/*                       */
/*       TOTO            */
/*                       */
#toto_bet .g_dt, #toto .g_dt {
  white-space: nowrap;
  color: #5b6970;
  text-align: left;
  width: 10%; }

#toto_bet .g_dt span {
  margin-right: 5px;
  margin-left: 10px; }

#toto .bet-params {
  margin: 0px 30px;
  text-align: right;
  float: right;
  font-size: 13px;
  color: #3c4244; }

#toto .deadline-notice {
  color: #788990;
  margin: 10px 20px;
  padding-bottom: 10px;
  font-size: 12px; }

#toto .deadline-notice b {
  color: #444b4e; }

#toto .bet-params input {
  margin: 10px 0;
  vertical-align: middle; }

#toto #bet_money {
  width: 60px; }

#toto #bet_btn, #toto #edit_btn {
  margin-left: 10px;
  width: auto; }

#toto .percents .title, #toto .pval-p1, #toto .pval-pX, #toto .pval-p2 {
  text-align: center;
  color: #888; }

#toto .pval-p1 b, #toto .pval-pX b, #toto .pval-p2 b {
  color: #555; }

#toto .pval-p1 .p1, #toto .pval-pX .pX, #toto .pval-p2 .p2, #toto .win-issue {
  background-color: #D8FFCF;
  /*background-color: #D2F0D2; <- .bgGreen*/
  padding: 0 3px; }

#toto .pval-p1 .return, #toto .pval-pX .return, #toto .pval-p2 .return {
  background-color: #D8FFCF; }

/** tirage info (pool, jackpot, win stats) */
#sidebar_left h2.gray {
  height: auto;
  background: url("/s/img/pattern_green.png") repeat scroll center top transparent;
  padding: 10px 0 10px 0;
  font-family: "gotham";
  font-size: 14px;
  text-transform: none; }

#stat_tirage {
  color: #3c4244;
  text-decoration: none; }

#stat_tirage td div {
  margin-bottom: 5px; }

#stat_tirage b {
  font-size: 13px; }

#stat_tirage a {
  text-decoration: none; }

#stat_tirage .light_grey,
#stat_tirage .light_grey a {
  color: #708289 !important; }

#stat_win_cat {
  padding: 0;
  border: none; }

#stat_win_cat table {
  width: 100%; }

#stat_win_cat td {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1); }

#stat_tirage .cat {
  vertical-align: top;
  padding-left: 10px; }

#stat_tirage .cat_val {
  min-width: 40px; }

#stat_tirage li.mimeXls {
  background-image: url(/s/img/mime/excel-10x10.png); }

#stat_tirage li.mimeTsv {
  background-image: url(/s/img/mime/tsv-10x10.png); }

#stat_tirage .jackpot_notice {
  padding-top: 0; }

/* for IE: */
#stat_tirage .cPopContent {
  width: 200px; }

/** navigation */
.toto_nav a.selected {
  color: #3c4244 !important;
  text-decoration: none; }

.toto_nav a.selected .light_grey {
  color: #3c4244  !important; }

/** game popup */
table.history_details td.bet_win,
table.history_details td.bet_not_processed,
table.history_details td.bet_lose {
  background-image: url(/s/img/status/win.gif);
  background-position: 5px 50%;
  background-repeat: no-repeat;
  padding-left: 12px; }

.table.floatLeft table#contest_bet td.contest_lose,
table.history_details td.bet_lose {
  background-image: url(/s/img/status/lose.gif); }

table.history_details td.bet_not_processed {
  background-image: url(/s/img/status/unknown.gif); }

table.history_details td.bet_canceled {
  background-image: url(/s/img/status/return.gif) !important;
  background-repeat: no-repeat;
  background-position: 4px center; }

/** */
.toto_btn_disabled {
  background: #ccc url(/s/img/bg_btn_gray.gif) !important;
  color: #999 !important;
  border: #999 1px solid !important; }

.hide {
  display: none; }

/**  */
/* tr.toto_attention, */
tr.toto_attention td.checkbox {
  background: #fcc !important; }

/**  */
#bet_helper {
  display: none; }

.dynamic #bet_helper {
  display: block;
  line-height: 20px; }

#bet_helper {
  text-align: right;
  padding: 5px 0; }

.package-area {
  margin: 5px 25px 10px; }

.package-area textarea {
  width: 100%;
  height: 200px; }

.package-area .button {
  width: auto; }

.bet-submit {
  padding: 5px 0;
  text-align: right; }

table.simple#toto_bet, .package-info table.simple {
  width: 100% !important; }

/*.package-info table.simple td, .package-info table.simple th {
	text-align: right;
}*/
.package-info .total-info {
  font-weight: bold; }

.bet-error td {
  background-color: #FFFFCD !important; }

.bet-error td.bet-error-message {
  background-image: url(/s/img/i_cross2.gif) !important;
  background-repeat: no-repeat;
  background-position: 10px center;
  padding-left: 30px; }

.win_jackpot, .win_jackpot td {
  font-weight: bold; }

.department-href {
  text-align: right;
  /*margin-top: -22px;*/
  margin-bottom: 22px;
  padding-right: 10px; }

#sidebar_left .left_toto_nav {
  color: #357d32; }

#sidebar_left a.left_toto_nav .light_grey {
  color: #708289;
  text-decoration: none;
  display: inline-block; }

.other_toto {
  font-size: 12px; }

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

.table table tr:nth-child(even) td {
  background: none repeat scroll 0 0 #EEE8E5; }

.groupped_list.full {
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1);
  border-radius: 5px 5px 5px 5px; }

.toto_info_right {
  color: #445055;
  background-color: #FAF5F1;
  padding-top: 20px;
  padding-right: 8px;
  padding-bottom: 20px;
  border-radius: 5px;
  text-align: left; }

.totofree_info_right {
  color: #445055;
  background-color: #FAF5F1;
  border-radius: 5px;
  text-align: left; }

.toto_info_right p {
  padding: 5px 25px 5px 30px;
  text-align: left; }

.totofree_info_right p {
  padding: 5px 25px 5px 30px;
  text-align: left; }

.totofree_info_right h2 {
  text-align: center;
  padding: 10px 0;
  letter-spacing: 0;
  font-size: 14px; }

#toto_bet th {
  background: url("/s/img/pattern_colums_header.png") repeat scroll center top #327930;
  border: medium none;
  color: #FFFFFF;
  font-family: "gotham";
  font-size: 15px;
  font-weight: normal;
  height: 35px;
  padding: 0;
  text-shadow: 0 1px 0px rgba(0, 0, 0, 0.46);
  text-align: left; }

#toto_bet th:not(.noborder) {
  text-align: center;
  padding: 0 15px; }

#toto_bet th span,
#bet_helper > a {
  border-radius: 5px 5px 5px 5px;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1);
  padding: 2px 7px; }

#toto_bet td {
  font-size: 12px;
  color: #1e1e1e;
  padding-top: 8px;
  padding-bottom: 8px; }

#toto_bet .light_grey {
  color: #708289 !important; }

#bet_helper {
  margin-top: 10px;
  margin-right: 15px; }

#bet_helper > a {
  margin-left: 5px;
  margin-right: 5px;
  color: #1e1e1e;
  text-decoration: none; }

#bet_helper > a:hover {
  background: url("/s/img/button_green.png") repeat-x scroll 0 0 transparent;
  color: #FFFFFF;
  text-shadow: 0 1px 0px rgba(0, 0, 0, 0.46); }

.t_grstat.stat_href {
  float: none;
  margin-left: 10px;
  position: absolute; }

#toto_nav {
  margin: 0 25px 25px; }

#toto li.gameActionBet {
  background: none; }

#toto li.gameActionStat {
  background: none; }

#toto li.gameStatPercents {
  background: none; }

#toto li.gameStatPercents table {
  margin: 3px 0 0 -15px;
  border-collapse: collapse; }

#toto li.gameStatPercents th, #toto li.gameStatPercents td {
  width: 25px; }

#toto li.gameStatPercents td.pval {
  color: #000; }

.user_can_bet_div {
  margin: 0 50px 30px 50px;
  font-size: 14px;
  color: #c84255;
  font-weight: bold; }

.totofree_info_block_win_user {
  color: #808080; }

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