@font-face {    font-family: PTSans-Caption;    src: url("../../assets/fonts/PTC55F_W.eot");    src: url("../../assets/fonts/PTC55F_W.eot") format('embedded-opentype'), url("../../assets/fonts/PTC55F_W.woff") format('woff'), url("../../assets/fonts/PTC55F_W.ttf") format('truetype'), url("../../../../../images/PTC55F_W_9603f5b6.svg") format('svg');    font-weight: 400;    font-style: normal}@font-face {    font-family: PTSans-CaptionBold;    src: url("../../assets/fonts/PTC75F_W.eot");    src: url("../../assets/fonts/PTC75F_W.eot") format('embedded-opentype'), url("../../assets/fonts/PTC75F_W.woff") format('woff'), url("../../assets/fonts/PTC75F_W.ttf") format('truetype'), url("../../../../../images/PTC75F_W_60965974.svg") format('svg');    font-weight: 400;    font-style: normal}@font-face {    font-family: Conv_SavaPro-Regular;    src: url("../../assets/fonts/SavaPro-Regular.eot");    src: local('☺'), url("../../assets/fonts/SavaPro-Regular.woff") format('woff'), url("../../assets/fonts/SavaPro-Regular.ttf") format('truetype'), url("../../../../../images/SavaPro-Regular_bdd142a0.svg") format('svg');    font-weight: 400;    font-style: normal}@font-face {    font-family: Conv_SavaPro-Medium;    src: url("../../assets/fonts/SavaPro-Medium.eot");    src: local('☺'), url("../../assets/fonts/SavaPro-Medium.woff") format('woff'), url("../../assets/fonts/SavaPro-Medium.ttf") format('truetype'), url("../../../../../images/SavaPro-Medium_b4121626.svg") format('svg');    font-weight: 400;    font-style: normal}@font-face {    font-family: Conv_SavaPro-Semibold;    src: url("../../assets/fonts/SavaPro-Semibold.eot");    src: local('☺'), url("../../assets/fonts/SavaPro-Semibold.woff") format('woff'), url("../../assets/fonts/SavaPro-Semibold.ttf") format('truetype'), url("../../../../../images/SavaPro-Semibold_d27dc8b6.svg") format('svg');    font-weight: 400;    font-style: normal}@font-face {    font-family: als_rublregular;    src: url("../../assets/fonts/rouble-webfont.eot");    src: local('☺'), url("../../assets/fonts/rouble-webfont.woff") format('woff'), url("../../assets/fonts/rouble-webfont.ttf") format('truetype'), url("../../../../../images/rouble-webfont_afd1df1e.svg") 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;    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: 660px}.grid-col__right {    float: right;    width: 300px}@-webkit-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 {    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    }}@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    }}@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    }}@keyframes blinking-half {    0% {        opacity: .5    }    50% {        opacity: 1    }    100% {        opacity: .5    }}.ios.chrome .btn span .cufon canvas,.ios.safari .btn span .cufon canvas {    top: 0!important}.btn {    display: block;    position: relative;    border-radius: 3px;    background-image: url("../../../../../images/sprite-buttons_8a4941af.png");    background-repeat: repeat-x;    background-position: 50% 0;    background-color: transparent;    box-shadow: 0 1px 1px 1px rgba(0, 0, 0, .5)}button.btn {    padding: 0;    border: 0;    width: 100%}button.btn span {    width: 100%}.btn,.btn span,.btn strong {    text-decoration: none;    text-align: center;    outline: 0;    cursor: pointer}.btn span {    text-transform: lowercase}.btn:after,.btn:before {    content: '';    position: absolute;    top: 0;    right: auto;    bottom: 0;    left: auto;    width: 30px;    height: 100%;    background-image: url("../../../../../images/sprite-buttons_8a4941af.png");    background-repeat: no-repeat;    background-position: 50% 0;    z-index: 2}.btn:before {    left: 0}.btn:after {    right: 0}.btn span,.btn strong {    box-sizing: border-box;    display: block;    position: relative;    z-index: 3;    font-family: Conv_SavaPro-Semibold, Conv_SavaPro-Regular, Arial, Helvetica, Verdana, Tahoma, sans-serif;    color: #eafbfc;    text-shadow: 0 1px 2px rgba(0, 0, 0, .75)}.btn span:before,.btn strong:before {    position: absolute;    top: 0;    right: 0;    bottom: 0;    left: 0;    content: "";    background-image: url("../../../../../images/sprite-buttons_8a4941af.png");    background-repeat: no-repeat}.btn span.active,.btn span:active,.btn span:focus,.btn strong.active,.btn strong:active,.btn strong:focus {    box-shadow: 0 1px 1px 1px rgba(0, 0, 0, 0);    opacity: .9;    filter: alpha(opacity=90)}.btn span .iso.safari .cufon canvas,.btn strong .iso.safari .cufon canvas {    top: 0!important}.btn-red.btn-lg:hover {    background-position: 50% -971px}.btn-red.btn-lg:hover:before {    background-position: 0 -1014px}.btn-red.btn-lg:hover:after {    background-position: 100% -1057px}.btn-red.btn-lg,.btn-red.btn-lg:active {    background-position: 50% -799px}.btn-red.btn-lg:active:before,.btn-red.btn-lg:before {    background-position: 0 -842px}.btn-red.btn-lg:active:after,.btn-red.btn-lg:after {    background-position: 100% -885px}.btn-red.btn-lg span:before {    background-position: 0 -928px}.btn-red.btn-md:hover {    background-position: 50% -1549px}.btn-red.btn-md:hover:before {    background-position: 0 -1586px}.btn-red.btn-md:hover:after {    background-position: 100% -1623px}.btn-red.btn-md,.btn-red.btn-md:active {    background-position: 50% -1401px}.btn-red.btn-md:active:before,.btn-red.btn-md:before {    background-position: 0 -1438px}.btn-red.btn-md:active:after,.btn-red.btn-md:after {    background-position: 100% -1475px}.btn-red.btn-md span:before {    background-position: 0 -1512px}.btn-red.btn-sm:hover {    background-position: 50% -706px}.btn-red.btn-sm:hover:before {    background-position: 0 -737px}.btn-red.btn-sm:hover:after {    background-position: 100% -768px}.btn-red.btn-sm,.btn-red.btn-sm:active {    background-position: 50% -582px}.btn-red.btn-sm:active:before,.btn-red.btn-sm:before {    background-position: 0 -613px}.btn-red.btn-sm:active:after,.btn-red.btn-sm:after {    background-position: 100% -644px}.btn-red.btn-sm span:before,.btn-red.btn-sm strong:before {    background-position: 0 -675px}.btn-red-sides span {    z-index: 5}.btn-red-sides span:after,.btn-red-sides span:before {    content: '';    position: absolute;    top: 0;    right: auto;    bottom: auto;    left: auto;    width: 31px;    height: 44px;    background-image: url("../../../../../images/sprite-full_b0e333cc.png");    background-repeat: no-repeat;    z-index: 6}.btn-red-sides span:before {    left: -7px;    background-position: 0 -153px!important}.btn-red-sides span:after {    right: -7px;    background-position: -31px -153px!important}.btn-red span,.btn-red strong {    text-shadow: 0 1px 3px rgba(0, 0, 0, .75), 0 0 5px rgba(0, 0, 0, .25)!important;    color: #fbe8a7}.chrome .btn-red span,.chrome .btn-red strong {    text-shadow: 0 0 0 transparent!important;    color: #fbe8a7}html.chrome .chrome .btn-red span,html.chrome .chrome .btn-red strong,html.safari .chrome .btn-red span,html.safari .chrome .btn-red strong,html.yandex .chrome .btn-red span,html.yandex .chrome .btn-red strong {    background: -webkit-linear-gradient(top, #fdfae1 0, #fbe8a7 50%, #ffe988 51%, #fdfae1 100%);    -webkit-background-clip: text;    -webkit-text-fill-color: transparent}.btn-blue.btn-sm:hover {    background-position: 50% -272px}.btn-blue.btn-sm:hover:before {    background-position: 0 -303px}.btn-blue.btn-sm:hover:after {    background-position: 100% -334px}.btn-blue.btn-sm,.btn-blue.btn-sm:active {    background-position: 50% -148px}.btn-blue.btn-sm:active:before,.btn-blue.btn-sm:before {    background-position: 0 -179px}.btn-blue.btn-sm:active:after,.btn-blue.btn-sm:after {    background-position: 100% -210px}.btn-blue.btn-sm span:before,.btn-blue.btn-sm strong:before {    background-position: 0 -241px}.btn-blue.btn-md:hover {    background-position: 50% -1956px}.btn-blue.btn-md:hover:before {    background-position: 0 -1993px}.btn-blue.btn-md:hover:after {    background-position: 100% -2030px}.btn-blue.btn-md,.btn-blue.btn-md:active {    background-image: url("../../../../../images/sprite-buttons_8a4941af.png");    background-repeat: repeat-x;    background-position: 50% 0;    background-position: 0 -1802px}.btn-blue.btn-md:active:before,.btn-blue.btn-md:before {    background-position: 0 -1840px}.btn-blue.btn-md:active:after,.btn-blue.btn-md:after {    background-position: 100% -1878px}.btn-blue.btn-md span:before,.btn-blue.btn-md strong:before {    background-position: 0 -1916px}.btn-blue.btn-lg:hover {    background-position: 50% -2254px}.btn-blue.btn-lg:hover:before {    background-position: 0 -2300px}.btn-blue.btn-lg:hover:after {    background-position: 100% -2345px}.btn-blue.btn-lg,.btn-blue.btn-lg:active {    background-image: url("../../../../../images/sprite-buttons_8a4941af.png");    background-repeat: repeat-x;    background-position: 50% 0;    background-position: 0 -2069px}.btn-blue.btn-lg:active:before,.btn-blue.btn-lg:before {    background-position: 0 -2114px}.btn-blue.btn-lg:active:after,.btn-blue.btn-lg:after {    background-position: 100% -2159px}.btn-blue.btn-lg span:before,.btn-blue.btn-lg strong:before {    background-position: 0 -2204px}.btn-blue span,.btn-blue strong {    text-shadow: 0 1px 3px rgba(0, 0, 0, .75), 0 0 5px rgba(0, 0, 0, .25)!important;    color: #fbe8a7}.chrome .btn-blue span,.chrome .btn-blue strong {    text-shadow: 0 0 0 transparent!important;    color: #fbe8a7}html.chrome .chrome .btn-blue span,html.chrome .chrome .btn-blue strong,html.safari .chrome .btn-blue span,html.safari .chrome .btn-blue strong,html.yandex .chrome .btn-blue span,html.yandex .chrome .btn-blue strong {    background: -webkit-linear-gradient(top, #fdfae1 0, #fbe8a7 50%, #ffe988 51%, #fdfae1 100%);    -webkit-background-clip: text;    -webkit-text-fill-color: transparent}.btn-brown:hover>span,.btn-brown>span:hover {    background-image: -webkit-linear-gradient(top, #450e02 0, #390a01 100%);    background-image: linear-gradient(to bottom, #450e02 0, #390a01 100%);    background-repeat: repeat-x;    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff450e02', endColorstr='#ff390a01', GradientType=0);    box-shadow: 0 1px 0 rgba(81, 34, 5, .54), inset 0 0 1px 0 rgba(251, 233, 167, .15), inset 0 1px 0 rgba(251, 233, 167, .1)}.btn-brown,.btn-brown:active {    border-radius: 3px;    background-color: #2d0901;    background-image: none}.btn-brown span,.btn-brown:active span {    box-shadow: 0 1px 0 rgba(81, 34, 5, .54), inset 0 0 1px 0 rgba(251, 233, 167, .1), inset 0 1px 0 rgba(251, 233, 167, .1);    border-radius: 3px;    border: 2px solid #000;    text-transform: uppercase;    font-size: 16px!important;    background-image: -webkit-linear-gradient(top, #2d0a02 0, #250701 100%);    background-image: linear-gradient(to bottom, #2d0a02 0, #250701 100%);    background-repeat: repeat-x;    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff2d0a02', endColorstr='#ff250701', GradientType=0)}.btn-brown span b,.btn-brown:active span b {    color: #f1dc85;    text-shadow: 0 0 0 transparent!important}html.chrome .btn-brown span b,html.chrome .btn-brown:active span b,html.safari .btn-brown span b,html.safari .btn-brown:active span b,html.yandex .btn-brown span b,html.yandex .btn-brown:active span b {    background: -webkit-linear-gradient(top, #fcf3d2 0, #fce9a9 50%, #f1dc85 51%, #fdefbd 100%);    -webkit-background-clip: text;    -webkit-text-fill-color: transparent}.btn-brown:after,.btn-brown:before,.btn-brown>span:after,.btn-brown>span:before {    display: none}.btn-green.btn-lg:hover {    background-position: 50% -1272px}.btn-green.btn-lg:hover:before {    background-position: 0 -1315px}.btn-green.btn-lg:hover:after {    background-position: 100% -1358px}.btn-green.btn-lg,.btn-green.btn-lg:active {    background-position: 50% -1100px}.btn-green.btn-lg:active:before,.btn-green.btn-lg:before {    background-position: 0 -1143px}.btn-green.btn-lg:active:after,.btn-green.btn-lg:after {    background-position: 100% -1186px}.btn-green.btn-lg span:before {    background-position: 0 -1228px}.btn-green.btn-md:hover {    background-position: 50% -1660px}.btn-green.btn-md:hover:before {    background-position: 0 -1697px}.btn-green.btn-md:hover:after {    background-position: 100% -1734px}.btn-green.btn-md,.btn-green.btn-md:active {    background-position: 50% 0}.btn-green.btn-md:active:before,.btn-green.btn-md:before {    background-position: 0 -37px}.btn-green.btn-md:active:after,.btn-green.btn-md:after {    background-position: 100% -74px}.btn-green.btn-md span:before {    background-position: 0 -111px}.btn-green.btn-sm:hover {    background-position: 50% -489px}.btn-green.btn-sm:hover:before {    background-position: 0 -520px}.btn-green.btn-sm:hover:after {    background-position: 100% -551px}.btn-green.btn-sm,.btn-green.btn-sm:active {    background-position: 50% -365px}.btn-green.btn-sm:active:before,.btn-green.btn-sm:before {    background-position: 0 -396px}.btn-green.btn-sm:active:after,.btn-green.btn-sm:after {    background-position: 100% -427px}.btn-green.btn-sm span:before,.btn-green.btn-sm strong:before {    background-position: 0 -458px}.btn-green span,.btn-green strong {    text-shadow: 0 1px 3px rgba(0, 0, 0, .75), 0 0 5px rgba(0, 0, 0, .25)!important;    color: #d6f6ff}.chrome .btn-green span,.chrome .btn-green strong {    text-shadow: 0 0 0 transparent!important;    color: #d6f6ff}html.chrome .chrome .btn-green span,html.chrome .chrome .btn-green strong,html.safari .chrome .btn-green span,html.safari .chrome .btn-green strong,html.yandex .chrome .btn-green span,html.yandex .chrome .btn-green strong {    background: -webkit-linear-gradient(top, #f3fcff 0, #d6f6ff 50%, #d6f6ff 51%, #f3fcff 100%);    -webkit-background-clip: text;    -webkit-text-fill-color: transparent}.btn-green:hover span,.btn-green:hover strong {    color: #fff}.chrome .btn-green:hover span,.chrome .btn-green:hover strong {    -webkit-text-fill-color: #fff;    color: #fff}html.chrome .chrome .btn-green:hover span,html.chrome .chrome .btn-green:hover strong,html.safari .chrome .btn-green:hover span,html.safari .chrome .btn-green:hover strong,html.yandex .chrome .btn-green:hover span,html.yandex .chrome .btn-green:hover strong {    background: -webkit-linear-gradient(top, #fff 0, #fff 50%, #fff 51%, #fff 100%);    -webkit-background-clip: text;    -webkit-text-fill-color: transparent}.btn-lg,.btn-lg span,.btn-lg strong {    height: 42px;    line-height: 40px;    font-size: 26px}.btn-lg.btn-square {    height: 42px;    width: 42px}.btn-md,.btn-md span,.btn-md strong {    height: 36px;    line-height: 34px;    font-size: 24px}.btn-md.btn-square {    height: 36px;    width: 36px}.btn-sm,.btn-sm span,.btn-sm strong {    height: 30px;    line-height: 28px;    font-size: 20px}.btn-sm.btn-square {    height: 30px;    width: 30px}.btn.active,.btn:active {    top: 1px;    box-shadow: 0 1px 1px 1px rgba(0, 0, 0, 0);    opacity: .9;    filter: alpha(opacity=90)}.btn-disabled {    background: #270b01;    box-shadow: none;    -webkit-box-shadow: none;    -moz-box-shadow: none;    overflow: hidden;    border-top: 1px solid #612105}.btn-disabled:after {    display: none}.btn-disabled:before {    top: -20px;    left: 50%;    height: 20px;    margin-left: -56px;    width: 112px;    background-color: rgba(199, 83, 40, .9);    border-radius: 0 0 50% 50%;    box-shadow: 0 0 60px 44px #4d1602}.btn-disabled span,.btn-disabled strong {    cursor: default;    background-image: none;    color: #C25B1A!important;    color: #C25B1A;    text-shadow: 0 2px #280020}html.chrome .btn-disabled span,html.chrome .btn-disabled strong,html.safari .btn-disabled span,html.safari .btn-disabled strong,html.yandex .btn-disabled span,html.yandex .btn-disabled strong {    background: -webkit-linear-gradient(top, #C25B1A 0, #C25B1A 100%);    -webkit-background-clip: text;    -webkit-text-fill-color: transparent}.btn-disabled span:active,.btn-disabled span:hover,.btn-disabled strong:active,.btn-disabled strong:hover {    opacity: 1;    filter: alpha(opacity=100)}.btn-disabled.active,.btn-disabled:active {    top: 0;    opacity: 1}.ico {    width: 26px;    height: 24px;    display: inline-block;    background-repeat: no-repeat}.ico-filt-vis {    width: 29px;    height: 20px;    background-image: url("../../../../../images/sprite-full_b0e333cc.png");    background-repeat: no-repeat;    background-position: -162px -173px}.ico-filt-vis.active,.ico-filt-vis:active,.ico-filt-vis:focus,.ico-filt-vis:hover {    background-position: -162px -153px}.ico-filt-fav {    width: 24px;    height: 23px;    background-image: url("../../../../../images/sprite-full_b0e333cc.png");    background-repeat: no-repeat;    background-position: -220px -171px}.ico-filt-fav.active,.ico-filt-fav:active,.ico-filt-fav:focus,.ico-filt-fav:hover {    background-position: -220px -151px}.ico-filt-alph {    width: 27px;    height: 19px;    background-image: url("../../../../../images/sprite-full_b0e333cc.png");    background-repeat: no-repeat;    background-position: -192px -174px}.ico-filt-alph.active,.ico-filt-alph:active,.ico-filt-alph:focus,.ico-filt-alph:hover {    background-position: -192px -154px}.ico-filt-cash {    width: 16px;    height: 24px;    background-image: url("../../../../../images/sprite-full_b0e333cc.png");    background-repeat: no-repeat;    background-position: -246px -171px}.ico-filt-cash.active,.ico-filt-cash:active,.ico-filt-cash:focus,.ico-filt-cash:hover {    background-position: -246px -151px}.ico-tmb-fav {    width: 20px;    height: 20px;    background-image: url("../../../../../images/sprite-full_b0e333cc.png");    background-repeat: no-repeat;    background-position: -263px -1px}.ico-tmb-fav.active {    background-position: -263px -21px}.ico-lock {    width: 42px;    height: 34px;    background-image: url("../../../../../images/sprite-full_b0e333cc.png");    background-repeat: no-repeat;    background-position: -173px -1423px}.ico-search {    width: 26px;    height: 23px;    background-image: url("../../../../../images/sprite-full_b0e333cc.png");    background-repeat: no-repeat;    background-position: -136px -171px;    opacity: .8;    filter: alpha(opacity=80)}.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-balls {    background-image: url("../../../../../images/sprite-icons_f61914b7.png");    background-repeat: no-repeat;    background-position: 0 0;    width: 22px;    height: 22px;    margin-top: 1px}.active.points .ico-balls {    background-position: -23px -114px}.ico-card {    background-image: url("../../../../../images/sprite-icons_f61914b7.png");    background-repeat: no-repeat;    background-position: -43px 0;    width: 25px;    height: 22px;    margin-top: 1px}.active.points .ico-card {    background-position: -89px 0}.ico-chat {    background-image: url("../../../../../images/sprite-icons_f61914b7.png");    background-repeat: no-repeat;    background-position: 0 -23px;    width: 22px;    height: 22px;    margin-top: 1px}.active.points .ico-chat {    background-position: 0 -114px}.ico-commission {    background-image: url("../../../../../images/sprite-icons_f61914b7.png");    background-repeat: no-repeat;    background-position: -23px -23px;    width: 26px;    height: 22px;    margin-top: 1px}.active.points .ico-commission {    background-position: -82px -69px}.ico-crown {    background-image: url("../../../../../images/sprite-icons_f61914b7.png");    background-repeat: no-repeat;    background-position: -28px -46px;    width: 27px;    height: 22px;    margin-top: 1px}.active.points .ico-crown {    background-position: 0 -46px}.ico-dollar {    background-image: url("../../../../../images/sprite-icons_f61914b7.png");    background-repeat: no-repeat;    background-position: -22px -92px;    width: 21px;    height: 21px;    margin-top: 2px}.active.points .ico-dollar {    background-position: 0 -92px}.ico-double {    background-image: url("../../../../../images/sprite-icons_f61914b7.png");    background-repeat: no-repeat;    background-position: -65px -92px;    width: 20px;    height: 21px;    margin-top: 2px}.active.points .ico-double {    background-position: -44px -92px}.ico-money-bag {    background-image: url("../../../../../images/sprite-icons_f61914b7.png");    background-repeat: no-repeat;    background-position: -23px 0;    width: 19px;    height: 22px;    margin-top: 1px}.active.points .ico-money-bag {    background-position: -69px 0}.ico-money {    background-image: url("../../../../../images/sprite-icons_f61914b7.png");    background-repeat: no-repeat;    margin-top: 1px;    background-position: -61px -69px;    width: 20px;    height: 21px}.active.points .ico-money {    background-position: -86px -92px}.ico-person {    background-image: url("../../../../../images/sprite-icons_f61914b7.png");    background-repeat: no-repeat;    background-position: -89px -46px;    width: 24px;    height: 22px;    margin-top: 0}.active.points .ico-person {    background-position: -89px -23px}.ico-phone {    background-image: url("../../../../../images/sprite-icons_f61914b7.png");    background-repeat: no-repeat;    background-position: -69px -46px;    width: 17px;    height: 22px;    margin-top: 1px}.active.points .ico-phone {    background-position: -69px -23px}.ico-prise {    background-image: url("../../../../../images/sprite-icons_f61914b7.png");    background-repeat: no-repeat;    background-position: 0 -69px;    width: 18px;    height: 22px;    margin-top: 1px}.active.points .ico-prise {    background-position: -50px -23px}.ico-statistic {    background-image: url("../../../../../images/sprite-icons_f61914b7.png");    background-repeat: no-repeat;    background-position: -115px -22px;    width: 20px;    height: 21px;    margin-top: 2px}.active.points .ico-statistic {    background-position: -115px 0}.ico-telega {    background-image: url("../../../../../images/sprite-icons_f61914b7.png");    background-repeat: no-repeat;    background-position: -40px -69px;    width: 20px;    height: 22px;    margin-top: 1px}.active.points .ico-telega {    background-position: -19px -69px}.ico-vip {    background-image: url("../../../../../images/sprite-icons_f61914b7.png");    background-repeat: no-repeat;    background-position: -94px -114px;    width: 21px;    height: 18px;    margin-top: 4px}.active.points .ico-vip {    background-position: -136px 0}.ico-winner {    background-image: url("../../../../../images/sprite-icons_f61914b7.png");    background-repeat: no-repeat;    background-position: -46px -114px;    width: 23px;    height: 20px;    margin-top: 3px}.active.points .ico-winner {    background-position: -70px -114px}.sticker {    position: absolute;    top: 0;    right: auto;    bottom: auto;    left: 0;    z-index: 5}.sticker span {    display: block;    margin-bottom: 5px}.sticker-new {    width: 49px;    height: 23px;    background-image: url("../../../../../images/sprite-full_b0e333cc.png");    background-repeat: no-repeat;    background-position: -211px -53px}.sticker-vip {    width: 49px;    height: 23px;    background-image: url("../../../../../images/sprite-full_b0e333cc.png");    background-repeat: no-repeat;    background-position: -211px -78px}.sticker-now {    width: 49px;    height: 23px;    background-image: url("../../../../../images/sprite-full_b0e333cc.png");    background-repeat: no-repeat;    background-position: -211px -105px}.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: 32px 50px;    margin: 0;    background-image: url("../../../../../images/sprite-full_b0e333cc.png");    background-repeat: no-repeat}.podium-place__1 {    background-position: -230px -534px}.podium-place__2 {    background-position: -230px -599px}.podium-place__3 {    background-position: -230px -664px}.sleeping {    overflow-x: hidden}.prof-icons+input {    text-indent: 25px}.complete .prof-icons {    opacity: 1}.icon-name {    width: 20px;    height: 16px;    background-position: 0 0}.has-error .icon-name {    background-position: 0 -18px}.icon-mail {    width: 18px;    height: 12px;    background-position: -23px -2px;    top: 9px;    left: 8px}.has-error .icon-mail {    background-position: -23px -20px}.icon-phone {    width: 16px;    height: 16px;    background-position: -46px 0;    top: 6px;    left: 9px}.has-error .icon-phone {    background-position: -46px -18px}.icon-skype {    width: 21px;    height: 22px;    background-position: -69px 0;    top: 4px;    left: 8px}.has-error .icon-skype {    background-position: -69px -21px}.icon-promo {    width: 22px;    height: 22px;    background-position: -98px 0;    top: 5px;    left: 8px}.has-error:not(.has-success) .icon-promo {    background-position: -98px -23px}.popup.inbox .popup-center {    margin: 0}.popup-inbox .popup-footer div {    background-image: url("../../../../../images/bg-footer-inbox_274aeca4.png")}.popup-inbox .all-check {    position: relative;    margin-top: -8px;    top: 12px}.popup-inbox .scroll-wrapper {    padding-right: 12px!important}.popup-inbox .scroll-overlay>.table-overlay {    width: 495px!important}.popup-inbox {    width: 370px}.popup-inbox__scroll {    max-width: 100%;    max-height: 500px;    min-height: 100px;    margin: 10px 0}.popup-inbox__center-block {    position: relative;    padding: 7px 11px;    margin: 10px 1px}.popup-inbox__center-block:first-child {    margin-top: 0}.popup-inbox__center-block:last-child {    margin-bottom: 0}.popup-inbox__center-block.viewed {    opacity: .7;    filter: alpha(opacity=70)}.popup-inbox__center-block.viewed .popup-inbox__center-block__name {    color: #af9d6e}html.chrome .popup-inbox__center-block.viewed .popup-inbox__center-block__name,html.safari .popup-inbox__center-block.viewed .popup-inbox__center-block__name,html.yandex .popup-inbox__center-block.viewed .popup-inbox__center-block__name {    background: -webkit-linear-gradient(top, #af9d6e 0, #af9d6e 50%, #af9d6e 51%, #af9d6e 100%);    -webkit-background-clip: text;    -webkit-text-fill-color: transparent}.popup-inbox__center-block.viewed:hover {    background-color: #2d0901!important}.popup-inbox__center-block.viewed:hover .popup-inbox__center-block__name {    color: #af9d6e}html.chrome .popup-inbox__center-block.viewed:hover .popup-inbox__center-block__name,html.safari .popup-inbox__center-block.viewed:hover .popup-inbox__center-block__name,html.yandex .popup-inbox__center-block.viewed:hover .popup-inbox__center-block__name {    background: -webkit-linear-gradient(top, #af9d6e 0, #af9d6e 50%, #af9d6e 51%, #af9d6e 100%);    -webkit-background-clip: text;    -webkit-text-fill-color: transparent}.popup-inbox__center-block__name {    font-size: 15px;    font-weight: 400;    text-transform: uppercase;    margin: 0 20px 5px 0;    color: #55bedc}html.chrome .popup-inbox__center-block__name,html.safari .popup-inbox__center-block__name,html.yandex .popup-inbox__center-block__name {    background: -webkit-linear-gradient(top, #55bedc 0, #55bedc 50%, #55bedc 51%, #55bedc 100%);    -webkit-background-clip: text;    -webkit-text-fill-color: transparent}.popup-inbox__center-block__text {    color: #ae9d6d;    font-size: 13px}.popup-inbox__center-block__text p {    display: block;    margin: 0;    font-size: 13px;    font-weight: 700;    color: #ae9d6d}.popup-inbox__center-block__text p:last-child:after {    content: '';    display: inline-block;    width: 90px}.popup-inbox__center-block__text a {    color: #994901;    text-decoration: none}.popup-inbox__center-block__text a:hover {    text-decoration: underline!important}.popup-inbox__center-block-data {    position: absolute;    top: auto;    right: 15px;    bottom: 2px;    left: auto;    margin: auto;    width: 90px;    color: #692916;    font-weight: 700;    font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;    text-align: right;    font-size: 13px}.popup-inbox__center-block:hover {    background-color: #360d04}.popup-inbox__center-block:hover .popup-inbox__center-close {    opacity: .7}.popup-inbox__center-block:hover .popup-inbox__center-block__name {    color: #e5dcc6}html.chrome .popup-inbox__center-block:hover .popup-inbox__center-block__name,html.safari .popup-inbox__center-block:hover .popup-inbox__center-block__name,html.yandex .popup-inbox__center-block:hover .popup-inbox__center-block__name {    background: -webkit-linear-gradient(top, #e5dcc6 0, #e5dcc6 50%, #e5dcc6 51%, #e5dcc6 100%);    -webkit-background-clip: text;    -webkit-text-fill-color: transparent}.popup-inbox__center-close {    position: absolute;    top: 7px;    right: 5px;    bottom: auto;    left: auto;    width: 16px;    height: 13px;    cursor: pointer;    background-image: url("../../../../../images/sprite-full_b0e333cc.png");    background-repeat: no-repeat;    background-position: -83px -171px;    opacity: 0;    filter: alpha(opacity=0)}.popup-inbox__center-close:hover {    opacity: 1!important;    filter: alpha(opacity=100)!important}.all-check {    padding: 2px 17px}.popup-contacts {    width: 686px}.popup-contacts .form-group__textarea {    max-width: 677px}.popup-contacts .form-error.help-block {    width: 250px!important;    right: -244px}.popup-contacts .left .form-error.help-block {    left: -250px}.popup-win-rightnow .popup__text {    color: #ffc549;    font-size: 20px;    margin: -12px 0 -3px;    font-weight: 700}.popup-win-rightnow__buttons {    margin: 15px 0}.popup-new-level {    width: 370px}.popup-new-level .h2 {    font-size: 14px;    line-height: 18px;    margin: -3px 0}.popup-new-level__level {    width: 100%;    height: 110px;    margin: 30px -2px -2px;    position: relative}.popup-new-level__level-bg {    width: 100%;    height: 110px;    margin: 5px}.popup-new-level__level-status {    display: block;    vertical-align: middle;    background: url("../../../../../images/ribbon_6edff2c3.png") no-repeat 0 0;    text-align: center;    height: 122px;    width: 419px;    margin: 40px -93px 0}.popup-new-level__level-status img {    margin-top: -24px}.popup-new-level__neon-tape {    position: relative;    height: 50px}.popup-new-level__neon-tape__inside {    width: 100%;    height: auto;    position: absolute;    top: -11px;    right: 0;    bottom: 0;    left: 0}.popup-new-level__neon-tape__inside:after,.popup-new-level__neon-tape__inside:before {    display: none}.popup-new-level__neon-tape__inside-text {    font-size: 22px;    line-height: 22px;    text-transform: uppercase;    font-family: Conv_SavaPro-Semibold, Conv_SavaPro-Regular, Arial, Helvetica, Verdana, Tahoma, sans-serif;    color: #eafbfc;    text-align: center;    text-shadow: 0 0 0 rgba(0, 0, 0, 0);    margin: 8px}html.chrome .popup-new-level__neon-tape__inside-text,html.safari .popup-new-level__neon-tape__inside-text,html.yandex .popup-new-level__neon-tape__inside-text {    background: -webkit-linear-gradient(top, #fcf3d2 0, #fce9a9 50%, #fce9a9 51%, #fdefbd 100%);    -webkit-background-clip: text;    -webkit-text-fill-color: transparent}.popup-loyality {    width: 800px}.popup-loyality__top {    font-size: 21px;    margin: -5px 0 5px;    font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;    font-weight: 700}.popup-loyality__top-link {    position: relative;    top: -1px;    display: inline-block;    height: 15px;    line-height: 15px;    z-index: 2;    left: 68px}.popup-loyality__points {    margin-left: 10px}.popup-loyality__history {    display: none;    margin: 0 -28px}.popup-loyality__history .round-border-brown {    border: 1px solid #100000;    border-radius: 3px;    background-color: #511f01;    box-shadow: inset 0 0 8px #6d421f;    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, .18)0, rgba(63, 22, 2, 0)100%);    background-image: linear-gradient(to bottom, rgba(0, 0, 0, .18)0, rgba(63, 22, 2, 0)100%);    background-repeat: repeat-x;    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#2e000000', endColorstr='#003f1602', GradientType=0);    position: relative}.popup-loyality__history-link {    font-size: 16px;    color: #ffc549}.popup-loyality__history .popup-cashier__table._main td:nth-child(3) {    padding-right: 0!important}.popup-loyality__history .popup-cashier__table._main td:nth-child(6) {    max-width: 50px;    width: 50px;    color: #994901}.popup-loyality .form-group .form-group__input-wrap {    display: inline-block;    position: relative;    width: 244px}.popup-loyality .form-group .form-group__input-wrap label {    position: absolute;    right: 6px;    top: 9px;    font-size: 14px;    text-transform: uppercase;    color: #994901;    font-weight: 700;    font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif}.popup-loyality .form-group .form-group__input-wrap.has-error .form-group__input {    background: #000717!important}.popup-loyality button.btn {    display: inline-block;    width: 246px!important;    margin-right: -13px;    vertical-align: top;    margin-left: 10px;    margin-top: 0}.popup-loyality button.btn span {    font-size: 17px;    font-weight: 700;    text-transform: uppercase;    line-height: 38px}.popup-loyality .form-group_inner {    padding: 10px 10px 8px}.popup-loyality .form-group_inner .arrows {    display: inline-block;    width: 30px;    height: 50px;    background: url("../../../../../images/arrow-right_b48e4ce5.png") no-repeat 4px 5px;    vertical-align: top}.popup-loyality .form-group_inner .points {    font-size: 16px;    color: #fff}.popup-loyality .form-group_inner .rub {    font-size: 16px;    font-weight: 700;    color: #ffbe00;    text-transform: uppercase}.stairs-statuses {    margin: 0 -30px;    border-radius: 8px;    background-color: #2d0901;    box-shadow: 0 0 0 rgba(81, 34, 5, .54), inset 0 0 2px 2px #2f0801;    background-image: -webkit-linear-gradient(top, rgba(44, 1, 0, .36)0, rgba(44, 1, 0, 0)100%);    background-image: linear-gradient(to bottom, rgba(44, 1, 0, .36)0, rgba(44, 1, 0, 0)100%);    background-repeat: repeat-x;    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#5c2c0100', endColorstr='#002c0100', GradientType=0);    padding: 2px;    border: 1px solid #000}.stairs-statuses_header {    border: 1px solid #5c2d12;    border-top-color: #724420;    border-bottom-color: #3b1807;    box-shadow: inset 17px 0 30px -10px rgba(109, 33, 9, .8), inset -17px 0 30px -10px rgba(109, 33, 9, .8), inset 0 -3px 19px -1px rgba(109, 33, 9, .8);    background-image: -webkit-linear-gradient(top, #430a07 0, #2f0a01 100%);    background-image: linear-gradient(to bottom, #430a07 0, #2f0a01 100%);    background-repeat: repeat-x;    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff430a07', endColorstr='#ff2f0a01', GradientType=0);    border-radius: 3px 3px 0 0;    position: relative;    margin: 1px}.stairs-statuses_header span {    display: block;    font-weight: 400;    text-transform: uppercase;    padding: 4px 0;    height: 28px;    line-height: 29px;    text-align: center;    font-size: 14px;    font-family: PTSans-CaptionBold, PTSans-Caption, Arial, Helvetica, Verdana, Tahoma, sans-serif;    color: #fce9a9}html.chrome .stairs-statuses_header span,html.safari .stairs-statuses_header span,html.yandex .stairs-statuses_header span {    background: -webkit-linear-gradient(top, #fcf3d2 0, #fce9a9 50%, #f1dc85 51%, #fdefbd 100%);    -webkit-background-clip: text;    -webkit-text-fill-color: transparent}.stairs-statuses_header:after {    content: '';    position: absolute;    top: 38px;    right: -2px;    bottom: auto;    left: -2px;    height: 26px;    border-radius: 0 0 3px 3px;    box-shadow: inset -1px -1px 8px #6d421f;    background-image: -webkit-linear-gradient(top, #220c05 0, #371109 100%);    background-image: linear-gradient(to bottom, #220c05 0, #371109 100%);    background-repeat: repeat-x;    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff220c05', endColorstr='#ff371109', GradientType=0);    background-color: #511f01;    border: 1px solid #100000;    border-top: 0}.stairs-statuses .exchange-rate_table,.stairs-statuses_levels,.stairs-statuses_points {    display: table;    width: 100%}.stairs-statuses .exchange-rate_col,.stairs-statuses_levels .level,.stairs-statuses_points .points {    display: table-cell;    width: 14%}.stairs-statuses_points {    padding-top: 2px}.stairs-statuses_points .stairs-points_title {    position: relative;    color: #fae7a5;    font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;    font-size: 15px;    font-weight: 700;    text-shadow: 0 2px 0 #030404;    text-align: center;    margin: 0 4px;    padding: 3px 0 0;    border: 1px solid #46220f;    border-radius: 2px;    z-index: 2;    background-image: -webkit-linear-gradient(left, #441603, #321101 50%, #491903);    background-image: linear-gradient(to right, #441603, #321101 50%, #491903);    background-repeat: no-repeat;    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff441603', endColorstr='#ff491903', GradientType=1)}.stairs-statuses_points .stairs-points_title:after,.stairs-statuses_points .stairs-points_title:before {    position: absolute;    content: "";    bottom: 100%;    left: 50%}.stairs-statuses_points .stairs-points_title:before {    margin-left: -6px;    width: 0;    height: 0;    border-left: 6px solid transparent;    border-right: 6px solid transparent;    border-bottom: 8px solid #46220f}.stairs-statuses_points .stairs-points_title:after {    margin-left: -5px;    width: 0;    height: 0;    border-left: 5px solid transparent;    border-right: 5px solid transparent;    border-bottom: 7px solid #321101}.stairs-statuses_points .points {    position: relative;    padding-top: 10px;    text-align: center}.stairs-statuses_points .points:after {    position: absolute;    content: "";    bottom: 0;    top: 9px;    border: 1px solid #100000!important;    right: 2px;    z-index: 0;    left: 2px;    border-radius: 3px;    background-color: #b35501;    box-shadow: inset 0 -10px 16px #331207, inset 0 0 7px #300e07;    background-image: -webkit-linear-gradient(top, #1e0602 0, #230701 100%);    background-image: linear-gradient(to bottom, #1e0602 0, #230701 100%);    background-repeat: repeat-x;    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff1e0602', endColorstr='#ff230701', GradientType=0)}.stairs-statuses_points .points:first-child:before {    display: none}.stairs-statuses_points .points.active .stairs-points_title {    color: #ffc549;    border: 1px solid #d1a147;    border-bottom-color: #46220f;    margin: 0 2px;    background-image: -webkit-linear-gradient(left, #592510, #431701 50%, #592510);    background-image: linear-gradient(to right, #592510, #431701 50%, #592510);    background-repeat: no-repeat;    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff592510', endColorstr='#ff592510', GradientType=1)}.stairs-statuses_points .points.active .stairs-points_title:after {    border-bottom: 7px solid #431701}.stairs-statuses_points .points.active:after {    border: 1px solid #883715!important;    top: 10px;    box-shadow: inset 0 -3px 18px #592510}.stairs-statuses_points .points.active:before {    border-bottom: 8px solid #431701}.stairs-statuses_points .points.active .stairs-points_title:before {    border-bottom: 8px solid #d1a147;    box-shadow: inset 0 -10px 16px #592510}.stairs-statuses_points .points .privileges__table-icon {    z-index: 2}.stairs-statuses_points .points.disabled:after {    border-left: 1px solid #212730;    border-right: 1px solid #434343}.stairs-statuses_points .points.disabled.privileges__table-icon:before {    position: absolute;    content: "";    display: block;    top: 0;    left: 0;    bottom: 0;    right: 0;    background: #00040a;    opacity: .6}.stairs-statuses_points .points .privileges__table-icon {    position: relative;    display: inline-block;    margin: 14px 0}.stairs-statuses_points .points ._blue-tooltip {    display: inline-block}.stairs-statuses_points .points.disabled ._blue-tooltip .privileges__table-icon:before {    display: none}.stairs-statuses_points .points.disabled ._blue-tooltip .privileges__table-icon:before:after {    border-left: 1px solid #212730;    border-right: 1px solid #434343}.stairs-statuses_points .points.disabled ._blue-tooltip .privileges__table-icon:before .privileges__table-icon:before {    position: absolute;    content: "";    top: 0;    left: 0;    bottom: 0;    right: 0;    background: #0a121b;    opacity: .6}.stairs-statuses .status-range {    padding-left: 25px}.stairs-statuses .status-range__outer {    position: relative;    overflow: visible;    background-image: url("../../../../../images/spr-scale_fe96e37b.png");    background-position: 0 -19px;    background-repeat: repeat-x;    border-bottom: 0;    height: 16px}.stairs-statuses .status-range__outer:after,.stairs-statuses .status-range__outer:before {    content: "";    position: absolute;    top: 0;    right: 0;    bottom: 0;    left: 0;    width: 17px;    height: 100%;    background-image: url("../../../../../images/spr-scale_fe96e37b.png")}.stairs-statuses .status-range__outer:before {    background-position: 0 0;    left: -3px}.stairs-statuses .status-range__outer:after {    background-position: -17px 0;    right: -3px;    left: auto}.stairs-statuses .status-range__inner {    display: inline-block;    text-align: center;    position: relative;    width: 50%;    box-shadow: inset 0 0 0 1px rgba(81, 212, 255, .3);    background: url("../../../../../images/progressbar-bg_1e466bd3.png") repeat-x;    height: 11px;    margin-top: 2px;    border-radius: 2px}.stairs-statuses .status-range__inner:before {    position: absolute;    content: "";    top: 0;    left: 0;    width: 100%;    height: 6px;    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, .54)), color-stop(100%, #fff));    background: -webkit-linear-gradient(top, rgba(255, 255, 255, .54)0, #fff 100%);    background: -ms-linear-gradient(top, rgba(255, 255, 255, .54)0, #fff 100%);    opacity: .4;    border-radius: 3px 3px 0 0}.stairs-statuses_levels {    position: relative;    margin-bottom: 6px}.stairs-statuses_levels .level .stairs-statuses_title {    color: #ae9d6d;    font-size: 13px;    font-weight: 700;    padding: 4px 0;    text-align: center;    margin-bottom: 10px}.stairs-statuses_levels .level.first .stairs-statuses_title {    border-left: none}.stairs-statuses_levels .level.last .stairs-statuses_title {    border-right: none}.stairs-statuses_levels .level.active,.stairs-statuses_levels .level.active .stairs-statuses_title {    color: #ffc549}.stairs-statuses_levels .stairs-statuses_img {    text-align: center}.stairs-statuses_levels .level {    position: relative;    text-align: center;    border-right: 1px solid #401602;    border-left: 1px solid #100000}.stairs-statuses_levels .level.last {    border-right: 0}.stairs-statuses_levels .level.first {    border-left: 0}.stairs-statuses_levels .level:first-child:before {    display: none}.stairs-statuses_levels .level .stairs-statuses_img {    display: inline-block;    background: url("../../../../../images/spr-status-middle_407fc160.png") no-repeat;    height: 76px;    width: 67px}.stairs-statuses_levels .level-7 .stairs-statuses_img {    background-position: 0 -81px}.stairs-statuses_levels .level-7.disabled .stairs-statuses_img {    background-position: 0 0}.stairs-statuses_levels .level-6 .stairs-statuses_img {    background-position: -78px -80px}.stairs-statuses_levels .level-6.disabled .stairs-statuses_img {    background-position: -78px -2px}.stairs-statuses_levels .level-5 .stairs-statuses_img {    background-position: -150px -81px}.stairs-statuses_levels .level-5.disabled .stairs-statuses_img {    background-position: -150px -3px}.stairs-statuses_levels .level-4 .stairs-statuses_img {    background-position: -227px -80px}.stairs-statuses_levels .level-4.disabled .stairs-statuses_img {    background-position: -227px -3px}.stairs-statuses_levels .level-3 .stairs-statuses_img {    background-position: -300px -79px}.stairs-statuses_levels .level-3.disabled .stairs-statuses_img {    background-position: -300px -2px}.stairs-statuses_levels .level-2 .stairs-statuses_img {    background-position: -376px -79px}.stairs-statuses_levels .level-2.disabled .stairs-statuses_img {    background-position: -376px -2px}.stairs-statuses_levels .level-1 .stairs-statuses_img {    background-position: -452px -78px}.stairs-statuses_levels .level-1.disabled .stairs-statuses_img {    background-position: -452px -3px}.exchange-rate_title {    padding: 8px 0;    font-size: 14px;    text-transform: uppercase;    text-align: center;    color: #fce9a9;    font-weight: 400;    font-family: PTSans-CaptionBold, PTSans-Caption, Arial, Helvetica, Verdana, Tahoma, sans-serif}html.chrome .exchange-rate_title,html.safari .exchange-rate_title,html.yandex .exchange-rate_title {    background: -webkit-linear-gradient(top, #fcf3d2 0, #fce9a9 50%, #f1dc85 51%, #fdefbd 100%);    -webkit-background-clip: text;    -webkit-text-fill-color: transparent}.exchange-rate_col {    color: #994901;    font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;    font-weight: 700;    font-size: 13px;    text-align: center;    padding: 4px 0 1px;    z-index: 2;    border-radius: 3px;    border: 0;    position: relative}.exchange-rate_col:before {    content: '';    position: absolute;    top: 1px;    right: 2px;    bottom: 1px;    left: 2px;    border: 1px solid #46220f;    z-index: -1;    border-radius: 3px;    background-color: #b35501;    box-shadow: inset 0 -2px 6px #331207, inset 0 0 7px #300e07;    background-image: -webkit-linear-gradient(top, #1e0602 0, #230701 100%);    background-image: linear-gradient(to bottom, #1e0602 0, #230701 100%);    background-repeat: repeat-x;    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff1e0602', endColorstr='#ff230701', GradientType=0)}.exchange-rate_col:first-child {    border-left: none}.exchange-rate_col.active {    color: #ffc549}.exchange-rate_col.active:before {    border: 1px solid #6b2c18;    border-top-color: #883715;    border-bottom: 0;    box-shadow: inset 0 7px 12px rgba(107, 44, 24, .4), 0 1px 1px rgba(70, 34, 15, 1)}section[class*=cashier] .popup-container {    width: 877px!important}.popup-cashier .top .form-error.help-block {    left: 1px}.popup-cashier .popup-header {    height: 43px}.popup-cashier .rope-header {    height: 30px}.popup-cashier .rope-header:before {    display: none}.popup-cashier .header-nav {    text-align: center;    margin-top: -15px;    margin-bottom: 10px}.popup-cashier .header-nav ul {    display: inline-block;    border-radius: 17px;    background-color: #190000;    padding: 4px}.popup-cashier .header-nav li {    width: auto!important}.popup-cashier .header-nav li a {    font-size: 15px}.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: #54bddc;    text-transform: uppercase;    text-decoration: none!important;    font-size: 18px;    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__table thead th {    height: 38px;    line-height: 100%;    color: #fae7a5}.popup-cashier__table thead th:nth-child(3)~th {    text-align: left;    text-indent: 5px}.popup-cashier__table thead th:nth-child(5)~th {    text-indent: 7px}.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 td:nth-child(3),.popup-cashier__table th:nth-child(3) {    padding-right: 20px!important}.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("../../../../../images/arr-history_5afcf004.png") 0 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: -11px 0}.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.nowrap-disabled {    white-space: normal;    overflow: auto;    text-overline: none}.popup-cashier__table._main td:nth-child(1) {    padding-left: 5px}.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) {    color: #ae9d6d}.popup-cashier__table._main td:nth-child(2) {    color: #994901}.popup-cashier__table._main td:nth-child(3) {    color: #fae7a5}.popup-cashier__table._main td:nth-child(4) {    color: #994901}.popup-cashier__table._main td:nth-child(5) {    color: #ae9d6d}.popup-cashier__table._main td:nth-child(6) {    color: #994901}.popup-cashier__table._main td:last-child {    overflow: visible;    padding-right: 13px;    z-index: 2}.popup-cashier__table._main td i.icon-table-history {    background-image: url("../../../../../images/sprite_a771bcd0.png");    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 i.icon-table-history .form-error.help-block {    width: 159px;    margin-left: -149px;    font-style: normal;    margin-top: -5px;    white-space: normal}.popup-cashier__table._main td i.icon-table-history .form-error.help-block:after,.popup-cashier__table._main td i.icon-table-history .form-error.help-block:before {    top: 11px}.popup-cashier__table._main td i.icon-table-history .form-error.help-block:before {    top: 8px}.popup-cashier__table._main td .ico-info {    width: 20px;    height: 22px;    background-image: url("../../../../../images/info-table_713d5183.png");    display: block;    cursor: pointer}.popup-cashier__table._main td .ico-info .form-error.help-block {    width: 159px;    margin-left: -149px;    font-style: normal;    margin-top: -5px;    white-space: 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: 8px}.popup-cashier .footer_history_row {    text-align: center;    text-transform: uppercase;    font-size: 18px;    color: #54bddc}.popup-cashier-footer__wrap {    padding: 10px 5px 15px!important}.popup-cashier-footer__list {    margin: 15px 0 0;    padding: 0;    text-align: left}.popup-cashier-footer__item {    margin-left: 23px;    list-style-type: disc;    margin-right: 10px;    font-size: 13px;    color: #994901}.popup-cashier-footer__item-name {    color: #994901}.popup-cashier-footer__item-text {    color: #ae9d6d;    position: relative;    padding-left: 10px}.popup-cashier-footer__item-text:before {    content: '-';    position: absolute;    top: 0;    left: -1px;    width: 10px;    height: 7px}.popup-cashier .round-border-brown {    border: 1px solid #100000;    border-radius: 3px;    background-color: #511f01;    box-shadow: inset 0 0 8px #6d421f;    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, .18)0, rgba(63, 22, 2, 0)100%);    background-image: linear-gradient(to bottom, rgba(0, 0, 0, .18)0, rgba(63, 22, 2, 0)100%);    background-repeat: repeat-x;    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#2e000000', endColorstr='#003f1602', GradientType=0);    position: relative}.popup-cashier ._account .cnt-pt,.popup-cashier ._get-money .cnt-pt {    padding: 10px 20px 7px;    margin-top: -7px}.popup-cashier-account__list-payments {    margin: 0 -23px}._get-money .popup-cashier-account__list-payments {    margin: -10px -42px}.popup-cashier-account__item {    -webkit-transition: all .2s ease-in-out;    transition: all .2s ease-in-out;    padding: 0;    margin: 4px 1px 13px 10px;    float: left;    width: 124px;    height: 64px;    position: relative;    border: 2px solid #000;    border-radius: 4px;    background-image: -webkit-linear-gradient(top, rgba(44, 1, 0, .36)0, rgba(44, 1, 0, 0)100%);    background-image: linear-gradient(to bottom, rgba(44, 1, 0, .36)0, rgba(44, 1, 0, 0)100%);    background-repeat: repeat-x;    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#5c2c0100', endColorstr='#002c0100', GradientType=0);    background-color: #2d0901;    box-shadow: inset 0 1px 1px 0 #521503, inset 0 0 0 1px #2f0801, 0 1px 1px #411704}.choosen .popup-cashier-account__item {    opacity: .5;    filter: alpha(opacity=50)}._get-money .popup-cashier-account__item {    width: 262px;    height: 156px;    margin: 4px 0 14px 21px}._get-money .popup-cashier-account__item-label {    width: 100%;    height: 157px;    max-width: 280px}.popup-cashier-account__item-label {    display: block;    cursor: pointer;    width: 100%;    height: 64px;    max-width: 154px;    position: relative;    margin: 0}.popup-cashier-account__item-label input {    display: none}.popup-cashier-account__item-wrap {    display: table;    width: 100%;    height: 100%;    max-width: 100%;    table-layout: fixed}.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;    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 {    box-shadow: inset 0 1px 1px 0 #c14007, inset 0 2px 1px 4px rgba(80, 17, 2, .5), inset 0 0 0 1px #2f0801, 0 1px 1px #411704;    opacity: 1;    filter: alpha(opacity=100)}.popup-cashier-account__item.active .popup-cashier-account__item-hover img {    opacity: 1;    filter: alpha(opacity=100)}.popup-cashier-account__item.active:after,.popup-cashier-account__item.active:before {    content: '';    position: absolute;    top: auto;    right: auto;    left: 50%}.popup-cashier-account__item.active:before {    border-left: 9px solid transparent;    border-right: 9px solid transparent;    border-top: 10px solid #2D0E07;    margin-left: -5px;    z-index: 2;    bottom: -7px}.popup-cashier-account__item.active:after {    border-left: 9px solid transparent;    border-right: 9px solid transparent;    border-top: 8px solid #000;    bottom: -8px;    margin-left: -5px;    z-index: 1}.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;    max-width: 100%}.popup-cashier-account__block-money {    padding: 9px;    margin: -4px -15px 9px;    display: none;    background-color: #1a0000;    border-top: 2px solid #000;    border-bottom: 3px solid #3b1301}.popup-cashier-account__block-money.active {    display: block}._get-money .popup-cashier-account__block-money {    margin: -4px 4px 9px}.popup-cashier-account__block-money .form-group__label {    margin: 7px 9px 9px 0;    font-size: 13px!important;    color: #fae7a5}.popup-cashier-account__block-money .form-group__label.label-md {    margin: 9px 9px 9px 0}.popup-cashier-account__block-money .form-group__input {    height: 36px;    line-height: 1.2}.popup-cashier-account__block-money .yellow-input {    color: #fae7a5}.popup-cashier-account__block-money .yellow-input::-moz-placeholder {    color: #fae7a5;    opacity: 1}.popup-cashier-account__block-money .yellow-input:-ms-input-placeholder {    color: #fae7a5}.popup-cashier-account__block-money .yellow-input::-webkit-input-placeholder {    color: #fae7a5}.popup-cashier-account__block-money .input-label-right {    text-transform: uppercase;    top: 6px;    line-height: 24px}.popup-cashier-account__block-money .form-group__input-radio {    margin-right: 15px}.popup-cashier-account__block-money .form-group__input-radio__wrap {    padding: 10px 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 {    color: #fae7a5}.popup-cashier-account__block-money .form-group__input-checkbox__wrap {    padding: 10px 12px 9px 0}.popup-cashier-account__block-money .money-refill__second {    margin-top: 15px}.popup-md--real-money .popup-body>* {    width: 440px;    height: 415px;    background-image: url("../../../../../images/popup-real-money-bg_7a975b1d.png");    background-position: 50% 0;    background-repeat: no-repeat;    position: relative}.popup-md--real-money .popup-body>:before {    left: -1px}.popup-md--real-money .popup-content:before {    background-image: url("../../../../../images/popup-real-money-border_e2cec852.png")}.popup-md--real-money .popup-footer div {    background-image: url("../../../../../images/popup-real-money-footer_4c9ca669.png");    height: 40px}.popup-md--real-money .popup-footer div:before {    background-image: none}.popup-real-money {    width: 440px}.popup-real-money-btn {    display: block;    background: url("../../../../../images/popup-real-money-btns_bd553e96.png") 0 -52px no-repeat;    width: 296px;    height: 52px;    margin: 0 auto;    position: relative;    z-index: 2}.popup-real-money-btn:hover {    background-position: 0 0}.popup-real-money-btn:active {    background-position: 0 -104px}.popup-real-money .popup-center {    padding-top: 318px}.popup-real-money .popup-center:after {    background: url("../../../../../images/money_ceb1aed7.png") 0 0 no-repeat;    content: '';    display: block;    width: 590px;    height: 295px;    left: 50%;    margin-left: -295px;    bottom: -30px;    position: absolute;    z-index: 1}.back-change {    text-align: center}.back-change-wrap {    display: inline-block;    margin-bottom: 20px}.back-change__item {    display: inline-block;    width: 147px;    height: 113px;    position: relative;    cursor: pointer;    z-index: 1;    margin: 9px 5px;    padding: 4px}.back-change__item:last-child {    margin-right: 0}.back-change__item:before {    content: '';    position: absolute;    top: 0;    right: 0;    bottom: 0;    left: 0;    background-image: url("../../../../../images/sprite-full_b0e333cc.png");    background-repeat: no-repeat;    background-position: -173px -1465px;    z-index: -1}.back-change__item:after {    content: '';    position: absolute;    top: 0;    right: 0;    bottom: auto;    left: 0;    height: 20px;    background-image: url("../../../../../images/sprite-full_b0e333cc.png");    background-repeat: no-repeat;    background-position: -171px -1465px;    background-position: -173px -1604px;    z-index: 1;    display: none}.back-change__item.active:before {    background-position: -2px -1525px;    box-shadow: inset 0 0 4px #78400c;    border: 1px solid #f28216;    border-radius: 3px}.back-change__item.active:after {    display: block}.back-change__item.active .back-change__text {    color: #fce9a9;    text-shadow: 0 0 0 transparent!important}html.chrome .back-change__item.active .back-change__text,html.safari .back-change__item.active .back-change__text,html.yandex .back-change__item.active .back-change__text {    background: -webkit-linear-gradient(top, #fcf3d2 0, #fce9a9 50%, #fce9a9 51%, #fdefbd 100%);    -webkit-background-clip: text;    -webkit-text-fill-color: transparent}.back-change__item.disabled {    cursor: default}.back-change__item.disabled img {    opacity: .3;    filter: alpha(opacity=30)}.back-change__img {    height: 83px;    padding: 1px;    border: 3px solid #000;    border-radius: 3px;    box-shadow: inset 0 0 3px #824e2d, inset 0 0 4px #481d0b;    position: relative}.back-change__img:before {    content: '';    position: absolute;    top: 0;    right: auto;    bottom: 0;    left: 0;    width: 109px;    height: 80px;    z-index: 0;    background-image: url("../../../../../images/sprite-full_b0e333cc.png");    background-repeat: no-repeat;    background-position: -2px -1656px}.popup-back-change .back-change__img:before {    display: none!important}.back-change__img img {    max-width: 100%;    display: block;    height: 100%;    width: 100%}.back-change__text {    margin-top: 2px;    color: #ffc549;    font-size: 14px;    font-weight: 700;    font-family: PTSans-CaptionBold, PTSans-Caption, Arial, Helvetica, Verdana, Tahoma, sans-serif;    text-align: center;    text-transform: uppercase}.back-change .ico-lock {    position: absolute;    top: 12px;    right: 0;    bottom: auto;    left: auto;    z-index: 1}.popup-md--neverblock .popup-body>* {    width: 440px;    position: relative}.popup-md--neverblock .popup-body>:before {    left: -1px}.popup-md--neverblock .popup-content:before {    background-image: url("../../../../../images/popup-real-money-border_e2cec852.png")}.popup-md--neverblock .popup-footer div {    background-image: url("../../../../../images/popup-real-money-footer_4c9ca669.png");    height: 40px}.popup-md--neverblock .popup-footer div:before {    background-image: none}.popup-md--neverblock.popup-md--neverblock .popup-center:after {    display: none}.popup-md--neverblock.popup-md--neverblock .btn {    width: 294px;    margin: 0 auto}.popup-md--neverblock.popup-md--neverblock.v2 .popup-neverblock {    width: 440px;    height: 404px;    background: url("../../../../../images/popup-550_d763f1da.jpg") no-repeat 50% 50%}.popup-md .popup-neverblock {    width: 440px;    height: 404px;    background: url("../../../../../images/popup-250_6252d937.jpg") no-repeat 50% 50%}.popup-md .popup-neverblock-btn {    display: block;    background: url("../../../../../images/popup-real-money-btns_bd553e96.png") 0 -52px no-repeat;    width: 296px;    height: 52px;    margin: 0 auto;    position: relative;    z-index: 2}.popup-md .popup-neverblock-btn:hover {    background-position: 0 0}.popup-md .popup-neverblock-btn:active {    background-position: 0 -104px}.popup-md .popup-neverblock .popup-center {    padding-top: 318px}.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;    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("../../../../../images/remarketing_admiral_100_db8833fd.png")}.rm-popup-remarketing--admiral.bonus-200 .rm-popup-remarketing-content {    background-image: url("../../../../../images/remarketing_admiral_200_769cfbaa.png")}.rm-popup-remarketing--admiral.bonus-1000 .rm-popup-remarketing-content {    background-image: url("../../../../../images/remarketing_admiral_1000_986fed6c.png")}.rm-popup-remarketing--admiral.bonus-one-click .rm-popup-remarketing-content {    background-image: url("../../../../../images/remarketing_admiral_click_reg_8e2ccb07.png")}.rm-popup-remarketing--admiral .rm-popup-remarketing-btn {    background-image: url("../../../../../images/remarketing-btns-admiral_7a49b0ed.png");    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("../../../../../images/remarketing-close-admiral_c7e62ea8.png");    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("../../../../../images/remarketing_cvo_100_b142d34f.png")}.rm-popup-remarketing--cvo.bonus-200 .rm-popup-remarketing-content {    background-image: url("../../../../../images/remarketing_cvo_200_6f74a89b.png")}.rm-popup-remarketing--cvo.bonus-1000 .rm-popup-remarketing-content {    background-image: url("../../../../../images/remarketing_cvo_1000_28545443.png")}.rm-popup-remarketing--cvo.bonus-one-click .rm-popup-remarketing-content {    background-image: url("../../../../../images/remarketing_cvo_click_reg_dc7d63cf.png")}.rm-popup-remarketing--cvo .rm-popup-remarketing-btn {    background-image: url("../../../../../images/remarketing-btns-cvo_668d7de1.png");    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("../../../../../images/remarketing-close-cvo_cdd0909b.png");    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("../../../../../images/remarketing_ice_100_a1e41be3.png")}.rm-popup-remarketing--ice.bonus-200 .rm-popup-remarketing-content {    background-image: url("../../../../../images/remarketing_ice_200_a2153357.png")}.rm-popup-remarketing--ice.bonus-1000 .rm-popup-remarketing-content {    background-image: url("../../../../../images/remarketing_ice_1000_d3ab1ea4.png")}.rm-popup-remarketing--ice.bonus-one-click .rm-popup-remarketing-content {    background-image: url("../../../../../images/remarketing_ice_click_reg_3fab6afe.png")}.rm-popup-remarketing--ice .rm-popup-remarketing-btn {    background-image: url("../../../../../images/remarketing-btns-ice_977be942.png");    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("../../../../../images/remarketing-close-ice_28bd3300.png");    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("../../../../../images/remarketing_pharaon_100_b7e2e56b.png")}.rm-popup-remarketing--pharaon.bonus-200 .rm-popup-remarketing-content {    background-image: url("../../../../../images/remarketing_pharaon_200_948b7c4f.png")}.rm-popup-remarketing--pharaon.bonus-1000 .rm-popup-remarketing-content {    background-image: url("../../../../../images/remarketing_pharaon_1000_45b47d47.png")}.rm-popup-remarketing--pharaon.bonus-one-click .rm-popup-remarketing-content {    background-image: url("../../../../../images/remarketing_pharaon_click_reg_eb2e7c7c.png")}.rm-popup-remarketing--pharaon .rm-popup-remarketing-btn {    background-image: url("../../../../../images/remarketing-btns-pharaon_3c855232.png");    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("../../../../../images/remarketing-close-pharaon_403f5696.png");    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 {    box-sizing: border-box}thead .scroll-table__id {    width: 67px!important}tbody .scroll-table__id {    width: 79px!important}.scroll-table__date {    width: 90px}.scroll-table__cash {    width: 121px}.scroll-table__operation {    width: 165px}thead .scroll-table__payment {    width: 200px!important}tbody .scroll-table__payment {    width: 187px!important}.scroll-table__status {    width: 225px}thead .scroll-table__notify {    width: 51px!important}tbody .scroll-table__notify {    width: 50px!important}.popup-loyality__history .popup-cashier__table._main.points_log_history thead .scroll-table__id {    width: 67px!important}.popup-loyality__history .popup-cashier__table._main.points_log_history tbody .scroll-table__id {    width: 69px!important}.popup-loyality__history .scroll-table__cash {    width: 121px}.popup-loyality__history .popup-cashier__table._main.points_log_history td:nth-child(1) {    padding-left: 0!important}.popup-loyality__history .popup-cashier__table.table-striped th:nth-child(3) {    padding-right: 0!important}.ie .scroll-wrapper {    -webkit-user-select: none;    -moz-user-select: none;    -khtml-user-select: none;    -ms-user-select: none;    user-select: none}.popup-reorganization .popup-header {    height: 43px}.popup-reorganization .header-nav {    text-align: center;    margin-top: -15px;    margin-bottom: 20px}.popup-reorganization .header-nav ul {    display: inline-block;    border-radius: 17px;    background-color: #190000;    padding: 4px}.popup-reorganization .header-nav li {    width: 160px}.popup-reorganization .header-nav li a {    display: block;    font-size: 15px}.popup-reorganization .bonus-block {    width: 600px;    margin: 0 auto 45px}.popup-reorganization .bonus-block:after,.popup-reorganization .bonus-block:before {    content: " ";    display: table}.popup-reorganization .bonus-block:after {    clear: both}.popup-reorganization .bonus-img {    float: left;    width: 142px;    height: 128px}.popup-reorganization .bonus-img img {    width: 100%}.popup-reorganization .bonus-text {    width: 450px;    padding-top: 21px;    margin-left: 164px}.popup-reorganization .bonus-text p {    font-size: 14px;    color: #fbe8a5}.popup-reorganization .bonus-activate {    position: relative;    width: 585px;    margin: 0 auto;    padding: 28px 30px 17px;    -webkit-transition: all .2s ease-in-out;    transition: all .2s ease-in-out;    text-align: center;    border: 2px solid #000;    border-radius: 4px;    background-image: -webkit-linear-gradient(top, rgba(44, 1, 0, .36)0, rgba(44, 1, 0, 0)100%);    background-image: linear-gradient(to bottom, rgba(44, 1, 0, .36)0, rgba(44, 1, 0, 0)100%);    background-repeat: repeat-x;    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#5c2c0100', endColorstr='#002c0100', GradientType=0);    background-color: #2d0901;    box-shadow: inset 0 1px 1px 0 #521503, inset 0 0 0 1px #2f0801, 0 1px 1px #411704;    box-sizing: border-box}.popup-reorganization .bonus-activate .btn {    display: inline-block;    width: 245px;    vertical-align: top}.popup-reorganization .timer-clock__bonus {    display: inline-block;    margin-right: 35px;    background-image: url("../../../../../images/sprite-full_b0e333cc.png");    background-repeat: no-repeat;    background-position: -90px -1057px;    vertical-align: top}.popup-reorganization .form-wrapper .form-group__input-wrap {    min-width: 100%}@media screen and (max-width:1367px) {    .popup-reorganization .form-wrapper .form-group__input-wrap.has-error .form-error.help-block {        max-width: 70%;        right: -71%    }}@media screen and (max-width:1281px) {    .popup-reorganization .form-wrapper .form-group__input-wrap.has-error .form-error.help-block {        max-width: 60%;        right: -61%    }}.popup-reorganization .form-wrapper>.grid-wrapper-cols {    margin-left: -36px;    margin-right: -36px}.popup-reorganization .form-wrapper>.grid-wrapper-cols>.grid-col__6-12 {    padding: 14px 36px}.popup-reorganization .profile-footer {    margin-top: 20px}.popup-reorganization .gender-line {    margin-top: 5px}.popup-reorganization .prof-icons+input {    text-indent: 0;    padding-left: 35px}.popup-reorganization .chosen-drop {    margin-top: 35px}.popup-reorganization .popup-profile__selects .grid-col__4-12:last-child .form-error.help-block {    display: block!important;    width: 140%;    right: -140%}.popup-reorganization .popup-profile__selects .grid-col__4-12:hover~#profile_birthday_info .tooltip.brown {    visibility: visible;    opacity: 1;    width: 75%;    right: -75%}.tabs-status {    border-radius: 7px;    padding: 10px 30px;    margin-bottom: 15px;    border: 2px solid #000;    box-sizing: border-box;    box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, .1);    background: #2d0a02;    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2d0a02), color-stop(100%, #250701));    background: -webkit-linear-gradient(top, #2d0a02 0, #250701 100%);    background: linear-gradient(to bottom, #2d0a02 0, #250701 100%);    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#2d0a02', endColorstr='#250701', GradientType=0)}.tabs-status .stairs-statuses_levels {    display: block;    float: left;    width: 70px;    margin-top: 4px;    height: 66px;    margin-right: 15px}.tabs-status .level {    display: block;    width: 100%;    border-right: 0;    border-left: 0}.tabs-status__item {    height: 82px;    border-right: 1px solid #000;    box-shadow: inset -1px 0 0 0 rgba(255, 255, 255, .08)}.tabs-status__item:last-child {    border-right: 0 solid transparent;    box-shadow: 0 0 0 transparent}.tabs-status-img {    display: block;    float: left;    margin: 7px 20px 0 25px;    width: 66px;    height: 63px;    background: url("../../../../../images/sprite-full_b0e333cc.png") 0 -1900px no-repeat}.tabs-status-img-acount {    background-position: -75px -1900px}.tabs-status-title {    margin-top: 21px}.tabs-status-title__h {    text-transform: uppercase;    font-weight: 700;    font-size: 14px;    margin-bottom: 2px;    color: #fce9a9}html.chrome .tabs-status-title__h,html.safari .tabs-status-title__h,html.yandex .tabs-status-title__h {    background: -webkit-linear-gradient(top, #fcf3d2 0, #fce9a9 50%, #f1dc85 51%, #fdefbd 100%);    -webkit-background-clip: text;    -webkit-text-fill-color: transparent}.tabs-status-title__small {    font-size: 13px;    font-weight: 700;    color: #fbe8a5}.tabs-status-title__small.approve {    color: #ff2b2b;    text-decoration: underline}.tabs-status-title__small.approve:hover {    text-decoration: none}.popup-win-rightnow {    width: 864px}.popup-body-wheel {    margin: 0 auto;    position: relative;    padding: 0 12px 7px 13px}.popup-body-wheel .popup-close {    top: 38px;    right: 132px}.wheelFortune {    width: 50px;    height: 52px;    position: fixed;    top: 42%;    margin-top: -56px;    right: -2px;    z-index: 3}.wheelFortune a {    display: block;    width: 50px;    height: 52px;    background-image: url("../../../../../images/back_c6947b06.png")}.wheelFortune a:hover {    background-position: 0 -52px}.wheelFortune.blinking {    -webkit-animation: blinking 1s infinite;    animation: blinking 1s infinite;    -webkit-transition: opacity 5000 linear;    transition: opacity 5000 linear}.wheelOfFortune-inside {    margin: auto;    height: 666px;    width: 864px;    position: relative;    overflow: hidden}.wheelOfFortune-inside-margins {    position: absolute;    left: 0;    top: 0;    right: 0;    bottom: 0}.wheelOfFortune-object {    width: 100%;    height: 100%;    position: relative}.LoaderWheelWrap {    margin: -47px 0 0 -47px}.LoaderWheelWrap:before {    content: '';    width: 94px;    height: 94px;    position: absolute;    z-index: 1;    background: url("../../../../../images/loader_circle_69bae201.png") no-repeat;    -webkit-animation: spin .7s linear infinite;    animation: spin .7s linear infinite}.LoaderWheelWrap:after {    content: '';    width: 129px;    height: 129px;    position: absolute;    z-index: 0;    top: -17px;    left: -17px;    background: url("../../../../../images/loader_glow_ab77126c.png") no-repeat;    -webkit-animation: blinking 1s infinite;    animation: blinking 1s infinite;    -webkit-transition: opacity 5000 linear;    transition: opacity 5000 linear}.LoaderWheelWrap-safari-wrapper {    display: none;    position: relative;    width: inherit;    height: inherit}.LoaderWheelWrap-object .showAnim {    -ms-filter: "alpha(Opacity=100)";    filter: alpha(opacity=100);    -moz-opacity: 1;    -khtml-opacity: 1;    opacity: 1;    visibility: visible}.LoaderWheelWrap span {    position: absolute;    font-size: 20px;    text-align: center;    width: 94px;    bottom: -45px}.sleeping .wheelFortune.blinking,.wheelFortune.blinking:hover {    -webkit-animation: none;    animation: none;    -webkit-transition: none;    transition: none}#LoaderWheel,.LoaderWheelWrap {    width: 75px;    height: 100px;    position: absolute;    top: 50%;    margin-top: -35px;    left: 50%;    margin-left: -23px;    -ms-filter: "alpha(Opacity=100)";    filter: alpha(opacity=100);    -moz-opacity: 1;    -o-opacity: 1;    -khtml-opacity: 1;    opacity: 1;    z-index: 2}#WheelFortune,#WheelFortuneS2P,#WheelFortuneStatus {    width: 100%;    height: 100%;    position: relative;    z-index: 10}#LoaderWheel.hideAnim,.LoaderWheelWrap.hideAnim {    -ms-filter: "alpha(Opacity=0)";    filter: alpha(opacity=0);    -moz-opacity: 0;    -khtml-opacity: 0;    opacity: 0}.safari .wheelOfFortune-safari-wrapper {    display: block;    z-index: 1}@-webkit-keyframes spin {    100% {        -webkit-transform: rotate(360deg)    }}@keyframes spin {    100% {        -webkit-transform: rotate(360deg);        transform: rotate(360deg)    }}.user-bar__info-fortune {    position: absolute;    top: 5px;    right: 0;    cursor: pointer}.user-bar__info-fortune+.user-bar__logout .user-bar__actions {    margin-right: 42px}.user-bar__info-fortune+.user-bar__logout .user-bar__funds {    margin-left: -10px}.user-bar__info-fortune+.user-bar__logout .user-bar__block {    width: 110px}.user-bar__info-ico-fortune {    width: 32px;    height: 33px;    background-image: url("../../../../../images/back_c6947b06.png");    background-repeat: no-repeat;    background-position: 0 0;    position: relative;    z-index: 1}.user-bar__info-ico-fortune:hover {    background-position: 0 -35px}.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;    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 .scroll-wrapper {    height: 282px;    min-height: 282px}.alt-cashier-cont {    background: #1B0B0B;    border-radius: 8px;    width: 690px;    margin: auto;    padding-bottom: 20px}.alt-cashier-header {    position: relative;    height: 50px;    background: #A51717;    border-radius: 8px 8px 0 0;    padding: 10px 24px;    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%;    box-sizing: border-box;    position: absolute;    top: 0;    right: 9px;    bottom: 0;    left: auto;    -webkit-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);    transform: rotate(45deg)}.alt-cashier-close:before {    -webkit-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: #251414;    cursor: pointer;    color: #fff;    text-decoration: none;    box-sizing: border-box}.alt-cashier-link:hover {    text-decoration: none;    color: #fae7a5}.active.alt-cashier-tabs-item .alt-cashier-link {    background: #332323;    color: #fff;    text-decoration: none}.alt-cashier-body {    background: #ededed;    min-height: 300px;    margin: 0 16px;    border-radius: 3px;    position: relative;    overflow: hidden}.alt-cashier-table {    width: 657px;    border-collapse: separate}.alt-cashier-table th span {    display: block;    height: 28px;    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;    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);    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);    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;    box-sizing: border-box}.alt-cashier-hint {    position: absolute;    top: 2px;    right: auto;    bottom: auto;    left: -150px;    padding: 6px 8px;    background-image: -webkit-linear-gradient(#8d011c, #970023 98.35%, #970023);    background-image: linear-gradient(#8d011c, #970023 98.35%, #970023);    background-color: #A51717;    font-size: 13px;    width: 130px;    color: #fff;    border-radius: 5px;    border: 0 solid #2685ff;    white-space: normal;    box-shadow: 0 1px 3px 1px rgba(0, 0, 0, .5), 0 0 0 1px #250101;    -webkit-transform: scale(0);    transform: scale(0);    z-index: 10;    -webkit-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 #950022}.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;    box-sizing: border-box}.alt-progress .alt-cashier-hint-ico,.done .alt-cashier-hint-ico {    background: #A51717}.alt-cashier-hint-ico:hover+* {    -webkit-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: #1B0B0B;    -webkit-transition: height .3s;    transition: height .3s;    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;    color: #fff;    text-align: center;    text-transform: none;    margin: 15px 0}html.chrome .alt-cashier-box-notes .table-cell h4,html.safari .alt-cashier-box-notes .table-cell h4,html.yandex .alt-cashier-box-notes .table-cell h4 {    background: -webkit-linear-gradient(top, #bec9d4 0, #fff 100%);    -webkit-background-clip: text;    -webkit-text-fill-color: transparent}.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 {    box-sizing: border-box;    display: inline-block;    vertical-align: top;    width: 50%;    margin: 14px 0 0;    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}/*! 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 {    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: none;    margin: 0;    padding: 0}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}p {    font-size: 13px;    line-height: 1.4285714;    color: #af9d6e;    margin: 0 0 22px}.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}.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: 9px;    margin-bottom: 9px}.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-weight: 400;    text-transform: uppercase}.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-family: PTSans-CaptionBold, PTSans-Caption, Arial, Helvetica, Verdana, Tahoma, sans-serif;    font-size: 24px;    font-weight: 400!important;    text-align: center;    line-height: 1.1;    margin-top: 20px;    margin-bottom: 20px;    color: #fce9a9;    text-shadow: 0 0 0 transparent!important}html.chrome .h2,html.chrome h2,html.safari .h2,html.safari h2,html.yandex .h2,html.yandex h2 {    background: -webkit-linear-gradient(top, #fcf3d2 0, #fce9a9 50%, #f1dc85 51%, #fdefbd 100%);    -webkit-background-clip: text;    -webkit-text-fill-color: transparent}.h3,h3 {    font-family: PTSans-CaptionBold, PTSans-Caption, Arial, Helvetica, Verdana, Tahoma, sans-serif;    font-size: 18px;    text-align: center;    color: #fce9a9;    text-shadow: 0 0 0 transparent!important}html.chrome .h3,html.chrome h3,html.safari .h3,html.safari h3,html.yandex .h3,html.yandex h3 {    background: -webkit-linear-gradient(top, #fcf3d2 0, #fce9a9 50%, #f1dc85 51%, #fdefbd 100%);    -webkit-background-clip: text;    -webkit-text-fill-color: transparent}.h3.cnt-brwn-dark,.h3.cnt-brwn-light,.h3.cnt-brwn-light-l,h3.cnt-brwn-dark,h3.cnt-brwn-light,h3.cnt-brwn-light-l {    text-transform: uppercase;    font-size: 14px;    padding: 4px 7px;    height: 28px;    color: #fae7a5;    line-height: 28px;    text-align: center;    border-radius: 3px 3px 0 0;    margin: 0}.h4,h4 {    font-family: PTSans-CaptionBold, PTSans-Caption, Arial, Helvetica, Verdana, Tahoma, sans-serif;    font-size: 16px;    text-transform: uppercase;    color: #fce9a9;    text-shadow: 0 0 0 transparent!important}html.chrome .h4,html.chrome h4,html.safari .h4,html.safari h4,html.yandex .h4,html.yandex h4 {    background: -webkit-linear-gradient(top, #fcf3d2 0, #fce9a9 50%, #f1dc85 51%, #fdefbd 100%);    -webkit-background-clip: text;    -webkit-text-fill-color: transparent}.h5,h5 {    font-size: 13px}.h6,h6 {    font-size: 12px}.rope-header {    position: relative;    height: 70px;    z-index: 1;    font-family: Conv_SavaPro-Semibold, Conv_SavaPro-Regular, Arial, Helvetica, Verdana, Tahoma, sans-serif}.rope-header:before {    content: '';    position: absolute;    top: auto;    right: 0;    bottom: 7px;    left: 50%;    width: 212px;    margin-left: -106px;    height: 15px;    z-index: 0;    background-image: url("../../../../../images/sprite-popups_6bbd9556.png");    background-repeat: no-repeat;    background-position: 0 0}.rope-header>.h4,.rope-header>h4 {    font-size: 24px;    text-align: center;    text-transform: uppercase;    line-height: 65px;    position: relative;    z-index: 2;    margin: 0;    font-family: Conv_SavaPro-Semibold, Conv_SavaPro-Regular, Arial, Helvetica, Verdana, Tahoma, sans-serif;    white-space: nowrap;    text-shadow: 0 0 0 rgba(0, 0, 0, 0)!important;    color: #fbe8a7}.chrome .rope-header>.h4,.chrome .rope-header>h4 {    color: #fbe8a7;    text-shadow: 0 0 0 rgba(0, 0, 0, 0)!important}html.chrome .chrome .rope-header>.h4,html.chrome .chrome .rope-header>h4,html.safari .chrome .rope-header>.h4,html.safari .chrome .rope-header>h4,html.yandex .chrome .rope-header>.h4,html.yandex .chrome .rope-header>h4 {    background: -webkit-linear-gradient(top, #fdfae1 0, #fbe8a7 50%, #ffe988 51%, #fdfae1 100%);    -webkit-background-clip: text;    -webkit-text-fill-color: transparent}.ff .rope-header>.h4,.ff .rope-header>h4 {    color: #fbe8a7;    text-shadow: 0 1px 3px rgba(0, 0, 0, .75), 0 0 5px rgba(0, 0, 0, .25)!important}.rope-header._big:before {    background-position: -3px -119px;    width: 364px;    margin-left: -182px}.gradient-header {    text-transform: uppercase;    text-decoration: none;    color: #fce9a9;    text-shadow: 0 0 0 transparent!important}html.chrome .gradient-header,html.safari .gradient-header,html.yandex .gradient-header {    background: -webkit-linear-gradient(top, #fcf3d2 0, #fce9a9 50%, #f1dc85 51%, #fdefbd 100%);    -webkit-background-clip: text;    -webkit-text-fill-color: transparent}.pseudolink,a {    color: #55bedc;    text-decoration: underline}.pseudolink:hover,a:hover {    text-decoration: none}.table {    width: 100%;    max-width: 100%;    margin: 0}.table+.table {    margin-top: 20px}.table-tournament td span.text-yellow-dark {    font-size: 20px;    font-weight: 400}.table td .status-ico {    display: block;    padding-top: 10px}.table td .status-ico+.loyality-curs {    font-family: PTSans-CaptionBold, PTSans-Caption, Arial, Helvetica, Verdana, Tahoma, sans-serif;    font-size: 16px;    font-weight: 400}.table .cnt-brwn-dark,.table .cnt-brwn-light,.table .cnt-brwn-light-l {    font-family: PTSans-CaptionBold, PTSans-Caption, Arial, Helvetica, Verdana, Tahoma, sans-serif;    font-weight: 400}.table-separate td {    border-right: 1px solid #3a1401;    border-left: 1px solid #100000}.table-separate td:first-child {    border-left: 0}.table-separate td:last-child {    border-right: 0}.table-striped {    border-collapse: separate}.table-striped td {    position: relative;    z-index: 1;    padding: 5px 0 5px 10px;    font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;    font-weight: 400}.table-striped tr:nth-child(odd) td {    background-color: rgba(26, 0, 0, .75)}.table-striped thead th {    font-family: PTSans-CaptionBold, PTSans-Caption, Arial, Helvetica, Verdana, Tahoma, sans-serif;    font-weight: 400}.table-striped thead th.cnt-brwn-dark,.table-striped thead th.cnt-brwn-light,.table-striped thead th.cnt-brwn-light-l {    text-transform: uppercase;    font-size: 14px;    padding: 4px 7px;    height: 28px;    color: #fae7a5;    line-height: 28px;    text-align: center;    border-radius: 3px 3px 0 0}.table-striped tbody th {    color: #ae9d6d;    font-size: 13px;    font-weight: 700;    white-space: nowrap;    padding: 4px 10px;    text-align: center;    border-collapse: collapse;    position: relative;    z-index: 1;    border-right: 1px solid #401602;    border-left: 1px solid #100000;    font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif}.table-striped tbody th:first-child {    border-left: 0}.table-striped tbody th:last-child {    border-right: 0}.table-striped-two-head {    position: absolute;    top: 36px;    right: 1px;    bottom: auto;    left: 1px;    height: 28px;    z-index: 0}.cnt-brwn-brd>.table-striped-two-head {    left: 2px;    right: 2px}.table-promo td {    font-family: PTSans-Caption, Arial, Helvetica, Verdana, Tahoma, sans-serif;    text-align: left}.table-promo td:nth-child(odd) {    width: 70px;    text-align: center;    padding-left: 0;    padding-right: 0}.table-promo td:nth-child(even) {    font-size: 18px}.table-promo td span+span {    padding-left: 15px}.table-promo .promo-winner-text,.table-promo .text-gradient-yellow {    font-size: 30px;    font-weight: 700}.table-promo th {    font-size: 16px;    text-shadow: 0 0 5px #000;    color: #339ab7;    padding: 15px}.table-promo .podium td {    height: 104px;    padding-top: 0;    padding-bottom: 0}.table-fond tr td:nth-child(2n+1) {    width: 25px;    padding-right: 0}.table-fond td {    padding: 10px;    color: #ffc549;    font-family: PTSans-CaptionBold, PTSans-Caption, Arial, Helvetica, Verdana, Tahoma, sans-serif;    font-weight: 400;    font-size: 16px}.table-fond td .text-ellipse-brown {    margin: 0 5px}.table-fond .promo-winner {    width: auto!important;    text-align: center}.table-fond .promo-winner-text {    font-size: 24px}.table-fond .promo-winner .text-ellipse-brown {    font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;    font-size: 20px;    width: 30px;    height: 30px;    line-height: 30px}.table-fond.tickets-table td {    color: #994901;    font-size: 14px}.table-fond._vip .promo-winner-text {    font-size: 18px}.table-tickets td {    height: 26px;    color: #994901;    font-weight: 700;    font-size: 14px;    text-align: center}.table-fixed {    table-layout: fixed}.table-glory td {    font-family: PTSans-Caption, Arial, Helvetica, Verdana, Tahoma, sans-serif;    font-weight: 400;    font-size: 14px}.table-glory td a,.table-glory td span {    white-space: nowrap}.table-glory td a._overflow,.table-glory td span._overflow {    display: block;    max-width: 150px;    text-align: left}.table-glory td:nth-child(1) {    font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;    font-weight: 700;    font-size: 16px}.table-glory td:last-child {    text-align: right}.table-glory td a {    color: inherit}.table-glory td a:hover {    text-decoration: none}.table-glory td .status-ico {    position: relative;    padding: 5px 0!important;    margin: 0 auto;    width: 38px;    height: 38px}.table-glory td .status-ico img {    position: absolute;    top: 5px;    right: 0;    bottom: 5px;    left: 0;    width: 100%}.table-glory th {    font-size: 18px;    text-shadow: 0 0 5px #000;    padding: 15px}.table-glory td:nth-child(1),.table-glory th:nth-child(1) {    width: 55px;    padding-left: 0;    padding-right: 0;    text-align: center}.table-glory .text-yellow {    color: #ffc549!important}.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: #339ab7;    text-shadow: 0 0 5px #000;    padding: 15px}.table.text-page .text-gradient-yellow {    font-size: 30px;    font-weight: 700}.table tr.half-row th {    font-size: 18px;    color: #339ab7;    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}.table.winner-table ._overflow {    max-width: 23%}.table.center td,.table.center th {    text-align: center}.table-lottery-scratch thead tr:last-child td:not(:first-child),.table-lottery-scratch thead tr:last-child th:not(:first-child) {    text-align: left;    padding-left: 10px;    border-radius: 0}.table-lottery-scratch td:first-child,.table-lottery-scratch th:first-child {    width: 30px;    text-align: center}.table-lottery-scratch ul li {    color: #fff;    display: inline-block}.table-lottery-scratch ul li span {    margin: 0 2px;    font-size: 15px}.list-num-title {    padding: 15px 0 0;    margin: 0;    counter-reset: item;    font-family: PTSans-CaptionBold, PTSans-Caption, Arial, Helvetica, Verdana, Tahoma, sans-serif;    font-size: 16px;    line-height: 1.33;    color: #fff;    text-align: left}.list-num-title>li {    display: block;    padding: 0;    margin: 0;    position: relative;    text-transform: none}.list-num-title>li:before {    content: counters(item, "") ".";    counter-increment: item;    position: absolute;    width: 20px;    top: 0;    left: 0;    text-decoration: none;    color: #fce9a9;    text-shadow: 0 0 0 transparent!important;    font-size: 16px}html.chrome .list-num-title>li:before,html.safari .list-num-title>li:before,html.yandex .list-num-title>li:before {    background: -webkit-linear-gradient(top, #fcf3d2 0, #fce9a9 50%, #f1dc85 51%, #fdefbd 100%);    -webkit-background-clip: text;    -webkit-text-fill-color: transparent}.list-num-title>li>h4:first-child {    margin-top: 0!important;    padding-left: 25px;    text-transform: uppercase;    text-decoration: none;    color: #fce9a9;    text-shadow: 0 0 0 transparent!important;    font-size: 16px!important}html.chrome .list-num-title>li>h4:first-child,html.safari .list-num-title>li>h4:first-child,html.yandex .list-num-title>li>h4:first-child {    background: -webkit-linear-gradient(top, #fcf3d2 0, #fce9a9 50%, #f1dc85 51%, #fdefbd 100%);    -webkit-background-clip: text;    -webkit-text-fill-color: transparent}.list-num-title~.list-num-title {    counter-reset: itemitem}.list-num {    padding: 0 0 0 30px;    margin: 0;    font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;    font-size: 13px;    line-height: 1.4285714;    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;    color: #ae9d6d;    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: #ae9d6d;    font-size: 13px;    line-height: 1.2;    padding: 0 0 10px;    margin: 0 5px 0 14px}.list-minuses li,.list-pluses li,.list-square li {    margin: 0 0 10px 7px;    vertical-align: middle;    position: relative;    padding-left: 26px}.list-minuses li:before,.list-pluses li:before,.list-square li:before {    content: '';    position: absolute;    top: -2px;    right: auto;    bottom: auto;    left: 0;    height: 18px;    width: 18px;    background-repeat: no-repeat}.list-pluses li:before {    background-image: url("../../../../../images/plus_6e98c71c.png")}.list-minuses li:before {    background-image: url("../../../../../images/minus_c210adab.png")}.list-square {    margin: 0 5px 0 -6px}.list-square li {    line-height: 24px}.accordion {    margin: 25px -10px}.accordion-title {    text-indent: 20px;    line-height: 30px;    margin-bottom: 0;    cursor: pointer;    height: 29px!important;    outline: 0;    font-family: PTSans-CaptionBold, PTSans-Caption, Arial, Helvetica, Verdana, Tahoma, sans-serif;    font-weight: 400;    text-transform: uppercase;    display: block;    font-size: 14px;    text-align: left;    padding: 4px 0;    color: #fae7a5;    border: 1px solid #694020;    border-bottom: 0;    background-color: #511f01;    box-shadow: inset 0 0 28px #6d421f;    background-image: -webkit-linear-gradient(top, #51270b 0, #341204 100%);    background-image: linear-gradient(to bottom, #51270b 0, #341204 100%);    background-repeat: repeat-x;    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff51270b', endColorstr='#ff341204', GradientType=0);    position: relative;    border-radius: 3px;    -webkit-transition: all 200ms ease-in-out 0s;    transition: all 200ms ease-in-out 0s}.accordion-title.brd-drk {    box-shadow: inset 0 0 28px #6d421f, inset 0 1px 0 #694020, inset 1px 0 3px #694020, inset -1px 0 3px #694020, inset 0 -1px 1px #341204;    border: 1px solid #100000}.accordion-title.br-rd {    border-radius: 3px}.accordion-title>span.arr {    content: '';    position: absolute;    top: 14px;    right: 20px;    bottom: auto;    left: auto;    width: 15px;    height: 9px;    display: block!important;    background: url("../../../../../images/arr_9cb49926.png");    background-position: -15px 0;    cursor: pointer}.accordion-title.active {    border-radius: 3px 3px 0 0}.accordion-title.active>span.arr {    background: url("../../../../../images/arr_9cb49926.png");    background-position: 0 0}.accordion-inner {    display: none;    background-color: #1a0000;    margin: 0;    border-radius: 3px}.accordion-inner-bg {    border-radius: 0 0 3px 3px;    padding: 8px 23px}.accordion-inner-bg img {    max-width: 100%}.accordion-inner+.accordion-title,.accordion-title+.accordion-title {    margin-top: 18px}.accordion-line {    height: 1px;    background-color: #341204;    border-bottom: 1px solid #3b1807;    box-shadow: -2px 0 1px #4e2811;    margin: 0 -23px 0 -21px}.accordion__plugins-pluses-minuses {    margin: 20px -22px!important}.blockquote {    padding: 0;    margin: 20px 0;    text-align: left;    position: relative;    border: 0 none}.blockquote-text {    color: #fae7a5;    font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;    font-size: 14px;    font-weight: 700;    margin-bottom: 20px;    position: relative}.blockquote-text:before {    content: '';    position: absolute;    width: 65px;    height: 1px;    bottom: -13px;    left: 0;    background-color: #994901;    box-shadow: 0 1px 1px #000}.blockquote-author {    font-size: 13px;    line-height: 18px;    color: #994901;    padding: 5px 0;    font-weight: 400}.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}.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}.text-ellipse-brown {    font-size: 14px;    color: #994901;    font-weight: 700;    border: 1px solid #994901;    border-radius: 25px;    line-height: 25px;    width: 25px;    min-height: 25px;    display: inline-block;    text-align: center}.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: 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)}.text-wrapper {    font-size: 13px;    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: #54bddc}.text-yellow {    color: #fae7a5}.text-yellow-dark {    color: #ffc549}.text-yellow-md {    color: #ae9d6d}.text-brown {    color: #994901}.text-white {    color: #fff}.text-grey {    color: #339ab7}.text-red {    color: #ff2b2b}.text-gradient-yellow {    color: #fce9a9;    text-shadow: 0 0 0 transparent!important}html.chrome .text-gradient-yellow,html.safari .text-gradient-yellow,html.yandex .text-gradient-yellow {    background: -webkit-linear-gradient(top, #fcf3d2 0, #fce9a9 50%, #fce9a9 51%, #fdefbd 100%);    -webkit-background-clip: text;    -webkit-text-fill-color: transparent}._overflow {    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap}.cnt-pt-line {    width: 364px;    height: 17px;    margin: 25px auto;    background: url("../../../../../images/sprite-popups_6bbd9556.png") -3px -119px no-repeat}.links-list * {    font-family: PTSans-CaptionBold, PTSans-Caption, Arial, Helvetica, Verdana, Tahoma, sans-serif!important;    font-weight: 400!important}body,html {    height: 100%}body {    background: url("../../../../../images/back-1_9c78f1a3.jpg") 50% 0 no-repeat #000;    font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;    font-size: 13px;    line-height: 1.4285714;    color: #af9d6e}.logo {    width: 166px;    height: 93px;    position: absolute;    z-index: 5;    top: 3px;    left: 50%;    margin-left: -93px}.logo-link {    display: block;    width: 166px;    height: 93px;    position: relative;    background: url("../../../../../images/logo_eef52aa5.png") 50% 0 no-repeat}.layout {    position: relative;    z-index: 2;    height: auto;    min-height: 100%;    min-width: 960px;    overflow: hidden}.wrapper {    width: 960px;    float: none!important;    display: block;    margin: 0 auto;    box-sizing: border-box}.cnt-brwn {    border-radius: 3px;    background-color: #512305;    box-shadow: inset 0 1px 3px rgba(52, 9, 1, .8), inset 0 0 5px rgba(251, 233, 167, .15);    background-image: -webkit-linear-gradient(top, rgba(44, 1, 0, .72)0, rgba(44, 1, 0, .14)100%);    background-image: linear-gradient(to bottom, rgba(44, 1, 0, .72)0, rgba(44, 1, 0, .14)100%);    background-repeat: repeat-x;    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#b82c0100', endColorstr='#242c0100', GradientType=0);    padding: 4px 8px}.cnt-brwn-light {    border: 1px solid #100000;    border-radius: 3px;    background-color: #511f01;    box-shadow: inset 0 0 8px #6d421f;    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, .18)0, rgba(63, 22, 2, 0)100%);    background-image: linear-gradient(to bottom, rgba(0, 0, 0, .18)0, rgba(63, 22, 2, 0)100%);    background-repeat: repeat-x;    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#2e000000', endColorstr='#003f1602', GradientType=0);    position: relative}.cnt-brwn-light-l {    border: 1px solid #694020;    border-bottom: 0;    border-radius: 3px 3px 0 0;    background-color: #511f01;    box-shadow: inset 0 0 28px #6d421f;    background-image: -webkit-linear-gradient(top, #51270b 0, #341204 100%);    background-image: linear-gradient(to bottom, #51270b 0, #341204 100%);    background-repeat: repeat-x;    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff51270b', endColorstr='#ff341204', GradientType=0);    position: relative}.cnt-brwn-light-l.brd-drk {    box-shadow: inset 0 0 28px #6d421f, inset 0 1px 0 #694020, inset 1px 0 3px #694020, inset -1px 0 3px #694020, inset 0 -1px 1px #341204;    border: 1px solid #100000}.cnt-brwn-light-l.br-rd {    border-radius: 3px}.cnt-brwn-dark {    border: 1px solid #5c2d12;    border-top-color: #724420;    border-bottom-color: #3b1807;    border-radius: 3px 3px 0 0;    box-shadow: inset 17px 0 30px -10px rgba(109, 33, 9, .8), inset -17px 0 30px -10px rgba(109, 33, 9, .8), inset 0 -3px 19px -1px rgba(109, 33, 9, .8);    background-image: -webkit-linear-gradient(top, #430a07 0, #2f0a01 100%);    background-image: linear-gradient(to bottom, #430a07 0, #2f0a01 100%);    background-repeat: repeat-x;    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff430a07', endColorstr='#ff2f0a01', GradientType=0)}.table-striped-two-head {    border: 1px solid #5c2d12;    border-top-color: #724420;    box-shadow: inset 17px 0 30px -10px rgba(109, 33, 9, .8), inset -17px 0 30px -10px rgba(109, 33, 9, .8), inset 0 -3px 19px -1px rgba(109, 33, 9, .8);    background-image: -webkit-linear-gradient(top, #430a07 0, #2f0a01 100%);    background-image: linear-gradient(to bottom, #430a07 0, #2f0a01 100%);    background-repeat: repeat-x;    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff430a07', endColorstr='#ff2f0a01', GradientType=0);    border-bottom-color: #100000;    border-radius: 0 0 3px 3px}.cnt-brwn-brd {    border: 1px solid #000;    border-radius: 4px;    background-image: -webkit-linear-gradient(top, rgba(44, 1, 0, .36)0, rgba(44, 1, 0, 0)100%);    background-image: linear-gradient(to bottom, rgba(44, 1, 0, .36)0, rgba(44, 1, 0, 0)100%);    background-repeat: repeat-x;    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#5c2c0100', endColorstr='#002c0100', GradientType=0);    background-color: #2d0901;    box-shadow: inset 0 1px 1px 0 #521503, inset 0 0 0 1px #2f0801, 0 1px 1px #411704;    position: relative;    z-index: 1}.cnt-brwn-brd:before {    position: absolute;    z-index: -1;    content: "";    top: 0;    left: 0;    bottom: 0;    right: 0;    border: 1px solid #2e0801;    border-top-color: #430c01;    border-radius: 6px}.cnt-brwn-brd._half {    padding: 2px;    border-right-width: 0;    border-radius: 4px 0 0 4px}.cnt-brwn-brd._half+.cnt-brwn-brd._half {    border-right-width: 2px;    border-left-width: 0;    border-radius: 0 4px 4px 0}.cnt-brwn-brd._half+.cnt-brwn-brd._half:after {    content: '';    width: 2px;    position: absolute;    top: 1px;    right: auto;    bottom: 0;    left: -1px;    background-color: #2d0901}.round-border-wrapper {    border: 2px solid #000;    border-radius: 8px;    background-color: #1a0000;    box-shadow: 0 1px 0 rgba(81, 34, 5, .54), inset 0 0 1px 1px rgba(251, 233, 167, .36);    padding: 3px}.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: 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;    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);    transform: scale(1.05)}.poster:hover .poster-title {    text-decoration: underline}.socials-block {    margin: 15px 0 5px}.round-link {    display: inline-block;    border-radius: 12px;    border: 1px solid #994901;    color: #994901;    font-size: 13px;    font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;    font-weight: 700;    text-decoration: none!important;    min-width: 100px;    padding: 4px 17px;    white-space: nowrap}.round-link._tt {    text-transform: uppercase}.round-link:hover {    text-decoration: none;    border: 1px solid #fae7a5;    color: #fae7a5}.page-err__link .round-link,.popup-footer .round-link {    width: 120px;    padding: 2px 7px}.banner {    overflow: hidden;    position: relative}.banner a,.banner img {    font: 0/0 a;    color: transparent;    text-shadow: none;    background-color: transparent;    border: 0;    display: block}.banner img {    position: relative;    z-index: 1;    width: 100%}.banner .banner_660x152,.banner .banner_660x152 img {    height: 152px}.border-color {    position: absolute;    top: 0;    right: 0;    bottom: 0;    left: 0;    z-index: 2}.border-color__horiz,.border-color__vert {    position: absolute;    top: 0;    right: 0;    bottom: 0;    left: 0}.border-color__horiz:after,.border-color__horiz:before,.border-color__vert:after,.border-color__vert:before {    content: ''}.border-color__horiz:after,.border-color__horiz:before {    height: 2px;    background-image: url("../../../../../images/color-border-horiz_15c5ef40.gif");    background-repeat: repeat-x;    background-position: 50% 0}.border-color__horiz:before {    position: absolute;    top: 0;    right: 0;    bottom: auto;    left: 0}.border-color__horiz:after {    position: absolute;    top: auto;    right: 0;    bottom: 0;    left: 0}.border-color__vert:after,.border-color__vert:before {    width: 2px;    background-image: url("../../../../../images/color-border-vert_23ca718c.gif");    background-repeat: repeat-y;    background-position: 50% 0}.border-color__vert:before {    position: absolute;    top: 0;    right: auto;    bottom: 0;    left: 0}.border-color__vert:after {    position: absolute;    top: 0;    right: 0;    bottom: 0;    left: auto}.banner640x128openx {    clear: both;    margin: 0 auto;    text-align: center}.content {    position: relative;    min-height: 136px;    margin: 0 0 20px}.content__inner {    padding: 15px 0}.content-wrapper {    position: relative}.content-wrapper.cnt-brwn-brd {    border-radius: 6px;    margin: 0 -2px 20px;    padding: 2px}.content-wrapper.cnt-brwn-brd>.table-striped-two-head {    top: 38px}.content-wrapper.cnt-brwn-brd:last-child>:last-child {    margin-bottom: 20px!important}.content-wrapper.cnt-brwn-brd:last-child>table:last-child {    margin-bottom: 0!important}.content-wrapper.cnt-brwn-brd+.content-reduser>h2,.content-wrapper.cnt-brwn-brd+.content-wrapper>h2,.content-wrapper.cnt-brwn-brd+.grid-wrapper>h2 {    margin-top: 3px}.content-wrapper .center-block .btn {    margin: 10px 0 5px}.content-wrapper~.content-wrapper {    margin-top: 20px}.content-reduser {    position: relative;    padding: 25px}.content-reduser>:last-child {    margin-bottom: 0!important}.content-brwn {    padding: 22px 24px;    border: 1px solid #000;    background-image: -webkit-linear-gradient(top, rgba(44, 1, 0, .36)0, rgba(44, 1, 0, 0)100%);    background-image: linear-gradient(to bottom, rgba(44, 1, 0, .36)0, rgba(44, 1, 0, 0)100%);    background-repeat: repeat-x;    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#5c2c0100', endColorstr='#002c0100', GradientType=0);    background-color: #2d0901;    box-shadow: inset 0 1px 1px 0 #521503, inset 0 0 0 1px #2f0801, 0 1px 1px #411704;    position: relative;    border-radius: 8px;    z-index: 2}.content-brwn:before {    position: absolute;    z-index: -1;    content: "";    top: 0;    left: 0;    bottom: 0;    right: 0;    border: 1px solid #2e0801;    border-top-color: #430c01;    border-radius: 6px}.content-brwn._half {    padding: 2px;    border-right-width: 0;    border-radius: 4px 0 0 4px}.content-brwn._half+.content-brwn._half {    border-right-width: 2px;    border-left-width: 0;    border-radius: 0 4px 4px 0}.content-brwn._half+.content-brwn._half:after {    content: '';    width: 2px;    position: absolute;    top: 1px;    right: auto;    bottom: 0;    left: -1px;    background-color: #2d0901}.content-negative {    margin-left: -12px;    margin-right: -12px}.content-title {    text-align: center;    margin: 0 0 15px;    overflow: hidden;    max-height: 35px}.content-title:after,.content-title:before {    content: '';    width: 78px;    height: 14px;    z-index: 2;    background-color: transparent}.content-title:before {    position: absolute;    top: 10px;    right: auto;    bottom: auto;    left: 0;    background-image: url("../../../../../images/sprite-full_b0e333cc.png");    background-repeat: no-repeat;    background-position: 20px -1197px}.content-title:after {    position: absolute;    top: 10px;    right: 0;    bottom: auto;    left: auto;    background-image: url("../../../../../images/sprite-full_b0e333cc.png");    background-repeat: no-repeat;    background-position: -136px -1211px}.content-title .h1,.content-title h1 {    font-family: Conv_SavaPro-Medium, Conv_SavaPro-Regular, Arial, Helvetica, Verdana, Tahoma, sans-serif;    font-size: 28px;    line-height: 36px;    color: #f1dc85;    display: inline-block;    margin: 0;    text-shadow: 0 0 0 rgba(0, 0, 0, 0)!important;    text-transform: uppercase}html.chrome .content-title .h1,html.chrome .content-title h1,html.safari .content-title .h1,html.safari .content-title h1,html.yandex .content-title .h1,html.yandex .content-title h1 {    background: -webkit-linear-gradient(top, #fcf3d2 0, #fce9a9 50%, #f1dc85 51%, #fdefbd 100%);    -webkit-background-clip: text;    -webkit-text-fill-color: transparent}.content-title .h1,.content-title h1 {    position: relative;    max-width: 450px;    padding: 0 42px}.content-title .h1:after,.content-title .h1:before,.content-title h1:after,.content-title h1:before {    content: '';    width: 195px;    height: 14px;    z-index: 1}.content-title .h1:before,.content-title h1:before {    position: absolute;    top: 10px;    right: auto;    bottom: auto;    left: -167px;    background-image: url("../../../../../images/sprite-full_b0e333cc.png");    background-repeat: no-repeat;    background-position: 0 -1197px}.content-title .h1:after,.content-title h1:after {    position: absolute;    top: 10px;    right: -167px;    bottom: auto;    left: auto;    background-image: url("../../../../../images/sprite-full_b0e333cc.png");    background-repeat: no-repeat;    background-position: 0 -1211px}.content-title .h1>span.h1,.content-title h1>span.h1 {    display: block;    position: absolute;    width: 660px;    left: 50%;    margin-left: -330px}.content-title .h1>span.h1:after,.content-title h1>span.h1:after {    content: '';    display: table}.content-title.bottom-lines h1 {    font-size: 24px;    padding-bottom: 15px}.content-title.bottom-lines h1:before {    position: absolute;    top: auto;    right: 50%;    bottom: 0;    left: auto;    margin-right: -11px}.content-title.bottom-lines h1:after {    position: absolute;    top: auto;    right: auto;    bottom: 0;    left: 50%;    margin-left: -12px;    z-index: 0}.content-brwn .content-title {    max-height: none}.content-brwn .content-title:after,.content-brwn .content-title:before {    display: none}.content-brwn .content-title h1 {    padding: 0;    max-width: 530px;    font-size: 24px;    padding-bottom: 15px}.content-brwn .content-title h1:before {    position: absolute;    top: auto;    right: 50%;    bottom: 0;    left: auto;    margin-right: -11px}.content-brwn .content-title h1:after {    position: absolute;    top: auto;    right: auto;    bottom: 0;    left: 50%;    margin-left: -12px;    z-index: 0}.lottery,.tournament {    position: relative;    margin-bottom: 20px}.to_lotteries,.to_tournament {    margin-top: 30px;    margin-bottom: 20px}.tournament .promo-poster {    margin-right: 5px}.tournament .promo-action {    margin-left: -5px;    padding: 10px 0 0 15px}.tournament .promo-img {    position: relative}.tournament .promo-action .timer-clock {    margin-top: 4px;    padding: 0 5px}.tournament .promo-action .h2,.tournament .promo-action h2 {    margin: 10px 0 0}.tournament .promo-action .h2.text-yellow,.tournament .promo-action h2.text-yellow {    margin: -3px 0 0}.tournament .promo-action__section {    text-align: center;    height: 48px}.tournament .promo-action__section+.promo-action__section {    height: auto;    margin: 0 0 12px}.tournament .promo-action__section:last-child {    margin-bottom: 0!important}.tournament .promo-action__section p {    font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;    font-size: 13px;    line-height: 1.3;    text-align: left;    color: #9a4902;    padding: 0 6px}.tournament .promo-action__section p:last-child {    margin-bottom: 0!important}.tournament .promo-action__fond {    position: relative;    border: 2px solid #9a4902;    border-top-width: 0;    margin-top: 5px;    border-radius: 10px}.tournament .promo-action__fond .promo-action__title {    position: relative;    top: -8px;    margin-bottom: -8px;    font-size: 13px;    white-space: nowrap}.tournament .promo-action__fond .promo-action__total {    padding: 2px 2px 6px}.tournament .promo-action__fond:after,.tournament .promo-action__fond:before {    content: '';    width: 40px;    height: 10px;    position: absolute;    top: 0;    right: auto;    bottom: auto;    left: auto;    z-index: 1}.tournament .promo-action__fond:before {    left: -2px;    background-image: url("../../../../../images/sprite-full_b0e333cc.png");    background-repeat: no-repeat;    background-position: -270px -861px}.tournament .promo-action__fond:after {    right: -3px;    background-image: url("../../../../../images/sprite-full_b0e333cc.png");    background-repeat: no-repeat;    background-position: -290px -872px}.tournament .promo-action .cnt-brwn-brd {    height: 48px;    box-sizing: border-box;    margin-bottom: 18px}.tournament .promo-action .cnt-brwn-brd .promo-action__title {    padding-top: 4px}.tournament .promo-action__end {    font-size: 26px}.tournament .promo-action__btns .btn {    margin-top: 8px}.tournament .promo-action__status {    border-radius: 3px;    box-shadow: 2px 3px 4px rgba(0, 0, 0, .54), inset 0 -1px 0 #a9002a, inset 0 1px 0 #8d021b;    padding: 3px 6px 3px 3px;    background-color: #b7152d;    background-image: -webkit-linear-gradient(#620112, #750115 48%, #970023);    background-image: linear-gradient(#620112, #750115 48%, #970023);    background-repeat: no-repeat;    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff620112', endColorstr='#ff970023', GradientType=0)}.tournament .promo-action__status-info {    color: #fbe8a5}.tournament .promo-action__info {    position: relative;    overflow: hidden;    height: 50px!important;    padding: 0 0 12px;    margin-bottom: 0!important}.tournament .promo-action__info:after {    content: '';    position: absolute;    top: auto;    right: 0;    bottom: 0;    left: 0;    width: 100%;    height: 12px;    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0)0, #000 100%);    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0)0, #000 100%);    background-repeat: repeat-x;    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#ff000000', GradientType=0);    z-index: 2}.collapse {    display: none}.collapse.in {    display: block}.collapsing {    position: relative;    height: 0;    overflow: hidden;    -webkit-transition: all .35s linear;    transition: all .35s linear}.action .btn-disabled,.action .btn-disabled:active {    box-shadow: 0 1px 1px 1px rgba(0, 0, 0, .5)}.action-show-link {    position: absolute;    left: 0;    right: 0;    bottom: 10px;    text-align: center;    cursor: pointer}.action-show-link:hover {    text-decoration: underline}.action-text {    padding: 20px 30px 0 20px!important;    margin: 0!important}.action .promo-poster {    margin-right: 0;    margin-bottom: 6px}.action .promo-action {    padding: 8px 0 0;    margin-right: 12px;    height: 227px;    box-sizing: border-box;    overflow: visible}.action .promo-img {    position: relative;    max-width: 420px}.action .promo-action {    text-align: center}.action .promo-action .timer-clock {    margin-top: 4px;    padding: 0 2px}.action .promo-action .h2,.action .promo-action h2 {    margin: 10px 0 0;    white-space: nowrap;    overflow: hidden;    -webkit-background-clip: none;    -webkit-text-fill-color: inherit!important;    background: 0 0;    font-size: 22px}.action .promo-action .h2.text-yellow,.action .promo-action h2.text-yellow {    margin: -3px 0 0}.action .promo-action .h2.ellipsis,.action .promo-action h2.ellipsis {    font-size: 24px;    text-overflow: ellipsis}.action .promo-action__section {    text-align: center}.action .promo-action__section+.promo-action__section {    height: auto;    margin: 0 0 12px}.action .promo-action__section:last-child {    margin-bottom: 0!important}.action .promo-action__section p {    font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;    font-size: 15px;    line-height: 1.3;    margin-bottom: 10px;    color: #9a4902;    padding: 0 6px;    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis}.action .promo-action__fond {    position: relative;    border: 2px solid #9a4902;    border-top-width: 0;    margin-top: 5px;    border-radius: 10px}.action .promo-action__fond .promo-action__title {    position: relative;    top: -8px;    margin-bottom: -8px;    font-size: 13px;    white-space: nowrap}.action .promo-action__fond .promo-action__total {    padding: 2px 2px 6px}.action .promo-action__fond:after,.action .promo-action__fond:before {    content: '';    width: 40px;    height: 10px;    position: absolute;    top: 0;    right: auto;    bottom: auto;    left: auto;    z-index: 1}.action .promo-action__fond:before {    left: -2px;    background-image: url("../../../../../images/sprite-full_b0e333cc.png");    background-repeat: no-repeat;    background-position: -270px -861px}.action .promo-action__fond:after {    right: -3px;    background-image: url("../../../../../images/sprite-full_b0e333cc.png");    background-repeat: no-repeat;    background-position: -290px -872px}.action .promo-action .cnt-brwn-brd {    height: 48px;    box-sizing: border-box;    margin-bottom: 18px}.action .promo-action .cnt-brwn-brd .promo-action__title {    padding-top: 4px}.action .promo-action__end {    font-size: 26px}.action .promo-action__btns .btn {    margin-top: 8px}.action .promo-action__status {    border-radius: 3px;    box-shadow: 2px 3px 4px rgba(0, 0, 0, .54), inset 0 -1px 0 #a9002a, inset 0 1px 0 #8d021b;    padding: 3px 6px 3px 3px;    background-color: #b7152d;    background-image: -webkit-linear-gradient(#620112, #750115 48%, #970023);    background-image: linear-gradient(#620112, #750115 48%, #970023);    background-repeat: no-repeat;    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff620112', endColorstr='#ff970023', GradientType=0)}.action .promo-action__status-info {    color: #fbe8a5}.action .promo-action__info {    position: relative;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap}.action .no-timer h2 {    margin-top: 30px}.action .no-timer p {    margin-bottom: 20px}.lottery .promo-poster {    margin-bottom: 15px}.lottery .promo-action {    padding: 10px;    height: 45px}.lottery .promo-action__section:first-child .promo-action__total {    font-size: 22px}.lottery .promo-action__btns {    padding-left: 10px!important}.lottery .promo-action__status {    float: right;    margin-top: -3px}.lottery .promo-action .cnt-brwn-brd {    margin-bottom: -3px}.lottery .promo-action .cnt-brwn-brd .promo-action__title {    color: #05b3c6}.lottery .promo-action .timer-clock {    padding-top: 3px}.lottery .promo-action .timer-clock .timer-clock__block.__numbers {    width: 50px;    height: 50px;    background-image: url("../../../../../images/sprite-full_b0e333cc.png");    background-repeat: no-repeat;    background-position: -273px -886px;    margin-left: -2px;    margin-right: -2px}.lottery .promo-action .timer-clock .timer-clock__block.__numbers .clock__block-names {    font-size: 10px;    top: 3px}.lottery .promo-action .timer-clock .timer-clock__block.__numbers .clock__block__number {    margin-top: 1px}.lottery__inner {    padding: 20px;    margin-bottom: 20px}.lottery__inner .cnt-brwn-light-l {    margin: 0 -18px 10px;    padding: 8px;    text-align: center;    font-size: 14px;    font-weight: 700}.lottery__inner .cnt-brwn-light-l:first-child {    margin-top: -18px}.lottery-prise {    position: relative;    font-family: PTSans-CaptionBold, PTSans-Caption, Arial, Helvetica, Verdana, Tahoma, sans-serif}.lottery-prise__text {    position: relative;    font-family: PTSans-CaptionBold, PTSans-Caption, Arial, Helvetica, Verdana, Tahoma, sans-serif;    color: #f1dc85;    font-size: 16px}html.chrome .lottery-prise__text,html.safari .lottery-prise__text,html.yandex .lottery-prise__text {    background: -webkit-linear-gradient(top, #fcf3d2 0, #fce9a9 50%, #f1dc85 51%, #fdefbd 100%);    -webkit-background-clip: text;    -webkit-text-fill-color: transparent}.lottery-prise-names {    position: absolute;    top: 50%;    right: 0;    bottom: auto;    left: 150px;    margin-top: -25px}.lottery-prise-names .lottery-prise-name {    font-size: 21px;    left: 15px;    line-height: 29px}.lottery-prise-names .lottery-prise-text {    color: #ffc649;    font-size: 24px;    line-height: 25px;    text-shadow: 0 2px 5px rgba(0, 0, 0, .5);    max-height: 30px;    height: 33px;    max-width: 100%;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap}._big .lottery-prise-names {    margin-top: -30px;    left: 15px}._big .lottery-prise-names .lottery-prise-name {    color: #af0512;    font-size: 24px;    line-height: 25px;    font-weight: 700;    text-shadow: 0 2px 5px rgba(0, 0, 0, .5)}._big .lottery-prise-names .lottery-prise-text {    color: #ffc649;    font-size: 36px;    line-height: 35px;    font-weight: 700;    text-shadow: 0 2px 5px rgba(0, 0, 0, .5);    max-height: 40px;    height: 40px}.lottery-prise-wrap {    margin: 0 0 20px;    background-color: #1a0000;    border-radius: 3px}.lottery-prise-wrap+.table-fond td span {    font-family: PTSans-Caption, Arial, Helvetica, Verdana, Tahoma, sans-serif}.lottery-prise-wrap+.table-fond td span.text-ellipse-brown {    font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif}.lottery-prise-wrap+.table-fond td span.promo-winner-text {    font-size: 18px}.lottery-prise-img {    height: 155px}._big .lottery-prise-img {    height: 118px;    border-radius: 3px;    background-color: #200502;    border: 1px solid #000}._big .lottery-prise-img img {    float: right}.lottery-prise-img img {    max-width: 100%;    max-height: 100%;    display: block}.prize-img-for-table {    width: 74px}.promo-poster {    padding: 3px;    border-radius: 7px;    background-image: -webkit-linear-gradient(top, #b95f03 0, #671d00 5%, #b95f03 80%, #671d00 100%);    background-image: linear-gradient(to bottom, #b95f03 0, #671d00 5%, #b95f03 80%, #671d00 100%);    background-repeat: repeat-x;    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffb95f03', endColorstr='#ff671d00', GradientType=0);    box-shadow: inset 0 -1px 0 rgba(185, 95, 3, .5), inset 0 1px 0 1px rgba(109, 33, 1, .5)}.promo-poster:after {    content: '';    border-radius: 7px;    position: absolute;    top: 3px;    right: 3px;    bottom: 3px;    left: 3px;    box-shadow: inset 0 0 25px rgba(0, 0, 0, .5), inset 0 0 35px rgba(0, 0, 0, .25);    background: url("../../../../../images/brown-pattern_2586a0e8.gif") 50% 0 repeat;    z-index: 1}.promo-poster>* {    z-index: 2}.promo-poster+.h1,.promo-poster+.h2,.promo-poster+.h3,.promo-poster+h1,.promo-poster+h2,.promo-poster+h3 {    margin-top: 0!important;    margin-bottom: 0!important}.promo-img {    padding: 5px;    border-radius: 5px;    overflow: hidden;    position: relative;    z-index: 2}.lottery--scratch .promo-img {    padding: 0;    width: 370px;    float: left}.lottery--scratch .promo-img img {    min-height: 236px;    width: 100%}.promo-img:after,.promo-img:before {    content: '';    border-radius: 5px;    position: absolute;    top: 5px;    right: 5px;    bottom: 5px;    left: 5px}.lottery--scratch .promo-img:after,.lottery--scratch .promo-img:before {    position: absolute;    top: 0;    right: 0;    bottom: 0;    left: 0}.promo-img:after {    box-shadow: inset 0 1px 1px rgba(255, 255, 255, .5);    z-index: 4;    opacity: .75;    filter: alpha(opacity=75);    background: url("../../../../../images/promo-light_cdeebc3b.png") 0 0 no-repeat}.promo-img img {    max-width: 100%;    border-radius: 5px;    box-shadow: 0 3px 15px rgba(0, 0, 0, .5);    display: block;    position: relative;    z-index: 1}.promo-action {    overflow: hidden;    position: relative;    z-index: 3}.promo-head {    padding: 5px;    border-radius: 5px;    position: relative;    z-index: 5}.promo-text {    position: absolute;    top: 50%;    right: 0;    bottom: auto;    left: 0}.promo-info {    border: 2px solid #000;    box-shadow: 0 0 0 1px rgba(63, 72, 86, .75)}.promo-info p {    color: #54bddc}.promo-poster+.promo-info {    margin: 4px 0 0}.promo-poster {    position: relative}.promo-poster .sticker {    position: absolute;    top: 8px;    right: auto;    bottom: auto;    left: 4px}.lottery--scratch .promo-poster .sticker {    z-index: 10}.promo-info {    padding: 6px 16px}.promo-info>:last-child {    margin-bottom: 0}.promo-action__title {    font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;    font-size: 13px;    font-weight: 700;    color: #af0512;    line-height: 1.2;    padding-top: 2px}.lottery--scratch .promo-action__title {    font-size: 12px}.promo-action .cnt-brwn-brd {    height: 48px;    margin-top: -3px}.promo-action .cnt-brwn-brd .promo-action__title {    text-align: center;    padding-top: 4px}.lottery--scratch .promo-action .cnt-brwn-brd .promo-action__title {    font-size: 13px}.lottery--scratch .promo-action .cnt-brwn-brd {    width: 190px;    margin-left: 17px}.promo-action__total {    font-family: PTSans-CaptionBold, PTSans-Caption, Arial, Helvetica, Verdana, Tahoma, sans-serif;    font-size: 24px;    color: #ffc549;    line-height: 1.1}.promo-action__end {    padding: 5px 0 15px;    text-transform: uppercase;    color: #ff2b2b}.promo-action__date {    font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;    font-size: 18px;    font-weight: 700;    text-transform: uppercase;    text-align: center;    color: #ffc549;    line-height: 1.33}.lottery--scratch .promo-action__date {    font-size: 16px}.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: 0;    left: 0;    width: 100%}.promo-action__status-info {    margin-right: 55px;    padding: 3px 0 0;    font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;    font-size: 13px;    font-weight: 700;    line-height: 1;    text-align: right;    color: #915e1a}.promo-action__status-info span {    text-transform: uppercase;    text-decoration: none;    color: #ffc549;    line-height: 1.5}.cnt-filters {    height: 28px}.cnt-filters ul {    height: 28px;    margin: 0;    padding: 0;    text-align: center}.cnt-filters li {    height: 28px;    margin: 0 13px;    padding: 0;    display: inline-block;    font-weight: 700;    font-size: 0;    text-transform: uppercase}.cnt-filters a {    display: inline-block;    height: 28px;    position: relative;    text-decoration: none;    font-size: 14px;    font-weight: 400;    line-height: 28px;    color: #994901}.cnt-filters a.active,.cnt-filters a:active,.cnt-filters a:hover {    color: #fae7a5}.cnt-filters a.active:after,.cnt-filters a.active:before {    content: '';    position: absolute;    top: -5px;    right: auto;    bottom: auto;    left: 50%;    width: 0;    height: 0;    margin-left: -9px;    border-right: 9px solid rgba(0, 0, 0, 0);    border-left: 9px solid rgba(0, 0, 0, 0)}.cnt-filters a.active:before {    border-top: 9px solid #000;    z-index: 2}.cnt-filters a.active:after {    top: -4px;    border-top: 9px solid rgba(114, 68, 32, .95);    z-index: 1}.promo {    margin: 0 0 15px;    position: relative;    z-index: 1}.promo-slider {    height: 240px;    margin: 0 0 15px;    overflow: hidden;    position: relative;    z-index: 1;    border-radius: 8px;    border: 2px solid #b14200;    background-color: #160301;    box-shadow: 0 2px 3px 1px rgba(0, 0, 0, .5)}.promo-panel {    position: relative;    z-index: 2}.promo-panel__outer,.promo-panel__wrapper {    height: 48px;    text-decoration: none!important}.promo-panel__outer {    position: relative}.promo-panel__title {    position: absolute;    top: -10px;    right: 0;    bottom: auto;    left: 0;    display: block;    font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;    font-weight: 700;    font-size: 13px;    line-height: 16px;    text-align: center;    color: #915e1a;    text-decoration: none!important;    z-index: 1}.promo-panel__jackpot {    width: 330px;    height: 48px;    background-image: url("../../../../../images/sprite-full_b0e333cc.png");    background-repeat: no-repeat;    background-position: 0 -731px;    text-decoration: none!important;    border-bottom: 0!important}.promo-panel__winners {    width: 330px;    height: 48px;    background-image: url("../../../../../images/sprite-full_b0e333cc.png");    background-repeat: no-repeat;    background-position: 0 -780px}.promo-panel__button {    float: right;    width: 281px;    height: 42px;    padding: 3px 4px 5px;    background-image: url("../../../../../images/sprite-full_b0e333cc.png");    background-repeat: no-repeat;    background-position: 0 -1147px}.promo-panel .grid-col__5-12 .promo-panel__outer {    width: 330px;    margin: 0 auto}.promo-panel .grid-col__5-12 .promo-panel__button {    float: left}.header {    position: relative}.header-nav {    height: 36px;    padding: 12px 0;    font-family: PTSans-CaptionBold, PTSans-Caption, Arial, Helvetica, Verdana, Tahoma, sans-serif;    font-size: 16px;    white-space: nowrap}.header-nav ul {    margin: 0 -10px}.header-nav__item {    position: relative;    display: inline-block;    margin: 0 17px}.header-nav__item:nth-child(1) {    width: 115px}.header-nav__item:nth-child(2) {    width: 83px}.header-nav__item:nth-child(3) {    width: 86px}.header-nav__item:nth-child(4) {    width: 96px;    margin-left: 193px}.header-nav__item:nth-child(5) {    width: 79px;    margin-left: 47px;    margin-right: 10px}.header-nav__item:nth-child(6) {    width: 100px;    text-align: right}.header-nav__item.coming-soon {    position: relative;    opacity: .5;    filter: alpha(opacity=50)}.header-nav__item.coming-soon:hover {    opacity: .6;    filter: alpha(opacity=60)}.header-nav__item.coming-soon a,.header-nav__item.coming-soon a:active,.header-nav__item.coming-soon a:hover {    cursor: default;    background-image: none!important}.header-nav__item.coming-soon a:after,.header-nav__item.coming-soon a:before {    display: none!important}.header-nav__item.coming-soon:after {    content: 'скоро';    font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;    font-weight: 700;    position: absolute;    top: -5px;    right: -10px;    bottom: auto;    left: auto;    font-size: 14px;    line-height: 14px;    color: #339ab7}.header-nav a {    display: inline-block;    line-height: 36px;    height: 36px;    padding: 0 2px;    position: relative;    z-index: 2;    text-decoration: none}.header-nav a span {    display: block;    line-height: 36px;    height: 36px;    text-transform: uppercase;    color: #fce9a9;    text-shadow: 0 0 0 transparent!important}html.chrome .header-nav a span,html.safari .header-nav a span,html.yandex .header-nav a span {    background: -webkit-linear-gradient(top, #fcf3d2 0, #fce9a9 50%, #f1dc85 51%, #fdefbd 100%);    -webkit-background-clip: text;    -webkit-text-fill-color: transparent}.header-nav a:after,.header-nav a:before {    display: none;    content: '';    width: 30px;    height: 36px;    background-image: url("../../../../../images/sprite-min_8dbab8e9.png");    background-repeat: no-repeat;    z-index: 1}.header-nav a:before {    position: absolute;    top: 0;    right: auto;    bottom: auto;    left: -17px;    background-position: 0 -90px}.header-nav a:after {    position: absolute;    top: 0;    right: -17px;    bottom: auto;    left: auto;    background-position: 100% -127px}.header-nav a.active,.header-nav a:active,.header-nav a:focus,.header-nav a:hover {    background: url("../../../../../images/sprite-min_8dbab8e9.png") 50% -164px repeat-x}.header-nav a.active:after,.header-nav a.active:before,.header-nav a:active:after,.header-nav a:active:before,.header-nav a:focus:after,.header-nav a:focus:before,.header-nav a:hover:after,.header-nav a:hover:before {    display: block}.header.partners .footer-partners {    text-align: left}.user-bar__info-ico-msg {    color: #fff!important}.msg__circle {    display: none;    position: absolute;    top: 0;    right: -8px;    bottom: auto;    left: auto;    width: auto;    height: 14px;    min-width: 14px;    border-radius: 8px;    color: #fff;    font-size: 10px;    font-weight: 400;    padding: 0 2px 0 1px;    margin: 0;    letter-spacing: -.025em;    line-height: 1.34;    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}.msg__circle html.ff,html.ff .msg__circle {    line-height: 1.29}html.opera .msg__circle {    line-height: 1.4}html.ie .msg__circle {    padding: 0 2px}.with-msg__circle .msg__circle {    display: block}.form-group {    padding: 0;    margin: 0 0 12px;    border: 0;    min-width: 0}.form-group__label {    color: #54bddc;    font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;    font-size: 13px;    font-weight: 700;    margin-bottom: 3px;    display: inline-block}.form-group__socials {    margin: 0 6px 6px -2px}.form-group__socials .socials-md li {    margin-right: 12px}.form-group__textarea {    border-radius: 3px;    background-color: #502304;    box-shadow: inset 0 1px 3px rgba(52, 9, 1, .8), inset 0 0 5px rgba(251, 233, 167, .15);    background-image: -webkit-linear-gradient(top, rgba(44, 1, 0, .4)0, rgba(44, 1, 0, 0)100%);    background-image: linear-gradient(to bottom, rgba(44, 1, 0, .4)0, rgba(44, 1, 0, 0)100%);    background-repeat: repeat-x;    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#662c0100', endColorstr='#002c0100', GradientType=0);    border: 1px solid transparent;    padding: 9px 11px;    height: 29px;    box-sizing: border-box;    color: #fae7a5;    font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;    font-size: 13px;    font-weight: 700;    min-height: 120px;    max-height: 182px;    width: 100%;    max-width: 100%;    outline: 0;    resize: none}.form-group__textarea::-moz-placeholder {    color: rgba(250, 231, 161, .5);    opacity: 1}.form-group__textarea:-ms-input-placeholder {    color: rgba(250, 231, 161, .5)}.form-group__textarea::-webkit-input-placeholder {    color: rgba(250, 231, 161, .5)}.form-group__textarea:focus {    border: 1px solid #fae7a5;    box-shadow: 0 0 2px rgba(255, 255, 255, .5)}.form-group__input {    background-color: #502304;    background-image: -webkit-linear-gradient(top, rgba(44, 1, 0, .4)0, rgba(44, 1, 0, 0)100%);    background-image: linear-gradient(to bottom, rgba(44, 1, 0, .4)0, rgba(44, 1, 0, 0)100%);    background-repeat: repeat-x;    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#662c0100', endColorstr='#002c0100', GradientType=0);    border: 1px solid transparent;    border-radius: 3px;    box-shadow: inset 0 1px 3px rgba(52, 9, 1, .8), inset 0 0 5px rgba(251, 233, 167, .15);    box-sizing: border-box;    padding: 5px 9px;    width: 100%;    height: 29px;    font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;    color: #fae7a5;    font-size: 13px;    font-weight: 700;    outline: 0}.form-group__input::-moz-placeholder {    color: rgba(250, 231, 161, .5);    opacity: 1}.form-group__input:-ms-input-placeholder {    color: rgba(250, 231, 161, .5)}.form-group__input::-webkit-input-placeholder {    color: rgba(250, 231, 161, .5)}.form-group__input:focus {    border: 1px solid #fae7a5;    box-shadow: 0 0 2px rgba(255, 255, 255, .5)}.form-group__input._readonly,.form-group__input._readonly:focus,.form-group__input[readonly],.form-group__input[readonly]:focus {    pointer-events: none}.form-group__input.input-sm {    height: 29px;    line-height: 1}.form-group__input.input-md {    height: 36px;    line-height: 1.2}.has-error:not(.has-success) .form-group__input {    background: #000717;    box-shadow: 0 0 2px rgba(95, 13, 35, .5);    border: 1px solid #5f0d23;    color: #ff2b2b;    padding-right: 21px}.has-success .form-group__input {    border: 1px solid #009754}.form-group__input-link {    margin-top: 3px}.form-group__input-link a {    color: #994901;    font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;    font-size: 13px;    font-weight: 700;    text-decoration: underline}.form-group__input-link a:hover {    text-decoration: none}.form-group__input-wrap {    position: relative}.form-group__input-wrap._accept.info .form-group__input {    padding-right: 25px}.form-group__input-wrap._accept.edit .form-group__input {    padding-right: 45px}.form-group__input-wrap._accept .input-ok {    position: absolute;    content: '';    cursor: pointer;    width: 17px;    height: 12px;    top: 9px;    right: 27px;    background-image: url("../../../../../images/sprite-full_b0e333cc.png");    background-repeat: no-repeat;    background-position: -98px -173px;    display: none}.form-group__input-wrap._accept .input-cancel {    position: absolute;    content: '';    cursor: pointer;    width: 13px;    height: 13px;    top: 8px;    right: 9px;    background-image: url("../../../../../images/sprite-full_b0e333cc.png");    background-repeat: no-repeat;    background-position: -83px -171px;    display: none}.form-group__input-wrap._accept .input-info {    position: absolute;    content: '';    cursor: pointer;    width: 18px;    height: 18px;    top: 6px;    right: 5px;    background-image: url("../../../../../images/sprite-full_b0e333cc.png");    background-repeat: no-repeat;    background-position: -116px -173px;    display: none!important}.form-group__input-wrap._accept .input-info .tooltip {    top: -6.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}.form-group__input-wrap._accept.has-error .input-cancel,.form-group__input-wrap._accept.has-error .input-info,.form-group__input-wrap._accept.has-error .input-ok {    display: none!important}.form-group__input-wrap .input-label-right {    position: absolute;    right: 5px;    top: 4px;    font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;    font-weight: 700;    font-size: 14px;    color: #b45502}.form-group__input-wrap .input-label-right+input {    padding-right: 22%}.form-group__input-wrap .input-label-right.label-md {    top: 7px}.form-group__input-checkbox {    cursor: pointer;    color: #54bddc;    font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;    font-size: 13px;    font-weight: 700}.form-group__input-checkbox a {    color: #54bddc;    font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;    font-size: 13px;    font-weight: 700;    text-decoration: none}:not(.IE8Body) .form-group__input-checkbox input[type=checkbox] {    opacity: 0;    filter: alpha(opacity=0);    visibility: hidden}:not(.IE8Body) .form-group__input-checkbox {    padding-left: 5px;    position: relative}:not(.IE8Body) .form-group__input-checkbox input[type=checkbox]+span:before {    content: '';    width: 16px;    height: 16px;    position: absolute;    top: -2px;    right: auto;    bottom: auto;    left: 0;    background-image: url("../../../../../images/sprite-full_b0e333cc.png");    background-repeat: no-repeat;    background-position: -65px -154px}:not(.IE8Body) .form-group__input-checkbox input[type=checkbox]:checked+span:before {    background-image: url("../../../../../images/sprite-full_b0e333cc.png");    background-repeat: no-repeat;    background-position: -82px -154px}.form-group__input-radio {    cursor: pointer;    color: #fae7a5;    font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;    font-size: 13px;    font-weight: 700}:not(.IE8Body) .form-group__input-radio input[type=radio] {    opacity: 0;    filter: alpha(opacity=0);    visibility: hidden}:not(.IE8Body) .form-group__input-radio {    padding-left: 5px;    position: relative}:not(.IE8Body) .form-group__input-radio input[type=radio]+span:before {    content: '';    width: 12px;    height: 12px;    position: absolute;    top: 1px;    right: auto;    bottom: auto;    left: 0;    background-image: url("../../../../../images/sprite-full_b0e333cc.png");    background-repeat: no-repeat;    background-position: -115px -157px}:not(.IE8Body) .form-group__input-radio input[type=radio]:checked+span:before {    background-image: url("../../../../../images/sprite-full_b0e333cc.png");    background-repeat: no-repeat;    background-position: -100px -157px}.form-error.help-block {    -webkit-transition: all 400ms ease-in-out 0s;    transition: all 400ms ease-in-out 0s;    position: absolute;    top: 0;    left: auto;    text-transform: none!important;    right: -91%;    width: 90%;    box-sizing: border-box;    height: auto;    padding: 7px 5px;    margin: 0 -6px 0 0;    line-height: 15px;    border-radius: 3px;    background-color: #8f001f;    box-shadow: 2px 3px 4px rgba(0, 0, 0, .54);    background-image: -webkit-linear-gradient(#8d011c, #970023 98.35%, #970023);    background-image: linear-gradient(#8d011c, #970023 98.35%, #970023);    background-repeat: no-repeat;    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff8d011c', endColorstr='#ff970023', GradientType=0);    color: #fae7a5;    font-weight: 700;    font-size: 13px!important;    z-index: 5;    display: none!important}.brown .form-error.help-block,.form-error.help-block.brown {    background-color: #974701;    box-shadow: 2px 3px 4px rgba(0, 0, 0, .54);    background-image: -webkit-linear-gradient(top, #8d4101 0, #974701 100%);    background-image: linear-gradient(to bottom, #8d4101 0, #974701 100%);    background-repeat: repeat-x;    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff8d4101', endColorstr='#ff974701', GradientType=0)}.form-error.help-block.green,.green .form-error.help-block {    background-color: #009754;    box-shadow: 2px 3px 4px rgba(0, 0, 0, .54);    background-image: -webkit-linear-gradient(top, #009754 0, #009754 100%);    background-image: linear-gradient(to bottom, #009754 0, #009754 100%);    background-repeat: repeat-x;    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff009754', endColorstr='#ff009754', GradientType=0)}.form-error.help-block:before {    content: '';    position: absolute;    width: 0;    height: 0;    border-style: solid;    border-width: 7px 7px 7px 0;    border-color: transparent #970023 transparent transparent;    left: -7px;    top: 8px;    z-index: 2}.brown .form-error.help-block:before,.form-error.help-block.brown:before {    border-color: transparent #974701 transparent transparent}.form-error.help-block.green:before,.green .form-error.help-block:before {    border-color: transparent #009754 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;    box-sizing: border-box;    padding: 9px;    height: auto;    min-height: 20px;    font-size: 15px;    filter: alpha(opacity=0);    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 #970023;    left: 50%;    margin-left: -2px;    bottom: -12px;    top: auto}.top .form-error.help-block.brown:before,.top.brown .form-error.help-block:before {    border-top: 5px solid #974701}.top.green .form-error.help-block:before {    border-top: 5px solid #009754}.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);    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 #970023;    border-top: 0;    top: -5px;    left: 50%;    margin-left: -2px}.bottom .form-error.help-block.brown:before,.bottom.brown .form-error.help-block:before {    border-bottom: 5px solid #974701;    border-top: 0;    top: -5px}.bottom.green .form-error.help-block:before {    border-bottom: 5px solid #009754;    border-top: 0;    top: -5px}.left .form-error.help-block {    bottom: auto!important;    left: -92%;    right: auto;    top: 0!important;    width: 90%}.left .form-error.help-block:before {    border-left: 7px solid #970023;    border-bottom: 7px solid transparent;    border-right: 0;    border-top: 7px solid transparent;    right: -7px;    left: auto;    top: 8px}.brown .left .form-error.help-block:before,.left .form-error.help-block.brown:before {    border-left-color: #974701;    border-right-color: transparent;    border-bottom-color: transparent;    top: -5px;    right: -6px}.green .left .form-error.help-block:before,.left .form-error.help-block.green:before {    border-left-color: #009754;    border-right-color: transparent;    border-bottom-color: transparent;    top: -5px;    right: -6px}.left.brown .form-error.help-block:before {    border-left-color: #974701;    border-right-color: transparent;    border-bottom-color: transparent;    right: -14px}.left.green .form-error.help-block:before {    border-left-color: #009754;    border-right-color: transparent;    border-bottom-color: transparent;    right: -14px}.has-error .form-error.help-block {    display: block!important}._nowrap .form-error.help-block {    white-space: nowrap;    max-width: none;    min-width: none}._nowrap.top .form-error.help-block:before {    left: 20px;    margin-left: 0}.sidebar-poster__name {    display: block;    text-transform: uppercase;    text-decoration: none;    color: #fce9a9;    -webkit-background-clip: text;    -webkit-text-fill-color: transparent;    background: -o-linear-gradient(transparent, transparent);    text-shadow: 0 0 0 transparent!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;    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;    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: -3px!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 .error-hint {    top: 30px;    left: 50%;    margin-left: -131px;    border: 1px solid red;    background: #720b0b;    font-size: 12px;    z-index: 99999;    width: 260px;    position: absolute;    box-sizing: border-box;    padding: 5px 15px 5px 10px;    color: #fff;    font-weight: 700;    white-space: initial}.text-error-cnt .error-hint .hint-close {    color: red;    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;    -webkit-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!important;    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}.grid-wrapper {    position: relative}.sidebar {    position: relative;    padding: 45px 20px 0;    margin: 0 0 0 15px;    width: 245px;    top: 0}.sidebar._scroll {    position: absolute}.sidebar._fixed {    position: fixed;    top: 0}.sidebar._down {    bottom: 16px;    top: auto}.sidebar:after,.sidebar:before {    content: '';    z-index: 0}.sidebar:before {    width: 307px;    height: 31px;    position: absolute;    top: 0;    right: auto;    bottom: auto;    left: -11px;    background-image: url("../../../../../images/sprite-full_b0e333cc.png");    background-repeat: no-repeat;    background-position: 0 -828px}.sidebar:after {    width: 285px;    height: 30px;    position: absolute;    top: auto;    right: auto;    bottom: -10px;    left: 0;    background-image: url("../../../../../images/sprite-full_b0e333cc.png");    background-repeat: no-repeat;    background-position: 0 -1116px}.sidebar-block {    margin: 0 0 15px;    position: relative;    z-index: 1}.sidebar-btn {    margin: 0 0 15px}.sidebar-poster {    position: relative;    min-height: 200px;    margin: 0 0 15px}.sidebar-poster--lottery {    margin-bottom: 25px}.sidebar-poster a:not(.btn):not(.bonus-link) {    display: block;    text-transform: uppercase;    text-decoration: none;    color: #fce9a9;    text-shadow: 0 0 0 transparent!important}html.chrome .sidebar-poster a:not(.btn):not(.bonus-link),html.safari .sidebar-poster a:not(.btn):not(.bonus-link),html.yandex .sidebar-poster a:not(.btn):not(.bonus-link) {    background: -webkit-linear-gradient(top, #fcf3d2 0, #fce9a9 50%, #f1dc85 51%, #fdefbd 100%);    -webkit-background-clip: text;    -webkit-text-fill-color: transparent}.sidebar-poster__wrapper {    position: relative;    z-index: 2;    height: 194px}.sidebar-poster__wrapper:before {    content: '';    width: 267px;    height: 198px;    background-image: url("../../../../../images/sprite-full_b0e333cc.png");    background-repeat: no-repeat;    background-position: 0 -860px;    position: absolute;    top: 6px;    right: -11px;    bottom: auto;    left: -11px;    z-index: 3}.sidebar-poster__title {    height: 23px;    margin: 0 -20px;    top: -5px;    position: relative;    z-index: 3;    text-align: center}.sidebar-poster__title img {    width: 90%;    display: block;    margin: 0 auto}.sidebar-poster__img {    width: 235px;    height: 164px;    margin: 0 auto;    position: relative;    overflow: hidden;    z-index: 1}.sidebar-poster__img:before {    content: '';    z-index: 2;    position: absolute;    top: 0;    right: 0;    bottom: 0;    left: 0;    box-shadow: 0 -3px 3px 1px rgba(0, 0, 0, .75)inset}.sidebar-poster__img img {    width: 235px;    display: block;    margin: 0 auto;    position: relative;    z-index: 1}.sidebar-poster__img,.sidebar-poster__img img {    border-radius: 10px / 60px}.sidebar-poster__name {    font-family: PTSans-CaptionBold, PTSans-Caption, Arial, Helvetica, Verdana, Tahoma, sans-serif;    font-size: 16px;    line-height: 20px;    text-align: center}.sidebar-poster__bonus {    position: relative;    font-family: PTSans-Caption, Arial, Helvetica, Verdana, Tahoma, sans-serif;    height: 200px}.sidebar-poster__bonus:before {    position: absolute;    top: -15px;    right: auto;    bottom: auto;    left: -13px;    content: "";    width: 277px;    height: 238px;    background-image: url("../../../../../images/sprite-full_b0e333cc.png");    background-repeat: no-repeat;    background-position: 0 -1969px}.sidebar-poster__bonus .bonus__inner {    position: relative;    padding-top: 68px;    z-index: 1}.sidebar-poster__bonus .bonus-percent {    width: 60px;    padding: 3px 0 0 12px;    color: #fff;    text-align: center}.sidebar-poster__bonus .bonus-percent span {    display: inline-block;    max-width: 55px;    font-size: 12px;    line-height: 1;    text-transform: uppercase;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap}.sidebar-poster__bonus .bonus-percent strong {    display: inline-block;    max-width: 55px;    font-size: 21px;    text-shadow: 0 1px 2px #000;    margin-top: -10px;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap}.sidebar-poster__bonus .bonus-deposit {    display: inline-block;    padding-top: 15px;    line-height: 1.4}.sidebar-poster__bonus .bonus-deposit>span {    display: block;    max-width: 120px;    font-size: 13px;    text-transform: uppercase;    color: #fff;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap}.sidebar-poster__bonus .bonus-deposit .sum {    position: relative;    max-width: 120px;    font-family: PTSans-CaptionBold, PTSans-Caption, Arial, Helvetica, Verdana, Tahoma, sans-serif;    font-size: 20px;    text-transform: uppercase;    color: #fce9a9}html.chrome .sidebar-poster__bonus .bonus-deposit .sum,html.safari .sidebar-poster__bonus .bonus-deposit .sum,html.yandex .sidebar-poster__bonus .bonus-deposit .sum {    background: -webkit-linear-gradient(top, #fcf3d2 0, #fce9a9 50%, #f1dc85 51%, #fdefbd 100%);    -webkit-background-clip: text;    -webkit-text-fill-color: transparent}.sidebar-poster__bonus .bonus-deposit .sum:before {    position: absolute;    top: 5px;    right: 0;    bottom: 5px;    left: 0;    content: "";    box-shadow: inset 0 0 15px 1px #000, 0 0 18px 1px #000;    border-radius: 50%;    z-index: -1}.sidebar-poster__bonus .bonus-deposit .sum.big {    font-size: 17px}.sidebar-poster .bonus-link {    margin-top: 8px;    text-align: center}.sidebar-poster .bonus-link a {    position: relative;    font-size: 10px;    text-transform: uppercase;    color: #ffc549;    text-decoration: underline}.sidebar-poster .bonus-link a:hover {    text-decoration: none}.sidebar-poster .bonus-link a:active {    top: 1px}.sidebar-news {    margin: 40px auto 15px}.sidebar-news .sidebar-poster__title {    top: -30px;    height: 6px}.sidebar-news__wrapper {    width: 238px;    height: 359px;    border: 2px solid #9a4902;    border-radius: 10px}.sidebar-news-item {    display: block;    position: relative;    width: 226px;    margin: 0 auto 3px}.sidebar-news-item img {    position: relative;    z-index: 1;    max-width: 226px;    opacity: .75;    -webkit-transition: opacity 1s;    transition: opacity 1s;    border-radius: 2px}.sidebar-news-item:hover img {    opacity: 1}.sidebar-news-item .sidebar-poster__name {    position: absolute;    bottom: 10px;    left: 6px;    width: 210px;    z-index: 3;    text-align: left;    font-size: 14px;    line-height: 1.2}.sidebar-news-item:before {    content: '';    position: absolute;    z-index: 2;    top: -4px;    left: -4px;    background: url("../../../../../images/frame_f3b30701.png") no-repeat;    width: 234px;    height: 117px}.tournament-fond {    position: relative;    margin: 0 0 15px;    border: 2px solid #9a4902;    border-top-width: 0;    border-radius: 10px}.tournament-fond:after,.tournament-fond:before {    content: '';    width: 60px;    height: 10px;    position: absolute;    top: 0;    right: auto;    bottom: auto;    left: auto;    z-index: 1}.tournament-fond:before {    left: -2px;    background-image: url("../../../../../images/sprite-full_b0e333cc.png");    background-repeat: no-repeat;    background-position: -270px -861px}.tournament-fond:after {    right: -3px;    background-image: url("../../../../../images/sprite-full_b0e333cc.png");    background-repeat: no-repeat;    background-position: -270px -872px}.tournament-fond__title,.tournament-fond__total {    white-space: nowrap;    text-align: center;    line-height: 1}.tournament-fond__title {    font-size: 13px;    font-weight: 700;    color: #af0512;    position: relative;    top: -8px}.tournament-fond__total {    font-family: PTSans-CaptionBold, PTSans-Caption, Arial, Helvetica, Verdana, Tahoma, sans-serif;    font-size: 24px;    text-transform: uppercase;    color: #ffc649;    margin: 0 0 10px}.tournament-fond__stats {    border-radius: 0 0 10px 10px;    margin: 0 0 15px;    overflow: hidden}.tournament-fond__table tr td {    height: 16px;    padding-top: 5px;    padding-bottom: 5px;    vertical-align: middle}.tournament-fond__table tr td:first-child {    font-size: 11px;    font-weight: 700;    width: 126px;    padding-left: 15px;    text-align: left}.tournament-fond__table tr td:first-child span {    max-width: 126px;    color: #af0512}.tournament-fond__table tr td:last-child {    font-family: PTSans-CaptionBold, PTSans-Caption, Arial, Helvetica, Verdana, Tahoma, sans-serif;    font-size: 14px;    width: 85px;    padding-right: 15px;    text-align: right}.tournament-fond__table tr td:last-child span {    max-width: 85px;    color: #fce9a9;    text-shadow: 0 0 0 transparent!important}html.chrome .tournament-fond__table tr td:last-child span,html.safari .tournament-fond__table tr td:last-child span,html.yandex .tournament-fond__table tr td:last-child span {    background: -webkit-linear-gradient(top, #fcf3d2 0, #fce9a9 50%, #f1dc85 51%, #fdefbd 100%);    -webkit-background-clip: text;    -webkit-text-fill-color: transparent}.tournament-fond__table tr td span {    display: block;    line-height: 1.33;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap}.tournament-fond__table tr:nth-child(odd) {    background-color: #3e1604}.tournament-fond__table._my-stats tr.personal td span {    font-size: 14px;    color: #ffc649;    background-color: #290802;    border-color: #000;    border-style: solid}.tournament-fond__table._my-stats tr.personal td:first-child {    padding: 5px 0 5px 2px}.tournament-fond__table._my-stats tr.personal td:first-child span {    padding: 3px 0 3px 12px;    border-width: 2px 0 2px 2px;    border-radius: 3px 0 0 3px;    box-shadow: 0 1px 0 #5e1703 inset, 1px 0 0 #350c02 inset, 0 -1px 0 rgba(94, 23, 3, .15)inset, 0 1px 0 rgba(94, 23, 3, .5)}.tournament-fond__table._my-stats tr.personal td:last-child {    padding: 5px 2px 5px 0}.tournament-fond__table._my-stats tr.personal td:last-child span {    padding: 3px 12px 3px 0;    border-width: 2px 2px 2px 0;    border-radius: 0 3px 3px 0;    box-shadow: 0 1px 0 #5e1703 inset, -1px 0 0 #350c02 inset, 0 -1px 0 rgba(94, 23, 3, .15)inset, 0 1px 0 rgba(94, 23, 3, .5)}.tournament-fond__table._my-stats tr.little-hints td {    padding-top: 0;    padding-bottom: 0;    font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;    font-weight: 700;    font-size: 11px}.tournament-fond__table._my-stats tr.little-hints td span {    color: #af0512}.tournament-fond__table._my-stats tr:nth-child(odd) {    background-color: transparent}.timer-clock {    width: 200px;    height: 54px;    padding: 0 10px;    position: relative;    z-index: 2}.timer-clock__tournament {    width: 202px;    padding: 0 9px;    margin: -33px auto 10px;    background-image: url("../../../../../images/sprite-full_b0e333cc.png");    background-repeat: no-repeat;    background-position: -90px -1057px}.timer-clock .timer-clock__block {    float: left;    height: 50px;    margin-top: -7px}.timer-clock .timer-clock__block.__numbers {    position: relative;    width: 53px;    height: 54px;    background-image: url("../../../../../images/sprite-full_b0e333cc.png");    background-repeat: no-repeat;    background-position: -272px -962px;    margin-left: -3px;    margin-right: -3px}.timer-clock .timer-clock__block.__numbers .clock__block-wrap {    display: table;    width: 100%;    height: 100%}.timer-clock .timer-clock__block.__numbers .clock__block__number {    width: 21px;    height: 47px;    overflow: hidden;    float: left;    vertical-align: middle;    position: relative;    margin: 3px -9px 0 4px}.timer-clock .timer-clock__block.__numbers .clock__block__number>div {    position: absolute;    top: -60px;    width: 100%;    height: 27px;    left: 7px;    background: url("../../../../../images/num-timer_e481881e.png") no-repeat 0 0}.timer-clock .timer-clock__block.__numbers .clock__block__number>div:first-child {    top: 13px}.timer-clock .timer-clock__block.__numbers .clock__block-names {    height: 13px;    line-height: 13px;    position: absolute;    bottom: auto;    top: 2px;    width: 100%;    text-align: center;    color: #00d3e5;    font-size: 11px;    font-weight: 700}.timer-clock .timer-clock__block.__dottes {    width: 4px;    height: 50px;    background-image: url("../../../../../images/sprite-full_b0e333cc.png");    background-repeat: no-repeat;    background-position: -321px -1057px}.timer-clock .timer-names {    height: 13px}.timer-clock>div:last-child {    height: 0;    overflow: hidden}.tmb {    position: relative;    z-index: 1;    margin-left: auto;    margin-right: auto;    padding: 4px;    width: 202px;    height: 144px;    border-radius: 2px;    box-shadow: 0 2px 4px 1px rgba(0, 0, 0, .75);    text-transform: uppercase;    text-shadow: 0 1px 1px rgba(0, 0, 0, .75);    text-decoration: none}.tmb-img {    width: 202px;    height: 114px;    border-radius: 2px;    margin: 0 0 4px;    position: relative;    z-index: 1}.tmb-img:before {    content: '';    position: absolute;    top: -4px;    right: -4px;    bottom: auto;    left: -4px;    width: 210px;    height: 152px;    background-image: url("../../../../../images/sprite-full_b0e333cc.png");    background-repeat: no-repeat;    background-position: 0 0;    z-index: 2}.tmb-img img {    display: block;    max-width: 100%;    height: auto;    -webkit-transition: all 1s ease-in-out;    transition: all 1s ease-in-out;    position: relative;    z-index: 1}.tmb-title {    margin: 0 3px;    position: relative;    z-index: 3;    font-family: PTSans-CaptionBold, PTSans-Caption, Arial, Helvetica, Verdana, Tahoma, sans-serif;    font-size: 14px;    line-height: 26px;    text-align: center;    text-shadow: 0 0 0 transparent!important;    color: #fce9a9;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap}html.chrome .tmb-title,html.safari .tmb-title,html.yandex .tmb-title {    background: -webkit-linear-gradient(top, #fcf3d2 0, #fce9a9 50%, #f1dc85 51%, #fdefbd 100%);    -webkit-background-clip: text;    -webkit-text-fill-color: transparent}.tmb-action {    position: absolute;    top: 3px;    right: 3px;    bottom: 3px;    left: 3px;    background-image: url("../../../../../images/sprite-full_b0e333cc.png");    background-repeat: no-repeat;    background-position: -1px -552px;    opacity: 0;    filter: alpha(opacity=0);    overflow: hidden;    z-index: 3}.tmb-action .btn {    -webkit-transition: margin .3s ease-in-out;    transition: margin .3s ease-in-out;    position: absolute;    top: auto;    right: 32px;    bottom: auto;    left: 32px}.tmb-action .btn,.tmb-action .btn span {    text-transform: lowercase}.tmb-action .btn-red {    margin-top: -70px!important}.tmb-action .btn-blue {    margin-top: 120px!important}.tmb__lock {    -webkit-transition: margin .3s ease-in-out;    transition: margin .3s ease-in-out;    position: absolute;    top: 0;    right: 0;    bottom: 0;    left: 0;    z-index: 0}.tmb__lock .promo-action__status {    height: 44px;    border-radius: 3px;    box-shadow: 2px 3px 4px rgba(0, 0, 0, .54), inset 0 -1px 0 #a9002a, inset 0 1px 0 #8d021b;    position: absolute;    top: 37px;    right: 10px;    bottom: auto;    left: 10px;    padding: 5px 3px;    background-color: #b7152d;    background-image: -webkit-linear-gradient(#620112, #750115 48%, #970023);    background-image: linear-gradient(#620112, #750115 48%, #970023);    background-repeat: no-repeat;    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff620112', endColorstr='#ff970023', GradientType=0)}.tmb__lock .promo-action__status-ico img {    max-width: 123%!important;    position: absolute!important;    -webkit-transition: none;    transition: none;    bottom: 5%;    left: 1%;    width: 96%}.tmb__lock .promo-action__status-info {    color: #fbe8a5;    padding-top: 2px;    margin-right: 52px;    white-space: nowrap}.tmb__lock .promo-action__status-info,.tmb__lock .promo-action__status-info span {    text-transform: none;    font-size: 11px!important;    line-height: 14px!important}.tmb__lock .promo-action__status-info span {    color: #ffbe31}.tmb__lock .promo-action__status:after,.tmb__lock .promo-action__status:before {    content: '';    position: absolute;    top: -7px;    right: auto;    bottom: auto;    left: 16px;    width: 0;    height: 0;    margin-left: -7px;    border-right: 7px solid rgba(0, 0, 0, 0);    border-left: 7px solid rgba(0, 0, 0, 0)}.tmb__lock .promo-action__status:before {    margin-left: -7px;    border-bottom: 7px solid #8d021b;    z-index: 2}.tmb__lock .promo-action__status:after {    top: -6px;    border-bottom: 7px solid #620112;    z-index: 3}.tmb-fav {    position: absolute;    top: 4px;    right: 4px;    bottom: auto;    left: auto;    width: 52px;    height: 52px;    background-image: url("../../../../../images/sprite-full_b0e333cc.png");    background-repeat: no-repeat;    background-position: -211px -1px;    z-index: 4}.tmb-fav .ico {    margin: 9px 0 0 27px;    cursor: pointer}.tmb .sticker {    position: absolute;    top: 8px;    right: auto;    bottom: auto;    left: 3px}.tmb-glory {    position: absolute;    top: 10px;    right: 9px;    bottom: 32px;    left: 9px;    z-index: 2;    background-image: -webkit-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-pl {    overflow: visible}.tmb-glory__cup {    width: 64px;    height: 68px;    position: absolute;    top: 43px;    right: auto;    bottom: auto;    left: -23px}.tmb-glory__info {    padding: 72px 0 0 80px;    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;    font-size: 14px;    font-weight: 700;    text-transform: none;    line-height: 13px}.tmb-glory__total {    color: #ffc549;    font-family: PTSans-CaptionBold, PTSans-Caption, Arial, Helvetica, Verdana, Tahoma, sans-serif;    font-size: 16px;    margin-top: -3px}.tmb:hover {    z-index: 2;    background-position: -208px -120px}.tmb:hover .tmb-img img {    -webkit-transform: scale(1.04);    transform: scale(1.04)}.tmb:hover .tmb-action {    opacity: 1;    filter: alpha(opacity=100)}.tmb:hover .tmb-action .btn-red {    margin-top: 27px!important}.tmb:hover .tmb-action .btn-red.vertical-centered {    margin-top: 40px!important}.tmb:hover .tmb-action .btn-blue {    margin-top: 65px!important}.tmb:hover .tmb-glory {    opacity: 0;    filter: alpha(opacity=0);    z-index: 0}.tmb:hover .tmb__lock {    z-index: 3}.ff .tmb:hover .tmb-img img {    -webkit-transform: scale(1);    transform: scale(1)}.tmb.little {    display: block;    width: 110px;    height: 61px;    padding: 5px 2px 2px 4px;    cursor: pointer;    left: 20px;    margin-left: -7px;    margin-bottom: 3px;    -webkit-transition: width .5s ease-out 0s, height .3s ease-out 0s;    transition: width .5s ease-out 0s, height .3s ease-out 0s;    box-shadow: 0 0 0 transparent}.tmb.little .tmb-title {    display: none;    line-height: 16px;    margin-right: 0;    color: #fff;    font-size: 12px;    text-shadow: 0 1px 1px rgba(0, 0, 0, .75);    text-align: center}.tmb.little .tmb-img {    width: 110px;    height: 60px}.tmb.little .tmb-img:before {    background: url("../../../../../images/thmb-l_af051acd.png");    background-position: 0 0;    width: 131px;    height: 71px;    left: -17px}.tmb.little img {    width: 121px;    height: 60px;    -webkit-transition: none;    transition: none}.tmb.little:hover {    height: 95px;    width: 134px}.tmb.little:hover img {    -webkit-transform: scale(1);    transform: scale(1);    -webkit-transition: none;    transition: none}.tmb.little:hover .tmb-title {    display: block}.tmb.little:hover .tmb-img {    height: 73px;    width: 132px;    -webkit-transition: none;    transition: none}.tmb.little:hover .tmb-img img {    width: 132px;    height: 73px}.tmb.little:hover .tmb-img:before {    height: 102px;    width: 154px;    background-position: 12px -77px}.tmb.little:last-child {    margin-bottom: 0}.socials-md {    float: left;    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 4px 0 0}.sidebar-block .socials-md {    margin: 0 -2px}.sidebar-block .socials-md li {    margin: 0 1px}.popup .socials-md {    float: none;    margin: 0 -3px}.popup .socials-md li {    margin: 0 3px!important}.btn-social,.btn-social span {    display: inline-block;    width: 32px;    height: 33px;    border-radius: 3px}.sidebar-block .btn-social {    width: 32px;    height: 32px;    box-shadow: 0 1px 0 rgba(81, 31, 5, .95)}.btn-social__fb {    background-image: url("../../../../../images/sprite-full_b0e333cc.png");    background-repeat: no-repeat;    background-position: -33px -197px}.btn-social__fb:hover {    background-position: -33px -231px}.btn-social__tw {    background-image: url("../../../../../images/sprite-full_b0e333cc.png");    background-repeat: no-repeat;    background-position: -66px -197px}.btn-social__tw:hover {    background-position: -66px -231px}.btn-social__vk {    background-image: url("../../../../../images/sprite-full_b0e333cc.png");    background-repeat: no-repeat;    background-position: -165px -197px}.btn-social__vk:hover {    background-position: -165px -231px}.btn-social__ok {    background-image: url("../../../../../images/sprite-full_b0e333cc.png");    background-repeat: no-repeat;    background-position: -198px -197px}.btn-social__ok:hover {    background-position: -198px -231px}.btn-social__gplus {    background-image: url("../../../../../images/sprite-full_b0e333cc.png");    background-repeat: no-repeat;    background-position: -99px -197px}.btn-social__gplus:hover {    background-position: -99px -231px}.btn-social__mailru {    background-image: url("../../../../../images/sprite-full_b0e333cc.png");    background-repeat: no-repeat;    background-position: -132px -197px}.btn-social__mailru:hover {    background-position: -132px -231px}.game-list {    margin: 0 0 20px}.game-filters {    height: 32px;    margin: -7px -3px 3px}.game-filters ul {    height: inherit;    font-size: 0;    line-height: 0}.game-filters__item-icons,.game-filters__item-titles {    display: inline-block;    margin: 0 2px;    height: 32px}.game-filters__item-icons .form-error.help-block,.game-filters__item-titles .form-error.help-block {    white-space: nowrap}.game-filters__item-icons .form-error.help-block:before,.game-filters__item-titles .form-error.help-block:before {    left: 16px}.game-filters__item-icons a,.game-filters__item-titles a {    display: inline-block;    height: 30px;    position: relative;    text-decoration: none;    border: 1px solid #000;    box-shadow: 0 2px 3px 1px rgba(0, 0, 0, .5), 0 0 0 1px rgba(215, 197, 129, .75)inset, 0 0 8px 1px rgba(215, 197, 129, .5)inset;    border-radius: 6px}.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 {    box-shadow: 0 2px 3px 1px rgba(0, 0, 0, .5), 0 0 0 1px rgba(240, 216, 115, .75)inset, 0 0 8px 1px rgba(240, 216, 115, .75)inset}.game-filters__item-icons a.disabled,.game-filters__item-icons a.disabled:active,.game-filters__item-icons a.disabled:hover,.game-filters__item-titles a.disabled,.game-filters__item-titles a.disabled:active,.game-filters__item-titles a.disabled:hover {    color: #97621c;    text-shadow: none;    box-shadow: 0 2px 3px 1px rgba(0, 0, 0, .5), 0 0 0 1px rgba(89, 72, 44, .95)inset, 0 0 8px 1px rgba(0, 0, 0, .25)inset;    cursor: default}.game-filters__item-titles {    float: left}.game-filters__item-titles a {    font-family: PTSans-Caption, Arial, Helvetica, Verdana, Tahoma, sans-serif;    font-size: 14px;    line-height: 29px;    padding: 0 12px;    color: #fcecbc;    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);    background: url("../../../../../images/sprite-buttons_8a4941af.png") 0 -1771px no-repeat}.game-filters__item-titles a.active,.game-filters__item-titles a:active,.game-filters__item-titles a:hover {    color: #f0d873}.game-filters__item-titles__other a,.game-filters__item-titles__other a:hover {    color: #97621c;    text-shadow: none;    box-shadow: 0 2px 3px 1px rgba(0, 0, 0, .5), 0 0 0 1px rgba(89, 72, 44, .95)inset, 0 0 8px 1px rgba(0, 0, 0, .25)inset;    cursor: default}.game-filters__item-icons {    float: right;    width: 32px;    height: 32px;    position: relative}.game-filters__item-icons a {    padding: 0;    width: 30px;    height: 30px;    font: 0/0 a;    color: transparent;    text-shadow: none;    border: 0;    background: url("../../../../../images/sprite-min_8dbab8e9.png") 0 -250px no-repeat}.game-filters__item-icons a .ico {    position: absolute;    top: 0;    right: 0;    bottom: 0;    left: 0;    z-index: 2;    margin: 0 auto}.game-filters__item-icons a .ico-filt-vis {    top: 5px}.game-filters__item-icons a .ico-filt-alph,.game-filters__item-icons a .ico-filt-fav {    top: 4px}.game-filters__item-icons a .ico-filt-cash {    top: 3px}.game-filters__item-icons a.active .ico-filt-vis,.game-filters__item-icons a:active .ico-filt-vis,.game-filters__item-icons a:hover .ico-filt-vis {    background-position: -162px -153px}.game-filters__item-icons a.active .ico-filt-fav,.game-filters__item-icons a:active .ico-filt-fav,.game-filters__item-icons a:hover .ico-filt-fav {    background-position: -220px -151px}.game-filters__item-icons a.active .ico-filt-alph,.game-filters__item-icons a:active .ico-filt-alph,.game-filters__item-icons a:hover .ico-filt-alph {    background-position: -192px -154px}.game-filters__item-icons a.active .ico-filt-cash,.game-filters__item-icons a:active .ico-filt-cash,.game-filters__item-icons a:hover .ico-filt-cash {    background-position: -246px -151px}.game-filters__item-icons a.disabled.active .ico-filt-vis,.game-filters__item-icons a.disabled:active .ico-filt-vis,.game-filters__item-icons a.disabled:hover .ico-filt-vis {    background-position: -162px -173px}.game-filters__item-icons a.disabled.active .ico-filt-fav,.game-filters__item-icons a.disabled:active .ico-filt-fav,.game-filters__item-icons a.disabled:hover .ico-filt-fav {    background-position: -220px -171px}.game-filters__item-icons a.disabled.active .ico-filt-alph,.game-filters__item-icons a.disabled:active .ico-filt-alph,.game-filters__item-icons a.disabled:hover .ico-filt-alph {    background-position: -192px -174px}.game-filters__item-icons a.disabled.active .ico-filt-cash,.game-filters__item-icons a.disabled:active .ico-filt-cash,.game-filters__item-icons a.disabled:hover .ico-filt-cash {    background-position: -246px -171px}@-webkit-keyframes changeWinner {    0% {        margin-top: -100%;        opacity: 1    }    3%,    97% {        margin-top: 0;        opacity: 1    }    100% {        opacity: .8;        margin-top: 100%    }}@keyframes changeWinner {    0% {        margin-top: -100%;        opacity: 1    }    3%,    97% {        margin-top: 0;        opacity: 1    }    100% {        opacity: .8;        margin-top: 100%    }}.winner-item.num-3 {    top: 150px;    display: block;    -webkit-animation: 10s ease 1s infinite changeWinner;    animation: 10s ease 1s infinite changeWinner}.winner-item.num-2 {    top: 75px;    display: block;    -webkit-animation: 10s ease 1.1s infinite changeWinner;    animation: 10s ease 1.1s infinite changeWinner}.winner-item.num-1 {    top: 0;    display: block;    -webkit-animation: 10s ease 1.2s infinite changeWinner;    animation: 10s ease 1.2s infinite changeWinner}.promo-winners {    width: 280px;    height: 224px;    position: absolute;    top: 10px;    right: 8px;    bottom: auto;    left: auto;    z-index: 2}.winners-widget {    padding-top: 9px;    position: relative;    overflow: hidden;    width: 280px;    height: 224px}.winners-widget__list {    position: absolute;    bottom: 0;    top: auto;    height: auto;    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0)}.winners-top {    width: 322px;    min-height: 48px!important;    max-height: 48px;    height: 48px!important;    margin: 0 auto;    overflow: hidden}.winners-top__list {    position: relative;    top: 0}.winners-top__item {    width: 322px;    height: 48px}.winners-top__place {    float: left;    margin-right: 10px;    padding: 2px;    width: 44px;    height: 44px;    border-radius: 24px;    overflow: hidden;    position: relative;    z-index: 2}.winners-top__place span {    position: absolute;    top: 2px;    right: 2px;    bottom: 2px;    left: 2px;    width: 44px;    height: 44px;    border-radius: 22px}.winners-top__place-round {    display: block;    z-index: 1;    background: url("../../../../../images/red-round_a0993c3c.png") 50% 50% no-repeat}.winners-top__place-num {    display: table-cell;    vertical-align: middle;    text-align: center;    z-index: 2;    padding: 1px 7px;    top: 0!important;    height: 44px!important;    width: 30px!important;    font-family: Conv_SavaPro-Semibold, Conv_SavaPro-Regular, Arial, Helvetica, Verdana, Tahoma, sans-serif;    font-size: 32px;    color: #f1dc85}html.chrome .winners-top__place-num,html.safari .winners-top__place-num,html.yandex .winners-top__place-num {    background: -webkit-linear-gradient(top, #fcf3d2 0, #fce9a9 50%, #f1dc85 51%, #fdefbd 100%);    -webkit-background-clip: text;    -webkit-text-fill-color: transparent}.winners-top__info {    float: left;    padding-top: 7px;    position: relative;    z-index: 1}.winners-top__info div {    max-width: 170px;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap}.winners-top__info div.winner-game,.winners-top__info div.winner-game a,.winners-top__info div.winner-total {    color: #f1dc85;    text-decoration: none}.winners-top__info div.winner-total {    text-align: right;    line-height: 16px}.winners-top__info div.winner-total span {    display: block}.winners-top__place+.winners-top__info {    width: 173px;    max-width: 173px}.winners-top__place+.winners-top__info+.winners-top__info {    width: 82px;    max-width: 82px;    margin-right: 3px}.winners-top__place+.winners-top__info+.winners-top__info .winner-total {    margin-top: 2px}.ios.safari .winners-top__place-num {    padding: 5px 7px;    height: 40px!important;    left: 2px!important}.ios.safari .winners-top__item:nth-child(4) .winners-top__place-num {    left: 0!important}.winner-item {    height: 70px;    margin: 0 0 7px;    width: 280px;    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0)}.winner-item td {    height: 40px;    vertical-align: middle}.winner-item__link {    display: block;    height: 70px;    text-decoration: none;    border-radius: 3px;    background-image: url("../../../../../images/sprite-full_b0e333cc.png");    background-repeat: no-repeat;    background-position: 0 -298px}.winner-item__link:hover {    background-position: 0 -369px}.winner-item__link:hover .winner-item__ico:before {    background-position: -1px -440px}.winner-item__ico {    float: left;    width: 105px;    height: 60px;    border-radius: 3px;    padding: 5px;    margin: 0 -125px 0 0;    position: relative}.winner-item__ico:before {    content: '';    width: 115px;    height: 70px;    position: absolute;    top: 0;    right: 0;    bottom: 0;    left: 0;    background-image: url("../../../../../images/sprite-full_b0e333cc.png");    background-repeat: no-repeat;    background-position: -117px -440px;    z-index: 2}.winner-item__ico img {    width: 105px;    height: 60px;    border-radius: 3px;    position: relative;    display: block;    z-index: 1}.winner-item__ico+.winner-item__info {    margin-left: 128px}.winner-item__info {    padding: 5px 0 0}.winner-item__info div {    max-width: 140px;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap}.winner-game,.winner-total {    font-family: PTSans-CaptionBold, PTSans-Caption, Arial, Helvetica, Verdana, Tahoma, sans-serif;    font-size: 14px;    text-transform: uppercase;    line-height: 20px}.winner-game {    color: #fff}.winner-name {    font-size: 12px;    font-weight: 700;    line-height: 14px;    margin: 0 0 5px;    color: #80260a}.winner-total {    color: #ffc649}.bonus-prize {    float: left;    line-height: 16px;    font-size: 14px;    color: #1d97ff;    font-weight: 400;    white-space: normal;    position: relative}.bonus-prize .plus {    position: absolute;    top: -10px;    left: -10px;    font-size: 18px;    line-height: 1;    color: #1d97ff}.bonus-prize-tb {    display: block;    margin-top: 2px;    line-height: 18px;    font-size: 18px;    color: #1d97ff;    font-family: PTSans-Caption, Arial, Helvetica, Verdana, Tahoma, sans-serif}.ticket__wrap {    background-image: url("../../../../../images/ticket_03e566ad.png");    background-repeat: no-repeat;    width: 197px;    height: 66px;    margin: 0 auto}.ticket-left {    width: 139px;    color: #fae7a5;    font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;    padding: 6px 13px}.ticket-left p {    font-size: 13px;    color: #ae9d6d;    margin-bottom: 5px}.ticket-left p span {    font-weight: 700}.ticket-left .status-range__outer {    margin-top: 3px}.sidebar .ticket {    margin: 10px 0 15px}@media screen and (max-height:710px) {    .ticket {        display: none!important    }}.user-bar {    height: 42px;    position: relative;    z-index: 3;    background: url("../../../../../images/sprite-min_8dbab8e9.png") 50% -47px repeat-x;    font-weight: 700}.user-bar:after,.user-bar:before {    content: '';    width: 21px;    height: 46px;    background-image: url("../../../../../images/sprite-min_8dbab8e9.png");    background-repeat: no-repeat}.user-bar:before {    position: absolute;    top: 0;    right: auto;    bottom: auto;    left: -21px;    background-position: 0 0}.user-bar:after {    position: absolute;    top: 0;    right: -21px;    bottom: auto;    left: auto;    background-position: 100% 0}.user-bar__info,.user-bar__login,.user-bar__logout,.user-bar__socials {    padding: 6px 4px;    position: relative;    z-index: 2}.user-bar__login .btn {    float: right;    width: 110px}.user-bar__login .btn+.btn {    width: 180px;    margin-right: 10px}.user-bar__actions {    float: right;    width: 145px;    margin-left: -145px}.user-bar__funds {    margin: 0 150px 0 0}.user-bar__funds .user-bar__block:first-child,.user-bar__funds .user-bar__block:last-child {    width: 120px}.user-bar__funds .user-bar__info-value {    max-width: 118px}.user-bar__info .user-bar__block:first-child {    width: 120px}.user-bar__info .user-bar__block:last-child {    width: 235px}.user-bar__info-ico {    float: left;    position: relative;    width: 32px;    height: 33px;    margin-right: -38px;    margin-top: -1px}.user-bar__info-ico-profile {    width: 32px;    height: 33px;    background-image: url("../../../../../images/sprite-full_b0e333cc.png");    background-repeat: no-repeat;    background-position: -231px -197px;    position: relative;    z-index: 1}.user-bar__info-ico-msg {    padding: 0 2px;    min-width: 10px;    height: 14px;    position: absolute;    top: -3px;    right: -3px;    bottom: auto;    left: auto;    border-radius: 7px;    box-shadow: 0 1px 1px rgba(0, 0, 0, .5), 0 1px 2px rgba(255, 255, 255, .25)inset;    z-index: 2;    background-color: #b50501;    font-size: 10px;    letter-spacing: -.025em;    line-height: 14px;    text-align: center;    text-shadow: 0 1px 2px rgba(0, 0, 0, .75);    white-space: nowrap}.user-bar__info-ico__status {    display: block;    width: 32px;    height: 33px}.user-bar__info-ico+.user-bar__info-data {    margin-left: 38px}.user-bar__info-value {    color: #f9fdff;    padding-top: 2px;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;    height: 16px}.user-bar__info .user-bar__info-value {    max-width: 78px}.user-bar__info-title .pseudo-link {    color: #339ab7!important}.user-bar__info-title .pseudo-link:hover {    color: #0097ec!important;    text-decoration: underline}.user-bar__block {    float: left;    font-size: 13px;    line-height: 14px;    color: #339ab7;    text-decoration: none}.user-bar__block.user-bar__dropdown:hover {    color: #339ab7}.user-bar__block.user-bar__dropdown:hover .user-bar__info-value {    color: #fff}.user-bar__dropdown {    position: relative;    padding-right: 30px}.user-bar__dropdown .dropdown-toggle {    cursor: pointer;    display: block;    position: relative;    z-index: 2}.user-bar__dropdown .dropdown-toggle .caret {    position: absolute;    top: 13px;    right: -17px;    bottom: auto;    left: auto;    width: 11px;    height: 8px;    background-image: url("../../../../../images/sprite-full_b0e333cc.png");    background-repeat: no-repeat;    background-position: -66px -174px}.user-bar__dropdown .dropdown-toggle:hover .user-bar__info-ico-profile {    background-image: url("../../../../../images/sprite-full_b0e333cc.png");    background-repeat: no-repeat;    background-position: -231px -231px}.user-bar__dropdown .dropdown-toggle:hover .caret {    background-position: -66px -184px}.user-bar__dropdown .dropdown-menu {    display: none;    width: 150px;    padding: 0 3px 3px;    background-color: #0b194e;    box-shadow: 0 3px 10px 1px rgba(0, 0, 0, .75);    position: absolute;    top: 36px;    right: -1px;    bottom: auto;    left: auto;    background-image: url("../../../../../images/dark-border-horiz_faf6b21e.gif");    background-repeat: repeat-x;    background-position: 50% 100%;    z-index: 1}.user-bar__dropdown .dropdown-menu:after,.user-bar__dropdown .dropdown-menu:before {    content: '';    z-index: 1;    width: 3px;    background-image: url("../../../../../images/dark-border-vert_732b1f67.gif");    background-repeat: repeat-y;    background-position: 0 0}.user-bar__dropdown .dropdown-menu:before {    position: absolute;    top: 0;    right: auto;    bottom: 0;    left: 0}.user-bar__dropdown .dropdown-menu:after {    position: absolute;    top: 0;    right: 0;    bottom: 0;    left: auto}.user-bar__dropdown .dropdown-menu ul {    padding: 8px 0 0;    box-shadow: 0 0 25px 1px rgba(0, 0, 0, .5)inset, 0 10px 15px rgba(0, 0, 0, .35)inset;    position: relative;    z-index: 2}.user-bar__dropdown .dropdown-menu li {    font-size: 12px;    line-height: 14px;    padding: 5px 12px;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap}.user-bar__dropdown .dropdown-menu li:last-child {    margin-top: 6px;    padding: 9px 12px 10px;    border-top: 1px solid #000;    box-shadow: 0 1px 0 #113966 inset}.user-bar__dropdown .dropdown-menu a {    color: #3aaccf;    text-decoration: none}.user-bar__dropdown .dropdown-menu a:hover {    color: #fff}.user-bar__dropdown .dropdown.open .caret {    background-position: -132px -163px}.user-bar__dropdown .dropdown.open .dropdown-menu {    display: block}.user-bar__socials p {    float: left;    font-size: 13px;    line-height: 34px;    color: #339ab7;    margin: 0}.user-bar__socials .socials-md {    float: left;    margin-right: 10px}.user-bar__arrow-down,.user-bar__arrow-up {    position: relative}.user-bar__arrow-down:after,.user-bar__arrow-up:after {    content: '';    display: inline-block;    position: relative;    margin: 0 4px;    width: 12px;    height: 9px}.user-bar__arrow-up:after {    background-image: url("../../../../../images/sprite-full_b0e333cc.png");    background-repeat: no-repeat;    background-position: -94px -185px}.user-bar__arrow-down:after {    top: 2px;    background-image: url("../../../../../images/sprite-full_b0e333cc.png");    background-repeat: no-repeat;    background-position: -80px -185px}.user-bar .btn strong {    font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif!important;    font-weight: 700;    font-size: 16px!important;    line-height: 29px}.status-range {    padding: 3px 34px 0 0;    position: relative}.status-range__outer {    height: 11px;    padding: 1px;    position: relative;    overflow: hidden;    border-radius: 6px;    border-bottom: 1px solid rgba(28, 153, 218, .85);    box-shadow: 0 1px 3px 1px rgba(0, 0, 0, .4)inset;    background-color: #062d58}.status-range__outer:hover .status-range__value-static {    opacity: 0}.status-range__outer:hover .status-range__value-hover {    opacity: 1}.status-range__inner {    float: left;    height: 11px;    position: relative;    z-index: 1;    border-radius: 5px;    background: url("../../../../../images/status-range_42d94319.png") 50% 0 repeat-x}.status-range__value {    position: absolute;    top: 0;    right: 0;    bottom: 0;    left: 0;    z-index: 2;    font-size: 10px;    color: #fae7a5;    line-height: 13px;    height: 14px;    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;    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: 0;    bottom: 7px;    left: auto;    width: 24px;    height: 24px}.status-range__coff-x2 {    font-family: PTSans-CaptionBold, PTSans-Caption, Arial, Helvetica, Verdana, Tahoma, sans-serif;    font-size: 28px;    line-height: 28px;    text-shadow: 0 1px 2px rgba(0, 0, 0, .75);    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 {    opacity: 0}.status-range__coff-x2 span.text-blue small,.status-range__coff-x2 span.text-grey small {    font-size: 16px;    position: relative;    top: -4px;    margin-right: 2px}.status-range__coff-x2>.form-error.help-block {    right: 18px;    left: -189px;    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;    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: #fae7a5}.status-range__coff-x2>.form-error.help-block:after,.status-range__coff-x2>.form-error.help-block:before {    left: auto;    margin-left: 0;    right: 4px}.status-range__coff-x2>.form-error.help-block:after {    right: 6px}.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 {    -webkit-animation: 1s ease 0s infinite blinking-full;    animation: 1s ease 0s infinite blinking-full;    -webkit-transition: opacity 100ms linear 0s;    transition: opacity 100ms linear 0s}.status-range.active .status-range__coff-x2 .text-grey {    opacity: .25;    filter: alpha(opacity=25)}.status-range.active .status-range__coff-x2:hover .text-blue {    -webkit-animation: 0s ease 0s normal none;    animation: 0s ease 0s normal none;    opacity: 1;    filter: alpha(opacity=100)}.fast-deposit-title {    text-align: center;    color: #d4d4d4;    font-size: 16px;    font-weight: 500;    margin-bottom: 10px}.fast-deposit .game-user-block.error {    border-color: #790000;    position: relative}.fast-deposit .game-user-block.error .error-hint {    display: block;    font-size: 12px}.fast-deposit .game-user-block.error .error-hint:after {    top: 21px}.fast-deposit-content.loading {    height: 100px;    background: url("../../../../../images/loader_658143ee.gif") no-repeat 50% 50%}.fast-deposit-message {    height: 100px;    font-size: 20px;    font-weight: 700;    color: #fff;    line-height: 1.3;    text-align: center;    display: none}.fast-deposit-message .timer {    margin-top: 10px;    background: 0 0;    color: #ccc;    font-weight: 400}.fast-deposit-success p {    color: #1fee00}.fast-deposit-error p {    color: red}.user-status-block {    position: relative;    z-index: 3;    padding: 12px 8px 8px;    border: 2px solid #000;    border-radius: 4px;    background-image: -webkit-linear-gradient(top, rgba(44, 1, 0, .36)0, rgba(44, 1, 0, 0)100%);    background-image: linear-gradient(to bottom, rgba(44, 1, 0, .36)0, rgba(44, 1, 0, 0)100%);    background-repeat: repeat-x;    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#5c2c0100', endColorstr='#002c0100', GradientType=0);    background-color: #2d0901;    box-shadow: inset 0 1px 1px 0 #521503, inset 0 0 0 1px #2f0801, 0 1px 1px #411704}.game-layout .user-status-block.sidebar-block {    margin-bottom: 10px}.user-status-block:before {    content: '';    position: absolute;    z-index: 3;    top: 29px;    right: 8px;    width: 136px;    height: 14px}.user-status-block .user-bar__block {    float: none}.user-status-block .user-bar__block .user-bar__info-data {    margin-left: 40px}.user-status-block .user-bar__block .user-bar__info-title {    margin-left: 2px;    color: #af9d6e}.user-status-block .user-bar__block .user-bar__info-title .text-yellow {    font-weight: 700}.user-status-block .user-bar__block .user-bar__info-ico {    margin-left: 1px}.user-status-block .status-range {    padding-right: 0}.user-status-block .status-range .status-range__outer {    background: 0 0;    border: 1px solid #401704;    box-shadow: inset 0 1px 1px 0 #000, inset 0 0 0 1px #37251a, 0 1px 1px fade(#37251a, 50%)}.user-status-block .status-range__coff {    right: 1px;    bottom: 8px;    cursor: default}.user-status-block .status-range__coff-x2 span.text-blue small,.user-status-block .status-range__coff-x2 span.text-grey small {    top: -5px}.user-status-block .status-range__coff-x2>.form-error.help-block {    display: block!important;    visibility: hidden;    opacity: 0;    left: -147px;    right: 7px}.user-status-block .status-range__coff-x2>.form-error.help-block p {    margin-bottom: 0}.user-status-block .status-range__value {    color: #ffbe31}.user-status-block .status-range.active .status-range__coff-x2:hover>.form-error.help-block {    visibility: visible;    opacity: 1}.user-status-block-points {    position: relative;    font-size: 13px;    margin-top: 10px}.user-status-block-points .value {    position: relative;    display: inline-block;    width: 135px;    height: 29px;    line-height: 29px;    padding-left: 43px;    background: #150401;    border-radius: 15px}.user-status-block-points .value a {    color: #fbe8a5;    text-decoration: none}.user-status-block-points .value .form-error {    display: block!important;    visibility: hidden;    opacity: 0;    left: -13px;    right: -5px}.user-status-block-points .value .form-error p {    color: #fff;    margin-bottom: 0}.user-status-block-points .value span:hover .form-error {    visibility: visible;    opacity: 1}.user-status-block-points:before {    content: '';    position: absolute;    z-index: 1;    top: -2px;    left: 0;    width: 33px;    height: 33px;    background: url("../../../../../images/ico-points_41df57b6.png") no-repeat}.loyality__list {    margin-left: 15px;    color: #54bddc;    line-height: 25px}.loyality-icon {    width: 25px;    height: 25px;    margin: 0 -25px 0 0;    float: left;    vertical-align: middle;    text-align: center}.loyality-icon.top {    cursor: pointer}.loyality-icon.top .form-error {    margin-left: -1px;    margin-bottom: 7px;    width: 200px;    text-align: left}.loyality-icon.top .form-error:before {    left: 13px}.loyality-icons {    text-align: left}.loyality-icons div+div {    margin-top: 10px}.loyality-icons ._text {    text-align: left;    display: table-cell;    color: #ae9d6d;    line-height: 13px;    font-size: 13px}.loyality-icons ._text a {    text-align: left;    color: #ae9d6d}.loyality-curs {    display: block}.loyality-text {    color: #fae7a5;    display: inline-block;    margin: 4px 35px 0;    vertical-align: middle;    line-height: 15px}.loyality-table:not(.__first) thead th {    white-space: nowrap;    padding: 4px 7px!important}._loyality-table {    margin: 0 -7px 20px}.chosen-container {    width: auto!important;    max-width: 100%;    height: 29px!important;    position: relative;    display: inline-block;    vertical-align: middle;    font-size: 13px;    box-sizing: border-box}._full+.chosen-container {    width: 100%!important}.chosen-container>a>span {    color: #fae7a5;    margin-right: 6px!important}.chosen-container div b {    background-image: url("../../../../../images/sprite-full_b0e333cc.png");    background-repeat: no-repeat;    background-position: -127px -152px}.chosen-container-active div b {    background-image: none}.chosen-search {    display: none}.chosen-single {    min-width: 20px;    background-color: #502304;    background-image: -webkit-linear-gradient(top, rgba(44, 1, 0, .4)0, rgba(44, 1, 0, 0)100%);    background-image: linear-gradient(to bottom, rgba(44, 1, 0, .4)0, rgba(44, 1, 0, 0)100%);    background-repeat: repeat-x;    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#662c0100', endColorstr='#002c0100', GradientType=0);    box-shadow: inset 0 1px 3px rgba(52, 9, 1, .8), inset 0 0 5px rgba(251, 233, 167, .15);    border: 1px solid transparent;    border-radius: 3px;    padding: 9px;    width: 100%;    height: 29px;    box-sizing: border-box;    color: #fae7a5;    z-index: 1;    position: relative;    display: block;    overflow: hidden;    text-decoration: none!important;    white-space: nowrap;    line-height: 12px;    cursor: pointer}.chosen-single:hover {    text-decoration: none!important}.chosen-single span {    display: block;    color: #fae7a5;    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: 9px;    top: 11px;    position: relative}.chosen-drop {    top: -29px!important;    display: none;    background-color: #502304;    background-image: -webkit-linear-gradient(top, rgba(44, 1, 0, .4)0, rgba(44, 1, 0, 0)100%);    background-image: linear-gradient(to bottom, rgba(44, 1, 0, .4)0, rgba(44, 1, 0, 0)100%);    background-repeat: repeat-x;    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#662c0100', endColorstr='#002c0100', GradientType=0);    box-shadow: inset 0 1px 3px rgba(52, 9, 1, .8), inset 0 0 5px rgba(251, 233, 167, .15);    border: 1px solid transparent;    border-radius: 3px;    color: #fae7a5;    position: relative!important;    z-index: 2;    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-image: -webkit-linear-gradient(top, rgba(44, 1, 0, .4)0, rgba(44, 1, 0, 0)100%);    background-image: linear-gradient(to bottom, rgba(44, 1, 0, .4)0, rgba(44, 1, 0, 0)100%);    background-repeat: repeat-x;    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#662c0100', endColorstr='#002c0100', GradientType=0);    padding: 0 0 0 4px;    padding-left: 0!important;    max-height: 190px!important}.chosen-results li {    margin: 0;    padding: 7px 0 7px 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.active-result .result-selected {    background-color: rgba(0, 0, 0, .4);    color: #fff}.chosen-results li.disabled-result {    display: list-item;    color: #ccc;    cursor: default}.chosen-results li.highlighted {    background-color: rgba(0, 0, 0, .4);    color: #fff}.chosen-results li.no-results {    color: #777;    display: list-item;    background: #f4f4f4}.chosen-results li.group-result {    display: list-item;    cursor: default}.chosen-results li.group-option {    padding-left: 15px}.chosen-results,.chosen-single {    font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;    font-size: 13px;    font-weight: 700}.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 {    -webkit-transition: background-color .3s ease 0s;    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: 320px;    height: 320px}.scroll-wrapper>.scroll-content {    border: none!important;    box-sizing: content-box!important;    left: 0;    margin: 0!important;    height: 320px!important;    max-width: none!important;    overflow-y: scroll!important;    overflow-x: hidden!important;    padding: 0;    position: relative!important;    top: 0;    min-height: 100px}.scroll-wrapper>.scroll-content::-webkit-scrollbar {    height: 0;    width: 0}.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;    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;    transition: height .2s}.scrollbar-dynamic>.scroll-element.scroll-y .scroll-element_outer {    left: auto;    right: 0;    top: 2px;    -webkit-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: 20px;    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: 20px}.scroll-element_track {    width: 10px}body {    min-width: 1184.69px}@media screen and (max-width:1500px) {    body {        min-width: 947.69px    }}html {    position: relative;    height: auto}html.waiting,html.waiting body {    height: 100%}html.waiting body:after {    background-image: url("../../../../../images/ajax-loader_c1570aef.gif");    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}.h2.text-left {    text-align: left!important}.game-layout {    min-width: 947.69px!important;    background-image: url("../../../../../images/bg-game-left_fc2ea245.jpg"), url("../../../../../images/bg-game-right_e0881bb1.jpg");    background-position: 0 0, 100% 0;    background-repeat: no-repeat;    background-color: #000;    min-height: 800px}.game-layout .logo {    position: relative;    margin-left: -80px}.game-layout .sidebar-block {    margin: 0 0 20px}.game-layout .sidebar-block__footer {    position: absolute;    top: auto;    right: 19px;    bottom: 0;    left: 19px}.game-layout .sidebar-block .popup-cashier-account__item {    float: none;    margin: 0 0 10px;    width: 193px;    height: auto;    padding: 0 9px;    box-sizing: border-box;    cursor: default!important}.game-layout .sidebar-block .popup-cashier-account__item>* {    cursor: default!important}.game-layout .sidebar-block .popup-cashier-account__item .form-group__input::-moz-placeholder {    color: #fbe8a5;    opacity: 1}.game-layout .sidebar-block .popup-cashier-account__item .form-group__input:-ms-input-placeholder {    color: #fbe8a5}.game-layout .sidebar-block .popup-cashier-account__item .form-group__input::-webkit-input-placeholder {    color: #fbe8a5}.game-layout .sidebar-block .popup-cashier-account__item .btn {    margin-bottom: 0}.game-layout .sidebar-block .popup-cashier-account__item-label {    max-width: 100%;    width: 193px;    height: 60px}.game-layout .sidebar-block .popup-cashier-account__item-static {    display: none!important}.game-layout .sidebar-block .popup-cashier-account__item-hover {    display: table-cell!important}.game-layout .sidebar-block .popup-cashier-account__item-hover img {    opacity: 1;    filter: alpha(opacity=100)}.game-layout .sidebar-block .rope-header {    height: 20px;    margin-left: -3px;    margin-bottom: 20px}.game-layout .sidebar-block .btn {    margin: 10px auto 15px}.game-layout .sidebar-block .btn.btn-red.btn-md {    height: 35px}.game-layout .sidebar-block .tournament-fond {    margin: 0 -5px 15px}.game-layout .sidebar-block .tournament-fond:after,.game-layout .sidebar-block .tournament-fond:before {    width: 42px}.game-layout .sidebar-block .tournament-fond:after {    background-position: -288px -872px}.game-layout .sidebar-block .tournament-fond__table tr td:first-child {    width: 126px;    padding-left: 10px}.game-layout .sidebar-block .tournament-fond__table tr td:first-child span {    max-width: 116px}.game-layout .sidebar-block .tournament-fond__table tr td:last-child {    width: 85px;    padding-right: 10px}.game-layout .sidebar-block .tournament-fond__table tr td:last-child span {    max-width: 85px}.game-layout .sidebar-block .tournament-fond__table._my-stats tr.personal td:first-child {    padding: 5px 0 5px 2px}.game-layout .sidebar-block .tournament-fond__table._my-stats tr.personal td:first-child span {    padding: 3px 0 3px 5px}.game-layout .sidebar-block .tournament-fond__table._my-stats tr.personal td:last-child {    padding: 5px 2px 5px 0}.game-layout .sidebar-block .tournament-fond__table._my-stats tr.personal td:last-child span {    padding: 3px 5px 3px 0;    min-width: 50px}.game-layout .sidebar-block .sidebar-poster {    margin: 0 0 20px}.game-layout .sidebar-block .sidebar-poster__title {    margin: 0 -5px 0 -18px}.game-layout .sidebar-block .sidebar-poster__wrapper {    width: 210px;    height: auto}.game-layout .sidebar-block .sidebar-poster__wrapper:before {    width: 220px;    height: 160px;    background-position: -10px -1232px;    z-index: 3}.game-layout .sidebar-block .sidebar-poster__img {    height: 158px;    margin: -10px -5px 0}.game-layout .sidebar-block .sidebar-poster__img,.game-layout .sidebar-block .sidebar-poster__img img {    width: 206px}.game-layout .sidebar-block .sidebar-poster .timer-clock {    margin-left: -13px;    margin-right: -13px}.game-container {    margin: 10px auto;    max-width: none;    max-height: none;    min-width: none;    min-height: none}.game-container-inner {    position: relative!important;    top: 0!important;    right: 0!important;    bottom: 0!important;    left: 0!important;    margin: 0 auto;    min-width: 1184.69px}@media screen and (max-width:1500px) {    .game-container-inner {        min-width: 947.69px    }}.game-container-wrapper {    position: relative;    overflow: hidden;    box-shadow: 1px 0 67px #000;    border-radius: 20px;    border: 2px solid #451801;    background: url("../../../../../images/brown-pattern_2586a0e8.gif") 50% 50% repeat}.game-container-block {    position: relative}.game-container-left,.game-container-right {    width: 197px;    padding: 12px 19px;    position: absolute;    top: 0;    right: auto;    bottom: 0;    left: auto;    margin: 0!important}.game-container-left .abs,.game-container-right .abs {    position: absolute;    left: -1px;    right: 1px;    top: 0}.game-container-left {    float: left;    left: 0;    border-radius: 5px 0 0 5px}.game-container-left .abs {    bottom: 35px}.game-container-right {    float: right;    right: 0;    border-radius: 0 5px 5px 0;    overflow: hidden}.game-container-right .abs {    bottom: 0}.game-container-right .promo-winners {    width: 225px;    height: 395px;    left: 5px}.game-container-right .promo-winners h1 {    font-weight: 400;    line-height: 1.33;    margin-top: 9px;    margin-bottom: 9px;    font-family: PTSans-CaptionBold, PTSans-Caption, Arial, Helvetica, Verdana, Tahoma, sans-serif;    font-size: 16px;    text-transform: uppercase;    color: #fce9a9;    text-shadow: 0 0 0 transparent!important}.game-container-right .promo-winners h1 .small,.game-container-right .promo-winners h1 small {    font-weight: 400;    line-height: 1}.content>.game-container-right .promo-winners h1 {    margin-top: 20px;    margin-bottom: 20px;    font-weight: 400}.game-container-right .promo-winners h1 .small,.game-container-right .promo-winners h1 small {    font-size: 75%}html.chrome .game-container-right .promo-winners h1,html.safari .game-container-right .promo-winners h1,html.yandex .game-container-right .promo-winners h1 {    background: -webkit-linear-gradient(top, #fcf3d2 0, #fce9a9 50%, #f1dc85 51%, #fdefbd 100%);    -webkit-background-clip: text;    -webkit-text-fill-color: transparent}.game-container-right .winners-widget {    width: 100%;    height: 395px;    padding-top: 14px}.game-container-right .winner-item {    width: 225px;    margin: 0 0 12px}.game-container-right .winner-game {    font-size: 10px;    line-height: 15px}.game-container-right .winner-name {    line-height: 18px}.game-container-right .winner-total {    font-size: 15px}.game-container-right .winner-item__info {    padding: 8px 0 0}.game-container-right .winner-item__info div {    max-width: 98px}.game-container-right .winner-item__link {    background-position: -55px -298px}.game-container-right .winners-widget__list {    width: 100%}.game-container-right .winner-item__ico+.winner-item__info {    margin-left: 121px}@media screen and (max-width:1500px) {    .game-container-right {        display: none    }}.game-container-frame {    position: relative!important;    height: 540px;    margin-left: 235px;    margin-right: 235px;    right: 0!important;    left: 0!important;    bottom: 0!important;    top: 0!important;    min-height: 540px!important;    min-width: 710.69px!important}@media screen and (max-width:1500px) {    .game-container-frame {        margin-right: 0;        border-radius: 0 20px 20px 0    }    .game-container-frame-wrapper {        right: 2px;        border-radius: 0 20px 20px 0    }}.game-container-frame-wrapper {    border: 2px solid #000;    position: absolute;    top: 0;    right: 0;    bottom: 0;    left: 0;    overflow: hidden}.game-container-frame .game-loader-wrapper {    height: 100%}.game-container-frame .game-loader-img {    height: 100%;    background: #000}.game-container-frame .game-loader-img iframe,.game-container-frame .game-loader-img img {    width: 100%;    display: block;    height: 100%;    border: 0}.game-container-footer {    position: static!important;    margin: 0!important;    margin-top: 15px!important}.game-container-footer p {    font-size: 13px}.game-container-footer ._social {    text-align: center}.game-container .payment-method {    text-align: center;    height: 25px;    line-height: 25px;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap}.game-container .payment-method img {    display: inline-block;    max-width: 55px;    vertical-align: middle}.game-container .payment-method span {    max-width: 110px;    font-size: 12px;    height: 12px;    font-weight: 700;    padding: 0 1px;    color: #903827}.thumb-wrap {    margin: 0 -6px 0 -7px}.thumb-wrap .tmb {    margin-bottom: 15px}.sidebar {    background: url("../../../../../images/texture-brown_223a7c9c.jpg") -7px 0 repeat-y}.sidebar:after,.sidebar:before {    display: none}.sidebar .social-name {    margin-bottom: 3px;    text-align: left;    color: #54bddc;    font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;    text-transform: none;    font-size: 13px;    font-weight: 700}.sidebar .rope-header {    height: 85px}.sidebar-bg {    padding-bottom: 35px}.sidebar ._game-tournament .sidebar-btn {    margin-top: 15px}.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;    box-sizing: padding-box}.sidebar .status-range__outer {    border-bottom: 1px solid #401704;    box-shadow: 0 1px 3px 1px #000 inset;    background-color: #2a0a03}.sidebar .status-range__outer .status-range__value-hover {    color: #ffbe31}.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: 18px;    left: 0;    right: 0;    margin-top: 0}.sidebar-footer__link {    color: #0097eb;    font-size: 14px;    font-weight: 400;    text-decoration: underline;    text-shadow: 0 2px 2px #1c0900;    text-transform: uppercase}.ff .popup-cashier .header-nav__item a {    font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;    font-weight: 700;    font-size: 14px}.ff .game-filters__item-titles a {    font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;    font-weight: 700}