html, body { margin:0 auto; background:url(../img/sub_bg.jpg) repeat-x;}
body { margin:0; padding:0; font:12px gulim; }


body,div,ul,li,dl,dt,dd,ol,p,h1,h2,h3,h4,h5,h6,form {margin:0;padding:0}
ul,ol,dl {list-style:none}
ul {list-style:none; padding:0; margin:0;}
img {border:0; vertical-align:top;}
input{height:17px;  border:1px solid #d9d9d9; color:#808080;}
textarea{ border:1px solid #d9d9d9; color:#808080;}

/* IE6¿¡¼­ PNG Åõ¸íµµ Ã³¸® */
.png24 {tmp:expression(setPng24(this));}


/* ·¹ÀÌ¾Æ¿ô Å«¹Ú½º ¼Ó¼º */
#wrap {width:100%; margin:0 auto; }

#head {margin:0 auto;  text-align:center; width:960px; height:110px; }
/* ·¹ÀÌ¾Æ¿ô top ¼Ó¼º */
#top_smenu {text-align:center; height:17px; width:960px; padding:8px 0 0 0; }
#top_smenu ul {float:right; }
#top_smenu li {float:left; display:inline; }

#top_menu {float:left; height:85px; width:960px; padding:0 0 0 0; }
#top_menu ul {float:left; }
#top_menu li {float:left; display:inline; }



#main_con{margin:0  auto; width:960px; text-align:center;  height:673px;}

#main_pro {margin:0  auto; text-align:center; height:100px; width:960px; padding:0 0 0 0; }
#main_pro ul {float:left; }
#main_pro li {float:left; display:inline; }

#main_img {text-align:center; height:527px;  padding:0 0 0 0;  background:url(../img/main_img.jpg) no-repeat;}





#footer { clear:both; height:77px;  border-top:1px solid #e8e8e8;  }
#copy { width:960px; margin:0 auto; padding-top:20px; }
#copy li.left { float:left; }

#subbody {margin:0 auto; width:960px; }
    
	#navi{clear:both; margin:0 auto; width:960px; height:35px;  padding:7px 0 0 0;}
	#navi ul {float:right; }
	#navi li {float:left; display:inline; color:#918d8d; font:normal 95% dotum ;}
	#navi li a{color:#918d8d; text-decoration:none; font:normal 11px dotum; }
	
	#leftbody {float:left;  width:220px;} 
		.leftmenu{float:left;  width:220px;} 
		.leftmenu ul{float:left;  width:159px; padding:30px 0 0 0;} 
		.leftmenu li{float:left;  padding:0 0 0 0;} 
		
		.leftcon {float:left;  width:480px; padding: 0 0 50px 0;} 
		.leftcon p.bt_del{float:left; padding: 10px 0 0 45px ;} 

	#rightbody {float:left;  width:740px;  } 
		.title {padding:0 0 20px 0; }
		
		.history_tt{width:700px; height:29px;  }
		.history_tt ul{float:left; } 
		.history_tt li{float:left;  display:inline;  padding:0 0 0 0;} 

		.affiliate{width:750px; height:710px;  background:url(../img/affiliate.jpg) no-repeat left top;}
		.affiliate ul{float:left;  width:159px; padding:60px 0 0 161px;} 
		.affiliate li{float:left;  padding:70px 0 0 0;} 

		.partner{width:740px; height:650px;  background:url(../img/partner.jpg) no-repeat left top;}

		.customer{width:750px; height:500px;  background:url(../img/customer.jpg) no-repeat left top;}

		.sitemap{width:710px; height:490px;  background:url(../img/sitemap.gif) no-repeat left top;}
		
		.bt01   {width:740px; height:40px;  }
		.bt01 ul{float:left;  width:740px; padding:470px 0 0 52px;} 
		.bt01 li{float:left;  display:inline; padding:0 98px 0 0;} 
		
		.bt02   {width:740px; height:40px;  }
		.bt02 ul{float:left;  width:740px; padding:50px 0 0 52px;} 
		.bt02 li{float:left;  display:inline; padding:0 98px 0 0;} 
		
		.bt03   {width:740px; height:40px;  }
		.bt03 ul{float:left;  width:740px; padding:300px 0 0 32px;} 
		.bt03 li{float:left;  display:inline; padding:0 98px 0 0;} 
		
		.sitemap_sub   {width:750px; height:20px; padding:36px 0 0 32px; }
		.sitemap_sub  ul{float:left;  width:750px; } 
		.sitemap_sub  li{float:left;  display:inline; padding:0 40px 36px 0; vertical-align:top;} 
		
		.cont2 {overflow:hidden;}

#mainbody_el {margin:0 auto;  width:661px; padding:10px 0 50px 0; }
#mainbody_el p{ width:661px; padding:0 0 20px 0; }

#license { width:661px; height:510px; background:url(../img/license_box.gif) no-repeat center top; line-height:200%; padding-top:15px; margin-left:0; }
#license .box { width:618px; height:479px; margin:30px; margin-top:0; overflow:auto; }
#license p { font-weight:bold; color:#666; }