body{background-color:#ffffff;text-align:left;}
*{padding:0px;margin:0px;font-size:13px;font-family:verdana;}
.clear{clear:both;height:0px;width:0px;overflow:hidden;}
.hidden{display:none;}
.left{float:left !important;}
.right{float:right !important;}
div.feedback.error{color:#D33D3C;}
div.feedback.info{color:#068a00;}
div#wrapper{margin:0 auto;max-width:950px;min-height:780px;background-color:#fff;}
#content{width:980px;margin:0 auto;text-align:left;padding:0px;}
.left{float:left;}
.right{float:right;}
div.messagerow{padding:5px 10px;border-bottom:1px dashed #c0c0c0;}
div.messagerow div.avatar{width:18%;margin-right:5px;}
div.messagerow div.message{padding-bottom:5px;width:80%;}
div.messagerow div.message h4{color:orange;padding-bottom:5px;}
div.messagerow div.message div.options{margin-top:15px;font-size:10px;}
div.reactionform{margin-top:15px;}
div.reactionform div.form{width:100%;text-align:center;}
div.reactionform div.form textarea{width:450px;border:1px solid navy;height:60px;}
div.reactionform div.form input.submitmessage{width:452px;text-align:center;height:22px;font-size:11px;background:navy;color:#fff;border:0px;}
span.reply, span.appreciation{cursor:pointer}
div.avatarthumb{border:1px solid lightblue;margin:10px;cursor:pointer;}
#popup_box_header{width:484px;height:93px;background-image:url('http://simg.jaludo.com/speeleiland/jeuxdroles_fr/images/registration/popup_login_header.jpg');background-repeat:no-repeat;text-align:right;padding-top:2px;padding-right:2px;}
#popup_box{width:488px;padding:6px;border:1px solid #ff9200;background-image:url('http://simg.jaludo.com/speeleiland/images/registration/popup_login_bg.jpg');background-repeat:repeat-x;background-color:#ffa800;}
#popup_box_main{width:486px;border:1px solid #ff9200;background-color:#eeeeee;padding-bottom:15px;position:relative;}
.popup_icon{width:24px;height:18px;float:left;background-image:url('http://simg.jaludo.com/speeleiland/images/registration/popup_login_icons.gif');background-repeat:no-repeat;}
.popup_content{width:336px;float:left;margin-top:-5px;margin-left:10px;}
.popup_content p{color:#342c3e;font-family:verdana;font-size:13px;font-weight:normal;display:block;padding-bottom:6px;}
.popup_content p a{color:#342c3e;font-family:verdana;font-size:13px;font-weight:normal;}
.popup_inputfield{background-color:#fdfdfd;border:1px solid #d5d4d4;height:20px;width:330px;font-size:15px;padding-top:2px;color:#342c3e;}
.popup_inputfield_daymonth{background-color:#fdfdfd;border:1px solid #d5d4d4;height:20px;font-size:15px;padding-top:2px;color:#342c3e;width:35px;text-align:center;}
.popup_inputfield_year{background-color:#fdfdfd;border:1px solid #d5d4d4;height:20px;font-size:15px;padding-top:2px;color:#342c3e;width:60px;text-align:center;}
.popup_passwordfield{background-color:#fdfdfd;border:1px solid #d5d4d4;height:20px;width:120px;font-size:15px;padding-top:2px;color:#ff9200;}
.p_step1{background-position:0px 0px;}
.p_step2{background-position:0px -18px;}
.p_step3{background-position:0px -36px;}
.p_step4{background-position:0px -54px;}
.p_step5{background-position:0px -72px;}
.p_step6{background-position:0px -90px;}
.p_step7{background-position:0px -108px;}
.p_step8{background-position:0px -126px;}
.p_important{background-position:0px -144px;}
.p_calendar{background-position:0px -162px;background-image:url('http://simg.jaludo.com/speeleiland/jeuxdroles_fr/images/registration/popup_login_icons.gif');background-repeat:no-repeat;width:18px;height:18px;display:block;position:absolute;margin-left:150px;margin-top:3px;}
.p_extra1{background-position:0px -180px;}
.p_extra2{background-position:0px -198px;}
.p_extra3{background-position:0px -216px;}
.p_extra4{background-position:0px -234px;}
.p_extra5{background-position:0px -252px;}
.p_extra6{background-position:0px -270px;}
#popup_step1, #popup_step2, #popup_step3, #popup_step4, #popup_step5, #popup_step6, #popup_step7, #popup_step8{width:360px;padding-left:63px;padding-right:63px;padding-bottom:8px;}
form#reportabuse #popup_step1, form#reportabuse #popup_step2,form#reportabuse #popup_step3, form#reportabuse #popup_step4, form#reportabuse #popup_step5, form#reportabuse #popup_step6, form#reportabuse #popup_step7, form#reportabuse #popup_step8{width:30px;padding-left:10px;padding-bottom:8px;}
.popup_checkbox_license{float:left;margin-top:4px;}
.popup_content strong{color:#342c3e;font-family:verdana;font-size:13px;font-weight:normal;}
.popup_content em{display:block;font-style:normal;color:#c72525;font-size:11px;padding-top:3px;padding-bottom:3px;}
.popup_license{float:left;padding-left:10px;font-size:12px;color:#342c3e;}
.popup_license a{text-decoration:underline;color:#342c3e;font-size:12px;}
#popup_step_between{width:452px;padding-top:4px;padding-left:17px;padding-right:17px;padding-bottom:7px;}
#popup_step_between a{font-size:11px;color:#676767;text-decoration:none;}
#popup_step_between a:hover{color:#676767;text-decoration:underline;}
.popup_registerbutton{margin-left:50px;}
#registration_form{height:760px;}
#usernameextra, #passwordextra, #passwordcheckextra, #genderextra, #calendarextra, #termsextra{margin-left:50px;}
#submiterror, #registration_form, #usernameextra, #passwordextra, #passwordcheckextra, #genderextra, #calendarextra, #termsextra{display:none;}
.dialog-register, .dialog-login, .dialog-forgotpassword{background:none !important;border:0px !important;width:770px !important;top:10% !important;position:absolute !important;z-index:999;}
.dialog-pm{background:none !important;border:0px !important;width:550px !important;top:10% !important;position:absolute !important;z-index:999;}
.dialog-register .ui-widget-content, .dialog-login .ui-widget-content{overflow:none !important;height:auto !important;}
.ui-dialog-titlebar{display:none !important;}
.loading{margin:10% auto;color:#fff;}
div#cover{display:none;}
body.ajaxcover div#cover{position:fixed !important;position:absolute;display:block;top:0px !important;top:auto;top:expression( parseInt( document.documentElement.scrollTop || document.body.scrollTop ) );left:0px;width:100% !important;width:expression( parseInt( parentNode.offsetWidth ) );height:100%;z-index:99;}
div#cover div.back{position:absolute;top:0px;left:0px;width:100%;height:100%;background-color:#000;color:#000;opacity:0.5;-moz-opacity:0.5;-konq-opacity:0.5;filter:alpha( opacity=50 );z-index:99;}
div#cover div.indicator{position:absolute;display:block;margin:-50px 0 0 -150px;left:50%;top:50%;width:300px;height:100px;text-align:center;}
div.itemlistwrapper div.ajaxswirl{position:absolute;top:0px;width:100%;height:100%;background:url( http://simg.jaludo.com/speeleiland/images/loader.gif ) no-repeat center;z-index:1;visibility:hidden;}
div.itemlistwrapper div.ajaxswirl-globe{position:absolute;top:0px;width:100%;height:100%;background:url( http://simg.jaludo.com/speeleiland/jeuxdroles_fr/images/loader_globe.gif ) no-repeat center;z-index:1;visibility:hidden;}
div#message-load-indicator{text-align:center;padding-bottom:5px;}
div.ajaxswirl img{width:100%;height:100%;}
div.ajaxprogress div.ajaxswirl, div.ajaxprogress div.ajaxswirl-globe{visibility:visible;z-index:12;}
div.ajaxprogress div#highscore, div.ajaxprogress ul{opacity:0.3;-moz-opacity:0.3;-konq-opacity:0.3;filter:alpha( opacity=30 );}
div.ajaxprogress div.itemlist{opacity:0.3;-moz-opacity:0.3;-konq-opacity:0.3;filter:alpha( opacity=30 );}
div.ajaxprogress div#gamepage_voting_box_content {opacity:0.5;-moz-opacity:0.5;-konq-opacity:0.5;filter:alpha( opacity=50 );}
div.itemlistwrapper{position:relative;}
div#user{width:320px;margin:0px auto;}
div#user div.avatar{width:58px;height:73px;margin-right:10px;}
div#user div.info{margin-top:6px;}
div#user div.info .username{font-weight:bold;font-size:16px;}
div.altusername{padding-left:10px;font-style:italic;text-decoration:underline;cursor:pointer;}
#game_right #highscore .dateselector{height:20px;margin-right:5px;color:#8f8f8f;}
#game_right #highscore .dateselector a{color:#8f8f8f;font-size:10px;}
#game_right .highscore_top{background:url( http://simg.jaludo.com/speeleiland/images/topscore_header.jpg );width:159px;height:20px;color:#FFFFFF;font-family:arial;font-size:15px;font-weight:bold;text-align:center;text-transform:uppercase;padding-top:4px;}
#game_right .myscore{background:url( http://simg.jaludo.com/speeleiland/images/highscore_myscore_bg.jpg ) repeat-x;padding:5px;height:85px;}
#game_right .myscore .avatar{margin:6px 10px 0 0;}
#game_right .myscore .info{width:80px;overflow:hidden;color:#787878;font-size:10px;}
#game_right .myscore .info .points{color:#2677a4;font-weight:bold;}
#game_right .myscore .info .username{text-transform:uppercase;font-weight:bold;margin:6px 0 0 0;color:#454545;}
#game_right .topscore_menu ul{list-style-type:none;margin:0px;}
#game_right .topscore_menu ul li.item_normal{background:url( http://simg.jaludo.com/speeleiland/images/highscore_tab_normal.jpg ) no-repeat;height:20px;margin-left:0px;width:159px;}
#game_right .topscore_menu ul li.item_active{background:url( http://simg.jaludo.com/speeleiland/images/highscore_tab_active.jpg ) no-repeat;height:20px;margin-left:0px;width:159px;}
ul li.data #achievements, #game_right .topscore_menu ul li.data #allhighscores, #game_right .topscore_menu ul li.data #friendhighscores{padding:5px;max-height:411px;width:149px;overflow:auto;position:relative;}
#game_right .topscore_menu .highscore{font-size:10px;position:relative;}
#game_right .topscore_menu ul li.data ul li{padding:6px 0;border-bottom:1px dashed #c0c0c0;color:#989898;position:relative;}
#game_right .topscore_menu ul li.data ul li .medaille{margin-top:2px;margin-left:3px;}
#game_right .topscore_menu ul li.data ul li .score{margin-left:35px;font-size:11px;}
#game_right .topscore_menu ul li.data ul li .position{width:27px;}
#game_right .topscore_menu ul li.data ul li .positionnumber{font-size:10px;}
#game_right .topscore_menu ul li.data ul li .position h4{font-size:10px;}
#game_right .topscore_menu ul li.data ul li h4{color:#454545;}
#game_right .topscore_menu ul li.data ul li div.scores{width:91px;position:relative;overflow:hidden;margin-left:35px;margin-top:-8px;}
#game_right .topscore_menu ul li.data ul li h4.username{text-transform:uppercase;font-size:10px;width:110px;position:relative;overflow:hidden;}
#game_right .topscore_menu ul li.data ul li h4.otherusernames{font-size:10px;width:100px;position:relative;overflow:hidden;}
#game_right .topscore_menu ul li.item_normal a, #game_right .topscore_menu ul li.item_active a{padding-left:30px;height:20px;display:block;padding-top:4px;color:#000;outline:none;}
#game_right .topscore_menu ul li a.achievements{background:url( http://simg.jaludo.com/speeleiland/images/icon_achievement.jpg ) 30px 1px no-repeat;outline:none;font-size:10px;}
#game_right .topscore_menu ul li a.allhighscores{outline:none;font-size:10px;}
#game_right .topscore_menu ul li a.friendhighscores{background:url( http://simg.jaludo.com/speeleiland/images/icon_score_friendhighscores.jpg ) 30px 4px no-repeat;outline:none;font-size:10px;}
#game_right .scores{width:155px;max-height:290px;padding:0;font-size:10px;}
#users img.flag{margin-top:2px;position:relative;}
#game_right{float:left;width:159px;height:620px;margin-left:9px;background:#eee;padding:0px !important;}
.gamepage_post_reactions_textarea{width:358px;border:1px solid #352c3f;padding:4px;font-size:12px;height:60px;font-style:italic;}
.messageavatar{margin-left:10px;margin-top:20px;}
#gamepage_reactions_hdr, #gamepage_walkthroughs_hdr{cursor:pointer;}
#favoritegamefeedback{display:none;}
div.highscore-notloggedin{background:url( http://simg.jaludo.com/speeleiland/images/notloggedin.jpg ) top left no-repeat;width:158px;height:620px;padding:15px 5px;color:#156083;font-size:13px;background-color:#eee;text-align:left;padding-top:15px;margin:0px 0;bottom:10px;}
div.highscore-scorenotsaved{background:url( http://simg.jaludo.com/speeleiland/images/scorenotsaved.jpg ) top left no-repeat;width:158px;height:620px;padding:15px 5px;color:#156083;font-size:13px;background-color:#eee;text-align:left;padding-top:15px;margin:0px 0;bottom:10px;}
div.highscore-notloggedin .intro, div.highscore-scorenotsaved .intro{position:relative;width:140px;padding-left:10px;}
div.highscore-notloggedin .intro span, div.highscore-scorenotsaved .intro span{font-size:18px;font-weight:bold;display:block;padding-bottom:20px;}
div.highscore-notloggedin .login span, div.highscore-scorenotsaved .login span{position:relative;width:140px;font-size:12px;padding-left:10px;color:#156083;}
div.highscore-scorenotsaved a.login{margin-top:38px;}
div.highscore-notloggedin a.login{margin-top:100px;}
div.highscore-notloggedin a.login, div.highscore-scorenotsaved a.login{background:transparent url( http://simg.jaludo.com/speeleiland/images/btn_login.png ) top left no-repeat;font-size:16px;width:139px;height:38px;color:#fff;text-align:center;font-weight:bold;display:block;text-align:center;padding-top:12px;}
div.highscore-scorenotsaved .hasaccount{font-size:10px;}
div.highscore-scorenotsaved .hasaccount a{color:#156083;font-weight:bold;text-decoration:underline;}