html, body {
 height: 100%;
 margin: 0px;
 padding: 0px;
}
h1{
 font: bold 14px Arial;
 color: #000060;
/* color: #214b8e;*/
 padding:10px 10px 0px 100px;
}
.main_tab{
 width: 100%;
 height: 100%;
}
.left_tab{
 width: 50%;
 height: 100%;
 background: url(/i/left_tab_bg.gif) repeat-x; 
 vertical-align: top;
 padding: 10px;
}
.promo_top{
 width: 100%;
 border-bottom: 1px solid #000080;
 text-align: center;
}
.promo_top img{
 /*border: 1px solid #105080;*/
}
.promo_link{
 width: 100%;
 text-align: right;
 padding: 10px 0px; 
 margin: 0px;
}
.promo_link a{
 font: bold 11px Arial;
 color: #ff0000;
 text-decoration: none;
}
.promo_link a:hover{
 text-decoration: underline;
}
.promo_link_right{
 width: 100%;
 text-align: center;
 padding: 10px 0px; 
 margin: 0px;
}
.promo_link_right a{
 font: normal 11px Arial;
 color: #9d0039;
}
.issue{
 padding: 0px;
}
.issue img{
 padding: 10px 0px 10px 5px; 
}
.issue a{
 font: bold 16px Arial;
 color: #9d0039;
 text-decoration: none;
}
.issue a:hover{
 text-decoration: underline
}
.consalter{
 font: normal 11px Arial;
 padding: 0px;
}
.consalter b{
 font: normal 11px Arial;
 color: #9d0039;
}
.consalter img{
 margin: 5px;
 /*border: 1px solid #306090;*/
}
.consalter_link{
 border-bottom: 1px solid #000080;
 padding: 0px;
}
.consalter_link a{
 font: bold 11px Arial;
 color: #ff0000;
 text-decoration: none;
}
.consalter_link a:hover{
 text-decoration: underline;
}
.banner_left{
 width: 100%;
 text-align: center;
 padding: 20px 0px;
}
.center{
 background: url(/i/center_bg.gif) repeat-y; 
 height: 100%;
 text-align: center;
 vertical-align: top;
}
.center_pic{
 border: 1px solid #000000;
}
.center_pic_slogan{
 background: url(/i/main_center.jpg);
 height: 110px;
/* font: bold italic 24px Arial Narrow;*/
 color: #0e1332;
}
.center_pic_2{
 background: url(/i/main_bottom.jpg);
 height: 83px;
}
.center2_pic1{
 background: url(/i/header_left.jpg);
 width:144px;
}
.center2_pic2{
 background: url(/i/header_center.jpg);
 width:275px;
}
.center2_pic3{
 background: url(/i/header_right.jpg);
 width:144px;
}
.menu_v{
 width: 100%;
 text-align: right;
}
.menu_v_item{
 font: normal 12px Arial;
 padding: 0px 25px 0px 0px;
}
.menu_v_item a{
 font: bold 12px Arial;
 color: #000060;
 text-decoration: none;
}
.menu_v_item a:hover{
 color: #790026;
 text-decoration: underline;
}
.menu_v_item_a{
 font: bold 12px Arial;
 color: #790036;
 padding: 0px 25px 0px 0px;
}
.menu_v_item_a a{
 font: bold 12px Arial;
 color: #790026;
 text-decoration: none;
}
.menu_v_item_a a:hover{
 color: #790026;
 text-decoration: underline;
}

.main_menu{
 width: 100%;
 border-bottom: 1px solid #000000;
}
.menu_item{
 font: normal 12px Arial;
 padding: 5px;
}
.menu_item a{
 font: bold 12px Arial;
 color: #000060;
 text-decoration: none;
}
.menu_item a:hover{
 color: #000000;
 text-decoration: underline;
}
.menu_item_a{
 font: bold 12px Arial;
 background:#feefdf;
 padding: 5px;
}
.menu_item_a a{
 font: bold 12px Arial;
 color: #000060;
 text-decoration: none;
}
.menu_item_a a:hover{
 color: #000000;
 text-decoration: underline;
}
.submenu{
 width: 100%;
 border-bottom: 1px solid #000000;
}
.submenu_item{
 font: normal 11px Arial;
 padding: 2px;
}
.submenu_item a{
 font: bold 11px Arial;
 color: #000060;
 text-decoration: none;
}
.submenu_item a:hover{
 color: #000000;
 text-decoration: underline;
}
.submenu_item_a{
 font: bold 11px Arial;
 background:#feefdf;
 padding: 2px;
}

.content{
 font: normal 12px Arial;
 text-align: justify;
 padding: 0px 20px 20px 20px;
 color: #214b8e;
}
.content a{
color: #214B8E;
text-decoration:underline;
}
.content a:hover {text-decoration:none;}
.right_tab{
 width: 50%;
 height: 100%;
 background: url(/i/left_tab_bg.gif) repeat-x;
 vertical-align: top;
 padding: 10px;
}
.promo_right{
 width: 100%;
 text-align: center;
 border-top: 1px solid #000080;
 padding-top: 10px;
}
.promo_right img{
 border: 1px solid #105080;
}
.newses0{
 font: normal 11px Arial;
 /*border-bottom: 1px solid #000080;*/
 padding: 0px 10px;
}
.news_date{
 font: normal 11px Arial;
 color: #9d0039;
}
.news0 img{
 margin: 5px;
 border: 1px solid #306090;
}
.news0 a{
 font: normal 11px Arial;
 color: #000000;
 text-decoration: none;
}
.news0 a:hover{
 text-decoration: underline;
}
.footer{
 background: #34476b;
 font: 11px Arial;
 color: #ffffff;
}
.contacts{
 padding: 5px 25px 5px 5px;
 white-space: nowrap;
}
.contacts a{
 font: 11px Arial;
 color: #ffffff;
}
.copyright{
 padding-left: 5px;
 border: 1px solid #ffffff;
 border-width: 0px 0px 0px 1px;
 white-space: nowrap;
}
.flexites{
 width: 100%;
 text-align: right;
 padding-right: 10px;
}

.flexites .link{
 margin-top: 7px;
 margin-right: 5px;
 float: right;
 width: 165px;
 }

.flexites .logo{
 float: right;
 position: relative;
 }

.flexites .logo .under{
 position: absolute;
 top: 4px; 
 left: 0px;
 }
 

.flexites a{
 font: 11px Arial;
 color: #ffffff;
 text-decoration: none;
 
}
.flexites a:hover{
 text-decoration: underline;
}
.newses1{
 font: normal 12px Arial;
 padding: 0px 10px;
}
.news1_date{
 background: #d0eeff;
 font: bold 12px Arial;
 border: 1px solid #a0ccee;
 color: #000000;
 padding: 0px 10px;
}
.news1{
 padding: 10px 10px 0px 10px;
}
.news1_link{
 width: 100%;
 text-align: right;
 padding-bottom: 10px;
}
.news1_link a{
 font: normal 11px Arial;
 color: #000080;
 text-decoration: none;
}
.news1_link a:hover{
 text-decoration: underline;
}
.news_arch{
 width: 100%;
 text-align: center;
 padding-bottom: 5px;
}
.news_arch a{
 font: normal 12px Arial;
 color: #000080;
 text-decoration: none;
}
.news_arch a:hover{
 text-decoration: underline;
}
.consalter_main{
 font: normal 12px Arial;
 border-bottom: 1px solid #d0d0d0;
 padding-bottom: 15px;
}
.consalter_main a{
 font: bold 12px Arial;
 color: #000000;
 text-decoration: none;
}
.consalter_main a:hover{
 text-decoration: underline;
}
.consalter_main img{
 margin: 5px;
 border: 1px solid #306090;
}
.anketa{
 padding: 15px 5px 5px 5px;
}
.anketa a{
 font: italic 12px Arial;
 color: #000040;
 text-decoration: none;
}
.anketa a:hover{
 text-decoration: underline;
}
.nback{
 padding: 0px;
}
.nback a{
 font: normal 12px Arial;
 color: #9d0039;
 text-decoration: none;
}
.nback a:hover{
 text-decoration: underline;
}

div.top_menu a {color:#000060;font:bold 16px arial;text-decoration:none;margin:0 10px;letter-spacing:-1px;}
div.top_menu a:hover {border-bottom:1px solid #444}
div.top_menu a.active {color:#9d0039;border-bottom:1px solid #9d0039;}

.tdcenter td {text-align:center;}


.question_form {
  width:370px;
  margin:0 auto;
  padding:20px;
  border:1px solid #A5ACB2;
  background:#EAF3F8;
}
.question_form td {
  white-space:nowrap;
}