/* topBlock */
#topBlock{ clear:both;  float: left; width: 100%;  }
#topBlock .left{ width: 36%; float:left;}
#topBlockLeft img { padding-top: 10px; }
#topBlock .right{ width: 60%; float:right;  }

#about {   border-top: 7px solid #efefef;  }
#about .inner{ padding: 20px 20px 25px; }
#about div p{ padding: 0; margin: 0; font-size: 11px;  }
#about .header{ background: none; color: #00468E; font-size: 12px; padding-bottom: 7px}
#about .header a{ color: #00468E;  }
#about small{  display:block;  padding-top: 3px; text-align: right; padding-right: 10px;  
background: url(/xtpl/i/arr2_bl.gif) no-repeat right bottom;font-size: 11px; }
#about br{ display:none;  }

#topBlock .right .inner{ padding: 10px 10px 10px 120px; }
#topBlock #box .label { display:block; width: 100px; height: 50px; background: url(/xtpl/i/new_flag.gif) no-repeat; 
position:absolute; top:12px; left: -14px}
#topBlock #box .label b{ display:none;  }
#topBlock #box small{ display:block; position:absolute;  bottom: 15px; left:20px; background: url(/xtpl/i/ico_more.gif) 
no-repeat left;  padding-left: 22px;}
#topBlock #box small a{ text-decoration: none; color: #b4b4b4;  font-size: 10px;  line-height: 10px;  }
#topBlock #box small a:hover{ color: #E46813}

#topBlock td{  background: url(/xtpl/i/dd.gif) repeat-y left;  padding: 8px 20px 10px 30px;  }
#topBlock .ico{ text-align: center; margin-bottom: 3px; }
#topBlock .txt{ font-size: 11px }
#topBlock td a{ color: #335C8E;  }

/*left column*/
#column_left { vertical-align: top; width: 350px; padding-right: 40px;}
#conteiner_docs { height: 120px; padding-left: 20px; /*border: 1px red solid;*/ }
#conteiner_docs img { padding-right: 10px; /*border: 1px red solid;*/ }
#conteiner_docs div { float: left; }
#conteiner_docs a { text-decoration: none; }
#conteiner_docs p { color: #6799cc; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 3px 0 0 0;}
#main_catalog {	padding-left: 20px; /* width: 100% */}
#main_catalog_header { font-size: 17px;	color: #ff9934;	font-family: Verdana, Arial, Helvetica, sans-serif; 
margin-bottom: 15px; }
.razdel_header { background: url(/xtpl/i/line_blue.gif) repeat-x center 3px; color: #000000; 
/*height: 12px; */ }
.razdel_header span { padding-left: 2px; color: #000000; }
.razdel_header b { background: #fff ; padding-left: 2px; text-transform:uppercase; color: #000000; padding-right: 7px;}
.razdel_header a { text-decoration: none; color: #000000; }
.razdel_header a:hover { text-decoration: underline; }
.razdel_header_menu { margin: 0 0 20px 2px; color: #000000; font-size: 10px; }
.razdel_header_menu a {	color: #000000; text-decoration: none; }
.razdel_header_menu a:hover { text-decoration: underline; }
#spec {	margin-top:10px; width:400px; }
#spec #tl{ background: url(../xtpl/i/brd_tl.gif) no-repeat; left:-15px; top: -15px}
#spec #tr{ background: url(../xtpl/i/brd_tr.gif) no-repeat;  right: -15px; top: -15px}
#spec #br{ background: url(../xtpl/i/brd_br.gif) no-repeat; right: -15px; bottom:-15px  }
#spec #bl{ background: url(../xtpl/i/brd_bl.gif) no-repeat; left:-15px; bottom:-15px }
#spec #box .label { display:block; width: 200px; height: 50px; background: url(/xtpl/i/spec.gif) no-repeat;
position:absolute; top:12px; left: -24px}
#spec #box .label b{ display:none;  }
#spec #box small{ display:block; position:absolute;  bottom: 15px; left:20px; background: url(/xtpl/i/ico_more.gif) 
no-repeat left;  padding-left: 22px;}
#spec #box small a{ text-decoration: none; color: #b4b4b4;  font-size: 10px;  line-height: 10px;  }
#spec #box small a:hover{ color: #E46813}
#spec #box {padding: 10px; }
#spec #box .inner2 {margin-top:50px; margin-left:10px; margin-bottom:10px;}
#spec p { color: #01359a; text-decoration: underline;}
/*right column*/
#column_right {	vertical-align: top; /*width: 500px;*/ }
#partner a { color: #01448b; font-weight: bold; margin-top:10px; }
#partner div { float: left; }
#partner_img { padding-left: 15px; margin-top: 3px; }
#news_conteiner { margin-top: 40px; }
#news_header { font-size: 17px; color: #ff9934; font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom: 15px; }
.news {	margin-bottom: 15px; }
.news a { color: #01359a; }
.data {	background: url('/xtpl/i/data.gif') no-repeat; padding-left: 12px; color: #2d576d; margin-bottom: 10px;
 font-size: 11px; }
.text {	margin-bottom: 25px; }
#pod a { color: #01359a; text-decoration: underline; }

/*footer*/
#footer { clear:both; padding: 10px 0 10px 0; margin-bottom:10px;}
.footer_line { background: #efefef; height: 7px; clear:both; }
#footer_up  div { float: left; width: 320px; margin: 20px 0 20px 0; font-size: 11px; }
#footer_site p { margin: 0 0 10px 0; color: #6799ca; font-weight: bold; }
#footer_site table { width: 70%; }
.footer_down_1 { float: left; width: 150px; margin: 20px 0 20px 0; font-size: 11px; }
#footer_counter { float: left; width: 400px; margin: 20px 0 20px 0; padding-left: 30px; }
#footer_counter .ban { margin-left:-4px; }