table{width:100%;word-break:keep-all!important}
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; }
* html TD.postcontent img{MAX-WIDTH: 650px;  WIDTH: auto;  WIDTH: expression(this.width > 650  ? 650 : true);}
TD.postcontent .user_post_content p{padding-top:5px;}

.forum_list  {table-layout:fixed;word-wrap:break-word!important}
.forumcontrol {table-layout:fixed;}
.forum_table {table-layout:fixed;}

.user_info {
display:block;
font-size:13px;
margin:5px 0 5px 5px;
padding-left:8px;
vertical-align:top;
}
.user_info li {
line-height:18px;
}
.user_info li img {
height:48px;
margin-bottom:5px;
width:48px;
}
.user_post_content {
margin:0.5em 5px 0 0;
/*line-height:130%;*/
word-break:keep-all!important;
text-align:justify
}



.user_post_content dl {
margin:0 0 2em;
position:relative;

}

.user_post_content dt {
margin:0.5em 0 .8em;
padding:0 0 .8em 14px;
border-bottom: 1px dashed #E6E7E1;
/*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:1px dashed #E6E7E1;padding:0 0 8px}
.user_post_content dd.info{padding:8px 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;}



/*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-left: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}
.table_auto .formLabel {width:4em;}


.user_post_content .tableborder {margin:0 0 5px;border-collapse:collapse;border:1px solid #000;*table-layout:fixed}
.user_post_content .tableborder td{padding:5px 8px;border:1px solid #000;vertical-align:top;}

.user_post_content ul{list-style:inside disc!important}
.user_post_content ol{list-style:inside decimal!important }

/*2011-06-16*/
TD.postcontent {_width:748px}
.signatures {_width:600px;}
.postactions{_width:600px;}
.boxx table {*table-layout:fixed}
.mb4 table {*table-layout:fixed}

/*2011-8-1*/
td.subject{padding-right:26px!important}
.essential{background:url(../images/essential.gif) no-repeat 0 3px;width:20px;height:20px;float:right;margin-right:-20px\0;}
.essential a {width:20px;height:20px;display:block;outline:none}

.essential_btn {float:left;height:30px;line-height:30px;display:block;padding:0 25px;background:url(../images/essential.gif) no-repeat 5px 50%;font-size:14px;font-weight:bold}
.essential_btn  a {outline:none}
.table_auto table {*table-layout:auto}

/*2011-8-1*/
td.subject{padding-right:26px!important}
.essential{background:url(../images/essential.gif) no-repeat 0 3px;width:20px;height:20px;float:right;margin-right:-20px\0;}
td.subject a {}

