html, body { margin:0 auto; background:url(../img/main_bg.jpg) repeat-x;}
body { text-align:center; }


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 {text-align:center; 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;}

/* ¸ÞÀÎÀÌ¹ÌÁö */
.bdM {position:relative; width:100%; min-width:1000px; max-width:1900px; height:100%; max-height:926px; height:527px;  overflow:hidden; overflow-y:hidden; overflow-x:hidden; padding:36px 0 0 0;}





#footer { clear:both; height:77px;  border-top:1px solid #e8e8e8;  }
#copy { width:960px; margin:0 auto; padding-top:20px; }
#copy li.left { float:left; }
