* {     box-sizing: border-box; }  @font-face {     font-family: PTSans-Caption;     font-style: normal;     font-weight: 400;     src: url(/shared/3647/PTSans-Caption.eot) format("embedded-opentype"), url(/shared/3647/PTSans-Caption.woff) format("woff"), url(/shared/3647/PTSans-Caption.ttf) format("truetype"), url(/shared/3647/PTSans-Caption.svg) format("svg") }  @font-face {     font-family: PTSans-CaptionBold;     font-style: normal;     font-weight: 400;     src: url(/shared/3647/PTSans-CaptionBold.eot) format("embedded-opentype"), url(/shared/3647/PTSans-CaptionBold.woff) format("woff"), url(/shared/3647/PTSans-CaptionBold.ttf) format("truetype"), url(/shared/3647/PTSans-CaptionBold.svg) format("svg") }  @font-face {     font-family: Conv_SavaPro-Semibold;     font-style: normal;     font-weight: 400;     src: local("☺"), url(/shared/3647/SavaPro-Semibold.woff) format("woff"), url(/shared/3647/SavaPro-Semibold.ttf) format("truetype"), url(/shared/3647/SavaPro-Semibold.svg) format("svg") }  .grid-col__4-12 {     width: 33.3333%; }  .grid-col__4-12-left {     margin-left: 33.3333%; }  .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-wrapper-cols > [class^="grid-col__"] {     float: left;     box-sizing: border-box; }  .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-both > [class^="grid-col__"] {     padding: 14px; }  .grid-wrapper:after, .grid-wrapper:before {     content: " ";     display: table; }  .grid-wrapper:after {     clear: both; }  .btn {     display: block;     position: relative;     border-radius: 3px;     background-image: url(/shared/3647/sprite-buttons.webp);     background-repeat: repeat-x;     background-position: 50% 0px;     box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.5); }  button.btn {     padding: 0px;     border: 0px none;     width: 100%; }  button.btn span {     width: 100%; }  .btn, .btn span, .btn strong {     text-decoration: none;     text-align: center;     outline: 0px none;     cursor: pointer; }  .btn span {     text-transform: lowercase; }  .btn:after, .btn:before {     content: "";     position: absolute;     top: 0px;     right: auto;     bottom: 0px;     left: auto;     width: 30px;     height: 100%;     background-image: url(/shared/3647/sprite-buttons.webp);     background-repeat: no-repeat;     background-position: 50% 0px;     z-index: 2; }  .btn:before {     left: 0px; }  .btn:after {     right: 0px; }  .btn span, .btn strong {     box-sizing: border-box;     display: block;     position: relative;     z-index: 3;     background-image: url(/shared/3647/sprite-buttons.webp);     background-repeat: no-repeat;     font-family: Conv_SavaPro-Semibold, Conv_SavaPro-Regular, Arial, Helvetica, Verdana, Tahoma, sans-serif;     color: rgb(234, 251, 252);     text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.75); }  .btn span.active, .btn span:active, .btn span:focus, .btn strong.active, .btn strong:active, .btn strong:focus {     box-shadow: 0px 1px 1px 1px transparent;     opacity: 0.9; }  .btn-red.btn-lg:hover {     background-position: 50% -971px; }  .btn-red.btn-lg:hover:before {     background-position: 0px -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: 0px -842px; }  .btn-red.btn-lg:active:after, .btn-red.btn-lg:after {     background-position: 100% -885px; }  .btn-red.btn-lg span {     background-position: 0px -928px; }  .btn-red.btn-md:hover {     background-position: 50% -1549px; }  .btn-red.btn-md:hover:before {     background-position: 0px -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: 0px -1438px; }  .btn-red.btn-md:active:after, .btn-red.btn-md:after {     background-position: 100% -1475px; }  .btn-red.btn-md span {     background-position: 0px -1512px; }  .btn-red.btn-sm:hover {     background-position: 50% -706px; }  .btn-red.btn-sm:hover:before {     background-position: 0px -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: 0px -613px; }  .btn-red.btn-sm:active:after, .btn-red.btn-sm:after {     background-position: 100% -644px; }  .btn-red.btn-sm span, .btn-red.btn-sm strong {     background-position: 0px -675px; }  .btn-red span, .btn-red strong {     text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.75), 0px 0px 5px rgba(0, 0, 0, 0.25) ! important;     color: rgb(251, 232, 167); }  .btn-blue.btn-sm:hover {     background-position: 50% -272px; }  .btn-blue.btn-sm:hover:before {     background-position: 0px -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: 0px -179px; }  .btn-blue.btn-sm:active:after, .btn-blue.btn-sm:after {     background-position: 100% -210px; }  .btn-blue.btn-sm span, .btn-blue.btn-sm strong {     background-position: 0px -241px; }  .btn-blue span, .btn-blue strong {     text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.75), 0px 0px 5px rgba(0, 0, 0, 0.25) ! important;     color: rgb(214, 246, 255); }  .btn-brown:hover > span, .btn-brown > span:hover {     background-image: linear-gradient(to bottom, rgb(69, 14, 2) 0px, rgb(57, 10, 1) 100%);     background-repeat: repeat-x;     box-shadow: 0px 1px 0px rgba(81, 34, 5, 0.54), 0px 0px 1px 0px rgba(251, 233, 167, 0.15) inset, 0px 1px 0px rgba(251, 233, 167, 0.1) inset; }  .btn-brown, .btn-brown:active {     border-radius: 3px;     background-color: rgb(45, 9, 1);     background-image: none; }  .btn-brown span, .btn-brown:active span {     box-shadow: 0px 1px 0px rgba(81, 34, 5, 0.54), 0px 0px 1px 0px rgba(251, 233, 167, 0.1) inset, 0px 1px 0px rgba(251, 233, 167, 0.1) inset;     border-radius: 3px;     border: 2px solid rgb(0, 0, 0);     text-transform: uppercase;     font-size: 16px ! important;     background-image: linear-gradient(to bottom, rgb(45, 10, 2) 0px, rgb(37, 7, 1) 100%);     background-repeat: repeat-x; }  .btn-brown span b, .btn-brown:active span b {     color: rgb(241, 220, 133);     text-shadow: 0px 0px 0px transparent ! important; }  .btn-brown:after, .btn-brown:before {     display: none; }  .btn-green.btn-md:hover {     background-position: 50% -1660px; }  .btn-green.btn-md:hover:before {     background-position: 0px -1697px; }  .btn-green.btn-md:hover:after {     background-position: 100% -1734px; }  .btn-green.btn-md, .btn-green.btn-md:active {     background-position: 50% 0px; }  .btn-green.btn-md:active:before, .btn-green.btn-md:before {     background-position: 0px -37px; }  .btn-green.btn-md:active:after, .btn-green.btn-md:after {     background-position: 100% -74px; }  .btn-green.btn-md span {     background-position: 0px -111px; }  .btn-green span, .btn-green strong {     text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.75), 0px 0px 5px rgba(0, 0, 0, 0.25) ! important;     color: rgb(214, 246, 255); }  .btn-lg, .btn-lg span, .btn-lg strong {     height: 42px;     line-height: 40px;     font-size: 26px; }  .btn-md, .btn-md span, .btn-md strong {     height: 36px;     line-height: 34px;     font-size: 24px; }  .btn-sm, .btn-sm span, .btn-sm strong {     height: 30px;     line-height: 28px;     font-size: 20px; }  .btn.active, .btn:active {     top: 1px;     box-shadow: 0px 1px 1px 1px transparent;     opacity: 0.9; }  .ico {     width: 26px;     height: 24px;     display: inline-block;     background-repeat: no-repeat; }  .ico-tmb-fav {     width: 20px;     height: 20px;     background-image: url(/shared/3647/sprite-full.webp);     background-repeat: no-repeat;     background-position: -263px -1px; }  .sticker {     position: absolute;     top: 0px;     right: auto;     bottom: auto;     left: 0px;     z-index: 5; }  html {     font-family: sans-serif; }  body {     margin: 0px; }  article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {     display: block; }  audio:not([controls]) {     display: none;     height: 0px; }  a {     background: none repeat scroll 0px 0px transparent;     outline: 0px none ! important; }  a:active, a:focus, a:hover {     outline: 0px none ! important; }  b, strong {     font-weight: 700; }  h1 {     margin: 0.67em 0px; }  img {     border: 0px none;     max-width: 100%;     height: auto; }  svg:not(:root) {     overflow: hidden; }  button, input, optgroup, select, textarea {     color: inherit;     font: inherit;     margin: 0px; }  button {     overflow: visible; }  button, select {     text-transform: none; }  button, html input[type="button"], input[type="reset"], input[type="submit"] {     cursor: pointer; }  button::-moz-focus-inner, input::-moz-focus-inner {     border: 0px none;     padding: 0px; }  input {     line-height: normal; }  fieldset {     border: medium none;     margin: 0px;     padding: 0px; }  .text-center {     text-align: center; }  ul {     margin: 0px;     padding: 0px;     list-style-type: none; }  p {     font-size: 15px;     line-height: 1.42857;     color: rgb(175, 157, 110);     margin: 0px 0px 22px; }  .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {     font-family: inherit;     font-weight: 400;     line-height: 1.33;     color: rgb(255, 255, 255); }  .h4, .h5, .h6, h4, h5, h6 {     margin-top: 9px;     margin-bottom: 9px; }  .h1, .h2, h1, h2 {     font-weight: 400;     text-transform: uppercase; }  .h1, h1 {     font-size: 20px;     text-align: left;     text-shadow: 0px 0px 4px rgba(0, 0, 0, 0.5);     margin-top: 10px;     margin-bottom: 10px; }  .h4, h4 {     font-family: PTSans-CaptionBold, PTSans-Caption, Arial, Helvetica, Verdana, Tahoma, sans-serif;     font-size: 16px;     text-transform: uppercase;     color: rgb(252, 233, 169);     text-shadow: 0px 0px 0px transparent ! important; }  .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: 0px;     bottom: 7px;     left: 50%;     width: 212px;     margin-left: -106px;     height: 15px;     z-index: 0;     background-image: url(/shared/3647/sprite-popups.webp);     background-repeat: no-repeat;     background-position: 0px 0px; }  .rope-header > .h4, .rope-header > h4 {     font-size: 24px;     text-align: center;     text-transform: uppercase;     line-height: 65px;     position: relative;     z-index: 2;     margin: 0px;     font-family: Conv_SavaPro-Semibold, Conv_SavaPro-Regular, Arial, Helvetica, Verdana, Tahoma, sans-serif;     white-space: nowrap;     text-shadow: 0px 0px 0px transparent ! important;     color: rgb(251, 232, 167); }  .ff .rope-header > .h4, .ff .rope-header > h4 {     color: rgb(251, 232, 167);     text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.75), 0px 0px 5px rgba(0, 0, 0, 0.25) ! important; }  .pseudolink, a {     color: rgb(85, 190, 220);     text-decoration: underline; }  .pseudolink:hover, a:hover {     text-decoration: none; }  .table-striped tr:nth-child(2n+1) td {     background-color: rgba(26, 0, 0, 0.75); }  .table-promo td:nth-child(2n+1) {     width: 70px;     text-align: center;     padding-left: 0px;     padding-right: 0px; }  .table-promo td:nth-child(2n) {     font-size: 18px; }  .table-fond tr td:nth-child(2n+1) {     width: 25px;     padding-right: 0px; }  .table-glory td:nth-child(1) {     font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;     font-weight: 700;     font-size: 16px; }  .table-glory td:nth-child(1), .table-glory th:nth-child(1) {     width: 55px;     padding-left: 0px;     padding-right: 0px;     text-align: center; }  .table.text-page td:nth-child(1) {     font-size: 16px; }  .list-striped li:nth-child(2n):before, .list-striped-disc li:nth-child(2n):before {     content: "";     display: block;     position: absolute;     z-index: -1;     top: 0px;     left: 0px;     width: 100%;     height: 100%;     background: none repeat scroll 0% 0% rgb(39, 44, 58);     opacity: 0.6; }  .text-yellow {     color: rgb(250, 231, 165); }  body, html {     height: 100%; }  body {     background: url(/shared/3647/head.webp) no-repeat scroll 50% 55px rgb(0, 0, 0);     font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;     font-size: 15px;     line-height: 1.42857;     color: rgb(175, 157, 110); }  .logo {     width: 166px;     height: 93px;     position: absolute;     z-index: 5;     top: 3px;     left: 50%;     margin-left: -100px; }  .logo-link {     display: block;     width: 166px;     height: 93px;     position: relative;     background: url(/shared/3647/logo.webp) no-repeat scroll 50% 0px transparent; }  .layout {     position: relative;     z-index: 2;     height: auto;     min-height: 100%;     min-width: 960px;     overflow: hidden; }  .round-link {     display: inline-block;     border-radius: 12px;     border: 1px solid rgb(153, 73, 1);     color: rgb(153, 73, 1);     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:hover {     text-decoration: none;     border: 1px solid rgb(250, 231, 165);     color: rgb(250, 231, 165); }  .content-wrapper.cnt-brwn-brd:last-child > :last-child {     margin-bottom: 20px ! important; }  .content-reduser > :last-child {     margin-bottom: 0px ! important; }  .promo-info > :last-child {     margin-bottom: 0px; }  .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: 179px; }  .header-nav__item:nth-child(5) {     width: 79px; }  .header-nav__item:nth-child(6) {     width: 140px; }  .form-group {     padding: 0px;     margin: 0px 0px 12px;     border: 0px none;     min-width: 0px; }  .form-group__label {     color: rgb(84, 189, 220);     font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;     font-size: 13px;     font-weight: 700;     margin-bottom: 3px;     display: inline-block; }  .form-group__textarea::-moz-placeholder {     color: rgb(250, 231, 165);     opacity: 1; }  .form-group__input {     background-color: rgb(80, 35, 4);     background-image: linear-gradient(to bottom, rgba(44, 1, 0, 0.4) 0px, rgba(44, 1, 0, 0) 100%);     background-repeat: repeat-x;     border: 1px solid transparent;     border-radius: 3px;     box-shadow: 0px 1px 3px rgba(52, 9, 1, 0.8) inset, 0px 0px 5px rgba(251, 233, 167, 0.15) inset;     box-sizing: border-box;     padding: 5px 9px;     width: 100%;     height: 29px;     font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;     color: rgb(250, 231, 165);     font-size: 13px;     font-weight: 700;     outline: 0px none; }  .form-group__input::-moz-placeholder {     color: rgb(250, 231, 165);     opacity: 1; }  .form-group__input:focus {     border: 1px solid rgb(250, 231, 165);     box-shadow: 0px 0px 2px rgba(255, 255, 255, 0.5); }  .form-group__input-link {     margin-top: 3px; }  .form-group__input-link a {     color: rgb(153, 73, 1);     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; }  :not(.IE8Body) .form-group__input-checkbox input[type="checkbox"] {     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: 0px;     background-image: url(/shared/3647/sprite-full.webp);     background-repeat: no-repeat;     background-position: -65px -154px; }  :not(.IE8Body) .form-group__input-checkbox input[type="checkbox"]:checked + span:before {     background-image: url(/shared/3647/sprite-full.webp);     background-repeat: no-repeat;     background-position: -82px -154px; }  :not(.IE8Body) .form-group__input-radio input[type="radio"] {     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: 0px;     background-image: url(/shared/3647/sprite-full.webp);     background-repeat: no-repeat;     background-position: -115px -157px; }  :not(.IE8Body) .form-group__input-radio input[type="radio"]:checked + span:before {     background-image: url(/shared/3647/sprite-full.webp);     background-repeat: no-repeat;     background-position: -100px -157px; }  .hidden {     display: none ! important;     visibility: hidden ! important; }  .grid-wrapper {     position: relative; }  .sidebar-block {     margin: 0px 0px 15px;     position: relative;     z-index: 1; }  .tournament-fond__table tr:nth-child(2n+1) {     background-color: rgb(62, 22, 4); }  .tournament-fond__table._my-stats tr:nth-child(2n+1) {     background-color: transparent; }  .tmb {     position: relative;     z-index: 1;     margin-left: auto;     margin-right: auto;     padding: 4px;     width: 202px;     height: 144px;     border-radius: 2px;     box-shadow: 0px 2px 4px 1px rgba(0, 0, 0, 0.75);     text-transform: uppercase;     text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.75);     text-decoration: none; }  .tmb-img {     width: 202px;     height: 114px;     border-radius: 2px;     margin: 0px 0px 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(/shared/3647/sprite-full.webp);     background-repeat: no-repeat;     background-position: 0px 0px;     z-index: 2; }  .tmb-img img {     display: block;     max-width: 100%;     height: auto;     transition: all 1s ease-in-out 0s;     position: relative;     z-index: 1; }  .tmb-title {     margin: 0px 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: 0px 0px 0px transparent ! important;     color: rgb(252, 233, 169);     overflow: hidden;     text-overflow: ellipsis;     white-space: nowrap; }  .tmb-action {     position: absolute;     top: 3px;     right: 3px;     bottom: 3px;     left: 3px;     background-image: url(/shared/3647/sprite-full.webp);     background-repeat: no-repeat;     background-position: -1px -552px;     opacity: 0;     overflow: hidden;     z-index: 3; }  .tmb-action .btn {     transition: margin 0.3s ease-in-out 0s;     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-fav {     position: absolute;     top: 4px;     right: 4px;     bottom: auto;     left: auto;     width: 52px;     height: 52px;     background-image: url(/shared/3647/sprite-full.webp);     background-repeat: no-repeat;     background-position: -211px -1px;     z-index: 4; }  .tmb-fav .ico {     margin: 9px 0px 0px 27px;     cursor: pointer; }  .tmb .sticker {     position: absolute;     top: 8px;     right: auto;     bottom: auto;     left: 3px; }  .tmb:hover {     z-index: 2;     background-position: -208px -120px; }  .tmb:hover .tmb-img img {     transform: scale(1.04); }  .tmb:hover .tmb-action {     opacity: 1; }  .tmb:hover .tmb-action .btn-red {     margin-top: 27px ! important; }  .tmb:hover .tmb-action .btn-blue {     margin-top: 65px ! important; }  .ff .tmb:hover .tmb-img img {     transform: scale(1); }  .socials-md {     float: left;     font: 0px/0 a;     color: transparent;     text-shadow: none;     background-color: transparent;     border: 0px none;     white-space: nowrap; }  .socials-md li {     display: inline-block;     margin: 0px 4px 0px 0px; }  .sidebar-block .socials-md {     margin: 0px -2px; }  .sidebar-block .socials-md li {     margin: 0px 1px; }  .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: 0px 1px 0px rgba(81, 31, 5, 0.95); }  .btn-social__fb {     background-image: url(/shared/3647/sprite-full.webp);     background-repeat: no-repeat;     background-position: -33px -197px; }  .btn-social__fb:hover {     background-position: -33px -231px; }  .btn-social__tw {     background-image: url(/shared/3647/sprite-full.webp);     background-repeat: no-repeat;     background-position: -66px -197px; }  .btn-social__tw:hover {     background-position: -66px -231px; }  .btn-social__vk {     background-image: url(/shared/3647/sprite-full.webp);     background-repeat: no-repeat;     background-position: -165px -197px; }  .btn-social__vk:hover {     background-position: -165px -231px; }  .btn-social__ok {     background-image: url(/shared/3647/sprite-full.webp);     background-repeat: no-repeat;     background-position: -198px -197px; }  .btn-social__ok:hover {     background-position: -198px -231px; }  .btn-social__gplus {     background-image: url(/shared/3647/sprite-full.webp);     background-repeat: no-repeat;     background-position: -99px -197px; }  .btn-social__gplus:hover {     background-position: -99px -231px; }  .btn-social__mailru {     background-image: url(/shared/3647/sprite-full.webp);     background-repeat: no-repeat;     background-position: -132px -197px; }  .btn-social__mailru:hover {     background-position: -132px -231px; }  .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; }  body {     min-width: 1184.69px; }  @media screen and (max-width: 1500px) {     body {         min-width: 947.69px;     } }  html {     position: relative;     height: auto; }  .game-layout {     min-width: 947.69px ! important;     background-image: url(/shared/3647/bg-game-left.webp), url(/shared/3647/bg-game-right.webp);     background-position: 0px 0px, 100% 0px;     background-repeat: no-repeat;     background-color: rgb(0, 0, 0);     min-height: 800px; }  .game-layout .logo {     position: relative;     margin-left: -80px; }  .game-layout .sidebar-block {     margin: 0px 0px 20px; }  .game-layout .sidebar-block__footer {     position: absolute;     top: auto;     right: 19px;     bottom: -80px;     left: 19px; }  .game-layout .sidebar-block .rope-header {     height: 20px;     margin-left: -3px;     margin-bottom: 20px; }  .game-layout .sidebar-block .btn {     margin: 10px auto 15px; }  .game-container {     margin: 10px auto;     max-width: none;     max-height: none; }  .game-container-inner {     position: relative ! important;     top: 0px ! important;     right: 0px ! important;     bottom: 0px ! important;     left: 0px ! important;     margin: 0px auto;     min-width: 1184.69px; }  @media screen and (max-width: 1500px) {     .game-container-inner {         min-width: 947.69px;     } }  .game-container-wrapper {     position: relative;     overflow: hidden;     box-shadow: 1px 0px 67px rgb(0, 0, 0);     border-radius: 20px;     border: 2px solid rgb(69, 24, 1);     background: url(/shared/3647/brown-pattern.webp) repeat scroll 50% 50% transparent; }  .game-container-block {     position: relative; }  .game-container-left {   	max-width: 235px;     height: fit-content;     padding: 12px 19px;     position: absolute;     top: 0px;     right: auto;     bottom: 0px;     left: auto;     margin: 0px ! important; }  .game-container-left {     left: 0px;     border-radius: 5px 0px 0px 5px; }  .game-container-frame {     position: relative ! important;     margin-left: 235px;     right: 0px ! important;     left: 0px ! important;     bottom: 0px ! important;     top: 0px ! important;     min-height: 540px ! important;     min-width: 710.69px ! important; }  @media screen and (max-width: 1500px) {     .game-container-frame {         margin-right: 0px;         border-radius: 0px 20px 20px 0px;     }      .game-container-frame-wrapper {         right: 2px;         border-radius: 0px 20px 20px 0px;     } }  .game-container-frame-wrapper {     border: 2px solid rgb(0, 0, 0);     position: absolute;     top: 0px;     right: 0px;     bottom: 0px;     left: 0px;     overflow: hidden; }  .game-container-frame .game-loader-wrapper {     height: 100%; }  .game-container-frame .game-loader-img {     height: 100%;     background: none repeat scroll 0% 0% rgb(0, 0, 0); }  .game-container-frame .game-loader-img iframe, .game-container-frame .game-loader-img img {     width: 100%;     display: block;     height: 100%;     border: 0px none; }  .game-container-footer {     position: static ! important;     margin: 15px 0px 0px ! important; }  .game-container-footer p {     font-size: 12px; }  .thumb-wrap {     margin: 0px -6px 0px -7px; }  .thumb-wrap .tmb {     margin-bottom: 15px; }  .b-share-popup, x:nth-child(1) {     border: 0px none;     padding: 1px ! important; }  @media not all { }  .b-share-popup_down .b-share-popup__tail, x:nth-child(1) {     top: -9px;     background-image: url(/shared/empty.gif); }  .b-share-popup_up .b-share-popup__tail, x:nth-child(1) {     bottom: -9px;     background-image: url(/shared/empty.gif); }  @media not all { }  .b-share-form-button::-moz-focus-inner {     border: medium none; }  .b-share {     font: 86%/1.4545em Arial, sans-serif;     display: inline-block;     padding: 1px 3px 1px 4px ! important;     vertical-align: middle; }  .b-share__handle {     float: left;     height: 16px;     padding: 5px 3px 5px 2px ! important;     cursor: pointer;     text-align: left;     text-decoration: none ! important; }  .b-share-icon {     float: left;     display: inline;     overflow: hidden;     width: 16px;     height: 16px;     padding: 0px ! important;     vertical-align: top;     border: 0px none;     background: url(/shared/empty.gif) no-repeat scroll 0px 99px transparent; }  .b-share-icon_vkontakte, .b-share-icon_custom {     background-position: 0px 0px; }  .b-share-icon_twitter {     background-position: 0px -51px; }  .b-share-icon_facebook {     background-position: 0px -68px; }  .b-share-icon_moimir {     background-position: 0px -85px; }  .b-share-icon_odnoklassniki {     background-position: 0px -170px; }  .b-share_theme_counter .b-share {     display: inline-block;     vertical-align: middle;     white-space: nowrap; }  .b-share-counter {     font: 14px/18px Arial, sans-serif;     display: none;     float: left;     margin: 3px 6px 3px 3px;     color: rgb(255, 255, 255); }  .b-share_theme_counter .b-share_type_small .b-share-counter {     font-size: 11px;     line-height: 14px;     margin: 2px 6px 2px 1px; }  .b-share_theme_counter .b-share-btn__wrap {     position: relative;     float: left;     margin-left: 5px; }  .b-share_theme_counter .b-share_type_small .b-share-btn__wrap {     margin-left: 4px; }  .b-share_theme_counter .b-share-btn__wrap:first-child {     margin-left: 0px; }  .b-share_theme_counter .b-share__link {     display: inline-block;     cursor: pointer;     border-radius: 3px; }  .b-share_theme_counter .b-share_type_small .b-share__link {     border-radius: 2px; }  .b-share_theme_counter .b-share-icon {     display: block;     float: left;     width: 24px;     height: 24px;     background-image: url(/shared/empty.gif);     background-position: -20px 0px; }  .b-share_theme_counter .b-share_type_small .b-share-icon {     width: 18px;     height: 18px;     background-image: url(/shared/empty.gif); }  .b-share_theme_counter .b-share-icon_facebook {     background-position: 0px 0px; }  .b-share_theme_counter .b-share-btn__facebook {     background-color: rgb(60, 90, 152); }  .b-share_theme_counter .b-share-btn__facebook:hover {     background-color: rgb(48, 72, 122); }  .b-share_theme_counter .b-share-btn__facebook:active {     border-top: 2px solid rgb(36, 54, 90);     background-color: rgb(51, 77, 129); }  .b-share_theme_counter .b-share-icon_moimir {     background-position: 0px -29px; }  .b-share_theme_counter .b-share-btn__moimir {     background-color: rgb(34, 110, 183); }  .b-share_theme_counter .b-share-btn__moimir:hover {     background-color: rgb(27, 88, 146); }  .b-share_theme_counter .b-share-btn__moimir:active {     border-top: 2px solid rgb(20, 66, 109);     background-color: rgb(29, 94, 156); }  .b-share_theme_counter .b-share-icon_vkontakte {     background-position: 0px -58px; }  .b-share_theme_counter .b-share-btn__vkontakte {     background-color: rgb(72, 114, 158); }  .b-share_theme_counter .b-share-btn__vkontakte:hover {     background-color: rgb(58, 91, 126); }  .b-share_theme_counter .b-share-btn__vkontakte:active {     border-top: 2px solid rgb(43, 68, 94);     background-color: rgb(61, 97, 134); }  .b-share_theme_counter .b-share-icon_twitter {     background-position: 0px -87px; }  .b-share_theme_counter .b-share-btn__twitter {     background-color: rgb(0, 172, 237); }  .b-share_theme_counter .b-share-btn__twitter:hover {     background-color: rgb(0, 138, 190); }  .b-share_theme_counter .b-share-btn__twitter:active {     border-top: 2px solid rgb(0, 102, 141);     background-color: rgb(0, 146, 202); }  .b-share_theme_counter .b-share-icon_odnoklassniki {     background-position: 0px -116px; }  .b-share_theme_counter .b-share-btn__odnoklassniki {     background-color: rgb(255, 159, 77); }  .b-share_theme_counter .b-share-btn__odnoklassniki:hover {     background-color: rgb(204, 127, 62); }  .b-share_theme_counter .b-share-btn__odnoklassniki:active {     border-top: 2px solid rgb(151, 94, 46);     background-color: rgb(217, 135, 66); }  .b-share_theme_counter .b-share__link:active {     height: 22px; }  .b-share_theme_counter .b-share_type_small .b-share__link:active {     height: 16px; }  .b-share_theme_counter .b-share__link:active .b-share-icon, .b-share_theme_counter .b-share__link:active .b-share-counter {     position: relative;     top: -1px; }  .b-share_theme_counter .b-share__link:after {     position: absolute;     top: 0px;     right: 0px;     bottom: 0px;     left: 0px;     content: ""; }  .b-share_theme_counter .b-share__handle {     height: auto;     padding: 0px ! important; } @media only screen and (max-width: 1024px){     .game-container-wrapper .game-container-frame{         min-height: unset !important;         min-width: unset !important;         margin: 0 !important;         order: 0;         width: 100%;         height: auto !important;     }     .game-container-wrapper .game-container-frame .game-container-frame-wrapper{         position: relative;         width: auto;     }     .game-container-wrapper{         display: flex;         flex-direction: column;         justify-content: space-between;         align-items: center;     }     .game-container-left {         position: static;         display: block;         width: 100%;       	max-width: 100%;     }     .video,     .game-layout .sidebar-block__footer {       display: none;     }     .game-layout, .game-container-inner {         min-width: unset ! important;         width: 100% !important;         top: auto !important;         right: auto !important;         bottom: auto !important;         left: auto !important;         min-height: unset;     }     body {         min-width: unset;     }     .game-container-frame .game-loader-wrapper {         height: auto;         padding: 10px;     } }   .iframe {     position: relative;     z-index: 100;     margin-bottom: 15px; }  .iframe__item {     text-align: center;     position: relative;     width: 100%;     height: 550px;     display: flex;     justify-content: center;     align-items: center; }  .iframe__item::before {     content: "";     position: absolute;     top: 0;     left: 0;     right: 0;     bottom: 0;     background: url('/uploads/3511/pages/37444/37444.jpeg') center center / cover no-repeat;     filter: blur(10px);     z-index: -1;   	width: 90%;   margin: 0 auto; } .iframe__wrapper, .iframe__inner, iframe {   width: 100%;   height: 100%; } .button-more {   position: absolute;     width: 150px;     left: 50%;     transform: translateX(-50%); } #loadIframeBtn {     width: 150px; }  #loadIframeBtn span {     text-transform: uppercase; } .iframe__btn {   margin-top: 35px; } .content img {   margin: 10px 0; } .content ol {     list-style-type: decimal;     margin: 15px 0;     padding-left: 30px;     line-height: 1.6; }  .content ol li {     margin: 8px 0;     padding-left: 5px; }  .content ul {     list-style-type: disc;     margin: 15px 0;     padding-left: 30px;     line-height: 1.6; }  .content ul li {     margin: 8px 0;     padding-left: 5px; }  .content table {     width: 100%;     border-collapse: collapse;     margin: 20px 0;     box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);     border: 1px solid #af9d6e; }  .content table th {     background: linear-gradient(to bottom, #af9d6e 0, #fce9a9 100%);     color: #333;     padding: 12px 15px;     text-align: left;     font-weight: 600;     border: 1px solid #af9d6e;     text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5); }  .content table td {     padding: 10px 15px;     border: 1px solid #af9d6e;     text-align: left;  }  .content table tr:nth-child(even) {     background-color: #fcf3d2;     color: #333; }  .content table tr:nth-child(odd) {     background-color: #ffffff00;     color: #fce9a9; }  .content table tr:hover {     background-color: #fce9a9; }  .content table tr:hover td {     color: #272c3a; }  .content table tr:first-child th:first-child {     border-top-left-radius: 4px; }  .content table tr:first-child th:last-child {     border-top-right-radius: 4px; } /* Кнопка "Вверх" */ .scroll-to-top {     position: fixed;     bottom: 30px;     right: 30px;     width: 50px;     height: 50px;     background: linear-gradient(to bottom, #d4a017 0%, #f5be46 50%, #d4a017 100%);     border: 2px solid #a06419;     border-radius: 50%;     box-shadow: 0 4px 8px rgba(0, 0, 0, 0.5),                  0 0 0 1px rgba(215, 197, 129, 0.75) inset,                 0 0 8px 1px rgba(215, 197, 129, 0.5) inset;     cursor: pointer;     z-index: 1000;     display: none;     align-items: center;     justify-content: center;     transition: all 0.3s ease;     outline: none; }  .scroll-to-top:hover {     background: linear-gradient(to bottom, #f5be46 0%, #ffd557 50%, #f5be46 100%);     box-shadow: 0 4px 12px rgba(0, 0, 0, 0.6),                 0 0 0 1px rgba(240, 216, 115, 0.75) inset,                 0 0 8px 1px rgba(240, 216, 115, 0.75) inset;     transform: translateY(-2px); }  .scroll-to-top:active {     transform: translateY(0);     box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5),                 0 0 0 1px rgba(215, 197, 129, 0.75) inset; }  .scroll-to-top span {     font-size: 28px;     color: #1a0000;     font-weight: bold;     line-height: 1;     text-shadow: 0 1px 2px rgba(255, 255, 255, 0.3);     display: block; }  .scroll-to-top.show {     display: flex; }  @media screen and (max-width: 768px) {     .scroll-to-top {         bottom: 20px;         right: 20px;         width: 45px;         height: 45px;     }          .scroll-to-top span {         font-size: 24px;     } } .footer .grid-wrapper {     display: flex;     gap: 25px;     flex-wrap: wrap; } .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;     margin: 10px 2px 33px }  .footer-img-wrap {     border-radius: 10px;     background-color: #170701;     height: 72px }  .footer-img-wrap img {     margin: 8px 0 }  .footer-info {     padding-top: 10px;     padding-bottom: 5px;     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__item {     font-size: 0;     display: inline-block;     padding: 0;     margin: 0 10px 0 0 }  .footer-contacts__item a {     line-height: 1.42857;     text-decoration: none;     color: #fae7a5;     font-size: 13px;     font-weight: 700 }  .footer-contacts__item a:hover {     text-decoration: underline }  .footer:after {     position: absolute;     background-image: url(/shared/3647/color-border-horiz.webp);     background-repeat: repeat-x;     background-position: 50% 0;     height: 3px;     bottom: 65px;     left: 0;     right: 0 } .mobile-img-wrap{     display: none; }  .wrapper {     max-width: 1430px;     display: block;     box-sizing: border-box;     margin: 0 auto; } @media screen and (max-width: 1024px) {     .mobile-img {         display: flex;         align-items: center;         justify-content: space-between;         flex-wrap: wrap;         padding: 0 25px;     }     .footer-img-wrap {         display: none;         border-radius: 10px;         background-color: #170701;     }     .mobile-img-wrap {         display: flex;         justify-content: center;         align-items: center;     }     .mobile-img-wrap img {         width: 80px;         height: auto;     }     .footer-img {         background-color: #17070100;     } }  @media screen and (max-width: 390px) {     .mobile-img {         padding: 0;     }     .footer {         padding: 0 10px;     }     .footer .grid-wrapper {         display: block;     } } .game-container-inner {  padding: 0 5px; } .content {     padding: 0 10px; }  .content h1 {     text-align: center; }  #game-frame {     max-width: 1420px;     margin: 0 auto; }