body{behavior: url("/css/csshover.htc");}
.head{padding: 11px 0 11px 33px; background-color: #336699;}
.menu{padding: 0 20px 0 15px; margin: 0; list-style: none; background: url("/i/menu_backg.jpg") 0 0 repeat-y;}
.menu a{font: 12px Tahoma, sans-serif; color: #336699;}
.menu a:hover{font: 12px Tahoma, sans-serif; color: #AB0000;}
.menu .cur{font-weight: bold; color: #AB0000;}
.menu .cur:hover{font-weight: bold; color: #AB0000;}
.menu .curr{font-weight: normal; color: #AB0000;}
.menu .curr:hover{font-weight: normal; color: #AB0000;}
.menu li{padding: 0 0 3px 0; margin: 0;}
.menu ul{padding: 0 0 0 18px; margin: 0; list-style: none;}
.menu .map{text-align: right;}
.menu .map a{font: 11px Tahoma, sans-serif; color: #336699;}
.menu .map a:hover{font: 11px Tahoma, sans-serif; color: #336699;}
.menu .map .cur{color: #AB0000;}
.menu .map .cur:hover{color: #AB0000;}
.bord{padding: 0; margin: 0;}
.kroshka{background-color: #E9EEF4; padding: 3px 0 4px 25px; margin: 1px 0 25px 0; font: 18px Tahoma, sans-serif; color: #333333; margin-left: -15px; }
.kroshka a{font: 12px Tahoma, sans-serif; color: #333333;}
.kroshka a:hover{font: 12px Tahoma, sans-serif; color: #333333;}
.top_navig{ padding: 3px 0 6px 3px;  background-color: #fff; }
.top_navig td{font: normal 12px Tahoma, sans-serif; color: #000; }
.top_navig .cur{background-color: #96100f; padding: 0px 5px 0px 5px;}
.top_navig .tn_curr {color: #fff; font-weight: bold; }
.top_navig .tn_curr:hover {color: #ffff00; font-weight: bold;}
.top_navig a{font: 12px Tahoma, sans-serif; color: #999999; display: block; padding: 0 5px 0px 5px;}
.top_navig a:hover{font: 12px Tahoma, sans-serif; color: red; }

.top_submenu{background-color: #e9eef4; padding-left: 235px; border-top: solid 6px #fff;}
.top_submenu ul{padding: 0; margin: 0; list-style: none;}
.top_submenu li{padding: 0 16px 0 0; margin: 0; float: left; position: relative;}
.top_submenu a{font: 14px arial, sans-serif; color: #336699; display: block; padding: 0 5px 4px 4px;}
.top_submenu a:hover{font: 14px arial, sans-serif; color: #ff0000; display: block; padding: 0 5px 4px 4px;}
.top_submenu_sub {position: absolute; top: -10000px; left: 0px; padding: 0; margin: 0; background-color: #FFF; border: 1px solid #999; white-space: nowrap;}
.top_submenu li:hover .top_submenu_sub {position: absolute; top: 25px; left: 0px; padding: 0; margin: 0; background-color: #FFF; border: 1px solid #999;}
.top_submenu_sub li{clear: both;}

.search_form{vertical-align: bottom;}
.search_form form{padding: 0; margin: 0;}
.search_top{position: absolute; top: 110px; right: 0;}
.download{background-color: #E5E5E5; padding: 15px 0 0 20px; font: bold 14px Arial; color: #1F1F1F; margin-top: 15px;}
.download ul{padding: 10px 0 20px 25px; margin: 0;}
.download ul li{padding: 0; margin: 0;}
.download ul li a{color: #420611; text-decoration: none; font: normal 12px Arial;}
.create_and_update{text-align: right; color: #7D7D7D; font: 12px Arial; padding: 20px 10px 15px 0;}
