.basic_select{vertical-align:top; height:21px; background:#f5f5f5; border:1px solid #dedee0; font-size:11px; color:#595959;}
.basic_input{padding-left:3px; border:1px solid #ddd; color:#868686; height:17px; font-size:12px;}
.basic_textarea{padding-left:3px; border:1px solid #ddd; color:#868686; padding-top:2px; padding-bottom:2px; font-size:12px; width:560px; height:26px;}

.a_left{text-align:left;}
.a_right{text-align:right;}
.f_left{float:left;}
.f_right{float:right;}

/*list*/
.board_list{border:none; border-collapse:collapse; width:100%; color:#666; text-align:center; background:url(/images/board/list_th_bg.gif) repeat-x; border-left:none; border-right:none; border-top:2px solid #c7c7c7;}
.board_list th{font-weight:bold; color:#666; padding-top:7px; height:24px; line-height:17px; vertical-align:top; border-bottom:1px solid #cbcbcb; background:url(/images/board/th_line.gif) no-repeat right 50%;}
.board_list td{vertical-align:middle; border-bottom:1px solid #e8e8e8; padding-top:10px; padding-bottom:7px; line-height:17px;}
.notice_line{background:#f7f7f7;}
.board_list span{font-weight:bold;}
.reply{text-align:left; background:url(/images/board/reply_icon.gif) no-repeat left top; padding-left:16px; }
.board_list td img{vertical-align:middle; padding-left:2px; padding-right:2px;}

/* list_blog */ 
.table_blog { border-top:2px solid #c7c7c7; margin-bottom:20px;}
.table_blog td { padding:10px; border-bottom:1px solid #c7c7c7;}
.table_blog .img {vertical-align:top;}
.table_blog td dt { font-weight:bold; font-size:1.2em; margin-bottom:10px;}

/*btn*/
.board_btn{text-align:right; margin-top:7px;}
.board_btn img{padding-left:2px; vertical-align:middle;}
.board_btn span{display:inline-block; padding-left:2px; color:#666; padding-right:10px;}

/*paging*/
.paging{text-align:center;}
.paging img{vertical-align:top; padding:8px 14px;}
.paging_on{border:1px solid #e4e4e4; color:#98369e;}
.paging_num a{display:inline-block; font-size:12px; font-weight:bold; margin:0 3px 0 1px; padding:6px 5px 2px 5px; line-height:12px; overflow:hidden;}

/*search*/
.board_search{width:302px; margin:0 auto; margin-top:18px; margin-bottom:30px;}
.board_search input{vertical-align:middle;}
.board_search select{vertical-align:middle; height:21px; background:#f5f5f5; border:1px solid #dedee0; font-size:11px; color:#666;}

/*read*/
.board_read{border:none; border-collapse:collapse; width:100%; color:#666; border-left:none; border-right:none; border-top:2px solid #c7c7c7;}
.board_read th{font-weight:bold; color:#666; padding-top:12px; padding-bottom:11px; vertical-align:middle; border-bottom:1px solid #cbcbcb; background:#f7f7f7;}
.board_read th.th_line{background:url(/images/board/read_th_bg.gif) no-repeat right 50%; text-align:right; padding-right:15px;}
.board_read td{vertical-align:middle; border-bottom:1px solid #e8e8e8; padding-top:10px; padding-bottom:7px; line-height:17px;}


/*comment*/
.comment{border-top:2px solid #c7c7c7; color:#666; margin-top:44px;}
.comment_name{padding-top:17px; padding-left:10px;}
.comment_name span{display:inline-block; color:#a8a8a8; padding-left:14px;}
.comment_data{padding-top:1px; padding-left:10px; background:url(/images/board/dotline.gif) repeat-x left bottom;}
.comment_data span{display:inline-block; line-height:16px; background:url(/images/board/comment_bg.gif) no-repeat 21px top; padding-left:46px; padding-top:11px; padding-bottom:17px;}
.comment_data img{vertical-align:middle;}

.comment_write{height:63px; background:#f7f7f7; color:#666; padding-left:21px; padding-top:16px; padding-bottom:16px; margin-top:1px; }
.comment_write li{float:left;}
.comment_write dl{float:left; width:635px;}
.comment_write dl dt{display:inline-block; float:left; background:url(/images/board/board_icon.gif) no-repeat left 7px; border-bottom:1px solid #e7e7e7; width:35px; padding:3px 0 4px 10px;}
.comment_write dl dd{display:inline-block; width:560px; padding-bottom:5px; padding-left:9px;}
.comment_write p{float:left; padding-right:2px; padding-top:7px;}


.table_comment { border-top:2px solid #c7c7c7; color:#666; margin-bottom:20px;}
.table_comment th,
.table_comment td { background:url(/images/board/dotline.gif) repeat-x left bottom; padding:10px;}
.table_comment th { background-color:#F3F3F3; text-align:left; word-break:break-all}
.table_comment .content { word-break:break-all}

.table_comment_write { margin:10px 0; }
.table_comment_write td { padding:10px 0;}
.table_comment_write * { vertical-align:middle;}

.board_msgbox table { border-top:2px solid #c7c7c7; border-bottom:1px #c7c7c7 solid;}
.board_msgbox th { padding:20px 0; text-align:center;}
.board_msgbox td { padding:20px 0; text-align:center;}
.board_msgbox div { margin-top:30px; text-align:center;}

#Editor_ToolBar table { width:auto;}

.table_title { margin:30px 0 10px; text-align:left;}