﻿@charset "utf-8";
/* CSS Document */
@import url("content.css");
/* Layout */
#accessibility {
	display: none;
}

body { margin: 0; padding: 0; }

/* 결제진행 현황판 추가 ichyun 20160223 */
.payment_status {
	width:968px;
	height:95px;
	/*margin:0 0 0 10px;*/
	margin: 0 auto;
	padding:0 ;
	background:#f3fdff;
	border-left:1px #afe7f1 solid;
	border-right:1px #afe7f1 solid;
}
.b2b_payment_status {
	float:left;
	width:379px;
	margin:17px 10px 0 10px;
	padding:0;
}
.b2b_payment_tit {
	float:left;
	width:115px;
}
ul.payment_status_list {
	float:left;
	width:240px;
	margin:0;
	padding:0;
}
ul.payment_status_list li {
	width:100%;
	font-size:12px;
	font-weight:bold;
	color:#2f6a98;
	margin:0 0 0 20px;
	padding:0;
	height:18px;
}
ul.payment_status_list li span.stauts_num {
	float:right;
	color:#565656;
	font-weight:normal;
	text-align:right;
	margin:0;
	padding:0;
}
ul.payment_status_list li span.stauts_num a.status_link:link {
	color:#ff0000 !important;
	font-weight:bold;
	text-decoration:underline;
}
ul.payment_status_list li span.stauts_num a.status_link:visited {
	color:#ff0000 !important;
	font-weight:bold;
	text-decoration:underline;
}
ul.payment_status_list li span.stauts_num a.status_link:hover {
	color:#ff0000 !important;
	font-weight:bold;
	text-decoration:underline;
}
.my_payment_status {
	float:left;
	width:383px;
	height:61px;
	margin:0 0 0 0;
	padding:17px;
	background:url(../Images/img/payment_status_line.gif) no-repeat left top;
}
.my_payment_tit {
	float:left;
	width:115px;
}
.etc_site_link {
	float:left;
	width:147px;
	height:78px;
	text-align:center;
	margin:0;
	padding:17px 0 0 5px;
	background:url(../Images/img/payment_status_line.gif) no-repeat left top;
}
/*// 결제진행 현황판 추가 ichyun 20160223 */
#top_line {
	/*positon:relative;*/
	width:970px;
	height:2px;
	background-color:#1C8FC4;
	/*margin:0 0 0 10px;*/
	margin: 0 auto;
	font-size:0.1em;
	/*z-index: 1;*/
}
#head {
	/*position:relative;*/
	width:980px;
	height:155px;
	/*z-index: 2;*/
	/*overflow: hidden;*/
	margin: 0 auto;
}

#head h1 {
	/*position:absolute;
	top: 19px;
	left: 20px;*/
	margin: 0;
}

#head h1 img {
	vertical-align:top;
}

#head .logo_area {
	margin:0;
	padding:0 0 0 20px;
}

/* ESN 트러스빌용 헤더 높이 지정 */

#head2 {
	position:relative;
	width:980px;
	height:75px;
	z-index: 2;
	overflow: hidden;
}

#head2 h1 {
	position:absolute;
	top: 19px;
	left: 20px;
	margin: 0;
}

#head2 h1 img {
	vertical-align:top;
}

/* ESN 트러스빌용 헤더 높이 지정 */

.oil_logo {
	margin-top:11px;
	padding:0;
}

.bs_logo {
	/*margin-top:11px;*/
	margin:0;
	/*padding:11px 0 0 0;*/
}

#site-menu {
	/*position:absolute;*/
	float:right;
	width:970px;
	padding :0 5px 0 0;
	font-size:12px;
	font-weight:normal;
	color:#3c3c3c;
	text-align:right;
	/*z-index:3;*/
} 
/*firefox 3.0에서는 잘됨
#site-menu {
	position:relative;
	float:right;
	padding :0 5px 0 0;
	font-size:12px;
	font-weight:normal;
	color:#3c3c3c;
	text-align:right;
	z-index:3;
}*/
#site-menu ul {
	margin: 0;
	padding: 0 0 0 0;
	list-style: none;
	float:right;
}
#site-menu ul li {
	float:left;
}
#site-menu ul span.export {
	color:#e41e1e;
}
#site-menu .space {
	width:10px;
	padding:1px 3px 0 3px;
}
#site-menu .btn {
	padding:2px 0 0 0;
}
#site-menu a:link {
	color: #3c3c3c;
	text-decoration:none;
}
#site-menu a:visited {
	color: #3c3c3c;
	text-decoration:none;
}
#site-menu a:active {
	color: #3c3c3c;
	text-decoration:none;
}
#site-menu a:hover {
	color: #000000;
	text-decoration:underline;
}
/* info */
/*
#info {
	position:absolute;
	top:48px;
	left:0px;
	float:right;
	padding:30px 0 0 0;
	text-align:right;
	z-index:3;
}

 firefox 3.0에서는 잘됨*/
#info {
	position:relative;
	top:48px;
	left:360px;
	float:right;
	padding :0 0 0 0;
	text-align:right;
	z-index:3;
}

#info ul {
	margin: 0;
	padding: 0 0 0 0;
	list-style: none;
	background:url(../Images/bg/top_info_02.gif) repeat-x;
	float:right;
}
#info ul li {
	float:left;
}
#info .space2 {
	width:5px;
	padding:0 0 0 0;
}
#info .space3 {
	width:5px;
	padding:0 0 0 0;
}
#info .connect {
	font-size:12px;
	color: #3c3c3c;
	font-weight:normal;
	padding: 4px 0 0 0;
}
#info .company {
	font-size:12px;
	color: #3c3c3c;
	font-weight:normal;
	padding: 7px 0 0 0;
}
#info .name {
	font-size:12px;
	color: #FF6600;
	font-weight:normal;
	padding: 7px 0 0 0;
}
#info .txt {
	font-size:12px;
	font-weight:normal;
	color:#3c3c3c;
	padding: 7px 5px 0 2px;
}
#info .current-date {
	padding: 7px 5px 0 5px;
	text-align:center;
	font-weight:normal;
}
#info .logout {
	padding: 3px 0 0 0;
	text-align:center;
}
#info .mem_info {
	padding: 3px 0 0 3px;
	text-align:center;
}
#quick {
	position:absolute;
	float:right;
	top:10px;
	left:692px;
	width:278px;
	height:28px;
	background: url(../Images/bg/quick_bg.gif) no-repeat;
	z-index:6;
}
#quick ul {
	margin: 0;
	padding: 0 0 0 0;
	list-style: none;
	float:right;
}
#quick ul li {
	float:left;
}
#quick ul li.remote {
	width:87px;
	height:22px;
	float:left;
	padding: 3px 4px 0 0;
}
#quick ul li.cert-test {
	width:87px;
	height:22px;
	float:left;
	padding: 3px 4px 0 0;
}
#quick ul li.manual {
	width:87px;
	height:22px;
	float:left;
	padding: 3px 4px 0 0;
}
#tip_remote {
	position:absolute;
	left:636px;
	top:38px;
	width:326px;
	height:50px;
	z-index:9999;
	visibility:hidden;
}

/* 탭메뉴 수정 시작 */
#global-menu {
	/*position:absolute;
	top:75px;
	left:10px;*/
	position:relative;
	float:left;
	width:970px;
	height:70px;
	padding :5px 0 0 10px;
	z-index:5;
	background: url(../Images/bg/nav_bg2.gif) no-repeat 10px 5px;
}
#global-menu img {
	vertical-align:top;
	margin:0 0 0px 0;
	
}
#global-menu ul {
	margin: 0;
	/*padding: 0 0 0 0;*/
	padding: 0 0 0 5px;
	list-style: none;
	float:left;
}
#global-menu ul li {
	float:left;
}
#global-menu ul li .menu-01 {
	font-size:12px;
	color: #3c3c3c;
	font-weight:normal;
	padding:2px 0 0 2px;
}
#global-menu ul li .menu-02 {
	font-size:12px;
	color: #3c3c3c;
	font-weight:normal;
	padding:2px 0 0 2px;
}
#global-menu ul li .menu-03 {
	font-size:12px;
	color: #3c3c3c;
	font-weight:normal;
	padding:2px 0 0 2px;
}
#global-menu ul li .menu-04 {
	font-size:12px;
	color: #3c3c3c;
	font-weight:normal;
	padding:2px 0 0 2px;
}
#global-menu ul li .menu-05 {
	font-size:12px;
	color: #3c3c3c;
	font-weight:normal;
	padding:2px 0 0 2px;
}
#global-menu ul li .menu-06 {
	font-size:12px;
	color: #3c3c3c;
	font-weight:normal;
	padding:2px 0 0 2px;
}
#global-menu ul li .menu-07 {
	font-size:12px;
	color: #3c3c3c;
	font-weight:normal;
	padding:2px 0 0 2px;
}
#global-menu ul li .menu-08 {
	font-size:12px;
	color: #3c3c3c;
	font-weight:normal;
	padding:2px 0 0 2px;
}
#global-menu ul li .menu-09 {
	font-size:12px;
	color: #3c3c3c;
	font-weight:normal;
	padding:2px 0 0 2px;
}
#global-menu ul li .menu-10 {
	font-size:12px;
	color: #3c3c3c;
	font-weight:normal;
	padding:2px 0 0 2px;
}

/*e-기업단신 메뉴*/
#global-menu-briefnews {
	/*position:absolute;
	top:75px;
	left:10px;*/
	position:relative;
	float:left;
	width:970px;
	height:70px;
	padding :5px 0 0 10px;
	z-index:5;
	background: url(../Images/briefnews/nav_bg.gif) no-repeat 10px 5px;
}
#global-menu-briefnews img {
	vertical-align:top;
	margin:0 0 0px 0;
	
}#global-menu-briefnews ul {
	/*margin: 0;
	padding: 0 0 0 0;
	list-style: none;
	float:left;*/
	margin: 0;
	/*padding: 0 0 0 0;*/
	padding: 0 0 0 5px;
	list-style: none;
	float:left;
}
#global-menu-briefnews ul li {
	float:left;
}
#global-menu-briefnews ul li .menu-01 {
	font-size:12px;
	color: #3c3c3c;
	font-weight:normal;
	padding:2px 0 0 2px;
}
#global-menu-briefnews ul li .menu-02 {
	font-size:12px;
	color: #3c3c3c;
	font-weight:normal;
	padding:2px 0 0 2px;
}
#global-menu-briefnews ul li .menu-03 {
	font-size:12px;
	color: #3c3c3c;
	font-weight:normal;
	padding:2px 0 0 2px;
}

#sub_menu_01 {
	position:absolute;
	top: 50px;
	/*top:123px;*/
	left:330px;
	width:300px;
	height:25px;
	visibility:hidden;
	z-index:8;
}
#sub_menu_01 a:link {
	font-size:12px;
	color: #666666;
	font-weight:bold;
	text-decoration:none;
}
#sub_menu_01 a:visited {
	font-size:12px;
	color: #666666;
	font-weight:bold;
	text-decoration:none;
}
#sub_menu_01 a:active {
	font-size:12px;
	color: #666666;
	font-weight:bold;
	text-decoration:none;
}
#sub_menu_01 a:hover {
	font-size:12px;
	color: #1C8FC4;
	font-weight:bold;
	text-decoration:underline;
}
#sub_menu_02 {
	position:absolute;
	top: 50px;
	/*top:123px;*/
	left:440px;
	width:230px;
	height:25px;
	visibility:hidden;
	z-index:8;	
}
#sub_menu_02 a:link {
	font-size:12px;
	color: #666666;
	font-weight:bold;
	text-decoration:none;
}
#sub_menu_02 a:visited {
	font-size:12px;
	color: #666666;
	font-weight:bold;
	text-decoration:none;
}
#sub_menu_02 a:active {
	font-size:12px;
	color: #666666;
	font-weight:bold;
	text-decoration:none;
}
#sub_menu_02 a:hover {
	font-size:12px;
	color: #1C8FC4;
	font-weight:bold;
	text-decoration:underline;
}

#sub_menu_03 {
	position:absolute;
	top:123px;
	left:30px;
	width:500px;
	height:25px;
	visibility:hidden;
	z-index:8;
}
#sub_menu_03 a {
	font-size:12px;
	color: #666666;
	font-weight:bold;
	text-decoration:none;
}

#sub_menu_03 a:hover {
	font-size:12px;
	color: #1C8FC4;
	font-weight:bold;
	text-decoration:underline;
}

#sub_menu_04 {
	position:absolute;
	top:123px;
	left:70px;
	width:550px;
	height:25px;
	visibility:hidden;
	z-index:8;
}

#sub_menu_04 a {
	font-size:12px;
	color: #666666;
	font-weight:bold;
	text-decoration:none;
}

#sub_menu_04 a:hover {
	font-size:12px;
	color: #1C8FC4;
	font-weight:bold;
	text-decoration:underline;
}

#sub_menu_05 {
	position:absolute;
	top:123px;
	left:200px;
	width:550px;
	height:25px;
	visibility:hidden;
	z-index:8;
}

#sub_menu_05 a {
	font-size:12px;
	color: #666666;
	font-weight:bold;
	text-decoration:none;
}

#sub_menu_05 a:hover {
	font-size:12px;
	color: #1C8FC4;
	font-weight:bold;
	text-decoration:underline;
}
/* 알리바바 서브 메뉴 */
#sub_alibaba_01 {
	position:absolute;
	top:123px;
	left:325px;
	width:650px;
	height:25px;
	visibility:hidden;
	z-index:8;
	color:#bababa;
}
#sub_alibaba_01 a:link {
	font-size:12px;
	color: #666666;
	font-weight:bold;
	text-decoration:none;
}
#sub_alibaba_01 a:visited {
	font-size:12px;
	color: #666666;
	font-weight:bold;
	text-decoration:none;
}
#sub_alibaba_01 a:active {
	font-size:12px;
	color: #666666;
	font-weight:bold;
	text-decoration:none;
}
#sub_alibaba_01 a:hover {
	font-size:12px;
	color: #1C8FC4;
	font-weight:bold;
	text-decoration:underline;
}
#sub_alibaba_02 {
	position:absolute;
	top:123px;
	left:470px;
	width:500px;
	height:25px;
	visibility:hidden;
	z-index:8;
	color:#bababa;
}
#sub_alibaba_02 a:link {
	font-size:12px;
	color: #666666;
	font-weight:bold;
	text-decoration:none;
}
#sub_alibaba_02 a:visited {
	font-size:12px;
	color: #666666;
	font-weight:bold;
	text-decoration:none;
}
#sub_alibaba_02 a:active {
	font-size:12px;
	color: #666666;
	font-weight:bold;
	text-decoration:none;
}
#sub_alibaba_02 a:hover {
	font-size:12px;
	color: #1C8FC4;
	font-weight:bold;
	text-decoration:underline;
}
#sub_alibaba_03 {
	position:absolute;
	top:123px;
	left:185px;
	width:500px;
	height:25px;
	visibility:hidden;
	z-index:8;
	color:#bababa;
}
#sub_alibaba_03 a:link {
	font-size:12px;
	color: #666666;
	font-weight:bold;
	text-decoration:none;
}
#sub_alibaba_03 a:visited {
	font-size:12px;
	color: #666666;
	font-weight:bold;
	text-decoration:none;
}
#sub_alibaba_03 a:active {
	font-size:12px;
	color: #666666;
	font-weight:bold;
	text-decoration:none;
}
#sub_alibaba_03 a:hover {
	font-size:12px;
	color: #1C8FC4;
	font-weight:bold;
	text-decoration:underline;
}

#sub_alibaba_04 {
	position:absolute;
	top:123px;
	left:665px;
	width:250px;
	height:25px;
	visibility:hidden;
	z-index:8;
	color:#bababa;
}
#sub_alibaba_04 a:link {
	font-size:12px;
	color: #666666;
	font-weight:bold;
	text-decoration:none;
}
#sub_alibaba_04 a:visited {
	font-size:12px;
	color: #666666;
	font-weight:bold;
	text-decoration:none;
}
#sub_alibaba_04 a:active {
	font-size:12px;
	color: #666666;
	font-weight:bold;
	text-decoration:none;
}
#sub_alibaba_04 a:hover {
	font-size:12px;
	color: #1C8FC4;
	font-weight:bold;
	text-decoration:underline;
}

/* 대기업 서브 메뉴 */
#sub_menu_06 {
	position:absolute;
	top:123px;
	left:100px;
	width:550px;
	height:25px;
	visibility:hidden;
	z-index:8;
}

#sub_menu_06 a {
	font-size:12px;
	color: #666666;
	font-weight:bold;
	text-decoration:none;
}

#sub_menu_06 a:hover {
	font-size:12px;
	color: #1C8FC4;
	font-weight:bold;
	text-decoration:underline;
}

#sub_menu_07 {
	position:absolute;
	top:123px;
	left:150px;
	width:550px;
	height:25px;
	visibility:hidden;
	z-index:8;
}

#sub_menu_07 a {
	font-size:12px;
	color: #666666;
	font-weight:bold;
	text-decoration:none;
}

#sub_menu_07 a:hover {
	font-size:12px;
	color: #1C8FC4;
	font-weight:bold;
	text-decoration:underline;
}

#sub_menu_08 {
	position:absolute;
	top:123px;
	left:240px;
	width:300px;
	height:25px;
	visibility:hidden;
	z-index:8;
}

#sub_menu_08 a {
	font-size:12px;
	color: #666666;
	font-weight:bold;
	text-decoration:none;
}

#sub_menu_08 a:hover {
	font-size:12px;
	color: #1C8FC4;
	font-weight:bold;
	text-decoration:underline;
}

#sub_menu_09 {
	position:absolute;
	top:50px;
	left:30px;
	width:500px;
	height:25px;
	visibility:hidden;
	z-index:8;
}

#sub_menu_09 a {
	font-size:12px;
	color: #666666;
	font-weight:bold;
	text-decoration:none;
}

#sub_menu_09 a:hover {
	font-size:12px;
	color: #1C8FC4;
	font-weight:bold;
	text-decoration:underline;
}
#sub_menu_10 {
	position:absolute;
	top:123px;
	left:70px;
	width:730px;
	height:25px;
	visibility:hidden;
	z-index:8;
}

#sub_menu_10 a {
	font-size:12px;
	color: #666666;
	font-weight:bold;
	text-decoration:none;
}

#sub_menu_10 a:hover {
	font-size:12px;
	color: #1C8FC4;
	font-weight:bold;
	text-decoration:underline;
}
#sub_menu_11 {
	position:absolute;
	top:123px;
	left:100px;
	width:500px;
	height:25px;
	visibility:hidden;
	z-index:8;
}

#sub_menu_11 a {
	font-size:12px;
	color: #666666;
	font-weight:bold;
	text-decoration:none;
}

#sub_menu_11 a:hover {
	font-size:12px;
	color: #1C8FC4;
	font-weight:bold;
	text-decoration:underline;
}
#sub_menu_12 {
	position:absolute;
	top:123px;
	left:410px;
	width:500px;
	height:25px;
	visibility:hidden;
	z-index:8;
}

#sub_menu_12 a {
	font-size:12px;
	color: #666666;
	font-weight:bold;
	text-decoration:none;
}

#sub_menu_12 a:hover {
	font-size:12px;
	color: #1C8FC4;
	font-weight:bold;
	text-decoration:underline;
}
#sub_menu_13 {
	position:absolute;
	top:123px;
	left:450px;
	width:500px;
	height:25px;
	visibility:hidden;
	z-index:8;
}

#sub_menu_13 a {
	font-size:12px;
	color: #666666;
	font-weight:bold;
	text-decoration:none;
}

#sub_menu_13 a:hover {
	font-size:12px;
	color: #1C8FC4;
	font-weight:bold;
	text-decoration:underline;
}

#sub_menu_14 {
	position:absolute;
	top: 50px;
	left:290px;
	width:230px;
	height:25px;
	visibility:hidden;
	z-index:8;
}
#sub_menu_14 a:link {
	font-size:12px;
	color: #666666;
	font-weight:bold;
	text-decoration:none;
}
#sub_menu_14 a:visited {
	font-size:12px;
	color: #666666;
	font-weight:bold;
	text-decoration:none;
}
#sub_menu_14 a:active {
	font-size:12px;
	color: #666666;
	font-weight:bold;
	text-decoration:none;
}
#sub_menu_14 a:hover {
	font-size:12px;
	color: #1C8FC4;
	font-weight:bold;
	text-decoration:underline;
}

#sub_menu_15 {
	position:absolute;
	top: 50px;
	/*top:123px;*/
	left:500px;
	width:330px;
	height:25px;
	visibility:hidden;
	z-index:8;
}
#sub_menu_15 a:link {
	font-size:12px;
	color: #666666;
	font-weight:bold;
	text-decoration:none;
}
#sub_menu_15 a:visited {
	font-size:12px;
	color: #666666;
	font-weight:bold;
	text-decoration:none;
}
#sub_menu_15 a:active {
	font-size:12px;
	color: #666666;
	font-weight:bold;
	text-decoration:none;
}
#sub_menu_15 a:hover {
	font-size:12px;
	color: #1C8FC4;
	font-weight:bold;
	text-decoration:underline;
}
#sub_menu_16 {
	position:absolute;
	top: 50px;
	/*top:123px;*/
	left:30px;
	width:330px;
	height:25px;
	visibility:hidden;
	z-index:8;
}
#sub_menu_16 a:link {
	font-size:12px;
	color: #666666;
	font-weight:bold;
	text-decoration:none;
}
#sub_menu_16 a:visited {
	font-size:12px;
	color: #666666;
	font-weight:bold;
	text-decoration:none;
}
#sub_menu_16 a:active {
	font-size:12px;
	color: #666666;
	font-weight:bold;
	text-decoration:none;
}
#sub_menu_16 a:hover {
	font-size:12px;
	color: #1C8FC4;
	font-weight:bold;
	text-decoration:underline;
}

/* 기업단신 서브 메뉴 */
#sub_briefnews_01 {
	position:absolute;
	top:123px;
	left:215px;
	width:600px;
	height:25px;
	visibility:hidden;
	z-index:8;
}
#sub_briefnews_01 a:link {
	font-size:12px;
	color: #666666;
	font-weight:bold;
	text-decoration:none;
}
#sub_briefnews_01 a:visited {
	font-size:12px;
	color: #666666;
	font-weight:bold;
	text-decoration:none;
}
#sub_briefnews_01 a:active {
	font-size:12px;
	color: #666666;
	font-weight:bold;
	text-decoration:none;
}
#sub_briefnews_01 a:hover {
	font-size:12px;
	color: #1C8FC4;
	font-weight:bold;
	text-decoration:underline;
}
/* sub메뉴 활성화 */
#sub_menu_current {
	font-size:12px;
	color: #1C8FC4;
	font-weight:bold;
	text-decoration:underline;
}

/* 탭메뉴 수정 끝 */

#container {
	position:relative;
	width:970px;
	padding:0 0 0 0;
	margin: 5px 0 10px 10px;
}

#side_nav {
	width:150px;
	padding:0 0 0 0;
	margin:0 0 10px 0;
	float:left;
}

/*left menu*/
#side_nav #side_layer {
	clear:both;
	width:140px;
	margin:0 0 0 0;
	background-color:#EEEEF0;
	color:#3C3C3C;
	padding:5px 5px 10px 5px;
}

#side_nav #side_layer .side_list {
	list-style:none;
	padding:5px 0 0 0;
	margin:0 0 0 0;
	_margin:0 0 0 0;
}

#side_nav #side_layer .side_list li {
	height:20px;
	margin:0 0 0 0;
	text-align:left;
	padding:5px 0 1px 10px;
	background:url(../Images/bg/menu_n01.gif) no-repeat;
}
#side_nav #side_layer .side_list li.last {
	height:22px;
	margin:0 0 0 0;
	text-align:left;
	padding:5px 0 1px 10px;
	background:url(../Images/bg/menu_n02.gif) no-repeat;
}

#side_nav #side_layer .side_list li a { 
	color:#3A3A3A;
	padding:0;
	text-decoration:none;
}

#side_nav #side_layer .side_list li a:hover {
	color:#006699;
	font-weight:bold;
	letter-spacing:-1px;
	text-decoration:underline;
}

#side_nav #side_layer .side_list li.selected {
	color:#3A3A3A;
	font-weight:bold;
	letter-spacing:-1px;
	text-decoration:underline;
}

#side_nav #side_layer .side_list li.selected a {
	color:#3A3A3A;
	font-weight:bold;
	letter-spacing:-1px;
}
#side_nav #side_layer .side_list li.selected a:hover {
	color:#006699;
	font-weight:bold;
	letter-spacing:-1px;
	text-decoration:underline;
}
.side_title
{
	height:22px;
	background-image:url(../Images/bg/left_tit.gif);
	color:#fff;
	text-align:center;
	font-weight:bold;
	padding-top:8px;
	margin:0 0 2px 0;
}

/* content */
#content {
	clear:both;
	position:relative;
	width:970px;
	margin:0 auto;
	z-index: 9;
}

#content2 {
	position:relative;
	width:794px;
	padding:0 13px 0 13px;
	_padding:0 13px 0 9px;
	margin:0 0 0 0;
	float:left;
}

#content_outside {
	position:relative;
	width:813px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	_padding:0 0 0 0;
	float:left;
}

/* footer */
#footer {
	position:relative;
	clear: both;
	width:970px;
	height: 75px;
	margin:20px 0 5px 10px;
	z-index: 10;
}
#footer img {
	vertical-align:top;
	margin:0 0 0 0;
	
}
#footer2 {
	position:relative;
	clear: both;
	width:970px;
	height: 75px;
	/*margin:20px 0 5px 10px;*/
	margin: 20px auto;
}
#footer2 img {
	vertical-align:top;
	margin:0 0 0 0;
}

/* 협력사 footer */
#footer3 {
	position:relative;
	clear: both;
	width:970px;
	height: 75px;
	margin:20px 0 5px 10px;
	z-index: 10;
	background:url(../Images/bg/footer_01.gif) no-repeat left top;
}

#footer3 #foot {
	float:left;
	width:715px;
	height:75px;
	margin:0;
	padding:10px 0 0 0;
}

#footer3 #foot .copy {
	float:left;
	width:715px;
	height:47px;
	margin:0;
	padding:0;
}

#footer3 #foot .copy li {
	float:none;
	list-style:none;
	margin:0;
	padding:0 0 0 205px;
}

#footer3 #foot .txt {
	font-size:11px;
	color:#666;
	margin:0;
	padding-top:12px;
}

#footer3 #foot .txt a{
	font-size:11px;
	color:#336699;
	text-decoration:none;
	margin:0;
	padding-top:12px;
}

#footer3 #foot .txt_e {
	font-family:"Tahoma", "Verdana", "Arial"; 
	letter-spacing:1px;
	font-size:9px;
	color:#666;
}

#footer3 .page_top {
	float:left;
	margin:0;
	padding:10px 0 0 205px;
}

/* footer */


/*로그인*/
#login {
	width: 470px;
	height: 290px; 
	position: absolute; 
	top: 50%; /* 화면의 중앙에 위치 */ 
	left: 50%; /* 화면의 중앙에 위치 */ 
	margin: -195px 0 0 -235px; /* 높이의 절반과 너비의 절반 만큼 margin 을 이용하여 조절 */ 
}
#login h1 {
	width: 470px;
	height: 40px;
	margin:0 0 0 0;
}
#login h1 img {
	vertical-align:top;
}
#login .bar {
	height:31px;
	background:url(../Images/img/login_bar.gif) no-repeat;
	margin:0 0 0 0;
}
#login .bar h2 {
	display:none;
}
#login .boxarea {
	height:199px;
	background:url(../Images/bg/login_bg.gif) no-repeat;
	margin:5px 0 0 0;
}
#login .id {
	position:absolute;
	top:100px;
	left:128px;
	list-style:none;
}
#login .id input {
	font-family: "Dotum",  "Arial";
	font-size: 12px;
	border-top: 1px solid #BFE0ED;
	border-right: 1px solid #BFE0ED;
	border-bottom: 1px solid #BFE0ED;
	border-left: 1px solid #BFE0ED;
	background: #F1FBFF;
	color:#336699;
	padding:1px 1px 0 0;
	margin:-1px 0 1px 0;
	height:14px;
}
#login .password {
	position:absolute;
	top:122px;
	left:128px;
	list-style:none
}
#login .password input {
	font-family: "Dotum",  "Arial";
	font-size: 12px;
	border-top: 1px solid #BFE0ED;
	border-right: 1px solid #BFE0ED;
	border-bottom: 1px solid #BFE0ED;
	border-left: 1px solid #BFE0ED;
	background: #F1FBFF;
	color:#336699;
	padding:1px 1px 0 0;
	margin:-1px 0 1px 0;
	height:14px;
}
#login .btn {
	position:absolute;
	top:0;
	left:0;
	height:40px;
	margin:100px 0 0 265px;
}
#login .copyright {
	position:relative;
	top:199px;
	left:0;	
	height:15px;
	background:url(../Images/img/login_copy.gif) no-repeat;
}
/*로그인_new*/
.nlogin {
	background:url(../Images/img/login_bg_left.gif) repeat-x;
	padding:0 0 0 10px;
	height:532px;
}
#nlogin {
	width:100%;
	height:532px;
	background:url(../Images/img/login_bg_right.gif) repeat-x;
}
#nlogin .top {
	width:970px;
	height:2px;
	background:url(../Images/img/login_bar1.gif) no-repeat;
	margin:0 0 14px 0;
}
#nlogin h1 {
	width: 267px;
	height: 63px;
	margin:0 0 0 0;
	_margin:-10px 0 0 0;
	float:left;
}
#nlogin h1 img {
	vertical-align:top;
}
#nlogin .nav {
	position:absolute;
	top:16px;
	left:280px;
	width:520px;
	height:63px;
}
#nlogin .visual {
	width:970px;
	height:377px;
	background:url(../Images/img/login_bg.jpg) no-repeat;
	position:absolute;
	left:10px;
	top:79px;
}
#nlogin .visual_b2bzone {
	width:970px;
	height:377px;
	background:url(../Images/img/login_bg_b2bzone.jpg) no-repeat;
	position:absolute;
	left:10px;
	top:79px;
}
#nlogin .boxarea {
	position:absolute;
	top:50px;
	left:414px;
	width:348px;
	height:150px;
}
#nlogin .copyright {
	width:970px;
	height:76px;
	background:url(../Images/img/login_footer.gif) no-repeat;
	position:absolute;
	top:456px;
	left:10px;
}
#nlogin .titimg {
	width:348px;
	height:65px;
	background:url(../Images/img/login_tit.gif) no-repeat;
}
#nlogin .id {
	position:absolute;
	top:101px;
	left:74px;
}
#nlogin .id input {
	font-family: "Dotum",  "Arial";
	font-size: 12px;
	border-top: 1px solid #BFE0ED;
	border-right: 1px solid #BFE0ED;
	border-bottom: 1px solid #BFE0ED;
	border-left: 1px solid #BFE0ED;
	background: #fff;
	color:#336699;
	height:14px;
	width:120px;
	padding:2px 0 0 0;
	margin:-1px 0 0 0;
}
#nlogin .password {
	position:absolute;
	top:123px;
	left:74px;
}
#nlogin .password input {
	font-family: "Dotum",  "Arial";
	font-size: 12px;
	border-top: 1px solid #BFE0ED;
	border-right: 1px solid #BFE0ED;
	border-bottom: 1px solid #BFE0ED;
	border-left: 1px solid #BFE0ED;
	background: #fff;
	color:#336699;
	height:14px;
	width:120px;
	padding:2px 0 0 0;
	margin:-1px 0 0 0;
}
#nlogin .btn {
	position:absolute;
	top:2px;
	left:-62px;
	height:40px;
	margin:100px 0 0 265px;
}
#nlogin .id input:hover, #nlogin .id input:focus, #nlogin .password input:hover, #nlogin .password input:focus, 
#nlogin .id_b2bzone input:hover, #nlogin .id_b2bzone input:focus, #nlogin .password_b2bzone input:hover, #nlogin .password_b2bzone input:focus {
	background-color: #E6F5FB;
}
#nlogin .id_b2bzone {
	position:absolute;
	top:80px;
	left:74px;
}
#nlogin .id_b2bzone input {
	font-family: "Dotum",  "Arial";
	font-size: 12px;
	border-top: 1px solid #BFE0ED;
	border-right: 1px solid #BFE0ED;
	border-bottom: 1px solid #BFE0ED;
	border-left: 1px solid #BFE0ED;
	background: #fff;
	color:#336699;
	height:14px;
	width:120px;
	padding:2px 0 0 0;
	margin:-1px 0 0 0;
}
#nlogin .password_b2bzone {
	position:absolute;
	top:102px;
	left:74px;
}
#nlogin .password_b2bzone input {
	font-family: "Dotum",  "Arial";
	font-size: 12px;
	border-top: 1px solid #BFE0ED;
	border-right: 1px solid #BFE0ED;
	border-bottom: 1px solid #BFE0ED;
	border-left: 1px solid #BFE0ED;
	background: #fff;
	color:#336699;
	height:14px;
	width:120px;
	padding:2px 0 0 0;
	margin:-1px 0 0 0;
}
#nlogin .btn_b2bzone {
	position:absolute;
	top:-19px;
	left:-62px;
	height:40px;
	margin:100px 0 0 265px;
}

#com_menu {
	position:absolute;
	top:31px;
	left:635px;
	width:332px;
	height:17px;
	float:right;
	padding:7px 0 0 13px;
	color:#949393;
	background:url(../Images/bg/com_bg.gif) no-repeat 0 0;
}
#com_menu a {
	font-size:12px;
	color:#3C3C3C;
	text-decoration:none;
	padding:0 3px 0 3px;
}
#com_menu a:hover {
	font-size:12px;
	color:#000;
	text-decoration:underline;
	padding:0 3px 0 3px;
}
/* 헤더 시작 */
#header_wrap { 
	padding: 0;
	margin:0 0 10px 10px;
	width: 970px;
	height:100px;
}
#header_wrap h1 {
	margin: 0;
}

#header_wrap h1 img {
	vertical-align:top;	
}

#header_wrap #logo {
	margin:18px 0 0 0;
	vertical-align:top;
	height:37px;
	float:left;
}
#header_wrap #logo img {
	vertical-align:top;
}
#header_wrap #top_menu {
	text-align:right;
	padding:5px 5px 0 14px;
	vertical-align:bottom;
	float:right;
	color:#BBBBBB;
	background:url(../Images/ico/top_com.gif) no-repeat 0 6px;

}
#header_wrap #top_menu a {
	font-size:11px;
	color:#666;
	text-decoration:none;
}
#header_wrap #top_menu a:hover {
	font-size:11px;
	color:#333;
	text-decoration:underline;
}
#header_wrap #top_menu a.add {
	font-size:11px;
	color:#1C82FF;
	font-weight:bold;
	text-decoration:none;
}
#header_wrap #top_menu a.add:hover {
	font-size:11px;
	color:#1C82FF;
	font-weight:bold;
	text-decoration:underline;
}

/* 탭메뉴  */
#header_wrap .tap_menu_layout {
	background:url(../images/bg/cycle_loan_menu_bg.gif) repeat-x;
	height:45px;
	clear:both;
}
#header_wrap #tap_menu {
	height:40px;
	overflow:hidden;
	margin:0 0 0 0;
	padding: 0 0 0 0;
	list-style: none;
	float:left;
}
*:first-child+html #header_wrap #tap_menu {
	height:40px;
	overflow:hidden;
	margin:0 0 0 0;
	padding: 0 0 0 0;
	list-style: none;
	float:left;
}
*html #header_wrap #tap_menu {
	height:40;
	overflow:hidden;
	margin:0 0 0 0;
	padding: 0 0 0 0;
	list-style: none;
	float:left;
}
#header_wrap #tap_menu li {
	display:inline;
}
#header_wrap #tap_menu  a { 
	float: left;
	padding: 40px 0 0 0; 
	overflow: hidden;
	height: 0px !important;
	height:40px;
}
#header_wrap #tap_menu a:hover {
	background-position:0 -40px;
	height:40px;
}
#header_wrap #tap_menu_01 a{
	width:129px;
	background:url(../images/img/cycle_loan_menu_01.gif) top left no-repeat;
}
#header_wrap #tap_menu_02 a{
	width:128px;
	background:url(../images/img/cycle_loan_menu_02.gif) top left no-repeat;
}	
#header_wrap #tap_menu_03 a{
	width:128px;
	background:url(../images/img/cycle_loan_menu_03.gif) top left no-repeat;
}	
#header_wrap #tap_menu_04 a{
	width:129px;
	background:url(../images/img/cycle_loan_menu_04.gif) top left no-repeat;
}	
#header_wrap #tap_menu_05 a{
	width:129px;
	background:url(../images/img/cycle_loan_menu_05.gif) top left no-repeat;
}
#header_wrap #tap_menu_01 .selected, #header_wrap #tap_menu_02 .selected,  #header_wrap #tap_menu_03 .selected,  #header_wrap #tap_menu_04 .selected, #header_wrap #tap_menu_05 .selected { 
	background-position:0 -40px;
}
/* 서브메뉴  */
#header_wrap .sub_menu_layout {
	background:url(../images/bg/top_sub_bg.gif) no-repeat;
	height:35px;
	text-align:center;
	font-weight:bold;
	color:#666;
	padding:0 0 0 0;
}
#header_wrap .sub_menu_layout img {
	vertical-align:middle;
}
#header_wrap #sub_menu {
	height:25px;
	overflow:hidden;
	padding: 9px 0 0 0;
	margin:0 0 0 0;
	list-style: none;
}
#header_wrap #sub_menu li {
	display:inline;
}

/* PMP 이용약관 페이지 */
#nlogin2 {
	width:100%;
	height:532px;
	/*background:url(../Images/img/login_bg_right.gif) repeat-x;*/
}

#nlogin2 .top {
	width:970px;
	height:2px;
	background:url(../Images/img/login_bar1.gif) no-repeat;
	margin:0 0 14px 0;
}

#nlogin2 h1 {
	width: 267px;
	height: 63px;
	margin:0 0 0 0;
	_margin:-10px 0 0 0;
	float:left;
}

#nlogin2 h1 img {
	vertical-align:top;
}

#nlogin2 .nav {
	position:absolute;
	top:16px;
	left:280px;
	width:520px;
	height:63px;
}

#nlogin2 .pmp {
	padding:0 0 0 10px;
	text-align:left;
	clear:both;
}


#nlogin2 .scroll2 {
	width:600px;
	height:400px;
	overflow-y:scroll;
	margin:0 auto;
	padding:0 10px 5px 10px;
	border:1px #d4d4d4 solid;
	scrollbar-face-color:#dddddd;
	scrollbar-highlight-color:#e9e9e7;
	scrollbar-shadow-color:#dddddd;
	scrollbar-3dlight-color:#e9e9e7;
	scrollbar-darkshadow-color:#cec8bc;
	scrollbar-track-color:#f0f0f0;
	scrollbar-arrow-color:#ffffff;
	text-align:left;
	background:#FFF;
}

#nlogin2 .scroll2 ul {
	list-style:none;
	margin:0 0 0 0;
	padding:0;
}

#nlogin2 div.scroll2 ul li, div.scroll2 ol li {
	margin:0 0 0 0;
	padding:3px 0 2px 0;
}

#nlogin2 div.scroll2 ol li ol {
	list-style:disc;
	margin:0 0 0 15px;
}
#nlogin2 div.scroll2 ul li p, div.scroll2 ol li p {
	line-height:120%;
	margin:5px 0 5px 0;
}

#nlogin2 div.scroll2 ul h4, div.scroll2 ol h4 {
	font-size:1.2em;
	margin:5px 0 10px 0;
}

#nlogin2 .copyright_pmp {
 	width:970px;
	height:76px;
	background:url(../Images/img/login_footer.gif) no-repeat;
	padding-left:10px;
}

#nlogin2 .tap_menu_layout {
	position:absolute;
	top:35px;
	left:257px;
	width:550px;
	height:63px;
	clear:both;
}
#nlogin2 .tap_menu {
	height:30px;
	overflow:hidden;
	margin:0 0 0 0;
	padding: 0 0 0 0;
	list-style: none;
	float:left;
}
*:first-child+html #nlogin2 .tap_menu {
	height:30px;
	overflow:hidden;
	margin:0 0 0 0;
	padding: 0 0 0 0;
	list-style: none;
	float:left;
}
*html #nlogin2 .tap_menu {
	height:30px;
	overflow:hidden;
	margin:0 0 0 0;
	padding: 0 0 0 0;
	list-style: none;
	float:left;
}
#nlogin2 .tap_menu li {
	display:inline;
}
#nlogin2 .tap_menu  a { 
	float: left;
	padding: 30px 0 0 0; 
	overflow: hidden;
	height: 0px !important;
	height:30px;
}
#nlogin2 .tap_menu a:hover {
	background-position:0 -30px;
	height:30px;
}
#nlogin2 .tap_menu_01 a{
	width:82px;
	background:url(../images/img/login_menu_01.gif) top left no-repeat;
}
#nlogin2 .tap_menu_02 a{
	width:103px;
	background:url(../images/img/login_menu_02.gif) top left no-repeat;
}
#nlogin2 .tap_menu_03 a{
	width:77px;
	background:url(../images/img/login_menu_03.gif) top left no-repeat;
}	
#nlogin2 .tap_menu_04 a{
	width:102px;
	background:url(../images/img/login_menu_04.gif) top left no-repeat;
}	
#nlogin2 .tap_menu_05 a{
	width:86px;
	background:url(../images/img/login_menu_05.gif) top left no-repeat;
}
#nlogin2 .tap_menu_06 a{
	width:74px;
	background:url(../images/img/login_menu_06.gif) top left no-repeat;
}
#nlogin2 .tap_menu_01 .selected, #nlogin2 .tap_menu_02 .selected,  #nlogin2 .tap_menu_03 .selected,  #nlogin2 .tap_menu_04 .selected, #nlogin2 .tap_menu_05 .selected, #nlogin2 .tap_menu_06 .selected { 
	background-position:0 -30px;
}

/* ESN 유류 GNB메뉴 20081117 ICHYUN */

#global-menu-oil {
	position:absolute;
	top:75px;
	left:10px;
	float:left;
	width:955px;
	height:70px;
	padding :0 5px 0 10px;
	z-index:5;
	background: url(../Images/bg/nav_bg2.gif) no-repeat;
}
#global-menu-oil img {
	vertical-align:top;
	margin:0 0 0 0;
	
}#global-menu-oil ul {
	margin: 0;
	padding: 0 0 0 0;
	list-style: none;
	float:left;
}
#global-menu-oil ul li {
	float:left;
}
#global-menu-oil ul li .menu-01 {
	font-size:12px;
	color: #3c3c3c;
	font-weight:normal;
	padding:2px 0 0 2px;
}
#global-menu-oil ul li .menu-02 {
	font-size:12px;
	color: #3c3c3c;
	font-weight:normal;
	padding:2px 0 0 2px;
}
#global-menu-oil ul li .menu-03 {
	font-size:12px;
	color: #3c3c3c;
	font-weight:normal;
	padding:2px 0 0 2px;
}
#global-menu-oil ul li .menu-04 {
	font-size:12px;
	color: #3c3c3c;
	font-weight:normal;
	padding:2px 0 0 2px;
}
#global-menu-oil ul li .menu-05 {
	font-size:12px;
	color: #3c3c3c;
	font-weight:normal;
	padding:2px 0 0 2px;
}
#global-menu-oil ul li .menu-06 {
	font-size:12px;
	color: #3c3c3c;
	font-weight:normal;
	padding:2px 0 0 2px;
}

/* ESN 유류 서브메뉴 */

#sub_oil_menu_01 {
	position:absolute;
	top:123px;
	left:235px;
	width:200px;
	height:25px;
	visibility:hidden;
	z-index:8;
}
#sub_oil_menu_01 a:link {
	font-size:12px;
	color: #666666;
	font-weight:bold;
	text-decoration:none;
}
#sub_oil_menu_01 a:visited {
	font-size:12px;
	color: #666666;
	font-weight:bold;
	text-decoration:none;
}
#sub_oil_menu_01 a:active {
	font-size:12px;
	color: #666666;
	font-weight:bold;
	text-decoration:none;
}
#sub_oil_menu_01 a:hover {
	font-size:12px;
	color: #1C8FC4;
	font-weight:bold;
	text-decoration:underline;
}
#sub_oil_menu_02 {
	position:absolute;
	top:123px;
	left:330px;
	width:230px;
	height:25px;
	visibility:hidden;
	z-index:8;
}
#sub_oil_menu_02 a:link {
	font-size:12px;
	color: #666666;
	font-weight:bold;
	text-decoration:none;
}
#sub_oil_menu_02 a:visited {
	font-size:12px;
	color: #666666;
	font-weight:bold;
	text-decoration:none;
}
#sub_oil_menu_02 a:active {
	font-size:12px;
	color: #666666;
	font-weight:bold;
	text-decoration:none;
}
#sub_oil_menu_02 a:hover {
	font-size:12px;
	color: #1C8FC4;
	font-weight:bold;
	text-decoration:underline;
}

#sub_oil_menu_03 {
	position:absolute;
	top:123px;
	left:435px;
	width:230px;
	height:25px;
	visibility:hidden;
	z-index:8;
}
#sub_oil_menu_03 a:link {
	font-size:12px;
	color: #666666;
	font-weight:bold;
	text-decoration:none;
}
#sub_oil_menu_03 a:visited {
	font-size:12px;
	color: #666666;
	font-weight:bold;
	text-decoration:none;
}
#sub_oil_menu_03 a:active {
	font-size:12px;
	color: #666666;
	font-weight:bold;
	text-decoration:none;
}
#sub_oil_menu_03 a:hover {
	font-size:12px;
	color: #1C8FC4;
	font-weight:bold;
	text-decoration:underline;
}
#sub_oil_menu_04 {
	position:absolute;
	top:123px;
	left:435px;
	width:230px;
	height:25px;
	visibility:hidden;
	z-index:8;
}
#sub_oil_menu_04 a:link {
	font-size:12px;
	color: #666666;
	font-weight:bold;
	text-decoration:none;
}
#sub_oil_menu_04 a:visited {
	font-size:12px;
	color: #666666;
	font-weight:bold;
	text-decoration:none;
}
#sub_oil_menu_04 a:active {
	font-size:12px;
	color: #666666;
	font-weight:bold;
	text-decoration:none;
}
#sub_oil_menu_04 a:hover {
	font-size:12px;
	color: #1C8FC4;
	font-weight:bold;
	text-decoration:underline;
}

#sub_oil_menu_05 {
	position:absolute;
	top:123px;
	left:45px;
	width:230px;
	height:25px;
	visibility:hidden;
	z-index:8;
}
#sub_oil_menu_05 a:link {
	font-size:12px;
	color: #666666;
	font-weight:bold;
	text-decoration:none;
}
#sub_oil_menu_05 a:visited {
	font-size:12px;
	color: #666666;
	font-weight:bold;
	text-decoration:none;
}
#sub_oil_menu_05 a:active {
	font-size:12px;
	color: #666666;
	font-weight:bold;
	text-decoration:none;
}
#sub_oil_menu_05 a:hover {
	font-size:12px;
	color: #1C8FC4;
	font-weight:bold;
	text-decoration:underline;
}

/* 유류B2B 로그인 */
#nlogin h2 {
	width: 267px;
	height: 63px;
	margin:0 0 0 0;
	_margin:-10px 0 0 0;
	padding:20px 0 0 0;
	float:left;
}

#nlogin h2 img {
	vertical-align:top;
}

#nlogin .visual_oil {
	width:970px;
	height:377px;
	background:url(../Images/img/login_bg_oil.jpg) no-repeat;
	position:absolute;
	left:10px;
	top:79px;
}

/* 20081208 ichyun 구매_판매 메인 */
#content #bs_main_cnt {
	float:left;
	width:750px;
	min-height:100%;
	margin:0 20px 0 0;
	padding:0;
}
#content #bs_main_side {
	float:right;
	width:200px;
	min-height:100%;
	margin:0;
	padding:0;
}

/* 20090213 ichyun 코윈 KSRM GSNB메뉴 */
#global-menu-ksrm {
	position:absolute;
	top:75px;
	left:10px;
	float:left;
	width:955px;
	height:70px;
	padding :0 5px 0 10px;
	z-index:5;
	background: url(../Images/bg/nav_bg2.gif) no-repeat;
}
#global-menu-ksrm img {
	vertical-align:top;
	margin:0 0 0 0;
	
}#global-menu-ksrm ul {
	margin: 0;
	padding: 0 0 0 0;
	list-style: none;
	float:left;
}
#global-menu-ksrm ul li {
	float:left;
}
#global-menu-ksrm ul li .menu-01 {
	font-size:12px;
	color: #3c3c3c;
	font-weight:normal;
	padding:2px 0 0 2px;
}
#global-menu-ksrm ul li .menu-02 {
	font-size:12px;
	color: #3c3c3c;
	font-weight:normal;
	padding:2px 0 0 2px;
}
#global-menu-ksrm ul li .menu-03 {
	font-size:12px;
	color: #3c3c3c;
	font-weight:normal;
	padding:2px 0 0 2px;
}

/*녹색설비브릿지론 마케팅명단 20090622 */

#bridge_top_wrap {
	width:970px;
	height:100px;
	margin:0 0 20px 10px;
	padding:0;
}

.bridge_logo {
	float:left;
	height:63px;
	margin:0;
	padding:0;
}

.bridge_attention {
	float:right;
	text-align:right;
	font-size:12px;
	color:#ff0000;
	margin:45px 0 0 0;
}

.bridge_menu {
	width:970px;
	height:38px;
	background:url(../Images/bridge/bridge_menu_bg.gif) no-repeat left top;
	margin:0;
	text-align:right;
	padding:7px 0 0 0;
}

.cr {
	clear:both;
}

/* 20090810 COUP 메뉴 및 컨텐츠 추가 */
#global-menu-coup {
	position:absolute;
	top:75px;
	left:10px;
	float:left;
	width:955px;
	height:70px;
	padding :0 5px 0 10px;
	z-index:5;
	background: url(../Images/bg/nav_bg2.gif) no-repeat;
}
#global-menu-coup img {
	vertical-align:top;
	margin:0 0 0 0;
	
}#global-menu-coup ul {
	margin: 0;
	padding: 0 0 0 0;
	list-style: none;
	float:left;
}
#global-menu-coup ul li {
	float:left;
}
#global-menu-coup ul li .menu-01 {
	font-size:12px;
	color: #3c3c3c;
	font-weight:normal;
	padding:2px 0 0 2px;
}
#global-menu-coup ul li .menu-02 {
	font-size:12px;
	color: #3c3c3c;
	font-weight:normal;
	padding:2px 0 0 2px;
}
#global-menu-coup ul li .menu-03 {
	font-size:12px;
	color: #3c3c3c;
	font-weight:normal;
	padding:2px 0 0 2px;
}
#global-menu-coup ul li .menu-04 {
	font-size:12px;
	color: #3c3c3c;
	font-weight:normal;
	padding:2px 0 0 2px;
}

/* 코업비즈 Quick 메뉴 적용 */
#quick2 {
	position:absolute;
	float:right;
	top:5px;
	left:778px;
	width:186px;
	height:28px;
	background: url(../Images/bg/quick_bg2.gif) no-repeat;
	z-index:6;
}
#quick2 ul {
	margin: 0;
	padding: 0 0 0 0;
	list-style: none;
	float:right;
}
#quick2 ul li {
	float:left;
}
#quick2 ul li.remote {
	width:87px;
	height:22px;
	float:left;
	padding:3px 4px 0 0;
}
#quick2 ul li.cert-test {
	width:87px;
	height:22px;
	float:left;
	padding: 3px 4px 0 0;
}

/* 전자세금계산서 소개페이지 레이아웃 */
.tax_left {
	float:left;
	width:170px;
	margin:0;
	padding:0;
}

.tax_right {
	float:right;
	width:773px;
	margin:0 0 0 27px;
	padding:0;
}

/* 공인인증서 로그인 추가로 인한 로그인 수정 */

.new_login {
	margin:70px 0 0 135px;
	padding:0 0 55px 0;
	/*background:url(../Images/img/n_login_bg.gif) repeat-x left top;*/
}

.cube {
	font-size:12px;
	color:#ff0000;
	font-weight:bold;
	padding:0 0 0 15px;
	height:20px;
}

.new_login_bg {
	width:725px;
	height:230px;
	background:url(../Images/img/login_new_bg.gif) no-repeat left top;
}

.id_login {
	float:left;
	width:170px;
	margin:0;
	padding:95px 0 0 55px;
}

.id_login .n_id {
	width:170px;
	height:23px;
}

.id_login .n_pass {
	width:170px;
	height:23px;
}

.id_login .n_id input {
	font-family: "Dotum",  "Arial";
	font-size: 12px;
	border-top: 1px solid #BFE0ED;
	border-right: 1px solid #BFE0ED;
	border-bottom: 1px solid #BFE0ED;
	border-left: 1px solid #BFE0ED;
	background: #F1FBFF;
	color:#336699;
	padding:1px 1px 0 0;
	margin:-1px 0 1px 0;
	height:14px;
}

.id_login .n_pass input {
	font-family: "Dotum",  "Arial";
	font-size: 12px;
	border-top: 1px solid #BFE0ED;
	border-right: 1px solid #BFE0ED;
	border-bottom: 1px solid #BFE0ED;
	border-left: 1px solid #BFE0ED;
	background: #F1FBFF;
	color:#336699;
	padding:1px 1px 0 0;
	margin:-1px 0 1px 0;
	height:14px;
}

.n_btn {
	float:left;
	width:150px;
	margin:95px 0 0 0;
	padding:0;
}

.cert_login {
	float:left;
	width:250px;
	margin:95px 0 0 100px;
	padding:0;
}

.cert_login .n_biz_code {
	width:250px;
	height:23px;
}

.cert_login .n_biz_code input {
	font-family: "Dotum",  "Arial";
	font-size: 12px;
	border-top: 1px solid #BFE0ED;
	border-right: 1px solid #BFE0ED;
	border-bottom: 1px solid #BFE0ED;
	border-left: 1px solid #BFE0ED;
	background: #F1FBFF;
	color:#336699;
	padding:1px 1px 0 0;
	margin:-1px 0 1px 0;
	height:14px;
}

/* ESN 트러스빌 네비게이션 서브메뉴 추가 20091029 */
#sub_menu_17 {
	position:absolute;
	top:123px;
	left:30px;
	width:550px;
	height:25px;
	visibility:hidden;
	z-index:8;
}
#sub_menu_17 a:link {
	font-size:12px;
	color: #666666;
	font-weight:bold;
	text-decoration:none;
}
#sub_menu_17 a:visited {
	font-size:12px;
	color: #666666;
	font-weight:bold;
	text-decoration:none;
}
#sub_menu_17 a:active {
	font-size:12px;
	color: #666666;
	font-weight:bold;
	text-decoration:none;
}
#sub_menu_17 a:hover {
	font-size:12px;
	color: #1C8FC4;
	font-weight:bold;
	text-decoration:underline;
}

#sub_menu_18 {
	position:absolute;
	top:123px;
	left:150px;
	width:550px;
	height:25px;
	visibility:hidden;
	z-index:8;
}
#sub_menu_18 a:link {
	font-size:12px;
	color: #666666;
	font-weight:bold;
	text-decoration:none;
}
#sub_menu_18 a:visited {
	font-size:12px;
	color: #666666;
	font-weight:bold;
	text-decoration:none;
}
#sub_menu_18 a:active {
	font-size:12px;
	color: #666666;
	font-weight:bold;
	text-decoration:none;
}
#sub_menu_18 a:hover {
	font-size:12px;
	color: #1C8FC4;
	font-weight:bold;
	text-decoration:underline;
}

/* 전자세금계산서 상단 퀵메뉴 */
#quick4 {	
	position:absolute;
	float:right;
	top:10px;
	left:870px;
	width:95px;
	height:28px;
	background: url(../Images/bg/quick_bg3.gif) no-repeat;
	z-index:6;
}
#quick4 ul {
	margin: 0;
	padding: 0 0 0 0;
	list-style: none;
	float:right;
}
#quick4 ul li {
	float:left;
}
#quick4 ul li.remote {
	width:87px;
	height:22px;
	float:left;
	padding: 3px 4px 0 0;
}
#tip_remote2 {
	position:absolute;
	left:636px;
	top:35px;
	width:326px;
	height:50px;
	z-index:7;
	visibility:hidden;
}

/* ESN 전문건설e마켓 메뉴

*//* 탭메뉴 수정 시작 */
#global-menu-emarket {
	position:absolute;
	top:75px;
	left:10px;
	float:left;
	width:955px;
	height:70px;
	padding :0 5px 0 10px;
	z-index:5;
	background: url(../Images/bg/nav_bg2.gif) no-repeat;
}
#global-menu-emarket img {
	vertical-align:top;
	margin:0 0 0px 0;
	
}
#global-menu-emarket ul {
	margin: 0;
	padding: 0 0 0 0;
	list-style: none;
	float:left;
}
#global-menu-emarket ul li {
	float:left;
}
#global-menu-emarket ul li .menu-01 {
	font-size:12px;
	color: #3c3c3c;
	font-weight:normal;
	padding:2px 0 0 2px;
}
#global-menu-emarket ul li .menu-02 {
	font-size:12px;
	color: #3c3c3c;
	font-weight:normal;
	padding:2px 0 0 2px;
}
#global-menu-emarket ul li .menu-03 {
	font-size:12px;
	color: #3c3c3c;
	font-weight:normal;
	padding:2px 0 0 2px;
}
#global-menu-emarket ul li .menu-04 {
	font-size:12px;
	color: #3c3c3c;
	font-weight:normal;
	padding:2px 0 0 2px;
}
#global-menu-emarket ul li .menu-05 {
	font-size:12px;
	color: #3c3c3c;
	font-weight:normal;
	padding:2px 0 0 2px;
}
/* //ESN 전문건설e마켓 메뉴 */

/* ESN 회원가입용 Quick 메뉴 적용 */
#quick3 {
	position:absolute;
	float:right;
	top:10px;
	left:779px;
	width:186px;
	height:28px;
	background: url(../Images/bg/quick_bg2.gif) no-repeat;
	z-index:6;
}
#quick3 ul {
	margin: 0;
	padding: 0;
	list-style:none;
	float:right;
}
#quick3 ul li {
	float:left;
}
#quick3 ul li.manual {
	width:90px;
	height:22px;
	float:left;
	padding:3px 0 0 0;
}
#quick3 ul li.remote {
	width:90px;
	height:22px;
	float:right;
	padding:3px 0 0 0;
}

/* ARIS 메뉴 */

#global-menu-aris {
	/*position:absolute;
	top:75px;
	left:10px;*/
	position:relative;
	float:left;
	width:970px;
	height:70px;
	padding :5px 0 0 10px;
	z-index:5;
	background: url(../Images/bg/nav_bg2.gif) no-repeat 10px 5px;
}
#global-menu-aris img {
	vertical-align:top;
	margin:0 0 0px 0;
	
}
#global-menu-aris ul {
	margin: 0;
	/*padding: 0 0 0 0;*/
	padding: 0 0 0 5px;
	list-style: none;
	float:left;
}
#global-menu-aris ul li {
	list-style:none;
	margin:0;
	padding:0;
	float:left;
}
#global-menu-aris ul li .menu-01 {
	font-size:12px;
	color: #3c3c3c;
	font-weight:normal;
	padding:2px 0 0 2px;
}
#global-menu-aris ul li .menu-02 {
	font-size:12px;
	color: #3c3c3c;
	font-weight:normal;
	padding:2px 0 0 2px;
}
#global-menu-aris ul li .menu-03 {
	font-size:12px;
	color: #3c3c3c;
	font-weight:normal;
	padding:2px 0 0 2px;
}
#global-menu-aris ul li .menu-04 {
	font-size:12px;
	color: #3c3c3c;
	font-weight:normal;
	padding:2px 0 0 2px;
}
/* //ARIS 메뉴 */

/* ARIS 서브메뉴 추가 20100901 */
#sub_menu_19 {
	position:absolute;
	top:123px;
	left:160px;
	width:550px;
	height:25px;
	visibility:hidden;
	z-index:8;
}
#sub_menu_19 a:link {
	font-size:12px;
	color: #666666;
	font-weight:bold;
	text-decoration:none;
}
#sub_menu_19 a:visited {
	font-size:12px;
	color: #666666;
	font-weight:bold;
	text-decoration:none;
}
#sub_menu_19 a:active {
	font-size:12px;
	color: #666666;
	font-weight:bold;
	text-decoration:none;
}
#sub_menu_19 a:hover {
	font-size:12px;
	color: #1C8FC4;
	font-weight:bold;
	text-decoration:underline;
}

#sub_menu_20 {
	position:absolute;
	top:123px;
	left:280px;
	width:550px;
	height:25px;
	visibility:hidden;
	z-index:8;
}
#sub_menu_20 a:link {
	font-size:12px;
	color: #666666;
	font-weight:bold;
	text-decoration:none;
}
#sub_menu_20 a:visited {
	font-size:12px;
	color: #666666;
	font-weight:bold;
	text-decoration:none;
}
#sub_menu_20 a:active {
	font-size:12px;
	color: #666666;
	font-weight:bold;
	text-decoration:none;
}
#sub_menu_20 a:hover {
	font-size:12px;
	color: #1C8FC4;
	font-weight:bold;
	text-decoration:underline;
}
/* 상단메뉴 - 거래진행 따라하기 버튼 고정 */
#sub_menu_21 {
	/*position:absolute;*/
	text-align:right;
	/*top:46px;*/
	/*left:842px;*/
	/*width:832px;*/
	/*width:130px;*/
	margin:0;
	padding:41px 9px 0 0;
	height:25px;
	visibility:visible;
	z-index:999;
}
/* /////// 상단메뉴 - 거래진행 따라하기 버튼 고정 //////// */

/* 한국타이어 메뉴 */

#global-menu-hktire {
	/*position:absolute;
	top:75px;
	left:10px;*/
	position:relative;
	float:left;
	width:970px;
	height:70px;
	padding :5px 0 0 10px;
	z-index:5;
	background: url(../Images/bg/nav_bg2.gif) no-repeat 10px 5px;
}
#global-menu-hktire img {
	vertical-align:top;
	margin:0;
	padding:0;
}
#global-menu-hktire ul {
	margin:0;
	padding:0 0 0 5px;
	list-style: none;
	float:left;
}
#global-menu-hktire ul li {
	float:left;
}
#global-menu-hktire ul li .menu-01 {
	font-size:12px;
	color: #3c3c3c;
	font-weight:normal;
	padding:2px 0 0 2px;
}
#global-menu-hktire ul li .menu-02 {
	font-size:12px;
	color: #3c3c3c;
	font-weight:normal;
	padding:2px 0 0 2px;
}
#global-menu-hktire ul li .menu-03 {
	font-size:12px;
	color: #3c3c3c;
	font-weight:normal;
	padding:2px 0 0 2px;
}
#global-menu-hktire ul li .menu-04 {
	font-size:12px;
	color: #3c3c3c;
	font-weight:normal;
	padding:2px 0 0 2px;
}
#global-menu-hktire ul li .menu-05 {
	font-size:12px;
	color: #3c3c3c;
	font-weight:normal;
	padding:2px 0 0 2px;
}
/* 20170523 sub footer modify ichyun */
.footer_wrap_sub {
	width:100%;
	margin:0;
	padding:15px 0 0 0;
	clear:both;
}
.footer_cnt_sub {
	width:970px;
	height:94px;
	margin:0 auto;
	padding:0;
	border-top:1px #d0d0d0 solid;
	background:#fcfcfc;
}
.footer_logo_sub {
	float:left;
	text-align:center;
	margin:25px 20px 0 20px;
	padding:0;
}
.footer_right_sub {
	float:left;
	margin:8px 0 0 0;
	padding:0;
	text-align:left;
}
.footer_top_sub {
	margin:0;
	padding:0;
}
ul.footer_menu_sub {
	float:left;
	height:28px;
	margin:10px 40px 0 0;
	padding:0;
}
ul.footer_menu_sub li {
	float:left;
	text-align:left;
	display:inline;
	list-style:none;
	margin:0 10px 0 0;
	padding:0;
	font-size:12px;
	font-weight:bold;
}
ul.footer_menu_sub li a:link, ul.footer_menu_sub li a:visited {
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#636161;
}
ul.footer_menu_sub li a:hover {
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#636161;
}
.footer_familly_sub {
	float:right;
	width:150px; 
	height:25px;
	margin:7px 0 0 0;
	padding-top:0;
	/*background-color:#fff;*/
	font-size:8pt;
}

/* 패밀리사이트 */
.select{ display:inline-block; *display:inline; position:relative; line-height:normal; vertical-align:middle; *zoom:1}
.select *{ margin:0; padding:0; color:#a6a6a6; font-family:Nanum Gothic, dotum,"돋움",gulim,"굴림"; font-size: 11px; cursor:pointer; }
.select .my_value{ overflow:visible; position:relative; top:0; left:0; z-index:2; border:1px solid #bababa; background:transparent; color:#fff; text-align:left; line-height:19px; _line-height:normal}
.select .my_value.selected{ font-weight:bold}
.select button.my_value{ width:100%; height:21px; *padding-left:5px; text-indent:5px; *text-indent:0; color:#565656; font-weight:bold;}
.select div.my_value{ height:19px; text-indent:8px;}
.select .ctrl{ position:absolute; top:0; right:0; width:18px; height:19px; border:1px solid #bababa; border-left:1px solid #eaeaea; background:#fff}
.select .arrow{ position:absolute; width:0; height:0; top:9px; right:6px; border-top:3px solid #f26522; border-left:3px solid #fff; border-right:3px solid #fff; font-size:0; line-height:0}
.select ul{ overflow:hidden; position:absolute; top:20px; left:0; width:100%; border:0; border-top:1px solid #bababa; border-bottom:1px solid #bababa; background:#fff; list-style:none;}
.select ul.a_list{ display:none; position:relative; top:-126px;}
.select.open ul.a_list{ display:block}
.select li{ overflow:hidden; position:relative; height:18px; border-left:1px solid #bababa; border-right:1px solid #bababa; white-space:nowrap; padding:4px;}
.select li a{ display:block; height:18px; background:#fff; color:#767676; line-height:18px; text-indent:8px; *text-indent:6px; text-decoration:none}
.select li.hover *{ background:#999; color:#f5f5f5}	
/* 패밀리사이트 */
.footer_copy_sub {
	clear:both;
	margin:0;
	padding:0;
	color:#999;
	letter-spacing:-0.1px;
}
/*/// 20170523 sub footer modify ichyun */




/* 전시회 소개 20180112 ichyun */
.wrap_exhibition {
    width:100%;
    margin: 0;
    padding: 0;
}
.wrap_exhibition_wrap {
    width: 100%;
    height: 95px;
    margin: 0;
    padding: 0;
    background:url(../images/img/exhibition_top_bg.gif) repeat-x left top;
    
}
ul.wrap_exhibition_menu {
    width: 990px;
    margin: 0 auto;
    padding: 0;
}
ul.wrap_exhibition_menu li {
    float: left;
    list-style: none;
    display:inline;
}
ul.wrap_exhibition_menu li a {
	float:left;
	margin:0;
	padding:0; 
	overflow:hidden;
	height:95px;
}

ul.wrap_exhibition_menu li.exhibition_esang a {
    width:495px;
    background:url(../images/img/exhibition_esang.gif) no-repeat left top;
}
ul.wrap_exhibition_menu li.exhibition_esangmnc a {
    width:495px;
    background:url(../images/img/exhibition_esangmnc.gif) no-repeat left top;
}
ul.wrap_exhibition_menu li.exhibition_esang .selected, ul.wrap_exhibition_menu li.exhibition_esangmnc .selected { 
	background-position:0 -95px;
}
