﻿@charset "utf-8";

/* CSS Document */

@import url(top.css) ;

@import url(main.css) ;



#wrap { width: 100%;

	position: relative;

	background: #FFF url(../images/top_bg01.jpg) repeat-x center top;

	margin:0 auto;

}



#wrap2 {

	width: 100%;

	position: relative;

	background: #FFF url(../images/top_bg02.jpg) repeat-x center top;

	margin:0 auto;

}



#wrap2_main {

	width: 100%;

	position: relative;

	background: #FFF url(../images/top_bg02.jpg) repeat-x center top;

	margin:0 auto;

	z-index:100000;

}





#wrap3 {

	width: 100%;

	position: relative;

	background: #FFF url(../images/top_bg03.jpg) repeat-x center top;

	margin:0 auto;

}

#wrap4 {

	width: 100%;

	position: relative;

	background: #FFF url(../images/top_bg04.jpg) repeat-x center top;

	margin:0 auto;

}

#wrap5 {

	width: 100%;

	position: relative;

	background: #FFF url(../images/top_bg05.jpg) repeat-x center top;

	margin:0 auto;

}



#wrap5_main {

	width: 100%;

	position: relative;

	background: #FFF url(../images/top_bg05.jpg) repeat-x center top;

	margin:0 auto;

	z-index:100000;

}



#header {

	background: none;

	width: 1000px;

	margin: 0 auto;

	height:102px;

	position:relative;

	z-index:998;

}

#gnb {

	background: none;

	float:right;

	margin-right: 12px;

	width:32%;

	position: relative;

}

#lnb {

	background: none;

	clear:both;

	position:relative;

	float:left;

	left: 290px;

	top:-26px;

	width: 728px;

	margin-bottom:-5px;

}

#simg {

	clear:both;

	background: #FFF;

	height: 163px;

	margin:0 auto; 

	width:1000px; /*0111*/

	position:relative;

}

#container {

	width: 1080px;

	margin:0 auto;

	padding:0 0 0 20px;

	position:relative;

}

#container {

*zoom:1;

} /* IE5.5~7 브라우저 대응 Hack */

#container:after {

	content:"";

	display:block;

	clear:both; /*표준계열 브라우저에 대응하는 float 해제용 가상 엘리먼트의 생성 */

}

#snb {

	float: left;

	width:192px;

	margin-right: 40px;

	padding:0;

	position:relative;

	/*top:-25px;*/

	background: #FFF url(../images/l_menu_bg.gif) repeat-y left top;

}

html* #snb {

top:-42px;

}

#colgroup {

	float:right;

	background: #FFF url(../images/con_bg.gif) no-repeat 100px 31px;

	width: 848px;

	margin-top: 27px;

	margin-bottom: 30px;

}

html* #colgroup {

margin-top:10px;

}

#location {

	margin-right: 60px;

	margin-top: 10px;

	float: right;

	background: url(../images/icon_home.gif) no-repeat left top;

	padding-left: 13px;

font: 12px normal  Arial,"宋体","黑体";

 	color: #909090;

}



#location a, #location a:hover, #location a:active,#location a:visited{color: #909090; text-decoration:none;}



*html #location {margin-right:30px;}

#content {

	overflow:hidden;

	float:left;

}

#content-area {

	float:left;

	width: 750px;

	background: #FFF;

}

#page-print {

	float: right;

	list-style: none;

	margin-top: -5px;

	margin-bottom:34px;

}

html* #page-print {

	margin-top:-25px;

	margin-bottom:14px;

	}

#page-print li {

	float:left;

	line-height:0;

	display: inline;

	margin:0;

	padding:0;

}

#printNo {

	clear: both;
    font-family: 微软雅黑;
    font-size: 18px;
    height: 40px;
    padding-top: 10px;
    text-align: center;

}

#ContentPrint { clear:both; width:663px;}

/* quick */

#quick {

	

}

#quick h2 {

	margin:0;

	padding:0;

	margin-top:14px;

}

#quick ul {

	list-style: none;

	padding-left: 0;

	line-height: 0;

	margin: 0;

	

}

#quick ul li {

	padding:0;

	margin: 0;

	display: block;

}

html* #quick ul li { /* ie 7에서만 적용 */

margin-bottom:-2px;	

}

.quickBt {

	background: url(../images/quick_bt.gif) no-repeat left top;

	margin:0;

	padding:0;

	height: 9px;

}

/* 풋터 영역 */

#bottomSub {

	clear:both;

	background: url(../images/footer_bg.gif) repeat-x center top;

}

.footer {

width: 980px;

margin: 0 auto;

padding: 18px 0 0 0;

}

.footerCon1 {

list-style:none;

margin:0;

padding:10px 0;

}

.footerCon1 li {

display:inline;

line-height:100%;

}

html* .footerCon1 li {

margin-right:-2px;

margin-right:0;

padding:5px 0;

}

.footerRight {float:right; text-align:right;margin:0; padding:0;}

.footerCon2 {

padding:0;

margin:0;

vertical-align:middle;

height:20px;

}

.footerCon2 img {float:left;padding:3px 0 0 10px;}

html* .footerCon2 img {padding:5px 3px 0 30px;}

.footerCon2 select {font: 12px normal  Arial,"宋体","黑体";

 padding:0; margin:0; vertical-align:middle;}

.footerGo {padding-left:0; border:0; vertical-align:middle;}

.footerCon3 {padding-top:7px; margin:0;}

*html .footerCon3 {margin-top:-19px;}



/* skipToContent */

#skipToContent {

	position:relative;

}

#skipToContent a {

	display:block;

	height:1px;

	width:1px;

	margin-bottom:-1px;

	overflow:hidden;

	text-align:center;

	color:#000;

	white-space:nowrap;

}

html* #skipToContent a {margin-bottom:-4px;} /*경영평가기간만 사용 */



#skipToContent a:focus, #skipToContent a:active {

	height:auto;

	width:auto;

	padding:5px 0;

	margin-bottom:10px;

}



/* returnToPageTop */

#returnToPageTop {

	position:relative;

	clear:both;

}

#returnToPageTop a {

	display:block;

	height:1px;

	width:1px;

	margin-bottom:-1px;

	overflow:hidden;

	text-align:center;

	color:#000;

	white-space:nowrap;

}

#returnToPageTop a:focus, #returnToPageTop a:active {

	height:auto;

	width:auto;

	padding:5px 0;

	margin-bottom:10px;

}

