html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, img {margin:0; padding:0; }
html {width:100%; height:100%;}
body, code {font-size:12px;font-family:gulim; color:#333; background-color:#000000 }
li{list-style:none; }
img, fieldset{border:none; vertical-align:top; }
input, select, textarea{font-size:100%; color:#767676; vertical-align:middle; }
hr.layout {display:none;}
form {display:inline;margin:0;padding:0;}
label {cursor:pointer;}
a,a:link,a:visited{text-decoration:none; color:#000;}
a:hover{text-decoration:underline;}
a:active{text-decoration:none;}
table{border-spacing:0; border:0; border-collapse:collapse; width:100%; }
th, td {border:0;   }
legend { height:0; width:0; display:block; text-indent:-9999em; }
caption { visibility:hidden; position:absolute; left:-1000px; top:-1000px; height:0; width:0; display:none; }
button { padding:0; margin:0; border:0; cursor:pointer; overflow:visible; }
.objHidden { visibility:hidden; position:absolute; left:-1000px; top:-1000px; height:0; width:0; }
table tr.radioType input,
span.noBorder input { border:none !important; width:auto !important; height:auto !important; margin:0 3px 0 0 !important; vertical-align:middle !important; background:none !important; }
#content_CONTAINER td { width:auto !important; }
table.nneditor-table { width:auto !important; }


#top_bg {width:100%;background:url(/rb/djds/img/top_lbg.jpg) repeat-x }
#main_bg {width:100%;background:url(/rb/djds/img/sub_bg.jpg) no-repeat top center; }
#wrap { position:relative; width:1020px; margin:0 auto; }
#header {width:1020px;height:423px;margin:0 auto;overflow:hidden; zoom:1; z-index:100 }

#header .top_logo{position:absolute;left:0px; top:27px; z-index:1}
#header .top_menu {float:right;margin-top:13px; z-index:2}

#header .top_menu .gnb {}
#header .top_menu .gnb ul {padding:0;margin:0;letter-spacing:-1px;}
#header .top_menu .gnb li {list-style-type:none;display:inline;padding:5px 0 5px 10px;font:normal 11px "malgun gothic",dotum;}
#header .top_menu .gnb .admin a {color:#ff0000;}
#header .top_menu .gnb a {font-family: '', 'malgun gothic'; font-size: 11px; line-height: 18px; color: #ffffff; text-decoration: none;font-weight:bold}
#header .top_menu .gnb a:hover { font-family: '', 'malgun gothic'; font-size: 11px; line-height: 18px; color: #ffff00; text-decoration: none;font-weight:bold}

#header .top_logo2{position:absolute;left:745px; top:55px; z-index:1}

#header .top_category{position:absolute;width:1020px;left:0px; top:129px; z-index:100}

#header .top_category .dd{   margin: 0; padding: 0}
#header .top_category .dd .first {   margin: 0px 53px 0 25px; }
#header .top_category .dd .last {   margin: 0px 0 0 53px; }
#header .top_category .dd li {   margin: 0 53px 0 53px; padding: 0; list-style: none; float: left; }
#header .top_category .dd li a.menu {   display: block;     padding: 0px 0px;    margin: 0 0px 0 0;   }
#header .top_category .dd .sm{   background: #000;    border: 3px solid #b70400;    visibility: hidden;    position: absolute; padding: 15px 15px 10px 15px;margin-top:10px;width:120px; z-index: 3}
#header .top_category .dd .sm p{   margin-bottom:4px}
#header .top_category .dd .sm .sc_line{  border-bottom: #e1e1e1 dashed 1px}
#header .top_category .dd .sm a              {   display: block; padding: 0px; text-align: left;font-family:'malgun gothic'; font-size: 12px;  color: #e1e1e1;}
#header .top_category .dd .sm a:hover    {  font-family: 'malgun gothic'; font-size: 12px; color: #ffffff; text-decoration: underline}

#container { width:1020px; margin:0 auto; zoom:1;}
#container:after {content:""; display:block; clear:both; }

#container #snbL { float:left; width:227px; margin:0 0px 0 0; }

#container #snbL .lcat_area {width:227px;height:379px;overflow:hidden; background: url(/rb/djds/img/lcat/l_cat_bg.jpg)  no-repeat}
#container #snbL .lcat_area ul{margin:0px;padding:0}
#container #snbL .lcat_area li{display:block}
#container #snbL .lcat_area li a.rollover img { border-width:0px; display:inline; }
#container #snbL .lcat_area li a.rollover img.over { display:none; }  
#container #snbL .lcat_area li a.rollover:hover img { display:none; }
#container #snbL .lcat_area li a.rollover:hover img.over { display:inline; } 

#container #contents {float:left; width:753px;min-height:800px;padding:20px;background: #ffffff}

#footer { position:relative;width:100%; clear:both; margin:25px 0 0; zoom:1;  }
#footer .c_info{ position:relative; width:1020px; margin:0px auto;*zoom:1; }