body {
	backgroud: #fff;
	margin: 0px; font-family: arial,verdana,sans-serif;
	text-align: center;
}
div {
	font-size: 12px;
	margin: auto;
}
ul {
	margin: 0px;
	padding: 0px
}
img {
	BORDER: 0px
}
form {
	margin: 0px
}
table{
	font-size: 12px;
	margin: auto;
}
input{
	padding: 0px;
	vertical-align: middle;
}
input.button {
	border-right: #666 1px solid;
	border-top: #666 1px solid;
	padding-left: 12px;
	background: url(bg_button.gif);
	border-left: #666666 1px solid;
	padding-top: 2px;
	border-bottom: #666666 1px solid;
	height: 20px;
}
input.text {
	padding-left: 2px;
	padding-right: 2px;
	border: #B3B9C3 1px solid;
	background: url(input_text.gif);
	height: 18px;
	line-height: 18px;
}
select{
	padding: 0px;
}
select.select{
	height: 22px;
}
textarea
{
	padding: 2px;
	vertical-align: middle
}
textarea.textarea
{
	border: #B3B9C3 1px solid;
	background: url(input_text.gif);
}
a:link,a:visited {
	color: #06c;
	font-style: normal;
	text-decoration: none;
}
a:hover {
	color: #ff4d0;
	font-style: normal;
	text-decoration: underline
}
a:active {
	color: #06c;
	font-style: normal;
	text-decoration: underline
}
#top {
	background: #fff;
	width: 860px;
}
#top_banner {
	height: 60px;
}
#top_banner div {
	float: left;
}
#top_banner_dv1 {
	width: 210px;
}
#top_banner_dv2 {
	width: 470px
}
#top_banner_dv3 {
	width: 78px; TEXT-ALIGN: center
}
#top_banner_dv3 UL {
	BORDER-TOP-width: 0px; DISPLAY: block; BORDER-LEFT-width: 0px; BORDER-BOTTOM-width: 0px; LIST-STYLE-TYPE: none; BORDER-RIGHT-width: 0px
}
#top_banner_dv3 LI {
	DISPLAY: block; LINE-height: 20px
}
#top_menu {
	background: #fff;
	line-height: 25px;
	height: 25px;
	border:1px solid #ccc;
}
#top_menu UL {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#top_menu LI {
	DISPLAY: inline
}
#middle {
	width: 866px;;
}
#middle_content {
	background: #fff;
	float: left;
	width: 100%;
}
#bottom {
	width: 860px;
}
#bottom_content {
	padding-bottom: 10px;
	background: #fff;
	float: left;
	width: 100%;
}
#bottom_content p {
	padding: 0px;
	margin: 0px;
	color: #000;
	line-height: 22px;
	height: 22px;
	text-align: center;
}
#bottom_content a {
	color: #06c;
	font-style: normal;
	text-decoration: none;
}
#bottom_content a:hover {
	color: #00f;
	font-style: normal;
	text-decoration: underline;
}
#bottom_content a:active {
	color: #06c;
	font-style: normal;
	text-decoration: underline;
}
.content_dv1 {
	width: 180px
}
.content_menu_dv_1 {
	background: #f9f9f9;
	border:1px solid #f1f1f1;
	width: 100%;
	line-height: 25px;
	height: 25px;
	text-align: left;
}
.content_menu_dv_1 SPAN {
	padding-left: 5px
}
.content_middle_dv_1 {
	padding-bottom: 5px;
	padding-top: 5px;
	background: url(bc_1_2.gif);
	width: 100%
}
.content_middle_dv_1 UL {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; LIST-STYLE-TYPE: none
}
.content_middle_dv_1 LI {
	width: 160px; LINE-height: 20px; height: 20px; TEXT-ALIGN: left
}
.content_bottom_dv_1 {
	BACKGROUND: url(bc_1_3.gif); OVERFLOW: hidden; width: 100%; height: 3px
}
.content_dv2 {
	width: 330px;
}
.content_menu_dv_2 {
	BACKGROUND: #f6f6f6; width: 100%; LINE-height: 25px; height: 25px; TEXT-ALIGN: left
}
.content_menu_dv_2 SPAN {
	PADDING-LEFT: 5px
}
.content_middle_dv_2 {
	PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND: #f9f9f9; width: 100%
}
.content_middle_dv_2 UL {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; LIST-STYLE-TYPE: none
}
.content_middle_dv_2 LI {
	DISPLAY: block; LINE-height: 20px; height: 20px; TEXT-ALIGN: left
}
.content_bottom_dv_2 {
	BACKGROUND: url(bc_2_3.gif); OVERFLOW: hidden; width: 100%; height: 3px
}
.content_dv3 {
	width: 562px
}
.content_menu_dv_3 {
	BACKGROUND: url(bc_3_1.gif); width: 100%; LINE-height: 25px; height: 25px; TEXT-ALIGN: left
}
.content_menu_dv_3 SPAN {
	PADDING-LEFT: 5px
}
.content_middle_dv_3 {
	PADDING-BOTTOM: 5px; PADDING-TOP: 5px;  width: 100%; TEXT-ALIGN: center
}
.content_middle_dv_3 UL {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; LIST-STYLE-TYPE: none
}
.content_middle_dv_3 LI {
	DISPLAY: inline; FLOAT: left; LINE-height: 22px; height: 22px
}
.content_bottom_dv_3 {
	CLEAR: both; BACKGROUND: url(bc_3_3.gif); OVERFLOW: hidden; width: 100%; height: 3px
}
.content_dv4 {
	width: 740px
}
.content_menu_dv_4 {
	BACKGROUND: url(bc_4_1.gif); width: 100%; LINE-height: 25px; height: 25px; TEXT-ALIGN: left
}
.content_menu_dv_4 SPAN {
	PADDING-LEFT: 5px
}
.content_middle_dv_4 {
	PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND: url(bc_4_2.gif); width: 100%; TEXT-ALIGN: center
}
.content_middle_dv_4 UL {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; LIST-STYLE-TYPE: none
}
.content_middle_dv_4 LI {
	DISPLAY: inline; FLOAT: left; LINE-height: 22px; height: 22px
}
.content_bottom_dv_4 {
	CLEAR: both; BACKGROUND: url(bc_4_3.gif); OVERFLOW: hidden; width: 100%; height: 3px
}
.ash {
	COLOR: #a7a6aa
}
.b{
	FONT-WEIGHT: bold
}
.ablank {
	CLEAR: both; FONT-SIZE: 0px; OVERFLOW: hidden; width: 100%; height: 10px
}
.bblank {
	CLEAR: both; FONT-SIZE: 0px; OVERFLOW: hidden; width: 100%; height: 4px
}
.cblank {
	width: 4px; height: 1px
}
.dblank {
	width: 10px; height: 1px
}
.clear {
	CLEAR: both
}
.cpagestr {
	LINE-height: 30px; height: 30px; TEXT-ALIGN: right
}
.content{
	LINE-height: 150%
}
.contents {
	LINE-height: 150%; width:100%; TEXT-ALIGN: left; WORD-BREAK:BREAK-ALL; OVERFLOW-X: hidden
}
.remark {
	LINE-height: 150%; COLOR: #666666
}
.inli {
	width: 100%
}
.inli DIV {
	DISPLAY: inline; FLOAT: left
}
.line {
	FONT-SIZE: 0px; BACKGROUND: url(line.gif); OVERFLOW: hidden; height: 1px
}
.left {
	FLOAT: left
}
.lrbtline{
	BORDER: #999 1px solid
}
.middle_side {
	FLOAT: left; width: 190px; TEXT-ALIGN: center
}
.middle_main {
	FLOAT: right; width: 674px; TEXT-ALIGN: right;padding:0;
}
.message {
	width: 100%; LINE-height: 100px; height: 100px
}
.red {
	COLOR: #cc0066
}
.topic{
	TEXT-ALIGN: center; FONT-WEIGHT: bold; FONT-SIZE: 16px; LINE-height: 60px
}
.tablem{
	width: 96%; BORDER: 0px; TEXT-ALIGN: center
}
.tablen{
	width: 738px; BORDER: 0px; BACKGROUND: #dcdcdc; TEXT-ALIGN: center
}
.tables{
	width: 94%; BORDER: 0px; TEXT-ALIGN: center
}
.tbt {
	BACKGROUND : #f9f9f9; PADDING-LEFT: 5px; height: 25px; TEXT-ALIGN: left
}
.tbw {
	BACKGROUND : #ffffff
}
.tda {
	PADDING: 5px
}
.UBB_code {
	BORDER-RIGHT: #dcdcdc 1px dotted; PADDING-RIGHT: 5px; BORDER-TOP: #dcdcdc 1px dotted; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #dcdcdc 1px dotted; width: 96%; LINE-height: 150%; PADDING-TOP: 5px; BORDER-BOTTOM: #dcdcdc 1px dotted; FONT-STYLE: italic
}
.UBB_quote {
	BORDER-RIGHT: #dcdcdc 1px dotted; PADDING-RIGHT: 5px; BORDER-TOP: #dcdcdc 1px dotted; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #dcdcdc 1px dotted; width: 96%; LINE-height: 150%; PADDING-TOP: 5px; BORDER-BOTTOM: #dcdcdc 1px dotted
}

.thumb_img{
	padding:3px;
	border:1px solid #f5f5f5;
}

.topicnewgif{
    padding:0 9px 0 0 ;
    background: url('/common/images/public/small/new.gif') no-repeat right top;
}