/* === RESET === */
* {margin:0; padding:0}
.no-margin {margin:0!important}
.no-padding {padding:0!important}
.no-bg {background:none!important}
.no-border {border:none!important}
.no-float {float:none!important}
a img {border:none}
ul, ol {list-style:none; max-height: 200px; overflow: auto}
table {border:none}
input[type="button"], input[type="submit"] {padding:0px 4px}

.supernav {margin: 0 15px; !important;} /*Dobavil dlya testov*/
.contwrap {margin: 0 15px; padding: 5px 10px; !important;}
/* === TAGS === */
body {font:normal 12px Tahoma, Geneva, sans-serif; background:#000 url(/images/mainbg.png) repeat-x 0px 184px; min-width: 1000px}
body.smscost {font:normal 12px Tahoma, Geneva, sans-serif; background:#fff; min-width: 500px}
body.wap {background:#fff}
a {text-decoration:none}
p {line-height:18px; padding:5px 0px}
b.seltext {font-weight: normal}

/* === GRID === */
/* .botbg {background:url(/images/bottombg.jpg) no-repeat 0px 100%} */
.header {background:url(/images/logo.jpg) no-repeat; zoom:1}
.loading {margin-top: 10px; text-align: center;}
.gohome {display:block; width:450px; height:140px; position:absolute; top:0px; left:0px}
.footbolist {float:right; background:url(/images/footbolist.jpg) no-repeat; height:162px; width:609px; margin-right:10px; position:relative}
.authbg, .authprof {position:absolute; right:0px; top:28px; background:url(/images/authbg.png); width:240px; height:115px}
.authprof {background-image:url(/images/authbg2.png)}
.authform {position:absolute; right:0px; top:28px; width:225px; height:115px; clear: right;}
.auth-inp {border:none; border-spacing:0px; background:none; width:198px; font:12px Tahoma, Geneva, sans-serif; padding:3px 4px}

.register {display:inline-block; padding-top:4px}

.cont-top-corn {margin:0px 15px; background:#fff; clear:both}
.cont-top-corn div {width:8px; height:17px; background-image:url(/images/cont_top_corn.png)}
.cont-top-corn div.f-right {background-position:-8px 0px}


.imgtit {line-height:0px; padding:5px 0px 5px 10px}
.txttit {font-size:15px; font-weight:normal; padding:5px 0px 5px 15px}

.redright {padding:10px 10px 10px 10px}
.redright .imgtit {padding:0px}
.whitered, .whiteblue {position:relative; background:#fff; zoom:1; padding:8px; line-height:18px; font-size:11px}
.whitelblue {position:relative; background:#fff; zoom:1; padding:0px; line-height:18px; font-size:11px; margin:0 auto;}
.whitered b, .whiteblue b, .whitelblue b {display:block; width:3px; height:3px; background:url(/images/red_corn.gif); position:absolute; font-size:1px}
b.tl {top:0px; left:0px}
b.tr {top:0px; right:0px; background-position:100% 0px}
b.bl {bottom:0px; left:0px; background-position:0px 100%}
b.br {bottom:0px; right:0px; background-position:100% 100%}

.whiteblue b {background-image:url(/images/blue_corn.gif)}

.whitelblue b {background-image:url(/images/lblue_corn.gif)}

.tennisscore {border: 1px solid white; background-color: white; text-align: center; font-size: 11px; font-family: Tahoma,Geneva,sans-serif;}

.placebet {text-align:right; padding-top:5px}
.placebet img {position:relative; right:-3px}

.betinp {float:right; background:url(/images/betinput.gif) no-repeat; width:40px; height:16px; border:none; font-size:11px; padding:1px 3px; text-align:center}
.divlock {float:right; width:40px; height:16px; border:none; font-size:11px; padding:1px 3px; text-align:center; font-weight:bold}

.lngtit {background:url(/images/h3bg.png) 100% 0px; height:32px; margin:0px 11px; color:#fff; clear:both}
.lngtit div {float:left; background:url(/images/h3bg.png); width:10px; height:32px}
.lngtit span {display:block; padding:6px 0px 0px 13px}
.titblue {background-position:100% -32px}
.titblue div {background-position:0px -32px}

.hr1 {background:#e2d2cd; height:1px; font-size:1px; margin:2px 0px; line-height:1px}

.flagplace {width:70px; text-align:center}

.shadpad {padding:0px 15px}

.bet1, .bet2 {background:url(/images/betbg.png) repeat-x 100% 0px; cursor: pointer; height:30px; color:#fff; padding-right:13px}
.bet1 div, .bet2 div {background:url(/images/betbg.png); width:10px; height:30px; float:left}
.bet1 span, .bet2 span {display:block; padding:6px 0px 0px 13px}
.tsides {width:5px}
.prmzh {width:2px}
.bet2 {height:29px; background-position:100% -30px; cursor:pointer; font-size:11px; padding-right:8px}
.bet2 div {background-position:0px -30px; height:29px; width:8px}
.bet2 span {padding-left:5px}
.bet2:hover, .b2hov {background-position:100% -59px}
.bet2:hover div {background-position:0px -59px}

.submenu a {display:block; height:25px; background:url(/images/submenuhover.gif) repeat-x 0px -30px; padding:5px 0px 0px 10px; color:#3f3f3f; font-weight:bold}
.submenu a:hover {background-position:0px 0px; color:#0f3193}

.list1 {padding:0px 0px 10px 15px; font-size:11px; color:#3f3f3f}
.list1 li {line-height:18px}
.list2 {padding:0px 15px 10px 15px; color:#4c4141}
.list2 li {border-top:1px solid #e2d2cd; line-height:20px}
.list2 li.last {border-bottom:1px solid #e2d2cd}

.lockscreen { position: absolute; left: 0px; top: 0px; background: #000000; opacity: 0.8; z-index: 5500; }
.bshad-8, .bshad-8 div, .bshad-2, .bshad-2 div {background:url(/images/bshad_cor_tb.gif) 0px -20px; height:10px; font-size:1px}
.bshad-8 div {background-position:0px 0px; width:10px}
.bshad-8 div.f-right {background-position:-10px 0px}
.bshad-2 {background-position:0px -30px}
.bshad-2 div {width:10px; background-position:0px -10px}
.bshad-2 div.f-right {background-position:-10px -10px}
.bshad-4, .bshad-6 {background:url(/images/bshad_lr.gif); width:4px}
.bshad-6 {background-position:-4px 0px}

.sshad-8, .sshad-8 div, .sshad-2, .sshad-2 div {background:url(/images/redsprite.gif) 0px -5px; height:5px; font-size:1px}
.sshad-8 div {background-position:0px 0px; width:7px}
.sshad-8 div.f-right {background-position:-7px 0px}
.sshad-2 {background-position:0px -19px; height:9px}
.sshad-2 div {width:7px; background-position:0px -10px; height:9px}
.sshad-2 div.f-right {background-position:-7px -10px}
.sshad-4, .sshad-6 {background:url(/images/red_lr.gif); width:4px}
.sshad-6 {background-position:-4px 0px}
.sshad-5 {background:#8d0d0d url(/images/redbg.png) repeat-x}



.sshadb-8, .sshadb-8 div, .sshadb-2, .sshadb-2 div {background:url(/images/bluesprite.gif) 0px -5px; height:5px; font-size:1px}
.sshadb-8 div {background-position:0px 0px; width:7px}
.sshadb-8 div.f-right {background-position:-7px 0px}
.sshadb-2 {background-position:0px -19px; height:9px}
.sshadb-2 div {width:7px; background-position:0px -10px; height:9px}
.sshadb-2 div.f-right {background-position:-7px -10px}
.sshadb-4, .sshadb-6 {background:url(/images/red_lr.gif); width:4px}
.sshadb-6 {background-position:-4px 0px}
.sshadb-5 {background:#102e90 url(/images/bluebg.png) repeat-x}

.sshadg-8, .sshadg-8 div, .sshadg-2, .sshadg-2 div {background:url(/images/greensprite.gif) 0px -5px; height:5px; font-size:1px}
.sshadg-8 div {background-position:0px 0px; width:7px}
.sshadg-8 div.f-right {background-position:-7px 0px}
.sshadg-2 {background-position:0px -19px; height:9px}
.sshadg-2 div {width:7px; background-position:0px -10px; height:9px}
.sshadg-2 div.f-right {background-position:-7px -10px}
.sshadg-4, .sshadg-6 {background:url(/images/red_lr.gif); width:4px}
.sshadg-6 {background-position:-4px 0px}
.sshadg-5 {background:#3c9732 url(/images/greenbg.png) repeat-x}

.sshadlb-8, .sshadlb-8 div, .sshadlb-2, .sshadlb-2 div {background:url(/images/lbluesprite.gif) 0px -5px; height:5px; font-size:1px}
.sshadlb-8 div {background-position:0px 0px; width:7px}
.sshadlb-8 div.f-right {background-position:-7px 0px}
.sshadlb-2 {background-position:0px -19px; height:9px}
.sshadlb-2 div {width:7px; background-position:0px -10px; height:9px}
.sshadlb-2 div.f-right {background-position:-7px -10px}
.sshadlb-4, .sshadlb-6 {background:url(/images/red_lr.gif); width:4px}
.sshadlb-6 {background-position:-4px 0px;}
.sshadlb-5 {background:#aec7e3 url(/images/lbluebg.png) repeat-x}

.ashad-ltc {height: 4px; width:4px; background:url(/images/alert/ltc.gif) no-repeat transparent;} 
.ashad-t {background:url(/images/alert/t.gif) repeat-x transparent;} 
.ashad-rtc {background:url(/images/alert/rtc.gif) no-repeat transparent;} 
.ashad-l {height: 1px; width:4px; background:url(/images/alert/l.gif) repeat-y transparent;}
.ashad-m {background:white;} 
.ashad-r {width:4px; background:url(/images/alert/r.gif) repeat-y transparent;} 
.ashad-lbc {height: 4px; width:4px; background:url(/images/alert/lbc.gif) no-repeat transparent;} 
.ashad-b {background:url(/images/alert/b.gif) repeat-x transparent;} 
.ashad-rbc {background:url(/images/alert/rbc.gif) no-repeat transparent;} 

.botlenta {background:url(/images/botlenta.png); width:15px; height:40px; position:relative; top:-7px}
.botlright {background-position:-50px 0px}
.botnav {background:url(/images/botlenatbg.png); height:34px; color:#fff; font-size:13px; padding:14px 0px 0px 15px}
.botnav a {color:#fff}
.platsys {background:url(/images/platsysbg.png); padding:5px 19px 0px 19px; margin:0px 15px}
.platsyscorn {background:url(/images/platsyscorn.png) 0px -7px; height:7px; margin:0px 15px; font-size:1px}
.platsyscorn div {background:url(/images/platsyscorn.png); width:7px; height:7px; font-size:1px}
.platsyscorn div.f-right {background-position:-7px 0px}
.copy {text-align:right; color:#fff; margin:0px 50px; padding:25px 0px}

.langselect {width:165px; position:absolute; right:19px; top:9px; z-index:1000}
.langselect b {background:url(/images/langsprite.gif); width:165px; height:4px; font-size:1px; display:block}
.langselect b.last {background-position:0px -4px}
#langcont {background:#fff; border:solid #5b5b5b; border-width:0px 1px; position:relative; padding:2px 0px 2px 5px; color:#3f3f3f; cursor:pointer}
#langcont span {background:url(/images/us.png) no-repeat 0px 50%; padding-left:23px; display:block; margin-top:7px}
#langbutt {position:absolute; right:2px; top:0px; width:23px!important; height:21px!important; background:url(/images/langbutt.png)!important}
.rus {background-image:url(/images/rus.png)!important}
.ukr {background-image:url(/images/ukr.gif)!important}
.spa {background-image:url(/images/spa.gif)!important}
#langhide {display:none}
#langhide a {display:inline; float:none; background:none; color:#3f3f3f}
#langhide a:hover {text-decoration:underline}
.lastrest td {padding:0px 5px}
.stripe td {background:#e4ebfe}
.live_stripe td {background:#D6FFD0; text-align: center;}
.live_stripe_hover td {background:#D4FFF4; cursor: pointer; text-align: center;}
.live_stripe_over td {text-align: center;}
.live_title td {color: white; background-color: #3C9732; padding-left: 33px; font-size: 12px; font-weight: bold; height: 28px;}
.live_title_soccer td {background-image: url(/images/ico/soccer.png); background-position: 0 50%; background-repeat: no-repeat;}
.live_title_tennis td {background-image: url(/images/ico/tennis.png); background-position: 0 50%; background-repeat: no-repeat;}

.money {margin:0 auto; text-align:center;}

.avbets {padding:5px 0px 0px 15px; width:30%}
.avbets a {display:block; background:url(/images/qmark.gif) no-repeat 100% 0px; color:#3f3f3f; margin-bottom:8px; position:relative}
.avbets a:hover {color:#930c0c; background-position:100% -14px}
.avbets a div {position:absolute; right:-175px; text-decoration:none; width:165px; height:33px; background:url(/images/tooltipbg.gif); padding:5px 0px 0px 5px; display:none; color:#fff}
.avbets a h6 {font:normal 11px Tahoma}
.avbets a:hover div {display:block}

.table1 th {font-weight:normal; color:#595959; padding-bottom:2px}
.table1 td {padding:5px 0px; background:#c7d5ea; border-bottom:2px solid #f3f3f3; color:#0d45a2}
.bet3, .bet4 {display:block; text-align:center; background:#dfe7f3; color:#0b51ac; margin:0px 5px; padding:2px 3px; cursor: pointer}
.bet3:hover, .bet4:hover {background:#0b51ac; color:#fff; cursor: pointer}
.bet4 {padding:2px 5px; text-align:left; margin:0px 2px; /*white-space:nowrap*/}
.bet4.last {margin-right:5px}

.reginp {background:url(/images/reginpspr.gif) repeat-x 0px -25px; height:25px}
.reginp div {background:url(/images/reginpspr.gif); height:25px; width:4px}
.reginp div.f-right {background-position:-4px 0px}
.reginp input {border:none; background:none; margin:4px 0px 0px 1px; font:13px Tahoma; width:90%}
.tpad1 td {padding:5px 0px}
.regdiv {text-align:center; padding:5px 0px}
.regselwr {position:relative; height:25px}
.regsel {height:25px; cursor:pointer; position:absolute; width:100%; background:#fff}
.seltop, .selbot {background:#fff url(/images/regselbg.gif) repeat-x; height:4px; font-size:1px}
.seltop div, .selbot div {background:url(/images/regselspr.gif); width:4px; height:4px; font-size:1px}
.seltop div.f-right {background-position:-4px 0px}
.selbot {background-position:0px 100%; height:4px; zoom:1}
.selbot div {background-position:0px -4px}
.selbot div.f-right {background-position:-4px -4px}
.selcen {border:solid #828282; border-width:0px 1px; font-size:13px; padding:0px 0px 1px 0px; background:#fff; position:relative}
.selcen ul {cursor:pointer; display:none; margin-top:5px}
.selcen st {cursor:pointer; margin-top:5px; margin-left:5px}
.selcen span {cursor:pointer; margin-top:5px; margin-left:5px}
.selcen li {margin-top:5px; padding-left:5px; cursor:pointer}
.selcen li:hover {background:#cccccc; margin-top:5px; padding-left:5px; cursor:pointer}
.selcen input {vertical-align:middle; margin-right:3px}
.selbtn {position:absolute; right:3px; top:0px}
.txtaround {position:static!important}
.txtaround textarea {border:none; background:#fff; width:100%; height:150px}
.contcs {width:90%}
.roundcbtn {height:21px; background:#edd8d8; font-size:13px; display:block; text-align:center; float:left; line-height:20px}
.roundcbtn div {width:5px; height:21px; background:url(/images/roundcbtn.gif); font-size:1px}
.roundcbtn div.f-right {background-position:-5px 0px}
.roundcbtn:hover {background:#b93939; color:#fff}
.roundcbtn:hover div {background-position:0px -21px}
.roundcbtn:hover div.f-right {background-position:-5px -21px}
.dostop {width:195px; margin-right:25px; margin-bottom:10px;}
/*.dostop {width:195px; margin-left:25px}*/
.tpopol td {height:50px}
/*.oplatit {background:url(/images/buttons/en/oplatit.png); width:236px; height:37px}
.payout_request {background:url(/images/buttons/en/payout_request.png); width:236px; height:37px}*/
.doststav {float:none}
.profblock {margin:10px 0px 0px 10px; width:100%;}
.profblock td {vertical-align:top; padding-bottom:15px}

/* === ETC === */
.dn {display:none}
.vh {visibility:hidden}
.floatfix {overflow:hidden; zoom:1}
.fs-10 {font-size:10px!important}
.fs-11 {font-size:11px!important}
.fs-12 {font-size:12px!important}
.fs-13 {font-size:13px!important}
.fs-14 {font-size:14px!important}
.fs-15 {font-size:15px!important}
.f-left {float:left!important}
.f-right {float:right!important}
.mtop3 {margin-top:3px}
.mtop5 {margin-top:5px}
.mtop10 {margin-top:10px}
.padl15 {padding-left:15px}
.padlr15 {padding-left:15px; padding-right:15px}
.blend {opacity:0.3; filter:alpha(opacity=30); zoom:1}
.blend:hover {opacity:1; filter:alpha(opacity=100)}
.red {color:#930c0c}
.gray {color:#3f3f3f}
.blue {color:#0c1f70}
.green {color:#04a626}
.alr {text-align:right}
.all {text-align:left}
.alc {text-align:center}

.tipdetailsheader {background: #0b51ac; font-size: 12px; border:1px black solid; padding-left:5px; padding-right:5px; color:white}
.tipdetails {background:#ffffff; font-size:11px; border:1px solid; padding:5px;}
.smsmenuheader {background: #0b51ac; font-size: 12px; padding-left: 5px; padding-right: 5px; cursor: pointer; color: white; border-color: black}
.smsmenu { background:#fff; font-size:11px; padding-left:5px; padding-right:5px;}
.smsmenu:hover {background:#ddd; cursor:pointer;}
.cannotshow {display:none;}

.teamlive {font-size:15px; font-weight: bold; font-family: sans-serif; color: #1b3550; width:45%;}
.aleft {text-align: left;}
.aright {text-align: right;}
.acenter {text-align: center}
.scorelive {font-size: 25px; font-weight:bold; font-family: sans-serif, arial; color: #cf1717; text-align:center;}
.timelive {font-size: 25px; font-weight:bold; font-family: sans-serif, arial; color: #1b3550; text-align:center;}
.statuslive {font-size:13px; font-weight: normal; font-family: sans-serif; color: #1b3550;} 

