/****************************************************
 * μμ±			: λΈμμ 
 * μ΅μ’μμ 	 	: Jae Sam, Kang
 * μμ μΌ		    : 2008.07.04
 * E-Mail		: taepung33@irush.co.kr
*****************************************************/

#gnb {position:relative;} /* height:106px; */
#gnb .navi {height:49px;}

/* sub navi */
.subNavi {width:162px;}
.subNavi dt {width:150px; height:26px; padding:9px 12px 0 0; background: url('../image/promotions/subM_cate.gif') no-repeat 0 0; font-size:14px; font-weight:bold; color:#402e4d;}
.subNavi dd {width:147px; float:left; padding:10px 15px 15px 0; background:url('../image/promotions/subM_detailBg.gif') no-repeat 0 bottom;}

.subNavi .sn_2dept {clear:both; width:145px; overflow:auto; overflow:hidden;}
.subNavi .sn_2dept li {float:right; width:150px; padding:0 12px 5px 0; background:url('../image/common/subM_bullet_off.gif') no-repeat right 2px; color:#333;}
.subNavi .sn_2dept li a {float:right; display:block; color:#333; margin-right:-12px; padding-right:12px; display:inline;}
.subNavi .sn_2dept .on,
.subNavi .sn_2dept a:hover {font-weight:bold; background:url('../image/promotions/subM_bullet.gif') no-repeat right 2px;}

.subNavi .sn_3dept {clear:both; width:130px; margin:3px 0 5px 0; overflow:auto; overflow:hidden;}
.subNavi .sn_3dept li {padding:0; background:none; color:#666; font-weight:normal;}
.subNavi .sn_3dept li a {color:#666;}

.subNavi .sn_3dept .on,
.subNavi .sn_3dept .on a , 
.subNavi .sn_3dept li a:hover {background:none; text-decoration:underline; color:#333; font-weight:normal;}

/* title */
.title {margin:13px 0 6px 3px; font-size:14px; font-weight:bold; color:#892ea3;}
:root .title {margin:12px 0 6px 3px;}

.prdtit {width:528px; height:26px; padding:9px 12px 0 0; margin-top:3px; background:url('../image/promotions/bg_prdTitle.gif') no-repeat right 0;}

/* popup */
.popCon .pop_box {width:324px; height:115px; overflow:auto; border-top:1px solid #eee; border-bottom:1px solid #eee; margin:5px 0; padding:8px; background:#fcfcfc;}

/* contents */
.winnerList {width:520px; overflow:auto; overflow:hidden;}
.winnerList li {width:520px; overflow:auto; border-bottom:1px solid #e5e5e5; padding-bottom:15px; margin-top:15px;}
.winnerList li .winnerDetail {float:right; width:310px; margin:0 10px 0 0;}
.winnerList li .winnerDetail .t_black {font-weight:bold;}

.imgBanner {float:right; width:188px; height:71px; padding:4px; background:url('../image/promotions/bg_imgBanner.gif') no-repeat 0 0;}
.winnerDetail {position:relative; width:520px; margin:8px auto 13px;}
.winnerDetail .t_black {margin-top:4px;}
.winnerDetail .txt_date {font-size:11px; color:#999; margin-bottom:8px;}
.winnerDetail .btnSTB {position:absolute; left:0; top:4px;}

.promoCon {width:540px;}

.dd_topSeller {padding:12px 0;}
.topSeller {width:180px; margin:0 auto;}
.topSeller h3 {font-weight:normal; margin-bottom:8px;}
.topSeller .cList li {position: static; margin: 0 0 5px; }
.topSeller .cList li .ico {float: left;margin: -14px 0 0;}
.topSeller .p_tit {margin-top:2px;}
.topSeller .p_detail {margin:0;}

.grLine {width:520px; padding-top:5px; background:url('../image/support/bg_conTop.gif') repeat-x 0 0;}
.grLine_con {width:490px; padding:15px 15px 20px; background:#fcfcfc url('../image/support/bg_conBtm.gif') repeat-x 0 bottom; overflow:auto; overflow:hidden;}

.pageSub {margin-bottom:6px; padding-right:15px; background:url('../image/promotions/ico_title.gif') no-repeat right center;}
.surveyT {margin:15px 0; color:#333; font-weight:bold;}

.surveyList {width:520px;}
.surveyList dt {padding:10px 0; width:520px; overflow:auto;}
.surveyList dt span {display:block; float:right;}
.surveyList dt span.listN {width:23px; font:bold 10px verdana; color:#892ea3;}
.surveyList dt span.listC {width:497px; color:#333;}

/* Easter Egg Hunt Promotions */
.egg_menu {position:relative; width:930px; height:329px; background:url('../promotion/2008_egg/ar/image/egg/egg_menu_bg.jpg') no-repeat 0 0; overflow:hidden;}
.egg_naviL .on img {display:none;} 
.egg_naviL .on img.rollover {display:none;} 
.egg_naviL .on img.on {display:inline;} 
.egg_naviL .on a:hover img {display:none;}
.egg_naviL .on a:hover img.on {display:inline;}
.egg_naviL .on a:hover img.rollover {display:none;} 
.egg_naviL {width:537px; height:138px; padding-left:190px; padding-top:176px; z-index:20;}
.egg_naviL li {position:relative; float:left; padding-top:11px; text-align:center; z-index:50;}
.egg_naviL li a,
.egg_naviL li a:visited {float:left; display:block; color:#fff;}
.egg_naviL li a:hover {color:#fff;}
.egg_naviL li.on {padding-top:3px;}

.egg_con {position:relative; width:930px; height:494px; background:url('../promotion/2008_egg/ar/image/egg/egg_con_bg.jpg') no-repeat 0 0; overflow:hidden;}
.egg_con .text {position:absolute; top:274px; left:254px; z-index:2;}
.egg_con .text .bold{font-weight:bold; color:#4e2905;}
.egg_title {width:676px; height:56px; padding-left:130px; padding-top:26px;}
.about_img {padding-left:130px;}
.about_bt {text-align:center; padding-top:15px;}

.sub_title {padding-left:123px; padding-top:26px;}
.game_img {padding-left:130px;}
.game_con {position:relative; width:560px; height:145px; margin-left:190px; padding-top:114px; background:url('../promotion/2008_egg/ar/image/egg/game_con.jpg') no-repeat 0 0; overflow:hidden;}
.game_con .hunt {position:absolute; top:70px; left:460px; z-index:2;}
.game_con .day {position:absolute; top:22px;left:50px; z-index:2; font-weight:bold; font-size:14pt; color:#593818;}
.game_con .rating {position:absolute; top:25px; left:364px; z-index:2; font-weight:bold; color:#08535a;}
.game_con .quest1 {position:absolute; width:410px; top:48px; left:50px; z-index:2; font-size:14pt; font-weight:bold; color:#08535a;}
.game_con .quest2 {position:absolute; width:410px; top:48px; left:50px; z-index:2; font-size:11pt; font-weight:bold; color:#08535a;}
.rule_title {padding-left:123px; padding-top:26px;}
.rule_con {position:relative; width:930px; height:266px; margin-top:16px; background:url('../promotion/2008_egg/ar/image/egg/rule_bg.jpg') no-repeat 0 0; overflow:hidden;}
.rule_con .text {position:absolute; width:390px; height:215px; top:19px; left:270px; z-index:2; overflow-y:scroll;}
.rule_con .text li {padding-top:8px; padding-right:5px;}
.rule_con .text .list {padding-top:7px; padding-right:5px;}

.winner_con {position:relative; width:930px; height:266px; margin-top:16px; background:url('../promotion/2008_egg/ar/image/egg/winner_bg.jpg') no-repeat 0 0; overflow:hidden;}
.winner_con .text {position:absolute; width:390px; height:180px; top:50px; left:270px; z-index:2; overflow-y:scroll;}
.winner_con li {clear:both; padding-top:10px;}
.winner_con .no {width:50px; text-align:center; float:left;}
.winner_con .name {width:140px; text-align:center; float:left;}
.winner_con .date {width:90px; text-align:center; float:left;}

/* News & Event S */
div.pdText {margin: 10px 0 0;padding:0 190px 0 0; text-align:justify; letter-spacing:-0.1px; }
div.aboutus {background:url('../image/newsevent/aboutus_bg.gif') no-repeat right top;}
div.perscontact {padding-bottom:60px; background:url('../image/newsevent/perscontact_bg.gif') no-repeat right top;}
div.perscontact ul {margin-top:15px;}
div.perscontact li {color:#666;}
div.logos {background:url('../image/newsevent/logos_bg.gif') no-repeat right top;}

.imgList {float:right; width:95px; height:91px; padding:4px; background:url('../image/newsevent/newsevent_list_img1_bg.gif') no-repeat right top;}
.winnerList .last-child {border:0;}
.winnerDetail2 {position:relative; width:540px; margin:8px auto 13px;}
.winnerDetail2 {float:right; width:400px; margin:0 10px 0 0; color:#999; font-size:11px;}
.winnerDetail2 .t_black {color:#666; font-size:12px;}
.winnerDetail2 .txt_date {margin:10px 0 0; color:#406c80;}
.winnerDetail2 .btnSTB {position:absolute; left:0; top:4px;}

.view_con .content {position: relative; width: 520px;margin-right: 5px;}
.view_con .content .btnSTB{position: absolute; left:0; top:4px;}
.view_con .content .txt_date {font-size:11px; color:#406c80; margin-bottom:8px;}

.box_bottom {margin:10px 0 0; padding:0 0 10px; background:url('../image/newsevent/box_bottom.gif') no-repeat left bottom;}
.box_middle {padding:0 0 0; background:url('../image/newsevent/box_middle.gif') repeat-y left top;}
.box_top {padding:10px 10px 0; background:url('../image/newsevent/box_top.gif') no-repeat left top;}

.btn {position:relative;width:540px; padding:5px 0 0 5px;}
.btn .right {position:absolute; top:5px; left:5px;}

.clear {overflow:auto; height:100%;}
.clear .btnSTB {font-size:11px;}
.pageSub {margin-bottom:6px; padding-right:15px; background:url('../image/common/bul_02.gif') no-repeat right center;}

.w540 {width:540px;}
.w540 li {width:540px;}

.pictureList h3 {padding:5px 12px 0 0; font-weight:normal;}
.pictureList .dep {padding:5px 0 0 12px;color:#666;}
.pictureList ul {overflow:auto; overflow:hidden; height:100%; padding:5px 0 10px 14px;}
.pictureList li {width:148px; float:right; margin:0 37px 0 0;}
.pictureList li.first-child {margin:0 0 0 0;}
.pictureList .img {padding:4px; background:url('../image/newsevent/newsevent_list_img2_bg.gif') no-repeat left top;}
.pictureList .tit {margin-top:5px; text-align:center; color:#666; line-height:12px;}
.pictureList .tit span {color:#999; font-size:11px;}
.pictureList .tit a {color:#666;}
.pictureList .size {margin-top:5px; text-align:center; line-height:14px;}
.pictureList .size a {color:#597380; font-family:Verdana; font-size:9px;}

.main_link {margin:-147px 0 0 0; text-align:left;}
.main_link li {margin:0 0 5px;}

.main_link02 {float:right; margin:0;}
.main_link02 li {margin:0 0 5px;}

.subTab {margin:0 0 20px;}
.subTab .tab1_01 a,
.subTab .tab1_01 span {width:180px;}
.subTab .tab1_02 a,
.subTab .tab1_02 span {width:180px;}
.subTab .tab1_03 a,
.subTab .tab1_03 span {width:178px;}

.subTab .globalL {overflow: auto; margin-top: 10px; padding-bottom: 5px; border-bottom: 1px solid #f2f2f2;}
.subTab .globalL li {float: right; padding: 0 10px; background: url('../image/common/bar_line02.gif') no-repeat left 3px;}
.subTab .globalL li.on a {text-decoration: underline;}
.subTab .globalL li.first-child {padding-left: 0; background-image: none}

.page-border {padding:10px 0 0; border-top:1px solid #f2f2f2;}

.nowShowing {width:501px; height:227px; padding:20px; margin:20px 0 15px; background:url('../image/newsevent/bg_tvAds.gif') no-repeat 0 0; overflow:auto; overflow:hidden;}
.nowShowing .adPlayBox {float: right; width: 311px; height: 216px; padding: 11px 11px 0 0;background: url('../image/newsevent/adPlayBox_bg.gif') no-repeat left top;}
.nowShowing .adInfo {float: right; width:155px; margin-right: 20px;}
.nowShowing .adInfo .pageSub {padding-bottom: 6px; margin-bottom:20px; border-bottom:1px solid #f2f2f2;background-position: right 7px;}
.nowShowing .adInfo .ad_tit {font-size: 18px; color:#333; margin-bottom:7px;}
/* News & Event E */

.plscreen {width:180px; margin:0 auto; padding:12px 0 3px;}
.plscreen li {width:180px; margin-bottom:10px; overflow:auto; overflow:hidden;}
.plscreen li .pltxt {float:right;}

.plscreen .imgBox50 {float:right; margin-left:10px;}
.plscreen div p.p_tit {margin-bottom:3px;}
.plscreen div p span {float:right;}