/* Copyright (c) 2007-2010 SPIL GAMES.  DO NOT COPY THIS CODE. */
 div.box{position:relative}
div.box div.top{height:37px;clear:both;line-height:37px}
div.box div.top div.left{width:15px;height:100%;float:left}
div.box div.top div.middle{float:left;overflow:hidden;height:100%}
div.box div.top h1,div.box div.top h2,div.box div.top h3,div.box div.top h4{font-size:1.2em;padding:0px;margin:0px;height:100%;position:relative}
div.box div.top h1 span,div.box div.top h2 span,div.box div.top h3 span,div.box div.top h4 span{position:absolute;right:0px;top:0px}
div.box div.top div.right{width:15px;height:100%;float:right}
div.box div.main{background-color:#fff}
div.box div.main div.content{padding:5px}
div.box div.bottom{height:50px;clear:both;line-height:50px}
div.box div.bottom div.left{width:15px;height:100%;float:left}
div.box div.bottom div.middle{float:left;overflow:hidden;height:100%}
div.box div.bottom div.right{width:15px;height:100%;float:right}
div.box div.left,div.box div.right{width:10px;height:100%;font:normal 1px Arial}
div.bluebox{width:910px}
div.bluebox div.top div.middle,div.bluebox div.bottom div.middle{width:880px}
div.bluebox div.top h2{color:#fff;font:bold 16px Verdana,Arial;line-height:42px;text-transform:uppercase}
div.bluebox div.top h3{color:#fff;font:bold 16px Verdana,Arial;line-height:42px;text-transform:uppercase}
div.bluebox div.top h4{color:#fff;font:bold 16px Verdana,Arial;line-height:42px;text-transform:uppercase}
div.bluebox div.top h1{color:#fff;font:bold 16px Verdana,Arial;line-height:42px;text-transform:uppercase}
div.bluebox div.main div.content{padding:0px 15px}
div.bluebox div.bottom{height:15px;clear:both;line-height:15px}
div.bluebox div.top div.left{background:transparent url(/img/_/layout/boxes/blue/top_left.png) no-repeat top left}
div.bluebox div.top div.right{background:transparent url(/img/_/layout/boxes/blue/top_right.png) no-repeat top left}
div.bluebox div.top div.middle{background:transparent url(/img/_/layout/boxes/blue/top.png) repeat-x top left}
div.bluebox div.bottom div.left{background:transparent url(/img/_/layout/boxes/bluebox/bottom_left.png) no-repeat top left}
div.bluebox div.bottom div.right{background:transparent url(/img/_/layout/boxes/bluebox/bottom_right.png) no-repeat top left}
div.bluebox div.bottom div.middle{background:transparent url(/img/_/layout/boxes/bluebox/bottom.png) repeat-x top left}
div.bluebox div.main{background:#fff url(/img/_/layout/boxes/blue/left.png) repeat-y top left}
div.bluebox div.main div.content{background:transparent url(/img/_/layout/boxes/blue/right.png) repeat-y top right}
div.greenbox div.top div.left{background:transparent url(/img/_/layout/boxes/greenbox/top_left.png) no-repeat top left}
div.greenbox div.top div.right{background:transparent url(/img/_/layout/boxes/greenbox/top_right.png) no-repeat top left}
div.greenbox div.top div.middle{background:transparent url(/img/_/layout/boxes/greenbox/top.png) repeat-x top left}
div.greenbox div.bottom div.left{background:transparent url(/img/_/layout/boxes/greenbox/bottom_left.png) no-repeat top left}
div.greenbox div.bottom div.right{background:transparent url(/img/_/layout/boxes/greenbox/bottom_right.png) no-repeat top left}
div.greenbox div.bottom div.middle{background:transparent url(/img/_/layout/boxes/greenbox/bottom.png) repeat-x top left}
div.greenbox div.main{background:#fff url(/img/_/layout/boxes/greenbox/left.png) repeat-y top left}
div.greenbox div.main div.content{background:transparent url(/img/_/layout/boxes/greenbox/right.png) repeat-y top right}
div.redbox div.top div.left{background:transparent url(/img/_/layout/boxes/redbox/top_left.png) no-repeat top left}
div.redbox div.top div.right{background:transparent url(/img/_/layout/boxes/redbox/top_right.png) no-repeat top left}
div.redbox div.top div.middle{background:transparent url(/img/_/layout/boxes/redbox/top.png) repeat-x top left}
div.redbox div.bottom div.left{background:transparent url(/img/_/layout/boxes/redbox/bottom_left.png) no-repeat top left}
div.redbox div.bottom div.right{background:transparent url(/img/_/layout/boxes/redbox/bottom_right.png) no-repeat top left}
div.redbox div.bottom div.middle{background:transparent url(/img/_/layout/boxes/redbox/bottom.png) repeat-x top left}
div.redbox div.main{background:#fff url(/img/_/layout/boxes/redbox/left.png) repeat-y top left}
div.redbox div.main div.content{background:transparent url(/img/_/layout/boxes/redbox/right.png) repeat-y top right}
div.yellowbox div.top div.left{background:transparent url(/img/_/layout/boxes/yellowbox/top_left.png) no-repeat top left}
div.yellowbox div.top div.right{background:transparent url(/img/_/layout/boxes/yellowbox/top_right.png) no-repeat top left}
div.yellowbox div.top div.middle{background:transparent url(/img/_/layout/boxes/yellowbox/top.png) repeat-x top left}
div.yellowbox div.bottom div.left{background:transparent url(/img/_/layout/boxes/yellowbox/bottom_left.png) no-repeat top left}
div.yellowbox div.bottom div.right{background:transparent url(/img/_/layout/boxes/yellowbox/bottom_right.png) no-repeat top left}
div.yellowbox div.bottom div.middle{background:transparent url(/img/_/layout/boxes/yellowbox/bottom.png) repeat-x top left}
div.yellowbox div.main{background:#fff url(/img/_/layout/boxes/yellowbox/left.png) repeat-y top left}
div.yellowbox div.main div.content{background:transparent url(/img/_/layout/boxes/yellowbox/right.png) repeat-y top right}
div#gamecommentsbox div.bluebox{background:white}
div.gamecommentsbox div.bluebox div.main div.content,div.bluebox.game div.main .content{padding:11px 15px 0px;_background:none}
div#flashobj{clear:both;margin:0px auto 0px}
div#gamedetailsbox{width:910px;clear:both;margin:20px auto 0px}
div#gamedetailsbox div.content{padding:5px 5px 0px}
div.gamebox_left{width:620px;float:left}
div.gamebox_right{margin-left:620px}
div#gamedetailsbox div.main{clear:both}
div#gamedetailsbox div.top div.middle div.gamebox_left{background:transparent url(/img/_/layout/boxes/top/middle_top_left.png) no-repeat right top;width:614px}
div#gamedetailsbox div.top div.middle div.gamebox_right{background:transparent url(/img/_/layout/boxes/bluebox/doubleborder_t2l.png) no-repeat left top;margin-left:613px}
div#gamedetailsbox div.main{background:#fff url(/img/_/layout/boxes/bluebox/double.png) repeat-y left top}
div#gamedetailsbox div.content{background:#fff url(/img/_/layout/boxes/bluebox/double.png) repeat-y left top}
div#gamedetailsbox div.altborder{background:#fff url(/img/_/layout/boxes/bluebox/double-onebox.png) repeat-y left top !important}
div#gamedetailsbox div.bottom div.middle div.gamebox_left{background:transparent url(/img/_/layout/boxes/top/middle_bottom_left.png) no-repeat right top;width:614px}
div#gamedetailsbox div.bottom div.middle div.gamebox_right{background:transparent url(/img/_/layout/boxes/bluebox/doubleborder_b2l.png) no-repeat left top;margin-left:613px}
div#gamedetailsbox div.top div.middle div.gamebox_right h4{padding-left:17px}
div#gamedetailsbox div.gamebox div.boxcontent{padding:0px 10px;}
div#gamedetailsbox div.gamebox{padding-top:5px}
div#gamedetailsbox div.recommendedbox div.boxcontent{padding:5px 0px 0px 20px}
div#gamedetailsbox div.boxcontent h3{padding:0px;margin:0px;font:bold 12px Verdana,Arial}
div#gamedetailsbox p{margin:3px 0px 0px;padding-bottom:15px}
div#gamedetailsbox div.sharefield{margin-top:20px}
div#gamedetailsbox label{display:block;font:bold 12px Verdana,Arial;float:left}
div#gamedetailsbox div.field{}
div#gamedetailsbox .gameembed{width:305px;height:80px;border:1px solid #337aff;font:normal 11px Verdana,Arial}
div#gamedetailsbox .gamelink{width:305px;height:15px;border:1px solid #337aff;font:normal 11px Verdana,Arial}
div#awards_games ul,div#awards_games li,div#recommended_games ul,div#recommended_games li{list-style-type:none;padding:0px;margin:0px}
div#awards_games li,div#recommended_games li{display:block;width:120px;height:125px;float:left;margin-right:9px}
div#awards_games li img,div#recommended_games li img{width:120px;height:90px;display:block}
div#awards_games li a,div#recommended_games li a{color:#000;text-decoration:none;font:bold 12px Verdana,Arial}
div#awards_games li span,div#recommended_games li span{}
div#awards_games li a:hover,div#recommended_games li a:hover{text-decoration:underline}
div#awards_games a.moregames{background-attachment:scroll;background-color:transparent;background-image:url(/img/_/layout/ha/gamepage_blue_arrow.gif);background-position:right -61px;background-repeat:no-repeat;color:#000;text-decoration:none;float:right;height:18px;margin-right:12px;padding-right:24px}
div#awards_games a.moregames:hover{text-decoration:underline;background-position:right top}
div#gamedetailsbox div.gamebox div.boxcontent div.leftcol{width:385px;float:left}
div#gamedetailsbox div.gamebox div.boxcontent div.rightcol{width:190px;overflow:hidden;background:#fff url(/img/_/layout/details_gray_middle.gif) repeat top left;float:right}
div#gamedetailsbox div.gamebox div.boxcontent div.rightcol div.graytop{height:11px;font:normal 1px Verdana,Arial;background:#fff url(/img/_/layout/details_gray_top.gif) no-repeat top left}
div#gamedetailsbox div.gamebox div.boxcontent div.rightcol div.graybottom{background:#fff url(/img/_/layout/details_gray_bottom.gif) no-repeat top left;font:normal 1px Verdana,Arial;height:11px}
div#gamedetailsbox div.gamebox div.boxcontent div.rightcol div.graymiddle{padding:0px 10px;min-height:468px;height:auto !important;height:468px}
div#gamedetailsbox div.gamebox div.boxcontent div.rightcol h4{font:bold 11px Verdana,Arial;padding:0px;margin:0px}
div#bookmarks{margin-top:13px}
div#social_bookmarks{width:158px;margin:0 auto;margin-top:5px}
div#social_bookmarks ul,div#social_bookmarks li{list-style-type:none;padding:0px;margin:0px}
div#social_bookmarks li{display:block;width:18px;height:18px;float:left;margin-left:10px;margin-bottom:10px}
div#social_bookmarks li.first{margin-left:0px}
div#social_bookmarks li a{display:block;width:18px;height:18px;background:transparent url(/img/_/layout/social/social.gif) no-repeat top left;text-indent:-9999px}
div#social_bookmarks li.iebookmark{display:none;margin-left:0px}
div#social_bookmarks li a.digg{background-position:0px 0px}
div#social_bookmarks li a.delicious{background-position:-28px 0px}
div#social_bookmarks li a.yahoomyweb{background-position:-56px 0px}
div#social_bookmarks li a.igoogle{background-position:-84px 0px}
div#social_bookmarks li a.facebook{background-position:-112px 0px}
div#social_bookmarks li a.myspace{background-position:-140px 0px}
div#social_bookmarks li a.iebookmark{background-position:-168px 0px}
div#social_bookmarks li a.twitter{background-position:-196px 0px}
div#categories{margin-top:10px;color:#000}
div#categories ul,div#categories li{list-style-type:none;padding:0px;margin:0px}
div#categories ul{margin-top:5px}
div#categories li a{color:#000;font:normal 11px Verdana,Arial;text-decoration:none}
div#categories li a:hover{text-decoration:underline}
.orange_bottom{border-bottom:1px solid #f5a41e}
div#gamelanding{width:200px;margin:0 auto}
div#gamelanding div.play_btn{width:140px;margin:5px auto 0px;text-align:center;height:19px;background:transparent url(/img/_/layout/buttons.gif) no-repeat left top}
div#gamelanding div.play_btn a{display:block;background:transparent url(/img/_/layout/buttons.gif) no-repeat;background-position:131px -20px;color:#fff;text-decoration:none;font:normal 11px Verdana,Arial;height:19px;line-height:17px}
div#gamelanding div.hover{background:transparent url(/img/_/layout/buttons.gif) no-repeat;background-position:0px -40px}
div#gamelanding div.hover a{background:transparent url(/img/_/layout/buttons.gif) no-repeat;background-position:131px -60px}
#ap_preroll{width:310px;margin:0 auto}
#ap_preroll #ap_adframe{background:#fff;font-size:0;height:0;padding-bottom:9px;margin-left:1px}
#ap_adtext{margin-bottom:8px;font-weight:normal;font-size:11px;text-align:center;color:#000;font:bold 11px Verdana,Arial;text-transform:uppercase}
#ap_progressbar{width:300px;height:12px;position:relative;color:black;margin:0px;font-family:Tahoma,Arial,Verdana;font-size:10px;text-align:left;float:left;background:transparent url(/img/_/layout/preloader_bg.gif) repeat-x 0px -13px;overflow:hidden}
#ap_progressbar div.bleft{background:transparent url(/img/_/layout/preloader_bg.gif) no-repeat 0px 0px;height:12px}
#ap_progressbar div.bright{background:transparent url(/img/_/layout/preloader_bg.gif) no-repeat 0px -52px;height:12px;padding-right:5px}
#ap_progressbar div.progress{position:relative;width:0;height:100%;overflow:hidden;text-align:left;background:transparent url(/img/_/layout/preloader_bg.gif) repeat-x 0px -26px;margin:0px 5px}
#ap_progressbar div.progress .text{text-align:center !important;color:white;width:260px;display:block !important}
#ap_progressbar div.text{position:absolute;width:100%;height:100%;text-align:center;color:#00A8FF}
#ap_skiptext{clear:both;padding-bottom:10px;font:normal 11px Verdana,Arial;text-align:center;color:#0098d7}
#ap_skiptext a{text-decoration:underline !important;font:normal 11px Verdana,Arial;text-align:left;color:#0098d7}
#ap_pb_text{width:38px;float:left;text-align:right;color:#0098d7;font:bold 11px Verdana,Arial;padding-bottom:5px}
img.gameviewpixel{display:block;border:none !important;height:1px !important;width:1px !important}
div.flashplayerinfo{text-align:center;font:bold 12px Verdana,Arial;padding-top:50px}
div.flashplayerinfo a{color:#ff6600;text-decoration:underline}
div#gamecommentsbox div.gamebox div.boxcontent div.rightcol div#comments_please_login_container{padding:0 10px;margin-top:13px;text-align:center;display:none}
div#gamecommentsbox div.gamebox div.boxcontent div.rightcol div#comments_please_login_container span#comment{color:black;display:block;font-size:12px;font-weight:bold;margin:10px}
#game-comments #comment_text_container{margin:0;padding:0;min-height:60px;position:relative;width:400px}
#game-comments .title{background:url(../img/shared/box_title_bg.gif);color:#FFF;font-size:16px;font-weight:700;height:22px;padding-left:10px;line-height:22px}
#game-comments .commentspart{float:left;font-size:11px;padding:0 0 7px 0px;width:400px}
#game-comments .commentspart ul{margin:0;padding:0}
#game-comments .commentspart li{float:left;display:inline;position:relative;margin:0;padding:5px 0 5px 0;min-height:65px;width:400px;list-style:none}
#game-comments .commentspart li.lightblue{background-color:#d3e2ff}
#game-comments .commentspart li:first-child{margin-top:0}
#game-comments .commentspart li.comments_info{font-weight:700;color:#ff5b02;margin:10px}
#game-comments .commentspart li div.comment_avatar{float:left;margin:0 0 12px 0;_margin:0 0 6px 0;padding:5px;width:30px;height:30px}
#game-comments .commentspart li p.comment_meta{word-wrap:break-word;margin:0px 0 0 61px;padding:0}
#game-comments .commentspart li p.comment_meta a,#game-comments .commentspart li p.comment_meta a:hover{color:black;font-size:13px;font-style:normal;font-weight:700}
#game-comments .commentspart li p.comment_meta em{font-weight:700;font-style:normal;color:black;font-size:13px}
#game-comments .commentspart li p.comment_meta span#anonymous_comment_username{color:#7b7b7b;font-weight:700;font-style:normal;font-size:13px}
#game-comments .commentspart li p.comment_meta span.time{color:#3179FF}
#game-comments .commentspart li a.comment_report{padding-right:15px;background:url(/img/_/redflag.gif) no-repeat 100% 10%;height:18px;color:#3179FF !important;font:normal 11px/11px Arial !important;margin-right:10px;margin-top:2px;_margin-top:4px;float:right;text-decoration:none}
#game-comments .commentspart li p.comment_text{padding:0;overflow:hidden;margin:5px 10px 0 61px;word-wrap:break-word}
#game-comments .commentspart div#comments_more_pos{float:right;clear:both;padding-top:12px}
#game-comments .commentspart a.comments_more{background:transparent url(/img/_/layout/ha/gamepage_blue_arrow.gif) no-repeat scroll right -61px;height:18px;padding-right:24px;text-decoration:none;color:black;float:right}
#game-comments .commentspart a.comments_more:hover{text-decoration:underline;background-position:right top}
#game-comments .commentspart p.comments_paging{display:none;padding:10px 0 5px 0;float:right;line-height:normal;font-size:12px;letter-spacing:-0.5px;margin-right:-9px}
#game-comments .commentspart p.comments_paging span.pagine{display:block;margin-left:0;text-align:center}
#game-comments .commentspart p.comments_paging span.pagine span{display:block;float:left;height:21px;line-height:20px;margin-right:9px;width:21px}
#game-comments .commentspart p.comments_paging span.pagine span a{background:transparent url(/img/_/layout/boxes/subcategory/circlewhite.gif) no-repeat scroll right top;color:#7F7F7F;display:block;height:21px;text-decoration:none;width:21px}
#game-comments .commentspart p.comments_paging span.pagine span.paginer_current{background:transparent url(/img/_/layout/boxes/subcategory/circleorange.gif) no-repeat scroll right top;color:#F99130}
#game-comments .commentspart p.comments_paging span.pagine span.paginer_prev a{background-image:url(/img/_/layout/boxes/subcategory/paginate_left.gif);background-position:0 0;display:block;height:16px;margin:2px 0 0 5px;width:19px}
#game-comments .commentspart p.comments_paging span.pagine span.paginer_next a{background-image:url(/img/_/layout/boxes/subcategory/paginate_right.gif);background-position:0 -19px;display:block;height:16px;margin-top:2px;width:19px}
#game-comments .commentspart p.comments_paging span.pagine span.paginer_page a:hover{background:transparent url(/img/_/layout/boxes/subcategory/circleorange.gif) no-repeat top right;text-decoration:none}
#game-comments .commentspart p.comments_paging span.pagine span.paginer_next a:hover{background-position:0px 0px;text-decoration:none}
#game-comments .commentspart p.comments_paging span.pagine span.paginer_prev a:hover{background-position:0px -19px;text-decoration:none}
#gamecommentsbox .comments_box_header{padding:0;margin:0;width:22px;height:17px;background:url(/img/_/orangetextcloud.gif) no-repeat}
#gamecommentsbox #add_a_comment_button{margin-top:10px;float:right}
.left_buttons{background:transparent url(/img/_/layout/buttons.gif) no-repeat scroll 2px top}
.right_buttons{background:transparent url(/img/_/layout/buttons.gif) no-repeat scroll 0 -20px}
.left_hover{background:transparent url(/img/_/layout/buttons.gif) no-repeat 2px -40px}
.right_hover{background:transparent url(/img/_/layout/buttons.gif) no-repeat 0px -60px}
.left_buttons_blue{background:transparent url(/img/_/layout/buttons_blue_left.gif) no-repeat scroll 2px top}
.right_buttons_blue{background:transparent url(/img/_/layout/buttons_blue_left.gif) no-repeat scroll 0 -20px}
.left_hover_blue{background:transparent url(/img/_/layout/buttons_blue_left.gif) no-repeat 2px -40px}
.right_hover_blue{background:transparent url(/img/_/layout/buttons_blue_left.gif) no-repeat 0px -60px}
.fave_add_button,.login_button{display:block;text-align:left;height:20px;padding:10px 0;width:172px;font:bold 11px Verdana,Arial}
.fave_add,.login,.add_comment{display:block;float:left;height:20px;text-decoration:none;padding-left:12px;line-height:16px;color:#fff}
.fave_add_right,.login_right,.add_comment_right{float:left;height:20px;width:10px}
#mygamesloginbox{text-align:center;margin-top:13px;display:none}
#mygamesloginbox a.register{color:#FD6D04;text-decoration:underline;font-weight:normal;line-height:16px;float:left}
#mygamesloginbox #centered{left:-50%;position:relative;float:left}
#mygamesloginbox #centerHack{left:50%;margin:0 auto;position:relative;text-align:center;float:left}
#mygamesloginbox span.or{font-weight:normal;margin:0 4px;float:left;line-height:16px}
#mycommentsloginbox{text-align:center;margin-top:13px}
div#gamecommentsbox{width:910px;clear:both;margin:20px auto 0px}
div#gamecommentsbox div.main{clear:both}
div#gamecommentsbox div.top div.middle div.gameboxcomment_left{background:transparent url(/img/_/layout/boxes/top/middle_top_left2.png) no-repeat right top;width:614px}
div#gamecommentsbox div.top div.middle div.gameboxcomment_right{background:transparent url(/img/_/layout/boxes/orange/orange_topleft.png) no-repeat left top;width:262px;margin:0;padding:0}
div#gamecommentsbox div.content{}
div#gamecommentsbox div.bottom div.middle div.gameboxcomment_left{background:transparent url(/img/_/layout/boxes/top/middle_bottom_left.png) no-repeat right top;width:614px}
div#gamecommentsbox div.bottom div.middle div.gameboxcomment_right{background:transparent url(/img/_/layout/boxes/orange/bottom_left-notransparent.png) no-repeat left top;margin:0 0 0 613px;padding:0}
div#gamecommentsbox h4.orange{margin:0;padding:0;margin-left:14px;padding-left:26px !important;line-height:37px;height:37px;_margin-left:10px;position:relative}
div#gamecommentsbox h4.orange span.awards{display:block;height:25px;left:-12px;position:absolute;top:8px;width:54px}
div#gamecommentsbox div.content{padding:0px}
div#gamecommentsbox div.gameboxcomment_left{width:626px;float:left;background:#fff url(/img/_/layout/boxes/bluebox/double-blue-left.png) repeat-y left top}
div#gamecommentsbox div.gameboxcomment_right{width:284px;float:left;background:#fff url(/img/_/layout/boxes/bluebox/double-orange-right.png) repeat-y left top}
div#gamecommentsbox div.gameboxcomment_bottom{width:284px;height:10px;float:left;background:transparent url(/img/_/layout/boxes/orange/orange-bottom-right.png) no-repeat center top}
div#gamecommentsbox div.gameboxcomment_whitespace{width:284px;background:transparent url(/img/_/layout/boxes/white/whitepixel.png) repeat}
div#gamecommentsbox div.gamebox div.boxcontent{min-height:300px;height:auto !important;height:300px;padding:0 0 0 6px;margin:0;_margin:0}
div#gamecommentsbox div.gamebox{padding:0}
div#gamecommentsbox div.recommendedbox div.boxcontent{padding:5px 0px 0px 10px;background:#fff url(/img/_/layout/boxes/bluebox/double-orange-right.png) repeat-y left top}
div#gamecommentsbox div.recommendedbox div.boxcontent div#awards_games{height:100%;padding-left:4px}
div#gamecommentsbox div.recommendedbox div.boxcontent div#awards_games li{display:block;float:left;height:118px;margin:0;padding:5px;width:120px}
div#gamecommentsbox div.orangebottom{float:left;width:282px;height:15px;margin-left:9px;_width:282px;_margin-left:4px}
* div#gamecommentsbox div.orangebottom{float:none}
div#gamecommentsbox div.orangebottom div.orangeleft{background:transparent url(/img/_/layout/boxes/orange/bottom_left_noshadow.png) no-repeat bottom left;height:15px;width:15px;float:left;_padding-left:2px}
div#gamecommentsbox div.orangebottom div.orangemiddle{background:transparent url(/img/_/layout/boxes/orange/bottom-middle.png) repeat-x center left !important;float:left;height:18px !important;width:251px;_width:249px}
div#gamecommentsbox div.orangebottom div.orangeright{background:transparent url(/img/_/layout/boxes/orange/bottom_right_noshadow.png) no-repeat scroll left bottom;height:15px;float:right;margin:0;padding:0;width:16px}
div#gamecommentsbox div.boxcontent h3{padding:0px;margin:0px;font:bold 12px Verdana,Arial}
div#gamecommentsbox p{margin:3px 0px 0px}
div#gamecommentsbox .commentsform{display:none}
div#gamecommentsbox .commentsform div#commentheader{font-weight:bold;margin:5px 0 10px 0}
div#gamecommentsbox .commentsform #cf_username_label{display:block}
div#gamecommentsbox .commentsform #cf_username_span{color:#3179ff;word-wrap:break-word;width:178px;display:block}
div#gamecommentsbox .commentsform p#textareacontainer{margin-top:10px}
div#gamecommentsbox .commentsform p#textareacontainer label{margin-top:10px}
div#gamecommentsbox .commentsform p#textareacontainer span.chars_left{display:block;float:right;clear:both;margin:6px 8px 5px 0;padding:0}
div#gamecommentsbox .commentsform p#textareacontainer span.chars_left em#cf_chars_left{padding-right:2px;margin-right:0}
div#gamecommentsbox div.gamebox div.boxcontent div.leftcol{width:400px;float:left}
div#gamecommentsbox div.gamebox div.boxcontent div.rightcol{margin-left:420px;_margin-left:405px;width:190px;overflow:hidden}
div#gamecommentsbox div.gamebox div.boxcontent div.rightcol h4{padding-left:17px}
div#gamecommentsbox div.bluebox div.top div.left{background:transparent url(/img/_/layout/boxes/blue/top_left_notransp.png) no-repeat scroll left top}
div#gamecommentsbox div.bluebox div.top div.right{background:transparent url(/img/_/layout/boxes/orange/orange_topright_backgrblue.png) no-repeat scroll left top;float:right;height:100%;width:15px}
div#gamecommentsbox div.bluebox div.bottom div.left{background:transparent url(/img/_/layout/boxes/bluebox/bottom_left_backgrblue.png) no-repeat scroll left top;float:left;width:15px}
div#gamecommentsbox div.bluebox div.bottom div.middle{background:transparent url(/img/_/layout/boxes/orange/bottom_blue_white.png) repeat-x scroll left top;width:880px;float:left;height:100%;overflow:hidden;line-height:15px}
div#gamecommentsbox div.bluebox div.bottom div.right{background:transparent url(/img/_/layout/boxes/white/bottom_right_white.png) no-repeat scroll left top;float:right;height:100%;width:15px}
div#gamecommentsbox div.bluebox div.top div.middle{background:transparent url(/img/_/layout/boxes/orange/top_blue_orange.png) repeat-x scroll left top;width:880px;float:left;height:100%;overflow:hidden}
div#gamecommentsbox div.bluebox div.main{background:none}
#mycommentsloginbox a.register{color:#FD6D04;text-decoration:underline;font-weight:normal;line-height:16px;float:left}
#mycommentsloginbox #centered{left:-50%;position:relative;float:left}
#mycommentsloginbox #centerHack{left:50%;margin:0 auto;position:relative;text-align:center;float:left}
#mycommentsloginbox span.or{font-weight:normal;margin:0 4px;float:left;line-height:16px}
div.comments-add-button{font:bold 11px Verdana,Arial}
div.widgets{overflow:hidden;width:auto;margin:5px 0 0}
div.widgets div.widget{border:0px solid red;height:20px;margin-bottom:5px;float:left;padding:0px 10px 0px 10px}
div.widgets div.line_border{border-right:1px solid #F1F0F0}
div.widgets #widget_tweetmeme{width:60px}
#widget_fb *{font-size:10px;line-height:10px}
.dhtmlxSlider{position:relative;overflow:hidden;height:14px}
.dhtmlxSlider .selector{position:absolute;overflow:hidden;height:100%;width:31px;left:5px}
.dhtmlxSlider .leftSide{position:absolute;left:0px;top:0px;width:3px;height:100%}
.dhtmlxSlider .leftZone{position:absolute;top:0px;left:3px;height:100%}
.dhtmlxSlider .rightSide{position:absolute;right:0px;top:0px;width:3px;height:100%}
.dhtmlxSlider .rightZone{position:absolute;left:3px;top:0px;height:100%}
.dhtmlxSlider_tweens{position:relative;overflow:hidden;height:20px;*left:0px;*top:0px}
.dhtmlxSlider_tweens .selector{position:absolute;overflow:hidden;height:100%;width:12px;left:5px}
.dhtmlxSlider_tweens .leftSide{position:absolute;left:0px;top:0px;width:7px;height:100%}
.dhtmlxSlider_tweens .leftZone{position:absolute;top:0px;left:7px;height:100%}
.dhtmlxSlider_tweens .rightSide{position:absolute;right:0px;top:0px;width:7px;height:100%}
.dhtmlxSlider_tweens .rightZone{position:absolute;left:7px;top:0px;height:100%}
div#zoom{width:300px;margin:0 auto;padding-bottom:11px;_padding-top:11px}
table#zoom_td{text-align:center}
#zoom_td a.zoom-in,#zoom_td a.zoom-out{width:15px;height:15px;outline:none;display:block;background-repeat:no-repeat;text-indent:-9990px}
#zoom_td a.zoom-in{background-image:url(/img/_/zoomslider/skins/tweens/zoom_in.gif)}
#zoom_td a.zoom-out{background-image:url(/img/_/zoomslider/skins/tweens/zoom_out.gif)}
#zoom_td a{text-decoration:none !important}
#zoom_td{}
div#rating{aborder:1px solid red;position:relative;width:172px;overflow:hidden;padding:0px !important;amargin:10px 0px 0px 0px !important;margin-top:10px}
div#rating a{outline:none}
div#rating a.icon{display:block;width:41px;height:41px;overflow:hidden;text-indent:-9999px}
div#rating a.happy{background:transparent url(/img/_/layout/rating/rating_items.gif) no-repeat top left;position:absolute;top:0px;left:23px}
div#rating a.happy:hover{background-position:0px -42px;text-decoration:none}
div#rating a.sad{background:transparent url(/img/_/layout/rating/rating_items.gif) no-repeat;background-position:-42px 0px;position:absolute;top:0px;right:27px}
div#rating a.sad:hover{background-position:-42px -42px;text-decoration:none}
div#rating div.shaddow_happy{position:absolute;top:41px;left:23px;width:41px;height:28px;background:transparent url(/img/_/layout/rating/rating_items.gif) no-repeat;background-position:0px -84px}
div#rating div.shaddow_happy_text,div#rating div.shaddow_sad_text{position:absolute;width:75px;height:20px;text-align:center;font:bold 12px Verdana,Arial;top:50px}
div#rating div.shaddow_happy_text{left:6px}
div#rating div.shaddow_sad_text{right:11px}
div#rating div.shaddow_sad{position:absolute;top:41px;right:27px;width:41px;height:28px;background:transparent url(/img/_/layout/rating/rating_items.gif) no-repeat;background-position:-42px -84px}
div#rating div.rating_bar{width:172px;height:18px;overflow:hidden;background:transparent url(/img/_/layout/rating/rating_items.gif) no-repeat;background-position:0px -126px;position:absolute;top:70px}
div#rating div.rating_bar div.bar_right{height:18px;background:transparent url(/img/_/layout/rating/rating_items.gif) no-repeat;background-position:164px -164px;position:relative}
div#rating div.rating_bar div.bar_right_100{height:18px;background:transparent url(/img/_/layout/rating/rating_items.gif) no-repeat;background-position:164px -183px;position:relative}
div#rating div.rating_bar div.bar_orange{width:156px;height:18px;position:absolute;top:0px;left:8px}
div#rating div.rating_bar div.bar{height:18px;overflow:hidden;width:80%;background:transparent url(/img/_/layout/rating/rating_items.gif) repeat-x;background-position:0px -145px}
div#rating div.rating_votes_total{width:100%;text-align:center;line-height:16px;font:normal 11px Verdana,Arial;color:#fd6d04;padding:116px 0px 10px 0px}
div#rating div.rating_percentage{position:absolute;height:16px;width:100%;top:98px;text-align:center;line-height:16px;font:normal 11px Verdana,Arial;color:#fd6d04}
div#rating div.rating_percentage img{margin-left:3px;position:relative;top:2px}
div#rating div.message{display:none}
div#rating div.message{position:absolute;height:32px;width:100%;top:20px;text-align:left;line-height:16px;font:bold 11px Arial,Verdana}
.sortingbar{}
.sortingbar ul,.sortingbar li{list-style-type:none;padding:0px;margin:0px}
.sortingbar ul{display:block;height:23px;margin-top:9px;float:right}
.sortingbar li{float:left;font:normal 11px Verdana,Arial;text-transform:none;border-right:1px solid #9edffb;display:block;height:23px}
.sortingbar li.last-in-row{border:none}
.sortingbar li.first-in-row{font-size:11px;font-weight:bold;text-transform:uppercase;height:23px;line-height:23px;padding:0px 15px 0px 8px;background:none}
.sortingbar li a{text-decoration:none;color:#fff;height:23px;line-height:23px;padding:0px 17px 0px 9px}
.sortingbar li.anchor a{background:transparent url(/img/_/layout/anchor_arrow.gif) no-repeat scroll right top}
.sortingbar li a:hover{text-decoration:underline}
.sortingbar li.active{background:transparent url(/img/_/layout/sorting_active_left.gif) no-repeat scroll left bottom}
.sortingbar li.anchor a.active{background:transparent url(/img/_/layout/sorting_active_right.gif) no-repeat scroll right bottom;display:block;float:left}
#gamepage_ha_box{width:170px;float:right;min_height:500px;_height:500px}
#gamepage_ha_container #flashobj{clear:none}
div.gamepage_ha_box_hsac{}
div.gamepage_ha_box div.middle a,div.gamepage_ha_box div.main h3 a{color:#FFFFFF;text-decoration:none}
div.gamepage_ha_box div.middle a:hover,div.gamepage_ha_box div.main h3 a:hover{text-decoration:underline}
div.gamepage_ha_box div.top{height:32px;clear:both;line-height:32px}
div.gamepage_ha_box div.top div.left{width:10px;height:100%;float:left;background:transparent url(/img/_/layout/ha/ha_award_tl.png) no-repeat top left}
div.gamepage_ha_box div.top div.middle{float:left;overflow:hidden;height:100%;width:150px !important;background:transparent url(/img/_/layout/ha/ha_award_tm.png) repeat-x top left}
div.gamepage_ha_box div.top h3,div.gamepage_ha_box_hsac div.bottom h3,div.gamepage_ha_box_hsac div.main h3{font-size:1.2em;padding:0px;margin:0px;height:100%;position:relative;color:#fff;font:bold 12px Verdana,Arial;line-height:32px;text-transform:uppercase}
div.gamepage_ha_box_hsac div.top div.middle a{background:transparent url(/img/_/layout/boxes/orange/arrow_down_selected.gif) no-repeat scroll 130px 8px;display:block;height:32px;line-height:32px;position:relative}
div.gamepage_ha_box_hsac div.top h3 span{position:absolute;right:0px;top:0px}
div.gamepage_ha_box div.top div.right{width:10px;height:100%;float:right;background:transparent url(/img/_/layout/ha/ha_award_tr.png) no-repeat top left}
div.gamepage_ha_box div.main{background:#fff;border-left:1px solid #ff6700;border-right:1px solid #ff6700}
div.gamepage_ha_box_hsac div.bottom{height:32px;clear:both;line-height:32px}
div.gamepage_ha_box_hsac div.bottom div.left{width:10px;height:100%;float:left;background:transparent url(/img/_/layout/ha/ha_highscore_bl.png) no-repeat top left}
div.gamepage_ha_box_hsac div.bottom div.middle{float:left;overflow:hidden;height:100%;width:150px !important;background:transparent url(/img/_/layout/ha/ha_highscore_bm.png) repeat-x top left}
div.gamepage_ha_box_hsac div.middle a{background:transparent url(/img/_/layout/boxes/orange/arrow_right.gif) no-repeat scroll 130px 8px;display:block;height:32px;line-height:32px;position:relative}
div.gamepage_ha_box_hsac div.bottom div.right{width:10px;height:100%;float:right;background:transparent url(/img/_/layout/ha/ha_highscore_br.png) no-repeat top left}
div.gamepage_ha_box_hsac div.left,div.gamepage_ha_box_hsac div.right{width:10px;height:100%;font:normal 1px Arial}
div.gamepage_ha_box_hsac div.main h3{overflow:hidden;height:34px;background:transparent url(/img/_/layout/ha/ha_highscore_mm.png) repeat-x top left}
div.gamepage_ha_box_hsac div.main h3 a{padding-left:9px;background:transparent url(/img/_/layout/boxes/orange/arrow_down_selected.gif) no-repeat scroll 138px 8px;display:block}
div.gamepage_ha_box div.bottom_small{overflow:hidden;width:170px !important;height:10px;background:transparent url(/img/_/layout/ha/ha_award_b.gif) no-repeat top left}
div.gamepage_ha_box div.bottom_small_orange{background:transparent url(/img/_/layout/ha/ha_hs_orange_b.gif) no-repeat top left}
#gamepage_ha_awards_anim{position:absolute;top:0;width:168px}
#gamepage_ha_highscore_btn{position:absolute;top:392px}
#gamepage_ha_awards_switch{background:transparent url(/img/_/layout/boxes/orange/arrow_right.gif) no-repeat scroll 130px 8px;cursor:pointer}
#gamepage_ha_awards_switch:hover{background:transparent url(/img/_/layout/boxes/orange/arrow_right_selected.gif) no-repeat 130px 8px;text-decoration:underline}
#gamepage_ha_highscore_button_top:hover,.gamepage_ha_awards_button{cursor:default;text-decoration:none}
#gamepage_ha_highscore_btn div.middle a:hover{background:transparent url(/img/_/layout/ha/arrow_right_selected_hs.gif) no-repeat 130px 9px}
.gamepage_ha_links{margin-top:-8px;*margin-top:2px}
.gamepage_ha_links p{margin:4px 0 0 0;font:normal 12px Arial;min-height:17px;line-height:17px;text-align:right;clear:both}
.gamepage_ha_links a{display:block;color:#000;text-decoration:none;padding-right:28px;background:transparent url(/img/_/layout/ha/gamepage_blue_arrow.gif) no-repeat 152px -61px}
.gamepage_ha_links a:hover{text-decoration:underline;background:transparent url(/img/_/layout/ha/gamepage_blue_arrow.gif) no-repeat 152px 0px}
.highscore_box{height:380px;font-size:11px;overflow:hidden}
.highscore_box.hs_orange_bottom{background:#fff url(/img/_/layout/ha/ha_hs_orange_bg.gif) repeat-x bottom left}
.achievement_box{height:392px;font-size:11px}
#ha_award_normal_logged{text-align:center;padding:3px 3px 0 3px;margin:0}
#ha_award_normal_guest1,#ha_award_normal_guest2,#ha_award_unlock_logged1,#ha_hs_normal_guest,#ha_highscore_login{text-align:center;padding:3px;margin:0}
#ha_hs_normal_guest{padding:4px}
#ha_highscore_login{padding-top:0px;padding-bottom:1px}
#ha_award_unlock_guest2,#ha_award_unlock_logged2{background:#ffaa26 url(/img/_/layout/ha/ha_stars.png) repeat-x top left}
#ha_award_unlock_guest2 p,#ha_award_unlock_logged2 p{text-align:center;margin:0;padding:3px 27px;background:#ffaa26 url(/img/_/layout/ha/ha_stars.png) repeat-x top left;color:#fff;font-weight:bold;font-size:12px}
#ha_award_unlock_guest1{background:#fedcae;text-align:center;padding:3px}
#ha_award_normal_guest2{padding-bottom:0}
#ha_award_normal_guest2 p,#ha_award_unlock_guest1 p,#ha_highscore_login p{font-size:12px;font-weight:bold;padding:3px;margin:0}
#ha_highscore_login p{padding-top:0;padding-bottom:1px}
#gamepage_ha_box a.register{color:#FD6D04;text-decoration:underline;font-weight:normal;line-height:16px;float:left}
#gamepage_ha_box .centered{left:-50%;position:relative;float:left}
#gamepage_ha_box .centerHack{left:50%;margin:0 auto;position:relative;text-align:center;float:left}
#gamepage_ha_box span.or{font-weight:normal;margin:0 4px;float:left;line-height:16px}
#gamepage_ha_box .login_button{padding:0 3px;width:152px}
#gamepage_ha_box a.login{background:transparent url(/img/_/layout/ha/buttons_blue_white.gif) no-repeat scroll 2px top}
#gamepage_ha_box div.login_right{background:transparent url(/img/_/layout/ha/buttons_blue_white.gif) no-repeat scroll 0 -20px}
#gamepage_ha_box a.login:hover{background:transparent url(/img/_/layout/ha/buttons_blue_white.gif) no-repeat scroll 2px -40px;}
#gamepage_ha_box div.login_right.hover{background:transparent url(/img/_/layout/ha/buttons_blue_white.gif) no-repeat scroll 0px -60px}
#ha_award_unlock_guest1 a.login{background:transparent url(/img/_/layout/ha/buttons_blue_orange.gif) no-repeat scroll 2px top}
#ha_award_unlock_guest1 div.login_right{background:transparent url(/img/_/layout/ha/buttons_blue_orange.gif) no-repeat scroll 0 -20px}
#ha_award_unlock_guest1 a.login:hover{background:transparent url(/img/_/layout/ha/buttons_blue_orange.gif) no-repeat scroll 2px -40px;}
#ha_award_unlock_guest1 div.login_right.hover{background:transparent url(/img/_/layout/ha/buttons_blue_orange.gif) no-repeat scroll 0px -60px}
div.ha_gray,div.ha_orange,div.ha_orange_full{width:152px;height:0;line-height:0;font-size:0;border-bottom:1px solid #959595;margin:7px auto 0;*margin:9px auto 0;padding:0;clear:both;overflow:hidden}
div.ha_orange{border-bottom:1px solid #ff6801}
div.ha_orange_full{margin-top:0;border-bottom:1px solid #ffb041}
.achievement_box_content ul{list-style:none;padding:0;margin:0}
.achievement_box_content ul li.locked div.unlocked,.achievement_box_content ul li.locked div.active{display:none}
.achievement_box_content ul li.unlocked div.locked,.achievement_box_content ul li.unlocked div.active{display:none}
.achievement_box_content ul li.active div.unlocked,.achievement_box_content ul li.active div.locked{display:none}
.achievement_box_content li{clear:both;padding:5px 7px 0 7px;margin:0;height:50px;overflow:hidden}
.achievement_box_content li.active{background:#ffaa26 url(/img/_/layout/ha/ha_highlight.png) repeat-x top left}
.achievement_box_content li div.thumb{float:left;margin:3px 5px 6px 0}
.achievement_box_content li div.info{margin-left:43px}
.achievement_box_content li div.info span.title{display:block;height:28px;line-height:14px}
.achievement_box_content li div.info span.points{display:block;font-size:9px}
.achievement_box_content li.locked div.info span.title,.achievement_box_content li.locked div.info span.points{color:#959595}
.achievement_box_content li.locked div.thumb img{opacity:0.5;filter:alpha(opacity=50)}
.achievement_box_content li.unlocked div.info span.title{color:#000}
.achievement_box_content li.unlocked div.info span.points{color:#ff6801}
.achievement_box_content li.active div.info span.title{color:#000}
.achievement_box_content li.active div.info span.points{color:#fff}
.highscore_box .viewbar{text-align:center;padding:3px;color:#000}
.highscore_box .viewbar a{color:#000;text-decoration:none}
.highscore_box .viewbar a:hover{color:#fd5c02}
.highscore_box .viewbar a.active,.highscore_box .viewbar a.active:hover{color:#fd5c02;cursor:default;font-weight:bold}
div.highscore_indicator{background:transparent url(/img/_/layout/indicator.gif) no-repeat center;height:280px}
div.highscore_box_content div.noitems{margin-top:150px;font-weight:bold;text-align:center}
div.highscore_box_content div.noitems.not_logged{margin-top:110px}
div.highscore_box_content ol,div.highscore_box_content ol li{list-style-type:none;margin:0;padding:0;clear:both}
div.highscore_box_content ol li{display:block;float:left;_float:none;width:100%;height:32px;clear:both;padding:1px 0px;_padding:0;margin:0px;overflow:hidden;position:relative;color:#000}
div.highscore_box_content ol li.odd{background-color:#ffe1cc}
div.highscore_box_content ol li.even{background-color:#fff}
div.highscore_box_content ol li.current{background:#ffaa26 url(/img/_/layout/ha/ha_highlight.png) repeat-x top left}
div.highscore_box_content ol li span.position{display:block;float:left;width:15px;text-align:right;padding-right:4px}
div.highscore_box_content span.avatar{display:block;float:left;width:32px;height:32px}
div.highscore_box_content span.avatar span.rounder{position:absolute;top:0;left:0;display:block;width:32px;height:32px}
div.highscore_box_content ol li.odd span.avatar span.rounder{background-image:url(/img/_/layout/ha/ha_highscore_user_odd.gif)}
div.highscore_box_content ol li.even span.avatar span.rounder{background-image:url(/img/_/layout/ha/ha_highscore_user_even.gif)}
div.highscore_box_content ol li.current span.avatar span.rounder{background-image:url(/img/_/layout/ha/ha_highscore_user_orange.gif)}
div.highscore_box_content span.avatar span.cropper{position:relative;display:block}
div.highscore_box_content ol li span.username{display:block;text-align:left;float:right;padding-right:3px;width:110px}
div.highscore_box_content ol li span.username a{color:#000;text-decoration:none;font-weight:normal;padding-left:2px}
div.highscore_box_content ol li span.username a:hover{color:#000;text-decoration:underline}
div.highscore_box_content ol li span.score{height:12px;line-height:12px;display:block;text-align:left;float:right;padding-right:3px;width:110px;color:#fd6802;padding-top:3px}
div.highscore_box_content ol li.current span.score{color:#fff}
div.highscore_box_content .my_highscore{clear:both}
div.highscore_box_content .my_highscore_top{color:#fff;font-weight:bold;text-align:center;margin:0;height:32px;padding:3px 0}
div.highscore_box_content .my_highscore_top.my_highscore_top_anim{background-color:#ffce82}
div.highscore_box_content .my_highscore_top span.avatar{display:block;float:left;width:32px;height:32px;padding:0 5px}
div.highscore_box_content .my_highscore_top span.avatar span.rounder{background-image:url(/img/_/layout/ha/ha_highscore_user_orange.gif)}
div.highscore_box_content span.avatar a{text-decoration:none}
div.highscore_box_content .my_highscore_bottom{color:#000;text-align:center;margin:0;padding:2px 3px;clear:both}

