﻿body { font-family: "굴림"; font-size: 9pt; WORD-BREAK: break-all;min-width:1270px }
div { font-family: "굴림"; font-size: 9pt; WORD-BREAK: break-all }
input { font-family: "굴림"; font-size: 9pt }
select { width:98%;font-family: "굴림"; font-size: 9pt }
table { border-collapse:collapse;width:100% }

.in_page { min-width:1100px;padding:0px 10px }

.tab_area { margin:5px;width:100%;margin-top:10px;padding-top:5px;height:600px;display:none }
.tab_btn_area { margin:5px;text-align:center;width:100% }
.tab_btn { float:left; cursor:pointer;margin-right:-1px;width:98px;height:39px;line-height:39px;background:url(/img/bgr/tap_off.gif) no-repeat }
.tab_btn_on { background:url(/img/bgr/tap_on.gif) no-repeat;font-weight:bold }

.div_left { float:left;height:58px;
line-height:25px;margin-left:5px
}
.div_right { float:right;height:25px;line-height:25px;margin-right:5px }
.textbox { border:1px solid #999;width:96% }
.table01 { border-top:3px solid #4D8ECE }
.table01 th {
	background-color: #EAE9E8;
	height: 25px;
}
.table02 { border-bottom:3px solid #D4D0C8 }
.table02 tr { height:35px;border-top:1px solid #cecece;border-bottom:1px solid #cecece }
.table02 tr:hover { background-color:#FAFAFB }
.table02 td { text-align:center;border:1px solid #cecece }

.table03 { border:1px solid #cecece;border-top:2px solid #cecece;border-bottom:2px solid #cecece ;margin-bottom:15px; }
.table03 tr { border-top:1px solid #ececec;border-bottom:1px solid #ececec }
.table03 td { height:25px;padding:0px 5px }
.table03 th {
	background-color: #F3F3F3;
	height: 25px;
}
.table04 { border:1px solid #cecece;border-top:2px solid #cecece;border-bottom:2px solid #cecece ;margin-bottom:15px;}
.table04 tr { border-top:1px solid #ececec;border-bottom:1px solid #ececec }
.table04 th {
	background-color: #F3F3F3;
	height: 25px;
}
.table04 th {
	background-color: #F3F3F3;
	height: 25px;
}
.table05 { border:1px solid #cecece;border-top:2px solid #cecece;border-bottom:2px solid #cecece ;margin-bottom:15px;}
.table05 tr { border-top:1px solid #ececec;border-bottom:1px solid #ececec }
.table05 td { height:25px;padding:0px 5px }
.table05 th {
	background-color: #F3F3F3;
	height: 25px;
}
.est_tbl { margin-top:3px;border-bottom:1px }
.est_tbl th, .est_tbl td { border-right:1px solid #cecece;border-left:1px solid #cecece }
.est_tbl th {
	background-color: #F3F3F3;
	height: 25px;
}
.table06 { border-bottom:1px solid #FFFFFF }
.table06 tr { height:25px;border-top:0px solid #FFFFFF;border-bottom:0px solid #FFFFFF }
.table06 tr:hover { background-color:#FFFFFF }
.table06 td { text-align:left;border:1px solid #FFFFFF }

.table_code { border:1px solid #81a0cf }
.table_code td, .table_code th { border:1px solid #e5e8eb;height:22px;text-align:center }
.table_code th {
	background-color: #F3F3F3;
	border-top: 2px solid #dce6ee;
	color: #666;
}
.detail_table { margin-bottom:5px;border-collapse:separate;border:1px solid #cecece }
.detail_table th { border:1px solid #d8d4d2 }
.tran_table { border-collapse:collapse;width:100% }
.lsMtHeaderTr { height:35px;border-bottom:1px solid #cecece }
.tab { display:none }
.tab01 { display:block }
.table_scroll { overflow-y:auto;overflow-x:hidden;height:317px }
.normal_txt { width:98%  }
.attach_file { height:150px;width:98%;margin:5px 0px }
.btn_area01 { text-align:right;padding-top:5px }
.btn_area01 img { cursor:pointer;margin-right:3px }
.sub_tab { display:none }
.img_btn { cursor:pointer;vertical-align:middle }
.underline { float:left;border-bottom:1px solid #cecece;height:25px }
.hidden { display:none }
.footer_table { border-bottom:3px solid #4D8ECE }
.footer_table th { border:1px solid #cecece }
.editmode { border:none }
.calender_btn { cursor:pointer }
.short_text { width:20% }
.search_filter { width:40% }
.search_filter img { margin-right:30px }
.comp_title { margin-left:30px }
.search_key { width:200px }
.seacrh_year { width:150px }
.seacrh_div { width:200px }
.radio { vertical-align:middle;margin-left:3px } 
.dis_txt { background-color:#F6F6F6 }
.popup_layer { display:none }
.table_title { background:url(/img/icon/micon.gif) left 0px no-repeat;padding-left:15px;font-weight:bold }
.tree_area { border:1px solid #ccc;padding:10px;overflow-y:auto }
.page_title { font-size:18px;font-weight:bold;font-family:돋움;background:url(/img/icon/TITLE_ICON.gif) left 2px no-repeat;
              padding-left:15px;margin:5px;margin-left:0px }
.title01 { background:url(/img/icon/a_next02.gif) no-repeat 0px 2px;padding-left:10px;margin-right:5px;font-weight:bold }
.search_area { margin-bottom:10px;margin-top:10px;border:1px solid #cecece;width:100% }
.search_area th { height:26px;background:#ececec }
.search_area td { height:26px;padding-left:5px }

.user_find table tr { cursor:pointer }
.user_find table tr:hover { background:#f6f6f6 }
.user_find .table_scroll { height:551px }
.popup_search_area { height:20px;margin-bottom:5px }
#search_method { width:70px;margin-right:3px;vertical-align:top;margin-top:1px }
#search_user { width:150px;vertical-align:top;margin-top:1px }

.check { vertical-align:middle }

#html_editor { margin:-14px 0px -20px 0px }

.bbs_tbl { border-collapse:collapse;border-bottom:2px solid #ccc }
.bbs_tbl th { background:url(/img/bgr/table_header_bg.jpg) repeat-x;height:30px;line-height:30px }
.bbs_tbl td { border-top:1px solid #ececec;border-bottom:1px solid #ececec;height:30px;line-height:30px;text-align:center }
.bbs_tbl .data { cursor:pointer }
.bbs_tbl .data:hover { background:#F9F9F9 }
.bbs_tbl .title { text-align:left;padding-left:10px }

.detail_tbl { border-top:1px solid #81b2aa;border-bottom:1px solid #81b2aa }
.detail_tbl th, .detail_tbl td { height:33px;line-height:33px;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4 }
.detail_tbl .top { border-top:none }
.detail_tbl .bottom { border-bottom:none }

.another_noti { border-top:1px solid #81b2aa;border-bottom:1px solid #81b2aa;margin-top:20px }
.another_noti div { height:15px;padding-left:15px }

.another_qna { border-top:1px solid #81b2aa;border-bottom:1px solid #81b2aa;margin-top:20px }
.another_qna div { height:15px;padding-left:15px }
/* 폰트정렬 STYLE*/
.txt_center  {
	text-align: center;
	}
.txt_left  {
	text-align: left;
	}
.txt_right  {
	text-align: right;
	}
.txt_justify  {
	text-align: justify;
	}
.txt_left_color  {
	text-align: left;font-weight:bold;color: #FF0000;
	}	
.txt_red_bod_color  {
	font-size: 12pt ;text-align: left;font-weight:bold;color: #FF0000;
	}	
/* 행삭제  */
input.linedel {
 background-image: url(/img/btn/bt_line_delete2.gif);
 height: 18px;
 width: 54px;
 border: 0px;
 line-height: normal;
 background-color: #ECF6FF;
 vertical-align: top;
 cursor:hand;
} 