/* ====版规样式==== */
.rule{margin:2px;padding:10px;background:#d7d4c1;border:1px dotted #ccb39d;}
/*=======下拉菜单========>>>*/
.menuskin {
	BORDER-RIGHT: #999999 1px solid;
	BORDER-TOP: #eeeeee 1px solid;
	BORDER-LEFT: #eeeeee 1px solid;
	BORDER-BOTTOM: #999999 1px solid;
	BACKGROUND-IMAGE: url(ShowMenu.Gif);
	FILTER: alpha(opacity=85)progid:DXImageTransform.Microsoft.Shadow(Color=#999999,Direction=120,strength=4);
	POSITION: absolute;
	VISIBILITY: hidden;
}
.menuitems {
	PADDING-RIGHT: 1px;
	PADDING-TOP: 1px;
	PADDING-LEFT: 1px;
	PADDING-BOTTOM: 1px;
	MARGIN: 2px;
	font-size:9pt;
	line-height:14pt;
}
#mouseoverstyle {
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 1px;
	PADDING-BOTTOM: 1px;
	PADDING-TOP: 1px;
	BACKGROUND-COLOR: #698CC3;
}
#mouseoverstyle A:hover {COLOR:ffffff;TEXT-DECORATION: none}
.menuskin A {PADDING-RIGHT:10px;PADDING-LEFT:20px;}
/*==========下拉菜单结束=========<<<*/


/*======Show.asp相关==============>>>*/

/*主题状态的小表格，如:精华等*/
.topicmood{ 
border:1px solid #F00;
padding:3px;
background:#FFF;
}
/*引用表格*/
.quote{
margin:5px 20px;
padding:5px;
background:#EEEEEF;
border:1px solid #CCC ;
}
/*屏蔽表格*/
.cover{
border:1px solid #CCC;
width:200px;
text-align:center;
background-color:#F5FAFC;
padding:5px;
}
/*======Show.asp相关结束====<<<*/

body	{ margin: 0px; font: 12px Tahoma, Verdana; color: #111111; BACKGROUND: url(bg.gif) #48515a }
* {
	WORD-BREAK: break-all; WORD-WRAP: break-word
}
A {
	COLOR: #000000; TEXT-DECORATION: none
}
A:hover {
	COLOR: #cc0000; TEXT-DECORATION: underline
}
table	{ font: 12px Tahoma, Verdana; color: #111111; }
div	{
font-size: 12px;
white-space : normal;
display: block; 
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
text-align: left;
margin-right: auto;
margin-left: auto;
}
input, select, textarea {
font: 12px Tahoma, Verdana;
color: #111111;
font-weight: normal;
background-color: #f5f5f5;
border: 1px solid #b0ae99;
}
.left	{ float: left; text-align: left; padding: 0px; }
.right	{ float: right; text-align: right;}
.main	{
margin: 0px auto; padding: 0px; width: 97%; min-width: 770px;
border: 0px;
background-color: none;
clear: both;
}
.main2	{
margin: 0px auto; padding: 0px; width: 97%; min-width: 770px;
border: 0px;
background-color: none;
padding-top: 7px !important;
clear: both;
}
.smain	{
margin: 0px auto; padding: 0px; width: 97%; min-width: 770px;
border: 1px solid #b0ae99;
background-color: none;
margin-top: 10px !important;
clear: both;
}
.dido	{
margin: 0px auto; padding: 0px; border: 0px;
background-color: #FFFFFF;
clear: both;
}
.sdido	{
margin: 0px auto; padding: 0px; border: 1px solid #b0ae99;
background-color: #FFFFFF;
clear: both;
}
/*顶部内容开始*/
.banner	{
width: 97%; min-width: 770px;
background: #cbc6a9;
text-align: left;
}
.banner div	{
width: 100px;
margin-top: 8px;
}
.headermenu {
width: 97%; min-width: 770px;
background-color: none;
background-image: none;
height: 20px;
clear: both;
}
#bflj_menu,#bflj_menu a {
color: #333333;
padding-top: 0px !important;
padding-top: 6px;
padding-right: 6px;
}
/*论坛部分开始*/
.nav {
font: 12px Tahoma, Verdana;
color: #000000;
font-weight: bold;
float: left;
}
.nav a {
color: #000000;
}
.header {
font: 12px Arial, Tahoma !important;
font-weight: bold !important;
font: 11px Arial, Tahoma;
font-weight: bold;
color: #000000;
background: url(topbg.gif) #ded9c6;
height: 30px;
padding-left: 10px;
clear: both;
}
.header a	{
color: #FFFFFF;
}
.header td {
padding-left: 10px;
}
.header input {
background:none;
vertical-align: middle;
height: 16px;
}
.topic	{
float: left;
font-weight: bold;
height: 26px;
line-height: 28px;
padding-left: 10px;
padding-right: 10px;
}
.topic a	{ color: #000000; }
.smallform	{
font: 12px Tahoma, Verdana;
color: #111111;
float: right;
line-height: 16px;
height: 16px;
padding: 0 5px 0 5px;
margin: 6px;
background-color: none;
border: 1px solid #b0ae99;
}
.smallform a	{
color: #111111;
}
.collapsed_img	{ float: right; margin: 8px 6px 0 5px; }
.category	{
border-top: #b0ae99 1px solid;
font: 12px Arial, Tahoma !important;
font: 11px Arial, Tahoma;
color: #111111; background-color: none;
height: 24px;
clear: both;
}
.category div	{
float: right;
text-align: center;
line-height: 24px;
height: 24px;
border-right: #b0ae99 1px solid;
}
/*底部开始*/
.footline	{ width: 97%; margin-top: 10px; height: 28px; background-color: #000000; clear: both; }
.footbar	{ color: #FFFFFF; float:left; position: relative; padding-top: 6px !important; padding-top: 6px; }
.footbar a	{ color: #FFCC00; padding-top: 6px !important; padding-top: 6px; }
/*index.htm开始*/
#announcement {
color: #b0ae99;
border: 1px solid #b0ae99;
background-color: none;
margin-bottom: 5px;
padding: 5px 0px;
text-align: center;
}
.bflj	{
border-top: #b0ae99 1px solid; clear: both; overflow: hidden;
}
.bflj div	{
float: right;
text-align: center;
padding-bottom: 32767px !important;
margin-bottom: -32767px !important;
border-right: #b0ae99 1px solid;
}
.box	{
margin: 8px; text-align: center;
}
.xbox	{
height: 4em;
line-height: 4em;
height: 4em !important;
line-height: 4em !important;
overflow: hidden;
text-align: center;
}
/*viewthread.htm开始*/
.ismoderator a	{
border: #b0ae99 1px solid;
padding: 0 4px 0 4px;
margin-right: 4px;
background: #FFFFFF;
}
/*其他页面开始*/
.postspeed	{
border-top: #b0ae99 1px solid; clear: both; overflow: hidden;
}
.postspeed div	{
margin: 4px;
padding-left: 10px;
text-align: center;
}
/*原CSS的内容开始*/
.checkbox, .radio {
border: 0px;
background: none;
vertical-align: middle;
height: 16px;
}
.button {
font: 12px Tahoma, Verdana;
padding: 0 5px;
color: #000000;
background-color: #ded9c6;
background-repeat: repeat-x;
background-position: 0 50%;
outline: 1px solid #b0ae99;
border: 1px solid #FFF !important;
height: 19px !important;
border: 1px solid #b0ae99;
height: 21px;
line-height: 17px;
}
.lightbutton {
background: #FFFFFF;
border: 1px solid #b0ae99;
color: #000000;
}
form {
margin: 0px;
padding: 0px;
}
.mainborder {
clear: both;
height: 8px;
font-size: 0px;
line-height: 0px;
padding: 0px;
background-color: #FFFFFF;
}
.absmiddle {
vertical-align: middle;
}
.msgheader {
margin:0 1em;
font-weight: bold;
background: #F3F8D7;
padding: 5px;
color: #000000}
.msgborder {
margin: 0 1em;
padding: 10px;
border: 1px solid #b0ae99;
background: #FDFFF2;
overflow: hidden;
}
.tableborder {
background: white;
outline: 1px solid #b0ae99;
border: 0px !important;
border: 1px solid #b0ae99;
}
.spaceborder {
width: 100%;
border: 1px solid #b0ae99;
padding: 0px;
}
.singleborder {
font-size: 0px;
line-height: 1px;
padding: 0px;
background-color: #F8E39D;
}
.smalltxt {
font: 12px Arial, Tahoma !important;
font: 11px Arial, Tahoma;
}
.lighttxt {
color: #333333}
.outertxt {
font: 12px Tahoma, Verdana;
color: #111111;
}
.outertxt a {
color: #111111;
}
.option {
padding: 1px;
width: 97%;
height: 35px;
border: 1px solid #b0ae99;
background-color: #F8E39D;
}
.submitbutton {
margin-top: 8px !important;
margin-top: 6px;
margin-bottom: 5px;
text-align: center;
}
.postsubmit {
width: 100%;
border: 1px solid #b0ae99;
background-color: #FFF2D4;
text-align: center;
padding: 10px 0px;
margin-top: 6px;
}
.avatar {
border: 1px solid #b0ae99;
background-color: #FFF2D4;
padding: 3px;
}
.avatar img {
background: #FFFFFF;
}
.bold {
font-weight: bold;
}
.altbg1	{
background: #F8E39D;
font: 12px Tahoma, Verdana;
}
td.altbg1 {
border-top: 1px solid #b0ae99;
}
.altbg2 {
background: #FFFFFF;
font: 12px Tahoma, Verdana;
}
td.altbg2 {
border-top: 1px solid #b0ae99;
border-left: 1px solid #b0ae99;
}
.bottom, .bottom td, td.bottom {
border-bottom: 0px;
}
.spacebottom {
background: #FFFFFF;
}
.tdunderline td {
 border-top: 1px solid #b0ae99;
 border-bottom: 1px solid #b0ae99;
}
.maintable{
width: 100%;
font: 12px Tahoma, Verdana;
}
.subtable {
margin: 0px auto; padding: 0px; width: 97%; min-width: 770px;
border: 0px;
background-color: #FFFFFF;
margin-top: 10px;
clear: both;
}
.simpletable {
border: 1px solid #b0ae99;
padding: 1px;
clear: both;
}
.simpletable .header {
background-color: #ded9c6;
padding-top:7px;
padding-bottom:0px;
height: 21px !important;
height: 30px;
}
.simpletable div {
padding: 4px;
}
.line {
border-top:#b0ae99 1px solid;
}
.newspecial, .newspecial a	{
text-align:center;
font-size:14px;
font-weight: bold;
}
.newspecialmenu {
width: 86px !important;
width: 88px;
}
.percent {
 height: 10px !important;
 height: 12px;
 border: 1px solid #b0ae99;
 float: left;
 padding: 0px;
}
.percent div {
background-color: #ded9c6;
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: #FFFFFF;
font-weight: bold;
}
.percenttxt u {
text-decoration: none;
font-weight: normal;
color: #333333;
}
.paddingmenu td{
padding: 6px;
}

.f_folder {
width: 4%;
text-align: center;
}
.f_icon {
width: 25px;
text-align: center;
}
.f_title {
width: 55%;
}
.f_author {
width: 12%;
text-align: center;
}
.f_views {
width: 8%;
text-align: center
}
.f_last	{
width: 17%;
text-align: center;
}

.t_row {
margin-top: -1px;
}
.t_user	{
padding-left: 8px;
background: #e7e7e7;
border-right: #b0ae99 1px solid;
}
.t_msg {
table-layout: fixed;
width: 100%;
height: 100%;
overflow: hidden;
background: none
}
.t_msg td {
padding:2px 10px;
}
.t_number {
border: 1px solid #b0ae99;
padding: 2px;
margin: 1px;
background: #FDFFF2;
}
.t_infoline {
background: #FDFFF2;
}
.t_table {
border-left: 1px solid #b0ae99;
border-top: 1px solid #b0ae99;
border-spacing: 0px;
}
.t_table td {
padding: 4px;
border-bottom: 1px solid #b0ae99;
border-right: 1px solid #b0ae99;
}