.widget-tournaments {
	padding: 20px 17px 0;

	&-item {
		background: url("../assets/img/news-big-small.html") no-repeat;
		display: block;
		padding: 6px 6px 0 6px;
		height: 90px;
		margin-bottom: 10px;
	}
	&-icon {
		overflow: hidden;
		height: 64px;
		width: 242px;
		margin-bottom: 3px;
	}
	&-title {
		text-align: center;
		color: #ffffff;
		font-size: 14px;
		text-shadow: 0 1px 1px rgba(0,0,0,0.7);
	}
	.timer {
		margin: 0 auto 5px;
	}

	.tournament-info {
		width: 224px;
		margin: 0 auto 15px;
	}

	.button-blue {
		margin: 0 5px 25px;
		span {
			font-size: 22px;
		}
	}

	.prize-fund {
		span {
			font-size: 16px;
		}
		.money {
			margin-left: -7px;
			width: 235px;
			font-size: 34px;
			height: 35px;
			line-height: 35px;
		}
	}
}

.tournament-info {
	background-color: #10161d;
	border: 2px solid #000000;
	box-shadow: 0 0 0 1px #232f3b,
	inset 0 -3px 10px rgba(0,0,0,.7);
	border-radius: 2px;
	padding: 10px;
	color: #ffffff;

	ul li {
		font-size: 15px;

		span {
			float: right;
		}
	}

	.user-result {
		font-size: 15px;
		border-top: 1px solid #262f36;
		margin-top: 10px;
		padding-top: 10px;

		span {
			float: right;
		}
	}
}

.prize-fund {
	text-align: center;
	margin-bottom: 10px;

	span {
		color: #c7c7c7;
		text-shadow: 0 2px 3px black;
		font-size: 14px;
		display: block;
		margin-bottom: 3px;
	}

	.money {
		color: #ffbe00;
		font-size: 30px;
		line-height: 30px;
		white-space: nowrap;
		overflow: hidden;
		letter-spacing: 0.001em;

	}
}

.tournaments {
	.line {
		width: 683px;
		margin: 10px 0 20px -21px;
	}
	.lottery-item-rules-title h1 {
		text-align: left;
		padding-top: 0 !important;
	}

	&-date {
		color: #737f91;
		font-size: 20px;
		text-shadow: 0 1px 0 rgba(0,0,0,.72);
		margin: 11px 0;

		span {
			font-size: 14px;
			color: #c7c7c7;
			text-shadow: 0 2px 3px black;
		}
	}

	&-item {
		text-align: center;
		background: url("../assets/img/tournaments/bg.html") no-repeat;
		width: 646px;
		height: 272px;
		margin-left: -3px;
		margin-bottom: 25px;
        position: relative;

		.img {
			margin: 4px 0 0 4px;
			float: left;
			width: 366px;
			height: 264px;

			img {
				width: 100%;
				height: 100%;
			}
		}

		&-info {
			margin-left: 16px;
			float: left;
			width: 260px;

			.timer {
				position: static;
				margin: 19px 0 0 17px;

				.pair:last-child {
					margin-right: 0;
				}
			}

            &.none-timer{
                padding-top: 70px;
            }
		}

		.button-red50,
		.button-blue50,
		.button-blue {
			width: 226px;
			margin: 0 auto;
			font-size: 27px;
		}

		.button-blue {
			font-size: 21px;

			span {
				padding: 0;
			}
		}

		&.current {

			.prize-fund {
				margin-top: 10px;
			}

			&:before {
				content: '';
				position: absolute;
				background: url("../assets/img/label-current-lottery.html") no-repeat;
				width: 122px;
				height: 124px;
				top: -13px;
				left: -13px;
			}

			.button-red50 {
				margin-top: 15px;
				font-size: 27px;
			}
		}

		&.done {
			.tournaments-done {
				margin-top: 5px;
			}
			.tournaments-date {
				margin: 5px 0;
			}
			.prize-fund .money {
				line-height: 25px;
			}
		}

        &.vip {
            &:after {
                content: '';
                position: absolute;
                background: url("../assets/img/label-vip-lottery.html") no-repeat;
                width: 124px;
                height: 95px;
                top: 2px;
                left: 277px;
            }
        }

        .lights {
            display: block;
            background: url("../assets/img/tournaments/lights.html") repeat-y;
            width: 17px;
            height: 266px;
            position: absolute;
            top: 3px;
            left: 370px;
        }

        &-terms {
            padding: 20px 20px 0;
            & &-description {
                p {
                    font-size: 15px;
                    line-height: 20px;
                    color: #babbbc;
                    margin: 0 0 3px;
                }
                strong {
                    font-size: 16px;
                    font-weight: bold;
                    color: #ffbe00;
                }
            }
            &-status {
                float: left;
                width: 85px;
                height: 60px;
                &-level {
                    display: table-cell;
                    width: 85px;
                    padding: 2px 0;
                    height: 72px;
                    vertical-align: middle;
                    text-align: center;
                    & div {
                        display: inline-block;
                        background-image: url('../assets/img/loyalty/spr-status-middle.html');
                        background-repeat: no-repeat;
                    }
                    & .level {
                        &_beginner {
                            background-position: 0 -86px;
                            width: 54px;
                            height: 60px;
                            &.disabled {
                               background-position: 0 -9px;
                            }
                        }
                        &_bronze {
                            background-position: -59px -83px;
                            width: 63px;
                            height: 64px;
                            &.disabled {
                                background-position: -59px -5px;
                            }
                        }
                        &_silver {
                            background-position: -130px -77px;
                            width: 63px;
                            height: 72px;
                            margin-top: -2px;
                            &.disabled {
                                background-position: -129px 0;
                            }
                        }
                        &_golden {
                            background-position: -191px -82px;
                            width: 59px;
                            height: 68px;
                            &.disabled {
                               background-position: -192px -4px;
                            }
                        }
                        &_platinum {
                            background-position: -262px -6px;
                            width: 57px;
                            height: 66px;
                            &.disabled {
                                background-position: -263px -85px;
                            }
                        }
                        &_emerald {
                            background-position: -326px -77px;
                            width: 63px;
                            height: 72px;
                            margin-top: -2px;
                            &.disabled {
                                background-position: -326px 0;
                            }
                        }
                        &_diamond {
                            background-position: -391px -79px;
                            width: 65px;
                            height: 71px;
                            margin-top: -2px;
                            &.disabled {
                                background-position: -389px -1px;
                            }
                        }
                    }
                }
            }
        }

        &.disabled {

        }
	}

	&-results-table {

		tr:nth-child(3),
		tr:nth-child(4),
		tr:nth-child(5) {
			height: 70px;
			line-height: 70px;

			td:first-child {
				&:before {
					content: '';
					background: url("../assets/img/tournaments/spr-medals.html") no-repeat center top;
					display: block;
					height: 70px;
				}

				.blue-num-bg {
					display: none;
				}
			}
			td:last-child {
				font-size: 24px;
			}
		}

		tr:nth-child(4) td:first-child:before {
			background-position: 50% -70px;
		}

		tr:nth-child(5) td:first-child:before {
			background-position: 50% -140px;
		}

		&.prizes {
			td:nth-child(2) {
				color: #ffc000;
			}
			tr:nth-child(3),
			tr:nth-child(4),
			tr:nth-child(5) {
				height: 50px;
				line-height: 50px;

				td:first-child {
					&:before {
						display: none;
					}
					.blue-num-bg {
						display: inline-block;
					}
				}
			}
			td:last-child {
				color: #ffffff;
				font-size: 16px !important;
			}

            td.prize-place {
                padding: 6px 0;
                height: 38px;
                width: 33.33% !important;
                font-size: 16px !important;
                text-align: left !important;
                color: #d4d4d4 !important;
                .blue-num-bg {
                    margin: 0 0 0 5px;
                    float: left;
                    text-align: center !important;
                    span {
                        font-size: 24px;
                    }
                }
                .gold {
                    margin-left: 60px;
                    line-height: 38px !important;
                    font-size: 16px !important;
                    color: #FFC000 !important;
                }
                .prize-place-medal {
                    margin: 0 0 0 1px;
                    float: left;
                    width: 47px;
                    height: 38px;
                    padding-top: 8px;
                    &.medal1 {
                        background: url("../assets/img/tournaments/spr-medals.html") 50% -13px no-repeat;
                    }
                    &.medal2 {
                        background: url("../assets/img/tournaments/spr-medals.html") 50% -83px no-repeat;
                    }
                    &.medal3 {
                        background: url("../assets/img/tournaments/spr-medals.html") 50% -152px no-repeat;
                    }
                    & + .gold {
                        padding-top: 8px;
                    }
                }
            }
		}

		th {
			text-align: left;
		}

	}
    
    &-bottom-button {
        width: 220px;
        margin: 0 auto 30px;
        span {
            font-size: 26px;
        }
    }

	&-done {
		font-size: 20px;
		color: red;
		text-shadow: 0 3px 2px black;
	}

	.game-list .game:hover .game-overlay .button-red50 {
		top: 23px;
	}
}

.game-sidebar.tournaments {
	margin-top: 10px;

	.prize-fund {
		margin-bottom: 5px;
	}

	.tournament-info {
		margin-bottom: 10px;
		padding: 5px 10px;

		ul.small-info {
			margin-top: 5px;
			font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

			li {
				font-size: 11px;
				line-height: 14px;
				color: #394a5c;

				span {
					float: right;
				}
			}
		}
	}

	.img {
		display: block;
		margin: 5px auto;
		border: 2px solid black;
		box-shadow: 0 0 0 1px #232f3b;
		border-radius: 2px;
		text-align: center;
		height: 58px;

		img {
			width: 204px;
			height: 58px;
		}
	}
}








@font-face {
	font-family:kelson_sans_ruregular;
	src:url(/assets/fonts/kelson_sans_regular_ru-webfont.eot?v=2016-11-21);
	src:url(/assets/fonts/kelson_sans_regular_ru-webfont.eot?#iefix?v=2016-11-21) format('embedded-opentype'),url(/assets/fonts/kelson_sans_regular_ru-webfont.woff2?v=2016-11-21) format('woff2'),url(/assets/fonts/kelson_sans_regular_ru-webfont.woff?v=2016-11-21) format('woff'),url(/assets/fonts/kelson_sans_regular_ru-webfont.ttf?v=2016-11-21) format('truetype');
	font-weight:400;
	font-style:normal
}
@font-face {
	font-family:kelson_sansregular;
	src:url(/assets/fonts/kelson_sans_regular-webfont.eot?v=2016-11-21);
	src:url(/assets/fonts/kelson_sans_regular-webfont.eot?#iefix?v=2016-11-21) format('embedded-opentype'),url(/assets/fonts/kelson_sans_regular-webfont.woff2?v=2016-11-21) format('woff2'),url(/assets/fonts/kelson_sans_regular-webfont.woff?v=2016-11-21) format('woff'),url(/assets/fonts/kelson_sans_regular-webfont.ttf?v=2016-11-21) format('truetype');
	font-weight:400;
	font-style:normal
}
@font-face {
	font-family:kelson_sans_rubold;
	src:url(/assets/fonts/kelson_sans_bold_ru-webfont.eot?v=2016-11-21);
	src:url(/assets/fonts/kelson_sans_bold_ru-webfont.eot?#iefix?v=2016-11-21) format('embedded-opentype'),url(/assets/fonts/kelson_sans_bold_ru-webfont.woff2?v=2016-11-21) format('woff2'),url(/assets/fonts/kelson_sans_bold_ru-webfont.woff?v=2016-11-21) format('woff'),url(/assets/fonts/kelson_sans_bold_ru-webfont.ttf?v=2016-11-21) format('truetype');
	font-weight:400;
	font-style:normal
}
@font-face {
	font-family:kelson_sansbold;
	src:url(/assets/fonts/kelson_sans_bold-webfont.eot?v=2016-11-21);
	src:url(/assets/fonts/kelson_sans_bold-webfont.eot?#iefix?v=2016-11-21) format('embedded-opentype'),url(/assets/fonts/kelson_sans_bold-webfont.woff2?v=2016-11-21) format('woff2'),url(/assets/fonts/kelson_sans_bold-webfont.woff?v=2016-11-21) format('woff'),url(/assets/fonts/kelson_sans_bold-webfont.ttf?v=2016-11-21) format('truetype');
	font-weight:400;
	font-style:normal
}
@font-face {
	font-family:kelson_sans_rulight;
	src:url(/assets/fonts/kelson_sans_light_ru-webfont.eot?v=2016-11-21);
	src:url(/assets/fonts/kelson_sans_light_ru-webfont.eot?#iefix?v=2016-11-21) format('embedded-opentype'),url(/assets/fonts/kelson_sans_light_ru-webfont.woff2?v=2016-11-21) format('woff2'),url(/assets/fonts/kelson_sans_light_ru-webfont.woff?v=2016-11-21) format('woff'),url(/assets/fonts/kelson_sans_light_ru-webfont.ttf?v=2016-11-21) format('truetype');
	font-weight:400;
	font-style:normal
}
@font-face {
	font-family:kelson_sanslight;
	src:url(/assets/fonts/kelson_sans_light-webfont.eot?v=2016-11-21);
	src:url(/assets/fonts/kelson_sans_light-webfont.eot?#iefix?v=2016-11-21) format('embedded-opentype'),url(/assets/fonts/kelson_sans_light-webfont.woff2?v=2016-11-21) format('woff2'),url(/assets/fonts/kelson_sans_light-webfont.woff?v=2016-11-21) format('woff'),url(/assets/fonts/kelson_sans_light-webfont.ttf?v=2016-11-21) format('truetype');
	font-weight:400;
	font-style:normal
}
@font-face {
	font-family:als_rublregular;
	src:url(/assets/fonts/rouble-webfont.eot?v=2016-11-21);
	src:url(/assets/fonts/rouble-webfont.eot?#iefix?v=2016-11-21) format('embedded-opentype'),url(/assets/fonts/rouble-webfont.woff?v=2016-11-21) format('woff'),url(/assets/fonts/rouble-webfont.ttf?v=2016-11-21) format('truetype'),url(/assets/fonts/rouble-webfont.svg#als_rublregular?v=2016-11-21) format('svg');
	font-weight:400;
	font-style:normal
}
.grid-col__1-12 {
	width:8.33333333%
}
.grid-col__1-12-left {
	margin-left:8.33333333%
}
.grid-col__1-12-right {
	margin-right:8.33333333%
}
.grid-col__2-12 {
	width:16.66666667%
}
.grid-col__2-12-left {
	margin-left:16.66666667%
}
.grid-col__2-12-right {
	margin-right:16.66666667%
}
.grid-col__3-12 {
	width:25%
}
.grid-col__3-12-left {
	margin-left:25%
}
.grid-col__3-12-right {
	margin-right:25%
}
.grid-col__4-12 {
	width:33.33333333%
}
.grid-col__4-12-left {
	margin-left:33.33333333%
}
.grid-col__4-12-right {
	margin-right:33.33333333%
}
.grid-col__5-12 {
	width:41.66666667%
}
.grid-col__5-12-left {
	margin-left:41.66666667%
}
.grid-col__5-12-right {
	margin-right:41.66666667%
}
.grid-col__6-12 {
	width:50%
}
.grid-col__6-12-left {
	margin-left:50%
}
.grid-col__6-12-right {
	margin-right:50%
}
.grid-col__7-12 {
	width:58.33333333%
}
.grid-col__7-12-left {
	margin-left:58.33333333%
}
.grid-col__7-12-right {
	margin-right:58.33333333%
}
.grid-col__8-12 {
	width:66.66666667%
}
.grid-col__8-12-left {
	margin-left:66.66666667%
}
.grid-col__8-12-right {
	margin-right:66.66666667%
}
.grid-col__9-12 {
	width:75%
}
.grid-col__9-12-left {
	margin-left:75%
}
.grid-col__9-12-right {
	margin-right:75%
}
.grid-col__10-12 {
	width:83.33333333%
}
.grid-col__10-12-left {
	margin-left:83.33333333%
}
.grid-col__10-12-right {
	margin-right:83.33333333%
}
.grid-col__11-12 {
	width:91.66666667%
}
.grid-col__11-12-left {
	margin-left:91.66666667%
}
.grid-col__11-12-right {
	margin-right:91.66666667%
}
.grid-col__12-12 {
	width:100%
}
.grid-col__12-12-left {
	margin-left:100%
}
.grid-col__12-12-right {
	margin-right:100%
}
.grid-col__1-12,.grid-col__10-12,.grid-col__11-12,.grid-col__12-12,.grid-col__2-12,.grid-col__3-12,.grid-col__4-12,.grid-col__5-12,.grid-col__6-12,.grid-col__7-12,.grid-col__8-12,.grid-col__9-12 {
	position:relative;
	min-height:1px
}
.grid-col__1-10 {
	width:10%
}
.grid-col__1-10-left {
	margin-left:10%
}
.grid-col__1-10-right {
	margin-right:10%
}
.grid-col__2-10 {
	width:20%
}
.grid-col__2-10-left {
	margin-left:20%
}
.grid-col__2-10-right {
	margin-right:20%
}
.grid-col__3-10 {
	width:30%
}
.grid-col__3-10-left {
	margin-left:30%
}
.grid-col__3-10-right {
	margin-right:30%
}
.grid-col__4-10 {
	width:40%
}
.grid-col__4-10-left {
	margin-left:40%
}
.grid-col__4-10-right {
	margin-right:40%
}
.grid-col__5-10 {
	width:50%
}
.grid-col__5-10-left {
	margin-left:50%
}
.grid-col__5-10-right {
	margin-right:50%
}
.grid-col__6-10 {
	width:60%
}
.grid-col__6-10-left {
	margin-left:60%
}
.grid-col__6-10-right {
	margin-right:60%
}
.grid-col__7-10 {
	width:70%
}
.grid-col__7-10-left {
	margin-left:70%
}
.grid-col__7-10-right {
	margin-right:70%
}
.grid-col__8-10 {
	width:80%
}
.grid-col__8-10-left {
	margin-left:80%
}
.grid-col__8-10-right {
	margin-right:80%
}
.grid-col__9-10 {
	width:90%
}
.grid-col__9-10-left {
	margin-left:90%
}
.grid-col__9-10-right {
	margin-right:90%
}
.grid-col__10-10 {
	width:100%
}
.grid-col__10-10-left {
	margin-left:100%
}
.grid-col__10-10-right {
	margin-right:100%
}
.grid-col__1-10,.grid-col__10-10,.grid-col__2-10,.grid-col__3-10,.grid-col__4-10,.grid-col__5-10,.grid-col__6-10,.grid-col__7-10,.grid-col__8-10,.grid-col__9-10 {
	position:relative;
	min-height:1px
}
.grid-wrapper-cols>[class^=grid-col__] {
	float:left;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.grid-wrapper-cols.pd-parent.pd-lg-both,.grid-wrapper-cols.pd-parent.pd-lg-sides,.grid-wrapper-cols.pd-parent.pd-md-both,.grid-wrapper-cols.pd-parent.pd-md-sides,.grid-wrapper-cols.pd-parent.pd-sm-both,.grid-wrapper-cols.pd-parent.pd-sm-sides {
	margin-left:0;
	margin-right:0
}
.grid-wrapper-cols.pd-sm-both,.grid-wrapper-cols.pd-sm-sides {
	margin-left:-7px;
	margin-right:-7px
}
.grid-wrapper-cols.pd-sm-sides>[class^=grid-col__] {
	padding-left:7px;
	padding-right:7px
}
.grid-wrapper-cols.pd-sm-both:not(._not-pad)>[class^=grid-col__] {
	padding:7px
}
.grid-wrapper-cols.pd-md-both,.grid-wrapper-cols.pd-md-sides {
	margin-left:-14px;
	margin-right:-14px
}
.grid-wrapper-cols.pd-md-sides>[class^=grid-col__] {
	padding-left:14px;
	padding-right:14px
}
.grid-wrapper-cols.pd-md-both>[class^=grid-col__] {
	padding:14px
}
.grid-wrapper-cols.pd-lg-both,.grid-wrapper-cols.pd-lg-sides {
	margin-left:-20px;
	margin-right:-20px
}
.grid-wrapper-cols.pd-lg-sides>[class^=grid-col__] {
	padding-left:20px;
	padding-right:20px
}
.grid-wrapper-cols.pd-lg-both>[class^=grid-col__] {
	padding:20px
}
.grid-wrapper-cell {
	width:100%;
	display:table
}
.grid-wrapper-cell>[class^=grid-col__] {
	float:none;
	display:table-cell;
	vertical-align:middle
}
.grid-wrapper:after,.grid-wrapper:before {
	content:" ";
	display:table
}
.grid-wrapper:after {
	clear:both
}
.grid-col__left {
	float:left;
	width:695px
}
.grid-col__right {
	float:right;
	width:333px
}
@-webkit-keyframes blinking-full {
	0% {
		opacity:1
	}
	25% {
		opacity:0
	}
	50% {
		opacity:50%
	}
	75% {
		opacity:80%
	}
	100% {
		opacity:1
	}
}
@-moz-keyframes blinking-full {
	0% {
		opacity:1
	}
	25% {
		opacity:0
	}
	50% {
		opacity:50%
	}
	75% {
		opacity:80%
	}
	100% {
		opacity:1
	}
}
@keyframes blinking-full {
	0% {
		opacity:1
	}
	25% {
		opacity:0
	}
	50% {
		opacity:50%
	}
	75% {
		opacity:80%
	}
	100% {
		opacity:1
	}
}
@-webkit-keyframes blinking-slow {
	0% {
		opacity:1
	}
	50% {
		opacity:.2
	}
	100% {
		opacity:1
	}
}
@-moz-keyframes blinking-slow {
	0% {
		opacity:1
	}
	50% {
		opacity:.2
	}
	100% {
		opacity:1
	}
}
@keyframes blinking-slow {
	0% {
		opacity:1
	}
	50% {
		opacity:.2
	}
	100% {
		opacity:1
	}
}
@-webkit-keyframes blinking {
	0% {
		opacity:1
	}
	50% {
		opacity:.5
	}
	100% {
		opacity:1
	}
}
@-moz-keyframes blinking {
	0% {
		opacity:1
	}
	50% {
		opacity:.5
	}
	100% {
		opacity:1
	}
}
@keyframes blinking {
	0% {
		opacity:1
	}
	50% {
		opacity:.5
	}
	100% {
		opacity:1
	}
}
@-webkit-keyframes blinking-full {
	0% {
		opacity:1
	}
	50% {
		opacity:0
	}
	100% {
		opacity:1
	}
}
@-moz-keyframes blinking-full {
	0% {
		opacity:1
	}
	50% {
		opacity:0
	}
	100% {
		opacity:1
	}
}
@keyframes blinking-full {
	0% {
		opacity:1
	}
	50% {
		opacity:0
	}
	100% {
		opacity:1
	}
}
@-webkit-keyframes blinking-full-revert {
	0% {
		opacity:0
	}
	50% {
		opacity:1
	}
	100% {
		opacity:0
	}
}
@-moz-keyframes blinking-full-revert {
	0% {
		opacity:0
	}
	50% {
		opacity:1
	}
	100% {
		opacity:0
	}
}
@keyframes blinking-full-revert {
	0% {
		opacity:0
	}
	50% {
		opacity:1
	}
	100% {
		opacity:0
	}
}
@-webkit-keyframes blinking-half {
	0% {
		opacity:.5
	}
	50% {
		opacity:1
	}
	100% {
		opacity:.5
	}
}
@-moz-keyframes blinking-half {
	0% {
		opacity:.5
	}
	50% {
		opacity:1
	}
	100% {
		opacity:.5
	}
}
@keyframes blinking-half {
	0% {
		opacity:.5
	}
	50% {
		opacity:1
	}
	100% {
		opacity:.5
	}
}
/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html {
	font-family:sans-serif;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%
}
body {
	margin:0
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {
	display:block
}
audio,canvas,progress,video {
	display:inline-block;
	vertical-align:baseline
}
audio:not([controls]) {
	display:none;
	height:0
}
[hidden],template {
	display:none
}
a {
	background:0;
	outline:0 none !important
}
a:active,a:focus,a:hover {
	outline:0 !important
}
abbr[title] {
	border-bottom:1px dotted
}
b,strong {
	font-weight:700
}
dfn {
	font-style:italic
}
h1 {
	margin:.67em 0
}
mark {
	background:#ff0;
	color:#000
}
small {
	font-size:80%
}
sub,sup {
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}
sup {
	top:-.5em
}
sub {
	bottom:-.25em
}
img {
	border:0
}
svg:not(:root) {
	overflow:hidden
}
figure {
	margin:1em 40px
}
hr {
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	height:0
}
pre {
	overflow:auto
}
code,kbd,pre,samp {
	font-family:monospace,monospace;
	font-size:1em
}
button,input,optgroup,select,textarea {
	color:inherit;
	font:inherit;
	margin:0
}
button {
	overflow:visible
}
button,select {
	text-transform:none
}
button,html input[type=button],input[type=reset],input[type=submit] {
	-webkit-appearance:button;
	cursor:pointer
}
button[disabled],html input[disabled] {
	cursor:default
}
button::-moz-focus-inner,input::-moz-focus-inner {
	border:0;
	padding:0
}
input {
	line-height:normal
}
input[type=checkbox],input[type=radio] {
	box-sizing:border-box;
	padding:0
}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {
	height:auto
}
input[type=search] {
	-webkit-appearance:textfield
}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
	-webkit-appearance:none
}
fieldset {
	border:1px solid silver;
	margin:0 2px;
	padding:.35em .625em .75em
}
legend {
	border:0;
	padding:0
}
textarea {
	overflow:auto
}
optgroup {
	font-weight:700
}
table {
	width:100%;
	border-collapse:collapse;
	border-spacing:0
}
td,th {
	padding:0
}
.text-left {
	text-align:left
}
.text-right {
	text-align:right
}
.text-center {
	text-align:center
}
.text-justify {
	text-align:justify
}
.text-nowrap {
	white-space:nowrap
}
.text-lowercase {
	text-transform:lowercase
}
.text-uppercase {
	text-transform:uppercase
}
.text-capitalize {
	text-transform:capitalize
}
.table-block {
	display:table;
	width:100%
}
.table-row {
	display:table-row
}
.table-cell {
	display:table-cell;
	width:inherit;
	height:inherit;
	text-align:center;
	vertical-align:middle
}
ul {
	margin:0;
	padding:0;
	list-style-type:none
}
.text-wrapper {
	font-size:14px;
	line-height:1.4285714;
	color:#c2c4cc;
	padding:0 20px 20px
}
.text-wrapper a {
	color:#008aff;
	text-decoration:underline
}
.text-wrapper a:focus,.text-wrapper a:hover {
	color:#fff;
	text-decoration:none
}
.text-blue {
	color:#0097ec
}
.text-blue-light {
	color:#8da1bd
}
.text-yellow {
	color:#ffc000
}
.text-white {
	color:#fff
}
.text-grey {
	color:#75859d
}
.text-red {
	color:#ff2f17
}
.text-gradient-yellow {
	color:#ffc000;
	background-image:-webkit-linear-gradient(top,#fff23d 0,#ff6300 100%);
	-webkit-background-clip:text;
	-webkit-text-fill-color:transparent;
	text-shadow:0 0 0 transparent !important
}
._overflow {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 {
	font-family:inherit;
	font-weight:400;
	line-height:1.33;
	color:#fff
}
.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small {
	font-weight:400;
	line-height:1
}
.content>.h1,.content>.h2,.content>.h3,.content>.h4,.content>.h5,.content>.h6,.content>h1,.content>h2,.content>h3,.content>h4,.content>h5,.content>h6 {
	margin-top:20px;
	margin-bottom:20px;
	font-weight:400;
	font-family:kelson_sansregular,kelson_sans_ruregular,Arial,Helvetica,Verdana,Tahoma,sans-serif
}
.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small {
	font-size:65%
}
.h4,.h5,.h6,h4,h5,h6 {
	margin-top:9.5px;
	margin-bottom:9.5px
}
.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small {
	font-size:75%
}
.h1,.h2,h1,h2 {
	font-family:kelson_sans_ruregular,kelson_sansregular,Arial,Helvetica,Verdana,Tahoma,sans-serif;
	font-weight:700;
	text-transform:uppercase
}
.content .h1,.content .h2,.content h1,.content h2 {
	font-weight:700 !important
}
.h1,h1 {
	font-size:24px;
	text-align:center;
	text-shadow:0 0 4px rgba(0,0,0,.5);
	margin-top:10px;
	margin-bottom:10px
}
.h2,h2 {
	font-size:18px;
	text-shadow:0 2px 1px rgba(0,0,0,.5),0 0 3px rgba(0,0,0,.5);
	margin-top:45px;
	margin-bottom:20px
}
.h3,h3 {
	font-size:20px
}
.h4,h4 {
	font-family:kelson_sansregular,kelson_sans_ruregular,Arial,Helvetica,Verdana,Tahoma,sans-serif;
	font-size:15px;
	text-transform:uppercase;
	color:#0097ec
}
.h5,h5 {
	font-size:14px
}
.h6,h6 {
	font-size:13px
}
p {
	font-size:14px;
	line-height:1.4285714;
	color:#8da1bd;
	margin:0 0 15px
}
.pseudolink,a {
	color:#008aff
}
.pseudolink:hover,a:hover {
	color:#fff
}
.table {
	width:100%;
	max-width:100%
}
.table-striped {
	border-collapse:separate
}
.table-striped td {
	position:relative;
	padding:5px 10px
}
.table-striped tr:nth-child(even) td {
	background-color:rgba(255,255,255,.05)
}
.table-striped thead th {
	font-weight:400
}
.table.text-page td {
	font-size:18px
}
.table.text-page td:nth-child(1) {
	font-size:16px
}
.table.text-page th {
	font-size:18px;
	color:#75859d;
	text-shadow:0 0 5px #000;
	padding:15px
}
.table.text-page .text-gradient-yellow {
	font-size:30px;
	font-weight:700
}
.table.glory-table td {
	font-size:18px
}
.table.glory-table td a,.table.glory-table td span {
	white-space:nowrap;
	text-decoration:none !important
}
.table.glory-table td a._overflow,.table.glory-table td span._overflow {
	display:block;
	max-width:110px;
	text-align:left
}
.table.glory-table td:nth-child(1) {
	font-size:16px;
	text-align:center
}
.table.glory-table td:nth-child(4) a,.table.glory-table td:nth-child(4) span {
	white-space:nowrap;
	text-decoration:none !important
}
.table.glory-table td:nth-child(4) a._overflow,.table.glory-table td:nth-child(4) span._overflow {
	display:block;
	max-width:220px;
	text-align:left
}
.table.glory-table td:not(:first-child) {
	text-align:left
}
.table.glory-table td:nth-child(3) {
	text-align:center
}
.table.glory-table th {
	font-size:18px;
	color:#75859d;
	text-shadow:0 0 5px #000;
	padding:15px 9px
}
.table.glory-table th:not(:first-child) {
	text-align:left
}
.table.glory-table th:nth-child(3) {
	text-align:center
}
.table.glory-table td:nth-child(1),.table.glory-table th:nth-child(1) {
	width:50px;
	padding-left:10px;
	padding-right:0
}
.table.glory-table .text-gradient-yellow {
	font-size:30px;
	font-weight:700
}
.table.glory-table .status-ico {
	display:inline-block;
	position:relative;
	width:38px;
	height:38px
}
.table.glory-table .status-ico img {
	position:absolute;
	top:auto;
	right:auto;
	bottom:-9%;
	left:-9%;
	width:123%
}
.table tr.half-row th {
	font-size:18px;
	color:#75859d;
	text-shadow:0 0 5px #000;
	padding:2px 8px !important;
	height:15px !important;
	white-space:nowrap
}
.table.lottery-end-table td,.table.tournament-end-table td {
	font-size:16px
}
.table.lottery-end-table td:first-child,.table.tournament-end-table td:first-child {
	font-size:30px
}
.table.lottery-end-table td:last-child span,.table.tournament-end-table td:last-child span {
	color:#0097ec;
	font-weight:400
}
.table.lottery-end-table .podium-place__2,.table.tournament-end-table .podium-place__2 {
	margin-right:-4px
}
.table.lottery-scratch-table {
	width:450px;
	margin:0 auto
}
.table.lottery-scratch-table .half-row:first-child {
	position:relative
}
.table.lottery-scratch-table .half-row:first-child:after {
	position:absolute;
	content:"";
	left:14px;
	right:14px;
	top:29px;
	height:1px;
	background:#535f6f
}
.table.lottery-scratch-table .half-row:last-child th:last-child {
	text-align:left;
	min-width:230px
}
.table.lottery-scratch-table td {
	font-size:18px
}
.table.lottery-scratch-table td span {
	margin:0 2px
}
.table.lottery-scratch-table td span.text-separator {
	color:#0097ec;
	margin:0 1px 0 -1px
}
.table.lottery-scratch-table ul li {
	color:#0097ec;
	display:inline-block
}
.table.lottery-scratch-table ul li:not(:last-child):after {
	content:","
}
.table.promo-table td {
	text-align:left
}
.table.promo-table td:nth-child(odd) {
	width:70px;
	text-align:center;
	padding-left:0;
	padding-right:0
}
.table.promo-table td:nth-child(even) {
	font-size:18px
}
.table.promo-table td span+span._overflow {
	padding-left:6px;
	max-width:120px;
	display:inline-block
}
.table.promo-table .promo-winner-text,.table.promo-table .text-gradient-yellow {
	font-size:30px;
	font-weight:700
}
.table.promo-table th {
	font-size:18px;
	text-shadow:0 0 5px #000;
	color:#75859d;
	padding:15px
}
.table.promo-table .podium td {
	height:104px;
	padding-top:0;
	padding-bottom:0;
	text-align:left;
	white-space:nowrap
}
.table.promo-table .podium td .text-white {
	font-size:18px;
	line-height:20px
}
.table.winner-table ._overflow {
	max-width:23%
}
.table.center td,.table.center th {
	text-align:center
}
.table.tickets-table thead th {
	line-height:100%
}
.table.tickets-table thead th img {
	display:inline-block;
	margin-bottom:-14px;
	margin-right:-9px;
	margin-top:-22px
}
.table.tickets-table thead th span {
	line-height:1.3;
	font-size:18px;
	text-shadow:0 0 5px #000;
	color:#75859d;
	padding:15px
}
.cnt-dt__table {
	box-shadow:0 0 1px rgba(255,255,255,.1),0 0 10px rgba(255,255,255,.15)inset,0 0 3px rgba(255,255,255,.05)inset;
	background:url(/assets/img/sys/bg/texture-dark.jpg?v=2016-11-21) 50% 0 repeat;
	border-radius:0 0 2px 2px
}
.cnt-dt__table .table thead.cnt-mt {
	margin:0;
	box-shadow:0 9px 10px rgba(0,0,0,.5)
}
.cnt-dt__table .table thead th {
	color:#75859d;
	font-size:18px;
	text-shadow:0 0 5px #000
}
.cnt-dt__table .table-striped tbody tr:last-child td {
	border-bottom:2px solid #000
}
.cnt-dt__table .table-striped tbody tr:last-child td:first-child {
	border-radius:0 0 0 2px
}
.cnt-dt__table .table-striped tbody tr:last-child td:last-child {
	border-radius:0 0 2px
}
.cnt-dt__table .table-striped tbody tr td:first-child {
	border-left:2px solid #000
}
.cnt-dt__table .table-striped tbody tr td:last-child {
	border-right:2px solid #000
}
.cnt-dt,.cnt-dt__table {
	position:relative;
	z-index:1
}
.cnt-dt .thead-absolute,.cnt-dt__table .thead-absolute {
	position:absolute;
	top:-1px;
	right:0;
	bottom:auto;
	left:0;
	margin:0 -1px !important;
	z-index:-1
}
.cnt-dt .thead-absolute~.table,.cnt-dt__table .thead-absolute~.table {
	position:relative;
	z-index:1
}
.cnt-dt .thead-absolute~.table tbody tr:first-child td,.cnt-dt__table .thead-absolute~.table tbody tr:first-child td {
	border-top:1px solid #2b3137
}
.cnt-dt .thead-absolute~.table:after,.cnt-dt__table .thead-absolute~.table:after {
	content:'';
	position:absolute;
	top:-2px;
	right:-2px;
	bottom:-3px;
	left:-2px;
	background-color:transparent;
	z-index:-1;
	border:1px solid #3b434e;
	border-top:0;
	border-radius:0 0 2px 2px;
	-webkit-box-shadow:0 1px 1px #3b434e;
	-moz-box-shadow:0 1px 1px #3b434e;
	box-shadow:0 1px 1px #3b434e
}
.cnt-dt .thead-absolute~.table:before,.cnt-dt__table .thead-absolute~.table:before {
	content:'';
	position:absolute;
	top:55px;
	right:0;
	bottom:auto;
	left:0;
	height:6px;
	border-radius:0 0 2px 2px;
	-webkit-box-shadow:0 6px 4px #111,0 6px 9px #111;
	-moz-box-shadow:0 6px 4px #111,0 6px 9px #111;
	box-shadow:0 6px 4px #111,0 6px 9px #111
}
.cnt-dt .table thead th,.cnt-dt__table .table thead th {
	height:30px;
	padding-top:15px;
	padding-bottom:15px
}
.list-num-title {
	padding:15px 0 0;
	margin:0;
	counter-reset:item;
	font-size:20px;
	font-weight:700;
	line-height:1.33;
	color:#fff;
	text-align:left
}
.list-num-title>li {
	display:block;
	padding:0;
	margin:0;
	position:relative;
	font-weight:400;
	text-transform:none
}
.list-num-title>li:before {
	content:counters(item,"") ".";
	counter-increment:item;
	position:absolute;
	width:20px;
	top:0;
	left:0
}
.list-num-title>li>h3:first-child {
	margin-top:0 !important;
	padding-left:30px
}
.list-num-title~.list-num-title {
	counter-reset:itemitem
}
.list-num {
	padding:0 0 0 30px;
	margin:0;
	font-size:14px;
	line-height:1.4285714;
	color:#8da1bd;
	counter-reset:item;
	text-align:left
}
.list-num>li {
	padding:0 0 1px 42px;
	display:block;
	position:relative;
	margin-bottom:20px
}
.list-num>li:before {
	content:counters(item,".") ". ";
	counter-increment:item;
	position:absolute;
	left:0;
	top:0
}
.list-num>li>.list-num {
	padding:0 0 0 30px;
	margin:0 0 0 -30px
}
.list-num>li>.list-num>li {
	padding:0 0 0 50px
}
.list-minuses,.list-pluses,.list-square {
	list-style-type:none;
	vertical-align:bottom;
	color:#8da1bd;
	font-size:14px;
	padding:0 0 10px;
	margin:0
}
.list-minuses li,.list-pluses li,.list-square li {
	margin-left:7px;
	vertical-align:middle;
	line-height:20px;
	position:relative;
	padding-left:15px
}
.list-minuses li:before,.list-pluses li:before,.list-square li:before {
	content:'';
	position:absolute;
	top:8px;
	right:0;
	bottom:auto;
	left:0;
	height:6px;
	background-repeat:no-repeat
}
.list-pluses li:before {
	background-image:url(/assets/img/elements/plugin/plus.png?v=2016-11-21)
}
.list-minuses li:before {
	background-image:url(/assets/img/elements/plugin/minus.png?v=2016-11-21)
}
.list-square li:before {
	background-image:url(/assets/img/pages/cas2play/square.png?v=2016-11-21)
}
.accordion {
	margin:25px 0
}
.accordion-title {
	text-indent:20px;
	line-height:39px;
	font-size:18px;
	position:relative;
	margin-bottom:0;
	cursor:pointer;
	height:43px !important;
	outline:0;
	border:1px solid #2b3137;
	background-color:#1f252f;
	-moz-box-shadow:0 5px 5px rgba(0,0,0,.6);
	-webkit-box-shadow:0 5px 5px rgba(0,0,0,.6);
	box-shadow:0 5px 5px rgba(0,0,0,.6);
	-webkit-transition:all 200ms ease-in-out 0s;
	-o-transition:all 200ms ease-in-out 0s;
	transition:all 200ms ease-in-out 0s
}
.accordion-title.arr-af-bf:after,.accordion-title.arr-af-bf:before {
	display:none
}
.accordion-title.arr-af-bf.active:after,.accordion-title.arr-af-bf.active:before {
	display:block
}
.accordion-title>span.arr {
	content:'';
	position:absolute;
	top:14px;
	right:20px;
	bottom:auto;
	left:auto;
	width:21px;
	height:12px;
	display:block !important;
	background:url(/assets/img/sys/bg/sprite.png?v=2016-11-21) -965px -103px;
	cursor:pointer
}
.accordion-title.active>span.arr {
	background:url(/assets/img/sys/bg/sprite.png?v=2016-11-21) -929px -103px
}
.accordion-title.active,.accordion-title:hover {
	color:#fff
}
.accordion-title:hover {
	text-decoration:underline
}
.accordion-inner {
	display:none;
	margin:0 -3px
}
.accordion-inner-bg {
	background:#5a617d url(/assets/img/sys/bg/texture-dark.jpg?v=2016-11-21) repeat 50% 0;
	border:1px solid rgba(25,33,42,.75);
	border-radius:2px;
	padding:8px 23px;
	-moz-box-shadow:0 0 2px #535f6f,inset 0 0 5px rgba(0,0,0,.75);
	-webkit-box-shadow:0 0 2px #535f6f,inset 0 0 5px rgba(0,0,0,.75);
	box-shadow:0 0 2px #535f6f,inset 0 0 5px rgba(0,0,0,.75)
}
.blockquote {
	padding:0;
	margin:20px 45px;
	text-align:left;
	position:relative;
	border:0 none
}
.blockquote-text {
	font-style:italic;
	font-size:24px;
	line-height:28px;
	text-transform:uppercase;
	color:#fff;
	margin-bottom:25px;
	position:relative
}
.blockquote-text:before {
	content:'';
	position:absolute;
	width:65px;
	height:2px;
	bottom:-17px;
	left:0;
	background-color:#3b434d;
	-webkit-box-shadow:0 1px 1px #000;
	-moz-box-shadow:0 1px 1px #000;
	box-shadow:0 1px 1px #000
}
.blockquote-author {
	font-size:14px;
	line-height:18px;
	color:#8da1bd;
	padding:5px 0
}
.round-border-wrapper {
	border-radius:1px 0 0 0 0 0;
	-moz-background-clip:padding;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	background-color:#1e2542;
	-moz-box-shadow:0 0 2px #535f6f,inset 0 0 5px rgba(0,0,0,.75);
	-webkit-box-shadow:0 0 2px #535f6f,inset 0 0 5px rgba(0,0,0,.75);
	box-shadow:0 0 2px #535f6f,inset 0 0 5px rgba(0,0,0,.75)
}
.list-striped {
	list-style-type:none
}
.list-striped,.list-striped-disc {
	margin:0 0 15px;
	border-radius:2px
}
.list-striped li,.list-striped-disc li {
	padding:10px 10px 9px;
	position:relative;
	z-index:1;
	color:#ffbd00;
	font-size:16px;
	text-shadow:0 2px 0 #030404;
	background:url(/assets/img/sys/bg/texture-dark.jpg?v=2016-11-21) 50% -58px repeat
}
.list-striped li strong,.list-striped-disc li strong {
	color:#ffbe00
}
.list-striped li>p,.list-striped-disc li>p {
	margin:0 !important
}
.list-striped li:nth-child(even):before,.list-striped-disc li:nth-child(even):before {
	content:"";
	display:block;
	position:absolute;
	z-index:-1;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#272c3a;
	opacity:.6
}
.list-nostyle,.list-nostyle li {
	list-style-type:none;
	margin:0;
	padding:0
}
.winner-table ._overflow {
	max-width:23%
}
.winner-table .text-gradient-yellow {
	font-size:30px;
	font-weight:700
}
.arr-af-bf-wrap {
	background-image:-webkit-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,.5)50%,rgba(0,0,0,0));
	background-image:-o-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,.5)50%,rgba(0,0,0,0));
	background-image:linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,.5)50%,rgba(0,0,0,0));
	background-repeat:no-repeat;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#00000000',GradientType=1)
}
.arr-af-bf:after,.arr-af-bf:before {
	content:'';
	position:absolute;
	top:auto !important;
	right:auto;
	bottom:-2px;
	left:18px !important;
	width:0 !important;
	height:0 !important;
	border-right:8px solid rgba(0,0,0,0);
	border-left:8px solid rgba(0,0,0,0);
	background-image:none !important
}
.arr-af-bf:before {
	z-index:2
}
.arr-af-bf:after {
	bottom:0;
	z-index:1
}
.arr-af-bf.top:before {
	border-bottom:8px solid #000
}
.arr-af-bf.top:after {
	border-bottom:8px solid rgba(255,255,255,.1)
}
.arr-af-bf.bottom:before {
	border-top:8px solid #000
}
.arr-af-bf.bottom:after {
	border-top:8px solid rgba(255,255,255,.1)
}
body,html {
	height:100%
}
body {
	background:url(/assets/img/sys/bg/pattern.jpg?v=2016-11-21) 50% 0 repeat-y #000;
	font-family:kelson_sans_ruregular,kelson_sansregular,Arial,Helvetica,Verdana,Tahoma,sans-serif;
	font-size:14px;
	line-height:1.4285714
}
.bg-elem {
	position:fixed;
	z-index:1;
	width:1900px;
	height:1550px;
	top:0;
	left:50%;
	margin-left:-950px;
	background:url(/assets/img/sys/bg/head.jpg?v=2016-11-21) 50% 0 repeat-y
}
.plugin-banner~.bg-elem {
	margin-top:57px
}
.bg-elem.custom-background-level-2 {
	background:url(/assets/img/sys/bg/head-2.jpg?v=2016-11-21) 50% 0 repeat-y
}
.layout {
	position:relative;
	z-index:2;
	height:auto;
	min-height:100%;
	min-width:1028px;
	overflow:hidden
}
.layout:after {
	content:'';
	position:absolute;
	left:50%;
	margin-left:-514px;
	width:1026px;
	top:250px;
	bottom:50px;
	z-index:-1;
	background:url(/assets/img/sys/bg/texture-dark.jpg?v=2016-11-21) 50% 0 repeat;
	border:1px solid rgba(25,33,42,.75);
	border-radius:2px;
	-webkit-box-shadow:0 0 5px 1px rgba(0,0,0,.5)inset;
	-moz-box-shadow:0 0 5px 1px rgba(0,0,0,.5)inset;
	box-shadow:0 0 5px 1px rgba(0,0,0,.5)inset
}
.wrapper {
	width:1028px;
	float:none;
	display:block;
	margin-left:auto;
	margin-right:auto;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.cnt-pt {
	border:2px solid #000;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border-radius:2px;
	box-shadow:0 0 1px rgba(255,255,255,.1),0 0 10px rgba(255,255,255,.15)inset,0 0 3px rgba(255,255,255,.05)inset;
	background:url(/assets/img/sys/bg/texture-grey.jpg?v=2016-11-21) 50% 0 repeat
}
.cnt-dt {
	border:2px solid #000;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border-radius:2px;
	box-shadow:0 0 1px rgba(255,255,255,.1),0 0 10px rgba(255,255,255,.15)inset,0 0 3px rgba(255,255,255,.05)inset;
	background:url(/assets/img/sys/bg/texture-dark.jpg?v=2016-11-21) 50% 0 repeat;
	position:relative;
	z-index:1
}
.cnt-dt.__small {
	width:456px;
	margin:0 auto
}
.cnt-brd {
	height:82px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border-radius:4px;
	position:relative;
	background:url(/assets/img/pages/news/bg.png?v=2016-11-21) 50% 0 repeat;
	border:1px solid #000;
	-webkit-box-shadow:0 0 1px #ddd;
	-moz-box-shadow:0 0 1px #ddd;
	box-shadow:0 0 1px #ddd
}
.cnt-brd:after,.cnt-brd:before {
	content:'';
	position:absolute;
	top:-1px;
	right:1px;
	bottom:0;
	left:auto;
	width:12px;
	height:14px;
	background:url(/assets/img/pages/news/right-top.png?v=2016-11-21) 50% 0 no-repeat;
	z-index:1
}
.cnt-brd:before {
	right:auto;
	left:1px;
	top:0;
	background:url(/assets/img/pages/news/left-top.png?v=2016-11-21) 50% 0 no-repeat
}
.cnt-brd>.borders {
	position:absolute;
	top:0;
	bottom:50%;
	left:0;
	right:0;
	z-index:0;
	-moz-border-radius:246px 582px 0 46px 47px 0 0;
	-webkit-border-radius:246px 582px 0 46px 47px 0 0;
	border-radius:246px 582px 0 46px 47px 0 0;
	-moz-background-clip:padding;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	-moz-box-shadow:inset 3px 4px 10px rgba(255,255,255,.24);
	-webkit-box-shadow:inset 3px 4px 10px rgba(255,255,255,.24);
	box-shadow:inset 3px 4px 10px rgba(255,255,255,.24);
	background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…IwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
	background-image:-moz-linear-gradient(bottom,rgba(255,255,255,.04)0,rgba(255,255,255,0)100%);
	background-image:-o-linear-gradient(bottom,rgba(255,255,255,.04)0,rgba(255,255,255,0)100%);
	background-image:-webkit-linear-gradient(bottom,rgba(255,255,255,.04)0,rgba(255,255,255,0)100%);
	background-image:linear-gradient(bottom,rgba(255,255,255,.04)0,rgba(255,255,255,0)100%)
}
.cnt-brd>.borders:after,.cnt-brd>.borders:before {
	content:'';
	position:absolute;
	top:auto;
	right:1px;
	bottom:-39px;
	left:auto;
	width:12px;
	height:14px;
	background:url(/assets/img/pages/news/right-bottom.png?v=2016-11-21) 50% 0 no-repeat;
	z-index:1
}
.cnt-brd>.borders:before {
	right:auto;
	left:1px;
	background:url(/assets/img/pages/news/left-bottom.png?v=2016-11-21) 50% 0 no-repeat
}
.cnt-brd.medium {
	height:69px;
	background:url(/assets/img/pages/partners/bg-block.png?v=2016-11-21) 50% 0 repeat
}
.cnt-brd.medium>.borders:after,.cnt-brd.medium>.borders:before {
	bottom:-32px
}
.cnt-mt {
	height:60px;
	position:relative;
	background:url(/assets/img/sys/bg/sprite.png?v=2016-11-21) 50% 0 no-repeat;
	box-shadow:1px 0 0 rgba(0,0,0,.5)inset,-1px 0 0 rgba(0,0,0,.5)inset
}
.cnt-mt:after,.cnt-mt:before {
	content:'';
	position:absolute;
	width:10px;
	height:46px;
	top:5px;
	background-image:url(/assets/img/sys/bg/sprite.png?v=2016-11-21);
	background-repeat:no-repeat
}
.cnt-mt:before {
	left:0;
	background-position:0 -65px
}
.cnt-mt:after {
	right:0;
	background-position:-11px -65px
}
.cnt-mt._no-brds:after,.cnt-mt._no-brds:before {
	display:none
}
.cnt-mt__neon {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:0
}
.cnt-mt__neon__over {
	z-index:-1
}
.cnt-mt__neon-bottom:after,.cnt-mt__neon-bottom:before,.cnt-mt__neon-top:after,.cnt-mt__neon-top:before {
	content:'';
	position:absolute;
	height:43px;
	background-image:url(/assets/img/sys/bg/sprite.png?v=2016-11-21);
	background-repeat:no-repeat
}
.cnt-mt__neon-top:after,.cnt-mt__neon-top:before {
	top:-19px
}
.cnt-mt__neon-bottom:after,.cnt-mt__neon-bottom:before {
	bottom:-23px
}
.cnt-mt__neon-bottom:after,.cnt-mt__neon-top:after {
	right:-13px;
	left:50%;
	background-position:100% -314px
}
.cnt-mt__neon-bottom:before,.cnt-mt__neon-top:before {
	left:-13px;
	right:50%;
	background-position:0 -314px
}
.cnt-mt__neon-anim {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:0
}
.cnt-mt__neon-anim__over {
	z-index:-1
}
.cnt-mt__neon-anim-bottom:after,.cnt-mt__neon-anim-bottom:before,.cnt-mt__neon-anim-top:after,.cnt-mt__neon-anim-top:before {
	content:'';
	position:absolute;
	height:43px;
	background-image:url(/assets/img/sys/anim/title.gif?v=2016-11-21);
	background-repeat:no-repeat
}
.cnt-mt__neon-anim-top:after,.cnt-mt__neon-anim-top:before {
	top:-19px
}
.cnt-mt__neon-anim-bottom:after,.cnt-mt__neon-anim-bottom:before {
	bottom:-23px
}
.cnt-mt__neon-anim-bottom:after,.cnt-mt__neon-anim-top:after {
	right:6px;
	left:50%;
	background-position:95% -263px
}
.cnt-mt__neon-anim-bottom:before,.cnt-mt__neon-anim-top:before {
	left:6px;
	right:50%;
	background-position:-547px -113px
}
.cnt-mt__md-btns {
	padding:11px
}
.cnt-mt__md-btns-inline .btn {
	display:inline-block
}
.cnt-bl {
	border:2px solid #000;
	border-radius:2px;
	box-shadow:0 0 0 1px rgba(63,72,86,.75);
	background-color:#000717
}
.cnt-pt .cnt-mt {
	margin-left:-3px;
	margin-right:-3px;
	border:1px solid #2b3137
}
.cnt-pt .cnt-mt._table {
	margin-left:0;
	margin-right:0;
	border-bottom:1px solid #000
}
.cnt-pt+.cnt-pt {
	margin-top:3px
}
.cnt-pt-line {
	height:2px;
	position:relative;
	background-color:#000;
	margin:20px -16px 0;
	box-shadow:0 0 1px rgba(255,255,255,.1),0 0 10px rgba(255,255,255,.15),0 0 3px rgba(255,255,255,.05)
}
.cnt-pt-line+* {
	margin-top:22px
}
.cnt-pt-line+.game-list {
	margin-top:14px
}
.cnt-pt-line+.cnt-filters {
	margin-top:0
}
.poster {
	display:block;
	border:2px solid #000;
	border-radius:2px;
	text-decoration:none;
	background-color:#394351;
	box-shadow:0 0 0 1px rgba(63,72,86,.75),inset 0 -5px 5px 1px rgba(106,121,162,.31),inset 0 5px 13px rgba(111,116,127,.75);
	background-image:-webkit-linear-gradient(top,#3e4557 33%,#0330e6 100%);
	background-image:-o-linear-gradient(top,#3e4557 33%,#0330e6 100%);
	background-image:linear-gradient(to bottom,#3e4557 33%,#0330e6 100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3e4557',endColorstr='#ff0330e6',GradientType=0)
}
.poster-img {
	font:0/0 a;
	color:transparent;
	text-shadow:none;
	background-color:transparent;
	border:0;
	overflow:hidden
}
.poster-img,.poster-img img {
	width:100%;
	display:block
}
.poster-img img {
	position:relative;
	-webkit-transition:all 1s ease-in-out 0s;
	-o-transition:all 1s ease-in-out 0s;
	transition:all 1s ease-in-out 0s
}
.poster-title {
	color:#fff;
	font-size:14px;
	text-shadow:0 1px 1px rgba(0,0,0,.75);
	text-align:center;
	text-overflow:ellipsis;
	white-space:nowrap;
	padding:0 10px;
	overflow:hidden;
	line-height:23px;
	box-shadow:0 -2px 1px 1px rgba(0,0,0,.35)inset;
	border-top:2px solid #000
}
.poster:hover .poster-img img {
	-webkit-transform:scale(1.05);
	-ms-transform:scale(1.05);
	-o-transform:scale(1.05);
	transform:scale(1.05)
}
.poster:hover .poster-title {
	text-decoration:underline
}
.neon-header {
	position:relative;
	height:70px;
	z-index:1
}
.neon-header:after,.neon-header:before {
	content:'';
	position:absolute;
	height:96px;
	top:-10px;
	z-index:0;
	background-image:url(/assets/img/sys/bg/sprite.png?v=2016-11-21);
	background-repeat:no-repeat
}
.neon-header:after {
	right:-26px;
	left:50%;
	background-position:100% -217px
}
.neon-header:before {
	left:-26px;
	right:50%;
	background-position:-504px -120px
}
.neon-header>.h4 {
	font-family:kelson_sans_ruregular,kelson_sansregular,Arial,Helvetica,Verdana,Tahoma,sans-serif;
	font-weight:700;
	color:#fff;
	font-size:24px;
	text-align:center;
	text-transform:uppercase;
	text-shadow:0 5px 5px #000,0 -2px 0 #1a60a6;
	line-height:65px;
	position:relative;
	z-index:2;
	margin:0
}
.neon-header>.h4:after,.neon-header>.h4:before {
	content:'';
	position:absolute;
	height:96px;
	top:-10px;
	z-index:0;
	background-image:url(/assets/img/sys/anim/title.gif?v=2016-11-21);
	background-repeat:no-repeat
}
.neon-header>.h4:after {
	right:-26px;
	left:50%;
	background-position:100% -217px
}
.neon-header>.h4:before {
	left:-26px;
	right:50%;
	background-position:-504px -120px
}
.neon-block .promo-poster {
	height:370px
}
.neon-block .promo-img {
	padding-bottom:21px;
	background:url(/assets/img/sys/anim/neon-b.png?v=2016-11-21) 50% 107% no-repeat
}
.active .neon-block .promo-img {
	background:url(/assets/img/sys/anim/neon-b.png?v=2016-11-21) 50% 100% no-repeat
}
.active .neon-block .promo-img:after {
	content:'';
	position:absolute;
	top:auto;
	right:0;
	bottom:1px;
	left:-2px;
	height:21px;
	background-image:url(/assets/img/sys/anim/lotery_panel_0.gif?v=2016-11-21);
	z-index:1
}
.banner {
	padding:0;
	margin:0 4px;
	border:3px solid #000;
	border-radius:2px;
	-webkit-box-shadow:0 0 1px rgba(215,225,230,.3);
	-moz-box-shadow:0 0 1px rgba(215,225,230,.3);
	box-shadow:0 0 1px rgba(215,225,230,.3)
}
.banner a,.banner img {
	font:0/0 a;
	color:transparent;
	text-shadow:none;
	background-color:transparent;
	border:0;
	display:block
}
.banner img {
	width:100%
}
.banner .banner_640x128,.banner .banner_640x128 img {
	height:128px
}
.banner640x128openx {
	clear:both;
	margin:0 auto;
	text-align:center
}
.form-group {
	padding:0;
	margin:0 0 16px;
	border:0;
	min-width:0
}
.form-group__label {
	color:#fff;
	font-size:14px;
	font-family:kelson_sanslight,kelson_sans_rulight,kelson_sansregular,kelson_sans_ruregular,Arial,Helvetica,Verdana,Tahoma,sans-serif;
	margin-bottom:4px;
	display:block
}
.form-group__socials {
	margin:0 6px 6px -2px
}
.form-group__socials .socials-md li {
	margin-right:12px
}
.form-group__textarea {
	padding:3px 6px;
	background-color:#000717;
	border:1px solid #3b424e;
	-webkit-box-shadow:0 0 2px rgba(83,95,111,.5);
	-moz-box-shadow:0 0 2px rgba(83,95,111,.5);
	box-shadow:0 0 2px rgba(83,95,111,.5);
	height:38px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border-radius:2px;
	min-height:120px;
	max-height:182px;
	width:100%;
	max-width:100%;
	color:#fff;
	font-size:15px;
	position:relative;
	resize:vertical
}
.form-group__textarea:focus {
	border:1px solid #929497;
	-webkit-box-shadow:0 0 2px rgba(255,255,255,.5);
	-moz-box-shadow:0 0 2px rgba(255,255,255,.5);
	box-shadow:0 0 2px rgba(255,255,255,.5);
	outline:0
}
.form-group__textarea+.form-error.help-block {
	max-width:50%;
	right:-49%
}
.left .form-group__textarea+.form-error.help-block {
	left:-50%
}
.form-group__input {
	padding:3px 6px;
	background-color:#000717;
	border:1px solid #3b424e;
	outline:0;
	color:#fff;
	-webkit-box-shadow:0 0 2px rgba(83,95,111,.5);
	-moz-box-shadow:0 0 2px rgba(83,95,111,.5);
	box-shadow:0 0 2px rgba(83,95,111,.5);
	width:100%;
	height:38px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border-radius:2px
}
.form-group__input-wrap {
	position:relative
}
.form-group__input-wrap._accept .form-group__input {
	padding-right:56px
}
.form-group__input-wrap._accept .input-ok {
	position:absolute;
	content:'';
	cursor:pointer;
	width:20px;
	height:17px;
	top:11px;
	right:33px;
	background:url(/assets/img/sys/bg/sprite.png?v=2016-11-21) no-repeat -464px -258px;
	display:none
}
.form-group__input-wrap._accept .input-cancel {
	position:absolute;
	content:'';
	cursor:pointer;
	width:20px;
	height:22px;
	top:11px;
	right:9px;
	background:url(/assets/img/sys/bg/sprite.png?v=2016-11-21) no-repeat -463px -283px;
	display:none
}
.form-group__input-wrap._accept .input-info {
	position:absolute;
	content:'';
	cursor:pointer;
	width:18px;
	height:18px;
	top:10px;
	right:8px;
	background:url(/assets/img/sys/bg/sprite.png?v=2016-11-21) no-repeat -437px -253px
}
.form-group__input-wrap._accept .input-info .tooltip {
	display:block !important;
	visibility:hidden;
	top:-10.5px;
	left:29px;
	width:auto;
	right:auto;
	white-space:nowrap
}
.form-group__input-wrap._accept.edit .input-cancel,.form-group__input-wrap._accept.edit .input-ok {
	display:block !important
}
.form-group__input-wrap._accept.edit .input-cancel+.input-info {
	display:none !important
}
.form-group__input-wrap._accept.info .input-info {
	display:block !important
}
.has-error .form-group__input {
	background-color:#000717;
	-webkit-box-shadow:0 0 2px rgba(95,13,35,.5);
	-moz-box-shadow:0 0 2px rgba(95,13,35,.5);
	box-shadow:0 0 2px rgba(95,13,35,.5);
	border:1px solid #5f0d23;
	color:#a6161b
}
.has-error .form-group__input:-moz-placeholder,.has-error .form-group__input:-ms-input-placeholder,.has-error .form-group__input::-moz-placeholder,.has-error .form-group__input::-webkit-input-placeholder {
	color:#a6161b
}
.has-success.has-success .form-group__input {
	background-color:#000717;
	-webkit-box-shadow:0 0 2px rgba(38,133,255,.5);
	-moz-box-shadow:0 0 2px rgba(38,133,255,.5);
	box-shadow:0 0 2px rgba(38,133,255,.5);
	border:1px solid #2685ff;
	color:#fff
}
.has-success.has-success .form-group__input:-moz-placeholder,.has-success.has-success .form-group__input:-ms-input-placeholder,.has-success.has-success .form-group__input::-moz-placeholder,.has-success.has-success .form-group__input::-webkit-input-placeholder {
	color:#fff
}
.form-group__input:focus {
	border:1px solid #929497;
	-webkit-box-shadow:0 0 2px rgba(255,255,255,.5);
	-moz-box-shadow:0 0 2px rgba(255,255,255,.5);
	box-shadow:0 0 2px rgba(255,255,255,.5)
}
.form-group__input:-moz-placeholder,.form-group__input:-ms-input-placeholder,.form-group__input::-moz-placeholder,.form-group__input::-webkit-input-placeholder {
	color:#fff
}
.form-group__input-checkbox {
	cursor:pointer
}
:not(.IE8Body) .form-group__input-checkbox input[type=checkbox] {
	opacity:0;
	filter:alpha(opacity=0)
}
:not(.IE8Body) .form-group__input-checkbox {
	padding-left:15px;
	position:relative
}
:not(.IE8Body) .form-group__input-checkbox input[type=checkbox]+span:before {
	content:'';
	width:22px;
	height:22px;
	position:absolute;
	top:-1px;
	right:auto;
	bottom:auto;
	left:0;
	background:url(/assets/img/sys/bg/sprite.png?v=2016-11-21) no-repeat -352px -282px
}
:not(.IE8Body) .form-group__input-checkbox input[type=checkbox]:checked+span:before {
	background-position:-376px -282px
}
.form-group__input-radio {
	cursor:pointer
}
:not(.IE8Body) .form-group__input-radio input[type=radio] {
	filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity:0;
	opacity:0
}
:not(.IE8Body) .form-group__input-radio {
	padding-left:15px;
	position:relative
}
:not(.IE8Body) .form-group__input-radio input[type=radio]+span:before {
	content:'';
	position:absolute;
	top:-1px;
	left:0;
	width:21px;
	height:22px;
	background:url(/assets/img/sys/bg/sprite.png?v=2016-11-21) no-repeat -400px -284px
}
:not(.IE8Body) .form-group__input-radio input[type=radio]:checked+span:before {
	background-position:-419px -284px
}
.form-error.help-block {
	-webkit-transition:all 400ms ease-in-out 0s;
	-o-transition:all 400ms ease-in-out 0s;
	transition:all 400ms ease-in-out 0s;
	position:absolute;
	top:0;
	left:auto;
	right:-88%;
	width:90%;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	height:auto;
	padding:7px;
	margin:0 -6px 0 0;
	line-height:21px;
	color:#fff;
	font-size:14px !important;
	border:1px solid #db0000;
	background-color:#5f0d23;
	-moz-box-shadow:0 1px 3px 1px rgba(0,0,0,.5),0 0 0 1px #250101;
	-webkit-box-shadow:0 1px 3px 1px rgba(0,0,0,.5),0 0 0 1px #250101;
	box-shadow:0 1px 3px 1px rgba(0,0,0,.5),0 0 0 1px #250101;
	z-index:5;
	font-weight:400;
	text-transform:none !important;
	text-shadow:0 0 0 transparent;
	display:none !important
}
.form-error.help-block.blue {
	border:1px solid #2685ff;
	background-color:#0b194e
}
.form-error.help-block:after,.form-error.help-block:before {
	content:'';
	position:absolute;
	width:0;
	height:0;
	border-style:solid
}
.form-error.help-block:before {
	border-width:7px 7px 7px 0;
	border-color:transparent #5f0d23 transparent transparent;
	left:-7px;
	top:12px;
	z-index:2
}
.form-error.help-block:after {
	border-width:9px 9px 9px 0;
	border-color:transparent #db0000 transparent transparent;
	left:-9px;
	top:10px;
	z-index:1
}
.form-error.help-block.blue:before {
	border-color:transparent #0b194e transparent transparent
}
.form-error.help-block.blue:after {
	border-color:transparent #2685ff transparent transparent
}
.top .form-error.help-block {
	border-radius:2px;
	z-index:105;
	display:block;
	visibility:visible;
	position:absolute;
	top:auto;
	right:auto;
	bottom:100%;
	left:-4px;
	margin-bottom:6px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:9px;
	height:auto;
	min-height:20px;
	font-size:15px;
	filter:alpha(opacity=0);
	color:#fff !important;
	-webkit-box-shadow:0 1px 3px 1px rgba(0,0,0,.5),0 0 0 1px #250101;
	-moz-box-shadow:0 1px 3px 1px rgba(0,0,0,.5),0 0 0 1px #250101;
	box-shadow:0 1px 3px 1px rgba(0,0,0,.5),0 0 0 1px #250101;
	line-height:16px;
	width:auto
}
.top .form-error.help-block:before {
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	border-top:5px solid #5f0d23;
	left:50%;
	margin-left:-2px;
	bottom:-12px;
	top:auto
}
.top .form-error.help-block:after {
	border-left:6px solid transparent;
	border-right:6px solid transparent;
	border-top:6px solid #d81049;
	left:50%;
	margin-left:-3px;
	bottom:-16px;
	top:auto
}
.top .form-error.help-block.blue:before {
	border-top:5px solid #0b194e
}
.top .form-error.help-block.blue:after {
	border-top:6px solid #2685ff
}
.bottom .form-error.help-block {
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	position:absolute;
	z-index:105;
	display:block;
	visibility:visible;
	right:auto;
	left:-10px;
	bottom:auto;
	top:100%;
	margin-top:5px;
	box-sizing:border-box;
	padding:9px;
	height:auto;
	min-height:20px;
	font-size:15px;
	filter:alpha(opacity=0);
	color:#fff !important;
	box-shadow:0 1px 3px 1px rgba(0,0,0,.5),0 0 0 1px #250101;
	-moz-box-shadow:0 1px 3px 1px rgba(0,0,0,.5),0 0 0 1px #250101;
	-webkit-box-shadow:0 1px 3px 1px rgba(0,0,0,.5),0 0 0 1px #250101;
	line-height:16px;
	width:auto
}
.bottom .form-error.help-block:before {
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	border-bottom:5px solid #5f0d23;
	left:50%;
	margin-left:-2px;
	top:-12px
}
.bottom .form-error.help-block:after {
	border-left:6px solid transparent;
	border-right:6px solid transparent;
	border-bottom:6px solid #d81049;
	left:50%;
	margin-left:-3px;
	top:-16px
}
.bottom .form-error.help-block.blue:before {
	border-bottom:5px solid #0b194e
}
.bottom .form-error.help-block.blue:after {
	border-bottom:6px solid #2685ff
}
.left .form-error.help-block {
	bottom:auto !important;
	left:-90%;
	right:auto;
	top:0 !important;
	width:90%
}
.left .form-error.help-block:before {
	border-left:7px solid #5f0d23;
	border-bottom:7px solid transparent;
	border-right:0;
	border-top:7px solid transparent;
	right:-7px;
	left:auto;
	top:13px
}
.left .form-error.help-block:after {
	border-left:8px solid #db0000;
	border-bottom:8px solid transparent;
	border-right:0;
	border-top:8px solid transparent;
	right:-9px;
	left:auto;
	top:12px
}
.left .form-error.help-block.blue:before {
	border-left:7px solid #0b194e
}
.left .form-error.help-block.blue:after {
	border-left:8px solid #2685ff
}
.has-error .form-error.help-block {
	display:block !important
}
._show {
	position:relative
}
._show>.help-block.form-error {
	display:block !important;
	visibility:hidden;
	opacity:0;
	filter:alpha(opacity=0);
	-webkit-transition:all 200ms ease-in-out 0s;
	-o-transition:all 200ms ease-in-out 0s;
	transition:all 200ms ease-in-out 0s
}
._show:hover>.help-block.form-error {
	visibility:visible;
	opacity:1;
	filter:alpha(opacity=100)
}
._focus {
	position:relative
}
._focus+.help-block.form-error {
	display:block !important;
	visibility:hidden;
	opacity:0;
	filter:alpha(opacity=0);
	-webkit-transition:all 200ms ease-in-out 0s;
	-o-transition:all 200ms ease-in-out 0s;
	transition:all 200ms ease-in-out 0s
}
._focus:focus+.help-block.form-error {
	visibility:visible;
	opacity:1;
	filter:alpha(opacity=100)
}
.form-group__input-checkbox .form-error.help-block,.form-group__input-checkbox+.form-error.help-block {
	top:-5px !important;
	left:-93%
}
.form-group__input-checkbox .form-error.help-block:after,.form-group__input-checkbox .form-error.help-block:before,.form-group__input-checkbox+.form-error.help-block:after,.form-group__input-checkbox+.form-error.help-block:before {
	top:6px
}
.form-group__input-checkbox .form-error.help-block:after,.form-group__input-checkbox+.form-error.help-block:after {
	top:5px
}
._no-gif .popup-header-bg__inside:after {
	display:none
}
.text-error-cnt {
	position:relative
}
.text-error-cnt .error-hint {
	top:25px;
	right:0;
	font-size:12px;
	width:280px;
	white-space:initial
}
.text-error-cnt .error-hint .hint-close {
	color:#d81049;
	font-size:12px;
	font-weight:700;
	position:absolute;
	right:5px;
	top:0;
	cursor:pointer
}
.text-error-cnt .error-hint .hint-close:after {
	content:'\00D7'
}
.text-error-cnt .error-hint:after {
	top:-6px;
	-moz-transform:scale(1) rotate(225deg);
	-webkit-transform:scale(1) rotate(225deg);
	-o-transform:scale(1) rotate(225deg);
	-ms-transform:scale(1) rotate(225deg);
	transform:scale(1) rotate(225deg)
}
.logo {
	width:357px;
	height:155px;
	position:absolute;
	z-index:3;
	top:0;
	left:50%;
	margin-left:-179px;
	background:url(/assets/img/sys/logo_shadow.png?v=2016-11-21) 50% 100% no-repeat
}
.logo-link {
	display:block;
	width:357px;
	height:137px;
	position:relative;
	left:0;
	top:-2px;
	background:url(/assets/img/sys/logo.gif?v=2016-11-21) 50% 0 no-repeat
}
.logo-link:after,.logo-link:before {
	content:'';
	height:10px;
	z-index:-1
}
.logo-link:before {
	position:absolute;
	top:auto;
	right:15px;
	bottom:0;
	left:15px;
	-webkit-box-shadow:0 3px 3px rgba(0,0,0,.5);
	-moz-box-shadow:0 3px 3px rgba(0,0,0,.5);
	box-shadow:0 3px 3px rgba(0,0,0,.5)
}
.logo-link:after {
	position:absolute;
	top:auto;
	right:5px;
	bottom:0;
	left:5px;
	-webkit-box-shadow:0 8px 8px rgba(0,0,0,.5);
	-moz-box-shadow:0 8px 8px rgba(0,0,0,.5);
	box-shadow:0 8px 8px rgba(0,0,0,.5)
}
.promo {
	margin:0 0 15px;
	position:relative;
	z-index:1
}
.promo-slider {
	height:240px;
	overflow:hidden;
	position:relative;
	z-index:1
}
.promo-panel {
	-webkit-box-shadow:0 5px 5px rgba(0,0,0,.75);
	-moz-box-shadow:0 5px 5px rgba(0,0,0,.75);
	box-shadow:0 5px 5px rgba(0,0,0,.75);
	position:relative;
	z-index:2
}
.promo-panel .cnt-mt__md-btns {
	padding-left:20px;
	padding-right:20px
}
.promo-panel__wrapper {
	padding:10px 18px
}
.promo-panel__wrapper>a {
	display:block;
	text-decoration:none !important
}
.promo-panel__wrapper>a>.form-error.help-block {
	visibility:hidden;
	display:block !important;
	opacity:0;
	filter:alpha(opacity=0);
	-webkit-transition:all 400ms ease-in-out 0s;
	-o-transition:all 400ms ease-in-out 0s;
	transition:all 400ms ease-in-out 0s
}
.promo-panel__wrapper>a:hover .form-error.help-block {
	visibility:visible;
	opacity:1;
	filter:alpha(opacity=100)
}
.promo-panel__jackpot {
	float:right;
	width:270px;
	height:50px;
	margin:-5px 0 0 -270px;
	background:url(/assets/img/sys/bg/sprite.png?v=2016-11-21) 0 -368px no-repeat
}
.promo-panel__jackpot+.promo-panel__title {
	margin-right:275px
}
.promo-panel__winners {
	float:right;
	width:185px;
	height:50px;
	margin:-5px 0 -5px -180px;
	padding-top:2px
}
.promo-panel__winners+.promo-panel__title {
	margin-right:185px
}
.promo-panel__title {
	padding-top:6px;
	font-size:15px;
	line-height:18px;
	color:#75859d;
	text-shadow:0 0 8px #000
}
.promo-panel .grid-col__7-12 .cnt-mt {
	margin-right:30px
}
.promo-panel .grid-col__5-12 .cnt-mt {
	margin-left:-30px
}
.header {
	padding:35px 0 0;
	position:relative
}
.header-nav {
	height:40px;
	padding:0 3px;
	font-family:kelson_sans_ruregular,kelson_sansregular,Arial,Helvetica,Verdana,Tahoma,sans-serif;
	font-weight:700;
	font-size:14px;
	line-height:40px;
	white-space:nowrap
}
.header-nav ul {
	display:flex
}
.header-nav li {
	display:inline-block
}
.header-nav li:nth-child(1) {
	width:120px
}
.header-nav li:nth-child(2) {
	width:110px;
	text-align:center
}
.header-nav li:nth-child(3) {
	width:100px;
	text-align:right
}
.header-nav li:nth-child(4) {
	width:95px;
	margin-left:auto
}
.header-nav li:nth-child(5) {
	width:145px;
	text-align:center
}
.header-nav li:nth-child(6) {
	width:90px;
	text-align:right
}
.header-nav a {
	color:#8da1bd;
	text-transform:uppercase;
	text-decoration:none;
	text-shadow:0 5px 5px rgba(0,0,0,.75),0 0 5px rgba(0,46,114,.75);
	position:relative;
	z-index:5
}
.header-nav a.active,.header-nav a:active,.header-nav a:focus,.header-nav a:hover {
	color:#0097eb
}
.header.partners .footer-partners {
	text-align:left
}
.user-bar__info-ballans {
	display:block;
	margin-top:14px
}
.user-bar__info-ballans .user-bar__info-title {
	display:block;
	width:100%;
	vertical-align:bottom
}
.user-bar__info-ballans .user-bar__info-ico__ballans {
	position:absolute;
	top:2px
}
.user-bar__info-ballans .ballans-name {
	width:34%;
	display:inline-block;
	vertical-align:bottom;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden
}
.user-bar__info-ballans .ballans-value {
	position:relative;
	text-align:right;
	width:63%;
	display:inline-block;
	text-decoration:none;
	font-size:13px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	vertical-align:bottom
}
.user-bar__info-ballans:after {
	content:'';
	display:block;
	clear:both
}
._user-status-block-points .value,.user-bar__info-block {
	font-weight:700
}
.user-drop-inner {
	display:inline-block
}
.user-drop li {
	position:relative;
	padding:4px 2px;
	margin:0 6px;
	transition:.2s
}
.user-drop li+li {
	border-top:1px solid rgba(0,0,0,.5)
}
.user-drop li:after {
	content:'';
	display:block;
	clear:both
}
.user-drop .dropdown {
	position:relative;
	display:inline-block;
	vertical-align:top;
	padding:0;
	margin-top:0;
	border-color:#31465d;
	border-width:0;
	background:0;
	transition:all .2s;
	cursor:pointer
}
.user-drop .dropdown-menu {
	display:none;
	position:relative;
	top:0;
	left:0;
	right:0;
	bottom:0;
	border-radius:0;
	background:0;
	border:1px solid rgba(82,92,103,.49);
	border-top:1px solid #39424d;
	box-shadow:inset 0 -10px 20px rgba(0,0,0,.5),inset 0 3px 5px rgba(0,0,0,.4)
}
.user-drop .dropdown-menu:before {
	content:'';
	display:block;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	margin:auto;
	background:url(/assets/img/sys/bg/texture-grey.jpg?v=2016-11-21) 50% 0 repeat;
	opacity:.94
}
.user-drop .dropdown__inner {
	height:auto;
	border-bottom:1px solid rgba(57,66,77,.34);
	background:0;
	box-shadow:0 2px 3px #000;
	width:137px
}
.user-drop .dropdown__header {
	background:url(/assets/img/sys/bg/btns.png?v=2016-11-21) 0 -234px repeat-x;
	padding:1px 1px 0
}
.user-drop .dropdown__title {
	padding:3px 7px 0;
	background:#202530;
	box-sizing:border-box;
	height:35px;
	box-shadow:inset 0 -2px 10px rgba(0,0,0,.7)
}
.user-drop .dropdown__title:after {
	content:'';
	display:block;
	position:absolute;
	top:0;
	right:5px;
	bottom:0;
	left:auto;
	width:20px;
	height:30px;
	background:url(/assets/img/sys/bg/sprite.png?v=2016-11-21) no-repeat -438px -275px
}
.user-drop .dropdown__title:before {
	top:15px
}
.user-drop .dropdown__title .balance-name {
	color:#fcf3f3;
}
.user-drop .dropdown-hint {
	position:absolute;
	top:-10px;
	right:auto;
	bottom:auto;
	left:15px;
	padding-left:14px;
	opacity:0;
	-moz-transform:translate3d(0,-6px,0);
	-webkit-transform:translate3d(0,-6px,0);
	-o-transform:translate3d(0,-6px,0);
	-ms-transform:translate3d(0,-6px,0);
	transform:translate3d(0,-6px,0);
	transition:.2s;
	visibility:hidden
}
.user-drop .dropdown-hint-inner {
	position:relative;
	background:rgba(27,33,39,.8);
	box-shadow:0 0 0 1px #036c9b;
	border-radius:3px;
	padding:6px 9px;
	text-align:left;
	z-index:9
}
.user-drop .dropdown-hint-inner:before {
	content:'';
	position:absolute;
	top:14px;
	right:auto;
	bottom:auto;
	left:-5px;
	width:8px;
	height:8px;
	background:#18232d;
	border-left:1px solid #036c9b;
	border-bottom:1px solid #036c9b;
	-webkit-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	transform:rotate(45deg)
}
.user-drop .dropdown-hint-ico {
	position:absolute;
	top:0;
	right:-2px;
	bottom:0;
	left:auto;
	display:block;
	width:17px;
	height:17px;
	margin:auto;
	border-radius:50%;
	box-sizing:border-box;
	cursor:pointer;
	text-align:center;
	z-index:9;
	background:url(/assets/img/sys/statuses/ico-hint.png?v=2016-11-21) no-repeat
}
.user-drop .dropdown-hint-ico:hover .dropdown-hint {
	visibility:visible;
	opacity:1;
	-moz-transform:translate3d(0,0,0);
	-webkit-transform:translate3d(0,0,0);
	-o-transform:translate3d(0,0,0);
	-ms-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
.user-drop .dropdown-hint div {
	width:100%;
	line-height:1.3;
	float:none;
	text-align:left;
	padding-right:0
}
.user-drop .balance-name,.user-drop .balance-value {
	display:block;
	text-overflow:ellipsis;
	overflow:hidden;
	margin:0;
	padding:0;
	box-sizing:border-box;
	font-size:13px;
	line-height:1.2;
	color:#75859d;
	text-shadow:0 2px #000;
	white-space:nowrap;
	border:0
}
.user-drop .balance-value {
	font-size:13px;
	font-weight:700;
	color:#fc0;
	text-decoration:none;
	padding-right:30px;
	background:transparent !important
}
.msg__circle {
	display:none;
	position:absolute;
	top:-13px;
	right:-12px;
	bottom:auto;
	left:auto;
	width:auto;
	height:17px;
	min-width:17px;
	border-radius:8px;
	color:#fff;
	font-size:11px;
	font-weight:700;
	padding:3px;
	margin:0;
	letter-spacing:-.025em;
	line-height:1;
	text-align:center;
	white-space:nowrap;
	background-color:#b50501;
	text-shadow:0 1px 2px rgba(0,0,0,.75);
	box-shadow:0 1px 1px rgba(0,0,0,.5),0 1px 2px rgba(255,255,255,.25)inset;
	-webkit-text-fill-color:initial !important;
	box-sizing:border-box;
	z-index:2
}
html.ff .msg__circle,html.ie .msg__circle {
	padding-left:2px
}
.with-msg__circle .msg__circle {
	display:block
}
.footer {
	margin:0 0 50px
}
.footer-cnt .cnt-mt {
	margin-bottom:20px
}
.footer-img {
	padding:8px 10px 5px;
	text-align:center;
	font:0/0 a;
	color:transparent;
	text-shadow:none;
	background-color:transparent;
	border:0
}
.footer-info {
	height:45px;
	padding-top:10px;
	padding-bottom:5px;
	overflow:hidden
}
.footer-list {
	padding:0 0 0 10px
}
.footer-list a {
	color:#c2c4cc;
	text-decoration:none
}
.footer-list a:hover {
	text-decoration:underline
}
.footer-contacts {
	overflow:hidden;
	white-space:nowrap
}
.footer-contacts__item {
	font-size:0;
	display:inline-block;
	padding:0;
	margin:0 10px 0 0
}
.footer-contacts__item i,.footer-contacts__item span {
	display:inline-block
}
.footer-contacts__item a {
	font-size:14px;
	line-height:1.4285714;
	text-decoration:none;
	color:#fff
}
.footer-contacts__item:hover a span {
	text-decoration:underline
}
.footer-partners {
	text-align:right;
	white-space:nowrap
}
.footer-partners a,.footer-partners li,.footer-partners span {
	display:inline-block
}
.footer-partners__icons {
	width:360px;
	height:45px;
	background:url(/assets/img/sys/bg/sprite.png?v=2016-11-21) -77px -67px no-repeat
}
.footer-partners__wp {
	width:92px;
	height:45px;
	margin-right:15px;
	background:url(/assets/img/sys/bg/sprite.png?v=2016-11-21) -449px -67px no-repeat
}
.footer-partners__wp:hover {
	background-position:-558px -67px
}
.footer .carousel .item h1,.footer .carousel .item h2,.footer .carousel .item h3 {
	font-weight:400;
	line-height:1.33;
	margin-top:9.5px;
	margin-bottom:9.5px;
	font-family:kelson_sansregular,kelson_sans_ruregular,Arial,Helvetica,Verdana,Tahoma,sans-serif;
	font-size:15px;
	text-transform:uppercase;
	color:#0097ec;
	text-align:left
}
.footer .carousel .item h1 .small,.footer .carousel .item h1 small,.footer .carousel .item h2 .small,.footer .carousel .item h2 small,.footer .carousel .item h3 .small,.footer .carousel .item h3 small {
	font-weight:400;
	line-height:1
}
.content>.footer .carousel .item h1,.content>.footer .carousel .item h2,.content>.footer .carousel .item h3 {
	margin-top:20px;
	margin-bottom:20px;
	font-weight:400;
	font-family:kelson_sansregular,kelson_sans_ruregular,Arial,Helvetica,Verdana,Tahoma,sans-serif
}
.footer .carousel .item h1 .small,.footer .carousel .item h1 small,.footer .carousel .item h2 .small,.footer .carousel .item h2 small,.footer .carousel .item h3 .small,.footer .carousel .item h3 small {
	font-size:75%
}
.main {
	margin-right:10px
}
.content {
	padding:0 14px 14px;
	margin:0 0 20px;
	position:relative;
	z-index:2;
	min-height:136px;
	overflow:visible
}
.content:after {
	content:'';
	position:absolute;
	top:0;
	right:0;
	bottom:auto;
	left:0;
	height:136px;
	z-index:-1;
	opacity:.1;
	filter:alpha(opacity=10);
	background:url(/assets/img/sys/bg/cnt-light.png?v=2016-11-21) 50% 0 no-repeat
}
.content__inner {
	padding:15px 0
}
.lottery,.tournament {
	margin:0 2px
}
.cnt-pt-line+.lottery,.cnt-pt-line+.tournament,.lottery+.lottery,.lottery+.tournament,.tournament+.lottery,.tournament+.tournament {
	margin-top:22px
}
.lottery._end,.tournament._end {
	margin-bottom:30px
}
.to_lotteries,.to_tournament {
	margin-top:30px;
	margin-bottom:20px
}
.tournament .promo-action,.tournament .promo-poster {
	height:264px
}
.tournament .promo-img {
	padding-right:21px;
	position:relative;
	min-height:266px
}
.tournament .promo-img:after {
	content:'';
	width:21px;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:auto;
	z-index:1;
	background:url(/assets/img/sys/bg/neon.png?v=2016-11-21) 0 0 no-repeat;
	border-left:2px solid #00172a
}
.tournament .promo-action {
	margin-left:1px
}
.tournament .promo-action__section {
	text-align:center
}
.tournament .promo-action__section+.promo-action__section {
	padding:0 0 12px
}
.tournament .promo-action__title {
	font-size:16px
}
.tournament .promo-action__total {
	font-size:24px
}
.tournament .promo-action__end {
	font-size:26px
}
.tournament .promo-action__date {
	font-size:22px
}
.tournament .promo-action__btns {
	position:absolute;
	top:auto;
	right:10px;
	bottom:10px;
	left:10px
}
.tournament .promo-action__btns .btn {
	margin-top:8px
}
.tournament .promo-action .timer {
	margin:0 0 20px
}
.tournament .promo-action__status {
	padding:0 20px
}
.tournament.active .promo-img:after {
	background-position:0 -267px
}
.tournament.active .promo-img:before {
	content:'';
	width:21px;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:auto;
	background:url(/assets/img/sys/anim/tournament_panel.gif?v=2016-11-21) 0 0 no-repeat;
	z-index:2
}
.lottery .promo-poster {
	min-height:370px
}
.lottery .promo-action {
	height:77px
}
.lottery .promo-img {
	padding-bottom:21px;
	background:url(/assets/img/sys/anim/neon-b.png?v=2016-11-21) 50% 109% no-repeat;
	min-height:272px
}
.lottery .promo-action__section:first-child .promo-action__total {
	font-size:22px
}
.lottery .promo-action__title {
	padding:6px 0 0;
	font-size:15px
}
.lottery .promo-action__total {
	font-size:24px
}
.lottery .promo-action__date {
	font-size:18px;
	line-height:2
}
.lottery .promo-action__btns {
	padding:10px 0 0 10px
}
.lottery .promo-action__status {
	float:right;
	padding:5px 0
}
.lottery .promo-action .timer {
	margin:2px 0 0 -25px
}
.lottery.active .promo-img:before {
	content:'';
	position:absolute;
	top:auto;
	right:0;
	bottom:1px;
	left:-2px;
	height:21px;
	background:url(/assets/img/sys/anim/neon-b.png?v=2016-11-21) 50% 100% no-repeat;
	z-index:1
}
.lottery.active .promo-img:after {
	content:'';
	position:absolute;
	top:auto;
	right:0;
	bottom:1px;
	left:-2px;
	height:21px;
	background-image:url(/assets/img/sys/anim/lotery_panel_0.gif?v=2016-11-21);
	z-index:1
}
.action .promo-action,.action .promo-poster {
	height:227px;
	text-align:center
}
.action .promo-poster {
	height:auto
}
.action .promo-img {
	padding-right:21px;
	position:relative;
	height:227px;
	overflow:hidden
}
.action .promo-img:after {
	content:'';
	width:21px;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:auto;
	z-index:1;
	background:url(/assets/img/sys/bg/neon.png?v=2016-11-21) -77px 0 no-repeat;
	border-left:2px solid #00172a
}
.action .promo-action {
	margin-left:1px
}
.action .promo-action__section {
	text-align:center
}
.action .promo-action__section+.promo-action__section {
	padding:0 0 12px
}
.action .promo-action__title {
	font-size:16px;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	margin-bottom:10px
}
.action .promo-action__total {
	font-size:28px;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap
}
.action .promo-action__end {
	font-size:26px
}
.action .promo-action__date {
	font-size:22px
}
.action .promo-action__btns {
	position:absolute;
	top:auto;
	right:10px;
	bottom:10px;
	left:10px
}
.action .promo-action__btns .btn {
	margin-top:8px
}
.action .promo-action-h1 {
	margin-top:20px
}
.action .promo-action__status {
	padding:0 20px
}
.action-btn {
	position:absolute;
	top:auto;
	left:14px;
	right:14px;
	bottom:44px
}
.action.active .promo-img:after {
	background-position:-77px -230px
}
.action.active .promo-img:before {
	content:'';
	width:21px;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:auto;
	background:url(/assets/img/sys/anim/action_panel.gif?v=2016-11-21) 0 3px no-repeat;
	z-index:2
}
.action-show-link {
	color:#0097eb;
	cursor:pointer;
	text-align:center
}
.action-show-link:hover {
	text-decoration:underline
}
.action-show-box {
	margin-top:4px
}
.action-show {
	padding:20px 20px 10px;
	text-align:left
}
.action .no-timer .promo-action__total {
	margin-top:25px
}
.action .no-timer .action-btn {
	bottom:60px
}
.collapse {
	display:none
}
.collapse.in {
	display:block
}
.collapsing {
	position:relative;
	overflow:hidden;
	height:0;
	-webkit-transition:all .15s linear;
	transition:all .11s linear;
	transition-delay:0
}
.cashback.cnt-dt,.jackpot.cnt-dt {
	padding:10px 20px
}
.cashback.cnt-dt h1,.jackpot.cnt-dt h1 {
	margin:30px 0
}
.cashback.cnt-dt h1:first-child,.jackpot.cnt-dt h1:first-child {
	margin-top:10px
}
.jackpot .neon-block .promo-text {
	position:absolute;
	top:50%;
	right:0;
	bottom:auto;
	left:0;
	text-align:center;
	margin-top:-104px
}
.jackpot .neon-block .promo-text ._name {
	font-size:76px;
	font-family:Arial;
	font-weight:700
}
.jackpot .neon-block .promo-text .text-gradient-yellow {
	position:relative
}
.jackpot .neon-block .promo-text .text-gradient-yellow:after {
	position:absolute;
	top:79%;
	right:0;
	bottom:0;
	left:0;
	content:'';
	background-image:url(/assets/img/pages/jackpot/line.png?v=2016-11-21);
	background-repeat:no-repeat;
	background-position:center
}
.jackpot .neon-block .promo-jackpot {
	position:absolute;
	top:50%;
	right:0;
	bottom:auto;
	left:0;
	text-align:center
}
.jackpot.cnt-dt {
	text-align:left
}
.promo-info,.promo-poster {
	border:2px solid #000;
	border-radius:2px;
	-webkit-box-shadow:0 0 0 1px rgba(63,72,86,.75);
	-moz-box-shadow:0 0 0 1px rgba(63,72,86,.75);
	box-shadow:0 0 0 1px rgba(63,72,86,.75);
	background:url(/assets/img/sys/bg/texture-dark.jpg?v=2016-11-21) 50% 0 repeat
}
.promo-info p,.promo-poster p {
	color:#8da1bd
}
.promo-poster+.promo-info {
	margin:4px 0 0
}
.promo-poster {
	position:relative
}
.promo-action {
	position:relative;
	padding:10px;
	border-radius:2px;
	-webkit-box-shadow:0 0 0 1px rgba(63,72,86,.5)inset;
	-moz-box-shadow:0 0 0 1px rgba(63,72,86,.5)inset;
	box-shadow:0 0 0 1px rgba(63,72,86,.5)inset;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.promo-info {
	padding:6px 16px
}
.promo-info>:last-child {
	margin-bottom:0
}
.promo-img {
	position:relative
}
.promo-img img {
	width:100%;
	display:block
}
.promo-action__title {
	color:#75859d;
	line-height:1.1
}
.promo-action__total {
	color:#ffc000
}
.promo-action__end {
	padding:5px 0 15px;
	text-transform:uppercase;
	color:#ff2f17
}
.promo-action__date {
	text-transform:uppercase;
	color:#fff
}
.promo-action__status-ico {
	float:right;
	width:48px;
	height:48px;
	margin-left:-48px
}
.promo-action__status-ico span {
	width:48px;
	height:48px;
	position:relative;
	display:block
}
.promo-action__status-ico img {
	position:absolute;
	top:auto;
	right:auto;
	bottom:-9%;
	left:-9%;
	width:123%
}
.promo-action__status-info {
	margin-right:55px;
	font-size:14px;
	line-height:1;
	text-align:right;
	color:#5436fb
}
.promo-action__status-info span {
	text-transform:uppercase;
	text-decoration:none;
	color:#ffc000;
	line-height:1.5
}
.promo-action .timer {
	height:57px
}
.promo-action .timer-numbers {
	width:32px;
	height:44px;
	padding:2px;
	font-size:44px;
	line-height:38px
}
.promo-action .timer-numbers-wrap {
	margin-right:17px
}
.promo-action .timer-numbers-wrap:after {
	top:10px;
	right:-12px
}
.promo-action .timer-names {
	bottom:-15px
}
.cnt-filters {
	padding:14px 7px 7px;
	margin-left:-14px;
	margin-right:-14px;
	height:26px;
	background-image:-webkit-linear-gradient(left,rgba(0,0,0,0),rgba(32,37,48,.5)50%,rgba(0,0,0,0));
	background-image:-o-linear-gradient(left,rgba(0,0,0,0),rgba(32,37,48,.5)50%,rgba(0,0,0,0));
	background-image:linear-gradient(to right,rgba(0,0,0,0),rgba(32,37,48,.5)50%,rgba(0,0,0,0));
	background-repeat:no-repeat;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#00000000',GradientType=1)
}
.cnt-filters ul {
	height:inherit;
	text-align:center
}
.cnt-filters li {
	height:24px;
	margin:0 13px;
	display:inline-block;
	padding-top:1px;
	font-family:kelson_sans_ruregular,kelson_sansregular,Arial,Helvetica,Verdana,Tahoma,sans-serif;
	font-weight:700;
	font-size:0;
	text-transform:uppercase
}
.cnt-filters a {
	display:inline-block;
	height:24px;
	position:relative;
	text-decoration:none;
	font-size:15px;
	line-height:24px;
	color:#8da1bd;
	text-shadow:0 1px 1px rgba(0,0,0,.75),1px 0 1px rgba(0,0,0,.5),-1px 0 1px rgba(0,0,0,.5),0 0 7px rgba(0,0,0,.95),0 0 10px rgba(0,0,0,.95),0 0 5px rgba(0,0,0,.95)
}
.cnt-filters a.active,.cnt-filters a:active,.cnt-filters a:hover {
	color:#0097ec;
	text-shadow:0 1px 1px rgba(0,0,0,.75),1px 0 1px rgba(0,0,0,.5),-1px 0 1px rgba(0,0,0,.5),0 0 7px rgba(0,0,0,.95),0 0 10px rgba(0,0,0,.95),0 0 5px rgba(0,0,0,.95)
}
.cnt-filters a.active:after,.cnt-filters a.active:before {
	content:'';
	position:absolute;
	top:auto;
	right:auto;
	bottom:-16px;
	left:50%;
	width:0;
	height:0;
	margin-left:-8px;
	border-right:8px solid rgba(0,0,0,0);
	border-left:8px solid rgba(0,0,0,0)
}
.cnt-filters a.active:before {
	margin-left:-8px;
	border-top:8px solid #000;
	z-index:2
}
.cnt-filters a.active:after {
	bottom:-18px;
	border-top:8px solid rgba(255,255,255,.1);
	z-index:1
}
.sidebar {
	margin:0 0 20px
}
.sidebar-block {
	margin:0 0 15px
}
.sidebar-block .neon-header {
	margin-bottom:15px
}
.sidebar-block .poster {
	margin-bottom:10px
}
.sidebar-btn {
	margin:0 0 15px
}
.tournament-fond {
	padding:10px 20px;
	margin:0 0 17px;
	background-image:url(/assets/img/sys/tournament-fond.jpg?v=2016-11-21);
	background-repeat:no-repeat;
	background-position:50% 10px
}
.tournament-fond__title,.tournament-fond__total {
	line-height:1.15;
	text-align:center;
	white-space:nowrap;
	margin:0 -20px 10px
}
.tournament-fond__title {
	font-size:18px;
	color:#0097ec
}
.tournament-fond__total {
	font-size:38px;
	letter-spacing:-.025em
}
.tournament-fond__table tr td {
	font-size:15px;
	line-height:18px;
	color:#fff;
	padding:0;
	vertical-align:middle
}
.tournament-fond__table tr td:first-child {
	width:70%;
	text-align:left
}
.tournament-fond__table tr td:last-child {
	width:30%;
	text-align:right
}
.tournament-fond__table tr.personal td {
	padding-top:6px;
	border-top:1px solid #ff8d00;
	color:#0097ec
}
.tournament-fond__table tr.little-hints td {
	font-size:13px !important;
	color:#75859d;
	height:13px;
	padding:0;
	line-height:15px
}
.tournament-fond__table tr.little-hints.first td {
	padding-top:15px
}
.sidebar-bonuses {
	background:rgba(22,34,46,.69)url(/assets/img/sys/bg/texture-dark-lighter.jpg?v=2016-11-21);
	border:1px solid rgba(63,72,86,.75);
	border-radius:2px;
	width:auto;
	position:relative;
	margin:0 auto 16px
}
.sidebar-bonuses-inner {
	box-shadow:inset 0 0 5px rgba(0,0,0,.75);
	min-height:60px
}
.sidebar-bonuses-percent {
	background:url(/assets/img/sys/bg/sprite.png?v=2016-11-21) -791px -375px no-repeat;
	color:#fff;
	float:left;
	min-width:140px;
	min-height:60px;
	text-transform:uppercase;
	text-align:center;
	position:relative
}
.sidebar-bonuses-percent-value {
	background:url(/assets/img/sys/bg/sprite.png?v=2016-11-21) -940px -375px no-repeat;
	font-size:22px;
	line-height:1;
	width:66px;
	height:48px;
	padding-top:1px;
	padding-right:2px;
	position:absolute;
	top:1px;
	right:0
}
.sidebar-bonuses-percent-value>div {
	font-size:11px;
	padding-top:2px
}
.sidebar-bonuses-deposit {
	padding:8px 0 6px 150px
}
.sidebar-bonuses-deposit-value {
	font-size:26px;
	line-height:1;
	text-transform:uppercase;
	text-shadow:0 3px 0 rgba(0,0,0,.43);
	white-space:nowrap
}
.sidebar-bonuses-deposit>div {
	color:#8da1bd;
	font-size:14px;
	line-height:1;
	padding-bottom:5px;
	text-shadow:0 2px 0 #000
}
.sidebar-bonuses__sm-text .sidebar-bonuses-deposit-value {
	font-size:20px
}
.sidebar-bonuses+.timer {
	margin-bottom:10px
}
.sidebar-links {
	font-size:14px;
	margin:0;
	text-align:center
}
.sidebar-links a {
	border-bottom:1px solid #2095c2;
	color:#009aec;
	display:inline-block;
	line-height:1;
	text-decoration:none
}
.sidebar-links a:hover {
	text-decoration:none;
	border:0
}
.payment-msg {
	width:630px;
	margin:0 auto;
	height:300px;
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-315px;
	margin-top:-50px
}
.error .payment-msg {
	margin-top:-150px
}
.payment-msg-title {
	color:#fff;
	font-size:36px;
	text-align:center;
	margin-bottom:20px;
	position:relative
}
.payment-msg-title .loading {
	position:absolute
}
.payment-msg-title .loading:after {
	overflow:hidden;
	display:inline-block;
	vertical-align:bottom;
	-webkit-animation:ellipsis steps(4,end) 900ms infinite;
	animation:ellipsis steps(4,end) 900ms infinite;
	content:"\2026";
	width:0
}
@keyframes ellipsis {
	to {
		width:1.25em
	}
}
@-webkit-keyframes ellipsis {
	to {
		width:1.25em
	}
}
.payment-msg-button {
	width:322px;
	margin:0 auto
}
.payment-msg-overlay.success {
	background:url(/assets/img/pages/payment/bg.png?v=2016-11-21) 50% 0 repeat-y #000
}
.payment-msg-overlay.success:after {
	background-image:url(/assets/img/pages/payment/fireworks.png?v=2016-11-21);
	background-repeat:no-repeat;
	background-position:center top;
	top:107px;
	border:0;
	-webkit-box-shadow:0 0 0 transparent;
	-moz-box-shadow:0 0 0 transparent;
	box-shadow:0 0 0 transparent
}
.payment-msg-overlay.success:before {
	background:#000 url(/assets/img/pages/payment/bg-bottom.png?v=2016-11-21) repeat-y 50% 0;
	content:'';
	position:absolute;
	left:0;
	right:0;
	top:268px;
	bottom:0;
	z-index:-1
}
.payment-msg-overlay.error {
	background:url(/assets/img/sys/bg/pattern.jpg?v=2016-11-21) 50% 0 repeat-y #000
}
.payment-msg-overlay.error:after {
	display:none
}
.payment-msg-timer {
	color:#fff;
	text-align:center;
	margin-top:20px
}
.plugin-banner {
	min-width:1028px
}
.cas2play-hint_container {
	height:50px;
	margin-bottom:5px;
	background:#033365 url(/assets/img/elements/cas2play/bg.png?v=2016-11-21) repeat-x;
	position:relative;
	z-index:999
}
.cas2play-hint_container:after,.cas2play-hint_container:before {
	content:'';
	height:6px;
	position:absolute;
	top:50px;
	bottom:auto;
	background-image:url(/assets/img/sys/bg/sprite.png?v=2016-11-21);
	background-repeat:repeat-x;
	z-index:1
}
.cas2play-hint_container:before {
	right:50%;
	left:0;
	background-position:0 -470px
}
.cas2play-hint_container:after {
	left:50%;
	right:0;
	background-position:100% -470px
}
.cas2play-hint_container>.btn {
	margin-top:7px;
	position:absolute;
	top:0;
	right:10px;
	bottom:auto;
	left:auto
}
.cas2play-hint_inner {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:1001;
	width:1015px;
	margin:0 auto;
	color:#fff;
	text-align:center;
	line-height:50px
}
.cas2play-hint_title-block {
	display:inline-block;
	vertical-align:middle;
	padding:0;
	margin:0;
	color:#fff;
	font-size:18px;
	font-weight:400;
	text-shadow:0 1px 1px rgba(0,0,0,.75);
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.cas2play-hint_btn-block {
	display:inline-block;
	vertical-align:middle;
	width:293px
}
@media only screen and (max-width:1120px) {
	.cas2play-hint_btn-block {
		margin-right:50px
	}
}
*+.cas2play-hint_btn-block {
	margin-left:25px
}
#sh_button.sh_btn,#sh_button.sh_btn.sh_btn_bottom,.help-online {
	position:fixed;
	height:238px;
	width:47px;
	min-width:47px;
	max-width:47px;
	right:0;
	top:50%;
	margin-top:-120px;
	z-index:999;
	cursor:pointer;
	display:none;
	box-shadow:none;
	color:transparent;
	background-color:transparent;
	background-image:url(/assets/img/elements/help-online/normal.png?v=2016-11-21)
}
#sh_button.sh_btn a,#sh_button.sh_btn.sh_btn_bottom a,.help-online a {
	display:block;
	height:238px;
	width:47px
}
#sh_button.sh_btn.sh_btn_bottom:hover,#sh_button.sh_btn:hover,.help-online:hover {
	background-image:url(/assets/img/elements/help-online/hover.png?v=2016-11-21)
}
#sh_button.sh_btn.sh_btn_bottom:active,#sh_button.sh_btn:active,.help-online:active {
	background-image:url(/assets/img/elements/help-online/active.png?v=2016-11-21)
}
@media only screen and (min-width:1169px) {
	#sh_button.sh_btn,#sh_button.sh_btn.sh_btn_bottom,.help-online {
		display:block
	}
}
#sh_button.sh_btn .sh_logo,#sh_button.sh_btn .sh_logo_img,#sh_button.sh_btn .sh_title_text,#sh_button.sh_btn . sh_logo_btn,#sh_button.sh_btn.sh_btn_bottom .sh_logo,#sh_button.sh_btn.sh_btn_bottom .sh_logo_img,#sh_button.sh_btn.sh_btn_bottom .sh_title_text,#sh_button.sh_btn.sh_btn_bottom . sh_logo_btn,.help-online .sh_logo,.help-online .sh_logo_img,.help-online .sh_title_text,.help-online . sh_logo_btn {
	display:none !important
}
.panel-fixed {
	position:fixed;
	top:50%;
	left:0;
	width:137px;
	z-index:999;
	display:none
}
.panel-fixed__left {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	width:23px;
	z-index:2;
	background-image:url(/assets/img/sys/anim/panel-fixed.gif?v=2016-11-21)
}
.panel-fixed__left:after,.panel-fixed__left:before {
	content:'';
	position:absolute;
	right:0;
	left:0;
	z-index:2;
	background-image:url(/assets/img/sys/anim/panel-fixed.gif?v=2016-11-21);
	background-repeat:no-repeat
}
.panel-fixed__left:before {
	top:0;
	bottom:50%;
	background-position:-52px 0
}
.panel-fixed__left:after {
	top:50%;
	bottom:0;
	background-position:-52px 100%
}
.panel-fixed__neon {
	position:absolute;
	top:-2px;
	right:0;
	bottom:-2px;
	left:-1px;
	z-index:0;
	background:url(/assets/img/sys/bg/neon.png?v=2016-11-21) -24px 50% no-repeat
}
.panel-fixed__neon:after,.panel-fixed__neon:before {
	content:'';
	position:absolute;
	right:0;
	left:0;
	z-index:1;
	background-image:url(/assets/img/sys/bg/neon.png?v=2016-11-21);
	background-repeat:no-repeat
}
.panel-fixed__neon:before {
	top:0;
	bottom:50%;
	background-position:-51px 0
}
.panel-fixed__neon:after {
	top:50%;
	bottom:0;
	background-position:-51px 100%
}
.panel-fixed__right {
	position:relative;
	width:115px;
	left:3px;
	height:100%;
	z-index:1
}
.panel-fixed__right>.cnt-pt {
	padding:10px 9px
}
@media only screen and (min-width:1351px) {
	.panel-fixed {
		display:block
	}
}
.carousel {
	position:relative;
	min-height:200px
}
.carousel-indicators {
	padding:0;
	font-size:0;
	line-height:0;
	list-style-type:none;
	text-align:center;
	display:inline-block;
	z-index:2
}
.carousel-indicators .indicator {
	cursor:pointer;
	display:inline-block;
	width:12px;
	height:12px;
	background-color:transparent;
	border:0;
	margin:0 6px 0 0
}
.carousel-indicators .indicator i {
	display:block;
	width:12px;
	height:12px;
	border-radius:6px;
	background-color:#3f5971
}
.carousel-indicators .indicator.active i {
	background-color:#fff
}
.carousel-inner {
	height:100%;
	position:relative;
	overflow:hidden;
	z-index:1
}
.carousel-inner .item {
	position:absolute;
	top:0;
	right:0;
	bottom:auto;
	left:0;
	opacity:0;
	filter:alpha(opacity=0);
	-webkit-transition:all 1.2s ease-in-out;
	-o-transition:all 1.2s ease-in-out;
	transition:all 1.2s ease-in-out;
	z-index:0
}
.carousel-inner .active {
	opacity:1;
	filter:alpha(opacity=100);
	z-index:2;
	position:relative
}
.carousel-inner .active.left,.carousel-inner .active.right {
	opacity:0;
	filter:alpha(opacity=0);
	left:0;
	z-index:1
}
.carousel-control {
	z-index:2
}
.carousel h4 {
	margin-right:100px
}
.carousel p {
	color:#8a8d99
}
.carousel-img {
	position:relative;
	z-index:1;
	height:240px
}
.carousel-caption {
	position:absolute;
	top:40px;
	right:auto;
	bottom:20px;
	left:20px;
	max-width:320px;
	z-index:2
}
.carousel-caption .h2 {
	margin-top:0
}
.carousel-caption .btn {
	width:270px
}
.header .carousel {
	height:100%;
	overflow:hidden
}
.header .carousel-indicators {
	position:absolute;
	top:auto;
	right:auto;
	bottom:20px;
	left:50%;
	width:150px;
	height:10px;
	margin-left:-75px
}
.header .carousel-inner {
	height:100%
}
.header .carousel-inner .item {
	width:100%;
	height:100%
}
.header .carousel-inner .item .carousel-caption .h2 {
	height:92px;
	max-height:92px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.header .carousel .text-gradient-yellow {
	font-size:30px;
	margin-top:20px;
	text-shadow:0 0 0 transparent;
	line-height:33px
}
.header .carousel sub {
	color:#015f07;
	bottom:-3.2em;
	float:right;
	font-size:13px;
	font-weight:700;
	text-shadow:0 0 0 transparent
}
.footer .carousel {
	margin:0 20px
}
.footer .carousel-indicators {
	position:absolute;
	top:0;
	right:4px;
	bottom:auto;
	left:auto;
	width:auto;
	height:10px
}
.promo-panel .carousel,.promo-panel .carousel-inner {
	height:50px;
	min-height:50px
}
.promo-panel .carousel-inner .item {
	width:100%;
	height:100%
}
#main-carousel .carousel-inner {
	background-color:#0b0e31
}
#main-carousel .carousel-inner .item {
	-webkit-transition:all .35s ease-in-out;
	-o-transition:all .35s ease-in-out;
	transition:all .35s ease-in-out
}
.tmb {
	position:relative;
	display:block;
	margin-left:auto;
	margin-right:auto;
	padding:8px 7px 3px;
	width:193px;
	height:140px;
	border-radius:2px;
	-webkit-box-shadow:0 0 0 1px rgba(63,72,86,.75);
	-moz-box-shadow:0 0 0 1px rgba(63,72,86,.75);
	box-shadow:0 0 0 1px rgba(63,72,86,.75);
	background:url(/assets/img/sys/bg/sprite.png?v=2016-11-21) 0 -120px no-repeat;
	color:#fff;
	text-shadow:0 1px 1px rgba(0,0,0,.75);
	text-decoration:none
}
.tmb-img {
	border:2px solid #000;
	border-radius:2px;
	-webkit-box-shadow:0 0 1px rgba(121,131,153,.85);
	-moz-box-shadow:0 0 1px rgba(121,131,153,.85);
	box-shadow:0 0 1px rgba(121,131,153,.85);
	position:relative;
	overflow:hidden
}
.tmb-img img {
	display:block;
	max-width:100%;
	height:auto;
	-webkit-transition:all 1s ease-in-out;
	-o-transition:all 1s ease-in-out;
	transition:all 1s ease-in-out;
	position:relative;
	z-index:1
}
.tmb-title {
	margin:0 26px 0 1px;
	font-family:Arial,Helvetica,Verdana,Tahoma,sans-serif;
	font-size:14px;
	line-height:26px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.tmb-action {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:3;
	background-color:rgba(0,0,0,0)
}
.tmb-action .btn-blue,.tmb-action .btn-green {
	-webkit-transition:margin .3s ease-in-out;
	-o-transition:margin .3s ease-in-out;
	transition:margin .3s ease-in-out
}
.tmb-action .btn-green {
	margin-top:-70px;
	position:absolute;
	top:auto;
	right:30px;
	bottom:auto;
	left:30px
}
.tmb-action .btn-blue {
	margin-top:120px;
	position:absolute;
	top:auto;
	right:50px;
	bottom:auto;
	left:50px
}
.tmb-action__lock {
	-webkit-transition:margin .3s ease-in-out;
	-o-transition:margin .3s ease-in-out;
	transition:margin .3s ease-in-out;
	margin-top:-100px;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0
}
.tmb-action__lock .promo-action__status {
	width:189px;
	height:50px;
	margin:30px -4px 30px 4px
}
.tmb-action__lock .promo-action__status-ico img {
	-webkit-transition:none;
	-o-transition:none;
	transition:none
}
.tmb-action__lock .promo-action__status-info {
	font-size:13px;
	color:#fff;
	padding-top:5px;
	margin-right:52px;
	white-space:nowrap
}
.tmb-fav {
	position:absolute;
	top:auto;
	right:3px;
	bottom:3px;
	left:auto;
	width:26px;
	height:26px
}
.tmb-fav .ico {
	cursor:pointer
}
.tmb .sticker {
	position:absolute;
	top:10px;
	right:auto;
	bottom:auto;
	left:9px
}
.tmb-glory {
	position:absolute;
	top:10px;
	right:9px;
	bottom:32px;
	left:9px;
	z-index:4;
	background-image:-webkit-linear-gradient(top,rgba(0,0,0,.1)0,rgba(0,0,0,.75)100%);
	background-image:-o-linear-gradient(top,rgba(0,0,0,.1)0,rgba(0,0,0,.75)100%);
	background-image:linear-gradient(to bottom,rgba(0,0,0,.1)0,rgba(0,0,0,.75)100%);
	background-repeat:repeat-x;
	opacity:1;
	filter:alpha(opacity=100)
}
.tmb-glory__cup {
	width:64px;
	height:98px;
	position:absolute;
	top:14px;
	right:auto;
	bottom:auto;
	left:-13px
}
.tmb-glory__info {
	padding:60px 0 0 50px;
	font-size:18px;
	line-height:24px
}
.tmb-glory__name,.tmb-glory__total {
	max-width:130px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden
}
.tmb-glory__name {
	color:#fff
}
.tmb-glory__total {
	color:#ffc000
}
.tmb:hover {
	background-position:-208px -120px
}
.tmb:hover img {
	-webkit-transform:scale(1.1);
	-ms-transform:scale(1.1);
	-o-transform:scale(1.1);
	transform:scale(1.1)
}
.tmb:hover .tmb-action {
	background-color:rgba(0,0,0,.6)
}
.tmb:hover .tmb-action .btn-green {
	margin-top:7px
}
.tmb:hover .tmb-action .btn-green.vertical-centered {
	margin-top:27px
}
.tmb:hover .tmb-action .btn-blue {
	margin-top:65px
}
.tmb:hover .tmb-action__lock {
	margin-top:0
}
.tmb:hover .tmb-action__lock .promo-action__status-ico img {
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1)
}
.tmb:hover .tmb-glory {
	opacity:0;
	filter:alpha(opacity=0);
	z-index:1
}
.tmb.little {
	width:97px;
	height:58px;
	padding:5px 2px 2px 4px;
	cursor:pointer;
	left:20px;
	margin-left:-28px;
	margin-bottom:6px;
	-webkit-transition:height .2s ease,margin-left .3s ease;
	-o-transition:height .2s ease,margin-left .3s ease;
	transition:height .2s ease,margin-left .3s ease;
	border-right:2px solid #000;
	border-bottom:2px solid #000
}
.tmb.little .tmb-title {
	display:none;
	line-height:19px;
	margin-right:0;
	color:#fff;
	font-size:12px;
	text-shadow:0 1px 1px rgba(0,0,0,.75);
	text-align:center
}
.tmb.little img {
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1)
}
.tmb.little:hover {
	height:79px;
	width:107px;
	margin-left:-19px
}
.tmb.little:hover img {
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1);
	-webkit-transition:none;
	-o-transition:none;
	transition:none
}
.tmb.little:hover .tmb-title {
	display:block
}
.tmb.little:hover .tmb-img {
	-webkit-transition:none;
	-o-transition:none;
	transition:none
}
.tmb.little:last-child {
	margin-bottom:0
}
.tmb.little .tmb-img {
	overflow:visible
}
.user-bar {
	position:relative;
	z-index:2
}
.user-bar__info,.user-bar__login,.user-bar__logout,.user-bar__socials {
	padding:11px 15px;
	position:relative;
	z-index:2
}
.user-bar__login .btn {
	float:right;
	width:100px
}
.user-bar__login .btn+.btn {
	width:200px;
	margin-right:10px
}
.user-bar__actions {
	float:right;
	width:178px;
	margin-left:-145px
}
.user-bar__actions .btn {
	float:right;
	margin-left:6px
}
.user-bar__funds {
	margin:-6px 170px -10px 0
}
.user-bar__funds table td {
	font-size:13px;
	line-height:1;
	height:16px;
	text-align:left;
	vertical-align:middle;
	text-shadow:0 0 8px #000
}
.user-bar__funds a {
	text-decoration:none
}
.user-bar__funds a:hover {
	text-decoration:underline
}
.user-bar__info-block {
	float:left;
	padding:1px 0 0;
	font-size:14px;
	line-height:18px;
	color:#75859d !important;
	text-shadow:0 0 8px #000;
	text-decoration:none
}
.user-bar__info-block:first-child {
	width:120px
}
.user-bar__info-block:last-child {
	width:192px
}
.user-bar__info-block .pseudo-link {
	text-decoration:underline
}
.user-bar__info-block .pseudo-link:hover {
	color:#0097ec;
	text-decoration:none
}
.user-bar__info-ico {
	float:left;
	position:relative;
	width:34px;
	height:34px;
	margin-right:-40px
}
.user-bar__info-ico__status {
	position:absolute;
	top:auto;
	right:auto;
	bottom:-9%;
	left:-9%;
	width:123%
}
.user-bar__info-data {
	margin-left:40px
}
.user-bar__info-value {
	color:#fff;
	max-width:100%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.user-bar__socials p {
	float:left;
	width:50px;
	margin-right:-50px;
	font-size:12px;
	line-height:12px;
	color:#75859d;
	text-shadow:0 0 8px #000
}
.user-bar__socials .socials-md {
	margin-left:53px
}
.user-bar .btn.active .ico-msg,.user-bar .btn:active .ico-msg,.user-bar .btn:focus .ico-msg,.user-bar .btn:hover .ico-msg {
	background-position:-789px -90px
}
.user-bar .btn.active .ico-logout,.user-bar .btn:active .ico-logout,.user-bar .btn:focus .ico-logout,.user-bar .btn:hover .ico-logout {
	background-position:-933px -65px
}
.status-range {
	padding:4px 24px 0 0;
	position:relative
}
.status-range__outer {
	height:10px;
	position:relative;
	overflow:hidden;
	border:1px solid #000;
	border-radius:6px;
	box-shadow:0 0 0 1px rgba(63,72,86,.75),0 0 3px 1px rgba(63,72,255,.35)inset;
	background-color:#101a3b
}
.status-range__outer:hover .status-range__value-static {
	opacity:0
}
.status-range__outer:hover .status-range__value-hover {
	opacity:1
}
.status-range__inner {
	height:10px;
	position:absolute;
	top:0;
	right:auto;
	bottom:0;
	left:0;
	z-index:1;
	border-radius:5px;
	background:url(/assets/img/sys/bg/status-range.gif?v=2016-11-21) 50% 0 repeat-x
}
.status-range__value {
	position:relative;
	z-index:2;
	font-size:10px;
	color:#fff;
	line-height:10px;
	height:10px;
	text-align:center;
	text-shadow:0 1px 0 rgba(0,0,0,.5),0 -1px 0 rgba(0,0,0,.5),-1px 0 0 rgba(0,0,0,.5),1px 0 0 rgba(0,0,0,.5)
}
.status-range__value-hover,.status-range__value-static {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	-webkit-transition:opacity .5s ease-in-out 0s;
	-o-transition:opacity .5s ease-in-out 0s;
	transition:opacity .5s ease-in-out 0s
}
.status-range__value-static {
	opacity:1
}
.status-range__value-hover {
	opacity:0
}
.status-range__coff {
	position:absolute;
	top:auto;
	right:-3px;
	bottom:-3px;
	left:auto;
	width:24px;
	height:24px
}
.status-range__coff-x2 {
	font-size:24px;
	line-height:24px;
	position:relative;
	z-index:1
}
.status-range__coff-x2 span {
	position:absolute;
	top:0;
	right:0;
	bottom:auto;
	left:auto
}
.status-range__coff-x2 span.text-blue-light {
	opacity:0
}
.status-range__coff-x2>.form-error.help-block {
	right:5px;
	left:-170px;
	margin-top:35px;
	visibility:hidden;
	font-size:13px;
	display:block !important;
	opacity:0;
	filter:alpha(opacity=0);
	-webkit-transition:all 400ms ease-in-out 0s;
	-o-transition:all 400ms ease-in-out 0s;
	transition:all 400ms ease-in-out 0s
}
.status-range__coff-x2>.form-error.help-block span {
	position:static
}
.status-range__coff-x2>.form-error.help-block p {
	color:#fff;
	font-size:13px;
	margin-bottom:2px
}
.status-range__coff-x2>.form-error.help-block #sample_countdown {
	color:#ffc000
}
.status-range__coff-x2>.form-error.help-block:after,.status-range__coff-x2>.form-error.help-block:before {
	left:auto;
	margin-left:0;
	right:7px
}
.status-range__coff-x2>.form-error.help-block:after {
	right:6px
}
.status-range__coff-x2:hover>.text-blue-light {
	-webkit-animation:none;
	-o-animation:none;
	animation:none
}
.status-range__coff-x2:hover>.form-error.help-block {
	visibility:visible;
	opacity:1;
	filter:alpha(opacity=100)
}
.status-range.active .status-range__coff-x2 .text-blue-light {
	-webkit-animation:1s ease 0s infinite blinking-full;
	-o-animation:1s ease 0s infinite blinking-full;
	animation:1s ease 0s infinite blinking-full;
	-webkit-transition:opacity 100ms linear 0s;
	-o-transition:opacity 100ms linear 0s;
	transition:opacity 100ms linear 0s
}
.status-range.active .status-range__coff-x2 .text-grey {
	opacity:.25
}
.status-range.active .status-range__coff-x2:hover .text-blue-light {
	-webkit-animation:0s ease 0s normal none;
	-o-animation:0s ease 0s normal none;
	animation:0s ease 0s normal none;
	opacity:1;
	filter:alpha(opacity=100)
}
._inbox {
	-webkit-animation:1s ease 0s infinite blinking-slow;
	-o-animation:1s ease 0s infinite blinking-slow;
	animation:1s ease 0s infinite blinking-slow
}
._inbox:hover {
	-webkit-animation:none;
	-o-animation:none;
	animation:none
}
._inbox i {
	-webkit-animation:1s ease 0s infinite blinking-full;
	-o-animation:1s ease 0s infinite blinking-full;
	animation:1s ease 0s infinite blinking-full
}
._inbox i:hover {
	-webkit-animation:none;
	-o-animation:none;
	animation:none
}
.socials-md {
	font:0/0 a;
	color:transparent;
	text-shadow:none;
	background-color:transparent;
	border:0;
	white-space:nowrap
}
.socials-md li {
	display:inline-block;
	margin:0 3px
}
.main-menu {
	margin-right:1px;
	text-transform:uppercase
}
.main-menu menu,.main-menu ul {
	padding:0;
	margin:0
}
.main-menu .grid-col__auto+.grid-col__auto .btn {
	border-left:1px solid #000
}
.main-menu .grid-col__auto+.grid-col__auto .btn:after {
	right:-5px
}
.main-menu .btn {
	overflow:visible;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
.main-menu .btn:after,.main-menu .btn:before {
	content:'';
	height:9px;
	position:absolute;
	top:-9px;
	background-image:url(/assets/img/sys/bg/sprite.png?v=2016-11-21);
	background-repeat:no-repeat
}
.main-menu .btn:before {
	left:-6px;
	right:50%;
	background-position:0 -357px
}
.main-menu .btn:after {
	right:-6px;
	left:50%;
	background-position:100% -357px
}
.main-menu .btn span {
	font-size:18px !important
}
.main-menu .btn.active:after,.main-menu .btn.active:before,.main-menu .btn:active:after,.main-menu .btn:active:before,.main-menu .btn:focus:after,.main-menu .btn:focus:before {
	height:50px;
	width:13px;
	top:0;
	bottom:auto
}
.main-menu .btn.active:before,.main-menu .btn:active:before,.main-menu .btn:focus:before {
	left:0 !important;
	right:auto;
	background-position:-658px -64px
}
.main-menu .btn.active:after,.main-menu .btn:active:after,.main-menu .btn:focus:after {
	right:0 !important;
	left:auto;
	background-position:-671px -64px
}
.main-menu .btn.active span,.main-menu .btn:active span,.main-menu .btn:focus span {
	color:#000663;
	text-shadow:0 1px 1px rgba(158,208,241,.5),1px 0 1px rgba(158,208,241,.5),-1px 0 1px rgba(158,208,241,.5)
}
.search {
	padding:1px 17px 14px 15px
}
.search .form-group {
	height:37px;
	margin:0;
	position:relative
}
.search .form-group__input {
	height:37px
}
.search .form-group__input-wrap {
	margin-right:35px;
	position:relative;
	z-index:1
}
.search .form-group__input-wrap .form-error.help-block:before {
	top:12px
}
.search .form-group__input-wrap .form-error.help-block:after {
	top:11px
}
.search .form-group__button-wrap {
	position:absolute;
	top:0;
	right:0;
	bottom:auto;
	left:auto;
	z-index:2;
	width:38px;
	height:38px
}
.search .form-group__button-wrap .btn:hover .ico-search {
	background-position:-782px -64px
}
.search .form-group__button-wrap .btn:active .ico-search,.search .form-group__button-wrap .btn:focus .ico-search {
	background-position:-808px -64px
}
.clearfix:after,.clearfix:before {
	content:" ";
	display:table
}
.clearfix:after {
	clear:both
}
.center-block {
	float:none;
	display:block;
	margin-left:auto;
	margin-right:auto
}
.pull-right {
	float:right !important
}
.pull-left {
	float:left !important
}
.hide {
	display:none !important
}
.show {
	display:block !important
}
.invisible {
	visibility:hidden
}
.text-hide {
	font:0/0 a;
	color:transparent;
	text-shadow:none;
	background-color:transparent;
	border:0
}
.hidden {
	display:none !important;
	visibility:hidden !important
}
.tdn {
	text-decoration:none !important
}
.game-filters {
	padding:7px;
	margin:-7px -14px 0;
	height:26px;
	background-color:rgba(0,0,0,.35);
	border-bottom:1px solid #000;
	-webkit-box-shadow:0 2px 0 rgba(255,255,255,.075);
	-moz-box-shadow:0 2px 0 rgba(255,255,255,.075);
	box-shadow:0 2px 0 rgba(255,255,255,.075)
}
.game-filters ul {
	height:inherit
}
.game-filters__item-icons,.game-filters__item-titles {
	display:inline-block;
	padding-top:1px;
	padding-bottom:1px;
	font-family:kelson_sans_ruregular,kelson_sansregular,Arial,Helvetica,Verdana,Tahoma,sans-serif;
	font-weight:700;
	font-size:0;
	height:24px
}
.game-filters__item-icons a,.game-filters__item-titles a {
	display:inline-block;
	height:24px;
	position:relative;
	text-decoration:none
}
.game-filters__item-icons a.active,.game-filters__item-icons a:active,.game-filters__item-icons a:hover,.game-filters__item-titles a.active,.game-filters__item-titles a:active,.game-filters__item-titles a:hover {
	color:#0097ec;
	text-shadow:0 1px 1px rgba(0,0,0,.75),1px 0 1px rgba(0,0,0,.5),-1px 0 1px rgba(0,0,0,.5),0 0 7px rgba(0,0,0,.95),0 0 10px rgba(0,0,0,.95),0 0 5px rgba(0,0,0,.95)
}
.game-filters__item-icons a.active .ico-filt-vis,.game-filters__item-titles a.active .ico-filt-vis {
	background-position:-243px -279px
}
.game-filters__item-icons a.active .ico-filt-fav,.game-filters__item-titles a.active .ico-filt-fav {
	background-position:0 -279px
}
.game-filters__item-icons a.active .ico-filt-alph,.game-filters__item-titles a.active .ico-filt-alph {
	background-position:-716px -89px
}
.game-filters__item-icons a.active .ico-filt-cash,.game-filters__item-titles a.active .ico-filt-cash {
	background-position:-692px -89px
}
.game-filters__item-icons a.active:after,.game-filters__item-icons a.active:before,.game-filters__item-titles a.active:after,.game-filters__item-titles a.active:before {
	content:'';
	position:absolute;
	top:auto;
	right:auto;
	bottom:-16px;
	left:50%;
	width:0;
	height:0;
	margin-left:-8px;
	border-right:8px solid rgba(0,0,0,0);
	border-left:8px solid rgba(0,0,0,0)
}
.game-filters__item-icons a.active:before,.game-filters__item-titles a.active:before {
	margin-left:-8px;
	border-top:8px solid #000;
	z-index:2
}
.game-filters__item-icons a.active:after,.game-filters__item-titles a.active:after {
	bottom:-18px;
	border-top:8px solid rgba(255,255,255,.1);
	z-index:1
}
.game-filters__item-icons a.disabled,.game-filters__item-titles a.disabled {
	opacity:.3;
	cursor:default
}
.game-filters__item-icons a.disabled:active .ico-filt-vis,.game-filters__item-icons a.disabled:hover .ico-filt-vis,.game-filters__item-titles a.disabled:active .ico-filt-vis,.game-filters__item-titles a.disabled:hover .ico-filt-vis {
	background-position:-270px -279px
}
.game-filters__item-icons a.disabled:active .ico-filt-fav,.game-filters__item-icons a.disabled:hover .ico-filt-fav,.game-filters__item-titles a.disabled:active .ico-filt-fav,.game-filters__item-titles a.disabled:hover .ico-filt-fav {
	background-position:-27px -279px
}
.game-filters__item-icons a.disabled:active .ico-filt-alph,.game-filters__item-icons a.disabled:hover .ico-filt-alph,.game-filters__item-titles a.disabled:active .ico-filt-alph,.game-filters__item-titles a.disabled:hover .ico-filt-alph {
	background-position:-716px -61px
}
.game-filters__item-icons a.disabled:active .ico-filt-cash,.game-filters__item-icons a.disabled:hover .ico-filt-cash,.game-filters__item-titles a.disabled:active .ico-filt-cash,.game-filters__item-titles a.disabled:hover .ico-filt-cash {
	background-position:-692px -61px
}
.game-filters__item-titles {
	margin:0 7px;
	text-transform:uppercase
}
.game-filters__item-titles a {
	font-size:15px;
	line-height:24px;
	color:#8da1bd;
	text-shadow:0 1px 1px rgba(0,0,0,.75),1px 0 1px rgba(0,0,0,.5),-1px 0 1px rgba(0,0,0,.5),0 0 7px rgba(0,0,0,.95),0 0 10px rgba(0,0,0,.95),0 0 5px rgba(0,0,0,.95)
}
.game-filters__item-titles__other {
	font-family:kelson_sans_rubold,kelson_sansbold,kelson_sans_ruregular,kelson_sansregular,Arial,Helvetica,Verdana,Tahoma,sans-serif
}
.game-filters__item-titles__other a {
	color:#000 !important;
	text-shadow:0 1px 1px rgba(83,95,111,.75),1px 0 1px rgba(83,95,111,.5),-1px 0 1px rgba(83,95,111,.5),0 0 7px rgba(83,95,111,.95),0 0 10px rgba(83,95,111,.95),0 0 5px rgba(83,95,111,.95) !important
}
.game-filters__item-titles .form-error.help-block {
	white-space:nowrap;
	font-family:kelson_sansregular,kelson_sans_ruregular,Arial,Helvetica,Verdana,Tahoma,sans-serif;
	font-weight:400
}
.game-filters__item-titles .form-error.help-block:after,.game-filters__item-titles .form-error.help-block:before {
	left:12px
}
.game-filters__item-titles:nth-child(2) .help-block:after,.game-filters__item-titles:nth-child(2) .help-block:before {
	left:40px
}
.game-filters__item-titles:nth-child(3) .help-block:after,.game-filters__item-titles:nth-child(3) .help-block:before {
	left:37px
}
.game-filters__item-titles:nth-child(4) .help-block:after,.game-filters__item-titles:nth-child(4) .help-block:before {
	left:25px
}
.game-filters__item-titles:nth-child(5) .help-block:after,.game-filters__item-titles:nth-child(5) .help-block:before {
	left:31px
}
.game-filters__item-titles:nth-child(6) .help-block:after,.game-filters__item-titles:nth-child(6) .help-block:before {
	left:26px
}
.game-filters__item-icons {
	margin-right:5px
}
.game-filters__item-icons a {
	font:0/0 a;
	color:transparent;
	text-shadow:none;
	background-color:transparent;
	border:0
}
.game-filters__item-icons .form-error.help-block {
	white-space:nowrap
}
.game-filters__item-icons .form-error.help-block:after,.game-filters__item-icons .form-error.help-block:before {
	left:12px
}
.promo-winners {
	width:293px;
	height:215px;
	position:absolute;
	top:13px;
	right:20px;
	bottom:auto;
	left:auto;
	z-index:2;
	background-color:rgba(0,0,0,.4)
}
.winners-widget {
	height:50px
}
.winners-table {
	display:block;
	text-decoration:none !important;
	padding:8px 10px 7px
}
.winners-table>.form-error.help-block {
	margin-left:-10px;
	visibility:hidden;
	display:block !important;
	width:60px;
	left:-60px;
	height:30px;
	line-height:15px;
	text-align:center;
	opacity:0;
	filter:alpha(opacity=0);
	-webkit-transition:all 400ms ease-in-out 0s;
	-o-transition:all 400ms ease-in-out 0s;
	transition:all 400ms ease-in-out 0s
}
.winners-table>.form-error.help-block:after {
	top:6px
}
.winners-table>.form-error.help-block:before {
	top:8px
}
.winners-table:hover .form-error.help-block {
	visibility:visible;
	opacity:1;
	filter:alpha(opacity=100)
}
.winners-table td {
	padding:0 8px
}
.winners-table .winner-name {
	text-align:left
}
.winners-table .winner-total {
	text-align:right
}
.winner-item,.winner-item td {
	height:40px;
	vertical-align:middle
}
.winner-item__ico {
	float:left;
	margin:0 8px 0 0;
	width:76px;
	height:46px;
	padding:1px;
	border:1px solid #000;
	background-color:#5e6f9d;
	background-image:-webkit-linear-gradient(#445072,#859bdb 50%,#5e6f9d);
	background-image:-o-linear-gradient(#445072,#859bdb 50%,#5e6f9d);
	background-image:linear-gradient(#445072,#859bdb 50%,#5e6f9d);
	background-repeat:no-repeat;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff445072',endColorstr='#ff5e6f9d',GradientType=0)
}
.winner-item__ico img {
	border:1px solid #000;
	width:74px;
	height:44px
}
.winner-item__ico+.winner-name {
	padding-top:5px
}
.winner-item__ico+.winner-name,.winner-item__ico+.winner-name+.winner-total {
	margin-left:85px
}
.winner-name,.winner-place,.winner-total {
	white-space:nowrap
}
.winner-place {
	width:25px;
	height:28px;
	font-family:kelson_sans_ruregular,kelson_sansregular,Arial,Helvetica,Verdana,Tahoma,sans-serif;
	font-weight:700;
	font-size:30px;
	line-height:40px;
	text-align:center;
	text-shadow:0 1px 2px rgba(0,0,0,.5);
	color:#ffc000;
	-webkit-background-clip:text;
	-webkit-text-fill-color:transparent;
	background:url(/assets/img/pic/sprite-num-little.png?v=2016-11-21) no-repeat 0 0
}
.winner-place._2 {
	background-position:0 -27px
}
.winner-place._3 {
	background-position:0 -54px
}
.winner-place._4 {
	background-position:0 -83px
}
.winner-place._5 {
	background-position:1px -112px
}
.winner-name,.winner-total {
	font-size:14px;
	line-height:20px;
	text-overflow:ellipsis;
	text-shadow:0 1px 2px rgba(0,0,0,.5);
	max-width:100px;
	overflow:hidden
}
.winner-name {
	color:#fff
}
.winner-total {
	color:#ffc000
}
.table.promo-table .podium {
	background:transparent none
}
.table.promo-table .podium td:first-child .podium-bg {
	position:relative;
	width:0;
	height:0;
	z-index:-1
}
.table.promo-table .podium td:first-child .podium-bg:before {
	content:'';
	width:649px;
	min-height:104px;
	position:absolute;
	top:0;
	right:auto;
	bottom:auto;
	left:0;
	background:url(/assets/img/sys/bg/texture-colors.jpg?v=2016-11-21) 0 0 repeat-x
}
.table.promo-table .podium td:first-child .podium-bg+* {
	z-index:2
}
.table.promo-table .podium [class^=podium-place__]+* {
	display:inline-block;
	vertical-align:middle;
	max-width:calc(100% - 70px)
}
.bonus-prize {
	display:inline-block;
	font-size:18px;
	line-height:18px;
	color:#1d97ff;
	font-weight:400 !important;
	white-space:normal;
	position:relative
}
.bonus-prize .plus {
	position:absolute;
	top:-10px;
	left:-10px
}
.bonus-prize-tb {
	display:block;
	margin-top:2px;
	line-height:18px;
	font-size:18px;
	color:#1d97ff;
	font-weight:400;
	white-space:nowrap
}
.timer {
	height:72px;
	text-align:center;
	margin-bottom:5px;
	color:#fff;
	overflow:hidden;
	white-space:nowrap
}
.timer-wrap {
	height:55px;
	display:inline-block
}
.timer-wrap.end .timer-numbers-wrap:after,.timer-wrap.stoped .timer-numbers-wrap:after {
	-webkit-animation:none;
	-o-animation:none;
	animation:none;
	-webkit-transition:none;
	-o-transition:none;
	transition:none
}
.timer-numbers {
	position:relative;
	display:inline-block;
	border:2px solid #111;
	background-color:#252f3d;
	float:left;
	width:37px;
	height:55px;
	padding:4px;
	font-size:50px;
	line-height:46px;
	text-align:center;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.timer-numbers-wrap {
	float:left;
	margin-right:21px;
	position:relative;
	border:1px solid #252f3e
}
.timer-numbers-wrap:after {
	position:absolute;
	top:14px;
	right:-15px;
	bottom:5px;
	left:auto;
	background:url(/assets/img/sys/bg/sprite.png?v=2016-11-21) -903px -95px;
	-webkit-animation:1s ease 0s infinite blinking-full;
	-o-animation:1s ease 0s infinite blinking-full;
	animation:1s ease 0s infinite blinking-full;
	-webkit-transition:opacity 100ms linear 0s;
	-o-transition:opacity 100ms linear 0s;
	transition:opacity 100ms linear 0s;
	width:9px;
	height:28px;
	content:''
}
.timer-numbers-wrap:last-child {
	margin-right:0
}
.timer-numbers-wrap:last-child:after {
	display:none
}
.timer-numbers:first-child {
	border-right-width:1px
}
.timer-numbers:last-child {
	border-left-width:1px
}
.timer-names {
	color:#495567;
	font-family:Arial;
	font-size:11px;
	font-weight:700;
	position:absolute;
	top:auto;
	right:0;
	bottom:-13px;
	left:0;
	text-align:center;
	text-shadow:0 1px 1px rgba(0,0,0,.75)
}
.timer.little {
	height:57px
}
.timer.little .timer-numbers {
	width:32px;
	height:44px;
	padding:2px;
	font-size:44px;
	line-height:38px
}
.timer.little .timer-numbers-wrap {
	margin-right:13px
}
.timer.little .timer-numbers-wrap:after {
	top:10px;
	right:-12px
}
.timer.little .timer-numbers-wrap:last-child {
	margin-right:0
}
.timer.little .timer-names {
	bottom:-15px
}
.jackpot {
	text-align:center
}
.jackpot-wrap {
	display:inline-block
}
.jackpot__money {
	display:inline-block;
	height:48px
}
.jackpot__money-span {
	display:inline-block
}
.jackpot__money-span._num {
	width:21px;
	height:35px;
	background:url(/assets/img/pic/numbers-jackpot.png?v=2016-11-21) no-repeat -2px 0;
	margin:0 -2.5px
}
.jackpot__money-span._dot {
	width:11px;
	height:18px;
	background:url(/assets/img/sys/bg/sprite.png?v=2016-11-21) -828px -101px;
	background-position:-619px -407px;
	margin-bottom:-5px
}
.jackpot__money-span._dot._l {
	width:11px;
	height:18px;
	background:url(/assets/img/sys/bg/sprite.png?v=2016-11-21) -854px -97px;
	background-position:-649px -403px;
	margin-bottom:-1px
}
.jackpot__money-span._show {
	display:inline-block !important
}
.jackpot__currency {
	display:inline-block;
	width:20px;
	height:44px;
	background:url(/assets/img/sys/bg/sprite.png?v=2016-11-21) -876px -82px;
	background-position:-673px -397px;
	margin-bottom:-3px;
	margin-left:2px
}
.best-wheel {
	position:relative;
	width:546px;
	height:530px;
	background:url(/assets/img/sys/popup/wheelFortune/wheel/bg.png?v=2016-11-21) no-repeat center top;
	background-size:contain;
	margin:0 auto
}
.best-wheel-container {
	height:550px;
	padding:40px 0 0
}
.best-wheel *,.best-wheel-loader * {
	-moz-user-select:none;
	-khtml-user-select:none;
	user-select:none
}
.best-wheel .hide {
	display:none
}
.best-wheel-loader {
	width:94px;
	height:94px;
	position:absolute;
	top:305px;
	left:50%;
	margin:-47px 0 0 -47px;
	z-index:1
}
@-moz-keyframes spin {
	100% {
		-moz-transform:rotate(360deg)
	}
}
@-webkit-keyframes spin {
	100% {
		-webkit-transform:rotate(360deg)
	}
}
@keyframes spin {
	100% {
		-webkit-transform:rotate(360deg);
		transform:rotate(360deg)
	}
}
.best-wheel-loader:before {
	content:'';
	width:94px;
	height:94px;
	position:absolute;
	z-index:1;
	background:url(/assets/img/sys/popup/wheelFortune/loader_circle.png?v=2016-11-21) no-repeat;
	-webkit-animation:spin .7s linear infinite;
	-moz-animation:spin .7s linear infinite;
	animation:spin .7s linear infinite
}
.best-wheel-loader:after {
	content:'';
	width:129px;
	height:129px;
	position:absolute;
	z-index:0;
	top:-17px;
	left:-17px;
	background:url(/assets/img/sys/popup/wheelFortune/loader_glow.png?v=2016-11-21) no-repeat;
	-webkit-animation:blinking 1s infinite;
	-moz-animation:blinking 1s infinite;
	animation:blinking 1s infinite;
	-webkit-transition:opacity 5000 linear;
	-moz-transition:opacity 5000 linear;
	transition:opacity 5000 linear
}
.best-wheel-loader span {
	position:absolute;
	font-size:20px;
	text-align:center;
	width:94px;
	bottom:-45px;
	cursor:default
}
.best-wheel-needle {
	background:url(/assets/img/sys/popup/wheelFortune/wheel/needle.png?v=2016-11-21) no-repeat;
	background-size:contain;
	width:85px;
	height:99px;
	position:absolute;
	top:-25px;
	left:50%;
	margin-left:-42px;
	z-index:1
}
.best-wheel-btn-spin {
	position:absolute;
	background:url(/assets/img/sys/popup/wheelFortune/wheel/spt-btn-spin.png?v=2016-11-21) no-repeat;
	background-size:cover;
	width:115px;
	height:114px;
	cursor:pointer;
	top:50%;
	left:50%;
	margin:-56px 0 0 -57px;
	z-index:1;
	-webkit-animation:scaling .4s infinite alternate;
	-o-animation:scaling .4s infinite alternate;
	animation:scaling .4s infinite alternate
}
@-webkit-keyframes scaling {
	0% {
		-webkit-transform:scale(1.03);
		-ms-transform:scale(1.03);
		-o-transform:scale(1.03);
		transform:scale(1.03)
	}
	100% {
		-webkit-transform:scale(1);
		-ms-transform:scale(1);
		-o-transform:scale(1);
		transform:scale(1)
	}
}
@-moz-keyframes scaling {
	0% {
		-webkit-transform:scale(1.03);
		-ms-transform:scale(1.03);
		-o-transform:scale(1.03);
		transform:scale(1.03)
	}
	100% {
		-webkit-transform:scale(1);
		-ms-transform:scale(1);
		-o-transform:scale(1);
		transform:scale(1)
	}
}
@keyframes scaling {
	0% {
		-webkit-transform:scale(1.03);
		-ms-transform:scale(1.03);
		-o-transform:scale(1.03);
		transform:scale(1.03)
	}
	100% {
		-webkit-transform:scale(1);
		-ms-transform:scale(1);
		-o-transform:scale(1);
		transform:scale(1)
	}
}
.best-wheel-btn-spin:before {
	content:'';
	position:absolute;
	top:2px;
	left:8px;
	width:100px;
	height:100px;
	border-radius:50px;
	background-color:rgba(255,255,255,0);
	box-shadow:inset 0 0 0 0 #FFF;
	opacity:0
}
.best-wheel-btn-spin:hover {
	background-position:0 -118px;
	-webkit-animation:none;
	-o-animation:none;
	animation:none
}
@-webkit-keyframes blinking-blick {
	0% {
		opacity:.1
	}
	50% {
		opacity:.4;
		background-color:rgba(255,255,255,.3);
		box-shadow:inset 0 0 20px 2px #FFF
	}
	100% {
		opacity:.1
	}
}
@-moz-keyframes blinking-blick {
	0% {
		opacity:.1
	}
	50% {
		opacity:.4;
		background-color:rgba(255,255,255,.3);
		box-shadow:inset 0 0 20px 2px #FFF
	}
	100% {
		opacity:.1
	}
}
@keyframes blinking-blick {
	0% {
		opacity:.1
	}
	50% {
		opacity:.4;
		background-color:rgba(255,255,255,.3);
		box-shadow:inset 0 0 20px 2px #FFF
	}
	100% {
		opacity:.1
	}
}
.best-wheel-btn-spin:hover:before {
	-webkit-animation:blinking-blick .6s infinite;
	-moz-animation:blinking-blick .6s infinite;
	animation:blinking-blick .6s infinite;
	-webkit-transition:opacity 1000 linear;
	-moz-transition:opacity 1000 linear;
	transition:opacity 1000 linear
}
.best-wheel-btn-spin.disable,.best-wheel-btn-spin:active {
	background-position:0 0;
	-webkit-animation:none;
	-o-animation:none;
	animation:none
}
.best-wheel-btn-spin.disable:before,.best-wheel-btn-spin:active:before {
	-webkit-animation:none;
	-o-animation:none;
	animation:none;
	background-color:rgba(0,0,0,0);
	box-shadow:inset 0 0 20px 0 #000
}
.best-wheel-btn-spin.disable {
	cursor:default !important
}
.best-wheel-btn-spin.paid {
	background-image:url(/assets/img/sys/popup/wheelFortune/wheel/spr-btn-spin-paid.png?v=2016-11-21);
	width:110px;
	height:110px;
	margin:-53px 0 0 -55px
}
.best-wheel-btn-spin.paid:hover {
	background-position:0 -113px
}
.best-wheel-btn-spin.paid:hover:before {
	left:6px
}
.best-wheel-btn-spin.paid.disable,.best-wheel-btn-spin.paid:active {
	background-position:0 0
}
.best-wheel-btn-sound {
	position:absolute;
	background:url(/assets/img/sys/popup/wheelFortune/wheel/btn_sound_on.png?v=2016-11-21) no-repeat;
	background-size:contain;
	width:20px;
	height:20px;
	top:-20px;
	right:10px;
	cursor:pointer;
	opacity:.7;
	image-rendering:optimizeSpeed;
	image-rendering:-moz-crisp-edges;
	image-rendering:-o-crisp-edges;
	image-rendering:-webkit-optimize-contrast;
	image-rendering:pixelated;
	image-rendering:optimize-contrast;
	-ms-interpolation-mode:nearest-neighbor
}
.best-wheel-btn-sound:hover {
	opacity:1
}
.best-wheel-btn-sound.off {
	background-image:url(/assets/img/sys/popup/wheelFortune/wheel/btn_sound_off.png?v=2016-11-21);
	right:12px;
	width:19px;
	height:18px
}
.best-wheel-btn-info {
	position:absolute;
	background:url(/assets/img/sys/popup/wheelFortune/wheel/btn_info.png?v=2016-11-21) no-repeat;
	background-size:contain;
	width:20px;
	height:20px;
	top:-20px;
	right:40px;
	opacity:.7;
	cursor:pointer
}
.best-wheel-btn-info:hover {
	opacity:1
}
.best-wheel-btn-close {
	position:absolute;
	background:url(/assets/img/sys/popup/wheelFortune/wheel/btn_close.png?v=2016-11-21) no-repeat;
	background-size:contain;
	top:16px;
	right:-17px;
	width:35px;
	height:35px;
	opacity:.9;
	cursor:pointer
}
.best-wheel-btn-close:hover {
	opacity:1
}
.best-wheel-alert {
	position:absolute;
	z-index:1;
	background:url(/assets/img/sys/popup/wheelFortune/wheel/alert.png?v=2016-11-21) no-repeat;
	background-size:contain;
	width:496px;
	height:140px;
	left:50%;
	top:72px;
	margin-left:-287px;
	padding:30px 40px 0
}
.best-wheel-alert p {
	font-size:14px;
	color:#fff;
	text-shadow:1px 1px 0 #000;
	cursor:default
}
.best-wheel-alert.small {
	width:295px;
	height:100px;
	padding:15px 20px 0;
	text-align:center;
	margin-left:-167px;
	top:122px
}
.best-wheel-alert.small p {
	text-align:center;
	padding:0;
	margin:0
}
.best-wheel.spinning .best-wheel-lights li {
	-webkit-animation:none;
	-o-animation:none;
	animation:none
}
.best-wheel.spinning .best-wheel-lights li:nth-child(odd) {
	-webkit-animation:blinking-full .2s infinite;
	-moz-animation:blinking-full .2s infinite;
	animation:blinking-full .2s infinite;
	-webkit-transition:opacity 2000 linear;
	-moz-transition:opacity 2000 linear;
	transition:opacity 2000 linear
}
.best-wheel.spinning .best-wheel-lights li:nth-child(even) {
	-webkit-animation:blinking-full .5s infinite;
	-moz-animation:blinking-full .5s infinite;
	animation:blinking-full .5s infinite;
	-webkit-transition:opacity 1000 linear;
	-moz-transition:opacity 1000 linear;
	transition:opacity 1000 linear
}
.best-wheel.spinning.slow .best-wheel-lights li {
	-webkit-animation:none;
	-o-animation:none;
	animation:none
}
.best-wheel.spinning.slow .best-wheel-lights li:nth-child(odd) {
	-webkit-animation:blinking-full .5s infinite;
	-moz-animation:blinking-full .5s infinite;
	animation:blinking-full .5s infinite;
	-webkit-transition:opacity 2000 linear;
	-moz-transition:opacity 2000 linear;
	transition:opacity 2000 linear
}
.best-wheel.spinning.slow .best-wheel-lights li:nth-child(even) {
	-webkit-animation:blinking-full .7s infinite;
	-moz-animation:blinking-full .7s infinite;
	animation:blinking-full .7s infinite;
	-webkit-transition:opacity 1000 linear;
	-moz-transition:opacity 1000 linear;
	transition:opacity 1000 linear
}
.best-wheel.won .best-wheel-lights li:nth-child(even),.best-wheel.won .best-wheel-lights li:nth-child(odd) {
	-webkit-animation:blinking-half .6s infinite;
	-moz-animation:blinking-half .6s infinite;
	animation:blinking-half .6s infinite;
	-webkit-transition:opacity 5000 linear;
	-moz-transition:opacity 5000 linear;
	transition:opacity 5000 linear
}
.best-wheel-lights {
	list-style:none
}
.best-wheel-lights li {
	position:absolute;
	background:url(/assets/img/sys/popup/wheelFortune/wheel/bright_light.png?v=2016-11-21) no-repeat;
	background-size:contain;
	width:25px;
	height:25px;
	top:50%;
	left:50%;
	opacity:0;
	-webkit-animation:blinking-full 2s infinite;
	-moz-animation:blinking-full 2s infinite;
	animation:blinking-full 2s infinite;
	-webkit-transition:opacity 1000 linear;
	-moz-transition:opacity 1000 linear;
	transition:opacity 1000 linear
}
.best-wheel-lights li:nth-child(odd) {
	-webkit-animation:blinking-full .8s infinite;
	-moz-animation:blinking-full .8s infinite;
	animation:blinking-full .8s infinite;
	-webkit-transition:opacity 1000 linear;
	-moz-transition:opacity 1000 linear;
	transition:opacity 1000 linear
}
.best-wheel-lights li:nth-child(even) {
	-webkit-animation:blinking-full 1.2s infinite;
	-moz-animation:blinking-full 1.2s infinite;
	animation:blinking-full 1.2s infinite;
	-webkit-transition:opacity 1000 linear;
	-moz-transition:opacity 1000 linear;
	transition:opacity 1000 linear
}
.best-wheel-lights li:nth-child(1) {
	top:3px;
	margin-left:-57px
}
.best-wheel-lights li:nth-child(2) {
	top:8px;
	margin-left:-79px
}
.best-wheel-lights li:nth-child(3) {
	top:15px;
	margin-left:-101px
}
.best-wheel-lights li:nth-child(4) {
	top:24px;
	margin-left:-121px
}
.best-wheel-lights li:nth-child(5) {
	top:34px;
	margin-left:-140px
}
.best-wheel-lights li:nth-child(6) {
	top:46px;
	margin-left:-158px
}
.best-wheel-lights li:nth-child(7) {
	top:58px;
	margin-left:-174px
}
.best-wheel-lights li:nth-child(8) {
	top:72px;
	margin-left:-190px
}
.best-wheel-lights li:nth-child(9) {
	top:86px;
	margin-left:-204px
}
.best-wheel-lights li:nth-child(10) {
	top:104px;
	margin-left:-218px
}
.best-wheel-lights li:nth-child(11) {
	top:120px;
	margin-left:-229px
}
.best-wheel-lights li:nth-child(12) {
	top:138px;
	margin-left:-239px
}
.best-wheel-lights li:nth-child(13) {
	top:156px;
	margin-left:-247px
}
.best-wheel-lights li:nth-child(14) {
	top:175px;
	margin-left:-254px
}
.best-wheel-lights li:nth-child(15) {
	top:194px;
	margin-left:-260px
}
.best-wheel-lights li:nth-child(16) {
	top:214px;
	margin-left:-264px
}
.best-wheel-lights li:nth-child(17) {
	top:235px;
	margin-left:-266px
}
.best-wheel-lights li:nth-child(18) {
	top:256px;
	margin-left:-267px
}
.best-wheel-lights li:nth-child(19) {
	top:274px;
	margin-left:-266px
}
.best-wheel-lights li:nth-child(20) {
	top:295px;
	margin-left:-264px
}
.best-wheel-lights li:nth-child(21) {
	top:315px;
	margin-left:-260px
}
.best-wheel-lights li:nth-child(22) {
	top:334px;
	margin-left:-254px
}
.best-wheel-lights li:nth-child(23) {
	top:353px;
	margin-left:-247px
}
.best-wheel-lights li:nth-child(24) {
	top:372px;
	margin-left:-238px
}
.best-wheel-lights li:nth-child(25) {
	top:389px;
	margin-left:-229px
}
.best-wheel-lights li:nth-child(26) {
	top:405px;
	margin-left:-218px
}
.best-wheel-lights li:nth-child(27) {
	top:420px;
	margin-left:-205px
}
.best-wheel-lights li:nth-child(28) {
	top:435px;
	margin-left:-192px
}
.best-wheel-lights li:nth-child(29) {
	top:447px;
	margin-left:-178px
}
.best-wheel-lights li:nth-child(30) {
	top:460px;
	margin-left:-163px
}
.best-wheel-lights li:nth-child(31) {
	top:472px;
	margin-left:-145px
}
.best-wheel-lights li:nth-child(32) {
	top:481px;
	margin-left:-127px
}
.best-wheel-lights li:nth-child(33) {
	top:490px;
	margin-left:-108px
}
.best-wheel-lights li:nth-child(34) {
	top:497px;
	margin-left:-88px
}
.best-wheel-lights li:nth-child(35) {
	top:502px;
	margin-left:-69px
}
.best-wheel-lights li:nth-child(36) {
	top:506px;
	margin-left:-49px
}
.best-wheel-lights li:nth-child(37) {
	top:508px;
	margin-left:-28px
}
.best-wheel-lights li:nth-child(38) {
	top:508px;
	margin-left:-8px
}
.best-wheel-lights li:nth-child(39) {
	top:506px;
	margin-left:13px
}
.best-wheel-lights li:nth-child(40) {
	top:504px;
	margin-left:33px
}
.best-wheel-lights li:nth-child(41) {
	top:499px;
	margin-left:53px
}
.best-wheel-lights li:nth-child(42) {
	top:493px;
	margin-left:71px
}
.best-wheel-lights li:nth-child(43) {
	top:486px;
	margin-left:89px
}
.best-wheel-lights li:nth-child(44) {
	top:477px;
	margin-left:106px
}
.best-wheel-lights li:nth-child(45) {
	top:467px;
	margin-left:123px
}
.best-wheel-lights li:nth-child(46) {
	top:457px;
	margin-left:138px
}
.best-wheel-lights li:nth-child(47) {
	top:445px;
	margin-left:153px
}
.best-wheel-lights li:nth-child(48) {
	top:431px;
	margin-left:167px
}
.best-wheel-lights li:nth-child(49) {
	top:417px;
	margin-left:180px
}
.best-wheel-lights li:nth-child(50) {
	top:403px;
	margin-left:192px
}
.best-wheel-lights li:nth-child(51) {
	top:386px;
	margin-left:202px
}
.best-wheel-lights li:nth-child(52) {
	top:371px;
	margin-left:212px
}
.best-wheel-lights li:nth-child(53) {
	top:354px;
	margin-left:219px
}
.best-wheel-lights li:nth-child(54) {
	top:338px;
	margin-left:225px
}
.best-wheel-lights li:nth-child(55) {
	top:319px;
	margin-left:232px
}
.best-wheel-lights li:nth-child(56) {
	top:301px;
	margin-left:236px
}
.best-wheel-lights li:nth-child(57) {
	top:282px;
	margin-left:239px
}
.best-wheel-lights li:nth-child(58) {
	top:263px;
	margin-left:240px
}
.best-wheel-lights li:nth-child(59) {
	top:241px;
	margin-left:240px
}
.best-wheel-lights li:nth-child(60) {
	top:221px;
	margin-left:238px
}
.best-wheel-lights li:nth-child(61) {
	top:200px;
	margin-left:234px
}
.best-wheel-lights li:nth-child(62),.best-wheel-lights li:nth-child(63) {
	top:179px;
	margin-left:228px
}
.best-wheel-lights li:nth-child(64) {
	top:158px;
	margin-left:221px
}
.best-wheel-lights li:nth-child(65) {
	top:139px;
	margin-left:211px
}
.best-wheel-lights li:nth-child(66) {
	top:121px;
	margin-left:200px
}
.best-wheel-lights li:nth-child(67) {
	top:104px;
	margin-left:188px
}
.best-wheel-lights li:nth-child(68) {
	top:87px;
	margin-left:176px
}
.best-wheel-lights li:nth-child(69) {
	top:73px;
	margin-left:162px
}
.best-wheel-lights li:nth-child(70) {
	top:59px;
	margin-left:146px
}
.best-wheel-lights li:nth-child(71) {
	top:47px;
	margin-left:130px
}
.best-wheel-lights li:nth-child(72) {
	top:35px;
	margin-left:113px
}
.best-wheel-lights li:nth-child(73) {
	top:26px;
	margin-left:96px
}
.best-wheel-lights li:nth-child(74) {
	top:17px;
	margin-left:77px
}
.best-wheel-lights li:nth-child(75) {
	top:10px;
	margin-left:55px
}
.best-wheel-lights li:nth-child(76) {
	top:5px;
	margin-left:33px
}
.best-wheel-defeat,.best-wheel-info,.best-wheel-victory {
	display:none;
	background:url(/assets/img/sys/popup/wheelFortune/wheel/popup.png?v=2016-11-21) no-repeat;
	background-size:contain;
	width:480px;
	height:492px;
	position:absolute;
	top:52px;
	left:50%;
	margin-left:-240px;
	z-index:2
}
.best-wheel-info-text {
	background-color:#000;
	width:434px;
	height:389px;
	margin:23px;
	border-radius:13px;
	cursor:default
}
.best-wheel-info-text p {
	font-size:12px;
	color:#fff;
	padding:20px;
	line-height:1.4;
	text-align:justify
}
.best-wheel-congratulations {
	background:url(/assets/img/sys/popup/wheelFortune/wheel/text-congratulations.png?v=2016-11-21) no-repeat;
	background-size:contain;
	width:67%;
	height:9%;
	position:absolute;
	top:13%;
	left:50%;
	margin-left:-32%
}
.best-wheel-your-bonus {
	background:url(/assets/img/sys/popup/wheelFortune/wheel/text-your-bonus.png?v=2016-11-21) no-repeat;
	background-size:contain;
	width:43%;
	height:6%;
	position:absolute;
	top:27%;
	left:50%;
	margin-left:-21.5%
}
.best-wheel-capricious-fortune {
	background:url(/assets/img/sys/popup/wheelFortune/wheel/text-capricious-fortune.png?v=2016-11-21) no-repeat;
	background-size:contain;
	width:52%;
	height:18%;
	position:absolute;
	top:13%;
	left:50%;
	margin-left:-26%
}
.best-wheel-sum {
	width:40%;
	height:16%;
	position:absolute;
	top:36%;
	left:50%;
	margin-left:-20.4%;
	text-align:center;
	vertical-align:middle
}
.best-wheel-sum img {
	display:inline-block;
	width:100%;
	border:0
}
.best-wheel-btn-get-prize {
	background:url(/assets/img/sys/popup/wheelFortune/wheel/btn_take.png?v=2016-11-21) no-repeat;
	background-size:contain;
	width:65%;
	height:82px;
	line-height:2em;
	font-weight:700;
	font-size:3em;
	text-align:center;
	text-transform:uppercase;
	text-shadow:1px 1px 1px rgba(80,80,80,.1),1px 1px 5px rgba(255,255,255,.5);
	color:#fffefe;
	position:absolute;
	bottom:105px;
	left:50%;
	margin-left:-33%;
	cursor:pointer;
	box-shadow:0 0 15px 2px #000;
	border-radius:14px;
	-webkit-animation:jump .23s infinite alternate;
	-o-animation:jump .23s infinite alternate;
	animation:jump .23s infinite alternate
}
@-webkit-keyframes jump {
	from {
		bottom:110px
	}
	to {
		bottom:115px
	}
}
@-moz-keyframes jump {
	from {
		bottom:110px
	}
	to {
		bottom:115px
	}
}
@keyframes jump {
	from {
		bottom:110px
	}
	to {
		bottom:115px
	}
}
.best-wheel-btn-get-prize:before {
	background:url(/assets/img/sys/popup/wheelFortune/wheel/btn_glow.png?v=2016-11-21) no-repeat;
	background-size:contain;
	content:'';
	position:absolute;
	width:105%;
	height:60%;
	top:-22%;
	left:-2%;
	opacity:0
}
.best-wheel-btn-get-prize:after {
	content:'';
	position:absolute;
	width:100%;
	height:100%;
	border-radius:14px;
	background-color:rgba(104,126,255,.25);
	box-shadow:inset 0 0 0 0 #fff;
	opacity:0;
	top:0;
	left:0
}
.best-wheel-btn-get-prize.safari:after,.best-wheel-btn-get-prize.safari:before {
	display:none;
	content:none
}
@-webkit-keyframes blinking-glow {
	0% {
		opacity:0
	}
	50% {
		opacity:.5;
		box-shadow:inset 0 0 50px 5px #687eff
	}
	100% {
		opacity:0
	}
}
@-moz-keyframes blinking-glow {
	0% {
		opacity:0
	}
	50% {
		opacity:.5;
		box-shadow:inset 0 0 50px 5px #687eff
	}
	100% {
		opacity:0
	}
}
@keyframes blinking-glow {
	0% {
		opacity:0
	}
	50% {
		opacity:.5;
		box-shadow:inset 0 0 50px 5px #687eff
	}
	100% {
		opacity:0
	}
}
.best-wheel-btn-get-prize:hover {
	bottom:115px;
	-webkit-animation:none;
	-o-animation:none;
	animation:none
}
.best-wheel-btn-get-prize:hover:before {
	opacity:1
}
.best-wheel-btn-get-prize:hover:after {
	-webkit-animation:blinking-glow .7s infinite;
	-moz-animation:blinking-glow .7s infinite;
	animation:blinking-glow .7s infinite;
	-webkit-transition:opacity 5000 linear;
	-moz-transition:opacity 5000 linear;
	transition:opacity 5000 linear
}
.best-wheel-btn-get-prize:active {
	bottom:113px;
	box-shadow:inset 0 0 20px 3px #000;
	-webkit-animation:none;
	-o-animation:none;
	animation:none
}
.best-wheel-btn-get-prize:active:after,.best-wheel-btn-get-prize:active:before {
	display:none
}
.best-wheel-highlight-sector {
	display:none;
	background:url(/assets/img/sys/popup/wheelFortune/wheel/highlight-sector.png?v=2016-11-21) no-repeat;
	background-size:contain;
	width:203px;
	height:100%;
	position:absolute;
	top:12px;
	left:50%;
	margin-left:-106px;
	transform:rotate(0.7deg);
	z-index:0;
	-webkit-animation:blinking-full .5s infinite;
	-moz-animation:blinking-full .5s infinite;
	animation:blinking-full .5s infinite;
	-webkit-transition:opacity 1000 linear;
	-moz-transition:opacity 1000 linear;
	transition:opacity 1000 linear
}
.best-wheel-attempts {
	position:absolute;
	top:-22px;
	left:0;
	text-transform:uppercase;
	color:#fff;
	font-size:18px;
	font-family:Roboto,Verdana,Tahoma,sans-serif;
	text-shadow:1px 1px 0 #000;
	font-weight:100;
	cursor:default
}
.best-wheel-attempts span {
	color:#bdcddf;
	font-size:25px;
	font-weight:700
}
.wheelFortune {
	width:46px;
	height:38px;
	position:fixed;
	top:50%;
	margin-top:-170px;
	right:0;
	z-index:3
}
.wheelFortune .btn-md.btn-square {
	width:46px
}
.wheelFortune a {
	display:block;
	width:31px;
	height:31px;
	background:url(/assets/img/wheelfortune/icon.png?v=2016-11-21) no-repeat;
	position:absolute;
	top:50%;
	left:50%;
	margin:-15px 0 0 -15px
}
.wheelFortune a:hover {
	background-position:0 -31px
}
.wheelFortune.blinking {
	-webkit-animation:blinking 1s infinite;
	animation:blinking 1s infinite;
	-webkit-transition:opacity 5000 linear;
	transition:opacity 5000 linear
}
.wheelFortune.blinking:hover {
	-webkit-animation:none;
	-o-animation:none;
	animation:none
}
.btn:hover .ico-wheel {
	background:url(/assets/img/wheelfortune/icon.png?v=2016-11-21) 50% -31px no-repeat
}
.ico-wheel {
	display:block;
	width:31px;
	height:31px;
	margin:4px 3px;
	background:url(/assets/img/wheelfortune/icon.png?v=2016-11-21) 50% 0 no-repeat
}
.btn .msg {
	position:absolute;
	top:1px;
	right:1px;
	padding:1px 4px 0;
	color:#fff;
	background:#e70000;
	border-radius:7px;
	line-height:13px;
	font-size:12px;
	font-weight:700;
	box-shadow:0 1px 0 1px #960000,0 0 3px 1px #000
}
.scretch-block {
	float:right;
	width:230px;
	height:auto;
	padding:11px 12px 0 0;
	margin-bottom:11px
}
.scretch-block.disabled .scretch-list {
	position:relative;
	opacity:.6;
	filter:alpha(opacity=60)
}
.scretch-block.disabled .scretch-list:before {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	content:"";
	z-index:5
}
.scretch-list {
	width:100%;
	height:auto;
	position:relative;
	overflow:hidden;
	border-top:1px solid #232632;
	border-left:1px solid #232632;
	border-radius:7px
}
.scretch-sector {
	float:left;
	width:77px;
	height:63px;
	padding:2px;
	position:relative;
	z-index:1;
	background:#000;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border:1px solid #232632;
	margin:-1px 0 0 -1px
}
.scretch-sector__txt-lg {
	font-weight:700;
	font-size:27px;
	line-height:24px;
	display:block;
	padding-top:7px;
	text-shadow:0 2px 2px #000
}
.scretch-sector__txt-md {
	font-size:16px;
	white-space:nowrap
}
.scretch-sector .scratch-area {
	z-index:1;
	position:relative;
	width:100%;
	height:100%;
	background-image:-webkit-linear-gradient(top,#4c505a 0,#1b1d24 100%);
	background-image:-o-linear-gradient(top,#4c505a 0,#1b1d24 100%);
	background-image:linear-gradient(to bottom,#4c505a 0,#1b1d24 100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4c505a',endColorstr='#ff1b1d24',GradientType=0)
}
.scretch-sector .scratch-area:before {
	position:absolute;
	top:2px;
	right:2px;
	bottom:2px;
	left:2px;
	content:"";
	background-image:url(/assets/img/sys/scratch-lottery/scratch-area.jpg?v=2016-11-21)
}
.scretch-sector .scratch-area:hover {
	background-image:-webkit-linear-gradient(top,#4783c8 0,#1b3e6b 100%);
	background-image:-o-linear-gradient(top,#4783c8 0,#1b3e6b 100%);
	background-image:linear-gradient(to bottom,#4783c8 0,#1b3e6b 100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4783c8',endColorstr='#ff1b3e6b',GradientType=0)
}
.scretch-sector .scratch-area-gif {
	z-index:2
}
.scretch-sector.scratch-edited {
	cursor:default
}
.scretch-sector .scratch-shown {
	position:absolute;
	top:2px;
	right:2px;
	bottom:2px;
	left:2px;
	background-image:-webkit-linear-gradient(top,#5c7ce1 0,#2640c6 100%);
	background-image:-o-linear-gradient(top,#5c7ce1 0,#2640c6 100%);
	background-image:linear-gradient(to bottom,#5c7ce1 0,#2640c6 100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5c7ce1',endColorstr='#ff2640c6',GradientType=0);
	text-align:center
}
.scretch-sector .scratch-shown span {
	position:relative
}
.scretch-sector .scratch-shown:before {
	position:absolute;
	top:2px;
	right:2px;
	bottom:2px;
	left:2px;
	content:"";
	background:url(/assets/img/sys/scratch-lottery/scratch-shown-bg.jpg?v=2016-11-21) no-repeat
}
.scretch-sector.corner-top-left {
	border-radius:5px 0 0
}
.scretch-sector.corner-top-left .scratch-area {
	border-radius:4px 0 0
}
.scretch-sector.corner-bottom-left {
	border-radius:0 0 0 5px
}
.scretch-sector.corner-bottom-left .scratch-area {
	border-radius:0 0 0 4px
}
.scretch-sector.corner-top-right {
	border-radius:0 5px 0 0
}
.scretch-sector.corner-top-right .scratch-area {
	border-radius:0 4px 0 0
}
.scretch-sector.corner-bottom-right {
	border-radius:0 0 5px
}
.scretch-sector.corner-bottom-right .scratch-area {
	border-radius:0 0 4px
}
.scretch-info {
	position:relative;
	width:225px;
	min-height:65px;
	margin:0 auto;
	clear:both
}
.scretch-info__title {
	font-size:18px;
	line-height:24px;
	color:#fff;
	text-align:center;
	padding:13px 0 0
}
.scretch-info__title-end {
	font-size:24px;
	padding:16px 0 0;
	text-transform:uppercase;
	color:#ff2f17;
	white-space:nowrap;
	text-align:center
}
.scretch-info__btn {
	position:absolute;
	display:none;
	top:12px;
	left:0;
	width:100%
}
.scretch-info__btn .btn-md span {
	font-size:19px;
	line-height:19px
}
.scretch-info__btn .btn-md .rubl {
	font-size:22px;
	margin-left:-5px
}
.scretch-info__btn .btn-disabled>span {
	line-height:35px
}
.scretch-info__btn .btn-disabled .rubl {
	color:#606e83
}
#scretch-attempt {
	position:relative;
	top:8px;
	font-size:40px;
	color:#e8af08
}
.promo-scratch {
	height:264px;
	border:2px solid #000;
	border-radius:2px;
	-webkit-box-shadow:0 0 0 1px rgba(63,72,86,.75);
	-moz-box-shadow:0 0 0 1px rgba(63,72,86,.75);
	box-shadow:0 0 0 1px rgba(63,72,86,.75);
	background:url(/assets/img/sys/bg/texture-dark.jpg?v=2016-11-21) 50% 0 repeat
}
.promo-scratch:after,.promo-scratch:before {
	content:" ";
	display:table
}
.promo-scratch:after {
	clear:both
}
.promo-scratch .promo-img__small {
	position:relative;
	width:365px;
	height:100%;
	float:left
}
.promo-scratch .promo-img__small:after {
	position:absolute;
	top:1px;
	right:-23px;
	bottom:0;
	left:auto;
	content:"";
	width:22px;
	background:url(/assets/img/sys/bg/neon.png?v=2016-11-21) no-repeat 0 -268px
}
.promo-scratch .promo-img__small img {
	display:block;
	height:100%
}
.rubl {
	font-family:als_rublregular !important;
	font-size:21px
}
.notifications-wrapper {
	position:fixed;
	z-index:99999;
	bottom:20px;
	right:50px
}
.notification {
	position:relative;
	width:244px;
	font-size:13px;
	line-height:1.1;
	color:#707f8e;
	transition:height 300ms ease,margin 300ms ease,opacity 300ms ease
}
.notification__content {
	display:flex;
	padding:10px;
	border:3px solid;
	background-color:#000;
	border-color:#375dd8;
	border-radius:3px;
	text-align:left
}
.notification__aside {
	width:55px;
	margin-right:15px
}
.notification__aside img {
	width:100%
}
.notification__main {
	flex:1
}
.notification__heading {
	text-transform:uppercase
}
.notification p {
	font-size:inherit;
	line-height:inherit;
	color:inherit;
	text-align:inherit
}
.notification__close-btn {
	position:absolute;
	top:9px;
	right:9px;
	width:16px;
	height:16px;
	background:url(/assets/img/sys/bg/sprite.png?v=2016-11-21) -758px -386px no-repeat;
	cursor:pointer
}
.notification .text-yellow {
	color:#ffc000
}
.notification .text-big {
	font-size:1.23076923em
}
.notification__heading.text-small {
	font-size:1.07692308em
}
.notification--border-yellow .notification__content {
	border-color:#ffc000
}
.notification .btn,.notification p,.notification__heading {
	margin:0
}
.notification+.notification:not(.is-state--hide) {
	margin-top:10px
}
.notification *+p {
	margin-top:5px
}
.notification *+.btn {
	margin-top:8px
}
.notification.is-state--hide {
	pointer-events:none;
	height:0 !important;
	opacity:0
}
.notification__close-btn {
	opacity:.8
}
.notification__close-btn:hover {
	opacity:1
}
.pagination {
	text-align:center;
	padding:15px 0 0
}
.pagination .btn-md.btn-square .ico {
	margin:6px 4px 0 6px
}
.pagination__block {
	display:inline-block;
	text-align:left;
	margin:0 auto 20px
}
.pagination .ico-next {
	background-position:-483px -140px;
	width:20px
}
.pagination .ico-next-next {
	background-position:-478px -115px
}
.pagination .ico-prev {
	background-position:-470px -140px;
	margin:6px 8px;
	width:16px
}
.pagination .ico-prev-prev {
	background-position:-450px -115px
}
.pagination__element {
	height:38px;
	width:38px;
	display:block;
	margin-right:8px;
	float:left
}
.pagination__element.active,.pagination__element.active .__text,.pagination__element:hover,.pagination__element:hover .__text {
	color:#fff
}
.pagination__element.active .btn-dark.btn-md,.pagination__element:hover .btn-dark.btn-md {
	background-position:0 0
}
.pagination__element.active {
	cursor:default
}
.pagination__element.active .btn-dark.btn-md:active {
	top:0
}
.pagination__element .__text {
	color:#8da1bd;
	font-size:24px;
	text-shadow:0 1px 1px rgba(0,0,0,.75)
}
.btn {
	display:block;
	position:relative;
	overflow:hidden;
	background-image:url(/assets/img/sys/bg/btns.png?v=2016-11-21);
	background-repeat:repeat
}
button.btn {
	padding:0;
	border:0;
	width:100%
}
button.btn span {
	width:100%
}
.btn,.btn span {
	font-family:kelson_sans_rubold,kelson_sansbold,kelson_sans_ruregular,kelson_sansregular,Arial,Helvetica,Verdana,Tahoma,sans-serif;
	color:#fff;
	text-shadow:0 1px 1px rgba(0,0,0,.5),1px 0 1px rgba(0,0,0,.15),-1px 0 1px rgba(0,0,0,.15);
	text-decoration:none;
	text-align:center;
	outline:0
}
.btn span {
	box-sizing:border-box;
	z-index:1
}
.btn span:after,.btn span:before {
	content:'';
	position:absolute;
	top:0;
	width:1px;
	background-color:rgba(255,255,255,.15)
}
.btn span:after {
	left:0
}
.btn span:before {
	right:0
}
.btn-green.btn-lg {
	background-position:0 -510px
}
.btn-green.btn-lg:hover {
	background-position:0 -563px
}
.btn-green.btn-lg.active,.btn-green.btn-lg:active {
	background-position:0 -616px
}
.btn-green.btn-md {
	background-position:0 -117px
}
.btn-green.btn-md:hover {
	background-position:0 -156px
}
.btn-green.btn-md.active,.btn-green.btn-md:active {
	background-position:0 -195px
}
.btn-blue.btn-lg {
	background-position:0 -351px
}
.btn-blue.btn-lg:hover {
	background-position:0 -404px
}
.btn-blue.btn-lg.active,.btn-blue.btn-lg:active {
	background-position:0 -457px
}
.btn-blue.btn-md {
	background-position:0 0
}
.btn-blue.btn-md:hover {
	background-position:0 -39px
}
.btn-blue.btn-md.active,.btn-blue.btn-md:active {
	background-position:0 -78px
}
.btn-dark.btn-md {
	background-position:0 -234px
}
.btn-dark.btn-md:hover {
	background-position:0 -273px
}
.btn-dark.btn-md.active,.btn-dark.btn-md:active {
	background-position:0 -312px
}
.btn-lg {
	box-shadow:0 1px 2px 1px rgba(0,0,0,.25),0 1px 1px 1px rgba(0,0,0,.5)
}
.btn-lg,.btn-lg span {
	height:52px;
	line-height:52px;
	font-size:24px
}
.btn-lg.btn-square {
	height:52px;
	width:52px
}
.btn-lg span:after,.btn-lg span:before {
	height:48px
}
.btn-md {
	box-shadow:0 1px 2px 0 rgba(0,0,0,.75)
}
.btn-md,.btn-md span {
	height:38px;
	line-height:38px;
	font-size:18px
}
.btn-md.btn-square {
	height:38px;
	width:38px
}
.btn-md span:after,.btn-md span:before {
	height:36px
}
.btn-md.btn-square .ico {
	margin:6px 4px 6px 6px
}
.btn-sm,.btn-sm span {
	height:30px;
	line-height:30px;
	font-size:14px
}
.btn-sm.btn-square {
	height:30px;
	width:30px
}
.btn-sm span:after,.btn-sm span:before {
	height:29px
}
.btn:hover span:after,.btn:hover span:before {
	background-color:rgba(255,255,255,.25)
}
.btn.active,.btn:active {
	top:1px
}
.btn.active span:after,.btn.active span:before,.btn:active span:after,.btn:active span:before {
	background-color:rgba(255,255,255,.25)
}
.btn-social {
	width:38px;
	background-position:0 -234px;
	box-shadow:0 1px 2px 0 rgba(0,0,0,.75)
}
.btn-social,.btn-social span {
	height:38px;
	line-height:38px;
	font-size:0
}
.btn-social.btn-square {
	height:38px;
	width:38px
}
.btn-social span:after,.btn-social span:before {
	height:36px
}
.btn-social .ico {
	margin:6px 4px 6px 6px
}
.btn-fb:hover {
	background-position:0 -669px
}
.btn-fb.active,.btn-fb:active {
	background-position:0 -708px
}
.btn-tw:hover {
	background-position:0 -747px
}
.btn-tw.active,.btn-tw:active {
	background-position:0 -786px
}
.btn-vk:hover {
	background-position:0 -825px
}
.btn-vk.active,.btn-vk:active {
	background-position:0 -864px
}
.btn-ok:hover {
	background-position:0 -903px
}
.btn-ok.active,.btn-ok:active {
	background-position:0 -942px
}
.btn-gplus:hover {
	background-position:0 -1138px
}
.btn-gplus.active,.btn-gplus:active {
	background-position:0 -1177px
}
.btn-ya:hover {
	background-position:0 -981px
}
.btn-ya.active,.btn-ya:active {
	background-position:0 -1020px
}
.btn-mailru:hover {
	background-position:0 -1059px
}
.btn-mailru.active,.btn-mailru:active {
	background-position:0 -1098px
}
#sh_button .sh_block_counter,#sh_button .sh_logo,#sh_button .sh_title_text {
	display:none
}
.ico {
	width:26px;
	height:24px;
	display:inline-block;
	background-image:url(/assets/img/sys/bg/sprite.png?v=2016-11-21);
	background-repeat:no-repeat
}
.ico-vk {
	background-position:-297px -279px
}
.ico-fb {
	background-position:-108px -278px;
	width:21px
}
.ico-gplus {
	background-position:-130px -278px;
	width:14px
}
.ico-ya {
	background-position:-1px -421px
}
.ico-mailru {
	background-position:-162px -279px
}
.ico-ok {
	background-position:-189px -279px
}
.ico-tw {
	background-position:-216px -279px
}
.ico-usd {
	width:26px;
	height:26px;
	background-position:-963px -64px
}
.ico-filt-vis {
	background-position:-270px -279px
}
.ico-filt-vis.active,.ico-filt-vis:active,.ico-filt-vis:focus,.ico-filt-vis:hover {
	background-position:-243px -279px
}
.ico-filt-fav {
	background-position:-27px -279px
}
.ico-filt-fav.active,.ico-filt-fav:active,.ico-filt-fav:focus,.ico-filt-fav:hover {
	background-position:0 -279px
}
.ico-filt-alph {
	width:33px;
	background-position:-716px -61px
}
.ico-filt-alph.active,.ico-filt-alph:active,.ico-filt-alph:focus,.ico-filt-alph:hover {
	background-position:-716px -89px
}
.ico-filt-cash {
	width:20px;
	background-position:-692px -61px
}
.ico-filt-cash.active,.ico-filt-cash:active,.ico-filt-cash:focus,.ico-filt-cash:hover {
	background-position:-692px -89px
}
.ico-tmb-fav {
	background-position:-81px -279px
}
.ico-tmb-fav.active {
	background-position:-54px -279px
}
.ico-contact-mail {
	width:18px;
	height:13px;
	background-position:-29px -101px;
	margin-bottom:-1px
}
.ico-contact-online-help {
	width:15px;
	height:16px;
	background-position:-29px -84px;
	margin-bottom:-2px
}
.ico-contact-phone {
	width:16px;
	height:14px;
	background-position:-45px -84px;
	margin-bottom:-1px
}
.ico-search {
	background-position:-756px -64px
}
.ico-search:hover {
	background-position:-782px -64px
}
.ico-search:active {
	background-position:-809px -64px
}
.ico-msg {
	width:28px;
	height:24px;
	background-position:-758px -90px
}
.ico-msg:hover {
	background-position:-789px -90px
}
.ico-logout {
	width:28px;
	height:28px;
	background-position:-903px -65px
}
.ico-logout:hover {
	background-position:-933px -65px
}
.ico-closepopup {
	background:url(/assets/img/sys/bg/sprite.png?v=2016-11-21) no-repeat -321px -279px;
	width:28px;
	height:24px;
	display:block;
	z-index:5;
	position:absolute;
	top:0;
	left:0
}
.sticker {
	position:absolute;
	top:0;
	right:auto;
	bottom:auto;
	left:0;
	z-index:2
}
.sticker span {
	display:block;
	margin-bottom:6px
}
.sticker-new {
	width:36px;
	height:18px;
	background:url(/assets/img/sys/bg/sprite.png?v=2016-11-21) -22px -62px no-repeat
}
.sticker-vip {
	width:129px;
	height:23px;
	background:url(/assets/img/sys/bg/sprite.png?v=2016-11-21) -273px -368px no-repeat
}
.sticker-now {
	width:58px;
	height:18px;
	background:url(/assets/img/sys/bg/sprite.png?v=2016-11-21) -273px -393px no-repeat
}
.podium-place__1,.podium-place__2,.podium-place__3 {
	display:inline-block;
	width:0;
	height:0;
	font:0/0 a;
	color:transparent;
	text-shadow:none;
	background-color:transparent;
	border:0;
	padding:49px 33px;
	margin:0;
	background-image:url(/assets/img/sys/bg/sprite.png?v=2016-11-21);
	background-repeat:no-repeat;
	margin-right:4px
}
.podium-place__1 {
	background-position:-409px -368px
}
.podium-place__2 {
	background-position:-474px -368px;
	margin-left:-8px;
	margin-right:1px
}
.podium-place__3 {
	background-position:-539px -368px
}
.week-game .tmb {
	background-image:url(/assets/img/sys/bg/bg-week-game.png?v=2016-11-21);
	background-position:0 0;
	width:282px;
	height:204px
}
.week-game .tmb-fav {
	display:none
}
.week-game .tmb-title {
	margin:0 1px;
	font-size:18px;
	text-align:center
}
.week-game .tmb-img {
	height:178px;
	box-sizing:border-box
}
.week-game .tmb-img img {
	border:1px solid #000;
	width:100%;
	max-width:276px
}
.week-game .tmb:hover .tmb-action .btn-green {
	margin-top:65px
}
.sleeping {
	overflow-x:hidden
}
.popup {
	top:0;
	left:0;
	width:100%;
	height:100%;
	position:absolute;
	z-index:999;
	display:none;
	color:#fff
}
.popup-md {
	width:500px
}
.popup-sm {
	width:660px
}
.popup ._button {
	margin:0 auto
}
.popup .transparent {
	top:0;
	left:0;
	background-color:#000;
	position:fixed;
	z-index:1001;
	width:100%;
	height:100%;
	opacity:.6
}
.popup-container {
	display:table;
	position:relative;
	margin:10% auto 0
}
.popup-body {
	margin:0 auto;
	position:relative;
	z-index:1001
}
.popup-body>* {
	min-width:365px
}
.popup-close {
	width:38px;
	right:6px;
	top:10px;
	cursor:pointer;
	height:38px;
	position:absolute;
	z-index:1002;
	float:right;
	margin-right:-55px;
	margin-top:4px
}
.popup-border {
	border:2px solid #000;
	background-color:#000;
	-webkit-box-shadow:0 0 20px 8px #00a9ff;
	-moz-box-shadow:0 0 20px 8px #00a9ff;
	box-shadow:0 0 20px 8px #00a9ff
}
.popup-content {
	border:0 solid rgba(69,74,81,.4);
	border-radius:6px;
	-moz-background-clip:padding-box;
	-webkit-background-clip:padding-box;
	background-clip:padding-box
}
.popup-glow {
	position:absolute;
	top:-50%;
	left:-50%;
	right:-50%;
	bottom:-37px;
	z-index:1
}
.popup-inside {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px
}
.popup-header {
	position:relative
}
.popup-header:after,.popup-header:before {
	content:'';
	background-image:url(/assets/img/sys/bg/sprite.png?v=2016-11-21);
	background-repeat:repeat-x
}
.popup-header:before {
	height:60px;
	position:absolute;
	top:0;
	right:0;
	bottom:auto;
	left:0;
	background-position:50% 0;
	z-index:0
}
.popup-header:after {
	height:45px;
	position:absolute;
	top:auto;
	right:0;
	bottom:0;
	left:0;
	background-position:50% -15px;
	z-index:-1
}
.popup-center {
	position:relative;
	border-radius:2px
}
.popup-center .cnt-pt {
	padding:10px 30px 7px
}
.popup-center .cnt-pt:last-child {
	padding-bottom:15px
}
.popup-center .cnt-mt,.popup-center .cnt-pt {
	border:0
}
.popup-footer {
	text-align:center;
	padding:7px 0
}
.popup-footer__link {
	color:#0097eb;
	font-size:14px;
	font-weight:700;
	text-decoration:underline;
	text-shadow:0 2px 2px #1c0900
}
.popup-footer__link._tt {
	text-transform:uppercase
}
.popup-footer__link:hover {
	text-decoration:none
}
.popup__text {
	color:#fff;
	font-size:18px;
	text-shadow:0 2px 2px #1c0900;
	margin:10px auto
}
.popup__button-center button {
	margin-left:52%
}
.popup__button-center button span {
	font-size:21px
}
.popup__link {
	color:#008aff;
	text-decoration:underline
}
.popup__link-und,.popup__link:hover {
	text-decoration:none
}
.popup__link-und:hover {
	text-decoration:underline
}
.popup__link-none,.popup__link-none:hover {
	text-decoration:none
}
.popup.password .cnt-pt {
	padding-top:27px
}
.popup .neverblock__button {
	left:50%;
	margin-left:-182px;
	bottom:36px
}
.popup.neverblock {
	overflow:visible;
	margin-bottom:0
}
.light-bottom {
	height:2px;
	bottom:0;
	position:absolute;
	left:0;
	right:0;
	border-radius:177px 178px 0 0 2px 0 0;
	-moz-background-clip:padding-box;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSItMS40MjEwODU0NzE1MjAyZS0xNCUiIHkxPSI1MCUiIHgyPSIxMDAlIiB5Mj0iNTAlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZiIgc3RvcC1vcGFjaXR5PSIwLjMiLz4KPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgo8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmYiIHN0b3Atb3BhY2l0eT0iMC4zIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
	background-image:-webkit-linear-gradient(left,rgba(255,255,255,.3),#fff 50%,rgba(255,255,255,.3));
	background-image:-o-linear-gradient(left,rgba(255,255,255,.3),#fff 50%,rgba(255,255,255,.3));
	background-image:linear-gradient(to right,rgba(255,255,255,.3),#fff 50%,rgba(255,255,255,.3));
	background-repeat:no-repeat;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4dffffff',endColorstr='#4dffffff',GradientType=1)
}
.popup-registration {
	width:375px
}
.popup-registration label[for=registration_rules]+.form-error.help-block {
	margin-left:35px
}
.popup-registration.with-bonuses {
	width:545px
}
.popup-registration.with-bonuses>* {
	width:360px
}
.popup-registration.with-bonuses>.popup-header {
	width:100%
}
.popup-registration .register-bonuses {
	width:180px;
	float:right;
	margin:0 2px
}
.popup-registration .register-bonuses__frame {
	height:558px;
	width:177px;
	text-align:center;
	position:relative;
	overflow:hidden;
	margin-top:-6px;
	border:2px solid #000;
	border-radius:3px
}
.popup-registration .register-bonuses__frame img {
	display:block;
	width:100%;
	height:100%
}
.popup-registration-tooltip {
	border:1px solid #2585ff;
	border-radius:~20px 3px .1px 3px 3px 34px "";
	background-color:#0b194d;
	-webkit-box-shadow:0 0 0 1px #000;
	-moz-box-shadow:0 0 0 1px #000;
	box-shadow:0 0 0 1px #000;
	position:absolute;
	left:auto;
	bottom:33px;
	right:-310px;
	width:233px;
	z-index:1;
	padding:13px 19px
}
.popup-registration-tooltip ._name {
	text-transform:uppercase;
	font-size:18px
}
.popup-registration-tooltip .privileges__table-icons {
	margin:10px 0
}
.popup-registration-tooltip .privileges__table-icons .privileges__table-icon {
	width:36px;
	min-width:36px;
	height:100%;
	display:table-cell;
	vertical-align:middle;
	text-align:center
}
.popup-registration-tooltip .privileges__table-icons .privileges__table-icon span:first-child {
	display:block
}
.popup-registration-tooltip .privileges__table-icons ._text {
	display:table-cell;
	font-size:16px !important;
	white-space:nowrap;
	color:#c7ced8
}
.popup-registration-tooltip .privileges__table-icons>div {
	margin:9px 0
}
.popup-registration-tooltip-wrap {
	position:relative
}
.popup-registration-tooltip-wrap:after {
	position:absolute;
	content:'';
	width:26px;
	height:34px;
	bottom:18px;
	left:-41px;
	background-image:url(/assets/img/popups/registration/arr.png?v=2016-11-21);
	background-repeat:no-repeat;
	background-position:center center
}
.popup-registration-tooltip._left {
	right:auto;
	left:-310px
}
.popup-registration-tooltip._left .popup-registration-tooltip-wrap:after {
	left:auto;
	right:-40px;
	background-image:url(/assets/img/popups/registration/arr-t.png?v=2016-11-21)
}
.popup-registration .form-group img {
	display:block;
	margin:15px auto 0
}
.popup-registration span[data-element=info_action_bonuses].form-error {
	display:none !important
}
.popup-enter {
	width:375px
}
.popup-enter .form-group img {
	display:block;
	margin:15px auto 0
}
.popup-change_pass {
	width:366px
}
.popup-change_pass .btn-lg {
	margin:10px 0
}
.popup-change_pass .btn-lg span {
	font-size:21px
}
.popup-change_pass .neon-header>.h4 {
	font-size:19px
}
.popup-profile {
	width:365px
}
.popup-profile i[class^=ico] {
	display:block;
	margin:8px -7px;
	margin-bottom:0 !important
}
.popup-profile .gender-line {
	margin:8px
}
.popup-profile__selects>div {
	margin-bottom:-8px
}
.popup-profile__selects .tooltip {
	width:75%;
	right:-75%
}
.popup-profile__selects .grid-col__4-12:last-child .form-error.help-block {
	display:block !important;
	width:140%;
	right:-140%
}
.popup-profile__selects .grid-col__4-12:hover~#profile_birthday_info .tooltip {
	visibility:visible;
	opacity:1
}
.popup-profile ._accept .help-block.tooltip a {
	color:#fff !important
}
.popup-profile ._accept .help-block.tooltip a:hover {
	text-decoration:none
}
.popup-profile .popup-center .cnt-pt {
	padding:10px 28px 7px 31px
}
.popup-profile .ico-skype {
	margin:8px -4px !important
}
.custom-background-line .grid-wrapper-cols {
	background-color:#000717;
	border:1px solid #3b424e;
	-webkit-box-shadow:0 0 2px rgba(83,95,111,.5);
	-moz-box-shadow:0 0 2px rgba(83,95,111,.5);
	box-shadow:0 0 2px rgba(83,95,111,.5);
	padding:12px 12px 15px;
	width:255px
}
.custom-background-line .grid-wrapper-cols .form-group__label {
	margin-bottom:8px
}
.custom-background-slider {
	padding:0 15px;
	position:relative;
	margin:0 auto;
	z-index:2
}
.custom-background-slider-container {
	position:relative;
	overflow-x:hidden;
	padding:3px 0
}
.custom-background-slider-wrap {
	position:relative;
	top:0;
	left:0;
	width:300%
}
.custom-background-slider-control {
	background-image:url(/assets/img/sys/bg/sprite.png?v=2016-11-21);
	background-repeat:no-repeat;
	display:block;
	width:13px;
	height:26px;
	position:absolute;
	top:50%;
	margin-top:-13px;
	cursor:pointer
}
.custom-background-slider-control.left {
	background-position:-865px -95px;
	left:0
}
.custom-background-slider-control.right {
	background-position:-882px -95px;
	right:0
}
.custom-background-slider-control:hover {
	opacity:.9
}
.custom-background-slide {
	position:relative;
	width:48px;
	float:left;
	margin:0 4px 4px
}
.custom-background-preview {
	position:relative
}
.custom-background-preview-img {
	height:48px;
	display:block;
	overflow:hidden;
	position:relative;
	border-radius:2px 1px 1px 2px;
	border:1px solid #363e49;
	box-shadow:inset 0 0 0 2px #000,-1px -1px 0 rgba(32,40,53,.85);
	box-sizing:border-box
}
.custom-background-preview-img img {
	display:block;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	margin:auto;
	z-index:-1
}
.custom-background-preview-img:hover .custom-background-preview-img,.custom-background-preview.bg-active .custom-background-preview-img {
	border-color:#8f9093;
	box-shadow:inset 0 0 0 2px #000,1px -1px 0 rgba(143,144,147,.4)
}
.custom-background-preview.bg-closed:after {
	background:url(/assets/img/sys/bg/sprite.png?v=2016-11-21) no-repeat -995px -95px;
	content:'';
	display:block;
	width:23px;
	height:26px;
	position:absolute;
	bottom:-6px;
	right:-2px;
	z-index:2
}
.custom-background-preview.bg-closed:hover {
	cursor:default
}
.custom-background-preview:hover {
	cursor:pointer
}
.custom-background-status-name {
	display:none
}
.custom-background-hint {
	display:none;
	position:absolute;
	top:105%;
	width:88%;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	height:auto;
	padding:7px;
	margin:0 -6px 0 0;
	line-height:18px;
	border:1px solid #db0000;
	background-color:#5f0d23;
	-moz-box-shadow:0 1px 3px 1px rgba(0,0,0,.5),0 0 0 1px #250101;
	-webkit-box-shadow:0 1px 3px 1px rgba(0,0,0,.5),0 0 0 1px #250101;
	box-shadow:0 1px 3px 1px rgba(0,0,0,.5),0 0 0 1px #250101
}
.custom-background-hint i {
	position:absolute;
	top:0;
	left:auto
}
.custom-background-hint i:after,.custom-background-hint i:before {
	content:'';
	position:absolute;
	width:0;
	height:0;
	border-style:solid
}
.custom-background-hint i:before {
	content:'';
	position:absolute;
	width:0;
	height:0;
	border-style:solid;
	border-width:0 7px 7px;
	border-color:transparent transparent #5f0d23;
	left:19px;
	top:-7px;
	z-index:2
}
.custom-background-hint i:after {
	border-width:0 9px 9px;
	border-color:transparent transparent #db0000;
	left:17px;
	top:-9px;
	z-index:1
}
.form-group__input._focus+.help-block.form-error {
	margin-bottom:9px
}
.form-group__input._focus+.help-block.form-error:after,.form-group__input._focus+.help-block.form-error:before {
	left:12px
}
.ico-birthday {
	background:url(/assets/img/sys/bg/sprite.png?v=2016-11-21) no-repeat -460px -167px;
	width:26px;
	height:28px;
	margin:7px 0 0 -7px !important
}
.ico-gender {
	background:url(/assets/img/sys/bg/sprite.png?v=2016-11-21) no-repeat -432px -162px;
	width:26px;
	height:30px;
	margin:1px 0 0 -4px !important
}
.ico-mail {
	background:url(/assets/img/sys/bg/sprite.png?v=2016-11-21) no-repeat -460px -225px;
	width:26px;
	height:20px
}
.ico-name {
	background:url(/assets/img/sys/bg/sprite.png?v=2016-11-21) no-repeat -431px -225px;
	width:24px;
	height:24px
}
.ico-phone {
	background:url(/assets/img/sys/bg/sprite.png?v=2016-11-21) no-repeat -460px -200px;
	width:26px;
	height:22px
}
.ico-skype {
	background:url(/assets/img/sys/bg/sprite.png?v=2016-11-21) no-repeat -435px -200px;
	width:22px;
	height:23px
}
.ico-bg {
	background:url(/assets/img/sys/bg/sprite.png?v=2016-11-21) no-repeat -995px -64px;
	width:26px;
	height:23px
}
.popup-inbox {
	width:370px
}
.popup-inbox .table-overlay {
	padding:2px 0
}
.popup-inbox .neon-header>.h4 {
	font-size:21px
}
.popup-inbox .popup-center .cnt-pt {
	padding:10px 17px 7px
}
.popup-inbox__scroll {
	max-width:100%;
	max-height:500px;
	min-height:100px;
	margin:10px 0
}
.popup-inbox__center-block {
	border-bottom:1px solid #252b45;
	position:relative;
	padding:7px 11px;
	margin:10px 1px;
	background-color:#000717;
	-webkit-box-shadow:0 0 2px #535f6f;
	-moz-box-shadow:0 0 2px #535f6f;
	box-shadow:0 0 2px #535f6f
}
.popup-inbox__center-block:first-child {
	margin-top:0
}
.popup-inbox__center-block:last-child {
	margin-bottom:0
}
.popup-inbox__center-block__name {
	color:#fff;
	font-size:16px;
	font-weight:400;
	text-transform:uppercase
}
.popup-inbox__center-block__text {
	color:#898d99;
	font-size:14px
}
.popup-inbox__center-block__text p {
	margin:5px 0;
	font-size:14px
}
.popup-inbox__center-block.read {
	box-shadow:0 0 0 1px #4e6d16
}
.popup-inbox__center-block.read .popup-inbox__center-close {
	opacity:0
}
.popup-inbox__center-block.read .popup-inbox__center-block__data {
	padding-top:3px;
	color:#3a424c
}
.popup-inbox__center-block.read .popup-inbox__center-block__name {
	color:#6ab502
}
.popup-inbox__center-block.read:hover {
	box-shadow:0 0 0 1px #0097ec;
	z-index:2
}
.popup-inbox__center-block.read:hover .popup-inbox__center-block__name {
	color:#fff
}
.popup-inbox__center-block.read:hover .popup-inbox__center-close {
	opacity:.75
}
.popup-inbox__center-block.read:hover .popup-inbox__center-close:hover {
	opacity:1;
	background-position:-483px -280px
}
.popup-inbox__center-block.read.viewed {
	box-shadow:0 0 2px #535f6f
}
.popup-inbox__center-block.read.viewed .popup-inbox__center-block__name {
	color:#fff
}
.popup-inbox__center-block.read.viewed:hover .popup-inbox__center-close {
	opacity:.75;
	background-position:-483px -280px;
	-webkit-transition:opacity .4s;
	-o-transition:opacity .4s;
	transition:opacity .4s
}
.popup-inbox__center-block.read.viewed:hover .popup-inbox__center-close:hover {
	opacity:1;
	background-position:-483px -280px
}
.popup-inbox__center-block:not(.read) .popup-inbox__center-close {
	opacity:0
}
.popup-inbox__center-block:not(.read):hover .popup-inbox__center-close {
	opacity:.75
}
.popup-inbox__center-block:not(.read):hover .popup-inbox__center-close:hover {
	opacity:1;
	background-position:-483px -280px
}
.popup-inbox__center-block.viewed {
	background-color:#0f1520;
	opacity:.9;
	filter:alpha(opacity=90)
}
.popup-inbox__center-block.viewed .popup-inbox__center-block__name,.popup-inbox__center-block.viewed .popup-inbox__center-block__text {
	opacity:.5;
	filter:alpha(opacity=50)
}
.popup-inbox__center-block.viewed .popup-inbox__center-close {
	background:url(/assets/img/sys/bg/sprite.png?v=2016-11-21) no-repeat -483px -297px
}
.popup-inbox__center-block .help-block.form-error {
	width:317px;
	bottom:auto;
	height:auto;
	top:30px;
	left:50%;
	margin-left:-158px;
	padding-right:20px
}
.popup-inbox__center-block .help-block.form-error:after,.popup-inbox__center-block .help-block.form-error:before {
	display:none
}
.popup-inbox__center-block .help-block.form-error .close {
	position:absolute;
	top:3px;
	right:6px;
	background:url(/assets/img/sys/bg/sprite.png?v=2016-11-21) no-repeat -483px -297px;
	width:20px;
	height:19px;
	cursor:pointer;
	opacity:.6;
	filter:alpha(opacity=60)
}
.popup-inbox__center-block .help-block.form-error .close:hover {
	opacity:1;
	filter:alpha(opacity=100)
}
.popup-inbox__center-block ._show._bg-th-par>.help-block.form-error {
	visibility:hidden !important;
	display:none !important
}
.popup-inbox__center-block ._show._bg-th-par:hover>.help-block.form-error {
	visibility:hidden !important
}
.popup-inbox__center-block ._show._bg-th-par a:hover+.help-block.form-error {
	visibility:visible !important;
	display:block !important;
	opacity:1;
	filter:alpha(opacity=100)
}
.popup-inbox__center-block ._show._bg-th-par a:hover+.help-block.form-error .close {
	display:none;
	opacity:0 !important
}
.popup-inbox__center-block ._show._bg-th-par .help-block.form-error:hover {
	visibility:visible !important;
	display:block !important;
	opacity:1;
	filter:alpha(opacity=100)
}
.popup-inbox__center-block ._show._bg-th-par .help-block.form-error .close,.popup-inbox__center-block ._show._bg-th-par .help-block.form-error:hover .close {
	display:none;
	opacity:0 !important
}
.popup-inbox__center-close {
	position:absolute;
	top:6px;
	right:8px;
	bottom:auto;
	left:auto;
	width:20px;
	height:19px;
	cursor:pointer;
	background:url(/assets/img/sys/bg/sprite.png?v=2016-11-21) no-repeat -483px -280px
}
.popup-inbox__center-close:hover {
	background:url(/assets/img/sys/bg/sprite.png?v=2016-11-21) no-repeat -483px -297px
}
.checked-all-inbox {
	display:block;
	text-align:center;
	font-size:14px;
	margin:15px 0;
	text-decoration:underline;
	color:#0097ec;
	cursor:pointer
}
.popup-contacts {
	width:686px
}
.popup-contacts .form-error.help-block {
	width:250px;
	right:-244px
}
.popup-contacts .left .form-error.help-block {
	left:-250px
}
.popup-win-rightnow {
	width:700px
}
.popup-win-rightnow .popup__text {
	color:#8da1bd;
	font-size:20px
}
.popup-win-rightnow__buttons {
	margin:20px 0
}
.popup-real-money {
	background:url(/assets/img/popups/real-money/popup-real-money-bg.jpg?v=2016-11-21) 50% 0 no-repeat;
	width:578px;
	height:420px
}
.popup-real-money .popup__text {
	color:#8da1bd;
	font-size:20px
}
.popup-real-money .btn {
	font-size:24px;
	max-width:308px;
	margin:282px auto 0;
	box-shadow:0 3px 3px 2px rgba(0,0,0,.75),0 0 0 2px rgba(0,0,0,.5)
}
.popup-new-level {
	width:370px
}
.popup-new-level__level {
	width:370px;
	height:189px;
	margin:-5px 0 0;
	overflow:hidden;
	position:relative;
	-webkit-box-shadow:0 0 20px rgba(0,0,0,.9)inset;
	-moz-box-shadow:0 0 20px rgba(0,0,0,.9)inset;
	box-shadow:0 0 20px rgba(0,0,0,.9)inset
}
.popup-new-level__level-bg {
	width:inherit;
	height:inherit;
	background:url(/assets/img/popups/new-level/bg-level.png?v=2016-11-21) no-repeat 50% 0;
	margin:0
}
.popup-new-level__level-status {
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	width:inherit;
	height:inherit
}
.popup-new-level__neon-tape {
	position:relative;
	height:140px;
	margin-bottom:-40px
}
.popup-new-level__neon-tape__inside {
	background-image:url(/assets/img/popups/new-level/neon-tape.png?v=2016-11-21);
	width:560px;
	height:140px;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:-98px;
	margin-bottom:-10px
}
.popup-new-level__neon-tape__inside-text {
	color:#fff;
	font-size:21px;
	font-weight:700;
	text-shadow:0 1px 1px rgba(0,0,0,.75);
	text-align:center;
	margin:31px
}
.popup-loyality {
	width:800px
}
.popup-loyality__top {
	font-size:18px;
	margin:20px 0
}
.popup-loyality__top ._bb {
	font-family:kelson_sans_rubold,kelson_sansbold,kelson_sans_ruregular,kelson_sansregular,Arial,Helvetica,Verdana,Tahoma,sans-serif
}
.popup-loyality__center {
	padding:10px 30px 7px;
	margin:-2px -2px
}
.popup-loyality__points-num {
	margin-left:10px
}
.popup-loyality__arrow {
	margin:8px;
	text-align:center
}
.popup-loyality__arrow .ico-arrow-loyality {
	background:url(/assets/img/sys/bg/sprite.png?v=2016-11-21) no-repeat -431px -134px;
	width:23px;
	height:22px;
	display:inline-block
}
.popup-loyality__points {
	position:relative
}
.popup-loyality__points-input {
	padding-right:69px;
	font-size:18px;
	text-align:right;
	color:#ffc000
}
.popup-loyality__points-input::-moz-placeholder {
	color:#ffc000;
	opacity:1
}
.popup-loyality__points-input:-ms-input-placeholder {
	color:#ffc000
}
.popup-loyality__points-input::-webkit-input-placeholder {
	color:#ffc000
}
.popup-loyality__points-input._currency {
	padding-right:40px
}
.popup-loyality__points-label {
	color:#ffc000;
	position:absolute;
	top:6px;
	right:7px;
	bottom:auto;
	left:auto;
	max-width:72px;
	font-size:18px
}
.popup-loyality__points-label::-moz-placeholder {
	color:#ffc000;
	opacity:1
}
.popup-loyality__points-label:-ms-input-placeholder {
	color:#ffc000
}
.popup-loyality__points-label::-webkit-input-placeholder {
	color:#ffc000
}
.popup-loyality__points-title {
	color:#8da1bd;
	text-transform:uppercase;
	text-indent:2px;
	margin-bottom:5px
}
.popup-loyality__rates {
	margin-top:10px;
	color:#adb2cc;
	width:102%
}
.popup-loyality__rates li {
	width:81px;
	padding-left:7px;
	position:relative;
	text-align:center;
	float:left;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.popup-loyality__rates li:nth-child(4) {
	width:84px;
	margin-left:-3px
}
.popup-loyality__text-left {
	max-height:173px;
	overflow:hidden;
	height:180px;
	color:#fff;
	font-size:12px;
	font-family:kelson_sansbold,kelson_sans_rubold,kelson_sansregular,kelson_sans_ruregular,Arial,Helvetica,Verdana,Tahoma,sans-serif;
	text-shadow:0 1px 0 #000
}
.popup-loyality__text-left+a {
	margin-bottom:10px
}
.popup-loyality__levels-bar {
	text-align:center
}
.popup-loyality__levels-bar .loyality-icon {
	width:auto;
	display:inline-block;
	margin:0 auto;
	text-align:center
}
.popup-loyality__levels-bar .loyality-icon .icon-table-privileges {
	margin:0
}
.popup-loyality__levels-bar .loyality-icon .icon-table-privileges.ico-card,.popup-loyality__levels-bar .loyality-icon .icon-table-privileges.ico-chat,.popup-loyality__levels-bar .loyality-icon .icon-table-privileges.ico-crown,.popup-loyality__levels-bar .loyality-icon .icon-table-privileges.ico-telega {
	margin-top:2px
}
.popup-loyality__levels-bar .loyality-icon .icon-table-privileges.ico-dollar,.popup-loyality__levels-bar .loyality-icon .icon-table-privileges.ico-vip,.popup-loyality__levels-bar .loyality-icon .icon-table-privileges.ico-winner {
	margin-top:3px
}
.popup-loyality__levels-bar .item {
	display:inline-block;
	width:26px;
	height:30px;
	background:url(/assets/img/pages/loyality/sprite-icons.png?v=2016-11-21) no-repeat
}
.popup-loyality__history-table {
	display:none;
	margin:27px 2px 0;
	padding:0 0 8px !important
}
.popup-loyality__history-table .popup-cashier__table._main td .ico-info {
	margin:0 auto
}
.popup-loyality__history-table .scroll-wrapper {
	background-color:#000
}
.popup-loyality__levels {
	position:relative;
	height:200px;
	width:107%
}
.popup-loyality__levels li,.popup-loyality__levels ul {
	list-style-type:none;
	margin:0;
	padding:0
}
.popup-loyality__levels-list li {
	width:81px;
	padding-left:5px;
	border-left:2px solid #171b20;
	position:relative;
	height:205px;
	float:left;
	text-align:center;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.popup-loyality__levels-list li:before {
	content:'';
	width:1px;
	background:#33373f;
	position:absolute;
	top:0;
	right:auto;
	bottom:0;
	left:0
}
.popup-loyality__levels-list li:nth-child(3) {
	width:84px
}
.popup-loyality__levels-list li:nth-child(4) {
	width:81px;
	margin-left:-3px
}
.popup-loyality__levels-list li.disabled .icon-table-privileges,.popup-loyality__levels-list li.disabled .item {
	opacity:.6;
	filter:alpha(opacity=60)
}
.popup-loyality__levels-name {
	color:#e3e3e3;
	font-size:13px;
	font-family:kelson_sans_rubold,kelson_sansbold,kelson_sans_ruregular,kelson_sansregular,Arial,Helvetica,Verdana,Tahoma,sans-serif;
	text-align:center;
	margin:10px 0
}
.popup-loyality__levels-icon {
	text-align:center
}
.popup-loyality__levels .icon-levels {
	display:inline-block;
	margin:0 auto
}
.popup-loyality__levels .numbers {
	position:absolute;
	bottom:-20px;
	left:3px;
	width:100%
}
.popup-loyality__levels .numbers li {
	display:inline-block;
	font-size:13px;
	width:76px
}
.popup-loyality__levels .scale {
	background:url(/assets/img/popups/loyality/spr-scale.png?v=2016-11-21) repeat-x 0 -18px;
	width:558px;
	height:18px;
	position:absolute;
	bottom:12px;
	right:26px;
	border-radius:15px;
	z-index:0
}
.popup-loyality__levels .scale .snake {
	background:url(/assets/img/popups/loyality/bg-snake.png?v=2016-11-21) repeat-x -5px 0;
	position:absolute;
	top:3px;
	left:3px;
	height:12px;
	border-radius:3px;
	z-index:2;
	max-width:552px
}
.popup-loyality__levels .icon-levels {
	width:75px;
	height:90px
}
.popup-loyality__levels-level_1 .icon-levels {
	background:url(/assets/img/sys/statuses/level-1-b.png?v=2016-11-21) no-repeat
}
.popup-loyality__levels-level_1.disabled .icon-levels {
	background:url(/assets/img/sys/statuses/level-1-dis.png?v=2016-11-21) no-repeat
}
.popup-loyality__levels-level_1 .item-1 {
	background-position:0 0
}
.popup-loyality__levels-level_2 .icon-levels {
	background:url(/assets/img/sys/statuses/level-2-b.png?v=2016-11-21) no-repeat
}
.popup-loyality__levels-level_2.disabled .icon-levels {
	background:url(/assets/img/sys/statuses/level-2-dis.png?v=2016-11-21) no-repeat
}
.popup-loyality__levels-level_2 .item-1 {
	background-position:-35px 0
}
.popup-loyality__levels-level_2 .item-2 {
	background-position:-63px 0
}
.popup-loyality__levels-level_3 .icon-levels {
	background:url(/assets/img/sys/statuses/level-3-b.png?v=2016-11-21) no-repeat
}
.popup-loyality__levels-level_3.disabled .icon-levels {
	background:url(/assets/img/sys/statuses/level-3-dis.png?v=2016-11-21) no-repeat
}
.popup-loyality__levels-level_3 .item-1 {
	background-position:-90px 0
}
.popup-loyality__levels-level_3 .item-2 {
	background-position:-117px 0
}
.popup-loyality__levels-level_4 .icon-levels {
	background:url(/assets/img/sys/statuses/level-4-b.png?v=2016-11-21) no-repeat
}
.popup-loyality__levels-level_4.disabled .icon-levels {
	background:url(/assets/img/sys/statuses/level-4-dis.png?v=2016-11-21) no-repeat
}
.popup-loyality__levels-level_4 .item-1 {
	background-position:-145px 0
}
.popup-loyality__levels-level_4 .item-2 {
	background-position:-171px 0
}
.popup-loyality__levels-level_5 .icon-levels {
	background:url(/assets/img/sys/statuses/level-5-b.png?v=2016-11-21) no-repeat
}
.popup-loyality__levels-level_5.disabled .icon-levels {
	background:url(/assets/img/sys/statuses/level-5-dis.png?v=2016-11-21) no-repeat
}
.popup-loyality__levels-level_5 .item {
	width:22px
}
.popup-loyality__levels-level_5 .item-1 {
	background-position:-203px 0
}
.popup-loyality__levels-level_5 .item-2 {
	background-position:-226px 0
}
.popup-loyality__levels-level_5 .item-3 {
	background-position:-325px 0
}
.popup-loyality__levels-level_6 .icon-levels {
	background:url(/assets/img/sys/statuses/level-6-b.png?v=2016-11-21) no-repeat
}
.popup-loyality__levels-level_6.disabled .icon-levels {
	background:url(/assets/img/sys/statuses/level-6-dis.png?v=2016-11-21) no-repeat
}
.popup-loyality__levels-level_6 .item {
	width:22px
}
.popup-loyality__levels-level_6 .item-1 {
	background-position:-274px 0
}
.popup-loyality__levels-level_6 .item-2 {
	background-position:-299px 0
}
.popup-loyality__levels-level_6 .item-3 {
	background-position:-253px 0
}
.popup-loyality__levels-level_7 .icon-levels {
	background:url(/assets/img/sys/statuses/level-7-b.png?v=2016-11-21) no-repeat
}
.popup-loyality__levels-level_7.disabled .icon-levels {
	background:url(/assets/img/sys/statuses/level-7-dis.png?v=2016-11-21) no-repeat
}
.popup-loyality__levels-level_7 .item {
	width:22px
}
.popup-loyality__levels-level_7 .item-1 {
	background-position:-347px 0
}
.popup-loyality__levels-level_7 .item-2 {
	background-position:-370px 0
}
.popup-loyality__levels-level_7 .item-3 {
	background-position:-395px 0
}
.statuses-bottom {
	padding:10px 30px 7px;
	margin:-2px -2px
}
.statuses-bottom__left p {
	margin-top:10px
}
.left__statuses,.statuses-bottom__left {
	width:24%
}
.right__statuses,.statuses-bottom__right {
	width:76%
}
section[class*=cashier] .popup-container {
	width:994px !important
}
.popup-cashier {
	width:990px
}
.popup-cashier .popup-center__header {
	text-align:center;
	margin:-9px -22px 15px
}
.popup-cashier .popup-center__header .game-filters {
	height:auto
}
.popup-cashier .popup-center__header ul {
	list-style-type:none;
	padding:0;
	display:inline-block;
	margin:10px auto 5px
}
.popup-cashier .popup-center__header-li {
	float:left;
	margin-left:50px;
	position:relative
}
.popup-cashier .popup-center__header-li a {
	color:#8da1bd;
	text-transform:uppercase;
	text-decoration:none !important;
	font-size:18px;
	font-family:kelson_sans_ruregular,kelson_sansregular,Arial,Helvetica,Verdana,Tahoma,sans-serif;
	font-weight:700;
	text-shadow:0 1px 1px rgba(0,0,0,.75),1px 0 1px rgba(0,0,0,.5),-1px 0 1px rgba(0,0,0,.5),0 0 7px rgba(0,0,0,.95),0 0 10px rgba(0,0,0,.95),0 0 5px rgba(0,0,0,.95)
}
.active>.popup-cashier .popup-center__header-li a,.popup-cashier .popup-center__header-li a:hover {
	color:#0097ec
}
.popup-cashier .popup-center__header-li:after,.popup-cashier .popup-center__header-li:before {
	display:none
}
.popup-cashier .popup-center__header-li.active a {
	color:#0097ec
}
.popup-cashier .popup-center__header-li.active.arr-af-bf:after,.popup-cashier .popup-center__header-li.active.arr-af-bf:before {
	display:block;
	bottom:-19px;
	left:50% !important;
	margin-left:-8px
}
.popup-cashier__table {
	border-top:2px solid #2e3139;
	margin-top:-23px
}
.popup-cashier__table thead th {
	height:60px;
	line-height:100%
}
.popup-cashier__table thead th:nth-child(3)~th {
	text-align:left;
	text-indent:1%
}
.popup-cashier__table thead th span {
	opacity:.7;
	color:#8da1bd;
	font-size:18px;
	text-shadow:0 0 5px #000;
	font-weight:400
}
.popup-cashier__table thead th span:first-child {
	padding-left:10px
}
.popup-cashier__table thead th span:last-child {
	padding-right:10px
}
.popup-cashier__table .big-payment-order-item {
	display:none
}
.popup-cashier__table .big-payment-order {
	cursor:pointer
}
.popup-cashier__table .big-payment-order td:nth-child(3):after,.popup-cashier__table .big-payment-order td:nth-child(6):after {
	position:absolute;
	content:'';
	width:9px;
	height:5px;
	top:19px;
	right:12px;
	background:url(/assets/img/popups/cashier/history/arr-history.png?v=2016-11-21) 0 0
}
.popup-cashier__table .big-payment-order:hover td:nth-child(3):after,.popup-cashier__table .big-payment-order:hover td:nth-child(6):after {
	background-position:-11px 0
}
.popup-cashier__table .big-payment-order.active td:nth-child(3):after,.popup-cashier__table .big-payment-order.active td:nth-child(6):after {
	background-position:-20px -19px
}
.popup-cashier__table .big-payment-order.active td,.popup-cashier__table .big-payment-order.active td :not(.help-block) {
	color:#0097ec !important
}
.popup-cashier__table._main {
	margin-top:-1px
}
.popup-cashier__table._main td {
	height:30px;
	padding:5px 0;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
.popup-cashier__table._main td:nth-child(1),.popup-cashier__table._main td:nth-child(2),.popup-cashier__table._main td:nth-child(3) {
	text-align:center
}
.popup-cashier__table._main td:nth-child(1) {
	max-width:80px;
	color:#8da1bd
}
.popup-cashier__table._main td:nth-child(2) {
	max-width:95px
}
.popup-cashier__table._main td:nth-child(3) {
	max-width:200px;
	width:200px;
	color:#ffc000
}
.popup-cashier__table._main td:nth-child(4) {
	max-width:205px
}
.popup-cashier__table._main td:nth-child(5) {
	max-width:250px;
	color:#0097ec
}
.popup-cashier__table._main td:nth-child(6) {
	max-width:130px;
	width:130px
}
.popup-cashier__table._main td:last-child {
	overflow:visible
}
.popup-cashier__table._main td i.icon-table-history {
	background-image:url(/assets/img/sys/bg/sprite.png?v=2016-11-21);
	display:inline-block;
	margin-top:6px;
	margin-bottom:-4px;
	margin-right:4px
}
.popup-cashier__table._main td i.icon-table-history.ico-time {
	background-position:-838px -65px;
	width:14px;
	height:22px
}
.popup-cashier__table._main td i.icon-table-history.ico-check {
	background-position:-838px -88px;
	width:18px;
	height:14px
}
.popup-cashier__table._main td i.icon-table-history.ico-warn {
	background-position:-873px -64px;
	width:19px;
	height:19px
}
.popup-cashier__table._main td i.icon-table-history.ico-new {
	background-position:-853px -64px;
	width:20px;
	height:20px
}
.popup-cashier__table._main td .ico-info {
	width:18px;
	height:18px;
	background:url(/assets/img/sys/bg/sprite.png?v=2016-11-21) no-repeat -437px -253px;
	display:block;
	cursor:pointer
}
.popup-cashier__table._main td .ico-info .form-error.help-block {
	width:182px;
	margin-left:-177px;
	margin-top:-11px;
	height:auto;
	white-space:normal;
	font-style:normal
}
.popup-cashier__table._main td .ico-info .form-error.help-block:after,.popup-cashier__table._main td .ico-info .form-error.help-block:before {
	top:11px
}
.popup-cashier__table._main td .ico-info .form-error.help-block:before {
	top:12px
}
.popup-cashier .footer_history_row {
	text-align:center;
	text-transform:uppercase;
	font-size:18px;
	color:#8da1bd
}
.popup-cashier-footer__wrap {
	padding:10px 5px 15px !important
}
.popup-cashier-footer__list {
	margin:15px 0 0;
	padding:0;
	list-style:none url(/assets/img/popups/cashier/history/dot.png?v=2016-11-21);
	text-align:left
}
.popup-cashier-footer__item {
	margin-left:23px;
	margin-right:10px;
	font-size:14px
}
.popup-cashier-footer__item-name {
	color:#0097ec
}
.popup-cashier-footer__item-text {
	color:#fff;
	position:relative;
	padding-left:10px
}
.popup-cashier-footer__item-text:before {
	content:'-';
	position:absolute;
	top:0;
	left:-1px;
	width:10px;
	height:7px
}
.popup-cashier ._account .cnt-pt,.popup-cashier ._get-money .cnt-pt {
	padding:10px 20px 7px;
	margin-top:-7px
}
.popup-cashier-account__item {
	padding:0;
	margin:4px 1px 14px 13px;
	float:left;
	width:140px;
	height:64px;
	position:relative
}
._get-money .popup-cashier-account__item {
	width:280px;
	height:133px;
	margin:4px 4px 14px 23px
}
._get-money .popup-cashier-account__item-label {
	width:280px;
	height:133px;
	max-width:280px
}
.popup-cashier-account__item-label {
	display:block;
	cursor:pointer;
	width:140px;
	height:64px;
	max-width:154px;
	position:relative;
	margin:0;
	-webkit-transition:all .2s ease-in-out;
	-o-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out
}
.popup-cashier-account__item-label input {
	display:none
}
.choosen .popup-cashier-account__item-label {
	opacity:.5;
	filter:alpha(opacity=50)
}
.popup-cashier-account__item-wrap {
	display:table;
	width:100%;
	height:100%
}
.popup-cashier-account__item-hover,.popup-cashier-account__item-static {
	position:relative;
	display:table-cell;
	width:100%;
	height:100%;
	vertical-align:middle;
	-webkit-transition:all .2s ease-in-out;
	-o-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out
}
.popup-cashier-account__item-hover img {
	opacity:.7;
	filter:alpha(opacity=70)
}
.active.popup-cashier-account__item .popup-cashier-account__item-static,.popup-cashier-account__item-static {
	display:none
}
.active.popup-cashier-account__item .popup-cashier-account__item-hover {
	display:table-cell;
	opacity:1;
	filter:alpha(opacity=100)
}
.popup-cashier-account__item:hover,.popup-cashier-account__item:hover .popup-cashier-account__item-hover img {
	opacity:1;
	filter:alpha(opacity=100)
}
.popup-cashier-account__item:hover .popup-cashier-account__item-static {
	display:none
}
.popup-cashier-account__item.active,.popup-cashier-account__item.active .popup-cashier-account__item-hover img {
	opacity:1;
	filter:alpha(opacity=100)
}
.choosen .popup-cashier-account__item-static {
	display:table-cell
}
.choosen .popup-cashier-account__item-hover {
	display:none
}
.choosen .popup-cashier-account__item-hover.active {
	display:table-cell
}
.choosen .popup-cashier-account__item:hover .popup-cashier-account__item-static {
	display:none
}
.choosen .popup-cashier-account__item:hover .popup-cashier-account__item-hover {
	display:table-cell
}
.choosen .popup-cashier-account__item:hover .popup-cashier-account__item-hover img {
	opacity:.7;
	filter:alpha(opacity=70)
}
.choosen .popup-cashier-account__item:hover.active .popup-cashier-account__item-hover img {
	opacity:1;
	filter:alpha(opacity=100)
}
.popup-cashier-account__item-img {
	display:block;
	margin:0 auto
}
.popup-cashier-account__block-money {
	padding:20px 15px;
	background:url(/assets/img/sys/bg/texture-dark.jpg?v=2016-11-21) 50% 0 repeat;
	margin:7px -22px;
	box-shadow:0 0 1px rgba(255,255,255,.1),0 0 10px rgba(255,255,255,.15)inset,0 0 3px rgba(255,255,255,.05)inset;
	display:none;
	border:2px solid #000
}
.popup-cashier-account__block-money .form-group__label {
	margin:9px 9px 9px 0;
	font-size:18px
}
.popup-cashier-account__block-money .yellow-input {
	color:#ffc000
}
.popup-cashier-account__block-money .yellow-input::-moz-placeholder {
	color:#ffc000;
	opacity:1
}
.popup-cashier-account__block-money .yellow-input:-ms-input-placeholder {
	color:#ffc000
}
.popup-cashier-account__block-money .yellow-input::-webkit-input-placeholder {
	color:#ffc000
}
.popup-cashier-account__block-money.active {
	display:block
}
.popup-cashier-account__block-money .form-group__input-radio {
	margin-right:15px
}
.popup-cashier-account__block-money .form-group__input-radio__wrap {
	padding:13px 13px 9px 10px
}
.popup-cashier-account__block-money .form-group__input-radio:last-child {
	margin-right:0
}
.popup-cashier-account__block-money .form-group__input-checkbox__wrap {
	padding:8px 12px 9px 0
}
.popup-cashier-account__block-money .money-refill__second {
	margin-top:15px
}
.level_2 .popup-close {
	margin-right:-70px
}
.level_2 .popup-center {
	position:relative;
	background:url(/assets/img/popups/level/adm_img_2.png?v=2016-11-21) 50% 0 no-repeat;
	-webkit-box-shadow:20px 0 20px rgba(0,0,0,.75)inset,-20px 0 20px rgba(0,0,0,.75)inset,0 30px 20px rgba(0,0,0,.75)inset,0 0 10px rgba(0,0,0,.5)inset;
	-moz-box-shadow:20px 0 20px rgba(0,0,0,.75)inset,-20px 0 20px rgba(0,0,0,.75)inset,0 30px 20px rgba(0,0,0,.75)inset,0 0 10px rgba(0,0,0,.5)inset;
	box-shadow:20px 0 20px rgba(0,0,0,.75)inset,-20px 0 20px rgba(0,0,0,.75)inset,0 30px 20px rgba(0,0,0,.75)inset,0 0 10px rgba(0,0,0,.5)inset
}
.level_2 .popup-center:before {
	content:'';
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:-1;
	background:url(/assets/img/popups/level/adm_pattern_2.jpg?v=2016-11-21) 50% 0 repeat
}
.level_2 .popup-center .cnt-pt {
	background-image:none;
	-webkit-box-shadow:0 0 0 rgba(0,0,0,0);
	-moz-box-shadow:0 0 0 rgba(0,0,0,0);
	box-shadow:0 0 0 rgba(0,0,0,0)
}
.level_2 .popup-center .cnt-pt+.cnt-pt {
	margin-top:0;
	border-top:3px solid #000
}
.level_2 .popup-body:after,.level_2 .popup-body:before {
	content:'';
	position:absolute;
	top:-3px;
	z-index:1002;
	width:85px;
	height:67px;
	background-repeat:no-repeat;
	background-image:url(/assets/img/popups/level/level-header.png?v=2016-11-21)
}
.level_2 .popup-body:before {
	left:-25px;
	background-position:0 -69px
}
.level_2 .popup-body:after {
	right:-25px;
	background-position:100% -69px
}
.level_2 .form-group__input-checkbox,.level_2 .form-group__label,.level_2 .popup-loyality__levels .numbers li,.level_2 .popup-loyality__levels-name,.level_2 .popup__link,.level_2 .popup__text,.level_2 .text-blue,.level_2 .text-white {
	text-shadow:2px 0 2px rgba(0,0,0,.75),-2px 0 2px rgba(0,0,0,.75),0 -2px 2px rgba(0,0,0,.75),0 2px 2px rgba(0,0,0,.75),0 0 3px rgba(0,0,0,.5)
}
.level_2 .popup-cashier .scroll-wrapper {
	background-color:rgba(0,0,0,.9)
}
.level_2 .popup-cashier .footer_history_row,.level_2 .popup-cashier-footer__item-name,.level_2 .popup-cashier-footer__item-text {
	text-shadow:2px 0 2px rgba(0,0,0,.75),-2px 0 2px rgba(0,0,0,.75),0 -2px 2px rgba(0,0,0,.75),0 2px 2px rgba(0,0,0,.75),0 0 3px rgba(0,0,0,.5)
}
.level_2 .popup-loyality .scroll-wrapper {
	background-color:rgba(0,0,0,.9)
}
.level_3 .popup-close {
	margin-right:-70px
}
.level_3 .popup-center {
	position:relative;
	background:url(/assets/img/popups/level/adm_img_3.png?v=2016-11-21) 50% 0 no-repeat;
	-webkit-box-shadow:20px 0 20px rgba(0,0,0,.75)inset,-20px 0 20px rgba(0,0,0,.75)inset,0 30px 20px rgba(0,0,0,.75)inset,0 0 10px rgba(0,0,0,.5)inset;
	-moz-box-shadow:20px 0 20px rgba(0,0,0,.75)inset,-20px 0 20px rgba(0,0,0,.75)inset,0 30px 20px rgba(0,0,0,.75)inset,0 0 10px rgba(0,0,0,.5)inset;
	box-shadow:20px 0 20px rgba(0,0,0,.75)inset,-20px 0 20px rgba(0,0,0,.75)inset,0 30px 20px rgba(0,0,0,.75)inset,0 0 10px rgba(0,0,0,.5)inset
}
.level_3 .popup-center:before {
	content:'';
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:-1;
	background:url(/assets/img/popups/level/adm_pattern_3.jpg?v=2016-11-21) 50% 0 repeat
}
.level_3 .popup-center .cnt-pt {
	background-image:none;
	-webkit-box-shadow:0 0 0 rgba(0,0,0,0);
	-moz-box-shadow:0 0 0 rgba(0,0,0,0);
	box-shadow:0 0 0 rgba(0,0,0,0)
}
.level_3 .popup-center .cnt-pt+.cnt-pt {
	margin-top:0;
	border-top:3px solid #000
}
.level_3 .popup-body:after,.level_3 .popup-body:before {
	content:'';
	position:absolute;
	top:-3px;
	z-index:1002;
	width:85px;
	height:67px;
	background-repeat:no-repeat;
	background-image:url(/assets/img/popups/level/level-header.png?v=2016-11-21)
}
.level_3 .popup-body:before {
	left:-25px;
	background-position:0 -137px
}
.level_3 .popup-body:after {
	right:-25px;
	background-position:100% -137px
}
.level_3 .form-group__input-checkbox,.level_3 .form-group__label,.level_3 .popup-loyality__levels .numbers li,.level_3 .popup-loyality__levels-name,.level_3 .popup__link,.level_3 .popup__text,.level_3 .text-blue,.level_3 .text-white {
	text-shadow:2px 0 2px rgba(0,0,0,.75),-2px 0 2px rgba(0,0,0,.75),0 -2px 2px rgba(0,0,0,.75),0 2px 2px rgba(0,0,0,.75),0 0 3px rgba(0,0,0,.5)
}
.level_3 .popup-cashier .scroll-wrapper {
	background-color:rgba(0,0,0,.9)
}
.level_3 .popup-cashier .footer_history_row,.level_3 .popup-cashier-footer__item-name,.level_3 .popup-cashier-footer__item-text {
	text-shadow:2px 0 2px rgba(0,0,0,.75),-2px 0 2px rgba(0,0,0,.75),0 -2px 2px rgba(0,0,0,.75),0 2px 2px rgba(0,0,0,.75),0 0 3px rgba(0,0,0,.5)
}
.level_3 .popup-loyality .scroll-wrapper {
	background-color:rgba(0,0,0,.9)
}
.level_4 .popup-close {
	margin-right:-70px
}
.level_4 .popup-center {
	position:relative;
	background:url(/assets/img/popups/level/adm_img_4.png?v=2016-11-21) 50% 0 no-repeat;
	-webkit-box-shadow:20px 0 20px rgba(0,0,0,.75)inset,-20px 0 20px rgba(0,0,0,.75)inset,0 30px 20px rgba(0,0,0,.75)inset,0 0 10px rgba(0,0,0,.5)inset;
	-moz-box-shadow:20px 0 20px rgba(0,0,0,.75)inset,-20px 0 20px rgba(0,0,0,.75)inset,0 30px 20px rgba(0,0,0,.75)inset,0 0 10px rgba(0,0,0,.5)inset;
	box-shadow:20px 0 20px rgba(0,0,0,.75)inset,-20px 0 20px rgba(0,0,0,.75)inset,0 30px 20px rgba(0,0,0,.75)inset,0 0 10px rgba(0,0,0,.5)inset
}
.level_4 .popup-center:before {
	content:'';
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:-1;
	background:url(/assets/img/popups/level/adm_pattern_4.jpg?v=2016-11-21) 50% 0 repeat
}
.level_4 .popup-center .cnt-pt {
	background-image:none;
	-webkit-box-shadow:0 0 0 rgba(0,0,0,0);
	-moz-box-shadow:0 0 0 rgba(0,0,0,0);
	box-shadow:0 0 0 rgba(0,0,0,0)
}
.level_4 .popup-center .cnt-pt+.cnt-pt {
	margin-top:0;
	border-top:3px solid #000
}
.level_4 .popup-body:after,.level_4 .popup-body:before {
	content:'';
	position:absolute;
	top:-3px;
	z-index:1002;
	width:85px;
	height:67px;
	background-repeat:no-repeat;
	background-image:url(/assets/img/popups/level/level-header.png?v=2016-11-21)
}
.level_4 .popup-body:before {
	left:-25px;
	background-position:0 -205px
}
.level_4 .popup-body:after {
	right:-25px;
	background-position:100% -205px
}
.level_4 .form-group__input-checkbox,.level_4 .form-group__label,.level_4 .popup-loyality__levels .numbers li,.level_4 .popup-loyality__levels-name,.level_4 .popup__link,.level_4 .popup__text,.level_4 .text-blue,.level_4 .text-white {
	text-shadow:2px 0 2px rgba(0,0,0,.75),-2px 0 2px rgba(0,0,0,.75),0 -2px 2px rgba(0,0,0,.75),0 2px 2px rgba(0,0,0,.75),0 0 3px rgba(0,0,0,.5)
}
.level_4 .popup-cashier .scroll-wrapper {
	background-color:rgba(0,0,0,.9)
}
.level_4 .popup-cashier .footer_history_row,.level_4 .popup-cashier-footer__item-name,.level_4 .popup-cashier-footer__item-text {
	text-shadow:2px 0 2px rgba(0,0,0,.75),-2px 0 2px rgba(0,0,0,.75),0 -2px 2px rgba(0,0,0,.75),0 2px 2px rgba(0,0,0,.75),0 0 3px rgba(0,0,0,.5)
}
.level_4 .popup-loyality .scroll-wrapper {
	background-color:rgba(0,0,0,.9)
}
.level_5 .popup-close {
	margin-right:-70px
}
.level_5 .popup-center {
	position:relative;
	background:url(/assets/img/popups/level/adm_img_5.png?v=2016-11-21) 50% 0 no-repeat;
	-webkit-box-shadow:20px 0 20px rgba(0,0,0,.75)inset,-20px 0 20px rgba(0,0,0,.75)inset,0 30px 20px rgba(0,0,0,.75)inset,0 0 10px rgba(0,0,0,.5)inset;
	-moz-box-shadow:20px 0 20px rgba(0,0,0,.75)inset,-20px 0 20px rgba(0,0,0,.75)inset,0 30px 20px rgba(0,0,0,.75)inset,0 0 10px rgba(0,0,0,.5)inset;
	box-shadow:20px 0 20px rgba(0,0,0,.75)inset,-20px 0 20px rgba(0,0,0,.75)inset,0 30px 20px rgba(0,0,0,.75)inset,0 0 10px rgba(0,0,0,.5)inset
}
.level_5 .popup-center:before {
	content:'';
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:-1;
	background:url(/assets/img/popups/level/adm_pattern_5.jpg?v=2016-11-21) 50% 0 repeat
}
.level_5 .popup-center .cnt-pt {
	background-image:none;
	-webkit-box-shadow:0 0 0 rgba(0,0,0,0);
	-moz-box-shadow:0 0 0 rgba(0,0,0,0);
	box-shadow:0 0 0 rgba(0,0,0,0)
}
.level_5 .popup-center .cnt-pt+.cnt-pt {
	margin-top:0;
	border-top:3px solid #000
}
.level_5 .popup-body:after,.level_5 .popup-body:before {
	content:'';
	position:absolute;
	top:-3px;
	z-index:1002;
	width:85px;
	height:67px;
	background-repeat:no-repeat;
	background-image:url(/assets/img/popups/level/level-header.png?v=2016-11-21)
}
.level_5 .popup-body:before {
	left:-25px;
	background-position:0 -273px
}
.level_5 .popup-body:after {
	right:-25px;
	background-position:100% -273px
}
.level_5 .form-group__input-checkbox,.level_5 .form-group__label,.level_5 .popup-loyality__levels .numbers li,.level_5 .popup-loyality__levels-name,.level_5 .popup__link,.level_5 .popup__text,.level_5 .text-blue,.level_5 .text-white {
	text-shadow:2px 0 2px rgba(0,0,0,.75),-2px 0 2px rgba(0,0,0,.75),0 -2px 2px rgba(0,0,0,.75),0 2px 2px rgba(0,0,0,.75),0 0 3px rgba(0,0,0,.5)
}
.level_5 .popup-cashier .scroll-wrapper {
	background-color:rgba(0,0,0,.9)
}
.level_5 .popup-cashier .footer_history_row,.level_5 .popup-cashier-footer__item-name,.level_5 .popup-cashier-footer__item-text {
	text-shadow:2px 0 2px rgba(0,0,0,.75),-2px 0 2px rgba(0,0,0,.75),0 -2px 2px rgba(0,0,0,.75),0 2px 2px rgba(0,0,0,.75),0 0 3px rgba(0,0,0,.5)
}
.level_5 .popup-loyality .scroll-wrapper {
	background-color:rgba(0,0,0,.9)
}
.level_6 .popup-close {
	margin-right:-70px
}
.level_6 .popup-center {
	position:relative;
	background:url(/assets/img/popups/level/adm_img_6.png?v=2016-11-21) 50% 0 no-repeat;
	-webkit-box-shadow:20px 0 20px rgba(0,0,0,.75)inset,-20px 0 20px rgba(0,0,0,.75)inset,0 30px 20px rgba(0,0,0,.75)inset,0 0 10px rgba(0,0,0,.5)inset;
	-moz-box-shadow:20px 0 20px rgba(0,0,0,.75)inset,-20px 0 20px rgba(0,0,0,.75)inset,0 30px 20px rgba(0,0,0,.75)inset,0 0 10px rgba(0,0,0,.5)inset;
	box-shadow:20px 0 20px rgba(0,0,0,.75)inset,-20px 0 20px rgba(0,0,0,.75)inset,0 30px 20px rgba(0,0,0,.75)inset,0 0 10px rgba(0,0,0,.5)inset
}
.level_6 .popup-center:before {
	content:'';
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:-1;
	background:url(/assets/img/popups/level/adm_pattern_6.jpg?v=2016-11-21) 50% 0 repeat
}
.level_6 .popup-center .cnt-pt {
	background-image:none;
	-webkit-box-shadow:0 0 0 rgba(0,0,0,0);
	-moz-box-shadow:0 0 0 rgba(0,0,0,0);
	box-shadow:0 0 0 rgba(0,0,0,0)
}
.level_6 .popup-center .cnt-pt+.cnt-pt {
	margin-top:0;
	border-top:3px solid #000
}
.level_6 .popup-body:after,.level_6 .popup-body:before {
	content:'';
	position:absolute;
	top:-3px;
	z-index:1002;
	width:85px;
	height:67px;
	background-repeat:no-repeat;
	background-image:url(/assets/img/popups/level/level-header.png?v=2016-11-21)
}
.level_6 .popup-body:before {
	left:-25px;
	background-position:0 -341px
}
.level_6 .popup-body:after {
	right:-25px;
	background-position:100% -341px
}
.level_6 .form-group__input-checkbox,.level_6 .form-group__label,.level_6 .popup-loyality__levels .numbers li,.level_6 .popup-loyality__levels-name,.level_6 .popup__link,.level_6 .popup__text,.level_6 .text-blue,.level_6 .text-white {
	text-shadow:2px 0 2px rgba(0,0,0,.75),-2px 0 2px rgba(0,0,0,.75),0 -2px 2px rgba(0,0,0,.75),0 2px 2px rgba(0,0,0,.75),0 0 3px rgba(0,0,0,.5)
}
.level_6 .popup-cashier .scroll-wrapper {
	background-color:rgba(0,0,0,.9)
}
.level_6 .popup-cashier .footer_history_row,.level_6 .popup-cashier-footer__item-name,.level_6 .popup-cashier-footer__item-text {
	text-shadow:2px 0 2px rgba(0,0,0,.75),-2px 0 2px rgba(0,0,0,.75),0 -2px 2px rgba(0,0,0,.75),0 2px 2px rgba(0,0,0,.75),0 0 3px rgba(0,0,0,.5)
}
.level_6 .popup-loyality .scroll-wrapper {
	background-color:rgba(0,0,0,.9)
}
.level_7 .popup-close {
	margin-right:-70px
}
.level_7 .popup-center {
	position:relative;
	background:url(/assets/img/popups/level/adm_img_7.png?v=2016-11-21) 50% 0 no-repeat;
	-webkit-box-shadow:20px 0 20px rgba(0,0,0,.75)inset,-20px 0 20px rgba(0,0,0,.75)inset,0 30px 20px rgba(0,0,0,.75)inset,0 0 10px rgba(0,0,0,.5)inset;
	-moz-box-shadow:20px 0 20px rgba(0,0,0,.75)inset,-20px 0 20px rgba(0,0,0,.75)inset,0 30px 20px rgba(0,0,0,.75)inset,0 0 10px rgba(0,0,0,.5)inset;
	box-shadow:20px 0 20px rgba(0,0,0,.75)inset,-20px 0 20px rgba(0,0,0,.75)inset,0 30px 20px rgba(0,0,0,.75)inset,0 0 10px rgba(0,0,0,.5)inset
}
.level_7 .popup-center:before {
	content:'';
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:-1;
	background:url(/assets/img/popups/level/adm_pattern_7.jpg?v=2016-11-21) 50% 0 repeat
}
.level_7 .popup-center .cnt-pt {
	background-image:none;
	-webkit-box-shadow:0 0 0 rgba(0,0,0,0);
	-moz-box-shadow:0 0 0 rgba(0,0,0,0);
	box-shadow:0 0 0 rgba(0,0,0,0)
}
.level_7 .popup-center .cnt-pt+.cnt-pt {
	margin-top:0;
	border-top:3px solid #000
}
.level_7 .popup-body:after,.level_7 .popup-body:before {
	content:'';
	position:absolute;
	top:-3px;
	z-index:1002;
	width:85px;
	height:67px;
	background-repeat:no-repeat;
	background-image:url(/assets/img/popups/level/level-header.png?v=2016-11-21)
}
.level_7 .popup-body:before {
	left:-25px;
	background-position:0 -409px
}
.level_7 .popup-body:after {
	right:-25px;
	background-position:100% -409px
}
.level_7 .form-group__input-checkbox,.level_7 .form-group__label,.level_7 .popup-loyality__levels .numbers li,.level_7 .popup-loyality__levels-name,.level_7 .popup__link,.level_7 .popup__text,.level_7 .text-blue,.level_7 .text-white {
	text-shadow:2px 0 2px rgba(0,0,0,.75),-2px 0 2px rgba(0,0,0,.75),0 -2px 2px rgba(0,0,0,.75),0 2px 2px rgba(0,0,0,.75),0 0 3px rgba(0,0,0,.5)
}
.level_7 .popup-cashier .scroll-wrapper {
	background-color:rgba(0,0,0,.9)
}
.level_7 .popup-cashier .footer_history_row,.level_7 .popup-cashier-footer__item-name,.level_7 .popup-cashier-footer__item-text {
	text-shadow:2px 0 2px rgba(0,0,0,.75),-2px 0 2px rgba(0,0,0,.75),0 -2px 2px rgba(0,0,0,.75),0 2px 2px rgba(0,0,0,.75),0 0 3px rgba(0,0,0,.5)
}
.level_7 .popup-loyality .scroll-wrapper {
	background-color:rgba(0,0,0,.9)
}
.popup .cnt-pt {
	border-radius:0
}
.popup-cashier .scroll-wrapper {
	background-color:#000
}
.popup-cashier ._get-money .clearfix+.popup-cashier-account__item {
	float:none;
	margin:4px auto 14px
}
.level_7 .popup-inbox .scroll-bar {
	background-color:#0f1520 !important
}
.rm-popup-remarketing {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index:10000
}
.rm-popup-remarketing-transparent {
	background:rgba(0,0,0,.7);
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:1
}
.rm-popup-remarketing-content {
	background-position:50% 0;
	background-repeat:no-repeat;
	position:relative;
	margin:100px auto 0;
	overflow:hidden;
	z-index:2
}
.rm-popup-remarketing-btn {
	background-repeat:no-repeat;
	display:block;
	margin:0 auto;
	position:relative
}
.rm-popup-remarketing-btn:active {
	top:2px
}
.rm-popup-remarketing-close {
	position:absolute;
	display:block;
	cursor:pointer;
	-webkit-transition:opacity .3s ease;
	-o-transition:opacity .3s ease;
	transition:opacity .3s ease
}
.rm-popup-remarketing--admiral .rm-popup-remarketing-content {
	width:738px;
	height:572px
}
.rm-popup-remarketing--admiral .rm-popup-remarketing-content-inner {
	padding-top:455px
}
.rm-popup-remarketing--admiral.bonus-100 .rm-popup-remarketing-content {
	background-image:url(/assets/img/popups/remarketing/bg/remarketing_admiral_100.png?v=2016-11-21)
}
.rm-popup-remarketing--admiral.bonus-200 .rm-popup-remarketing-content {
	background-image:url(/assets/img/popups/remarketing/bg/remarketing_admiral_200.png?v=2016-11-21)
}
.rm-popup-remarketing--admiral.bonus-1000 .rm-popup-remarketing-content {
	background-image:url(/assets/img/popups/remarketing/bg/remarketing_admiral_1000.png?v=2016-11-21)
}
.rm-popup-remarketing--admiral.bonus-one-click .rm-popup-remarketing-content {
	background-image:url(/assets/img/popups/remarketing/bg/remarketing_admiral_click_reg.png?v=2016-11-21)
}
.rm-popup-remarketing--admiral .rm-popup-remarketing-btn {
	background-image:url(/assets/img/popups/remarketing/btns/remarketing-btns-admiral.png?v=2016-11-21);
	width:354px;
	height:91px;
	margin-left:140px
}
.rm-popup-remarketing--admiral .rm-popup-remarketing-btn.btn-get-bonus {
	background-position:0 0
}
.rm-popup-remarketing--admiral .rm-popup-remarketing-btn.btn-get-bonus:hover {
	background-position:0 -182px
}
.rm-popup-remarketing--admiral .rm-popup-remarketing-btn.btn-one-click {
	background-position:0 -91px
}
.rm-popup-remarketing--admiral .rm-popup-remarketing-btn.btn-one-click:hover {
	background-position:0 -273px
}
.rm-popup-remarketing--admiral .rm-popup-remarketing-close {
	background-image:url(/assets/img/popups/remarketing/btns/remarketing-close-admiral.png?v=2016-11-21);
	height:36px;
	width:38px;
	top:90px;
	right:75px;
	opacity:0
}
.rm-popup-remarketing--admiral .rm-popup-remarketing-close:hover {
	opacity:1
}
.rm-popup-remarketing--cvo .rm-popup-remarketing-content {
	width:950px;
	height:618px
}
.rm-popup-remarketing--cvo .rm-popup-remarketing-content-inner {
	padding-top:493px
}
.rm-popup-remarketing--cvo.bonus-100 .rm-popup-remarketing-content {
	background-image:url(/assets/img/popups/remarketing/bg/remarketing_cvo_100.png?v=2016-11-21)
}
.rm-popup-remarketing--cvo.bonus-200 .rm-popup-remarketing-content {
	background-image:url(/assets/img/popups/remarketing/bg/remarketing_cvo_200.png?v=2016-11-21)
}
.rm-popup-remarketing--cvo.bonus-1000 .rm-popup-remarketing-content {
	background-image:url(/assets/img/popups/remarketing/bg/remarketing_cvo_1000.png?v=2016-11-21)
}
.rm-popup-remarketing--cvo.bonus-one-click .rm-popup-remarketing-content {
	background-image:url(/assets/img/popups/remarketing/bg/remarketing_cvo_click_reg.png?v=2016-11-21)
}
.rm-popup-remarketing--cvo .rm-popup-remarketing-btn {
	background-image:url(/assets/img/popups/remarketing/btns/remarketing-btns-cvo.png?v=2016-11-21);
	width:300px;
	height:66px
}
.rm-popup-remarketing--cvo .rm-popup-remarketing-btn.btn-get-bonus {
	background-position:0 0
}
.rm-popup-remarketing--cvo .rm-popup-remarketing-btn.btn-get-bonus:hover {
	background-position:0 -132px
}
.rm-popup-remarketing--cvo .rm-popup-remarketing-btn.btn-one-click {
	background-position:0 -65px
}
.rm-popup-remarketing--cvo .rm-popup-remarketing-btn.btn-one-click:hover {
	background-position:0 -197px
}
.rm-popup-remarketing--cvo .rm-popup-remarketing-close {
	background-image:url(/assets/img/popups/remarketing/btns/remarketing-close-cvo.png?v=2016-11-21);
	width:26px;
	height:27px;
	top:104px;
	right:119px;
	opacity:1
}
.rm-popup-remarketing--cvo .rm-popup-remarketing-close:hover {
	opacity:0
}
.rm-popup-remarketing--ice .rm-popup-remarketing-content {
	width:815px;
	height:621px
}
.rm-popup-remarketing--ice .rm-popup-remarketing-content-inner {
	padding-top:455px
}
.rm-popup-remarketing--ice.bonus-100 .rm-popup-remarketing-content {
	background-image:url(/assets/img/popups/remarketing/bg/remarketing_ice_100.png?v=2016-11-21)
}
.rm-popup-remarketing--ice.bonus-200 .rm-popup-remarketing-content {
	background-image:url(/assets/img/popups/remarketing/bg/remarketing_ice_200.png?v=2016-11-21)
}
.rm-popup-remarketing--ice.bonus-1000 .rm-popup-remarketing-content {
	background-image:url(/assets/img/popups/remarketing/bg/remarketing_ice_1000.png?v=2016-11-21)
}
.rm-popup-remarketing--ice.bonus-one-click .rm-popup-remarketing-content {
	background-image:url(/assets/img/popups/remarketing/bg/remarketing_ice_click_reg.png?v=2016-11-21)
}
.rm-popup-remarketing--ice .rm-popup-remarketing-btn {
	background-image:url(/assets/img/popups/remarketing/btns/remarketing-btns-ice.png?v=2016-11-21);
	width:323px;
	height:93px;
	margin-left:231px
}
.rm-popup-remarketing--ice .rm-popup-remarketing-btn.btn-get-bonus {
	background-position:0 0
}
.rm-popup-remarketing--ice .rm-popup-remarketing-btn.btn-get-bonus:hover {
	background-position:0 -93px
}
.rm-popup-remarketing--ice .rm-popup-remarketing-btn.btn-one-click {
	background-position:0 -186px
}
.rm-popup-remarketing--ice .rm-popup-remarketing-btn.btn-one-click:hover {
	background-position:0 -279px
}
.rm-popup-remarketing--ice .rm-popup-remarketing-close {
	background-image:url(/assets/img/popups/remarketing/btns/remarketing-close-ice.png?v=2016-11-21);
	width:40px;
	height:40px;
	top:82px;
	right:135px;
	opacity:0
}
.rm-popup-remarketing--ice .rm-popup-remarketing-close:hover {
	opacity:1
}
.rm-popup-remarketing--pharaon .rm-popup-remarketing-content {
	width:645px;
	height:642px
}
.rm-popup-remarketing--pharaon .rm-popup-remarketing-content-inner {
	padding-top:466px
}
.rm-popup-remarketing--pharaon.bonus-100 .rm-popup-remarketing-content {
	background-image:url(/assets/img/popups/remarketing/bg/remarketing_pharaon_100.png?v=2016-11-21)
}
.rm-popup-remarketing--pharaon.bonus-200 .rm-popup-remarketing-content {
	background-image:url(/assets/img/popups/remarketing/bg/remarketing_pharaon_200.png?v=2016-11-21)
}
.rm-popup-remarketing--pharaon.bonus-1000 .rm-popup-remarketing-content {
	background-image:url(/assets/img/popups/remarketing/bg/remarketing_pharaon_1000.png?v=2016-11-21)
}
.rm-popup-remarketing--pharaon.bonus-one-click .rm-popup-remarketing-content {
	background-image:url(/assets/img/popups/remarketing/bg/remarketing_pharaon_click_reg.png?v=2016-11-21)
}
.rm-popup-remarketing--pharaon .rm-popup-remarketing-btn {
	background-image:url(/assets/img/popups/remarketing/btns/remarketing-btns-pharaon.png?v=2016-11-21);
	width:367px;
	height:88px
}
.rm-popup-remarketing--pharaon .rm-popup-remarketing-btn.btn-get-bonus {
	background-position:0 0
}
.rm-popup-remarketing--pharaon .rm-popup-remarketing-btn.btn-get-bonus:hover {
	background-position:0 -89px
}
.rm-popup-remarketing--pharaon .rm-popup-remarketing-btn.btn-one-click {
	background-position:0 -176px
}
.rm-popup-remarketing--pharaon .rm-popup-remarketing-btn.btn-one-click:hover {
	background-position:0 -263px
}
.rm-popup-remarketing--pharaon .rm-popup-remarketing-close {
	background-image:url(/assets/img/popups/remarketing/btns/remarketing-close-pharaon.png?v=2016-11-21);
	width:24px;
	height:24px;
	right:39px;
	top:96px;
	opacity:0
}
.rm-popup-remarketing--pharaon .rm-popup-remarketing-close:hover {
	opacity:1
}
.scroll-table__cash,.scroll-table__date,.scroll-table__id,.scroll-table__notify,.scroll-table__operation,.scroll-table__payment,.scroll-table__status {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
thead .scroll-table__id {
	width:80px !important
}
tbody .scroll-table__id {
	width:79px !important
}
.scroll-table__date {
	width:90px
}
.scroll-table__cash {
	width:120px
}
.scroll-table__operation {
	width:170px
}
.scroll-table__payment {
	width:193px
}
.scroll-table__status {
	width:225px
}
thead .scroll-table__notify {
	width:51px !important
}
tbody .scroll-table__notify {
	width:50px !important
}
.ie .scroll-wrapper {
	-webkit-user-select:none;
	-moz-user-select:none;
	-khtml-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.popup-tabs {
	min-width:800px
}
.popup-tabs .tabs-status .popup-loyality__levels {
	width:70px;
	float:left;
	height:auto
}
.popup-tabs .tabs-status .icon-levels {
	background-size:80%;
	background-position:center center
}
.popup-tabs .popup-profile__selects {
	width:338px !important;
	float:right
}
.popup-tabs .gender-line {
	width:280px;
	float:left
}
.popup-tabs .remarketing-line {
	float:right;
	width:324px
}
.popup-tabs .change-pas-link {
	padding-bottom:10px
}
.popup-tabs .custom-background-line {
	float:right;
	width:324px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.popup-tabs .custom-background-slider {
	width:224px;
	padding:0 30px
}
.popup-tabs .grid-wrapper-cols {
	width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.popup-tabs .ico-bg,.popup-tabs .ico-gender,.popup-tabs label {
	float:left
}
.popup-tabs .ico-bg i,.popup-tabs .ico-gender i,.popup-tabs label i {
	margin-left:0;
	margin-right:0
}
.popup-tabs .form-group {
	margin-right:28px
}
.popup-tabs .popup-loyality__top {
	margin:5px 0
}
.popup-tabs .statuses-bottom {
	position:relative;
	padding-top:0;
	padding-bottom:0;
	margin-bottom:0 !important;
	border-bottom:0;
	box-shadow:0 5px 5px rgba(0,169,255,.4)
}
.popup-profile.popup-tabs .cnt-pt {
	padding:20px 0 7px 31px !important
}
.popup-profile.popup-tabs .form-group__input-wrap {
	width:324px;
	float:right
}
.status-col {
	box-shadow:inset -2px 0 0 0 rgba(0,0,0,.8),1px 0 0 0 rgba(255,255,255,.1);
	height:80px;
	margin:10px 0
}
.status-col:last-child {
	box-shadow:0 0 0 rgba(255,255,255,0)
}
.tabs-status {
	padding:0 10px;
	box-shadow:inset 0 2px 0 0 rgba(255,255,255,.1)
}
.tabs-status__icon {
	margin-left:20px;
	float:left;
	height:80px;
	width:80px;
	background:url(/assets/img/popups/tabs/tabs-status.png?v=2016-11-21) 10px center no-repeat
}
.tabs-status__icon-acount {
	background-position:-64px center
}
.tabs-status__title {
	display:block;
	float:left;
	margin-top:20px;
	margin-left:6px
}
.tabs-status__small {
	display:block;
	font-weight:700;
	font-size:15px;
	color:#8da1bd
}
.tabs-status__bold {
	font-size:18px;
	color:#fff
}
.tabs-status__bold-error {
	color:red;
	text-decoration:underline
}
.tabs-status__bold-error:hover {
	color:red;
	text-decoration:none
}
.ico-promo {
	display:block;
	background:url(/assets/img/sys/bg/sprite.png?v=2016-11-21) no-repeat -710px -372px;
	width:26px;
	height:30px;
	margin:1px 0 0 -4px !important
}
.change-pas-link {
	padding:0 30px
}
.change-pas-link .popup-footer__link {
	text-transform:uppercase;
	text-decoration:underline
}
.change-pas-link .popup-footer__link:hover {
	text-decoration:none;
	color:#0097ec
}
.change-pas-link .popup-footer__link:last-child {
	float:right
}
.popup-header-row {
	padding:0 10px
}
.popup-grid-item .h2 {
	display:block;
	position:relative;
	margin:0 auto;
	color:#8da1bd;
	text-decoration:none;
	padding:10px 0
}
.popup-grid-item .h2.active {
	color:#0097ec
}
.popup-grid-item .h2.active:after {
	content:'';
	position:absolute;
	left:0;
	right:0;
	margin:auto;
	bottom:-16px;
	width:0;
	height:0;
	border:7px solid rgba(255,255,255,0);
	border-top:7px solid #1b2026;
	z-index:3
}
.popup-grid-item .h2.active:before {
	content:'';
	position:absolute;
	left:0;
	right:0;
	margin:auto;
	bottom:-18px;
	width:0;
	height:0;
	border:7px solid rgba(255,255,255,0);
	border-top:7px solid rgba(255,255,255,.15);
	z-index:3
}
.popup-grid-item .h2:hover {
	color:#0097ec
}
.popup-loyality__levels .scale:before {
	content:'';
	display:block;
	position:absolute;
	left:0;
	height:18px;
	width:18px;
	background:url(/assets/img/popups/loyality/spr-scale.png?v=2016-11-21) 0 0 no-repeat
}
.popup-loyality__levels .scale:after {
	content:'';
	display:block;
	position:absolute;
	right:-3px;
	height:18px;
	width:18px;
	background:url(/assets/img/popups/loyality/spr-scale.png?v=2016-11-21) 0 bottom no-repeat
}
.popup-loyality .h2.active:before {
	bottom:-15px
}
.popup-loyality .h2.active:after {
	bottom:-14px
}
.popup-loyality-footer {
	border-top:0;
	margin-top:0 !important;
	min-height:44px
}
.tabs-bonuses {
	position:relative;
	padding:35px 20px 25px
}
.tabs-bonuses p {
	max-width:500px;
	margin-left:150px
}
.tabs-bonuses:before {
	content:'';
	position:absolute;
	top:0;
	right:auto;
	bottom:0;
	left:20px;
	margin:auto;
	width:118px;
	height:114px;
	background:url(/assets/img/sys/bg/sprite.png?v=2016-11-21) no-repeat -426px -498px
}
.center-bonuses .btn {
	max-width:260px;
	margin-left:40px;
	margin-top:4px
}
.popup-tabs-bonus .center-bonuses {
	padding:30px 0
}
.popup-bonus-footer {
	padding:11px 0;
	border-bottom:0;
	margin-bottom:0
}
.popup-bonus-footer a {
	font-weight:700;
	font-size:14px;
	text-transform:uppercase
}
.popup-bonus-footer a:hover {
	color:#0097ec;
	text-decoration:none
}
.popup-wheel-fortune {
	width:610px
}
.popup-wheel-fortune .cnt-pt {
	border:0
}
.alt-cashier-account .scroll-wrapper,.alt-cashier-history .scroll-wrapper,.alt-cashier-money .scroll-wrapper {
	height:282px;
	min-height:282px
}
.alt-cashier-account .scroll-wrapper>.scroll-content,.alt-cashier-history .scroll-wrapper>.scroll-content,.alt-cashier-money .scroll-wrapper>.scroll-content {
	padding-right:30px;
	width:688px;
	height:281px !important;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.alt-cashier-account .scrollbar-dynamic>.scroll-element.scroll-y,.alt-cashier-history .scrollbar-dynamic>.scroll-element.scroll-y,.alt-cashier-money .scrollbar-dynamic>.scroll-element.scroll-y {
	width:7px;
	padding:0 1px;
	right:-2px;
	background-color:transparent;
	box-shadow:inset 1px 0 0 rgba(0,0,0,0);
	border:1px solid rgba(38,43,70,0)
}
.alt-cashier-account .scrollbar-dynamic>.scroll-element .scroll-bar,.alt-cashier-history .scrollbar-dynamic>.scroll-element .scroll-bar,.alt-cashier-money .scrollbar-dynamic>.scroll-element .scroll-bar {
	border-radius:2px;
	background-clip:padding-box;
	background-color:#3c4262
}
@media screen and (max-height:800px) {
	.alt-cashier-account .popup-container,.alt-cashier-history .popup-container,.alt-cashier-money .popup-container {
		margin-top:5%
	}
}
.alt-cashier {
	position:relative;
	z-index:1001
}
.alt-cashier-cont {
	background:#1d232c;
	border-radius:8px;
	width:690px;
	margin:auto;
	padding-bottom:20px
}
.alt-cashier-header {
	position:relative;
	height:50px;
	background:#233b7a;
	border-radius:8px 8px 0 0;
	padding:10px 24px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.alt-cashier-header-title {
	font-size:24px;
	font-weight:700
}
.alt-cashier-close {
	width:34px;
	height:34px;
	border:2px solid #fff;
	border-radius:50%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	position:absolute;
	top:0;
	right:9px;
	bottom:0;
	left:auto;
	-webkit-transition:.2s;
	-o-transition:.2s;
	transition:.2s;
	margin:auto;
	cursor:pointer;
	opacity:.8
}
.alt-cashier-close:hover {
	opacity:1;
	box-shadow:0 0 0 3px rgba(0,0,0,.2)
}
.alt-cashier-close:after,.alt-cashier-close:before {
	content:'';
	display:block;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	margin:auto;
	width:2px;
	height:20px;
	background:#fff;
	border-radius:2px;
	-webkit-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	transform:rotate(45deg)
}
.alt-cashier-close:before {
	-webkit-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
	transform:rotate(-45deg)
}
.alt-cashier-tabs {
	width:100%;
	display:table
}
.alt-cashier-tabs-item {
	display:table-cell
}
.alt-cashier-tabs-wrap {
	margin:20px 15px
}
.alt-cashier-link {
	display:block;
	border-radius:5px;
	font-size:18px;
	padding:8px 0;
	height:40px;
	text-align:center;
	margin:0 1px;
	background:#2d333b;
	cursor:pointer;
	color:#fff;
	text-decoration:none;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.alt-cashier-link:hover {
	text-decoration:none;
	color:#008aff
}
.active.alt-cashier-tabs-item .alt-cashier-link {
	background:#006700;
	color:#fff;
	text-decoration:none
}
.alt-cashier-body {
	position:relative;
	margin:0 16px;
	border-radius:3px;
	overflow:hidden;
	background:#ededed;
	min-height:300px
}
.alt-cashier-body.history {
	height:310px
}
.alt-cashier-table {
	min-width:657px !important;
	border-collapse:separate
}
.alt-cashier-table th span {
	display:block;
	height:28px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:5px 0;
	border-radius:2px;
	background:#fff;
	color:#535d6b;
	font-size:13px;
	font-weight:400;
	text-align:center;
	margin:2px 1px 0
}
.alt-cashier-table td,.alt-cashier-table th {
	font-size:12px;
	white-space:nowrap;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.alt-cashier-table td:nth-child(1),.alt-cashier-table th:nth-child(1) {
	width:68px;
	max-width:68px;
	min-width:68px
}
.alt-cashier-table td:nth-child(2),.alt-cashier-table th:nth-child(2) {
	width:71px;
	max-width:71px;
	min-width:71px
}
.alt-cashier-table td:nth-child(3),.alt-cashier-table th:nth-child(3) {
	width:91px;
	max-width:91px;
	min-width:91px
}
.alt-cashier-table td:nth-child(4),.alt-cashier-table th:nth-child(4) {
	width:131px;
	max-width:131px;
	min-width:131px
}
.alt-cashier-table td:nth-child(5),.alt-cashier-table th:nth-child(5) {
	width:141px;
	max-width:141px;
	min-width:141px
}
.alt-cashier-table td:nth-child(6),.alt-cashier-table th:nth-child(6) {
	width:112px;
	max-width:112px;
	min-width:112px
}
.alt-cashier-table td:nth-child(7),.alt-cashier-table th:nth-child(7) {
	width:43px;
	max-width:43px;
	min-width:43px
}
.alt-cashier-table th:nth-child(6) {
	width:155px;
	max-width:155px;
	min-width:155px
}
.alt-cashier-table tbody tr[data-row=inner] {
	display:none
}
.alt-cashier-table tbody tr[data-row=outer] {
	cursor:pointer
}
.alt-cashier-table tbody tr[data-row=outer] td:nth-child(5) {
	position:relative
}
.alt-cashier-table tbody tr[data-row=outer] td:nth-child(5):before {
	content:'';
	display:block;
	position:absolute;
	top:-2px;
	right:2px;
	bottom:0;
	left:auto;
	margin:auto;
	width:6px;
	height:6px;
	-webkit-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	transform:rotate(45deg);
	border-bottom:1px solid #233b7a;
	border-right:1px solid #233b7a
}
.alt-cashier-table tbody tr.row-detailed td:nth-child(5):before {
	top:0;
	-webkit-transform:rotate(-135deg);
	-ms-transform:rotate(-135deg);
	-o-transform:rotate(-135deg);
	transform:rotate(-135deg)
}
.alt-cashier-table tbody tr.tr-even td {
	background:#ededed
}
.alt-cashier-table tbody tr.tr-odd td {
	background:#fff;
	padding-top:6px;
	padding-bottom:6px
}
.alt-cashier-table tbody td {
	padding:8px;
	color:#535d6b;
	text-align:left;
	overflow:hidden;
	text-overflow:ellipsis
}
.alt-cashier-table tbody td:first-child {
	padding-left:0;
	padding-right:0;
	text-align:center
}
.alt-cashier-table tbody td:nth-child(even) {
	color:#97a2b2
}
.alt-cashier-status {
	position:relative;
	overflow:visible !important;
	padding:0 10px 0 0 !important;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.alt-cashier-hint {
	position:absolute;
	top:2px;
	right:auto;
	bottom:auto;
	left:-150px;
	padding:6px 8px;
	background-color:#0b194e;
	font-size:13px;
	width:130px;
	color:#fff;
	border:1px solid #2685ff;
	white-space:normal;
	-webkit-box-shadow:0 0 0 1px #250101;
	-moz-box-shadow:0 0 0 1px #250101;
	box-shadow:0 0 0 1px #250101;
	-webkit-transform:scale(0);
	-ms-transform:scale(0);
	-o-transform:scale(0);
	transform:scale(0);
	z-index:10;
	-webkit-transition:.2s;
	-o-transition:.2s;
	transition:.2s
}
.tr-odd .alt-cashier-hint {
	top:2px
}
.alt-cashier-hint:before {
	content:'';
	display:block;
	position:absolute;
	top:8px;
	right:-10px;
	bottom:auto;
	left:auto;
	width:0;
	height:0;
	border:5px solid transparent;
	border-left:5px solid #0b194e
}
.alt-cashier-hint-ico {
	margin:auto;
	width:26px;
	height:26px;
	border-radius:50%;
	display:block;
	cursor:pointer;
	background:#233b7a;
	font-size:18px;
	text-align:center;
	color:#fff;
	font-style:normal;
	line-height:1.25;
	border:2px solid #fff;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.alt-progress .alt-cashier-hint-ico {
	background:#8e2435
}
.done .alt-cashier-hint-ico {
	background:#a51717
}
.alt-cashier-hint-ico:hover+* {
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1)
}
.alt-cashier-box {
	height:384px
}
.alt-cashier-box>* {
	display:block
}
.alt-cashier-box-notes {
	position:absolute;
	top:auto;
	right:0;
	bottom:0;
	left:0;
	height:0;
	background-color:#1d232c;
	-webkit-transition:height .3s;
	-o-transition:height .3s;
	transition:height .3s;
	-webkit-box-shadow:0 3px 0 3px #1d232c;
	-moz-box-shadow:0 3px 0 3px #1d232c;
	box-shadow:0 3px 0 3px #1d232c
}
.alt-cashier-box-notes .table-cell {
	height:inherit
}
.alt-cashier-box-notes .table-cell h4 {
	font-size:16px;
	text-align:center;
	text-transform:none;
	color:#fff;
	margin:15px 0
}
.alt-cashier-box-notes .table-cell p {
	font-size:13px;
	text-align:left;
	margin:10px 0;
	color:#bec9d4
}
.alt-cashier-box-notes .table-cell a {
	color:#27bff8;
	text-decoration:none
}
.alt-cashier-box-notes .table-cell a:hover {
	text-decoration:underline
}
.alt-cashier-box-notes .table-cell span {
	color:#4d5d6c
}
.alt-cashier-box.show-notes {
	border-radius:3px 3px 0 0
}
.alt-cashier-box.show-notes+.alt-cashier-box-notes {
	height:128px
}
.alt-cashier-footer {
	margin-top:16px;
	padding:0 19px;
	font-size:0
}
.alt-cashier-footer-title {
	text-align:center;
	font-size:16px;
	text-transform:uppercase
}
.alt-cashier-footer-text {
	display:inline-block;
	vertical-align:top;
	width:50%;
	margin-top:14px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding-right:10px
}
.alt-cashier-footer-text p {
	font-size:13px;
	color:#4d5d6c;
	margin-bottom:0
}
.alt-cashier-footer-text p+p {
	margin-top:8px
}
.alt-cashier-footer-text span {
	color:#bec9d4
}
.chosen-container {
	width:auto !important;
	max-width:100%;
	height:46px !important;
	position:relative;
	display:inline-block;
	vertical-align:middle;
	font-size:13px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
._full+.chosen-container {
	width:100% !important
}
.chosen-container>a>span {
	color:#fff;
	margin-right:6px !important
}
.chosen-container div b {
	background:url(/assets/img/sys/bg/sprite.png?v=2016-11-21) no-repeat -438px -275px
}
.chosen-container-active div b {
	background-image:none
}
.chosen-search {
	display:none
}
.chosen-single {
	min-width:20px;
	color:#adb2cc;
	height:39px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	background-color:#000717;
	width:100%;
	border:1px solid #3b424e;
	-moz-box-shadow:0 0 2px #535f6f;
	-webkit-box-shadow:0 0 2px #535f6f;
	box-shadow:0 0 2px #535f6f;
	padding:7px 11px !important;
	font-size:15px !important;
	-webkit-border-radius:2px !important;
	-moz-border-radius:2px !important;
	border-radius:2px !important;
	z-index:1;
	position:relative;
	display:block;
	overflow:hidden;
	text-decoration:none !important;
	white-space:nowrap;
	line-height:23px;
	cursor:pointer
}
.chosen-single:hover {
	text-decoration:none !important
}
.chosen-single span {
	display:block;
	overflow:hidden;
	margin-right:26px;
	text-overflow:ellipsis;
	white-space:nowrap
}
.chosen-single div {
	position:absolute;
	top:0;
	right:0;
	display:block;
	width:20px;
	height:100%
}
.chosen-single div b {
	display:block;
	width:100%;
	height:100%
}
.chosen-drop {
	display:none;
	color:#fff;
	background-color:#000717;
	border:1px solid #3b424e;
	-moz-box-shadow:0 0 0 1px rgba(0,0,0,.52),inset -1px -1px 7px #16142d !important;
	-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.52),inset -1px -1px 7px #16142d !important;
	box-shadow:0 0 0 1px rgba(0,0,0,.52),inset -1px -1px 7px #16142d !important;
	font-size:15px !important;
	position:relative !important;
	-webkit-border-radius:2px !important;
	-moz-border-radius:2px !important;
	border-radius:2px !important;
	z-index:3;
	width:100%;
	left:0;
	max-height:200px
}
.chosen-container-active .chosen-drop {
	display:block
}
.chosen-results {
	position:relative;
	overflow:hidden;
	margin:0 4px 4px 0;
	background-color:#000717;
	padding:0 0 0 4px;
	padding-left:0 !important;
	max-height:190px !important;
	min-height:190px !important
}
.chosen-results li {
	margin:0;
	padding:12px 0 12px 11px !important;
	list-style:none;
	line-height:15px;
	word-wrap:break-word
}
.chosen-results li.active-result {
	display:list-item;
	cursor:pointer
}
.chosen-results li.disabled-result {
	display:list-item;
	color:#ccc;
	cursor:default
}
.chosen-results li.highlighted {
	background-color:#3875d7;
	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));
	background-image:-webkit-linear-gradient(#3875d7 20%,#2a62bc 90%);
	background-image:-moz-linear-gradient(#3875d7 20%,#2a62bc 90%);
	background-image:-o-linear-gradient(#3875d7 20%,#2a62bc 90%);
	background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);
	color:#fff
}
.chosen-results li.no-results {
	color:#777;
	display:list-item;
	background:#f4f4f4
}
.chosen-results li.group-result {
	display:list-item;
	font-weight:700;
	cursor:default
}
.chosen-results li.group-option {
	padding-left:15px
}
.popup-cashier-history__table td,.popup-cashier-history__table th {
	box-sizing:border-box
}
.popup-cashier-history__table td:nth-child(1),.popup-cashier-history__table th:nth-child(1) {
	width:40px
}
.popup-cashier-history__table td:nth-child(2),.popup-cashier-history__table th:nth-child(2) {
	width:85px
}
.popup-cashier-history__table td:nth-child(3),.popup-cashier-history__table th:nth-child(3) {
	width:130px
}
.popup-cashier-history__table td:nth-child(4),.popup-cashier-history__table th:nth-child(4) {
	width:155px
}
.popup-cashier-history__table td:nth-child(5),.popup-cashier-history__table th:nth-child(5) {
	width:225px
}
.popup-cashier-history__table td:nth-child(6),.popup-cashier-history__table th:nth-child(6) {
	width:auto
}
.popup-cashier-history__table td:nth-child(7),.popup-cashier-history__table th:nth-child(7) {
	width:22px
}
.popup-cashier-history__table .big-payment-order {
	transition:background-color .3s ease 0s;
	cursor:pointer
}
.popup-cashier-history__table .big-payment-order:hover {
	background-color:rgba(255,255,255,.1)
}
.popup-cashier-history__table .big-payment-order.active,.popup-cashier-history__table .big-payment-order.active+.big-payment-order-item {
	background-color:rgba(0,0,0,.1)
}
.popup-cashier-history__table .big-payment-order-item {
	display:none
}
.table-overlay {
	position:relative;
	top:0
}
.scroll-overlay {
	width:100% !important
}
.scroll-overlay>.scroll-overlay {
	width:117% !important
}
.scroll-overlay>.scroll-overlay>* {
	width:86% !important
}
.scroll-wrapper {
	overflow:hidden !important;
	padding:0 !important;
	position:relative;
	max-height:300px;
	min-height:300px
}
.scroll-wrapper>.scroll-content {
	border:none !important;
	-moz-box-sizing:content-box !important;
	-webkit-box-sizing:content-box !important;
	box-sizing:content-box !important;
	left:0;
	margin:0 !important;
	height:300px !important;
	max-width:none !important;
	overflow-y:scroll !important;
	overflow-x:hidden !important;
	padding:0;
	position:relative !important;
	top:0;
	min-height:100px
}
.scroll-element {
	display:none
}
.scroll-element.scroll-x.scroll-scrollx_visible {
	display:none !important;
	opacity:0
}
.scroll-element.scroll-y.scroll-scrolly_visible {
	display:block
}
.scroll-element .scroll-arrow,.scroll-element .scroll-bar {
	cursor:default
}
.scrollbar-dynamic>.scroll-element,.scrollbar-dynamic>.scroll-element div {
	background:0;
	border:0;
	margin:0;
	padding:0;
	position:absolute;
	z-index:10
}
.scrollbar-dynamic>.scroll-element div {
	display:block;
	height:100%;
	left:0;
	top:0;
	width:100%;
	background:0
}
.scrollbar-dynamic>.scroll-element.scroll-x {
	bottom:2px;
	height:7px;
	left:0;
	min-width:100%;
	width:100%
}
.scrollbar-dynamic>.scroll-element.scroll-y {
	height:100%;
	min-height:100%;
	right:2px;
	top:0;
	width:7px
}
.scrollbar-dynamic>.scroll-element .scroll-element_outer {
	opacity:.3;
	border-radius:12px
}
.scrollbar-dynamic>.scroll-element .scroll-element_size {
	background-color:transparent;
	opacity:0;
	border-radius:12px;
	-webkit-transition:opacity .2s;
	-moz-transition:opacity .2s;
	-o-transition:opacity .2s;
	transition:opacity .2s
}
.scrollbar-dynamic>.scroll-element .scroll-bar {
	background-color:#fff;
	background-color:rgba(225,241,255,.7);
	border-radius:7px
}
.scrollbar-dynamic>.scroll-element.scroll-x .scroll-bar {
	bottom:0;
	height:7px;
	min-width:24px;
	top:auto
}
.scrollbar-dynamic>.scroll-element.scroll-y .scroll-bar {
	left:auto;
	min-height:24px;
	right:0;
	width:7px
}
.scrollbar-dynamic>.scroll-element.scroll-x .scroll-element_outer {
	bottom:0;
	top:auto;
	left:2px;
	-webkit-transition:height .2s;
	-moz-transition:height .2s;
	-o-transition:height .2s;
	transition:height .2s
}
.scrollbar-dynamic>.scroll-element.scroll-y .scroll-element_outer {
	left:auto;
	right:0;
	top:2px;
	-webkit-transition:width .2s;
	-moz-transition:width .2s;
	-o-transition:width .2s;
	transition:width .2s
}
.scrollbar-dynamic>.scroll-element.scroll-x .scroll-element_size {
	left:-4px
}
.scrollbar-dynamic>.scroll-element.scroll-y .scroll-element_size {
	top:-4px
}
.scrollbar-dynamic>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
	left:-11px
}
.scrollbar-dynamic>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
	top:-11px
}
.scrollbar-dynamic>.scroll-element.scroll-draggable .scroll-element_outer,.scrollbar-dynamic>.scroll-element:hover .scroll-element_outer {
	overflow:hidden;
	-ms-filter:"alpha(Opacity=70)";
	filter:alpha(opacity=70);
	opacity:.7
}
.scrollbar-dynamic>.scroll-element.scroll-draggable .scroll-element_outer .scroll-element_size,.scrollbar-dynamic>.scroll-element:hover .scroll-element_outer .scroll-element_size {
	opacity:1
}
.scrollbar-dynamic>.scroll-element.scroll-draggable .scroll-element_outer .scroll-bar,.scrollbar-dynamic>.scroll-element:hover .scroll-element_outer .scroll-bar {
	height:100%;
	width:7px;
	border-radius:7px
}
.scrollbar-dynamic>.scroll-element.scroll-x.scroll-draggable .scroll-element_outer,.scrollbar-dynamic>.scroll-element.scroll-x:hover .scroll-element_outer {
	height:8px;
	min-height:7px
}
.scrollbar-dynamic>.scroll-element.scroll-y.scroll-draggable .scroll-element_outer,.scrollbar-dynamic>.scroll-element.scroll-y:hover .scroll-element_outer {
	min-width:7px;
	width:8px
}
.scroll-element_track {
	width:10px
}
.stat-vip-user__table tr th .text-red {
	color:#ff2f17 !important;
	padding:4px !important
}
.stat-vip-user__table tr td {
	text-align:left
}
.stat-vip-user__table tr td .text-yellow {
	max-width:100px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	text-align:left
}
.stat-vip-user__table tr td:first-child ._over-hidden {
	max-width:80px;
	min-width:68px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.stat-vip-user__table tr td ._over-hidden {
	max-height:20px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	display:inline-block
}
.stat-vip-user__table tr td a {
	color:inherit
}
.stat-vip-user__table tr td a:hover {
	text-decoration:none
}
.stat-vip-user__table .disabled__block {
	color:#fff;
	font-family:Arial;
	font-size:20px;
	font-weight:700;
	position:absolute;
	left:0;
	top:60px;
	right:0;
	bottom:0;
	background:rgba(0,0,0,.8)url(/assets/img/pages/stat-vip-user/textdisable.png?v=2016-11-21);
	background-repeat:no-repeat;
	background-size:100% auto;
	text-align:center;
	z-index:3
}
.stat-vip-user__table .disabled__block span {
	position:absolute;
	left:0;
	right:0;
	top:50%;
	margin-top:-10px
}
.stat-vip-user__table._big tr.half-row+tr th {
	font-size:15px
}
.stat-vip-user__table._big tr td .text-blue {
	max-width:138px
}
.stat-vip-user__table._big tr td .text-yellow {
	text-align:center
}
.vip__name.h1 {
	font-weight:400 !important;
	letter-spacing:2.3px
}
.vip__tickets {
	margin:30px 0;
	height:72px
}
.vip__tickets-bg {
	background-image:url(/assets/img/pages/lottery/bg-ticket.png?v=2016-11-21);
	text-align:center;
	height:72px;
	width:100%;
	line-height:72px
}
.lottery-prise {
	position:relative;
	margin-top:-7px
}
.lottery-prise:not(._big) {
	border:2px solid #000;
	border-radius:2px;
	-webkit-box-shadow:0 0 0 1px rgba(63,72,86,.75);
	-moz-box-shadow:0 0 0 1px rgba(63,72,86,.75);
	box-shadow:0 0 0 1px rgba(63,72,86,.75);
	margin:3px 2px
}
.lottery-prise-names {
	position:absolute;
	top:50%;
	right:0;
	bottom:auto;
	left:150px;
	margin-top:-50px
}
.lottery-prise-names .lottery-prise-name {
	color:#ffbf00;
	font-size:23px;
	text-transform:uppercase;
	line-height:30px
}
.lottery-prise-names .lottery-prise-text {
	color:#fff;
	font-size:28px;
	line-height:32px;
	max-width:100%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	white-space:normal
}
._big .lottery-prise-names {
	margin-top:-42px;
	left:15px
}
._big .lottery-prise-names .lottery-prise-name {
	color:#ffbf00;
	font-size:37px;
	line-height:38px;
	text-transform:none
}
._big .lottery-prise-names .lottery-prise-text {
	color:#fff;
	font-size:40px;
	line-height:41px;
	max-height:35px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.lottery-prise._big {
	padding-bottom:23px;
	background:url(/assets/img/sys/anim/neon-b.png?v=2016-11-21) 50% 98% no-repeat;
	min-height:121px;
	z-index:2
}
.lottery-prise-wrap {
	margin:-17px 0 0;
	padding:0;
	background-color:#000;
	border-radius:3px;
	position:relative
}
.lottery-prise-wrap .grid-col__12-12 {
	position:relative
}
.lottery-prise-wrap .grid-col__12-12:after {
	content:'';
	position:absolute;
	top:136px;
	right:0;
	bottom:0;
	left:0;
	height:322px;
	background-image:url(/assets/img/pages/lottery/glow.png?v=2016-11-21);
	opacity:.2;
	z-index:0
}
.lottery-prise-wrap .grid-col__6-12:nth-child(2) .lottery-prise {
	margin-left:-2px;
	margin-top:0
}
.lottery-prise-wrap .grid-col__6-12:nth-child(3) .lottery-prise {
	margin-top:0;
	margin-right:-2px
}
.lottery-prise-wrap .grid-col__6-12:nth-child(4) .lottery-prise {
	margin-top:1px;
	margin-left:-2px;
	margin-bottom:-2px
}
.lottery-prise-wrap .grid-col__6-12:nth-child(5) .lottery-prise {
	margin-top:1px;
	margin-right:-2px;
	margin-bottom:-2px
}
.lottery-prise-img {
	height:155px;
	width:150px;
	text-align:center;
	display:table-cell;
	vertical-align:middle
}
._big .lottery-prise-img {
	display:block;
	width:100%;
	height:118px;
	border-radius:3px;
	background:url(/assets/img/sys/bg/texture-dark.jpg?v=2016-11-21) 50% 0 repeat;
	border:1px solid #000
}
._big .lottery-prise-img img {
	float:right
}
.lottery-prise-img img {
	max-width:100%;
	max-height:100%;
	display:block;
	margin:0 auto
}
.news-page .cnt-dt>.cnt-brd {
	margin:-2px -1px 5px
}
.news-page h1 {
	margin:0;
	text-align:left;
	text-transform:none;
	font-weight:400 !important
}
.news-block {
	margin-top:20px
}
.news-block+.news-block {
	margin-top:35px
}
.news-block__text {
	padding:18px;
	color:#8da1bd
}
.news-block__text p {
	font-size:16px;
	margin:30px 0
}
.news-block__text p:first-child {
	margin-top:0
}
.news-block__text ol,.news-block__text ul {
	font-size:16px;
	margin-bottom:30px;
	color:#8da1bd;
	list-style-position:inside;
	padding-left:20px
}
.news-block__text ol li,.news-block__text ul li {
	margin-bottom:10px
}
.news-block__text ul {
	list-style-type:disc
}
.news-block__text .list-nostyle li {
	margin-left:15px;
	font-size:16px;
	line-height:25px
}
.news-block__img img {
	display:block;
	width:100%;
	height:100%
}
.news-block__img h1,.news-block__img-text {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	color:#fff;
	font-size:24px;
	text-shadow:0 1px 2px rgba(0,0,0,.75);
	padding:13px;
	line-height:30px
}
.news-block__bottom {
	padding:10px 20px;
	font-size:16px
}
.online-shop {
	font-size:0;
	margin-bottom:35px
}
.online-shop .online-shop__item:hover .online-shop__item-img {
	display:none
}
.online-shop .online-shop__item:hover .online-shop__item-text {
	display:block
}
.online-shop .online-shop__item:hover>* {
	position:relative;
	z-index:2
}
.online-shop .online-shop__item:hover:before {
	position:absolute;
	content:"";
	top:6px;
	bottom:6px;
	left:6px;
	right:6px;
	width:auto;
	height:auto;
	margin-left:0;
	border-radius:0;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	background:rgba(67,101,174,.2)
}
.online-shop .online-shop__item:hover:after {
	position:absolute;
	content:"";
	top:0;
	left:0;
	bottom:0;
	right:0;
	background:url(/assets/img/online-shop/border-decor.png?v=2016-11-21) no-repeat;
	background-size:100% 100%
}
.online-shop .online-shop__item-text {
	display:none;
	height:135px;
	text-align:left;
	padding:0 10px 10px;
	color:#dcdcdc;
	overflow:hidden
}
.online-shop .online-shop__item-text p {
	font-size:12px
}
.dark-cloud-bg {
	border:1px solid #3b424d;
	border-radius:2px;
	background:url(/assets/img/sys/bg/texture-dark.jpg?v=2016-11-21) repeat;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-shadow:inset 0 0 1px 5px rgba(0,0,0,.75);
	-moz-box-shadow:inset 0 0 1px 5px rgba(0,0,0,.75);
	box-shadow:inset 0 0 1px 5px rgba(0,0,0,.75)
}
.online-shop__item {
	position:relative;
	min-height:318px;
	font-size:18px;
	padding:15px 7px;
	vertical-align:top;
	text-align:center
}
.online-shop__item:before {
	position:absolute;
	content:"";
	top:60px;
	left:50%;
	margin-left:-72px;
	width:144px;
	height:144px;
	background:rgba(67,101,174,.2);
	border-radius:50%;
	-webkit-box-shadow:0 0 60px 15px rgba(67,101,174,.3);
	-moz-box-shadow:0 0 60px 15px rgba(67,101,174,.3);
	box-shadow:0 0 60px 15px rgba(67,101,174,.3)
}
.online-shop__item-img {
	position:relative;
	height:135px;
	margin-bottom:10px;
	z-index:1
}
.online-shop__item-img img {
	max-width:100%;
	max-height:100%
}
.online-shop__item-points {
	margin-bottom:12px
}
.online-shop__item-points span {
	font-size:22px
}
.online-shop__item-btn {
	padding:0 6px
}
.online-shop__item-title {
	display:table;
	width:100%;
	height:45px;
	margin-bottom:10px
}
.online-shop__item h5 {
	display:block;
	font-size:17px;
	height:45px;
	text-overflow:ellipsis;
	overflow:hidden
}
.online-shop__item .btn-md,.online-shop__item .btn-md span {
	font-size:21px
}
a.text-white {
	text-decoration:none
}
a.text-white:hover {
	text-decoration:underline
}
.btn-disabled {
	height:36px;
	background-image:none;
	border:1px solid #000;
	-webkit-box-shadow:0 0 3px 1px #3c444e;
	-moz-box-shadow:0 0 3px 1px #3c444e;
	box-shadow:0 0 3px 1px #3c444e;
	cursor:default
}
.btn-disabled:active {
	top:0
}
.btn-disabled span:not(.rubl) {
	display:block;
	border:1px solid #2b3443;
	color:#606e83;
	background:#1d232d;
	background:-moz-linear-gradient(top,#1d232d 0,#252d3e 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#1d232d),color-stop(100%,#252d3e));
	background:-webkit-linear-gradient(top,#1d232d 0,#252d3e 100%);
	background:-o-linear-gradient(top,#1d232d 0,#252d3e 100%);
	background:-ms-linear-gradient(top,#1d232d 0,#252d3e 100%);
	background:linear-gradient(to bottom,#1d232d 0,#252d3e 100%)
}
.btn-disabled span:not(.rubl):after,.btn-disabled span:not(.rubl):before {
	display:none
}
.online-shop__item-text span {
	color:#0097ec
}
.online-shop__item-text p {
	color:#fff;
	margin:0;
	line-height:1.7
}
.hgroup {
	margin-top:-10px
}
.hgroup span {
	display:block;
	text-align:center
}
.hgroup .text-yellow {
	font-size:18px;
	margin-bottom:6px
}
.hgroup .pseudolink {
	font-size:18px;
	margin-bottom:15px
}
.hgroup .pseudolink:hover {
	color:#008aff
}
.hgroup .text-white {
	font-size:14px;
	margin-bottom:5px
}
.order {
	margin-bottom:30px
}
.order .online-shop__item-text {
	font-size:14px;
	margin-top:20px
}
.order .online-shop__item-text p {
	line-height:1.9
}
.text__outer {
	display:table;
	width:100%;
	height:100%
}
.text__inner {
	display:table-cell;
	vertical-align:middle
}
.btn-wrapper {
	text-align:center;
	margin-bottom:20px
}
.btn-wrapper .btn {
	display:inline-block;
	width:190px;
	margin:0 45px;
	cursor:pointer
}
.online-shop-prize {
	position:relative;
	font-size:0;
	padding:20px;
	margin-bottom:20px
}
.online-shop-prize input {
	font-size:14px
}
.online-shop-prize:before {
	position:absolute;
	content:"";
	left:3px;
	top:-12px;
	height:26px;
	background:url(/assets/img/online-shop/prize-sprite.png?v=2016-11-21)
}
.online-shop-prize.item-1:before {
	width:16px;
	background-position:0 0
}
.online-shop-prize.item-2:before {
	width:16px;
	background-position:-18px 0
}
.online-shop-prize.item-2 .field-inline input {
	font-size:14px
}
.online-shop-prize.item-3:before {
	width:14px;
	background-position:-35px 0
}
.online-shop-prize .form-group__input {
	background:#000
}
.online-shop-prize .form-group__input-wrap.has-error.left .form-error.help-block {
	width:auto;
	left:auto;
	right:101%;
	white-space:nowrap
}
.online-shop-prize .form-group__input-wrap.has-error.right .form-error.help-block {
	width:auto;
	right:auto;
	left:100%;
	white-space:nowrap
}
.online-shop-prize .form-group {
	position:relative
}
.online-shop-prize .form-group label {
	position:absolute;
	left:12px;
	top:10px;
	font-family:kelson_sans_ruregular,Arial,Helvetica,Verdana,Tahoma,sans-serif;
	color:#8a8d99;
	z-index:5;
	cursor:text
}
.online-shop-prize .form-group label.important:before {
	position:absolute;
	top:-1px;
	right:-12px;
	content:"*";
	color:#7e0f2d
}
.online-shop-prize .form-group input {
	padding-left:12px
}
.online-shop-prize .text-gray {
	position:relative;
	padding-left:12px
}
.online-shop-prize .text-gray:before {
	position:absolute;
	content:"*";
	top:-2px;
	left:1px;
	font-size:18px;
	color:#7e0f2d
}
.online-shop-prize.item-2 .text-white,.online-shop-prize.item-3 .text-white {
	padding-top:8px;
	margin-bottom:8px
}
.online-shop-prize+.btn-wrapper {
	padding-top:25px
}
.online-shop-prize .form-error {
	min-width:190px
}
.prize-img {
	float:left;
	width:168px;
	height:120px;
	margin-right:8px;
	background:url(/assets/img/online-shop/prize-bg.jpg?v=2016-11-21) no-repeat;
	border:2px solid #000;
	border-radius:2px;
	-webkit-box-shadow:0 0 1px 1px #3f4856;
	-moz-box-shadow:0 0 1px 1px #3f4856;
	box-shadow:0 0 1px 1px #3f4856
}
.prize-img img {
	position:relative;
	top:5px;
	left:5px;
	display:block;
	width:154px;
	height:106px;
	border:2px solid #000;
	border-radius:2px
}
.prize-img-for-table {
	max-width:73px
}
.form-group:after,.form-group:before {
	content:" ";
	display:table
}
.form-group:after {
	clear:both
}
.form-group.right {
	width:48%;
	float:right
}
.form-group.right+.form-group.right {
	margin-right:14px
}
.form-group .rub {
	position:absolute;
	top:9px;
	right:12px;
	font-size:14px;
	color:#8a8d99;
	text-transform:uppercase
}
.field-inline {
	display:inline-block;
	vertical-align:top
}
.field-inline:first-child {
	margin-right:17px
}
.field-inline input {
	position:relative;
	width:162px;
	font-size:16px
}
.field-inline button {
	width:225px
}
.city-select .chosen-container {
	height:38px !important;
	z-index:100;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.city-select .chosen-container div b {
	position:relative;
	top:15px;
	width:15px;
	height:10px;
	background:url(/assets/img/online-shop/arrow-sprite.png?v=2016-11-21) 0 0 no-repeat
}
.city-select .chosen-results {
	background:#000;
	min-height:60px !important
}
.city-select .chosen-single {
	height:38px;
	font-family:kelson_sans_ruregular,Arial,Helvetica,Verdana,Tahoma,sans-serif;
	font-size:14px;
	font-weight:400;
	background:#000;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
.city-select .chosen-single span {
	display:inline;
	position:relative
}
.city-select .chosen-single span.title:before {
	position:absolute;
	top:-3px;
	right:-12px;
	content:"*";
	color:#7e0f2d;
	z-index:11
}
.city-select .chosen-container>a>span,.city-select .chosen-drop {
	color:#8a8d99
}
.balance {
	position:relative;
	width:162px;
	height:38px;
	font-size:14px;
	border:1px solid #3b424e;
	background:#000;
	padding:8px 8px 8px 12px;
	color:#8a8d99;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border-radius:2px
}
.loyality-table td {
	padding:10px
}
.loyality__list {
	margin-left:15px;
	color:#8da1bd;
	line-height:25px
}
.loyality-icon {
	width:40px;
	height:100%;
	display:table-cell;
	vertical-align:middle;
	text-align:left
}
.loyality-icon span:first-child {
	background-image:url(/assets/img/pages/loyality/sprite-icons.png?v=2016-11-21) !important;
	display:inline-block
}
.loyality-icons {
	text-align:left
}
.loyality-icons ._text {
	text-align:left;
	display:table-cell;
	color:#fff;
	line-height:19px;
	font-size:13px;
	vertical-align:top
}
.loyality-icons ._text a {
	text-align:left
}
.loyality-icons ._text._double {
	line-height:14px;
	padding-top:2px
}
.loyality-hint.left {
	cursor:default
}
.loyality-hint.left .form-error {
	margin-top:60px;
	margin-left:-5px
}
.loyality-hint.left:hover .form-error {
	display:block !important
}
.loyality-hint.left ._text {
	color:#008aff
}
.loyality-hint.left ._text span {
	border-bottom:1px dashed #008aff
}
.ico-balls.icon-table-privileges {
	background-position:-119px -6px;
	width:25px;
	height:20px
}
.ico-card.icon-table-privileges {
	background-position:-34px -6px;
	width:25px;
	height:18px
}
.ico-chat.icon-table-privileges {
	background-position:-93px -6px;
	width:25px;
	height:20px
}
.ico-commission.icon-table-privileges {
	background-position:-61px -36px;
	width:26px;
	height:21px
}
.ico-crown.icon-table-privileges {
	background-position:-229px -6px;
	width:19px;
	height:22px;
	margin:-1px 4px 0 1px
}
.ico-dollar.icon-table-privileges {
	background-position:-347px -5px;
	width:22px;
	height:20px
}
.ico-double.icon-table-privileges {
	background-position:-323px -5px;
	width:21px;
	height:19px
}
.ico-money-bag.icon-table-privileges {
	background-position:-370px -3px;
	width:25px;
	height:21px
}
.ico-money.icon-table-privileges {
	background-position:-202px -6px;
	width:25px;
	height:21px
}
.ico-person.icon-table-privileges {
	background-position:-298px -6px;
	width:24px;
	height:18px
}
.ico-phone.icon-table-privileges {
	background-position:-3px -4px;
	width:25px;
	height:20px
}
.ico-prise.icon-table-privileges {
	background-position:-279px -5px;
	width:16px;
	height:21px;
	margin:0 2px 0 1px
}
.ico-statistic.icon-table-privileges {
	background-position:-34px 0;
	width:30px;
	height:30px
}
.ico-telega.icon-table-privileges {
	background-position:-252px -6px;
	width:20px;
	height:23px
}
.ico-vip.icon-table-privileges {
	background-position:-173px -8px;
	width:25px;
	height:20px
}
.ico-winner.icon-table-privileges {
	background-position:-145px -7px;
	width:25px;
	height:20px
}
.ico-hand.icon-table-privileges {
	background-position:-395px -6px;
	width:19px;
	height:20px
}
.partners .header .carousel-inner .item .carousel-caption .h2 {
	height:180px;
	max-height:180px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.partners__top-button {
	margin-top:10px
}
.partners .header-nav li {
	font-size:0
}
.partners .footer-partners {
	margin-top:9px;
	margin-left:10px;
	text-align:left
}
.partners .footer-partners .footer-partners__wp {
	background-position:-558px -67px
}
.partners .promo {
	margin-bottom:0
}
.partners .promo-slider {
	height:305px
}
.partners .promo-slider div#main-carousel {
	height:100%
}
.partners .main {
	margin-right:0
}
.partners .cnt-brd {
	width:238px;
	margin:0 auto
}
.partners .cnt-brd .text-gradient-yellow.news-block__img-text {
	font-size:48px;
	line-height:46px;
	font-family:kelson_sans_rubold,kelson_sansbold,kelson_sans_ruregular,kelson_sansregular,Arial,Helvetica,Verdana,Tahoma,sans-serif;
	width:100px;
	padding-right:0;
	overflow:hidden
}
.partners .cnt-brd .text-gradient-yellow.news-block__img-text+.text-gradient-yellow {
	float:right;
	font-size:20px;
	height:69px;
	line-height:24px;
	text-transform:uppercase;
	margin-top:15px;
	margin-right:20px;
	font-family:kelson_sans_rubold,kelson_sansbold,kelson_sans_ruregular,kelson_sansregular,Arial,Helvetica,Verdana,Tahoma,sans-serif
}
.partners .cnt-brd .text-gradient-yellow.news-block__img-text+.text-gradient-yellow>div+div {
	font-size:15px
}
.partners__right-action {
	margin-top:-40px;
	margin-left:39px
}
.partners__right-action p {
	opacity:.5;
	color:#8da1bd;
	font-size:18px;
	text-shadow:0 0 5px #000;
	margin-bottom:4px;
	text-align:center
}
.partners__get {
	margin:40px 0
}
.partners__bottom {
	margin-top:-23px;
	padding:20px
}
.partners__bottom-list {
	margin:5px 0;
	text-decoration:none !important
}
.partners__bottom-list a {
	text-decoration:none !important;
	display:block;
	color:#fff
}
.partners__bottom-list .ico-partners {
	background-image:url(/assets/img/pages/partners/bottom.png?v=2016-11-21);
	background-position:0 0;
	width:30px;
	height:30px;
	display:inline-block;
	margin-bottom:-9px
}
.partners__bottom-list .ico-skype {
	background-position:0 0
}
.partners__bottom-list .ico-mail {
	background-position:-35px 0
}
.partners__bottom-list .ico-aska {
	background-position:-71px 0
}
.partners__bottom-list ._text {
	text-transform:uppercase;
	color:#fff;
	text-decoration:none !important;
	font-weight:700;
	font-family:kelson_sans_ruregular,kelson_sansregular,Arial,Helvetica,Verdana,Tahoma,sans-serif
}
.accordion__browsers-item,.accordion__browsers-list {
	list-style-type:none;
	margin:0;
	padding:0
}
.accordion__browsers-item a,.accordion__browsers-list a {
	display:block
}
.accordion__browsers-list {
	margin:14px -9px
}
.accordion__browsers-item {
	float:left;
	width:20%;
	padding:0 2px;
	height:126px;
	text-align:center;
	text-decoration:none;
	box-sizing:border-box;
	opacity:.57
}
.browsers-list-full .accordion__browsers-item {
	width:16.66667%
}
.accordion__browsers-item a {
	text-decoration:none;
	position:relative
}
.accordion__browsers-item:not(.active) {
	position:relative
}
.accordion__browsers-item:not(.active):after {
	content:'';
	position:absolute;
	top:-5px;
	right:7px;
	bottom:50px;
	left:8px;
	background-color:#4e7bd5;
	-moz-box-shadow:inset 0 0 10px rgba(0,0,0,.75);
	-webkit-box-shadow:inset 0 0 10px rgba(0,0,0,.75);
	box-shadow:inset 0 0 10px rgba(0,0,0,.75);
	z-index:-1;
	opacity:.12
}
.accordion__browsers-item.active {
	opacity:.99;
	cursor:pointer
}
.accordion__plugins-list {
	overflow:hidden;
	margin-bottom:15px
}
.accordion__plugins-item-back {
	width:150px;
	height:66px
}
.accordion__plugins-item-img {
	width:58px;
	height:58px;
	margin:0 auto;
	background-image:url(/assets/img/elements/plugin/zenmate.png?v=2016-11-21);
	display:inline-block;
	margin-bottom:-20px;
	margin-right:9px
}
.accordion__plugins-item-name {
	text-align:center;
	color:#fff;
	font-size:16px;
	font-weight:700;
	display:inline-block
}
.accordion__plugins-item-download {
	margin-top:17px
}
.accordion__plugins-item-download-item {
	height:25px
}
.accordion__plugins-item-download-item>a {
	text-decoration:none
}
.accordion__plugins-item-download-icon-brow {
	width:20px;
	height:19px;
	display:inline-block;
	background-image:url(/assets/img/elements/plugin/browsers.png?v=2016-11-21);
	background-position:0 0
}
.accordion__plugins-item-download-icon-brow._chrome {
	background-position:-23px 2px
}
.accordion__plugins-item-download-icon-brow._ff {
	background-position:-44px 2px
}
.accordion__plugins-item-download-text {
	display:inline-block;
	color:#0097eb;
	font-size:14px;
	margin-left:4px
}
.accordion__plugins-item-download-text:hover {
	text-decoration:underline
}
.accordion__plugins-pluses-minuses {
	margin:20px -3px;
	position:relative
}
.cas2play {
	margin-bottom:15px
}
.cas2play__img {
	position:absolute;
	top:58px;
	right:178px;
	bottom:0;
	left:auto
}
.cas2play__inner {
	background-image:url(/assets/img/pages/cas2play/bg.png?v=2016-11-21);
	background-position:0 -2px;
	width:648px;
	height:222px;
	position:relative
}
.cas2play__title {
	text-transform:uppercase;
	font-size:18px;
	margin:20px 0;
	text-align:center
}
.cas2play__button {
	text-align:center;
	position:relative;
	bottom:-85px
}
.cas2play__button>.btn {
	width:307px;
	margin:0 auto
}
.cas2play__browsers h2 {
	margin-top:15px;
	margin-bottom:15px;
	text-align:center
}
.cas2play__browsers-list {
	margin:14px 7px;
	overflow:hidden;
	max-height:125px
}
.cas2play__browsers-list .accordion__browsers-item {
	width:25%;
	opacity:1;
	filter:alpha(opacity=100)
}
.cas2play__browsers-list .accordion__browsers-item * {
	pointer-events:all
}
.cas2play__browsers-list .accordion__browsers-item .btn {
	cursor:pointer
}
.cas2play__browsers-list .accordion__browsers-item.active.in {
	display:none
}
.browsers-list-full.cas2play__browsers-list .accordion__browsers-item {
	width:20%
}
.neverblock {
	overflow:hidden;
	margin-bottom:15px
}
.neverblock img {
	width:100%
}
.neverblock__img {
	position:absolute;
	top:88px;
	right:115px;
	bottom:0;
	left:auto
}
.neverblock__inner {
	position:relative;
	width:648px;
	height:222px;
	background:0
}
.neverblock__button {
	position:absolute;
	left:50%;
	margin-left:-153px;
	bottom:11px;
	text-align:center
}
.neverblock__button>.btn {
	width:306px;
	margin:0 auto
}
.neverblock.popup .popup-close,.neverblock_v2.popup .popup-close {
	right:36px;
	top:19px
}
.neverblock.without-bonus .neverblock__img {
	top:5px;
	right:8px
}
.icon-browsers {
	background-image:url(/assets/img/elements/plugin/sprite-browsers.png?v=2016-11-21);
	display:inline-block;
	margin-bottom:13px
}
.ico-chrome {
	background-position:-116px 0;
	width:60px;
	height:59px
}
.ico-ff,.ico-firefox {
	background-position:0 0;
	width:60px;
	height:59px
}
.ico-ie {
	background-position:0 -61px;
	width:60px;
	height:59px
}
.ico-opera {
	background-position:-61px -61px;
	width:54px;
	height:59px
}
.ico-safari {
	background-position:-61px 0;
	width:54px;
	height:59px
}
.ico-yandex {
	background-position:-116px -60px;
	width:64px;
	height:59px
}
.text-action {
	padding:0 20px 10px;
	margin-bottom:30px
}
.text-action ol {
	color:#8da1bd
}
.error-inner__name {
	margin-top:20px;
	text-align:center
}
.error-inner__name img {
	display:block;
	margin:0 auto
}
.error-inner__title {
	color:#fff;
	font-size:36px;
	text-shadow:2px 2px 1px rgba(0,0,0,.48);
	text-align:center;
	margin:20px auto;
	text-transform:uppercase
}
.error-inner p {
	text-align:center;
	font-size:24px;
	text-shadow:0 1px 3px rgba(9,10,11,.63)
}
.content._error {
	padding-bottom:100px
}
.app-wrap {
	position:absolute;
	top:8px;
	bottom:0;
	left:20px
}
.app-link {
	display:block;
	position:relative;
	width:200px;
	height:69px;
	left:0;
	margin:12px 0 0;
	background:url(/assets/img/sys/bg/sprite.png?v=2016-11-21) -1px -500px repeat
}
.app-link-apple {
	position:relative;
	display:block;
	background-position:-202px -500px
}
.app-link-apple:after {
	content:'soon';
	display:block;
	position:absolute;
	height:21px;
	padding:0 10px;
	color:#fff;
	font:14px kelson_sans_ruregular,kelson_sansregular,Arial,Helvetica,Verdana,Tahoma,sans-serif;
	font-weight:700;
	line-height:21px;
	top:-3px;
	right:-5px;
	background:#ff2f17;
	text-transform:uppercase;
	-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.6);
	-moz-box-shadow:1px 1px 2px rgba(0,0,0,.6);
	box-shadow:1px 1px 2px rgba(0,0,0,.6);
	text-shadow:1px 2px 2px rgba(0,0,0,.7);
	border-radius:5px;
	z-index:0
}
.app-link-apple:before {
	content:'';
	display:block;
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	top:0;
	margin:auto;
	background:url(/assets/img/pages/mobile-app/app-pattern.png?v=2016-11-21) 0 0 repeat;
	z-index:0;
	border-radius:9px
}
.download-h2 {
	font:20px kelson_sans_ruregular,kelson_sansregular,Arial,Helvetica,Verdana,Tahoma,sans-serif;
	color:#8da1bd;
	margin:20px 0 25px
}
.download-col {
	float:left
}
.download-col-inset {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin:0 2px;
	height:177px;
	padding:0 13px
}
.download-wrapper {
	margin-left:-2px;
	margin-right:-2px;
	margin-bottom:30px
}
.download-wrapper .form-group__input-wrap {
	margin-bottom:10px
}
.download-wrapper:after {
	content:'';
	display:block;
	clear:both
}
.download-h {
	font:14px kelson_sans_ruregular,kelson_sansregular,Arial,Helvetica,Verdana,Tahoma,sans-serif;
	color:#fff;
	max-width:136px;
	margin:13px auto
}
.download-qr {
	box-shadow:0 0 0 1px rgba(255,255,255,.1);
	padding:4px;
	background:#000;
	width:104px;
	margin:5px auto;
	text-align:center
}
.download-qr img {
	display:block;
	margin:auto
}
.b-tickets {
	padding:10px
}
.b-tickets label {
	max-width:100%;
	top:6px
}
.b-tickets input {
	text-align:left;
	padding-right:66px;
	box-sizing:border-box;
	line-height:36px;
	padding-top:0;
	padding-bottom:0
}
.b-tickets input._currency {
	padding-right:99px
}
.b-tickets .pd-left {
	padding-left:15px
}
.b-tickets .tickets-text {
	margin-top:10px
}
.b-tickets .tickets-text:before {
	content:'i';
	display:inline-block;
	vertical-align:middle;
	margin-right:8px;
	width:16px;
	height:16px;
	text-align:center;
	color:rgba(0,0,0,.6);
	font-size:12px;
	border-radius:50%;
	font-weight:700;
	line-height:16px;
	background:rgba(255,255,255,.6)
}
.lottery-scratch .promo-action {
	border:2px solid #000;
	border-radius:2px;
	-webkit-box-shadow:0 0 0 1px rgba(63,72,86,.75);
	-moz-box-shadow:0 0 0 1px rgba(63,72,86,.75);
	box-shadow:0 0 0 1px rgba(63,72,86,.75);
	background:url(/assets/img/sys/bg/texture-dark.jpg?v=2016-11-21) 50% 0 repeat
}
.lottery-scratch>[class^=promo-] {
	margin:4px 0
}
.lottery-scratch .promo-info+.cnt-dt {
	margin-top:30px
}
.lottery-scratch .timer {
	float:right
}
.warning-wrapper {
	top:0;
	left:0;
	bottom:0;
	width:100%;
	position:fixed;
	z-index:999;
	overflow-y:auto;
	overflow-x:hidden;
	color:#fff;
	background-color:rgba(0,0,0,.7)
}
.warning-wrapper .transparent {
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	z-index:1
}
.warning-popup {
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-300px;
	margin-top:-208px;
	width:600px;
	height:415px;
	font-family:Arial,Helvetica,Verdana,Tahoma,sans-serif;
	background:#141e28;
	z-index:2;
	border-radius:9px
}
.warning-header {
	padding:8px 8px 8px 17px;
	background:#05387d;
	border-radius:9px 9px 0 0
}
.warning-header:after,.warning-header:before {
	content:" ";
	display:table
}
.warning-header:after {
	clear:both
}
.warning-header h6 {
	font-size:24px;
	font-weight:500;
	color:#fff;
	padding:2px 0 0;
	margin:0;
	margin-right:40px
}
.warning-header .close {
	display:block;
	float:right;
	width:34px;
	height:34px;
	background:url(/assets/img/sys/bg/sprite.png?v=2016-11-21);
	background-position:-749px -377px;
	opacity:.5;
	filter:alpha(opacity=50);
	-webkit-transition:all linear .15s;
	-o-transition:all linear .15s;
	transition:all linear .15s
}
.warning-header .close:hover {
	opacity:1;
	filter:alpha(opacity=100)
}
.warning-content {
	padding:30px 35px 35px
}
.warning-content p {
	font-size:18px;
	color:#bec9d4;
	line-height:27px;
	margin:0 0 24px;
	text-align:center
}
.warning-browsers:after,.warning-browsers:before {
	content:" ";
	display:table
}
.warning-browsers:after {
	clear:both
}
.warning-item {
	float:left;
	margin:0 11px
}
.warning-item:first-child {
	margin-left:0
}
.warning-item:last-child {
	margin-right:0
}
.warning-item a {
	display:block;
	width:122px;
	padding:20px 20px 10px;
	background:#242e37;
	text-align:center;
	text-decoration:none;
	border-radius:6px;
	-webkit-transition:all linear .15s;
	-o-transition:all linear .15s;
	transition:all linear .15s
}
.warning-item a:hover {
	background:#006700;
	text-decoration:none
}
.warning-item a:hover .warning-desc {
	color:#f7ba00
}
.warning-item img {
	max-width:100%;
	max-height:100%
}
.warning-img {
	height:106px;
	margin-bottom:15px
}
.warning-name {
	display:block;
	font-size:20px;
	font-weight:700;
	color:#fff;
	margin-bottom:3px;
	line-height:1;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.warning-desc {
	font-size:14px;
	color:#4d5d6c;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	-webkit-transition:all linear .15s;
	-o-transition:all linear .15s;
	transition:all linear .15s
}
.show-pass-div {
	position:relative
}
.show-pass-div .icon-eye {
	background:url(/assets/img/popups/eye_icon.png?v=2016-11-21) 0 0 no-repeat;
	display:block;
	position:absolute;
	right:10px;
	top:50%;
	width:20px;
	height:14px;
	margin-top:-7px;
	cursor:pointer
}
.show-pass-div .icon-eye.showing {
	background-position:0 -15px
}
.show-pass-div .form-group__input {
	padding-right:30px
}
input::-ms-clear {
	display:none;
	width:0;
	height:0
}
input::-ms-reveal {
	display:none;
	width:0;
	height:0
}











@font-face{font-family:kelson_sans_ruregular;src:url(/assets/fonts/kelson_sans_regular_ru-webfont.eot?v=2016-11-21);src:url(/assets/fonts/kelson_sans_regular_ru-webfont.eot?#iefix?v=2016-11-21) format('embedded-opentype'),url(/assets/fonts/kelson_sans_regular_ru-webfont.woff2?v=2016-11-21) format('woff2'),url(/assets/fonts/kelson_sans_regular_ru-webfont.woff?v=2016-11-21) format('woff'),url(/assets/fonts/kelson_sans_regular_ru-webfont.ttf?v=2016-11-21) format('truetype');font-weight:400;font-style:normal}
@font-face{font-family:kelson_sansregular;src:url(/assets/fonts/kelson_sans_regular-webfont.eot?v=2016-11-21);src:url(/assets/fonts/kelson_sans_regular-webfont.eot?#iefix?v=2016-11-21) format('embedded-opentype'),url(/assets/fonts/kelson_sans_regular-webfont.woff2?v=2016-11-21) format('woff2'),url(/assets/fonts/kelson_sans_regular-webfont.woff?v=2016-11-21) format('woff'),url(/assets/fonts/kelson_sans_regular-webfont.ttf?v=2016-11-21) format('truetype');font-weight:400;font-style:normal}
@font-face{font-family:kelson_sans_rubold;src:url(/assets/fonts/kelson_sans_bold_ru-webfont.eot?v=2016-11-21);src:url(/assets/fonts/kelson_sans_bold_ru-webfont.eot?#iefix?v=2016-11-21) format('embedded-opentype'),url(/assets/fonts/kelson_sans_bold_ru-webfont.woff2?v=2016-11-21) format('woff2'),url(/assets/fonts/kelson_sans_bold_ru-webfont.woff?v=2016-11-21) format('woff'),url(/assets/fonts/kelson_sans_bold_ru-webfont.ttf?v=2016-11-21) format('truetype');font-weight:400;font-style:normal}
@font-face{font-family:kelson_sansbold;src:url(/assets/fonts/kelson_sans_bold-webfont.eot?v=2016-11-21);src:url(/assets/fonts/kelson_sans_bold-webfont.eot?#iefix?v=2016-11-21) format('embedded-opentype'),url(/assets/fonts/kelson_sans_bold-webfont.woff2?v=2016-11-21) format('woff2'),url(/assets/fonts/kelson_sans_bold-webfont.woff?v=2016-11-21) format('woff'),url(/assets/fonts/kelson_sans_bold-webfont.ttf?v=2016-11-21) format('truetype');font-weight:400;font-style:normal}
@font-face{font-family:kelson_sans_rulight;src:url(/assets/fonts/kelson_sans_light_ru-webfont.eot?v=2016-11-21);src:url(/assets/fonts/kelson_sans_light_ru-webfont.eot?#iefix?v=2016-11-21) format('embedded-opentype'),url(/assets/fonts/kelson_sans_light_ru-webfont.woff2?v=2016-11-21) format('woff2'),url(/assets/fonts/kelson_sans_light_ru-webfont.woff?v=2016-11-21) format('woff'),url(/assets/fonts/kelson_sans_light_ru-webfont.ttf?v=2016-11-21) format('truetype');font-weight:400;font-style:normal}
@font-face{font-family:kelson_sanslight;src:url(/assets/fonts/kelson_sans_light-webfont.eot?v=2016-11-21);src:url(/assets/fonts/kelson_sans_light-webfont.eot?#iefix?v=2016-11-21) format('embedded-opentype'),url(/assets/fonts/kelson_sans_light-webfont.woff2?v=2016-11-21) format('woff2'),url(/assets/fonts/kelson_sans_light-webfont.woff?v=2016-11-21) format('woff'),url(/assets/fonts/kelson_sans_light-webfont.ttf?v=2016-11-21) format('truetype');font-weight:400;font-style:normal}
@font-face{font-family:als_rublregular;src:url(/assets/fonts/rouble-webfont.eot?v=2016-11-21);src:url(/assets/fonts/rouble-webfont.eot?#iefix?v=2016-11-21) format('embedded-opentype'),url(/assets/fonts/rouble-webfont.woff?v=2016-11-21) format('woff'),url(/assets/fonts/rouble-webfont.ttf?v=2016-11-21) format('truetype'),url(/assets/fonts/rouble-webfont.svg#als_rublregular?v=2016-11-21) format('svg');font-weight:400;font-style:normal}
.grid-col__1-12{width:8.33333333%}
.grid-col__1-12-left{margin-left:8.33333333%}
.grid-col__1-12-right{margin-right:8.33333333%}
.grid-col__2-12{width:16.66666667%}
.grid-col__2-12-left{margin-left:16.66666667%}
.grid-col__2-12-right{margin-right:16.66666667%}
.grid-col__3-12{width:25%}
.grid-col__3-12-left{margin-left:25%}
.grid-col__3-12-right{margin-right:25%}
.grid-col__4-12{width:33.33333333%}
.grid-col__4-12-left{margin-left:33.33333333%}
.grid-col__4-12-right{margin-right:33.33333333%}
.grid-col__5-12{width:41.66666667%}
.grid-col__5-12-left{margin-left:41.66666667%}
.grid-col__5-12-right{margin-right:41.66666667%}
.grid-col__6-12{width:50%}
.grid-col__6-12-left{margin-left:50%}
.grid-col__6-12-right{margin-right:50%}
.grid-col__7-12{width:58.33333333%}
.grid-col__7-12-left{margin-left:58.33333333%}
.grid-col__7-12-right{margin-right:58.33333333%}
.grid-col__8-12{width:66.66666667%}
.grid-col__8-12-left{margin-left:66.66666667%}
.grid-col__8-12-right{margin-right:66.66666667%}
.grid-col__9-12{width:75%}
.grid-col__9-12-left{margin-left:75%}
.grid-col__9-12-right{margin-right:75%}
.grid-col__10-12{width:83.33333333%}
.grid-col__10-12-left{margin-left:83.33333333%}
.grid-col__10-12-right{margin-right:83.33333333%}
.grid-col__11-12{width:91.66666667%}
.grid-col__11-12-left{margin-left:91.66666667%}
.grid-col__11-12-right{margin-right:91.66666667%}
.grid-col__12-12{width:100%}
.grid-col__12-12-left{margin-left:100%}
.grid-col__12-12-right{margin-right:100%}
.grid-col__1-12,.grid-col__10-12,.grid-col__11-12,.grid-col__12-12,.grid-col__2-12,.grid-col__3-12,.grid-col__4-12,.grid-col__5-12,.grid-col__6-12,.grid-col__7-12,.grid-col__8-12,.grid-col__9-12{position:relative;min-height:1px}
.grid-col__1-10{width:10%}
.grid-col__1-10-left{margin-left:10%}
.grid-col__1-10-right{margin-right:10%}
.grid-col__2-10{width:20%}
.grid-col__2-10-left{margin-left:20%}
.grid-col__2-10-right{margin-right:20%}
.grid-col__3-10{width:30%}
.grid-col__3-10-left{margin-left:30%}
.grid-col__3-10-right{margin-right:30%}
.grid-col__4-10{width:40%}
.grid-col__4-10-left{margin-left:40%}
.grid-col__4-10-right{margin-right:40%}
.grid-col__5-10{width:50%}
.grid-col__5-10-left{margin-left:50%}
.grid-col__5-10-right{margin-right:50%}
.grid-col__6-10{width:60%}
.grid-col__6-10-left{margin-left:60%}
.grid-col__6-10-right{margin-right:60%}
.grid-col__7-10{width:70%}
.grid-col__7-10-left{margin-left:70%}
.grid-col__7-10-right{margin-right:70%}
.grid-col__8-10{width:80%}
.grid-col__8-10-left{margin-left:80%}
.grid-col__8-10-right{margin-right:80%}
.grid-col__9-10{width:90%}
.grid-col__9-10-left{margin-left:90%}
.grid-col__9-10-right{margin-right:90%}
.grid-col__10-10{width:100%}
.grid-col__10-10-left{margin-left:100%}
.grid-col__10-10-right{margin-right:100%}
.grid-col__1-10,.grid-col__10-10,.grid-col__2-10,.grid-col__3-10,.grid-col__4-10,.grid-col__5-10,.grid-col__6-10,.grid-col__7-10,.grid-col__8-10,.grid-col__9-10{position:relative;min-height:1px}
.grid-wrapper-cols>[class^=grid-col__]{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.grid-wrapper-cols.pd-parent.pd-lg-both,.grid-wrapper-cols.pd-parent.pd-lg-sides,.grid-wrapper-cols.pd-parent.pd-md-both,.grid-wrapper-cols.pd-parent.pd-md-sides,.grid-wrapper-cols.pd-parent.pd-sm-both,.grid-wrapper-cols.pd-parent.pd-sm-sides{margin-left:0;margin-right:0}
.grid-wrapper-cols.pd-sm-both,.grid-wrapper-cols.pd-sm-sides{margin-left:-7px;margin-right:-7px}
.grid-wrapper-cols.pd-sm-sides>[class^=grid-col__]{padding-left:7px;padding-right:7px}
.grid-wrapper-cols.pd-sm-both:not(._not-pad)>[class^=grid-col__]{padding:7px}
.grid-wrapper-cols.pd-md-both,.grid-wrapper-cols.pd-md-sides{margin-left:-14px;margin-right:-14px}
.grid-wrapper-cols.pd-md-sides>[class^=grid-col__]{padding-left:14px;padding-right:14px}
.grid-wrapper-cols.pd-md-both>[class^=grid-col__]{padding:14px}
.grid-wrapper-cols.pd-lg-both,.grid-wrapper-cols.pd-lg-sides{margin-left:-20px;margin-right:-20px}
.grid-wrapper-cols.pd-lg-sides>[class^=grid-col__]{padding-left:20px;padding-right:20px}
.grid-wrapper-cols.pd-lg-both>[class^=grid-col__]{padding:20px}
.grid-wrapper-cell{width:100%;display:table}
.grid-wrapper-cell>[class^=grid-col__]{float:none;display:table-cell;vertical-align:middle}
.grid-wrapper:after,.grid-wrapper:before{content:" ";display:table}
.grid-wrapper:after{clear:both}
.grid-col__left{float:left;width:695px}
.grid-col__right{float:right;width:333px}
@-webkit-keyframes blinking-full{0%{opacity:1}
25%{opacity:0}
50%{opacity:50%}
75%{opacity:80%}
100%{opacity:1}}
@-moz-keyframes blinking-full{0%{opacity:1}
25%{opacity:0}
50%{opacity:50%}
75%{opacity:80%}
100%{opacity:1}}
@keyframes blinking-full{0%{opacity:1}
25%{opacity:0}
50%{opacity:50%}
75%{opacity:80%}
100%{opacity:1}}
@-webkit-keyframes blinking-slow{0%{opacity:1}
50%{opacity:.2}
100%{opacity:1}}
@-moz-keyframes blinking-slow{0%{opacity:1}
50%{opacity:.2}
100%{opacity:1}}
@keyframes blinking-slow{0%{opacity:1}
50%{opacity:.2}
100%{opacity:1}}
@-webkit-keyframes blinking{0%{opacity:1}
50%{opacity:.5}
100%{opacity:1}}
@-moz-keyframes blinking{0%{opacity:1}
50%{opacity:.5}
100%{opacity:1}}
@keyframes blinking{0%{opacity:1}
50%{opacity:.5}
100%{opacity:1}}
@-webkit-keyframes blinking-full{0%{opacity:1}
50%{opacity:0}
100%{opacity:1}}
@-moz-keyframes blinking-full{0%{opacity:1}
50%{opacity:0}
100%{opacity:1}}
@keyframes blinking-full{0%{opacity:1}
50%{opacity:0}
100%{opacity:1}}
@-webkit-keyframes blinking-full-revert{0%{opacity:0}
50%{opacity:1}
100%{opacity:0}}
@-moz-keyframes blinking-full-revert{0%{opacity:0}
50%{opacity:1}
100%{opacity:0}}
@keyframes blinking-full-revert{0%{opacity:0}
50%{opacity:1}
100%{opacity:0}}
@-webkit-keyframes blinking-half{0%{opacity:.5}
50%{opacity:1}
100%{opacity:.5}}
@-moz-keyframes blinking-half{0%{opacity:.5}
50%{opacity:1}
100%{opacity:.5}}
@keyframes blinking-half{0%{opacity:.5}
50%{opacity:1}
100%{opacity:.5}}
/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background:0 0;outline:0 none!important}
a:active,a:focus,a:hover{outline:0!important}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:700}
dfn{font-style:italic}
h1{margin:.67em 0}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}
input[type=search]{-webkit-appearance:textfield}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:700}
table{width:100%;border-collapse:collapse;border-spacing:0}
td,th{padding:0}
.text-left{text-align:left}
.text-right{text-align:right}
.text-center{text-align:center}
.text-justify{text-align:justify}
.text-nowrap{white-space:nowrap}
.text-lowercase{text-transform:lowercase}
.text-uppercase{text-transform:uppercase}
.text-capitalize{text-transform:capitalize}
.table-block{display:table;width:100%}
.table-row{display:table-row}
.table-cell{display:table-cell;width:inherit;height:inherit;text-align:center;vertical-align:middle}
ul{margin:0;padding:0;list-style-type:none}
.text-wrapper{font-size:14px;line-height:1.4285714;color:#c2c4cc;padding:0 20px 20px}
.text-wrapper a{color:#008aff;text-decoration:underline}
.text-wrapper a:focus,.text-wrapper a:hover{color:#fff;text-decoration:none}
.text-blue{color:#0097ec}
.text-blue-light{color:#8da1bd}
.text-yellow{color:#ffc000}
.text-white{color:#fff}
.text-grey{color:#75859d}
.text-red{color:#ff2f17}
.text-gradient-yellow{color:#ffc000;background-image:-webkit-linear-gradient(top,#fff23d 0,#ff6300 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 0 transparent!important}
._overflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:400;line-height:1.33;color:#fff}
.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1}
.content>.h1,.content>.h2,.content>.h3,.content>.h4,.content>.h5,.content>.h6,.content>h1,.content>h2,.content>h3,.content>h4,.content>h5,.content>h6{margin-top:20px;margin-bottom:20px;font-weight:400;font-family:kelson_sansregular,kelson_sans_ruregular,Arial,Helvetica,Verdana,Tahoma,sans-serif}
.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}
.h4,.h5,.h6,h4,h5,h6{margin-top:9.5px;margin-bottom:9.5px}
.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}
.h1,.h2,h1,h2{font-family:kelson_sans_ruregular,kelson_sansregular,Arial,Helvetica,Verdana,Tahoma,sans-serif;font-weight:700;text-transform:uppercase}
.content .h1,.content .h2,.content h1,.content h2{font-weight:700!important}
.h1,h1{font-size:24px;text-align:center;text-shadow:0 0 4px rgba(0,0,0,.5);margin-top:10px;margin-bottom:10px}
.h2,h2{font-size:18px;text-shadow:0 2px 1px rgba(0,0,0,.5),0 0 3px rgba(0,0,0,.5);margin-top:45px;margin-bottom:20px}
.h3,h3{font-size:20px}
.h4,h4{font-family:kelson_sansregular,kelson_sans_ruregular,Arial,Helvetica,Verdana,Tahoma,sans-serif;font-size:15px;text-transform:uppercase;color:#0097ec}
.h5,h5{font-size:14px}
.h6,h6{font-size:13px}
p{font-size:14px;line-height:1.4285714;color:#8da1bd;margin:0 0 15px}
.pseudolink,a{color:#008aff}
.pseudolink:hover,a:hover{color:#fff}
.table{width:100%;max-width:100%}
.table-striped{border-collapse:separate}
.table-striped td{position:relative;padding:5px 10px}
.table-striped tr:nth-child(even) td{background-color:rgba(255,255,255,.05)}
.table-striped thead th{font-weight:400}
.table.text-page td{font-size:18px}
.table.text-page td:nth-child(1){font-size:16px}
.table.text-page th{font-size:18px;color:#75859d;text-shadow:0 0 5px #000;padding:15px}
.table.text-page .text-gradient-yellow{font-size:30px;font-weight:700}
.table.glory-table td{font-size:18px}
.table.glory-table td a,.table.glory-table td span{white-space:nowrap;text-decoration:none!important}
.table.glory-table td a._overflow,.table.glory-table td span._overflow{display:block;max-width:110px;text-align:left}
.table.glory-table td:nth-child(1){font-size:16px;text-align:center}
.table.glory-table td:nth-child(4) a,.table.glory-table td:nth-child(4) span{white-space:nowrap;text-decoration:none!important}
.table.glory-table td:nth-child(4) a._overflow,.table.glory-table td:nth-child(4) span._overflow{display:block;max-width:220px;text-align:left}
.table.glory-table td:not(:first-child){text-align:left}
.table.glory-table td:nth-child(3){text-align:center}
.table.glory-table th{font-size:18px;color:#75859d;text-shadow:0 0 5px #000;padding:15px 9px}
.table.glory-table th:not(:first-child){text-align:left}
.table.glory-table th:nth-child(3){text-align:center}
.table.glory-table td:nth-child(1),.table.glory-table th:nth-child(1){width:50px;padding-left:10px;padding-right:0}
.table.glory-table .text-gradient-yellow{font-size:30px;font-weight:700}
.table.glory-table .status-ico{display:inline-block;position:relative;width:38px;height:38px}
.table.glory-table .status-ico img{position:absolute;top:auto;right:auto;bottom:-9%;left:-9%;width:123%}
.table tr.half-row th{font-size:18px;color:#75859d;text-shadow:0 0 5px #000;padding:2px 8px!important;height:15px!important;white-space:nowrap}
.table.lottery-end-table td,.table.tournament-end-table td{font-size:16px}
.table.lottery-end-table td:first-child,.table.tournament-end-table td:first-child{font-size:30px}
.table.lottery-end-table td:last-child span,.table.tournament-end-table td:last-child span{color:#0097ec;font-weight:400}
.table.lottery-end-table .podium-place__2,.table.tournament-end-table .podium-place__2{margin-right:-4px}
.table.lottery-scratch-table{width:450px;margin:0 auto}
.table.lottery-scratch-table .half-row:first-child{position:relative}
.table.lottery-scratch-table .half-row:first-child:after{position:absolute;content:"";left:14px;right:14px;top:29px;height:1px;background:#535F6F}
.table.lottery-scratch-table .half-row:last-child th:last-child{text-align:left;min-width:230px}
.table.lottery-scratch-table td{font-size:18px}
.table.lottery-scratch-table td span{margin:0 2px}
.table.lottery-scratch-table td span.text-separator{color:#0097ec;margin:0 1px 0 -1px}
.table.lottery-scratch-table ul li{color:#0097ec;display:inline-block}
.table.lottery-scratch-table ul li:not(:last-child):after{content:","}
.table.promo-table td{text-align:left}
.table.promo-table td:nth-child(odd){width:70px;text-align:center;padding-left:0;padding-right:0}
.table.promo-table td:nth-child(even){font-size:18px}
.table.promo-table td span+span._overflow{padding-left:6px;max-width:120px;display:inline-block}
.table.promo-table .promo-winner-text,.table.promo-table .text-gradient-yellow{font-size:30px;font-weight:700}
.table.promo-table th{font-size:18px;text-shadow:0 0 5px #000;color:#75859d;padding:15px}
.table.promo-table .podium td{height:104px;padding-top:0;padding-bottom:0;text-align:left;white-space:nowrap}
.table.promo-table .podium td .text-white{font-size:18px;line-height:20px}
.table.winner-table ._overflow{max-width:23%}
.table.center td,.table.center th{text-align:center}
.table.tickets-table thead th{line-height:100%}
.table.tickets-table thead th img{display:inline-block;margin-bottom:-14px;margin-right:-9px;margin-top:-22px}
.table.tickets-table thead th span{line-height:1.3;font-size:18px;text-shadow:0 0 5px #000;color:#75859d;padding:15px}
.cnt-dt__table{box-shadow:0 0 1px rgba(255,255,255,.1),0 0 10px rgba(255,255,255,.15)inset,0 0 3px rgba(255,255,255,.05)inset;background:url(/assets/img/sys/bg/texture-dark.jpg?v=2016-11-21) 50% 0 repeat;border-radius:0 0 2px 2px}
.cnt-dt__table .table thead.cnt-mt{margin:0;box-shadow:0 9px 10px rgba(0,0,0,.5)}
.cnt-dt__table .table thead th{color:#75859d;font-size:18px;text-shadow:0 0 5px #000}
.cnt-dt__table .table-striped tbody tr:last-child td{border-bottom:2px solid #000}
.cnt-dt__table .table-striped tbody tr:last-child td:first-child{border-radius:0 0 0 2px}
.cnt-dt__table .table-striped tbody tr:last-child td:last-child{border-radius:0 0 2px}
.cnt-dt__table .table-striped tbody tr td:first-child{border-left:2px solid #000}
.cnt-dt__table .table-striped tbody tr td:last-child{border-right:2px solid #000}
.cnt-dt,.cnt-dt__table{position:relative;z-index:1}
.cnt-dt .thead-absolute,.cnt-dt__table .thead-absolute{position:absolute;top:-1px;right:0;bottom:auto;left:0;margin:0 -1px!important;z-index:-1}
.cnt-dt .thead-absolute~.table,.cnt-dt__table .thead-absolute~.table{position:relative;z-index:1}
.cnt-dt .thead-absolute~.table tbody tr:first-child td,.cnt-dt__table .thead-absolute~.table tbody tr:first-child td{border-top:1px solid #2b3137}
.cnt-dt .thead-absolute~.table:after,.cnt-dt__table .thead-absolute~.table:after{content:'';position:absolute;top:-2px;right:-2px;bottom:-3px;left:-2px;background-color:transparent;z-index:-1;border:1px solid #3b434e;border-top:0;border-radius:0 0 2px 2px;-webkit-box-shadow:0 1px 1px #3b434e;-moz-box-shadow:0 1px 1px #3b434e;box-shadow:0 1px 1px #3b434e}
.cnt-dt .thead-absolute~.table:before,.cnt-dt__table .thead-absolute~.table:before{content:'';position:absolute;top:55px;right:0;bottom:auto;left:0;height:6px;border-radius:0 0 2px 2px;-webkit-box-shadow:0 6px 4px #111,0 6px 9px #111;-moz-box-shadow:0 6px 4px #111,0 6px 9px #111;box-shadow:0 6px 4px #111,0 6px 9px #111}
.cnt-dt .table thead th,.cnt-dt__table .table thead th{height:30px;padding-top:15px;padding-bottom:15px}
.list-num-title{padding:15px 0 0;margin:0;counter-reset:item;font-size:20px;font-weight:700;line-height:1.33;color:#fff;text-align:left}
.list-num-title>li{display:block;padding:0;margin:0;position:relative;font-weight:400;text-transform:none}
.list-num-title>li:before{content:counters(item,"") ".";counter-increment:item;position:absolute;width:20px;top:0;left:0}
.list-num-title>li>h3:first-child{margin-top:0!important;padding-left:30px}
.list-num-title~.list-num-title{counter-reset:itemitem}
.list-num{padding:0 0 0 30px;margin:0;font-size:14px;line-height:1.4285714;color:#8da1bd;counter-reset:item;text-align:left}
.list-num>li{padding:0 0 1px 42px;display:block;position:relative;margin-bottom:20px}
.list-num>li:before{content:counters(item,".") ". ";counter-increment:item;position:absolute;left:0;top:0}
.list-num>li>.list-num{padding:0 0 0 30px;margin:0 0 0 -30px}
.list-num>li>.list-num>li{padding:0 0 0 50px}
.list-minuses,.list-pluses,.list-square{list-style-type:none;vertical-align:bottom;color:#8da1bd;font-size:14px;padding:0 0 10px;margin:0}
.list-minuses li,.list-pluses li,.list-square li{margin-left:7px;vertical-align:middle;line-height:20px;position:relative;padding-left:15px}
.list-minuses li:before,.list-pluses li:before,.list-square li:before{content:'';position:absolute;top:8px;right:0;bottom:auto;left:0;height:6px;background-repeat:no-repeat}
.list-pluses li:before{background-image:url(/assets/img/elements/plugin/plus.png?v=2016-11-21)}
.list-minuses li:before{background-image:url(/assets/img/elements/plugin/minus.png?v=2016-11-21)}
.list-square li:before{background-image:url(/assets/img/pages/cas2play/square.png?v=2016-11-21)}
.accordion{margin:25px 0}
.accordion-title{text-indent:20px;line-height:39px;font-size:18px;position:relative;margin-bottom:0;cursor:pointer;height:43px!important;outline:0;border:1px solid #2b3137;background-color:#1f252f;-moz-box-shadow:0 5px 5px rgba(0,0,0,.6);-webkit-box-shadow:0 5px 5px rgba(0,0,0,.6);box-shadow:0 5px 5px rgba(0,0,0,.6);-webkit-transition:all 200ms ease-in-out 0s;-o-transition:all 200ms ease-in-out 0s;transition:all 200ms ease-in-out 0s}
.accordion-title.arr-af-bf:after,.accordion-title.arr-af-bf:before{display:none}
.accordion-title.arr-af-bf.active:after,.accordion-title.arr-af-bf.active:before{display:block}
.accordion-title>span.arr{content:'';position:absolute;top:14px;right:20px;bottom:auto;left:auto;width:21px;height:12px;display:block!important;background:url(/assets/img/sys/bg/sprite.png?v=2016-11-21) -965px -103px;cursor:pointer}
.accordion-title.active>span.arr{background:url(/assets/img/sys/bg/sprite.png?v=2016-11-21) -929px -103px}
.accordion-title.active,.accordion-title:hover{color:#fff}
.accordion-title:hover{text-decoration:underline}
.accordion-inner{display:none;margin:0 -3px}
.accordion-inner-bg{background:#5a617d url(/assets/img/sys/bg/texture-dark.jpg?v=2016-11-21) repeat 50% 0;border:1px solid rgba(25,33,42,.75);border-radius:2px;padding:8px 23px;-moz-box-shadow:0 0 2px #535f6f,inset 0 0 5px rgba(0,0,0,.75);-webkit-box-shadow:0 0 2px #535f6f,inset 0 0 5px rgba(0,0,0,.75);box-shadow:0 0 2px #535f6f,inset 0 0 5px rgba(0,0,0,.75)}
.blockquote{padding:0;margin:20px 45px;text-align:left;position:relative;border:0 none}
.blockquote-text{font-style:italic;font-size:24px;line-height:28px;text-transform:uppercase;color:#fff;margin-bottom:25px;position:relative}
.blockquote-text:before{content:'';position:absolute;width:65px;height:2px;bottom:-17px;left:0;background-color:#3b434d;-webkit-box-shadow:0 1px 1px #000;-moz-box-shadow:0 1px 1px #000;box-shadow:0 1px 1px #000}
.blockquote-author{font-size:14px;line-height:18px;color:#8da1bd;padding:5px 0}
.round-border-wrapper{border-radius:1px 0 0 0 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#1e2542;-moz-box-shadow:0 0 2px #535f6f,inset 0 0 5px rgba(0,0,0,.75);-webkit-box-shadow:0 0 2px #535f6f,inset 0 0 5px rgba(0,0,0,.75);box-shadow:0 0 2px #535f6f,inset 0 0 5px rgba(0,0,0,.75)}
.list-striped{list-style-type:none}
.list-striped,.list-striped-disc{margin:0 0 15px;border-radius:2px}
.list-striped li,.list-striped-disc li{padding:10px 10px 9px;position:relative;z-index:1;color:#ffbd00;font-size:16px;text-shadow:0 2px 0 #030404;background:url(/assets/img/sys/bg/texture-dark.jpg?v=2016-11-21) 50% -58px repeat}
.list-striped li strong,.list-striped-disc li strong{color:#ffbe00}
.list-striped li>p,.list-striped-disc li>p{margin:0!important}
.list-striped li:nth-child(even):before,.list-striped-disc li:nth-child(even):before{content:"";display:block;position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background:#272c3a;opacity:.6}
.list-nostyle,.list-nostyle li{list-style-type:none;margin:0;padding:0}
.winner-table ._overflow{max-width:23%}
.winner-table .text-gradient-yellow{font-size:30px;font-weight:700}
.arr-af-bf-wrap{background-image:-webkit-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,.5)50%,rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,.5)50%,rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,.5)50%,rgba(0,0,0,0));background-repeat:no-repeat;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#00000000', GradientType=1)}
.arr-af-bf:after,.arr-af-bf:before{content:'';position:absolute;top:auto!important;right:auto;bottom:-2px;left:18px!important;width:0!important;height:0!important;border-right:8px solid rgba(0,0,0,0);border-left:8px solid rgba(0,0,0,0);background-image:none!important}
.arr-af-bf:before{z-index:2}
.arr-af-bf:after{bottom:0;z-index:1}
.arr-af-bf.top:before{border-bottom:8px solid #000}
.arr-af-bf.top:after{border-bottom:8px solid rgba(255,255,255,.1)}
.arr-af-bf.bottom:before{border-top:8px solid #000}
.arr-af-bf.bottom:after{border-top:8px solid rgba(255,255,255,.1)}
.tmb{position:relative;display:block;margin-left:auto;margin-right:auto;padding:8px 7px 3px;width:193px;height:140px;border-radius:2px;-webkit-box-shadow:0 0 0 1px rgba(63,72,86,.75);-moz-box-shadow:0 0 0 1px rgba(63,72,86,.75);box-shadow:0 0 0 1px rgba(63,72,86,.75);background:url(/assets/img/sys/bg/sprite.png?v=2016-11-21) 0 -120px no-repeat;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.75);text-decoration:none}
.tmb-img{border:2px solid #000;border-radius:2px;-webkit-box-shadow:0 0 1px rgba(121,131,153,.85);-moz-box-shadow:0 0 1px rgba(121,131,153,.85);box-shadow:0 0 1px rgba(121,131,153,.85);position:relative;overflow:hidden}
.tmb-img img{display:block;max-width:100%;height:auto;-webkit-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;position:relative;z-index:1}
.tmb-title{margin:0 26px 0 1px;font-family:Arial,Helvetica,Verdana,Tahoma,sans-serif;font-size:14px;line-height:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.tmb-action{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background-color:rgba(0,0,0,0)}
.tmb-action .btn-blue,.tmb-action .btn-green{-webkit-transition:margin .3s ease-in-out;-o-transition:margin .3s ease-in-out;transition:margin .3s ease-in-out}
.tmb-action .btn-green{margin-top:-70px;position:absolute;top:auto;right:30px;bottom:auto;left:30px}
.tmb-action .btn-blue{margin-top:120px;position:absolute;top:auto;right:50px;bottom:auto;left:50px}
.tmb-action__lock{-webkit-transition:margin .3s ease-in-out;-o-transition:margin .3s ease-in-out;transition:margin .3s ease-in-out;margin-top:-100px;position:absolute;top:0;right:0;bottom:0;left:0}
.tmb-action__lock .promo-action__status{width:189px;height:50px;margin:30px -4px 30px 4px}
.tmb-action__lock .promo-action__status-ico img{-webkit-transition:none;-o-transition:none;transition:none}
.tmb-action__lock .promo-action__status-info{font-size:13px;color:#fff;padding-top:5px;margin-right:52px;white-space:nowrap}
.tmb-fav{position:absolute;top:auto;right:3px;bottom:3px;left:auto;width:26px;height:26px}
.tmb-fav .ico{cursor:pointer}
.tmb .sticker{position:absolute;top:10px;right:auto;bottom:auto;left:9px}
.tmb-glory{position:absolute;top:10px;right:9px;bottom:32px;left:9px;z-index:4;background-image:-webkit-linear-gradient(top,rgba(0,0,0,.1)0,rgba(0,0,0,.75)100%);background-image:-o-linear-gradient(top,rgba(0,0,0,.1)0,rgba(0,0,0,.75)100%);background-image:linear-gradient(to bottom,rgba(0,0,0,.1)0,rgba(0,0,0,.75)100%);background-repeat:repeat-x;opacity:1;filter:alpha(opacity=100)}
.tmb-glory__cup{width:64px;height:98px;position:absolute;top:14px;right:auto;bottom:auto;left:-13px}
.tmb-glory__info{padding:60px 0 0 50px;font-size:18px;line-height:24px}
.tmb-glory__name,.tmb-glory__total{max-width:130px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.tmb-glory__name{color:#fff}
.tmb-glory__total{color:#ffc000}
.tmb:hover{background-position:-208px -120px}
.tmb:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.tmb:hover .tmb-action{background-color:rgba(0,0,0,.6)}
.tmb:hover .tmb-action .btn-green{margin-top:7px}
.tmb:hover .tmb-action .btn-green.vertical-centered{margin-top:27px}
.tmb:hover .tmb-action .btn-blue{margin-top:65px}
.tmb:hover .tmb-action__lock{margin-top:0}
.tmb:hover .tmb-action__lock .promo-action__status-ico img{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.tmb:hover .tmb-glory{opacity:0;filter:alpha(opacity=0);z-index:1}
.tmb.little{width:97px;height:58px;padding:5px 2px 2px 4px;cursor:pointer;left:20px;margin-left:-28px;margin-bottom:6px;-webkit-transition:height .2s ease,margin-left .3s ease;-o-transition:height .2s ease,margin-left .3s ease;transition:height .2s ease,margin-left .3s ease;border-right:2px solid #000;border-bottom:2px solid #000}
.tmb.little .tmb-title{display:none;line-height:19px;margin-right:0;color:#fff;font-size:12px;text-shadow:0 1px 1px rgba(0,0,0,.75);text-align:center}
.tmb.little img{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.tmb.little:hover{height:79px;width:107px;margin-left:-19px}
.tmb.little:hover img{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:none;-o-transition:none;transition:none}
.tmb.little:hover .tmb-title{display:block}
.tmb.little:hover .tmb-img{-webkit-transition:none;-o-transition:none;transition:none}
.tmb.little:last-child{margin-bottom:0}
.tmb.little .tmb-img{overflow:visible}
.socials-md{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;white-space:nowrap}
.socials-md li{display:inline-block;margin:0 3px}
.timer{height:72px;text-align:center;margin-bottom:5px;color:#fff;overflow:hidden;white-space:nowrap}
.timer-wrap{height:55px;display:inline-block}
.timer-wrap.end .timer-numbers-wrap:after,.timer-wrap.stoped .timer-numbers-wrap:after{-webkit-animation:none;-o-animation:none;animation:none;-webkit-transition:none;-o-transition:none;transition:none}
.timer-numbers{position:relative;display:inline-block;border:2px solid #111;background-color:#252f3d;float:left;width:37px;height:55px;padding:4px;font-size:50px;line-height:46px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.timer-numbers-wrap{float:left;margin-right:21px;position:relative;border:1px solid #252f3e}
.timer-numbers-wrap:after{position:absolute;top:14px;right:-15px;bottom:5px;left:auto;background:url(/assets/img/sys/bg/sprite.png?v=2016-11-21) -903px -95px;-webkit-animation:1s ease 0s infinite blinking-full;-o-animation:1s ease 0s infinite blinking-full;animation:1s ease 0s infinite blinking-full;-webkit-transition:opacity 100ms linear 0s;-o-transition:opacity 100ms linear 0s;transition:opacity 100ms linear 0s;width:9px;height:28px;content:''}
.timer-numbers-wrap:last-child{margin-right:0}
.timer-numbers-wrap:last-child:after{display:none}
.timer-numbers:first-child{border-right-width:1px}
.timer-numbers:last-child{border-left-width:1px}
.timer-names{color:#495567;font-family:Arial;font-size:11px;font-weight:700;position:absolute;top:auto;right:0;bottom:-13px;left:0;text-align:center;text-shadow:0 1px 1px rgba(0,0,0,.75)}
.timer.little{height:57px}
.timer.little .timer-numbers{width:32px;height:44px;padding:2px;font-size:44px;line-height:38px}
.timer.little .timer-numbers-wrap{margin-right:13px}
.timer.little .timer-numbers-wrap:after{top:10px;right:-12px}
.timer.little .timer-numbers-wrap:last-child{margin-right:0}
.timer.little .timer-names{bottom:-15px}
.btn{display:block;position:relative;overflow:hidden;background-image:url(/assets/img/sys/bg/btns.png?v=2016-11-21);background-repeat:repeat}
button.btn{padding:0;border:0;width:100%}
button.btn span{width:100%}
.btn,.btn span{font-family:kelson_sans_rubold,kelson_sansbold,kelson_sans_ruregular,kelson_sansregular,Arial,Helvetica,Verdana,Tahoma,sans-serif;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.5),1px 0 1px rgba(0,0,0,.15),-1px 0 1px rgba(0,0,0,.15);text-decoration:none;text-align:center;outline:0}
.btn span{box-sizing:border-box;z-index:1}
.btn span:after,.btn span:before{content:'';position:absolute;top:0;width:1px;background-color:rgba(255,255,255,.15)}
.btn span:after{left:0}
.btn span:before{right:0}
.btn-green.btn-lg{background-position:0 -510px}
.btn-green.btn-lg:hover{background-position:0 -563px}
.btn-green.btn-lg.active,.btn-green.btn-lg:active{background-position:0 -616px}
.btn-green.btn-md{background-position:0 -117px}
.btn-green.btn-md:hover{background-position:0 -156px}
.btn-green.btn-md.active,.btn-green.btn-md:active{background-position:0 -195px}
.btn-blue.btn-lg{background-position:0 -351px}
.btn-blue.btn-lg:hover{background-position:0 -404px}
.btn-blue.btn-lg.active,.btn-blue.btn-lg:active{background-position:0 -457px}
.btn-blue.btn-md{background-position:0 0}
.btn-blue.btn-md:hover{background-position:0 -39px}
.btn-blue.btn-md.active,.btn-blue.btn-md:active{background-position:0 -78px}
.btn-dark.btn-md{background-position:0 -234px}
.btn-dark.btn-md:hover{background-position:0 -273px}
.btn-dark.btn-md.active,.btn-dark.btn-md:active{background-position:0 -312px}
.btn-lg{box-shadow:0 1px 2px 1px rgba(0,0,0,.25),0 1px 1px 1px rgba(0,0,0,.5)}
.btn-lg,.btn-lg span{height:52px;line-height:52px;font-size:24px}
.btn-lg.btn-square{height:52px;width:52px}
.btn-lg span:after,.btn-lg span:before{height:48px}
.btn-md{box-shadow:0 1px 2px 0 rgba(0,0,0,.75)}
.btn-md,.btn-md span{height:38px;line-height:38px;font-size:18px}
.btn-md.btn-square{height:38px;width:38px}
.btn-md span:after,.btn-md span:before{height:36px}
.btn-md.btn-square .ico{margin:6px 4px 6px 6px}
.btn-sm,.btn-sm span{height:30px;line-height:30px;font-size:14px}
.btn-sm.btn-square{height:30px;width:30px}
.btn-sm span:after,.btn-sm span:before{height:29px}
.btn:hover span:after,.btn:hover span:before{background-color:rgba(255,255,255,.25)}
.btn.active,.btn:active{top:1px}
.btn.active span:after,.btn.active span:before,.btn:active span:after,.btn:active span:before{background-color:rgba(255,255,255,.25)}
.btn-social{width:38px;background-position:0 -234px;box-shadow:0 1px 2px 0 rgba(0,0,0,.75)}
.btn-social,.btn-social span{height:38px;line-height:38px;font-size:0}
.btn-social.btn-square{height:38px;width:38px}
.btn-social span:after,.btn-social span:before{height:36px}
.btn-social .ico{margin:6px 4px 6px 6px}
.btn-fb:hover{background-position:0 -669px}
.btn-fb.active,.btn-fb:active{background-position:0 -708px}
.btn-tw:hover{background-position:0 -747px}
.btn-tw.active,.btn-tw:active{background-position:0 -786px}
.btn-vk:hover{background-position:0 -825px}
.btn-vk.active,.btn-vk:active{background-position:0 -864px}
.btn-ok:hover{background-position:0 -903px}
.btn-ok.active,.btn-ok:active{background-position:0 -942px}
.btn-gplus:hover{background-position:0 -1138px}
.btn-gplus.active,.btn-gplus:active{background-position:0 -1177px}
.btn-ya:hover{background-position:0 -981px}
.btn-ya.active,.btn-ya:active{background-position:0 -1020px}
.btn-mailru:hover{background-position:0 -1059px}
.btn-mailru.active,.btn-mailru:active{background-position:0 -1098px}
#sh_button .sh_block_counter,#sh_button .sh_logo,#sh_button .sh_title_text{display:none}
.ico{width:26px;height:24px;display:inline-block;background-image:url(/assets/img/sys/bg/sprite.png?v=2016-11-21);background-repeat:no-repeat}
.ico-vk{background-position:-297px -279px}
.ico-fb{background-position:-108px -278px;width:21px}
.ico-gplus{background-position:-130px -278px;width:14px}
.ico-ya{background-position:-1px -421px}
.ico-mailru{background-position:-162px -279px}
.ico-ok{background-position:-189px -279px}
.ico-tw{background-position:-216px -279px}
.ico-usd{width:26px;height:26px;background-position:-963px -64px}
.ico-filt-vis{background-position:-270px -279px}
.ico-filt-vis.active,.ico-filt-vis:active,.ico-filt-vis:focus,.ico-filt-vis:hover{background-position:-243px -279px}
.ico-filt-fav{background-position:-27px -279px}
.ico-filt-fav.active,.ico-filt-fav:active,.ico-filt-fav:focus,.ico-filt-fav:hover{background-position:0 -279px}
.ico-filt-alph{width:33px;background-position:-716px -61px}
.ico-filt-alph.active,.ico-filt-alph:active,.ico-filt-alph:focus,.ico-filt-alph:hover{background-position:-716px -89px}
.ico-filt-cash{width:20px;background-position:-692px -61px}
.ico-filt-cash.active,.ico-filt-cash:active,.ico-filt-cash:focus,.ico-filt-cash:hover{background-position:-692px -89px}
.ico-tmb-fav{background-position:-81px -279px}
.ico-tmb-fav.active{background-position:-54px -279px}
.ico-contact-mail{width:18px;height:13px;background-position:-29px -101px;margin-bottom:-1px}
.ico-contact-online-help{width:15px;height:16px;background-position:-29px -84px;margin-bottom:-2px}
.ico-contact-phone{width:16px;height:14px;background-position:-45px -84px;margin-bottom:-1px}
.ico-search{background-position:-756px -64px}
.ico-search:hover{background-position:-782px -64px}
.ico-search:active{background-position:-809px -64px}
.ico-msg{width:28px;height:24px;background-position:-758px -90px}
.ico-msg:hover{background-position:-789px -90px}
.ico-logout{width:28px;height:28px;background-position:-903px -65px}
.ico-logout:hover{background-position:-933px -65px}
.ico-closepopup{background:url(/assets/img/sys/bg/sprite.png?v=2016-11-21) no-repeat -321px -279px;width:28px;height:24px;display:block;z-index:5;position:absolute;top:0;left:0}
.sticker{position:absolute;top:0;right:auto;bottom:auto;left:0;z-index:2}
.sticker span{display:block;margin-bottom:6px}
.sticker-new{width:36px;height:18px;background:url(/assets/img/sys/bg/sprite.png?v=2016-11-21) -22px -62px no-repeat}
.sticker-vip{width:129px;height:23px;background:url(/assets/img/sys/bg/sprite.png?v=2016-11-21) -273px -368px no-repeat}
.sticker-now{width:58px;height:18px;background:url(/assets/img/sys/bg/sprite.png?v=2016-11-21) -273px -393px no-repeat}
.podium-place__1,.podium-place__2,.podium-place__3{display:inline-block;width:0;height:0;font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;padding:49px 33px;margin:0;background-image:url(/assets/img/sys/bg/sprite.png?v=2016-11-21);background-repeat:no-repeat;margin-right:4px}
.podium-place__1{background-position:-409px -368px}
.podium-place__2{background-position:-474px -368px;margin-left:-8px;margin-right:1px}
.podium-place__3{background-position:-539px -368px}
.user-bar{position:relative;z-index:2}
.user-bar__info,.user-bar__login,.user-bar__logout,.user-bar__socials{padding:11px 15px;position:relative;z-index:2}
.user-bar__login .btn{float:right;width:100px}
.user-bar__login .btn+.btn{width:200px;margin-right:10px}
.user-bar__actions{float:right;width:178px;margin-left:-145px}
.user-bar__actions .btn{float:right;margin-left:6px}
.user-bar__funds{margin:-6px 170px -10px 0}
.user-bar__funds table td{font-size:13px;line-height:1;height:16px;text-align:left;vertical-align:middle;text-shadow:0 0 8px #000}
.user-bar__funds a{text-decoration:none}
.user-bar__funds a:hover{text-decoration:underline}
.user-bar__info-block{float:left;padding:1px 0 0;font-size:14px;line-height:18px;color:#75859d!important;text-shadow:0 0 8px #000;text-decoration:none}
.user-bar__info-block:first-child{width:120px}
.user-bar__info-block:last-child{width:192px}
.user-bar__info-block .pseudo-link{text-decoration:underline}
.user-bar__info-block .pseudo-link:hover{color:#0097ec;text-decoration:none}
.user-bar__info-ico{float:left;position:relative;width:34px;height:34px;margin-right:-40px}
.user-bar__info-ico__status{position:absolute;top:auto;right:auto;bottom:-9%;left:-9%;width:123%}
.user-bar__info-data{margin-left:40px}
.user-bar__info-value{color:#fff;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.user-bar__socials p{float:left;width:50px;margin-right:-50px;font-size:12px;line-height:12px;color:#75859d;text-shadow:0 0 8px #000}
.user-bar__socials .socials-md{margin-left:53px}
.user-bar .btn.active .ico-msg,.user-bar .btn:active .ico-msg,.user-bar .btn:focus .ico-msg,.user-bar .btn:hover .ico-msg{background-position:-789px -90px}
.user-bar .btn.active .ico-logout,.user-bar .btn:active .ico-logout,.user-bar .btn:focus .ico-logout,.user-bar .btn:hover .ico-logout{background-position:-933px -65px}
.btn:hover .ico-wheel{background:url(/assets/img/wheelfortune/back.png?v=2016-11-21) 50% -31px no-repeat}
.ico-wheel{display:block;width:31px;height:31px;margin:4px 3px;background:url(/assets/img/wheelfortune/back.png?v=2016-11-21) 50% 0 no-repeat}
.status-range{padding:4px 24px 0 0;position:relative}
.status-range__outer{height:10px;position:relative;overflow:hidden;border:1px solid #000;border-radius:6px;box-shadow:0 0 0 1px rgba(63,72,86,.75),0 0 3px 1px rgba(63,72,255,.35)inset;background-color:#101a3b}
.status-range__outer:hover .status-range__value-static{opacity:0}
.status-range__outer:hover .status-range__value-hover{opacity:1}
.status-range__inner{height:10px;position:absolute;top:0;right:auto;bottom:0;left:0;z-index:1;border-radius:5px;background:url(/assets/img/sys/bg/status-range.gif?v=2016-11-21) 50% 0 repeat-x}
.status-range__value{position:relative;z-index:2;font-size:10px;color:#fff;line-height:10px;height:10px;text-align:center;text-shadow:0 1px 0 rgba(0,0,0,.5),0 -1px 0 rgba(0,0,0,.5),-1px 0 0 rgba(0,0,0,.5),1px 0 0 rgba(0,0,0,.5)}
.status-range__value-hover,.status-range__value-static{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transition:opacity .5s ease-in-out 0s;-o-transition:opacity .5s ease-in-out 0s;transition:opacity .5s ease-in-out 0s}
.status-range__value-static{opacity:1}
.status-range__value-hover{opacity:0}
.status-range__coff{position:absolute;top:auto;right:-3px;bottom:-3px;left:auto;width:24px;height:24px}
.status-range__coff-x2{font-size:24px;line-height:24px;position:relative;z-index:1}
.status-range__coff-x2 span{position:absolute;top:0;right:0;bottom:auto;left:auto}
.status-range__coff-x2 span.text-blue-light{opacity:0}
.status-range__coff-x2>.form-error.help-block{right:5px;left:-170px;margin-top:35px;visibility:hidden;font-size:13px;display:block!important;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s;transition:all 400ms ease-in-out 0s}
.status-range__coff-x2>.form-error.help-block span{position:static}
.status-range__coff-x2>.form-error.help-block p{color:#fff;font-size:13px;margin-bottom:2px}
.status-range__coff-x2>.form-error.help-block #sample_countdown{color:#ffc000}
.status-range__coff-x2>.form-error.help-block:after,.status-range__coff-x2>.form-error.help-block:before{left:auto;margin-left:0;right:7px}
.status-range__coff-x2>.form-error.help-block:after{right:6px}
.status-range__coff-x2:hover>.text-blue-light{-webkit-animation:none;-o-animation:none;animation:none}
.status-range__coff-x2:hover>.form-error.help-block{visibility:visible;opacity:1;filter:alpha(opacity=100)}
.status-range.active .status-range__coff-x2 .text-blue-light{-webkit-animation:1s ease 0s infinite blinking-full;-o-animation:1s ease 0s infinite blinking-full;animation:1s ease 0s infinite blinking-full;-webkit-transition:opacity 100ms linear 0s;-o-transition:opacity 100ms linear 0s;transition:opacity 100ms linear 0s}
.status-range.active .status-range__coff-x2 .text-grey{opacity:.25}
.status-range.active .status-range__coff-x2:hover .text-blue-light{-webkit-animation:0s ease 0s normal none;-o-animation:0s ease 0s normal none;animation:0s ease 0s normal none;opacity:1;filter:alpha(opacity=100)}
._inbox{-webkit-animation:1s ease 0s infinite blinking-slow;-o-animation:1s ease 0s infinite blinking-slow;animation:1s ease 0s infinite blinking-slow}
._inbox:hover{-webkit-animation:none;-o-animation:none;animation:none}
._inbox i{-webkit-animation:1s ease 0s infinite blinking-full;-o-animation:1s ease 0s infinite blinking-full;animation:1s ease 0s infinite blinking-full}
._inbox i:hover{-webkit-animation:none;-o-animation:none;animation:none}
body,html{height:100%}
body{background:url(/assets/img/sys/bg/pattern.jpg?v=2016-11-21) 50% 0 repeat-y #000;font-family:kelson_sans_ruregular,kelson_sansregular,Arial,Helvetica,Verdana,Tahoma,sans-serif;font-size:14px;line-height:1.4285714}
.bg-elem{position:fixed;z-index:1;width:1900px;height:1550px;top:0;left:50%;margin-left:-950px;background:url(/assets/img/sys/bg/head.jpg?v=2016-11-21) 50% 0 repeat-y}
.plugin-banner~.bg-elem{margin-top:57px}
.bg-elem.custom-background-level-2{background:url(/assets/img/sys/bg/head-2.jpg?v=2016-11-21) 50% 0 repeat-y}
.layout{position:relative;z-index:2;height:auto;min-height:100%;overflow:hidden}
.layout:after{content:'';position:absolute;left:50%;margin-left:-514px;width:1026px;top:250px;bottom:50px;z-index:-1;background:url(/assets/img/sys/bg/texture-dark.jpg?v=2016-11-21) 50% 0 repeat;border:1px solid rgba(25,33,42,.75);border-radius:2px;-webkit-box-shadow:0 0 5px 1px rgba(0,0,0,.5)inset;-moz-box-shadow:0 0 5px 1px rgba(0,0,0,.5)inset;box-shadow:0 0 5px 1px rgba(0,0,0,.5)inset}
.wrapper{width:1028px;float:none;display:block;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.cnt-pt{border:2px solid #000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:2px;box-shadow:0 0 1px rgba(255,255,255,.1),0 0 10px rgba(255,255,255,.15)inset,0 0 3px rgba(255,255,255,.05)inset;background:url(/assets/img/sys/bg/texture-grey.jpg?v=2016-11-21) 50% 0 repeat}
.cnt-dt{border:2px solid #000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:2px;box-shadow:0 0 1px rgba(255,255,255,.1),0 0 10px rgba(255,255,255,.15)inset,0 0 3px rgba(255,255,255,.05)inset;background:url(/assets/img/sys/bg/texture-dark.jpg?v=2016-11-21) 50% 0 repeat;position:relative;z-index:1}
.cnt-dt.__small{width:456px;margin:0 auto}
.cnt-brd{height:82px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:4px;position:relative;background:url(/assets/img/pages/news/bg.png?v=2016-11-21) 50% 0 repeat;border:1px solid #000;-webkit-box-shadow:0 0 1px #ddd;-moz-box-shadow:0 0 1px #ddd;box-shadow:0 0 1px #ddd}
.cnt-brd:after,.cnt-brd:before{content:'';position:absolute;top:-1px;right:1px;bottom:0;left:auto;width:12px;height:14px;background:url(/assets/img/pages/news/right-top.png?v=2016-11-21) 50% 0 no-repeat;z-index:1}
.cnt-brd:before{right:auto;left:1px;top:0;background:url(/assets/img/pages/news/left-top.png?v=2016-11-21) 50% 0 no-repeat}
.cnt-brd>.borders{position:absolute;top:0;bottom:50%;left:0;right:0;z-index:0;-moz-border-radius:246px 582px 0 46px 47px 0 0;-webkit-border-radius:246px 582px 0 46px 47px 0 0;border-radius:246px 582px 0 46px 47px 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-moz-box-shadow:inset 3px 4px 10px rgba(255,255,255,.24);-webkit-box-shadow:inset 3px 4px 10px rgba(255,255,255,.24);box-shadow:inset 3px 4px 10px rgba(255,255,255,.24);background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…IwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);background-image:-moz-linear-gradient(bottom,rgba(255,255,255,.04)0,rgba(255,255,255,0)100%);background-image:-o-linear-gradient(bottom,rgba(255,255,255,.04)0,rgba(255,255,255,0)100%);background-image:-webkit-linear-gradient(bottom,rgba(255,255,255,.04)0,rgba(255,255,255,0)100%);background-image:linear-gradient(bottom,rgba(255,255,255,.04)0,rgba(255,255,255,0)100%)}
.cnt-brd>.borders:after,.cnt-brd>.borders:before{content:'';position:absolute;top:auto;right:1px;bottom:-39px;left:auto;width:12px;height:14px;background:url(/assets/img/pages/news/right-bottom.png?v=2016-11-21) 50% 0 no-repeat;z-index:1}
.cnt-brd>.borders:before{right:auto;left:1px;background:url(/assets/img/pages/news/left-bottom.png?v=2016-11-21) 50% 0 no-repeat}
.cnt-brd.medium{height:69px;background:url(/assets/img/pages/partners/bg-block.png?v=2016-11-21) 50% 0 repeat}
.cnt-brd.medium>.borders:after,.cnt-brd.medium>.borders:before{bottom:-32px}
.cnt-mt{height:60px;position:relative;background:url(/assets/img/sys/bg/sprite.png?v=2016-11-21) 50% 0 no-repeat;box-shadow:1px 0 0 rgba(0,0,0,.5)inset,-1px 0 0 rgba(0,0,0,.5)inset}
.cnt-mt:after,.cnt-mt:before{content:'';position:absolute;width:10px;height:46px;top:5px;background-image:url(/assets/img/sys/bg/sprite.png?v=2016-11-21);background-repeat:no-repeat}
.cnt-mt:before{left:0;background-position:0 -65px}
.cnt-mt:after{right:0;background-position:-11px -65px}
.cnt-mt._no-brds:after,.cnt-mt._no-brds:before{display:none}
.cnt-mt__neon{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}
.cnt-mt__neon__over{z-index:-1}
.cnt-mt__neon-bottom:after,.cnt-mt__neon-bottom:before,.cnt-mt__neon-top:after,.cnt-mt__neon-top:before{content:'';position:absolute;height:43px;background-image:url(/assets/img/sys/bg/sprite.png?v=2016-11-21);background-repeat:no-repeat}
.cnt-mt__neon-top:after,.cnt-mt__neon-top:before{top:-19px}
.cnt-mt__neon-bottom:after,.cnt-mt__neon-bottom:before{bottom:-23px}
.cnt-mt__neon-bottom:after,.cnt-mt__neon-top:after{right:-13px;left:50%;background-position:100% -314px}
.cnt-mt__neon-bottom:before,.cnt-mt__neon-top:before{left:-13px;right:50%;background-position:0 -314px}
.cnt-mt__neon-anim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}
.cnt-mt__neon-anim__over{z-index:-1}
.cnt-mt__neon-anim-bottom:after,.cnt-mt__neon-anim-bottom:before,.cnt-mt__neon-anim-top:after,.cnt-mt__neon-anim-top:before{content:'';position:absolute;height:43px;background-image:url(/assets/img/sys/anim/title.gif?v=2016-11-21);background-repeat:no-repeat}
.cnt-mt__neon-anim-top:after,.cnt-mt__neon-anim-top:before{top:-19px}
.cnt-mt__neon-anim-bottom:after,.cnt-mt__neon-anim-bottom:before{bottom:-23px}
.cnt-mt__neon-anim-bottom:after,.cnt-mt__neon-anim-top:after{right:6px;left:50%;background-position:95% -263px}
.cnt-mt__neon-anim-bottom:before,.cnt-mt__neon-anim-top:before{left:6px;right:50%;background-position:-547px -113px}
.cnt-mt__md-btns{padding:11px}
.cnt-mt__md-btns-inline .btn{display:inline-block}
.cnt-bl{border:2px solid #000;border-radius:2px;box-shadow:0 0 0 1px rgba(63,72,86,.75);background-color:#000717}
.cnt-pt .cnt-mt{margin-left:-3px;margin-right:-3px;border:1px solid #2b3137}
.cnt-pt .cnt-mt._table{margin-left:0;margin-right:0;border-bottom:1px solid #000}
.cnt-pt+.cnt-pt{margin-top:3px}
.cnt-pt-line{height:2px;position:relative;background-color:#000;margin:20px -16px 0;box-shadow:0 0 1px rgba(255,255,255,.1),0 0 10px rgba(255,255,255,.15),0 0 3px rgba(255,255,255,.05)}
.cnt-pt-line+*{margin-top:22px}
.cnt-pt-line+.game-list{margin-top:14px}
.cnt-pt-line+.cnt-filters{margin-top:0}
.poster{display:block;border:2px solid #000;border-radius:2px;text-decoration:none;background-color:#394351;box-shadow:0 0 0 1px rgba(63,72,86,.75),inset 0 -5px 5px 1px rgba(106,121,162,.31),inset 0 5px 13px rgba(111,116,127,.75);background-image:-webkit-linear-gradient(top,#3e4557 33%,#0330e6 100%);background-image:-o-linear-gradient(top,#3e4557 33%,#0330e6 100%);background-image:linear-gradient(to bottom,#3e4557 33%,#0330e6 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3e4557', endColorstr='#ff0330e6', GradientType=0)}
.poster-img{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;overflow:hidden}
.poster-img,.poster-img img{width:100%;display:block}
.poster-img img{position:relative;-webkit-transition:all 1s ease-in-out 0s;-o-transition:all 1s ease-in-out 0s;transition:all 1s ease-in-out 0s}
.poster-title{color:#fff;font-size:14px;text-shadow:0 1px 1px rgba(0,0,0,.75);text-align:center;text-overflow:ellipsis;white-space:nowrap;padding:0 10px;overflow:hidden;line-height:23px;box-shadow:0 -2px 1px 1px rgba(0,0,0,.35)inset;border-top:2px solid #000}
.poster:hover .poster-img img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.poster:hover .poster-title{text-decoration:underline}
.neon-header{position:relative;height:70px;z-index:1}
.neon-header:after,.neon-header:before{content:'';position:absolute;height:96px;top:-10px;z-index:0;background-image:url(/assets/img/sys/bg/sprite.png?v=2016-11-21);background-repeat:no-repeat}
.neon-header:after{right:-26px;left:50%;background-position:100% -217px}
.neon-header:before{left:-26px;right:50%;background-position:-504px -120px}
.neon-header>.h4{font-family:kelson_sans_ruregular,kelson_sansregular,Arial,Helvetica,Verdana,Tahoma,sans-serif;font-weight:700;color:#fff;font-size:24px;text-align:center;text-transform:uppercase;text-shadow:0 5px 5px #000,0 -2px 0 #1a60a6;line-height:65px;position:relative;z-index:2;margin:0}
.neon-header>.h4:after,.neon-header>.h4:before{content:'';position:absolute;height:96px;top:-10px;z-index:0;background-image:url(/assets/img/sys/anim/title.gif?v=2016-11-21);background-repeat:no-repeat}
.neon-header>.h4:after{right:-26px;left:50%;background-position:100% -217px}
.neon-header>.h4:before{left:-26px;right:50%;background-position:-504px -120px}
.neon-block .promo-poster{height:370px}
.neon-block .promo-img{padding-bottom:21px;background:url(/assets/img/sys/anim/neon-b.png?v=2016-11-21) 50% 107% no-repeat}
.active .neon-block .promo-img{background:url(/assets/img/sys/anim/neon-b.png?v=2016-11-21) 50% 100% no-repeat}
.active .neon-block .promo-img:after{content:'';position:absolute;top:auto;right:0;bottom:1px;left:-2px;height:21px;background-image:url(/assets/img/sys/anim/lotery_panel_0.gif?v=2016-11-21);z-index:1}
.banner{padding:0;margin:0 4px;border:3px solid #000;border-radius:2px;-webkit-box-shadow:0 0 1px rgba(215,225,230,.3);-moz-box-shadow:0 0 1px rgba(215,225,230,.3);box-shadow:0 0 1px rgba(215,225,230,.3)}
.banner a,.banner img{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;display:block}
.banner img{width:100%}
.banner .banner_640x128,.banner .banner_640x128 img{height:128px}
.banner640x128openx{clear:both;margin:0 auto;text-align:center}
.form-group{padding:0;margin:0 0 16px;border:0;min-width:0}
.form-group__label{color:#fff;font-size:14px;font-family:kelson_sanslight,kelson_sans_rulight,kelson_sansregular,kelson_sans_ruregular,Arial,Helvetica,Verdana,Tahoma,sans-serif;margin-bottom:4px;display:block}
.form-group__socials{margin:0 6px 6px -2px}
.form-group__socials .socials-md li{margin-right:12px}
.form-group__textarea{padding:3px 6px;background-color:#000717;border:1px solid #3b424e;-webkit-box-shadow:0 0 2px rgba(83,95,111,.5);-moz-box-shadow:0 0 2px rgba(83,95,111,.5);box-shadow:0 0 2px rgba(83,95,111,.5);height:38px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:2px;min-height:120px;max-height:182px;width:100%;max-width:100%;color:#fff;font-size:15px;position:relative;resize:vertical}
.form-group__textarea:focus{border:1px solid #929497;-webkit-box-shadow:0 0 2px rgba(255,255,255,.5);-moz-box-shadow:0 0 2px rgba(255,255,255,.5);box-shadow:0 0 2px rgba(255,255,255,.5);outline:0}
.form-group__textarea+.form-error.help-block{max-width:50%;right:-49%}
.left .form-group__textarea+.form-error.help-block{left:-50%}
.form-group__input{padding:3px 6px;background-color:#000717;border:1px solid #3b424e;outline:0;color:#fff;-webkit-box-shadow:0 0 2px rgba(83,95,111,.5);-moz-box-shadow:0 0 2px rgba(83,95,111,.5);box-shadow:0 0 2px rgba(83,95,111,.5);width:100%;height:38px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:2px}
.form-group__input-wrap{position:relative}
.form-group__input-wrap._accept .form-group__input{padding-right:56px}
.form-group__input-wrap._accept .input-ok{position:absolute;content:'';cursor:pointer;width:20px;height:17px;top:11px;right:33px;background:url(/assets/img/sys/bg/sprite.png?v=2016-11-21) no-repeat -464px -258px;display:none}
.form-group__input-wrap._accept .input-cancel{position:absolute;content:'';cursor:pointer;width:20px;height:22px;top:11px;right:9px;background:url(/assets/img/sys/bg/sprite.png?v=2016-11-21) no-repeat -463px -283px;display:none}
.form-group__input-wrap._accept .input-info{position:absolute;content:'';cursor:pointer;width:18px;height:18px;top:10px;right:8px;background:url(/assets/img/sys/bg/sprite.png?v=2016-11-21) no-repeat -437px -253px}
.form-group__input-wrap._accept .input-info .tooltip{display:block!important;visibility:hidden;top:-10.5px;left:29px;width:auto;right:auto;white-space:nowrap}
.form-group__input-wrap._accept.edit .input-cancel,.form-group__input-wrap._accept.edit .input-ok{display:block!important}
.form-group__input-wrap._accept.edit .input-cancel+.input-info{display:none!important}
.form-group__input-wrap._accept.info .input-info{display:block!important}
.has-error .form-group__input{background-color:#000717;-webkit-box-shadow:0 0 2px rgba(95,13,35,.5);-moz-box-shadow:0 0 2px rgba(95,13,35,.5);box-shadow:0 0 2px rgba(95,13,35,.5);border:1px solid #5f0d23;color:#a6161b}
.has-error .form-group__input:-moz-placeholder,.has-error .form-group__input:-ms-input-placeholder,.has-error .form-group__input::-moz-placeholder,.has-error .form-group__input::-webkit-input-placeholder{color:#a6161b}
.has-success.has-success .form-group__input{background-color:#000717;-webkit-box-shadow:0 0 2px rgba(38,133,255,.5);-moz-box-shadow:0 0 2px rgba(38,133,255,.5);box-shadow:0 0 2px rgba(38,133,255,.5);border:1px solid #2685ff;color:#fff}
.has-success.has-success .form-group__input:-moz-placeholder,.has-success.has-success .form-group__input:-ms-input-placeholder,.has-success.has-success .form-group__input::-moz-placeholder,.has-success.has-success .form-group__input::-webkit-input-placeholder{color:#fff}
.form-group__input:focus{border:1px solid #929497;-webkit-box-shadow:0 0 2px rgba(255,255,255,.5);-moz-box-shadow:0 0 2px rgba(255,255,255,.5);box-shadow:0 0 2px rgba(255,255,255,.5)}
.form-group__input:-moz-placeholder,.form-group__input:-ms-input-placeholder,.form-group__input::-moz-placeholder,.form-group__input::-webkit-input-placeholder{color:#fff}
.form-group__input-checkbox{cursor:pointer}
:not(.IE8Body) .form-group__input-checkbox input[type=checkbox]{opacity:0;filter:alpha(opacity=0)}
:not(.IE8Body) .form-group__input-checkbox{padding-left:15px;position:relative}
:not(.IE8Body) .form-group__input-checkbox input[type=checkbox]+span:before{content:'';width:22px;height:22px;position:absolute;top:-1px;right:auto;bottom:auto;left:0;background:url(/assets/img/sys/bg/sprite.png?v=2016-11-21) no-repeat -352px -282px}
:not(.IE8Body) .form-group__input-checkbox input[type=checkbox]:checked+span:before{background-position:-376px -282px}
.form-group__input-radio{cursor:pointer}
:not(.IE8Body) .form-group__input-radio input[type=radio]{filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}
:not(.IE8Body) .form-group__input-radio{padding-left:15px;position:relative}
:not(.IE8Body) .form-group__input-radio input[type=radio]+span:before{content:'';position:absolute;top:-1px;left:0;width:21px;height:22px;background:url(/assets/img/sys/bg/sprite.png?v=2016-11-21) no-repeat -400px -284px}
:not(.IE8Body) .form-group__input-radio input[type=radio]:checked+span:before{background-position:-419px -284px}
.form-error.help-block{-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s;transition:all 400ms ease-in-out 0s;position:absolute;top:0;left:auto;right:-88%;width:90%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:auto;padding:7px;margin:0 -6px 0 0;line-height:21px;color:#fff;font-size:14px!important;border:1px solid #db0000;background-color:#5f0d23;-moz-box-shadow:0 1px 3px 1px rgba(0,0,0,.5),0 0 0 1px #250101;-webkit-box-shadow:0 1px 3px 1px rgba(0,0,0,.5),0 0 0 1px #250101;box-shadow:0 1px 3px 1px rgba(0,0,0,.5),0 0 0 1px #250101;z-index:5;font-weight:400;text-transform:none!important;text-shadow:0 0 0 transparent;display:none!important}
.form-error.help-block.blue{border:1px solid #2685ff;background-color:#0b194e}
.form-error.help-block:after,.form-error.help-block:before{content:'';position:absolute;width:0;height:0;border-style:solid}
.form-error.help-block:before{border-width:7px 7px 7px 0;border-color:transparent #5f0d23 transparent transparent;left:-7px;top:12px;z-index:2}
.form-error.help-block:after{border-width:9px 9px 9px 0;border-color:transparent #db0000 transparent transparent;left:-9px;top:10px;z-index:1}
.form-error.help-block.blue:before{border-color:transparent #0b194e transparent transparent}
.form-error.help-block.blue:after{border-color:transparent #2685ff transparent transparent}
.top .form-error.help-block{border-radius:2px;z-index:105;display:block;visibility:visible;position:absolute;top:auto;right:auto;bottom:100%;left:-4px;margin-bottom:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:9px;height:auto;min-height:20px;font-size:15px;filter:alpha(opacity=0);color:#fff!important;-webkit-box-shadow:0 1px 3px 1px rgba(0,0,0,.5),0 0 0 1px #250101;-moz-box-shadow:0 1px 3px 1px rgba(0,0,0,.5),0 0 0 1px #250101;box-shadow:0 1px 3px 1px rgba(0,0,0,.5),0 0 0 1px #250101;line-height:16px;width:auto}
.top .form-error.help-block:before{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #5f0d23;left:50%;margin-left:-2px;bottom:-12px;top:auto}
.top .form-error.help-block:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #d81049;left:50%;margin-left:-3px;bottom:-16px;top:auto}
.top .form-error.help-block.blue:before{border-top:5px solid #0b194e}
.top .form-error.help-block.blue:after{border-top:6px solid #2685ff}
.bottom .form-error.help-block{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;position:absolute;z-index:105;display:block;visibility:visible;right:auto;left:-10px;bottom:auto;top:100%;margin-top:5px;box-sizing:border-box;padding:9px;height:auto;min-height:20px;font-size:15px;filter:alpha(opacity=0);color:#fff!important;box-shadow:0 1px 3px 1px rgba(0,0,0,.5),0 0 0 1px #250101;-moz-box-shadow:0 1px 3px 1px rgba(0,0,0,.5),0 0 0 1px #250101;-webkit-box-shadow:0 1px 3px 1px rgba(0,0,0,.5),0 0 0 1px #250101;line-height:16px;width:auto}
.bottom .form-error.help-block:before{border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #5f0d23;left:50%;margin-left:-2px;top:-12px}
.bottom .form-error.help-block:after{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #d81049;left:50%;margin-left:-3px;top:-16px}
.bottom .form-error.help-block.blue:before{border-bottom:5px solid #0b194e}
.bottom .form-error.help-block.blue:after{border-bottom:6px solid #2685ff}
.left .form-error.help-block{bottom:auto!important;left:-90%;right:auto;top:0!important;width:90%}
.left .form-error.help-block:before{border-left:7px solid #5f0d23;border-bottom:7px solid transparent;border-right:0;border-top:7px solid transparent;right:-7px;left:auto;top:13px}
.left .form-error.help-block:after{border-left:8px solid #db0000;border-bottom:8px solid transparent;border-right:0;border-top:8px solid transparent;right:-9px;left:auto;top:12px}
.left .form-error.help-block.blue:before{border-left:7px solid #0b194e}
.left .form-error.help-block.blue:after{border-left:8px solid #2685ff}
.has-error .form-error.help-block{display:block!important}
._show{position:relative}
._show>.help-block.form-error{display:block!important;visibility:hidden;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 200ms ease-in-out 0s;-o-transition:all 200ms ease-in-out 0s;transition:all 200ms ease-in-out 0s}
._show:hover>.help-block.form-error{visibility:visible;opacity:1;filter:alpha(opacity=100)}
._focus{position:relative}
._focus+.help-block.form-error{display:block!important;visibility:hidden;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 200ms ease-in-out 0s;-o-transition:all 200ms ease-in-out 0s;transition:all 200ms ease-in-out 0s}
._focus:focus+.help-block.form-error{visibility:visible;opacity:1;filter:alpha(opacity=100)}
.form-group__input-checkbox .form-error.help-block,.form-group__input-checkbox+.form-error.help-block{top:-5px!important;left:-93%}
.form-group__input-checkbox .form-error.help-block:after,.form-group__input-checkbox .form-error.help-block:before,.form-group__input-checkbox+.form-error.help-block:after,.form-group__input-checkbox+.form-error.help-block:before{top:6px}
.form-group__input-checkbox .form-error.help-block:after,.form-group__input-checkbox+.form-error.help-block:after{top:5px}
._no-gif .popup-header-bg__inside:after{display:none}
.text-error-cnt{position:relative}
.text-error-cnt .error-hint{top:25px;right:0;font-size:12px;width:280px;white-space:initial}
.text-error-cnt .error-hint .hint-close{color:#d81049;font-size:12px;font-weight:700;position:absolute;right:5px;top:0;cursor:pointer}
.text-error-cnt .error-hint .hint-close:after{content:'\00D7'}
.text-error-cnt .error-hint:after{top:-6px;-moz-transform:scale(1) rotate(225deg);-webkit-transform:scale(1) rotate(225deg);-o-transform:scale(1) rotate(225deg);-ms-transform:scale(1) rotate(225deg);transform:scale(1) rotate(225deg)}
.clearfix:after,.clearfix:before{content:" ";display:table}
.clearfix:after{clear:both}
.center-block{float:none;display:block}
.pull-right{float:right!important}
.pull-left{float:left!important}
.hide{display:none!important}
.show{display:block!important}
.invisible{visibility:hidden}
.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.hidden{display:none!important;visibility:hidden!important}
.tdn{text-decoration:none!important}
.logo{width:357px;height:155px;position:absolute;z-index:3;top:0;left:50%;margin-left:-179px;background:url(/assets/img/sys/logo_shadow.png?v=2016-11-21) 50% 100% no-repeat}
.logo-link{display:block;width:357px;height:137px;position:relative;left:0;top:-2px;background:url(/assets/img/sys/logo.gif?v=2016-11-21) 50% 0 no-repeat}
.logo-link:after,.logo-link:before{content:'';height:10px;z-index:-1}
.logo-link:before{position:absolute;top:auto;right:15px;bottom:0;left:15px;-webkit-box-shadow:0 3px 3px rgba(0,0,0,.5);-moz-box-shadow:0 3px 3px rgba(0,0,0,.5);box-shadow:0 3px 3px rgba(0,0,0,.5)}
.logo-link:after{position:absolute;top:auto;right:5px;bottom:0;left:5px;-webkit-box-shadow:0 8px 8px rgba(0,0,0,.5);-moz-box-shadow:0 8px 8px rgba(0,0,0,.5);box-shadow:0 8px 8px rgba(0,0,0,.5)}
.promo{margin:0 0 15px;position:relative;z-index:1}
.promo-slider{height:240px;overflow:hidden;position:relative;z-index:1}
.promo-panel{-webkit-box-shadow:0 5px 5px rgba(0,0,0,.75);-moz-box-shadow:0 5px 5px rgba(0,0,0,.75);box-shadow:0 5px 5px rgba(0,0,0,.75);position:relative;z-index:2}
.promo-panel .cnt-mt__md-btns{padding-left:20px;padding-right:20px}
.promo-panel__wrapper{padding:10px 18px}
.promo-panel__wrapper>a{display:block;text-decoration:none!important}
.promo-panel__wrapper>a>.form-error.help-block{visibility:hidden;display:block!important;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s;transition:all 400ms ease-in-out 0s}
.promo-panel__wrapper>a:hover .form-error.help-block{visibility:visible;opacity:1;filter:alpha(opacity=100)}
.promo-panel__jackpot{float:right;width:270px;height:50px;margin:-5px 0 0 -270px;background:url(/assets/img/sys/bg/sprite.png?v=2016-11-21) 0 -368px no-repeat}
.promo-panel__jackpot+.promo-panel__title{margin-right:275px}
.promo-panel__winners{float:right;width:185px;height:50px;margin:-5px 0 -5px -180px;padding-top:2px}
.promo-panel__winners+.promo-panel__title{margin-right:185px}
.promo-panel__title{padding-top:6px;font-size:15px;line-height:18px;color:#75859d;text-shadow:0 0 8px #000}
.promo-panel .grid-col__7-12 .cnt-mt{margin-right:30px}
.promo-panel .grid-col__5-12 .cnt-mt{margin-left:-30px}
.header{padding:35px 0 0;position:relative}
.header-nav{height:40px;padding:0 3px;font-family:kelson_sans_ruregular,kelson_sansregular,Arial,Helvetica,Verdana,Tahoma,sans-serif;font-weight:700;font-size:14px;line-height:40px;white-space:nowrap}
.header-nav ul{display:flex}
.header-nav li{display:inline-block}
.header-nav li:nth-child(1){width:120px}
.header-nav li:nth-child(2){width:110px;text-align:center}
.header-nav li:nth-child(3){width:100px;text-align:right}
.header-nav li:nth-child(4){width:95px;margin-left:auto}
.header-nav li:nth-child(5){width:145px;text-align:center}
.header-nav li:nth-child(6){width:90px;text-align:right}
.header-nav a{color:#8da1bd;text-transform:uppercase;text-decoration:none;text-shadow:0 5px 5px rgba(0,0,0,.75),0 0 5px rgba(0,46,114,.75);position:relative;z-index:5}
.header-nav a.active,.header-nav a:active,.header-nav a:focus,.header-nav a:hover{color:#0097eb}
.header.partners .footer-partners{text-align:left}
.user-bar__info-ballans{display:block;margin-top:14px}
.user-bar__info-ballans .user-bar__info-title{display:block;width:100%;vertical-align:bottom}
.user-bar__info-ballans .user-bar__info-ico__ballans{position:absolute;top:2px}
.user-bar__info-ballans .ballans-name{width:34%;display:inline-block;vertical-align:bottom;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.user-bar__info-ballans .ballans-value{position:relative;text-align:right;width:63%;display:inline-block;text-decoration:none;font-size:13px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;vertical-align:bottom}
.user-bar__info-ballans:after{content:'';display:block;clear:both}
._user-status-block-points .value,.user-bar__info-block{font-weight:700}
.user-drop-inner{display:inline-block}
.user-drop li{position:relative;padding:4px 2px;margin:0 6px;transition:.2s}
.user-drop li+li{border-top:1px solid rgba(0,0,0,.5)}
.user-drop li:after{content:'';display:block;clear:both}
.user-drop .dropdown{position:relative;display:inline-block;vertical-align:top;padding:0;margin-top:0;border-color:#31465d;border-width:0;background:0 0;transition:all .2s;cursor:pointer}
.user-drop .dropdown-menu{display:none;position:relative;top:0;left:0;right:0;bottom:0;border-radius:0;background:0 0;border:1px solid rgba(82,92,103,.49);border-top:1px solid #39424d;box-shadow:inset 0 -10px 20px rgba(0,0,0,.5),inset 0 3px 5px rgba(0,0,0,.4)}
.user-drop .dropdown-menu:before{content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;background:url(/assets/img/sys/bg/texture-grey.jpg?v=2016-11-21) 50% 0 repeat;opacity:.94}
.user-drop .dropdown__inner{height:auto;border-bottom:1px solid rgba(57,66,77,.34);background:0 0;box-shadow:0 2px 3px #000;width:137px}
.user-drop .dropdown__header{background:url(/assets/img/sys/bg/btns.png?v=2016-11-21) 0 -234px repeat-x;padding:1px 1px 0}
.user-drop .dropdown__title{padding:3px 7px 0;background:#202530;box-sizing:border-box;height:35px;box-shadow:inset 0 -2px 10px rgba(0,0,0,.7)}
.user-drop .dropdown__title:after{content:'';display:block;position:absolute;top:0;right:5px;bottom:0;left:auto;width:20px;height:30px;background:url(/assets/img/sys/bg/sprite.png?v=2016-11-21) no-repeat -438px -275px}
.user-drop .dropdown__title:before{top:15px}
.user-drop .dropdown__title .balance-name{color:#fff}
.user-drop .dropdown-hint{position:absolute;top:-10px;right:auto;bottom:auto;left:15px;padding-left:14px;opacity:0;-moz-transform:translate3d(0,-6px,0);-webkit-transform:translate3d(0,-6px,0);-o-transform:translate3d(0,-6px,0);-ms-transform:translate3d(0,-6px,0);transform:translate3d(0,-6px,0);transition:.2s;visibility:hidden}
.user-drop .dropdown-hint-inner{position:relative;background:rgba(27,33,39,.8);box-shadow:0 0 0 1px #036c9b;border-radius:3px;padding:6px 9px;text-align:left;z-index:9}
.user-drop .dropdown-hint-inner:before{content:'';position:absolute;top:14px;right:auto;bottom:auto;left:-5px;width:8px;height:8px;background:#18232d;border-left:1px solid #036c9b;border-bottom:1px solid #036c9b;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.user-drop .dropdown-hint-ico{position:absolute;top:0;right:-2px;bottom:0;left:auto;display:block;width:17px;height:17px;margin:auto;border-radius:50%;box-sizing:border-box;cursor:pointer;text-align:center;z-index:9;background:url(/assets/img/sys/statuses/ico-hint.png?v=2016-11-21) no-repeat}
.user-drop .dropdown-hint-ico:hover .dropdown-hint{visibility:visible;opacity:1;-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.user-drop .dropdown-hint div{width:100%;line-height:1.3;float:none;text-align:left;padding-right:0}
.user-drop .balance-name,.user-drop .balance-value{display:block;text-overflow:ellipsis;overflow:hidden;margin:0;padding:0;box-sizing:border-box;font-size:13px;line-height:1.2;color:#75859d;text-shadow:0 2px #000;white-space:nowrap;border:0}
.user-drop .balance-value{font-size:13px;font-weight:700;color:#fc0;text-decoration:none;padding-right:30px;background:transparent!important}
.msg__circle{display:none;position:absolute;top:-13px;right:-12px;bottom:auto;left:auto;width:auto;height:17px;min-width:17px;border-radius:8px;color:#fff;font-size:11px;font-weight:700;padding:3px;margin:0;letter-spacing:-.025em;line-height:1;text-align:center;white-space:nowrap;background-color:#b50501;text-shadow:0 1px 2px rgba(0,0,0,.75);box-shadow:0 1px 1px rgba(0,0,0,.5),0 1px 2px rgba(255,255,255,.25)inset;-webkit-text-fill-color:initial!important;box-sizing:border-box;z-index:2}
html.ff .msg__circle,html.ie .msg__circle{padding-left:2px}
.with-msg__circle .msg__circle{display:block}
.main{margin-right:10px}
.content{padding:0 14px 14px;margin:0 0 20px;position:relative;z-index:2;min-height:136px;overflow:visible}
.content:after{content:'';position:absolute;top:0;right:0;bottom:auto;left:0;height:136px;z-index:-1;opacity:.1;filter:alpha(opacity=10);background:url(/assets/img/sys/bg/cnt-light.png?v=2016-11-21) 50% 0 no-repeat}
.content__inner{padding:15px 0}
.lottery,.tournament{margin:0 2px}
.cnt-pt-line+.lottery,.cnt-pt-line+.tournament,.lottery+.lottery,.lottery+.tournament,.tournament+.lottery,.tournament+.tournament{margin-top:22px}
.lottery._end,.tournament._end{margin-bottom:30px}
.to_lotteries,.to_tournament{margin-top:30px;margin-bottom:20px}
.tournament .promo-action,.tournament .promo-poster{height:264px}
.tournament .promo-img{padding-right:21px;position:relative;min-height:266px}
.tournament .promo-img:after{content:'';width:21px;position:absolute;top:0;right:0;bottom:0;left:auto;z-index:1;background:url(/assets/img/sys/bg/neon.png?v=2016-11-21) 0 0 no-repeat;border-left:2px solid #00172a}
.tournament .promo-action{margin-left:1px}
.tournament .promo-action__section{text-align:center}
.tournament .promo-action__section+.promo-action__section{padding:0 0 12px}
.tournament .promo-action__title{font-size:16px}
.tournament .promo-action__total{font-size:24px}
.tournament .promo-action__end{font-size:26px}
.tournament .promo-action__date{font-size:22px}
.tournament .promo-action__btns{position:absolute;top:auto;right:10px;bottom:10px;left:10px}
.tournament .promo-action__btns .btn{margin-top:8px}
.tournament .promo-action .timer{margin:0 0 20px}
.tournament .promo-action__status{padding:0 20px}
.tournament.active .promo-img:after{background-position:0 -267px}
.tournament.active .promo-img:before{content:'';width:21px;position:absolute;top:0;right:0;bottom:0;left:auto;background:url(/assets/img/sys/anim/tournament_panel.gif?v=2016-11-21) 0 0 no-repeat;z-index:2}
.lottery .promo-poster{min-height:370px}
.lottery .promo-action{height:77px}
.lottery .promo-img{padding-bottom:21px;background:url(/assets/img/sys/anim/neon-b.png?v=2016-11-21) 50% 109% no-repeat;min-height:272px}
.lottery .promo-action__section:first-child .promo-action__total{font-size:22px}
.lottery .promo-action__title{padding:6px 0 0;font-size:15px}
.lottery .promo-action__total{font-size:24px}
.lottery .promo-action__date{font-size:18px;line-height:2}
.lottery .promo-action__btns{padding:10px 0 0 10px}
.lottery .promo-action__status{float:right;padding:5px 0}
.lottery .promo-action .timer{margin:2px 0 0 -25px}
.lottery.active .promo-img:before{content:'';position:absolute;top:auto;right:0;bottom:1px;left:-2px;height:21px;background:url(/assets/img/sys/anim/neon-b.png?v=2016-11-21) 50% 100% no-repeat;z-index:1}
.lottery.active .promo-img:after{content:'';position:absolute;top:auto;right:0;bottom:1px;left:-2px;height:21px;background-image:url(/assets/img/sys/anim/lotery_panel_0.gif?v=2016-11-21);z-index:1}
.action .promo-action,.action .promo-poster{height:227px;text-align:center}
.action .promo-poster{height:auto}
.action .promo-img{padding-right:21px;position:relative;height:227px;overflow:hidden}
.action .promo-img:after{content:'';width:21px;position:absolute;top:0;right:0;bottom:0;left:auto;z-index:1;background:url(/assets/img/sys/bg/neon.png?v=2016-11-21) -77px 0 no-repeat;border-left:2px solid #00172a}
.action .promo-action{margin-left:1px}
.action .promo-action__section{text-align:center}
.action .promo-action__section+.promo-action__section{padding:0 0 12px}
.action .promo-action__title{font-size:16px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-bottom:10px}
.action .promo-action__total{font-size:28px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.action .promo-action__end{font-size:26px}
.action .promo-action__date{font-size:22px}
.action .promo-action__btns{position:absolute;top:auto;right:10px;bottom:10px;left:10px}
.action .promo-action__btns .btn{margin-top:8px}
.action .promo-action-h1{margin-top:20px}
.action .promo-action__status{padding:0 20px}
.action-btn{position:absolute;top:auto;left:14px;right:14px;bottom:44px}
.action.active .promo-img:after{background-position:-77px -230px}
.action.active .promo-img:before{content:'';width:21px;position:absolute;top:0;right:0;bottom:0;left:auto;background:url(/assets/img/sys/anim/action_panel.gif?v=2016-11-21) 0 3px no-repeat;z-index:2}
.action-show-link{color:#0097eb;cursor:pointer;text-align:center}
.action-show-link:hover{text-decoration:underline}
.action-show-box{margin-top:4px}
.action-show{padding:20px 20px 10px;text-align:left}
.action .no-timer .promo-action__total{margin-top:25px}
.action .no-timer .action-btn{bottom:60px}
.collapse{display:none}
.collapse.in{display:block}
.collapsing{position:relative;overflow:hidden;height:0;-webkit-transition:all .15s linear;transition:all .11s linear;transition-delay:0}
.cashback.cnt-dt,.jackpot.cnt-dt{padding:10px 20px}
.cashback.cnt-dt h1,.jackpot.cnt-dt h1{margin:30px 0}
.cashback.cnt-dt h1:first-child,.jackpot.cnt-dt h1:first-child{margin-top:10px}
.jackpot .neon-block .promo-text{position:absolute;top:50%;right:0;bottom:auto;left:0;text-align:center;margin-top:-104px}
.jackpot .neon-block .promo-text ._name{font-size:76px;font-family:Arial;font-weight:700}
.jackpot .neon-block .promo-text .text-gradient-yellow{position:relative}
.jackpot .neon-block .promo-text .text-gradient-yellow:after{position:absolute;top:79%;right:0;bottom:0;left:0;content:'';background-image:url(/assets/img/pages/jackpot/line.png?v=2016-11-21);background-repeat:no-repeat;background-position:center}
.jackpot .neon-block .promo-jackpot{position:absolute;top:50%;right:0;bottom:auto;left:0;text-align:center}
.jackpot.cnt-dt{text-align:left}
.promo-info,.promo-poster{border:2px solid #000;border-radius:2px;-webkit-box-shadow:0 0 0 1px rgba(63,72,86,.75);-moz-box-shadow:0 0 0 1px rgba(63,72,86,.75);box-shadow:0 0 0 1px rgba(63,72,86,.75);background:url(/assets/img/sys/bg/texture-dark.jpg?v=2016-11-21) 50% 0 repeat}
.promo-info p,.promo-poster p{color:#8da1bd}
.promo-poster+.promo-info{margin:4px 0 0}
.promo-poster{position:relative}
.promo-action{position:relative;padding:10px;border-radius:2px;-webkit-box-shadow:0 0 0 1px rgba(63,72,86,.5)inset;-moz-box-shadow:0 0 0 1px rgba(63,72,86,.5)inset;box-shadow:0 0 0 1px rgba(63,72,86,.5)inset;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.promo-info{padding:6px 16px}
.promo-info>:last-child{margin-bottom:0}
.promo-img{position:relative}
.promo-img img{width:100%;display:block}
.promo-action__title{color:#75859d;line-height:1.1}
.promo-action__total{color:#ffc000}
.promo-action__end{padding:5px 0 15px;text-transform:uppercase;color:#ff2f17}
.promo-action__date{text-transform:uppercase;color:#fff}
.promo-action__status-ico{float:right;width:48px;height:48px;margin-left:-48px}
.promo-action__status-ico span{width:48px;height:48px;position:relative;display:block}
.promo-action__status-ico img{position:absolute;top:auto;right:auto;bottom:-9%;left:-9%;width:123%}
.promo-action__status-info{margin-right:55px;font-size:14px;line-height:1;text-align:right;color:#5436fb}
.promo-action__status-info span{text-transform:uppercase;text-decoration:none;color:#ffc000;line-height:1.5}
.promo-action .timer{height:57px}
.promo-action .timer-numbers{width:32px;height:44px;padding:2px;font-size:44px;line-height:38px}
.promo-action .timer-numbers-wrap{margin-right:17px}
.promo-action .timer-numbers-wrap:after{top:10px;right:-12px}
.promo-action .timer-names{bottom:-15px}
.cnt-filters{padding:14px 7px 7px;margin-left:-14px;margin-right:-14px;height:26px;background-image:-webkit-linear-gradient(left,rgba(0,0,0,0),rgba(32,37,48,.5)50%,rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,0),rgba(32,37,48,.5)50%,rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,0),rgba(32,37,48,.5)50%,rgba(0,0,0,0));background-repeat:no-repeat;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#00000000', GradientType=1)}
.cnt-filters ul{height:inherit;text-align:center}
.cnt-filters li{height:24px;margin:0 13px;display:inline-block;padding-top:1px;font-family:kelson_sans_ruregular,kelson_sansregular,Arial,Helvetica,Verdana,Tahoma,sans-serif;font-weight:700;font-size:0;text-transform:uppercase}
.cnt-filters a{display:inline-block;height:24px;position:relative;text-decoration:none;font-size:15px;line-height:24px;color:#8da1bd;text-shadow:0 1px 1px rgba(0,0,0,.75),1px 0 1px rgba(0,0,0,.5),-1px 0 1px rgba(0,0,0,.5),0 0 7px rgba(0,0,0,.95),0 0 10px rgba(0,0,0,.95),0 0 5px rgba(0,0,0,.95)}
.cnt-filters a.active,.cnt-filters a:active,.cnt-filters a:hover{color:#0097ec;text-shadow:0 1px 1px rgba(0,0,0,.75),1px 0 1px rgba(0,0,0,.5),-1px 0 1px rgba(0,0,0,.5),0 0 7px rgba(0,0,0,.95),0 0 10px rgba(0,0,0,.95),0 0 5px rgba(0,0,0,.95)}
.cnt-filters a.active:after,.cnt-filters a.active:before{content:'';position:absolute;top:auto;right:auto;bottom:-16px;left:50%;width:0;height:0;margin-left:-8px;border-right:8px solid rgba(0,0,0,0);border-left:8px solid rgba(0,0,0,0)}
.cnt-filters a.active:before{margin-left:-8px;border-top:8px solid #000;z-index:2}
.cnt-filters a.active:after{bottom:-18px;border-top:8px solid rgba(255,255,255,.1);z-index:1}
.sidebar{margin:0 0 20px}
.sidebar-block{margin:0 0 15px}
.sidebar-block .neon-header{margin-bottom:15px}
.sidebar-block .poster{margin-bottom:10px}
.sidebar-btn{margin:0 0 15px}
.tournament-fond{padding:10px 20px;margin:0 0 17px;background-image:url(/assets/img/sys/tournament-fond.jpg?v=2016-11-21);background-repeat:no-repeat;background-position:50% 10px}
.tournament-fond__title,.tournament-fond__total{line-height:1.15;text-align:center;white-space:nowrap;margin:0 -20px 10px}
.tournament-fond__title{font-size:18px;color:#0097ec}
.tournament-fond__total{font-size:38px;letter-spacing:-.025em}
.tournament-fond__table tr td{font-size:15px;line-height:18px;color:#fff;padding:0;vertical-align:middle}
.tournament-fond__table tr td:first-child{width:70%;text-align:left}
.tournament-fond__table tr td:last-child{width:30%;text-align:right}
.tournament-fond__table tr.personal td{padding-top:6px;border-top:1px solid #ff8d00;color:#0097ec}
.tournament-fond__table tr.little-hints td{font-size:13px!important;color:#75859d;height:13px;padding:0;line-height:15px}
.tournament-fond__table tr.little-hints.first td{padding-top:15px}
.sidebar-bonuses{background:rgba(22,34,46,.69)url(/assets/img/sys/bg/texture-dark-lighter.jpg?v=2016-11-21);border:1px solid rgba(63,72,86,.75);border-radius:2px;width:auto;position:relative;margin:0 auto 16px}
.sidebar-bonuses-inner{box-shadow:inset 0 0 5px rgba(0,0,0,.75);min-height:60px}
.sidebar-bonuses-percent{background:url(/assets/img/sys/bg/sprite.png?v=2016-11-21) -791px -375px no-repeat;color:#fff;float:left;min-width:140px;min-height:60px;text-transform:uppercase;text-align:center;position:relative}
.sidebar-bonuses-percent-value{background:url(/assets/img/sys/bg/sprite.png?v=2016-11-21) -940px -375px no-repeat;font-size:22px;line-height:1;width:66px;height:48px;padding-top:1px;padding-right:2px;position:absolute;top:1px;right:0}
.sidebar-bonuses-percent-value>div{font-size:11px;padding-top:2px}
.sidebar-bonuses-deposit{padding:8px 0 6px 150px}
.sidebar-bonuses-deposit-value{font-size:26px;line-height:1;text-transform:uppercase;text-shadow:0 3px 0 rgba(0,0,0,.43);white-space:nowrap}
.sidebar-bonuses-deposit>div{color:#8da1bd;font-size:14px;line-height:1;padding-bottom:5px;text-shadow:0 2px 0 #000}
.sidebar-bonuses__sm-text .sidebar-bonuses-deposit-value{font-size:20px}
.sidebar-bonuses+.timer{margin-bottom:10px}
.sidebar-links{font-size:14px;margin:0;text-align:center}
.sidebar-links a{border-bottom:1px solid #2095c2;color:#009aec;display:inline-block;line-height:1;text-decoration:none}
.sidebar-links a:hover{text-decoration:none;border:none}
.promo-winners{width:293px;height:215px;position:absolute;top:13px;right:20px;bottom:auto;left:auto;z-index:2;background-color:rgba(0,0,0,.4)}
.winners-widget{height:50px}
.winners-table{display:block;text-decoration:none!important;padding:8px 10px 7px}
.winners-table>.form-error.help-block{margin-left:-10px;visibility:hidden;display:block!important;width:60px;left:-60px;height:30px;line-height:15px;text-align:center;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s;transition:all 400ms ease-in-out 0s}
.winners-table>.form-error.help-block:after{top:6px}
.winners-table>.form-error.help-block:before{top:8px}
.winners-table:hover .form-error.help-block{visibility:visible;opacity:1;filter:alpha(opacity=100)}
.winners-table td{padding:0 8px}
.winners-table .winner-name{text-align:left}
.winners-table .winner-total{text-align:right}
.winner-item,.winner-item td{height:40px;vertical-align:middle}
.winner-item__ico{float:left;margin:0 8px 0 0;width:76px;height:46px;padding:1px;border:1px solid #000;background-color:#5e6f9d;background-image:-webkit-linear-gradient(#445072,#859bdb 50%,#5e6f9d);background-image:-o-linear-gradient(#445072,#859bdb 50%,#5e6f9d);background-image:linear-gradient(#445072,#859bdb 50%,#5e6f9d);background-repeat:no-repeat;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff445072', endColorstr='#ff5e6f9d', GradientType=0)}
.winner-item__ico img{border:1px solid #000;width:74px;height:44px}
.winner-item__ico+.winner-name{padding-top:5px}
.winner-item__ico+.winner-name,.winner-item__ico+.winner-name+.winner-total{margin-left:85px}
.winner-name,.winner-place,.winner-total{white-space:nowrap}
.winner-place{width:25px;height:28px;font-family:kelson_sans_ruregular,kelson_sansregular,Arial,Helvetica,Verdana,Tahoma,sans-serif;font-weight:700;font-size:30px;line-height:40px;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.5);color:#ffc000;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background:url(/assets/img/pic/sprite-num-little.png?v=2016-11-21) no-repeat 0 0}
.winner-place._2{background-position:0 -27px}
.winner-place._3{background-position:0 -54px}
.winner-place._4{background-position:0 -83px}
.winner-place._5{background-position:1px -112px}
.winner-name,.winner-total{font-size:14px;line-height:20px;text-overflow:ellipsis;text-shadow:0 1px 2px rgba(0,0,0,.5);max-width:100px;overflow:hidden}
.winner-name{color:#fff}
.winner-total{color:#ffc000}
.table.promo-table .podium{background:transparent none}
.table.promo-table .podium td:first-child .podium-bg{position:relative;width:0;height:0;z-index:-1}
.table.promo-table .podium td:first-child .podium-bg:before{content:'';width:649px;min-height:104px;position:absolute;top:0;right:auto;bottom:auto;left:0;background:url(/assets/img/sys/bg/texture-colors.jpg?v=2016-11-21) 0 0 repeat-x}
.table.promo-table .podium td:first-child .podium-bg+*{z-index:2}
.table.promo-table .podium [class^=podium-place__]+*{display:inline-block;vertical-align:middle;max-width:calc(100% - 70px)}
.bonus-prize{display:inline-block;font-size:18px;line-height:18px;color:#1d97ff;font-weight:400!important;white-space:normal;position:relative}
.bonus-prize .plus{position:absolute;top:-10px;left:-10px}
.bonus-prize-tb{display:block;margin-top:2px;line-height:18px;font-size:18px;color:#1d97ff;font-weight:400;white-space:nowrap}
.notifications-wrapper{position:fixed;z-index:99999;bottom:20px;right:50px}
.notification{position:relative;width:244px;font-size:13px;line-height:1.1;color:#707F8E;transition:height 300ms ease,margin 300ms ease,opacity 300ms ease}
.notification__content{display:flex;padding:10px;border:3px solid;background-color:#000;border-color:#375dd8;border-radius:3px;text-align:left}
.notification__aside{width:55px;margin-right:15px}
.notification__aside img{width:100%}
.notification__main{flex:1}
.notification__heading{text-transform:uppercase}
.notification p{font-size:inherit;line-height:inherit;color:inherit;text-align:inherit}
.notification__close-btn{position:absolute;top:9px;right:9px;width:16px;height:16px;background:url(/assets/img/sys/bg/sprite.png?v=2016-11-21) -758px -386px no-repeat;cursor:pointer}
.notification .text-yellow{color:#ffc000}
.notification .text-big{font-size:1.23076923em}
.notification__heading.text-small{font-size:1.07692308em}
.notification--border-yellow .notification__content{border-color:#ffc000}
.notification .btn,.notification p,.notification__heading{margin:0}
.notification+.notification:not(.is-state--hide){margin-top:10px}
.notification *+p{margin-top:5px}
.notification *+.btn{margin-top:8px}
.notification.is-state--hide{pointer-events:none;height:0!important;opacity:0}
.notification__close-btn{opacity:.8}
.notification__close-btn:hover{opacity:1}
.chosen-container{width:auto!important;max-width:100%;height:46px!important;position:relative;display:inline-block;vertical-align:middle;font-size:13px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
._full+.chosen-container{width:100%!important}
.chosen-container>a>span{color:#fff;margin-right:6px!important}
.chosen-container div b{background:url(/assets/img/sys/bg/sprite.png?v=2016-11-21) no-repeat -438px -275px}
.chosen-container-active div b{background-image:none}
.chosen-search{display:none}
.chosen-single{min-width:20px;color:#adb2cc;height:39px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background-color:#000717;width:100%;border:1px solid #3b424e;-moz-box-shadow:0 0 2px #535f6f;-webkit-box-shadow:0 0 2px #535f6f;box-shadow:0 0 2px #535f6f;padding:7px 11px!important;font-size:15px!important;-webkit-border-radius:2px!important;-moz-border-radius:2px!important;border-radius:2px!important;z-index:1;position:relative;display:block;overflow:hidden;text-decoration:none!important;white-space:nowrap;line-height:23px;cursor:pointer}
.chosen-single:hover{text-decoration:none!important}
.chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}
.chosen-single div{position:absolute;top:0;right:0;display:block;width:20px;height:100%}
.chosen-single div b{display:block;width:100%;height:100%}
.chosen-drop{display:none;color:#fff;background-color:#000717;border:1px solid #3b424e;-moz-box-shadow:0 0 0 1px rgba(0,0,0,.52),inset -1px -1px 7px #16142d!important;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.52),inset -1px -1px 7px #16142d!important;box-shadow:0 0 0 1px rgba(0,0,0,.52),inset -1px -1px 7px #16142d!important;font-size:15px!important;position:relative!important;-webkit-border-radius:2px!important;-moz-border-radius:2px!important;border-radius:2px!important;z-index:3;width:100%;left:0;max-height:200px}
.chosen-container-active .chosen-drop{display:block}
.chosen-results{position:relative;overflow:hidden;margin:0 4px 4px 0;background-color:#000717;padding:0 0 0 4px;padding-left:0!important;max-height:190px!important;min-height:190px!important}
.chosen-results li{margin:0;padding:12px 0 12px 11px!important;list-style:none;line-height:15px;word-wrap:break-word}
.chosen-results li.active-result{display:list-item;cursor:pointer}
.chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}
.chosen-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:-webkit-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-moz-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-o-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}
.chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}
.chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}
.chosen-results li.group-option{padding-left:15px}
.popup-cashier-history__table td,.popup-cashier-history__table th{box-sizing:border-box}
.popup-cashier-history__table td:nth-child(1),.popup-cashier-history__table th:nth-child(1){width:40px}
.popup-cashier-history__table td:nth-child(2),.popup-cashier-history__table th:nth-child(2){width:85px}
.popup-cashier-history__table td:nth-child(3),.popup-cashier-history__table th:nth-child(3){width:130px}
.popup-cashier-history__table td:nth-child(4),.popup-cashier-history__table th:nth-child(4){width:155px}
.popup-cashier-history__table td:nth-child(5),.popup-cashier-history__table th:nth-child(5){width:225px}
.popup-cashier-history__table td:nth-child(6),.popup-cashier-history__table th:nth-child(6){width:auto}
.popup-cashier-history__table td:nth-child(7),.popup-cashier-history__table th:nth-child(7){width:22px}
.popup-cashier-history__table .big-payment-order{transition:background-color .3s ease 0s;cursor:pointer}
.popup-cashier-history__table .big-payment-order:hover{background-color:rgba(255,255,255,.1)}
.popup-cashier-history__table .big-payment-order.active,.popup-cashier-history__table .big-payment-order.active+.big-payment-order-item{background-color:rgba(0,0,0,.1)}
.popup-cashier-history__table .big-payment-order-item{display:none}
.table-overlay{position:relative;top:0}
.scroll-overlay{width:100%!important}
.scroll-overlay>.scroll-overlay{width:117%!important}
.scroll-overlay>.scroll-overlay>*{width:86%!important}
.scroll-wrapper{overflow:hidden!important;padding:0!important;position:relative;max-height:300px;min-height:300px}
.scroll-wrapper>.scroll-content{border:none!important;-moz-box-sizing:content-box!important;-webkit-box-sizing:content-box!important;box-sizing:content-box!important;left:0;margin:0!important;height:300px!important;max-width:none!important;overflow-y:scroll!important;overflow-x:hidden!important;padding:0;position:relative!important;top:0;min-height:100px}
.scroll-element{display:none}
.scroll-element.scroll-x.scroll-scrollx_visible{display:none!important;opacity:0}
.scroll-element.scroll-y.scroll-scrolly_visible{display:block}
.scroll-element .scroll-arrow,.scroll-element .scroll-bar{cursor:default}
.scrollbar-dynamic>.scroll-element,.scrollbar-dynamic>.scroll-element div{background:0 0;border:none;margin:0;padding:0;position:absolute;z-index:10}
.scrollbar-dynamic>.scroll-element div{display:block;height:100%;left:0;top:0;width:100%;background:0 0}
.scrollbar-dynamic>.scroll-element.scroll-x{bottom:2px;height:7px;left:0;min-width:100%;width:100%}
.scrollbar-dynamic>.scroll-element.scroll-y{height:100%;min-height:100%;right:2px;top:0;width:7px}
.scrollbar-dynamic>.scroll-element .scroll-element_outer{opacity:.3;border-radius:12px}
.scrollbar-dynamic>.scroll-element .scroll-element_size{background-color:transparent;opacity:0;border-radius:12px;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}
.scrollbar-dynamic>.scroll-element .scroll-bar{background-color:#fff;background-color:rgba(225,241,255,.7);border-radius:7px}
.scrollbar-dynamic>.scroll-element.scroll-x .scroll-bar{bottom:0;height:7px;min-width:24px;top:auto}
.scrollbar-dynamic>.scroll-element.scroll-y .scroll-bar{left:auto;min-height:24px;right:0;width:7px}
.scrollbar-dynamic>.scroll-element.scroll-x .scroll-element_outer{bottom:0;top:auto;left:2px;-webkit-transition:height .2s;-moz-transition:height .2s;-o-transition:height .2s;transition:height .2s}
.scrollbar-dynamic>.scroll-element.scroll-y .scroll-element_outer{left:auto;right:0;top:2px;-webkit-transition:width .2s;-moz-transition:width .2s;-o-transition:width .2s;transition:width .2s}
.scrollbar-dynamic>.scroll-element.scroll-x .scroll-element_size{left:-4px}
.scrollbar-dynamic>.scroll-element.scroll-y .scroll-element_size{top:-4px}
.scrollbar-dynamic>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size{left:-11px}
.scrollbar-dynamic>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size{top:-11px}
.scrollbar-dynamic>.scroll-element.scroll-draggable .scroll-element_outer,.scrollbar-dynamic>.scroll-element:hover .scroll-element_outer{overflow:hidden;-ms-filter:"alpha(Opacity=70)";filter:alpha(opacity=70);opacity:.7}
.scrollbar-dynamic>.scroll-element.scroll-draggable .scroll-element_outer .scroll-element_size,.scrollbar-dynamic>.scroll-element:hover .scroll-element_outer .scroll-element_size{opacity:1}
.scrollbar-dynamic>.scroll-element.scroll-draggable .scroll-element_outer .scroll-bar,.scrollbar-dynamic>.scroll-element:hover .scroll-element_outer .scroll-bar{height:100%;width:7px;border-radius:7px}
.scrollbar-dynamic>.scroll-element.scroll-x.scroll-draggable .scroll-element_outer,.scrollbar-dynamic>.scroll-element.scroll-x:hover .scroll-element_outer{height:8px;min-height:7px}
.scrollbar-dynamic>.scroll-element.scroll-y.scroll-draggable .scroll-element_outer,.scrollbar-dynamic>.scroll-element.scroll-y:hover .scroll-element_outer{min-width:7px;width:8px}
.scroll-element_track{width:10px}
.sleeping{overflow-x:hidden}
.popup{top:0;left:0;width:100%;height:100%;position:absolute;z-index:999;display:none;color:#fff}
.popup-md{width:500px}
.popup-sm{width:660px}
.popup ._button{margin:0 auto}
.popup .transparent{top:0;left:0;background-color:#000;position:fixed;z-index:1001;width:100%;height:100%;opacity:.6}
.popup-container{display:table;position:relative;margin:10% auto 0}
.popup-body{margin:0 auto;position:relative;z-index:1001}
.popup-body>*{min-width:365px}
.popup-close{width:38px;right:6px;top:10px;cursor:pointer;height:38px;position:absolute;z-index:1002;float:right;margin-right:-55px;margin-top:4px}
.popup-border{border:2px solid #000;background-color:#000;-webkit-box-shadow:0 0 20px 8px #00a9ff;-moz-box-shadow:0 0 20px 8px #00a9ff;box-shadow:0 0 20px 8px #00a9ff}
.popup-content{border:0 solid rgba(69,74,81,.4);border-radius:6px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}
.popup-glow{position:absolute;top:-50%;left:-50%;right:-50%;bottom:-37px;z-index:1}
.popup-inside{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
.popup-header{position:relative}
.popup-header:after,.popup-header:before{content:'';background-image:url(/assets/img/sys/bg/sprite.png?v=2016-11-21);background-repeat:repeat-x}
.popup-header:before{height:60px;position:absolute;top:0;right:0;bottom:auto;left:0;background-position:50% 0;z-index:0}
.popup-header:after{height:45px;position:absolute;top:auto;right:0;bottom:0;left:0;background-position:50% -15px;z-index:-1}
.popup-center{position:relative;border-radius:2px}
.popup-center .cnt-pt{padding:10px 30px 7px}
.popup-center .cnt-pt:last-child{padding-bottom:15px}
.popup-center .cnt-mt,.popup-center .cnt-pt{border:0}
.popup-footer{text-align:center;padding:7px 0}
.popup-footer__link{color:#0097eb;font-size:14px;font-weight:700;text-decoration:underline;text-shadow:0 2px 2px #1c0900}
.popup-footer__link._tt{text-transform:uppercase}
.popup-footer__link:hover{text-decoration:none}
.popup__text{color:#fff;font-size:18px;text-shadow:0 2px 2px #1c0900;margin:10px auto}
.popup__button-center button{margin-left:52%}
.popup__button-center button span{font-size:21px}
.popup__link{color:#008aff;text-decoration:underline}
.popup__link-und,.popup__link:hover{text-decoration:none}
.popup__link-und:hover{text-decoration:underline}
.popup__link-none,.popup__link-none:hover{text-decoration:none}
.popup.password .cnt-pt{padding-top:27px}
.popup .neverblock__button{left:50%;margin-left:-182px;bottom:36px}
.popup.neverblock{overflow:visible;margin-bottom:0}
.light-bottom{height:2px;bottom:0;position:absolute;left:0;right:0;border-radius:177px 178px 0 0 2px 0 0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSItMS40MjEwODU0NzE1MjAyZS0xNCUiIHkxPSI1MCUiIHgyPSIxMDAlIiB5Mj0iNTAlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZiIgc3RvcC1vcGFjaXR5PSIwLjMiLz4KPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgo8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmYiIHN0b3Atb3BhY2l0eT0iMC4zIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);background-image:-webkit-linear-gradient(left,rgba(255,255,255,.3),#fff 50%,rgba(255,255,255,.3));background-image:-o-linear-gradient(left,rgba(255,255,255,.3),#fff 50%,rgba(255,255,255,.3));background-image:linear-gradient(to right,rgba(255,255,255,.3),#fff 50%,rgba(255,255,255,.3));background-repeat:no-repeat;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4dffffff', endColorstr='#4dffffff', GradientType=1)}
.popup-registration{width:375px}
.popup-registration label[for=registration_rules]+.form-error.help-block{margin-left:35px}
.popup-registration.with-bonuses{width:545px}
.popup-registration.with-bonuses>*{width:360px}
.popup-registration.with-bonuses>.popup-header{width:100%}
.popup-registration .register-bonuses{width:180px;float:right;margin:0 2px}
.popup-registration .register-bonuses__frame{height:558px;width:177px;text-align:center;position:relative;overflow:hidden;margin-top:-6px;border:2px solid #000;border-radius:3px}
.popup-registration .register-bonuses__frame img{display:block;width:100%;height:100%}
.popup-registration-tooltip{border:1px solid #2585ff;border-radius:~20px 3px .1px 3px 3px 34px "";background-color:#0b194d;-webkit-box-shadow:0 0 0 1px #000;-moz-box-shadow:0 0 0 1px #000;box-shadow:0 0 0 1px #000;position:absolute;left:auto;bottom:33px;right:-310px;width:233px;z-index:1;padding:13px 19px}
.popup-registration-tooltip ._name{text-transform:uppercase;font-size:18px}
.popup-registration-tooltip .privileges__table-icons{margin:10px 0}
.popup-registration-tooltip .privileges__table-icons .privileges__table-icon{width:36px;min-width:36px;height:100%;display:table-cell;vertical-align:middle;text-align:center}
.popup-registration-tooltip .privileges__table-icons .privileges__table-icon span:first-child{display:block}
.popup-registration-tooltip .privileges__table-icons ._text{display:table-cell;font-size:16px!important;white-space:nowrap;color:#c7ced8}
.popup-registration-tooltip .privileges__table-icons>div{margin:9px 0}
.popup-registration-tooltip-wrap{position:relative}
.popup-registration-tooltip-wrap:after{position:absolute;content:'';width:26px;height:34px;bottom:18px;left:-41px;background-image:url(/assets/img/popups/registration/arr.png?v=2016-11-21);background-repeat:no-repeat;background-position:center center}
.popup-registration-tooltip._left{right:auto;left:-310px}
.popup-registration-tooltip._left .popup-registration-tooltip-wrap:after{left:auto;right:-40px;background-image:url(/assets/img/popups/registration/arr-t.png?v=2016-11-21)}
.popup-registration .form-group img{display:block;margin:15px auto 0}
.popup-registration span[data-element=info_action_bonuses].form-error{display:none!important}
.popup-enter{width:375px}
.popup-enter .form-group img{display:block;margin:15px auto 0}
.popup-change_pass{width:366px}
.popup-change_pass .btn-lg{margin:10px 0}
.popup-change_pass .btn-lg span{font-size:21px}
.popup-change_pass .neon-header>.h4{font-size:19px}
.popup-profile{width:365px}
.popup-profile i[class^=ico]{display:block;margin:8px -7px;margin-bottom:0!important}
.popup-profile .gender-line{margin:8px}
.popup-profile__selects>div{margin-bottom:-8px}
.popup-profile__selects .tooltip{width:75%;right:-75%}
.popup-profile__selects .grid-col__4-12:last-child .form-error.help-block{display:block!important;width:140%;right:-140%}
.popup-profile__selects .grid-col__4-12:hover~#profile_birthday_info .tooltip{visibility:visible;opacity:1}
.popup-profile ._accept .help-block.tooltip a{color:#fff!important}
.popup-profile ._accept .help-block.tooltip a:hover{text-decoration:none}
.popup-profile .popup-center .cnt-pt{padding:10px 28px 7px 31px}
.popup-profile .ico-skype{margin:8px -4px!important}
.custom-background-line .grid-wrapper-cols{background-color:#000717;border:1px solid #3b424e;-webkit-box-shadow:0 0 2px rgba(83,95,111,.5);-moz-box-shadow:0 0 2px rgba(83,95,111,.5);box-shadow:0 0 2px rgba(83,95,111,.5);padding:12px 12px 15px;width:255px}
.custom-background-line .grid-wrapper-cols .form-group__label{margin-bottom:8px}
.custom-background-slider{padding:0 15px;position:relative;margin:0 auto;z-index:2}
.custom-background-slider-container{position:relative;overflow-x:hidden;padding:3px 0}
.custom-background-slider-wrap{position:relative;top:0;left:0;width:300%}
.custom-background-slider-control{background-image:url(/assets/img/sys/bg/sprite.png?v=2016-11-21);background-repeat:no-repeat;display:block;width:13px;height:26px;position:absolute;top:50%;margin-top:-13px;cursor:pointer}
.custom-background-slider-control.left{background-position:-865px -95px;left:0}
.custom-background-slider-control.right{background-position:-882px -95px;right:0}
.custom-background-slider-control:hover{opacity:.9}
.custom-background-slide{position:relative;width:48px;float:left;margin:0 4px 4px}
.custom-background-preview{position:relative}
.custom-background-preview-img{height:48px;display:block;overflow:hidden;position:relative;border-radius:2px 1px 1px 2px;border:1px solid #363e49;box-shadow:inset 0 0 0 2px #000,-1px -1px 0 rgba(32,40,53,.85);box-sizing:border-box}
.custom-background-preview-img img{display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;z-index:-1}
.custom-background-preview-img:hover .custom-background-preview-img,.custom-background-preview.bg-active .custom-background-preview-img{border-color:#8f9093;box-shadow:inset 0 0 0 2px #000,1px -1px 0 rgba(143,144,147,.4)}
.custom-background-preview.bg-closed:after{background:url(/assets/img/sys/bg/sprite.png?v=2016-11-21) no-repeat -995px -95px;content:'';display:block;width:23px;height:26px;position:absolute;bottom:-6px;right:-2px;z-index:2}
.custom-background-preview.bg-closed:hover{cursor:default}
.custom-background-preview:hover{cursor:pointer}
.custom-background-status-name{display:none}
.custom-background-hint{display:none;position:absolute;top:105%;width:88%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:auto;padding:7px;margin:0 -6px 0 0;line-height:18px;border:1px solid #db0000;background-color:#5f0d23;-moz-box-shadow:0 1px 3px 1px rgba(0,0,0,.5),0 0 0 1px #250101;-webkit-box-shadow:0 1px 3px 1px rgba(0,0,0,.5),0 0 0 1px #250101;box-shadow:0 1px 3px 1px rgba(0,0,0,.5),0 0 0 1px #250101}
.custom-background-hint i{position:absolute;top:0;left:auto}
.custom-background-hint i:after,.custom-background-hint i:before{content:'';position:absolute;width:0;height:0;border-style:solid}
.custom-background-hint i:before{content:'';position:absolute;width:0;height:0;border-style:solid;border-width:0 7px 7px;border-color:transparent transparent #5f0d23;left:19px;top:-7px;z-index:2}
.custom-background-hint i:after{border-width:0 9px 9px;border-color:transparent transparent #db0000;left:17px;top:-9px;z-index:1}
.form-group__input._focus+.help-block.form-error{margin-bottom:9px}
.form-group__input._focus+.help-block.form-error:after,.form-group__input._focus+.help-block.form-error:before{left:12px}
.ico-birthday{background:url(/assets/img/sys/bg/sprite.png?v=2016-11-21) no-repeat -460px -167px;width:26px;height:28px;margin:7px 0 0 -7px!important}
.ico-gender{background:url(/assets/img/sys/bg/sprite.png?v=2016-11-21) no-repeat -432px -162px;width:26px;height:30px;margin:1px 0 0 -4px!important}
.ico-mail{background:url(/assets/img/sys/bg/sprite.png?v=2016-11-21) no-repeat -460px -225px;width:26px;height:20px}
.ico-name{background:url(/assets/img/sys/bg/sprite.png?v=2016-11-21) no-repeat -431px -225px;width:24px;height:24px}
.ico-phone{background:url(/assets/img/sys/bg/sprite.png?v=2016-11-21) no-repeat -460px -200px;width:26px;height:22px}
.ico-skype{background:url(/assets/img/sys/bg/sprite.png?v=2016-11-21) no-repeat -435px -200px;width:22px;height:23px}
.ico-bg{background:url(/assets/img/sys/bg/sprite.png?v=2016-11-21) no-repeat -995px -64px;width:26px;height:23px}
.popup-inbox{width:370px}
.popup-inbox .table-overlay{padding:2px 0}
.popup-inbox .neon-header>.h4{font-size:21px}
.popup-inbox .popup-center .cnt-pt{padding:10px 17px 7px}
.popup-inbox__scroll{max-width:100%;max-height:500px;min-height:100px;margin:10px 0}
.popup-inbox__center-block{border-bottom:1px solid #252b45;position:relative;padding:7px 11px;margin:10px 1px;background-color:#000717;-webkit-box-shadow:0 0 2px #535f6f;-moz-box-shadow:0 0 2px #535f6f;box-shadow:0 0 2px #535f6f}
.popup-inbox__center-block:first-child{margin-top:0}
.popup-inbox__center-block:last-child{margin-bottom:0}
.popup-inbox__center-block__name{color:#fff;font-size:16px;font-weight:400;text-transform:uppercase}
.popup-inbox__center-block__text{color:#898d99;font-size:14px}
.popup-inbox__center-block__text p{margin:5px 0;font-size:14px}
.popup-inbox__center-block.read{box-shadow:0 0 0 1px #4e6d16}
.popup-inbox__center-block.read .popup-inbox__center-close{opacity:0}
.popup-inbox__center-block.read .popup-inbox__center-block__data{padding-top:3px;color:#3a424c}
.popup-inbox__center-block.read .popup-inbox__center-block__name{color:#6ab502}
.popup-inbox__center-block.read:hover{box-shadow:0 0 0 1px #0097ec;z-index:2}
.popup-inbox__center-block.read:hover .popup-inbox__center-block__name{color:#fff}
.popup-inbox__center-block.read:hover .popup-inbox__center-close{opacity:.75}
.popup-inbox__center-block.read:hover .popup-inbox__center-close:hover{opacity:1;background-position:-483px -280px}
.popup-inbox__center-block.read.viewed{box-shadow:0 0 2px #535f6f}
.popup-inbox__center-block.read.viewed .popup-inbox__center-block__name{color:#fff}
.popup-inbox__center-block.read.viewed:hover .popup-inbox__center-close{opacity:.75;background-position:-483px -280px;-webkit-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s}
.popup-inbox__center-block.read.viewed:hover .popup-inbox__center-close:hover{opacity:1;background-position:-483px -280px}
.popup-inbox__center-block:not(.read) .popup-inbox__center-close{opacity:0}
.popup-inbox__center-block:not(.read):hover .popup-inbox__center-close{opacity:.75}
.popup-inbox__center-block:not(.read):hover .popup-inbox__center-close:hover{opacity:1;background-position:-483px -280px}
.popup-inbox__center-block.viewed{background-color:#0f1520;opacity:.9;filter:alpha(opacity=90)}
.popup-inbox__center-block.viewed .popup-inbox__center-block__name,.popup-inbox__center-block.viewed .popup-inbox__center-block__text{opacity:.5;filter:alpha(opacity=50)}
.popup-inbox__center-block.viewed .popup-inbox__center-close{background:url(/assets/img/sys/bg/sprite.png?v=2016-11-21) no-repeat -483px -297px}
.popup-inbox__center-block .help-block.form-error{width:317px;bottom:auto;height:auto;top:30px;left:50%;margin-left:-158px;padding-right:20px}
.popup-inbox__center-block .help-block.form-error:after,.popup-inbox__center-block .help-block.form-error:before{display:none}
.popup-inbox__center-block .help-block.form-error .close{position:absolute;top:3px;right:6px;background:url(/assets/img/sys/bg/sprite.png?v=2016-11-21) no-repeat -483px -297px;width:20px;height:19px;cursor:pointer;opacity:.6;filter:alpha(opacity=60)}
.popup-inbox__center-block .help-block.form-error .close:hover{opacity:1;filter:alpha(opacity=100)}
.popup-inbox__center-block ._show._bg-th-par>.help-block.form-error{visibility:hidden!important;display:none!important}
.popup-inbox__center-block ._show._bg-th-par:hover>.help-block.form-error{visibility:hidden!important}
.popup-inbox__center-block ._show._bg-th-par a:hover+.help-block.form-error{visibility:visible!important;display:block!important;opacity:1;filter:alpha(opacity=100)}
.popup-inbox__center-block ._show._bg-th-par a:hover+.help-block.form-error .close{display:none;opacity:0!important}
.popup-inbox__center-block ._show._bg-th-par .help-block.form-error:hover{visibility:visible!important;display:block!important;opacity:1;filter:alpha(opacity=100)}
.popup-inbox__center-block ._show._bg-th-par .help-block.form-error .close,.popup-inbox__center-block ._show._bg-th-par .help-block.form-error:hover .close{display:none;opacity:0!important}
.popup-inbox__center-close{position:absolute;top:6px;right:8px;bottom:auto;left:auto;width:20px;height:19px;cursor:pointer;background:url(/assets/img/sys/bg/sprite.png?v=2016-11-21) no-repeat -483px -280px}
.popup-inbox__center-close:hover{background:url(/assets/img/sys/bg/sprite.png?v=2016-11-21) no-repeat -483px -297px}
.checked-all-inbox{display:block;text-align:center;font-size:14px;margin:15px 0;text-decoration:underline;color:#0097ec;cursor:pointer}
.popup-contacts{width:686px}
.popup-contacts .form-error.help-block{width:250px;right:-244px}
.popup-contacts .left .form-error.help-block{left:-250px}
.popup-win-rightnow{width:700px}
.popup-win-rightnow .popup__text{color:#8da1bd;font-size:20px}
.popup-win-rightnow__buttons{margin:20px 0}
.popup-real-money{background:url(/assets/img/popups/real-money/popup-real-money-bg.jpg?v=2016-11-21) 50% 0 no-repeat;width:578px;height:420px}
.popup-real-money .popup__text{color:#8da1bd;font-size:20px}
.popup-real-money .btn{font-size:24px;max-width:308px;margin:282px auto 0;box-shadow:0 3px 3px 2px rgba(0,0,0,.75),0 0 0 2px rgba(0,0,0,.5)}
.popup-new-level{width:370px}
.popup-new-level__level{width:370px;height:189px;margin:-5px 0 0;overflow:hidden;position:relative;-webkit-box-shadow:0 0 20px rgba(0,0,0,.9)inset;-moz-box-shadow:0 0 20px rgba(0,0,0,.9)inset;box-shadow:0 0 20px rgba(0,0,0,.9)inset}
.popup-new-level__level-bg{width:inherit;height:inherit;background:url(/assets/img/popups/new-level/bg-level.png?v=2016-11-21) no-repeat 50% 0;margin:0}
.popup-new-level__level-status{display:table-cell;vertical-align:middle;text-align:center;width:inherit;height:inherit}
.popup-new-level__neon-tape{position:relative;height:140px;margin-bottom:-40px}
.popup-new-level__neon-tape__inside{background-image:url(/assets/img/popups/new-level/neon-tape.png?v=2016-11-21);width:560px;height:140px;position:absolute;top:0;right:0;bottom:0;left:-98px;margin-bottom:-10px}
.popup-new-level__neon-tape__inside-text{color:#fff;font-size:21px;font-weight:700;text-shadow:0 1px 1px rgba(0,0,0,.75);text-align:center;margin:31px}
.popup-loyality{width:800px}
.popup-loyality__top{font-size:18px;margin:20px 0}
.popup-loyality__top ._bb{font-family:kelson_sans_rubold,kelson_sansbold,kelson_sans_ruregular,kelson_sansregular,Arial,Helvetica,Verdana,Tahoma,sans-serif}
.popup-loyality__center{padding:10px 30px 7px;margin:-2px -2px}
.popup-loyality__points-num{margin-left:10px}
.popup-loyality__arrow{margin:8px;text-align:center}
.popup-loyality__arrow .ico-arrow-loyality{background:url(/assets/img/sys/bg/sprite.png?v=2016-11-21) no-repeat -431px -134px;width:23px;height:22px;display:inline-block}
.popup-loyality__points{position:relative}
.popup-loyality__points-input{padding-right:69px;font-size:18px;text-align:right;color:#ffc000}
.popup-loyality__points-input::-moz-placeholder{color:#ffc000;opacity:1}
.popup-loyality__points-input:-ms-input-placeholder{color:#ffc000}
.popup-loyality__points-input::-webkit-input-placeholder{color:#ffc000}
.popup-loyality__points-input._currency{padding-right:40px}
.popup-loyality__points-label{color:#ffc000;position:absolute;top:6px;right:7px;bottom:auto;left:auto;max-width:72px;font-size:18px}
.popup-loyality__points-label::-moz-placeholder{color:#ffc000;opacity:1}
.popup-loyality__points-label:-ms-input-placeholder{color:#ffc000}
.popup-loyality__points-label::-webkit-input-placeholder{color:#ffc000}
.popup-loyality__points-title{color:#8da1bd;text-transform:uppercase;text-indent:2px;margin-bottom:5px}
.popup-loyality__rates{margin-top:10px;color:#adb2cc;width:102%}
.popup-loyality__rates li{width:81px;padding-left:7px;position:relative;text-align:center;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.popup-loyality__rates li:nth-child(4){width:84px;margin-left:-3px}
.popup-loyality__text-left{max-height:173px;overflow:hidden;height:180px;color:#fff;font-size:12px;font-family:kelson_sansbold,kelson_sans_rubold,kelson_sansregular,kelson_sans_ruregular,Arial,Helvetica,Verdana,Tahoma,sans-serif;text-shadow:0 1px 0 #000}
.popup-loyality__text-left+a{margin-bottom:10px}
.popup-loyality__levels-bar{text-align:center}
.popup-loyality__levels-bar .loyality-icon{width:auto;display:inline-block;margin:0 auto;text-align:center}
.popup-loyality__levels-bar .loyality-icon .icon-table-privileges{margin:0}
.popup-loyality__levels-bar .loyality-icon .icon-table-privileges.ico-card,.popup-loyality__levels-bar .loyality-icon .icon-table-privileges.ico-chat,.popup-loyality__levels-bar .loyality-icon .icon-table-privileges.ico-crown,.popup-loyality__levels-bar .loyality-icon .icon-table-privileges.ico-telega{margin-top:2px}
.popup-loyality__levels-bar .loyality-icon .icon-table-privileges.ico-dollar,.popup-loyality__levels-bar .loyality-icon .icon-table-privileges.ico-vip,.popup-loyality__levels-bar .loyality-icon .icon-table-privileges.ico-winner{margin-top:3px}
.popup-loyality__levels-bar .item{display:inline-block;width:26px;height:30px;background:url(/assets/img/pages/loyality/sprite-icons.png?v=2016-11-21) no-repeat}
.popup-loyality__history-table{display:none;margin:27px 2px 0;padding:0 0 8px!important}
.popup-loyality__history-table .popup-cashier__table._main td .ico-info{margin:0 auto}
.popup-loyality__history-table .scroll-wrapper{background-color:#000}
.popup-loyality__levels{position:relative;height:200px;width:107%}
.popup-loyality__levels li,.popup-loyality__levels ul{list-style-type:none;margin:0;padding:0}
.popup-loyality__levels-list li{width:81px;padding-left:5px;border-left:2px solid #171b20;position:relative;height:205px;float:left;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.popup-loyality__levels-list li:before{content:'';width:1px;background:#33373f;position:absolute;top:0;right:auto;bottom:0;left:0}
.popup-loyality__levels-list li:nth-child(3){width:84px}
.popup-loyality__levels-list li:nth-child(4){width:81px;margin-left:-3px}
.popup-loyality__levels-list li.disabled .icon-table-privileges,.popup-loyality__levels-list li.disabled .item{opacity:.6;filter:alpha(opacity=60)}
.popup-loyality__levels-name{color:#e3e3e3;font-size:13px;font-family:kelson_sans_rubold,kelson_sansbold,kelson_sans_ruregular,kelson_sansregular,Arial,Helvetica,Verdana,Tahoma,sans-serif;text-align:center;margin:10px 0}
.popup-loyality__levels-icon{text-align:center}
.popup-loyality__levels .icon-levels{display:inline-block;margin:0 auto}
.popup-loyality__levels .numbers{position:absolute;bottom:-20px;left:3px;width:100%}
.popup-loyality__levels .numbers li{display:inline-block;font-size:13px;width:76px}
.popup-loyality__levels .scale{background:url(/assets/img/popups/loyality/spr-scale.png?v=2016-11-21) repeat-x 0 -18px;width:558px;height:18px;position:absolute;bottom:12px;right:26px;border-radius:15px;z-index:0}
.popup-loyality__levels .scale .snake{background:url(/assets/img/popups/loyality/bg-snake.png?v=2016-11-21) repeat-x -5px 0;position:absolute;top:3px;left:3px;height:12px;border-radius:3px;z-index:2;max-width:552px}
.popup-loyality__levels .icon-levels{width:75px;height:90px}
.popup-loyality__levels-level_1 .icon-levels{background:url(/assets/img/sys/statuses/level-1-b.png?v=2016-11-21) no-repeat}
.popup-loyality__levels-level_1.disabled .icon-levels{background:url(/assets/img/sys/statuses/level-1-dis.png?v=2016-11-21) no-repeat}
.popup-loyality__levels-level_1 .item-1{background-position:0 0}
.popup-loyality__levels-level_2 .icon-levels{background:url(/assets/img/sys/statuses/level-2-b.png?v=2016-11-21) no-repeat}
.popup-loyality__levels-level_2.disabled .icon-levels{background:url(/assets/img/sys/statuses/level-2-dis.png?v=2016-11-21) no-repeat}
.popup-loyality__levels-level_2 .item-1{background-position:-35px 0}
.popup-loyality__levels-level_2 .item-2{background-position:-63px 0}
.popup-loyality__levels-level_3 .icon-levels{background:url(/assets/img/sys/statuses/level-3-b.png?v=2016-11-21) no-repeat}
.popup-loyality__levels-level_3.disabled .icon-levels{background:url(/assets/img/sys/statuses/level-3-dis.png?v=2016-11-21) no-repeat}
.popup-loyality__levels-level_3 .item-1{background-position:-90px 0}
.popup-loyality__levels-level_3 .item-2{background-position:-117px 0}
.popup-loyality__levels-level_4 .icon-levels{background:url(/assets/img/sys/statuses/level-4-b.png?v=2016-11-21) no-repeat}
.popup-loyality__levels-level_4.disabled .icon-levels{background:url(/assets/img/sys/statuses/level-4-dis.png?v=2016-11-21) no-repeat}
.popup-loyality__levels-level_4 .item-1{background-position:-145px 0}
.popup-loyality__levels-level_4 .item-2{background-position:-171px 0}
.popup-loyality__levels-level_5 .icon-levels{background:url(/assets/img/sys/statuses/level-5-b.png?v=2016-11-21) no-repeat}
.popup-loyality__levels-level_5.disabled .icon-levels{background:url(/assets/img/sys/statuses/level-5-dis.png?v=2016-11-21) no-repeat}
.popup-loyality__levels-level_5 .item{width:22px}
.popup-loyality__levels-level_5 .item-1{background-position:-203px 0}
.popup-loyality__levels-level_5 .item-2{background-position:-226px 0}
.popup-loyality__levels-level_5 .item-3{background-position:-325px 0}
.popup-loyality__levels-level_6 .icon-levels{background:url(/assets/img/sys/statuses/level-6-b.png?v=2016-11-21) no-repeat}
.popup-loyality__levels-level_6.disabled .icon-levels{background:url(/assets/img/sys/statuses/level-6-dis.png?v=2016-11-21) no-repeat}
.popup-loyality__levels-level_6 .item{width:22px}
.popup-loyality__levels-level_6 .item-1{background-position:-274px 0}
.popup-loyality__levels-level_6 .item-2{background-position:-299px 0}
.popup-loyality__levels-level_6 .item-3{background-position:-253px 0}
.popup-loyality__levels-level_7 .icon-levels{background:url(/assets/img/sys/statuses/level-7-b.png?v=2016-11-21) no-repeat}
.popup-loyality__levels-level_7.disabled .icon-levels{background:url(/assets/img/sys/statuses/level-7-dis.png?v=2016-11-21) no-repeat}
.popup-loyality__levels-level_7 .item{width:22px}
.popup-loyality__levels-level_7 .item-1{background-position:-347px 0}
.popup-loyality__levels-level_7 .item-2{background-position:-370px 0}
.popup-loyality__levels-level_7 .item-3{background-position:-395px 0}
.statuses-bottom{padding:10px 30px 7px;margin:-2px -2px}
.statuses-bottom__left p{margin-top:10px}
.left__statuses,.statuses-bottom__left{width:24%}
.right__statuses,.statuses-bottom__right{width:76%}
section[class*=cashier] .popup-container{width:994px!important}
.popup-cashier{width:990px}
.popup-cashier .popup-center__header{text-align:center;margin:-9px -22px 15px}
.popup-cashier .popup-center__header .game-filters{height:auto}
.popup-cashier .popup-center__header ul{list-style-type:none;padding:0;display:inline-block;margin:10px auto 5px}
.popup-cashier .popup-center__header-li{float:left;margin-left:50px;position:relative}
.popup-cashier .popup-center__header-li a{color:#8da1bd;text-transform:uppercase;text-decoration:none!important;font-size:18px;font-family:kelson_sans_ruregular,kelson_sansregular,Arial,Helvetica,Verdana,Tahoma,sans-serif;font-weight:700;text-shadow:0 1px 1px rgba(0,0,0,.75),1px 0 1px rgba(0,0,0,.5),-1px 0 1px rgba(0,0,0,.5),0 0 7px rgba(0,0,0,.95),0 0 10px rgba(0,0,0,.95),0 0 5px rgba(0,0,0,.95)}
.active>.popup-cashier .popup-center__header-li a,.popup-cashier .popup-center__header-li a:hover{color:#0097ec}
.popup-cashier .popup-center__header-li:after,.popup-cashier .popup-center__header-li:before{display:none}
.popup-cashier .popup-center__header-li.active a{color:#0097ec}
.popup-cashier .popup-center__header-li.active.arr-af-bf:after,.popup-cashier .popup-center__header-li.active.arr-af-bf:before{display:block;bottom:-19px;left:50%!important;margin-left:-8px}
.popup-cashier__table{border-top:2px solid #2e3139;margin-top:-23px}
.popup-cashier__table thead th{height:60px;line-height:100%}
.popup-cashier__table thead th:nth-child(3)~th{text-align:left;text-indent:1%}
.popup-cashier__table thead th span{opacity:.7;color:#8da1bd;font-size:18px;text-shadow:0 0 5px #000;font-weight:400}
.popup-cashier__table thead th span:first-child{padding-left:10px}
.popup-cashier__table thead th span:last-child{padding-right:10px}
.popup-cashier__table .big-payment-order-item{display:none}
.popup-cashier__table .big-payment-order{cursor:pointer}
.popup-cashier__table .big-payment-order td:nth-child(3):after,.popup-cashier__table .big-payment-order td:nth-child(6):after{position:absolute;content:'';width:9px;height:5px;top:19px;right:12px;background:url(/assets/img/popups/cashier/history/arr-history.png?v=2016-11-21) 0 0}
.popup-cashier__table .big-payment-order:hover td:nth-child(3):after,.popup-cashier__table .big-payment-order:hover td:nth-child(6):after{background-position:-11px 0}
.popup-cashier__table .big-payment-order.active td:nth-child(3):after,.popup-cashier__table .big-payment-order.active td:nth-child(6):after{background-position:-20px -19px}
.popup-cashier__table .big-payment-order.active td,.popup-cashier__table .big-payment-order.active td :not(.help-block){color:#0097ec!important}
.popup-cashier__table._main{margin-top:-1px}
.popup-cashier__table._main td{height:30px;padding:5px 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.popup-cashier__table._main td:nth-child(1),.popup-cashier__table._main td:nth-child(2),.popup-cashier__table._main td:nth-child(3){text-align:center}
.popup-cashier__table._main td:nth-child(1){max-width:80px;color:#8da1bd}
.popup-cashier__table._main td:nth-child(2){max-width:95px}
.popup-cashier__table._main td:nth-child(3){max-width:200px;width:200px;color:#ffc000}
.popup-cashier__table._main td:nth-child(4){max-width:205px}
.popup-cashier__table._main td:nth-child(5){max-width:250px;color:#0097ec}
.popup-cashier__table._main td:nth-child(6){max-width:130px;width:130px}
.popup-cashier__table._main td:last-child{overflow:visible}
.popup-cashier__table._main td i.icon-table-history{background-image:url(/assets/img/sys/bg/sprite.png?v=2016-11-21);display:inline-block;margin-top:6px;margin-bottom:-4px;margin-right:4px}
.popup-cashier__table._main td i.icon-table-history.ico-time{background-position:-838px -65px;width:14px;height:22px}
.popup-cashier__table._main td i.icon-table-history.ico-check{background-position:-838px -88px;width:18px;height:14px}
.popup-cashier__table._main td i.icon-table-history.ico-warn{background-position:-873px -64px;width:19px;height:19px}
.popup-cashier__table._main td i.icon-table-history.ico-new{background-position:-853px -64px;width:20px;height:20px}
.popup-cashier__table._main td .ico-info{width:18px;height:18px;background:url(/assets/img/sys/bg/sprite.png?v=2016-11-21) no-repeat -437px -253px;display:block;cursor:pointer}
.popup-cashier__table._main td .ico-info .form-error.help-block{width:182px;margin-left:-177px;margin-top:-11px;height:auto;white-space:normal;font-style:normal}
.popup-cashier__table._main td .ico-info .form-error.help-block:after,.popup-cashier__table._main td .ico-info .form-error.help-block:before{top:11px}
.popup-cashier__table._main td .ico-info .form-error.help-block:before{top:12px}
.popup-cashier .footer_history_row{text-align:center;text-transform:uppercase;font-size:18px;color:#8da1bd}
.popup-cashier-footer__wrap{padding:10px 5px 15px!important}
.popup-cashier-footer__list{margin:15px 0 0;padding:0;list-style:none url(/assets/img/popups/cashier/history/dot.png?v=2016-11-21);text-align:left}
.popup-cashier-footer__item{margin-left:23px;margin-right:10px;font-size:14px}
.popup-cashier-footer__item-name{color:#0097ec}
.popup-cashier-footer__item-text{color:#fff;position:relative;padding-left:10px}
.popup-cashier-footer__item-text:before{content:'-';position:absolute;top:0;left:-1px;width:10px;height:7px}
.popup-cashier ._account .cnt-pt,.popup-cashier ._get-money .cnt-pt{padding:10px 20px 7px;margin-top:-7px}
.popup-cashier-account__item{padding:0;margin:4px 1px 14px 13px;float:left;width:140px;height:64px;position:relative}
._get-money .popup-cashier-account__item{width:280px;height:133px;margin:4px 4px 14px 23px}
._get-money .popup-cashier-account__item-label{width:280px;height:133px;max-width:280px}
.popup-cashier-account__item-label{display:block;cursor:pointer;width:140px;height:64px;max-width:154px;position:relative;margin:0;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.popup-cashier-account__item-label input{display:none}
.choosen .popup-cashier-account__item-label{opacity:.5;filter:alpha(opacity=50)}
.popup-cashier-account__item-wrap{display:table;width:100%;height:100%}
.popup-cashier-account__item-hover,.popup-cashier-account__item-static{position:relative;display:table-cell;width:100%;height:100%;vertical-align:middle;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.popup-cashier-account__item-hover img{opacity:.7;filter:alpha(opacity=70)}
.active.popup-cashier-account__item .popup-cashier-account__item-static,.popup-cashier-account__item-static{display:none}
.active.popup-cashier-account__item .popup-cashier-account__item-hover{display:table-cell;opacity:1;filter:alpha(opacity=100)}
.popup-cashier-account__item:hover,.popup-cashier-account__item:hover .popup-cashier-account__item-hover img{opacity:1;filter:alpha(opacity=100)}
.popup-cashier-account__item:hover .popup-cashier-account__item-static{display:none}
.popup-cashier-account__item.active,.popup-cashier-account__item.active .popup-cashier-account__item-hover img{opacity:1;filter:alpha(opacity=100)}
.choosen .popup-cashier-account__item-static{display:table-cell}
.choosen .popup-cashier-account__item-hover{display:none}
.choosen .popup-cashier-account__item-hover.active{display:table-cell}
.choosen .popup-cashier-account__item:hover .popup-cashier-account__item-static{display:none}
.choosen .popup-cashier-account__item:hover .popup-cashier-account__item-hover{display:table-cell}
.choosen .popup-cashier-account__item:hover .popup-cashier-account__item-hover img{opacity:.7;filter:alpha(opacity=70)}
.choosen .popup-cashier-account__item:hover.active .popup-cashier-account__item-hover img{opacity:1;filter:alpha(opacity=100)}
.popup-cashier-account__item-img{display:block;margin:0 auto}
.popup-cashier-account__block-money{padding:20px 15px;background:url(/assets/img/sys/bg/texture-dark.jpg?v=2016-11-21) 50% 0 repeat;margin:7px -22px;box-shadow:0 0 1px rgba(255,255,255,.1),0 0 10px rgba(255,255,255,.15)inset,0 0 3px rgba(255,255,255,.05)inset;display:none;border:2px solid #000}
.popup-cashier-account__block-money .form-group__label{margin:9px 9px 9px 0;font-size:18px}
.popup-cashier-account__block-money .yellow-input{color:#ffc000}
.popup-cashier-account__block-money .yellow-input::-moz-placeholder{color:#ffc000;opacity:1}
.popup-cashier-account__block-money .yellow-input:-ms-input-placeholder{color:#ffc000}
.popup-cashier-account__block-money .yellow-input::-webkit-input-placeholder{color:#ffc000}
.popup-cashier-account__block-money.active{display:block}
.popup-cashier-account__block-money .form-group__input-radio{margin-right:15px}
.popup-cashier-account__block-money .form-group__input-radio__wrap{padding:13px 13px 9px 10px}
.popup-cashier-account__block-money .form-group__input-radio:last-child{margin-right:0}
.popup-cashier-account__block-money .form-group__input-checkbox__wrap{padding:8px 12px 9px 0}
.popup-cashier-account__block-money .money-refill__second{margin-top:15px}
.level_2 .popup-close{margin-right:-70px}
.level_2 .popup-center{position:relative;background:url(/assets/img/popups/level/adm_img_2.png?v=2016-11-21) 50% 0 no-repeat;-webkit-box-shadow:20px 0 20px rgba(0,0,0,.75)inset,-20px 0 20px rgba(0,0,0,.75)inset,0 30px 20px rgba(0,0,0,.75)inset,0 0 10px rgba(0,0,0,.5)inset;-moz-box-shadow:20px 0 20px rgba(0,0,0,.75)inset,-20px 0 20px rgba(0,0,0,.75)inset,0 30px 20px rgba(0,0,0,.75)inset,0 0 10px rgba(0,0,0,.5)inset;box-shadow:20px 0 20px rgba(0,0,0,.75)inset,-20px 0 20px rgba(0,0,0,.75)inset,0 30px 20px rgba(0,0,0,.75)inset,0 0 10px rgba(0,0,0,.5)inset}
.level_2 .popup-center:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:url(/assets/img/popups/level/adm_pattern_2.jpg?v=2016-11-21) 50% 0 repeat}
.level_2 .popup-center .cnt-pt{background-image:none;-webkit-box-shadow:0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 rgba(0,0,0,0)}
.level_2 .popup-center .cnt-pt+.cnt-pt{margin-top:0;border-top:3px solid #000}
.level_2 .popup-body:after,.level_2 .popup-body:before{content:'';position:absolute;top:-3px;z-index:1002;width:85px;height:67px;background-repeat:no-repeat;background-image:url(/assets/img/popups/level/level-header.png?v=2016-11-21)}
.level_2 .popup-body:before{left:-25px;background-position:0 -69px}
.level_2 .popup-body:after{right:-25px;background-position:100% -69px}
.level_2 .form-group__input-checkbox,.level_2 .form-group__label,.level_2 .popup-loyality__levels .numbers li,.level_2 .popup-loyality__levels-name,.level_2 .popup__link,.level_2 .popup__text,.level_2 .text-blue,.level_2 .text-white{text-shadow:2px 0 2px rgba(0,0,0,.75),-2px 0 2px rgba(0,0,0,.75),0 -2px 2px rgba(0,0,0,.75),0 2px 2px rgba(0,0,0,.75),0 0 3px rgba(0,0,0,.5)}
.level_2 .popup-cashier .scroll-wrapper{background-color:rgba(0,0,0,.9)}
.level_2 .popup-cashier .footer_history_row,.level_2 .popup-cashier-footer__item-name,.level_2 .popup-cashier-footer__item-text{text-shadow:2px 0 2px rgba(0,0,0,.75),-2px 0 2px rgba(0,0,0,.75),0 -2px 2px rgba(0,0,0,.75),0 2px 2px rgba(0,0,0,.75),0 0 3px rgba(0,0,0,.5)}
.level_2 .popup-loyality .scroll-wrapper{background-color:rgba(0,0,0,.9)}
.level_3 .popup-close{margin-right:-70px}
.level_3 .popup-center{position:relative;background:url(/assets/img/popups/level/adm_img_3.png?v=2016-11-21) 50% 0 no-repeat;-webkit-box-shadow:20px 0 20px rgba(0,0,0,.75)inset,-20px 0 20px rgba(0,0,0,.75)inset,0 30px 20px rgba(0,0,0,.75)inset,0 0 10px rgba(0,0,0,.5)inset;-moz-box-shadow:20px 0 20px rgba(0,0,0,.75)inset,-20px 0 20px rgba(0,0,0,.75)inset,0 30px 20px rgba(0,0,0,.75)inset,0 0 10px rgba(0,0,0,.5)inset;box-shadow:20px 0 20px rgba(0,0,0,.75)inset,-20px 0 20px rgba(0,0,0,.75)inset,0 30px 20px rgba(0,0,0,.75)inset,0 0 10px rgba(0,0,0,.5)inset}
.level_3 .popup-center:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:url(/assets/img/popups/level/adm_pattern_3.jpg?v=2016-11-21) 50% 0 repeat}
.level_3 .popup-center .cnt-pt{background-image:none;-webkit-box-shadow:0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 rgba(0,0,0,0)}
.level_3 .popup-center .cnt-pt+.cnt-pt{margin-top:0;border-top:3px solid #000}
.level_3 .popup-body:after,.level_3 .popup-body:before{content:'';position:absolute;top:-3px;z-index:1002;width:85px;height:67px;background-repeat:no-repeat;background-image:url(/assets/img/popups/level/level-header.png?v=2016-11-21)}
.level_3 .popup-body:before{left:-25px;background-position:0 -137px}
.level_3 .popup-body:after{right:-25px;background-position:100% -137px}
.level_3 .form-group__input-checkbox,.level_3 .form-group__label,.level_3 .popup-loyality__levels .numbers li,.level_3 .popup-loyality__levels-name,.level_3 .popup__link,.level_3 .popup__text,.level_3 .text-blue,.level_3 .text-white{text-shadow:2px 0 2px rgba(0,0,0,.75),-2px 0 2px rgba(0,0,0,.75),0 -2px 2px rgba(0,0,0,.75),0 2px 2px rgba(0,0,0,.75),0 0 3px rgba(0,0,0,.5)}
.level_3 .popup-cashier .scroll-wrapper{background-color:rgba(0,0,0,.9)}
.level_3 .popup-cashier .footer_history_row,.level_3 .popup-cashier-footer__item-name,.level_3 .popup-cashier-footer__item-text{text-shadow:2px 0 2px rgba(0,0,0,.75),-2px 0 2px rgba(0,0,0,.75),0 -2px 2px rgba(0,0,0,.75),0 2px 2px rgba(0,0,0,.75),0 0 3px rgba(0,0,0,.5)}
.level_3 .popup-loyality .scroll-wrapper{background-color:rgba(0,0,0,.9)}
.level_4 .popup-close{margin-right:-70px}
.level_4 .popup-center{position:relative;background:url(/assets/img/popups/level/adm_img_4.png?v=2016-11-21) 50% 0 no-repeat;-webkit-box-shadow:20px 0 20px rgba(0,0,0,.75)inset,-20px 0 20px rgba(0,0,0,.75)inset,0 30px 20px rgba(0,0,0,.75)inset,0 0 10px rgba(0,0,0,.5)inset;-moz-box-shadow:20px 0 20px rgba(0,0,0,.75)inset,-20px 0 20px rgba(0,0,0,.75)inset,0 30px 20px rgba(0,0,0,.75)inset,0 0 10px rgba(0,0,0,.5)inset;box-shadow:20px 0 20px rgba(0,0,0,.75)inset,-20px 0 20px rgba(0,0,0,.75)inset,0 30px 20px rgba(0,0,0,.75)inset,0 0 10px rgba(0,0,0,.5)inset}
.level_4 .popup-center:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:url(/assets/img/popups/level/adm_pattern_4.jpg?v=2016-11-21) 50% 0 repeat}
.level_4 .popup-center .cnt-pt{background-image:none;-webkit-box-shadow:0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 rgba(0,0,0,0)}
.level_4 .popup-center .cnt-pt+.cnt-pt{margin-top:0;border-top:3px solid #000}
.level_4 .popup-body:after,.level_4 .popup-body:before{content:'';position:absolute;top:-3px;z-index:1002;width:85px;height:67px;background-repeat:no-repeat;background-image:url(/assets/img/popups/level/level-header.png?v=2016-11-21)}
.level_4 .popup-body:before{left:-25px;background-position:0 -205px}
.level_4 .popup-body:after{right:-25px;background-position:100% -205px}
.level_4 .form-group__input-checkbox,.level_4 .form-group__label,.level_4 .popup-loyality__levels .numbers li,.level_4 .popup-loyality__levels-name,.level_4 .popup__link,.level_4 .popup__text,.level_4 .text-blue,.level_4 .text-white{text-shadow:2px 0 2px rgba(0,0,0,.75),-2px 0 2px rgba(0,0,0,.75),0 -2px 2px rgba(0,0,0,.75),0 2px 2px rgba(0,0,0,.75),0 0 3px rgba(0,0,0,.5)}
.level_4 .popup-cashier .scroll-wrapper{background-color:rgba(0,0,0,.9)}
.level_4 .popup-cashier .footer_history_row,.level_4 .popup-cashier-footer__item-name,.level_4 .popup-cashier-footer__item-text{text-shadow:2px 0 2px rgba(0,0,0,.75),-2px 0 2px rgba(0,0,0,.75),0 -2px 2px rgba(0,0,0,.75),0 2px 2px rgba(0,0,0,.75),0 0 3px rgba(0,0,0,.5)}
.level_4 .popup-loyality .scroll-wrapper{background-color:rgba(0,0,0,.9)}
.level_5 .popup-close{margin-right:-70px}
.level_5 .popup-center{position:relative;background:url(/assets/img/popups/level/adm_img_5.png?v=2016-11-21) 50% 0 no-repeat;-webkit-box-shadow:20px 0 20px rgba(0,0,0,.75)inset,-20px 0 20px rgba(0,0,0,.75)inset,0 30px 20px rgba(0,0,0,.75)inset,0 0 10px rgba(0,0,0,.5)inset;-moz-box-shadow:20px 0 20px rgba(0,0,0,.75)inset,-20px 0 20px rgba(0,0,0,.75)inset,0 30px 20px rgba(0,0,0,.75)inset,0 0 10px rgba(0,0,0,.5)inset;box-shadow:20px 0 20px rgba(0,0,0,.75)inset,-20px 0 20px rgba(0,0,0,.75)inset,0 30px 20px rgba(0,0,0,.75)inset,0 0 10px rgba(0,0,0,.5)inset}
.level_5 .popup-center:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:url(/assets/img/popups/level/adm_pattern_5.jpg?v=2016-11-21) 50% 0 repeat}
.level_5 .popup-center .cnt-pt{background-image:none;-webkit-box-shadow:0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 rgba(0,0,0,0)}
.level_5 .popup-center .cnt-pt+.cnt-pt{margin-top:0;border-top:3px solid #000}
.level_5 .popup-body:after,.level_5 .popup-body:before{content:'';position:absolute;top:-3px;z-index:1002;width:85px;height:67px;background-repeat:no-repeat;background-image:url(/assets/img/popups/level/level-header.png?v=2016-11-21)}
.level_5 .popup-body:before{left:-25px;background-position:0 -273px}
.level_5 .popup-body:after{right:-25px;background-position:100% -273px}
.level_5 .form-group__input-checkbox,.level_5 .form-group__label,.level_5 .popup-loyality__levels .numbers li,.level_5 .popup-loyality__levels-name,.level_5 .popup__link,.level_5 .popup__text,.level_5 .text-blue,.level_5 .text-white{text-shadow:2px 0 2px rgba(0,0,0,.75),-2px 0 2px rgba(0,0,0,.75),0 -2px 2px rgba(0,0,0,.75),0 2px 2px rgba(0,0,0,.75),0 0 3px rgba(0,0,0,.5)}
.level_5 .popup-cashier .scroll-wrapper{background-color:rgba(0,0,0,.9)}
.level_5 .popup-cashier .footer_history_row,.level_5 .popup-cashier-footer__item-name,.level_5 .popup-cashier-footer__item-text{text-shadow:2px 0 2px rgba(0,0,0,.75),-2px 0 2px rgba(0,0,0,.75),0 -2px 2px rgba(0,0,0,.75),0 2px 2px rgba(0,0,0,.75),0 0 3px rgba(0,0,0,.5)}
.level_5 .popup-loyality .scroll-wrapper{background-color:rgba(0,0,0,.9)}
.level_6 .popup-close{margin-right:-70px}
.level_6 .popup-center{position:relative;background:url(/assets/img/popups/level/adm_img_6.png?v=2016-11-21) 50% 0 no-repeat;-webkit-box-shadow:20px 0 20px rgba(0,0,0,.75)inset,-20px 0 20px rgba(0,0,0,.75)inset,0 30px 20px rgba(0,0,0,.75)inset,0 0 10px rgba(0,0,0,.5)inset;-moz-box-shadow:20px 0 20px rgba(0,0,0,.75)inset,-20px 0 20px rgba(0,0,0,.75)inset,0 30px 20px rgba(0,0,0,.75)inset,0 0 10px rgba(0,0,0,.5)inset;box-shadow:20px 0 20px rgba(0,0,0,.75)inset,-20px 0 20px rgba(0,0,0,.75)inset,0 30px 20px rgba(0,0,0,.75)inset,0 0 10px rgba(0,0,0,.5)inset}
.level_6 .popup-center:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:url(/assets/img/popups/level/adm_pattern_6.jpg?v=2016-11-21) 50% 0 repeat}
.level_6 .popup-center .cnt-pt{background-image:none;-webkit-box-shadow:0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 rgba(0,0,0,0)}
.level_6 .popup-center .cnt-pt+.cnt-pt{margin-top:0;border-top:3px solid #000}
.level_6 .popup-body:after,.level_6 .popup-body:before{content:'';position:absolute;top:-3px;z-index:1002;width:85px;height:67px;background-repeat:no-repeat;background-image:url(/assets/img/popups/level/level-header.png?v=2016-11-21)}
.level_6 .popup-body:before{left:-25px;background-position:0 -341px}
.level_6 .popup-body:after{right:-25px;background-position:100% -341px}
.level_6 .form-group__input-checkbox,.level_6 .form-group__label,.level_6 .popup-loyality__levels .numbers li,.level_6 .popup-loyality__levels-name,.level_6 .popup__link,.level_6 .popup__text,.level_6 .text-blue,.level_6 .text-white{text-shadow:2px 0 2px rgba(0,0,0,.75),-2px 0 2px rgba(0,0,0,.75),0 -2px 2px rgba(0,0,0,.75),0 2px 2px rgba(0,0,0,.75),0 0 3px rgba(0,0,0,.5)}
.level_6 .popup-cashier .scroll-wrapper{background-color:rgba(0,0,0,.9)}
.level_6 .popup-cashier .footer_history_row,.level_6 .popup-cashier-footer__item-name,.level_6 .popup-cashier-footer__item-text{text-shadow:2px 0 2px rgba(0,0,0,.75),-2px 0 2px rgba(0,0,0,.75),0 -2px 2px rgba(0,0,0,.75),0 2px 2px rgba(0,0,0,.75),0 0 3px rgba(0,0,0,.5)}
.level_6 .popup-loyality .scroll-wrapper{background-color:rgba(0,0,0,.9)}
.level_7 .popup-close{margin-right:-70px}
.level_7 .popup-center{position:relative;background:url(/assets/img/popups/level/adm_img_7.png?v=2016-11-21) 50% 0 no-repeat;-webkit-box-shadow:20px 0 20px rgba(0,0,0,.75)inset,-20px 0 20px rgba(0,0,0,.75)inset,0 30px 20px rgba(0,0,0,.75)inset,0 0 10px rgba(0,0,0,.5)inset;-moz-box-shadow:20px 0 20px rgba(0,0,0,.75)inset,-20px 0 20px rgba(0,0,0,.75)inset,0 30px 20px rgba(0,0,0,.75)inset,0 0 10px rgba(0,0,0,.5)inset;box-shadow:20px 0 20px rgba(0,0,0,.75)inset,-20px 0 20px rgba(0,0,0,.75)inset,0 30px 20px rgba(0,0,0,.75)inset,0 0 10px rgba(0,0,0,.5)inset}
.level_7 .popup-center:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:url(/assets/img/popups/level/adm_pattern_7.jpg?v=2016-11-21) 50% 0 repeat}
.level_7 .popup-center .cnt-pt{background-image:none;-webkit-box-shadow:0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 rgba(0,0,0,0)}
.level_7 .popup-center .cnt-pt+.cnt-pt{margin-top:0;border-top:3px solid #000}
.level_7 .popup-body:after,.level_7 .popup-body:before{content:'';position:absolute;top:-3px;z-index:1002;width:85px;height:67px;background-repeat:no-repeat;background-image:url(/assets/img/popups/level/level-header.png?v=2016-11-21)}
.level_7 .popup-body:before{left:-25px;background-position:0 -409px}
.level_7 .popup-body:after{right:-25px;background-position:100% -409px}
.level_7 .form-group__input-checkbox,.level_7 .form-group__label,.level_7 .popup-loyality__levels .numbers li,.level_7 .popup-loyality__levels-name,.level_7 .popup__link,.level_7 .popup__text,.level_7 .text-blue,.level_7 .text-white{text-shadow:2px 0 2px rgba(0,0,0,.75),-2px 0 2px rgba(0,0,0,.75),0 -2px 2px rgba(0,0,0,.75),0 2px 2px rgba(0,0,0,.75),0 0 3px rgba(0,0,0,.5)}
.level_7 .popup-cashier .scroll-wrapper{background-color:rgba(0,0,0,.9)}
.level_7 .popup-cashier .footer_history_row,.level_7 .popup-cashier-footer__item-name,.level_7 .popup-cashier-footer__item-text{text-shadow:2px 0 2px rgba(0,0,0,.75),-2px 0 2px rgba(0,0,0,.75),0 -2px 2px rgba(0,0,0,.75),0 2px 2px rgba(0,0,0,.75),0 0 3px rgba(0,0,0,.5)}
.level_7 .popup-loyality .scroll-wrapper{background-color:rgba(0,0,0,.9)}
.popup .cnt-pt{border-radius:0}
.popup-cashier .scroll-wrapper{background-color:#000}
.popup-cashier ._get-money .clearfix+.popup-cashier-account__item{float:none;margin:4px auto 14px}
.level_7 .popup-inbox .scroll-bar{background-color:#0f1520!important}
.rm-popup-remarketing{position:absolute;width:100%;height:100%;top:0;left:0;z-index:10000}
.rm-popup-remarketing-transparent{background:rgba(0,0,0,.7);position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;z-index:1}
.rm-popup-remarketing-content{background-position:50% 0;background-repeat:no-repeat;position:relative;margin:100px auto 0;overflow:hidden;z-index:2}
.rm-popup-remarketing-btn{background-repeat:no-repeat;display:block;margin:0 auto;position:relative}
.rm-popup-remarketing-btn:active{top:2px}
.rm-popup-remarketing-close{position:absolute;display:block;cursor:pointer;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}
.rm-popup-remarketing--admiral .rm-popup-remarketing-content{width:738px;height:572px}
.rm-popup-remarketing--admiral .rm-popup-remarketing-content-inner{padding-top:455px}
.rm-popup-remarketing--admiral.bonus-100 .rm-popup-remarketing-content{background-image:url(/assets/img/popups/remarketing/bg/remarketing_admiral_100.png?v=2016-11-21)}
.rm-popup-remarketing--admiral.bonus-200 .rm-popup-remarketing-content{background-image:url(/assets/img/popups/remarketing/bg/remarketing_admiral_200.png?v=2016-11-21)}
.rm-popup-remarketing--admiral.bonus-1000 .rm-popup-remarketing-content{background-image:url(/assets/img/popups/remarketing/bg/remarketing_admiral_1000.png?v=2016-11-21)}
.rm-popup-remarketing--admiral.bonus-one-click .rm-popup-remarketing-content{background-image:url(/assets/img/popups/remarketing/bg/remarketing_admiral_click_reg.png?v=2016-11-21)}
.rm-popup-remarketing--admiral .rm-popup-remarketing-btn{background-image:url(/assets/img/popups/remarketing/btns/remarketing-btns-admiral.png?v=2016-11-21);width:354px;height:91px;margin-left:140px}
.rm-popup-remarketing--admiral .rm-popup-remarketing-btn.btn-get-bonus{background-position:0 0}
.rm-popup-remarketing--admiral .rm-popup-remarketing-btn.btn-get-bonus:hover{background-position:0 -182px}
.rm-popup-remarketing--admiral .rm-popup-remarketing-btn.btn-one-click{background-position:0 -91px}
.rm-popup-remarketing--admiral .rm-popup-remarketing-btn.btn-one-click:hover{background-position:0 -273px}
.rm-popup-remarketing--admiral .rm-popup-remarketing-close{background-image:url(/assets/img/popups/remarketing/btns/remarketing-close-admiral.png?v=2016-11-21);height:36px;width:38px;top:90px;right:75px;opacity:0}
.rm-popup-remarketing--admiral .rm-popup-remarketing-close:hover{opacity:1}
.rm-popup-remarketing--cvo .rm-popup-remarketing-content{width:950px;height:618px}
.rm-popup-remarketing--cvo .rm-popup-remarketing-content-inner{padding-top:493px}
.rm-popup-remarketing--cvo.bonus-100 .rm-popup-remarketing-content{background-image:url(/assets/img/popups/remarketing/bg/remarketing_cvo_100.png?v=2016-11-21)}
.rm-popup-remarketing--cvo.bonus-200 .rm-popup-remarketing-content{background-image:url(/assets/img/popups/remarketing/bg/remarketing_cvo_200.png?v=2016-11-21)}
.rm-popup-remarketing--cvo.bonus-1000 .rm-popup-remarketing-content{background-image:url(/assets/img/popups/remarketing/bg/remarketing_cvo_1000.png?v=2016-11-21)}
.rm-popup-remarketing--cvo.bonus-one-click .rm-popup-remarketing-content{background-image:url(/assets/img/popups/remarketing/bg/remarketing_cvo_click_reg.png?v=2016-11-21)}
.rm-popup-remarketing--cvo .rm-popup-remarketing-btn{background-image:url(/assets/img/popups/remarketing/btns/remarketing-btns-cvo.png?v=2016-11-21);width:300px;height:66px}
.rm-popup-remarketing--cvo .rm-popup-remarketing-btn.btn-get-bonus{background-position:0 0}
.rm-popup-remarketing--cvo .rm-popup-remarketing-btn.btn-get-bonus:hover{background-position:0 -132px}
.rm-popup-remarketing--cvo .rm-popup-remarketing-btn.btn-one-click{background-position:0 -65px}
.rm-popup-remarketing--cvo .rm-popup-remarketing-btn.btn-one-click:hover{background-position:0 -197px}
.rm-popup-remarketing--cvo .rm-popup-remarketing-close{background-image:url(/assets/img/popups/remarketing/btns/remarketing-close-cvo.png?v=2016-11-21);width:26px;height:27px;top:104px;right:119px;opacity:1}
.rm-popup-remarketing--cvo .rm-popup-remarketing-close:hover{opacity:0}
.rm-popup-remarketing--ice .rm-popup-remarketing-content{width:815px;height:621px}
.rm-popup-remarketing--ice .rm-popup-remarketing-content-inner{padding-top:455px}
.rm-popup-remarketing--ice.bonus-100 .rm-popup-remarketing-content{background-image:url(/assets/img/popups/remarketing/bg/remarketing_ice_100.png?v=2016-11-21)}
.rm-popup-remarketing--ice.bonus-200 .rm-popup-remarketing-content{background-image:url(/assets/img/popups/remarketing/bg/remarketing_ice_200.png?v=2016-11-21)}
.rm-popup-remarketing--ice.bonus-1000 .rm-popup-remarketing-content{background-image:url(/assets/img/popups/remarketing/bg/remarketing_ice_1000.png?v=2016-11-21)}
.rm-popup-remarketing--ice.bonus-one-click .rm-popup-remarketing-content{background-image:url(/assets/img/popups/remarketing/bg/remarketing_ice_click_reg.png?v=2016-11-21)}
.rm-popup-remarketing--ice .rm-popup-remarketing-btn{background-image:url(/assets/img/popups/remarketing/btns/remarketing-btns-ice.png?v=2016-11-21);width:323px;height:93px;margin-left:231px}
.rm-popup-remarketing--ice .rm-popup-remarketing-btn.btn-get-bonus{background-position:0 0}
.rm-popup-remarketing--ice .rm-popup-remarketing-btn.btn-get-bonus:hover{background-position:0 -93px}
.rm-popup-remarketing--ice .rm-popup-remarketing-btn.btn-one-click{background-position:0 -186px}
.rm-popup-remarketing--ice .rm-popup-remarketing-btn.btn-one-click:hover{background-position:0 -279px}
.rm-popup-remarketing--ice .rm-popup-remarketing-close{background-image:url(/assets/img/popups/remarketing/btns/remarketing-close-ice.png?v=2016-11-21);width:40px;height:40px;top:82px;right:135px;opacity:0}
.rm-popup-remarketing--ice .rm-popup-remarketing-close:hover{opacity:1}
.rm-popup-remarketing--pharaon .rm-popup-remarketing-content{width:645px;height:642px}
.rm-popup-remarketing--pharaon .rm-popup-remarketing-content-inner{padding-top:466px}
.rm-popup-remarketing--pharaon.bonus-100 .rm-popup-remarketing-content{background-image:url(/assets/img/popups/remarketing/bg/remarketing_pharaon_100.png?v=2016-11-21)}
.rm-popup-remarketing--pharaon.bonus-200 .rm-popup-remarketing-content{background-image:url(/assets/img/popups/remarketing/bg/remarketing_pharaon_200.png?v=2016-11-21)}
.rm-popup-remarketing--pharaon.bonus-1000 .rm-popup-remarketing-content{background-image:url(/assets/img/popups/remarketing/bg/remarketing_pharaon_1000.png?v=2016-11-21)}
.rm-popup-remarketing--pharaon.bonus-one-click .rm-popup-remarketing-content{background-image:url(/assets/img/popups/remarketing/bg/remarketing_pharaon_click_reg.png?v=2016-11-21)}
.rm-popup-remarketing--pharaon .rm-popup-remarketing-btn{background-image:url(/assets/img/popups/remarketing/btns/remarketing-btns-pharaon.png?v=2016-11-21);width:367px;height:88px}
.rm-popup-remarketing--pharaon .rm-popup-remarketing-btn.btn-get-bonus{background-position:0 0}
.rm-popup-remarketing--pharaon .rm-popup-remarketing-btn.btn-get-bonus:hover{background-position:0 -89px}
.rm-popup-remarketing--pharaon .rm-popup-remarketing-btn.btn-one-click{background-position:0 -176px}
.rm-popup-remarketing--pharaon .rm-popup-remarketing-btn.btn-one-click:hover{background-position:0 -263px}
.rm-popup-remarketing--pharaon .rm-popup-remarketing-close{background-image:url(/assets/img/popups/remarketing/btns/remarketing-close-pharaon.png?v=2016-11-21);width:24px;height:24px;right:39px;top:96px;opacity:0}
.rm-popup-remarketing--pharaon .rm-popup-remarketing-close:hover{opacity:1}
.scroll-table__cash,.scroll-table__date,.scroll-table__id,.scroll-table__notify,.scroll-table__operation,.scroll-table__payment,.scroll-table__status{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
thead .scroll-table__id{width:80px!important}
tbody .scroll-table__id{width:79px!important}
.scroll-table__date{width:90px}
.scroll-table__cash{width:120px}
.scroll-table__operation{width:170px}
.scroll-table__payment{width:193px}
.scroll-table__status{width:225px}
thead .scroll-table__notify{width:51px!important}
tbody .scroll-table__notify{width:50px!important}
.ie .scroll-wrapper{-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;user-select:none}
.popup-tabs{min-width:800px}
.popup-tabs .tabs-status .popup-loyality__levels{width:70px;float:left;height:auto}
.popup-tabs .tabs-status .icon-levels{background-size:80%;background-position:center center}
.popup-tabs .popup-profile__selects{width:338px!important;float:right}
.popup-tabs .gender-line{width:280px;float:left}
.popup-tabs .remarketing-line{float:right;width:324px}
.popup-tabs .change-pas-link{padding-bottom:10px}
.popup-tabs .custom-background-line{float:right;width:324px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.popup-tabs .custom-background-slider{width:224px;padding:0 30px}
.popup-tabs .grid-wrapper-cols{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.popup-tabs .ico-bg,.popup-tabs .ico-gender,.popup-tabs label{float:left}
.popup-tabs .ico-bg i,.popup-tabs .ico-gender i,.popup-tabs label i{margin-left:0;margin-right:0}
.popup-tabs .form-group{margin-right:28px}
.popup-tabs .popup-loyality__top{margin:5px 0}
.popup-tabs .statuses-bottom{position:relative;padding-top:0;padding-bottom:0;margin-bottom:0!important;border-bottom:0;box-shadow:0 5px 5px rgba(0,169,255,.4)}
.popup-profile.popup-tabs .cnt-pt{padding:20px 0 7px 31px!important}
.popup-profile.popup-tabs .form-group__input-wrap{width:324px;float:right}
.status-col{box-shadow:inset -2px 0 0 0 rgba(0,0,0,.8),1px 0 0 0 rgba(255,255,255,.1);height:80px;margin:10px 0}
.status-col:last-child{box-shadow:0 0 0 rgba(255,255,255,0)}
.tabs-status{padding:0 10px;box-shadow:inset 0 2px 0 0 rgba(255,255,255,.1)}
.tabs-status__icon{margin-left:20px;float:left;height:80px;width:80px;background:url(/assets/img/popups/tabs/tabs-status.png?v=2016-11-21) 10px center no-repeat}
.tabs-status__icon-acount{background-position:-64px center}
.tabs-status__title{display:block;float:left;margin-top:20px;margin-left:6px}
.tabs-status__small{display:block;font-weight:700;font-size:15px;color:#8da1bd}
.tabs-status__bold{font-size:18px;color:#fff}
.tabs-status__bold-error{color:red;text-decoration:underline}
.tabs-status__bold-error:hover{color:red;text-decoration:none}
.ico-promo{display:block;background:url(/assets/img/sys/bg/sprite.png?v=2016-11-21) no-repeat -710px -372px;width:26px;height:30px;margin:1px 0 0 -4px!important}
.change-pas-link{padding:0 30px}
.change-pas-link .popup-footer__link{text-transform:uppercase;text-decoration:underline}
.change-pas-link .popup-footer__link:hover{text-decoration:none;color:#0097ec}
.change-pas-link .popup-footer__link:last-child{float:right}
.popup-header-row{padding:0 10px}
.popup-grid-item .h2{display:block;position:relative;margin:0 auto;color:#8da1bd;text-decoration:none;padding:10px 0}
.popup-grid-item .h2.active{color:#0097ec}
.popup-grid-item .h2.active:after{content:'';position:absolute;left:0;right:0;margin:auto;bottom:-16px;width:0;height:0;border:7px solid rgba(255,255,255,0);border-top:7px solid #1b2026;z-index:3}
.popup-grid-item .h2.active:before{content:'';position:absolute;left:0;right:0;margin:auto;bottom:-18px;width:0;height:0;border:7px solid rgba(255,255,255,0);border-top:7px solid rgba(255,255,255,.15);z-index:3}
.popup-grid-item .h2:hover{color:#0097ec}
.popup-loyality__levels .scale:before{content:'';display:block;position:absolute;left:0;height:18px;width:18px;background:url(/assets/img/popups/loyality/spr-scale.png?v=2016-11-21) 0 0 no-repeat}
.popup-loyality__levels .scale:after{content:'';display:block;position:absolute;right:-3px;height:18px;width:18px;background:url(/assets/img/popups/loyality/spr-scale.png?v=2016-11-21) 0 bottom no-repeat}
.popup-loyality .h2.active:before{bottom:-15px}
.popup-loyality .h2.active:after{bottom:-14px}
.popup-loyality-footer{border-top:0;margin-top:0!important;min-height:44px}
.tabs-bonuses{position:relative;padding:35px 20px 25px}
.tabs-bonuses p{max-width:500px;margin-left:150px}
.tabs-bonuses:before{content:'';position:absolute;top:0;right:auto;bottom:0;left:20px;margin:auto;width:118px;height:114px;background:url(/assets/img/sys/bg/sprite.png?v=2016-11-21) no-repeat -426px -498px}
.center-bonuses .btn{max-width:260px;margin-left:40px;margin-top:4px}
.popup-tabs-bonus .center-bonuses{padding:30px 0}
.popup-bonus-footer{padding:11px 0;border-bottom:0;margin-bottom:0}
.popup-bonus-footer a{font-weight:700;font-size:14px;text-transform:uppercase}
.popup-bonus-footer a:hover{color:#0097ec;text-decoration:none}
.popup-wheel-fortune{width:610px}
.popup-wheel-fortune .cnt-pt{border:none}
.alt-cashier-account .scroll-wrapper,.alt-cashier-history .scroll-wrapper,.alt-cashier-money .scroll-wrapper{height:282px;min-height:282px}
.alt-cashier-account .scroll-wrapper>.scroll-content,.alt-cashier-history .scroll-wrapper>.scroll-content,.alt-cashier-money .scroll-wrapper>.scroll-content{padding-right:30px;width:688px;height:281px!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.alt-cashier-account .scrollbar-dynamic>.scroll-element.scroll-y,.alt-cashier-history .scrollbar-dynamic>.scroll-element.scroll-y,.alt-cashier-money .scrollbar-dynamic>.scroll-element.scroll-y{width:7px;padding:0 1px;right:-2px;background-color:transparent;box-shadow:inset 1px 0 0 rgba(0,0,0,0);border:1px solid rgba(38,43,70,0)}
.alt-cashier-account .scrollbar-dynamic>.scroll-element .scroll-bar,.alt-cashier-history .scrollbar-dynamic>.scroll-element .scroll-bar,.alt-cashier-money .scrollbar-dynamic>.scroll-element .scroll-bar{border-radius:2px;background-clip:padding-box;background-color:#3c4262}
@media screen and (max-height:800px){.alt-cashier-account .popup-container,.alt-cashier-history .popup-container,.alt-cashier-money .popup-container{margin-top:5%}}
.alt-cashier{position:relative;z-index:1001}
.alt-cashier-cont{background:#1d232c;border-radius:8px;width:690px;margin:auto;padding-bottom:20px}
.alt-cashier-header{position:relative;height:50px;background:#233b7a;border-radius:8px 8px 0 0;padding:10px 24px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.alt-cashier-header-title{font-size:24px;font-weight:700}
.alt-cashier-close{width:34px;height:34px;border:2px solid #fff;border-radius:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;right:9px;bottom:0;left:auto;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;margin:auto;cursor:pointer;opacity:.8}
.alt-cashier-close:hover{opacity:1;box-shadow:0 0 0 3px rgba(0,0,0,.2)}
.alt-cashier-close:after,.alt-cashier-close:before{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:2px;height:20px;background:#fff;border-radius:2px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.alt-cashier-close:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.alt-cashier-tabs{width:100%;display:table}
.alt-cashier-tabs-item{display:table-cell}
.alt-cashier-tabs-wrap{margin:20px 15px}
.alt-cashier-link{display:block;border-radius:5px;font-size:18px;padding:8px 0;height:40px;text-align:center;margin:0 1px;background:#2d333b;cursor:pointer;color:#fff;text-decoration:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.alt-cashier-link:hover{text-decoration:none;color:#008aff}
.active.alt-cashier-tabs-item .alt-cashier-link{background:#006700;color:#fff;text-decoration:none}
.alt-cashier-body{position:relative;margin:0 16px;border-radius:3px;overflow:hidden;background:#ededed;min-height:300px}
.alt-cashier-body.history{height:310px}
.alt-cashier-table{min-width:657px!important;border-collapse:separate}
.alt-cashier-table th span{display:block;height:28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:5px 0;border-radius:2px;background:#fff;color:#535d6b;font-size:13px;font-weight:400;text-align:center;margin:2px 1px 0}
.alt-cashier-table td,.alt-cashier-table th{font-size:12px;white-space:nowrap;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.alt-cashier-table td:nth-child(1),.alt-cashier-table th:nth-child(1){width:68px;max-width:68px;min-width:68px}
.alt-cashier-table td:nth-child(2),.alt-cashier-table th:nth-child(2){width:71px;max-width:71px;min-width:71px}
.alt-cashier-table td:nth-child(3),.alt-cashier-table th:nth-child(3){width:91px;max-width:91px;min-width:91px}
.alt-cashier-table td:nth-child(4),.alt-cashier-table th:nth-child(4){width:131px;max-width:131px;min-width:131px}
.alt-cashier-table td:nth-child(5),.alt-cashier-table th:nth-child(5){width:141px;max-width:141px;min-width:141px}
.alt-cashier-table td:nth-child(6),.alt-cashier-table th:nth-child(6){width:112px;max-width:112px;min-width:112px}
.alt-cashier-table td:nth-child(7),.alt-cashier-table th:nth-child(7){width:43px;max-width:43px;min-width:43px}
.alt-cashier-table th:nth-child(6){width:155px;max-width:155px;min-width:155px}
.alt-cashier-table tbody tr[data-row=inner]{display:none}
.alt-cashier-table tbody tr[data-row=outer]{cursor:pointer}
.alt-cashier-table tbody tr[data-row=outer] td:nth-child(5){position:relative}
.alt-cashier-table tbody tr[data-row=outer] td:nth-child(5):before{content:'';display:block;position:absolute;top:-2px;right:2px;bottom:0;left:auto;margin:auto;width:6px;height:6px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);border-bottom:1px solid #233b7a;border-right:1px solid #233b7a}
.alt-cashier-table tbody tr.row-detailed td:nth-child(5):before{top:0;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}
.alt-cashier-table tbody tr.tr-even td{background:#ededed}
.alt-cashier-table tbody tr.tr-odd td{background:#fff;padding-top:6px;padding-bottom:6px}
.alt-cashier-table tbody td{padding:8px;color:#535d6b;text-align:left;overflow:hidden;text-overflow:ellipsis}
.alt-cashier-table tbody td:first-child{padding-left:0;padding-right:0;text-align:center}
.alt-cashier-table tbody td:nth-child(even){color:#97a2b2}
.alt-cashier-status{position:relative;overflow:visible!important;padding:0 10px 0 0!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.alt-cashier-hint{position:absolute;top:2px;right:auto;bottom:auto;left:-150px;padding:6px 8px;background-color:#0b194e;font-size:13px;width:130px;color:#fff;border:1px solid #2685ff;white-space:normal;-webkit-box-shadow:0 0 0 1px #250101;-moz-box-shadow:0 0 0 1px #250101;box-shadow:0 0 0 1px #250101;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);z-index:10;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}
.tr-odd .alt-cashier-hint{top:2px}
.alt-cashier-hint:before{content:'';display:block;position:absolute;top:8px;right:-10px;bottom:auto;left:auto;width:0;height:0;border:5px solid transparent;border-left:5px solid #0b194e}
.alt-cashier-hint-ico{margin:auto;width:26px;height:26px;border-radius:50%;display:block;cursor:pointer;background:#233b7a;font-size:18px;text-align:center;color:#fff;font-style:normal;line-height:1.25;border:2px solid #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.alt-progress .alt-cashier-hint-ico{background:#8E2435}
.done .alt-cashier-hint-ico{background:#A51717}
.alt-cashier-hint-ico:hover+*{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.alt-cashier-box{height:384px}
.alt-cashier-box>*{display:block}
.alt-cashier-box-notes{position:absolute;top:auto;right:0;bottom:0;left:0;height:0;background-color:#1d232c;-webkit-transition:height .3s;-o-transition:height .3s;transition:height .3s;-webkit-box-shadow:0 3px 0 3px #1d232c;-moz-box-shadow:0 3px 0 3px #1d232c;box-shadow:0 3px 0 3px #1d232c}
.alt-cashier-box-notes .table-cell{height:inherit}
.alt-cashier-box-notes .table-cell h4{font-size:16px;text-align:center;text-transform:none;color:#fff;margin:15px 0}
.alt-cashier-box-notes .table-cell p{font-size:13px;text-align:left;margin:10px 0;color:#bec9d4}
.alt-cashier-box-notes .table-cell a{color:#27bff8;text-decoration:none}
.alt-cashier-box-notes .table-cell a:hover{text-decoration:underline}
.alt-cashier-box-notes .table-cell span{color:#4d5d6c}
.alt-cashier-box.show-notes{border-radius:3px 3px 0 0}
.alt-cashier-box.show-notes+.alt-cashier-box-notes{height:128px}
.alt-cashier-footer{margin-top:16px;padding:0 19px;font-size:0}
.alt-cashier-footer-title{text-align:center;font-size:16px;text-transform:uppercase}
.alt-cashier-footer-text{display:inline-block;vertical-align:top;width:50%;margin-top:14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:10px}
.alt-cashier-footer-text p{font-size:13px;color:#4d5d6c;margin-bottom:0}
.alt-cashier-footer-text p+p{margin-top:8px}
.alt-cashier-footer-text span{color:#bec9d4}
.ticket__wrap{background-image:url(/assets/img/pages/game/ticket.png?v=2016-11-21);width:209px;height:72px}
.ticket-left{width:139px;color:#8da1bd;padding:6px 13px}
.ticket-left p{margin-bottom:5px}
.ticket-left .status-range__outer{margin-top:3px}
.sidebar .ticket{margin:0 0 15px}
.fast-deposit{margin:15px 0}
.fast-deposit-currency{color:#8da1bd;position:absolute;right:1px;top:1px;padding:8px;background:#000;font:inherit}
.fast-deposit-content #fast-deposit-form .form-group:last-child{margin:0!important}
.fast-deposit-content.loading{height:92px;background:url(/assets/img/sys/loader.gif?v=2016-11-21) no-repeat 50% 50%}
.fast-deposit-message{font-size:18px;text-align:center;display:none;margin-top:15px;font-weight:700;text-shadow:0 2px 1px #000}
.fast-deposit-message .timer{margin:28px 0;height:auto!important;background:0 0;color:#ccc;font-weight:400}
.fast-deposit-success p{color:#2de246}
.fast-deposit-error p{color:#c0013a}
.fast-deposit .has-error .form-error.help-block{width:auto;right:auto;left:186px;white-space:nowrap}
.fast-deposit .has-error .fast-deposit-currency{color:#a6161b}
._user-status-block{padding:16px 20px;position:relative;z-index:3}
._user-status-block:after,._user-status-block:before{content:'';position:absolute;z-index:3;top:37px;right:19px;width:166px;height:14px}
._user-status-block:after{top:86px}
._user-status-block .user-bar__info-block{float:none}
._user-status-block .user-bar__info-block:first-child{width:auto}
._user-status-block .user-bar__info-block .user-bar__info-data{margin-left:52px}
._user-status-block .status-range{padding-right:0}
._user-status-block .status-range .status-range__outer{background:0 0;box-shadow:0 0 0 1px rgba(63,72,86,.75),0 0 3px 1px rgba(63,72,86,.35)inset}
._user-status-block-points{position:relative;font-family:inherit;color:#75859d;margin-top:13px}
._user-status-block-points .value{position:relative;display:inline-block;width:auto;max-width:120px;margin-left:55px;line-height:34px}
._user-status-block-points .value a{color:#007dc5;text-decoration:none;font-size:15px;margin-left:5px}
._user-status-block-points .value .form-error{display:block!important;visibility:hidden;opacity:0;left:-60px;right:-30px}
._user-status-block-points .value .form-error.help-block{max-width:260px;min-width:216px}
._user-status-block-points .value .form-error.help-block:after,._user-status-block-points .value .form-error.help-block:before{left:55%}
._user-status-block-points .value .form-error p{color:#fff;margin-bottom:0}
._user-status-block-points .value:hover .form-error{visibility:visible;opacity:1}
._user-status-block-points:before{content:'';position:absolute;top:0;left:0;width:36px;height:34px;background:url(/assets/img/for/ico/ico-points.png?v=2016-11-21) no-repeat}
._user-status-block-points .status-range{position:static;padding:0}
._user-status-block-points .status-range__coff{top:3px;right:2px;bottom:auto}
._user-status-block-points .status-range__coff-x2{font-size:20px}
._user-status-block-points .status-range__coff .form-error.help-block{visibility:hidden;right:-7px;left:-163px;margin-top:35px}
._user-status-block-points .status-range__coff .form-error.help-block:after{margin-left:69px}
._user-status-block-points .status-range__coff .form-error.help-block:before{margin-left:70px}
._user-status-block-points .status-range.active .status-range__coff:hover{cursor:default}
._user-status-block-points .status-range.active .status-range__coff:hover .form-error.help-block{visibility:visible}
.loyality-table td{padding:10px}
.loyality__list{margin-left:15px;color:#8da1bd;line-height:25px}
.loyality-icon{width:40px;height:100%;display:table-cell;vertical-align:middle;text-align:left}
.loyality-icon span:first-child{background-image:url(/assets/img/pages/loyality/sprite-icons.png?v=2016-11-21)!important;display:inline-block}
.loyality-icons{text-align:left}
.loyality-icons ._text{text-align:left;display:table-cell;color:#fff;line-height:19px;font-size:13px;vertical-align:top}
.loyality-icons ._text a{text-align:left}
.loyality-icons ._text._double{line-height:14px;padding-top:2px}
.loyality-hint.left{cursor:default}
.loyality-hint.left .form-error{margin-top:60px;margin-left:-5px}
.loyality-hint.left:hover .form-error{display:block!important}
.loyality-hint.left ._text{color:#008AFF}
.loyality-hint.left ._text span{border-bottom:1px dashed #008AFF}
.ico-balls.icon-table-privileges{background-position:-119px -6px;width:25px;height:20px}
.ico-card.icon-table-privileges{background-position:-34px -6px;width:25px;height:18px}
.ico-chat.icon-table-privileges{background-position:-93px -6px;width:25px;height:20px}
.ico-commission.icon-table-privileges{background-position:-61px -36px;width:26px;height:21px}
.ico-crown.icon-table-privileges{background-position:-229px -6px;width:19px;height:22px;margin:-1px 4px 0 1px}
.ico-dollar.icon-table-privileges{background-position:-347px -5px;width:22px;height:20px}
.ico-double.icon-table-privileges{background-position:-323px -5px;width:21px;height:19px}
.ico-money-bag.icon-table-privileges{background-position:-370px -3px;width:25px;height:21px}
.ico-money.icon-table-privileges{background-position:-202px -6px;width:25px;height:21px}
.ico-person.icon-table-privileges{background-position:-298px -6px;width:24px;height:18px}
.ico-phone.icon-table-privileges{background-position:-3px -4px;width:25px;height:20px}
.ico-prise.icon-table-privileges{background-position:-279px -5px;width:16px;height:21px;margin:0 2px 0 1px}
.ico-statistic.icon-table-privileges{background-position:-34px 0;width:30px;height:30px}
.ico-telega.icon-table-privileges{background-position:-252px -6px;width:20px;height:23px}
.ico-vip.icon-table-privileges{background-position:-173px -8px;width:25px;height:20px}
.ico-winner.icon-table-privileges{background-position:-145px -7px;width:25px;height:20px}
.ico-hand.icon-table-privileges{background-position:-395px -6px;width:19px;height:20px}
body{background-color:#070f15}
html{position:relative;height:auto}
html.waiting,html.waiting body{height:100%}
html.waiting body:after{background-image:url(/assets/img/pages/game/ajax-loader.gif?v=2016-11-21);background-repeat:no-repeat;background-position:center 300px;background-color:#000;content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}
.center-block{margin:0 auto}
.layout{min-width:1110px!important}
.layout:after{display:none}
.game-layout{background:#0a1435}
.game-layout.unlogined .game-loader-img iframe,.game-layout.unlogined .game-loader-img img{width:98%;margin:0 auto}
.game-container-inner{margin:5px}
._container{max-width:none;max-height:none;min-width:none;min-height:none;background:#0a1435;margin:10px auto}
._container-inner{background:#0a1435;position:relative!important;top:0!important;right:0!important;bottom:0!important;left:0!important;margin:0 auto;min-width:1457.59px}
@media screen and (max-width:1374px){._container-inner{min-width:1202.59px}}
._container-inner-wrap{position:relative;border:1px solid #393f4d;background-color:#000;-moz-box-shadow:0 16px 62px rgba(0,0,0,.74);-webkit-box-shadow:0 16px 62px rgba(0,0,0,.74);box-shadow:0 16px 62px rgba(0,0,0,.74)}
._sidebar-left,._sidebar-right{float:left;width:255px;position:absolute;left:0;top:0;bottom:-20px}
._sidebar-left .abs,._sidebar-right .abs{position:absolute;left:-1px;right:1px;top:0;bottom:35px}
._sidebar-right{float:right;left:auto;right:0}
._sidebar-right .abs{bottom:0}
._sidebar-right .neon-header{margin:14px 0}
._sidebar-right .neon-header .h4{font-size:20px}
.thumb-wrap .tmb{margin-bottom:7px}
.sidebar-btn{margin-top:20px}
.sidebar .timer{margin:15px 0}
.sidebar .tournament-fond.cnt-dt{background-repeat:repeat;margin:-2px}
.sidebar .tournament-fond__total{font-size:33px}
.sidebar .tournament-fond__table{margin-left:-3px}
.sidebar .tournament-fond__table tr td{font-size:13px}
.sidebar .tournament-fond__table .personal td{border-top:0}
.sidebar .tournament-fond__table .little-hints td{font-size:10px!important;height:10px;padding:0;line-height:12px}
.sidebar.cnt-dt{border:1px solid #19212a}
.sidebar .cnt-pt-line{margin:20px -1px 0}
.sidebar-bg{padding-bottom:35px;border:1px solid #19212a}
._sidebar-left .sidebar{padding-top:8px;padding-bottom:160px}
.sidebar .logo-link{margin:5px auto 50px;background-image:url(/assets/img/pages/game/logo.png?v=2016-11-21);width:208px;height:85px}
.sidebar ._socials{margin-top:20px}
.sidebar ._socials .form-group__socials .socials-md{margin-left:-10px!important;width:129%}
.sidebar ._socials .form-group__socials .socials-md li{display:block;float:left;margin:0 1px!important;-webkit-box-sizing:padding-box;-moz-box-sizing:padding-box;box-sizing:padding-box}
.sidebar-wrap{padding:18px;padding-bottom:0}
.sidebar-wrap .status-range{width:191px!important}
.sidebar-wrap .status-range__text{color:#fff;font-size:12px;margin-left:-6px}
.sidebar-wrap .user-bar__round-item__status{width:206px}
.sidebar-wrap .user-bar__round-item .round-border-wrapper{padding:7px;background-color:#000}
.sidebar_row{font-size:14px;margin:0 -18px;margin-top:10px;padding:9px}
.sidebar-footer{padding:0 18px;position:absolute;bottom:8px;left:0;right:0;margin-top:0}
.sidebar-footer__link{color:#0097eb;font-size:14px;font-weight:400;font-family:kelson_sans_rubold,kelson_sansbold,kelson_sans_ruregular,kelson_sansregular,Arial,Helvetica,Verdana,Tahoma,sans-serif;text-decoration:underline;text-shadow:0 2px 2px #1c0900;text-transform:uppercase}
._cashier-block{padding:17px}
._cashier-block>.popup-cashier-account__item{margin-left:0;width:136px;height:60px;margin-top:10px}
._cashier-block>.popup-cashier-account__item-label{width:136px;height:60px}
._cashier-block>.popup-cashier-account__item:hover .popup-cashier-account__item-label{cursor:default}
._cashier-block>.popup-cashier-account__item .popup-cashier-account__item-img{opacity:1!important}
._cashier-block .form-group label{display:inline-block;font-size:20px;color:#8da1bd;margin-bottom:3px}
._cashier-block .form-group__input-wrap{font-size:18px}
._cashier-block .form-group__input-wrap input{padding-right:65px}
._cashier-block .form-group__input-wrap input::-moz-placeholder{color:#fff;opacity:1}
._cashier-block .form-group__input-wrap input:-ms-input-placeholder{color:#fff}
._cashier-block .form-group__input-wrap input::-webkit-input-placeholder{color:#fff}
._cashier-block .form-group__input-wrap span{position:absolute;bottom:7px;right:14px;color:#8da1bd}
.tournament__price-fond{margin-top:0!important}
.game-button{margin:14px!important;margin-left:-3px!important}
._game{position:relative!important;height:100%;margin-left:255px;margin-right:255px;right:0!important;left:0!important;bottom:10px!important;top:0!important;min-height:720px!important;min-width:947.59px!important}
.game-loader-img,.game-loader-wrapper{height:100%}
.game-loader-img iframe,.game-loader-img img{width:100%;display:block;height:100%;border:0}
.game-container-footer{position:static!important;margin:0!important;background:#0a1435;margin-top:15px!important}
.game-container-footer p{font-size:13px}
.game-container-footer ._social{text-align:center}
.payment-method{text-align:center;margin-bottom:5px;height:25px;line-height:25px;opacity:.7;filter:alpha(opacity=70)}
.payment-method img{display:inline-block;max-width:74px;max-height:25px;vertical-align:middle}
.payment-method span{max-width:132px;height:12px;font-size:12px;padding:0 1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
@media screen and (max-width:1374px){._sidebar-right{display:none}
._game{margin-right:0}}
@media screen and (max-width:1540px){._hide{display:none}}
@media screen and (max-height:810px){._hide{display:none}}
.winners{padding:15px 0;-webkit-box-shadow:0 -5px 12px -5px rgba(255,255,255,.15),0 5px 12px -5px rgba(255,255,255,.15);-moz-box-shadow:0 -5px 12px -5px rgba(255,255,255,.15),0 5px 12px -5px rgba(255,255,255,.15);box-shadow:0 -5px 12px -5px rgba(255,255,255,.15),0 5px 12px -5px rgba(255,255,255,.15)}
.winners-wrapper{height:390px;width:250px;margin:0 auto;position:relative;overflow:hidden}
.winners-list{position:absolute;top:auto;right:0;bottom:0;left:10px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.winner-block{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:78px;padding:3px 0;position:relative}
.winner-block-img{width:118px;height:70px;float:left;border-radius:2px;position:relative;overflow:hidden;margin-right:6px}
.winner-block-img img{margin:1px;width:114px;height:66px}
.winner-block-img:hover img{opacity:.8;border-color:#666}
.winner-block-text{display:table-cell;height:70px;color:#fff;overflow:hidden;vertical-align:middle}
.winner-block-text-name{font-size:14px;line-height:18px;color:#fff;padding-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.winner-block-text-jackpot{text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.winner-block-text-jackpot .sum{display:block;font-size:18px;line-height:21px;color:#ffc000}
.winner-block-text-jackpot .currency{display:block;font-size:15px;color:#0097ec}








.modalDialog {
	position: fixed;
	font-family: Arial, Helvetica, sans-serif;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: rgba(0,0,0,0.8);
	z-index: 99999;
	-webkit-transition: opacity 400ms ease-in;
	-moz-transition: opacity 400ms ease-in;
	transition: opacity 400ms ease-in;
	display: none;
	pointer-events: none;
}


.modalDialog:target {
	display: block;
	pointer-events: auto;
}

.modalDialog > div {
	width: 400px;
	position: relative;
	margin: 10% auto;
	padding: 5px 20px 13px 20px;
	border-radius: 10px;
	background: #fff;
	background: -moz-linear-gradient(#fff, #999);
	background: -webkit-linear-gradient(#fff, #999);
	background: -o-linear-gradient(#fff, #999);
}

.close {
	background: #606061;
	color: #FFFFFF;
	line-height: 25px;
	position: absolute;
	right: -12px;
	text-align: center;
	top: -10px;
	width: 24px;
	text-decoration: none;
	font-weight: bold;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	-moz-box-shadow: 1px 1px 3px #000;
	-webkit-box-shadow: 1px 1px 3px #000;
	box-shadow: 1px 1px 3px #000;
}

.close:hover { background: #00d9ff; }