body{
padding:0px;
margin:0px;
background-color:#666565;
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
/*background-image:url(bg.jpg);*/
background-repeat:repeat-x;
height:100%;
}
.main_text{
color:#266026;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
a:link{
color:#47D6D6;
text-decoration:none;
}
a:visited{
color:#00ffff;
text-decoration:none;
}
a:hover{
color:#429DF9;
text-decoration:none;
}
td#right{
 background-color:#666565;
 
}
td#left{
 padding-right:5px;
}
td#topmenu{
white-space: nowrap;
padding-left: 15%;
padding-right: 15%;
background-image:url(menu_bg.gif);
height:38px; 
width:100%;
word-spacing: 35px;
text-align:center;
color:#ffffcc;
}
#topmenu a:link,#topmenu a:visited,#bottommenu a:link,#bottommenu a:visited{
color:#000000;
font-weight:bold;
text-decoration:none;
}
#topmenu a:hover,#bottommenu a:hover{
color:#fd5a1e;
font-weight:bold;
text-decoration:none;
}
td#bottommenu{
background-image:url(images/footer.gif);
height:45px; 
width:100%;
word-spacing:4px;
text-align:center;
font-size:13px;
color:#000000;
}

#menu a:link,#menu a:visited{
color:#ffffcc;
font-weight:bold;
text-decoration:none;
}
#menu a:hover{
color:#000000;
font-weight:bold;
text-decoration:none;
}
#menu td{
text-align:center;
}
#login{
background-image:url(header.png);
width:100%;
height:102px;
}
#login form{
padding-top:11px;

}
#login table{
margin-top:10px;
_margin-top:8px;

height:14px;
width:422px;
}
#login table td{
font-weight:bold;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;height:14px;
}
#login table td{
margin-top:0px;
_margin-top:0px;
}
#login table td a:link,#login table td a:visited{
color:#00ccff;
text-decoration:none;
}
#login table td a:hover{
color:#00FFFF;
text-decoration:none;
}
td#search{

 white-space:nowrap;
 color:#ffffcc;
 background-color:#666565;
 height:34px;
}
td#date{
 height:34px;
 text-align:center;
 font-weight:bold;
 color:#F1FAF1;
 background-color:#679966;
}
#categories img, div.news img, div.research img{
border:none;

}
table.header{
margin-right:5px;
height:24px;
}
.header td{
margin:0;
padding:0;
}
.header .tbg{
background-color:#cfcece;
font-weight:bold;
color:#003399;
padding-left:5px;
padding-right:5px;

}
.header .trbg{
background-color:#e7e6e6;
border:1px solid #47d6d6;
}
form, h5{
margin:0;
padding:0;
}
.submit{
vertical-align:top;
}
p.h5{
background-image:url(more_bg.jpg);
background-repeat:no-repeat;
margin:0;
padding:0;
}
div.research{
background-color:#666565;
border:1px solid #47d6d6;
margin:5px;
}
.research h4{
margin:0;

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
.research p{
margin:0;

}
div.sites{
background-color:#666565;
border:1px solid #47d6d6;
}
.sites p{
margin:0;
padding:5px;
}
.sites div.img{
float:left;
padding:5px;
}
div.img img{
border:3px solid #a8a9ab;
height:50px;
}
.sites:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	
}

.sites {display: inline-table;}

/* Hides from IE-mac \*/
* html .sites {height: 1%;}
.sites {display: block;}
/* End hide from IE-mac */
.sites h4{
margin:0;
padding:10px 0 0 0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
div.news{
padding-left:5px;
padding-bottom:8px;
border:1px solid #47d6d6;
}
div.news p{
margin:0;
padding:5px 0;

}
div.news h4{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
margin:0;
padding:8px 0 0 0;
}
div.news .date{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
padding-top:3px;
}
div.del{
background-color:#666565;
height:1px;
}
#copy{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#47D6D6;
text-align:center;
padding:5px;
}
.topbg{
background-image:url(top_bg.gif);
}
.xbg{
background-image:url(lft_bg.gif);
}
/* company info */
table#compinfo{
border-left:1px solid #47d6d6;
border-top:1px solid #47d6d6;
;
}
table#compinfo td{

border-right:1px solid #47d6d6;
border-bottom:1px solid #47d6d6;
}
#text h4{
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
background-color:#666565;
color:#ffff66;
padding:3px;
border:1px solid #47d6d6;
}
.grey{
background-color:#666565;
}
.add h4{
margin:0;
padding:0;
}
table.add{
margin-top:5px;

}
.grey b{
padding-left:5px;

}

/* Drop down menu */
#dropmenu {
    width: 100%;
    margin: 0;
    padding: 0;
}
#dropmenu li {
    Display:Block;
    Float:Left;
    Margin:0;
    Padding:0;
}
#dropmenu li ul li {
    Float:None;
}
#dropmenu li ul {
    Display:None;
    Margin:0;
    Padding:0;
	
}
#dropmenu li:hover ul, #dropmenu li.hover ul {
    Display:Block;
    Position:Absolute;
}
/* Обход Бага С Неверным Переносом Строк В Опере 7 */
#dropmenu li ul li {
    White-Space:NoWrap;
}
/*Drop down menu design*/
#dropmenu {
    Color: #ffffff;
    Font-Family: Arial, Helvetica, sans-serif;
    Font-Size: 12px;
    Padding: 10px;
    Line-Height:1.25em;
    Height:1.45em;
}
#dropmenu li h1{
    Font-Size:12px;
    Font-Weight: bold;
    Margin:0;
    Padding:0.1em 1em 0.1em 0.5em;
    Cursor:Default;
    Padding-Left: 8px;
    Padding-Right: 8px;
}
#dropmenu li h1 a{
    Color: #ffffff;
    Text-Decoration:None;
    Cursor:hand;
}

#dropmenu li ul {
    Background-Color: #0d6ecf;
    Color:Black;
    Border:Solid Gray;
    Border-Width:0 1px 1px 1px;
}
#dropmenu li ul li a {
    Text-Decoration:None;
    Color:Black;
    Padding:0 0.5em;
}
#dropmenu li ul li a:hover {
    Background-Color:#AAA;
    /*Color:Black;*/
}
#header img{
padding-left:700px;

}
body{ behavior:url("/csshover2.htc"); }
.pd_menu_01 {float:left; padding:0; margin:0;color: #FFFFFF;background: #0000A0;width:100%; border:solid 1px #004080;clear:both;} /*Color navigation bar normal mode*/
.pd_menu_01  a, .pd_menu_01 a:visited {
font-family:Arial, Helvetica, sans-serif;
font-style:normal;
font-weight:bold;
font-size:12px;
color: #FFFFFF;
background-color: #0000A0;
text-decoration: none;
}
.pd_menu_01 ul {list-style-type:none;padding:0; margin:0;}
.pd_menu_01 ul li {float:left; position:relative; z-index:auto !important ; z-index:1000 ; border-right:solid 1px #004080; border-left:solid 1px #004080;}
.pd_menu_01 ul li a {color: #FFFFFF;background: #0000A0;float:none !important ; float:left ; display:block; height:30px; line-height:30px; padding:0 10px 0 10px; text-decoration:none; }
.pd_menu_01 ul li ul {display:none; border:none;color: #FFFFFF;background: #0000A0; width:1px}
.pd_menu_01 ul li:hover a {background-color:#008000; text-decoration:none; color:#FFFF00;} /*Color main cells hovering mode*/
.pd_menu_01 ul li:hover ul {display:block;  position:absolute; z-index:999; top:29px; margin-top:1px; left:0;}
.pd_menu_01 ul li:hover ul li a {display:block; width:12em; height:auto; line-height:1.3em; margin-left:-1px; padding:5px 10px 5px 10px; border-left:solid 1px #004080; border-bottom: solid 1px #004080; background-color:#0000FF;  color:#FFFFFF;} /*Color subcells normal mode*/
.pd_menu_01 ul li:hover ul li a:hover {background-color:#CA0000; text-decoration:none;color:#FFFF00;} /*Color subcells hovering mode*/
.pd_menu_01 ul li a:hover {background-color:#008000; text-decoration:none;color:#FFFF00;} /*Color main cells hovering mode*/
.pd_menu_01 ul li a:hover ul {display:block; width:12em; position:absolute; z-index:999; top:29px; left:0; }
.pd_menu_01 ul li ul li a:visited { background-color:#0000FF;  color:#FFFFFF;} /*Color subcells normal mode*/
.pd_menu_01 ul li a:hover ul li a {display:block; width:12em; height:1px; line-height:1.3em; padding:4px 16px 4px 16px; border-left:solid 1px #004080; border-bottom: solid 1px #004080; background-color:#0000FF;  color:#FFFFFF;} 

#name
{
font-size:24px;
color:#47d6d6;
}
p.MsoNormal, li.MsoNormal, div.MsoNormal

    {mso-style-parent:"";

    margin-bottom:.000pt;

    mso-pagination:widow-orphan;

    font-size:12.0pt;

    font-family:"Times New Roman";

    mso-fareast-font-family:"Times New Roman";

    color:white; margin-left:0in; margin-right:0in; margin-top:0in}

a:link, span.MsoHyperlink

    {color:aqua;

    text-decoration:none;

    text-underline:single;}

a:visited, span.MsoHyperlinkFollowed

    {color:aqua;

    text-decoration:none;

    text-underline:single;}

p

    {margin-right:0in;

    mso-margin-top-alt:auto;

    mso-margin-bottom-alt:auto;

    margin-left:0in;

    mso-pagination:widow-orphan;

    font-size:12.0pt;

    font-family:"Times New Roman";

    mso-fareast-font-family:"Times New Roman";

    color:white;}

@page Section1

    {size:8.5in 11.0in;

    margin:0.0in 0.0in 0.0in .0in;

    mso-header-margin:.0in;

    mso-footer-margin:.0in;

    mso-paper-source:0;}

div.Section1

    {page:Section1;}
#back 
{
background:url(images/header.png)repeat-x;
}
.border
{
border:1px solid #FFFFFF;
}
.glos
{
font-size:10px;
font-family:"Times New Roman", Times, serif;

border:0px solid #FFFFFF;
}
.glos a
{
font-size:14px;
font-family:"Times New Roman", Times, serif;
}
.bor
{
white-space:2px;
border:1px solid #FFFFFF;
}
.gloss
{
font-size:12px;
border:0px solid #FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;

}
.gloss a
{
font-size:12;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

