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

body { text-align:center }

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote { margin:0; padding:0 }
fieldset { border:0 }
img { border:0 }
.img { vertical-align:middle }
button { cursor:pointer }

body,form,th,td,p {
font-family : Verdana, Helvetica, Sans-Serif;
font-size:12px;
font-weight:normal;
color:#000000;
margin:0;
padding:0
}

input, textarea, select { 
font-family : Verdana, Helvetica, Sans-Serif;
font-size:12px;
font-weight:normal;
color:#000000
}

br { clear:both; font-size:1px; height:10px; line-height:10px; margin:0;padding:0 }

.htitle_bar { background-color:#3188E1; color:#ffffff; padding:5px 10px }

.clear { clear:both }
.bold { font-weight:bold }
.none { display:none }
.left { text-align:left }
.center { text-align:center }
.right { text-align:right }
.float_left { float:left }
.float_right { float:right }

a:link,a:visited,a:active { text-decoration:none; color:#000000 }
a:hover { text-decoration:underline; color:#0072bc }
a { outline:none }
* { outline:0 }
.required { color:#ff0000; padding:0 0 0 5px }
label { text-align:left }

.member { font-weight:bold }
.guest { font-weight:normal }

.ct { color:#000000 }

.small { font-family:Verdana, Dotum, Sans-Serif; font-size:11px }

.c1 { background-color:#7fcaec }
.c2 { background-color:#e5f4fb }

input.text { border:1px solid; border-color:#a6a6a6 #d8d8d8 #d8d8d8 #a6a6a6; padding:0px; line-height:18px; height:20px }
input.text99 { width:99%; border:1px solid; border-color:#a6a6a6 #d8d8d8 #d8d8d8 #a6a6a6; padding:0px; line-height:18px; height:20px }
textarea.textarea { border:1px solid; border-color:#a6a6a6 #d8d8d8 #d8d8d8 #a6a6a6; padding:0px; margin:5px 0 0 0 }

input.ed { border:1px solid; border-color:#a6a6a6 #d8d8d8 #d8d8d8 #a6a6a6; padding:0px; line-height:18px; height:20px }
input.ed99 { width:99%; border:1px solid; border-color:#a6a6a6 #d8d8d8 #d8d8d8 #a6a6a6; padding:0px; line-height:18px; height:20px }
textarea.tx { border:1px solid; border-color:#a6a6a6 #d8d8d8 #d8d8d8 #a6a6a6; padding:0px; margin:5px 0 0 0 }

/* padding */
.padb5 { padding:0 0 5px 0 }
.padb10 { padding:0 0 10px 0 }
.mgb10 { margin:0 0 10px 0 }

/* zenaplus wrap */
#wrap { width:940px; margin:0 auto; text-align:left }
#header { width:100% }
#container { width:100% }
.left_main, .left_sub, .left_group, .left_shop_main, .left_shop  { float:left; width:180px; margin:0 15px 0 0 }
#content{ float:right;width:745px }
#footer { width:100% }

/* zenaplus body */
#zn_head { padding: 10px 0 0 0 }
.zn_top_left { float:left; margin:0 0 9px 0 }
.zn_top_right { float:right; text-align:right }
.zn_top_right ul { padding:0 0 20px 0; list-style:none }
.zn_top_right li { float:right; text-align:right; padding:0 0 0 5px; list-style:none }
.zn_mlogo { float:left; margin:20px 0 0 0; text-decoration:none }
.zn_mlogo a:link,.zn_mlogo a:visited,.zn_mlogo a:active, .zn_mlogo a:hover { text-decoration:none; color:#000000 }
.zn_mtop_right { text-align:right }
.zn_logo { float:left; padding:0 }
.zn_topmenu { clear:both; text-align:center }
.zn_outline { background-color:#4779ae }
.zn_htitle { background-color:#0F355E }
.zn_title { font-weight:bold; color:#FAF3A3 }
.zn_box { border:3px solid #DDDDDD }
.select { height:21px; color:#000000 }
.zn_bgpin, .zn_bgpout { color:#DDDDDD }

/* search */
.search { clear:both; text-align:right }
.searchtable { float:right; margin:0 5px 0 0 }
.btn_search { float:right; margin:0 5px 0 0 }

/* page */
.page { border-top:2px solid #5E5E5E; border-bottom:1px solid #DDDDDD; height:25px; line-height:25px; padding:0 }

/* copyright */
.copyright { clear:both; padding:0 }

table.default_table { border-collapse:collapse }
table.default_table th, table.default_table td { border:0px }

table.pad5default_table { border-collapse:collapse }
table.pad5default_table th, table.pad5default_table td { padding:5px }

table.basic_table { border-collapse:collapse }
table.basic_table th, table.basic_table td { border:1px solid #DDDDDD }

table.pad5basic_table { border-collapse:collapse }
table.pad5basic_table th, table.pad5basic_table td { border:1px solid #DDDDDD; padding:5px }

.navi { text-align:center; border-top:0px solid #DDDDDD; border-bottom:0px solid #DDDDDD }
.navi ul { list-style:none; height:25px; line-height:25px }
.navi li { list-style:none; float:left; text-align:center; padding:0 0 0 10px }

/* buttons */
.button00 { background:#FFFFFF; border:1px solid; border-color:#d8d8d8 #a6a6a6 #a6a6a6 #d8d8d8; height:23px; line-height:20px; margin-right:3px; cursor:pointer }
.button00_b { background:#FFFFFF; background-image:url('../../img/pencil.gif'); background-repeat: no-repeat; background-position:5px; border:1px solid; border-color:#d8d8d8 #a6a6a6 #a6a6a6 #d8d8d8; height:23px; line-height:20px; margin-right:3px; cursor:pointer }
.button01 { background:#FFFFFF; border:1px solid; border-color:#d8d8d8 #a6a6a6 #a6a6a6 #d8d8d8; height:23px; line-height:20px; margin-right:3px; cursor:pointer }
.button02 { background:#FFFFFF; border:1px solid; border-color:#d8d8d8 #a6a6a6 #a6a6a6 #d8d8d8; height:23px; line-height:20px; margin-right:3px; cursor:pointer }

a:link.formbutton01,a:visited.formbutton01,a:active.formbutton01,a:hover.formbutton01 { text-decoration:none; color:#333333 }
a:link.formbutton02,a:visited.formbutton02,a:active.formbutton02,a:hover.formbutton02 { text-decoration:none; color:#487CB6 }
a:link.formbutton03,a:visited.formbutton03,a:active.formbutton03,a:hover.formbutton03 { text-decoration:none; color:#FFFFFF }

.formbutton01 { background:#FFFFFF; border:1px solid; border-color:#d8d8d8 #a6a6a6 #a6a6a6 #d8d8d8; display:block; line-height:15px; margin-right:3px; padding:3px 7px; cursor:pointer }
.formbutton02 { background:#FFFFFF;border:1px solid; border-color:#d8d8d8 #a6a6a6 #a6a6a6 #d8d8d8; display:block; line-height:15px; margin-right:3px; padding:2px 7px; cursor:pointer }
.formbutton03 { background:#5e5e5e; border:1px solid; border-color:#d8d8d8 #a6a6a6 #a6a6a6 #d8d8d8; display:block; line-height:15px; margin-right:3px; padding:2px 7px; cursor:pointer; color:#FFFFFF }

caption {display:none }

.zpbg { background-color:#739CB0 }
.zpbc { border-color:#739CB0 }
.bgcol1 { background-color:#F9F9F9; padding:5px }
.bgcol2 { background-color:#F5F5F5; padding:5px }
.zpbgbutton { background-color:#739CB0; border:2px solid #DBE1E4; color:#FFFFFF; font-weight:bold; padding:2px 10px; cursor:pointer }
.zpbutton { background-color:#FFFFFF; border:1px solid #739CB0; padding:2px 10px; cursor:pointer }
.bn_center { padding:20px 0 0 0; text-align:center }

/* board list */
.board_top { clear:both }

table.board_list { clear:both; table-layout:fixed; margin:5px 0 0 0; border-collapse:collapse; width:100% }
table.board_list th { background-color:#F8F8F8 }
table.board_list th { height:36px; text-align:center }
table.board_list th { border-top:2px solid #5E5E5E; 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:1px solid #EEEEEE }
table.board_list td.checkbox { text-align:center; border-bottom:1px solid #EEEEEE }
table.board_list td.subject { padding:8px 0; border-bottom:1px solid #EEEEEE }
table.board_list td.name { text-align:left; padding:0 0 0 10px; border-bottom:1px solid #EEEEEE }
table.board_list td.datetime { font:normal 11px tahoma; color:#BABABA; text-align:center; border-bottom:1px solid #EEEEEE }
table.board_list td.hit { font:normal 11px tahoma; color:#BABABA; text-align:center; border-bottom:1px solid #EEEEEE }
table.board_list td.good { font:normal 11px tahoma; color:#BABABA; text-align:center; border-bottom:1px solid #EEEEEE }
table.board_list td.nogood { font:normal 11px tahoma; color:#BABABA; text-align:center; border-bottom:1px solid #EEEEEE }

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 }

.board_button { clear:both; margin:20px 0 0 0; float:left }

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

.board_search { margin:15px 0 0 0; float:right }

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

/* board view */
/*.zn_bghtitle { border-top:2px solid #5E5E5E; 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_bottomline { height:30px; border-bottom:1px dotted #DDDDDD; padding:0 0 0 5px }
#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 .zn_line2 { height:1px; line-height:1px; font-size:1px; background-color:#DDDDDD; clear:both }
#board_view .view_content { padding:10px; list-style-position:inside }
#board_view .nogood { float:right; background:#dddddd; padding:1px }
#board_view .nogood_bt { background:#ffffff; padding:3px 5px }
#board_view .good { float:right; background:#dddddd; margin:0 10px 0 0; padding:1px }
#board_view .good_bt { background:#ffffff; padding:3px 5px }
#board_view .tags { clear:both; padding:5px; border-top:1px dotted #DDDDDD }
#board_view .trackback { clear:both; padding:5px; border-top:1px dotted #DDDDDD }
.zn_bottomline { clear:both; padding:5px; border-bottom:1px dotted #DDDDDD }

#board_view .writeContents { line-height:20px }
#board_view .writeContents a:link { text-decoration:none; color:#00A7F5 }
#board_view .writeContents a:visited { text-decoration:none; color:#00A7F5 }
#board_view .writeContents a:active { text-decoration:none; color:#00A7F5 }
#board_view .writeContents a:hover { text-decoration:underline; color:#00A7F5 }

/* board write */
table.board_write { border-collapse:collapse;border-spacing:0 }
table.board_write .zn_wrhtitlebox { border-top:2px solid #5E5E5E; border-bottom:1px solid #DDDDDD; clear:both; background-color:#F8F8F8; padding:8px; font-size:12px; font-weight:bold }
table.board_write .zn_wrhtitle { font-weight:bold }

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

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

table.board_setup { border-collapse:collapse;border-spacing:0 }
table.board_setup th { border:1px solid #DDDDDD; padding:5px; background-color:#F9F9F9 }
table.board_setup, table.board_setup td { border:1px solid #DDDDDD; padding:5px }

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

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

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

#comment_write ul { list-style:none }
#comment_write li { list-style:none; padding:2px 0 }

#cf_stipulation, #cf_privacy { line-height:20px; padding:20px }
