* { border:0; margin:0; padding:0; font-size:12px; font-family:"돋움"; }

body.main { background:url(../images/bg_main.jpg); background-repeat:repeat-x; }
body.sub { background:url(../images/bg_sub.jpg); background-repeat:repeat-x; }

ul, li { list-style:none; }
a,img,fieldset,iframe { border:0px; }

/* 메인  */
#wrap { width:1024px; margin:0 auto; overflow:hidden; }
#header { width:1024px; height:137px; }
#header ul { float:left; }
#header li { float:left; }
.logo { width:190px; height:67px; margin-top:34px; }
.link_home { width:29px; height:7px; margin-top:14px; margin-left:802px; }
.menu { width:764px; height:87px; margin-top:24px; margin-left:70px; }
.visual { width:1024px; height:425px; }
.link { width:1024px; height:324px; }
.link ul { float:left; }
.link ul.notice { width:283px; height:154px; margin-left:17px; }
.link li { float:left; }
#footer { clear:both; width:100%; background:url(../images/bg_footer.gif); background-repeat: repeat-x; }
#footer .footer_contents { width:1024px; height:138px; padding-top:20px; margin:0 auto; }
#footer .footer_logo { width:158px; float:left; margin-top:10px; margin-left:17px; }
#footer .footer_text { width:700px; float:left; margin-top:17px; margin-left:35px; color:#606060; display:inline-block; line-height:20px; }

/* 게시판연동  */
.main_notice { width:220px; float:left; line-height:18px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.main_notice a { color:#000000; text-decoration:none; }
.main_notice a:hover { color:#7fa32f; text-decoration:underline; }
.notice_time { width:30px; float:right; margin-top:3px; margin-right:26px; }

/* 서브  */
#container { width:1024px; float:left; margin-top:32px; margin-bottom:50px; }
#side_menu { float:left; }
#contents { float:right; }
.title { margin-bottom:40px; }
#map_canvas { width:740px; height:368px; }
#map_canvas2 { width:740px; height:368px; }
.board { width:740px; }
.btn_sub04 { margin-left:115px; }