/*                       */
/*       TOTO            */
/*                       */

#toto_bet .g_dt, #toto .g_dt {
    white-space:nowrap;
}

#toto .bet-params {
    text-align: right;
}
#toto .bet-params, #toto .deadline-notice {
    margin: 3px 0;
}
#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: right;
    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) */
#stat_tirage {
    width: 176px;
}
#stat_tirage .val {
    white-space: nowrap;
}
#stat_tirage .val, #stat_tirage .cat_val {
    text-align: right;  
}
#stat_win_cat {
    padding: 0;
    border: none;
}
#stat_win_cat table {
    width: 100%;
}
#stat_tirage .cat {
    vertical-align: top;
    padding-left: 10px;
}
#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 {
    font-weight: bold;
    color: black;
    text-decoration: none;
}

/** 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 li.gameActionBet { background-image:url(/s/img/gameActionBet.png); }
#toto li.gameActionStat { background-image:url(/s/img/gameActionStat.png); }

#toto li.gameStatPercents {
    background-image: url(/s/img/gameActionContest.png);
    /* background-image: none;
    padding-left: 0px; */
}
#toto li.gameStatPercents table {
    margin: 3px 0 0 -15px;
    border-collapse: collapse;
}
#toto li.gameStatPercents th, #toto li.gameStatPercents td {
    text-align: center;
    padding: 2px;
    width: 41px;
}
#toto li.gameStatPercents td.pval {
    color: #000;
}

/** */
.mainSite .toto_btn_disabled { background: #ccc url(/s/img/bg_btn_gray.gif) !important;
color: #999 !important;
border: #999 1px solid !important;}

/**  */
/* tr.toto_attention, */
tr.toto_attention td.checkbox {   
   background: #fcc !important;
}

/**  */
#bet_helper { display: none; }
.dynamic #bet_helper { display: block; }

#bet_helper { text-align: right; padding: 5px 0;} 

.package-area {width:99%;}
.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;
}