﻿@charset "utf-8";
@import url('base.css');

a, a:link, a:visited {color:#999;}
a:hover, a:active {color:#777;}
#container {
	width:930px;
	margin:0 auto;
	padding:0 35px;
	color:#999;
	background:url('../images/main/bg_container.gif') no-repeat left top;
}

#header {
	position:relative;
	height:93px;
	background:url('../images/main/bg_header.gif') no-repeat left top;
}
	#header h1 {width:161px; height:46px; padding:17px 0 0 37px; font-size:0;}
	#header div.gnb_utility {position:absolute; right:42px; top:7px;}
		div.gnb_utility ul.utility li {float:left; height:12px; padding:0 6px 0 5px; background:url('../images/main/bg_li_bar.gif') no-repeat right top;}
		div.gnb_utility ul.utility li.last {background:none; padding-right:0;}
		div.gnb_utility ul.utility li.mall {background:none; padding:0 0 0 61px;}/* 2009-06-17 브랜드명 변경으로 간격수정  0 0 0 34px */
		div.gnb_utility ul.utility li.mall_obt {background:none; padding:0 3px 0 46px;}/* 2009-08-04 브랜드명 변경 */

	#header div.gnb_menu {position:absolute; left:230px; top:41px;}
		div.gnb_menu ul.menu li.first {float:left; height:17px; padding:2px 19px 0 13px; background:url('../images/main/bg_menu_bar.gif') no-repeat right 3px;}/* 2009-06-22 PMH */
		div.gnb_menu ul.menu li {float:left; height:17px; padding:2px 19px 0 16px; background:url('../images/main/bg_menu_bar.gif') no-repeat right 3px;}/* 2009-06-22 PMH */
		div.gnb_menu ul.menu li.last {background:none; padding-right:60px;}
		div.gnb_menu ul.menu li.search {width:190px; height:19px; padding:0; background:url('../images/main/bg_search.gif') no-repeat left top;}
		div.gnb_menu ul.menu li.search input {border:0; margin:2px 0 0 8px; background:#d1d1d1;}
		div.gnb_menu ul.menu li.search img {margin-top:3px;}

#contents {
	overflow:hidden;
	padding-top:19px;
}

/*#footer{clear:both;margin-top:20px;_margin-top:28px;_margin-left:27px;}
	#footer div.copyright_area{
		background: url('../images/layout/bg_footer.gif') no-repeat left top;
		margin:0 auto;
		padding:20px 0 48px;
		width:930px;
	}
	
	#footer div.copyright_area ul{width:480px;margin:0 auto;} 
	
	#footer div.copyright_area ul{text-align:center;}
	#footer div.copyright_area li{display:inline;padding-right:10px;padding-top:21px;}
	#footer div.copyright_area li.last{padding-right:0px;}
	#footer div.copyright_area li.sitemap{padding-right:8px;}
	#footer div.copyright_area li.copyright{padding-right:0px;}

	#footer div.copyright_area p.copyright{padding:10px 0;text-align:center;}

	*/

	/* 2009-11-27 푸터 Copyright 수정 ISY Start */
	#footer {clear:both;_margin-left:26px;}
	div.copyright_area{
		position:relative;
		z-index:0;
		width:928px;
		height:120px;
		background:url('../images/layout/bg_footer.gif') no-repeat left top;
	}
	div.copyright_area p.footer_logo{position:absolute;top:33px;left:30px;}
	div.copyright_area ul{/*text-align:center;padding:22px 0 10px 0;*/position:absolute;top:22px;left:247px;}
	div.copyright_area li{
		display:inline;
		padding:0 8px;
		/*background:url('../images/common/copyright_line.gif') no-repeat left top;*/
	}
	div.copyright_area li img{vertical-align:top;}
	div.copyright_area li.first{background:none;}

	div.copyright_area p.copyright{position:absolute;top:44px;left:255px;}

	/* 2009-11-27 푸터 Copyright 수정 ISY End */


/* 2009-06-25 삭제
input.chk_m {float:left; margin:0 3px 0 3px; vertical-align:middle;}
:root input.chk_m {float:left; margin:5px 5px 0 6px; vertical-align:middle;}*/

/* left ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */
/* 2009-06-25 RHJ 수정 */
div.left {
	float:left;
	width:206px;
	padding:26px 0 0 14px;
	background:url('../images/main/bg_cont_lft.gif') no-repeat left top;
}
	div.left h2 {height:14px; font-size:0; margin:0 0 13px 7px;}
	/* 2009-06-25 삭제
	div.left ul.loginBox {margin:0 0 36px 7px;}
		div.left ul.loginBox li {font-size:11px; letter-spacing:-1px;}
		div.left ul.loginBox li.btm {padding:6px 0 0 10px;}
		div.left ul.loginBox li span.save {width:58px; font-weight:bold; padding-right:8px; background:url('../images/main/bg_li_bar1.gif') no-repeat right top;}
		div.left ul.loginBox li a.search {padding-left:6px;}
			div.left ul.loginBox li dl {overflow:hidden; height:50px;}
			:root div.left ul.loginBox li dl {overflow:hidden; height:54px;/}
			div.left ul.loginBox li dl dd {height:23px;}
			div.left ul.loginBox li dl dd strong {color:#999;}
			div.left ul.loginBox li dl dd.search {height:17px; padding:6px 0 0 10px;}
			div.left ul.loginBox li dl dd.btn {float:left; width:65px; padding:1px 0 0 4px;}
			div.left ul.loginBox li dl dd input.login {float:left; width: 103px; height:12px; font-family:Tahoma; font-size:12px; color:#999; padding:3px 5px 4px 7px; border-top:1px solid #e6e6e6; border-left:1px solid #e6e6e6; border-right:1px solid #FFF; border-bottom:1px solid #FFF;}
			:root div.left ul.loginBox li dl dd input.login {float:left; margin-bottom:2px;}
			div.left ul.loginBox li dl dd span {float:left; padding-top:6px;}
			:root div.left ul.loginBox li dl dd span {float:left; padding-top:5px;}
			div.left ul.loginBox li dl dd img.btn {margin-left:5px;}
	*/
	/* 2009-06-25 추가 */
	div.left ul.loginBox {height:100px; padding-left:7px;}
		div.left ul.loginBox li {font-size:11px; height:21px;}
		:root div.left ul.loginBox li {height:23px;}
		div.left ul.loginBox li.btm {padding:6px 0 0 10px;}
		div.left ul.loginBox li span.save {width:58px; font-weight:bold; padding-right:8px; background:url('../images/main/bg_li_bar1.gif') no-repeat right top;}
		div.left ul.loginBox li a.search {padding-left:5px;}
		div.left ul.loginBox li dl dd {float:left;}
		div.left ul.loginBox li dl dd input.login {float:left; width: 103px; height:12px; font-family:Tahoma; font-size:12px; color:#999; padding:3px 5px 4px 7px; border-top:1px solid #e6e6e6; border-left:1px solid #e6e6e6; border-right:1px solid #FFF; border-bottom:1px solid #FFF;}
		div.left ul.loginBox li dl dd.save {padding-top:5px;}
		input.chk_m {float:left; margin:-5px 2px 0 3px; vertical-align:middle;}
		:root input.chk_m {float:left; margin:0 6px 0 6px; vertical-align:middle;}
		div.left ul.loginBox li dl dd img.btn {margin-left:5px;}
/* */
	div.left p.banner1 {margin-bottom:38px;}
	div.left p.banner2 {margin-bottom:23px;}
	div.left div.best_item {clear:both; width:171px; /*padding-top:5px;*/padding-top:1px;}/* 2009-06-25 PMH */
			div.best_item h3 {padding-bottom:7px; margin-bottom:10px; border-bottom:1px solid #e5e5e5; font-size:0;}
			ul.item li {height:20px; vertical-align:top; padding-left:19px;}
				ul.item li a {color:#929292;}
			ul.item li.num1 {background:url('../images/main/num01.gif') no-repeat left 1px; font-weight:bold;}
				ul.item li.num1 a {color:#777;}
			ul.item li.num2 {background:url('../images/main/num02.gif') no-repeat left 1px;}
			ul.item li.num3 {background:url('../images/main/num03.gif') no-repeat left 1px;}
			ul.item li.num4 {background:url('../images/main/num04.gif') no-repeat left 1px;}
			ul.item li.num5 {background:url('../images/main/num05.gif') no-repeat left 1px;}
			ul.item li.num6 {background:url('../images/main/num06.gif') no-repeat left 1px;}
			ul.item li.num7 {background:url('../images/main/num07.gif') no-repeat left 1px;}
			ul.item li.num8 {background:url('../images/main/num08.gif') no-repeat left 1px;}
			ul.item li.num9 {background:url('../images/main/num09.gif') no-repeat left 1px;}
			ul.item li.num10 {background:url('../images/main/num10.gif') no-repeat left 1px;}
	div.left div.membBox {height:126px; color:#555;}
		div.membBox p.id {height:21px; margin-left:12px; font-weight:bold; font-size:14px; }
		div.membBox p.btn {height:34px; padding:6px 0 0 7px;}/* 2009-06-22 PMH */
		div.membBox p.ment {padding-left:12px; margin-bottom:5px; font-size:11px; color:#777; line-height:16px;}
		div.membBox p.ment1 {height:18px;margin-left:12px;}
		div.membBox dl.term {width:170px; height:45px; padding:16px 0 0 25px; color:#FFF; background:url('../images/main/bg_term.gif') no-repeat left top;}
		div.membBox dl.term dt {height:16px;}
		div.membBox dl.term dd {font-size:11px; font-weight:bold;}
	div.left p.item_policy {/*margin:21px 0 0 -6px;*/ margin:9px 0 0 -6px; width:183px; border-bottom:1px solid #e5e5e5;}
	div.left p.account_policy {margin-left:-6px;}
	div.left p.cellphone {/*margin:9px 0 0 -6px;*/margin:21px 0 0 -6px;*}

/* center ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
div.center {
	float:left;
	width:492px;
	overflow:hidden;
	background:url('../images/main/bg_cont_cen.gif') no-repeat left top;
}
	div.center div.favor {width:431px; height:271px; margin:16px 0 20px 30px; background:url('../images/main/img_center_01.gif') no-repeat left top;}
		div.favor h3, div.favor ul {display:none;}
	div.center div.download {width:492px; padding-top:5px; margin-bottom:8px; background:url('../images/main/bg_download_top.gif') no-repeat left top;}
		div.download h3 {position:relative; height:23px; padding-left:13px; font-size:12px; font-weight:normal; font-family:Tahoma; color:#555;}
		div.download h3 span.view {position:absolute; right:18px; top:0; color:#999; padding-left:11px; font-size:11px; background:url('../images/main/icon_plus.gif') no-repeat left 4px;}
		/* 090529 삭제
		div.download table.down_list {width:100%; background:url('../images/main/bg_download_btm.gif') no-repeat left bottom;}
			table.down_list td {text-align:left;  padding:7px 0 8px 16px;}
			table.down_list td ul li {position:relative; padding-left:9px; height:18px; background:url('../images/main/bullet01.gif') no-repeat left 4px;}
			table.down_list td ul li a.btn {position:absolute; right:14px; top:0;}
		*/
		/* 090529 추가 시작 */
		div.download div.btm {width:463px; overflow:hidden; padding:0 16px 10px 13px; background:url('../images/main/bg_download_btm.gif') no-repeat left bottom;}
		div.download ul.down_list {overflow:hidden;}
		div.download ul.down_list li {float:left; display:inline;}
		div.download p.line {width:463px; height:3px;overflow:hidden; background:url('../images/main/bg_download_line.gif') no-repeat left top;}
		/* 090529 추가 끝 */

	div.center div.charge {padding-left:31px; overflow:hidden; background:url('../images/main/bg_charge.gif') no-repeat 4px top;}
		div.charge dl.item_sale {clear:both; height:54px; padding-top:14px;}
			dl.item_sale dt {float:left; width:105px; padding-top:9px; }
			dl.item_sale dd {float:left; text-align:center; font-weight:bold; color:#eb5d1b; font-size:16px;}
			dl.item_sale dd p {margin-top:8px;}
			dl.item_sale dd.num01 {width:101px;}
			dl.item_sale dd.num02 {width:108px;}
			dl.item_sale dd.num03 {width:110px;}
		div.charge div.listBox {margin-top:17px; height:153px;}
			div.listBox  div.charge_list {width:206px; float:left;}
			div.listBox  div.charge_list h3 {padding-bottom:7px; margin-bottom:9px; border-bottom:1px solid #e5e5e5; font-size:0;}
			div.listBox  div.charge_list ul.list li {padding-left:9px; height:20px; background:url('../images/main/bullet01.gif') no-repeat left 4px; white-space: nowrap;}
			.mg_l26 {margin-left:26px !important;}
	div.center div.issue_base {clear:both; margin-top:29px; width:491px; height:112px;}/* 2009-06-25 RHJ */
	div.center div.knowledge {margin-top:0px;}/* 2009-06-25 RHJ */
		div.issue_base h3 {position:relative; padding-bottom:7px; margin-bottom:9px; border-bottom:1px solid #e5e5e5; font-size:0;}
		div.issue_base h3 a.more {position:absolute; right:0; top:6px;}
		div.issue_base ul.list li {padding-left:14px; height:20px; letter-spacing:-1px; background:url('../images/main/bullet01.gif') no-repeat 4px 4px;}/* 2009-06-25 수정 RHJ */
		div.issue_base ul.list li a {float:left;}
		div.issue_base ul.list li span.date {float:right; font-size:11px; letter-spacing:0;}

/* right ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */
div.right {
	float:left;
	width:218px;
	padding-top:35px;
	background:url('../images/main/bg_cont_rgt.gif') no-repeat left top;
}
	div.noCharge {padding-left:27px;}
	div.notice {margin:0 0 21px 0; width:171px;}/* 2009-06-22 PMH */
		div.notice h3 {position:relative; padding-bottom:7px; margin-bottom:10px; border-bottom:1px solid #e5e5e5; font-size:0;}
		div.notice h3 a.more {position:absolute; right:0; top:6px;}
		div.notice ul.list li {padding-left:9px; height:20px; background:url('../images/main/bullet01.gif') no-repeat left 4px; white-space: nowrap;}
	div.forum_t {width:182px; padding-top:10px; background:url('../images/main/bg_forum_top.gif') no-repeat left top;}
		div.forum_t div.new {padding:5px 10px 8px 12px; border:1px solid #d8d8d8; border-top:0;}
			div.forum_t h3 {font-size:0; height:19px;}
			div.forum_t ul {font-size:11px;}
			div.new ul.new li {height:36px; padding-left:8px; line-height:16px; background:url('../images/main/bullet01.gif') no-repeat left 6px;}
		div.forum_t div.category {padding:15px 0 0 12px; border-left:1px solid #d8d8d8; border-right:1px solid #d8d8d8;}
			div.category h3 {position:relative;}
				div.category h3 a.more {position:absolute; right:10px; top:4px; }
			div.category ul.category {margin-top:3px;}
			div.category ul.category li {/*height:20px;*/ padding-left:8px; background:url('../images/main/bullet01.gif') no-repeat left 6px; line-height:14px; padding-bottom:10px;}/*2009-08-14 수정 jhk*/

			/*2009-08-14 jhk 추가*/
			div.category ul.category li p {letter-spacing:-1px;}
			div.category ul.category li span {color:#E79521;}
			div.category ul.category li.dot_line {height:10px; background:url('../images/main/dot_line.gif') no-repeat left top; padding:0;}


	div.forum_t  p.forum_b {height:10px; _margin-top:-2px; background:url('../images/main/bg_forum_btm.gif') no-repeat  bottom;}
div.charge_right {
	float:left;
	width:218px;
	padding-top:34px;
	background:url('../images/main/bg_charge_rgt.gif') no-repeat left top;
}
	div.link_cont {width:180px; padding-left:27px;}
	div.link_cont p span.txt {display:none;}
	div.link_cont p.link01 {height:93px;}
	div.link_cont p.link02 {height:98px;}
	div.link_cont p.link03 {height:81px;}


/* 2009-06-30 PMH  S */
div.banner_left{margin-left:-6px;}
/* 2009-06-30 PMH  E */