@charset "utf-8";
*{margin:0; padding:0;}
ul,li{list-style: none;}
body{text-align:center;}
body {	font-family:Arial,Tahoma,Verdana,dotum,gulim;font-size:12px;color:#555555;line-height:150%;margin:0px;scrollbar-face-color:#f6f6f6;scrollbar-highlight-color:#f6f6f6;scrollbar-3dlight-color:#bfbfbf;scrollbar-darkshadow-color:#bfbfbf;scrollbar-shadow-color:#f6f6f6;scrollbar-arrow-color:#8c8c8c;scrollbar-track-color:#e8e8e8;}

/* link */

a:link		{color:#777;text-decoration:none;}
a:visited	{color:#777;text-decoration:none;}
a:hover		{color:#ec008c;text-decoration:underline;}
a:active	{color:#777;text-decoration:none;}

img			{border:none;}
table		{font-size: 12px; line-height:150%;font-family:Arial,Tahoma,Verdana,dotum,gulim; letter-spacing: -0.02em;}
td			{font-size: 12px; line-height:150%; font-family:Arial,Tahoma,Verdana,dotum,gulim;letter-spacing: -0.02em;}

.stext			{color:#777; font-family:Arial,Tahoma,Verdana,dotum,gulim; font-size:11px; line-height:16px;}
.stext a:link	{color:#777; font-family:Arial,Tahoma,Verdana,dotum,gulim; font-size:11px; text-decoration:none;}
.stext a:visited {color:#777; font-family:Arial,Tahoma,Verdana,dotum,gulim; font-size:11px; text-decoration:none;}
.stext a:active	{color:#777; font-family:Arial,Tahoma,Verdana,dotum,gulim; font-size:11px; text-decoration:none;}
.stext a:hover	{color:#ec008c; font-family:Arial,Tahoma,Verdana,dotum,gulim; font-size:11px; text-decoration:none;}

.text			{color:#777; font-family:Arial,Tahoma,Verdana,dotum,gulim; font-size:12px; line-height:15px;}
.text a:link	{color:#777; font-family:Arial,Tahoma,Verdana,dotum,gulim; font-size:12px; text-decoration:none;}
.text a:visited {color:#777; font-family:Arial,Tahoma,Verdana,dotum,gulim; font-size:12px; text-decoration:none;}
.text a:active	{color:#777; font-family:Arial,Tahoma,Verdana,dotum,gulim; font-size:12px; text-decoration:none;}
.text a:hover	{color:#ec008c; font-family:Arial,Tahoma,Verdana,dotum,gulim; font-size:12px; text-decoration:none;}




#wrap{width:100%;text-align:center;background:url(/eng/images/bg.gif) repeat-x}
#subwrap{width:100%;text-align:center;background:url(/eng/images/bg2.gif) repeat-x }

#header { position: relative;width: 980px;text-align:center; margin: 0 auto;}
#container { position: relative;width: 980px;text-align:center; margin: 0 auto;margin-top:30px;margin-bottom:30px}
#subcontainer { position: relative;width: 980px;text-align:center; margin: 0 auto;margin-bottom:50px}
#tmenu{	position:absolute;left:330px;top:75px;width:660px;height:70px;z-index:15;text-align:right}

#footer {margin: 0 auto;position: relative;width:100%;text-align:center;background:url(/eng/images/bbg.gif) repeat-x;}
#footer .fc {width:980px;margin: 0 auto;text-align:center;}
.boxbg{background:url(/eng/images/mboxbg.jpg) repeat-y;height:120px;padding-top:15px}

#gotop {position: absolute;	left:980px;top:250px;}

.location {text-align:right; color:#959595;font-family:Arial;font-size:95%;padding-bottom:5px;}

.txt14{color:#2068c5;font-size:14px;font-family:Tahoma;font-weight:bold;border-bottom:#cccccc 1px dotted;margin-bottom:10px}
.txtb{font-weight:bold;color:#1974e4}
.txtb12{font-weight:bold;font-size:12px;color:#333}
.txtb16{font-weight:bold;font-size:16px;color:#555;}
.txtb18{font-weight:bold;font-size:18px;color:#ec008c;border-bottom:#cccccc 2px dotted;padding:5px 0px 5px 17px;}
.txtb16_2{font-weight:bold;font-size:16px;color:#333;border-bottom:#cccccc 2px dotted;padding:2px 0px 2px 5px;}
.txtb18_2{font-weight:bold;font-size:18px;color:#333;border-bottom:#cccccc 2px dotted;padding:5px 0px 5px 0px;}


.txt11{font-size:11px;}
.txtcolor{color:#5c962a;font-weight:bold;}
.rel_txt{color:#0b74a9;font-size:14px;font-weight:bold;padding-bottom:5px;border-bottom:#cccccc 1px dotted;}
.sitebg{background: url(../images/sitemap/sitebg.gif) no-repeat;color:#fff; font-size:13px; text-align:center;font-weight:bold}

/*********************************************/
/****TOP메뉴****/
ul{list-style:none;}
#topmenu{position:relative; height:30px; background:#;}
#topmenu ul{height:100%; margin:0; padding:0 10px;}
#topmenu ul:after{content:""; display:block; float:none; clear:both;}
#topmenu ul li{float:left; font:14px Arial; font-weight:bold;}
#topmenu ul li.active a{ color:#ED008C;margin:2px 0 0 0; }
#topmenu ul li a{display:block; padding:6px 25px;color:#333; cursor:pointer; text-decoration:none;}
#topmenu ul li a:hover{	color:#ED008C}
#topmenu div.submenu{display:none; position:absolute; left:0; top:0; height:30px; background:#; margin:0; padding:0;}
#topmenu div.submenu ul{margin:0; padding:0 10px;}
#topmenu div.submenu ul li{margin:5px 0 0 0; padding:0;  font:12px Arial; letter-spacing:0px;}
#topmenu div.submenu ul li a{margin:0; padding:0 10px; line-height:25px; color:#777;}
#topmenu div.submenu ul li a:hover{	color:#ED008C}
#topmenu div.submenu ul li.on a{text-decoration:none;color:#ED008C} 
#topmenu ul li.m1 div.submenu{left:10px; width:650px;}
#topmenu ul li.m2 div.submenu{left:101px; width:650px;}
#topmenu ul li.m3 div.submenu{left:310px; width:400px;}
#topmenu ul li.m4 div.submenu{left:460px; width:200px;}

/****LEFT메뉴*****/
.lmenu{width:220px;}
.lmenu ul{	list-style-type: none;	margin: 0;	padding: 0;}
.lmenu li a{font: bold 12px Arial,tahoma,  Helvetica, sans-serif;display: block;	background: transparent url(/eng/images/lmenubg.gif) 100% 0;
	height: 21px; /*Set to height of bg image- padding within link (ie: 32px - 4px - 4px)*/
	padding: 3px 0 3px 30px;
	line-height: 21px; /*Set line-height of bg image- padding within link (ie: 32px - 4px - 4px)*/
	text-decoration: none;}	
.lmenu li a:link, .arrowgreen li a:visited {color: #777;}
.lmenu li a:hover{	color: #333;background-position: 100% -27px;}
.lmenu li a.selected{	color: #333;background-position: 100% -27px;}










/*input박스형태*/
.search { FONT-SIZE:11px;height:20px;border-top:#b8a98e 1px solid;border-bottom:#b8a98e 1px solid;border-left:#b8a98e 1px solid;border-right:#b8a98e 0px solid;padding:0 0 0 5;BACKGROUND-COLOR:#fff}
.form   { FONT-SIZE: 11px;border: #4f1f62 1px solid;  COLOR:#a285b8; line-height:16px; FONT-FAMILY: dotum,Arial,gulim,Verdana,helvetica; padding:0 0 0 5;  BACKGROUND-COLOR: #502E60}

.textarea {	border:#342341 1px solid;background-color:0d0211;color: #ffffff;	font-size: 12px;padding:2 0 0 2;
	scrollbar-face-color:#502E60;
	scrollbar-highlight-color:#5a3d6f;
	scrollbar-3dlight-color:#372544;
	scrollbar-darkshadow-color:#372544;
	scrollbar-shadow-color:#5a3d6f;
	scrollbar-arrow-color:#170b20;
	scrollbar-track-color:#342341;}
.input {border:#cdbed7 1px solid;background-color:#ffffff;font-family: 돋움;color:#6e6070;	font-size: 12px;	height:18px;padding:2 0 0 2;}
.box {	border:#cdbed7 1px solid;background-color:#d3cad9;font-family: 돋움;color: #333;	font-size: 12px;	height:18px;padding:2 0 0 2;}
select{border:#cdbed7 1px solid;;background-color:#fff;font-family: 돋움;color: #333;	font-size: 12px;	height:18px;padding:2 0 0 2;}


/*라인주기*/
.his_list{width:;border:0;background:url() repeat-x 0 0;border-bottom:1px solid #ccc;border-top:1px solid #4E97CE;border-left:0px solid #efefef;}
.his_list th {padding:3px 10x 3px 10x;font-family:Tahoma;font-size:14px;font-weight:bold;text-align:left;border-bottom:1px solid #efefef;border-right:1px solid #efefef;background:#f2f6f8;}
.his_list td {padding:3px 10x 3px 10x;font-size:12px;text-align:left;border-right:0px solid #efefef;border-bottom:1px solid #efefef;}
.his_list .txt01 {font-size:12px; font-family:Arial,Tahoma,Verdana,dotum,gulim;border-bottom:1px solid #efefef;background:#e5f4fb}



.line_b   {border-bottom:#cccccc 1px dotted;padding:2px 0px 2px 0px;}
.line_t   {border-top:#cccccc 1px solid;padding:2px 0px 2px 0px;}
.line_all   {border:#e0e3dd 1px  solid;padding:5px;}
.line_all2   {border:#799edd 1px  solid;padding:2px 3px 2px 3px;color:#3873B3}



/* table01 */
.table01 {
	width:;	border:0;background:#fff url() repeat-x 0 0;border-bottom:1px solid #dddddd;border-top:2px solid #F2CCD7;border-right:1px solid #dddddd;}
.table01 th {padding:3px 15px 3px 15px;text-align:center;font-weight:bold;	color:#000;	font-size:12px;	border-left:1px solid #dddddd}
.table01 td {padding:2px 15px 2px 15px;font-size:12px;text-align:left;border-right:0px solid #dddddd;	border-bottom:1px solid #dddddd;border-left:1px solid #dddddd}

.table01 .txtcolor{color:#048ad7;	}

/* table02*/
.table02 {
	width:;	border:0;background:#fff url() repeat-x 0 0;border-bottom:1px solid #dddddd;border-top:1px solid #dddddd;border-right:1px solid #dddddd;}
.table02 th {padding:1px 8px 1px 8px;text-align:left;font-weight:bold;	color:#222;	font-size:12px;	border-left:1px solid #dddddd;border-bottom:1px solid #dddddd;}
.table02 td {padding:1px 8px 1px 8px;font-size:12px;text-align:left;border-right:0px solid #dddddd;	border-bottom:1px solid #dddddd;border-left:1px solid #dddddd}

.table02 .txtcolor{color:#048ad7;	}
.table02 .txtc{text-align:center;	}

.table03 {
	width:;	border:0;background:#fff url() repeat-x 0 0;border-bottom:1px solid #dddddd;border-top:2px solid #F2CCD7;border-right:1px solid #dddddd;}
.table03 th {padding:3px 15px 3px 15px;text-align:center;font-weight:bold;	color:#000;	font-size:12px;	border-left:1px solid #dddddd}
.table03 td {padding:2px 15px 2px 15px;font-size:12px;text-align:center;border-right:0px solid #dddddd;	border-bottom:1px solid #dddddd;border-left:1px solid #dddddd}

.table03 .txtcolor{color:#048ad7;	}
.table03 .txtleft{text-align:left;}

/* padding */
.pd3 {	padding: 3px;}
.pd5 {	padding: 5px;}
.pd10 {	padding: 10px;}
.pd15 {	padding: 15px;}
.pd20 {	padding: 20px;}
.pd30 {	padding: 30px;}
.pd_t5  {padding-top:5px}
.pd_t10 {padding-top:10px}
.pd_t15 {padding-top:15px}
.pd_t20 {padding-top:20px}
.pd_t25 {padding-top:25px}
.pd_t30 {padding-top:30px}
.pd_t35 {padding-top:35px}
.pd_t70{padding-top:70px}
.pd_b5  {padding-bottom:5px}
.pd_b10 {padding-bottom:10px}
.pd_b15 {padding-bottom:15px}
.pd_b20 {padding-bottom:20px}
.pd_b25 {padding-bottom:25px}
.pd_b30 {padding-bottom:30px}
.pd_b35 {padding-bottom:35px}
.pd_b40{padding-bottom:40px}
.pd_l5  {padding-left:5px}
.pd_l10 {padding-left:10px}
.pd_l15 {padding-left:15px}
.pd_l20 {padding-left:20px}
.pd_l24 {padding-left:24px}
.pd_l25 {padding-left:25px}
.pd_l30 {padding-left:30px}
.pd_l35 {padding-left:35px}
.pd_l40 {padding-left:40px}
.pd_r5  {padding-right:5px}
.pd_r10 {padding-right:10px}
.pd_r15 {padding-right:15px}
.pd_r20 {padding-right:20px}
.pd_r24 {padding-right:24px}
.pd_r25 {padding-right:25px}
.pd_r30 {padding-right:30px}
.pd_r35 {padding-right:35px}
.pd_r40 {padding-right:240px}

/* margin */
.mg5 {	margin: 5px;}
.mg10 {	margin: 10px;}
.mg20 {	margin: 20px;}
.mg30 {	margin: 30px;}
.mg40 {	margin: 40px;}
.mg50 {	margin: 50px;}
.mg_t5  {margin-top:5px}
.mg_t10 {margin-top:10px}
.mg_t15 {margin-top:15px}
.mg_t20 {margin-top:20px}
.mg_t25 {margin-top:25px}
.mg_t30 {margin-top:30px}
.mg_t40 {margin-top:40px}
.mg_t50 {margin-top:50px}
.mg_t60 {margin-top:60px}

.mg_b5  {margin-bottom:5px}
.mg_b10 {margin-bottom:10px}
.mg_b15 {margin-bottom:15px}
.mg_b20 {margin-bottom:20px}
.mg_b25 {margin-bottom:25px}
.mg_l5  {margin-left:5px}
.mg_l10 {margin-left:10px}
.mg_l15 {margin-left:15px}
.mg_l20 {margin-left:20px}
.mg_l25 {margin-left:25px}
.mg_l30 {margin-left:30px}
.mg_l35 {margin-left:35px}
.mg_l40 {margin-left:40px}
.mg_l45 {margin-left:45px}
.mg_r5  {margin-right:5px}
.mg_r10 {margin-right:10px}
.mg_r15 {margin-right:15px}
.mg_r20 {margin-right:20px}
.mg_r24 {margin-right:24px}
.mg_r25 {margin-right:25px}
