body{background:#FFF; background-position: 50% 50%; margin: 0px; border: 0px; color: #333;}
textarea{resize: none; text-align: left}
#top{margin:0 auto; width:1002px; border: #CCC 1px solid; margin-bottom: 4px; background: #FFF;}
#logo{width:176px; height: 130px; float:left; background: url(logo.gif) no-repeat; background-position: 16px 0px; cursor: pointer; margin-right: 10px;}
#top_ad{width: 814px; height: 130px; float: right; background: url(top_ad.jpg) no-repeat; display: block; margin: 0; padding: 0}
#main_menu{width:100%; height: 30px; padding: 2px 0; margin: 0; font-size: 14px; clear: both; color: #333; border-top: #0fc4ff 1px solid; background: url(tleft.gif) no-repeat; overflow: hidden}
.today{float: left; line-height: 26px; width: 210px; height: 33px; display: block; overflow: hidden; padding: 0; margin: 0; font-size: 14px; font-family: Georgia}
#main_menu a{float: left; font-size:14px; color: white; width: 120px; height: 24px; line-height: 24px; text-decoration:none; font-weight: bold; text-align: center; background: #000 url(menu01.gif) repeat-x; margin: 0px 4px; display: block; border: #F1F1F1 1px solid;}
#main_menu a:hover{color: black; background: #73d8ff url(menu02.gif); text-decoration: none; font-weight: bold; border: #0a6ccb 1px solid;}
#main_menu .current{float: left; font-size:14px; width: 120px; height: 24px; line-height: 24px; text-align: center; margin: 0 4px; display: block; color: black; background: #73d8ff url(menu02.gif); text-decoration: none; font-weight: bold; border: #0a6ccb 1px solid; cursor: pointer}
#vip_menu{float: left; font-family: Verdana}
#vip_menu a{float: left; font-size:14px; color: white; width: 120px; height: 24px; line-height: 24px; text-decoration:none; font-family: Verdana; font-weight: bold; text-align: center; background: #000 url(menu01.gif) repeat-x; margin: 0px 4px; display: block; border: #F1F1F1 1px solid;}
#vip_menu a:hover{color: white; background: red url(vipbg.gif) no-repeat; text-decoration: none; font-weight: bold; border: #F00 1px solid}
#middle{margin:0 auto; height: auto; width:1004px; background:#FFF url(middle_bg.gif) repeat-y; font-family: ËÎÌå; font-size:12px; line-height: 20px; color: #333;}
#middle:after{content: "."; display: block; height: 0; clear: both; visibility: hidden}
#bottom{background:#FFF url(bottom.gif) no-repeat; margin:0 auto; width: 1004px; padding:8px 0px 0px 0px;}
#copyright{float:right; width:1000px; padding:18px 0; margin-bottom: 3px;}
#footer{margin:0 auto; width: 1004px; height: auto; margin-top: 4px; margin-bottom: 14px; text-align: center; font-size: 12px; line-height: 20px; font-family: Tahoma; background: #e4e4e4;}
#footer:after{content: "."; display: block; height: 0; clear: both; visibility: hidden}
#footer a{color: black; text-decoration: none; background: none; width: auto; margin: 0; padding: 0; display: inline}
#footer a:hover{color: #0fc4ff; background: none;}
#wti{font-size: 12px; text-align: center; width: 600px; margin: 0 auto; height: 22px; line-height: 22px; font-family: Verdana}
#wti span{font-family: ËÎÌå; margin: 0 4px}
#wti:after{content: "."; display: block; height: 0; clear: both; visibility: hidden}
#wti_out{width: 100%; background: #d6faff; border-top: #CCC 1px solid;}
#wti_out:after{content: "."; display: block; height: 0; clear: both; visibility: hidden}
form:after{content: "."; display: block; height: 0; clear: both; visibility: hidden}
/*BBS PART*/
.bbs_menu{width: 100%; height: 27px; line-height: 27px; background: url(vipbg.gif) repeat-x}
.bbs_main_menu{width: 1004px; height: 27px; margin: 0 auto 4px auto; text-align: right; background: url('bbsbg.gif') repeat-x}
.bbs_main_menu a{font-size: 14px; text-decoration: none; line-height: 27px; height: 27px; margin: 0 5px; color: white; font-weight: bold}
.bbs_main_menu a:hover{text-decoration: none; color: black; font-weight: normal}
form{margin: 0 auto; padding: 0}
.formtbl{border-collapse: collapse; margin: 0; padding: 0; width: 760px}
.formtbl td{font-size: 14px}
.formtbl .ralign{text-align: right; padding-right: 10px; background: #F1F1F1}
.main_forum{margin: 0; border: #CCC 1px solid; padding: 10px}
.main_forum:after{content: "."; display: block; height: 0; clear: both; visibility: hidden}
.blk_title{font-size: 14px; color: #666; float: left; width: 50%; text-align: left; padding-left: 20px; font-weight: bold}
.forum_title{font-size: 14px; float: left; width: 20%; text-align: left; padding-left: 60px}
.forum_title a{text-decoration: none; color: #003e90}
.forum_title a:hover{color: #bd0007; text-decoration: underline}
.blk_intro{font-size: 14px; color: #00a2ff; float: right; width: 40%; text-align: right}
.forum_last{height: 30px; font-size: 12px; font-family: Tahoma; color: #888; float: right; width: 30%; text-align: right; padding-right: 20px; border-left: #E1E1E1 1px solid}
.forum_last a{text-decoration: none; color: #007eff; font-size: 14px}
.forum_last a:hover{color: #b70000; font-size: 14px}
.forum_intro{font-size: 12px; font-family: Tahoma; color: #333; float: right; width: 30%; text-align: right; padding-right: 20px; border-left: #E1E1E1 1px solid}
.blk_row{width: 100%; background: #F1F1F1 url('bbsbg.gif') 0 -220px repeat-x; clear: both; height: 27px; line-height: 27px; margin: 4px auto; border-bottom: #BABABA 1px solid}
.forum0{width: 100%; background: #f8f8f8 url('bbsbg.gif') 20px -258px no-repeat; height: 30px; font-size: 14px; line-height: 30px; margin: 3px auto; border-bottom: #E1E1E1 1px solid}
.forum1{width: 100%; background: #f0f9ff url('bbsbg.gif') 20px -258px no-repeat; height: 30px; font-size: 14px; line-height: 30px; margin: 3px auto; border-bottom: #E1E1E1 1px solid}
.forum_tbl{border-collapse: collapse}
.topic_tbl{border-collapse: collapse; border-color: #BABABA}
.topic_tbl td{padding: 2px 20px; line-height: 2em}
.topic_tbl span{color: #888}
.topic_tbl .content{padding: 20px; background: #FAFAFA}
.topic_tbl .t_menu{text-align: right}
.topic_tbl .t_menu a{font-size: 14px; margin: 0 10px; color: #005495; text-decoration: none}
.topic_tbl .t_menu a:hover{color: #bd0007}
.forum_tbl .forum_thead{border-left: none; border-right: none; background: #e6eff3 url('bbsbg.gif') 0 -220px repeat-x; height: 27px; line-height: 27px}
.forum_tbody0{margin-top: 6px; height: 30px; line-height: 30px; background: #effdff url('bbsbg.gif') 0 -295px repeat-x}
.forum_tbody0 a{font-size: 14px; text-decoration: none; color: #004d89; padding-left: 6px}
.forum_tbody0 a:hover{text-decoration: underline; color: #bd0007}
.forum_tbody1{margin-top: 6px; height: 30px; line-height: 30px; background: #effff2 url('bbsbg.gif') 0 -331px repeat-x}
.forum_tbody1 a{font-size: 14px; text-decoration: none; color: #004d89; padding-left: 6px}
.forum_tbody1 a:hover{text-decoration: underline; color: #bd0007}
.article{background: url('bbsbg.gif') 6px -378px no-repeat;}
.forum_c{text-align: center}
.bbs_nav{width: 100%; border-bottom: #BABABA 1px solid; line-height: 26px; height: 26px; background: #01adf4 url('bbsbg.gif') 0 -91px repeat-x}
.bbs_nav a{font-size: 12px; color: black; text-decoration: none; margin: 0 6px}
.bbs_nav a:hover{color: #005495; text-decoration: underline}
.user_info{height: 100px; overflow-y: auto; border: #CACACA 1px solid; font-size: 12px; background: #F4F4F4; vertical-align: top; padding: 10px; text-align: center}
.user_info img{padding: 6px; background: #eee; border-left: 1px #BBB solid; border-top: 1px #BBB solid; border-right: 3px #AAA double; border-bottom: 3px #AAA double; clear: both}
.topic_f{height: 26px; border-bottom: #CACACA 1px solid; text-align: right; padding-right: 20px; border-right: #CACACA 1px solid; background: url('bbsbg.gif') 0 -220px repeat-x}
.content_info{border-top: #CACACA 1px solid; border-right: #CACACA 1px solid; border-bottom: #CCC 1px dashed; font-size: 14px; font-family: Tahoma; line-height: 22px; color: #333; height: 200px; overflow-y: auto; vertical-align: top}
.limiter{background: #FFF; height: 6px; *height: 6px; _height: 8px; overflow: hidden}
.forum_b{width: 100%; height: 26px; line-height: 26px}
.topic_ttl{width: 100%; font-size: 14px; color: white; font-weight: bold; background: url('bbsbg.gif') repeat-x; height: 28px; line-height: 28px}
.topic_ttlr{width: 100%; font-size: 14px; color: white; font-weight: bold; background: url('bbsbg.gif') 0 -46px repeat-x; height: 28px; line-height: 28px}
.topic_ctt{margin: 20px}
.topic_sig{background: #FEFEFE; height: 40px; overflow-y: auto; border-right: #CACACA 1px solid; border-bottom: #CACACA 1px solid; color: #666; padding-left: 30px}
.topic_time{font-size: 12px; background: #FAFAFA; width: 100%; border-top: #e1e1e1 1px solid; border-bottom: #e1e1e1 1px solid; color: #888; line-height: 26px; height: 26px; margin-top: 6px; text-align: right}
.lalign{text-align: left; padding: 10px}
.form_container{position: relative; width: 770px; margin: 0 auto; height: 0; overflow: hidden}
.form_container_b{position: relative; width: 770px; margin: 0 auto; height: auto; overflow: hidden}
.form_title{line-height: 30px; background: url('bbsbg.gif') 0 -220px repeat-x; color: black; font-weight: bold; font-size: 14px; text-align: center}
.form_exit{background: url('bbsbg.gif') 0 -416px no-repeat; width: 28px; height: 26px; position: absolute; z-index: 20; right: 12px; top: 1px; *top: 1px; _top: 4px; display: block; overflow: hidden}
.quote{background: #FAFAFA; border-top: 1px solid #71b4ea; border-left: 1px solid #71b4ea; border-right: 2px solid #71b4ea; border-bottom: 2px solid #71b4ea; padding: 4px; margin: 4px 0}
.page_f{line-height: 22px; height: 22px; margin: 5px 0; background: #F8F8F8; border-top: #E1E1E1 1px solid; border-bottom: #E1E1E1 1px solid; color: #888; font-size: 14px; text-align: right; padding-right: 30px}
.page_f a{color: #41aaff; text-decoration: none; padding: 2px 5px; border: #41aaff 1px solid; font-weight: bold}
.page_f a:hover{color: white; background: #bd0007; border: #bd0007 1px solid}
.topic_info{text-align: center; font-size: 12px; font-family: Verdana}
.topic_infol{text-align: left; font-size: 12px; font-family: Verdana}
.topic_infor{text-align: right; font-size: 12px; font-family: Verdana}
.preview{width: 100px; margin: 20px; padding: 6px; background: #c5c5c5; border: 2px solid #5ec4ff}