.xqimgins { padding:20px; border:1px solid #808080; background-color:#000000; }
.xqimgins a, .xqimgins a:hover { text-decoration:none; color:#FFFFFF;}
.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; }
.xqdetailins { border:1px solid #808080; background-color:#FFFFFF; height:480px; }
.xqdetailins a, .xqdetailins a:hover { text-decoration:none; color:#000000;}
.xvarframe { width:500px;height:440px;border:0px none; margin:20px; }
.xqop { filter: alpha(opacity=95); -khtml-opacity:0.95; -moz-opacity:0.95; opacity: 0.95; }
form { margin:0px;}

body { margin:0px; font-family : Arial, Helvetica, sans-serif; font-size : 11px; color : #FFFFFF; background-color:#000000; }
table { font-family : Arial, Helvetica, sans-serif; font-size : 11px; color : #FFFFFF; table-layout:fixed; }
body a, table a { text-decoration:none; color:#FF0000; }
body a:hover, table a:hover {   }

IMG { display:block; }

h1 { font-size:17px; margin:0px; color:#FFFFFF; }
h2 { font-size:14px; margin:0px; color:#FFFFFF; }

.dbg { border:1px dashed red; }

#xleftcol { width:208px; }

.dhtmldoc { font-family : Arial, Helvetica, sans-serif; font-size : 11px; width:485px; background-color:#000000; color:#FFFFFF; }
.dhtmldoc a { text-decoration:none; color:red; }
.dhtmldoc a:hover { text-decoration:none; }

.dhtmldoc #xleftcol { margin:15px;border:1px dashed yellow }

.dhtmlvdoc { font-family : Arial, Helvetica, sans-serif; font-size : 11px; width:485px; background-color:#FFFFFF; color:#000000; }
.dhtmlvdoc a { text-decoration:none; color:red; }
.dhtmlvdoc a:hover { text-decoration:none; }

.dhtmlvdoc table { color:black; }

.dhtmlvdoc #xleftcol { margin:15px;border:1px dashed #808080 }

.normaldoc { width:485px; }
.widedoc { width:660px; }

#xdoc { overflow:hidden; }
#xdoc a { text-decoration:none; color:red; }
#xdoc a:hover { text-decoration:none; }
#xdoctitle { font-weight:bold; height:30px; overflow:hidden; font-size:18px; margin-top:12px; }

#xdoctitle IMG.xtxtimg { margin-left:-10px; margin-top:-12px; }
#xdoccontent { overflow:hidden; margin-top:1px; margin-bottom:15px; }

.defhref a { text-decoration:none; }
.defhref a:hover { }

.xsmall7, .xsmall7 a, .xsmall7 a:hover { font-size:7px;}
.xsmall8, .xsmall8 a, .xsmall8 a:hover { font-size:8px;}
small, .xsmall, .xsmall9, .xsmall9 a, .xsmall9 a:hover { font-size:9px;}
.xsmall10, .xsmall10 a, .xsmall10 a:hover { font-size:10px;}
.xsmall11, .xsmall11 a, .xsmall11 a:hover { font-size:11px;}
.xsmall12, .xsmall12 a, .xsmall12 a:hover { font-size:12px;}
.xsmall15, .xsmall15 a, .xsmall15 a:hover { font-size:15px;}
.xsmall20, .xsmall20 a, .xsmall20 a:hover { font-size:20px;}

.xhide { display:none; }
.xshow { display:block; }
.xred { color:#FF0000; }
.xwhite { color:#FFFFFF; }
.xcapitalize { text-transform: uppercase; }

.xtr { float:left; width:100%; }
.xtd { float:left; }

#maindiv { background-image:url("pics/b1.gif"); background-position:center top;background-repeat: no-repeat; }
#maindiv2 { height:300px; width:996px;
  background-image:url("pics/b1.gif"); background-position:-64px top;background-repeat: no-repeat; }
#maindiv3 { float:left; width:996px; background-image:url("pics/l1.gif"); background-position:left 104px;
  background-repeat: no-repeat; text-align:left; }
#mlogo { float: right; }
#mmenu { float:left;margin-top:115px; text-transform:lowercase; }
.mmenu2 { margin-right:10px; float:left; height:15px;}
#mmenu a { color:white; font-weight:bold; }
#mmenu a:hover { color:#FF0000; font-weight:bold; }

.msub { padding-top:10px; padding-bottom:10px;position:absolute; background-color:#000000; border:1px solid #808080; }
.msubpad { padding-left:10px; padding-right:10px; }
.msubm1 { margin-top:15px; margin-left:-5px; }
.msubm2 { margin-top:-11px; margin-left:-5px; }

#col1 { float:left; width: 208px; margin-right:59px; overflow:hidden; }

#col2 { float:left; width: 485px; margin-right:59px; overflow:hidden; }
#col2_wide { float:left; width: 655px; margin-right:59px; overflow:hidden; }
#col3 { float:left; width: 185px; overflow:hidden; }

.lcins { padding-left: 10px; margin-bottom:7px; margin-top:2px; }

#xcopy { float:left; background-image:url("pics/l1.gif"); background-position:top;
   background-repeat: no-repeat; overflow:hidden;width:996px;height:50px; margin-top:20px; }
#xcopy2 { padding-top:10px; }
#xcopyl { float:left; padding-left:10px; }
#xcopyl span { padding-right:25px; }

#xcopyr { float:right; padding-right:10px; }
#xcopyr a { color:#303030;text-decoration:none; }
#xcopyr a:hover { color:#303030;text-decoration:underline; }

#mlist1 a { color:white; text-decoration:none; }
#mlist1 a:hover { color:red; text-decoration:none; }
#mlist1 { width:458px; height:30px; overflow:hidden; font-size:18px; margin-top:7px;}
#mlist1a { float:left; width: 121px; margin-right: 18px; }
#mlist1b { float:left; width: 288px; }
#mlist1c { float:left; width: 31px; }

#mlistx { width:488px; overflow:hidden;}
#mlistx1 { float:left; width: 121px; height:385px; margin-right: 18px; overflow:hidden; }
#mlistx1 a { color:white; text-decoration:none; }
#mlistx1 a:hover { color:red; text-decoration:none; }
#mlistx2 { float:left; width: 346px; overflow:hidden; }
#mlistxa { float:left; width: 319px; overflow:hidden; }
#mlistxb { float:left; width: 27px; }

.mlsitem { width:121px; height:121px; background-color:#8d8d8d; margin-bottom:10px; }
.mlsitem1 { padding:6px; }
.mlsitem2 { width:109px; height:109px; background-color:#FFFFFF; }

.pritem { width:319px; height:319px; background-color:#8d8d8d; }
.pritem1 { padding:6px; }
.pritem2 { width:307px; height:307px; background-color:#FFFFFF; }

.pritem3 { float:left; width:319px; margin-top:10px; margin-bottom:10px; font-size:13px;}
.priteml { float:left; }
.pritemr { float:right; }
.priteml a { color:red; text-decoration:none; }
.priteml a:hover { color:red; text-decoration:underline; }
.pritemr a { color:#FFFFFF; text-decoration:none; }
.pritemr a:hover { color:#FFFFFF; text-decoration:underline; }

#pdetail { padding-bottom:20px; float:left; width:319px; overflow:hidden; }

#pscroll { float:right; width:10px; height:319px; overflow:hidden; background-color:#404040; }
#pscroll1 { float:left; background-color:#000000; width:10px; height:46px; }
#pscroll2 { float:left; background-color:#606060; width:10px; height:42px; margin-top:2px; cursor:pointer; }

.qimgdiv { border: 5px solid #8d8d8d; background-color:#FFFFFF; }
.qimgdiv2 { width:100%; }
.bgblack { background-color: #000000; }

.newsimg { float:left; }
.qnewstext { font-size:10px; }

.productvarsline { font-size:14px; font-weight:bold; }
.productvarsline a { color:white; text-decoration:none; }
.productvarsline a:hover { color:white; text-decoration:none; }

a.xvaractive { color:#FF0000; }
a:hover.xvaractive { color:#FF0000; }

.newsline {  }
.newsline a { color:white; text-decoration:none; }
.newsline a:hover { color:white; text-decoration:none; }

.imglink { border: 1px solid #717171; font-size:8px; color:#717171; margin-left:4px; width:11px; height:10px; float:left; text-align:center; }
.imglinkl { border: 1px solid #717171; font-size:8px; color:#717171; margin-right:4px; width:11px; height:10px; float:left; text-align:center; }
.imglinkb { text-align:right; float:left; font-size:11px; font-weight:bold; color:#717171; margin-top:-1px; }

.newslineb { text-align:right; border-bottom: 1px solid #717171; margin-bottom:3px; font-size:9px; color:#717171; }
.newslinec { border-left: 1px solid #717171; border-top: 1px solid #717171; border-right: 1px solid #717171; padding-left:1px; padding-right:1px; }



.xlink_active { background-color: white; color:black; }

.xlitem { float:left; border: 5px solid #8d8d8d; margin-right:5px; margin-bottom:5px; cursor:pointer; }
.xlitem2 { width:204px; height:130px; background-color:white;  background-position:center center;background-repeat: no-repeat; }

.xlx2 { position:absolute;margin-left:10px;margin-top:10px;height:100px;width:184px; overflow:hidden; }
.xlxins2 { padding:4px; font-size:10px; color: #000000; text-align:right; }
a div.xlh2 { color:#FFFFFF;
  filter: alpha(opacity=40);
  -khtml-opacity:0.40;
  -moz-opacity:0.4;
  opacity: 0.4;
  }
a:hover div.xlh2 { color:#FFFFFF;
  filter: alpha(opacity=60);
  -khtml-opacity:0.6;
  -moz-opacity:0.6;
  opacity: 0.6;
  }

.xlx { position:absolute;margin-left:10px;margin-top:100px;height:20px;width:184px; overflow:hidden; }
.xlxins { padding:4px; font-size:10px; }
a div.xlh { color:#FFFFFF;
  filter: alpha(opacity=50);
  -khtml-opacity:0.50;
  -moz-opacity:0.5;
  opacity: 0.5;
  background-color:#000000;
  }
a:hover div.xlh { color:#FFFFFF;
  filter: alpha(opacity=100);
  -khtml-opacity:1;
  -moz-opacity:1;
  opacity: 1;
  background-color:#FF0000;
  }


span.qhref { text-decoration:none; cursor:default; }
span.qhref:hover { text-decoration:underline; cursor:default; color:#FF0000; }

