* { margin: 0; padding: 0; }
html { font-family: Tahoma; font-size: 12px; }
body {background: url(../images/html_bg.jpg) repeat-x left top #badbd7; }
.cb { clear: both; }
.clear { clear: both; margin: 20px;}

a img { border: none; }
h2.text {
font-size: 16px;
margin: .83 em 0;
font-weight: bolder;
display: block;
}

.SiteMap h2{font-size: 110% !important; margin:0 0 5px 15px; padding:0; height: 19px !important;}
.SiteMap ul{font-size: 110% !important; margin:5px 0 5px 0;}

.cover { width: 960px; margin: 0 auto; }

.header { height: 90px; background: url(../images/header-right.jpg) no-repeat right top; position: relative; }
.header .logo,.header .logo img { display: block; position: absolute; width: 300px; height: 60px; overflow: hidden; left: 0; top: 0; }

.header .tab_ruleta { display: block; width: 163px; height: 24px; position: absolute; left: 0; top: 66px; overflow: hidden; }
.header .tab_ruleta img { display: block; width: 163px; height: 24px; position: absolute; left: 0; top: 0; overflow: hidden; }
.header .tab_poker  { display: block; width: 163px; height: 24px; position: absolute; left: 164px; top: 66px; overflow: hidden; }
.header .tab_poker img { display: block; width: 163px; height: 24px; position: absolute; left: 0; top: 0px; overflow: hidden; }

.menu { height: 31px; background: url(../images/menu-bg.jpg) no-repeat left top; position: relative; }
.menu ul { list-style: none; }
.menu ul li { display: inline; }
.menu ul li a { display: block; float: left; font-size: 11px; font-weight: bold; line-height: 31px; height: 31px; overflow: hidden; padding: 0 15px; background: url(../images/menu-inactive.jpg) no-repeat 0 0; color: #fff; text-decoration: none; }
.menu ul li a:hover, .menu ul li a.current { display: block; float: left; font-size: 11px; font-weight: bold; line-height: 31px; height: 31px; overflow: hidden; padding: 0 15px; background: url(../images/menu-active.jpg) no-repeat 0 0; color: #fff; text-decoration: none; }
.menu ul li a.first { background-position: -1px 0; }

.breadcrumbs { line-height: 25px; height: 25px; background: url(../images/breadcrumbs-bg.jpg) no-repeat left top; padding: 0 20px; font-size: 11px; color: #002c4b; }
.breadcrumbs a { color: #002c4b; text-decoration: none; }
.breadcrumbs a:hover { text-decoration: underline; }

.ads { height: 70px; background: #fff; }
.ads .banner-left { width: 467px; height: 58px; float: left; margin: 5px 0 0 10px; }
.ads .banner-right{ width: 467px; height: 58px; float: right; margin: 5px 10px 0 0; }

.content { background: #fff;background: url(../images/left-block-ad.jpg) repeat-y left top #fff; }

.content .lc { width: 327px; float: left;}
.content .rc { width: 633px; float: right; }
.content .rc .rc-content { padding: 0 6px 0 4px;}

.content .lc .block-even { background: url(../images/left-block-even.png) no-repeat left bottom #C7D6DD;}
.content .lc .block-odd { background: url(../images/left-block-odd.png) no-repeat left bottom #DEE9EE; }
.content .lc .block-last { background-color: transparent }

.content .content-bottom { height: 20px; background: url(../images/content-bottom.jpg) no-repeat left top; }

.content .rc .rc-content .trailer { width: 623px; height: 179px; background: url(../images/upoutavka.jpg) no-repeat left top; text-align: right; position: relative; margin-bottom: 5px; }
.content .rc .rc-content .trailer .inner { padding: 20px 10px; }
.content .rc .rc-content .trailer .inner h1 { font-size: 20px; margin-bottom: 15px; }
.content .rc .rc-content .trailer .inner h2 { font-size: 13px; }
.content .rc .rc-content .trailer a { display: block; position: absolute; left: 460px; top: 153px; text-decoration: underline; width: 141px; line-height: 20px; height: 20px; overflow: hidden; text-align: center; background: url(../images/trailer-tab.jpg) no-repeat left top; color: #fff; font-size: 13px; font-weight: bold; }
.content .rc .rc-content .trailer a:hover { text-decoration: none; }

.content .rc .rc-content .text { padding: 0 10px; }
.content .rc .rc-content .text h2 { font-size: 18px; font-weight:normal !important;   color: #1E76A4; margin-bottom: 10px; margin-top:10px}
.content .rc .rc-content .text h3 { font-size: 13px; color: #002c4b; margin-bottom: 5px; }
.content .rc .rc-content .text h4 { font-size: 16px; color: red; margin-bottom: 5px; margin-top:10px; }
.content .rc .rc-content .text p { line-height: 19px; margin-bottom: 10px; }
.content .rc .rc-content .text table { margin-bottom: 10px; }
.content .rc .rc-content .text ul { list-style: circle; margin-bottom: 10px; padding-left: 40px; line-height: 18px; }
.content .rc .rc-content .text ol { list-style: circle; margin-bottom: 10px; padding-left: 40px; line-height: 18px; }
.content .rc .rc-content .text a { color: #2584b0; font-weight: bold; }
.content .rc .rc-content .text a:hvoer { text-decoration: none; }
.content .rc .rc-content .text a:hvoer { text-decoration: none; }

.left-block-inner { padding: 10px 32px 20px 33px; }
.left-block-inner p { font-size: 11px; line-height: 15px; }
.left-block-inner a { font-weight: bold; color: #2584b0;  font-size: 12px;}
.left-block-inner a:hover { text-decoration: none; }

.left-ad-inner { padding: 5px 28px; }
.left-ad-inner .advertisment { width: 251px; padding: 5px; }

.footer { font-size: 11px; padding: 5px 10px; color: #002c4b; }

.text-advertisments div { float: left; display: block ; width: 191px; height: 89px; font-size: 11px; border: 1px solid #d4dfe5; margin: 5px 4px 14px 4px; }
.text-advertisments div p { margin: 1px; background: url(../images/text-ad-background.jpg) repeat-x left top #fff; padding: 0 15px; text-align: center;}
.text-advertisments div p a { display: block; text-align: center; padding: 7px 0 5px 0; color: #57a0c2; font-size: 130%;}


.casinos-table {  width: 99%; margin: 5px; border-collapse: collapse; }
.casinos-table td { padding: 5px; border-top: 1px solid #D4DFE5; border-bottom: 1px solid #D4DFE5; font-size: 11px; }
.casinos-table td a{ text-transform: uppercase;}
.casinos-table td img { border: 2px solid #012C4C; }

.tableContactForm { border-collapse: collapse; }
.tableContactForm td { padding: 5px 10px; }
.tableContactForm td input,.tableContactForm td textarea { padding: 4px; border: 0;  border-right: 1px solid #000; border-bottom: 1px solid #000; color: #000; }
.tableContactForm td input#antispam { position: relative; top: -10px; left: 4px; }
.tableContactForm td img { position: relative; top: 4px; }

ul.casinos{list-style: none !important; list-style-type: none !important; margin-bottom:20px !important;}
.button-betfair{width: 180px; height: 54px; background: url(../images/tlacitko-betfair.gif) no-repeat; float: left; font-size: 0%; _font-size: 1px; color: #000000;}
.button-expekt{width: 180px; height: 54px;  background: url(../images/tlacitko-expekt.gif) no-repeat;  float: left; font-size: 0%; _font-size: 1px; color: #000000;}
.button-unibet{width: 180px; height: 54px;  background: url(../images/tlacitko-unibet.gif) no-repeat;  float: left; font-size: 0%; _font-size: 1px; color: #000000;}

.button-betfair span, .button-expekt span, .button-unibet span{display: none;}
  



a#soutezlink{background: #BADBD7 !important; padding: 8px 12px 8px 12px !important; text-decoration: none; margin: 5px 0 0 190px !important; font-size: 120%; font-weight: bold;}
a#soutezlink:hover{background: #BADBD7 !important; color: #000000;}

.bottomlinks{margin: 20px 0 0 150px;}
.bottomlinks a{font-size: 120%;}
.bottomlinks a:hover{color: red;}

ul#strategy{width: 100%; margin: 0 0 10px 10px; height: 155px; list-style: none;}
ul#strategy li{float: left; width: 180px;}
ul#strategy li a{font-size: 80%;}
ul#strategy li h4 a{background: #2584B0; padding: 10px; width: 140px; text-align: center; float: left; color: #ffffff; }
ul#strategy li h4 a:hover{background: #BADBD7 !important; color: #000000; }

#tablestep {width: 100%; float: left;}
#tablestep td{padding: 4px;}
#tablestep tr.sec{background: #BADBD7;}
#tablestep tr.head td{border-bottom: 1px solid #BADBD7;border-right: 1px solid #BADBD7;}
  
