/* Copyright (c) 2006-05-18 Park Gwan Su <www.zeronara.net> */
/* zenaplus basic */

/* board list */
#board_list .board_top_search { text-align:center; border:1px solid #5A99D3; background:#F9F9F9; padding:10px; margin:0 0 10px 0; }

.board_top { clear:both }
.list_btn { padding:0; margin:0 }
.list_btn ul { list-style: none }
.list_btn li { list-style: none }
.list_btn .admin_btn { text-align:right }
.list_btn .admin_btn li { display:inline }

table.board_list { table-layout:fixed; margin:0; border-collapse:collapse; width:100% }
table.board_list th { height:36px; text-align:center }
table.board_list th { border-top:0px solid #555555; border-bottom:1px solid #cccccc ; border-top:1px solid #cccccc }
table.board_list tr { border-bottom:1px solid #eeeeee ; }

/*.board_list tr.bg0 { background-color:#FAFAFA }
.board_list tr.bg1 { background-color:#FFFFFF }*/

/*.board_list td { padding:.5em }
table.board_list td { border-bottom:1px solid #DDDDDD }*/
table.board_list td.num { color:#999999; text-align:center; border-bottom:0px solid #EEEEEE }
table.board_list td.checkbox { text-align:center; border-bottom:0px solid #EEEEEE }
table.board_list td.subject { padding:15px 0; border-bottom:1px solid #EEEEEE ; }
table.board_list td.subject a { line-height:35px;}
table.board_list td.subject .text { border:1px solid #dddddd; background:#f9f9f9; padding:8px; line-height:20px; color:#8C8C8C;}
/*table.board_list td.name { text-align:left; padding:0 0 0 10px; border-bottom:1px solid #EEEEEE }*/
table.board_list td.name { text-align:center; border-bottom:0px solid #EEEEEE }
table.board_list td.datetime { font:normal 11px tahoma; color:#BABABA; text-align:center; border-bottom:0px solid #EEEEEE }
table.board_list td.hit { font:normal 11px tahoma; color:#BABABA; text-align:center; border-bottom:0px solid #EEEEEE }
table.board_list td.good { font:normal 11px tahoma; color:#BABABA; text-align:center; border-bottom:0px solid #EEEEEE }
table.board_list td.nogood { font:normal 11px tahoma; color:#BABABA; text-align:center; border-bottom:0px solid #EEEEEE }
table.board_list td.gallery ul,
table.board_list td.gallery li { list-style:none; padding:0; margin:0; }

table.board_list .notice { font-weight:bold }
table.board_list .current { font-size:11px; font-weight:bold; color:#E15916 }
table.board_list .comment { font-size:11px; color:#EE5A00 }
table.board_list .listdatetime { font:11px Verdana, Dotum, Sans-Serif; color:#CCCCCC }
table.board_list .ca_name { font-size:11px; color:#2291b1 }
table.board_list .ca_name a:link,
table.board_list .ca_name a:visited,
table.board_list .ca_name a:active,
table.board_list .ca_name a:hover { font-size:11px; color:#2291b1 }
table.board_list .list0 { background-color:#FFFFFF }
table.board_list .list1 { background-color:#f9f9f9 }

.board_button { margin-top:20px; padding:0 }
.board_button li { display:inline }

.board_page { text-align:center; margin:13px 0 5px 0 }
.board_page a:link { color:#777777 }

.board_search { margin:15px 0 0 0; float:right }
.board_search li { display:inline; text-align:right }

.list_img_bg { background:#FAFAFA; border:1px solid #DDDDDD; padding:5px }

/* board view */
/*.zn_bghtitle { border-top:2px solid #555555; border-bottom:1px solid #DDDDDD; clear:both; background-color:#F8F8F8; padding:8px; font-size:12px; font-weight:bold }*/
#board_view { border-collapse:collapse }
#board_view .zn_topline { height:30px; border-top:1px dotted #DDDDDD; padding:0 0 0 5px }
#board_view .zn_bcopyrightbox { text-align:center; border:1px solid #DDDDDD; padding:10px }
#board_view .zn_signature { border-bottom:1px solid #DDDDDD; padding:5px 0 }
#board_view .zp_dotted { clear:both; border-top:1px dotted #DDDDDD; padding:5px 0 }
#board_view .zn_line2 { height:1px; line-height:1px; font-size:1px; background-color:#DDDDDD; clear:both }
#board_view .view_content { padding:10px 0; }
#board_view .nogood { width:78px; height:78px; text-align:center }
#board_view .nogood_bt { background:#FFFFFF; padding:5px 10px }
#board_view .good { width:78px; height:78px; text-align:center }
#board_view .good_bt { background:#FFFFFF; padding:5px 10px }
#board_view .fileview,
#board_view .filelink,
#board_view .tags,
#board_view .files,
#board_view .links,
#board_view .signature { clear:both; padding:10px; border:1px solid #DDDDDD; margin:0 0 10px 0 }
.zn_bottomline { clear:both; padding:5px; border-bottom:1px dotted #DDDDDD }
.extra { clear:both; padding:10px; border:1px solid #DDDDDD; margin:0 0 10px 0 }
.extra li { border-bottom:1px dotted #DDDDDD; padding:5px 0 }

#board_view .writeContents { line-height:20px }
#board_view .writeContents a:link,
#board_view .writeContents a:visited,
#board_view .writeContents a:hover,
#board_view .writeContents a:active, { text-decoration:underline; color:#006699 }
#board_view .view_content { padding:20px 5px 10px 5px }

/* board write */
#board_write ul,
#board_write li { margin:0; padding:0; list-style: none }

.zn_wrhtitlebox { border:1px solid #e4e4e4; background:#f6f5f3; padding:0 7px; margin-bottom:5px;height:px; line-height:30px; font-weight:bold }

table.tbl_listtbl { border-collapse:collapse; border-spacing: 0 }
table.tbl_listtbl th  { border:1px solid #e4e4e4; padding:5px; text-align:center; background:#f0f8ff }
table.tbl_listtbl td { border:1px solid #e4e4e4; padding:5px; text-align:left; }

table.tbl_sdlisttbl_center { border-collapse:collapse; border-spacing: 0 }
table.tbl_sdlisttbl_center th  { border:1px solid #e4e4e4; padding:5px 0; text-align:center; background:#f0f8ff }
table.tbl_sdlisttbl_center td { border:1px solid #e4e4e4; padding:5px 0; text-align:center; }

table.tbl_listtbl_center { border-collapse:collapse; border-spacing: 0 }
table.tbl_listtbl_center th  { border:1px solid #e4e4e4; padding:5px; text-align:center; background:#f0f8ff }
table.tbl_listtbl_center td { border:1px solid #e4e4e4; padding:5px; text-align:center; }

.tbl_listtbls_center table  {border-collapse:collapse;border-spacing:0;border:1px solid #333; width:1004px }
.tbl_listtbls_center th { border:1px solid #e4e4e4; padding:5px 0; text-align:center; background:#f0f8ff }
.tbl_listtbls_center td { border:1px solid #e4e4e4; padding:5px 0; text-align:center; width:100px;}

table.zn_wrtablebg { border-collapse:collapse;border-spacing:0 ; }
table.zn_wrtablebg th { border:1px solid #e4e4e4; /*text-align:center;*/ padding:10px; background:#f6f5f3 ; font-family:meiryo; }
table.zn_wrtablebg tr .t1{ background:#c9577d ; color:#FFFFFF; }
table.zn_wrtablebg td { border:1px solid #e4e4e4; padding:5px; line-height:20px; font-family:meiryo;}

table.zn_wrtablebg1 { border-collapse:collapse;border-spacing:0 }
table.zn_wrtablebg1 th { border:1px solid #e4e4e4; text-align:center; padding:5px 0; background:#f0f8ff }
table.zn_wrtablebg1 td { padding:5px 10px 5px 5px }

table.zn_wrtablebg5 { border-collapse:collapse;border-spacing:0 }
table.zn_wrtablebg5 th { border:1px solid #e4e4e4; text-align:center; padding:5px; background:#f0f8ff }
table.zn_wrtablebg5 td { border:1px solid #e4e4e4; padding:5px }

table.board_setup { border-collapse:collapse;border-spacing:0 }
table.board_setup th { border:1px solid #e4e4e4; padding:15px; background-color:#EEEEEE; font-weight:bold; }
table.board_setup td { border:1px solid #e4e4e4; padding:5px }

table.zn_board { border-collapse:collapse;border-spacing:0 }
table.zn_board th { font-weight:normal; border:1px solid #e4e4e4; text-align:left; padding:5px 5px 5px 50px; background:#f0f8ff }

table.zn_viewtable { border-collapse:collapse;border-spacing:0 }
table.zn_viewtable th { border:1px solid #e4e4e4; padding:5px; background:#f0f8ff; font-weight:bold }
table.zn_viewtable td { border:1px solid #e4e4e4; padding:5px 10px 5px 5px }

table.zn_viewtable1 { border-collapse:collapse;border-spacing:0 }
table.zn_viewtable1 th { border:1px solid #e4e4e4; padding:5px; background:#f0f8ff; font-weight:bold }
table.zn_viewtable1 td { border:1px solid #e4e4e4; padding:5px 10px 5px 5px; text-align:center }

/* comment_area */
.comment_area { float:left; width:100%; }
.comment_area span.secret { color:#ff6600; }

.comment_list { padding-top:10px; }
.comment_list .author_area { border:1px solid #C2C2C2; background:#F9F9F9; height:22px; line-height:22px; padding:2px 5px; margin:0 0 5px 0; }
.comment_list .author_area .author { float:left; margin-right:10px; }
.comment_list .author_area .date { float:left; font-size:11px;  color:#ADADAD; margin-right:10px; }
.comment_list .author_area .ipaddress { font-size:11px; color:#ADADAD; }
.comment_list .option_area { float:right; }
.comment_list .option_area { font:11px,Gulim; }
.comment_list .option_area a { color:#999999; }
/*.comment_list .option_area:after { content:""; display:block; float:none; clear:both; }*/
.comment_list .content { float:left; width:100%; }
.comment_list .content { overflow:hidden; }
.comment_list .content { padding:5px 0 10px 0; }
.comment_list .content { font:12px/20px,Gulim; }
.comment_list .content a { text-decoration:underline; }