@charset "UTF-8";
#bettypes_content_static {
  display: block; }

body.dynamic #bettypes_content_static {
  display: none; }

#bettypes_content_dynamic {
  display: block;
  color: #3c4244; }

#bettypes_content_dynamic input[type=text] {
  width: 35px;
  height: 13px; }

#down-all-together {
  min-height: 75px; }

#down-all-together .error-summary {
  margin-bottom: 1px !important;
  padding-top: 4px; }

#block-body-bets #mini_page #content {
  border-radius: 0px; }

#block-body-onebets #mini_page #content {
  border-radius: 0 0 5px 5px; }

#header-bets {
  display: block;
  width: 226px;
  cursor: pointer; }

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

/** one click - one bet **/
#block-body-onebets .ok-msg {
  padding: 0px 25px 5px 30px; }

/*
#block-body-onebets .errors.error-summary {
	margin-top: 10px;
}
*/
.sideTd {
  width: 15%; }

.sideTd:first-child {
  text-align: right; }

.sideTd:last-child {
  text-align: left; }

.centerTd {
  width: 70%;
  text-align: center; }

#autobetsum {
  width: 80%;
  text-align: center; }

#autobetsum-save {
  display: none;
  position: relative; }

#autobetsum-save.show {
  display: inline; }

#autobetsum-save::after {
  color: #327930;
  content: "✔";
  font-size: 14px;
  left: -5px;
  position: absolute;
  top: -9px; }

/**
 * Скрытие всех вкладок (содержимого)
 *
 */
#bettype_single, #bettype_express, #bettype_system {
  display: none; }

/*#bettypes, body.dynamic #bettypes-static {
	display: none;}*/
body.dynamic #bettypes {
  display: block; }

/**
 * Одиночная ставка: скрываем радиокнопки выборочных ставок для пользователей,
 * не имеющих поддержки JS
 */
#single_custombet_off, #single_custombet_on {
  display: none; }

p.dyn {
  display: none; }

body.dynamic p.dyn {
  display: inline; }

/**
 * Одиночная ставка: поля для ввода собственных сумм на коэффициенты
 */
input.single_custombet {
  width: 70px;
  text-align: center;
  border-radius: 4px; }

input.single_custombet, .custombet-checkbox, .client-coef-bet-label {
  display: none; }

div#bet_type.single div#bet_specific.single_custombet input.single_custombet,
div#bet_type.single div#bet_specific.single_custombet .custombet-checkbox,
div#bet_type.single div#bet_specific.single_custombet .client-coef-bet-label {
  display: inline; }

#betslip_div {
  margin-bottom: 0px !important;
  border-radius: 0 0 5px 5px; }

div#betslip_div.single-one #single_custombet_on,
div#betslip_div.single-one #single_custombet_off,
div#betslip_div.single-one p.dyn label {
  display: none !important; }

/* Стилизация полей ввода под неактивные (в JS-версии) */
body.dynamic div.single_custombet input#single_money_dynamic {
  background: #eee;
  border: #ccc 1px solid;
  color: #999; }

/**
 * Скрываем чекбоксы и поля для ввода собственных сумм на коэффициенты
 *
 */
td.lastcell input.single_custombet,
span.single_custombet {
  display: none; }

span.single_custombet {
  display: none; }

body.dynamic td.lastcell input, div#bet_type.single div#bet_specific.single_custombet span.single_custombet {
  display: inline; }

/**
 * Скрываем все ошибки, вбитые в HTML
 */
div#bet_error ul.error-summary,
div#bet_error ul.errors li {
  display: none; }

div#bet_type.single div#bettype_single,
div#bet_type.express div#bettype_express,
div#bet_type.system div#bettype_system,
div#bet_error.line ul.error-summary,
div#bet_error.not_in_line ul.error-summary,
div#bet_error.unknown ul.error-summary,
div#bet_error.permission_denied ul.error-summary,
div#bet_error.promo_code ul.error-summary,
div#bet_error.time ul.error-summary,
div#bet_error.limit ul.error-summary,
div#bet_error.user ul.error-summary,
div#bet_error.internal ul.error-summary,
div#bet_error.maxcoeffs ul.error-summary,
div#bet_error.minbet ul.error-summary,
div#bet_error.maxbet ul.error-summary,
div#bet_error.empty_money ul.error-summary,
div#bet_error.client_coeff_disallowed ul.error-summary,
div#bet_error.client_coeff_no_value ul.error-summary,
div#bet_error.bigbet ul.error-summary,
div#bet_error.bonus_first_usage ul.error-summary,
div#bet_error.bonus_min_coef ul.error-summary,
div#bet_error.bonus_min_event_coef ul.error-summary,
div#bet_error.bonus_no_single ul.error-summary,
div#bet_error.bonus_min_count ul.error-summary,
div#bet_error.bonus_min_event_count ul.error-summary,
div#bet_error.not_authorized ul.error-summary,
div#bet_error.client_no_money ul.error-summary,
div#bet_error.betting_disabled ul.error-summary,
div#bet_error.empty_bets ul.error-summary,
div#bet_error.no_bet_params ul.error-summary,
div#bet_error.changed ul.error-summary,
div#bet_type.express div#bet_error.express_short ul.error-summary,
div#bet_type.express div#bet_error.express_deps ul.error-summary,
div#bet_type.express div#bet_error.express_player_event ul.error-summary,
div#bet_type.system div#bet_error.system_no_system_type ul.error-summary,
div#bet_type.system div#bet_error.system_deps ul.error-summary,
div#bet_type.system div#bet_error.system_short ul.error-summary,
div#bet_error.line ul.errors li.line,
div#bet_error.not_in_line ul.errors li.not_in_line,
div#bet_error.unknown ul.errors li.unknown,
div#bet_error.permission_denied ul.errors li.permission_denied,
div#bet_error.promo_code ul.errors li.promo_code,
div#bet_error.time ul.errors li.time,
div#bet_error.limit ul.errors li.limit,
div#bet_error.user ul.errors li.user,
div#bet_error.internal ul.errors li.internal,
div#bet_error.maxcoeffs ul.errors li.maxcoeffs,
div#bet_error.minbet ul.errors li.minbet,
div#bet_error.maxbet ul.errors li.maxbet,
div#bet_error.empty_money ul.errors li.no_money,
div#bet_error.client_coeff_disallowed ul.errors li.client_coeff_disallowed,
div#bet_error.client_coeff_no_value ul.errors li.client_coeff_no_value,
div#bet_error.bigbet ul.errors li.bigbet,
div#bet_error.bonus_first_usage ul.errors li.bonus_first_usage,
div#bet_error.bonus_min_coef ul.errors li.bonus_min_coef,
div#bet_error.bonus_min_event_coef ul.errors li.bonus_min_event_coef,
div#bet_error.bonus_no_single ul.errors li.bonus_no_single,
div#bet_error.bonus_min_count ul.errors li.bonus_min_count,
div#bet_error.not_authorized ul.errors li.not_authorized,
div#bet_error.client_no_money ul.errors li.client_no_money,
div#bet_error.betting_disabled ul.errors li.betting_disabled,
div#bet_error.empty_bets ul.errors li.empty_bets,
div#bet_error.no_bet_params ul.errors li.no_bet_params,
div#bet_error.changed ul.errors li.changed,
div#bet_type.express div#bet_error.express_short ul.errors li.express_short,
div#bet_type.express div#bet_error.express_player_event ul.errors li.express_player_event,
div#bet_type.express div#bet_error.express_deps ul.errors li.express_deps,
div#bet_type.system div#bet_error.system_no_system_type ul.errors li.system_no_system_type,
div#bet_type.system div#bet_error.system_deps ul.errors li.system_deps,
div#bet_type.system div#bet_error.system_short ul.errors li.system_short {
  display: block; }

div#bet_error.bonus_first_usage ul.errors li.bonus_first_usage a {
  color: #FFFFFF;
  text-decoration: none; }

/* Жёлтенькой рамке с красным бордюрчиком кастуем маргины*/
div#bet_error.line ul.error-summary,
div#bet_error.not_in_line ul.error-summary,
div#bet_error.unknown ul.error-summary,
div#bet_error.permission_denied ul.error-summary,
div#bet_error.promo_code ul.error-summary,
div#bet_error.time ul.error-summary,
div#bet_error.limit ul.error-summary,
div#bet_error.user ul.error-summary,
div#bet_error.internal ul.error-summary,
div#bet_error.maxcoeffs ul.error-summary,
div#bet_error.minbet ul.error-summary,
div#bet_error.maxbet ul.error-summary,
div#bet_error.empty_money ul.error-summary,
div#bet_error.bigbet ul.error-summary,
div#bet_error.bonus_first_usage ul.error-summary,
div#bet_error.bonus_min_coef ul.error-summary,
div#bet_error.bonus_min_event_coef ul.error-summary,
div#bet_error.bonus_no_single ul.error-summary,
div#bet_error.bonus_min_count ul.error-summary,
div#bet_error.not_authorized ul.error-summary,
div#bet_error.client_no_money ul.error-summary,
div#bet_error.client_coeff_disallowed ul.error-summary,
div#bet_error.client_coeff_no_value ul.error-summary,
div#bet_error.betting_disabled ul.error-summary,
div#bet_error.empty_bets ul.error-summary,
div#bet_error.no_bet_params ul.error-summary,
div#bet_error.changed ul.error-summary,
div#bet_type.express div#bet_error.express_short ul.error-summary,
div#bet_type.express div#bet_error.express_player_event ul.error-summary,
div#bet_type.express div#bet_error.express_deps ul.error-summary,
div#bet_type.system div#bet_error.system_no_system_type ul.error-summary,
div#bet_type.system div#bet_error.system_deps ul.error-summary,
div#bet_type.system div#bet_error.system_short ul.error-summary {
  margin: 0px; }

/* В некоторых случаях лучше убирать маржины у блока с ошибкой  */
div#bet_type.single div#bet_error.empty_bets ul.error-summary,
div#bet_type.express div#bet_error.express_short ul.error-summary,
div#bet_type.express div#bet_error.express_player_event ul.error-summary,
div#bet_type.express div#bet_error.express_deps ul.error-summary,
div#bet_type.system div#bet_error.system_no_system_type ul.error-summary,
div#bet_type.system div#bet_error.system_deps ul.error-summary,
div#bet_type.system div#bet_error.system_short ul.error-summary {
  margin: 0px !important; }

div#bettypes div#yui-content {
  display: none; }

/* Не показываем форму ставки на сингл, если нет выбранных коэффициентов */
div#bet_type.single div#bet_error.empty_bets #bettype_single,
div#bet_type.single div#bet_error.empty_bets .bet-submit {
  display: none; }

div#bet_error.bigbet div.bet-submit button#bet-submit, div#bet_error.bonus_first_usage div.bet-submit button#bet-submit {
  display: inline; }

div#bet_error.system_allowed li#li_system a,
div#bet_error.system_allowed li#li_system span,
tr.deleted a {
  text-decoration: line-through; }

/* Для динамических вкладок перечёркивание недопустимых систем не нужно */
body.dynamic div#bet_error.system_allowed li#li_system a,
body.dynamic div#bet_error.system_allowed li#li_system span {
  text-decoration: none; }

/* кнопка подтверждения БИГ */
button#bet-submit-agree, button#bet-submit-cancel,
div#bet_type.system div#bet_error.system_short button#bet-submit-agree,
div#bet_type.system div#bet_error.system_deps button#bet-submit-agree,
div#bet_type.express div#bet_error.express_short button#bet-submit-agree,
div#bet_type.express div#bet_error.express_player_event button#bet-submit-agree,
div#bet_type.express div#bet_error.express_deps button#bet-submit-agree,
div#bet_type.system div#bet_error.system_short button#bet-submit,
div#bet_type.system div#bet_error.system_deps button#bet-submit,
div#bet_type.express div#bet_error.express_short button#bet-submit,
div#bet_error.bigbet div.bet-submit button#bet-submit,
div#bet_error.bonus_first_usage div.bet-submit button#bet-submit,
div#bet_type.express div#bet_error.express_player_event button#bet-submit
div#bet_type.express div#bet_error.express_deps button#bet-submit {
  display: none; }

div#bet_error.bigbet div.bet-submit #bet-submit-agree, div#bet_error.bonus_first_usage div.bet-submit #bonus-submit-agree {
  display: inline; }

div#bet_error.bigbet div.bet-submit #bet-submit-cancel {
  display: inline; }

div#bet_error.bigbet div.bet-submit #bet-submit, div#bet_error.bonus_first_usage div.bet-submit #bet-submit {
  display: none; }

/* кнопки при изменении значений коэффициентов */
div#bet_error.changed div.bet-submit #bet-submit-agree-changed {
  display: inline; }

div#bet_error.changed div.bet-submit #bet-submit {
  display: none; }

/* кнопка подтверждения первой ставки бонусами */
#bonus-submit-agree {
  display: none; }

/* кнопка подтверждения ставки при изменившихся коэффициентах */
button#bet-submit-agree-changed,
div#bet_type.system div#bet_error.system_short button#bet-submit-agree-changed,
div#bet_type.system div#bet_error.system_deps button#bet-submit-agree-changed,
div#bet_type.express div#bet_error.express_short button#bet-submit-agree-changed,
div#bet_type.express div#bet_error.express_player_event button#bet-submit-agree-changed,
div#bet_type.express div#bet_error.express_deps button#bet-submit-agree-changed,
div#bet_type.system div#bet_error.system_short button#bet-submit,
div#bet_type.system div#bet_error.system_deps button#bet-submit,
div#bet_type.express div#bet_error.express_short button#bet-submit,
div#bet_type.express div#bet_error.express_player_event button#bet-submit
div#bet_type.express div#bet_error.express_deps button#bet-submit {
  display: none; }

div#bet_error.changed div.bet-submit #bet-submit-agree-changed {
  display: inline !important; }

/* Обводка задизабленной кнопочки для экспресса */
/*
 #bet_error.express_short #bet-submit-express,
 #bet_error.express_deps #bet-submit-express,
 */
body.dynamic #bet_error.disable-button .button {
  /* Обводка задизабленной кнопочки для системы */
  background: #eee;
  border: #ccc 1px solid;
  color: #999; }

/* Сокрытие списков ошибок */
#bettype_system ul.error-summary,
#bettype_system ul.errors li,
#bettype_express ul.error-summary,
#bettype_express ul.errors li {
  display: none; }

/*@todo Выяснить, нужно ли сюда добавлять ошибку с экспрессами/системами на забеги */
/* Видимость пунктов ошибок у системы */
#bet_type.system #bet_error.system_short #bettype_system ul.errors li#system_short_dynamic,
#bet_type.system #bet_error.system_deps #bettype_system ul.errors li#system_deps_dynamic,
#bet_type.system #bet_error.system_no_system_type_dynamic #bettype_system ul.errors li#system_no_system_type_dynamic,
#bet_type.express #bet_error.express_short ul.errors li.express_short_dynamic,
#bet_type.express #bet_error.express_deps ul.errors li.express_deps_dynamic,
#bet_type.express #bet_error.express_player_event ul.errors li.express_player_event_dynamic,
#bet_type.system #bet_error.system_short #bettype_system ul.error-summary,
#bet_type.system #bet_error.system_deps #bettype_system ul.error-summary,
#bet_type.system #bet_error.system_no_system_type_dynamic ul.error-summary,
#bet_type.express #bet_error.express_short ul.error-summary,
#bet_type.express #bet_error.express_player_event ul.error-summary,
#bet_type.express #bet_error.express_deps ul.error-summary {
  display: block; }

/** Внешний вид видимых input-полей */
div#bet_type.single div#bet_specific.single_custombet input.single_custombet,
#single_money_dynamic, #express_money_dynamic, #system_money_dynamic,
input.client-coeff-attach {
  /*background : #fff none repeat scroll 0 0;
  border     : 1px solid $darker-color;*/
  height: 16px; }

/* в случае ошибки скрывает div внутри вкладки */
#bet_type.express #bet_error.express_short #bettype_express div.no-error,
#bet_type.express #bet_error.express_deps #bettype_express div.no-error,
#bet_type.express #bet_error.express_player_event #bettype_express div.no-error,
#bet_type.system #bet_error.system_short #bettype_system div.no-error,
#bet_type.system #bet_error.system_deps #bettype_system div.no-error,
#bet_type.system #bet_error.system_no_system_type div.no-error {
  display: none; }

/* скрывает кнопку "оформить" при ошибке no_system_type */
#bet_type.system #bet_error.system_no_system_type .bet-submit {
  display: none; }

/* подсвечивает неправильно заполненные инпуты для ввода обычных ставок */
div#bet_type.single div#bet_error.bigbet div#bettype_single input.field-incorrect,
div#bet_type.single div#bet_error.bonus_first_usage div#bettype_single input.field-incorrect,
div#bet_type.single div#bet_error.minbet div#bettype_single input.field-incorrect,
div#bet_type.single div#bet_error.empty_money div#bettype_single input.field-incorrect,
div#bet_type.single div#bet_error.client_no_money div#bettype_single input.field-incorrect,
tr.client-coeff input.field-incorrect {
  border: solid 1px #c80000; }

/* подсветка неверных инпутов для выборочной ставки */
div#bet_type.single div#bet_specific.single_custombet div#bet_error.bigbet td input.field-incorrect,
div#bet_type.single div#bet_specific.single_custombet div#bet_error.bonus_first_usage td input.field-incorrect,
div#bet_type.single div#bet_specific.single_custombet div#bet_error.minbet td input.field-incorrect,
div#bet_type.single div#bet_specific.single_custombet div#bet_error.client_no_money td input.field-incorrect,
div#bet_type.single div#bet_specific.single_custombet div#bet_error.empty_money td input.field-incorrect {
  border-color: #c80000 !important; }

#bettype_single p {
  margin: 0;
  padding: 0; }

#bettypes_content_dynamic .bet-submit {
  margin-top: 5px; }

/** ВКЛАДКИ */
#bettypes_nav #li_single
#bettypes_nav #li_express,
#bettypes_nav #li_system {
  /*Оформление неактивной вкладки*/ }

div#bet_type.single #bettypes_nav #li_single,
div#bet_type.express #bettypes_nav #li_express,
div#bet_type.system #bettypes_nav #li_system {
  /*background: #CDFFCD;
  border-top: 1px solid #105B35;*/ }

/* Текст на активной вкладке */
div#bet_type.single #bettypes_nav #li_single a,
div#bet_type.express #bettypes_nav #li_express a,
div#bet_type.system #bettypes_nav #li_system a {
  color: #282a2b;
  border-bottom: none; }

/* .has-minbet { display: inline; }
div#bet_type.system .has-minbet { display: none;}
*/
/* migrated from main.css */
.iframe .betslip .controls {
  padding-bottom: 0;
  overflow: hidden; }

.betslip .controls table {
  width: 100%; }

.betslip .controls td {
  height: 25px; }

.betslip .controls .field {
  width: 150px;
  height: 17px;
  border: 1px solid #000000;
  font-size: 10px;
  margin: 0px 6px; }

.betslip .controls .button {
  margin-top: 6px;
  margin-bottom: 3px; }

.betslip .controls td img {
  margin-bottom: 5px; }

.betslip .error-summary {
  padding: 0;
  margin: -4px -8px 0 -8px;
  clear: left; }

.betslip .error-summary li {
  background: none;
  padding: 0 5px 3px 10px; }

.marked {
  color: #FA3700; }

#bettypes_content {
  display: none; }

.dynamic #bettypes_content {
  display: block; }

.dynamic #controls {
  display: none; }

/***/
/* betslip */
.betslip {
  padding: 0;
  /*background: #CDFFCD url(/s/img/bg_lightgreen.gif) no-repeat 50% 100%;*/ }

.betslip-action {
  display: none; }

.dynamic .betslip-action, .dynamic .betslip-clean {
  display: inline;
  padding: 0 3px; }

.iframe .betslip {
  /*height: 298px;*/ }

.betslip p {
  text-align: left; }

/* vvv ВСЕЛЕНСКОЕ ЗЛО */
/* betslip: rates table */
.betslip .rates {
  height: 136px;
  overflow: auto;
  width: 100%; }

/** ^^^ ВСЕЛЕНСКОЕ ЗЛО ^^^ */
.betslip input.field {
  width: 50px; }

.betslip .client_account_wrapper {
  padding: 15px 10px 0 15px; }

.betslip select#client_account {
  height: 18px;
  width: 100%; }

.betslip .rates td {
  color: #708289;
  vertical-align: top;
  padding: 12px 0px 3px 9px;
  background: none repeat scroll 0 0 #FAF5F1;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1); }

.betslip .rates tr:nth-child(2n) td {
  background: none repeat scroll 0 0 #EEE8E5; }

.betslip .rates td.lastcell {
  text-align: right;
  padding-right: 6px;
  width: 50px; }

td.lastcell div.checkboxArea, td.lastcell div.checkboxAreaChecked {
  float: right; }

.betslip .rates td.lastcell a {
  /*position: relative; top: 3px; left: 18px; margin: 0; padding: 0;*/
  width: 13px;
  height: 12px;
  display: block;
  float: right;
  margin: 2px;
  line-height: 12px;
  text-decoration: none;
  background: url(/s/img/i_bets_delete.png) no-repeat; }

.betslip .rates tr.odd td.lastcell a {
  background-position: 0px 0px; }

.betslip .rates td.lastcell span.slipvalue {
  margin-top: 1px;
  margin-right: 3px;
  clear: both;
  color: #1e1e1e; }

.betslip .rates td p {
  padding: 0px 0px 3px 0px; }

.betslip .rates tr.deleted a,
.betslip .rates tr.deleted td.lastcell div {
  text-decoration: line-through; }

.betslip #bettypes .error-summary {
  margin: 1px 0 -3px 0;
  padding-left: 2px; }

.betslip #bettypes .error-summary li {
  background: url(/s/img/i_cross2.gif) no-repeat left;
  padding-left: 11px; }

.betslip .empty-msg, .betslip .ok-msg, .betslip .one-msg {
  padding: 15px 25px 12px 30px; }

.betslip .ok-msg {
  padding-bottom: 10px; }

.empty-msg {
  color: #708289;
  background-color: #faf5f1;
  text-shadow: 0 1px 0 #FFFFFF; }

#block-body-onebets .empty-msg {
  background-color: #eee8e5;
  padding: 7px 10px 9px 30px;
  border-radius: 0 0 5px 5px;
  border-top: 1px solid rgba(0, 0, 0, 0.04); }

.empty-msg div {
  font-size: 13px;
  color: #3c4244; }

.betslip .summary {
  background: url("/s/img/pattern_colums_header.png") repeat scroll center top #327930;
  padding: 6px 15px 4px;
  color: #ffffff;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3); }

.betslip .summary a {
  color: #000000; }

.betslip .summary a:hover {
  color: #fa3700; }

.betslip .summary a img {
  border: 1px solid #105B35; }

/* tabs */
.betslip .tabs {
  width: 100%; }

.betslip .tabs td {
  text-align: center; }

.betslip .tabs a, .betslip .tabs a:hover, .betslip .tabs span {
  display: block;
  position: relative;
  color: #ffffff;
  text-decoration: none;
  background: #105B35;
  padding: 2px 0px 5px 0px; }

#bettypes_nav {
  list-style: none;
  margin: 0;
  height: 2em;
  padding-top: 4px; }

#bettypes_nav li {
  display: inline;
  text-align: center; }

/** fucking ie */
/* * html #bettypes_nav li {width: 33%; }
* html #bettypes_nav li#li_system {width:33.75%; } */
#bettypes_nav li a {
  cursor: pointer;
  color: #005028;
  text-decoration: none;
  padding: 0px;
  width: 100%;
  font-family: "gotham";
  font-size: 12px;
  text-shadow: 0 1px 0 #FFFFFF;
  border-bottom: 1px dashed #005028; }

#bettypes_nav li span {
  text-decoration: line-through; }

div.bet-submit {
  text-align: center; }

.betslip #bettypes_nav span {
  color: #DFDFDF;
  cursor: default;
  text-decoration: line-through; }

/* Стрелочки */
.coeff-inc, .coeff-dec {
  background-repeat: no-repeat;
  background-position: 0 1px;
  padding-left: 12px; }

.coeff-inc {
  background-image: url(/s/img/i_inc.png); }

.coeff-dec {
  background-image: url(/s/img/i_dec.png); }

/* ссылка на страницу о БИГ-ставках*/
img.big-help {
  margin: 3px 2px 0 2px;
  vertical-align: top;
  border: 0; }

/* Ширина высплывающего окошка со список допустимых (недопустимых) значений ставок */
div#client-coef-reserved-values {
  width: 135px; }

.client_coeff_disallowed .cPopup {
  display: none; }

body.dynamic .client_coeff_disallowed .cPopup {
  display: block; }

.bonus_message_filled #bonus_message {
  display: inline; }

.bonus_message_filled #no_bonus_message {
  display: none; }

.bonus_message_empty #bonus_message {
  display: none; }

.bonus_message_empty #no_bonus_message {
  display: inline; }

#coeffs-table a {
  color: #3c4244; }

#coeffs-container .regular-checkbox + label {
  padding: 7px;
  margin-right: 4px;
  margin-left: 8px; }

#coeffs-container .regular-checkbox:checked + label:after {
  left: 2px; }

#coeffs-container tr td:first-child {
  padding-right: 0px;
  width: 16px;
  padding-left: 0px;
  text-align: right; }

.checkbox, .radio {
  width: 19px;
  height: 19px;
  padding: 0 2px 0 0;
  background: url("/s/img/icons/i_radio.png") no-repeat;
  display: block;
  clear: left;
  float: left;
  margin-left: 8px; }

.icon-question-sign {
  color: #708289;
  text-decoration: none; }

#bettype_single div:first-child span {
  margin-top: 5px; }

#bettype_single div.dyn span.radio {
  margin-top: -2px; }

#bettype_single .dyn {
  padding-top: 9px; }

#bettype_express {
  padding-left: 30px; }

#bettype_express .betslip_bigbet {
  margin-left: 0px; }

.betslip_bigbet {
  color: #708289; }

.winsum {
  display: block;
  margin-left: 27px;
  margin-top: 5px;
  font-family: "gotham";
  font-size: 12px;
  text-shadow: 0 1px 0 #FFFFFF; }

#bettype_express .winsum, #bettype_system .winsum {
  margin-left: 0px !important; }

#bettype_system .winsum {
  padding-top: 5px;
  padding-bottom: 4px; }

#bettypes, #down-all-together, #coeffs-container {
  background-color: #faf5f1; }

#coeffs-container {
  width: 240px; }

/*SCROLL*/
/*.jScrollPaneScrollable #coeffs-table{*/
.jspContainer #coeffs-table {
  width: 240px; }

#betslip_div .jspVerticalBar {
  background: none;
  width: 8px; }

#betslip_div .jspHorizontalBar {
  background: none;
  height: 8px; }

#betslip_div .jspTrack {
  background: rgba(255, 255, 255, 0.5); }

#betslip_div .jspDrag {
  background: #c2c0be;
  border-radius: 5px;
  margin-left: 2px;
  width: 5px; }

#bet-submit, #bet-submit-agree-changed, #bet-submit-agree {
  margin: 10px 0px 10px 0px; }

#bettype_system {
  padding-left: 30px; }

#system_type_dynamic {
  width: 100px; }

#loading_img_betslip {
  margin-left: 43px;
  margin-top: 10px;
  margin-bottom: 7px; }

/* попап с чекбоксами по автопринятию кофов */
div.bet-submit {
  position: relative; }

#autoTypeWindow {
  display: none;
  position: absolute;
  width: 210px;
  height: 270px;
  padding: 10px;
  border: 1px solid #708289;
  border-radius: 3px;
  background-color: lightgray;
  left: 4px;
  top: -300px;
  z-index: 1000; }

#autoTypeWindow.active {
  display: block; }

#autoTypeWindow div {
  display: block; }

#autoTypeWindow div input {
  margin-left: 2px; }

#autoTypeWindow hr {
  alignment-adjust: central; }

.aTWHeader {
  text-align: left; }

.aTWForm {
  text-align: left;
  height: 75px;
  margin-top: 10px; }

.aTWForm ul {
  margin: 0px 2px 0px 0px; }

.aTWForm ul li {
  margin: 0px 2px 0px 0px;
  padding-left: 0px;
  clear: both; }

.aTWForm ul li input {
  margin: 0px 0px 0px 0px;
  padding: 0px;
  display: block;
  float: left; }

.aTWForm ul li label {
  width: 85%;
  margin: 0px 0px 0px 5px;
  padding: 0px;
  display: block;
  float: left; }

.aTWComment {
  text-align: center; }

.aTWFooter {
  text-align: center;
  margin-top: 18px; }

#autoTypeWindowOk {
  background: url("/s/img/button_green2.png") repeat scroll 0 0/100% auto; }

#block-body-onebets .bet-submit {
  /*margin: 5px 0px 0px 20px;*/ }

#block-body-onebets .bet-submit #bet-submit-agree, #block-body-onebets .bet-submit #bet-submit-cancel {
  margin-top: 10px;
  margin-left: 50px; }

.onebet-ok-name {
  color: #357f32;
  font-weight: bold; }

.onebet-ok-koef {
  font-weight: bold; }

.onebet-ok-money {
  font-weight: bold; }

#block-body-onebets div#bet_error.coeff_errors ul.error-summary,
#block-body-onebets div#bet_error.coeff_errors ul.error-summary li.coeff_errors {
  display: block; }

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