
body{background:#2A2A2A url('bg-body.png') 0 0 repeat; /*text-align:center;*/ font-family:Tahoma, Verdana, Arial;}
.wrap{padding-top:1px;}

/* LANG MENU */
#lang-menu{position:relative; right:0px; top:8em; z-index:10; text-align:right; padding: 0 11px 0 0; width: 300px; float:right;}
#lang-menu h2{display:inline; font-size:92%; font-family:Tahoma, Verdana, Arial; float:right; margin:3px 5px 0 0; padding:0}
#lang-menu p, #lang-menu div{background:#FF9800; margin:0; padding:0;}
#lang-menu div{float:right;}
#lang-menu p{display:inline;}
#lang-menu .last {padding-left: 10px;}
/*select.cz{padding-left:20px; background:white url('flag-cz.png') 0 0 no-repeat;}*/

#odds-menu {padding: 0 11px 0 0 !important;}

/* FAKE SELECT */
.fake-select{min-width: 30px; float:right; position:relative; background:white url('bg-fake-select.png') 100% 2px no-repeat; padding:2px 23px 2px 5px; font-weight:bold; border:1px solid #BCBCBC; color:#333333; vertical-align:middle; cursor: pointer;}
/*.fake-select .fake-option-group{display:none;}*/
.fake-select:hover .fake-option-group, .fake-select.hover .fake-option-group{position:absolute; top:1.7em; background:white; min-width:30px; text-align:left;}
.fake-select .fake-option{background:white; padding:2px 5px; display:block; text-decoration:none; color:#333333; white-space:nowrap;}
.fake-select .fake-option:hover{background:#FF9800;}
.fake-select img{margin:0px 3px 0 0; position:relative; top:1px;}

#tz-menu {position: absolute; z-index:100; left: 1em; top: 1.8em; text-align:left;}
#tz-menu a.hover {background:#D0CCD0;}
#tz-menu a.hover:hover {background:#FF9800;}
/* ODDS MENU */

#of-menu {position: absolute; z-index:100; left: 1em; top: 1.8em; text-align:left;}
#of-menu a.hover {background:#D0CCD0;}
#of-menu a.hover:hover {background:#FF9800;}

/* NAVIGATION-SKIP */
#nav-skip { position: absolute; left: -2000px; }
#nav-skip a:focus, #nav-skip a:active { position: absolute; left: 2000px; }

/* **** construct **** */
#mother{width:990px; margin:0px auto 50px; text-align:left; padding:12px 0px 1px; position:relative;}
#main{padding:0px 0 1px; background:white; zoom:1; padding-bottom:20px; background: url('bg-mother.png') top left repeat-y;}
#main2{padding:0px 0 1px; background:white; zoom:1; padding-bottom:20px; background: url('bg-mother2.png') top left repeat-y;}
#footer{background:#F3F2F3; padding:5px 18px; border-top:1px solid #D0CCD0;}
#footer p{ margin:0; padding:0;}
.creator a{text-decoration:none; color:#666666;}
.creator a:hover{color:#333333;}

/* MAIN CORNER BOX */
#wrap{margin:0 -2px; position:relative; background:url('shadow-side.png') 0 0 repeat-y; }
#box-top{ background:url('shadow-top.png') 0 0 repeat-x; padding-top:2px;}
#box-bottom{padding:0 2px 2px; background:url('shadow-bottom.png') 0 100% repeat-x; margin-bottom:-1px;}
.cor-l-t, .cor-r-t, .cor-l-b, .cor-r-b{position:absolute; background-image:url('bg-corners.png'); width:7px; height:7px; overflow:hidden; display:block;}
.cor-l-t{left:0px; top:0px; background-position:left top; }
.cor-r-t{right:0px; top:0px; background-position:right top;}
.cor-l-b{left:0px; bottom:0px; background-position:left top; background-image:url('bg-corners-bottom.png');}
.cor-r-b{right:0px; bottom:0px; background-position:right top; background-image:url('bg-corners-bottom.png');}

/* LOGO */
#logo-box{ padding: 1px 33px 0 0; margin:0; float:left;}
#logo-box h1, #logo-box p{margin:0px; padding:0px;}

/* LOGIN BOX */
#login-box{min-width: 385px; height: 55px; float:right; color:white; background:url('bg-login-right-24.png') 100% 0 no-repeat; padding-right:7px;}
#login-box .spc{height: 49px; background:url('bg-login-left-24.png') 0 0 no-repeat; padding:5px 0 3px 9px;}
#login-box table{width:auto; border-collapse: separate;}
#login-box table td{padding:2px 0 1px; background:none; border:none;}
#login-box label{padding-right:4px;}
#login-box .int-text{width:7em; border:1px solid #ABADB3; padding:4px 2px 3px; margin-right:10px; font-size:100%; font-family:Tahoma;}
#login-box a{color:white;}
#login-box a:hover{color:#FF9800;}
#login-box .sign-up{margin-right:10px;}

/* INLINE BUTTON */
.inline-btn{background:#FF9800 url('inline-left-b.png') 0 0 no-repeat; display:inline-block; display:-moz-inline-box; min-height:20px; vertical-align:middle; margin-left:0px;}
.inline-btn input{background:url('inline-right-b.png') 100% 0 no-repeat; color:#263248; display:block; line-height:20px; min-height:20px; border:none; padding:1px 7px 3px; margin:0; overflow:hidden; cursor:pointer; font-weight:bold; font-family:Tahoma, Verdana, Arial; font-size:100%;}
.inline-btn:hover, .inline-btn.hover{background-image:url('inline-left-active-b.png');}
.inline-btn:hover input, .inline-btn.hover input{ background-image:url('inline-right-active-b.png'); color:#CFD0D1;}
p .inline-btn input{font-size:100%}
#login-box .inline-btn{background-image:url('inline-left.png');}
#login-box .inline-btn input{font-size:100%; background-image:url('inline-right.png');}
#login-box .inline-btn:hover, #login-box .inline-btn.hover{background-image:url('inline-left-active.png');}
#login-box .inline-btn:hover input, #login-box .inline-btn.hover input{ background-image:url('inline-right-active.png');}

/* MAIN MENU */
#main-menu{margin-top:8px; position:relative; margin-bottom:3em;}
#main-menu ul{list-style:none; margin:0; padding:0; }
#main-menu ul li{float:left; display:inline; margin-right:0px;  font-weight:bold; text-transform:uppercase;}
#main-menu ul li a{display:block; background:url('bg-main-li-24.png') 100% 0 no-repeat; color:#CECFD1; text-decoration:none;  min-width:125px; padding-right:21px; margin-top:3px;}
#main-menu ul li a:hover{color:#FF9800; text-decoration:underline;}
#main-menu ul li a span{ background:url('bg-main-li-24.png') -21px 0 no-repeat;  display:block; min-height:36px; line-height:36px; text-align:center; font-family: Tahoma; font-size:11px; min-width:125px; cursor:pointer;}
#main-menu ul li:first-child{margin-left:3px;}
#main-menu ul li:first-child.active{margin-left:4px;}
#main-menu ul li.last a{background-position:100% -118px;}
#main-menu ul li:first-child a span{background-position:0 0; min-width:128px; margin-left:-3px;}
#main-menu ul li.active a {display: inline; padding: 0; margin: 0; background: transparent; color: #263248;}
#main-menu ul li.active a:hover {color: #263248;text-decoration: underline;}

#main-menu ul li strong{display:block; background:url('bg-main-li-24.png') 100% -275px no-repeat; color:#263248; min-width:123px;  padding-right:25px; position:relative;}
#main-menu ul li strong span{ background:url('bg-main-li-24.png') 0 -275px no-repeat; display:block; min-height:36px; line-height:36px; padding-top:3px; text-align:center; font-family: Arial; font-size:117%; min-width:130px; padding-left:10px; margin-left:-9px;}
#main-menu ul li:first-child strong span em{ background:url('bg-light.png') 0 0 no-repeat; display:block; width:50px; height:50px; position:absolute; top:-23px; left:-22px;}
#main-menu ul li strong span em{ background:url('bg-light.png') 0 0 no-repeat; display:block; width:50px; height:50px; position:absolute; top:-23px; left:-27px;}
#main-menu ul li.last strong{background-position:100% -422px; position:relative;}
#main-menu ul li:first-child strong span{min-width:120px; margin-left:-4px;}

#main-menu ul .sub-menu{position:absolute; left:0; top:3.1em; z-index:5; width:715px; padding-right:275px; background:url('bg-sub-menu.png') 100% 0 no-repeat;}
#main-menu ul .sub-menu ul{overflow:hidden; background:url('bg-sub-menu.png') 100% 100% no-repeat; position:relative; top:6px; padding-left:11px; min-height:29px; padding-right:275px; margin-right:-275px;}
#main-menu ul .sub-menu li{ min-width:0; margin:5px 0; font-size:92%; border-left:1px solid #FFC672;}
#main-menu ul .sub-menu li:first-child{border:none;}
#main-menu ul .sub-menu li:first-child a{padding-left: 0px;}
#main-menu ul .sub-menu li.active{margin:0px; background:#18202E url('bg-sub-li.png') 0 0 no-repeat; border:0; margin-bottom:-1px; margin-right:-1px; position:relative;}
#main-menu ul .sub-menu li a{background:none; display:inline; padding:0px 12px; margin:0; line-height:19px; color:#263248;}
#main-menu ul .sub-menu li a:hover{color:black;}
#main-menu ul .sub-menu li.active strong{display:block; margin:0; min-height:29px; color:#FFFFFF; line-height:29px; padding:0 12px; min-width:0; background:url('bg-sub-li-strong.png') 100% 0 no-repeat !important;}
#main-menu ul .sub-menu li.active a {display:block; margin:0; min-height:29px; color:#FFFFFF; line-height:29px; padding:0 12px; min-width:0; background:url('bg-sub-li-strong.png') 100% 0 no-repeat !important;}
#main-menu ul .sub-menu li span{background:none; display:inline; padding:0; margin:0; line-height:29px;}

.other-comp {background: #CCCCCC; padding: 5px;border-top: 1px solid #D0CCD0;font-weight: bold;}

/* BREADCRUMB */
#breadcrumb{font-size:92%; padding:12px 22px 9px; background:#F1EFF1; margin:0; border-bottom:1px solid #D0CCD0; margin-bottom:6px;}

/* COLS */
#col-left{float:left; width:744px;}
#col-right{float:right; width:235px; padding:0 5px 0;}
#col-content{float:right; padding:6px 6px 0; width:771px;}
#col-content2{float:right; padding:6px 6px 0; width:783px;}
#col-left #col-content{width:537px;}
#col-side{width:185px; float:left; padding:0 4px 10px 5px; margin-right:-1px;}

/* TIME ZONE */
#time-zone-box {padding: 0 0 5px 0;}
#time-zone-box ul{border-bottom:1px solid #D0CCD0;}
#time-zone-box ul li.current{background:#E6E6E6 url('bg-side-menu.png') 0px 1px repeat-x; cursor: pointer;}
#time-zone-box ul li.current div{display:block; border-bottom:1px solid white; border-width:1px 0; text-decoration:none; font-weight:bold; color:#333333; padding:5px 0 5px 17px; background:url('dot-arrow-right.png') 0px 0.70em no-repeat;}
#time-zone-box ul li.menu{background:#F5F5F5 url('bg-side-menu.png') 0px 1px repeat-x;}
#time-zone-box ul li.menu div a, #time-zone-box ul li.menu div a:hover{display:block; text-decoration:none; color:#333333; border-width:1px 0; padding:5px 0 5px 17px; background:url('dot-arrow-right.png') 0px 0.70em no-repeat;}
#time-zone-box ul li.menu div a:hover{background-color:#c0c0c0;}

/* SIDE MENU */
#side-menu h2 {font-size: 114%;}
#side-menu ul{border-bottom:1px solid #D0CCD0;}
#side-menu ul li{border-top:1px solid #D0CCD0; background:#E6E6E6 url('bg-side-menu.png') 0px 1px repeat-x;}
#side-menu ul li div.sport_name{border:1px solid white; border-width:1px 0; background:url('dot-arrow-right.png') 0px 0.70em no-repeat; padding:5px 0 5px 10px;}
#side-menu ul li a{display:block; text-transform:uppercase; text-decoration:none; font-weight:bold; color:#333333;}
#side-menu ul li a:hover{color:#C21018;}
#side-menu ul ul, #side-menu ul ul li{border:none; }
#side-menu ul ul{padding:1px 0 3px; background:white; font-size:100%;}
#side-menu ul ul a{background:none; text-transform: none; font-weight:normal; padding:0 0 0 6px;  display:inline; border:none; font-weight:bold;}
#side-menu ul ul a img{margin-right:1px;}
#side-menu ul ul a:hover span{text-decoration:underline; color:#333333;}
#side-menu ul ul ul{ padding:0 0 1px 17px;}
#side-menu ul ul ul a{text-decoration:underline;  color:#C21018; padding:0; font-weight:normal;}
#side-menu ul ul ul a:hover{color:#333333;}
#side-menu ul ul li{margin:5px 0px 0px 0px; background:none;}
#side-menu ul ul ul li{margin:3px 0 3px 1px; background:url('dot-s.png') 0px 0.5em no-repeat; padding-left:11px;}

/* SEARCH BOX */
#search-box{background:#5C5C5C url('bg-search.png') 0 0 repeat-y;}
#search-box p{margin:0 0 1px 1px;}
#search-box h2{color:white; text-transform: none; font-size: 11px; margin: -1px 0 4px 1px; font-family: Tahoma;}
#search-box .spc{background:url('bg-search-top.png') 0 0 no-repeat;}
#search-box form{background:url('bg-search-bottom.png') 0 100% no-repeat; padding:8px;}
#search-box input{vertical-align:middle; }
#search-box .int-text{padding:4px 2px; width:125px; border:1px solid #ABADB3; color: #A0A0A0;}

/* MY BOX */
#my-box{margin-bottom:5px;}
#my-box li{background:#404040 url('bg-dark-grad.png') 0 0 repeat-x; padding:3px 11px; color:white; border-top:1px solid #919191; border-left:1px solid #7F7F7F; border-right:1px solid #7F7F7F;}
#my-box li:first-child{border-top:none; padding-top:4px;}
#my-box .body{padding-bottom:2px; background:url('bg-dark-grad-bottom.png') 0 100% no-repeat;}
#my-box h2{font-size:92%; text-transform:none; font-family:Tahoma, Verdana, Arial; margin:0; padding:6px 30px 7px 7px; position:relative; top:1px; margin-bottom:0px; line-height: 16px;}
#my-box h2 img{vertical-align:middle; margin:0px 5px -1px 0;}
#my-box .head{background:#FF9800 url('bg-mybox-head.png') 0 0 no-repeat;}

#my-box2{margin-bottom:0;}
#my-box2 span.my-leagues-count {color: #A0A0A0;}
#my-box2 tr td {padding:3px 2px 3px 6px;}
#my-box2 tr td span.remove {padding:0 1px 0 6px; margin:-2px 0 0 0; border-left:0;}
#my-box2 tr.my-box2-row td.even {background-color:#f2f2f2;}
#my-box2 tr.my-box2-row td.odd {background-color:#ffffff;}
#my-box2 tr.my-box2-row:first-child{border-top:none; padding-top:4px;}
#my-box2 tr.my-box2-row span.f{margin: 2px 0 0 0;}
#my-box2 tr.my-box2-row span.number{color: #2c2c2c;}
#my-box2 tr.my-box2-row a{color:#2c2c2c;}
#my-box2 tr.my-box2-row div.sport_name a{color:#eeeeee; font-weight:bold; text-transform:uppercase;}
#my-box2 .body{padding-bottom:2px;}
#my-box2 h2{font-size:92%; text-transform:none; font-family:Tahoma, Verdana, Arial; margin:0; padding:6px 30px 7px 11px; position:relative; top:1px; margin-bottom:0px; line-height: 16px; color: #eeeeee;}
#my-box2 h2 img{vertical-align:middle; margin:0px 5px -1px 0;}
#my-box2 h2 a{color: #eeeeee;}
#my-box2 .head{background:#444444 url('bg-mybox2-head.gif') 0 0 no-repeat;}
#my-box2 .head-closed{background:#444444 url('bg-mybox2-head-closed.gif') 0 0 no-repeat;}

#my-box2 tr a.close-button{cursor: pointer; background:url('icon-coupon.png') 9px 0 no-repeat; display: block; width: 9px; height: 9px; margin-top: 3px; line-height: 9px;}
#my-box2 tr a.close{background-position: 0 0 !important;}

/* ALL */
.all{font-weight:bold; font-size:92%;}
.all a{color:black;  background:url('arrow-right-dark.png') 0 0.45em no-repeat; padding:0px 0 0px 11px;}
.all-white a{color:black; background:url('arrow-right-white.png') 0 0.45em no-repeat; padding:0px 0 0px 11px;}

/* BOX */
.box {margin: 0 0 0 1px;}
.box .all{background-color:#575757; color:#e5e5e5; margin: 0; border-bottom:1px solid #B2B2B2; padding:3px 13px; text-align:right;}
.box .all a{color:white; background-image:url('arrow-right-white.png');}
.box .all a:hover{color:#FF9800;}

/* TAB NAV LINE*/
.tab-nav-line {position:relative; zoom:1; width:100%; border-bottom:3px solid #FF9800; font-size: 1px;}
.tab-nav-line2 {zoom:1; width:100%; border-bottom:3px solid #555555; font-size: 1px;}

/* TAB NAV DETAIL - detail zapasu*/
.tab-nav-detail{position:relative; zoom:1; width:100%; border-bottom:0 solid #FF9800; margin: 0 0 -1px -1px; padding: 0 1px 0 0;}
.tab-nav-detail ul {list-style:none; margin:0 0 0; padding:0;}
.tab-nav-detail ul li{float:left; display:inline; margin-right:0px; font-weight:bold; background:none; margin-bottom:-1px;}
.tab-nav-detail ul li.r{float:right; position:relative; z-index:99}
.tab-nav-detail ul.ul-nav li a, .tab-nav-detail ul.ul-nav li strong{color:#666666; background:#E0E0E0 url('bg-nav-a.png') 100% 0 no-repeat; min-width:30px; display:block; text-align:center; padding-right:20px; line-height:24px; text-decoration:none;}
.tab-nav-detail ul.ul-nav li span{display:block; background:url('bg-nav-a.png') 0 -100% no-repeat; padding-left:7px; white-space:nowrap;}
.tab-nav-detail ul.ul-nav li a:hover{color:#333333; text-decoration:underline;}
.tab-nav-detail ul.ul-nav li.active{}
.tab-nav-detail ul.ul-nav li.last a{background-position:100% -100px;}
.tab-nav-detail ul.ul-nav li:first-child a, .tab-nav-detail ul.ul-nav li:first-child strong {min-width:40px;}
.tab-nav-detail ul.ul-nav li:first-child a span{background-position:0 0px;}
.tab-nav-detail ul.ul-nav li strong{color:#333333; background-position:100% -200px; background-color:#FF9800; margin-left:-10px; position:relative;}
.tab-nav-detail ul.ul-nav li:first-child strong{margin-left:0;}
.tab-nav-detail ul.ul-nav li.last strong{background-position:100% -275px;}
.tab-nav-detail ul.ul-nav li strong span{background-position:0 -200px;}
.tab-nav-detail ul.ul-nav li.r a{background-position:0 -374px; padding:0 0px 0 20px; margin: 0 -1px 0 0;}
.tab-nav-detail ul.ul-nav li.r a span{background-position:100% -374px; padding-right:30px;}
.tab-nav-detail ul.ul-nav li.r a.others-link-active{background-position:0 -456px !important; background-color:#FF9800 !important; color:#333333 !important; padding:0 0px 0 20px !important;}
.tab-nav-detail ul.ul-nav li.r a.others-link-active span{background-position:100% -456px !important; padding-right:30px !important;}
.tab-nav-detail ul.ul-nav li.r .others{display:none; position:absolute; right:0; top:2.16em; background:#FF9800; width:124px; padding:8px 8px; border:1px solid #959595; border-width:0 0 1px 1px;}
.tab-nav-detail ul.ul-nav li.r .others a{min-width:0; text-align:left; padding:0; margin:0 0 2px 0; line-height:1.3; background: 0px 0.5em no-repeat !important; color:#333333;}
.tab-nav-detail ul.ul-nav li.r .others p{margin:0;}
.tab-nav-detail ul.ul-nav li.r:hover .others, .tab-nav-detail ul li.r.hover .others{display:block; margin: 0 -1px 0 0;}
.tab-nav-detail ul.ul-nav li.r:hover a, .tab-nav-detail ul li.r.hover a{background-position:0 -456px; background-color:#FF9800; color:#333333;}
.tab-nav-detail ul.ul-nav li.r:hover a span, .tab-nav-detail ul li.r.hover a span{background-position:100% -456px; padding-right:30px;}
.tab-nav-detail .sub-menu{display:none; position:relative; float: left; left:0px; background:#FF9800; z-index:10; padding-top: 6px !important; padding-left: 6px !important;}
.tab-nav-detail .subactive {display:block; width:531px; margin-bottom:0;}
.tab-nav-detail .sub-menu div.scopes {float: left;padding: 5px 9px 4px 10px;font-weight:bold;font-size: 92%;border-right:1px solid #FFC672;}
.tab-nav-detail .sub-menu div.last {border:none;}
.tab-nav-detail .sub-menu div.scopes a{color:#263248;}
.tab-nav-detail .sub-menu div.scopes {position: relative;}
.tab-nav-detail .sub-menu div.actives {background:#18202E;  color:#FFFFFF;}
.tab-nav-detail .sub-menu div.actives .topright_corner, .tab-nav-detail .sub-menu div.actives .topleft_corner {position:absolute;width: 3px;height: 3px;no-repeat #fff; font-size: 0%; margin: 0; padding: 0;}
.tab-nav-detail .sub-menu div.actives .topright_corner {background: #ff8e00 url('bg_black_circle.gif') top right no-repeat;top:0; right:0;}
.tab-nav-detail .sub-menu div.actives .topleft_corner {background: #ff8e00 url('bg_black_circle.gif') top left no-repeat; top:0; left:0;}

.tab-nav-new {border-bottom: none !important;}
.new-sub-menu {background:#FF9800; width:537px; height: 26px;}
.new-sub-menu ul {padding:3px 5px 0 5px;}
.new-sub-menu ul li{min-width:0; margin:4px 0 0; border-left:1px solid #FFC672; font-size:100%; float: left; font-weight: bold;}
.new-sub-menu ul li:first-child{border:none;}
.new-sub-menu ul li.active{margin:1px 0 0px; background:#18202E url('bg-sub-li.png') 0 0 no-repeat; border:0; margin-bottom:-1px; margin-right:-1px; positiion:relative;}
.new-sub-menu ul li a{background:none; display:inline; padding:0px 12px; margin:0; line-height:14px; color:#263248;}
.new-sub-menu ul li a:hover{color:black;}
.new-sub-menu ul li.active strong{display:block; margin:0; color:#FFFFFF; line-height:22px; padding:0 11px; min-width:0; background:url('bg-sub-li-strong.png') 100% 0 no-repeat !important;}
.new-sub-menu ul li span{background:none; display:inline; padding:0; margin:0; line-height:29px;}

.only-sub-menu {background:#FF9800; width:537px;}
.only-sub-menu ul{padding:3px 5px 0;}
.only-sub-menu li{min-width:0; margin:4px 0 0; border-left:1px solid #FFC672; font-size:100%; display: inline; font-weight: bold; float: left;}
.only-sub-menu li:first-child{border:none;}
.only-sub-menu li.active{margin:1px 0 0px; background:#18202E url('bg-sub-li.png') 0 0 no-repeat; border:0; margin-bottom:-1px; margin-right:-1px; position:relative;}
.only-sub-menu li a{background:none; display:inline; padding:0px 12px; margin:0; line-height:14px; color:#263248;}
.only-sub-menu li a:hover{color:black;}
.only-sub-menu li.active strong{display:block; margin:0; color:#FFFFFF; line-height:22px; padding:0 11px; min-width:0; background:url('bg-sub-li-strong.png') 100% 0 no-repeat !important;}


/* TAB NAV */
.tab-nav{position:relative; zoom:1; width:100%; border-bottom:3px solid #FF9800; margin: 0 0 0 -1px; padding: 0 1px 0 0;}
.tab-nav ul{list-style:none; margin:0 0 0; padding:0;}
.tab-nav ul li{float:left; display:inline; margin-right:0px; font-weight:bold; background:none; margin-bottom:-1px;}
.tab-nav ul li.r{float:right; position:relative; z-index:99}
.tab-nav ul li a, .tab-nav ul li strong{color:#666666; background:#E0E0E0 url('bg-nav-a.png') 100% 0 no-repeat; min-width:30px; display:block; text-align:center; padding-right:20px; line-height:24px; text-decoration:none;}
.tab-nav ul li span{display:block; background:url('bg-nav-a.png') 0 -100% no-repeat; padding-left:7px; white-space:nowrap;}
.tab-nav ul li a:hover{color:#333333; text-decoration:underline;}
.tab-nav ul li.active{margin-bottom:2em;}
.tab-nav ul li.last a{background-position:100% -100px;}
.tab-nav ul li:first-child a, .tab-nav ul li:first-child strong {min-width:40px;}
.tab-nav ul li:first-child a span{background-position:0 0px;}
.tab-nav ul li strong{color:#333333; background-position:100% -200px; background-color:#FF9800; margin-left:-10px; position:relative;}
.tab-nav ul li:first-child strong{margin-left:0;}
.tab-nav ul li.last strong{background-position:100% -275px;}
.tab-nav ul li strong span{background-position:0 -200px;}
.tab-nav ul li.r a{background-position:0 -374px; padding:0 0px 0 20px; margin: 0 -1px 0 0;}
.tab-nav ul li.r a span{background-position:100% -374px; padding-right:30px;}

.tab-nav ul li.r a.others-link-active{background-position:0 -456px !important; background-color:#FF9800 !important; color:#333333 !important; padding:0 0px 0 20px !important;}
.tab-nav ul li.r a.others-link-active span{background-position:100% -456px !important; padding-right:30px !important;}

.tab-nav ul li.r .others{display:none; position:absolute; right:0; top:2.16em; background:#FF9800; width:124px; padding:8px 8px; border:1px solid #959595; border-width:0 0 1px 1px;}
.tab-nav ul li.r .others a{min-width:0; text-align:left; padding:0; margin:0 0 2px 0; line-height:1.3; background: 0px 0.5em no-repeat !important; color:#333333;}
.tab-nav ul li.r .others p{margin:0;}
.tab-nav ul li.r:hover .others, .tab-nav ul li.r.hover .others{display:block; margin: 0 -1px 0 0;}
.tab-nav ul li.r:hover a, .tab-nav ul li.r.hover a{background-position:0 -456px; background-color:#FF9800; color:#333333;}
.tab-nav ul li.r:hover a span, .tab-nav ul li.r.hover a span{background-position:100% -456px; padding-right:30px;}

.tab-nav .sub-menu{display:none; position:absolute; left:0px; top:24px; background:#FF9800; z-index:10;}
.tab-nav li.active .sub-menu{display:block; width:537px;}
.tab-nav .sub-menu ul{padding:3px 5px 0}
.tab-nav ul .sub-menu li{min-width:0; margin:4px 0 0; border-left:1px solid #FFC672; font-size:100%;}
.tab-nav ul .sub-menu li:first-child{border:none;}
.tab-nav ul .sub-menu li.active{margin:1px 0 0px; background:#18202E url('bg-sub-li.png') 0 0 no-repeat; border:0; margin-bottom:-1px; margin-right:-1px; position:relative;}
.tab-nav ul .sub-menu li a{background:none; display:inline; padding:0px 10px; margin:0; line-height:14px; color:#263248;}
.tab-nav ul .sub-menu li a:hover{color:black;}
.tab-nav ul .sub-menu li.active strong{display:block; margin:0; color:#FFFFFF; line-height:22px; padding:0 10px; min-width:0; background:url('bg-sub-li-strong.png') 100% 0 no-repeat !important;}
.tab-nav ul .sub-menu li span{background:none; display:inline; padding:0; margin:0; line-height:29px;}



/* CORNER BOX */
.corner-box {margin: 0 0 6px 0;}
.corner-box h2{font-size:92%; padding:5px 11px 4px; margin:0; border-bottom:1px solid #C1C1C1; margin-bottom:0px; font-family:Tahoma, Verdana, Arial;}
.corner-box .spc{background:#FF9800;}
.corner-box td{padding:3px 7px 4px 7px !important; background:#EEEEEE url('bg-corner-table.png') 0 100% repeat-x;}
.corner-box .spc2 th{padding:2px 7px 3px 7px !important;}
.corner-box .dark td{ background:#494949 url('bg-corner-table-dark.png') 0 100% repeat-x; color:white; border-color:#7F7F7F;}
.corner-box .dark td a{color:#FF9800;}
.corner-box .dark a:hover{color:#FFC64A;}
.corner-box .dark .all a{color:white;}
.corner-box .dark h2, .corner-box .dark .all{border-color:#0D0D0D;  color:white;}
.corner-box .all{padding:5px 11px 4px; border-top:1px solid #C1C1C1; margin:0; text-align:right;}
.corner-box .light{background:#D6D6D6;}
.corner-box .head{background:url('bg-norm-t-l.png') 0 0 no-repeat;}
.corner-box .head .title{background:url('bg-norm-t-r.png') 100% 0 no-repeat;}
.corner-box .body{background:url('bg-norm-b-l.png') 0 100% no-repeat;}
.corner-box .all{background:url('bg-norm-b-r.png') 100% 100% no-repeat;}
.corner-box .light .head{background:url('bg-light-t-l.png') 0 0 no-repeat;}
.corner-box .light .head .title{background:url('bg-light-t-r.png') 100% 0 no-repeat;}
.corner-box .light .body{background:url('bg-light-b-l.png') 0 100% no-repeat;}
.corner-box .light .all{background:url('bg-light-b-r.png') 100% 100% no-repeat;}
.corner-box .dark{background:url('bg-dark.png') 0 0 repeat;}
.corner-box .dark .head{background:url('bg-dark-t-l.png') 0 0 no-repeat;}
.corner-box .dark .head .title{background:url('bg-dark-t-r.png') 100% 0 no-repeat;}
.corner-box .dark .body{background:url('bg-dark-b-l.png') 0 100% no-repeat;}
.corner-box .dark .body{background:url('bg-dark-b-l.png') 0 100% no-repeat;}
.corner-box .dark .all{background:url('bg-dark-b-r.png') 100% 100% no-repeat;}
.corner-box .dark .all a{background-image:url('arrow-right-white.png');}
.corner-box .dark .all a:hover{color:#FF9800;}
.corner-box .light .all a, .corner-box .yellow .all a{color:#333333;}
.corner-box .light .all a:hover, .corner-box .yellow .all a:hover{color:#000000;}

.corner-box .dark2 {background:#D6D6D6;}
.corner-box .dark2 .head .dark-title {background:url('bg-dark2-t-r.gif') 100% 0 no-repeat; color: #eeeeee;}
.corner-box .dark2 .head {background:#575757 url('bg-dark2-t-l.gif') 0 0 no-repeat;}
.corner-box .dark2 .body {background:url('bg-light-b-l.png') 0 100% no-repeat;}
.corner-box .dark2 .body2 {background:url('bg-light-b-l.png') 0 100% no-repeat;}
.corner-box .dark2 .all {background:url('bg-light-b-r.png') 100% 100% no-repeat;}

.corner-box3 {margin-bottom: 6px; background-color: #ffffff !important;}
.corner-box3 h2 {font-size:92%; padding:5px 11px 4px; margin:0; margin-bottom:0px; font-family:Tahoma, Verdana, Arial;}
.corner-box3 .dark {background:0;}
.corner-box3 .dark .head {border-bottom:1px solid #C1C1C1;}
.corner-box3 .dark .head .dark-title {background:url('bg-dark2-t-r.gif') 100% 0 no-repeat; color: #eeeeee;}
.corner-box3 .dark .head {background:#575757 url('bg-dark2-t-l.gif') 0 0 no-repeat;}
.corner-box3 .dark .body {background:#D6D6D6 url('bg-light-b-l.png') 0 100% no-repeat;}
.corner-box3 .dark tr.even td {background-color:#f2f2f2;}
.corner-box3 .dark tr.odd td {background-color:#ffffff;}
.corner-box3 .dark .body .all {background:url('bg-light-b-r.png') 100% 100% no-repeat; padding:5px 11px 4px; border-top:1px solid #C1C1C1; margin:0; text-align:right;}
.corner-box3 span.f {margin: 2px 3px 0 0;}
.corner-box3 a {color:#2c2c2c;}
.corner-box3 span.number {color: #a0a0a0;}

table.rm-bonus-offer td {
    background: 0;
    border: 0;
}

table.rm-bonus-offer td.logo {
    margin: 0 !important;
    padding: 0 7px 0 0 !important;
}

table.rm-bonus-offer td.desc {
    margin: 0 !important;
    padding: 0 !important;
    font-size: 105%;
}

a.bonus-offer {
    float: left;
    display: block;
}
div.bonus-offer {
    margin-left: 53px;
}

/* ICONS */
.corner-box h2.ico-star{background:url('ico-star.png') 7px 0.35em no-repeat; padding-left:31px;}
.corner-box h2.ico-time{background:url('ico-time.gif') 7px 0.35em no-repeat; padding-left:31px;}
.corner-box h2.ico-bonus{background:url('ico-bonus.gif') 7px 0.35em no-repeat; padding-left:31px;}
.ico-lock{background:url('ico-lock.png') 0 0 no-repeat; padding:1px 0 1px 20px;}
a.coupon-ico {background:url('icon-coupon.png') 9px 0 no-repeat; display: block; width: 9px; height: 9px; float: right;  margin-top: 3px; line-height: 9px;}
a.close {background-position: 0 0 !important;}
a.close:hover {background-position: 0 -9px !important; text-decoration: none !important;}
a.dis-event {background-position: 0 -18px !important; margin-right: 2px;}
a.dis-event:hover {background-position: 0 -27px !important; text-decoration: none !important;}
a.en-event {background-position: 0 -36px; margin-right: 2px;}
a.en-event:hover {background-position: 0 -45px !important; text-decoration: none !important;}
td.center img {cursor: pointer;}
td.center .ico-add{display:block; width:14px; height:14px; margin:0 auto; overflow:hidden; background:url('icon-add.png') 0 0 no-repeat;}
td.center .ico-add:hover {background-position: 0 -24px !important; text-decoration: none;}
td.center .ico-remove{display:block; width:14px; height:14px; margin:0 auto; overflow:hidden; background:url('icon-remove.gif') 0 0 no-repeat;}
td.center .ico-remove:hover {background-position: 0 -24px !important; text-decoration: none;}

p.date{background:url('ico-date.png') 0 0 no-repeat; padding-left:20px; margin-top:0;}
p.result{background:url('op-final-result.gif') 0 0 no-repeat; padding-left:19px; margin-top:0; margin-left: 1px;}
p.event-status {margin-top:0px; padding-top: 0px; }
p.event-status img {vertical-align: bottom}

/* CORNER FORM BOX */
.corner-form-box{margin:15px 1px 13px; border:1px solid #D6D6D6; border-width:1px 0; font-size: 94%;}
.corner-form-box .spc{margin:0 -1px; border:1px solid #D6D6D6; border-width:0px 1px; background:#DFDFDF url('bg-corner-form-box.png') 0 0 repeat-x; color:#333333; padding:6px 12px;}
.corner-form-box h2, .corner-form-box p{display:inline;}
.corner-form-box h2{font-size:117%; text-transform:uppercase; position:relative; top:3px; margin-right:20px;}
.corner-form-box .int-text{width:16.5em; border:1px solid #ABADB3; padding:4px 2px 3px; font-family:Tahoma; margin-right:3px;}
.corner-form-box select.int-text{padding:3px 2px 2px; background:white;}
.corner-form-box .int-select{border:1px solid #ABADB3; padding:4px 2px 3px; font-family:Tahoma; margin-right:3px;}
.corner-form-box select.int-select{padding:3px 2px 2px; background:white; vertical-align:middle; font-family:Tahoma, Verdana, Arial; font-size:100%;}
.corner-form-box p{vertical-align:middle;}
.corner-form-box label{ font-weight:bold; vertical-align:middle; color:#666666; margin:0 5px 0 20px;}

/* HELPS */
.help{font-size: 80%;}
.help-box{background:url('bg-help-corner.png') 0 100% no-repeat; padding-bottom:5px; }
.help-box{display:block; position:absolute; bottom: 9px; left:15px; z-index:99; text-align:left; width:100px; _bottom:16px;}
.help-box .wrap-help{border:1px solid #28292E; border-width:1px 0; display:block; margin:0 1px;}
.help-box .spc{position:relative; display:block; border:1px solid #28292E; border-width:0px 1px; margin:0 -1px; color:white; background:#2B2E34 url('bg-help1.png') 0 0 repeat-x; padding:3px 5px;}
.help-box2{background:url('bg-help-corner.png') 0 100% no-repeat; padding-bottom:5px; display:block; position:absolute; bottom: 9px; left:15px; z-index:99; text-align:left; _bottom:16px;}
.help-box2 .wrap-help{border:1px solid #28292E; border-width:1px 0; display:block; margin:0 1px;}
.help-box2 .spc{position:relative; display:block; border:1px solid #28292E; border-width:0px 1px; margin:0 -1px; color:white; background:#2B2E34 url('bg-help1.png') 0 0 repeat-x; padding:3px 5px;}
.help-box3{background:url('bg-help-corner.png') 0 100% no-repeat; width: 200px; padding-bottom:5px; display:block; position:absolute; bottom: 15px; left:8px; z-index:99; text-align:left; _bottom:16px;}
.help-box3 .wrap-help{border:1px solid #28292E; border-width:1px 0; display:block; margin:0 1px;}
.help-box3 .spc{position:relative; display:block; border:1px solid #28292E; border-width:0px 1px; margin:0 -1px; color:white; background:#2B2E34 url('bg-help1.png') 0 0 repeat-x; padding:3px 5px;}
.y-h{background:url('bg-help-corner2.png') 0 100% no-repeat;}
.y-h .wrap-help{border-color:#EC981D;}
.y-h .spc{border-color:#EC981D; background:#FF9C0A url('bg-help2.png') 0 0 repeat-x; color:#333333;}

.spc-nowrap {white-space: nowrap;}

.number{color:#666666;}

/* LIVESPORT */

.message-error {padding: 5px 5px 0 10px; margin: 5px 0 10px 0; border: 1px solid #ffb6c1; color: #ff0000; background-color: #fff0f5;}
.message-error li {padding-bottom: 5px; font-weight: bold; background:url('ico-msg-error.png') 0 0.1em no-repeat; padding-left: 22px;}
.message-ok {padding: 5px 5px 0 10px; margin: 5px 0 10px 0; border: 1px solid #90ee90; color: #228b22; background-color: #f0fff0;}
.message-ok li {padding-bottom: 5px; font-weight: bold; background:url('ico-msg-ok.png') 0 0 no-repeat; padding-left: 22px;}
.message-info {color:blue;}

.item-is-active {background:url('ico-msg-ok.png') 10px 0.25em no-repeat;}
.item-not-active {background:url('ico-msg-error.png') 10px 0.3em no-repeat;}

.form-wait-msg {background: url('wait-ico.gif') no-repeat 10px 5px; padding: 6px; padding-left: 35px; background-color: #eeeeee; border: 1px solid #ABADB3;}
.next-games-date a {color: #000;}
.next-games-button, .next-games-button2{cursor: pointer; background:#FF9800 url('inline-left-b.png') 0 0 no-repeat; display:inline-block; display:-moz-inline-box; min-height:20px; padding: 2px 5px 0 7px; vertical-align:middle; margin-left:0px;}
a.next-games-button-link:hover {text-decoration: none; color: #fff;}
.next-games-button:hover, .next-games-button.hover{background-image:url('inline-left-active.png');}

table td.row{background-color:#dddddd;}

.cms ul {margin: 10px 0 0 15px;}
.cms li {list-style-type: square; margin: 2px 0 2px 0;}

div#bt-sure-bets {float: left; background: url('ico-bt-sure-bets.gif') 0 0 no-repeat; padding: 0 0 0 15px; margin: 1px 0 0 0; height: 11px;}
div#bt-dropping-odds {float: left; background: url('ico-bt-dropping-odds.gif') 0 0 no-repeat; padding: 0 0 0 15px; margin: 1px 0 0 0; height: 11px;}
div#bt-blocked-games {float: left; background: url('ico-bt-blocked-games.gif') 0 0 no-repeat; padding: 0 0 0 15px; margin: 1px 0 0 0; height: 11px;}
div#bt-odds-archive {float: left; background: url('ico-bt-odds-archive.gif') 0 0 no-repeat; padding: 0 0 0 15px; margin: 1px 0 0 0; height: 11px;}
div#bt-odds-quality {float: left; background: url('ico-bt-odds-quality.gif') 0 0 no-repeat; padding: 0 0 0 15px; margin: 1px 0 0 0; height: 11px;}
div#bt-hot-matches {float: left; background: url('ico-bt-hot-matches.gif') 0 0 no-repeat; padding: 0 0 0 15px; margin: 1px 0 0 0; height: 11px;}
div#bt-create-a-coupon {float: left; background: url('ico-bt-create-a-coupon.gif') 0 0 no-repeat; padding: 0 0 0 15px; margin: 1px 0 0 0; height: 11px;}

div.news-ico {background: url('ico-news.gif') 0 3px no-repeat; padding: 0 0 0 14px; margin: 0;}

.odds-quality-info {padding: 10px 0 0 10px;}
#bookmarks-link a {background: url('arrow-right-dark.png') 0 5px no-repeat; padding: 0 0 0 11px; color: #000000; text-decoration: underline;}
#bookmarks-link a:hover {color: #C21018;}

.top-bottom {
/*
    writing-mode: tb-rl;
    filter: flipv fliph;
*/
}


.bookmaker-columns a {background: url('lang/bookmaker-columns.gif') 0 0 no-repeat scroll !important; float: left !important; height: 51px !important; width: 35px !important; cursor: pointer !important; margin: 0 0 0 0 !important; padding: 0 0 0 0 !important;}
.bc-odds-quality a {background-position: 0 0 !important;}
.bc-odds-quality a:hover {background-position: -36px 0 !important; text-decoration: none;}
.bc-bonuses a {background-position: -72px 0 !important;}
.bc-bonuses a:hover {background-position: -108px 0 !important; text-decoration: none;}
.bc-payment-methods a {background-position: -144px 0 !important;}
.bc-payment-methods a:hover {background-position: -180px 0 !important; text-decoration: none;}
.bc-sbr-rating a {background-position: -216px 0 !important;}
.bc-sbr-rating a:hover {background-position: -252px 0 !important; text-decoration: none;}
.bc-overall-rating a {background-position: -288px 0 !important;}
.bc-overall-rating a:hover {background-position: -324px 0 !important; text-decoration: none;}

.ico-bookmaker-detail a {background-position: 0 0 !important;}
.ico-bookmarker-info a {background: url('ico-bookmaker-info.gif') 0 0 no-repeat scroll; float: left; height: 13px; width: 12px; cursor: pointer; margin: 2px 0 0 0; padding: 0 0 0 2px;}
.ico-bookmaker-detail a {background-position: 0 0 !important;}
.ico-bookmaker-detail a:hover {background-position: 0 -40px !important;}
.ico-bookmaker-bonus a {background-position: 0 -80px !important;}
.ico-bookmaker-bonus a:hover {background-position: 0 -120px !important;}
.ico-bookmaker-web a {background-position: 0 -160px !important;}
.ico-bookmaker-web a:hover {background-position: 0 -200px !important;}

.surebet-calc-team {padding: 0 0 0 10px;}
.surebet-calc-result {font-size: 100% !important; font-family:Tahoma, Verdana, Arial;}
.surebet-calc-info {color: #32ac03;}
.surebet-calc-info-red {color: #ff0000;}

.my-leagues-checkbox {margin: 0; padding: 0; height: 14px;}
.manage-my-leagues {margin: -2px 0 0 0;}

table.dark td.align {
    padding-left: 10px;
}

#webmasters .textarea {padding: 1px; border: 1px inset #ABADB3; width: 99.5%; height: 45px; font-family: Tahoma; font-size: 100%;}
table#view-bookmaker th{padding:4px 8px;}
table#view-exchange th{padding:4px 8px;}
table#value-bets-table th{padding:4px 6px;}

.corner-box td.highlighted-event {
    margin: 0 !important;
    padding: 0 !important;
    width: 36px;
    text-align: center;
}
.highlighted-event a {
    display: block;
    width: 30px;
    height: 30px;
    margin: 3px;
    text-decoration: none;
    background:url('highlighted-events/highlighted-events.png') no-repeat scroll -30px -30px;
}

.highlighted-event a:hover {text-decoration: none;}

.highlighted-event a.e212 {background-position: 0px 0px !important;}
.highlighted-event a.e22  {background-position: 0px -32px !important;}
.highlighted-event a.e650 {background-position: 0px -64px !important;}
.highlighted-event a.e747 {background-position: 0px -96px !important;}
.highlighted-event a.e808 {background-position: 0px -128px !important;}
.highlighted-event a.e84  {background-position: 0px -160px !important;}
.highlighted-event a.e86  {background-position: 0px -192px !important;}
.highlighted-event a.e9   {background-position: 0px -224px !important;}
.highlighted-event a.s1   {background-position: 0px -256px !important;}
.highlighted-event a.s2   {background-position: 0px -288px !important;}
.highlighted-event a.s3   {background-position: 0px -320px !important;}
.highlighted-event a.s5   {background-position: 0px -352px !important;}
.highlighted-event a.tennis-atp {background-position: 0px -384px !important;}
.highlighted-event a.e208 {background-position: 0px -416px !important;}
.highlighted-event a.e231 {background-position: 0px -448px !important;}
.highlighted-event a.e850 {background-position: 0px -448px !important;}
.highlighted-event a.e847 {background-position: 0px -480px !important;}
.highlighted-event a.e836 {background-position: 0px -512px !important;}
.highlighted-event a.e992 {background-position: 0px -544px !important;}

/* MY COUPON */
#my-box .head h2 {
    float: left;
}

#my-box .head a {
    color: #333333;
    text-decoration: none;
}

#my-box .head a:hover {
    color: #333333;
    text-decoration: underline;
}

#my-box .head a.coupon-arrow {
    background: #fff url('icon-cross.png') 0 0 no-repeat;
    margin-top: 6px;
    margin-right: 2px;
    display: block;
    width: 16px;
    height: 16px;
    float: right;
    cursor: pointer;
}

#my-box .head a.coupon-arrow:hover {
    background-position: 0px -16px !important;
    text-decoration: none;
}

.coupon-arrow-down {
    background-position: 0 -16px !important;
}

#my-box .head-bottom {
    background:url('bg-mybox-head-b-open.png') 100% 100% no-repeat;
    overflow: hidden;
    width: 100%;
}

.coupon-arrow-down {
    background-position: 0 -16px !important;
}

#my-box2 .head a.my-leagues-open-button,
#my-box2 .head-closed a.my-leagues-open-button {
    margin: 0 -28px 0 0;
    display: block;
    width: 17px;
    height: 16px;
    float: right;
    cursor: pointer;
}

#my-box2 .head-bottom {
    background:url('bg-mybox2-head-b-open.gif') 100% 100% no-repeat;
    overflow: hidden;
    width: 100%;
}

table.my-coupon {
    margin-top: 0px;
}

table.my-coupon a {
    color: #EEE;
}

table.my-coupon a:hover {
    color: #EEE;
    text-decoration: underline;
}

table.my-coupon td {
    background-color: #575757;
    color: #EEE;
    border-width: 0;
    vertical-align: top;
}

table.my-coupon a.team {
    float: left;
    display: block;
}
table.my-coupon span.duplicit {
    display: block;
    width: 14px;
    height: 14px;
    position: absolute;
    margin: 3px;
    padding: 0;
    background:url('icon-alert.png') no-repeat;
    _background: transparent;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='icon-alert.png');
}

span.already-started-text {color: #ff9800;}
span.duplicit-text {color: #db8520}
span.result-text {color: #EEE;}

span.already-started-small {
    display: block;
    float: left;
    width: 10px;
    height: 10px;
    margin-top: 2px;
    margin-right: 5px;
    background:url('ico-coupon-alert.gif') no-repeat;
}

span.duplicit-small {
    display: block;
    float: left;
    width: 10px;
    height: 10px;
    margin-top: 2px;
    margin-right: 5px;
    background:url('ico-coupon-already-started.gif') no-repeat;
}

span.coupon-result {
    display: block;
    float: left;
    width: 10px;
    height: 10px;
    margin-top: 2px;
    margin-right: 5px;
    background:url('ico-coupon-result.gif') no-repeat;
}

#coupon-content div.calert {
    border: 3px solid #FF9800;
    margin: 5px 0 0 0;
    padding: 3px;
}

#coupon-content div.calert div {
    margin-left: 12px;
}

table.my-coupon tbody tr.odd td {
    background-color: #404040;
}

table.my-coupon tbody tr.odd td.right {
    white-space: nowrap;
}

#coupon-nav {
    width: 30px;
    _width: 19px;
}

table.my-coupon tbody tr.even td {
    background-color: #575757;
}

table.my-coupon tfoot tr td {
    background-color: #252525;
}

table.my-coupon tfoot tr td a:hover {
    text-decoration: none;
}

table.my-coupon tfoot tr td {
    background-color: #252525;
}

#coupon-content div {
    padding: 3px 10px 4px;
    background-color: #252525;
}

#coupon-content div.info-odd {
    color: #EEE;
    background-color: #404040;
    padding: 0;
    margin: 0;
}

#coupon-content div.info-even {
    color: #EEE;
    background-color: #575757;
    padding: 0;
    margin: 0;
}

#coupon-content p {
    padding: 0;
    margin: 0;
}

#coupon-content div a {
    color: #EEE;
    padding-bottom: 0px;
}

table.my-coupon td.coupon-line {
    border-width: 0 0 1px 0;
    border-color: #919191;
    padding-top: 0;
}

table.my-coupon tr.disable td {
    color: #919191;
}

table.my-coupon tr.disable td a {
    color: #919191;
}

#coupon-content .default-text {
    color: #EEE;
    font-size: 92%;
}

div.spacer5 {
    font-size:0;
    height:5px;
    line-height:5px;
}

div.spacer10 {
    font-size:0;
    height:10px;
    line-height:10px;
}

#hot-matches .header {
    width: 537px !important;
    margin: 1px 0 4px 0;
}

#hot-matches .image {
    width: 200px;
    padding: 0 5px 0 0;
    float: left;
}

#hot-matches div.odds {
    width: 331px;
    /*border-bottom: 1px solid #cccccc;*/
}

#hot-matches div.odds table {
    padding: 0;
    margin: 1px 0 0 0;
}

#hot-matches div.odds table th {
    padding: 3px 1px 3px 3px;
}

table.odds th.hp-odds-row-ico {
    padding: 3px 1px 3px 3px;
}

#hot-matches .corner-box .all {
    border: 0 !important;
}

#hot-matches .corner-box .all a {
    color: black;
    background: url('arrow-right-dark.png') 0 0.45em no-repeat;
    padding: 0px 0 0px 11px;
}

#hot-matches .hot-break {
    height: 2px;
    font-size: 2px;
    clear: both;
}

#hot-matches .title {
    padding: 1px 0 5px 0;
}

#hot-matches .title a {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
}

#hot-matches .highest {
    padding: 0 0 0 18px;
}

#hp-switch-block-left {
    width: 266px;
    float: left;
    margin: 0 5px 0 0;
}

#hp-switch-block-right {
    width: 266px;
    float: left;
}

.rm-banner {
    padding: 0 0 3px 0;
}

#hp-switch-block-right table th,
#hp-switch-block-left table th {
    padding-left: 5px;
}

#hp-switch-block-right table td,
#hp-switch-block-left table td {
    padding-right:7px;
}

.table-time {padding: 0 5px; text-align: center;}
.table-participant {width: 99% !important;}
.table-odds {padding: 3px 8px; text-align: center;}
.table-odds-uk {padding: 0 8px; text-align: center;}
.table-odds-up-down {padding: 0 8px 0 18px !important; text-align: center;}
.table-odds-up-down-uk {padding: 0 8px 0 18px; text-align: center;}
.table-odds-ico {width: 75px;}

.old-style-table {}

.yellow-line{width:100%; border-bottom:3px solid #FF9800; height:3px;}

.help-line {
    width: 100%;
    height: 1px;
    margin-bottom: 5px;
    border-left: none;
    border-right: none;
    border-bottom: none;
    border-top: 1px solid #D0CCD0;
}

#pagination {
    margin: 20px auto;
    text-align: center;
}

#pagination a {
    margin-right: 5px;
}

#pagination span {
    font-size: 11px;
    color: black;
}


#pagination a:hover span {
    text-decoration: underline;
    cursor:pointer;
}

#pagination span {
    display:inline-block;
    line-height: 19px;
    width: 21px;
    background-color: #D6D6D6;
    background: url('pagination.png') 0 0 no-repeat;
}

#pagination span.arrow {
    display:inline-block;
    line-height: 19px;
    width: 21px;
    background-color: #D6D6D6;
    background: url('pagination-arrow.png') 0 0 no-repeat;
}

#pagination span.active-page {
    background-position: -32px 0 !important;
    color: white;
    margin-right: 5px;
}

/* -------------------------------------------------------------------------- */

#news-summary hr {
    height: 0;
    border: 0;
    border-top: 1px solid #e5e5e5;
    padding: 0;
    margin: -2px 0 10px 0;
}

#news-summary .item {
    margin: 0 0 15px 0;
}

#news-summary h2.title {
    padding: 0;
    margin: 0 0 5px 0;
    font-size: 11px;
    font-family: Tahoma, Verdana, Arial, sans-serif;
}

#news-summary .preview p {
    padding: 0;
    margin: 0 0 5px 0;
    font-size: 92%;
    font-family: Tahoma, Verdana, Arial, sans-serif;
}

#news-summary .footer {
    font-size: 92%;
    font-family: Tahoma, Verdana, Arial, sans-serif;
}

#news-detail hr {
    height: 0;
    border: 0;
    border-top: 1px solid #e5e5e5;
    padding: 0;
    margin: 0;
}

#news-detail .header {
    font-size: 92%;
    font-family: Tahoma, Verdana, Arial, sans-serif;
}


#news-detail .latest {
    margin: 10px 0 0 0;
}

#news-detail .latest h2 {
    padding: 0;
    margin: 10px 0 5px 0;
}

#news-detail .latest li {
    padding: 0;
    margin: 0 0 5px 0;
}

/* -------------------------------------------------------------------------- */

.main-link {
    color: #c21018 !important;
}

/* -------------------------------------------------------------------------- */

#widgets-form {
    font-size: 104%;
}

#widgets-form table td {
    padding: 2px 0 2px 4px;
    margin: 0;
    border: 0;
}

#widgets-form table td.title {
    height: 30px;
}

#widgets-form table td img {
    margin: 0 0 -2px 0;
}

.widget-square {
    width: 15px;
    height: 18px;
    border: 1px solid #a9a9a9;
    margin: -1px 2px 0 2px;
    cursor:pointer;
}

.widget-input-text {
    width: 100px !important;
}

.widget-code-form {
    width: 760px;
    height: 50px;
    padding: 1px;
    margin: 10px 4px 10px 4px;
    border: 1px solid #ABADB3;
    font-family: Tahoma;
    font-size: 100%;
}

div.widget-reset-button {
    float: left;
    margin: 3px 0 0 12px;
}

#widget-preview-title {
    margin: 10px 0 0 0;
    font-weight: bold;
    font-size: 94%;
}

#widget-preview {
    margin: 10px 0 0 0;
}

/* -------- FOOTER - --------------- */
a.facebook {
    background-color: transparent;
    background: transparent url('ico-facebook.gif') no-repeat scroll 0 0;
    background-position: 0 -31px !important;
    text-decoration: none;
    width: 88px;
    height: 31px;
    display:inline-block;
    overflow:hidden;
    margin-right: 16px;
    vertical-align: middle;
}

a.facebook:hover {
    background-position: 0 0 !important;
}

p.footer {
    margin-top: 8px !important;
}

/* -------------------------------------------------------------------------- */

table.top-event td.column div.overflow {
    width: 105px !important;
    overflow: hidden;
    white-space: nowrap;
}

table.top-event td.column span.event {
    padding: 0 0 0 14px;
}

table.top-event td.column span.img {
    margin: 2px -3px 0 0;
    position: absolute;
}

/* -------------------------------------------------------------------------- */

/* HACK FOR SAFARI AND OPERA */
@media all and (min-width: 0px){
.inline-btn input{padding:0 7px;}
.fake-select:hover .fake-option-group{top:1.7em;}
.box {margin: 0;}
table.table-main th.first-last3 {border-right: 1px solid #575757;}
.tab-nav-detail {margin: 0 0 -1px 0; padding: 0;}
.tab-nav-detail ul li a span{ padding-left:10px;}
.tab-nav-detail ul li.r a{margin: 0;}
.tab-nav-detail ul li.r:hover .others, .tab-nav-detail ul li.r.hover .others{margin: 0;}

.tab-nav {margin: 0; padding: 0;}
.tab-nav ul li a span{ padding-left:10px;}
.tab-nav ul li.active{margin-bottom:2em;}
.tab-nav ul li.r a{margin: 0;}
.tab-nav ul li.r:hover .others, .tab-nav ul li.r.hover .others{margin: 0;}
#main-menu ul li a, #main-menu ul li a span{ min-width:0px; width:155px}

#main-menu ul li a, #main-menu ul li a span{ min-width:0px; width:155px}
#main-menu ul li:first-child a span{min-width:0; width:158px;}
#main-menu ul li strong{ min-width:0px; width:158px;}
#main-menu ul li strong span{min-width:0px; width:160px;}
#main-menu ul li:first-child strong span{min-width:0px; width:150px;}
#main-menu ul .sub-menu li.active strong{width:auto}
#main-menu ul .sub-menu li.active a{width:auto}
#main-menu ul .sub-menu ul{padding-left: 16px;}
.corner-box h2{margin-bottom:-1px;}
#lang-menu{top:8.1em;}
}
@media all and (min-width: 0px){
.fake-select:hover .fake-option-group{top:1.7em;}
#lang-menu{top:8.1em;}
}