@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_5fd0f89c.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_e6e14ad3.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_082735f4.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_4223c609.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    }}/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html {    font-family: sans-serif;    -ms-text-size-adjust: 100%;    -webkit-text-size-adjust: 100%}body {    margin: 0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {    display: block}audio,canvas,progress,video {    display: inline-block;    vertical-align: baseline}audio:not([controls]) {    display: none;    height: 0}[hidden],template {    display: none}a {    background: 0;    outline: 0 none !important}a:active,a:focus,a:hover {    outline: 0 !important}abbr[title] {    border-bottom: 1px dotted}b,strong {    font-weight: 700}dfn {    font-style: italic}h1 {    margin: .67em 0}mark {    background: #ff0;    color: #000}small {    font-size: 80%}sub,sup {    font-size: 75%;    line-height: 0;    position: relative;    vertical-align: baseline}sup {    top: -.5em}sub {    bottom: -.25em}img {    border: 0}svg:not(:root) {    overflow: hidden}figure {    margin: 1em 40px}hr {    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: 0;    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_1aa1b5f0.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_576a65ef.png")}.list-minuses li:before {    background-image: url("../../../../../images/minus_188c0efa.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_2323f0a0.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_2323f0a0.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_1aa1b5f0.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_104d21a0.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_d58818ed.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-left: auto;    margin-right: 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_59d1de83.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_d3c7d79d.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}.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_c25c8612.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_c25c8612.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_c25c8612.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_c25c8612.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_c25c8612.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_c25c8612.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_c25c8612.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;    margin-left: auto;    margin-right: auto}.pull-right {    float: right !important}.pull-left {    float: left !important}.hide {    display: none !important}.show {    display: block !important}.invisible {    visibility: hidden}.text-hide {    font: 0/0 a;    color: transparent;    text-shadow: none;    background-color: transparent;    border: 0}.hidden {    display: none !important;    visibility: hidden !important}.tdn {    text-decoration: none !important}.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_c25c8612.png");    background-repeat: no-repeat;    background-position: 0 -731px;    text-decoration: none !important;    border-bottom: 0 !important}.promo-panel__winners {    width: 330px;    background-image: url("../../../../../images/sprite-full_c25c8612.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_c25c8612.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_f9eea47f.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_f9eea47f.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}.footer {    margin: 0 0 30px;    position: relative}.footer-cnt {    margin-bottom: 15px}.footer-cnt li,.footer-cnt p {    color: #97611b;    font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;    font-weight: 700;    font-size: 13px}.footer-cnt h4 {    font-family: PTSans-CaptionBold, PTSans-Caption, Arial, Helvetica, Verdana, Tahoma, sans-serif}.footer-img {    text-align: center;    font: 0/0 a;    color: transparent;    text-shadow: none;    border: 0;    border-radius: 10px;    background-color: #9a4902;    padding: 2px;    height: 72px;    margin: 10px 2px 33px}.footer-img-wrap {    border-radius: 10px;    background-color: #170701;    height: 72px}.footer-img-wrap img {    margin: 8px 0}.footer-info {    height: 45px;    padding-top: 10px;    padding-bottom: 5px;    overflow: hidden;    margin-top: 25px}.footer-copy {    font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;    color: #97611b}.footer-list a {    color: #97611b;    text-decoration: none}.footer-list a:hover {    text-decoration: underline}.footer-contacts {    overflow: hidden;    white-space: nowrap}.footer-contacts__item {    font-size: 0;    display: inline-block;    padding: 0;    margin: 0 10px 0 0}.footer-contacts__item a {    line-height: 1.4285714;    text-decoration: none;    color: #fae7a5;    font-size: 13px;    font-weight: 700}.footer-contacts__item a:hover {    text-decoration: underline}.footer-partners {    margin-top: -3px;    margin-left: 10px;    text-align: left;    height: 43px;    background-image: url("../../../../../images/spr-f_8170ac70.png")}.footer-partners__wp {    display: inline-block;    height: 45px;    width: 111px}.footer:after {    content: '';    position: absolute;    background-image: url("../../../../../images/color-border-horiz_59d1de83.gif");    background-repeat: repeat-x;    background-position: 50% 0;    height: 3px;    bottom: 65px;    left: 0;    right: 0}.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_c25c8612.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_c25c8612.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_c25c8612.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_c25c8612.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_c25c8612.png");    background-repeat: no-repeat;    background-position: -270px -861px}.tournament .promo-action__fond:after {    right: -3px;    background-image: url("../../../../../images/sprite-full_c25c8612.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;    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_c25c8612.png");    background-repeat: no-repeat;    background-position: -270px -861px}.action .promo-action__fond:after {    right: -3px;    background-image: url("../../../../../images/sprite-full_c25c8612.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_c25c8612.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_e1abf0fa.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_a6c4413f.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}.grid-wrapper {    position: relative}.sidebar {    position: relative;    padding: 45px 20px 0;    margin: 0 0 0 15px;    width: 245px;    background: url("../../../../../images/texture-brown_d757bab8.jpg") 50% 0 repeat-y;    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_c25c8612.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_c25c8612.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_c25c8612.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_c25c8612.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_78c83416.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_c25c8612.png");    background-repeat: no-repeat;    background-position: -270px -861px}.tournament-fond:after {    right: -3px;    background-image: url("../../../../../images/sprite-full_c25c8612.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_c25c8612.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_c25c8612.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_0162e0ab.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_c25c8612.png");    background-repeat: no-repeat;    background-position: -321px -1057px}.timer-clock .timer-names {    height: 13px}.timer-clock>div:last-child {    height: 0;    overflow: hidden}.plugin-banner {    min-width: 960px}.cas2play-hint_container {    height: 48px;    margin: 0 0 1px;    background: url("../../../../../images/sprite-min_f9eea47f.png") 50% -201px repeat;    position: relative;    z-index: 999}.cas2play-hint_container:before {    content: '';    display: block;    height: 46px;    position: absolute;    top: 2px;    right: 0;    bottom: 0;    left: 0;    opacity: .25;    filter: alpha(opacity=25);    background: url("../../../../../images/pattern_58b51235.png") 50% 50% repeat;    z-index: 1}.cas2play-hint_inner {    width: 960px;    margin: 0 auto;    padding: 3px 0 0;    position: relative;    z-index: 2}.cas2play-hint_title-block {    padding: 15px 0 0;    max-width: 960px;    color: #463100;    font-family: PTSans-Caption, Arial, Helvetica, Verdana, Tahoma, sans-serif;    font-size: 14px;    line-height: 1;    letter-spacing: .025em;    text-transform: uppercase;    text-shadow: 0 1px 0 rgba(242, 198, 61, .56), 0 0 7px rgba(207, 140, 59, .21);    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap}.cas2play-hint__close {    width: 30px;    height: 30px;    position: absolute;    top: 9px;    right: 9px;    bottom: auto;    left: auto;    background-image: url("../../../../../images/sprite-full_c25c8612.png");    background-repeat: no-repeat;    background-position: -1px -198px;    border-radius: 3px;    box-shadow: 0 1px 2px rgba(0, 0, 0, .5);    z-index: 2}.cas2play-hint__close:hover {    box-shadow: 0 1px 2px rgba(0, 0, 0, .25)}.cas2play-hint__close:active,.cas2play-hint__close:focus {    top: 10px;    box-shadow: 0 1px 2px rgba(0, 0, 0, 0)}@media only screen and (max-width:1060px) {    .cas2play-hint_container .grid-col__right .btn {        left: -10px    }}@media only screen and (max-width:1050px) {    .cas2play-hint_container .grid-col__right .btn {        left: -20px    }}@media only screen and (max-width:1040px) {    .cas2play-hint_container .grid-col__right .btn {        left: -30px    }    .cas2play-hint_title-block {        letter-spacing: .02em    }}@media only screen and (max-width:1030px) {    .cas2play-hint_container .grid-col__right .btn {        left: -40px    }    .cas2play-hint_title-block {        letter-spacing: .01em    }}@media only screen and (max-width:1020px) {    .cas2play-hint_container .grid-col__right .btn {        left: -50px    }    .cas2play-hint_title-block {        letter-spacing: 0    }}#sh_button {    position: fixed;    width: 48px;    height: 255px;    right: 1px;    top: 50%;    z-index: 999;    cursor: pointer;    display: none;    background: none !important;    box-shadow: none}#sh_button:before {    content: '';    display: block;    width: 48px;    height: 255px;    background-image: url("../../../../../images/sprite-full_c25c8612.png");    background-repeat: no-repeat;    background-position: -281px -53px}#sh_button:hover:before {    background-position: -281px -1200px}#sh_button .shc.sh_block_counter,#sh_button .shc.sh_logo,#sh_button .shc.sh_logo>*,#sh_button .shc.sh_logo_img,#sh_button .shc.sh_title_text {    display: none !important}@media only screen and (min-width:1169px) {    #sh_button {        display: block    }}.panel-fixed {    position: fixed;    top: 50%;    left: 0;    width: 137px;    z-index: 999;    display: none}.panel-fixed__left {    position: absolute;    top: 0;    bottom: 0;    left: 0;    width: 23px;    z-index: 2}.panel-fixed__neon {    position: absolute;    top: -2px;    right: 0;    bottom: -2px;    left: -1px;    z-index: 0;    background: url("../../../../../images/fx-bg_6d31d8f8.png");    background-repeat: repeat-y}.panel-fixed__neon:after {    content: '';    position: absolute;    bottom: 0;    height: 13px;    width: 100%;    background: url("../../../../../images/fx-end_d4062b29.png");    background-repeat: no-repeat;    z-index: 1}.panel-fixed__right {    position: relative;    width: 115px;    left: 3px;    height: 100%;    z-index: 1}.panel-fixed__right>.cnt-pt {    padding: 10px 9px}@media screen and (min-width:1351px) {    .panel-fixed {        display: block    }}.carousel {    position: relative;    min-height: 200px}.carousel-indicators {    padding: 0;    font-size: 0;    line-height: 0;    list-style-type: none;    text-align: center;    display: inline-block;    z-index: 2}.carousel-indicators .indicator {    cursor: pointer;    display: inline-block;    width: 12px;    height: 12px;    background-color: transparent;    border: 0;    margin: 0 6px 0 0}.carousel-indicators .indicator i {    display: block;    width: 12px;    height: 12px;    border-radius: 6px;    background-color: #3f5971}.carousel-indicators .indicator.active i {    background-color: #fff}.carousel-inner {    height: 100%;    position: relative;    overflow: hidden;    z-index: 1}.carousel-inner .item {    position: absolute;    top: 0;    right: 0;    bottom: auto;    left: 0;    opacity: 0;    filter: alpha(opacity=0);    -webkit-transition: all 1.2s ease-in-out;    transition: all 1.2s ease-in-out;    z-index: -1}.carousel-inner .item.active {    z-index: 2}.carousel-inner .active {    opacity: 1;    filter: alpha(opacity=100)}.carousel-inner .active.left,.carousel-inner .active.right {    opacity: 0;    filter: alpha(opacity=0);    left: 0;    z-index: 1}.carousel-inner .next.left,.carousel-inner .prev.right {    opacity: 1;    filter: alpha(opacity=100)}.carousel-control {    z-index: 2}.carousel h4 {    margin-right: 100px}.carousel p {    color: #97611b}.carousel-img {    position: relative;    z-index: 1;    height: 240px}.carousel-caption {    position: absolute;    top: auto;    right: auto;    bottom: 20px;    left: 20px;    max-width: 320px;    z-index: 2}.carousel-caption .h2 {    margin-top: 0}.carousel-caption .btn {    width: 270px}.header .carousel {    height: 100%;    overflow: hidden}.header .carousel-indicators {    position: absolute;    top: auto;    right: auto;    bottom: 20px;    left: 50%;    width: auto;    height: 10px;    margin-left: -50px}.header .carousel-inner {    height: 100%}.header .carousel-inner .item {    width: 100%;    height: 100%}.header .carousel .text-gradient-yellow {    font-size: 30px;    margin-top: 20px;    text-shadow: 0 0 0 transparent;    line-height: 33px}.header .carousel sub {    color: #015f07;    bottom: -3.2em;    float: right;    font-size: 13px;    font-weight: 700;    text-shadow: 0 0 0 transparent}.footer .carousel {    margin: 0 20px}.footer .carousel-indicators {    position: absolute;    top: 13px;    right: 4px;    bottom: auto;    left: auto;    width: auto;    height: 10px}.footer .carousel-inner h1,.footer .carousel-inner h2,.footer .carousel-inner h3,.footer .carousel-inner h4,.footer .carousel-inner h5,.footer .carousel-inner h6 {    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;    text-align: left;    margin-right: 100px}.footer .carousel-inner h1 .small,.footer .carousel-inner h1 small,.footer .carousel-inner h2 .small,.footer .carousel-inner h2 small,.footer .carousel-inner h3 .small,.footer .carousel-inner h3 small,.footer .carousel-inner h4 .small,.footer .carousel-inner h4 small,.footer .carousel-inner h5 .small,.footer .carousel-inner h5 small,.footer .carousel-inner h6 .small,.footer .carousel-inner h6 small {    font-weight: 400;    line-height: 1}.content>.footer .carousel-inner h1,.content>.footer .carousel-inner h2,.content>.footer .carousel-inner h3,.content>.footer .carousel-inner h4,.content>.footer .carousel-inner h5,.content>.footer .carousel-inner h6 {    margin-top: 20px;    margin-bottom: 20px;    font-weight: 400}.footer .carousel-inner h1 .small,.footer .carousel-inner h1 small,.footer .carousel-inner h2 .small,.footer .carousel-inner h2 small,.footer .carousel-inner h3 .small,.footer .carousel-inner h3 small,.footer .carousel-inner h4 .small,.footer .carousel-inner h4 small,.footer .carousel-inner h5 .small,.footer .carousel-inner h5 small,.footer .carousel-inner h6 .small,.footer .carousel-inner h6 small {    font-size: 75%}html.chrome .footer .carousel-inner h1,html.chrome .footer .carousel-inner h2,html.chrome .footer .carousel-inner h3,html.chrome .footer .carousel-inner h4,html.chrome .footer .carousel-inner h5,html.chrome .footer .carousel-inner h6,html.safari .footer .carousel-inner h1,html.safari .footer .carousel-inner h2,html.safari .footer .carousel-inner h3,html.safari .footer .carousel-inner h4,html.safari .footer .carousel-inner h5,html.safari .footer .carousel-inner h6,html.yandex .footer .carousel-inner h1,html.yandex .footer .carousel-inner h2,html.yandex .footer .carousel-inner h3,html.yandex .footer .carousel-inner h4,html.yandex .footer .carousel-inner h5,html.yandex .footer .carousel-inner h6 {    background: -webkit-linear-gradient(top, #fcf3d2 0, #fce9a9 50%, #f1dc85 51%, #fdefbd 100%);    -webkit-background-clip: text;    -webkit-text-fill-color: transparent}.promo-panel .carousel,.promo-panel .carousel-inner {    height: 50px;    min-height: 50px}.promo-panel .carousel-inner .item {    width: 100%;    height: 100%;    -webkit-transition: all 1.5s ease;    transition: all 1.5s ease}.promo-panel__winners {    min-height: 48px !important;    max-height: 48px;    height: 48px !important}.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_c25c8612.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_c25c8612.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_c25c8612.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_872db56f.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}.user-bar {    height: 42px;    position: relative;    z-index: 3;    background: url("../../../../../images/sprite-min_f9eea47f.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_f9eea47f.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_c25c8612.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_c25c8612.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_c25c8612.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_af309ac6.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_59f9b3c4.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_c25c8612.png");    background-repeat: no-repeat;    background-position: -94px -185px}.user-bar__arrow-down:after {    top: 2px;    background-image: url("../../../../../images/sprite-full_c25c8612.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_4cf2479a.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)}.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_c25c8612.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_c25c8612.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_c25c8612.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_c25c8612.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_c25c8612.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_c25c8612.png");    background-repeat: no-repeat;    background-position: -132px -197px}.btn-social__mailru:hover {    background-position: -132px -231px}.main-menu {    height: 35px;    padding: 6px 50px 7px;    margin: 0 -8px 15px -9px;    background: url("../../../../../images/sprite-long_035303d7.png") 50% 0 no-repeat;    position: relative}.main-menu:after,.main-menu:before {    content: '';    width: 115px;    height: 40px;    z-index: 2}.main-menu:before {    position: absolute;    top: -8px;    right: auto;    bottom: auto;    left: -35px;    background-image: url("../../../../../images/sprite-full_c25c8612.png");    background-repeat: no-repeat;    background-position: -1px -511px}.main-menu:after {    position: absolute;    top: -8px;    right: -35px;    bottom: auto;    left: auto;    background-image: url("../../../../../images/sprite-full_c25c8612.png");    background-repeat: no-repeat;    background-position: -116px -511px}.main-menu menu,.main-menu ul {    padding: 0;    margin: 0}.main-menu__link {    display: block;    position: relative;    margin: 0 auto;    width: 174px;    height: 35px;    background-image: url("../../../../../images/sprite-full_c25c8612.png");    background-repeat: no-repeat;    background-position: 0 -660px;    font-family: PTSans-CaptionBold, PTSans-Caption, Arial, Helvetica, Verdana, Tahoma, sans-serif;    font-size: 14px;    text-align: center;    text-transform: uppercase;    text-decoration: none;    text-shadow: 0 2px 3px rgba(0, 0, 0, .5);    line-height: 35px;    color: #bed5e1}.main-menu__link:after {    content: '';    position: absolute;    top: 2px;    right: 7px;    bottom: auto;    left: 7px;    width: 130px;    height: 30px;    border-radius: 10px;    box-shadow: 0 5px 5px rgba(0, 0, 0, .5)}.main-menu__link:hover:after {    box-shadow: 0 5px 5px rgba(0, 0, 0, .25)}.main-menu__link:active,.main-menu__link:focus {    top: 1px}.main-menu__link.active:after,.main-menu__link:active:after,.main-menu__link:focus:after {    box-shadow: 0 0 0 rgba(0, 0, 0, 0)}.main-menu__link.active,.main-menu__link:active,.main-menu__link:focus,.main-menu__link:hover {    color: #ecfbfc;    background-position: 0 -695px}.main-menu.menu-6 .main-menu__link {    line-height: 31px;    width: 144px;    margin-top: 1px;    background-position: 0 -1401px}.main-menu.menu-6 .main-menu__link:hover {    background-position: 0 -1443px}.main-menu.menu-6 .main-menu__link.active {    background-position: 0 -1485px}.search {    margin: 0 0 15px}.search .form-group {    height: 37px;    margin: 0;    position: relative}.search .form-group__input-wrap {    position: relative;    z-index: 1}.search .form-group__input-wrap .form-error.help-block:before {    top: 12px}.search .form-group__input-wrap .form-error.help-block:after {    top: 11px}.search .form-group__button-wrap {    position: absolute;    top: 1px;    right: 8px;    bottom: auto;    left: auto;    width: 26px;    height: 26px;    z-index: 2}.search-btn {    width: 26px;    height: 23px;    outline: 0;    border: 0;    background-color: transparent;    background-image: none}.search.live-search .form-group__button-wrap {    right: auto;    left: 4px;    top: 3px}.search.live-search .form-group .form-group__input.search-form {    padding-left: 35px;    padding-right: 30px;    width: 240px}.search.live-search .input-cancel {    top: 1px}.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_73942f28.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_f9eea47f.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_edf75040.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_c25c8612.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_c25c8612.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}.jackpot {    display: block;    font-size: 0;    line-height: 0;    text-align: center;    text-decoration: none !important}.jackpot-wrap {    position: relative;    display: inline-block;    margin: 0 auto;    padding-top: 11px;    white-space: nowrap;    height: 36px}.jackpot__money {    display: block;    float: left;    white-space: nowrap;    height: 29px;    line-height: 30px}.jackpot__money-span {    display: inline-block}.jackpot__money-span._num {    width: 21px;    height: 28px;    background: url("../../../../../images/num-sprite_78b5bd96.png") no-repeat 50% 0;    margin: 0 5px 0 0;    text-align: center;    position: relative !important}.jackpot__money-span._num>span {    position: absolute;    top: -5px;    right: -1px;    bottom: -5px;    left: -3px;    background: url("../../../../../images/back-jackpot_5febefc8.png") no-repeat 0 0;    z-index: -1}.jackpot__money-span._coma {    width: 5px;    height: 8px;    background: url("../../../../../images/num-sprite_78b5bd96.png") no-repeat -14px 100%;    margin-bottom: 2px;    margin-left: -9px;    margin-right: 4px}.jackpot__currency {    display: block;    float: left;    width: 28px;    height: 25px;    background: url("../../../../../images/num-sprite_78b5bd96.png") no-repeat 0 98%;    position: relative;    top: 0;    margin: 0}.jackpot__currency>span {    position: absolute;    top: -5px;    right: -1px;    bottom: -8px;    left: -3px;    background: url("../../../../../images/back-jackpot_5febefc8.png") no-repeat 0 0;    z-index: -1}.best-wheel {    position: relative;    width: 546px;    height: 530px;    background: url("../../../../../images/bg_12cdaabd.png") no-repeat center top;    background-size: contain;    margin: 0 auto}.best-wheel-container {    height: 550px;    padding: 40px 0 0}.best-wheel *,.best-wheel-loader * {    -moz-user-select: none;    -khtml-user-select: none;    -webkit-user-select: none;    -ms-user-select: none;    user-select: none}.best-wheel .hide {    display: none}.best-wheel-loader {    width: 94px;    height: 94px;    position: absolute;    top: 305px;    left: 50%;    margin: -47px 0 0 -47px;    z-index: 1}@-webkit-keyframes spin {    100% {        -webkit-transform: rotate(360deg)    }}@keyframes spin {    100% {        -webkit-transform: rotate(360deg);        transform: rotate(360deg)    }}.best-wheel-loader:before {    content: '';    width: 94px;    height: 94px;    position: absolute;    z-index: 1;    background: url("../../../../../images/loader_circle_b0980ee2.png") no-repeat;    -webkit-animation: spin .7s linear infinite;    animation: spin .7s linear infinite}.best-wheel-loader:after {    content: '';    width: 129px;    height: 129px;    position: absolute;    z-index: 0;    top: -17px;    left: -17px;    background: url("../../../../../images/loader_glow_6ac0761d.png") no-repeat;    -webkit-animation: blinking 1s infinite;    animation: blinking 1s infinite;    -webkit-transition: opacity 5000 linear;    transition: opacity 5000 linear}.best-wheel-loader span {    position: absolute;    font-size: 20px;    text-align: center;    width: 94px;    bottom: -45px;    cursor: default}.best-wheel-needle {    background: url("../../../../../images/needle_67a2763b.png") no-repeat;    background-size: contain;    width: 85px;    height: 99px;    position: absolute;    top: -25px;    left: 50%;    margin-left: -42px;    z-index: 1}.best-wheel-btn-spin {    position: absolute;    background: url("../../../../../images/spt-btn-spin_06f54be1.png") no-repeat;    background-size: cover;    width: 115px;    height: 114px;    cursor: pointer;    top: 50%;    left: 50%;    margin: -56px 0 0 -57px;    z-index: 1;    -webkit-animation: scaling .4s infinite alternate;    animation: scaling .4s infinite alternate}@-webkit-keyframes scaling {    0% {        -webkit-transform: scale(1.03);        transform: scale(1.03)    }    100% {        -webkit-transform: scale(1);        transform: scale(1)    }}@keyframes scaling {    0% {        -webkit-transform: scale(1.03);        transform: scale(1.03)    }    100% {        -webkit-transform: scale(1);        transform: scale(1)    }}.best-wheel-btn-spin:before {    content: '';    position: absolute;    top: 2px;    left: 8px;    width: 100px;    height: 100px;    border-radius: 50px;    background-color: rgba(255, 255, 255, 0);    box-shadow: inset 0 0 0 0 #FFF;    opacity: 0}.best-wheel-btn-spin:hover {    background-position: 0 -118px;    -webkit-animation: none;    animation: none}@-webkit-keyframes blinking-blick {    0% {        opacity: .1    }    50% {        opacity: .4;        background-color: rgba(255, 255, 255, .3);        box-shadow: inset 0 0 20px 2px #FFF    }    100% {        opacity: .1    }}@keyframes blinking-blick {    0% {        opacity: .1    }    50% {        opacity: .4;        background-color: rgba(255, 255, 255, .3);        box-shadow: inset 0 0 20px 2px #FFF    }    100% {        opacity: .1    }}.best-wheel-btn-spin:hover:before {    -webkit-animation: blinking-blick .6s infinite;    animation: blinking-blick .6s infinite;    -webkit-transition: opacity 1000 linear;    transition: opacity 1000 linear}.best-wheel-btn-spin.disable,.best-wheel-btn-spin:active {    background-position: 0 0;    -webkit-animation: none;    animation: none}.best-wheel-btn-spin.disable:before,.best-wheel-btn-spin:active:before {    -webkit-animation: none;    animation: none;    background-color: rgba(0, 0, 0, 0);    box-shadow: inset 0 0 20px 0 #000}.best-wheel-btn-spin.disable {    cursor: default !important}.best-wheel-btn-spin.paid {    background-image: url("../../../../../images/spr-btn-spin-paid_d31c9de9.png");    width: 110px;    height: 110px;    margin: -53px 0 0 -55px}.best-wheel-btn-spin.paid:hover {    background-position: 0 -113px}.best-wheel-btn-spin.paid:hover:before {    left: 6px}.best-wheel-btn-spin.paid.disable,.best-wheel-btn-spin.paid:active {    background-position: 0 0}.best-wheel-btn-sound {    position: absolute;    background: url("../../../../../images/btn_sound_on_85fee0db.png") no-repeat;    background-size: contain;    width: 20px;    height: 20px;    top: -20px;    right: 10px;    cursor: pointer;    opacity: .7;    image-rendering: -o-pixelated;    image-rendering: pixelated;    image-rendering: optimize-contrast;    -ms-interpolation-mode: nearest-neighbor}.best-wheel-btn-sound:hover {    opacity: 1}.best-wheel-btn-sound.off {    background-image: url("../../../../../images/btn_sound_off_a1f74a77.png");    right: 12px;    width: 19px;    height: 18px}.best-wheel-btn-info {    position: absolute;    background: url("../../../../../images/btn_info_531b2234.png") no-repeat;    background-size: contain;    width: 20px;    height: 20px;    top: -20px;    right: 40px;    opacity: .7;    cursor: pointer}.best-wheel-btn-info:hover {    opacity: 1}.best-wheel-btn-close {    position: absolute;    background: url("../../../../../images/btn_close_2dbff59c.png") no-repeat;    background-size: contain;    top: 16px;    right: -17px;    width: 35px;    height: 35px;    opacity: .9;    cursor: pointer}.best-wheel-btn-close:hover {    opacity: 1}.best-wheel-alert {    position: absolute;    z-index: 1;    background: url("../../../../../images/alert_f1b91782.png") no-repeat;    background-size: contain;    width: 496px;    height: 140px;    left: 50%;    top: 72px;    margin-left: -287px;    padding: 30px 40px 0}.best-wheel-alert p {    font-size: 14px;    color: #fff;    text-shadow: 1px 1px 0 #000;    cursor: default}.best-wheel-alert.small {    width: 295px;    height: 100px;    padding: 15px 20px 0;    text-align: center;    margin-left: -167px;    top: 122px}.best-wheel-alert.small p {    text-align: center;    padding: 0;    margin: 0}.best-wheel.spinning .best-wheel-lights li {    -webkit-animation: none;    animation: none}.best-wheel.spinning .best-wheel-lights li:nth-child(odd) {    -webkit-animation: blinking-full .2s infinite;    animation: blinking-full .2s infinite;    -webkit-transition: opacity 2000 linear;    transition: opacity 2000 linear}.best-wheel.spinning .best-wheel-lights li:nth-child(even) {    -webkit-animation: blinking-full .5s infinite;    animation: blinking-full .5s infinite;    -webkit-transition: opacity 1000 linear;    transition: opacity 1000 linear}.best-wheel.spinning.slow .best-wheel-lights li {    -webkit-animation: none;    animation: none}.best-wheel.spinning.slow .best-wheel-lights li:nth-child(odd) {    -webkit-animation: blinking-full .5s infinite;    animation: blinking-full .5s infinite;    -webkit-transition: opacity 2000 linear;    transition: opacity 2000 linear}.best-wheel.spinning.slow .best-wheel-lights li:nth-child(even) {    -webkit-animation: blinking-full .7s infinite;    animation: blinking-full .7s infinite;    -webkit-transition: opacity 1000 linear;    transition: opacity 1000 linear}.best-wheel.won .best-wheel-lights li:nth-child(even),.best-wheel.won .best-wheel-lights li:nth-child(odd) {    -webkit-animation: blinking-half .6s infinite;    animation: blinking-half .6s infinite;    -webkit-transition: opacity 5000 linear;    transition: opacity 5000 linear}.best-wheel-lights {    list-style: none}.best-wheel-lights li {    position: absolute;    background: url("../../../../../images/bright_light_00d32efc.png") no-repeat;    background-size: contain;    width: 25px;    height: 25px;    top: 50%;    left: 50%;    opacity: 0;    -webkit-animation: blinking-full 2s infinite;    animation: blinking-full 2s infinite;    -webkit-transition: opacity 1000 linear;    transition: opacity 1000 linear}.best-wheel-lights li:nth-child(odd) {    -webkit-animation: blinking-full .8s infinite;    animation: blinking-full .8s infinite;    -webkit-transition: opacity 1000 linear;    transition: opacity 1000 linear}.best-wheel-lights li:nth-child(even) {    -webkit-animation: blinking-full 1.2s infinite;    animation: blinking-full 1.2s infinite;    -webkit-transition: opacity 1000 linear;    transition: opacity 1000 linear}.best-wheel-lights li:nth-child(1) {    top: 3px;    margin-left: -57px}.best-wheel-lights li:nth-child(2) {    top: 8px;    margin-left: -79px}.best-wheel-lights li:nth-child(3) {    top: 15px;    margin-left: -101px}.best-wheel-lights li:nth-child(4) {    top: 24px;    margin-left: -121px}.best-wheel-lights li:nth-child(5) {    top: 34px;    margin-left: -140px}.best-wheel-lights li:nth-child(6) {    top: 46px;    margin-left: -158px}.best-wheel-lights li:nth-child(7) {    top: 58px;    margin-left: -174px}.best-wheel-lights li:nth-child(8) {    top: 72px;    margin-left: -190px}.best-wheel-lights li:nth-child(9) {    top: 86px;    margin-left: -204px}.best-wheel-lights li:nth-child(10) {    top: 104px;    margin-left: -218px}.best-wheel-lights li:nth-child(11) {    top: 120px;    margin-left: -229px}.best-wheel-lights li:nth-child(12) {    top: 138px;    margin-left: -239px}.best-wheel-lights li:nth-child(13) {    top: 156px;    margin-left: -247px}.best-wheel-lights li:nth-child(14) {    top: 175px;    margin-left: -254px}.best-wheel-lights li:nth-child(15) {    top: 194px;    margin-left: -260px}.best-wheel-lights li:nth-child(16) {    top: 214px;    margin-left: -264px}.best-wheel-lights li:nth-child(17) {    top: 235px;    margin-left: -266px}.best-wheel-lights li:nth-child(18) {    top: 256px;    margin-left: -267px}.best-wheel-lights li:nth-child(19) {    top: 274px;    margin-left: -266px}.best-wheel-lights li:nth-child(20) {    top: 295px;    margin-left: -264px}.best-wheel-lights li:nth-child(21) {    top: 315px;    margin-left: -260px}.best-wheel-lights li:nth-child(22) {    top: 334px;    margin-left: -254px}.best-wheel-lights li:nth-child(23) {    top: 353px;    margin-left: -247px}.best-wheel-lights li:nth-child(24) {    top: 372px;    margin-left: -238px}.best-wheel-lights li:nth-child(25) {    top: 389px;    margin-left: -229px}.best-wheel-lights li:nth-child(26) {    top: 405px;    margin-left: -218px}.best-wheel-lights li:nth-child(27) {    top: 420px;    margin-left: -205px}.best-wheel-lights li:nth-child(28) {    top: 435px;    margin-left: -192px}.best-wheel-lights li:nth-child(29) {    top: 447px;    margin-left: -178px}.best-wheel-lights li:nth-child(30) {    top: 460px;    margin-left: -163px}.best-wheel-lights li:nth-child(31) {    top: 472px;    margin-left: -145px}.best-wheel-lights li:nth-child(32) {    top: 481px;    margin-left: -127px}.best-wheel-lights li:nth-child(33) {    top: 490px;    margin-left: -108px}.best-wheel-lights li:nth-child(34) {    top: 497px;    margin-left: -88px}.best-wheel-lights li:nth-child(35) {    top: 502px;    margin-left: -69px}.best-wheel-lights li:nth-child(36) {    top: 506px;    margin-left: -49px}.best-wheel-lights li:nth-child(37) {    top: 508px;    margin-left: -28px}.best-wheel-lights li:nth-child(38) {    top: 508px;    margin-left: -8px}.best-wheel-lights li:nth-child(39) {    top: 506px;    margin-left: 13px}.best-wheel-lights li:nth-child(40) {    top: 504px;    margin-left: 33px}.best-wheel-lights li:nth-child(41) {    top: 499px;    margin-left: 53px}.best-wheel-lights li:nth-child(42) {    top: 493px;    margin-left: 71px}.best-wheel-lights li:nth-child(43) {    top: 486px;    margin-left: 89px}.best-wheel-lights li:nth-child(44) {    top: 477px;    margin-left: 106px}.best-wheel-lights li:nth-child(45) {    top: 467px;    margin-left: 123px}.best-wheel-lights li:nth-child(46) {    top: 457px;    margin-left: 138px}.best-wheel-lights li:nth-child(47) {    top: 445px;    margin-left: 153px}.best-wheel-lights li:nth-child(48) {    top: 431px;    margin-left: 167px}.best-wheel-lights li:nth-child(49) {    top: 417px;    margin-left: 180px}.best-wheel-lights li:nth-child(50) {    top: 403px;    margin-left: 192px}.best-wheel-lights li:nth-child(51) {    top: 386px;    margin-left: 202px}.best-wheel-lights li:nth-child(52) {    top: 371px;    margin-left: 212px}.best-wheel-lights li:nth-child(53) {    top: 354px;    margin-left: 219px}.best-wheel-lights li:nth-child(54) {    top: 338px;    margin-left: 225px}.best-wheel-lights li:nth-child(55) {    top: 319px;    margin-left: 232px}.best-wheel-lights li:nth-child(56) {    top: 301px;    margin-left: 236px}.best-wheel-lights li:nth-child(57) {    top: 282px;    margin-left: 239px}.best-wheel-lights li:nth-child(58) {    top: 263px;    margin-left: 240px}.best-wheel-lights li:nth-child(59) {    top: 241px;    margin-left: 240px}.best-wheel-lights li:nth-child(60) {    top: 221px;    margin-left: 238px}.best-wheel-lights li:nth-child(61) {    top: 200px;    margin-left: 234px}.best-wheel-lights li:nth-child(62),.best-wheel-lights li:nth-child(63) {    top: 179px;    margin-left: 228px}.best-wheel-lights li:nth-child(64) {    top: 158px;    margin-left: 221px}.best-wheel-lights li:nth-child(65) {    top: 139px;    margin-left: 211px}.best-wheel-lights li:nth-child(66) {    top: 121px;    margin-left: 200px}.best-wheel-lights li:nth-child(67) {    top: 104px;    margin-left: 188px}.best-wheel-lights li:nth-child(68) {    top: 87px;    margin-left: 176px}.best-wheel-lights li:nth-child(69) {    top: 73px;    margin-left: 162px}.best-wheel-lights li:nth-child(70) {    top: 59px;    margin-left: 146px}.best-wheel-lights li:nth-child(71) {    top: 47px;    margin-left: 130px}.best-wheel-lights li:nth-child(72) {    top: 35px;    margin-left: 113px}.best-wheel-lights li:nth-child(73) {    top: 26px;    margin-left: 96px}.best-wheel-lights li:nth-child(74) {    top: 17px;    margin-left: 77px}.best-wheel-lights li:nth-child(75) {    top: 10px;    margin-left: 55px}.best-wheel-lights li:nth-child(76) {    top: 5px;    margin-left: 33px}.best-wheel-defeat,.best-wheel-info,.best-wheel-victory {    display: none;    background: url("../../../../../images/popup_4a40b5e9.png") no-repeat;    background-size: contain;    width: 480px;    height: 492px;    position: absolute;    top: 52px;    left: 50%;    margin-left: -240px;    z-index: 2}.best-wheel-info-text {    background-color: #000;    width: 431px;    height: 384px;    margin: 23px;    border-radius: 13px;    cursor: default}.best-wheel-info-text p {    font-size: 12px;    color: #fff;    padding: 20px;    line-height: 1.4;    text-align: justify}.best-wheel-congratulations {    background: url("../../../../../images/text-congratulations_3195a26e.png") no-repeat;    background-size: contain;    width: 67%;    height: 9%;    position: absolute;    top: 13%;    left: 50%;    margin-left: -32%}.best-wheel-your-bonus {    background: url("../../../../../images/text-your-bonus_3f11dc1d.png") no-repeat;    background-size: contain;    width: 43%;    height: 6%;    position: absolute;    top: 27%;    left: 50%;    margin-left: -21.5%}.best-wheel-capricious-fortune {    background: url("../../../../../images/text-capricious-fortune_0ab5c167.png") no-repeat;    background-size: contain;    width: 52%;    height: 18%;    position: absolute;    top: 13%;    left: 50%;    margin-left: -26%}.best-wheel-sum {    width: 40%;    height: 16%;    position: absolute;    top: 36%;    left: 50%;    margin-left: -20.4%;    text-align: center;    vertical-align: middle}.best-wheel-sum img {    display: inline-block;    width: 100%;    border: 0}.best-wheel-btn-get-prize {    background: url("../../../../../images/btn_take_d2db4777.png") no-repeat;    background-size: contain;    width: 65%;    height: 82px;    line-height: 2em;    font-weight: 700;    font-size: 3em;    text-align: center;    text-transform: uppercase;    text-shadow: 1px 1px 1px rgba(80, 80, 80, .1), 1px 1px 5px rgba(255, 255, 255, .5);    color: #fffefe;    position: absolute;    bottom: 105px;    left: 50%;    margin-left: -33%;    cursor: pointer;    box-shadow: 0 0 15px 2px #000;    border-radius: 14px;    -webkit-animation: jump .23s infinite alternate;    animation: jump .23s infinite alternate}@-webkit-keyframes jump {    from {        bottom: 110px    }    to {        bottom: 115px    }}@keyframes jump {    from {        bottom: 110px    }    to {        bottom: 115px    }}.best-wheel-btn-get-prize:before {    background: url("../../../../../images/btn_glow_f3435468.png") no-repeat;    background-size: contain;    content: '';    position: absolute;    width: 105%;    height: 60%;    top: -22%;    left: -2%;    opacity: 0}.best-wheel-btn-get-prize:after {    content: '';    position: absolute;    width: 100%;    height: 100%;    border-radius: 14px;    background-color: rgba(253, 255, 0, .25);    box-shadow: inset 0 0 0 0 #fff;    opacity: 0;    top: 0;    left: 0}.best-wheel-btn-get-prize.safari:after,.best-wheel-btn-get-prize.safari:before {    display: none;    content: none}@-webkit-keyframes blinking-glow {    0% {        opacity: 0    }    50% {        opacity: .5;        box-shadow: inset 0 0 50px 5px #fdff00    }    100% {        opacity: 0    }}@keyframes blinking-glow {    0% {        opacity: 0    }    50% {        opacity: .5;        box-shadow: inset 0 0 50px 5px #fdff00    }    100% {        opacity: 0    }}.best-wheel-btn-get-prize:hover {    bottom: 115px;    -webkit-animation: none;    animation: none}.best-wheel-btn-get-prize:hover:before {    opacity: 1}.best-wheel-btn-get-prize:hover:after {    -webkit-animation: blinking-glow .7s infinite;    animation: blinking-glow .7s infinite;    -webkit-transition: opacity 5000 linear;    transition: opacity 5000 linear}.best-wheel-btn-get-prize:active {    bottom: 113px;    box-shadow: inset 0 0 20px 3px #000;    -webkit-animation: none;    animation: none}.best-wheel-btn-get-prize:active:after,.best-wheel-btn-get-prize:active:before {    display: none}.best-wheel-highlight-sector {    display: none;    background: url("../../../../../images/highlight-sector_f602bf63.png") no-repeat;    background-size: contain;    width: 203px;    height: 100%;    position: absolute;    top: 12px;    left: 50%;    margin-left: -106px;    -webkit-transform: rotate(0.7deg);    transform: rotate(0.7deg);    z-index: 0;    -webkit-animation: blinking-full .5s infinite;    animation: blinking-full .5s infinite;    -webkit-transition: opacity 1000 linear;    transition: opacity 1000 linear}.best-wheel-attempts {    position: absolute;    top: -32px;    left: 0;    text-transform: uppercase;    color: #fff;    font-size: 18px;    font-family: Roboto, Verdana, Tahoma, sans-serif;    text-shadow: 1px 1px 0 #000;    font-weight: 100;    cursor: default}.best-wheel-attempts span {    color: #fecb00;    font-size: 25px;    font-weight: 700}.popup-body-wheel-js {    margin: 0 auto;    position: relative;    width: 546px}.popup-body-wheel-js .popup-close {    top: 17px;    right: -24px}.pagination {    overflow: hidden;    padding: 15px 0 25px;    text-align: center}.pagination__block {    float: left;    position: relative;    left: 50%}.pagination ul {    float: left;    position: relative;    left: -50%}.pagination li {    float: left;    margin: 0 3px;    width: 32px;    height: 32px;    position: relative}.pagination .page,.pagination a {    display: block;    position: relative;    width: 30px;    height: 30px;    border: 1px solid #000;    box-shadow: 0 2px 3px 1px rgba(0, 0, 0, .25), 0 0 0 1px rgba(215, 197, 129, .5)inset, 0 0 8px 1px rgba(215, 197, 129, .25)inset;    border-radius: 6px;    background: url("../../../../../images/sprite-min_f9eea47f.png") 0 -250px no-repeat;    font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;    font-size: 18px;    font-weight: 700;    line-height: 30px;    color: #513104;    text-align: center;    text-decoration: none}.pagination .page.active,.pagination .page.current,.pagination .page:active,.pagination .page:hover,.pagination a.active,.pagination a.current,.pagination a:active,.pagination a:hover {    color: #fce9a9;    text-shadow: 0 0 5px #170501, 0 0 1px 1px rgba(0, 0, 0, .75);    box-shadow: 0 2px 3px 1px rgba(0, 0, 0, .25), 0 0 0 1px rgba(240, 216, 115, .5)inset, 0 0 8px 1px rgba(240, 216, 115, .5)inset}.pagination .page.first:after,.pagination .page.last:after,.pagination .page.next:after,.pagination .page.previous:after,.pagination a.first:after,.pagination a.last:after,.pagination a.next:after,.pagination a.previous:after {    content: '';    position: absolute;    top: 4px;    width: 21px;    height: 21px}.pagination .page.first.disabled:hover:after,.pagination .page.first:after,.pagination a.first.disabled:hover:after,.pagination a.first:after {    left: 4px;    background-image: url("../../../../../images/sprite-full_c25c8612.png");    background-repeat: no-repeat;    background-position: -283px -340px}.pagination .page.first:hover:after,.pagination a.first:hover:after {    background-position: -283px -387px}.pagination .page.last.disabled:hover:after,.pagination .page.last:after,.pagination a.last.disabled:hover:after,.pagination a.last:after {    right: 4px;    background-image: url("../../../../../images/sprite-full_c25c8612.png");    background-repeat: no-repeat;    background-position: -306px -340px}.pagination .page.last:hover:after,.pagination a.last:hover:after {    background-position: -306px -387px}.pagination .page.previous.disabled:hover:after,.pagination .page.previous:after,.pagination a.previous.disabled:hover:after,.pagination a.previous:after {    left: 3px;    background-image: url("../../../../../images/sprite-full_c25c8612.png");    background-repeat: no-repeat;    background-position: -283px -363px}.pagination .page.previous:hover:after,.pagination a.previous:hover:after {    background-position: -283px -410px}.pagination .page.next.disabled:hover:after,.pagination .page.next:after,.pagination a.next.disabled:hover:after,.pagination a.next:after {    right: 3px;    background-image: url("../../../../../images/sprite-full_c25c8612.png");    background-repeat: no-repeat;    background-position: -306px -363px}.pagination .page.next:hover:after,.pagination a.next:hover:after {    background-position: -306px -410px}.pagination .page.disabled,.pagination .page.disabled:active,.pagination .page.disabled:hover,.pagination a.disabled,.pagination a.disabled:active,.pagination a.disabled:hover {    color: #97621c;    text-shadow: none;    background-color: #170601;    background-image: none;    box-shadow: 0 2px 3px 1px rgba(0, 0, 0, .5), 0 0 0 1px rgba(89, 72, 44, .75)inset, 0 0 8px 1px rgba(240, 216, 115, .25)inset;    cursor: text}.pagination>span {    display: inline-block !important}.pagination>span.current {    cursor: default}.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_73942f28.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_73942f28.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_73942f28.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_c25c8612.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_73942f28.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_73942f28.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_c25c8612.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_c25c8612.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_c25c8612.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_c25c8612.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_c25c8612.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_c25c8612.png");    background-repeat: no-repeat;    background-position: -173px -1423px}.ico-search {    width: 26px;    height: 23px;    background-image: url("../../../../../images/sprite-full_c25c8612.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_1d21ac4d.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_1d21ac4d.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_1d21ac4d.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_1d21ac4d.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_1d21ac4d.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_1d21ac4d.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_1d21ac4d.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_1d21ac4d.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_1d21ac4d.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_1d21ac4d.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_1d21ac4d.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_1d21ac4d.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_1d21ac4d.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_1d21ac4d.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_1d21ac4d.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_1d21ac4d.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_c25c8612.png");    background-repeat: no-repeat;    background-position: -211px -53px}.sticker-vip {    width: 49px;    height: 23px;    background-image: url("../../../../../images/sprite-full_c25c8612.png");    background-repeat: no-repeat;    background-position: -211px -78px}.sticker-now {    width: 49px;    height: 23px;    background-image: url("../../../../../images/sprite-full_c25c8612.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_c25c8612.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}.week-game-title {    color: #ffc649;    font-size: 24px;    font-family: PTSans-CaptionBold, PTSans-Caption, Arial, Helvetica, Verdana, Tahoma, sans-serif;    text-align: center;    text-transform: uppercase}.week-game .sidebar-poster {    margin: 7px 0 5px}.week-game .sidebar-poster__wrapper {    height: 170px}.week-game .sidebar-poster__wrapper:before {    top: -18px}.sleeping {    overflow-x: hidden}/* .popup {    top: 0;    left: 0;    width: 100%;    height: 100%;    position: absolute;    z-index: 999;    display: none;    color: #fff}.popup-sm .popup-body>* {    width: 317px;    background-position: -6px 7px}.popup-sm .popup-footer:after {    height: 49px}.popup-sm-md .popup-body>* {    width: 556px;    background-position: -6px 7px}.popup-sm-md .popup-body>*>* {    padding: 0 30px;    z-index: 4}.popup-sm-md .popup-footer div {    top: 3px}.popup-sm-md .popup-footer:after {    height: 49px}.popup-md .popup-body>* {    width: 757px}.popup-md .popup-body>* .popup-body>* {    width: 317px;    background-position: -1px 2px}.popup-lg .popup-body>* {    width: 877px;    background-position: 1px -7px}.popup ._button {    margin: 0 auto}.popup .transparent {    top: 0;    left: 0;    background-color: #000;    position: fixed;    z-index: 1001;    width: 100%;    height: 100%;    opacity: .7}.popup-container {    display: table;    position: relative;    margin: 10% auto 0;    z-index: 1002}.popup-body {    margin: 0 auto;    position: relative;    padding: 0 12px 7px 13px;    border-radius: 22px}.popup-body>* {    border-radius: 20px;    background-color: #1d0000;    box-shadow: inset 0 0 48px rgba(81, 52, 0, .14), 0 0 4px #512301, 0 0 0 #883c02, 0 0 0 #974602;    border-top: 2px solid #974602;    position: relative;    background-image: url("../../../../../images/bg-pat-popup_486dcea2.jpg");    background-repeat: repeat;    background-position: -2px 2px}.popup-body>:after,.popup-body>:before {    content: '';    position: absolute;    top: 0;    right: auto;    bottom: 23px;    left: auto;    background-image: url("../../../../../images/bg-border_8c0b1f59.gif");    background-repeat: repeat-y;    box-shadow: inset 0 -50px 0 rgba(22, 8, 1, .3), inset 0 -55px 0 rgba(22, 8, 1, .2);    width: 3px}.popup-body>:before {    left: -2px}.popup-body>:after {    right: -2px}.popup-body>*>* {    padding: 0 40px;    z-index: 4}.popup-body:before {    content: '';    width: 148px;    height: 100px;    position: absolute;    top: -58px;    right: 0;    bottom: auto;    background-image: url("../../../../../images/sprite-popups_1aa1b5f0.png");    background-position: -3px -16px;    left: -24px;    z-index: 0}.popup-lg .popup-body:before {    top: -55px;    left: -21px}.popup-md .popup-body:before {    top: -56px;    left: -21px}.popup-close {    width: 24px;    height: 24px;    right: 6px;    top: -10px;    cursor: pointer;    background-image: url("../../../../../images/sprite-popups_1aa1b5f0.png");    background-position: -48px -140px;    position: absolute;    z-index: 1002;    float: right;    border-radius: 24px;    box-shadow: 0 1px 29px black, 0 1px 7px black, 0 1px 8px black, 0 1px 9px #000}.popup-close:hover {    opacity: 1;    filter: alpha(opacity=100);    background-position: -20px -140px}.popup-border {    border-radius: 22px;    background-image: -webkit-linear-gradient(top, rgba(73, 27, 3, .9)0, rgba(73, 27, 3, .17)80%);    background-image: linear-gradient(to bottom, rgba(73, 27, 3, .9)0, rgba(73, 27, 3, .17)80%);    background-repeat: repeat-x;    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#e6491b03', endColorstr='#2b491b03', GradientType=0);    position: relative;    box-shadow: 0 0 26px #000, 0 0 40px #000}.popup-border:before {    content: '';    width: 148px;    height: 100px;    position: absolute;    top: -58px;    right: -24px;    bottom: auto;    background-image: url("../../../../../images/sprite-popups_1aa1b5f0.png");    background-position: -238px -16px;    z-index: 0;    left: auto}.popup-lg .popup-border:before {    top: -55px;    right: -18px}.popup-md .popup-border:before {    top: -56px;    right: -17px}.popup-content {    border-radius: 20px;    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, .4)70%, rgba(0, 0, 0, .9)95%);    background-image: linear-gradient(to bottom, rgba(0, 0, 0, .4)70%, rgba(0, 0, 0, .9)95%);    background-repeat: repeat-x;    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#66000000', endColorstr='#e6000000', GradientType=0);    position: relative}.popup-content:before {    content: '';    position: absolute;    bottom: auto;    background-image: url("../../../../../images/sprite-popups_1aa1b5f0.png");    background-repeat: no-repeat;    background-position: center;    top: -55px;    left: -10px;    right: -10px;    height: 282px;    z-index: 4}.popup-sm .popup-content:before {    background-image: url("../../../../../images/bg_13bb0b2e.png")}.popup-sm-md .popup-content:before {    background-image: url("../../../../../images/bg_4ce4f2cb.png")}.popup-sm .popup-content._nn:before {    background-image: url("../../../../../images/bg-w_4ae9ee6e.png")}.popup-md .popup-content:before {    background-image: url("../../../../../images/bg_6b2e1805.png")}.popup-lg .popup-content:before {    background-image: url("../../../../../images/bg_2ec3900f.png")}.popup-inside {    border-radius: 4px}.popup-header {    position: relative;    height: 70px;    text-align: center;    line-height: 70px;    padding-top: 10px;    padding-bottom: 10px}.popup-center {    position: relative}.popup-footer {    z-index: 1 !important;    position: relative;    text-align: center;    height: 30px;    padding: 0 !important}.popup-footer._top {    margin-top: -20px}.popup-footer-link {    text-align: center;    margin: 0 0 -30px;    padding-top: 2px}.popup-footer>div {    position: absolute;    top: 5px;    right: -2px;    bottom: -20px;    left: -2px;    height: 50px;    background-repeat: no-repeat;    background-position: 50% 100%;    border-radius: 0 0 20px 20px;    overflow: hidden}.popup-footer>div:after,.popup-footer>div:before {    content: '';    z-index: 0}.popup-footer>div:before {    height: 25px;    position: absolute;    top: 0;    right: 2px;    bottom: auto;    left: 2px;    background-image: url("../../../../../images/bg-pat-popup_486dcea2.jpg");    background-position: 1px -3px;    border-radius: 0 0 23px 23px}.popup-footer>div:after {    height: 18px;    background-image: url("../../../../../images/bg-pat-popup_486dcea2.jpg");    border-radius: 0 0 22px 22px;    box-shadow: inset 0 -4px 89px rgba(0, 0, 0, .87)}.popup-sm .popup-footer div {    background-image: url("../../../../../images/bg-footer_464583ca.png")}.popup-sm .popup-footer div:after {    position: absolute;    top: 24px;    right: 73px;    bottom: auto;    left: 73px}.popup-sm .popup-footer div:before {    background-position: -6px 3px}.popup-sm-md .popup-footer div {    background-image: url("../../../../../images/bg-footer_d36cac9c.png")}.popup-sm-md .popup-footer div:after {    position: absolute;    top: 24px;    right: 195px;    bottom: auto;    left: 195px}.popup-sm-md .popup-footer div:before {    background-position: -6px 3px;    right: 6px;    left: 6px}.popup-lg .popup-footer div {    background-image: url("../../../../../images/bg-footer_1b554b94.png")}.popup-lg .popup-footer div:after {    position: absolute;    top: 25px;    right: 73px;    bottom: auto;    left: 76px}.popup-md .popup-footer div {    background-image: url("../../../../../images/bg-footer_b47c1b3f.png")}.popup-md .popup-footer div:after {    position: absolute;    top: 24px;    right: 293px;    bottom: auto;    left: 293px}.popup-footer .round-link {    position: relative;    z-index: 10}.chrome .popup-lg .popup-footer>div:after,.opera .popup-lg .popup-footer>div:after {    box-shadow: inset 0 -4px 89px rgba(0, 0, 0, .95)}.popup__text {    color: #fff;    font-size: 18px;    text-shadow: 0 2px 2px #1c0900;    margin: 10px auto}.popup__button-center button {    margin-left: 52%}.popup__button-center button span {    font-size: 21px}.popup__link {    color: #008aff;    text-decoration: underline}.popup__link-und,.popup__link:hover {    text-decoration: none}.popup__link-und:hover {    text-decoration: underline}.popup__link-none,.popup__link-none:hover {    text-decoration: none}.popup-inside-shadow {    border-radius: 20px;    position: absolute;    top: 0;    right: 0;    bottom: 0;    left: 0;    overflow: hidden;    z-index: 2 !important}.popup-inside-shadow-side {    position: absolute;    top: 0;    right: -20px;    bottom: 0;    left: -20px}.popup-inside-shadow-side:after,.popup-inside-shadow-side:before {    content: '';    width: 20px;    height: 100%;    position: absolute;    top: 0;    right: auto;    bottom: 0;    left: auto}.popup-inside-shadow-side:before {    left: 0;    box-shadow: 0 0 100px rgba(0, 0, 0, .25), 0 0 50px 1px rgba(0, 0, 0, .5), 0 0 25px rgba(0, 0, 0, .75)}.popup-inside-shadow-side:after {    right: 0;    box-shadow: 0 0 100px rgba(0, 0, 0, .25), 0 0 50px 1px rgba(0, 0, 0, .5), 0 0 25px rgba(0, 0, 0, .75)}.popup-inside-shadow:before {    content: '';    width: 100%;    height: 20px;    position: absolute;    top: -20px;    right: 0;    bottom: auto;    left: 0;    box-shadow: 0 0 100px rgba(0, 0, 0, .35), 0 0 50px 1px rgba(0, 0, 0, .65), 0 0 25px rgba(0, 0, 0, 1)}.popup-inside-shadow:after {    content: '';    position: absolute;    top: 0;    right: 2px;    bottom: -1px;    left: 0;    background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .35)80%, rgba(0, 0, 0, .7));    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .35)80%, rgba(0, 0, 0, .7));    background-repeat: no-repeat;    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#b3000000', GradientType=0);    border-radius: 0 0 23px 23px}.popup-sm .popup-inside-shadow:after,.popup-sm-md .popup-inside-shadow:after {    bottom: 1px}.popup.text .btn-md span {    line-height: 30px}.ios .popup.text .btn-md span {    line-height: 36px}.popup-registration label[for=registration_rules]+.form-error.help-block {    margin-left: -3px}.popup-registration .socials-md li {    margin-right: 5px}.popup-registration .socials-md li a {    border-radius: 3px;    background-color: #2b0d01;    box-shadow: 0 1px 0 rgba(111, 51, 7, .65)}.popup-registration .socials-md li a span {    height: 31px}.popup-registration p.text-brown:last-child {    margin-bottom: 0}.popup-registration__left {    width: 250px;    float: left}.popup-registration__right {    width: 226px;    float: right;    margin-right: -5px;    margin-top: 7px}.popup-registration__bonuses {    width: 218px;    height: 279px;    position: relative}.popup-registration__bonuses:before {    content: '';    position: absolute;    top: -3px;    right: -3px;    bottom: -3px;    left: -3px;    background-image: url("../../../../../images/frame_235e47d3.png");    background-repeat: no-repeat;    background-position: center center}.popup-registration__bonuses img {    display: block;    width: 100%;    max-width: 218px;    max-height: 279px}.popup-registration__benefits {    background-color: #290803;    padding: 12px 0 0 17px;    position: relative;    height: 260px;    z-index: 1;    margin: 1px;    top: 1px}.popup-registration__benefits .h4 {    margin-top: 0;    line-height: 1.1}.popup-registration__benefits ul li {    margin-bottom: 9px}.popup-registration__benefits ul li .loyality-text {    color: #a74d0a;    font-size: 13px;    margin: 4px 0 0 35px}.popup-registration__benefits ul li .ico-commission {    margin-top: 8px}.popup-registration span[data-element=info_action_bonuses].form-error {    display: none !important}.popup-registration .registration_rules .t_blue {    text-decoration: underline}.popup-registration .registration_rules .t_blue:hover {    text-decoration: none}.popup-enter .socials-md li {    margin-right: 5px}.popup-enter .socials-md li a {    border-radius: 3px;    background-color: #2b0d01;    box-shadow: 0 1px 0 rgba(111, 51, 7, .65)}.popup-enter .socials-md li a span {    height: 31px}.popup-change_pass__btn {    margin: 15px 0 0}.popup-profile .gender-line {    margin: 14px 1px}.popup-profile ._accept .help-block.tooltip a {    color: #fae7a5 !important}.popup-profile ._accept .help-block.tooltip a:hover {    text-decoration: none}.popup-profile fieldset.form-group {    margin-bottom: 0}.popup-profile .form-group__input-checkbox input[type=checkbox]+span {    color: #fae7a5}.popup-profile .form-group__input-checkbox input[type=checkbox]+span:before {    background-position: -65px -154px !important}.popup-profile .form-group__input-checkbox input[type=checkbox]+span:after {    content: '';    width: 13px;    height: 11px;    background-image: url("../../../../../images/sprite-full_c25c8612.png");    background-repeat: no-repeat;    background-position: -100px -173px;    position: absolute;    top: 1px;    right: auto;    bottom: auto;    left: 2px;    opacity: 0;    filter: alpha(opacity=0);    z-index: 3}.popup-profile .form-group__input-checkbox input[type=checkbox]:checked+span:after {    opacity: 1;    filter: alpha(opacity=100)}.prof-icons {    background-image: url("../../../../../images/profile-icons_8e5c3994.png");    opacity: .7;    position: absolute;    top: 6px;    right: 0;    bottom: 0;    left: 7px}.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_48730d6b.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_c25c8612.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_c4c6445f.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_eeeeb74c.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_64c4e665.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_64c4e665.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_6d33da37.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: 0}.stairs-statuses_levels .level.last .stairs-statuses_title {    border-right: 0}.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_e2c7d69a.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: 0}.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_b7276727.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_6e34eb79.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_349eef3c.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_74e9e195.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_0c7aea7f.png")}.popup-md--real-money .popup-footer div {    background-image: url("../../../../../images/popup-real-money-footer_3a867085.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_66945a48.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_3655c947.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_c25c8612.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_c25c8612.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_c25c8612.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_0c7aea7f.png")}.popup-md--neverblock .popup-footer div {    background-image: url("../../../../../images/popup-real-money-footer_3a867085.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_c75dbc82.jpg") no-repeat 50% 50%}.popup-md .popup-neverblock {    width: 440px;    height: 404px;    background: url("../../../../../images/popup-250_afc22801.jpg") no-repeat 50% 50%}.popup-md .popup-neverblock-btn {    display: block;    background: url("../../../../../images/popup-real-money-btns_66945a48.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_5b876751.png")}.rm-popup-remarketing--admiral.bonus-200 .rm-popup-remarketing-content {    background-image: url("../../../../../images/remarketing_admiral_200_550b6fc9.png")}.rm-popup-remarketing--admiral.bonus-1000 .rm-popup-remarketing-content {    background-image: url("../../../../../images/remarketing_admiral_1000_6997ba39.png")}.rm-popup-remarketing--admiral.bonus-one-click .rm-popup-remarketing-content {    background-image: url("../../../../../images/remarketing_admiral_click_reg_5bdced53.png")}.rm-popup-remarketing--admiral .rm-popup-remarketing-btn {    background-image: url("../../../../../images/remarketing-btns-admiral_e48e5cc0.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_3ad5d63c.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_2116abdc.png")}.rm-popup-remarketing--cvo.bonus-200 .rm-popup-remarketing-content {    background-image: url("../../../../../images/remarketing_cvo_200_9679688c.png")}.rm-popup-remarketing--cvo.bonus-1000 .rm-popup-remarketing-content {    background-image: url("../../../../../images/remarketing_cvo_1000_5b3a7635.png")}.rm-popup-remarketing--cvo.bonus-one-click .rm-popup-remarketing-content {    background-image: url("../../../../../images/remarketing_cvo_click_reg_01b5c706.png")}.rm-popup-remarketing--cvo .rm-popup-remarketing-btn {    background-image: url("../../../../../images/remarketing-btns-cvo_2a01ebf2.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_d2127bb9.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_39be1fa5.png")}.rm-popup-remarketing--ice.bonus-200 .rm-popup-remarketing-content {    background-image: url("../../../../../images/remarketing_ice_200_c02408bf.png")}.rm-popup-remarketing--ice.bonus-1000 .rm-popup-remarketing-content {    background-image: url("../../../../../images/remarketing_ice_1000_78b4b4c7.png")}.rm-popup-remarketing--ice.bonus-one-click .rm-popup-remarketing-content {    background-image: url("../../../../../images/remarketing_ice_click_reg_02802879.png")}.rm-popup-remarketing--ice .rm-popup-remarketing-btn {    background-image: url("../../../../../images/remarketing-btns-ice_c084e12c.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_f780ae16.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_ce5bc8f9.png")}.rm-popup-remarketing--pharaon.bonus-200 .rm-popup-remarketing-content {    background-image: url("../../../../../images/remarketing_pharaon_200_6dd32c52.png")}.rm-popup-remarketing--pharaon.bonus-1000 .rm-popup-remarketing-content {    background-image: url("../../../../../images/remarketing_pharaon_1000_78f5ce1a.png")}.rm-popup-remarketing--pharaon.bonus-one-click .rm-popup-remarketing-content {    background-image: url("../../../../../images/remarketing_pharaon_click_reg_46404737.png")}.rm-popup-remarketing--pharaon .rm-popup-remarketing-btn {    background-image: url("../../../../../images/remarketing-btns-pharaon_332a6f9a.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_75b3ff2d.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_c25c8612.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_c25c8612.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_41f30ad3.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_b0980ee2.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_6ac0761d.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_41f30ad3.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}.show-pass-div {    position: relative}.show-pass-div input[type=password],.show-pass-div input[type=text] {    padding-right: 30px}input::-ms-clear {    display: none;    width: 0;    height: 0}input::-ms-reveal {    display: none;    width: 0;    height: 0}.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_c25c8612.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;    border: 0;    margin: 0;    padding: 0;    position: absolute;    z-index: 10}.scrollbar-dynamic>.scroll-element div {    display: block;    height: 100%;    left: 0;    top: 0;    width: 100%;    background: 0}.scrollbar-dynamic>.scroll-element.scroll-x {    bottom: 2px;    height: 7px;    left: 0;    min-width: 100%;    width: 100%}.scrollbar-dynamic>.scroll-element.scroll-y {    height: 100%;    min-height: 100%;    right: 2px;    top: 0;    width: 7px}.scrollbar-dynamic>.scroll-element .scroll-element_outer {    opacity: .3;    border-radius: 12px}.scrollbar-dynamic>.scroll-element .scroll-element_size {    background-color: transparent;    opacity: 0;    border-radius: 12px;    -webkit-transition: opacity .2s;    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}.animated {    -webkit-animation-duration: 1s;    animation-duration: 1s;    -webkit-animation-fill-mode: both;    animation-fill-mode: both}.animated.infinite {    -webkit-animation-iteration-count: infinite;    animation-iteration-count: infinite}.animated.hinge {    -webkit-animation-duration: 2s;    animation-duration: 2s}@-webkit-keyframes flip {    0% {        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);        transform: perspective(400px) rotate3d(0, 1, 0, -360deg);        -webkit-animation-timing-function: ease-out;        animation-timing-function: ease-out    }    40% {        -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);        transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);        -webkit-animation-timing-function: ease-out;        animation-timing-function: ease-out    }    80% {        -webkit-transform: perspective(400px) scale3d(1, 1, 1);        transform: perspective(400px) scale3d(1, 1, 1);        -webkit-animation-timing-function: ease-in;        animation-timing-function: ease-in    }    100% {        -webkit-transform: perspective(400px);        transform: perspective(400px);        -webkit-animation-timing-function: ease-in;        animation-timing-function: ease-in    }}@keyframes flip {    0% {        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);        transform: perspective(400px) rotate3d(0, 1, 0, -360deg);        -webkit-animation-timing-function: ease-out;        animation-timing-function: ease-out    }    40% {        -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);        transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);        -webkit-animation-timing-function: ease-out;        animation-timing-function: ease-out    }    80% {        -webkit-transform: perspective(400px) scale3d(1, 1, 1);        transform: perspective(400px) scale3d(1, 1, 1);        -webkit-animation-timing-function: ease-in;        animation-timing-function: ease-in    }    100% {        -webkit-transform: perspective(400px);        transform: perspective(400px);        -webkit-animation-timing-function: ease-in;        animation-timing-function: ease-in    }}.animated.flip {    -webkit-backface-visibility: visible;    -ms-backface-visibility: visible;    backface-visibility: visible;    -webkit-animation-name: flip;    animation-name: flip}@-webkit-keyframes flipInX {    0% {        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);        transform: perspective(400px) rotate3d(1, 0, 0, 90deg);        -webkit-transition-timing-function: ease-in;        transition-timing-function: ease-in;        opacity: 0    }    40% {        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);        transform: perspective(400px) rotate3d(1, 0, 0, -20deg);        -webkit-transition-timing-function: ease-in;        transition-timing-function: ease-in    }    60% {        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);        transform: perspective(400px) rotate3d(1, 0, 0, 10deg);        opacity: 1    }    80% {        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);        transform: perspective(400px) rotate3d(1, 0, 0, -5deg)    }    100% {        -webkit-transform: perspective(400px);        transform: perspective(400px)    }}@keyframes flipInX {    0% {        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);        transform: perspective(400px) rotate3d(1, 0, 0, 90deg);        -webkit-transition-timing-function: ease-in;        transition-timing-function: ease-in;        opacity: 0    }    40% {        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);        transform: perspective(400px) rotate3d(1, 0, 0, -20deg);        -webkit-transition-timing-function: ease-in;        transition-timing-function: ease-in    }    60% {        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);        transform: perspective(400px) rotate3d(1, 0, 0, 10deg);        opacity: 1    }    80% {        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);        transform: perspective(400px) rotate3d(1, 0, 0, -5deg)    }    100% {        -webkit-transform: perspective(400px);        transform: perspective(400px)    }}.flipInX {    -webkit-backface-visibility: visible !important;    -ms-backface-visibility: visible !important;    backface-visibility: visible !important;    -webkit-animation-name: flipInX;    animation-name: flipInX}@-webkit-keyframes flipInY {    0% {        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);        transform: perspective(400px) rotate3d(0, 1, 0, 90deg);        -webkit-transition-timing-function: ease-in;        transition-timing-function: ease-in;        opacity: 0    }    40% {        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);        transform: perspective(400px) rotate3d(0, 1, 0, -20deg);        -webkit-transition-timing-function: ease-in;        transition-timing-function: ease-in    }    60% {        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);        transform: perspective(400px) rotate3d(0, 1, 0, 10deg);        opacity: 1    }    80% {        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);        transform: perspective(400px) rotate3d(0, 1, 0, -5deg)    }    100% {        -webkit-transform: perspective(400px);        transform: perspective(400px)    }}@keyframes flipInY {    0% {        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);        transform: perspective(400px) rotate3d(0, 1, 0, 90deg);        -webkit-transition-timing-function: ease-in;        transition-timing-function: ease-in;        opacity: 0    }    40% {        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);        transform: perspective(400px) rotate3d(0, 1, 0, -20deg);        -webkit-transition-timing-function: ease-in;        transition-timing-function: ease-in    }    60% {        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);        transform: perspective(400px) rotate3d(0, 1, 0, 10deg);        opacity: 1    }    80% {        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);        transform: perspective(400px) rotate3d(0, 1, 0, -5deg)    }    100% {        -webkit-transform: perspective(400px);        transform: perspective(400px)    }}.flipInY {    -webkit-backface-visibility: visible !important;    -ms-backface-visibility: visible !important;    backface-visibility: visible !important;    -webkit-animation-name: flipInY;    animation-name: flipInY}@-webkit-keyframes flipOutX {    0% {        -webkit-transform: perspective(400px);        transform: perspective(400px)    }    30% {        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);        transform: perspective(400px) rotate3d(1, 0, 0, -20deg);        opacity: 1    }    100% {        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);        transform: perspective(400px) rotate3d(1, 0, 0, 90deg);        opacity: 0    }}@keyframes flipOutX {    0% {        -webkit-transform: perspective(400px);        transform: perspective(400px)    }    30% {        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);        transform: perspective(400px) rotate3d(1, 0, 0, -20deg);        opacity: 1    }    100% {        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);        transform: perspective(400px) rotate3d(1, 0, 0, 90deg);        opacity: 0    }}.flipOutX {    -webkit-animation-name: flipOutX;    animation-name: flipOutX;    -webkit-animation-duration: .75s;    animation-duration: .75s;    -webkit-backface-visibility: visible !important;    -ms-backface-visibility: visible !important;    backface-visibility: visible !important}@-webkit-keyframes flipOutY {    0% {        -webkit-transform: perspective(400px);        transform: perspective(400px)    }    30% {        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);        transform: perspective(400px) rotate3d(0, 1, 0, -15deg);        opacity: 1    }    100% {        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);        transform: perspective(400px) rotate3d(0, 1, 0, 90deg);        opacity: 0    }}@keyframes flipOutY {    0% {        -webkit-transform: perspective(400px);        transform: perspective(400px)    }    30% {        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);        transform: perspective(400px) rotate3d(0, 1, 0, -15deg);        opacity: 1    }    100% {        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);        transform: perspective(400px) rotate3d(0, 1, 0, 90deg);        opacity: 0    }}.flipOutY {    -webkit-backface-visibility: visible !important;    -ms-backface-visibility: visible !important;    backface-visibility: visible !important;    -webkit-animation-name: flipOutY;    animation-name: flipOutY;    -webkit-animation-duration: .75s;    animation-duration: .75s}@-webkit-keyframes rotateIn {    0% {        -webkit-transform-origin: center;        transform-origin: center;        -webkit-transform: rotate3d(0, 0, 1, -200deg);        transform: rotate3d(0, 0, 1, -200deg);        opacity: 0    }    100% {        -webkit-transform-origin: center;        transform-origin: center;        -webkit-transform: none;        transform: none;        opacity: 1    }}@keyframes rotateIn {    0% {        -webkit-transform-origin: center;        transform-origin: center;        -webkit-transform: rotate3d(0, 0, 1, -200deg);        transform: rotate3d(0, 0, 1, -200deg);        opacity: 0    }    100% {        -webkit-transform-origin: center;        transform-origin: center;        -webkit-transform: none;        transform: none;        opacity: 1    }}.animated.rotateIn {    -webkit-animation-name: rotateIn;    animation-name: rotateIn}@-webkit-keyframes rotateOut {    0% {        -webkit-transform-origin: center;        transform-origin: center;        opacity: 1    }    100% {        -webkit-transform-origin: center;        transform-origin: center;        -webkit-transform: rotate3d(0, 0, 1, 200deg);        transform: rotate3d(0, 0, 1, 200deg);        opacity: 0    }}@keyframes rotateOut {    0% {        -webkit-transform-origin: center;        transform-origin: center;        opacity: 1    }    100% {        -webkit-transform-origin: center;        transform-origin: center;        -webkit-transform: rotate3d(0, 0, 1, 200deg);        transform: rotate3d(0, 0, 1, 200deg);        opacity: 0    }}.animated.rotateOut {    -webkit-animation-name: rotateOut;    animation-name: rotateOut}@-webkit-keyframes bounceInUp {    0%,    100%,    60%,    75%,    90% {        -webkit-transition-timing-function: cubic-bezier(0.215, .61, .355, 1);        transition-timing-function: cubic-bezier(0.215, .61, .355, 1)    }    0% {        opacity: 0;        -webkit-transform: translate3d(0, 3000px, 0);        transform: translate3d(0, 3000px, 0)    }    60% {        opacity: 1;        -webkit-transform: translate3d(0, -20px, 0);        transform: translate3d(0, -20px, 0)    }    75% {        -webkit-transform: translate3d(0, 10px, 0);        transform: translate3d(0, 10px, 0)    }    90% {        -webkit-transform: translate3d(0, -5px, 0);        transform: translate3d(0, -5px, 0)    }    100% {        -webkit-transform: translate3d(0, 0, 0);        transform: translate3d(0, 0, 0)    }}@keyframes bounceInUp {    0%,    100%,    60%,    75%,    90% {        -webkit-transition-timing-function: cubic-bezier(0.215, .61, .355, 1);        transition-timing-function: cubic-bezier(0.215, .61, .355, 1)    }    0% {        opacity: 0;        -webkit-transform: translate3d(0, 3000px, 0);        transform: translate3d(0, 3000px, 0)    }    60% {        opacity: 1;        -webkit-transform: translate3d(0, -20px, 0);        transform: translate3d(0, -20px, 0)    }    75% {        -webkit-transform: translate3d(0, 10px, 0);        transform: translate3d(0, 10px, 0)    }    90% {        -webkit-transform: translate3d(0, -5px, 0);        transform: translate3d(0, -5px, 0)    }    100% {        -webkit-transform: translate3d(0, 0, 0);        transform: translate3d(0, 0, 0)    }}.bounceInUp {    -webkit-animation-name: bounceInUp;    animation-name: bounceInUp}@-webkit-keyframes bounceInDown {    0%,    100%,    60%,    75%,    90% {        -webkit-transition-timing-function: cubic-bezier(0.215, .61, .355, 1);        transition-timing-function: cubic-bezier(0.215, .61, .355, 1)    }    0% {        opacity: 0;        -webkit-transform: translate3d(0, -3000px, 0);        transform: translate3d(0, -3000px, 0)    }    60% {        opacity: 1;        -webkit-transform: translate3d(0, 25px, 0);        transform: translate3d(0, 25px, 0)    }    75% {        -webkit-transform: translate3d(0, -10px, 0);        transform: translate3d(0, -10px, 0)    }    90% {        -webkit-transform: translate3d(0, 5px, 0);        transform: translate3d(0, 5px, 0)    }    100% {        -webkit-transform: none;        transform: none    }}@keyframes bounceInDown {    0%,    100%,    60%,    75%,    90% {        -webkit-transition-timing-function: cubic-bezier(0.215, .61, .355, 1);        transition-timing-function: cubic-bezier(0.215, .61, .355, 1)    }    0% {        opacity: 0;        -webkit-transform: translate3d(0, -3000px, 0);        transform: translate3d(0, -3000px, 0)    }    60% {        opacity: 1;        -webkit-transform: translate3d(0, 25px, 0);        transform: translate3d(0, 25px, 0)    }    75% {        -webkit-transform: translate3d(0, -10px, 0);        transform: translate3d(0, -10px, 0)    }    90% {        -webkit-transform: translate3d(0, 5px, 0);        transform: translate3d(0, 5px, 0)    }    100% {        -webkit-transform: none;        transform: none    }}.bounceInDown {    -webkit-animation-name: bounceInDown;    animation-name: bounceInDown}@-webkit-keyframes fadeInLeft {    0% {        opacity: 0;        -webkit-transform: translate3d(-100%, 0, 0);        transform: translate3d(-100%, 0, 0)    }    100% {        opacity: 1;        -webkit-transform: none;        transform: none    }}@keyframes fadeInLeft {    0% {        opacity: 0;        -webkit-transform: translate3d(-100%, 0, 0);        transform: translate3d(-100%, 0, 0)    }    100% {        opacity: 1;        -webkit-transform: none;        transform: none    }}@-webkit-keyframes fadeOutLeft {    0% {        opacity: 1    }    100% {        opacity: 0;        -webkit-transform: translate3d(-100%, 0, 0);        transform: translate3d(-100%, 0, 0)    }}@keyframes fadeOutLeft {    0% {        opacity: 1    }    100% {        opacity: 0;        -webkit-transform: translate3d(-100%, 0, 0);        transform: translate3d(-100%, 0, 0)    }}@-webkit-keyframes fadeInRight {    0% {        opacity: 0;        -webkit-transform: translate3d(100%, 0, 0);        transform: translate3d(100%, 0, 0)    }    100% {        opacity: 1;        -webkit-transform: none;        transform: none    }}@keyframes fadeInRight {    0% {        opacity: 0;        -webkit-transform: translate3d(100%, 0, 0);        transform: translate3d(100%, 0, 0)    }    100% {        opacity: 1;        -webkit-transform: none;        transform: none    }}@-webkit-keyframes fadeOutRight {    0% {        opacity: 1    }    100% {        opacity: 0;        -webkit-transform: translate3d(100%, 0, 0);        transform: translate3d(100%, 0, 0)    }}@keyframes fadeOutRight {    0% {        opacity: 1    }    100% {        opacity: 0;        -webkit-transform: translate3d(100%, 0, 0);        transform: translate3d(100%, 0, 0)    }}.winners-top__item.active.left .winners-top__place-num,.winners-top__item.active.left .winners-top__place-round {    -webkit-animation-duration: .25s;    animation-duration: .25s;    -webkit-animation-fill-mode: both;    animation-fill-mode: both;    -webkit-animation-name: flipIOutY;    animation-name: flipIOutY}.winners-top__item.active.left .winners-top__info {    -webkit-animation-name: flipOutX;    animation-name: flipOutX;    -webkit-animation-duration: .75s;    animation-duration: .75s;    -webkit-animation-fill-mode: both;    animation-fill-mode: both}.winners-top__item.next .winners-top__place-num,.winners-top__item.next .winners-top__place-round {    -webkit-animation-duration: 1.25s;    animation-duration: 1.25s;    -webkit-animation-fill-mode: both;    animation-fill-mode: both;    -webkit-backface-visibility: visible;    -ms-backface-visibility: visible;    backface-visibility: visible;    -webkit-animation-name: flip;    animation-name: flip}.winners-top__item.next .winners-top__info {    -webkit-animation-name: fadeInLeft;    animation-name: fadeInLeft;    -webkit-animation-duration: .75s;    animation-duration: .75s;    -webkit-animation-fill-mode: both;    animation-fill-mode: both}.winners-top__item.next .winners-top__info:last-child {    -webkit-animation-name: fadeInRight;    animation-name: fadeInRight}.promo-slider .carousel-inner .item .carousel-caption {    -webkit-transition: all 1s linear;    transition: all 1s linear}.promo-slider .carousel-inner .item.active.left .carousel-caption {    -webkit-animation-name: flipOutX;    animation-name: flipOutX;    -webkit-animation-duration: .75s;    animation-duration: .75s;    -webkit-animation-fill-mode: both;    animation-fill-mode: both}.promo-slider .carousel-inner .item.next .carousel-caption {    -webkit-animation-name: flipInX;    animation-name: flipInX;    -webkit-animation-duration: .75s;    animation-duration: .75s;    -webkit-animation-fill-mode: both;    animation-fill-mode: both}.news+.news {    margin-top: 25px}.news:last-child {    margin-bottom: 15px}.news-block+.news-block {    margin-top: 35px}.news-block__text {    padding: 18px;    position: relative}.news-block__text ol,.news-block__text ul {    margin-bottom: 20px;    padding-left: 20px;    list-style-position: inside}.news-block__text ol li,.news-block__text ul li {    margin-bottom: 10px}.news-block__text ul {    list-style-type: disc}.news-block__footer {    padding: 0 18px 18px;    position: relative}.news-block__img {    position: relative;    background: rgba(161, 116, 35, .48)url("../../../../../images/bg_773d9a9b.png") -3px -1px;    margin: 4px;    border-radius: 4px;    height: 86px;    padding: 3px}.news-block__img:after,.news-block__img:before {    content: '';    position: absolute;    top: 0;    right: 0;    bottom: 0;    left: 0}.news-block__img:before {    width: 50%;    height: 1px;    background-image: -webkit-linear-gradient(left, #9e7b16 0, rgba(161, 116, 35, .2)50%);    background-image: linear-gradient(to right, #9e7b16 0, rgba(161, 116, 35, .2)50%);    background-repeat: repeat-x;    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff9e7b16', endColorstr='#33a17423', GradientType=1);    left: 3px}.news-block__img:after {    height: 50%;    width: 1px;    background-image: -webkit-linear-gradient(top, #9e7222 0, rgba(161, 116, 35, .15)50%);    background-image: linear-gradient(to bottom, #9e7222 0, rgba(161, 116, 35, .15)50%);    background-repeat: repeat-x;    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff9e7222', endColorstr='#26a17423', GradientType=0);    top: 3px}.news-block__img-text {    position: absolute;    top: 0;    right: auto;    bottom: 0;    left: 0;    width: 70%;    font-size: 24px;    padding: 13px;    line-height: 30px;    text-transform: uppercase}.news-block__img-text:before {    content: '';    position: absolute;    top: 0;    right: auto;    bottom: auto;    left: 0;    background-image: url("../../../../../images/ico_3508df87.png");    width: 26px;    height: 21px}.news-block__img-text .h1,.news-block__img-text .h2,.news-block__img-text h1,.news-block__img-text h2 {    text-transform: uppercase;    text-decoration: none;    color: #fce9a9;    text-shadow: 0 0 0 transparent !important;    display: block;    text-align: left;    padding: 0;    margin: 0;    line-height: 30px;    font-weight: 700;    max-height: 60px;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;    white-space: normal}html.chrome .news-block__img-text .h1,html.chrome .news-block__img-text .h2,html.chrome .news-block__img-text h1,html.chrome .news-block__img-text h2,html.safari .news-block__img-text .h1,html.safari .news-block__img-text .h2,html.safari .news-block__img-text h1,html.safari .news-block__img-text h2,html.yandex .news-block__img-text .h1,html.yandex .news-block__img-text .h2,html.yandex .news-block__img-text h1,html.yandex .news-block__img-text h2 {    background: -webkit-linear-gradient(top, #fcf3d2 0, #fce9a9 50%, #f1dc85 51%, #fdefbd 100%);    -webkit-background-clip: text;    -webkit-text-fill-color: transparent}.news-block__img-text h1 {    font-size: 23px}.news-block__img img {    display: block;    float: right;    max-height: 90px;    margin: -2px}.news-block__bottom {    padding: 10px 20px;    font-size: 16px}.news-block>* {    z-index: 2}.news .list-nostyle li {    margin-left: 15px;    font-size: 16px;    line-height: 25px}.news .text-yellow-dark {    font-size: 16px;    font-weight: 700}.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}.stat-vip-user .table-striped-two-head {    left: 1px;    right: 1px}.stat-vip-user__table {    margin-bottom: 20px}.stat-vip-user__table tr th .text-red {    color: #ff2f17 !important;    padding: 4px !important}.stat-vip-user__table tr th span {    font-size: 11px;    font-weight: 400 !important}.stat-vip-user__table tr td {    text-align: left}.stat-vip-user__table tr td .text-yellow {    max-width: 77px;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;    text-align: left}.stat-vip-user__table tr td:first-child ._over-hidden {    max-width: 80px;    min-width: 68px;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap}.stat-vip-user__table tr td ._over-hidden {    max-height: 20px;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;    display: inline-block}.stat-vip-user__table tr td a {    color: inherit}.stat-vip-user__table tr td a:hover {    text-decoration: none}.stat-vip-user__table .disabled__block {    color: #fff;    font-family: Arial;    font-size: 20px;    font-weight: 700;    position: absolute;    left: 0;    top: 38px;    right: 0;    bottom: 0;    background: rgba(0, 0, 0, .8);    text-align: center;    z-index: 3}.stat-vip-user__table .disabled__block span {    position: absolute;    left: 0;    right: 0;    top: 50%;    margin-top: -10px}.table-striped-two-head+.stat-vip-user__table .disabled__block {    top: 60px}.stat-vip-user__table .disabled__block+.table.table-striped td div {    background: rgba(0, 0, 0, .8);    filter: progid: DXImageTransform.Microsoft.Blur(pixelRadius=2);    -webkit-filter: blur(2px);    -moz-filter: blur(2px);    -ms-filter: blur(2px);    -o-filter: blur(2px);    filter: blur(2px);    transition: all 500ms;    -webkit-transition: all 500ms;    -moz-transition: all 500ms;    -o-transition: all 500ms}.stat-vip-user__table._big th .gradient-header {    font-size: 13px}.stat-vip-user__table._big tr td .text-brown {    max-width: 160px}.stat-vip-user__table._big tr td .text-yellow {    text-align: center}.stat-vip-user__table._big tr td:first-child div {    color: #ffc549}.stat-vip-user__table .table.table-striped.user-statistic td {    padding: 5px 0 5px 10px}.stat-vip-user__table .table.table-striped.user-statistic ._over-hidden.text-brown {    max-width: 110px}.stat-vip-user__table .table.table-striped.user-statistic ._over-hidden.text-yellow {    max-width: 60px}.jackpot {    margin-bottom: 20px}.jackpot h1 {    margin: 25px 0}.jackpot__p {    padding: 23px 21px;    text-align: left}.jackpot.active .promo-jackpot,.jackpot.active .promo-text {    position: absolute;    top: 120px;    right: auto;    bottom: auto;    left: 20px;    z-index: 2;    width: 50%;    text-align: center}.jackpot.active .promo-text {    font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;    font-weight: 700;    font-size: 18px;    line-height: normal}.jackpot.active .promo-text:after {    position: absolute;    top: 96%;    right: 0;    bottom: -20px;    left: 0;    content: '';    background-image: url("../../../../../images/line_e48f49bb.png");    background-repeat: no-repeat;    background-position: center}.jackpot.active .promo-jackpot {    padding-top: 30px}.jackpot.active .promo-jackpot .jackpot__money {    color: #fbc843;    font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;    font-size: 30px}.jackpot.active .promo-jackpot .jackpot__currency {    background-image: url("../../../../../images/cur_7007c799.png");    top: 1px;    left: 3px}.cashback {    margin: 25px 0}.partners .content>h1 {    text-align: left}.partners .content-title h2 {    font-family: PTSans-CaptionBold, PTSans-Caption, Arial, Helvetica, Verdana, Tahoma, sans-serif;    padding: 0 3px}.partners .content-brwn {    padding: 21px 41px}.partners header.header {    position: relative}.partners header.header:before {    background: url("../../../../../images/sprite-min_f9eea47f.png") 50% -47px repeat-x;    height: 41px;    position: absolute;    top: 0;    right: 0;    bottom: auto;    left: 0;    content: ''}.partners .carousel-caption {    top: 35px}.partners .carousel-caption .h2 {    margin-bottom: 10px}.partners .carousel-caption .h2 div {    text-align: left;    color: #e7950a}html.chrome .partners .carousel-caption .h2 div,html.safari .partners .carousel-caption .h2 div,html.yandex .partners .carousel-caption .h2 div {    background: -webkit-linear-gradient(top, #fade97 0, #fad27f 50%, #f7b73f 51%, #c36200 100%);    -webkit-background-clip: text;    -webkit-text-fill-color: transparent}.partners .carousel-caption .text-brown {    font-size: 18px;    line-height: 21px;    margin-bottom: 17px;    font-family: PTSans-CaptionBold, PTSans-Caption, Arial, Helvetica, Verdana, Tahoma, sans-serif}.partners .carousel-caption .btn {    box-shadow: 0 0 12px 6px #521a36, 0 0 0 2px #521a36}.partners .user-bar {    height: 48px;    background: 0;    padding-top: 52px}.partners .user-bar:after,.partners .user-bar:before {    display: none}.partners .welcome-partners img {    display: block;    margin: -2px 0}.partners .content-title {    margin-top: 12px}.partners .content-title h2 {    line-height: 18px;    font-size: 18px}.partners .content-title h2:before {    top: 3px;    right: auto;    bottom: auto;    left: -210px}.partners .content-title h2:after {    top: 3px;    right: -210px;    bottom: auto;    left: auto}.partners .content h4 {    text-transform: none;    font-size: 14px}.partners__top-button {    margin-top: 10px}.partners .promo {    margin-bottom: 0}.partners .promo-slider {    height: 242px}.partners .promo-slider div#main-carousel {    height: 100%}.partners .main {    margin-right: 0}.partners__rewshare {    width: 230px;    height: 95px;    border-radius: 2px;    background-color: #000;    box-shadow: 0 0 0 1px rgba(237, 224, 154, .06);    margin-top: -40px;    margin-left: -19px}.partners__rewshare-shadow {    height: 63px;    margin: 2px;    border-radius: 2px;    background-color: #230501;    box-shadow: inset 0 -1px 16px #5c220e, inset 0 0 7px rgba(237, 224, 154, .09), inset 0 2px 37px #43180a;    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);    border: 1px solid #753313}.partners__rewshare p {    opacity: .5;    color: #af5f0e;    text-transform: uppercase;    font-size: 14px;    font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;    font-weight: 700;    margin-bottom: 4px;    text-align: center;    padding-top: 4px}.partners__rewshare-left {    margin: 8px 0;    font-size: 36px;    text-align: center}.partners__rewshare-left div {    color: #e7950a;    font-weight: 700}html.chrome .partners__rewshare-left div,html.safari .partners__rewshare-left div,html.yandex .partners__rewshare-left div {    background: -webkit-linear-gradient(top, #fade97 0, #fad27f 50%, #f7b73f 51%, #c36200 100%);    -webkit-background-clip: text;    -webkit-text-fill-color: transparent}.partners__rewshare-right {    margin: 7px 0}.partners__rewshare-right div {    margin: 8px -3px -14px;    text-transform: uppercase;    font-size: 18px;    font-weight: 700;    color: #e7950a}html.chrome .partners__rewshare-right div,html.safari .partners__rewshare-right div,html.yandex .partners__rewshare-right div {    background: -webkit-linear-gradient(top, #fade97 0, #fad27f 50%, #f7b73f 51%, #c36200 100%);    -webkit-background-clip: text;    -webkit-text-fill-color: transparent}.partners__rewshare-right div+div {    font-size: 14.6px}.partners__get {    margin: 0 0 5px}.partners__bottom {    margin-top: 0;    padding: 0 0 20px;    text-align: center}.partners__bottom .gradient-header {    margin: 10px 0 1px}.partners__bottom-list {    margin: 5px 0;    text-decoration: none !important;    display: inline-block}.partners__bottom-list>span {    display: inline-block;    color: #994901;    margin-right: 80px}.partners__bottom-list .ico-partners {    background-image: url("../../../../../images/bottom_56d26566.png");    background-position: 0 0;    width: 30px;    height: 30px;    display: inline-block;    margin-bottom: -9px}.partners__bottom-list .ico-skype {    background-position: 0 0}.partners__bottom-list .ico-mail {    background-position: -35px 0}.partners__bottom-list .ico-aska {    background-position: -71px 0}.partners__bottom-list ._text {    text-transform: uppercase;    color: #994901;    text-decoration: none !important;    font-weight: 700;    font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;    font-size: 14px}.accordion ._names {    color: #ffc549}.accordion__browsers-list+p {    text-align: center;    margin-top: -20px}.accordion__browsers-list+p a.text-uppercase.tdn {    color: #54bddc;    display: inline-block;    margin: 0 auto}.accordion__browsers-item,.accordion__browsers-list {    list-style-type: none;    margin: 0;    padding: 0}.accordion__browsers-item a,.accordion__browsers-list a {    display: block}.accordion__browsers-list {    margin: 14px -9px}.accordion__browsers-item {    float: left;    width: 20%;    padding: 0 5px;    height: 126px;    text-align: center;    text-decoration: none;    box-sizing: border-box;    opacity: .57;    cursor: default}.browsers-list-full .accordion__browsers-item {    width: 16.66667%}.accordion__browsers-item a {    text-decoration: none;    position: relative}.accordion__browsers-item a.btn span {    font-size: 15px}.accordion__browsers-item:not(.active),.accordion__browsers-item:not(.active) a {    position: relative}.accordion__browsers-item:not(.active) a.btn span:after {    content: '';    position: absolute;    top: 0;    right: 0;    bottom: 0;    left: 0;    z-index: 2;    background-color: rgba(42, 124, 217, .8);    box-shadow: inset 0 0 10px rgba(0, 0, 0, .75);    opacity: .5}.accordion__browsers-item.active {    opacity: .99;    cursor: pointer}.accordion__plugins-list {    overflow: hidden;    margin-bottom: 15px}.accordion__plugins-item-back {    width: 100%;    height: 66px}.accordion__plugins-item-img {    width: 58px;    height: 58px;    margin: 0 auto;    background-image: url("../../../../../images/zenmate_be11347e.png");    display: inline-block;    margin-bottom: -20px;    margin-right: 4px}.accordion__plugins-item-name {    text-align: center;    font-size: 14px;    font-family: PTSans-CaptionBold, PTSans-Caption, Arial, Helvetica, Verdana, Tahoma, sans-serif;    text-transform: uppercase;    color: #fae7a5;    display: inline-block}.accordion__plugins-item-download {    margin-top: 17px}.accordion__plugins-item-download-item {    height: 25px}.accordion__plugins-item-download-item>a {    text-decoration: none}.accordion__plugins-item-download-icon-brow {    width: 20px;    height: 19px;    display: inline-block;    background-image: url("../../../../../images/browsers_1460024e.png");    background-position: 0 0;    margin-bottom: -3px}.accordion__plugins-item-download-icon-brow._chrome {    background-position: -23px 2px}.accordion__plugins-item-download-icon-brow._ff {    background-position: -44px 1px}.accordion__plugins-item-download-text {    display: inline-block;    color: #54bddc;    font-size: 14px;    margin-left: 4px}.accordion__plugins-item-download-text:hover {    text-decoration: underline}.accordion__plugins-pluses-minuses {    position: relative}.cas2play {    margin: 20px auto;    background-image: url("../../../../../images/bg_2ca4fb61.png");    background-position: 50% 0;    width: 628px;    height: 205px;    position: relative;    overflow: hidden;    text-align: center}.cas2play__img {    position: absolute;    top: 58px;    right: 164px;    bottom: 0;    left: auto}.cas2play h4 {    padding-top: 16px;    text-transform: uppercase;    margin: 0 0 20px;    text-align: center}.cas2play__button {    position: absolute;    top: auto;    right: 194px;    bottom: 20px;    left: 194px}.cas2play__h3 {    font-size: 18px}.cas2play__browsers .browsers-list-full .accordion__browsers-item {    width: 16.6667%}.cas2play__browsers {    margin-top: 20px;    padding: 20px 0 0;    text-align: center;    background-color: rgba(0, 0, 0, .5)}.cas2play__browsers h2 {    margin-top: 15px;    margin-bottom: 15px}.cas2play__browsers-list {    margin: 14px 7px}.cas2play__browsers-list .accordion__browsers-item {    width: 20%;    opacity: 1;    filter: alpha(opacity=100)}.cas2play__browsers-list .accordion__browsers-item * {    pointer-events: all}.cas2play__browsers-list .accordion__browsers-item .btn {    cursor: pointer}.neverblock {    margin: 20px auto;    width: 608px;    height: 205px;    position: relative;    overflow: hidden}.neverblock__img {    position: absolute;    top: 14px;    right: 14px;    bottom: 0;    left: auto}.neverblock__img.without-bonus {    top: 50px;    right: 94px}.neverblock__button {    position: absolute;    top: auto;    right: 194px;    bottom: 15px;    left: 194px}.neverblock .active .ico-ie {    background-position: -72px -186px}.icon-browsers {    background-image: url("../../../../../images/sprite-browsers_7f1b2f18.png");    display: inline-block;    margin-bottom: 13px}.icon-browsers.min {    background-image: url("../../../../../images/sprite-browsers_min_f460f552.png")}.ico-chrome {    background-position: -116px -63px;    width: 60px;    height: 59px}.active .ico-chrome {    background-position: -116px 0}.active .ico-chrome.min {    width: 53px;    height: 51px;    background-position: -102px 0}.ico-yandex {    background-position: -78px -251px;    width: 60px;    height: 59px}.active .ico-yandex {    background-position: -10px -251px}.active .ico-yandex.min {    width: 59px;    height: 54px;    background-position: -67px -167px;    background-repeat: no-repeat}.ico-ff,.ico-firefox {    background-position: -1px -126px;    width: 60px;    height: 59px}.active .ico-ff,.active .ico-firefox {    background-position: -1px -1px}.active .ico-ff.min,.active .ico-firefox.min {    width: 51px;    height: 54px;    background-position: -2px 0}.ico-ie {    background-position: -4px -186px;    width: 61px;    height: 59px}.active .ico-ie {    background-position: -1px -62px}.active .ico-ie.min {    width: 53px;    height: 55px;    background-position: -2px -54px}.ico-opera {    background-position: -61px -126px;    width: 54px;    height: 59px}.active .ico-opera {    background-position: -61px -61px}.active .ico-opera.min {    width: 49px;    height: 53px;    background-position: -54px -53px}.ico-safari {    background-position: -120px -126px;    width: 54px;    height: 59px}.active .ico-safari {    background-position: -61px 0}.active .ico-safari.min {    width: 50px;    height: 54px;    background-position: -53px 0}.text-action {    padding: 10px 20px;    margin-bottom: 25px;    border: 2px solid #9a4902;    border-radius: 10px;    background: #3e1604}.app-banner {    position: relative;    border-radius: 8px;    border: 2px solid #000;    box-shadow: 0 1px 1px 1px #351103}.app-banner img {    width: 100%;    display: block;    border-radius: 4px}.app-table {    position: relative;    margin-top: -1px;    margin-bottom: 40px;    padding: 1px 3px;    border-radius: 8px;    border: 2px solid #000;    box-shadow: 0 1px 1px 1px #351103}.app-table:before {    position: absolute;    content: "";    top: 0;    left: 0;    bottom: 0;    right: 0;    border: 1px solid #2e0801;    border-top-color: #4b1803;    border-radius: 8px}.app-table table {    position: relative;    table-layout: fixed;    z-index: 1}.app-table tr:nth-child(odd) {    background: #1a0000}.app-table td {    position: relative;    width: 50%;    box-sizing: border-box;    padding: 10px 5px 10px 35px}.app-table td:before {    position: absolute;    content: '';    top: 9px;    left: 11px;    width: 16px;    height: 16px;    background-image: url("../../../../../images/sprite-full_c25c8612.png");    background-repeat: no-repeat;    background-position: -83px -154px}.app-table td:nth-child(odd) {    border-right: 4px solid #240601}.app-table td:nth-child(even) {    border-left: 4px solid #240601}.app-table+.content-wrapper.cnt-brwn-brd {    margin-bottom: 40px}.app-content {    background: #1a0000;    border: 0;    box-shadow: none}.app-content h3 {    background: #2f1101}.app-content p {    font-size: 14px;    line-height: 1.5}.app-content .content-reduser {    padding: 10px 14px}.app-cols {    margin-bottom: 18px}.app-cols:after,.app-cols:before {    content: " ";    display: table}.app-cols:after {    clear: both}.app-cols .online-shop__item {    background: #1f0502;    border: 2px solid #000;    border-radius: 5px}.app-cols .online-shop__item-inner {    height: 266px;    padding: 2px;    border: 1px solid #2e0801;    border-top-color: #4b1803;    border-radius: 4px}.app-cols .online-shop__item-inner:after,.app-cols .online-shop__item-inner:before {    left: 2px;    right: 2px}.app-cols .online-shop__item-inner:before {    top: 2px}.app-cols .online-shop__item-inner:after {    bottom: 2px}.app-cols .online-shop__item-title {    height: auto;    padding-top: 15px}.app-cols .online-shop__item h5 {    max-height: 35px;    line-height: 1.4}.app-cols .online-shop__item .text__outer {    height: 70%;    padding: 0 20px;    box-sizing: border-box}.app-cols .online-shop__item .form-group+.form-group {    margin-top: 18px}.app-cols .online-shop__item .form-group__input {    font-size: 12px;    font-weight: 400}.app-cols .online-shop__item .qr-code {    width: 114px;    height: 114px;    padding: 4px;    margin: 0 auto;    background: url("../../../../../images/sprite-full_c25c8612.png") no-repeat;    background-position: -2px -1653px}.app-cols .btn span {    font-size: 14px}.app-cols .btn-green span {    color: #e2cf8b}html.chrome .app-cols .btn-green span,html.safari .app-cols .btn-green span,html.yandex .app-cols .btn-green span {    background: -webkit-linear-gradient(top, #cfc97b 0, #fdf1c7 100%);    -webkit-background-clip: text;    -webkit-text-fill-color: transparent}.app-cols .btn-green.btn-disabled span {    color: #c25b1a}html.chrome .app-cols .btn-green.btn-disabled span,html.safari .app-cols .btn-green.btn-disabled span,html.yandex .app-cols .btn-green.btn-disabled span {    background: -webkit-linear-gradient(top, #c25b1a 0, #c25b1a 100%);    -webkit-background-clip: text;    -webkit-text-fill-color: transparent}.app-title {    display: block;    font-size: 18px;    font-weight: 700;    color: #ffc649;    text-align: center;    margin-bottom: 5px}.app-subtitle {    display: block;    font-size: 16px;    font-weight: 400;    color: #55bedc;    text-align: center;    margin-bottom: 14px}.app-btns {    position: absolute;    bottom: 10px;    right: 10px}.app-btns a {    position: relative;    display: block;    width: 212px;    height: 43px;    margin-bottom: 11px;    background: url("../../../../../images/sprite-full_c25c8612.png") no-repeat;    box-shadow: 0 2px 3px 1px rgba(0, 0, 0, .8);    border-radius: 2px}.app-btns a:hover {    box-shadow: 0 2px 5px 1px rgba(0, 0, 0, .5)}.app-btns a:active {    top: 1px}.app-btns .btn-android {    background-position: -5px -1792px}.app-btns .btn-apple.locked {    background-position: -5px -1844px}.app-btns .btn-apple.locked:active {    top: 0}.app-btns .btn-apple.locked:before {    position: absolute;    content: "";    top: 3px;    right: 1px;    width: 65px;    height: 25px;    background: url("../../../../../images/sprite-full_c25c8612.png") no-repeat;    background-position: -265px -1843px}.online-shop {    font-size: 0;    margin-bottom: 35px}.online-shop-form {    margin-top: 10px}.online-shop .online-shop__item {    border: 2px solid #000;    border-radius: 8px;    box-shadow: inset 0 1px 1px 0 #5d1703, inset 0 0 0 1px #450b01, 0 1px 1px #521a04}.online-shop .online-shop__item:before {    position: absolute;    content: "";    top: 0;    left: 0;    bottom: 0;    right: 0;    border: 1px solid #2e0801;    border-top-color: #430c01;    border-radius: 6px}.online-shop .online-shop__item:hover .online-shop__item-img {    display: none}.online-shop .online-shop__item:hover .online-shop__item-text {    display: block}.online-shop .online-shop__item:hover>* {    position: relative;    z-index: 2}.online-shop .online-shop__item:hover .btn-red.btn-md,.online-shop .online-shop__item:hover .btn-red.btn-md:active {    background-position: 50% 0}.online-shop .online-shop__item:hover .btn-red.btn-md:active:before,.online-shop .online-shop__item:hover .btn-red.btn-md:before {    background-position: 0 -37px}.online-shop .online-shop__item:hover .btn-red.btn-md:active:after,.online-shop .online-shop__item:hover .btn-red.btn-md:after {    background-position: 100% -74px}.online-shop .online-shop__item:hover .btn-red.btn-md span {    background-position: 0 -111px}.online-shop .online-shop__item:hover .btn-red.btn-disabled span {    background-position: 0 0}.online-shop .online-shop__item:hover .online-shop__item-inner {    position: relative;    padding: 15px 7px}.online-shop .online-shop__item:hover .online-shop__item-inner:before {    bottom: 3px;    height: auto;    border: 1px solid #5d2504;    border-radius: 4px;    box-shadow: inset 0 5px 25px rgba(237, 100, 89, .2);    background: url("../../../../../images/bg-hover_6aea499c.png") no-repeat;    background-size: 100% 100%}.online-shop .online-shop__item:hover .online-shop__item-inner:after {    display: none}.online-shop .online-shop__item-text {    display: none;    height: 120px;    text-align: left;    padding: 0 8px;    color: #dcdcdc;    overflow: hidden}.online-shop .online-shop__item-text .text__inner,.online-shop .online-shop__item-text p {    font-size: 12px}.online-shop .online-shop__item-inner {    height: 266px}.online-shop .online-shop__item-inner:after,.online-shop .online-shop__item-inner:before {    left: 3px;    right: 3px}.online-shop .online-shop__item-inner:before {    top: 3px}.online-shop .online-shop__item-inner:after {    bottom: 3px}.online-shop__item {    position: relative;    display: inline-block;    width: 100%;    height: 270px;    vertical-align: top;    text-align: center;    background: #1a0000;    box-sizing: border-box}.online-shop__item-img {    position: relative;    height: 100px;    margin-bottom: 20px;    z-index: 1}.online-shop__item-img:before {    position: absolute;    content: "";    top: 10px;    left: 50%;    margin-left: -45px;    width: 90px;    height: 90px;    background: rgba(180, 76, 39, .2);    border-radius: 50%;    box-shadow: 0 0 60px 15px rgba(180, 76, 39, .3);    z-index: -1}.online-shop__item-img img {    max-width: 100%;    max-height: 100%}.online-shop__item-points {    position: relative;    font-family: PTSans-Caption, Arial, Helvetica, Verdana, Tahoma, sans-serif;    font-size: 16px;    color: #ffc649;    text-transform: uppercase;    margin-bottom: 12px;    z-index: 1}.online-shop__item-btn {    padding: 0 6px}.online-shop__item-title {    position: relative;    width: 100%;    height: 24px;    margin-bottom: 5px;    z-index: 1}.online-shop__item h5 {    font-size: 14px;    font-weight: 700;    text-overflow: ellipsis;    overflow: hidden;    text-transform: uppercase;    white-space: nowrap;    max-width: 100%;    max-height: 20px;    color: #e9d382;    text-shadow: 0 2px 3px #6a0a0e}.online-shop__item .btn-md,.online-shop__item .btn-md span {    font-size: 21px}.online-shop__item-inner {    position: relative;    height: 270px;    padding: 15px 7px;    box-sizing: border-box}.online-shop__item-inner:after,.online-shop__item-inner:before {    position: absolute;    content: "";    left: 0;    right: 0;    height: 50%}.online-shop__item-inner:before {    top: 0;    background: url("../../../../../images/border-top_0f398fa4.png") no-repeat;    background-size: 100% 100%}.online-shop__item-inner:after {    bottom: 0;    background: url("../../../../../images/border-bottom_b8881b2a.png") no-repeat;    background-size: 100% 100%}a.text-blue {    text-decoration: none;    color: #55bedc}a.text-blue:hover {    text-decoration: underline}.unavailable .btn {    background-image: none;    border: 1px solid #000;    box-shadow: 0 0 3px 1px #3c444e}.unavailable .btn span {    display: block;    border: 1px solid #2b3443;    color: #606e83;    background: #1d232d;    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #1d232d), color-stop(100%, #252d3e));    background: -webkit-linear-gradient(top, #1d232d 0, #252d3e 100%);    background: linear-gradient(to bottom, #1d232d 0, #252d3e 100%)}.unavailable .btn span:after,.unavailable .btn span:before {    display: none}.online-shop__item-text span {    color: #ffc649}.online-shop__item-text p {    color: #af9d6e;    margin: 0;    line-height: 1.7}.content-title+.subtitle {    width: 380px;    margin: 0 auto 25px;    font-size: 18px;    font-weight: 700;    color: #f5be46;    text-align: center}.title-shop+p.text-yellow {    font-size: 18px;    margin-bottom: 6px}p.text-blue+p.pseudolink {    font-size: 18px;    margin-bottom: 15px}p.text-yellow+p.text-blue {    font-size: 16px;    margin-bottom: 5px}.order {    position: relative;    padding: 5px;    margin: 25px 0 30px;    border: 2px solid #000;    border-radius: 8px;    box-shadow: inset 0 1px 1px 0 #5d1703, inset 0 0 0 1px #450b01, 0 1px 1px #521a04}.order:before {    position: absolute;    content: "";    top: 0;    left: 0;    bottom: 0;    right: 0;    border: 1px solid #390900;    border-top-color: #4a0900;    border-radius: 6px}.order:after {    content: "";    display: table;    clear: both}.order .online-shop__item {    float: left;    margin: 0 8px 0 0}.order .online-shop__item-text {    float: left;    font-size: 14px;    margin-top: 11px}.order .online-shop__item-text p {    padding: 2px 7px;    line-height: 1.9}.order .online-shop__item-text p:nth-child(even) {    background: #1a0000}.text__outer {    position: relative;    display: table;    width: 100%;    height: 100%;    z-index: 1}.text__inner {    display: table-cell;    vertical-align: middle}.btn-wrapper {    text-align: center;    margin-bottom: 30px}.btn-wrapper .btn {    width: 100%}p.pseudolink:hover {    color: #008aff}.online-shop-prize {    position: relative;    padding: 0 15px 10px;    margin-bottom: 20px;    background: #1a0000;    border-radius: 4px 4px 0 0}.online-shop-prize .form-group {    position: relative}.online-shop-prize .form-group label {    position: absolute;    left: 12px;    top: 8px;    z-index: 5;    cursor: text}.online-shop-prize .form-group .chosen-drop li,.online-shop-prize .form-group .chosen-single span,.online-shop-prize .form-group label {    font-family: kelson_sans_ruregular, Arial, Helvetica, Verdana, Tahoma, sans-serif;    color: #b7a16f}.online-shop-prize .form-group input {    height: 35px;    padding-left: 12px}.online-shop-prize .form-group .rub {    position: absolute;    top: 9px;    right: 12px;    font-size: 13px;    font-weight: 700;    color: #fbe8a5;    z-index: 1}.online-shop-prize .form-group .rub+input {    padding-right: 40px}.online-shop-prize .text-gray {    position: relative;    margin-bottom: 0}.online-shop-prize .text-gray span {    position: absolute;    top: -2px;    left: 1px;    font-size: 18px;    color: #7e0f2d}.online-shop-prize+.btn-wrapper {    padding-top: 25px}.online-shop-prize .chosen-container {    height: 35px !important}.online-shop-prize .chosen-drop {    top: -35px !important;    z-index: 11}.online-shop-prize .chosen-single {    height: 35px;    padding: 10px 9px}.online-shop-prize .chosen-single div {    top: 2px;    right: 2px}.online-shop-prize .chosen-results {    max-height: 50px !important}.online-shop-prize .chosen-results li {    margin-left: -2px}.online-shop-prize .form-group .form-group__input-wrap.has-error {    white-space: nowrap}.online-shop-prize .form-group .form-group__input-wrap.has-error.right .form-error.help-block {    right: auto;    width: auto;    left: 103%;    top: 2px}.online-shop-prize .form-group .form-group__input-wrap.has-error.left .form-error.help-block {    left: auto;    width: auto;    right: 103%;    top: 2px}.right-col {    padding-left: 10px}.important {    position: relative;    display: inline-block}.important:before {    position: absolute;    top: -1px;    right: -12px;    content: "*";    color: #af0512}.online-shop-prize .form-group.field-inline input {    font-size: 13px;    color: #fbe8a5;    text-align: right}.online-shop-prize .form-group.field-inline label {    color: #9a4902}.online-shop-prize-title {    margin: 2px -14px 17px;    padding: 6px 12px;    border: 1px solid #5c2d12;    border-top-color: #724420;    border-bottom-color: #3b1807;    border-radius: 2px 2px 0 0;    background: #430a07;    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQzMGEwNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyZjBhMDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #430a07), color-stop(100%, #2f0a01));    background: -webkit-linear-gradient(top, #430a07 0, #2f0a01 100%);    background: linear-gradient(to bottom, #430a07 0, #2f0a01 100%);    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#430a07', endColorstr='#2f0a01', GradientType=0);    box-shadow: inset 17px 0 30px -10px rgba(109, 33, 9, .8), inset -17px 0 30px -10px rgba(109, 33, 9, .8)}.online-shop-prize-title span {    font-size: 14px;    font-weight: 700;    display: inline-block;    padding: 3px 9px;    color: #a74d0a;    margin-right: 5px;    border: 2px solid #a74d0a;    border-radius: 50%}.online-shop-prize-title h3 {    font-size: 16px;    font-weight: 700;    display: inline-block;    text-transform: uppercase;    color: #e9d382;    margin: 0;    text-shadow: 0 2px 3px #6a0a0e}.prize-img {    float: left;    width: 190px;    height: 144px;    margin-right: 15px;    background: url("../../../../../images/border-img_2d1cf954.png") no-repeat;    background-size: 100% 100%}.prize-img img {    position: relative;    top: 5px;    left: 5px;    display: block;    width: 180px;    height: 133px}.form-group:after,.form-group:before {    content: " ";    display: table}.form-group:after {    clear: both}.form-group.left {    width: 48%;    float: left}.form-group.right {    width: 48%;    float: right}.field-inline input {    position: relative;    width: 100%}.field-inline button {    width: 170px}.field-inline::-webkit-input-placeholder {    color: #fbe8a5}.field-inline::-moz-placeholder {    color: #fbe8a5}.field-inline:-moz-placeholder {    color: #fbe8a5}.field-inline:-ms-input-placeholder {    color: #fbe8a5}.slide-menu .slide-menu__title {    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: 7px 9px;    width: 100%;    height: 35px;    font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;    color: #b7a16f;    font-size: 13px;    font-weight: 700;    outline: 0;    cursor: pointer}.slide-menu .slide-menu__title.default span {    position: relative}.slide-menu .slide-menu__title.default span:before {    position: absolute;    top: -4px;    right: -12px;    content: "*";    color: #af0512;    z-index: 11}.slide-menu .slide-menu__title:before {    content: "";    display: block;    position: absolute;    top: 15px;    right: 15px;    background: url("../../../../../images/arrow-sprite_ef12f42c.png") 0 0 no-repeat;    width: 15px;    height: 10px;    -webkit-transition: all .2s;    transition: all .2s}.slide-menu .slide-menu__title.open:before {    background: url("../../../../../images/arrow-sprite_ef12f42c.png") 0 -10px no-repeat}.slide-menu ul {    display: none;    position: absolute;    left: 0;    top: 100%;    width: 100%;    z-index: 10}.slide-menu li:last-child,.slide-menu li:last-child a {    border-radius: 0 0 3px 3px}.slide-menu li.active {    display: none}.slide-menu a {    display: block;    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;    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: 9px;    width: 100%;    height: 35px;    font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;    color: #b7a16f;    font-size: 13px;    font-weight: 700;    outline: 0;    text-decoration: none;    -webkit-transition: all .2s;    transition: all .2s}.slide-menu a:hover {    color: #e3c888}.b-tickets .form-group_inner {    padding: 14px}.b-tickets .form-group__input-wrap {    position: relative;    display: inline-block;    width: 190px;    margin-top: 30px}.b-tickets label {    position: absolute;    right: 6px;    top: 8px;    font-size: 14px;    text-transform: uppercase;    color: #994901;    font-weight: 700}.b-tickets input {    padding-right: 40px}.b-tickets__label {    top: -25px;    position: absolute;    font-size: 14px}.b-tickets .arrows {    display: inline-block;    width: 30px;    height: 40px;    background: url("../../../../../images/arrow-right_eeeeb74c.png") no-repeat 4px 5px;    vertical-align: middle}.b-tickets button {    float: right;    width: 190px;    margin-top: 30px}.b-tickets__info {    font-size: 13px;    display: block;    margin-top: 15px}.b-tickets__info:before {    content: 'i';    display: inline-block;    position: relative;    top: -1px;    margin-right: 8px;    width: 16px;    height: 16px;    text-align: center;    color: #2d0901;    border-radius: 50%;    font-weight: 700;    line-height: 16px;    font-size: 13px;    background: #af9d6e}.warning-wrapper {    top: 0;    left: 0;    bottom: 0;    width: 100%;    position: fixed;    z-index: 999;    overflow-y: auto;    overflow-x: hidden;    color: #fff;    background-color: rgba(0, 0, 0, .7)}.warning-wrapper .transparent {    position: absolute;    top: 0;    left: 0;    bottom: 0;    right: 0;    z-index: 1}.warning-popup {    position: absolute;    left: 50%;    top: 50%;    margin-left: -300px;    margin-top: -208px;    width: 600px;    height: 415px;    font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;    background: #1b0b0b;    border-radius: 9px;    z-index: 2}.warning-header {    padding: 8px 8px 8px 17px;    background: #a51717;    border-radius: 9px 9px 0 0}.warning-header:after,.warning-header:before {    content: " ";    display: table}.warning-header:after {    clear: both}.warning-header h6 {    font-size: 24px;    font-weight: 500;    color: #fff;    padding: 2px 0 0;    margin: 0;    margin-right: 40px}.warning-header .close {    display: block;    float: right;    width: 34px;    height: 34px;    background: url("../../../../../images/sprite-full_c25c8612.png");    background-position: -157px -1907px;    opacity: .5;    filter: alpha(opacity=50);    -webkit-transition: all linear .15s;    transition: all linear .15s}.warning-header .close:hover {    opacity: 1;    filter: alpha(opacity=100)}.warning-content {    padding: 30px 35px 35px}.warning-content p {    font-size: 18px;    color: #a28f8f;    line-height: 27px;    margin: 0 0 24px;    text-align: center}.warning-browsers:after,.warning-browsers:before {    content: " ";    display: table}.warning-browsers:after {    clear: both}.warning-item {    float: left;    margin: 0 11px}.warning-item:first-child {    margin-left: 0}.warning-item:last-child {    margin-right: 0}.warning-item a {    display: block;    width: 122px;    padding: 20px 20px 10px;    background: #251414;    text-align: center;    text-decoration: none;    border-radius: 6px;    -webkit-transition: all linear .15s;    transition: all linear .15s}.warning-item a:hover {    background: #332323;    text-decoration: none}.warning-item a:hover .warning-desc {    color: #54bddc}.warning-item img {    max-width: 100%;    max-height: 100%}.warning-img {    height: 106px;    margin-bottom: 15px}.warning-name {    display: block;    font-size: 20px;    font-weight: 700;    color: #fff;    line-height: 1;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap}.warning-desc {    font-size: 14px;    color: #a28f8f;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;    -webkit-transition: all linear .15s;    transition: all linear .15s}.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}.euro-2016 {    display: block;    margin: 0 -10px 10px;    width: 255px;    height: 93px;    background: url("../../../../../images/euro-bg_e4d8b6e7.png") 0 0 no-repeat}.scretch-block {    float: right;    width: 248px;    height: auto;    padding: 17px 10px 0 0;    position: relative}.scretch-block.disabled .scretch-list {    position: relative;    opacity: .6;    filter: alpha(opacity=60)}.scretch-block.disabled .scretch-list:before {    position: absolute;    top: 0;    right: 0;    bottom: 0;    left: 0;    content: "";    z-index: 5}.scretch-list {    width: 100%;    height: auto;    position: relative;    overflow: hidden;    border-top: 1px solid #351103;    border-left: 1px solid #351103;    border-radius: 7px}.scretch-sector {    float: left;    width: 83px;    height: 68px;    padding: 3px;    position: relative;    z-index: 1;    background: #000;    box-sizing: border-box;    border: 1px solid #351103;    margin: -1px 0 0 -1px}.scretch-sector__txt-lg {    color: #fbe0a7;    font-weight: 700;    font-size: 28px;    line-height: 1;    display: block;    padding-top: 5px;    text-shadow: 2px 2px 3px #6a0a0e}.scretch-sector__txt-md {    font-size: 17px;    color: #b45502;    white-space: nowrap;    line-height: 1}.scretch-sector .scratch-area {    z-index: 1;    background-repeat: no-repeat;    border: 1px solid rgba(49, 12, 2, .5);    position: relative;    width: 100%;    height: 100%;    box-sizing: border-box;    -webkit-transition: border .5s ease;    transition: border .5s ease}.scretch-sector .scratch-area:before {    position: absolute;    top: 0;    right: 0;    bottom: 0;    left: 0;    content: "";    background-image: url("../../../../../images/scratch-area_540d2bfe.jpg")}.scretch-sector .scratch-area:hover {    border-color: #b45502}.scretch-sector .scratch-area-gif {    z-index: 2}.scretch-sector.scratch-edited {    cursor: default}.scretch-sector .scratch-shown {    position: absolute;    top: 4px;    right: 4px;    bottom: 4px;    left: 4px;    border: 2px solid #1a0000;    text-align: center}.scretch-sector .scratch-shown span {    position: relative}.scretch-sector .scratch-shown:before {    position: absolute;    top: 0;    right: 0;    bottom: 0;    left: 0;    content: "";    background: #1a0000}.scretch-sector.corner-top-left,.scretch-sector.corner-top-left .scratch-area {    border-radius: 3px 0 0}.scretch-sector.corner-bottom-left,.scretch-sector.corner-bottom-left .scratch-area {    border-radius: 0 0 0 3px}.scretch-sector.corner-top-right,.scretch-sector.corner-top-right .scratch-area {    border-radius: 0 3px 0 0}.scretch-sector.corner-bottom-right,.scretch-sector.corner-bottom-right .scratch-area {    border-radius: 0 0 3px}.scretch-info {    position: absolute;    width: 95%;    min-height: 42px;    margin: 0 auto;    clear: both;    bottom: -66px}.scretch-info__title {    font-family: Conv_SavaPro-Semibold, Conv_SavaPro-Regular, Arial, Helvetica, Verdana, Tahoma, sans-serif;    font-size: 20px;    font-weight: 700;    line-height: 24px;    color: #fff;    text-align: center;    padding: 10px 0 0;    width: 100%}.scretch-info__title span {    text-transform: none}.scretch-info__title-end {    font-family: Conv_SavaPro-Semibold, Conv_SavaPro-Regular, Arial, Helvetica, Verdana, Tahoma, sans-serif;    font-size: 20px;    font-weight: 700;    padding: 30px 0 0;    color: #af0512;    white-space: nowrap;    text-align: center;    text-shadow: 3px 3px 2px rgba(0, 0, 0, .75)}.scretch-info__btn {    position: absolute;    display: none;    top: 7px;    left: 0;    width: 100%}.scretch-info__btn .btn {    width: 238px;    margin: 0 auto}.scretch-info__btn .btn span {    font-size: 20px;    padding: 0 5px}.scretch-info__btn .btn-disabled>span {    line-height: 35px}#scretch-attempt {    position: relative;    top: 8px;    font-size: 40px;    font-weight: 700;    color: #fadda1;    text-shadow: 0 1px 1px rgba(0, 0, 0, .75)}.rubl {    margin-left: -3px;    font-style: normal}