﻿@charset "utf-8";

.write_form {width:100%; border-collapse:collapse; border-top:1px #d4d4d4 solid;}
.write_form caption {display:none;}
.write_form tbody th {text-align:left; vertical-align:top; padding:5px; margin:0; border-bottom:1px #d4d4d4 solid; border-right:1px #d4d4d4 solid; background:#f4f4f4;}
.write_form tbody td {text-align:left; padding:5px; margin:0; border-bottom:1px #d4d4d4 solid;}
.write_form tbody td.multi_check label {margin-right:5px;}
.write_form tbody td p {margin:3px;}
.write_form tbody td img {vertical-align:middle;	margin-right:5px;}
.write_form tbody td input.address {width:400px;}
.write_form tbody td input.zipcode {width:60px;}
.write_form tbody td input.tel2,
.write_form tbody td input.tel3 {width:60px;}
.write_form tbody td input.phone2,
.write_form tbody td input.phone3 {width:60px;}
.write_form tbody td input.text_input {height:20px !important; border:1px solid #E3E3E3;}
.write_form tbody td input.text_input:focus {border:1px solid #FF0000;}
.write_form tbody td.content {height:200px;	vertical-align:top;}
.write_form tbody textarea { font-size:12px; border:1px solid #E3E3E3;}
.write_form tbody textarea:focus {border:1px solid #FF0000;}

/*--  게시판 리스트 스타일 --*/
.list_table {width:100%; border-collapse:collapse; border-top:1px #d4d4d4 solid; background: url(/images/board/board_thead_01.gif) no-repeat scroll left top transparent;}
.list_table caption {display:none;}
.list_table thead th {border-top:2px solid #6498c2; border-bottom:1px solid #C8C8C8; line-height:160%; padding:5px 0 4px; text-align:center; vertical-align:top; background:#F7F7F7 url(/images/board/title_line.gif) no-repeat 99% 50%; color:#5f8099;}



.list_table thead th.list_idx {width:8%;}
.list_table thead th.list_member_name {width:8%;}
.list_table thead th.list_cate {width:15%;}
.list_table thead th.list_reg_date {width:11%;}
.list_table thead th.list_visit {width:7%;}
.list_table thead th.th_r {background:#F7F7F7 none repeat scroll 0 0;}
.list_table tbody td {border-bottom:1px solid #DDDDDD; padding:8px 0 5px; text-align:center; color: #6D8086;}
.list_table tbody td.list_title {padding:0 10px; text-align:left;}
.list_table tbody td.list_title img {vertical-align:middle; margin:0 5px 0 0;}
.list_table tbody td.list_title .title_delete {color:#999999; text-decoration:line-through;}
.list_table tbody td.list_title .comment_cnt{font-weight:bold; color:#999999;}

/* 게시판 리스트 공지시항 설정 */
.list_table tr.tr_notice td {background:#F5F5F5;}
/* blue style*/
.list_table tr.tr_notice td {color:#57B7CB;}
.list_table tr.tr_notice td a,
.list_table tr.tr_notice td .comment_cnt {color:#57B7CB; font-weight:bold;}
.list_table tr.tr_notice td.list_idx {text-indent:-100000px; background:#F5F5F5 url(/_wscms30/img/bg_bbs_notice_blue.gif) no-repeat 50% 50%;}

/* red style
.list_table tr.tr_notice td {color:#FF0000;}
.list_table tr.tr_notice td a,
.list_table tr.tr_notice td .comment_cnt {color:#FF0000; font-weight:bold;}
.list_table tr.tr_notice td.list_idx {text-indent:-100000px; background:#F5F5F5 url(/_wscms30/img/bg_bbs_notice_red.gif) no-repeat 50% 50%;}
*/


/* 게시판 view page */
.show_form {width:100%; border-collapse:collapse; }
.show_form caption {background:#F7F7F7; font-weight:bold; line-height:25px; border-top:2px solid #3C82C8; border-bottom:1px solid #DDDDDD;}
.show_form th, 
.show_form td {padding:5px; border:1px solid #DDDDDD; border-right:none; border-left:none;}
.show_form th {width:80px; white-space:nowrap; background:#F7F7F7;}
.show_form td {text-align:left;}
.show_form td.content {/* height:200px; */ vertical-align:top;}
.show_form td.colspan3 {width:230px;}

/* 게시판 하단 페이지 넘버 */
.pagenum {position:relative; height:13px; margin:20px 0; line-height:1.2; text-align:center; overflow:hidden; clear:both;}
.pagenum strong,
.pagenum a {display:inline-block; height:12px; padding:0 10px; border-left:1px solid #CCC;  margin:0 0 0 -1px;}
.pagenum a:focus,
.pagenum a:hover,
.pagenum a:active {text-decoration:underline; font-weight:bold; letter-spacing:-1px;}
.pagenum a.prev_end,
.pagenum:first-child {border-left:none !important;}

/* 게시판 하단 검색 영역 */

#innerTable form {display:inline;}
#module_search_box {position:relative; clear:both; background: url(/images/board/search_box_bg.gif) no-repeat transparent; height:42px;}
#module_search_box fieldset {position: absolute; border:none; text-align:center; top:10px; left:230px; padding:0;}
#module_search_box fieldset legend {visibility:hidden; height:0; font-size:0; line-height:0; overflow:hidden;}
#module_search_box fieldset label {visibility:hidden; width:0; height:0; font-size:0; line-height:0; overflow:hidden;}
#module_search_box fieldset select,
#module_search_box fieldset input {font-size:11px; padding:2px; border:1px solid #d1dce2;}
#module_search_box fieldset select:focus,
#module_search_box fieldset select:active,
#module_search_box fieldset input:focus,
#module_search_box fieldset input:active {border:1px solid #FF0000;}
#module_search_box fieldset form.lb_f1,
#module_search_box fieldset form.lb_f2{display:inline;}

/* 로그인체크 */
#id_check {position:relative; clear:both; width:500px; padding:0; margin:0; background:url(/_layout/module/img/lc_bgc.gif) repeat-y;} 
.ic_t {width:500px;height:20px; padding:0;margin:0;background:url(/_layout/module/img/lc_bgt.gif) no-repeat;}
.ic_b {clear:both;width:500px;height:20px; padding:0;margin:0;background:url(/_layout/module/img/lc_bgb.gif) no-repeat;}
.ic_title {margin:0;padding:20px 0 0 35px;}
.ic_list {position:relative; list-style-type:none; font-size:12px;margin:20px 0 20px 60px;padding:0;}
.ic_list li {padding:0 0 0 15px; background:url(/_layout/module/img/ic_list_bl.gif) no-repeat left 5px; line-height:2;}
.ic_button {position:relative; list-style-type:none; margin:0 0 0 50px;padding:0;}
.ic_button li {float:left; padding:0 0 0 10px;}
.ic_button li img {vertical-align:top; border:0;}

/* 에러메세지 출력 */
.error_msg { border:1px dotted #F00; padding:5px; margin:5px 0; }
.error_msg li { color:#F00; list-style:disc; margin-left:20px; }

/* 모듈 기본 정보 표시 */
.setting_form {width:100%; border-collapse:collapse; border:none; border-bottom:1px solid #3C82C8 !important; margin:0 0 10px;}
.setting_form th.setting_group {font-weight:bold; line-height:27px; padding:0; border-top:2px solid #3C82C8; background:url(/img/bg_th.gif) repeat-x;}
.setting_form th {white-space:nowrap;}
.setting_form th, 
.setting_form td {padding:5px; border:1px solid #DDDDDD; border-right:none; border-left:none;}
.setting_form th {width:80px; white-space:nowrap; background:#F7F7F7;}
.setting_form td {text-align:left;}
.setting_form td input,
.setting_form td textarea,
.setting_form td select {padding:2px; border:1px solid #A9A9A9;}
.setting_form td input:focus,
.setting_form td textarea:focus,
.setting_form td select:focus {border:1px solid #FF0000; background:#FEFFE8;}

/* 게시판버튼 */
#content .board_button {clear:both; position:relative; float:right; margin:10px 0;}
#content .board_button ul {margin:0 !important; padding:0 !important; background:none !important;}
#content .board_button ul li {margin:0 !important; padding:0 2px !important; background:none !important; float:left;}

/* 버튼 */
.board_button {position:relative; margin:5px 0 0 0; overflow:hidden;}
.board_button ul {float:right;}
.board_button ul li {float:left;}

.btn {display:inline-block; height:20px; padding:0 0 0 10px; background:url(/images/board/bg_btn_header.gif) no-repeat left top; cursor:pointer; overflow:hidden;}
.btn * {font-size:11px !important;}
.btn button,
.btn input {height:20px; padding:0 10px 2px 0; text-align:center; font-weight:bold; color:#FFF; line-height:22px; cursor:pointer; border:0; background:url(/images/board/bg_btn_tail.gif) no-repeat right top;}

/* 게시판 상단 Alert */
.content_top_alert {position:relative; width:778px; padding:15px 0 0 0; margin:0 0 10px 0; 	border:1px #cad6d9 solid; background-color:#eef3f9;}
.alert_content {position:relative; width:630px; padding:0 15px 15px 5px; text-align:left;}
.alert_content strong {color:#4CABC0;}
.alert_content strong.bu {display:block; padding:0 0 0 15px; background:url(/images/board/bu_alert3.gif) no-repeat 0 4px;}
.alert_content ul li {padding:0 0 0 7px !important; font-size:11px; background:url(/images/board/bu_alert2.gif) no-repeat 1px 6px !important;}
.admin_comment { padding:10px; margin-left:5px; border:1px dotted #555; }
.admin_comment legend { background-color:#fff; width:95px; text-align:center; }

/*--  이미지 / 텍스트  --*/
.bimg {float:left; width:14%; margin:0 0 20px 0;}
.btxt {float:right;	width:83%; padding:0; text-align:justify;}
.btxt h4 {padding:1px 0 0 4%;}
.btxt h4.img_c0 {padding:0; margin:0 0 5px 0;}

.btxt h2 {padding:1px 0 0 4%;}


/* 모듈설정 */
.setting_form span.description {color:#666666; }


/* 모듈 선택 */
.cate_list {
	position:relative;
	float:left;
	width:760px;
	padding:10px 3px;
	margin:0 0 10px 0;
	border:1px #cad6d9 solid;
	background-color:#f4f4f4;
}

#container #content .cate_list li {
	float:left; 
	padding:0 0 0 10px;
	margin:0 15px 0 0;
	background:none;
	white-space:nowrap;
}

.cate_list li.on {font-weight:bold;}

.zoom_link {border:1px solid #ccc; padding:3px; float:left; margin:3px;}
.zoom_image {width:487px; text-align:center; margin:4px;border:1px solid #ccc;float:left; padding:4px;}
.zoom_image .viewdetail { float:left; margin:-5px 0 0 495px; }
.img_control {text-align:center; float:left; display:block; clear:both; width:100%; margin-top:10px; }
.img_control img {margin:10px;}


/* 외국어사이트 비번찾기 */
#content_wrap #content .eng_pass {clear:both; position:relative; width:380px; height:215px; padding:0; margin:0; 
	background:url(/module/wsboard/include/img/eng_pass_bg.gif) no-repeat;}
#content_wrap #content .eng_pass p img {padding:10px 0 0 25px; margin:0; float:left;}
#content_wrap #content .eng_pass .title {clear:both; width:350px; padding:10px 0 0 0; margin:0;}
#content_wrap #content .eng_pass label {display:block; width:335px; height:75px; padding:15px 0 0 25px; margin:0;}
#content_wrap #content .eng_pass .passwd {clear:both; margin:32px 5px 0 17px; width:130px;}
#content_wrap #content .eng_pass input {margin:30px 5px 0 0; padding:0; vertical-align:top; float:left;}
#content_wrap #content .eng_pass img {float:left; margin:30px 0 0 0;}


/* Auto Ajax Updater view page */
.show_update_form {width:100%; border-collapse:collapse; }
.show_update_form caption {background:#E8E8E8; font-weight:bold; line-height:25px; border-top:2px solid #FF0000; border-bottom:1px solid #D4D4D4;}
.show_update_form th, 
.show_update_form td {padding:5px; border:1px solid #E8E8E8; border-right:none; border-left:none;}
.show_update_form th {width:80px; white-space:nowrap;border:1px solid #D4D4D4; background:#F0F0F0;}
.show_update_form td {text-align:left;border:1px solid #D4D4D4;}
.show_update_form td span { padding-right:10px;  }
.show_update_form td.content {/* height:200px; */ vertical-align:top;}
.show_update_form td.colspan3 {width:230px;}



/*--  게시판 리스트 스타일 --*/
.list_update_table {width:100%; border-collapse:collapse; border-top:1px #d4d4d4 solid;}
.list_update_table caption {display:none;}
.list_update_table thead th { border-left:1px solid #D4D4D4;border-right:1px solid #D4D4D4; border-top:2px solid #FF0000;line-height:160%; padding:5px 0 4px; text-align:center; vertical-align:top; background:#E8E8E8;}
.list_update_table thead th.list_idx {width:8%;}
.list_update_table thead th.list_member_name {width:12%;}
.list_update_table thead th.list_cate {width:15%;}
.list_update_table thead th.list_reg_date {width:15%;}
.list_update_table thead th.list_visit {width:10%;}
.list_update_table thead th.th_r {background:#E8E8E8 none repeat scroll 0 0;}
.list_update_table tbody td {border:1px solid #D4D4D4; padding:8px 0 5px; text-align:center;}
.list_update_table tbody td.list_title {padding:0 10px; text-align:left;}
.list_update_table tbody td.list_title img {vertical-align:middle; margin:0 5px 0 0;}
.list_update_table tbody td.list_title .title_delete {color:#999999; text-decoration:line-through;}
.list_update_table tbody td.list_title .comment_cnt{font-weight:bold; color:#999999;}

/* Auto Ajax Updater */

div.list_layer { border:1px #9DADCF solid; padding:5px; background-color:#E5ECFC; width:150px; position:absolute; margin-left:15px; margin-top:-2px;}
div.list_layer dt { margin:2px 0 2px 2px; font-weight:bold; width:100%; }
div.list_layer dt span { float:right; margin-right:6px;}
div.list_layer dd { margin:4px 2px; border:1px solid #ccc; background-color:#fff; height:150px; overflow-y:scroll; padding:5px; 
scrollbar-arrow-color:#2b61cc;scrollbar-face-color:#d6e2fd;scrollbar-darkshadow-color:#8199cf;scrollbar-highlight-color:#fff;scrollbar-shadow-color:#dcdcdc;scrollbar-track-color:#f2f4f7;scrollbar-3dlight-color:#e8e8e8;}
div.list_layer dd ul li { padding-left:15px !important; margin-left:0; }

.file_div {width:42px; height: 20px; background-image:url(http://static.naver.com/pwe/mail/btn_mail1.gif) no-repeat 0px -179px); float:left;}

.cursor_default { cursor:default;}
.cursor_edit { cursor:text;}
.cursor_pointer { cursor:pointer;}