/* 상단 로그인바 */
#header {}
#header .wrap {}
#header .topline {border-top:4px solid #045e3a;}		/* 상단 라인 */

#loginbar {padding:0;}
#loginbar a {color:#555555;}
#loginbar .bar {padding:7px 0px 5px 0px;font-size:11px;text-align:right;}
#loginbar .lst {float:right;padding:0;margin:0;list-style-type:none;}
#loginbar .lst li {float:left;padding:1px 3px 1px 3px;}
#loginbar .lst li .dv {margin-right:3px;font-weight:bold;color:#999999;}
#loginbar .loginbanner {border-top:1px solid #dddddd;}
#loginbar .loginbanner .chk {padding:8px;text-align:right;}
#loginbar .loginbanner img {max-width:100%;}
#bntLoginBanner {margin-left:10px;color:#ff0000;font-size:12px;}


/* 메뉴 로고 영역 */
#topmenu {}
#topmenu .wrap {}
#topmenu table {width: 100%;border-spacing: 0px;border-collapse: collapse;}
#topmenu td {vertical-align:bottom;}
#topmenu .logo {}
#topmenu .search {float:right;}
#topmenu .search form {display:block;width:228px;height:25px;background:#ffffff;border:2px solid #dddddd;}
#topmenu .search .keyword {float:left;padding:2px 0 0 3px;margin:3px 0 0 6px;width:186px;height:17px;font-size:11px;font-family:dotum;color:#888888;border:0;background:#ffffff;}
#topmenu .search .keyword:focus {font-weight:bold;font-size:12px;font-family:gulim;color:#222222;}
#topmenu .search .sbtn {float:left;padding:5px;position:relative;top:-1px;left:4px;}
#topmenu .menu {float:right;padding-top:12px;}
#topmenu .menu .lt {height:2px;}
#topmenu .menu .ls {margin:0;padding:0;width:2px;}
#topmenu .menu ul {margin:0;padding:0;list-style-type:none;}
#topmenu .menu li {float:left;padding:0px 20px 20px 40px;text-align:right;}		/* 메뉴 넓이 */
#topmenu .menu li a {font-size: 1.2em;font-weight:bold;font-family:NanumGothic,sans-serif;}
#topmenu .menu li .on {color:#6d9e0e;}		/* 현제 열려있는 페이지 메뉴 */

/* 서브메뉴 영역 */
#MenuBox {position:absolute;width:960px;z-index:999;display:none;}
#MenuBox .box {padding:21px;border:2px solid #045e3a;background-color:#ffffff;}
#MenuBox .box table {width: 100%;border-spacing: 0px;border-collapse: collapse;}
#MenuBox .box td {vertical-align:top;}
#MenuBox .box .img{vertical-align:middle;width:238px;}		/* 메뉴 이미지 공간 */
#MenuBox .box .tdv {padding-left:21px;border-left:1px solid #cccccc;}
#MenuBox .box .mn a {font-size:1.2em;font-weight:bold;color:#045e3a;}
#MenuBox .box .sb {padding-top:10px;}
#MenuBox .box .sb div {padding:5px 0px 3px 0px;}
#MenuBox .box .sb .ch {padding:3px 8px 2px 8px;}
#MenuBox .box .on {color:#6d9e0e;}		/* 현제 열려있는 페이지 메뉴 */
#MenuBox .box .hidden {color:#aaaaaa;}		/* 현제 열려있는 페이지 메뉴 */

/* 푸터 영역 */
#footer {border-top:1px solid #eaeaea;}
#footer .wrap {padding:0;}
#footer .wrap .slinks {padding-top: 10px;}
#footer .wrap .slinks table{width: 100%;border-spacing: 0px;border-collapse: collapse;}
#footer .wrap .slinks .logo {width: 200px;}
#footer .wrap .slinks .logo img {max-width: 200px;}
#footer .wrap .slinks .info {vertical-align: top;color: #999999;}
#footer .wrap .slinks .info .copyright {color:#999999; font-family: gulim; line-height:140%;}
#footer .wrap .slinks .info .txt {margin-right: 15px;}
#footer .wrap .slinks .link {vertical-align: top;color: #666666;}
#footer .wrap .slinks .link a {color: #666666;}
#footer .space {margin-top:40px;}

#content {margin-top:15px;padding:0;min-height: 500px;}
#content .wrap {}
#content .subject .txt {padding:8px 0px 8px 10px;font-size:1.7em;color:#333333;font-weight:bold;font-family:나눔고딕,Malgun Gothic;border-bottom:1px solid #eaeaea;}		/* 본문 제목 */
#content .center {}
#content .m_side {float: left;width: 740px;}
#content .aside {float:left;width:200px;margin-right: 20px;padding-bottom: 20px;}
#content .bside {float:right;width:200px;margin-left: 20px;padding-bottom: 20px;}
#content .addon_side {padding:5px 0px 15px 0px;}
#content .addon_side img {max-width:200px;}
#content .content_top {margin-bottom:10px;}


/* 본문 사이드 메뉴 */
#content .mainmenu {padding:10px 0px 10px 0px;text-align:center;font-size:1.3em;font-weight:bold;font-family:나눔고딕,Malgun Gothic;background-color:#6d9e0e;}
#content .mainmenu a {color:#ffffff;}		/* 상단메뉴 글자색 */
#content .submenu {list-style-type: none;padding:0;margin:10px 0px 15px 0px;}
#content .submenu .on {font-weight: bold;color: #045e3a;}		/* 선택된 메뉴 */
#content .submenu .first {}
#content .submenu .last {padding:0;margin:0;border:none;}
#content .submenu li {background: url('/rb/images/side_arr_plus.gif') 8px 9px no-repeat;padding: 8px 0px 8px 24px;line-height: 140%;border-bottom: #dddddd solid 1px;}
#content .submenu li a {color:#4b3625;height:16px;display:inline-block;overflow:hidden;}
#content .submenu li a:hover {color:#3B82BA;}
#content .submenu li ul {padding:10px 0px 0px 10px;margin:0;list-style-type:none;}
#content .submenu li ul li {background:none;padding:0;border-bottom:0;}
#content .submenu li ul li a {font-weight:normal;}
#content .submenu li ul li a:hover {color:#3B82BA;}
#content .submenu li ul li .on {}		/* 선택된 메뉴 서브 */
#content .submenu ._last {}
#content .submenu .none {color:#c0c0c0;}
#content .submenu .hidden a {color:#aaaaaa;}

/* 퀵메뉴 */
#quickmenu {position:fixed;top:150px;display:none;}
#quickmenu ul {padding:0;margin:0;list-style-type:none;}
#quickmenu li {display:block;}
#quickmenu .navibtn {margin-top:5px;font-size:17px;}
#quickmenu .navibtn a {font-weight:bold;}

/* 상단슬라이딩 이미지 */
#slider_top, #slider_top .bg {}
#slider_top .bg {display:none;background-size: cover;background-repeat: no-repeat;}
#slider_top .bg img {max-width:100%;}
#slider_top .first {display:block;}

/* 사이드 베너 */
#side_banner {margin-top: 15px;height: 179px;overflow: hidden;}
#side_banner ul {list-style-type: none;margin: 0;padding: 0;}
#side_banner li {height: 90px;}