/* common */
html,body{height:100%;font-size:11px;font-family:Verdana}
body{padding:0;margin:0;background-color:#fff;color:#000000}
div,p{margin-top:0}
* {list-style:none;margin:0;padding:0}
body,a,span,div,form,td,th,tr,*{font-family:Verdana;font-size:11px}
input,select, textarea{font-size:11px;font-family:Verdana;padding:1px}
ul,li{list-style:none;margin:0;padding:0}
p{padding-bottom:10px}
img{border:none}
table{border-collapse:collapse;border-spacing:0;empty-cells:show;margin:0;padding:0}
td,th{text-align:left;padding:0;margin:0}
label{cursor:pointer}
form{padding: 0;margin:0}

a{color:#0066CC}
a:link{color:#0066CC}
a:visited{color:#666666}
a:hover{color:#FD7223}
a span, a font{display: none;}

/* layout */
.cf:after{content:".";display:block;height:0;clear:both;visibility:hidden}
/* IE-mac \*/* html .cf{height:1%}/* End IE-mac */
#o{height:100%;min-height:100%;margin-left:170px;margin-right:170px;margin-bottom:-52px;color:#000000}
#o2{height:100%;min-height:100%;margin-left:170px;margin-right:0;margin-bottom:-52px;color:#000000}
html>body #o{height:auto}
#l{position:relative;float:left;	width:170px;margin-left:-169px;z-index:3}
#lc{margin:10px 12px 10px 5px;z-index:3}
#r{position:relative;width:170px;float:right;margin-right:-169px;}
#rc{margin:15px 5px 0 0;z-index:3}
#f{width:100%;clear:both;color:#fff;height:50px;border-bottom:2px solid #FFF;text-align:center;position:relative;}
* html #f{\height:52px;he\ight:50px}
#fc{padding:5px 10px 5px 10px;background:#0096DC;margin-top:20px;}
#ch{height:233px}
#clf{clear:both;height:50px}
* html #m{height:1%;margin-bottom:12px}
#m{float:right;width:100%;position:relative;margin:0 -0.5%;}
#mc{margin: 15px 10px 10px 0px;}
.ow{float:left;width:99%;}
#h1{display: none;}

/* header */
#h{position:absolute;top:0;left:0;width:100%;height:233px;background:#fff url(i/bg-h.gif) repeat-x;z-index:1}
#logo{position: absolute;top:10px;left:30px;z-index:2}
#i1{position: absolute;top:42px;left:30px;z-index:2}
#i2{position: absolute;top:42px;left:96px;z-index:2}
#i3{position: absolute;top:42px;left:170px;z-index:2}
#hi{position: absolute;top:60px;left:30px;z-index:2}

/*footer*/
#f ul{padding-left:24px;position:relative;}
#f li{display:inline;list-style:none;padding-left:6px;padding-right:6px;height:16px;text-align:center;background:url(i/bg-mn-item.gif) right top repeat-y;}
#f a, #f a:link, #f a, #f a:visited{text-decoration:none;color:#fff;font-size:13px;font-family: Arial, Helvetica, sans-serif;font-weight:bold;}
#f a:hover{color:#EDF5E1;text-decoration:underline;}

/*searh*/
#s{position:absolute;top:40px;right:15px;height:110px;padding-left:10px;padding-top:28px;color:white;background:url(i/bg-s.gif) top 115px no-repeat;z-index:2}
#s table th{width: 100px;padding:2px;text-align:right;}
#s table td{padding:2px;}
#s select{font-size:11px;width:170px;}
select#currency{width: 50px;}
#sb {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;color: #FFFFFF;background-color: #990000;border: 1px solid #FFFFFF;font-weight: bold;cursor:pointer;}

/*menu*/
#mn{position:absolute;top:200px;left:0;width:100%;height:33px;overflow:hidden;z-index:1}
#mn ul{padding-top:9px;padding-left:24px;position:relative;}
#mn li{display:inline;list-style:none;padding-left:6px;padding-right:6px;height:16px;text-align:center;background:url(i/bg-mn-item.gif) right top repeat-y;}
#mn a{text-decoration:none;color:#666666;font-size:13px;font-family: Arial, Helvetica, sans-serif;font-weight:bold;}
#mn a:hover{color:#FF4500;text-decoration:underline;}

/*search ref*/
#sref{width: 100px;font-size:11px;}
#srefb{font-size:11px;}

/*left box*/
.lt{background: #0096DC url(i/bg-lt.gif) no-repeat;padding:4px;color:#FFF;font-weight:bold;position:relative;}
.lb{background-color: #F4F4F4;position:relative;padding:4px;}
.lst a{display:block;color: #666666;text-decoration:none;font-size:12px;padding:1px 0 0px 12px;background:url(i/bull-lst.gif) 5px left no-repeat}
.lst a:hover{text-decoration:underline;}
.lst sup{color: red;text-decoration:none;}

/*hp - selected */
table.hp{width:100%}
table.hp th{background-color: #F4F4F4;padding:4px;border:5px solid #FFF;border-bottom:none;vertical-align:top;}
table.hp td{background-color: #EEEEEE;padding:4px;border:5px solid #FFF;border-top:none;vertical-align:top;}
table.hp img{float: left;margin-right:4px;width:60px;}
table.hp a{font-size: 12px;}
table.hp span{font-weight: bold;}
table.hp th span{color: #0066CC;font-size:12px;text-decoration:underline;cursor:pointer;}
table.hp font{color:#CC0000;font-weight:bold;}

/*hp-new*/
table.newp{width:100%;margin-top:20px;}
table.newp td img{width: 60px;height:40px;}
table.newp td span{color:#C00;font-size:12px;text-decoration:underline;cursor:pointer;font-weight: bold;display:block}
table.newp td{padding:4px;vertical-align:top;}
table.newp th{border-bottom:1px solid #336699;padding:4px;text-align:left;}
table.newp th.p{width: 50px;border-bottom:1px solid #CCCC99;text-align:center;}
table.newp th.i{width: 70px;border-bottom:1px solid #CCCC99;text-align:center;}
table.newp a{display: block;color:#CC0000;font-size:12px;font-weight: bold;padding-bottom:3px;}
table.newp td.p{text-align: center;color:#CC0000;font-weight:bold;vertical-align:middle;}
table.newp td.p div{font-family:Verdana;color:#006699;text-align:center;font-weight:normal;}
table.newp div{font-size:10px;}

/*hp-news*/
#rnews li{padding:2px 0 2px 8px;border-bottom:1px solid #E4E4E4;background: url(i/bull-news.gif) left center no-repeat;position:relative;}
#rnews li:hover{background-color: #f4f4f4;}
#rnews a{text-decoration: none;color:#666;font-size:12px;font-family:Arial}
#rnews a:hover{text-decoration: underline;color:#666;}
#rnews li.m{text-align: right;background:none;border-bottom:none;}
#rnews li.m a{font-weight: bold;}

/*hp-subscribe*/
table.subsc{background-color: #EDECBE; border: 1px solid #FF802B;margin-top:10px;}
table.subsc th{padding: 3px; font-size: 12px; color: white; background-color: #FF802B;}
table.subsc td{padding: 3px;font-size:10px;}
table.subsc td td{padding: 0;}
table.subsc, table.subsc *{font-size:10px;}

/*rl*/
table.rl{width: 100%;background: url(i/bg-rl.gif) left bottom repeat-x;}
table.rl td, table.rl th{vertical-align: top;padding:5px}
table.rl td{background: url(i/bg-rl.gif) left top repeat-x;}
table.rl td.i, table.rl th.i{}
table.rl td.i img{width: 80px;border:1px solid #ccc}
table.rl span.t{color: #009900; font-weight: bold;}
table.rl span.g{color: #FF802B; font-weight: bold;}
table.rl span.n{color: #F00; font-weight: bold;}
table.rl a{font-size: 12px;font-weight:bold;}
table.rl td.p{width: 70px;text-align:center;font-weight:bold;color:#C00};
table.rl td.p div{font-weight: normal;color:#069}
table.rl td.l{width:100px;text-align: center;}
table.rl td.l div{font-size: 10px;}
table.rl th{text-align: center;}
table.rl th.d{text-align: left;}
table.rl td.d p{padding: 2px 0 3px 0;color:#000;}
table.rl td.d{color: #666;}

/*filter*/
table.filter{width:100%;margin-bottom:15px;}
table.filter td{background-color: #EDECBE;padding:1px 4px}
table.filter td.t{background: #FFCC00 url(i/bg-filter.gif) left bottom repeat-x;padding:4px 4px 10px 4px;font-weight:bold;}
table.filter th{background:url(i/bg-filter-p.gif) left top no-repeat;padding:1px 1px 1px 20px;width:150px; text-align:center;}
.frmBtn{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;color: #FFFFFF;background-color: #990000;border: 1px solid #FFFFFF;font-weight: bold;}

/*prop*/
div.title{font-weight: bold;font-size:14px;border-bottom:1px solid #ccc;padding:4px 4px 4px 0;}
div.title span{font-weight: normal;}
div.shortdesc{padding: 3px 0;font-size:12px;}
div.fac{padding: 5px 0;font-size:12px;}
div.fac span{font-weight: bold;font-size:12px;}
p.longdesc{font-size: 12px;line-height: 18px;padding:10px 0}
p.longdesc, p.longdesc *{font-size: 12px;}
p.longdesc img{margin: 5px;}
table.prop td.i{width: 300px;text-align:center;vertical-align:top;}
table.prop td.i div{margin: 5px;width:310px;overflow:hidden}
table.prop td.i img{margin: 0;padding:0}
table.prop td.c{vertical-align:top;padding-left:20px;}
table.propi td, table.propi th{padding:4px;border-bottom:1px solid #ccc}
table.propi th{text-align: right;padding-right:10px;font-weight:bold;}
table.propi td.r{color: Green;font-weight: bold;}
table.propi td.p{color:#C00;font-weight: bold;}

/*form*/
table.form{margin-top:15px;border-spacing: 5px;border-collapse: separate;}
table.form th{font-weight: bold;padding:1px 10px 1px 1px;} 
table.form th.req{border-right: 2px solid #FF802B}
table.form td{padding:1px;}

/*faq*/
div.faq{padding: 5px;}
div.faq, div.faq *{font-size:12px;line-height:18px;}
div.faq font{font-weight: bold;}
div.faq a.up{display: block;text-align: right;font-weight:bold;}
ul.faq, ul.faq *{font-size: 12px;}
ul.faq li{padding:2px;}

/*so*/
#stat{height:100px;overflow:auto}
#stat,#stat *{font-family:Tahoma;font-size:11px;color:#9A9A9A;}
p#pk, p#htx{margin:0;padding:0 0 10px 0;font:small-caps;display:none}
