/*
Author : 김진태, 방정현
Contact Us : 
Version : 1.0
*/

/* 공통요소 css 파일 */
@import url('/common/res/grobal.css');
@import url('/common/res/layout.css');
@import url('/common/res/style.css');
@import url('/common/res/typo.css');


/* sub01 스타일 정의 */
body {background:url('/ksa/res/bg_sub01_body.gif') repeat-x left top #fff;}

#logoLogin {background:url('/common/img/bg_login_area.gif') repeat-x left bottom #fff;}

ul.gnbLink {float:right; margin:17px 0 0 0;}
ul.gnbLink li {
	float:left;
	padding:0 6px;
	background:url('/common/img/bg_gnblink_bar.gif') no-repeat right 50%;
	}
	ul.gnbLink li.last {background:none;}
	ul.gnbLink li.btn {background:none; padding:0;}

ul.langLink {overflow:hidden; width:160px; margin:12px 0 0 0;}
ul.langLink li {
	float:left;
	padding:0 6px 0 0;
	background:url('/common/img/bg_gnblink_bar.gif') no-repeat right 50%;
	}
	ul.langLink li.last {padding:0 0 0 6px; background:none;}

/* 좌측 서브네비게이션 영역 시작 */
/*** 공통 */
.subNaviArea {
	width:160px;
	padding-bottom:12px;
	}
.subNaviArea ul {
	width:158px; 
	padding:9px 0 0 0;
	}
.subNaviArea ul li {
	overflow:hidden;
	width:138px; 
	margin-left:10px;
	border-top:1px solid #E0E2E5;
	}
	.sub01Navi ul li.first {border:none;}
	.sub01Navi ul li img {vertical-align:top;}

/* 공통 ***/

/* sub01 서브네비게이션 스타일 (sub 스타일에 맞게 수정) */
.sub01Navi {background:url('/ksa/res/bg_subnavi_sub01.gif') no-repeat left bottom;}
.sub01Navi ul {
	border-left:1px solid #B0B8D8;
	border-right:1px solid #B0B8D8;
	}
	.subNaviArea ul li ul {
	border:none;
	width:138px;
	margin-bottom:-20px;
	padding:10px 0 7px 0;
	background:#EFF3F8;
	}/* 서브네비 2뎊스 스타일 */
	.subNaviArea ul li ul li {
		margin:0;
		border:none;
		}

/* 좌측 서브네비게이션 영역 끝 */

/* 서비스펼쳐보기 */
.sub01svc {background:url('/ksa/res/bg_service_viewarea1.gif') repeat-x left bottom;}

/* Footer */
ul.footerLink {margin:17px 0 11px 16px;}
ul.footerLink li {
	display:inline; 
	padding:0 5px 0 8px; 
	margin:0;
	background:url('/common/img/bg_footerlink_bar.gif') no-repeat left 2px;
	}
	ul.footerLink li.first {background:none; padding-left:0;}

#footer {padding:0 0 0 20px;}
.copyRight {
	overflow:hidden;
	height:80px;
	background:#EBEBEB;
	}
.copyRightArea {overflow:hidden; width:847px;}
.copyRightArea address {float:left; padding:16px 0 0 16px;}
.copyRightArea select {float:right; margin:16px 15px 0 0;}


/*** 컨텐츠 스타일 정의 시작 */
/* 비쥬얼 요소 */
.sub10Vis01 {
	padding-left:105px;
	background:url('/ksa/res/img_sub01_visu1.gif') no-repeat left top;
	} /* 경영공시 */
.sub01Vis02 {
	width:203px;
	background:url('/ksa/res/bg_ksasc.gif') no-repeat right bottom;
	} /* KS 바로가기 */

p.moralMg{
	border-top:1px solid #DCDCDC;
	border-bottom:1px solid #DCDCDC;
	padding:10px 0;
}


/* 서비스 펼쳐보기 레이어 */
#svcLayer1 {	
	width:839px;
	margin:0 0 0 20px;
	background:url('/common/img/bg_svclayer.gif') repeat-x left top;
	}
.svcLayerSub01 {border:4px solid #5F86BA;} /* 서비스 펼쳐보기 레이어 서브1타입 */
	.svcLayerSub01 div {float:left; padding:10px 0 0 20px;}
	.svcLayerSub01 ul {margin-top:10px; padding:0 0 0 5px;}

/* 타이틀 헤더 타입 */
h4.arrow1 {
	padding:0 0 0 17px;
	font-size:11px;
	color:#000;
	background:url('/common/img/icon_h4_arrow1.gif') no-repeat left 2px;
	}

/* 도트블릿 리스트 */
ul.dotList1 li {
	padding:0 0 0 6px;
	background:url('/common/img/bul_dot1.gif') no-repeat left 7px;
	}

/* 폰트 타입 */
.txt9 {font-size:9px;}
.txt11 {font-size:11px;}

/* 공통요소 */
.titleArea1 {
	width:410px;
	padding-bottom:2px;
	text-align:right;
	border-bottom:1px solid #DCDCDC;
	}
	.titleArea1 img.moreBtn {margin-top:2px;}

.tabArea1 {
	width:410px;
	text-align:right;
	border-bottom:1px solid #DCDCDC;
	}
	.tabArea1 img.moreBtn {margin-top:2px;}

ul.dotList2 {margin-top:6px;}
ul.dotList2 li {
	margin-left:2px;
	padding:0 0 0 8px;
	text-align:right;
	line-height:1.70em;
	background:url('/common/img/bul_dot1.gif') no-repeat left 50%;
	}
	ul.dotList2 .subject {float:left;}

/* 컨텐츠 스타일 정의 끝 ***/