@charset "euc-kr";

/* default.css */
html, body { height:100%; margin: 0; padding: 0;  font:12px "µ¸¿ò",dotum,AppleGothic,Sans-serif; line-height:1.5; color:#303030;}

div, p, dl, dt, dd, table, th, td, form, fieldset, adddress {margin:0; padding:0;}
h1, h2, h3, h4, h5, h6 {margin:0; padding:0;}
ul, ol, li {list-style:none; margin:0; padding:0;}
img, fieldset {border:0;}

a {selector-dummy:expression(this.hideFocus=true); color:#5A5A5A; text-decoration:none;}
a:visited, a:active, a:hover, a:focus { outline:0; text-decoration:none;}

.clear{display:block; float:none; clear:both; height:0; width:100%; font-size:0 !important; line-height:0 !important; overflow:hidden; margin:0 !important; padding:0 !important;}

table { text-align:left; border-collapse:collapse; }
table img {border:none;}

#wrap{ width:100%; margin:-5px 0 0; *margin:0; padding:0; background:url(../images/common/bg_wrap.gif) repeat-x left top; }

#header{position:relative; width:940px; margin:5px auto 10px; padding:25px 0 0 0; }
#header h1 { }
#header .gnb {position:absolute; width:730px; top:30px; right:0; }

#container{ position:relative; width:940px; margin:0 auto;}

.bn_area {position:absolute; left:0; bottom:0; *bottom:15px; _bottom:15px; }
.bn_area ul { width:200px; padding:10px 0; background:#fafafa; border:1px solid #e1e1e1;}
.bn_area ul li { padding:0 10px;}

#side {float:left; width:200px;  }
#side .login_area {margin-bottom:25px;}
#content{float:right; width:720px; }
#content .main_notice { width:698px; border:1px solid #e1e1e1; margin-bottom:15px; padding:10px;}
#content .main_bbs { float:left; width:335px; margin-right:6px; _margin-right:15px; padding:10px; border:1px solid #e1e1e1; }
#content .main_photo {float:left; width:335px; _width:325px; margin-right:0px; padding:10px; border:1px solid #e1e1e1;}
#content h2 img {margin:10px 0 30px; }

#footer{width:940px; height:69px; margin:30px auto 0; border-top:1px solid #e1e1e1; background:url(../images/common/footer_copy.gif) no-repeat left 20px; }
