body{background:black none;color:white;text-align:left}body.background-captcha{background:black url(../../v2/images/registration/registration_background_step1.png) no-repeat right 130px}body.background-agegate{background:black url(../../v2/images/registration/registration_background_step2.png) no-repeat right 130px}
body.background-accountdetails-male{background:black url(../../v2/images/registration/registration_background_step3_boy.png) no-repeat right 10px}body.background-accountdetails-female{background:black url(../../v2/images/registration/registration_background_step3_girl.png) no-repeat right 10px}div#main-container{width:450px;margin:0 auto}
div#alert-container{background-color:#fc0;padding:5px 10px;font-weight:bold;font-size:13px;color:black}div#error-title{background:url(../../v2/images/frontpage/use_email_icons.png) no-repeat 10px -34px;padding:3px 0 3px 40px}div#alert-title{background:url(../../v2/images/registration/warning_sign_outline.png) no-repeat 10px 5px;padding:0 0 8px 40px;border-bottom:1px solid #d39a00;font-size:20px}
div#alert-text{font-size:12px;font-weight:normal;padding:10px 10px 5px 10px}div#title,h2{border-bottom:1px solid #3d3d3d;font-size:20px;font-weight:bold;margin:18px 0;padding:7px 20px 10px}h3{font-size:12px;color:#22b9f1}h3 span{font-size:12px!important;color:#22b9f1!important}div#inner-container{padding:0 0 10px 0;border-bottom:1px dashed #3d3d3d}
div#login-container{padding-bottom:13px}div#login-container .field input{width:240px}#inner-container .inner-content.bottom-border{border-bottom:thin solid #313131;padding-bottom:20px}#inner-container .inner-content.top-margin{margin-top:12px}div#inner-container form{margin:0 auto}#inner-container .inner-content .field-content{width:410px;margin:0 auto}
div#captcha-container{padding:10px 0 0 10px}div#captcha-image-container{height:57px;width:310px;padding:10px 0}div#recaptcha-input input{font-size:11px;font-family:Verdana,Arial,Helvetica,sans-serif;margin:0;padding:4px}div#recaptcha_image img{display:inline;background:url(../../v2/images/page_loader.gif) no-repeat}
div#captcha-reload-container{padding:0 0 12px 0}#recaptcha-reload{color:white;padding:5px 0}div#inner-container #captcha-form{padding:0 0 10px 10px}#recaptcha-input-title{padding:15px 0 8px}div#registration{width:370px;margin:0 auto}div#age{padding-top:20px;padding-bottom:20px;text-align:center}#stepnumbers{margin:15px 0;text-align:center;color:#666}
#stepnumbers div{display:inline;min-height:21px;height:21px;padding:6px 12px 6px 40px;font-size:12px;border-right:1px dotted #2f2f2f;background:no-repeat 12px 4px}#stepnumbers .step1{background-image:url(../../v2/images/frontpage/step_1_grey.png)}#stepnumbers .step2{background-image:url(../../v2/images/frontpage/step_2_grey.png)}
#stepnumbers .step3{background-image:url(../../v2/images/frontpage/step_3_grey.png)}#stepnumbers .step1focus{background-image:url(../../v2/images/frontpage/step_1_white.png);color:white}#stepnumbers .step2focus{background-image:url(../../v2/images/frontpage/step_2_white.png);color:white}#stepnumbers .step3focus{background-image:url(../../v2/images/frontpage/step_3_white.png);color:white}
#stepnumbers .stepdone{background-image:url(../../v2/images/frontpage/step_check_grey.png)}#stepnumbers .stephabbo{border-right:0;padding-left:80px;background:url(../../v2/images/frontpage/step_habbo_logo.png) no-repeat 10px 5px}.delimiter_smooth{border:0;padding-bottom:8px}.flat{background:black url(../../v2/images/frontpage/arrow_down_line.png) repeat-x 0 0;width:211px;float:left}
.arrow{width:28px;height:9px;background:black url(../../v2/images/frontpage/smooth_arrow_down.png) no-repeat 0 0;float:left}div#date-selector{text-align:center;margin:20px auto}select.dateselector{background-color:#ddd;font-weight:bold;font-size:13px;width:120px;padding:5px;border:0;height:30px}div.dateselector option{background-color:white;padding-left:7px;padding-bottom:2px}
div.boy{float:left}div.girl{float:right}div.button{float:right;margin-top:15px}div.button a.area{cursor:pointer;text-decoration:none;height:50px;float:left;color:white;background:black url(../../v2/images/frontpage/select_button.png) no-repeat scroll -6px 0;line-height:48px;font-weight:bold;font-size:1.4em;padding-left:22px;padding-right:17px;text-shadow:#000 0 -1px 0;position:relative}
div.button span.close{float:left;height:50px;background:black url(../../v2/images/frontpage/select_button.png) no-repeat;width:6px;clear:right}div.button:hover a.area{background-position:-6px -50px}div.button:hover span.close{background-position:0 -50px}div.button a.gray{background:black url(../../v2/images/shared_icons/buttons_small.png) no-repeat -6px -400px;color:black;text-shadow:#fff 0 1px 0}
div.button span.gray{background:black url(../../v2/images/shared_icons/buttons_small.png) no-repeat 0 -400px}div.button:hover a.gray{background-position:-6px -450px}div.button:hover span.gray{background-position:0 -450px}div#error{background-color:#cb2121;text-align:center;padding:25px 0;font-size:14px}
div#error-messages-container{padding-top:7px}div#error-placeholder{height:47px}#rpx-signin a{display:inline-block;padding-top:5px}#inner-container .left{float:left;width:50%}#inner-container .right{float:right;width:45%;margin-top:20px}#inner-container .right.text-right{text-align:right}#inner-container .field label{padding-bottom:6px;color:#22b9f1;font-weight:bold;display:block}
#inner-container #password-field{padding-top:8px}#inner-container .field input{width:370px;padding:4px;border:1px solid #633}#inner-container .field input.error{background-color:#da5a4c}#inner-container .checkbox.error{border:2px solid #da5a4c}#inner-container input.checkbox-field{width:auto;border:0;margin-left:0;vertical-align:middle}
#inner-container .field-content.checkbox{padding:5px}#inner-container .help{color:#8b8b8b;font-size:10px;margin-bottom:18px;width:370px}div#inner-container .age-limit{margin-top:200px}#main-container.login{margin-top:50px}#main-container a#back-link{line-height:65px;font-size:12px;float:left}#inner-container .field{padding-bottom:2px}
#main-container .cbb{background-color:#000}#main-container .i3{background:#000}#main-container .cb,#main-container .bt,#main-container .bb{margin:0}#main-container .bb{height:0}div#gender-selection{text-align:center;height:190px;width:330px;margin:0 auto;font-size:18px}div#gender-selection h3{margin-top:18px;margin-bottom:18px}
a#back-link,#inner-container .field-content a{color:#fff}.select-container{margin-bottom:10px}#inner-container #email-notice{margin-bottom:12px}#inner-container .checkbox a{color:#22b9f1}div.button{width:auto}.phishing-warning{padding:5px 5px 5px 30px;text-align:center;margin:5px 60px;color:#000;background:#fff url(../../v2/images/registration/exclamation_mark.png) no-repeat 7px 50%}
#avatar-choices{width:440px;padding-left:10px;padding-bottom:20px;clear:both;border-bottom:1px solid #3d3d3d}#avatar-choices ul{margin:0;padding:0}#gender-choices{text-align:center}#gender-choices ul{margin:0;padding:0}#avatar-choices li{position:relative;list-style:none;float:left;width:114px;height:115px;line-height:115px;margin:0 14px 14px 0;border:4px solid #282828;border-radius:8px;text-align:center;cursor:pointer}
#gender-choices li{list-style:none;margin:0 14px 14px 0;border-radius:8px;border:4px solid #282828;width:114px;height:115px;text-align:center;float:left;position:relative;cursor:pointer;left:35px}#avatar-choices li img{margin-bottom:15px;z-index:10;position:relative}#gender-choices li img{margin-top:5px;margin-bottom:15px;position:relative;z-index:10}
#avatar-choices li span{position:absolute;z-index:1;left:4px;width:106px}#gender-choices li span{left:4px;width:106px;position:absolute;z-index:1}#avatar-choices li .bgtop{top:4px;height:54px;background-color:#242424;border-top-left-radius:8px;border-top-right-radius:8px}#gender-choices li .bgtop{top:4px;height:54px;border-top-left-radius:8px;border-top-right-radius:8px;background-color:#242424}
#avatar-choices li .bgbottom{top:58px;height:53px;background-color:#1a1a1a;border-bottom-left-radius:8px;border-bottom-right-radius:8px}#gender-choices li .bgbottom{top:58px;height:53px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;background-color:#1a1a1a}#gender-choices li .gender-choice{text-align:center;margin-top:15px}
#avatar-choices .selected{border-color:white}#gender-choices .selected{border-color:white}#more-avatars{color:#fff}#avatar-choices .help{color:#8b8b8b;font-size:10px}#recaptcha_response_field{width:370px}#forced-email-login{position:absolute;width:383px;z-index:9001;color:#fff}#forced-email-login-title{text-align:center;font-size:18px;padding:7px 5px;font-weight:bold}
#forced-email-login .email-address{font-size:18px;font-weight:bold;height:30px;width:330px;text-align:center;color:gray;border:1px solid #633}#forced-email-login-container{background:transparent url(../../v2/images/frontpage/use_email_bg.png) no-repeat top left;padding:5px 20px;overflow:hidden}#forced-email-login-container-bottom{background:transparent url(../../v2/images/frontpage/use_email_bg.png) no-repeat bottom left;height:10px}
#forced-email-login #forced-email-login-content li{padding:15px 0}#forced-email-login li.center{text-align:center}.bottom-border{padding-bottom:15px;border-bottom:thin solid #313131}.bottom-top-border{border-bottom:thin solid #313131;border-top:thin solid #313131}.bottom-top-dotted-border{border-bottom:thin dotted #313131;border-top:thin dotted #313131}
#forced-email-login #forced-email-login-content li div{margin-right:10px;width:18px;height:25px;float:left;background:transparent url(../../v2/images/frontpage/use_email_icons_old.png) no-repeat}#forced-email-login #forced-email-login-content li div.force-email-notice-2{background-position:1px 0}#forced-email-login #forced-email-login-content li div.force-email-notice-1{background-position:-17px 0}
#forced-email-login #forced-email-login-content li div.force-email-notice{background-position:-35px 0}#force-email-ok-button{margin-top:10px;float:right;height:50px}#force-email-ok-button.new-button b{background:transparent url(../../v2/images/shared_icons/buttons_small.png) no-repeat -6px -100px;line-height:40px;text-align:center;height:50px;font-size:18px;margin-right:5px}
#force-email-ok-button.new-button i{background:transparent url(../../v2/images/shared_icons/buttons_small.png) no-repeat 0 -100px;width:6px;height:50px}#force-email-ok-button.new-button:hover b{background-position:-6px -150px}#force-email-ok-button.new-button:hover i{background-position:0 -150px}div#alert-cookies-container,div#alert-javascript-container{clear:both;margin-bottom:16px;background-color:#fc0;padding:10px 18px;font-size:13px;color:black;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}
div#alert-cookies-title,div#alert-javascript-title{border-bottom:1px solid #d39a00;font-size:18px;font-weight:bold;background-image:url(../../v2/images/registration/warning_sign_outline.png);background-repeat:no-repeat;background-position:10px 4px;padding:0 0 9px 40px;margin-bottom:12px}div#alert-cookies-text,div#alert-javascript-text{padding-left:9px}
div#alert-cookies-text a,div#alert-javascript-text a{font-weight:bold}