@import url("base.css");

body.sub_0419{background:#000 url(../images/main/body_bg.gif) repeat-x;}

#wrap {
	width: 970px;
	margin: 0 auto;
}

/* 2009-08-11 GNB 추가 */
#gnb {
	height: 90px;
	background: url('../images/common/bg_gnb_black.gif') no-repeat 0 0;
	position:relative;
	z-index:10;
}
#gnb p.topBan{position:absolute;top:26px;left:107px;}/* 2009-11-26 띠베너 */
h1.logo{position:absolute;top:20px;left:33px;}
div.pcmanager_down{position:absolute; top: 6px; right:43px;}
div.myarea{position:absolute;right:389px;top:25px;}
div.myarea ul.my_list li{
	float:left;
	padding:0 7px 0 7px;
	background:url('../images/common/bg_top_listline.gif') no-repeat left top;
	font-size: 0;
}
div.myarea ul.my_list li.first{background:none;}
div.myarea ul.my_list li.last{padding-right:0px;}

div.top_search{position:absolute;top:57px;right:20px;}
div.top_search div.sbg_area{
	float:left;
	width:166px;
	height:19px;
	padding:3px 2px 0 10px;
	background:url('../images/common/bg_top_search.gif') no-repeat left top;
}
div.sbg_area input.search{
	border:none;
	background:#555;
	color:#999;
	font-family:dotum;
	font-size:11px;
	width:162px;
	height:14px;
}
div.top_search a{float:left;}
div.top_search img.sbtn_search{float:left;}

div.top_menu{position:absolute;top:52px;left:18px;}
div.top_menu ul.menu{
	width: 687px;
	background:url('../images/common/bg_gnb_menu0407.gif') no-repeat left top;
	 height: 30px;
}
div.top_menu ul.menu li{
	float:left;
	font-size: 0;
}
div.top_menu ul.menu li.menu_01 {padding:10px 35px 0 15px;}
div.top_menu ul.menu li.menu_02 {padding:10px 33px 0 0;}
div.top_menu ul.menu li.menu_03 {padding:10px 31px 0 0;}
div.top_menu ul.menu li.menu_04 {padding:10px 35px 0 0;}
div.top_menu ul.menu li.menu_05 {padding:10px 35px 0 0;}
div.top_menu ul.menu li.menu_06 {padding:10px 36px 0 0;}
div.top_menu ul.menu li.menu_07 {padding:10px 35px 0 0;}
div.top_menu ul.menu li.menu_08 {padding:10px 35px 0 0;}
div.top_menu ul.menu li.menu_09 {padding:10px 0 0 0;}

div.smenu{position:absolute; top:64px;left:630px;}
div.smenu li{
	float:left;
	padding:0 12px 0 0;
	font-size: 0;
}
div.setting_area{position:absolute;top:22px;right:165px;}
div.setting_area li{float:left;color:#999;}
div.setting_area li.set_03{padding:0 3px 0 8px;}
div.setting_area li.first{padding:0 3px 0 0;position:relative;}
div.setting_area li.phone{position:relative;}
div.setting_area li.phone a{color:#999;font-size:11px;font-family:dotum;}


p.phone_layer{
	position:absolute;
	width:203px;
	height:43px;
	/*top:30px;
	right:250px;*/
	top:10px;left:-77px;
	/* 2009-06-29 cbt용 백그라운드 교체, cbt 이후에는 원복
	background:transparent url('../images/common/bg_phone_setting.png') no-repeat left top;*/
	/*background:transparent url('../images/common/test_bg_phone_setting.png') no-repeat left top;*/
	_behavior:url('../common/js/iepngfix.htc');*/
	color:#908d88;
	padding:10px 0 0 11px;
	letter-spacing:-1px;
	font-size:11px;
	font-family:dotum;
	line-height:14px;
}
p.phone_layer_01{
	position:absolute;
	/*width:153px;
	height:43px;*/
	top:34px;
	right:102px;
	/* 2009-06-29 cbt용 백그라운드 교체, cbt 이후에는 원복
	background:transparent url('../images/common/bg_phone_setting_01.png') no-repeat left top;*/
/*	background:transparent url('../images/common/test_bg_phone_setting_01.png') no-repeat left top;
	_behavior:url('../common/js/iepngfix.htc');*/
	color:#908d88;
	padding:10px 0 0 11px;
	letter-spacing:-1px;
	font-size:11px;
	font-family:dotum;
	line-height:14px;
}
p.phone_layer_001{
	position:absolute;
	top:10px;
	left:70px;
	/* 2009-06-29 cbt용 백그라운드 교체, cbt 이후에는 원복
	background:transparent url('../images/common/bg_phone_setting_01.png') no-repeat left top;*/
/*	background:transparent url('../images/common/test_bg_phone_setting_01.png') no-repeat left top;
	_behavior:url('../common/js/iepngfix.htc');*/
	color:#908d88;
	padding:10px 0 0 11px;
	letter-spacing:-1px;
	font-size:11px;
	font-family:dotum;
	line-height:14px;
}
p.phone_layer_02{
	position:absolute;
	width:159px;
	height:44px;
	top:15px;left:0px;
	/*top:39px;*/
	/*left:500px;*/
	/*right:216px;*/
	/*margin-left:760px;*/
	background:transparent url('../images/common/bg_phone_setting_02.gif') no-repeat left top;
	/*background:transparent url('../images/common/test_bg_phone_setting_02.gif') no-repeat left top;*/
	_behavior:url('../common/js/iepngfix.htc');
	padding:15px 0 0 11px;
	letter-spacing:-1px;
	font-size:11px;
	font-family:dotum;
	line-height:18px;
}
/* 2009-06-08 서브 추가 PMH */
p.phone_layer01{
	position:absolute;
	width:203px;
	height:43px;
	top:0px;
	right:35px;
	background:transparent url('../images/common/bg_phone_setting.png') no-repeat left top;
	_behavior:url('../../common/js/iepngfix.htc');
	color:#908d88;
	padding:10px 0 0 11px;
	letter-spacing:-1px;
	font-size:11px;
	font-family:dotum;
	line-height:14px;
}
p.phone_layer02{
	position:absolute;
	width:153px;
	height:43px;
	top:0px;
	right:50px;
	background:transparent url('../images/common/bg_phone_setting_01.png') no-repeat left top;
	_behavior:url('../../common/js/iepngfix.htc');
	color:#908d88;
	padding:10px 0 0 11px;
	letter-spacing:-1px;
	font-size:11px;
	font-family:dotum;
	line-height:14px;
}
p.phone_layer03{
	position:absolute;
	width:159px;
	height:43px;
	/*top:0px;
	left:500px;*/
	right:40px;
	/*margin-left:760px;*/
	background:transparent url('../images/common/bg_phone_setting_02.gif') no-repeat left top;
	_behavior:url('../../common/js/iepngfix.htc');
	padding:10px 0 0 11px;
	letter-spacing:-1px;
	font-size:11px;
	font-family:dotum;
	line-height:14px;
}
/* */


p.phone_layer_02 a{color:#908d88;}

div.phone_setting{
	position:absolute;
	top:44px;
	right:23px;
	width:196px;
	background:url('../images/common/bg_choice_btm.gif') no-repeat left bottom
}
div.phone_setting div.ptac{
	width:189px;
	padding:30px 0 0 7px;
	background:url('../images/common/bg_choice_top.gif') no-repeat left top;
}
div.phone_setting div.ptac table td{padding-bottom:4px;color:#989898;letter-spacing:-1px;}
div.phone_setting div.ptac table td label{top:1px;left:2px;position:relative;}
div.phone_setting div.ptac table td label.choice{font-weight:bold;}
div.phone_setting div.ptac p.btn{text-align:right;padding:0 8px 8px 0;}

div.keydata_layer{
	position:absolute;
	top:78px;
	right:43px;
	background:#343434;
	width:159px;
	color:#ccc;
	overflow:hidden;
}

div.keydata_layer h6.title{
	border-bottom:1px solid #adadad;
	margin-left:1px;
	padding:9px 0 5px 6px;
	width:151px;
	font-size:11px;
	margin-bottom:9px;
}
div.keydata_layer strong{color:#fff;}
div.keydata_layer ul{margin-top:10px;margin-left:1px;}
div.keydata_layer ul li{
	height:18px;
	width:157px;
	padding:0 0 0 0;
	font-size:11px;
	font-family:dotum;
}
div.keydata_layer ul li a{
	display:block;
	height:15px;
	width:133px;
	padding:0 0 0 24px;
	background:url('../images/common/gnb_list.gif') no-repeat 10px 3px;
}
div.keydata_layer ul li a:link, div.keydata_layer ul li a:visited {color:#777;text-decoration:none;}
div.keydata_layer ul li a:active, div.keydata_layer ul li a:hover {
	display:block;
	height:18px;
	color:#999;
	text-decoration:underline;
}

div.keydata_layer p.search_btn{
	padding:0 9px 8px 0;
	text-align:right;
}
/* 2009-05-06  */

#gnb .personal {
	float: left;
	padding:23px 0 0 29px;
}
#gnb .personal h1 {
	padding: 0 0 8px 0;
}
#gnb .personal .myphone {
	font-weight: bold;
	font-family : dotum;
	color: #7f7f7f;
}
#gnb .personal .myphone img {
	vertical-align: middle;
}
#gnb .navigation {
	float: right;
	padding:9px 24px 0 0;
}
#gnb .navigation li {
	float: left;
}
/*  */

.location {
	position:absolute;
	top:22px;right:20px;
	text-align:right;
	color:#666;
	letter-spacing:-1px;
}

.location, .location a {
	text-align: right;
	font-size: 11px;
	font-family:dotum;
	color:#666;
}
.location a:hover, .location a:active, .location a:visited, .location a:link {
	color:#666;
}
#container {
	position:relative;
	/*overflow:hidden;
	height: 100%;*/
	padding-bottom:80px;
	background:url('../images/common/bg_container.gif') no-repeat left bottom;

}
.side_contents {
	overflow:hidden;
	float: left;
	width:212px;
	padding-top:32px;
}
.side_contents h2{
	height:45px;
	padding-left:19px;
	background:url('../images/common/bg_h2_tit.gif') no-repeat left top;
}

.side_contents h2.v_h2{
	height:45px;
	padding-left:13px;
	background:url('../images/common/bg_h2_tit.gif') no-repeat left top;
}

.lnb_flash{
	width:202px;
	padding-left:10px;
	padding-bottom:62px;
	background:url('../images/common/bg_lnb_mid.gif') no-repeat left bottom;
}

/* 20100312 hgk */
.lnb_flash_nob{
	background:url('../images/common/bg_lnb_mid_nob.gif') no-repeat left 1000px;
}
/* //20100312 hgk */

.lnb02{	background:url('../images/common/bg_lnb_mid02.gif') no-repeat left bottom;}
.lnb_flash p{border-right:1px solid #2d2d2d;}

.side_ect{
	padding:2px 0 60px 0;
	background:url('../images/common/bg_lnb_btm.gif') no-repeat left bottom;
	/*border-right:1px solid #2d2d2d;*/
}
p.ban_area01{padding:0 0 11px 20px;}
p.ban_area02{padding:0 0 20px 20px;}

/* lnb rating */
div.rating{padding:0 0 0 18px;}
div.rating h3{}
div.rating ul{margin:0 0 22px 12px;}
div.rating li{zoom:1;}
div.rating li span.rating{font-size:11px;font-weight:bold;position:relative;top:-3px;}
div.rating li span.data{float:left;font-family:dotum; width:140px; text-overflow:ellipsis; overflow: hidden;white-space: nowrap; text-align:left;}/* 2009-09-14 span.data 마지막 행에 width:140px; text-overflow: ellipsis;overflow: hidden;white-space: nowrap; 추가*/
div.rating li.first{
	padding:9px 0 0 0;
	background:url('../images/common/lnb_num1.gif') no-repeat left 18px;
}
div.rating li.first dl{overflow:hidden;height:49px;}
div.rating li.first dt{float:left;padding:0 0 0 14px;width:49px;}
div.rating li.first dd{float:left;width:108px;}
div.rating li.first dd strong{display:block;padding-top:6px;height:18px;width:92px;font-family:dotum;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}/* 2009-09-14 dd.strong 마지막 행에 width:92px; text-overflow: ellipsis;overflow: hidden;white-space: nowrap; 추가*/
div.rating li.first dd strong a{color:#a0a0a0;}
p.rating_circle{width:86px;padding-left:2px;padding-right:5px;text-align:right;font-size:11px;font-weight:bold;}
p.rating_circle span.off{
	display:block;
	float:left;
	position:relative;
	top:0px;left:0px;
	width:38px;
	height:7px;
	margin-top:2px;
	background:url('../images/common/rank_off.gif') no-repeat left top;
}
p.rating_circle span.on{
	display:block;
	position:absolute;
	top:0px;left:0px;
	width:38px;
	height:7px;
	background:url('../images/common/rank_on.gif') no-repeat left top;
}
div.rating li.one{height:20px;text-align:right;padding:0 31px 0 14px;background:url('../images/common/lnb_num1.gif') no-repeat left 2px;}
div.rating li.two{height:20px;text-align:right;padding:0 31px 0 14px;background:url('../images/common/lnb_num2.gif') no-repeat left 2px;}
div.rating li.three{height:20px;text-align:right;padding:0 31px 0 14px;background:url('../images/common/lnb_num3.gif') no-repeat left 2px;}
div.rating li.four{height:20px;text-align:right;padding:0 31px 0 14px;background:url('../images/common/lnb_num4.gif') no-repeat left 2px;}
div.rating li.five{height:20px;text-align:right;padding:0 31px 0 14px;background:url('../images/common/lnb_num5.gif') no-repeat left 2px;}

/* lnb rating10 */
div.rating10{padding:0 0 0 18px;}
div.rating10 ul{margin:0 0 22px 12px;}
div.rating10 li{zoom:1;}
div.rating10 li span.rating{font-size:11px;position:relative;top:-2px; left:20px;}/* 2009-09-14 left:15px 추가*/
div.rating10 li span.data{float:left;font-family:dotum; width:96px; text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}/* 2009-09-14 span.data 마지막 행에 width:96px; text-overflow: ellipsis;overflow: hidden;white-space: nowrap; 추가*/
/* 2009-09-14 text-align:right 에서 text-align:left로 수정*/
div.rating10 li.one{height:20px;text-align:left;padding:9px 31px 0 18px;background:url('../images/common/lnb_num1.gif') no-repeat left 10px;}
div.rating10 li.two{height:20px;text-align:left;padding:0 31px 0 18px;background:url('../images/common/lnb_num2.gif') no-repeat left 2px;}
div.rating10 li.three{height:20px;text-align:left;padding:0 31px 0 18px;background:url('../images/common/lnb_num3.gif') no-repeat left 2px;}
div.rating10 li.four{height:20px;text-align:left;padding:0 31px 0 18px;background:url('../images/common/lnb_num4.gif') no-repeat left 2px;}
div.rating10 li.five{height:20px;text-align:left;padding:0 31px 0 18px;background:url('../images/common/lnb_num5.gif') no-repeat left 2px;}
div.rating10 li.six{height:20px;text-align:left;padding:0 31px 0 18px;background:url('../images/common/lnb_num6.gif') no-repeat left 2px;}
div.rating10 li.seven{height:20px;text-align:left;padding:0 31px 0 18px;background:url('../images/common/lnb_num7.gif') no-repeat left 2px;}
div.rating10 li.eight{height:20px;text-align:left;padding:0 31px 0 18px;background:url('../images/common/lnb_num8.gif') no-repeat left 2px;}
div.rating10 li.nine{height:20px;text-align:left;padding:0 31px 0 18px;background:url('../images/common/lnb_num9.gif') no-repeat left 2px;}
div.rating10 li.ten{height:20px;text-align:left;padding:0 31px 0 18px;background:url('../images/common/lnb_num10.gif') no-repeat left 2px;}


/* 2009-09-14 추천인기 검색어 class 추가 : lnb rating11 */
div.rating11{padding:0 0 0 18px;}
div.rating11 ul{margin:0 0 22px 12px;}
div.rating11 li{zoom:1;}
div.rating11 li span.data{float:left;font-family:dotum; width:140px; text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}/* 2009-09-14 span.data 마지막 행에 width:140px; text-overflow: ellipsis;overflow: hidden;white-space: nowrap; 추가*/
/* 2009-09-14 text-align:right 에서 text-align:left로 수정*/
div.rating11 li.one{height:20px;text-align:left;padding:9px 31px 0 18px;background:url('../images/common/lnb_num1.gif') no-repeat left 10px;}
div.rating11 li.two{height:20px;text-align:left;padding:0 31px 0 18px;background:url('../images/common/lnb_num2.gif') no-repeat left 2px;}
div.rating11 li.three{height:20px;text-align:left;padding:0 31px 0 18px;background:url('../images/common/lnb_num3.gif') no-repeat left 2px;}
div.rating11 li.four{height:20px;text-align:left;padding:0 31px 0 18px;background:url('../images/common/lnb_num4.gif') no-repeat left 2px;}
div.rating11 li.five{height:20px;text-align:left;padding:0 31px 0 18px;background:url('../images/common/lnb_num5.gif') no-repeat left 2px;}
div.rating11 li.six{height:20px;text-align:left;padding:0 31px 0 18px;background:url('../images/common/lnb_num6.gif') no-repeat left 2px;}
div.rating11 li.seven{height:20px;text-align:left;padding:0 31px 0 18px;background:url('../images/common/lnb_num7.gif') no-repeat left 2px;}
div.rating11 li.eight{height:20px;text-align:left;padding:0 31px 0 18px;background:url('../images/common/lnb_num8.gif') no-repeat left 2px;}
div.rating11 li.nine{height:20px;text-align:left;padding:0 31px 0 18px;background:url('../images/common/lnb_num9.gif') no-repeat left 2px;}
div.rating11 li.ten{height:20px;text-align:left;padding:0 31px 0 18px;background:url('../images/common/lnb_num10.gif') no-repeat left 2px;}

/* 2010-03-03 최근본상품 class 추가 */
div.rating12{padding:0 0 0 18px;}
div.rating12 ul{margin:0 0 22px 12px;}
div.rating12 li{zoom:1; width:170px;}
div.rating12 li span.data{float:left;font-family:dotum; width:115px; text-overflow:ellipsis; overflow: hidden;white-space: nowrap; font-size:11px;}
div.rating12 li span.data02{float:left;font-family:dotum; text-overflow:ellipsis; overflow: hidden;white-space: nowrap; font-size:11px; color:#5f5f5f;}
div.rating12 li span.data03{float:left;font-family:dotum; text-overflow:ellipsis; overflow: hidden;white-space: nowrap; font-size:11px; font-weight:bold; color:#5f5f5f;}
div.rating12 li.first dl span.data03{display:block; padding-top:25px;}
div.rating12 li.first{
	padding:9px 0 0 0;
	background:url('../images/common/lnb_num1.gif') no-repeat left 18px;
}
div.rating12 li.first dl{overflow:hidden;height:49px;width:170px;}
div.rating12 li.first dt{float:left;padding:0 0 0 14px;width:49px;}
div.rating12 li.first dd{float:left;}
div.rating12 li.first dd p{float:left; width:70px; overflow:hidden;}
div.rating12 li.first dd p span.data03{display:block; padding-top:30px;}
div.rating12 li.first dd strong{display:block; padding-top:6px;height:18px;width:92px;font-family:dotum;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}/* 2009-09-14 dd.strong 마지막 행에 width:92px; text-overflow: ellipsis;overflow: hidden;white-space: nowrap; 추가*/
div.rating12 li.first dd strong a{color:#a0a0a0;}
div.rating12 li.one{height:20px;text-align:left;padding:9px 31px 0 18px;background:url('../images/common/lnb_num1.gif') no-repeat left 10px;}
div.rating12 li.two{height:20px;text-align:left;padding:0 31px 0 18px;background:url('../images/common/lnb_num2.gif') no-repeat left 2px;}
div.rating12 li.three{height:20px;text-align:left;padding:0 31px 0 18px;background:url('../images/common/lnb_num3.gif') no-repeat left 2px;}
div.rating12 li.four{height:20px;text-align:left;padding:0 31px 0 18px;background:url('../images/common/lnb_num4.gif') no-repeat left 2px;}
div.rating12 li.five{height:20px;text-align:left;padding:0 31px 0 18px;background:url('../images/common/lnb_num5.gif') no-repeat left 2px;}
div.rating12 li.six{height:20px;text-align:left;padding:0 31px 0 18px;background:url('../images/common/lnb_num6.gif') no-repeat left 2px;}
div.rating12 li.seven{height:20px;text-align:left;padding:0 31px 0 18px;background:url('../images/common/lnb_num7.gif') no-repeat left 2px;}
div.rating12 li.eight{height:20px;text-align:left;padding:0 31px 0 18px;background:url('../images/common/lnb_num8.gif') no-repeat left 2px;}
div.rating12 li.nine{height:20px;text-align:left;padding:0 31px 0 18px;background:url('../images/common/lnb_num9.gif') no-repeat left 2px;}
div.rating12 li.ten{height:20px;text-align:left;padding:0 31px 0 18px;background:url('../images/common/lnb_num10.gif') no-repeat left 2px;}
div.rating12 li.first dd strong.comment{display:inline;}

/* recently_viewed */
div.recently_viewed{margin:0 0 0 18px;}
div.recently_viewed h3{margin:0 0 6px 0;}
div.recently_viewed ul.thumlist{margin:0 0 22px 10px;}
div.recently_viewed ul.thumlist li{width:165px;height:43px;padding:5px 0 0 0;overflow:hidden;}
div.recently_viewed dl.thumlist{}
div.recently_viewed dl.thumlist dt{float:left;}
div.recently_viewed dl.thumlist dd{float:left;padding:5px 0 0 7px;}
div.recently_viewed dl.thumlist dd strong{
	display:block;
	height:19px;
	font-weight:normal;
	letter-spacing:-1px;
	width:110px;
	text-overflow: ellipsis;overflow: hidden;white-space: nowrap;/* 2009-09-14 마지막 행에 text-overflow: ellipsis;overflow: hidden;white-space: nowrap; 추가*/
}
div.recently_viewed dl.thumlist dd span.data{
	display:block;
	text-align:right;
}
div.recently_viewed dl.thumlist dd span.info{float:left;color:#777;font-size:11px;font-family:dotum;}

div.sub_ban{background:#000;padding:16px 0 0 0;}
div.sub_ban p.sub_ban01{padding:0 0 0 14px;}

p.comment{width:88px;padding-left:2px;padding-right:3px;font-size:11px;font-weight:bold;}
p.comment span.comment{color:#666;font-weight:normal;}

.contents{
	overflow:hidden;
	float: left;
	width: 758px;
	padding: 32px 0 0 0;
	min-height: 500px;
}
.contents h2.title{
	height:28px;
	padding:1px 0 0 26px;
	background:url('../images/common/bg_content_top.gif') no-repeat left top;
}
.contents h2.mall_tit{
	height:36px;
	padding:1px 0 0 26px;
	background:url('../images/common/bg_mall_top.gif') no-repeat left top;
}
.contents h2.mall_tit img{vertical-align:top;}
div.content_area{padding:13px 0 0 24px;}

#copyright {clear:both;}
div.copyright{
	position:relative;
	z-index:0;
	width:970px;
	height:120px;
	background:url('../images/common/bg_footer.gif') no-repeat left top;
}
div.copyright p.footer_logo{position:absolute;top:33px;left:30px;}
div.copyright ul{/*text-align:center;padding:22px 0 10px 0;*/position:absolute;top:22px;left:247px;}
div.copyright li{
	display:inline;
	padding:0 8px;
	background:url('../images/common/copyright_line.gif') no-repeat left top;
}
div.copyright li img{vertical-align:top;}
div.copyright li.first{background:none;}

div.copyright p.copyright{/*text-align:center;*/position:absolute;top:44px;left:255px;}



/* 20090929 BJP 추가 S */

div.top_menu02 { position:absolute; top:52px; left:18px; }
div.top_menu02 ul.menu{ width:657px; background:url('../images/common/bg_gnb_menu02.gif') no-repeat left top; height: 30px; }
div.top_menu02 ul.menu li{ float:left; font-size: 0; }
div.top_menu02 ul.menu li.menu_01 {padding:10px 35px 0 15px;}
div.top_menu02 ul.menu li.menu_02 {padding:10px 33px 0 0;}
div.top_menu02 ul.menu li.menu_03 {padding:10px 31px 0 0;}
div.top_menu02 ul.menu li.menu_04 {padding:10px 35px 0 0;}
div.top_menu02 ul.menu li.menu_05 {padding:10px 35px 0 0;}
div.top_menu02 ul.menu li.menu_06 {padding:10px 36px 0 0;}
div.top_menu02 ul.menu li.menu_07 {padding:10px 35px 0 0;}
div.top_menu02 ul.menu li.menu_08 {padding:10px 39px 0 0;}
div.top_menu02 ul.menu li.menu_09 {padding:10px 0 0 0;}

div.myarea02{ width:500px; position:absolute;right:155px;top:21px; z-index:10; }
div.myarea02 ul.my_list { margin:0; padding:0; }
div.myarea02 ul.my_list li{ float:right; padding:4px 7px 0 7px; background:url('../images/common/bg_top_listline.gif') no-repeat left 4px;font-size: 0; }
div.myarea02 ul.my_list li.first{background:none;}
div.myarea02 ul.my_list li.last{padding-right:17px;}
div.myarea02 ul.my_phone { margin:0; padding:0; }
div.myarea02 ul.my_phone li {float:right;color:#999;}
div.myarea02 ul.my_phone li.set_03{padding:0 3px 0 8px;}
div.myarea02 ul.my_phone li.first{padding:0 3px 0 0;position:relative;}
div.myarea02 ul.my_phone li.phone {position:relative; padding-top:3px;}
div.myarea02 ul.my_phone li.phone a {color:#999;font-size:11px;font-family:dotum; vertical-align:top; }

/* 20090929 BJP 추가 E */



/* 100304 hgk */
.contents2{
	overflow:hidden;
	float: left;
	width: 970px;
	padding: 32px 0 0 0;
	min-height: 500px;
}



/* 100419 hgk gnb수정 */
#wrap_0419 {
	width: 970px;
	margin: 0 auto;
	background: url('../images/common/wrap_bg.jpg') no-repeat 0 0;
}

#wrap_sub0419 {
	width: 970px;
	margin: 0 auto;
	background: url('../images/common/wrap_sub_bg.jpg') no-repeat 0 0;
}

#gnb_0419{
	height: 90px;
	position:relative;
	z-index:10;
}

#gnb_0419 h1.logo{position:absolute;top:12px;left:21px;}

div.myarea_0419{float:right; margin-right:20px; _margin-right:10px;}
div.myarea_0419 ul{float:left;}
div.myarea_0419 ul.my_list01 li{
	float:left;
	margin-top:20px;
	padding:0 7px 0 7px;
	background:url('../images/common/bg_top_listline_g.gif') no-repeat left 2px;
	font-size: 0;
}
div.myarea_0419 ul.my_list01 li.first{background:none;}
div.myarea_0419 ul.my_list01 li.last{padding-right:0px;}

div.myarea_0419 ul.my_list02 li{
	float:left;
	margin-top:20px;
	padding:0 7px 0 7px;
	background:url('../images/common/bg_top_listline_y.gif') no-repeat left 2px;
	font-size: 0;
}
div.myarea_0419 ul.my_list02 li.first{background:none;}
div.myarea_0419 ul.my_list02 li.last{padding-right:0px;}

div.myarea_0419 ul.my_list03{}
div.myarea_0419 ul.my_list03 li{
	float:left;
	margin-top:13px;
	padding:0 0 0 7px;
	font-size: 0;
}
div.myarea_0419 ul.my_list03 li.first{background:none;}
div.myarea_0419 ul.my_list03 li.last{padding-right:0px;}

div.top_search_0419{background:#fff;}
div.top_search_0419 div.sbg_area_0419{
	float:left;
	width:215px;
	height:20px;
	padding:3px 2px 0 10px;
	background:#fff url('../images/common/bg_top_search_g.gif') no-repeat left top;
}
div.sbg_area_0419 input.search{
	border:none;
	background:#fff;
	color:#999;
	font-family:dotum;
	font-size:11px;
	width:200px;
	height:14px;
	margin-top:1px;
	padding:3px 0 0 3px;
}
div.top_search_0419 a{float:left;}
div.top_search_0419 img.sbtn_search{float:left;}

div.top_menu_0419{position:absolute;top:52px;left:18px; width:930px;}
div.top_menu_0419 ul.menu{
	width: 687px;
	height: 30px;
	float:left;
}
div.top_menu_0419 ul.menu li{
	float:left;
	font-size: 0;
}
div.top_menu_0419 ul.menu li.menu_01 {padding:10px 22px 0 6px;}
div.top_menu_0419 ul.menu li.menu_02 {padding:10px 22px 0 0;}
div.top_menu_0419 ul.menu li.menu_03 {padding:10px 20px 0 0;}
div.top_menu_0419 ul.menu li.menu_04 {padding:10px 21px 0 0;}
div.top_menu_0419 ul.menu li.menu_05 {padding:10px 22px 0 0;}
div.top_menu_0419 ul.menu li.menu_06 {padding:10px 22px 0 0;}
div.top_menu_0419 ul.menu li.menu_07 {padding:10px 22px 0 0;}
div.top_menu_0419 ul.menu li.menu_08 {padding:10px 23px 0 0;}
div.top_menu_0419 ul.menu li.menu_09 {padding:10px 0 0 0;}

div.top_menu_0419 ul.setting_area_0419{position:absolute;top:10px;right:0;}
div.top_menu_0419 ul.setting_area_0419 li{float:left; color:#999; height:21px; margin-right:5px;}
div.top_menu_0419 ul.setting_area_0419 li img{ vertical-align:middle;}
div.top_menu_0419 ul.setting_area_0419 li.set_03{padding:0 0 0 8px; margin-top:0}
div.top_menu_0419 ul.setting_area_0419 li.first{padding:0 0 0 0; position:relative;}
div.top_menu_0419 ul.setting_area_0419 li.phone{position:relative; margin-top:2px;}
div.top_menu_0419 ul.setting_area_0419 li.phone a{color:#999;font-size:11px;font-family:dotum;}



/* select box1 */
div.select_box1{position:relative; z-index:99;}
div.select_box1 div.select_left, div.select_box1 div.select_right {float:left;}
div.select_box1 div.select_right {margin-top:5px;}
div.select_box1 div.select_bg {background:url('../images/common/select_top_bg.gif') repeat-x 0 0; float:left; height:19px; position: relative; z-index:20; font-size:12px;}
div.select_box1 span.select_title {background:none; position:absolute; z-index:100; left:5px; top:5px; font: normal 11px dotum; color:#999; cursor: pointer;}
div.select_box1 span.select_title01 {position: absolute; z-index:100; left:16px; top:5px; font: normal 11px dotum; color:#c7c7c7; cursor: pointer;_position:relative;_left:-260px;_top:2px;}

div.select_box1 ul.layer {
	height: 155px;
	background:#fff; 
	border:1px solid #464646; 
	position:absolute; top:19px; left: 5px; z-index:21; 
	padding:5px 0 0 0;
	clear:left;
	overflow-y: auto;
	overflow-x: hidden;
	scrollbar-face-color: #5b5b5b;
	scrollbar-shadow-color: #5b5b5b;
	scrollbar-highlight-color: #5b5b5b;
	scrollbar-3dlight-color: #5b5b5b;
	scrollbar-darkshadow-color: #373737;
	scrollbar-track-color: #373737;
	scrollbar-arrow-color: #c7c7c7;
}
div.select_box1 ul.layer li {float:none;padding:1px 3px; margin:0 7px; _margin:0 3px; font: normal 11px dotum; line-height: 1.2em;}
div.select_box1 ul.layer a:link, div.select_box1 ul.layer a:active, div.select_box1 ul.layer a:visited {color:#777; display:block; padding-top:2px;}
div.select_box1 ul.layer a:hover{text-decoration:none; background:#ddd;color:#373737;}

div.select_box1 li {padding:1px 3px; margin:0 7px; _margin:0 3px; font: normal 11px dotum; line-height: 1.2em;}
div.select_box1 a:link, div.select_box1 a:active, div.select_box10 a:visited {color:#999; display:block; padding-top:2px;}
div.select_box1 a:hover{text-decoration:none; background:#ddd; font-weight:bold; color:#fff;}

/* 100419 hgk gnb수정 */

/* 100423 hgk gnb수정 */
div.keydata_layer_0423{
	position:absolute;
	top:37px;
	right:50px;
	background:#fff;
	width:210px;
	color:#ccc;
	overflow:hidden;
}

div.keydata_layer_0423 h6.title{
	border-bottom:1px solid #adadad;
	margin-left:1px;
	padding:9px 0 5px 6px;
	width:151px;
	font-size:11px;
	margin-bottom:9px;
}
div.keydata_layer_0423 strong{color:#fff;}
div.keydata_layer_0423 ul{margin:10px 0; width:100%;}
div.keydata_layer_0423 ul li{
	width:195px;/* 100526 hgk width 변경 */
	padding:0;/* 100526 hgk padding 변경 */
	font-family:dotum;
	line-height:140%;
}/* 100526 hgk height 삭제 */

div.keydata_layer_0423 ul li strong{color:#f26522;}/* 100526 hgk 추가 */

div.keydata_layer_0423 ul li a{
	display:block;
	width:195px;/* 100526 hgk width 변경 */
	padding:3px 10px;
	/*background:url('../images/common/arrow_w.gif') no-repeat 10px 3px;*/
}/* 100526 hgk height 삭제 */
div.keydata_layer_0423 ul li a:link, div.keydata_layer_0423 ul li a:visited {color:#777;text-decoration:none;}
div.keydata_layer_0423 ul li a:active, div.keydata_layer_0423 ul li a:hover {
	display:block;
	color:#999;
	text-decoration:none;
	background:#efefef;
}/* 100526 hgk height 삭제 */

div.keydata_layer_0423 p.search_btn{
	padding:0 9px 8px 0;
	text-align:right;
}

/* 100518 hgk 월드컵gnb수정 */
#wrap_worldcup {
    width: 970px;
    margin: 0 auto;
    background: url('../images/main/wrap_worldcup_bg.jpg') no-repeat 0 0;
}

/* 100603 hgk */#wrap_WCsub{
    width: 970px;
    margin: 0 auto;
    background: url('../images/common/wrap_WCsub_bg.jpg') no-repeat center 0;
}

#gnb_worldcup{
    height: 90px;
    position:relative;
    z-index:10;
}

#gnb_worldcup h1.logo{position:absolute;top:48px;left:14px;}

div.top_menu_worldcup{position:absolute;top:52px;left:150px; width:800px;}

div.top_menu_worldcup ul.menu li {padding:10px 14px 0 6px;}

div.top_search_worldcup{background:#fff;}
div.top_search_worldcup div.sbg_area_worldcup{
    float:left;
    width:215px;
    height:20px;
    padding:3px 2px 0 10px;
    background:#fff url('../images/main/bg_top_search_wc.gif') no-repeat left top;
}
div.sbg_area_worldcup input.search{
    border:none;
    background:#fff;
    color:#999;
    font-family:dotum;
    font-size:11px;
    width:200px;
    height:14px;
    margin-top:1px;
    padding:3px 0 0 3px;
}
div.top_search_worldcup a{float:left;}
div.top_search_worldcup img.sbtn_search{float:left;}

body.sub_worldcup{background:#000 url(../images/main/body_worldcup_allbg.jpg) repeat-x;}
