@charset "utf-8";
/* ----------------------------------------------------------------------------------------------------
 *	Daonsoft Publishing.Div
 * Author	: 2010-02-05 by 2dea
 * Descript	: EPMS-Demo Common CSS
 * Location	: http://demo.dopms.co.kr
 * Last Edit+	: 2010-02-05 by 2dea
 * Comment	: Modified Line-
 ---------------------------------------------------------------------------------------------------- */

/* Import Rules */
@import url("/resource/new_css/default.css");
@import url("/resource/new_css/extra.css");

/* Global Selector
body {font: ; color: ; } */
body {color: #595959; }

/* Type Selector
h1, h2, h3, h4, h5, h6 {font-family: ; }
a {color: ; }
a:hover, a:focus {text-decoration: ; color: ; }
input {font-family: ; }
button {font-family: ; }
textarea {font-family: ; } */
a {color: #595959; }
a:hover, a:focus {text-decoration: none; color: #1f5694; }
div, p {word-break: keep-all; }

/* Class-Style Selector */
.size-medium {width: 98px !important; }
.size-small {width: 32px !important; }
.size-smaller {width: 16px !important; }
.size-number {width: 64px !important; }
.size-letter {width: 148px !important; }

.parag {margin-top: 32px !important; }
.semi-parag {margin-top: 24px !important; }
.space {margin-top: 16px !important; }
.semi-space {margin-top: 8px !important; }
.gap {margin-top: 4px !important; }

.color-default {color: #000 !important; }
.color-important {color: #284192 !important; }
.color-contrast {color: #e70052 !important; }
.color-focus {color: #ef6f02 !important; }
.color-point {color: #439904 !important; }
.color-fre {color: #474747 !important; }
.color-key {color: #4a8c19 !important; }
.color-aid {color: #ff5105 !important; }
.color-ex {color: #989dac !important; }
.color-em {color: #3857a4 !important; }
.color-strong {color: #0e5ee1 !important; }

/*content-title Selector */
.s_content {}
	.s_content p {margin-bottom:9px; padding-left: 17px; font-weight: bold; font-family: "돋움", Dotum, AppleGothic, sans-serif; color: #349403; background: url("/resource/new_images/common/icon/bul_content_s_title.gif") no-repeat 0px 2px; }

.content_number_title{padding-bottom: 9px; }

/* Box-Model Selector */
.btype1 {width: 670px; line-height: 1.668em; }
	.btype1 div.wrap {padding: 15px 20px; border: 1px solid #d6e1cc; background: #f7faf3; }
	.btype1 div.wrap ul li{margin-top: 6px; padding-left: 8px; background: url("/resource/new_images/common/icon/bul_szuare_box.gif") no-repeat 0px 8px; }
	.btype1 div.wrap ul li.first-child{margin-top: 0px;}
		.btype1 div.wrap .content {margin: 12px 0px 0px -8px; line-height: 1em; }
			.btype1 div.wrap .content ul li {font-size: 0.9em; font-family: "돋움", Dotum, AppleGothic, sans-serif; color: #4f8c37; background: none; }
			.btype1 div.wrap ul li.bul {background: url("/resource/new_images/common/icon/bul_listNew_dash.gif") no-repeat 0px 8px; }
			.btype1 div.wrap ul li.bul2 {background: url("/resource/new_images/common/icon/bul_listNew01.gif") no-repeat 0px 8px; }

.btype2 {width: 716px; margin: 10px -23px 0px -23px; line-height: 1.668em; }
	.btype2 div.wrap {padding: 10px 20px; border: 1px solid #d6e1cc; background: #f7faf3; }
	.btype2 div.wrap img{padding-right: 10px; }
	.btype2 div.wrap input.txt-type {width: 515px; margin: 0px;  border: 1px solid #d0d0cc;}
	.btype2 div.wrap input.contact-txt-type {width: 403px; margin: 0px;  border: 1px solid #d0d0cc;}

.btype3 {width: 670px; line-height: 1.668em; }
	.btype3 div.wrap {padding: 15px 20px; border: 1px solid #bce29d; background: #f9fbf8; }

/*summay  Selector */
.page_summary {width: 716px; margin: 12px -23px;}


/* Tab-Menu Selector */
.tab_banner {clear: both; width:716px; margin: 10px -23px 0px -23px; padding-bottom: 16px; }
	.tab_banner ul.depth1 {display: inline-block; width: 100%; position: relative; background: url("/resource/new_images/common/bg_ttype1.gif") no-repeat; }
	html>body .tab_banner ul.depth1:after {content: ""; display: block; clear: both; height: 0px; visibility: hidden; }
		.tab_banner ul li.depth1 {display: inline; float: left; }
		.tab_banner ul li.first-child {padding-left: 10px; }
			.tab_banner ul li a {display: block; position: relative; padding: 0px 20px; }
				.tab_banner ul li a img {display: block; }
			.tab_banner ul li div {display: inline-block; position: absolute; left: 0px; width: auto; border: 1px solid #bee5ab; border-top: 0px none !important; background: #ddf4be; }
			.tab_banner ul li #tab_banner2-1 {left: 0px; width: 258px; }
			.tab_banner ul li #tab_banner2-2 {left: 0px; width: 634px; }
			.tab_banner ul li #tab_banner2-3 {left: 315px; width: 178px; }
				.tab_banner ul li div ul {padding: 0px 4px; }
				html>body .tab_banner ul li div ul:after {content: ""; display: block; clear: both; height: 0px; visibility: hidden; }
					.tab_banner ul li div ul li {display: inline; float: left; white-space: nowrap; margin-left: -1px; padding: 0px 2px !important; background: url("/resource/new_images/common/bar-v_tab_banner.gif") no-repeat 0% 50%; }
					.tab_banner ul li div ul li.first-child {background: none; }
						.tab_banner ul li div ul li a {display: block; padding: 6px 10px 4px 10px; }
						.tab_banner ul li div ul li a:hover {text-decoration: none; color: #066824; }
						.tab_banner ul li div ul li strong {display: block; padding: 6px 10px 4px 10px; letter-spacing: -1px; }

.ttype1 {clear: both; width:716px; margin: 0px -23px; }
	.ttype1 ul {display: inline-block; width: 100%; background: url("/resource/new_images/common/bg_ttype1.gif") no-repeat 0% 100%; }
	html>body .ttype1 ul:after {content: ""; display: block; clear: both; height: 0px; visibility: hidden; }
		.ttype1 ul li {display: inline; float: left; margin-left: 40px; padding-right: 1px; font-weight: bold; font-size: 0.9em; line-height: 1.4em; white-space: nowrap; }

.ttype2 {clear: both; width:670px; margin: 30px 0px 20px 0px; }
	.ttype2 ul {display: inline-block; width: 100%; border-bottom: 1px solid #9adf3a; }
	html>body .ttype2 ul:after {content: ""; display: block; clear: both; height: 0px; visibility: hidden; }
		.ttype2 ul li {display: inline; float: left; margin-right: 1px; white-space: nowrap; }
		.ttype2 ul li.first-child {margin-left: 0px; }

.ttype3 {clear: both; width:670px; margin: 14px 0px 20px 0px; }
	.ttype3 ul {display: inline-block; width: 100%; border-bottom: 1px solid #9adf3a; }
	html>body .ttype3 ul:after {content: ""; display: block; clear: both; height: 0px; visibility: hidden; }
		.ttype3 ul li {display: inline; float: left; margin-right: 1px; white-space: nowrap; }
		.ttype3 ul li.first-child {margin-left: 0px; }


/* List-Item Selector */
.ltype1 {line-height: 1.668em; word-break: keep-all; }
	.ltype1 li {display: inline-block; margin: 6px 0px 0px 7px; padding-left: 8px; background: url("/resource/new_images/common/icon/bul_square_data.gif") no-repeat 0px 8px; }
	html>/**/body .ltype1 li {display: block; }
	.ltype1 p {margin: 0px 0px 15px 16px; }
	.ltype1 .list-item0 li {padding-left: 0px; background: none; }
	.ltype1 .list-item0 li ul, .ltype1 .list-item0 li ol {padding-top: 10px; }
			.ltype1 .list-item0 li li {margin-top: 20px; padding-left: 9px; font-size: 0.9em; font-family: "돋움", Dotum, AppleGothic, sans-serif; background: url("/resource/new_images/demo/common/icon/bul_arrow_snb_depth3.gif") no-repeat 0px 6px; }
			.ltype1 .list-item0 li li.first-child {margin-top: 0px; }
	.ltype1 .list-item1 li {margin-top: 5px; }
		.ltype1 .list-item1 li ul, .ltype1 .list-item1 li ol {padding-top: 5px; }
			.ltype1 .list-item1 li li {margin-top: 0px; }
	.ltype1 li.first-child {margin-top: 0px; }
		.ltype1 li li {margin-top: 0px; padding-left: 9px; font-size: 0.9em; font-family: "돋움", Dotum, AppleGothic, sans-serif; background: url("/resource/new_images/demo/common/icon/bul_arrow_snb_depth3.gif") no-repeat 0px 6px; }
			.ltype1 li li li {margin-top: 0px; padding-left: 0px; font-size: 1em; font-family: "돋움", Dotum, AppleGothic, sans-serif; background: none; }
	.ltype1 .table-list-title {display: block; padding: 0px 0px 6px 1px; color: #349403; }
	.ltype1 .table-list-item {}
		.ltype1 .table-list-item li {}
			.ltype1 .table-list-item li ul, .ltype1 .table-list-item li ol {}
				.ltype1 .table-list-item li li {margin-left: 2px; padding-left: 0px; font-size: 1em; }

/* Calendar-Style Selector */
.ctype1 table {clear: both; width: 100%; table-layout: fixed; }
	.ctype1 table col.monday,
	.ctype1 table col.tuesday,
	.ctype1 table col.wednesday,
	.ctype1 table col.thursday,
	.ctype1 table col.friday {}	/* width: auto;  */
	.ctype1 table col.saturday,
	.ctype1 table col.sunday {}	/* width: auto;  */
	.ctype1 table th {padding: 7px 0px; border: 1px solid #f3a672; border-bottom: 0px none; background: #f3a672; }
	.ctype1 table th.sunday {border: 1px solid #f07203; border-right: 0px none; border-bottom: 0px none; background: #f07203; }
	.ctype1 table td {height: 86px; padding: 2px; vertical-align: top; border: 1px solid #e0e0dd; }
		.ctype1 table td em {display: block; margin-bottom: 2px; padding: 3px 6px 1px 6px; font-style: normal; font-weight: normal; font-family: Tahoma, Verdana, AppleGothic, sans-serif; color: #666666; }
			.ctype1 table td em a {display: block; width: 100%; color: #666666; }
		.ctype1 table td ul {padding: 2px 0px 0px 2px; }
			.ctype1 table td ul li {margin-top: 4px; font-size: 0.9em; line-height: 12px; font-family: "돋움", Dotum, AppleGothic, sans-serif; color: #666666; }
				.ctype1 table td ul li a {color: #666666; }
	.ctype1 table td.focus {background: #f0f0f0; }
		.ctype1 table td.holiday em {color: #f07203; }

/* Data-Table Selector */
.dtype1 table {clear: both; width: 100%; border-collapse: separate; border-spacing: 1px; }
	.dtype1 table th {text-align: left; padding: 5px 9px 5px 11px; color: #707999; background: #f0f0f0; }
	.dtype1 table th.center {text-align: center; padding: 5px 0px 5px 0px; }
	.dtype1 table td {padding: 5px 15px 5px 15px; background: #FFF url("/resource/new_images/demo/common/dot_h.gif") repeat-x 0px 0px; word-break: keep-all; }
	.dtype1 table td ol.top {vertical-align: top; }
	.dtype1 table tr:first-child td, .dtype1 table tr.first-child td {background: none; }
	.dtype1 table.else thead th {color: #513b00; background: #f0eee7 url("/resource/new_images/demo/common/table/dtype1_bg_head_else.gif") no-repeat 98% 50%; }
		.dtype1 table.else thead th span {font-weight: normal; font-size: 0.9em; font-family: "돋움", Dotum, AppleGothic, sans-serif; }
	.dtype1 table.else tbody th {background: #f0eee7; }

/*.dtype2 {clear: both; }
	.dtype2 table {width: 100%; }
		.dtype2 table thead th {border: 1px solid #d3e7c6; border-right: 0px none !important; }
		.dtype2 table tbody td {border: 1px solid #d3e7c6; border-right: 0px none !important; }
		.dtype2 table thead tr th:first-child,
		.dtype2 table thead tr th.first-cell,
		.dtype2 table thead tr th:first-child,
		.dtype2 table tbody tr td.first-cell {border-left: 0px none !important; }
	.dtype2 table.row {font-size: 0.9em; line-height: 1.168em; }
		.dtype2 table.row thead th {padding: 5px 5px 3px 5px; }
		.dtype2 table.row tbody th {padding: 5px 5px 3px 5px; color: #56b128; border: 1px solid #d3e7c6; border-right: 0px none !important; background: #eaf3e2; text-align: left; }
		.dtype2 table.row tbody td {padding: 5px 5px 3px 5px; }*/
.dtype2 {clear: both; width: 100%; overflow: hidden; }
	.dtype2 table {width: 100%; margin-left: -1px; line-height: 1.5em; border-top: 2px solid #b7d6a2; border-bottom: 2px solid #b7d6a2; }
		.dtype2 table thead th {padding: 7px 5px 6px 5px; color: #56b128; border: 1px solid #d3e7c6; border-right: 0px none !important; background: #eaf3e2; }
		.dtype2 table tbody td {padding: 7px 5px 6px 5px; border: 1px solid #d3e7c6; border-bottom: 0px none !important; border-right: 0px none !important; word-break: keep-all; }
		.dtype2 table tbody td.top {vertical-align: top; }
		.dtype2 table tbody td.b_point {background: #f3f3f3; }
		.dtype2 table tbody th {padding: 7px 5px 6px 5px; text-align: left; color: #56b128; border: 1px solid #d3e7c6; border-right: 0px none !important; background: #eaf3e2; }
		.dtype2 table.multi tbody th {text-align: center; font-weight: normal; color: #000; background: none; }

/*.dtype1 table.col {clear: both; width: 100%; }
	.dtype1 table.col thead th {padding: 5px 0px 5px 0px; color: #707999; border: 1px solid #b5c8dc; background: #dde2f0; }
	.dtype1 table.col tbody th {text-align: left; color: #707999; padding: 5px 10px 5px 10px; border: 1px solid #d2deea; background: #f7f7f7; }
	.dtype1 table.col thead th.center {text-align: center; }
	.dtype1 table.col tbody td {padding: 5px 10px 5px 10px; text-align: center; border: 1px solid #d2deea; }
	.dtype1 table.col tbody td.text {padding: 5px 10px 5px 10px; text-align: left; border: 1px solid #d2deea; }
	.dtype1 table.col tr.first-child th, .dtype1 table.col tr.first-child td {border-top: 0px none; }
		.dtype1 table.col tbody td img.general-type {margin-top: -2px; }

.dtype1 table.mini {clear: both; width: 100%; border: 0px none; table-layout: fixed; }
	.dtype1 table.mini th {text-align: center; vertical-align: middle; padding: 6px 0px 6px 0px; font-size: 0.9em; font-family: "돋움", Dotum, AppleGothic, sans-serif; color: #989dac; border: 1px solid #d4d8e8; background: #f5f5f5; }
	.dtype1 table.mini td {width: auto; height: auto; text-align: center; vertical-align: middle; padding: 4px 0px 4px 0px; color: #666; line-height: 1.5em; border: 1px solid #d4d8e8; background: #FFF; }

.dtype2 table {clear: both; width: 100%; background: #FFF url("/resource/new_images/demo/common/table/dtype2_bg_head.gif") no-repeat; }
	.dtype2 table thead th {height: 30px; border-bottom: 2px solid #ededed; background: url("/resource/new_images/demo/common/table/dtype2_bar_v_head.gif") no-repeat 0% 50%; }
	.dtype2 table thead th:first-child, .stype1 table thead th.first-child {background: none; }
	.dtype2 table tbody td {text-align: center; padding: 8px 0px 7px 0px; background: url("/resource/new_images/demo/common/dot_h.gif") repeat-x; }
	.dtype2 table tbody tr:first-child td, .dtype2 table tbody tr.first-child td {background: none; }
	.dtype2 table tbody td.left {text-align: left; padding: 8px 10px 7px 10px; }
	.dtype2 table tbody td.center {text-align: center; padding: 8px 10px 7px 10px; }
	.dtype2 table tbody td.right {text-align: right; padding: 8px 10px 7px 10px; }
	.dtype2 table tbody td.type-num {padding: 8px 10px 7px 10px; font-size: 0.9em; font-family: Tahoma, Verdana, AppleGothic, sans-serif; } */

/* Popup-Style Selector */
#popwrap {position: relative; width: 100%; height: auto !important; height: 100%; min-height: 100%; margin: 0px; padding: 7px; border: 3px solid #b3bfdc; background: #f8f8f8; }
	#pophead {position: relative; height: 15px; padding: 5px; border-bottom: 2px solid #b3bfdc; }
		#pophead h3.popup-style {height: 15px !important; padding: 0px 0px 0px 14px !important; background: url("/resource/new_images/demo/common/icon/bul_heading3_popup.gif") no-repeat 0px 3px !important; }
	#popbody {position: relative; padding: 0px; }
		#popbody div.pop-cnt {margin: 0px auto; color: #474747; }
	#popfoot {position: absolute; right: 0px; top: 0px; }
		#popfoot div.pop-btn {position: relative; }
			#popfoot div.pop-btn img {display: block; padding: 3px; }

.pstyle1 {padding: 12px 12px 27px 12px; border: 3px solid #989dac; background: #f8f8f8; }
	.pstyle1 .phead {height: 27px; }
	.pstyle1 .pbody {padding: 0px 4px; }
		.pstyle1 .pbody .pinfo {padding: 0px 1px 5px 1px; }
			.pstyle1 .pbody .pinfo em {display: inline; margin: 0px; padding: 0px; font-style: normal; font-weight: bold; font-family: "돋움", Dotum, AppleGothic, sans-serif; color: #ff6600; }
		.pstyle1 .pbody .pcnt {margin-bottom: 4px; }
		.pstyle1 .pbody .pdesc {padding: 5px 5px 0px 5px; font-size: 0.9em; font-family: "돋움", Dotum, AppleGothic, sans-serif; color: #474747; }
	.pstyle1 .pfoot {position: absolute; right: 9px; }

.pstyle2 {position: relative; width: 485px; padding-bottom: 6px; border: 4px solid #3d3d3d; background: #FFF url("/resource/new_images/demo/common/box_pstyle2_btm.gif") no-repeat 0% 100%; }
	.pstyle2 div.wrap {padding-top: 6px; background: url("/resource/new_images/demo/common/box_pstyle2_top.gif") no-repeat; }
	.pstyle2 .pbody {padding: 0px 6px; background: #FFF url("/resource/new_images/demo/common/box_pstyle2_mid.gif") repeat-y; }
		.pstyle2 .pbody .content {padding: 7px; color: #565656; background: url("/resource/new_images/demo/common/bg_pstyle2_ribbon.gif") no-repeat; }
			.pstyle2 .pbody .content .pcnt {padding: 15px; line-height: 1.333em; }
				.pstyle2 .pbody .content .pcnt strong.subject img {vertical-align: text-bottom; margin-right: 4px; }
			.pstyle2 .pbody .content .psection {padding: 4px 0px; background: url("/resource/new_images/demo/common/dot_h.gif") repeat-x; }
				.pstyle2 .pbody .content .psection .pdesc {padding: 9px 14px 7px 14px; line-height: 1.418em; background: #efefef; }
		.pstyle2 .pbody .content .pclose {position: absolute; right: 7px; top: 7px; }
			.pstyle2 .pbody .content .pclose img {display: block; padding: 3px; }




.law-list {word-break: keep-all; }
	.law-list li {margin-top: 18px; }
		.law-list li .list-title {display: block; padding: 0px 0px 6px 18px; color: #349403; background: url("/resource/new_images/common/icon/bul_content_s_title.gif") no-repeat 0 2px; }
		.law-list li p {padding-left: 18px; line-height: 1.5em; }
		.law-list li li {margin-top: 9px; padding-left: 18px; text-indent: -18px; }
			.law-list li li li {padding-left: 12px; text-indent: -12px; }
	.law-list ol, .law-list ul {line-height: 1.5em; }
		.law-list li ol, .law-list li ul {padding-left: 18px; }
			.law-list li li ol, .law-list li li ul {padding-left: 0px; }

.new-list {word-break: keep-all; }
	.new-list p {margin-bottom: 10px; padding-left: 18px; line-height: 1.5em; }
	.new-list li {display: block; margin-top: 10px; margin-left: 5px; padding-left: 10px; background: url("/resource/new_images/common/icon/bul_listNew.gif") no-repeat 1px 8px; }
	.new-list li.first-child {margin-top: 0px; }
		.new-list li li {margin-top: 0px; margin-left: -15px; padding-left: 10px; background: url("/resource/new_images/common/icon/bul_listNew_star.gif") no-repeat 1px 8px; }
		.new-list li li.bul {margin-top: 0px; margin-left: -20px; padding-left: 8px; background: url("/resource/new_images/common/icon/bul_listNew_dash.gif") no-repeat 0px 8px; }
		.new-list li li.bul1 {margin-top: 0px; margin-left: -15px; padding-left: 15px; background: url("/resource/new_images/common/icon/bul_listNew_star2.gif") no-repeat 0px 8px; }
		.new-list li li.bul2 {margin-top: 0px; margin-left: -15px; padding-left: 15px; background: url("/resource/new_images/common/icon/bul_listNew01.gif") no-repeat 0px 8px; }
	.new-list ol, .new-list ul {margin-top: 0px; line-height: 1.7em; }
		.new-list li ol, .new-list li ul {padding-top: -10px; padding-left: 18px; }
			.new-list li li ol, .new-list li li ul {padding-left: 0px; }
	.new-list li .order-list li {padding-left: 15px; text-indent: -15px; background: none; }







/* -------------------------------------------------------------------------------------------
게시판스타일 CSS Document

* description	: 게시판스타일 정의
* website	: http://www.greengrowth.go.kr
---------------------------------------------------------------------------------------------*/

/*--- 헤더, 푸터영역 ---*/
#dopms-bbs, .dopms-bbs {display: inline-block; line-height: 1.5em; }
html>/**/body #dopms-bbs, html>/**/body .dopms-bbs {display: block; }
#dopms-bbs:after, .dopms-bbs:after {content: ""; display: block; clear: both; height: 0px; visibility: hidden; }
	#dopms-bbs a:hover, #dopms-bbs a:focus, .dopms-bbs a:hover, .dopms-bbs a:focus {text-decoration: none; color: #4c9713; }
	#dopms-bbs label, .dopms-bbs label {position: absolute; width: 0px; height: 0px; overflow: hidden; visibility: hidden; font-size: 0em; line-height: 0em; letter-spacing: -2em; }
	#dopms-bbs input.input01, .dopms-bbs input.input01 {height: 14px; padding: 3px 2px 1px 3px; border: 1px solid #d0d0cc; }
	#dopms-bbs caption, .dopms-bbs caption {width: 0px; height: 0px; overflow: hidden; visibility: hidden; font-size: 0em; line-height: 0em; letter-spacing: -2em; }

.boardhead {
	margin: 0px -23px;
	padding-bottom:20px;
	}
.boardhead img {
	display: block; 
}
	
.boardfooter {
	padding-top:20px;
	clear:both;
	}
	
/*--- 검색영역 ---*/
.boardinfo {
    width:100%;
	height:30px;
	clear:both;
	}

.boardinfo img {
    vertical-align:middle;
	}

.boardinfo .left {
    float:left;
	margin-top:5px;
	}

.boardinfo .left img {
	padding:0px 5px;
	}

.boardinfo .right {
    float:right;
	}

.boardinfo .right fieldset {
    text-align:right;
	}
	
/*--- 마이페이지 검색영역 ---*/
.myboardinfo {
    width:100%;
	height:30px;
	clear:both;
	}

.myboardinfo img {
    vertical-align:middle;
	}

.myboardinfo .left {
    float:left;
	height:20px;
	margin-top:5px;
	}

.myboardinfo .left img {
	padding:0px 2px;
	}

.myboardinfo .right {
    float:right;
	}

.myboardinfo .right fieldset {
    text-align:right;
	}	

/*--- 게시판 리스트 ---*/
.boardlist { 
    width:100%; 
    border-bottom:1px solid #e4e4e4; 
	text-align:center;
	background:url('../images/common/board_bg.gif') no-repeat left top;
	clear:both;
	}
	
.boardlist table { 
    width:100%;      
	text-align:center;
	border-collapse:collapse;
	}		
	
.boardlist th {
    height:20px;    
	font-weight:bold;
	color:#666; 
	padding:7px 0px 7px 0px;
	background:url('../images/common/boardtap_bar.gif') no-repeat right 50%;
	}

.boardlist td { 
    border-bottom:1px solid #e4e4e4; 
	padding:6px 0px 5px 0px;
	}

.boardlist .tit_lf { 
    text-align:left; 
	padding:6px 5px 5px 5px;
	}

.boardlist .bgnone { 
    background:none; 
	}
	
.boardlist .notice { 
    background:#f7f7f7;
	}
	
.boardlist .txt_my {
	font-size:95%;
	letter-spacing:-1px;
	}	
		
.boardlist .num {
    width:9%;
	}
	
.boardlist .num_my {
    width:11%;
	}	
	
.boardlist .subject {
    width:50%;
	}
	
.boardlist .subject_my {
    width:42%;
	}	
	
.boardlist .su_subject {
    width:47%;
	}
	
.boardlist .ev_subject {
    width:33%;
	}
	
.boardlist .location_my {
    width:33%;
	}	
	
.boardlist .ev_img {
    width:12%;
	}		
	
.boardlist .su_da {
    width:25%;
	}
	
.boardlist .su_co {
    width:11%;
	}			
	
.boardlist .writer {
    width:14%;
	}
	
.boardlist .date {
    width:12%;
	}
	
.boardlist .date_my {
    width:14%;
	}	

.boardlist .counter {
    width:8%;
	}

.boardlist .attach {
    width:7%;
	}
	
.boardlist img { 
    margin:0px 3px;
	vertical-align:middle;
	}
	
.boardlist .imgphoto {     
    float:left;
	width:84px;
	height:63px;
	padding-right:10px;
	}
	
.boardlist .imgphoto a{     
    float:left;
	padding:1px;
	background:#d5d5d5;
	overflow:hidden;
	}		
	
.boardlist .imgphoto a:hover {     
    width:84px;
	height:63px;
	background:#77b722;
	}										
	
/*--- 게시판 내용보기 ---*/
.boardview { 
    width:100%;
	border-top:1px solid #5ba920;
    border-bottom:1px solid #bdbcbc; 
	text-align:center; 	
	}
	
.boardview table{
    width:100%;
	border-collapse:collapse; 	
	}	
	
.boardview th {     
	font-weight:bold; 
	border-bottom:1px solid #e4e4e4;
	color:#666;
	padding:6px 0px 5px 0px; 
	background:#f7f7f7;
	}

.boardview td { 
    border-bottom:1px solid #e4e4e4;
	padding:6px 0px 5px 0px;	 	
	}

.boardview .tit_lf { 
    text-align:left;
	padding:6px 5px 5px 10px; 
	}
	
.boardview .con_lf { 
    text-align:left; 
	padding:20px 10px 30px 10px; 
	}
	
.boardview .con_lf .pl20{
	padding-left:20px; 
	}
	
.boardview .con_lf .pt15{
	padding-top:15px; 
	}
	
.boardview .con_lf .mb10{
	margin-bottom:10px; 
	}			
	
.boardview .subject01 {
    width:14%;
	}
	
.boardview .subject02 {
    width:30%;
	}
	
.boardview .date01 {
    width:14%;
	}
	
.boardview .date02 {
    width:14%;
	}
	
.boardview .counter01 {
    width:14%;
	}
	
.boardview .counter02 {
    width:14%;
	}
	
.boardview .bornone { 
    border:none;
	}	

.boardview img { 
    margin:0px 3px;
	vertical-align:middle;
	}
	
.boardview .gallery_cview { 
    float:left;
	width:100%;
	padding-top:8px;	
	}
	
.boardview .gallery_cview .imgphoto {     
    float:left;
	width:154px;
	height:224px;
	}
	
.boardview .gallery_cview .imgphoto img{     
    float:left;
	padding:3px;
	background:#d5d5d5;
	overflow:hidden;
	}		

.boardview .gallery_cview ul li { 
    float:left;
	width:100%;	
    overflow:hidden;
	}

.boardview .gallery_cview ul li dl {
	float:left;
    width:476px;
	margin-left:17px;	
	}
	
.boardview .gallery_cview ul li dl dt {
	color:#382A1D;
    font-weight:bold;
	font-size:120%;
	text-align:left;	
	padding:8px 0px 2px 5px;
	border-bottom:1px solid #5ba920; 
	}
	
.boardview .gallery_cview ul li dl dd {
	text-align:left;
	padding-left:5px;
	}			

.boardview .gallery_cview .date { 
    font-size:95%; 
	color:#888;
	padding-top:10px;
	}
	
.boardview .gallery_cview .pt10 {
    padding-top:10px;
	}
	
/*--- 동영상게시판 내용보기 ---*/
.vodview { 
    width:100%; 
	text-align:center; 	
	}
	
.vodview .left {
    float:left;
    width:329px;
	height:307px;
	padding-top:15px;
	background:url('../images/common/vod_bg.gif') no-repeat left top;	
	}
	
.vodview .right { 
    float:left;
    width:335px;
	height:307px;
	margin-left:15px;
	border-top:1px solid #5ba920;
    border-bottom:1px solid #bdbcbc; 
	text-align:center; 	
	}
	
.vodview .right table{
    width:335px;
	height:307px;
	border-collapse:collapse; 	
	}	
	
.vodview .right th {     
	font-weight:bold; 
	border-bottom:1px solid #e4e4e4;
	color:#666; 
	padding:6px 0px 5px 0px; 
	background:#f7f7f7;
	}

.vodview .right td { 
    border-bottom:1px solid #e4e4e4;
	padding:6px 0px 5px 0px;	 	
	}

.vodview .right .tit_lf { 
    text-align:left;
	padding:6px 5px 5px 10px; 
	}
	
.vodview .right .con_lf { 
    text-align:left; 
	padding:10px 0px 10px 10px; 
	}
	
.vodview .right .con_lf .confix { 
    text-align:left;
	width:310px;
	height:185px;
	overflow:auto;
	}	

.vodview .right .bornone { 
    border:none;
	}	

.vodview .right img { 
    margin:0px 3px;
	vertical-align:middle;
	}			

/*--- 게시판 글쓰기 ---*/
.boardwriter { 
    width:100%; 
	border-top:1px solid #5ba920;
    border-bottom:1px solid #bdbcbc; 
	text-align:center;  	
	}
	
.boardwriter table { 
    width:100%;
	border-collapse:collapse;  	
	}	
	
.boardwriter th {     
	font-weight:bold; 
	border-bottom:1px solid #e4e4e4;
	color:#666; 	 
	padding:6px 0px 5px 0px; 
	background:#f7f7f7;
	}

.boardwriter td { 
    border-bottom:1px solid #e4e4e4;
	padding:6px 0px 5px 0px;	 	
	}		

.boardwriter .tit_lf { 
    text-align:left;
	padding:5px 5px 6px 10px; 
	}
	
.boardwriter .subject01 {
    width:14%;
	}
	
.boardwriter .subject02 {
    width:36%;
	}
	
.boardwriter .writer01 {
    width:14%;
	}
	
.boardwriter .writer02 {
    width:36%;
	}
	
.boardwriter .writer03 {
    width:86%;
	}	
	
.boardwriter .ws01 {
    width:98%;
	}
	
.boardwriter .ws02 {
    width:57%;
	}	
	
.boardwriter .ws03 {
    width:97%;
	height:200px;
	}
	
.boardwriter .ws04 {
    width:97%;
	height:100px;
	}

.boardwriter .ws05 {
    width:24%;
	}
	
.boardwriter .ws06 {
    width:92%;
	background:#f4f3f3;
	}						

.boardwriter img { 
    margin:0px 3px;
	vertical-align:middle;
	}
	
.boardwriter .bornone { 
    border:none;
	}	
	
/*--- 갤러리형 A형(섬네일) 게시판 리스트 ---*/
.gallery_atype { 
    float:left;
	width:100%;
	padding-top:25px;
	padding-bottom:10px;
	border-top:1px solid #5ba920;
    border-bottom:1px solid #bdbcbc; 
	text-align:center; 	
	}

.gallery_atype dl { 
    float:left;	
	margin-left:11px;
	padding-bottom:20px;
	display:inline; 	
	}
	
.gallery_atype dl dt {
    width:153px;
	height:115px;
	background:#d5d5d5;
	overflow:hidden;
	}		

.gallery_atype dl dt :hover {
	width:147px;
	height:109px;
	background:#77b722;
	}

.gallery_atype dl dd {
    width:153px;
	}
	
.gallery_atype dl dt img {      
	padding:3px;
	}
	
.gallery_atype .date { 
    font-size:95%; 
	color:#888;
	}
	
.gallery_atype .pt5 {
    padding-top:5px;
	}
	
.gallery_atype dl dd a {
    color:#333;
	}
	
.gallery_atype dl dd a:hover {
	color:#4c9713;
	text-decoration:none;
	}	
	
.gallery_atype .link a {
    color:#333;
	}
	
.gallery_atype .link a:hover {
	color:#4c9713;
	text-decoration:none;
	}	
	
/*--- 갤러리형 B형(포토뉴스) 게시판 리스트 ---*/
.gallery_btype { 
    float:left;
	width:100%;
	padding-top:8px;
	border-top:1px solid #5ba920;
    border-bottom:1px solid #bdbcbc; 
	text-align:center; 	
	}
	
.gallery_btype .imgphoto {     
    float:left;
	padding-left:10px;
	}
	
.gallery_btype .imgphoto a{     
    float:left;
	padding:3px;
	background:#d5d5d5;
	overflow:hidden;
	}		
	
.gallery_btype .imgphoto a:hover {     
    width:127px;
	height:91px;
	background:#77b722;
	}		

.gallery_btype ul li { 
    float:left;
	width:100%;	
	padding-top:12px;
	padding-bottom:12px;
	border-bottom:1px solid #E8E1D6;
    overflow:hidden;
	}

.gallery_btype ul li dl {
	float:left;
    width:520px; 
	}
	
.gallery_btype ul li dl dt {
    font-weight:bold;
	font-size:120%;
	text-align:left;
	padding:8px 0px 0px 15px;
	}
	
.gallery_btype ul li dl dt a {
    color:#333;
	}
	
.gallery_btype ul li dl dt a:hover {
	color:#4c9713;
	text-decoration:none;
	}	
	
.gallery_btype .link a {
    color:#333;
	}
	
.gallery_btype .link a:hover {
	color:#4c9713;
	text-decoration:none;
	}	
	
.gallery_btype ul li dl dd {
	text-align:left;
	padding-left:15px;
	}			

.gallery_btype .date { 
    font-size:95%; 
	color:#888;
	}
	
/*--- 갤러리형 C형(추천도서) 게시판 리스트 ---*/
.gallery_ctype { 
    float:left;
	width:100%;
	padding-top:8px;
	border-top:1px solid #5ba920;
    border-bottom:1px solid #bdbcbc; 
	text-align:center; 	
	}
	
.gallery_ctype .imgphoto {     
    float:left;
	width:125px;
	height:180px;
	padding-left:10px;
	}
	
.gallery_ctype .imgphoto a{     
    float:left;
	padding:3px;
	background:#d5d5d5;
	overflow:hidden;
	}		
	
.gallery_ctype .imgphoto a:hover {     
	background:#77b722;
	}		

.gallery_ctype ul li { 
    float:left;
	width:100%;	
	padding-top:12px;
	padding-bottom:12px;
	border-bottom:1px solid #E8E1D6;
    overflow:hidden;
	}

.gallery_ctype ul li dl {
	float:left;
    width:535px; 
	}
	
.gallery_ctype ul li dl dt {
    font-weight:bold;
	font-size:120%;
	text-align:left;
	padding:8px 0px 3px 15px;
	}
	
.gallery_ctype ul li dl dt a {
    color:#333;
	}
	
.gallery_ctype ul li dl dt a:hover {
	color:#4c9713;
	text-decoration:none;
	}		
	
.gallery_ctype ul li dl dd {
	text-align:left;
	padding-left:15px;
	}			

.gallery_ctype .date { 
    font-size:95%; 
	color:#888;
	padding-top:10px;
	}	
	
.gallery_ctype .link a {
    color:#333;
	}
	
.gallery_ctype .link a:hover {
	color:#4c9713;
	text-decoration:none;
	}	

/*--- 동영상 UCC형게시판 리스트 ---*/
.vod_type { 
    float:left;
	width:100%;
	padding-top:8px;
	border-top:1px solid #5ba920;
    border-bottom:1px solid #bdbcbc; 
	text-align:center; 	
	}
	
.vod_type .imgphoto {     
    float:left;
	padding-left:10px;
	}
	
.vod_type .imgphoto a{     
    float:left;
	padding:3px;
	background:#d5d5d5;
	overflow:hidden;
	}		
	
.vod_type .imgphoto a:hover {     
	background:#77b722;
	}		

.vod_type ul li { 
    float:left;
	width:100%;	
	padding-top:12px;
	padding-bottom:12px;
	border-bottom:1px solid #E8E1D6;
    overflow:hidden;
	}

.vod_type ul li dl {
	float:left;
    width:190px; 
	}
	
.vod_type ul li dl dt {
    font-weight:bold;
	text-align:left;
	padding:3px 0px 0px 15px;
	}	

.vod_type ul li dl dt a {
    color:#333;
	}
	
.vod_type ul li dl dt a:hover {
	color:#4c9713;
	text-decoration:none;
	}	
	
.vod_type ul li dl dd {
	text-align:left;
	padding-left:15px;
	}			

.vod_type .date { 
    font-size:95%; 
	color:#888;
	}
	
.vod_type .link a {
    color:#333;
	}
	
.vod_type .link a:hover {
	color:#4c9713;
	text-decoration:none;
	}												

/*--- 댓글쓰기 ---*/
.coment {
    float:left;
    width:100%; 	
	padding-top:20px;
	margin-bottom:20px;
	}
	
.coment h3 {
    position:relative;
	visibility:visible;
	display:inline;
	float:left;
	width:100%;
	height:24px;
	border-bottom:1px solid #e4e4e4;
	padding-bottom:10px;
	}	
	
.comentlist {
    float:left; 
    width:99%;	
	border-bottom:1px solid #e4e4e4;
	padding:5px 0px;	
	}
	
.comentlist .fl {
    float:left;
	padding:5px 5px;
	}
	
.comentlist .fr {
    float:right;
	padding:5px 0px;
	}		

.comentlist .list {
    width:98%;
    float:left;
	clear:both;
	padding:5px 5px;	
	}

.comentlist .name { 
    font-weight:bold; 
	color:#1b1b1b;
	}

.comentlist .date { 
	color:#a4a4a4;
	font-size:90%;
	}	
	
.comentresi {
    width:100%;
	height:94px;
	background:url('../images/common/coment_bg.gif') no-repeat left top; 	
	clear:both;
	}

.comentresi .resi01 {
    padding:13px 15px 0px 15px;
	}
	
.comentresi .resi02 { 
	padding:5px 15px;
	}	

.comentresi .name { 
    font-size: 90%; 
	color:#1b1b1b;
	}
	
.comentresi img { 
    margin:0px 3px;
	vertical-align:middle;
	}		
	
.comentresi textarea { 
    width:566px; 
	height:26px;
    background-color:#fff; 
	color:#666; 
	border:1px solid #c9c8c8; 
	vertical-align:middle;
	}		

/*--- 페이징 ---*/
.paging {
	display: inline-block;
    width:100%;
	float:left; 
	text-align:center; 
	margin:20px 0px 10px 0px;
	clear:both;
	}
	

.paging .btnimg { 
    margin:0px 3px 2px 3px;
	vertical-align:middle;
	}
	
.paging img {
	vertical-align:middle;
	}	

.paging a {     
	margin:0 5px;	
	}
	
.paging .active {
	font-weight:bold;
	color:#5ba920;
	text-decoration:none;
	}

.paging a:hover {
	color:#5ba920;
	text-decoration:underline;
	}	

/*--- 버튼 ---*/
.listbtn {
    width:100%;
	text-align:right; 
	clear:both;
	}

.listbtn img {
    margin:1px 3px;
	vertical-align:middle;
	}

.viewbtn {
    width:100%;
	text-align:right;
	padding:20px 0px 10px 0px;
	clear:both;
	}

.viewbtn img {
    margin:1px 3px;
	vertical-align:middle;
	}
	
/*--- 다음글 이전글 ---*/
.prevnext { 
    width:100%;
	float:left;
	border-top:1px solid #bdbcbc;
    border-bottom:1px solid #bdbcbc;
	margin-top:30px;	
	}
	
.prevnext table{ 
    width:100%; 	
	border-collapse:collapse;
	}	
	
.prevnext th {     
	font-weight:bold; 
	border-bottom:1px solid #e4e4e4;
	color:#666; 	 
	border-collapse:collapse; 
	padding:6px 0px 5px 0px;
	}

.prevnext td { 
    border-bottom:1px solid #e4e4e4; 
	border-collapse:collapse; 
	padding:6px 0px 5px 0px;	 	
	}
	
.prevnext .list01 {
    width:13%;
	}
	
.prevnext .list02 {
    width:87%;
	}

.prevnext img { 
    margin:0px 3px;
	vertical-align:middle;
	}
	
.prevnext .bornone { 
    border:none;
	}
														
/*--- 설문조사 기타의견보기 팝업 ---*/
.surveypop { 
	width:620px;
    }
	
.surveypop .top { 
	width:620px;
    }
	
.surveypop .top h2 {
    position:relative;
	visibility:visible;
	display:inline;	
    }	

.surveypop .top dl dt {
    padding:20px 15px 5px 15px;
	margin-left:8px;
	width:574px;
	border-bottom:1px solid #bdbcbc;
	background:#f0f0ef;
    }
	
.surveypop .top dl dd{ 
	padding:15px 15px;
    }
	
.surveypop .top dl dd ol li{ 
	padding:5px 15px;
	width:560px;
	border-bottom:1px solid #e1e1e1;
    }		
	
.surveypop .btm { 
	width:607px;
	text-align:right;
	margin-top:30px;
	padding-right:13px;
	background:url('../images/common/survey_popup_bg.gif') no-repeat left top;
    }	