/*
History 추가,수정할 사항은 꼭 주석을 적고 작업 하도록 합시다.최초 작성 2008.01
*/

/* @charset "euc-kr"; */

img { border:0px; }


/* BODY 문서 속성 */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

	/* IE 전용, 스크롤바 속성 */
	scrollbar-face-color       : #f4f4f4;
	scrollbar-highlight-color  : #ffffff;
	scrollbar-shadow-color     : #b4b4b4;
	scrollbar-darkshadow-color : #ffffff;
	scrollbar-3dlight-color    : #b4b4b4;
	scrollbar-track-color      : #eeeeee;
	scrollbar-arrow-color      : #b3b3b3;
}


/* 속성 */

.input {font-family:돋움;font-size:11px;line-height:19px;color:#4d4d4d;border:1px solid #cbcbcb;background-color:#ffffff;height:20px;}
.select_11{font-family:돋움;font-size:11px;line-height:19px;color:#4d4d4d;border:1px solid #bfbfbf;background-color:#ffffff;height:20px;}


a {selector-dummy: expression(this.hideFocus=true);}
select {font-family:굴림;font-size:12px;line-height:19px;color:#4d4d4d;border:1px solid #bfbfbf;background-color:#ffffff;height:20px;}
td {font-family:돋움;font:12px;color:#757575;line-height:19px;}


A:link{text-decoration:none;color:#757575}
A:active{text-decoration:none;color:#757575}
A:visited{text-decoration:none;color:#757575}
A:hover{text-decoration:none;color:#eb5b16} 

A.line_link:link{color:#666666;text-decoration:none;}
A.line_link:active{color:#666666;text-decoration:none;}
A.line_link:visited{color:#666666;text-decoration:none;}
A.line_link:hover{color:#666666;text-decoration:none;}

A.main_link:link{color:#666666;text-decoration:none;}
A.main_link:active{color:#666666;text-decoration:none;}
A.main_link:visited{color:#666666;text-decoration:none;}
A.main_link:hover{color:#666666;text-decoration:underline;}

A.line_o_link:link{color:#f56c1b;text-decoration:none;}
A.line_o_link:active{color:#f56c1b;text-decoration:none;}
A.line_o_link:visited{color:#f56c1b;text-decoration:none;}
A.line_o_link:hover{color:#f56c1b;text-decoration:underline;}

A.tour_link:link{color:#0e81bf;text-decoration:none;}
A.tour_link:active{color:#0e81bf;text-decoration:none;}
A.tour_link:visited{color:#0e81bf;text-decoration:none;}
A.tour_link:hover{color:#0e81bf;text-decoration:underline;}

form {margin:0px;}


/*png */
.png24 { 
    tmp:expression(setPng24(this)); 
} 
.iePngFix {behavior:url(/kr/css/iepngfix.htc);}



/*폰트종류*/
.tahoma { font-family:tahoma; }
.verdana { font-family:verdana; }
.gulim { font-family:굴림; }
.dotum { font-family:돋움; }


/*폰트 스타일*/

.history {font:11px "돋움"; color:#a6a6a6;line-height:19px;}
.black {font:11px "돋움"; color:#000000;line-height:19px;}
.orange {font:11px "돋움"; color:#f56c1b;line-height:19px;}
.orange1 {color:#f56c1b;line-height:19px;}
.red {font:11px "돋움"; color:#ff0000;line-height:19px;}
.blue {color:#0e81bf;line-height:19px;}
.blue1 {color:#0d6493;line-height:19px;}
.gray {font:11px "돋움"; color:#3a3a3a;line-height:19px;}



/* 두껍게 */
.bold { font-weight:bold; }


/* 자간 */
.ls01mm { letter-spacing:-0.1mm; }
.ls02mm { letter-spacing:-0.2mm; }
.letter_spacing0.5 { letter-spacing:-0.5px; }
.letter_spacing1 { letter-spacing:-1px; }
.letter_spacing2 { letter-spacing:-2px; }


/* 텍스트 사이즈 */
.t7pt { font-size:7pt; }
.t8pt { font-size:8pt; }
.t9pt { font-size:9pt; }
.t10pt { font-size:10pt; }
.t11pt { font-size:11pt;}
.t12pt { font-size:12pt; }
.t13pt { font-size:13pt; }
.t14pt { font-size:14pt; }

/* 줄간격 */
.line12px { line-height:12px; }
.line14px { line-height:14px; }
.line16px { line-height:16px; }
.line18px { line-height:18px; }
.line20px { line-height:20px; }
.line22px { line-height:22px; }
.line21px { line-height:21px; }


/* 모든 이미지 두께 0 으로 설정 */

img { border: none; }


/* 셀렉트박스 */
.select{behavior: url('/css/selectbox.htc');}


/* bg 설정*/
.bg_center { background-position:center;}
.bg_bottom { background-position:bottom;}
.bg_re_no { background-repeat:no-repeat;} 
.bg_re_x { background-repeat:repeat-x;}
.bg_re_y { background-repeat:repeat-y;}
.bg_po_right { background-position:right;}


/* 폼의 input, checkbox, radio 박스에 대한 설정 */
/*INPUT { border: expression( (this.type=='checkbox' || this.type=='radio' || this.type=='image' || this.type=='reset')?'':'1px solid #573E68');font-family:돋움;font-size:12px;color:#BFAFC7;background-color:transparent;vertical-align:middle;padding:3px 1px 1px 1px;height:21px;}*/
.info_input{ border: expression( (this.type=='text' || this.type=='image' || this.type=='reset')?'':'1px solid #573E68');font-family:돋움;font-size:12px;color:#333333;background-color:#e0e0e0;padding:3px 2px 0px 2px;height:21px;}

/*.box{ border: expression( (this.type=='checkbox' || this.type=='radio' || this.type=='image' || this.type=='reset')?'':'1px solid #4A325B');font-family:돋움;font-size:12px;color:#2C153C;background-color:#transparent;padding:1px;height:21px;}*/
.common_input{ border: expression( (this.type=='text' || this.type=='image' || this.type=='reset')?'':'1px solid #573E68');font-family:돋움;font-size:12px;color:#BFAFC7;background-color:#E6D7E7;padding:3px 2px 0px 2px;height:21px;}
.homp_input{ border: expression( (this.type=='text' || this.type=='image' || this.type=='reset' || this.type=='password')?'':'1px solid #838383');font-family:돋움;font-size:12px;color:#838383;background-color:#F1F1F1;padding:3px 2px 0px 2px;height:18px;}
/*.navi_INPUT { border: expression( (this.type=='checkbox' || this.type=='radio' || this.type=='image' || this.type=='reset')?'':'1px solid #698da8');font-family:굴림;font-size:13px;color:#000000;background-color:#ffffff;padding:1px;height:20px;}
.rank_INPUT { border: expression( (this.type=='checkbox' || this.type=='radio' || this.type=='image' || this.type=='reset')?'':'1px solid #bccad7');font-family:굴림;font-size:13px;color:#000000;background-color:#f5f6f8;padding:1px;height:20px;}
.login_INPUT { border: expression( (this.type=='checkbox' || this.type=='radio' || this.type=='image' || this.type=='reset')?'':'1px solid #cccccc');font-family:굴림;font-size:13px;color:#000000;background-color:#d7e7f0;padding:1px;height:18px;}
.textareasms  {BACKGROUND-COLOR: #E7F7FF;BORDER: 0;COLOR: #333333;line-height:120%;width:115px;height:75px;background-attachment: fixed;background-repeat: no-repeat;background-position: bottom right;scroll:none; overflow-x:hidden; overflow-y:hidden;}
.write_INPUT {width:15px; HEIGHT: 15px; border: 1px solid #000000;}
.check_box{border: expression( (this.type=='checkbox' || this.type=='radio' || this.type=='image' || this.type=='reset')?'':'1px solid #000000');width:15px; HEIGHT: 15px;}

*/
textarea{
	border:1px solid #CECECE;
	font:12px 돋움;
	color:#666666;
	padding:2px 2px;
	scrollbar-3dlight-color:#C0BEBE;
	scrollbar-shadow-color:#C0BEBE;
	scrollbar-arrow-color:#C0BEBE;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-highlight-color:#ffffff;
	scrollbar-base-color:#cfcfcf;
	background-image:url('/images/main/underline.gif'); line-height:20px;
}

/*테이블 여백설정*/
.pa_b3 {padding-bottom:3px;}
.pa_b5 {padding-bottom:5px;}
.pa_b7 {padding-bottom:7px;}
.pa_b10 {padding-bottom:10px;}
.pa_b15 {padding-bottom:15px;}
.pa_b20 {padding-bottom:20px;}
.pa_b25 {padding-bottom:25px;}
.pa_b30 {padding-bottom:30px;}
.pa_b40 {padding-bottom:40px;}
.pa_t3 {padding-top:3px;}
.pa_t5 {padding-top:5px;}
.pa_t10 {padding-top:10px;}
.pa_t15 {padding-top:15px;}
.pa_t20 {padding-top:20px;}
.pa_t25 {padding-top:25px;}
.pa_t30 {padding-top:30px;}
.pa_t40 {padding-top:40px;}
.pa_t50 {padding-top:50px;}
.pa_t55 {padding-top:55px;}
.pa_l5 {padding-left:5px;}
.pa_l10 {padding-left:10px;}
.pa_l13 {padding-left:13px;}
.pa_l15 {padding-left:15px;}
.pa_l20 {padding-left:20px;}
.pa_l25 {padding-left:25px;}
.pa_l30 {padding-left:30px;}
.pa_l32 {padding-left:32px;}
.pa_l35 {padding-left:35px;}
.pa_l40 {padding-left:40px;}
.pa_l45 {padding-left:45px;}
.pa_l50 {padding-left:50px;}
.pa_l120 {padding-left:120px;}
.pa_r1 {padding-right:1px;}
.pa_r5 {padding-right:5px;}
.pa_r10 {padding-right:10px;}
.pa_r15 {padding-right:15px;}
.pa_r20 {padding-right:20px;}
.pa_r25 {padding-right:25px;}
.pa_r30 {padding-right:30px;}
.pa_r35 {padding-right:35px;}
.pa_r40 {padding-right:40px;}
.pa_r50 {padding-right:50px;}
.pa_all5 {padding-top:5px;padding-bottom:5px;padding-left:5px;padding-right:5px;}
.pa_all10 {padding-top:10px;padding-bottom:10px;padding-left:10px;padding-right:10px;}
.pa_all20 {padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px;}
.pa_subcnt {padding-top:19px;padding-bottom:49px;padding-left:19px;padding-right:19px;}



/* 입력박스 에서 쓰기금지 일 경우 배경색을 회색으로 채운다.*/

.readonlybox {
	border: 1px solid #a6a6a6; 
	height:18; 
	font-size:12px;
	background-color : #F4F4F4;
}


/*텍스트 박스를 일반 텍스트 같이 표현*/

.byte {
	border:0px;
	font-size:12px;
	color:#000000;
	background-color:transparent; 
	font-family:굴림,verdana;
}



/*   테이블 BORDER   */

.bd1 {
	border-width: 1px;
	border-style: solid;
	border-color: #d9d9d9;
}
.bd1_t {
	border-top-width: 1px;
	border-top-style: solid;
	border-color: #d9d9d9;
}
.bd1_l {
	border-left-width: 1px;
	border-left-style: solid;
	border-color: #d9d9d9;
}
.bd1_b {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-color: #d9d9d9;
}
.bd1_r {
	border-right-width: 1px;
	border-right-style: solid;
	border-color: #d9d9d9;
}

.bd2 {
	border-width: 5px;
	border-style: solid;
	border-color: #9ebce5;
}
.bd2_t {
	border-top-width: 5px;
	border-top-style: solid;
	border-color: #9ebce5;
}
.bd2_l {
	border-left-width: 5px;
	border-left-style: solid;
	border-color: #9ebce5;
}
.bd2_b {
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-color: #9ebce5;
}
.bd2_r {
	border-right-width: 5px;
	border-right-style: solid;
	border-color: #9ebce5;
}
.bd_blue5px {
	border-width: 5px;
	border-style: solid;
	border-color: #3d79cc;
}
.bd_blue3px {
	border-width: 3px;
	border-style: solid;
	border-color: #3d79cc;
}

/* line설정 */
.line {border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #d3d3d3;}
.line1 {border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #e3e3e3;}
.line2 {border-right-width: 1px;border-right-style: solid;border-right-color: #e3e3e3;}

.box_line {border-width: 1px;border-style: solid;border-color: #e3e3e3;}



/*Calendar CSS*/
 .calText 			{ 	FONT-FAMILY: ±¼¸²,verdana, helvetica, sans-self;font-size: 9px; color: #000000; }
 .calheadercolor 	{ 	background:  #ffffff; 	z-index:100px;	}
 .calsubheadercolor { 	background: #6495ed; 	font-size: 12px; 	color: #ffffff; font-weight: bold;			}
 A.calmonthselect, 
 A.calmonthselect:ACTIVE, 
 A.calmonthselect.:FOCUS, 
 A.calmonthselect:LINK, 
 A.calmonthselect:VISITED, 
 A.calmonthselect:HOVER { 	color : #666666; text-decoration : none; 	font-weight: normal; 	font-size:11px;	FONT-FAMILY: ±¼¸²,verdana, helvetica, sans-self;	}
 TD.calmonthselect 	{ 	background-color: #ffffff; 	font-size:11px; color : #666666;	}
 a.todayselect 		{ 	color : #FF0000; text-decoration : none; border-right: 1px solid black; border-left: 1px solid #000000; 	font-weight: bold; 	}
 .calBGcolor 		{ 	background-color: #FFFFFF; 	border: 1px solid #FFFFFF;	}
 .calBGcolor2 		{ 	background-color: #4B56A6; 	font-size: 11px;	FONT-FAMILY: ±¼¸²,verdana, helvetica, sans-self;	}
 .calheaderday 		{ 	font-size: 11px; font-weight: bold; 	color: #4B56A6; text-align:center;}