.usl {
overflow:scroll;
overflow-x:hidden;
width:580px;
height:280px;
padding:5px;
}

.usl2 {
width:auto;
border:dashed #CCC;
border-width:0 1px 1px;
}

.usl li {
overflow:hidden;
float:left;
width:134px;
height:64px;
margin:3px;
}

.usl a {
display:block;
border:1px solid #FFF;
padding:4px;
}

.usl a:hover {
text-decoration:none;
border:1px solid;
background:#F2F2F2;
border-color:#DDD #999 #999 #DDD;
}

.usl .avt {
float:left;
margin-right:5px;
width:52px;
height:52px;
border:1px solid #CDCDCD;
background-color:#FFF;
background-position:2px 2px;
background-repeat:no-repeat;
zoom:1px;
}

.usl .d {
float:left;
width:65px;
height:54px;
overflow:hidden;
word-wrap:break-word;
}

.usl li.a a,.usl li.a a:hover {
background-color:#FFF1E1;
border-color:#F90;
}

.usl li.a .avt span {
display:block;
margin-left:2px;
width:50px;
height:50px;
background:url(images/mark.png) no-repeat left bottom;
}

.usd {
border:solid #CCC;
background-color:#F2F2F2;
border-width:1px 0;
padding:5px 10px 0;
}

.usd2 {
border-style:dashed;
border-width:1px;
}

.usd li {
float:left;
margin-right:1%;
width:48%;
}

.e .i,.el .i {
border-bottom:1px dashed #CDCDCD;
background:#F7F7F7;
padding:6px 10px;
}

.et {
margin:20px 0 10px;
}

.el li {
min-height:20px;
border-bottom:1px dashed #CDCDCD;
padding:10px 20px;
}

.el .t {
position:absolute;
margin:1px 0 0 -20px;
}

.el .o {
overflow:hidden;
float:right;
width:16px;
height:16px;
text-indent:20px;
background:url(images/op.png) no-repeat -2px -62px;
margin:4px -20px -4px 0;
}

.ie6 .el .o {
position:absolute;
margin:2px 0 0 525px;
}

.el .del {
background-position:-2px -22px;
}

.el .d {
padding-top:10px;
color:#666;
}

.ec .tn {
cursor:pointer;
margin:10px 10px 0 0;
}

.ec a .tn {
float:left;
max-width:90px;
max-height:90px;
border:1px solid #CDCDCD;
padding:2px;
}

.ie6 .ec a .tn {
width:expression(this.width > 90 && this.width >= this.height ? 90:true);
height:expression(this.height > 90 && this.width <= this.height ? 90:true);
}

.el .ec .hot {
float:right;
width:55px;
height:50px;
background:url(images/hotspot.gif) no-repeat;
margin:10px 0 0 10px;
}

.el .ec .hot a {
display:block;
line-height:20px;
text-align:center;
color:#FFF;
}

.el .ec .hot em {
display:block;
line-height:30px;
font-size:16px;
color:#369;
cursor:pointer;
}

.xlda .el {
overflow:hidden;
float:left;
margin-top:-4px;
width:100%;
}

.xlda .el li {
margin-bottom:-4px;
padding-top:14px;
}

.ie6 .xlda .el .o {
margin:2px 0 0 460px;
}

.pbg {
height:16px;
background:url(images/pllb.png) 0 0 repeat-x;
-webkit-border-radius:0 6px 6px 0;
-moz-border-radius:0 6px 6px 0;
border-radius:0 6px 6px 0;
}

.pbr {
height:16px;
width:470px;
background-image:url(images/pllb.png);
background-position:0 -16px;
background-repeat:repeat-x;
-webkit-border-radius:0 6px 6px 0;
-moz-border-radius:0 6px 6px 0;
border-radius:0 6px 6px 0;
}

.quote {
overflow:hidden;
padding-left:16px;
background:url(images/qa.gif) no-repeat 0 0;
color:#666;
margin:10px 0;
}

.quote blockquote {
display:inline;
padding-right:16px;
background:url(images/qz.gif) no-repeat 100% 100%;
margin:0;
}

.blockcode {
overflow:hidden;
background:#F7F7F7;
color:#666;
margin:10px 0;
padding:5px 10px;
}

.blockcode code {
font-family:Monaco,Consolas,\"Lucida Console\",\"Courier New\",serif;
font-size:12px;
line-height:1.8em;
}

#newspecial_menu {
width:125px;
}

#newspecial_menu li,#sti em {
display:block;
background:url(images/folder_new.gif) no-repeat 8px 50%;
zoom:1px;
}

#newspecial_menu .poll,#sti em.poll {
background-image:url(images/pollsmall.gif);
}

#newspecial_menu .trade,#sti em.trade {
background-image:url(images/tradesmall.gif);
}

#newspecial_menu .reward,#sti em.reward {
background-image:url(images/rewardsmall.gif);
}

#newspecial_menu .activity,#sti em.activity {
background-image:url(images/activitysmall.gif);
}

#newspecial_menu .debate,#sti em.debate {
background-image:url(images/debatesmall.gif);
}

#newspecial_menu a {
display:block;
white-space:normal;
padding:3px 0 3px 30px;
}

#newspecial_menu a:hover {
background:none;
color:#369;
text-shadow:none;
text-decoration:underline;
}

#sti em {
padding-left:25px;
background-position:0 50%;
}

.hasfsl {
margin-right:170px;
zoom:1px;
}

.fct a {
float:left;
margin-left:8px;
}

.fa_fav,.fa_rss,.fa_achv,.fa_bin,.fa_ivt {
padding-left:20px;
background:no-repeat 0 50%;
}

.fa_rss {
background-image:url(images/feed.gif);
}

.fa_achv {
background-image:url(images/clock.gif);
}

.fa_bin {
background-image:url(images/recyclebin.gif);
}

.fa_ivt {
background-image:url(images/user_add.gif);
}

#fh {
width:644px;
}

#fh .bm {
padding-top:5px;
padding-bottom:0;
}

#nv_group #fh {
margin-bottom:1em;
}

#fh .h {
margin-top:10px;
}

#fh h1 {
margin-right:10px;
font-size:16px;
}

#fh .o a {
float:left;
margin-right:10px;
}

#fh.m {
padding-top:0;
background-color:#F2F2F2;
}

.xst {
font-family:Tahoma,Helvetica,mingliu,sans-serif;
font-size:14px;
}

.ttp {
margin-bottom:5px;
padding-top:10px;
background:transparent;
border-width:2px 0 0;
}

.ttp li {
float:left;
padding-bottom:5px;
}

.ttp a,.ttp strong {
float:left;
margin-right:5px;
height:18px;
border:1px solid #CDCDCD;
white-space:nowrap;
padding:4px 8px 3px;
}

.ttp a:hover {
color:#369;
text-decoration:none;
border-color:#369;
}

.ttp .a a {
background:#E5EDF2;
color:#369;
border-color:#369;
}

.ttp .pipe {
float:left;
margin-right:10px;
width:2px;
height:27px;
background:#C2D5E3;
text-indent:-9999px;
padding:0;
}

.cttp {
overflow:hidden;
padding-right:35px;
height:32px;
}

.cttp .unfold,.cttp .fold {
float:right;
display:inline;
width:25px;
height:18px;
background-color:transparent;
color:#369;
font-weight:400;
margin:5px -35px 9px 0;
padding:0 0 0 10px;
}

.tl .bm_c {
padding-top:0;
}

.tl table {
width:100%;
table-layout:fixed;
}

.tl td,.tl th {
border-bottom:1px solid #C2D5E3;
padding:5px 0;
}

.tl th {
padding-right:1.5em;
zoom:1px;
}

.tl .icn {
padding-left:5px;
width:25px;
text-align:left;
}

.tl .frm {
width:150px;
}

.tl .by {
width:105px;
}

.tl th em {
margin-right:4px;
zoom:1px;
}

.tl th em,.tl th em a {
color:#007CD5;
}

.tl td em {
font-size:11px;
font-family:Arial,PMingliu,sans-serif;
}

.tl .ts th,.tl .ts td {
border-bottom-color:#CDCDCD;
background:#F2F2F2;
padding:3px 0;
}

.tl .th {
margin-top:1px;
border-bottom:1px solid #CDCDCD;
background:#F2F2F2;
padding:0 10px;
}

.tl .th table {
border:none;
}

.tl .th td,.tl .th th {
height:20px;
border:none;
}

.tl .tf {
padding:3px 0;
}

.tl tr:hover th,.tl tr:hover td {
background-color:#F2F2F2;
}

.recy {
text-decoration:line-through;
}

.tps {
white-space:nowrap;
}

.tps a {
color:#444;
padding:2px 4px;
}

.tps a:hover {
background-color:#F2F2F2;
color:#007CD5;
}

.mfm .px {
height:16px;
}

.mfm .pn {
height:22px;
line-height:22px;
}

.ie6 .mfm .pn,.ie7 .mfm .pn {
line-height:16px;
}

.mfm .mtm {
margin-right:10px;
}

.plh {
line-height:46px;
}

.plh .plc {
padding-bottom:0;
}

.ts {
font:bold 16px \"Microsoft Yahei\",Hei,Tahoma,SimHei,sans-serif;
padding:12px 0 10px;
}

#modmenu {
border-top:1px solid #CDCDCD;
padding:10px 0;
}

#modmenu .pipe,.modmenu .pipe {
margin:0 3px;
}

.cgtl td,.cgtl th,.cgtl caption {
border-bottom:1px solid #C2D5E3;
padding:5px;
}

.cgtl caption {
background:#E5EDF2;
border-top:1px solid #C2D5E3;
font-size:14px;
font-weight:700;
}

.cgtl th {
width:16%;
}

#a_magic_doodle {
padding-left:20px;
background:url(images/doodle.small.gif) 0 50% no-repeat;
}

.plm {
vertical-align:bottom !important;
}

.plc,.pls {
vertical-align:top;
overflow:hidden;
}

.pls {
width:160px;
background:#E5EDF2;
overflow:hidden;
border-right:1px solid #C2D5E3;
}

.pls .avatar {
margin:10px 15px;
}

.pls .avatar img {
background:#FFF url(images/midavt_shadow.gif) 0 100% repeat-x;
padding:5px 5px 8px;
}

.pls p,.pls .pil {
margin:5px 10px 5px 20px;
}

.pls dd,.pls dt {
float:left;
overflow:hidden;
height:1.6em;
line-height:1.6em;
}

.pls dt {
margin-right:5px;
width:50px;
}

.pls dd {
width:75px;
}

.ad .pls {
background:#C2D5E3;
height:4px;
padding:0;
}

.ad .plc {
background:#E5EDF2;
overflow:hidden;
padding:0;
}

.pl .pnv .pls {
background:#E5EDF2;
border:solid #C2D5E3;
line-height:16px;
border-width:0 1px 1px 0;
}

.pl .pnv .tns p {
font-size:12px;
}

.pl .pnv .plc {
border-bottom:1px solid #C2D5E3;
}

.pnh {
padding:11px 20px;
}

#threadstamp {
position:absolute;
margin:-35px 0 0 500px;
}

.pi {
overflow:hidden;
margin-bottom:10px;
height:16px;
border-bottom:1px dashed #CDCDCD;
padding:10px 0;
}

.pi strong a {
float:right;
margin-top:-6px;
border:1px solid #FFF;
font-weight:400;
padding:4px 6px;
}

.pi strong a:hover {
border-color:#CDCDCD;
}

.pls .pi {
padding-left:15px;
}

.pcb {
clear:left;
margin-right:130px;
}

.pcb h1,.pcb h2 {
font-size:1.17em;
margin:8px 0;
}

.pcb h1 a {
font-weight:400;
}

.pcb h2 em {
float:right;
font-size:12px;
font-weight:400;
}

#ph {
padding:17px 0 0;
}

#ph h1 {
font-size:20px;
}

.jfl_px {
float:right;
width:24px;
height:22px;
line-height:22px;
border:1px solid #CDCDCD;
background:#FFF;
margin:12px 0 0 5px;
}

#jfl_link {
float:right;
width:24px;
height:24px;
text-decoration:none;
background:url(images/flbg.gif) no-repeat 4px 5px;
text-indent:-9999px;
overflow:hidden;
margin:12px 0 0;
}

.pcb strong {
font-weight:700;
}

.pcb span.t_tag {
cursor:pointer;
border-bottom:1px solid red;
white-space:nowrap;
}

.pcb span.t_tag:hover {
border-bottom:1px solid #F26C4F;
}

.pct {
padding-bottom:1em;
}

.t_fsz {
min-height:100px;
}

* html .t_fsz {
height:100px;
overflow:visible;
}

.t_f ul {
margin-left:14px;
}

.t_f li {
margin-left:2em;
}

ul.litype_1 li {
list-style-type:decimal;
}

ul.litype_2 li {
list-style-type:lower-alpha;
}

ul.litype_3 li {
list-style-type:upper-alpha;
}

.ptg {
padding-left:20px;
background:url(images/tag.gif) no-repeat 0 50%;
color:#999;
margin:5px 0;
}

.ptg a {
margin-right:6px;
color:#333;
line-height:30px;
}

.sign {
overflow:hidden;
line-height:1.6em;
background:url(images/sigline.gif) no-repeat 0 0;
padding:20px 0 10px;
}

* html .sign {
height:expression(signature(this));
}

.sign * {
line-height:normal;
}

.po {
border-top:1px dashed #CDCDCD;
}

.po .y {
margin:8px 0 0 5px;
}

.po p a,.po p label {
margin-right:6px;
}

.pob {
line-height:36px;
}

.pob em a {
padding:5px 10px 5px 25px;
}

.cmmnt {
background:url(images/cmmnt.gif) no-repeat 0 50%;
}

.fastre {
background:url(images/fastreply.gif) no-repeat 0 50%;
}

.req {
background:url(images/repquote.gif) no-repeat 0 50%;
}

.editp {
background:url(images/edit.gif) no-repeat 0 50%;
}

.appendp {
background:url(images/icon_append.png) no-repeat 4px 50%;
}

.psave {
background:url(images/pubsave.gif) no-repeat 4px 50%;
}

.modact {
display:block;
height:32px;
text-align:center;
}

.modact,.modact a {
line-height:32px !important;
}

.uo {
clear:both;
text-align:center;
margin:10px 0 20px;
}

.uo a {
border:1px solid #C2D5E3;
background-color:#E5EDF2;
background-repeat:no-repeat;
background-position:5px 50%;
margin:0 2px;
padding:5px 8px 5px 25px;
}

.uo span {
margin-left:3px;
font-weight:700;
color:#F26C4F;
}

.uo a:hover {
text-decoration:none;
color:#369;
}

#k_share {
background-image:url(images/oshr.png);
}

#recommend_add {
background-image:url(images/rec_add.gif);
}

#recommend_subtract {
background-image:url(images/rec_subtract.gif);
}

#k_rate {
background-image:url(images/agree.gif);
}

.rate .crly {
border:1px solid #F90;
background:#FFF4DD;
white-space:nowrap;
}

.rate .mncr {
background:url(images/ratbg.gif) no-repeat 5px 0;
}

.rate {
font-size:12px;
margin:20px 0;
}

.rate dt {
float:left;
padding-top:7px;
width:80px;
text-align:center;
}

.rate dt strong {
height:46px;
font-size:24px;
background:#FFF4DD;
padding:12px 8px;
}

.rate dt strong a,.rate dt strong a em {
line-height:48px;
height:48px;
color:#F26C4F;
}

.rate dd {
margin-left:80px;
}

.rate dd ul li {
float:left;
overflow:hidden;
width:67px;
height:84px;
text-align:center;
margin:0 4px;
}

.rate .ratt {
border-bottom:1px dotted #CCC;
padding:6px 0;
}

.ratl th,.ratl td,.ratc {
overflow:hidden;
height:24px;
line-height:24px;
border-bottom:1px dotted #CCC;
white-space:nowrap;
padding:5px 2px;
}

.ratl img {
height:24px;
width:24px;
vertical-align:middle;
}

.rate_collapse i {
visibility:hidden;
}

.rate .op {
padding-right:16px;
background:url(images/arrow_top.gif) no-repeat 100% 50%;
}

.rate_collapse .op {
background-image:url(images/arrow_down.gif);
}

.rate i {
font-style:normal;
}

.psth {
width:240px;
background:#0063C4 url(images/arw.gif) no-repeat 100% 50%;
color:#FFF;
font-size:14px;
margin:2em 0 2em -20px;
padding:5px 0 5px 20px;
}

.tpst .psth {
margin-left:-15px;
}

.pstl {
clear:left;
margin-bottom:2em;
}

.psta {
float:left;
width:30px;
}

.psta img {
width:24px;
height:24px;
}

.psti {
margin-left:30px;
}

.cm .psth {
background-color:#FFF4DD;
color:#F26C4F;
background-position:100% 50%;
font-size:12px;
}

.cm .pg {
float:none;
}

.cm .pg a,.cm .pg strong {
margin:0 4px 0 0;
}

.cm i {
color:#F30;
font-style:normal;
}

.cmstar {
display:block;
margin-top:5px;
width:100px;
height:16px;
background:url(images/starlevel.gif) no-repeat 10px 0;
cursor:pointer;
}

.cmstarv {
padding-right:100px;
width:100px;
height:16px;
background:url(images/starlevel.gif) no-repeat 12px 0;
}

.cmm .cmstar {
margin-top:0;
}

.cmstar em {
float:left;
width:16px;
height:16px;
overflow:hidden;
text-indent:-9999px;
}

#tath {
width:130px;
line-height:24px;
white-space:nowrap;
word-break:keep-all;
word-wrap:normal;
text-overflow:ellipsis;
overflow:hidden;
padding:10px 10px 10px 20px;
}

#tath img {
width:24px;
height:24px;
vertical-align:middle;
}

#f_pst .avatar {
margin-top:15px;
}

i.pstatus {
display:block;
margin-bottom:-30px;
font-size:12px;
text-align:center;
font-style:normal;
line-height:32px;
color:#999;
}

.bui {
position:absolute;
width:430px;
border:1px solid #CDCDCD;
background:#FFF;
box-shadow:2px 2px 3px #CCC;
-webkit-box-shadow:2px 2px 3px #CCC;
-moz-box-shadow:2px 2px 3px #CCC;
margin:-1px 0 0 -1px;
padding:15px 0 15px 20px;
}

.bui dl {
margin:5px 0 10px;
}

.bui dt {
width:4.5em;
}

.bui dd {
margin-right:10px;
width:75px;
}

.bui .m img {
margin-bottom:12px;
}

.bui .m li {
display:block;
background-position:0 50%;
background-repeat:no-repeat;
line-height:1.6em;
text-indent:22px;
}

.bui .pm2 {
background-image:url(images/pmto.gif);
}

.bui .buddy {
background-image:url(images/addbuddy.gif);
}

.bui img.vm {
margin-bottom:0;
}

.bui .i {
width:290px;
}

.imicn img {
vertical-align:middle;
margin-right:8px;
}

.locked {
border:1px dashed #FF9A9A;
background:#FFF url(images/locked.gif) no-repeat 6px 50%;
font-size:12px;
margin:10px 0;
padding:8px 8px 8px 24px;
}

.locked:hover {
background:#F7F7F7 url(images/locked.gif) no-repeat 6px 50%;
}

.viewpay {
background:url(images/viewpay.gif) no-repeat 6px 60%;
color:#369;
font-weight:700;
margin:0 6px;
padding:1px 0 1px 24px;
}

.showhide {
border:1px dashed #FF9A9A;
margin:8px 0;
padding:10px;
}

.showhide h4 {
margin-bottom:10px;
color:#F66;
font-size:12px;
text-align:center;
}

.pl .quote,.pl .blockcode {
margin:10px 0;
padding:10px 10px 10px 65px;
}

.pl .quote {
padding-bottom:5px;
background:#F9F9F9 url(images/icon_quote_s.gif) no-repeat 20px 6px;
}

.pl .quote blockquote {
background:url(images/icon_quote_e.gif) no-repeat 100% 100%;
line-height:1.6;
zoom:1px;
margin:0;
padding:0 65px 5px 0;
}

.pl .blockcode {
border:1px solid #CCC;
background:#F7F7F7 url(images/codebg.gif) repeat-y 0 0;
overflow:hidden;
padding:10px 0 5px 10px;
}

.pl .blockcode ol {
margin:0 0 0 10px !important;
padding:0 !important;
}

.pl .blockcode ol li {
padding-left:10px;
list-style-type:decimal-leading-zero;
font-family:Monaco,Consolas,\"Lucida Console\",\"Courier New\",serif;
font-size:12px;
line-height:1.8em;
}

.pl .blockcode ol li:hover {
background:#FFF;
color:#369;
}

.pl .blockcode em {
margin-left:43px;
color:#369 !important;
font-size:12px;
cursor:pointer;
}

.pcht {
margin-bottom:15px;
width:600px;
}

.pcht table {
table-layout:fixed;
}

.pcht table td {
vertical-align:middle;
padding:4px 2px;
}

.pvts {
width:100px;
}

.pcht table tr.ptl td {
border-bottom:1px solid #CCC;
padding:8px 2px;
}

.pinf {
color:#999;
margin:15px 0;
}

.ptmr {
margin:-10px 0 15px;
}

.act .c {
line-height:28px;
font-size:14px;
}

.spvimg {
float:left;
position:relative;
width:300px;
background:#FAFAFA;
text-align:center;
border:1px solid #CDCDCD;
}

.spvimg em.hot {
width:120px;
height:102px;
background-position:0 -104px;
}

.spi {
margin-left:315px;
}

.spi dl dt {
float:left;
width:80px;
height:1em;
padding:2px 0;
}

.spi dl dd {
margin-left:90px;
min-height:21px;
height:auto !important;
padding:2px 0;
}

.spi dl.nums dt {
padding-top:15px;
}

.spi dl.nums dd em {
font-size:26px;
}

.actl {
table-layout:fixed;
width:320px;
border-top:3px solid #CDCDCD;
margin:10px 0;
}

.actl th,.actl td {
border-top:1px dashed #CDCDCD;
padding:8px 2px;
}

.actfm {
height:220px;
overflow-x:hidden;
overflow-y:auto;
}

.actl_pop {
overflow:auto;
max-width:200px;
max-height:300px;
_width:200px;
height:expression(this.offsetHeight > 300 ? 300:'auto');
}

.actl_pop li {
display:block;
border-bottom:1px dashed #CDCDCD;
padding:3px 0;
}

.rsld,.rusld {
width:90px;
height:118px;
background:url(images/rwd.gif) no-repeat 0 0;
text-align:center;
color:#F30;
}

.rsld {
background-position:0 -118px;
color:#999;
}

.rsld cite,.rusld cite {
display:block;
_margin-bottom:-6px;
height:30px;
font-size:28px;
margin:26px auto 6px;
}

.rwdn {
margin-left:110px;
overflow-x:hidden;
}

.pdbt {
float:right;
margin:-5px 10px 0 0;
}

.pdbts {
float:left;
overflow:hidden;
height:25px;
line-height:25px;
background:url(images/pdbt.gif) no-repeat 0 0;
}

.pdbts a {
float:left;
height:25px;
line-height:25px;
margin:0;
}

.pdbts .v {
padding-right:3px;
width:39px;
color:#FFF;
text-align:center;
font-weight:700;
}

.pdbts .b {
background:url(images/pdbt.gif) no-repeat 100% -25px;
padding:0 10px;
}

.pdbts_0 {
background-position:0 -100px;
}

.pdbts_0 a {
width:110px;
text-align:center;
}

.pdbts_2 {
background-position:0 -50px;
}

.pdbts_2 .b {
background-position:100% -75px;
}

.trdc {
margin-top:20px;
background:#09C;
height:30px;
line-height:30px;
color:#FFF;
}

.trdc a {
height:30px;
line-height:30px;
color:#FFF;
margin:0 6px;
}

.trdc em {
float:right;
padding-right:6px;
line-height:30px;
color:#FFF;
}

.trdb {
border-bottom:1px dashed #CCC;
}

.trdb .c {
clear:both;
font-size:14px;
padding:10px;
}

.trdb .c .pattl {
border:none !important;
}

.spi h4 {
font-size:18px;
font-weight:700;
padding:4px 2px 8px;
}

.trdl {
padding:10px 0;
}

.trdl .tt {
float:left;
position:relative;
width:90px;
text-align:center;
}

.trdl .tt img {
vertical-align:middle;
cursor:pointer;
}

.trdl .tt .hot {
width:43px;
height:37px;
}

.ta {
margin-left:100px;
overflow:hidden;
}

.ta h4 {
font-size:14px;
font-weight:700;
padding:2px;
}

.ta dl {
width:200px;
margin:0;
}

.ta strong {
font-size:16px;
color:#F30;
}

.torder .spvimg {
width:90px;
}

.torder .spi {
margin-left:110px;
}

.vw .pcb {
margin-right:0;
}

.vw dd .pcb {
width:640px;
}

.vw dd .rate {
padding-left:0;
}

.vw .pcb table {
table-layout:fixed;
width:100%;
overflow:hidden;
}

.vw .t_fsz {
min-height:30px;
}

.ie6 .vw .t_fsz {
height:30px;
}

.vw .pstl {
margin-bottom:1.4em;
}

.vw .pdbts {
margin-right:10px;
height:20px;
line-height:20px;
background:url(images/pdbtm.gif) no-repeat 0 0;
}

.vw .pdbts a {
height:20px;
line-height:20px;
}

.vw .pdbts .b,.vw .pdbts .b:hover {
background:url(images/pdbtm.gif) no-repeat 100% -20px;
padding:0 5px;
}

.vw .pdbts .v {
width:30px;
}

.vw .pdbts_0 {
background-position:0 -80px;
}

.vw .pdbts_0 a {
width:90px;
text-align:center;
}

.vw .pdbts_2 {
background-position:0 -40px;
}

.vw .pdbts_2 .b,.vw .pdbts_2 .b:hover {
background-position:100% -60px;
}

.vw .dr .sr_2 h5,.vw .dr h5 {
width:172px;
}

#modopt,#modopttmp {
margin-left:5px;
}

#visitedforums_menu {
width:140px;
}

#visitedforums_menu li {
display:block;
float:none;
}

#visitedforums_menu td {
vertical-align:top;
padding:5px 10px;
}

#visitedforums_menu a {
white-space:normal !important;
}

#v_forums {
width:120px;
}

.visited_w {
width:400px !important;
}

.visited_w #v_forums {
border-right:1px solid #CDCDCD;
}

#v_threads li {
padding-left:10px;
background:url(images/dot.gif) no-repeat 0 7px;
}

#fastsmilies {
text-align:right;
}

#fastsmilies table {
table-layout:auto;
width:160px;
height:133px;
}

#fastsmilies td {
text-align:right;
vertical-align:middle;
cursor:pointer;
}

.tradl li {
width:138px;
height:235px;
padding:12px;
}

.bn .tradl li {
height:224px;
padding:0 8px 8px;
}

.tradl .u {
text-align:left;
}

.tradl h4 {
overflow:hidden;
height:38px;
font-weight:400;
}

.tradl .tn {
display:block;
position:relative;
width:130px;
height:130px;
border:1px solid #CDCDCD;
margin:5px auto;
padding:1px;
}

.tradl .tn em.hot {
width:53px;
height:46px;
background-position:0 -48px;
}

.tradl img {
max-width:130px;
max-height:130px;
}

* html .tradl img {
width:expression(this.width > 130 && this.width>=this.height ? 130:true);
height:expression(this.height > 130 && this.width<=this.height ? 130:true);
}

.tradl .p {
font-family:Arial,sans-serif;
font-size:16px;
color:#999;
}

.tradl .stat {
background:url(images/closed.png);
color:#FFF;
}

.dtm {
text-align:center;
font-weight:700;
padding:10px 0;
}

.ds {
margin-top:1em;
background:url(images/debate_bg.gif) no-repeat 50% 100%;
line-height:normal;
}

.ds th {
width:60px;
vertical-align:bottom;
}

.ds th div {
background:url(images/debate_vs.gif) no-repeat 50% 50%;
height:150px;
}

.ds td {
vertical-align:bottom;
}

.ds td p {
font-size:14px;
line-height:20px;
padding:5px 0 15px;
}

.ds .sc_1,.ds .sc_2 {
width:62px;
}

.ds .point_chart {
position:relative;
width:62px;
height:150px;
background:url(images/debate_chart.gif) no-repeat 0 0;
}

.ds .point {
text-align:center;
font-size:14px;
margin:0 auto;
padding:0 20px 0 10px;
}

.ds .si_1 .point strong {
color:#F04700;
}

.ds .chart {
position:absolute;
left:0;
bottom:0;
width:62px;
background:url(images/debate_chart.gif) no-repeat;
}

.ds .sc_1 .chart {
background-position:-62px 0;
}

.ds .sc_2 .chart {
background-position:-124px 0;
}

#nv_home .ds th div,#nv_home .ds .point_chart {
height:120px;
}

#nv_home .ds .ph {
font-size:16px;
text-align:center;
}

.dr {
padding-top:6px;
min-height:80px;
height:auto !important;
background:url(images/debate_dr.jpg) no-repeat 50% 0;
margin:2px 0;
}

.dr th {
width:50px;
}

.dr td {
vertical-align:top;
}

.dr h5 {
padding-left:10px;
width:193px;
text-align:center;
font-size:14px;
font-weight:400;
}

.dr h5 a {
color:#F04700;
font-weight:700;
}

.dr .sr_1 button {
float:right;
margin:0;
}

.dr .sr_2 h5 {
float:right;
width:183px;
padding:0 20px 0 0;
}

.dr .mls {
padding-top:15px;
clear:both;
}

.dr .mls li {
width:70px;
}

.pattl {
overflow:hidden;
width:100%;
border-bottom:1px dashed #CDCDCD !important;
font-size:12px;
padding:1em 0;
}

.tatt,.t_attach_img {
color:#999;
font-size:12px;
padding:5px;
}

.t_attachinsert {
font-size:12px;
margin:1em 0;
}

.t_attachinsert p img {
margin-bottom:-4px;
}

.t_table {
border:1px solid #E3EDF5;
empty-cells:show;
border-collapse:collapse;
}

.pl table.t_table {
table-layout:auto;
}

.t_table td {
border:1px solid #E3EDF5;
overflow:hidden;
padding:4px;
}

.tattl {
float:left;
overflow:hidden;
width:45%;
height:64px;
padding:10px 10px 10px 0;
}

.tattl dt {
float:left;
width:40px;
font-weight:700;
}

.tattl strong {
margin-right:6px;
color:#F26C4F;
font-weight:400;
}

.tattl dt img {
width:32px;
height:32px;
}

.tattl dd {
margin-left:40px;
color:#999;
}

.attnm {
height:18px;
margin-bottom:3px;
overflow:hidden;
white-space:nowrap;
}

*html .attnm {
white-space:normal;
}

.attm {
overflow:visible;
float:none;
width:580px;
height:auto;
}

.attm dt {
width:0;
}

.attp {
width:180px;
text-align:left;
}

.attprice {
border:1px dashed #FF9A9A;
padding:5px;
}

.zoominner {
background:#FFF;
text-align:left;
padding:5px 10px 10px;
}

.zoominner p {
padding:8px 0;
}

.zoominner p a {
float:left;
margin-left:10px;
width:17px;
height:17px;
background:url(images/imgzoom_tb.gif) no-repeat 0 0;
line-height:100px;
overflow:hidden;
}

.zoominner p a:hover {
background-position:0 -39px;
}

.zoominner p a.imgadjust {
background-position:-40px 0;
}

.zoominner p a.imgadjust:hover {
background-position:-40px -39px;
}

.zoominner p a.imgclose {
background-position:-80px 0;
}

.zoominner p a.imgclose:hover {
background-position:-80px -39px;
}

.vw .h {
padding-bottom:10px;
border-bottom:1px solid #CDCDCD;
}

.vw .ph {
color:#000;
padding:15px 0;
}

.vw .hot {
margin-right:5px;
color:#F26C4F;
}

.vw .s {
margin-top:10px;
padding-bottom:10px;
border-bottom:1px solid #CDCDCD;
line-height:2;
color:#369;
}

.vw .s strong {
font-weight:400;
color:red;
}

.vw .d {
min-height:100px;
font-size:14px;
line-height:1.8;
color:#000;
margin:15px 0;
}

.vw .d img {
max-width:620px;
}

.ie6 .vw .d img {
width:expression(this.width > 620 ? 620:true);
}

.vw .d ol,.vw .d ul {
margin:1em 2em;
}

.vw .d .ml {
margin:0;
}

.vw .d .ml li {
list-style-type:none;
}

.vw .attach {
padding-left:20px;
background:url(images/fach.gif) no-repeat 0 50%;
color:#369;
}

.vw .o {
margin-top:15px;
padding-top:5px;
border-top:1px solid #CDCDCD;
text-align:right;
}

.vw .o .mgcmn {
width:auto;
text-align:left;
}

#nv_portal .vw .h,#nv_portal .vw .s,#nv_portal .vw .d,#nv_forum .vw .h,#nv_forum .vw .s,#nv_forum .vw .d {
margin-right:15px;
margin-left:15px;
}

.atd {
margin:15px auto;
}

.atd img {
margin-bottom:10px;
}

.atd td {
text-align:center;
vertical-align:bottom;
padding:10px;
}

.atd .atdc {
position:relative;
width:20px;
height:50px;
margin:0 auto 10px;
}

.atdc div {
position:absolute;
left:0;
bottom:0;
width:20px;
text-align:left;
}

.atd .ac1 {
background:#C30;
}

.atd .ac2 {
background:#0C0;
}

.atd .ac3 {
background:#F90;
}

.atd .ac4 {
background:#06F;
}

.atdc em {
position:absolute;
width:30px;
font-size:11px;
text-align:center;
color:#999;
margin:-25px 0 0 -5px;
}

.e,.cgtl,.f_c .cm {
overflow:hidden;
}

.ie6 .el,.ie6 .el li,#f_pst .fpp label {
zoom:1px;
}

.el .ec .hot a:hover,.pdbts a:hover,.atd a:hover {
text-decoration:none;
}

.el a,.locked a,.pinf a {
color:#369;
}

#share_preview .h,.rate_collapse .ratl_l {
display:none;
}

* html .blockcode code,* html .pl .blockcode ol li {
font-family:\"Courier New\",serif;
}

#f_pst .bm_c,#f_pst .plc {
padding:20px;
}

#f_pst .tedt,.ie6 .cgtl,.ie6 .pcbs table,.ie6 .t_fsz table,.rate .attp,.pvt {
width:auto;
}

.fa_fav,#k_favorite {
background-image:url(images/fav.gif);
}

.mw #fh,.pl .dt {
width:100%;
}

#fh #gh,.rate dt p {
padding-top:10px;
}

#fh .h *,.pob em {
float:left;
}

#fh .h .y,.po p {
float:right;
}

.tl th a:visited,.pcb em,.pinf strong {
color:#666;
}

.tl .o,.pslt {
width:20px;
}

.tl .num,.actl th {
width:60px;
}

.tl cite,.tl .num em,.atd a {
display:block;
}

.tl td em,.tl td em a,.tatt em {
color:#999;
}

.tf .showmenu:hover,#nv_forum #ct {
border-color:#C2D5E3;
}

.pl table,.visited_w table,#nv_home .ds table,.vwtb {
table-layout:fixed;
width:100%;
}

.plc,.ds .si_2 .point {
padding:0 20px;
}

.pls p em,.pls dt em,.ptg span a,.rate .crly em,.locked strong {
color:#F26C4F;
}

.tnv,.ds .si_1,.ds .si_2 {
text-align:center;
vertical-align:middle;
}

.authicn,.pvt label,.zoom {
cursor:pointer;
}

.t_f,.t_f td,.spi dl {
font-size:14px;
}

.t_f a,.pcht h4 a,.tattl a {
color:#369;
text-decoration:underline;
}

.t_f ul li,.vw .d ul li {
list-style-type:disc;
}

.spi dl dd em,.torder .spi strong {
color:#F30;
}

.trdb .y *,#fastsmilies img {
vertical-align:middle;
}

.vw .psth,.attm dd {
margin-left:0;
}

.ds .si_2 .point strong,.dr .sr_2 h5 a {
color:#0092C5;
}

.tatt,.tattl .attp {
width:240px;
}