.top_menu{
	border-bottom:1px #CCCCCC dotted; padding:10px 5px; font-weight:bold; background:url(/club/images/top_bar.gif) repeat-x;
}
.left_menu{
	border-bottom:1px #CCCCCC dotted; padding:10px 20px; font-weight:bold;
}
.sub_menu{
	border-bottom:1px #CCCCCC dotted; padding:10px 24px
}
.sel_menu{
	border-bottom:1px #CCCCCC dotted; padding:10px 24px; background:#DEF1F9; font-weight:bold
}	
.border1{
	border:1px #ccc solid;
}
.cool_btn{
	color:#008000; border-right:1px #FFCC00 solid; border-bottom:1px #FFCC00 solid; background-color:#FFFFDD; padding:3px 8px; font-size:12px; 
}
.bbs_topbar {
	CLEAR: both; BACKGROUND: url(/images/topbar_bg.gif) #fff repeat-x 0px 0px; height:30px; MARGIN:0 auto; padding:0 10px;width:960px;
}
.bbs_topbar .l {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 3px; PADDING-TOP: 6px; TEXT-ALIGN: left
}
.bbs_topbar .r {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 3px; WIDTH: 500px; PADDING-TOP: 6px; TEXT-ALIGN: right
}
.bbs_header_t {
	CLEAR: both;MARGIN:auto; width:960px;
}
.bbs_header_t .l {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 3px; PADDING-TOP: 6px; TEXT-ALIGN: right
}
.bbs_header_t .r {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 3px; WIDTH: 500px; PADDING-TOP: 6px; TEXT-ALIGN: left
}
.bbs_ii {
	CLEAR: both;MARGIN:auto; 
}
.bbs_ii .l {
	PADDING: 8px 2px 8px; FLOAT: left; TEXT-ALIGN: left
}
.bbs_ii .r {
	PADDING:8px 5px 8px; FLOAT: right; WIDTH: 300px; TEXT-ALIGN: right
}

.topic_layout{
	width:980px; margin-left: 10px;CLEAR: both; margin:auto;
}
.topic_layout .topic_l{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; TEXT-ALIGN: left; width:780px;
}
.topic_layout .topic_r {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right;TEXT-ALIGN: left; width:195px
}
.forum_layout{
	width:980px; margin: auto;CLEAR: both;
}
.forum_layout #left{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 3px; PADDING-TOP: 6px; TEXT-ALIGN: left; width:120px;
}
.forum_layout #right {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 3px; WIDTH: 850px; PADDING-TOP: 6px; TEXT-ALIGN: left; margin-left:2px;
}
.bbs_layout{
	width:780px;CLEAR: both;
}
.bbs_layout .l_topic{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 3px; PADDING-TOP: 6px; TEXT-ALIGN: left; width:150px; 
}
.bbs_layout .r_topic{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 3px; WIDTH: 620px; PADDING-TOP: 6px; TEXT-ALIGN: left; margin-left:2px; border-left:1px #CCCCCC solid; margin-left:0px;
}
.bbs_layout .r_topic .lz{
	border-bottom:1px #CCCCCC solid;line-height:26px; padding-left:20px;
}
.bbs_layout .r_topic .lc{
	border-bottom:1px #CCCCCC solid;line-height:26px; padding-left:20px; background-color:#F5FAFE
}
.bbs_layout .r_topic .l_ctn{
	padding:10px 20px; line-height:150%; font-size:14px; border-bottom:1px #CCCCCC solid;
}
.bbs_layout .r_topic .l_ip{
	padding-left:20px; line-height:26px;
}
.bbs_footer {
	margin:auto;CLEAR: both; padding:8px;width:98%;
}
.bbs_footer .l_topbar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; TEXT-ALIGN: left
}
.bbs_footer .r_topbar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; WIDTH: 250px; TEXT-ALIGN: right
}
.bbs_header {
	margin:auto;CLEAR: both; background:url(/club/images/menu_bg.gif) repeat-x; padding-top:8px; padding-left:8px; padding-right:8px;border:1px #CCCCCC solid;width:960px;height:20px;
}
.bbs_header .l_topbar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; TEXT-ALIGN: left
}
.bbs_header .r_topbar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; WIDTH: 250px; TEXT-ALIGN: right
}
.bbs_header2 {
	width:780px;CLEAR: both;
}
.bbs_header2 .l {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; TEXT-ALIGN: left
}
.bbs_header2 .r {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; WIDTH: 170px; padding-top:8px; TEXT-ALIGN: right
}
.bbs_header3 { /* for width:750px*/
	width:100%; margin:auto;CLEAR: both;
}
.bbs_header3 .l {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; TEXT-ALIGN: left; margin-bottom:8px;
}
.bbs_header3 .r {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; WIDTH: 100px; padding-top:8px; TEXT-ALIGN: right; margin-bottom:8px;
}

.forum_header {
	CLEAR: both; BACKGROUND: url(/club/images/header_bg.gif) #F5FAFE repeat-x 0px 0px; MARGIN: 0 auto; WIDTH: 100%; height:28px; color:#FFFFFF; padding-top:2px;
}
.forum_header .c1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FLOAT: left; PADDING-BOTTOM: 3px; PADDING-TOP: 6px; TEXT-ALIGN: center; font-weight:bold;
}
.forum_list_g {
	CLEAR: both; BACKGROUND: url(/club/images/cate_bg.gif) #F5FAFE repeat-x 0px 0px; MARGIN: 0 auto; WIDTH: 100%; height:25px; color:#999; border-bottom:1px #CCCCCC solid;
}
.forum_list_g .c1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 3px; PADDING-TOP: 6px; TEXT-ALIGN: left; font-weight:bold;
}
.forum_list_g .c2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 3px; PADDING-TOP: 6px; TEXT-ALIGN: left; font-weight:bold; width:460px;
}
.forum_list_g .c3 {
	 PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 3px; WIDTH: 80px; PADDING-TOP: 6px; TEXT-ALIGN: center; font-weight:bold;
}
.forum_list_g .c4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 3px; WIDTH: 90px; PADDING-TOP: 6px; TEXT-ALIGN: center; font-weight:bold;
}
.forum_list_g .c5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 3px; WIDTH: 160px; PADDING-TOP: 6px; TEXT-ALIGN: center; font-weight:bold;padding-right:5px;
}
.forum_list {
	CLEAR: both;  BACKGROUND: url(/bbs/images/listbg02.gif) #F5FAFE repeat-x 0px 0px; MARGIN: auto;  WIDTH: 100%; border-bottom:1px #CCCCCC solid;
}
.forum_list .c1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 3px; PADDING-TOP: 10px; TEXT-ALIGN: left;
}
.forum_list .c2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 10px;  PADDING-TOP: 10px; TEXT-ALIGN: left;width:460px; line-height:16px;	
}
.forum_list .c3 {
	 PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 25px; WIDTH: 80px; PADDING-TOP: 25px; TEXT-ALIGN: center
}
.forum_list .c4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 25px; WIDTH: 90px; PADDING-TOP: 25px; TEXT-ALIGN: center
}
.forum_list .c5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 3px; WIDTH: 160px; PADDING-TOP: 15px; TEXT-ALIGN: left; padding-right:5px; line-height:16px;
}

.topic_list {
	CLEAR: both;  BACKGROUND:#F5FAFE; MARGIN: auto;  WIDTH: 100%; border-bottom:1px #CCCCCC solid; padding-top:6px;padding-bottom:2px; line-height:26px;
}
.topic_list .c1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 3px; TEXT-ALIGN: left;
}
.topic_list .c2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 3px;  PADDING-TOP: 6px; TEXT-ALIGN: left;width:460px;
}
.topic_list .c3 {
	 PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 3px; WIDTH: 80px; PADDING-TOP: 6px; TEXT-ALIGN: center
}
.topic_list .c4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 3px; WIDTH: 90px; PADDING-TOP: 6px; TEXT-ALIGN: center
}
.topic_list .c5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 3px; WIDTH: 160px; PADDING-TOP: 6px; TEXT-ALIGN: right; padding-right:5px;
}
/* bbs perpage*/
.pages {
	BORDER-RIGHT: #cad9ea 1px solid; BORDER-TOP: #cad9ea 1px solid; BACKGROUND: #f7f7f7; FLOAT: left; OVERFLOW: hidden; BORDER-LEFT: #cad9ea 1px solid; COLOR: #999; LINE-HEIGHT: 26px; BORDER-BOTTOM: #cad9ea 1px solid; HEIGHT: 24px; margin-top:10px; margin-left:0px;
}
.threadflow {
	BORDER-RIGHT: #cad9ea 1px solid; BORDER-TOP: #cad9ea 1px solid; BACKGROUND: #f7f7f7; FLOAT: left; OVERFLOW: hidden; BORDER-LEFT: #cad9ea 1px solid; COLOR: #999; LINE-HEIGHT: 26px; BORDER-BOTTOM: #cad9ea 1px solid; HEIGHT: 24px
}
.pages A {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FLOAT: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 26px; PADDING-TOP: 0px
}
.pages STRONG {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FLOAT: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 26px; PADDING-TOP: 0px
}
.pages EM {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FLOAT: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 26px; PADDING-TOP: 0px
}
.pages KBD {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FLOAT: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 26px; PADDING-TOP: 0px
}
.pages A:hover {
	BACKGROUND-COLOR: #fff
}
.pages STRONG {
	FONT-WEIGHT: bold; BACKGROUND: #cad9ea; COLOR: #090
}
.pages A.prev {
	LINE-HEIGHT: 24px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.pages A.next {
	LINE-HEIGHT: 24px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.pages A.next {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.pages KBD {
	MARGIN: 0px; BORDER-LEFT: #cad9ea 1px solid
}
HTML .pages KBD {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
.pages KBD INPUT {
	BORDER-RIGHT: #cad9ea 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #cad9ea 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; MARGIN: 1px 4px 0px 3px; BORDER-LEFT: #cad9ea 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #cad9ea 1px solid; HEIGHT: 17px
}



