.login-background-container {
	overflow: hidden;
	position: absolute;
	width: 100%;
	height: 100%;
}

/* login - day */
.login-background-day {
	width: 1920px;
	height: 664px;
	opacity: 0;
	position: absolute;
	left: 50%;
	margin-left: -960px;
}

.sunset-under {
	background: url(login_animations_img/sunset_under.jpg) 0 0 no-repeat;
	width: 1920px;
	height: 668px;
	position: absolute;
	left: 50%;
	margin-left: -960px;
}

.sunset-over {
	background: url(login_animations_img/sunset_over.jpg) 0 0 no-repeat;
	width: 1920px;
	height: 668px;
	position: absolute;
	left: 50%;
	margin-left: -960px;
}

.sunset-sun {
	background: url(login_animations_img/mafia_home_sun.png) 0 0 no-repeat;
	width: 284px;
	height: 283px;
	position: absolute;
	top: 246px;
	left: 50%;
	margin-left: -142px;
}

.login-background-day-city {
	background: url(login_animations_img/mafia_home_city_day.png) 0 0 no-repeat;
	width: 1920px;
	height: 664px;
	position: absolute;
	left: 50%;
	margin-left: -960px;
}
.background-51 .login-background-day-city {
	background: url(login_animations_img/mafia_home_city_day_2.png) 0 0 no-repeat;
}
.background-51_winter .login-background-day-city {
	background: url(login_animations_img/mafia_home_city_day_winter.png) 0 0 no-repeat;
}

.login-background-day-clouds {
	background: url(login_animations_img/mafia_home_clouds-day.png) 0 0 no-repeat;
	width: 1920px;
	height: 264px;
	position: absolute;
	left: 50%;
	margin-left: -960px;
}

.login-background-people {
	background: url(login_animations_img/mafia_home_people.png) 0 0 no-repeat;
	width: 1920px;
	height: 664px;
	position: absolute;
	left: 50%;
	margin-left: -960px;
}
.background-51 .login-background-people {
	width: 1607px;
	height: 668px;
	position: absolute;
	left: 50%;
	margin-left: -803.5px;
	background-repeat: no-repeat;
	background-position: 0 0;
}

.login-billboard-holder {
	width: 248px;
	height: 278px;
	position: absolute;
	top: 250px;
	left: 50%;
	margin-left: -635px;
	background-repeat: no-repeat;
	background-position: 0 0;
}
.background-51		    .login-background-day .login-billboard-holder { background-image: url(login_animations_img/billboard_day.png); }
.background-51		    .login-background-night .login-billboard-holder { background-image: url(login_animations_img/billboard_night.png); }

.background-51_winter	    .login-background-day .login-billboard-holder { background-image: url(login_animations_img/billboard_day_snow.png); }
.background-51_winter	    .login-background-night .login-billboard-holder { background-image: url(login_animations_img/billboard_night_snow.png); }

.background-51		    .login-background-day .login-background-people { background-image: url(login_animations_img/people_day.png); }
.background-51		    .login-background-night .login-background-people { background-image: url(login_animations_img/people_night.png); }

.background-51_winter	    .login-background-day .login-background-people { background-image: url(login_animations_img/people_day_snow.png); }
.background-51_winter	    .login-background-night .login-background-people { background-image: url(login_animations_img/people_night_snow.png); }

.background-51_valentine    .login-background-day .login-background-people { background-image: url(login_animations_img/people_day_valentine.png); }
.background-51_valentine    .login-background-night .login-background-people { background-image: url(login_animations_img/people_night_valentine.png); }

.background-51_christmas    .login-background-day .login-background-people { background-image: url(login_animations_img/people_day_christmas.png); }
.background-51_christmas    .login-background-night .login-background-people { background-image: url(login_animations_img/people_night_christmas.png); }

.background-51_easter	    .login-background-day .login-background-people { background-image: url(login_animations_img/people_day_easter.png); }
.background-51_easter	    .login-background-night .login-background-people { background-image: url(login_animations_img/people_night_easter.png); }

.login-billboard-container {
	overflow: hidden;
	position: absolute;
	top: 272px;
	left: 50%;
	margin-left: -633px;
	width: 240px;
	height: 148px;
}
.login-billboard-container .login-video {
	display: none;
	width: 100%;
	height: 100%;
}
.login-billboard-container .show-login-video {
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(login_animations_img/play_button_2.png);
	z-index: 2;
}

.background-51    .login-background-day .login-billboard-container .billboard,
.background-51    .login-background-night .login-billboard-container .billboard {
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: top left;
}

.background-51 .tilted-register-button img {
	position: absolute;
	top: 50px;
	left: 85px;
	width: 140px;
    height: 52px;
	-webkit-transform: rotate(-5deg);
	-moz-transform: rotate(-5deg);
	-ms-transform: rotate(-5deg);
	-o-transform: rotate(-5deg);
	transform: rotate(-5deg);
}

.login-background-day .login-billboard-container .billboard_   { background-image: url(login_animations_img/billboard/day_empty.png); }
.login-background-day .login-billboard-container .billboard_bg { background-image: url(login_animations_img/billboard/day_bg.png); }
.login-background-day .login-billboard-container .billboard_br { background-image: url(login_animations_img/billboard/day_br.png); }
.login-background-day .login-billboard-container .billboard_cz { background-image: url(login_animations_img/billboard/day_cz.png); }
.login-background-day .login-billboard-container .billboard_de { background-image: url(login_animations_img/billboard/day_de.png); }
.login-background-day .login-billboard-container .billboard_en { background-image: url(login_animations_img/billboard/day_en.png); }
.login-background-day .login-billboard-container .billboard_es { background-image: url(login_animations_img/billboard/day_es.png); }
.login-background-day .login-billboard-container .billboard_fr { background-image: url(login_animations_img/billboard/day_fr.png); }
.login-background-day .login-billboard-container .billboard_gr { background-image: url(login_animations_img/billboard/day_gr.png); }
.login-background-day .login-billboard-container .billboard_hr { background-image: url(login_animations_img/billboard/day_hr.png); }
.login-background-day .login-billboard-container .billboard_hu { background-image: url(login_animations_img/billboard/day_hu.png); }
.login-background-day .login-billboard-container .billboard_it { background-image: url(login_animations_img/billboard/day_it.png); }
.login-background-day .login-billboard-container .billboard_lt { background-image: url(login_animations_img/billboard/day_lt.png); }
.login-background-day .login-billboard-container .billboard_no { background-image: url(login_animations_img/billboard/day_no.png); }
.login-background-day .login-billboard-container .billboard_pl { background-image: url(login_animations_img/billboard/day_pl.png); }
.login-background-day .login-billboard-container .billboard_pt { background-image: url(login_animations_img/billboard/day_pt.png); }
.login-background-day .login-billboard-container .billboard_ro { background-image: url(login_animations_img/billboard/day_ro.png); }
.login-background-day .login-billboard-container .billboard_ru { background-image: url(login_animations_img/billboard/day_ru.png); }
.login-background-day .login-billboard-container .billboard_se { background-image: url(login_animations_img/billboard/day_se.png); }

.login-background-night .login-billboard-container .billboard_   { background-image: url(login_animations_img/billboard/night_empty.png); }
.login-background-night .login-billboard-container .billboard_bg { background-image: url(login_animations_img/billboard/night_bg.png); }
.login-background-night .login-billboard-container .billboard_br { background-image: url(login_animations_img/billboard/night_br.png); }
.login-background-night .login-billboard-container .billboard_cz { background-image: url(login_animations_img/billboard/night_cz.png); }
.login-background-night .login-billboard-container .billboard_de { background-image: url(login_animations_img/billboard/night_de.png); }
.login-background-night .login-billboard-container .billboard_en { background-image: url(login_animations_img/billboard/night_en.png); }
.login-background-night .login-billboard-container .billboard_es { background-image: url(login_animations_img/billboard/night_es.png); }
.login-background-night .login-billboard-container .billboard_fr { background-image: url(login_animations_img/billboard/night_fr.png); }
.login-background-night .login-billboard-container .billboard_gr { background-image: url(login_animations_img/billboard/night_gr.png); }
.login-background-night .login-billboard-container .billboard_hr { background-image: url(login_animations_img/billboard/night_hr.png); }
.login-background-night .login-billboard-container .billboard_hu { background-image: url(login_animations_img/billboard/night_hu.png); }
.login-background-night .login-billboard-container .billboard_it { background-image: url(login_animations_img/billboard/night_it.png); }
.login-background-night .login-billboard-container .billboard_lt { background-image: url(login_animations_img/billboard/night_lt.png); }
.login-background-night .login-billboard-container .billboard_no { background-image: url(login_animations_img/billboard/night_no.png); }
.login-background-night .login-billboard-container .billboard_pl { background-image: url(login_animations_img/billboard/night_pl.png); }
.login-background-night .login-billboard-container .billboard_pt { background-image: url(login_animations_img/billboard/night_pt.png); }
.login-background-night .login-billboard-container .billboard_ro { background-image: url(login_animations_img/billboard/night_ro.png); }
.login-background-night .login-billboard-container .billboard_ru { background-image: url(login_animations_img/billboard/night_ru.png); }
.login-background-night .login-billboard-container .billboard_se { background-image: url(login_animations_img/billboard/night_se.png); }

/* holidays - start */
.login-background-day .login-billboard-container .billboard_nightlife { background-image: url(login_animations_img/billboard/day_nightlife.png); }
.login-background-day .login-billboard-container .billboard_newyear { background-image: url(login_animations_img/billboard/day_newyear.png); }
.login-background-day .login-billboard-container .billboard_valentine { background-image: url(login_animations_img/billboard/day_valentine.png); }
.login-background-day .login-billboard-container .billboard_martenitza { background-image: url(login_animations_img/billboard/day_martenitza.png); }
.login-background-day .login-billboard-container .billboard_womansday { background-image: url(login_animations_img/billboard/day_womansday.png); }
.login-background-day .login-billboard-container .billboard_april-fools { background-image: url(login_animations_img/billboard/day_april-fools.png); }
.login-background-day .login-billboard-container .billboard_easter { background-image: url(login_animations_img/billboard/day_easter.png); }
.login-background-day .login-billboard-container .billboard_halloween { background-image: url(login_animations_img/billboard/day_halloween.png); }
.login-background-day .login-billboard-container .billboard_christmas { background-image: url(login_animations_img/billboard/day_christmas.png); }
.login-background-day .login-billboard-container .billboard_ramadan-tr { background-image: url(login_animations_img/billboard/day_ramadan-tr.png); }
.login-background-day .login-billboard-container .billboard_ramadan-arab { background-image: url(login_animations_img/billboard/day_ramadan-arab.png); }
.login-background-day .login-billboard-container .billboard_spring-start { background-image: url(login_animations_img/billboard/day_spring-start.png); }
.login-background-day .login-billboard-container .billboard_summer-start { background-image: url(login_animations_img/billboard/day_summer-start.png); }
.login-background-day .login-billboard-container .billboard_autumn-start { background-image: url(login_animations_img/billboard/day_autumn-start.png); }
.login-background-day .login-billboard-container .billboard_winter-start { background-image: url(login_animations_img/billboard/day_winter-start.png); }
.login-background-day .login-billboard-container .billboard_liberation-of-bulgaria { background-image: url(login_animations_img/billboard/day_liberation-of-bulgaria.png); }
.login-background-day .login-billboard-container .billboard_independence-day-brazil { background-image: url(login_animations_img/billboard/day_independence-day-brazil.png); }
.login-background-day .login-billboard-container .billboard_independence-day-bulgaria { background-image: url(login_animations_img/billboard/day_independence-day-bulgaria.png); }
.login-background-day .login-billboard-container .billboard_independence-day-croatia { background-image: url(login_animations_img/billboard/day_independence-day-croatia.png); }
.login-background-day .login-billboard-container .billboard_independence-day-czech { background-image: url(login_animations_img/billboard/day_independence-day-czech.png); }
.login-background-day .login-billboard-container .billboard_independence-day-greece { background-image: url(login_animations_img/billboard/day_independence-day-greece.png); }
.login-background-day .login-billboard-container .billboard_independence-day-hungary { background-image: url(login_animations_img/billboard/day_independence-day-hungary.png); }
.login-background-day .login-billboard-container .billboard_independence-day-italy { background-image: url(login_animations_img/billboard/day_independence-day-italy.png); }
.login-background-day .login-billboard-container .billboard_independence-day-lithuania { background-image: url(login_animations_img/billboard/day_independence-day-lithuania.png); }
.login-background-day .login-billboard-container .billboard_independence-day-macedonia { background-image: url(login_animations_img/billboard/day_independence-day-macedonia.png); }
.login-background-day .login-billboard-container .billboard_independence-day-netherlands { background-image: url(login_animations_img/billboard/day_independence-day-netherlands.png); }
.login-background-day .login-billboard-container .billboard_independence-day-norway { background-image: url(login_animations_img/billboard/day_independence-day-norway.png); }
.login-background-day .login-billboard-container .billboard_independence-day-poland { background-image: url(login_animations_img/billboard/day_independence-day-poland.png); }
.login-background-day .login-billboard-container .billboard_independence-day-romania { background-image: url(login_animations_img/billboard/day_independence-day-romania.png); }
.login-background-day .login-billboard-container .billboard_independence-day-russia { background-image: url(login_animations_img/billboard/day_independence-day-russia.png); }
.login-background-day .login-billboard-container .billboard_independence-day-slovenia { background-image: url(login_animations_img/billboard/day_independence-day-slovenia.png); }
.login-background-day .login-billboard-container .billboard_independence-day-sweden { background-image: url(login_animations_img/billboard/day_independence-day-sweden.png); }
.login-background-day .login-billboard-container .billboard_independence-day-turkey { background-image: url(login_animations_img/billboard/day_independence-day-turkey.png); }
.login-background-day .login-billboard-container .billboard_independence-day-usa { background-image: url(login_animations_img/billboard/day_independence-day-usa.png); }
.login-background-day .login-billboard-container .billboard_game-anniversary { background-image: url(login_animations_img/billboard/day_game-anniversary.png); }
.login-background-day .login-billboard-container .billboard_bgmafia-anniversary { background-image: url(login_animations_img/billboard/day_bgmafia-anniversary.png); }
.login-background-day .login-billboard-container .billboard_streetmobster-anniversary { background-image: url(login_animations_img/billboard/day_streetmobster-anniversary.png); }
.login-background-day .login-billboard-container .billboard_mafijoskarai-anniversary { background-image: url(login_animations_img/billboard/day_mafijoskarai-anniversary.png); }
.login-background-night .login-billboard-container .billboard_nightlife { background-image: url(login_animations_img/billboard/night_nightlife.png); }
.login-background-night .login-billboard-container .billboard_newyear { background-image: url(login_animations_img/billboard/night_newyear.png); }
.login-background-night .login-billboard-container .billboard_valentine { background-image: url(login_animations_img/billboard/night_valentine.png); }
.login-background-night .login-billboard-container .billboard_martenitza { background-image: url(login_animations_img/billboard/night_martenitza.png); }
.login-background-night .login-billboard-container .billboard_womansday { background-image: url(login_animations_img/billboard/night_womansday.png); }
.login-background-night .login-billboard-container .billboard_april-fools { background-image: url(login_animations_img/billboard/night_april-fools.png); }
.login-background-night .login-billboard-container .billboard_easter { background-image: url(login_animations_img/billboard/night_easter.png); }
.login-background-night .login-billboard-container .billboard_halloween { background-image: url(login_animations_img/billboard/night_halloween.png); }
.login-background-night .login-billboard-container .billboard_christmas { background-image: url(login_animations_img/billboard/night_christmas.png); }
.login-background-night .login-billboard-container .billboard_ramadan-tr { background-image: url(login_animations_img/billboard/night_ramadan-tr.png); }
.login-background-night .login-billboard-container .billboard_ramadan-arab { background-image: url(login_animations_img/billboard/night_ramadan-arab.png); }
.login-background-night .login-billboard-container .billboard_spring-start { background-image: url(login_animations_img/billboard/night_spring-start.png); }
.login-background-night .login-billboard-container .billboard_summer-start { background-image: url(login_animations_img/billboard/night_summer-start.png); }
.login-background-night .login-billboard-container .billboard_autumn-start { background-image: url(login_animations_img/billboard/night_autumn-start.png); }
.login-background-night .login-billboard-container .billboard_winter-start { background-image: url(login_animations_img/billboard/night_winter-start.png); }
.login-background-night .login-billboard-container .billboard_liberation-of-bulgaria { background-image: url(login_animations_img/billboard/night_liberation-of-bulgaria.png); }
.login-background-night .login-billboard-container .billboard_independence-day-brazil { background-image: url(login_animations_img/billboard/night_independence-day-brazil.png); }
.login-background-night .login-billboard-container .billboard_independence-day-bulgaria { background-image: url(login_animations_img/billboard/night_independence-day-bulgaria.png); }
.login-background-night .login-billboard-container .billboard_independence-day-croatia { background-image: url(login_animations_img/billboard/night_independence-day-croatia.png); }
.login-background-night .login-billboard-container .billboard_independence-day-czech { background-image: url(login_animations_img/billboard/night_independence-day-czech.png); }
.login-background-night .login-billboard-container .billboard_independence-day-greece { background-image: url(login_animations_img/billboard/night_independence-day-greece.png); }
.login-background-night .login-billboard-container .billboard_independence-day-hungary { background-image: url(login_animations_img/billboard/night_independence-day-hungary.png); }
.login-background-night .login-billboard-container .billboard_independence-day-italy { background-image: url(login_animations_img/billboard/night_independence-day-italy.png); }
.login-background-night .login-billboard-container .billboard_independence-day-lithuania { background-image: url(login_animations_img/billboard/night_independence-day-lithuania.png); }
.login-background-night .login-billboard-container .billboard_independence-day-macedonia { background-image: url(login_animations_img/billboard/night_independence-day-macedonia.png); }
.login-background-night .login-billboard-container .billboard_independence-day-netherlands { background-image: url(login_animations_img/billboard/night_independence-day-netherlands.png); }
.login-background-night .login-billboard-container .billboard_independence-day-norway { background-image: url(login_animations_img/billboard/night_independence-day-norway.png); }
.login-background-night .login-billboard-container .billboard_independence-day-poland { background-image: url(login_animations_img/billboard/night_independence-day-poland.png); }
.login-background-night .login-billboard-container .billboard_independence-day-romania { background-image: url(login_animations_img/billboard/night_independence-day-romania.png); }
.login-background-night .login-billboard-container .billboard_independence-day-russia { background-image: url(login_animations_img/billboard/night_independence-day-russia.png); }
.login-background-night .login-billboard-container .billboard_independence-day-slovenia { background-image: url(login_animations_img/billboard/night_independence-day-slovenia.png); }
.login-background-night .login-billboard-container .billboard_independence-day-sweden { background-image: url(login_animations_img/billboard/night_independence-day-sweden.png); }
.login-background-night .login-billboard-container .billboard_independence-day-turkey { background-image: url(login_animations_img/billboard/night_independence-day-turkey.png); }
.login-background-night .login-billboard-container .billboard_independence-day-usa { background-image: url(login_animations_img/billboard/night_independence-day-usa.png); }
.login-background-night .login-billboard-container .billboard_game-anniversary { background-image: url(login_animations_img/billboard/night_game-anniversary.png); }
.login-background-night .login-billboard-container .billboard_bgmafia-anniversary { background-image: url(login_animations_img/billboard/night_bgmafia-anniversary.png); }
.login-background-night .login-billboard-container .billboard_mafijoskarai-anniversary { background-image: url(login_animations_img/billboard/night_mafijoskarai-anniversary.png); }
/* holidays - end */

.bottom-splash {
	background: url(login_animations_img/bg_bottom.png) 0 0 no-repeat;
	width: 1953px;
	height: 46px;
	position: absolute;
	left: 50%;
	margin-left: -976.5px;
	top: 632px;
}


.lanec {
	background: url(login_animations_img/lanec_spritesheet.png) 0 0 no-repeat;
	width: 41px;
	height: 70px;
	position: absolute;
	top: 334px;
	left: 50%;
	margin-left: -173px;
}
.background-51 .lanec {
	display: none;
}


.bird1 {
	background: url(login_animations_img/bird1_spritesheet.png) 0 0 no-repeat;
	width: 30px;
	height: 30px;
	position: absolute;
	left: -50px;
	top: -50px;
}

.bird2 {
	background: url(login_animations_img/bird2_spritesheet.png) 0 0 no-repeat;
	width: 30px;
	height: 30px;
	position: absolute;
	left: -50px;
	top: -50px;
}

.bird3 {
	background: url(login_animations_img/bird3_spritesheet.png) 0 0 no-repeat;
	width: 30px;
	height: 30px;
	position: absolute;
	left: -50px;
	top: -50px;
}


/* login - night */
.login-background-night {
	width: 1920px;
	height: 664px;
	opacity: 0;
	position: absolute;
	left: 50%;
	margin-left: -960px;
}

.night-sky {
	background: url(login_animations_img/night_background.jpg) 0 0 no-repeat;
	width: 1920px;
	height: 664px;
	position: absolute;
	left: 50%;
	margin-left: -960px;
}

.login-background-night-city {
	background: url(login_animations_img/mafia_home_city_night.png) 0 0 no-repeat;
	width: 1920px;
	height: 664px;
	position: absolute;
	left: 50%;
	margin-left: -960px;
}
.background-51 .login-background-night-city {
	background: url(login_animations_img/mafia_home_city_night_2.png) 0 0 no-repeat;
}
.background-51_winter .login-background-night-city {
	background: url(login_animations_img/mafia_home_city_night_winter.png) 0 0 no-repeat;
}

.login-background-fog {
	background: url(login_animations_img/fog.png) repeat-x;
	width: 1650px;
	height: 268px;
	position: absolute;
	top: 330px;
	left: 50%;
	margin-left: -825px;
}

.fog-cutter {
	background: url(login_animations_img/fog_cutter.png) no-repeat;
	width: 40px;
	height: 270px;
	position: absolute;
	top: 330px;
	left: 50%;
}
.fog-cutter-left {
	margin-left: -840px;
}
.fog-cutter-right {
	margin-left: 800px;
}

.shining-star {
	background: url(login_animations_img/starshine1.png) 0 0 no-repeat;
	width: 21px;
	height: 21px;
	position: absolute;
	opacity: 0;
}

.city-light {
	position: absolute;
	opacity: 0;
}

.city-light1, .city-light5 {
	background: url(login_animations_img/city_light_1.png) 0 0 no-repeat;
	width: 8px;
	height: 8px;
	top: 85px;
	left: 573px;
}
.city-light5 {
	top: 102px;
	left: 570px;
}

.city-light2, .city-light6 {
	background: url(login_animations_img/city_light_2.png) 0 0 no-repeat;
	width: 8px;
	height: 10px;
	top: 180px;
}
.city-light6 {
	top: 66px;
	left: 1133px;
}
.city-light21 {
	left: 1133px;
}
.city-light22 {
	left: 1141px;
}
.city-light23 {
	left: 1150px;
}
.city-light24 {
	left: 1159px;
}
.city-light25 {
	left: 1167px;
}
.city-light26 {
	left: 1175px;
}

.city-light3, .city-light7 {
	background: url(login_animations_img/city_light_3.png) 0 0 no-repeat;
	width: 12px;
	height: 10px;
	top: 120px;
	left: 1242px;
}
.city-light7 {
	top: 189px;
	left: 1231px;
}

.city-light4, .city-light8 {
	background: url(login_animations_img/city_light_4.png) 0 0 no-repeat;
	width: 8px;
	height: 9px;
	top: 190px;
	left: 1371px;
}
.city-light8 {
	top: 167px;
	left: 1384px;
}