/* 요소(element) 여백 초기화  */
html, body,
div, span,
dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6,
blockquote, p, address, pre, cite,
form, fieldset, input, textarea, select {margin:0;padding:0;text-align:left;}
/*table { border-collapse: collapse; border-spacing: 0; }*/

html, body {min-width:100%;_width:100%;min-height:100%;_height:100%;height:100%}

body{text-align:center;} /* IE에서의 페이지 가운데정렬 */
body {font-size:12px;font-family:"맑은 고딕", "Malgun Gothic", Dotum, Verdana, Helvetica, Arial, sans-serif; background-color: transparent; color: #333; -webkit-font-smoothing: antialiased;}



/* 제목요소*/
h1, h2, h3, h4, h5, h6 {font-size:100%;font-weight:normal;} 
legend {overflow:hidden;width:1px;height:1px;color:#ffffff;}


/* 테두리 없애기 */
fieldset, img, abbr, acronym {border:0 none;} 

/* 목록 */
ol, ul { list-style:none; }


/* 텍스트 관련 요소 초기화 */
address, caption, em, cite {font-weight:normal;font-style:normal;}
ins { text-decoration:none; }
del { text-decoration:line-through; }

/* 인용문 */
blockquote:before, blockquote:after, q:before, q:after { content:""; }
blockquote,q { quotes:"" ""; }



br {line-height:0.75em;}

label {cursor:pointer;}

a:link, a:visited { color: #000;text-decoration: none;  }
a:hover, a:active { color:#f00;text-decoration: none; }




body{background-image:url("/img/bg_patt.png");color:#fff}

div#warp{width:990px; min-height:100%; _height:100%; margin:0 auto; background-image:url("/img/bg_patt_body.png");}
div#top{width:990px; height:94px;border:0px}
div#comm{width:990px; min-height:500px; border:0px ; text-align:center; overflow:hidden;}
div#bottom{width:990px; min-height:120px; border:0px ; overflow:hidden;}

div#top div#naviBG{position:relative; width:986px; height:51px; background:url("/img/navi_bg.png") no-repeat 0 0; margin: 5px 0px 6px 4px}
div#top div#naviBG img#logo{position:relative; top:5px; left:15px; border:0px}


div#top div#naviBG ul#navi{position:absolute; top:5px; left:300px;width:670px;height:30px;  border:0px solid #f0f;}
div#top div#naviBG ul#navi li{float:left; font-family:Malgun Gothic; font-size:16px;color:#fffad8; margin:4px 30px; cursor:pointer}
div#top div#naviBG ul#navi li.line{font-weight:bold;margin-right:10px;margin-left:10px;font-size:14px;color:#fff;}
div#top div#naviBG ul#navi li.navi_def{}
div#top div#naviBG ul#navi li.navi_over{color:#fdd000;}

div#top div#naviBG ul.navi_sub{position:absolute; top:49px; height:25px; border:0px solid #fff;}
div#top div#naviBG ul.navi_sub li{float:left;font-family:Malgun Gothic; font-size:13px; color:#fff; margin-right:20px; cursor:pointer}
div#top div#naviBG ul.navi_sub li.def{}
div#top div#naviBG ul.navi_sub li.now{color:#ffc1ed}

div#comm div#toptit{width:990px; height:51px; margin:0 auto; background:url("/img/tit_bg.png") repeat-x;}
div#comm div#toptit span#tit{font-family:Malgun Gothic; font-size:32px; color:#be0d3d;padding-left:30px}
div#comm div#toptit span#m_tit{font-family:Malgun Gothic; font-size:12px; color:#666;padding-left:10px}
div#bottom p#cpr{margin:50px auto; color:#aaa; border:0px solid #000000; width:880px; text-align:center}

div#exhibody, div#exhibody a:link,div#exhibody a:visited,div#exhibody a:hover,div#exhibody a:active{margin-top:20px; width:990px; text-align:center; min-height:600px; color:#ccc;}
div#boardbody{width:970px;min-height:600px;_height:600px; margin:10px;background-color:#fff}

div.gen{width:800px; margin:50px auto; text-align:center; font-size:26px; line-height:30px}
div.gen div.tt{color:yellow; border:0px solid #000000; text-align:center; margin-bottom:80px; font-size:38px }
div.gen div.ttb{color:red; border:0px solid #000000; text-align:center; margin-bottom:80px; font-size:38px }
div.gen div.bb{width:600px; margin:0 auto}
div.gen div.bb span{display:inline-block;font-size:16px; width:120px;padding-left:10px;font-weight:bold;color:#ccc}
div.gen hr{height: 1px; border:0px; border-bottom:1px dashed #ccc; margin:8px 0px}
