@font-face{font-family:vag;src:url('../fonts/vag_rounded_bt-webfont.ttf')}
body{font-family:vag,tahoma;font-size:11px}
#debugbar{clear:both;position:absolute;top:0;z-index:1000;background-color:#000;color:#fff;display:block;width:100%;overflow:auto;text-align:left;font-size:10px}
#debugbar a{color:#fff}
#debugbar .debug{clear:both;display:none;width:100%;float:left;text-align:left;padding:10px;font-size:12px;background-color:gray;font-weight:bold}
#debugbar .debug a{background-color:#fff;padding:5px;color:#f00 !important;font-size:12px !important;font-weight:bold !important}
label{display:block;float:left;clear:both;width:100%}
h2{display:block;width:100%;text-align:left;line-height:16px;font-size:13px;padding:3px 0;text-transform:uppercase;font-weight:normal;text-decoration:underline}
h3{display:block;width:100%;text-align:left;line-height:16px;font-size:13px;padding:2px 0;text-transform:uppercase;font-weight:bold}
a,img,div{outline-style:none}
a img{border:none}
.main{display:block;float:left;clear:both;width:760px;overflow:hidden}
#game_header{display:block;width:100%;float:left;clear:both;text-align:center;height:102px;margin:0;background:transparent url(/images/intro.jpg) top left no-repeat}
#game_header .logo{display:block;width:205px;height:73px;overflow:hidden;text-indent:-6000px;position:absolute;left:11px;top:45px}
#game_header .exp{display:block;float:left;width:190px;height:70px;margin-left:280px;margin-top:13px;text-align:left;text-align:left}
#game_header .exp .exp_value{display:block;float:left;clear:both;width:105px;height:34px;line-height:33px;color:#2b2b2b;font-size:12px;font-weight:bold;padding-left:70px;text-align:center;cursor:pointer}
#game_header .exp .userimg{display:block;float:left;width:30px;height:30px;line-height:30px;margin-left:8px;margin-top:1px}
#game_header .exp .percentage{display:block;float:left;width:140px;height:18px;line-height:18px;font-weight:bold;font-size:12px;text-align:center;margin-top:7px;position:relative;z-index:400}
#game_header .exp .percentage_back{display:block;float:left;width:146px;height:20px;line-height:18px;font-weight:bold;font-size:12px;text-align:center;position:relative;top:-19px;left:-1px;z-index:300;background:transparent url(/images/exp_percentage_green.png) top left no-repeat}
#game_header .icons{width:46px;height:72px;background:url(../images/right_icons_holder.png);margin-left:10px;margin-top:13px;position:relative;float:left;padding-top:5px}
#game_header .icons a{margin-left:-5px}
#game_header .icons .icon_mute{margin-bottom:5px;margin-left:-2px;display:block}
#game_header .coins{display:block;float:left;width:190px;height:70px;margin-left:38px;margin-top:13px;text-align:left;text-align:left}
#game_header .coins .coins_value{display:block;float:left;width:58px;height:34px;line-height:34px;padding-left:95px;color:#727272;text-align:center;font-size:11px;font-weight:bold}
#game_header .coins .coins_buy{display:block;float:left;width:168px;height:30px;line-height:30px;min-height:30px;margin-left:12px}
#game_header .coins .coins_buy a,#game_header .coins .coins_buy a:link,#game_header .coins .coins_buy a:active,#game_header .coins .coins_buy a:visited,#game_header .coins .coins_buy a:hover{display:block;float:left;width:100%;height:100%;line-height:100%;min-height:100%;text-decoration:none}
#footer_banner{display:block;float:left;width:100%;text-align:center;clear:both;margin-top:10px}
#game_content{display:block;float:left;width:100%;margin:0}
#flash_content{display:block;float:left;width:100%;clear:both}
#leftbar{display:block;float:left;width:205px;margin-right:5px;text-align:center;height:552px;min-height:552px;padding-top:30px;background:transparent url(/images/weekly_lb_top.jpg) top left no-repeat;margin-top:2px}
#lb_container{display:block;float:left;width:205px;text-align:center;height:260px;overflow:hidden}
#leftbar a.invite,#leftbar a.invite:link,#leftbar a.invite:active,#leftbar a.invite:visited,#leftbar a.invite:hover{display:block;clear:both;float:left;width:207px;height:27px;margin:10px 0;text-decoration:none;outline-style:none}
#leftbar a.invite img{border:none;outline-style:none}
#leftbar .active_player{display:block;float:left;width:207px;height:50px;line-height:50px;min-height:50px;background:transparent url(/images/weekly_lb_green.jpg) top left no-repeat;margin-bottom:2px}
#leftbar .notactive_player,#leftbar .active_player.nplayed:hover{display:block;float:left;width:207px;height:50px;line-height:50px;min-height:50px;background:transparent url(/images/weekly_lb_darkgreen.jpg) top left no-repeat;margin-bottom:2px;cursor:pointer;position:relative}
#leftbar .notactive_player .player_info_holder{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}
#leftbar .notactive_player .invite_hover{position:absolute;left:0;top:0;z-index:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0}
#leftbar .active_player.nplayed:hover .score{color:#fff;text-shadow:#000 1px 1px,#000 1px 1px}
/*#leftbar .notactive_player:hover{background:transparent url(/images/weekly_lb_invite.jpg) top left no-repeat}
*/#leftbar .notactive_player .fbimage,#leftbar .active_player .fbimage{display:block;float:left;width:46px;height:50px;line-height:50px;margin:2px 5px 0 0}
#leftbar .notactive_player .fbimage img,#leftbar .active_player .fbimage img{border:1px solid #333}
#leftbar .notactive_player .fbimage,#leftbar .active_player .fbimage{margin-left:5px;margin-right:0}
#leftbar .active_player.me .fbimage{float:right;margin-left:0;margin-right:5px}
#leftbar .notactive_player .userdata,#leftbar .active_player .userdata{display:block;float:left;width:135px;height:50px;margin:0 5px;margin-left:5px;margin-top:3px}
#leftbar .notactive_player .userdata .name,#leftbar .active_player .userdata .name{display:block;float:left;width:100%;height:20px;line-height:20px;text-align:left;font-size:12px;font-weight:bold;color:#fff}
#leftbar .notactive_player .userdata .name{color:#689b04;visibility:visible}
#leftbar .notactive_player:hover .userdata .name{visibility:hidden}
#leftbar .active_player .userdata .score{display:block;float:left;width:100%;height:20px;line-height:20px;text-align:left;font-size:11px;font-weight:bold;color:#2b2b2b;text-shadow:#fff 1px 1px,#fff 1px 1px}
#leftbar .active_player .userdata .score .userlevel{display:block;float:right;text-align:right;width:auto !important;text-shadow:none;font-size:11px}
#lobby{display:block;float:left;width:548px;border:1px solid #9be7ff;background:#001400 url(/images/select_game.jpg) top left no-repeat;text-align:center;/* height:630px;min-height:630px;*/ height:582px;min-height:582px;overflow:auto;padding-top:100px}
#lobby .game_bases{clear:both;float:left;width:100%;padding-top:34px;background:#311300 url(/images/lobby_levels_top.jpg) top left no-repeat}
#lobby .game_bases .game{clear:both;float:left;width:100%;height:65px;line-height:65px;min-height:65px;margin:0 0 5px 0;background:transparent url(/images/lobby_leve_game_bgr.jpg) top left repeat-x}
#lobby .game_bases .game span{display:block;float:left;text-align:left;width:65px;padding-left:15px;color:#ffe0c4;font-weight:bold;font-family:verdana;font-size:12px}
#lobby .game_bases .game .game_no{display:block;float:left;width:60px;height:60px;line-height:60px;text-align:center;text-decoration:none !important;margin-right:18px;margin-top:2px;outline-style:none}
#lobby .game_bases .stage{display:block;float:left;width:60px;height:20px;text-align:center;text-decoration:none !important;margin-right:18px;color:#ffdfc4;font-weight:bold;line-height:15px}
#lobby .game_bases .level_powerup_icon{margin-top:15px}
#lobby .game_bases .game .game_no img{border:none;outline-style:none}
a.continue_game,a.continue_game:link,a.continue_game:active,a.continue_game:visited,a.continue_game:hover{display:block;width:181px;height:44px;left:50%;position:absolute;top:600px;margin-left:-90px;text-decoration:none}
a.continue_game img{border:none}
.buy_powerups{height:120px;left:75px;text-align:center}
.buy_powerups_slider{display:block;position:absolute;top:475px;width:645px;overflow:hidden;height:120px;left:80px}
.buy_powerups_next{display:block;position:absolute;top:475px;width:30px;height:110px;background:transparent url(/images/buy_powerup_next.jpg) top left no-repeat;left:645px;cursor:pointer}
.buy_powerups_prev{display:block;position:absolute;top:475px;width:30px;height:110px;background:transparent url(/images/buy_powerup_prev.jpg) top left no-repeat;left:90px;cursor:pointer}
.buy_powerups .powerup{display:block;float:left;width:105px;height:119px;line-height:119px;background:transparent url(/images/buy_powerup.jpg) top left no-repeat;cursor:pointer;text-align:center;position:relative}
.buy_powerups .powerup .name{position:absolute;top:40px;left:0;width:100%;text-align:center;color:#d0a368;font-size:14px}
.buy_powerups .powerup:hover .name{display:none}
.buy_powerups .powerup.rbought:hover .name{display:block}
.buy_powerups .powerup:hover{background-position:0 -119px}
.buy_powerups .powerup.rbought,.buy_powerups .powerup.rbought:hover{background-position:0 0}
.buy_powerups .powerup .image{display:block;position:relative;left:32px;top:41px;width:41px;height:43px;background-color:transparent;background-repeat:no-repeat;background-position:top left}
.buy_powerups .powerup .coins{display:block;position:absolute;width:auto !important;height:20px;line-height:20px;color:#fff;font-weight:bold;font-size:20px;padding-left:25px;background:transparent url(/images/coins_icons.png) top left no-repeat;margin-top:8px;margin-left:35px}
.buy_powerups .powerup:hover .image,.buy_powerups .powerup .image:hover{background-position:-41px 0}
.buy_powerups .powerup.rbought .image,.buy_powerups .powerup.rbought:hover .image{background-position:-82px 0}
.bought{display:block;position:absolute;width:244px;height:61px;line-height:61px;text-align:center;top:394px;left:270px}
.bought .item{display:block;float:left;width:61px;height:61px;line-height:61px;text-align:center;margin-right:29px}
.bought .item.last{margin-right:0}
.bought .item .image{display:block;position:relative;left:10px;top:10px;width:41px;height:43px;background-color:transparent;background-repeat:no-repeat;background-position:top left}
a.replaybtn,a.replaybtn:link,a.replaybtn:active,a.replaybtn:visited,a.replaybtn:hover{display:block;position:absolute;margin:355px 0 0 277px;text-decoration:none}
a.replaybtn img{border:none}
a.createchallenge,a.createchallenge:link,a.createchallenge:active,a.createchallenge:visited,a.createchallenge:hover{display:block;position:absolute;margin:355px 0 0 202px;text-decoration:none}
a.createchallenge img{border:none}
.go_notpassed{width:760px;height:650px;background:transparent url(/images/gameover_unsuccess.jpg) top left no-repeat}
.go_passed{width:760px;height:650px;background:transparent url(/images/gameover_success.jpg) top left no-repeat}
.go_passed .links,.go_notpassed .links{display:block;position:absolute;top:724px;width:530px;left:130px}
.challenge_notpassed .links,.challenge_passed .links{display:block;position:absolute;top:738px;width:760px;text-align:center;left:30px}
.go_notpassed .links{left:315px}
.go_passed .links a,.go_passed .links a:link,.go_passed .links a:active,.go_passed .links a:visited,.go_passed .links a:hover{display:block;float:left;width:auto !important;color:#ffb873;font-size:16px;font-weight:bold;text-decoration:underline}
.go_notpassed .links a,.go_notpassed .links a:link,.go_notpassed .links a:active,.go_notpassed .links a:visited,.go_notpassed .links a:hover{display:block;float:left;width:auto !important;color:#ffb873;font-size:16px;font-weight:bold;text-decoration:underline}
.challenge_notpassed .links a,.challenge_notpassed .links a:link,.challenge_notpassed .links a:active,.challenge_notpassed .links a:visited,.challenge_notpassed .links a:hover,.challenge_passed .links a,.challenge_passed .links a:link,.challenge_passed .links a:active,.challenge_passed .links a:visited,.challenge_passed .links a:hover{display:block;float:left;width:auto !important;color:#ffb873;font-size:16px;font-weight:bold;text-decoration:underline}
.challenges{display:block;float:left;width:100%;clear:both;text-align:center}
.challenges .nav{display:block;clear:both;margin:0 auto;width:520px;height:22px;line-height:22px;margin-bottom:10px;text-align:center;color:#ffe0c4;font-size:12px;font-weight:bold}
.challenges .nav a,.challenges .nav a:link,.challenges .nav a:active,.challenges .nav a:visited,.challenges .nav a:hover{color:#ffb974;text-decoration:underline}
.challenges .list{display:block;float:left;margin:0;margin-bottom:5px;width:100%;clear:both;text-align:center}
.challenges .list .challenge{display:block;float:left;width:528px;height:65px;background:transparent url(/images/challenge_bg_sprite.jpg) top left no-repeat;overflow:hidden;margin-bottom:5px;position:relative}
.challenges .list .challenge.v2{background:transparent url(/images/challengev2.png) 0 -49px no-repeat;height:49px;position:relative}
.challenges .list .challenge.v2 .data{line-height:25px}
.challenges .list .challenge.v2 .detail{line-height:25px}
.challenges .list .challenge.v2 .userimg{margin:7px 0 0 3px}
.challenges .list .challenge.v2 .play{margin-top:1px}
/*.challenges .list .challenge.v2 .play{display:block;position:absolute;width:100px;height:20px;right:0;top:10px}
.challenges .list .challenge.v2 .play:hover{display:block;position:absolute;width:100px;height:20px;right:0;top:10px}
*/.challenges .list .challenge.v2:hover{}
.challenges .list .challenge:hover{}
.challenges .list .challenge .userimg{display:block;float:left;width:45px;height:45px;margin:10px 0 0 9px}
.challenges .list .challenge .data{display:block;float:left;width:130px;height:65px;line-height:18px;margin:0 0 0 7px;text-align:left;font-size:12px;font-weight:bold;color:#fff;margin-top:3px}
.challenges .list .challenge .powerups{display:block;float:left;width:150px;height:40px;line-height:40px;margin-top:13px;padding-left:13px;padding-top:4px}
.challenges .list .challenge .powerups .powerup{display:block;float:left;width:41px;height:43px;background-color:transparent;background-repeat:no-repeat;background-position:top left;margin-left:1px;margin-right:6px}
.challenges .list .challenge.v2 .powerups{margin-left:19px;margin-top:10px;width:140px;float:left;position:relative;padding-left:0;padding-top:0}
.challenges .list .challenge .powerups .powerup{width:29px;height:32px;margin-right:6px}
.challenges .list .challenge .powerups .powerup.last{margin-right:0}
.challenges .list .challenge .detail{float:left;width:110px;height:65px;line-height:32px;text-align:left;font-size:12px;font-weight:bold;color:#fff}
.challenges .list .challenge .detail a:hover{color:#65900a !important}
.challenges .list .challenge .detail a,.challenges .list .challenge .detail a:link,.challenges .list .challenge .detail a:active,.challenges .list .challenge .detail a:visited,.challenges .list .challenge .detail a:hover{color:#ffb974;text-decoration:underline}
.challenges .list .challenge a.play,.challenges .list .challenge a.play:link,.challenges .list .challenge a.play:active,.challenges .list .challenge a.play:visited,.challenges .list .challenge a.play:hover{display:block;position:absolute;right:63px;width:27px;height:65px;text-decoration:none}
.challenges .list .challenge a.play img{border:none}
#simple_popup,#simple_popup2{width:519px;height:519px;position:absolute;z-index:1000;top:140px;left:225px;display:none;background:white}
#simple_popup2{height:auto !important;background:transparent !important;left:219px}
#simple_popup .content{position:relative;width:100%;height:100%}
#simple_popup .loading{position:absolute;top:250px;left:260px}
#simple_popup .content .close{display:block;width:52px;height:52px;background:url(../images/simplepopup_close.png);position:absolute;top:13px;right:12px}
#simple_popup2 .content .close{display:block;width:25px;height:25px;position:absolute;top:1px;right:-14px}
.package_holder{display:block;width:87px;height:169px;position:relative;text-decoration:none;color:black;font-size:14px;font-weight:bold}
.package_holder .amount{position:absolute;top:10px;left:0;display:block;width:100%;height:20px;text-align:center}
.package_holder .cost{position:absolute;bottom:7px;left:30px}
.jspVerticalBar{/* background:none repeat scroll 0 0 red;height:100%;position:absolute;right:0;top:0;*/ width:20px !important}
#intro_screen{display:block;width:761px;height:652px;background:url(../images/intro_screen.png)}
#tooltip{position:absolute;z-index:3000;border:1px solid white;background-color:#689b04;padding:5px;border-radius:5px;-moz-border-radius:5px;color:white}
#tooltip h3,#tooltip div{margin:0;text-transform:none}
.unlock_message{position:absolute;top:185px;left:80px;font-size:18px;width:240px}
.green{color:#669905}
.buy_to_help_you{position:absolute;top:335px;left:250px;color:white;font-size:14px}
#appmenu{width:auto !important;float:right;height:30px;margin-right:6px}
#appmenu a,#appmenu a:link,#appmenu a:active,#appmenu a:visited,#appmenu a:hover{display:block;float:left;width:auto !important;padding:4px 8px;margin:0 2px 0 2px;background-color:#f1f1f1;border:1px solid #898989;font-family:verdana,arial;color:#000;font-size:10px;font-weight:bold;text-decoration:none}
#appmenu a:hover{background-color:#6e84b5;color:#fff;text-decoration:none}
