table{width:100%;;WORD-BREAK: break-all; WORD-WRAP: break-word;}
html>/**/body table {table-layout:fixed\0;}

.user_online{height:1%;position:relative;margin:0 0 10px;clear:both;*margin:0 0 10px;_margin:0 0 10px;background:#fdfdfd;padding:8px;border:1px solid #e2e1e1;border-width:1px 0}
.user_online .admin{background:url(../images/role_admin.gif) no-repeat 5px 2px;}
.user_online .moderator{background:url(../images/role_moderator.gif) no-repeat 5px 2px;}
.user_online .operator{background:url(../images/role_operator.gif) no-repeat 5px 2px;}
.user_online li{background:url(../images/role_user.gif) no-repeat 5px 2px;padding-left:25px;float:left;_display:inline;margin:0 5px 3px 0;}
.user_online dd{clear:both;margin:5px 0;}
.user_online .users{padding:.5em 0 0;height:1%;}
.user_online .users li{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;width:120px;_width:145px;}
.user_online:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}


TD.postcontent img{width:auto;max-width: 650px!important;height:auto;  max-height: 650px!important;  }
* html TD.postcontent img{overflow:hidden;MAX-WIDTH: 650px;  WIDTH: auto;  WIDTH: expression(this.width > 650 && this.width > this.height ? 650 : true); MAX-HEIGHT: 650px; HEIGHT: auto;  HEIGHT: expression(this.height > 650 ? 650 : true);;}
TD.postcontent .user_post_content p{padding-top:0px;}

.forum_list  {table-layout:fixed;}
.forumcontrol {table-layout:fixed;}
.forum_table {table-layout:fixed;}

.user_info {
display:block;
font-size:13px;
margin:5px 0 5px 0px;
padding-left:0px;
}
.user_info li {
line-height:18px;
}
.user_info li img {
height:48px;
margin-bottom:5px;
width:48px;
}
.user_info .statistic {
margin: 0px;
padding: 0px;
}
.user_post_content {
margin:0.5em 5px 0 0;
line-height:130%;
}



.user_post_content dl {
margin:0 0 2em;
position:relative;

}

.user_post_content dt {
margin:0.5em 0 .8em;
padding:0 0 .5em 5px;
border-bottom: 1px solid gainsboro;
line-height:1.5em;
position:relative;
/*height:1%;*/
height:1.8em;
}
.user_post_content dt span {
position:absolute;right:0;top:0;top:-5px\9
;z-index:999;
}
*  html .user_post_content dt{height:1.8em;}
* + html .user_post_content dt span{top:5px;}
*  html .user_post_content dt span a{padding:0 3px;}
* + html .user_post_content dt span a{padding:0 3px;}
.user_post_content dt span a {
border:1px solid transparent;
_border:1px solid #fff;
height:15px;
padding:2px 3px;
}
.user_post_content dt span a:hover {
text-decoration:none;
border:1px solid green;
}
.user_post_content dd.title{font-size:1.3em;margin:0 0 8px;font-weight:bold;border-bottom:0px dashed #E6E7E1;padding:0 0 5px;}
.user_post_content dd.info{padding:5px 0;}


.folder {TEXT-ALIGN: center; WIDTH: 25px}
th.folder{padding:0 2px;width:50px;}
th.number,td.number {TEXT-ALIGN: right;width:85px;}
.number b{color:#09c;padding-right:2px;font-weight:normal;}
.number em{padding-left:2px;}
TD.icon {TEXT-ALIGN: center; WIDTH: 28px}
.icon .solved {	FILTER: alpha(opacity=30); opacity: 0.3}
th.subject{text-align:left;padding:0 0 0 5px;}
td.subject{text-align:left;padding:7px 5px!important;}
.subject a{text-decoration:none;}
.subject label{float:right;
vertical-align:top}
.author{width:100px;text-align:left}
.author EM {FONT-FAMILY: Arial,sans-serif; COLOR: #999; FONT-SIZE: 9px; DISPLAY: block;
}
.author CITE {DISPLAY: block; MARGIN-BOTTOM: -3px; height:1.5em ;OVERFLOW: hidden
}
th.lastpost,td.lastpost{text-align:right;width:100px;padding-right:10px!important}
.lastpost CITE {DISPLAY: block; MARGIN-BOTTOM: -3px; HEIGHT: 1.6em; OVERFLOW: hidden
}
.lastpost EM {FONT-FAMILY: Arial,sans-serif; COLOR: #999; FONT-SIZE: 9px; DISPLAY: block;
}
.lastpost EM a{COLOR: #999!important;}

.lastpost .category {FONT-FAMILY: Arial,sans-serif; FONT-SIZE: 10px; DISPLAY: block;}

/*forum ico*/

.new .forum_list_title{	background:url(../images/folder_new.gif) no-repeat 5px 5px	}
.forum_list_title{	padding-left:30px;background:url(../images/folder.gif) no-repeat 5px 5px;line-height:150%;}



.thread_common,.thread_new,.thread_ann,.thread_lock,.thread_top{width:30px;height:25px;display:block;}
.thread_common{background:url(../images/file.gif) no-repeat 5px 2px;}
.thread_new{background:url(../images/file_new.gif) no-repeat 5px 2px;}
.thread_ann{background:url(../images/ann.gif) no-repeat 5px 2px;}
.thread_lock{background:url(../images/lock.gif) no-repeat 5px 2px;}
.thread_top{background:url(../images/top.gif) no-repeat 5px 2px;}

.fastreply{background:url(../images/reply.gif) no-repeat 5px 2px;}
.repquote{background:url(../images/quote.gif) no-repeat 5px 2px;}





.new .forum_list_title{	}
.new .forum_list_title dt b{color:#f60}
.forum_list_title{padding-10:30px;line-height:150%;;}
.forum_list_title dl {margin:0 0 2em;}
.forum_list_title dt {
font-size:13px;
font-weight:bold;
height:35px;
padding:0 14px;
line-height:35px;
}
.forum_list_title dt em{font-weight:normal;line-height:35px;height:35px;margin-left:4px
}
.forum_list_title dt b{line-height:35px;height:35px;margin-left:-.3em;margin-left:-.8em\9}
.forum_list_title dd {font-size:12px;padding:0 14px;height:22px}
.forum_list_title .forumTitle{max-width:7em;_width:7em;overflow:hidden;display:inline-block;height:35px;line-height:35px;float:left;margin-right:.5em\0;*margin-right:.5em;_margin-right:-.5em;}


.forum_table td{height:auto;}
.forum_table .forum_list_title dt {height:auto;line-height:25px!important;margin:0 0 5px;}
.forum_table .new .forum_list_title dt {height:auto;line-height:25px!important;margin:0 0 5px;}
.forum_table .new .forum_list_title dt em{height:auto;line-height:25px!important}
.forum_table .new .forum_list_title dt b{height:auto;line-height:25px!important}


.newtopic{width:67px;height:30px;float:left;display:block;color:#555!important;font-size:14px;line-height:28px;text-align:center;margin-left:2px;background:url(../images/post_btn.gif) 0 0 no-repeat;margin:0 5px}
.newtopic a{color:#fff!important;letter-spacing:1px;padding-left:5px;display:block;text-decoration:none;font-weight:bold;}
.newtopic a:hover{text-decoration:none;}

.replybtn{width:67px;height:30px;float:left;display:block;color:#555!important;font-size:14px;line-height:28px;text-align:center;margin-left:2px;background:url(../images/reply_btn.gif) 0 0 no-repeat;margin:0 5px}
.replybtn a{color:#fff!important;letter-spacing:1px;padding-left:5px;display:block;text-decoration:none;font-weight:bold;}
.replybtn a:hover{text-decoration:none;}

.collapsed{background:url(../images/collapsed.gif) no-repeat 0 0 ;height:10px;width:10px;margin-left:3px;z-index;12345;display:inline-block}
.expanded{background:url(../images/expanded.gif) no-repeat 0 0 ;height:10px;width:10px;margin-left:3px;z-index;12345;display:inline-block}
* html .collapsed{margin-top:8px;}
* html .expanded{margin-top:8px;}

/*2010-05-29
post relay forum_list_title
*/
.table_auto {position:relative}
.formLabel {background:transparent}
.forum_list_title dt em {display:block}

