html, body { height: 100%;}
body {                                                                                                                                                                       
 margin-left: 0px;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
  background:url(/new/s_img/subBg.jpg) repeat-x;
  overflow-x:hidden;
 }
/* png Åõ¸í */
.png24 {tmp:expression(setPng24(this));}
*{outline:none}
#swrap{ width:100%;}
#sheader { width:1200px;left:50%; margin-left:-600px;  top:0px; position:absolute; height:50px;  z-index:50; }
#smenu { width:100%; height:90px; position:relative; background:url() no-repeat center top; z-index:1;  }

#stop { width:100%; height:59px;  top:20px; position:absolute; }
#stop_box { width:860px; left:50%; margin-left:-430px; padding-top:0px;  height:59px; position:relative;}

#smainflash { width:100%;  position:relative; background:url() no-repeat center top; }

#mun { width:100%; height:70px;  top:0px; position:absolute; z-index:5;}
#mun_box { width:1200px; left:50%; margin-left:-600px; padding-top:0px;  height:70px; position:relative;}


#contents_box {width:100%;top:220px;position:absolute;}


#canvas{position:absolute; text-align:center;	width:1200px;margin:0 auto;   top:0px;  padding:0px;}


#top{width:172px; height:9px; background:url(/img/top_bg.jpg) no-repeat; float:right;}
#top li{float:left; margin:0 12px 0 0;}
#top .marno{margin:0 0 0 0;}
#logo{float:left;}

#main_visual{position:relative;  margin:0px 0 0 0px;}
#main_center{position:relative; margin:0;}
#content{position:relative; width:100%; margin:0 0 0 0; margin:0 auto; text-align:center;}



#sfooter{position:absolute; width:100%; height:180px;left:0;  background:url(/new/s_img/fooBg.jpg) ; }
.sfooter_box { width:1200px; left:50%; margin-left:-600px; padding-top:70px;  height:65px; position:relative;}
.sfooter_banner { width:1200px; left:50%; margin-left:-600px; padding-top:0px;  height:104px; position:relative;}





/* stle */
.stle { float:right; width:280px; height:20px; top:-50px;position:relative; line-height:1.2em; letter-spacing:-0.1em; margin-right:0px; margin-top:0px;}
.stle ul { float:right; padding:5px 8px 0 0; }
.stle .home { font-size:1.0e;font-family:Dotum,µ¸¿ò,sans-serif; color:#FF7E94;letter-spacing:-1px; }
.stle li { float:left; color:#848B91; font-size:1.0em;font-family:Dotum,µ¸¿ò,verdana,sans-serif;letter-spacing:-1px; }
.stle_over { font-weight:normal;font-size:1.0em;font-family:Dotum,µ¸¿ò,sans-serif;letter-spacing:-1px; color:#FF6B34;}


.pointer {cursor:pointer}
.hide {display:none;}
.privacy {width:97%; height:60px; font-size:11px; padding:10px; text-align:justify; line-height:140%; font-family:'µ¸¿ò';border:1px solid #ccc;}

.highlight { background-color: yellow }
#floating	{display:none; position:absolute;}
#floating2	{display:none; position:absolute; }

/*µÞ¹è°æ ºí·¯*/
#bgLayer {display:none; position:absolute; left:0px; top:0px; width:100%; z-index:1000; }
