/* global */
* {-webkit-text-size-adjust:none;}
body {margin:0; padding:0; font-size:12px; font-family:dotum, 돋움,AppleGothic,sans-serif; color:#444; background-color:#8ccffe;}
form, input, select, textarea {margin:0; padding:0; font-size:12px; font-family:dotum, 돋움,AppleGothic,sans-serif; color:#444; outline-style:none;}
textarea {resize:none;}
img {border:0 none;}
a, a:link, a:visited, a:active {color:#444; text-decoration:none;}
a:hover {color:#444; text-decoration:underline;} 

body {background:#d6e9fd url("/popcap/cbt_v2/layout/bg.gif") repeat-x 0 33px;}
.wrap_container {width:100%; background:url("/popcap/cbt_v2/layout/bg_visual1.png") no-repeat top center;}
.container_bottom {width:100%; min-height:920px; _height:920px; background:url("/popcap/cbt_v2/layout/bg_bottom_v3.jpg") no-repeat bottom center;}
#container {position:relative; width:970px; padding:0 10px; margin:0 auto;}
#header {position:relative; width:100%; min-width:1000px; height:269px; margin:0 0 30px 0;}
#section {clear:both; width:100%; margin:0 0 10px 0; _zoom:1; overflow:hidden; }
#reside {float:left; width:210px; margin:0 10px 0 0; padding:5px 0 0 0; background:#ffcc40 url("/popcap/cbt_v2/layout/bg_reside_top.gif") no-repeat top left;}
.reside_bot {width:100%; padding-bottom:15px;background:url("/popcap/cbt_v2/layout/bg_reside_bot.gif") no-repeat bottom left;}
#contents {float:left; width:750px; background:url("/popcap/cbt_v2/layout/bg_contents.gif") repeat-y;}
#footer {clear:both; width:970px; height:145px; margin:0 auto; padding:135px 10px 0 10px; background:url("/popcap/cbt_v2/layout/bg_bottom_v3.jpg") no-repeat bottom center;}

/* header */
#header .logo {position:relative; width:970px; margin:0 auto; z-index:100;}
#header .logo a {position:absolute; top:0; left:400px; width:176px; height:143px; text-indent:-999px; overflow:hidden;}

/* reside */
#reside .enjoytest {width:204px; margin:-2px auto 0 auto; padding-bottom:4px;}
#reside .download {width:200px; margin:0 auto; padding-bottom:5px;}
.wrap_allbbs {position:relative; width:192px; height:19px; padding:5px 0 0 8px; margin:0 auto 21px auto; background:url("/popcap/cbt_v2/layout/allbbs.gif") no-repeat;}
.wrap_allbbs .bbs {padding-right:8px; margin-right:7px; letter-spacing:-1px; font-size:11px; color:#526fab; text-decoration:underline; background:url("/popcap/cbt_v2/layout/allbbs.gif") no-repeat right -48px; }
.wrap_allbbs .bbs a {color:#526fab; text-decoration:underline;}
.wrap_allbbs .more {position:absolute; top:4px; right:5px; display:block; width:38px; height:16px; text-indent:-999px; overflow:hidden; cursor:pointer;}
#reside .wrap_movie {width:210px; height:159px; background:url("/popcap/cbt_v2/layout/intromovie.jpg") no-repeat;}
#reside .wrap_movie h3 {height:14px; margin:0; padding:0; text-indent:-999px; overflow:hidden;}
#reside .wrap_movie .moviearea {width:180px; height:65px; margin:0 auto; cursor:pointer; text-indent:-999px; overflow:hidden;}
#reside .wrap_banner {padding-bottom:1px; background:url("/popcap/cbt_v2/layout/line2.gif") repeat-x bottom left;}
#reside .utilmenu {width:190px; margin:0 auto; padding:18px 0 0 0; list-style-type:none; overflow:hidden;}
#reside .utilmenu li {float:left; height:79px; margin:0; padding:0; list-style-type:none; background:url("/popcap/cbt_v2/layout/utilmenu2.gif") no-repeat; text-indent:-999px; overflow:hidden;}
#reside .utilmenu li a {display:block; width:100%; height:100%;}
#reside .utilmenu .m1 {width:93px; background-position:0 0;}
#reside .utilmenu .m2 {width:57px; margin-left:2px; background-position:-74px 0;}
#reside .utilmenu .m3 {width:92px; margin-left:5px; background-position:-98px 0;}

/* section */
.wrap_pageinfo {height:74px; background:url("/popcap/cbt_v2/layout/bg_contents_top.gif") no-repeat top left;}
.wrap_pageinfo h1 {float:left; margin:0; padding:31px 0 0 25px; font-size:12px;}
.linemap {float:right; padding:36px 33px 0 0;}
.linemap .home {display:block; float:left; width:20px; height:15px; background:url("/popcap/cbt_v2/layout/linemap.gif") no-repeat top left; }
.linemap .home a {display:block; width:100%; height:100%; text-indent:-1000px; overflow:hidden;}
.linemap .depth {display:block; float:left; height:15px; padding:2px 5px 0 9px; background:url("/popcap/cbt_v2/layout/linemap.gif") no-repeat 0 -32px;}
.linemap .current {color:#627ace; font-weight:bold;}
.linemap .current a {color:#627ace;}
.wrap_page {clear:both; padding:0 25px 46px 25px;min-height:519px;height:519px;height:auto !important;background:url("/popcap/cbt_v2/layout/bg_contents_bot.gif") no-repeat bottom center; overflow:hidden;}

/* new footer */
	.footerWrap {clear:both; position:relative; width:970px; margin:120px auto 0 auto; padding:27px 0 11px 0;}
	.footerWrap a {color:#444}
	.footerWrap a:hover {color:#444; text-decoration:underline;}
	.footerWrap a:visited {color:#444; text-decoration:none;}
	.footerWrap .utilmenu {position:relative; width:100%; margin:0 0 25px 0; padding:0 0 9px 0; list-style-type:none; border-bottom:1px solid #80ab38;}
	.footerWrap .utilmenu li {margin:0; padding:0 12px 0 8px; list-style-type:none; display:inline-block; background:url("/popcap/cbt_v2/layout/ic_footer.gif") no-repeat right 1px; *display:inline; *padding:0 8px 0 10px;}
	.footerWrap .utilmenu li.bizinfo {padding-left:0;}
	.footerWrap .utilmenu li.grade {position:relative; cursor:pointer;}
	.footerWrap .utilmenu li.pcbang {position:absolute; top:0; right:5px; padding-right:0; padding-left:10px; font-weight:bold; letter-spacing:-1px; background-position:0 -36px;}
	.footerWrap .utilmenu li.last {background-image:none;}
	.footerWrap .utilmenu .ly_grade {position:absolute; bottom:23px; left:-239px; display:none; width:573px; height:140px; background:url("/popcap/cbt_v2/layout/grade.png") no-repeat; text-indent:-9999px; overflow:hidden; z-index:9999;}
	.footerWrap address {position:relative; width:100%; height:68px; background:url("/popcap/cbt_v2/layout/footer.jpg") no-repeat; text-indent:-9999px; overflow:hidden;}
	.footerWrap address a {display:block; overflow:hidden;}
	.footerWrap address .ncsoft {position:absolute; top:0; left:0; width:124px; height:41px;}
	.footerWrap address .ftc {position:absolute; top:0; left:616px; width:57px; height:11px;}
	.footerWrap address .email {position:absolute; top:14px; left:339px; width:72px; height:10px;}

/* 공통 */
.ul_gamelist {margin:0; padding:0; list-style-type:none;}
.ul_gamelist li {margin:0; padding:0; list-style-type:none;}
img.btn_rank_detail {cursor:pointer;} /* 랭킹 상세보기 띄울때 class */
.scroll_area {
	overflow-x:hidden; overflow-y:scroll;
	scrollbar-track-color:#fff;/*Scrollbar BackgoundColor*/ scrollbar-face-color:#fff;/*Bar Color*/ scrollbar-arrow-color:#7c7c7c;/*Arrow*/
	scrollbar-3dlight-color:#fff;/*Outline Top&Left*/ scrollbar-darkshadow-color:#fff;/*Outline Right&Bottom*/
	scrollbar-highlight-color:#dadada;/*Inline Top&Left*/ scrollbar-shadow-color:#dadada;/*Inline Right&Bottom*/
} /* 스크롤 */

/* tabmenu */
.tabmenu1 {width:100%;margin:0 0 15px;padding:0;list-style:none;overflow:hidden;background:url("/popcap/cbt_v2/common/tab_bg.gif") repeat-x;}
.tabmenu1 li {float:left;margin:0;padding:0;}
.tabmenu1 li a {display:block;width:100%;height:100%;}
.tabmenu1 li dfn {display:none;}

.tabmenu2 {width:100%;margin:0 0 15px;padding:0;list-style:none;overflow:hidden;}
.tabmenu2 li {float:left;margin:0;padding:0;}
.tabmenu2 li a {display:block;width:100%;height:100%;}
.tabmenu2 li dfn {display:none;}

/*게임아이콘*/
.ic_game {height:13px; padding-top:1px !important; background:url("/popcap/cbt_v2/common/ic_game2.gif") no-repeat;}
.ic_game .gamename {display:none;}
.ic_game1000 {background-position:0 0;} /* PVZ */
.ic_game400 {background-position:0 -40px;} /* 비쥬얼드2 */
.ic_game1300 {background-position:0 -80px;} /* 쥬마라벤지 */
.ic_game100 {background-position:0 -120px;} /* 페글 */
.ic_game800 {background-position:0 -160px;} /* 인새니쿼리움 */
.ic_game900 {background-position:0 -200px;} /* 비쥬얼드트위스트 */
.ic_game600 {background-position:0 -240px;} /* 쳐즐 */
.ic_game1200 {background-position:0 -280px;} /* 미스터리P.I베가스 */
.ic_game300 {background-position:0 -320px;} /* 피딩프렌지2 */
.ic_game1100 {background-position:0 -360px;} /* 어메이징어드벤쳐 어라운드 월드 */
.ic_game700 {background-position:0 -400px;} /* 빅머니 */
.ic_game500 {background-position:0 -440px;} /* 다이노마이트 디럭스 */
.ic_game200 {background-position:0 -480px;} /* 쥬마 */

/* paging */
.pager {clear:both;margin:0 auto;padding:0;text-align:center;overflow:hidden;}
.paging {margin:0 auto;padding:13px 0 30px 0;text-align:center;overflow:hidden;}
.paging span.current {display:inline-block;margin:0;padding:2px 6px 3px 6px;border:1px solid #627ace;font-family:verdana;font-weight:bold;color:#627ace;}
.paging a {display:inline-block;padding:2px 6px 3px 6px;border:1px solid #dbdbdb;font-weight:bold;font-family:verdana;}
.paging a.prev, .pager a.next{border:none;font-size:11px;font-family:dotum;color:#444;}
.paging a.prev {background:url("/popcap/cbt_v2/board/paging.gif") 0 7px no-repeat;height:10px;padding:6px 6px 6px 10px;}
.paging a.next {background:url("/popcap/cbt_v2/board/paging.gif") right -43px no-repeat;height:10px;padding:6px 10px 6px 6px;}

/* 로그인 */
.wrap_login {position:relative; width:200px;margin:0 auto 15px auto; background:url("/popcap/cbt_v2/layout/bg_login_v2.gif") no-repeat left top; overflow:hidden;}
.wrap_login h2 {margin:22px 0 0 19px;padding:0;width:42px;height:24px;text-indent:-9999px;font-size:0;background: url("/popcap/cbt_v2/layout/login_v2.gif") no-repeat 0 -441px;}
.wrap_login a {color:#666;}
/* 로딩중 */
.wrap_login .loading {width:110px;height:65px;margin:0 auto;padding:50px 0 0;color:#fff;font-size:11px;text-align:center;}
.wrap_login .loading img {margin:5px 0 0;}
.wrap_login .loading_bot {width:100%; height:18px;background:url("/popcap/cbt_v2/layout/bg_login_v2.gif") no-repeat left bottom;}
/* 로그인 전 */
.wrap_login #key_security {position:absolute; top:25px; left:0; width:189px;height:20px;margin:0 0 0 0;text-align:right;font-size:11px;letter-spacing:-1px;}
.wrap_login #key_security a {display:inline-block;padding:0 25px 0 0;color:#837b7b;cursor:pointer;background:url("/popcap/cbt_v2/layout/login_v2.gif") no-repeat right -60px;}
.wrap_login #key_security a.on {background-position:right -80px;}
.wrap_login fieldset {clear:both; position:relative;z-index:2;width:170px;height:60px; margin:0 auto; margin:0 auto;padding:0;border:0 none; background:url("/popcap/cbt_v2/layout/login_v2.gif") 0 -487px no-repeat;}
.wrap_login fieldset legend {display:none;}
.wrap_login fieldset input {position:absolute;width:103px;height:13px;padding:3px 0 0 4px;color:#627ace;font-size:11px;border:1px solid #bfbfc1; outline-style:none;}
.wrap_login fieldset input#id {left:8px;top:3px;border:0 none;}
.wrap_login fieldset input#pwd {left:8px;top:29px;border:0 none;}
.wrap_login fieldset input#login {left:127px;top:0;width:43px;height:51px;text-indent:-999px;border:0 none;cursor:pointer;background:url("/popcap/cbt_v2/layout/login_v2.gif") right 0 no-repeat;}
.wrap_login fieldset .user_id {background:url("/popcap/cbt_v2/layout/login_v2.gif") 4px 0 no-repeat;}
.wrap_login fieldset .user_pwd {background:url("/popcap/cbt_v2/layout/login_v2.gif") 4px -20px no-repeat;}
.wrap_login fieldset .user_id_off,
.wrap_login fieldset .user_pwd_off {background:#fff;}
.wrap_login .member {width:200px;margin:0;padding:0 0 14px 0;font-size:11px;color:#444;letter-spacing:-1px;list-style:none;background:url("/popcap/cbt_v2/layout/bg_login_v2.gif") no-repeat left bottom;overflow:hidden; }
.wrap_login .member .join {float:left;padding-right:7px; margin-left:17px;font-weight:bold;background:url("/popcap/cbt_v2/layout/login_v2.gif") right -99px no-repeat;}
.wrap_login .member .join a {color:#627ace;}
.wrap_login .member .find {float:left; padding-left:6px; color:#666;}
.wrap_login .member .find a {color:#666;}
.wrap_login .trans {margin:0;padding:0;font-size:11px;letter-spacing:-1px;}
.wrap_login .trans a {display:block;width:130px;height:17px;margin:0;padding:9px 0 0 40px;background:url("/popcap/cbt_v2/layout/btn_trans.gif") no-repeat;}

/* 로그인 후 */
.wrap_login .myinfo {font-size:11px;letter-spacing:-1px;padding:20px 0 9px 10px;}
.wrap_login .myinfo .nickname {display:block;margin:0;padding:0;color:#ce4e00;font-size:12px;font-weight:bold;}
.wrap_login .myinfo .nickname a {padding-right:18px;color:#ce4e00;font-weight:bold;}
.wrap_login .myinfo .info {margin:0;padding:7px 0 0;color:#205009;line-height:1.3;}
.wrap_login .myinfo .info .guild {padding-left:19px;background:url("/popcap/cbt_v2/layout/login_v2.gif") 0 -232px no-repeat;}
.wrap_login .myinfo .bar {padding:0 2px;color:#599227}
.wrap_login .mynick {padding-bottom:6px;color:#657cad;}
.wrap_login .mynick a {padding-right:2px;color:#657cad;font-weight:bold;}
.wrap_login .txt_info {width:176px; padding:0 0 10px 0;margin:0 auto;font-size:12px;color:#8d6909;line-height:1.4;letter-spacing:-1px;text-align:center;}
	.wrap_login .txt_trans {text-align:left;}
.wrap_login .txt_info p {margin:0;padding:0; text-align:center;}
.wrap_login .txt_info .yellow {color:#fde65c;}
.wrap_login .txt_info a {color:#4864c6;font-weight:bold;text-decoration:underline;}
.wrap_login .txt_info a.cscenter {display:block;width:57px;height:16px;margin:5px auto;}
.wrap_login .txt_info a.cscenter dfn {display:none;}
.wrap_login .txt_info a.btn {display:inline-block;margin:5px 0;}
/* 서비스 */
.wrap_login .service {width:176px;margin:0 auto;padding:0; background:url("/popcap/cbt_v2/layout/login_v2.gif") no-repeat 0 -585px;}
.wrap_login .service #tab {width:100%;height:24px;margin:0;padding:0;overflow:hidden;}
.wrap_login .service #tab li {float:left;width:58px;height:22px;margin:0;padding:0;list-style:none;text-align:center;font-size:11px;overflow:hidden;}
.wrap_login .service #tab li#m_coin {width:60px;}
.wrap_login .service #tab li a {display:block;width:100%; height:100%; text-indent:-999px; overflow:hidden;}
.wrap_login .service #tab li.on a {background:url("/popcap/cbt_v2/layout/login_v2.gif") no-repeat;}
.wrap_login .service #tab li#m_message.on a {background-position:0 -680px;}
.wrap_login .service #tab li#m_friend.on a {background-position:-58px -680px;}
.wrap_login .service #tab li#m_coin.on a {background-position:-116px -680px;}
.wrap_login .service #service_info {width:100%;padding-top:10px;height:67px;text-align:center;}
.wrap_login .service #service_info .myarea {padding:0;margin:0;}
.wrap_login .service #service_info .info_box {position:relative;display:none;margin:0;padding:0;font-size:11px;line-height:1.3;}
.wrap_login .service #service_info span.sys_msg {display:block;}
.wrap_login .service #service_info span.sys_msg strong {color:#435eba;}
.wrap_login .service #service_info span.sys_msg .none {display:block;padding:10px 0 0;}
.wrap_login .service #service_info a {display:inline-block;background:url("/popcap/cbt_v2/layout/login_v2.gif") no-repeat;}
.wrap_login .service #service_info a span {display:none;}
.wrap_login .service #service_info a.close {position:absolute;right:5px;bottom:4px;width:8px;height:9px;background-position:right -192px;}
.wrap_login .service #service_info a.read {background-position:left -117px;width:29px;height:14px;margin:7px 0 0;}
.wrap_login .service #service_info a.write {background-position:right -117px;width:45px;height:14px;}
.wrap_login .service #service_info a.confirm {background-position:left -142px;width:29px;height:14px;margin:7px 0 0;}
.wrap_login .service #service_info a.apply {background-position:right -142px;width:45px;height:14px;}
.wrap_login .service #service_info span.mytol {display:block;height:23px;padding:10px 0 0;}
.wrap_login .service #service_info span.mytol strong {display:inline-block;padding:1px 0 0 15px;background:url("/popcap/cbt_v2/layout/login_v2.gif") left -192px;}
.wrap_login .service #service_info a.buy {background-position:left -167px;width:27px;height:17px;margin:7px 0 0;}
.wrap_login .service #service_info a.state {background-position:right -167px;width:27px;height:17px;}
.wrap_login .service #service_info em {font-style:normal;}
.wrap_login .service #service_info .sys_msg span {}
.wrap_login .service #service_info .wrap_my_ncoin {display:block;text-align:left;padding:0 0 0 13px;}
.wrap_login .service #service_info .wrap_my_npoint {display:block;text-align:left;padding:5px 0 0 13px;}
.wrap_login .service #service_info p.info_box a.my_ncoin {margin:8px 0 1px;padding:0 0 2px 18px;color:#444;background-position:-150px -350px;}
.wrap_login .service #service_info p.info_box a.my_npoint {padding:0 0 2px 18px;color:#444;background-position:-150px -380px;}
.wrap_login .service #service_info p.info_box a.my_ncoin strong,
.wrap_login .service #service_info p.info_box a.my_npoint strong {font-family:verdana;font-size:11px;}
.wrap_login .service #service_info p.info_box a.recharge_ncoin {position:absolute;right:9px;top:8px;width:55px;height:14px;background-position:0 -376px;}
.wrap_login .service #service_info p.info_box a.nlounge {position:absolute;right:9px;top:31px;width:55px;height:14px;background-position:0 -404px;}
/* 계정정보 */
.wrap_login .myaccount {overflow:hidden;width:200px;margin:0;padding:10px 0 11px 0;text-align:center;background:url("/popcap/cbt_v2/layout/bg_login_v2.gif") left bottom no-repeat; color:#8d6909;}
.wrap_login .myaccount a {color:#8d6909;}
.wrap_login .myaccount li {display:inline;padding:0 4px 0 8px;list-style:none;font-size:11px;letter-spacing:-1px;background:url("/popcap/cbt_v2/layout/login_v2.gif") no-repeat 0 -211px;}
.wrap_login .myaccount li.add {font-weight:bold;background-image:none;}

/* 로그인영역 - 팝캡 특화*/
.myinfoarea {clear:both;  margin:0 auto; padding:0; list-style-type:none;}
.myinfoarea li {margin:0; padding:0; list-style-type:none; background:url("/popcap/cbt_v2/layout/login_v2.gif") no-repeat 0 -732px; cursor:pointer;}
.wrap_myinfoarea1 {clear:both; margin:0 0 6px 0; overflow:hidden;}
.myinfoarea1 {width:180px;}
.myinfoarea1 li {height:44px; text-indent:-999px; overflow:hidden; cursor:pointer;}
.myinfoarea1 li span {display:block; width:100%; height:100%;}
.myinfoarea1 .level {float:left; width:91px; background-position:0 -732px;}
.myinfoarea1 .level .on { background:url("/popcap/cbt_v2/layout/login_v2.gif") no-repeat 0 -776px;}
.myinfoarea1 .emblem {float:left; width:89px; background-position:-91px -732px;}
.myinfoarea1 .emblem .on {background:url("/popcap/cbt_v2/layout/login_v2.gif") no-repeat -91px -776px;}
.wrap_myinfoarea2 {clear:both; margin:0 0 9px 0; overflow:hidden;}
.myinfoarea2 {width:180px; height:23px; margin:0 auto; background:url("/popcap/cbt_v2/layout/login_v2.gif") no-repeat 0 -870px; overflow:hidden;}
.myinfoarea2 li {float:left; padding:6px 0 0 0; background:none; font-size:11px; font-weight:bold; color:#8d6909; text-align:center;}
.myinfoarea2 .rank {width:90px; }
.myinfoarea2 .myfriend {width:86px;}

/* layer 기본 */
.ly_basic {position:absolute; border:2px solid #ec4c32; background-color:#f6f5f4;z-index:10;}
.ly_basic .close {position:absolute; top:0; right:0; _right:-1px; width:31px; height:31px; background:url("/popcap/cbt_v2/common/ly_close.gif") no-repeat; text-indent:-999px; overflow:hidden; cursor:pointer;}
.ly_basic h3 {height:22px; margin:0; padding:0; font-size:11px; text-indent:-999px; overflow:hidden;}

/* 조회중 */
.ly_basic .loading {width:150px;height:65px;margin:0 auto;padding:50px 10px 0 0;font-size:11px;text-align:center;}
.ly_basic .loading p {margin:0; padding:0; color:#cf4d00; font-weight:bold; letter-spacing:-1px;}
.ly_basic .loading img {margin:5px 0 0;}

/* 로그인영역>레벨 layer */
.ly_level {width:164px; height:177px; padding:10px 0 0 10px; z-index:100; display:none;}
.ly_level h3 {background:url("/popcap/cbt_v2/layout/login_level.gif") no-repeat;}
.ly_level .scroll_area {position:relative; width:161px; height:150px;}
.ly_level .graph_area {position:relative; width:138px; height:7px; background:url("/popcap/cbt_v2/layout/login_level.gif") no-repeat 0 -40px;}
.ly_level .graph {width:100%; height:100%; background:url("/popcap/cbt_v2/layout/login_level.gif") no-repeat 0 -77px;}
.ly_level .wrap_exp {position:absolute; top:4px; left:0;display:none;}
.ly_level .wrap_exp .arrow {width:9px; height:3px; font-size:0; line-height:0; background:url("/popcap/cbt_v2/layout/login_level.gif") no-repeat 3px -104px;}
.ly_level .wrap_exp .exp {padding:0 4px 1px 4px; background-color:#e0402d; color:#fff; font-family:verdana; font-size:9px; font-weight:bold;}
.ly_level .wrap_exp .exp strong {color:#ffcc40;letter-spacing:1;}
.ly_level .ul_gamelist .ic_ty2_game {padding-bottom:12px;}
.ic_ty2_game .game {padding:2px 0 3px 38px; background:url("/popcap/cbt_v2/layout/login_level.gif") no-repeat; font-size:11px; letter-spacing:-1px;}
.ic_ty2_game .game p {margin:0; padding:0;}
.ic_ty2_game .game .lv {font-weight:bold; font-family:verdana; font-size:11px; color:#ed543c;}
/* 게임아이콘 아이콘+우측으로뾰족화살표*/
.ic_ty2_game1000 .game {background-position:0 -150px;}
.ic_ty2_game400 .game {background-position:0 -198px;}
.ic_ty2_game1300 .game {background-position:0 -246px;} /* 쥬마라벤지 */
.ic_ty2_game100 .game {background-position:0 -294px;} /* 페글 */
.ic_ty2_game800 .game {background-position:0 -342px;} /* 인새니쿼리움 */
.ic_ty2_game900 .game {background-position:0 -390px;} /* 비쥬얼드트위스트 */
.ic_ty2_game600 .game {background-position:0 -438px;} /* 쳐즐 */
.ic_ty2_game1200 .game {background-position:0 -486px;} /* 미스터리P.I베가스 */
.ic_ty2_game300 .game {background-position:0 -534px;} /* 피딩프렌지2 */
.ic_ty2_game1100 .game {background-position:0 -582px;} /* 어메이징어드벤쳐 어라운드 월드 */
.ic_ty2_game700 .game {background-position:0 -631px;} /* 빅머니 */
.ic_ty2_game500 .game {background-position:0 -678px;} /* 다이노마이트 디럭스 */
.ic_ty2_game200 .game {background-position:0 -726px;} /* 쥬마 */

/* 좌측::게시판전체보기 layer */
.ly_allbbs {top:50px; left:200px; width:166px; height:276px; padding:10px 0 0 10px; z-index:100; display:none;}
.ly_allbbs h3 {background:url("/popcap/cbt_v2/layout/allbbs.gif") no-repeat 0 -100px;}
.ly_allbbs .ul_bbs {margin:0; padding:0; list-style-type:none;}
.ly_allbbs .ul_bbs li {margin:0; padding:0 0 6px 8px; list-style-type:none; font-size:11px; letter-spacing:-1px; background:url("/popcap/cbt_v2/layout/allbbs.gif") no-repeat 0 -148px;}
.ly_allbbs .ul_bbs a:hover {text-decoration:underline; color:#627ACE;}

/* 로그인영역>레벨 layer */
.ly_emblem {top:50px; left:200px; width:164px; height:177px; padding:10px 0 0 10px; z-index:100; display:none;}
.ly_emblem h3 {background:url("/popcap/cbt_v2/layout/login_emblem.gif") no-repeat;}
.ly_emblem .scroll_area {width:161px; height:150px;}
.ly_emblem .ul_em {margin:0; padding:0; list-style-type:none; overflow:hidden;}
.ly_emblem .ul_em li {float:left; width:42px; height:43px; padding:3px 0 0 3px; margin:0 3px 3px 0; background:url("/popcap/cbt_v2/layout/login_emblem.gif") no-repeat 0 -22px;}

/* 랭킹 layer */
.ly_rank_detail {width:241px; height:173px; padding:11px 10px 8px 10px;}
:root .ly_rank_detail {line-height:1;}
.ly_rank_detail .user {padding:0 0 6px 0;}
.ly_rank_detail .user .character{color:#6a8dd7; font-weight:bold; letter-spacing:-1px;}
.ly_rank_detail .totalrank {padding:0 0 10px 0; color:#e87251;}
.ly_rank_detail .per {font-size:11px; color:#999;}
.ly_rank_detail .info {padding:8px 9px 6px 9px; margin:0 0 5px 0; background-color:#eceff5; font-size:11px; line-height:1.1;}
.ly_rank_detail .info .level {padding:0 13px 0 0; margin:0 13px 0 0; border-right:1px solid #bbc5d9;}
.ly_rank_detail .rank_area {height:107px; overflow-x:hidden; overflow-y:scroll;
	scrollbar-track-color:#fff;/*Scrollbar BackgoundColor*/ scrollbar-face-color:#fff;/*Bar Color*/ scrollbar-arrow-color:#7c7c7c;/*Arrow*/
	scrollbar-3dlight-color:#fff;/*Outline Top&Left*/ scrollbar-darkshadow-color:#fff;/*Outline Right&Bottom*/
	scrollbar-highlight-color:#dadada;/*Inline Top&Left*/ scrollbar-shadow-color:#dadada;/*Inline Right&Bottom*/
	}
.ly_rank_detail .ul_rank {margin:0; padding:7px 0 0 0; list-style-type:none;}
.ly_rank_detail .ul_rank li {clear:both; margin:0 0 6px 0; padding:0 0 0 94px; list-style-type:none;}

/* 친구찾기메시지 */
.ly_friend {position:absolute;right:250px;bottom:0;width:235px;background:#f3f3f3;padding:15px 10px;line-height:1.2;}
.ly_friend .game {color:#6a8dd7;}
.ly_friend em {font-style:normal;color:#ed543c;}

/* layer */
.wrap_ly {position:relative; width:970px; margin:0 auto; z-index:100;}
.ly_container {position:absolute; top:130px; left:215px; width:590px; overflow:hidden;}
.ly_container .close {position:absolute; top:0; right:0; display:block; width:27px; height:28px; background:url("/popcap/cbt_v2/main/btn_ly_close.png") no-repeat; _background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://static.plaync.co.kr/popcap/cbt_v2/main/btn_ly_close.png", sizingMethod="crop"); text-indent:-1000px; overflow:hidden; cursor:pointer;}
.ly_basic_ty2 {background-color:#ed553d; z-index:10;}

/* layer- 홍보 영상보기 */
.ly_container_movieview {left:100px; width:850px; z-index:99;}
.ly_movieview {width:816px; padding:8px 0;}
.ly_movieview .ly_content {width:800px; height:450px; margin:0 auto; background-color:#fff;}

/* png */
.png24 {tmp:expression(setPng24(this));}
