@import url('common.css');
@import url('default.css');
@import url('sub_contents.css');
@import url('contents2.css');
@import url('template.css');
@import url('sitemap.css');

/* 서브 비쥬얼 */
#wrapper {background:url('../images/sub/wrap_bg.jpg') repeat-x;}
#wrap {background:url('../images/sub/sub_bg.jpg') no-repeat;}

#gnb {right:54px;}
/* 메뉴 */
/* mainHead-topmenu */


#container {position:relative; top:76px; }
#visual {position:absolute; left:250px; top:20px; z-index:1;}

#side {float:left; width:199px; margin-left:10px; padding-bottom:77px;}
* html #side {margin:1px 0 0px 5px;}
#side_title {background:url(../images/sub/side_title_bg.gif) repeat-y left -10px; width:199px; height:40px;}
#side_title h2 {font-size:1.4em; color:#fff; font-weight:bold; letter-spacing:-0.2em; margin-left:27px;}
#side_menu {width: 199px; padding:0 0 0 0; background:url(../images/sub/side_bg.gif) repeat-y left top;}
#side_menu ul {margin:0 0 0 0; padding:0 0 0 0; }
#side_menu ul li {position:relative; width: 158px; margin:0 20px; padding:0; border-bottom:1px solid #e6e6e6;  background:url('../images/sub/side_menu_bul.gif') no-repeat 7px 7px;}
#side_menu ul li a {display:block; padding:3px 10px 0 25px; }
#side_menu ul li.on a, #side_menu ul li a:hover {color: 636363; font-weight: bold; text-decoration: none;}
#side_menu ul li img {position:absolute; right:0; top:6px;}
#side_menu ul ul {display: block; padding:5px 0 3px 0px; margin:0; border-top: 1px solid #e6e6e6; background: #f7f7f7;}
#side_menu ul ul li {width:100px; margin: 0; padding: 0; border-bottom:none; background:url('../images/sub/side_menu_bul2.gif') no-repeat 15px 9px; border-bottom:none; }
#side_menu ul ul li a {display: block; width:110px; margin:0; line-height: 1.25em; color:#636363 !important; font-weight:normal !important;}
#side_menu ul ul li.on a, #side_menu ul ul li a:hover {color: #7e5500 !important; font-weight: bold !important;}
#side_menu .menu_map {padding-top:10px; height:110px;}

#colgroup {display:inline; float:left; width:690px; margin:145px 0 0 20px;}

#sub_head {height:45px; margin:5px 0 0 0;}
#sub_title {float:left; height:35px; padding:0 0 0 25px; background:url('../images/sub/sub_title_bg.gif') no-repeat left 3px;}
#sub_title h1 { font-size:1.5em;}
#path {display:inline; float:right; margin:0; padding:7px 0 0 0;  font-size:0.9em; color:#636363; text-align:right;}
#path span {font-weight:bold;}
* html #path {background-position:left 3px;}

#contents {margin:10px 0 40px 24px; padding-bottom:60px;}

/* 퀵메뉴 */
#quick {position:absolute; left:886px; top:201px; background:url('../images/sub/quick_bg.gif') no-repeat left top; width:104px; height:51px;}

/* 스크롤 버튼 제어 */
#floating {
	position:absolute;
	left:895px;
	top:286px;
	width:81px;
}

#floating div.group {background:url('../images/sub/floating_bg.gif') no-repeat left top;}
#floating h2 {padding:4px 0 0 0; text-align:center;}
#floating ul {padding:5px 0 10px 12px; background:url('../images/sub/floating_bot_bg.gif') no-repeat left bottom;}
#floating ul li {line-height:1em; margin:8px 0;}
#floating ul li img {vertical-align:top;}
#floating div.last {margin:10px 0 0 28px;}
