@charset "euc-kr";

.clear { clear:both; }

/* ·¹ÀÌ¾Æ¿ô ================================= */
.layout_main { background:#FFFFFF; _text-align:center; }
.layout_main .wrap { position:relative; margin:0 auto; width:980px; _text-align:left; }
.layout_main .container { width:517px; }
.layout_main .flash_gnb { position:relative; width:980px; height:230px; overflow:hidden; z-index:2; }
.layout_main .flash_gamestart { position:absolute; top:230px; left:258px; overflow:hidden; z-index:2; }
.layout_main .flash_img { position:absolute; top:0; left:517px; margin:0 -27px 0 0; _width:100%; min-width:463px; height:1143px; overflow:hidden; z-index:1; }

.layout_main_ob { background:#FFFFFF; }
.layout_main_ob .wrap { position:relative; margin:0 auto; width:100%; _text-align:center; background:url('../img/main/bg_main_ob3.jpg') center top no-repeat; }
.layout_main_ob .wrap_in { position:relative; margin:0 auto; width:1070px; _text-align:left; }
.layout_main_ob .side { float:left; margin:-28px 0 50px 0; width:235px; }
.layout_main_ob .container { float:left; position:relative; margin:-385px 0 50px 30px; width:665px; z-index:1; }
.layout_main_ob .flash_gnb { position:relative; margin-left:-10px; width:980px; height:255px; overflow:hidden; z-index:4; }
.layout_main_ob .flash_gamestart { float:left; margin-left:-10px; width:245px; height:220px; overflow:hidden; z-index:2; }
.layout_main_ob .flash_event { float:left; position:relative; margin-left:-10px; width:735px; height:255px; }
.layout_main_ob .flash_right { display:none; position:relative; float:left; width:210px; height:255px; }
.layout_main_ob .flash_bgleft { position:absolute; top:0px; left:0; width:391px; height:252px; z-index:3; }
.layout_main_ob .flash_bgleft_in { position:relative; left:-152px; }

.layout_sub { background:#020202 url('../img/common/bg_layout_sub.gif') center -1px repeat-x; _text-align:center; }
.layout_sub .wrap { position:relative; margin:0 auto; width:1118px; _text-align:left; z-index:2; }
.layout_sub .flash_gnb { position:relative; width:980px; height:230px; overflow:hidden; z-index:2; }
.layout_sub .flash_gamestart { position:absolute; top:-83px; left:0; width:193px; height:176px; background:url(''); z-index:5; }
.layout_sub .container { float:left; position:relative; margin:0 auto; width:258px; height:auto; _overflow-x:hidden; }
.layout_sub .dv_frame { float:left; position:relative; margin:83px 0 0 0; padding:0 0 83px 0; width:710px; background:url('../img/common/bg_frame_bottom.gif') left bottom no-repeat; z-index:2; }
.layout_sub .dv_frame .dv_frame_in { position:relative; background:#1D1F2C; width:710px; z-index:2; }
.layout_sub .dv_frame iframe { position:relative; top:-68px; margin:0 0 -136px 15px; width:680px; overflow:hidden; z-index:3; }
.layout_sub .dv_frame .btn_top { position:absolute; right:-29px; bottom:30px; }
.layout_sub .layout_bg { position:absolute; top:0; left:258px; margin-right:-10px; height:455px; width:710px; background:url('../img/common/bg_layout_sub1.jpg') left top no-repeat; z-index:1; }
.layout_sub .skyscrap { float:left; margin:225px -10px 0 0; width:150px; overflow:hidden;}
.layout_sub .skyscrap .hotissue { margin-bottom:10px; }

	#mKey1 .layout_bg { background:url('../img/common/bg_layout_sub2.jpg') left top no-repeat; }
	#mKey2 .layout_bg { background:url('../img/common/bg_layout_sub3.jpg') left top no-repeat; }
	#mKey3 .layout_bg { background:url('../img/common/bg_layout_sub1.jpg') left top no-repeat; }
	#mKey4 .layout_bg { background:url('../img/common/bg_layout_sub4.jpg') left top no-repeat; }
	#mKey5 .layout_bg { background:url('../img/common/bg_layout_sub2.jpg') left top no-repeat; }
	#mKey6 .layout_bg { background:url('../img/common/bg_layout_sub6.jpg') left top no-repeat; }

.layout_cy { background:#020202 url('../img/common/bg_layout_sub_cy.gif') center -1px repeat-x; }
#textGnb { position:relative !important; }

.layout_frame { background:transparent url('../img/layout/bg_main.jpg') center top repeat; }
.layout_frame h1 { padding:49px 0 0 0; width:680px; height:133px; _height:182px; text-align:right; background:url('../img/common/bg_framein_top.gif') left top no-repeat; overflow:hidden; }
.layout_frame h1 img { margin-right:13px; }
.layout_frame .btn_policy { position:absolute; top:149px; left:553px; }
.layout_frame div.container { position:relative; padding:0 0 69px 0 !important; width:680px; overflow:hidden; background:url('../img/common/bg_framein_bottom.gif') left bottom no-repeat; }
.layout_frame div.contents { padding:0 17px; _height:600px; min-height:600px; background:#FFFFFF; }

.layout_faq { }
.layout_faq .container { width:646px; }
.layout_faq h5 { padding:10px 0 8px 12px; width:100%; color:#FFFFFF; background:#A8A8A8; }
.layout_faq .text { padding:15px 15px 13px 15px; color:#666666; }

.layout_play { height:100%;background:url('../img/layout/bg_main.jpg') center top repeat; }
.layout_play .wrap { height:100%;background:url('../img/layout/bg_sub_top.jpg') center top repeat-x; }
.layout_play .wrap_in { height:100%;background:url('../img/layout/bg_sub_flash.jpg') center top no-repeat; _text-align:center; }
.layout_play .wrap_in2 { height:100%;background:url('../img/layout/bg_sub_spot.jpg') center 443px no-repeat; }
.layout_play .play_bg {padding:575px 100px 0 0;background:url('../img/layout/bg_play.jpg') top center no-repeat;text-align:center;}


/* ·Î±×ÀÎ ================================== */
.login_before_ob { position:relative; margin:0; width:225px; height:128px; overflow:hidden; }
.login_before_ob h3 { float:left; margin:9px 0 0 10px; height:26px; _display:inline; }
.login_before_ob .loginsub { float:right; margin:11px 4px 0 0; _display:inline; }
.login_before_ob .loginsub a { color:#979797; font-size:11px; letter-spacing:-1px; text-decoration:underline; }
.login_before_ob .loginsub img { vertical-align:middle; }
.login_before_ob .loginsub .keyboard .ico_key { margin-right:3px; }
.login_before_ob .loginsub .btn_key { margin:0 0 0 1px; padding:0 0 0 6px; background:url('../img/common/bg_login_bar.gif') left 2px no-repeat; }
.login_before_ob .inputbox { clear:both; position:relative; margin:0 0 0 5px; width:227px; height:58px; }
.login_before_ob .inputbox span { display:block; width:144px; height:26px; background:url('../img/common/bg_login_input2.gif') left top no-repeat; overflow:hidden; }
.login_before_ob .inputbox span input { margin-left:4px; _padding:4px 5px 0 5px; width:140px; height:20px; color:#FFFFFF; }
.login_before_ob .inputbox .id { margin:0 0 2px 0;  }
.login_before_ob .inputbox .id input { background:transparent url('../img/common/bg_login_id2.gif') 12px 6px no-repeat; ime-mode:disabled; }
.login_before_ob .inputbox .pw input { background:transparent url('../img/common/bg_login_pw2.gif') 12px 6px no-repeat; }
.login_before_ob .inputbox .btn_login { position:absolute; top:0; right:4px;} 
.login_before_ob .btn_sub { float:left; margin:5px 0 0 7px; }
.login_before_ob .btn_sub a { display:block; padding:0 7px 0 6px; float:left; background:url('../img/common/bg_login_bar.gif') left top no-repeat; }
.login_before_ob .btn_sub img { margin-left:2px; }
.login_before_ob .security { float:left; margin:0 0 0 8px; _display:inline; }
.login_before_ob .security label { position:relative; top:-2px; cursor:pointer; _cursor:hand;  }

.login_before_ch { position:relative; margin:0; width:225px; height:128px; overflow:hidden; }
.login_before_ch h3 { margin:9px 0 0 10px; height:37px; }
.login_before_ch .chbox { margin:0 0 0 5px; width:202px; }
.login_before_ch .msg_ch { display:table; float:left; min-width:128px; height:60px; *display:block; *position:relative; *width:128px; *white-space:nowrap; }
.login_before_ch .msg_ch_in { display:table-cell; vertical-align:middle; *display:block; *position:absolute; *top:50%; }
.login_before_ch .msg_ch_ie { padding:0 0 0 10px; background:url('../img/common/ico_arw_black_b.gif') left 4px no-repeat; font-size:11px; letter-spacing:-1px; *position:relative; *top:-50%; }
.login_before_ch .msg_ch strong { color:#f06faa; }
.login_before_ch .btn_ch { float:right; margin:6px 0 0 0; }
.login_before_ch .tooni_chbox{width:221px;}
.login_before_ch .tooni_ico{vertical-align:middle;margin:0 0 0 5px;}

.login_ch_tooni{height:128px;}

.login_after_ob { position:relative; margin:0; width:225px; min-height:128px; _height:128px; }
.login_after_ob h3 { position:relative; margin:9px 0 0 0; width:215px; height:32px; border-bottom:1px solid #e5e5ec; z-index:4; }
.login_after_ob h3 img { display:block; margin:0 0 0 10px; }
.login_after_ob .msg {margin:9px 0 0 9px; width:195px; color:#858695; _display:inline; }
.login_after_ob .msg strong { color:#f06faa; }
.login_after_ob .msg em { font-weight:bold; color:#125573; }
.login_after_ob .btn_user { position:absolute; top:0; right:3px; z-index:4; }

.login_after_ob .info { clear:both; position:relative; margin:0 0 0 10px; padding-top:8px; width:170px; }
.login_after_ob .info li { position:relative; _float:left; padding:0 0 2px 50px; color:#f06eaa; vertical-align:top; }
.login_after_ob .info li em { position:absolute; top:1px; left:0; }
.login_after_ob .info li .img_num { position:relative; top:-1px; vertical-align:middle; }
.login_after_ob .info li .btn_in { position:relative; top:-2px; left:54px; vertical-align:top; }
.login_after_ob .info li.memo strong { margin-right:4px; width:30px; text-align:right; font-weight:normal; }

.login_after_ob h5.user { position:relative; margin:10px 0 0 11px; font-weight:bold; color:#f06faa; z-index:4; }
.login_after_ob .btn_my { position:absolute; top:3px; right:10px; }
.login_after_ob .pcbang { position:relative; border:1px solid #ffe0f2; margin:10px 0 -6px 10px; width:205px; }
.login_after_ob .pcbang p { margin:0 0 0 7px; padding:4px 0 0 6px; height:17px; _height:21px; font-size:11px; color:#a67c8b; letter-spacing:-1px; background:url('../img/common/ico_arw_pink.gif') left 8px no-repeat;}
.login_after_ob .pcbang p a { color:#a67c8b; }
.login_after_ob .pcbang p strong { color:#125573; }
.login_after_ob .pcbang .ico_now { position:absolute; top:5px; left:178px; width:20px; _text-align:center; }
.login_after_ob .pcbang .ico_now img { display:block; margin:o auto; }
.login_after_ob .userinfo { position:relative; margin:10px 0 10px 10px; width:205px; border:1px solid #ffe0f2; background:#fff4fc; z-index:3; }
.login_after_ob .userinfo ul { margin:0 0 0 6px; padding:8px 0 3px 0; width:191px; }
.login_after_ob .userinfo li { padding:0 0 0 6px; min-height:16px; _height:16px; color:#a67c8b; font-size:11px; background:url('../img/common/ico_arw_pink.gif') left 4px no-repeat; }
.login_after_ob .userinfo li.ex .exbar { position:relative; display:inline-block; padding:0 1px; width:136px; height:7px; background:url('../img/common/bg_login_exbar.gif') left top no-repeat; z-index:4; }
.login_after_ob .userinfo li.ex .exbar img { display:block; height:7px; }
.login_after_ob .userinfo li.ex #boxExBar { display:none; position:absolute; top:4px; left:50px; padding:2px 3px 0 3px; border:1px solid #ffe0f2; white-space:nowrap; font-weight:normal; background:#FFFFFF; }
.login_after_ob .userinfo li.note strong { color:#125573; }
.login_after_ob .userinfo li.note .btn_note_charge { position:absolute; right:10px; color:#a67c8b; }
.login_after_ob .userinfo li.present strong { color:#125573; }
.login_after_ob .userinfo li.cash { margin-top:3px; padding-top:6px; padding-bottom:1px; border-top:1px solid #ffe0f2; background-position:left 10px; }
.login_after_ob .userinfo li.cash .btn_cash_charge { position:absolute; right:10px; color:#a67c8b; }
.login_after_ob .userinfo li.cupon { margin-top:3px; padding-top:6px; padding-bottom:2px; border-top:1px solid #ffe0f2; background-position:left 10px; }
.login_after_ob .userinfo li.cupon strong{color:#125573;}
.login_after_ob .userinfo li.cupon .btn_cash_charge { position:absolute; right:10px; color:#a67c8b; }
.login_after_ob .userinfo li.cashNew {padding-bottom:5px;background-position:left 4px; }
.login_after_ob .userinfo li.cashNew .btn_cash_charge { position:absolute; right:10px; color:#a67c8b; }

.login_after_ob .userinfo li.please { margin-bottom:3px; padding:1px 0 0 13px; background:url('../img/common/ico_login_please.gif') left top no-repeat; }
.login_after_ob .userinfo li.please a { font-weight:bold; color:#829c00; }
.login_after_ob .userinfo li.memo { margin-top:3px; padding-top:6px; _height:22px; border-top:1px solid #ffe0f2; background-position:left 10px; }
.login_after_ob .userinfo li.memo strong { color:#125573; }
.login_after_ob .userinfo li.memo .btn_memo_write { position:absolute; right:10px; color:#a67c8b; }
.login_after_ob .userinfo li.friend { padding-bottom:4px; }
.login_after_ob .userinfo li.friend strong { color:#125573; }
.login_after_ob .userinfo li.friend .btn_friend_modify { position:absolute; right:10px; color:#a67c8b; }
.login_after_ob .userinfo li.friend .friend_connect { float:left; margin:5px 0 0 -6px; width:188px; height:22px; border:1px solid #ffa4c9; font-size:11px; color:#FFFFFF; font-weight:bold; background:#ffb0d1 url('../img/common/ico_login_friend.gif') 171px 4px no-repeat; cursor:pointer; _cursor:hand; }
.login_after_ob .userinfo li.friend .friend_connect em { display:block; padding:4px 0 0 0; margin:0 0 0 8px; }
.login_after_ob .userinfo li.msg_char { margin-bottom:6px; background:none; }
.login_after_ob .userinfo li.msg_char em { font-weight:bold; }
.login_after_ob .userinfo li.msg_char strong { color:#105572; }
.login_after_ob #userinfo, .login_after_ob #userinfo_char { position:absolute; width:241px; z-index:3; }
.login_after_ob .btn_userinfo { position:absolute; bottom:0; right:0; z-index:2; }
.login_after_ob .btn_userinfo img { cursor:pointer; _cursor:hand; }
.login_after_ob .shadow { position:absolute; width:221px; height:144px; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://file.pmang.kr/images/pmang/debut/ob/img/common/bg_login_sub.png', sizingMethod='scale'); z-index:1; }
.login_after_ob .info_close { overflow:hidden; }
.login_after_ob .info_close .userinfo { margin-bottom:0; }
.login_after_ob .info_close li { display:none; }
.login_after_ob .info_close li.level { display:block; }
.login_after_ob .info_close li.note { display:block; margin-top:3px; padding-top:6px; _height:22px; border-top:1px solid #ffe0f2; background-position:left 10px; }
.login_after_ob .info_close li.msg_char { display:block; border:0; margin:0; }
.login_after_ob .info_close .shadow { right:10px; top:0; }
.login_after_ob .info_open { padding-bottom:5px; }
.login_after_ob .info_open .btn_userinfo { bottom:15px; }
.login_after_ob .info_open .shadow { right:10px; bottom:0; }

.login_after_ob #MyFriendList { display:none; position:absolute; left:6px; bottom:-73px; padding:5px 0; width:188px; background:#ffb0d1 url('../img/common/bg_login_friend.gif') top repeat-x; overflow:hidden; z-index:3; }
.login_after_ob #MyFriendList ul {position:relative; margin:0 5px; width:178px; height:70px; overflow:auto; z-index:3;
 scrollbar-face-color:#ff3c7e; scrollbar-arrow-color:#FFFFFF; scrollbar-track-color:#ff6ea4;
 scrollbar-highlight-color:#ff3c7e; scrollbar-shadow-color:#ff3c7e; scrollbar-darkshadow-color:#f62769; scrollbar-3dlight-color:#f62769; }
.login_after_ob #MyFriendList li { margin:0 0 0 8px; padding:0; width:150px; font-size:11px; font-weight:bold; color:#FFFFFF; background:none; _word-break:break-all; }
.login_after_ob #MyFriendList li a { color:#FFFFFF; }

.login_after_ob #MyFriendList .userMenu       { position:absolute; padding:5px 0; border:3px solid #f06faa; background:#FFFFFF; z-index:33 !important; }
.login_after_ob #MyFriendList .userMenu table { border-collapse:collapse; margin:0; border-bottom:1px solid #FFFFFF; overflow:hidden; }
.login_after_ob #MyFriendList .userMenu td    { margin:0; padding:4px 15px 2px 18px; color:#f06faa; font-size:11px; background:#FFFFFF url('../img/common/ico_arw_pink.gif') 10px 7px no-repeat; cursor:pointer; _cursor:hand; vertical-align:middle; border-bottom:solid 1px #f5dde7; }
.login_after_ob #MyFriendList .userMenu td a  { color:#f06faa; }
.login_after_ob #MyFriendList .userMenu .over { background-color:#fff9fd; }
.login_after_ob #MyFriendList .userMenu .udActivate { background-color:#fff9fd; }
.login_after_ob #MyFriendList .userMenu .udDeactivate { background-color:#FFFFFF; }

.login_after_ob #userinfo_char li.memo { display:none; }
.login_after_ob .userinfo_char_open li.memo { display:block !important; }
	
	.layout_sub .login_before_ob { margin:20px 0 0 10px; }
	.layout_sub .login_after_ob { margin:20px 0 0 10px; overflow:visible; }
	
 
/* Äü¸Þ´º */
.dv_quick { clear:both; margin:0; height:63px; }
.dv_quick li { float:left; margin:0 10px 0 16px; _display:inline; }

.dv_quick_ob { clear:both; margin:0; height:63px; }
.dv_quick_ob li { float:left; margin:0; _display:inline; }

	.layout_sub .dv_quick_ob { margin:0 0 0 10px; height:78px; }

/* ÇÇ¸Á»óÇ°±Ç */
.tease {margin:-5px 0 5px 10px;width:205px;height:71px;padding:3px;background:#FF3600;}
.tease .box_in {width:100%;height:100%;border:1px solid #FF6A37;padding:1px;}
.tease ul {margin:0;width:100%;height:100%;padding:0 10px;background:#FFF;}
.tease .image {height:28px;padding-top:6px;background:url('../img/common/dot_gift.gif') bottom repeat-x;}
.tease .selectbox {padding-top:6px;}
.tease .selectbox select {vertical-align:top;width:140px;font-size:11px !important;}

/* poll */
.dv_poll { clear:both; margin:0 0 15px 37px; padding:15px 0 0 0; background:url('../img/login/bg_poll.gif') left top no-repeat; }
.dv_poll p { margin:0 0 0 54px; font-size:11px; letter-spacing:-1px; }
.dv_poll p a { text-decoration:underline; }
.dv_poll .btn_vote { margin:4px 0 0 54px; }

/* Online Coupon */
.dv_coupon { margin:8px 0 0 10px; }

/* Original Sound */
.dv_os { position:relative; height:82px; overflow:hidden; }
.dv_os .btn_play { position:absolute; top:19px; left:161px; }
.dv_os .btn_down { position:relative; left:60px; top:0; }
	
.dv_os2 { position:relative; margin:0 0 0 10px; width:205px; height:82px; border-top:1px solid #e5e5ec; overflow:hidden; }
.dv_os2 h4 { position:relative; top:-1px; }
.dv_os2 .btn_down { position:relative; top:-1px; left:60px; }

/* Online Poll */
.dv_poll_ob { position:relative; float:left; margin:0; width:281px; height:121px; overflow:hidden; }
.dv_poll_ob h4 { display:none; }
.dv_poll_ob p { position:absolute; top:46px; left:76px; width:182px; font-size:11px; color:#858695; z-index:3; }
.dv_poll_ob .btn_vote { position:absolute; top:0; left:0; z-index:2; }


/* ¸ÞÀÎ OB ==================================== */

/* news === */
.dv_news { float:left; margin:0; width:285px; height:390px; }
.dv_news h3 { height:25px; }
.dv_news h3 img { display:block; }
.dv_news li { position:relative; margin:0 0 5px 0; padding:0 0 0 8px; width:285px; height:14px; color:#858695; background:url('../img/common/bu_dot_pink.gif') 1px 5px no-repeat; overflow:hidden; }
.dv_news li a { width:215px; color:#858695; overflow:hidden; }
.dv_news li span { position:absolute; right:0; top:-2px; color:#a9aab5; font-family:verdana; font-size:11px; text-align:right; }
.dv_news li .ico { vertical-align:middle; }

/* d.story === */
.dv_story { float:right; margin:0 50px 0 0; width:300px; height:390px; _display:inline; }
.dv_story h3 { position:relative; height:25px;  }
.dv_story .img { display:block; float:left; margin:0; }
.dv_story .img a { display:block; width:108px; height:68px; border:1px solid #b8b8ca; }
.dv_story .img img { display:block; width:108px; height:68px; }
.dv_story h5 { float:right; margin:5px 0 0 0; width:176px; }
.dv_story h5 a { color:#8f909a; }
.dv_story p { float:right; margin:3px 0 0 0; width:176px; height:56px; color:#a9aab5; line-height:14px; overflow:hidden; }
.dv_story a { color:#a9aab5; }

/* hotmusic === */
.dv_hotmusic { position:relative; float:left; width:310px; height:130px; }
.dv_hotmusic h3 { position:relative; height:30px; }
.dv_hotmusic dl { margin:0; background:url('http://file.pmang.kr/images/pmang/nabi/common/blank.gif'); }
.dv_hotmusic dt { position:absolute; top:4px; left:213px; width:21px; height:20px; text-indent:-10000px; background:url('../img/community/tab_music.gif') left top no-repeat; cursor:pointer; _cursor:hand; overflow:hidden; }
.dv_hotmusic dd { position:absolute; width:280px; padding-top:5px; background:#FFFFFF; }
.dv_hotmusic dd .img { float:left; margin:0 9px 0 1px; width:76px; height:96px; background:url('../img/community/bg_music_hot.gif') left top no-repeat; }
.dv_hotmusic dd p.info { font-weight:bold; }
.dv_hotmusic dd p.info .btn_play { position:relative; top:-2px; vertical-align:middle; cursor:pointer; _cursor:hand; }
.dv_hotmusic dd p.info2 { margin:3px 0 0 0; font-size:11px; }
.dv_hotmusic .on dd { z-index:2; }
.dv_hotmusic .on dt { background:url('../img/community/tab_music_on.gif') left top no-repeat; }
.layout_main_ob .mtalk_player { margin:-170px 0 0 -302px; }

#musichot2 dt { margin-left:19px; }
#musichot3 dt { margin-left:38px; }
#musichot4 dt { margin-left:57px; }
#musichot5 dt { margin-left:76px; }
#musichot6 dt { margin-left:95px; }

	
/* newfam */
.dv_newfam { float:right; width:350px; height:135px; }
.dv_newfam h3 { height:30px; }
.dv_newfam .img { position:relative; float:left; width:170px; height:100px; background:url('../img/main/bg_newfam_img.gif') left 81px no-repeat; }
.dv_newfam .img a { display:block; width:170px; height:80px; overflow:hidden; }
.dv_newfam .img img { display:block; width:170px; height:80px; }
/* .dv_newfam .img img { display:block; width:170px; margin-top:-15px; } */
.dv_newfam .img .ico_top { position:absolute; top:-8px; left:-19px; width:41px; height:41px; text-indent:-1000px; overflow:hidden;
	background:url('http://file.pmang.kr/images/pmang/debut/ob/img/main/ico_newfam_top.gif') left top no-repeat;
	background/**/:url('http://file.pmang.kr/images/pmang/debut/ob/img/main/ico_newfam_top.png') left top no-repeat;
	*background/**/:none;
	*filter/**/:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://file.pmang.kr/images/pmang/debut/ob/img/main/ico_newfam_top.png', sizingMethod='scale'); }
.dv_newfam h5 { float:right; margin:5px 0 0 0; width:164px; height:14px; overflow:hidden; }
.dv_newfam p { float:right; margin:8px 0 0 0; width:164px; height:43px; color:#858695; overflow:hidden; }
.dv_newfam p a { color:#858695; }

/* bestshot === */
.dv_bestshot { float:right; width:350px; height:130px; overflow:hidden; }
.dv_bestshot h3 { height:30px; }
.dv_bestshot .screen_img li { float:left; margin:0 3px 0 0; width:90px; height:70px; }
.dv_bestshot .screen_img img { display:block; width:93px; height:70px; }
.dv_bestshot .screen_img h5 { margin:7px 0 0 0; font-weight:normal; color:#737385; text-align:center; }
.dv_bestshot .screen_img h5 a { color:#737385; }

	.tune_third .dv_bestshot .screen_img { width:370px; }
	.tune_third .dv_bestshot .screen_img li { margin:0; width:118px; }
	.tune_third .dv_bestshot .screen_img img { display:block; width:111px; height:73px; border:1px solid #cacadd; }

/* hotitem === */
.dv_hotitem { float:left; width:310px; height:273px; }
.dv_hotitem h3 { height:33px; }
.dv_hotitem h5 { position:relative; margin:3px 0 0 0; width:88px; height:15px; color:#858695; text-align:center; font-weight:normal; overflow:hidden; }
.dv_hotitem h5 a { color:#858695; }
.dv_hotitem li { position:relative; float:left; width:97px; height:113px; overflow:hidden; }
.dv_hotitem .itemimg { margin:1px 0 0 1px; width:88px; height:88px; background:url('../img/main/bg_item.gif') left top no-repeat; }
.dv_hotitem .itemimg img { position:relative; top:5px; left:5px; width:75px; height:75px; }
.dv_hotitem .itemimg .ico_new { position:absolute; top:-1px; left:-1px; width:35px; height:35px; overflow:hidden; text-indent:-10000px; cursor:pointer; _cursor:hand; z-index:2;
	background:url('http://file.pmang.kr/images/pmang/debut/ob/img/common/ico_item_new.gif') left top no-repeat;
	background/**/:url('http://file.pmang.kr/images/pmang/debut/ob/img/common/ico_item_new.png') left top no-repeat;
	_background/**/:none;
	_filter/**/:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://file.pmang.kr/images/pmang/debut/ob/img/common/ico_item_new.png', sizingMethod='scale'); }
.dv_hotitem .itemimg .ico_hot { position:absolute; top:-1px; left:-1px; width:35px; height:35px; overflow:hidden; text-indent:-10000px; cursor:pointer; _cursor:hand; z-index:2;
	background:url('http://file.pmang.kr/images/pmang/debut/ob/img/common/ico_item_hot.gif') left top no-repeat;
	background/**/:url('http://file.pmang.kr/images/pmang/debut/ob/img/common/ico_item_hot.png') left top no-repeat;
	_background/**/:none;
	_filter/**/:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://file.pmang.kr/images/pmang/debut/ob/img/common/ico_item_hot.png', sizingMethod='scale'); }

/* besttalk === */
.dv_besttalk { float:right; width:350px; height:149px; }
.dv_besttalk h3 { height:30px; }
.dv_besttalk h3 img { display:block; }
.dv_besttalk li { position:relative; margin:0 0 3px 0; width:340px; height:16px; color:#858695; overflow:hidden; }
.dv_besttalk li a { color:#858695; overflow:hidden; }
.dv_besttalk li .ico { margin:0 5px 0 0; vertical-align:middle; }

	.tune_third .dv_besttalk li { margin:0 0 2px 0; }

/* d.vod === */
.dv_vod { float:right; width:350px; height:124px; }
.dv_vod h3 { position:relative; float:right; margin:2px 0 0 0; width:230px; height:auto;  }
.dv_vod .img { display:block; float:left; margin:0; width:100px; height:103px; background:url('../img/main/bg_vod_n.gif') left 76px no-repeat; }
.dv_vod .img img { display:block; width:100px; height:75px; }
.dv_vod p { float:right; margin:10px 0 10px 0; width:230px; height:30px; color:#a9aab5; line-height:16px; overflow:hidden; }
.dv_vod p a { color:#a9aab5; }
.dv_vod .btn_go { float:right; width:230px; } 

/* new item */
.dv_newitem { float:left; margin:-21px -10px 0 32px; }

	.tune_third .dv_newitem { margin:-11px -10px 0 24px; }
	
/* cpa */
.dv_cpa { float:left; margin:6px -5px 0 40px; }

.dv_float { position:relative; float:left; margin:6px -5px 0 40px; width:93px; z-index:1; }
.dv_float  .reminder{margin:0 0 5px 0;}
.dv_float  .cpa{position:relative;margin:0 0 5px 0;width:93px;height:153px;}
.dv_float #FloatLayer1 {left:-322px !important;}
.dv_float #FloatLayer2 {top:0 !important;}

/* ÇªÅÍ ==================================== */
#dv_footer { clear:both; text-align:center; }
#dv_footer_sub { margin:0; padding:0; text-align:center; }
.footer { position:relative; clear:both; padding:19px 0 20px 0; width:503px; border-top:1px solid #CCCCCC; }
.footer .logo { float:left; width:190px; _display:inline; margin:10px -12px 0 -40px;}
.footer .logo img { float:left; vertical-align:top; }
.footer .logo .logo_neowiz {position:relative; top:7px; margin:0; }
.footer .logo .logo_ea { margin:0 0 0 17px; }
.footer .logo .logo_j2m {position:relative; top:9px; margin:0 0 0 11px; }
.footer .menu { position:relative; float:left; margin:0;  }
.footer .menu a { float:left; margin:0 13px 5px 0; }
.footer .copyright { clear:both; display:block; margin-top:1px; margin-bottom:21px; }
.footer .gameinfo { display:block; position:relative; left:40px; top:85px;}

.layout_main_ob .footer { border:none; margin:50px auto 0 auto; padding:0 0 20px 58px; width:1012px; _width:1070px; height:150px; text-align:left; }
.layout_main_ob .wrap .footer { border:none; margin:0 0 0 57px; padding:0 0 20px 0; width:876px; }
.layout_main_ob .footer .logo { width:190px; }
.layout_main_ob .footer .logo .logo_j2m { top:5px; margin:0 0 0 20px; }
.layout_main_ob .footer .menu { position:relative; float:left; margin:0 0 0 70px; width:353px; }
.layout_main_ob .footer .gameinfo { float:right; margin:0 0 0 -530px; }

.layout_sub .footer { height:263px; padding-left:335px; border:0; width:783px; _width:1118px; text-align:left; }
.layout_sub .footer .gameinfo { margin-left:-54px; }
.layout_sub .footer .logo_j2m_sub {position:relative; top:8px; margin-left:18px;}
.layout_sub .footer .logo {width:204px;}
.layout_sub .footer .menu {width:430px; margin-left:30px; margin-top:15px;}
.layout_sub .gameinfo {left:58px; top:0;}

/* ÇªÅÍ(½ÎÀÌ¿ùµå Ã¤³Î¸µ) */
#cy_footer {
	position:relative; float:left; width:100%; height:75px; margin:0; padding:20px 0 20px 0;
	background:#FFFFFF url('http://c1img3.cyworld.co.kr/img/cyui/v1/bg_channel_footer.gif') repeat-x left top; color:#808080; font:normal 8pt µ¸¿ò, Dotum; text-align:center; line-height:15px; letter-spacing:-1px;
}

#cy_footer .copyright {
    clear:both; width:307px; height:17px; margin:6px auto 0 auto; padding:0; overflow:hidden;
    background:url('http://c1img3.cyworld.co.kr/img/cyui/v1/img_footer.gif') no-repeat left -60px; text-indent:-1000em;
}

/*(Åõ´Ï¿ùµå Ã¤³Î¸µ)*/
.foter_tn { position:relative; clear:both; padding:0 0 30px 0; width:503px; border-top:1px solid #CCCCCC;border:1px solid #000;}
.foter_tn .logo { float:left; width:202px !important; _display:inline; margin:-7px -22px 0 -40px;}
.foter_tn .logo img { float:left; vertical-align:top; }
.foter_tn .logo .logo_media{display:block;zoom:1;overflow:hidden;height:45px;margin:0 0 0 43px;}
.foter_tn .logo .logo_neowiz {position:relative; top:7px; margin:0; }
.foter_tn .logo .logo_ea { margin:0 0 0 17px; }
.foter_tn .logo .logo_j2m {position:relative; top:9px; margin:0 0 0 11px; }
.foter_tn .menu { position:relative; float:left; margin:0;width:503px !important;}
.foter_tn .menu a { float:left; margin:0 13px 5px 0; }
.foter_tn .copyright { clear:both; display:block; margin-top:1px; margin-bottom:51px; }
.foter_tn .gameinfo{isplay:block; position:relative; left:-275px; top:120px;}



/* ÀÓ½ÃÁ¡°Ë ================================ */
.layout_check { _text-align:center; background:#000000 url('../img/other/bg_check.jpg') center 43px repeat; }
.layout_check .container { margin:0 auto; padding:305px 0 0 0; width:470px; text-align:left; }
.layout_check .container ul { width:315px; height:277px; }
.layout_check .container li { margin:0 0 3px 0; font-size:14px; font-weight:bold; color:#000000; }
.layout_check .container li strong { color:#005b62; }

.layout_check .footer { padding:0; margin:0 auto; border:none; text-align:left; }
.layout_check .footer img { position:relative; left:-15px; z-index:2; }




/* °ÔÀÓ½ÇÇàÁß ================================ */
.layout_gamestart { background:#efa3c5 url('../img/other/bg_gamestart_top.jpg') center 43px repeat-x; }
.layout_gamestart .container { width:100%; height:644px; background:url('../img/other/bg_gamestart.jpg') center top no-repeat; }
.layout_gamestart .container .btn_home { position:absolute; top:352px; left:50%; margin-left:123px; }



/* Æ¼Á® ===================================== */
.layout_teaser { background:#000000; _text-align:center; }
.layout_teaser .wrap { margin:0 auto; width:910px; _text-align:left; }
.layout_teaser .container { text-align:center; }
.layout_teaser .container .btn_lunch { display:block; margin:264px; }

.layout_teaser .footer { width:800px; border:none; position:relative; left:150px; padding:0 0 20px 0; }
.layout_teaser .footer .menu { margin-left:30px; width:510px; }
.layout_teaser .footer .gameinfo { position:absolute; top:0; right:0; }


/* ½ºÅ¸ÀÏ¸®½ºÆ® ÆË¾÷ */
#pop_stylelist { position:absolute; top:143px; left:50%; margin-left:-322px; width:645px; height:490px; }

/* ·¹ÀÌ¾îÆË¾÷ ¼¾ÅÍÁ¤·Ä */
#cmPopAlign { position:absolute; top:43px; left:50%; margin-left:-535px; width:1070px; z-index:99; }
