body{margin:0px;padding:0px;font-family:arial,helvetica,sans-serif;font-size:13px; min-width: 1000px;}

img{border:0;}
a{color:#007ec4;}
#header{position:relative;width:100%;height:277px;background-image:url(/images/header_fon.gif);background-repeat:repeat-x}
#header a{color:#98c900;font-family:arial,helvetica,sans-serif;font-size:14px;text-decoration:underline;font-weight:normal;}
#header a:hover{color:#98c900;font-family:arial,helvetica,sans-serif;font-size:14px;text-decoration:underline;font-weight:bold;}
input{color:#96989b;background:none;border:#95989a solid 1px;font-family:arial,helvetica,sans-serif;font-size:10px;}
#context{position:absolute;top:277px;width:100%;}
.general{color:#007ec4;font-family:arial,helvetica,sans-serif;font-size:14px;text-decoration:underline;}
#leftcol{float:left;width:280px;position: relative;z-index: 1;}
h1, h2, h3 {font-family:arial,helvetica,sans-serif;font-size:16px;}
h2 {color:#007EC4;}
.head1{font-family:arial,helvetica,sans-serif;font-size:16px;font-weight:bold;}
.head2{color:#9bcc03;font-family:arial,helvetica,sans-serif;font-size:16px;font-weight:bold;}
#rightcol{float:right;width:100%;margin-left:-280px;margin-bottom:55px;clear:right;}
#textcol{margin-left:315px;padding-right:30px;}
#footer{clear:both;position:relative;width:100%;height: 95px; border-top: 1px solid #0d9205;}
.style1{color:#6b6f72;font-family:arial,helvetica,sans-serif;font-size:12px;padding:0;margin:0;}
.style12{color:#6b6f72;font-family:arial,helvetica,sans-serif;font-size:14px;padding:0;margin:0;}
.style1 a{color:#007ec4;text-decoration:underline;}
.style2{color:#7a7a7a;font-family:arial,helvetica,sans-serif;font-weight:bold;font-size:16px;padding:0;margin:0;}
.style3{padding-left:33px;margin:0;color:#007ec4;font-family:arial,helvetica,sans-serif;font-weight:bold;font-size:16px;}
.koor{margin-left:95px;  color:#007ec4;  font-family:arial,helvetica,sans-serif;  font-weight:100;  font-size:24px;}
.td_koor {border-bottom: 1px solid #0d9205;}
.head3{color:#007ec4;border-bottom:#0d9205 solid 1px;font-size:16px;padding-bottom:10px;}
.icons{color:#007ec4;font-family:tahoma;font-size:18px;text-decoration:none;}
.icons:hover{color:#98c900;font-family:tahoma;font-size:18px;text-decoration:underline;}
#news{margin-top:30px;font-size:14px;}
.date{color:#007ec4;font-family:tahoma;font-size:14px;}
.datecaption{color:#98c900;font-family:tahoma;font-size:14px;font-weight:bold;}
.datecaption a{color:#98c900;}
table.table{border-right:#ccffcc 1px solid; border-top:#ccffcc 1px solid; border-left:#ccffcc 1px solid; border-bottom:medium none; background-color:#ccffcc}
table.table td{padding-right:30px; padding-left:5px; padding-bottom:2px; padding-top:2px; border: 1px solid #ccffcc; background-color:white}
table.table tr{vertical-align:top}
table.table tr.table_head td{padding-right:30px; padding-left:5px; font-weight:bold; padding-bottom:5px; padding-top:5px; background-color:#ccffcc}
.input{border-right:#b3b9c3 1px solid; border-top:#b3b9c3 1px solid; font-size:12pt; border-left:#b3b9c3 1px solid; border-bottom:#b3b9c3 1px solid}
ul.nav_menu{padding-right:0px; padding-left:0px; padding-bottom:0px; margin:0px; padding-top:0px; list-style-type:none; text-align:center}
ul.nav_submenu{padding-right:0px; display:none; padding-left:0px; left:0px; padding-bottom:0px; margin:0px; padding-top:0px; list-style-type:none; position:absolute; top:35px; height:18px; text-align:left}
ul.nav_submenu li{background:#eeeeee}
ul.nav_submenu li a{padding-right:5px; display:block; padding-left:5px; font-size:13pt; padding-bottom:5px; padding-top:5px; height:18px; text-decoration:none}
ul.nav_submenu a:hover{text-decoration:underline}
td.menu_1{padding-right:5px; padding-left:30px; padding-bottom:3px; padding-top:3px}
td.menu_1_cur{padding-right:5px; padding-left:30px; padding-bottom:3px; padding-top:3px}
td.menu_1_woi{padding-right:5px; padding-left:30px; padding-bottom:3px; padding-top:3px}
td.menu_1_woi_cur{padding-right:5px; padding-left:30px; padding-bottom:3px; padding-top:3px}
td.menu_1_woi{padding-left:60px}
td.menu_1_woi_cur{padding-left:60px}
td.menu_1 table tr td{font-size:11pt}
td.menu_1_cur table tr td{font-size:11pt}
td.menu_1_woi{font-size:11pt}
td.menu_1_woi_cur{font-size:11pt}
td.menu_1_cur a{color:#98c900}
td.menu_2_cur a{color:#98c900}
td.menu_1 a:hover{color:#98c900}
td.menu_2 a:hover{color:#98c900}
td.menu_2{padding-right:5px; padding-left:60px; padding-bottom:3px; padding-top:3px}
td.menu_2_cur{padding-right:5px; padding-left:60px; padding-bottom:3px; padding-top:3px}
td.menu_2_woi{padding-right:5px; padding-left:60px; padding-bottom:3px; padding-top:3px}
td.menu_2_woi_cur{padding-right:5px; padding-left:60px; padding-bottom:3px; padding-top:3px}
td.menu_2_woi{padding-left:90px}
td.menu_2_woi_cur{padding-left:90px}
td.menu_3{padding-right:5px; padding-left:110px; padding-bottom:2px; padding-top:2px}
td.menu_3_cur{padding-right:5px; padding-left:110px; padding-bottom:2px; padding-top:2px}
td.menu_3:hover{background-color:#98c900}
td.menu_3_cur{background-color:#98c900}
td.menu_2_woi:hover{background-color:#98c900}
td.menu_2_woi_cur{background-color:#98c900}
td.menu_1_woi:hover{background-color:#98c900}
td.menu_1_woi_cur{background-color:#bae55e;}
td.menu_3_cur a{color:white; text-decoration:none}
td.menu_3:hover a{color:white; text-decoration:none}
td.menu_2_woi:hover a{color:white; text-decoration:none}
td.menu_2_woi_cur a{color:white; text-decoration:none}
td.menu_1_woi:hover a{color:white; text-decoration:none}
td.menu_1_woi_cur a{color:white; text-decoration:none}
td.menu_2 table tr td{font-size:9pt}
td.menu_2_cur table tr td{font-size:9pt}
td.menu_3{font-size:9pt}
td.menu_3_cur{font-size:9pt}
td.menu_2_woi{font-size:9pt}
td.menu_2_woi_cur{font-size:9pt}
td.menu_1_woi a{color:#007ec4;font-family:arial,helvetica,sans-serif;font-size:14px;text-decoration:underline;}
td.menu_2 a{color:#007ec4;font-family:arial,helvetica,sans-serif;font-size:13px;text-decoration:underline;}
td.menu_3 a{color:#007ec4;font-family:arial,helvetica,sans-serif;font-size:13px;text-decoration:underline;}
.tab{font:normal 12px arial; color:#404040; border-collapse:collapse;margin:15px 0;}
.tab b{color:#404040;}
.tab td{font:normal 12px arial; color:#404040; border:1px solid #404040; border-collapse:collapse; padding:3px; text-align:center}

.lic {float:left; margin:20px 10px;}
.data {border-collapse:collapse; width:80%;}
.data tr { }
.data tr.blue {background:#eaf2fa;}
.data td {padding:5px 10px; text-align:center;}
.data td.left {text-align:left;}
.data th {background:#007EC4; color:#fff; padding:10px;}

.counter {float:left;}

/* Последние добавленные стили для различных мелочей */
.image {margin: 10px 20px;}
.fleft {float: left;}
.introduction {margin:70px 0 60px;}