* {
    margin: 0;
    outline: 0 none;
    padding: 0;
}

body {
    background: url("https://up-garbagegarage.wavecdn.net/web/bg.jpg") no-repeat scroll center 30px #14120F;
    color: #E9C01A;
    font: 12px/16px Tahoma, Arial, sans-serif;
    /*min-height: 1000px;*/
    text-align: left;
}

a {
    color: white;
    cursor: pointer;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

a img {
    border: 0 none;
}

input, select, textarea {
    font-family: "Trebuchet MS", Arial, sans-serif;
}

.ar {
    display: block;
    text-align: right;
}

.al {
    display: block;
    text-align: left;
}

.ac {
    display: block;
    text-align: center;
}

.acc {
    display: block;
    text-align: justify;
}

.cl {
    clear: both;
    font-size: 0;
    height: 0;
    line-height: 0;
    text-indent: -4000px;
}

.fr {
    display: inline;
    float: right;
}

.fl {
    display: inline;
    float: left;
}

.hidden {
    display: none;
}

.notext {
    font-size: 0;
    line-height: 0;
    text-indent: -4000px;
}

.shell {
    margin: 0 auto;
    position: relative;
}

#header {
    height: 237px;
    position: relative;
    z-index: 1;
}

h1#logo {
    display: inline;
    float: left;
    font-size: 0;
    height: 237px;
    left: 202px;
    line-height: 0;
    position: absolute;
    text-indent: -4000px;
    top: 0;
    width: 484px;
    z-index: 100;
}

h1#logo a {
    background: url("https://up-garbagegarage.wavecdn.net/web/images/logo.png") repeat scroll 0 0 transparent;
    display: block;
    height: 237px;
}

.login {
    background: url("https://up-garbagegarage.wavecdn.net/web/images/form-bg.gif") no-repeat scroll 0 0 transparent;
    display: inline;
    float: left;
    min-height: 109px;
    padding: 0 0 0 6px;
    width: 176px;
}

.login h5 {
    color: #EBCB4B;
    font-size: 17px;
    line-height: 20px;
    padding: 1px 0 3px 1px;
    text-align: center;
    width: 160px;
}

.login .fld {
    background: url("https://up-garbagegarage.wavecdn.net/web/images/fld.png") repeat scroll 0 0 transparent;
    display: inline;
    float: left;
    height: 21px;
    margin-bottom: 1px;
    width: 162px;
}

.login .field {
    background-color: transparent;
    border: 0 none;
    color: #EBCB4B;
    font-size: 13px;
    font-weight: bold;
    margin: 3px 0 0 3px;
    width: 158px;
}

.login .sbmt {
    background: url("https://up-garbagegarage.wavecdn.net/web/images/login.gif") repeat scroll 0 0 transparent;
    float: left;
    font-size: 0;
    height: 21px;
    line-height: 0;
    margin: 0 0 0 1px;
    text-indent: -4000px;
    width: 162px;
}

.login a.pswd {
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    line-height: 16px;
    text-align: center;
    text-decoration: underline;
}

.login p.ac {
    width: 162px;
}

.login a.pswd:hover {
    text-decoration: none;
}

.download-box {
    background: url("https://up-garbagegarage.wavecdn.net/web/images/download.gif") repeat scroll 0 0 transparent;
    display: inline;
    float: right;
    height: 74px;
    line-height: 24px;
    margin-right: 16px;
    text-align: center;
    text-transform: uppercase;
    width: 177px;
}

.download-box a.fb {
    display: block;
    height: 22px;
    margin: 24px 0 0 3px;
    width: 154px;
}

.download-box h3 {
    font-size: 17px;
}

.start-holder {
    height: 62px;
    margin: 0 auto;
    position: relative;
    width: 162px;
    z-index: 1;
}

a.start-tour {
    background: url("https://up-garbagegarage.wavecdn.net/web/images/start1.png") no-repeat scroll 0 0 transparent;
    display: block;
    font-size: 0;
    height: 62px;
    line-height: 0;
    position: absolute;
    text-indent: -4000px;
    width: 162px;
    z-index: 10;
}

.register-box {
    background: url("https://up-garbagegarage.wavecdn.net/web/images/register-box.png") repeat scroll 0 0 transparent;
    height: 240px;
    margin: 9px auto 0;
    width: 262px;
}

#mycarousel .register-box {
    background-image: none;
}

#mycarousel h3.jetzt {
    background: url("https://up-garbagegarage.wavecdn.net/web/images/spielen.png") repeat scroll 0 0 transparent;
    font-size: 0;
    height: 83px;
    line-height: 0;
    margin: 20px auto 0;
    text-indent: -4000px;
    width: 372px;
}

.reg-form {
    display: inline;
    float: left;
    padding-left: 5px;
    padding-top: 16px;
    width: 695px;
}

.reg-form .fld {
    background: url("https://up-garbagegarage.wavecdn.net/web/css/images/fld1.png") repeat scroll 0 0 transparent;
    display: inline;
    float: left;
    height: 21px;
    margin: 0 0 0 11px;
    width: 182px;
}

.reg-form .fld .field {
    background-color: transparent;
    border: 0 none;
    color: #E9C01A;
    display: inline;
    float: left;
    font-family: Tahoma, Arial, sans-serif;
    font-size: 11px;
    font-weight: bold;
    line-height: 13px;
    margin: 3px 0 0;
    padding-left: 5px;
    width: 175px;
}

.reg-form .btnp {
    display: inline;
    float: right;
    height: 21px;
    margin-right: 10px;
    width: 100px;
}

/*.reg-form .btnp input {
    background: url("/css/images/register-btn1.png") repeat scroll 0 0 transparent;
    border-color: inherit;
    border-style: none;
    border-width: 0;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 0;
    height: 21px;
    line-height: 0;
    margin: 0 auto;
    text-indent: -4000px;
    width: 98px;
}*/

.selectbox {
    background: url("https://up-garbagegarage.wavecdn.net/web/css/images/fld1.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #E9C01A;
    display: inline;
    float: left;
    height: 21px;
    margin-left: 11px;
    padding: 2px 4px 3px 2px;
    width: 182px;
}

.selectbox {
    font-family: Tahoma, Arial, sans-serif;
    font-size: 11px;
    font-weight: bold;
    line-height: 21px;
}

.stripe {
    padding-top: 415px;
}

.stripe a.reg {
    background: url("https://up-garbagegarage.wavecdn.net/web/images/reg.gif") repeat scroll 0 0 transparent;
    display: block;
    font-size: 0;
    height: 60px;
    line-height: 0;
    margin: -4px auto 0;
    text-indent: -4000px;
    width: 239px;
}

.stripe a.reg:hover {
    background-position: 0 bottom;
}

.stripe a.forum {
    background: url("https://up-garbagegarage.wavecdn.net/web/images/forum.gif") repeat scroll 0 0 transparent;
    float: right;
    font-size: 0;
    height: 49px;
    line-height: 0;
    text-indent: -4000px;
    width: 138px;
}

.stripe a.forum:hover {
    background-position: 0 bottom;
}

.stripe a.start {
    background: url("https://up-garbagegarage.wavecdn.net/web/images/start.gif") repeat scroll 0 0 transparent;
    float: left;
    font-size: 0;
    height: 49px;
    line-height: 0;
    text-indent: -4000px;
    width: 139px;
}

.stripe a.start:hover {
    background-position: 0 bottom;
}

.tabs {
    background: url("https://up-garbagegarage.wavecdn.net/web/tab-bg.gif") repeat-x scroll 0 bottom transparent;
    height: 27px;
    width: 762px;
}

.tabs ul {
    list-style-type: none;
}

.tabs li {
    float: left;
    font-weight: bold;
    margin-right: 2px;
}

.tabs li.fr {
    float: right;
    margin-right: 0;
}

.tabs li a {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #EBC613;
    border-color: #B09200 #B09200 -moz-use-text-color;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    color: #000000;
    float: left;
    height: 22px;
    line-height: 22px;
    padding: 0 10px;
}

.tabs li.fr a {
    background: url("https://up-garbagegarage.wavecdn.net/web/logout.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    float: right;
    font-size: 0;
    height: 24px;
    line-height: 0;
    margin-top: -2px;
    padding: 0;
    position: relative;
    text-indent: -4000px;
    width: 24px;
    z-index: 1;
}

.tabs li.fr a:hover {
    background: url("https://up-garbagegarage.wavecdn.net/web/logout.png") no-repeat scroll 0 0 transparent;
}

.tabs li a.active, .tabs li a:hover {
    background: none repeat scroll 0 0 #E7DBA9;
    text-decoration: none;
}

.tab-cnt {
    width: 762px;
}

.tab-cnt .hidden {
    display: none;
}

.tab-cnt .active {
    display: block;
    position: relative;
}

#mycarousel li {
    height: 341px;
    width: 376px;
}

#mycarousel li img {
    padding-left: 6px;
}

#reg-popup {
    background: url("https://up-garbagegarage.wavecdn.net/web/images/popup.png") repeat scroll 0 0 transparent;
    height: 293px;
    left: 0;
    position: absolute;
    top: 150px;
    width: 484px;
    z-index: 100;
}

#reg-popup a.close, #gallery a.close {
    background: url("https://up-garbagegarage.wavecdn.net/web/images/close.gif") no-repeat scroll 0 0 transparent;
    float: right;
    font-size: 0;
    height: 34px;
    line-height: 0;
    margin: 11px 21px 0 0;
    text-indent: -4000px;
    width: 34px;
}

#reg-popup a.close:hover, #gallery a.close:hover, #reg-popup a:hover.hide {
    background-position: 0 bottom;
}

#reg-popup a.hide {
    background: url("https://up-garbagegarage.wavecdn.net/web/images/x.png") no-repeat scroll 0 0 transparent;
    float: right;
    font-size: 0;
    height: 30px;
    line-height: 0;
    margin: 14px 14px 0 0;
    text-indent: -4000px;
    width: 31px;
}

#reg-popup form {
    padding: 32px 0 0 122px;
}

#reg-popup .fld {
    background: url("https://up-garbagegarage.wavecdn.net/web/images/fld-lng.png?foo") repeat scroll 0 0 transparent;
    display: inline;
    float: left;
    height: 21px;
    margin: 0 5px 5px 0;
    width: 242px;
}

#reg-popup .field {
    background-color: transparent;
    border: 0 none;
    color: #eaf845;
    display: inline;
    float: left;
    font-weight: bold;
    padding: 2px 0 0 5px;
    width: 232px;
    font-size: 14px;
}

#reg-popup .btm-space {
    margin-bottom: 10px !important;
}

#reg-popup .check {
    background-image: url("https://up-garbagegarage.wavecdn.net/web/images/check.gif");
    float: left;
    font-size: 0;
    height: 21px;
    line-height: 0;
    text-indent: -4000px;
    width: 22px;
}

#reg-popup label {
    color: #35332E;
    float: left;
    font-weight: bold;
    line-height: 18px;
    font-size: 11px;
    text-align: left;
    padding-left: 6px;
    width: 240px;
}

#reg-popup label a {
    color: #35332E;
    text-decoration: underline;
}

#reg-popup label a:hover {
    text-decoration: none;
}

#reg-popup .btnp input {
    background: url("https://up-garbagegarage.wavecdn.net/web/images/register_b2.png") repeat scroll transparent;
    border: 0 none;
    cursor: pointer;
    display: block;
    font-size: 22px;
    height: 54px;
    line-height: 54px;
    margin: 10px 0 0 0px;
    text-align: center;
    width: 241px;
    text-indent: 0px;
    text-shadow: #fff 1px 1px 2px;
}

#game-holder {
    background: url("https://up-garbagegarage.wavecdn.net/web/game-box.png") no-repeat scroll 0 0 transparent;
    height: 668px;
    margin: 67px auto 0;
    padding: 20px 0 0 21px;
    position: relative;
    width: 804px;

    background: url(https://up-garbagegarage.wavecdn.net/web/game-box.png) no-repeat scroll 0 0 transparent;
    height: 668px;
    margin: 67px auto 0;
    padding: 20px 0 0 21px;
    position: relative;
    width: 804px;
}

#darken {
    background: url("https://up-garbagegarage.wavecdn.net/web/images/dot.png") repeat scroll 0 0 transparent;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
}

#gallery {
    background: url("https://up-garbagegarage.wavecdn.net/web/images/gallery-popup.png") repeat scroll 0 0 transparent;
    height: 435px;
    left: 38%;
    position: absolute;
    top: 150px;
    width: 484px;
    z-index: 100;
}

#gallery .image {
    text-align: center;
    width: 100%;
}

#gallery a.play-btn {
    background: url("https://up-garbagegarage.wavecdn.net/web/images/play-now.gif") repeat scroll 0 0 transparent;
    display: block;
    font-size: 0;
    height: 105px;
    line-height: 0;
    margin: 5px auto 0;
    text-indent: -4000px;
    width: 376px;
}

#gallery ul p {
    color: #35332E;
    font-size: 12px;
    font-weight: bold;
    line-height: 18px;
    padding-top: 3px;
    text-align: center;
}

#pass-popup {
    background: url("https://up-garbagegarage.wavecdn.net/web/images/pass-popup.png") repeat scroll 0 0 transparent;
    height: 181px;
    left: 0;
    position: absolute;
    top: 270px;
    width: 263px;
    z-index: 100;
}

#pass-popup h4 {
    color: #35332E;
    font-size: 14px;
    padding-bottom: 10px;
    text-align: center;
    text-transform: uppercase;
}

#pass-popup .send-pass {
    margin: 0 auto;
    width: 225px;
}

#pass-popup a.close {
    background: url("https://up-garbagegarage.wavecdn.net/web/images/close2.gif") no-repeat scroll 0 0 transparent;
    float: right;
    font-size: 0;
    height: 33px;
    line-height: 0;
    margin: 1px 4px 0 0;
    text-indent: -4000px;
    width: 31px;
}

#pass-popup a.close:hover {
    background-position: 0 bottom;
}

#pass-popup strong {
    color: #35332E;
    display: block;
    line-height: 15px;
    padding-bottom: 8px;
    text-align: center;
}

#pass-popup .fld {
    background: url("https://up-garbagegarage.wavecdn.net/web/images/fld-long.png") repeat scroll 0 0 transparent;
    height: 21px;
    margin: 0 0 0 9px;
    width: 203px;
}

#pass-popup .field {
    background-color: transparent;
    border: 0 none;
    color: #E9C01A;
    font-family: Tahoma, sans-serif;
    font-size: 11px;
    font-weight: bold;
    margin: 3px 0 0 4px;
    width: 193px;
}

#pass-popup .btnp input {
    background: url("https://up-garbagegarage.wavecdn.net/web/images/send.png") repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    display: block;
    font-size: 0;
    height: 36px;
    line-height: 0;
    margin: 5px auto 0;
    text-indent: -4000px;
    width: 130px;
}

#footer {
}

#footer .holder {
    background: url("https://up-garbagegarage.wavecdn.net/web/images/ftr-box.png") repeat scroll 0 0 transparent;
    height: 49px;
    margin: 20px auto 0;
    width: 872px;
}

#footer .holder ul {
    list-style-type: none;
    padding: 9px 0 0 17px;
}

#footer .holder li {
    float: left;
}

div.thumb {
    background: url("https://up-garbagegarage.wavecdn.net/web/images/gallery_image_background.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 229px;
    margin: 13px 0 0 14px;
    width: 228px;
}

div.thumb .title {
    color: #000000;
    font-weight: bold;
    margin-top: 5px;
    text-align: center;
}

.author {
    float: left;
    height: 50px;
    margin: 10px 10px 0 15px;
    width: 50px;
    display: none;
}

.author img {
    border: 1px solid #CCCCCC;
    border-radius: 4px 4px 4px 4px;
}

.image {
    margin-left: 10px;
    margin-top: 9px;
}

.author_name {
    color: #000000;
    font-size: 16px;
    font-weight: bold;
    margin-top: 13px;
    margin-left: 20px;
}

.fb_like {
    margin-top: 10px;
    margin-left: 20px;
}

.fb_edge_widget_with_comment {
    float: left;
}

.gplus {
    float: left;
    display: inline;
    margin-left: 14px;
}

/*float:right; display:inline; margin:-20px 0 0 0; position:relative; z-index:1;*/

.pagination {
    background: url("https://up-garbagegarage.wavecdn.net/web/images/gallery_paginate.png") no-repeat scroll 0 0 transparent;
    height: 25px;
    margin: 14px auto;
    padding-bottom: 3px;
    padding-top: 3px;
    text-align: center;
    width: 251px;
}

.pagination a {
    color: #000000;
    font-size: 12px;
    font-weight: bold;
}

.pagination strong {
    color: #FFFFFF;
    font-size: 1.3em;
    font-weight: bold;
    text-decoration: underline;
}

.simple_overlay {
    background-color: #333333;
    border: 1px solid #666666;
    box-shadow: 0 0 90px 5px #000000;
    display: none;
    min-height: 200px;
    width: 975px;
    z-index: 10000;
}

.simple_overlay .close {
    background-image: url("https://up-garbagegarage.wavecdn.net/web/images/overlay/close.png");
    cursor: pointer;
    height: 35px;
    position: absolute;
    right: -15px;
    top: -15px;
    width: 35px;
}

.close {
    background-image: url("https://up-garbagegarage.wavecdn.net/web/images/overlay/close.png");
    cursor: pointer;
    height: 35px;
    position: absolute;
    right: 576px;
    top: 36px;
    width: 35px;
}

#triggers {
    text-align: center;
}

#triggers img {
    border: 1px solid #CCCCCC;
    border-radius: 4px 4px 4px 4px;
    cursor: pointer;
    margin: 0 5px;
}

.details {
    color: #FFFFFF;
    font-size: 11px;
    position: absolute;
    right: 15px;
    top: 15px;
    width: 150px;
}

.details h3 {
    color: #AABBAA;
    font-size: 18px;
    margin: 0 0 10px;
}

.reward {
    background: url("https://up-garbagegarage.wavecdn.net/web/images/reward.png") no-repeat scroll 0 0 transparent;
    height: 298px;
    margin: 130px auto 0;
    text-align: center;
    width: 495px;
}

.reward .message {
    color: black;
    font: 24px Verdana, Ariel, sans-serif;
    margin: 0 auto;
    padding-top: 70px;
    width: 405px;
}

.play {
    background: url("https://up-garbagegarage.wavecdn.net/web/images/play.png") no-repeat scroll 0 0 transparent;
    height: 30px;
    line-height: 2.3em;
    margin: 40px auto;
    text-align: center;
    width: 195px;
}

.play a {
    color: black;
    font-size: 13px;
}

.gallery_content {
    background: url("https://up-garbagegarage.wavecdn.net/web/images/gbackground1.png") no-repeat scroll 0 0 transparent;
    height: 535px;
    margin: 10px auto;
    width: 737px;
}

.search_button {
    background: url("https://up-garbagegarage.wavecdn.net/web/images/search_button.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    height: 21px;
    width: 23px;
}

.search_box {
    background: url("https://up-garbagegarage.wavecdn.net/web/images/search_box.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    height: 21px;
    width: 201px;
}

#search {
    float: right;
    margin-right: 10px;
    margin-top: 10px;
}

#select_order {
    background: none repeat scroll 0 0 #EBCB4B;
    border: 1px solid #EBCB4B;
    border-radius: 3px 3px 3px 3px;
    height: 22px;
    margin-right: 15px;
    width: 228px;
}

#howto_navbar_container {
	position: absolute;
	top: 615px;
}

.step {
    color: #000000;
    overflow-y: auto;
    padding: 0 10px;
    position: absolute;
    text-align: center;
    z-index: 99;
}

.step h1 {
/*
    font-size: 22px;
    margin-top: 6px;
*/
	font-size: 16px;
	margin-top: 4px;
}

.step1 {
    height: 219px;
    margin-left: 409px;
    margin-top: 125px;
    width: 311px;
}

.step div {
    font-weight: bold;
    margin-top: 7px;
    text-align: center;
}

.step2 {
    height: 173px;
    margin-left: 48px;
    margin-top: 145px;
    width: 307px;
}

.step3 {
    height: 172px;
    margin-left: 238px;
    margin-top: 104px;
    width: 309px;
}

.step4 {
    height: 129px;
    margin-left: 300px;
    margin-top: 107px;
    width: 308px;
}

.step5 {
    height: 108px;
    margin-left: 308px;
    margin-top: 177px;
    width: 385px;
}

.step6 {
    height: 173px;
    margin-left: 63px;
    margin-top: 254px;
    width: 330px;
}

.step7 {
    height: 83px;
    margin-left: 458px;
    margin-top: 363px;
    width: 265px;
}

.step7 div {
    margin-top: 10px;
}

.step8 {
    height: 108px;
    margin-left: 155px;
    margin-top: 285px;
    width: 310px;
}

.step8 div {
    margin-top: 10px;
    padding: 0 5px;
}

.step9 {
    height: 113px;
    margin-left: 440px;
    margin-top: 221px;
    width: 262px;
}

.step10 {
    height: 114px;
    margin-left: 195px;
    margin-top: 330px;
    width: 316px;
}

.step11 {
    height: 136px;
    margin-left: 200px;
    margin-top: 349px;
    width: 317px;
}

.step11 div {
    margin-top: 7px;
}

.step12 {
    height: 112px;
    margin-left: 183px;
    margin-top: 366px;
    width: 344px;
}

.step13 {
    height: 83px;
    margin-left: 56px;
    margin-top: 503px;
    padding-right: 30px;
    width: 623px;
}

.step13 div {
    margin-top: 5px;
}

.step14 {
    height: 113px;
    margin-left: 208px;
    margin-top: 382px;
    width: 335px;
}

.step15 {
    height: 84px;
    margin-left: 20px;
    margin-top: 488px;
    width: 529px;
}

.step15 div {
    margin-top: 4px;
}

.step16 {
    height: 84px;
    margin-left: 176px;
    margin-top: 439px;
    width: 366px;
}

.step16 div {
    margin-top: 10px;
}

.step17 {
    height: 70px;
    margin-left: 110px;
    margin-top: 179px;
    width: 513px;
}

.step17 div {
    margin-top: 5px;
}

.step18 {
    height: 181px;
    margin-left: 497px;
    margin-top: 271px;
    padding-top: 20px;
    width: 220px;
}

.step19 {
    height: 110px;
    margin-left: 354px;
    margin-top: 279px;
    width: 349px;
}

.step20 {
    height: 95px;
    margin-left: 95px;
    margin-top: 212px;
    width: 525px;
}

.step20 div {
    margin-top: 10px;
}

.step21 {
    height: 121px;
    margin-left: 30px;
    margin-top: 18px;
    width: 237px;
}

.step22 {
    height: 121px;
    margin-left: 50px;
    margin-top: 24px;
    width: 414px;
}

.step23 {
    height: 121px;
    margin-left: 415px;
    margin-top: 254px;
    width: 242px;
}

.step24 {
    height: 121px;
    margin-left: 426px;
    margin-top: 451px;
    width: 284px;
}

.step25 {
    height: 124px;
    margin-left: 23px;
    margin-top: 162px;
    width: 272px;
}

.step26 {
    height: 124px;
    margin-left: 152px;
    margin-top: 26px;
    width: 279px;
}

.step27 {
    height: 124px;
    margin-left: 141px;
    margin-top: 279px;
    width: 345px;
}

.step28 {
    height: 150px;
    margin-left: 170px;
    margin-top: 294px;
    width: 343px;
}

.step29 {
    height: 150px;
    margin-left: 298px;
    margin-top: 170px;
    width: 343px;
}

.step30 {
    height: 150px;
    margin-left: 190px;
    margin-top: 390px;
    width: 343px;
}

.step31 {
    height: 149px;
    margin-left: 201px;
    margin-top: 12px;
    width: 337px;
}

.step32 {
    height: 163px;
    margin-left: 12px;
    margin-top: 12px;
    width: 264px;
}

.step33 {
    height: 163px;
    margin-left: 255px;
    margin-top: 324px;
    width: 262px;
}

/* multi-steps */
.step_multi .step {
    position: relative;
    margin: 10px 20px 10px 20px;
    font-size: 80%;
}

.step_multi .step div {
	text-align: left;
}

.step_multi {
	position: absolute;
	left: 0px;
	top: 0px;
	right: 0px;
	padding: 20px;
	height: 560px;
	overflow-y: auto;
}

.step35 {
    height: 107px;
    margin-left: 207px;
    margin-top: 323px;
    width: 310px;
}

.step36 {
    height: 201px;
    margin-left: 475px;
    margin-top: 133px;
    padding-top: 30px;
    width: 227px;
}

.step37 {
    height: 201px;
    margin-left: 307px;
    margin-top: 293px;
    padding-top: 17px;
    width: 309px;
}

.step38 {
    height: 201px;
    margin-left: 340px;
    margin-top: 180px;
    padding-top: 17px;
    width: 309px;
}

.step39 {
    height: 160px;
    margin-left: 307px;
    margin-top: 293px;
    padding-top: 17px;
    width: 309px;
}

.step40 {
    right: 20px;
    width: 250px;
    top: 80px;
    padding-top: 17px;
}

.step41 {
	width: 250px;
	top: 20px;
	right: 20px;
    padding-top: 17px;
}



.close-btn-20 {
    -moz-user-select: none;
    background: none repeat scroll 0 0 #000000;
    border: 2.27273px solid #FFFFFF;
    border-radius: 20px 20px 20px 20px;
    box-shadow: 0 0 6px #000000, 1.63636px 1.63636px 1.63636px rgba(0, 0, 0, 0.3), -1.63636px 1.63636px 1.63636px rgba(0, 0, 0, 0.3), 1.63636px -1.63636px 1.63636px rgba(0, 0, 0, 0.3), -1.63636px -1.63636px 1.63636px rgba(0, 0, 0, 0.3);
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    height: 0;
    overflow: hidden;
    padding: 20px 0 0;
    position: absolute;
    right: -0.888889px;
    top: -3.88889px;
    width: 20px;
}

.close-btn-20:before {
    content: "Ã—";
    display: block;
    font-family: "Helvetica Neue", Consolas, Verdana, Tahoma, Calibri, Helvetica, Menlo, "Droid Sans", sans-serif;
    font-size: 20px;
    left: 0;
    line-height: 20px;
    position: absolute;
    text-align: center;
    top: -2px;
    width: 20px;
}

.content {
    height: 195px;
    position: relative;
    z-index: 0;
}

.disabled_buttons {
    /*float:left;*/
}

span.fbl, span.gp {
    background: url("https://up-garbagegarage.wavecdn.net/web/images/socialmediabuttons1.gif") no-repeat;
    height: 20px;
    position: absolute;
    top: 171px;
    width: 75px;
    z-index: 2;
}

span.fbl {
    background-position: 0 0;
    left: 19px;
}

span.gp {
    background-position: 0 -20px;
    left: 102px;
}

span.fbl:hover {
    background-position: 0 -40px;
}

span.gp:hover {
    background-position: 0 -60px;
}

#black-screen {
    background: none repeat scroll 0 0 #000000;
    height: 100%;
    left: 0;
    opacity: 0.7;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 10;
}

.fb_edge_widget_with_comment span.fb_edge_comment_widget {
    top: 15px !important;
    left: -250px !important;
}

.popup {
    background: url("https://up-garbagegarage.wavecdn.net/web/css/images/popup-frame.png") repeat scroll 0 0 transparent;
    height: 283px;
    left: 150px;
    position: absolute;
    top: 330px;
    width: 480px;
    z-index: 100;
}

.popup a.close {
    background: url("https://up-garbagegarage.wavecdn.net/web/css/images/close.png") repeat scroll 0 0 transparent;
    font-size: 0;
    height: 33px;
    line-height: 0;
    position: absolute;
    right: -5px;
    text-indent: -4000px;
    top: -5px;
    width: 32px;
    z-index: 100;
}

.popup .content {
    color: black;
    font-size: 20px;
    font-weight: bold;
    line-height: 20px;
    margin-left: 32px;
    margin-right: 32px;
    margin-top: 32px;
    text-align: center;
}

#poll {
    background: url("https://up-garbagegarage.wavecdn.net/web/poll_background.png") no-repeat scroll 0 0 transparent;
    display: none;
    height: 250px;
    width: 470px;
    z-index: 99;
}

#poll_inner {
    margin: 40px 40px 4px;
}

#poll p {
    color: black;
    font-family: Tahoma, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 12px;
}

#poll ul {
    color: black;
    font-family: Tahoma, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    list-style: none outside none;
    margin-left: 12px;
}

#poll ul li {
    margin-bottom: 12px;
}

#poll input {
    margin-right: 8px;
}

#poll #vote_btn {
    background: url("https://up-garbagegarage.wavecdn.net/web/images/poll_btn.png") no-repeat scroll 0 0 transparent;
    color: black;
    display: block;
    font-size: 12px;
    font-weight: bold;
    height: 31px;
    line-height: 31px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    text-decoration: none;
    width: 115px;
}

#poll .poll_close {
    background: url("https://up-garbagegarage.wavecdn.net/web/images/close.png") no-repeat scroll 0 0 transparent;
    height: 33px;
    position: absolute;
    right: 0;
    top: -8px;
    width: 33px;
}

body.logout {
    background-position: center top;
}

h1#logo {
    font-size: 0;
    height: 118px;
    line-height: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 5px;
    text-align: center;
    text-indent: -4000px;
    width: 259px;
}

h1#logo a {
    background: url("https://up-garbagegarage.wavecdn.net/web/css/images/logo-small.png") repeat scroll 0 0 transparent;
    display: inline;
    float: left;
    height: 118px;
    width: 259px;
}

.shell {
    margin: 0 auto;
    width: 760px;
}

.login-box {
    background: url("https://up-garbagegarage.wavecdn.net/web/css/images/login-box.png") repeat scroll 0 0 transparent;
    display: inline;
    float: right;
    height: 153px;
    margin-top: 10px;
    width: 247px;
}

.ad-box {
    background: url("https://up-garbagegarage.wavecdn.net/web/css/images/podlojka_011.png") repeat scroll 0 0 transparent;
    height: 352px;
    margin: 176px auto 15px;
    padding: 20px;
    text-align: center;
    width: 617px;
}

.ad-box p {
    color: black;
    font-family: Tahoma, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding: 10px;
}

#login {
    margin-top: 30px;
}

.ad-box .back-btn {
    background-image: url("https://up-garbagegarage.wavecdn.net/web/css/images/back-btn.png");
    color: white;
    display: block;
    font-size: 11px;
    font-weight: bold;
    height: 21px;
    line-height: 21px;
    margin-left: auto;
    margin-right: auto;
    width: 159px;
}

#bubble {
    background: url(https://up-garbagegarage.wavecdn.net/web/header_grafik.png) no-repeat scroll 0 0 transparent;
    height: 78px;
    margin-left: 10px;
    padding-left: 247px;
    position: absolute;
    /* top: 31px; */
    width: 692px;
    z-index: 90;
    top: -64px;
}

#bubble IFRAME {
    margin-top: 8px;
}

.logosm {
    background: url("https://up-garbagegarage.wavecdn.net/web/logosm.png") no-repeat scroll 0 0 transparent;
    display: inline;
    float: right;
    height: 81px;
    width: 178px;
    margin-right: 142px;
}

.nivo-prevNav {
    background: url("https://up-garbagegarage.wavecdn.net/web/images/b_prev.png") no-repeat scroll 0 0 transparent;
    height: 50px;
    text-indent: -2100px;
    width: 28px;
}

.nivo-nextNav {
    background: url("https://up-garbagegarage.wavecdn.net/web/images/b_next.png") no-repeat scroll 0 0 transparent;
    height: 50px;
    text-indent: -2100px;
    width: 28px;
}

#slider {
    position: relative;
/*    background: url(images/loading.gif) no-repeat 50% 50%; */
    width: 500px;
    height: 398px;
}

#slider img {
    position: absolute;
    top: 0px;
    left: 0px;
    display: none;
}

#slider-container {
    background-image: url("https://up-garbagegarage.wavecdn.net/web/tourbk.png");
    background-repeat: no-repeat;
    display: none;
    height: 430px;
    left: 50%;
    margin-left: -270px;
    padding-left: 20px;
    padding-top: 13px;
    position: absolute;
    top: 228px;
    width: 540px;
}

.nivo-controlNav {
    display: none;
}

div.errors {
    font-weight: bold;
    left: 50%;
    margin-left: -345px;
    margin-top: 8px;
    position: absolute;
    text-align: center;
    width: 710px;
    z-index: 999;
}

/** registration form **/
.reg-form {
    display: inline;
    float: left;
    width: 695px;
    padding-left: 5px;
    padding-top: 16px;
    /*margin-left:15px;*/
}

.reg-form .fld {
    background: url('https://up-garbagegarage.wavecdn.net/web/css/images/fld1.png') 0 0;
    display: inline;
    float: left;
    height: 21px;
    margin: 0 0 0 11px;
    width: 182px;
}

.reg-form .fld .field {
    background-color: transparent;
    border: 0 none;
    color: #E9C01A;
    display: inline;
    float: left;
    font-family: Tahoma, Arial, sans-serif;
    font-size: 11px;
    font-weight: bold;
    margin: 3px 0 0 0;
    padding-left: 5px;
    width: 175px;
    line-height: 13px;
}

.reg-form .btnp {
    display: inline;
    float: right;
    height: 21px;
    width: 100px;
    margin-right: 10px;
}

.reg-form .btnp input {
    border-style: none;
    border-color: inherit;
    border-width: 0;
    width: 98px;
    height: 21px;
    background: url('https://up-garbagegarage.wavecdn.net/web/css/images/register-btn1.png');
    color: white;
    /*line-height: 0;
    font-size: 0;
    text-indent: -4000px;*/
    display: block;
    margin: 0 auto;
    cursor: pointer;
    float: left;
    font-family: Tahoma, Arial, sans-serif;
    font-size: 11px;
    font-weight: bold;
}

#reg-errors {
    width: 394px;
    margin-left: 50px;
    margin-right: 50px;
    font-weight: bold;
    color: red;
    margin-top: 10px;
    font-family: "Trebuchet MS", Arial, sans-serif;
    font-size: 14px;
    height: 38px;
}

#reg-errors a {
    color: #960000;
    text-decoration: underline;
}

#reg-errors p {
    width: 390px;
    text-align: center;
}

.selectbox {
    float: left;
    display: inline;
    width: 182px;
    height: 21px;
    margin-left: 11px;
    background: url("https://up-garbagegarage.wavecdn.net/web/css/images/fld1.png") no-repeat;
    border: none;
    padding: 2px 4px 3px 2px;
    color: #E9C01A;
}

.selectbox {
    font-weight: bold;
    font-family: Tahoma, Arial, sans-serif;
    line-height: 21px;
    font-size: 11px;
}

#logo-ludolf {
    margin: 0 auto;
    text-align: center;
    width: 379px;
    display: block;
    margin-top: 102px
}

a.registrieren {
    background: url("https://up-garbagegarage.wavecdn.net/web/css/images/b_register.png");
    width: 241px;
    height: 54px;
    display: block;
    line-height: 54px;
    margin: 0 auto;
    text-align: center;
    font-size: 25px;
    color: #000;
}

a.registrieren {
    text-shadow: #fff 1px 1px 2px;
    letter-spacing: 0.05em;
}

a:hover.registrieren {
    text-decoration: none;
    color: #fff;
}

a.spieltour {
    background: url("https://up-garbagegarage.wavecdn.net/web/css/images/b_tour.png");
    width: 194px;
    height: 44px;
    line-height: 44px;
    display: block;
    margin: 15px auto 0 auto;
    text-align: center;
    font-size: 20px;
    color: #000;
}

a.spieltour {
    text-shadow: #fff 1px 1px 2px;
    letter-spacing: 0.05em;
}

a:hover.spieltour {
    text-decoration: none;
    color: #fff;
}

#reg-popup {
    position: absolute;
    z-index: 1000;
    background: url("https://up-garbagegarage.wavecdn.net/web/css/images/podlojka-1.png");
    width: 490px;
    height: 400px;
    top: 256px;
    display: none;
    left: 50%;
    margin-left: -245px;
}

#reg-popup h2 {
    font-size: 19px;
    font-weight: normal;
    color: #000;
    text-shadow: #fff 1px 1px 2px;
    line-height: 24px;
    text-align: center;
    width: 420px;
    margin: 35px auto 0 auto;
}

#reg-popup h2 {
    border-bottom: solid 1px #666;
    padding-bottom: 8px;
}

#reg-popup .selectbox {
    background: url("https://up-garbagegarage.wavecdn.net/web/css/images/fld-lng.png?foo");
    width: 242px;
    height: 21px;
    margin: 0;
    font-size: 14px;
    color: #E9C01A;
    padding-top: 0;
    font-family: "Trebuchet MS", Arial, sans-serif;
    font-size: 14px
}

/*** notification **/
/* #black-screen{width:100%; background:#000; height:100%; position:absolute; top:0; left:0; z-index:10; opacity: 0.7; -moz-opacity: 0.7; filter:alpha(opacity=70);} */
.notification-popup {
	/*
    width: 600px;
    height: 380px;
    top: 188px;
    */
    width: 709px;
    height: 569px;
    top: 130px;

    background: url("https://up-garbagegarage.wavecdn.net/web/css/images/notification_large.png");
    position: absolute;
    z-index: 100;
    left: 50%;
    margin-left: -344px;
    /*border: 1px solid red;*/
}

.notification-popup .inner-frame {
	position: absolute;
/*
    width: 288px;
    height: 265px;
    padding: 20px 35px 0 290px;
*/
	width: 679px;
	height: 499px; 
	margin: 20px 35px 0 20px;
	/*border: 1px solid green;*/
}

.notification-popup p {
    margin-bottom: 10px;
}

.notification-popup a.close {
	/*
    width: 32px;
    height: 33px;
    background: url(/css/images/close.png);
    right: 18px;
    top: 7px;
	*/
	background: transparent;
	right: 18px;
	top: 5px;
	width: 40px;
	height: 40px;
	position: absolute;
    z-index: 100;
    font-size: 0;
    line-height: 0;
    text-indent: -4000px;
}

.notification-popup a.ok {
    width: 84px;
    height: 41px;
    background: url("https://up-garbagegarage.wavecdn.net/web/css/images/ok.png");
    font-size: 0;
    line-height: 0;
    text-indent: -4000px;
    display: block;
    /*margin-top: 5px*/
    position: absolute;
    bottom: 0px;
    left: 297px;
}

#notification-content {
	position: relative;
	/*border: 1px solid yellow;*/
	margin: 30px 40px 0 40px;
	text-align: center;
	color: black;
	overflow: auto;
	/*height: 265px;*/
	height: 469px;
	font-size:13px;
}

#notification-content a {
    color: #A80F0F;
}

/*********** gallery page **************/

.top-head {
    height: 141px;
    width: 940px;
    margin: 30px auto 0 auto;
}

.top-head a.small-logo {
    float: left;
    font-size: 0;
    line-height: 0;
    text-indent: -4000px;
    width: 187px;
    height: 146px;
}

.top-head a:hover.small-logo {
    text-decoration: none;
}

.reg-state {
    float: left;
    display: inline;
    width: 719px;
    height: 111px;
    padding: 0 15px;
    margin-top: 14px;
    background: url(https://up-garbagegarage.wavecdn.net/web/reg-state-bg.png);
    text-align: center;
    margin-left: -10px;
}

.reg-state h4 {
    font-size: 15px;
    line-height: 20px;
    font-family: Verdana, Arial, sans-serif;
    color: #fff;
    padding-top: 6px;
}

.reg-state a.join {
    width: 219px;
    height: 38px;
    background: url(https://up-garbagegarage.wavecdn.net/web/join-btn.png);
    font-size: 18px;
    color: #000;
    display: block;
    margin: 10px auto 0 auto;
    font-weight: bold;
    line-height: 38px;
}

.reg-state a:hover.join {
    text-decoration: none;
    color: #fff;
}

.gallery-bg {
    width: 937px;
    height: 562px;
    background: url(https://up-garbagegarage.wavecdn.net/web/gallery-bg.png);
    margin: -10px auto 0 auto;
    position: relative;
}


.howto_box {
	-webkit-border-radius: 12px;
	border-radius: 12px;
	padding: 10px;
	background-color: #DBB401;
	border: 1px solid #FFEBB1;
	

  /* useful if you don't want a bg color from leaking outside the border:
  -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;
 */
	-webkit-box-shadow: 4px 4px 10px -2px #000;
	box-shadow: 4px 4px 10px -2px #000;
}

.howto_prev {
	display: block;
	width: 60px;
	height: 29px;
	background-image: url(https://up-garbagegarage.wavecdn.net/web/howto_prev.gif);
}
.howto_prev:hover {
	background-image: url(https://up-garbagegarage.wavecdn.net/web/howto_prev_hover.gif);
}
.howto_next {
	display: block;
	width: 60px;
	height: 29px;
	background-image: url(https://up-garbagegarage.wavecdn.net/web/howto_next.gif);
}
.howto_next:hover {
	background-image: url(https://up-garbagegarage.wavecdn.net/web/howto_next_hover.gif);
}
