html,body{width:100%;height:100%;}
html{overflow-y:scroll;}
body{font-family:"돋움",Dotum,AppleGothic,sans-serif; margin:0; padding:0}
body, td, div {font-size:12px; color:#828282;}
h1,h2,h3,h4,h5,h6{font-size:12px;text-align:left;}
img,fieldset,iframe{border:0 none;}
li{list-style:none;}
a{color:#2f3743;text-decoration:none;}
a:hover{color:#390;text-decoration:underline;}
em,address{font-style:normal;}
button,label{cursor:pointer;_cursor /**/:hand;}
button *{position:relative;}
button img{left:-3px;*left:auto;}
textarea{overflow:auto;}
html:first-child select{height:20px;padding-right:6px;}
option{padding-right:6px;}
img {border:0}
a,img,input {outline: none;selector-dummy:expression(this.hideFocus=true);}

.subtxt {
	line-height: 25px;
	font-size: 12px;
}
td,body,div {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	letter-spacing:-0.04em;
	line-height: 140%;
}
img {border:0}
/* 텍스트 강조 */
.b 		{FONT-WEIGHT: bold; LETTER-SPACING: -0.06em; font-size: 12px;}
.text_01 {
	color: #857364;
	font-weight: bold;
	font-size: 14px;
}
	
td			{font-family: "Dotum", "Dotumche", "Gulim"; font-size: 9pt; color: #666666; text-decoration: none;}

a:link		{font-family: "Dotum", "Dotumche", "Gulim"; font-size: 9pt; color: #666666; text-decoration: none;}
a:visited	{font-family: "Dotum", "Dotumche", "Gulim"; font-size: 9pt; color: #666666; text-decoration: none;}
a:hover		{font-family: "Dotum", "Dotumche", "Gulim"; font-size: 9pt; color: #666666; text-decoration: underline;}

.td01		{padding: 3 0 0 0;}
.td02		{padding: 0 0 0 10;}
.td03		{padding: 0 0 10 0;}
.td04		{padding: 10 0 0 0;}
.td05		{padding: 10 0 12 0;}
.td06		{padding: 10 10 10 10;}
.td07		{padding: 2 0 0 0;}
.td08		{padding: 0 0 8 0;}


.path		{font-family: "Dotum", "Dotumche", "Gulim"; font-size: 8pt; color: #777777; letter-spacing:-1px; text-decoration: none;}
.notice		{font-family: "Dotum", "Dotumche", "Gulim"; font-size: 8pt; color: #454545; letter-spacing:-1px; padding-top:2; text-decoration: none;}

/* 테이블 관련 */
.line		{background-color: #B8C788;}

.title01	{background-color: #F8FAF2; border-left: solid 1 #DCE3C3; border-right: solid 1 #DCE3C3; border-bottom: solid 1 #DCE3C3; color: #5F8200; font-family: "Dotum"; font-size: 8pt; font-weight: bold; letter-spacing: -1; padding-top: 4px; text-align: center;}
.title01_01	{background-color: #F8FAF2; border-left: solid 1 #DCE3C3; border-right: solid 1 #DCE3C3; border-bottom: solid 1 #DCE3C3; color: #5F8200; font-family: "Dotum"; font-size: 8pt; font-weight: bold; letter-spacing: -1; padding-top: 4px;  padding-left: 4px;text-align: ;}
.title02	{background-color: #F8FAF2; border-right: solid 1 #DCE3C3; border-bottom: solid 1 #DCE3C3; color: #5F8200; font-family: "Dotum"; font-size: 8pt; font-weight: bold; letter-spacing: -1; padding-top: 4px; text-align: center;}
.title03	{background-color: #F8FAF2; border-left: solid 1 #DCE3C3; border-right: solid 1 #DCE3C3; border-bottom: solid 1 #DCE3C3; color: #5F8200; font-family: "Dotum"; font-size: 9pt; font-weight: ; letter-spacing: -1; padding-top: 4px; text-align: ;}


.t_td01		{border-left: solid 1 #E1E1E1; border-right: solid 1 #E1E1E1; padding: 7 0 5 12; line-height:14pt;}
.t_td02		{border-left: solid 1 #E1E1E1; border-right: solid 1 #E1E1E1; border-bottom: solid 1 #E1E1E1; padding: 7 12 5 12; line-height: 14pt;}
.t_td02_01		{border-left: solid 1 #E1E1E1; border-right: solid 1 #E1E1E1; border-bottom: solid 1 #E1E1E1; padding: 7 12 5 12; line-height: 14pt;text-align: center;}
.t_td03		{border-left: solid 1 #E1E1E1; border-right: solid 1 #E1E1E1; border-bottom: solid 1 #E1E1E1; padding: 7 0 5 0; line-height: 14pt; text-align: center;}
.t_td04		{background-color: #FAFAFA; border-left: solid 1 #E1E1E1; border-right: solid 1 #E1E1E1; border-bottom: solid 1 #E1E1E1; color:#666666;  font-family: "Dotum"; font-size: 8pt; font-weight: bold; letter-spacing: -1; padding: 7 0 5 0; text-align: center;}
.t_td05		{border-right: solid 1 #E1E1E1; padding: 7 0 5 12; line-height:14pt;}
.t_td06		{border-right: solid 1 #E1E1E1; border-bottom: solid 1 #E1E1E1; padding: 7 0 5 12; line-height: 14pt;}
.t_td07		{border-right: solid 1 #E1E1E1; border-bottom: solid 1 #E1E1E1; padding: 7 12 5 12; line-height: 14pt;}
.t_td08_01		{border-right: solid 1 #E1E1E1; border-bottom: solid 1 #E1E1E1; padding: 7 12 5 12; line-height: 14pt; text-align:;}
.t_td08		{border-right: solid 1 #E1E1E1; border-bottom: solid 1 #E1E1E1; padding: 7 0 5 0; line-height: 14pt; text-align: center;}
.t_td09		{background-color: #FAFAFA; border-right: solid 1 #E1E1E1; border-bottom: solid 1 #E1E1E1; color:#666666;  font-family: "Dotum"; font-size: 8pt; font-weight: bold; letter-spacing: -1; padding: 7 0 5 0; text-align: center;}
.t_td10		{border-right: solid 1 #E1E1E1; border-bottom: solid 1 #E1E1E1; padding: 7 12 5 0; line-height: 14pt; text-align: right;}
.t_td11		{border-right: solid 1 #E1E1E1; border-bottom: solid 1 #E1E1E1; padding: 7 8 5 0; line-height: 14pt; text-align: right;}
.t_td12		{background-color: #FAFAFA; border-right: solid 1 #E1E1E1; border-bottom: solid 1 #E1E1E1; color:#666666;  font-family: "Dotum"; font-size: 8pt; font-weight: bold; letter-spacing: -1; padding: 7 0 5 0; text-align: center;}


.tl_01		{background-color: #F8FAF2; border-top: solid 1 #DCE3C3; border-left: solid 2 #B8C788; border-right: solid 1 #DCE3C3; padding: 7 0 5 0; color: #5F8200; font-family: "Dotum"; font-size: 8pt; font-weight: bold; letter-spacing: -1; padding-top: 4px; text-align: center;}
.tl_02		{background-color: #F8FAF2; border-top: solid 1 #DCE3C3; border-left: solid 2 #B8C788; border-right: solid 1 #DCE3C3; border-bottom: solid 1 #DCE3C3; padding: 7 0 5 0; color: #5F8200; font-family: "Dotum"; font-size: 8pt; font-weight: bold; letter-spacing: -1; padding-top: 4px; text-align: center;}
.tl_03		{border-top: solid 1 #E1E1E1; border-right: solid 1 #E1E1E1; padding: 7 0 5 0; text-align: center;}
.tl_04		{border-top: solid 1 #E1E1E1; border-right: solid 1 #E1E1E1; border-bottom: solid 1 #E1E1E1; padding: 7 0 5 0; text-align: center;}


             
.view			{font-family: "Dotum", "Dotumche", "Gulim"; font-size: 9pt; color: #666666; text-decoration: none;}
.view:link		{font-family: "Dotum", "Dotumche", "Gulim"; font-size: 9pt; color: #666666; text-decoration: none;}
.view:visited	{font-family: "Dotum", "Dotumche", "Gulim"; font-size: 9pt; color: #666666; text-decoration: none;}
.view:hover		{font-family: "Dotum", "Dotumche", "Gulim"; font-size: 9pt; color: #ff6600; text-decoration: underline;}


/* text 관련 */
.t01		{color: #5f8200; line-height: 13pt; font-weight: bold;}
.t02		{color: #ff6600; line-height: 13pt; font-weight: bold;}
.t03		{color: #5f8200; line-height: 13pt;}
.t04		{color: #ff6600; line-height: 13pt;}
.t05		{color: #2E71AF; line-height: 13pt; font-weight: bold;}
.t06		{color: #ff6600; line-height: 13pt; font-weight: bold;}
.t07		{color: #2E71AF; line-height: 14pt;font-weight: bold;}

.l01		{line-height: 13pt;}


.url			{font-family: "Dotum", "Dotumche", "Gulim"; font-size: 9pt; color: #5f8200; text-decoration: none;}
.url:link		{font-family: "Dotum", "Dotumche", "Gulim"; font-size: 9pt; color: #5f8200; text-decoration: none;}
.url:visited	{font-family: "Dotum", "Dotumche", "Gulim"; font-size: 9pt; color: #5f8200; text-decoration: none;}
.url:hover		{font-family: "Dotum", "Dotumche", "Gulim"; font-size: 9pt; color: #5f8200; text-decoration: underline;}
.input		{font-family: "Dotum", "Dotumche", "Gulim"; font-size: 9pt; color: #666666; border: #d7d7d7; padding-top: 2; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}
.textarea	{font-family: "Dotum", "Dotumche", "Gulim"; font-size: 9pt; color: #666666; border: #d7d7d7; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}



.txt8_-1 {font-family:"돋움", "Dotum"; font-size: 11px; color: #787878; line-height:18px;letter-spacing:-1;}
.txt8_-2 {font-family:"돋움", "Dotum"; font-size: 11px; color: #a1a1a1; line-height:18px;letter-spacing:-1;}
.txt81 {font-family:"돋움", "Dotum"; font-size: 11px; color: #787878; line-height:18px;letter-spacing:0;}
.txt82 {font-family:"돋움", "Dotum"; font-size: 11px; color: #cb4b4b4; line-height:18px;letter-spacing:0;}
.lm8			{ padding-left:8px;}
.lm13			{ padding-left:13px;}
.lm16			{ padding-left:16px;}
.lm20			{ padding-left:20px;}
.lm30			{ padding-left:30px;}
.lm50			{ padding-left:50px;}
.tm7			{ padding-top:7px;}
.tm10			{ padding-top:10px;}
.bm10			{ padding-bottom:10px;}
.mg10			{ margin:10px;}
.rm8			{ padding-right:8px;}
.rm13			{ padding-right:13px;}
.rm16			{ padding-right:16px;}
.rm20			{ padding-right:20px;}
.rm30			{ padding-right:30px;}
.gor			{ text-align:right;}
.goc			{ text-align:center;}
.got			{ vertical-align:top;}
.gob			{ vertical-align:bottom;}
.ln13 {line-height:1.3}
.ln14 {line-height:1.4}
.ln15 {line-height:1.5}
.ln16 {line-height:1.6}
.ln18 {line-height:1.8}
.ln20 {line-height:2.0}


.boxscr {overflow:auto; border:0px solid #BBBBBB; 
	scrollbar-face-color: #363636; 
	scrollbar-highlight-color: #363636;
	scrollbar-3dlight-color: #F0F0F0;
	scrollbar-darkshadow-color: #F5F5F5;
	scrollbar-shadow-color: #CBCBCB;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-track-color: #F0F0F0;
	scrollbar-base-color: #363636;
	}


/* 정렬 */
.float	{width:100%;}
.left	{float:left;}
.right	{float:right; text-align:left;}

/* 여백 */
.top_mg5		{margin-top:5px;}
.top_mg10	{margin-top:10px;}
.top_mg15	{margin-top:15px;}
.top_mg20	{margin-top:20px;}
.top_mg30	{margin-top:30px;}
.top_mg40	{margin-top:40px;}

.right_mg5	{margin-right:5px;}
.right_mg10 {margin-right:10px;}

.bottom_mg10 {margin-bottom:10px;}

.left_mg05	{margin-top:5px;}
.smt_01		{padding-bottom:10px;}

.mg_btn		{margin-left:-3px;}
.mg_icon	{margin-left:5px;}

.top_pd5	{padding-top:5px;}
.top_pd15	{padding-top:15px;}
.top_pd20	{padding-top:20px;}

.radio_01 	{height:14px; width:14px; border:solid 0px; background-color:transparent}


.lh130 {
	line-height: 130%;
}
.lh120 {
	line-height: 120%;
}
.lh160 {
	line-height: 160%;
}
.lh175 {
	line-height: 175%;
}
.lh185 {
	line-height: 185%;
}
.lh200 {
	line-height: 200%;
}
.lh220 {
	line-height: 220%;
}
.lh170 {
	line-height: 170%;
}
.lh145 {
	line-height: 150%;
}
input,select,textarea {
	font-size: 12px;
	color: #888888;

}
a:link {
	text-decoration: none;
	color: #848484;

}
a:visited {
	text-decoration: none;
	color: #848484;

}
a:hover {
	text-decoration: none;
	color: #e14522;

}
a:active {
	text-decoration: none;
	color: #848484;

}
a.b:link {
	color: #0066CC;
	text-decoration: none;
}
a.b:visited {
	color: #0066CC;
	text-decoration: none;
}
a.b:hover {
	color: #888888;
	text-decoration: underline;
}
a.b:active {
	color: #888888;
	text-decoration: underline;
}
a.bu:link {
	color: #888888;
	text-decoration;
}
a.bu:visited {
	color: #0066CC;
	text-decoration: underline;
}
a.bu:hover {
	color: #505050;
	text-decoration: underline;
}
a.bu:active {
	color: #888888;
	text-decoration: underline;
}

.sp_1 {letter-spacing:-1px;}


.png24 {
   behavior: url('css/iepngfix.htc'); 
}

.eng {font-family:tahoma;color:999999;font-size:8pt;text-decoration:none; letter-spacing:0pt}

.under {
	text-decoration: underline;
}
a,under:link {
	text-decoration: underline;
}
a.under:visited {
	text-decoration: underline;
}
a.under:hover {
	text-decoration: underline;
}
a,under:active {
	text-decoration: underline;
}
.lh155 {
	line-height: 155%;
}
.lh140 {
	line-height: 140%;
}

.none {
	text-decoration: none;
	border: none;
}
.thline {
	text-decoration: line-through;
	font-family: "Verdana", "Tahoma", "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
}

.dotum11px {
	font-family: "돋움", "굴림";
	font-size: 11px;
}
.listnum {
	font-family: "돋움", "굴림";
	font-size: 11px;
	font-weight:bold;
	}
.grayform {
	border: 1px solid #dee1ea;
	color:#6d6d6d;	
	margin-top:2; margin-bottom:2;
	width:100%;
	line-height:125%;
	border-width:1;
	background-color:#f9fafc;
}

.form1 { border: #CCCCCC; background-color: #fafafa; border-style: solid; border-top-width: 1px; 
			border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; 
			font-family: "굴림"; font-size: 12px; font-style: normal; color: #333333; line-height: 130%; font-weight: normal; 
			font-variant: normal; text-transform: none; text-decoration: none}
			
			
.grayform2{
	border: 1px solid #dee1ea;
	font-size: 11px;
	margin-top:2; margin-bottom:2;
	width:100%;
	color:#6d6d6d;	
	line-height:125%;
	border-width:1;
	background-color:#f9fafc;
	font-family:"Verdana", "Tahoma", "Arial", "Helvetica", "sans-serif";
}
.input_brown{
	FONT-SIZE: 9pt;
	COLOR: #818181;
	FONT-FAMILY: "모리스9";
	HEIGHT: 19px;
	BACKGROUND-COLOR: #E9CB8F;
	border-top: 0px solid;
	border-right: 0px solid;
	border-bottom: 0px solid;
	border-left: 0px solid;
}
select	{	FONT-SIZE: 9pt;COLOR: #818181;HEIGHT: 15px;BACKGROUND-COLOR: #FFFFFF;border: 1px solid #CDCDCD;}
textarea	{	FONT-SIZE: 9pt;COLOR: #818181;BACKGROUND-COLOR: #FFFFFF;border: 1px solid #CDCDCD;
		SCROLLBAR-FACE-COLOR: #ffffff;
      SCROLLBAR-ARROW-COLOR: #ACACAC; 
		SCROLLBAR-TRACK-COLOR: #ffffff;
}

.select_gray {FONT-SIZE: 9pt;COLOR: #818181;FONT-FAMILY: "모리스9";HEIGHT: 19px;BACKGROUND-COLOR: #F2F2F2;border: 1px solid CDCDCD;}
.input_gray {FONT-SIZE: 9pt;COLOR: #818181;FONT-FAMILY: "모리스9";HEIGHT: 19px;BACKGROUND-COLOR: #F2F2F2;border: 1px solid #CCCCCC;}
.input_gray2 {FONT-SIZE: 9pt;COLOR: #818181;FONT-FAMILY: "굴림";HEIGHT: 19px;BACKGROUND-COLOR: #F2F2F2;border: 1px solid #CCCCCC;}
.input_gray_area {FONT-SIZE: 9pt;COLOR: #818181;FONT-FAMILY: "굴림";HEIGHT: 130px;BACKGROUND-COLOR: #F2F2F2;border: 1px solid #CCCCCC;}
.textarea_noline {FONT-SIZE: 9pt;COLOR: #818181;FONT-FAMILY: "굴림";BACKGROUND-COLOR: #FFFFFF;border: 0px solid #FFFFFF;
		SCROLLBAR-FACE-COLOR: #ffffff;
        SCROLLBAR-ARROW-COLOR: #ACACAC; 
		SCROLLBAR-TRACK-COLOR: #ffffff;
}
.form {font-family:돋움; font-size:8pt; color:#5E5E5E; margin-top:0; margin-bottom:0; border: 1px solid #D0D0D0;font-size: 9pt;color:#5E5E5E; padding-left:5; line-height:125%}
.form_dod8 {font-family:돋움; border-width:1; border-color:#cccccc; background-color:#FFFFFF; border-style:groove; font-size:8pt; color:#575757; margin-top:0; margin-bottom:0; line-height:125%}
.form_main1 {font-family:verdana, 굴림; border-width:1; border-color:#cccccc; background-color:#FFFFFF; border-style:groove; font-size:12px; color:#575757; margin-top:0; margin-bottom:0; line-height:125%}
.radio {margin-right:6px;_margin-right:3px;}
/* 입력폼 */
.input_01 	{border: 1px solid #dfdfdf;background: #f4f4f4; color:#8f8f8f; font-size:8pt; text-align:left; text-valign: middle; font-family:Dotum;}
.input_02 	{border: 1px solid #E8E8E8;background: #F9F9F9; color:#8f8f8f; font-size:8pt; text-align:left; text-valign: middle; height:16px; font-family:Dotum;}
.torm {
	border: 0px ;
    font-size: 11px;
	color:#D1CFCF;
	height:18;
	font-family: "돋움", "굴림", "바탕";
}
.serachform {
	border: 0px ;
    font-size: 11px;
	color:#E2E0E0;
	height:20;
	font-family: "돋움", "굴림", "바탕";
}
.torm2{
	border: 1px solid #BEB1AF;
    font-size: 11px;
	color:#D1CFCF;
	font-family: "돋움", "굴림", "바탕";
	line-height: 140%;
}
.torm3{
	border: 0px;
    font-size: 11px;
	color:#B4B1B1;
	font-family: "돋움", "굴림", "바탕";
}

.gul14 {
	font-family: "돋움", "굴림";
	font-size: 14px;
}
.mainbg {
	background-image: url(/images/main_bg.gif);
	background-repeat: no-repeat;
	background-position: center top;	
}


.subbg {
	background-image: url(/images/left_bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.bottom {
	background-image: url(/images/bottom_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}


.mem_table_th {
	background-color:#fff9ed;
	color: #e89e07;
	font-weight: bold;
	text-align: center;
	border-top: 2px solid #ffa801;
	border-right: 1px solid #ffe4af;
	border-bottom: 1px solid #ffe4af;
	}

.mem_table_01_td {
	color: #000000;
	border-right: 1px solid #ffe4af;
	border-bottom: 1px solid #ffe4af;
	background-color:#fffcf7;
	}

.mem_table_01_btm2 {
	color: #000000;
	border-right: 1px solid #ffe4af;
	border-bottom: 1px solid #ffa801;
	background-color:#fffcf7;
	}

.mem_table_btm2 {
	border-right: 1px solid #ffe4af;
	border-bottom: 1px solid #ffa801;
	}

.mem_table_td {
	border-right: 1px solid #ffe4af;
	border-bottom: 1px solid #ffe4af;
	}

.mem_table_r_td {
	border-bottom: 1px solid #ffe4af;
	}

.mem_table_r_th {
	background-color:#fff9ed;
	color: #e89e07;
	font-weight: bold;
	text-align: center;
	border-top: 2px solid #ffa801;
	border-bottom: 1px solid #ffe4af;
	}

.mem_table_r_btm2 {
	border-bottom: 1px solid #e7e7e7;
	}


fieldset.write div input.file_attack{position:absolute;top:7px;left:342px;
										cursor:pointer;margin:-3px 0 0 -10px;
										width:10px; height:22px;
										filter:alpha(opacity=0);opacity:0;}
* html fieldset.write div input.file_attack{left:-115px;}


p{margin-top:1px;margin-bottom:1px;}

.text {font-family:돋움; font-size:8pt; color:#5E5E5E; margin-top:0; margin-bottom:0; border: 1px solid #D0D0D0;font-size: 9pt;color:#5E5E5E; padding-left:3; line-height:125%; height:17px;}

.form {font-family:돋움; font-size:8pt; color:#5E5E5E; margin-top:0; margin-bottom:0; border: 1px solid #D0D0D0;font-size: 9pt;color:#5E5E5E; padding-left:3; line-height:125%; height:17px;}
.yell { font-family:"굴림"; font-size: 9pt; color: #000000; }
.submit {border:solid 1;border-color:#666666;font-size:9pt;color:#333333;background-color:#F5F5F0;height:19px}
.eng {font-family:tahoma;color:999999;font-size:8pt;text-decoration:none; letter-spacing:0pt}
.ko_name {font-family:굴림;color:999999;font-size:9pt;text-decoration:none; letter-spacing:0pt}
.num {
font-family:tahoma;
color:#29435B;
font-size:8pt;
text-decoration:none; 
letter-spacing:0pt;
text-align:center;
}
.comment {font-family:tahoma;color:FF6600;font-size:8pt;text-decoration:none; letter-spacing:0pt}
.input_text {font-family:돋움; font-size:9pt; color:#5E5E5E; margin-top:0; margin-bottom:0;  border: 1px solid #D0D0D0; padding-left:3; line-height:125%; height:17px;}
.listnum {
	font-family: "돋움", "굴림";
	font-size: 11px;
	font-weight:bold;
	}

.input_gray2 {FONT-SIZE: 9pt;COLOR: #818181;FONT-FAMILY: "굴림";HEIGHT: 19px;BACKGROUND-COLOR: #F2F2F2;border: 1px solid #CCCCCC;}
.input_gray_area {FONT-SIZE: 9pt;COLOR: #818181;FONT-FAMILY: "굴림";HEIGHT: 130px;BACKGROUND-COLOR: #F2F2F2;border: 1px solid #CCCCCC;}

.grayform {
	border: 1px solid #CCCCCC;
}
.grayform2{
	border: 1px solid #e1e1e1;
	font-size: 11px;
	color:#777777;
	height:18;
	font-family:"Verdana", "Tahoma", "Arial", "Helvetica", "sans-serif";
}

.input {font-family:돋움; font-size:9pt; color:#5E5E5E; margin-top:0; margin-bottom:0;  border: 1px solid #D0D0D0; padding-left:3; line-height:125%; height:20px;}