 body{background-color: #fff; margin: 0;}
 div, body, input, a, p, td{font: 11px Verdana; }
 img{border: none; vspace: 0};
 input{border : 1 solid Gray; }	  
 a{color: #727272; text-decoration: underline}
 p, div, input, td, a{color: #2a2a2a;}
 h1{font: bold 22px Verdana; margin: 5  0  15 15; color: #727272}
 h2{font: bold 13px Verdana; margin: 0  0  15 0; color: #4c4c4c}
 strong{color: #575757}
 
 td.top_back{background: url(/images/for_site/top_back.gif) no-repeat bottom; height: 28px} 
 
 td.top_menu a, div{color: #2a2a2a; font-size: 10px}
 td.top_menu img{margin-bottom: -2}
 
 td.bot_back{background: url(/images/for_site/bot_back.gif) no-repeat top; height: 55px}
 td.bot_back div{margin: 0 5 0 5; display: inline;}
 div.bot_back a{ font-size: 10px}
 
 
 .sgib{background: url(/images/for_site/sgib.gif) repeat-y top; width:93}
 
 .fl{float: left; display: inline}
 .fr{float: right; display: inline;}
 
 .right{padding: 10 10 20 15}
 .red{color: #990033;}
 .gray{color: #b8b8b8}
 .no_line{text-decoration: none};
 
 .menu p{margin: 10}
 
 .works{padding-left: 0}
 td.works a{text-decoration: none; color: #2a2a2a;   }
 
 td.pages a{color: #990033; text-decoration: none; font-size: 11px;}
 div.pages a{color: #990033; text-decoration: none; font-size: 11px;} 
 
 td.news div{color: #2a2a2a; margin: 5 0 15 0; font-size: 11px}
 span.news{color: #990033; line-height: 20px; font-style: italic; font-size: 10px}
 
 td.references div{color: #2a2a2a; margin: 5 0 20 0; font-size: 11px;} 
 
 td.results{padding: 0 0 20 0; }
 td.results div{margin-bottom: 7px};
 input.submit{background: url(/images/for_site/button.gif) repeat-x; color: #fff; font: bold 10 Verdana; border: none;height: 17; padding: 0 3 0 3; }
 
 .hand {cursor: hand;}
