/* Layout */
#wrapper{
}
#top{
	width:auto;
	background:#f7f7f7;
	border-bottom:1px solid #ebebeb;
	height:30px;
	line-height:30px
}

#header{
	clear:both;
	height:145px;
}

.side{
	float:left;
	width:180px
}

#container{position:relative;width:980px;margin:0 auto}
#content{
	float:right;
	width:760px;
	padding:20px 0 50px 0
}

#footer{
	clear:both
}

.wrapper{width:980px;margin:0 auto}

/* Top :: 최상단 가로 긴 바 */
#top a{color:#8d8d8d;font-size:11px}
#top p.notice{float:left;width:250px}

/* Account */
#top ul.account{float:right}
#top ul.account li{padding-left:5px}
*:first-child+html #top ul.account li{display:block;float:left}
#top ul.account li.admin a{font-weight:bold;color:red}


/* Logo :: 로고 */
#header h1{float:left;padding:10px 0}

/* Search :: 검색 */
.iSearch{float:left;margin:40px 0 0 100px}
.iSearch .keyword{
	display:block;
	float:left;
	border:1px solid #dcdcdc;
	height:29px;
	line-height:29px;
	width:300px;
	text-indent:10px;
	font-weight:bold
}
.iSearch button{
	float:left;
	height:31px;
	text-indent:-1000em;
	background:url(../image/common/btn_search.png) no-repeat 0 0;
	border:none;
	width:37px;
	height:31px
}

/* TopBnt :: 상단 버튼배너 */
ul.topBtn{float:right;margin-top:20px}
ul.topBtn li{display:block;float:left}

/* Gnb :: 상단메뉴 */
.gnb{
	clear:both;
	width:100%;
	height:39px;
	line-height:39px;
	background:url(../image/common/bg_gnb.png) repeat-x 0 0 #000;
	text-align:center;
	position:relative
}
.gnb ul{width:980px;margin:0 auto}
.gnb ul li{padding:0 54px}
*:first-child+html .gnb ul li{display:inline-block;zoom:1;*display:inline}
.gnb ul li:hover{background:#858c62}
.gnb a{color:#fff;text-decoration:none;display:inline-block;height:39px}
.gnb a:hover{color:#fff;text-decoration:none}
.gnb a.on{background:url(../image/common/bg_gnb_on.png2) repeat-x left 35px;color:#f0952a}

/* submenu */
.submenu2{
	position:absolute;z-index:9999;width:100%;display:none;padding:10px 0;color:#fff;left:0;top:39px;padding-left:20px;
	background:url(../image/common/menubg.png) repeat 0 0;
	
	overflow:hidden
   
}
*:first-child+html .submenu2{
	margin-left:150px;
	z-index:9999;
	position:absolute
}
.submenu2 ul{float:left;width:80px;margin-top:-10px;height:190px;background:url(.) repeat 0 0;padding-top:10px}
.submenu2 ul li{display:block;clear:both;line-height:100%;text-align:left;padding:1px 0;width:100%}
.submenu2 ul li:first-child{padding:0}
.submenu2 ul li:hover{background:none}
.submenu2 a{line-height:120%;padding:3px 0;height:auto;color:#cbcbcb;font-size:11px}
.submenu2 a:hover{color:#f0952a}
.submenu2 a.on{color:#f0952a}

.submenu2 ul.menu1{width:187px;margin-left:120px}
.submenu2 ul.menu2{width:177px;margin-left:0px}
.submenu2 ul.menu3{width:143px;margin-left:0}
.submenu2 ul.menu4{width:144px}
.submenu2 ul.menu5{width:133px;margin-left:00px}
.submenu2 ul.menu6{width:133px;display:none}
.submenu2 ul.menu7{width:133px;display:none}
.submenu2 ul.menu8{width:133px;display:none}
.submenu2 ul.menu9{width:133px;display:none}

*:first-child+html .submenu2 ul.menu1{width:125px;margin-left:0px}
*:first-child+html .submenu2 ul.menu2{width:99px}
*:first-child+html .submenu2 ul.menu3{width:85px}

/* Side :: 왼쪽영역 */
.side h2{border-bottom:0px solid #4a433d;padding:20px 0px 15px 0;color:#333;font-size:18px;letter-spacing:-1px}


ul.snb a{font-size:12px}
ul.snb a:hover{text-decoration:none}
ul.snb{clear:both;width:100%;border-top:1px solid #dcdcdc}
ul.snb li{display:block;border-bottom:1px solid #ebebeb;text-indent:10px}
ul.snb li a{display:block;padding:8px 0;background:url(../image/common/snb_arrow_off.png) no-repeat 95% center}
ul.snb li a.on{font-weight:bold;background:url(../image/common/snb_arrow_on.png) no-repeat 95% center #858c62;color:#fff}

ul.snb li ul.submenu a{font-size:12px}
ul.snb li ul.submenu{clear:both;padding:15px 0;background:#f7f7f7;width:100%;border-top:1px solid #ebebeb}
ul.snb li ul.submenu li{border-bottom:none;text-indent:20px}
ul.snb li ul.submenu li a{background:url(../image/common/snb_bar_off.png) no-repeat 20px center;text-indent:30px;padding:5px 0}
ul.snb li ul.submenu li a.on{background:url(../image/common/snb_bar_on.png) no-repeat 20px center;text-indent:30px;color:#858c62}

/* LNB :: 로컬메뉴 (탭) */
ul.lnb{width:757px;background:url(../image/common/bg_lnb.png) repeat-x 0 0;border:1px solid #e1e1e1;height:34px}
*:first-child+html ul.lnb li{float:left}
ul.lnb li a{display:block;float:left;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;height:34px;line-height:34px;padding:0 20px;color:#8c8282;cursor:pointer}
ul.lnb li a.on{background:#fff;font-weight:bold;color:#000;border-bottom:1px solid #fff}
ul.lnb li a:hover{text-decoration:none}

/* bannerArea */
.bannerArea{clear:both;margin:5px 0}

/* Content :: 제목영역 */
.titleBar{
	border-bottom:0px solid #4a433d;
	padding:15px 0;
	overflow:hidden;
	position:relative;
	padding-bottom:10px
}
.titleBar h3{font-size:25px;display:block;float:left;letter-spacing:0px}
.titleBar h3 .subTitle{color:#b7b7b7}

.titleBar h4{font-size:17px}
.titleBar h4.line{border-bottom:2px solid #4a433d;font-size:17px;padding-bottom:20px;color:#333;padding-left:0}



.titleArea{
	border-bottom:2px solid #4a433d;
	padding:15px 0;
	overflow:hidden;
	position:relative
}
.titleArea a.more{display:block;position:absolute;right:0;top:17px;color:#ababab}

.titleArea h4{font-size:17px}
.titleArea h4.line{border-bottom:2px solid #4a433d;font-size:17px;padding-bottom:20px;color:#333;padding-left:0}

/* Content :: 컨텐츠영역 */
.content{padding:0px 0}

/* Location :: 현재위치 출력 */
.location{position:absolute;right:0;top:0px;color:#a9a9a9}
.location a{font-size:11px;font-family:dotum,돋움;color:#555}

/* Bottom Menu */
ul.bottom_menu{
	border-top:2px solid #38322d;
	border-bottom:1px solid #eeece8;
	width:100%;
	text-align:center;
	height:40px;
	line-height:40px
}

ul.bottom_menu li{padding-left:15px}
ul.bottom_menu li:first-child{padding-left:0}
ul.bottom_menu li a{color:#666}


*:first-child+html ul.bottom_menu li{display:block;float:left}
*:first-child+html ul.bottom_menu li:first-child{margin-left:170px}
/* WebInfo :: 사이트정보 */
.web_info{background:url(../image/common/logo_bottom.png) no-repeat left center;padding:20px 0 20px 260px}
.web_info p{line-height:150%;color:#9f9f9f}
.web_info p.copyright{padding-top:5px}

/* 게시판 라인 */
#bbsview {border-top:2px solid #333;padding-top:20px}