*{margin:0}
html{height:100%;padding:0 6px;font-size:100.01%}
body{height:100%;margin:0;padding:0;font:normal 62.5% Tahoma, Arial, Helvetica, Verdana, Geneva CY,Sans-Serif;color:#222222;background-color:#ffffff}
img{border:0}
a:link, a:visited, a:active{color:#0654e2;text-decoration:underline}
a:hover{color:#f25e22;text-decoration:underline}
p{margin:0 0 8px 0;padding:0;text-indent:0;line-height:1.4em}
.vtop{vertical-align:top}
.vbot{vertical-align:bottom}
.vmd{vertical-align:middle}
.ac{text-align:center}
.ar{text-align:right}
.al{text-align:left}
.arp{text-align:right;padding:0 20px 0 0}
h1, h2, h3, h4, h5, h6{margin:0;padding:6px 0 14px 0}
h1{font-size:1.5em;font-weight:normal}
h2{font-size:1.3em}
h3{font-size:1.2em}
h4{font-size:1.1em}
h5{font-size:1em}
h6{font-size:1em}
table{border-collapse:collapse;padding:0;font-size:100.01%}
form,table td,table th{margin:0;padding:0}
*:focus{outline:none}
input, select, textarea{font:normal 13px Tahoma, Arial}
select, textarea{border:1px solid #9b9b9b}
textarea{text-indent:2px}
input.cbox{width:13px;height:13px;vertical-align:middle}
input.text,input.inptext{height:18px;padding:0;margin:0;border:1px solid #9b9b9b;text-indent:2px}
input.radio{width:13px;height:13px;vertical-align:middle}
input.submit{margin:0;padding:0 12px;height:23px;border:1px solid #9b9b9b;font-size:13px;color:#000000;background-color:#f3f3f3}
input.submitg{margin:0;padding:0 12px;height:23px;border:1px solid #9b9b9b;font-size:13px;color:#000000;background-color:#d7d7d7}
hr{margin:0;padding:0;height:1px;border:0px solid #000;background-color:#c1c1c1;font-size:0;line-height:0px}
a.grey:link, a.grey:visited, a.grey:active{color:#7f7f7f;text-decoration:underline}
a.grey:hover{color:#f25e22;text-decoration:underline}
a.white:link, a.white:visited{color:#fff;text-decoration:none}
a.white:hover{color:#fcff00;text-decoration:none}
a.orange:link, a.orange:visited, a.orange:hover{color:#f25e22;text-decoration:underline}
a.allblack:link, a.allblack:visited, a.allblack:hover{color:#222222;text-decoration:none}
.anone a:link, a.anone:link, .anone a:visited, .anone a:hover, a.anone:visited, a.anone:hover{text-decoration:none}
.alnone a:link, .alnone a:visited, a.alnone:visited{text-decoration:none}
.alnone a:hover, a.alnone:hover{text-decoration:underline}
a.adt{text-decoration:none;padding:0 1px 1px 0;background:url('../img/dotted_blue.gif') repeat-x left bottom}
a.adt:link,a.adt:visited{color:#0654e2;text-decoration:none}
a.adt:hover{color:#f25e22;text-decoration:none;background:url('../img/dotted_orange.gif') repeat-x left bottom}
.wnr{white-space:nowrap}
.fs11em{font-size:1.1em}
.fs12em{font-size:1.2em}
.fs12emi{font-size:1.2em;font-style:italic}
.fz14p{font-size:14px}
.fl{float:left}
.fr{float:right}
.hr{clear:both;height:0;border-top:1px solid #c1c1c1;font-size:0}
ol, ul{margin:0;padding:2px 0 7px 35px}
ol li, ul li{margin:0;padding:0 0 4px 0;line-height:1.4em}
.nwp{white-space:nowrap}
.acm{margin:0 auto}
.pdtop10{padding-top:10px}
.pdtop100{padding-top:100px}
.pdl20 p{padding-left:20px}
.clr{clear:both;font-size:0;line-height:0}
.dspn{display:none}
.cgrey{color:#707070}
.cblack{color:#000}
.cred{color:#ff0000}
.sz16p{font:bold 17px Arial}
#main{width:100%;min-width:1000px;max-width:1256px;min-height:100%;height:auto !important;height:100%;margin:0 auto -190px}
#header{height:135px}
#tlogo{float:left;width:279px;height:142px;overflow:hidden}
#logo{float:left;margin:0;padding:16px 0 10px 5px;float:left}
#logo div{padding:2px 0 0 11px;font:normal 11px Tahoma}
#logo a:link,#logo a:visited,#logo a:hover{color:#a5a5a5;text-decoration:none}
#keytitle{float:left;margin:22px 0 0 12px;font:normal 11px Tahoma;color:#868686}
#keytitle a:link, #keytitle a:visited{color:#868686;text-decoration:none}
#keytitle a:hover{color:#f25e22;text-decoration:none}

#keytitle span{display:block;padding:0 0 9px 0}
#change_city{clear:both;padding:2px 0 10px 0;text-align:center}
#change_city div{padding:0 0 2px 0;font:bold 13px Tahoma;text-align:center;color:#000000}
#change_city span{display:block;height:24px;font-size:11px;color:#7f7f7f}
#change_city input{margin:0 0 0 25px}
#tinfo{margin:0 267px 0 280px;padding:11px 0 0 0;height:118px}
.rm{margin:0 30px}
.rm_t{height:9px;background:#fafafa url('../img/greypx.gif') repeat-x left top}
.rm_t div{background:url('../img/rm_tr.gif') no-repeat right top}
.rm_ttop div{background:url('../img/rm_tr_top.gif') no-repeat right top}
.rm_b{height:9px;font-size:0;background:#fafafa url('../img/greypx.gif') repeat-x left bottom}
.rm_b div{font-size:0;background:url('../img/rm_br.gif') no-repeat right top}
.rm_c{height:118px;padding:0 12px 0 12px;border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1;background-color:#fafafa}
#tinfo .rm_c{height:118px;padding:0 8px 0 8px;border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1;background-color:#fafafa}
.rm_text{font:normal 11px/16px Tahoma;margin:-6px 0 0 4px;height:80px;overflow:hidden}

.ti1{margin:5px 10px 0 10px;height:110px;overflow:hidden;background:url('../img/tibg.gif') repeat-x left top}
.tipd{margin:5px 0 0 20px}
.ti2{height:118px;background:url('../img/tir.gif') no-repeat right top}
.ti3{height:118px;color:#595959;font-size:11px;background:url('../img/til.gif') no-repeat left top}
.tit{font-size:12px;padding:5px 0 0 12px}
.titext{padding:8px 10px 0 12px;font:normal 11px/16px Tahoma}
.titext p{margin:0 0 4px 0}
.titext a:link, .titext a:visited{color:#595959;text-decoration:underline}
.titext a:hover{color:#f25e22;text-decoration:underline}
.rmg{margin:0 0 26px 0}
.rmg h2{margin:0;padding:0 0 14px 0;font-size:16px}
.rmg .h18 h2{margin:0;padding:0 0 10px 0;font:normal 18px Tahoma}
.rmg_text{margin:0;font-size:1.3em;overflow:visible}
.rmg .rm_c{height:auto;padding-bottom:8px}
.rmg h3{margin:0;padding:0;font:normal 18px Tahoma;position:relative}
.rmg h3.pdb{padding:4px 0 14px 0}
.bgf4 .rm_t, .bgf4 .rm_b, .bgf4 .rm_c, .prvmmh2 td.bgf4{background-color:#f4f3e5}

.rm_ts5{height:5px;background:#fafafa url('../img/9bpx.gif') repeat-x left top}
.rm_ts5 div{background:url('../img/rm_trs5.gif') no-repeat top right}
.rm_bs5{height:5px;background:#fafafa url('../img/9bpx.gif') repeat-x left bottom}
.rm_bs5 div{background:url('../img/rm_brs5.gif') no-repeat right bottom}
.rm_bs5g{height:5px;background:#fff url('../img/9bpx.gif') repeat-x left bottom}
.rm_bs5g div{background:url('../img/rm_brs5g.gif') no-repeat right bottom}

.rmw{margin:11px 0 0 0;background-color:#fafafa}
.rmw_text{margin:0;font-size:1.3em;overflow:visible}
.rmw .rm_c{height:auto;padding:0 5px 0 5px;background:none}
.rmw .rm_t{background:#fafafa url('../img/greypx.gif') repeat-x left top}
.rm_bsm {height:5px;font-size:0;background:#fafafa url('../img/greypx.gif') repeat-x left bottom}
.rm_bsm div{font-size:0;background:url('../img/rm_bsm_br.gif') no-repeat top right}
.rm_bsm_t{height:5px;background:#fafafa url('../img/greypx.gif') repeat-x left top}
.rm_bsm_t div{background:url('../img/rm_bsm_tr.gif') no-repeat top right}
.rmw h3.pdb{padding:4px 0 14px 0}
.bgf4 .rm_t, .bgf4 .rm_b, .bgf4 .rm_c, .prvmmh2 td.bgf4{background-color:#f4f3e5}

#enter{float:right;height:135px;width:242px;border:0px solid#000}
#enter span.txt{display:block;margin:17px 0 8px 0;font:bold 12px Tahoma}
.enter_pdr{padding-right:10px}
.inp{margin:0 0 10px 0;height:16px;font-size:0;border:1px solid #a7a6a4;background-color:#ffffff;overflow:hidden}
.inp input{margin:0 0 0 3px;padding:0;height:16px;position:relative;top:-4px;border:0px solid #000;text-indent:2px;font-size:11px;color:#484848}
html:first-child .inp input{position:relative;top:-1px}
.inplab{position:absolute;z-index:1;margin:1px 0 0 3px;text-indent:2px;font-size:11px;color:#a9a9a9}
.inpsml{float:left;width:158px}
.inpsubm{float:right;width:67px;height:16px}
.subm{height:20px;width:67px;font-size:12px;color:#000;position:relative;top:-2px}
.inpcb{clear:both;float:left;position:relative;top:-5px;left:-2px;width:90px;font-size:11px;color:#000}
.inpcbr1{float:left;width:16px;height:16px}
.inpcbr2{float:left;margin:3px 0 0 5px}
.link_reg{float:right;position:relative;top:-4px;width:130px;font-size:11px;text-align:right;line-height:17px}
.link_reg2{width:100px}
.inpcbr1 input{width:13px;height:13px;margin:3px 0 0 3px}
.sr_enter{height:109px;width:220px}
#sr_load_resume,#sr_paste_resume,#sr_load_vacancy,#sr_paste_vacancy{display:none}
.enta1{padding:30px 0 0 0;font-size:11px;text-align:center}
.enta2{padding:10px 0 10px 0;font-size:12px}

.topmenu{clear:both;padding:15px 0 11px 0;height:31px;font:bold 12px Tahoma;color:#fcff00}
.topmenu a:link, .topmenu a:visited{color:#fff;text-decoration:none}
.topmenu a:hover{color:#fcff00;text-decoration:none}
.tmlo{float:left;width:100%;background:#f25e22 url('../img/tmo.gif') repeat-x left top}
.tmlb{float:left;width:100%;background:#1078c9 url('../img/tmb.gif') repeat-x left top}
.tmol{height:31px;background:url('../img/tmo_l.gif') no-repeat left top}
.tmbl{height:31px;background:url('../img/tmb_l.gif') no-repeat left top}
.tmol div{background:url('../img/tmsepo.gif') no-repeat right top}
.tmbl div{background:url('../img/tmsepb.gif') no-repeat right top}
#tmleft{float:left;height:31px}
#tmleft div{float:left;padding:7px 12px 7px 12px}
.tmsepo{float:left;height:31px;position:relative;left:-2px;background:url('../img/tmo.gif') repeat-x left top}
.tmsepb{float:left;height:31px;position:relative;left:-2px;background:url('../img/tmb.gif') repeat-x left top}
.tmf{float:right;margin:0 12px 0 0}
.tmf img{margin:-13px 3px 0 0;position:relative;top:3px;vertical-align:top}
.tmf .txt{position:relative;top:7px}
.tmor{height:31px;background:url('../img/tmo_r.gif') no-repeat right top}
.tmbr{height:31px;background:url('../img/tmb_r.gif') no-repeat right top}
/*
#topmenuo{padding-right:172px}
#topmenub{padding-right:164px}
.tmro{overflow:hidden;float:left;width:148px;margin:0 -164px 0 14px;background:#f25e22 url('../img/tmo.gif') repeat-x left top}
.tmrb{overflow:hidden;float:left;width:158px;margin:0 -172px 0 14px;background:#1078c9 url('../img/tmb.gif') repeat-x left top}
div.tmrco{padding:7px 10px 0px 18px;background:url('../img/tmarrowo.gif') no-repeat 110px 10px}
div.tmrcb{padding:7px 10px 0px 18px;background:url('../img/tmarrowb.gif') no-repeat 125px 10px}
.tmrco a,.tmrcb a{display:block;padding:0 38px 7px 0}
*/
.smform{margin:15px 0 0 0;overflow:hidden}
.smformt{width:100%;background-color:#f4f3e5}

.formnd{display:none}
.fbleft{width:73%;vertical-align:top}
.fbleftt{width:100%}
.fbbuttons{padding:8px 0 0 10px}
.fbbuttons div{float:left;margin:0 13px 20px 0}
.fb_orange{background:#f25e22 url('../img/fb_orange_l.gif') no-repeat top left}
.fb_orange_text{display:block;height:25px;padding:0 12px;font-size:14px;color:#ffffff;background:url('../img/fb_orange_r.gif') no-repeat right top}
.fb_orange_text span{display:block;padding:3px 0 0}
.fb_blue{background:#3091db url('../img/fb_blue_l.gif') no-repeat top left}
.fb_blue_text{display:block;height:25px;padding:0 12px;font-size:14px;color:#ffffff;background:url('../img/fb_blue_r.gif') no-repeat right top}
.fb_blue_text span{display:block;padding:3px 0 0}
.fb_grey{background:#a1a1a1 url('../img/fb_grey_l.gif') no-repeat left top}
.fb_grey_text{display:block;height:25px;padding:0 12px;font-size:14px;background:url('../img/fb_grey_r.gif') no-repeat right top}
.fb_grey_text a{display:block;padding:3px 0 1px 0;background:url('../img/dot_white.gif') repeat-x left bottom}
.fb_grey_text a:link, .fb_grey_text a:visited{color:#fff;text-decoration:none;background:url('../img/dot_white.gif') repeat-x left bottom}
.fb_grey_text a:hover{color:#fcff00;text-decoration:none;background:url('../img/dot_yellow.gif') repeat-x left bottom}
/*.srch_helptxt{clear:both;padding:0 0 0 3px;font-size:12px}*/
.srch_inp{float:left;width:100%;margin:0 0 18px 0;height:25px;border:1px solid #9b9b9b;background-color:#fff}
.srch_inpnl{margin:0 0 14px 0}
.srch_inp input{width:98%;margin:3px 0 0 3px;font-size:14px;border:0px solid #000;color:#777777}
.srch_link{clear:both;font-size:12px;padding:18px 0 6px 0}
.srch_link span{margin:0 12px}

.fbright{width:27%;padding:11px 0 0 0;vertical-align:top}
.fbrc{height:58px;overflow:hidden;font-size:11px}
.fbrc img{float:left;margin:0 12px 0 8px}
.fbrc div{padding:0 0 2px 0;font:normal 16px Verdana}
.fbrc a:link, .fbrc a:visited{text-decoration:none;color:#276ce8}
.fbrc a:hover{text-decoration:none;color:#0654e2}
.fbrc span a:link, .fbrc span a:visited, .fbrc span a:hover{text-decoration:none;color:#222222}
.mfsel1{width:64%;float:left}
.mfsel2{width:36%;float:left}
.mfsel2 div{padding:0 0 0 10px}
.mfsel1 select, .mfsel2 select{width:100%;font:normal 12px Arial}
.mfsel2 span span{display:block;padding:10px 0 8px 0}

.srch_subm{clear:left;margin:0 0 16px 0}
.srchsubm{width:117px;height:27px;font-size:14px}
.srch_l{vertical-align:top;font-size:12px;width:78%;padding:0 0 0 10px}
.srch_r{width:146px;vertical-align:top;padding:0 0 0 4px;font-size:12px}
.srch_r div{padding:0 0 18px 11px}


#prefooter{clear:both;height:200px}
#footer{width:100%;min-width:1000px;max-width:1256px;height:150px;margin:40px auto 0;background:#fafafa url('../img/greypx.gif') repeat-x left top}
#bt1{height:9px;background:url('../img/rm_tr.gif') no-repeat right top}
#bt_lr{height:141px;border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1;font-size:11px;color:#6a6a6a}
#bt2{float:left;width:31%}
#bt2 div{padding:0 8px 0 8px;font-size:11px;line-height:16px}
#bt2 div strong,#bt2 div b{font-size:12px}
#bt2 span{display:block;padding:5px 4px 0 8px}
#bt3{margin:0 0 0 31%;vertical-align:top;padding:0 5px 0px 0}
#bt3 span{display:block;padding:0 5px 0 12px;line-height:16px;border-left:1px solid #d1d1d1;height:64px}
#bt3 div{padding:0 10px 9px 12px;font-size:12px}
#bt3 div a{padding:0 10px 0 0}
#bt3 span a:link, #bt3 span a:visited{color:#6a6a6a;text-decoration:underline}
#bt3 span a:hover{color:#f25e22;text-decoration:underline}

.ic{clear:both;margin:10px 0 0 0;padding:8px 0 0 0;text-align:center;background:url('../img/greypxlh.gif') repeat-x left top}
.ic img{margin:0 2px}


#mcontent_c{float:left;width:61%;margin:0 20px 0 0}
#mcontent_r{overflow:hidden;margin:0;padding:0}
#mcontent_c, x:-moz-any-link{position:relative;z-index:2}
#mcontent_r, x:-moz-any-link{position:relative;z-index:1}

.hfon{clear:both;margin:25px 0 0 0;border-bottom:10px solid #fff;border-top:3px solid #989898;height:27px;background:#f4f3e5 url('../img/hfon_yellow.gif') repeat-x left top}
.hfon .left{float:left;font-size:18px;padding:3px 0 0 21px;background:url('../img/hfon_lbull.gif') no-repeat 4px 12px}
.hfon .right{float:right;background:url('../img/hfon_rbull.gif') no-repeat right 10px}
.hfon .right a{display:block;padding:8px 26px 0 0;font-size:11px}
.hfon .right a:link, .hfon .right a:visited{color:#000;text-decoration:underline}
.hfon .right a:hover{color:#f25e22;text-decoration:underline}
.gfon{border-top:3px solid #f25e23}
.job_in_city{width:50%;float:left}
.job_in_city ul{margin:5px 0 5px 4px;padding:0;font-size:12px;color:#e47d00;list-style:none;line-height:16px}
.job_in_city ul li{margin:0 0 1px 0;padding:1px 0 3px 12px;background:url('../img/square.gif') no-repeat left center}

.vipcompany{float:left;margin:0 0 10px 0;padding:0 0 0 1px}
.vplnkv{clear:both;padding:4px 17px 0 0;text-align:right;font-size:1.1em}
.vplnkv a:link, .vplnkv a:visited{color:#f25e22;text-decoration:underline}
.vplnkv a:hover{color:#222222;text-decoration:underline}
.vpc_wh{float:left;width:132px;margin:10px 10px 9px 9px}
.vpc_wh:hover{background-color:#fafafa}
.vpc_balloon{border:1px solid #d1d1d1}
.vpc_balloon img{margin:5px}
.vpc_balloon a{display:block}
.vpc_block{float:left;display:block;visibility:hidden;position:absolute;z-index:11;width:223px;height:auto;font-size:11px;background-color:#fafafa;padding:0 8px 6px 10px;border:1px solid #f25e22}
.vpc_block div{padding:7px 0 5px 0}
.vpc_block a{display:inline}
.vpc_block b{font-size:12px}
.vpc_block .company_name{border-bottom:1px solid #d1d1d1}
.vpc_block .company_name a:link, .vpc_block .company_name a:visited, .vpc_block .company_name a:active{color:#000000;text-decoration:none}
.vpc_block .company_name a:hover{color:#f25e22;text-decoration:none}
.vpc_block ul{margin:5px 0 5px 0;padding:0;list-style:none}
.vpc_block ul li{margin:0 0 7px 0;padding:0 0 0 12px;font-size:11px;background:url('../img/square.gif') no-repeat left 7px}
.vpc_block ul li a{display:block;line-height:15px}
.vpc_block ul li span{display:block;margin:0 0 -4px 0}

.vpc_balloon:hover .vpc_block, .vpc_balloon a:hover .vpc_block{visibility:visible;position:absolute;margin:-1px 0 0 130px;display:inline}
.vpc_balloon span.brd{height:80px;width:130px;margin:-1px 0 0 -142px;position:absolute;border:1px solid #f25e22}
.vpc_balloon span.brd a{display:block;height:80px;width:130px;background:none}
.brdl{float:left;height:80px;width:1px;position:absolute;margin:0 0 0 -11px;background-color:#fafafa}

.vpc_whno{float:left;width:132px;margin:10px 10px 9px 9px}
.vpc_whno:hover{background-color:#fafafa}
.vpc_balloonno{border:1px solid #d1d1d1}
.vpc_balloonno:hover{border:1px solid #f25e22}
.vpc_balloonno img{margin:5px}
.vpc_balloonno a{display:block}
vpc_blockno{float:left;display:block;visibility:hidden;position:absolute;z-index:11;width:223px;height:auto;font-size:11px;background-color:#fafafa;padding:0 8px 6px 10px;border:1px solid #f25e22}

.kln1{clear:both;height:1px;position:relative;top:-1px;font-size:0;border-top:1px solid #fff}
.kln11{clear:both;height:1px;position:relative;top:-11px}
#top-vacancy-p{padding:0 4px}
#top-vacancy{width:100%;font-size:12px}
#top-vacancy .title{padding:3px 20px 6px 0}
#top-vacancy .title span{display:block;padding:2px 0 0 0;font-size:11px;color:#5b5b5b}
#top-vacancy .title span a:link, #top-vacancy .title span a:visited{color:#5b5b5b;text-decoration:none}
#top-vacancy .title span a:hover{color:#5b5b5b;text-decoration:underline}
#top-vacancy .salary{width:90px;text-align:right}
#top-vacancy td{background:url(' ../img/dotted.gif' ) repeat-x left bottom}
#top-vacancy .salary b{color:#fe0200}
.chcity{font-size:10px}

.ltopvr{margin:20px 0;background-color:#f4f3e5}
.ltopot{background:#f06a24 url('../img/ltopobg.gif') repeat-x left top}
.ltopot2{background:url('../img/ltopor.gif') no-repeat right top}
.ltopot2 div{padding:5px 0 7px 0;font-size:16px;color:#fff;text-align:center;background:url('../img/ltopol.gif') no-repeat left top}
.ltopot2 span,.ltopbt2 span{display:block;font-size:14px}
.ltopbt{background:#1b81cf url('../img/ltopbbg.gif') repeat-x left top}
.ltopbt2{background:url('../img/ltopbr.gif') no-repeat right top}
.ltopbt2 div{padding:5px 0 7px 0;font-size:16px;color:#fff;text-align:center;background:url('../img/ltopbl.gif') no-repeat left top}
.ltvlist{margin:6px;padding:0 0 5px 0;font-size:1.2em;background:url(' ../img/dotted.gif' ) repeat-x left bottom}
.ltv_salary{font-size:1.1em;color:#fe0200}
.ltvlist .ltv_salary span{display:inline;color:#222222}
.ltv-position{padding:0 0 3px 0}
.ltvlist span{display:block;padding-top:1px;font-size:0.9em}
.ltvlist span a:link, .ltvlist span a:visited{color:#5b5b5b;text-decoration:none}
.ltvlist span a:hover{color:#5b5b5b;text-decoration:underline}
.ltopvr .ltvb{padding:0;height:1px;position:relative;top:-7px;font-size:0;border-top:1px solid #f4f3e5}
.ltopot .ltts,.ltopbt .ltts{font-size:11px}
.ltts a:link, .ltts a:visited{color:#fff;text-decoration:none}
.ltts a:hover{color:#fff;text-decoration:underline}

.article_list{clear:both;background:url('../img/dotted.gif') repeat-x left bottom;margin:0 8px 10px 0;padding:0 0 10px 0}
.article_list_nb{background:none}
.article_list_m{margin:10px 8px 0 15px}
.article_list .title{margin:0;padding:0 0 8px 0;font-size:14px}
.article_list .date{padding:0 0 12px 0;font-size:1.2em;color:#828282}
.article_list .dateview{margin:0 0 10px 0;padding:4px 0 8px 10px;background-color:#f8f8f8;border-top:1px solid #ececec}
.article_list .img{float:left;margin:4px 20px 10px 0}
.article_list .text{font-size:1.3em;line-height:1.4em;padding:0 10px 4px 0}
.detail_link{clear:both;font-size:12px;margin:0 0 10px 0;text-align:right}
.detail_link a{padding:0 17px 0 0;background:url('../img/detail.gif') no-repeat right 3px}
.detail_link a:link, .detail_link a:visited{background:url('../img/detail.gif') no-repeat right 3px}
.detail_link a:hover{background:url('../img/detail_a.gif') no-repeat right 3px}
.detail_link a:visited{color:#551a8b;text-decoration:underline}
.clb{clear:both;padding:0 0 22px 0;font-size:0}
.article_list_v{background:none}
.article_list_v .text{padding:0 0 0 10px}
.source{padding:10px 0 0 0}

.artlist_m{padding:6px 8px 4px 10px}
.artlist_m .date{padding:0 0 2px 0;font-size:1.1em;color:#828282}
.artlist_m .title{font:normal 13px Arial}


.srtext{padding-left:10px}
.srtext ol{margin:0 0 0 24px;padding:0;font-size:1.4em}
.srtext li{margin:0;padding:0}
.srtext .date{padding:4px 0 0 0;font-size:0.9em}
.srtext .text{font-size:0.9em;padding-bottom:0}

#content_l{float:left;width:21%;margin:2px 22px 0 0}
#content_c{margin-top:2px;overflow:hidden;padding:0 0 0 1px}

#path{padding:0 10px 0 0;font-size:12px}
#path a:link, #path a:visited{text-decoration:none}
#path a:hover{text-decoration:underline}
#content_c h1{margin:0;padding:8px 0 24px 0;font:normal 18px Georgia, Verdana;color:#f25e22}
/*background:url('../img/bullh1.gif') no-repeat left 22px;*/

#menuleft{margin:14px 0 40px 0}
.mlto{background:#f06a24 url('../img/mltobg.gif') repeat-x left top}
.mlto2{height:32px;background:url('../img/mltor.gif') no-repeat right top}
.mlto2 div{padding:8px 0 0 22px;font-size:15px;color:#fff;background:url('../img/mltol.gif') no-repeat left top}
.mltb{background:#1b81cf url('../img/mltbbg.gif') repeat-x left top}
.mltb2{height:32px;background:url('../img/mltbr.gif') no-repeat right top}
.mltb2 div{padding:8px 0 0 22px;font-size:15px;color:#fff;background:url('../img/mltbl.gif') no-repeat left top}
.mlc{padding:6px 0 1px 0;border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8;background-color:#f9f9f9}
.ml{margin:0;padding:0;list-style:none;font:normal 1.2em Tahoma;color:#222222}
.ml li{margin:5px 0 0 0;padding:0 0 6px 0;background:url('../img/dt_g.gif') repeat-x left bottom}
.ml li span{margin:0 0 0 10px;padding:0 10px 0 11px;display:block;background:url('../img/mlsqg.gif') no-repeat left 7px}
.ml li span.mla{background:url('../img/mlsqo.gif') no-repeat left 7px}
.ml li span b,.ml li span strong{color:#222222}
.ml a{display:block}
.ml a:link, .ml a:visited{text-decoration:none}
.ml a:hover{text-decoration:none}
.ml li.mll{background:none}
.mlb{background:#f9f9f9 url('../img/mlpx.gif') repeat-x left bottom}
.mlb div{background:url('../img/mlbr.gif') no-repeat right bottom}
.mlbl{position:relative;margin-top:-2px;height:2px;background-color:#f9f9f9}
.ml li.mlseparate{margin:0;padding:0;font-size:0;border-top:4px solid #d8d8d8;background-color:#d8d8d8}

.mlsub{margin:8px 0 0 0;padding:0;list-style:none}
.mlsub li{margin:0 0 0 20px;padding:4px 0 7px 0;background:url('../img/dt_g.gif') repeat-x left bottom}
.mlsub li span{margin:0;padding:0 0 0 11px;display:block;background:url('../img/mlsq5g.gif') no-repeat left 7px}
.mlsub li span.mlsuba{background:url('../img/mlsq5o.gif') no-repeat left 7px}
.mlbsubl{position:relative;margin-top:-2px;height:2px;background-color:#f9f9f9}

.pages{clear:both;padding:18px 5px;font-size:12px;color:#707070}
.pages .records{float:right;width:131px;padding:4px 0 0 0}
.pages .records span{padding:0 3px 0 0;color:#000000}
.pages .records a{padding:0 3px 0 0}
.pages_list{margin:0 135px 0 30px;padding:2px 0 4px 0;font-size:14px;text-align:center;border:0px solid #000}
.pages_list .pn{margin:0 12px;font-size:13px}
.pages_list a{margin:0 2px}
.pages_list a, .pages_list span{padding:1px 5px 2px}
.pages_list span{margin:0 2px;background-color:#f25e22;color:#fff}
.nclr{clear:none}

#sfbotp{width:100%;float:left;margin:0 0 0 0;padding:0 0 4px 0;background-color:#f4f3e5;font-size:12px}
#sfbot{padding:0 14px;border-top:5px solid #fff;color:#707070}
#sfbot h2{margin:0;padding:9px 0 11px 0;color:#f25e22;font:normal 18px Tahoma, Verdana}
#sfbot #sort{float:left}
#sfbot span, #sfbot span a:link, #sfbot span a:visited, #sfbot span a:hover{color:#f25e22}
#sfwin{padding:0 0 6px 14px;background-color:#f4f3e5}
#sfwin img{margin:3px 5px 0 0;vertical-align:top}
#sfwin a{text-decoration:none;padding:0 0 1px 0;font-size:12px}
#sfwin a:link,#sfwin a:visited{color:#595959}
#sfwin a:hover{color:#414141}
a.sfwinad:link, a.sfwinad:visited, a.sfwinad:hover{padding:0 0 20px 0;background:url('../img/dotted.gif') repeat-x left bottom}

#sfmid{width:100%;background-color:#f4f3e5;font-size:12px}
#sfbl{width:100%;vertical-align:top}
.sfbr{vertical-align:top;padding:7px 24px 5px 15px;width:146px;text-align:center}
.sfbr2{padding-top:2px}
#sfbl{padding:7px 0 0 14px}
.qtext{padding:0 0 14px 0}
.qtext input{width:100%;height:22px;font-size:16px;border:1px solid #9b9b9b}
.sfsmb input{width:120px;height:26px;font-size:14px}
.sfsel1{padding:0 12px 12px 14px;vertical-align:top}
.sfsel2{width:37%;padding:0 0 12px 0;vertical-align:top}

.sfsel1 select,.sfsel2 select{width:100%}
.sfsel2 span span{display:block;padding:10px 0 0 0}
.sfst1{padding:8px 0 8px 0;line-height:1.3em}
.sfst1 a{text-decoration:none;padding:0 1px 1px 0;background:url('../img/dotted_blue.gif') repeat-x left bottom}
.sfst1 a:link,.sfst1 a:visited{color:#0654e2;text-decoration:none}
.sfst1 a:hover{color:#f25e22;text-decoration:none;background:url('../img/dotted_orange.gif') repeat-x left bottom}

.winab{position:absolute;z-index:1000;margin:5px 0 0 0;width:680px}
.winpp{width:100%}
.winpp_tc{width:100%;background:#ffffff url('../img/winpp_px.gif') repeat-x left top}
.winpp_tl{background:url('../img/winpp_tl.png') repeat-x left bottom}
.winpp_tr{background:url('../img/winpp_tr.png') repeat-x right bottom}
.winpp_bl{background:url('../img/winpp_bl.png') repeat-x left top}
.winpp_br{background:url('../img/winpp_br.png') repeat-x right top}
.winpp_bc{background:url('../img/winpp_bc.png') repeat-x left bottom}
.winpp_cl{background:#ffffff url('../img/winpp_px.gif') repeat-y left top}
.winpp_cr{vertical-align:top;background:url('../img/winpp_cr.png') repeat-y top right}
.winpp_c{background-color:#ffffff}
.winpp_cnt{position:relative;left:-10px}
.winclose{position:absolute;z-index:1000;width:657px;margin:-3px 0 0 0;text-align:right}
.winpp ul{margin:0;padding:0;position:relative;z-index:2000}
.winpp li{margin:0;padding:0 8px 3px 0;width:48%;float:left;list-style:none}
.winpp li input{position:relative;top:1px;margin:0 5px 0 0}
.winppcheck{height:20px;padding:12px 0 0 0}
.winppcheck input{vertical-align:middle}
.winppcheck a{position:relative;top:1px}
.tlist{margin:0 0 16px 0;width:100%;font-size:12px}
.tlist th{padding:5px 8px 7px 9px;background-color:#cbe8f8;text-align:left;border-left:2px solid #fff}
.crlblue{background:url('../img/ftbr_title.gif') no-repeat left top}
.tlist th.w55p, .tlist th.w35p{border-left:0px solid #fff}
.tlist td{padding:10px 8px 11px 9px}
.tlist{line-height:1.3em}
.tlist a:link, .tlist a:visited, .tlist a:hover{text-decoration:none}
.alterbg{background-color:#f3f3f3}
.tvlistp{padding:0 10px 0 0}
.tvlist{width:100%;font-size:12px}
.tvlist td{padding:8px 5px 8px 13px}
.tvlistsep{background:url(' ../img/dotted.gif' ) repeat-x left bottom}
.tvlistsep img{background-color:#fff}
.tvlist .tvlistsep{padding:0}
.w54p{width:54%}
.w20p{width:20%}
.w14p{width:14%}
.w12p{width:12%}

.rv-list .position{font-size:14px;background:#f4f3e5 url('../img/rvbg.gif') no-repeat left top}
.rv-list .position div{padding:6px 0 5px 9px;margin:0 150px 0 0;font-size:14px}
.rv-list .position .archiv{padding:2px 8px 0 0;margin:0;float:left;font-size:12px;color:#888888}
.rv-list .position span{display:block;float:right;padding:0 11px 0 0;position:relative;top:2px;z-index:0;font-size:22px;color:#f70d0d}
.rv-list .position span.f18{font-size:18px}
.rv-list .city{background-color:#f4f3e5;border-bottom:2px solid #dad8c1}
.rv-list .city div{padding:0 0 4px 9px;font-size:12px}
.rv-list .city div b{font-size:14px}
.rv-list .city span{display:block;float:right;padding:4px 12px 0 0;font-size:12px}
.rv-list .branches{clear:both;margin:0 0 0 9px;padding-top:8px;background:url('../img/dotted.gif') repeat-x left top;font-size:1.2em;line-height:1.4em}
.rv-list .branches div{padding:2px 0 0 0}
.rv-list .branches span{float:left;display:block}
.rv-list .text{clear:both;padding:12px 10px 0 9px;font-size:1.3em;line-height:1.4em;overflow:hidden}
.rv-list .detail{padding:10px 0 12px 9px;font-size:1.2em}
.rv-list .agency{padding:1px 0 9px 0;font-size:12px;color:#707070}
.rv-list .agency a{margin-left:3px}
.rv-desc{clear:both;padding:12px 10px 0 9px;overflow:hidden}
.rv-desc dt{padding:4px 0 4px 12px;font-size:1.4em;font-weight:bold;background:#cbe8f8 url('../img/ftbr_title.gif') no-repeat left top;border-bottom:1px solid #a4cbe0}
.rv-desc dd{padding:8px 8px 18px 12px;font-size:1.3em}
.rv-desc dd.npd{padding-bottom:0}
.rvhidd{padding:0 0 6px 0;color:#626262}
.rvhidd img{vertical-align:top;cursor:pointer}

.rv-descd dt{padding-left:0}
.rv-descd dt{background:none;border-bottom:1px solid #989898}

.rl-left{padding:13px 20px 0 9px;margin:0 225px 0 0}
.rvview{padding:0 0 0 12px}
/*.rl-left img{float:left;margin:0 14px 0 0}*/
.rl-right{float:right;padding:8px 0 0 10px;font-size:12px;color:#626262}
.rl-right span{display:block;width:182px;padding:0 0 10px 0}
.rl-rightbp span{width:200px}
.rl-right img{float:left;margin:0 8px 0 0}
.prml{float:left}
.prm1,.prm2{clear:left;font-size:13px;padding:0 0 5px 0}
.prm1 div{float:left;width:92px;color:#707070}
.prm2 div{float:left;width:132px;color:#707070}
.prm1 span{display:block;margin:0 0 0 92px}
.prm2 span{display:block;margin:0 0 0 132px}
.shcpth{width:280px;background-color:#f4f3e5}
.shcpth td{padding:8px 8px 8px 8px}
.shcpth img{border:1px solid #bababa}
#show_captcha{padding:0 0 0 107px;font-size:1.2em;display:none}
.prmfl{margin:0}
#show_captcha div.cred{padding:2px 0 0 0;width:auto}

.prmr span{display:block;margin:0 0 0 67px}
.prmr2 span{display:block;margin:0 0 0 116px}
.prmr,.prmr2{padding:0 0 8px 0}
.prmr div div{text-align:right;padding-right:5px;width:62px}
.prmr2 div div{text-align:right;padding-right:5px;width:110px}
.prmfl{margin:0}
.prmfl div div{width:110px}
.prmfl div span{margin:0 0 0 110px}
.prmfl div a.blk{font-size:11px;display:block;padding:2px 0 3px 0}
.prml .mb3{margin:0 0 14px 0}
.prml .mt3{margin:14px 0 0 0}
.prmlpbl{padding:0 0 8px 24px;font-size:11px;color:#707070}

.rv-detail .rl-right, .rv-detail .rl-left{padding-top:0}
.rv-detail .rl-left{margin:0 200px 0 0}
.rv-detail .rl-left, .rv-detail .rv-desc, .rv-detail .branches{padding-left:0;margin-left:0}

.fvr_cb{float:left;padding:10px 9px 43px;border-right:3px solid #fff;position:absolute}
.fvr_cb input{width:13px;height:13px}
.fvr-list .position, .fvr-list .city{padding:0 0 0 35px}
.fvr_all{margin:0 0 18px 0;height:32px;background-color:#f4f3e5;font-size:12px}
.fvr_all input{width:13px;height:13px;margin:8px 9px}
.fvr_all div{float:left;height:32px;border-right:3px solid #fff}
.fvr_all span{display:block;padding:8px 0 0 44px}
.fvr_ball{padding:0 0 0 35px;height:35px;background-color:#f4f3e5}
.bg-cbe{background-color:#cbe8f8}
.fvr_ball div{margin:6px 20px 8px 0;float:left;display:inline}

.fvr_ballsep{font-size:0;border-left:1px solid #cccccc;background-color:#fff}
.fvr-list .rl-left, .fvr-list .text, .fvr-list .detail{margin:0 0 0 35px}
.fvr-list .branches{margin:0 0 0 44px}
.cform{padding:10px 15px 10px 15px;background-color:#f4f3e5;font-size:1.2em;margin-bottom:3px}
.cforms{padding:10px 15px 0;background-color:#f4f3e5;margin:5px 0 10px 0}
.cform h2, .cforms h2{margin:0;padding:0 0 12px 0;color:#f25e22;font:normal 18px Tahoma, Verdana}
/*
.alphabet{position:relative;font:normal 15px Arial}
.alphabet a{padding:1px 4px 2px 4px;line-height:1.6em;border:1px solid #f4f3e5}
.alphabet a:hover{color:#f25e22;background-color:#fff;border:1px solid #bbbbbb;text-decoration:none}
.alphabet span{padding:0 4px}
.alphabet span.current{margin:0 9px 0 2px;padding:1px 3px 1px 3px;color:#fff;background-color:#f25e22}*/
.cform .left{float:left;width:45%;padding:6px 0 0 0}
.cform .left select, .cform .spec select{margin:3px 0 0 0;width:100%;height:142px !important;overflow:hidden}
.cform .left span, .cform .spec span{font-size:94%;display:block;margin-left:4px;color:#7d7d7d;position:relative;top:3px}
.cform .right{float:right;width:54%;padding:0}
.cform .right input{margin:3px 0 0 0;width:99%;border:1px solid #9b9b9b}
.cform .right div{padding:0 2px 12px 40px;height:32px !important;overflow:hidden}
.cform .aleft div{padding:0 2px 12px 0;height:32px !important;overflow:hidden}
.cform .right div.div2{padding:0 2px 5px 40px;height:69px !important;overflow:hidden}
.cform .right div.div2 span{padding-top:5px}
.cform .right span, .cform .aleft span{display:block;position:relative;top:1px}
/*.cform .dsc{position:relative}*/
.cform .aleft{float:left;width:45%;padding:0}
.cform .aleft select, .cform .spec select{margin:3px 0 0 0}
.cform .aleft input.alefti{margin:3px 0 0 0;width:99%;height:22px;border:1px solid #9b9b9b}


/*########## ncform #################*/
.winps{width:262px;height:110px;margin:-60px 0 0 100px;position:absolute;z-index:1000}
.winpst{padding:5px 0;font-size:12px}
.winpscls{padding:0 0 6px 0;text-align:right}
.winpsc{padding:0 0 3px 0}
.winpsc div{padding:3px 0}
.winpsit{width:236px}
#winps{display:none}
#winpsedit{display:none;position:absolute;margin:-60px 0 0 -220px}
.addtxt{padding:0 0 15px 8px;font-size:1.3em}
.addtxt0{padding:0 0 0 8px;font-size:1.3em}
.adtblue a{text-decoration:none;padding:0 1px 1px 0;background:url('../img/dotted_blue.gif') repeat-x left bottom}
.adtblue a:link,.adtblue a:visited{color:#0654e2;text-decoration:none}
.adtblue a:hover{color:#f25e22;text-decoration:none;background:url('../img/dotted_orange.gif') repeat-x left bottom}




.gft{height:5px;background:#f9f9f9 url('../img/mlpx.gif') repeat-x left top}
.gft div{height:5px;background:url('../img/gftr.gif') no-repeat right top}
.gfb{height:5px;background:#f9f9f9 url('../img/mlpx.gif') repeat-x left bottom}
.gfb div{height:5px;background:url('../img/gfbr.gif') no-repeat right top}
.gfc{padding:2px 8px 3px 10px;background-color:#f9f9f9;border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3}
.gftwh,.gfbwh{background-color:#fdfdfd}
.gfcb{padding:2px 10px 3px 12px;background-color:#fdfdfd}
.fldt{width:100%}
.fldi{width:28px;padding:6px 15px 6px 5px}
.fldn{padding:4px 0 7px 0}
.fldnt{font:bold 1.3em Tahoma}
.fldn div{padding:4px 0 0 0;font:normal 1.1em Tahoma}
.fldn a:link, .fldn a:visited{color:#0963a9;text-decoration:none}
.fldn a:hover{color:#f25e22;text-decoration:none}
.fldsp{font-size:0;background:url('../img/dotted.gif') repeat-x left bottom}
.fldb{padding:6px 0 1px 3px;font-size:1.1em}
.fldb2{padding:6px 0 1px 0;font-size:1.1em}
.fldb2 span{padding:0 0 0 36px}
.flda{width:150px;font-size:1.1em;color:#767676}
.flda span{font-size:9px}
a.fldact:link,a.fldact:visited,a.fldact:hover{color:#f25e22}
.bi_m{margin-top:30px}
.bi_i{float:left;position:absolute;margin:-13px 0 0 -7px;z-index:2}
.bi_h{display:block;padding:1px 0 14px 28px;font:normal 12px Tahoma;color:#505050;}
.bi_hb{padding:0 0 8px 28px;font:normal 13px Tahoma;}
.bi_tx{font:normal 1.2em Tahoma}

.ybft{height:5px;background:#f4f3e5 url('../img/mlpx.gif') repeat-x left top}
.ybft div{height:5px;background:url('../img/ybftr.gif') no-repeat right top}
.ybfb{height:5px;background:#f4f3e5 url('../img/mlpx.gif') repeat-x left bottom}
.ybfb div{height:5px;background:url('../img/ybfbr.gif') no-repeat right top}
.ybfc{padding:2px 12px 3px 12px;background-color:#f4f3e5;border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8}


.yft{height:5px;background:#f4f3e5 url('../img/yftr.gif') no-repeat right top}
.yfb{height:5px;background:#f4f3e5 url('../img/yfbr.gif') no-repeat right top}
.yfct{padding:5px 12px 10px 12px;background-color:#f4f3e5}
.yfcc{padding:12px 12px 12px 12px;background-color:#f4f3e5}
.yfcb{padding:10px 12px 8px 12px;background-color:#f4f3e5}
.alphabet{position:relative;font:normal 15px Arial}
.alphabet a{padding:1px 4px 2px 4px;line-height:1.6em;border:1px solid #f4f3e5}
.alphabet a:hover{color:#f25e22;background-color:#fff;border:1px solid #bbbbbb;text-decoration:none}
.alphabet span{padding:0 4px}
.alphabet span.current{margin:0 2px;padding:1px 3px 1px 3px;color:#fff;background-color:#f25e22}
.brdbw3{border-bottom:3px solid #fff}
.brdtw5{border-top:5px solid #fff}
.yfct h2,.yfcb h2{margin:0;padding:0;color:#f25e22;font:normal 18px Tahoma, Verdana}
.cmptinp{padding:2px 0 0 2px;width:398px;height:20px;border:1px solid #9b9b9b;font-size:14px}
.hsubm{height:24px;width:67px;color:#000;font-size:14px}
.cmpsbt{float:left;padding:0 15px 0 0}
.yfsel{clear:both}
.yfsel div{float:left;padding:12px 10px 12px 0;font-size:0}
.yfw{clear:both;font-size:1.3em}
.yfw .sfst1{padding:0 0 8px 0}
.aleftcbox{margin:5px 0 0 0}
.aleftcbox label{padding:0 16px 0 0}

.prt{position:absolute;margin:-150px 0 0 -1px}

.save_search{text-align:right;padding:0 2px 0 0;height:21px;font-size:12px;background-color:#f4f3e5;color:#a2a1a1}
.save_search a{vertical-align:top;padding:0 0 0 14px}
.inpst{height:18px;width:197px;padding:0;margin:0;border:1px solid #9b9b9b;text-indent:2px}
.inpsb{height:21px;width:88px;padding:0;margin:0}
.inpswin{display:inline;margin:0;padding:0;height:12px !important;vertical-align:bottom}
@-moz-document url-prefix(){.inpstp{position:relative;top:-1px}}

.isv{clear:both;padding:11px 0 12px 0}
.isv_spec{padding:11px 0 12px 0}
.isv label, .isv_spec label{padding:0 0 0 7px}

.cform .spec{width:45%;padding:15px 0 0 0}
.cform .pd{margin-top:6px}

.cform .abtn{clear:both;padding-top:5px;font-size:0;height:25px !important}
.cformsb{margin:0 0 5px 0}
.cf_filter{float:none;color:#707070;font-size:12px;margin:0;padding-bottom:25px}
.sort span{font:normal 13px Tahoma;color:#f25e22}
.regfilter{padding:2px 0 12px 0}
.regfilter span{padding:0 6px 0 0;position:relative;top:-2px;color:#707070}


.cmp{font-size:1.2em;line-height:1.4em;padding:15px 0 13px 0;overflow:hidden;background:url('../img/dotted.gif') repeat-x left bottom}
.cmp_logo{float:left;width:145px}
.cmp_logo img{margin:0 0 0 10px}
.cmp_name{padding:0 0 8px 0;font-size:14px}
.cmp span{display:block;color:#575757}
.cmp_desc{padding:6px 10px 8px 0}
.cmp_city{padding:0 0 3px 0}
.cmp_p{margin:0 0 0 145px}
span.new_search{padding-left:12px;font-size:12px}
.cmpdetail img{margin:0 0 18px 15px}

.rminfo_ct{float:left;margin:0 6px 0 0;position:relative;top:1px;height:30px;font:bold 14px Tahoma;background:#fff url('../img/rminfo_i.gif') repeat-x left top} 
.rminfo_ct div{height:30px;background:url('../img/rminfo_vl.gif') no-repeat left top}
.rminfo_ct span{display:block;padding:7px 10px 5px;background:url('../img/rminfo_vr.gif') no-repeat right top}
.rminfo_ct #rmis_info{padding-left:15px}
.rminfo_ct span a{color:#000;text-decoration:none}
.rminfo_ct a, .rminfo_ct a:link, .rminfo_ct a:visited, .rminfo_ct a:hover{color:#000;text-decoration:none}
.rminfo_ctn{background-color:#fafafa}
.rminfo_ctn span{border-bottom:1px solid #d1d1d1}
.rminfo_ctn a, .rminfo_ctn a:link, .rminfo_ctn a:visited, .rminfo_ctn a:hover{color:#9b9b9b;text-decoration:none}
#rmi_info{width:216px}
#rmi_dopinfo{width:245px}
#rmi_contacts{width:204px;margin-right:0}
#rmi_service{width:71px}
#company_dopinfo{display:none}
#company_contacts{display:none}
#company_service{display:none}

.sr_cnt{padding:12px 20px;border-left:1px solid #9b9b9b;border-right:1px solid #9b9b9b;background-color:#fafafa}
.sr_ct{float:left;margin:0 6px 0 0;text-align:center;position:relative;top:1px;height:28px;font:normal 14px Tahoma;background:#fff url('../img/9bpx.gif') repeat-x left top} 
.sr_ct div{height:28px;background:url('../img/sr_tls5.gif') no-repeat left top}
.sr_ct span{display:block;padding:6px 0 0 0;height:21px !important;overflow:hidden;background:url('../img/sr_trs5.gif') no-repeat right top}
.sr_ct span a{display:block;padding:0 8px 0 8px;height:21px !important;overflow:hidden;color:#000;text-decoration:none}
.sr_ct a,.sr_ct a:link,.sr_ct a:visited,.sr_ct a:hover{color:#000;text-decoration:none}
.sr_ctn{background-color:#fafafa}
.sr_ctn span{border-bottom:1px solid #9b9b9b}
.sr_ctn a,.sr_ctn a:link,.sr_ctn a:visited,.sr_ctn a:hover{color:#9b9b9b;text-decoration:none}
.sr_c{padding:10px 20px 10px 20px;line-height:1.4em;border-left:1px solid #9b9b9b;border-right:1px solid #9b9b9b;background-color:#fff}
.sr_t{clear:left;height:11px;font-size:0;background:#fff url('../img/9bpx.gif') repeat-x left top}
.sr_t div{height:11px;font-size:0;background:url('../img/sr_trs5.gif') no-repeat right top;border-left:1px solid #9b9b9b}
#rs1{width:118px}
#rs2{width:200px}
#rs3{width:98px}

.dpd5 div{padding:0 0 8px 0}
.cuh{cursor:pointer}
.srtb{margin:0 0 25px 0}
.srtb td{padding-right:8px;padding-bottom:8px;white-space:nowrap}
.srtb td.pdbot0{padding-bottom:0}
.ls{padding:4px 0 12px 2px;color:#707070}
.ls span{color:#222222}
.lcomm{padding:0 0 0 2px;color:#707070}

.rminfo_t{clear:left;height:5px;font-size:0;background:url('../img/rminfo_i.gif') repeat-x left top}
.rminfo_t div{height:5px;font-size:0;background:url('../img/rminfo_t_r.gif') no-repeat right top;border-left:1px solid #d1d1d1}
.rminfo_c{padding:0 20px 1px 14px;font-size:1.3em;line-height:1.4em;border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1}
#company_info, #company_dopinfo, #company_contacts, #company_service{padding-top:10px}

.rminfo_c span{display:block;padding:0 0 1px 0}
.rminfo_c .desc{padding:14px 0 0 0}
.rminfo_b{margin:0 0 18px 0;height:5px;font-size:0;background:url('../img/rminfo_i.gif') repeat-x left bottom}
.rminfo_b div{height:5px;font-size:0;background:url('../img/rminfo_b_r.gif') no-repeat right bottom}
.edittxt{margin:0 0 26px 0;padding:0 10px 10px 0;font-size:1.3em;border-bottom:1px solid #d1d1d1}
.mp0{margin:0;padding:0}
#company_service #soisc{padding-top:10px}
#company_service dt{padding:3px 0 3px 0;margin:0 0 8px 0;font-size:15px;color:#154eb6;border-bottom:1px solid #d1d1d1}
#company_service dd{padding:0 0 10px 20px}
.h2{height:28px}
.h2 h2{float:left;height:28px}
.h2 span{padding-left:12px;font-size:16px;color:#8c8c8c}
.h2 span a{margin:12px 0 0 8px;line-height:23px}

.mnglist input{width:13px;height:13px}
.mnglist img{margin:0 3px}
.mnglist .conditions{padding-top:14px;vertical-align:top;white-space:nowrap}
.mnglist .conditions div{padding:0 0 5px 0;white-space:nowrap}
.mnglist .conditions .pd{padding:0 0 4px 0}
.mnglist .conditions .pdtop{padding:8px 0 0 0}
.mnglist .nbrd{padding:6px;border-left:0px solid #fff}
.mnglist th input{margin-top:1px}
.mnglist .cbx{padding:10px 0 0 6px;vertical-align:top}
.mnglist .cbx input{margin-top:3px}
.mnglist .conditions a:link, .mnglist .conditions a:visited, .mnglist .conditions a:hover{text-decoration:underline}
.mnglist .conditions span a:link, .mnglist .conditions span a:visited{color:#2d7e1b}
.mnglist .conditions span a:hover{color:#f25e22;text-decoration:underline}
.mnglist .conditions span{color:#707070}
.mngvalue{padding-top:1px;color:#707070}
.pvlist{float:left;margin:5px 0 0 0;padding:5px 0 0 0;background:url('../img/dotted.gif') repeat-x left top}
.pvlist span{white-space:nowrap;font-size:11px;line-height:1.4em}
.pvlist a:link, .pvlist a:visited, .pvlist a:hover{text-decoration:underline}
.mnglist .dvlist{padding-top:14px;vertical-align:top;white-space:nowrap;text-align:center;font-size:11px}
.dvlist div,.dvlist span{white-space:nowrap;font-size:12px}
.dvlist div{padding:5px 0 0 0;color:#747474}

.savesearch{width:100%;line-height:1.6em}
.savesearch td{padding:18px 22px;vertical-align:top}
.savesearch .cndt{width:60%;font-size:1.3em}
.savesearch .cndt div{padding:0 0 5px 0;line-height:1.1em}
.savesearch .cndt span{color:#808080}
.savesearch .srv{width:40%;font-size:1.2em}
.savesearch .srv span{display:block;font-size:1.2em}
.savesearch .srv div{padding:12px 0 10px 0}
.savesearch .srv a{line-height:1.6em}
.savesearch .srv span.bggreen{padding:1px 8px 1px 8px;font-weight:normal;color:#fff;display:inline;background-color:#43b81f;border-right:1px solid #c0c0c0;border-bottom:1px solid #308a14}
.formatletter input{margin-top:2px}
.formatletter label{padding:0 25px 0 8px}
.prvmm2 td{width:50%;vertical-align:top}
.prvmm2 .left{padding-right:11px}
.prvmm2 .right{padding-left:11px}
.prvmm_text{margin:0;overflow:visible}
.prvmm_text span{display:block;padding:12px 0 0 0;font-size:1.4em;font-weight:bold}
.prvmm_text div{padding:5px 0 8px 0;font-size:1.2em}
.prvmmh2{width:98%}
.prvmmh2 td{vertical-align:top}
.prvmmh2 .td{padding:0 20px 10px;border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1;background-color:#fafafa}
.prvmmh2 h2{margin:0;padding:4px 0 14px 0;font-size:16px}
.prvmmh2 h3{margin:0;padding:0 0 14px 0;font-size:18px;font-weight:normal}
.prvmmh2 .rmg_text span{display:block;padding:0 0 2px 0}
.prvmmh2 .rmg_text div{padding-bottom:10px}
.prvmmh2 .rmg_text .inptext{width:55%;font-size:13px}
.prvmmh2 .rmg_text div.pdtoplO{padding-bottom:0}
.rmsmg{margin-left:20px;margin-right:20px}
.rm .rm_c_msg{padding:0 15px 0 10px}
/*.rmsmg{margin:0 20px 20px 20px}
.rmg .rm_c_msg{padding:0 15px 0 10px}*/
.rmsmg h2{margin:0;padding:0 0 14px 0;font-size:16px}
.rmsmg_text{padding:5px 0 8px 52px;line-height:1.4em;font-size:1.4em;background:url('../img/message.gif') no-repeat left top}
.rmwrn_text{padding:6px 0 8px 52px;line-height:1.4em;font-size:1.3em;background:url('../img/warning.gif') no-repeat left top}
.rmerr_text{padding:6px 0 3px 52px;line-height:1.4em;font-size:1.3em;background:url('../img/error.gif') no-repeat left top}
.err_t{font-size:18px;color:#ff0000}
.err_d{color:#ff0000}
.err_list{margin:0;padding:10px 0 4px 0}
.err_list li{margin:0 0 0 20px;padding:0 0 2px 0;list-style:square}
.nnstyle{padding-top:0}
.nnstyle li{margin:0 0 0 0;list-style:none}
.rmenter{margin:0 auto;width:255px}
/*.enter_text{padding:15px 0 0 0;width:219px;height:84px;overflow:hidden}*/
.bgreen{font-size:18px;color:#399b09}
.regh3{margin:0 0 26px 0}
.regh3 h3{padding:4px 0 19px;text-align:center;color:#f25e22}
.regh31{text-align:center;font:bold 13px Tahoma}
.regh32{text-align:left;font:bold 13px Tahoma}
.regh32 span{display:block;float:left;width:50%;border:0px solid #000}
.regh32 div{float:right;width:50%;border:0px solid #000}
.regh32 div a{margin:0 0 0 22px}


.cerror{color:#ff0000}

.ftb{width:95%;font-size:1.2em;float:left}
.ftb_title{font-weight:bold;font-size:15px}
.ftb td{padding-bottom:15px}
.ftb .pdtop{padding-top:40px}
.ftbr{width:97%;font-size:1.2em;float:left}
.ftbr td{padding:7px 0 9px 10px}
.ftbr_title{font-weight:bold;font-size:15px;background:#cbe8f8 url('../img/ftbr_title.gif') no-repeat left top;border-bottom:1px solid #a4cbe0}
.ftbrn_title{font-weight:bold;font-size:15px}
.ftbr_title div{padding:5px 0 0 0;font:normal 0.8em Tahoma}
.ftbr_sep{padding:5px 0}
.pdtop25{padding-top:25px}
.pdtop20{padding-top:20px}
.pdtop10{padding-top:10px}
.pdtop5{padding-top:5px}
.pdtop2{padding-top:2px}


.hd{margin:0;padding:0;height:0px;width:0px;border:0}
.hd input{margin:0;padding:0;height:1px;width:1px;border:0}


#minimum_salary_block input{margin-right:6px}
#birth_block div{display:inline;margin-right:8px}
#photo_block{width:279px}
#photo_block input{width:100%}
#keystring_block{margin-top:8px}
#terms_block{margin-top:8px}
.photo_adm{margin:10px 0 10px 10px}
.photo{margin:3px 10px 0 0;float:left;padding:4px;background-color:#fff;border:1px solid #a8a8a8}

.comm{display:block;padding:4px 8px 0 0;color:#707070;line-height:1.3em}
.ftb_age div{padding-right:10px}
.ftb_age td{padding:0}
.ftb_age input{margin-right:10px}

.ftb td.pdbot5{padding-bottom:5px}

.tblmp0{margin:0;padding:0}
.tblmp0 td{margin:0;padding:0}

.admfields{padding:17px 0 0 0;font-size:12px}

.feedback{margin-top:20px;width:480px}
.feedback td{padding-right:10px}

.textsitemap h2{margin:0;padding:0 0 5px 0;font-size:15px}
.textsitemap ul{margin:0;padding:5px 0 15px 14px;list-style:none}
.textsitemap li{margin:0 0 4px 0;padding:0 0 0 12px;list-style:none;background:url('../img/square_black.gif') no-repeat left 8px}
ul.sitemapl2{padding-bottom:0}

.cmpnr{padding:0 0 5px 21px;color:#707070;font-size:1.3em}

.ctllt,.ctlrt{width:49%;float:left}
.ctllt .ctl_g{padding:0 30px 25px 0}
.ctlrt .ctl_g{padding:0 0 25px 30px}
.ctl_t{font-size:1.3em}
.ctlrt span, .ctllt span{display:block;padding:8px 0 0 0;line-height:1.4em;font-size:1.2em}
.ctlrt span a, .ctllt span a{white-space:nowrap}

.blktxtar{padding:10px 0 3px 0;color:#707070}
.blktxtar span{font-weight:bold;color:#000000}
.blktxtar a:link, .blktxtar a:visited, .blktxtar a{text-decoration:none}

ul.kzot {list-style:none;padding-left:0}
ul.kzot a:visited{color:#551a8b;text-decoration:underline}
ul.kzot h5{padding:10px 0 1px 0}

.text{font-size:1.3em;padding:0 15px 0 0}
.ptext{font-size:1.3em;padding:0 15px 0 10px}

.dl_blst dt{font-weight:bold}
.dl_blst dd{padding:5px 0 16px}
.dl_blsth{padding:22px 0 0 0}
.dl_blsth h5{padding:20px 0 30px;font-size:1.2em;text-align:center}

.artl{padding:18px 10px 0 10px}
.lfitl{margin:0 21px 14px 0}
.lfitr{float:right;width:20px;overflow:hidden}
.lfitl input.inptext{width:96%}
.artltm{padding:10px 0 6px 0;font-size:1.2em;background:url('../img/dotted.gif') repeat-x left top}
.artltmz{font:bold 14px Tahoma}
.artltm ul{margin:8px 5px 0 4px;padding:0;list-style:none}
.artltm li{margin:0;padding:0 0 5px 12px;color:#f25e22;list-style:none;background:url('../img/square_black.gif') no-repeat left 7px}
.artltm li b{color:#222222}
.artltm li ul{margin:6px 0 0 0;padding:0 0 4px 0;list-style:none;background:url('../img/dottedlight.gif') repeat-x left bottom}
.artltm li ul li{margin:0;padding:0 0 5px 12px;color:#f25e22;list-style:none;background:url('../img/square.gif') no-repeat left 7px}

.rmwt{width:97%}
.ftbr .pdlclb{padding-left:88px}
.editor_area,.editor_area_min{width:99%}
.ul2{padding:0 0 10px 98px}
.brlist_rm{padding:5px 0 5px 8px}
#branch_block{position:relative}
.brlist{padding:15px 0 5px 0}
.ul2 ul{margin:0;padding:0}
.ul2 li{margin:0;padding:0 8px 3px 0;width:48%;float:left;list-style:none}
.ul2 li span{position:relative;top:-2px}
.brlist li{position:relative;z-index:1}
.brlist_comm{display:block;padding:3px 0 0 0;color:#707070}
.brlistcheck{clear:both;padding:10px 0 0 0}
.w100p{width:100%}
.w99p{width:99%}
.w95p{width:95%}
.w60p{width:60%}
.w50p{width:50%}
.w40p{width:40%}
.w35p{width:35%}
.w55p{width:55%}
.w20p{width:20%}
.w17p{width:17%}
.w14p{width:14%}

.w40{width:40px}
.w46{width:46px}
.w50{width:50px}
.w58{width:58px}
.w60{width:60px}
.w86{width:86px}
.w94{width:94px}
.w100{width:100px}
.w104{width:104px}
.w116{width:116px}
.w120{width:120px}
.w128{width:128px}
.w142{width:141px}
.w160{width:160px}
.w172{width:172px}
.w182{width:182px}
.w192{width:192px}
.w196{width:196px}
.w197{width:197px}
.w200{width:200px}
.w208{width:208px}
.w210{width:210px}
.w230{width:230px}
.w245{width:245px}
.w280{width:279px}
.w300{width:300px}
.w318{width:318px}
.w490{width:490px}
.w560{width:560px}
.w680{width:680px}
.w720{width:720px}
.w740{width:740px}
.h22{height:22px}

.tblcnt td{padding:5px}
.cmr{padding-top:1px;font-size:11px;color:#707070}
.pdbot10{padding-bottom:10px}
.pdbot5{padding-bottom:5px}
.pdbot0{padding-bottom:0}
.mgbot0{margin-bottom:0}

.tblp10 td{padding:10px}
.fntsm{font:normal 12px Arial}
.vnew{padding:8px 20px 0 0;text-align:center;color:#f25e22}
.fs14{font:normal 14px Tahoma}

.vk1mg{margin-top:12px;float:left}
.vk1{float:left;margin:0 0 18px 0;height:29px;background:#3091db url('../img/vk1r.gif') no-repeat right top}
.vk1r{float:left;height:29px;font:normal 14px Tahoma;color:#fff;background:url('../img/vk1l.gif') no-repeat left top}
.vk1r div{display:block;padding:6px 15px}
.vk1lnk{float:left;padding:6px 0 0 15px;font:normal 14px Tahoma}
.vk1lnkr{float:left;padding:6px 15px 0 0;font:normal 14px Tahoma}

.vk1_or{background:#f25e22 url('../img/vk1r_or.gif') no-repeat right top}
.vk1r_or{background:url('../img/vk1l_or.gif') no-repeat left top}

.popupwin{width:470px;height:335px}
.popupwinc{padding:10px 10px 30px 20px}
.hidden{display:none}
.listrg{margin-top:-10px;font-size:1.2em}
.listrg div{width:49%;float:left}
.listrg div span{display:block;margin:0 0 7px 0}
#opaco{background-color:#000;position:absolute;left:0;top:0;width:100%;z-index:100;
moz-opacity:0; /* Mozilla */
-khtml-opacity:0; /* Safari */
opacity:0;  /* general CSS3 */
}
#popup{border:2px solid #b8b7a5;background-color:#fff;position:fixed;left:50%;top:50%;z-index:110}
.mgsort{padding:0 0 8px 28px;font-size:11px;}
.mgsort span{color:#f25e22;}

.lnkbb{width:100%;display:block;}
a.lnkbb:link, a.lnkbb:visited{color:#222222;text-decoration:none}
a.lnkbb:hover{color:#0654e2;text-decoration:none}
/*???????????????*/
.cmt_b{margin:30px 0 0 10px;}
.cmt_addb{width:210px;font:bold 14px Tahoma;background:url('../img/cmt_addb.gif') no-repeat left 2px}
.cmt_addb a{padding:0 0 4px 27px;display:block}
.cmt_f{width:750px;background:#e5e5e5 url('../img/fb_sgrey_tl.gif') no-repeat left top}
.cmt_fc{padding:0 15px 10px 15px;}
.fr_comm{padding:3px 0 12px;font-size:1.2em;color:#777777;}
.cmt_t{padding:6px 0 7px 15px;font:bold 14px Tahoma;border-bottom:1px solid #fff;background:url('../img/fb_sgrey_tr.gif') no-repeat right top}
.fr_n{padding:6px 0 2px 0;font-size:1.3em;}
.fb_sgrey_br{background:url('../img/fb_sgrey_br.gif') no-repeat right top}
/*?*/

/* SLIMBOX */
#lbOverlay {position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:#000;cursor:pointer;}
#lbCenter, #lbBottomContainer {position:absolute;z-index:9999;overflow:hidden;background-color:#fff;}
.lbLoading {background:#fff url('../img/loading.gif') no-repeat center;}
#lbImage {position:absolute;left:0;top:0;border-left:10px solid #fff;border:10px solid #fff;background-repeat:no-repeat;}
#lbPrevLink, #lbNextLink {display:block;position:absolute;top:0;width:50%;outline:none;}
#lbBottom {font-family:Verdana, Arial;font-size:10px;color:#666;line-height:1.4em;text-align:left;border-right:10px solid #fff;border-top-style:none;}
#lbCloseLink {display:block;float:right;width:80px;height:22px;background:url('../img/closelabel.gif') no-repeat center;margin:0 0 5px 0;outline:none;}
#lbCaption, #lbNumber {margin-right:71px;}
#lbCaption {font-weight:bold;}


.tset{width:100%}
.tset td{vertical-align:top;}
.tset1{width:40%;padding:0 20px 0 10px;}
.tset td h2{padding:0 0 8px 0;font:bold 14px Arial;}
.tset .sepdotted{padding:20px 0 10px 0;background:url(' ../img/dotted.gif' ) repeat-x left center}
