html, body { margin:0; padding:0; height:100%; background-color: #ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}
.inner { background:#d6d6d6;}
.inner .table1 { background:#d6d6d6;}
.td_inner { padding-bottom:140px;}
img { border:none;}
a {color:#2b5f93; }
a:hover { text-decoration:none}
h1 { font-family:Tahoma; font-size:24px; font-weight:normal; color:#656565; padding:0; margin-top:23px; margin-bottom:9px;}
h2 {font-family:Tahoma; font-size:24px; font-weight:normal; color:#000000; margin-top:8px; margin-bottom:15px;}
h3 { font-family:Tahoma; font-weight:bold; font-size:14px; color:#000000; margin-top:35px;}
.table1 { height:100%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; }
.table2 { background:url(/design1/images/top_bg.gif); background-repeat:repeat-x; background-position:top; border-bottom:#d6d6d6 5px solid; border-right:#d6d6d6 5px solid; }
.title {}
.title p { margin:0; padding:0; background:#1f5980; padding:38px 30px 22px 70px;}
.right { background:#d6d6d6; margin:0;}
.login { background:#747474; font-family:Tahoma; color:#FFFFFF; font-size:14px; margin:0;  border-bottom:#d6d6d6 5px solid; padding:21px 12px 0px 22px !important;  padding:17px 12px 0px 22px;}
/*.login a {position:relative;  border:#000000 1px  solid;}*/
.login form { margin:0; position:relative; }
.login input { width:187px; height:16px; margin-bottom:7px; padding:0; font-size:10px; border-top:#000000 1px  solid; border-left:#000000 1px  solid;}
.n1 { margin-top:13px;}
.login .enter { position:relative; width:65px; height:25px; margin-left:54px;  border:none; float:none;}
.login a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff;}
.table3 { background:#d6d6d6; padding-bottom:10px; border-bottom:#ffffff 3px double !important; border-bottom:#d6d6d6 3px double;}
.table3 td { padding-right:5px;}
.menu { width:159px; background:#4e88b1; padding:3px 24px 3px 20px; margin-bottom:4px;}
.menu a { color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; }
.menu a:hover { text-decoration:underline}
.menu li ul li a:hover { text-decoration:none}
.menu ul { list-style-type:none; margin:0; padding:0;}
.menu li { padding:0; margin:0; border-bottom:#a7c4d8 1px solid;  color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;  background:url(arrow.gif); background-repeat:no-repeat; background-position:100% 50%; padding-bottom:7px; padding-top:7px; }
.menu li ul { margin:0; padding:0;}
.menu li ul li { border:none;  padding:0; margin:0; background:none;  padding-bottom:7px; padding-top:7px;}
.red_button { background:#FFFFFF; padding-top:15px; padding-bottom:16px;}
.red_button  form { margin:0; padding-left:20px; padding-right:20px;}
.search {padding-left:20px; padding-right:20px; padding-top:13px; padding-bottom:12px; background:#4e88b1; margin-bottom:5px; white-space:nowrap; }
.search form { margin:0;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#2c5b9a;  display: inline;}
.search1 { position:relative; padding:0; margin:0; width:187px; height:16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#2c5b9a;  border-top:#000000 1px  solid; border-left:#000000 1px  solid; /*top:-1px;*/} 
.search2 { position:relative; /*top:3px;*/ margin-left:3px; width:60px; height:19px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#2c5b9a;}
.select { width:197px; height:19px; position:relative;/* top:-2px;*/ margin-left:35px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#2c5b9a;  border-top:#000000 1px  solid; border-left:#000000 1px  solid}
.blok_news {  background:#f2f2f2; border-bottom:#d6d6d6 3px double !important; border-top:#d6d6d6 3px double !important; border-bottom:#f2f2f2 3px double ;  border-top:#f2f2f2 3px double; margin-bottom:10px; padding:12px;}
.name { font-weight:bold; font-family:Tahoma; font-size:12px; color:#656565;}
.blok_news a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#2b5f93;}
.col_img { padding-right:0px;}
.menu .sab {  border-bottom:#FFFFFF 1px solid;  background:none}
.sab a { border:none; background:none; text-decoration:underline;}
.sab .sab1 { text-decoration:none}
.center { padding-left:13px;}
.td_inner .center { padding-right:24px;}
.table4 { padding-bottom:50px;  }
.table4 .center { padding-right:24px;}
.bottom{ background:#d6d6d6; padding-right:5px; padding-bottom:10px;  border-top:#ffffff 3px double !important; border-top:#d6d6d6 3px double; font-size:11px; font-family:Tahoma; color:#7e7e7e; }
.bottom a { font-size:11px; font-family:Tahoma; color:#7e7e7e;}
.table6 { background:#d6d6d6;  padding-bottom:5px; }
.blok_right{ background:#FFFFFF; border-bottom:#d6d6d6 3px double; border-top:#d6d6d6 3px double; padding:17px 17px 10px 20px;}
.table7 {background:#d6d6d6;  }
.blok {padding:5px 13px 5px 20px; margin-top:48px;}
.blok_right1 { background:#f2f2f2; border-bottom:#ffffff 3px double; border-top:#d6d6d6 3px double; padding:5px 13px 5px 20px;}
.blok_right p { font-family:Tahoma; font-size:12px; font-weight:bold; color:#656565; margin:0;}
.blok_right a { color:#134985; padding-left:13px;}
.blok_right form { margin:0; margin-top:13px; margin-bottom:7px;}
.banner { padding:0; margin:0;}
.reg { padding:0; margin:0; background:#FFFFFF; }
.text { margin:0; padding-top:10px; padding-bottom:20px;   border-bottom:#d6d6d6 1px solid;}
.text1 { margin:0; padding-top:10px; }
.bottom p { padding-top:25px;  margin:0;}
.bottom p a {  padding-bottom:10px;}
.list_news { margin:0; padding:0;}
.list_news dt { font-family:Tahoma; font-size:11px; font-weight:bold}
.list_news dd { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:0; padding:0; margin-bottom:20px;}
.list_news dd a{ font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#2c5b9a;}
.menu .no_line { border:none;}
.a_bottom a{ display:block; margin-bottom:-5px; }
.px { width:203px;}
.next { padding:0; margin-top:28px; margin-bottom:35px; font-weight:bold}


/*311-172=*/
.flesh { position:absolute; left:139px; top:11px;}

/*карта регионов*/
.table3 td table td{ margin:0; padding:0;}

.center_prn { padding:13px; background:#ffffff;}
