*{margin:0;padding:0;border:0;}
body, textarea, input {margin: 0; padding: 0;font: 13px Arial, Helvetica, sans-serif;color:#000;}
body,html { height:100%; width:100%; }
body { background: #121721 url(/img/back.png) no-repeat center top; }
input, textarea { border:1px #666 solid; padding:3px; }

#rakerz { margin:0 auto; width:872px; background: transparent url(/img/rakerz.gif) repeat-y; }
#top { margin:0 4px 8px 4px; width:864px; height:141px; background: transparent url(/img/top.gif) no-repeat; }
#top a#rakeback { margin:0 0 0 45px; float: left; width: 199px; }
#top a#rakeback img { margin:37px 0 0 0; }
#top #login, #top #stats { float: right; width:247px; height:91px; margin:10px 12px 0 0;  }
#top #login a { color: #EEE; }

#top #login .new { margin:0 0 0 12px; height: 23px; padding:10px 0 0 0; color: #FFF; font-weight: bold; }
#top #login .new a { color: #949eb3; font-weight: normal; }
#top #login input { border:0; }
#top #login .input input { width:110px; height:19px; padding:4px 0 0 5px; background: #FFF url(/img/top-login-input.gif) no-repeat; margin: 0 0 0 6px; color: #777; }
#top #login .forgot { float: left; margin: 8px 0 0 12px; }
#top #login .forgot a { color: #949eb3; }
#top #login .login { float: right; margin: 5px 8px 0 0; width:90px; height: 23px; background: #141b29 url(/img/top-login-submit.gif) no-repeat; cursor: pointer; }

#top #stats { color: #FFF; }
#top #stats div { height: 25px; font-size: 15px; font-weight: bold; padding:11px 0 0 10px; }
#top #stats table { width: 236px; margin: 0 auto; }
#top #stats table td { height: 25px; text-align: center; font-size: 11px; font-weight: bold; }
#top #stats table td.l { width: 126px; padding-left: 1px; background: url(/img/top-stats-left.gif) left center no-repeat; }
#top #stats table td.r { width: 108px; padding-right: 1px; background: url(/img/top-stats-right.gif) left center no-repeat; }

#top #menu { width:865px; height:30px; margin:10px 0 0 0; overflow:hidden; }
#top #menu .user { float: left; margin:1px 0 0 0; overflow: hidden; }
#top #menu .user a { float: left; margin:0 0 0 0; text-decoration: none; color: #FFF; font-weight: bold; font-size: 10px; text-transform: uppercase; height: 20px; padding:8px 12px 0 12px; }
#top #menu .user a.l { background: url(/img/topmenu.gif) no-repeat left top; border-right: 1px #000 solid; padding-left: 30px;  }
#top #menu .user a.r { background: url(/img/topmenu.gif) no-repeat right top; padding-right: 55px; }
#top #menu .user a.m { background: url(/img/topmenu.gif) no-repeat center top; border-right: 1px #000 solid; }
#top #menu .user a.l:Hover { background-position: left -28px; }
#top #menu .user a.r:Hover { background-position: right -28px; }
#top #menu .user a.m:Hover { background-position: center -28px; }

#top #menu .lang { float: right; margin:6px 8px 0 0; }
#top #menu .lang a { text-indent:16px; overflow:hidden; display:block; background-repeat: no-repeat; width:16px; height:16px; margin:0 0 0 3px; background-position: 0 -16px; float: left; }
#top #menu .lang a.s, #top #menu .lang a:Hover { background-position: 0 0; }

.right .box { width: 255px; margin:0 8px 8px 8px; background: #f1f1f1 url(/img/right-back.gif) left bottom no-repeat; padding:0 0 3px 0; }
.right .box .top { display:block; width:245px; height: 26px; padding: 9px 0 0 10px; color:#FFF; font-weight: bold; text-decoration: none; background: #FFF url(/img/right-top.gif) no-repeat;}
.right .box a.top:Hover { color: #ffefd9; }

.right .rakeback { background: #f1f1f1 url(/img/right-rakeback-back.gif) left bottom no-repeat; padding:0 0 8px 0; }
.right .rakeback .top { height: 26px; padding-top: 8px; font-size: 13px; background: #FFF url(/img/right-rakeback-top.gif) no-repeat; margin:0 0 3px 0; }

.rakeback { width: 256px; }
.rakeback .sep td { height: 9px; background: transparent url(/img/sep.gif) 0px 4px repeat-x; }
.rakeback tr.last td { border: 0;}
.rakeback .percent,.rakeback a{font-weight:bold;color:#FFF;font-size:15px;text-decoration:none;}
.rakeback .percent { width:36px; height:34px; padding:1px 0 0 10px; text-align:center; background: url(/img/menu-percent.gif) right 0 no-repeat; }
.rakeback .icon { width:51px; height:35px; background-position:5px 0; }
.rakeback .room { width:151px; padding:0 0 0 7px; }
.rakeback .room a.us0 { background: url(/img/right-rakeback-us-0.jpg) 125px center no-repeat; }
.rakeback .room a.us1 { background: url(/img/right-rakeback-us-1.jpg) 125px center no-repeat; }
.rakeback .room a.us2 { background: url(/img/right-rakeback-us-2.jpg) 125px center no-repeat; }
.rakeback .room a.us3 { background: url(/img/right-rakeback-us-3.jpg) 125px center no-repeat; }

.rakeback tr{cursor:pointer;}
.rakeback a {display:block;height:26px;padding:9px 0 0 0;}
.rakeback tr:Hover a,.rakeback a:Hover{color: #699ae3;}

table.list { width: 595px; margin:0 0 8px 0; }
table.list td { background-color:#eaeaea; padding: 6px; }
table.list .sback td { background-color:#f4f4f4; color: #222; font-size:11px; padding:4px 6px; }
table.list .top td { background: url(/img/reports-top.gif) repeat-x; height: 28px; padding:0 6px; font-weight: bold; color: #FFF; border-bottom: 1px #1e222a solid; }
table.list .top td.l { font-size: 14px; }
table.list td.empty { background-color:#FFF; }
table.list td.f { font-weight: bold; text-align: center; }
table.list td.d { text-align: center; }
table.list tr.bottom td { background-color:#b1b1b1; cursor: pointer; text-align:center; }

#news li, #help li { font-size: 11px; margin:0 10px; list-style-type:none; }
#news li a, #help li a { padding: 2px 0 7px 0; color: #000; display: block; text-decoration: none; }
#news li p, #help li p { margin:0; }
#news li a:Hover { color: #2e72ef; text-decoration: none; }
#news li a b { text-decoration: underline; }
#news li a:Hover b { text-decoration: none; }
#news li a i { font-size: 9px; color: #333; }
#help li a { padding: 3px 0; text-decoration: underline; font-weight: bold; }
#help li a:Hover { color: #2e72ef; }

.category { padding:0 0 0 6px; font-weight: bold; }
.select { padding:0 6px; }
.select div { padding: 1px 6px; float: left; cursor: pointer; }
.select div.selected { font-weight:bold; background: #253558; color: #FFF; }

.right { float: right; }
.site { float: left; width: 593px; margin:0 0 0 8px; text-align: justify; }
.full { width: 843px; margin:0 0 0 15px; text-align: justify;  }
p{margin:0 0 10px 0;line-height:1.4;}
a{color:#0d3ea8;}
a:Hover{color:#467bed;}
.site p { margin-left: 8px; margin-right: 7px; }

#foot { width: 100%; height: 23px; padding: 8px 0 0 0; text-align: center; background: url(/img/foot.gif) no-repeat center top; color: #EEE; font-size: 11px; margin:12px 0 0 0; }
#foot a { color: #F8F8F8; text-decoration: none; font-weight: bold; }
#foot a:Hover { text-decoration: underline; }

.review-top { width: 593px; height: 122px; background: url(/img/review-top.jpg) no-repeat; overflow: hidden; }
.rake-back { color: #FFF; font-size: 16px; font-weight: bold; float: none; height: 41px; padding: 0 0 0 9px; overflow:hidden; }
.rake-back .name { float: left; overflow:hidden; padding: 6px 0 0 0; }
.rake-back .usa, .rake-back .eu { float: right; overflow:hidden; width: 141px; height: 26px; margin:3px 3px 0 0; }
.rake-back .usa { background: url(/img/accepts-us-players.jpg) no-repeat; }
.rake-back .eu { background: url(/img/eu-tax-free.jpg) no-repeat; }

.review-top img { margin:0 0 0 9px; float: left; width: 164px; }
.review-top table { margin:8px 0 0 1px; float: left; }
.review-top table td { font-weight: bold; color: #FFF; text-align: center; font-size: 11px; height: 27px; }

.review-top table td.t1, .review-top table td.t3, .review-top table td.b1, .review-top table td.b3 { width: 106px; }
.review-top table td.t24, .review-top table td.b24 { width:82px; }

.review-top table td.t1, .review-top table td.b1 { padding: 0 0 0 14px; }
.review-top table td.t24, .review-top table td.b24 { font-size: 10px; }
.review-top table td.t3, .review-top table td.b3 { padding: 0 0 0 8px; }

.review-right { width:220px; height: 274px; margin: 0 0 0 12px; background: url(/img/review-right.jpg) no-repeat; float: right; }
.review-right img { margin: 9px 9px 0 9px; }
.review-right table { margin: 6px 9px 0 9px; }
.review-right table td { font-weight: bold; color: #FFF; text-align: center; font-size: 11px; height: 25px; }
.review-right table td.l { width: 107px; }
.review-right table td.r { width: 95px; }

.guide { margin: 10px auto 15px auto; width: 583px; }
.guide div { background: url(/img/guide-back.gif) repeat-x; padding:12px 8px; border-bottom: 2px #FFF solid;}
.guide span { font-weight: bold; font-size: 14px; margin:0 0 3px 0; display:block; color: #131822; text-transform: uppercase; }

.review { margin: 0 auto; width: 583px; }
.review p { margin:0 0 13px 0; }
.review ul { margin: 20px auto 0 auto; }
.review li { width: 569px; height: 19px; padding:5px 7px 0 7px; margin:0 0 4px 0; background: url(/img/guide-point.gif) no-repeat; list-style: none; font-size: 11px; font-weight: bold; color: #111; }

.site h1 { width: 585px; height: 27px; padding: 6px 0 6px 10px; background: url(/img/left-top.gif) no-repeat; color: #FFF; font-size: 17px; }
.site h4 { padding:0 10px; }
.site h2 { margin:2px 0 5px 8px; }
.site h2 a { font-size: 17px; }

.site .users { width: 593px; margin:0 1px 10px 1px; background: #f9f9f9; }
.site .users .top { height: 24px; width: 583px; padding: 6px 0 6px 10px; color: #FFF; font-size: 17px; font-weight: bold; background: url(/img/adduser-top.gif) no-repeat; overflow: hidden; }

.adduser input, .adduser select, .info input, .info select { margin:0 0 0 11px; border:1px #888 solid; }
.adduser input, .info input { padding:3px; width: 240px; color: #777; }
.adduser select, .info select { padding: 2px; width: 160px; }
.adduser input.add, .info .add { padding:2px; width:70px; color: #000; }

.site .users .title { float: left; }
.site .users .addnewroom { float: right; font-size: 11px; padding:3px 10px 0 0; text-decoration: underline; cursor: pointer; }

.activeSites { width: 100%; color: #000; text-align: center; }
.activeSites td { border-bottom: 1px #ebebeb solid; height: 50px; }
.activeSites .bottom td, .account .bottom td { background: #f9f9f9 url(/img/first-sites-bottom.gif) repeat-x left bottom; border:0; }
.activeSites .bottom td.l, .account .bottom td.l { background: url(/img/first-sites-bottom-left.gif) no-repeat left bottom; }
.activeSites .bottom td.r, .account .bottom td.r { background: url(/img/first-sites-bottom-right.gif) no-repeat right bottom; }
.activeSites .room { width: 250px; padding:0 10px; font-size: 17px; font-weight: bold;}
.activeSites .info { width: 303px; padding:0 20px 0 0; text-align: center; font-size: 11px; }
.activeSites .info .change { cursor: pointer; }

.account { width: 100%; color: #000; }
.account td { border-bottom: 1px #ebebeb solid; height: 40px; }
.account .bottom td { border:0; }
.account .l { width:150px; font-weight: bold; padding:0 12px; }
.account .r { width: 430px; }
.account .r input { width:250px; }

.account .r input.subject { width:400px; }
.account .r textarea.content { width:400px; height:200px; margin:9px 0; }

.rinfo { margin:0 auto; }
.rinfo .top td { width:114px; margin:0 2px 0 0; background: url(/img/review-table-top.gif) no-repeat; font-weight: bold; color: #FFF; }
.rinfo td { text-align: center; font-size: 12px; padding:1px 0 0 0; height: 18px; }

tr.ticket { cursor: pointer; }
td.ticket { font-size: 11px; padding:10px 10px 10px 0; }
b.ticket i { font-size: 11px; font-weight: normal; }
td.ticket .text { margin:0 0 5px 0; background-color: #EFEFEF; padding:4px; }

.full h1 { color: #0a152e; font-size: 23px; margin:22px 0 6px 0; }
.full h2 { color: #0a152e; font-size: 19px; }

.full .siterakeback { width: 263px; height: 139px; padding:9px 8px 9px 9px; background: url(/img/first-site.gif) no-repeat; float: left; margin:20px 1px 0 0; cursor: pointer; }
.full .siterakeback a, .siterakeback table, .siterakeback span, .siterakeback img{float:left;overflow:hidden;}
.full .siterakeback span.top { font-size: 18px; color: #FFF; font-weight: bold; text-decoration: none; height: 31px; padding:7px 0 0 7px; display:block; width: 140px; }
.full .siterakeback td.red { color: #FDD; }
.full .siterakeback td.blue { color: #b9ceff; }

.full .siterakeback a.getrakeback { width: 176px; height: 22px; padding: 6px 0 0 0; display:block; background: url(/img/first-site-getrakeback.gif) no-repeat; margin:4px 0 0 0; float: right; font-size: 15px; color: #FFF; font-weight: bold; text-decoration: none; text-align: center; }
.full .siterakeback:Hover a.getrakeback { background-position: 0 -28px; }
.full .siterakeback table { width: 182px; }
.full .siterakeback table td { font-size: 11px; font-weight: bold; color: #FFF; height: 23px; padding: 0 9px 0 12px; width: 161px; }

.full table.sites { width: 842px; margin:10px 0 10px 0; background: #f9f9f9; }

.full table.sites tr td { background: #f9f9f9; border-bottom: 1px #efefef solid; padding:5px 0 5px 0; font-size: 15px; cursor: pointer; }
.full table.sites tr td.l { background: #f9f9f9 url(/img/first-sites-left.gif) top left repeat-y; }
.full table.sites tr td.r { background: #f9f9f9 url(/img/first-sites-right.gif) top right repeat-y; }

.full table.sites tr td.l img { float: left; overflow:hidden; }
.full table.sites tr td.l a { float: left; overflow:hidden; width: 150px; height: 22px; padding:7px 0 0 8px; display: block; color: #000; font-weight: bold; text-decoration: none; }

.full table.sites tr.top td { height: 34px; background: url(/img/first-sites-top.gif) repeat-x; border:0; color: #FFF; font-weight: bold; padding:0 10px 0 9px; cursor: default; }

.full table.sites tr.bottom td { height: 34px; background: #f9f9f9 url(/img/first-sites-bottom.gif) repeat-x left bottom; border:0; padding-bottom: 7px; }
.full table.sites tr.bottom td.l { background: url(/img/first-sites-bottom-left.gif) no-repeat left bottom; }
.full table.sites tr.bottom td.r { background: url(/img/first-sites-bottom-right.gif) no-repeat right bottom; }

.full table.sites tr td a.us { background: transparent url(/img/first-sites-us.gif) no-repeat center right;  }
.full table.sites tr td.rb { text-align: center; }
.full table.sites tr td.rb b { font-size: 17px; }
.full table.sites tr td span { font-size: 9px; font-style: italic; }

.full table.sites tr td.l { width: 192px; padding-right: 10px; padding-left: 9px; }
.full table.sites tr td.rb { width: 134px; }
.full table.sites tr td.b { width: 137px; }
.full table.sites tr td.n { width: 181px; font-size: 12px; }
.full table.sites tr td.r { width: 121px; }

.full table.sites tr td.r a { width: 120px; height: 22px; padding:7px 0 0 0; display: block; background: url(/img/first-sites-getrakeback.gif) no-repeat; color: #000; font-size: 14px; font-weight: bold; text-decoration: none; text-align: center; }
.full table.sites tr:Hover td.r a { background-position: 0 -29px; }

.box { background:#FBFBFB;width:593px;margin:0 3px 10px 0; }
.box .top { width: 576px; height: 26px; padding:8px 10px 0 9px; font-size: 15px; margin:0 0 5px -1px; background: #333; color: #FFF; font-weight: bold; display: block; }
//.box .top { font-weight: bold; font-size: 14px; margin:0 0 3px 0; width: 576px; padding:8px 10px 0 9px; display:block; color: #131822; text-transform: uppercase; }
#news p{padding:5px 0 0 0;}
#news ul{padding:7px 0;}

.how table, .why table { margin: 0 auto 6px auto; }
.how table td, .why table td { width: 567px; background: transparent url(/img/first-whyhow.gif) repeat-x; height: 23px; font-weight: bold; padding:0 6px; font-size: 11px; }

.top .rbinfo { float: left; width: 583px; font-size: 15px; margin:20px 0 20px 0;  }
.top img { float: left; }

.c {float:none;clear:both;}
.h {display:none;}