
/* CSS Document */
body {font-size:75%; font-family:Arial, sans-serif; background:white; color:#333333; padding:0px; margin:0px;}

/* **** Help **** */
.l { display: inline; float: left; }
.r { display: inline; float: right; }
.cl { clear: left; }
.cr { clear: right; }
.out { position: absolute; left: -2000px; top: -2000px; }
.bold { font-weight: bold; }
.br { clear: both; }
.break { height: 1px; font-size: 1px; clear: both; overflow:hidden; visibility: hidden; display:block; margin:0; padding:0 !important; }
.break2 { height: 2px; font-size: 2px; clear: both; overflow:hidden; visibility: hidden; display:block; margin:0; padding:0 !important; }
.break5 { height: 5px; font-size: 5px; clear: both; overflow:hidden; visibility: hidden; display:block; margin:0; padding:0 !important; }
.break10 { height: 10px; font-size: 10px; clear: both; overflow:hidden; visibility: hidden; display:block; margin:0; padding:0 !important; }
.small { font-size: 92%;}
.suppress { color: #666666; font-weight: normal; }
.hidden { display: none; }
.center { text-align:center; }
.left { text-align: left !important; }
.right { text-align: right; }
.red{color:#CE0000;}
.sprite{position:absolute; top:0px; left:0px; display:block;}
a .sprite{cursor:pointer;}
.no-border {border: none !important; padding-bottom: 0 !important;}
.white {background: white !important;}
.orange {background-color: #FF9800;}
.selected {font-weight: bold; background-color: #575757; color: #EEEEEE;}
.bfl {display: block; float: left;}
.bflp {display: block; float: left; padding: 0 4px 0 3px;}
.minus {color: #980102;}
.plus {color: #008f10;}
.nowrp {white-space: nowrap;}
a.deactivate {color: #575757;}
a.deactivateOdd, span.deactivateOdd {color: #575757; text-decoration: line-through !important}
.bl {display: block;}
.info-value {color: #A0A0A0;}
.help-text {margin-top: 27px; line-height:1.4; margin-bottom:10px; font-family:Tahoma, Arial, sans-serif; font-size:92%;}
.vtop {vertical-align: top;}
.result-ok {background-color: #80B62A !important;}
.result-ok a { color: white !important;}

/* **** universally ****  */
h1, h2, h3, h4, h5, h6{font-family:Arial, Helvetica, sans-serif;}
h1{font-size: 18px;}
h2{font-size: 17px;}
h3{font-size:117%;}
h4{font-size:100%; }
h5, h6{font-size:100%; }
#col-side h2{ padding-bottom:1px; margin:0.95em 0 0.2em 6px; font-size:17px; text-transform:uppercase; }
#col-left h1{font-size:18px;}
#col-content h1, h2, h3, h4, h5, h6 {margin-top:0; margin-bottom: 10px;}
#col-content2 h1, h2, h3, h4, h5, h6 {margin-top:0; margin-bottom: 10px;}

a{color:#C21018; text-decoration: none;}
a:hover{color:black; text-decoration: underline}
a.ext{ background:url(ico-ext.png) 100% 10% no-repeat; padding-right:10px}

hr{ margin:0px; padding:0;}
p{ line-height:1.4; margin-bottom:10px; font-family:Tahoma, Arial, sans-serif; font-size:92%;}
ul p, table p{font-size:100%}
img{border:0px;}
img.l{margin:6px 20px 10px 0;}
ul{margin:0; padding:0; list-style:none;}
#main ul{font-size:92%;}
#main ul ul{font-size:100%}
#main2 ul{font-size:92%;}
#main2 ul ul{font-size:100%}
.cms ul {padding-bottom: 10px;}

/* TABLE */

table{font-family:Tahoma, Arial, sans-serif; width:100%; font-size:92%; border:none; border-collapse:collapse; empty-cells:show; margin-top:1px;}
table td, table th{text-align:left; border:none;}
table th{background-color:#cccccc; border:1px solid white; padding:4px 10px; border-width:1px 0 1px 1px;}
/*table tr > th:first-child{border-left-width: 0px;}*/
table thead th{border-top:0px;}
table th a{color:#333333; text-decoration:none;}
table td{background-color:#eeeeee; padding:3px 5px 3px 5px; border:1px solid white; border-width:1px 0 1px 1px;}
table tbody tr.even td{background-color:#f2f2f2;}
table tbody tr.odd td{background-color:#ffffff;}


/*table .name a{text-decoration:none;}*/

a.name {padding-right:10px; background:url('ico-ext-orange.png') 100% 0 no-repeat; margin-right:2px; line-height: 16px; font-weight: bold;}
a.name:hover {text-decoration: underline;}
a.name:hover span {text-decoration: none;}
a.image:hover{text-decoration: none;}
a.no-ext {line-height: 16px; font-weight: bold;}
table tbody td.high{background-color:#F9EFAB !important;}
table tbody td.up{background-image:url('ico-up.png'); background-position:6px 50%; background-repeat:no-repeat;}
table tbody td.down{background-image:url('ico-down.png'); background-position:6px 50%; background-repeat:no-repeat;}
table tbody td.down2{background-image:url('ico-down.png'); background-position: 95% 50%; background-repeat:no-repeat;}
table tbody td.up-dark{background-image:url('ico-up-dark.png'); background-position:6px 50%; background-repeat:no-repeat;}
table tbody td.down-dark{background-image:url('ico-down-dark.png'); background-position:6px 50%; background-repeat:no-repeat;}
table tbody td.hdown{background-image:url('icon/ico-down-h.gif'); background-position: 95% 50%; background-repeat:no-repeat; padding-right: 10px; margin-right: 5px;}
table tbody td.cross_1{background-image:url('icon/ico-bt-blocked-games.gif'); width: 38px; background-position: 6px 50%; background-repeat:no-repeat; padding-left: 18px;}
table tbody td.cross_2{width: 30px;}
table .foot td{background-color:#D6D6D6;}
table tr.aver td{background-color:#FFD89F; padding:3px 10px 4px;}
table tr.highest td{background-color:#F9EFAB;  padding:3px 10px 4px;}
table tr.aver td.name{background-image:url('ico-aver.png');  background-position:10px 50%; background-repeat:no-repeat; padding-left:23px;}
table tr.highest td.name{background-image:url('ico-up.png');  background-position:10px 50%; background-repeat:no-repeat; padding-left:23px;}
table tr.foot td.name{padding-left:9px;}
table thead th a.sortheader {
    padding-right: 10px;
    background-position: center right;
    background-repeat:no-repeat;
}
table.detail-odds td.tlogos {padding: 2px 5px;}

table td.odds {padding:2px 10px;}
table td.odds a {color: #333333;}

table.table-main tr.even td{background-color: #f2f2f2;}
table.table-main tr.odd td{background-color: #ffffff;}
table.table-main tr.orange th{background-color: #ff9800;}

table.table-main th {background-color: #cccccc; border: 1px solid #e7e7e7; font-weight: normal;}
table.table-main td {background-color: #eeeeee; border: 1px solid #e7e7e7;}

table.table-main th.first {border-left: 1px solid #575757;}
table.table-main th.last {border-right: 1px solid #575757;}
table.table-main th.first-last {border-right: 1px solid #575757; border-left: 1px solid #575757;}

table.table-main th.first2 {border-left: 1px solid #cccccc;}
table.table-main th.last2 {border-right: 1px solid #cccccc;}
table.table-main th.first-last2 {border-right: 1px solid #cccccc; border-left: 1px solid #cccccc;}
table.table-main th.no-border-right2 {border-right: 1px solid #cccccc;}

table.table-main th.first-last3 {border-left: 1px solid #575757;}
table.table-main th.no-border-right3 {border-right: 1px solid #575757;}

table.table-main td.no-border-right4 {border-right: 1px solid #eeeeee;}

table.table-main th.first-last5 {border-right: 1px solid #ff9800; border-left: 1px solid #ff9800;}

table.table-main td.no-border-right-average {border-right: 1px solid #ffd89f;}
table.table-main td.no-border-right-highest {border-right: 1px solid #f9efab;}

table thead th a.inactive-up {
    background-image:url('sort-up-inactive.png');
}

table thead th a.active-up {
    background-image:url('sort-up-active.png');
}

table thead th a.active-down {
    background-image:url('sort-down-active.png');
}
table thead th a.inactive-down {
    background-image:url('sort-down-inactive.png');
}

table tr td.lay {
    border-left: 1px solid white;
}

table td.plogo {
    padding: 3px 3px 0 3px;
}

table tr.dark th {
    background-color: #575757 !important;
    color: #EEE;
    border-top: none;
    font-weight: normal;
}

table tr.dark a {
    color: #EEE;
    text-decoration: none;
    font-weight: normal;
}

table tr.dark a:hover {
    color: #FFF;
    text-decoration: underline;
}

table tr.dark a:hover span {
    color: #575757 !important;
    text-decoration: underline;
}

table tr th a:hover span {
    color: #CCCCCC !important;
    text-decoration: underline;
    cursor: pointer;
}

table.sport td {
    padding-left: 31px;
}

table thead th.odds-odds {
    width: 40px;
}

table thead th.odds-odds-uk {
    width: 45px;
}

table thead th.odds-payout {
    width: 13%;
}

table tr th.blocked-odds {
    width: 40px;
}
table tr th.blocked-odds-ud {
    width: 45px;
}

table tr th.blocked-bookies {

}

#first-col {width: 1px;}
#last-col {width: 1px;}

span.info, span.info a {color: #333333;}
span.info a:hover {color: #000000;}

/* FORM */
form, fieldset{margin:0; padding:0; border:none;}
label input{vertical-align:middle; position:relative; top:-1px; margin-left:0px;}

.w-full{width:99%;}
.w-full{width:97%;}
.int-text{vertical-align:middle; font-family:Tahoma, Verdana, Arial; font-size:100%;}
.int-text-calc{vertical-align:middle; font-family:Tahoma, Verdana, Arial; font-size:100%;}
.int-text-main{vertical-align:middle; font-family:Tahoma, Verdana, Arial; font-size:100%;}

/* LIVESPORT */

.form .content {font-size: 92%; background-color: #eeeeee; padding: 5px 10px 5px 5px; border: 1px solid #ABADB3;}
.form .content2 {font-size: 92%;}
.form .item {padding: 0 0 10px 0;}
.form .title {font-weight: bold;}
.form .error {color: #ff0000; font-weight: bold;}
.form .int-text {padding: 2px 1px; width: 200px; border: 1px solid #ABADB3;}
.form .int-text-calc {padding: 2px 1px; width: 40px; border: 1px solid #ABADB3;}
.form .int-text-calc-bottom {padding: 2px 1px; width: 40px; border: 1px solid #ABADB3; font-size:100%;}
.form .int-text-main{padding: 2px 1px; border: 1px solid #ABADB3;}
.form .int-select {padding: 2px 1px; border: 1px solid #ABADB3; font-family: Tahoma; font-size: 100%;}
.form .int-submit {padding: 2px 10px; border: 1px solid #ABADB3; font-family: Tahoma; font-size: 100%;}
.form .int-textarea {padding: 1px; border: 1px solid #ABADB3; width: 100%; height: 100px; font-family: Tahoma; font-size: 100%;}

.form .table {background-color: #eeeeee; padding: 5px; border:1px solid #ABADB3;}
.form .table td {border: 0;}

table tr.light-grey th {background-color: #d3d3d3 !important; color: #000;}
span.check {
    display: block;
    width: 5px;
}
th.check {
    width: 5px;
    padding: 0px;
    border-left: none;
    border-widht: 0;
    border-style: none;
}

td.check {
    width: 5px;
    padding: 0px;
    border-left: none;
    cursor: pointer;
}

table tr.aver td.check {
    width: 5px;
    padding: 0px;
    border-left: none;
}

table tr.highest td.check {
    width: 5px;
    padding: 0px;
    border-left: none;
}

table .foot td.check {
    width: 5px;
    border-left: none;
}

table tfoot .foot td{
    border-bottom: none;
}
.ch1 {
    background-color: #00B800 !important;
}

.ch2 {
    background-color: #E10A16 !important;
}

.ch3 {
    background-color: #000000 !important;
}

.ch1-box {
    padding: 5px;
    margin-left: 5px;
    background-color: #00B800 !important;
    color: white;
}

.ch2-box {
    padding: 5px;
    margin-left: 5px;
    background-color: #E10A16 !important;
    color: white;
}

.ch3-box {
    padding: 5px;
    margin-left: 5px;
    background-color: #000000 !important;
    color: white;
}

table thead th.test {
    border-left: none;
    border-left-width: 0px;
    border-left-style: none;
}

td.test {
    border-left: none;
    border-left-width: 0px;
    border-left-style: none;
}

.search-table {
    margin: 0;
}

input.odds-archive {
    color: #A0A0A0;
}

/* CALCULATOR */
.calc {
    display: block;
    width: 12px;
    height: 17px;
    background:url('icon/icon-calculator.png') no-repeat;
    cursor: pointer;
}
.calc-detail {
    display: block;
    width: 12px;
    height: 14px;
    background:url('icon/icon-calculator.gif') no-repeat;
    cursor: pointer;
    margin-right: -10px;
    _margin-right: -5px;
    float: right;
}

.highev {
    color: #333;
}

.highev:hover {
    color: #000;
}

/** coupon **/
.in-coupon {
    background-color: #FF9800 !important;
}

td.in-coupon a {
    color: #000 !important;
}

span.result-ok {
    background-color: #80B62A;
    padding: 0 2px 1px 2px;
    cursor: pointer;
}

span.result-ko {
    background-color: #BB0000;
    padding: 0 2px 1px 2px;
    cursor: pointer;
}

span.result-return {
    background-color: #DB8324;
    padding: 0 2px 1px 2px;
    cursor: pointer;
}