html, body{height:100%;background:#fff url(/_pic/bg.jpg) top repeat-x;}
body{margin:0;padding:0;font-family:Arial,Helvetica,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{
padding-left: 20px
padding-top: 5px;
}
li{
padding-left: 10px
}
input,select,textarea{font:12px Arial;line-height:14px;color:#000;border:1px solid #ddd;background:#fff;}

p, span, a, td, li{font-size:13px;}
p, li{text-indent:20px;}
h1,.ttl{font-size:22px;color:#006600;padding-bottom: 10px;}
h2,.ttl{font-size:19px;color:#006600;padding-bottom: 10px;}
h3,.ttl{font-size:16px;color:#006600;padding-bottom: 10px;}
h4,.ttl{font-size:15px;}

.pic {margin-top: 5px; margin-bottom:15px; margin-left: 15px; margin-right: 15px; border: 0;}

a{color:#416e00;text-decoration:underline;outline:none;}
a:hover{text-decoration:none;outline:none;}
a:focus{outline:none;}
a:active{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;}
.h50px{height:50px;font-size:1px;line-height:1px;}
.w100{width:100%;}
.w1px{width:1px;}
.w10px{width:10px;}

.spcr{height:1px;font-size:1px;line-height:1px;}

/*--- framework ---*/
.dot{position:absolute;width:1px;height:1px;overflow:hidden;}

.page_in{padding:0;margin:0 auto;width:100%;min-width:1000px;padding-bottom:100px;}
.page{padding:0;margin:0;width:100%;min-width:1000px;position:relative;height:100%;}
body > .page{height:auto;min-height:100%;}
.footer{position:relative;clear:both;width:100%;height:100px;margin-top:-100px;}

.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:100%;min-width:1000px;height:193px;clear:both;}
.main{width:100%;min-width:1000px;clear:both;}
.cont_part{padding:10px 0 0 0;}
.part_l{width:225px;padding:10px 0 20px 15px;}
.part_l .spcr{width:225px;}
.part_c,.cont td.part_c{padding:0 15px 20px 15px;}
.part_c .spcr{width:470px;}
.part_r{width:240px;padding:1px 20px 20px 0;}
.part_r .spcr{width:240px;}

/*--- 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 table{height:193px;}
.top table tr td{vertical-align:top;}
.top_l{width:49%;background:url(/_pic/bgl.gif) repeat-x;}
.top_r{width:49%;background:url(/_pic/bgr.gif) repeat-x;}
.top_c{width:520px;text-align:center;}
.top_l .spcr{width:240px;}
.top_r .spcr{width:240px;}

.logo{width:130px;height:158px;margin:0;padding:16px 0 0 67px;}
.logo img{width:170px;height:145px;background:url(/_pic/logo.png) 0 0 no-repeat;}

.slogan{font-size:12px;color:#474747;text-align:center;padding:10px 0 0 0;}

.for_tels{position:relative;width:1px;height:1px;float:right;}
.tels{position:absolute;top:16px;right:0;width:254px;height:75px;font-size:24px;color:#fff;background:url(/_pic/tels.gif) 0 0 no-repeat;}
.tels div{padding:11px 0 0 38px;}
.tels span{display:block;font-size:24px;color:#fff;}

.tmenu{width:100%;min-width:1000px;clear:both;height:65px;background:url(/_pic/tmenu.gif) repeat-x;}
.tmenu table{height:50px;margin:0 auto;} 
.tmenu table td{width:10px;padding:0 15px;white-space:nowrap;text-align:center;vertical-align:middle;} 
.tmenu_l{width:100%;height:65px;background:url(/_pic/tmenu_l.gif) left top no-repeat;}
.tmenu_r{width:100%;height:65px;background:url(/_pic/tmenu_r.gif) right top no-repeat;}
.tmenu td,.tmenu td a,.tmenu td span{font-size:18px;line-height:21px;text-decoration:none;text-transform:uppercase;white-space:nowrap;}
.tmenu td a{color:#fff;}
.tmenu td a:hover{color:#cf0;text-decoration:none;}
.tmenu td span{color:#8ede19;}
.tmenu td span a,.tmenu td span a:hover{color:#8ede19;}
.tmenu th{vertical-align:middle;}
.tmenu th div{width:2px;margin:0 auto;height:50px;font-size:1px;line-height:1px;background:url(/_pic/tbvl.gif) top center no-repeat;}
.tmenu td.be{width:70px;}
.tmenu td.be div{display:block;width:70px;height:50px;font-size:1px;line-height:1px;}
.tmenu .spcr{width:1000px;}

.menu{width:195px;padding:0 0 0 10px;}
.pnt a{display:inline-block;padding:8px 8px 8px 2px;}
.pnt span,.pnt a:hover{display:block;background:url(/_pic/pnt_sel.gif) 4px center no-repeat;padding:8px 8px 8px 2px;}
.pnt,.pnt a,.cont .pnt a,.cont .pnt span{font-size:13px;line-height:16px;text-decoration:none;text-transform:uppercase;}
.pnt a,.cont .pnt a{color:#151515;}
.pnt span,.pnt a:hover{color:#4a4a4a;background:#e8e8e8;}
.pnt a span{display:inline;color:#3a7b0f;background:none;}
.pnt a:hover span{color:#4a4a4a;}
.bvl{width:100%;height:1px;font-size:1px;line-height:1px;background:url(/_pic/dots.gif) left repeat-x;}

/*--- main---*/
.cont,.cont td,.cont p,.cont a{font-size:12px;line-height:16px;color:#000000;}
.cont p{margin:5px 0 12px 0;text-indent:20px;}
.cont a{color:#416e00;}

.cont .txt{padding:10px 25px 0 25px;}

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{padding:21px 27px 15px 27px;}

.newsblock{padding:0 0 0 0;}
.newsblock .ttl{padding:0 20px; font-size: 18px; color:#ee8200; }

.news{margin:0 0 10px 0;background:url(/_pic/hdots.gif) left bottom repeat-x;padding:0 10px 13px 10px;}
.news{font-size:11px;line-height:13px;color:#575757;}
.news .date{color:#afafaf;}
.news a,.cont .news a{display:block;font-size:12px;padding:0 0 3px 0;}
.all{padding:0 10px 15px 10px;}

.pnl{padding:25px 0 0 0;}
.pnlt{width:100%;height:7px;font-size:1px;line-height:1px;background:#c5c5c5;}
.pnlt div{width:100%;height:7px;font-size:1px;line-height:1px;background:url(/_pic/tl9.gif) left top no-repeat;}
.pnlt div div{width:100%;height:7px;font-size:1px;line-height:1px;background:url(/_pic/tr9.gif) right top no-repeat;}
.pnlb{width:100%;height:7px;font-size:1px;line-height:1px;background:#c5c5c5;}
.pnlb div{width:100%;height:7px;font-size:1px;line-height:1px;background:url(/_pic/bl9.gif) left bottom no-repeat;}
.pnlb div div{width:100%;height:7px;font-size:1px;line-height:1px;background:url(/_pic/br9.gif) right bottom no-repeat;}
.pnlm{width:100%;background:#c5c5c5;}
.pnlc{padding:1px 8px;font-size:12px;line-height:15px;color:#737373;}
.pnlc .tt{font-size:16px;line-height:19px;color:#474747;padding:0 6px 6px 6px;}
.pnlc .tx{padding:0 6px 2px 6px;}
.pnlc .fo{height:22px;}
.inp1{width:177px;height:22px;float:left;background:url(/_pic/inp1.gif) no-repeat;}
.inp1 input{width:169px;margin:2px 4px 0 4px;background:none;border:0;}
.btn1{width:22px;height:22px;float:right;}
.btn1 input{background:none;border:0;}

.frmt{width:100%;height:7px;font-size:1px;line-height:1px;background:url(/_pic/frm_t.gif) top repeat-x;}
.frmt div{width:100%;height:7px;font-size:1px;line-height:1px;background:url(/_pic/frm_tl.gif) left top no-repeat;}
.frmt div div{width:100%;height:7px;font-size:1px;line-height:1px;background:url(/_pic/frm_tr.gif) right top no-repeat;}
.frmb{width:100%;height:7px;font-size:1px;line-height:1px;background:url(/_pic/frm_b.gif) bottom repeat-x;}
.frmb div{width:100%;height:7px;font-size:1px;line-height:1px;background:url(/_pic/frm_bl.gif) left bottom no-repeat;}
.frmb div div{width:100%;height:7px;font-size:1px;line-height:1px;background:url(/_pic/frm_br.gif) right bottom no-repeat;}
.frmm{border-left:1px solid #ddd;border-right:1px solid #ddd;padding:0 10px;}

.frmm h1{padding:0 15px;}
.cont .frmm .txt{padding:1px 15px 0 15px;}

.cats{}
.cats td{width:48%;vertical-align:top;}
.cats th,.cont .cats th{width:2%;padding:0;background:url(/_pic/vdots.gif) center top repeat-y;vertical-align:top;}
.cats th div{width:100%;height:37px;background:#fff;font-size:1px;line-height:1px;}
.cats td ul{list-style-type:none;color:#416e00;padding:15px 5px 0 5px;margin:0 0 35px 0;}
.cats td ul li{padding:0 0 10px 10px;background:url(/_pic/li.gif) 3px 7px no-repeat;}

.cattl,.cattl table{height:31px;background:#8c8c8c;}
.cattl table{}
.cattl th,.cont .cattl th{width:6px;padding:0;}
.cattl th.l,.cattl th.l div{width:6px;height:31px;font-size:1px;line-height:1px;background:url(/_pic/cattl_l.gif) no-repeat;}
.cattl th.r,.cattl th.r div{width:6px;height:31px;font-size:1px;line-height:1px;background:url(/_pic/cattl_r.gif) no-repeat;}
.cattl td,.cont .cattl td{width:99%;vertical-align:middle;}
.cattl td div{padding:0 10px 2px 10px;vertical-align:middle;font-size:14px;line-height:13px;color:#fff;}

.qa{margin:0 0 30px 0;}
.qat{width:240px;height:7px;font-size:1px;line-height:1px;background:url(/_pic/qa_t.jpg) no-repeat;}
.qab{width:240px;background:url(/_pic/qa_b.jpg) left bottom no-repeat;}
.qam{width:240px;background:url(/_pic/qa.gif) left repeat-y;}
.qac{padding:0 18px 10px 18px;font-size:12px;color:#575757;}
.qac div{font-weight:bold;color:#416e00;padding:7px 0 0 0;}
.qatt{font-size:16px;line-height:18px;color:#416e00;text-align:center;padding:0;margin:0 0 17px 0;}
.qal{padding:0;margin:15px 0 10px 0;}
.qal span{display:block;width:45%;float:right;text-align:right;}
.qal a{font-weight:normal;}

.go{margin:0 0 30px 0;}
.go a{display:block;}
.go a img{width:240px;height:64px;background:url(/_pic/btn_go.jpg) 0 0 no-repeat;}
.go a:hover img{background:url(/_pic/btn_go_ov.jpg) 0 0 no-repeat;}

.rb{background:url(/_pic/rb_c.gif) left repeat-y;margin:0 0 9px 0;}
.rbt{height:9px;font-size:1px;line-height:1px;background:url(/_pic/rb_t.gif) left top no-repeat;}
.rbb{background:url(/_pic/rb_b.gif) left bottom no-repeat;padding:3px 0 6px 0;}

.cts{width:235px;margin:0 auto;}
.ctst{font-size:18px;line-height:20px;color:#416e00;margin:0 15px 11px 15px;}
.ct{margin:0 15px;color:#151515;min-height:75px;}
.ct,.ct a{font-size:11px;}
.gofo{margin:0 auto;padding:20px 0 0 0;}
.gofo .ttl{padding:0 0 0 13px;margin-bottom:5px;}
.lbl{padding:18px 13px 3px 13px;}
.inp{width:266px;height:24px;background:url(/_pic/inp.gif) no-repeat;}
.inp input{width:240px;margin:3px 13px 0 13px;background:none;border:0;}
.inp select{width:240px;margin:3px 13px 0 13px;margin-top:expression('1px');background:none;border:0;}
.txta{width:266px;height:114px;background:url(/_pic/txta.gif) no-repeat;}
.txta textarea{width:240px;height:102px;overflow:auto;margin:3px 13px 0 13px;background:none;border:0;}
.btn{padding:20px 0 25px 0;margin:0 0 0 0;text-align:center;}
.btn input{margin:0 auto;border:0;background:none;}

.gr{padding:5px 9px 5px 9px;font-weight:bold;color:#000;background:#e5e5e5;}
.pricelist{padding:10px 9px 0 9px;}
.pricelist div{background:url(/_pic/dts.gif) bottom left repeat-x;clear:both;height:15px;margin:0 0 17px 0;}
.pricelist div span{background:#fff;float:left;line-height:15px;color:#000;}
.pricelist div span.p{white-space:nowrap;float:right;}

/*--- footer ---*/
.footer{font:12px Arial;line-height:18px;color:#7e7e7e;}
.footer a{font:12px Arial;color:#750b60;}
.bott{width:100%;height:100px;min-width:1000px;background:#eaeaea;}
.bott_i{width:100%;min-width:1000px;padding-top:15px;}
.bott_i .spcr{width:1000px;}
.cr{width:250px;padding:5px 0 0 25px;float:left;}
.cnts{width:350px;padding:0 20px 0 0;float:right;font-size:1px;line-height:1px;}
.cnts img{margin:0 5px 8px 5px;}
.pr{margin:0 310px 0 310px;padding:10px 0 0 0;text-align:center;}
