html, body{height:100%;background:#fff url(/_pic/bg.jpg) top repeat-x;}
body{margin:0;padding:0;font-family:Tahoma,Arial,sans-serif;color:#2b1600;}

/*---Global tags---*/
img{border:none;}
table{width:100%;border-collapse:collapse;border:0;}
form, ul, li, td{padding:0;margin:0;}
ul{/*list-style:none;*/}
input,textarea{font:12px Arial;line-height:14px;color:#422a0d;border:1px solid #422a0d;background:#f7ebdf;}

p, span, a, td, li{font-size:13px;}
h1{font-size:18px;font-weight:normal;margin:1px 0 8px 0;color:#343434;}

a{color:#0d85ff;text-decoration:underline;}
a:hover{text-decoration:none;outline:0;}
a:focus{outline:none;}

.abs{position:absolute;}
.rel{position:relative;}
.f1{font-size:1px;line-height:1px;}
.h1px{height:1px;font-size:1px;line-height:1px;}
.h5px{height:5px;font-size:1px;line-height:1px;}
.h10px{height:10px;font-size:1px;line-height:1px;}
.h25px{height:25px;font-size:1px;line-height:1px;}
.w100{width:100%;}
.w1px{width:1px;}
.w10px{width:10px;}

/*--- framework ---*/
.dot{position:absolute;width:1px;height:1px;overflow:hidden;}

.page_in{padding:0;margin:0 auto;width:1000px;min-width:1000px;padding-bottom:130px;}
.page{padding:0;margin:0;width:100%;min-width:1000px;position:relative;height:100%;background:url(/_pic/cad.jpg) center bottom no-repeat;}
.mainpage .page{background:url(/_pic/bg.jpg) bottom repeat-x;}
body > .page{height:auto;min-height:100%;}
.footer{position:relative;clear:both;width:100%;height:130px;margin-top:-130px;}

.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.top{width:856px;height:285px;margin:0 auto;clear:both;}
.main{width:856px;margin:0 auto;clear:both;}
.cont_part{padding:25px 0 0 0;}
.part_l{width:240px;padding:10px 34px 40px 6px;}
.part_c,.cont td.part_c{padding:15px 28px 70px 28px;}
.part_r{width:335px;padding:0 0 40px 22px;}

/*--- header ---*/
.icons{width:142px;padding:8px 0 18px 0;text-align:center;}
.icons a{margin:0 7px;}

.lang{width:120px;padding:0 40px 0 40px;height:32px;text-align:center;}
.langbg{height:32px;background:#000 url(/_pic/langc.gif) repeat-x;}
.langl{width:15px;height:32px;font-size:1px;line-height:1px;background:#000 url(/_pic/lang_l.gif);float:left;}
.langr{width:15px;height:32px;font-size:1px;line-height:1px;background:#000 url(/_pic/lang_r.gif);float:right;clear:right;}
.langc{margin:0 15px;height:32px;}
.langc div{font-size:12px;color:#999;padding:8px 0 0 0;}
.langc div span{font-size:12px;color:#fff;}
.langc div a{font-size:11px;color:#00aeff;}

.top_l{width:142px;float:left;padding:10px 0 0 0;}
.top_r{width:200px;float:right;padding:10px 0 0 0;}
.top_c{margin:0 210px 0 155px;text-align:center;}

.logo{width:141px;height:66px;margin:0;}
.logo img{width:233px;height:66px;background:url(/_pic/logo.gif) 0 0 no-repeat;}

.slogan{font-size:12px;color:#474747;text-align:center;padding:10px 0 0 0;}

.tels{width:200px;font-size:12px;color:#9d9d9d;padding:10px 0 0 0;}
.tels span{display:block;padding:10px 0 0 0;}
.tels div{color:#000;font-size:30px;line-height:30px;}
.tels div span{display:inline;padding:0;color:#0d85ff;font-size:20px;}

.top_menu{width:856px;margin:0 auto;clear:both;height:48px;}
.top_menu ul{display:block;width:820px;margin:0 auto;height:48px;list-style-type:none;}
.top_menu ul li{display:block;width:205px;height:48px;float:left;text-align:center;}
.top_menu ul li,.top_menu ul li a,.top_menu ul li span{font-size:24px;line-height:27px;text-decoration:none;}
.top_menu ul li a{display:block;height:43px;padding:5px 0 0 0;color:#343434;background:url(/_pic/sel.gif) bottom center no-repeat;}
.top_menu ul li a:hover{text-decoration:none;background:none;}
.top_menu ul li span{display:block;height:43px;padding:5px 0 0 0;color:#fff;background:url(/_pic/act.gif) bottom center no-repeat;}
.top_menu ul li span a,.top_menu ul li span a:hover{display:inline;height:auto;color:#fff;padding:0;background:none;}

.menu{width:240px;}
.pnt a{display:block;background:url(/_pic/pnt.gif) 4px center no-repeat;padding:6px 6px 6px 22px;}
.pnt span,.pnt a:hover{display:block;background:url(/_pic/pnt_sel.gif) 4px center no-repeat;padding:6px 6px 6px 22px;}
.pnt.minus span,.pnt.minus a,.pnt.minus a:hover{background:url(/_pic/pnt_minus.gif) 4px center no-repeat;}
.pnt.plus span,.pnt.plus a,.pnt.plus a:hover{background:url(/_pic/pnt_plus.gif) 4px center no-repeat;}
.pnt,.pnt a,.cont .pnt a,.cont .pnt span{font-size:18px;line-height:20px;text-decoration:none;}
.pnt a{color:#0d85ff;}
.pnt,.pnt span,.pnt a:hover,.pnt.minus a{color:#000;}
.bvl{width:240px;height:1px;font-size:1px;line-height:1px;background:url(/_pic/dots.gif) left repeat-x;}
.menu ul{list-style-type:none;padding:0 0 5px 22px;}
.menu ul.closed{display:none;}
.menu ul li{list-style-type:none;padding:0 0 5px 0;}
.menu li a,.cont .menu li a,.cont .menu li a{display:block;font-size:12px;line-height:14px;color:#474747;text-indent:-20px;margin:0 0 0 20px;text-decoration:none;}
.menu li a:hover,.menu li span,.cont .menu li span{display:block;font-size:12px;line-height:14px;color:#000;text-indent:-20px;margin:0 0 0 20px;}

/*--- main---*/
.cont,.cont td,.cont p,.cont a{font-size:13px;line-height:23px;color:#474747;}
.cont p{margin:4px 0 5px 0;text-indent:36px;}
.cont a{color:#0d85ff;}

img.picl{float:left;margin:0 20px 10px 0;}

table.lay{}
table.lay td{vertical-align:top;}

.spec{width:335px;background:url(/_pic/spec_bg.gif) repeat-y;}
.spec_t{width:335px;background:url(/_pic/spec_t.gif) left top no-repeat;}
.spec_b{width:335px;background:url(/_pic/spec_b.gif) right bottom no-repeat;}
.spec_i{min-height:100px;padding:21px 27px 15px 27px;}
.spec_i div img{margin:0 0 10px 0;vertical-align:middle;}
.spec_i,.spec_i a{font:14px/24px Arial;color:#000;text-decoration:none;}
.spec_i a img{margin:0;}
.spec_i .mr{padding:10px 0 0 0;}
.spec_i .mr img{margin:0;}
.mr{text-align:center;}
.mr,.mr a{font:13px/24px Tahoma;}
.mr a{text-decoration:underline;}
.mr a:hover{text-decoration:none;}

.part_r .newsblock{width:310px;margin:0 auto;padding:20px 0 0 0;}
.news{margin:0 0 25px 0;background:url(/_pic/sheet.gif) 0 6px no-repeat;padding:0 0 0 15px;}
.news{font-size:12px;line-height:22px;color:#343434;}

.contacts{}
.contacts div{padding:10px 0 4px 0;}
.contacts div span,.contacts div a,.cont .contacts div a{color:#000;text-decoration:none;}
.contacts div a,.cont .contacts div a:hover{text-decoration:underline;}

/*--- footer ---*/
.footer{font:11px Tahoma;line-height:17px;color:#474747;}
.footer a{font:11px Tahoma;}
.bott{width:100%;height:130px;text-align:left;margin:0 auto;}
.bott_i{width:856px;margin:0 auto;padding-top:15px;background:url(/_pic/dots.gif) 0 0 repeat-x;}
.bott a{font-size:11px;color:#6b6b6b;text-decoration:none;}
.bott a:hover{text-decoration:underline;}
.bott_menu{margin:0 0 8px 0;padding:3px 0 0 28px;}
.bott_menu,.bott_menu a{color:#474747;}
.slog{width:500px;float:right;color:#0850a0;font-size:15px;font-weight:bold;}
.cr{padding:0 0 0 28px;}
.cr,.cr a{font-size:11px;color:#9d9d9d;}
