/* 초기화 */
@charset "UTF-8";

a img{border:none;}

/* 게시판 리스트 */

/*20230210 style -> 꼬임현상으로 인해 최상단 스타일로변경*/
/*#ac_list {width:92%; table-layout:fixed; border-collapse:collapse; min-width:600px; background:url('img/title_bg.gif') repeat-x;}

#ac_list td {text-align:center; padding:0;}
#ac_list td p{margin:8px 0;}

#ac_list thead th{

	background: url("img/h_back.gif") repeat-x;
	border:1px solid #CCC; border-width:1px 0;
	font-weight:bold; padding:0 !important; font-weight:bold !important; height:34px; color:#1a1a1a;
}

#ac_list thead th *{vertical-align:middle;}


#ac_list tfoot #snow_sch{

	background: url("img/h_back.gif") repeat-x 0 8px;
	text-align: justify;
}

#ac_list .sn_nos{text-align:center; padding-left:16px;}
#ac_list .sn_titles{text-align:left; padding-left:8px;}
#ac_list .sn_titles a{color:#464646;}

#ac_list .sn_notices td{background:#f8f8f8; border-bottom:1px dotted #CCC;}
#ac_list .sn_non_notices td{border-bottom:1px dotted #CCC;}
#ac_list .sn_notices .sn_titles a{font-weight:bold;}

#ac_list thead tr th {
	font-weight:normal;
}

#ac_list thead tr th#no, #snow_control {
	width: 90px;
	background:url("img/h_left.gif") no-repeat;
}

#ac_list thead tr th#ti {
	background:url("img/title_line.gif") no-repeat left top;
}

#ac_list thead tr th#wr, #ac_list thead tr th#da {
	width: 90px;
	background:url("img/title_line.gif") no-repeat left top;
}

#ac_list thead tr th#hi, #ac_list thead tr th#ev {
	width: 50px;
	background:url("img/title_line.gif") no-repeat left top;
}

#ac_list thead tr th#ev, #snow_panel {
	width: 50px;
	background:url("img/title_line.gif") no-repeat left top;
	background:url("img/h_right.gif") no-repeat right top;
}

#ac_list #key {
	width:96px;
}

#snow_search {float:left;}
#snow_search *{vertical-align:middle;}

span.commcount{
	font-size:8px;
	color:#999;
}

a.view {
	font-weight:bold;
	color:#333;
}

#allcheck, .selecteduniq{
	vertical-align:bottom; *vertical-align:middle; *margin-bottom:2px;
}

#ac_list .titles {
	text-align:left;
	padding-left:16px !important;

}

#ac_list .noc {text-align:left; padding-left:18px;}

.sn_comment_count{font-size:11px; color:darkorange;}

#snow_calender td{text-align:right; padding:2px;}
#thisdate{padding:2px;}*/

/* 게시판 글쓰기 */

/*20230210 style -> 꼬임현상으로 인해 최상단 스타일로변경*/
/*#ac_write {width:100%; background:url("img/title_bg3.gif") repeat-x;}

#ac_write td {}
#ac_write th {padding:0; text-align:left;}

#ac_write #wr_ww{background:url("img/h_11.gif") no-repeat left bottom;*/ vertical-align:bottom; padding:8px; font-size:11px; font-weight:normal;}
/*#ac_write #wr_ww input, #ac_write #wr_pass input {width:96px; padding:1px 0;}
#ac_write #wr_pass{background:url("img/h_14.gif") repeat-x bottom; vertical-align:bottom; font-size:11px; font-weight:normal;}
#ac_write #wr_tit{text-align:right; background:url("img/h_13.gif") no-repeat right bottom; vertical-align:bottom; padding:8px 0; font-size:11px; font-weight:normal; white-space:nowrap;}
#ac_write #wr_tit input{vertical-align:middle;}
#ac_write .wr_pp{background:url("img/h_14.gif") repeat-x; vertical-align:bottom;}
#ac_write .wr_pk{background:url("img/h_13.gif") repeat-x bottom; padding-bottom:16px;}

#wr_title{width:580px;}

#ac_write #wr_titleline {padding:0; background:url("img/h_02.gif")no-repeat left top; font-size:11px;}
#ac_write #wr_titleline1 {background:url("img/h_02.gif") no-repeat left top; padding-bottom:16px;}
#ac_write #wr_titleline2 {background:url("img/h_14.gif") no-repeat right top; text-align:right; padding-bottom:16px; padding-right:40px;}
#ac_write #wr_titleline p {margin:6px 0; padding:0 8px; font-weight:bold; background:url("img/h_01.gif") no-repeat right top;}

#wr_titho {width:60px; text-align:center; vertical-align:bottom;}

#wr_notice, #wr_secret {vertical-align:middle; *vertical-align:-20%;}
#wr_ccc {padding:0;}

#wr_hyp {width:72%; padding:1px 0; vertical-align:middle; font-size:11px; color:#848689;}

.wr_f {padding:2px; font-size:11px; color:#848689;}

#ac_write #wr_panel {padding:0 0 32px 0;}
#ac_write #wr_panel p{text-align:center; padding:6px 6px 16px 6px;}

.wr_cateline{padding:8px;}
#wr_hyparea, #wr_farea{padding:8px; font-size:11px; color:#848689; border-bottom:1px solid #e5e5e5;}

#wr_tit span img{cursor:pointer;}*/

/* 게시판 내용 보기 */
/*20230210 style -> 꼬임현상으로 인해 최상단 스타일로변경*/
/*#ac_view {width:100%; table-layout:fixed; background:url("img/title_bg.gif") repeat-x;}

#ac_view th {padding:4px;}
#ac_view a{word-break:break-all;}

#ac_view #v_topleft {vertical-align:middle; text-align:left; padding:6px; font-size:16px !important;}
#ac_view #v_topleft strong{width:500px;}
#ac_view #v_topright {vertical-align:middle; text-align:right; padding:6px; font-weight:bold; color:#555;}
#ac_view #v_bottomleft{padding:12px 6px 6px 6px; text-align:right; font-weight:normal; font-size:11px;}
#ac_view #v_bottomleft *{vertical-align:middle;}
#ac_view #v_bottomleft {color:#d3d3d3;}
#ac_view #v_bottomleft span{color:#969696; margin:0 6px;}
#ac_view #v_bottomleft b{color:#585858; font-weight:normal; margin:0 6px;}

#ac_view #v_filelist {border:1px solid #DDD; width:90%; padding:8px; margin-top:8px;}
#ac_view #v_filelist a {font-weight:bold; color:#777; margin-left:4px;}
#ac_view #v_filelist b {font-weight:normal; font-size:10px; color:#777; margin-left:10px;}

#ac_view #v_fileprint {margin-top:16px;}

#ac_view #v_title{float:left; padding:6px 6px 11px 6px; font-size:11px; color:#777; width:40%; text-align:left;}
#ac_view #v_title span{margin-left:8px; font-weight:normal;}

#ac_view #v_hits {float:right; width:40%; font-weight:normal; display:inline; padding:0 6px; font-size:11px; font-weight:normal; color:#555; text-align:right;}

#ac_view #v_ip{font-size:10px; color:#999; font-weight:normal;}*/

#ac_view #v_eva{/*text-align:right; vertical-align:top; padding-top:4px;*/ display:none;}
/*#ac_view #v_eva img{vertical-align:-30%; cursor:pointer;}*/

/*#ac_view #v_contents{margin-bottom:32px;}
#ac_view #v_contents, #ac_view #v_contents *{color:#555; line-height:1.5em;}
#ac_view #v_contents p, #ac_view #v_contents p *, #ac_view #v_contents div, #ac_view #v_contents div *{margin:0; padding:0 !important;}*/
#ac_view #v_avatar{display:none;}

/*#v_ctrlpanel1{text-align:left;padding:6px 0 16px 6px;}
#v_ctrlpanel2{text-align:right;padding:6px 6px 16px 0;}*/

#ac_view ul{padding:8px; display:none;}
/*#ac_view ul li{list-style:none; padding:2px;}*/

#ac_delete, #ac_modify {/*width:390px; background:url("img/h_left.gif") no-repeat; float:right; margin-bottom:12px; text-align:center; */display:none;}
/*#ac_delete form, #ac_modify form{background:url("img/h_right.gif") no-repeat right top; padding:6px 0 12px 6px;}
#ac_delete #delbutton, #ac_delete #clsbutton, #ac_modify #modifbutton, #ac_modify #mclsbutton{padding:1px; vertical-align:0%; *vertical-align:-25%;}
#ac_delete #delpw, #ac_modify #modpw{width:96px; vertical-align:0%;}

#ac_commdiv{clear:both; padding:0 48px;}*/

/* 댓글 */
#ac_commentf{background:url("img/h_01.gif") no-repeat; padding:0; margin-bottom:12px;}
#ac_comment{width:100%; background:url("img/h_04.gif") no-repeat right top; margin:0;}
#ac_commentf #c_topleft{text-align:left; padding:6px 6px 6px 24px; vertical-align:bottom; font-weight:normal; font-size:15px;}
#ac_commentf #c_topleft span{font-weight:bold; margin-left:16px;}
#ac_commentf #c_topright{text-align:right; padding:6px 20px 6px 6px; vertical-align:bottom;}
#c_topright{font-size:11px !important; color:#999 !important; font-weight:normal;}

#ac_comment #c_topleft input{width:96px; margin-right:16px;}
#ac_comment #c_topright #comm_titho{width:48px; vertical-align:bottom; text-align:center;}

#ac_comment td{padding:6px;}

#ac_comment textarea {width:87%; height:60px; margin-left:16px;}

#ac_comment #c_submit{width:9%; height:64px; padding:4px; font-size:11px;}

#ac_comment #comm_custom{background:url("img/h_11.gif") no-repeat left bottom; padding:0;}
#ac_comment #comm_custom div{background:url("img/h_12.gif") no-repeat right bottom; padding:6px 6px 16px 24px;}
#ac_comment #comm_custom div p{display:inline-block; *display:inline; *zoom:1; visibility:hidden; margin-left:24px;}
#ac_comment > #comm_custom > div > p{display:inline-block; *display:inline; *zoom:1; visibility:hidden; margin-left:24px;}

#c_black{background:black; padding:2px 2px 4px 2px; *padding:0;}
#c_gray{background:#AAA; padding:2px 2px 4px 2px; *padding:0;}
#c_brown{background:brown; padding:2px 2px 4px 2px; *padding:0;}
#c_red{background:red; padding:2px 2px 4px 2px; *padding:0;}
#c_orange{background:#F70; padding:2px 2px 4px 2px; *padding:0;}
#c_gold{background:gold; padding:2px 2px 4px 2px; *padding:0;}
#c_lime{background:lime; padding:2px 2px 4px 2px; *padding:0;}
#c_green{background:green; padding:2px 2px 4px 2px; *padding:0;}
#c_teal{background:teal; padding:2px 2px 4px 2px; *padding:0;}
#c_aqua{background:#0DF; padding:2px 2px 4px 2px; *padding:0;}
#c_blue{background:#37F; padding:2px 2px 4px 2px; *padding:0;}
#c_marine{background:#00D; padding:2px 2px 4px 2px; *padding:0;}
#c_violet{background:#60C; padding:2px 2px 4px 2px; *padding:0;}
#c_purple{background:#B2B; padding:2px 2px 4px 2px; *padding:0;}
#c_pink{background:hotpink; padding:2px 2px 4px 2px; *padding:0;}

form.ac_ccommentf + div,
.ac_comments ~ form.ac_ccommentf,
.ac_comments:not(form.ac_ccommentf + div > .ac_comments){width:100%; margin-bottom:4px; clear:both; border-bottom:1px dotted #CCC;}
.ac_comments .c_avatar{padding:8px 8px 4px 8px; width:1%; white-space:nowrap; vertical-align:top;}
.ac_comments .c_panel{padding:4px 12px; text-align:right; vertical-align:top;}
.c_name{font-weight:bold; padding:12px 0; height:20px; vertical-align:top; text-align:left; color:#464646; font-size:11px;}
.ac_comments .c_contents{padding:0 0 16px 0; vertical-align:top; height:96%;}
.c_ip{font-size:10px; color:#999; font-weight:normal;}
.ac_comments .c_contents div{min-height:16px; padding:0 16px;}

.ac_ccomments{width:90%; background:url("img/h_01.gif") no-repeat; margin-bottom:4px; float:right;}
.ac_ccomments .cc_avatar{background:url("img/h_13.gif") no-repeat left bottom; padding:8px 8px 4px 8px; width:1%; white-space:nowrap; vertical-align:top;}
.ac_ccomments .cc_panel{background:url("img/h_02.gif") no-repeat right top; padding:4px 12px; text-align:right; vertical-align:top;}
.ac_ccomments .cc_name{font-weight:bold; padding:12px 0; height:20px; vertical-align:top; color:#464646; font-size:11px;}
.ac_ccomments .cc_contents{background:url("img/h_14.gif") no-repeat right bottom; padding:0 0 16px 0; vertical-align:top; height:96%;}
.ac_ccomments .cc_contents div{min-height:16px;}


.ac_ccommentf{/* background:url("img/h_01.gif") no-repeat; */ padding:0; margin-bottom:12px; width:90%;}
.ac_ccommentf #ac_ccomment{/* background:url("img/h_04.gif") no-repeat right top; */ margin:0; width:100%;}
.ac_ccommentf #ac_ccomment #cc_topleft{text-align:left; padding:6px; vertical-align:bottom;}
.ac_ccommentf #ac_ccomment #cc_topright{text-align:right; padding:6px; vertical-align:bottom;}

.ac_ccommentf #ac_ccomment #cc_topleft input{width:128px; margin-right:16px;}
.ac_ccommentf .ccomm_titho{width:48px; vertical-align:bottom; text-align:center;}

.ac_ccommentf #ac_ccomment td{padding:6px;}

.ac_ccommentf #ac_ccomment textarea {width:90%; height:60px;}

.ac_ccommentf #ac_ccomment #cc_submit{width:9%; height:100px; padding:4px; font-size:11px;}

.ac_ccommentf #ac_ccomment #ccomm_custom{background:url("img/h_11.gif") no-repeat left bottom; padding:0;}
.ac_ccommentf #ac_ccomment #ccomm_custom div{background:url("img/h_12.gif") no-repeat right bottom; padding:6px 6px 16px 6px;}
.ac_ccommentf #ac_ccomment #ccomm_custom div p{display:inline-block; *display:inline; *zoom:1; visibility:hidden; margin-left:24px;}
.ac_ccommentf #ac_ccomment > #ccomm_custom > div > p{display:inline-block; *display:inline; *zoom:1; visibility:hidden; margin-left:24px;}
.comm_customdiv{background:url("img/h_12.gif") no-repeat right bottom; padding:6px 6px 16px 6px;}
.comm_customdiv p{display:inline-block; *display:inline; *zoom:1; visibility:hidden; margin-left:24px;}

.cc_black{background:black; padding:2px 2px 4px 2px; *padding:0;}
.cc_gray{background:#AAA; padding:2px 2px 4px 2px; *padding:0;}
.cc_brown{background:brown; padding:2px 2px 4px 2px; *padding:0;}
.cc_red{background:red; padding:2px 2px 4px 2px; *padding:0;}
.cc_orange{background:#F70; padding:2px 2px 4px 2px; *padding:0;}
.cc_gold{background:gold; padding:2px 2px 4px 2px; *padding:0;}
.cc_lime{background:lime; padding:2px 2px 4px 2px; *padding:0;}
.cc_green{background:green; padding:2px 2px 4px 2px; *padding:0;}
.cc_teal{background:teal; padding:2px 2px 4px 2px; *padding:0;}
.cc_aqua{background:#0DF; padding:2px 2px 4px 2px; *padding:0;}
.cc_blue{background:#37F; padding:2px 2px 4px 2px; *padding:0;}
.cc_marine{background:#00D; padding:2px 2px 4px 2px; *padding:0;}
.cc_violet{background:#60C; padding:2px 2px 4px 2px; *padding:0;}
.cc_purple{background:#B2B; padding:2px 2px 4px 2px; *padding:0;}
.cc_pink{background:hotpink; padding:2px 2px 4px 2px; *padding:0;}


.ac_ceommentf{/* background:url("img/h_01.gif") no-repeat; */ padding:0; margin-bottom:12px; width:100%;}
.ac_ceommentf #ac_ceomment{/* background:url("img/h_04.gif") no-repeat right top; */ margin:0; width:100%;}

.ac_ceommentf #ac_ceomment .ce_topleft input{width:96px; margin-right:16px;}
.ac_ceommentf .ce_topright .ceomm_titho{width:48px; vertical-align:bottom; text-align:center;}
.ccomm_titho{width:48px; vertical-align:bottom; text-align:center;}

.ac_ceommentf #ac_ceomment td{padding:6px 6px 6px 24px;}

.ac_ceommentf #ac_ceomment textarea {width:90%; float:left; height:60px;}

.ac_ceommentf #ac_ceomment #ce_submit{width:9%; height:64px; padding:4px; white-space:nowrap; font-size:11px;}
.ce_close{padding:3px; white-space:nowrap; font-size:11px; font-weight:bold;}

.ac_ceommentf #ac_ceomment #ceomm_custom{background:url("img/h_11.gif") no-repeat left bottom; padding:0;}
.ac_ceommentf #ac_ceomment #ceomm_custom div{background:url("img/h_12.gif") no-repeat right bottom; padding:6px 6px 16px 24px;}
.ac_ceommentf #ac_ceomment #ceomm_custom div p{display:inline-block; *display:inline; *zoom:1; visibility:hidden; margin-left:24px;}
.ac_ceommentf #ac_ceomment > #ceomm_custom > div > p{display:inline-block; *display:inline; *zoom:1; visibility:hidden; margin-left:24px;}


.ac_cdelete {width:390px; background:url("img/h_left.gif") no-repeat; float:right; margin-bottom:12px; text-align:center;}
.ac_cdelete form{background:url("img/h_right.gif") no-repeat right top; padding:6px 0 12px 6px;}
.ac_cdelete .delbutton, .ac_cdelete .clsbutton{padding:1px; vertical-align:0%; *vertical-align:-25%;}
.ac_cdelete .delpw{width:96px; vertical-align:0%;}

b#thispage, a.pages{margin:0 4px;}
a.pages{color:#999;}
b#thispage{color:#444;}

a.sw_ttt{color:#444;}

#directories_move, #directories_copy{text-align:left; border:1px solid #DDD; background:white; width:308px; padding:4px; position:absolute;}
#directories_move dt, #directories_copy dt{font-weight:bold; margin:4px 4px 0 4px; background:url("img/group.gif") no-repeat; width:300px; height:16px; padding:3px;}
#directories_move dd, #directories_copy  dd{margin-left:24px;}

#directories_move #moveclose, #directories_copy #copyclose{text-align:right;}
#directories_move #moveclose input, #directories_copy #copyclose input{padding:2px;}


.c_edit, .c_remove{vertical-align:middle;}

.c_panel, .c_panel span{font-size:10px; color:#999; vertical-align:middle; margin-right:8px;}

#board_entry_nuke, #board_entry_move, #board_entry_copy{cursor:pointer;}


span[id^='husky_bookmark_start']{display:block; border-top:1px dotted #CCC;}
span[id^='husky_bookmark_end']{display:block; height:16px;}

/* 탭 */
#ac_alx_tab{}
#ac_alx_tab .tab:first-child{border-left:1px solid #eee;}
#ac_alx_tab .tab p b{width:125px; text-align:center; padding-bottom:10px !important;}