form { margin:0px; }
body, table { font-family : Arial, Helvetica, sans; font-size : 11px; }
body a, table a { text-decoration : none; }
body a:hover, table a:hover { text-decoration : underline; }
.nowrap { white-space:nowrap; }
.shopnews { width:443px;  color:#696969; }
.shopnewsdiv { color:#696969; }
.shopnews a, .shopnewsdiv a { color:#1969CD; text-decoration:none; }
.shopnews a:hover, .shopnewsdiv a:hover { color:#1969CD; text-decoration:underline; }

IFRAME#workframe { width:200px;height:200px; }
IFRAME#workframe:hover { width:600px;height:600px; }

.ck1nb { border-bottom:0px none; border-right:1px solid #d0d0d0; color:#696969; }
.ce1nb { border-right:1px solid #d0d0d0; color:#696969; }

.ck1 { border-bottom:1px solid #d0d0d0; border-right:1px solid #d0d0d0; color:#696969; }
.ck2 { border-bottom:1px solid #d0d0d0; color:#696969; }
.ck3 { border-right:1px solid #d0d0d0; color:#696969; }

.ce1 { border-right:1px solid #d0d0d0; color:#696969; }
.ce2 { color:#696969; }
.ce3 { border-right:1px solid #d0d0d0; color:#696969; }

.ckx1 { border-bottom:1px solid #d0d0d0; border-right:1px solid #d0d0d0; color:#696969; }
.ckx2 { border-bottom:1px solid #d0d0d0; color:#696969; }
.ckx3 { border-right:1px solid #d0d0d0; color:#696969; }
.popup { border : 1px solid white; background-color : #395DA3; position : absolute;
  padding:5px; padding-right:10px; margin-top:15px; margin-left:-5px; visibility:hidden; }
.popup a { text-decoration:none; color:white; }
.popup a:hover { text-decoration:underline; color:white; }
.subpopup { border : 1px solid white; background-color : #395DA3; padding:5px;
  margin-left:10px; margin-top:-10px; visibility:hidden; }
.subpopup a { text-decoration:none; color:white; }
.subpopup a:hover { text-decoration:underline; color:white; }
.dot { padding-top:4px; padding-right:4px; padding-bottom:4px; }
.menu { color : white; }
.shop_pcena { color: #696969; font-size:10px; font-weight:bold; }
.shop_pcena_price { color: #FF263B; font-size:11px; text-decoration: line-through;
  font-family : Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
.shopsmall2 { font-size:9px; }
.shopsmallgray { font-size:9px; color:#696969; }
.shopsmall { font-size:9px; }
.shopbig { font-size:12px; }
.shopbiggest { font-size:16px; }
.shh { visibility:hidden; position:absolute; }
.shs { padding-left:18px; visibility : inherit; }
.shs a { color:#696969; text-decoration:none; }
.shs a:hover { color:#696969; text-decoration:underline; }
.shformnoborder { font-family : Arial, Helvetica, sans-serif; font-size:11px; }
.shform { border:1px solid #163878; width:32px; height:19px;
  font-family : Arial, Helvetica, sans-serif; font-size:11px; }
.forminput { border:1px solid #163878; font-family : Arial, Helvetica, sans-serif; font-size:11px; }
.forminputx { border:1px solid #163878; background-color:#E0E5EE; font-family : Arial, Helvetica, sans-serif; font-size:11px; }
.forminputg { border:1px solid #179F37; font-family : Arial, Helvetica, sans-serif; font-size:11px; }
.forminputgx { border:1px solid #179F37; background-color:#E0E5EE; font-family : Arial, Helvetica, sans-serif; font-size:11px; }
.shopred, .xred, .shopred a, .xred a, .shopred a:hover, .xred a:hover { color:#FF263B; }
.shopgreen, .xgreen, .shopgreen a, .xgreen a, .shopgreen a:hover, .xgreen a:hover { color:#099D3F; }
.shoporange, .xorange, .shoporange a, .xorange a, .shoporange a:hover, .xorange a:hover { color:#f08000; }
.shoppricenodph { color:#099D3F; }
.shoppricedph { color:#FF263B; }
.shopprice { font-size:13px; }
.shoptit { color:#163878; font-size:13px; }
.shopgray { color:#696969; }
.shopgray a { color:#696969; text-decoration:none; }
.shopgray a:hover { color:#696969; text-decoration:underline; }

.shopgray2 { color:#a0a0a0; }
.shopgray2 a { color:#a0a0a0; text-decoration:none; }
.shopgray2 a:hover { color:#a0a0a0; text-decoration:underline; }

.main { color:#696969; }
.main a { color:#1969CD; text-decoration:none; }
.main a:hover { color:#1969CD; text-decoration:underline; }
.shopbluehrefs { }
.shopbluehrefs a { text-decoration:none; color:#163878; }
.shopbluehrefs a:hover { text-decoration:underline; color:#163878; }
.shopblue { color:#163878; }
.shopblue a { text-decoration:none; color:#163878; }
.shopblue a:hover { text-decoration:underline; color:#163878; }
.shopmenu { color:#163878; }
.shopmenu a { text-decoration:none; color:#163878; }
.shopmenu a:hover { text-decoration:underline; color:#163878; }
.in1 { background-color : #77D96F; border : 1px solid white; padding : 0px; }
.in2 { background-color : #77D96F; font-family : Arial, Helvetica, sans-serif;  font-size : 11px;
  color : white; border : 0px none; }
.news { color : #868686; }
.news a { color : #1969CD; text-decoration : underline; }
.news a:hover { text-decoration : none; }
.infobox { background-color:#395DA3; color:white; width:100%;   height:70px;
  border:0px none; font-size: 9px; font-family : Arial, Helvetica, sans-serif;
  padding:2px; overflow:auto; }
.xhide { position:absolute; visibility:hidden; width: 0px; height: 0px; }
.xshow { }
.x34 { color:#A4AFCD; font-size:9px; }
.x34 a { color:#A4AFCD; font-size:9px; text-decoration:none; }
.x34 a:hover { color:#A4AFCD; font-size:9px; text-decoration:underline; }
.xsmall10 { font-size:10px; }
.xsmall9 { font-size:9px; }
.xsmall8 { font-size:8px; }
.xbig1 { font-size:14px; }
.line8 { margin-top:8px; border-top:1px solid #CACACA; height:8px; overflow:hidden; }
.spc30 { height:30px; overflow:hidden;}
.spc25 { height:25px; overflow:hidden;}
.spc20 { height:20px; overflow:hidden;}
.spc15 { height:15px; overflow:hidden;}
.spc10 { height:10px; overflow:hidden;}
.spc5 { height:5px; overflow:hidden;}
.spc2 { height:2px; overflow:hidden;}
.nav { border:1px solid white; color:white; background:url(pics/nbkg.jpg) no-repeat;
  background-color:#3B5DA4; padding-left:5px; padding-right:5px; float:left; }
.nav1 { margin-left:6px;margin-top:16px; }

.thx1 { width:800px;border-top: 1px solid white; border-bottom: 1px solid white; }
.thx2 { height:181px;overflow:hidden; }
.thx3 { float:right;width:475px;height:183px; }
.thx4 { float:left;width:325px;overflow:hidden; }
.thx5 { border-right: 1px solid white; }
.thx6 { border-top: 1px solid white;background-color:#5071AF; }
.docins { padding-top: 15px; padding-left:20px; padding-right:20px; }

.xr2 { font-size:9px; white-space:nowrap; margin-left:10px;}

.doctit { border-bottom:1px solid #696969; font-size:16px; font-weight:bold;
  padding-bottom:2px; margin-bottom:2px; padding-top:15px; }

.doctit2 { border-bottom:1px solid #696969; font-size:16px; font-weight:bold;
  padding-bottom:2px; margin-bottom:2px; }

.doctit3 { font-size:12px; padding-bottom:2px; margin-bottom:2px; }

.dbg { border:1px solid red; }

.xtr {float:left;width:100%;}  .xtd {float:left;}
.xtd10 {float:left;width:10%;} .xtd20 {float:left;width:20%;}
.xtd30 {float:left;width:30%;} .xtd40 {float:left;width:40%;}
.xtd50 {float:left;width:50%;} .xtd60 {float:left;width:60%;}
.xtd70 {float:left;width:70%;} .xtd80 {float:left;width:80%;}
.xtd90 {float:left;width:90%;}
.xtd15 {float:left;width:15%;} .xtd25 {float:left;width:25%;}
.xtd35 {float:left;width:35%;} .xtd45 {float:left;width:45%;}
.xtd55 {float:left;width:55%;} .xtd65 {float:left;width:65%;}
.xtd75 {float:left;width:75%;} .xtd85 {float:left;width:85%;}
.xtd95 {float:left;width:95%;}

.xmb1 { margin-bottom:1px; }
.xbluehrefs {}
.xbluehrefs a { color:#1969CD; text-decoration:underline; }
.xbluehrefs a:hover { color:#1969CD; text-decoration:underline; }

.xbluehrefsb {}
.xbluehrefsb a { color:#1969CD; text-decoration:underline; font-weight:bold; }
.xbluehrefsb a:hover { color:#1969CD; text-decoration:underline; font-weight:bold; }

.xpad3 { padding:3px; }

.xbg0 { background-color: #C5CFE0; }
.xbg1 { background-color: #EEF1F6; }
.xbg2 { background-color: #E0E5EE; }

.xbg0 .qgreen { background-color:#B6CBD3; }
.xbg0 .qorange { background-color:#C8C9CE; }
.xbg0 .qred { background-color:#CABFCE; }

.xbg1 .qgreen { background-color:#DCEAE8; }
.xbg1 .qorange { background-color:#EEE8E3; }
.xbg1 .qred { background-color:#EFDEE3; }

.xbg2 .qgreen { background-color:#CFDFE0; }
.xbg2 .qorange { background-color:#E1DDDB; }
.xbg2 .qred { background-color:#E2D3DB; }

.xtdkey { padding:3px; background-color:#C5CFE0; font-weight:bold; }
.xtdval { padding:3px; background-color:#EEF1F6; }

.xgray { color:#808080; }

.main_info { position:absolute; width:200px;height:100px; margin-left:590px; margin-top:7px;  }

.xhelp1 { position:absolute; width:330px;height:27px; margin-left:460px; margin-top:150px;
  color:#FFFFFF; font-size:10px; font-weight:bold; overflow:hidden; text-align:right; }

.xhelp { position:absolute; width:330px;height:27px; margin-left:461px; margin-top:151px;
  color:#000000; font-size:10px; font-weight:bold; overflow:hidden; text-align:right; }

.xhidden { display:none; }
.xvisible { display:block; }

.tl0 { padding-left:0px; }
.tl1 { padding-left:0px; }
.tl2 { padding-left:12px; }

.tlxg, .tlxg a, .tlxg a:hover { color:#696969; font-size:9px; }

.tlxn { padding-left:12px; background-image: url("pics/xn.gif"); background-repeat: no-repeat; background-position: left 1px; }
.tlxp { padding-left:12px; background-image: url("pics/xp.gif"); background-repeat: no-repeat; background-position: left 1px; }
.tlxm { padding-left:12px; background-image: url("pics/xm.gif"); background-repeat: no-repeat; background-position: left 1px; }
.tlxq { position:absolute;margin-left:-12px;width:9px;height:9px;cursor:pointer;overflow:hidden; }

.xn_item { padding:4px;background-image: url(pics/xah.gif);background-position: top left;background-repeat: repeat-x; }
.xd_inpaytime { width:5px;height:5px;background-color:#E0E000;float:left;overflow:hidden; margin-top:3px; }
.xd_unpaid { width:5px;height:5px;background-color:#E00000;float:left;overflow:hidden; margin-top:3px; }
.xd_none { width:5px;height:5px;float:left;overflow:hidden; margin-top:3px; }




.xqimgins { padding:20px; background-color:#E0E5EE;
  background-image: url(pics/dx.jpg);
  background-position: top;
  background-repeat: repeat-x; }
.xqimgins a, .xqimgins a:hover { text-decoration:none;}
.op50 { filter: alpha(opacity=50); -khtml-opacity:0.50; -moz-opacity:0.5; opacity: 0.5; }
.op70 { filter: alpha(opacity=70); -khtml-opacity:0.70; -moz-opacity:0.7; opacity: 0.7; }
.op90 { filter: alpha(opacity=90); -khtml-opacity:0.90; -moz-opacity:0.9; opacity: 0.9; }
.op95 { filter: alpha(opacity=95); -khtml-opacity:0.95; -moz-opacity:0.95; opacity: 0.95; }

.maindottbl { margin-top:5px;margin-bottom:5px; }
.qimg { float:left; padding-right:10px; padding-bottom:10px; }
.qximg {  }

.maindotdhtml { width:570px; }

.ptable50 th, .ptable50 td { width:50%; }
.ptable33 th, .ptable33 td { width:33%; }
.ptable25 th, .ptable25 td { width:25%; }

.ptable { width: 100%; }
.ptable th { text-align:center; vertical-align: middle; min-height: 100px; }
.ptable td { text-align:center; vertical-align: top; }

.cmsdhtml table.ptable td,
.cmsdhtml table.ptable th { outline: 1px dotted #f0f0f0; }

.bimg { position:absolute;border: 1px solid #808080; padding:10px;background-color:#FFFFFF;display:none; }
.bimg2 { position:absolute;border: 1px solid #808080; padding:10px;background-color:#FFFFFF;display:none; margin-left:30px; }
.xcenter { text-align:center; } 
.bdiv { position:absolute;border: 1px solid #808080; padding:0px;background-color:#FFFFFF; }
.xndot { background-image:url(pics/xn.gif); background-repeat:no-repeat;background-position:left;padding-left:13px; }
.xndotp { background-image:url(pics/xp.gif); background-repeat:no-repeat;background-position:left;padding-left:13px; }
.xndotm { background-image:url(pics/xm.gif); background-repeat:no-repeat;background-position:left;padding-left:13px; }

.qpfile { background-image:url(pics/ico_file.gif);
  background-position:left top; background-repeat:no-repeat; padding-left:20px; max-width:300px; padding-top:2px; }

.qframesearchdiv { width:432px; }
.qframesearchdivmain { border-bottom:5px solid #FFFFFF;position:absolute;margin-top:2px; background-color:#F0F2F6; }
.qframesearchdivmain2 { border:1px solid #000000; float:left; }
.qframesearchdivtitle { border-bottom:1px dotted #000000; background-color:#E0E5EE; }

.qfdirtxt { padding:10px; }
.qfdirtit { padding:5px; border-bottom: 1px dotted black; background-color:#E0E5EE; }

.xqn1 a { padding-left:20px; }
.xqn1 a.xph { padding-left:20px; background-image:url(pics/pt.gif); background-position:left; background-repeat:no-repeat; }
.pr_mask { position:absolute; top:0px; left:0px; width:100%; height:100%; background-color:black; }
.pr_op { filter: alpha(opacity=50); -khtml-opacity:0.50; -moz-opacity:0.5; opacity: 0.5; }
.pr_op2 { filter: alpha(opacity=95); -khtml-opacity:0.95; -moz-opacity:0.95; opacity: 0.95; }
.pr_m1 { position:absolute; top:0px; left:0px; width:100%; margin-top:50px; float:left; }
.pr_m2 { text-align:left; width:760px; }
.pr_m3 { background-color: #E0E5EE; background-image: url(pics/dx.jpg); background-position: top; background-repeat: repeat-x; border:2px solid #1969CD; float:left; }
.pr_m3a { padding:15px; float:left; }
.pr_text { width:730px; float:left; }
.pr_toptext { font-size:15px;font-weight:bold; text-transform:uppercase; }
.pr_spc { background-color:#1969CD; height:2px; overflow:hidden; margin-top:15px; margin-bottom:15px; }

.pr_tmenu { background-color:#BDC9D9; border-bottom:2px solid #1969CD; float:left;width:100%; margin-bottom:10px; }

.pr_titem { float:left; padding-top:5px;padding-bottom:5px; padding-left:15px;padding-right:15px;border-right:2px solid #1969CD; background-color:#E0E5EE;  }
.pr_titem a { }
.pr_titem a:hover { }

.pr_titem_active { float:left; padding-top:5px;padding-bottom:5px; padding-left:15px;padding-right:15px;background-color:#A6B7CC;border-right:2px solid #1969CD; color:white;  }
.pr_titem_active a { color:white; }
.pr_titem_active a:hover { color:white; }

.pr_titem_title { cursor:default; float:left; margin-left:10px;margin-top:5px; font-weight:bold;}

.pr_titem_close { cursor:pointer;float:right; padding-top:5px;padding-bottom:5px;
   padding-left:15px;padding-right:15px;background-color:#A6B7CC;border-left:2px solid #1969CD; color:white;  }
.pr_titem_close a { color:white; }
.pr_titem_close a:hover { color:white; }

.pr_w1 { width:480px; }   .pr_w2 { width:130px; }   .pr_w3 { width:100px; }   .pr_w4 { width:45px; }  .pr_w5 { width:90px; }
.pr_wa1 { width:280px; }  .pr_wa2 { width:155px; }  .pr_wb1 { width:85px; }   .pr_wb2 { width:90px; }
.pr_wb3 { width:90px; }   .pr_wb4 { width:90px; }
.pr_wc1 { width:150px; }  .pr_wc2 { width:100px; }  .pr_wc3 { width:225px; }

.pr_trhr { float:left; width:100%; height:20px; }
.pr_trh1 { float:left; width:100%; }
.pr_trh { float:left; width:100%; height:20px;overflow:hidden; }
.pr_tr { float:left; width:100%; } .pr_tds { float:left; }
.pr_td { float:left; text-align:right; }          .pr_tdf { float:left; width:60px; text-align:right; }
.pr_tdtx { margin-top:2px; margin-right:5px; }    .pr_tdx { float:left; width:480px; }
.pr_wtx { width:40px; }   .pr_wtx1 { width:30px; }   .pr_wtx2 { width:70px; }
.pr_wx1 { width:190px; }
.pr_tdf1 { float:left; width:230px; text-align:right; }
.pr_tdn1 { float:left; width:230px; text-align:right; }
.pr_tdn2 { float:left; width:200px; text-align:left; }

.pr_radio { float:left; margin-top:-2px;}
.pr_meter1 { position:absolute;margin-left:60px;width:190px;height:15px;overflow:hidden;
  background-image:url(pics/m1.png); background-position: left top ; background-repeat:no-repeat; }
.pr_meter1bg { position:absolute;margin-left:60px;width:190px;height:15px;overflow:hidden;
  background-image:url(pics/m1.png); background-position: left bottom; background-repeat:no-repeat; }
.pr_meter2 { position:absolute; width:60px; overflow:hidden; margin-top:1px;}
.pr_meter3 { position:absolute;margin-left:60px;width:190px;margin-top:2px; }

.pr_help { float:left; position:absolute; width:300px;height:200px; margin-top:-230px; margin-left:310px; border:2px solid #1969CD;  background-color: #E0E5EE;
  background-image: url(pics/dx.jpg); background-position: top; background-repeat: repeat-x; z-index:100; }
.pr_helpins2 { overflow:auto; height:160px; width:260px; margin-left: 20px; margin-top:20px; }
.pr_helpins { position:absolute;  }
.pr_helptitle { font-size: 15px; font-weight: bold; text-transform:uppercase; margin-bottom:10px; }
.pr_helptext {  }
.pr_helpclose { float:right; font-size:13px; width:20px; text-align:center; font-weight:bold; border-left: 2px solid #1969CD; border-bottom: 2px solid #1969CD; }

.pr_sub { padding:7px; margin-bottom:1px; cursor:pointer; }
.pr_subdiv { height:13px;overflow:hidden; white-space:nowrap; width:100%; }

.pr_sub1 { background-color:#E0E5EE; }
.pr_sub1s { background-color:#d0d5dE; }
.pr_subsel { color:#FF0000; }

.pr_finfo { position:absolute;width:400px;height:280px;margin-top:100px;margin-left:170px;
  background-color: #E0E5EE; background-image: url(pics/dx.jpg); background-position: top; background-repeat: repeat-x;
  border:2px solid #1969CD; overflow:auto; z-index:200; }

