@charset "euc-kr";

body {
	background: url(../images/bg.gif) repeat-x left top;
	font-family: Dotum, Arial;
	
}

/*·Î±×ÀÎÀüS*/
#wrap {
	width: 1150px;
	background: url(../images/main_bg.gif) no-repeat left top;
	padding: 0 0 255px 50px;
	margin-bottom: 20px;
}
h1 {
	padding-top: 23px
}
.loginBox {
	margin: 265px 0 0 535px;
	width: 330px;
	overflow: hidden;
}
.loginBox dl {
	float: left;
}
.loginBox dt {
	float: left;
	width: 70px;
	clear: both;
	text-indent: -55555px;
}
.loginBox dt.id {
	background: url(../images/title_id.gif) no-repeat left 7px;
}
.loginBox dt.pw {
	background: url(../images/title_pw.gif) no-repeat left 7px;
}
.loginBox dd {
	float: left;
	width: 170px;
	padding: 5px 0;
	height: 20px;
}
.loginBox dd input {
	padding: 3px;
	border-top: 1px solid #c7c7c7;
	border-left: 1px solid #c7c7c7;
	border-bottom: 0;
	border-right: 0;
	width: 155px;
}



/*·Î±×ÀÎÀüE

body, html, #wrap_login{
	height:100%;
} */

#top{
		margin-top:4px;
		background-color:#ffffff;
		width:100%;
		height:80px;
	}
	
#top h2{
	padding:12px 0 0 40px;
}

/*¿ÞÂÊ¸Þ´º*/
#left_menu{
	position:relative;
	width:250px;
	background-color:#002d5f;
	height:auto !important; height:100%;min-height:100%;
	float:left;
	position:absolute;
	
}

#administrator {
	width: 200px;
	height: 67px;
	background-color: #00a77e;
	padding-left: 50px;
}

dl.admin_name {
	padding-top: 15px;
}
dl.admin_name dt {
	font-weight: bold;
	float: left;
	padding-right: 13px;
	background: url(../images/top_line.gif) no-repeat right;
	margin-left: -10px;
}
dl.admin_name dd {
	float: left;
	margin:3px 0 0 12px;
	
	background: url(../images/logout_icon.gif) no-repeat ;
	width:48px;
	height:12px;
	
	text-indent: -10000em;
	
}

ul.date {
	clear: both;
}
ul.date li {
	float: left;
}
ul.date li.right01 {
	padding-right: 13px;
	background: url(../images/top_line.gif) no-repeat right 4px;
}
ul.date li.right02 {
	padding-left: 12px;
}

#nav {
	width: 230px;
	background-color: #002d5f;
	padding-left: 20px;
	
}
#nav dl dt a {color:#8096af;}
#nav dl dt a.active {color:#fff;}

dl.nav_menu01 {
	padding-top: 11px;
}
dl.nav_menu01 dt {
	font-weight: bold;
	background: url(../images/nav_line.gif) no-repeat left bottom;
	padding: 9px 0 8px 16px;
}

dl.nav_menu01 dd {
	background: url(../images/nav_line.gif) no-repeat left bottom;
	padding: 6px 0 3px 0;
}
.n_last {
	margin-bottom: 2px;
}
dl.nav_menu02 {
	padding-top: 11px;
}
dl.nav_menu02 dt {
	font-weight: bold;
	background: url(../images/nav_line.gif) no-repeat left bottom;
	padding: 0px 0 8px 16px;
	
}
dl.nav_menu02 dd {
	background: url(../images/nav_line.gif) no-repeat left bottom;
	padding: 6px 0 3px 0;
}

.nav_sub_menu a {color:#fff; padding-left:20px;}
.nav_sub_menu li.on a {color:#fffb83; font-weight:bold;}

dl.nav_menu03 {
	padding-top: 11px;
}
dl.nav_menu03 dt {
	font-weight: bold;
	background: url(../images/nav_line.gif) no-repeat left bottom;
	padding: 0px 0 8px 16px;
	
}
dl.nav_menu03 dd {
	background: url(../images/nav_line.gif) no-repeat left bottom;
	padding: 6px 0 3px 0;
}

dl.nav_menu04 {
	padding-top: 11px;
}

dl.nav_menu04 dt {
	font-weight: bold;
	background: url(../images/nav_line.gif) no-repeat left bottom;
	padding: 0px 0 8px 16px;
	
}
dl.nav_menu04 dd {
	background: url(../images/nav_line.gif) no-repeat left bottom;
	padding: 6px 0 3px 0;
}


/*¿À¸¥ÂÊ¸Þ´º*/
#right_content{
	width:100%;
	min-height:100%;
	background-color:#ffffff;
	float:inherit;
	

}

.loginMain {height:562px; background:#efefef url(../images/login_main_bg.gif) no-repeat 0 0;}


/*#right_content p#main_view{
	background: url(../images/login_main_bg.gif) no-repeat 250px top;
	width: 100%;
	height: 100%;
	text-indent: -10000em;
}*/


#footer{
		width:100%;
		height:100px;
		clear:both;
		padding:50px 0 0 0px;
		background-color:#fff;
		

}
#footer .floatL {padding-left:250px;}
#footer .groupsite {
	float: right;
}
#footer .groupsite select {
	padding: 1px 1px 1px 5px;
}


/*¿À¸¥ÂÊ ¸Þ´º*/
#right_box{
	min-height:100%;
	padding-left:250px;
	background:url(../images/bg_shadow.gif)repeat-y 250px bottom;
	padding-bottom:30px;
	background-color:#fff;
	overflow:hidden;
	
}

#content_top {
	width:95%;
	height: 24px;
	color: #666666;
	margin:0 auto ;
	padding-top:5px;
}
ul.b_top {
	width: 100%;
	height: 24px;
	border-bottom: 1px solid #0e7bc0;
}
#content_top li.top_icon01 {
	float: left;
	margin-right: 8px;
	background:url(../images/menu_icon.gif) no-repeat;
	width:10px;
	height:10px;
	text-indent: -10000em;
}
#content_top li {
	float: left;
	line-height:12px;
	height:24px;
	margin-right: 8px;
}

.b_color {
	color: #d92934;
	font-weight: bold;
}


/*ÄÁÅÙÃ÷*/
#content_board {
	width:95%;
	margin: 0 auto;
	color: #666666;
	overflow:hidden;

	}

#content_board .board_head{ margin-bottom:10px;}
#content_board .board_head:after {display:block; content:""; clear:both;}

#content_board p.pagetit {
	margin: 30px 0 10px 0;
	font-family:NanumBarunGothic,'³ª´®¹Ù¸¥°íµñ',NBG,'µ¸¿ò',Dotum,Sans-serif;
	font-size:24px; font-weight:bold; color:#002d5f;
	float:left;
	width:360px;}
	/* ±âÁ¸¼Ò½º
#content_board p.board_img {
	margin: 30px 0 10px 0;
	float:left;
	width:200px;*/
	
}
#board_main{width:100%;}
p.menu_bt a{
	padding:7px 15px;
	background-color:#002d5f;
	float:right;
	color:#ffffff;
	margin-top: 25px;
	display:block;
}	
p.menu_bt2 a{
	padding:7px 15px;
	background-color:#002d5f;
	float:right;
	color:#ffffff;
	margin-top: -5px;
	display:block;	
	
}

/*°Ô½ÃÆÇ*/

#admin_tab {width:100%; margin-bottom:20px;}
#admin_tab a {display:inline-block; width:18%; padding:8px 0; text-align:center; color:#555; border:1px solid #cecece;}
#admin_tab a.on {font-weight:600; color:#fff; background:#002d5f; border:1px solid #002d5f;}

#sub_tab {width:220px; margin:20px auto;}
#sub_tab a {display:inline-block; color:#777; padding:0 15px;}
#sub_tab a.prev {width:15px; height:18px; background:url(../images/tab_prev.gif) no-repeat 0 3px; text-indent:-55555px; padding:0; }
#sub_tab a.next {width:15px; height:18px; background:url(../images/tab_next.gif) no-repeat 0 3px; text-indent:-55555px; padding:0; }
#sub_tab a.on {font-weight:600; color:#333; background:url(../images/tab_line.gif) no-repeat 0 5px;}

.selectArea {padding:20px 35px; background:#f5f5f5; border:2px solid #e5e5e5; margin-bottom:20px; overflow:hidden;}
.selectArea dl {clear:both;}
.selectArea dl dt {float:left; padding:5px 10px 5px 8px; background:url(../images/icon_select.gif) no-repeat 0 10px; font-weight:600;}
.selectArea dl dd {float:left; margin-right:35px;}
.selectArea dl dd select, .selectArea dl dd input {padding:5px;}
.selectArea dl dd a.menu_bt {padding:5px 15px; background-color:#002d5f; color:#ffffff; display:inline-block;}
a.blue_bt {padding:5px 15px; background-color:#002d5f; color:#ffffff; display:inline-block;}

.bt_style {padding:7px 15px; background-color:#002d5f; color:#ffffff; display:inline-block; margin-left:5px;}

.table_main{
	width:80%;
	clear:;
	float:left;
}
table{

clear:both;
border-collapse: collapse;

	}
th, td {
	border:1px solid #e4e4e4;
	border-collapse: collapse;
	
	
}

.sear_box select {float:left; margin:10px 5px 0 0;}
.sear_box input {margin-top:8px;}


th.border_t {
border-top: 2px solid #a7c5e9;	
}
th{
	padding:10px;
	
	background-color: #f4f9ff;
	color: #014099;
}
td {
	padding:10px;
	text-align: center;
}

td.b_center {
	text-align: left;
	padding-left: 10px;
}
.re {
	padding: 0 5px 0 5px;
}

.tb_view th, .tb_view td {text-align:left; padding-left:15px;}
.tb_write th, .tb_write td {text-align:left; padding-left:15px;}
.tb_write input, .tb_write textarea {padding:5px;}

.tb_view1 th, .tb_view1 td {text-align:center; padding-left:15px;}

#list {
	/*width: 99.5%;*/
	padding:8px 10px;
	border: 2px solid #e3e3e3;
	margin-top: 10px;
	position: relative;
	height: 25px;
}
.list_num {
	float: left;
	height: 43px;
}
#bord {
	float: left;
	margin: 11px 0 0 41px;
}

p.list_see {
	display: inline-block;
	line-height: 43px;
	height: 43px;
	margin-left: 5px;
	float: left;
}
.num_btn {
	width: 500px;
	margin: 0 auto;
	text-align: center;
	margin-top:-2px;
}

.num_btn span {

}

.num_btn ul.number {
	display: inline-block;
}
.num_btn ul.number li {
	display: inline-block;
}
.num_btn ul.number li a {
	display: inline-block;
	width:28px; height:24px; border:1px solid #dfdfdf; padding-top:3px;
}
li.number_color {
	font-weight: bold;
	font-size: 13px;
	color:#F30 !important;
}

p.num_write {
	position: absolute;
	right: 30px;
	top: 10px;
}

/* search - db */
.search_important{padding-left:25px;height:48px;background:url(../images/ico_important.png) no-repeat left center;color:#2b2b2b;line-height:48px;}
.search_db{overflow:hidden;padding:40px 0 40px 40px;border:1px #dad9d9 solid;background-color:#f6f6f6;}
.search_db>dl{float:left;margin-right:30px;}
.search_db dt{margin-bottom:10px;padding-left:13px;background:url(../images/bul_dot.png) no-repeat left center;color:#2b2b2b;}
.search_db .search_scope{overflow-y:scroll;padding:5px;width:300px;height:123px;border:2px #e3e3e1 solid;}
.search_db>.btn_scope{float:left;margin-right:30px;padding-top:28px;width:28px;text-align:center;}
.search_db>.btn_scope>a{display:inline-block;margin-bottom:3px;width:26px;height:26px;border:1px #053672 solid;text-align:center;}
.search_db>.btn_scope>a.scope_add{background-color:#1e60b0;}
.search_db>.btn_scope>a.scope_minus{background-color:#379196;}
.search_db>.btn_scope>a>img{margin-top:9px;}
.search_result{overflow:scroll;height:369px;border:2px #e3e3e1 solid;}

/* board - prev & next */
.board_PrevNext{border:3px #dad9d9 solid; width:95%; margin:0 auto; margin-top:50px;}
.board_PrevNext>dl{overflow:hidden;}
.board_PrevNext>dl>dt{float:left;padding:10px 20px;width:108px;background-color:#eaeaea;background-repeat:no-repeat;background-position:119px center;}
.board_PrevNext>dl.list_prev{border-top:1px #fff solid;border-left:1px #fff solid;}
.board_PrevNext>dl.list_prev>dt{border-bottom:1px #fff solid;background-image:url(../images/arrow_up.png);}
.board_PrevNext>dl.list_next{border-bottom:1px #fff solid;border-left:1px #fff solid;}
.board_PrevNext>dl.list_next>dt{background-image:url(../images/arrow_down.png);}
.board_PrevNext>dl>dd{float:left;width:70%;margin:0 20px;padding:10px 0;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.dotLine{background:url(../images/dot_line.png) repeat-x 0 0;}

/* table */
.table{width:100%;border-top:2px #0c4da2 solid;}
.table th,.table td{padding:15px 0 13px;border-bottom:1px #d6d6d6 solid;}
.table td {text-align:left; padding-left:20px;}
.table th.last,.table td.last{border-color:#949494;}
.table th{background-color:#ecf3f5 !important;}
.table th>label{font-family:NanumGothicBold,NBGBold;}
.table td select{padding:6px;border:1px #d6d6d6 solid;}
.table td input[type="text"],.table td input[type="password"]{padding:0 6px;height:27px;line-height:27px;border:1px #d6d6d6 solid;}
.table td .td_list li{float:left;margin-right:15px;}
.table td .td_list.check li{width:100px;}
.table td .td_list.check li .point{color:#fd1111;}
.table td span{color:#d6d6d6;}
.table .btn_input{display:inline-block;width:105px;height:27px;line-height:27px;border:1px #3c3c3c solid;background-color:#ff4330;font-family:NanumGothicBold,NBGBold;color:#fff;text-align:center;vertical-align:middle;}
.table .btn_input.gray{background-color:#7e7e7e;}

.btn_reset {padding:7px 15px; background-color:#ab2d2d; color:#ffffff; display:inline-block; margin-left:5px;}
.btn_cancel01 {padding:7px 15px; background-color:#555555; color:#ffffff; display:inline-block; margin-left:5px;}
.btn_cancel02 {padding:7px 15px; background-color:#2f5f51; color:#ffffff; display:inline-block; margin-left:5px;}

.journal_info {border:1px solid #dedede; padding:15px; overflow:hidden; margin-bottom:15px;}
.journal_info span {font-weight:bold;}