body {
	scrollbar-face-color: #DCDCDC;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color: #BBBBBB;
	scrollbar-darkshadow-color: #BBBBBB;
	scrollbar-track-color: #EFEFEF;
	scrollbar-arrow-color: #626262;
	}

table {
	font-family:µ¸¿ò;
	font-size: 9pt;
	line-height: 14px;
	color: #555555;
	}

.table_bud {
	font-family:µ¸¿ò;
	font-size: 9pt;
	line-height: 14px;
	color: #000000;
}
	
/* info */
.page_history_text {
        font-family:µ¸¿ò;
        font-size: 9pt;
        color: #555555;
        text-align: right;
        padding-left: 5px;
	}

.page_history_text_b {
       font-family:µ¸¿ò;
        font-size: 9pt;
        font-weight: bold;
        color: #555555;
        text-align: right;
        padding-left: 5px;
	}

/* table_search */
.table_search_title {
        font-family:µ¸¿ò;
        font-size: 9pt;
        font-weight: bold;
        color: #383838;
        text-align: right;
        padding-right: 5px;
        padding-top: 4px;
	}
.table_search_text {
        font-family:µ¸¿ò;
        font-size: 9pt;
        color: #555555;
        padding-right: 0px;
        padding-top: 2px;
	}

/* data_table */
.table_line {
	background-color: #CED9EC;
	}

.table_title {
		font-family:µ¸¿ò;
		font-size: 9pt;
		font-weight: bold;
		color: #555555;
		background-color: #F6F9FD;
		text-align: left;
		height: 20px;
		padding-top: 2px;
		padding-right: 3px;
		padding-left: 3px;
	}
.table_title {
		font-family:µ¸¿ò;
		font-size: 9pt;
		font-weight: bold;
		color: #555555;
		background-color: #F6F9FD;
		text-align: left;
		height: 20px;
		padding-top: 2px;
		padding-right: 3px;
		padding-left: 3px;
	}
.table_title_center {
        font-family:µ¸¿ò;
        font-size: 9pt;
        font-weight: bold;
		color: #555555;
		background-color: #F6F9FD;
		text-align: center;
		height: 20px;
		padding-right: 3px;
		padding-left: 3px;
	}
.table_title_center2 {
        font-family:µ¸¿ò;
        font-size: 9pt;
        font-weight: bold;
		color: #555555;
		text-align: center;
		height: 20px;
		padding-right: 3px;
		padding-left: 3px;
	}	
.table_data {
	background-color: #FFFFFF;
	color: #000000;
	height: 20px;
	padding-right: 3px;
	padding-left: 3px;
	}
.table_data_center {
	background-color: #FFFFFF;
	color: #000000;
	height: 20px;
	padding-right: 3px;
	padding-left: 3px;
	text-align: center;
	}	
.table_data1 {
	background-color: #FFFFFF;
	color: #000000;
	height: 25px;
	padding-right: 3px;
	padding-left: 3px;
}
.table_data2 {
	background-color: #FFFFFF;
	color: #000000;
	}
.table_data3 {
	background-color: #FFFFFF;
	color: #000000;
	height: 25px;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
}	
.table_data_infotext {
	font-family:µ¸¿ò;
        font-size: 9pt;
        color: #555555;
        padding-right: 0px;
        padding-top: 1px;
	}
.table_data_infotext01 {
	font-family:µ¸¿ò;
        font-size: 9pt;
        color: #cc3366;
	}


/* tab */
.tab_text01 {
	    font-family:µ¸¿ò;
        font-size: 9pt;
        color: #6D0011;
        font-weight: bold;
        text-align:center;
        padding-top: 2px;
	}
.tab_text02 {
	    font-family:µ¸¿ò;
        font-size: 9pt;
        color: #ffffff;
        font-weight: bold;
        text-align:center;
        padding-top: 2px;
	}
.tab a:link {
	color: #6D0011; text-decoration: none; text-align:center; font-weight: bold; font-size: 9pt;
	}
.tab a:visited {
	color: #ffffff; text-decoration: none; text-align:center; font-weight: bold; font-size: 9pt;
	}
.tab a:active {
	color: #ffffff; text-decoration: none; text-align:center; font-weight: bold; font-size: 9pt;
	}
.tab a:hover {
	color: #6D0011; text-decoration: none; text-align:center; font-weight: bold; font-size: 9pt;
	}


/* bt_img */
.bt_img {
        border: none;
        margin-left : 2px;
        margin-top : 2px;
        margin-bottom : 0px;
        cursor: hand;
        }

/* icon_img */
.icon_img {
        border: none;
        cursor: hand;
        }


/* box */
.textfield {
	font-family:µ¸¿ò;
	font-size: 9pt;
	color: #000000;
	border: #BBBBBB 1px solid;
    height: 18px;
	padding-right: 0px;
	padding-left: 2px;
	padding-top: 0px;
	padding-bottom: 0px;
	}

.textfield_readonly {
	font-family:µ¸¿ò;
	font-size: 9pt;
	color: #000000;
	background-color: #D0E4F3;
	border: #BBBBBB 1px solid;
    height: 18px;
	padding-right: 0px;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 0px;
	}

.textfield_border0 {
	font-family:µ¸¿ò;
	font-size: 9pt;
	color: #000000;
	border: #BBBBBB 0px solid;
    height: 18px;
	padding-right: 0px;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 0px;
	}

.textfield_title {
	font-family:µ¸¿ò;
	font-size: 9pt;
	color: #000000;
	background-color: #E7E7E7;
	border: #BBBBBB 0px solid;
    height: 18px;
	padding-right: 0px;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 0px;
	}

.textfield_textarea {
	font-family:µ¸¿ò;
	font-size: 9pt;
	width:100%;
	color: #000000;
	border: #BBBBBB 1px solid;
	padding-right: 0px;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 0px;
	}

.textfield_readonly_textarea {
	font-family:µ¸¿ò;
	font-size: 9pt;
	width:100%;
	background-color: #D0E4F3;
	border: #BBBBBB 1px solid;
	padding-right: 0px;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 0px;
	}
	

.select {
	font-family:µ¸¿ò;
	font-size: 9pt;
	color: #000000;
	border: #BBBBBB 1px solid;
	height: 18px;
	padding-left: 2px;
	padding-top: 2px;
	}

.select_readonly {
	font-family:µ¸¿ò;
	font-size: 9pt;
	color: #000000;
	background-color: #E7E7E7;
	border: #BBBBBB 1px solid;
	height: 18px;
	padding-left: 2px;
	padding-top: 2px;
	}

.maskedit_write {
	color: #000000;
	background-color : #ffffff;
	border-color : #BBBBBB;
	border-width : 1;
	border-style : solid;
}

.grid_write {
	top: 0;
	left: 0;
	width: 100%;
	height: 130px;
	font-size: 9pt;
	border-style: solid;
	border-width: 1;
	border-color: #CED9EC;
	font-family:µ¸¿ò;
}


.grid_result {
	top: 0;
	left: 0;
	width: 100%;
	height: 130px;
	font-size: 10pt;
	border-style: solid;
	border-width: 1;
	border-color: #CED9EC;
	font-family:µ¸¿ò;
}


/* 
===============================================
¹öÆ°°ü·Ã
===============================================
 */
.btn_pack,
.btn_pack *{display:inline-block;overflow:visible;position:relative;margin:0;padding:0;border:0;background:url('../../com/img/btn/btn_pack.gif') no-repeat;font-size:12px;font-family:Tahoma, Sans-serif;color:#333;text-decoration:none !important;vertical-align:top;white-space:nowrap}
.btn_pack{margin-right:4px}
.btn_pack *{left:4px;cursor:pointer;_cursor:hand}
.btn_pack.medium,
.btn_pack.medium *{height:24px;line-height:24px}
.btn_pack.large,
.btn_pack.large *{height:30px;line-height:30px}
.btn_pack.xlarge,
.btn_pack.xlarge *{height:36px;line-height:36px}
.btn_pack.small,
.btn_pack.small *{height:19px;line-height:19px}
.btn_pack.medium{background-position:left 0}
.btn_pack.large{background-position:left -30px}
.btn_pack.xlarge{background-position:left -65px}
.btn_pack.small{background-position:left -106px}
.btn_pack.medium *{padding:0 10px 0 6px;background-position:right top;font-size:12px}
.btn_pack.large *{padding:0 10px 0 6px;background-position:right -30px;font-size:16px}
.btn_pack.xlarge *{padding:0 10px 0 6px;background-position:right -65px;font-size:20px}
.btn_pack.small *{padding:0 6px 0 2px;background-position:right -106px;font-size:11px}
.btn_pack *:hover,
.btn_pack *:active,
.btn_pack *:focus{color:#2085c3}
.btn_pack.strong *{font-weight:bold !important}
.btn_pack.icon *{padding-left:20px}
.btn_pack.small.icon *{padding-left:16px}
.btn_pack.icon span{width:20px;margin-right:-20px;padding:0 !important}
.btn_pack.medium .check{background-position:0px -152px}
.btn_pack.medium .add{background-position:-26px -151px}
.btn_pack.medium .cancel{background-position:-54px -152px}
.btn_pack.medium .del{background-position:-84px -151px}
.btn_pack.medium .excel{background-position:-112px -152px}
.btn_pack.medium .save{background-position:-141px -152px}
.btn_pack.medium .print{background-position:-169px -151px}
.btn_pack.medium .search{background-position:-192px -151px}
.btn_pack.medium .refresh{background-position:-220px -152px}


/* ¿ÍÀÌµå ¼Ò½º ¼öÁ¤ */
.b {font-weight:bold;color:#000000;}
.vt {vertical-allign:top;}
.vm {vertical-allign:middle;}
.vb {vertical-allign:bottom;}

.fl {float:left;}
.fr {float:right;}

.pt0 {padding-top:0px;}
.pt6 {padding-top:6px;}
.pt10 {padding-top:10px;}
.pt20 {padding-top:20px;}

.pr5 {padding-right:5px;}
.pr15 {padding-right:15px;}

.pb1 {padding-bottom:1px;}
.pb5 {padding-bottom:5px;}
.pb10 {padding-bottom:10px;}
.pb15 {padding-bottom:15px;}

.pl5 {padding-left:5px;}
.pl10 {padding-left:10px;}
.pl15 {padding-left:15px;}

.mt10 {margin-top:10px;}

.mb10 {margin-bottom:5px;}

.ml10 {margin-left:10px;}
.ml30 {margin-left:30px;}

.w1070 {width:100%;min-width:1070px;}
.w1080 {width:100%;min-width:1080px;}
.w1090 {width:100%;min-width:1090px;}

.taL tr td {text-align:left;}