<!--
html, body {height:100%; width:100%;}
body, div, p, td {
	color:#000;
	font-family:Dotum, "돋움", serif, sans-serif;
	font-size:9pt;
	line-height:150%;
	margin:0;
	padding:0;
}
img {margin:0;padding:0;border:0;}
div, ul {margin:0;padding:0;}
li {list-style:none}
A:link {text-decoration: none; }
A:hover {text-decoration: none;}
A:active {text-decoration: none;}
table {border-collapse:collapse;border-spacing:0;}
select {padding:1px;border-style:solid; border-width:1px; border-color:#bcbcbc; height:26px; line-height:26px; font-size:9pt;font-family:Dotum, "돋움", serif, sans-serif;}

.wrapper {
   min-height: 100%;
   margin: 0 auto -40px;
}
.wrapper_pop {
   min-height: 100%;
   margin: 0 auto -30px;
}

/*
* { box-sizing: border-box; }
*/

.input {border-style:solid; border-width:1px; border-color:#bcbcbc; height:22px; line-height:22px; font-size:9pt; ime-mode:active;}
.input:focus {border-color:#2579B9;}
.textarea {border-style:solid; border-width:1px; border-color:#bcbcbc;line-height:22px; font-size:9pt; ime-mode:active;}
.textarea:focus {border-color:#2579B9;}
.en {ime-mode:disabled;}
.calendar {background-image:url('../img/icon_calendar.gif');background-repeat:no-repeat;background-position:97% 50%; width:90px; cursor:pointer;}
.img_btn {cursor:pointer;}
.input_hidden {border-style:none; border-width:0px; height:0px; width:0px;}

.td {border-style:solid; border-width:1px; border-color:#cccccc;padding:5px 3px 3px 3px;}
.tdt {border-style:solid; border-width:1px; border-color:#cccccc;padding:5px 3px 3px 3px;background-color:#efefef;text-align:center;}
.td2 {border-style:solid; border-width:1px; border-color:#ff3000;padding:5px 3px 3px 3px;}
.tdt2 {border-style:solid; border-width:1px; border-color:#ff3000;padding:5px 3px 3px 3px;background-color:#efefef;text-align:center;}
.l {text-align:left;}
.c {text-align:center;}
.r {text-align:right;}
.b {font-weight: bold;}
.radio {border:0;background:transparent;}
.bg_yellow {background-color:#FFFF61;}
.bg_red {background-color:#FFCCCC;}
.a {color:#000; cursor:pointer;}
.a :hover {color:#0066ff; cursor:pointer;}
.required {background-image:url('../img/icon_required.gif');background-repeat:no-repeat;background-position:100% 0%;}
.imgb {border:0;cursor:pointer;}


#header {width:100%; height:120px; background-color:#fff; margin:0 auto; position:fixed;z-index:100px;}
#header_zone {width:100%; height:60px; margin-top:10px;text-align:center;}
#header_zone_menu {
	height:50px;
	line-height : 50px;
	color: #fff;
	background-color:#0061a0;
	text-align:center;
	font-weight: bold;
	font:16px/50px "Lato", Arial, Helvetica, sans-serif ;
}

#header_left {width:200px; height:80px; float:left;}
#header_center {width:600px; height:60px; padding-top:15px; float:left; text-align:center;}
#header_right {width:200px; height:65px; padding-top:15px; float:right; text-align:right;}

#header_menu_bar {width:1000px; height:50px; margin:0 auto; text-align:center;}

#header_background {clear : both; height:150px;}


#header_pop {width:100%; height:55px; background-color:#344060; margin:0 auto; position:fixed;z-index:100px;}
#header_pop_left {float:left; padding: 0px 0px 0px 10px; font:17px/55px "Lato", Arial, Helvetica, sans-serif ; color: #fff; font-weight:bold;}
#header_pop_right {float:right; height:55px; padding: 0px;}
#header_pop_background {clear : both; height:75px;}

#body {width:80%; margin:0 auto; clear:both;}
#body_left {width:210px; float:left;}
#body_right {width:750px; float:right;}
#body_smt {
	background-color:#fff;
	border: 2px solid #2c7fc1;
	width:206px;
	height:50px;
	line-height : 50px;
	text-align : center;
	color: #000;
	font:16px/47px "Lato", Arial, Helvetica, sans-serif ;
	font-weight: bold;
	border-radius : 5px;
}
#body_sm{
	background-color:#2c7fc1;
	width:210px;
	text-align : center;
	/*color: #fff;*/
	/*font-weight: bold;*/
	padding : 10px 0px 10px 0px;
	border-radius : 5px;
}

#body_pop{
	display: block; 
	width:90%;
	margin:0 auto;
}

#foot{
	background-color : #6A6A6A;
	clear : both;
	height : 35px;
	width:100%;
	border-top: 5px solid #28282B;
}
#foot_background {clear : both; height:60px;}
#foot_copy{
	width:100%;
	margin:0 auto;
	height : 35px;
	line-height : 35px;
	color: #fff;
	text-align:center;
}

#foot_pop {
	height:30px;
	padding: 0px 0px 0px 15px;
	font:11px/30px "Lato", Arial, Helvetica;
	color: #fff;
	text-align : center;
	background-color:#344060;
}
#foot_pop_background {clear : both; height:50px;}


/* 날짜 이동 */

#ss_head_box {
	width:330px;
	height:40px;
	text-align:center;
	margin:0 auto;
}
#ss_report_box {
	width:330px;
	text-align:center;
	margin:0 auto;
}
.day_pre{
	float:left;
	height:30px;
	padding:5px 5px 5px 0px;
	cursor:pointer;
}
.day_next{
	float:right;
	height:30px;
	padding:5px 0px 5px 5px;
	cursor:pointer;
}
.day_echo{
	color:#000;
	font:18px/40px 'Lato', Arial, Helvetica, sans-serif;
	font-weight:bold;
}


/* 본문 제목 */
.pt {
	color: #000;
	font:15px/35px "Lato", Arial, Helvetica, sans-serif ;
	font-weight: bold;
}

.bt {
	color:#000;
	font:18px/40px 'Lato', Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.bt_l {
	float:left;
	color: #000;
	font:18px/40px 'Lato', Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.bt_r {
	float:right;
	color: #000;
	font:18px/40px 'Lato', Arial, Helvetica, sans-serif;
	font-weight: bold;
}

/* 타이틀 상자 */
.bt_box {
	text-align:left;
	border:solid 1px #dcdcdc;
	padding : 5px 10px 5px 10px;
}


/* 검색폼 */
.src_list_page {
	text-align:right;
	border:solid 1px #dcdcdc;
	padding : 5px 10px 5px 10px;
}
.src_list_page_left {float:left;}
.src_list_page_right {float:right;padding : 15px 0px 0px 0px;}
.src_list_page_center {
	text-align:center;
	border:solid 1px #dcdcdc;
	padding : 5px 10px 5px 10px;
}
.src_zoom {
	text-align:left;
	border:solid 1px #FF6600;
	padding : 10px 10px 10px 10px;
}


/* 페이지 리스트 */

#paging_list{
	padding : 10px 0px 10px 0px;
	text-align: center;
}
#paging_list > a{
	border:1px solid #cccccc;
	text-decoration:none;
	height : 30px;
	line-height : 30px;
	color: #555;
	font:13px/30px "Lato", Arial, Helvetica, sans-serif ;
	padding : 5px 10px 5px 10px;
	border-radius:4px 4px 4px 4px;
}
#paging_list > a:hover{
	color: #fff;
	background:#FF6600;
}
#paging_list > span{
	background-color:#2c7fc1;
	border:1px solid #cccccc;
	color: #fff;
	height : 30px;
	font:13px/30px "Lato", Arial, Helvetica, sans-serif ;
	padding : 5px 10px 5px 10px;
	border-radius:4px 4px 4px 4px;
}

/* 주석 상자 */
.commentary {
	background-color:#ffffff;
	border:1px solid #ff0066;
	color: #666;
	font:11px/20px "Lato", Arial, Helvetica, sans-serif ;
	padding : 7px;
	border-radius:5px;
}



/* 첨부파일 정보 */
	.file_info {
		height:30px;
		border-bottom:solid 1px #ccc;
	}
	.file_name {
		float:left;
		height:30px;
		font:12px/30px "Lato", Arial, Helvetica, sans-serif ;
		margin-left:5px;
		color: #333333;
	}
	.file_size {
		float:left;
		height:30px;
		font:11px/30px "Lato", Arial, Helvetica, sans-serif ;
		margin-left:10px;
		color: #999999;
	}
	.file_bigo {
		float:right;
		height:30px;
		line-height : 30px;
	}

	.pop_title_sub {
		height:35px;
		color: #000;
		font:14px/35px "Lato", Arial, Helvetica, sans-serif ;
		font-weight:bold;
	}

	.pop_title_sub_result {
		color: #000;
		font:14px/35px "Lato", Arial, Helvetica, sans-serif ;
		font-weight:bold;
	}

-->