﻿@charset 'utf-8';
/* default definition */

/* 공통요소 */
body {
	margin: 0;
	padding: 0;
	font-family: "Dotum", "Ddtumche", "Arial", "san-serif";
	font-size:12px;
}
form {
	margin: 0;
	padding: 0;
}
table {border-collapse: collapse; border: 0px; padding: 0;}
P {margin-top:2px;margin-bottom:2px;} 
table th, table td {padding: 0;}
/*th { position:relative; top:expression(document.getElementById('ESNGrid').scrollTop);IE5+ only }*/
img {
	/*vertical-align:middle;*/
	border:0;
}

img, 
input.type-image {
	border: 0 none;
}

input[type=radio] {
	border:0;
	background-color:transparent;
}

input[type=checkbox] {
	width:13px;
	height:13px;
	border:0;
	background-color:transparent;
}

input[type=image] {
	border:0;
	background-color:transparent;
}

input {
	font-family: "Dotum",  "Arial"; 
	color:#3c3c3c;
}

input.chk, input.rdo {
	border:0;
	width:14px;
	height:14px;
	background-color:transparent;
}

input.login:hover, input.login:focus, input.text:hover, input.text:focus, input.num:hover, input.num:focus {
	background-color: #FFFBDE;
}

input.text {
	font-family: "Dotum",  "Arial";
	font-size: 12px;
	border-top: 1px solid #CACACA;
	border-right: 1px solid #CACACA;
	border-bottom: 1px solid #CACACA;
	border-left: 1px solid #CACACA;
	background: #fff;
	padding:2px 1px 0 0;
	height:15px;
}

input.file {
	font-family: "Dotum",  "Arial";
	font-size: 12px;
	border-top: 1px solid #CACACA;
	border-right: 1px solid #CACACA;
	border-bottom: 1px solid #CACACA;
	border-left: 1px solid #CACACA;
	background: #fff;
	padding:2px 1px 0 0;
	height:18px;
}

input.num {
	font-family: "Dotum",  "Arial";
	font-size: 12px;
	text-align:right;
	border-top: 1px solid #CACACA;
	border-right: 1px solid #CACACA;
	border-bottom: 1px solid #CACACA;
	border-left: 1px solid #CACACA;
	background: #fff;
	padding:2px 1px 0 0;
	height:14px;
}

input.readonly {
	font-family: "Dotum",  "Arial";
	font-size: 12px;
	border-top: 1px solid #CACACA;
	border-right: 1px solid #CACACA;
	border-bottom: 1px solid #CACACA;
	border-left: 1px solid #CACACA;
	background: #F1F1F1;
	padding:2px 1px 0 0;
	margin:-1px -2px 1px 0;
	height:14px;
}

input.display {
	font-family: "Dotum",  "Arial";
	font-size: 12px;
	padding:2px 1px 0 0;
	border : 0px;
	margin:-1px -2px 1px 0;
	height:14px;
}

input.display_c {
	font-family: "Dotum",  "Arial";
	text-align : center;
	font-size: 12px;
	padding:2px 1px 0 0;
	border : 0px;
	margin:-1px -2px 1px 0;
	height:14px;
}

input.display_r {
	font-family: "Dotum",  "Arial";
	text-align : right;
	font-size: 12px;
	padding:2px 1px 0 0;
	border : 0px;
	margin:-1px -2px 1px 0;
	height:14px;
}

textarea {
	border-top: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
	border-left: 1px solid #e1e1e1;
	background: #fff;
	margin:-1px 0 1px 0;
	padding:5px;
	font-family: "Dotum",  "Arial";
	font-size: 12px;
	color:#565656;
}

select {
	font-family: "Dotum",  "Arial";
	font-size: 12px;
	margin:0;
	height:19px;
	padding:0;
	color:#3c3c3c;
}

option {
    padding-right: 0.5em;
}

input, select, textarea {
	vertical-align: middle;
}

a:link, a:visited {
	color: #565656;
	text-decoration:none;
}

a:active, a:hover {
	color: #000;
	text-decoration:underline;
}

.h_5 {margin:5px 0 0 0; clear:both;}
.h_10 {margin:10px 0 0 0; clear:both;}
.h_15 {margin:15px 0 0 0; clear:both;}
.h_20 {margin:20px 0 0 0; clear:both;}
.h_25 {margin:25px 0 0 0; clear:both;}
.cr {clear:both;}
.fl {float:left;}
.fr {float:right;}
.pd_r_01 { padding-right:10px;}
.txt_org { color:#ff6600;}
.txt_b {font-weight:bold;}

/* 공통요소 */
#header_wrap {
	width:980px;
	height:100px;
	margin:0 auto;
	padding:0 0 15px 0;
}
.common_menu {
	float:right;
	height:18px;
	margin:0;
	padding:0;
}
.common_menu .login_status ul {
	margin:0;
	padding:0;
}
.common_menu .login_status ul li {
	display:inline;
	list-style:none;
	margin:0;
	padding:0;
}
.logo {
	float:left;
	margin:0;
	padding:0;
}
.common {
	float:right;
	margin:0;
	padding:22px 0 0 0;
}
.m_menu {
	height:40px;
	margin:0;
	padding:0;
}
#container_wrap {
	width:980px;
	margin:0 auto;
	padding:0;
	clear:both;
}
.content_wrap {
	float:left;
	width:800px;
	margin:0;
	padding:0;
}
.left_wrap {
	float:left;
	width:383px;
	margin:0 17px 0 0;
	padding:0;
}
.b2b_marketplace {
	clear:both;
	margin:0;
	padding:0;
}
.b2b_tit {
	height:25px;
	background:url(../Images/main/bg_tit.gif) repeat-x left top;
}
.b2b_marketplace_box {
	border:1px #dddddd solid;
	width:368px;
	margin:0;
	padding:9px 4px 4px 9px;
}
/*.b2b_marketplace_box {
	width:372px;
	margin:0;
	padding:9px 0 0 9px;
}*/
.b2b_marketplace_tab {
	float:left;
	margin:0;
	padding:0; 
	width:368px;
	height:25px;
}
.b2b_marketplace_tab .tab_menu_layout {
	width:368px;
	height:25px;
	float:left;
}

.tab_menu_layout .tab_menu {
	margin:0;
	padding:0;
	height:25px;
	overflow:hidden;
}

.tab_menu_layout .tab_menu li {
	display:inline;
}

.tab_menu_layout .tab_menu a { 
	float:left;
	padding:0; 
	overflow: hidden;
	height:25px;
}

.tab_menu_layout .tab_menu a:hover {
	background-position:0 -25px;
	height:25px;
}	

.tab_menu_layout .tab_menu_01 a{
	width:92px;
	background:url(../Images/main/tab_emaketplace_01.gif) top left no-repeat;
}	

.tab_menu_layout .tab_menu_02 a{
	width:90px;
	background:url(../Images/main/tab_emaketplace_02.gif) top left no-repeat;
}	

.tab_menu_layout .tab_menu_03 a{
	width:84px;
	background:url(../Images/main/tab_emaketplace_03.gif) top left no-repeat;
}	

.tab_menu_layout .tab_menu_04 a{
	width:102px;
	background:url(../Images/main/tab_emaketplace_04.gif) top left no-repeat;
}	

.tab_menu_layout .tab_menu_01 .selected, .tab_menu_layout .tab_menu_02 .selected, .tab_menu_layout .tab_menu_03 .selected, .tab_menu_layout .tab_menu_04 .selected { 
	background-position:0 -25px;
}
.service_logo {
	width:368px;
	height:64px;
}
.service_logo ul {
	margin:0;
	padding:0;
}
.service_logo ul li{
	float:left;
	width:92px;
	height:30px;
	display:inline;
	list-style:none;
	font-size:0px;
}
.emarket {
	clear:both;
	margin:0;
	padding:0;
}
.emarket_tit {
	height:25px;
}
.innocube {
	clear:both;
	margin:0;
	padding:0;
}
.innocube_tit {
	height:25px;
	background:url(../Images/main/bg_tit.gif) repeat-x left top;
}
.movie_guide {
	clear:both;
	margin:0;
	padding:0;
}
.movie_guide_tit {
	height:25px;
	background:url(../Images/main/bg_tit.gif) repeat-x left top;
}
.movie {
	margin:10px 0 0 0;
	padding:0;
}
.movie_box {
	float:left;
	width:175px;
	height:177px;
	margin:0;
	padding:0;
	background:url(../Images/main/bg_movie_box.gif) no-repeat left top;
}
.movie_btn {
	float:right;
	height:20px;
	margin:7px 5px 0 0;
	padding:0;
}
.movie_cnt {
	text-align:center;
	margin:0;
	padding:0;
}
.movie_list {
	float:right;
	width:200px;
	margin:0 0 0 8px;
	padding:0;
}
.movie_cnt_list ul {
	margin:0;
	padding:0;
}
.movie_cnt_list ul li {
	width:200px;
	height:17px;
	list-style:none;
	font-size:11px;
	letter-spacing:-1;
	margin:0;
	padding:5px 0 0 0;
}
.movie_select {
	width:184px;
	height:14px;
	margin:5px 0 0 0;
	padding:3px 5px 3px 5px;
	border:3px #f58220 solid;
}
.movie_select .prev {
	float:left;
	width:12px;
	margin:0;
	padding:0;
}
.movie_select .cnt {
	float:left;
	width:160px;
	font-size:11px;
	text-align:center;
	margin:0;
	padding:2px 0 0 0;
}
.movie_select .cnt a:link {
	font-size:11px;
	color:#cc3300;
	text-decoration:none;
}
.movie_select .cnt a:visited {
	font-size:11px;
	color:#cc3300;
	text-decoration:none;
}
.movie_select .next {
	float:right;
	width:12px;
	margin:0;
	padding:0;
}
.center_wrap {
	float:right;
	width:383px;
	margin:0 0 0 0;
	padding:0 17px 0 0;
}
.alibaba {
	clear:both;
	margin:0;
	padding:0;
}
.alibaba_tit {
	height:25px;
	background:url(../Images/main/bg_tit.gif) repeat-x left top;
}
.alibaba_selected {
	float:left;
	margin:0;
	padding:10px 0 0 0;
}
.alibaba_selected ul {
	margin:0;
	padding:0;
}
.alibaba_selected ul li {
	list-style:none;
	display:inline;
	font-size:11px;
	margin:0;
	padding:0;
}
.alibaba_selected ul li {
	list-style:none;
	display:inline;
	font-size:11px;
	margin:0;
	padding:0;
}
.alibaba_selected ul li a:link {
	font-size:11px;
	color:#565656;
	text-decoration:none;
}
.alibaba_selected ul li a:visited {
	font-size:11px;
	color:#565656;
	text-decoration:none;
}
.alibaba_selected ul li a:hover {
	font-size:11px;
	color:#565656;
	text-decoration:underline;
}
.alibaba_selected ul li a:active {
	font-size:11px;
	color:#565656;
	text-decoration:underline;
}
.alibaba_selected ul li a.selected {
	font-size:11px;
	color:#ff6600;
	text-decoration:none;
	font-weight:bold;
}
.sucess_story {
	height:95px;
	margin:0;
	padding:0;
}
/*.sucess_list {
	margin:0;
	padding:0 0 0 0;
}
.sucess_list ul {
	margin:0;
	padding:0;
}
.sucess_list ul li {
	height:20px;
	list-style:none;
	margin:0;
	padding:0 0 0 5px;
	background:url(../Images/main/bul_list.gif) no-repeat left 5px;
}
.sucess_list ul li.cnt {
	width:210px;
	height:20px;
	list-style:none;
	margin:0;
	padding:0 0 0 5px;
	background:url(../Images/main/bul_list.gif) no-repeat left 5px;
}*/
.presse {
	height:90px;
	margin:0;
	padding:5px 0 0 0;
}
.khfair {
	margin:0;
	padding:0;
}
.khfair_tit {
	height:25px;
	background:url(../Images/main/bg_tit.gif) repeat-x left top;
}
.khfair_box {
	border:1px #dddddd solid;
	width:373px;
	height:118px;
	margin:0;
	padding:5px 5px 5px 3px;
}
.khfair_box .info_01 {
	float:left;
	width:187px;
	margin:0;
	padding:0;
	text-align:center;
}
.khfair_box .info_02 {
	float:right;
	width:186px;
	margin:0;
	padding:0;
	text-align:center;
}
.group_buy {
	clear:both;
	margin:0;
	padding:0;
}
.group_buy_tit {
	height:25px;
	background:url(../Images/main/bg_tit.gif) repeat-x left top;
}
.esn_letter {
	clear:both;
	margin:0;
	padding:0;
}
.esn_letter_tit {
	height:25px;
	background:url(../Images/main/bg_tit.gif) repeat-x left top;
}
.news_selected {
	float:right;
	margin:0;
	padding:5px 0 0 0;
}
.news_selected ul {
	margin:0;
	padding:0;
}
.news_selected ul li {
	list-style:none;
	display:inline;
	font-size:11px;
	margin:0;
	padding:0;
}
.news_selected ul li {
	list-style:none;
	display:inline;
	font-size:11px;
	margin:0;
	padding:0;
}
.news_selected ul li a:link {
	font-size:11px;
	color:#565656;
	text-decoration:none;
}
.news_selected ul li a:visited {
	font-size:11px;
	color:#565656;
	text-decoration:none;
}
.news_selected ul li a:hover {
	font-size:11px;
	color:#565656;
	text-decoration:underline;
}
.news_selected ul li a:active {
	font-size:11px;
	color:#565656;
	text-decoration:underline;
}
.news_selected ul li a.selected {
	font-size:11px;
	color:#ff6600;
	text-decoration:none;
	font-weight:bold;
}
.letter_box {
	margin:0;
	padding:0;
}
.letter_photo {
	float:left;
	width:80px;
	margin:0;
	padding:5px 5px 5px 5px;
}
.letter_cnt {
	float:right;
	width:283px;
	margin:0;
	padding:5px 5px 0 5px;
}
.letter_cnt .tit {
	font-size:12px;
	line-height:130%;
	color:#ff6600;
	font-weight:bold;
}
.letter_cnt .tit a:link {
	font-size:12px;
	line-height:130%;
	color:#ff6600;
	font-weight:bold;
	text-decoration:none;
}
.letter_cnt .tit a:visited {
	font-size:12px;
	line-height:130%;
	color:#ff6600;
	font-weight:bold;
	text-decoration:none;
}
.letter_cnt .tit a:hover {
	font-size:12px;
	line-height:130%;
	color:#ff6600;
	font-weight:bold;
	text-decoration:underline;
}
.letter_cnt .tit a:active {
	font-size:12px;
	line-height:130%;
	color:#ff6600;
	font-weight:bold;
	text-decoration:underline;
}
.letter_cnt .detail {
	font-size:12px;
	line-height:130%;
	color:#565656;
	font-weight:normal;
}
.letter_list {
	width:383px;
	margin:0;
	padding:0;
}
.letter_list ul {
	margin:0;
	padding:0;
}
.letter_list li {
	list-style:none;
	height:16px;
	margin:0;
	padding:3px 5px 3px 5px;
	background:url(../Images/main/bul_list.gif) no-repeat left 7px;
}
.cscenter_wrap {
	clear:both;
	width:783px;
	margin:10px 17px 0 0;
	padding:0;
	border-top:1px #dddddd solid; 
	/*padding:15px 0 0 0;*/
}
.cscenter {
	float:left;
	width:383px;
	margin:10px 0 0 0;
	padding:0 17px 10px 0;
}
.service {
	float:left;
	width:383px;
	margin:10px 0 10px 0;
	padding:0;
}
.right_wrap {
	float:right;
	width:180px;
	margin:0;
	padding:0;
}
.login {
	width:176px;
	margin:0;
	padding:0;
	border:2px #dddddd solid;
}
.login_box {
	width:160px;
	margin:0;
	padding:10px 8px 10px 8px;
}
.mem_info {
	height:25px;
	font-size:11px;
	line-height:130%;
	color:#000;
	word-breake:breake-all;
}
.mem_info span.name {
	font-size:11px;
	color:#ff6600;
	font-weight:bold;
}
.notice {
	clear:both;
	margin:0;
	padding:0;
}
.notice_tit {
	height:20px;
	background:url(../Images/main/bg_tit2.gif) repeat-x left top;
}
.notice_list {
	width:175px;
	margin:0;
	padding:5px 5px 0 0;
}
.notice_list ul {
	margin:0;
	padding:0;
}
.notice_list ul li {
	width:165px;
	height:17px;
	list-style:none;
	font-size:12px;
	white-space:nowrap;
	overflow:hidden;
	margin:0;
	padding:3px 0 0 10px;
	background:url(../Images/main/bul_list2.gif) no-repeat 1px 5px;
}
.open_market {
	clear:both;
	margin:0;
	padding:0;
}
.open_market_tit {
	height:20px;
	background:url(../Images/main/bg_tit2.gif) repeat-x left top;
}
.open_selected {
	float:right;
	margin:0;
	padding:5px 0 0 0;
}
.open_selected ul {
	margin:0;
	padding:0;
}
.open_selected ul li {
	list-style:none;
	display:inline;
	font-size:11px;
	margin:0;
	padding:0;
}
.open_selected ul li {
	list-style:none;
	display:inline;
	font-size:11px;
	margin:0;
	padding:0;
}
.open_selected ul li a:link {
	font-size:11px;
	color:#565656;
	text-decoration:none;
}
.open_selected ul li a:visited {
	font-size:11px;
	color:#565656;
	text-decoration:none;
}
.open_selected ul li a:hover {
	font-size:11px;
	color:#565656;
	text-decoration:underline;
}
.open_selected ul li a:active {
	font-size:11px;
	color:#565656;
	text-decoration:underline;
}
.open_selected ul li a.selected {
	font-size:11px;
	color:#ff6600;
	text-decoration:none;
	font-weight:bold;
}
.open_market_list {
	width:175px;
	height:100px;
	margin:0;
	padding:5px 5px 0 0;
}
.open_market_list ul {
	margin:0;
	padding:0;
}
.open_market_list ul li {
	width:165px;
	height:17px;
	list-style:none;
	font-size:12px;
	white-space:nowrap;
	overflow:hidden;
	margin:0;
	padding:3px 0 0 10px;
	background:url(../Images/main/bul_list2.gif) no-repeat 1px 5px;
}
.brief {
	clear:both;
	margin:0;
	padding:0;
}
.brief_tit {
	height:20px;
	background:url(../Images/main/bg_tit2.gif) repeat-x left top;
}
.brief_list {
	width:175px;
	margin:0;
	padding:5px 5px 0 0;
}
.brief_list ul {
	margin:0;
	padding:0;
}
.brief_list ul li {
	width:165px;
	height:17px;
	list-style:none;
	font-size:12px;
	white-space:nowrap;
	overflow:hidden;
	margin:0;
	padding:3px 0 0 10px;
	background:url(../Images/main/bul_list2.gif) no-repeat 1px 5px;
}
.lme {
	width:180px;
	clear:both;
	margin:0;
	padding:0;
}
.lme_tit {
	height:20px;
}
.lme_box {
	width:168px;
	border:1px #dddddd solid;
	text-align:center;
	margin:0;
	padding:5px 4px 5px 4px;
}
.partership {
	width:180px;
	clear:both;
	margin:0;
	padding:0;
}
.partership_tit {
	height:20px;
}
.partnership_box {
	height:30px;
	border:1px #dddddd solid;
	padding:5px;
}
/* 푸터 */
#footer_wrap {
	width:980px;
	height:100px;
	margin:0 auto;
	padding:0;
}
.footer_banner {
	float:left;
	margin:0;
	padding:0;
}
.footer_banner ul {
	margin:0;
	padding:0;
}
.footer_banner ul li {
	display:inline;
	list-style:none;
	margin:0;
	padding:0;
	font-size:0;
	line-height:0;
}
.footer_menu {
	width:708px;
	margin:0;
	padding:5px 0 0 192px;
}
.footer_menu ul {
	margin:0;
	padding:0;
}
.footer_menu ul li {
	display:inline;
	list-style:none;
	margin:0;
	padding:0;
}
.footer_box {
	width:980px;
	margin:0;
	padding:0;
}
.footer_logo {
	float:left;
	width:182px;
	margin:0;
	padding:0 0 0 10px;
}
.footer_adress {
	float:right;
	width:788px;
	margin:0;
	padding:0;
}
.footer_adress ul {
	margin:0;
	padding:0;
}
.footer_adress ul li {
	height:16px;
	list-style:none;
	margin:0;
	padding:0;
	font-size:12px;
	color:#565656;
	font-family:"돋움", "돋움체", serif;
}
/* //푸터 */

/* 받은문서 팝업 레이어 추가 20080402 ichyun */
.close { 
	RIGHT: 12px; 
	POSITION: absolute; 
	TOP: 11px 
}
.data { 
	FONT-SIZE: 18px; 
	LEFT: 146px; 
	WORD-SPACING: -2px; 
	OVERFLOW: hidden; 
	WIDTH: 35px; 
	COLOR: #fff; 
	LINE-HEIGHT: 20px; 
	FONT-FAMILY: tahoma; 
	POSITION: absolute; 
	TOP: 35px; 
	HEIGHT: 19px; 
	TEXT-ALIGN: center 
}
.btn { 
	LEFT: 76px; 
	POSITION: absolute; 
	TOP: 95px 
}
/* // 받은문서 팝업 레이어 추가 20080402 ichyun */

/* // 고객센터 위치변경에 따른 추가 20100514 ichyun // */
.cstelephone {
	margin:0;
	padding:0;
}
.cstelephone .cstel_tit {
	margin:0;
	padding:0;
}
.cstelephone .cstel_phone {
	margin:0;
	padding:0;
}
.csservice {
	margin:0;
	padding:0;
}
.csservice .csservice_tit {
	margin:0;
	padding:0;
}
.csservice .csservice_cnt {
	margin:0;
	padding:0;
}
.csservice .csservice_cnt ul {
	margin:0;
	padding:0;
}
.csservice .csservice_cnt ul li {
	float:left;
	list-style:none;
	display:inline;
	margin:0;
	padding:0;
}



/****************************** 불투명 div 레이어 ******************************/

div.coverscreen { 
    position:fixed; 
    left:0; 
    top:0; 
    right:0; 
    bottom:0; 
    z-index:995 ;
    background-color:#000; 
    filter:Alpha(opacity=30);
    opacity:0.1; 
display:none;
}
