/*版本 : TEAM BBS / 编写 : DayMoon*/
* { word-break: break-all; }
a {text-decoration : none;color : #282827; } 
a:hover {text-decoration : none; color : #4455aa; } 
body {font: 12px Tahoma, Verdana; color : #000000; text-align : center; margin : 0;background:#fff url(body_bg.gif) repeat-x; }
table,h3,li,ul{font:12px Tahoma, Verdana;}
input, select, textarea {font: 12px Tahoma, Verdana; color: #333333; font-weight: normal; background: #F5FBFF;  border: 1px solid #7AC4EA; height: 21px;}
img {border:0;}

/*default*/
#divline {width:98%;margin: 0px;}

/*logo*/
.header{width:98%;margin-top:6px;CLEAR:both;}
.header img{width:960px; float:left}


/*菜单*/
.headermenu {width:98%;margin-top:0px;CLEAR:both;border:1px solid #fff; background:#2871B8}
.headermenu ul {margin:3px;color:#fff;}
.headermenu li {float:left;padding:3px;padding-left:3px;height:25px;line-height:25px;list-style:none;}
.headermenu li a {cursor:pointer;padding:3px;color:#fff;}
.headermenu li a:hover {color:#000;background:#fff;}

/*内容*/
.content {width:98%;padding: 5px;margin-top:10px;CLEAR:both;background:#79B13E;}

/*普通表格*/
.tabdiv {width:100%;margin-top:10px;padding:1px;CLEAR:both;}
.tabdiv li {list-style:none;}
.tabdiv td {padding:5px}

.advs {margin-top:6px;}

/*带边框的表格*/
.tabdivline {width:98%;margin-top:10px;padding:1px;border:1px solid #000;CLEAR:both;}
.tabdivline h3 {background:#2871B8;color: #fff;line-height: 31px;text-align:left;padding-left:5px;}
.tabdivline ul{padding:3px;}
.announcement {line-height: 31px;}
.banners {width:98%}


#footeradv {width:98%;margin-top:6px;CLEAR:both;}
#footeradv ul {width:60%;padding:10px;margin:10px;}
#fs2you_upctrl {border: solid 1px #BBE9FF;color: #4F6B72;background: #F5FBFF none repeat scroll 0%;padding: 5px;}

/*底部*/
#cssfooter {width:98%;margin-top:6px;CLEAR:both;}
#cssfooter li {list-style:none;}

/*共有class*/
.smdiv {width:210px;border: 1px #000 double;}
.smdiv ul {padding:3px;}
.smdiv ul img {margin:1px;}
.smpages {width:210px;margin:3px;padding:3px;}
.smpages a {border: #000 1px solid;padding:1px 3px 1px 3px;}
.refine {  background: url(jing.png) no-repeat;position:absolute;FLOAT: left; WIDTH: 194px; HEIGHT: 110px;Z-INDEX: 11; LEFT: 320px; TOP: 280px;filter:Alpha(Opacity=50)}
.checkbox, .radio {border: 0px;background: none;vertical-align: middle;height: 16px;}
.button {font: 12px Tahoma, Verdana;padding: 0 10px;color: #154ba0;background: url(header_bg.gif) repeat-x 0 50%;outline: 1px solid #7AC4EA;border: 1px solid #FFF !important;height: 19px !important;border: 1px solid #A9A9EA;height: 1.9em;line-height: 15px;}
.quote{margin:2px;border-left:5px solid #31659C;border-top:1px dashed #31659C;border-right:1px dashed #31659C;border-bottom:1px dashed #31659C;padding:5px; background:#fff}
.quote b {background:#2871B8;width:100%;height:25px;padding:5px;margin-bottom:5px;}
.altbg1	{ background: #f8f8f8;}
.altbg2 { background: #fff;}
.bold{font-weight: bold;}
.red {color:#ff0000;font-weight: bold;}
.Title{font-weight: bold;font-size: 18px;color: #cc3300;}
.code{border-left: #8b4513 6px solid;border-top: #8b4513 1px solid;border-right: #8b4513 1px solid;border-bottom: #8b4513 1px solid;padding: 5px;margin:5px 20px;color: #000066;background: #ff9933;}

.a1,.a1 a,.a1 a:hover{ font: 12px Tahoma, Verdana;text-align: left;color: #ffffff;background:#2871B8;font-weight: bold;padding:5px;}
.a2{ background: #F8F8F8;border: 1px solid #000;text-align: left;} 
.a3{ background: #e7e4e4;text-align: left;}
.a4{ background: #fff; COLOR: #282827; text-align: left;}
.a5{ border: 1px solid #FF6600; color: #fff; text-align: left;}
.a6{ text-align: center;background: #FFf;}
.a7{ text-align: center;}
.a8,.a8 a,.a8 a:hover{ color:#fff;}

.tab1{ font-weight: bold;text-align: center;background:#2871B8;color:#fff;padding:5px;} 
.tab2{ background: #eeeeee;border: 1px solid #A3B8D9;text-align: center;} 
.tab3{background: #F8F8F8;text-align: center;}
.tab4{background: #fff;COLOR: #282827;text-align: center;}
.tabright{background: #fff;text-align: right; }
.tabcenter{background: #fff;text-align: center;}
.colorfocus {border: 1px #0099CC double;background: #E8FAFF;}
.colorblur {border: 1px #cccccc double;background: #fff;}
.textquote{background: #FFF;COLOR: #282827;text-align: left;padding:5px; }
.left {float: left;text-align: left;padding: 0px;}
.right {float: right;text-align: left;padding: 0px;}
.hrclass {border: 1px solid #3399FF;width:98%;}
.center { MARGIN-RIGHT: auto;MARGIN-LEFT: auto; padding: 1px;width:98%;}
.tablemain {width:98%;text-align: center;CLEAR:both;}
.threadmenu {width:99%;padding:3px;margin:3px;CLEAR:both;text-align:left}
.menulink {padding-left: 25px;background: url(nav_icon.gif) no-repeat 0 3px;font-weight: bold;}
.tableshow {width:99%;padding:3px;margin:3px;CLEAR:both;border: #9db3c5 1px solid;color:#000;}
.errormain {height:300px;text-align: left;margin: 3px;padding:0px; background: url(copyright.gif) no-repeat 3px 6px;padding-left: 50px;}
	.errormain UL {font:14px;height:250px;BORDER-left: #2f589c 3px dashed;background: url(forum_readme.gif) no-repeat 3px 18px;padding: 20px;}
	.errormain UL LI {list-style:none;background: url(forum_readme.gif) no-repeat 1px;padding-left: 25px;margin: 3px;}
	.errormain P {background: url(nes.gif) no-repeat; padding: 10px 35px;margin: 3px;}
	.errormain #stime {color:#ff0000;font-weight: bold;}
	.errorspan {width:100%;background:#2f589c;line-height: 31px;text-align:center;color:#000;}
.ucontent {height:auto;text-align:left;width:100%;word-wrap:break-word;word-break:break-all;layout-grid-type:loose;overflow :hidden !important;}

/* 新添加的贴主其他贴显示*/
#loadtopicstoplist {padding:0px;margin:0px;}
.ucontent .textdiv {border-top: 1px dashed #31659C;border-bottom: 1px dashed #31659C;margin:0px;width:400px;CLEAR:both;text-align:left;padding:0px;}
.ucontent .textdiv ul {width:100%;float:left;padding:5px;}
.ucontent .textdiv li {background: url(arrow_right.gif) no-repeat 0 3px;;padding-left:10px;list-style:none;}
/* 新添加的贴主其他贴显示*/

.fieldset {width:530px;padding:8px;border: 1px solid #ccc;}
	.fieldset li {list-style:none;text-align:left;}
	.fieldset em {color:#ccc;padding-left:8px;padding-right:8px}
	.fieldset strong {font-weight: bold;}
	.fieldset cite {font:100%;padding-left:8px}

#blockquote {border:#5AA8DA  dashed  1px; padding:5px;text-align: left;width:980px;}
#center {padding: 1px;width:980px;}
#regtop {width:98%;text-align:left;border: 1px solid #282827;padding:5px;height:23px;margin:3px;color:red;}
#reginfo {width:98%;text-align:left;border: 1px solid #282827;padding:5px;height:200px auto;margin:3px;}
#regfoot {width:98%;text-align:left;border: 1px solid #282827;background: #ccc;padding:5px;margin:3px;}


/* votes*/
.percent {height: 10px !important;height: 12px;border: 1px solid #7AC4EA;float: left; padding: 0px;}
.percent div {background-image: url("bg.gif");background-repeat: repeat-x;background-position: 0 50%;width: 100%;height: 8px;line-height: 0px;font-size: 0px;margin: 1px;padding: 0px;}
.percenttxt {float:left;font: 11px Arial, Tahoma;padding-top: 2px !important;padding-top: 1px;color: #333333;font-weight: bold;}
.percenttxt u {text-decoration: none;font-weight: normal;color: #999999;}
/* votes*/

/*  pages css */
#pagediv {margin-top: 3px;margin-bottom: 3px;}
.p_bar {margin-right: 3px;}
.p_bar a {float:left;padding: 1px 4px;text-decoration: none;}
.p_total {background: #FF9900;border: 1px solid #FF9900;font-weight: bold;color: #fff;margin-right: 3px;}
.p_pages {background: #fff;border: 1px solid #ddd;font-weight: bold;margin-right: 3px;}
.p_num {background: #fff;border: 1px solid #ddd;margin-right: 3px;}
a:hover.p_num  {background: #F5FBFF;border: 1px solid #7AC4EA;text-decoration: none;margin-right: 3px;}
.p_curpage {border: 1px solid #5A8DBE;background: #5A8DBE;color: #fff;font-weight: bold;margin-right: 3px;}
/*  pages css */


/* mini css */
#rsstop{width:980px;padding:2px;margin:6px;background:#f3f3f3;border: 1px solid #e2e2e2;}
#rssinfo{width:980px;height:200px;padding:2px;margin:6px;text-align: left;border: 1px solid #ddd;}
#rssleft {float:left;width:30px;text-align: center;padding:3px;background:#f3f3f3;}
#rssright {float:right;width:910px;text-align: left;padding:3px;}
#rssshow{width:980px;height:22px auto;padding:1px;margin:3px;border: 1px solid #e2e2e2;background:#fff;}
#rsspage {width:980px;height:22px;}
#rssfooter{width:980px;height:42px;padding:8px;margin:8px;}
#showarchiverleft {float:left;width:300px;text-align: left;padding:3px;}
#showarchiverright {float:right;width:660px;text-align: left;padding:3px;}
#archivers{width:980px;height:200px auto;padding:8px;margin:8px;border: 1px solid #e2e2e2;text-align: left;}
/* mini css */

/* data */
#calendar_year {display: none;line-height: 130%;background: #fff;position: absolute;z-index: 10;}
#calendar_year .col {float: left;background: #fff;margin-left: 1px;border: 1px solid #86B9D6;padding: 4px;}
#calendar_month {display: none;background: #fff;line-height: 130%;border: 1px solid #86B9D6;padding: 4px;position: absolute;z-index: 11;}
/* data */

/*menu*/
.menuskin {background-IMAGE: url(menubg.gif);POSITION: absolute;VISIBILITY: hidden;border: 1px solid #CAD9EA;}
.menuitems {padding:3px;margin:0px;font-size:9pt;line-height:12pt;text-align: left;border-bottom: 1px dashed #CAD9EA;}
.menuskin A {padding-right:10px;padding-left:10px;}
#mouseoverstyle {background:#1b7bce;border: 1px solid #000;}
#mouseoverstyle A:hover {color:#fff;text-decoration: none}