/* 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;}



/* **** 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;}



a{color:#C21018; text-decoration: none;}

a:hover{color:black; text-decoration: underline}

a.ext{ background:url(/images/ico-ext.png?serial=1249306159) 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%}

.cms ul {padding-bottom: 10px;}



/* TABLE */



table{font-family:Tahoma, Arial, sans-serif; width:900px; 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('/images/ico-ext-orange.png?serial=1249306159') 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('/images/ico-up.png?serial=1249306159'); background-position:6px 50%; background-repeat:no-repeat;}

table tbody td.down{background-image:url('/images/ico-down.png?serial=1249306159'); background-position:6px 50%; background-repeat:no-repeat;}

table tbody td.down2{background-image:url('/images/ico-down.png?serial=1249306159'); background-position: 95% 50%; background-repeat:no-repeat;}

table tbody td.up-dark{background-image:url('/images/ico-up-dark.png?serial=1249306159'); background-position:6px 50%; background-repeat:no-repeat;}

table tbody td.down-dark{background-image:url('/images/ico-down-dark.png?serial=1249306159'); background-position:6px 50%; background-repeat:no-repeat;}

table tbody td.hdown{background-image:url('/images/ico-down-h.gif?serial=1249306159'); background-position: 95% 50%; background-repeat:no-repeat; padding-right: 10px; margin-right: 5px;}

table tbody td.hup{background-image:url('/images/ico-up.png?serial=1249306159'); background-position: 95% 50%; background-repeat:no-repeat; padding-right: 10px; margin-right: 5px;}

table tbody td.cross_1{background-image:url('/images/ico-bt-blocked-games.gif?serial=1249306159'); width: 38px; background-position: 6px 50%; background-repeat:no-repeat; padding-left: 18px;}

table tbody td.hot{background-image:url('/images/ico-bt-hot-matches.gif?serial=1845'); background-position: 6px 50%; background-repeat:no-repeat;}

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('/images/ico-aver.png?serial=1249306159');  background-position:10px 50%; background-repeat:no-repeat; padding-left:23px;}

table tr.highest td.name{background-image:url('/images/ico-up.png?serial=1249306159');  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('/images/sort-up-inactive.png?serial=1249306159');

}



table thead th a.active-up {

    background-image:url('/images/sort-up-active.png?serial=1249306159');

}



table thead th a.active-down {

    background-image:url('/images/sort-down-active.png?serial=1249306159');

}

table thead th a.inactive-down {

    background-image:url('/images/sort-down-inactive.png?serial=1249306159');

}



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%;}



/* 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-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('/images/icon-calculator.png?serial=1249306159') no-repeat;

    cursor: pointer;

}

.calc-detail {

    display: block;

    width: 12px;

    height: 14px;

    background:url('/images/icon-calculator.gif?serial=1249306159') 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;

}