﻿body{
padding:5px;
margin:0px;

background-color:#fff;
color:#194218;
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:#1c41bb;
/*065cb2*/
text-decoration:none;
}
a:visited{
color:#003399;
text-decoration:none;
}
a:hover{
color:#c41036;
text-decoration:none;
}
td #right{
 background-color:#FFFFFF;
}
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:#ffffcc;
font-weight:bold;
text-decoration:none;
}
#topmenu a:hover,#bottommenu a:hover{
color:#33FFFF;
font-weight:bold;
text-decoration:none;
}
td#bottommenu{
background-color:#0197F6;
height:30px; 
width:99%;
word-spacing: 10px;
text-align:center;
color:#000000;
border:#034DAC 2px double;
}

#menu a:link,#menu a:visited{
color:#ffffcc;
font-weight:bold;
text-decoration:none;
}
#menu a:hover{
color:#33FFFF;
font-weight:bold;
text-decoration:none;
}
#menu td{
text-align:center;
}
td#login{
background-image:url(top_bg1.jpg);
width:100%;
height:62px;
}
#login form{
padding-top:11px;
}
#login table{
margin-top:10px;
_margin-top:8px;
background-image:url(top_bgt.jpg);
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:#0197F6;
 background-color:#FFFFFF;
 height:34px;
 font-weight:bold;
}
td#date{
 height:34px;
 text-align:center;
 font-weight:bold;
 color:#F1FAF1;
 background-color:#FFFFFF;
}
#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:#9AD7FA;
font-weight:bold;
color:#0a0689;
padding-left:5px;
padding-right:5px;
}
.header .trbg{
background-color:#0197F6;
}
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:#9AD7FA;
border:1px solid #0197F6;
margin:5px;

}
.research h4{
margin:0;
padding:10px 0 0 10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
.research p{
margin:0;
padding:5px 5px 5px 10px;
}
div.sites{
background-color:#9AD7FA;
border:1px solid #cdcdcd;
}
.sites p{
margin:0;
padding:5px;
}
.sites div.img{
float:left;
padding:5px;
}
div.img img{
border:2px solid #a8a9ab;
width:120px;
height:90px;
}
.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;
}
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:#e3e2e2;
height:1px;
}
#copy{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#1271d0;
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 #0197F6;
border-top:1px solid #cdcdcd;
}
table#compinfo td{
border-right:1px solid #0197F6;
border-bottom:1px solid #cdcdcd;
}
#text h4{
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
background-color:#f7f7f7;
padding:3px;
}
.grey{
background-color:#9AD7FA;
}
.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: #D5C3C3;
    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:#9A9BA9;
    /*Color:Black;*/
}

a.main_manu:link{
color: #ffffcc;
text-decoration:none;
font:Verdana, Arial, Helvetica, sans-serif;
size:13px;
font-weight:bold;
}
a.main_manu:visited{
color:#ffffcc;
text-decoration:none;
font:Verdana, Arial, Helvetica, sans-serif;
size:13px;
font-weight:bold;
}
a.main_manu:hover{
color:#c41036;
text-decoration:none;
}

.message
{ font: Arial, Helvetica, sans-serif;

font-family:Georgia, "Times New Roman", Times, serif;
/*font-family: "Courier New", Courier, monospace sans-serif;  */
size:14px;
font-weight:bold;
padding-left:15px;
color:#009900;


}
.glossary
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color: #FFFFFF;
background-color:#0197F6;
font-weight:bold;
padding-left:10px;

}


#banner{
background: #FFF;
height:140px;
margin-bottom:10px;

width:99.80%;


}



#frm_search{ margin-right:10px; float:right; margin-top:3px;}
#cse-search-box{ margin-right:10px; float:right;}


body{ behavior:url("/csshover2.htc"); }
.pd_menu_01 {float:left; padding:0; margin:0;color: #000000;background: ;width:99.80%; border:solid 1px #E4E8EB;clear:both; margin-bottom:5px;} /*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: #000000;
background-color: ;
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 #E4E8EB; border-left:solid 1px #E4E8EB;}
.pd_menu_01 ul li a {color: #000000;background: ;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: #000000;background: ; width:1px}
.pd_menu_01 ul li:hover a {background-color:; text-decoration:none; color:#0197F6;} /*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 #E4E8EB; border-bottom: solid 1px #E4E8EB; background-color:#FFFFFF;  color:#0197F6;} /*Color subcells normal mode*/
.pd_menu_01 ul li:hover ul li a:hover {background-color:#0197F6; text-decoration:none;color:#000000;} /*Color subcells hovering mode*/
.pd_menu_01 ul li a:hover {background-color:; text-decoration:none;color:#0197F6;} /*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:#FFFFFF;  color:#0197F6;} /*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 #E4E8EB; border-bottom: solid 1px #E4E8EB; background-color:#FFFFFF;  color:#0197F6;} 
.pd_menu_01 ul li a:hover ul li a:hover {background-color:#0197F6; text-decoration:none;color:#000000;} /*Color subcells hovering mode*/


#f_pro{ border:#0197F6 8px solid; margin-bottom:10px; width:660px;}

#featured_pro { width:660px; height:400px; border:#000088 1px solid;};
.pro_pic { width:370px; height:250px;}
.pro_des { width:390px; height:390px; border-right:#008800 1px solid; vertical-align:top; overflow:hidden;}
.pro_title div { width:225px; height:70px; border:#034DAC 1px solid; background:#9AD7FA;}
.pro_title div:hover { width:225px; height:70px; border:#00ffff 1px solid; background:#0197F6;}

#child_dis{ padding-left:5px; width:300px;}
#child_dis a, #child_dis a:hover, #child_dis a:visited{color:#0000CC; font-weight:bold; text-decoration:underline;}

#sum_m{ width:99.50%; height:30px; text-align:left; background:#0197F6;}
#sum_m td{ padding:5px;}
#sum_m td a, #sum_m td a:visited{ color:#000099;}
#sum_m td a:hover{ color:#FFF;}


#content{ border:1px solid #CCCCCC;}

.right p{ color:#000000;
}


#featured_links{ color:#000000; font-size:10px; padding-left:5px; padding-top:5px; }
#featured_links a, #featured_links a:visited { color:#0000AA; font-size:12px; font-weight:bold;}
#featured_links a:hover{ color:#0000DD; font-size:12px; font-weight:bold;}



.s_link {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #24B350;
        text-decoration: underline;
}
.s_title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #426F67;
}
fieldset { border-style: double green;
	border-width: thin;
       padding:5px;
margin:5px;
 }
legend {
  padding: 0.2em 0.5em;
  border:1px solid green;
  color:green;
  font-size:90%;
  text-align:right;
  }

