/*************************************************
 * 작성			: 노수정
 * 최종수정	 	: Jae Sam, Kang
 * 수정일		: 2008.07.24
 * E-Mail		: taepung33@irush.co.kr
**************************************************/

/* sub navi */
.subNavi {width:162px; }
.subNavi dt {width:150px; height:26px; padding:9px 12px 0 0 ; background:url('../image/downloads/subM_cate.gif') no-repeat 0 0; font-size:14px; font-weight:bold; color:#464d2e;}
.subNavi dt.img {height: 50px; padding: 0;}
.subNavi dd {width:147px; float:left; padding:10px 15px 15px 0; background:url('../image/downloads/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/downloads/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:#8c8425;}
:root .title {margin:12px 0 6px 3px;}

.page .pageNum {margin:0 12px 0 15px; font:11px verdana; color:#808080; letter-spacing:1px;}
.page .pageNum .on {color:#8c8425;}
.page .pageNum a:hover {color:#8c8425; text-decoration:none;}

/* flash */
#flash_mainPromo {margin-top:-1px;}

/* main */
.dd_Highlight {padding:10px 0 15px; overflow:auto;}
.dd_Highlight .prdInfo {position:relative; width:180px; margin:0 auto; overflow:auto;}
.dd_Highlight .prdInfo .list {width:110px;}
.dd_Highlight .prdInfo .list .p_tit {margin-top:2px;}
.dd_Highlight .prdInfo .list .p_detail {position:relative; line-height:1.4em; width:110px; margin-top:3px; padding-bottom:4px;}
.dd_Highlight .prdInfo .list .p_detail a {position:absolute; left:0; bottom:0;}

.moblieGameR {width:520px; margin:3px 0 15px;}
.moblieGameR dt {position:relative; width:510px; height:23px; padding:7px 10px 0 0 ; margin-bottom:10px; background:url('../image/common/main_mBoxG5_top.gif') no-repeat 0 0; font-weight:bold; color:#333;}
.moblieGameR dt a.more {position:absolute; left:10px; top:8px; font:9px verdana; color:#406c80; text-decoration:underline;}
.moblieGameR dd {width:520px; overflow:auto; overflow:hidden;}
.moblieGameR .mRank {width:530px; height:128px; overflow:auto; overflow:hidden;}
.moblieGameR .mRank li {float:right; width:130px; height:56px; margin:0 0 10px 10px;}
.moblieGameR .mRank li.top1 {width:240px; height:128px; overflow:auto; overflow:hidden;}

.moblieGameR .mRank li.top1 .imgBox120 {width:120px; margin-left:10px;}
.moblieGameR .mRank li.top1 .list {width:100px;}
.moblieGameR .mRank li.top1 .p_tit {margin-top:1px;}
.moblieGameR .mRank li .list {width:64px;}

.dd_musicTones {width:510px; padding:0 10px 0 0;}
.dd_musicTones .musicV {width:250px;}
.dd_musicTones .musicV h3 {margin-right:5px;}
.dd_musicTones .musicV .list {width:130px;}
.dd_musicTones .musicV .list .cList {width:130px;}

.dd_musicTones .rightA {width:260px;}
.dd_musicTones .rightA .cList {width:260px; overflow:auto; overflow:hidden;}
.dd_musicTones .rightA .cList li {position:relative; width:260px;}
.dd_musicTones .rightA .cList .btnAb {position:absolute; left:0; top:0; z-index:5;}

.dd_musicTones h3 {margin-bottom:6px; font-weight:normal;} 
.dd_musicTones .cList li .ico {position:absolute; right:0; top:1px;}
.dd_musicTones .cList marquee {width:180px;}

.w520 .conW {width:520px; margin:0 auto 0; overflow:auto;}
.w520 .ment {width:510px; margin:3px auto;}

.onlineG {width:255px; overflow:hidden;}
.onlineG .p_tit {margin-top:3px;}
.onlineG .p_best {width:100%; font-size:11px;}
.onlineG .p_best .t_dBlue {margin:6px 0;}
.onlineG .p_best li {font-size:11px; border:0; padding:0;}
.onlineG .p_best li a {color:#666;}

.lastUpdate {width:520px; overflow:auto; overflow:hidden;}
.lastUpdate ul {width:522px; overflow:auto; overflow:hidden;}
.lastUpdate ul li {width:172px; overflow:auto; overflow:hidden; float:right; margin-left:2px;}
.lastUpdate ul li h3 {font-weight:normal; margin:0 5px 5px 0;}
.lastUpdate ul li ul li {width:85px; margin-left:2px; text-align:center;}
.lastUpdate ul li ul li .imgBox77 {margin-bottom:4px;}
.lastUpdate ul li ul li .p_tit {font-size:11px; margin-bottom:3px;}

/* box */
.rbox {width:546px; margin-bottom:17px; padding:0; background:url('../image/downloads/box_btm.gif') no-repeat 0 bottom;}
.rbox_con {width:538px; padding:4px; background:url('../image/common/box_top.gif') no-repeat 0 top;}

/* right */
.dd_topSeller {padding:12px 0;}
.topSeller {width:180px; margin:0 auto;}
.topSeller h3 {font-weight:normal; margin-bottom:8px;}
.topSeller .cList li {position: static;}
.topSeller .cList li .ico {float: left; margin: -15px 0 0;2008-06-22}
.topSeller .p_tit {margin-top:2px;}
.topSeller .p_detail {margin:0;}

.dd_realtoneChart {padding:12px 0 15px;}
.realtoneChart {width:180px; margin:0 auto;}
.realtoneChart .cList li {position: static;}
.realtoneChart .cList li .ico {float: left;margin-top: -15px;}

.dd_ranking {padding:10px 0;}
.dd_ranking .prdInfo {width:180px; margin:0 auto 5px;}
.dd_ranking .prdInfo .p_tit {font-size:11px; margin-top:2px;}
.dd_ranking .prdInfo .p_detail {margin-top:0;}
.dd_ranking .prdInfo .p_btnA {bottom:5px;}

/* btn price */
.price_bt {display:block;width:122px; height:24px; padding:8px 0 0 11px; font:10px Verdana; color:#4c5c62; font-weight:bold; background:url('../image/downloads/price_bt.gif') no-repeat;}

.order_bt {float:left; margin:60px 5px 0 0;}
.order_btn {float:left; margin:20px 5px 0 0;}

/* Download_Mobile Game_View */
.con_c {padding:0 0 15px 58px;}
.con_c .leftA {margin-right:3px;}
.con_c .leftA input {float:left;background:url('../image/downloads/textbox_bg.gif') no-repeat 0 0; border:0px;padding:3px 0 0 3px;margin-right:6px;}
.con_c img {margin-top:14px;}

.Game_txt {}
.Game_txt h2 {font:18px Arial; color:#000; font-weight:bold;}
.Game_txt p {font:11px Arial;}
.Game_txt span {color:#597380;}
.Game_imgBox120 {width:120px; height:120px; padding:4px; background:url('../image/common/bg_imgBox120.gif') no-repeat;margin-right:18px;}

.w500 .game {margin-top:5px; overflow:hidden;}
.game .imgBox120 {float:right; margin-left:18px;}
.game .p_tit {font-size:18px; font-weight:bold; color:#333; line-height:1.0em;}
.game .p_info .List {width:350px;}

.game .p_info .dotList {width:350px;}
.game .p_info .btnSTB {padding-right:5px;}
.game .p_info .noteA {width:350px; overflow:auto;}

/* .game .p_info {width:350px; overflow:auto; overflow:hidden;} */
.game .p_info {width:350px; overflow:left; overflow:hidden; margin-top:15px;}
.game .p_infosms {width:350px; overflow:left; overflow:hidden; margin-top:15px;}
.game .p_info .leftA {width:70px;}
.game .p_info .rightA {width:280px;}
.game .p_detail {font-size:12px;}

.dotList {font-size:11px;}
.pSMS {width:350px; overflow:auto;}

/*
.pSMS dt {float:left; width:128px; margin-right:18px; font-weight:bold; color:#000;}
.pSMS dd {float:left; width:354px;}
*/
.pSMS dt {width:128px; margin-left:18px; font-weight:bold; color:#000;}
.pSMS dd {width:350px;}
.pSMS .smsA {width:285px; overflow:auto; margin-top:12px; background:url('../image/common/ico_arrow.gif') no-repeat center 35%;}
.pSMS .sms {position:relative; width:107px; height:88px; padding:27px 13px 0 0 ; background:url('../image/downloads/bg_sms.gif') no-repeat 0 0;}
.pSMS .sms .sms_con {font-size:11px;}
.pSMS .sms .sms_con .txtB {height:11px; font-size:11px; font-weight:bold; text-align:right; padding:2px 5px 3px;}
.pSMS .sms .optA {position:absolute; bottom:36px; width:93px; font-size:11px;}

.Game_Hall_img {padding-left:5px;}
.Game_Hall_bt {text-align:right;padding:10px 0 17px 0;}
.Game_Hall_bt .b2_contentS {float:left; margin-right:3px;}
.Game_Hall_select {padding:15px 0 10px 169px;}

.GtitLine {position:relative; height:23px; padding-top:2px; color:#222; border-bottom:1px solid #d9d9d9;}
.GtitLine h2 {font-weight:bold; font-size:12px;}
.GtitLine .btnST {padding-top:2px; font-size:12px; font-family: Segoe UI; Arial;}
.GtitLine .rightA {position:absolute; top:0; left:0;}

.Game_Hall_img {padding-left:5px;}
.Game_Hall_bt {text-align:right;padding:10px 0 17px 0;}
.Game_Hall_select {padding:15px 10px 10px 0;}

.GtitLine2 {height:23px; padding-top:2px; color:#222;}
.GtitLine2 h2 {font-weight:bold; font-size:12px;}
.GtitLine2 .btnSTB a {text-decoration:underline;}

.contentB {width:500px; overflow:auto; overflow:hidden; padding:0 10px;}
.contentB p {margin-bottom:10px; color:#000; font-weight:bold;}
.contentB ul {width:520px; overflow:auto; overflow:hidden;}
.contentB li {position:relative; float:right; margin:0 0 5px 20px; white-space:nowrap;}

.selectR {padding:0 0 10px 385px;}

.rbox .con {width:420px; margin:0 auto; overflow:auto; overflow:hidden;}
.rbox .con .rightA {width:274px;}
.rbox .con .t_black {display:block; margin-bottom:5px;} 
.rbox .con .mb5 {margin-bottom:4px;}

.conW {width:540px; margin:0 auto; overflow:auto;}
.conW .mbList .cList {width:243px; margin:0 0 0 12px;}
.conW .mbList .cList marquee {width:180px;}

.musicV dd {padding-right:10px;}
.musicV .leftA,
.musicV .rightA {width:256px;}
.musicV .imgBox77 {float:right; margin-left:10px;}

.musicV .list {float:right; width:160px;}
.musicV .list p {padding:5px 0; margin-bottom:4px; line-height:1.5em;}
.musicV .list .cList {width:160px;}
.musicV .list .cList li {position:relative; margin-bottom:3px;}
.musicV .list .cList li a {color:#999;}

.goodsList {width:100%; border-top:1px solid #e5e5e5;}
.goodsList li {width:100%; padding:8px 0; overflow:auto; overflow:hidden; border-bottom:1px solid #e5e5e5;}
.goodsList .leftA {width:260px; overflow:auto; overflow:hidden;}

.setting {width:430px; margin:8px -30px 0 0 ; overflow:auto; overflow:hidden;}
.setting strong {padding-left:30px;}
.setting ul {width:430px; margin:10px 0; overflow:auto; overflow:hidden;}
.setting ul li {float:right; padding:0 30px; background:url('../image/common/ico_arrow.gif') no-repeat left 4px; color:#333;}
.setting ul li.s1 {width:100px;}
.setting ul li.s2 {width:90px;}
.setting ul li.s3 {width:90px;}
.setting ul li.alt {background:none; padding:0 30px 0 0 ;}

.rbox .txtInputL {float:left; margin:4px 15px 0 0;}

.table_list01 .prdInfo {width:245px;}
.table_list01 .prdInfo .list {padding-top:13px; margin-right: 10px;}

.table_list01 .nowPlaying {width:100%; overflow:auto; color:#999;}
.table_list01 .nowPlaying .cList {width:160px; float:right;}
.table_list01 .nowPlaying .cList li {padding:0 8px 0 0 ; background:url('../image/common/bul_01.gif') no-repeat right 5px;}
.table_list01 .nowPlaying .cList li a {color:#999;}

#fixedtipdiv {position:absolute;margin: 0 150px 0 0;z-index:100;}
#fixedtipdiv .phone_bg {background:url('../image/downloads/download_phone_bg.gif');width:156px; height:183px;} 
#fixedtipdiv .close {float:left;padding:12px  0 0 15px;}
#fixedtipdiv .img120 {padding:27px 18px 0 0 ;}
#fixedtipdiv .txt {text-align:center;padding-top:10px;}

.w520 .conA {width:175px; float:right;}
.w520 .how_con span{padding:15px 0 15px 0;}
.w520 .conB {width:140px;float:left;}
.w520 .how_con {padding-left:25px;}
.w520 .how_tit {padding:0 0 18px 25px; color:#333;}

.w520 .top_text {padding:5px;}
.w520 .howtobg {height:57px; width:100%;background:url('../image/downloads/howtouse_img2_bg.gif') no-repeat center;margin-bottom:10px;position:relative;}
.w520 .howtobg .text1 {position:absolute;top:18px;left:80px;}
.w520 .howtobg .text2 {position:absolute;top:18px;right:90px;}
.w520 .how_con2 span{padding:15px 0 40px 0;}
.w520 .how_con2 {padding-left:25px;}

.tab_cateSub .tab_cateSubManu {width:540px; padding-bottom:7px; margin-bottom:10px; border-bottom:1px solid #eee6f2;}
.subManuList {padding-right:65px;}
.subManuList ul {clear:both;}
.subManuList li {float:right; padding:0 7px; background:url('../image/common/bar_line.gif') no-repeat right 5px;}
.subManuList .alt {background:none;}

/* download main S */
.dd_musicTones2 {width:500px; line-height:1.5; padding:0 10px;}
.dd_musicTones2 h3 {margin-bottom:6px; font-weight:normal;}

.dd_musicTones2 .leftA, 
.dd_musicTones2 .rightA {width:240px;}
.dd_musicTones2 .leftA .cList li,
.dd_musicTones2 .rightA .cList li {position:static;}
.dd_musicTones2 .leftA .cList .btnAb,
.dd_musicTones2 .rightA .cList .btnAb {float: left; margin: -15px 0 0;}
/* download main E */
