﻿@charset "utf-8";

.write_form {width:100%; border-collapse:collapse; clear:both;}
.write_form caption {line-height:22px; font-weight:bold; border-top:2px solid #4082D8; border-bottom:1px solid #D4D4D4; background:#F4F4F4;}
.write_form tbody th {width:100px; text-align:right; vertical-align:top; padding:5px 10px; 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 {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:500px; font-size:12px; border:1px solid #E3E3E3;}
.write_form tbody textarea:focus {border:1px solid #FF0000;}

/*--  게시판 리스트 스타일 --*/
.list_table {width:100%; border-collapse:collapse; clear:both;}
.list_table caption {display:none;}
.list_table thead th {line-height:1.6; padding:5px 0; text-align:center; vertical-align:top; background:url(/images/board/title_line.gif) no-repeat 99% 50%;}


/*--  공지사항 파일첨부 --*/
.ebook_download {float:left; margin:0 0 0 5px; }
#content .ebook_download li {padding:0 0 0 15px;}



/*--
.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:8%;}
.list_table thead th.list_status {width:13%;}
.list_table thead th.list_member_name {width:12%;}
.list_table thead th.list_cate {width:15%;}
.list_table thead th.list_department {width:16%;}
.list_table thead th.list_reg_date {width:13%;}
.list_table thead th.list_visit {width:9%;}
.list_table thead th.list_checkbox {width:5%;}
.list_table thead th.th_r {background: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 { 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 tbody td.list_title .page_name{font-weight:bold; color:#666666;}

/* 게시판 리스트 공지시항 설정 */
.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; border-right:1px #ddd solid;background:#F7F7F7;}
.show_form td {text-align:left; }
.show_form td div.search_tag_list {background:none; border:0;}
.show_form td.colspan3 { width:230px;}
.show_form td span a {}
.show_form td.content {min-height:200px; vertical-align:top; text-align:justify; white-space:normal;}
* html .show_form td.content {height:200px;}
/*.show_form td.content table {width:520px !important;}*/
.show_form td.content table th,
.show_form td.content table td {white-space:normal;}
.show_form span.list_num{color:#888888; float:right; padding-right:20px;}
.show_form td.content .mem_info{clear:both; margin-top:30px; padding:2px; height:18px; text-align:center; border:1px dotted #CCCCCC; background-color:#FAFAFA;}
.show_form td.content .mem_info .mem_info_val{float:left; padding:0 10px 0 10px;}


/* 게시판 하단 페이지 넘버 */
.pagenum {position:relative; height:13px; padding: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 * {vertical-align:top;}
#module_search_box fieldset label {visibility:hidden; width:0; height:0; font-size:0; line-height:0; overflow:hidden;}
#module_search_box fieldset select {height:21px; font-size:11px; padding:2px; border:1px solid #B6B6B6;}
#module_search_box fieldset input {font-size:11px;}
#module_search_box fieldset input#keyword {width:150px; height:15px; margin:0 3px 0 0; padding:2px; border:1px solid #B6B6B6;}
#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 !important;}
#module_search_box form#sear {display:inline; margin:0;}
#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 {position:relative; clear:both; border:1px dotted #F00; padding:5px; margin:5px 0; }
.error_msg li {color:#F00; list-style-type:none; margin:0; }
#content .error_msg li {}

/* 모듈 기본 정보 표시 */
.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 {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 !important;}
.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; float:left; width:620px; overflow:hidden; 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 {}
.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.img_c0 {padding:0; margin:0 0 5px 0;}

.btxt h2 {padding:1px 0 0 4%;}



/* 모듈설정 */
.setting_form span.description {color:#666666; }


/* 모듈 선택1 */
.cate_list {
	position:relative;
	float:left;
	width:602px;
	padding:5px;
	margin:0 0 5px 0;
	border:4px #EDEDED solid;
	background-color:#fff;
}

#content .cate_list li {
	float:left;
	white-space:nowrap;
	padding:0 0 0 12px;
	margin:0 10px 0 3px;
	background:url(/module/img/cate_list_bl.gif) no-repeat left 5px;
}

.cate_list li.on {color:#164CD2;}
.cate_list li.on a {color:#164CD2; 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;}

/* 모듈 선택2 */
.cate_select_box {
	position:relative;
	float:right;
	padding:5px;
	margin:0 0 5px 0;
	border:1px #EDEDED solid;
	background-color:#fff;
}


/* 분류 타이틀 */
.total_txt {clear:both; padding:0 0 0 12px; text-align:left;
	background:url(/module/img/total_txt_bl.gif) no-repeat left 5px;}

/* 페이지담당자 */
#page_admin {width:100%; clear:both; display:block; margin:10px 0 0 0;}
#page_admin dt.page_admin1 {float:left; width:60px;}
#page_admin dt.page_admin2 {float:left; width:70px;}
#page_admin dt.page_admin3 {float:left; width:60px;}
#page_admin dd.page_admin1 {float:left; padding:0 20px 0 0;  width:360px;}
#page_admin dd.page_admin2 {float:left;}
#page_admin dd {float:left;}
#page_admin dd ul li .page_admin_name {color:#005BC2;}
#page_admin dt.page_admin2 {float:left; width:70px;}


/* 콘텐츠내 관련뉴스 */
.same_news {clear:both; position:relative; width:100%; height:40px; margin:0; padding:20px 0 0 0; text-align:left;}

.same_div {clear:both; width:604px; border:1px #C6D6E1 solid; padding:7px;}

.same_table {border-collapse:collapse; clear:both; width:604px; padding:0; text-align:center; margin:0 auto;}
.same_table thead {margin:0;}
.same_table th {padding:3px;  color:#1565A1; text-align:center; background:#DBE8F0 url(/module/img/same_bl.gif) no-repeat right 6px;}
.same_table th.th_r {background:#DBE8F0 none;}
.same_table td {padding:6px 0 0 0; text-align:center; line-height:1.3;}


.house_form {width:100%; border-collapse:collapse; border-top:2px solid #3C82C8;}
.house_form caption {display:none;}
.house_form th, 
.house_form td {padding:5px; border:1px solid #DDDDDD; border-right:none; border-left:none;}
.house_form th {width:80px; white-space:nowrap; border-right:1px #ddd solid;background:#F7F7F7;}
.house_form td {text-align:center; }
.house_form thead th.list_idx {width:4%;}
.house_form tbody td.last_td {background:#FF9;}