@charset "utf-8";
@import url(//fonts.googleapis.com/css?family=Roboto:400,100,100italic,300,300italic,400italic,500,500italic,700,700italic,900,900italic&subset=latin,cyrillic); /* font-family: 'Roboto', sans-serif; */
@import url(jquery-ui.css);
@import url(jquery.jscrollpane.css);
@import url(select2.css);
@import url(//use.fontawesome.com/releases/v5.3.1/css/all.css);


/*** CSS reset ***/
* {
  vertical-align: baseline;
  position: relative;
  font-family: inherit;
  font-style: inherit;
  font-size: 100%;
  border: none;
  outline: 0;
  padding: 0;
  margin: 0;
}

.nameContent > h1 {
  color: #fff;
  font-size: 18px;
  font-weight: 400;
  line-height: 42px;
  width: 35%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  float: left;
  display: block;
  margin: 0;
}

#videoLeft {
  z-index: 24;
}

.topAccordSlider {
  border-bottom: 3px solid #dadada;
  border-radius: 3px;
  /*border-top: 3px solid #dadada;*/
  height: 260px;
  margin-top: 10px;
  overflow: hidden;
  padding: 0 0 3px 0;
  position: relative;
  width: 100%;
}

.topAccordSlider .slide {
  background-color: #000000;
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto 260px;
  display: none;
  float: left;
  height: 260px;
  overflow: hidden;
  position: relative;
  width: 120px;
}

.topAccordSlider .slide .link {
  background-position: 100% 100%;
  background-repeat: no-repeat;
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.topAccordSlider .slide .slideShadow {
  background-color: rgba(12, 48, 76, 0.55);
  box-shadow: 30px 0 32px -20px rgba(0, 0, 0, 0.9) inset;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  cursor: pointer;
}

.topAccordSlider .slide:hover .slideShadow {
  background-color: rgba(12, 48, 76, 0.45);
}
/*****************/


/*** main styles ***/
html {
  background-color: rgba(0, 0, 0, 0);
  height: 100%;
  overflow: auto;
  width: 100%;
}

a,
label {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

a::selection {
  background-color: rgba(0, 0, 0, 0);
}

a::-moz-selection {
  background-color: rgba(0, 0, 0, 0);
}

a::-webkit-selection {
  background-color: rgba(0, 0, 0, 0);
}

body {
  background-color: #1e1e1e !important;
  color: #3c525b;
  cursor: default;
  font-family: "Open Sans",sans-serif;
  font-size: 12px;
  height: auto;
  line-height: 1.25;
  *margin: 0 !important;
  min-width: 1300px;
  width: 100%;
}

a {
  text-decoration: underline;
  color: #3c525b;
}

a:hover {
  text-decoration: none;
}

*:before,
*:after {
  content: '';
}

ul,
ol {
  list-style: none outside none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 700;
  color: #000;
  margin: 20px 0 10px;
}

table {
  border-collapse: collapse;
  width: 100%;
}

p {
  margin: 10px 0;
}

abbr {
  border-bottom: 1px dashed #ff0000;
  cursor: help;
  font-weight: 700;
}

.fl {
  float: left;
  display: block;
}

.fr {
  float: right;
  display: block;
}

.trans100 {
  -webkit-transition: all 100ms linear;
  -moz-transition: all 100ms linear;
  -ms-transition: all 100ms linear;
  -o-transition: all 100ms linear;
  transition: all 100ms linear;
}

.trans200 {
  -webkit-transition: all 200ms linear;
  -moz-transition: all 200ms linear;
  -ms-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  transition: all 200ms linear;
}

.trans300 {
  -webkit-transition: all 300ms linear;
  -moz-transition: all 300ms linear;
  -ms-transition: all 300ms linear;
  -o-transition: all 300ms linear;
  transition: all 300ms linear;
}

.trans400 {
  -webkit-transition: all 400ms linear;
  -moz-transition: all 400ms linear;
  -ms-transition: all 400ms linear;
  -o-transition: all 400ms linear;
  transition: all 400ms linear;
}

.clear:before,
.clear:after {
  clear: both;
  display: block;
}

table:before,
table:after,
table tr:before,
table tr:after,
table td:before,
table td:after,
table th:before,
table th:after {
  display: none;
}

table tr,
table th,
table td,
table tbody,
table thead,
table tfoot {
  position: static;
}

::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.5);
  opacity: 1;
}

::-moz-placeholder {
  color: rgba(0, 0, 0, 0.5);
  opacity: 1;
}

:-moz-placeholder {
  color: rgba(0, 0, 0, 0.5);
  opacity: 1;
}

:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.5);
  opacity: 1;
}

.table {
  display: table;
}

.row {
  display: table-row;
}

.cell {
  display: table-cell;
}

.orangeBut {
  background: linear-gradient(180deg,#f6ce60 0,#bd9626);
  color: #ffffff;
}

.orangeBut:hover {
  background-color: #9e4320;
}

.orangeLiBut {
  background-color: #cc6633;
  color: #ffffff;
}

.orangeLiBut:hover {
  background-color: #b87b45;
}

.greenBut {
  background: linear-gradient(180deg, #40b740 0, #336633);
  color: #ffffff;
}

.greenBut:hover {
  background-color: #5f7942;
}

.greyBut {
  background-color: #333333;
  color: #ffffff;
}

.greyBut:hover {
  background-color: #768e97;
}

.greyLiBut {
  background-color: #aab8bd;
  color: #ffffff;
}

.greyLiBut:hover {
  background-color: #93a4aa;
}

.ui-tooltip {
  border-radius: 3px;
  color: #fff;
  font-size: 11px;
  padding: 4px 8px;
  text-shadow: 0 -1px 0 #000;
  background-color: rgba(0, 0, 0, 0.9);
  border: none;
  background-image: none;
  box-shadow: none;
  max-width: 400px;
  white-space: pre-line;
}

/* modal start */
.arcticmodal-overlay,
.arcticmodal-container {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 9999;
}

.arcticmodal-container {
  overflow: auto;
  margin: 0;
  padding: 0;
  border: 0;
  border-collapse: collapse;
}

*:first-child + html .arcticmodal-container {
  height: 100%;
}

.arcticmodal-container_i {
  height: 100%;
  margin: 0 auto;
}

.arcticmodal-container_i2 {
  padding: 24px;
  margin: 0;
  border: 0;
  vertical-align: middle;
}

.arcticmodal-error {
  padding: 20px;
  border-radius: 10px;
  background: #000;
  color: #fff;
}

.arcticmodal-loading {
  width: 80px;
  height: 80px;
  border-radius: 10px;
  background: #000 url(../img/loading.gif) no-repeat 50% 50%;
  margin: 0 auto;
}

.box-modal {
  background-color: #fff;
  border-radius: 10px;
  box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.2);
  color: #3c3c3c;
  margin: 0 auto;
  padding: 30px;
  position: relative;
  width: 470px;
}

.box-modal:before {
  border: 3px solid #ffc013;
  border-radius: 6px;
  bottom: 6px;
  left: 6px;
  position: absolute;
  right: 6px;
  top: 6px;
}

.box-modal_close {
  background-color: #fff;
  background-image: url("../img/close.png");
  background-position: 50% 50%;
  background-repeat: no-repeat;
  border: 2px solid #ffc013;
  border-radius: 50%;
  box-shadow: 0 0 0 5px #fff, 0 0 0 2px #fff inset;
  cursor: pointer;
  height: 26px;
  position: absolute;
  right: -7px;
  top: -7px;
  width: 26px;
  text-indent: -99999px;
}

.box-modal_close:hover {
  background-color: #eee;
}

.box-modal_close:before {
  /*background-image: url("../img/closeBack.png");*/
  display: block;
  height: 54px;
  left: -12px;
  position: absolute;
  top: -18px;
  width: 55px;
  z-index: -1;
}
/* modal end */

.box-modal .errorBox {
  padding-bottom: 15px;
  padding-top: 10px;
}

.box-modal .errorBox .txt {
  background-image: url("../img/error.png");
  background-position: 10px 50%;
  background-repeat: no-repeat;
  font-size: 18px;
  line-height: 60px;
  min-height: 60px;
  padding-left: 100px;
}

.box-modal .errorBox.questionBox .txt {
  background-image: url("../img/question.png");
}

.box-modal .errorBox.exclamationBox .txt {
  background-image: url("../img/exclamation.png");
}

.box-modal .errorBox .txt span {
  display: inline-block;
  line-height: 22px;
  vertical-align: middle;
}

.box-modal .text_box {
  padding: 15px 0 35px;
  text-align: center;
}

.box-modal .text_box .txt1 {
  font-size: 28px;
  line-height: 32px;
}

.box-modal .text_box .txt2 {
  font-size: 20px;
  color: #709141;
  font-weight: 500;
}

.box-modal .text_box .txt2 span {
  font-size: 26px;
}

.box-modal .but {
  border-radius: 2px;
  display: inline-block;
  font-size: 22px;
  font-weight: 300;
  height: 32px;
  line-height: 32px;
  margin: 0 1px;
  padding: 0 20px;
  text-decoration: none;
  vertical-align: top;
  min-width: 90px;
  text-align: center;
}

.box-modal .but.butReg {
  font-size: 18px;
  font-weight: 400;
}

.box-modal .help_box {
  background-image: url("../img/girl.png");
  background-position: 6px 100%;
  background-repeat: no-repeat;
  margin: -21px;
  min-height: 220px;
  padding: 35px 10px 5px 300px;
}

.box-modal .help_box .txt1 {
  color: #3c525b;
  font-size: 28px;
  line-height: 1;
  padding-bottom: 10px;
}

.box-modal .help_box .txt2 {
  color: #666666;
  font-size: 14px;
  line-height: 18px;
  padding-bottom: 10px;
}

.box-modal .help_box .colCon .col {
  border-right: 1px solid #aab8bd;
  padding-right: 35px;
  width: 310px;
}

.box-modal .help_box .colCon .col .input {
  border: 1px solid #aab8bd;
  border-radius: 3px;
  display: block;
  font-size: 18px;
  font-weight: 500;
  height: 30px;
  line-height: 30px;
  margin-bottom: 4px;
  padding: 0;
  text-align: center;
  width: 100%;
}

#addPhoneForm .phone-form__number {
  position: relative;
}

#addPhoneForm .phone-form__code {
  position: absolute;
  left: 1px;
  top: 1px;
  width: 50px;
  height: 28px;
  line-height: 28px;
  font-size: 18px;
  font-weight: 700;
  color: #ffc013;
  text-align: center;
  z-index: 1;
}

#addPhoneForm .phone-form__input {
  padding: 0 10px 0 35px;
  line-height: 28px;
  text-align: left;
  box-sizing: border-box;
}

.box-modal .help_box .colCon .col .dop {
  color: #7c7c7c;
  font-size: 12px;
  margin-bottom: 25px;
  text-align: center;
}

.box-modal .help_box .colCon .col .but {
  padding: 0;
  width: 100%;
}

.box-modal .help_box .colCon .consultBut {
  background-image: url("../img/chat.png");
  background-position: 50% 60px;
  background-repeat: no-repeat;
  border-radius: 3px;
  bottom: 0;
  display: block;
  font-size: 16px;
  font-weight: 500;
  left: 380px;
  line-height: 20px;
  padding-top: 15px;
  position: absolute;
  right: 20px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  top: 0;
}

.box-modal .loginBox {
  padding: 20px 0 15px;
  text-align: center;
  color: #3c525b;
}

.box-modal .loginBox .txt1 {
  font-size: 28px;
  padding-bottom: 10px;
}

.box-modal .loginBox .txt2 {
  font-size: 16px;
  padding-bottom: 15px;
}

.box-modal .loginBox .input {
  border: 1px solid #aab8bd;
  border-radius: 2px;
  color: #3c525b;
  display: block;
  font-size: 16px;
  height: 30px;
  line-height: 30px;
  margin: 3px auto;
  padding: 0 10px;
  text-align: center;
  width: 275px;
}

.box-modal .linkCenGr {
  color: #336633;
  display: inline-block;
  margin-top: 15px;
  vertical-align: top;
}

.box-modal.rechargeModal {
  padding: 55px 70px 30px 310px;
  width: 300px;
}

.box-modal.rechargeModal .rechargeFormTxt {
  padding-bottom: 0;
  text-align: left;
}

.box-modal.rechargeModal .rechargeForm .line .input {
  border: 1px solid #aab8bd;
  box-shadow: none;
  height: 32px;
  line-height: 32px;
  margin: 5px 0 16px;
}

.box-modal.rechargeModal .rechargeForm .line {
  display: block;
}

.box-modal.rechargeModal .imgCon {
  left: 30px;
  position: absolute;
  text-align: center;
  top: 60px;
  width: 260px;
}

.box-modal.rechargeModal .imgCon img {
  display: inline-block;
  height: auto;
  max-width: 100%;
  vertical-align: top;
}

.box-modal .help_box.notPhoneBox {
  background-image: url("../img/not_phone_number.png");
  background-position: 0 100%;
  min-height: 210px;
  padding-bottom: 20px;
  padding-left: 230px;
}

.box-modal .help_box.notPhoneBox .colCon .col:first-child {
  border: medium none;
  padding-right: 20px;
  width: 320px;
}

.box-modal .help_box.notPhoneBox .colCon .col:last-child {
  border-left: 1px solid #aab8bd;
  border-right: medium none;
  padding-left: 20px;
  padding-right: 0;
  width: 320px;
}

.box-modal .help_box.notPhoneBox .colCon {
  margin-top: 10px;
}

.box-modal .help_box.notPhoneBox .colCon .col .txt3 {
  color: #7c7c7c;
  font-family: Arial;
  font-size: 11px;
  font-weight: 700;
  line-height: 1.1;
}

.box-modal .help_box.notPhoneBox .colCon .col .ul1 {
  padding: 6px 0;
}

.box-modal .help_box.notPhoneBox .colCon .col .ul1 > li {
  color: #7c7c7c;
  font-family: Arial;
  font-size: 11px;
  line-height: 1;
  padding: 3px 0 3px 10px;
}

.box-modal .help_box.notPhoneBox .colCon .col .ul1 > li:before {
  background-color: #3c525b;
  display: block;
  height: 3px;
  left: 4px;
  position: absolute;
  top: 7px;
  width: 3px;
}

.arcticmodal-container_i2 .box-modal#bonusAccess {
  width: 40% !important;
  padding: 40px 10px;
}

.arcticmodal-container_i2 .box-modal#bonusAccess .questionBox {
  margin-bottom: 40px;
  text-align: center;
  font-size: 19px;
}
/*========== Styles ==========*/
.header {
  min-height: 100px;
}

.sa_line {
  width: 100%;
  height: 54px;
  border-top: 1px solid #f3cc66;
  background-color: #363c3f;
  overflow: hidden;
}

.sa_wrap {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  list-style: none;
  width: 9999px;
  height: 100%;
}

.sa_lb_item {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  cursor: default;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 245px;
  height: 100%;
  padding: 0 5px 0 15px;
  color: #f3cc66;
  border-right: 1px solid #f3cc66;
  border-bottom: 2px solid transparent;
  transform: translateX(0px);
  position: absolute;
  top: 0;
  transition: -webkit-transform 1s linear;
  transition: transform 1s linear;
}

.sa_lb_item:first-child {
  margin-left: 0;
}

.sa_line_bottom {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  box-sizing: border-box;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding-right: 90px;
  width: calc(100% + 270px);
  height: 56px;
  margin-left: -266px;
}

.sa_lb_item:hover {
  border-bottom: 2px solid #f3cc66;
}

.sa_lb_item_text {
  margin: auto 0;
}

.sa_lb_item_logo .sportIco_yellow {
  background-size: 100% 100%;
  width: 30px;
  height: 30px;
  display: block;
  margin-right: 12px;
}

.contentWrap {
  margin: 15px 15px 35px;
}

.contentWrap .leftSide,
.contentWrap .rightSide {
  width: 300px;
}

.contentWrap.widRightCol .rightSide {
  width: 600px;
}

.contentWrap .centerCon {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding: 0 15px;
  width: calc(100% - 600px);
}

.contentWrap .centerCon {
  width: -moz-calc(100% - 600px);
}

.contentWrap .centerCon {
  width: -webkit-calc(100% - 600px);
}

.contentWrap.widRightCol .centerCon {
  width: calc(100% - 900px);
}

.contentWrap.widRightCol .centerCon {
  width: -moz-calc(100% - 900px);
}

.contentWrap.widRightCol .centerCon {
  width: -webkit-calc(100% - 900px);
}

.contentWrap .centerCon:first-child,
.contentWrap .centerCon:last-child {
  width: calc(100% - 300px);
}

.contentWrap .centerCon:first-child,
.contentWrap .centerCon:last-child {
  width: -moz-calc(100% - 300px);
}

.contentWrap .centerCon:first-child,
.contentWrap .centerCon:last-child {
  width: -webkit-calc(100% - 300px);
}

.contentWrap .centerCon:first-child {
  padding-left: 0;
}

.contentWrap .centerCon:last-child {
  padding-right: 0;
}

.contentWrap .centerCon:first-child:last-child {
  width: 100%;
}

.footer {
  background-color: #0a0909;
}

.footer .link {
  color: #c2c2c2;
  text-decoration: none;
}

.leftSide .aside + .aside {
  margin-top: 1px;
}

.leftSide .aside .nameAside {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  background-color: #363c3f;
  border-radius: 2px;
}

.leftSide .aside .nameAside > .name {
  color: #fff;
  font-size: 18px;
  line-height: 42px;
  padding-left: 15px;
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  max-width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.aside__select {
  display: inline-block;
  position: relative;
  padding-left: 45px;
}
.aside__select .aside-select {
  color: #ffc013;
  background-color: #363c3f;
  font-size: 13px;
  cursor: pointer;
  position: relative;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.aside__select::after {
  content: '';
  position: absolute;
  right: -15px;
  top: 50%;
  margin-top: -3px;
  background-image: url(../img/arr1.png);
  background-position: 0 0;
  background-repeat: no-repeat;
  width: 10px;
  height: 6px;
}
.leftSide .aside .blockAside {
  background-color: #f7f7f7;
  border-radius: 2px;
  margin-top: 1px;
}

.leftSide .aside.hideBlock:not(.act) .blockAside {
  display: none;
}
.leftSide .aside.hideBlock:not(.act) .aside__select {
  display: none;
}
.menuHead .menuCon {
  text-align: center;
  height: 100%;
}

.topMenuUl:after,
.topMenuUl:before {
  display: none;
}

.menuCon .topMenuUl {
  /*display: inline-block;*/
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  vertical-align: top;
  height: 100%;
  max-width: 1520px;
  align-items: center;
  justify-content: space-between;
}

.menuCon .topMenuUl:hover {
  overflow: visible;
}

.topMenuUl > .fl {
  float: none;
}

.topMenuUl > li:not(:first-child) {
  margin-left: 7px;
}

.topMenuUl > li > .link {
  border-radius: 2px;
  display: block;
  text-decoration: none;
  font-size: 16px;
  display: flex;
  align-items: center;
}

.topMenuUl > li > .link,
.topMenuUl > li > .link_more,
.topMenuUl > li > .link_more2 {
  padding: 0 12px;
}

.topMenuUl > li > .link_more2 .icm,
.topMenuUl > li > .link .icm {
  margin-right: 10px;
  color: black;
}

.topMenuUl > li.active > .link,
.topMenuUl > li > .link:hover {
  background-color: #fff;
  box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.5);
}

.topMenuUl > li > .link .name {
  color: #000;
  display: block;
  font-size: 16px;
  line-height: 30px;
  white-space: nowrap;
}

.header-count {
  background-color: #336633;
  border-radius: 2px 2px 2px 0;
  color: #fff;
  font-size: 11px;
  font-weight: 900;
  left: 100%;
  line-height: 13px;
  margin-left: -38px;
  padding: 0 5px;
  position: absolute;
  top: -9px;
  white-space: nowrap;
  z-index: 20;
}

.header-count:before {
  border-color: #336633 transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 0;
  bottom: -5px;
  display: block;
  left: 0;
  position: absolute;
}

.topMenuUl .flexMenu-viewMore {
  float: left;
}

.topMenuUl .flexMenu-viewMore > a {
  border-radius: 2px;
  color: #000;
  display: block;
  font-size: 20px;
  line-height: 30px;
  padding: 0 32px;
  text-decoration: none;
  white-space: nowrap;
  z-index: 15;
}

.topMenuUl .flexMenu-viewMore > a:after {
  display: inline-block;
  width: 0;
  height: 0;
  border-color: #000 transparent transparent;
  border-style: solid;
  border-width: 5px 5px 0;
  vertical-align: top;
  margin: 19px 0 0 4px;
}

.topMenuUl .flexMenu-viewMore .flexMenu-popup {
  background-color: #f6ce60;
  display: none;
  left: 0;
  padding-top: 70px;
  position: absolute;
  top: 0;
  z-index: 10;
  margin-left: 20px;
  padding-bottom: 5px;
}

.topMenuUl .flexMenu-viewMore .flexMenu-popup li {
  float: none;
}

.topMenuUl .flexMenu-viewMore .flexMenu-popup li .link {
  color: #000;
  display: block;
  font-size: 16px;
  padding: 4px 25px 4px 12px;
  text-align: left;
  text-decoration: none;
}

.topMenuUl .flexMenu-viewMore .flexMenu-popup li .link:hover {
  background-color: rgba(255, 255, 255, 0.3);
}

.centerCon .centerConBlock + .centerConBlock {
  margin-top: 15px;
}

.centerCon .centerConBlock .nameContent,
.cyber-page .banner.sb-header .text .nameContent {
  background-color: #333333;
  border-radius: 2px;
  height: 42px;
  padding: 0 15px;
}

.banner.sb-header .text .nameContent {
  background-color: #333333;
  border-radius: 2px;
  height: 42px;
  padding: 0 15px;
}

.centerCon .centerConBlock .nameContent__live {
  background-color: #336633;
}

.nameContent .nameH {
  color: #fff;
  font-size: 18px;
  font-weight: 400;
  line-height: 42px;
  white-space: nowrap;
}

.centerCon .centerConBlock .blockContent {
  background-color: #edf0f0;
  border-radius: 2px;
  margin-top: 1px;
}

.centerCon .centerConBlock .blockContent_inform {
  background-color: #fff;
  padding: 10px;
}

.centerCon .centerConBlock .postPage {
  border-bottom: none;
}

.centerCon .centerConBlock .blockContent.blockContentWhite {
  background-color: #ffffff;
  padding-top: 0px;
}

.centerCon .centerConBlock .blockContent.blockConMulti {
  background-color: transparent;
  border-radius: 0;
  margin-top: 0;
  padding: 0;
}

.centerCon .centerConBlock .blockContent.kofsContent {
  padding: 1px;
}

.centerCon .centerConBlock .nameContent .bredcumb {
  font-size: 14px;
  line-height: 32px;
  margin-top: 5px;
}

.centerCon .centerConBlock .nameContent .bredcumb .name {
  color: #fff;
  text-decoration: none;
  padding: 0 10px;
}

.centerCon .centerConBlock .nameContent .bredcumb .name:first-child {
  padding-left: 0;
}

.centerCon .centerConBlock .nameContent .bredcumb a.name:hover {
  color: #ffbb42;
  text-decoration: underline;
}

.centerCon .centerConBlock .nameContent .bredcumb .name + .name:before {
  background-color: #fff;
  display: block;
  height: 12px;
  left: 0;
  position: absolute;
  top: 10px;
  width: 1px;
}

.topHead .input {
  background-color: #fff;
  border-radius: 2px;
  font-size: 13px;
  height: 26px;
  line-height: 26px;
  margin-right: 5px;
  padding: 0 10px;
  width: 115px;
}

.topHead .forgot-pass {
  margin-top: 2px;
}

.cusCheck + label {
  color: #fff;
  margin: 7px 10px 0 10px;
}

.cusCheck {
  display: none;
}

.cusCheck + label {
  display: inline-block;
  padding-left: 21px;
  cursor: pointer;
  font-size: 10px;
  height: 13px;
}

.cusCheck + label:before {
  background-color: #fff;
  border-radius: 1px;
  box-shadow: 0 0 0 1px #555555;
  display: block;
  height: 7px;
  left: 1px;
  padding: 2px;
  position: absolute;
  top: 1px;
  width: 7px;
}

.cusCheck + label:after {
  /*background-color: #cc6633;*/
  display: block;
  height: 7px;
  left: 3px;
  position: absolute;
  width: 7px;
  top: 3px;
}

.cusCheck + label:hover:after {
  /*background-color: #cc6633;*/
}

.cusCheck:checked + label:after {
  background-color: #336633;
}

.cyber-page .cusCheck:checked + label:after {
  background-color: #00ab8d;
}

.cyber-page .look-all-stav {
  color: white;
}

.sale {
  background-color: #333333;
  border-radius: 1px;
  color: #fff;
  line-height: 1.5;
  display: inline-block;
  padding: 2px 5px;
  margin-top: 1px;
  font-size: 11px;
  font-weight: 700;
  text-decoration: none;
  white-space: nowrap;
  cursor: pointer;
}

.sale:hover {
  background-color: #7c96a0;
}

.topHead .but {
  border-radius: 100px;
  cursor: pointer;
  font-size: 15px;
  height: 23px;
  line-height: 22px;
  margin-right: 50px;
  padding: 4px 16px;
  text-decoration: none;
  white-space: nowrap;
  margin-left: 20px;
}

.topHead .dropdown-wrap .link {
  color: #fff;
  font-size: 10px;
  white-space: nowrap;
  display: inline-block;
  margin-top: 7px;
  float: left;
  margin-right: 10px;
}

.topHead .link:hover {
  text-decoration: none;
}

.cusSelect {
  opacity: 0;
}

.eventsMenuUl {
  background-color: #e6eaec;
  border-radius: 0 0 2px 2px;
  padding-bottom: 10px;
}

.eventsMenuUl.upcomingEv {
  background-color: transparent;
}

.eventsMenuUl a {
  text-decoration: none;
}

.eventsMenuUl > li + li > .link {
  border-top: 1px solid #99a7b1;
}

.eventsMenuUl > li > .link:hover {
  background-color: #d8dcde;
}

.eventsMenuUl > li.active {
  background-color: #e9e9e9;
}

.eventsMenuUl > li > .link {
  color: #2c2c2c;
  display: block;
  font-size: 13px;
  padding: 4px 78px 4px 34px;
}

.eventsMenuUl.upcomingEv > li > .link {
  padding-bottom: 7px;
  padding-top: 7px;
}

.eventsMenuUl.padR90 > li > .link {
  padding-right: 90px;
}

.eventsMenuUl .link .sportIco {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  height: 14px;
  left: 10px;
  margin-top: -7px;
  position: absolute;
  top: 50%;
  width: 14px;
}

.sportIco.s01 {
  background-image: url(../img/spIco/70x70/s01.png);
}

.sportIco.s02 {
  background-image: url(../img/spIco/70x70/s02.png);
}

.sportIco.s03 {
  background-image: url(../img/spIco/70x70/s03.png);
}

.sportIco.s04 {
  background-image: url(../img/spIco/70x70/s04.png);
}

.sportIco.s05 {
  background-image: url(../img/spIco/70x70/s05.png);
}

.sportIco.s06 {
  background-image: url(../img/spIco/70x70/s06.png);
}

.sportIco.s07 {
  background-image: url(../img/spIco/70x70/s07.png);
}

.sportIco.s08 {
  background-image: url(../img/spIco/70x70/s08.png);
}

.sportIco.s09 {
  background-image: url(../img/spIco/70x70/s09.png);
}

.sportIco.s10 {
  background-image: url(../img/spIco/70x70/s10.png);
}

.sportIco.s11 {
  background-image: url(../img/spIco/70x70/s11.png);
}

.sportIco.s12 {
  background-image: url(../img/spIco/70x70/s12.png);
}

.sportIco.s13 {
  background-image: url(../img/spIco/70x70/s13.png);
}

.sportIco.s14 {
  background-image: url(../img/spIco/70x70/s14.png);
}

.sportIco.s15 {
  background-image: url(../img/spIco/70x70/s15.png);
}

.sportIco.s16 {
  background-image: url(../img/spIco/70x70/s16.png);
}

.sportIco.s17 {
  background-image: url(../img/spIco/70x70/s17.png);
}

.sportIco.s18 {
  background-image: url(../img/spIco/70x70/s18.png);
}

.sportIco.s19 {
  background-image: url(../img/spIco/70x70/s19.png);
}

.sportIco.s20 {
  background-image: url(../img/spIco/70x70/s20.png);
}

.sportIco.s21 {
  background-image: url(../img/spIco/70x70/s21.png);
}

.sportIco.s22 {
  background-image: url(../img/spIco/70x70/s22.png);
}

.sportIco.s23 {
  background-image: url(../img/spIco/70x70/s23.png);
}

.sportIco.s24 {
  background-image: url(../img/spIco/70x70/s24.png);
}

.sportIco.s25 {
  background-image: url(../img/spIco/70x70/s25.png);
}

.sportIco.s26 {
  background-image: url(../img/spIco/70x70/s26.png);
}

.sportIco.s27 {
  background-image: url(../img/spIco/70x70/s27.png);
}

.sportIco.s28 {
  background-image: url(../img/spIco/70x70/s28.png);
}

.sportIco.s29 {
  background-image: url(../img/spIco/70x70/s29.png);
}

.sportIco.s30 {
  background-image: url(../img/spIco/70x70/s30.png);
}

.sportIco.s31 {
  background-image: url(../img/spIco/70x70/s31.png);
}

.sportIco.s32 {
  background-image: url(../img/spIco/70x70/s32.png);
}

.sportIco.s33 {
  background-image: url(../img/spIco/70x70/s33.png);
}

.sportIco.s34 {
  background-image: url(../img/spIco/70x70/s34.png);
}

.sportIco.s35 {
  background-image: url(../img/spIco/70x70/s35.png);
}

.sportIco.s36 {
  background-image: url(../img/spIco/70x70/s36.png);
}

.sportIco.s37 {
  background-image: url(../img/spIco/70x70/s37.png);
}

.sportIco.s38 {
  background-image: url(../img/spIco/70x70/s38.png);
}

.sportIco.s39 {
  background-image: url(../img/spIco/70x70/s39.png);
}

.sportIco.s40 {
  background-image: url(../img/spIco/70x70/s40.png);
}

.sportIco.s41 {
  background-image: url(../img/spIco/70x70/s41.png);
}

.sportIco.s42 {
  background-image: url(../img/spIco/70x70/s42.png);
}

.sportIco.s43 {
  background-image: url(../img/spIco/70x70/s43.png);
}

.sportIco.s44 {
  background-image: url(../img/spIco/70x70/s44.png);
}

.sportIco.s45 {
  background-image: url(../img/spIco/70x70/s45.png);
}

.sportIco.s46 {
  background-image: url(../img/spIco/70x70/s46.png);
}

.sportIco.s47 {
  background-image: url(../img/spIco/70x70/s47.png);
}

.sportIco.s48 {
  background-image: url(../img/spIco/70x70/s48.png);
}

.sportIco.s49 {
  background-image: url(../img/spIco/70x70/s49.png);
}

.sportIco.s50 {
  background-image: url(../img/spIco/70x70/s50.png);
}

.sportIco.s51 {
  background-image: url(../img/spIco/70x70/s51.png);
}

.sportIco.s52 {
  background-image: url(../img/spIco/70x70/s52.png);
}

.sportIco.s53 {
  background-image: url(../img/spIco/70x70/s53.png);
}

.sportIco.s54 {
  background-image: url(../img/spIco/70x70/s54.png);
}

.sportIco.s55 {
  background-image: url(../img/spIco/70x70/s55.png);
}

.sportIco.s56 {
  background-image: url(../img/spIco/70x70/s56.png);
}

.sportIco.s57 {
  background-image: url(../img/spIco/70x70/s57.png);
}

.sportIco.s58 {
  background-image: url(../img/spIco/70x70/s58.png);
}

.sportIco.s59 {
  background-image: url(../img/spIco/70x70/s59.png);
}

.sportIco.s60 {
  background-image: url(../img/spIco/70x70/s60.png);
}

.sportIco.s61 {
  background-image: url(../img/spIco/70x70/s61.png);
}

.sportIco.s62 {
  background-image: url(../img/spIco/70x70/s62.png);
}

.sportIco.s63 {
  background-image: url(../img/spIco/70x70/s63.png);
}

.sportIco.s64 {
  background-image: url(../img/spIco/70x70/s64.png);
}

.sportIco.s65 {
  background-image: url(../img/spIco/70x70/s65.png);
}

.sportIco.s66 {
  background-image: url(../img/spIco/70x70/s66.png);
}

.sportIco.s67 {
  background-image: url(../img/spIco/70x70/s67.png);
}

.sportIco.s68 {
  background-image: url(../img/spIco/70x70/s68.png);
}

.sportIco.s69 {
  background-image: url(../img/spIco/70x70/s69.png);
}

.sportIco.s70 {
  background-image: url(../img/spIco/70x70/s70.png);
}

.sportIco.s71 {
  background-image: url(../img/spIco/70x70/s71.png);
}

.sportIco.s72 {
  background-image: url(../img/spIco/70x70/s72.png);
}

.sportIco.s73 {
  background-image: url(../img/spIco/70x70/s73.png);
}

.sportIco.s74 {
  background-image: url(../img/spIco/70x70/s74.png);
}

.sportIco.s75 {
  background-image: url(../img/spIco/70x70/s75.png);
}

.sportIco.s76 {
  background-image: url(../img/spIco/70x70/s76.png);
}

.sportIco.s77 {
  background-image: url(../img/spIco/70x70/s77.png);
}

.sportIco.s78 {
  background-image: url(../img/spIco/70x70/s78.png);
}

.sportIco.s79 {
  background-image: url(../img/spIco/70x70/s79.png);
}

.sportIco.s80 {
  background-image: url(../img/spIco/70x70/s80.png);
}

.sportIco.s81 {
  background-image: url(../img/spIco/70x70/s81.png);
}

.sportIco.s82 {
  background-image: url(../img/spIco/70x70/s82.png);
}

.sportIco.s83 {
  background-image: url(../img/spIco/70x70/s83.png);
}

.sportIco.s84 {
  background-image: url(../img/spIco/70x70/s84.png);
}

.sportIco.s85 {
  background-image: url(../img/spIco/70x70/s85.png);
}

.sportIco.s86 {
  background-image: url(../img/spIco/70x70/s86.png);
}

.sportIco.s87 {
  background-image: url(../img/spIco/70x70/s87.png);
}

.sportIco.s88 {
  background-image: url(../img/spIco/70x70/s88.png);
}

.sportIco.s89 {
  background-image: url(../img/spIco/70x70/s89.png);
}

.sportIco.s90 {
  background-image: url(../img/spIco/70x70/s90.png);
}

.sportIco.s91 {
  background-image: url(../img/spIco/70x70/s91.png);
}

.sportIco.s92 {
  background-image: url(../img/spIco/70x70/s92.png);
}

.sportIco.s93 {
  background-image: url(../img/spIco/70x70/s93.png);
}

.sportIco.s94 {
  background-image: url(../img/spIco/70x70/s94.png);
}

.sportIco.s95 {
  background-image: url(../img/spIco/70x70/s95.png);
}

.sportIco.s96 {
  background-image: url(../img/spIco/70x70/s96.png);
}

.sportIco.s97 {
  background-image: url(../img/spIco/70x70/s97.png);
}

.sportIco.s98 {
  background-image: url(../img/spIco/70x70/s98.png);
}

.sportIco.s99 {
  background-image: url(../img/spIco/70x70/s99.png);
}

.sportIco.s100 {
  background-image: url(../img/spIco/70x70/s100.png);
}

.sportIco.s101 {
  background-image: url(../img/spIco/70x70/s101.png);
}

.sportIco.s102 {
  background-image: url(../img/spIco/70x70/s102.png);
}

.sportIco.s103 {
  background-image: url(../img/spIco/70x70/s103.png);
}

.sportIco.s104 {
  background-image: url(../img/spIco/70x70/s104.png);
}

.sportIco.s105 {
  background-image: url(../img/spIco/70x70/s105.png);
}

.sportIco.s106 {
  background-image: url(../img/spIco/70x70/s106.png);
}

.sportIco.s107 {
  background-image: url(../img/spIco/70x70/s107.png);
}

.sportIco.s108 {
  background-image: url(../img/spIco/70x70/s108.png);
}

.sportIco.s109 {
  background-image: url(../img/spIco/70x70/s109.png);
}

.sportIco.s110 {
  background-image: url(../img/spIco/70x70/s110.png);
}

.sportIco.s111 {
  background-image: url(../img/spIco/70x70/s111.png);
}

.sportIco.s112 {
  background-image: url(../img/spIco/70x70/s112.png);
}

.sportIco.s113 {
  background-image: url(../img/spIco/70x70/s113.png);
}

.sportIco.s114 {
  background-image: url(../img/spIco/70x70/s114.png);
}

.sportIco.s115 {
  background-image: url(../img/spIco/70x70/s115.png);
}

.sportIco.s116 {
  background-image: url(../img/spIco/70x70/s116.png);
}

.sportIco.s117 {
  background-image: url(../img/spIco/70x70/s117.png);
}

.sportIco.s118 {
  background-image: url(../img/spIco/70x70/s118.png);
}

.sportIco.s119 {
  background-image: url(../img/spIco/70x70/s119.png);
}

.sportIco.s120 {
  background-image: url(../img/spIco/70x70/s120.png);
}

.sportIco.s121 {
  background-image: url(../img/spIco/70x70/s121.png);
}

.sportIco.s122 {
  background-image: url(../img/spIco/70x70/s122.png);
}

.sportIco.s123 {
  background-image: url(../img/spIco/70x70/s123.png);
}

.sportIco.s124 {
  background-image: url(../img/spIco/70x70/s124.png);
}

.sportIco.s125 {
  background-image: url(../img/spIco/70x70/s125.png);
}

.sportIco.s126 {
  background-image: url(../img/spIco/70x70/s126.png);
}

.sportIco.s127 {
  background-image: url(../img/spIco/70x70/s127.png);
}

.sportIco.s128 {
  background-image: url(../img/spIco/70x70/s128.png);
}

.sportIco.s129 {
  background-image: url(../img/spIco/70x70/s129.png);
}

.sportIco.s130 {
  background-image: url(../img/spIco/70x70/s130.png);
}

.sportIco.s131 {
  background-image: url(../img/spIco/70x70/s131.png);
}

.sportIco.s132 {
  background-image: url(../img/spIco/70x70/s132.png);
}

.sportIco.s133 {
  background-image: url(../img/spIco/70x70/s133.png);
}

.sportIco.s134 {
  background-image: url(../img/spIco/70x70/s134.png);
}

.sportIco.s135 {
  background-image: url(../img/spIco/70x70/s135.png);
}

.sportIco.s136 {
  background-image: url(../img/spIco/70x70/s136.png);
}

.sportIco.s137 {
  background-image: url(../img/spIco/70x70/s137.png);
}

.sportIco.s138 {
  background-image: url(../img/spIco/70x70/s138.png);
}

.sportIco.s139 {
  background-image: url(../img/spIco/70x70/s139.png);
}

.sportIco.s140 {
  background-image: url(../img/spIco/70x70/s140.png);
}

.sportIco.s141 {
  background-image: url(../img/spIco/70x70/s141.png);
}

.sportIco.s142 {
  background-image: url(../img/spIco/70x70/s142.png);
}

.sportIco.s143 {
  background-image: url(../img/spIco/70x70/s143.png);
}

.sportIco.s144 {
  background-image: url(../img/spIco/70x70/s144.png);
}

.sportIco.s145 {
  background-image: url(../img/spIco/70x70/s145.png);
}

.sportIco.s146 {
  background-image: url(../img/spIco/70x70/s146.png);
}

.sportIco.s147 {
  background-image: url(../img/spIco/70x70/s147.png);
}

.sportIco.s148 {
  background-image: url(../img/spIco/70x70/s148.png);
}

.sportIco.s149 {
  background-image: url(../img/spIco/70x70/s149.png);
}

.sportIco.s150 {
  background-image: url(../img/spIco/70x70/s150.png);
}

.sportIco.s151 {
  background-image: url(../img/spIco/70x70/s151.png);
}

.sportIco.s152 {
  background-image: url(../img/spIco/70x70/s152.png);
}

.sportIco.s153 {
  background-image: url(../img/spIco/70x70/s153.png);
}

.sportIco.s154 {
  background-image: url(../img/spIco/70x70/s154.png);
}

.sportIco.s155 {
  background-image: url(../img/spIco/70x70/s155.png);
}

.sportIco.s156 {
  background-image: url(../img/spIco/70x70/s156.png);
}

.sportIco.s157 {
  background-image: url(../img/spIco/70x70/s157.png);
}

.sportIco.s158 {
  background-image: url(../img/spIco/70x70/s158.png);
}

.sportIco.s159 {
  background-image: url(../img/spIco/70x70/s159.png);
}

.sportIco.s160 {
  background-image: url(../img/spIco/70x70/s160.png);
}

.sportIco.s161 {
  background-image: url(../img/spIco/70x70/s161.png);
}

.sportIco.s162 {
  background-image: url(../img/spIco/70x70/s162.png);
}

.sportIco.s164 {
  background-image: url(../img/spIco/70x70/s164.png);
}

.sportIco.s165 {
  background-image: url(../img/spIco/70x70/s165.png);
}

.sportIco.s166 {
  background-image: url(../img/spIco/70x70/s166.png);
}

.sportIco.s167 {
  background-image: url(../img/spIco/70x70/s167.png);
}

.sportIco.s168 {
  background-image: url(../img/spIco/70x70/s168.png);
}

.sportIco.s169 {
  background-image: url(../img/spIco/70x70/s169.png);
}

.sportIco.s170 {
  background-image: url(../img/spIco/70x70/s170.png);
}

.sportIco.s171 {
  background-image: url(../img/spIco/70x70/s171.png);
}

.sportIco.s172 {
  background-image: url(../img/spIco/70x70/s172.png);
}

.sportIco.s173 {
  background-image: url(../img/spIco/70x70/s173.png);
}

.sportIco.s174 {
  background-image: url(../img/spIco/70x70/s174.png);
}

.sportIco.s175 {
  background-image: url(../img/spIco/70x70/s175.png);
}

.sportIco.s176 {
  background-image: url(../img/spIco/70x70/s176.png);
}

.sportIco.s177 {
  background-image: url(../img/spIco/70x70/s177.png);
}

.sportIco.s178 {
  background-image: url(../img/spIco/70x70/s178.png);
}

.sportIco.s179 {
  background-image: url(../img/spIco/70x70/s179.png);
}

.sportIco.s180 {
  background-image: url(../img/spIco/70x70/s180.png);
}

.sportIco.s181 {
  background-image: url(../img/spIco/70x70/s181.png);
}

.sportIco.s182 {
  background-image: url(../img/spIco/70x70/s182.png);
}

.sportIco.s183 {
  background-image: url(../img/spIco/70x70/s183.png);
}

.sportIco.s184 {
  background-image: url(../img/spIco/70x70/s184.png);
}

.sportIco.s187 {
  background-image: url(../img/spIco/70x70/s187.png);
}

.sportIco.s188 {
  background-image: url(../img/spIco/70x70/s188.png);
}

.sportIco.s189 {
  background-image: url(../img/spIco/70x70/s189.png);
}

.sportIco.s190 {
  background-image: url(../img/spIco/70x70/s190.png);
}

.sportIco.s191 {
  background-image: url(../img/spIco/70x70/s191.png);
}

.sportIco.s192 {
  background-image: url(../img/spIco/70x70/s192.png);
}

.sportIco.s193 {
  background-image: url(../img/spIco/70x70/s193.png);
}

.sportIco.s194 {
  background-image: url(../img/spIco/70x70/s194.png);
}

.sportIco.s195 {
  background-image: url(../img/spIco/70x70/s195.png);
}

.sportIco.s196 {
  background-image: url(../img/spIco/70x70/s196.png);
}

.sportIco.s197 {
  background-image: url(../img/spIco/70x70/s197.png);
}

.sportIco.s198 {
  background-image: url(../img/spIco/70x70/s198.png);
}

.sportIco.s199 {
  background-image: url(../img/spIco/70x70/s199.png);
}

.sportIco.s200 {
  background-image: url(../img/spIco/70x70/s200.png);
}

.sportIco.s201 {
  background-image: url(../img/spIco/70x70/s201.png);
}

.sportIco.s202 {
  background-image: url(../img/spIco/70x70/s202.png);
}

.sportIco.s203 {
  background-image: url(../img/spIco/70x70/s203.png);
}

.sportIco.s204 {
  background-image: url(../img/spIco/70x70/s204.png);
}

.sportIco.s205 {
  background-image: url(../img/spIco/70x70/s205.png);
}

.sportIco.s206 {
  background-image: url(../img/spIco/70x70/s206.png);
}

.sportIco.s207 {
  background-image: url(../img/spIco/70x70/s207.png);
}

.sportIco.s208 {
  background-image: url(../img/spIco/70x70/s208.png);
}

.sportIco.s209 {
  background-image: url(../img/spIco/70x70/s209.png);
}

.sportIco.s210 {
  background-image: url(../img/spIco/70x70/s210.png);
}

.sportIco.s211 {
  background-image: url(../img/spIco/70x70/s211.png);
}

.sportIco.s213 {
  background-image: url(../img/spIco/70x70/s213.png);
}

.sportIco.s214 {
  background-image: url(../img/spIco/70x70/s214.png);
}

.sportIco.s215 {
  background-image: url(../img/spIco/70x70/s215.png);
}

.sportIco.s216 {
  background-image: url(../img/spIco/70x70/s216.png);
}

.sportIco.s217 {
  background-image: url(../img/spIco/70x70/s217.png);
}

.sportIco.s218 {
  background-image: url(../img/spIco/70x70/s218.png);
}

.sportIco.s219 {
  background-image: url(../img/spIco/70x70/s219.png);
}

.sportIco.s220 {
  background-image: url(../img/spIco/70x70/s220.png);
}

.sportIco.s221 {
  background-image: url(../img/spIco/70x70/s221.png);
}

.sportIco.s222 {
  background-image: url(../img/spIco/70x70/s222.png);
}

.sportIco.s223 {
  background-image: url(../img/spIco/70x70/s223.png);
}

.sportIco.s224 {
  background-image: url(../img/spIco/70x70/s224.png);
}

.sportIco.s225 {
  background-image: url(../img/spIco/70x70/s225.png);
}

.sportIco.s226 {
  background-image: url(../img/spIco/70x70/s226.png);
}

.sportIco.s227 {
  background-image: url(../img/spIco/70x70/s227.png);
}

.sportIco.s228 {
  background-image: url(../img/spIco/70x70/s228.png);
}

.sportIco.s229 {
  background-image: url(../img/spIco/70x70/s229.png);
}

.sportIco.s230 {
  background-image: url(../img/spIco/70x70/s230.png);
}

.sportIco.s231 {
  background-image: url(../img/spIco/70x70/s231.png);
}

.sportIco.s232 {
  background-image: url(../img/spIco/70x70/s232.png);
}

.sportIco.s233 {
  background-image: url(../img/spIco/70x70/s233.png);
}

.sportIco.s234 {
  background-image: url(../img/spIco/70x70/s234.png);
}

.sportIco.s235 {
  background-image: url(../img/spIco/70x70/s235.png);
}

.sportIco.s236 {
  background-image: url(../img/spIco/70x70/s236.png);
}

.sportIco.s237 {
  background-image: url(../img/spIco/70x70/s237.png);
}

.sportIco.s238 {
  background-image: url(../img/spIco/70x70/s238.png);
}

.sportIco.s239 {
  background-image: url(../img/spIco/70x70/s239.png);
}

.sportIco.s240 {
  background-image: url(../img/spIco/70x70/s240.png);
}

.sportIco.s241 {
  background-image: url(../img/spIco/70x70/s241.png);
}

.sportIco.s242 {
  background-image: url(../img/spIco/70x70/s242.png);
}

.sportIco.s243 {
  background-image: url(../img/spIco/70x70/s243.png);
}

.sportIco.s244 {
  background-image: url(../img/spIco/70x70/s244.png);
}

.sportIco.s245 {
  background-image: url(../img/spIco/70x70/s245.png);
}

.sportIco.s246 {
  background-image: url(../img/spIco/70x70/s246.png);
}

.sportIco.s247 {
  background-image: url(../img/spIco/70x70/s247.png);
}

.sportIco.s248 {
  background-image: url(../img/spIco/70x70/s248.png);
}

.sportIco.s249 {
  background-image: url(../img/spIco/70x70/s249.png);
}

.sportIco.s250 {
  background-image: url(../img/spIco/70x70/s250.png);
}

.sportIco.s251 {
  background-image: url(../img/spIco/70x70/s251.png);
}

.sportIco.s252 {
  background-image: url(../img/spIco/70x70/s252.png);
}

.sportIco.s253 {
  background-image: url(../img/spIco/70x70/s253.png);
}

.sportIco.s254 {
  background-image: url(../img/spIco/70x70/s254.png);
}

.sportIco.s255 {
  background-image: url(../img/spIco/70x70/s255.png);
}

.sportIco.s256 {
  background-image: url(../img/spIco/70x70/s256.png);
}

.sportIco.s257 {
  background-image: url(../img/spIco/70x70/s257.png);
}

.sportIco.s259 {
  background-image: url(../img/spIco/70x70/s259.png);
}

.sportIco.s260 {
  background-image: url(../img/spIco/70x70/s260.png);
}

.sportIco.s261 {
  background-image: url(../img/spIco/70x70/s261.png);
}

.sportIco.s262 {
  background-image: url(../img/spIco/70x70/s262.png);
}

.sportIco.s263 {
  background-image: url(../img/spIco/70x70/s263.png);
}

.sportIco.s264 {
  background-image: url(../img/spIco/70x70/s264.png);
}

.sportIco.s265 {
  background-image: url(../img/spIco/70x70/s265.png);
}

.sportIco.s266 {
  background-image: url(../img/spIco/70x70/s266.png);
}

.sportIco.s267 {
  background-image: url(../img/spIco/70x70/s267.png);
}

.sportIco.s2999 {
  background-image: url(../img/spIco/70x70/s2999.png);
}

.active.inW .sportIco.s01,
.sportIco.wIco.s01 {
  background-image: url(../img/spIcoW/70x70/s01.png);
}

.active.inW .sportIco.s02,
.sportIco.wIco.s02 {
  background-image: url(../img/spIcoW/70x70/s02.png);
}

.active.inW .sportIco.s03,
.sportIco.wIco.s03 {
  background-image: url(../img/spIcoW/70x70/s03.png);
}

.active.inW .sportIco.s04,
.sportIco.wIco.s04 {
  background-image: url(../img/spIcoW/70x70/s04.png);
}

.active.inW .sportIco.s05,
.sportIco.wIco.s05 {
  background-image: url(../img/spIcoW/70x70/s05.png);
}

.active.inW .sportIco.s06,
.sportIco.wIco.s06 {
  background-image: url(../img/spIcoW/70x70/s06.png);
}

.active.inW .sportIco.s07,
.sportIco.wIco.s07 {
  background-image: url(../img/spIcoW/70x70/s07.png);
}

.active.inW .sportIco.s08,
.sportIco.wIco.s08 {
  background-image: url(../img/spIcoW/70x70/s08.png);
}

.active.inW .sportIco.s09,
.sportIco.wIco.s09 {
  background-image: url(../img/spIcoW/70x70/s09.png);
}

.active.inW .sportIco.s10,
.sportIco.wIco.s10 {
  background-image: url(../img/spIcoW/70x70/s10.png);
}

.active.inW .sportIco.s11,
.sportIco.wIco.s11 {
  background-image: url(../img/spIcoW/70x70/s11.png);
}

.active.inW .sportIco.s12,
.sportIco.wIco.s12 {
  background-image: url(../img/spIcoW/70x70/s12.png);
}

.active.inW .sportIco.s13,
.sportIco.wIco.s13 {
  background-image: url(../img/spIcoW/70x70/s13.png);
}

.active.inW .sportIco.s14,
.sportIco.wIco.s14 {
  background-image: url(../img/spIcoW/70x70/s14.png);
}

.active.inW .sportIco.s15,
.sportIco.wIco.s15 {
  background-image: url(../img/spIcoW/70x70/s15.png);
}

.active.inW .sportIco.s16,
.sportIco.wIco.s16 {
  background-image: url(../img/spIcoW/70x70/s16.png);
}

.active.inW .sportIco.s17,
.sportIco.wIco.s17 {
  background-image: url(../img/spIcoW/70x70/s17.png);
}

.active.inW .sportIco.s18,
.sportIco.wIco.s18 {
  background-image: url(../img/spIcoW/70x70/s18.png);
}

.active.inW .sportIco.s19,
.sportIco.wIco.s19 {
  background-image: url(../img/spIcoW/70x70/s19.png);
}

.active.inW .sportIco.s20,
.sportIco.wIco.s20 {
  background-image: url(../img/spIcoW/70x70/s20.png);
}

.active.inW .sportIco.s21,
.sportIco.wIco.s21 {
  background-image: url(../img/spIcoW/70x70/s21.png);
}

.active.inW .sportIco.s22,
.sportIco.wIco.s22 {
  background-image: url(../img/spIcoW/70x70/s22.png);
}

.active.inW .sportIco.s23,
.sportIco.wIco.s23 {
  background-image: url(../img/spIcoW/70x70/s23.png);
}

.active.inW .sportIco.s24,
.sportIco.wIco.s24 {
  background-image: url(../img/spIcoW/70x70/s24.png);
}

.active.inW .sportIco.s25,
.sportIco.wIco.s25 {
  background-image: url(../img/spIcoW/70x70/s25.png);
}

.active.inW .sportIco.s26,
.sportIco.wIco.s26 {
  background-image: url(../img/spIcoW/70x70/s26.png);
}

.active.inW .sportIco.s27,
.sportIco.wIco.s27 {
  background-image: url(../img/spIcoW/70x70/s27.png);
}

.active.inW .sportIco.s28,
.sportIco.wIco.s28 {
  background-image: url(../img/spIcoW/70x70/s28.png);
}

.active.inW .sportIco.s29,
.sportIco.wIco.s29 {
  background-image: url(../img/spIcoW/70x70/s29.png);
}

.active.inW .sportIco.s30,
.sportIco.wIco.s30 {
  background-image: url(../img/spIcoW/70x70/s30.png);
}

.active.inW .sportIco.s31,
.sportIco.wIco.s31 {
  background-image: url(../img/spIcoW/70x70/s31.png);
}

.active.inW .sportIco.s32,
.sportIco.wIco.s32 {
  background-image: url(../img/spIcoW/70x70/s32.png);
}

.active.inW .sportIco.s33,
.sportIco.wIco.s33 {
  background-image: url(../img/spIcoW/70x70/s33.png);
}

.active.inW .sportIco.s34,
.sportIco.wIco.s34 {
  background-image: url(../img/spIcoW/70x70/s34.png);
}

.active.inW .sportIco.s35,
.sportIco.wIco.s35 {
  background-image: url(../img/spIcoW/70x70/s35.png);
}

.active.inW .sportIco.s36,
.sportIco.wIco.s36 {
  background-image: url(../img/spIcoW/70x70/s36.png);
}

.active.inW .sportIco.s37,
.sportIco.wIco.s37 {
  background-image: url(../img/spIcoW/70x70/s37.png);
}

.active.inW .sportIco.s38,
.sportIco.wIco.s38 {
  background-image: url(../img/spIcoW/70x70/s38.png);
}

.active.inW .sportIco.s39,
.sportIco.wIco.s39 {
  background-image: url(../img/spIcoW/70x70/s39.png);
}

.active.inW .sportIco.s40,
.sportIco.wIco.s40 {
  background-image: url(../img/spIcoW/70x70/s40.png);
}

.active.inW .sportIco.s41,
.sportIco.wIco.s41 {
  background-image: url(../img/spIcoW/70x70/s41.png);
}

.active.inW .sportIco.s42,
.sportIco.wIco.s42 {
  background-image: url(../img/spIcoW/70x70/s42.png);
}

.active.inW .sportIco.s43,
.sportIco.wIco.s43 {
  background-image: url(../img/spIcoW/70x70/s43.png);
}

.active.inW .sportIco.s44,
.sportIco.wIco.s44 {
  background-image: url(../img/spIcoW/70x70/s44.png);
}

.active.inW .sportIco.s45,
.sportIco.wIco.s45 {
  background-image: url(../img/spIcoW/70x70/s45.png);
}

.active.inW .sportIco.s46,
.sportIco.wIco.s46 {
  background-image: url(../img/spIcoW/70x70/s46.png);
}

.active.inW .sportIco.s47,
.sportIco.wIco.s47 {
  background-image: url(../img/spIcoW/70x70/s47.png);
}

.active.inW .sportIco.s48,
.sportIco.wIco.s48 {
  background-image: url(../img/spIcoW/70x70/s48.png);
}

.active.inW .sportIco.s49,
.sportIco.wIco.s49 {
  background-image: url(../img/spIcoW/70x70/s49.png);
}

.active.inW .sportIco.s50,
.sportIco.wIco.s50 {
  background-image: url(../img/spIcoW/70x70/s50.png);
}

.active.inW .sportIco.s51,
.sportIco.wIco.s51 {
  background-image: url(../img/spIcoW/70x70/s51.png);
}

.active.inW .sportIco.s52,
.sportIco.wIco.s52 {
  background-image: url(../img/spIcoW/70x70/s52.png);
}

.active.inW .sportIco.s53,
.sportIco.wIco.s53 {
  background-image: url(../img/spIcoW/70x70/s53.png);
}

.active.inW .sportIco.s54,
.sportIco.wIco.s54 {
  background-image: url(../img/spIcoW/70x70/s54.png);
}

.active.inW .sportIco.s55,
.sportIco.wIco.s55 {
  background-image: url(../img/spIcoW/70x70/s55.png);
}

.active.inW .sportIco.s56,
.sportIco.wIco.s56 {
  background-image: url(../img/spIcoW/70x70/s56.png);
}

.active.inW .sportIco.s57,
.sportIco.wIco.s57 {
  background-image: url(../img/spIcoW/70x70/s57.png);
}

.active.inW .sportIco.s58,
.sportIco.wIco.s58 {
  background-image: url(../img/spIcoW/70x70/s58.png);
}

.active.inW .sportIco.s59,
.sportIco.wIco.s59 {
  background-image: url(../img/spIcoW/70x70/s59.png);
}

.active.inW .sportIco.s60,
.sportIco.wIco.s60 {
  background-image: url(../img/spIcoW/70x70/s60.png);
}

.active.inW .sportIco.s61,
.sportIco.wIco.s61 {
  background-image: url(../img/spIcoW/70x70/s61.png);
}

.active.inW .sportIco.s62,
.sportIco.wIco.s62 {
  background-image: url(../img/spIcoW/70x70/s62.png);
}

.active.inW .sportIco.s63,
.sportIco.wIco.s63 {
  background-image: url(../img/spIcoW/70x70/s63.png);
}

.active.inW .sportIco.s64,
.sportIco.wIco.s64 {
  background-image: url(../img/spIcoW/70x70/s64.png);
}

.active.inW .sportIco.s65,
.sportIco.wIco.s65 {
  background-image: url(../img/spIcoW/70x70/s65.png);
}

.active.inW .sportIco.s66,
.sportIco.wIco.s66 {
  background-image: url(../img/spIcoW/70x70/s66.png);
}

.active.inW .sportIco.s67,
.sportIco.wIco.s67 {
  background-image: url(../img/spIcoW/70x70/s67.png);
}

.active.inW .sportIco.s68,
.sportIco.wIco.s68 {
  background-image: url(../img/spIcoW/70x70/s68.png);
}

.active.inW .sportIco.s69,
.sportIco.wIco.s69 {
  background-image: url(../img/spIcoW/70x70/s69.png);
}

.active.inW .sportIco.s70,
.sportIco.wIco.s70 {
  background-image: url(../img/spIcoW/70x70/s70.png);
}

.active.inW .sportIco.s71,
.sportIco.wIco.s71 {
  background-image: url(../img/spIcoW/70x70/s71.png);
}

.active.inW .sportIco.s72,
.sportIco.wIco.s72 {
  background-image: url(../img/spIcoW/70x70/s72.png);
}

.active.inW .sportIco.s73,
.sportIco.wIco.s73 {
  background-image: url(../img/spIcoW/70x70/s73.png);
}

.active.inW .sportIco.s74,
.sportIco.wIco.s74 {
  background-image: url(../img/spIcoW/70x70/s74.png);
}

.active.inW .sportIco.s75,
.sportIco.wIco.s75 {
  background-image: url(../img/spIcoW/70x70/s75.png);
}

.active.inW .sportIco.s76,
.sportIco.wIco.s76 {
  background-image: url(../img/spIcoW/70x70/s76.png);
}

.active.inW .sportIco.s77,
.sportIco.wIco.s77 {
  background-image: url(../img/spIcoW/70x70/s77.png);
}

.active.inW .sportIco.s78,
.sportIco.wIco.s78 {
  background-image: url(../img/spIcoW/70x70/s78.png);
}

.active.inW .sportIco.s79,
.sportIco.wIco.s79 {
  background-image: url(../img/spIcoW/70x70/s79.png);
}

.active.inW .sportIco.s80,
.sportIco.wIco.s80 {
  background-image: url(../img/spIcoW/70x70/s80.png);
}

.active.inW .sportIco.s81,
.sportIco.wIco.s81 {
  background-image: url(../img/spIcoW/70x70/s81.png);
}

.active.inW .sportIco.s82,
.sportIco.wIco.s82 {
  background-image: url(../img/spIcoW/70x70/s82.png);
}

.active.inW .sportIco.s83,
.sportIco.wIco.s83 {
  background-image: url(../img/spIcoW/70x70/s83.png);
}

.active.inW .sportIco.s84,
.sportIco.wIco.s84 {
  background-image: url(../img/spIcoW/70x70/s84.png);
}

.active.inW .sportIco.s85,
.sportIco.wIco.s85 {
  background-image: url(../img/spIcoW/70x70/s85.png);
}

.sportIco_yellow.s0 {
  background-image: url(../img/spIco-yellow/70x70/s00.png);
}

.sportIco_yellow.s1 {
  background-image: url(../img/spIco-yellow/70x70/s01.png);
}

.sportIco_yellow.s2 {
  background-image: url(../img/spIco-yellow/70x70/s02.png);
}

.sportIco_yellow.s3 {
  background-image: url(../img/spIco-yellow/70x70/s03.png);
}

.sportIco_yellow.s4 {
  background-image: url(../img/spIco-yellow/70x70/s04.png);
}

.sportIco_yellow.s5 {
  background-image: url(../img/spIco-yellow/70x70/s05.png);
}

.sportIco_yellow.s6 {
  background-image: url(../img/spIco-yellow/70x70/s06.png);
}

.sportIco_yellow.s7 {
  background-image: url(../img/spIco-yellow/70x70/s07.png);
}

.sportIco_yellow.s8 {
  background-image: url(../img/spIco-yellow/70x70/s08.png);
}

.sportIco_yellow.s9 {
  background-image: url(../img/spIco-yellow/70x70/s09.png);
}

.sportIco_yellow.s10 {
  background-image: url(../img/spIco-yellow/70x70/s10.png);
}

.sportIco_yellow.s11 {
  background-image: url(../img/spIco-yellow/70x70/s11.png);
}

.sportIco_yellow.s12 {
  background-image: url(../img/spIco-yellow/70x70/s12.png);
}

.sportIco_yellow.s13 {
  background-image: url(../img/spIco-yellow/70x70/s13.png);
}

.sportIco_yellow.s14 {
  background-image: url(../img/spIco-yellow/70x70/s14.png);
}

.sportIco_yellow.s15 {
  background-image: url(../img/spIco-yellow/70x70/s15.png);
}

.sportIco_yellow.s16 {
  background-image: url(../img/spIco-yellow/70x70/s16.png);
}

.sportIco_yellow.s17 {
  background-image: url(../img/spIco-yellow/70x70/s17.png);
}

.sportIco_yellow.s18 {
  background-image: url(../img/spIco-yellow/70x70/s18.png);
}

.sportIco_yellow.s19 {
  background-image: url(../img/spIco-yellow/70x70/s19.png);
}

.sportIco_yellow.s20 {
  background-image: url(../img/spIco-yellow/70x70/s20.png);
}

.sportIco_yellow.s21 {
  background-image: url(../img/spIco-yellow/70x70/s21.png);
}

.sportIco_yellow.s22 {
  background-image: url(../img/spIco-yellow/70x70/s22.png);
}

.sportIco_yellow.s23 {
  background-image: url(../img/spIco-yellow/70x70/s23.png);
}

.sportIco_yellow.s24 {
  background-image: url(../img/spIco-yellow/70x70/s24.png);
}

.sportIco_yellow.s25 {
  background-image: url(../img/spIco-yellow/70x70/s25.png);
}

.sportIco_yellow.s26 {
  background-image: url(../img/spIco-yellow/70x70/s26.png);
}

.sportIco_yellow.s27 {
  background-image: url(../img/spIco-yellow/70x70/s27.png);
}

.sportIco_yellow.s28 {
  background-image: url(../img/spIco-yellow/70x70/s28.png);
}

.sportIco_yellow.s29 {
  background-image: url(../img/spIco-yellow/70x70/s29.png);
}

.sportIco_yellow.s30 {
  background-image: url(../img/spIco-yellow/70x70/s30.png);
}

.sportIco_yellow.s31 {
  background-image: url(../img/spIco-yellow/70x70/s31.png);
}

.sportIco_yellow.s32 {
  background-image: url(../img/spIco-yellow/70x70/s32.png);
}

.sportIco_yellow.s33 {
  background-image: url(../img/spIco-yellow/70x70/s33.png);
}

.sportIco_yellow.s34 {
  background-image: url(../img/spIco-yellow/70x70/s34.png);
}

.sportIco_yellow.s35 {
  background-image: url(../img/spIco-yellow/70x70/s35.png);
}

.sportIco_yellow.s36 {
  background-image: url(../img/spIco-yellow/70x70/s36.png);
}

.sportIco_yellow.s37 {
  background-image: url(../img/spIco-yellow/70x70/s37.png);
}

.sportIco_yellow.s38 {
  background-image: url(../img/spIco-yellow/70x70/s38.png);
}

.sportIco_yellow.s39 {
  background-image: url(../img/spIco-yellow/70x70/s39.png);
}

.sportIco_yellow.s40 {
  background-image: url(../img/spIco-yellow/70x70/s40.png);
}

.sportIco_yellow.s41 {
  background-image: url(../img/spIco-yellow/70x70/s41.png);
}

.sportIco_yellow.s42 {
  background-image: url(../img/spIco-yellow/70x70/s42.png);
}

.sportIco_yellow.s43 {
  background-image: url(../img/spIco-yellow/70x70/s43.png);
}

.sportIco_yellow.s44 {
  background-image: url(../img/spIco-yellow/70x70/s44.png);
}

.sportIco_yellow.s45 {
  background-image: url(../img/spIco-yellow/70x70/s45.png);
}

.sportIco_yellow.s46 {
  background-image: url(../img/spIco-yellow/70x70/s46.png);
}

.sportIco_yellow.s47 {
  background-image: url(../img/spIco-yellow/70x70/s47.png);
}

.sportIco_yellow.s48 {
  background-image: url(../img/spIco-yellow/70x70/s48.png);
}

.sportIco_yellow.s49 {
  background-image: url(../img/spIco-yellow/70x70/s49.png);
}

.sportIco_yellow.s50 {
  background-image: url(../img/spIco-yellow/70x70/s50.png);
}

.sportIco_yellow.s51 {
  background-image: url(../img/spIco-yellow/70x70/s51.png);
}

.sportIco_yellow.s52 {
  background-image: url(../img/spIco-yellow/70x70/s52.png);
}

.sportIco_yellow.s53 {
  background-image: url(../img/spIco-yellow/70x70/s53.png);
}

.sportIco_yellow.s54 {
  background-image: url(../img/spIco-yellow/70x70/s54.png);
}

.sportIco_yellow.s55 {
  background-image: url(../img/spIco-yellow/70x70/s55.png);
}

.sportIco_yellow.s56 {
  background-image: url(../img/spIco-yellow/70x70/s56.png);
}

.sportIco_yellow.s57 {
  background-image: url(../img/spIco-yellow/70x70/s57.png);
}

.sportIco_yellow.s58 {
  background-image: url(../img/spIco-yellow/70x70/s58.png);
}

.sportIco_yellow.s59 {
  background-image: url(../img/spIco-yellow/70x70/s59.png);
}

.sportIco_yellow.s60 {
  background-image: url(../img/spIco-yellow/70x70/s60.png);
}

.sportIco_yellow.s61 {
  background-image: url(../img/spIco-yellow/70x70/s61.png);
}

.sportIco_yellow.s62 {
  background-image: url(../img/spIco-yellow/70x70/s62.png);
}

.sportIco_yellow.s63 {
  background-image: url(../img/spIco-yellow/70x70/s63.png);
}

.sportIco_yellow.s64 {
  background-image: url(../img/spIco-yellow/70x70/s64.png);
}

.sportIco_yellow.s65 {
  background-image: url(../img/spIco-yellow/70x70/s65.png);
}

.sportIco_yellow.s66 {
  background-image: url(../img/spIco-yellow/70x70/s66.png);
}

.sportIco_yellow.s67 {
  background-image: url(../img/spIco-yellow/70x70/s67.png);
}

.sportIco_yellow.s68 {
  background-image: url(../img/spIco-yellow/70x70/s68.png);
}

.sportIco_yellow.s69 {
  background-image: url(../img/spIco-yellow/70x70/s69.png);
}

.sportIco_yellow.s70 {
  background-image: url(../img/spIco-yellow/70x70/s70.png);
}

.sportIco_yellow.s71 {
  background-image: url(../img/spIco-yellow/70x70/s71.png);
}

.sportIco_yellow.s72 {
  background-image: url(../img/spIco-yellow/70x70/s72.png);
}

.sportIco_yellow.s73 {
  background-image: url(../img/spIco-yellow/70x70/s73.png);
}

.sportIco_yellow.s74 {
  background-image: url(../img/spIco-yellow/70x70/s74.png);
}

.sportIco_yellow.s75 {
  background-image: url(../img/spIco-yellow/70x70/s75.png);
}

.sportIco_yellow.s76 {
  background-image: url(../img/spIco-yellow/70x70/s76.png);
}

.sportIco_yellow.s77 {
  background-image: url(../img/spIco-yellow/70x70/s77.png);
}

.sportIco_yellow.s78 {
  background-image: url(../img/spIco-yellow/70x70/s78.png);
}

.sportIco_yellow.s79 {
  background-image: url(../img/spIco-yellow/70x70/s79.png);
}

.sportIco_yellow.s80 {
  background-image: url(../img/spIco-yellow/70x70/s80.png);
}

.sportIco_yellow.s81 {
  background-image: url(../img/spIco-yellow/70x70/s81.png);
}

.sportIco_yellow.s82 {
  background-image: url(../img/spIco-yellow/70x70/s82.png);
}

.sportIco_yellow.s83 {
  background-image: url(../img/spIco-yellow/70x70/s83.png);
}

.sportIco_yellow.s84 {
  background-image: url(../img/spIco-yellow/70x70/s84.png);
}

.sportIco_yellow.s85 {
  background-image: url(../img/spIco-yellow/70x70/s85.png);
}

.sportIco_yellow.s87 {
  background-image: url(../img/spIco-yellow/70x70/s87.png);
}

.sportIco_yellow.s89 {
  background-image: url(../img/spIco-yellow/70x70/s89.png);
}

.sportIco_yellow.s90 {
  background-image: url(../img/spIco-yellow/70x70/s90.png);
}

.sportIco_yellow.s96 {
  background-image: url(../img/spIco-yellow/70x70/s96.png);
}

.sportIco_yellow.s105 {
  background-image: url(../img/spIco-yellow/70x70/s105.png);
}

.sportIco_yellow.s112 {
  background-image: url(../img/spIco-yellow/70x70/s112.png);
}

.sportIco_yellow.s124 {
  background-image: url(../img/spIco-yellow/70x70/s124.png);
}

.sportIco_yellow.s155 {
  background-image: url(../img/spIco-yellow/70x70/s155.png);
}

.sportIco_yellow.s156 {
  background-image: url(../img/spIco-yellow/70x70/s156.png);
}

.sportIco_yellow.s157 {
  background-image: url(../img/spIco-yellow/70x70/s157.png);
}

.sportIco_yellow.s159 {
  background-image: url(../img/spIco-yellow/70x70/s159.png);
}

.sportIco_yellow.s161 {
  background-image: url(../img/spIco-yellow/70x70/s161.png);
}

.sportIco_yellow.s164 {
  background-image: url(../img/spIco-yellow/70x70/s164.png);
}

.sportIco_yellow.s176 {
  background-image: url(../img/spIco-yellow/70x70/s176.png);
}

.sportIco_yellow.s180 {
  background-image: url(../img/spIco-yellow/70x70/s180.png);
}

.sportIco_yellow.s182 {
  background-image: url(../img/spIco-yellow/70x70/s182.png);
}

.sportIco_yellow.s188 {
  background-image: url(../img/spIco-yellow/70x70/s188.png);
}

.sportIco_yellow.s189 {
  background-image: url(../img/spIco-yellow/70x70/s189.png);
}

.sportIco_yellow.s190 {
  background-image: url(../img/spIco-yellow/70x70/s190.png);
}

.sportIco_yellow.s197 {
  background-image: url(../img/spIco-yellow/70x70/s197.png);
}

.sportIco_yellow.s202 {
  background-image: url(../img/spIco-yellow/70x70/s202.png);
}

.sportIco_yellow.s211 {
  background-image: url(../img/spIco-yellow/70x70/s211.png);
}

.sportIco_yellow.s216 {
  background-image: url(../img/spIco-yellow/70x70/s216.png);
}

.sportIco_yellow.s217 {
  background-image: url(../img/spIco-yellow/70x70/s217.png);
}

.sportIco_yellow.s226 {
  background-image: url(../img/spIco-yellow/70x70/s226.png);
}

.sportIco_yellow.s86 {
  background-image: url(../img/spIco-yellow/70x70/s86.png);
}

.sportIco_yellow.s88 {
  background-image: url(../img/spIco-yellow/70x70/s88.png);
}

.sportIco_yellow.s91 {
  background-image: url(../img/spIco-yellow/70x70/s91.png);
}

.sportIco_yellow.s94 {
  background-image: url(../img/spIco-yellow/70x70/s94.png);
}

.sportIco_yellow.s97 {
  background-image: url(../img/spIco-yellow/70x70/s97.png);
}

.sportIco_yellow.s98 {
  background-image: url(../img/spIco-yellow/70x70/s98.png);
}

.sportIco_yellow.s99 {
  background-image: url(../img/spIco-yellow/70x70/s99.png);
}

.sportIco_yellow.s100 {
  background-image: url(../img/spIco-yellow/70x70/s100.png);
}

.sportIco_yellow.s101 {
  background-image: url(../img/spIco-yellow/70x70/s101.png);
}

.sportIco_yellow.s103 {
  background-image: url(../img/spIco-yellow/70x70/s103.png);
}

.sportIco_yellow.s106 {
  background-image: url(../img/spIco-yellow/70x70/s106.png);
}

.sportIco_yellow.s107 {
  background-image: url(../img/spIco-yellow/70x70/s107.png);
}

.sportIco_yellow.s109 {
  background-image: url(../img/spIco-yellow/70x70/s109.png);
}

.sportIco_yellow.s110 {
  background-image: url(../img/spIco-yellow/70x70/s110.png);
}

.sportIco_yellow.s114 {
  background-image: url(../img/spIco-yellow/70x70/s114.png);
}

.sportIco_yellow.s115 {
  background-image: url(../img/spIco-yellow/70x70/s115.png);
}

.sportIco_yellow.s116 {
  background-image: url(../img/spIco-yellow/70x70/s116.png);
}

.sportIco_yellow.s118 {
  background-image: url(../img/spIco-yellow/70x70/s118.png);
}

.sportIco_yellow.s119 {
  background-image: url(../img/spIco-yellow/70x70/s119.png);
}

.sportIco_yellow.s120 {
  background-image: url(../img/spIco-yellow/70x70/s120.png);
}

.sportIco_yellow.s121 {
  background-image: url(../img/spIco-yellow/70x70/s121.png);
}

.sportIco_yellow.s125 {
  background-image: url(../img/spIco-yellow/70x70/s125.png);
}

.sportIco_yellow.s128 {
  background-image: url(../img/spIco-yellow/70x70/s128.png);
}

.sportIco_yellow.s129 {
  background-image: url(../img/spIco-yellow/70x70/s129.png);
}

.sportIco_yellow.s130 {
  background-image: url(../img/spIco-yellow/70x70/s130.png);
}

.sportIco_yellow.s131 {
  background-image: url(../img/spIco-yellow/70x70/s131.png);
}

.sportIco_yellow.s135 {
  background-image: url(../img/spIco-yellow/70x70/s135.png);
}

.sportIco_yellow.s136 {
  background-image: url(../img/spIco-yellow/70x70/s136.png);
}

.sportIco_yellow.s139 {
  background-image: url(../img/spIco-yellow/70x70/s139.png);
}

.sportIco_yellow.s141 {
  background-image: url(../img/spIco-yellow/70x70/s141.png);
}

.sportIco_yellow.s143 {
  background-image: url(../img/spIco-yellow/70x70/s143.png);
}

.sportIco_yellow.s144 {
  background-image: url(../img/spIco-yellow/70x70/s144.png);
}

.sportIco_yellow.s145 {
  background-image: url(../img/spIco-yellow/70x70/s145.png);
}

.sportIco_yellow.s146 {
  background-image: url(../img/spIco-yellow/70x70/s146.png);
}

.sportIco_yellow.s150 {
  background-image: url(../img/spIco-yellow/70x70/s150.png);
}

.sportIco_yellow.s153 {
  background-image: url(../img/spIco-yellow/70x70/s153.png);
}

.sportIco_yellow.s158 {
  background-image: url(../img/spIco-yellow/70x70/s158.png);
}

.sportIco_yellow.s160 {
  background-image: url(../img/spIco-yellow/70x70/s160.png);
}

.sportIco_yellow.s162 {
  background-image: url(../img/spIco-yellow/70x70/s162.png);
}

.sportIco_yellow.s165 {
  background-image: url(../img/spIco-yellow/70x70/s165.png);
}

.sportIco_yellow.s166 {
  background-image: url(../img/spIco-yellow/70x70/s166.png);
}

.sportIco_yellow.s168 {
  background-image: url(../img/spIco-yellow/70x70/s168.png);
}

.sportIco_yellow.s169 {
  background-image: url(../img/spIco-yellow/70x70/s169.png);
}

.sportIco_yellow.s170 {
  background-image: url(../img/spIco-yellow/70x70/s170.png);
}

.sportIco_yellow.s172 {
  background-image: url(../img/spIco-yellow/70x70/s172.png);
}

.sportIco_yellow.s177 {
  background-image: url(../img/spIco-yellow/70x70/s177.png);
}

.sportIco_yellow.s178 {
  background-image: url(../img/spIco-yellow/70x70/s178.png);
}

.sportIco_yellow.s179 {
  background-image: url(../img/spIco-yellow/70x70/s179.png);
}

.sportIco_yellow.s181 {
  background-image: url(../img/spIco-yellow/70x70/s181.png);
}

.sportIco_yellow.s183 {
  background-image: url(../img/spIco-yellow/70x70/s183.png);
}

.sportIco_yellow.s184 {
  background-image: url(../img/spIco-yellow/70x70/s184.png);
}

.sportIco_yellow.s187 {
  background-image: url(../img/spIco-yellow/70x70/s187.png);
}

.sportIco_yellow.s152 {
  background-image: url(../img/spIco-yellow/70x70/s152.png);
}

.sportIco_yellow.s154 {
  background-image: url(../img/spIco-yellow/70x70/s154.png);
}

.sportIco_yellow.s167 {
  background-image: url(../img/spIco-yellow/70x70/s167.png);
}

.sportIco_yellow.s191 {
  background-image: url(../img/spIco-yellow/70x70/s191.png);
}

.sportIco_yellow.s192 {
  background-image: url(../img/spIco-yellow/70x70/s192.png);
}

.sportIco_yellow.s193 {
  background-image: url(../img/spIco-yellow/70x70/s193.png);
}

.sportIco_yellow.s194 {
  background-image: url(../img/spIco-yellow/70x70/s194.png);
}

.sportIco_yellow.s195 {
  background-image: url(../img/spIco-yellow/70x70/s195.png);
}

.sportIco_yellow.s196 {
  background-image: url(../img/spIco-yellow/70x70/s196.png);
}

.sportIco_yellow.s199 {
  background-image: url(../img/spIco-yellow/70x70/s199.png);
}

.sportIco_yellow.s200 {
  background-image: url(../img/spIco-yellow/70x70/s200.png);
}

.sportIco_yellow.s201 {
  background-image: url(../img/spIco-yellow/70x70/s201.png);
}

.sportIco_yellow.s205 {
  background-image: url(../img/spIco-yellow/70x70/s205.png);
}

.sportIco_yellow.s207 {
  background-image: url(../img/spIco-yellow/70x70/s207.png);
}

.sportIco_yellow.s208 {
  background-image: url(../img/spIco-yellow/70x70/s208.png);
}

.sportIco_yellow.s209 {
  background-image: url(../img/spIco-yellow/70x70/s209.png);
}

.sportIco_yellow.s212 {
  background-image: url(../img/spIco-yellow/70x70/s212.png);
}

.sportIco_yellow.s213 {
  background-image: url(../img/spIco-yellow/70x70/s213.png);
}

.sportIco_yellow.s215 {
  background-image: url(../img/spIco-yellow/70x70/s215.png);
}

.sportIco_yellow.s219 {
  background-image: url(../img/spIco-yellow/70x70/s219.png);
}

.sportIco_yellow.s220 {
  background-image: url(../img/spIco-yellow/70x70/s220.png);
}

.sportIco_yellow.s221 {
  background-image: url(../img/spIco-yellow/70x70/s221.png);
}

.sportIco_yellow.s224 {
  background-image: url(../img/spIco-yellow/70x70/s224.png);
}

.sportIco_yellow.s225 {
  background-image: url(../img/spIco-yellow/70x70/s225.png);
}

.sportIco_yellow.s2999 {
  background-image: url(../img/spIco-yellow/70x70/s2999.png);
}

.eventsMenuUl > li > .link .count {
  background-color: #333333;
  border-radius: 2px;
  color: #fff;
  display: block;
  font-size: 10px;
  height: 14px;
  line-height: 14px;
  margin-top: -7px;
  min-width: 24px;
  padding: 0 5px;
  position: absolute;
  right: 7px;
  text-align: center;
  top: 50%;
}

.eventsMenuUl > li > .link .countCon {
  position: absolute;
  right: 7px;
  top: 50%;
  display: block;
  margin-top: -7px;
}

.eventsMenuUl > li > .link .countCon .cEv {
  background-color: #336633;
  border-radius: 2px;
  color: #fff;
  font-size: 10px;
  line-height: 14px;
  margin-right: 1px;
  min-width: 20px;
  padding: 0 5px;
  text-align: center;
}

.eventsMenuUl > li > .link .countCon .cVi {
  border-color: #333333;
  border-radius: 0 2px 2px 0;
  border-style: solid;
  border-width: 1px 1px 1px 0;
  color: #6b7f8d;
  font-size: 10px;
  height: 12px;
  line-height: 12px;
  min-width: 18px;
  padding: 0 23px 0 3px;
  text-align: center;
}

.eventsMenuUl > li > .link .countCon .cVi.null {
  border-color: #96abb3;
  color: #96abb3;
}

.eventsMenuUl > li > .link .countCon .cVi:before {
  background-color: #cc6633;
  border-radius: 1px;
  display: block;
  height: 10px;
  position: absolute;
  right: 1px;
  top: 1px;
  width: 19px;
}

.eventsMenuUl > li > .link .countCon .cVi.null:before {
  background-color: #96abb3;
}

.eventsMenuUl > li > .link .countCon .cVi:after {
  border-color: transparent transparent transparent #ffffff;
  border-style: solid;
  border-width: 3px 0 3px 6px;
  display: block;
  height: 0;
  position: absolute;
  right: 6px;
  top: 3px;
  width: 0;
}

.eventsMenuUl > li > .link .countCon .cVi.null:after {
  border-color: transparent transparent transparent #e9e9e9;
}

.eventsMenuUl > li > .link .arr {
  background-color: #6b7f8d;
  background-image: url("../img/plus.png");
  background-position: 50% 50%;
  background-repeat: no-repeat;
  border-radius: 2px;
  display: block;
  height: 14px;
  margin-top: -7px;
  position: absolute;
  right: 12px;
  top: 50%;
  width: 14px;
}

.eventsMenuUl > li.active > .link .arr {
  background-image: url("../img/minus.png");
}

.eventsMenuUl .sub1 {
  background-color: #f7f7f7;
  border-top: 1px solid #a4a5a6;
  margin: 0 2px;
  display: none;
}

.eventsMenuUl .sub1 > li + li > .link {
  border-top: 1px solid #dedede;
}

.eventsMenuUl .sub1 > li > .link {
  color: #2c2c2c;
  display: block;
  font-size: 13px;
  padding: 4px 34px 4px 32px;
}

.eventsMenuUl .sub1 > li > .link:hover {
  background-color: #e8e8e8;
}

.eventsMenuUl .sub1 > li.active > .link {
  color: #fff;
  border-bottom: 1px solid #b15300;
}

.eventsMenuUl .sub1 > li.active > .link:before {
  background-color: #cc6633;
  bottom: 0;
  display: block;
  left: -2px;
  position: absolute;
  right: -2px;
  top: 0;
}

.eventsMenuUl .sub1 > li > .link .flag {
  display: block;
  height: 16px;
  left: 6px;
  margin-top: -8px;
  position: absolute;
  top: 50%;
  width: 16px;
}

.eventsMenuUl .sub1 > li > .link .arr {
  background-color: #b9b9b9;
  background-image: url("../img/plus.png");
  background-position: 50% 50%;
  background-repeat: no-repeat;
  border-radius: 2px;
  display: block;
  height: 12px;
  margin-top: -6px;
  position: absolute;
  right: 11px;
  top: 50%;
  width: 12px;
}

.eventsMenuUl .sub1 > li.active > .link .arr {
  background-image: url("../img/minus2.png");
  background-color: #ffffff;
}

.eventsMenuUl .sub1 > li > .link .name {
  display: block;
}

.eventsMenuUl .sub2 {
  background-color: #ffffff;
  margin: 0 5px 0 3px;
  display: none;
  padding: 1px 0 0;
}

.cyber-page .eventsMenuUl .sub2 {
  background-color: #31556c;
  margin: 0px 0px 0px 0px;
  display: none;
  padding: 1px 0px 0px 0px;
}

.eventsMenuUl.withActFav .sub2 {
  display: block !important;
}

.eventsMenuUl .sub2 > li > .link {
  background-color: #edf0f0;
  color: #2c2c2c;
  display: block;
  font-size: 11px;
  margin: 0 1px 1px;
  padding: 3px 22px 3px 12px;
}

.eventsMenuUl.upcomingEv .sub2 > li > .link {
  padding-left: 34px;
}

.eventsMenuUl.withFav .sub2 > li > .link,
.eventsMenuUl.withActFav .sub2 > li > .link {
  padding-left: 28px;
}

.eventsMenuUl .sub2 > li > .link:hover {
  background-color: #e2e2e2;
}

.eventsMenuUl .sub2 > li > .link .icons {
  display: block;
  position: absolute;
  right: 5px;
  top: 5px;
}

.eventsMenuUl .sub2 > li > .link .icons > span {
  background-color: #7898a4;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  border-radius: 1px;
  display: block;
  height: 9px;
  margin-bottom: 2px;
  width: 15px;
}

.eventsMenuUl .sub2 > li > .link .icons .i_v {
  background-image: url(../img/i_v.png);
}

.eventsMenuUl .sub2 > li > .link .icons .i_z {
  background-image: url(../img/i_z.png);
}

.eventsMenuUl .sub2 > li > .link .date {
  color: #5b6e77;
  display: inline-block;
  margin-right: 3px;
}

.eventsMenuUl .sub2 > li > .link .score {
  display: inline-block;
  font-weight: 700;
}

.eventsMenuUl .sub2 > li > .link .name {
  display: block;
}

.eventsMenuUl.withFav .sub2 > li > .link .fav,
.eventsMenuUl.withActFav .sub2 > li > .link .fav {
  background-image: url("../img/fav.png");
  background-position: 0 12px;
  background-repeat: no-repeat;
  display: block;
  height: 12px;
  left: 7px;
  margin-top: -6px;
  position: absolute;
  top: 50%;
  width: 12px;
}

.eventsMenuUl.withFav .sub2 > li > .link:hover .fav,
.eventsMenuUl.withActFav .sub2 > li > .link:hover .fav {
  background-position: 0 0px;
}

.eventsMenuUl.withFav .sub2 > li > .link:hover .fav:hover,
.eventsMenuUl.withActFav .sub2 > li > .link:hover .fav:hover {
  background-position: 0 -24px;
}

.eventsMenuUl.withFav .sub2 > li > .link .fav.act,
.eventsMenuUl.withActFav .sub2 > li > .link .fav.act {
  background-position: 0 -12px;
}

.eventsMenuUl.withFav.withActFav .sub2 > li > .link .fav.act {
  background-position: 0 -24px;
}

.eventsMenuUl.withFav .sub2 > li > .link .fav.act:hover,
.eventsMenuUl.withActFav .sub2 > li > .link .fav.act:hover {
  background-position: 0 -36px;
}

.eventsMenuUl .sub3 {
  display: none;
  padding: 2px 0 1px;
}

.cyber-page .eventsMenuUl .sub3 {
  padding: 0px 0px;
  background-color: #ffffff;
}

.eventsMenuUl .sub3 > li > .link {
  border: 1px solid #b5c6d2;
  color: #2c2c2c;
  display: block;
  font-size: 10px;
  margin: 0 1px 1px 35px;
  padding: 6px 10px;
}

.eventsMenuUl .sub3 > li > .link:hover {
  background-color: #f2f6f9;
}

.eventsMenuUl .sub3 > li > .link .num {
  color: #5b6e77;
  display: block;
  padding-bottom: 2px;
}

.eventsMenuUl .sub3 > li > .link .dop {
  background-color: #6b7f8d;
  color: #fff;
  display: block;
  font-weight: 900;
  height: 13px;
  line-height: 13px;
  max-width: 170px;
  overflow: hidden;
  padding: 0 10px;
  position: absolute;
  right: -1px;
  text-overflow: ellipsis;
  top: -1px;
  white-space: nowrap;
}

.eventsMenuUl .sub3 > li > .link .ico {
  background-image: url("../img/eventIcons.png");
  background-position: 35px 50%;
  background-repeat: no-repeat;
  display: block;
  height: 34px;
  left: -35px;
  margin-top: -17px;
  position: absolute;
  top: 50%;
  width: 34px;
}

.eventsMenuUl .sub3 > li > .link .ico.ico1 {
  background-position: 8px 50%;
}

.eventsMenuUl .sub3 > li > .link .ico.ico2 {
  background-position: -41px 50%;
}

.eventsMenuUl .sub3 > li > .link .ico.ico3 {
  background-position: -87px 50%;
}

.eventsMenuUl .sub3 > li > .link .ico.ico4 {
  background-position: -132px 50%;
}

.eventsMenuUl .sub3 > li > .link .ico.ico5 {
  background-position: -180px 50%;
}

.eventsMenuUl .sub3 > li > .link .ico.ico6 {
  background-position: -222px 50%;
}

.eventsMenuUl .sub3 > li > .link .ico.ico7 {
  background-position: -271px 50%;
}

.eventsMenuUl .sub3 > li > .link .ico.ico8 {
  background-position: -320px 50%;
}

.eventsMenuUl .sub3 > li > .link .ico.ico9 {
  background-position: -363px 50%;
}

.eventsMenuUl .sub3 > li > .link .ico.ico10 {
  background-position: -407px 50%;
}

.eventsMenuUl .sub3 > li > .link .ico.ico11 {
  background-position: -457px 50%;
}

.eventsMenuUl .sub3 > li > .link .ico.ico12 {
  background-position: -504px 50%;
}

.eventsMenuUl .sub3 > li > .link .ico.ico13 {
  background-position: -549px 50%;
}

.eventsMenuUl .sub3 > li > .link .ico.ico14 {
  background-position: -593px 50%;
}

.eventsMenuUl .sub3 > li > .link .ico.ico15 {
  background-position: -637px 50%;
}

.eventsMenuUl .sub3 > li > .link .ico.ico16 {
  background-position: -680px 50%;
}

.eventsMenuUl .sub3 > li > .link .ico.ico17 {
  background-position: -726px 50%;
}

.eventsMenuUl .sub3 > li > .link .ico.ico18 {
  background-position: -772px 50%;
}

.eventsMenuUl .sub3 > li > .link .ico.ico19 {
  background-position: -818px 50%;
}

.eventsMenuUl .sub3 > li > .link .ico.ico20 {
  background-position: -866px 50%;
}

.eventsMenuUl .sub3 > li > .link .ico.ico21 {
  background-position: -913px 50%;
}

.eventsMenuUl .sub3 > li > .link .ico.ico22 {
  background-position: -958px 50%;
}

.eventsMenuUl .sub3 > li > .link .ico.ico23 {
  background-position: -1006px 50%;
}

.eventsMenuUl .sub3 > li > .link .ico.ico24 {
  background-position: -1054px 50%;
}

.eventsMenuUl .sub3 > li > .link .ico.ico25 {
  background-position: -1101px 50%;
}

.eventsMenuSubScroll,
.muPopScCon,
.setkaScrollCon {
  /*max-height: 700px;*/
  /*overflow: auto;*/
}

.eventsMenuUl .link .timerIco {
  background-image: url("../img/timer.png");
  display: block;
  height: 15px;
  left: 9px;
  margin-top: -8px;
  position: absolute;
  top: 50%;
  width: 16px;
}

.showFavEv_con {
  padding: 10px 45px;
}

.showFavEv {
  border-radius: 2px;
  display: block;
  font-size: 14px;
  padding: 5px 10px;
  text-align: center;
  text-decoration: none;
}

.eventsMenuSubScroll .jspTrack,
.muPopScCon .jspTrack,
.setkaScrollCon .jspTrack {
  background-color: #cacccc;
}

.eventsMenuSubScroll .jspDrag,
.muPopScCon .jspDrag,
.setkaScrollCon .jspDrag {
  background-color: #9b9ea0;
  left: 0;
  width: 11px;
}

.eventsMenuSubScroll .jspDrag.jspHover,
.eventsMenuSubScroll .jspDrag.jspActive,
.muPopScCon .jspDrag.jspHover,
.muPopScCon .jspDrag.jspActive,
.setkaScrollCon .jspDrag.jspHover,
.setkaScrollCon .jspDrag.jspActive {
  background-color: #878a8c;
}

.eventsMenuSubScroll .jspArrow,
.muPopScCon .jspArrow,
.setkaScrollCon .jspArrow {
  background-color: #9b9ea0;
}

.setkaScrollCon .jspVerticalBar {
  right: 0;
}

.footer .seoTxt {
  padding: 30px 80px 25px;
  color: #c2c2c2;
  font-size: 13px;
  font-weight: 300;
  line-height: 1.4;
}

.seoTxt .seoTxtName {
  color: #3fa852;
  font-size: 24px;
  font-weight: 300;
  margin: 0;
}

.seoTxt h2,
.seoTxt h3,
.seoTxt h4,
.seoTxt h5,
.seoTxt h6 {
  color: #3fa852;
  font-size: 16px;
  font-weight: 400;
}

.seoTxt table {
  width: 100%;
}

.seoTxt table td {
  padding: 0 25px;
}

.seoTxt table td:first-child {
  padding-left: 0;
}

.seoTxt table td:last-child {
  padding-right: 0;
}

.seoTxt ul {
  margin: 10px 0;
  padding-left: 20px;
}



.seoTxt ol {
  list-style-type: decimal;
  margin: 10px 0;
  padding-left: 20px;
}

.seoTxt .note {
  color: #717171;
  font-style: italic;
  padding-left: 10px;
}

.seoTxt .note:before {
  content: "*";
  display: block;
  font-size: 16px;
  left: 0;
  position: absolute;
  top: -5px;
}

.seoTxt i {
  font-style: italic;
  color: #cbcbcb;
}

.seoTxt strong,
.seoTxt b {
  color: #cbcbcb;
  font-weight: 700;
}

.href_seo > a {
  color: white;
}

.footer .copyrights {
  background-color: #0a0909;
  color: #fff;
  font-weight: 300;
  line-height: 1.3;
  padding: 20px 80px 35px;
}

.footer .footMenu {
  background-color: #1e1e1e;
  min-height: 220px;
  padding: 0 80px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.footer .footMenu:before {
  background-color: #0a0909;
  display: block;
  height: 43px;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.footer .footSlider {
  background-color: #edf0f0;
  border-bottom: 17px solid #323232;
  border-top: 4px solid #323232;
  height: 100px;
  overflow: hidden;
}

.footSliderUl {
  height: 100px;
  text-align: center;
}

.footSliderUl li {
  display: inline-block;
  line-height: 100px;
  padding: 0 10px;
  vertical-align: top;
}

.footSliderUl li img {
  display: inline-block;
  vertical-align: middle;
}

.rightSide .aside + .aside {
  margin-top: 10px;
}

.rightSide .aside .blockAside {
  background-color: #edf0f0;
  border-radius: 2px;
  margin-top: 1px;
  padding: 1px 0;
}

.rightSide .aside.blImg img {
  display: block;
}

.aside .nameAsideCupon .but {
  width: 50%;
}

.aside .nameAsideCupon .but_info {
  width: 100%;
}

.aside .nameAsideCupon .name {
  border-radius: 2px;
  color: #fff;
  font-size: 18px;
  font-weight: 700;
  height: 42px;
  line-height: 42px;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  cursor: pointer;
  background-color: #cc6633;
}

.aside .nameAsideCupon.greyPas .name {
  background-color: #333333;
}

.aside .nameAsideCupon .but:first-child .name {
  margin-right: 1px;
}

.aside .nameAsideCupon .but.active .name:before {
  border-style: solid;
  border-width: 5px 5px 0;
  bottom: -5px;
  display: block;
  height: 0;
  left: 50%;
  margin-left: -5px;
  position: absolute;
  width: 0;
  z-index: 5;
  border-color: #336633 transparent transparent;
}

.aside .nameAsideCupon .but.active .name {
  background-color: #336633 !important;
}

.aside .nameAsideCupon .but.active .name span {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
}

.melZoneCon {
  padding: 10px;
}

.helpListUl {
  margin: 25px 15px;
}

.helpListUl li {
  color: #000;
  font-size: 13px;
  padding: 5px 0 5px 30px;
}

.helpListUl li i {
  background-color: #336633;
  border-radius: 50%;
  color: #fff;
  display: block;
  font-weight: 900;
  height: 18px;
  left: 0;
  line-height: 18px;
  position: absolute;
  text-align: center;
  top: 4px;
  width: 18px;
}

.footMenu .phoneTech {
  background-image: url("../img/callIco.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  margin-top: 45px;
  padding-top: 90px;
  padding-right: 0;
  position: relative;
  text-align: center;
  width: 200px;
}

.phoneTech .num {
  color: #999999;
  display: block;
  font-size: 25px;
}

.phoneTech .txt {
  color: #fff;
  font-size: 11px;
}

.footMenu .socLinks {
  position: absolute;
  right: 80px;
  top: 6px;
}

.socLinks a {
  height: 25px;
  margin-left: 8px;
  top: 5px;
  width: 25px;
}

.socLinks a:hover {
  opacity: 0.8;
}

.socLinks a.vkB {
  background-image: url("../img/vkIco.png");
}

.socLinks a.okB {
  background-image: url("../img/okIco.png");
}

.socLinks a.fbB {
  background-image: url("../img/fbIco.png");
}

.socLinks a.twB {
  background-image: url("../img/twIco.png");
}

.footMenu > .col {
  padding-right: 20px;
  width: 200px;
}

.footMenu > .col.license {
  margin-top: 80px;
  color: #fff;
}

.f-partners__row {
  display: flex;
  align-items: flex-end;
}

.f-partners__row-age {
  display: block;
  margin-left: 75rem;
  margin-right: 0;
}

.age {
  display: inline-flex;
  box-sizing: border-box;
  align-items: center;
  justify-content: center;
  width: 38px;
  height: 38px;
  margin-right: 10px;
  border: 2px solid #267d36;
  border-radius: 50%;
  text-align: center;
  font-size: 1.125em;
  font-weight: 700;
  line-height: 1;
  color: #267d36;
}

.footMenu > .col .colName {
  color: #ffb60a;
  font-size: 18px;
  line-height: 43px;
  white-space: nowrap;
}

.footMenu > .col .colUl {
  padding: 5px 0 20px;
}

.footMenu > .col .colUl li {
  padding: 3px 0;
}

.footMenu > .col .colUl li a {
  display: block;
  color: #fff;
  font-size: 14px;
  text-decoration: none;
  cursor: pointer;
}

.footMenu > .col .colUl li a:hover {
  text-decoration: underline;
}

.footMenu > .col .colUl li a:after,
.footMenu > .col .colUl li a:before {
  display: none;
}

.kofsTableLigaName {
  color: #4f626a;
  font-size: 16px;
  padding: 20px 0 4px;
}

.kofsTableLigaName .sportIco {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  height: 16px;
  margin-top: -2px;
  margin-right: 8px;
  width: 16px;
  display: inline-block;
  vertical-align: middle;
}

.kofsTableLine {
  border-color: #b5c6d2;
  border-width: 0 1px 1px;
  border-style: solid;
  background-color: #ffffff;
}

.kofsTableLine:first-child {
  border-top: 1px solid #b5c6d2;
}

.kofsTableLine:nth-child(2n) {
  background-color: #f4f7f9;
}

.kofsTableLineNums {
  padding-left: 300px;
  height: 40px;
}

.kofsTableLineNums .name {
  border-right: 1px solid #b5c6d2;
  height: 40px;
  position: absolute;
  left: 0;
  top: 0;
  width: 299px;
  cursor: pointer;
}

.kofsTableLineNums .kofs .kof {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  text-align: center;
  height: 40px;
  line-height: 40px;
  cursor: pointer;
  overflow: hidden;
}

.kofsTableLineNums .kofs .kof:hover {
  background-color: #daebf7;
}

.kofsTableLineNums .kofs .kof + .kof {
  border-left: 1px solid #b5c6d2;
}

.kofsTableLineNums .kofs .kof.l1 {
  width: 11%;
}

.kofsTableLineNums .kofs .kof.l2 {
  width: 8.5%;
}

.kofsTableLineNums .kofs .kof .mid {
  display: inline-block;
  vertical-align: middle;
}

.kofsTableLineNums .kofs .kof .num {
  display: block;
  font-size: 14px;
  font-weight: 700;
  text-decoration: underline;
  color: #333;
  line-height: 1.3;
}

.kofsTableLineNums .kofs .kof:nth-child(1) .num,
.kofsTableLineNums .kofs .kof:nth-child(2) .num {
  color: #cc6633;
}

.kofsTableLineNums .kofs .kof:nth-child(3) .num {
  color: #336633;
}

.kofsTableLineNums .kofs .kof .txt {
  display: block;
  font-size: 10px;
  line-height: 1.3;
  color: #3c525b;
}

.kofsTableLineNums .kofs .kof.up .num {
  color: #4b8609;
}

.kofsTableLineNums .kofs .kof.down .num {
  color: #cc6633;
}

.kofsTableLineNums .name .arr {
  background-color: #b5c6d2;
  background-image: url("../img/arr2.png");
  background-position: 50% 50%;
  background-repeat: no-repeat;
  cursor: pointer;
  height: 38px;
  margin: 1px;
  width: 11px;
}

.kofsTableLineNums .name .arr:hover,
.kofsTableLineNums .name.active .arr {
  background-color: #708593;
}

.kofsTableLineNums .name .nameLink {
  height: 40px;
  width: calc(100% - 53px);
}

.kofsTableLineNums .name .nameLink {
  width: -moz-calc(100% - 53px);
}

.kofsTableLineNums .name .nameLink {
  width: -webkit-calc(100% - 53px);
}

.kofsTableLineNums .name .nameLink:hover {
  background-color: #daebf7;
}

.kofsTableLineNums .name .teams {
  width: calc(100% - 75px);
  padding-top: 5px;
}

.kofsTableLineNums .name .teams {
  width: -moz-calc(100% - 75px);
}

.kofsTableLineNums .name .teams {
  width: -webkit-calc(100% - 75px);
}

.kofsTableLineNums .name .teams .team {
  line-height: 15px;
  color: #333;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: block;
  padding-left: 6px;
  font-size: 12px;
}

.kofsTableLineNums .name .teams .team i {
  width: 15px;
  display: inline-block;
  margin-right: 5px;
  text-align: right;
  font-style: normal;
}

.kofsTableLineNums .name .nameLink:hover .team {
  position: relative;
  z-index: 1;
  background-color: #daebf7;
  max-height: none;
  white-space: normal;
}

.cyber-page .kofsTableLineNums .name .nameLink:hover .team {
  background-color: #213a4b;
}

.kofsTableLineNums .name .dateCon {
  width: 75px;
  padding-top: 5px;
}

.kofsTableLineNums .name .dateCon > * {
  line-height: 15px;
  font-size: 11px;
  text-align: center;
  color: #73818a;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: block;
}

.kofsTableLineNums .name .dopColCon {
  line-height: 40px;
  white-space: nowrap;
  width: 40px;
  text-align: center;
}

.kofsTableLineNums .name .dopColCon:hover {
  background-color: #daebf7;
}

.kofsTableLineNums .name .dopColCon .num {
  color: #3c525b;
  display: inline-block;
  font-weight: 700;
  vertical-align: middle;
  font-size: 12px;
  line-height: 1.3;
  text-decoration: underline;
}

.kofsTableLineNums .name .dopColCon .dopNum {
  line-height: 1.3;
  position: absolute;
  top: 4px;
  font-size: 9px;
  color: #cc6633;
  width: 100%;
  left: 0;
}

.kofsTableLine[data-more="2"] .kofsTableLineDop .dopKofScroll {
  height: 580px;
  background-color: #b5c6d2;
  padding: 4px;
}

.kofsTableLine[data-more="2"] .kofsTableLineDop {
  background-color: #b5c6d2;
  height: 580px;
}

.kofsTableLine[data-more="2"] .moreKofsBlock {
  background-color: #fff;
  padding: 5px;
  height: 546px;
  overflow: hidden;
  width: 100%;
}

.kofsTableLine[data-more="2"] .moreKofsBlockHide {
  height: 22px;
  line-height: 22px;
  text-align: center;
  padding-bottom: 4px;
}

.kofsTableLine[data-more="2"] .moreKofsBlockHide .collapseBut {
  text-decoration: underline;
  cursor: pointer;
}

.kofsTableLine[data-more="2"] .moreKofsBlockHide .collapseBut:hover {
  text-decoration: none;
}

.kofsTableLine[data-more="2"] .lightScroll .jspVerticalBar {
  right: 6px;
}

.moreKofsList.collapseBlocks .group .groupName:hover {
  cursor: pointer;
  background-color: #aebfcb;
}

.moreKofsList .group .groupName.active {
  border-radius: 2px;
}

@media screen and (max-width: 1580px) {
  .kofsTableLineNums .kofs .kof .txt {
    font-size: 9px;
  }

  .kofsTableLineNums .kofs .kof .num {
    font-size: 12px;
  }
}

@media screen and (max-width: 1470px) {
  .kofsTableLineNums .kofs .kof .num {
    font-size: 10px;
  }

  .phoneTech .num {
    font-size: 21px;
  }
}

.kofsTableHead {
  background-color: #b5c6d2;
  height: 26px;
  line-height: 26px;
  padding-left: 301px;
  padding-right: 1px;
}

.kofsTableHead.wIc:before {
  background-color: #edf0f0;
  height: 26px;
  left: 340px;
  position: absolute;
  top: 0;
  width: 1px;
}

.kofsTableHead .colName {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border-left: 1px solid #edf0f0;
  text-align: center;
  font-weight: 700;
  color: #3c525b;
  overflow: hidden;
}

.kofsTableHead .colName.l1 {
  width: 11%;
  font-size: 12px;
}

.kofsTableHead .colName.l2 {
  width: 8.5%;
  font-weight: 400;
  font-size: 12px;
}

.kofsTableLineDop {
  background-color: #fff;
  border-top: 1px solid #b5c6d2;
  display: none;
  height: 300px;
  overflow: hidden;
}

.kofsTableLine:nth-child(2n) .kofsTableLineDop {
  background-color: #f4f7f9;
}

.kofsTableLineDop .dopKofScroll {
  height: 300px;
  overflow: auto;
  background-color: #edf0f0;
}

.kofsTableLineDop .load {
  background-color: #eee;
  background-image: url("../img/load.gif");
  background-position: 10px 50%;
  background-repeat: no-repeat;
  border-radius: 2px;
  left: 50%;
  line-height: 36px;
  margin-left: -115px;
  margin-top: -18px;
  min-width: 175px;
  padding: 0 15px 0 40px;
  position: absolute;
  top: 50%;
}

.moreKofsBlock {
  background-color: #edf0f0;
  padding: 10px;
}

.moreKofsBlock .kofsSet .cell {
  width: 16.66%;
}

.moreKofsBlock .kofsSet {
  width: 100%;
  margin-bottom: 25px;
}

.moreKofsBlock .kofsSet .but {
  background-color: #6b7f8d;
  border: 1px solid #6b7f8d;
  border-radius: 2px;
  color: #fff;
  cursor: pointer;
  display: block;
  font-size: 13px;
  height: 24px;
  line-height: 24px;
  margin: 0 1px;
  overflow: hidden;
  text-align: center;
  white-space: nowrap;
}

.moreKofsBlock .kofsSet .but.minAll {
  background-color: #336633;
  border-color: #336633;
}

.moreKofsBlock .kofsSet .but:hover {
  background-color: #7e95a6;
  border-color: #7e95a6;
}

.moreKofsBlock .kofsSet .but.minAll:hover {
  background-color: #85a75f;
  border-color: #85a75f;
}

.moreKofsBlock .kofsSet .but.active {
  background-color: #fff;
  border-color: #aab8bd;
  color: #3c525b;
  cursor: default;
}

.moreKofsBlock .kofsSet .but .count {
  display: inline-block;
  font-weight: 300;
  margin-left: 10px;
}

.moreKofsList .group + .group {
  margin-top: 10px;
}

#moreKofsList {
  max-height: 850px;
  overflow: auto;
}

.moreKofsList .group .groupName {
  background-color: #b5c6d2;
  border-radius: 2px 2px 0 0;
  color: #3c525b;
  font-size: 15px;
  height: 28px;
  line-height: 28px;
  padding: 0 10px;
  white-space: nowrap;
}

.moreKofsList .group .bets:before,
.moreKofsList .group .bets:after,
.moreKofsList .group .bets .row:before,
.moreKofsList .group .bets .row:after {
  display: none;
}

.moreKofsList .group .bets {
  background-color: #fff;
  border-bottom: 2px solid #b5c6d2;
  width: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.moreKofsList .group .bets .cell {
  border: 1px solid #b5c6d2;
  border-left: 0;
  border-bottom: 0;
}

.moreKofsList .group .bets .cell:first-child {
  border-left: 1px solid #b5c6d2;
}

.moreKofsList .group .bets .cell .betBut {
  color: #3c525b;
  cursor: pointer;
  display: block;
  font-size: 14px;
  padding: 3px 50px 3px 10px;
}

.moreKofsList .group .bets .cell .betBut:hover {
  background-color: #f6ce60;
}

.moreKofsList .group .bets .cell .betBut .kof {
  display: block;
  font-weight: 700;
  position: absolute;
  right: 10px;
  text-decoration: underline;
  top: 3px;
}

.moreKofsList .group .bets .cell .betBut.lock {
  cursor: default;
}

.moreKofsList .group .bets .cell .betBut.lock {
  background-color: #f4c7b7;
  background-image: url("../img/lock.png");
  background-position: 12px 3px;
  background-repeat: no-repeat;
  cursor: default;
  padding-left: 35px;
}

.cyber-page .moreKofsList .group .bets .cell .betBut.lock {
  background-color: #a9a9a9;
}

.cuponCon .nonAuthTxt {
  padding: 20px;
  text-align: center;
  font-size: 16px;
  color: #565656;
}

.cuponCon .nonAuthTxt .but {
  display: inline-block;
  vertical-align: top;
  text-decoration: none;
  line-height: 26px;
  padding: 0 30px;
  font-size: 15px;
  border-radius: 2px;
  margin-top: 15px;
}

.aside .nameAside .moreArr {
  background-image: url("../img/arr4.png");
  background-position: 50% 50%;
  background-repeat: no-repeat;
  display: block;
  height: 42px;
  position: absolute;
  right: 0;
  top: 0;
  width: 38px;
  z-index: 5;
  cursor: pointer;
}

.aside .nameAside .moreArr:hover {
  background-color: rgba(0, 0, 0, 0.1);
}

.aside.act .nameAside .moreArr {
  background-image: url("../img/arr4top.png");
}

.leftSide .aside .nameAside .selectCon {
  margin: 10px 7px 0 0;
}

.oneClickCon {
  margin-top: 5px;
}

.oneClickCon label {
  font-size: 14px;
  display: block;
  vertical-align: middle;
}

.oneClickCon .cusCheck + label:before {
  box-shadow: 0 0 0 1px #52707b;
}

.oneClickCon .cusCheck:checked + label:after {
  background-color: #3b6678;
}

.oneClickInput {
  display: none;
}

.oneClickInput .input {
  color: #4f626a;
  height: 20px;
  line-height: 20px;
  margin: 11px 4px 0 0;
  padding: 0 10px;
  text-align: right;
  width: 40px;
}

.oneClickInput .but {
  background-color: #b5c6d2;
  color: #4f626a;
  height: 20px;
  line-height: 20px;
  margin: 11px 5px 0 0;
  padding: 0 10px;
  text-decoration: none;
}

.oneClickInput .but:hover {
  background-color: #cad8e1;
}

.menuHeadUser {
  float: left;
  padding-top: 2px;
  color: #fff;
}

.menuHeadUser *:before,
.menuHeadUser *:after {
  display: none;
}

.menuHeadUser .link-b-block:after,
.menuHeadUser .acc-wrap .acc-open:after,
.menuHeadUser .topHead .forgot-pass:after,
.menuHeadUser .message-hide:after {
  display: inline-block;
}

.topHead .menuHeadUser .forgot-pass:before,
.topHead  .menuHeadUser .forgot-pass:after {
  display: block;
}

.menuHeadUser a {
  color: #000;
}

.menuHeadUser .balance {
  line-height: 26px;
  margin-left: 22px;
  margin-top: -8px;
  white-space: nowrap;
}

.menuHeadUser .balance .name {
  color: #363c3f;
}

.menuHeadUser .balance .summ {
  color: #336633;
  font-size: 16px;
}

.menuHeadUser .balance .val {
  color: #336633;
}

.menuHeadUser a.exit {
  background-image: url("../img/exit.png");
  background-position: 50% 50%;
  background-repeat: no-repeat;
  display: inline-block;
  height: 26px;
  margin-left: 9px;
  margin-top: -8px;
  margin-right: -6px;
  opacity: 0.5;
  vertical-align: top;
  width: 30px;
}

.menuHeadUser a.exit:hover {
  opacity: 1;
}


/* dropdown */
.dropdown-wrap {
  position: relative;
  z-index: 5;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 3px;
  margin-right: 10px;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

.dropdown-open {
  background-color: #336633;
}

.dropdown-wrap .dropdown-show {
  margin-right: 0;
  /*padding: 4px 10px;*/
}

.menuHeadUser .dropdown-show {
  float: right;
}

.dropdown-open .dropdown-show:hover {
  background-color: #336633;
  text-decoration: underline;
}

.dropdown {
  display: none;
  clear: both;
  padding: 3px 20px 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.enter-form-type-wrapper {
  position: relative;
}

.enter-form-type .dropdown.countriesAll {
  background: #fff;
}

.enter-form-type .dropdown.countriesAll .n-region-name.itemName {
  color: #000;
}

.enter-form-type {
  display: none;
  margin-top: 10px;
}

.enter-form-type--show {
  display: block;
}

.enter-form  .activeCountry {
  bottom: 9px;
  top: auto;
}

.enter-form  .selectCountry {
  bottom: 9px;
  top: auto;
}

.text-input-change {
  position: absolute;
  width: 30px;
  height: 30px;
  right: 0;
  bottom: 0;
  cursor: pointer;
}

.text-input-change:before {
  content: '';
  display: block;
  font-family: FontAwesome;
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  color: #336633;
}

.text-input-change.text-input-change--mail:before {
  content: '\f0e0';
}

.text-input-change.text-input-change--phone:before {
  content: '\f095';
}

.show-phone-auth .active,
.show-phone-id active {
  display: block;
}

.menuHeadUser .dropdown .text-input {
  width: 100%;
  padding: 6px 8px 7px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  margin-top: 10px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  font-size: 14px;
}

.menuHeadUser .dropdown .text-input.text-input--tel {
  padding-left: 30px;
}

.menuHeadUser .dropdown .enter {
  width: 100%;
  padding: 4px;
  display: block;
  text-align: center;
  margin-top: 20px;
}
/* dropdown end */


.cuponBetCon .cuponBetList {
  padding: 15px 2px 5px;
}

.cuponBetCon .cuponBetList li + li {
  margin-top: 1px;
}

.cuponBetList .cuponBetblock {
  background-color: #fff;
  border-color: #336633;
  border-radius: 1px;
  border-style: solid;
  border-width: 2px 1px;
  display: block;
  padding: 10px 32px 5px 10px;
}

.cuponBetList .cuponBetblock.locked {
  background-color: #f1dcc9;
  color: #696356 !important;
}

.cyber-page .coupon-tabs__item.active,
.cyber-page .clear-coupon__label:after,
.cyber-page .cuponBetList .info {
  background-color: #00ab8d;
}

.cyber-page .clear-coupon__label,
.cyber-page .toolsCon .del-all {
  color: #fff;
}

.cyber-page .coupon-tabs__item,
.cyber-page .clear-coupon__label:before {
  border-color: #00ab8d;
}

.cyber-page .cuponBetCon .toolsCon > .big #all_sum span.reduce {
  background-color: #009d82;
}

.cyber-page .cuponBetCon .toolsCon > .big #all_sum span:nth-child(1) {
  background: #03e2bb;
}

.cyber-page .cuponBetCon .toolsCon > .big #all_sum span:nth-child(2) {
  background: #03dcb6;
}

.cyber-page .cuponBetCon .toolsCon > .big #all_sum span:nth-child(3) {
  background: #02d0ac;
}

.cyber-page .cuponBetCon .toolsCon > .big #all_sum span:nth-child(4) {
  background: #03c3a2;
}

.cyber-page .cuponBetCon .toolsCon > .big #all_sum span:nth-child(5) {
  background: #02bb9b;
}

.cyber-page .cuponBetCon .toolsCon > .big #all_sum span:nth-child(6) {
  background: #02ad8f;
}

.cyber-page .cuponBetCon .toolsCon > .big #all_sum span:nth-child(1):hover {
  background: #03d1ad;
}

.cyber-page .cuponBetCon .toolsCon > .big #all_sum span:nth-child(2):hover {
  background: #03c9a6;
}

.cyber-page .cuponBetCon .toolsCon > .big #all_sum span:nth-child(3):hover {
  background: #02c2a0;
}

.cyber-page .cuponBetCon .toolsCon > .big #all_sum span:nth-child(4):hover {
  background: #03b193;
}

.cyber-page .cuponBetCon .toolsCon > .big #all_sum span:nth-child(5):hover {
  background: #02ad8f;
}

.cyber-page .cuponBetCon .toolsCon > .big #all_sum span:nth-child(6):hover {
  background: #029d82;
}

.cuponBetList .cuponBetblock.locked:before {
  background-image: url("../img/lock2.png");
  background-position: 50% 50%;
  background-repeat: no-repeat;
  display: block;
  height: 28px;
  left: 50%;
  margin: -14px 0 0 -30px;
  position: absolute;
  top: 50%;
  width: 28px;
  z-index: 5;
}

.cuponBetList .del {
  background-color: #336633;
  background-image: url("../img/del.png");
  background-position: 2px 50%;
  background-repeat: no-repeat;
  border-radius: 0 1px 1px 0;
  cursor: pointer;
  display: block;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  width: 15px;
  z-index: 2;
}

.cuponBetList .del:hover {
  background-color: #59713f;
}

.cuponBetList .del:hover + .cuponBetblock {
  border-color: #59713f;
}

.cuponBetList .cuponBetblock .kofType {
  margin-top: 8px;
  padding-right: 50px;
}

.cuponBetList .cuponBetblock .kofType .num {
  bottom: 0;
  font-size: 14px;
  font-weight: 700;
  position: absolute;
  right: 0;
}

.cuponBetList .cuponBetblock .kofType .type b {
  font-size: 14px;
}

.cuponBetCon .delAll {
  color: #577238;
  font-size: 11px;
  font-weight: 700;
  margin-right: 13px;
  text-decoration: underline;
  cursor: pointer;
}

.cuponBetCon .delAll:hover {
  text-decoration: none;
}

.cuponBetCon .toolsCon {
  padding: 10px 10px 25px;
  color: #4f626a;
}

.cuponBetCon .toolsCon > * {
  padding: 2px 0;
}

.cuponBetCon .toolsCon > * > .fl {
  padding-top: 3px;
}

.cuponBetCon .toolsCon > * > .fr b {
  color: #3c525b;
  font-size: 14px;
}

.cuponBetCon .toolsCon > .big > .fl {
  font-size: 16px;
  font-weight: 500;
  line-height: 28px;
  white-space: nowrap;
}

.cuponBetCon .toolsCon > .big .inpCon {
  width: 145px;
}

.cuponBetCon .toolsCon > .big .inpCon span {
  width: 32px;
  text-align: right;
  line-height: 28px;
}

.cuponBetCon .toolsCon > .big .inpCon  .input,
#promo_coupon,
#PromoCodeInput {
  background-color: #fff;
  border: medium none;
  box-shadow: 1px 1px 0 0 #aab8bd inset;
  height: 28px;
  line-height: 28px;
  padding: 0 10px;
  text-align: right;
  width: 93px;
}

#promo_coupon {
  width: 125px;
}

.ul_promo_code {
  margin-top: 15px;
}

.block_promo_code_link {
  margin-top: 10px;
}

.toolsCon .makeBet {
  background-color: #cc6633;
  border-radius: 2px;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 16px;
  height: 36px;
  line-height: 36px;
  padding: 0 40px;
  text-decoration: none;
  vertical-align: top;
  white-space: nowrap;
  margin-top: 25px;
}

.toolsCon .makeBet:hover {
  background-color: #ac682a;
}

.contentColMenu {
  margin: 30px 0 20px;
  padding: 10px;
}

.contentColMenu:before {
  background-color: #aab8bd;
  display: block;
  height: 100%;
  left: 215px;
  position: absolute;
  top: 0;
  width: 1px;
}

.contentColMenu > .colMenu {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding-right: 15px;
  width: 215px;
}

.contentColMenu > .colMenu .rechargeBut {
  border-radius: 2px;
  display: block;
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 17px;
  padding: 10px 15px;
  text-decoration: none;
}

.contentColMenu > .colCont {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding-left: 30px;
  width: calc(100% - 225px);
}

.contentColMenu > .colCont {
  width: -moz-calc(100% - 225px);
}

.contentColMenu > .colCont {
  width: -webkit-calc(100% - 225px);
}

.contentColMenu > .colCont .colContName,
.longContName {
  border-bottom: 1px solid #aab8bd;
  margin-bottom: 8px;
  margin-top: -10px;
  min-height: 32px;
}

.contentColMenu > .colCont .colContName > .name,
.longContName > .name {
  font-size: 20px;
  font-weight: 400;
  line-height: 16px;
  white-space: nowrap;
  padding-top: 9px;
}

.contentColMenu > .colCont .colContName.s18 > .name {
  font-size: 18px;
}

.longContName.s22 {
  margin: 15px 0 40px;
}

.longContName.s22 > .name {
  font-size: 22px;
}

.contentColMenu > .colCont .colContName > .name .green {
  color: #4b8609;
}
/*.contentColMenu > .colCont .colContNameDop {*/
/*color: #666666;*/
/*margin-bottom: 20px;*/
/*}*/


.colContTwoC {
  max-width: 770px;
}

.colContTwoC:before {
  background-color: #aab8bd;
  display: block;
  height: 100%;
  left: 50%;
  position: absolute;
  top: 0;
  width: 1px;
}

.colContTwoC > .col {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  width: 50%;
}

.colContTwoC > .col:first-child {
  padding-right: 40px;
}

.colContTwoC > .col:last-child {
  padding-left: 40px;
}

.formButsForCol {
  padding-top: 45px;
}

.formButsForCol .but {
  border-radius: 2px;
  cursor: pointer;
  font-size: 15px;
  line-height: 26px;
  margin-right: 2px;
  padding: 0 38px;
}

.colContTwoC > .col .line + .line {
  margin-top: 8px;
}

.colContTwoC .line .regWarn {
  color: #c10000;
  margin: 8px 0;
}

.colContTwoC > .col .line .name {
  color: #252525;
  padding-bottom: 3px;
}

.colContTwoC > .col .line .prop .input {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border-radius: 2px;
  box-shadow: 1px 1px 0 0 #aab8bd inset;
  color: #3c525b;
  display: block;
  height: 21px;
  line-height: 21px;
  max-width: 300px;
  padding: 0 7px;
  width: 100%;
}

.colContTwoC sub {
  display: inline-block;
  margin-top: -3px;
  padding: 0 2px;
  vertical-align: top;
}

@media screen and (max-width: 1450px) {
  .colContTwoC > .col:first-child {
    padding-right: 20px;
  }

  .colContTwoC > .col:last-child {
    padding-left: 20px;
  }
}

.colContNameUl li .link {
  background-color: #b5c6d2;
  border-radius: 2px 2px 0 0;
  color: #fff;
  display: block;
  line-height: 26px;
  margin-left: 1px;
  margin-top: 6px;
  min-width: 75px;
  padding: 0 10px;
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
}

.colContNameUl li .link:hover {
  background-color: #9eafbc;
}

.colContNameUl li.active .link {
  background-color: #333333;
  cursor: default;
}

.historyBetCon {
  padding-top: 20px;
}

.filterDate .but {
  border-radius: 2px;
  cursor: pointer;
  display: block;
  font-size: 16px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  width: 145px;
  margin-top: 2px;
}

.filterDate .but.grey {
  width: 200px;
  background-color: #333333;
  margin-left: 5px;
}

.filterDate .but.del {
  margin-left: 5px;
}

.filterDate .allHistory.but {
  margin-left: 5px;
  width: 220px;
}

.filterDate .filterDateCon {
  background-color: #333333;
  background-image: url("../img/date.png");
  background-position: 8px 6px;
  background-repeat: no-repeat;
  color: #fff;
  font-size: 14px;
  font-weight: 500;
  line-height: 30px;
  margin-right: 4px;
  margin-top: 2px;
  padding: 0 13px 0 55px;
  white-space: nowrap;
}

.filterDate .filterDateCon .label {
  margin: 0 10px;
  padding: 3px 0;
}

.filterDate .filterDateCon .input {
  color: #4e6169;
  font-size: 18px;
  font-weight: 400;
  height: 30px;
  margin: 3px 0;
  text-align: center;
  width: 124px;
  cursor: pointer;
}

.filteredInfo {
  color: #333333;
  font-size: 14px;
  padding-top: 25px;
}

.filteredInfo > div + div {
  margin-left: 12px;
}

.filteredInfo .num {
  color: #3c525b;
  font-size: 16px;
}

.checkFilters {
  padding-top: 25px;
}

.checkFilters > div {
  padding-top: 5px;
}

.checkFilters .cusCheck + label {
  color: #3c525b;
  margin: 0 15px 0 0;
}

.checkFilters .fr .label {
  line-height: 21px;
  margin: 0 4px 0 15px;
}

.historyBetListUl {
  margin-top: 20px;
}

.historyBetListUl li .more {
  background-color: #f4f7f9;
  border-color: #b5c6d2;
  border-style: solid;
  border-width: 0 1px 2px;
  display: none;
}

.historyBetListUl li .data {
  background-color: #fff;
  border-color: #b5c6d2;
  border-style: solid;
  border-width: 0 1px 1px;
  height: 60px;
  padding: 0 215px 0 185px;
}

.historyBetListUl {
  border-color: #b5c6d2;
  border-style: solid;
  color: black;
  border-width: 2px 0 1px;
  margin-top: 20px;
}

.historyBetListUl .type_bet {
  position: absolute;
  right: 0;
  background: none repeat scroll 0 0 rgba(255, 156, 0, 0.76);
  padding: 5px;
  color: #ffffff;
  top: 50%;
  transform: translateY(-50%);
}

.historyBetListUl li .data .date {
  border-right: 1px solid #b5c6d2;
  height: 100%;
  left: 0;
  line-height: 16px;
  position: absolute;
  text-align: center;
  top: 0;
  width: 190px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.historyBetListUl li .data .arrow {
  background-image: url("../img/arr4bottom.png");
  background-position: 50% 50%;
  background-repeat: no-repeat;
  border-left: 1px solid #b5c6d2;
  cursor: pointer;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  width: 50px;
}

.historyBetListUl li .data .arrow:hover {
  background-color: #f4f7f9;
}

.historyBetListUl li.active .data .arrow {
  background-image: url("../img/arr4top.png");
  background-color: #b5c6d2;
}

.historyBetListUl li .data .del {
  border-left: 1px solid #b5c6d2;
  font-size: 14px;
  font-weight: 700;
  position: absolute;
  right: 140px;
  text-align: center;
  top: 0;
  width: 50px;
  height: 100%;
}

.apm-panel-del.delete_coupon {
  background: unset;
  cursor: pointer;
  top: 50%;
  transform: translateY(-50%);
}

.historyBetListUl li .data .kof {
  border-left: 1px solid #b5c6d2;
  font-size: 14px;
  font-weight: 700;
  line-height: 44px;
  position: absolute;
  right: 50px;
  text-align: center;
  top: 0;
  width: 90px;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

#lineres .historyBetListUl li .data .kof {
  width: 90px;
}

.historyBetListUl li .data .kof.win {
  background-color: #336633;
  color: #fff;
}

.historyBetListUl li .data .kof.loss {
  background-color: #cc6633;
  color: #fff;
}

.historyBetListUl li .data .liga,
.historyBetListUl li .data .teams {
  line-height: 16px;
  overflow: hidden;
  padding: 0 10px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.historyBetListUl li .data .name {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
}

.historyBetListUl li .data .typeEvent {
  position: absolute;
  right: 105px;
  top: 13px;
  max-width: 100px;
  color: #103756;
  background-image: -webkit-linear-gradient(left, #769e2e, transparent);
  background-image: linear-gradient(to right, #769e2e, transparent);
}

.historyBetListUl li.active + li .data {
  border-top-width: 2px;
  margin-top: 1px;
}

.historyBetListUl li .more .tableMore {
  width: 100%;
}

.historyBetListUl li .more .tableMore th {
  background-color: #b5c6d2;
  border: 1px solid #b5c6d2;
  color: #fff;
  font-weight: 400;
  text-align: center;
  line-height: 22px;
}

.historyBetListUl li .more .tableMore td {
  border: 1px solid #b5c6d2;
  vertical-align: middle;
  text-align: center;
  padding: 15px;
}

.historyBetListUl li .more .tableMore td b {
  font-size: 14px;
}

.historyBetListUl li .more .tableMore .itog td {
  background-color: #fff;
  line-height: 10px;
  padding: 7px 15px;
  vertical-align: top;
}

.historyBetListUl li .more .tableMore .itog td:first-child {
  background-color: #b5c6d2;
}

.historyBetListUl li .more .tableMore td.name {
  text-align: left;
}

.historyBetListUl li .more .tableMore td.name .dop {
  color: #919aa1;
  margin-top: 10px;
}

.historyBetListUl.historyToto li .data .name {
  line-height: 44px;
  padding: 0 160px 0 10px;
}

.historyBetListUl.historyToto li .data .name .nameSpan {
  display: inline-block;
  line-height: 1.2;
  vertical-align: middle;
}

.historyBetListUl.historyToto li .data .name .nameDop {
  display: block;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  width: 160px;
}

.historyBetListUl.historyToto li .data .name .nameDop.win {
  color: #336633;
}

.historyBetListUl.historyToto li .data .name .nameDop span {
  display: inline-block;
  line-height: 1.2;
  vertical-align: middle;
}

.historyBetListUl.historyToto li .more .totoTable .check {
  font-size: 12px;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
}

.historyBetListUl.historyToto li .more .totoTable .res {
  text-align: center;
}

.historyBetListUl.historyToto li .more .totoTable th {
  line-height: 30px;
}

.historyBetListUl.historyToto li .more {
  border-width: 4px 1px;
}

html[lang='ar'] .itog,
html[lang='he'] .itog,
html[lang='ku'] .itog,
html[lang='fa'] .itog,
html[lang='iq'] .itog {
  direction: rtl;
}

.itog__button {
  margin: 0 5px;
  color: #fff;
  background: #363;
  padding: 3px 5px;
}

.rechargeUlCon {
  padding: 15px 0 20px;
  text-align: center;
}

.cashCon2 .rechargeUlCon {
  padding: 6px 0 24px;
  text-align: left;
}

.rechargeUlCon .rechargeUl {
  display: inline-block;
  vertical-align: top;
}

.cashCon2 .rechargeUlCon .rechargeUl {
  display: block;
}

.rechargeUl li .pay {
  background-color: #fff;
  background-image: url("../img/pay_icons.png");
  background-repeat: no-repeat;
  border: 1px solid #aab8bd;
  border-radius: 1px;
  cursor: pointer;
  display: block;
  height: 68px;
  margin: 1px;
  width: 138px;
}

.rechargeUl li .pay[data-pay="01"] {
  background-position: 19px -7px;
}

.rechargeUl li .pay[data-pay="02"] {
  background-position: -118px -5px;
}

.rechargeUl li .pay[data-pay="03"] {
  background-position: -685px -5px;
}

.rechargeUl li .pay[data-pay="04"] {
  background-position: -261px -5px;
}

.rechargeUl li .pay[data-pay="05"] {
  background-position: -403px -5px;
}

.rechargeUl li .pay[data-pay="06"] {
  background-position: -545px -5px;
}

.rechargeUl li .pay[data-pay="07"] {
  background-position: -824px -5px;
}

.rechargeUl li .pay[data-pay="08"] {
  background-position: -964px -5px;
}

.rechargeUl li .pay[data-pay="09"] {
  background-position: -1979px -7px;
}

.rechargeUl li .pay[data-pay="10"] {
  background-position: -2118px -8px;
}

.rechargeUl li .pay[data-pay="11"] {
  background-position: -1405px -9px;
}

.rechargeUl li .pay[data-pay="12"] {
  background-position: -1547px -9px;
}

.rechargeUl li .pay[data-pay="13"] {
  background-position: -1689px -7px;
}

.rechargeUl li .pay[data-pay="14"] {
  background-position: -1828px -10px;
}

.rechargeUl li .pay[data-pay="15"] {
  background-position: -2268px -9px;
}

.rechargeUl li .pay[data-pay="16"] {
  background-position: -2412px -9px;
}

.rechargeUl li .pay[data-pay="17"] {
  background-position: -2551px -9px;
}

.rechargeUl li .pay[data-pay="18"] {
  background-position: -1107px -5px;
}

.rechargeUl li .pay[data-pay="19"] {
  background-position: -1249px -5px;
}

.rechargeUl li .pay[data-pay="20"] {
  background-position: 1px 1px;
  background-image: url("../img/pay_icons_big.png");
  height: 208px;
  width: 422px;
}

.rechargeUlConName {
  color: #252525;
  font-size: 16px;
}

.rechargeUl li .pay:hover {
  border-color: #60747b;
}

.rechargeUl li .pay.active,
.rechargeUl li .pay:active {
  border-color: #cc6633;
  box-shadow: 0 0 0 1px #cc6633 inset, 0 6px 5px -4px rgba(0, 0, 0, 0.3);
  cursor: default;
}

.rechargeForm {
  margin: 0 auto;
  width: 300px;
}

.rechargeForm .line {
  display: none;
}

.rechargeForm .line .input {
  background-color: #fff;
  border-radius: 2px;
  box-shadow: 1px 1px 0 0 #aab8bd inset;
  display: block;
  font-size: 14px;
  height: 30px;
  line-height: 30px;
  margin: 2px 0 12px;
  padding: 0 10px;
  width: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.rechargeForm .line .n1 {
  color: #252525;
  font-size: 17px;
  display: block;
}

.rechargeForm .line .n2 {
  color: #666666;
  display: block;
  font-size: 11px;
  line-height: 1.2;
  margin: -6px 0 12px;
}

.rechargeForm .submitBut {
  border-radius: 2px;
  cursor: pointer;
  display: block;
  font-size: 22px;
  font-weight: 300;
  height: 35px;
  line-height: 35px;
  text-align: center;
  width: 100%;
}

.rechargeForm .line .radioButs {
  margin: 2px 0 12px;
}

.rechargeForm .line .radioButs input {
  display: none;
}

.rechargeForm .line .radioButs input + label {
  cursor: pointer;
  display: block;
  padding: 2px 0 2px 25px;
}

.rechargeForm .line .radioButs input + label:hover {
  color: #000;
}

.rechargeForm .line .radioButs input:checked + label {
  color: #e67200;
}

.rechargeForm .line .radioButs input + label:before {
  background-color: #fff;
  border: 1px solid #aab8bd;
  border-radius: 50%;
  display: block;
  height: 6px;
  left: 10px;
  position: absolute;
  top: 6px;
  width: 6px;
}

.rechargeForm .line .radioButs input:checked + label:before {
  border-color: #e67200;
}

.rechargeFormTxt {
  color: #666666;
  font-size: 11px;
  padding: 20px 0 30px;
  text-align: center;
}

.rechargeFormDop {
  background-color: #fff;
  border: 1px solid #aab8bd;
  border-radius: 2px;
  font-size: 13px;
  padding: 10px 15px;
}

.rechargeFormDop .tit {
  font-size: 16px;
}

.rechargeFormDop a {
  color: #e67200;
}

.rechargeFormDop strong {
  text-transform: uppercase;
}

.cashCon.outCon .rechargeForm {
  margin: 20px 0 0;
}

.cashCon.outCon .rechargeFormTxt {
  text-align: left;
}

.cashCon.outCon .rechargeUlCon {
  text-align: left;
}

.tableTxt {
  margin-top: 10px;
  max-width: 680px;
  width: 100%;
}

.tableTxt td {
  background-color: #fff;
  border: 1px solid #b5c6d2;
  padding: 10px 15px;
  text-align: center;
}

.tableTxt td b {
  font-size: 14px;
}

.tableTxt tbody tr:last-child td {
  border-bottom-width: 2px;
}

.tableTxt tr:nth-child(2n) td {
  background-color: #f4f7f9;
}

.tableTxt th {
  background-color: #b5c6d2;
  border-color: #b5c6d2 #edf0f0;
  border-style: solid;
  border-width: 1px;
  font-weight: 400;
  padding: 3px 15px;
  text-align: center;
}

.tableTxt th:first-child {
  border-left-color: #b5c6d2;
}

.tableTxt th:last-child {
  border-right-color: #b5c6d2;
}

.tableTxt tfoot td {
  background-color: #333333;
  border-color: #edf0f0;
  border-style: solid;
  border-width: 7px 0 0;
  color: #fff;
  font-size: 14px;
}

.tableTxt tfoot td b {
  font-size: 16px;
}

.tableTxt tfoot td:first-child {
  text-align: left;
  border-right: 1px solid #edf0f0;
}

.tableTxt tfoot td:last-child {
  border-left: 1px solid #edf0f0;
}

.tableTxt.w100 td {
  text-align: left;
  vertical-align: top;
}

.tableTxt.w100 {
  max-width: none;
}

.tableTxt.w100 td.date {
  text-align: center;
}

.colContTwoC.oneC .col {
  padding: 30px 0 0;
  width: 100%;
}

.colContTwoC.oneC:before {
  display: none;
}

.colContTwoC.oneC > .col .line .prop .input {
  max-width: 220px;
}

.colContTwoC.oneC > .col .line .name2 {
  color: #dc0000;
  font-style: italic;
  padding: 8px 0 5px;
}

.colContTwoC.oneC > .col .line .name {
  font-size: 14px;
}

.colContTwoC > .col .line.captureLine {
  padding: 25px 0;
}

.colContTwoC > .col .line.captureLine .input {
  width: 155px;
}

.colContTwoC > .col .line.captureLine .captureLineCon {
  left: 175px;
  padding-left: 36px;
  position: absolute;
  top: 25px;
}

.colContTwoC > .col .line.captureLine .captureLineCon img {
  border: 1px solid #a5b9be;
  display: block;
}

.colContTwoC > .col .line.captureLine .captureLineCon .refresh {
  background-image: url("../img/re.png");
  display: block;
  height: 24px;
  left: 0;
  position: absolute;
  top: 18px;
  width: 23px;
}

.colContTwoC > .col .line.captureLine .captureLineCon .refresh:hover {
  opacity: 0.8;
}

.tableTxt.w100.mesTable {
  border-bottom: 1px solid #afc7d3;
}

.tableTxt.w100.mesTable td.sender {
  text-align: center;
  white-space: nowrap;
  width: 110px;
}

.tableTxt.w100.mesTable td.del a {
  display: block;
  height: 35px;
  line-height: 35px;
  margin: -10px -15px;
  text-align: center;
}

.tableTxt.w100.mesTable td.del a:hover {
  background-color: rgba(92, 124, 132, 0.2);
}

.tableTxt.w100.mesTable td.name {
  cursor: pointer;
}

.tableTxt.w100.mesTable td.name:hover {
  text-decoration: underline;
}

.tableTxt.w100.mesTable tr[data-dop] {
  display: none;
}

.tableTxt.w100.mesTable tr[data-dop] td {
  background-color: #afc7d3;
}

.tableTxt.w100.mesTable tr[data-dop] td .titCon {
  font-size: 14px;
}

.tableTxt.w100.mesTable tr[data-dop] td .titCon .del {
  font-size: 12px;
}

.tableTxt.w100.mesTable tr[data-dop] td .mes {
  background-color: #fff;
  margin: 10px -13px 0;
  padding: 15px 10px 5px;
}

.tableTxt.w100.mesTable tr[data-dop] td .mes .dop {
  font-style: italic;
}

.tableTxt.w100.mesTable tr[data-dop] td .mes .dop .name1 {
  color: #a5b9be;
}

.tableTxt.w100.mesTable tr[data-dop] td .mes .messTxt {
  padding: 5px 0;
}

.tableTxt.w100.mesTable tr[data-dop] td .arrow {
  background-image: url("../img/arr4top.png");
  background-position: 50% 50%;
  background-repeat: no-repeat;
  cursor: pointer;
  height: 15px;
  margin: 0 -16px -10px;
}

.tableTxt.w100.mesTable tr[data-dop] td .arrow:hover {
  background-color: rgba(92, 124, 132, 0.4);
}

.tableTxt.w100.mesTable tr.odd td {
  background-color: #fff;
}

.tableTxt.w100.mesTable tr.even td {
  background-color: #f4f7f9;
}

.notMess {
  color: #000;
  font-size: 16px;
  padding-top: 30px;
}

.sendMesForm .colContTwoC.oneC > .col .line .prop .input {
  max-width: 475px;
}

.sendMesForm .colContTwoC.oneC > .col .line .prop textarea.input {
  height: 150px;
  line-height: 1.3;
  max-height: 400px;
  max-width: 700px;
  min-height: 150px;
  min-width: 200px;
  padding: 10px;
}

.sendMesForm .formButsForCol {
  padding-top: 15px;
}

.colMenuUl2 .link {
  background-color: #333333;
  border: 1px solid #333333;
  background-image: url("../img/regTab.png");
  background-repeat: no-repeat;
  border-radius: 2px;
  cursor: pointer;
  color: #fff;
  display: block;
  font-size: 20px;
  font-weight: 300;
  height: 78px;
  line-height: 78px;
  margin-bottom: 10px;
  padding: 0 55px 0 20px;
  text-decoration: none;
}

.colMenuUl2 .link span {
  display: inline-block;
  line-height: 1.1;
  vertical-align: middle;
}

.colMenuUl2 .link:hover {
  background-color: #748b94;
}

.colMenuUl2 .link.active {
  background-color: #f6ce60;
  color: #3c525b;
  font-weight: 400;
  cursor: default;
}

.colMenuUl2 .link[data-tab="1"] {
  background-position: 149px 16px;
}

.colMenuUl2 .link[data-tab="2"] {
  background-position: 149px -73px;
}

.colMenuUl2 .link[data-tab="3"] {
  background-position: 149px -162px;
}

.colMenuUl2 .link.active[data-tab="1"] {
  background-position: -151px 16px;
}

.colMenuUl2 .link.active[data-tab="2"] {
  background-position: -151px -73px;
}

.colMenuUl2 .link.active[data-tab="3"] {
  background-position: -151px -162px;
}

.formReg .colContTwoC > .col .line .name2 {
  color: #666666;
  font-size: 11px;
  padding: 5px 0 0;
  max-width: 300px;
}

.formReg .colContTwoC > .col .line + .line {
  margin-top: 15px;
}

.formReg  .colContTwoC:before {
  display: none;
}

.formReg  .colContTwoC > .col {
  max-width: 330px;
}

.formReg  .colContTwoC > .col:first-child {
  padding-right: 30px;
}

.formReg  .colContTwoC > .col:last-child {
  padding-left: 30px;
}

.formReg .butCon .submit {
  border-radius: 2px;
  cursor: pointer;
  display: inline-block;
  font-size: 22px;
  font-weight: 300;
  height: 35px;
  line-height: 35px;
  margin: 25px 0;
  text-align: center;
  vertical-align: top;
  width: 350px;
}

.formReg .acceptDiv {
  padding: 40px 0 0;
}

.formReg .acceptDiv label {
  color: #bc5127;
  font-size: 13px;
  line-height: 18px;
}

.cyber-page .formReg .acceptDiv label {
  color: #ffc013;
}

.formReg .acceptDiv input:checked + label {
  color: #336633;
}

.cyber-page .formReg .acceptDiv input:checked + label {
  color: #00ab8d;
}

.formReg .acceptDiv label:before {
  top: 3px;
}

.formReg .acceptDiv label:after {
  top: 5px;
}

.formReg {
  max-width: 670px;
  display: none;
}

.formReg .acceptDiv .txt {
  color: #666666;
}

.regSoc .txt1 {
  font-size: 16px;
}

.regSoc .txt2 {
  color: #252525;
}

.socRegUl {
  padding: 40px 0 5px;
}

.socRegUl .link {
  background-image: url("../img/socReg.png");
  background-repeat: no-repeat;
  display: block;
  height: 75px;
  width: 77px;
  margin-bottom: 15px;
  margin-right: 15px;
}

.socRegUl .link:hover {
  opacity: 0.7;
}

.socRegUl .link.vk {
  background-position: 0 0;
}

.socRegUl .link.fb {
  background-position: -91px 0;
}

.socRegUl .link.ok {
  background-position: -181px 0;
}

.socRegUl .link.gplus {
  background-position: -272px 0;
}

.socRegUl .link.yandex {
  background-position: -363px 0;
}

.socRegUl .link.mailru {
  background-position: -454px 0;
}

.newsListUl li {
  width: 50%;
}

.newsListUl .link {
  border-bottom: 1px solid #aab8bd;
  display: block;
  padding: 20px 0 40px;
  text-decoration: none;
}

.newsListUl li:nth-child(2n-1) .link {
  padding-right: 20px;
}

.newsListUl li:nth-child(2n) .link {
  padding-left: 20px;
}

.newsListUl li:nth-child(2n) .link:before {
  background-color: #aab8bd;
  bottom: 40px;
  display: block;
  left: 0;
  position: absolute;
  top: 20px;
  width: 1px;
}

.newsListUl .link > * {
  display: block;
}

.newsListUl .link .imgCon {
  height: 150px;
}

.newsListUl .link .imgCon .img {
  display: block;
  max-width: 100%;
  height: auto;
  max-height: 150px;
}

.newsListUl .link .date {
  color: #666666;
  font-size: 11px;
  padding: 18px 0 10px;
  line-height: 13px;
}

.newsListUl .link .name {
  font-size: 18px;
  overflow: hidden;
  padding-bottom: 10px;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 22px;
}

.newsListUl .link .dop {
  font-size: 13px;
  height: 48px;
  line-height: 16px;
  overflow: hidden;
}

.newsListUl .link:hover .imgCon {
  opacity: 0.8;
}

.newsListUl .link:hover .name {
  text-decoration: underline;
}

.pagCon {
  padding: 50px 10px 40px;
  text-align: center;
}

.pagUl {
  display: inline-block;
  vertical-align: top;
}

.pagUl .pag {
  background-color: #333333;
  border-radius: 2px;
  color: #fff;
  display: block;
  font-size: 22px;
  height: 40px;
  line-height: 40px;
  margin: 0 5px;
  text-decoration: none;
  width: 40px;
}

.pagUl .pag:hover {
  background-color: #526369;
}

.pagUl .pag.selected {
  background-color: #aab8bd;
  cursor: default;
}

.cyber-page .liveTabloDop {
  background-position: 50% 50%;
  background-size: 100% 100%;
  border-radius: 0 0 2px 2px;
  color: #fff;
  overflow: hidden;
}

.cyber-page.tablo {
  background-color: #1e4e28;
  background-image: url("../img/cyber_tablo.jpg") !important;
  background-position: 50% 0;
  background-repeat: repeat-x;
  height: 150px;
  margin-top: 1px;
  overflow: hidden;
  border-radius: 2px;
}

.tablo {
  width: 100%;
  margin-top: 1px;
  overflow: hidden;
  border-radius: 2px;
}

.tablo .date {
  color: #fff;
  font-size: 14px;
  line-height: 14px;
  padding-bottom: 4px;
  text-align: center;
  margin-bottom: 15px;
  padding-top: 5px;
}

.tablo .time {
  color: #fff;
  font-size: 14px;
  line-height: 14px;
  text-align: center;
  position: absolute;
  width: 100%;
  top: 17px;
  left: 0;
}

.tablo .teams {
  height: 60px;
}

.tablo .teams .teamCon:first-child:last-child {
  width: 100%;
}

.tablo .teams .teamCon .teamLine {
  background-color: #f6ce60;
  color: #252525;
  font-size: 20px;
  height: 60px;
  line-height: 60px;
  text-align: center;
}

.tablo .teams .teamCon .teamLine .teamName {
  width: 220px;
}

.tablo .teams .teamCon:first-child:last-child .teamLine .teamName {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  width: 100%;
  margin: 0;
  padding: 0 15px;
}

.tablo .teams .teamCon .teamLine .teamName > span {
  white-space: normal;
  display: inline-block;
  line-height: 24px;
  max-height: 48px;
  overflow: hidden;
  vertical-align: middle;
}

.tablo .teams .teamCon:last-child .teamLine {
  background: #f6ce60;
}

.tablo .teams .countCon .sep {
  font-size: 48px;
  display: inline-block;
  color: #f6ce60;
}

.tablo .teams .teamCon:first-child:last-child .teamLine {
  margin: 4px 0 0;
  background: #f6ce60;
}

.tablo .teams .teamCon .teamLine:before {
  display: block;
  height: 60px;
  position: absolute;
  top: 0;
  width: 40px;
}

.tablo .teams .teamCon:first-child .teamLine:before {
  right: -15px;
}

.tablo .teams .teamCon:last-child .teamLine:before {
  left: -15px;
}

.tablo .teams .teamCon:first-child:last-child .teamLine:before,
.tablo .teams .teamCon:first-child:last-child .teamLine:after {
  display: none;
}

.tablo .teams .teamCon .teamLine .teamImg__ico,
.tablo .teams .teamCon .teamLine .teamImg {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 100px;
  position: absolute;
  top: -20px;
  width: 100px;
}

.tablo .teams .teamCon:first-child .teamLine .teamImg__ico,
.tablo .teams .teamCon:first-child .teamLine .teamImg {
  right: 228px;
}

.tablo .teams .teamCon:last-child .teamLine .teamImg__ico,
.tablo .teams .teamCon:last-child .teamLine .teamImg {
  left: 228px;
}

.kofsTableLine.inEvent {
  background-color: #fff;
  margin: 0 11px;
  border-bottom-width: 2px;
}

.inEvent .kofsTableLineNums {
  padding-left: 0;
}

.kofsTableHead.inEvent {
  margin: 11px 11px 0;
  padding-left: 0;
}

.kofsTableHead.inEvent .colName:first-child {
  border-left: medium none;
}

.totoBlockCon .totoCol {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.totoBlockCon .totoCol:last-child {
  padding-left: 15px;
  width: 32%;
}

.totoBlockCon .totoCol:first-child {
  padding-right: 15px;
  width: 68%;
}

.totoTable {
  width: 100%;
}

.totoTable th {
  background-color: #b5c6d2;
  border: 1px solid #edf0f0;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.3;
  padding: 3px 4px;
  text-align: center;
  vertical-align: middle;
}

.totoTable th:first-child {
  border-left-color: #b5c6d2;
}

.totoTable th:last-child {
  border-right-color: #b5c6d2;
}

.totoTable td {
  background-color: #ffffff;
  border: 1px solid #b5c6d2;
  font-size: 14px;
  padding: 6px 3px;
  vertical-align: top;
  line-height: 18px;
}

.totoTable .ligaName {
  background-color: #b5c6d2;
  font-size: 14px;
  text-align: center;
}

.totoTable .id {
  text-align: center;
  width: 24px;
}

.totoTable .proc {
  text-align: center;
  width: 54px;
}

.totoTable .date {
  text-align: center;
  width: 94px;
  white-space: nowrap;
}

.totoTable .check {
  background-color: #eff6fa;
  width: 24px;
}

.totoTable .stat {
  width: 24px;
}

.totoTable .stat .statBut {
  background-image: url("../img/stat.png");
  background-position: 50% 50%;
  background-repeat: no-repeat;
  display: block;
  height: 30px;
  margin: -6px -3px;
}

.totoTable .stat .statBut:hover {
  background-color: #eff6fa;
}

.totoTable .nameTd {
  padding-right: 10px;
  padding-left: 10px;
}

.totoTable .nameTd .sportIco {
  background-size: 100% 100%;
  display: inline-block;
  height: 14px;
  margin-right: 10px;
  margin-top: 2px;
  vertical-align: top;
  width: 14px;
}

.sportIco.s1 {
  background-image: url(../img/spIco/70x70/s01.png);
}

.sportIco.s2 {
  background-image: url(../img/spIco/70x70/s02.png);
}

.sportIco.s3 {
  background-image: url(../img/spIco/70x70/s03.png);
}

.sportIco.s4 {
  background-image: url(../img/spIco/70x70/s04.png);
}

.sportIco.s5 {
  background-image: url(../img/spIco/70x70/s05.png);
}

.sportIco.s6 {
  background-image: url(../img/spIco/70x70/s06.png);
}

.sportIco.s7 {
  background-image: url(../img/spIco/70x70/s07.png);
}

.sportIco.s8 {
  background-image: url(../img/spIco/70x70/s08.png);
}

.sportIco.s9 {
  background-image: url(../img/spIco/70x70/s09.png);
}

.sportIco.s10 {
  background-image: url(../img/spIco/70x70/s10.png);
}

.sportIco.s11 {
  background-image: url(../img/spIco/70x70/s11.png);
}

.sportIco.s12 {
  background-image: url(../img/spIco/70x70/s12.png);
}

.sportIco.s13 {
  background-image: url(../img/spIco/70x70/s13.png);
}

.sportIco.s14 {
  background-image: url(../img/spIco/70x70/s14.png);
}

.sportIco.s15 {
  background-image: url(../img/spIco/70x70/s15.png);
}

.sportIco.s16 {
  background-image: url(../img/spIco/70x70/s16.png);
}

.sportIco.s17 {
  background-image: url(../img/spIco/70x70/s17.png);
}

.sportIco.s18 {
  background-image: url(../img/spIco/70x70/s18.png);
}

.sportIco.s19 {
  background-image: url(../img/spIco/70x70/s19.png);
}

.sportIco.s20 {
  background-image: url(../img/spIco/70x70/s20.png);
}

.sportIco.s21 {
  background-image: url(../img/spIco/70x70/s21.png);
}

.sportIco.s22 {
  background-image: url(../img/spIco/70x70/s22.png);
}

.sportIco.s23 {
  background-image: url(../img/spIco/70x70/s23.png);
}

.sportIco.s24 {
  background-image: url(../img/spIco/70x70/s24.png);
}

.sportIco.s25 {
  background-image: url(../img/spIco/70x70/s25.png);
}

.sportIco.s26 {
  background-image: url(../img/spIco/70x70/s26.png);
}

.sportIco.s27 {
  background-image: url(../img/spIco/70x70/s27.png);
}

.sportIco.s28 {
  background-image: url(../img/spIco/70x70/s28.png);
}

.sportIco.s29 {
  background-image: url(../img/spIco/70x70/s29.png);
}

.sportIco.s30 {
  background-image: url(../img/spIco/70x70/s30.png);
}

.sportIco.s31 {
  background-image: url(../img/spIco/70x70/s31.png);
}

.sportIco.s32 {
  background-image: url(../img/spIco/70x70/s32.png);
}

.sportIco.s33 {
  background-image: url(../img/spIco/70x70/s33.png);
}

.sportIco.s34 {
  background-image: url(../img/spIco/70x70/s34.png);
}

.sportIco.s35 {
  background-image: url(../img/spIco/70x70/s35.png);
}

.sportIco.s36 {
  background-image: url(../img/spIco/70x70/s36.png);
}

.sportIco.s37 {
  background-image: url(../img/spIco/70x70/s37.png);
}

.sportIco.s38 {
  background-image: url(../img/spIco/70x70/s38.png);
}

.sportIco.s39 {
  background-image: url(../img/spIco/70x70/s39.png);
}

.sportIco.s40 {
  background-image: url(../img/spIco/70x70/s40.png);
}

.sportIco.s41 {
  background-image: url(../img/spIco/70x70/s41.png);
}

.sportIco.s42 {
  background-image: url(../img/spIco/70x70/s42.png);
}

.sportIco.s43 {
  background-image: url(../img/spIco/70x70/s43.png);
}

.sportIco.s44 {
  background-image: url(../img/spIco/70x70/s44.png);
}

.sportIco.s45 {
  background-image: url(../img/spIco/70x70/s45.png);
}

.sportIco.s46 {
  background-image: url(../img/spIco/70x70/s46.png);
}

.sportIco.s47 {
  background-image: url(../img/spIco/70x70/s47.png);
}

.sportIco.s48 {
  background-image: url(../img/spIco/70x70/s48.png);
}

.sportIco.s49 {
  background-image: url(../img/spIco/70x70/s49.png);
}

.sportIco.s50 {
  background-image: url(../img/spIco/70x70/s50.png);
}

.sportIco.s51 {
  background-image: url(../img/spIco/70x70/s51.png);
}

.sportIco.s52 {
  background-image: url(../img/spIco/70x70/s52.png);
}

.sportIco.s53 {
  background-image: url(../img/spIco/70x70/s53.png);
}

.sportIco.s54 {
  background-image: url(../img/spIco/70x70/s54.png);
}

.sportIco.s55 {
  background-image: url(../img/spIco/70x70/s55.png);
}

.sportIco.s56 {
  background-image: url(../img/spIco/70x70/s56.png);
}

.sportIco.s57 {
  background-image: url(../img/spIco/70x70/s57.png);
}

.sportIco.s58 {
  background-image: url(../img/spIco/70x70/s58.png);
}

.sportIco.s59 {
  background-image: url(../img/spIco/70x70/s59.png);
}

.sportIco.s60 {
  background-image: url(../img/spIco/70x70/s60.png);
}

.sportIco.s61 {
  background-image: url(../img/spIco/70x70/s61.png);
}

.sportIco.s62 {
  background-image: url(../img/spIco/70x70/s62.png);
}

.sportIco.s63 {
  background-image: url(../img/spIco/70x70/s63.png);
}

.sportIco.s64 {
  background-image: url(../img/spIco/70x70/s64.png);
}

.sportIco.s65 {
  background-image: url(../img/spIco/70x70/s65.png);
}

.sportIco.s66 {
  background-image: url(../img/spIco/70x70/s66.png);
}

.sportIco.s67 {
  background-image: url(../img/spIco/70x70/s67.png);
}

.sportIco.s68 {
  background-image: url(../img/spIco/70x70/s68.png);
}

.sportIco.s69 {
  background-image: url(../img/spIco/70x70/s69.png);
}

.sportIco.s70 {
  background-image: url(../img/spIco/70x70/s70.png);
}

.sportIco.s71 {
  background-image: url(../img/spIco/70x70/s71.png);
}

.sportIco.s72 {
  background-image: url(../img/spIco/70x70/s72.png);
}

.sportIco.s73 {
  background-image: url(../img/spIco/70x70/s73.png);
}

.sportIco.s74 {
  background-image: url(../img/spIco/70x70/s74.png);
}

.sportIco.s75 {
  background-image: url(../img/spIco/70x70/s75.png);
}

.sportIco.s76 {
  background-image: url(../img/spIco/70x70/s76.png);
}

.sportIco.s77 {
  background-image: url(../img/spIco/70x70/s77.png);
}

.sportIco.s78 {
  background-image: url(../img/spIco/70x70/s78.png);
}

.sportIco.s79 {
  background-image: url(../img/spIco/70x70/s79.png);
}

.sportIco.s80 {
  background-image: url(../img/spIco/70x70/s80.png);
}

.sportIco.s81 {
  background-image: url(../img/spIco/70x70/s81.png);
}

.sportIco.s82 {
  background-image: url(../img/spIco/70x70/s82.png);
}

.sportIco.s83 {
  background-image: url(../img/spIco/70x70/s83.png);
}

.sportIco.s84 {
  background-image: url(../img/spIco/70x70/s84.png);
}

.sportIco.s85 {
  background-image: url(../img/spIco/70x70/s85.png);
}

.sportIco.s86 {
  background-image: url(../img/spIco/70x70/s86.png);
}

.sportIco.s92 {
  background-image: url(../img/spIco/70x70/s92.png);
}

.sportIco.s137 {
  background-image: url(../img/spIco/70x70/s137.png);
}

.sportIco.s138 {
  background-image: url(../img/spIco/70x70/s138.png);
}

.sportIco.s140 {
  background-image: url(../img/spIco/70x70/s140.png);
}

.sportIco.s147 {
  background-image: url(../img/spIco/70x70/s147.png);
}

.sportIco.s149 {
  background-image: url(../img/spIco/70x70/s149.png);
}

.sportIco.s151 {
  background-image: url(../img/spIco/70x70/s68.png);
}

.totoTable .proc label {
  cursor: pointer;
  display: block;
  height: 30px;
  line-height: 30px;
  margin: -6px -3px;
}

.totoTable .proc label:hover {
  background-color: #eff6fa;
}

.totoTable .check .checkInput {
  display: none;
}

.totoTable .check .checkInput + label {
  cursor: pointer;
  display: block;
  height: 30px;
  margin: -6px -3px;
}

.totoTable .check .checkInput + label:hover {
  background-color: #dfeaf0;
}

.totoTable .check .checkInput + label:before {
  background-color: #fff;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  border: 1px solid #52707b;
  border-radius: 2px;
  display: block;
  height: 16px;
  left: 50%;
  margin-left: -9px;
  margin-top: -9px;
  position: absolute;
  top: 50%;
  width: 16px;
}

.totoTable .check .checkInput + label:hover:before {
  background-image: url(../img/check2.png);
}

.totoTable .check .checkInput:checked + label:before {
  background-image: url(../img/check1.png);
}

.event-result .check2 input[type="checkbox"] + label:before {
  background: #fff;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  border: 1px solid #52707b;
  border-radius: 2px;
  display: block;
  height: 16px;
  width: 16px;
  margin: 0 auto;
}

.event-result .check2 input[type="checkbox"] + label:hover:before {
  background-image: url(../img/check2.png);
  background-position: 50% 50%;
  background-repeat: no-repeat;
}

.event-result .check2 input[type="checkbox"]:checked + label:before {
  background-image: url(../img/check1.png);
  background-position: 50% 50%;
  background-repeat: no-repeat;
}

.event-result .check2 input[type="checkbox"]:checked + label:hover:before {
  background-image: url(../img/check1.png);
  background-position: 50% 50%;
  background-repeat: no-repeat;
}

.totoTableButsCon {
  padding: 30px 0 25px;
  text-align: center;
}

.totoTableButsUl {
  display: inline-block;
  vertical-align: top;
}

.totoTableButsUl li .but {
  border-radius: 3px;
  display: block;
  font-size: 15px;
  height: 26px;
  line-height: 26px;
  margin: 3px;
  min-width: 130px;
  padding: 0 35px;
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
}

.totoBlockCon .colBlock + .colBlock {
  border-top: 1px solid #b5c6d2;
  margin-top: 35px;
  padding-top: 35px;
}

.totoBlockCon .colBlock .colBlockCon {
  background-color: #e6eef2;
  border-color: #b5c6d2;
  border-radius: 3px;
  border-style: solid;
  border-width: 3px 1px;
  padding: 20px 18px;
}

.colBlockCon .bigName {
  font-size: 22px;
  text-align: center;
}

.colBlockCon .litName {
  font-size: 14px;
  text-align: center;
  margin-bottom: 10px;
}

.totoBlockCon .colBlock .colBlockCon .bigBut {
  border-radius: 3px;
  display: block;
  font-size: 15px;
  margin: 15px auto 0;
  max-width: 325px;
  padding: 5px 10px;
  text-align: center;
  text-decoration: none;
}

.colBlockCon .minColCon .minCol {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  width: 50%;
}

.colBlockCon .minColCon .minCol:first-child {
  padding-right: 10px;
}

.colBlockCon .minColCon .minCol:last-child {
  padding-left: 10px;
}

.colBlockCon .propListUl li {
  display: flex;
}

.colBlockCon .propListUl li + li {
  padding-top: 10px;
}

.colBlockCon .propListUl li .name {
  font-size: 14px;
  padding-top: 2px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  white-space: nowrap;
}

.colBlockCon .propListUl li .prop {
  font-size: 14px;
  flex-shrink: 0;
  margin-left: 5px;
}

.colBlockCon .propListUl li .prop .input {
  border-color: #aab8bd;
  border-radius: 3px;
  border-style: solid;
  border-width: 1px 0 0 1px;
  display: block;
  font-size: 14px;
  height: 20px;
  line-height: 20px;
  padding: 0 10px;
  text-align: right;
  width: 70px;
}

.radioButsUl {
  padding: 15px 0;
}

.radioButsUl li {
  margin-right: 22px;
}

.radioButsUl .radio {
  display: none;
}

.radioButsUl .radio + label {
  color: #666666;
  cursor: pointer;
  display: inline-block;
  font-size: 12px;
  height: 16px;
  line-height: 16px;
  padding-left: 20px;
  vertical-align: top;
  margin-right: 22px;
}

.radioButsUl .radio + label:before {
  background-color: #e9e9e9;
  border: 1px solid #a8a9a9;
  border-radius: 50%;
  display: block;
  height: 10px;
  left: 2px;
  position: absolute;
  top: 2px;
  width: 10px;
}

.radioButsUl .radio:checked + label:after {
  background-color: #666666;
  border-radius: 50%;
  display: block;
  height: 6px;
  left: 5px;
  position: absolute;
  top: 5px;
  width: 6px;
}

.colBlockCon .textarea {
  border-color: #aab8bd;
  border-radius: 3px;
  border-style: solid;
  border-width: 1px 0 0 1px;
  box-sizing: border-box;
  display: block;
  height: 300px;
  max-height: 400px;
  min-height: 50px;
  padding: 10px;
  resize: vertical;
  width: 100%;
}

.packetTable {
  display: none;
  max-width: 285px;
  margin: 0 auto;
}

.packetTable th {
  background: none repeat scroll 0 0 #b5c6d2;
  border: 1px solid #b5c6d2;
  padding: 2px;
}

.colBlockCon .helpBut {
  background-image: url("../img/help.png");
  border-radius: 50%;
  top: -4px;
  display: block;
  height: 48px;
  position: absolute;
  right: 0;
  width: 48px;
}

.colBlockCon .helpBut:hover {
  background-color: #ffffff;
}

.colBlockCon .fileCon {
  padding: 8px 0 10px;
}

.fileCon > form > input {
  display: none;
}

.fileCon > form > label {
  border-radius: 3px;
  cursor: pointer;
  display: inline-block;
  height: 23px;
  line-height: 23px;
  padding: 0 23px;
  vertical-align: top;
  white-space: nowrap;
}

.totoNavCon {
  padding: 20px 0 45px;
  margin: 0 auto;
}

.totoNavUl .link {
  border: 1px solid #333333;
  border-radius: 3px;
  display: block;
  font-size: 16px;
  height: 34px;
  line-height: 34px;
  padding: 0 10px;
  text-decoration: none;
  white-space: nowrap;
  text-align: center;
  overflow: hidden;
}

.totoNavUl .link.active {
  background-color: #fff;
  border-color: #aab8bd;
  color: #3c525b;
  cursor: default;
}

.totoNavUl  li {
  width: 180px;
  padding: 0 1px;
}

.totoTableTitle {
  padding-bottom: 35px;
  text-align: center;
}

.totoTableTitle .txt1 {
  font-size: 22px;
  padding-bottom: 8px;
}

.totoTableTitle .txt1 span {
  color: #333333;
}

.totoTableTitle .txt2 {
  font-size: 14px;
  padding-bottom: 20px;
}

.totoTableTitle .dpCon .dpConTxt {
  background-color: #336633;
  border-radius: 5px;
  display: inline-block;
  height: 60px;
  padding: 0 60px 0 95px;
  vertical-align: top;
}

.totoTableTitle .dpCon .dpConTxt:before {
  border: 1px solid #b3c4a0;
  border-radius: 3px;
  bottom: 3px;
  display: block;
  left: 3px;
  position: absolute;
  right: 3px;
  top: 3px;
}

.totoTableTitle .dpCon .dpConTxt .num {
  color: #fff;
  display: block;
  font-size: 24px;
  line-height: 60px;
  white-space: nowrap;
}

.totoTableTitle .dpCon .dpConTxt .num span {
  font-size: 36px;
}

.totoTableTitle .dpCon .dpConTxt .lab {
  background-image: url("../img/dpLine.png");
  display: block;
  height: 61px;
  left: -2px;
  position: absolute;
  top: -2px;
  width: 100px;
}

.totoTableTitle .dpCon .dpConTxt .lab.ru {
  background-image: url("../img/dpLineRu.png");
}

.totoTableTitle .dpCon .dpConTxt .butCon {
  left: 100%;
  position: absolute;
  top: 4px;
  width: 165px;
}

.totoTableTitle .dpCon .dpConTxt .butCon .but {
  border-bottom: 1px dotted;
  clear: both;
  color: #336633;
  display: inline-block;
  font-size: 12px !important;
  margin: 2px 0;
  white-space: nowrap;
  text-decoration: none;
}

.totoTable.correctScore .selection {
  width: 90px;
  position: relative;
}

.totoTable.correctScore .selection a {
  background-color: #eff6fa;
  display: block;
  line-height: 24px;
  min-height: 24px;
  padding: 3px 5px;
  text-align: center;
  margin: -6px -3px;
  text-decoration: none;
}

.totoTable.correctScore a:hover {
  background-color: #dee9f0;
}

.totoTable.correctScore .selection .selBut span {
  display: inline-block;
  line-height: 1;
  vertical-align: middle;
}

.totoTable.correctScore .selection .selPop {
  background-color: #eff6fa;
  border: 1px solid #b5c6d2;
  display: none;
  left: -1px;
  padding: 6px 10px 7px;
  position: absolute;
  top: -1px;
  width: 377px;
  z-index: 10;
}

.totoTable.correctScore .selection .selPop:before {
  background-color: #eff6fa;
  border-bottom: 1px solid #b5c6d2;
  border-left: 1px solid #b5c6d2;
  display: block;
  height: 9px;
  left: -6px;
  position: absolute;
  top: 10px;
  width: 9px;
  -moz-transform: scale(1) rotate(45deg);
  -webkit-transform: scale(1) rotate(45deg);
  -o-transform: scale(1) rotate(45deg);
  -ms-transform: scale(1) rotate(45deg);
  transform: scale(1) rotate(45deg);
}

.totoTable.correctScore .selection .selPop .checksCon .line {
  padding: 4px 0;
}

.totoTable.correctScore .selection .selPop .checksCon .line + .line {
  border-top: 1px solid #aab8bd;
}

.totoTable.correctScore .selection .selPop .checksCon input {
  display: none;
}

.totoTable.correctScore .selection .selPop .checksCon input + label {
  cursor: pointer;
  display: block;
  height: 18px;
  line-height: 18px;
  padding-left: 18px;
  font-size: 14px;
  width: 43px;
  text-align: center;
}

.totoTable.correctScore .selection .selPop .checksCon input + label:before {
  background-color: #fff;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  border: 1px solid #52707b;
  border-radius: 2px;
  display: block;
  height: 16px;
  left: 0;
  position: absolute;
  top: 0;
  width: 16px;
}

.totoTable.correctScore .selection .selPop .checksCon input + label:hover:before {
  background-image: url(../img/check2.png);
}

.totoTable.correctScore .selection .selPop .checksCon input:checked + label:before {
  background-image: url(../img/check1.png);
}

.totoTable.correctScore .selection .selPop .butsCon {
  margin-top: 7px;
}

.totoTable.correctScore .selection .selPop .butsCon .but {
  border-radius: 2px;
  font-size: 14px;
  line-height: 23px;
  margin-top: 3px;
  padding: 0 10px;
  text-decoration: none;
  white-space: nowrap;
  text-align: center;
}

.totoTable.correctScore .selection .selPop .butsCon .but + .but {
  margin-left: 3px;
}

.totoTable.correctScore .selection .selPop .butsCon .but.w3 {
  width: 72px;
}

.totoTable.correctScore .selection .selPop .butsCon .but.w1 {
  width: 9px;
}

.totoTable.correctScore .selection .selPop .butsCon .but.w2 {
  width: 24px;
}

.totoTable.correctScore .selection .selPop .butsCon .but.okBut {
  width: 72px;
}

.postPage {
  border-bottom: 1px solid #aab8bd;
  margin-bottom: 20px;
  /*padding: 20px 10px;*/
}

.postPage h1 {
  color: #4f626a;
  font-size: 22px;
  font-weight: 400;
  margin: 0 0 10px;
}

.postPage .kofsTableCon {
  margin: 20px 0;
}

.postPage h2,
.postPage h3,
.postPage h4,
.postPage h5,
.postPage h6,
.postPage ul {
  color: #4f626a;
  font-size: 16px;
  font-weight: 400;
  margin: 10px 0;
}

.postPage img {
  border-left: 3px solid #aab8bd;
  display: block;
  margin: 15px 0 30px;
  max-width: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.postPage p {
  color: #231f20;
  font-size: 13px;
}

.postPage a {
  color: #cc670c;
}

.postPage i {
  font-style: italic;
}

.postPage .tableTxt {
  border-top: 1px solid #b5c6d2;
  margin: 15px 0;
  width: 480px;
  max-width: 100%;
}

.postPage blockquote {
  color: #666666;
  font-style: italic;
  margin: 10px 0;
  max-width: 815px;
  display: block;
}

.postPage iframe {
  margin: 10px 0;
  max-width: 100%;
}

.postPage time {
  color: #666666;
  display: block;
  font-size: 12px;
  margin: 5px 0;
}

.postPage ul {
  margin: 10px 0;
}

.postPage ul li {
  padding: 2px 0 2px 13px;
}

.postPage ul li:before {
  background-color: transparent;
  border-radius: 1px;
  display: block;
  height: 4px;
  left: 3px;
  position: absolute;
  top: 8px;
  width: 4px;
}

.postPage .reg {
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  font-size: 18px;
  font-weight: 500;
  height: 36px;
  line-height: 36px;
  padding: 0 45px;
  text-decoration: none;
  vertical-align: top;
}

.postPage.bonusPage {
  border-bottom: medium none;
  color: #231f20;
  padding: 0 10px 200px;
}

.postPage.bonusPage.noPadding {
  padding: 0 10px 10px;
}

.postPage.bonusPage.noPadding ul li {
  padding: 0px 0px;
}

.postPage.bonusPage.noPadding ul li:before {
  display: none !important;
}

.postPage.bonusPage img {
  border: medium none;
  border-radius: 2px;
}

.postPage.bonusPage time {
  margin-bottom: 25px;
}

.postPage.infoPage > .fl {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  width: 50%;
}

.postPage.infoPage > .fl:nth-child(2n-1) {
  padding-right: 10px;
}

.postPage.infoPage > .fl:nth-child(2n) {
  padding-left: 10px;
}

.postPage.infoPage h2 {
  font-size: 22px;
  margin: 30px 0 20px;
}

.postPage.infoPage h2:first-child {
  margin-top: 0;
}

.postPage.infoPage:before {
  background-color: #fff;
  bottom: 15px;
  display: block;
  position: absolute;
  right: 0;
  top: 10px;
  width: 50%;
}

.paymentsPage p {
  font-size: 14px;
}

.paymentsPage .tableTxt {
  margin: 20px 0;
  max-width: none;
  width: 100%;
}

.paymentsPage .tableTxt td {
  vertical-align: middle;
}

.paymentsPage .tableTxt th {
  font-weight: 700;
}

.paymentsPage .tableTxt td .s18 {
  font-size: 18px;
}

.paymentsPage h2 {
  color: #4f626a;
  font-size: 18px;
  font-weight: 500;
  margin: 10px 0;
}

ol.rulesIndex {
  counter-reset: level1;
}

ol.rulesIndex li:before {
  color: #666666;
  content: counter(level1, decimal) ". ";
  counter-increment: level1;
  display: inline-block;
  font-size: 12px;
  padding-right: 8px;
  text-align: right;
  width: 25px;
}

ol.rulesIndex ol {
  counter-reset: level2;
  padding-left: 30px;
}

ol.rulesIndex ol li:before {
  content: counter(level1, decimal) "." counter(level2, decimal) ". ";
  counter-increment: level2;
}

.rulesIndex li a {
  font-size: 14px;
  text-decoration: none;
  color: #4f626a;
}

.rulesIndex li a:hover {
  text-decoration: underline;
}

.rulesIndex li {
  padding: 2px 0;
}

.rulesCon {
  background-color: #fff;
  border-bottom: medium none;
  margin-bottom: 30px;
  margin-top: 15px;
  /*padding: 15px;*/
}

.rulesCon:before {
  background-color: #aab8bd;
  bottom: -20px;
  display: block;
  /*height: 1px;*/
  left: 0;
  position: absolute;
  width: 100%;
}

.postPage.rulesCon h3 {
  font-weight: 500;
}

.postPage.rulesCon ol {
  counter-reset: level1;
}

.postPage.rulesCon ol > li:before {
  color: #666666;
  content: counter(level1, decimal) ". ";
  counter-increment: level1;
  display: inline-block;
  font-size: 12px;
  left: 0;
  padding-right: 8px;
  position: absolute;
  text-align: right;
  width: 25px;
}

.postPage.rulesCon ol > li {
  color: #4f626a;
  font-size: 12px;
  padding: 4px 0 4px 33px;
}

.postPage.rulesCon ol > li ul {
  list-style-type: square;
  padding: 15px 10px 10px 20px;
}

.postPage.rulesCon ol > li ul li {
  padding: 2px 0;
}

.rules_padding {
  padding: 10px 10px 10px 40px;
}

.rulesPage > h3 {
  color: #4f626a;
  font-size: 16px;
  font-weight: 400;
}

.rightSide .aside.banners a img {
  display: block;
  margin-top: 2px;
}

.rightSide .aside.banners a:hover img {
  opacity: 0.8;
}
/*TODO: не стилизовано */
.dop_info_event_but {
  display: none;
  cursor: pointer;
  background: #333;
  text-align: center;
  /* color: #fff; */
  padding: 5px 0;
}

.tablo {
  border-radius: 2px 2px 0 0;
  padding-top: 35px;
  position: relative;
  background-image: url("../img/tabBgGreen.jpg");
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  background-size: cover;
}

.tablo.liveTablo {
  padding-bottom: 82px;
}

.basketball.tablo {
  background-image: url("../img/tablo/big/4_Basketball.jpg");
}

.soccer.tablo {
  background-image: url("../img/tablo/big/1_Football.jpg");
}

.hockey.tablo {
  background-image: url("../img/tablo/big/3_hockey.jpg");
}

.voleyball.tablo {
  background-image: url("../img/tablo/big/6_Voleyball.jpg");
}

.tennis.tablo {
  background-image: url("../img/tablo/big/2_Tennis.jpg");
}

.boxing.tablo {
  background-image: url("../img/tablo/big/9_Boxing.jpg");
}

.rugby.tablo {
  background-image: url("../img/tablo/big/7_Regby.jpg");
}

.baseball.tablo {
  background-image: url("../img/tablo/big/5_Baсetball.jpg");
}

.tableTennis.tablo {
  background-image: url("../img/tablo/big/10_Teble_tennis.jpg");
}

.hockeyBall.tablo {
  background-image: url("../img/tablo/big/15_hokey_with_ball.jpg");
}

.waterPolo.tablo {
  background-image: url("../img/tablo/big/17_water_polo.jpg");
}

.petanque.tablo {
  background-image: url("../img/tablo/big/32_balls.jpg");
}

.konykobeg.tablo {
  background-image: url("../img/tablo/big/69_skating.jpg");
}

.skeleton.tablo {
  background-image: url("../img/tablo/big/70_skeleton.jpg");
}

.bobsley.tablo {
  background-image: url("../img/tablo/big/72_bobsley.jpg");
}

.skachky.tablo {
  background-image: url("../img/tablo/big/43_horserace.jpg");
}

.motorace.tablo {
  background-image: url("../img/tablo/big/31_motorcycle-races.jpg");
}

.greblya.tablo {
  background-image: url("../img/tablo/big/60_greblya.jpg");
}

.golf.tablo {
  background-image: url("../img/tablo/big/40_golf.jpg");
}

.chess.tablo {
  background-image: url("../img/tablo/big/11_Chess.jpg");
}

.badminton.tablo {
  background-image: url("../img/tablo/big/16_badminton.jpg");
}

.americanFootball.tablo {
  background-image: url("../img/tablo/big/13_American_football.jpg");
}

.handball.tablo {
  background-image: url("../img/tablo/big/8_Gandball.jpg");
}

.biathlon.tablo {
  background-image: url("../img/tablo/big/19_biathlon.jpg");
}

.beachFootball.tablo {
  background-image: url("../img/tablo/big/25_-beach_football.jpg");
}

.hockeyGrass.tablo {
  background-image: url("../img/tablo/big/27_field-hockey.jpg");
}

.beachVolleyball.tablo {
  background-image: url("../img/tablo/big/29_Beach-volleyball.jpg");
}

.billiards.tablo {
  background-image: url("../img/tablo/big/12_Billiards.jpg");
}

.snooker.tablo {
  background-image: url("../img/tablo/big/30_snooker.jpg");
}

.australianFootball.tablo {
  background-image: url("../img/tablo/big/28_Australian-football.jpg");
}

.miniFootball.tablo {
  background-image: url("../img/tablo/big/44_mini_football.jpg");
}

.futsal.tablo {
  background-image: url("../img/tablo/big/14_Futsal.jpg");
}

.curling.tablo {
  background-image: url("../img/tablo/big/45_curling.jpg");
}

.lacrosse.tablo {
  background-image: url("../img/tablo/big/47_lacrose.jpg");
}

.avtogonky.tablo {
  background-image: url("../img/tablo/big/18_car-race.jpg");
}

.skiing.tablo {
  background-image: url("../img/tablo/big/24_skiing.jpg");
}

.jumpingTramplyn.tablo {
  background-image: url("../img/tablo/big/23_jumping.jpg");
}

.skis.tablo {
  background-image: url("../img/tablo/big/22_mountain-skis.jpg");
}

.f1.tablo {
  background-image: url("../img/tablo/big/26_F1.jpg");
}

.swimming.tablo {
  background-image: url("../img/tablo/big/37_swimming.jpg");
}

.poker.tablo {
  background-image: url("../img/tablo/big/38_poker.jpg");
}

.gymnastics.tablo {
  background-image: url("../img/tablo/big/50_gymnastics.jpg");
}

.borba.tablo {
  background-image: url("../img/tablo/big/51_borba.jpg");
}

.judo.tablo {
  background-image: url("../img/tablo/big/53_judo.jpg");
}

.archery.tablo {
  background-image: url("../img/tablo/big/52_strelba_iz_lyka.jpg");
}

.athletics.tablo {
  background-image: url("../img/tablo/big/55_athletics.jpg");
}

.fencing.tablo {
  background-image: url("../img/tablo/big/58_fehtovanie.jpg");
}

.pryjkyVvodu.tablo {
  background-image: url("../img/tablo/big/57_prujki_v_vody.jpg");
}

.konniySport.tablo {
  background-image: url("../img/tablo/big/43_horserace.jpg");
}

.gaelicFootball.tablo {
  background-image: url("../img/tablo/big/77_gelsky_football.jpg");
}

.edinoborstva.tablo {
  background-image: url("../img/tablo/big/87_kiber_edinoborstva.jpg");
}

.floorball.tablo {
  background-image: url("../img/tablo/big/65_florball.jpg");
}

.indoorHockey.tablo {
  background-image: url("../img/tablo/big/42_indohokey.jpg");
}

.freestyle.tablo {
  background-image: url("../img/tablo/big/71_freestyle.jpg");
}

.greyhounds.tablo {
  background-image: url("../img/tablo/big/66_sobachii_bega.jpg");
}

.figureSkating.tablo {
  background-image: url("../img/tablo/big/68_figure-skating.jpg");
}

.cricket.tablo {
  background-image: url("../img/tablo/big/64_cricket.jpg");
}

.beachHandball.tablo {
  background-image: url("../img/tablo/big/35_beach-handball.jpg");
}

.netball.tablo {
  background-image: url("../img/tablo/big/48_netball.jpg");
}

.olympiada.tablo {
  background-image: url("../img/tablo/big/49_olimpiada.jpg");
}

.kibersport.tablo {
  background-image: url("../img/tablo/big/1-cybersport(general).png");
}

.inlineHockey.tablo {
  background-image: url("../img/tablo/big/33_inline-hockey.jpg");
}

.padelTennis.tablo {
  background-image: url("../img/tablo/big/34_Padel-tennis.jpg");
}

.nordicCombined.tablo {
  background-image: url("../img/tablo/big/23_jumping.jpg");
}

.lottery.tablo {
  background-image: url("../img/tablo/big/79_lotereya.jpg");
}

.kayaks.tablo {
  background-image: url("../img/tablo/big/56_kanoe.jpg");
}

.parusniySport.tablo {
  background-image: url("../img/tablo/big/61_parusnui_sport.jpg");
}

.squash.tablo {
  background-image: url("../img/tablo/big/39_squash.jpg");
}

.pentathlon.tablo {
  background-image: url("../img/tablo/big/59_5-tiborie.jpg");
}

.sumo.tablo {
  background-image: url("../img/tablo/big/78_sumo.jpg");
}

.softBall.tablo {
  background-image: url("../img/tablo/big/80_softball.jpg");
}

.sanniySport.tablo {
  background-image: url("../img/tablo/big/74_sannui_sport.jpg");
}

.rollerHockey.tablo {
  background-image: url("../img/tablo/big/67_hockey_roll.jpg");
}

.shooting.tablo {
  background-image: url("../img/tablo/big/62_strelba.jpg");
}

.shortTrack.tablo {
  background-image: url("../img/tablo/big/75_Shorttrack.jpg");
}

.tvGames.tablo {
  background-image: url("../img/tablo/big/20_TV_games.jpg");
}

.triathlon.tablo {
  background-image: url("../img/tablo/big/63_triatlon.jpg");
}

.totoTB.tablo {
  background-image: url("../img/tablo/big/4_Basketball.jpg");
}

.velosport.tablo {
  background-image: url("../img/tablo/big/36_velosport.jpg");
}

.csgo.tablo {
  background-image: url("../img/tablo/big/3-CS.png");
}

.darts.tablo {
  background-image: url("../img/tablo/big/21_Darts.jpg");
}

.trotting.tablo {
  background-image: url("../img/tablo/big/89_trotting.jpg");
}

.ufc.tablo {
  background-image: url("../img/tablo/big/54_UFC.jpg");
}

.cyber_tennis.tablo {
  background-image: url("../img/tablo/big/2_Tennis.jpg");
}

.wot.tablo {
  background-image: url("../img/tablo/big/12-WOT.png");
}

.dota.tablo {
  background-image: url("../img/tablo/big/14-Dota.png");
}

.worms.tablo {
  background-image: url("../img/tablo/big/13-Worms.png");
}

.cyber_wrestling.tablo {
  background-image: url("../img/tablo/big/6-kiber_resling.png");
}

.poultry.tablo {
  background-image: url("../img/tablo/big/124_CockFightL.png");
}
/* Отдельные стили для кибер-дисциплин без своего класса*/
.cyber-page .soccer.tablo {
  background-image: url("../img/tablo/big/2-kiberfootball.png");
}

.cyber-page .ufc.tablo {
  background-image: url("../img/tablo/big/5-kiber_edinoborstva.png");
}

.cyber-page .hockey.tablo {
  background-image: url("../img/tablo/big/11 -kiber_hokey.png");
}

.cyber-page .basketball.tablo {
  background-image: url("../img/tablo/big/10-kiber_basketbal.png");
}
/**/
@media screen and (max-width: 1410px) {
  .basketball.tablo {
    background-image: url("../img/tablo/small/4_Basketball.jpg");
  }

  .poultry.tablo {
    background-image: url("../img/tablo/small/124_CockFightS.png");
  }

  .soccer.tablo {
    background-image: url("../img/tablo/small/1_football.jpg");
  }

  .hockey.tablo {
    background-image: url("../img/tablo/small/3_hockey.jpg");
  }

  .voleyball.tablo {
    background-image: url("../img/tablo/small/6_Voleyball.jpg");
  }

  .tennis.tablo {
    background-image: url("../img/tablo/small/2_Tennis.jpg");
  }

  .boxing.tablo {
    background-image: url("../img/tablo/small/9_Boxing.jpg");
  }

  .rugby.tablo {
    background-image: url("../img/tablo/small/7_Regby.jpg");
  }

  .baseball.tablo {
    background-image: url("../img/tablo/small/5_Baсetball.jpg");
  }

  .tableTennis.tablo {
    background-image: url("../img/tablo/small/10_Teble_tennis.jpg");
  }

  .hockeyBall.tablo {
    background-image: url("../img/tablo/small/15_hokey_with_ball.jpg");
  }

  .waterPolo.tablo {
    background-image: url("../img/tablo/small/17_water_polo.jpg");
  }

  .petanque.tablo {
    background-image: url("../img/tablo/small/32_balls.jpg");
  }

  .konykobeg.tablo {
    background-image: url("../img/tablo/small/69_skating.jpg");
  }

  .skeleton.tablo {
    background-image: url("../img/tablo/small/70_skeleton.jpg");
  }

  .bobsley.tablo {
    background-image: url("../img/tablo/small/72_bobsley.jpg");
  }

  .skachky.tablo {
    background-image: url("../img/tablo/small/43_horserace.jpg");
  }

  .motorace.tablo {
    background-image: url("../img/tablo/small/31_motorcycle-races.jpg");
  }

  .greblya.tablo {
    background-image: url("../img/tablo/small/60_greblya.jpg");
  }

  .golf.tablo {
    background-image: url("../img/tablo/small/40_golf.jpg");
  }

  .chess.tablo {
    background-image: url("../img/tablo/small/11_Chess.jpg");
  }

  .badminton.tablo {
    background-image: url("../img/tablo/small/16_badminton.jpg");
  }

  .americanFootball.tablo {
    background-image: url("../img/tablo/small/13_American_football.jpg");
  }

  .handball.tablo {
    background-image: url("../img/tablo/small/8_Gandball.jpg");
  }

  .biathlon.tablo {
    background-image: url("../img/tablo/small/19_biathlon.jpg");
  }

  .beachFootball.tablo {
    background-image: url("../img/tablo/small/25_-beach_football.jpg");
  }

  .hockeyGrass.tablo {
    background-image: url("../img/tablo/small/27_field-hockey.jpg");
  }

  .beachVolleyball.tablo {
    background-image: url("../img/tablo/small/29_Beach-volleyball.jpg");
  }

  .billiards.tablo {
    background-image: url("../img/tablo/small/12_Billiards.jpg");
  }

  .snooker.tablo {
    background-image: url("../img/tablo/small/30_snooker.jpg");
  }

  .australianFootball.tablo {
    background-image: url("../img/tablo/small/28_Australian-football.jpg");
  }

  .miniFootball.tablo {
    background-image: url("../img/tablo/small/44_mini_football.jpg");
  }

  .futsal.tablo {
    background-image: url("../img/tablo/small/14_Futsal.jpg");
  }

  .curling.tablo {
    background-image: url("../img/tablo/small/45_curling.jpg");
  }

  .lacrosse.tablo {
    background-image: url("../img/tablo/small/47_lacrose.jpg");
  }

  .avtogonky.tablo {
    background-image: url("../img/tablo/small/18_car-race.jpg");
  }

  .skiing.tablo {
    background-image: url("../img/tablo/small/24_skiing.jpg");
  }

  .jumpingTramplyn.tablo {
    background-image: url("../img/tablo/small/23_jumping.jpg");
  }

  .skis.tablo {
    background-image: url("../img/tablo/small/22_mountain-skis.jpg");
  }

  .f1.tablo {
    background-image: url("../img/tablo/small/26_F1.jpg");
  }

  .swimming.tablo {
    background-image: url("../img/tablo/small/37_swimming.jpg");
  }

  .poker.tablo {
    background-image: url("../img/tablo/small/38_poker.jpg");
  }

  .gymnastics.tablo {
    background-image: url("../img/tablo/small/50_gymnastics.jpg");
  }

  .borba.tablo {
    background-image: url("../img/tablo/small/51_borba.jpg");
  }

  .judo.tablo {
    background-image: url("../img/tablo/small/53_judo.jpg");
  }

  .archery.tablo {
    background-image: url("../img/tablo/small/52_strelba_iz_lyka.jpg");
  }

  .athletics.tablo {
    background-image: url("../img/tablo/small/55_athletics.jpg");
  }

  .fencing.tablo {
    background-image: url("../img/tablo/small/58_fehtovanie.jpg");
  }

  .pryjkyVvodu.tablo {
    background-image: url("../img/tablo/small/57_prujki_v_vody.jpg");
  }

  .konniySport.tablo {
    background-image: url("../img/tablo/small/43_horserace.jpg");
  }

  .gaelicFootball.tablo {
    background-image: url("../img/tablo/small/77_gelsky_football.jpg");
  }

  .edinoborstva.tablo {
    background-image: url("../img/tablo/small/87_kiber_edinoborstva.jpg");
  }

  .floorball.tablo {
    background-image: url("../img/tablo/small/65_florball.jpg");
  }

  .indoorHockey.tablo {
    background-image: url("../img/tablo/small/42_indohokey.jpg");
  }

  .freestyle.tablo {
    background-image: url("../img/tablo/small/71_freestyle.jpg");
  }

  .greyhounds.tablo {
    background-image: url("../img/tablo/small/66_sobachii_bega.jpg");
  }

  .figureSkating.tablo {
    background-image: url("../img/tablo/small/68_figure-skating.jpg");
  }

  .cricket.tablo {
    background-image: url("../img/tablo/small/64_cricket.jpg");
  }

  .beachHandball.tablo {
    background-image: url("../img/tablo/small/35_beach-handball.jpg");
  }

  .netball.tablo {
    background-image: url("../img/tablo/small/48_netball.jpg");
  }

  .olympiada.tablo {
    background-image: url("../img/tablo/small/49_olimpiada.jpg");
  }

  .kibersport.tablo {
    background-image: url("../img/tablo/small/1-general.png");
  }

  .inlineHockey.tablo {
    background-image: url("../img/tablo/small/33_inline-hockey.jpg");
  }

  .padelTennis.tablo {
    background-image: url("../img/tablo/small/34_Padel-tennis.jpg");
  }

  .nordicCombined.tablo {
    background-image: url("../img/tablo/small/23_jumping.jpg");
  }

  .lottery.tablo {
    background-image: url("../img/tablo/small/79_lotereya.jpg");
  }

  .kayaks.tablo {
    background-image: url("../img/tablo/small/56_kanoe.jpg");
  }

  .parusniySport.tablo {
    background-image: url("../img/tablo/small/61_parusnui_sport.jpg");
  }

  .squash.tablo {
    background-image: url("../img/tablo/small/39_squash.jpg");
  }

  .pentathlon.tablo {
    background-image: url("../img/tablo/small/59_5-tiborie.jpg");
  }

  .sumo.tablo {
    background-image: url("../img/tablo/small/78_sumo.jpg");
  }

  .softBall.tablo {
    background-image: url("../img/tablo/small/80_softball.jpg");
  }

  .sanniySport.tablo {
    background-image: url("../img/tablo/small/74_sannui_sport.jpg");
  }

  .rollerHockey.tablo {
    background-image: url("../img/tablo/small/67_hockey_roll.jpg");
  }

  .shooting.tablo {
    background-image: url("../img/tablo/small/62_strelba.jpg");
  }

  .shortTrack.tablo {
    background-image: url("../img/tablo/small/75_Shorttrack.jpg");
  }

  .tvGames.tablo {
    background-image: url("../img/tablo/small/20_TV_games.jpg");
  }

  .triathlon.tablo {
    background-image: url("../img/tablo/small/63_triatlon.jpg");
  }

  .totoTB.tablo {
    background-image: url("../img/tablo/small/4_Basketball.jpg");
  }

  .velosport.tablo {
    background-image: url("../img/tablo/small/36_velosport.jpg");
  }

  .csgo.tablo {
    background-image: url("../img/tablo/small/2-CS.png");
  }

  .darts.tablo {
    background-image: url("../img/tablo/small/21_Darts.jpg");
  }

  .trotting.tablo {
    background-image: url("../img/tablo/small/89_trotting.jpg");
  }

  .ufc.tablo {
    background-image: url("../img/tablo/small/54_UFC.jpg");
  }

  .cyber_tennis.tablo {
    background-image: url("../img/tablo/small/2_Tennis.jpg");
  }

  .wot.tablo {
    background-image: url("../img/tablo/small/10-WOT.png");
  }

  .dota.tablo {
    background-image: url("../img/tablo/small/12-Dota.png");
  }

  .worms.tablo {
    background-image: url("../img/tablo/small/11-Worms.png");
  }

  .cyber_wrestling.tablo {
    background-image: url("../img/tablo/small/4-kiber_resling.png");
  }
  /* Отдельные стили для кибер-дисциплин без своего класса*/
  .cyber-page .soccer.tablo {
    background-image: url("../img/tablo/small/7-kiber_footbal.png");
  }

  .cyber-page .ufc.tablo {
    background-image: url("../img/tablo/small/3-kiber_edinoborstva.png");
  }

  .cyber-page .hockey.tablo {
    background-image: url("../img/tablo/small/9-kiber_hokey.png");
  }

  .cyber-page .basketball.tablo {
    background-image: url("../img/tablo/small/8-kiber_basketbal.png");
  }
  /**/
}

.tablo .teams {
  text-align: center;
  font-size: 0;
}

.tablo .teams .countCon {
  text-align: center;
  margin: 0 15px;
}

.tablo .teams .countCon,
.tablo .teams .teamCon {
  display: inline-block;
  vertical-align: top;
}

.tablo .teams .countCon .teamScore {
  color: #f6ce60;
  font-size: 48px;
  font-weight: 700;
  height: 30px;
  line-height: 30px;
  text-align: center;
  white-space: nowrap;
  /*width: 45px;*/
  display: inline-block;
  text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.75);
}

.tablo .teams .teamCon .teamLine .teamName {
  margin: 0 45px;
  width: 180px;
  white-space: nowrap;
}

.tablo .teams .teamCon .teamLine .teamName:after {
  content: "";
  background: #f6ce60;
  position: absolute;
  top: 0;
  display: block;
  width: 10000%;
  height: 100%;
}

.tablo .teams .teamCon:first-child .teamLine .teamName:after {
  right: 100%;
}

.tablo .teams .teamCon:last-child .teamLine .teamName:after {
  left: 100%;
}

.liveTabloDop {
  background: rgba(0, 0, 0, .5);
  color: #fff;
  overflow: hidden;
  position: absolute;
  bottom: 0px;
  left: 0;
}

.liveTabloDop .con {
  margin: 0 auto;
  max-width: 815px;
  padding-top: 3px;
}

.liveTabloDop table {
  width: auto;
  margin: 0 auto;
}

.liveTabloDop table td {
  vertical-align: middle;
}

.liveTabloDop table .team {
  padding: 5px 0;
}

.liveTabloDop table .team .imgCon {
  box-shadow: 0 0 0 2px rgba(153, 153, 153, 0.12);
  height: 18px;
  line-height: 18px;
  width: 18px;
  margin-bottom: 4px;
  border-radius: 3px;
  position: relative;
}

.liveTabloDop table .team .imgCon img {
  display: block;
  max-height: 18px;
  max-width: 18px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}

.liveTabloDop table .yellowCard {
  background-color: #ddb300;
  height: 5px;
  margin: 0 auto;
  width: 16px;
}

.liveTabloDop table .redCard {
  background-color: #b30001;
  height: 5px;
  margin: 0 auto;
  width: 16px;
}

.liveTabloDop table .num {
  color: #f6ce60;
  font-family: Roboto;
  font-size: 20px;
  font-weight: 700;
  text-align: center;
}

.liveTabloDop table .prop {
  color: #c3c9bb;
  font-family: Roboto;
  font-size: 8px;
  font-weight: 700;
  padding: 0px 5px;
  text-align: center;
  text-transform: uppercase;
  width: 11%;
}

.liveTabloDop table .line {
  background-color: rgba(0, 0, 0, 0.3);
  height: 1px;
  min-width: 10px;
}

.liveTabloDop table td:first-child .line {
  margin-right: 10px;
}

.liveTabloDop table tr:first-child td {
  padding-top: 5px;
  width: 30px;
  /*white-space: nowrap;*/
}

.liveTabloDop table tr:last-child td {
  padding-bottom: 5px;
}

@media screen and (max-width: 1480px) {
  .tablo .teams .teamCon .teamLine .teamImg__ico,
  .tablo .teams .teamCon .teamLine .teamImg {
    height: 80px;
    margin: 0 -20px;
    top: -10px;
    width: 80px;
  }

  .tablo .teams .teamCon .teamLine .teamName > span {
    font-size: 18px;
    line-height: 20px;
    max-height: 40px;
  }

  .tablo .teams .teamCon .teamLine .teamName {
    margin: 0 25px;
  }
}

@media screen and (max-width: 1410px) {
  .tablo .teams .teamCon .teamLine .teamImg__ico,
  .tablo .teams .teamCon .teamLine .teamImg {
    height: 70px;
    margin: 0 -20px;
    top: -5px;
    width: 70px;
  }
  /*.tablo .teams .teamCon:first-child .teamLine .teamImg{*/
  /*right:185px;*/
  /*}*/
  /*.tablo .teams .teamCon:last-child .teamLine .teamImg{*/
  /*left:185px;*/
  /*}*/
  .tablo .teams .countCon {
    margin: 0 10px;
  }

  .tablo .teams .teamCon .teamLine .teamName {
    margin: 0 10px;
  }
}

.tablo.noTime {
  padding-top: 31px;
}

@media screen and (max-width: 1325px) {
  .tablo .teams .teamCon .teamLine .teamImg__ico,
  .tablo .teams .teamCon .teamLine .teamImg {
    height: 60px;
    margin: 0 -20px;
    top: 0;
    width: 60px;
  }

  .tablo .teams .teamCon .teamLine .teamName > span {
    font-size: 17px;
  }

  .tablo .teams .countCon .teamScore {
    font-size: 44px;
  }
}

.topHead .selectLeng {
  margin-top: 8px;
}

.topHead .selectInfo {
  margin-top: 6px;
  margin-left: 12px;
}

.selectInfo .info-icon {
  display: block;
}

.langTopChange_con {
  height: 17px;
  /* margin-left: 20px; */
  width: 20px;
}

.langTopChange_con .selectedLang {
  cursor: pointer;
  display: block;
}

.lalangTopChange_ul {
  background-color: #363c3f;
  padding: 10px 1px 5px;
  position: absolute;
  right: -15px;
  top: 23px;
  width: 280px;
  z-index: 10;
  display: none;
}

.lalangTopChange_ul li {
  height: 23px;
  line-height: 23px;
  width: 70px;
}

.lalangTopChange_ul li a {
  color: #fff;
  display: block;
  font-family: Arial;
  font-size: 11px;
  padding-left: 10px;
  text-decoration: none;
  text-transform: uppercase;
}

.lalangTopChange_ul li a:hover {
  background-color: #5e6365;
}

.lalangTopChange_ul li a .langIco {
  margin: 3px 10px 0 0;
}

.langIco {
  background-image: url("../img/langs.png");
  background-position: -476px 0;
  background-repeat: no-repeat;
  display: inline-block;
  height: 17px;
  vertical-align: top;
  width: 17px;
}

.langIco._en {
  background-position: 0 0;
}

.langIco._ru {
  background-position: -221px 0;
}

.langIco._es {
  background-position: -901px 0;
}

.langIco._ge {
  background-position: -357px 0;
}

.langIco._de {
  background-position: -17px 0;
}

.langIco._by {
  background-position: -119px 0;
}

.langIco._ir {
  background-position: -255px 0;
}

.langIco._ko {
  background-position: -374px 0;
}

.langIco._kr {
  background-position: -374px 0;
}

.langIco._ja {
  background-position: -34px 0;
}

.langIco._jp {
  background-position: -34px 0;
}

.langIco._bg {
  background-position: -136px 0;
}

.langIco._fl {
  background-position: -272px 0;
}

.langIco._mk {
  background-position: -391px 0;
}

.langIco._ae {
  background-position: -51px 0;
}

.langIco._cz {
  background-position: -153px 0;
}

.langIco._fr {
  background-position: -289px 0;
}

.langIco._mn {
  background-position: -408px 0;
}

.langIco._it {
  background-position: -68px 0;
}

.langIco._gr {
  background-position: -170px 0;
}

.langIco._hr {
  background-position: -306px 0;
}

.langIco._pl {
  background-position: -425px 0;
}

.langIco._pt {
  background-position: -85px 0;
}

.langIco._ro {
  background-position: -187px 0;
}

.langIco._dk {
  background-position: -323px 0;
}

.langIco._sk {
  background-position: -442px 0;
}

.langIco._rs {
  background-position: -102px 0;
}

.langIco._se {
  background-position: -204px 0;
}

.langIco._tr {
  background-position: -340px 0;
}

.langIco._cn {
  background-position: -459px 0;
}

.langIco._tw {
  background-position: -459px 0;
}

.langIco._hu {
  background-position: -493px 0;
}

.langIco._hi {
  background-position: -510px 0;
}

.langIco._id {
  background-position: -527px 0;
}

.langIco._ms {
  background-position: -544px 0;
}

.langIco._vi {
  background-position: -561px 0;
}

.langIco._ua {
  background-position: -578px 0;
}

.langIco._ka {
  background-position: -357px 0;
}

.langIco._az {
  background-image: url("../img/az.png");
  background-position: 0 0;
}

.langIco._ar {
  background-position: -595px 0;
}

.langIco._cs {
  background-position: -612px 0;
}

.langIco._da {
  background-position: -629px 0;
}

.langIco._el {
  background-position: -646px 0;
}

.langIco._fa {
  background-position: -663px 0;
}

.langIco._fi {
  background-position: -680px 0;
}

.langIco._he {
  background-position: -697px 0;
}

.langIco._kz {
  background-position: -714px 0;
}

.langIco._lt {
  background-position: -731px 0;
}

.langIco._lv {
  background-position: -748px 0;
}

.langIco._nb {
  background-position: -765px 0;
}

.langIco._br {
  background-position: -782px 0;
}

.langIco._sr {
  background-position: -799px 0;
}

.langIco._sw {
  background-position: -816px 0;
}

.langIco._th {
  background-position: -833px 0;
}

.langIco._uz {
  background-position: -850px 0;
}

.langIco._gn {
  background-position: -884px 0;
}

.tabloNavUl {
  background-color: #fff;
  border-left: 5px solid #fff;
  margin-right: -15px;
  cursor: default;
}

.nameContent__live .tabloNavUl:before {
  background-color: #336633;
  border-radius: 0 2px 2px 0;
  display: block;
  height: 100%;
  left: -5px;
  position: absolute;
  top: 0;
  width: 5px;
}

.tabloNavUl:before {
  background-color: #333333;
  border-radius: 0 2px 2px 0;
  display: block;
  height: 100%;
  left: -5px;
  position: absolute;
  top: 0;
  width: 5px;
}

.tabloNavUl li {
  background-color: #b5c6d2;
  border-radius: 2px;
  color: #363c3f;
  cursor: pointer;
  font-size: 14px;
  margin-left: 1px;
  min-width: 120px;
  padding: 0 10px;
  text-align: center;
  white-space: nowrap;
  height: 42px;
  line-height: 45px;
}

.tabloNavUl li:hover {
  background-color: #96abba;
}

.tabloNavUl li.active {
  background-color: #336633;
  color: #fff;
  cursor: default;
}

@media screen and (max-width: 1650px) {
  .tabloNavUl li span {
    display: none;
  }

  .tabloNavUl li {
    background-image: url("../img/tabloNavIco.png");
    background-position: 0 42px;
    background-repeat: no-repeat;
    min-width: 49px;
    padding: 0;
  }

  .tabloNavUl li.i1 {
    background-position: 8px 12px;
  }

  .tabloNavUl li.i2 {
    background-position: -42px 12px;
  }

  .tabloNavUl li.i3 {
    background-position: -92px 12px;
  }

  .tabloNavUl li.i1.active {
    background-position: 8px -38px;
  }

  .tabloNavUl li.i2.active {
    background-position: -42px -38px;
  }

  .tabloNavUl li.i3.active {
    background-position: -92px -38px;
  }

  .topHead .refillBut {
    width: auto;
  }
}

.melZoneTablo {
  background-color: #336633;
  border-radius: 2px;
  width: 100% !important;
  margin-bottom: 10px;
  margin-top: 1px;
}

.melZoneTablo canvas {
  z-index: 1 !important;
}

.videoTabloCon {
  border-radius: 2px;
  margin-bottom: 10px;
  margin-top: 1px;
  overflow: hidden;
  background-color: #336633;
}

[data-tabloblock] {
  clear: both;
  width: 100%;
}

#playZonePlayer {
  width: 580px;
  height: 320px;
}

@media (max-width: 1549px) {
  #playZonePlayer,
  #BridgeMovie {
    margin: 0 auto;
  }
}

.liveFilNav {
  margin-right: 15px;
  margin-top: 11px;
}

.liveFilNav li {
  background-color: #b5c6d2;
  border-radius: 2px;
  color: #333333;
  cursor: pointer;
  height: 20px;
  line-height: 20px;
  margin-left: 2px;
  padding: 0 6px;
}

.liveFilNav li:hover {
  background-color: #c8d6df;
}

.liveFilNav li.active {
  background-color: #ffffff;
  cursor: default;
}

.liveFilNav li .num {
  display: inline-block;
  margin-left: 8px;
}

.liveFilNav li .name.n1,
.liveFilNav li .name.n2 {
  display: inline-block;
  height: 15px;
  vertical-align: top;
  width: 23px;
  background-repeat: no-repeat;
}

.liveFilNav li .name.n1 {
  background-image: url("../img/liveFilNav1.png");
  margin-top: 3px;
}

.liveFilNav li .name.n2 {
  background-image: url("../img/liveFilNav2.png");
  margin-top: 3px;
  height: 14px;
}

.setResNavBlock {
  margin: 0 auto 20px;
  max-width: 800px;
}

.setResNavBlock .totoNavCon {
  border-bottom: 1px solid #aab8bd;
  padding: 20px 0;
  width: 100%;
  margin-bottom: 20px;
}

.setResNavBlock  .totoNavUl li {
  width: 33.33%;
}

.medCheck .cusCheck + label {
  color: #292e37;
  font-size: 14px;
  line-height: 20px;
  padding-left: 24px;
  margin: 0 10px 30px;
}

.medCheck .cusCheck + label:after {
  display: none;
}

.medCheck .cusCheck + label:before {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  border: 1px solid #52707b;
  border-radius: 2px;
  box-shadow: none;
  height: 16px;
  left: 0;
  padding: 0;
  top: 1px;
  width: 16px;
}

.medCheck .cusCheck + label:hover:before {
  background-image: url("../img/check2.png");
}

.medCheck .cusCheck:checked + label:before {
  background-image: url("../img/check1.png");
}

.checkResUl .but {
  border-radius: 3px;
  display: inline-block;
  font-size: 15px;
  height: 26px;
  line-height: 26px;
  margin-top: -3px;
  padding: 0 35px;
  text-decoration: none;
  vertical-align: top;
}

.resFilCon .buts .link {
  background-position: 0 50%;
  background-repeat: no-repeat;
  display: inline-block;
  font-size: 14px;
  height: 15px;
  line-height: 15px;
  text-decoration: none;
  vertical-align: top;
}

.resFilCon .buts .link:hover {
  text-decoration: underline;
}

.resFilCon .buts .link + .link {
  margin-left: 20px;
}

.resFilCon .buts .link + .link:before {
  background-color: #3c525b;
  display: block;
  height: 15px;
  left: -10px;
  position: absolute;
  top: 0;
  width: 1px;
}

.resFilCon .buts .link.refresh {
  background-image: url("../img/refresh.png");
  color: #759d49;
  padding-left: 26px;
}

.resFilCon .buts .link.liveScore {
  background-image: url("../img/view.png");
  padding-left: 28px;
}

.resFilCon .txt {
  color: #666666;
  margin-top: 8px;
  line-height: 14px;
}

.resFilCon > .fr {
  width: 50%;
}

.resFilCon .searchInput {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  background-image: url("../img/search.png");
  background-position: 100% 50%;
  background-repeat: no-repeat;
  border: 1px solid #aab8bd;
  border-radius: 3px;
  color: #3c525b;
  display: block;
  font-size: 14px;
  height: 30px;
  line-height: 30px;
  padding: 0 30px 0 10px;
  width: 100%;
}

.resDataCon {
  margin-top: 15px;
  min-height: 400px;
}

.resDataCon .resLoad {
  background-image: url("../img/load.gif");
  background-position: 50% 0;
  background-repeat: no-repeat;
  display: none;
  font-size: 14px;
  left: 50%;
  margin-left: -100px;
  padding-top: 25px;
  position: absolute;
  text-align: center;
  top: 100px;
  width: 200px;
  z-index: 10;
}

.resTable {
  margin: 0;
}

.resTable td,
.resTable tr:nth-child(2n) td {
  background-color: #ffffff;
  font-size: 14px;
  padding: 5px 10px;
}

.resTable .ligaName td {
  background-color: #b5c6d2;
}

.resTable td.medCheck {
  padding: 5px;
  width: 18px;
}

.resTable td.medCheck label {
  height: 18px;
  margin: 0;
  padding: 0;
  width: 18px;
  display: block;
}

.resTable td.medCheck label:before {
  left: 0;
  top: 0;
}

.tableTxt.w100 td span.live {
  background-color: #759d49;
  border: 1px solid #fff;
  border-radius: 50%;
  box-shadow: 0 0 0 1px #b7c7d3;
  display: block;
  height: 8px;
  margin: 4px auto 0;
  width: 8px;
}

.resTable tr.ligaName td {
  height: 18px;
  line-height: 18px;
}

.resTable tr.ligaName .sportIco {
  background-size: 100% 100%;
  display: inline-block;
  height: 18px;
  margin-right: 10px;
  vertical-align: top;
  width: 18px;
}

.resTable tr.ligaName .name {
  display: inline-block;
  vertical-align: top;
}

.resTable td.date {
  text-align: center !important;
  white-space: nowrap;
  width: 40px;
}

.resTable td.nameEvent a {
  text-decoration: none;
}

.resTable td.nameEvent a:hover {
  text-decoration: underline;
}

.resTable td.nameEvent {
  border-right-width: 0;
}

.resTable td.score {
  border-left-width: 0;
  text-align: right;
}

.resTable td.nameEvent .tv {
  background-color: #b5c6d2;
  border-radius: 2px;
  display: inline-block;
  height: 11px;
  margin-left: 10px;
  vertical-align: middle;
  width: 20px;
}

.resTable td.nameEvent .tv:before {
  border-color: transparent transparent transparent #fff;
  border-style: solid;
  border-width: 3px 0 3px 6px;
  display: block;
  height: 0;
  margin: 2px 0 0 8px;
  width: 0;
}

[data-resblock] {
  display: none;
}

.daysResUl li {
  width: 14.28%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.daysResUl li + li {
  padding-left: 1px;
}

.daysResUl li .link {
  background-color: #336633;
  border-radius: 2px;
  color: #fff;
  display: block;
  font-weight: 700;
  height: 23px;
  line-height: 23px;
  padding: 0 4px 0 28px;
  text-align: center;
  text-decoration: none;
}

.daysResUl li .link:hover {
  background-color: #5d7641;
}

.daysResUl li .link.active {
  background-color: #87ab5f;
}

.daysResUl li .link.h {
  background-color: #cc6633;
}

.daysResUl li .link.h:hover {
  background-color: #b47740;
}

.daysResUl li .link.h.active {
  background-color: #eb9c54;
}

.daysResUl li .link .w {
  background-color: rgba(0, 0, 0, 0.2);
  border-radius: 2px;
  box-shadow: 1px 0 0 0 rgba(255, 255, 255, 0.2);
  display: block;
  font-weight: 400;
  height: 19px;
  left: 1px;
  line-height: 19px;
  overflow: hidden;
  position: absolute;
  top: 2px;
  width: 22px;
}

.daysResUl li .link .d {
  display: block;
  overflow: hidden;
}

.resTable tr.ligaName td .arrow {
  background-image: url("../img/minus.png");
  background-position: 50% 50%;
  background-repeat: no-repeat;
  display: inline-block;
  height: 22px;
  margin: -2px 4px -2px -6px;
  vertical-align: top;
  width: 22px;
}

.resTable tr.ligaName td.active .arrow {
  background-image: url("../img/plus.png");
}

.resTable tr.ligaName td.toggleTd {
  cursor: pointer;
}

.resTable tr.ligaName td.toggleTd:hover {
  background-color: #9aadba;
  border-color: #9aadba;
}

.resTable tr.ligaName td.toggleTd.active {
  border-bottom-color: #ccd8e0;
}

.resSpSelCon {
  margin-top: 24px;
}

.resSpSelCon.minCon {
  margin-left: auto;
  margin-right: auto;
  width: 290px;
}

.liGreySel2 .select2-container {
  display: block;
}

.liGreySel2 .select2-container--default .select2-selection--single {
  background-color: #f4f7f9;
  border: 3px solid #333333;
  height: 33px;
}

.liGreySel2 .select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #4e6169;
  font-size: 16px;
  line-height: 27px;
  padding-right: 34px;
}

.liGreySel2 .select2-container--default .select2-selection--single .select2-selection__arrow b {
  background-image: url("../img/arr4bottom.png") !important;
  background-position: 0 11px !important;
}

.resSpSelCon .dateIn {
  background-color: #f4f7f9;
  background-image: url("../img/arr4bottom.png");
  background-position: 103px 11px;
  background-repeat: no-repeat;
  border: 3px solid #333333;
  color: #4e6169;
  cursor: pointer;
  font-size: 16px;
  height: 27px;
  line-height: 27px;
  margin-left: 4px;
  padding-right: 24px;
  text-align: center;
  width: 100px;
}

.resSpSelCon .but {
  border-radius: 2px;
  font-size: 16px;
  height: 33px;
  line-height: 33px;
  text-align: center;
  text-decoration: none;
  width: 152px;
}

.resTable td.more {
  background-color: #dee6eb;
  border-left-color: #dee6eb;
  border-right-color: #dee6eb;
  text-align: center;
}

.resTable td.more .zoneTable {
  display: none;
  margin: 10px auto 5px;
  width: 500px;
}

.resTable td.more .zoneTable td,
.resTable td.more .zoneTable th {
  background-color: transparent;
  border-color: #c2d0d6;
  border-style: dotted;
  border-width: 1px 0;
  font-size: 12px;
  padding: 3px 5px;
}

.resTable td.more .zoneTable th {
  border: medium none;
  font-weight: 700;
  text-align: left;
}

.resTable td.more .butMore {
  border-bottom: 1px dashed #3c525b;
  display: inline-block;
  font-size: 12px;
  text-decoration: none;
  vertical-align: top;
}

.resTable td.more .butMore:hover {
  border-bottom: 1px dashed transparent;
}

.resTable td.more .butMore.active {
  border-bottom: 1px dashed transparent;
  font-weight: 700;
}

.finTeachH {
  background-color: #cc6633;
  background-image: url("../img/finTeach.png");
  background-position: 165px 16px;
  background-repeat: no-repeat;
  border-radius: 2px;
  color: #fff;
  cursor: pointer;
  font-size: 18px;
  line-height: 22px;
  padding: 15px 75px 15px 22px;
}

.finTeachH.active {
  border-radius: 2px 2px 0 0;
}

.finTeachH:hover {
  background-color: #b97435;
}

.finTeachB {
  background-color: #cc6633;
  border-radius: 0 0 2px 2px;
  display: none;
  padding: 8px 16px 25px;
}

.finTeachB ol li {
  color: #fff;
  font-size: 13px;
  line-height: 15px;
  padding: 5px 0 5px 29px;
}

.finTeachB ol {
  counter-reset: level1;
}

.finTeachB ol li:before {
  background-color: #fff;
  border-radius: 50%;
  color: #cc6633;
  content: counter(level1, decimal);
  counter-increment: level1;
  display: block;
  font-weight: 900;
  height: 18px;
  left: 0;
  line-height: 17px;
  position: absolute;
  text-align: center;
  top: 5px;
  width: 18px;
}

.kofsTableLineNums {
  overflow: hidden;
}

.kofsTableBody {
  margin-bottom: 5px;
  font-size: 0;
}

.kofsTableBody.wIc .kofsTableLineNums .vlCon {
  border-right: 1px solid #b5c6d2;
  height: 40px;
  left: 341px;
  line-height: 40px;
  position: absolute;
  top: 0;
  width: 39px;
  z-index: 1;
}

.kofsTableBody.wIc .kofsTableLineNums .vlCon .videoLink {
  display: block;
  height: 40px;
}

.kofsTableBody.wIc .kofsTableLineNums .vlCon .videoLink > span {
  background-color: #cc6633;
  border-radius: 1px;
  display: block;
  height: 16px;
  left: 50%;
  margin: -8px 0 0 -13px;
  position: absolute;
  top: 50%;
  width: 24px;
  -webkit-border-radius: 4px;
  -o-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  border-top: 1px solid rgba(204, 102, 51, .3);
  border-bottom: 1px solid rgba(204, 102, 51, .3);
}

.kofsTableBody.wIc .kofsTableLineNums .vlCon .videoLink:hover > span {
  background-color: #c44e12;
}

.kofsTableBody.wIc .kofsTableLineNums .vlCon .videoLink > span:before {
  border-color: transparent transparent transparent #ffffff;
  border-style: solid;
  border-width: 4px 0 4px 7px;
  display: block;
  left: 0;
  margin: 4px 0 0 9px;
  width: 0;
}

.kofsTableBody.wIc .kofsTableLine:nth-child(2n) .kofsTableLineNums .vlCon .videoLink > span:before {
  border-color: transparent transparent transparent #f4f7f9;
}

.kofsTableHead.wIc {
  padding-left: 381px;
}

.wIc .kofsTableLineNums {
  padding-left: 380px;
}

.wIc .kofsTableLineNums .name {
  cursor: default;
  width: 339px;
}

.wIc .kofsTableLineNums .name .nameLink {
  width: 185px;
}

.wIc .kofsTableLineNums .name .teams {
  width: 100%;
}

.wIc .kofsTableLineNums .name .dopColCon2 {
  padding-top: 5px;
  width: 134px;
}

.wIc .kofsTableLineNums .name .dopColCon2 .line {
  height: 15px;
  line-height: 15px;
}

.wIc .kofsTableLineNums .name .dopColCon2 .time {
  color: #73818a;
  font-size: 11px;
  text-align: center;
  width: 48px;
}

.wIc .kofsTableLineNums .name .dopColCon2 .dop {
  height: 15px;
  text-align: right;
  width: 86px;
  font-size: 12px;
}

.wIc .kofsTableLineNums .name .dopColCon2 .numGame {
  height: 15px;
  line-height: 1.3;
  /* position: absolute; */
  /* top: 4px; */
  /* font-size: 9px; */
  color: #cc6633;
  width: 100%;
  left: 0;
  padding-right: 10px;
  text-align: right;
  width: 50px;
  display: inline-block;
}

.wIc .kofsTableLineNums .name .dopColCon2 .score {
  height: 15px;
}

.wIc .kofsTableLineNums .name .dopColCon2 .score .nums {
  color: #333;
  display: block;
  font-size: 11px;
  height: 15px;
  max-width: 100%;
  overflow: hidden;
  text-align: right;
  white-space: nowrap;
}

.wIc .kofsTableLineNums .name .dopColCon2 .score .nums > i {
  display: block;
  height: 15px;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
}

.wIc .kofsTableLineNums .name .dopColCon2 .score .nums > i:before {
  display: block;
  width: 124px;
  height: 15px;
  float: left;
}

.wIc .kofsTableLineNums .name .dopColCon2 .score .nums > i:after {
  background-color: #fff;
  background-image: url("../img/arr7.png");
  background-position: 100% 5px;
  background-repeat: no-repeat;
  display: block;
  float: left;
  height: 15px;
  width: 10px;
}

.wIc .kofsTableLine:nth-child(2n) .kofsTableLineNums .name .dopColCon2 .score .nums > i:after {
  background-color: #f4f7f9;
}

.wIc .kofsTableLineNums .name .dopColCon2 .score .hideNums {
  background-color: #5a676f;
  bottom: 18px;
  color: #fff;
  display: none;
  font-size: 12px;
  left: 100%;
  line-height: 16px;
  margin-left: -4px;
  padding: 10px 15px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  z-index: 10;
}

.wIc .kofsTableLineNums .name .dopColCon2 .score .hideNums:before {
  border-color: #5a676f transparent transparent transparent;
  border-style: solid;
  border-width: 6px 8px 0 0;
  bottom: -6px;
  display: block;
  height: 0;
  left: 0;
  position: absolute;
  width: 0;
}

.wIc .kofsTableLineNums .name .dopColCon2 .dop > span + span {
  margin-left: 4px;
}

.wIc .kofsTableLineNums .name .dopColCon2 .dop > span {
  display: inline-block;
  vertical-align: top;
}

.wIc .kofsTableLineNums .name .dopColCon2 .dop .num {
  font-weight: 700;
  text-decoration: underline;
  cursor: pointer;
}

.wIc .kofsTableLineNums .name .dopColCon2 .dop .num:hover {
  text-decoration: none;
}

.wIc .kofsTableLineNums .name .dopColCon2 .dop .ic1 {
  background-color: #3c525b;
  background-image: url("../img/ic1.png");
  background-position: 50% 50%;
  background-repeat: no-repeat;
  border-radius: 1px;
  height: 11px;
  margin-top: 2px;
  width: 23px;
}

.wIc .kofsTableLineNums .name .dopColCon2 .dop .ic2 {
  background-color: #cc6633;
  background-image: url("../img/ic2.png");
  background-position: 50% 50%;
  background-repeat: no-repeat;
  border-radius: 1px;
  height: 11px;
  margin-top: 2px;
  width: 13px;
}

.wIc .kofsTableLineNums .name .dopColCon2 .dop .ic3 {
  background-color: #336633;
  background-image: url("../img/ic3.png");
  background-position: 50% 50%;
  background-repeat: no-repeat;
  border-radius: 1px;
  height: 11px;
  margin-top: 2px;
  width: 13px;
}

.wIc .kofsTableLineNums .name .dopColCon2 .dop .ic4 {
  background-color: #7898a4;
  background-image: url("../img/ic4.png");
  background-position: 50% 50%;
  background-repeat: no-repeat;
  border-radius: 1px;
  height: 11px;
  margin-top: 2px;
  width: 16px;
}

.wIc .kofsTableLineNums .name .dopColCon2 .dop .ic1 > span {
  background-color: #3c525b;
}

.wIc .kofsTableLineNums .name .dopColCon2 .dop .ic2 > span {
  background-color: #cc6633;
}

.wIc .kofsTableLineNums .name .dopColCon2 .dop .ic3 > span {
  background-color: #336633;
}

.wIc .kofsTableLineNums .name .dopColCon2 .dop .ic4 > span {
  background-color: #7898a4;
}

.wIc .kofsTableLineNums .name .dopColCon2 .dop .ic1 > span:before {
  border-top-color: #3c525b;
}

.wIc .kofsTableLineNums .name .dopColCon2 .dop .ic2 > span:before {
  border-top-color: #cc6633;
}

.wIc .kofsTableLineNums .name .dopColCon2 .dop .ic3 > span:before {
  border-top-color: #336633;
}

.wIc .kofsTableLineNums .name .dopColCon2 .dop .ic4 > span:before {
  border-top-color: #7898a4;
}

.wIc .kofsTableLineNums .name .dopColCon2 .dop > span > i {
  display: block;
  height: 100%;
  width: 100%;
}

.wIc .kofsTableLineNums .name .dopColCon2 .dop > span > span {
  bottom: 18px;
  color: #fff;
  display: none;
  font-size: 12px;
  left: 0;
  line-height: 16px;
  width: 270px;
  padding: 10px 15px;
  position: absolute;
  text-align: left;
  z-index: 10;
}

.wIc .kofsTableLineNums .name .dopColCon2 .dop > span > span:before {
  border-color: transparent;
  border-style: solid;
  border-width: 6px 8px 0 0;
  bottom: -6px;
  display: block;
  height: 0;
  left: 0;
  position: absolute;
  width: 0;
}

.wIc .kofsTableLineNums .name .dopColCon2 .dop > span > i:hover + span {
  display: block;
}

@media screen and (min-width: 1630px) {
  .kofsTableHead.wIc {
    padding-left: 501px;
  }

  .kofsTableHead.wIc:before {
    left: 460px;
  }

  .wIc .kofsTableLineNums {
    padding-left: 500px;
  }

  .wIc .kofsTableLineNums .name {
    width: 459px;
  }

  .kofsTableBody.wIc .kofsTableLineNums .vlCon {
    left: 461px;
  }

  .wIc .kofsTableLineNums .name .dopColCon2 {
    width: 230px;
  }

  .wIc .kofsTableLineNums .name .nameLink {
    width: 210px;
  }

  .wIc .kofsTableLineNums .name .dopColCon2 .dop {
    width: 182px;
  }

  .wIc .kofsTableLineNums .name .dopColCon2 .score .nums > i:before {
    width: 220px;
  }
}

.muButCon {
  left: 50%;
  margin-left: -160px;
  position: absolute;
  text-align: center;
  top: 0;
  width: 320px;
}

.muButCon .muBut {
  border-radius: 2px;
  display: inline-block;
  font-size: 16px;
  font-weight: 700;
  height: 26px;
  line-height: 26px;
  margin-top: 8px;
  padding: 0 36px;
  text-decoration: none;
  vertical-align: top;
}

.muConNull {
  padding: 90px 0;
  text-align: center;
  background-color: #edf0f0;
  border-radius: 2px;
  margin-top: 1px;
}

.muConNull .name {
  color: #4f626a;
  font-size: 24px;
  font-weight: 700;
  line-height: 36px;
}

.muConNull .txt {
  color: #4f626a;
  font-size: 18px;
  line-height: 28px;
}

.muConNull .txt a {
  color: #cc6633;
  font-weight: 500;
}

.box-modal.muModal {
  max-width: 1250px;
  padding: 83px 22px 22px;
  width: 90%;
}

.muSpSelUl {
  left: 22px;
  position: absolute;
  right: 22px;
  top: 30px;
}

.muSpSelUl li + li {
  margin-left: 1px;
}

.muSpSelUl li .link {
  background-color: #b5c6d2;
  border-radius: 2px;
  color: #fff;
  display: block;
  font-weight: 700;
  height: 30px;
  padding: 0 6px;
  text-decoration: none;
  text-transform: uppercase;
}

.muSpSelUl li .link.all {
  padding: 0 28px;
}

.muSpSelUl li .link:hover {
  background-color: #9fb2bf;
}

.muSpSelUl li .link.active {
  background-color: #336633;
}

.muSpSelUl li .link .sportIco {
  background-size: 100% 100%;
  display: inline-block;
  height: 20px;
  margin-top: 5px;
  vertical-align: top;
  width: 20px;
}

.muSpSelUl li .link .name {
  display: none;
  height: 30px;
  line-height: 34px;
  margin-left: 6px;
  vertical-align: top;
}

.muSpSelUl li .link.all .name {
  display: inline-block !important;
  margin-left: 0;
}

.muSpSelUl li .link.active .name {
  display: inline-block;
}

.muSpSelUl li .link .count {
  background-color: #fff;
  border-radius: 1px;
  color: #666666;
  display: inline-block;
  font-size: 14px;
  font-weight: 400;
  height: 22px;
  line-height: 22px;
  margin-left: 6px;
  margin-top: 4px;
  min-width: 26px;
  padding: 0 5px;
  text-align: center;
  vertical-align: top;
}

.muPopScCon {
  height: 100%;
  overflow: hidden;
  width: 100%;
  max-height: none;
}

.muPopScCon .spCon {
  display: none;
}

.muPopScCon .spCon .col {
  width: 33.33%;
}

.muPopScCon .ligaCon {
  background-color: #edf0f0;
  border-radius: 2px;
  margin: 10px 3px;
  padding: 9px 8px;
}

.muPopScCon .ligaCon .ligaName {
  color: #4f626a;
  font-size: 14px;
}

.muEvenListUl li {
  margin-top: 12px;
}

.muEvenListUl li .link {
  background-color: #fff;
  border-color: #b5c6d2;
  border-radius: 1px;
  border-style: solid;
  border-width: 3px 1px;
  color: #5b6e77;
  display: block;
  padding: 7px 28px 7px 44px;
  text-decoration: none;
  font-size: 11px;
}

.muEvenListUl li .link:hover {
  background-color: #f9fff3;
  border-color: #336633;
}

.muEvenListUl li .link.top {
  border-color: #cc6633;
  border-width: 4px 1px;
  background-color: #fffcf2;
  background-image: url(../img/top.png);
  background-position: 50% 50%;
  background-repeat: no-repeat;
}

.muEvenListUl li .link.top:hover {
  background-color: #fffae8;
  border-color: #c67124;
}

.muEvenListUl li .link .time {
  display: block;
  line-height: 15px;
}

.muEvenListUl li .link .teams {
  color: #2c2c2c;
  display: block;
  line-height: 15px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.muEvenListUl li .link .score {
  left: 74px;
  line-height: 15px;
  overflow: hidden;
  position: absolute;
  right: 58px;
  text-align: center;
  text-overflow: ellipsis;
  top: 7px;
  white-space: nowrap;
}

.muEvenListUl li .link .sportIco {
  background-size: 100% 100%;
  display: block;
  height: 20px;
  left: 10px;
  margin-top: -10px;
  position: absolute;
  top: 50%;
  width: 20px;
}

.muEvenListUl li .link .dop {
  display: block;
  height: 40px;
  line-height: 40px;
  margin-top: -20px;
  position: absolute;
  right: 9px;
  top: 50%;
}

.muEvenListUl li .link .dop:before,
.muEvenListUl li .link .dop:after {
  display: none;
}

.muEvenListUl li .link .dop .cen {
  display: inline-block;
  line-height: 9px;
  vertical-align: middle;
}

.muEvenListUl li .link .dop .cen .v,
.muEvenListUl li .link .dop .cen .z {
  background-color: #7898a4;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  border-radius: 1px;
  display: block;
  height: 9px;
  width: 15px;
}

.muEvenListUl li .link .dop .cen span + span {
  margin-top: 2px;
}

.muEvenListUl li .link .dop .cen .v {
  background-image: url(../img/i_v.png);
  background-position: 5px 50%;
}

.muEvenListUl li .link .dop .cen .z {
  background-image: url(../img/i_z.png);
}

.muTable {
  width: 100%;
}

.muTable > .row > .cell {
  padding: 10px 8px 300px;
  vertical-align: top;
  width: 33.33%;
}

.muTable > .row > .cell:first-child {
  padding-left: 0;
}

.muTable > .row > .cell:last-child {
  padding-right: 0;
}

.muEvent {
  margin-bottom: 15px;
}

.muEvent .muEventHead {
  background-color: #333333;
  border-radius: 2px;
  height: 36px;
  padding: 0 15px;
  cursor: move;
}

.muEvent .muEventHead > .name {
  color: #fff;
  font-size: 14px;
  line-height: 36px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: -moz-calc(100% - 195px);
  width: -webkit-calc(100% - 195px);
  width: calc(100% - 195px);
}

.muEvent.tabloNavUl li span {
  display: none;
}

.muEvent.tabloNavUl li {
  background-image: url("../img/tabloNavIco.png");
  background-position: 0 42px;
  background-repeat: no-repeat;
  height: 36px;
  min-width: 49px;
  padding: 0;
}

.muEvent.tabloNavUl li.i1 {
  background-position: 8px 8px;
}

.muEvent.tabloNavUl li.i2 {
  background-position: -42px 8px;
}

.muEvent.tabloNavUl li.i3 {
  background-position: -92px 8px;
}

.muEvent.tabloNavUl li.i1.active {
  background-position: 8px -42px;
}

.muEvent.tabloNavUl li.i2.active {
  background-position: -42px -42px;
}

.muEvent.tabloNavUl li.i3.active {
  background-position: -92px -42px;
}

.muEvent.tabloNavUl li.i4 {
  background-color: #333333;
  background-image: url("../img/close2.png");
  background-position: 50% 50%;
  min-width: 36px;
}

.muEvent.tabloNavUl li.i4:hover {
  background-color: #53656c;
}

.muEvent .moreKofsBlock .kofsSet {
  margin-bottom: 10px;
}

.muEvent .moreKofsListSc {
  height: 200px;
  overflow: auto;
}

.muEventPlaceholder {
  border: 2px dashed #b5c6d2;
  border-radius: 5px;
  height: 300px;
}

.muEvent .melZoneTablo > * {
  height: auto;
  max-width: 100%;
  width: 100%;
}

.muEvent.tablo .teams .teamCon:first-child .teamLine .teamImg__ico,
.muEvent.tablo .teams .teamCon:first-child .teamLine .teamImg {
  left: 25px;
  right: auto;
}

.muEvent.tablo .teams .teamCon:last-child .teamLine .teamImg__ico,
.muEvent.tablo .teams .teamCon:last-child .teamLine .teamImg {
  right: 25px;
  left: auto;
}

.muEvent .moreKofsBlock .kofsSet .but {
  margin-top: 2px;
  padding: 0 10px;
}

.muEvent .moreKofsListSc .kofsTableHead.inEvent {
  margin: 0;
}

.muEvent .moreKofsListSc .kofsTableLine.inEvent {
  margin: 0 0 10px;
}

.videoMinCon {
  background-color: #336633;
  border-radius: 2px;
  height: 170px;
  margin-bottom: 10px;
  padding-bottom: 15px;
  padding-top: 30px;
  width: 300px;
}

.videoMinCon .nameTop {
  height: 30px;
  left: 0;
  padding: 0 75px 0 15px;
  position: absolute;
  right: 0;
  top: 0;
}

.videoMinCon .nameTop > .name {
  color: #fff;
  cursor: move;
  font-size: 14px;
  height: 31px;
  line-height: 31px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.videoMinCon .nameTop .buts {
  position: absolute;
  right: 5px;
  top: 0;
}

.videoMinCon .nameTop .buts .but {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  height: 30px;
  width: 22px;
}

.videoMinCon .nameTop .buts .but:hover {
  background-color: rgba(0, 0, 0, 0.1);
}

.videoMinCon .nameTop .buts .but.b1 {
  background-image: url(../img/videoMinFull.png);
}

.videoMinCon .nameTop .buts .but.b2 {
  background-image: url(../img/videoMinReturn.png);
}

.videoMinCon .nameTop .buts .but.b3 {
  background-image: url(../img/videoMinClose.png);
}

.videoMinCon .videoCon {
  background-color: #516838;
  height: 100%;
  overflow: hidden;
  width: 100%;
}

.videoMinCon .videoCon > * {
  width: 100% !important;
  height: 100% !important;
}

.aside.fix {
  height: 0;
  margin-top: -10px;
}

.aside.fix .videoMinCon {
  z-index: 100;
}

.videoMinCon .ui-resizable-se {
  background-image: url("../img/hand.png");
  background-position: 50% 50%;
  background-repeat: no-repeat;
}

.withDKWZV .dopKofsWZV {
  display: none;
}

@media screen and (max-width: 1550px) {
  .withDKWZV .dopKofsWZV {
    display: none !important;
  }
}

@media screen and (min-width: 1550px) {
  .withDKWZV .melZoneTablo .zoneDiv,
  .withDKWZV .videoTabloCon .videoDiv {
    margin: 0 !important;
  }

  .withDKWZV .dopKofsWZV {
    background-color: #3c4e5a;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    /*border-left: 3px solid #336633;*/
    /*height: 320px;*/
    height: 100%;
    left: 580px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .withDKWZV .dopKofsWZV.soccerBg {
    background-image: url(../img/tabloKof/soccer.jpg);
    background-color: #213b07;
  }

  .dopKofsWZV .col_100,
  .dopKofsWZV .col_50,
  .dopKofsWZV .col_33 {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-height: 20px;
  }

  .basketball.dopKofsWZV {
    background-image: url("../img/tablo/coff/4_basketball.jpg");
  }

  .soccer.dopKofsWZV {
    background-image: url("../img/tablo/coff/1_football.jpg");
  }

  .hockey.dopKofsWZV {
    background-image: url("../img/tablo/coff/3_Hokey.jpg");
  }

  .voleyball.dopKofsWZV {
    background-image: url("../img/tablo/coff/6_Valleyball.jpg");
  }

  .tennis.dopKofsWZV {
    background-image: url("../img/tablo/coff/2_Tennis.jpg");
  }

  .boxing.dopKofsWZV {
    background-image: url("../img/tablo/coff/9_Boxing.jpg");
  }

  .rugby.dopKofsWZV {
    background-image: url("../img/tablo/coff/7_Ragby.jpg");
  }

  .baseball.dopKofsWZV {
    background-image: url("../img/tablo/coff/5_Baceball.jpg");
  }

  .tableTennis.dopKofsWZV {
    background-image: url("../img/tablo/coff/10_Table_tannis.jpg");
  }

  .hockeyBall.dopKofsWZV {
    background-image: url("../img/tablo/coff/15_hokey_with_ball.jpg");
  }

  .waterPolo.dopKofsWZV {
    background-image: url("../img/tablo/coff/17_water_polo.jpg");
  }

  .petanque.dopKofsWZV {
    background-image: url("../img/tablo/coff/32_balls.jpg");
  }

  .konykobeg.dopKofsWZV {
    background-image: url("../img/tablo/coff/69_skating.jpg");
  }

  .skeleton.dopKofsWZV {
    background-image: url("../img/tablo/coff/70_skeleton.jpg");
  }

  .bobsley.dopKofsWZV {
    background-image: url("../img/tablo/coff/72_bobsley.jpg");
  }

  .skachky.dopKofsWZV {
    background-image: url("../img/tablo/coff/43_horserace.jpg");
  }

  .motorace.dopKofsWZV {
    background-image: url("../img/tablo/coff/31_motorcycle-races.jpg");
  }

  .greblya.dopKofsWZV {
    background-image: url("../img/tablo/coff/60_greblya.jpg");
  }

  .golf.dopKofsWZV {
    background-image: url("../img/tablo/coff/40_golf.jpg");
  }

  .chess.dopKofsWZV {
    background-image: url("../img/tablo/coff/11_Chess.jpg");
  }

  .badminton.dopKofsWZV {
    background-image: url("../img/tablo/coff/16_badminton.jpg");
  }

  .americanFootball.dopKofsWZV {
    background-image: url("../img/tablo/coff/13_American_football.jpg");
  }

  .handball.dopKofsWZV {
    background-image: url("../img/tablo/coff/8_Gandball.jpg");
  }

  .biathlon.dopKofsWZV {
    background-image: url("../img/tablo/coff/19_biathlon.jpg");
  }

  .beachFootball.dopKofsWZV {
    background-image: url("../img/tablo/coff/25_-beach_football.jpg");
  }

  .hockeyGrass.dopKofsWZV {
    background-image: url("../img/tablo/coff/27_field-hockey.jpg");
  }

  .beachVolleyball.dopKofsWZV {
    background-image: url("../img/tablo/coff/29_Beach-volleyball.jpg");
  }

  .billiards.dopKofsWZV {
    background-image: url("../img/tablo/coff/12_Billiards.jpg");
  }

  .snooker.dopKofsWZV {
    background-image: url("../img/tablo/coff/30_snooker.jpg");
  }

  .australianFootball.dopKofsWZV {
    background-image: url("../img/tablo/coff/28_Australian-football.jpg");
  }

  .miniFootball.dopKofsWZV {
    background-image: url("../img/tablo/coff/44_mini_football.jpg");
  }

  .futsal.dopKofsWZV {
    background-image: url("../img/tablo/coff/14_Futsal.jpg");
  }

  .curling.dopKofsWZV {
    background-image: url("../img/tablo/coff/45_curling.jpg");
  }

  .lacrosse.dopKofsWZV {
    background-image: url("../img/tablo/coff/47_lacrose.jpg");
  }

  .avtogonky.dopKofsWZV {
    background-image: url("../img/tablo/coff/18_car-race.jpg");
  }

  .skiing.dopKofsWZV {
    background-image: url("../img/tablo/coff/24_skiing.jpg");
  }

  .jumpingTramplyn.dopKofsWZV {
    background-image: url("../img/tablo/coff/23_jumping.jpg");
  }

  .skis.dopKofsWZV {
    background-image: url("../img/tablo/coff/22_mountain-skis.jpg");
  }

  .f1.dopKofsWZV {
    background-image: url("../img/tablo/coff/26_F1.jpg");
  }

  .swimming.dopKofsWZV {
    background-image: url("../img/tablo/coff/37_swimming.jpg");
  }

  .poker.dopKofsWZV {
    background-image: url("../img/tablo/coff/38_poker.jpg");
  }

  .gymnastics.dopKofsWZV {
    background-image: url("../img/tablo/coff/50_gymnastics.jpg");
  }

  .borba.dopKofsWZV {
    background-image: url("../img/tablo/coff/51_borba.jpg");
  }

  .judo.dopKofsWZV {
    background-image: url("../img/tablo/coff/53_judo.jpg");
  }

  .archery.dopKofsWZV {
    background-image: url("../img/tablo/coff/52_strelba_iz_lyka.jpg");
  }

  .athletics.dopKofsWZV {
    background-image: url("../img/tablo/coff/55_athletics.jpg");
  }

  .fencing.dopKofsWZV {
    background-image: url("../img/tablo/coff/58_fehtovanie.jpg");
  }

  .pryjkyVvodu.dopKofsWZV {
    background-image: url("../img/tablo/coff/57_prujki_v_vody.jpg");
  }

  .konniySport.dopKofsWZV {
    background-image: url("../img/tablo/coff/43_horserace.jpg");
  }

  .gaelicFootball.dopKofsWZV {
    background-image: url("../img/tablo/coff/77_gelsky_football.jpg");
  }

  .edinoborstva.dopKofsWZV {
    background-image: url("../img/tablo/coff/88_kiber_edinoborstva.jpg");
  }

  .floorball.dopKofsWZV {
    background-image: url("../img/tablo/coff/65_florball.jpg");
  }

  .indoorHockey.dopKofsWZV {
    background-image: url("../img/tablo/coff/42_indohokey.jpg");
  }

  .freestyle.dopKofsWZV {
    background-image: url("../img/tablo/coff/71_freestyle.jpg");
  }

  .greyhounds.dopKofsWZV {
    background-image: url("../img/tablo/coff/66_sobachii_bega.jpg");
  }

  .figureSkating.dopKofsWZV {
    background-image: url("../img/tablo/coff/68_figure-skating.jpg");
  }

  .cricket.dopKofsWZV {
    background-image: url("../img/tablo/coff/64_cricket.jpg");
  }

  .beachHandball.dopKofsWZV {
    background-image: url("../img/tablo/coff/35_beach-handball.jpg");
  }

  .netball.dopKofsWZV {
    background-image: url("../img/tablo/coff/48_netball.jpg");
  }

  .olympiada.dopKofsWZV {
    background-image: url("../img/tablo/coff/49_olimpiada.jpg");
  }

  .kibersport.dopKofsWZV {
    background-image: url("../img/tablo/coff/1 Ganeral.png");
  }

  .inlineHockey.dopKofsWZV {
    background-image: url("../img/tablo/coff/33_inline-hockey.jpg");
  }

  .padelTennis.dopKofsWZV {
    background-image: url("../img/tablo/coff/34_Padel-tennis.jpg");
  }

  .nordicCombined.dopKofsWZV {
    background-image: url("../img/tablo/coff/23_jumping.jpg");
  }

  .lottery.dopKofsWZV {
    background-image: url("../img/tablo/coff/79_lotereya.jpg");
  }

  .kayaks.dopKofsWZV {
    background-image: url("../img/tablo/coff/56_kanoe.jpg");
  }

  .parusniySport.dopKofsWZV {
    background-image: url("../img/tablo/coff/61_parusnui_sport.jpg");
  }

  .squash.dopKofsWZV {
    background-image: url("../img/tablo/coff/39_squash.jpg");
  }

  .pentathlon.dopKofsWZV {
    background-image: url("../img/tablo/coff/59_5-tiborie.jpg");
  }

  .sumo.dopKofsWZV {
    background-image: url("../img/tablo/coff/78_sumo.jpg");
  }

  .softBall.dopKofsWZV {
    background-image: url("../img/tablo/coff/80_softball.jpg");
  }

  .sanniySport.dopKofsWZV {
    background-image: url("../img/tablo/coff/74_sannui_sport.jpg");
  }

  .rollerHockey.dopKofsWZV {
    background-image: url("../img/tablo/coff/67_hockey_roll.jpg");
  }

  .shooting.dopKofsWZV {
    background-image: url("../img/tablo/coff/62_strelba.jpg");
  }

  .shortTrack.dopKofsWZV {
    background-image: url("../img/tablo/coff/75_Shorttrack.jpg");
  }

  .tvGames.dopKofsWZV {
    background-image: url("../img/tablo/coff/20_TV_games.jpg");
  }

  .triathlon.dopKofsWZV {
    background-image: url("../img/tablo/coff/63_triatlon.jpg");
  }

  .totoTB.dopKofsWZV {
    background-image: url("../img/tablo/coff/4_basketball.jpg");
  }

  .velosport.dopKofsWZV {
    background-image: url("../img/tablo/coff/36_velosport.jpg");
  }

  .csgo.dopKofsWZV {
    background-image: url("../img/tablo/coff/2-CS.png");
  }

  .darts.dopKofsWZV {
    background-image: url("../img/tablo/coff/21_Darts.jpg");
  }

  .trotting.dopKofsWZV {
    background-image: url("../img/tablo/coff/89_troting.jpg");
  }

  .ufc.dopKofsWZV {
    background-image: url("../img/tablo/coff/54_UFC.jpg");
  }

  .cyber_tennis.dopKofsWZV {
    background-image: url("../img/tablo/coff/2_Tennis.jpg");
  }

  .wot.dopKofsWZV {
    background-image: url("../img/tablo/coff/10-WOT.png");
  }

  .dota.dopKofsWZV {
    background-image: url("../img/tablo/coff/12-Dota.png");
  }

  .worms.dopKofsWZV {
    background-image: url("../img/tablo/coff/11-WORMS.png");
  }

  .cyber_wrestling.dopKofsWZV {
    background-image: url("../img/tablo/coff/4-kiber_resling.png");
  }

  .poultry.dopKofsWZV {
    background-image: url("../img/tablo/coff/124_CockFight.png");
  }
  /* Отдельные стили для кибер-дисциплин без своего класса*/
  .cyber-page .soccer.dopKofsWZV {
    background-image: url("../img/tablo/coff/7-kiber_footbal.png");
  }

  .cyber-page .ufc.dopKofsWZV {
    background-image: url("../img/tablo/coff/3-kiber_edinoborstva.png");
  }

  .cyber-page .hockey.dopKofsWZV {
    background-image: url("../img/tablo/coff/9-kiber_hokey.png");
  }

  .cyber-page .basketball.dopKofsWZV {
    background-image: url("../img/tablo/coff/8-kiber_basketbal.png");
  }
  /**/
  .dopKofsWZV .col_100 {
    width: 100%;
  }

  .dopKofsWZV .col_50 {
    width: 50%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .dopKofsWZV .line > div > .col_50 {
    padding-left: 8px;
    padding-right: 8px;
  }

  .dopKofsWZV .col_50:first-child:last-child {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }

  .dopKofsWZV .col_33 {
    width: 33.33%;
    padding-left: 8px;
    padding-right: 8px;
  }

  .dopKofsWZV .col_name {
    color: #fff;
    font-size: 14px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    white-space: nowrap;
    padding-bottom: 5px;
  }

  .dopKofsWZV .col_name > span {
    bottom: 5px;
    display: block;
    line-height: 10px;
    position: absolute;
    white-space: normal;
    width: 100%;
  }

  .dopKofsWZV .col_name.nameYL {
    color: #ffc013;
    font-size: 18px;
    height: 26px;
    line-height: 26px;
    padding-bottom: 0;
    padding-top: 14px;
  }

  .dopKofsWZV .but {
    background-color: #068ed0;
    background-image: url("../img/bg3.png");
    border-bottom: 2px solid #096b9d;
    border-radius: 2px 2px 3px 3px;
    color: #fff;
    display: block;
    font-size: 18px;
    height: 31px;
    line-height: 31px;
    overflow: hidden;
    padding: 0 5px;
    text-align: center;
    text-decoration: none;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);
    white-space: nowrap;
  }

  .dopKofsWZV .but:hover {
    background-color: #057eb9;
    border-color: #075d88;
  }

  .dopKofsWZV .but.up {
    background-color: #6cad21;
    border-color: #528a30;
  }

  .dopKofsWZV .but.up:hover {
    background-color: #5f991c;
    border-color: #447428;
  }

  .dopKofsWZV .but.down {
    background-color: #ce6405;
    border-color: #98591d;
  }

  .dopKofsWZV .but.down:hover {
    background-color: #b65905;
    border-color: #7e4917;
  }

  .dopKofsWZV .but.none {
    background-color: transparent !important;
    border-color: transparent !important;
    border-radius: 2px;
    cursor: default !important;
  }
}

@media screen and (min-width: 1550px) and (max-width: 1790px) {
  .dopKofsWZV .col_50 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .dopKofsWZV .line > div > .col_50 {
    padding-left: 4px;
    padding-right: 4px;
  }

  .withDKWZV .dopKofsWZV {
    padding-left: 10px;
    padding-right: 10px;
  }

  .dopKofsWZV .col_33 {
    padding-left: 4px;
    padding-right: 4px;
  }

  .dopKofsWZV .col_name {
    font-size: 12px;
  }

  .dopKofsWZV .col_name.nameYL {
    font-size: 16px;
  }
}

@media screen and (min-width: 1550px) and (max-width: 1680px) {
  .dopKofsWZV .col_50 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .dopKofsWZV .line > div > .col_50 {
    padding-left: 2px;
    padding-right: 2px;
  }

  .withDKWZV .dopKofsWZV {
    padding-left: 5px;
    padding-right: 5px;
  }

  .dopKofsWZV .col_33 {
    padding-left: 2px;
    padding-right: 2px;
  }

  .dopKofsWZV .col_name {
    font-size: 12px;
  }

  .dopKofsWZV .col_name.nameYL {
    font-size: 16px;
  }

  .dopKofsWZV .but {
    font-size: 16px;
  }
}

.menuHead .menuHeadUser {
  position: absolute;
  right: 15px;
  top: 11px;
  width: 490px;
}

.menuHead .menuHeadUser .input {
  border-color: #d0b159;
  border-radius: 3px;
  border-style: solid;
  border-width: 1px 0 0 1px;
  color: #474747;
  font-size: 13px;
  height: 26px;
  line-height: 26px;
  margin-bottom: 10px;
  margin-right: 4px;
  padding: 0 10px;
  width: 110px;
}

.menuHead .menuHeadUser .submit {
  border-radius: 2px;
  font-size: 15px;
  height: 26px;
  line-height: 26px;
  margin-right: 10px;
  margin-top: 1px;
  overflow: hidden;
  padding: 0 10px;
  text-align: center;
  text-decoration: none;
  width: 60px;
}

.menuHead .menuHeadUser .reg {
  border-radius: 2px;
  font-size: 15px;
  height: 26px;
  line-height: 26px;
  margin-top: 1px;
  overflow: hidden;
  padding: 0 10px;
  text-align: center;
  text-decoration: none;
  width: 110px;
}

.menuHead .menuHeadUser .cusCheck + label {
  color: #363c3f;
  margin: 0 30px 0 1px;
}

.menuHead .menuHeadUser .link {
  color: #363c3f;
  line-height: 12px;
  text-decoration: none;
}

.menuHead .menuHeadUser .link:hover {
  text-decoration: underline;
}

.menuHead .menuHeadUser .butLC {
  margin-left: 19px;
}

.menuHead .menuHeadUser .refillBut {
  border-radius: 2px;
  font-size: 15px;
  height: 26px;
  line-height: 26px;
  padding: 0 30px;
  text-decoration: none;
}

.menuHeadUser .headUserInfo {
  float: left;
  /*margin-top: 3px;*/
}

.menuHeadUser .refillAcc {
  float: left;
  margin-top: 4px;
}

.menuHeadUser .headUserInfo .userName {
  color: #fff;
  font-size: 12px;
  display: inline-block;
}

.menuHeadUser .headUserInfo .userName:before {
  content: '';
  display: inline-block;
  width: 8px;
  height: 20px;
  background-image: url(../img/user.png);
  background-repeat: no-repeat;
  vertical-align: middle;
  margin-top: -2px;
  margin-right: 5px;
}

.menuHeadUser .headUserInfo .userName .sId {
  color: #999;
}

.link-b-block {
  text-decoration: none;
}

.menuHeadUser .headUserInfo .balance,
.user-money .b-block {/*
    display: inline-block;*/
  vertical-align: middle;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 38px;
}

.b-block .top-b__account {
  display: flex;
  flex-direction: column;
  margin-right: 30px;
  height: 38px;
}

.b-block .top-b__account:last-child {
  margin-right: 20px;
}

.b-block .top-b__account .top-b-acc__title,
.b-block .top-b__account .top-b-acc__amount {
  font-size: 12px;
  line-height: 14px;
  margin: 0;
}

.b-block .top-b__account .top-b-acc__amount {
  color: #ffc013;
  font-size: 14px;
  line-height: 18px;
  margin-top: 3px;
  position: relative;
}

.b-block .extra-balance__tab .top-b__account .top-b-acc__amount::after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 20px;
  height: 11px;
  background: url('/img/acc-arr.png');
  margin-left: 10px;
  margin-top: -2px;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
}

.b-block .extra-balance__tab .top-b__account:hover .top-b-acc__amount::after {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.reload-balance {
  width: 20px;
  height: 20px;
  display: inline-block;
  border: none;
  background: url(../img/reload.png) no-repeat;
  cursor: pointer;
  vertical-align: middle;
  margin-top: -4px;
  margin-left: 5px;
  -webkit-transition: .2s;
  -o-transition: .2s;
  transition: .2s;
  align-self: flex-end;
  margin-right: 5px;
  margin-bottom: 3px;
}

.reload-balance:hover {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
/* bonus hover */
.link-b-block {
  height: 38px;
  display: inline-block;
}

.link-b-block:hover .wrapper_bonuses_dropdown_list,
.wrapper_bonuses_dropdown_list:hover {
  max-height: 200px;
  display: block;
}

.link-b-block:before {
  position: absolute;
  height: 2px;
  top: -3px;
  left: 0;
  width: 0;
  background: #d8a71b;
  transition: all .2s ease-in-out;
}

.link-b-block:after {
  background: url(/img/reload.png);
  display: inline-block;
  vertical-align: middle;
  width: 20px;
  height: 20px;
  transition: all .2s ease-in-out;
}

.link-b-block:active:after {
  transform: rotate(180deg);
}

.link-b-block:active:before {
  width: 100%;
}

.wrapper_bonuses_dropdown_list {
  max-height: 0;
  position: absolute;
  top: 30px;
  display: none;
  transition: all 0.3s;
}

.b-bonuses_dropdown_list {
  min-width: 254px;
  list-style: none;
  padding: 0;
}

.b-bonuses_dropdown_list > li {
  padding: 3px 0;
  background-color: #363c3f;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 10px;
  padding-right: 10px;
  height: 54px;
}

.b-nameBonus {
  border-top: 1px solid #000;
  padding-top: 7px;
  line-height: 11px;
  font-size: 12px;
  text-align: center;
  padding-bottom: 7px;
}

.b-bonusProgress {
  display: inline-block;
  position: relative;
  height: auto;
  margin: 0;
  width: 100%;
  font-size: 0;
  vertical-align: top;
}

.b-bonus_start,
.b-bonus_end {
  padding-right: 10px;
  position: absolute;
  top: 100%;
  font-size: 12px;
  color: #fff;
  left: 0;
}

.b-bonus_end {
  padding-right: inherit;
  padding-left: 10px;
  left: auto;
  right: 0;
}

.b-progress {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 5px;
  background-color: #fff;
  background-image: none;
  overflow: visible;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.b-ui-progressbar-value {
  margin: 0 !important;
  max-width: 100%;
  background-color: #ffc013 !important;
}

.b-progress-label {
  position: absolute;
  left: 50%;
  top: 100%;
  font-size: 12px;
  color: #fff;
}

@media screen and (max-width: 1360px) {
  .b-block .top-b__account {
    margin-right: 15px;
  }

  .b-block .top-b__account:last-child {
    margin-right: 7px;
  }
}
/* /bonus hover */

.headUserInfo .butLC {
  color: #f6ce60;
  text-decoration: none;
  display: inline-block;
}

.headUserInfo .butLC:hover {
  text-decoration: underline;
}

.menuHead .menuHeadUser .userName {
  color: #363c3f;
  margin-top: -1px;
  padding-left: 20px;
}

.menuHead .menuHeadUser .userName .sNa {
  text-decoration: underline;
}

.menuHead .menuHeadUser .userName .sId {
  color: #333333;
}

.menuHead .menuHeadUser .userName:before {
  background-image: url("../img/user.png");
  display: block;
  height: 19px;
  left: 0;
  position: absolute;
  top: -3px;
  width: 8px;
}

.header .topHead.fix .topHeadMenuUl {
  display: none;
}

.topHead .dop {
  display: none;
}

.topHead.fix .dop {
  display: block;
}

.topHead .balance {
  margin-top: -1px;
  white-space: nowrap;
}

.topHead .balance .name {
  color: #ffffff;
}

.topHead .balance .summ {
  color: #ffc013;
  font-size: 16px;
}

.topHead .balance .val {
  color: #ffc013;
}

.topHead .refillBut {
  font-size: 13px;
  height: 20px;
  line-height: 20px;
  margin: -2px 0 0 37px;
  width: 240px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  padding-top: 5px;
  height: 30px;
}

.topHead .butLC {
  line-height: 16px;
  margin: 0 0 0 35px;
  font-size: 14px;
}

.topHead a.exit {
  background-image: url("../img/exit2.png");
  background-position: 50% 50%;
  background-repeat: no-repeat;
  display: inline-block;
  height: 26px;
  margin-left: 4px;
  margin-right: -6px;
  margin-top: -2px;
  vertical-align: middle;
  opacity: 1;
}

.topHead a.exit:hover {
  opacity: 0.5;
}

.page-switcher {
  -webkit-border-radius: 25px;
  -o-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  border-radius: 25px;
  border: 1px solid #1f3b4d;
  background-color: #fff;
  display: inline-block;
  vertical-align: middle;
  margin-top: 4px;
  position: absolute;
  top: 6px;
  left: 150px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 30px;
}

.page-switcher__link {
  display: inline-block;
  padding: 5px 22px 6px;
  font-size: 14px;
  color: #34495e;
  font-weight: 700;
  text-decoration: none;
  text-align: center;
  -webkit-border-radius: 25px;
  -o-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  border-radius: 25px;
  float: left;
}

.page-switcher__link:hover {
  color: #d7af0e;
  cursor: pointer;
}

.page-switcher__link.active {
  background-image: url(../img/title-bg.jpg);
  background-repeat: repeat-x;
  background-size: 1px 100%;
  color: #d7af0e;
  cursor: default;
}

.page-switcher__link:first-of-type {
  margin-right: 2px;
}

.ppsConList .selectedPos {
  font-size: 16px;
  font-weight: 400;
  height: 20px;
  line-height: 20px;
  white-space: nowrap;
}

.ppsConList .selectedPos > div + div {
  margin-left: 25px;
}

.ppsConList .selectedPos > div:not(:empty) + div:not(:empty):before {
  background-color: #8ca2ab;
  display: block;
  height: 1px;
  left: -15px;
  position: absolute;
  top: 11px;
  width: 6px;
}

.liveScoreSports {
  height: 28px;
  margin-bottom: 20px;
  overflow: hidden;
}

.liveScoreSports:hover {
  overflow: visible;
}

.liveScoreSports .flexMenu-viewMore {
  display: block;
  float: right;
}

.liveScoreSports .link,
.liveScoreSports .flexMenu-viewMore > a {
  background-color: #336633;
  border-radius: 2px;
  color: #fff;
  display: block;
  font-size: 14px;
  height: 28px;
  line-height: 28px;
  margin-right: 1px;
  padding: 0 30px 0 48px;
  text-decoration: none;
  white-space: nowrap;
}

.liveScoreSports .flexMenu-viewMore > a {
  padding: 0 30px;
  margin-right: 0px;
}

.liveScoreSports .flexMenu-viewMore > a:before {
  display: block;
  height: 10px;
  left: 0;
  position: absolute;
  top: 25px;
  width: 100%;
}

.liveScoreSports .link:hover {
  background-color: #637e45;
}

.liveScoreSports .flexMenu-viewMore:hover > a {
  background-color: #cc6633;
}

.liveScoreSports .link.active {
  background-color: #cc6633;
}

.liveScoreSports .link .sportIco {
  background-size: 100% 100%;
  display: block;
  height: 16px;
  left: 22px;
  position: absolute;
  top: 6px;
  width: 16px;
}

.liveScoreSports .flexMenu-popup {
  background-color: #fff;
  border: 1px solid #336633;
  padding: 6px 5px 5px 6px;
  position: absolute;
  right: 0;
  top: 30px;
  width: 299px;
  z-index: 10;
}

.liveScoreSports .flexMenu-popup:before,
.liveScoreSports .flexMenu-popup:after {
  display: block;
  clear: both;
}

.liveScoreSports .flexMenu-popup li {
  width: 50%;
}

.liveScoreSports .flexMenu-popup li .link {
  margin-bottom: 1px;
  padding: 0 6px 0 34px;
}

.liveScoreSports .flexMenu-popup li .link .sportIco {
  left: 10px;
}

.liveScoreSports .flexMenu-popup li .link .name {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.liveScoreTabsUlCon {
  border-bottom: 1px solid #aab8bd;
  margin-bottom: 10px;
}

.liveScoreTabsUl .link {
  background-color: #b5c6d2;
  border-radius: 2px 2px 0 0;
  color: #fff;
  display: block;
  font-size: 12px;
  height: 26px;
  line-height: 28px;
  margin-right: 1px;
  min-width: 80px;
  padding: 0 10px;
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
}

.liveScoreTabsUl .link:hover {
  background-color: #9eafba;
}

.liveScoreTabsUl .link.active {
  background-color: #333333;
  box-shadow: 0 1px 0 0 #333333;
}

.liveScoreTabsUl.greenAct .link.active {
  background-color: #336633;
  box-shadow: 0 1px 0 0 #336633;
}

.liveScoreTabsUlCon .dateChoice input {
  background-color: #b5c6d2;
  background-image: url("../img/arr4bottom.png");
  background-position: 95px 8px;
  background-repeat: no-repeat;
  border-left: 1px solid #333333;
  border-radius: 2px;
  border-top: 1px solid #333333;
  color: #3c525b;
  cursor: pointer;
  display: block;
  height: 22px;
  line-height: 22px;
  margin-top: 1px;
  padding-right: 20px;
  text-align: center;
  width: 95px;
}

.liveScoreTabsUlCon .dateChoice input:hover {
  background-color: #c7d6e1;
}

.ui-datepicker {
  background-color: #fff;
  border: 1px solid #aab8bd;
  border-radius: 0;
  margin-bottom: 2px;
  margin-top: 2px;
  padding: 6px;
  width: 250px;
}

.ui-datepicker-header.ui-widget-header {
  background-color: #b5c6d2;
  background-image: none;
  border: medium none;
  border-radius: 0;
  height: 30px;
  padding: 0;
}

.ui-datepicker .ui-datepicker-title {
  color: #3c525b;
  font-size: 14px;
  font-weight: 400;
  line-height: 30px;
}

.ui-datepicker table {
  margin: 0;
}

.ui-datepicker th {
  background-color: #333333;
  color: #fff;
  font-size: 12px;
  font-weight: 400;
  height: 20px;
  padding: 0;
  text-align: center;
  vertical-align: middle;
}

.ui-datepicker td {
  border: 1px solid #fff;
  padding: 0;
}

.ui-datepicker tr:first-child td {
  border-top: none;
}

.ui-datepicker tr:last-child td {
  border-bottom: none;
}

.ui-datepicker td:first-child {
  border-left: none;
}

.ui-datepicker td:last-child {
  border-right: none;
}

.ui-datepicker td span.ui-state-default,
.ui-datepicker td a.ui-state-default {
  background-color: #edf1e9;
  background-image: none;
  border: medium none;
  color: #3c525b;
  height: 24px;
  line-height: 28px;
  padding: 0 6px 0 0;
}

.ui-datepicker td a.ui-state-default:hover {
  background-color: #d7e0ce;
}

.ui-datepicker td span.ui-state-default.ui-state-highlight,
.ui-datepicker td a.ui-state-default.ui-state-highlight {
  font-weight: 700;
}

.ui-datepicker td span.ui-state-default.ui-state-active,
.ui-datepicker td a.ui-state-default.ui-state-active {
  background-color: #b5c6d2;
  color: #fff;
}

.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  background-color: transparent;
  background-image: none;
  border: medium none;
  display: block;
  height: 16px;
  top: 8px;
  width: 16px;
}

.ui-datepicker .ui-datepicker-prev {
  left: 10px;
}

.ui-datepicker .ui-datepicker-next {
  right: 10px;
}

.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  background-image: url("../img/arr10.png");
  cursor: pointer;
  height: 16px;
  left: 0;
  margin: 0;
  top: 0;
  width: 16px;
}

.ui-datepicker .ui-datepicker-prev span {
  background-position: 0 0;
}

.ui-datepicker .ui-datepicker-next span {
  background-position: -16px 0;
}

.ui-datepicker .ui-datepicker-prev:hover span {
  background-position: 0 -16px;
}

.ui-datepicker .ui-datepicker-next:hover span {
  background-position: -16px -16px;
}

.ui-datepicker-multi .ui-datepicker-header.ui-widget-header {
  margin: 0 auto;
  width: 95%;
}

.liveScoreTabsRes {
  min-height: 400px;
}

.liveScoreTabsLoadCon {
  left: 0;
  position: absolute;
  right: 0;
  text-align: center;
  top: 130px;
  z-index: 10;
  display: none;
}

.liveScoreTabsLoad {
  background-color: #fff;
  background-image: url("../img/load.gif");
  background-position: 10px 50%;
  background-repeat: no-repeat;
  border: 1px solid #b5c6d2;
  border-radius: 3px;
  display: inline-block;
  line-height: 36px;
  min-width: 120px;
  padding: 0 15px 0 45px;
  text-align: left;
  vertical-align: top;
  white-space: nowrap;
}

.LS_table .checkInput {
  display: none;
}

.LS_table .checkInput + label {
  cursor: pointer;
  display: block;
  height: 18px;
}

.LS_table .checkInput + label:before {
  background-color: #fff;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  border: 1px solid #52707b;
  border-radius: 2px;
  display: block;
  height: 16px;
  left: 50%;
  margin-left: -9px;
  margin-top: -9px;
  position: absolute;
  top: 50%;
  width: 16px;
}

.LS_table .checkInput + label:hover:before {
  background-image: url(../img/check2.png);
}

.LS_table .checkInput:checked + label:before {
  background-image: url(../img/check1.png);
}

.LS_table.tableTxt tr td {
  background-color: #fff;
  font-size: 14px;
  padding: 0px;
  text-align: center;
  vertical-align: middle;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.LS_table.tableTxt tr td > div {
  padding: 6px 5px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.LS_table.tableTxt tr td.teamTd.homeTd {
  padding-right: 15px;
  text-align: right;
}

.LS_table.tableTxt tr td.teamTd.awayTd {
  padding-left: 15px;
  text-align: left;
}

.LS_table.tableTxt tr td.checkTd {
  min-width: 28px;
}

.LS_table.tableTxt tr td.dopTd {
  text-align: right;
}

.LS_table.tableTxt tr td.scoreDopTd {
  font-size: 12px;
}

.LS_table.tableTxt tr td.dateTd {
  font-size: 12px;
  white-space: nowrap;
}

.LS_table.tableTxt tr td.statusTd {
  font-size: 12px;
}

.LS_table.tableTxt tr td.pointer {
  cursor: pointer;
}

.LS_table.tableTxt tr:hover td {
  background-color: #e7eef4;
}

.LS_table.tableTxt tr th {
  font-size: 14px;
  padding: 6px 5px;
}

.LS_table.tableTxt tr th .liga {
  text-decoration: none;
}

.LS_table.tableTxt tr th .liga:hover {
  text-decoration: underline;
}

.LS_table.tableTxt tr th .flag {
  border: 1px solid #fff;
  margin-right: 8px;
}

.LS_table.tableTxt tr th {
  border-left-color: #b5c6d2;
  border-right-color: #b5c6d2;
  vertical-align: middle;
}

.LS_table.tableTxt tr.hiL th {
  background-color: #cc6633;
  border-color: #cc6633;
  color: #fff;
}

.LS_table.tableTxt tr.hiL th a {
  color: #fff;
}

.LS_table.tableTxt tr th .fav {
  background-image: url("../img/favIco.png");
  height: 16px;
  margin: 1px 10px;
  width: 16px;
}

.LS_table.tableTxt tr th .fav:hover {
  background-position: -32px 0;
}

.LS_table.tableTxt tr th .fav.active {
  background-position: -16px 0;
}

.box-modal.modalLS {
  padding: 22px;
  width: 795px;
}

.modalLS_con.tabloLs {
  min-height: 120px;
  padding: 0 185px 15px;
}

.modalLS_con.tabloLs .logoTeam {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 110px;
  position: absolute;
  top: 10px;
  width: 110px;
}

.modalLS_con.tabloLs .logoTeam.home {
  left: 30px;
}

.modalLS_con.tabloLs .logoTeam.away {
  right: 30px;
}

.modalLS_con.tabloLs .scoreTab td {
  padding: 15px 10px;
  text-align: center;
  vertical-align: middle;
  width: 33.33%;
  border-bottom: 1px solid #aab8bd;
}

.modalLS_con.tabloLs .scoreTab td.team {
  color: #3c525b;
  font-size: 14px;
  font-weight: 700;
}

.modalLS_con.tabloLs .scoreTab td.score {
  color: #336633;
  font-size: 48px;
  font-weight: 700;
}

.modalLS_con.tabloLs .date {
  color: #3c525b;
  font-size: 14px;
  padding-top: 15px;
  text-align: center;
}

.modalLS_con.tabloLs .status {
  color: #336633;
  font-size: 14px;
  padding-top: 4px;
  text-align: center;
}

.modalLS_con.tabloLs .status.end {
  color: #cc6633;
}

.modalLS_con  .ls_modTabCon {
  display: none;
}

.modalLS_con .obzorTab th {
  color: #3c525b;
  font-size: 14px;
  padding: 4px 15px;
}

.modalLS_con .obzorTab tr td {
  background-color: #fff;
  color: #3c525b;
  font-size: 13px;
  padding: 6px 5px;
  vertical-align: middle;
}

.modalLS_con .obzorTab td .pl2 {
  color: #b5c6d2;
}

.modalLS_con .obzorTab td.score {
  text-align: center;
  width: 10%;
}

.modalLS_con .obzorTab td.leftN,
.modalLS_con .obzorTab td.rightN {
  width: 45%;
}

.modalLS_con .obzorTab td.rightN {
  text-align: right;
}

.modalLS_con .obzorTab td span {
  display: inline-block;
  margin: 0 2px;
  vertical-align: middle;
}

.modalLS_con .obzorTab td span.ico {
  background-image: url(../img/modalLSIco.png);
  background-repeat: no-repeat;
}

.modalLS_con .obzorTab td span.ico.arrTop {
  background-position: 0 0;
  width: 17px;
  height: 14px;
}

.modalLS_con .obzorTab td span.ico.arrDown {
  background-position: 0 -14px;
  width: 17px;
  height: 14px;
}

.modalLS_con .obzorTab td span.ico.gol {
  background-position: 0 -28px;
  width: 16px;
  height: 16px;
}

.modalLS_con .obzorTab td span.ico.yellowCard {
  background-position: 0 -44px;
  width: 14px;
  height: 19px;
}

.modalLS_con .obzorTab td span.ico.redCard {
  background-position: 0 -63px;
  width: 14px;
  height: 19px;
}

.modalLS_con .stataTab th {
  padding: 5px 10px;
  text-align: left;
}

.modalLS_con .stataTab .stataTabNavBody .link {
  background-color: #333333;
  border-radius: 2px;
  color: #fff;
  height: 20px;
  line-height: 20px;
  margin-right: 2px;
  min-width: 50px;
  padding: 0 10px;
  text-align: center;
  text-decoration: none;
}

.modalLS_con .stataTab .stataTabNavBody .link:hover {
  background-color: #788f97;
}

.modalLS_con .stataTab .stataTabNavBody .link.active {
  background-color: #fff;
  color: #333333;
}

.modalLS_con .stataTab tr td {
  background-color: #fff;
  color: #3c525b;
  padding: 3px;
  vertical-align: middle;
}

.modalLS_con .stataTab td.nameTd {
  font-size: 14px;
  text-align: center;
  width: 26%;
}

.modalLS_con .stataTab td.chartTd {
  width: 37%;
}

.modalLS_con .stataTab td.chartTd .num {
  font-size: 13px;
  height: 20px;
  line-height: 20px;
  margin-top: -10px;
  position: absolute;
  top: 50%;
  width: 35px;
}

.modalLS_con .stataTab td.chartTd:first-child .num {
  left: 5px;
}

.modalLS_con .stataTab td.chartTd:last-child .num {
  right: 5px;
  text-align: right;
}

.modalLS_con .stataTab td.chartTd:first-child > div {
  padding-left: 40px;
}

.modalLS_con .stataTab td.chartTd:last-child > div {
  padding-right: 40px;
}

.modalLS_con .stataTab td.chartTd .line {
  border: 1px solid #e9e9e9;
  height: 23px;
}

.modalLS_con .stataTab td.chartTd .line .bar {
  height: 23px;
}

.modalLS_con .stataTab td.chartTd:first-child .line .bar {
  background-color: #c4510c;
  float: right;
}

.modalLS_con .stataTab td.chartTd:last-child .line .bar {
  background-color: #336633;
  float: left;
}

.modalLS_con .stataTab tbody {
  display: none;
}

.modalLS_con .bombTab tr td {
  background-color: #fff;
  color: #3c525b;
  font-size: 13px;
  padding: 6px 10px;
}

.modalLS_con .bombTab tr td.num,
.modalLS_con .bombTab tr td.col {
  text-align: center;
  width: 6%;
}

.modalLS_con .bombTab tr td.col {
  font-size: 14px;
}

.modalLS_con .bombTab tr td.pl,
.modalLS_con .bombTab tr td.team {
  padding: 6px 20px;
  width: 44%;
}

.modalLS_con .bombTab tr td.team {
  text-align: right;
}

.modalLS_con .sostavTab tr td {
  background-color: #fff;
  color: #3c525b;
  font-size: 13px;
  padding: 6px 5px;
  vertical-align: middle;
}

.modalLS_con .sostavTab tr td > div.clear > span {
  margin: 0 3px;
}

.modalLS_con .sostavTab tr td > div.clear > span.img {
  background-size: 100% 100%;
  height: 22px;
  margin-bottom: -2px;
  margin-top: -2px;
  width: 22px;
}

.modalLS_con .sostavTab tr td.names {
  width: 50%;
}

.modalLS_con .sostavTab tr td.names:first-child {
  border-right: medium none;
}

.modalLS_con .sostavTab tr td.names:last-child {
  border-left: medium none;
}

.modalLS_con .sostavTab tr th {
  color: #3c525b;
  font-size: 14px;
  padding: 5px;
}

.modalLS_con .sostavTab tr th .w33 {
  width: 33.33%;
}

.modalLS_con .sostavTab tr td.stadionTdCon {
  border-color: #fff #6d8c4a;
  border-width: 1px;
  padding: 0;
  vertical-align: top;
}

.modalLS_con .stadConLS {
  background-image: url("../img/bg5.png");
  background-color: #769553;
}

.modalLS_con .fieldConLS {
  background-image: url("../img/bg4.png");
  height: 320px;
  margin: 0 auto;
  width: 540px;
}

.modalLS_con .fieldConLS .player {
  background-position: 50% 0;
  background-repeat: no-repeat;
  position: absolute;
}

.modalLS_con .fieldConLS .player .participant-link {
  background-color: #44525a !important;
  font-family: Arial;
  height: 16px;
  line-height: 16px;
  padding: 0 6px !important;
  white-space: nowrap !important;
}

.modalLS_con .videoName {
  color: #333333;
  font-weight: 500;
  margin: 10px 0 4px;
  text-transform: uppercase;
}

.modalLS_con .videoCon {
  background-color: #000;
  height: 450px;
  overflow: hidden;
}

.modalLS_con .videoCon > * {
  height: 100%;
  width: 100%;
}

.modalLS_con .ls_setkaTab {
  width: auto;
}

.modalLS_con .setkaScrollCon {
  background-color: #edf0f0;
  height: 500px;
  max-height: none;
  overflow: hidden;
}

.modalLS_con .ls_setkaTab th {
  background-color: #b5c6d2;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
  color: #3c525b;
  font-size: 14px;
  font-weight: 400;
  height: 30px;
  padding: 2px 0;
  text-align: center;
  vertical-align: middle;
}

.modalLS_con .ls_setkaTab td {
  padding: 0;
  vertical-align: top;
  width: 210px;
}

.modalLS_con .ls_setkaTab ul {
  list-style: none outside none;
  margin: 0;
  padding: 0;
  float: left;
}

.modalLS_con .ls_teams {
  background-color: #fff;
  border: 1px solid #b5c6d2;
  display: block;
  height: 63px;
  margin: 10px;
  position: relative;
  width: 190px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.modalLS_con .ls_teams.hover {
  background-color: #fcf1b5;
  cursor: default;
}

.modalLS_con .ls_teams.active {
  background-color: #016700 !important;
  border-color: #016700;
  color: #ffffff;
}

.modalLS_con .ls_setkaTabMatches > li {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding: 5px 0;
  position: relative;
  width: 210px;
}

.modalLS_con .teams_line {
  border-color: #b5c6d2;
  border-style: solid;
  border-width: 1px 1px 1px 0;
  bottom: 46px;
  display: block;
  position: absolute;
  right: 0;
  top: 46px;
  width: 10px;
}

.modalLS_con .teams_line:before {
  background-color: #b5c6d2;
  content: "";
  display: block;
  height: 1px;
  position: absolute;
  right: -12px;
  top: 50%;
  width: 12px;
}

.modalLS_con .ls_team {
  color: #3c525b;
  display: block;
  font-size: 13px;
  height: 30px;
  line-height: 30px;
}

.modalLS_con .ls_team:first-child {
  border-bottom: 1px solid #b5c6d2;
}

.modalLS_con .ls_team .score {
  display: block;
  float: right;
  font-weight: 400;
  margin-right: 5px;
}

.modalLS_con .ls_team .score .s {
  display: block;
  float: left;
  text-align: center;
  width: 15px;
}

.modalLS_con .ls_team .name {
  display: block;
  float: left;
  margin-left: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 140px;
}

.modalLS_con .ls_team.winner .name {
  font-weight: 700;
}

.modalLS_con .ls_team .name .team-logo {
  background-size: 100% 100%;
  display: inline-block;
  height: 17px;
  margin-right: 10px;
  margin-top: 7px;
  vertical-align: top;
  width: 17px;
}

/* level #2 */
.modalLS_con .ls_setkaTab tr td:nth-child(2) .ls_setkaTabMatches li .ls_teams:nth-child(1) {
  margin-bottom: 103px;
  margin-top: 47px;
}

.modalLS_con .ls_setkaTab tr td:nth-child(2) .ls_setkaTabMatches li .ls_teams:nth-child(2) {
  margin-bottom: 46px;
}

.modalLS_con .ls_setkaTab tr td:nth-child(2) .ls_setkaTabMatches li .teams_line {
  bottom: 82px;
  top: 83px;
}

/* level #3 */
.modalLS_con .ls_setkaTab tr td:nth-child(3) .ls_setkaTabMatches li .ls_teams:nth-child(1) {
  margin-bottom: 269px;
  margin-top: 131px;
}

.modalLS_con .ls_setkaTab tr td:nth-child(3) .ls_setkaTabMatches li .ls_teams:nth-child(2) {
  margin-bottom: 128px;
}

.modalLS_con .ls_setkaTab tr td:nth-child(3) .ls_setkaTabMatches li .teams_line {
  bottom: 164px;
  top: 167px;
}

/* level #4 */
.modalLS_con .ls_setkaTab tr td:nth-child(4) .ls_setkaTabMatches li .ls_teams:nth-child(1) {
  margin-bottom: 601px;
  margin-top: 298px;
}

.modalLS_con .ls_setkaTab tr td:nth-child(4) .ls_setkaTabMatches li .ls_teams:nth-child(2) {
  margin-bottom: 293px;
}

.modalLS_con .ls_setkaTab tr td:nth-child(4) .ls_setkaTabMatches li .teams_line {
  bottom: 329px;
  top: 334px;
}

/* level #5 */
.modalLS_con .ls_setkaTab tr td:nth-child(5) .ls_setkaTabMatches li .ls_teams:nth-child(1) {
  margin-bottom: 1265px;
  margin-top: 631px;
}

.modalLS_con .ls_setkaTab tr td:nth-child(5) .ls_setkaTabMatches li .ls_teams:nth-child(2) {
  margin-bottom: 624px;
}

.modalLS_con .ls_setkaTab tr td:nth-child(5) .ls_setkaTabMatches li .teams_line {
  bottom: 660px;
  top: 667px;
}

/* level #6 */
.modalLS_con .ls_setkaTab tr td:nth-child(6) .ls_setkaTabMatches li .ls_teams:nth-child(1) {
  margin-bottom: 2593px;
  margin-top: 1296px;
}

.modalLS_con .ls_setkaTab tr td:nth-child(6) .ls_setkaTabMatches li .ls_teams:nth-child(2) {
  margin-bottom: 1287px;
}

.modalLS_con .ls_setkaTab tr td:nth-child(6) .ls_setkaTabMatches li .teams_line {
  bottom: 1323px;
  top: 1332px;
}

/* level #7 */
.modalLS_con .ls_setkaTab tr td:nth-child(7) .ls_setkaTabMatches li .ls_teams:nth-child(1) {
  margin-bottom: 5249px;
  margin-top: 2625px;
}

.modalLS_con .ls_setkaTab tr td:nth-child(7) .ls_setkaTabMatches li .ls_teams:nth-child(2) {
  margin-bottom: 2614px;
}

.modalLS_con .ls_setkaTab tr td:nth-child(7) .ls_setkaTabMatches li .teams_line {
  bottom: 2650px;
  top: 2661px;
}

/* level #8 */
.modalLS_con .ls_setkaTab tr td:nth-child(8) .ls_setkaTabMatches li .ls_teams:nth-child(1) {
  margin-bottom: 10561px;
  margin-top: 5282px;
}

.modalLS_con .ls_setkaTab tr td:nth-child(8) .ls_setkaTabMatches li .ls_teams:nth-child(2) {
  margin-bottom: 5269px;
}

.modalLS_con .ls_setkaTab tr td:nth-child(8) .ls_setkaTabMatches li .teams_line {
  bottom: 5305px;
  top: 5318px;
}

/* level #9 */
.modalLS_con .ls_setkaTab tr td:nth-child(9) .ls_setkaTabMatches li .ls_teams:nth-child(1) {
  margin-top: 10595px;
}

/* level #last */
.modalLS_con .ls_setkaTab tr td:last-child .ls_setkaTabMatches li .teams_line {
  display: none;
}

.modalLS_con .ls_setkaTab tr td:last-child .ls_setkaTabMatches li .ls_teams:first-child:last-child {
  margin-bottom: 0;
}

.eventsMenuUl.evLigues > li > .link .flag {
  display: block;
  height: 16px;
  left: 6px;
  margin-top: -8px;
  position: absolute;
  top: 50%;
  width: 16px;
}

.eventsMenuUl.evLigues .sub2 > li > .link {
  padding-left: 28px;
}

.modalLS_con .tablicaTab tr td {
  background-color: #fff;
  color: #3c525b;
  font-size: 13px;
  padding: 6px 10px;
  vertical-align: middle;
}

.modalLS_con .tablicaTab tr td.num {
  text-align: center;
  width: 25px;
}

.modalLS_con .tablicaTab tr td.num.col1 {
  background-color: #004682;
  color: #ffffff;
}

.modalLS_con .tablicaTab tr td.num.col2 {
  background-color: #7f0029;
  color: #ffffff;
}

.modalLS_con .tablicaTab tr td.num.col3 {
  background-color: #bd0000;
  color: #ffffff;
}

.modalLS_con .tablicaTab tr td.num.col4 {
  background-color: #a90000;
  color: #ffffff;
}

.modalLS_con .tablicaTab tr td.cols {
  text-align: center;
  white-space: nowrap;
  width: 25px;
}

.modalLS_con .tablicaTab tr td.dops .link {
  border-radius: 2px;
  color: #fff;
  font-weight: 700;
  height: 20px;
  line-height: 20px;
  margin: -2px 2px;
  text-align: center;
  text-decoration: none;
  width: 20px;
}

.modalLS_con .tablicaTab tr td.dops .link:hover {
  text-decoration: underline;
}

.modalLS_con .tablicaTab tr td.dops .link.col1 {
  background-color: #b9b9b9;
}

.modalLS_con .tablicaTab tr td.dops .link.col2 {
  background-color: #15bb16;
}

.modalLS_con .tablicaTab tr td.dops .link.col3 {
  background-color: #f4a62e;
}

.modalLS_con .tablicaTab tr td.dops .link.col4 {
  background-color: #dc1719;
}

.modalLS_con .tablicaTab tr td.dops > div {
  margin: 0 -7px;
  width: 144px;
}

.modalLS_con .tablicaTab tr td.dops {
  width: 130px;
}

.modalLS_con .tablicaTab tr td .img {
  background-size: contain;
  display: inline-block;
  height: 16px;
  margin-right: 10px;
  vertical-align: middle;
  width: 16px;
}

.LS_table.tableTxt tr td.dopTd .dopLink {
  background-image: url("../img/ls_dop.png");
  background-position: 0 16px;
  background-repeat: no-repeat;
  height: 16px;
  margin: 0 3px;
  width: 16px;
}

.LS_table.tableTxt tr td.dopTd .dopLink.dop1 {
  background-position: 0 0;
}

.LS_table.tableTxt tr td.dopTd .dopLink.dop2 {
  background-position: 0 -16px;
}

.LS_table.tableTxt tr td.dopTd .dopLink.dop3 {
  background-position: 0 -32px;
}

.LS_table.tableTxt tr td.dopTd .dopLink.dop4 {
  background-position: 0 -48px;
}

.LS_table.tableTxt tr td.dopTd span.dopLink > span {
  background-color: #3b7bac;
  bottom: 24px;
  color: #fff;
  display: none;
  font-size: 12px;
  line-height: 16px;
  padding: 10px 15px;
  position: absolute;
  right: 0;
  text-align: left;
  width: 270px;
  z-index: 10;
}

.LS_table.tableTxt tr td.dopTd span.dopLink > span:before {
  border-color: #3b7bac transparent transparent;
  border-style: solid;
  border-width: 6px 0 0 8px;
  bottom: -6px;
  display: block;
  height: 0;
  position: absolute;
  right: 0;
  width: 0;
}

.LS_table.tableTxt tr td.dopTd span.dopLink:hover > span {
  display: block;
}



/* slider */

.sCountSlide {
  height: 300px;
  /* padding: 0px 13px 0 23px; */
  margin-left: 20px;
  width: 46%;
  display: inline-block;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}

.live-page__slider-slide.active .link {
  background-color: #71a12b;
  border-radius: 3px;
  bottom: 35px;
  color: #ffffff;
  display: block;
  font-family: Roboto,Arial,sans-serif;
  font-size: 17px !important;
  font-weight: 700 !important;
  height: 39px;
  line-height: 39px;
  overflow: hidden;
  padding: 0 40px;
  position: absolute;
  left: 50%;
  margin-left: -114px;
  text-align: center;
  text-transform: uppercase;
  white-space: nowrap;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);
  text-decoration: none;
}

.sCountSlide .link {
  background-color: #71a12b;
  border-radius: 3px;
  bottom: 30px;
  color: #ffffff;
  display: block;
  font-family: Roboto,Arial,sans-serif;
  font-size: 17px !important;
  font-weight: 700 !important;
  height: 39px;
  line-height: 39px;
  overflow: hidden;
  padding: 0 40px;
  position: absolute;
  left: 50%;
  margin-left: -114px;
  text-align: center;
  text-transform: uppercase;
  white-space: nowrap;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);
  text-decoration: none;
}

.sCountSlide .link:hover,
.live-page__slider-slide.active .link:hover {
  background-color: #82b933;
}

.sCountSlide .link_min,
.live-page__slider-slide .link_min {
  background: #ff3310;
  background: -moz-linear-gradient(top, #ff3310 0%, #fb2f0e 50%, #e21600 51%, #d71500 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff3310), color-stop(50%, #fb2f0e), color-stop(51%, #e21600), color-stop(100%, #d71500));
  background: -webkit-linear-gradient(top, #ff3310 0%, #fb2f0e 50%, #e21600 51%, #d71500 100%);
  background: -o-linear-gradient(top, #ff3310 0%, #fb2f0e 50%, #e21600 51%, #d71500 100%);
  background: -ms-linear-gradient(top, #ff3310 0%, #fb2f0e 50%, #e21600 51%, #d71500 100%);
  background: linear-gradient(to bottom, #ff3310 0%, #fb2f0e 50%, #e21600 51%, #d71500 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3310', endColorstr='#d71500', GradientType=0);
  display: block;
  bottom: 10px;
  color: #ffffff;
  font-size: 10px !important;
  font-family: Roboto,Arial,sans-serif;
  font-weight: 700 !important;
  height: 25px;
  left: 15px;
  line-height: 25px;
  padding: 0;
  right: 15px;
  text-shadow: 0 0 5px rgba(0, 0, 0, 0.75);
  opacity: 0.6;
  border-radius: 3px;
  overflow: hidden;
  position: absolute;
  text-align: center;
  text-transform: uppercase;
  white-space: nowrap;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);
  text-decoration: none;
}

.live-page__slider-slide:hover .link_min {
  opacity: 0.75;
}

.live-page__slider-slide:hover .link_min:hover {
  opacity: 1;
}

.live-page__slider-slide .link,
.live-page__slider-slide.active .link_min,
.live-page__slider-slide.active .slideShadow {
  display: none;
}

.sCountSlide .slideShadow,
.live-page__slider-slide .slideShadow {
  background-color: rgba(0, 0, 0, 0.5);
  box-shadow: 30px 0 32px -20px rgba(0, 0, 0, 0.9) inset;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  cursor: pointer;
}

.live-page__slider-slide:hover .slideShadow {
  background-color: rgba(0, 0, 0, 0.3);
}

@media screen and (max-width: 1750px) {
  .sCountSlide {
    height: 270px;
  }
}

@media screen and (max-width: 1650px) {
  .sCountSlide {
    height: 230px;
  }

  .sCountSlide .link {
    height: 35px;
    line-height: 35px;
    padding: 0 35px;
  }
}

@media screen and (max-width: 1500px) {
  .sCountSlide {
    height: 200px;
  }

  .sCountSlide .link {
    height: 30px;
    line-height: 30px;
    padding: 0 30px;
    bottom: 25px;
  }
}

@media screen and (max-width: 1400px) {
  .sCountSlide {
    height: 175px;
  }

  .sCountSlide .link {
    bottom: 20px;
  }
}

@media screen and (max-width: 1300px) {
  .sCountSlide {
    height: 150px;
  }

  .sCountSlide .link {
    height: 25px;
    line-height: 25px;
    padding: 0 25px;
    bottom: 10px;
  }
}



/* For modern browsers */
.live-page__slider:before,
.live-page__slider:after {
  content: "";
  display: table;
}

.live-page__slider:after {
  clear: both;
}

/* для IE6-7 */
.live-page__slider {
  zoom: 1;
  /*height: 300px;*/
  overflow: hidden;
  margin-bottom: 10px;
  position: relative;
}

.live-page__slider-inner {
  width: 9999px;
  height: 100%;
}

.live-page__slider-slide {
  background-position: center;
  -webkit-background-size: cover;
  background-size: cover;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-right: 1px solid rgba(150, 150, 150, .5);
  border-bottom: 1px solid rgba(150, 150, 150, .5);
  height: 100%;
  float: left;
  overflow: hidden;
  position: relative;
}
/*
.live-page__slider-slide:after {
    content: '';
    background-color: rgba(0,0,0,.5);
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    cursor: pointer;
}
*/
.live-page__slider-slide.active {
  box-shadow: 0 0 12px 8px #fff;
  z-index: 1;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
}
/*
.live-page__slider-slide.active:after {
    content: none;
}
*/
.live-page__slide-img {
  width: 580px;
  height: 100%;
  display: block;
  position: absolute;
  left: 50%;
  top: 0;
  margin-left: -290px;
  font-size: 50px;
  color: red;
  text-align: center;
}

/* slider end */

.watch-all_bets {
  text-align: center;
  margin-top: 7px;
}

.watch-all_bets-btn {
  border: none;
  background: none;
  display: inline-block;
  color: #336633;
  font-size: 14px;
  text-transform: uppercase;
  cursor: pointer;
}

.watch-all_bets-btn:hover {
  text-decoration: underline;
}

.centerConBlock .cusCheck + label:after {
  top: 5px;
}

.centerConBlock .cusCheck + label:before {
  top: 3px;
}

.centerConBlock .markets {
  display: flex;
  align-items: center;
}

.centerConBlock .markets .markets__item-wrap {
  margin: 0;
  margin-right: 4px;
}

.main-page .nameContent {
  margin-top: 15px;
  margin-left: -10px;
  margin-right: -10px;
}

.main-page .nameContent:first-child {
  margin-top: -10px;
}

@media screen and (max-width: 1650px) {
  .topHead .butLC {
    margin-left: 15px;
  }

  .topHead .balance {
    margin-left: 7px;
  }

  .langTopChange_con {
    margin-left: 0;
  }

  .topHead .selectCon {
    margin-left: 10px;
  }
}

@media screen and (max-width: 1835px) {
  .menuHead .logo {
    left: 15px;
  }

  /*.topHeadMenuUl_link .media-body {*/
  /*display: none;*/
  /*}*/

  .topHeadMenuUl_link {
    width: auto;
  }

  .page-switcher {
    left: 150px;
  }
}




/* Cyber styles */

/* For modern browsers */
.cyber-page .clearfix:before,
.cyber-page .clearfix:after {
  content: "";
  display: table;
}

.cyber-page .clearfix:after {
  clear: both;
}

/* для IE6-7 */
.cyber-page .clearfix {
  zoom: 1;
}

.cyber-page {
  -webkit-background-size: cover;
  -o-background-size: cover;
  -ms-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  background-attachment: fixed;
  color: #fff;
}

/*.cyber-page .menuHead .logo {*/
/*left: 15px;*/
/*}*/

/*.cyber-page .header .topHead {*/
/*padding-left: 180px;*/
/*background: #1f3b4e;*/
/*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFmM2I0ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMzMzMzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);*/
/*background: -moz-linear-gradient(top,  #1f3b4e 0%, #333333 100%);*/
/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1f3b4e), color-stop(100%,#333333));*/
/*background: -webkit-linear-gradient(top,  #1f3b4e 0%,#333333 100%);*/
/*background: -o-linear-gradient(top,  #1f3b4e 0%,#333333 100%);*/
/*background: -ms-linear-gradient(top,  #1f3b4e 0%,#333333 100%);*/
/*background: linear-gradient(to bottom,  #1f3b4e 0%,#333333 100%);*/
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f3b4e', endColorstr='#333333',GradientType=0 );*/
/*}*/
/*.cyber-page .header .topHead {*/

/*background: #ffcd23;*/
/*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmY2QyMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkM2EwMWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);*/
/*background: -moz-linear-gradient(top,  #ffcd23 0%, #d3a01b 100%);*/
/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffcd23), color-stop(100%,#d3a01b));*/
/*background: -webkit-linear-gradient(top,  #ffcd23 0%,#d3a01b 100%);*/
/*background: -o-linear-gradient(top,  #ffcd23 0%,#d3a01b 100%);*/
/*background: -ms-linear-gradient(top,  #ffcd23 0%,#d3a01b 100%);*/
/*background: linear-gradient(to bottom,  #ffcd23 0%,#d3a01b 100%);*/
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcd23', endColorstr='#d3a01b',GradientType=0 );*/
/*}*/
.cyber-page .live-page__slider-slide.active {
  box-shadow: 0 0 12px 8px #2c3e50;
  border: none;
}

.cyber-page .aside .nameAsideCupon .but.active .name,
.cyber-page .myBetsCon .myBetsDiv .top {
  background: #00ab8d;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYWI4ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDk0N2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #00ab8d 0%, #00947b 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #00ab8d), color-stop(100%, #00947b));
  background: -webkit-linear-gradient(top, #00ab8d 0%, #00947b 100%);
  background: -o-linear-gradient(top, #00ab8d 0%, #00947b 100%);
  background: -ms-linear-gradient(top, #00ab8d 0%, #00947b 100%);
  background: linear-gradient(to bottom, #00ab8d 0%, #00947b 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ab8d', endColorstr='#00947b', GradientType=0);
}

.cyber-page .aside .nameAsideCupon .but.active .name:before {
  border-color: #00927a transparent transparent;
}

.cyber-page .centerCon .centerConBlock .nameContent__live {
  background-image: none;
}

.cyber-page .eventsMenuUl > li > .link .countCon .cEv {
  background-color: #17a085;
}

.cyber-page .helpListUl li i {
  background-color: #17a085;
}

.cyber-page .greenBut {
  background-color: #17a085;
}

.cyber-page .greenBut:hover {
  background-color: #178872;
}

.cyber-page .dropdown-open {
  background-color: #17a085;
}

.cyber-page .topMenuUl > li > .link .count {
  background-color: #17a085;
}

.cyber-page .topMenuUl > li > .link .count:before {
  border-color: #17a085 transparent transparent;
}

.cyber-page .centerCon .centerConBlock .blockContent {
  background-color: #31556c;
}

.cyber-page .centerCon .centerConBlock .blockContent.blockContentWhite {
  background-color: #ffffff;
}

.cyber-page .centerCon .centerConBlock .blockContent.kofsContent {
  background-color: rgba(49, 85, 108, 0.5);
}

.cyber-page .kofsTableHead {
  background-color: #293b4d;
}

.cyber-page .kofsTableLineNums .kofs .kof .num {
  color: #fff;
}

.cyber-page .kofsTableBody.wIc .kofsTableLineNums .vlCon {
  background-color: #29495e;
}

.cyber-page .wIc .kofsTableLineNums .name {
  background-color: #29495e;
}

.cyber-page .kofsTableLineNums .kofs .kof {
  background-color: #29495e;
}

.cyber-page .kofsTableBody.wIc .kofsTableLineNums .vlCon {
  background-color: #29495e;
}

/*
.cyber-page .kofsTableLineNums .kofs .kof:nth-child(1) .num,
.cyber-page .kofsTableLineNums .kofs .kof:nth-child(2) .num {
    color: #c33a2c;
}
.cyber-page .kofsTableLineNums .kofs .kof:nth-child(3) .num {
    color: #17a085;
}
*/

.cyber-page .rightSide .aside .blockAside {
  background-color: #31556c;
}

.cyber-page .eventsMenuUl .sub1 > li > .link {
  color: #fff;
  background-color: #29495e;
}

.cyber-page .eventsMenuUl .sub1 > li > .link .arr {
  background-color: #17a186;
}

.cyber-page .eventsMenuUl .sub1 > li > .link {
  border-color: #293b4d;
}

.cyber-page .eventsMenuUl .sub1 > li.active > .link:before {
  background-color: #c33a2c;
  border-color: #c33a2c;
}

.cyber-page .eventsMenuUl .sub1 {
  margin: 0;
  border-color: #293b4d;
}

.cyber-page .leftSide .aside .nameAside {
  background-image: url(../img/title-bg.jpg);
  background-repeat: repeat-x;
  background-size: 1px 100%;
}

.cyber-page .eventsMenuUl {
  padding-left: 5px;
  padding-right: 5px;
}

.cyber-page .eventsMenuUl > li > .link {
  color: #fff;
  background-color: #31556c;
  padding-left: 22px;
  padding-top: 6px;
  padding-bottom: 6px;
}

.cyber-page .eventsMenuUl .sub2 > li > .link {
  color: #fff;
  background-color: #31556c;
}

.cyber-page .eventsMenuUl .link .timerIco {
  left: 3px;
}

.cyber-page .eventsMenuUl.upcomingEv > li > .link {
  padding-left: 25px;
}

.cyber-page .eventsMenuUl .link .timerIco {
  background-image: url(../img/timer-w.png);
}

.cyber-page .kofsTableLine {
  border-color: #31556c;
  background-color: #29495e;
}

.cyber-page .kofsTableLine:nth-child(2n) {
  background-color: #29495e;
}

.cyber-page .kofsTableLigaName {
  color: #fff;
}

.cyber-page .kofsTableHead .colName {
  color: #fff;
}

.cyber-page .wIc .kofsTableLineNums .name .dopColCon2 .time {
  color: #b5c6d2;
}

.cyber-page .kofsTableLineNums .name .teams .team {
  color: #fff;
}

.cyber-page .wIc .kofsTableLineNums .name .dopColCon2 .score .nums {
  color: #fff;
}

.cyber-page .kofsTableBody.wIc .kofsTableLineNums .vlCon .videoLink > span {
  background-color: #e33931;
}

.cyber-page .kofsTableBody.wIc .kofsTableLineNums .vlCon .videoLink > span:before {
  border-color: transparent transparent transparent #34495e;
}

.cyber-page .kofsTableBody.wIc .kofsTableLine:nth-child(2n) .kofsTableLineNums .vlCon .videoLink > span:before {
  border-color: transparent transparent transparent #34495e;
}

.cyber-page .wIc .kofsTableLineNums .name .dopColCon2 .dop .ic1,
.wIc .kofsTableLineNums .name .dopColCon2 .dop .ic1 span {
  background-color: #333333;
}

.cyber-page .wIc .kofsTableLineNums .name .dopColCon2 .dop .ic1 span:before {
  border-top-color: #333333;
}

.cyber-page .wIc .kofsTableLineNums .name .dopColCon2 .dop .ic2 > span {
  background-color: #e33931;
}

.cyber-page .wIc .kofsTableLineNums .name .dopColCon2 .dop .ic2 > span:before {
  border-top-color: #e33931;
}

.cyber-page .wIc .kofsTableLineNums .name .dopColCon2 .dop .ic3 > span {
  background-color: #17a085;
}

.cyber-page .wIc .kofsTableLineNums .name .dopColCon2 .dop .ic3 > span:before {
  border-top-color: #17a085;
}

.cyber-page .wIc .kofsTableLineNums .name .dopColCon2 .dop .num {
  color: #fff;
}

.cyber-page .wIc .kofsTableLineNums .name .dopColCon2 .dop .ic4 {
  background-image: url(../img/ic4-cyber.png);
  width: 22px;
}

.cyber-page .wIc .kofsTableLineNums .name .dopColCon2 .dop .ic4 > span {
  background-color: #aec6d2;
}

.cyber-page .wIc .kofsTableLineNums .name .dopColCon2 .dop .ic4 > span:before {
  border-top-color: #aec6d2;
}

.cyber-page .kofsTableLineNums .kofs .kof .txt {
  color: #fff;
}

.cyber-page .kofsTableLine:first-child {
  border-top-color: #31556c;
}

.cyber-page .kofsTableBody.wIc .kofsTableLineNums .vlCon {
  border-right-color: #31556c;
}

.cyber-page .kofsTableLineNums .kofs .kof + .kof {
  border-left-color: #31556c;
}

.cyber-page .kofsTableHead .colName {
  border-left-color: #31556c;
}

.cyber-page .kofsTableLineNums .name .arr {
  background-color: #31556c;
}

.cyber-page .kofsTableLineNums .name {
  border-right-color: #31556c;
}

.cyber-page .kofsTableHead.wIc:before {
  background-color: #31556c;
}

.cyber-page .kofsTableLine:nth-child(2n) .kofsTableLineDop {
  background-color: #31556c;
}

.cyber-page .kofsTableBody.wIc .kofsTableLineNums .vlCon .videoLink:hover > span {
  background-color: #e3190e;
}

/*.cyber-page .cusCheck + label:after,
.cyber-page .cusCheck + label:hover:after,*/
.cyber-page .oneClickCon .cusCheck:checked:hover + label:after {
  background-color: #d9362f;
}

.cyber-page .centerCon .centerConBlock .nameContent,
.cyber-page .banner.sb-header .text .nameContent {
  background-image: url(../img/title-bg.jpg);
  background-repeat: repeat-x;
  background-size: 1px 100%;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

.cyber-page .centerCon .centerConBlock .nameContent__live {
  background: #00ab8d;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYWI4ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDk0N2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #00ab8d 0%, #00947b 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #00ab8d), color-stop(100%, #00947b));
  background: -webkit-linear-gradient(top, #00ab8d 0%, #00947b 100%);
  background: -o-linear-gradient(top, #00ab8d 0%, #00947b 100%);
  background: -ms-linear-gradient(top, #00ab8d 0%, #00947b 100%);
  background: linear-gradient(to bottom, #00ab8d 0%, #00947b 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ab8d', endColorstr='#00947b', GradientType=0);
}

.cyber-page .kofsTableLineNums .name .dateCon > * {
  color: #b5c6d2;
}

.cyber-page .kofsTableLineNums .name .dopColCon .num {
  color: #fff;
}

.cyber-page .leftSide .aside .blockAside {
  background-color: #31556c;
}

.cyber-page .eventsMenuUl {
  background-color: #31556c;
}

.cyber-page .eventsMenuUl > li > .link .countCon {
  right: 3px;
}

.cyber-page .eventsMenuUl > li > .link .countCon .cVi.null {
  border-color: #333333;
}

.cyber-page .eventsMenuUl > li > .link .countCon .cVi:before {
  background-color: #d6362e;
  border-color: #29495e;
}

.cyber-page .eventsMenuUl > li > .link .countCon .cVi.null:before {
  background-color: #29495e;
}

.cyber-page .eventsMenuUl > li > .link .countCon .cVi.null:after {
  border-color: transparent transparent transparent #31556c;
}

.cyber-page .eventsMenuUl > li > .link .countCon .cVi:after {
  border-color: transparent transparent transparent #333333;
}

.cyber-page .liveFilNav li {
  background-color: #31556c;
  color: #667b83;
}

.cyber-page .liveFilNav li.active {
  background-color: #fff;
}

.cyber-page .liveFilNav li .name {
  color: #36434b;
  font-weight: 700;
  font-size: 9px;
  text-transform: uppercase;
}

.cyber-page .liveFilNav li.active .num {
  color: #34495e;
}

.cyber-page .eventsMenuUl .link .sportIco {
  left: 3px;
}

.cyber-page .sportIco.s1 {
  background-image: url(../img/spIco-cyber-color/70x70/s01.png);
}

.cyber-page .sportIco.s2 {
  background-image: url(../img/spIco-cyber-color/70x70/s02.png);
}

.cyber-page .sportIco.s3 {
  background-image: url(../img/spIco-cyber-color/70x70/s03.png);
}

.cyber-page .sportIco.s4 {
  background-image: url(../img/spIco-cyber-color/70x70/s04.png);
}

.cyber-page .sportIco.s5 {
  background-image: url(../img/spIco-cyber-color/70x70/s05.png);
}

.cyber-page .sportIco.s6 {
  background-image: url(../img/spIco-cyber-color/70x70/s06.png);
}

.cyber-page .sportIco.s7 {
  background-image: url(../img/spIco-cyber-color/70x70/s07.png);
}

.cyber-page .sportIco.s8 {
  background-image: url(../img/spIco-cyber-color/70x70/s08.png);
}

.cyber-page .sportIco.s9 {
  background-image: url(../img/spIco-cyber-color/70x70/s09.png);
}

.cyber-page .sportIco.s10 {
  background-image: url(../img/spIco-cyber-color/70x70/s10.png);
}

.cyber-page .sportIco.s01 {
  background-image: url(../img/spIco-cyber-color/70x70/s01.png);
}

.cyber-page .sportIco.s02 {
  background-image: url(../img/spIco-cyber-color/70x70/s02.png);
}

.cyber-page .sportIco.s03 {
  background-image: url(../img/spIco-cyber-color/70x70/s03.png);
}

.cyber-page .sportIco.s04 {
  background-image: url(../img/spIco-cyber-color/70x70/s04.png);
}

.cyber-page .sportIco.s05 {
  background-image: url(../img/spIco-cyber-color/70x70/s05.png);
}

.cyber-page .sportIco.s06 {
  background-image: url(../img/spIco-cyber-color/70x70/s06.png);
}

.cyber-page .sportIco.s07 {
  background-image: url(../img/spIco-cyber-color/70x70/s07.png);
}

.cyber-page .sportIco.s08 {
  background-image: url(../img/spIco-cyber-color/70x70/s08.png);
}

.cyber-page .sportIco.s09 {
  background-image: url(../img/spIco-cyber-color/70x70/s09.png);
}

.cyber-page .sportIco.s10 {
  background-image: url(../img/spIco-cyber-color/70x70/s10.png);
}

.cyber-page .sportIco.s11 {
  background-image: url(../img/spIco-cyber-color/70x70/s11.png);
}

.cyber-page .sportIco.s12 {
  background-image: url(../img/spIco-cyber-color/70x70/s12.png);
}

.cyber-page .sportIco.s13 {
  background-image: url(../img/spIco-cyber-color/70x70/s13.png);
}

.cyber-page .sportIco.s14 {
  background-image: url(../img/spIco-cyber-color/70x70/s14.png);
}

.cyber-page .sportIco.s15 {
  background-image: url(../img/spIco-cyber-color/70x70/s15.png);
}

.cyber-page .sportIco.s16 {
  background-image: url(../img/spIco-cyber-color/70x70/s16.png);
}

.cyber-page .sportIco.s17 {
  background-image: url(../img/spIco-cyber-color/70x70/s17.png);
}

.cyber-page .sportIco.s18 {
  background-image: url(../img/spIco-cyber-color/70x70/s18.png);
}

.cyber-page .sportIco.s19 {
  background-image: url(../img/spIco-cyber-color/70x70/s19.png);
}

.cyber-page .sportIco.s20 {
  background-image: url(../img/spIco-cyber-color/70x70/s20.png);
}

.cyber-page .sportIco.s21 {
  background-image: url(../img/spIco-cyber-color/70x70/s21.png);
}

.cyber-page .sportIco.s22 {
  background-image: url(../img/spIco-cyber-color/70x70/s22.png);
}

.cyber-page .sportIco.s23 {
  background-image: url(../img/spIco-cyber-color/70x70/s23.png);
}

.cyber-page .sportIco.s24 {
  background-image: url(../img/spIco-cyber-color/70x70/s24.png);
}

.cyber-page .sportIco.s25 {
  background-image: url(../img/spIco-cyber-color/70x70/s25.png);
}

.cyber-page .sportIco.s26 {
  background-image: url(../img/spIco-cyber-color/70x70/s26.png);
}

.cyber-page .sportIco.s27 {
  background-image: url(../img/spIco-cyber-color/70x70/s27.png);
}

.cyber-page .sportIco.s28 {
  background-image: url(../img/spIco-cyber-color/70x70/s28.png);
}

.cyber-page .sportIco.s29 {
  background-image: url(../img/spIco-cyber-color/70x70/s29.png);
}

.cyber-page .sportIco.s30 {
  background-image: url(../img/spIco-cyber-color/70x70/s30.png);
}

.cyber-page .sportIco.s31 {
  background-image: url(../img/spIco-cyber-color/70x70/s31.png);
}

.cyber-page .sportIco.s32 {
  background-image: url(../img/spIco-cyber-color/70x70/s32.png);
}

.cyber-page .sportIco.s33 {
  background-image: url(../img/spIco-cyber-color/70x70/s33.png);
}

.cyber-page .sportIco.s34 {
  background-image: url(../img/spIco-cyber-color/70x70/s34.png);
}

.cyber-page .sportIco.s35 {
  background-image: url(../img/spIco-cyber-color/70x70/s35.png);
}

.cyber-page .sportIco.s36 {
  background-image: url(../img/spIco-cyber-color/70x70/s36.png);
}

.cyber-page .sportIco.s37 {
  background-image: url(../img/spIco-cyber-color/70x70/s37.png);
}

.cyber-page .sportIco.s38 {
  background-image: url(../img/spIco-cyber-color/70x70/s38.png);
}

.cyber-page .sportIco.s39 {
  background-image: url(../img/spIco-cyber-color/70x70/s39.png);
}

.cyber-page .sportIco.s40 {
  background-image: url(../img/spIco-cyber-color/70x70/s40.png);
}

.cyber-page .sportIco.s41 {
  background-image: url(../img/spIco-cyber-color/70x70/s41.png);
}

.cyber-page .sportIco.s42 {
  background-image: url(../img/spIco-cyber-color/70x70/s42.png);
}

.cyber-page .sportIco.s43 {
  background-image: url(../img/spIco-cyber-color/70x70/s43.png);
}

.cyber-page .sportIco.s44 {
  background-image: url(../img/spIco-cyber-color/70x70/s44.png);
}

.cyber-page .sportIco.s45 {
  background-image: url(../img/spIco-cyber-color/70x70/s45.png);
}

.cyber-page .sportIco.s46 {
  background-image: url(../img/spIco-cyber-color/70x70/s46.png);
}

.cyber-page .sportIco.s47 {
  background-image: url(../img/spIco-cyber-color/70x70/s47.png);
}

.cyber-page .sportIco.s48 {
  background-image: url(../img/spIco-cyber-color/70x70/s48.png);
}

.cyber-page .sportIco.s49 {
  background-image: url(../img/spIco-cyber-color/70x70/s49.png);
}

.cyber-page .sportIco.s50 {
  background-image: url(../img/spIco-cyber-color/70x70/s50.png);
}

.cyber-page .sportIco.s51 {
  background-image: url(../img/spIco-cyber-color/70x70/s51.png);
}

.cyber-page .sportIco.s52 {
  background-image: url(../img/spIco-cyber-color/70x70/s52.png);
}

.cyber-page .sportIco.s53 {
  background-image: url(../img/spIco-cyber-color/70x70/s53.png);
}

.cyber-page .sportIco.s54 {
  background-image: url(../img/spIco-cyber-color/70x70/s54.png);
}

.cyber-page .sportIco.s55 {
  background-image: url(../img/spIco-cyber-color/70x70/s55.png);
}

.cyber-page .sportIco.s56 {
  background-image: url(../img/spIco-cyber-color/70x70/s56.png);
}

.cyber-page .sportIco.s57 {
  background-image: url(../img/spIco-cyber-color/70x70/s57.png);
}

.cyber-page .sportIco.s58 {
  background-image: url(../img/spIco-cyber-color/70x70/s58.png);
}

.cyber-page .sportIco.s59 {
  background-image: url(../img/spIco-cyber-color/70x70/s59.png);
}

.cyber-page .sportIco.s60 {
  background-image: url(../img/spIco-cyber-color/70x70/s60.png);
}

.cyber-page .sportIco.s61 {
  background-image: url(../img/spIco-cyber-color/70x70/s61.png);
}

.cyber-page .sportIco.s62 {
  background-image: url(../img/spIco-cyber-color/70x70/s62.png);
}

.cyber-page .sportIco.s63 {
  background-image: url(../img/spIco-cyber-color/70x70/s63.png);
}

.cyber-page .sportIco.s64 {
  background-image: url(../img/spIco-cyber-color/70x70/s64.png);
}

.cyber-page .sportIco.s65 {
  background-image: url(../img/spIco-cyber-color/70x70/s65.png);
}

.cyber-page .sportIco.s66 {
  background-image: url(../img/spIco-cyber-color/70x70/s66.png);
}

.cyber-page .sportIco.s67 {
  background-image: url(../img/spIco-cyber-color/70x70/s67.png);
}

.cyber-page .sportIco.s68 {
  background-image: url(../img/spIco-cyber-color/70x70/s68.png);
}

.cyber-page .sportIco.s69 {
  background-image: url(../img/spIco-cyber-color/70x70/s69.png);
}

.cyber-page .sportIco.s70 {
  background-image: url(../img/spIco-cyber-color/70x70/s70.png);
}

.cyber-page .sportIco.s71 {
  background-image: url(../img/spIco-cyber-color/70x70/s71.png);
}

.cyber-page .sportIco.s72 {
  background-image: url(../img/spIco-cyber-color/70x70/s72.png);
}

.cyber-page .sportIco.s73 {
  background-image: url(../img/spIco-cyber-color/70x70/s73.png);
}

.cyber-page .sportIco.s74 {
  background-image: url(../img/spIco-cyber-color/70x70/s74.png);
}

.cyber-page .sportIco.s75 {
  background-image: url(../img/spIco-cyber-color/70x70/s75.png);
}

.cyber-page .sportIco.s76 {
  background-image: url(../img/spIco-cyber-color/70x70/s76.png);
}

.cyber-page .sportIco.s77 {
  background-image: url(../img/spIco-cyber-color/70x70/s77.png);
}

.cyber-page .sportIco.s78 {
  background-image: url(../img/spIco-cyber-color/70x70/s78.png);
}

.cyber-page .sportIco.s79 {
  background-image: url(../img/spIco-cyber-color/70x70/s79.png);
}

.cyber-page .sportIco.s80 {
  background-image: url(../img/spIco-cyber-color/70x70/s80.png);
}

.cyber-page .sportIco.s81 {
  background-image: url(../img/spIco-cyber-color/70x70/s81.png);
}

.cyber-page .sportIco.s82 {
  background-image: url(../img/spIco-cyber-color/70x70/s82.png);
}

.cyber-page .sportIco.s83 {
  background-image: url(../img/spIco-cyber-color/70x70/s83.png);
}

.cyber-page .sportIco.s84 {
  background-image: url(../img/spIco-cyber-color/70x70/s84.png);
}

.cyber-page .sportIco.s85 {
  background-image: url(../img/spIco-cyber-color/70x70/s85.png);
}

.cyber-page .sportIco.s86 {
  background-image: url(../img/spIco-cyber-color/70x70/s86.png);
}

.cyber-page .sportIco.s87 {
  background-image: url(../img/spIco-cyber-color/70x70/s87.png);
}

.cyber-page .sportIco.s88 {
  background-image: url(../img/spIco-cyber-color/70x70/s88.png);
}

.cyber-page .sportIco.s89 {
  background-image: url(../img/spIco-cyber-color/70x70/s89.png);
}

.cyber-page .sportIco.s90 {
  background-image: url(../img/spIco-cyber-color/70x70/s90.png);
}

.cyber-page .sportIco.s91 {
  background-image: url(../img/spIco-cyber-color/70x70/s91.png);
}

.cyber-page .sportIco.s94 {
  background-image: url(../img/spIco-cyber-color/70x70/s94.png);
}

.cyber-page .sportIco.s96 {
  background-image: url(../img/spIco-cyber-color/70x70/s96.png);
}

.cyber-page .sportIco.s97 {
  background-image: url(../img/spIco-cyber-color/70x70/s97.png);
}

.cyber-page .sportIco.s98 {
  background-image: url(../img/spIco-cyber-color/70x70/s98.png);
}

.cyber-page .sportIco.s99 {
  background-image: url(../img/spIco-cyber-color/70x70/s99.png);
}

.cyber-page .sportIco.s100 {
  background-image: url(../img/spIco-cyber-color/70x70/s100.png);
}

.cyber-page .sportIco.s101 {
  background-image: url(../img/spIco-cyber-color/70x70/s101.png);
}

.cyber-page .sportIco.s103 {
  background-image: url(../img/spIco-cyber-color/70x70/s103.png);
}

.cyber-page .sportIco.s106 {
  background-image: url(../img/spIco-cyber-color/70x70/s106.png);
}

.cyber-page .sportIco.s107 {
  background-image: url(../img/spIco-cyber-color/70x70/s107.png);
}

.cyber-page .sportIco.s109 {
  background-image: url(../img/spIco-cyber-color/70x70/s109.png);
}

.cyber-page .sportIco.s110 {
  background-image: url(../img/spIco-cyber-color/70x70/s110.png);
}

.cyber-page .sportIco.s114 {
  background-image: url(../img/spIco-cyber-color/70x70/s114.png);
}

.cyber-page .sportIco.s115 {
  background-image: url(../img/spIco-cyber-color/70x70/s115.png);
}

.cyber-page .sportIco.s116 {
  background-image: url(../img/spIco-cyber-color/70x70/s116.png);
}

.cyber-page .sportIco.s118 {
  background-image: url(../img/spIco-cyber-color/70x70/s118.png);
}

.cyber-page .sportIco.s119 {
  background-image: url(../img/spIco-cyber-color/70x70/s119.png);
}

.cyber-page .sportIco.s120 {
  background-image: url(../img/spIco-cyber-color/70x70/s120.png);
}

.cyber-page .sportIco.s121 {
  background-image: url(../img/spIco-cyber-color/70x70/s121.png);
}

.cyber-page .sportIco.s124 {
  background-image: url(../img/spIco-cyber-color/70x70/s124.png);
}

.cyber-page .sportIco.s125 {
  background-image: url(../img/spIco-cyber-color/70x70/s125.png);
}

.cyber-page .sportIco.s128 {
  background-image: url(../img/spIco-cyber-color/70x70/s128.png);
}

.cyber-page .sportIco.s129 {
  background-image: url(../img/spIco-cyber-color/70x70/s129.png);
}

.cyber-page .sportIco.s130 {
  background-image: url(../img/spIco-cyber-color/70x70/s130.png);
}

.cyber-page .sportIco.s131 {
  background-image: url(../img/spIco-cyber-color/70x70/s131.png);
}

.cyber-page .sportIco.s135 {
  background-image: url(../img/spIco-cyber-color/70x70/s135.png);
}

.cyber-page .sportIco.s136 {
  background-image: url(../img/spIco-cyber-color/70x70/s136.png);
}

.cyber-page .sportIco.s139 {
  background-image: url(../img/spIco-cyber-color/70x70/s139.png);
}

.cyber-page .sportIco.s141 {
  background-image: url(../img/spIco-cyber-color/70x70/s141.png);
}

.cyber-page .sportIco.s143 {
  background-image: url(../img/spIco-cyber-color/70x70/s143.png);
}

.cyber-page .sportIco.s148 {
  background-image: url(../img/spIco-cyber-color/70x70/s148.png);
}

.cyber-page .sportIco.s144 {
  background-image: url(../img/spIco-cyber-color/70x70/s144.png);
}

.cyber-page .sportIco.s145 {
  background-image: url(../img/spIco-cyber-color/70x70/s145.png);
}

.cyber-page .sportIco.s146 {
  background-image: url(../img/spIco-cyber-color/70x70/s146.png);
}

.cyber-page .sportIco.s150 {
  background-image: url(../img/spIco-cyber-color/70x70/s150.png);
}

.cyber-page .sportIco.s153 {
  background-image: url(../img/spIco-cyber-color/70x70/s153.png);
}

.cyber-page .sportIco.s158 {
  background-image: url(../img/spIco-cyber-color/70x70/s158.png);
}

.cyber-page .sportIco.s160 {
  background-image: url(../img/spIco-cyber-color/70x70/s160.png);
}

.cyber-page .sportIco.s162 {
  background-image: url(../img/spIco-cyber-color/70x70/s162.png);
}

.cyber-page .sportIco.s165 {
  background-image: url(../img/spIco-cyber-color/70x70/s165.png);
}

.cyber-page .sportIco.s166 {
  background-image: url(../img/spIco-cyber-color/70x70/s166.png);
}

.cyber-page .sportIco.s168 {
  background-image: url(../img/spIco-cyber-color/70x70/s168.png);
}

.cyber-page .sportIco.s169 {
  background-image: url(../img/spIco-cyber-color/70x70/s169.png);
}

.cyber-page .sportIco.s170 {
  background-image: url(../img/spIco-cyber-color/70x70/s170.png);
}

.cyber-page .sportIco.s172 {
  background-image: url(../img/spIco-cyber-color/70x70/s172.png);
}

.cyber-page .sportIco.s177 {
  background-image: url(../img/spIco-cyber-color/70x70/s177.png);
}

.cyber-page .sportIco.s178 {
  background-image: url(../img/spIco-cyber-color/70x70/s178.png);
}

.cyber-page .sportIco.s179 {
  background-image: url(../img/spIco-cyber-color/70x70/s179.png);
}

.cyber-page .sportIco.s181 {
  background-image: url(../img/spIco-cyber-color/70x70/s181.png);
}

.cyber-page .sportIco.s183 {
  background-image: url(../img/spIco-cyber-color/70x70/s183.png);
}

.cyber-page .sportIco.s184 {
  background-image: url(../img/spIco-cyber-color/70x70/s184.png);
}

.cyber-page .sportIco.s187 {
  background-image: url(../img/spIco-cyber-color/70x70/s187.png);
}

.cyber-page .sportIco.s152 {
  background-image: url(../img/spIco-cyber-color/70x70/s152.png);
}

.cyber-page .sportIco.s154 {
  background-image: url(../img/spIco-cyber-color/70x70/s154.png);
}

.cyber-page .sportIco.s167 {
  background-image: url(../img/spIco-cyber-color/70x70/s167.png);
}

.cyber-page .sportIco.s191 {
  background-image: url(../img/spIco-cyber-color/70x70/s191.png);
}

.cyber-page .sportIco.s192 {
  background-image: url(../img/spIco-cyber-color/70x70/s192.png);
}

.cyber-page .sportIco.s193 {
  background-image: url(../img/spIco-cyber-color/70x70/s193.png);
}

.cyber-page .sportIco.s194 {
  background-image: url(../img/spIco-cyber-color/70x70/s194.png);
}

.cyber-page .sportIco.s195 {
  background-image: url(../img/spIco-cyber-color/70x70/s195.png);
}

.cyber-page .sportIco.s196 {
  background-image: url(../img/spIco-cyber-color/70x70/s196.png);
}

.cyber-page .sportIco.s198 {
  background-image: url(../img/spIco-cyber-color/70x70/s198.png);
}

.cyber-page .sportIco.s199 {
  background-image: url(../img/spIco-cyber-color/70x70/s199.png);
}

.cyber-page .sportIco.s200 {
  background-image: url(../img/spIco-cyber-color/70x70/s200.png);
}

.cyber-page .sportIco.s201 {
  background-image: url(../img/spIco-cyber-color/70x70/s201.png);
}

.cyber-page .sportIco.s205 {
  background-image: url(../img/spIco-cyber-color/70x70/s205.png);
}

.cyber-page .sportIco.s206 {
  background-image: url(../img/spIco-cyber-color/70x70/s206.png);
}

.cyber-page .sportIco.s207 {
  background-image: url(../img/spIco-cyber-color/70x70/s207.png);
}

.cyber-page .sportIco.s208 {
  background-image: url(../img/spIco-cyber-color/70x70/s208.png);
}

.cyber-page .sportIco.s209 {
  background-image: url(../img/spIco-cyber-color/70x70/s209.png);
}

.cyber-page .sportIco.s210 {
  background-image: url(../img/spIco-cyber-color/70x70/s210.png);
}

.cyber-page .sportIco.s211 {
  background-image: url(../img/spIco-cyber-color/70x70/s211.png);
}

.cyber-page .sportIco.s212 {
  background-image: url(../img/spIco-cyber-color/70x70/s212.png);
}

.cyber-page .sportIco.s213 {
  background-image: url(../img/spIco-cyber-color/70x70/s213.png);
}

.cyber-page .sportIco.s214 {
  background-image: url(../img/spIco-cyber-color/70x70/s214.png);
}

.cyber-page .sportIco.s215 {
  background-image: url(../img/spIco-cyber-color/70x70/s215.png);
}

.cyber-page .sportIco.s218 {
  background-image: url(../img/spIco-cyber-color/70x70/s218.png);
}

.cyber-page .sportIco.s219 {
  background-image: url(../img/spIco-cyber-color/70x70/s219.png);
}

.cyber-page .sportIco.s220 {
  background-image: url(../img/spIco-cyber-color/70x70/s220.png);
}

.cyber-page .sportIco.s221 {
  background-image: url(../img/spIco-cyber-color/70x70/s221.png);
}

.cyber-page .sportIco.s223 {
  background-image: url(../img/spIco-cyber-color/70x70/s223.png);
}

.cyber-page .sportIco.s224 {
  background-image: url(../img/spIco-cyber-color/70x70/s224.png);
}

.cyber-page .sportIco.s225 {
  background-image: url(../img/spIco-cyber-color/70x70/s225.png);
}

.cyber-page .sportIco.s227 {
  background-image: url(../img/spIco-cyber-color/70x70/s227.png);
}

.cyber-page .sportIco.s228 {
  background-image: url(../img/spIco-cyber-color/70x70/s228.png);
}

.cyber-page .sportIco.s229 {
  background-image: url(../img/spIco-cyber-color/70x70/s229.png);
}

.cyber-page .sportIco.s231 {
  background-image: url(../img/spIco-cyber-color/70x70/s231.png);
}

.cyber-page .sportIco.s232 {
  background-image: url(../img/spIco-cyber-color/70x70/s232.png);
}

.cyber-page .sportIco.s233 {
  background-image: url(../img/spIco-cyber-color/70x70/s233.png);
}

.cyber-page .sportIco.s236 {
  background-image: url(../img/spIco-cyber-color/70x70/s236.png);
}

.cyber-page .sportIco.s237 {
  background-image: url(../img/spIco-cyber-color/70x70/s237.png);
}

.cyber-page .sportIco.s238 {
  background-image: url(../img/spIco-cyber-color/70x70/s238.png);
}

.cyber-page .sportIco.s240 {
  background-image: url(../img/spIco-cyber-color/70x70/s240.png);
}

.cyber-page .sportIco.s241 {
  background-image: url(../img/spIco-cyber-color/70x70/s241.png);
}

.cyber-page .sportIco.s242 {
  background-image: url(../img/spIco-cyber-color/70x70/s242.png);
}

.cyber-page .sportIco.s243 {
  background-image: url(../img/spIco-cyber-color/70x70/s243.png);
}

.cyber-page .sportIco.s244 {
  background-image: url(../img/spIco-cyber-color/70x70/s244.png);
}

.cyber-page .sportIco.s245 {
  background-image: url(../img/spIco-cyber-color/70x70/s245.png);
}

.cyber-page .sportIco.s246 {
  background-image: url(../img/spIco-cyber-color/70x70/s246.png);
}

.cyber-page .sportIco.s247 {
  background-image: url(../img/spIco-cyber-color/70x70/s247.png);
}

.cyber-page .sportIco.s248 {
  background-image: url(../img/spIco-cyber-color/70x70/s248.png);
}

.cyber-page .sportIco.s249 {
  background-image: url(../img/spIco-cyber-color/70x70/s249.png);
}

.cyber-page .sportIco.s250 {
  background-image: url(../img/spIco-cyber-color/70x70/s250.png);
}

.cyber-page .sportIco.s251 {
  background-image: url(../img/spIco-cyber-color/70x70/s251.png);
}

.cyber-page .sportIco.s252 {
  background-image: url(../img/spIco-cyber-color/70x70/s252.png);
}

.cyber-page .sportIco.s253 {
  background-image: url(../img/spIco-cyber-color/70x70/s253.png);
}

.cyber-page .sportIco.s254 {
  background-image: url(../img/spIco-cyber-color/70x70/s254.png);
}

.cyber-page .sportIco.s255 {
  background-image: url(../img/spIco-cyber-color/70x70/s255.png);
}

.cyber-page .sportIco.s256 {
  background-image: url(../img/spIco-cyber-color/70x70/s256.png);
}

.cyber-page .sportIco.s257 {
  background-image: url(../img/spIco-cyber-color/70x70/s257.png);
}

.cyber-page .sportIco.s259 {
  background-image: url(../img/spIco-cyber-color/70x70/s259.png);
}

.cyber-page .sportIco.s260 {
  background-image: url(../img/spIco-cyber-color/70x70/s260.png);
}

.cyber-page .sportIco.s261 {
  background-image: url(../img/spIco-cyber-color/70x70/s261.png);
}

.cyber-page .sportIco.s262 {
  background-image: url(../img/spIco-cyber-color/70x70/s262.png);
}

.cyber-page .sportIco.s263 {
  background-image: url(../img/spIco-cyber-color/70x70/s263.png);
}

.cyber-page .sportIco.s264 {
  background-image: url(../img/spIco-cyber-color/70x70/s264.png);
}

.cyber-page .sportIco.s265 {
  background-image: url(../img/spIco-cyber-color/70x70/s265.png);
}

.cyber-page .sportIco.s266 {
  background-image: url(../img/spIco-cyber-color/70x70/s266.png);
}

.cyber-page .sportIco.s267 {
  background-image: url(../img/spIco-cyber-color/70x70/s267.png);
}

.cyber-page .cuponBetList .del:hover + .cuponBetblock {
  border-color: #00ab8d;
}

.cyber-page .cuponBetCon .toolsCon > .big #all_sum span {
  background-color: #00ab8d;
}

.cyber-page .cuponBetCon .toolsCon > .big #all_sum span.close:before {
  border-color: transparent #00ab8d transparent #00ab8d;
}

.cyber-page .moreKofsList .group .groupName,
.cyber-page.tabloNavUl li.active,
.cyber-page .videoMinCon {
  background: #00ab8d;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYWI4ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDk0N2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #00ab8d 0%, #00947b 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #00ab8d), color-stop(100%, #00947b));
  background: -webkit-linear-gradient(top, #00ab8d 0%, #00947b 100%);
  background: -o-linear-gradient(top, #00ab8d 0%, #00947b 100%);
  background: -ms-linear-gradient(top, #00ab8d 0%, #00947b 100%);
  background: linear-gradient(to bottom, #00ab8d 0%, #00947b 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ab8d', endColorstr='#00947b', GradientType=0);
  color: #fff;
}

.cyber-page .helpListUl li {
  color: #fff;
}

.cyber-page .cuponCon .nonAuthTxt {
  color: #fff;
}

.cyber-page .rightSide .aside.blImg img {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
}

.cyber-page .kofsTableLineNums .kofs .kof:hover {
  background-color: #213a4b;
}

.cyber-page .kofsTableLineNums .name .nameLink:hover {
  background-color: #213a4b;
}

.cyber-page .kofsTableLineNums .name .arr:hover,
.kofsTableLineNums .name.active .arr {
  background-color: #213a4b;
}

.cyber-page .kofsTableLine[data-more='2'] .kofsTableLineDop .dopKofScroll {
  background-color: #29495e;
}

.cyber-page .kofsTableLine[data-more='2'] .kofsTableLineDop {
  background-color: #29495e;
}

.cyber-page .kofsTableLine[data-more='2'] .kofsTableLineDop {
  border-top-color: #31556c;
}

.cyber-page .kofsTableLineNums .name .dopColCon:hover {
  background-color: #213a4b;
}

.cyber-page .rightSide .aside .nameAside {
  background-image: url(../img/title-bg.jpg);
  background-repeat: repeat-x;
  background-size: 1px 100%;
  height: 42px;
  -webkit-border-radius: 2px;
  -o-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
}

.cyber-page .rightSide .aside .nameAside > .name {
  color: #fff;
  font-size: 18px;
  line-height: 42px;
  padding-left: 15px;
  white-space: nowrap;
}

.cyber-page .rightSide .aside .blockAside.news-section {
  padding-bottom: 15px;
}

.cyber-page .news-section__news {
  display: block;
  padding: 2px 5px;
  text-decoration: none;
  -webkit-transition: .2s;
  -o-transition: .2s;
  transition: .2s;
  margin-top: 10px;
}

.cyber-page .news-section__news:hover {
  background-color: #1f3b4d;
}

.cyber-page .news-section__date {
  color: #667b83;
  font-size: 12px;
}

.cyber-page .news-section__text {
  font-size: 14px;
  color: #fff;
  margin: 5px 0;
  line-height: 1.3;
}

.cyber-page .news-section__top {
  margin-top: 7px;
}

.cyber-page .news-section__img {
  width: 60px;
  height: 30px;
  -webkit-background-size: cover;
  -o-background-size: cover;
  -ms-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  background-position: center;
  float: left;
  margin-right: 10px;
}

.cyber-page .news-section__name {
  color: #17a68a;
  font-size: 16px;
  overflow: hidden;
  position: relative;
  top: -2px;
  line-height: 1.1;
  -webkit-transition: .2s;
  -o-transition: .2s;
  transition: .2s;
}

.cyber-page .news-section__news:hover .news-section__name {
  color: #c13a2c;
}

.cyber-page .topHead .select2-container--default .select2-selection--single .select2-selection__arrow b {
  background-image: url("../img/arr1-cyber.png");
}

.cyber-page .topHead .timeBut.arr:after {
  background-image: url("../img/arr1-cyber.png");
}

/*
.cyber-page .reload-balance {
    background-image: url(../img/reload-cyber.png);
}
*/

.cyber-page .page-switcher {
  left: 150px;
}

.headerSocial {
  /* margin-right: 50px; */
  display: block;
}

.cyber-page .headerSocial {
  display: block;
}

.cyber-page .eventsMenuUl > li + li > .link {
  border-color: #314c5e;
}

.cyber-page .liveFilNav li:hover {
  background-color: #fff;
}

.cyber-page .eventsMenuUl > li > .link:hover {
  background-color: #274559;
}

.cyber-page .aside .nameAsideCupon .name {
  background: #ea3b32;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhM2IzMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZTMzMmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #ea3b32 0%, #ce332c 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ea3b32), color-stop(100%, #ce332c));
  background: -webkit-linear-gradient(top, #ea3b32 0%, #ce332c 100%);
  background: -o-linear-gradient(top, #ea3b32 0%, #ce332c 100%);
  background: -ms-linear-gradient(top, #ea3b32 0%, #ce332c 100%);
  background: linear-gradient(to bottom, #ea3b32 0%, #ce332c 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ea3b32', endColorstr='#ce332c', GradientType=0);
}

.cyber-page .watch-all_bets-btn {
  color: #fff;
}

.cyber-page .cuponBetList .cuponBetblock {
  background-color: #29495e;
}

.cyber-page .cuponBetList .cuponBetblock.locked {
  background-color: #1f3b4d;
}

.cyber-page .cuponBetList .cuponBetblock {
  border-color: #008770;
}

.cyber-page .cuponBetList .del {
  background-color: #00ab8d;
  background-color: -moz-linear-gradient(top, #00ab8d 0%, #00947b 100%);
  background-color: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #00ab8d), color-stop(100%, #00947b));
  background-color: -webkit-linear-gradient(top, #00ab8d 0%, #00947b 100%);
  background-color: -o-linear-gradient(top, #00ab8d 0%, #00947b 100%);
  background-color: -ms-linear-gradient(top, #00ab8d 0%, #00947b 100%);
  background-color: linear-gradient(to bottom, #00ab8d 0%, #00947b 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ab8d', endColorstr='#00947b', GradientType=0);
}

.cyber-page .cuponBetList .cuponBetblock {
  color: #fff !important;
}

.cyber-page .cuponBetCon .delAll {
  color: #008d75;
}

.cyber-page .cuponBetCon .toolsCon {
  color: #fff;
}

.cyber-page .cuponBetCon .toolsCon > * > .fr b {
  color: #fff;
}

.cyber-page .selectCon.liGreySel .select2-container--default .select2-selection--single .select2-selection__arrow b {
  background-image: url("../img/arr6-cyber.png");
}

.cyber-page .toolsCon .makeBet {
  background: #ea3b32;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #ea3b32 0%, #ce332c 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ea3b32), color-stop(100%, #ce332c));
  background: -webkit-linear-gradient(top, #ea3b32 0%, #ce332c 100%);
  background: -o-linear-gradient(top, #ea3b32 0%, #ce332c 100%);
  background: -ms-linear-gradient(top, #ea3b32 0%, #ce332c 100%);
  background: linear-gradient(to bottom, #ea3b32 0%, #ce332c 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ea3b32', endColorstr='#ce332c', GradientType=0);
}

.cyber-page .toolsCon .makeBet:hover {
  background: #ea3b32;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #ea3b32 0%, #ce332c 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ea3b32), color-stop(100%, #ce332c));
  background: -webkit-linear-gradient(top, #ea3b32 0%, #ce332c 100%);
  background: -o-linear-gradient(top, #ea3b32 0%, #ce332c 100%);
  background: -ms-linear-gradient(top, #ea3b32 0%, #ce332c 100%);
  background: linear-gradient(to bottom, #ea3b32 0%, #ce332c 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ea3b32', endColorstr='#ce332c', GradientType=0);
  opacity: .9;
}

.cyber-page .eventsMenuUl .sub2 > li > .link .date {
  color: #ea3b32;
}

.cyber-page .myBetsCon .myBetsDiv .block,
.cyber-page .myBetsCon .myBetsDiv .score,
.cyber-page .myBetsCon .myBetsDiv .results {
  color: white;
}

.cyber-page .myBetsCon .myBetsDiv {
  background-color: #29495e;
  color: white;
}

.cyber-page .postPage.bonusPage,
.cyber-page .postPage h1,
.cyber-page .postPage h2 {
  color: white;
}

.postPage.bonusPage time {
  color: #ea3b32;
}

.cyber-page .postPage.bonusPage .imgWithBut .center .but.orangeBut,
.cyber-page .postPage.bonusPage .center .reg.orangeBut {
  color: white;
}

.cuponBetList .cuponBetblock.locked:before {
  width: 176px;
  height: 47px;
  background-image: url(../img/lock2-cyber.png);
  margin: -23px 0 0 -88px;
}

@media screen and (max-width: 1550px) {
  .headerSocial {
    margin-right: 40px;
  }
}

@media screen and (max-width: 1650px) {
  .cyber-page .headerSocial {
    display: none;
  }
}

.footer .foter-slider {
  background-color: #edf0f0;
  border-bottom: 17px solid #323232;
  border-top: 4px solid #323232;
  padding: 18px 0;
}

.image_carousel {
  width: auto;
  margin: 0 45px;
  position: relative;
}

a#money_prev,
a#money_next {
  background: url('/img/arr_slider.png') repeat scroll 0 0 rgba(0, 0, 0, 0);
  height: 68px;
  margin-top: -20px;
  width: 36px;
  position: absolute;
  top: 25px;
}

a#money_prev {
  background-position: 0 0;
  left: -35px;
}

a#money_next {
  background-position: -58px 0;
  right: -35px;
}

#electron-money {
  cursor: pointer;
}

.image_carousel img {
  padding: 10px;
  margin: 7px;
  display: block;
  float: left;
  height: 40px;
}



/* Cyber styles */

/* For modern browsers */
.cyber-page .clearfix:before,
.cyber-page .clearfix:after {
  content: "";
  display: table;
}

.cyber-page .clearfix:after {
  clear: both;
}

/* для IE6-7 */
.cyber-page .clearfix {
  zoom: 1;
}

.cyber-page {
  -webkit-background-size: cover;
  -o-background-size: cover;
  -ms-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  background-attachment: fixed;
}

.cyber-page .menuHead .logo {
  left: 15px;
}

/*.cyber-page .header .topHead {*/
/*padding-left: 180px;*/
/*background: #1f3b4e;*/
/*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFmM2I0ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMzMzMzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);*/
/*background: -moz-linear-gradient(top,  #1f3b4e 0%, #333333 100%);*/
/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1f3b4e), color-stop(100%,#333333));*/
/*background: -webkit-linear-gradient(top,  #1f3b4e 0%,#333333 100%);*/
/*background: -o-linear-gradient(top,  #1f3b4e 0%,#333333 100%);*/
/*background: -ms-linear-gradient(top,  #1f3b4e 0%,#333333 100%);*/
/*background: linear-gradient(to bottom,  #1f3b4e 0%,#333333 100%);*/
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f3b4e', endColorstr='#333333',GradientType=0 );*/
/*}*/
/*.cyber-page .header .menuHead {*/
/*background: #ffcd23;*/
/*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmY2QyMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkM2EwMWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);*/
/*background: -moz-linear-gradient(top,  #ffcd23 0%, #d3a01b 100%);*/
/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffcd23), color-stop(100%,#d3a01b));*/
/*background: -webkit-linear-gradient(top,  #ffcd23 0%,#d3a01b 100%);*/
/*background: -o-linear-gradient(top,  #ffcd23 0%,#d3a01b 100%);*/
/*background: -ms-linear-gradient(top,  #ffcd23 0%,#d3a01b 100%);*/
/*background: linear-gradient(to bottom,  #ffcd23 0%,#d3a01b 100%);*/
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcd23', endColorstr='#d3a01b',GradientType=0 );*/
/*}*/
.cyber-page .live-page__slider-slide.active {
  box-shadow: 0 0 12px 8px #2c3e50;
  border: none;
}

.cyber-page .aside .nameAsideCupon .but.active .name {
  background: #00ab8d;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYWI4ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDk0N2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #00ab8d 0%, #00947b 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #00ab8d), color-stop(100%, #00947b));
  background: -webkit-linear-gradient(top, #00ab8d 0%, #00947b 100%);
  background: -o-linear-gradient(top, #00ab8d 0%, #00947b 100%);
  background: -ms-linear-gradient(top, #00ab8d 0%, #00947b 100%);
  background: linear-gradient(to bottom, #00ab8d 0%, #00947b 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ab8d', endColorstr='#00947b', GradientType=0);
}

.cyber-page .aside .nameAsideCupon .but.active .name:before {
  border-color: #00927a transparent transparent;
}

.cyber-page .moreKofsList .group .bets {
  background-color: #31556c;
}

.cyber-page .moreKofsList .group .bets .cell .betBut {
  color: #fff;
}

.cyber-page .moreKofsList .group .bets .cell .betBut:hover {
  background-color: #293b4d;
}

.cyber-page .centerCon .centerConBlock .nameContent__live {
  background-image: none;
}

.cyber-page .eventsMenuUl > li > .link .countCon .cEv {
  background-color: #17a085;
}

.cyber-page .helpListUl li i {
  background-color: #17a085;
}

.cyber-page .greenBut {
  background-color: #17a085;
}

.cyber-page .greenBut:hover {
  background-color: #178872;
}

.cyber-page .dropdown-open {
  background-color: #17a085;
}

.cyber-page .topMenuUl > li > .link .count {
  background-color: #17a085;
}

.cyber-page .topMenuUl > li > .link .count:before {
  border-color: #17a085 transparent transparent;
}

.cyber-page .centerCon .centerConBlock .blockContent {
  background-color: #31556c;
}

.cyber-page .kofsTableHead {
  background-color: #293b4d;
}

.cyber-page .kofsTableLineNums .kofs .kof .num {
  color: #fff;
}

.cyber-page .kofsTableBody.wIc .kofsTableLineNums .vlCon {
  background-color: #29495e;
}

.cyber-page .wIc .kofsTableLineNums .name {
  background-color: #29495e;
}

.cyber-page .kofsTableLineNums .kofs .kof {
  background-color: #29495e;
}

.cyber-page .kofsTableBody.wIc .kofsTableLineNums .vlCon {
  background-color: #29495e;
}

.cyber-page .rightSide .aside .blockAside {
  background-color: #31556c;
}

.cyber-page .eventsMenuUl .sub1 > li > .link {
  color: #fff;
  background-color: #29495e;
}

.cyber-page .eventsMenuUl .sub1 > li > .link .arr {
  background-color: #17a186;
}

.cyber-page .eventsMenuUl .sub1 > li > .link {
  border-color: #293b4d;
}

.cyber-page .eventsMenuUl .sub1 > li.active > .link:before {
  background-color: #c33a2c;
  border-color: #c33a2c;
}

.cyber-page .eventsMenuUl .sub1 {
  margin: 0;
  border-color: #293b4d;
}

.cyber-page .eventsMenuUl {
  padding-left: 5px;
  padding-right: 5px;
}

.cyber-page .eventsMenuUl > li > .link {
  color: #fff;
  background-color: #31556c;
  padding-left: 22px;
  padding-top: 6px;
  padding-bottom: 6px;
}

.cyber-page .eventsMenuUl .sub2 > li > .link {
  color: #fff;
  background-color: #31556c;
}

.cyber-page .eventsMenuUl .link .timerIco {
  left: 3px;
}

.cyber-page .eventsMenuUl.upcomingEv > li > .link {
  padding-left: 25px;
}

.cyber-page .eventsMenuUl .link .timerIco {
  background-image: url(../img/timer-w.png);
}

.cyber-page .kofsTableLine {
  border-color: #31556c;
  background-color: #29495e;
}

.cyber-page .kofsTableLine:nth-child(2n) {
  background-color: #29495e;
}

.cyber-page .kofsTableLigaName {
  color: #fff;
}

.cyber-page .kofsTableHead .colName {
  color: #fff;
}

.cyber-page .wIc .kofsTableLineNums .name .dopColCon2 .time {
  color: #b5c6d2;
}

.cyber-page .kofsTableLineNums .name .teams .team {
  color: #fff;
}

.cyber-page .wIc .kofsTableLineNums .name .dopColCon2 .score .nums {
  color: #fff;
}

.cyber-page .kofsTableBody.wIc .kofsTableLineNums .vlCon .videoLink > span {
  background-color: #e33931;
}

.cyber-page .kofsTableBody.wIc .kofsTableLineNums .vlCon .videoLink > span:before {
  border-color: transparent transparent transparent #34495e;
}

.cyber-page .kofsTableBody.wIc .kofsTableLine:nth-child(2n) .kofsTableLineNums .vlCon .videoLink > span:before {
  border-color: transparent transparent transparent #34495e;
}

.cyber-page .wIc .kofsTableLineNums .name .dopColCon2 .dop .ic1,
.wIc .kofsTableLineNums .name .dopColCon2 .dop .ic1 span {
  background-color: #333333;
}

.cyber-page .wIc .kofsTableLineNums .name .dopColCon2 .dop .ic1 span:before {
  border-top-color: #333333;
}

.cyber-page .wIc .kofsTableLineNums .name .dopColCon2 .dop .ic2 > span {
  background-color: #e33931;
}

.cyber-page .wIc .kofsTableLineNums .name .dopColCon2 .dop .ic2 > span:before {
  border-top-color: #e33931;
}

.cyber-page .wIc .kofsTableLineNums .name .dopColCon2 .dop .ic3 > span {
  background-color: #17a085;
}

.cyber-page .wIc .kofsTableLineNums .name .dopColCon2 .dop .ic3 > span:before {
  border-top-color: #17a085;
}

.cyber-page .wIc .kofsTableLineNums .name .dopColCon2 .dop .num {
  color: #fff;
}

.cyber-page .wIc .kofsTableLineNums .name .dopColCon2 .dop .ic4 {
  background-image: url(../img/ic4-cyber.png);
  width: 22px;
}

.cyber-page .wIc .kofsTableLineNums .name .dopColCon2 .dop .ic4 > span {
  background-color: #aec6d2;
}

.cyber-page .wIc .kofsTableLineNums .name .dopColCon2 .dop .ic4 > span:before {
  border-top-color: #aec6d2;
}

.cyber-page .kofsTableLineNums .kofs .kof .txt {
  color: #fff;
}

.cyber-page .kofsTableLine:first-child {
  border-top-color: #31556c;
}

.cyber-page .kofsTableBody.wIc .kofsTableLineNums .vlCon {
  border-right-color: #31556c;
}

.cyber-page .kofsTableLineNums .kofs .kof + .kof {
  border-left-color: #31556c;
}

.cyber-page .kofsTableHead .colName {
  border-left-color: #31556c;
}

.cyber-page .kofsTableLineNums .name .arr {
  background-color: #31556c;
}

.cyber-page .kofsTableLineNums .name {
  border-right-color: #31556c;
}

.cyber-page .kofsTableHead.wIc:before {
  background-color: #31556c;
}

.cyber-page .kofsTableLine:nth-child(2n) .kofsTableLineDop {
  background-color: #31556c;
}

.cyber-page .kofsTableBody.wIc .kofsTableLineNums .vlCon .videoLink:hover > span {
  background-color: #e3190e;
}

.cyber-page .centerCon .centerConBlock .nameContent {
  background-image: url(../img/title-bg.jpg);
  background-repeat: repeat-x;
  background-size: 1px 100%;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

.cyber-page .centerCon .centerConBlock .nameContent__live {
  background: #00ab8d;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYWI4ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDk0N2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #00ab8d 0%, #00947b 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #00ab8d), color-stop(100%, #00947b));
  background: -webkit-linear-gradient(top, #00ab8d 0%, #00947b 100%);
  background: -o-linear-gradient(top, #00ab8d 0%, #00947b 100%);
  background: -ms-linear-gradient(top, #00ab8d 0%, #00947b 100%);
  background: linear-gradient(to bottom, #00ab8d 0%, #00947b 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ab8d', endColorstr='#00947b', GradientType=0);
}

.cyber-page .kofsTableLineNums .name .dateCon > * {
  color: #b5c6d2;
}

.cyber-page .kofsTableLineNums .name .dopColCon .num {
  color: #fff;
}

.cyber-page .leftSide .aside .blockAside {
  background-color: #31556c;
}

.cyber-page .eventsMenuUl {
  background-color: #31556c;
}

.cyber-page .eventsMenuUl > li > .link .countCon {
  right: 3px;
}

.cyber-page .eventsMenuUl > li > .link .countCon .cVi.null {
  border-color: #333333;
}

.cyber-page .eventsMenuUl > li > .link .countCon .cVi:before {
  background-color: #d6362e;
  border-color: #29495e;
}

.cyber-page .eventsMenuUl > li > .link .countCon .cVi.null:before {
  background-color: #29495e;
}

.cyber-page .eventsMenuUl > li > .link .countCon .cVi.null:after {
  border-color: transparent transparent transparent #31556c;
}

.cyber-page .eventsMenuUl > li > .link .countCon .cVi:after {
  border-color: transparent transparent transparent #333333;
}

.cyber-page .liveFilNav li {
  background-color: #31556c;
  color: #667b83;
}

.cyber-page .liveFilNav li.active {
  background-color: #fff;
}

.cyber-page .liveFilNav li .name {
  color: #36434b;
  font-weight: 700;
  font-size: 9px;
  text-transform: uppercase;
}

.cyber-page .liveFilNav li.active .num {
  color: #34495e;
}

.cyber-page .eventsMenuUl .link .sportIco {
  left: 3px;
}

.cyber-page .helpListUl li {
  color: #fff;
}

.cyber-page .cuponCon .nonAuthTxt {
  color: #fff;
}

.cyber-page .rightSide .aside.blImg img {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
}

.cyber-page .kofsTableLineNums .kofs .kof:hover {
  background-color: #213a4b;
}

.cyber-page .kofsTableLineNums .name .nameLink:hover {
  background-color: #213a4b;
}

.cyber-page .kofsTableLineNums .name .arr:hover,
.kofsTableLineNums .name.active .arr {
  background-color: #213a4b;
}

.cyber-page .kofsTableLine[data-more='2'] .kofsTableLineDop .dopKofScroll {
  background-color: #29495e;
}

.cyber-page .kofsTableLine[data-more='2'] .kofsTableLineDop {
  background-color: #29495e;
}

.cyber-page .kofsTableLine[data-more='2'] .kofsTableLineDop {
  border-top-color: #31556c;
}

.cyber-page .kofsTableLineNums .name .dopColCon:hover {
  background-color: #213a4b;
}

.cyber-page .rightSide .aside .nameAside {
  background-image: url(../img/title-bg.jpg);
  background-repeat: repeat-x;
  background-size: 1px 100%;
  height: 42px;
  -webkit-border-radius: 2px;
  -o-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
}

.cyber-page .rightSide .aside .nameAside > .name {
  color: #fff;
  font-size: 18px;
  line-height: 42px;
  padding-left: 15px;
  white-space: nowrap;
}

.cyber-page .rightSide .aside .blockAside.news-section {
  padding-bottom: 15px;
}

.cyber-page .news-section__news {
  display: block;
  padding: 2px 5px;
  text-decoration: none;
  -webkit-transition: .2s;
  -o-transition: .2s;
  transition: .2s;
  margin-top: 10px;
}

.cyber-page .news-section__news:hover {
  background-color: #1f3b4d;
}

.cyber-page .news-section__date {
  color: #667b83;
  font-size: 12px;
}

.cyber-page .news-section__text {
  font-size: 14px;
  color: #fff;
  margin: 5px 0;
  line-height: 1.3;
}

.cyber-page .news-section__top {
  margin-top: 7px;
}

.cyber-page .news-section__img {
  width: 60px;
  height: 30px;
  -webkit-background-size: cover;
  -o-background-size: cover;
  -ms-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  background-position: center;
  float: left;
  margin-right: 10px;
}

.cyber-page .news-section__name {
  color: #17a68a;
  font-size: 16px;
  overflow: hidden;
  position: relative;
  top: -2px;
  line-height: 1.1;
  -webkit-transition: .2s;
  -o-transition: .2s;
  transition: .2s;
}

.cyber-page .news-section__news:hover .news-section__name {
  color: #c13a2c;
}

.cyber-page .topHead .select2-container--default .select2-selection--single .select2-selection__arrow b {
  background-image: url("../img/arr1-cyber.png");
}

.cyber-page .topHead .timeBut.arr:after {
  background-image: url("../img/arr1-cyber.png");
}

.cyber-page .page-switcher {
  left: 150px;
}

.headerSocial {
  /* margin-right: 50px; */
  display: block;
}

.cyber-page .headerSocial {
  display: block;
}

.cyber-page .eventsMenuUl > li + li > .link {
  border-color: #314c5e;
}

.cyber-page .liveFilNav li:hover {
  background-color: #fff;
}

.cyber-page .eventsMenuUl > li > .link:hover {
  background-color: #274559;
}

.cyber-page .aside .nameAsideCupon .name {
  background: #ea3b32;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhM2IzMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZTMzMmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #ea3b32 0%, #ce332c 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ea3b32), color-stop(100%, #ce332c));
  background: -webkit-linear-gradient(top, #ea3b32 0%, #ce332c 100%);
  background: -o-linear-gradient(top, #ea3b32 0%, #ce332c 100%);
  background: -ms-linear-gradient(top, #ea3b32 0%, #ce332c 100%);
  background: linear-gradient(to bottom, #ea3b32 0%, #ce332c 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ea3b32', endColorstr='#ce332c', GradientType=0);
}

.cyber-page .watch-all_bets-btn {
  color: #fff;
}

.cyber-page .cuponBetList .cuponBetblock {
  background-color: #29495e;
}

.cyber-page .cuponBetList .cuponBetblock.locked {
  background-color: #1f3b4d;
}

.cyber-page .cuponBetList .cuponBetblock {
  border-color: #008770;
}

.cyber-page .cuponBetList .del {
  background-color: #00ab8d;
  background-color: -moz-linear-gradient(top, #00ab8d 0%, #00947b 100%);
  background-color: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #00ab8d), color-stop(100%, #00947b));
  background-color: -webkit-linear-gradient(top, #00ab8d 0%, #00947b 100%);
  background-color: -o-linear-gradient(top, #00ab8d 0%, #00947b 100%);
  background-color: -ms-linear-gradient(top, #00ab8d 0%, #00947b 100%);
  background-color: linear-gradient(to bottom, #00ab8d 0%, #00947b 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ab8d', endColorstr='#00947b', GradientType=0);
}

.cyber-page .cuponBetList .cuponBetblock {
  color: #fff !important;
}

.cyber-page .cuponBetCon .delAll {
  color: #008d75;
}

.cyber-page .cuponBetCon .toolsCon {
  color: #fff;
}

.cyber-page .cuponBetCon .toolsCon > * > .fr b {
  color: #fff;
}

.cyber-page .selectCon.liGreySel .select2-container--default .select2-selection--single .select2-selection__arrow b {
  background-image: url("../img/arr6-cyber.png");
}

.cyber-page .toolsCon .makeBet {
  background: #ea3b32;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #ea3b32 0%, #ce332c 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ea3b32), color-stop(100%, #ce332c));
  background: -webkit-linear-gradient(top, #ea3b32 0%, #ce332c 100%);
  background: -o-linear-gradient(top, #ea3b32 0%, #ce332c 100%);
  background: -ms-linear-gradient(top, #ea3b32 0%, #ce332c 100%);
  background: linear-gradient(to bottom, #ea3b32 0%, #ce332c 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ea3b32', endColorstr='#ce332c', GradientType=0);
}

.cyber-page .toolsCon .makeBet:hover {
  background: #ea3b32;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #ea3b32 0%, #ce332c 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ea3b32), color-stop(100%, #ce332c));
  background: -webkit-linear-gradient(top, #ea3b32 0%, #ce332c 100%);
  background: -o-linear-gradient(top, #ea3b32 0%, #ce332c 100%);
  background: -ms-linear-gradient(top, #ea3b32 0%, #ce332c 100%);
  background: linear-gradient(to bottom, #ea3b32 0%, #ce332c 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ea3b32', endColorstr='#ce332c', GradientType=0);
  opacity: .9;
}
/*.cyber-page .rulesPage > h3,*/

/*.cyber-page .rulesIndex li a,*/
/*.cyber-page ol.rulesIndex li:before,*/

/*color: white;*/
/*}*/
.cyber-page .postPage a {
  color: #ea3b32;
}

.cyber-page .postPage.infoPage:before {
  background-color: #1f3b4e;
}

.cyber-page .contacts_rec a {
  color: #ea3b32;
}

.cyber-page .paragraph.postPage.rulesCon {
  color: #231f20;
}

.cyber-page .postPage.infoPage h2,
.cyber-page .postPage.infoPage p,
.cyber-page .blockAside .helpListUl li a,
.cyber-page .centerConBlock .blockContent .rulesPage h3 a,
.cyber-page .rulesPage .rulesIndex .top-list a,
.cyber-page .rulesPage .rulesIndex ol li a,
.cyber-page .rulesPage ol.rulesIndex li:before,
.cyber-page .call_back_form .title,
.cyber-page .call_back_form .desc,
.cyber-page #mainhead_rules {
  color: white;
}

.cyber-page .call_back_form {
  background: #1f3b4e;
}

.cyber-page .resFilCon .buts .link {
  color: #ffcd23;
}

.cyber-page .resFilCon .buts .link.refresh {
  color: #00ab8d;
}

.cyber-page .resFilCon .txt,
.cyber-page .totoCol.fl .totoTableTitle .toto_title span,
.cyber-page .totoTableTitle .txt1 span,
.cyber-page #makeBetToto {
  color: #ea3b32;
}

#makeBetToto {
  text-decoration: none;
}

#games_content .toto.fix_table_tr a {
  text-decoration: none;
  color: #3c525b;
}

#games_content .toto a {
  text-decoration: none;
}

.cyber-page #games_content.widget_ajax_area.toto_otstup .toto a {
  color: white;
}

.cyber-page .tableTxt.w100.resTable tr {
  color: black;
}

.cyber-page .tableTxt.w100.resTable tr:first-child,
.cyber-page .greyLiBut {
  color: #4f626a;
}

.cyber-page .tableTxt.w100.resTable .zoneTable tr:first-child {
  color: black;
}

.cyber-page #liveResultsForm .checkResUl .fl.clear.medCheck label,
.cyber-page .totoTableTitle .dpCon .dpConTxt .butCon .but {
  color: white;
}

.cyber-page .totoCol.fl #toto tr,
.cyber-page .totoCol.fl #totoScore tr,
.cyber-page .totoCol.fl #toto14 tr,
.cyber-page .totoCol.fl #totoX tr,
.cyber-page .toto.fix_table tr {
  color: #4f626a;
}

.cuponBetList .cuponBetblock.locked:before {
  width: 176px;
  height: 47px;
  background-image: url(../img/lock2-cyber.png);
  margin: -23px 0 0 -88px;
}

.cyber-page .totoBlockCon .colBlock .colBlockCon .minColCon,
.cyber-page .totoBlockCon .totoCol .colBlockCon {
  color: #1f3b4e;
}

.cyber-page .totoCol.fl .totoTableTitle .toto_title {
  color: #ffcd23;
}

.cyber-page #games_content,
.cyber-page #hottest_games {
  background-color: #31556c;
}

.cyber-page #games_content.reg {
  background-color: #edf0f0;
}

.cyber-page #pv a {
  color: white;
}

.cyber-page .totoCol.fl .toto.totoTable {
  color: #4f626a;
}

.cyber-page .ViS_con .blueBut {
  background-color: #17a085;
}

.cyber-page .ViS_con .blueBut:hover {
  background-color: #178872;
}

.cyber-page .ViS_dopProps .packetTable {
  color: #4f626a;
}

.cyber-page .landMobTop .landMobTop_cen .cen .ul {
  color: #3c525b;
}

.cyber-page .ppsConSet .cusCheck + label {
  color: white;
}

.cyber-page .ppsConSet .colsCon .col > .name {
  color: white;
}

.cyber-page .ppsConList .tableTxt td {
  color: #3c525b;
}

.cyber-page .contentColMenu > .colCont .colContNameDop {
  color: #ea3b32;
}

.cyber-page .colContTwoC.oneC > .col .line .name2 {
  color: white;
}

.cyber-page .colContTwoC > .col .line .name {
  color: white;
}

.cyber-page .contentColMenu .colCont #messages > thead {
  color: #3c525b;
}

.cyber-page .checkFilters .cusCheck + label {
  color: white;
}

.cyber-page .tableTxt.w100.mesTable td.name,
.cyber-page .tableTxt.w100.mesTable td.sender,
.cyber-page .tableTxt.w100 td.date {
  color: #3c525b;
}

.cyber-page .tableTxt.w100.mesTable .dopMesInfo .titCon .mes .dop .name2 {
  color: #a5b9be;
}

.cyber-page #filters .filteredInfo {
  color: white;
}

.cyber-page .filteredInfo .num {
  color: #ea3b32;
}

.cyber-page .historyBetListUl li .data .date {
  color: #3c525b;
}

.cyber-page .historyBetListUl.historyToto li .data .name {
  color: #3c525b;
}

.cyber-page .historyBetListUl.historyToto li .more .totoTable th {
  color: #3c525b;
}

.cyber-page .active .more .totoTable tr {
  color: #3c525b;
}

.cyber-page .formReg .colContTwoC > .col .line .name2 {
  color: white;
}

.cyber-page .formReg .acceptDiv .txt {
  color: white;
}

.cyber-page #fast_reg #new_fast_user_form .rules.txt a {
  color: white;
}

.cyber-page #new_user_form .acceptDiv  .txt a {
  color: white;
}

.cyber-page .regSoc .txt2 {
  color: white;
}

.ViS_totoDescs_cyber {
  background-color: rgba(0, 0, 0, 0.6);
  height: 105px;
  padding-top: 12px;
  text-align: center;
}

.cyber-page #pin-code + a {
  color: white;
}

.ViS_totoDescs_cyber .txt1 {
  background-color: #000;
  color: #ffd801;
  font-size: 18px;
  font-weight: 500;
  height: 31px;
  line-height: 31px;
  overflow: hidden;
  padding: 0 10px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ViS_totoDescs_cyber .txt1 span {
  color: #fff;
  font-weight: 400;
}

.ViS_totoDescs_cyber .txt2 {
  color: #afafaf;
  font-size: 12px;
  height: 20px;
  line-height: 20px;
}

.ViS_totoDescs_cyber .txt3 {
  color: #fff;
  font-size: 18px;
  line-height: 22px;
  overflow: hidden;
  padding: 10px 10px 0;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ViS_totoDescs_cyber .txt4 {
  color: #fff;
  font-size: 14px;
}

.ViS_totoDescs_cyber .dpConTxt {
  border-color: transparent #7c7d7d #7c7d7d;
  border-style: double;
  border-width: 3px;
  display: inline-block;
  height: 42px;
  line-height: 42px;
  margin-top: 18px;
  padding: 0 40px;
  vertical-align: top;
}

.ViS_totoDescs_cyber .dpConTxt .num {
  color: #ffd801;
  display: block;
  font-size: 30px;
  white-space: nowrap;
}

.ViS_totoDescs_cyber .dpConTxt .lab {
  color: #ffd801;
  display: block;
  font-size: 12px;
  height: 20px;
  left: -3px;
  line-height: 20px;
  position: absolute;
  right: -3px;
  top: -13px;
}

.ViS_totoDescs_cyber .dpConTxt:before,
.ViS_totoDescs_cyber .dpConTxt:after {
  border-color: #7c7d7d transparent transparent;
  border-style: double;
  content: "";
  display: block;
  height: 20px;
  position: absolute;
  top: -3px;
  width: calc(50% - 35px);
}

.ViS_totoDescs_cyber .dpConTxt:before,
.ViS_totoDescs .dpConTxt:after {
  width: -moz-calc(50% - 35px);
}

.ViS_totoDescs_cyber .dpConTxt:before,
.ViS_totoDescs .dpConTxt:after {
  width: -webkit-calc(50% - 35px);
}

.ViS_totoDescs_cyber .dpConTxt:before {
  border-width: 3px 0 0 3px;
  left: -3px;
}

.ViS_totoDescs_cyber .dpConTxt:after {
  border-width: 3px 3px 0 0;
  right: -3px;
}

.ViS_totoDescs_cyber .dpConTxt .butCon {
  left: 100%;
  line-height: 18px;
  margin-left: 3px;
  position: absolute;
  top: -4px;
  width: 190px;
}

.ViS_totoDescs_cyber .dpCon .butCon .but {
  clear: both;
  color: #afafaf;
  display: inline-block;
  font-size: 12px !important;
  margin: 2px 0;
  white-space: nowrap;
  text-decoration: none;
}

.ViS_totoDescs_cyber .dpConTxt .butCon .but:hover {
  border-color: transparent;
}

.cyber-page .ViS_totoKofs_totocyber {
  background-color: rgba(0, 0, 0, 0.6);
  bottom: 0;
  left: 0;
  position: absolute;
  right: 4px;
  top: 125px;
}

.ViS_totoKofs_totocyber {
  background-color: rgba(0, 0, 0, 0.6);
  bottom: 0;
  left: 0;
  position: absolute;
  right: 4px;
  top: 125px !important;
}

.cyber-page .ViS_totoKofsScroll_totocyber {
  bottom: 0px;
  left: 0;
  position: absolute;
  right: 0px;
  top: 5px;
  overflow-x: hidden;
}

.ViS_totoKofsScroll_totocyber {
  bottom: 0px !important;
  left: 0;
  position: absolute;
  right: 0px;
  top: 5px;
  overflow-x: hidden !important;
}

@media screen and (max-width: 1650px) {
  .topHead .refillBut {
    margin-left: 25px;
  }

  .dropdown-wrap {
    margin-right: 0;
  }

  .b-block .top-b__account {
    margin-right: 25px;
  }

  .message-wrap {
    margin-left: 5px;
  }
}

@media screen and (max-width: 1550px) {
  .headerSocial {
    margin-right: 40px;
  }
}

@media screen and (max-width: 1425px) {
  .cyber-page .headerSocial {
    display: none;
  }
}

@media screen and (max-width: 1400px) {
  .headerSocial {
    margin-right: 20px;
  }

  .topHeadMenuUl > li {
    margin-right: 15px;
  }
}

/**************** Тото кибер **********************/
body.toto_bg {
  /*background: #0C304C;*/
}

body.toto_bg:before,
body.toto_bg:after {
  display: none !important;
}

.ViS_con * {
  position: relative;
}

.ViS_con {
  min-height: 695px !important;
  background-color: #000;
  margin: 0 0px;
  overflow: hidden;
  padding: 60px 10px 35px;
  position: relative;
  cursor: default;
  font-family: Roboto;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.ViS_con .ViS_block .bg {
  background-color: #acafb2;
  bottom: 250px;
  box-shadow: 0 0 200px 250px #acafb2;
  left: 250px;
  position: absolute;
  right: 250px;
  top: 250px;
}

.ViS_con .ViS_block {
  height: 846px;
  margin: 0 auto;
  width: 1350px;
  max-width: 1350px;
  min-height: 600px !important;
  min-width: 1200px !important;
  -webkit-transition: all 300ms linear;
  -moz-transition: all 300ms linear;
  -ms-transition: all 300ms linear;
  -o-transition: all 300ms linear;
  transition: all 300ms linear;
}

.jspHorizontalBar {
  display: none;
}

.ViS_block .col {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  position: absolute;
}

.ViS_block .col1 {
  width: 68%;
  padding-right: 4px;
  top: 0;
  left: 0;
  height: 100%;
}

.ViS_block .col2 {
  width: 32%;
  padding-left: 4px;
  top: 0;
  right: 0;
  height: 100%;
}

.ViS_totoDescs {
  background-color: rgba(0, 0, 0, 0.6);
  height: 160px;
  padding-top: 12px;
  text-align: center;
}

.ViS_totoDescs .txt1 {
  background-color: #000;
  color: #ffd801;
  font-size: 18px;
  font-weight: 500;
  height: 31px;
  line-height: 31px;
  overflow: hidden;
  padding: 0 10px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ViS_totoDescs .txt1 span {
  color: #fff;
  font-weight: 400;
}

.ViS_totoDescs .txt2 {
  color: #afafaf;
  font-size: 12px;
  height: 20px;
  line-height: 20px;
}

.ViS_totoDescs .txt3 {
  color: #fff;
  font-size: 18px;
  line-height: 22px;
  overflow: hidden;
  padding: 10px 10px 0;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ViS_totoDescs .txt4 {
  color: #fff;
  font-size: 14px;
}

.ViS_totoDescs .dpConTxt {
  border-color: transparent #7c7d7d #7c7d7d;
  border-style: double;
  border-width: 3px;
  display: inline-block;
  height: 42px;
  line-height: 42px;
  margin-top: 18px;
  padding: 0 40px;
  vertical-align: top;
}

.ViS_totoDescs .dpConTxt .num {
  color: #ffd801;
  display: block;
  font-size: 30px;
  white-space: nowrap;
}

.ViS_totoDescs .dpConTxt .lab {
  color: #ffd801;
  display: block;
  font-size: 12px;
  height: 20px;
  left: -3px;
  line-height: 20px;
  position: absolute;
  right: -3px;
  top: -13px;
}

.ViS_totoDescs .dpConTxt:before,
.ViS_totoDescs .dpConTxt:after {
  border-color: #7c7d7d transparent transparent;
  border-style: double;
  content: "";
  display: block;
  height: 20px;
  position: absolute;
  top: -3px;
  width: calc(50% - 35px);
}

.ViS_totoDescs .dpConTxt:before,
.ViS_totoDescs .dpConTxt:after {
  width: -moz-calc(50% - 35px);
}

.ViS_totoDescs .dpConTxt:before,
.ViS_totoDescs .dpConTxt:after {
  width: -webkit-calc(50% - 35px);
}

.ViS_totoDescs .dpConTxt:before {
  border-width: 3px 0 0 3px;
  left: -3px;
}

.ViS_totoDescs .dpConTxt:after {
  border-width: 3px 3px 0 0;
  right: -3px;
}

.ViS_totoDescs .dpConTxt .butCon {
  left: 100%;
  line-height: 18px;
  margin-left: 3px;
  position: absolute;
  top: -4px;
  width: 190px;
}

.ViS_totoDescs .dpCon .butCon .but {
  border-bottom: 1px dashed #afafaf;
  clear: both;
  color: #afafaf;
  display: inline-block;
  font-size: 12px !important;
  margin: 2px 0;
  white-space: nowrap;
  text-decoration: none;
}

.ViS_totoDescs .dpConTxt .butCon .but:hover {
  border-color: transparent;
}

.ViS_totoKofs {
  background-color: rgba(0, 0, 0, 0.6);
  bottom: 0;
  left: 0;
  position: absolute;
  right: 4px;
  top: 178px;
  overflow: hidden;
}

.ViS_totoKofsScroll {
  bottom: 56px;
  left: 0;
  overflow: auto;
  position: absolute;
  right: 0;
  top: 5px;
}

.ViS_con table,
.ViS_con table * {
  position: static;
}

.ViS_totoKofsScroll .jspVerticalBar {
  right: 9px;
}

.jspScrollable .totoKofsTableCon {
  padding-right: 20px;
}

.totoKofsTable {
  border-collapse: collapse;
  width: 100%;
}

.totoKofsTable th {
  background-color: #575c60;
  border: 1px solid #3d3f40;
  color: #d8d8d8;
  font-size: 12px;
  font-weight: 400;
  padding: 2px;
  text-align: center;
  vertical-align: middle;
}

.totoKofsTable th.t11 {
  font-size: 11px;
}

.totoKofsTable td {
  border: 1px solid #3d3f40 !important;
  color: #afafaf;
  font-size: 14px;
  line-height: 20px;
  padding: 4px 2px;
  vertical-align: top;
  background-color: #242425;
}

.totoKofsTable tr:nth-child(2n) td {
  background-color: #333434;
}

.totoKofsTable td:first-child,
.totoKofsTable th:first-child {
  border-left-width: 0;
}

.totoKofsTable td:last-child,
.totoKofsTable th:last-child {
  border-right-width: 0;
}

.totoKofsTable .ligaName {
  background-color: #3d3f40;
  border: 1px solid #3d3f40;
  color: #ffd801 !important;
  padding: 4px 10px !important;
}

.totoKofsTable td.id {
  text-align: center;
}

.totoKofsTable td.date {
  padding-left: 10px;
  padding-right: 10px;
  white-space: nowrap;
  text-align: center;
}

.totoKofsTable td.proc {
  font-size: 12px;
  text-align: center;
  width: 36px;
}

.totoKofsTable td.proc label {
  cursor: pointer;
  display: block;
  height: 28px;
  line-height: 28px;
  margin: -4px -2px;
}

.totoKofsTable td.proc label:hover {
  background-color: rgba(0, 0, 0, 0.2);
}

.totoKofsTable td.stat {
  width: 26px;
}

.totoKofsTable td .statBut {
  background-image: url("ViS_stat.png");
  background-position: 50% center;
  background-repeat: no-repeat;
  display: block;
  height: 28px;
  margin: -4px -2px;
  cursor: pointer;
}

.totoKofsTable td .statBut:hover {
  background-color: rgba(0, 0, 0, 0.2);
}

.totoKofsTable td.check {
  width: 26px;
}

.totoKofsTable td .checkInput {
  display: none;
}

.totoKofsTable td.check label {
  cursor: pointer;
  display: block !important;
  height: 28px !important;
  margin: -4px -2px !important;
  position: relative;
  width: auto !important;
  background: none !important;
}

.totoKofsTable td.check label:hover {
  background-color: rgba(0, 0, 0, 0.2);
}

.totoKofsTable td.check label:before {
  background-color: #adadad;
  box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.2);
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  margin: -7px 0 0 -7px;
  position: absolute;
  top: 50%;
  width: 14px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}

.totoKofsTable td.check input:checked + label:before {
  background-image: url("/img/ViS_check.png");
}

.ViS_totoKofsButs {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
}

.ViS_totoKofsButsUlCon {
  display: table;
  margin: 0 auto 15px;
}

.ViS_totoKofsButsUl {
  display: table-row;
  list-style: outside none none;
  margin: 0;
  padding: 0;
}

.ViS_totoKofsButsUl li {
  border: 1px solid transparent;
  display: table-cell;
}

.ViS_totoKofsButsUl li .but {
  color: #fff;
  display: block;
  font-size: 14px !important;
  line-height: 18px;
  overflow: hidden;
  padding: 4px 15px;
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap;
  border: 0;
  cursor: pointer;
}

.ViS_con .blueBut {
  background-color: #2b7cb6;
}

.ViS_con .blueBut:hover {
  background-color: #348fd1;
}

.ViS_con .greenBut {
  background-color: #336633;
}

.ViS_con .greenBut:hover {
  background-color: #5f7942;
}

.ViS_dopPropsScroll {
  height: 100%;
  overflow: hidden;
  width: 100%;
}

.ViS_dopProps {
  background-color: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 12px 8px 22px;
  margin: 0;
}

.jspScrollable .ViS_dopProps {
  margin-right: 14px;
}

.ViS_dopProps ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.ViS_dopProps .minColCon:before,
.ViS_dopProps .minColCon:after,
.ViS_dopProps .propListUl li:before,
.ViS_dopProps .propListUl li:after,
.ViS_dopProps .radioButsUl:before,
.ViS_dopProps .radioButsUl:after,
.ViS_dopProps .pakBetCon .butCon:before,
.ViS_dopProps .pakBetCon .butCon:after {
  display: block;
  content: '';
  clear: both;
}

.ViS_dopProps .minColCon .minCol {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  float: left;
  width: 50%;
}

.ViS_dopProps .minColCon .minCol:first-child {
  padding-right: 2px;
}

.ViS_dopProps .minColCon .minCol:last-child {
  padding-left: 2px;
}

.ViS_dopProps .propListUl li {
  line-height: 16px;
  padding: 4px 0;
}

.ViS_dopProps .propListUl li .name {
  float: left;
}

.ViS_dopProps .propListUl li .prop {
  float: right;
}

.ViS_dopProps .propListUl li .prop b {
  font-size: 14px;
}

.ViS_dopProps .propListUl li .prop a {
  font-size: 12px;
  font-weight: 700;
  color: #fff;
}

.ViS_dopProps .propListUl li .prop .input {
  border: medium none !important;
  color: #1e1f1f !important;
  display: block;
  font-size: 14px !important;
  font-weight: 700;
  height: 22px !important;
  line-height: 22px;
  margin: -3px 0 -2px !important;
  padding: 0 10px !important;
  text-align: right !important;
  width: 50px !important;
}

.ViS_dopProps .propListUl li .bigBut {
  box-shadow: 0 4px 5px -2px rgba(0, 0, 0, 0.5);
  color: #fff;
  display: block;
  font-size: 16px !important;
  height: 36px;
  line-height: 36px;
  max-width: 100%;
  width: 100%;
  overflow: hidden;
  text-align: center;
  white-space: nowrap;
  border: 0;
  cursor: pointer;
}

.ViS_dopProps .minColCon.tbLines {
  margin-bottom: 10px;
  padding: 5px 0;
}

.ViS_dopProps .minColCon.tbLines .l1,
.ViS_dopProps .minColCon.tbLines .l2 {
  background-image: url("/img/ViS_line.png");
  background-size: 100% 100%;
  display: block;
  height: 1px;
  left: 0;
  position: absolute;
  width: 100%;
}

.ViS_dopProps .minColCon.tbLines .l1 {
  top: 0;
}

.ViS_dopProps .minColCon.tbLines .l2 {
  bottom: 0;
}

.ViS_dopProps .radioButsUl li {
  float: left;
  margin-right: 20px;
}

.ViS_dopProps .radioButsUl li input {
  display: none;
}

.ViS_dopProps .radioButsUl li label {
  color: #afafaf;
  cursor: pointer;
  display: block;
  font-size: 11px;
  line-height: 15px;
  padding-left: 15px;
}

.ViS_dopProps .radioButsUl li label:before {
  background-color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  content: "";
  height: 6px;
  left: 3px;
  position: absolute;
  top: 3px;
  width: 6px;
}

.ViS_dopProps .radioButsUl li input:checked + label::before {
  background-color: #2b7cb6;
}

.ViS_dopProps .pakBetCon {
  display: none;
  padding: 4px 0;
}

.ViS_dopProps .pakBetCon .textarea {
  border: medium none;
  display: block;
  font-size: 12px;
  height: 135px;
  margin: 5px 0 2px;
  padding: 5px 10px;
  resize: none;
  width: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.ViS_dopProps .pakBetCon .fileCon input {
  display: none;
}

.ViS_dopProps .pakBetCon .fileCon label {
  background-color: #acacac;
  color: #000;
  cursor: pointer;
  display: inline-block;
  font-size: 12px;
  line-height: 21px;
  padding: 0 12px;
  vertical-align: top;
}

.ViS_dopProps .pakBetCon .fileCon label:hover {
  background-color: #bebebe;
}

.ViS_dopProps .pakBetCon .butCon {
  /*margin-top:25px;*/
}

.ViS_dopProps .pakBetCon .butCon .but {
  color: #fff;
  display: block;
  float: left;
  font-size: 14px !important;
  line-height: 26px;
  padding: 0 15px;
  border: none;
  cursor: pointer;
}

.ViS_dopProps .pakBetCon .butCon .helpBut {
  color: #fff;
  display: block;
  float: right;
  font-size: 20px !important;
  font-weight: 900 !important;
  line-height: 26px;
  text-align: center;
  width: 26px;
}

.ViS_dopProps .propListUl.padL {
  padding-left: 15px;
}

.ViS_dopProps .propListUl.padR {
  padding-right: 15px;
}

.ViS_dopProps .minColCon.firB .minCol:first-child {
  width: 60%;
}

.ViS_dopProps .minColCon.firB .minCol:last-child {
  width: 40%;
}

.ViS_dopProps .minColCon.firB .minCol:last-child .input {
  padding: 0 !important;
  text-align: center !important;
}

.ViS_dopProps .bigName {
  background-image: url("/img/ViS_line.png");
  background-repeat: no-repeat;
  background-size: 100% 1px;
  font-size: 18px;
  font-weight: 500;
  margin-top: 15px;
  padding-top: 10px;
  text-align: center;
}

.ViS_dopProps .litName {
  font-size: 12px;
  text-align: center;
  padding-bottom: 8px;
}

.ViS_dopProps .bigButBot {
  box-shadow: 0 4px 5px -2px rgba(0, 0, 0, 0.5);
  color: #fff;
  display: inline-block;
  font-size: 16px !important;
  margin: 10px auto 0;
  padding: 6px 20px;
  border: 0;
  cursor: pointer;
}

.ViS_con .jspVerticalBar {
  background-color: rgba(255, 255, 255, 0.2);
  right: 4px;
  width: 2px;
}

.ViS_con .jspDrag {
  background-color: #737e87;
  border-radius: 0;
  left: -4px;
  width: 10px;
}

.ViS_con .jspVerticalBar:hover,
.ViS_con .jspVerticalBar:focus {
  background-color: rgba(255, 255, 255, 0.2);
  width: 2px;
}

.ViS_con .jspVerticalBar:hover .jspDrag {
  background-color: #737e87;
}

.ViS_con .jspVerticalBar .jspDrag.jspActive,
.ViS_con .jspVerticalBar .jspDrag.jcpHover,
.ViS_con .jspVerticalBar:hover .jspDrag {
  background-color: #8f9ca7 !important;
}

.ViS_totoKofs input[type="checkbox"] {
  display: none;
}
/**************** end Тото кибер *********************/

.cyber-page .colContTwoC > .col .line .name .addDataBut {
  color: white;
  background-color: #333333;
}

.cyber-page .colContTwoC > .col .line .name .addDataBut:hover {
  background-color: #768e97;
  text-decoration: none;
}
/*-----------------------------bonus meizu----------------------------*/
@import url(https://fonts.googleapis.com/css?family=Roboto:400,300,700&subset=latin,cyrillic-ext,cyrillic);

.bonusPage .m-page {
  margin: 0;
}

.bonusPage .m-container p {
  margin: 20px 0;
}

.bonusPage .m-container {
  width: 1280px;
  padding: 0 20px;
  margin: 0 auto;
  min-width: 1280px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-weight: 300;
  color: #333;
  font-family: 'Roboto', sans-serif;
}

.bonusPage .m-banner {
  height: 520px;
  min-width: 1280px;
  background: url(../img/bonus/meizu/m-banner.png), #fdfdfd;
  background: url(../img/bonus/meizu/m-banner.png), -moz-linear-gradient(top, #ffffff 0%, #fdfdfd 100%);
  background: url(../img/bonus/meizu/m-banner.png), -webkit-linear-gradient(top, #ffffff 0%, #fdfdfd 100%);
  background: url(../img/bonus/meizu/m-banner.png), -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#fdfdfd));
  background: url(../img/bonus/meizu/m-banner.png), -o-linear-gradient(top, #ffffff 0%, #fdfdfd 100%);
  background: url(../img/bonus/meizu/m-banner.png), linear-gradient(to bottom, #ffffff 0%, #fdfdfd 100%);
  background-repeat: no-repeat;
  background-position: center top;
}

.bonusPage .m-banner__inner {
  padding-left: 455px;
  padding-top: 1px;
}

.bonusPage .m-banner-title {
  font-size: 60px;
  color: #bc5127;
  margin: 10px 0;
}

.bonusPage .m-banner-text {
  font-size: 30px;
}

.bonusPage .m-countdown-title {
  font-size: 30px;
  color: #bc5127;
}

.bonusPage .m-options-list {
  list-style: none;
  padding: 0;
  margin: 0;
  margin-top: 20px;
}

.bonusPage .m-options-list:after {
  content: "";
  display: table;
  clear: both;
}

.bonusPage .m-options-title {
  color: #4f627c;
  font-size: 30px;
  padding-top: 15px;
}

.bonusPage .m-options-text {
  font-size: 14px;
  font-weight: 400;
}

.bonusPage .m-options-item {
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 10px;
  background-repeat: no-repeat;
  -moz-background-origin: content-box;
  -o-background-origin: content-box;
  background-origin: content-box;
  height: 400px;
  width: 100%;
  margin-bottom: 10px;
}

.bonusPage .m-options-item.bg-right {
  background-position: right bottom;
}

.bonusPage .m-options-item.bg-center {
  background-position: center bottom;
}

.bonusPage .m-options-item.title-center .m-options-title {
  text-align: center;
}

.bonusPage .m-options-item.m-options--left .m-options-text {
  width: 410px;
}

.bonusPage .m-options-item.m-options--center .m-options-text {
  width: 200px;
  margin-left: 160px;
}

.bonusPage .m-options-item.m-options--center .m-options-title {
  width: 220px;
  margin-left: 160px;
}

.bonusPage .m-options-item.m-options--right .m-options-text {
  width: 340px;
  margin-left: auto;
  text-align: right;
}

.bonusPage .m-options-item.m-options-50 {
  width: 50%;
  height: 300px;
}

.bonusPage .m-conditions {
  min-width: 1280px;
  margin-top: 10px;
  background-image: url(../img/bonus/meizu/m-conditions-bg.jpg);
  padding: 20px 0 1px;
}

.bonusPage .m-conditions p {
  font-size: 16px;
  font-weight: 400;
}

.cyber-page .m-container.m-reg .m-btn-reg {
  color: #fff;
}

.cyber-page .m-container.m-reg .m-btn-reg {
  color: #fff;
}

.bonusPage .m-conditions-title {
  font-size: 30px;
  text-align: center;
  text-transform: uppercase;
  color: #4f627c;
}

.bonusPage .m-conditions-list {
  list-style: none;
  counter-reset: list;
  padding: 0;
  margin: 0;
}

.bonusPage .m-conditions-item {
  font-size: 16px;
  font-weight: 400;
  margin-top: 15px;
  margin-bottom: 15px;
}

.bonusPage .m-conditions-item:before {
  counter-increment: list;
  content: counter(list) ") ";
}

.bonusPage .m-reg {
  text-align: center;
}

.bonusPage .m-btn-reg,
.registration__button {
  display: inline-block;
  padding: 16px 10px 15px;
  text-decoration: none;
  font-size: 24px;
  font-weight: 700;
  color: #fff;
  text-transform: uppercase;
  width: 300px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 3px 1px #bdbcbd;
  -moz-box-shadow: 0 0 3px 1px #bdbcbd;
  box-shadow: 0 0 3px 1px #bdbcbd;
  -webkit-transition: .2s;
  -moz-transition: .2s;
  -o-transition: .2s;
  transition: .2s;
}

.registration__button {
  background-color: #bc5127;
  color: #ffffff;
  opacity: 0.25;
  cursor: pointer;
  display: block;
  text-align: center;
  margin: 0 auto;
}

.registration__button.orangeBut {
  opacity: 1;
}

.registration__button:hover {
  background-color: #923f1e;
}

.bonusPage .m-btn-reg:hover {
  background-color: #923f1e;
}

.bonusPage .m-container.m-reg .m-btn-reg.m-btn-pay {
  background-color: #336633;
}

.bonusPage .m-container.m-reg .m-btn-reg.m-btn-pay:hover {
  background-color: #5f7942;
}

.cyber-page .m-container.m-reg .m-btn-reg.m-btn-pay {
  background-color: #17a085;
}

.cyber-page .m-container.m-reg .m-btn-reg.m-btn-pay:hover {
  background-color: #178872;
}

.bonusPage .m-reg {
  margin: 20px auto;
}

.bonusPage .m-footer {
  border-top: 1px solid #99a7b1;
}

.bonusPage .m-footer .m-footer-text {
  font-size: 12px;
  text-align: center;
  color: #898989;
  margin: 10px 0;
}

/* Get the bourbon mixin from http://bourbon.io */
/* Reset */
.bonusPage .flip-clock-wrapper * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
}

.bonusPage .flip-clock-wrapper a {
  cursor: pointer;
  text-decoration: none;
  color: #ccc;
}

.bonusPage .flip-clock-wrapper a:hover {
  color: #fff;
}

.bonusPage .flip-clock-wrapper ul {
  list-style: none;
}

.bonusPage .flip-clock-wrapper.clearfix:before,
.bonusPage .flip-clock-wrapper.clearfix:after {
  content: " ";
  display: table;
}

.bonusPage .flip-clock-wrapper.clearfix:after {
  clear: both;
}

.bonusPage .flip-clock-wrapper.clearfix {
  *zoom: 1;
}

/* Main */
.bonusPage .flip-clock-wrapper {
  font: normal 11px "Helvetica Neue", Helvetica, sans-serif;
  -webkit-user-select: none;
}

.bonusPage .flip-clock-meridium {
  background: none !important;
  box-shadow: 0 0 0 !important;
  font-size: 36px !important;
}

.bonusPage .flip-clock-meridium a {
  color: #313333;
}

.bonusPage .flip-clock-wrapper {
  text-align: center;
  position: relative;
  width: 100%;
  margin-top: 3px;
}

.bonusPage .flip-clock-wrapper:before,
.bonusPage .flip-clock-wrapper:after {
  content: " "; /* 1 */
  display: table; /* 2 */
}

.bonusPage .flip-clock-wrapper:after {
  clear: both;
}

/* Skeleton */
.bonusPage .flip-clock-wrapper ul {
  position: relative;
  float: left;
  margin: 5px;
  width: 40px;
  height: 60px;
  font-size: 60px;
  font-weight: bold;
  line-height: 57px;
  border-radius: 4px;
  background: #000;
}

.bonusPage .flip-clock-wrapper ul li {
  z-index: 1;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  line-height: 61px;
  text-decoration: none !important;
}

.bonusPage .bonusPage .flip-clock-wrapper ul li:first-child {
  z-index: 2;
}

.bonusPage .flip-clock-wrapper ul li a {
  display: block;
  height: 100%;
  -webkit-perspective: 200px;
  -moz-perspective: 200px;
  perspective: 200px;
  margin: 0 !important;
  overflow: visible !important;
  cursor: default !important;
}

.bonusPage .flip-clock-wrapper ul li a div {
  z-index: 1;
  position: absolute;
  left: 0;
  width: 100%;
  height: 50%;
  font-size: 80px;
  overflow: hidden;
  outline: 1px solid transparent;
}

.bonusPage .flip-clock-wrapper ul li a div .shadow {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 2;
}

.bonusPage .flip-clock-wrapper ul li a div.up {
  -webkit-transform-origin: 50% 100%;
  -moz-transform-origin: 50% 100%;
  -ms-transform-origin: 50% 100%;
  -o-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  top: 0;
}

.bonusPage .flip-clock-wrapper ul li a div.up:after {
  content: "";
  position: absolute;
  top: 29px;
  left: 0;
  z-index: 5;
  width: 100%;
  height: 3px;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.4);
}

.bonusPage .flip-clock-wrapper ul li a div.down {
  -webkit-transform-origin: 50% 0;
  -moz-transform-origin: 50% 0;
  -ms-transform-origin: 50% 0;
  -o-transform-origin: 50% 0;
  transform-origin: 50% 0;
  bottom: 0;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}

.bonusPage .flip-clock-wrapper ul li a div div.inn {
  position: absolute;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 200%;
  color: #ccc;
  text-shadow: 0 1px 2px #000;
  text-align: center;
  background-color: #333;
  border-radius: 6px;
  font-size: 40px;
}

.bonusPage .flip-clock-wrapper ul li a div.up div.inn {
  top: 0;
}

.bonusPage .flip-clock-wrapper ul li a div.down div.inn {
  bottom: 0;
}

/* PLAY */
.bonusPage .flip-clock-wrapper ul.play li.flip-clock-before {
  z-index: 3;
}

.bonusPage .flip-clock-wrapper .flip {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.7);
}

.bonusPage .flip-clock-wrapper ul.play li.flip-clock-active {
  -webkit-animation: asd 0.5s 0.5s linear both;
  -moz-animation: asd 0.5s 0.5s linear both;
  animation: asd 0.5s 0.5s linear both;
  z-index: 5;
}

.bonusPage .flip-clock-divider {
  float: left;
  display: inline-block;
  position: relative;
  width: 20px;
  height: 100px;
}

.bonusPage .flip-clock-divider:first-child {
  width: 0;
}

.bonusPage .flip-clock-dot {
  display: block;
  background: #323434;
  width: 6px;
  height: 6px;
  position: absolute;
  border-radius: 50%;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
  left: 5px;
}

.bonusPage .flip-clock-divider .flip-clock-label {
  position: absolute;
  top: 100%;
  margin-top: -28px;
  right: -66px;
  color: black;
  text-shadow: none;
}

.bonusPage .flip-clock-divider.minutes .flip-clock-label {
  right: -69px;
}

.bonusPage .flip-clock-divider.seconds .flip-clock-label {
  right: -70px;
}

.bonusPage .flip-clock-dot.top {
  top: 20px;
}

.bonusPage .flip-clock-dot.bottom {
  bottom: 50px;
}

@-webkit-keyframes asd {
  0% {
    z-index: 2;
  }

  20% {
    z-index: 4;
  }

  100% {
    z-index: 4;
  }
}

@-moz-keyframes asd {
  0% {
    z-index: 2;
  }

  20% {
    z-index: 4;
  }

  100% {
    z-index: 4;
  }
}

@-o-keyframes asd {
  0% {
    z-index: 2;
  }

  20% {
    z-index: 4;
  }

  100% {
    z-index: 4;
  }
}

@keyframes asd {
  0% {
    z-index: 2;
  }

  20% {
    z-index: 4;
  }

  100% {
    z-index: 4;
  }
}

.bonusPage .flip-clock-wrapper ul.play li.flip-clock-active .down {
  z-index: 2;
  -webkit-animation: turn 0.5s 0.5s linear both;
  -moz-animation: turn 0.5s 0.5s linear both;
  animation: turn 0.5s 0.5s linear both;
}

@-webkit-keyframes turn {
  0% {
    -webkit-transform: rotateX(90deg);
  }

  100% {
    -webkit-transform: rotateX(0deg);
  }
}

@-moz-keyframes turn {
  0% {
    -moz-transform: rotateX(90deg);
  }

  100% {
    -moz-transform: rotateX(0deg);
  }
}

@-o-keyframes turn {
  0% {
    -o-transform: rotateX(90deg);
  }

  100% {
    -o-transform: rotateX(0deg);
  }
}

@keyframes turn {
  0% {
    transform: rotateX(90deg);
  }

  100% {
    transform: rotateX(0deg);
  }
}

.bonusPage .flip-clock-wrapper ul.play li.flip-clock-before .up {
  z-index: 2;
  -webkit-animation: turn2 0.5s linear both;
  -moz-animation: turn2 0.5s linear both;
  animation: turn2 0.5s linear both;
}

@-webkit-keyframes turn2 {
  0% {
    -webkit-transform: rotateX(0deg);
  }

  100% {
    -webkit-transform: rotateX(-90deg);
  }
}

@-moz-keyframes turn2 {
  0% {
    -moz-transform: rotateX(0deg);
  }

  100% {
    -moz-transform: rotateX(-90deg);
  }
}

@-o-keyframes turn2 {
  0% {
    -o-transform: rotateX(0deg);
  }

  100% {
    -o-transform: rotateX(-90deg);
  }
}

@keyframes turn2 {
  0% {
    transform: rotateX(0deg);
  }

  100% {
    transform: rotateX(-90deg);
  }
}

.bonusPage .flip-clock-wrapper ul li.flip-clock-active {
  z-index: 3;
}

/* SHADOW */
.bonusPage .flip-clock-wrapper ul.play li.flip-clock-before .up .shadow {
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.1)), color-stop(100%, black));
  background: linear, top, rgba(0, 0, 0, 0.1) 0%, black 100%;
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);
  background: linear, to bottom, rgba(0, 0, 0, 0.1) 0%, black 100%;
  -webkit-animation: show 0.5s linear both;
  -moz-animation: show 0.5s linear both;
  animation: show 0.5s linear both;
}

.bonusPage .flip-clock-wrapper ul.play li.flip-clock-active .up .shadow {
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.1)), color-stop(100%, black));
  background: linear, top, rgba(0, 0, 0, 0.1) 0%, black 100%;
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);
  background: linear, to bottom, rgba(0, 0, 0, 0.1) 0%, black 100%;
  -webkit-animation: hide 0.5s 0.3s linear both;
  -moz-animation: hide 0.5s 0.3s linear both;
  animation: hide 0.5s 0.3s linear both;
}

/*DOWN*/
.bonusPage .flip-clock-wrapper ul.play li.flip-clock-before .down .shadow {
  background: -moz-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, black), color-stop(100%, rgba(0, 0, 0, 0.1)));
  background: linear, top, black 0%, rgba(0, 0, 0, 0.1) 100%;
  background: -o-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);
  background: -ms-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);
  background: linear, to bottom, black 0%, rgba(0, 0, 0, 0.1) 100%;
  -webkit-animation: show 0.5s linear both;
  -moz-animation: show 0.5s linear both;
  animation: show 0.5s linear both;
}

.bonusPage .flip-clock-wrapper ul.play li.flip-clock-active .down .shadow {
  background: -moz-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, black), color-stop(100%, rgba(0, 0, 0, 0.1)));
  background: linear, top, black 0%, rgba(0, 0, 0, 0.1) 100%;
  background: -o-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);
  background: -ms-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);
  background: linear, to bottom, black 0%, rgba(0, 0, 0, 0.1) 100%;
  -webkit-animation: hide 0.5s 0.3s linear both;
  -moz-animation: hide 0.5s 0.3s linear both;
  animation: hide 0.5s 0.2s linear both;
}

@-webkit-keyframes show {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@-moz-keyframes show {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@-o-keyframes show {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes show {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@-webkit-keyframes hide {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@-moz-keyframes hide {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@-o-keyframes hide {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@keyframes hide {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

.m-congrads {
  border-bottom: 1px solid #99a7b1;
  padding-bottom: 10px;
}

.m-congrads .m-container:after {
  content: '';
  display: table;
  clear: both;
}

.m-congrads__left {
  width: 455px;
}

.m-congrads__left img {
  display: block;
  margin-top: -10px;
}

.m-congrads__body {
  width: 450px;
  padding: 25px 18px;
  text-align: center;
}

.m-congrads__title {
  font-size: 60px;
  color: #bc5127;
}

.m-congrads__sub {
  font-size: 29px;
  color: #bc5127;
  margin-top: -10px;
}

.m-congrads .m-congrads-text {
  font-size: 30px;
  color: #333;
  font-weight: 400;
  margin: 15px 0;
}

.m-congrads-id {
  font-size: 56px;
  color: #333;
}

.m-congrads-id:before {
  content: '[';
  font-size: 56px;
  font-weight: 700;
  color: #919191;
  margin-right: 23px;
}

.m-congrads-id:after {
  content: ']';
  font-size: 56px;
  font-weight: 700;
  color: #919191;
  margin-left: 23px;
}

.m-congrads__subtext {
  color: #333;
  font-size: 25px;
  line-height: 1.2;
  margin-top: 30px;
}
/*-------------------------end bonus meizu----------------------------*/
.r-banner {
  display: inline-block;
  margin-top: 10px;
}
/*-------------------------pg film------------------------------------*/
.film-section {
  width: 1280px;
  margin: 0 auto;
  padding: 0 15px;
}

.film-title {
  font-size: 50px;
  color: #363c3f;
  border-bottom: 1px solid #809cb3;
  text-align: center;
  font-weight: 300;
  padding: 10px 0;
  margin-bottom: 20px;
  margin-left: -15px;
}

.film-text {
  font-size: 16px;
  font-weight: 300;
  color: #363c3f;
  margin: 5px 0;
}

.film-text a {
  color: #0e7bb2;
}

.film-gallery {
  margin: 0 -7px;
}

.film-gallery:before {
  content: none;
}

.film-gallery:after {
  content: "";
  display: table;
  clear: both;
}

.film-gallery__item {
  float: left;
  width: 280px;
  height: 142px;
  margin: 13px 20px;
}

.film-gallery__item:nth-child(3n+4) {
  margin-right: 0;
}

.film-gallery__item img {
  width: 100%;
  height: 100%;
  display: block;
}

.film-gallery__video {
  width: 640px;
  height: 480px;
  position: relative;
}

.film-gallery__video .video {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.film-gallery .film-gallery__item:nth-child(1),
.film-gallery .film-gallery__item:nth-child(2),
.film-gallery .film-gallery__item:nth-child(3),
.film-gallery .film-gallery__item:nth-child(4) {
  margin-left: 7px;
  margin-right: 7px;
}

.film-previous,
.film-previous__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.film-previous {
  margin-top: 10px;
}

.film-previous__item {
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding-right: 50px;
  color: #0e7bb2;
}

.film-previous__item span {
  line-height: 22px;
  font-size: 15px;
  padding: 0 15px;
}
/*-------------------------end pg film--------------------------------*/

/* Express Section */

.sb-express {
  margin: 15px 0;
  background-color: #e6eaec;
  -webkit-border-radius: 4px;
  -o-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}

.sb-express__title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 18px;
  color: #fff;
  background-color: #333333;
  -webkit-border-radius: 4px;
  -o-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  padding: 10px;
  text-align: center;
}

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}

.slick-list:focus {
  outline: none;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
}

.slick-track:before,
.slick-track:after {
  display: table;
  content: '';
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}

[dir='rtl'] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

.sb-express .slick-arrow {
  overflow: hidden;
  text-indent: -9999px;
  background: none;
  width: 1px;
  height: 1px;
  border: 7px solid transparent;
  position: absolute;
  top: 50%;
  margin-top: -7px;
  cursor: pointer;
}

.sb-express .slick-prev {
  border-right: 9px solid #f6ce60;
  left: -8px;
}

.sb-express .slick-next {
  border-left: 9px solid #f6ce60;
  right: -8px;
}

.sb-express .slick-prev:hover {
  border-right-color: #f6b400;
}

.sb-express .slick-next:hover {
  border-left-color: #f6b400;
}

.sb-express-nav {
  /*float: right;*/
  /*position: relative;*/
  /*padding: 1px 10px;*/
  font-size: 0;
  white-space: nowrap;
  text-align: center;
  padding-bottom: 15px;
  padding: 1px 10px;
  display: inline-block;
}

.sb-express .slick-dots:after {
  content: '';
  display: table;
  clear: both;
}

.sb-express .slick-dots li {
  float: left;
  background: none;
  width: 19px;
  height: 19px;
  -webkit-border-radius: 50%;
  -o-border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 2px solid #ebeeee;
  margin: 0 2px;
  cursor: pointer;
}

.sb-express .slick-dots li:after {
  content: '';
  display: block;
  height: 9px;
  width: 9px;
  margin: 3px;
  -webkit-border-radius: 50%;
  -o-border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background-color: transparent;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  transition: .2s transform linear;
}

.sb-express .slick-dots li button {
  display: none;
}

.sb-express .slick-dots li.slick-active:after {
  background-color: #f6ce60;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}

.sb-express-table {
  width: 100%;
}

.sb-express__row {
  height: 40px;
}

.sb-express__row td {
  vertical-align: middle;
}

.sb-express__icon {
  width: 30px;
  text-align: center;
}

.sb-express__icon .sportIco {
  display: block;
  width: 16px;
  height: 16px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  margin: 0 auto;
}

.sb-express__time {
  width: 32px;
}

.sb-express__time__item {
  margin: 0;
  color: #cc6633;
  font-size: 10px;
  font-weight: 700;
}

.sb-express__name {
  font-size: 12px;
  color: #363c3f;
  line-height: 1.1;
}

.sb-express__name p {
  margin: 0;
}

.sb-express__head {
  background-color: #b5c6d2;
  height: 19px;
}

.sb-express__head th {
  vertical-align: middle;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-bottom: 1px solid #8e9395;
  padding-top: 2px;
}

.sb-express__head-name {
  font-size: 12px;
  font-weight: 700;
  color: #363c3f;
  text-align: left;
  padding-left: 30px;
}

.sb-express__head-koef {
  width: 40px;
  padding: 0 4px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-align: right;
}

.sb-express-koef {
  font-size: 14px;
  font-weight: 700;
  color: #fff;
  display: inline-block;
  padding: 2px 3px 0;
  -webkit-border-radius: 2px;
  -o-border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  line-height: 1;
  white-space: nowrap;
}

.sb-express-koef--green {
  background-color: #336633;
}

.sb-express-koef--orange {
  background-color: #cc6633;
}

.sb-express__bonus {
  margin: 10px 0;
  font-size: 12px;
  font-weight: 700;
  color: #363c3f;
  text-transform: uppercase;
  padding: 2px 66px 2px 10px;
  position: relative;
}

.sb-bonus__count {
  display: block;
  position: absolute;
  right: 10px;
  top: -3px;
  width: auto;
  min-width: 52px;
  font-size: 16px;
  font-weight: 700;
  text-align: center;
  padding: 2px 5px;
}

.sb-bonus__count--yellow {
  background-color: #f6ce60;
  color: #363c3f;
}

.sb-bonus__count--green {
  background-color: #336633;
  color: #fff;
}

.sb-express-btn {
  text-decoration: none;
  display: inline-block;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  font-size: 16px;
  color: #fff;
  font-weight: 700;
  height: 32px;
  padding: 6px 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: .2s;
  -o-transition: .2s;
  transition: .2s;
  cursor: pointer;
  text-transform: uppercase;
  vertical-align: middle;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
}

.sb-express-btns {
  text-align: center;
  margin-top: 10px;
  padding-bottom: 10px;
  text-transform: uppercase;
}

.sb-express-green {
  background-color: #72a22c;
}

.sb-express-green:hover {
  background-color: #527b16;
}

.sb-express__icon .sb-express__time__item {
  width: 40px;
  text-align: center;
  margin-top: 4px;
}

.sb-express-gray {
  width: 78px;
  background-image: url(../img/dice.png);
  background-repeat: no-repeat;
  background-position: center;
  background-color: #becacf;
  margin-right: 4px;
  margin-left: -4px;
}

.sb-express-gray:hover {
  background-color: #9dabb1;
}

.sb-express__live {
  color: #f6ce60;
}

/* Pop-up с предложением пополнить счёт с помощью последнего метода */
.box-modal.neteller-balance {
  font-family: Roboto,Arial,sans-serif;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 780px;
}

.box-modal.neteller-balance p {
  font-size: 18px;
  font-weight: 400;
  margin: 18px 0;
  text-align: center;
  color: #666;
}

.yourbalance {
  font-size: 24px;
  font-weight: 700;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 713px;
  height: 97px;
  padding-top: 36px;
  text-align: center;
  text-transform: uppercase;
  color: #2576b2;
  background-color: #e9f1f7;
}

.yourbalance span {
  padding-left: 5px;
  color: #79a22e;
}

.content-balance-logo,
.content-balance-form {
  display: inline-block;
  min-height: 311px;
  vertical-align: top;
}

.content-balance-logo {
  width: 258px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 52px 0 20px 0;
  text-align: center;
}

.content-balance-form {
  position: relative;
  width: 418px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.content-balance-form:before {
  position: absolute;
  top: 8px;
  left: 3px;
  display: block;
  width: 1px;
  height: 295px;
  content: '';
  background: #ccc;
}

.content-balance-logo a {
  font-size: 14px;
  font-weight: 400;
  line-height: 25.982px;
  display: block;
  text-decoration: underline;
  color: rgba(37, 118, 178, .99);
  margin-top: 104px;
}

.content-balance-logo a:hover {
  text-decoration: none;
}
/*-------------------------------*/
/*----------Desktop--------------------*/

/* from file: /images/common.css */
.win_app {
  background-image: url("../img/soft/bgM.jpg");
  background-position: 50% 0;
  background-size: cover;
  padding: 20px 10px 25px;
  background-color: #cbedee;
  overflow: hidden;
}

.win_app .win_app_body {
  color: #000;
  margin: 0 auto !important;
  padding: 60px 0 100px !important;
  width: 1100px !important;
  position: relative;
  float: none !important;
}

/* from file: /images/common.css */
.mob_app .mobile_app_body {
  width: 100% !important;
  position: relative;
  float: none !important;
}

/* from file: /images/common.css */
.win_app .title .first {
  font-size: 50px;
  line-height: 50px;
}

/* from file: /images/common.css */
.win_app .title .second {
  font-size: 43px;
  line-height: 74px;
}

/* from file: /images/common.css */
.win_app .title {
  width: 390px;
}

/* from file: /images/common.css */
.win_app .desc {
  color: #363c3f;
  font-size: 18px;
  font-weight: 600;
  margin: 5px 0 30px;
  text-transform: uppercase;
}

/* from file: /images/common.css */
.win_app .monitop {
  background-image: url('../img/soft/win_pc.png');
  background-repeat: no-repeat;
  height: 391px;
  position: absolute;
  right: 0;
  top: 60px;
  width: 658px;
}

/* from file: /images/common.css */
.win_app p {
  margin: 0;
  text-align: center;
}

/* from file: /images/common.css */
.win_app .link {
  background-color: #bc5127;
  border-radius: 5px;
  box-shadow: 1px 5px 8px -2px rgba(0, 0, 0, 0.8);
  color: #ffffff;
  display: inline-block;
  font-size: 40px !important;
  font-weight: 700 !important;
  line-height: 65px;
  margin: 55px 0 10px 27px;
  min-width: 200px;
  overflow: hidden;
  padding-left: 85px;
  padding-right: 15px;
  position: relative;
  text-align: center;
  text-transform: uppercase;
  width: auto;
  -webkit-transition: all 300ms linear;
  -moz-transition: all 300ms linear;
  -ms-transition: all 300ms linear;
  -o-transition: all 300ms linear;
  transition: all 300ms linear;
}

/* from file: /images/common.css */
.win_app .link:hover {
  background-color: #ae2c2c;
}

/* from file: /images/common.css */
.win_app .link:before {
  background-color: rgba(0, 0, 0, 0.2);
  background-image: url('../img/soft/win_load.png');
  background-position: 50% 50%;
  background-repeat: no-repeat;
  content: "";
  height: 65px;
  left: 0;
  position: absolute;
  top: 0;
  width: 70px;
}

/* from file: /images/common.css */
.win_app .link_desc {
  color: #363c3f;
  font-weight: 500;
  font-size: 17px;
  text-align: left;
}

/* from file: /images/common.css */
.win_app_desc {
  background-color: rgb(67, 67, 67);
  border-radius: 5px;
  color: #fff;
  margin: 50px auto 10px;
  padding: 15px 20px 5px;
  width: 1060px;
  font-size: 13px;
  line-height: 1.3;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
}

/* from file: /images/common.css */
.win_app_desc h3 {
  color: #fff;
  font-size: 18px;
  margin: 0 0 10px;
}

/* from file: /images/common.css */
.win_app_desc p {
  margin: 0 0 10px;
  text-align: left;
}

/* from file: /images/common.css */
.win_app_desc table {
  width: 100%;
}

/* from file: /images/common.css */
.win_app_desc table td:nth-child(1) {
  padding-right: 30px;
}

/* from file: /images/common.css */
.win_app_stand {
  color: #fff;
  font-size: 18px;
  margin: 50px auto 10px;
  padding: 0 20px;
  width: 1060px;
}

/* from file: /images/common.css */
.win_app_stand .title {
  font-size: 34px;
  font-weight: 700;
  line-height: 50px;
  margin: 0 0 30px;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
}

/* from file: /images/common.css */
.win_app_best {
  background-color: rgb(67, 67, 67);
  border: 1px solid #434343;
  border-radius: 5px;
  box-shadow: 0 5px 12px -1px rgba(0, 0, 0, 0.2);
  color: #fff;
  font-size: 14px;
  line-height: 18px;
  margin: 55px auto 0;
  min-height: 72px;
  padding: 20px 20px 20px 320px;
  position: relative;
  width: 756px;
}

/* from file: /images/common.css */
.win_app_best .title {
  font-size: 32px;
  font-weight: 700;
  left: 20px;
  line-height: 36px;
  position: absolute;
  text-transform: uppercase;
  top: 20px;
  width: 300px;
}

/* from file: /images/common.css */
.win_app_best p {
  text-align: left;
}

/* from file: /images/common.css */
.win_app_stand table td {
  border-top: 1px solid rgba(0, 0, 0, 0.6);
  box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.15) inset;
  padding-bottom: 25px;
  padding-top: 25px;
  text-align: center;
}

/* from file: /images/common.css */
.win_app_stand table {
  border-collapse: collapse;
  width: 100%;
}

/* from file: /images/common.css */
.win_app_stand table tr:first-child td {
  border-top: none;
  box-shadow: none;
}

/* from file: /images/common.css */
.win_app_stand .arr_div {
  background-color: #082c48;
  border: 1px dashed #669bc3;
  border-radius: 5px;
  display: inline-block;
  padding: 15px;
  width: 70%;
  position: relative;
  min-height: 40px;
}

/* from file: /images/common.css */
.win_app_stand .arr_div:before {
  content: "";
  height: 78px;
  margin-top: -38px;
  position: absolute;
  top: 50%;
  width: 53px;
}

/* from file: /images/common.css */
.win_app_stand .arr_div.rd:before {
  background-image: url("../img/soft/arr_div_r.png");
  right: -53px;
}

/* from file: /images/common.css */
.win_app_stand .arr_div.rd {
  padding-left: 85px;
}

/* from file: /images/common.css */
.win_app_stand .arr_div .num {
  background-color: rgba(255, 255, 255, 0.03);
  border: 2px solid #669bc3;
  border-radius: 50%;
  font-size: 35px;
  font-weight: 700;
  height: 50px;
  line-height: 50px;
  margin-top: -27px;
  position: absolute;
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  top: 50%;
  width: 50px;
}

/* from file: /images/common.css */
.win_app_stand .arr_div.rd .num {
  left: 15px;
}

/* from file: /images/common.css */
.win_app_stand img {
  *background-color: #0c304c;
  *border: 1px dashed #669bc3;
  border-radius: 5px;
  *padding: 7px;
}

/* from file: /images/common.css */
.win_app_load {
  text-align: center;
}

/* from file: /images/common.css */
.win_app_load .link {
  margin: 45px auto 8px;
}

/* from file: /images/common.css */
.win_app_load .link_desc {
  text-align: center;
}
/*---------------------------------------*/


/*-------------------cyber version of Live Express-----------------------*/
.cyber-page .sb-express__title {
  background-image: url(../img/title-bg.jpg);
  background-repeat: repeat-x;
  background-size: 1px 100%;
}

.cyber-page .sb-express,
.cyber-page .sb-express__row,
.cyber-page .sb-express__footer,
.cyber-page .sb-express-btns {
  background-color: #31556c;
}

.cyber-page .sb-express__head-koef,
.cyber-page .sb-express-koef--green,
.cyber-page .sb-bonus__count--green {
  background-color: #00ab8d;
}

.cyber-page .sb-express__head-name {
  background-color: #29495e;
}

.cyber-page .sb-express-koef--green,
.cyber-page .sb-express__head-name,
.cyber-page .sb-express__name,
.cyber-page .sb-express__cell,
.cyber-page .sb-express__bonus,
.cyber-page .sb-express__name > a,
.cyber-page .sb-express__name > p {
  color: #fff;
}

.cyber-page .sb-bonus__count--yellow {
  background-color: #ffc013;
}

.cyber-page .sb-express-green {
  background-color: #17a085;
}

.cyber-page .sb-express-green:hover {
  background-color: #178872;
}
/*----------------END cyber version of Live Express-----------------------*/
/*------------Tournament------------------------*/
.t-page {
  background-image: url(../img/tournament/tournament-bg.png);
  background-position: top center;
  background-repeat: repeat-y;
  padding-bottom: 140px;
}

.t-container {
  width: 1280px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0 auto;
  padding: 15px 15px;
}

.t-container:after {
  content: '';
  display: table;
  clear: both;
}

.t-content {
  width: 935px;
  margin-right: 15px;
}

.t-sidebar {
  width: 300px;
}

.t-content__title {
  margin: 0 0 20px;
  font-size: 50px;
  color: #363c3f;
  font-weight: 300;
  padding: 9px 10px 8px;
  border-bottom: 1px solid #809cb3;
  text-align: center;
}

.t-content__section {
  margin-top: 10px;
  padding-top: 10px;
}

.t-content__section + .t-content__section {
  border-top: 1px solid #809cb3;
}

.t-content__sub {
  font-size: 30px;
  color: #363c3f;
  font-weight: 400;
  margin: 0;
  text-align: center;
}

.t-content__list {
  margin: 10px 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.t-content__list a {
  display: block;
}

.t-content__list:after {
  content: '';
  display: table;
  clear: both;
}

.t-content__item {
  float: left;
  margin-top: 10px;
  margin-bottom: 10px;
}

.t-page .t-content .t-content__item {
  margin-bottom: 65px;
}

.t-content__item img {
  width: 100%;
  height: 100%;
  display: block;
}

.t-content-item-low {
  width: 301px;
  height: 92px;
  margin-right: 15px;
}

.t-content-item-low:nth-child(3n) {
  margin-right: 0;
}

.t-content-item-mid {
  width: 460px;
  height: 140px;
  margin-right: 15px;
}

.t-content-item-mid:nth-child(2n) {
  margin-right: 0;
}

.t-content-item-big {
  width: 934px;
  height: 237px;
}

.t-table__img {
  height: 150px;
  position: relative;
}

.t-content__footer {
  position: absolute;
  left: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, .5);
  padding: 4px 5px 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 460px;
}

.t-content__footer-text {
  font-size: 12px;
  font-weight: 300;
  color: #fff;
  margin: 3px 0;
}

.t-content__footer-text span {
  text-transform: uppercase;
  font-weight: 400;
}

.t-table__img {
  height: 100%;
  width: 100%;
  display: block;
}

.t-table__img a {
  display: block;
}

.t-clock {
  position: absolute !important;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(51, 51, 51, .9);
  padding-left: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.t-clock ul li a div {
  font-size: 28px;
  font-weight: 400;
  font-family: 'Roboto';
}

.t-clock .flip-clock-dot {
  background-color: #cdcdcd;
  width: 3px;
  height: 3px;
  left: 1px;
}

.t-clock .flip-clock-dot.top {
  top: 50%;
  margin-top: -6px;
}

.t-clock .flip-clock-dot.bottom {
  bottom: 50%;
  margin-bottom: -6px;
}

.t-clock.flip-clock-wrapper ul li a div div.inn {
  font-size: 28px;
  -webkit-border-radius: 4px;
  -o-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  background-color: #4d535c;
}

.t-clock.flip-clock-wrapper ul {
  width: 25px;
  height: 40px;
  line-height: 40px;
  margin-top: 10px;
}

.t-clock.flip-clock-wrapper ul li a div.down {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  background-color: #4d535c;
}

.t-clock.flip-clock-wrapper ul li {
  line-height: 40px;
}

.t-clock .flip-clock-divider {
  width: 5px;
  height: 60px;
}

.t-clock .flip-clock-divider.days {
  display: none;
}

.t-clock .flip-clock-divider .flip-clock-label {
  display: none;
}

.t-clock.flip-clock-wrapper .flip {
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.4), 0 2px 1px #353a40;
  -webkit-border-radius: 4px;
  -o-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}

.t-clock.flip-clock-wrapper ul li a div .shadow {
  box-shadow: inset 0 0 2px #494f58;
}

.flip-clock-wrapper ul li a div.up:after {
  top: 19px;
}

.flip-clock-wrapper ul li a div.down:after {
  content: '';
  top: 0;
  left: 0;
  right: 0;
  display: block;
  height: 1px;
  background-color: #525962;
  position: absolute;
  z-index: 1;
}

.t-table__title {
  font-size: 18px;
  color: #fff;
  background-color: #333333;
  -webkit-border-radius: 4px;
  -o-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  text-align: center;
  padding: 10px;
}

.t-table-id {
  font-size: 14px;
  color: #363c3f;
}

.t-table-num {
  font-size: 16px;
  color: #363c3f;
  font-weight: 600;
  text-align: right;
  padding-right: 10px;
}

.t-table-body:after {
  content: '';
  display: table;
  clear: both;
}

.t-table-item {
  height: 34px;
}

.t-table-item td {
  vertical-align: middle;
  border-bottom: 1px solid #c5c5c5;
}

.t-table__list {
  counter-reset: list;
}

.t-table-item {
  counter-increment: list;
}

.t-table-item.active {
  background-color: #f8d061;
}

.t-table-index {
  font-size: 16px;
  color: #363c3f;
  font-weight: 600;
  width: 28px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 5px;
}

.t-content__banner {
  height: 257px;
  background-position: center;
  -webkit-background-size: cover;
  moz--background-size: cover;
  -o-background-size: cover;
  -mss-background-size: cover;
  background-size: cover;
  width: 100%;
  display: table;
}

.t-content__banner-text {
  display: table-cell;
  vertical-align: middle;
  background-color: rgba(54, 60, 63, .75);
  position: relative;
  z-index: 1;
  color: #fff;
  font-size: 95px;
  text-align: center;
  text-transform: uppercase;
  font-weight: 200;
  text-shadow: 0 0 5px #1d1d1d;
  z-index: 5;
}

.t-banner-clock {
  background: none;
  display: inline-block;
  left: auto;
  width: auto !important;
  right: 100px;
  bottom: 10px;
}

.t-options {
  font-size: 14px;
  color: #363c3f;
  padding: 0 15px;
  margin: 15px 0;
}

.t-options-item span {
  font-weight: 700;
}

.t-content__text {
  color: #363c3f;
  font-size: 14px;
  font-weight: 300;
  margin: 20px 15px;
}

.t-content-info {
  font-size: 10px;
  color: #6d6e6e;
  font-weight: 300;
  margin: 20px 15px;
}

#live_aside .sb-express-btn.sb-express-gray,
#line_aside .sb-express-btn.sb-express-gray {
  margin-left: 63px;
}

#live_aside .sb-express__cell{
  padding: 0 2px;
}

.t-content-table {
  width: 100%;
}

.t-content-table__head {
  background-color: #b5c6d2;
  height: 40px;
}

.t-content-table__head th {
  vertical-align: middle;
  font-size: 14px;
  color: #3c5c7a;
  font-weight: 700;
  border-right: 1px solid #b5c6d2;
}

.t-content-table__row {
  height: 39px;
}

.t-content-table__row.active {
  background-color: #f8d061;
}

.t-content-table__row td {
  border-bottom: 2px solid #b5c6d2;
  vertical-align: middle;
  text-align: center;
  font-size: 14px;
  border-right: 1px solid #b5c6d2;
  color: #363c3f;
}

.t-content-table__row td:first-child {
  border-left: 1px solid #b5c6d2;
}

.t-content-table__row:nth-child(2):not(.active) td,
.t-table__list .t-table-item:first-child:not(.active)  td {
  background: #336633;
  color: #fff;
}

.t-content-table__num,
.t-content-table__scores {
  font-weight: 700;
  width: 179px;
}

.cyber-page .t-table .t-table__list .t-table-index,
.cyber-page .t-table .t-table__list .t-table-id,
.cyber-page .t-table .t-table__list .t-table-num,
.cyber-page .t-options,
.cyber-page .t-content__text,
.cyber-page .t-content-info,
.cyber-page .t-content-table__row td,
.cyber-page .t-content__title,
.cyber-page .t-content__section,
.cyber-page .t-content__sub {
  color: #fff;
}

.flip-clock-wrapper * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
}

.flip-clock-wrapper a {
  cursor: pointer;
  text-decoration: none;
  color: #ccc;
}

.flip-clock-wrapper a:hover {
  color: #fff;
}

.flip-clock-wrapper ul {
  list-style: none;
}

.flip-clock-wrapper.clearfix:before,
.flip-clock-wrapper.clearfix:after {
  content: " ";
  display: table;
}

.flip-clock-wrapper.clearfix:after {
  clear: both;
}

.flip-clock-wrapper.clearfix {
  *zoom: 1;
}

/* Main */
.flip-clock-wrapper {
  font: normal 11px "Helvetica Neue", Helvetica, sans-serif;
  -webkit-user-select: none;
}

.flip-clock-meridium {
  background: none !important;
  box-shadow: 0 0 0 !important;
  font-size: 36px !important;
}

.flip-clock-meridium a {
  color: #313333;
}

.flip-clock-wrapper {
  text-align: center;
  position: relative;
  width: 100%;
  margin-top: 3px;
}

.flip-clock-wrapper:before,
.flip-clock-wrapper:after {
  content: " "; /* 1 */
  display: table; /* 2 */
}

.flip-clock-wrapper:after {
  clear: both;
}

/* Skeleton */
.flip-clock-wrapper ul {
  position: relative;
  float: left;
  margin: 5px;
  width: 40px;
  height: 60px;
  font-size: 60px;
  font-weight: bold;
  line-height: 57px;
  border-radius: 4px;
  background: #000;
}

.flip-clock-wrapper ul li {
  z-index: 1;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  line-height: 61px;
  text-decoration: none !important;
}

.flip-clock-wrapper ul li:first-child {
  z-index: 2;
}

.flip-clock-wrapper ul li a {
  display: block;
  height: 100%;
  -webkit-perspective: 200px;
  -moz-perspective: 200px;
  perspective: 200px;
  margin: 0 !important;
  overflow: visible !important;
  cursor: default !important;
}

.flip-clock-wrapper ul li a div {
  z-index: 1;
  position: absolute;
  left: 0;
  width: 100%;
  height: 50%;
  font-size: 80px;
  overflow: hidden;
  outline: 1px solid transparent;
}

.flip-clock-wrapper ul li a div .shadow {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 2;
}

.flip-clock-wrapper ul li a div.up {
  -webkit-transform-origin: 50% 100%;
  -moz-transform-origin: 50% 100%;
  -ms-transform-origin: 50% 100%;
  -o-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  top: 0;
}

.flip-clock-wrapper ul li a div.up:after {
  content: "";
  position: absolute;
  top: 29px;
  left: 0;
  z-index: 5;
  width: 100%;
  height: 3px;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.4);
}

.flip-clock-wrapper ul li a div.down {
  -webkit-transform-origin: 50% 0;
  -moz-transform-origin: 50% 0;
  -ms-transform-origin: 50% 0;
  -o-transform-origin: 50% 0;
  transform-origin: 50% 0;
  bottom: 0;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}

.flip-clock-wrapper ul li a div div.inn {
  position: absolute;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 200%;
  color: #ccc;
  text-shadow: 0 1px 2px #000;
  text-align: center;
  background-color: #333;
  border-radius: 6px;
  font-size: 40px;
}

.flip-clock-wrapper ul li a div.up div.inn {
  top: 0;
}

.flip-clock-wrapper ul li a div.down div.inn {
  bottom: 0;
}

/* PLAY */
.flip-clock-wrapper ul.play li.flip-clock-before {
  z-index: 3;
}

.flip-clock-wrapper .flip {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.7);
}

.flip-clock-wrapper ul.play li.flip-clock-active {
  -webkit-animation: asd 0.5s 0.5s linear both;
  -moz-animation: asd 0.5s 0.5s linear both;
  animation: asd 0.5s 0.5s linear both;
  z-index: 5;
}

.flip-clock-divider {
  float: left;
  display: inline-block;
  position: relative;
  width: 20px;
  height: 100px;
}

.flip-clock-divider:first-child {
  width: 0;
}

.flip-clock-dot {
  display: block;
  background: #323434;
  width: 6px;
  height: 6px;
  position: absolute;
  border-radius: 50%;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
  left: 5px;
}

.flip-clock-divider .flip-clock-label {
  position: absolute;
  top: 100%;
  margin-top: -28px;
  right: -66px;
  color: black;
  text-shadow: none;
}

.flip-clock-divider.minutes .flip-clock-label {
  right: -69px;
}

.flip-clock-divider.seconds .flip-clock-label {
  right: -70px;
}

.flip-clock-dot.top {
  top: 20px;
}

.flip-clock-dot.bottom {
  bottom: 50px;
}

@-webkit-keyframes asd {
  0% {
    z-index: 2;
  }

  20% {
    z-index: 4;
  }

  100% {
    z-index: 4;
  }
}

@-moz-keyframes asd {
  0% {
    z-index: 2;
  }

  20% {
    z-index: 4;
  }

  100% {
    z-index: 4;
  }
}

@-o-keyframes asd {
  0% {
    z-index: 2;
  }

  20% {
    z-index: 4;
  }

  100% {
    z-index: 4;
  }
}

@keyframes asd {
  0% {
    z-index: 2;
  }

  20% {
    z-index: 4;
  }

  100% {
    z-index: 4;
  }
}

.flip-clock-wrapper ul.play li.flip-clock-active .down {
  z-index: 2;
  -webkit-animation: turn 0.5s 0.5s linear both;
  -moz-animation: turn 0.5s 0.5s linear both;
  animation: turn 0.5s 0.5s linear both;
}

@-webkit-keyframes turn {
  0% {
    -webkit-transform: rotateX(90deg);
  }

  100% {
    -webkit-transform: rotateX(0deg);
  }
}

@-moz-keyframes turn {
  0% {
    -moz-transform: rotateX(90deg);
  }

  100% {
    -moz-transform: rotateX(0deg);
  }
}

@-o-keyframes turn {
  0% {
    -o-transform: rotateX(90deg);
  }

  100% {
    -o-transform: rotateX(0deg);
  }
}

@keyframes turn {
  0% {
    transform: rotateX(90deg);
  }

  100% {
    transform: rotateX(0deg);
  }
}

.flip-clock-wrapper ul.play li.flip-clock-before .up {
  z-index: 2;
  -webkit-animation: turn2 0.5s linear both;
  -moz-animation: turn2 0.5s linear both;
  animation: turn2 0.5s linear both;
}

@-webkit-keyframes turn2 {
  0% {
    -webkit-transform: rotateX(0deg);
  }

  100% {
    -webkit-transform: rotateX(-90deg);
  }
}

@-moz-keyframes turn2 {
  0% {
    -moz-transform: rotateX(0deg);
  }

  100% {
    -moz-transform: rotateX(-90deg);
  }
}

@-o-keyframes turn2 {
  0% {
    -o-transform: rotateX(0deg);
  }

  100% {
    -o-transform: rotateX(-90deg);
  }
}

@keyframes turn2 {
  0% {
    transform: rotateX(0deg);
  }

  100% {
    transform: rotateX(-90deg);
  }
}

.flip-clock-wrapper ul li.flip-clock-active {
  z-index: 3;
}

/* SHADOW */
.flip-clock-wrapper ul.play li.flip-clock-before .up .shadow {
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.1)), color-stop(100%, black));
  background: linear, top, rgba(0, 0, 0, 0.1) 0%, black 100%;
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);
  background: linear, to bottom, rgba(0, 0, 0, 0.1) 0%, black 100%;
  -webkit-animation: show 0.5s linear both;
  -moz-animation: show 0.5s linear both;
  animation: show 0.5s linear both;
}

.flip-clock-wrapper ul.play li.flip-clock-active .up .shadow {
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.1)), color-stop(100%, black));
  background: linear, top, rgba(0, 0, 0, 0.1) 0%, black 100%;
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);
  background: linear, to bottom, rgba(0, 0, 0, 0.1) 0%, black 100%;
  -webkit-animation: hide 0.5s 0.3s linear both;
  -moz-animation: hide 0.5s 0.3s linear both;
  animation: hide 0.5s 0.3s linear both;
}

/*DOWN*/
.flip-clock-wrapper ul.play li.flip-clock-before .down .shadow {
  background: -moz-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, black), color-stop(100%, rgba(0, 0, 0, 0.1)));
  background: linear, top, black 0%, rgba(0, 0, 0, 0.1) 100%;
  background: -o-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);
  background: -ms-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);
  background: linear, to bottom, black 0%, rgba(0, 0, 0, 0.1) 100%;
  -webkit-animation: show 0.5s linear both;
  -moz-animation: show 0.5s linear both;
  animation: show 0.5s linear both;
}

.flip-clock-wrapper ul.play li.flip-clock-active .down .shadow {
  background: -moz-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, black), color-stop(100%, rgba(0, 0, 0, 0.1)));
  background: linear, top, black 0%, rgba(0, 0, 0, 0.1) 100%;
  background: -o-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);
  background: -ms-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);
  background: linear, to bottom, black 0%, rgba(0, 0, 0, 0.1) 100%;
  -webkit-animation: hide 0.5s 0.3s linear both;
  -moz-animation: hide 0.5s 0.3s linear both;
  animation: hide 0.5s 0.2s linear both;
}

@-webkit-keyframes show {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@-moz-keyframes show {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@-o-keyframes show {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes show {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@-webkit-keyframes hide {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@-moz-keyframes hide {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@-o-keyframes hide {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@keyframes hide {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

/*----------------------------------------------*/

/* -------------------------- STYLE for new registration -------------------------- */
.n-modal {
  width: 410px;
  background-color: #363c3f;
  margin: 0 auto;
  padding: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

#not_register .arcticmodal-close,
#not_money .arcticmodal-close {
  width: 20px;
  height: 20px;
  background: url(/img/n-close.png) center no-repeat;
  position: absolute;
  right: 4px;
  top: 4px;
  cursor: pointer;
}

#not_register .n-modal-close:hover,
#not_money .n-modal-close:hover {
  opacity: .8;
}

.n-modal-text {
  font-size: 18px;
  color: #fff;
  text-align: center;
  line-height: 1.7;
  margin: 10px 0 30px;
}

.n-btn {
  font-size: 18px;
  color: #fff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  border: none;
  text-decoration: none;
  border-radius: 2px;
  border: none;
  display: block;
  padding: 9px 10px;
  -webkit-transition: .2s linear;
  -o-transition: .2s linear;
  transition: .2s linear;
  width: 250px;
  cursor: pointer;
}

#bonusAccess .n-btn {
  display: inline-block;
  width: 180px;
}

.n-btn-orange {
  background-color: #bc5127;
}

.n-btn-orange:hover {
  background-color: #b3471c;
}

.n-btn-green {
  background-color: #336633;
}

.n-btn-green:hover {
  background-color: #255c25;
}

.n-modal .n-btn {
  margin: 20px auto 0;
}

.n-modal .n-btn.n-btn-right {
  margin-left: 7px;
}

.main-page .n-content .nameContent {
  margin: 0;
}

.n-tabs {
  margin-top: 35px;
}

.n-tabs img {
  max-width: 100%;
  /*margin: 25px auto;*/
  display: table;
}

.n-tabs .n-tabs-list {
  text-align: center;
  border-bottom: 1px solid #333333;
}

.centerCon_reg .n-tabs .n-tabs-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.n-tabs .n-tabs-item {
  font-size: 18px;
  color: #339bcc;
  text-align: center;
  border-bottom: 5px solid transparent;
  margin-bottom: -3px;
  display: inline-block;
  width: 250px;
  padding: 7px 0;
  cursor: pointer;
  -webkit-transition: .2s linear;
  -o-transition: .2s linear;
  transition: .2s linear;
}

.centerCon_reg .n-tabs .n-tabs-item {
  width: 25%;
}

.n-tabs .n-tabs-item:hover {
  color: #bc5127;
}

.n-tabs .n-tabs-item.active {
  color: #bc5127;
  border-bottom-color: #bc5127;
}

.j-tabs-section {
  display: none;
  border: 1px solid transparent;
}

.j-tabs-section.active {
  display: block;
}

.n-form-re {
  width: 400px;
  margin: 0 auto;
}

.n-input-label {
  font-size: 14px;
  color: #333333;
  font-weight: 500;
  display: block;
  line-height: 1;
  margin-bottom: -3px;
  height: 18px;
  display: flex;
  text-align: left;
  line-height: normal;
  height: 30px;
  align-items: flex-end;
}

.n-input-label * {
  flex: 1 1 auto;
}

.n-reg-title sub {
  margin-right: 5px;
}

.n-input-label:after {
  content: '';
  display: block;
  clear: both;
}

.n-msg-wrong {
  float: right;
  color: #ff0000;
  padding-left: 16px;
  background: url("/img/unchecked.gif") no-repeat 0px 0px;
  display: inline-block;
  font-style: italic;
}

.n-msg-error {
  max-width: 180px;
  color: #ff0000;
  font-style: italic;
  float: right;
  text-align: right;
}

.n-msg-succsess {
  color: #000000;
  padding-left: 16px;
  background: url("/img/checked.gif") no-repeat 0px 0px;
  display: inline-block;
  text-transform: uppercase;
  font-style: italic;
  float: right;
}

.n-input-label sub {
  color: #fe0000;
  font-weight: 500;
}

.n-input-wrap {
  /*border: 1px solid #333333;*/
  position: relative;
  margin: 10px 0;
}

.n-input {
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  font-size: 14px;
  color: #555555;
  padding: 10px 8px 11px;
}

.n-region-phone {
  position: absolute;
  width: 16px;
  height: 11px;
  z-index: 1;
  top: 13px;
  left: 10px;
}

.n-region-show {
  width: 16px;
  height: 11px;
  display: block;
  cursor: pointer;
}

.dropdown-wrap .n-region-show {
  padding: 0;
  text-decoration: none;
}

.dropdown-open .n-region-show:hover {
  background: none;
}

.dropdown-open.n-region-phone {
  background: none;
}

.n-region-show img {
  width: 100%;
  height: 100%;
  display: block;
  margin-top: 10px;
}

.n-region-list {
  background: none repeat scroll 0 0 #ffffff;
  border: 1px solid #333;
  left: -11px;
  list-style: none outside none;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 25px;
  width: 220px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 1;
  height: 250px;
  overflow: auto;
}

.n-region-item {
  clear: left;
  cursor: pointer;
  height: 25px;
  line-height: 1.2;
  margin: 0 !important;
}

.n-region-item:hover {
  background-color: rgba(0, 0, 0, .1);
}

.n-region-flag {
  float: left;
  width: 16px;
  height: 11px;
  margin-left: 5px;
  margin-top: 7px;
}

.n-region-flag img {
  width: 100%;
  height: 100%;
  display: block;
}

.n-region-name {
  float: left;
  font-size: 13px;
  padding-left: 5px;
  padding-top: 5px;
}

.n-region-code {
  color: #2266bb;
  float: right;
  font-size: 16px;
  padding: 3px 5px 0 10px;
}

.n-input-phone {
  padding-left: 30px;
}

.n-input-sub {
  font-size: 14px;
  color: #999999;
  line-height: 1.4;
  margin: 1px 0 5px;
  display: block;
}

.n-captcha__img {
  width: 180px;
  height: 54px;
  border: 1px solid #333;
}

.n-captcha__img img {
  width: 100%;
  height: 100%;
}

.n-captcha__field {
  padding: 11px 0 0 200px;
}

.n-form-btn {
  margin: 25px auto;
}

.n-reg-num {
  width: 900px;
  margin: 0 auto;
}

.n-reg-row {
  margin-bottom: 20px;
}

.n-reg-row:after,
.n-reg-row:before {
  content: ' ';
  display: table;
}

.n-reg-row:after {
  clear: both;
}

.n-reg-section {
  width: 400px;
  float: left;
}

.n-reg-section .n-select-wrap .reg_ref_code {
  width: 200px;
}

.n-reg-section .n-input-label .ref_code_cond {
  font-size: 12px;
}

.n-reg-body .n-reg-section:nth-child(2) {
  float: right;
}

.n-select-wrap {
  margin: 10px 0;
}

.n-select-wrap .select2-container {
}

.n-select-wrap .select2-container--default .select2-selection--single {
  background-color: #fff;
}

.n-select-wrap .select2-container .select2-selection--single {
  height: auto;
}

.nDrop.select2-dropdown {
  background-color: #fff;
}

.n-select-wrap .select2-container .select2-selection--single .select2-selection__rendered {
  padding: 0;
  line-height: 1.25;
}

.n-select-wrap .select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #555555;
  border: 1px solid #333;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  font-size: 14px;
  color: #555;
  padding: 11px 8px 10px;
}

.n-select-wrap .n-cur-select {
  width: 400px;
}

.n-select-wrap .select2-container--default .select2-selection--single .select2-selection__arrow b {
  width: 25px;
  height: 25px;
  background: url(../img/n-select-arrow.png) no-repeat 0 -25px;
}

.n-select-wrap .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 25px;
  right: 2px;
  top: 7px;
  width: 25px;
}

.n-select-wrap .select2-container--default:hover .select2-selection--single .select2-selection__arrow b {
  background-position: 0 -25px;
}

.n-select-wrap .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  background-position: 0 0;
}

.nDrop.select2-dropdown .select2-results__option:first-child {
  border-top: 1px solid #333;
}

.nDrop.select2-dropdown .select2-results__option {
  color: #555555;
  border: 1px solid #333;
  border-top: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  font-size: 14px;
  color: #555;
  padding: 11px 8px 10px;
}

.nDrop.select2-dropdown--below {
  margin-top: -1px;
}

.nDrop.select2-dropdown--above {
  margin-top: 1px;
}

.nDrop.select2-dropdown .select2-results__option:hover,
.nDrop.select2-dropdown .select2-results__option[aria-selected="true"] {
  background-color: rgba(0, 0, 0, .1);
}

.nDrop.select2-dropdown .select2-results__option[aria-disabled="true"]:hover {
  background: none;
}

.nDrop.select2-dropdown .select2-results__option[aria-disabled="true"] {
  color: rgba(0, 0, 0, .5);
}

.n-form-sure {
  font-size: 14px;
  color: #fe0000;
  font-weight: 500;
  text-align: center;
  margin: 50px 0 20px;
}

.n-form-text {
  font-size: 14px;
  color: #555;
  margin: 15px;
  line-height: 1.4;
  text-align: center;
}

.n-form-text b {
  font-weight: 500;
}

.n-form-link {
  color: #339bcc;
  text-decoration: underline;
}

.n-form-link:hover {
  text-decoration: none;
}

.n-reg-num__foot {
}

.n-reg-succ {
  display: none;
  width: 600px;
  margin: 0 auto;
}

.n-reg-succ.register_form {
  width: auto;
}

.n-form-title {
  margin: 20px 0;
  font-size: 18px;
  color: #333;
  font-weight: 500;
  text-align: center;
}

.n-reg-succ form {
  width: 220px;
  margin: 30px auto 0;
}

.n-reg-succ_big form {
  width: 290px;
}

.enter-form_phone-auth {
  min-width: 260px;
}

.n-reg-succ form.form_mail_after {
  width: auto;
}

.n-reg-succ__btn {
  width: 100%;
  margin-top: 20px;
}

.n-reg-soc {
  margin: 0 auto;
  width: 840px;
}

.n-reg-soc .n-form-text {
  text-align: left;
}

.n-reg-socials {
  text-align: center;
  padding: 0;
  /*margin-top: 70px;*/
}

.n-reg-socials li {
  display: inline-block;
}

.n-steps-list {
  text-align: center;
  margin: 30px 0;
}

.n-steps-item {
  display: inline-block;
  font-size: 24px;
  font-weight: 500;
  position: relative;
}

.n-steps-link {
  width: 50px;
  height: 50px;
  display: block;
  text-align: center;
  padding: 10px 0;
  color: #fff;
  background-color: #336633;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  text-decoration: none;
  -webkit-transition: .2s linear;
  -o-transition: .2s linear;
  transition: .2s linear;
  z-index: 1;
  position: relative;
}

.n-steps-link:hover {
  background-color: #275a27;
}

.n-steps-item + .n-steps-item {
  margin-left: 106px;
}

.n-steps-item + .n-steps-item:before {
  position: absolute;
  right: 100%;
  width: 112px;
  top: 50%;
  margin-top: -3px;
  margin-right: -1px;
  height: 6px;
  background-color: #336633;
}

.n-steps-item.disabled .n-steps-link {
  background-color: #999;
}

.n-steps-item.disabled .n-steps-link:hover {
  background-color: #999;
  cursor: default;
}

.n-steps-item.disabled:before {
  background-color: #999;
}

.n-form-step1,
.n-form-step2 {
  width: 400px;
  margin: 0 auto;
}

.n-form-step3 {
  width: 900px;
  margin: 0 auto;
}

.n-input-section {
  margin: 20px 0;
}

.n-step-sure {
  margin-top: 60px;
}

.n-form-step3 .n-form-step3__foot {
  margin-top: 20px;
}

.n-reg-done {
  width: 530px;
  margin: 75px auto 0;
  text-align: center;
}

.n-reg-done__title {
  font-size: 24px;
  font-weight: 500;
  color: #333;
  margin: 15px 0;
}

.n-reg-done__text {
  font-size: 18px;
  margin: 15px 0;
  color: #333;
}

.n-reg-done .n-btn {
  width: 220px;
  margin: 25px auto 8px;
}

#alert_dialog {
  display: none;
}

.j-tabs-section .response {
  /*text-transform: uppercase;*/
  color: #ff0000;
  font-style: italic;
  float: right;
}

#forgot_phone .other_error {
  color: #ff0000;
  /*font-style: italic;*/
  font-size: 16px;
}

#forgot_phone .n-captcha__field .n-input-label,
#forgot_email .n-captcha__field .n-input-label {
  position: absolute;
  right: 5px;
  top: 5px;
  z-index: 1;
}

#g_recaptcha_reg,
#g_recaptcha_reg_phone,
#g_recaptcha_reg_mail {
  margin: 30px auto 12px auto;
  width: 303px;
}
/* -------------------------- END style for new registration -------------------------- */

/* флаги для регистрации */

.countriesAll,
.countriesList {
  background: none repeat scroll 0 0 #ffffff;
  border: 1px solid #2d67b2;
  left: 1px;
  list-style: none outside none;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 50px;
  width: 199px;
  z-index: 10001;
  max-height: 250px;
  height: auto;
  overflow: auto;
}

.countriesAll li,
.countriesList li {
  clear: left;
  cursor: pointer;
  height: 25px;
  line-height: 1.2;
  margin: 0 !important;
}

.countriesAll li:hover,
.countriesList li:hover {
  background-color: #fff7ce;
}

.countriesAll li .itemFlag,
.countriesList li .itemFlag {
  background-image: url("/img/flags_2.jpg");
  float: left;
  height: 10px;
  margin-left: 5px;
  margin-top: 7px;
  width: 16px;
}

.countriesAll li .itemName,
.countriesList li .itemName {
  float: left;
  font-size: 13px;
  padding-left: 5px;
  padding-top: 5px;
  max-width: 100px;
}

.countriesAll li .itemCode,
.countriesList li .itemCode {
  color: #2266bb;
  float: right;
  font-size: 16px;
  padding: 3px 5px 0 10px;
}

.selectCountry,
.activeCountry {
  background-image: url("/img/flags_2.jpg?v=2");
  cursor: pointer;
  height: 11px;
  left: 9px;
  position: absolute;
  top: 12px;
  width: 16px;
  z-index: 1;
}

#addPhoneForm .activeCountry {
  top: 10px;
}

.selectCountry.UG,
.activeCountry.UG {
  background-position-y: -523px;
}

.selectCountry.ZM,
.activeCountry.ZM,
.selectCountry.regionZM,
.activeCountry.regionZM,
.regionZM,
.counrtyZM .itemFlag {
  background-position-y: -666px;
}

.selectCountry.regionSE,
.activeCountry.regionSE,
.regionSE,
.counrtySE .itemFlag {
  background-position-y: -534px;
}

.selectCountry.regionAE,
.activeCountry.regionAE,
.regionSAE,
.counrtyAE .itemFlag {
  background-position-y: -544px;
}

.selectCountry.regionAE,
.activeCountry.regionAE,
.regionAE,
.counrtyAE .itemFlag {
  background-position-y: -544px;
}

.selectCountry.regionHU,
.activeCountry.regionHU,
.regionHU,
.counrtyHU .itemFlag {
  background-position-y: -564px;
}

.selectCountry.regionID,
.activeCountry.regionID,
.regionID,
.counrtyID .itemFlag {
  background-position-y: -584px;
}

.selectCountry.regionMK,
.activeCountry.regionMK,
.regionMK,
.counrtyMK .itemFlag {
  background-position-y: -594px;
}

.selectCountry.regionTW,
.activeCountry.regionTW,
.regionTW,
.counrtyTW .itemFlag {
  background-position-y: -604px;
}

.selectCountry.regionHR,
.activeCountry.regionHR,
.regionHR,
.counrtyHR .itemFlag {
  background-position-y: -614px;
}

.selectCountry.regionMY,
.activeCountry.regionMY,
.regionMY,
.counrtyMY .itemFlag {
  background-position-y: -624px;
}

.selectCountry.regionRS,
.activeCountry.regionRS,
.regionRS,
.counrtyRS .itemFlag {
  background-position-y: -634px;
}

.selectCountry.regionDK,
.activeCountry.regionDK,
.regionDK,
.counrtyDK .itemFlag {
  background-position-y: -554px;
}
/*
.n-input-wrap.topPadding .activeCountry {
    margin-top: 10px;
}
*/
.regionRU,
.counrtyRU .itemFlag {
  background-position: 0 0;
}

.regionUA,
.counrtyUA .itemFlag {
  background-position: 0 -11px;
}

.regionKZ,
.counrtyKZ .itemFlag {
  background-position: 0 -22px;
}

.regionPK,
.counrtyPK .itemFlag {
  background-position: 0 -677px;
}

.regionBD,
.counrtyBD .itemFlag {
  background-position: 0 -688px;
}

.regionDZ,
.counrtyDZ .itemFlag {
  background-position: 0 -698px;
}

.regionMA,
.counrtyMA .itemFlag {
  background-position: 0 -711px;
}

.regionTN,
.counrtyTN .itemFlag {
  background-position: 0 -720px;
}

.regionCI,
.counrtyCI .itemFlag {
  background-position: 0 -731px;
}

.regionCM,
.counrtyCM .itemFlag {
  background-position: 0 -742px;
}

.regionBJ,
.counrtyBJ .itemFlag {
  background-position: 0 -753px;
}

.regionBF,
.counrtyBF .itemFlag {
  background-position: 0 -764px;
}

.regionSN,
.counrtySN .itemFlag {
  background-position: 0 -775px;
}

.regionMX,
.counrtyMX .itemFlag {
  background-position: 0 -786px;
}

.regionNA,
.counrtyNA .itemFlag {
  background-position: 0 -797px;
}

.regionMC,
.counrtyMC .itemFlag {
  background-position: 0 -808px;
}

.regionNI,
.counrtyNI .itemFlag {
  background-position: 0 -830px;
}

.regionEG,
.counrtyEG .itemFlag {
  background-position: 0 -841px;
}

.regionMD,
.counrtyMD .itemFlag {
  background-position: 0 -33px;
}

.regionBY,
.counrtyBY .itemFlag {
  background-position: 0 -44px;
}

.regionKG,
.counrtyKG .itemFlag {
  background-position: 0 -55px;
}

.regionAZ,
.counrtyAZ .itemFlag {
  background-position: 0 -66px;
}

.regionGE,
.counrtyGE .itemFlag {
  background-position: 0 -77px;
}

.regionAM,
.counrtyAM .itemFlag {
  background-position: 0 -88px;
}

.regionTJ,
.counrtyTJ .itemFlag {
  background-position: 0 -99px;
}

.regionPA,
.counrtyPA .itemFlag {
  background-position: 0 -110px;
}

.regionGB,
.counrtyGB .itemFlag {
  background-position: 0 -121px;
}

.regionLT,
.counrtyLT .itemFlag {
  background-position: 0 -132px;
}

.regionIL,
.counrtyIL .itemFlag {
  background-position: 0 -143px;
}

.regionTR,
.counrtyTR .itemFlag {
  background-position: 0 -154px;
}

.regionVN,
.counrtyVN .itemFlag {
  background-position: 0 -165px;
}

.regionLV,
.counrtyLV .itemFlag {
  background-position: 0 -176px;
}

.regionIN,
.counrtyIN .itemFlag {
  background-position: 0 -187px;
}

.regionTH,
.counrtyTH .itemFlag {
  background-position: 0 -198px;
}

.regionUS,
.counrtyUS .itemFlag {
  background-position: 0 -209px;
}

.regionEE,
.counrtyEE .itemFlag {
  background-position: 0 -220px;
}

.regionJP,
.counrtyJP .itemFlag {
  background-position: 0 -231px;
}

.regionUZ,
.counrtyUZ .itemFlag {
  background-position: 0 -242px;
}

.regionKR,
.counrtyKR .itemFlag {
  background-position: 0 -253px;
}

.regionES,
.counrtyES .itemFlag {
  background-position: 0 -264px;
}

.regionIR,
.counrtyIR .itemFlag {
  background-position: 0 -275px;
}

.regionDE,
.counrtyDE .itemFlag {
  background-position: 0 -286px;
}

.regionIT,
.counrtyIT .itemFlag {
  background-position: 0 -297px;
}

.regionBG,
.counrtyBG .itemFlag {
  background-position: 0 -308px;
}

.regionTM,
.counrtyTM .itemFlag {
  background-position: 0 -319px;
}

.regionFR,
.counrtyFR .itemFlag {
  background-position: 0 -330px;
}

.regionSK,
.counrtySK .itemFlag {
  background-position: 0 -341px;
}

.regionPL,
.counrtyPL .itemFlag {
  background-position: 0 -352px;
}

.regionCZ,
.counrtyCZ .itemFlag {
  background-position: 0 -363px;
}

.regionGR,
.counrtyGR .itemFlag {
  background-position: 0 -374px;
}

.regionAU,
.counrtyAU .itemFlag {
  background-position: 0 -385px;
}

.regionRO,
.counrtyRO .itemFlag {
  background-position: 0 -396px;
}

.regionRO,
.counrtyRO .itemFlag {
  background-position: 0 -396px;
}

.regionAB,
.counrtyAB .itemFlag {
  background-position: 0 -407px;
}

.regionBM,
.counrtyBM .itemFlag {
  background-position: 0 -418px;
}

.regionNO,
.counrtyNO .itemFlag {
  background-position: 0 -430px;
}

.regionMN,
.counrtyMN .itemFlag {
  background-position: 0 -442px;
}

.regionCN,
.counrtyCN .itemFlag {
  background-position: 0 -467px;
}

.regionPT,
.counrtyPT .itemFlag {
  background-position: 0 -455px;
}

.regionBR,
.counrtyBR .itemFlag {
  background-position: 0 -478px;
}

.regionFI,
.counrtyFI .itemFlag {
  background-position: 0 -489px;
}

.selectCountry.NG,
.activeCountry.NG,
.regionNG,
.counrtyNG .itemFlag {
  background-position: 0 -500px;
}

.selectCountry.CD,
.activeCountry.CD,
.regionCD,
.counrtyCD .itemFlag {
  background-position: 0 -1012px;
}

.selectCountry.BI,
.activeCountry.BI,
.regionBI,
.counrtyBI .itemFlag {
  background-position: 0 -991px;
}

.selectCountry.AR,
.activeCountry.AR,
.regionAR,
.counrtyAR .itemFlag {
  background-position: 0 -1002px;
}

.selectCountry.BO,
.activeCountry.BO,
.regionBO,
.counrtyBO .itemFlag {
  background-position: 0 -853px;
}

.selectCountry.CL,
.activeCountry.CL,
.regionCL,
.counrtyCL .itemFlag {
  background-position: 0 -865px;
}

.selectCountry.BO,
.activeCountry.BO,
.regionBO,
.counrtyBO .itemFlag {
  background-position: 0 -853px;
}

.selectCountry.CL,
.activeCountry.CL,
.regionCL,
.counrtyCL .itemFlag {
  background-position: 0 -864px;
}

.selectCountry.CR,
.activeCountry.CR,
.regionCR,
.counrtyCR .itemFlag {
  background-position: 0 -876px;
}

.selectCountry.CU,
.activeCountry.CU,
.regionCU,
.counrtyCU .itemFlag {
  background-position: 0 -888px;
}

.selectCountry.DO,
.activeCountry.DO,
.regionDO,
.counrtyDO .itemFlag {
  background-position: 0 -900px;
}

.selectCountry.EC,
.activeCountry.EC,
.regionEC,
.counrtyEC .itemFlag {
  background-position: 0 -911px;
}

.selectCountry.GT,
.activeCountry.GT,
.regionGT,
.counrtyGT .itemFlag {
  background-position: 0 -921.5px;
}

.selectCountry.PE,
.activeCountry.PE,
.regionPE,
.counrtyPE .itemFlag {
  background-position: 0 -932px;
}

.selectCountry.IQ,
.activeCountry.IQ,
.regionIQ,
.counrtyIQ .itemFlag {
  background-position: 0 -942px;
}

.selectCountry.NZ,
.activeCountry.NZ,
.regionNZ,
.counrtyNZ .itemFlag {
  background-position: 0 -953px;
}

.selectCountry.CA,
.activeCountry.CA,
.regionCA,
.counrtyCA .itemFlag {
  background-position: 0 -966px;
}

.selectCountry.PH,
.activeCountry.PH,
.regionPH,
.counrtyPH .itemFlag {
  background-position: 0 -979px;
}

.selectCountry.KE,
.activeCountry.KE,
.regionKE,
.counrtyKE .itemFlag {
  background-position: 0 -644px;
}

.activeCountry.GH,
.selectCountry.GH,
.regionGH,
.counrtyGH .itemFlag {
  background-position: 0 -655px;
}

.regionUG,
.counrtyUG .itemFlag {
  background-position-y: -523px;
}

/*-------------END FLAG FOR REGISTRATION------------------*/

#lightBox2 > div {
  z-index: 200;
}

.euro_lot_notreg {
  border-radius: 2px;
  cursor: pointer;
  font-size: 13px;
  height: 22px;
  line-height: 22px;
  margin-right: 7px;
  padding: 4px 16px;
  text-decoration: none;
  white-space: nowrap;
  margin-top: 10px;
}

.contentWrap.contentOlimpic .centerCon .centerConBlock .blockContent {
  background: none;
}
/**slider koef**/
.mb-cofs {
  /* text-align: center; */
  font-size: 0;
  /* width: 580px; */
  margin-top: 12px;
  display: inline-block;
  overflow: hidden;
  bottom: 10%;
  min-width: 238px;
  position: absolute;
  /* width: 100%; */
  left: 50%;
  transform: translateX(-50%);
  /*
    background: rgba(0,0,0, .8);
    background:
            -moz-linear-gradient(left, rgba(0,0,0, .8) 60%, rgba(0,0,0, .5) 100%);
    background:
            -webkit-linear-gradient(left, rgba(0,0,0, .8) 60%,rgba(0,0,0, .5) 100%);
    background: linear-gradient(to right, rgba(0,0,0, .8) 60%,rgba(0,0,0, .5) 100%);
    */
}

.mb-cofs-inner {
  /*
    background: rgba(0,0,0, .8);
    background: -moz-linear-gradient(left,  rgba(0,0,0, .8) 60%, rgba(0,0,0, .5) 100%);
    background: -webkit-linear-gradient(left,  rgba(0,0,0, .8) 60%,rgba(0,0,0, .5) 100%);
    background: linear-gradient(to right,  rgba(0,0,0, .8) 60%,rgba(0,0,0, .5) 100%);
    */
}

.mb-cof-title {
  width: 75px;
  display: inline-block;
  text-align: center;
  color: #fff;
  font-weight: 600;
  font-size: 14px;
  font-family: 'Open Sans', sans-serif;
  text-transform: uppercase;
  line-height: 1.3;
  margin: 0 2px;
}

.mb-cof {
  font-size: 17px;
  width: 75px;
  display: inline-block;
  text-decoration: none;
  text-align: center;
  cursor: pointer;
  color: #333;
  border-radius: 3px;
  padding: 4px 0 5px;
  font-weight: 600;
  font-family: 'Roboto Condensed', sans-serif;
  background: #ffbb02;
  background: -moz-linear-gradient(bottom, #ffbb02 0%, #f8d05f 100%);
  background: -webkit-linear-gradient(bottom, #ffbb02 0%, #f8d05f 100%);
  background: linear-gradient(to bottom, #ffbb02 0%, #f8d05f 100%);
  margin: 0 2px;
  box-shadow: 0 4px 0 0 #000;
  -webkit-box-shadow: inset 0 2px 0 0 rgba(255, 255, 255, .5);
  box-shadow: inset 0 2px 0 0 rgba(255, 255, 255, .5);
}

/**end lsider koef**/

.ui-dialog:not(.searchResults) #alert_dialog img,
.ui-dialog:not(.searchResults) .ui-dialog-titlebar.ui-widget-header {
  display: none !important;
}

#confirm_dialog.ui-dialog-content {
  font-size: 18px;
  color: #fff;
  text-align: center;
  overflow-x: inherit;
  line-height: 1.3;
  margin: 20px 10px;
}

#alert_dialog {
  font-size: 18px;
  color: #fff;
  text-align: center;
  overflow-x: inherit;
  line-height: 1.3;
  margin: 20px 10px;
}

#confirm_dialog span,
#alert_dialog span {
  display: block !important;
  /*position: absolute;*/
  /*transform: translate(-50%,-50%);*/
  /*left: 50%;*/
  /*top: 50%;*/
  width: 100%;
}

.ui-dialog:not(.searchResults) .ui-widget-content {
  background: #363c3f !important;
}

.ui-dialog.searchResults .ui-widget-content,
.ui-widget-content.searchResults {
  background: #ffffff url(img/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x !important;
}

.ui-button-text,
.ui-dialog:not(.searchResults) .ui-dialog-buttonpane,
.ui-dialog:not(.searchResults) .ui-widget-content {
  border: 0 !important;
  border-radius: 0;
}
/*.ui-button-text{*/
/**/
/*}*/
.ui-dialog:not(.searchResults) .ui-dialog-buttonpane button {
  display: inline-block !important;
  vertical-align: top;
  font-size: 18px;
  color: #fff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  border: none;
  text-decoration: none;
  border-radius: 2px;
  border: none;
  -webkit-transition: .2s linear;
  -o-transition: .2s linear;
  transition: .2s linear;
  min-width: 100px;
  cursor: pointer;
  background: #336633 !important;
}

.ui-dialog:not(.searchResults) .ui-dialog-buttonpane button:hover {
  background: #5f7942 !important;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: none;
  text-align: center;
}

.ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix {
  padding: 5px 10px;
}

.ui-dialog .dialog-link {
  color: #fff;
}

.cuponBetCon .toolsCon > .big #all_sum {
  margin-left: -134px;
  padding-bottom: 5px;
}

.cuponBetCon .toolsCon > .big #all_sum span {
  display: inline-block;
  background: #759452;
  padding: 4px 5px;
  text-align: center;
  width: auto;
  line-height: 15px;
  color: #fff;
  border-radius: 2px;
  cursor: pointer;
  margin: 10px 2px 0;
  -moz-user-select: -moz-none;
  -o-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}

.cuponBetCon .toolsCon > .big #all_sum span.close {
  margin-left: 5px;
  padding: 4px 7px;
}

.cuponBetCon .toolsCon > .big #all_sum span.close:before {
  border-style: solid;
  border-width: 6px 6px 6px 0px;
  top: 50%;
  display: block;
  height: 0;
  left: -6px;
  margin-top: -6px;
  position: absolute;
  width: 0;
  z-index: 5;
  border-color: transparent #759452 transparent #759452;
}

/**		Cricket stats  tablo **/
.dopInfoCricket_con {
  background-color: #383d42;
  border-bottom: 1px solid #949494;
  border-top: 1px solid #2a3034;
  padding: 10px;
  position: relative;
}

.dopInfoCricket_div:before,
.dopInfoCricket_div:after,
.dopInfoCricket_nav:before,
.dopInfoCricket_nav:after {
  clear: both;
  content: "";
  display: block;
}

.dopInfoCricket_div > .col {
  border-top: 1px solid #1f262b;
  float: left;
  width: 50%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.dopInfoCricket_div > .col:first-child {
  padding-right: 10px;
}

.dopInfoCricket_div > .col:last-child {
  padding-left: 10px;
}

.dopInfoCricket_table {
  border-collapse: collapse;
  width: 100%;
}

.dopInfoCricket_table th {
  color: #fff;
  font-weight: 400;
  height: 25px;
  padding: 0 12px;
  text-align: left;
  vertical-align: middle;
}

.dopInfoCricket_table td {
  background-color: #1f262b;
  border: 1px solid #373d41;
  color: #a5b3bd;
  font-size: 12px;
  height: 16px;
  line-height: 1;
  padding: 2px 12px;
  text-align: left;
  vertical-align: middle;
}

.dopInfoCricket_table td:first-child {
  border-left-width: 0;
}

.dopInfoCricket_table td:last-child {
  border-right-width: 0;
}

.dopInfoCricket_table .light > td {
  background-color: #3a5669;
  color: #fff;
}

.dopInfoCricket_table th.num,
.dopInfoCricket_table td.num {
  padding: 0 8px;
  text-align: center;
  width: 22px;
}

.dopInfoCricket_nav {
  list-style: outside none none;
  margin: 0 0 6px;
  padding: 0;
}

.dopInfoCricket_nav li {
  float: left;
  margin: 0 1px 1px 0;
}

.dopInfoCricket_nav li .but {
  background-color: #1f262b;
  color: #757575;
  cursor: pointer;
  display: block;
  font-size: 12px;
  font-weight: 500;
  height: 23px;
  line-height: 23px;
  min-width: 125px;
  padding: 0 10px;
  text-align: center;
  white-space: nowrap;
}

.dopInfoCricket_nav li .but:hover {
  background-color: #0c0f11;
}

.dopInfoCricket_nav li .but.active {
  background-color: #3a5669;
  cursor: default;
  color: #fff;
}

.dopInfoCricket_name {
  color: #fff;
  font-size: 12px;
  height: 25px;
  line-height: 25px;
  overflow: hidden;
  padding: 0 12px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.dopInfoCricket_scrollCon {
  padding: 0 20px;
  position: relative;
}

.dopInfoCricket_scroll {
  font-size: 0;
  overflow: hidden;
  position: relative;
  white-space: normal;
}

.dopInfoCricket_scroll > .div {
  color: #a5b3bd;
  display: inline-block;
  font-size: 12px;
  width: 100%;
  vertical-align: top;
  font-size: 0;
}

.dopInfoCricket_scroll > .div .item {
  background-color: #1f262b;
  padding: 6px 10px;
  display: inline-block;
  min-width: 131px;
  margin: 1px;
  width: calc(33.33% - 2px);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 12px;
}

.dopInfoCricket_scroll > .div .item .l {
  height: 16px;
  line-height: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.dopInfoCricket_scroll > .div .item .w {
  color: #fff;
}

.dopInfoCricket_scrollBut {
  bottom: 0;
  cursor: pointer;
  position: absolute;
  top: 0;
  width: 19px;
  background-color: #3a5669;
  background-repeat: no-repeat;
  background-image: url(/images/arr_slider2.png);
  display: block !important;
}

.dopInfoCricket_scrollBut:hover {
  background-color: #45667d;
}

.dopInfoCricket_scrollBut.disabled {
  background-color: #465056 !important;
  cursor: default;
}

.dopInfoCricket_scrollBut:hover {
  background-color: #466a82;
}

.dopInfoCricket_scrollBut.prev {
  left: 0;
  background-position: -38px 50%;
}

.dopInfoCricket_scrollBut.next {
  right: 0;
  background-position: -57px 50%;
}

.dopInfoCricket_scrollBut.prev.disabled {
  background-position: 0 50%;
}

.dopInfoCricket_scrollBut.next.disabled {
  background-position: -19px 50%;
}

.dopInfoCricket_div.two > .col {
  padding: 0;
  width: 100%;
}

.dopInfoCricket_div.two > .col:first-child {
  padding-bottom: 10px;
}

.dopInfoCricket_table td.id {
  padding: 2px;
  text-align: center;
  width: 25px;
}

.dopInfoCricket_table td.num-2 {
  padding: 2px;
  text-align: center;
  width: 65px;
}

.dopInfoCricket_table th.th2 {
  padding: 0 2px;
  text-align: center;
  white-space: nowrap;
}

.dopInfoCricket_con.style2 .dopInfoCricket_name {
  font-size: 16px;
  height: 35px;
  line-height: 35px;
  text-align: center;
}

.dopInfoCricket_table.table2 td {
  height: 20px;
}

.dopInfoCricket_table.table2 td.id2 {
  background-color: #656b6f;
  color: #000000;
  font-size: 14px;
  padding: 2px;
  text-align: center;
  width: 36px;
}

.dopInfoCricket_table.table2 td.name2 > span.c-1 {
  color: #ffffff;
}

.dopInfoCricket_table.table2 td.name2 > span.c-2 {
  float: right;
}

.dopInfoCricket_table.table2 td.name2.light {
  background-color: #07121a;
}

.dopInfoCricket_table.topBorTh th {
  border-top: 1px solid #1f262b;
}

.dopInfoCricket_con.style2 .dopInfoCricket_div:not(.two) > .col,
.dopInfoCricket_con.style2 .dopInfoCricket_div.two > .col:first-child {
  border-top: medium none;
}

.dopInfoCricket_con .dopInfoCricket_div .col .NTV_dopGolf {
  color: #fff;
}
/**		/Cricket stats  tablo **/
/*
==============================================================
-------------------------- markets ---------------------------
==============================================================
*/
.markets {
  /* padding: 0px 0px 8px 0; */
  font-family: Roboto;
  font-size: 0;
  width: 100%;
  display: inline-block;
  vertical-align: top;
  height: 30px;
  zoom: 1;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.markets:before,
.markets:after {
  content: '';
  display: table;
}

.markets:after {
  clear: both;
}

.markets * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.markets__item-wrap {
  margin: 5px 5px 10px 0;
  float: left;
  position: relative;
}

.markets__item {
  display: block;
  color: #44626b;
  border: 1px solid #afc7d4;
  padding: 1px 4px 1px 5px;
  background: #fff;
  font-size: 12px;
  text-decoration: none;
  height: 21px;
  line-height: 19px;
  white-space: nowrap;
}

.markets__num {
  display: inline-block;
  vertical-align: top;
  margin-left: 3px;
  color: #fff;
  font-weight: 500;
  background: #44626b;
  padding: 2px 5px;
  border-radius: 2px;
  height: 17px;
  line-height: 14px;
}

.markets__item:hover,
.markets__item.active {
  background: #44626b;
  color: #fff;
  border-color: #44626b;
}

.markets__item-wrap:hover .markets__tooltip {
  display: block;
  animation: showHint 1s 1;
  -webkit-animation: showHint 1s 1;
  -moz-animation: showHint 1s 1;
}

.markets__item:hover .markets__num {
  background: #afc7d4;
  color: #44626b;
}

.centerConBlock .markets .markets__options {
  margin-left: auto;
}

.markets__roll {
  display: block;
  border: 1px solid #afc7d4;
  width: 21px;
  height: 21px;
}

.markets__roll:after,
.markets__roll:before {
  content: '';
  background: #afc7d4;
  width: 16px;
  height: 2px;
  display: block;
  position: absolute;
  top: 50%;
  margin-top: -1px;
  left: 50%;
  margin-left: -8px;
  transition: transform .3s ease;
}

.markets__roll.active,
.markets__roll:hover:after {
  transform: rotate(90deg);
}

.markets__tooltip {
  display: none;
  border: 1px solid #afc7d4;
  color: #44626b;
  padding: 5px 10px;
  position: absolute;
  top: -90%;
  right: 60%;
  white-space: nowrap;
  font-size: 12px;
  background: #fff;
  box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, .3);
  z-index: 100;
  transition: opacity 3s ease;
}

.markets-search {
  display: flex;
  align-items: center;
}

.markets-search__field {
  color: hsl(194, 22%, 34%);
  border: 1px solid hsl(201, 30%, 76%);
  font-size: 12px;
  font-weight: 400;
  height: 21px;
  line-height: 19px;
  padding: 1px 4px 1px 5px;
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: 200px;
  min-width: 120px;
  width: 100%;
  max-width: 200px;
}

.markets-search:before,
.markets-search:after {
  display: none;
}

.markets-search__btn {
  border: 1px solid hsl(201, 30%, 76%);
  height: 21px;
  width: 20px;
  min-width: 20px;
  position: relative;
  background: hsla(0, 0%, 0%, 0);
  margin-left: 2px;
  cursor: pointer;
}

.markets-search__btn:hover {
  background: hsl(194, 22%, 34%);
}

.markets-search__btn:hover:before {
  color: #fff;
}

.markets-search__btn:before {
  content: '\f002';
  position: absolute;
  color: hsl(194, 22%, 34%);
  font-family: FontAwesome;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  line-height: 1;
}

.markets-search__btn--clear:before {
  content: '\f00d';
}

.withDKWZV .search-extradition {
  background-color: hsl(60, 100%, 50%);
  padding: 5px 0;
  color: hsl(0, 0%, 17%);
}

.blockContent .search-extradition {
  background-color: hsl(60, 100%, 50%);
  padding: 0 5px;
}

@keyframes showHint {
  0% {
    opacity: 0;
  }

  80% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@-webkit-keyframes showHint {
  0% {
    opacity: 0;
  }

  80% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@-moz-keyframes showHint {
  0% {
    opacity: 0;
  }

  80% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}
/*
==============================================================
-------------------------- /markets --------------------------
==============================================================
*/
.ui-widget-content {
  background: #363c3f;
}

.acc-wrap .acc-dropdown {
  padding: 0;
}

#info_cup {
  display: none;
  opacity: 0;
}

.suc_reg_mes_1 {
  font-size: 20px;
}

.suc_reg_mes_4.register_button_main {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #336633;
  color: #fff;
  text-decoration: none;
  padding: 10px 15px;
  margin: 10px 0;
  display: inline-block;
  vertical-align: top;
  font-size: 14px;
}

#firstDeposit #newUserForm {
  text-align: center;
}

body:not(.fixedRight) .rightSide:not(:hover) .nameAsideCupon .but .count {
  opacity: 1;
}

.nameAsideCupon .but .count {
  opacity: 0;
  position: absolute;
  top: 0;
  padding: 0 6px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  font-size: 11px;
  font-weight: 700;
  -moz-border-radius: 50%;
  border-radius: 2px;
  background: #f6ce60;
  right: 0;
  color: #363c3f;
  -webkit-transition: opacity .3s ease;
  -moz-transition: opacity .3s ease;
  -ms-transition: opacity .3s ease;
  -o-transition: opacity .3s ease;
  transition: opacity .3s ease;
}

body:not(.fixedRight) .bonus_games_right {
  display: none !important;
}

.bonus_games_right {
  padding: 10px 0;
}

.bonus_games_right .nameAside {
  background-color: #363c3f;
  border-radius: 2px;
  height: 42px;
  display: none;
}

.bonus_games_right .nameAside > .name {
  padding: 0;
  color: #fff;
  font-size: 18px;
  line-height: 42px;
  white-space: nowrap;
  width: 100%;
  text-align: center;
}

.wrap_banners_right a {
  display: block;
  -webkit-transition: opacity 200ms linear;
  -moz-transition: opacity 200ms linear;
  -ms-transition: opacity 200ms linear;
  -o-transition: opacity 200ms linear;
  transition: opacity 200ms linear;
}

.twentyone_right_banner .b-twentyone {
  position: relative;
  height: 162px;
  overflow: hidden;
  box-sizing: border-box;
}

.b-to--table {
  display: block;
  width: 100%;
  height: 100%;
}

.b-to--logo,
.b-to--big-text,
.b-to--text,
.b-to--button {
  position: absolute;
  left: 9px;
  margin: 0;
  color: #fff;
  text-align: center;
}

.b-to--logo {
  top: 9px;
}

.b-to--big-text {
  top: 67px;
  width: 120px;
  font-size: 18px;
  font-weight: 500;
  text-transform: uppercase;
  white-space: nowrap;
}

.b-to--text {
  top: 93px;
  width: 120px;
  font-size: 16px;
}

.b-to--button {
  top: 123px;
  width: 120px;
  height: 30px;
  line-height: 30px;
  font-size: 16px;
  text-transform: uppercase;
  background-image: linear-gradient(to top, #961414, #be1e1e);
  border-radius: 3px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
}

.b-to--card {
  position: absolute;
  top: 32px;
  right: 0;
  width: 43px;
  height: 63px;
  background-size: 100% 100%;
  transition: 0.3s ease;
}

.b-to--card.deck {
  animation: b-to-shuffle 3s infinite;
}

.b-twentyone:hover .b-to--card.deck {
  animation: none;
}

.b-to--card.fix {
  margin-right: 7px;
  transform: translateZ(0) !important;
}

.b-twentyone:hover .b-to--card.left {
  transform: rotateZ(-10deg) translate3d(-33px, -5px, 0);
  transform-origin: center center;
}

.b-twentyone:hover .b-to--card.right {
  transform: rotateZ(10deg) translate3d(-18px, 5px, 0);
  transform-origin: center center;
}

.b-to--card-front,
.b-to--card-back {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  background-size: 100% 100%;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  transition: 0.3s ease;
}

.b-to--card-back {
  background-image: url(/public/melbet/img/twenty-one/card-back.png);
}

.b-to--card-front {
  opacity: 0;
  transform: rotateY(180deg);
}

.b-twentyone:hover .b-to--card-back:not(.fix) {
  transform: rotateY(180deg);
  transition-delay: 0.5s;
}

.b-twentyone:hover .b-to--card-front {
  opacity: 1;
  transform: rotateY(0deg);
  transition-delay: 0.5s;
}

.b-to--card.left .b-to--card-front {
  background-image: url(/public/melbet/img/twenty-one/cards/ah.png);
}

.b-to--card.right .b-to--card-front {
  background-image: url(/public/melbet/img/twenty-one/cards/js.png);
}

@keyframes b-to-shuffle {
  45% {
    transform: rotateZ(0deg);
  }

  55% {
    transform: rotateZ(360deg);
  }

  100% {
    transform: rotateZ(360deg);
  }
}

@-webkit-keyframes btn {
  0%,
  45% {
    left: -167px;
  }

  60% {
    left: 100%;
  }

  60.01%,
  80% {
    left: -167px;
  }

  90% {
    left: 100%;
  }

  90.01% {
    left: -120px;
  }

  100% {
    left: 100%;
  }
}

@-moz-keyframes btn {
  0%,
  45% {
    left: -167px;
  }

  60% {
    left: 100%;
  }

  60.01%,
  80% {
    left: -167px;
  }

  90% {
    left: 100%;
  }

  90.01% {
    left: -120px;
  }

  100% {
    left: 100%;
  }
}

@-o-keyframes btn {
  0%,
  45% {
    left: -167px;
  }

  60% {
    left: 100%;
  }

  60.01%,
  80% {
    left: -167px;
  }

  90% {
    left: 100%;
  }

  90.01% {
    left: -120px;
  }

  100% {
    left: 100%;
  }
}

@keyframes btn {
  0%,
  45% {
    left: -167px;
  }

  60% {
    left: 100%;
  }

  60.01%,
  80% {
    left: -167px;
  }

  90% {
    left: 100%;
  }

  90.01% {
    left: -120px;
  }

  100% {
    left: 100%;
  }
}

#play_21 {
  width: 1024px !important;
  height: 690px !important;
  left: 23%;
}

.bonusIframeContainer {
  position: absolute;
  height: 514px;
  overflow: hidden;
  width: 613px;
  background: #fff;
  top: 25%;
  left: 30%;
  z-index: 10;
  border: 2px solid #333333;
  box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 1);
  border-radius: 4px;
}

.bonusIframeContainer .bunusHeader {
  font-size: 18px;
  color: #fff;
  background-color: #333333;
  text-align: center;
  padding: 10px;
  cursor: pointer;
}

.bunusHeader img {
  cursor: pointer;
  position: absolute;
  top: 8px;
  right: 5px;
  width: 20px;
}

.bonusContainer {
  background: url(/img/loading.gif);
  height: 100%;
  background-repeat: no-repeat;
  background-position: 50% 45%;
}

.twenty-won {
  position: relative;
  padding: 15px 0;
  width: 60%;
  min-width: 800px;
  text-align: center;
  background-image: linear-gradient(to right, transparent, rgba(0, 0, 0, 0.7) 2.5%, rgba(0, 0, 0, 1), rgba(0, 0, 0, 0.7) 97.5%, transparent);
  margin: auto;
}

.twenty-won:before,
.twenty-won:after {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  height: 3px;
  background-image: linear-gradient(to right, #000, #cececb 25%, #cacac9 50%, #cececb 25%, #000);
}

.twenty-won:before {
  top: 0;
}

.twenty-won:after {
  bottom: 0;
}

.tw__logo {
  display: block;
  margin: 0 auto;
}

.tw__head {
  margin: 25px 0 10px;
  font-size: 60px;
  text-transform: uppercase;
  color: #e41c24;
}

.tw__text {
  margin: 0 0 30px;
  font-size: 48px;
  color: #fff;
}

.error_msg_21 {
  font-size: 36px !important;
}

.head_win {
  color: #0fb7cf !important;
}

.iphone-winner {
  padding: 36px 60px;
  width: 625px;
  min-height: 460px;
  background-image: url(/img/iw-bg.jpg);
  background-size: cover;
  border-radius: 6px;
  box-sizing: border-box;
}

.iphone-winner .box-modal_close {
  font-size: 16px;
  color: #ddd;
  transform: scaleY(0.75);
}

.iphone-winner .box-modal_close:hover {
  color: #fff;
}

.iw__content {
  position: relative;
  padding: 20px 60px 10px;
  text-align: center;
  background-color: rgba(255, 255, 255, 0.57);
}

.iwc__congrats,
.iwc__why {
  font-weight: 500;
  text-transform: uppercase;
}

.iwc__congrats {
  margin: 0;
  line-height: 40px;
  font-size: 50px;
  color: #be1e1e;
}

.iwc__why {
  margin-top: 20px;
  margin-bottom: 0;
  line-height: 50px;
  font-size: 36px;
  color: #333333;
}

.iw__content img {
  position: absolute;
  top: calc(100% - 45px);
  right: 10px;
}

.iw__gimme {
  margin-top: 20px;
  width: 300px;
  line-height: 48px;
  font-size: 24px;
  color: #ffffff;
  text-shadow: 0 1px 4px rgba(0, 0, 0, 0.71);
}

#dialog3 {
  color: #ffffff;
}

#cardForm .errorMsg {
  color: #ff0000;
}
/*
==============================================================
------------------------- top_message ------------------------
==============================================================
*/
.top_message_user .message-hide.dropdown-show {
  float: none;
}

.top_message_user .message-dropdown {
  width: 810px;
}

.top_message_user .message-text {
  padding-right: 70px;
}

.top_message_user.dropdown-open .dropdown-show:hover {
  background-color: #fff;
}

.top_message_user.dropdown-open {
  background-color: #fff;
}

.top_message_user .message-item_close {
  position: absolute;
  right: -14px;
  top: 0;
  padding: 2px 2px;
  border-radius: 2px;
  transition: 0.5s;
  height: 15px;
  width: 15px;
}

.top_message_user .message-item_close img {
  width: 100%;
}

.top_message_user .message-item_close:hover,
.top_message_user .message-item_roll:hover {
  background-color: rgba(40, 55, 64, 0.5);
}

@media all and (max-width: 1550px) {
  .top_message_user .message-dropdown {
    width: 585px;
  }
}

.message-dropdown .js-list {
  color: #363c3f;
  text-align: center;
  line-height: 1.25;
  font-size: 16px;
  margin: 10px 0;
}

.message-dropdown .js-list .message-item {
  text-align: left;
  margin-top: 5px;
}

.top_message_user .message-item_roll {
  position: absolute;
  right: 10px;
  top: 0;
  padding: 2px 2px;
  border-radius: 2px;
  transition: 0.5s;
  height: 15px;
  width: 15px;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}

.dropdown-open_message_text {
  transform: rotate(180deg);
}

.top_message_user .message-body {
  display: none;
}

.top_message_user .message-body a {
  color: #3c525b;
}

.top_message_user .message-body img {
  width: 100%;
  height: auto;
}
/*
==============================================================
------------------------ /top_message ------------------------
==============================================================
*/

/*
==============================================================
-------------- Обновление Adobe Flash Player -----------------
==============================================================
*/
#video-player .noflash_block {
  width: 100%;
  height: 320px;
  background: rgba(0, 0, 0, .6);
  max-width: 580px;
}

#video-player-min .noflash_block {
  background: rgba(0, 0, 0, .6);
  height: 100%;
}

.noflash_block .flashButton {
  font-size: 14px;
  font-weight: 300;
  line-height: 16px;
  display: inline-block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 244px;
  padding: 5px 0;
  text-align: center;
  color: #fff;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background-color: #a42222;
  text-decoration: none;
  cursor: pointer;
}

.noflash_block .flashButton:hover {
  background-color: #841313;
}

#video-player-min .noflash_block img {
  width: 50px;
  height: 50px;
}

/*
==============================================================
-------------- /Обновление Adobe Flash Player ----------------
==============================================================
*/
.aside.fix #videoLeft.videoMinCon.ui-draggable {
  z-index: 999;
}

.bonusSel {
  margin: 0 0 20px;
}
/*bonus in lk*/
.apm-form__field {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  height: 42px;
}

.apm-form__caption,
.apm-form__switch {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  display: block;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 50%;
  -moz-box-flex: 1;
  -ms-flex: 1 1 50%;
  flex: 1 1 100%;
  margin: 0;
  font-size: 12px;
  color: #333333;
}

.apm-form__con {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 50%;
  -moz-box-flex: 1;
  -ms-flex: 1 1 50%;
  flex: 1 1 100%;
  position: relative;
}

.apm-form-scale {
  position: relative;
  width: 100%;
}

.apm-form-scale__start,
.apm-form-scale__end {
  position: absolute;
  top: 100%;
  font-size: 9px;
  color: #103756;
}

.apm-form-scale__start {
  left: 0;
}

.apm-form-scale__progress {
  width: 100%;
  height: 4px;
  background: #cccccc !important;
  border-left: 1px solid #103756;
  border-right: 1px solid #103756;
  border-radius: 0;
}

.apm-form-scale__label {
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  font-size: 9px;
  color: #103756;
  text-align: center;
}

.apm-form-scale__progress .ui-progressbar-value {
  margin: 0;
  background: #f6ce60;
  border: none;
  border-right: 1px solid #103756;
}

.apm-form-scale__start,
.apm-form-scale__end {
  position: absolute;
  top: 100%;
  font-size: 9px;
  color: #103756;
}

.apm-form-scale__end {
  right: 0;
}

[class*="apm-form__icon"] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  margin-left: 20px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 18px;
  -moz-box-flex: 0;
  -ms-flex: 0 0 18px;
  flex: 0 0 18px;
  width: 18px;
  background: transparent;
  border: none;
  border-radius: 0;
  box-shadow: none;
  outline: none;
  z-index: 1;
  cursor: pointer;
}

[class*="apm-form__icon"]:before {
  font-family: FontAwesome;
  font-size: 17px;
  color: #336633;
}

.apm-form__icon_forfeit:before {
  content: "\f00d";
}

.n-tabs_banner {
  background: #000 url(../img/MB_Bonus_REGA_high.jpg) left top no-repeat;
  background-size: 74%;
  padding: 25px 10px;
  max-width: 1220px;
  margin: 20px auto 30px;
}

.n-tabs_banner_freebet {
  background: url(/public/melbet/img/bonus/freebet/bonus_freebet.png) left 30% no-repeat;
  -webkit-background-size: cover;
  background-size: cover;
  position: relative;
  -webkit-background-size: auto 105%;
  background-size: auto 103%;
  padding-top: 120px;
}

.n-tabs_banner__rocket_ru {
  background: url(/public/melbet/img/bonus/freebet/bonus__freebet_ru.jpg) left 30% no-repeat;
  -webkit-background-size: cover;
  background-size: cover;
  position: relative;
  -webkit-background-size: auto 105%;
  background-size: auto 103%;
  padding-top: 120px;
}

.n-tabs_banner__rocket_ca {
  background: url(/public/melbet/img/bonus/freebet/bonus__freebet_ca.jpg) left 30% no-repeat;
  -webkit-background-size: cover;
  background-size: cover;
  position: relative;
  -webkit-background-size: auto 105%;
  background-size: auto 103%;
  padding-top: 120px;
}

.n-tabs_banner__rocket_bg {
  background: url('/public/melbet/img/bonus/freebet/bonus_rocket_bg.jpg') left 30% no-repeat;
  position: relative;
  -webkit-background-size: contain;
  background-size: contain;
  padding-top: 120px;
}

.n-tabs_banner__rocket_cn {
  background: url('/public/melbet/img/bonus/freebet/bonus_rocket_cn.jpg') left 30% no-repeat;
  position: relative;
  -webkit-background-size: contain;
  background-size: contain;
  padding-top: 120px;
}

.n-tabs_banner__rocket_vn {
  background: url(/public/melbet/img/bonus/freebet/bonus_rocket_vn.jpg) left 30% no-repeat;
  position: relative;
  -webkit-background-size: contain;
  background-size: contain;
  padding-top: 120px;
}

.n-tabs_banner__rocket_ug {
  background: url(/public/melbet/img/bonus/freebet/bonus_rocket_ug.jpg) left 30% no-repeat;
  position: relative;
  -webkit-background-size: contain;
  background-size: contain;
  padding-top: 300px;
}

.n-tabs_banner__rocket_cd {
  background: url('/public/melbet/img/bonus/freebet/bonus_rocket_cd.jpg') left 30% no-repeat;
  position: relative;
  -webkit-background-size: contain;
  background-size: contain;
  padding-top: 120px;
}

.n-tabs_banner__rocket_zm {
  background: url('/public/melbet/img/bonus/freebet/bonus_rocket_zm.jpg') left 30% no-repeat;
  position: relative;
  -webkit-background-size: contain;
  background-size: contain;
  padding-top: 300px;
}

.n-tabs_banner_freebet_info {
  background: url(/public/melbet/img/bonus/freebet/bonus_freebet_info.png) left 30% no-repeat;
  position: relative;
  padding: 0;
  -webkit-background-size: contain;
  background-size: contain;
  height: 160px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.n-tabs_banner_freebet_info_af {
  background: url(/public/melbet/img/bonus/freebet/bonus_freebet_info_af.jpg) left 30% no-repeat;
}

.n-tabs_banner.n-tabs_banner_freebet .n-tabs_banner_text {
  z-index: 1;
}

.n-tabs_banner.n-tabs_banner_freebet_info .n-tabs_banner_text {
  text-align: center;
  margin-left: 0;
}

.n-tabs_banner_text {
  color: #ffce35;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 32px;
  text-shadow: 1px 1px 5px #000;
  transform: scaleY(1.5);
  width: 54%;
  line-height: 37px;
  display: block;
  margin-right: 0;
  margin-left: auto;
  letter-spacing: 2px;
  text-align: right;
}

.n-tabs-wrap {
  margin-top: 20px;
  padding-bottom: 30px;
}

.copyrights {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.copyrights_item {
  -webkit-box-flex: 1;
  -ms-flex: 1 calc(100% - 200px);
  flex: 1 calc(100% - 200px);
  text-align:center;
}

.copyrights_logo {
  -webkit-box-flex: 0;
  -ms-flex: 0 200px;
  flex: 0 200px;
  height: 66px;
  min-width: 200px;
  background: url(../img/gambling.svg) center no-repeat;
  background-size: cover;
  text-decoration: none;
  cursor: pointer;
  margin-right: 15px;
}

.copyrights_logo_gamble {
  -webkit-box-flex: 0;
  height: 66px;
  min-width: 66px;
  background: url(../img/sealmrgamble.png) 0% no-repeat;
  background-size: 100%;
  text-decoration: none;
  cursor: pointer;
}

.copyrights_logo_nonstopbonus {
  -webkit-box-flex: 0;
  height: 66px;
  min-width: 212px;
  background: url(../img/copyrights_logo_nonstopbonus.png) center no-repeat;
  background-size: 100%;
  text-decoration: none;
  cursor: pointer;
}

.copyrights_logo_ca {
  -webkit-box-flex: 0;
  -ms-flex: 0 200px;
  flex: 0 200px;
  height: 66px;
  min-width: 200px;
  background: url(../img/bojoko.png) center no-repeat;
  background-size: cover;
  text-decoration: none;
  cursor: pointer;
}

.copyrights_logo_casino_ca {
  -webkit-box-flex: 0;
  -ms-flex: 0 200px;
  flex: 0 200px;
  height: 66px;
  min-width: 200px;
  background: url(../img/casinobonusca.png) center no-repeat;
  background-size: cover;
  text-decoration: none;
  cursor: pointer;
}

.copyrights_logo_dk {
  -webkit-box-flex: 0;
  -ms-flex: 0 85px;
  flex: 0 85px;
  height: 66px;
  margin-right: 15px;
  background: url(../img/copyrightsdk.png) center no-repeat;
  background-size: auto 100%;
  text-decoration: none;
  cursor: pointer;
}

.copyrights_logo_fi {
  -webkit-box-flex: 0;
  -ms-flex: 0 200px;
  flex: 0 200px;
  height: 66px;
  min-width: 200px;
  background: url(../img/voitolla.png) center no-repeat;
  background-size: cover;
  text-decoration: none;
  cursor: pointer;
}

.logo_ng {
  margin-right: 0;
  max-width: 160px;
}

.logo_lt {
  margin-right: 7px;
}

.copyrights_logo2 {
  -webkit-box-flex: 0;
  -ms-flex: 0 200px;
  flex: 0 159px;
  height: 66px;
  min-width: 159px;
  background: url(../img/GamblingSealofapproval1.svg) center no-repeat;
  text-decoration: none;
  background-size: contain;
  cursor: pointer;
}

.copyrights_logo3 {
  -webkit-box-flex: 0;
  -ms-flex: 0 200px;
  flex: 0 159px;
  height: 66px;
  min-width: 159px;
  background: url(../img/GML-trust-green.png) center no-repeat;
  text-decoration: none;
  background-size: contain;
  cursor: pointer;
}

.copyrights_logo + .copyrights_logo {
  margin-left: 10px;
}

.copyrights_logo.copyrights_logo_no_click {
  cursor: default;
}

@media screen and (max-width: 1500px) {
  .n-tabs_banner:not(.n-tabs_banner__rocket_ug),
  .n-tabs_banner:not(.n-tabs_banner__rocket_zm) {
    background-size: cover;
  }

  .n-tabs_banner_freebet_info {
    background-size: contain;
  }

  .n-tabs_banner_text {
    margin: 30px 0 30px auto;
    width: 46%;
  }
}

.bu_list_link {
  text-decoration: none;
}

.bu_list {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  width: 100%;
  height: 106px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: end;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.bu_list-right-freebet {
  background-image: url(/public/melbet/img/bonus/freebet/bonus_freebet_rigth_column.jpg);
}

.bu_list-right-freebet .bu_list_text {
  text-align: left;
  margin-right: auto;
}

.bu_list-firstdepos {
  background-image: url('/img/bonus/firstdepo_gvozd_intl_right.jpg');
}

.bu_list-firstdepos-ua {
  background-image: url('/img/bonus/firstdepo_gvozd_intl_right.jpg');
}

.bu_list-firstdepos .bu_list_text {
  width: 110px;
  margin-left: 5px;
  text-align: left;
  font-size: 12px;
}

.bu_list-playmelgames {
  background-image: url(/img/bonus/playmelgames.jpg);
}

.bu_list-freebet_in {
  background-image: url(/img/bonus/melbetclub/cricket_freebet_in.jpg) !important;
}

.bu_list-right-freebet_in {
  background-image: url(/img/bonus/cricket_in.jpg) !important;
}

.bu_list-right-freebet_in .bu_list_text,
.bu_list-firstdepos-in .bu_list_text {
  text-align: left;
  font-size: 14px;
  margin-right: auto;
}

.bu_list-right-freebet_in .bu_list_text_item {
  color: #ffce35;
  font-size: 14px;
  display: block;
}

.bu_list-firstdepos-in {
  background-image: url(/img/bonus/melbetclub_in.jpg);
}

.bu_list-mpessa {
    background-image: url(/img/bonus/banner_mpessa.jpg);
}

.bu_list-club {
  background-image: url(/img/bonus/melbet-banner-bonus-small.jpg);
}

.bu_list-club .bu_list_text {
  text-align: left;
  width: 65%;
}

.bu_list_text {
  color: #ffce35;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 12px;
  text-shadow: 1px 1px 5px #000;
  -webkit-transform: scaleY(1.3);
  -ms-transform: scaleY(1.3);
  transform: scaleY(1.3);
  display: block;
  text-align: right;
  text-decoration: none;
  letter-spacing: 2px;
  padding: 0 5px;
  width: 110%;
  margin-left: auto;
  margin-right: 0;
  line-height: 1;
}

[lang="et"] .bve300x106 .bve-left {
  font-size: 3px;
}

.bu_list_text.max_lottery_left {
  line-height: 1.5;
  margin-left: 0;
  margin-top: 18%;
  font-size: 13px;
}

.bu_list_text_item {
  color: #d8d8d8;
  font-size: 18px;
}

.bu_list-got {
  background-image: url(/img/bonus/GameOfThrones.png);
}

.bu_list-got .bu_list_text {
  width: 80%;
  bottom: 25px;
  font-size: 14px;
  text-align: left;
}

.bu_list-got .bu_list_text_item {
  color: #ffce35;
}

.bu_list-fortuneeighteen {
  background-image: url(/img/bonus/fortuneeighteen.png);
}

.bu_list-monkeys {
  background-image: url(/img/bonus/monkeys.png);
}

.bu_list-western {
  background-image: url(/img/bonus/western.png);
}

.bu_list-luckywheel {
  background-image: url(/img/bonus/luckywheel.png);
}

.bu_list-greyhound {
  background-image: url(/img/bonus/greyhound.png);
}

.bu_list-higherlower-ru {
  background-image: url(/img/bonus/higherlower-ru.png);
}

.bu_list-higherlower {
  background-image: url(/img/bonus/higherlower.png);
}

.bu_list-happy-ticket-ru {
  background-image: url(/img/bonus/happy-ticket-ru.png);
}

.bu_list-happy-ticket {
  background-image: url(/img/bonus/happy-ticket.png);
}

.bu_list-ulottery-safes-ru {
  background-image: url(/img/bonus/ulottery-safes-ru.png);
}

.bu_list-ulottery-safes {
  background-image: url(/img/bonus/ulottery-safes.png);
}

.bu_list-santa-bet-sidebanner {
  background-image: url(/img/bonus/santa_bet_sidebanner.jpg);
  flex-direction: column;
  justify-content: center;
}

.bu_list-races .bu_list_text {
  width: 65%;
  margin-bottom: 15px;
  margin-top: auto;
  padding-right: 15px;
}

.bu_list-right-freebet .bu_list_text {
  color: #eab458;
  width: 100%;
  text-align: center;
  font-size: 2.6em;
  text-transform: none;
  text-transform: uppercase;
  font-weight: bold;
}

.bu_list-right-freebet .bu_list_text_item {
  color: #eab458;
  font-size: .4em;
  display: block;
}

.bu_list-fs-for-a-week .bu_list_text {
  color: #fff;
  line-height: 1.364;
  font-weight: bold;
  text-shadow: 3px 3px 0 rgb(53, 81, 132);
  text-align: left;
}

@media screen and (max-width: 1365px) {
  .bu_list-fs-for-a-week .bu_list_text {
    transform: scaleY(1.1);
  }
}

.bu_list-reload-bonus .bu_list_text {
  text-align: left;
  color: #fff;
  font-weight: bold;
  text-transform: uppercase;
  text-shadow: -2px 2px 0 #304ab9;
}

.bu_list-vipcashback .bu_list_text {
  margin: 0 auto;
  text-align: center;
  font-weight: 600;
  text-shadow: 0 0 15px #000, -1.5px 1.5px 0 #ac8a21;
  transform: skewY(-3deg);
  color: #ffbc00;
  width: 100%;
  padding: 0 .3em;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 1.8em;
}

@media screen and (max-width: 1365px) {
  .mainPage .bu_list.bu_list-reload-bonus {
    background-size: cover;
  }

  .bu_list-reload-bonus .bu_list_text {
    padding-left: 5px;
  }

  [lang = "el"] .bu_list-reload-bonus .bu_list_text,
  [lang = "et"].bu_list-vipcashback300x106-ng .bu_list_text {
    font-size: 11px;
  }

  .bu_list-vipcashback .bu_list_text {
    font-size: 20px;
  }

  .bu_list-happybirthday .bu_list_text {
    padding-right: 15px;
  }

  .bu_list-vipcashback300x106-ng .bu_list_text {
    font-size: 13px;
  }
}

.bu_list-fs-for-a-week .bu_list_text {
  color: #fff;
  line-height: 1.364;
  font-weight: bold;
  text-shadow: 3px 3px 0 rgb(53, 81, 132);
  text-align: left;
  width: 70%;
  margin-left: 0;
}

@media screen and (max-width: 1365px) {
  .bu_list-fs-for-a-week .bu_list_text {
    transform: scaleY(1.1);
    width: 70%;
    font-size: 10px;
    margin-left: 0;
  }
}

.melbet_club {
  margin: 25px 0 10px;
}

.mc_text {
  padding: 0 12px;
  font-size: 18px;
}

.mel_club {
  padding: 0 12px;
  margin-top: 10px;
}

.mel_club .save_acc_set {
  margin-left: 0;
  background-color: #336633;
  -webkit-transition: background-color 0.3s ease;
  -o-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
}

.mel_club .save_acc_set:hover {
  background-color: rgba(51, 102, 51, 0.8);
}

.recap-visible {
  visibility: visible;
}

.recap-unvisible {
  visibility: hidden;
}

.error-check-soc {
  color: #ff0000;
}

.reg-check_email,
.reg-check_phone,
.reg-check_fast,
.reg-check_soc {
  height: 15px;
  width: 15px;
  vertical-align: middle;
}

.reg-btn_unvisible {
  visibility: hidden;
}
/* vitrina coupon check*/
.promo-check-popup {
  font-size: 0;
  text-align: center;
}

.promo-check-popup .promoPreloader {
  margin-top: 7px;
}

.promo-check-popup .promoErr {
  font-size: 14px;
  margin-top: 10px;
  color: #aa0000;
}

.promo-check-popup h2 {
  margin: 10px 0;
  font-size: 20px;
  line-height: 20px;
  color: #fbb81e;
  text-transform: uppercase;
}

.promo-check-popup h2 + span {
  display: block;
  margin-bottom: 20px;
  font-size: 13px;
  line-height: 18px;
  color: #4c5559;
}

.promo-check-popup > div {
  width: 660px;
  margin: 0 auto;
}

.promo-check-popup > div input {
  display: inline-block;
  padding-left: 12px;
  width: 346px;
  font-size: 13px;
  line-height: 30px;
  height: 30px;
  color: #4c5559;
  border: 1px solid #d9d9d9;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  outline: none;
}

.promo-check-popup > div a {
  display: inline-block;
  margin-left: 12px;
  height: 30px;
  line-height: 30px;
  font-size: 13px;
  color: #fff;
  text-align: center;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  text-decoration: none;
}

.promo-check-popup > div .check {
  width: 120px;
  background-color: #2e552c;
}

.promo-check-popup > div .check:hover {
  background-color: #4f6737;
}

.promo-check-popup > div .history {
  width: 170px;
  background-color: #b14726;
}

.promo-check-popup > div .history:hover {
  background-color: #863420;
}

.promo-check-popup .jspPane {
  position: static;
}

.promo-check-popup .jspContainer {
  height: auto !important;
}

.promo-check-popup .history-table {
  display: none;
  width: 660px;
  margin: 12px auto;
  text-align: left;
  border-spacing: 0;
}

.promo-check-popup .history-table th {
  padding-left: 15px;
  height: 30px;
  line-height: 30px;
  font-size: 12px;
  color: #fff;
  font-weight: normal;
  background-color: #fbb81e;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.promo-check-popup .history-table th:first-child {
  width: 125px;
  border-top-left-radius: 3px;
}

.promo-check-popup .history-table th:last-child {
  border-left: 1px solid #f1efef;
  border-top-right-radius: 3px;
}

.promo-check-popup .history-table td {
  padding-left: 15px;
  height: 30px;
  line-height: 16px;
  font-size: 12px;
  color: #6e6e6e;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-left: 1px solid #f1efef;
  border-bottom: 1px solid #f1efef;
}

.promo-check-popup .history-table td:last-child {
  border-right: 1px solid #f1efef;
}

.promo-check-popup > div input::-webkit-input-placeholder {
  color: #bfbfbf;
}

.promo-check-popup > div input::-moz-placeholder {
  color: #bfbfbf;
}

.promo-check-popup > div input:-moz-placeholder {
  color: #bfbfbf;
}

.promo-check-popup > div input:-ms-input-placeholder {
  color: #bfbfbf;
}

.promo-check-popup > div input:placeholder {
  color: #bfbfbf;
}

.history_wrapper {
  max-height: 600px;
  position: relative;
}

#promoCheckModal {
  width: 700px;
}

.reg-btn {
  background-color: #cc6633;
  border-radius: 2px;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 16px;
  height: 36px;
  line-height: 36px;
  padding: 0 40px;
  text-decoration: none;
  vertical-align: top;
  margin: 20px 36% 35px 36%;
}

.reg-btn:hover {
  background-color: #ac682a;
}
/* /vitrina coupon check */

/*rtl styles*/
html[lang="ar"] .dopKofsWZV .col_name.nameYL,
html[lang="ar"] .dopKofsWZV .col_name {
  direction: rtl;
}

html[lang="ar"] .moreKofsList .group .bets .cell .betBut {
  direction: rtl;
  text-align: left;
}

@media screen and (max-width: 1775px) {
  .topMenuUl .more_menu .sub_menu {
    right: 0;
    left: auto;
    transform: none;
  }
}

@media screen and (max-width: 1700px) {
  .topMenuUl a[href="ourgames/"] + .sub_menu {
    left: auto;
    right: 0;
    transform: none;
  }
}

.bu_list-olimpic {
  background-image: url(/img/bonus/olimpic/right_banner_olimpic.jpg);
}

.bu_list-olimpic .bu_list_text_item {
  color: #ffce35;
  font-size: 15px;
  display: block;
  padding: 3px 0;
}

.bu_list-olimpic .bu_list_text {
  color: #d8d8d8;
  font-size: 12px;
  width: 75%;
}

/* sport_menu_olympic_winter start */
.sport_menu_olympic_winter {
  text-align: center;
  color: #fff;
  font-size: 16px;
  line-height: 42px;
  background-color: rgb(132, 178, 50);
}

body:not(.fixedLeft) .leftSide .sport_menu_olympic_winter {
  display: none;
}

body:not(.fixedLeft) .leftSide:hover .sport_menu_olympic_winter {
  display: block;
}

.bu_list-fifa {
  background-image: url(/img/bonus/right_banner_fifa.jpg);
}

.bu_list-spring {
  background-image: url(/img/bonus/SpringLot300x106.png);
}

.bu_list-fs-for-a-week {
  background-image: url(/img/bonus/bonus-image_fs-for-a-week.jpg);
}

.bu_list-reload-bonus {
  background-image: url(/img/bonus/bonus-image_reload-bonus.jpg);
}

.bu_list-more-bets {
  background-image: url(/img/bonus/100_bets/100_bets_min.png);
  background-size: contain;
}

.bu_list-fs-for-a-week {
  background-image: url(/img/bonus/bonus-image_fs-for-a-week.jpg);
}

.bu_list-daily-drops {
  background-image: url(/img/bonus/bonus-image_daily_drops.jpg);
}

.bu_list-eweek {
  background-image: url(/img/bonus/ewp-banner.png);
}

.bu_list-megagames {
  background-image: url('/img/bonus/megagames.png');
}

.bu_list-megagames_ru {
  background-image: url('/img/bonus/megagames_ru.png');
}

.bu_list-fast_games {
  background-image: url('/img/bonus/fast_games.png');
}

.bu_list-fast_games_ug {
  background-image: url('/img/bonus/fast_games_ug.jpg');
}

.bu_list-eweek .bu_list_text {
  margin: 0;
  margin-right: auto;
  text-align: left;
  font-size: 18px;
  padding-left: 10px;
  width: auto;
  color: white;
  line-height: 1.2;
}

.bu_list-biggame {
  background-image: url(/img/bonus/big_game.png);
}

.bu_list-spring_en {
  background-image: url(/img/bonus/SpringLot300x106-en.png);
}

.bu_list-fifa .bu_list_text {
  color: #d8d8d8;
  font-size: 14px;
  width: 80%;
  margin: 0;
  padding-left: 100px;
  box-sizing: border-box;
  line-height: 1.2;
}

#openPeriodGame {
  font-size: 12px;
  min-width: 200px;
  margin: 0 auto;
  margin-bottom: 4px;
  color: #ffd400 !important;
  padding: 2px 5px;
  text-align: center;
}

#marketsDivBg {
  background: #373737;
  border-bottom: 1px solid #505050;
  position: relative;
  padding: 5px 0 5px 6px;
  text-align: center;
}

.bu_list.bu_list-melbetclub.bu_list-melbetclub_programm {
  justify-content: flex-start;
}

.bu_list.bu_list-melbetclub.bu_list-melbetclub_programm .bu_list_text {
  margin-top: 5%;
}

@media screen and (max-width: 1130px) {
  .bu_list.bu_list-melbetclub.bu_list-melbetclub_programm .bu_list_text {
    font-size: 30px;
  }
}

.bu_list-payforever,
.bu_list-payforever-right {
  justify-content: flex-start !important;
  background-image: url(/img/bonus/payforever.jpg);
  padding-left: 14em;
  box-sizing: border-box;
  font-size: 14px;
  padding-top: 3.5em;
  font-size: .75vw;
  text-decoration: none;
  background-position: right top;
  display: block;
  -webkit-background-size: cover;
  background-size: cover;
}

.bu_list-payforever-right {
  font-size: 3.2px;
  background-image: url(/img/bonus/payforever-right.jpg);
  padding-left: 0;
}

.bu_list-payforever-right .mnb-about__sum,
.bu_list-payforever-right .mnb-first__logo {
  transform: none;
  margin-bottom: 2.5em;
  margin-top: 1em;
  max-width: 40em;
}

.bu_list-payforever-right .mnb-about__sum {
  margin-bottom: 0.1em;
  margin-top: 0em;
  font-size: 7.5em;
}

.bu_list-payforever-right .mnb-first__text {
  text-align: center;
  font-size: 5.2em;
}

.bu_list-payforever-right .mnb-first__text--secondary {
  color: white;
  transform: none;
  max-width: none;
  font-size: 3.3em;
}

@media screen and (max-width: 1318px) {
  .bu_list-payforever {
    font-size: 9px;
  }
}

.bu_list-payforever .mnb-first__logo {
  margin: 0.575em 0 2.7em;
  -webkit-transform: translate(-20%);
  transform: translate(-20%);
}

.bu_list-payforever .mnb-first__text--secondary {
  margin-left: 2em;
}

.bu_list-happybirthday {
  justify-content: flex-start !important;
  background-image: url(/img/bonus/happy_birthday.jpg);
  box-sizing: border-box;
  text-decoration: none;
  padding-top: 2.5em;
  background-position: right top;
  display: block;
  -webkit-background-size: cover;
  background-size: cover;
}

.bu_list-vipcashback {
  background-image: url(/img/bonus/vipcashback.jpg);
  box-sizing: border-box;
  text-decoration: none;
  background-position: right top;
  display: block;
  -webkit-background-size: cover;
  background-size: cover;
  padding-top: 5em;
}

.bu_list-happybirthday .bu_list_text {
  width: 60%;
}

[lang = "el"] .bu_list-happybirthday .bu_list_text {
  width: 70%;
}

[lang = "fi"] .bu_list-happybirthday .bu_list_text {
  width: 97%;
  font-size: 1em;
}

.mnb * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.mnb {
  color: #272d47;
  font-family: Roboto;
  font-size: 25px;
  line-height: 1.5;
}

.mnb-about__sum {
  font-size: 4.8em;
  font-weight: bold;
  font-family: sans-serif;
}

.mnb-sum {
  position: relative;
}

.mnb-sum.fa {
  font-size: .92em !important;
}

.mnb-sum:after,
.mnb-sum:before {
  content: attr(data-text);
}

.mnb-sum:after {
  text-shadow: -0.0083333333333333em 0.0083333333333333em 0.0083333333333333em #452c01, -0.0083333333333333em 0.0083333333333333em 0.0083333333333333em #452c01, -0.0083333333333333em 0.0083333333333333em 0.0083333333333333em #452c01, 0.0167em -0.0167em 0.0416em #000, 0.0167em -0.0167em 0.0416em #000, 0.0167em -0.0167em 0.0416em #000;
}

.mnb-sum:before {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #d9bf7e;
  background: linear-gradient(#e9d6a7 5%, #b99321 20%, #e6d2a3 50%, #a37909 75%, #d7bd78 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.mnb-container {
  width: 100%;
  max-width: 1030px;
  margin: 0 auto;
}

.mnb-first,
.mnb .payforever-banner {
  font-size: 16px;
  background-image: url("/img/bonus/payforever/mnb-first.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  min-height: 35.875em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-top: 3.125em;
}

.mnb-first__content,
.mnb .payforever-banner__content {
  display: inline-block;
  text-align: center;
}

.mnb-first__logo,
.mnb .payforever-banner__logo {
  display: inline-block;
  width: auto;
  margin: 1.875em 0 5em;
  -webkit-transform: translate(-40%);
  transform: translate(-40%);
  max-width: 13.5625em;
}

.mnb-first__logo img,
.mnb .payforever-banner__logo img {
  max-width: 100%;
  width: 100%;
}

.mnb-first__text,
.mnb .payforever-banner__text {
  text-align: left;
  font-size: 4.375em;
  font-weight: bold;
  line-height: 1;
  max-width: 11em;
  color: white;
  -webkit-transform: rotate(-5deg) skew(-5deg);
  transform: rotate(-5deg) skew(-5deg);
  text-transform: uppercase;
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-filter: drop-shadow(0 0 0.28571em #1e0cfd);
  filter: drop-shadow(0 0 0.28571em #1e0cfd);
}

.mnb-first__text--secondary,
.mnb .payforever-banner__text--secondary {
  color: #ffbb00;
  -webkit-filter: drop-shadow(0.07143em -0.07143em 0.14286em black);
  filter: drop-shadow(0.07143em -0.07143em 0.14286em black);
}

.mnb-about {
  padding: 50px 0;
  text-align: center;
}

.mnb-about__header {
  color: #282d47;
  font-size: 46px;
  font-weight: 700;
  line-height: 1;
  text-transform: uppercase;
  margin: 20px 0 40px;
}

.mnb-about-section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 40px;
}

.mnb-about-section__image {
  position: relative;
}

.mnb-about-section__image-text {
  position: absolute;
  top: 11.2em;
  left: 50%;
  transform: translate(-50%);
  font-size: 0.6em;
  height: 2.5em;
  display: flex;
  align-items: center;
  text-transform: uppercase;
  width: 12em;
  justify-content: center;
  color: #7a3b20;
  font-weight: bold;
  line-height: 1;
}

.mnb-about-section__text {
  text-align: left;
  padding-left: 60px;
}
.mnb-about-section__amount {
  white-space: nowrap;
  display: inline-block;
}

.mnb-features {
  padding: 70px 0;
  background-image: url("/img/bonus/payforever/mnb-features-bg.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  color: white;
  font-size: 25px;
  line-height: 33 / 25;
  text-align: center;
}

.mnb-features__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 60px;
}

.mnb-features__item {
  -ms-flex-preferred-size: 33.3333%;
  flex-basis: 33.3333%;
  min-width: 33.33333%;
  padding: 0 15px;
}

.mnb-features__ico {
  height: 90px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.mnb-features__header {
  color: #ffffff;
  font-size: 42px;
  font-weight: 700;
  line-height: 58 / 42;
  text-transform: uppercase;
  margin-bottom: 70px;
}

.mnb-btn {
  border: 1px solid #51231e;
  background-color: #c51300;
  -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.52), inset 0 3px 2px 1px rgba(255, 255, 255, 0.2);
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.52), inset 0 3px 2px 1px rgba(255, 255, 255, 0.2);
  background: -webkit-gradient(linear, left top, left bottom, from(#d22600), to(#b90000));
  background: linear-gradient(to bottom, #d22600, #b90000);
  text-transform: uppercase;
  color: white;
  font-size: 33px;
  font-weight: bold;
  display: inline-block;
  text-decoration: none;
  border-radius: 10px;
  padding: .2em .5em;
  text-shadow: 0 0 5px rgba(255, 255, 255, 0.43);
  -webkit-transition: all .3s;
  transition: all .3s;
}

.mnb-btn:hover {
  opacity: .9;
  -webkit-box-shadow: 0 3px 15px rgba(0, 0, 0, 0.52), inset 0 3px 1px 0px rgba(255, 255, 255, 0.2);
  box-shadow: 0 3px 15px rgba(0, 0, 0, 0.52), inset 0 3px 1px 0px rgba(255, 255, 255, 0.2);
}

.bu_list-cashback {
  text-decoration: none;
}

.bu_list-cashback .bu_list_text {
  text-align: center;
}

.bve i {
  font-style: italic !important;
}

.bve {
  text-decoration: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 16px;
  width: 70.375em;
  height: 20em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-image: url("/default/images/banners/first_deposit.jpg");
  background-size: cover;
  background-position: top center;
  padding-left: 2em;
  padding-right: 5em;
  padding-top: 1em;
  padding-bottom: 2em;
  font-family: 'MuseoSans';
  font-weight: 900;
  font-size: 1.10vw;
  font-family: Roboto;
  max-width: 100%;
}

.bve-left__message {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.bve-left__number {
  font-size: 1.875em !important;
}

.bve-left span {
  line-height: 1;
  font-weight: bold;
  color: #ffce35;
}

.bve-left span:nth-child(1) {
  font-size: 5.5em;
}

.bve-left span:nth-child(2) {
  font-size: 2.675em;
  text-transform: uppercase;
}

.bve-left span:nth-child(3) {
  width: 50%;
  text-align: left;
  text-transform: uppercase;
  font-size: 2.34375em;
}

.bve-left span:nth-child(4) {
  margin-top: .3em;
  text-transform: uppercase;
  font-size: 2.34375em;
  color: #fff;
}

.bve-center {
  width: 20.9375em;
}

.express-new-year {
  text-decoration: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 16px;
  width: 70.375em;
  height: 20em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-image: url("/img/bonus/express-new-year.jpg");
  background-size: cover;
  background-position: top center;
  padding-left: 2em;
  padding-right: 5em;
  padding-top: 2.375em;
  padding-bottom: 3.75em;
  font-family: 'MuseoSans';
  font-weight: 900;
  font-size: 1.10vw;
  font-family: Roboto;
  max-width: 100%;
}

@media screen and (max-width: 1318px) {
  .bve,
  .express-new-year {
    font-size: 14px;
  }
}

.bve-left,
.bve-right,
.bve-center {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

.bve-left,
.bve-right {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.bve-left {
  width: 100%;
  color: #fe121c;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.bve-left__text {
  width: 100%;
  display: flex;
  flex-direction: column;
}

.bve-right {
  color: #ffce35;
  text-align: right;
  font-size: 2.775em;
  font-weight: bold;
  justify-content: center;
  align-items: flex-end;
  line-height: 1.1;
  width: 68%;
}

.bve580x300 {
  font-size: 8.24156px;
  background-image: url("/img/bonus/7=6_notext_580х300.jpg");
  height: 36.40086em;
  padding-bottom: 10.92026em;
}

.bve580x300 .bve-left span:nth-child(1) {
  font-size: 8.25086em;
}

.bve580x300 .bve-left span:nth-child(2) {
  font-size: 4.24677em;
}

.bve580x300 .bve-left span:nth-child(3) {
  font-size: 3.03341em;
}

.bve580x300 .bve-right {
  font-size: 3.64009em;
  line-height: 1;
}

.bve300x106 {
  padding-right: 0;
  font-size: 4.26288px;
  background-image: url("/img/bonus/7=6_notext_300х106.jpg");
  height: 106px;
}

.bve300x106-ng {
  background-image: url("/img/bonus/7=6_notext_300х106_ng.jpg");
}

.bve300x106-ng .bve-left {
  width: auto;
}

.bve300x106-ng .bu_list_text{
  display: flex;
  align-items: center;
}

.bve300x106 .bve-left {
  font-size: 5px;
}

.bu_list-vipcashback300x106-ng {
  background-image: url("/img/bonus/vip_cashback300x106_ng.jpg");
  align-items: flex-start;
  padding-top: 25px;
}

.bu_list-vipcashback300x106-ng .bu_list_text {
  width: 60%;
}

.bu_list-club300x106-ng {
  background-image: url("/img/bonus/club_300x106_ng.jpg");
  align-items: flex-start;
}

.bu_list-club300x106-ng .bu_list_text {
  text-align: center;
}

.bu_list-firstdepos300x106-ng {
  background-image: url("/img/bonus/firstdepo300x106_ng.jpg");
}

.max_lottery {
  background: #333 url(/img/right-banners/max_lottery.png) center top no-repeat;
}

.express-new-year-bunner {
  background: #333 url(/img/right-banners/express-new-year.jpg) center top no-repeat;
}

.br-banner {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 15px;
  width: 100%;
  text-align: center;
  background: #333 url(/img/right-banners/br-banner-bg-decoration.png) center top no-repeat;
  background-size: cover;
  color: white;
  font-size: 13px;
  text-transform: uppercase;
  padding: 13px;
}

.br-banner a {
  color: inherit;
  text-decoration: none;
}

.br-banner__title {
  margin-bottom: 10px;
}

.br-banner-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background-image: url("/img/right-banners/bgvs.png");
  background-position: top 14px center;
  background-repeat: no-repeat;
  background-size: 90px;
  margin-bottom: 13px;
}

.br-banner-team {
  letter-spacing: .33px;
  width: 60px;
  font-size: 9px;
}

.br-banner-team__image {
  margin-bottom: 11px;
}

.br-banner-team__svg,
.br-banner-team__image img {
  max-width: 100%;
}

.br-banner-team__svg {
  max-height: 70px;
}

.br-banner-team__blur {
  -webkit-filter: blur(2px);
  filter: blur(2px);
}

.br-banner-info {
  -ms-flex-item-align: end;
  align-self: flex-end;
  -webkit-transform: translate(0, 5px);
  transform: translate(0, 5px);
}

.br-banner-info__time {
  position: relative;
  width: 43px;
  height: 43px;
  border: 1px solid #f4cc64;
  background-color: #363636;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-bottom: 7px;
  font-size: 10px;
}

.br-banner-info__time:before,
.br-banner-info__time:after {
  content: '';
  width: 24px;
  background-color: #f4cc64;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  height: 1px;
}

.br-banner-info__time:before {
  right: 100%;
}

.br-banner-info__time:after {
  left: 100%;
}

.br-banner-footer {
  font-size: 12px;
  background-color: #f5cd62;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 8px;
  color: #353b3e;
}

.br-banner-footer__val {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
}

.br-banner-footer__val--left {
  padding-right: 10px;
}

.br-banner-footer__val--right {
  padding-left: 10px;
}

.br-banner-footer__btn {
  font-size: 10px;
  background-color: #cb6435;
  margin: -1px 15px;
  position: relative;
  -webkit-filter: drop-shadow(0 0 25px rgba(0, 0, 0, 0.25));
  filter: drop-shadow(0 0 25px rgba(0, 0, 0, 0.25));
  min-height: 32px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: all .5s;
  transition: all .5s;
  z-index: 0;
  color: white !important;
  font-size: .8rem;
}

.br-banner-footer__btn:hover {
  background-color: #db6b39;
  -webkit-filter: drop-shadow(0 0 25px rgba(0, 0, 0, 0.5));
  filter: drop-shadow(0 0 25px rgba(0, 0, 0, 0.5));
}

.br-banner-footer__btn:hover:after,
.br-banner-footer__btn:hover:before {
  background-color: #db6b39;
}

.br-banner-footer__btn:after,
.br-banner-footer__btn:before {
  -webkit-transition: all .5s;
  transition: all .5s;
  content: '';
  position: absolute;
  display: block;
  height: 100%;
  top: 0;
  background-color: #cb6435;
  z-index: -1;
}

.br-banner-footer__btn:after {
  right: -20px;
  height: 100%;
  width: 100%;
  -webkit-transform: skew(-24deg);
  transform: skew(-24deg);
}

.br-banner-footer__btn:before {
  left: -20px;
  height: 100%;
  width: 100%;
  -webkit-transform: skew(24deg);
  transform: skew(24deg);
}

/*first deposit timer*/
.first-dep-timer {
  position: fixed;
  z-index: 9;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background: #f6ce60;
  padding: 0 10px;
}

.first-dep-timer.hidden {
  display: none;
}

.first-dep-timer__clock.flip-clock-wrapper {
  height: 60px;
  margin-top: 0;
}

.first-dep-timer__clock.flip-clock-wrapper ul {
  width: 25px;
  height: 35px;
  line-height: 37px;
  font-size: 30px;
  background: #363c3f;
}

.first-dep-timer__clock.flip-clock-wrapper ul li {
  line-height: 37px;
}

.first-dep-timer__clock.flip-clock-wrapper ul li a {
  color: #fff;
}

.first-dep-timer__clock.flip-clock-wrapper ul li a div {
  font-size: 50px;
}

.first-dep-timer__clock.flip-clock-wrapper ul li a div.up {
}

.first-dep-timer__clock.flip-clock-wrapper ul li a div.down {
}

.first-dep-timer__clock.flip-clock-wrapper ul li a div.shadow {
}

.first-dep-timer__clock.flip-clock-wrapper ul li a div.inn {
  color: #fff;
  font-size: 30px;
}

.first-dep-timer__clock.flip-clock-wrapper .flip-clock-divider {
  height: 45px;
  width: 15px;
}

.first-dep-timer__clock.flip-clock-wrapper .flip-clock-divider:first-child {
  width: 0;
}

.first-dep-timer__clock.flip-clock-wrapper .flip-clock-divider .flip-clock-label {
  right: -50px;
  margin: 0;
}

.first-dep-timer__clock.flip-clock-wrapper .flip-clock-divider.minutes .flip-clock-label {
  right: -55px;
}

.first-dep-timer__clock.flip-clock-wrapper .flip-clock-divider.seconds .flip-clock-label {
  right: -55px;
}

.first-dep-timer__clock.flip-clock-wrapper .flip-clock-dot.top {
  top: 14px;
}

.first-dep-timer__clock.flip-clock-wrapper .flip-clock-dot.bottom {
  bottom: 14px;
}

.first-dep-timer__button {
  margin-left: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #ffffff;
  background: #336633;
  height: 30px;
  padding: 0 10px;
  font-size: 14px;
  text-transform: uppercase;
  cursor: pointer;
  -webkit-transition: background .2s ease-in-out;
  -o-transition: background .2s ease-in-out;
  transition: background .2s ease-in-out;
  text-decoration: none;
}

.first-dep-timer__button:hover {
  background: #5f7942;
}

.first-dep-timer__hint {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, .45);
  box-shadow: 0 0 3px 0 rgba(0, 0, 0, .45);
  display: none;
  bottom: 100%;
  margin-bottom: 15px;
  background: #363d3f;
  padding: 0 10px;
  border-radius: 3px;
  min-width: 100%;
}

.first-dep-timer__hint:after {
  content: '';
  position: absolute;
  border: 10px solid transparent;
  border-top: 10px solid #363d3f;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  top: 100%;
}

.first-dep-timer__hint-text {
  color: #f6ce60;
}

.first-dep-timer:hover .first-dep-timer__hint {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

#casino_not_auth {
  color: #ffffff;
  margin: 0;
  padding-top: 10px;
  text-align: center;
  font-size: 18px;
}

.tvgame__error {
  color: #000000;
  margin: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: center;
  font-size: 18px;
}

.tvgame__iframe {
  width: 100%;
  min-width: 100%;
  height: 1300px;
}

.two-factor-popup {
  font-size: 0;
  text-align: center;
}

.two-factor-popup h2 {
  margin: 10px 0;
  font-size: 20px;
  line-height: 20px;
  color: #e5a533;
  text-transform: uppercase;
}

.two-factor-popup h2 + span {
  display: block;
  margin-bottom: 20px;
  font-size: 13px;
  line-height: 18px;
  color: #4c5559;
}

.two-factor-popup .two-factor-popup-qr {
  display: inline-block;
  margin-right: 19px;
  width: 125px;
  height: 125px;
  background-color: #ddd;
  overflow: hidden;
}

.two-factor-popup .two-factor-popup-main {
  display: inline-block;
  width: 362px;
  text-align: left;
  overflow: hidden;
}

.two-factor-popup-main p {
  font-size: 13px;
  font-weight: 500;
  color: #4c5559;
  margin: 0 0 10px;
}

.two-factor-popup-main__box {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.two-factor-popup-main .app-buttons {
  display: inline-block;
  margin-right: 16px;
  width: 146px;
}

.two-factor-popup-main .app-buttons a {
  display: block;
  width: 146px;
  height: 43px;
  background-image: url(../img/button_ios_android.png);
  background-repeat: no-repeat;
  border-radius: 5px;
}

.two-factor-popup-main .app-buttons a:first-child {
  background-position: 0 0;
  margin-top: 2px;
  margin-bottom: 14px;
}

.two-factor-popup-main form {
  display: inline-block;
  width: 200px;
  vertical-align: top;
}

.apm-give_wrapper_input,
.bonus_body_wrapper_input,
.jm_wrapper_input,
.tfp-main_wrapper_input {
  position: relative;
  display: inline-block;
  width: 100%;
}

.two-factor-popup-main form input {
  margin-bottom: 6px;
  padding: 0 12px;
  width: 100%;
  color: #4c5559;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 3px;
}

.two-factor-popup-main form input,
.two-factor-popup .download-code,
.two-factor-popup button {
  display: block;
  font-size: 13px;
  line-height: 30px;
  height: 30px;
  box-sizing: border-box;
  outline: none;
}

.two-factor-popup .download-code,
.two-factor-popup button {
  width: 200px;
  color: #fff;
  text-align: center;
  border: none;
  border-radius: 3px;
  background-color: #336633;
  box-shadow: none;
  cursor: pointer;
}

.two-factor-popup button:hover {
  background-color: #5f7942;
}

.two-factor-popup .two-factor-info {
  font-size: 13px;
  font-weight: 500;
}

.two-factor-popup .two-factor-info.two-factor-success {
  color: #336633;
}

#two_factory.box-modal {
  width: 600px;
}

#two_factor_form .keyboardInput {
  background-color: #fff;
  border: medium none;
  box-shadow: 1px 1px 0 0 #aab8bd inset;
  height: 28px;
  line-height: 28px;
  padding: 0 10px;
  width: 145px;
  margin-top: 6px;
}

.two_factor_disabled {
  background-color: #333333;
  display: inline-block;
  margin: 6px 0 10px;
  height: 30px;
  line-height: 30px;
  padding: 0 5px;
  font-size: 13px;
  color: #fff;
  text-align: center;
  border-radius: 3px;
  box-sizing: border-box;
  cursor: pointer;
  text-decoration: none;
}

.two_factor_disabled:hover {
  background-color: #768e97;
}

.alt-auth__dialog_google-auth {
  margin-top: 10px;
}

.alt-auth__input {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 !important;
  background-color: #fff;
  border: none;
  border-radius: 2px;
  box-shadow: none;
  outline: none;
  box-sizing: border-box;
  margin-bottom: 12px;
  padding: 0 10px;
  width: 100%;
  height: 29px;
  line-height: 29px;
  border: 0;
}

.alt-auth__btn {
  margin-top: 15px;
  width: 100%;
  height: 29px;
  font-size: 12px;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  background-image: linear-gradient(0deg, #649113, #82b823);
  box-shadow: inset 0 -1px 3px #83b924;
  border: none;
  border-radius: 2px;
  box-sizing: border-box;
  outline: none;
  cursor: pointer;
}

.alt-auth__text {
  margin: 10px 0 4px;
  line-height: 16px;
  font-size: 13px;
  text-align: center;
}

.two_factor_check {
  background-color: #333333;
  display: inline-block;
  height: 30px;
  line-height: 30px;
  padding: 0 5px;
  font-size: 13px;
  color: #fff;
  text-align: center;
  border-radius: 3px;
  box-sizing: border-box;
  cursor: pointer;
  text-decoration: none;
}

.app-buttons__android {
  background-position: 0 100%;
}

.bu_list_text.max_lottery_left:before {
  content: none !important;
}

.bu_list-cashback .bve-left {
  color: #ffce35;
  text-shadow: 1px 1px 5px #000;
}

.topHeadMenuUl_icon--shield {
  width: 20px;
}

.topHeadMenuUl_icon--bonus {
  width: 23px;
  margin-top: -3px;
}

.headSocial-list {
  float: left;
  display: flex;
  margin-top: 8px;
}

.headSocial-link {
  text-decoration: none;
  font-size: 18px;
  font-weight: 600;
  color: #f6ce60;
}

.headSocial-list::before,
.headSocial-list::after,
.headSocial-item::before,
.headSocial-item::after,
.headSocial-link::after,
.headSocial-link::before,
.headSocial-link i::after {
  display: none;
}

.headSocial-item:not(:last-child) {
  margin-right: 10px;
}

/* new year start */
.new-year-bet {
  padding-bottom: 0;
}

.new-year-bet .bve-left__num {
  font-size: 5vw !important;
  color: #fff;
  text-align: left;
  text-transform: uppercase;
}

.new-year-bet .bve-left__message {
  font-size: 2.5vw;
  text-align: left;
  color: #ffce35;
  text-transform: uppercase;
  display: block;
}

.new-year-bet .bve-left {
  height: auto;
  padding-bottom: 15px;
}

.new-year-bet .bve-left__text {
  width: 50%;
  text-align: left;
}

.new-year-bet .bve-left__message-highlight {
  color: #ffce35;
  text-transform: uppercase;
  display: inline-block;
}

.new-year-bet__logo {
  width: 200px !important;
  position: absolute;
  top: -55px;
  left: 0;
}

.new-year-bet__link {
  text-decoration: none;
}

.new-year-bet--slider {
  padding: 35px 10px 0;
  height: auto;
  background-image: url(/img/right-banners/express-new-year.jpg);
}

.new-year-bet.new-year-bet--slider .bve-left__num {
  font-size: 20px !important;
  white-space: nowrap;
}

.new-year-bet--slider .new-year-bet__logo {
  width: 60px !important;
  top: -20px;
}

.new-year-bet.new-year-bet--slider .bve-left__message {
  font-size: 12px;
  line-height: 1.4;
}

.new-year-bet.new-year-bet--slider .bve-left__text {
  width: 65%;
}
/* new year end */

/*copa america banner*/
.main-carousel__item--copa_america .main-carousel__link {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url('/img/bonus/copa_america_sl.png') no-repeat top left;
  background-size: cover;
}
/*copa america*/

/*youtube banners*/
.main-carousel__item--youtube_ru .main-carousel__link {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(/img/banners/slider/youtubeChanelRU.png) no-repeat top left;
  background-size: cover;
}

.main-carousel__item--youtube .main-carousel__link {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(/img/banners/slider/youtubeChanelBig.png) no-repeat top left;
  background-size: cover;
}

.bu_list-youtubechanel {
  display: flex;
  flex-direction: column;
  background-image: url(/img/bonus/youtubeChanelBg.jpg);
}

.bu_list-youtubechanel .bu_list_text {
  max-width: 52%;
  text-shadow: none;
  transform: none;
}

.bu_list-youtubechanel .bu_list_text--yellow {
  font-size: 20px;
  font-weight: bold;
  padding-right: 25px;
  background: linear-gradient(to bottom, #fcea45 0%, #f5b418 100%);
  -webkit-background-clip: text;
  color: unset;
  -webkit-text-fill-color: transparent;
}

.bu_list-youtubechanel .bu_list_text--gray {
  font-size: 12px;
  font-weight: bold;
  font-style: italic;
  width: 52%;
  text-align: left;
  padding-top: 5px;
  background: linear-gradient(to bottom, #ffffff 0%, #a5a5a5 100%);
  -webkit-background-clip: text;
  color: unset;
  -webkit-text-fill-color: transparent;
}

@media screen and (min-width: 0\0) {
  .bu_list-youtubechanel .bu_list_text--yellow {
    background: none;
    color: #f8cb2b;
  }

  .bu_list-youtubechanel .bu_list_text--gray {
    background: none;
    color: #b8b8b8;
  }

  .bu_list-cashback .bve-left {
    width: 70%;
  }
}

@media screen and (max-width: 1366px) {
  .bu_list-cashback .bve:not(.bve300x106-ng) .bu_list_text {
    text-align: right;
    padding-right: 3px;
    width: 75%;
    font-size: 2.8em;
  }

  [lang = "th"] .bu_list-cashback .bu_list_text {
    font-size: 14px;
  }

  .bu_list-club .bu_list_text {
    text-align: right;
    width: 100%;
    font-size: 11px;
  }

  .bve-left span:nth-child(1) {
    font-size: 2.5em;
  }

  [lang = "by"] .bve-left span:nth-child(1),
  [lang = "ru"] .bve-left span:nth-child(1),
  [lang = "et"] .bve-left span:nth-child(1),
  [lang = "tr"] .bve-left span:nth-child(1),
  [lang = "tw"] .bve-left span:nth-child(1),
  [lang = "ua"] .bve-left span:nth-child(1) {
    font-size: 5.5em;
  }

  [lang = "th"] .bve-left span:nth-child(1) {
    font-size: 6.5em;
  }

  .bve-left span:nth-child(2) {
    font-size: 2.5em;
  }

  [lang = "by"] .bve-left span:nth-child(2),
  [lang = "ru"] .bve-left span:nth-child(2),
  [lang = "et"] .bve-left span:nth-child(2),
  [lang = "tr"] .bve-left span:nth-child(2),
  [lang = "tw"] .bve-left span:nth-child(2),
  [lang = "ua"] .bve-left span:nth-child(2) {
    font-size: 2.675em;
  }

  [lang = "th"] .bve-left span:nth-child(2) {
    font-size: 3.675em;
  }

  .bve-left span:nth-child(3) {
    font-size: 2em;
  }

  [lang = "by"] .bve-left span:nth-child(3),
  [lang = "ru"] .bve-left span:nth-child(3),
  [lang = "et"] .bve-left span:nth-child(3),
  [lang = "tr"] .bve-left span:nth-child(3),
  [lang = "tw"] .bve-left span:nth-child(3),
  [lang = "ua"] .bve-left span:nth-child(3) {
    font-size: 2.34375em;
  }

  [lang = "th"] .bve-left span:nth-child(3) {
    font-size: 3.34375em;
  }

  [lang = "fi"] .bu_list-reload-bonus .bu_list_text {
    font-size: 12px;
  }

  [lang = "fi"] .bu_list-firstdepos .bu_list_text {
    width: 100px;
    font-size: 9px;
  }

  [lang = "et"] .bu_list-firstdepos .bu_list_text {
    font-size: 11px;
  }

  [lang = "ru"] .bu_list-club300x106-ng .bu_list_text {
    font-size: 13px;
  }

  [lang = "ru"] .bu_list-happybirthday {
    padding-top: 2em;
  }
}
/*youtube banners*/

/*slots popup*/
#popup_slots_nickname.box-modal {
  width: 380px;
}

#popup_slots_nickname .text_modal {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 10px 0;
}

#popup_slots_nickname .psn--head {
  margin: 0 0 15px;
  font-size: 18px;
  color: #000;
}

#popup_slots_nickname .psn--form {
  text-align: center;
}

#popup_slots_nickname .psn--input {
  width: 230px;
  border: 1px solid #c1c5c9;
  margin-bottom: 15px;
  color: #000;
}

#popup_slots_nickname .psn--button {
  border-radius: 3px;
  font-size: 16px;
  color: #fff;
  font-weight: 700;
  padding: 9px 20px;
  height: 32px;
}

#popup_slots_nickname .psn--button:hover {
  background-color: #527b16;
}
/*slots popup*/

/*banner href*/
.express-new-year.new-year-bet--slider {
  padding: 0;
  height: 106px;
}

.express-new-year.new-year-bet--slider .new-year-bet__link {
  width: 100%;
  height: 100%;
  padding: 35px 90px 0 10px;
  box-sizing: border-box;
}
/*banner href*/

/*slots providers list*/
.slots-main .toggle-btn {
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0;
  width: 30px;
  height: 46px;
  color: #000;
  -webkit-transition: -webkit-transform .2s linear;
  transition: -webkit-transform .2s linear;
  -o-transition: transform .2s linear;
  transition: transform .2s linear;
  transition: transform .2s linear, -webkit-transform .2s linear;
}

.slots-main .toggle-btn.opened {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.slots-main.fixed .slots-main-menu {
  width: auto !important;
  right: 0;
}

.slots-main .toggle-btn::before {
  display: inline-block;
  width: 0;
  height: 0;
  border-color: #000 transparent transparent;
  border-style: solid;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  border-width: 5px 5px 0;
  vertical-align: top;
  margin-top: 21px;
}

@supports (-webkit-marquee-repetition:infinite) and ((-o-object-fit: fill) or (object-fit: fill)) {
  .slots-main-menu {
    padding-right: 30px !important;
    text-align: left !important;
  }

  .slots-main .toggle-btn::before {
    margin-left: 10px;
  }

  .slots-main-left-menu form input {
    min-height: 38px;
  }

  .slots-main-menu li.active {
    -webkit-box-shadow: inset 0 -4px 0 -1px #cc6633 !important;
    box-shadow: inset 0 -4px 0 -1px #cc6633 !important;
  }
}
/*slots providers list*/

/*fight on the ice*/
.fight_on_the_ice_right_banner_en {
  background-image: url('/img/bonus/figth_en.png');
}

.fight_on_the_ice_right_banner_ru {
  background-image: url('/img/bonus/figth_ru.png');
}
/*fight on the ice*/

@media screen and (max-width: 1365px) {
  .mainPage .contentWrap .leftSide,
  .withLML .contentWrap .leftSide {
    width: 270px;
  }

  .mainPage .contentWrap .centerCon,
  .withLML .contentWrap .centerCon {
    width: -webkit-calc(100% - 500px);
    width: calc(100% - 500px);
  }

  .withLML .contentWrap .centerCon_reg {
    width: -webkit-calc(100% - 240px);
    width: calc(100% - 240px);
  }

  .mainPage .contentWrap .rightSide,
  .withLML .contentWrap .rightSide {
    width: 230px;
  }

  .mainPage .cuponBetCon .toolsCon > .big #all_sum,
  .withLML .cuponBetCon .toolsCon > .big #all_sum {
    margin-left: 0 !important;
  }

  .mainPage .cuponBetCon .toolsCon > .big .inpCon,
  .withLML .cuponBetCon .toolsCon > .big .inpCon {
    width: auto;
  }

  .mainPage .clear--confirmation,
  .withLML .clear--confirmation,
  .mainPage .clear--promo,
  .withLML .clear--promo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .mainPage .clear--confirmation .fr,
  .withLML .clear--confirmation .fr,
  .mainPage .clear--confirmation .select2-container,
  .withLML .clear--confirmation .select2-container {
    width: 100% !important;
  }

  .mainPage .clear--promo #promo_coupon,
  .withLML .clear--promo #promo_coupon {
    width: 190px;
  }

  .mainPage .bu_list,
  .withLML .bu_list {
    background-size: 100% 100%;
  }

  .mainPage .bu_list-youtubechanel .bu_list_text--yellow,
  .withLML .bu_list-youtubechanel .bu_list_text--yellow {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: 95%;
    font-size: 20px;
  }

  body {
    min-width: 1280px !important;
  }
}
/*Ставка без риска*/
.risk_free_rate_banner {
  background-image: url('/img/bonus/risk_free_rate/no_risk_small_en.png');
  background-position-y: 0;
  padding-bottom: 32px;
}

.risk_free_rate_banner_ru {
  background-image: url('/img/bonus/risk_free_rate/no_risk_small_ru.png');
  background-position-y: 0;
  padding-bottom: 32px;
}

.bu_list-risk_free_rate {
  background-image: url('/img/bonus/risk_free_rate/no_risk.png');
  background-position: top left !important;
}

.bu_list-risk_free_rate_ru {
  background-image: url('/img/bonus/risk_free_rate/no_risk_ru.png');
  background-position: top left !important;
}
/*Ставка без риска*/



/*бонус для Бразиии Copa America*/
.bu_list-copa_america {
  background-image: url('/img/bonus/copa_america.png');
  background-position: top left !important;
}
/*бонус для Бразиии Copa America*/


.teamImg__ico {
  display: none;
}

.teamImg--blur {
  -webkit-filter: blur(2px);
  filter: blur(2px);
}

/*Кнопка MELBET TV*/
.melbet_tv-btn {
  float: right;
  height: 30px;
  width: 80px;
  margin: 5px 15px 0;
  background-image: url('/public/melbet/img/tvgames/melbet-tv.png');
  background-size: contain;
  background-repeat: no-repeat;
}
/*Кнопка MELBET TV*/

/*Кнопка 'Среда в плюсе'*/
.wednesday_plus-btn {
  float: right;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  overflow: hidden;
  padding: 0 15px;
  height: 30px;
  margin: 5px 15px 0;
  border-radius: 2px;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 13px;
  background: -webkit-gradient(linear, left top, left bottom, from(#fcea45), to(#f5b418));
  background: -o-linear-gradient(top, #fcea45 0%, #f5b418 100%);
  background: linear-gradient(to bottom, #fcea45 0%, #f5b418 100%);
  color: #000;
  -webkit-transition: background 0.2s ease;
  -o-transition: background 0.2s ease;
  transition: background 0.2s ease;
}

.wednesday_plus-btn::before {
  content: '';
  background-color: rgba(255, 255, 255, 0.5);
  height: 100%;
  width: 48px;
  display: block;
  position: absolute;
  top: 0;
  left: -100px;
  -webkit-transform: skewX(-45deg) translateX(0);
  -ms-transform: skewX(-45deg) translateX(0);
  transform: skewX(-45deg) translateX(0);
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
}

.wednesday_plus-btn:hover::before {
  -webkit-transform: skewX(-45deg) translateX(400px);
  -ms-transform: skewX(-45deg) translateX(400px);
  transform: skewX(-45deg) translateX(400px);
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  -o-transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
}
/*Кнопка 'Среда в плюсе'*/

.contact__desc {
  margin-top: 40px;
}

.contact__row {
  display: block;
}

/*Бонусы ЛК*/
.apm-bonuses__switches {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  margin-top: 15px;
  margin-bottom: 5px;
}

.apm-bonuses__switcher {
  cursor: pointer;
  margin-right: 10px;
  text-transform: uppercase;
  font-size: 16px;
  color: #7c7c7c;
}

.apm-bonuses__switcher--active {
  position: relative;
  font-weight: 600;
  color: #3b8f3b;
}

.apm-block--bonus::before,
.apm-block--bonus::after,
.apm-block--bonus *::before,
.apm-block--bonus *::after {
  content: none;
}

.apm-bonuses__switcher--active::before {
  content: '';
  position: absolute;
  bottom: -5px;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: #3b8f3b;
}

.apm-bonuses__switcher--active::after {
  content: none;
}

.apm-block--bonus .apm-bonuses__rules {
  margin-top: 10px;
}

.apm-block--bonus .apm-bonuses__rules-link {
  cursor: pointer;
  text-transform: uppercase;
  color: #398439;
}

.apm-block--bonus .apm-bonuses-wagners {
  margin-top: 5px;
}

.apm-block--bonus .apm-bonuses-wagners,
.apm-block--bonus .apm-bonuses__rules {
  width: 100%;
  margin-left: 0;
  font-size: 14px;
}

.apm-bonuses__list {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: -14px;
}

.apm-bonuses-single {
  position: relative;
  padding-bottom: 44px;
  width: 200px;
  height: auto;
  min-height: 475px;
  margin: 15px 14px 0;
  border: 1px solid #99a8b2;
  box-shadow: 0 0 7px 0 rgba(0, 0, 0, .48);
  background: #444;
  color: #fff;
}

.apm-bonuses-single.closed {
  opacity: .5;
}

.apm-bonuses-single__delete {
  position: absolute;
  top: 7px;
  right: 7px;
  cursor: pointer;
  color: #fff;
  z-index: 1;
  transition: color .2s ease-in-out;
}

.apm-bonuses-single__delete:before {
  content: "\f014";
  font-family: FontAwesome;
  font-size: 24px;
}

.apm-bonuses-single__delete:hover {
  color: #f6ce60;
}

.apm-bonuses-single__img {
  height: 145px;
}

.bonus .apm-bonuses-single__img {
  background: url('/img/bonuses/1xcasino/bonus.png') no-repeat center 0px;
}

.free-spin .apm-bonuses-single__img {
  background: url('/img/bonuses/1xcasino/free-spin.png') no-repeat center 0px;
}

.closed .apm-bonuses-single__img {
  background: url('/img/bonuses/1xcasino/bonus_close.png') no-repeat 50%;
}

.apm-bonuses-single--new.bonus .apm-bonuses-single__img {
  background: url('/img/bonuses/bonuses-gifts/bonus.png') no-repeat center 0;
}

.apm-bonuses-single--new.free-spin .apm-bonuses-single__img {
  background: url('/img/bonuses/bonuses-gifts/free-spin.png') no-repeat center 0;
}

.apm-bonuses-single--new.closed .apm-bonuses-single__img {
  background: url('/img/bonuses/bonuses-gifts/bonus_close.png') no-repeat 50%;
}

.apm-bonuses-single__name {
  position: relative;
  width: calc(100% + 14px);
  height: 35px;
  margin-left: -7px;
  background-image: linear-gradient(90deg, #f6ce60, #ddb64b, #f6ce60);
  line-height: 35px;
}

.apm-bonuses-single__name:after,
.apm-bonuses-single__name:before {
  content: "";
  position: absolute;
  bottom: -2px;
}

.apm-bonuses-single__name:before {
  left: 0;
  border-top: 2px solid #356992;
  border-left: 7px solid transparent;
}

.apm-bonuses-single__name:after {
  right: 0;
  border-top: 2px solid #356992;
  border-right: 7px solid transparent;
}

.apm-bonuses-single__name-item {
  text-align: center;
  text-transform: uppercase;
  font-size: 22px;
  font-weight: 700;
  color: #312f2c;
}

.apm-bonuses-single--new .apm-bonuses-single__name-item {
  color: #333;
}

.apm-bonuses-single__timer .timer-title {
  margin: 3px 0;
  text-align: center;
  font-size: 13px;
}

.apm-bonuses-single__extra,
.apm-bonuses-single__info {
  position: relative;
  padding: 10px 10px 0;
  margin: 10px 0 0;
  text-align: center;
}

.apm-bonuses-single__extra:before,
.apm-bonuses-single__info:before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  width: 80%;
  height: 1px;
  background: #dfe9f1;
  color: #fee5a5;
  opacity: 0.3;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.apm-bonuses-single__extra .bonuses-action__text {
  margin: 0;
  font-size: 13px;
  font-weight: 500;
  line-height: 13px;
}

.apm-bonuses-single__extra .bonuses-action__count {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 5px 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 16px;
  color: #f6ce60;
}

.apm-bonuses-single__extra .bonuses-action__start {
  color: #f6ce60;
}

.apm-bonuses-single__extra .bonuses-action__end {
  color: #958e84;
}

.apm-bonuses-single__extra .bonuses-action__end:before {
  content: "/";
  font-size: 18px;
  color: #958e84;
}

@supports (-webkit-background-clip: text) {
  .apm-bonuses-single__extra .bonuses-action__end,
  .apm-bonuses-single__extra .bonuses-action__end:before {
    background: linear-gradient(180deg, #958e84, #958e84);
    -webkit-background-clip: text;
  }
}

.apm-bonuses-single__link {
  margin-bottom: 10px;
}

.apm-bonuses-single__button,
.apm-bonuses-single__link {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.apm-bonuses-single__button {
  position: absolute;
  bottom: 10px;
  left: 10px;
  cursor: pointer;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  width: calc(100% - 20px);
  height: 34px;
  background: #f6ce60;
  font-size: 15px;
  font-weight: 500;
  color: #17324e;
}

.apm-bonuses-single__top::before,
.apm-bonuses-single__top::after,
.apm-bonuses-link::before,
.apm-bonuses-link::after,
.apm-bonuses-single::before,
.apm-bonuses-single::after {
  content: none;
}

.apm-bonuses-link {
  position: static;
}

.closed .apm-bonuses-single__button {
  cursor: auto;
  border: 1px solid #fde3a3;
  background: none;
  color: #fde5a4;
}

.apm-bonuses-single__top {
  margin-bottom: 10px;
}

.apm-bonuses-single--new {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-bottom: 0;
  width: 215px;
}

.apm-bonuses-single__wrap {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-bottom: 0;
  min-height: 475px;
}

.apm-bonuses-single--new .apm-bonuses-single__info a {
  color: #f6ce60;
}

.apm-bonuses-single--new .apm-bonuses-single__extra:before,
.apm-bonuses-single--new .apm-bonuses-single__info:before {
  background: #dfe9f1;
}

.apm-bonuses-single--new .apm-bonuses-single__button {
  position: relative;
  bottom: auto;
  left: auto;
  text-align: center;
  font-size: 14px;
}

.apm-bonuses-single--new .apm-bonuses-single__button--stop {
  border: 1px solid rgba(246, 206, 96, .52);
  background: transparent;
  color: #f6ce60;
}

.apm-bonuses-single--new .apm-bonuses-single__button:last-child {
  margin-bottom: 0;
}

.apm-bonuses-single__duration {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 5px;
}

.apm-bonuses-single__moment {
  font-size: 13px;
  color: #fff;
}

.apm-bonuses-single__interval {
  font-size: 10px;
  color: #958e84;
}

.apm-bonuses-single__while {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  text-align: center;
  font-size: 18px;
  color: #f6ce60;
}

.apm-bonuses-single__time,
.apm-bonuses-single__while {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.apm-bonuses-single__time {
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  min-width: 20px;
}

.apm-bonuses-single__time-text {
  font-size: 10px;
  line-height: 10px;
  color: #958e84;
}

.apm-bonuses-single__time--day {
  margin-right: 27px;
}

.apm-bonuses-single__separator {
  display: inline-block;
  margin: 0 9px;
}

.apm-bonuses-wagners {
  margin: 10px 0 5px 14px;
  color: #000;
}

.apm-bonuses-experience {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 41px;
  margin-top: 10px;
}

.apm-bonuses-experience__title {
  text-align: center;
  font-size: 10px;
  color: #f6ce60;
}

.apm-block--bonus .apm__heading {
  margin: 0;
  text-transform: uppercase;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
}

.apm-block--bonus .apm__subheading {
  margin: 0 0 15px;
  font-size: 15px;
  line-height: 22px;
}

.apm-bonuses-experience__progress {
  margin-top: 7px;
}

.apm-bonuses-experience__progress .circles-wrp {
  position: relative;
}

.apm-bonuses-experience__progress .circles-text {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 9px;
  color: #fee5a5;
  -webkit-transform: translate(-50%, -70%);
  transform: translate(-50%, -70%);
}

.modal-mask {
  position: fixed;
  z-index: 9998;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, .5);
  display: table;
  transition: opacity .3s ease;
}

.modal-wrapper {
  display: table-cell;
  vertical-align: middle;
}

.modal-main {
  transition: all .3s ease;
}

.modal-enter {
  opacity: 0;
}

.modal-leave-active {
  opacity: 0;
}

.modal-enter .modal-main,
.modal-leave-active .modal-main {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

.rules-bonus .modal-main {
  position: relative;
  padding: 16px;
  width: 100%;
  max-width: 765px;
  margin: 0 auto;
  border: 1px solid white;
  border-radius: 6px;
  background: #333;
  color: white;
}

.rules-bonus__close {
  position: absolute;
  top: 6px;
  right: 10px;
  cursor: pointer;
  width: 0.8em;
  height: 0.8em;
  font-size: 11px;
  line-height: 15px;
  transition: color 0.3s ease;
}

.rules-bonus__close:hover svg polygon {
  fill: #ff6200;
}

.rules-bonus.js-rule-bonus h2 {
  display: block;
  font-size: 1.5em;
  font-weight: bold;
  color: #fff;
}

.rules-bonus.js-rule-bonus ol {
  list-style: decimal;
  padding-left: 30px;
}

.rules-bonus.js-rule-bonus ol li {
  margin-bottom: 7px;
  font-size: 14px;
}

.rules-bonus__close.js-rule-bonus-close polygon {
  fill: #fff;
}

.rules-bonus__close.js-rule-bonus-close:hover polygon {
  fill: #f6ce60;
}

.custom-alert__title {
  margin-top: 0;
  text-transform: uppercase;
  font-size: 1.375em;
  font-weight: 500;
}

.slots-account-popup__item {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-top: 0.9375em;
}

.slots-account-popup__title {
  text-transform: uppercase;
  font-size: 1em;
  font-weight: 700;
}

.slots-account-popup__col {
  box-sizing: border-box;
  padding: 1.7em 1.5em;
  width: 46%;
  border-radius: 0.1875em;
  box-shadow: 0 0 0.125em rgba(255, 255, 255, 0.5);
  background-color: rgba(255, 192, 19, 0.75);
  text-align: center;
}

.slots-account-popup__balance {
  margin: 0.71429em 0em;
  font-size: 1em;
  font-weight: 400;
}

.slots-account-popup__button {
  cursor: pointer;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 0.41667em;
  border: 1px solid #fff;
  border-radius: 0.16667em;
  background-color: #759e2d;
  text-transform: uppercase;
  font-size: 1em;
  color: #fff;
  transition: background-color 0.3s ease;
}

.slots-account-popup__button:hover {
  background-color: #90c438;
}

.slots-account-popup .custom-alert__close {
  position: absolute;
  top: 0;
  cursor: pointer;
  right: 0.3125em;
}

.slots-account-popup .custom-alert__close::before {
  content: '\f00d';
  font-family: FontAwesome;
  color: #fff;
}

.slots-account-popup .custom-alert__title {
  margin-top: 0;
  text-transform: uppercase;
  font-size: 1.375em;
  font-weight: 500;
}

#popup_slots_change_account {
  width: 495px;
}

.b-bonuses_dropdown_list > li {
  min-height: 54px;
  height: auto;
  padding-bottom: 10px;
}

.link-b-block {
  padding-left: 27px;
}

.link-b-block::after {
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  position: absolute;
}

.link-b-block:active:after {
  transform: rotate(180deg) translateY(50%);
}

@media screen and (max-width: 1420px) {
  .balance-one .topHeadMenuUl > li {
    margin-right: 5px;
  }

  .balance-one .headSocial-item:not(:last-child) {
    margin-right: 15px;
  }

  .balance-two .headSocial-item:not(:last-child) {
    margin-right: 10px;
  }

  .balance-two .topHead .refillBut {
    margin-left: 10px;
  }

  .balance-two .b-block .top-b__account .top-b-acc__title,
  .balance-two .b-block .top-b__account .top-b-acc__amount,
  .balance-two .acc-open.dropdown-show {
    font-size: 12px;
  }

  .balance-two .b-block .extra-balance__tab .top-b__account .top-b-acc__amount::after,
  .balance-two .acc-open.dropdown-show::after {
    width: 12px;
    height: 7px;
    background-size: cover;
  }

  .b-block .top-b__account {
    margin-right: 15px;
  }

  .header .topHead > div.fr {
    right: 0;
  }
}

.bu_list-rocket_launch {
  justify-content: flex-start !important;
  background-image: url(/img/bonus/roket__launch.jpg);
  box-sizing: border-box;
  text-decoration: none;
  padding-top: 1em;
  background-position: 0;
  display: block;
  background-size: 110% 100%;
}

.bu_list-rocket_launch_ru {
  justify-content: flex-start !important;
  background-image: url(/img/bonus/roket__launch_ru.jpg);
  box-sizing: border-box;
  text-decoration: none;
  padding-top: 1em;
  background-position: 0;
  display: block;
  background-size: 110% 100%;
}

.bu_list-rocket_launch_ca {
  justify-content: flex-start !important;
  background-image: url(/img/bonus/roket__launch_ca.png);
  box-sizing: border-box;
  text-decoration: none;
  padding-top: 1em;
  background-position: 0;
  display: block;
  background-size: 110% 100%;
}

.bu_list-rocket_launch_ug {
  justify-content: flex-start !important;
  background-image: url(/img/bonus/roket__launch_ug.jpg);
  box-sizing: border-box;
  text-decoration: none;
  padding-top: 1em;
  background-position: 0;
  background-size: 110% 100%;
}

.bu_list-rocket_launch_bg {
  justify-content: flex-start !important;
  background-image: url(/img/bonus/roket__launch_bg.jpg);
  box-sizing: border-box;
  text-decoration: none;
  padding-top: 1em;
  background-position: 0;
  background-size: 110% 100%;
}

.bu_list-rocket_launch_cn {
  justify-content: flex-start !important;
  background-image: url(/img/bonus/roket__launch_cn.jpg);
  box-sizing: border-box;
  text-decoration: none;
  padding-top: 1em;
  background-position: 0;
  background-size: 110% 100%;
}

.bu_list-rocket_launch_vn {
  justify-content: flex-start !important;
  background-image: url(/img/bonus/roket__launch_vn.jpg);
  box-sizing: border-box;
  text-decoration: none;
  padding-top: 1em;
  background-position: 0;
  background-size: 110% 100%;
}

.bu_list-rocket_launch .bu_list_text {
  width: 60%;
  margin: -192px auto 0 auto;
  text-align: center;
  font-weight: 600;
  font-size: 3vw;
  text-shadow: 0 0 15px #000, -2px 2px 0 #ac8a21;
  transform: scaleY(1.3) skewY(-3deg);
  color: #ff7800;
}

.bu_list-rocket_launch_ng {
  justify-content: flex-start !important;
  background-image: url(/img/bonus/roket__launch_ng.jpg);
  box-sizing: border-box;
  text-decoration: none;
  padding-top: 1em;
  background-position: 0;
  background-size: 110% 100%;
}

.bu_list-rocket_launch_cd {
  justify-content: flex-start !important;
  background-image: url('/img/bonus/roket__launch_cd.jpg');
  box-sizing: border-box;
  text-decoration: none;
  padding-top: 1em;
  background-position: 0;
  background-size: 110% 100%;
}

.bu_list-rocket_launch_tr {
  justify-content: flex-start !important;
  background-image: url(/img/bonus/roket__launch_tr.jpg);
  box-sizing: border-box;
  text-decoration: none;
  padding-top: 1em;
  background-position: 0;
  background-size: 110% 100%;
}

.bu_list-rocket_launch_no {
  justify-content: flex-start !important;
  background-image: url(/img/bonus/roket__launch_no.jpg);
  box-sizing: border-box;
  text-decoration: none;
  padding-top: 1em;
  background-position: 0;
  background-size: 110% 100%;
}

[lang = "fi"] .bu_list-rocket_launch .bu_list_text {
  width: 100%;
}

.bonus_games_right .bu_list-rocket_launch .bu_list_text {
  margin: 0 auto;
  font-size: 1em;
  transform: scaleY(1) skewY(-5deg);
}

.f-partners {
  padding: 10px 80px;
  background-color: #1e1e1e;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}

.f-partners__title {
  color: #fff;
  font-size: 18px;
  margin: 0 0 10px;
}

.f-partners__item {
  height: 100px;
  margin: 0 10px 0 0;
}

.show_bonusProgress:hover .wrapper_bonuses_dropdown_list {
  display: none;
}

.show_bonusProgress .wrapper_bonuses_dropdown_list.wrapper_bonuses_dropdown_list--show {
  display: block;
}

.b-block .extra-balance__tab .top-b-acc__amount {
  margin-top: 8px;
}

.kofsTableLineNums_dop {
  overflow: hidden;
}

.kofsTableLineNums_dop,
.kofsTableLineNums_dop .kofs .kof {
  height: 60px;
}

.kofsTableLineNums_dop .kofs .kof {
  line-height: 55px;
}

.kofsTableLineNums_dop .team__dop {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  clear: both;
  background: #ddeaf3;
  padding: 3px 5px;
  border-right: 1px solid #b5c6d2;
  width: calc(100% + 1px);
  box-sizing: border-box;
  font-size: 12px;
}

.blockContent_howbet img {
  max-width: 100%;
}

.bet_santa {
  height: 21.18vw;
}

.bu_list-happybirthday_ug {
  background-image: url('/img/bonus/HB-afro-ug.jpg') !important;
}

.bu_list-freebet_ug {
  background-image: url('/img/bonus/tv-afro-ug.jpg') !important;
}

.bu_list-freebet_ug .bu_list_text {
  text-align: center;
}

.bu_list-vipcashback_ug {
  background-image: url('/img/bonus/vip_cashback-ug.jpg') !important;
}

.bu_list-thursday_bonus {
  background-image: url('/img/bonus/thursday_bonus_big.jpg');
}

.bu_list-thursday_bonus .bu_list_text{
  color: #ffbf40;
  margin-left: 0;
  margin-bottom: auto;
  padding-top: 4.5%;
  text-align: center;
  width: 100%;
}

.bonus-item_ug {
  background-image: url('/img/bonus/friends-afro-ug.png') !important;
  background-position: right;
}

.bonus-item_ug .bu_list_text {
  text-align: left;
}

.bu_list-daily-drops {
  justify-content: flex-end;
  align-items: flex-start;
  flex-direction: row;
}

.bu_list-daily-drops .bu_list_text {
  margin: 10px 0;
  width: 50%;
  text-align: left;
}

.tabs__banner_af {
  background: url('/img/bonus/ngFirstDepositBg.jpg');
  background-size: cover;
}

.tabs__banner_af::after {
  content: '';
  display: block;
  background: url('/img/bonus/ngFirstDepositWomen.png') no-repeat;
  background-size: 54%;
  height: 144px;
  width: 300px;
  pointer-events: none;
  position: absolute;
  bottom: 0;
  left: 10%;
}

.b-block .top-b__account .top-b-acc__title {
  white-space: nowrap;
  max-width: 80px;
  text-overflow: ellipsis;
  overflow: hidden;
}

.blockContent .bu_list.bu_list-rocket_launch_zm {
  height: 25.18vw;
}

.bu_list.bu_list-rocket_launch_zm {
  justify-content: flex-start !important;
  background-image: url('/img/bonus/roket__launch_zm.jpg');
  box-sizing: border-box;
  text-decoration: none;
  padding-top: 1em;
  background-position: 0;
  background-size: 100% 100%;
}

@media screen and (max-width: 1850px) {
  .balance-two .topHeadMenuUl > li {
    margin-right: 15px;
  }

  .topHead .refillBut {
    width: auto;
  }
}

@media screen and (max-width: 1450px) {
  .balance-two .topHeadMenuUl > li {
    margin-right: 0;
  }
}

.message__popup {
  background: #363c3f;
  width: 355px;
  margin: 0 auto;
  padding: 30px;
  border: 1px solid #aaaaaa;
}

.message__text {
  text-align: center;
}

.message__body {
  display: flex;
  flex-direction: column;
  align-items: center;
  color: #fff;
  font-weight: 500;
  font-size: 17px;
}

.message__button {
  display: block;
  vertical-align: top;
  font-size: 18px;
  color: #fff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  border: none;
  text-decoration: none;
  border-radius: 2px;
  border: none;
  max-width: 100px;
  -webkit-transition: .2s linear;
  -o-transition: .2s linear;
  transition: .2s linear;
  min-width: 100px;
  margin-top: 20px;
  cursor: pointer;
  background: #336633 !important;
}

.message__button:hover {
  background: #5f7942 !important;
}

.message__label {
  display: block;
  padding: 7px 18px;
}

.scrollbar {
  overflow: auto;
  scrollbar-width: thin;
  scrollbar-color: hsla(0, 0%, 24%, 0.5);
  scrollbar-arrow-color: hsl(0, 0%, 62%);
  scrollbar-face-color: hsl(0, 0%, 62%);
  scrollbar-track-color: transparent;
}

.scrollbar::-webkit-scrollbar {
   width: 5px;
   height: 5px;
}

.scrollbar::-webkit-scrollbar-thumb {
   border-radius: 6px;
   background-color: hsla(0, 0%, 24%, 0.5);
}

.scrollbar::-webkit-scrollbar-track {
   background-color: hsla(0, 0%, 24%, 0.1);
}

.banner_bet_win {
  background-image: url('/default/images/banners/first_deposit.png');
  background-position-y: 0;
  padding-bottom: 32px;
}

.banner_euro2021 {
  background-image: url('/default/images/banners/cashback.png');
  background-position-y: 0;
  background-size: 100%;
}

#maincontent {
    padding-top: 85px;
}
#maincontent {
    min-width: 1263px;
    background: #1e1e1e !important;
}
#maincontent {
    padding-top: 90px;
}
@media screen and (max-width: 1366px)
#maincontent {
    padding-top: 80px;
}
#maincontent {
    padding-top: 112px;
}
#maincontent {
    position: relative;
    padding-top: 0;
    width: 100%;
    min-width: 1000px;
    margin: auto;
}
#sports_page {
    position: relative;
    padding: 0 10px 10px;
    width: auto;
    margin: 0 auto;
    font-size: 12px;
    color: #333;
}
#sports_left {
    top: 85px !important;
}
#sports_left {
    z-index: 10005;
}
#sports_left {
    top: 80px !important;
}
#sports_left, #sports_right {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}
#sports_left {
    top: 112px !important;
}
@media screen and (max-width: 1366px)
#sports_left {
    width: 200px;
}
#sports_left {
    position: fixed !important;
    top: 97px !important;
    bottom: 10px;
    z-index: 10005;
    float: left;
    padding: 0;
    width: 250px;
    min-height: auto;
    margin: 10px 0 0;
    overflow: visible;
}
#sports_left:after, #sports_left:before {
    content: '';
    display: block;
    clear: both;
}
body.fixedLeft.fixedRight #sports_main, body.fixedRight #sports_main, body:not(.fixedLeft):not(.fixedRight) #sports_main {
    display: block;
}
@media screen and (max-width: 1366px)
#sports_main.resize {
    margin-left: 210px;
}
#sports_main.resize {
    float: none;
    width: auto;
    margin-right: 260px;
    margin-left: 260px;
}
#sports_main {
    margin-top: 10px;
}
@media screen and (max-width: 1500px) and (min-width: 1330px)
#sports_main {
    margin-right: 260px;
}
#sports_main {
    float: left;
    padding: 0;
    width: 580px;
    margin: 0;
    font-size: 11px;
}
#hottest_games {
    height: auto !important;
}
script {
    display: none;
}
div.sports_widget {
    width: 100%;
    min-width: 905px \9;
}
.sports_widget {
    position: relative;
}
.banCont .wrap_banners_right a, .noWrap2 #sports_right>:not(#cuponFix), .Show, body.fixedRight #sports_right {
    display: block;
}
#sports_right {
    top: 85px;
    padding: 0;
    margin-top: 10px;
    margin-left: 10px;
}
#sports_right {
    top: 100px;
}
@media screen and (max-width: 1366px)
#sports_right {
    top: 90px;
}
#sports_left, #sports_right {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}
#sports_right {
    top: 122px;
}
#sports_right, #sports_right .jspContainer, #sports_right .rollbar-content {
    overflow: visible!important;
}
#sports_right {
    bottom: 10px;
    position: fixed;
    right: 10px;
    width: 250px;
    z-index: 10005;
    float: right;
    margin: 0;
    padding: 0 0 0 10px;
}
.orangeBut:hover {
    background: #f9cb4e;
}
.greenBut:hover {
    background: #3b8a3b;
}

.curlangDropTop:before {
  content: "\f123";
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  top: 0;
  right: 0;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 3rem;
  height: 100%;
  font-family: Ionicons;
  color: #fff;
  -webkit-transition: -webkit-transform .25s ease;
  transition: -webkit-transform .25s ease;
  -o-transition: transform .25s ease;
  transition: transform .25s ease;
  transition: transform .25s ease, -webkit-transform .25s ease;
}

@media screen and (max-width: 1366px)
.main-slider {
    height: 220px;
}
.main-slider {
    position: relative;
    height: 256px;
    color: #fff;
}

#sports_main {
  float: left;
  padding: 0;
  width: 580px;
  margin: 0;
  font-size: 11px;
}

#sports_page {
  position: relative;
  padding: 0 10px 10px;
  width: auto;
  margin: 0 auto;
  font-size: 12px;
  color: #333;
}

.main-slider__slides {
  position: relative;
  height: 100%;
  overflow: hidden;
}
.main-slider *, .main-slider *::before, .main-slider *::after {
  box-sizing: border-box;
  padding: 0;
  margin: 0;
}

.main-slider__slide {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}
.main-slider {
  position: relative;
  height: 256px;
  color: #fff;
}
.main-slider__slide-content {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 100%;
  text-transform: uppercase;
  line-height: 1;
}
.main-slider__slide-content {
  z-index: 6;
}
@media screen and (max-width: 1366px)
.main-slider__slide-inner {
    height: 220px;
    background-image: url(/default/img/bet22/slider/arrow_mini.png);
}
.main-slider__slide-inner {
    opacity: 0;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    top: 0;
    left: 0;
    box-sizing: border-box;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding: 40px 100px 40px 40px;
    width: 358px;
    height: 256px;
    background-image: url(/default/img/bet22/slider/arrow_big.png);
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-transform: translateX(-450px);
    transform: translateX(-450px);
    transition: opacity 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out;
    transition: transform 0.5s ease-in-out, opacity 0.5s ease-in-out;
    transition: transform 0.5s ease-in-out, opacity 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out;
    transition-delay: .24s;
}
.main-slider *, .main-slider *::before, .main-slider *::after {
    box-sizing: border-box;
    padding: 0;
    margin: 0;
}
@media screen and (max-width: 1366px)
.main-slider__slide-text {
    font-size: 18px;
    line-height: 21px;
}
.main-slider__slide-text {
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    max-width: 100%;
    text-transform: uppercase;
    font-family: 'Roboto Condensed', Roboto Condensed Local, Arial, sans-serif;
    font-size: 21px;
    font-weight: 700;
    line-height: 26px;
    color: #fff;
}
.main-slider *, .main-slider *::before, .main-slider *::after {
    box-sizing: border-box;
    padding: 0;
    margin: 0;
}
.main-slider__slide-button {
  opacity: 0;
  transition: .5s;
  position: relative;
  cursor: pointer;
  padding: 0 15px;
  margin-top: auto;
  font-size: 13px;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: translateY(-20px);
  transform: translateY(-20px);
}
.main-slider *, .main-slider *::before, .main-slider *::after {
  box-sizing: border-box;
  padding: 0;
  margin: 0;
}
.button_light {
  background: #2db155;
}
.button {
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  box-sizing: border-box;
  cursor: pointer;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 0 15px;
  min-width: 130px;
  height: 38px;
  outline: none;
  border: none;
  border-radius: 19px;
  text-transform: uppercase;
  font-weight: 700;
  color: #fff;
  transition: background 0.2s ease-in-out;
}
a {
  cursor: pointer;
  outline: 0;
  text-decoration: none;
  color: #34679a;
}
.main-slider__slide-parts {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: -webkit-transform .5s ease-in-out;
  transition: transform .5s ease-in-out;
  transition: transform .5s ease-in-out, -webkit-transform .5s ease-in-out;
}
.main-slider__slide-part {
  position: relative;
  height: 100%;
  margin: 0 0.5px;
  -webkit-transform: scale(1.01, 1);
  transform: scale(1.01, 1);
}
.main-slider__slide-part {
  width: 25%;
}


element.style {
  background-image: url(https://v2l.cdnsfree.com/genfiles/cms/designed_banners/151/image/98c7c83….jpg);
}
.main-slider__slide-part:nth-child(1) .main-slider__slide-part-inner {
  z-index: 4;
  -webkit-transform: translateX(-32.5%);
  transform: translateX(-32.5%);
  transition-delay: .24s;
}
.main-slider__slide-part-inner {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-repeat: no-repeat;
  background-size: 0 0;
  transition: -webkit-transform .5s ease-in-out;
  transition: transform .5s ease-in-out;
  transition: transform .5s ease-in-out, -webkit-transform .5s ease-in-out;
}

.main-slider__slide-part:nth-child(1) .main-slider__slide-part-inner .main-slider__slide-part-overlay {
  left: 0%;
  transition-delay: .365s;
}
.main-slider__slide-part-inner .main-slider__slide-part-overlay {
  opacity: 0;
  position: absolute;
  height: 100%;
  background-image: inherit;
  background-position: center right;
  background-size: cover;
}
.main-slider__slide-part-inner .main-slider__slide-part-overlay {
  width: 400%;
  transition: opacity .25s;
}
.main-slider__dots {
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: absolute;
  bottom: -5px;
  left: 50%;
  z-index: 7;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 5px 15px 0;
  border-radius: 15px 15px 0 0;
  background: #0a6068;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
.main-slider__dot {
  box-sizing: border-box;
  cursor: pointer;
  width: 12px;
  height: 12px;
  border: 1px solid #d8d8d8;
  border-radius: 50%;
  background: #fff;
  transition: background 0.2s ease-in-out;
}
.main-slider__arrow_prev {
  left: 0;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  border-radius: 0 10px 10px 0;
}
.main-slider__arrow {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  top: 50%;
  z-index: 7;
  cursor: pointer;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  width: 13px;
  height: 50px;
  outline: none;
  background: #0a6068 !important;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.main-slider__arrow_prev::before {
  content: '\f0d9';
  position: absolute;
  left: 0;
}
.main-slider__arrow::before {
  font-family: FontAwesome;
  font-size: 15px;
  color: #fff;
}
.main-slider__arrow_next {
  right: 0;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  border-radius: 10px 0 0 10px;
}
div.sports_widget {
  width: 100%;
  min-width: 905px \9;
}
.sports_widget {
  position: relative;
}
#sports_main_new {
  position: relative;
  z-index: 7;
}