body {  margin:0;  padding:0;  background:#2a2a2a;  font:12px/14px "Arial", sans-serif;  color:#000;  }
a {  color:#333;  }
img {  border-style:none;  }
input, textarea {  font:12px/14px "Arial", sans-serif;  }
.nobr {  white-space:nowrap;  }
h1 {  font-size:22px;  line-height:28px;  margin:0 0 30px -1px;  padding-top:10px;  font-weight:bold;  text-shadow:#ccc 0 0 0;  }
h3 {  font-size:18px;  margin:30px 0 20px;  text-shadow:#ccc 0 0 0;  }
.cleaner {  clear:both;  }

#whiteHead {  width:960px;  margin:auto;  background:#a83c04 url("../img/orangeTopGradient.png") repeat-x 0 100%;  }
#whiteHead .insider {  background:url("../img/orangeTopCurve.png") no-repeat 0 100%;   margin:0;  padding:20px;  }
#main {  width:960px;  margin:10px auto 0;  padding:20px 0 0;  background:#3a3a3a url("../img/mainCurveTop.png") no-repeat 0 0;  }
#main .insider {  background:url("../img/contentBack.png") repeat-y 290px 0;  }
#forLogo {  padding:2px 0 0 10px;  height:92px;  width:850px;  overflow:hidden;  }
#forLogo img {  float:left;  }
.caption {  color:#fff;  font-family:"HelveticaNeue","Helvetica Neue","Arial";  font-size:24px;  font-weight:normal;  line-height:24px;  width:505px;  margin:30px 0 0;  padding:20px 0 0 43px;  float:left;  text-indent:-1px;  text-shadow:#a83000 0 -1px 0;  overflow:hidden;  background:url("../img/caption2.png") no-repeat 44px 10px;  text-indent:-9999px;  }
.caption span {  display:block;  font-size:15px;  }
.caption strong {  display:block;  font-weight:normal;  margin-left:-.4em;  }

#topRightNav {  font-weight:bold;  list-style:none;  margin:0 12px -50px;  padding:0;  float:right;  font-size:14px;  height:50px;  position:relative;  }
#topRightNav li {  list-style:none;  padding:0 0 0 14px;  display:inline;  margin:0;  }
#topRightNav a,#topRightNav span {  color:#000;  line-height:32px;  padding-left:21px;  text-decoration:none;  background-repeat:no-repeat;  background-position:0 0;  }
#topRightNav a:hover {  text-decoration:underline;  }
#topRightNav .register a,#topRightNav .register span {  background-image:url("../img/iconRegister.png");  }
#topRightNav .link6 a,#topRightNav .link6 span {  background-image:url("../img/iconAbout.png");  }
#topRightNav .link7 a,#topRightNav .link7 span {  background-image:url("../img/iconContacts.png");  }

#bigTabs {  list-style:none;  margin:0;  padding:0 0 0 290px;  font-size:18px;  line-height:18px;  width:650px;  float:left;  position:relative;  background:url("../img/tablineBack.png") no-repeat 100% 0;  height:auto;  }
#bigTabs li {  float:left;  list-style:none;  margin:0 1px 0 0;  padding:0;  background:#888 url("../img/tabGreyLeft4.png") no-repeat 0 0;  height:35px;  }
#bigTabs a {  color:#fff;  text-decoration:none;  background-repeat:no-repeat;  background-position:0 3px;  text-shadow:#888 0 -1px 0;  vertical-align:middle;  display:block;  float:left;  }
#bigTabs a:hover {  text-decoration:underline;  }
#bigTabs li.active {  background:#ccc url("../img/tabWhiteLeft4.png") no-repeat 0 -1px;  }
#bigTabs li.active span {  background:url("../img/tabWhiteRight4.png") no-repeat 100% -1px;  }
#bigTabs li.active a,#bigTabs li.active a.active {  color:#000;  text-shadow:#d0d0d0 0 -1px 0;  }
#bigTabs span {  display:block;  background:url("../img/tabGreyRight4.png") no-repeat 100% 0;  padding:8px 24px 8px 20px;  float:left;  }
#bigTabs .topTitle {  background:none;  margin:0;  padding:8px 16px;  height:19px;  width:600px;  border:none;  color:#ccc;  text-shadow:#666 0 0 0;  height:auto;  }
#bigTabs .alphaPng {  margin:0 4px 0 0;  vertical-align:middle;  width:16px;  height:16px;  }

#contentHolder {  background:#ccc; /*url("/img/contentCurveTop.png") no-repeat 0 0;*/  padding:20px 20px 60px;  width:610px;  float:left;  overflow-x:hidden;  }
#contentHolder.noLeftCorner {  background-image:url("../img/contentCurveTop2.png");  }
.bottomCurves {  background:url("../img/mainCurveBottom.png") no-repeat 0 0;  height:20px;  overflow:hidden;  clear:left;  }
.subTitle {  font-size:16px;  margin-bottom:30px;  margin-top:-25px;  color:#333;  }

.sportBit {    }
.lineBit {  margin:0 -20px 30px;  padding:0 20px 20px;  border-bottom:#c3c3c3 1px solid;  }
.lineBit .date {  color:#333;  float:right;  font-size:18px;  line-height:30px;  }
.lineBit h2 {  color:#666;  font-size:18px;  line-height:30px;  font-weight:bold;  margin:0 0 2px;  text-shadow:#ccc 0 0 0;  }
.lineBit h2 .vs {  margin:0 1px;  font-weight:normal;  }
.lineBit h2 .reds {  color:#c00;  }
.lineBit h2 .blacks {  color:#000;  }
.lineBit.lineTop h2 {  clear:both;  }
.lineBit.lineTop h2 .blacks {  float:right;  }
.lineBit .descr {  font-size:18px;  line-height:22px;  color:#333;  margin:0;  }
.lineBit .allStakes {  color:#d60;  font-size:18px;  line-height:38px;  padding-left:28px;  background:url("../img/allStakes.png") no-repeat 5px 4px;  }
.lineBit .cleaner {  text-align:right;  }
.bigBet {  padding-top:10px;  }
.bigBet .bigStake {  color:#fff;  font-size:18px;  line-height:18px;  text-align:center;  float:left;  width:190px;  }
.bigBet .bigStake a {  display:block;  color:#fff;  text-decoration:none;  }
.bigBet .bigStake span {  display:block;  padding:12px 10px 10px;  background-position:0 0;  background-repeat:no-repeat;  }
.bigBet .reds {  background:#e86a06 url("../img/redsBackBottom2.png") no-repeat 0 100%;  text-shadow:#c60 0 -1px 0;  }
.bigBet .blacks {  background:#e86a06 url("../img/blacksBackBottom2.png") no-repeat 0 100%;  margin-left:230px !important;  margin-left:210px;  text-shadow:#c60 0 -1px 0;  }
.bigBet .draw {  background:#f3991b url("../img/drawBackBottom2.png") no-repeat 0 100%;  margin:0 -210px 0 20px;  text-shadow:#d90 0 -1px 0;  }
.bigBet .reds span {  background-image:url("../img/redsBack2.png");  }
.bigBet .blacks span {  background-image:url("../img/blacksBack2.png");  }
.bigBet .draw span {  background-image:url("../img/drawBack2.png");  }
.bigBet em.mult {  display:block;  padding-top:17px;  font-size:24px;  line-height:24px;  font-weight:bold;  font-style:normal;  }
.bigBet em.hundred {  display:block;  padding-top:10px;  font-size:10px;  line-height:10px;  font-weight:normal;  font-style:normal;  }
.bigBet em.hundred strike {  margin-left:2px;  }
h3.byLiga {  padding:10px 20px 8px;  margin:30px -20px 20px;  background:#c3c3c3;  color:#444;  border-bottom:#bbb 1px solid;  }
.lineBit h4 {  font-size:15px;  margin:15px 0 5px;  }
.lineBit .allLigas {  color:#d60;  font-size:18px;  float:right;  clear:right;  line-height:22px;  padding-left:28px;  background:url("../img/allStakes.png") no-repeat 5px 4px;  }

#sideBar {  float:left;  width:290px;  clear:left;  color:#fff;  font-size:14px;  position:relative;  }
#sideBar a {  color:#ccc;  }
.bigTabHiddenContent {  display:none;  margin-bottom:30px;  }
.bigTabHiddenContent.active {  display:block;  }
#sideBar #sportNav .specialLinks {  padding:10px 0 0 20px;  clear:left;  font-weight:bold;  }
#sideBar #sportNav .specialLinks a {  color:#fff;  display:inline;  }

#sportNav {  background:#464646;  margin:0 0 10px;  padding:0 0 20px;  font-size:14px;  line-height:16px;  }
#sportNav .tab {   text-decoration:none;  color:#fff;  display:block;  padding:2px 5px;  }
#sportNav table {  width:100%;  margin-bottom:5px;  border-collapse:collapse;  }
#sportNav td {  border-bottom:#3a3a3a 1px solid;  padding:5px 0 5px 15px;  vertical-align:top;  }
#sportNav .mayBeActive {  background:#565656;  }
#sportNav .active {  background:#bbb;  }
#sportNav .check {  width:21px;  padding:5px 0 0 19px;  background-repeat:no-repeat;  background-position:100% 7px;  }
#sportNav .count {  padding-right:20px;  padding-left:0;  text-align:right;  }
#sportNav .liveLink,#sportNav .count span {  color:#888;  font-size:11px;  margin-left:49px;  }
#sportNav .count div {  padding:2px 0;  }
#sideBar #sportNav .active td,#sideBar #sportNav .active .tab {  color:#000;  }
#sideBar #sportNav a.liveLink,#sideBar #sportNav .active a.liveLink {  color:#ff9501;  }
#sportNav .othersDivider td {  height:4px;  overflow:hidden;  background:#3a3a3a;  padding:0;  }
#sportNav .alphaPng {  width:32px;  height:32px;  margin:0 8px -16px 4px;  vertical-align:top;  }
#sportNav strong {  vertical-align:middle;  }

.notHotStakes {  padding:0 0 10px 0;  }
.allStakesList {  border-collapse:collapse;  }
.allStakesList td {  padding:4px 18px 3px 8px;  vertical-align:top;  }
.form-table input.text {    }
#contentHolder input.text,#contentHolder select,#contentHolder .formfinish input {  font:normal 20px "Arial";  }
.form-table .formtext {  vertical-align:middle;  font-weight:normal;  }
tr.grey {  background-color:#bbb;  }
.allStakesList .rate {  border-right:#ccc 1px solid;  }

#footer {  padding:40px 20px 20px 35px;  font-size:12px;  line-height:16px;  color:#fff;  background:#2a2a2a url("../img/mainCurveBottom.png") no-repeat 0 -20px;  clear:both;  margin:0;  text-indent:-11px;  }
#footer a {  color:#eee;  }

.loginForm {  padding:20px;  background:#464646;  margin:0;  font-size:14px;  }
.loginForm table,.loginForm td {  padding:4px 0;  border-collapse:collapse;  width:250px;  }
.loginForm input.text {  width:244px;  font-size:14px;  }

#forBlackNav {  padding:10px 0 15px 20px;  background:#464646;  font-size:14px;  }
#blackNav {  margin:0 0 10px -20px;  padding:0;  list-style:none;  }
#blackNav li {  padding:6px 0 8px 20px;  background-repeat:no-repeat;  margin:0;  border-bottom:#3a3a3a 1px solid;  }
#blackNav a {  padding-left:26px;  }
.usrexit {  background:url(../img/iconDoor.png) 20px 4px;  }
.usrhome {  background:url(../img/iconUserHome.png) 20px 6px;  }
.usrcount {  background:url(../img/iconUserCount.png) 20px 4px;  }
.usrhistory {  background:url(../img/iconCalendar.png) 20px 4px;  }
.usrsettings {  background:url(../img/iconGear.png) 20px 5px;  }

.form-table,.form-table td {  padding:0 0 10px;  border-collapse:collapse;  font-size:18px;  line-height:18px;  }
.form-table .formtext {  vertical-align:middle;  padding-right:20px;  }
.form-table input.text {  width:400px;  }
.form-table .formfinish {  padding-top:10px;  }
label.near {  margin-left:4px;  }

.historyFilter {  background:#ddd;  margin:0 -20px 20px;  padding:10px 20px;  }
#contentHolder .historyFilter select,#contentHolder .historyFilter input {  font-size:10px;  }
.historyBit {  margin:0 -20px;  padding:10px 20px;  border-bottom:#eee 1px solid;  }
.historyBit table {  width:650px;  margin-top:5px;  border-collapse:collapse;  margin:5px -20px 0;  }
.historyBit td {  border-collapse:collapse;  padding:4px 0 3px 20px;  }
.historyBit .light td {  background:#d6d6d6;  }

.ligaBits {  list-style:none;  padding:0;  margin:10px 0;  font-size:14px;  }
.ligaBits li {  list-style:none;  padding:0;  margin:0 0 5px;  /*background:url("/img/dotsss.png") no-repeat 100% 80%;*/  border-bottom:#aaa 1px dotted;  }
.ligaBits input {  margin-right:5px;  vertical-align:middle;  }
.ligaBits label,.ligaBits a {  vertical-align:middle;  }
.ligaBits label {  padding-right:5px;  }
.ligaBits .lineNum {  float:right;  padding-left:5px;  padding-top:2px;  }

.mainStakesList {  border-collapse:collapse;  margin-top:15px;  font-size:11px;  margin-bottom:10px;  }
.mainStakesList td,.mainStakesList th  {  padding:4px 6px 3px;  text-align:center;  border-right:#ccc 1px solid;  }
.mainStakesList th  {  background-color:#bbb;  border-bottom:#b0b0b0 1px solid;  }
.mainStakesList input, .allStakesList input {  width:50px;  padding:1px 0 0;  font-size:11px;  }

#stake_account {  margin:10px 0 0 -20px;  }
#stake_account .game_bits {    }
#stake_account .game_bit_express, #stake_account .game_bit_ordinar, #stake_account .game_bit_system {    }
#stake_account .balance {  padding:10px 20px;  margin:10px 0 5px;  border-bottom:#3a3a3a 1px solid;  }
#stake_account table {  width:100%;  border-collapse:collapse;  margin-top:5px;  }
#stake_account table td {  padding:6px 18px 0 20px;  vertical-align:top;  }
#stake_account table .hLine td {  border-bottom:#3a3a3a 1px solid;  padding-top:0;  padding-bottom:6px;  }
#stake_account small,#stake_account .rate {  font-size:12px;  }
#stake_account small .rate {  width:10%;  }
.game_bit table td {    }
.game_bit_ordinar table td {    }

.alphaPng {  behavior: url(../js/iepngfix.htc); }

.bySport {  position:relative;  font-size:11px;  margin:-20px -20px 30px;  }
.bySport form {  background:#bbb; /*url(/img/ligasCurve.png) no-repeat 100% 0;*/  border-bottom:#b0b0b0 1px solid;  margin:0;  padding:20px 20px 10px;  }
.bySport .scrollMe {  height:450px;  overflow:auto;  margin:0 0 10px -20px;  }
.bySport .scrollMe .iAmInside {  padding:0 20px;  }
.bySport h1 {  padding-top:0;  text-shadow:#bbb 0 0 0;  }

#stakeLigas {  display:none;  }
#stakeLigas.active {  display:block;  }



.leightbox {  color:#000;  display:none;  position:fixed !important;  position:absolute;  top:25%;  left:25%;  width:50%;  height:50%;  border:5px solid #464646;  background-color:#ccc;  text-align:left;  z-index:1001;  overflow:auto;  }
.leightbox.tryRegister {  width:350px;  height:auto;  top:45%;  margin-top:-100px;  left:50%;  margin-left:-175px;  }
.tryRegister form {  margin:10px 0 0;  }
#contentHolder .tryRegister form input.text {  font-size:100%;  width:95%;  }
#contentHolder .tryRegister form input.submit {  font-size:200%;  margin-bottom:7px;  }
.leightbox .innerBlock {  padding:30px 20px 20px;  position:relative;  }
.lbAction {  top:0;  right:0;  position:absolute;  padding:5px 6px 0 0;  text-decoration:none;  }

#overlay {  display:none;  position:fixed !important;  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  z-index:1000;  background-color:#000;  -moz-opacity:0.7;  opacity:.70;  filter:alpha(opacity=70);  }

