div{
	word-break:break-all;
	padding:0;
	margin:0;
	font-family:Tahoma,Helvetica,Sans-Serif, Simsun
}
td{
	word-break:break-all;
	font-family:Tahoma,Helvetica,Sans-Serif, Simsun
}
img{border:0;}
form{margin:0;padding:0;}

/* font (6-13.5 pt) */
.en6pt{font-size:6pt;font-family:Tahoma,Helvetica,Sans-Serif, Simsun}
.en7pt{font-size:7pt;font-family:Tahoma,Helvetica,Sans-Serif, Simsun}
.en8pt{font-size:7pt;font-family:Tahoma,Helvetica,Sans-Serif, Simsun}
.en9pt{font-size:9pt;font-family:Tahoma,Helvetica,Sans-Serif, Simsun}
.en105pt{font-size:10.5pt;font-family:Tahoma,Helvetica,Sans-Serif, Simsun}
.en135pt{font-size:13pt;font-family:Tahoma,Helvetica,Sans-Serif, Simsun}
.nowrap{white-space:nowrap}
.setfont{display:block;text-align:right;padding:5px}

/* spacer (1-20 px) */
.spacer_1{font-size:0;line-height:0;width:1px;height:1px;clear:both}
.spacer_2{font-size:0;line-height:0;width:2px;height:2px;clear:both}
.spacer_5{font-size:0;line-height:0;width:5px;height:5px;clear:both}
.spacer_10{font-size:0;line-height:0;width:10px;height:10px;clear:both}
.spacer_20{font-size:0;line-height:0;width:20px;height:20px;clear:both}
.spacer_40{font-size:0;line-height:0;width:20px;height:40px;clear:both}
.blank10{ height:10px; clear:both; font-size:1px;overflow:hidden;}
.blank16{ height:16px; clear:both; font-size:1px;overflow:hidden;}
.clear{clear:both}

/* line */
.line_dashed {font-size:0;line-height:0;width:100%;margin:0;clear:both;border-top:#cccccc 1px dashed}
.line_solid {font-size:0;line-height:0;width:100%;margin:0;clear:both;border-top:#cccccc 1px solid}
.line_solid_2 {font-size:0;line-height:0;width:100%;margin:0;clear:both;border-top:#cccccc 2px solid}
.line_solidv {font-size:0;line-height:0;width:100%;margin:0;clear:both;border-top:#999999 2px solid}
.line_solidv1 {font-size:0;line-height:0;width:100%;margin:0;clear:both;border-top:#999999 1px solid}
.line_d1 {font-size:0;line-height:0;width:100%;margin:0;clear:both;border-top:#666666 1px dashed}
.line_d2 {font-size:0;line-height:0;width:100%;margin:0;clear:both;border-top:#cccccc 1px dashed}
/* float */
.fleft{float:left}
.fright{float:right}

/* text-align */
.tleft{text-align:left}
.tright{text-align:right}
.tcenter{text-align:center}

/* font color */
.red{color:red}
.black{color:black}
.white{color:white}
.yellow{color:yellow}
.blue{color:blue}

/* vertical-align */
.vtop{vertical-align:top}
.vbottom{vertical-align:bottom}
.vmiddle{vertical-align:middle}

.bvsection {display:none;font-size:9pt}
.error_msg {padding:0 0 0 2px;margin:0 auto;height:25px;color:#ff0000;font-weight:bold;font-size:9pt;line-height:25px}

#zb_box { /*float: left;background:gray;*/  width: 100%;font-size:12px;}

#zb_box  dd{margin:6px 2px 0 6px;padding:3px;width:72px;	height:87px;text-align:center; overflow:hidden;/*border:1px solid #E8E8E8;*/float:left;overflow:hidden;
}
#zb_box  dd .dtt{padding:0px 0px 0px 8px;width:50px;height:50px;overflow:hidden;}
#zb_box .forum_name{line-height:120%;}
#zb_box  dd:hover{
	border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-top: 1px solid #cccccc; 
	   width:72px;
	height:85px;
	/*border:1px solid #9ACD32;*/
}
#invclass_box { padding-top: 10px; padding-bottom: 10px; margin-top:5px;margin-bottom:5px;border: 1px solid #cccccc; background-color:#EDF8FA; overflow:hidden;}
#inv_box { padding-top: 10px; padding-bottom: 10px; margin-top:5px;margin-bottom:5px;border: 1px solid #cccccc; background-color:#F5F5F5; overflow:hidden;}

#upload_box { padding-top: 10px;padding-left: 10px; padding-bottom: 10px; margin-top:0px;margin-bottom:5px;border: 0px solid #cccccc; overflow:hidden;}
#upload_box dt { padding-left:9px;float:left;overflow:hidden;}
#upload_box dl dd{
	margin:6px 2px 0 6px;
	padding:3px;
	width:72px;
	height:88px;
	display:block;
	text-align:center;
	/*border:1px solid #E8E8E8;*/
	float:left;
	overflow:hidden;
}
#upload_box  dl dd:hover{
	border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-top: 1px solid #cccccc; 
	   width:70px;
	height:86px;
	/*border:1px solid #9ACD32;*/
}
/*login*/
.self_help{
    position: relative;
}
.self_help .text{
	color: #666;
	position: absolute;
	padding-left: 2px;
	margin-left:2px;
	top: 5px;
	width: 100%;
	text-align:left;
	left: 24px;
}
.input1 {
	width: 60%;
	text-align: left;
	border: 1px inset #5AA0B8;
	padding: 5px;
	background-color: #fff;
	margin-top: 5px;
	margin-bottom: 5px;
	color: #000;
}
.input1:focus {
	background-color: #FFFFEE;
}
#login_panel .input1, #reg_panel .input1{
    width: 100px;
}	

/* form */
.form{font-size:9pt;padding:0;}
.form_row{padding:0;margin:0 0 1px 0;border-top:#FFFFFF 1px solid}
.form_row_title{width:80px;padding:2px 5px;text-align:left;font-size:10pt;}
.form_row_content{
	line-height:20px;
	font-size:9pt;
	color:#114444;
	padding:1px 0 0px 0;
	text-align:left;
}


.digbg{width:65px;height:67px;background:url(../images/digbg.gif) no-repeat;text-align:center;margin:15px auto;}
.digbg .digno{height:40px;line-height:40px;font-size:24px;font-family:Arial,Helvetica,sans-serif;font-weight:bolder;color: #FF6600;}
.digbg .digtxt{height:27px;line-height:27px;font-size:14px;font-weight:bold;}
/*
#upload_box dl dd img { max-width:70px; width:70px; width:eXPression(document.body.clientWidth>70?"70px":"auto");
max-height:85px; height:85px; height:eXPression(document.body.clientHeight>85?"85px":"auto"); overflow:hidden;
}
*/
