/* CSS Document */

@import url(basestyle.css);
@import url(baseframe.css);
@import url(basepublic.css);
@import url(baseicon.css);

body {font-size:12px; color:#444; font-family:simsun; background:#fff;}

a:link,a:visited {color:#444; text-decoration:none;}
a:hover,a:active {color:#f36; text-decoration:underline;}

a:link.link_blue01,a:visited.link_blue01 {color:#036; text-decoration:none;}
a:hover.link_blue01,a:active.link_blue01 {color:#f36; text-decoration:underline;}

a:link.link_blue02,a:visited.link_blue02 {color:#00679c; text-decoration:none;}
a:hover.link_blue02,a:active.link_blue02 {color:#f36; text-decoration:underline;}


a:link.link_arrow01,a:visited.link_arrow01 {padding:0 0 0 17px; background:url(../images/main/dot/arrow_01_off.gif) 0px 1px no-repeat;}
a:hover.link_arrow01,a:active.link_arrow01 {padding:0 0 0 17px; background:url(../images/main/dot/arrow_01_on.gif) 0px 1px no-repeat;}

a:link.link_bordergray01 img,a:visited.link_bordergray01 img {border:#333 3px solid;}
a:hover.link_bordergray01 img,a:active.link_bordergray01 img {border:#f36 3px solid;}

.container {width:960px; margin:0 auto;}

.inpbox_02 {border:#8298bf 1px solid; padding:2px 1px 1px 1px; *padding:3px 1px 1px 1px;}

input,textarea,select {font-size:12px;}

/* mainpager */
#mainpager {}

#guide {height:19px; background:url(../images/forum/bg/dotbg01.gif); margin:2px 0; border-top:#e3e3e3 1px solid; border-bottom:#e3e3e3 1px solid; border-left:#00b7ee 2px solid; border-right:#00b7ee 2px solid; position:relative; padding:6px 0 0 10px; font-weight:bold; position:relative;}

#search {position:absolute; left:790px; top:2px;}

#boardtop {width:958px; background:#3d3d3d; border:#000 1px solid; border-top:#333 2px solid; color:#ccc;}

.board {background:url(../images/forum/bg/dotbg01.gif); border:#ddd 1px solid; padding:9px;}

.boardadv01 {border:#ccc 1px solid; background:#fff; padding:10px 0 10px 4px;}
.boardadv01 ul li {width:170px; height:90px; margin:0 8px; display:inline; float:left; font-size:0px;}

.boardtopnews01 {height:100px; border:#ccc 1px solid; background:#fff; padding:10px; position:relative;}
.boardtopnews01 ul li {line-height:20px; color:#00679c;}

.boardlist {}
.boardlist h3 {height:24px; font-size:14px; background:url(../images/forum/bg/bar01.gif); padding:12px 10px 0 10px; position:relative;}
.boardlist h3 span {position:absolute; right:10px; top:12px; font-size:12px; font-weight:normal;}
.boardlist table {width:100%;}
.boardlist table tr td {width:33.3%; border-right:#ddd 1px solid; border-bottom:#ddd 1px solid; padding:10px;}

.boardlistimg {width:59px; float:left; margin:0 0 0 10px; display:inline; padding:5px 0 0 0;}
.boardlistcon {width:200px; float:right; display:inline;}
.boardlistcon h6 {color:#00679c; font-weight:normal;}

.tipsbox {width:600px; margin:0 auto;}
.tipsbox h4 {background:#333; padding:10px; color:#fff; font-size:12px; font-family:arial;}

.topiclist table {width:100%; border-collapse:collapse; border:#ddd 1px solid; border-top:none;}
.topiclist table tr {border:#ddd 1px solid; border-top:none;}
.topiclist table tr th {background:#ddd; padding:10px; font-size:12px; font-weight:normal; border-bottom:#333 2px solid; text-align:left;}
.topiclist table tr td {padding:5px 10px 5px 0; *padding:5px 0 5px 10px; background:#fff; border-top:#ddd 1px solid;}

.topic_control {width:20px;}
.topic_name {}
.topic_user {width:80px;}
.topic_hits {width:80px; text-align:center;}
.topic_last {width:80px; text-align:right; padding-right:10px;}

.topicbar {height:29px; border-bottom:#005c93 3px solid; position:relative;}
.topicbar ul {position:absolute; left:0; top:0;}
.topicbar ul li {width:68px; height:28px; line-height:28px; border:#0095da 1px solid; border-bottom:none; float:left; background:#fff; text-align:center; font-weight:bold;}
.topicbar ul li.topicbar_cur {background:url(../images/forum/bg/topicbar_cur.gif); border-right:none; border-left:none; padding:0 1px;}
.topicbar ul li.topicbar_cur a {color:#fff;}

.topicinfo {padding:10px; border:#ddd 1px solid; border-top:none; background:#fff;}

.addtopic table {width:100%; border:#ddd 1px solid; bordee-top:none; border-collapse:collapse; background:#fff;}
.addtopic table tr th {background:#ddd; padding:10px; font-size:12px; font-weight:normal; border-bottom:#333 2px solid; text-align:left;}
.addtopic table tr td {padding:10px 0 0 10px;}

.pager {background:#fff; padding:5px;}
.pager ul li {float:left; margin:0 6px 0 0; display:inline; font-family:arial; font-size:11px;}
.pager ul li.pagercur {font-weight:bold; padding:4px 7px;}
.pager ul li a:link, .pager ul li a:visited {border:#ddd 1px solid; display:block; padding:3px 7px; background:#f5f5f5; color:#278fd6;}

.pagerlist {width:720px; float:left; display:inline;}
.pagertype {float:right; display:inline; padding:1px 0 0 0;}

.topiccontrol {height:24px; *height:22px; border:#c9d9e9 1px solid; padding:3px 10px; background:#e9f3fd;}
.topiccontrol table {border-collapse:collapse;}
.topiccontrol table tr td {padding-right:6px;}
.topiccontrol a:link, .topiccontrol a:visited {border:#c9d9e9 1px solid; padding:4px 5px; background:#fff; display:block; color:#006898;}
.topiccontrol a:hover, .topiccontrol a:active {border:#c9d9e9 1px solid; padding:4px 5px; background:#fff; display:block; color:#f39; text-decoration:none;}

/* topicinfo */
#main_son {padding:10px; border:#ccc 1px solid; background:#fff;}
.bbs_info_title h1 {font-size:16px; color:#036; padding:0 0 10px 0;}

.infocontent {}
.bbs_post_list_box {}

td.bbs_post_left_stauts {width:100px; border:#ccc 1px solid; border-top:none; background:#fff; padding:20px;}

.bbs_post_left_stauts_facebox {padding-bottom:5px;}

.bbs_post_right_content {background:#fff; border-right:#ccc 1px solid; border-bottom:#ccc 1px solid;}
.bbs_post_right_content h4 {padding:10px; border-bottom:#ccc 1px solid; font-size:12px; font-family:arial;}

.bbs_post_right_content_info {padding:10px;}
.bbs_post_right_content_info p {font-size:14px; line-height:22px; margin:5px 0;}
.bbs_post_right_content_info h6 {font-size:12px; font-weight:normal; color:#999; padding-bottom:10px;}

.bbs_post_right_content_record {background:url(../images/forum/bg/bbs_bg_post_record.gif) left top no-repeat; margin:10px 0 0 10px; padding:25px 0 10px 0;}
.bbs_post_right_content_record p {line-height:19px;}

.bbs_post_manage_more {padding:10px; text-align:right; border-top:#ccc 1px solid;}

td.bbs_post_replay_box_tab {width:130px;}

/* footer */
#footer_pay {color:#999;}

/* apply */
.divline {height:1px; line-height:1px; font-size:0px; border-top:#ddd 1px solid;}

/* Kamiro update 090930 */
th.ticketleft {text-align:left; padding:10px 0 5px 5px;}
th.ticketleft input {margin:0 3px -1px 0;}

/* add 2009-10-30 11:11*/
#guildlist h3 {background:url(../images/forum/bg/bar02.gif); color:#600;}
#guildlist h3 span {color:#333;}
#guildlist table tr td {width:16.6%;}
#guildlist table tr td img {margin:0 6px -3px 0;}