
table{width:100%;border-collapse:collapse;empty-cells:show}

.box .box_b{padding:0;position:relative;}



.mb4{margin:0 0 4px;}


.forum_ulist{position:relative;height:1%;border-bottom:1px solid #CACAFF;_border-bottom:1px solid #fff;margin:0 0 -1px .5%;_margin:0 0 0 .5%}
.forum_ulist li {width:32.5%;_width:33%;padding: 5px .3%;border-bottom:1px dashed #e6e7e1;float:left;_display:inline;margin:0 0 -1px }


.forum_table{border-bottom:transparent 1px solid;margin-bottom:-1px;_border-bottom:1px solid #cacaff}
.forum_table td{border-bottom:#e6e7e1 1px dashed;padding:2px}




.boxx{height:1%;position:relative;background:#fff;border: #cacaff 1px solid;margin-bottom:4px;}
.boxx .boxx_h{}
.boxx .boxx_b{}


.forum_title tr{_height:34px}
.forum_title th{font-weight:normal; text-align: center; padding:0px}

.forum_list{border-bottom:transparent 1px solid!important;__border-bottom:0}
.forum_list td{border-bottom:#e6e7e1 1px dashed; padding:0px}


.forum_rule{margin:10px;}


.thread_list td{vertical-align:top;}

.forumcontrol{margin:2px 0 0;_margin:2px 0 4px;}
.forumcontrol td{}
.forumcontrol .boxaction{width:0px;}
.forumcontrol .post_replay{}



TD.postauthor { WIDTH: 170px;  BACKGROUND: #f7f7ff; OVERFLOW: hidden; vertical-align:top;padding:10px 0;}
TD.postcontent {PADDING: 5px; vertical-align:top; WORD-BREAK: break-all; WORD-WRAP: break-word;}


.forumheader{font-size:12px;line-height:2.5em;}
.forumheader h1{float:left;font-size:16px;margin:0 1em 0 0;}
.forumheader dd{clear:both;}

.forumheader .forumstats{float:left;margin:0 1em 0 0;}
.forumheader .forumstats b{color:#f60}

.threadlist{}
.threadlist table{_width:960px;}
.threadlist .new {
	TEXT-TRANSFORM: uppercase; WHITE-SPACE: nowrap; COLOR: #09c; FONT-SIZE: 9px
}


.ad_textlink1 {
	MARGIN: 10px 0px; PADDING-LEFT: 20px; heigth:25px;
}
.ad_textlink2 {
	MARGIN: 0 0px 10px; PADDING-LEFT: 20px;
}
.signatures{margin-top:2em;padding-top:5px;overflow:hidden;} /*heigth:25px;border-top:1px dashed #ccc;*/

.ad_pip {
	PADDING-BOTTOM: 10px; LINE-HEIGHT: 130%; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #fff; FLOAT: right; COLOR: #999; CLEAR: right; PADDING-TOP: 10px
}
.ad_pip LI {
	MARGIN-BOTTOM: 1em
}
.ad_pip A {
	COLOR: #09c
}

.postactions{border-top:1px solid gainsboro;height:25px;margin-top:1em;padding-top:5px;overflow:hidden;line-height:25px;}
.postactions em{float:left}
.postactions p{float:right}
.postactions em a{padding:5px 10px 5px 25px;}
.postactions p a{margin-right:6px;}


#style_switch {

height:50px
}

#style_switch li {
float:left;
padding-left:5px;
}
#style_switch a {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #DDDDDD;
float:left;
height:8px;
line-height:100px;
overflow:hidden;
width:8px;
}
#style_switch a:hover, #style_switch .current a {
border-color:#FFFFFF;
}
#style_switch .current a {
border-width:2px;
margin-top:-1px;
}


#ad_text{background:#96C2F1;padding:10px 0;_text-align:center;margin:0 auto 5px;}
#ad_text table td{padding:3px 20px;width:33.2%;}

#ann{position:relative;height:1%;line-height:30px;height:30px;}
#ann .forumcount{position:absolute;right:5px; top:0;margin-left:16px;font-size:12px;}

#ann dt{float:left;width:5em;text-indent:2em;}
#ann dd{margin-left:30px;font-size:12px;}
#annbody{height:30px;overflow:hidden;padding-right:16px;}
#ann li{padding-left:10px;white-space:nowrap;width:60%;overflow:hidden;}
#ann li em{margin:0 0 0 5px;font-size:10px}

.profile{margin:20px 0 0 8px!important;height:65px;position:relative;padding-top:25px!important}
.profile dt{float:left;width:40%;}
.profile dt img{width:48px;height:48px;padding:2px;border:1px solid #ccc;}
.profile dd{margin-left:42%}

.shadowline{}




.ad_footerbanner{clear:both;margin:5px auto 0;}



#footlink{float:right;text-align:right;margin:5px 0 0;}
#rightinfo{float:left;text-align:left;margin:5px 0 0;}




p.info{margin-left:75px;line-height:30px;}




.fastreply{}
.repquote{}

.forumnums{height:50px;padding-right:10px!important;text-align:center}
.forumnums em{color:#09c;}
.forumlast{width:225px;text-align:left;}
.forumlast span{color:#999;font-size:10px}


#sidebar_img {
	POSITION: absolute; PADDING: 6px 25px 6px 6px; MARGIN: 0px 6px;DISPLAY: inline; BACKGROUND: url(images/sidebar_toggle.gif) no-repeat 100% 5px; FLOAT: right; COLOR: #09c; right:2px ;top:2px
}
.collapsed_no:hover {
	BACKGROUND-POSITION: 100% -35px; TEXT-DECORATION: none
}
.collapsed_yes {
	BACKGROUND-POSITION: 100% -75px
}
.collapsed_yes:hover {
	BACKGROUND-POSITION: 100% -115px; TEXT-DECORATION: none
}




div.quote_title {
    font-weight: bold;
    padding: 5px;
    margin: 5px 0 0 15px;
}

div.quote_div {
    border: 1px solid #ccc;
    margin: 0 5px 5px 15px;
    padding: 3px;
    background: #fafafa;
}

div.attachments {
    border-top: 1px solid #999999;
    margin-top: 10px;
}

div.attachments ul, div.postauthor ul {
    list-style: none;
}

div.attachments ul {
    margin: 5px;
    padding: 5px;
    border: 1px solid #cccccc;
}


* html .collapsed{margin-top:5px;}
* html .expanded{margin-top:5px;}