﻿@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 {/*width:540px !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 {/*width:540px;*/ 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;}
.list_table caption {display:none;}
.list_table thead th {border-top:2px solid #289AAA; 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%;}

.sub01 .list_table thead th {border-top:2px #289AAA solid;}
.sub02 .list_table thead th {border-top:2px #4C72C9 solid;}
.sub03 .list_table thead th {border-top:2px #D7842E solid;}
.sub04 .list_table thead th {border-top:2px #8D53AC solid;}
.sub05 .list_table thead th {border-top:2px #4FA22D solid;}
.sub06 .list_table thead th {border-top:2px #026CB8 solid;}
.sub07 .list_table thead th {border-top:2px #BF9447 solid;}
.sub08 .list_table thead th {border-top:2px #3C82C8 solid;}

.list_table thead th.list_idx {width:9%;}
.list_table thead th.list_member_name {width:18%;}
.list_table thead th.list_reg_date {width:13%;}
.list_table thead th.list_visit {width:8%;}
.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;}
.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 .title_empty {color:#999999;}
.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 {}

/* 게시판 하단 페이지 넘버 */
.pagenum {position:relative; height:13px; margin:10px 0; line-height:1.2; text-align:center; overflow:hidden; clear:both;}
.pagenum strong,
.pagenum a {display:inline-block; height:12px; padding:0 10px; background:#FFF; 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;}

/* 게시판 하단 검색 영역 */
#module_search_box {position:relative; clear:both;}
#module_search_box fieldset {border:none; text-align:center;}
#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; vertical-align:top;}
#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 textarea {width:470px;}
.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:5px 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:620px; padding:15px 0 0 0; margin:0 0 10px 0; background:url(/images/board/bg_bbs_top.gif) no-repeat left top;}
.alert_content {position:relative; float:left; width:590px; padding:0 15px 15px 15px; text-align:left; background:url(/images/board/bg_bbs_bottom.gif) no-repeat left bottom;}
.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; 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.co {margin:2px 0 5px;}


/* 모듈설정 */
.setting_form span.description {color:#666666; }


/* 모듈 선택 */
.cate_list {
	position:relative;
	float:left;
	width:608px;
	padding:5px;
	margin:0 0 5px 0;
	border:1px #ccc solid;
	background-color:#f4f4f4;
}

#content_wrap #content .cate_list li {
	float:left; 
	padding:0 0 0 10px;
	margin:0 15px 0 0;
	background:none;
}

.cate_list li.on {font-weight:bold;}

.zoom_link {border:1px solid #ccc; padding:0; float:left; margin:0;}
.zoom_image {margin:0;border:0; float:left; padding:0;}
.zoom_image .viewdetail { float:left; margin:-5px 0 0 495px; }
.img_control {display:block; clear:both; margin-top:10px; }
.img_control img {margin:0;}


/* 외국어사이트 비번찾기 */
#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; *height:85px; 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;}


