body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
}
body {margin-left: 46px; margin-top: 20px; margin-right: 46px; margin-bottom: 0px;}


/*-------------------------Global----------------------------*/
.glob {width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1024)? "1024px" : "100%")}
.zagol {font-size:14px; font-weight:bold; color:#339933;}
.zagol1 {font-size:14px; font-weight:bold; color:#339933; padding-left:15px;}
.zal_ser {color:#999999;}
.zal_zel {color:#339933;}
.zal_sin {color:#3399cc;}
.zal_gol {color:#66ccff;}
.zal_cher {color:#000000;}
.zal_6 {color:#666666;}
.zal_kras {color:#ff6600;}
.b {font-weight:bold;}
.st11 {font-size:11px;}
.st12 {font-size:12px;}
.st18 {font-size:17px;}
.link a:hover {text-decoration:none;}
.fl_l {float:left;}
.ludi {padding-left:10%; padding-top:29px;}
.pad15 {padding-left:15px;}
.pad30 {padding-left:15px; line-height:20px}
.tablecat tr{text-align:center; border:1px solid #CCCCCC; padding-left:5px; padding-right:5px}
.tablecat td {border:1px solid #CCCCCC;}
.tablecat thead {font-weight:bold;}

/*--------------------------Top-----------------------------*/
.bar {text-align:right; color:#999999}
.bar a{color:#999999}
.navbar {text-align:right; font-size:12px; font-weight:bold; padding:15px 0;}
.navbar a{color:#000000;}
.nebo {background:url(img/nebo.jpg) repeat-x bottom left; height:218px; clear:left;}
.catalog {float: right; width:260px; height:218px; background:url(img/t_ch_k.gif) repeat-x bottom; margin-left:5px; clear:left; background-color:#FFFFFF;}
.catalog_vn {float:right; background-color:#ffffff; width:269px}
.cat {padding:85px 0 0 20px;}
.cat_vn {padding:15px 0 0 26px; padding-bottom:30px; margin-left:1px; background-color:#e7e7e7;}

.spisok {width:217px;}

/*-------------------------Content---------------------------*/
.panel {height:32px; background-color:#ededed; margin-top:5px;}
.panel_vn {background-color:#ededed; padding:10px 0 10px 15px;}
.zaliv {background-color:#ededed; padding:10px 0 10px 0;}
.pann {float:left; width:22%; padding-top:7px;}
.pans {float:right; width:260px; background-color:#FFFFFF; height:25px;  padding-top:7px;}
.panc {padding-top:7px;}
.spec {float: right; width:263px; margin-left:5px; clear:left; margin-top:5px; background-color:#ffffff;}
.zags {padding-left:20px;}
.content {clear:left; margin-top:5px;}
.cvtextcon {color:#666666;}
.zag {height:25px; padding-top:8px; padding-left:18px;}
.news {float:left; width:22%; background-color:#ffffff;}
.news_vn {float:left; width:231px; padding-bottom:50px;}
.cvtextnw {color:#333333;}
.zagn {padding-left:8px;}
.blok {padding-right:10px;}
.nov {background:url(img/t_ch_k.gif) repeat-x bottom; padding-left:10px;}
.blok_p {padding-right:10px; min-width:213px; padding-left:10px;}
.ots {padding-bottom:20px;}
.data {font-size:12; font-weight:bold; color:#339933;}
.partlog {height:25px; padding-top:7px; background-color:#ededed;}
.karta {float:left; width:154px; padding-top:13px; padding-bottom:35px;}
.karta1 {width:154px; padding-top:13px; padding-bottom:35px;}
.navbar_l {margin:10px 30px; list-style-image:url(img/type.gif);}
.navbar_ll {margin:5px 20px; list-style:none; padding-left:10px}
.navbar_l li{padding-bottom:5px;}
.novinki {float:left; background-color:#e0e0e0; width:205px; margin-top:20px}
.novinki_zag {margin:1px; background-color:#ededed; height:20px; padding-top:6px;}
.n_zag {color:#999999; font-size:14px; font-weight:bold; padding-left:14px;}
.novki {margin-top:7px; background-color:#FFFFFF;}
.novki_con {padding:10px 15px; color:#999999;}
.novki_con a{color:#999999;}
.content_vn {padding:9px 0; font-size:12px; padding-left:231px; padding-right:265px; color:#333333;}
.pic_otv {background:url(img/pic_otvod.jpg) no-repeat; width:197px; height:188px;}
.lupa {padding:165px 0 0 10px;}
.pic_otv1 {background:url(img/pic_shem_otv.jpg) no-repeat; width:197px; height:188px;}
.lupa1 {padding:165px 0 0 18px;}
.razr {margin:10px 10px 10px 0;}
.razr hr{height:1px;}
.str {padding:20px 0;}
.klientu {padding-right:20px;}
.vubor {padding:15px 0 15px 15px;}
.f_vub {width:270px; font-size:12px;}
.t_naim {background-color:#ededed; margin-right:10px; padding:10px 15px; float:left;}
.tab_f-r {font-weight:bold; font-size:12px;}
.tab_f-r a{color:#333333;}
.tab_f-r tr{text-align:right; height:25px;}
.tab_n tr{height:25px; padding-left:5px}
.input {width:90px; height:19; font-size:12px;}
.f_inp {padding-top:4px;}
.dob {background:url(img/table.gif) left top no-repeat; padding-left:12px;}
.kont_infa {margin-top:15px;}
.kon_v {padding:10px 15px 0 15px;}
.kon_n {padding:0 15px 10px 15px;}
.but {padding-top:10px;}
.back_tab {background-color:#e6f3e6;}
.tab_kon {margin-top:10px;}
.tab_kon td{font-size:12px; padding:2px;}
.inp_kon {width:163px; height:15px;}
.prim {margin:10px 0 0 30px;}
.prim td{font-size:12px; padding:2px;}
.part_t {padding-left:106px;}

/*-------------------------Footer----------------------------*/
.footer {clear:both;}
.poisk {width:243px; border:0px; color:#999999; height:14px; font-size:11px; background-color:#e7e7e7; padding-top:2px; padding-left:5px}
.search {float: right; width:243px; margin-left:22px; clear:left;}
.infa {clear:left;}
.telef {float:left; width:22%; padding-bottom:20px;}
.telef_vn {float:left; width:231px; padding-bottom:20px;}
.tel {width:231px; height:66px; background:url(img/tel.jpg) no-repeat bottom left;}
.tel_nad {padding-left:10px; font-size:12px; font-weight:bold; color:#FFFFFF;}
.copybar {float:left; padding-left:15px; color:#3399cc;}
.copybar a{color:#3399cc;}
.copy {float:left; padding-left:15px;}
.copy a{color:#3399cc;}
