@charset "UTF-8";
*{margin:0;padding:0}
html,body{width:100%;height:100%; min-width: 1200px;}
html{overflow-y:scroll}
body{background-color:#fff;*word-break:break-all;-ms-word-break:break-all}
body,input,button{font-size:12px;line-height:1.5em;font-family:"돋움",Dotum,Helvetica,AppleGothic,Sans-serif;color:#75627d}
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}
body{text-align:center}
.nscontent { width:1000px;}

.imgl {border:none; float:left; margin-right:20px; }
.imgr {border:none; float:right; margin-left:20px; }

#scrollLayer {	position:absolute;	width:20px;	height:20px;	z-index:3;} 
#xeboards { float:center; text-align:left; width:730px;  padding-left:30px; }
#notice { width:100%; text-align:left; font-size:11px;}

#top { float:left; width:100%; height:35px; background-image:url(img/back/main_tbg.gif); }
#top0 { float:center; width:980px; height:35px; background-image:url(img/back/main_t0.gif);}
#top0_s { float:center; width:980px; height:35px; background-image:url(img/back/sub_top_bg.gif);}
#top1 { float:right; width:50%; height:30px; text-align:right;  padding-right:30px; padding-top:5px;}
#top2 { float:left; width:100%; text-align:right; height:30px;}

#tailt { clear:both; float:left; width:100%; height:25px; background-color:#458ac0; margin:0 auto;}
#tailt1 { float:center; text-align:left; width:960px; height:25px;}
#tails { width:100%; text-align:center}
#tail {  width:950px; margin:0 auto;}
#tail1 { float:left; text-align:left; width:800px; height:50px }
#tail2 { float:left; text-align:right; width:150px; padding-top:5px; }

#menu { float:left; height:25px;  margin:0 auto; padding-left:10px;}
#menu1 {	position:absolute; 	z-index:2; height:25px; margin:0 auto;}
#menu2 {	position:absolute; 	z-index:2; height:25px; margin:0 auto;}
#menu3 {	position:absolute; 	z-index:2; height:25px; margin:0 auto;}
#menu4 {	position:absolute; 	z-index:2; height:25px; margin:0 auto;}
#menu5 {	position:absolute; 	z-index:2; height:25px; margin:0 auto;} 

#lmenu { float:left; text-align:center; width:195px; height:30px;}

#mcont { float:left; text-align:center; width:310px; height:35px; }
#mcont0 { float:left; text-align:center; width:650px; height:35px; background-image:url(img/menu/bg.gif);}
#mcont1 { float:left; width:20px; height:35px;height:398px; background-color:#009900}
#mcont2 { float:left; text-align:center; width:310px;}
#mcont3 { float:left; text-align:center; width:650px; height:398px;}

#scont { float:left; text-align:left; width:240px; height:35px; }
#scont0 { float:left; text-align:center; width:720px; height:35px; background-image:url(img/menu/bg.gif);}
#scont2 { float:left; text-align:center; width:240px; margin:40px 0 0 0; }
#scont3 { float:left; text-align:center; width:240px; }
#scont4 { float:left; text-align:left; width:740px; }
#scont5 { float:left; text-align:right; width:700px; height:20px; padding:5px 40px 0 0; font-size:11px; font-family:dotum, verdana;}
#scont6 { float:left; text-align:center; width:720px; height:19px;}
#scont7 { float:left; text-align:left; width:720px; min-height:300px; _height:300px; background-image:url(img/icon/body_bg.gif);}
.scont7 { float:left; text-align:left; width:720px;}

#scont7 .procon {text-align:left; width:680px; background-image:url(img/other/pro/sm_bg.gif); margin:0 20px 0 20px;}
#scont7 .procon .prosmenu {float:left; width:85px;}
#scont7 .procon .prosmenu0 {float:left; width:1px; background-image:url(img/other/pro/sm_bg.gif);}
#scont7 .procon .prosmenu1 {float:left; width:1px; background-image:url(img/other/pro/sm_bg.gif);}
#scont7 .procon .prosmenus {float:left; width:95px;}

#scont7 .order {text-align:left; width:500px; margin:0 0 0 60px;  }
#scont7 .order .order0 {  text-align:left; width:400px;  height:25px; margin-bottom:20px;}
#scont7 .order .order1 {float:left; text-align:left; width:100px;  height:25px; margin-bottom:1px; }
#scont7 .order .order2 {float:left; text-align:left; width:400px;  height:25px; margin-bottom:1px; }
#scont7 .order .order3 {float:left; text-align:left; width:320px;  height:90px; margin-bottom:1px; margin-top:3px;}
#scont7 .order .order4 { clear:both; text-align:center; width:400px;  height:25px; padding-top:15px;}
#scont8 { float:left; text-align:center; width:720px; height:39px; padding-bottom:20px ;}


#prosmenuL { clear:both;	  width:680px; margin:0 20px 0 20px; background-color:#fff; display:none;}	
#prosmenuL1 { clear:both;	  width:680px; margin:0 20px 0 20px; background-color:#fff; display:none;}	
#prosmenuL2 { clear:both;	  width:680px; margin:0 20px 0 20px; background-color:#fff; display:none;}	
#prosmenuL3 { clear:both;	  width:680px; margin:0 20px 0 20px; background-color:#fff; display:none;}	
#prosmenuL4 { clear:both;	  width:680px; margin:0 20px 0 20px; background-color:#fff; display:none;}	
#prosmenuL5 { clear:both;	  width:680px; margin:0 20px 0 20px; background-color:#fff; display:none;}	
#prosmenuL6 { clear:both;	  width:680px; margin:0 20px 0 20px; background-color:#fff; display:none;}	
#prosmenuL7 { clear:both;	  width:680px; margin:0 20px 0 20px; background-color:#fff; display:none;}	
#prosmenuL8 { clear:both;	  width:680px; margin:0 20px 0 20px; background-color:#fff; display:none;}	
#prosmenuL9 { clear:both;	  width:680px; margin:0 20px 0 20px; background-color:#fff; display:none;}	
#prosmenuL10 { clear:both;	  width:680px; margin:0 20px 0 20px; background-color:#fff; display:none;}	


#stheme { float:left; text-align:left; width:720px; height:100px;}
#stheme .title {text-align:left; width:720px; height:1px; font-size:0px; line-height:0px;}
#stheme .title1 {text-align:left; width:690px; margin:20px 0 0 30px;}
#stheme .title2 {text-align:left; width:690px; margin:5px 0 0 30px;}
 
#maincontents2 { position:relative; width:100%; }
#maincontents { text-align:left; width:1000px; position:relative;}

#maincontent { text-align:left; float:center; width:1000px; height:100px;}
#maincontent0 { text-align:left; width:980px;}
#maincontent1 { float:left; text-align:left; width:330px;}
#maincontent2 { float:left; text-align:center; width:450px;}
#maincontent3 { float:left; text-align:center; width:200px;}


#mainpro {  float:right; text-align:left;  width:300px; background-image:url(img/main/pro_bg.gif); }
#mainprom	{ float:left; width:271px; height:120px; margin:0 auto;}
#mainprom0	{ float:left; width:271px; height:40px; margin:0 auto;}
#mainprom1	{ float:left; width:100px; height:120px; margin:0 auto;}
#mainprom2	{ float:left; width:151px; height:35px; margin:0 auto;}

#mainpromx	{ float:right; width:271px; }
#mainprom0x	{ float:left; width:271px; height:41px; margin:0 auto;}
#mainprom1x	{ float:left; width:120px; }
#mainprom2x	{ float:left; width:151px; height:36px; margin:0 auto;}
#prom1 {	position:absolute; 	z-index:2;  width:271px; margin:0 auto;}	
#prom2 {	position:absolute; 	z-index:1;  width:271px; margin:0 auto;}	
#prom3 {	position:absolute; 	z-index:1;  width:271px; margin:0 auto;}	

#news { float:left; text-align:left;  width:291px; padding-left:9px; padding-right:10px;  height:131px;}
#news1 { float:left; text-align:left;  width:291px; height:26px; background-image:url(img/main/newsbg.gif); }
#news2 { float:left; text-align:left;  width:100px; height:26px; }
#news3 { float:left; text-align:left;  width:2px; height:26px; }
#news4 { float:left; text-align:left;  width:100%; padding-top:10px; font-size:11px;}
	#news4 ul {list-style: inside url(img/icon/newsicon.gif); padding:0; margin:0; font-size:11px;}
	#news4 li {list-style: inside url(img/icon/newsicon.gif); padding:10; margin:0; font-size:11px;}
#newsL1 {	position:absolute; 	z-index:2;  width:291px; margin:0 auto; background-color:#fff;}	
#newsL2 {	position:absolute; 	z-index:1;  width:291px; margin:0 auto; background-color:#fff;}	






#themes { width:100%; height:230px; text-align:center; background:#0c5b86;}
 
#bar {	float:left; width:1px; height:100%; background-color:#d0d0d0;}
#bar2 {	float:left; width:1px; height:100%; background-color:#d8e6f4;}
#border1 	{	width:90%; height:1px;  text-align:center; font-size:0px; border:1px solid#d0d0d0; padding:1px;}
#border2 	{	width:10%; height:1px;  text-align:center; font-size:0px; border:1px solid#d0d0d0; padding:1px;}
#border3 	{	width:100%; height:1px;  text-align:center; font-size:0px; border:1px solid#d0d0d0; padding:1px;}
#he1grey 	{	width:100%; height:1px;  font-size:0px; background-color:#d0d0d0;}
#he1orange 	{	width:100%; height:1px;  font-size:0px; background-color:#ff6600;}
#he1orangelight 	{	width:100%; height:1px;  font-size:0px; background-color:#d7a16d;}
#he5 	{	width:100%; height:5px;  font-size:0px;}
#he10 	{	width:100%; height:10px;  font-size:0px;}
#he20 	{	width:100%; height:20px;  font-size:0px;}
#he30 	{	width:100%; height:20px;  font-size:0px;}
#he40 	{	width:100%; height:40px;  font-size:0px;}
 
#img_c 	{	text-align:center; width:100%;}
#img_h 	{	text-align:left; width:432px; height:35px;}
#img_t 	{	float:left; text-align:left; width:100%; padding-bottom:10px;}
#img_l 	{	text-align:left; width:100%;}
#img_lp 	{	text-align:left; width:95%; height:35px;  padding-bottom:20px; background-image:url(img/other/int/menu_bg.gif);}
#img_r 	{	text-align:right; width:100%;}
#img_cb 	{	text-align:center; width:100%; padding-bottom:10px;}
#img_cbb 	{	text-align:center; width:100%; padding-bottom:20px;}
#img_cbbb 	{	text-align:center; width:100%; padding-bottom:30px;}
#img_c20 	{	float:left; text-align:center; width:20%; padding-bottom:10px; font-size:11px; }
#img_c30 	{	float:left; text-align:center; width:30%; padding-bottom:10px; font-size:11px; }
#img_c33 	{	float:left; text-align:center; width:33%;  }
#img_c25 	{	float:left; text-align:center; width:25%; padding-bottom:10px; font-size:11px; }
#img_c49 	{	float:left; text-align:center; width:350px; padding-bottom:10px;}
#img_c50 	{	float:left; text-align:center; width:50%; padding-bottom:10px; font-size:11px; }
#img_c70 	{	float:left; text-align:center; width:70%; padding-bottom:10px; font-size:11px; }
#img_c2 	{	float:left; text-align:center; width:30px; padding-bottom:10px;}
#img_c50np 	{	float:left; text-align:center; width:50%;  font-size:11px; color:#5B83E2;}
#img_tt 	{	 text-align:center; width:100%;  padding-bottom:10px;}
 

.clearb {	clear:both;  }

		
#contents {	float:left; width:700px; } 
#contentsbg1 { width:1000px; height:100%; float:center;} 
#contentsbg2 { width:1000px; height:10px; float:center; }
#contentsleft {	float:left; text-align:left; width:200px; height:100%; line-height:0px;font-size:0px; background-image:url(img/back/bg1.jpg);}
#contentsmain {	float:left; text-align:left; width:770px; height:100%; padding-bottom:30px; padding-top:30px;}
#contentsmain2 {	float:left; text-align:left; width:100%;padding-left:40px; padding-right:30px; }
#contentsright {float:left; text-align:left; width:30px; height:100%; line-height:0px;font-size:0px; background-image:url(img/back/bg1.jpg);}

#contents_b {	float:left; text-align:left; width:100%; padding-bottom:20px; }
	#contents_b h3 {  color:#619ccd; margin : 10 0 5 0; font-family:Arial, Dotum, Helvetica, Verdana; }
	#contents_b h4 {  color:#333; margin : 0 0 10 0; font-family:Arial, Dotum, Helvetica, Verdana; }
	#contents_b h5 {  color:#333; margin : 10 0 10 0; font-family:Arial, Dotum, Helvetica, Verdana; }
	#contents_b p {	margin : 0 0 10 0;  }
	#contents_b .imgl {	float:left; margin : 0 15 4 0; }
	#contents_b .imgr {	float:right; margin : 0 0 4 15; }
	#contents_b .img_icon {	float:left; margin : 5 5 0 0; }
	#contents_b ul { list-style: url(img/icon/arrow_blue.gif); padding: 0; margin : 5 10 10 20;	}
	#contents_b li { list-style: url(img/icon/arrow_lightsky.gif); padding: 0; margin : 5 10 10 10;	}
#contents0 {	float:left;}
#contents_t {	float:left; width:100%; color:#000000;	font-size:14px;	font-weight:bold;	}
#contents_c {	float:left; width:100%;}
#contents90 {	width:90%; }
#contents33 {	float:left; width:33%; }
#contents35 {	float:left; width:35%; }
#contents65 {	float:left; width:65%; }
#contents67 {	float:left; width:67%; }
#contents49 {	float:left; width:49%; }
#contents50 {	float:left; width:50%; }
#contents50l10 {	float:left; width:50%; padding-left:10px;}
#contents20 {	float:left; width:20%; }
#contents80 {	float:left; width:80%; }
#contents25 {	float:left; width:25%; }
#contents75 {	float:left; width:75%; }
#contents30 {	float:left; width:30%; }
#contents70 {	float:left; width:70%; }
#contentsl20_c50 {	float:left; width:100%; padding-left:20px;}
#contentsl10 {	float:left; width:100%; padding-left:10px;}
#contentsl10t10 {	float:left; width:100%; padding-left:10px;padding-top:10px;}
#contentsl20 {	float:left; width:100%; padding-left:20px;}
#contentsl20t {	float:left; width:100%; padding-left:20px; text-align:justify;}
#contentsl20r10t {	float:left; width:100%; padding-left:20px;padding-right:10px; text-align:justify;}
#contentslr20tb10t {	float:left; width:100%; padding-left:20px;padding-right:20px; padding-top:10px; padding-bottom:10px; text-align:justify;}
#contentslr10 { float:left; width:100%; padding-left:10px;padding-right:10px;}
#contentslr20 { float:left; width:100%; padding-left:20px;padding-right:20px;}
#contents100border {	float:left; width:100%; padding:15px; border:solid 1 #b9cef2; background-color:e4ebf7; color:83a6e4}
 
#contents_nwc {	float:center; text-align:center; width:700px;}
 
#img_c25x 	{	float:left; text-align:center; width:25%; padding-bottom:10px; font-size:11px; }
#certis {float:center; width:168px; height:226px; text-align:center; padding-top:9px; background-image:url(img/other/int/certibg.jpg)}
#certis2 {float:left; width:25%; text-align:center; padding-top:9px; background-image:url(img/other/int/certibg2.jpg)}
 
#txt_c25 	{	float:left; text-align:center; width:25%; padding-bottom:10px; font-size:11px; color:#5B83E2;}

#promenu {	float:left; width:100%; height:35px; background-image:url(img/other/pro/mbg.jpg)}
#promenu1 {	float:left; width:10px; }
#promenu2 {	float:left; width:1px;}
 
 
#shopt 	{	text-align:left; width:100%; height:26px; background-image:url(shop/shopimg/tbg.gif)}
#shopt2 	{	text-align:left; width:100%; height:25px;  padding-bottom:5px;padding-top:15px;}
#shopcontent 	{ float:left;	text-align:left; width:760px; height:200px;}
#shopcontents_c50 	{	float:left;  width:380px; }
 

#tables { width:100%;  border-collapse:collapse;} 
#tables  th {   border:1px solid #d0d0d0; background-color:#99CCFF; color:fff; font-size:12px; font-weight:bold;  padding:8 6 8 6;}
#tables  td {   border:1px solid #d0d0d0;  padding:3 6 3 6; }

#tables1 { width:95%;  border-collapse:collapse; font-size:11px;} 
#tables1  th {   border:1px solid #d0d0d0; background-color:#f0f0f0; color:83a6e4;  font-weight:bold;  padding:8 6 8 6;}
#tables1  td {   border:1px solid #d0d0d0;  padding:3 6 3 6; }
#tables1  .ths {   border:1px solid #d0d0d0; background-color:#f0f0f0; color:83a6e4; font-size:11px;   padding:3 6 3 18;}

#tables2 { width:100%;  border-collapse:collapse; font-size:11px;} 
#tables2  th {   border:1px solid #d0d0d0; background-color:#f0f0f0; color:83a6e4;  font-weight:bold;  padding:8 6 8 6;}
#tables2  td {   border:1px solid #d0d0d0;  padding:3 6 3 6; font-size:11px; }
#tables2  .ths {   border:1px solid #d0d0d0; background-color:#f0f0f0; color:83a6e4; font-size:11px;   padding:3 6 3 18;}
#tables2  .th0 {   border:1px solid #d0d0d0; background-color:#f0f0f0; color:83a6e4; font-size:11px;   padding:3 5 3 5;}

#tables3 { width:100%;  border-collapse:collapse; font-size:11px; padding-bottom:50px;} 

#tables4 { width:100%;  border-collapse:collapse; font-size:11px;} 
#tables4  th {   border:1px solid #d0d0d0; background-color:#f0f0f0; color:83a6e4;  font-weight:bold;  padding:8 2 8 2;}
#tables4  td {   border:1px solid #d0d0d0;  padding:3 2 3 2; font-size:11px; }
#tables4  .ths {   border:1px solid #d0d0d0; background-color:#f0f0f0; color:83a6e4; font-size:11px;   padding:3 6 3 18;}
#tables4  .th0 {   border:1px solid #d0d0d0; background-color:#f0f0f0; color:83a6e4; font-size:11px;   padding:3 1 3 1;}


#tables5 { width:615px;  border-collapse:collapse; font-size:11px;} 
#tables5  th {   border:1px solid #d0d0d0; background-color:#f0f0f0; color:83a6e4;  font-weight:bold;  padding:8 10 8 10;}
#tables5  td {   border:1px solid #d0d0d0;  padding:3 10 3 20px; font-size:11px; text-align:left; }
#tables5  .ths {   border:1px solid #d0d0d0; background-color:#f0f0f0; color:83a6e4; font-size:11px;   padding:3 10 3 20px;}