/*common*/
*{
    word-wrap:break-word;
}
html,body{
    border:0 !important;
}
body{
    background:#0D2345 url("/images/bodybg.gif") repeat-x 0 90px;
    text-align:center;
}
body,td,input,textarea,select,button{
    color:#222222;
    font:12px/1.6em Verdana,Helvetica,Arial,sans-serif;
}
input,select,button{
    vertical-align:middle;
}
textarea{
    resize:none;
}
body,ul,li,dl,dd,p,h1,h2,h3,h4,h5,h6,form,fieldset{
    margin:0;
    padding:0;
}
h1,h2,h3,h4,h5,h6{
    font-size:1em;
}
ul li{
    list-style:none;
}
a{
    text-decoration:none;
    color:#333333;
}
a:hover{
    text-decoration:underline;
}
.lightlink,.lightlink a{
    color:#09C;
}
a img{
    border:none;
}
em,cite,strong,th{
    text-align:left;
    font-style:normal;
}
.emfont{
    color:#F60;
}
table{
    empty-cells:show;
    border-collapse:collapse;
}
th{
    font-weight:400;
}
.txt,.txtarea{
    padding:2px;
    *padding:0 2px;
    height:16px;
    *height:20px;
    border:1px solid;
    border-color:#999 #CCC #CCC #999;
    background:#FFF;
}
.txtarea{
    height:auto;
}
.checkbox,.radio{
    margin:0;
    width:15px;
}
.pipe{
    margin:0 5px;
}
.lighttxt,.lighttxt a,.pipe{
    color:#999;
}
.smalltext{
    font-size:0.83em;
    font-family:Verdana,Helvetica,Arial,sans-serif;
}
.noborder,.noborder td{
    border:none !important;
}
.nobg{
    background:none !important;
}
.right{
    float:right;
}
.left{
    float:left;
}
.onerror,.onright{
    clear:both;
    padding:2px 2px 2px 22px;
    background:url(../../images/default/check_error.gif) no-repeat 2px 2px;
}
.onright{
    background:url(../../images/default/check_right.gif) no-repeat 2px 2px;
}
.notice{
    clear:both;
    margin:5px 0;
    padding:3px 5px 3px 20px;
    background:url(../../images/default/notice.gif) no-repeat 2px 6px;
}
.nodata{
    margin:99px auto;
    text-align:center;
    color:#999;
    font-size:16px;
    font-weight:700;
}
#ajaxwaitid{
    display:none;
    position:absolute;
    z-index:100;
    top:0;
    right:0;
    width:100px;
    height:1.6em;
    background:#D00;
    line-height:1.6em;
    color:#FFF;
    overflow:hidden;
}
#checksecanswer img,#checksecanswer3 img,#checkseccodeverify img,#checkseccodeverify3 img,.warning img{
    vertical-align:middle;
}
.s_clear:after{
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}
.s_clear{
    zoom:1;
}
hr{
    clear:both;
    margin:1em 0;
    border:0 solid #E6E7E1;
    background:transparent;
}
.solidline{
    border-top:1px solid #FFF;
    border-bottom-width:1px;
}
.dashline{
    height:0px;
    border-bottom-width:1px;
    border-style:dashed;
}
.shadowline{
    *margin:2px 0;
    border-width:1px 0;
    border-top-color:#C8DCEC;
    border-bottom-color:#FFF;
}
.side .shadowline{
    margin:5px 0;
    *margin:2px 0;
}
.cornerlayger{
    padding:6px 8px;
    border:1px solid #09C;
    background:#EBF2F8;
    line-height:1.6em;
}
.minicorner{
    margin-top:-1px;
    height:6px;
    background:url(../../images/default/attachinfobg.gif) no-repeat 50% 0;
}
.wrap{
    text-align:left;
    margin:0 auto;
}
#wrap{
    padding-bottom:10px;
    min-height:450px;
    border:0 solid;
    background-color:#FFF;
    clear:both;
}
* html #wrap{
    height:450px;
}
.wrap,#nav{
    width:960px;
}
#header{
    margin-bottom:8px;
    min-width:960px;
    width:100%;
    border-bottom:1px solid #00B2E8;
    background:#00A2D2 url("../../images/default/header.gif") repeat-x 0 100%;
}
#header .wrap{
    position:relative;
    padding:24px 0 22px;
}
#header h2{
    float:left;
}
#umenu{
    position:absolute;
    right:0;
    top:0;
    line-height:20px;
}
#umenu a{
    margin:0 6px;
}
#umenu cite{
    font-weight:700;
}
#umenu cite span a{
    margin:0;
    font-weight:400;
}
#myprompt.new{
    padding-left:22px;
    background:url(../../images/default/notice_newpm.gif) no-repeat 0 50%;
}
#myprompt_menu a.new{
    color:#F60;
}
#myprompt_menu li{
    float:left;
    width:50%;
}
.promptmenu{
    margin-left:-27px;
    padding-top:10px;
    width:250px;
    background:transparent url(../../images/default/pm_ntc.gif) no-repeat 0 0;
    text-align:left;
    opacity:0.98;
}
.promptcontent{
    padding-bottom:10px;
    background:transparent url(../../images/default/pm_ntc.gif) no-repeat -250px 100%;
}
.promptmenu ul{
    padding:0 10px;
    border:solid #91C8E2;
    border-width:0 2px;
    background:#FEFEFE;
}
.promptmenu li{
    border-bottom:1px solid #F4F4F4;
    line-height:29px;
    display:block;
    width:100%;
    color:#999;
    overflow:hidden;
    text-overflow:ellipsis;
    -webkit-text-overflow:ellipsis;
    -moz-text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
}
.promptmenu a:hover{
    text-decoration:none;
    color:#09C;
}
.up{
    padding-top:0;
    padding-bottom:10px;
    width:150px;
    background-position:-500px 100%;
}
.up .promptcontent{
    padding-top:5px;
    padding-bottom:0;
    background-position:-650px 0;
}
.up li{
    border-bottom:none;
    line-height:160%;
}
#uchome_ntc{
    padding:1px 10px 3px 15px;
    *padding:2px 10px 2px 15px;
    background:url(../../images/default/notify_bg_m.gif) no-repeat 0 50%;
    color:#FFF !important;
}
#uchome_ntc a{
    margin:0;
}
#umenu,#umenu a,#umenu .pipe{
    color:#97F2FF;
}
#footer{
    padding:1em 0;
}
#rightinfo{
    float:left;
}
#footlink{
    float:right;
    text-align:right;
}
#footer,#footer a{
    color:#8691A2;
}
.content{
    padding:20px 25px;
}
.content h1{
    margin-bottom:10px;
    font-size:16px;
    font-weight:400;
}
#menu{
    position:absolute;
    right:0;
    bottom:0;
    _bottom:-2px;
    height:26px;
}
#menu li{
    display:inline;
    float:left;
    margin-left:5px;
    background:#EBF4FD url("../../images/default/mtabbg.gif") repeat-x 0 100%;
}
#menu a{
    float:left;
    padding:0 14px;
    height:25px;
    border:solid #B0E4EF;
    border-width:1px 1px 0;
    background:transparent none;
    line-height:25px;
    color:#666;
    text-decoration:none;
    overflow:hidden;
}
#menu a.dropmenu{
    padding-right:20px;
    background-image:url(../../images/default/arrow_down.gif);
    background-repeat:no-repeat;
    background-position:95% 50%;
}
#menu a:hover{
    border-color:#00B2E8;
    background-color:#1E4B7E;
    color:#C3D3E4;
}
#menu li.current a{
    height:26px;
    border-color:#00B2E8;
    background-color:#1E4B7E;
    color:#C3D3E4;
}
#nav{
    margin:-8px auto 0;
    background:url(../../images/default/icon_nav.gif) no-repeat 0 50%;
    text-align:left;
    text-indent:25px;
    line-height:3em;
}
#nav,#nav a{
    color:#C3D3E4;
}
.mainbox table{
    width:100%;
}
.blocktitle{
    margin-bottom:0.5em;
    font-size:16px;
    font-weight:700;
}
.channelinfo{
    clear:both;
    margin:5px 0;
    color:#666;
}
.channelinfo img{
    vertical-align:middle;
}
.channelinfo .onerror{
    * background-position:2px 0;
}
.pages_btns{
    padding:5px 0 1em;
    line-height:30px;
}
.pages,.pageback{
    float:right;
    padding:2px 0;
}
.pages a,.pages strong,.pageback a{
    float:left;
    padding:0 6px;
    margin-right:2px;
    height:26px;
    border:1px solid;
    line-height:26px;
    overflow:hidden;
}
.pages a,.pageback a{
    border-color:#E6E7E1;
    background-color:#FFF;
    color:#09C;
}
.pages a:hover,.pageback a:hover{
    text-decoration:none;
}
.pages strong{
    border-color:#09C;
    background-color:#09C;
    color:#FFF;
    font-weight:700;
}
.pages a.prev,.pages a.next{
    background-repeat:no-repeat;
}
.pages a.prev{
    background-image:url(../../images/default/arrow_left.gif);
    background-position:30% 50%;
    padding:0;
    width:22px;
    overflow:hidden;
    text-indent:-9999px;
}
.pages a.next{
    padding-right:16px;
    background-image:url(../../images/default/arrow_right.gif);
    background-position:90% 50%;
}
.pageback a{
    padding-left:16px;
    background:#FFF url(../../images/default/arrow_left.gif) no-repeat 0 50%;
}
.pages a:hover,.pageback a,.pages a.next{
    border-color:#09C;
}
.formtable{
    width:100%;
}
.formtable th{
    padding:5px 2px;
    width:100px;
}
.formtable th a{
    font-weight:400;
    color:#09C;
    text-decoration:underline;
}
.formtable td{
    padding:5px 2px;
}
.formtable .sep_space th{
    height:40px;
}
.formtable .txt{
    width:270px;
}
.formtable .txtarea{
    float:left;
    margin:-1px 8px 0 0;
    width:270px;
    height:60px;
    border-top-color:#CCC;
}
.float_typeid{
    float:left;
    margin-right:6px;
}
.float_typeid select{
    float:left;
    height:20px;
}
.float_typeid a{
    display:block;
    overflow:hidden;
    padding:0 17px 0 4px;
    width:73px;
    height:20px;
    text-decoration:none !important;
    color:#444 !important;
    border:1px solid;
    border-color:#999 #CCC #CCC #999;
    background:#FFF url(../../images/default/newarow.gif) no-repeat 100% 0;
}
* html .float_typeid a{
    height:18px;
    padding-top:2px;
}
.float_typeid a:hover,.float_typeid a:focus{
    border:1px solid #09C;
    background-position:100% -20px;
}
.float_typeid select{
    width:94px;
}
.short_select a{
    width:39px;
}
.short_select select{
    width:60px;
}
.select_menu{
    border:1px solid #09C;
    background:#FFF url(../../images/default/newarow.gif) no-repeat 100% -20px;
    text-align:left;
}
.select_menu ul{
    margin:0 4px;
}
.select_menu li{
    color:#444;
    cursor:pointer;
}
.select_menu li:hover{
    color:#09C;
}
.select_menu li.current{
    color:#F60;
}
.commonlist li{
    margin:4px 0;
}
.inlinelist li{
    float:left;
    width:33%;
}
.inlinelist li.wide{
    width:49.5%;
}
.datalist{
    zoom:1;
}
.datalist table{
    margin-bottom:30px;
    width:100%;
    border:1px solid #E6E7E1;
}
.datalist th,.datalist td{
    padding:4px 5px;
    border:1px solid #E6E7E1;
    font-weight:400;
}
.datalist th img{
    vertical-align:top;
}
.datalist table .stat_subject{
    border-right:none;
}
.datalist table .stat_num{
    padding-right:15px;
    text-align:right;
    border-left:none;
}
.datalist .datatable{
    margin-bottom:10px;
}
.datalist .datatable,.datalist .datatable th,.datalist .datatable td{
    border-width:1px 0;
}
.datalist .fixtable{
    table-layout:fixed;
}
.colplural,.colplural th,.colplural td,th.highlight,td.highlight{
    background-color:#F5F5F5;
}
.avt_list li{
    float:left;
    margin-right:9px;
    width:64px;
    height:54px;
    text-align:center;
}
.side .avt_list li{
    margin:0;
    width:33.3%}
.postmessage .avt_list li{
    height:70px;
}
.avt_uname li{
    height:80px;
}
.avt_list img{
    display:block;
    margin:0 auto;
}
.avt_list p{
    width:96%;
    white-space:nowrap;
    overflow:hidden;
}
.avt_list .cornerlayger p{
    white-space:normal;
    text-align:left;
}
.avt_list .minicorner{
    background:url(../../images/default/attachinfobg.gif) no-repeat -30px 0;
}
.avt_title{
    margin:8px;
}
.list{
    border-top:3px solid #E6E7E1;
}
.content .list h3{
    padding-left:6px;
    color:#666;
    line-height:35px;
}
.list td,.list th{
    height:50px;
    padding:6px 0;
    border-top:1px dashed #E6E7E1;
    color:#666;
}
.list th{
    background:url(../../images/default/forum.gif) 5px 10px no-repeat;
    padding-left:45px !important;
}
.narrowlist th{
    vertical-align:top;
}
.list th.new{
    background-image:url(../../images/default/forum_new.gif);
}
.list th h2 em{
    font-weight:400;
}
.list th h2 em strong{
    color:#F60}
.feed{
    margin-bottom:10px;
}
.feed h3{
    margin:10px 0 10px 30px;
    font-size:14px;
    color:#999;
}
.feed a{
    color:#09C;
}
.feed li{
    border-bottom:1px dashed #E6E7E1;
}
.feed div{
    padding:10px 30px;
    background:url(../../images/default/alert.gif) no-repeat 0 12px;
    position:relative;
}
.feed div div{
    padding:0;
    background:none;
}
.feed .f_icon{
    background:none;
}
.feed .apptype{
    position:absolute;
    float:left;
    display:inline;
    margin:3px 0 0 -30px;
}
.feed .f_thread{
    background-image:url(../../images/default/folder_new.gif);
}
.feed .f_reply{
    background-image:url(../../images/default/fastreply.gif);
}
.feed .f_quote{
    background-image:url(../../images/default/repquote.gif);
}
.feed .f_buddy{
    background-image:url(../../images/default/user_link.gif);
}
.feed .f_pin{
    background-image:url(../../images/default/pin_1.gif);
    background-position:0 9px;
}
.feed .f_digest{
    background-image:url(../../images/default/digest_1.gif);
}
.feed .f_rate{
    background-image:url(../../images/default/agree.gif);
}
.feed .f_manage{
    background-image:url(../../images/default/icon_manage.gif);
}
.feed .f_magic{
    background-image:url(../../images/default/magic.gif);
}
.feed .f_trade{
    background-image:url(../../images/default/tradesmall.gif);
}
.feed .f_activity{
    background-image:url(../../images/default/activitysmall.gif);
}
.feed .f_reward{
    background-image:url(../../images/default/rewardsmall.gif);
}
.feed .f_task{
    background-image:url(../../images/default/icon_task.gif);
    background-position:0 14px;
}
.feed .f_credit{
    background-image:url(../../images/default/viewpay.gif);
}
.feed dfn{
    position:absolute;
    right:0;
    top:14px;
    *top:12px;
    font-style:normal;
}
.feed dfn .deloption{
    float:right;
    margin:0;
}
.feed em,.feed em a,.feed .summary{
    color:#999;
}
.feed .summary{
    margin:12px 2em 6px;
}
.feed dt{
    float:left;
    color:#444;
}
.feed dd{
    margin-bottom:6px;
}
.feed .il{
    margin-left:2em;
    white-space:nowrap;
}
a.to{
    padding-right:1em;
    background:url(../../images/default/arrow_right.gif) no-repeat 100% 50%;
}
.feed i{
    margin:0 5px;
    color:#999;
}
.f_thumb{
    margin:5px 0;
}
.f_thumb img{
    margin-right:4px;
    padding:2px;
    max-width:100px;
    max-height:70px;
    border:1px solid #E6E7E1}
* html .f_thumb img{
    width:100px;
    height:70px;
}
.feed fieldset{
    margin:10px 0;
    padding:0 0 0 20px;
    border:none;
    background:url(../../images/default/icon_quote_m_s.gif) no-repeat 0 0;
}
.feed ins{
    margin:0;
    padding:0 20px 0 0;
    display:inline;
    background:url(../../images/default/icon_quote_m_e.gif) no-repeat 100% 100%;
    line-height:1.6em;
    color:#999;
    text-decoration:none;
}
.folder{
    width:25px;
    text-align:center;
}
td.icon{
    width:20px;
    text-align:center;
}
.icon .solved{
    filter:alpha(opacity=30);
    opacity:0.3;
}
.subject label{
    float:right;
}
.threadlist th a:hover,.subject a:hover{
    color:#09C;
}
.datatable .subject{
    padding:8px 5px;
}
.threadpages{
    white-space:nowrap;
}
.threadpages a{
    padding:2px 4px;
    color:#444;
}
.threadpages a:hover{
    background-color:#EBF2F8;
}
.forum,.author,.lastpost{
    width:110px;
}
.lastpost,.lastpost cite,.lastpost em{
    text-align:right;
}
.author cite,.lastpost cite{
    display:block;
    margin-bottom:-5px;
    width:105px;
    height:1.6em;
    overflow:hidden;
}
thead .lastpost cite{
    margin-bottom:0;
}
.author em,.lastpost em,.lastpost em a{
    font-size:9px;
    font-family:Arial,sans-serif;
    color:#999;
}
.lastpost cite,.lastpost em{
    display:block;
    margin-right:5px;
}
.nums{
    width:80px;
    color:#999;
    text-align:center;
}
thead .nums{
    color:#444;
}
.nums strong{
    padding-right:2px;
    color:#09C;
    font-weight:400;
}
.nums em{
    padding-left:2px;
    color:#444;
}
.forumnums{
    width:90px;
    padding-right:10px !important;
    color:#999;
    text-align:center;
}
.forumnums em{
    color:#09C;
}
.forumlast{
    width:225px;
    text-align:left;
}
.num{
    width:120px;
    text-align:center;
    color:red;
}
.threadlist td{
    padding:0 !important;
}
.threadlist .colplural th,.threadlist .colplural td{
    padding:7px 0 !important;
    background:#EBF2F8;
}
.threadlist .colplural th{
    padding:7px 5px !important;
}
.threadlist .colplural a{
    color:#09C;
    font-family:Tahoma,sans-serif;
}
.threadlist .colplural a:hover{
    text-decoration:underline;
}
.threadlist .colplural .order_active{
    padding-right:8px;
    background:url(../../images/default/order.gif) no-repeat 100% 50%;
}
.itemfilter{
    line-height:18px;
}
.itemfilter *{
    float:left;
    height:18px;
    overflow:hidden;
}
.itemfilter li{
    margin-right:5px;
}
.itemfilter .current a{
    margin-right:2px;
    background:url(../../images/default/btn_block.gif) no-repeat 0 -161px;
}
.itemfilter .current a:hover{
    text-decoration:none;
}
.itemfilter span{
    cursor:pointer;
}
.itemfilter .current span{
    padding:0 5px;
    background:url(../../images/default/btn_block.gif) no-repeat 100% -179px;
    color:#FFF;
}
.threadlist th em{
    margin-right:4px;
}
.threadlist th em,.threadlist th em a{
    color:#09C;
}
.threadlist th .attach{
    vertical-align:middle;
}
* html .threadlist th .attach{
    vertical-align:baseline;
}
.threadlist th a{
    text-decoration:none;
}
.dropmenu{
    padding-right:15px;
    background:url(../../images/default/arrow_down.gif) 100% 50% no-repeat;
    cursor:pointer;
}
.popupmenu_popup{
    overflow:hidden;
    padding:10px;
    text-align:left;
    border:1px solid #7FCAE2;
    background:#FEFEFE;
}
.popupmenu_popup li{
    margin:3px 0;
    line-height:20px;
}
.headermenu_popup{
    width:100px;
}
.headermenu_popup li{
    width:100px;
    border-bottom:1px solid #E6E7E1;
}
.headermenu_popup a:hover{
    text-decoration:none;
    color:#09C;
}
.headermenu_popup .active{
    font-weight:700;
}
.titlemenu_popup{
    padding:0;
}
.titlemenu_popup li{
    margin:0;
}
.titlemenu_popup a{
    display:block;
    padding:3px 8px;
}
* html .titlemenu_popup a{
    display:inline-block;
}
.titlemenu_popup .current a{
    background:#F1F5FA;
}
.filter_popup{
    width:5em;
}
.filter_popup li{
    width:60px;
}
.showselect_menu{
    margin-bottom:0.8em;
    padding:5px;
    text-align:left;
    border:1px solid #7FCAE2;
    background:#FEFEFE;
}
.headactions .popupmenu_popup a,.headactions .popupmenu_popup strong{
    color:#666;
    background:none;
    white-space:nowrap;
}
.headactions .popupmenu_popup{
    overflow:visible;
}
.hasdropdownbtn{
}
.hasdropdownbtn input{
    float:left;
    width:129px;
}
.hasdropdownbtn .spmediuminput{
    width:115px;
}
.dropdownbtn{
    float:left;
    overflow:hidden;
    text-indent:-9999px;
    width:20px;
    height:20px;
    border-width:1px 1px 1px 0;
    border-style:solid;
    border-color:#999 #CCC #CCC #999;
    background:#FFF url(../../images/default/newarow.gif) no-repeat 0 0;
}
.dropdownbtn:hover{
    background-position:0 -20px;
}
#style_switch{
    position:absolute;
    right:0px;
    bottom:-25px;
}
#style_switch li{
    float:left;
    padding-left:5px;
}
#style_switch a{
    float:left;
    width:8px;
    height:8px;
    border:1px solid #DDD;
    background:#FFF;
    line-height:100px;
    overflow:hidden;
}
#style_switch a:hover,#style_switch .current a{
    border-color:#FFF;
}
#style_switch .current a{
    margin-top:-1px;
    border-width:2px;
}
#ad_headerbanner{
    float:right;
    margin:5px 0 10px;
}
.ad_text{
    margin:0 auto 5px;
    padding:10px 0;
    width:960px;
    background:#FFF;
}
.ad_text table{
    width:100%;
}
.ad_text td{
    padding:3px 20px;
    text-align:left;
}
.ad_textlink1,.ad_textlink2{
    margin:10px 0;
    padding-left:20px;
    background:url(../../images/default/icon_ad.gif) no-repeat 0 50%;
}
.ad_pip{
    clear:right;
    float:right;
    padding:10px;
    background:#FFF;
    color:#999;
    line-height:130%;
}
.ad_pip li{
    margin-bottom:1em;
}
.ad_pip a{
    color:#09C;
}
.ad_topicrelated{
    clear:both;
    float:right;
    display:inline;
    margin:0 10px 10px;
    padding:10px 10px 10px 30px;
    border:1px solid #78A73D;
    background:#CAEEC0;
}
.ad_column{
    text-align:center;
}
.ad_footerbanner{
    text-align:center;
    clear:both;
    margin:5px;
}
.ad_float_left,.ad_float_right{
    float:right;
    position:fixed;
    top:350px;
    z-index:300;
}
* html .ad_float_left,* html .ad_float_right{
    position:absolute;
    top:expression(offsetParent.scrollTop+350);
}
.ad_float_left{
    left:5px;
}
.ad_float_right{
    right:5px;
}
.ad_couplebanner{
    top:5px}
* html .ad_couplebanner{
    top:expression(offsetParent.scrollTop+5);
}
.headactions{
    float:right;
    line-height:1em;
    padding:12px 0 0;
}
.headactions img{
    vertical-align:middle;
    cursor:pointer;
    padding:0 5px;
}
.headactions a{
    margin-left:4px;
}
.mainbox .headactions{
    color:#999;
}
.mainbox .headactions strong{
    font-weight:700;
}
.msgfix{
    overflow:hidden;
}
.side{
    width:200px;
    margin-right: 20px;
}

.sideinner .txt{
    margin-top: 6px;
}
.side li.current a{
    font-weight:700;
    color:#444;
    text-decoration:none;
}
.with_side{
    background:#FFF url("../../images/default/sidebg.gif") repeat-y 100% 0;
}
.with_side .main{
    float:left;
    overflow:hidden;
    margin-left:-240px;
    width:95%;
}
.with_side .content{
    margin-left:240px;
    width:auto;
}
.with_side .side{
    float:right;
    padding-bottom:20px;
    width:200px;
}
.with_side .side h2{
    margin:20px 25px 10px;
    color:#999;
    font-size:14px;
}
.with_side .side a{
    color:#09C;
    text-decoration:underline;
}
.sideinner{
    padding:0 25px;
}
.sideinner .tabs{
    margin:5px 0;
}
.sideinner .tabs li{
    line-height:2em;
}
.numbg{
    float:right;
    text-align:center;
    width:35px;
    height:2em;
    background:url(../../images/default/numbg.gif) no-repeat 0 50%;
    color:#FFF;
    font-weight:700;
}
.special{
    background:none;
}
.special .main{
    float:right;
}
.special .side{
    float:left;
}
.sidebox{
    overflow:hidden;
    margin:5px 10px 10px;
}
.sidebox h4{
    margin-bottom:4px;
    color:#09C;
}
.fwinmask{
}
.fwin{
    overflow-x:hidden;
    margin:0 auto;
    text-align:left;
}
.t_l,.t_c,.t_r,.m_l,.m_r,.b_l,.b_c,.b_r{
    overflow:hidden;
    opacity:0.9;
    filter:alpha(opacity=90);
    background:#7FCAE2;
}
.t_l,.t_r,.b_l,.b_r{
    width:8px;
    height:8px;
}
.t_c,.b_c{
    height:8px;
}
.m_l,.m_r{
    width:8px;
}
.m_c{
    background:#F1F5FA;
}
.fcontent{
    margin:15px;
}
.float_ctrl{
    margin-bottom:15px;
    height:20px;
    line-height:20px;
}
.float_ctrl em{
    float:left;
    font-size:14px;
    font-weight:700;
    color:#09C;
}
.float_ctrl em a{
    text-decoration:none;
}
.float_ctrl .needverify{
    margin-left:8px;
    padding-left:13px;
    width:45px;
    height:21px;
    line-height:21px;
    background:url(../../images/default/re_unsolved.gif) no-repeat 0 0;
    font-size:12px;
    color:#666;
    font-weight:400;
}
.float_ctrl .onerror,.float_ctrl .onright{
    white-space:nowrap;
    height:auto;
    line-height:140%;
    color:#444;
    font-size:12px;
    font-weight:400;
}
.float_ctrl span{
    float:right;
    color:#999;
}
.float_ctrl span a,.float_ctrl strong{
    float:left;
    text-decoration:none;
    margin-left:8px;
    font-weight:400;
    color:#444;
}
.float_ctrl span a:hover{
    color:#999;
}
.float_close{
    float:left;
    width:20px;
    height:20px;
    overflow:hidden;
    text-indent:-9999px;
    background:url(../../images/default/newclose.gif) no-repeat 0 0;
}
.float_close:hover{
    background-position:0 -20px;
}
.floatwrap{
    overflow:auto;
    overflow-x:hidden;
    margin-bottom:10px;
    height:280px;
}
.fcontent li{
    list-style:none;
}
.fcontent a{
    color:#09C;
    text-decoration:underline;
}
.fcontent .list{
    margin:0 auto;
    width:570px;
    border-top:3px solid #E6E7E1;
    border-bottom:3px solid #E6E7E1;
}
.fcontent .list th,.fcontent .list td{
    padding:3px !important;
    height:auto;
    border-bottom:1px dashed #E6E7E1;
}
.fcontent .list .btns th,.fcontent .list .btns td{
    border-bottom:none;
}
.fcontent .list th{
    width:150px;
    background:none;
}
.postbox{
    clear:both;
}
.moreconf{
    margin-top:10px;
}
.moreconf button,.moreconf a{
    margin-right:3px;
}
.loginform{
    float:left;
    margin-bottom:10px;
    *margin-bottom:-10px;
    padding:20px 0;
    width:280px;
    border-right:1px solid #D3E8F2;
}
.regsec{
    margin-bottom:10px;
}
.channelinfo .onerror,.channelinfo .onright{
    background-position:2px 0;
}
.loginform label{
    clear:both;
    overflow:hidden;
    display:block;
    margin:0 0 10px;
    line-height:22px;
}
.loginform .txt{
    width:170px;
}
.loginform select{
    width:175px;
}
.fsubmit{
    clear:both;
    margin-top:8px;
}
.fsubmit .submit{
    margin-right:8px;
}
.loginform label em,.fsubmit em{
    float:left;
    width:60px;
}
.fsubmit .regpre{
    *margin-top:4px;
}
.nolabelform .txt{
    width:230px;
}
.clause{
    overflow:auto;
    margin-bottom:10px;
    width:470px;
    height:240px;
}
.selectinput{
    float:none;
    margin:0 0 10px;
    width:234px;
    height:20px;
    background-color:#FFF;
    border:1px solid;
    border-color:#999 #CCC #CCC #999;
}
.selectinput a{
    float:left;
    padding-right:0;
    width:61px;
    border:none;
}
.selectinput a:hover,.selectinput a:focus{
    border:none;
}
.selectinput .txt{
    float:left;
    width:160px;
    border:none;
}
.selecttype{
    float:none;
    margin:10px 0;
    clear:both;
}
.selecttype a,.selecttype a:hover,.selecttype a:focus{
    padding-right:0;
    width:230px;
    background-color:transparent;
    border-color:#F1F5FA;
    color:#999 !important;
}
.loginpsw label{
    float:left;
    padding-left:4px;
    width:61px;
    line-height:150%;
}
.capslock{
    background:url(../../images/default/capslock.gif) no-repeat 98% 50%;
}
.logininfo{
    float:left;
    overflow:visible;
    margin:87px 25px 10px 40px;
}
.logininfo h4{
    margin-bottom:10px;
    font-weight:400;
    font-size:14px;
}
.multinfo{
    margin-top:53px;
}
.switchnav{
    float:left;
    white-space:nowrap;
    overflow:hidden;
    width:480px;
}
.postboardlist{
    overflow:hidden;
    margin:9px 0;
    width:597px;
    border-width:1px 0 1px 1px;
    border-style:solid;
    border-color:#7FCAE2;
    background:#FFF;
}
.postboardlist li{
    float:left;
    overflow-x:hidden;
    overflow-y:auto;
    padding:5px;
    width:188px;
    height:300px;
    border-right:1px solid #7FCAE2;
}
.postboardlist p{
    height:25px;
    line-height:25px;
}
.postboardlist a{
    display:block;
    white-space:nowrap;
    overflow:hidden;
    padding:0 4px;
    text-decoration:none;
    color:#444;
}
.postboardlist a:hover{
    text-decoration:none;
    background-color:#F5F5F5;
}
.postboardlist .highlightlink{
    color:#09C;
}
.hassubboard{
    background:url(../../images/default/arrow_right.gif) right center no-repeat;
}
.pbl_selected a,.pbl_selected a:hover{
    background-color:#09C;
    color:#FFF !important;
    font-weight:700;
}
.nofloat{
    height:auto !important;
    height:410px;
    min-height:410px;
    background-color:#EBF2F8;
}
.nofloat .fcontent{
    margin:15px auto;
    width:600px;
}
.nofloat .loginform{
    height:auto;
}
.nofloat .clause{
    width:auto;
    height:auto;
}
.fcontent .float_postinfo{
    width:568px;
}
.c_header{
    overflow:hidden;
    margin-bottom:10px;
}
* html .c_header{
    zoom:1;
}
.c_header h2,.c_header h3{
    float:left;
    padding-right:15px;
    background:#FFF;
    font-size:14px;
    cursor:pointer;
}
.c_header h3{
    background:#FFF url(../../images/default/arrow_down_big.gif) no-repeat 100% 5px;
    color:#09C;
}
.searchfaq h3{
    background:none;
    cursor:auto;
}
.c_header .noarrow{
    background:none;
    cursor:auto;
}
.c_header h3 a{
    color:#09C;
}
.c_header h3 span{
    font-size:12px;
    font-weight:400;
    color:#666;
}
.c_header h2 em,.c_header h3 em{
    margin-left:8px;
    font-size:12px;
    color:#999;
    font-weight:400;
}
.c_header_action{
    float:right;
}
.c_header .c_header_ctrlbtn{
    display:none;
}
.c_header .c_header_ext{
    display:block;
}
.closenode{
    background:url(../../images/default/dashline.gif) repeat-x 0 10px;
}
.closenode h3{
    background-image:url(../../images/default/arrow_right_big.gif);
}
.closenode .c_header_ctrlbtn{
    display:block;
    background-color:#FFF;
    color:#666;
    cursor:pointer;
}
.closenode .c_header_ext{
    display:none;
}
.itemtitle{
    clear:both;
    overflow:hidden;
    margin-bottom:10px;
    line-height:23px;
}
.itemtitle h1{
    float:left;
    margin:0 20px 0 0;
}
.itemtitle ul{
    float:left;
}
.itemtitle li{
    float:left;
    margin-right:5px;
}
.itemtitle li.pipe{
    margin-left:0;
}
.itemtitle ul a{
    display:block;
    overflow:hidden;
    height:23px;
    cursor:pointer;
}
* html .itemtitle ul a{
    float:left;
}
.itemtitle ul a span{
    display:block;
    padding:0 7px;
    *padding:1px 7px 0;
    *line-height:22px;
}
.itemtitle ul a:hover{
    background:#F5F5F5 url(../../images/default/btn_block.gif) no-repeat 0 -46px;
    text-decoration:none;
}
.itemtitle ul a:hover span{
    background:url(../../images/default/btn_block.gif) no-repeat 100% -69px;
}
.itemtitle ul a.dropmenu{
    padding-right:0;
    background-position:0 -161px;
}
.itemtitle ul a.dropmenu span{
    padding-right:12px;
    background:url(../../images/default/btn_block.gif) no-repeat 100% -138px;
}
.itemtitle ul a.dropmenu:hover{
    background-position:0 -46px;
}
.itemtitle ul a.dropmenu:hover span{
    background-position:100% -115px;
}
.itemtitle ul .current a,.itemtitle ul .current a:hover,.itemtitle ul .current a.dropmenu:hover{
    background:#09C url(../../images/default/btn_block.gif) no-repeat 0 0;
}
.itemtitle ul .current a span,.itemtitle ul .current a:hover span{
    background:url(../../images/default/btn_block.gif) no-repeat 100% -23px;
    color:#FFF;
}
.itemtitle ul .current a.dropmenu span,.itemtitle ul .current a.dropmenu:hover span{
    background-position:100% -92px;
}
.float_postinfo{
}
.float_postinfo em{
    float:left;
    margin-right:5px;
    padding-left:3px;
    height:20px;
    border:1px solid;
    border-color:#999 #CCC #CCC #999;
    background-color:#FFF;
    cursor:pointer;
}
.float_postinfo em img{
    margin-top:2px;
}
.float_postinfo input{
    float:left;
}
.float_postinfo #subject{
    width:358px;
}
.float_postinfo .float_typeid{
    display:inline;
    margin-right:0;
    margin-left:6px;
}
.viewpoint{
    margin:9px 0;
}
.colorbox input{
    margin:2px;
    padding:0px;
    float:left;
    cursor:pointer;
    width:12px;
    height:12px;
    border:0;
}
.smilieslist{
    padding:10px;
    border:1px solid #7FCAE2;
    background:#FEFEFE;
}
.smilieslist td{
    padding:8px;
    border:none;
    cursor:pointer;
}
.smilieslist_page{
    *float:left;
    text-align:right;
}
.smilieslist_page a{
    margin-right:5px;
    color:#09C;
    text-decoration:underline;
}
.pags_act{
    float:left;
}
.smilies_preview{
    margin-top:5px;
    padding:8px;
    background:#FFF;
    border:1px solid #7FCAE2;
}
.smiliesgroup{
    height:33px;
    *height:34px;
    overflow:hidden;
    width:expression(this.parentNode.offsetWidth);
}
.smiliesgroup ul,.imguptype{
    margin:6px 0;
    padding:0 0 26px 8px;
    border-bottom:1px solid #D3E8F2;
}
.smiliesgroup li,.imguptype li{
    display:inline;
}
* html .smiliesgroup li,* html .imguptype li{
    line-height:18px;
}
.smiliesgroup li a,.imguptype li a{
    float:left;
    margin:2px 6px 0 0;
    padding:2px 10px;
    height:19px;
    border:1px solid #D3E8F2;
    color:#09C;
    text-decoration:none;
}
.smiliesgroup li a:focus,.imguptype li a:focus{
    outline:none;
}
.smiliesgroup li a.current,.imguptype li a.current{
    border-bottom-color:#FEFEFE;
    font-weight:700;
    color:#444;
}
.alert_win{
    margin:0;
    width:350px;
}
.alert_win .float_ctrl{
    margin-bottom:0;
    padding:8px;
}
.alert_win .shadowline{
    margin:0;
    *margin:-8px 0;
}
.alert_win .postbox{
    *margin-top:-15px;
    padding:15px;
}
.alert_right,.alert_error,.alert_info{
    padding:6px 0 6px 58px;
    line-height:160%;
    background:url(../../images/default/right_big.gif) no-repeat 8px 50%;
    font-size:14px;
}
.alert_error{
    background-image:url(../../images/default/error_big.gif);
}
.alert_info{
    background-image:url(../../images/default/info_big.gif);
}
.alert_btnleft{
    margin-top:8px;
}
.alert_btn{
    margin-top:20px;
    text-align:center;
}
.alert_act{
    margin-top:20px;
    padding-left:58px;
}
.popupcredit{
}
.pc_l,.pc_c,.pc_inner,.pc_r{
    width:29px;
    height:56px;
    line-height:56px;
    background:url(../../images/default/popupcredit_bg.gif) no-repeat 0 0;
}
.pc_c{
    width:200px;
    background-position:0 -56px;
    background-repeat:repeat-x;
}
.pc_inner{
    white-space:nowrap;
    text-align:center;
    width:auto;
    background-position:50% -112px;
}
.pc_inner span{
    margin-right:15px;
    color:#FFEA97;
    font-size:14px;
    font-weight:700;
}
* html .pc_inner span{
    display:inline-block;
}
.pc_inner span a{
    color:#FFEA97;
    text-decoration:underline;
}
.pc_inner span em{
    color:#FFF;
    font-size:18px;
    font-weight:400;
}
.pc_inner span em.desc{
    color:#930;
}
.pc_btn img{
    opacity:0.5;
}
.pc_btn:hover img{
    opacity:1;
}
.pc_r{
    background-position:-30px 0;
}
.optionbar{
    float:left;
    overflow:hidden;
    margin:3px 4px 0 -6px;
    background:#09C url(../../images/default/header.gif) repeat-x;
    height:14px;
}
.deloption{
    float:left;
    margin:4px;
    width:12px;
    height:12px;
    background:url(../../images/default/close.gif) no-repeat 0 0;
    overflow:hidden;
    text-indent:-9999px;
}
.deloption:hover{
    background-position:0 -12px;
}
.color_menu{
    overflow:hidden;
    width:63px;
}
.color_menu a{
    overflow:hidden;
    float:left;
    width:20px;
    height:20px;
}
.chosemagic{
    margin-bottom:9px;
    width:220px;
}
.topicadminhigh{
    height:200px;
}
.topicadminhigh .tah_body{
    margin:5px 0 15px;
}
.topicadminhigh .tah_body select{
    width:217px;
}
.topicadminlow{
    height:50px;
}
.topicadminlow table{
    width:100%;
}
.topicadminlow td{
    padding:0 5px;
}
.topicadminlow .txt{
    width:100px;
}
.topicadminlow .wide .txt{
    width:50px;
}
.topicadminlog{
}
.topicadminlog h4{
    font-weight:400;
}
.topicadminlog .dropdownbtn{
    border-left-width:1px;
}
.topicadminlog .txtarea{
    margin:5px 0;
    width:212px;
    height:40px;
}

/*index*/
#ann{
    margin:5px 0 10px;
    padding:2px 5px;
    line-height:30px;
    border:solid #E6E7E1;
    border-width:1px 0;
    background:#F7F7F7;
}
#ann dl{
    overflow:hidden;
}
#ann dt{
    float:left;
    width:5em;
    background:url(../../images/default/ann_icon.gif) no-repeat 0 50%;
    text-indent:2em;
    font-weight:700;
}
#ann dd{
    margin-left:30px;
}
#ann li{
    padding-left:10px;
    white-space:nowrap;
}
#ann em{
    margin-left:5px;
    color:#666;
    font-size:0.83em;
}
#annbody{
    height:30px;
    overflow:hidden;
    padding-right:16px;
}
.forumcount{
    margin-left:16px;
}
.forumlinks,.forumimglink,.forumtxtlink{
    padding:6px;
    border-top:1px solid #E6E7E1;
}
.forumlinks ul li{
    float:left;
    width:49%;
    height:50px;
    line-height:1.4em;
}
.forumimglink a{
    margin-right:8px;
}
.forumimglink img{
    margin:2px 0;
}
.forumlogo{
    float:left;
    padding-top:2px;
    width:100px;
}
.forumcontent{
    padding-right:18px;
    height:50px;
}
.forumcontent p{
    overflow:hidden;
    height:17px;
    color:#666;
}
.forumtxtlink li{
    float:left;
    margin-right:5px;
    width:8em;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
#online h3{
    font-weight:400;
}
#online h3 a,#online h3 em,#online h3 strong{
    font-weight:700;
}
.feed{
    border-top:3px solid #E6E7E1;
}
#onlinelist{
}
#onlinelist dt,#onlinelist dd{
    padding:1em;
    border-top:1px solid #E6E7E1;
}
#onlinelist dd ul li{
    float:left;
    margin:4px 0;
    width:20%;
    height:14px;
    line-height:14px;
}
#onlinelist dt img,#onlinelist dd img{
    vertical-align:middle;
}
#sidebar_img{
    float:right;
    display:inline;
    margin:0 6px;
    padding:6px 25px 6px 6px;
    background:url(../../images/default/sidebar_toggle.gif) no-repeat 100% 5px;
    color:#09C;
    position:relative;
    z-index:98;
}
.collapsed_no:hover{
    background-position:100% -35px !important;
    text-decoration:none;
}
.collapsed_yes{
    background-position:100% -75px !important;
}
.collapsed_yes:hover{
    background-position:100% -115px !important;
    text-decoration:none;
}
.textinfolist li{
    margin-bottom:2px;
}
.side .textinfolist li a{
    text-decoration:none;
    color:#444;
}
.side .textinfolist li a:hover{
    text-decoration:underline;
}
.side_poll li{
    line-height:1.8em;
}
.side_trade li{
    padding-bottom:5px;
}
.side_trade li strong{
    float:left;
    width:80px;
    height:auto;
    text-align:center;
}
.side_type{
    height:23px;
    border-bottom:1px solid #B0E4EF;
    margin:0 4px;
}
.side_type h4{
    float:left;
    cursor:pointer;
    margin:0 0 -1px 4px;
    height:22px;
    line-height:22px;
    padding:0 4px;
    border:1px solid #B0E4EF;
    font-weight:300;
    color:#999;
}
.side_type h4.current{
    margin-bottom:1px;
    height:23px;
    border-bottom:1px #EBF2F8;
    background:#EBF2F8;
    font-weight:700;
    color:#09C}
.combine h4{
    display:none;
}
h3.requesttabs{
    height:22px;
    line-height:22px;
    padding:4px 6px;
    color:#09C;
    font-weight:700;
}
.requesttabs span{
    float:right;
    font-weight:300;
    color:#999;
}
.with_side .side h3.requesttabs a{
    margin:0 4px;
    font-weight:300;
    color:#999;
    text-decoration:none;
}
.with_side .side h3.requesttabs a:hover{
    text-decoration:underline;
}
.with_side .side h3.requesttabs a.current{
    font-weight:700;
    color:#444}
#headsearch em{
    font-size:20px;
    margin-right:10px;
    color:#09C;
}
#qihoosearch input,#gform input#q{
    margin:6px 0;
}
#hot{
    margin-bottom:20px;
}
#hot h3{
    margin-bottom:10px;
    font-size:14px;
    color:#999;
}
#hot .desc{
    color:#666;
}
#hot .desc a{
    color:#09C;
}
#hot .cite,#hot cite,#hot cite a{
    color:#999;
}
#hot dt,#hot li{
    background:url(../../images/default/dot_c.gif) no-repeat 0 50%;
    position:relative;
}
#hot_img{
    float:left;
    padding-right:14px;
    width:200px;
    border-right:1px dashed #E6E7E1;
}
#hot_img img{
    margin-bottom:1em;
    padding:2px;
    width:200px;
    height:150px;
    border:1px solid #E6E7E1;
}
#hot_img h2{
    position:relative;
}
#hot_img .desc{
    padding:5px 0;
}
.img #hot_main{
    float:right;
    margin-left:-230px;
    width:100%;
}
.img dl,.img ul{
    margin-left:230px;
}
#hot dt strong{
    margin-right:1em;
}
#hot dl{
    border-top:1px dashed #E6E7E1;
}
#hot dt,#hot dd{
    padding-left:10px;
}
#hot dt{
    padding-top:8px;
    background-position:0 15px;
}
#hot dd{
    padding-bottom:8px;
    border-bottom:1px dashed #E6E7E1;
    color:#666;
}
#hot ul{
    padding:8px 0;
    border-bottom:1px dashed #E6E7E1;
}
#hot li{
    float:left;
    width:49.5%;
    line-height:22px;
    height:22px;
    text-indent:10px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
#hot .deloption{
    position:absolute;
    right:0;
    margin:0;
    border:3px solid #FFF;
    background-color:#FFF;
}
.taglist{
}
.taglist a{
    height:30px;
    line-height:30px;
    margin-right:20px;
    word-break:keep-all;
}
#infoside .taglist a{
    margin-right:10px;
    height:22px;
    line-height:22px;
}
a.tagl1,a.tagl2{
    font-size:12px;
    color:#666 !important;
}
a.tagl2{
    color:#999 !important;
}
a.tagl3{
    font-size:14px;
    color:#090 !important;
}
a.tagl4{
    font-size:16px;
    color:#09C !important;
}
a.tagl5{
    font-size:18px;
    color:#F60 !important;
}
.titlelist li{
    margin:3px 0;
    height:1.6em;
    background:url(../../images/default/dot.gif) no-repeat 8px 9px;
    overflow:hidden;
}
.titlelist li a{
    padding-left:16px;
}
.titlelist li cite{
    float:right;
    padding:0 10px 0 0;
    width:90px;
    overflow:hidden;
    text-align:right;
}
.titlelist li cite a{
    padding:0;
    color:#666;
}
.postbtn,.replybtn,#modopt,#modopttmp{
    float:left;
    margin-right:10px;
    color:#09C;
    cursor:pointer;
}
#modopt,#modopttmp,.threadlist tfoot a{
    background-color:#FFF;
    border:1px solid;
    border-color:#999 #CCC #CCC #999;
    padding:0 16px 0 6px;
    line-height:20px;
}
.threadlist tfoot a{
    margin-right:5px;
    padding:3px 16px 3px 3px;
}
#modopt:hover,#modopttmp:hover,.threadlist tfoot a:hover{
    text-decoration:none;
    color:#09C;
}
.postbtn,.replybtn{
    width:67px;
    height:30px;
    background:url(../../images/default/newtopic.gif) no-repeat 0 0;
    font-size:14px;
    font-weight:700;
    line-height:28px;
    *line-height:32px;
    text-align:center;
    overflow:hidden;
}
.replybtn{
    background-image:url(../../images/default/reply.gif);
}
.postbtn a,.replybtn a{
    display:block;
    padding-left:5px;
    color:#FFF;
    letter-spacing:5px;
}
.postbtn a:hover,.replybtn a:hover{
    text-decoration:none;
}

/*viewthread*/
.titlelist li{
    margin:3px 0;
    height:1.6em;
    background:url(../../images/default/dot.gif) no-repeat 8px 9px;
    overflow:hidden;
}
.titlelist li a{
    padding-left:16px;
}
.titlelist li cite{
    float:right;
    padding:0 10px 0 0;
    width:90px;
    overflow:hidden;
    text-align:right;
}
.titlelist li cite a{
    padding:0;
    color:#666;
}
.postbtn,.replybtn,#modopt,#modopttmp{
    float:left;
    margin-right:10px;
    color:#09C;
    cursor:pointer;
}
#modopt,#modopttmp,.threadlist tfoot a{
    background-color:#FFF;
    border:1px solid;
    border-color:#999 #CCC #CCC #999;
    padding:0 16px 0 6px;
    line-height:20px;
}
.threadlist tfoot a{
    margin-right:5px;
    padding:3px 16px 3px 3px;
}
#modopt:hover,#modopttmp:hover,.threadlist tfoot a:hover{
    text-decoration:none;
    color:#09C;
}
.postbtn,.replybtn{
    width:67px;
    height:30px;
    background:url(../../images/default/newtopic.gif) no-repeat 0 0;
    font-size:14px;
    font-weight:700;
    line-height:28px;
    *line-height:32px;
    text-align:center;
    overflow:hidden;
}
.replybtn{
    background-image:url(../../images/default/reply.gif);
}
.postbtn a,.replybtn a{
    display:block;
    padding-left:5px;
    color:#FFF;
    letter-spacing:5px;
}
.postbtn a:hover,.replybtn a:hover{
    text-decoration:none;
}
.ratelist{
    margin-bottom:3px;
}
.ratelist .dropdownbtn{
    margin-right:5px;
}
.ratelist .txt{
    width:45px;
}
.ratelist label{
    float:left;
    white-space:nowrap;
    overflow:hidden;
    width:120px;
}
.tagthread{
    width:360px;
}
.tagthread .close{
    float:right;
}
.tagthread h4{
    line-height:26px;
    border-bottom:1px solid #E6E7E1;
}
.tagthread ul{
    padding:5px;
}
.tagthread li{
    line-height:1.8em;
}
.tagthread li.more{
    padding-right:10px;
    text-align:right;
    background:url(../../images/default/arrow_right.gif) no-repeat 100% 50%;
}
.forumcontrol{
}
.forumcontrol table{
    width:100%;
    background:#EBF2F8;
}
.forumcontrol td{
    padding:15px;
}
.forumcontrol .narrow td{
    padding:0 15px 5px;
}
.forumcontrol .modaction{
    width:140px;
    background:#D3E8F2;
}
.userinfopanel{
    margin:-1px 0 0 9px;
    width:500px;
    border:1px solid #7FCAE2;
    background:#FFF;
    filter:alpha(opacity=96);
    opacity:0.96;
}
.popavatar{
    float:left;
    width:150px;
}
.popavatar p{
    padding:0 10px;
}
.popuserinfo{
    float:left;
    width:350px;
    padding:5px 0;
}
.imicons img{
    vertical-align:middle;
    margin:0 8px 0 0;
}
.userinfopanel p{
    text-align:left;
    margin:0 !important;
    padding:0 !important;
}
.userinfopanel p a{
    color:#09C;
}
.userinfopanel dl{
    margin:5px 0;
    padding:5px 0;
}
.postauthor .userinfopanel dt{
    width:70px;
}
.postauthor .userinfopanel dd{
    width:100px;
}
.popupmenu_popup .postauthor{
    width:180px;
}
.popupmenu_popup .postauthor a{
    color:#09C;
}
.userinfopanel .avatar{
    margin:0 0 10px 0 !important;
}
.profile_side ul{
    margin:5px 30px;
    line-height:1.6em;
    overflow:hidden;
}
.profile_side li{
    margin:5px 0;
    background-position:0 50%;
    background-repeat:no-repeat;
    text-indent:22px;
}
.profile_side li.pm{
    background-image:url(../../images/default/pmto.gif);
}
.profile_side li.buddy{
    background-image:url(../../images/default/addbuddy.gif);
}
.extralist{
    border:solid #CCC;
    border-width:2px 0;
}
.extralist td,.extralist th{
    height:2.2em;
    padding-left:14px;
    line-height:2.2em;
    border:solid #E6E7E1;
    border-width:1px 0;
}
.extralist th{
    width:120px;
    background:#F5F5F5;
    font-weight:700;
}
.extralist td em{
    font-weight:700;
    color:#09C;
}
.extralist td span,.extralist td strong{
    color:#F60;
    font-size:14px;
    margin-right:4px;
}
.extralist td strong{
    font-weight:700;
}
#ntc_jp{
    margin-left:-9px;
    margin-top:-33px;
    width:460px;
    height:43px;
    background:url(../../images/default/notice_jump.png) no-repeat 0 0;
    line-height:35px;
    position:absolute;
}
#ntc_jp div{
    margin:0 11px 0 9px;
    background:#3285D6;
}
#ntc_jp em{
    float:left;
    padding-left:15px;
    color:#47E8FF;
    font-weight:700;
}
#ntc_jp h2{
    float:right;
    display:inline;
    margin-right:10px;
    width:300px;
    font-weight:400;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    color:#EAF2F9;
    text-align:right;
}
* html #ntc_jp h2{
    font-family:Simsun,sans-serif;
}
#ntc_jp h2 a{
    color:#EAF2F9;
    text-decoration:underline;
}
#ntc_jp .deloption{
    float:right;
    margin-top:12px !important;
}
.viewthread{
}
.threadfix{
    padding-bottom:0!important;
    min-height:300px !important;
}
* html .threadfix{
    height:300px !important;
}
.viewthread table,#pmprompt table,#forumlinks,#pmlist,#specialpost,#newpost,#editpost{
    table-layout:fixed;
}
.viewthread td.postcontent,.viewthread td.postauthor{
    vertical-align:top;
    padding:0 1px;
    border:none;
    overflow:hidden;
}
.viewthread td.postcontent{
    padding:0 15px;
}
.viewthread td.postbottom{
    vertical-align:bottom;
}
.mainbox td.postauthor{
    padding:0;
    width:170px;
    background:#EBF2F8;
    overflow:hidden;
}
.postauthor .avatar{
    margin:10px 20px;
}
.postauthor p,.postauthor dl.profile{
    margin:5px 10px 5px 20px;
}
.postauthor p.customstatus{
    color:#666}
.postauthor p em,.postauthor dt em{
    color:#F60;
}
.postauthor dd,.postauthor dt{
    height:1.6em;
    line-height:1.6em;
    float:left;
    overflow:hidden;
    font-family:Tahoma,sans-serif;
}
.postauthor dt{
    margin-right:5px;
    width:50px;
}
.postauthor dd{
    width:80px;
}
.postauthor .shadowline{
    margin:9px 20px 4px;
    *margin:0 20px -5px;
}
.posterinfo,.postmessage,.postact{
    max-width:600px;
}
#threadstamp{
    position:absolute;
    margin-top:-70px;
    margin-left:170px;
}
* html .postmessage{
    width:600px;
}
.postinfo{
    color:#666;
    margin-bottom:10px;
    border-bottom:1px dashed #E6E7E1;
    line-height:36px;
    height:36px;
    overflow:hidden;
}
.postinfo strong a{
    float:right;
    height:24px;
    font-weight:100;
    color:#444;
    line-height:24px;
    padding:0 6px;
    margin-top:4px;
    border:1px solid #FFF;
}
.posterinfo a.posterlink{
    color:#09C;
}
.postinfo strong em.rpostno{
    float:right;
    font-weight:100;
    color:#444;
    margin-left:20px;
}
.postinfo strong em.rpostno input{
    border:1px solid #09C;
}
.postinfo #rpostnobtn{
    cursor:pointer;
}
* html .postinfo strong em.rpostno{
    margin-top:6px;
}
.postinfo strong a:hover{
    border:1px solid #09C;
    text-decoration:none;
}
.msgfontsize img{
    vertical-align:middle;
}
* html .msgfontsize{
    margin-top:8px;
}
.postinfo em{
    color:#09C;
    margin-right:4px;
}
.posterinfo{
    color:#999;
    margin-right:auto;
}
* html .authorinfo{
    padding-top:8px;
}
.authicon{
    margin-bottom:-4px;
    cursor:pointer;
}
.posterinfo a,.posterinfo em{
    margin:0 4px;
    color:#444;
}
.posterinfo cite{
    float:right;
}
.posterinfo cite img{
    vertical-align:middle;
    margin:0 8px 6px 0;
}
.postmessage{
    clear:left;
}
.postmessage *{
    line-height:normal;
}
.postmessage h1,.postmessage h2{
    margin:8px 0;
    font-size:1.17em;
}
.postmessage h1 a{
    font-weight:400;
    color:#444;
}
#threadtitle{
    margin-bottom:8px;
    border-bottom:1px dashed #E6E7E1;
}
#threadtitle h2{
    font-size:1.33em;
}
.postmessage h2 em{
    float:right;
    font-size:12px;
    font-weight:400;
}
.defaultpost{
    padding-bottom:1em;
}
.t_msgfont,.t_msgfont td{
    font-size:14px;
    line-height:1.6em;
}
.t_msgfont a{
    color:#09C;
}
.t_bigfont .t_msgfont,.t_bigfont .t_msgfont td{
    font-size:16px;
    line-height:1.6em;
}
.recordinfo{
    height:32px;
}
.t_msgfont *,.t_bigfont .t_msgfont *{
    line-height:normal;
}
.postratings{
    float:right;
}
.signatures{
    overflow:hidden;
    padding:20px 0 10px;
    color:#666;
    line-height:1.6em;
    background:url(../../images/default/sigline.gif) no-repeat 0 0;
}
.signatures *{
    line-height:normal;
}
.signatures strong{
    font-weight:700;
}
.postactions{
    padding:0 10px 0 0;
    border-top:1px dashed #E6E7E1;
}
.postactions strong{
    cursor:pointer;
}
.postactions .right{
    margin:8px 0 0 5px;
}
.postactions p{
    float:right;
}
.postactions p a{
    margin-right:6px;
}
.postact{
    line-height:36px;
}
.postact em{
    float:left;
}
.postact em a{
    padding:5px 10px 5px 25px;
}
.fastreply{
    background:url(../../images/default/fastreply.gif) no-repeat 0 50%;
}
.repquote{
    background:url(../../images/default/repquote.gif) no-repeat 0 50%;
}
.editpost{
    background:url(../../images/default/edit.gif) no-repeat 0 50%;
}
.postmessage .typeoption{
    margin-bottom:1em;
}
.typeoption h4{
    padding:10px 2px;
    border-bottom:1px solid #E6E7E1;
    font-size:14px;
    font-weight:bold;
}
.typeoption table{
    width:600px;
}
.typeoption th,.typeoption td{
    border-bottom:1px solid #E6E7E1;
    padding:4px;
}
.postmessage .box tbody th,.postmessage .box tbody td{
    border-top-color:#E6E7E1;
}
.t_msgfont ul{
    margin-left:14px;
}
.t_msgfont li{
    margin-left:2em;
}
.t_msgfont ul li{
    list-style-type:disc;
}
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;
}
.postattach{
    width:500px;
    margin:10px 0;
}
.zoominner{
    padding:5px 10px 10px;
    background:#FFF;
    text-align:left;
}
.zoominner p{
    padding:8px 0;
    color:#999}
.zoominner p a{
    float:left;
    margin-left:10px;
    width:17px;
    height:17px;
    background:url(../../images/default/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;
}
.tagrelated{
    border-top:1px dashed #E6E7E1;
    margin:10px 0;
}
.tagrelated h3{
    padding:6px 0;
    color:#09C;
}
.tagrelated h3 em{
    float:right;
}
.taghelated h3 em a{
    color:#666;
    font-weight:300;
}
.tagrelated li{
    padding-bottom:6px;
}
.zoomctl{
    float:right;
    text-indent:-999px;
    overflow:hidden;
}
.t_attach,.t_attach_img{
    border:1px solid #E6E7E1;
    background:#FFF;
    font-size:12px;
    padding:5px;
}
.t_attach{
    width:130px;
}
.t_attach em{
    color:#999;
}
.t_attachinsert{
    margin:1em 0;
    font-size:12px;
}
.t_attachinsert p img{
    margin-bottom:-4px;
}
.t_table{
    border:1px solid #E3EDF5;
    empty-cells:show;
    border-collapse:collapse;
}
.t_table td{
    padding:4px;
    border:1px solid #E3EDF5;
    overflow:hidden;
}
.threadad{
}
.threadad td.postauthor{
    background:#D3E8F2;
    padding:0;
    height:6px;
}
.adcontent{
    background:#EBF2F8;
    overflow:hidden;
}
.locked{
    margin:10px 0;
    width:600px;
    w\idth:560px;
    padding:8px 8px 8px 24px;
    border:1px dashed #FF9A9A;
    background:#FFF url(../../images/default/locked.gif) no-repeat 6px 50%;
    font-size:12px;
}
.locked:hover{
    background:#F7F7F7 url(../../images/default/locked.gif) no-repeat 6px 50%;
}
.locked strong{
    color:#F60;
}
.viewpay{
    margin:0 6px;
    padding:1px 0 1px 24px;
    background:url(../../images/default/viewpay.gif) no-repeat 6px 60%;
    color:#09C;
    font-weight:700;
}
.showhide{
    border:1px dashed #FF9A9A;
    margin:8px 0;
    padding:10px;
}
.showhide h4{
    margin-bottom:10px;
    color:#F66;
    font-size:12px;
    text-align:center;
}
.pstatus,.modact{
    display:block;
    height:32px;
    text-align:center;
    font-style:normal;
    color:#999;
    font-size:12px;
}
.pstatus,.modact,.modact a{
    line-height:32px !important;
    color:#999;
}
.useraction{
    height:50px;
    width:110px;
    clear:both;
    display:block;
    margin:20px auto;
}
.nrate{
    width:220px;
}
.useraction a{
    float:left;
    margin-right:10px;
    padding:30px 0 0;
    width:45px;
    height:20px;
    text-align:center;
    background:url(../../images/default/ajaxaction.gif) no-repeat 0 0;
}
.useraction #share{
    background-position:0 -50px;
}
#ajax_recommendlink{
    float:left;
    margin-right:10px;
    width:100px;
    height:50px;
    text-align:center;
    background:url(../../images/default/recommend.gif) no-repeat 0 0;
}
#recommendav,#recommendv{
    cursor:pointer;
    height:26px;
    line-height:26px;
    font-size:14px;
    font-weight:700;
    color:#FFF;
}
ul#recommendav{
    font-size:11px;
}
ul#recommendav li{
    margin-top:6px;
}
ul#recommendav li#recommendv_subtract{
    color:#EEE;
}
.recommend_act li{
    float:left;
    width:50%;
}
#recommend_add,#recommend_subtract{
    float:none;
    margin-right:0;
    padding:0 0 0 15px;
    *padding-left:19px;
    width:auto;
    height:24px;
    line-height:24px;
    background:url(../../images/default/rec_add.gif) no-repeat 2px 50%;
    *background-position:6px 0;
}
#recommend_subtract{
    background-image:url(../../images/default/rec_subtract.gif) !important;
}
.newrate .cornerlayger{
    color:#999;
    border:1px solid #CCC;
    background:#F7F9F8;
    white-space:nowrap;
}
.newrate .cornerlayger em{
    color:#F60;
}
.newrate .attach_popup{
    width:auto;
}
.newrate .minicorner{
    background:url(../../images/default/ratesrcorebg.gif) no-repeat 5px 0;
}
.re_unsolved,.re_solved{
    font-size:14px;
    float:right;
    height:21px;
    width:48px;
    padding-left:10px;
    line-height:21px;
    color:#C30;
    font-weight:700;
}
.re_solved{
    color:#060;
}
.votemsg{
    width:486px;
    height:80px;
}
.buyinfo{
    margin:5px 10px;
}
.buyinfo table td,.buyinfo table th{
    border-bottom:1px solid #DDD;
    padding:6px;
}
.buyinfo table th{
    width:100px;
}
.buyinfo p{
    padding:6px;
}
.quote,.blockcode{
    margin:10px 0;
    padding:10px 10px 10px 65px;
}
.quote{
    padding-bottom:5px;
    background:#F9F9F9 url(../../images/default/icon_quote_s.gif) no-repeat 20px 6px;
}
.quote blockquote{
    margin:0;
    padding:0 65px 5px 0;
    background:url(../../images/default/icon_quote_e.gif) no-repeat 100% 100%;
    line-height:1.6em;
}
.blockcode{
    padding:10px 0 5px 10px;
    width:598px;
    w\idth:586px;
    border:1px solid #CCC;
    background:#F7F7F7 url(../../images/default/codebg.gif) repeat-y 0 0;
    overflow:hidden;
}
.blockcode ol{
    margin:0 0 0 10px;
    padding:0;
}
.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;
}
.blockcode ol li:hover{
    background:#FFF;
    color:#09C;
}
* html .blockcode ol li{
    font-family:\"Courier New\",serif;
}
.blockcode em{
    margin-left:43px;
    color:#09C !important;
    font-size:12px;
    cursor:pointer;
}
.threadtags{
    margin-top:-8px;
    padding-left:20px;
    background:url(../../images/default/tag.gif) no-repeat 0 50%;
    color:#999;
}
.threadtags a,.footoperation span.threadtags a{
    margin-right:6px;
    color:#333;
    line-height:30px;
}
.threadtags .postkeywords a{
    color:#F60;
}
.pagecontrol{
    float:right;
    width:160px;
}
.print{
    padding-left:20px;
    background:url(../../images/default/printpost.gif) no-repeat 0 10px;
    *line-height:38px;
}
.msgfsize *{
    float:left;
}
.msgfsize small,.msgfsize big{
    width:20px;
    text-indent:-9999px;
    cursor:pointer;
}
.msgfsize small{
    background:url(../../images/default/text_common.gif) no-repeat 7px 8px;
}
.msgfsize big{
    background:url(../../images/default/text_zoom.gif) no-repeat 0 8px;
}
.postmessage strong{
    font-weight:bold;
}
.postmessage em{
    color:#666;
}
.postmessage span.t_tag{
    cursor:pointer;
    border-bottom:1px solid #F00;
    white-space:nowrap;
}
.postmessage span.t_tag:hover{
    border-bottom:1px solid;
}
.t_msgfontfix table,.specialmsg table{
    margin-left:1px;
}
.taglinks{
    margin:10px;
    border-top:1px dashed #E3EDF5;
    overflow:hidden;
}
.taglinks div{
    float:left;
    width:33%;
}
.taglinks div h4{
    height:30px;
    line-height:30px;
    text-indent:14px;
}
.taglinks div h4 a{
    color:#09C}
.taglinks div ul{
    border-right:1px dashed #E3EDF5;
    margin:0 10px 0 20px;
}
.taglinks div.noborder ul{
    border-right:none;
}
.taglinks div ul li{
    list-style:none;
    height:20px;
    overflow:hidden;
    line-height:20px;
    color:#999;
    white-space:nowrap;
}
.taglinks div li a:hover{
    color:#09C}
.taglinks div dl dt{
    float:left;
    width:100px;
    text-align:center;
}
.taglinks div dl dt img{
    width:76px;
    height:58px;
}
.taglinks div dl dt p{
    margin:10px;
    overflow:hidden;
    color:#999;
}
.taglinks div dl dd{
    margin-left:80px;
}
#relatedthreads td{
    height:30px;
}
.postattachlist{
    width:100%;
    margin-top:2em;
    border-bottom:1px dashed #E6E7E1 !important;
    overflow:hidden;
    font-size:12px;
}
.t_attachlist{
    float:left;
    width:45%;
    height:50px;
    overflow:hidden;
    padding:10px;
}
.t_attachlist a{
    color:#09C;
    text-decoration:underline;
}
.t_attachlist dt{
    width:40px;
    float:left;
    font-weight:700;
}
.t_attachlist strong{
    color:#F60;
    margin-right:6px;
}
.t_attachlist dt img{
    width:32px;
    height:32px;
}
.t_attachlist dd{
    margin-left:40px;
    color:#999}
.attachname{
    height:16px;
    margin-bottom:3px;
    overflow:hidden;
    white-space:nowrap;
}
*html .attachname{
    white-space:normal;
}
.attachimg{
    width:580px;
    height:auto;
    overflow:visible;
    float:none;
}
.attachimg dt{
    width:0;
}
.attachimg dd{
    margin-left:0;
}
.attachimg .zoom{
    cursor:pointer;
}
.imgtitle{
    margin-bottom:10px;
}
.attach_popup{
    width:180px;
    border:solid #FFF;
    border-width:0;
}
.newrate{
    margin:20px 0;
}
.newrate dt{
    float:left;
    width:80px;
    padding-top:7px;
    text-align:center;
}
.newrate dt strong{
    height:46px;
    padding:12px 8px;
    font-size:24px;
    background:#FFF4DD;
}
.newrate dt p{
    padding-top:10px;
}
.newrate dt strong a,.newrate dt strong a em{
    line-height:48px;
    height:48px;
    color:#F60;
}
.newrate dd{
    margin-left:80px;
}
.newrate dd ul li{
    float:left;
    list-style:none;
    width:67px;
    height:84px;
    overflow:hidden;
    margin:0 4px;
    text-align:center;
}
.newrate dd ul.ratelist{
    float:none;
    padding-top:1px;
}
.newrate dd ul.ratelist li{
    height:24px;
    width:auto;
    line-height:24px;
    margin:4px 0;
    color:#999;
    text-align:left;
    float:none;
}
.ratelist img{
    height:24px;
    width:24px;
    vertical-align:middle}
.ratelist em{
    margin-left:10px;
    color:#F60;
}
.ratelist a{
    margin-right:6px;
}
.ratelist span{
    margin:0 4px;
    color:#999;
}
.rateavatar{
    padding:8px 0;
}
.rateavatar img{
    margin:auto;
}
#authornewfeed{
    padding:2px 12px 2px 23px;
    *padding:3px 12px 1px 23px;
    background:url(../../images/default/notify_bg_m.gif) no-repeat 0 50%;
    color:#FFF;
    cursor:pointer;
}
#authornewfeed_menu{
    padding-top:10px;
    width:250px;
    background:url(../../images/default/pm_ntc.gif) no-repeat 0 0;
}
#authornewfeed_menu div{
    padding-bottom:10px;
    background:url(../../images/default/pm_ntc.gif) no-repeat -250px 100%;
}
#authornewfeed_menu ul{
    zoom:1;
    border:solid #91C8E2;
    border-width:0 2px;
    background:#FEFEFE;
}
#authornewfeed_menu li{
    margin:0 5px;
    padding:4px 0 4px 20px;
    border-bottom:1px solid #F4F4F4;
    color:#444;
}
#authornewfeed_menu a{
    color:#09C;
    text-decoration:underline;
}
#authornewfeed_menu img.appicon{
    position:absolute;
    float:left;
    margin-top:3px;
    *margin-top:0;
    margin-left:-20px;
    width:16px;
    height:16px;
}
#f_post td{
    padding-top:15px;
    padding-bottom:20px;
    vertical-align:top;
}
#f_post p,.fastcheck{
    margin:5px 0;
}
#f_post .txtarea{
    margin:-1px 0 0;
    width:596px;
    height:120px;
    border-color:#999 #CCC #CCC #999;
    border-top:none;
    overflow:auto;
}
* html .signatures{
    height:expression(signature(this));
}
.t_msgfontfix{
    min-height:100px;
}
* html .t_msgfontfix{
    height:100px;
    overflow:visible;
}
.stand_select .postauthor{
    background:#EBF2F8;
}
.stand_select .itemtitle,.stand_select .solidline{
    margin:15px 15px 10px;
}
.stand_select h2{
    float:left;
}
.focus{
    float:right;
    position:fixed;
    bottom:0;
    z-index:300;
    right:0;
    overflow:hidden;
    padding:8px;
    width:255px;
    border:2px solid #7FCAE2;
    background:#F1F5FA;
}
* html .focus{
    position:absolute;
    top:expression(offsetParent.scrollTop+document.documentElement.clientHeight-this.offsetHeight);
}
.focus .float_ctrl{
    margin:0;
}
.focus .float_ctrl em{
    font-size:12px;
}
.focus .shadowline{
    margin:8px 0 5px;
    *margin:0;
}
.detail{
    text-align:left;
}
.detail h4{
    overflow:hidden;
    white-space:nowrap;
    margin-bottom:5px;
}
.detail p{
    overflow:hidden;
    height:58px;
}
.detail img{
    float:left;
    margin-right:8px;
    width:58px;
    height:58px;
}
.detail a{
    color:#444;
}
.moreinfo{
    float:right;
    padding:0 5px 0 15px;
    background:url(../../images/default/notice.gif) no-repeat 0 3px;
}
.postmenu{
    width:100px;
}
#visitedforums_menu{
    width:140px;
}
.postmenu li,#visitedforums_menu li{
    float:left;
    background:url(../../images/default/folder_s.gif) no-repeat 3px 50%;
}
.postmenu .poll{
    background-image:url(../../images/default/pollsmall.gif);
}
.postmenu .trade{
    background-image:url(../../images/default/tradesmall.gif);
}
.postmenu .reward{
    background-image:url(../../images/default/rewardsmall.gif);
}
.postmenu .activity{
    background-image:url(../../images/default/activitysmall.gif);
}
.postmenu .debate{
    background-image:url(../../images/default/debatesmall.gif);
}
.postmenu a,#visitedforums_menu a{
    display:block;
    width:75px;
    border-bottom:1px solid #E6E7E1;
    padding-left:25px;
}
.postmenu a:hover,#visitedforums_menu a:hover{
    text-decoration:none;
    color:#09C;
    border-bottom-color:#E3EDF5;
}
#visitedforums_menu li{
    background:none;
}
#visitedforums_menu li a{
    padding-left:0;
    width:140px;
}
#fjump_menu{
    padding:0 30px 0 10px;
}
#fjump_menu dl{
    padding:5px 0;
}
#fjump_menu dt a{
    font-weight:700;
    color:#666;
}
#fjump_menu dd{
    padding-left:1em;
}
#fjump_menu .sub{
    padding-left:1em;
}
#fjump_menu .current a{
    font-weight:700;
}
#fjump_menu li a{
    color:#09C;
}
.userlist{
    overflow:auto;
    margin:4px 0;
    height:220px;
}
.userlist li{
    list-style:none;
    float:left;
    width:33%;
    height:1.8em;
    line-height:1.8em;
}
#buddies ul{
    width:400px;
}
#buddies li{
    float:left;
    width:8em;
    height:1.6em;
    overflow:hidden;
    white-space:nowrap;
}

