@charset "UTF-8";
@font-face {
  font-family: "gotham";
  src: url("/s/font/gotham-extended-regular.eot");
  src: local("Gotham"), local("Gotham-Regular"), url("/s/font/gotham-extended-regular.woff2") format("woff2"), url("/s/font/gotham-extended-regular.eot?#iefix") format("embedded-opentype");
  src: url("/s/font/gotham-extendeded-Regular.woff") format("woff"), url("/s/font/gotham-extendeded-Regular.ttf") format("truetype"), url("/s/font/gotham-extendeded-Regular.svg#gotham") format("svg");
  font-style: normal;
  font-weight: 400; }
/*
@font-face {
  font-family: $mainfont;
  font-style: normal;
  font-weight: 700;
  src: local('Gotham Bold'), local('Gotham-Bold'), url('/s/font/gotham-extended-bold-regular.woff2') format('woff2');
}
*/
/*@font-face {
	font-family: GothamProBold;
	src: local("GothamProBold"),
	url(/s/font/gothaprobol-webfont.ttf);
}*/
/*
@font-face {
	font-family: 'GothamProBold';
	src: local("GothamProBold"),
	url(/s/font/gothaprobol-webfont.ttf) format('truetype'),
	url(/s/font/gothaprobol-webfont-webfont.eot?#iefix) format('embedded-opentype'),
	url(/s/font/gothaprobol-webfont-webfont.eot),
	url(/s/font/gothaprobol-webfont-webfont.woff) format('woff'),
	url(/s/font/gothaprobol-webfont-webfont.svg#gothamprobold) format('svg');
	font-weight: normal !important;
	font-style: normal;
}
@font-face {
	font-family: 'GothamProLight';
	src: local("GothamProLight"),
	url('/s/font/gothaprolig-webfont-webfont.ttf') format('truetype'),
	url('/s/font/gothaprolig-webfont-webfont.eot'),
	url('/s/font/gothaprolig-webfont-webfont.eot?#iefix') format('embedded-opentype'),
	url('/s/font/gothaprolig-webfont-webfont.woff') format('woff'),
	url('/s/font/gothaprolig-webfont-webfont.svg#GothamProLight') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'GothamProMedium';
	src: local("GothamProMedium"),
	url('/s/font/gothapromed-webfont-webfont.ttf') format('truetype'),
	url('/s/font/gothapromed-webfont-webfont.eot?#iefix') format('embedded-opentype'),
	url('/s/font/gothapromed-webfont-webfont.eot'),
	url('/s/font/gothapromed-webfont-webfont.woff') format('woff'),
	url('/s/font/gothapromed-webfont-webfont.svg#GothamProMedium') format('svg');
	font-weight: normal;
	font-style: normal;
}
*/
/* Segoe UI font family */
@font-face {
  font-family: 'Segoe UI';
  src: local("Segoe UI"), local("SegoeUI"), url("/s/font/Segoe UI.ttf") format("truetype");
  font-weight: normal;
  /* 400 */
  font-style: normal; }
@font-face {
  font-family: 'Segoe UI';
  src: local("Segoe UI Light"), local("SegoeUI Light"), url("/s/font/Segoe UI Light.ttf") format("truetype");
  font-weight: 200;
  font-style: normal; }
@font-face {
  font-family: 'Segoe UI';
  src: local("Segoe UI Semibold"), local("SegoeUI Semibold"), url("/s/font/Segoe UI Semibold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal; }
@font-face {
  font-family: 'Segoe UI';
  src: local("Segoe UI Bold"), local("SegoeUI Bold"), url("/s/font/Segoe UI Bold.ttf") format("truetype");
  font-weight: bold;
  /* 700 */
  font-style: normal; }
#logo {
  display: block;
  position: relative;
  width: 160px;
  height: 206px;
  margin-bottom: 20px; }

#logo div {
  position: absolute;
  left: -2px;
  background: url("/s/img/logo.png") no-repeat;
  width: 160px;
  height: 206px; }

div.loading {
  background: url("/s/img/loading.gif");
  display: inline-block;
  width: 160px;
  height: 24px; }

div.loading-fountain {
  background: url("/s/img/loading-fountain-18.gif");
  display: inline-block;
  width: 144px;
  height: 18px; }

.color-primary {
  color: #327930 !important; }

#branch-id {
  position: absolute;
  top: 5px;
  left: 2px;
  color: #003DB8; }

/**********   COMMON STYLES   **********/
body, td, th, select, textarea, input, .normal {
  font-family: Arial, Helvetica, Garuda, sans-serif;
  font-size: 12px;
  /* font-size: 68.75%; */
  font-weight: normal;
  color: black; }

p {
  padding: 0px 0px 11px 0px;
  margin: 0px;
  text-align: justify; }

img, a img {
  border: none; }

table {
  border-collapse: collapse;
  border: none; }

td {
  padding: 0;
  border: none; }

.linkred a, .textred {
  color: #fa3700 !important; }

.linkred a:hover {
  color: black; }

ul {
  margin: 0; }

.js_tpl {
  display: none !important; }

.nopadding {
  padding: 0 !important; }

.nowrap {
  white-space: nowrap !important; }

.nowrap_simple {
  white-space: nowrap; }

.align-center {
  text-align: center !important; }

.align-left {
  text-align: left !important; }

div.header {
  margin: 10px 0 10px 10px;
  font-weight: bold; }

/* @see "p.li" */
small {
  font-size: 9px; }

blockquote {
  padding: 0 0 0 10px;
  margin: 0; }

.hidden {
  display: none; }

.display-block {
  display: block !important; }

.display-table {
  display: table !important; }

.display-inline {
  display: inline !important; }

.hidden_animate {
  opacity: 0;
  -moz-transition: opacity .25s linear, visibility .1s linear .5s;
  -webkit-transition: opacity .25s linear, visibility .1s linear .5s;
  -o-transition: opacity .25s linear, visibility .1s linear .5s;
  transition: opacity .25s linear, visibility .1s linear .5s;
  visibility: hidden; }

.children_style .nonvisible {
  display: none; }

/* показывать только когда нет js*/
.dynamic .dhidden {
  display: none; }

/* показывать только когда есть js*/
.dshown-inline, .dshown-block {
  display: none; }

.dynamic .dshown-inline {
  display: inline; }

.dynamic .dshown-block {
  display: block; }

ul.cPopContent li {
  padding: 0 0 5px 15px;
  margin: 0;
  background: transparent url(/s/img/li.gif) no-repeat 0 3px; }

/**********   STYLES FOR DESIGN ELEMENTS   **********/
body#mini_page_white {
  /*background: #FFFFFF;*/ }

/* search */
.search {
  margin-left: 1px;
  height: 25px;
  background: #fa6900; }

.search form {
  width: 250px;
  float: right; }

.search td {
  height: 25px;
  vertical-align: middle; }

.search ul li {
  float: left;
  margin: 5px 0px 0px 0px;
  padding: 1px 5px 6px 5px;
  font-weight: bold;
  background: none; }

.search ul li.active a {
  color: black;
  text-decoration: none; }

.search a {
  color: #ffffff; }

.search a:hover {
  color: #000000; }

.search .field {
  background: #ffffff;
  border: 1px solid #000000;
  margin: 0px 10px 0px 16px;
  font-weight: normal; }

.search td {
  text-transform: uppercase;
  font-weight: bold;
  color: #ffffff;
  font-size: 10px; }

#corner_btm {
  position: absolute;
  top: 0px; }

#corner_btm img {
  position: relative;
  z-index: 5;
  top: -50px;
  right: -50px; }

.banners {
  text-align: right;
  padding-right: 20px; }

.banners img {
  margin: 0px 0px 7px 7px; }

.full {
  /* width: 98%;*/ }

.partial {
  /*width: 90%;*/ }

.content_bgwhite {
  background-color: white; }

/**********   CONTENT STYLES   **********/
h1 span.normal {
  padding-left: 2px; }

h1 small {
  font-size: 16px;
  font-weight: bold;
  color: #fa3700; }

h1 a, h1 a:hover {
  text-decoration: none; }

h1.invert {
  color: #fa3700; }

h1.invert small {
  color: #005028; }

/** highlight boxes */
.boxHighlighted {
  background-color: #cdffcd; }

div.boxHighlighted {
  background-image: none; }

/** data boxes (mainpage,...) */
.drop_shadow {
  -webkit-box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.1); }

.text_shadow {
  text-shadow: 0 1px 0px rgba(0, 0, 0, 0.46); }

.boxLightGreen, .boxDarkGreen, .boxGray, .boxLightGray {
  background: #FFFFFF;
  padding: 0px 9px 10px 9px; }

.boxDarkGreen {
  background: #96c896;
  padding-top: 4px;
  padding-bottom: 14px; }

.boxDarkGreen p {
  padding: 8px 0px 0px 0px; }

.boxGray {
  background: #FFFFFF;
  line-height: 1.4em;
  padding-top: 11px;
  padding-bottom: 4px;
  -webkit-box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.1); }

.boxGray p, .boxGray blockquote {
  padding: 0px 0px 5px 0px; }

.boxGray blockquote a {
  color: #005028; }

.boxGray blockquote a.icq {
  position: absolute;
  padding: 0px 0px 0px 15px; }

.boxGray blockquote a.icq img {
  position: relative; }

.boxGray.news {
  line-height: 1.2em;
  padding-top: 10px;
  padding-bottom: 0px; }

.boxGray.news p {
  padding-bottom: 14px; }

.boxGray.forecast {
  padding: 7px 0px 0px 9px;
  border-radius: 0 0 5px 5px; }

.boxGray.forecast p {
  margin-right: 9px !important;
  /*padding-bottom: 9px;*/ }

.boxGray.forecast p b a {
  text-decoration: none;
  font-weight: bold;
  color: black; }

.boxLightGreen ul {
  margin: 6px 0px 3px 5px; }

.boxLightGreen ul li, .boxLightGray ul li {
  position: relative;
  padding: 0px 0px 5px 15px;
  line-height: 1.4em; }

.boxLightGreen li a, .boxLightGray li a {
  color: #005028; }

.boxLightGreen.profile {
  padding-top: 8px;
  padding-bottom: 0px;
  margin-bottom: 0px;
  border-bottom: none; }

.boxLightGray {
  background: #f5f5f5;
  border: 1px solid #646464;
  padding-top: 7px;
  padding-bottom: 7px; }

.boxLightGray p {
  padding: 0px 0px 6px 0px; }

.boxLightGray li a:hover {
  color: #000000; }

.boxLightMoreGreen {
  background: #ebffeb;
  border: 1px solid #005028;
  padding: 6px 10px 6px 19px;
  margin: 0px 0px 10px 0px; }

.boxLightMoreGreen a {
  color: #006432; }

.boxLightMoreGreen span {
  color: #646464; }

.boxLightMoreGreen a:hover, .boxLightMoreGreen b span {
  color: #fa3700; }

.boxLightMoreGreen p {
  padding: 0px 0px 7px 0px; }

/**********   FORMS   **********/
form {
  padding: 0;
  margin: 0; }

input.field.error,
select.field.error {
  border: 2px solid #a92d50; }

input.button,
button.submit {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: none;
  background: url("/s/img/button_green2.png") repeat scroll 0 0/100% auto;
  height: 21px;
  width: 80px;
  text-align: center;
  color: #FFFFFF;
  font-size: 12px;
  border-radius: 3px;
  font-family: "gotham";
  cursor: pointer;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.46);
  background-size: 100%; }

input.button:hover,
button.submit:hover {
  background: #3e973a;
  /*rgba(63, 154, 59, 0.7);*/
  /*   opacity:0.8;
  	filter:alpha(Opacity=80);*/ }

input.button.red {
  border: 1px solid #a02800;
  background: #fff1e7 url(/s/img/bg_btn_red.gif) repeat-x 0px 0px;
  color: #a02800;
  margin-right: 10px; }

/* horizontal and vertical form  */
.form-h, .form-v {
  margin: 10px 0 7px 0; }

.form-h input, .form-h button, .form-h select {
  margin: 0 8px 0 2px; }

.form-v td {
  padding: 2px; }

.note {
  font-style: italic;
  font-size: 9px;
  /*color:#888888;*/ }

/* box w error messages */
.error-summary, .message-summary {
  margin: 10px 0;
  padding: 4px 4px 4px 4px;
  /* background: #FFFFCD; */
  background: #e04053;
  /* border: 1px solid #FA3700; */
  color: #FFFFFF; }

.error-summary p, .message-summary p {
  padding: 0; }

.error-summary a {
  color: #ffcc42; }

.error-summary a:hover {
  color: white; }

.message-summary {
  background: #005028; }

.client-notify {
  margin: 0px;
  padding: 4px; }

.client-notify li {
  padding: 2px 0px 0px 18px !important; }

/* @see "li.redx" for ".error-summary li" */
/* @see "ul.orange li" for ".message-summary li" */
/* client box: profile */
.profile table {
  width: 100%;
  margin: 0 0 7px 0; }

.profile table td {
  border-bottom: 1px solid #96C896; }

.profile table td {
  padding: 2px 0 4px 0; }

.profile table th {
  padding: 1px 0 5px 0; }

.profile th img, .profile td img {
  margin-left: 10px; }

.profile p {
  text-align: center; }

/* table */
.table {
  /* border-bottom: 1px solid #105b35;
     border-left: 1px solid #105b35;
     margin-bottom: 20px;*/ }

#home .table {
  position: relative; }

/*.table table {
	border-collapse: separate;
}*/
.table > table > tbody > tr > td {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  background: #faf5f1;
  padding: 5px 5px 4px 5px;
  text-align: center; }

.table > table > tbody > tr > td.teaser {
  padding: 5px 5px 5px 5px; }

.table td.gamename {
  text-align: left; }

.table td.gametime {
  font-size: 11px;
  color: #708289;
  width: 60px; }

.table.hotline td img {
  margin: -4px 0px; }

.table td img {
  margin: 2px 0px; }

.table td.tableBorderTop {
  padding: 0px;
  border: none;
  background: #105b35;
  height: 1px; }

.table td.tableBorderTop img {
  margin: 0; }

.table tr.hover td, .table tr.odd_hover td {
  background: #e7ffe7; }

.table tr.tbhead td {
  background: #e1e1e1;
  font-weight: bold;
  padding: 2px 5px 0px 5px;
  text-align: center; }

.table td.brdright, .table th.brdright {
  border-right: 1px solid #105b35; }

.table tr.tbhead th {
  padding: 0px;
  margin: 0px;
  border: none;
  vertical-align: middle;
  text-align: center; }

.table tr.tbhead_green {
  text-align: left; }

.table .tbhead_green td {
  background: url("/s/img/pattern_colums_header.png") repeat scroll center top #327930;
  border: none;
  font-family: "gotham";
  font-size: 12px;
  color: #FFFFFF;
  text-shadow: 0 1px 0px rgba(0, 0, 0, 0.46);
  padding: 0;
  font-weight: bold; }

.table .tbhead_green td > span {
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
  border-radius: 5px;
  padding: 2px 12px;
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 0.1)));
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.1) 100%);
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.1) 100%);
  background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.1) 100%);
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#1affffff', GradientType=0); }

th.popular_games div {
  background: #e7ffe7;
  padding-top: 2px;
  padding-bottom: 2px; }

.table tr.tbhead th h2 {
  position: relative;
  border-left: 0; }

.table a {
  color: #1e1e1e; }

.table .table_foot {
  text-align: right;
  border-right: 1px solid #105b35;
  background: #e1e1e1 url(/s/img/i_cross.gif) no-repeat 100% 7px;
  padding: 3px 27px 6px 0px; }

.table .table_foot a {
  color: #fa3700; }

.table .table_foot a:hover {
  color: #000000; }

.table.floatLeft {
  border: 1px solid #105b35;
  padding: 1px; }

.table.normalizeTable {
  float: none !important;
  width: 99%; }

.table.floatLeft table {
  border-collapse: separate;
  /*border: 1px solid #ffffff !important;*/ }

.table.floatLeft td, .table.floatLeft th {
  padding: 4px 7px 4px 9px;
  border-right: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  background: #f5f5f5;
  text-align: left; }

.table.floatLeft th {
  background: #d8ffcf;
  padding: 6px 7px 6px 8px; }

.table.floatLeft.bordersDark td, .table.floatLeft.bordersDark th {
  border-right: 1px solid #646464;
  border-bottom: 1px solid #646464;
  background: #ebffeb;
  padding: 5px 7px 6px 9px; }

.table.floatLeft.bordersDark th {
  background: #d8ffcf;
  padding: 6px 7px 6px 8px; }

table.simple td.bgGrayLight, table.simple th.bgGrayLight, table.simple tr.bgGrayLight th,
.table.floatLeft td.bgGrayLight, .table.floatLeft th.bgGrayLight, .table.floatLeft tr.bgGrayLight th {
  background: #dcdcdc;
  color: #1E1E1E; }

.table.floatLeft tr.noborder td {
  border-bottom: none; }

.table.floatLeft th.noborder, .table.floatLeft td.noborder {
  border-right: none; }

.table.floatLeft td.bgGray {
  background: #969696;
  padding: 5px 5px 6px 5px; }

.table.floatLeft td.bgGreen {
  background: #d2f0d2;
  padding: 5px 5px 6px 5px; }

.table.floatLeft td.bgPink {
  background: #ffdccd;
  padding: 5px 5px 6px 5px; }

.table.floatLeft td.bgWhite {
  background: #ffffff;
  padding: 5px 5px 6px 5px; }

.table.floatLeft tr.bgGray td {
  background: #969696; }

.table.floatLeft td.bgGray a, .table.floatLeft td.bgGray a:hover,
.table.floatLeft td.bgGreen a, .table.floatLeft td.bgGreen a:hover,
.table.floatLeft td.bgPink a, .table.floatLeft td.bgPink a:hover,
.table.floatLeft td.bgWhite a, .table.floatLeft td.bgWhite a:hover {
  color: #000000;
  text-decoration: none; }

.table tr.odd td, .table.floatLeft tr.odd td {
  background: #eee8e5;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.6); }

.table tr.oddspec, .table tr.oddspec td {
  background: #eee8e5; }

.table td.checkboxDisplay {
  padding: 2px 5px;
  text-align: center; }

.checkboxDisplay input {
  padding: 0px;
  margin: 2px 0px 0px 2px; }

.table td.checkboxHide {
  padding: 2px 5px;
  text-align: center; }

.checkboxHide input {
  display: none;
  padding: 0px;
  margin: 2px 0px 0px 2px; }

.table .marked {
  color: #005028; }

.table th.title {
  /*background: #105b35;*/
  color: #ffffff;
  padding: 5px 5px 3px 5px;
  border-right: none; }

.table th.title.coef_title {
  color: #ffffff;
  font-family: "gotham";
  background: url("/s/img/pattern_colums_header.png") repeat scroll center top #327930; }

.table th.title img {
  float: left;
  margin: 0px 7px 8px 0px; }

.table th.title.spec_icon {
  width: 0px;
  margin: 0px 0px 0px 0px;
  padding: 8px 0px 0px 0px;
  vertical-align: top;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1); }

.table th.title.spec_icon img {
  padding: 2px 2px 2px 20px; }

.table th.title.spec_title {
  text-align: left; }

.table th.title.spec_title2 {
  text-align: left;
  padding-left: 20px; }

.spec_title2 a, .spec_title a {
  color: #708289; }

.table th.title.spec_time {
  color: #3c4244;
  text-align: left;
  padding-left: 0px; }

.table th.title.spec_date {
  color: #708289;
  text-align: left; }

.table td.teaser-td {
  width: 30px; }

.table td.icon {
  padding: 0; }

.table .coef_in_table {
  text-decoration: none;
  cursor: hand;
  cursor: pointer; }

.table a.coef_in_table,
.table span.coef_in_table {
  color: #3c4244; }

.table .coef_in_table span {
  border-radius: 0;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
  padding: 2px 5px;
  min-width: 25px;
  display: inline-block;
  background: #faf5f1;
  background: -moz-linear-gradient(top, #faf5f1 0%, white 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #faf5f1), color-stop(100%, white));
  background: -webkit-linear-gradient(top, #faf5f1 0%, white 100%);
  background: -o-linear-gradient(top, #faf5f1 0%, white 100%);
  background: -ms-linear-gradient(top, #faf5f1 0%, white 100%);
  background: linear-gradient(to bottom, #faf5f1 0%, white 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#faf5f1', endColorstr='#ffffff', GradientType=0);
  border: 1px solid #7d7d7d; }

.table .odd .coef_in_table span {
  background: #eee8e5;
  background: -moz-linear-gradient(top, #eee8e5 0%, #faf5f1 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eee8e5), color-stop(100%, #faf5f1));
  background: -webkit-linear-gradient(top, #eee8e5 0%, #faf5f1 100%);
  background: -o-linear-gradient(top, #eee8e5 0%, #faf5f1 100%);
  background: -ms-linear-gradient(top, #eee8e5 0%, #faf5f1 100%);
  background: linear-gradient(to bottom, #eee8e5 0%, #faf5f1 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eee8e5', endColorstr='#faf5f1', GradientType=0);
  border: 1px solid #7d7d7d;
  border-radius: 0; }

.table .coef_in_table.inBetSlip span, .table .odd .coef_in_table.inBetSlip span {
  background: #FFCC42;
  background: -moz-linear-gradient(top, #FFCC42 0%, white 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFCC42), color-stop(100%, white));
  background: -webkit-linear-gradient(top, #FFCC42 0%, white 100%);
  background: -o-linear-gradient(top, #FFCC42 0%, white 100%);
  background: -ms-linear-gradient(top, #FFCC42 0%, white 100%);
  background: linear-gradient(to bottom, #FFCC42 0%, white 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFCC42', endColorstr='#ffffff', GradientType=0);
  border: 1px solid #7d7d7d;
  border-radius: 0; }

.table .coef_in_table span:empty {
  display: none; }

.table .coef_in_table:hover span {
  background: url("/s/img/button_green.png") repeat-x;
  color: #FFFFFF;
  text-shadow: 0 1px 0px rgba(0, 0, 0, 0.46);
  border: 1px solid #7d7d7d;
  border-radius: 0; }

.table .coef_in_table.attach span {
  background: none;
  color: black;
  cursor: default;
  box-shadow: none;
  border-radius: none;
  border: none; }

.table .coef_in_table.attach:hover span {
  text-shadow: none; }

.table .coef_in_table:hover a {
  color: #FFFFFF;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.8); }

.game_stat {
  background: url(/s/img/i_stat.png) no-repeat;
  display: block;
  height: 19px;
  width: 21px; }

.game_stat:hover {
  background: url(/s/img/i_stat_a.png) no-repeat; }

.game_tg {
  display: block;
  height: 19px;
  width: 21px;
  float: left;
  margin: 4px 2px 0px 0px; }

/* border (hr) */
.br {
  border-top: 1px solid #005028;
  margin: 10px 0px 9px 0px;
  width: 100%;
  height: 1px;
  overflow: hidden; }

/* common margins */
.spacing-top {
  margin-top: 15px; }

.spacing-bottom {
  margin-bottom: 15px; }

/* groupped list (date-based,...) */
.groupped_list ul {
  margin-top: 5px;
  margin-bottom: 10px; }

.groupped_list ul ul {
  margin-bottom: 0; }

.groupped_list ul li {
  /*padding-bottom: 5px; */
  padding: 2px 5px 5px 20px;
  background-position: 5px 5px; }

/* promo box */
#main_promo_block, #main_promo_block > a, #promo_virtuals_sports a {
  font-family: "gotham";
  font-size: 14px;
  font-weight: bold;
  text-shadow: 0 1px 0px rgba(0, 0, 0, 0.46);
  text-transform: uppercase;
  color: #FFFFFF;
  border-radius: 5px;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1);
  margin-bottom: 20px;
  text-decoration: none;
  position: relative; }

#main_promo_block > a > div:hover {
  opacity: 0.8;
  filter: alpha(Opacity=80); }

#main_promo_block > a > div {
  height: 36px;
  line-height: 36px;
  vertical-align: middle;
  white-space: nowrap;
  padding-left: 30px;
  letter-spacing: 0.7px; }

#main_promo_block > a:first-child > div {
  border-radius: 5px 5px 0 0; }

#main_promo_block > a:last-child > div {
  border-radius: 0 0 5px 5px; }

#main_promo_block .promo_prognoz {
  background: url("/s/img/pattern_right_colum_prognoz.png") repeat-x; }

#main_promo_block .promo_cars {
  background: url("/s/img/pattern_right_colum_cars.png") no-repeat; }

#main_promo_block .promo_horse {
  background: url("/s/img/pattern_right_colum_horse.png") no-repeat; }

#main_promo_block .promo_wheel {
  background: url("/s/img/pattern_right_colum_wheel.png") no-repeat; }

#main_promo_block .promo_poker {
  background: url("/s/img/pattern_right_colum_poker.png") no-repeat; }

#main_promo_block .promo_bingo {
  background: url("/s/img/pattern_right_colum_bingo.jpg") no-repeat right; }

#main_promo_block .promo_virtuals {
  background: url("/s/img/pattern_right_colum_virtuals.png") no-repeat; }

#main_promo_block .promo_casino {
  background: url("/s/img/pattern_right_colum_casino.png") no-repeat; }

#main_promo_block .promo_tvbet {
  background: url("/s/img/pattern_right_colum_tvbet.png") no-repeat; }

#promo_virtuals_sports {
  position: absolute;
  z-index: 10;
  border-radius: 5px;
  background: rgba(70, 70, 70, 0.95);
  width: 240px;
  margin-top: -18px;
  display: none; }

#promo_virtuals_sports a {
  display: block;
  padding: 5px 30px;
  margin-bottom: 0px;
  text-transform: uppercase; }

/* Оформление общее для всех страниц */
.base_page_header {
  padding: 19px 0px 0px 28px; }

.base_page_header > h1.base_name {
  margin: 0px;
  padding: 0px;
  font-family: "gotham";
  font-weight: bold;
  letter-spacing: -0.8px;
  font-size: 28px;
  color: #327930; }

.base_page_block {
  padding: 10px 0px 10px 30px; }

/* sportnews box */
.sportnews {
  padding: 0px 0px 0px 0px;
  background-color: #FFFFFF;
  border-radius: 5px 5px 5px 5px;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1);
  margin-bottom: 20px; }

.sportnews tr:last-child td {
  border-radius: 0 0 5px 5px;
  border-bottom: none;
  box-shadow: none; }

.sportnews .table > table > tbody > tr > td {
  text-align: left;
  padding: 7px 10px 7px 20px; }

.sportnews_content {
  padding: 15px 25px 3px 30px;
  background-color: #faf5f1; }

.sportnews ul li {
  background: none;
  position: relative;
  overflow: hidden;
  margin-bottom: 8px;
  line-height: 15px; }

/*
.sportnews h2.block_header{
	font-size: 14.1px;
	letter-spacing: 0.5pt;
	text-align: left;
	padding-bottom: 5px;
	padding-top: 10px;
}
*/
.sportnews h2.block_header.block_header_news {
  font-family: "gotham";
  letter-spacing: 0.8px; }

.sportnews_line {
  border-bottom: 1px solid #E5E5E5;
  display: inline-block;
  width: 200px;
  position: absolute;
  content: '';
  margin-top: 7px;
  margin-left: 5px;
  box-shadow: 0 1px 0 white; }

.sportnews_content a {
  color: #3c4244;
  text-shadow: 0 1px 0 white; }

.sportnews, .sportnews p, .sportnews a {
  text-align: left; }

.sportnews p.all {
  text-align: left;
  background-color: #eee8e5;
  border-radius: 0 0 5px 5px;
  color: #357f32;
  padding: 10px 0px 16px 30px;
  border-top: 1px solid rgba(0, 0, 0, 0.04); }

.sportnews_date {
  color: #2f712c; }

.news_header {
  padding: 40px 25px 25px; }

.page_header {
  padding: 25px 25px 0px; }

.page_name {
  font-family: "gotham";
  font-size: 27px;
  font-weight: bold;
  color: #327930;
  margin: 0px 0px 10px 0px;
  text-shadow: 0 1px 0 #FFFFFF; }

.news_block p {
  font-size: 12px;
  color: #3c4244; }

.news_block p:last-child {
  /* font-size: 10px;
  	color: #7f8e94;*/ }

.news_block {
  padding: 25px;
  font-size: 12px; }

.news_button {
  font-family: "gotham";
  font-size: 12px;
  color: #455156;
  text-decoration: none;
  margin-left: 5px;
  float: right; }

.news_button span {
  border-radius: 7px 7px 7px 7px;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1);
  cursor: pointer;
  padding: 5px 15px;
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 0.5)));
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 100%);
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 100%);
  background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 100%);
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#1affffff', GradientType=0); }

#news_date_select {
  width: 153px; }

label.news_select {
  position: relative;
  display: inline-block;
  cursor: hand;
  cursor: pointer; }

.news_select select {
  font-size: 13px; }

.news_select .select {
  position: absolute;
  width: 191px;
  padding: 5px 3px 5px 10px;
  font-size: 13px;
  border-radius: 4px 4px 4px 4px;
  -moz-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.5) inset;
  -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.5) inset;
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.5) inset;
  cursor: hand;
  cursor: pointer;
  overflow: hidden;
  background-color: #FFFFFF;
  margin-right: 25px; }

.news_select .select:after {
  background: url("/s/img/i_select_arrow.png") no-repeat scroll center center #FFFFFF;
  border-left: 1px solid rgba(50, 50, 50, 0.3);
  bottom: 0;
  content: "";
  height: 19px;
  pointer-events: none;
  position: absolute;
  right: 1px;
  top: 4px;
  width: 18px; }

.news_select span {
  white-space: pre; }

/** pages with documents list */
.forecast .br, .page_list .br {
  margin: 9px 0px 8px 0px; }

p.li {
  padding: 0px 0px 0px 15px;
  margin: 0px;
  background: transparent url(/s/img/li_black.gif) no-repeat 0px 3px; }

p.li b {
  color: #FA3700; }

/* poll box */
.poll form {
  padding-bottom: 12px;
  padding-top: 10px; }

.poll form p {
  color: #003200;
  font-family: Arial;
  font-weight: bold;
  font-size: 14px;
  background: transparent url(/s/img/i_poll.gif) no-repeat 1px 0px;
  padding: 0px 0px 6px 45px; }

.poll form table {
  margin-left: 22px; }

.poll form td {
  padding: 0px 3px;
  vertical-align: middle;
  height: 20px; }

.poll .button {
  margin-top: 6px; }

.login {
  border: 1px solid #105B35;
  border-bottom: none;
  background: #009632 url(/s/img/bg_login_grad.gif) repeat-x 0% 100%; }

.login form {
  background: transparent url(/s/img/bg_login.jpg) no-repeat 50% 100%;
  height: 78px;
  padding: 0px 8px; }

.login table {
  width: 220px;
  margin-top: 9px; }

.login .field {
  width: 100px;
  padding-left: 3px; }

.login a, .login a:hover {
  color: #ffffff; }

.login p {
  padding: 5px 0px 0px 19px;
  margin: 0px;
  font-weight: bold; }

.login p#forgot {
  background: transparent url(/s/img/i_forgot.gif) no-repeat 0px 8px; }

.login p#register {
  background: transparent url(/s/img/i_register.gif) no-repeat 0px 8px; }

.iframe {
  width: 100%; }

p.comments {
  float: right;
  font-size: 10px;
  background: #e1e1e1; }

span.comments {
  font-size: 10px; }

.all {
  padding: 0px 19px 14px 0px;
  margin: 0px; }

.all a {
  color: #357f32 !important;
  text-shadow: 0 1px 0 #FFFFFF !important; }

.all a:hover {
  color: #000000 !important; }

.forecast .all {
  background: transparent url(/s/img/i_cross2.gif) no-repeat 100% 5px; }

.display {
  display: block; }

.hide {
  display: none; }

.rollBoxesWrapper {
  float: right;
  height: 58px;
  width: 240px;
  margin: 0px; }

#rollBoxes {
  position: relative;
  z-index: 6;
  height: 58px;
  width: 100%; }

#rollBoxes .indent {
  /*   position: absolute;
     width: 100%;
     border-bottom: 1px solid $darker-color;
  padding: 0px;
  margin-left: -10px;*/ }

#rollBoxes .boxLightGreen {
  margin-bottom: 0px; }

/* games icons */
.iconsGames {
  padding: 0px;
  margin: 0px; }

.iconsGames li {
  float: left;
  padding: 0px 6px 0px 0px;
  margin: 0px;
  background: none;
  height: 38px; }

/* form to sort  */
.sort {
  padding: 0px 0px 26px 0px; }

.sort, .sort td, .sort select {
  font-family: Verdana;
  font-size: 10px; }

.sort select {
  width: 150px;
  height: 18px;
  border: 1px solid #005028;
  margin: 5px 10px 0px 0px;
  position: relative;
  z-index: 0; }

.sort select.nonactive {
  border: 1px solid #939393;
  color: #939393;
  position: relative;
  z-index: 0; }

/* layout: one column full page width */
.columnOne {
  position: relative;
  padding: 10px 0px 20px 20px;
  clear: both;
  margin: 0 280px 0 0;
  /*width:99%;*/ }

.yearlist {
  padding-left: 0px;
  text-align: center; }

/*                       */
/* page about            */
/*                       */
#city_list ul {
  float: left;
  margin: 0 5px 10px 0;
  width: 130px; }

#city_list br {
  clear: both; }

.activelink {
  color: #a02800;
  font-weight: bold;
  text-decoration: none; }

/*                       */
/* Pager style sheets    */
/*                       */
div.pager_wrapper {
  margin-top: 0px;
  margin-bottom: 10px; }

div.pager {
  display: inline;
  margin: 0; }

div.pager a {
  margin: 2px; }

div.pager a.current {
  font-weight: bold;
  text-decoration: none; }

/* register style sheet */
.reg_error {
  text-align: left;
  font-size: 10px;
  color: #a92d50; }

.new {
  color: #fa3700;
  font-size: 12px; }

.started_game {
  color: #fa3700; }

/* system */
.redborder {
  border: 1px solid red; }

.greenborder {
  border: 1px solid green; }

.news_image_subtitle {
  margin: 5px 0;
  font-style: italic; }

.bold {
  font-weight: bold; }

/* подсветка коэффициентов, находящихся в корзине */
td.inBetSlip {
  background-color: #FFCD00 !important; }

.tooltip {
  cursor: help; }

/**
 * "Красивые" таблицы, автоматически подстраивающиеся под контент (как в flatpage)
 *
 */
table.simple {
  border-collapse: separate;
  border-spacing: 0px;
  margin: 3px 0 3px 0;
  width: auto !important; }
  table.simple th, table.simple td {
    text-align: left; }
  table.simple th {
    font-family: "gotham";
    font-size: 12px;
    color: #ffffff;
    background: url("/s/img/pattern_colums_header.png") repeat scroll center top #327930;
    padding: 6px 12px 6px 12px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.46); }
  table.simple th:first-child {
    border-radius: 5px 0 0 0; }
  table.simple th:last-child {
    border-radius: 0 5px 0 0; }
  table.simple tr:last-child td:first-child {
    border-radius: 0 0 0 5px; }
  table.simple tr:last-child td:last-child {
    border-radius: 0 0 5px 0; }
  table.simple tr:last-child td {
    border-bottom: none; }
  table.simple td {
    background: none repeat scroll 0 0 #FAF5F1;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    padding: 5px 5px 4px; }
  table.simple tr:nth-child(2n) td {
    background: none repeat scroll 0 0 #EEE8E5; }
  table.simple tr.odd td, table.simple tr.odd th {
    background-color: #e1e1e1; }
  table.simple tr.highlight td {
    background: #FFCCCC; }
  table.simple tr.started td {
    color: #676767;
    font-style: italic; }
  table.simple th.no_radius, table.simple td.no_radius {
    border-radius: 0px !important; }

table.simple tr.odd td, table.simple tr.odd th {
  background-color: #e1e1e1; }

table.simple tr.highlight td {
  background: #FFCCCC; }

table.simple tr.started td {
  color: #676767;
  font-style: italic; }

table.simple th.no_radius, table.simple td.no_radius {
  border-radius: 0px !important; }

table.simple tr.bonus_line td, table.simple tr.odd.bonus_line td {
  background-color: #7dc7f2; }

.howto {
  display: block;
  margin: 0 0 10px 10px; }

/* ======= Информер с временем и таймзоной  ========== */
/* информер */
.mainSite #tzinformer {
  margin: 7px 0px 0px 20px;
  overflow: hidden;
  color: white;
  float: left;
  width: 150px;
  height: 15px;
  /* ссылки информера подчеркивать при наведении */ }
  .mainSite #tzinformer a {
    color: white;
    text-decoration: none;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); }
  .mainSite #tzinformer a:hover {
    text-decoration: underline; }
  .mainSite #tzinformer a img {
    margin: 0px 4px 0px 0px; }

/*мигаем точками*/
.noPoints .points {
  visibility: hidden; }

/* блок с меню таймзон */
.mainSite #tzlist {
  background-color: #FAF5F1;
  border-radius: 5px;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1);
  position: absolute;
  z-index: 10;
  opacity: 0;
  filter: alpha(opacity=0); }

/* в нем таблица со списками */
#tzlist-menu li, #tzlist-menu2 li {
  background-image: none;
  padding: 3px 6px; }

#tzlist-menu {
  list-style: none;
  width: 350px; }

#tzlist-menu2 {
  list-style: none;
  width: 350px; }

#tzlist-menu2 ul {
  padding: 0px;
  list-style-type: none; }

/* заголовки салатовые, текущие списки жирные, текст темнозеленый */
#tzlist-menu li.delimeter, #tzlist-menu2 li.delimeter {
  background: url("/s/img/pattern_colums_header.png") repeat scroll center top #327930;
  border: medium none;
  color: #FFFFFF;
  font-family: "gotham";
  font-size: 12px;
  font-weight: normal;
  text-align: left;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.46); }

#tzlist-menu li.select, #tzlist-menu2 li.select {
  font-weight: bold; }

#tzlist-menu a, #tzlist-menu2 a {
  color: #005028;
  text-decoration: none; }

#tzlist-menu a:hover, #tzlist-menu2 a:hover {
  color: #005028;
  text-decoration: underline; }

/* icons */
.i_green_arrow {
  background: url("/s/img/i_green_arrow.png") no-repeat;
  margin-left: 4px;
  margin-top: 3px;
  height: 7px;
  width: 5px; }

.i_help {
  background: url("/s/img/i_help.png") no-repeat;
  height: 15px;
  width: 15px;
  margin-right: 5px !important; }

.green_button_icon {
  font-size: 10px;
  color: #659b4a; }

.button_icon {
  content: "";
  display: inline-block;
  vertical-align: top; }

h2.block_header.vcard_header {
  display: block;
  font-size: 13px;
  width: 145px;
  margin-top: 20px; }

#infoBlock.vcard_header {
  padding: 18px 12px 10px 3px;
  font-size: 12px;
  letter-spacing: 1.3px;
  text-align: left; }

#teleBlock.vcard_header {
  padding: 18px 12px 10px 2px;
  font-size: 13px;
  letter-spacing: 1.4px;
  text-align: left;
  margin-top: 27px; }
  #teleBlock.vcard_header span {
    display: block;
    padding: 1px 0px 0px 23px;
    letter-spacing: 1.4px;
    /* 2px */
    font-size: 13px; }

#newsBlock.block_header {
  font-size: 14.1px;
  letter-spacing: 0.8px;
  padding: 16px 0px 10px 0px;
  text-align: left; }

#newssportBlock.block_header {
  font-size: 14.1px;
  letter-spacing: 0.8px;
  padding: 16px 0px 10px 0px;
  text-align: left; }

#paymentsBlock {
  padding: 13px 0px 0px 18px;
  width: inherit; }

#paymentsImg {
  margin: 0px 0px 0px 21px; }

#golpas_vcard {
  text-align: center;
  color: #708289;
  border-radius: 0 0 5px 5px;
  background-color: #faf5f1; }

#golpas_vcard .adress_block {
  border: 1px solid #e5e5e5;
  border-radius: 3px;
  position: relative;
  margin-top: 15px;
  margin-bottom: 5px;
  padding: 2px;
  box-shadow: 0 1px 0 #FFFFFF, 0 1px 0 #FFFFFF inset; }

#golpas_vcard .phone_number {
  font-size: 13px;
  color: #3c4244;
  margin-top: -6px;
  text-shadow: 0 1px 0 #FFFFFF; }

#golpas_vcard .city_name {
  color: #357f32;
  text-transform: uppercase;
  position: relative;
  top: -10px;
  width: 83px;
  margin: auto;
  background-color: #faf5f1;
  text-shadow: 0 1px 0 #FFFFFF; }

#golpas_vcard .contact_block {
  color: #3c4244;
  margin-top: 5px;
  text-shadow: 0 1px 0 #FFFFFF; }

#golpas_vcard .contact_block p {
  text-align: center;
  line-height: 1.0em;
  font-size: 1.2em; }

.vsClassName {
  color: #708289; }

#filtersTable {
  padding: 10px 25px 0px 20px; }

/*Фильтр времени*/
#ftime span {
  color: #768489; }

#ftime label {
  margin-right: 10px; }

#ftime {
  text-align: left !important; }

/*Актуальность*/
#ftime > span {
  color: #708289;
  margin-right: 15px; }

#ftime label {
  cursor: pointer; }

/* clearfix for all containers with floating blocks,
	modern version with margin collapse and old very browsers support
	(for without collapsing it need using before+after display: table) */
.clearfix:after {
  content: "";
  display: block;
  clear: both; }

.fl {
  float: left; }

.fr {
  float: right; }

/* css for notifications popup block */
/* assign clearfix rules to another classes */
.notifications .grouped_block_row:after,
.notifications .row_event:after {
  display: block;
  content: "";
  clear: both; }

.notifications .eye {
  width: 24px;
  height: 24px;
  background-image: url(/s/img/notifications/eye.png);
  margin: auto;
  position: relative;
  font-family: "Segoe UI", sans-serif;
  font-weight: 200;
  font-size: 12px; }

.notifications .eye:hover {
  cursor: pointer; }

.notifications .popup_block:hover {
  cursor: default; }

.notifications .counter {
  background-color: #e62d2a;
  border-radius: 2px;
  position: absolute;
  left: 20px;
  top: 0;
  width: auto;
  min-width: 6px;
  padding: 0 2px;
  height: 13px;
  z-index: 10;
  line-height: 13px;
  text-align: center;
  display: none; }

.notifications .popup_block {
  position: absolute;
  z-index: 20;
  left: 0;
  top: 32px;
  width: 327px;
  /*height: 479px;*/
  background: #465258 url(/s/img/pattern_main.png) repeat;
  text-align: left;
  display: none; }

.notifications .popup_content {
  overflow: auto;
  height: 458px; }

.notifications .manage_subscription {
  background-color: #3d3831;
  width: 327px;
  height: 19px;
  font-size: 10px;
  font-family: Tahoma, sans-serif;
  color: white;
  line-height: 18px;
  text-align: left;
  border-top: 1px solid #4e4c49;
  border-bottom: 2px solid #302c27;
  display: block; }

.notifications .btn_settings {
  background-image: url(/s/img/notifications/btn_settings.png);
  background-size: cover;
  display: inline-block;
  width: 12px;
  height: 12px;
  position: relative;
  top: 3px;
  margin-left: 8px;
  margin-right: 5px; }

.notifications .btn_settings2 {
  background-image: url(/s/img/notifications/btn_settings2.png);
  background-size: cover;
  display: inline-block;
  width: 13px;
  height: 8px;
  position: relative;
  top: 3px;
  margin-left: 5px;
  margin-right: 25px; }

.notifications .subscription_text {
  width: 252px;
  display: inline-block; }

.notifications .grouped_block_header {
  height: 30px;
  line-height: 30px !important;
  margin-bottom: 0 !important; }

.notifications .grouped_block_row {
  margin-left: 9px;
  margin-bottom: 8px;
  line-height: 12px; }

.notifications .grouped_block_row > div {
  float: left; }

.notifications .header_text {
  width: 261px;
  font-weight: 600; }

.notifications .row_actions {
  width: 37px;
  text-align: right; }

.notifications .close_icon {
  background-image: url(/s/img/notifications/close_icon.png);
  width: 9px !important;
  height: 9px !important;
  margin-right: 2px; }

.notifications .delete_icon {
  background-image: url(/s/img/notifications/delete_icon.png); }

.notifications .menu_icon {
  background-image: url(/s/img/notifications/menu_icon.png); }

.notifications .row_actions > span {
  background-size: cover;
  display: inline-block;
  width: 13px;
  height: 14px;
  cursor: pointer; }

.notifications .row_actions > span:last-child {
  margin-left: 6px; }

.notifications .grouped_block_separator {
  background: url(/s/img/notifications/grouped_block_separator.png) repeat-x;
  width: 100%;
  height: 2px; }

.notifications .row_status {
  width: 10px; }

.notifications .row_event_icon {
  width: 16px; }

.notifications .row_event {
  width: 229px;
  margin-left: 6px; }

.notifications .ellipse_green_icon {
  background-image: url(/s/img/notifications/ellipse_green.png);
  display: inline-block;
  width: 6px;
  height: 6px; }

.notifications .ellipse_purple_icon {
  background-image: url(/s/img/notifications/ellipse_purple.png);
  display: inline-block;
  width: 6px;
  height: 6px; }

/*.notifications .event_hockey_icon {*/
/*background-image: url(/s/img/notifications/event_hockey_icon.png);*/
/*display: inline-block;*/
/*width: 16px;*/
/*height: 16px;*/
/*}*/
/*.notifications .empty_icon {
	display: inline-block;
	width: 13px;
	height: 14px;
}*/
.notifications .row_event_result {
  color: #a0a0a0; }

.notifications .row_event_result_time {
  color: #8fffa9; }

.notifications .bet_sum_win, .notifications .bonus_money {
  color: #8fffa9; }

.notifications .bet_sum_lose {
  color: #d5482c; }

.notifications .bet_info_wrapper {
  display: table;
  margin-top: 4px; }

.notifications .bet_info {
  background-color: #ada39f;
  color: #323232; }

.notifications .event_name {
  display: table-cell;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
  padding: 4px 5px 4px 7px;
  width: 150px; }

.notifications .koef_name {
  display: table-cell;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
  padding: 4px 7px 4px 5px;
  text-align: right;
  width: 42px;
  vertical-align: middle; }

.bets_win, .bets_lose {
  position: relative;
  cursor: pointer; }

.notifications .bets_popup {
  position: absolute;
  font-family: Tahoma, sans-serif;
  font-size: 11px;
  color: #353535;
  font-weight: normal;
  white-space: nowrap;
  background-color: white;
  border: 1px solid #767676;
  padding: 6px;
  top: 0;
  left: 0;
  z-index: 30;
  display: none;
  cursor: default; }

.notifications .bets_popup_table td {
  font-family: "Segoe UI", sans-serif !important;
  font-weight: 200 !important;
  font-size: 12px !important;
  color: black !important;
  vertical-align: top;
  line-height: 16px; }

.notifications .bets_popup_table td:nth-child(1) {
  text-align: left; }

.notifications .bets_popup_table td:nth-child(2) {
  text-align: right; }

.bets_popup_gray {
  color: #656666 !important; }

.notifications .row_event_score {
  float: left;
  margin-top: 4px; }

.notifications .score_end {
  background-color: #ada39f;
  color: #323232;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
  padding: 4px 5px 4px 7px; }

.notifications .score_periods {
  background-color: #4f4f4f;
  color: #b1b1b1;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
  padding: 4px 7px 4px 5px; }

.notifications .row_event_coming {
  height: 8px;
  line-height: 6px;
  display: inline-block;
  padding: 2px;
  margin-top: 2px;
  font-family: Tahoma, serif;
  font-size: 10px; }

.notifications .row_event .date {
  background-color: #343130;
  color: #ada39f; }

.notifications .row_event .time {
  background-color: #ada39f;
  color: #323232;
  margin-left: -3px; }

.notifications .row_event .count_yellow {
  color: #ffdc04;
  font-weight: bold; }

.notifications .row_event_menu_block {
  width: 210px;
  padding: 5px 10px 5px 40px;
  line-height: 12px;
  /*height: 46px;*/
  background-image: url(/s/img/notifications/event_menu_background.png);
  margin-top: 6px;
  font-family: Tahoma, serif;
  font-size: 10px;
  text-align: right; }

.notifications .menu_block_green {
  color: #8efea9;
  cursor: pointer; }

.notifications .menu_block_red {
  color: #ff8d8d;
  cursor: pointer; }

.notifications .row_event_menu_block > span:before {
  display: inline-block;
  margin-right: 5px;
  content: '';
  width: 5px;
  height: 6px;
  background-image: url(/s/img/notifications/event_menu_item_arrow.png); }

.notifications .jspDrag, #container-live-tracking .jspDrag {
  background-color: #575b5d;
  border-radius: 5px; }

.notifications .jspVerticalBar {
  width: 9px;
  margin-right: 4px;
  background: none; }

#container-live-tracking .jspVerticalBar {
  width: 9px;
  background: none; }

.notifications .jspTrack, #container-live-tracking .jspTrack {
  background: url(/s/img/notifications/scrollbar_background.png) repeat-y; }

/* css for manage notifications page */
.manage_notifications {
  padding: 30px;
  min-height: 400px; }

.top_left_block_header {
  float: left;
  width: 70%;
  height: 40px; }

.top_right_block_button {
  float: left;
  width: 30%;
  height: 35px;
  padding-top: 5px; }

.manage_notifications .top_block {
  height: 40px; }

.manage_notifications .submit {
  width: auto;
  padding: 0 30px;
  display: block; }

.manage_notifications .content_tournaments, .manage_notifications .content_games {
  float: left;
  width: 45%;
  margin-right: 5%;
  min-height: 200px; }

.manage_notifications .table_in_notifications {
  width: 100%; }

.manage_notifications .content_wrapper {
  /*overflow: hidden;*/
  margin-top: 30px;
  font-family: Tahoma, sans-serif;
  font-size: 12px;
  color: #353535; }

.manage_notifications .content_wrapper table td, .manage_notifications .content_wrapper table th {
  font-family: Tahoma, sans-serif;
  font-size: 12px;
  color: #353535;
  font-weight: bold;
  padding: 6px;
  vertical-align: top; }

.manage_notifications .table_in_notifications .header_row {
  border-bottom: 1px solid #414c51; }

.manage_notifications .table_in_notifications td {
  text-align: center; }

.manage_notifications .table_in_notifications th:nth-child(1) {
  text-align: left;
  color: #96a1a5;
  font-size: 14px; }

.manage_notifications .table_in_notifications td:nth-child(1), .table_in_notifications td:nth-child(2) {
  text-align: left; }

.manage_notifications .event_info {
  font-family: Tahoma, sans-serif;
  font-size: 10px;
  color: #818181;
  font-weight: normal;
  margin-top: 5px; }

.manage_notifications .event_date {
  color: white;
  display: inline-block;
  background-color: #414c51;
  border-radius: 5px;
  padding: 0 5px; }

.manage_notifications .table_in_notifications .unchecked td {
  color: #b6b3b3 !important; }

.manage_notifications .table_in_notifications .unchecked .event_info {
  color: #818181 !important; }

.manage_notifications .table_in_notifications .unchecked .event_date {
  background-color: #969c9f !important; }

.manage_notifications .table_in_notifications th {
  position: relative; }

.manage_notifications .alt_popup {
  position: absolute;
  font-family: Tahoma, sans-serif;
  font-size: 11px;
  color: #353535;
  font-weight: normal;
  white-space: nowrap;
  background-color: white;
  border: 1px solid #767676;
  padding: 6px;
  top: -25px;
  /*left: 25px;*/
  z-index: 1;
  display: none; }

.popup_confirm {
  position: absolute;
  font-family: Tahoma, sans-serif;
  font-size: 10px;
  color: #000000;
  font-weight: normal;
  background-color: #e3e3e3;
  border: 1px solid #3e4549;
  padding: 7px;
  z-index: 1;
  display: block; }

.popup_confirm .cancel_button {
  margin-left: 7px;
  margin-bottom: 2px; }

.popup_confirm button {
  font-family: Tahoma, sans-serif;
  font-size: 10px;
  color: #fffefe;
  padding: 0 8px;
  border-radius: 6px;
  border: none;
  background-color: #414c51;
  margin-top: 6px; }

.popup_confirm button:hover {
  cursor: pointer; }

.manage_notifications #not_show_again {
  width: 10px;
  height: 10px;
  position: relative;
  top: 2px; }

.manage_notifications .changes_done, .manage_notifications .changes_process, .manage_notifications .changes_error, .manage_notifications .unsubscribe_error, .manage_notifications .unsubscribe_done, .manage_notifications .unsubscribe_process {
  display: none; }

.manage_notifications .unsubscribe_error, .manage_notifications .changes_error {
  color: #d5482c; }

.manage_notifications .changes_done img, .manage_notifications .unsubscribe_done img {
  margin-right: 7px; }

.manage_notifications table td {
  /*display: none;*/ }

.manage_notifications .not_subscribes_alert {
  color: #96a1a5;
  font-size: 12px;
  font-weight: bold;
  padding: 20px 6px; }

.manage_notifications .th_main {
  width: 80%; }

#client_currency_shortname {
  display: none; }

.icon_container {
  width: 46px; }

.eye_icon_grey {
  background-image: url(/s/img/notifications/eye_icon_grey.png);
  width: 18px;
  height: 18px;
  display: inline-block;
  float: left;
  margin-right: 6px;
  margin-top: 2px;
  position: relative; }

.eye_icon_green {
  background-image: url(/s/img/notifications/eye_icon_green.png);
  width: 18px;
  height: 18px;
  display: inline-block;
  float: left;
  margin-right: 6px;
  margin-top: 2px;
  position: relative; }

.eye_icon_grey:hover, .eye_icon_green:hover {
  cursor: pointer; }

.eye_icon_grey.hidden, .eye_icon_green.hidden {
  display: none; }

.popup_subscribe {
  position: fixed;
  top: 18px;
  width: 150px;
  left: 14px;
  text-align: center;
  display: none;
  cursor: default; }

.gameInside .eye_icon_grey, .gameInside .eye_icon_green {
  display: none; }

.close_icon_popup {
  background-image: url(/s/img/notifications/close_icon_popup.png);
  width: 7px;
  height: 7px;
  background-size: cover;
  display: inline-block;
  cursor: pointer;
  position: absolute;
  right: 2px;
  top: 2px; }

a.receipt_link, a:hover.receipt_link, a.event_link {
  color: #ffffff; }

.flag-icon-left {
  margin-right: 5px;
  margin-top: 1px; }

.flag-icon-right {
  margin-left: 5px;
  margin-top: 1px; }

/* live tracking */
#block-body-live-tracking {
  height: 250px;
  display: block;
  overflow: hidden;
  background-color: #faf5f1; }

#container-live-tracking {
  display: none;
  margin-bottom: 20px; }

#header-live-tracking {
  display: block;
  width: 225px;
  font-size: 16px;
  border-radius: 5px 5px 0 0;
  cursor: pointer; }

#block-body-live-tracking div.event_row {
  display: block;
  padding: 10px 8px 10px 8px;
  background-color: #faf5f1;
  float: left;
  width: 220px; }

#block-body-live-tracking span {
  background-color: #faf5f1; }

#block-body-live-tracking .tg_icon {
  width: 16px;
  display: inline-block;
  float: left;
  text-align: left; }

#block-body-live-tracking .event_data {
  display: inline-block;
  padding: 2px 5px 0px 10px;
  width: 168px;
  float: left;
  text-align: left; }

#block-body-live-tracking .event_name {
  display: block;
  color: #3c4244;
  font-size: 13px;
  margin-bottom: 4px; }

#block-body-live-tracking .event_controls {
  display: inline-block;
  float: left;
  width: 20px;
  text-align: right; }

#block-body-live-tracking .delete_icon {
  width: 13px;
  height: 14px;
  background-image: url(/s/img/notifications/delete_icon.png);
  display: inline-block;
  cursor: pointer; }

#block-body-live-tracking .last {
  clear: left; }

#block-body-live-tracking .event_period {
  color: #807f7d;
  padding-top: 4px; }

#block-body-live-tracking .event_time {
  color: #9cb997;
  padding-top: 4px; }

#block-body-live-tracking .event_scope {
  display: table;
  margin-top: 4px; }

#block-body-live-tracking .event_period_scope {
  background: #e0e2e2;
  color: #a7b6c5;
  display: table-cell;
  padding: 3px 10px 3px 5px;
  text-align: left;
  vertical-align: top;
  float: left;
  margin: 0;
  width: 100px; }

#block-body-live-tracking .event_total_scope {
  background: #cacccc;
  color: #718399;
  width: 25px;
  display: table-cell;
  text-align: center;
  vertical-align: top;
  padding: 3px 10px 3px 5px;
  margin: 0;
  float: left; }

#block-body-live-tracking .event_total_scope.something_updated, #block-body-live-tracking .event_period_scope.something_updated, #block-body-live-tracking .event_period.something_updated {
  background: #ffe795;
  color: #3c4244; }

#block-body-live-tracking .event_period.something_updated {
  padding: 1px 5px 1px 5px; }

#block-body-live-tracking .event_finished {
  background: #ab8789;
  color: #e8dfdf;
  display: inline-block;
  padding: 1px 5px 1px 5px; }

#control-live-tracking {
  text-align: right;
  padding: 5px 15px 5px 5px; }

/*# sourceMappingURL=main.css.map */

@charset "UTF-8";
/** Здесь все то, что не нужно для мобильной версии */
#content {
  margin: 0px 280px 0px 200px; }

#content.wide {
  margin: 0px 20px 0px 200px; }

#content.ultrawide {
  margin: 0px 20px 0px 20px; }

#wrapper_content {
  min-height: 100%;
  height: 100%; }

#b_client {
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1);
  margin-bottom: 20px; }

#mini_page #content {
  width: 100%;
  margin: 0;
  padding: 0;
  background: #fff;
  float: none;
  border-radius: 0 0 5px 5px; }

body {
  background: url("/s/img/bg_all.jpg") no-repeat scroll center top #F1EEEA;
  margin: 0 auto;
  max-width: 1600px;
  min-width: 1005px;
  padding: 0; }

body#mini_page, body#mini_page_white {
  min-width: 0;
  background: none; }

#minimize-container {
  margin: 0; }

.pattern_main {
  background: #465258 url(/s/img/pattern_main.png) repeat; }

.pattern_green {
  background: url(/s/img/pattern_green.png) repeat; }

#login_header {
  border-radius: 0 0 5px 5px;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1);
  /*height: 29px;*/
  margin: 0px 280px 10px 200px;
  padding: 5px 0 6px 1%; }

#loginform > table {
  margin: 0px 0px 0px 0px;
  width: 99%; }

#loginform > table td {
  padding: 2px 0px 0px 0px; }

#links_header {
  padding: 7px 0 0 0;
  float: right;
  width: 253px; }

#links_header a {
  margin-right: 15px;
  color: #ffcc42;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); }

#links_header a:hover {
  color: #FFFFFF; }

#wrapper {
  width: expression((document.body.clientWidth||document.documentElement.clientWidth)  > 1000 ? '100%' : '1000px');
  min-width: 1000px; }

#wrapper {
  /*background: #ffffff url(/s/img/bg_left.jpg) repeat-y 0px 0px*/ }

#wrapper_in {
  /* background: transparent url(/s/img/bg_right.gif) repeat-y 100% 0%*/ }

#top {
  clear: both;
  width: 100%;
  /*height: 44px;*/ }

#top:before {
  background: none repeat scroll 0 0 rgba(72, 88, 92, 0.75);
  content: "";
  height: 23px;
  left: 0;
  position: absolute;
  width: 100%;
  z-index: -1;
  border-bottom: 1px solid #c7c7c7; }

#head {
  height: 90px;
  background: url(/s/img/bg_100x100.png) 0px 55px repeat-x; }

#loginform td:last-child {
  padding-right: 15px; }

#login_info, #login_info td {
  font-family: "gotham";
  font-size: 13px;
  color: #ffffff;
  text-shadow: 0 1px 0px rgba(0, 0, 0, 0.46);
  margin: 5px 15px 0px 5px;
  position: relative; }

#login_info a {
  text-decoration: none; }
#login_info form {
  margin-top: -4px;
  /*margin-left: 15px;*/ }
#login_info table {
  text-align: center;
  width: 100%; }
#login_info .account_money_hider {
  cursor: pointer; }
#login_info .account_money {
  color: #ffcc42;
  margin-left: 7px;
  cursor: pointer; }
#login_info .account_money, #login_info .account_money > a {
  color: #ffcc42; }
#login_info .top_username_link, #login_info .top_username_link > a {
  color: white !important;
  text-decoration: none !important; }
#login_info .top_profile_link {
  color: #c8d8de;
  font-size: 11px;
  font-family: arial;
  text-decoration: underline;
  margin-left: 10px; }
#login_info .top_logout_link {
  font-size: 11px;
  font-family: arial;
  color: #8b9fa6; }
#login_info .top_logout_link img {
  margin-top: 1px;
  position: absolute;
  margin-left: -20px; }
#login_info .icon-chevron-right {
  font-size: 7px;
  color: #659B4A; }
#login_info button.submit {
  margin-left: 6px;
  margin-right: 7px;
  width: 95%;
  height: auto;
  line-height: 20px; }

#sidebar_left {
  float: left;
  width: 180px;
  margin-top: 0px; }

#sidebar_left .indent {
  padding: 0px 0px 0px 20px; }

#sidebar_right {
  float: right;
  width: 240px;
  margin-top: 0px;
  padding-right: 1%; }

/*
#sidebar_right .indent {
   padding: 0 20px 20px 20px;
}
#home #sidebar_right .indent {
   padding: 15px 20px 20px 20px;
}*/
#golpas_vcard p {
  text-align: left; }

/*== Menu ===============================================================================================================================================*/
#mainmenu1 {
  position: relative;
  margin: 0 auto;
  height: 56px; }

li.menuitem.active {
  background: #465258 url("/s/img/pattern_menu_first.png") repeat;
  border-radius: 5px 5px 0px 0px !important;
  height: 56px;
  /*margin-top: -5px;*/ }

li.menuitem.active > div > a {
  color: #ffcc42 !important;
  text-shadow: 0 1px 0px rgba(0, 0, 0, 0.35); }

#mainmenu1 > ul > li.menuitem.active > div:first-child:before,
#mainmenu1 > ul > li.menuitem.hover > div:first-child:before {
  content: " ";
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 2;
  top: -8px;
  left: 0;
  background: url("/s/img/pattern_menu_blick.png") no-repeat center;
  z-index: 0; }

ul.mainmenu1 {
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: table;
  table-layout: auto;
  width: 100%;
  position: relative; }

li.menuitem {
  display: table-cell;
  vertical-align: bottom;
  padding: 0;
  text-align: center; }

li.menuitem.w140 {
  width: 140px; }

a.menuitem_a:hover {
  color: #4D5B61; }

li.menuitem.hover a.menuitem_a:hover {
  color: #7b888f;
  text-shadow: 0 1px 0px rgba(0, 0, 0, 0.46); }

li.menuitem.hover a.menuitem_a {
  text-transform: uppercase;
  text-decoration: none;
  text-shadow: 0 1px 0px rgba(0, 0, 0, 0.46);
  color: #7b888f; }

li.menuitem.hover {
  background: #465258 url("/s/img/pattern_menu_first.png") repeat;
  border-radius: 5px 5px 0px 0px !important;
  margin-top: -5px; }

/*Сам находится в LI, а в нем находится A*/
.menu_helper {
  background: url("/s/img/pattern_menu.png") repeat-x bottom;
  position: relative;
  height: 50px;
  line-height: 50px;
  vertical-align: middle;
  display: table;
  width: 100%; }

li.menuitem.active .menu_helper, li.menuitem.hover .menu_helper {
  background: none; }

a.menuitem_a {
  font-family: "gotham";
  font-size: 14px;
  text-shadow: 0 1px 0 #FFFFFF;
  color: #4d5b61;
  display: table-cell;
  text-transform: uppercase;
  text-decoration: none;
  line-height: 100%;
  vertical-align: middle;
  position: relative;
  z-index: 1;
  height: 33px;
  padding: 2px 2px 0px 2px;
  font-weight: bold; }

/*Скругления меню*/
#mainmenu1 > ul > li:first-child > .menu_helper {
  border-radius: 5px 0px 0px 0px; }

#mainmenu1 > ul > li:last-child > .menu_helper {
  border-radius: 0px 5px 0px 0px; }

.submenu {
  background: #465258 url("/s/img/pattern_main.png") repeat;
  left: 0;
  width: 100%;
  position: absolute; }

.submenu a {
  font-family: "gotham";
  font-size: 13px;
  color: #FFFFFF;
  text-decoration: none;
  text-shadow: 1px 0px 1px rgba(0, 0, 0, 0.5) !important; }

/*Вобщем это second_level*/
.submenu > ul > li {
  background: none;
  float: left; }

/*общая высота 33 + 1 бордер = 34*/
/*.submenu > ul > li:first-child{ margin-left: 10px; }*/
.submenu > ul {
  padding-left: 10px; }

.submenu:hover,
.submenu a:hover,
.submenu > ul > li.active > a {
  color: #ffcc42;
  text-decoration: none;
  text-transform: none;
  text-shadow: none; }

div.second_level li.active > a {
  display: block;
  border-radius: 5px;
  padding: 4px 8px;
  background: url("/s/img/pattern_menu_second_active.png") bottom;
  margin-top: -4px;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1); }

div.third_level li.active > a {
  display: block;
  border-radius: 5px;
  padding: 4px 8px 2px 8px;
  background: url("/s/img/pattern_menu_third_active.png") bottom;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1); }

.submenu ul li.activeWhite {
  background: #ffffff;
  color: #fa4100; }

.submenu ul li.activeWhite a, .submenu ul li.activeWhite a:hover {
  color: #fa4100; }

#mainmenu1 > ul > li.menuitem.active:not(:first-child) > div > a:before,
#mainmenu1 > ul > li.menuitem.active:not(:last-child) > div > a:after {
  position: absolute;
  bottom: 0px;
  width: 10px;
  height: 10px;
  content: " "; }

/*Уши снизу активного пункта, уровень 1*/
#mainmenu1 > ul > li.menuitem.active > div > a:before {
  left: -10px;
  border-bottom-right-radius: 8px;
  border-width: 0 0px 1px 0;
  box-shadow: 3px 3px 0 #465258; }

#mainmenu1 > ul > li.menuitem.active > div > a:after {
  right: -11px;
  border-bottom-left-radius: 8px;
  border-width: 0 0 1px 0;
  box-shadow: -3px 3px 0 #465258; }

div.second_level {
  top: 56px;
  background: url("/s/img/pattern_menu_second.png");
  z-index: 2; }

div.second_level > ul > li {
  padding: 10px 5px 0px 10px;
  height: 24px; }

/*Скругления для выбранного пункта 2го уровня*/
.active.second_level.second_third_active > a:before,
.active.second_level.second_third_active > a:after {
  position: absolute;
  bottom: -5px;
  width: 8px;
  height: 8px;
  content: " "; }

.active.second_level.second_third_active > a:before {
  left: -18px;
  top: 15px;
  border-bottom-right-radius: 3px;
  border-width: 0 0px 1px 0;
  box-shadow: 3px 1px 0 #5c6b72; }

.active.second_level.second_third_active > a:after {
  right: -13px;
  top: 15px;
  border-bottom-left-radius: 3px;
  border-width: 0 0 1px 0;
  box-shadow: -3px 1px 0 #5c6b72; }

.submenu.third_level {
  top: 34px;
  background: #5C6B72 url("/s/img/pattern_submenu.png") repeat !important; }

.second_level > .icon-chevron-right {
  font-size: 8px; }

.second_level:not(.active) > .icon-chevron-right {
  color: #9aaab1; }

.third_level > .icon-chevron-right {
  font-size: 7px; }

.third_level:not(.active) > a > .icon-chevron-right {
  color: #9aaab1; }

.third_level > ul > li {
  background: none;
  float: left;
  padding: 7px 10px 4px 10px;
  height: 13px; }

a.third_level {
  font-size: 12px; }

/*level2 у которого есть и активный level3*/
.second_third_active {
  background: #5c6b72 url("/s/img/pattern_submenu.png") repeat !important;
  border-radius: 4px 4px 0px 0px !important; }

.second_third_active > a {
  color: #92a3ac !important;
  /*text-shadow: 0px 0px 1px rgba(0, 0, 0, 0.34) insert !important;*/
  text-shadow: 0px 0 rgba(0, 0, 0, 0.34), 0 0px rgba(0, 0, 0, 0.34), 0px 0 rgba(0, 0, 0, 0.34), 0 -1px rgba(0, 0, 0, 0.34) !important;
  background: none !important;
  box-shadow: none !important;
  position: relative;
  padding: 0px 8px !important; }

/*Блик за активным пунктом 2го уровня*/
li.second_third_active:before {
  background: url("/s/img/pattern_menu_blick.png") no-repeat scroll center center transparent;
  content: " ";
  display: block;
  height: 25px;
  left: 0;
  margin-bottom: -25px;
  position: relative;
  top: -10px;
  z-index: 2; }

.menu_arrow {
  margin-top: 2px;
  margin-left: 5px; }

/*Вертикальная черта в в главном меню*/
#mainmenu1 > ul > li.menuitem:not(.active):not(:first-child) > div > a:before {
  background: #bbc1c1;
  position: absolute;
  width: 1px;
  height: 50px;
  content: " ";
  left: 0px;
  top: 0px; }

/*Пункт следующий сразу за активным*/
#mainmenu1 > ul > li.menuitem.active + li > div > a:before {
  background: #465258 !important; }

/*Пункт до наведенного*/
#mainmenu1 > ul > li.hover:not(.active) > div > a:before {
  background: #465258 !important; }

/*=== CONTENT STYLES ===============================================================================================================================================*/
a {
  color: #357f32; }

a:hover {
  color: #c4354a; }

.client-notify a, .message-summary a {
  color: #ffcc42; }

.client-notify a:hover, .message-summary a:hover {
  color: #FFFFFF; }

h1, .header1 {
  padding: 0;
  margin: 5px 0 10px 0;
  font-family: Arial;
  font-size: 20px;
  font-weight: normal; }

h1, h1 a, .header1, .header1 a {
  color: #005028; }

h1 a:hover, h1 span, .header1 a:hover, .header1 span {
  color: #fa3700; }

/*h2, .header2 {
   padding: 0;
   margin: 5px 0 10px 0;
   color: $darker-color;
   font-family: Arial;
   font-size: 18px;
   font-weight: normal;
}*/
/*.main_body .content_main h2 {
   width: 230px;
}*/
/*.main_body h2 span, #b_client h2 span {
   display: block;
   background: transparent url(/s/img/li_title.gif) no-repeat 10px 4px;
   padding: 3px 0px 0px 33px;
}*/
/*.main_body h2 img, #b_client h2 img {
   position: absolute;
   top: 1px;
   left: 33px;
}*/
/*.main_body h2 a.h2_help img {
   left: 192px;
}*/
.content_main {
  background-color: #faf5f1;
  border-radius: 0px 0px 5px 5px;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1); }

#sidebar_right h2.gray {
  border-radius: 5px 5px 0 0; }

#mini_page h2.gray {
  border-radius: 5px 5px 0 0; }

#sidebar_left h2.gray {
  font-size: 14px;
  text-align: center;
  border-radius: 5px 5px 0 0;
  padding: 10px 0; }

#sidebar_left h2.gray img.menu_arrow {
  margin-left: -5px; }

#sidebar_left h2.gray .header_arrow {
  margin-left: 0px; }

h2.gray img.menu_arrow {
  margin-left: 15px;
  margin-right: 5px; }

h2.block_header {
  display: table-cell;
  color: #ffffff;
  margin: 0;
  font-size: 17px;
  font-weight: bold;
  text-transform: uppercase;
  font-family: "gotham";
  position: relative;
  text-shadow: 0 1px 0px rgba(0, 0, 0, 0.46);
  background: url("/s/img/pattern_colums_header.png") repeat scroll center top #327930;
  width: 500px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 5px 5px 0 0;
  vertical-align: middle;
  padding: 12px 13px 10px 2px;
  letter-spacing: 0.8px;
  text-align: center; }
  h2.block_header .menu_arrow {
    margin: 0 6px 0 17px; }
  h2.block_header span {
    color: #ffcd00; }
  h2.block_header > i {
    position: absolute;
    top: 18px; }
  h2.block_header > i + div {
    display: inline-block;
    margin-left: 28px; }

h2.greyBH {
  /*background: #828282 url(/s/img/bg_20grey.png) repeat top !important;*/ }

h2.title_in_table {
  font-family: "gotham";
  font-size: 17px;
  font-weight: bold;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.46);
  vertical-align: middle;
  text-align: left;
  text-transform: uppercase;
  margin-top: 10px;
  margin-bottom: 10px;
  letter-spacing: 0.8px; }

h2.title_in_table.letter_hotline, h2.title_in_table.letter_spec {
  letter-spacing: 0.8px; }

h2.title_in_table.letter_vabank {
  letter-spacing: 0.7px; }

h2.title_in_table .menu_arrow {
  margin: 0 6px 0 17px; }

h2.title_in_table span {
  color: #ffcd00; }

h2.gray {
  color: #ffffff;
  margin: 0;
  font-size: 17px;
  font-weight: bold;
  text-transform: uppercase;
  /* height: 30px;     */
  font-family: "gotham";
  position: relative;
  text-shadow: 0 1px 0px rgba(0, 0, 0, 0.46);
  background: url("/s/img/pattern_colums_header.png") repeat scroll center top #327930;
  /* width: 100%; */
  padding: 13px 0 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  letter-spacing: 0.8px; }

h2.gray .menu_arrow {
  margin: 0 5px 0 16px; }

h2.gray span {
  color: #ffcd00; }

h2.gray.news_page {
  font-family: "gotham";
  font-size: 15px;
  text-transform: none;
  padding: 13px 0px 13px 15px; }

/* плашка на 2 строчки */
h2.gray2 {
  color: #ffffff;
  margin: 0;
  font-size: 17px;
  font-weight: bold;
  text-transform: uppercase;
  /*min-height: 30px;*/
  font-family: "gotham";
  position: static;
  text-shadow: 0 1px 0px rgba(0, 0, 0, 0.46);
  background: url("/s/img/pattern_colums_header.png") repeat scroll center top #327930;
  display: block;
  padding: 13px 15px 13px 15px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  letter-spacing: 0.8px; }

h2.green {
  color: #ffffff;
  margin: 0;
  font-size: 17px;
  font-weight: bold;
  text-transform: uppercase;
  height: 30px;
  font-family: "gotham";
  position: relative;
  text-shadow: 0 1px 0px rgba(0, 0, 0, 0.2);
  width: 100%;
  padding: 13px 0 0;
  letter-spacing: 0.8px; }

/* Special H2 */
#exchangeTeaserH2 {
  height: 28px;
  padding: 10px 0px 0px 0px;
  letter-spacing: 0.8px; }

/*
.main_body h2.green, #b_client h2.green {
   color: #fa6900;
   background: none;
   border: none;
   position: relative;
}
.main_body h2.green span, #b_client h2.green span {
   background: transparent url(/s/img/li_title_green.gif) no-repeat 0px 4px;
   padding: 2px 0px 0px 23px;
}
.main_body h2.green img, #b_client h2.green img {
   left: 23px;
}
.main_body h2 a, .main_body h2 a:hover, #b_client h2 a, #b_client h2 a:hover {
   background: transparent;
   color: #ffffff;
   text-decoration: none;
}
.main_body h2.green a, .main_body h2.green a:hover, #b_client h2.green a, #b_client h2.green a:hover {
   color: #fa6900;
}*/
h3, .header3 {
  font-family: Arial;
  font-size: 17px;
  font-weight: bold;
  color: #005028;
  padding: 0;
  margin: 5px 0 10px 0; }

.main_body h3, #b_client h3 {
  color: #ffffff;
  background: #006432 url(/s/img/bg_h3.gif) repeat-x 0px 0px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  font-size: 11px;
  text-transform: uppercase;
  height: 29px;
  border-left: 1px solid #005028;
  border-right: 1px solid #005028;
  position: relative; }

.main_body h3 span, #b_client h3 span {
  display: block;
  background: transparent url(/s/img/li_title.gif) no-repeat 10px 9px;
  padding: 4px 0px 4px 33px; }

.main_body h3 img.title, #b_client h3 img.title {
  position: absolute;
  top: 1px;
  left: 33px; }

.main_body h3 a img, #b_client h3 a img {
  float: right;
  margin: 7px 8px 0px 0px; }

h4, .header4 {
  padding: 0;
  margin: 10px 0 5px 0;
  font-family: Arial;
  font-size: 16px;
  font-weight: bold; }

h4, h4 a, .header4, .header4 a {
  color: #005028; }

h4 a:hover, h4 span, .header4 a:hover, .header4 span {
  color: #fa3700; }

h4 a, h4 a:hover, .header4 a, .header4 a:hover {
  text-decoration: none; }

.groupped_list b.news-date,
.groupped_list .boxHighlighted b.news-date {
  margin: 1px;
  padding: 4px 0 0 4px;
  display: block; }

#action-select, #action-unselect, .action-clean {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  text-decoration: none;
  padding: 3px 5px; }

#action-select {
  background-image: url("/s/img/icons/betslip-select-all.png"); }

#action-unselect {
  background-image: url("/s/img/icons/betslip-unselect-all.png"); }

.action-clean {
  background-image: url("/s/img/icons/betslip-clean.png"); }

#autobets {
  float: right; }

.auto-bets {
  background: url("/s/img/icons/koef_bets_change.png");
  width: 12px;
  height: 12px;
  float: right;
  margin: 1px;
  cursor: pointer; }

.auto-bets-up-active {
  background-position: 0% 0%; }

.auto-bets-up {
  background-position: 0% 100%; }

.auto-bets-down-active {
  background-position: 100% 0%; }

.auto-bets-down {
  background-position: 100% 100%; }

#footer {
  color: #000000;
  position: relative;
  clear: both;
  margin: 0px 280px 0px 200px; }

#footer table {
  width: 100%;
  text-align: center;
  margin-bottom: 20px; }

#footer td {
  padding-top: 17px;
  vertical-align: top; }

td.footer_copyright {
  text-align: left;
  width: 33%; }

td.social {
  text-align: center;
  width: 33%; }

td.footer_bottom_links {
  text-align: right;
  width: 33%; }

#footer a {
  color: #000000;
  font-size: 12px; }

#footer #copyright {
  color: #708289; }

#footer #bottom_links {
  color: #708289; }

#footer a.social_button {
  text-decoration: none;
  color: #327930;
  font-size: 20px; }

ul {
  padding: 0;
  list-style: none; }

ul li {
  padding: 0;
  margin: 0; }

ul.orange {
  padding: 7px 0 0 0; }

ul li.redx, .error-summary li {
  /* background: url(/s/img/i_cross2.gif) no-repeat 0 2px; */
  padding: 0px 0px 0px 21px;
  font-size: 1.2em;
  font-weight: bold; }

ul.orange li, ul.orangeWide li, .message-summary li {
  /* background: transparent url(/s/img/li_orangew.gif) no-repeat 0 3px; */
  padding: 2px 0px 0px 12px;
  min-height: 15px; }

ul.orangeWide li {
  padding: 0 0 12px 20px; }

ul.orange li {
  padding: 0 0 7px 20px; }

ul.orange a, ul.orangeWide a {
  color: #006432; }

ul.orange a:hover, ul.orangeWide a:hover {
  color: #fa3700; }

/**********   FORMS   **********/
#loginform input.field {
  background: #b5bdbd;
  border: none;
  border-radius: 3px;
  height: 16px;
  box-shadow: 0px -1px 1px 0px rgba(255, 255, 255, 0.3) inset;
  padding: 2px 6px;
  width: 85%;
  font-size: 11px; }

#loginform button.submit {
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
  padding: 0px 0px 1px 8px !important; }

#loginform button.submit.r1 {
  padding: 0px 6px 1px 12px !important; }

#loginform ::-webkit-input-placeholder {
  /* WebKit browsers */
  color: #808e8f; }

#loginform :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #808e8f; }

#loginform ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #808e8f; }

#loginform :-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #808e8f; }

#forgot_wrapper {
  padding: 0px 10px 0px 10px !important; }

#forgot {
  color: #8b9fa6;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.15);
  /*white-space: nowrap;*/ }

input.field {
  font-size: 13px;
  padding: 5px 3px 5px 10px;
  outline: none;
  border: solid 0px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -moz-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.5) inset;
  -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.5) inset;
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.5) inset;
  clear: right; }

.i_green_arrow.button_icon {
  margin-left: 4px; }

.i_green_arrow.button_icon.r1 {
  /*Отступ стрелочки в кнопке регистрации*/
  /*margin-left: 0px !important;*/ }

/*Кнопка "SMS регистрация"*/
td#register_sms_link {
  width: 150px;
  vertical-align: top; }

td#register_sms_link button {
  width: 140px; }

@media only screen and (max-width: 1200px) {
  td#register_sms_link {
    display: none; }

  .i_green_arrow.button_icon {
    margin-left: 0px; } }
/*input.field {
   width: 160px;
   padding-left: 2px;
}*/
.regular-checkbox.error + label {
  border: 1px solid #A92D50; }

.regular-checkbox + label {
  background-color: #FFFFFF;
  /*border: 1px solid #CACECE;*/
  border-radius: 3px 3px 3px 3px;
  box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.5) inset;
  cursor: pointer;
  display: inline-block;
  margin-left: 6px;
  margin-right: 4px;
  padding: 8px;
  position: relative;
  vertical-align: text-bottom; }

.regular-checkbox + label:active, .regular-checkbox:checked + label:active {
  /* box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), 0 1px 3px rgba(0, 0, 0, 0.1) inset;*/
  box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.5) inset;
  /*background-color: $primary-color;
  opacity: 0.1;*/ }

.regular-checkbox:checked + label {
  background-color: #FFFFFF;
  /*border: 1px solid #ADB8C0;*/
  color: #99A1A7; }

.regular-checkbox:checked + label:after {
  color: #327930;
  content: "\2714";
  font-size: 14px;
  left: 3px;
  position: absolute;
  top: 0px; }

.regular-checkbox {
  display: none; }

/* table*/
.table.floatLeft {
  float: left; }

/**********   TEASER   **********/
/*скрывалка пустых колонок базовых коэфициентов*/
.hc0 .c0, .hc1 .c1, .hc2 .c2, .hc3 .c3, .hc4 .c4, .hc5 .c5, .hc6 .c6, .hc7 .c7, .hc8 .c8, .hc9 .c9, .hc10 .c10,
.hc11 .c11, .hc12 .c12, .hc13 .c13, .hc14 .c14, .hc15 .c15, .hc16 .c16, .hc17 .c17, .hc18 .c18, .hc19 .c19, .hc20 .c20,
.hc0 .ct0, .hc1 .ct1, .hc2 .ct2, .hc3 .ct3, .hc4 .ct4, .hc5 .ct5, .hc6 .ct6, .hc7 .ct7, .hc8 .ct8, .hc9 .ct9, .hc10 .ct10,
.hc11 .ct11, .hc12 .ct12, .hc13 .ct13, .hc14 .ct14, .hc15 .ct15, .hc16 .ct16, .hc17 .ct17, .hc18 .ct18, .hc19 .ct19, .hc20 .ct20 {
  display: none; }

/*правая закрывающая ячейку граница*/
.rc0 .c0, .rc1 .c1, .rc2 .c2, .rc3 .c3, .rc4 .c4, .rc5 .c5, .rc6 .c6, .rc7 .c7, .rc8 .c8, .rc9 .c9, .rc10 .c10,
.rc11 .c11, .rc12 .c12, .rc13 .c13, .rc14 .c14, .rc15 .c15, .rc16 .c16, .rc17 .c17, .rc18 .c18, .rc19 .c19, .rc20 .c20 {
  /*border-right: 1px solid #105b35;*/ }

/**********   stat icon   **********/
.t_grstat.stat_href {
  border-radius: 5px 5px 5px 5px;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1);
  padding: 4px 4px;
  background: url(/s/img/icons/i_bets_stat.png) no-repeat center;
  width: 11px;
  height: 11px;
  float: right;
  display: inline-block; }

.t_grstat.stat_href:hover {
  background: #ffcd46 url(/s/img/icons/i_bets_stat_a.png) no-repeat center; }

.white_bakgroun_gradient {
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, white));
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%);
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%);
  background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%);
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#1affffff',GradientType=0 ); }

.page_underheader {
  font-family: "gotham";
  font-size: 14px;
  color: #5a686f;
  position: absolute;
  margin-top: -5px; }

.page_underheader span {
  color: #96a1a5; }

.round_arrow_dark {
  color: #606466;
  text-decoration: none !important; }

.round_arrow_green {
  color: #327930;
  text-decoration: none !important; }

.round_arrow_white {
  color: #FFFFFF;
  text-decoration: none !important;
  margin-left: -5px;
  margin-top: 2px;
  position: absolute; }

/* toto popup */
#toto_bet .cPopContent,
#contest_bet .cPopContent {
  margin-left: -14px;
  margin-top: -14px;
  border: none;
  border-radius: 5px;
  background: url("/s/img/pattern_green.png") repeat scroll center top transparent;
  padding: 2px 20px;
  color: #FFFFFF;
  font-size: 12px;
  text-shadow: 0 1px 0px rgba(0, 0, 0, 0.46); }

#toto_bet .cPopContent span,
#contest_bet .cPopContent span {
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.8); }

#toto_bet .cPopContent a,
#contest_bet .cPopContent a {
  color: #FFFFFF;
  font-size: 12px; }

#toto_bet .cPopContent th,
#toto_bet .cPopContent td,
#contest_bet .cPopContent th,
#contest_bet .cPopContent td {
  background: none; }

#toto_bet .cPopContent td,
#contest_bet .cPopContent td {
  color: #FFFFFF;
  font-family: "gotham";
  padding: 0; }

.tv_live_heref {
  font-size: 11px;
  color: #c4354a !important;
  text-decoration: none;
  font-family: "gotham";
  font-weight: normal; }

.i_live_eye {
  width: 12px;
  height: 9px;
  background: url(/s/img/i_live_eye.png) no-repeat; }

.news_multi_select {
  position: relative;
  margin-right: 15px;
  display: inline-block; }

.news_multi_select .f_clear {
  background: url(/s/c/lib/jquery/chosen/chosen-sprite.png) no-repeat scroll -38px 3px transparent;
  border-left: 1px solid rgba(50, 50, 50, 0.3);
  bottom: 5px;
  right: 15px;
  width: 21px;
  content: "";
  height: 14px;
  position: absolute;
  z-index: 10;
  cursor: hand;
  cursor: pointer; }

.table.hotline table tr:last-child td {
  border-bottom: none;
  box-shadow: none; }

.table.hotline table tr:last-child td:first-child {
  border-radius: 0 0 0 5px; }

.table.hotline table tr:last-child td:last-child {
  border-radius: 0 0 5px 0; }

.ex_in_line {
  padding-top: 3px; }

.table.hotline .game_stat {
  margin-top: 2px; }

.table.hotline .handshake {
  margin-top: 6px;
  margin-left: -2px; }

.ex_in_line.disabled {
  border-bottom: 1px dashed #c3b7b1;
  /*#e1dcd8;*/
  box-shadow: 0 1px 0 #FFFFFF;
  margin: 10px 0px 8px 5px;
  display: none;
  width: 80%; }

.ex_in_line_enabler {
  vertical-align: top; }

.ex_in_line_enabler .ex_in_line.disabled,
.ex_in_line_enabler .handshake {
  display: block !important; }

.NewExEvent .ex_in_line.disabled {
  display: none !important; }

.NewExEvent .handshake {
  margin-left: 8px !important;
  margin-top: 9px;
  padding: 0;
  position: relative;
  top: 0; }

.handshake {
  display: none;
  background: url("/s/img/handshake.png") no-repeat 0 -20px;
  height: 16px;
  width: 22px;
  position: absolute;
  margin-top: 30px;
  margin-left: 36px; }

.handshake:hover {
  background: url("/s/img/handshake2.png") no-repeat 0 -20px !important; }

tr.odd .handshake, tr.oddspec .handshake {
  background: url("/s/img/handshake.png") no-repeat 0 0px; }

tr.odd .handshake:hover, tr.oddspec .handshake:hover {
  background: url("/s/img/handshake2.png") no-repeat 0 0px !important; }

/*
tr.odd .ex_in_line.disabled{
	border-bottom: 2px dashed #e1dcd8;
}
*/
.lineEvent .icon_container {
  float: right;
  position: relative; }

.header_arrow {
  color: #659B4A;
  cursor: pointer;
  font-size: 9px;
  margin-left: 9px;
  margin-right: 4px;
  position: relative;
  top: -2px; }

.header_arrow.arrowline {
  margin: 0px 2px 0px 15px !important; }

td div.emptyK {
  height: 3px;
  padding: 0px;
  margin: 1px 0px 0px 0px;
  border: 0px; }

.search-choice {
  max-width: 78%; }

/** paginator message and buttons */
#bottomPager {
  height: 20px;
  margin: 0px;
  padding: 0px; }
  #bottomPager a {
    display: block;
    float: left;
    margin: 2px 2px 0px 0px;
    background-color: #327930;
    color: #FFFFFF;
    border-radius: 3px;
    padding: 4px;
    text-decoration: none; }
  #bottomPager > span > a {
    background-color: inherit !important;
    color: #3c4244; }
  #bottomPager > span > a:hover:not(.selected) {
    background-color: #697679 !important;
    color: white; }
  #bottomPager a.selected {
    background-color: #327930 !important;
    color: white; }

/*
#line_pager p, #bottomPager p {
	padding: 1px 0 3px 0;
}
#line_pager a, #bottomPager a {
	margin-right: 7px;
}
*/
/**********   KIOSK MODE   **********/
td.kiosk_insert_card {
  text-align: center;
  color: #ffcd46; }

html.kiosk-tpl {
  height: 100%;
  width: 100%; }

html.kiosk-tpl body {
  max-width: none;
  min-width: 0;
  position: relative;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0; }

.valign_parent {
  height: 100%;
  display: table;
  margin: 0px auto; }

.valign_content {
  display: table-cell;
  height: 100%;
  vertical-align: middle; }

.kiosk_message_text, .kiosk_message_error {
  font-family: "gotham";
  font-size: 25px;
  text-align: center;
  color: #4D5B61;
  font-weight: bold; }

.kiosk_message_error {
  color: white;
  background: #E04053;
  padding: 10px; }

html.kiosk {
  /*Делаем top header фиксированным*/
  /* Делаем другую серую полоску на всю ширину */
  /* Нормальную серую полоску убираем, она не на всю ширину */ }
  html.kiosk #top {
    position: fixed;
    z-index: 4000;
    top: 0px;
    left: 0px;
    /*margin: 0 auto;*/
    max-width: 1600px;
    min-width: 1005px;
    left: 50%;
    transform: translateX(-50%); }
  html.kiosk #wrapper_in {
    margin-top: 47px; }
  html.kiosk #wrapper_in:before {
    background: none repeat scroll 0 0 rgba(72, 88, 92, 0.75);
    content: "";
    height: 23px;
    left: 0px;
    top: 0px;
    position: fixed;
    width: 100%;
    z-index: 4000;
    border-bottom: 1px solid #c7c7c7; }
  html.kiosk #top:before {
    display: none; }

#deferred-bets {
  background-color: #eee8e5;
  border-radius: 5px;
  margin-bottom: 20px; }
  #deferred-bets .bet:first-child .header {
    border-radius: 5px 5px 0px 0px; }
  #deferred-bets .header {
    color: white;
    margin: 0; }
  #deferred-bets .header .sum {
    color: #fece5a;
    float: right;
    padding-right: 6px; }
  #deferred-bets .header .refresh {
    float: right;
    width: 21px;
    text-align: center; }
  #deferred-bets .header.waiting {
    background-color: #6e7a7d; }
  #deferred-bets .header.accepted {
    background-color: #2e7e36; }
  #deferred-bets .header.rejected {
    background-color: #b03a4b; }
  #deferred-bets .header .close {
    color: black;
    opacity: 0.5;
    float: right;
    width: 21px;
    text-align: right;
    cursor: pointer; }
  #deferred-bets > .bet > div {
    padding: 6px 10px 6px 15px; }
  #deferred-bets .error {
    color: #c26975;
    background-color: white; }
  #deferred-bets .gameodd .name {
    color: #3c4244; }
  #deferred-bets .gameodd .coef {
    float: right; }
  #deferred-bets .gameodd .coef a:hover span {
    background: url("/s/img/button_green.png") repeat-x;
    border-radius: 5px;
    color: #FFF;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.8); }
  #deferred-bets .gameodd .coef span {
    color: #3c4244; }
  #deferred-bets .gameodd .coef a span {
    padding: 2px 2px 2px 3px; }
  #deferred-bets .gameodd .coef a {
    text-decoration: none; }
  #deferred-bets .gameodd .odd {
    color: #708289; }
  #deferred-bets .gameodd:not(:last-child) {
    border-bottom: 1px solid #e6dedc; }
  #deferred-bets .add_again {
    background: #ffffff; }
  #deferred-bets .add_again a {
    color: #006837;
    text-decoration: none; }

/*=== I18N ===========================================================================================================*/
#i18n-selector {
  display: inline-block;
  padding: 6px 0px 10px 10px;
  float: left;
  position: relative; }
  #i18n-selector > .current {
    color: white;
    cursor: pointer; }
  #i18n-selector > .dropdown {
    display: none;
    position: absolute;
    right: 0px;
    top: 27px;
    background: #faf5f1;
    border-radius: 5px;
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1);
    z-index: 10; }
    #i18n-selector > .dropdown > a {
      display: block;
      text-decoration: none;
      white-space: nowrap;
      padding: 5px 10px 5px 10px;
      cursor: pointer; }
    #i18n-selector > .dropdown > a.selected {
      background: #768d98;
      color: white; }
    #i18n-selector > .dropdown > a:hover {
      background: #ffcc42; }
  #i18n-selector:hover > .dropdown {
    display: block; }

/*# sourceMappingURL=main_add.css.map */

.indent{padding-top:40px !important}.gpadmin
.content_main{padding:60px
20px 20px 20px}.center{text-align:center}.overtext{text-decoration:overline}.undertext{text-decoration:underline}.red{color:red}.green{color:green}.black{color:black}.listTable{}.listTable
td{padding:5px}.listTable
th{padding:5px;background-color:lightgreen}.even_row{background-color:lightyellow}.odd_row{background-color:lightgreen}.date{text-align:center}.pages{margin:3px
0}.pages
a{margin-right:3px}.pages
a.gpaPage_current{background:#D8FFCF;border:1px
dotted #105B35;padding:0
2px;text-decoration:none}.field_caption{width:150px}.gpaInputString{width:600px}.gpaInputDate{width:80px}.gpaInputDateTime{width:120px}.gpaInputInteger{width:100px}.gpaInputFloat{width:100px}.gpaInputDate{width:100px}.gpaInputText{width:600px;height:250px}.gpaFieldHelp{font-size:12px;margin:1px
0}#attachments{width:600px}.wikitoolbar{border:solid #d7d7d7;border-width:1px 1px 1px 0;height:22px;width:208px}.wikitoolbar :link, .wikitoolbar :visited{background:transparent url(/s/c/lib/markdown/editor/all.gif) no-repeat;border:1px
solid #fff;border-left-color:#d7d7d7;cursor:default;display:block;float:left;width:20px;height:20px}.wikitoolbar :link:hover, .wikitoolbar :visited:hover{background-color:transparent;border:1px
solid #fb2}.wikitoolbar
a#em{background-position:0 -220px}.wikitoolbar
a#strong{background-position:0 -280px}.wikitoolbar
a#heading{background-position:0 -32px}.wikitoolbar
a#link{background-position:0 0px}.wikitoolbar
a#code{background-position:0 -64px}.wikitoolbar
a#hr{background-position:0 -20px}.wikitoolbar
a#np{background-position:0 -96px}.wikitoolbar
a#br{background-position:0 -112px}.linksTable
td{padding-right:50px}.fileExists
.changeLink{display:none}.changeLink{padding-left:20px}.gpaInputImage{display:block}.dynamic .fileExists
.changeLink{display:inline}.dynamic .fileExists
.eraseQuery{display:none}.dynamic .fileExists
.gpaInputImage{display:none}.dynamic .fileActive
.changeLink{display:none}.dynamic .fileActive
.eraseQuery{display:inline}.dynamic .fileActive
.gpaInputImage{display:block}.markDownHelp
td{vertical-align:top;white-space:pre;margin:0px;font-family:monospace;border:black solid 1px}.dynamic
.dhidden{display:none}.hidden{display:none}.markDownPreview{overflow:auto;height:350px;border:black solid 1px;padding:10px;background-color:wheat}
