body{ padding:0; margin:0; font-size:12px; font-family:Verdana;}
p{ margin:0; padding:0;}
#main{ width:100%;}
.top_tb{ width:100%;}
.top_tb td{ vertical-align:middle; height:73px;}
#menu{ background:url(menu_bg.jpg) repeat-x;}
#menu_bg{ height:31px; background:url(menu_bbs.jpg) no-repeat 29px center;}
.bbs_td{ line-height:31px;width:76px;font-size:14px;font-weight:bold; text-align:center;}
.bbs_td a{color:#000; text-decoration:none;}
.bbs_td a:hover{ text-decoration:underline;}

.set_td{ line-height:31px; padding:0 7px; }
.set_td a{font-size:14px; color:#fff; font-weight:bold; text-decoration:none;}
.set_td a:hover{ text-decoration:underline;}

.meu_td{ padding:0 2px; }
.meu_td a{color:#c7eaef; text-decoration:none; display:block; width:36px; line-height:20px; text-align:center;}
.meu_td a:hover{ background:url(square.jpg) no-repeat;}

.meu1_td{ line-height:31px; padding:0 7px; }
.meu1_td a{color:#c7eaef; text-decoration:none;}
.meu1_td a:hover{ text-decoration:underline;}

.left{ float:left;}
.right{ float:right;}
.l_tb td{ padding-top:8px; padding-left:28px; color:#333;}
.r_tb td{ padding-top:8px; padding-right:10px; color:#333;}

#login_left a{ color:#008000; text-decoration:none;}
#login_left a:hover{ text-decoration:underline;}
#login_left span{ padding-right:5px;}
.user{ background:url(user.jpg) no-repeat; padding-left:18px;}

.line{ border:1px #c5d8e8 solid; width:96%; margin:10px auto 0 auto;}
.ls_tb td{ padding-left:15px;}

.in1{ padding:2px 5px; width:130px; height:18px; border:1px #999 solid;font-family:Verdana;}
.in2{ border-bottom:1px #d4d0c8 solid; border-right:1px #d4d0c8 solid; border-top: 2px #efefef groove; border-left:2px #efefef groove;}
.in3{ background:#ffffbb;}
.bt1{ width:70px; height:24px; line-height:25px; background:url(button1.jpg) no-repeat; border:none; color:#000; font-size:12px; }

ul{margin: 7px 0; padding:0;}
li{ list-style:none; line-height:170%;}
#topic a{ text-decoration:none; color:#333;}
#topic a:hover{ text-decoration:underline;}
.td_line{border-bottom:1px #c5d8e8 solid; font-weight:bold; line-height:28px;}

.board{ border:1px #85bcd8 solid; width:96%; margin:10px auto 0 auto;}
.bname{ height:29px; background:#eaf2fa url(arrow1.jpg) no-repeat 5px center; padding-left:22px; font-size:14px; font-weight:bold; line-height:29px; border-bottom:1px #c7eaef solid;}

.board_tb{ width:100%;}
.board_tb a{ color:#666; text-decoration:none;}
.board_tb a:hover{text-decoration:underline;}
.board_tb td{ padding:4px 0 4px 10px; border-bottom:1px #c7eaef solid;}
.p_title{ padding:2px 0;}
.p_title a{ color:#000; font-weight:bold; text-decoration:none;}
.p_title a:hover{ text-decoration:underline;}

.p_r a{ font-weight:normal; color:#666;}
.s_new{ color:#ff5400; font-weight:normal; padding-left:5px;font-family:Georgia, Verdana;}
.sp_num{ color:#333; font-family:Georgia; }
.sp_num2{ color:#666; font-family:Georgia; padding-right:10px; font-weight:normal; }
.sp_a{ background:url(admin.jpg) no-repeat left -1px; padding:2px 5px 0 18px;color:#666;}
.sp_k{ background:url(keeper.jpg) no-repeat left -1px;}
.sp_as{background:url(associator.jpg) no-repeat left -1px;}

#adv{ margin:5px auto; text-align:center;}
#foot{ border-top:1px #c5d8e8 solid; background:#eaf1f7; color:#999; padding:10px 20px; text-align:center;}

#td_link a{ color:#666; text-decoration:none; }
#td_link a:hover{ text-decoration:underline;}
#td_link p{ padding-top:6px;}
