/* normalizer */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary { display: block; }
audio,
canvas,
video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; height: 0; }
[hidden] { display: none; }
html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
html,
button,
input,
select,
textarea { font-family: sans-serif; }
body { margin: 0; }
a:focus { outline: thin dotted; }
a:active,
a:hover { outline: 0; }
abbr[title] { border-bottom: 1px dotted; }
b,
strong { font-weight: bold; }
blockquote { margin: 1em 40px; }
dfn { font-style: italic; }
mark { background: #ff0; color: #000; }
p,
pre { margin: 0; }
code,
kbd,
pre,
samp { font-family: monospace, serif; _font-family: 'courier new', monospace; font-size: 1em; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }
q { quotes: none; }
q:before,
q:after { content: ''; content: none; }
small { font-size: 80%; }
sub,
sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
img { border: 0; -ms-interpolation-mode: bicubic; }
svg:not(:root) { overflow: hidden; }
figure { margin: 0; }
form { margin: 0; }
fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }
legend { border: 0; padding: 0; white-space: normal; *margin-left: -7px; }
button,
input,
select,
textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }
button,
input { line-height: normal; }
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] { -webkit-appearance: button; cursor: pointer; *overflow: visible; }
button[disabled],
input[disabled] { cursor: default; }
input[type="checkbox"],
input[type="radio"] { box-sizing: border-box; padding: 0; *height: 13px; *width: 13px; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
button::-moz-focus-inner,
input::-moz-focus-inner { border: 0; padding: 0; }
textarea { overflow: auto; vertical-align: top; }
table { border-collapse: collapse; border-spacing: 0; }
::-moz-selection { background: #b3d4fc; text-shadow: none; }
::selection { background: #b3d4fc; text-shadow: none; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
img { vertical-align: middle; }
fieldset { border: 0; margin: 0; padding: 0; }
dl,
menu,
ol,
ul { margin: 1em 0; }
dd { margin: 0 0 0 40px; }
menu,
ol,
ul { padding: 0 0 0 40px; }
nav ul,
nav ol { list-style: none; list-style-image: none; padding: 0; margin: 0; }

/* custom styles 
==================*/
body { font: normal 12px Arial; color: #333; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAIAAAAmkwkpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADBJREFUeNpiPHniJAMDAx8v33+G/yzs7OxADpAFJFnY2NiA1OfPn0EcBjCAyAMEGABGIwmiod/+EAAAAABJRU5ErkJggg==); }
body.blocked { padding-top: 20px; }
#page { overflow-x: hidden }
header,
article,
footer { width: 943px; margin: 0 auto; }
header { height: 45px; padding-top: 182px; position: relative; background: url(img/header-en.png) no-repeat center top; }
.de header { background-image: url(img/header-de.png); }
.bg header { background-image: url(img/header-bg.png); }
.ru header { background-image: url(img/header-ru.png); }
.gr header { background-image: url(img/header-gr.png); }
.es header { background-image: url(img/header-es.png); }
.it header { background-image: url(img/header-it.png); }
.ro header { background-image: url(img/header-ro.png); }


header > a { float: right; width: 152px; margin: -56px 20px 0 0; font: bold 18px Arial; color: white; text-decoration: none; text-align: center; line-height: 36px; border-radius: 2px; background: #FA9421; background: -moz-linear-gradient(top, #FA9421 0%, #EE8023 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FA9421), color-stop(100%, #EE8023)); background: -webkit-linear-gradient(top, #FA9421 0%, #EE8023 100%); background: -o-linear-gradient(top, #FA9421 0%, #EE8023 100%); background: -ms-linear-gradient(top, #FA9421 0%, #EE8023 100%); background: linear-gradient(to bottom, #FA9421 0%, #EE8023 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FA9421', endColorstr='#EE8023', GradientType=0); }
.ru header > a { font-size: 16px; }
header > a:hover { background: #FB9521; }
header nav,
header nav li.current-menu-item a,
header nav li a:hover { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABYCAIAAAC79grhAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGhJREFUeNp0jsEOgDAIQ1v+/8e8evIzPBoPoBvb7JZI0vAoJAXbfhgJA/h2VqYyk42c2Wa/ezqX+ttx8daMkY2Py4/ndVtEvIzaU43RZg/ZpXz4Llx8r+z91l24+8uNSrMgv+SPjwADADrsfQJgWMV2AAAAAElFTkSuQmCC) repeat-x 0 top; }
header nav { height: 44px; background-position: 0 top; }
header nav li { float: left; height: 44px; }
header nav li a { display: block; height: 30px; padding: 7px 30px; font: normal 10px Tahoma; text-align: center; line-height: 15px; color: #414141; text-decoration: none; text-transform: uppercase; }
header nav li a strong { display: block; color: #044886; font-size: 12px; }
header nav li.current-menu-item a,
header nav li a:hover { background-position: 0 bottom; }

/*article general*/
article { position: relative; z-index: 0; background: white; width: 893px; padding: 12px 25px 50px; margin: 0 auto; }
.blocked article { padding-bottom: 30px; }
article.error404 { height: 777px; background: white url(img/404.jpg) no-repeat center center; }
h1.title,
h2.title,
h3.title,
h4.title { position: relative; font-size: 16px; font-weight: bold; text-shadow: -1px -1px 1px white; line-height: 33px; margin: 0 -30px 12px; text-indent: 90px; background: url(img/review-props.png) no-repeat 0 -164px; }
h1.title.light,
h2.title.light,
h3.title.light,
h4.title.light { margin-top: -33px; position: relative; }
h1.title.fix,
h2.title.fix,
h3.title.fix,
h4.title.fix { width: 75%; }
h1.title.topfix,
h2.title.topfix,
h3.title.topfix,
h4.title.topfix { margin-top: -15px; }
h1.home,
h2.home,
h3.home,
h4.home { font-size: 16px; line-height: 22px; padding: 9px 0 9px 60px; margin: 0 0 12px; background: url(img/home-props1.png) no-repeat -109px -226px; }
h1.home span,
h2.home span,
h3.home span,
h4.home span { display: block; border-bottom: 2px groove white; text-indent: 5px; }
h1.news,
h2.news,
h3.news,
h4.news { font-size: 20px; line-height: 46px; margin: 0 0 12px; background: url(img/bg-pattern0.png); color: #b7e3f3; text-shadow: 0 0 10px #178aff, 0 0 20px #178aff, 0 0 30px #178aff, 0 0 45px #178aff; border: 2px ridge #C4C4C4; clear: both; }
h1.news { margin-bottom: 0; border-bottom: none; }
h1.news span,
h2.news span,
h3.news span,
h4.news span { display: block; text-indent: 50px; background: url(img/news-props.png) no-repeat -105px 6px; }
article > p,
article > div > p,
article > div.shade > div > p,
div.cutcontent > p { padding-bottom: 15px; }
#searchform { float: right; margin-top: -39px; margin-right: 12px; }
#searchform input[type="text"] { border: 1px solid gray; padding: 7px; width: 180px; }
#searchform input[type="submit"] { background: url(img/news-props.png) no-repeat 0px 0px; font: bold 14px Verdana; color: white; line-height: 30px; text-transform: uppercase; border: none; margin-left: 5px; padding: 0 10px; }
#searchform input[type="submit"]:hover { background-position: 0px -67px; }
div.shade { position: relative; z-index: -2; margin: 0 -10px 15px; padding: 3px; border-radius: 7px; background: #717171; background: -moz-linear-gradient(top, #717171 0px, #ffffff 200px); background: -webkit-gradient(linear, left top, left bottom, color-stop(0px, #717171), color-stop(200px, #ffffff)); background: -webkit-linear-gradient(top, #717171 0px, #ffffff 200px); background: -o-linear-gradient(top, #717171 0px, #ffffff 200px); background: -ms-linear-gradient(top, #717171 0px, #ffffff 200px); background: linear-gradient(to bottom, #717171 0px, #ffffff 200px); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#717171', endColorstr='#ffffff', GradientType=0); }
div.shade > div { position: relative; z-index: -2; padding: 15px 18px; border-radius: 5px; background: #cbdaeb; background: -moz-linear-gradient(top, #cbdaeb 0px, #ffffff 200px); background: -webkit-gradient(linear, left top, left bottom, color-stop(0px, #cbdaeb), color-stop(200px, #ffffff)); background: -webkit-linear-gradient(top, #cbdaeb 0px, #ffffff 200px); background: -o-linear-gradient(top, #cbdaeb 0px, #ffffff 200px); background: -ms-linear-gradient(top, #cbdaeb 0px, #ffffff 200px); background: linear-gradient(to bottom, #cbdaeb 0px, #ffffff 200px); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cbdaeb', endColorstr='#ffffff', GradientType=0); }
#ie8 div.shade,
#ie8 div.shade > div,
#ie9 div.shade,
#ie9 div.shade > div { position: static; z-index: none; }
div.light { padding: 30px 23px 50px; margin: -15px -25px 0; background: #e4f2f8; }
div.light.zfix { position: relative; z-index: -2; padding-bottom: 60px; }
div.light.bot { margin-bottom: -50px; }
div.riskwarning { height: 54px; background: url(img/riskwarning.png) no-repeat center 0; text-indent: -9999px; }
a.thickcta { display: block; margin: 0 15% 15px; text-align: center; font: bold 17px Arial; line-height: 54px; color: white; text-decoration: none; border-radius: 5px; }
a.thickcta.orange { box-shadow: 0 0 2px 2px #ed8f17 inset; transition: .5s box-shadow ease-out; background: #f17612; background: -moz-linear-gradient(top, #f17612 0%, #e9430b 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f17612), color-stop(100%, #e9430b)); background: -webkit-linear-gradient(top, #f17612 0%, #e9430b 100%); background: -o-linear-gradient(top, #f17612 0%, #e9430b 100%); background: -ms-linear-gradient(top, #f17612 0%, #e9430b 100%); background: linear-gradient(to bottom, #f17612 0%, #e9430b 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f17612', endColorstr='#e9430b', GradientType=0); }
a.thickcta.orange:hover { text-decoration: underline; box-shadow: 0 0 5px 3px #FFA762 inset; }
a.ctaimg { position: relative; margin-bottom: 15px; }
a.ctaimg span { position: absolute; display: block; color: white; text-align: center; text-transform: uppercase; font: bold 18px Arial; line-height: 54px; box-shadow: 0 0 2px 2px #ed8f17 inset; border: 1px solid white; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; background: #f17612; background: -moz-linear-gradient(top, #f17612 0%, #e9430b 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f17612), color-stop(100%, #e9430b)); background: -webkit-linear-gradient(top, #f17612 0%, #e9430b 100%); background: -o-linear-gradient(top, #f17612 0%, #e9430b 100%); background: -ms-linear-gradient(top, #f17612 0%, #e9430b 100%); background: linear-gradient(to bottom, #f17612 0%, #e9430b 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f17612', endColorstr='#e9430b', GradientType=0); }
a.ctaimg:hover span { box-shadow: 0 0 2px 2px #27A8F0 inset; background: #45affc; background: -moz-linear-gradient(top, #45affc 0%, #0b73f7 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #45affc), color-stop(100%, #0b73f7)); background: -webkit-linear-gradient(top, #45affc 0%, #0b73f7 100%); background: -o-linear-gradient(top, #45affc 0%, #0b73f7 100%); background: -ms-linear-gradient(top, #45affc 0%, #0b73f7 100%); background: linear-gradient(to bottom, #45affc 0%, #0b73f7 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#45affc', endColorstr='#0b73f7', GradientType=0); }
a.ctaimg.ctaimg1 span { bottom: 7px; right: 22px; width: 200px; }
a.ctaimg.ctaimg2 { display: block; margin: 0 -10px; }
a.ctaimg.ctaimg2 span { bottom: 32px; right: 33px; width: 200px; }
.skewshade { position: relative; margin-bottom: 15px; }
.skewshade.dim1 { width: 254px; height: 149px; }
.skewshade.dim2 { width: 254px; height: 132px; }
.skewshade.dim3 { width: 150px; height: 138px; }
.skewshade.dim4 { width: 150px; height: 150px; }
.skewshade.alignleft:after,
.skewshade.left:after { z-index: -1; position: absolute; content: ""; bottom: 14px; left: 10px; right: 25px; top: 50%; max-width: 200px; background: #777; -webkit-box-shadow: 0 15px 10px #777; -moz-box-shadow: 0 15px 10px #777; box-shadow: 0 15px 10px #777; -webkit-transform: rotate(-1deg); -moz-transform: rotate(-1deg); -o-transform: rotate(-1deg); -ms-transform: rotate(-1deg); transform: rotate(-1deg); }
.skewshade.alignright:after,
.skewshade.right:after { z-index: -1; position: absolute; content: ""; bottom: 14px; right: 10px; left: 25px; top: 50%; max-width: 200px; background: #777; -webkit-box-shadow: 0 15px 10px #777; -moz-box-shadow: 0 15px 10px #777; box-shadow: 0 15px 10px #777; -webkit-transform: rotate(1deg); -moz-transform: rotate(1deg); -o-transform: rotate(1deg); -ms-transform: rotate(1deg); transform: rotate(1deg); }
a.vhover,
a.vhover-simple { position: relative; overflow: hidden; display: block }
a.vhover img,
a.vhover-simple img { position: absolute; margin: 0 !important; padding: 0 !important }
a.vhover:hover img,
a.vhover-simple:hover img { top: -100%; }
.width665 { width: 665px; height: 161px; }
.width216 { width: 216px; height: 121px; }
.width226 { width: 226px; height: 244px; }
.width231 { width: 231px; height: 263px; }
.width231-2 { width: 231px; height: 213px; }
.width230 { width: 230px; height: 230px; }
.width237 { width: 237px; height: 221px; }
.width228 { width: 228px; height: 211px; }
.width285 { width: 285px; height: 123px; }
.width215-1 { width: 215px; height: 183px; }
.width215-2 { width: 215px; height: 187px; }
.newsletter { border-top: 1px solid #e2e1e1; border-bottom: 1px solid #e2e1e1; padding: 5% 5% 5% 53%; margin-bottom: 30px; background: url(img/newsletter-ro.jpg) no-repeat 0 0; }
.newsletter form { background: #e5e9ef; padding: 4%; }
.newsletter form input { display: block; line-height: 20px; height: 20px; padding: 12px; border: 1px solid #c7c7c7; margin-bottom: 15px; width: 92%; }
.newsletter form input[type="text"] { }
.newsletter form button { height: 50px; font: bold 20px/42px Arial, sans-serif; color: white; text-transform: uppercase; background: #f68d11; border: 4px solid white; padding: 0; width: 99%; }
.newsletter form button:hover { background: #ee6a00; }
.footer a { color: #3c54be; text-decoration: none; }
.footer a:hover { text-decoration: underline; }

/* news */
div.alltabnews { position: relative; height: 316px; background: #8f8e8e url(img/news-header.png) no-repeat right top; }
div.alltabnews .tabnews { position: absolute; top: 10px; left: 0px; }
div.alltabnews .tabnews .news { display: none; background: white; padding: 10px 10px 0; border-left: 1px solid #0f4371; border-right: 1px solid #0f4371; border-bottom: 2px dotted gray; }
div.alltabnews .tabnews.active .news { display: block; }
div.alltabnews .tabnews .caption { position: relative; z-index: 50; width: 150px; font: bold 14px Verdana; line-height: 30px; background: #1f487b; color: white; text-align: center; cursor: pointer; }
div.alltabnews .tabnews.active .caption { background: white url(img/news-props.png) no-repeat -154px -570px; color: black; }
div.alltabnews .tabnews.aktuell .caption { margin-left: 20px; }
div.alltabnews .tabnews.promotion .caption { margin-left: 190px; }
div.alltabnews .tabnews.event .caption { margin-left: 360px; }
div.alltabnews .tabnews.regulation .caption { margin-left: 530px; }
div.allnews { width: 891px; height: 263px; overflow: auto; border-left: 1px solid #0f4371; border-right: 1px solid #0f4371; }
div.allnews div.inner { height: auto; width: 2100px; padding: 10px 2px 0px; }
div.allnews::-webkit-scrollbar { width: 12px; }
div.allnews::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); border-radius: 10px; }
div.allnews::-webkit-scrollbar-thumb { border-radius: 10px; -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5); }
div.news.big { }
div.news.big .title { display: block; float: left; width: 459px; background: #d4e5fa; box-shadow: 0 0 3px gray inset; margin: 0 0 10px; }
div.news.big h4 { font: bold 17px Verdana; line-height: 24px; padding: 10px 15px 0px; margin: 0; color: #3474C7; }
div.news.big h3 { font: normal 18px Verdana; line-height: 22px; padding: 10px 15px; margin: 0; }
div.news.big > p { line-height: 18px; padding-bottom: 15px; border-bottom: 2px dotted gray; }
div.news.big > a { float: right; font-weight: bold; line-height: 36px; color: #b20a08; text-decoration: none; text-indent: 30px; background: url(img/news-props.png) no-repeat -133px -431px; }
div.news.big > a:hover { text-decoration: underline; }
div.news.big .topthumbframe { float: left; width: 400px; padding-right: 12px; background: white; margin-bottom: 5px; }
div.news.big .topthumbframe > div { display: table-cell; width: 400px; height: 225px; background: #363636; vertical-align: middle; text-align: center; }
div.news.big .topthumbframe > span { display: block; background: #363636; }
div.news.big .topthumbframe > span span { width: 40%; float: right; color: white; font: normal 16px Verdana; line-height: 36px; background: #363636 url(img/news-props.png) no-repeat -133px -402px; text-indent: 30px; }
div.news.big .topthumbframe > span span.rating { float: left; width: 47%; font-size: 10px; text-transform: uppercase; background-position: 97px -530px; text-indent: 20px }
div.news.big .topthumbframe > span span.rating10 { width: 47%; }
div.news.big .topthumbframe > span span.rating9 { width: 45%; }
div.news.big .topthumbframe > span span.rating8 { width: 43%; }
div.news.big .topthumbframe > span span.rating7 { width: 40.5%; }
div.news.big .topthumbframe > span span.rating6 { width: 38%; }
div.news.big .topthumbframe > span span.rating5 { width: 36%; }
div.news.big .topthumbframe > span span.rating4 { width: 34%; }
div.news.big .topthumbframe > span span.rating3 { width: 31.5%; }
div.news.big .topthumbframe > span span.rating2 { width: 29%; }
div.news.big .topthumbframe > span span.rating1 { width: 26.5%; }
div.morenews { clear: both; margin: 5px 0 0; font: normal 17px Verdana; line-height: 50px; border-left: 1px solid #0f4371; border-right: 1px solid #0f4371; background: url(img/news-props.png) no-repeat -93px -37px; }
div.morenews span { display: block; margin: 0 10px; border-bottom: 4px solid #2f5374; text-indent: 80px; }
div.news.small { float: left; width: 208px; padding: 4px; margin: 0 2px 8px; background: #e7eef6; border: 1px solid #969a9d; }
div.news.small .thumbframe { height: 116px; border: 1px solid #4393de; border-bottom: none; text-align: center; background: white; }
div.news.small .thumbframe img { }
div.news.small > a { display: table-cell; border: 1px solid #4393de; border-top: none; padding: 4px 10px 2px; height: 54px; font: bold 13px Verdana; color: #2b85da; text-decoration: none; line-height: 18px; vertical-align: middle; background: white; overflow: hidden; }
div.news.small > a span { display: block; height: 54px; }
div.news.small > a:hover { text-decoration: underline; }
div.news.small .post_detail { border-top: 2px dotted #6c6c6c; margin-top: 10px; }
div.news.small .post_detail span { }
div.news.small .post_detail span:first-child { font: bold 12px Verdana; padding: 4px 0 4px 30px; line-height: 32px; background: url(img/news-props.png) no-repeat -132px -409px; }
div.news.small .post_detail span.read_more { float: right; font: normal 12px Verdana; line-height: 36px; color: #b20a08; padding-left: 30px; background: url(img/news-props.png) no-repeat -130px -432px; cursor: pointer; }
div.news.small .post_detail span.read_more:hover { text-decoration: underline }
.news-pagination { padding: 10px 50px; border: 1px solid #0f4371; border-top: none; margin-bottom: 15px; }
.news-pagination .prev,
.news-pagination .next { width: 26px; height: 62px; background: url(img/news-props.png) no-repeat -130px -429px; cursor: pointer; }
.news-pagination .prev { float: left; margin-left: -36px; background-position: -11px -134px; }
.news-pagination .next { float: right; margin-right: -36px; background-position: -35px -134px; margin-top: -64px; }
.wp-pagenavi { border: 20px solid white; outline: 1px solid #a09f9f; background: #d1d1d1; height: 24px; text-align: center; padding: 0 145px; }
.wp-pagenavi span { background: white; float: left; }
.wp-pagenavi span.current { background: #4175b5; margin: -2px 0px; float: left; width: 43px; text-align: center; font: bold 18px Verdana; color: white; line-height: 28px; }
.wp-pagenavi span a { font: normal 16px Verdana; color: #606060; text-decoration: none; float: left; width: 40px; margin: 0 3px; line-height: 24px; background: #c1c1c1; text-align: center; }
.wp-pagenavi span a:hover { color: white; font-weight: bold; background: #4175b5; }
div.newsbox { margin: 0 0 30px; padding: 5px 15px 15px; float: left; background: #e7eef6; border: 1px solid #969a9d; }
div.newsbox > span:first-child { display: block; border-bottom: 4px solid #2f5374; font: normal 17px Verdana; padding-left: 60px; background: url(img/news-props.png) no-repeat; line-height: 50px; margin-bottom: 15px; }
div.newsbox > div { background: white; }
div.newsbox.twitter { float: right; margin-right: -5px; width: 220px; padding: 7px; }
div.newsbox.twitter.fix { width: 235px; margin-right: -2px; }
div.newsbox.youtube { width: 310px; margin-left: 10px; }
div.newsbox.nerdletter { width: 183px; padding: 7px 7px 14px; margin-left: 10px; }
div.newsbox.latest { width: 240px; padding: 5px 5px 15px; margin-bottom: 10px; background: none; }
div.newsbox.latest div.news.small { width: 235px; padding: 0; margin: 0 0 8px; border: none; background: none; border-bottom: 1px dashed gray; }
div.newsbox.latest div.news.small > a { display: block; border: none; padding: 0; height: auto; margin-bottom: 5px; }
div.newsbox.latest div.news.small > img { display: block; margin: 0 auto; }
div.newsbox.latest div.news.small .post_detail { border: none; margin: 0; }
div.newsbox.latest div.news.small .post_detail span.read_more { line-height: 29px; }
div.newsbox.latest > span:first-child { background-position: -103px -37px; margin-bottom: 8px; }
div.newsbox.twitter > span:first-child { background-position: -103px -225px; }
div.newsbox.facebook > span:first-child { background-position: -95px -270px; border-color: #ed580e; }
div.newsbox.nerdletter > span:first-child { background-position: -95px -315px; border-color: #ed580e; }
div.newsbox.nerdletter > span.caption { position: relative; display: block; text-align: center; font: bold 12px Verdana; color: white; background: #457bba; line-height: 45px; margin-bottom: 35px; }
div.newsbox.nerdletter > span.caption span { display: block; width: 30px; height: 14px; background: url(img/news-props.png) no-repeat -61px -143px; position: absolute; top: 45px; left: 20px; }
div.newsbox.nerdletter span.rss { display: block; width: 27px; height: 33px; margin: 0 auto; background: url(img/news-props.png) no-repeat -63px -161px; }
div.newsbox.nerdletter span.subs { font-size: 10px; display: block; line-height: 24px; text-align: center; color: #797979; }
div.newsbox.nerdletter span.subs strong { color: black; font-size: 12px; font-weight: normal; text-shadow: 0 0 1px black; }
div.newsbox.nerdletter input[type="email"] { border: 1px solid #929292; padding: 10px; width: 160px; margin-bottom: 10px; }
div.newsbox.nerdletter input[type="submit"] { height: 55px; width: 170px; margin: 0 5px; color: white; border: none; font: bold 17px Arial; background: #f17612; background: -moz-linear-gradient(top, #f17612 0%, #e9430b 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f17612), color-stop(100%, #e9430b)); background: -webkit-linear-gradient(top, #f17612 0%, #e9430b 100%); background: -o-linear-gradient(top, #f17612 0%, #e9430b 100%); background: -ms-linear-gradient(top, #f17612 0%, #e9430b 100%); background: linear-gradient(to bottom, #f17612 0%, #e9430b 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f17612', endColorstr='#e9430b', GradientType=0); }
div.newsbox.nerdletter input[type="submit"]:hover { background: #45affc; background: -moz-linear-gradient(top, #45affc 0%, #0b73f7 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #45affc), color-stop(100%, #0b73f7)); background: -webkit-linear-gradient(top, #45affc 0%, #0b73f7 100%); background: -o-linear-gradient(top, #45affc 0%, #0b73f7 100%); background: -ms-linear-gradient(top, #45affc 0%, #0b73f7 100%); background: linear-gradient(to bottom, #45affc 0%, #0b73f7 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#45affc', endColorstr='#0b73f7', GradientType=0); }
div.newsbox.nerdletter input[type="submit"]:active { margin-top: 1px }
div.newsbox.youtube > span:first-child { background-position: -95px -358px; border-color: #ed580e; }
ul.newstable { margin: 0 0 30px; padding: 7px; list-style: none; float: left; background: #e7eef6; border: 1px solid #969a9d; }
ul.newstable.traffic { width: 475px; margin-right: 6px; }
ul.newstable.bestrooms { width: 380px; }
ul.newstable.topplayers { position: relative; width: 640px; }
ul.newstable.topplayers li { width: 452px; }
ul.newstable.twitter { float: right; width: 220px; height: 479px; overflow: auto; padding: 7px; margin-right: -5px; }
ul.newstable.twitter.fix { width: 235px; margin-right: -2px; }
ul.newstable li:first-child { border-bottom: 4px solid #2f5374; font: normal 17px Verdana; padding-left: 80px; background: url(img/news-props.png) no-repeat; line-height: 50px; margin-bottom: 15px; }
ul.newstable.traffic li:first-child { background-position: -95px -84px; }
ul.newstable.bestrooms li:first-child { background-position: -95px -134px; }
ul.newstable.topplayers li:first-child { background-position: -95px -182px; width: 556px; }
ul.newstable.twitter li { background: white; border: 1px solid #4795de; padding: 5px 5px 5px 60px; margin-bottom: 3px; }
ul.newstable.twitter li img { margin-left: -55px; padding: 0; }
ul.newstable.twitter li strong { display: block }
ul.newstable.twitter li:first-child { border: none; border-bottom: 4px solid #2f5374; font: normal 16px Verdana; background: url(img/news-props.png) no-repeat -112px -225px; line-height: 40px; margin-bottom: 10px; padding-left: 45px; }
ul.newstable li.caption { }
ul.newstable li.caption > span { font: bold 14px Verdana; color: white; background: #2e588c; line-height: 36px; }
ul.newstable.bestrooms li.caption > span { font-size: 13px; }
ul.newstable li > span { float: left; width: 90px; background: white; border: 1px solid #4795de; text-align: center; font: normal 12px Verdana; color: black; line-height: 36px; padding: 13px 0; margin: 0 0 2px 3px; }
ul.newstable li > span.fix { line-height: 18px !important; }
ul.newstable li > span:first-child { width: 43px; margin-left: 0; }
ul.newstable li > span.room { width: 140px; }
ul.newstable.topplayers li > span.room { width: 200px; }
ul.newstable.traffic li > span.room { text-indent: 40px; text-align: left; background: white url(img/news-props.png) no-repeat -122px -457px; }
ul.newstable.traffic li > span.room.net { background-position: -122px -500px; }
ul.newstable.traffic li.caption > span.room { text-align: center; text-indent: 0; background: #2e588c; }
ul.newstable.bestrooms li > span.room { text-indent: -9999px; background: white url(img/news-props.png) no-repeat; }
ul.newstable.bestrooms li.caption > span.room { text-indent: 0px; background: #2e588c; }
ul.newstable.bestrooms li > span.room.eight { background-position: 0 -567px; }
ul.newstable.bestrooms li > span.room.winner { background-position: 0 -632px; }
ul.newstable.bestrooms li > span.room.pokerstars { background-position: 0 -703px; }
ul.newstable.bestrooms li > span.room.titan { background-position: 0 -765px; }
ul.newstable.bestrooms li > span.room.pkr { background-position: 0 -830px; }
ul.newstable li > span.link { height: 62px; border-color: white; padding: 0; }
ul.newstable li.caption > span.link { height: auto; border-color: #4795de; padding: 13px 0; }
ul.newstable li > span.link a { display: block; background: url(img/news-props.png) no-repeat 0px 0px; font: bold 14px Verdana; color: white; line-height: 20px; padding: 11px 0; text-decoration: none; }
ul.newstable li > span.link a:hover { background-position: 0px -67px; }
ul.newstable.topplayers li > span.de,
ul.newstable.topplayers li > span.ca,
ul.newstable.topplayers li > span.us { text-indent: -9999px; background: white url(img/news-props.png) no-repeat; }
ul.newstable.topplayers li > span.de { background-position: 5px -204px; }
ul.newstable.topplayers li > span.ca { background-position: 5px -270px; }
ul.newstable.topplayers li > span.us { background-position: 5px -337px; }
ul.newstable.topplayers li > span.bio { width: 165px; padding: 10px; position: absolute; top: 75px; right: 10px; z-index: 50; }
ul.newstable.topplayers li > span.bio > strong { height: 40px; line-height: 20px; display: block; margin-bottom: 10px; }
ul.newstable.topplayers li > span.bio > img { margin-bottom: 13px }
ul.newstable.topplayers li > span.bio > span { display: block; text-align: left; font-size: 11px; color: #4b4b4b; line-height: 30px; }
ul.newstable.topplayers li > span.bio > span > span { float: right; font-size: 11px; text-align: right; color: black; }
ul.newstable.topplayers li.clear.first > span.bio { z-index: 80; }
ul.newstable.topplayers li.clear:hover > span { border-right: none; border-left: none; margin-left: 0; padding-right: 4px; padding-left: 1px; }
ul.newstable.topplayers li.clear:hover > span.bio { z-index: 100; border: 1px solid #4795de; padding: 10px; }
ul.newstable.topplayers li.clear:hover > span:first-child { border-left: 1px solid #4795de; width: 42px; }
ul.newstable.topplayers li.clear:hover > span.room { }
ul.newstable.topplayers li.clear:hover > span.pts { padding-right: 12px; position: relative; z-index: 120; }

/*single news*/
div.singlenews { float: left; width: 630px; }
div.singlenews .cuttitle { padding: 7px 7px 0; background: #D6E5F7; border: 1px solid #969a9d; border-bottom: none; }
div.singlenews .cuttitle h1,
div.singlenews .cuttitle h4 { font: normal 18px Verdana; padding: 0 15px; background: white; margin: 0; line-height: 35px; }
div.singlenews .cuttitle h1 { color: #2b85da; padding-bottom: 5px; }
div.singlenews .cuttitle h4 { font: normal 17px Verdana; line-height: 40px; padding-top: 5px; }
div.singlenews .cutcontent p:first-child { padding: 7px; background: #D6E5F7; border: 1px solid #969a9d; border-top: none; font-style: italic; line-height: 18px; margin-bottom: 12px; }
div.singlenews .cutcontent p:first-child img { padding-bottom: 15px; }

/*new review top box*/
.rev-h1 { float: right; width: 655px; font: normal 16px Arial; margin: 0 10px 0 0; line-height: 42px; border-bottom: 1px solid #bfb9bf; color: #616161; position: relative; z-index: 20; }
.rev-bonus { float: right; clear: right; width: 655px; margin: -42px 10px 0 0; font: normal 18px Arial; text-align: right; color: #8c8c8c; line-height: 42px; position: relative; z-index: 20; }
.rev-bonus strong { font: bold 21px Arial; color: #008ab3; }
.rev-tabs-top { position: relative; float: right; clear: right; width: 720px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGAQMAAADaAn0LAAAABlBMVEXk5OTt7e04qge8AAAAFElEQVR4XmOoYfjB8IXhDcMdhj0AHLAE7ar0CuMAAAAASUVORK5CYII=); border: 1px solid #dddfde; margin: -43px -10px 0 0; z-index: 10; }
.rev-tabs-top > div { }
.rev-tabs-top > div > div.btn { width: 33px; height: 89px; background: #d6d6d6 url(img/rev-tabs-btn-de.png) no-repeat 0 0; cursor: pointer; text-indent: -9999px; box-shadow: -2px -3px 16px -10px black inset, -2px 3px 16px -10px black inset; }
.rev-tabs-top > div.open > div.btn,
.rev-tabs-top > div.open:hover > div.btn { background-color: transparent; cursor: default; box-shadow: none; }
.rev-tabs-top > div > div.btn:hover { background-color: #aaaaaa; }
.rev-tabs-top > div.a > div.btn { background-position: -33px 0; }
.rev-tabs-top > div.a.open > div.btn { background-position: 0 0; }
.rev-tabs-top > div.b > div.btn { background-position: -33px -89px; }
.rev-tabs-top > div.b.open > div.btn { background-position: 0 -89px; }
.rev-tabs-top > div.c > div.btn { background-position: -33px -178px; }
.rev-tabs-top > div.c.open > div.btn { background-position: 0 -178px; }
.rev-tabs-top > div > div.text { display: none; position: absolute; top: 58px; right: 18px; left: 47px; font: normal 13px Arial; color: black; line-height: 21px; }
.rev-tabs-top > div.open > div.text { display: block; }
.rev-tabs-top > div > div.text img { float: left; margin-top: 3px; margin-right: 20px; }
.rev-cta { float: right; clear: right; width: 657px; height: 60px; margin-right: -10px; padding: 15px 15px 14px; background: #fafafa; border-top: 1px solid #dddfde; margin-top: -91px; position: relative; z-index: 20; text-align: center; }
.rev-cta > span { float: left; width: 240px; height: 54px; margin: 2px 0; border: 1px solid #cacaca; background: #fafafa; }
.rev-cta > span.none { letter-spacing: 10px; font-size: 24px; font-weight: bold; color: #a2a2a2; text-indent: -10px; transition: height .5s; }
.rev-cta > span.none:hover { height: 90px; }
.rev-cta > span > strong { font: bold 15px Arial; text-transform: uppercase; color: #8c8c8c; display: block; line-height: 30px; letter-spacing: 0; }
.rev-cta > span > span { display: block; font: normal 11px Arial; text-transform: uppercase; letter-spacing: 0; width: 200px; line-height: 16px; margin: -30px auto 0; background: #fafafa; position: relative; overflow: hidden; height: 0; transition: height .5s, padding-top .5s; }
.rev-cta > span:hover > span { height: 47px; border-top: 1px solid #cacaca; padding-top: 5px; }
.rev-cta > span > i { float: right; background: url(img/rev-misc.png) no-repeat right 0; width: 21px; height: 56px; margin: -1px -21px 0 0; text-indent: -9999px; }
.rev-cta > span:hover > i { background-position: right -56px; }
.rev-cta > a { display: block; width: 300px; font: bold 21px Arial; line-height: 60px; text-decoration: none; color: white; text-shadow: 1px 1px 3px #111; border-radius: 3px; float: right; padding-right: 80px; position: relative; text-transform: uppercase; }
.rev-cta > a i { display: block; width: 101px; height: 113px; background: url(img/revcta/rev-cta-casino-eight.png) no-repeat 0 0; text-indent: -9999px; position: absolute; bottom: 0; right: 0; overflow: hidden; }
.rev-cta > a:hover i:before { content: ""; position: absolute; z-index: 1; width: 96%; bottom: -10px; height: 10px; left: 2%; border-radius: 100px / 5px; box-shadow: 0 0 18px white; }
.rev-navi { width: 182px; margin: 0 0 0 -10px; list-style: none; border: 1px solid #efefef; font: normal 10px Arial; text-transform: uppercase; line-height: 31px; text-align: center; color: #444; padding: 0; }
.rev-navi li { height: 15px; border-bottom: 1px solid #efefef; margin: 0 8px 15px; }
.rev-navi li.logo { margin: -1px -1px 0; height: 74px; border: 1px solid #e3e3e3 !important; border-bottom: none; background: #efefef; box-shadow: 0 40px 40px -20px white inset; }
.rev-navi li.logo span { display: block; width: 140px; height: 80px; background: url(img/review-casino-logos.png) no-repeat 0 0; margin: 0 auto; text-indent: -9999px; }
.rev-navi li.top { font-size: 13px; text-transform: none; font-weight: bold; line-height: 32px; background: #e3e3e3; height: 32px; border: none; margin: 0 -1px 5px; }
.rev-navi li a { display: block; padding: 0 10px; background: white; color: #5c5e5d; text-decoration: none; margin: 0 10px; }
.rev-navi li:hover { border-color: #3a79c9; }
.rev-navi li:hover a { color: #3a79c9; }

/**/
.rev-tabs { position: relative; height: 300px; margin: 0 -25px; z-index: 10; padding: 25px 15px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAB8AQMAAACSZ0jVAAAABlBMVEWHtcOItsTbvR6MAAAADklEQVR4XmNoYBiJoAEAfPgBAeL3Gk4AAAAASUVORK5CYII=) repeat-x 0 0; }
.rev-tabs > div { }
.rev-tabs > div > div.btn { background: #87b5c3; cursor: pointer; font: bold 13px Arial; color: #dbeff5; border: 1px solid #e1edf0; border-radius: 5px; float: left; line-height: 44px; padding: 0 20px; margin: 0 8px; position: relative; }
.rev-tabs > div > div.btn.fix { margin-right: 16px; }
.rev-tabs > div.open > div.btn,
.rev-tabs > div.open:hover > div.btn { background-color: white; cursor: default; color: #7fabb8; padding-bottom: 18px; border-color: white; z-index: 20; }
.rev-tabs > div > div.btn:hover { background-color: #99c0cc; }
.rev-tabs > div.add { margin-right: 10px; font: bold 12px Arial; color: #cde6ed; background: #79a8b7 url(img/rev-props.png) no-repeat right 0; border: 1px solid #b5d2da; border-radius: 5px; line-height: 44px; padding-right: 170px; text-align: center; overflow: hidden; }
.rev-tabs > div.add.skrill { background-position: left -44px; text-transform: uppercase; font-size: 14px; line-height: 16px; text-shadow: 1px 1px 3px black; padding: 0; }
.rev-tabs > div.add.skrill:hover { background-color: #417e97; }
.rev-tabs > div.add.skrill a { display: inline-block; padding: 6px 55px 6px 105px; color: white; text-decoration: none; }
.rev-tabs > div.skrillicon { position: absolute; top: 15px; right: 15px; display: block; width: 64px; height: 64px; background: url(img/rev-props.png) no-repeat 0 -88px; text-indent: -9999px; }
.rev-tabs > div > div.text { display: none; position: absolute; top: 85px; font: normal 14px Arial; color: #545454; line-height: 21px; background: white; right: 23px; left: 23px; box-shadow: 0 -4px 30px -20px black, 65px -58px 40px -75px black, -65px -58px 40px -75px black; padding: 25px; }
.rev-tabs > div.open > div.text { display: block; }
.rev-tabs > div > div.text a.g1 { display: block; width: 510px; font: normal 17px Arial; line-height: 36px; color: white; text-align: center; text-decoration: none; border-radius: 4px; overflow: hidden; }
.rev-tabs > div > div.text p { padding-bottom: 15px; }
.rev-tabs > div > div.text ul.list { float: left; width: 145px; padding: 0 10px 0 150px; margin: 0 25px 25px 0; list-style: none; color: #565656; line-height: 31px; border: 1px solid #eaeaea; height: 240px; background: url(img/revtabs/888casino.jpg) no-repeat 0 0; }
.rev-tabs > div.b > div.text ul.list { background-position: 0 -240px; }
.rev-tabs > div.c > div.text ul.list { background-position: 0 -480px; }
.rev-tabs > div > div.text ul.list li { border-bottom: 1px solid #dfdfdf; text-indent: 16px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAFCAAAAABHxhIHAAAAIklEQVQIHWP8eJdBmfHCDwYOxlP/GJgY771iEGP895ZRCAB9kwltlxc9awAAAABJRU5ErkJggg==) no-repeat left center; }
.rev-tabs > div > div.text ul.list li:first-child { font-size: 14px; font-weight: bold; text-align: center; line-height: 25px; border-color: #ececec; padding: 16px 0 11px; background: none; text-indent: 0; }
.rev-tabs > div > div.text ul.list li:first-child span { display: block; border-left: 1px solid #eaeaea; }

/**/
.rev-banner { text-align: center; margin-bottom: 15px; }
.rev-banner span { display: block; font: normal 19px Arial; text-transform: uppercase; line-height: 31px; text-align: center; margin-left: 235px; width: 315px; }
.rev-banner span.first { margin-top: -145px; }
.rev-banner a { float: right; position: relative; width: 300px; margin: 10px 23px 0; font: bold 20px Arial; line-height: 50px; color: white; text-transform: uppercase; text-decoration: none; border-radius: 5px; }

/*review info box*/
div.review { margin-bottom: 15px; border: 2px solid #4588a7; box-shadow: 0 0 2px 1px #b6cde1 inset; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
div.review div.main { position: relative; width: 764px; height: 356px; margin: -10px 0 -10px -10px; border: 1px solid #6c6d6e; box-shadow: 0 0 2px 1px #818a94; background: #908f8f url(img/review-props.png) no-repeat 0 -197px; background: url(img/review-props.png) no-repeat 0 -197px, -moz-linear-gradient(45deg, #796484 0%, #908f8f 35%); background: url(img/review-props.png) no-repeat 0 -197px, -webkit-gradient(linear, left bottom, right top, color-stop(0%, #796484), color-stop(35%, #908f8f)); background: url(img/review-props.png) no-repeat 0 -197px, -webkit-linear-gradient(45deg, #796484 0%, #908f8f 35%); background: url(img/review-props.png) no-repeat 0 -197px, -o-linear-gradient(45deg, #796484 0%, #908f8f 35%); background: url(img/review-props.png) no-repeat 0 -197px, -ms-linear-gradient(45deg, #796484 0%, #908f8f 35%); background: url(img/review-props.png) no-repeat 0 -197px, linear-gradient(45deg, #796484 0%, #908f8f 35%); }
div.review.training div.main,
div.review.options div.main,
div.review.software div.main,
div.review.spiele div.main { height: 300px; }
div.review div.main:before { z-index: -1; position: absolute; content: ""; bottom: 15px; left: 10px; width: 50%; top: 80%; max-width: 300px; background: #777; -webkit-box-shadow: 0 15px 10px #777; -moz-box-shadow: 0 15px 10px #777; box-shadow: 0 15px 10px #777; -webkit-transform: rotate(-3deg); -moz-transform: rotate(-3deg); -o-transform: rotate(-3deg); -ms-transform: rotate(-3deg); transform: rotate(-3deg); }
div.review div.menu { float: left; width: 139px; padding: 4px; margin: 0 10px; border: 1px solid #4e5153; text-align: center; box-shadow: 5px 5px 20px -6px black; background: #c1bfd1; background: -moz-linear-gradient(45deg, #5c5d5f 0%, #c1bfd1 30%), -moz-linear-gradient(-45deg, #5c5d5f 0%, #c1bfd1 30%); background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, #5c5d5f), color-stop(30%, #c1bfd1)), -webkit-gradient(linear, left top, right bottom, color-stop(0%, #5c5d5f), color-stop(30%, #c1bfd1)); background: -webkit-linear-gradient(45deg, #5c5d5f 0%, #c1bfd1 30%), -webkit-linear-gradient(-45deg, #5c5d5f 0%, #c1bfd1 30%); background: -o-linear-gradient(45deg, #5c5d5f 0%, #c1bfd1 30%), -o-linear-gradient(-45deg, #5c5d5f 0%, #c1bfd1 30%); background: -ms-linear-gradient(45deg, #5c5d5f 0%, #c1bfd1 30%), -ms-linear-gradient(-45deg, #5c5d5f 0%, #c1bfd1 30%); background: linear-gradient(45deg, #5c5d5f 0%, #c1bfd1 30%), linear-gradient(135deg, #5c5d5f 0%, #c1bfd1 30%); background-position: bottom left, top left; background-size: 101% 51%; background-repeat: no-repeat; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5c5d5f', endColorstr='#c1bfd1', GradientType=1); }
div.review div.menu span.logo { display: block; width: 167px; height: 97px; padding-top: 10px; margin: -25px 0 5px -14px; background: url(img/review-props.png) no-repeat 0 0; }
div.review div.menu span.logo span { display: block; width: 140px; height: 80px; margin: 0 auto; }
div.review.casino div.menu span.logo span,
div.review.spiele div.menu span.logo span { background: url(img/review-casino-logos.png) no-repeat; text-indent: -9999px; }
div.review.poker div.menu span.logo span { background: url(img/review-poker-logos.png) no-repeat; text-indent: -9999px; }
div.review.sport div.menu span.logo span,
div.review.forex div.menu span.logo span,
div.review.training div.menu span.logo span,
div.review.options div.menu span.logo span { background: url(img/review-other-logos.png) no-repeat; text-indent: -9999px; }
div.review.software div.menu span.logo span { background: url(img/review-software-logos.png) no-repeat; text-indent: -9999px; }
div.review div.menu span.logo.eight span,
div.review div.menu span.logo.magicholdem span,
div.review div.menu span.logo.zoneopt span,
div.tabs.second.eight div.logo div { background-position: 0 0; }
div.review div.menu span.logo.bwin span,
div.review div.menu span.logo.holdemindicator span,
div.tabs.second.bwin div.logo div { background-position: 0 -80px; }
div.review div.menu span.logo.incasino span,
div.review div.menu span.logo.pokergr span,
div.review div.menu span.logo.pokerzion span,
div.review div.menu span.logo.tableshark span,
div.tabs.second.incasino div.logo div,
div.tabs.second.pokergr div.logo div { background-position: 0 -160px; }
div.review div.menu span.logo.casino848 span,
div.review div.menu span.logo.poker848 span,
div.review div.menu span.logo.bluefire span,
div.review div.menu span.logo.pokertableratings span,
div.tabs.second.casino848 div.logo div,
div.tabs.second.poker848 div.logo div { background-position: 0 -240px; }
div.review div.menu span.logo.williamhill span,
div.tabs.second.williamhill div.logo div { background-position: 0 -320px; }
div.review div.menu span.logo.casinoeuro span,
div.review div.menu span.logo.pokervt span,
div.tabs.second.casinoeuro div.logo div { background-position: 0 -400px; }
div.review div.menu span.logo.unibet span,
div.review div.menu span.logo.pokeroffice span,
div.review div.menu span.logo.banc span,
div.tabs.second.unibet div.logo div { background-position: -140px 0; }
div.review div.menu span.logo.playmillion span,
div.review div.menu span.logo.fulltilt span,
div.review div.menu span.logo.plus500 span,
div.review div.menu span.logo.tournamentshark span,
div.tabs.second.playmillion div.logo div,
div.tabs.second.fulltilt div.logo div { background-position: -140px -80px; }
div.review div.menu span.logo.eurogrand span,
div.review div.menu span.logo.mansion span,
div.review div.menu span.logo.avafx span,
div.review div.menu span.logo.hhdealer span,
div.tabs.second.eurogrand div.logo div,
div.tabs.second.mansion div.logo div { background-position: -140px -160px; }
div.review div.menu span.logo.winner span,
div.review div.menu span.logo.pokercalcpro span,
div.tabs.second.winner div.logo div { background-position: -140px -240px; }
div.review div.menu span.logo.bet365 span,
div.tabs.second.bet365 div.logo div { background-position: -140px -320px; }
.gr div.review div.menu span.logo.bet365 span,
.gr div.tabs.second.bet365 div.logo div { background-position: -423px -243px; }
div.review div.menu span.logo.allslots span,
div.review div.menu span.logo.redkings span,
div.review div.menu span.logo.betathome span,
div.tabs.second.allslots div.logo div,
div.tabs.second.redkings div.logo div { background-position: -140px -400px; }
div.review div.menu span.logo.europa span,
div.review div.menu span.logo.pokerstars span,
div.review div.menu span.logo.tipico span,
div.review div.menu span.logo.hm2 span,
div.tabs.second.europa div.logo div,
div.tabs.second.pokerstars div.logo div { background-position: -280px 0; }
div.review div.menu span.logo.party span,
div.review div.menu span.logo.pokerhandscout span,
div.review div.menu span.logo.anyopt span,
div.tabs.second.party div.logo div { background-position: -280px -80px; }
div.review div.menu span.logo.eucasino span,
div.review div.menu span.logo.marketscom span,
div.review div.menu span.logo.handhq span,
div.tabs.second.eucasino div.logo div { background-position: -280px -160px; }
div.review div.menu span.logo.everest span,
div.review div.menu span.logo.pokerstrategy span,
div.review div.menu span.logo.sngwizard span,
div.tabs.second.everest div.logo div { background-position: -280px -240px; }
div.review div.menu span.logo.star span,
div.review div.menu span.logo.pkr span,
div.review div.menu span.logo.etoro span,
div.tabs.second.star div.logo div,
div.tabs.second.pkr div.logo div { background-position: -280px -320px; }
div.review div.menu span.logo.ladbrokes span,
div.tabs.second.ladbrokes div.logo div { background-position: -280px -400px; }
div.review div.menu span.logo.betsson span,
div.review div.menu span.logo.holdemgenius span,
div.review div.menu span.logo.opt24 span,
div.tabs.second.betsson div.logo div { background-position: -420px 0; }
div.review div.menu span.logo.netbet span,
div.review div.menu span.logo.mybet span,
div.review div.menu span.logo.sngshark span,
div.tabs.second.netbet div.logo div { background-position: -420px -80px; }
div.review div.menu span.logo.casinoclub span,
div.review div.menu span.logo.pokersavvy span,
div.review div.menu span.logo.pokertracker span,
div.tabs.second.casinoclub div.logo div { background-position: -420px -160px; }
div.review div.menu span.logo.betfair span,
div.review div.menu span.logo.deucescracked span,
div.tabs.second.betfair div.logo div { background-position: -420px -240px; }
div.review div.menu span.logo.titan span,
div.tabs.second.titan div.logo div { background-position: -420px -320px; }

div.review div.menu span.logo.kingbilly span { background-position: -420px -325px;  }
div.review div.menu span.logo.кnightslots span { background-position: -425px -400px;  }


div.review div.menu span.logo.cardrunners span { background-position: -420px -400px; }
div.review div.menu span.rating { display: block; width: 100%; height: 26px; background: #b0aebe; box-shadow: 0 -1px 1px 1px #c6c4ce inset, 0 1px 1px 1px #9c9aa9 inset; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
div.review div.menu span.rating span { display: block; width: 91px; height: 20px; margin: 3px auto; background: url(img/review-props.png) no-repeat; text-indent: -9999px; }
div.review div.menu span.rating.rate10 span,
div.review div.infos .info span.title span.rating.rate10 { background-position: -453px -113px; }
div.review div.menu span.rating.rate8 span,
div.review div.infos .info span.title span.rating.rate8 { background-position: -471px -113px; }
div.review div.menu span.rating.rate6 span,
div.review div.infos .info span.title span.rating.rate6 { background-position: -489px -113px; }
div.review div.menu span.rating.rate4 span,
div.review div.infos .info span.title span.rating.rate4 { background-position: -507px -113px; }
div.review div.menu span.rating.rate2 span,
div.review div.infos .info span.title span.rating.rate2 { background-position: -525px -113px; }
div.review div.menu span.rating.rate0 span,
div.review div.infos .info span.title span.rating.rate0 { background-position: -543px -113px; }
div.review div.menu span.rating.rate9 span,
div.review div.infos .info span.title span.rating.rate9 { background-position: -471px -93px; }
div.review div.menu span.rating.rate7 span,
div.review div.infos .info span.title span.rating.rate7 { background-position: -489px -93px; }
div.review div.menu span.rating.rate5 span,
div.review div.infos .info span.title span.rating.rate5 { background-position: -507px -93px; }
div.review div.menu span.rating.rate3 span,
div.review div.infos .info span.title span.rating.rate3 { background-position: -525px -93px; }
div.review div.menu span.rating.rate1 span,
div.review div.infos .info span.title span.rating.rate1 { background-position: -543px -93px; }
div.review div.menu ul { margin: 10px 0 0; padding: 0; list-style: none; background: white; border: 1px solid #4b4d4f; box-shadow: 0 0 1px 1px #c8c9c9 inset; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; }
div.review div.menu ul li:first-child { text-transform: uppercase; color: black; font-size: 11px; line-height: 27px; margin: -1px; background: url(img/review-props.png) no-repeat -167px 0; }
div.review div.menu ul li a { display: block; color: #0042ff; text-decoration: none; line-height: 26px; text-align: left; padding-left: 25px; background: url(img/review-props.png) no-repeat -745px -83px; }
div.review div.menu ul li a:hover { text-decoration: underline; }

/*middle*/
div.review div.mid { float: left; width: 570px; height: 278px; margin: 23px 0 0; padding: 6px; border: 1px solid #56b1d7; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; box-shadow: 0 0 10px 0 #56afd6; background: url(img/bg-pattern1.png); background: -moz-linear-gradient(left, rgba(72, 79, 87, 0.85) 0%, rgba(92, 93, 95, 0) 100%), url(img/bg-pattern1.png); background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(72, 79, 87, 0.85)), color-stop(100%, rgba(92, 93, 95, 0))), url(img/bg-pattern1.png); background: -webkit-linear-gradient(left, rgba(72, 79, 87, 0.85) 0%, rgba(92, 93, 95, 0) 100%), url(img/bg-pattern1.png); background: -o-linear-gradient(left, rgba(72, 79, 87, 0.85) 0%, rgba(92, 93, 95, 0) 100%), url(img/bg-pattern1.png); background: -ms-linear-gradient(left, rgba(72, 79, 87, 0.85) 0%, rgba(92, 93, 95, 0) 100%), url(img/bg-pattern1.png); background: linear-gradient(to right, rgba(72, 79, 87, 0.85) 0%, rgba(92, 93, 95, 0) 100%), url(img/bg-pattern1.png); }
div.review.training div.mid,
div.review.options div.mid,
div.review.software div.mid,
div.review.spiele div.mid { height: 245px; }
div.review div.infos { position: relative; width: 570px; height: 235px; box-shadow: 0 0 1px 1px #6b7176; overflow: hidden; background: #cacaca; background: -moz-linear-gradient(-45deg, #cacaca 0%, #8e8e8e 100%); background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #cacaca), color-stop(100%, #8e8e8e)); background: -webkit-linear-gradient(-45deg, #cacaca 0%, #8e8e8e 100%); background: -o-linear-gradient(-45deg, #cacaca 0%, #8e8e8e 100%); background: -ms-linear-gradient(-45deg, #cacaca 0%, #8e8e8e 100%); background: linear-gradient(135deg, #cacaca 0%, #8e8e8e 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cacaca', endColorstr='#8e8e8e', GradientType=1); }
div.review.training div.infos,
div.review.options div.infos,
div.review.software div.infos,
div.review.spiele div.infos { height: 180px; }
div.review div.infos span.backward,
div.review div.infos span.forward,
div.review div.infos span.middle { position: absolute; bottom: 1px; left: 8px; display: block; width: 34px; height: 43px; background: url(img/review-props.png) no-repeat; text-indent: -9999px; z-index: 20; cursor: pointer; }
div.review div.infos span.backward { background-position: -448px -43px; }
div.review div.infos span.backward:hover { background-position: -518px -43px; }
div.review div.infos span.forward { left: 228px; background-position: -483px -43px; }
div.review div.infos span.forward:hover { background-position: -553px -43px; }
div.review div.infos span.middle { position: absolute; width: 40px; height: 20px; bottom: 28px; left: 114px; background: url(img/review-props.png) no-repeat -622px -45px; text-indent: -9999px; z-index: 20; }
div.review div.infos ul.info { position: absolute; float: left; height: 228px; margin: 3px 2px; padding: 0; list-style: none; }
div.review div.infos ul.info li,
div.review div.infos div.info { position: relative; width: 248px; height: 224px; padding: 0 10px; float: left; margin-right: 10px; text-align: justify; border: 1px solid #53596d; }
div.review div.infos div.info { height: 172px; margin: 3px 2px; }
div.review div.infos ul.info li span.title,
div.review div.infos .info span.title { display: block; font-size: 14px; line-height: 32px; margin-bottom: 20px; border-bottom: 1px solid #898a9d; }
div.review div.infos div.info span.title { margin-bottom: 10px; }
div.review div.infos ul.info li span.title span.rating,
div.review div.infos .info span.title span.rating { display: block; float: right; width: 91px; height: 20px; margin-top: 5px; background: url(img/review-props.png) no-repeat; text-indent: -9999px; }
div.review div.infos ul.info li span.about,
div.review div.infos .info span.about { position: absolute; bottom: 8px; left: 58px; display: block; width: 150px; padding-top: 9px; text-align: center; border-top: 1px solid #898a9d; }
div.review div.infos div.info span.about { width: 175px; left: 45px; bottom: 2px; padding-top: 2px; }
div.review div.infos ul.pics { position: relative; float: right; width: 296px; height: 235px; margin: 0; padding: 0; list-style: none; background: #0d375e no-repeat 3px 2px; }
div.review.casino div.infos ul.pics.eight { background-image: url(img/small/888casino.png); }
div.review.casino div.infos ul.pics.allslots { background-image: url(img/small/allslotscasino.png); }
div.review.casino div.infos ul.pics.bet365 { background-image: url(img/small/bet365casino.png); }
div.review.casino div.infos ul.pics.betsson { background-image: url(img/small/betssoncasino.png); }
div.review.casino div.infos ul.pics.bwin { background-image: url(img/small/bwincasino.png); }
div.review.casino div.infos ul.pics.netbet { background-image: url(img/small/netbetcasino.png); }
div.review.casino div.infos ul.pics.casino848 { background-image: url(img/small/casino848.png); }
div.review.casino div.infos ul.pics.casinoclub { background-image: url(img/small/casinoclub.png); }
div.review.casino div.infos ul.pics.casinoeuro { background-image: url(img/small/casinoeuro.png); }
div.review.casino div.infos ul.pics.eucasino { background-image: url(img/small/eucasino.png); }
div.review.casino div.infos ul.pics.eurogrand { background-image: url(img/small/eurograndcasino.png); }
div.review.casino div.infos ul.pics.europa { background-image: url(img/small/europacasino.png); }
div.review.casino div.infos ul.pics.everest { background-image: url(img/small/everestcasino.png); }
div.review.casino div.infos ul.pics.incasino { background-image: url(img/small/incasino.png); }
div.review.casino div.infos ul.pics.ladbrokes { background-image: url(img/small/ladbrokescasino.png); }
div.review.casino div.infos ul.pics.party { background-image: url(img/small/partycasino.png); }
div.review.casino div.infos ul.pics.playmillion { background-image: url(img/small/playmillioncasino.png); }
div.review.casino div.infos ul.pics.star { background-image: url(img/small/stargamescasino.png); }
div.review.casino div.infos ul.pics.unibet { background-image: url(img/small/unibetcasino.png); }
div.review.casino div.infos ul.pics.williamhill { background-image: url(img/small/williamhillcasino.png); }
div.review.casino div.infos ul.pics.winner { background-image: url(img/small/winnercasino.png); }
div.review.poker div.infos ul.pics.eight { background-image: url(img/small/888poker.png); }
div.review.poker div.infos ul.pics.bet365 { background-image: url(img/small/bet365poker.png); }
div.review.poker div.infos ul.pics.betfair { background-image: url(img/small/betfairpoker.png); }
div.review.poker div.infos ul.pics.bwin { background-image: url(img/small/bwinpoker.png); }
div.review.poker div.infos ul.pics.everest { background-image: url(img/small/everestpoker.png); }
div.review.poker div.infos ul.pics.fulltilt { background-image: url(img/small/fulltiltpoker.png); }
div.review.poker div.infos ul.pics.ladbrokes { background-image: url(img/small/ladbrokespoker.png); }
div.review.poker div.infos ul.pics.mansion { background-image: url(img/small/mansionpoker.png); }
div.review.poker div.infos ul.pics.party { background-image: url(img/small/partypoker.png); }
div.review.poker div.infos ul.pics.pkr { background-image: url(img/small/pkrpoker.png); }
div.review.poker div.infos ul.pics.poker770 { background-image: url(img/small/poker770.png); }
div.review.poker div.infos ul.pics.poker848 { background-image: url(img/small/poker848.png); }
div.review.poker div.infos ul.pics.pokergr { background-image: url(img/small/pokergr.png); }
div.review.poker div.infos ul.pics.pokerstars { background-image: url(img/small/pokerstars.png); }
div.review.poker div.infos ul.pics.redkings { background-image: url(img/small/redkingspoker.png); }
div.review.poker div.infos ul.pics.titan { background-image: url(img/small/titanpoker.png); }
div.review.poker div.infos ul.pics.unibet { background-image: url(img/small/unibetpoker.png); }
div.review.poker div.infos ul.pics.williamhill { background-image: url(img/small/williamhillpoker.png); }
div.review.poker div.infos ul.pics.winner { background-image: url(img/small/winnerpoker.png); }
div.review.sport div.infos ul.pics.tipico { background-image: url(img/small/tipico.png); }
div.review.sport div.infos ul.pics.betathome { background-image: url(img/small/betathome.png); }
div.review.sport div.infos ul.pics.bet365 { background-image: url(img/small/bet365sport.png); }
div.review.sport div.infos ul.pics.bwin { background-image: url(img/small/bwinsport.png); }
div.review.sport div.infos ul.pics.ladbrokes { background-image: url(img/small/ladbrokessport.png); }
div.review.sport div.infos ul.pics.mybet { background-image: url(img/small/mybet.png); }
div.review.forex div.infos ul.pics.etoro { background-image: url(img/small/etoro.png); }
div.review.forex div.infos ul.pics.avafx { background-image: url(img/small/avatrade.png); }
div.review.forex div.infos ul.pics.plus500 { background-image: url(img/small/plus500.png); }
div.review.forex div.infos ul.pics.marketscom { background-image: url(img/small/markets.png); }
div.review div.infos ul.pics li { float: left; width: 73px; height: 58px; }
div.review div.infos ul.pics li img { position: absolute; bottom: 0; left: 0; display: none; z-index: 80; }
div.review div.infos ul.pics li:first-child img { display: block; z-index: 100; }
div.review div.infos ul.pics li:hover,
div.review div.infos ul.pics li.active { background: url(img/review-props.png) no-repeat -666px 48px; }
div.review div.infos ul.pics li:hover img,
div.review div.infos ul.pics li.active img { display: block; z-index: 150; }
div.review div.biglink { position: relative; width: 553px; height: 57px; padding: 12px 0 11px; margin: 16px auto 0; }
.de div.review.poker div.biglink,
.de div.review.poker div.biglink a span.text span { background: url(img/review-cta-poker-de.jpg) no-repeat; }
.de div.review.casino div.biglink,
.de div.review.casino div.biglink a span.text span { background: url(img/review-cta-casino-de.jpg) no-repeat; }
.de div.review.sport div.biglink,
.de div.review.sport div.biglink a span.text span { background: url(img/review-cta-sport-de.jpg) no-repeat; }
.de div.review.forex div.biglink,
.de div.review.forex div.biglink a span.text span,
.de div.review.options div.biglink,
.de div.review.options div.biglink a span.text span { background: url(img/review-cta-forex-de.jpg) no-repeat; }
.de div.review.software div.biglink,
.de div.review.software div.biglink a span.text span { background: url(img/review-cta-software-de.jpg) no-repeat; }
.de div.review.training div.biglink,
.de div.review.training div.biglink a span.text span { background: url(img/review-cta-training-de.jpg) no-repeat; }
.de div.review.spiele div.biglink,
.de div.review.spiele div.biglink a span.text span { background: url(img/review-cta-spiele-de.jpg) no-repeat; }
.en div.review.poker div.biglink,
.en div.review.poker div.biglink a span.text span { background: url(img/review-cta-poker-en.jpg) no-repeat; }
.en div.review.casino div.biglink,
.en div.review.casino div.biglink a span.text span { background: url(img/review-cta-casino-en.jpg) no-repeat; }
.en div.review.sport div.biglink,
.en div.review.sport div.biglink a span.text span { background: url(img/review-cta-sport-en.jpg) no-repeat; }
.en div.review.forex div.biglink,
.en div.review.forex div.biglink a span.text span { background: url(img/review-cta-forex-en.jpg) no-repeat; }
.en div.review.software div.biglink,
.en div.review.software div.biglink a span.text span { background: url(img/review-cta-software-en.jpg) no-repeat; }
.en div.review.training div.biglink,
.en div.review.training div.biglink a span.text span { background: url(img/review-cta-training-en.jpg) no-repeat; }
.bg div.review.poker div.biglink,
.bg div.review.poker div.biglink a span.text span { background: url(img/review-cta-poker-bg.jpg) no-repeat; }
.bg div.review.casino div.biglink,
.bg div.review.casino div.biglink a span.text span { background: url(img/review-cta-casino-bg.jpg) no-repeat; }
.bg div.review.software div.biglink,
.bg div.review.software div.biglink a span.text span { background: url(img/review-cta-software-bg.jpg) no-repeat; }
.bg div.review.training div.biglink,
.bg div.review.training div.biglink a span.text span { background: url(img/review-cta-training-bg.jpg) no-repeat; }
.ru div.review.poker div.biglink,
.ru div.review.poker div.biglink a span.text span { background: url(img/review-cta-poker-ru.jpg) no-repeat; }
.ru div.review.casino div.biglink,
.ru div.review.casino div.biglink a span.text span { background: url(img/review-cta-casino-ru.jpg) no-repeat; }
.ru div.review.casino div.biglink a span.text span { width: 202px; margin-right: -4px; }
.ru div.review.casino div.biglink a:hover span.text span { background-position: -202px -80px !important; }
.ru div.review.software div.biglink,
.ru div.review.software div.biglink a span.text span { background: url(img/review-cta-software-ru.jpg) no-repeat; }
.ru div.review.training div.biglink,
.ru div.review.training div.biglink a span.text span { background: url(img/review-cta-training-ru.jpg) no-repeat; }
.gr div.review.poker div.biglink,
.gr div.review.poker div.biglink a span.text span { background: url(img/review-cta-poker-gr.jpg) no-repeat; }
.gr div.review.casino div.biglink,
.gr div.review.casino div.biglink a span.text span { background: url(img/review-cta-casino-gr.jpg) no-repeat; }
.gr div.review.casino div.biglink a span.text span { width: 202px; margin-right: -4px; }
.gr div.review.casino div.biglink a:hover span.text span { background-position: -202px -80px !important; }
.gr div.review.software div.biglink,
.gr div.review.software div.biglink a span.text span { background: url(img/review-cta-software-gr.jpg) no-repeat; }
.gr div.review.training div.biglink,
.gr div.review.training div.biglink a span.text span { background: url(img/review-cta-training-gr.jpg) no-repeat; }
div.review div.biglink:before { z-index: -1; position: absolute; content: ""; bottom: 14px; left: 10px; width: 90%; top: 50%; max-width: 300px; background: #777; -webkit-box-shadow: 0 15px 10px #777; -moz-box-shadow: 0 15px 10px #777; box-shadow: 0 15px 10px #777; -webkit-transform: rotate(-1deg); -moz-transform: rotate(-1deg); -o-transform: rotate(-1deg); -ms-transform: rotate(-1deg); transform: rotate(-1deg); }
div.review div.biglink:after { z-index: -1; position: absolute; content: ""; bottom: 14px; right: 10px; width: 90%; top: 50%; max-width: 300px; background: #777; -webkit-box-shadow: 0 15px 10px #777; -moz-box-shadow: 0 15px 10px #777; box-shadow: 0 15px 10px #777; -webkit-transform: rotate(1deg); -moz-transform: rotate(1deg); -o-transform: rotate(1deg); -ms-transform: rotate(1deg); transform: rotate(1deg); }
div.review div.biglink span.frame { position: absolute; width: 158px; height: 21px; top: -14px; right: 65px; background: url(img/review-props.png) no-repeat -447px -143px; text-indent: -9999px; }
div.review div.biglink a { display: block; height: 100%; margin-left: 166px; color: black; text-decoration: none; font-size: 11px; }
div.review.sport div.biglink a,
div.review.forex div.biglink a,
div.review.options div.biglink a,
div.review.training div.biglink a,
div.review.software div.biglink a { margin-left: 275px; }
div.review.spiele div.biglink a { margin-left: 0px; }
div.review div.biglink a:hover { background: url(img/review-props.png) no-repeat 114px -107px; }
div.review.spiele div.biglink a:hover { background-position: 280px -107px; }
div.review.sport div.biglink a:hover,
div.review.forex div.biglink a:hover,
div.review.options div.biglink a:hover,
div.review.training div.biglink a:hover,
div.review.software div.biglink a:hover { background-position: 5px -107px; }
div.review div.biglink a span.dl { display: block; width: 120px; height: 30px; padding-top: 25px; color: #3f4c5a; text-align: center; }
div.review div.biglink a span.dl strong { display: block; }
div.review div.biglink a span.bonus { float: left; width: 265px; font: normal 18px Arial; color: white; line-height: 56px; text-align: center; text-shadow: 0 0 2px white; }
div.review div.biglink a span.text { float: right; margin: -45px 31px 0 0; text-align: center; color: white; }
div.review div.biglink a:hover span.text { color: black; }
div.review.sport div.biglink a span.text,
div.review.forex div.biglink a span.text,
div.review.options div.biglink a span.text,
div.review.training div.biglink a span.text,
div.review.software div.biglink a span.text,
div.review.spiele div.biglink a span.text { margin-top: 11px; }
div.review div.biglink a span.text span { display: block; width: 190px; height: 20px; margin-bottom: 3px; background-position: 0 -80px !important; text-indent: -9999px; }
div.review div.biglink a:hover span.text span { background-position: -190px -80px !important; }

/*right side*/
div.review div.misc { float: right; width: 142px; margin: -11px -12px 0 0; }
div.review.training div.misc,
div.review.options div.misc,
div.review.software div.misc,
div.review.spiele div.misc { margin-bottom: -25px; }
div.review div.author { position: relative; width: 138px; height: 161px; margin: 0 0 10px; padding: 1px; background: url(img/review-props.png) no-repeat -306px 0; text-align: center; font-size: 11px; color: #9dd6ff; }
div.review div.author:before { z-index: -1; position: absolute; content: ""; bottom: 15px; left: 10px; width: 50%; top: 80%; max-width: 300px; background: #777; -webkit-box-shadow: 0 16px 8px #777; -moz-box-shadow: 0 16px 8px #777; box-shadow: 0 16px 8px #777; -webkit-transform: rotate(-3deg); -moz-transform: rotate(-3deg); -o-transform: rotate(-3deg); -ms-transform: rotate(-3deg); transform: rotate(-3deg); }
div.review div.author:after { z-index: -1; position: absolute; content: ""; bottom: 15px; right: 10px; width: 50%; top: 80%; max-width: 300px; background: #777; -webkit-box-shadow: 0 16px 8px #777; -moz-box-shadow: 0 16px 8px #777; box-shadow: 0 16px 8px #777; -webkit-transform: rotate(3deg); -moz-transform: rotate(3deg); -o-transform: rotate(3deg); -ms-transform: rotate(3deg); transform: rotate(3deg); }
div.review div.bonus:before { z-index: -1; position: absolute; content: ""; bottom: 15px; left: 10px; width: 50%; top: 80%; max-width: 300px; background: #777; -webkit-box-shadow: 0 16px 8px #777; -moz-box-shadow: 0 16px 8px #777; box-shadow: 0 16px 8px #777; -webkit-transform: rotate(-3deg); -moz-transform: rotate(-3deg); -o-transform: rotate(-3deg); -ms-transform: rotate(-3deg); transform: rotate(-3deg); }
div.review div.bonus:after { z-index: -1; position: absolute; content: ""; bottom: 15px; right: 10px; width: 50%; top: 80%; max-width: 300px; background: #777; -webkit-box-shadow: 0 16px 8px #777; -moz-box-shadow: 0 16px 8px #777; box-shadow: 0 16px 8px #777; -webkit-transform: rotate(3deg); -moz-transform: rotate(3deg); -o-transform: rotate(3deg); -ms-transform: rotate(3deg); transform: rotate(3deg); }
div.review div.author span { display: block; width: 77px; height: 77px; margin: 7px auto 3px; text-indent: -9999px; }
div.review div.author1 span { background: url(img/author-leon.png) no-repeat -11px -7px; }
div.review div.author39 span { background: url(img/author-chester.png) no-repeat -11px -7px; }
div.review div.author14 span { background: url(img/author-kostas.png) no-repeat -11px -7px; }
div.review div.author13 span { background: url(img/author-svetlana.png) no-repeat -11px -7px; }
div.review div.author strong { display: block; margin: 2px 0 15px; font-size: 18px; color: #b1eaff; text-shadow: 0 0 10px #178aff, 0 0 20px #178aff, 0 0 30px #178aff, 0 0 45px #178aff; }
div.review div.author a { font-size: 11px; font-weight: bold; color: #222; text-shadow: 1px 1px 1px white; padding: 2px 15px 2px 2px; background: url(img/review-props.png) no-repeat right -24px; text-decoration: none; }
div.review div.author a:hover { text-decoration: underline; }
div.review div.bonus { position: relative; width: 133px; margin: 0 0 10px 4px; background: white; border: 1px solid #6a7178; box-shadow: 1px -1px 1px #c8c9c9 inset; }
div.review div.bonus ul { list-style: disc; margin: 0; padding: 0; }
div.review.spiele div.bonus ul { background: #8f8e8e; background: -moz-linear-gradient(-45deg, #8f8e8e 0%, #999999 52%, #b6b3b3 73%, #979696 100%); background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8f8e8e), color-stop(52%, #999999), color-stop(73%, #b6b3b3), color-stop(100%, #979696)); background: -webkit-linear-gradient(-45deg, #8f8e8e 0%, #999999 52%, #b6b3b3 73%, #979696 100%); background: -o-linear-gradient(-45deg, #8f8e8e 0%, #999999 52%, #b6b3b3 73%, #979696 100%); background: -ms-linear-gradient(-45deg, #8f8e8e 0%, #999999 52%, #b6b3b3 73%, #979696 100%); background: linear-gradient(135deg, #8f8e8e 0%, #999999 52%, #b6b3b3 73%, #979696 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8f8e8e', endColorstr='#979696', GradientType=1); }
div.review div.bonus ul.notlist { list-style: none; text-transform: uppercase; text-align: center; color: black; }
div.review div.bonus ul li { line-height: 26px; color: #ef6610; margin-left: 22px; }
div.review.spiele div.bonus ul li { list-style: none; margin-left: 0px; line-height: 24px; }
div.review.spiele div.bonus ul li a { background: url(img/review-props.png) no-repeat -747px -52px; text-indent: 25px; display: block; text-decoration: none; color: #0940bd; font-size: 10px; }
div.review.spiele div.bonus ul li a:hover { text-decoration: underline; }
div.review.spiele div.bonus ul li a.main { background: url(img/casino-icons-small.png) no-repeat; text-indent: 0; margin: 5px 0 2px }
div.review.spiele div.bonus ul li a.main.eight { background-position: 5px 0; }
div.review.spiele div.bonus ul li a.main.winner { background-position: 5px -24px; }
div.review.spiele div.bonus ul li a.main.betsson { background-position: 5px -48px; }
div.review.spiele div.bonus ul li a.main.cclub { background-position: 5px -72px; }
div.review.spiele div.bonus ul li a.main.eurogrand { background-position: 5px -96px; }
div.review.spiele div.bonus ul li a.main.seven { background-position: 5px -120px; }
div.review.spiele div.bonus ul li a.main.europa { background-position: 5px -144px; }
div.review.spiele div.bonus ul li a.main.kingsbilly { background-position: 5px -216px; }
div.review.spiele div.bonus ul li a span { display: block; margin-left: 45px; margin-right: 5px; text-align: center; color: white; font-size: 10px; text-decoration: underline; background: #777; border-radius: 2px; box-shadow: 1px 1px 3px #343434 inset, -1px -1px 1px #bebdbd inset; }
div.review.spiele div.bonus ul li a:hover span { background: #999 }
div.review div.bonus ul.notlist li { margin-left: 0px; }
div.review div.bonus ul li.first { border-bottom: 1px solid #898a9d; text-align: center; margin: 0 3px; list-style: none; color: black; }
div.review.spiele div.bonus ul li.first { border-bottom: 1px groove silver; font-size: 10px; }
div.review div.bonus ul li span { color: #0042ff; }
div.review div.bonus ul li.orange { color: #d37427; }
div.review div.bonus ul li.turq { color: #0092a6; }
div.review div.bonus ul li.green { color: #529b16; }
div.review div.bonus ul li.red { color: #c9102f; }
div.review div.bonus ul li.blue { color: #0d99d3; }
div.review div.bonus ul li strong { font-size: 20px; }
div.review div.bonus ul li:last-child { position: relative; }
div.review div.stamp { width: 100px; height: 75px; margin: 0 0 -50px 20px; background: url(img/review-props.png) no-repeat -173px -33px; text-indent: -9999px; }

/*main page - topbox*/
div.hometop { margin: 10px -8px 15px; background: #908f8f; border: 1px solid #434648; }
div.hometop > div.heading { line-height: 26px; background: #8f8e8e url(img/home-props1.png) no-repeat 0 0; color: black; text-align: center; box-shadow: 1px 1px 4px -1px white inset, 1px 1px 4px -2px black; }
div.hometop div.nav { float: left; width: 400px; height: 305px; margin: 5px; padding: 5px 10px 8px; border: 1px ridge #aeb0b2; background: url(img/bg-pattern0.png); box-shadow: 0 0 10px black inset; }
div.hometop div.nav > div { height: 305px; background: #d0d2d3; }
div.hometop div.nav > div > div.heading { line-height: 27px; background: #8f8e8e url(img/home-props1.png) no-repeat -30px -27px; text-transform: uppercase; color: black; text-align: center; }
div.hometop div.nav > div > div.links { position: relative; height: 265px; margin: 6px 12px 10px; border: 1px ridge #aeb0b2; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAKCAIAAADpZ+PpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAKdJREFUeNpMT8sOgzAMi9PH0CgMNCQuu+z//26XAYVmabuh+RTLTmKjn58kiRTgtLwk7VTBBmGcZV+yZD1gUtRZstFf0fYDidQ94wMxV03SgbYbCsmiaToYKyJgTtuKMExyxKI4sEvxXWzErkU3PU5N9lWOjb5HvAVQfpAOQn9QHm73mhtsYS/5pkbTh67RLLfTqVnIOKpZ4qIdxl93o97cT2nZ+wgwAH9dQhON2JO7AAAAAElFTkSuQmCC); box-shadow: 0 0 20px black inset; }
div.hometop div.nav > div > div.links a { position: absolute; z-index: 10; display: block; width: 100px; height: 99px; padding: 6px; background: url(img/home-navpics.jpg) no-repeat; border-radius: 2px; box-shadow: 1px 1px 4px -1px #343434 inset, 0 0 0px 6px #777 inset; text-decoration: none; transition: .5s; }
#ie8 div.hometop div.nav > div > div.links a,
#ie9 div.hometop div.nav > div > div.links a { padding: 0px; border: 6px solid #777; }
div.hometop div.nav > div > div.links a:hover { width: 154px; height: 154px; border: 2px solid white; box-shadow: 1px 1px 4px -1px #343434 inset, 0 0 0px 6px #777 inset, 0 0 10px black; z-index: 30; }
#ie8 div.hometop div.nav > div > div.links a:hover,
#ie9 div.hometop div.nav > div > div.links a:hover { outline: 2px solid white; }
div.hometop div.nav > div > div.links a span.pic { display: block; width: 100%; height: 80px; background: url(img/home-navpics.jpg) no-repeat; transition: .5s; }
div.hometop div.nav > div > div.links a:hover span.pic { filter: alpha(opacity=0); opacity: 0.0; height: 122px; }
div.hometop div.nav > div > div.links a span.capt { display: block; margin: -1px 0 0; font-size: 10px; line-height: 20px; text-transform: uppercase; color: white; background: #071e33; text-align: center; transition: .5s; }
div.hometop div.nav > div > div.links a:hover span.capt { font-size: 12px; line-height: 33px; }
div.hometop div.nav > div > div.links a.cent { width: 154px; height: 154px; top: 50px; left: 100px; background-position: 6px 6px; z-index: 20; border: 2px solid white; box-shadow: 1px 1px 4px -1px #343434 inset, 0 0 0px 6px #777 inset, 0 0 10px black; transition: .5s; }
#ie8 div.hometop div.nav > div > div.links a.cent,
#ie9 div.hometop div.nav > div > div.links a.cent { background-position: 0px 0px; }
div.hometop div.nav > div > div.links a.cent.hov { top: 75px; left: 131px; width: 100px; height: 99px; box-shadow: 1px 1px 4px -1px #343434 inset, 0 0 0px 6px #777 inset; border: none; }
div.hometop div.nav > div > div.links a.topl { top: 15px; left: 15px; background-position: -148px 38px; }
#ie8 div.hometop div.nav > div > div.links a.topl,
#ie9 div.hometop div.nav > div > div.links a.topl { top: 15px; left: 15px; background-position: -154px 32px; }
div.hometop div.nav > div > div.links a.topr { top: 15px; right: 15px; background-position: -302px 38px; }
#ie8 div.hometop div.nav > div > div.links a.topr,
#ie9 div.hometop div.nav > div > div.links a.topr { top: 15px; right: 15px; background-position: -296px 32px; }
div.hometop div.nav > div > div.links a.botl { bottom: 15px; left: 15px; background-position: 6px -116px; }
#ie8 div.hometop div.nav > div > div.links a.botl,
#ie9 div.hometop div.nav > div > div.links a.botl { bottom: 15px; left: 15px; background-position: 0px -122px; }
div.hometop div.nav > div > div.links a.botr { bottom: 15px; right: 15px; background-position: -148px -116px; }
#ie8 div.hometop div.nav > div > div.links a.botr,
#ie9 div.hometop div.nav > div > div.links a.botr { bottom: 15px; right: 15px; background-position: -154px -122px; }
div.hometop div.nav > div > div.links a.cent span.capt { font-size: 12px; line-height: 33px; transition: .5s; }
div.hometop div.nav > div > div.links a.cent.hov span.capt { font-size: 9px; word-spacing: -1px; line-height: 20px; }
div.hometop div.nav > div > div.links a.cent span.pic { height: 122px; background-position: -308px -122px; z-index: 20; filter: alpha(opacity=0); opacity: 0.0; transition: .5s; }
div.hometop div.nav > div > div.links a.cent.hov span.pic { height: 80px; opacity: 1.0; }
div.hometop div.nav > div > div.links a.topl span.pic { background-position: 0px -244px; }
div.hometop div.nav > div > div.links a.topr span.pic { background-position: -200px -244px; }
div.hometop div.nav > div > div.links a.botl span.pic { background-position: -100px -244px; }
div.hometop div.nav > div > div.links a.botr span.pic { background-position: -300px -244px; }
div.hometop div.ban { float: left; margin-top: 5px; border: 1px solid #605f5f; background: #dedddd; background: -moz-linear-gradient(left, #dedddd 0%, #8f8e8e 100%); background: -webkit-gradient(linear, left top, right top, color-stop(0%, #dedddd), color-stop(100%, #8f8e8e)); background: -webkit-linear-gradient(left, #dedddd 0%, #8f8e8e 100%); background: -o-linear-gradient(left, #dedddd 0%, #8f8e8e 100%); background: -ms-linear-gradient(left, #dedddd 0%, #8f8e8e 100%); background: linear-gradient(to right, #dedddd 0%, #8f8e8e 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dedddd', endColorstr='#8f8e8e', GradientType=1); }
div.hometop div.ban div.heading { line-height: 29px; color: black; text-transform: uppercase; text-align: center; }
div.hometop div.ban div.inner { width: 443px; height: 279px; padding: 1px; margin: 0px 10px 8px; background: url(img/home-bg1.jpg) no-repeat 0 0; box-shadow: 0 0 10px white; }
.it div.hometop div.ban div.inner { background-image: url(img/home-bg-it.jpg); }
div.hometop div.ban div.inner ul { list-style: none; padding: 0; margin: 10px 15px 0 235px; }
div.hometop div.ban div.inner ul li { background: url(img/home-props1.png) no-repeat -90px -60px; color: white; font-size: 11px; margin: 8px 0; padding-left: 25px; }
div.hometop div.ban div.inner ul li strong { display: block; font: bold 14px Arial; text-transform: uppercase; }
div.hometop div.ban div.inner ul li:first-child { padding: 0; background: none; color: #f7ef19; text-transform: uppercase; font-size: 12px; line-height: 16px; border-bottom: 1px solid white; text-align: center; }
div.hometop div.ban div.inner a { display: block; width: 190px; height: 45px; margin: 38px 0 0 237px; background: #777 url(img/home-props1.png) no-repeat 19px -129px; box-shadow: 1px 1px 3px -1px black inset, 1px 1px 3px -1px white; text-indent: -9999px; }
.bg div.hometop div.ban div.inner a { background-image: url(img/home-props1-bg.png); }
.en div.hometop div.ban div.inner a { background-image: url(img/home-props1-en.png); }
.es div.hometop div.ban div.inner a { background-image: url(img/home-props1-es.png); }
.gr div.hometop div.ban div.inner a { background-image: url(img/home-props1-gr.png); }
.it div.hometop div.ban div.inner a { background-image: url(img/home-props1-it.png); }
.ro div.hometop div.ban div.inner a { background-image: url(img/home-props1-ro.png); }
.ru div.hometop div.ban div.inner a { background-image: url(img/home-props1-ru.png); }
div.hometop div.ban div.inner a:hover { background-position: 19px -169px; }
div.hometop ul.trust,
div.hometop ul.comm { float: left; list-style: none; margin: 0 0 5px 5px; padding: 8px; border: 1px ridge #aeb0b2; background: url(img/bg-pattern0.png); box-shadow: 0 0 10px black inset; }
div.hometop ul.trust { clear: left; width: 340px; height: 71px; }
div.hometop ul.trust li { border-left: 1px solid white; border-right: 1px solid white; margin-left: 85px; color: white; padding-left: 30px; line-height: 20px; background: url(img/home-props1.png) no-repeat -82px -100px; }
div.hometop ul.trust li:first-child { float: left; width: 80px; height: 100%; background: url(img/home-props1.png) no-repeat 5px -56px; border: none; margin: 0; padding: 0; text-indent: -9999px; }
.en div.hometop ul.trust li:first-child { background-image: url(img/home-props1-en.png); }
.es div.hometop ul.trust li:first-child { background-image: url(img/home-props1-es.png); }
.gr div.hometop ul.trust li:first-child { background-image: url(img/home-props1-gr.png); }
.it div.hometop ul.trust li:first-child { background-image: url(img/home-props1-it.png); }
.ro div.hometop ul.trust li:first-child { background-image: url(img/home-props1-ro.png); }
.ru div.hometop ul.trust li:first-child { background-image: url(img/home-props1-ru.png); }
div.hometop ul.trust li.top { border-top: 1px solid white; padding-top: 4px; background-position: -82px -96px; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; }
div.hometop ul.trust li.bot { border-bottom: 1px solid white; padding-bottom: 4px; -webkit-border-bottom-right-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }
div.hometop ul.comm { padding: 16px 12px; }
div.hometop ul.comm li { float: left; width: 235px; height: 55px; margin-right: 18px; font-size: 10px; color: white; }
div.hometop ul.comm li span { float: left; width: 55px; height: 55px; margin-right: 10px; background: url(img/home-props1.png) no-repeat -55px -219px; text-indent: -9999px; }
.bg div.hometop ul.comm li span { background-image: url(img/home-props1-bg.png); }
.en div.hometop ul.comm li span { background-image: url(img/home-props1-en.png); }
.es div.hometop ul.comm li span { background-image: url(img/home-props1-es.png); }
.gr div.hometop ul.comm li span { background-image: url(img/home-props1-gr.png); }
.it div.hometop ul.comm li span { background-image: url(img/home-props1-it.png); }
.ro div.hometop ul.comm li span { background-image: url(img/home-props1-ro.png); }
.ru div.hometop ul.comm li span { background-image: url(img/home-props1-ru.png); }
div.hometop ul.comm li:first-child span { background-position: 0px -219px; }
div.hometop ul.comm li strong { display: block; color: #f7ef19; font-size: 14px; font-weight: normal; text-transform: uppercase; }

/*main page - poll*/
.wp-polls { width: 219px; float: right; margin-top: -64px; background: url(img/poll-bg.png) no-repeat 0 0; }
.wp-polls p { padding-bottom: 0; text-align: center; }
.wp-polls strong { color: white; display: block; margin: 12px 12px 14px; }
.wp-polls strong.title { color: black; font-weight: normal; margin: 0px auto; line-height: 30px; text-indent: 15px; }
.wp-polls .wp-polls-ul li { font-weight: bold; color: #455569; line-height: 23px; }
#ie8 .wp-polls .wp-polls-ul li,
#ie9 .wp-polls .wp-polls-ul li { font-weight: normal; }
.wp-polls .wp-polls-ul.res li { line-height: 12px; padding-left: 12px; }
.wp-polls .wp-polls-ul input { vertical-align: middle; margin: 0 15px; }
.wp-polls input[type="button"] { width: 90px; height: 28px; text-transform: uppercase; color: white; font-weight: bold; line-height: 28px; border: none; margin: 7px 0 40px; background: #ff862a; background: -moz-linear-gradient(top, #ff862a 0%, #fe842f 50%, #fd6500 51%, #fd6500 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff862a), color-stop(50%, #fe842f), color-stop(51%, #fd6500), color-stop(100%, #fd6500)); background: -webkit-linear-gradient(top, #ff862a 0%, #fe842f 50%, #fd6500 51%, #fd6500 100%); background: -o-linear-gradient(top, #ff862a 0%, #fe842f 50%, #fd6500 51%, #fd6500 100%); background: -ms-linear-gradient(top, #ff862a 0%, #fe842f 50%, #fd6500 51%, #fd6500 100%); background: linear-gradient(to bottom, #ff862a 0%, #fe842f 50%, #fd6500 51%, #fd6500 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff862a', endColorstr='#fd6500', GradientType=0); }
.wp-polls input[type="button"]:hover { background: #45affc; background: -moz-linear-gradient(top, #45affc 0%, #0b73f7 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #45affc), color-stop(100%, #0b73f7)); background: -webkit-linear-gradient(top, #45affc 0%, #0b73f7 100%); background: -o-linear-gradient(top, #45affc 0%, #0b73f7 100%); background: -ms-linear-gradient(top, #45affc 0%, #0b73f7 100%); background: linear-gradient(to bottom, #45affc 0%, #0b73f7 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#45affc', endColorstr='#0b73f7', GradientType=0); }
.wp-polls-loading { float: right; width: 196px; height: 100px !important; line-height: 100px !important; margin: 20px -208px 0 0; background: #ababab; }
.wp-polls p.voters { color: white; line-height: 32px; padding-bottom: 39px; }
.wp-polls p.voters strong { display: inline; }

/*main page - cards comparison*/
div.cardswrap { position: relative; margin: 0 -12px; }
div.homecards { position: relative; height: 480px; border: 1px ridge #aeb0b2; background: url(img/bg-pattern0.png); box-shadow: 0 0 10px black inset; overflow: hidden; }
div.homecards div#zap { position: absolute; z-index: 20; top: 75px; right: 308px; width: 60px; height: 260px; background: url(img/cards-props.png) no-repeat -134px 0px; text-indent: -9999px; }
div.homecards div#vs { position: absolute; z-index: 60; top: 150px; right: 280px; width: 115px; height: 115px; background: url(img/vs-btn.png) no-repeat; text-indent: -9999px; }
div.homecards div#vs.hov { animation: vs .5s steps(13) forwards; -moz-animation: vs .5s steps(13) forwards; -webkit-animation: vs .5s steps(13) forwards; }
@keyframes vs {
	0% { background-position: 0px 0px; }
	100% { background-position: 0px -1495px; }
}
@-webkit-keyframes vs {
	0% { background-position: 0px 0px; }
	100% { background-position: 0px -1495px; }
}
@-moz-keyframes vs {
	0% { background-position: 0px 0px; }
	100% { background-position: 0px -1495px; }
}
@-o-keyframes vs {
	0% { background-position: 0px 0px; }
	100% { background-position: 0px -1495px; }
}
#ie8 div.homecards div#vs.hov,
#ie9 div.homecards div#vs.hov { background-position: 0 bottom; }
div.homecards ul { list-style: none; margin: 0; padding: 0; }
div.homecards div.heading { font-size: 17px; font-weight: bold; line-height: 26px; color: #d8f3fc; text-align: center; }
div.homecards ul.navi { position: relative; margin: 0 15px 10px 18px; float: left; width: 230px; padding-bottom: 35px; border: 1px solid #4a301c; background: #d2dde9; }
div.homecards ul.navi li { font-size: 16px; line-height: 40px; color: #0042ff; }
div.homecards ul.navi li span { position: relative; z-index: 40; }
div.homecards ul.navi li span:first-child { float: left; width: 34px; height: 31px; margin: 4px 10px 5px 10px; background: url(img/cards-props.png) no-repeat; text-indent: -9999px; }
div.homecards ul.navi li span.icon1,
div.homecards ul.cards ul li span.icon1 { background-position: -82px 6px !important; }
div.homecards ul.navi li span.icon2,
div.homecards ul.cards ul li span.icon2 { background-position: -82px -32px !important; }
div.homecards ul.navi li span.icon3,
div.homecards ul.cards ul li span.icon3 { background-position: -82px -72px !important; }
div.homecards ul.navi li span.icon4,
div.homecards ul.cards ul li span.icon4 { background-position: -82px -110px !important; }
div.homecards ul.navi li span.icon5,
div.homecards ul.cards ul li span.icon5 { background-position: -82px -150px !important; }
div.homecards ul.navi li.first { padding: 50px 20px 20px; font: normal 14px "Myriad Pro", "Gill Sans", "Gill Sans MT", Calibri, sans-serif; color: #4d4d4d; background: url(img/cards-props.png) no-repeat 14px -296px; }
div.homecards ul.navi li.marker { position: absolute; z-index: 30; top: 101px; left: -1px; width: 231px; background: #e1e1e1; border: 1px solid #9e9d9d; }
div.homecards ul.navi li.marker span:first-child { background: white; border: 1px solid #a4a3a3; }
div.homecards ul.navi li.marker span.arrow { float: right; width: 40px; background: url(img/cards-props.png) no-repeat -80px -183px; text-indent: -9999px; }
div.homecards ul.cards { position: absolute; z-index: 30; top: 26px; right: 50px; width: 580px; height: 440px; }
div.homecards ul.cards > li { position: relative; height: 440px; margin-bottom: 30px; }
div.homecards ul.cards ul { position: relative; float: left; width: 260px; height: 330px; margin-bottom: 10px; border: 5px solid #e1e1e1; background: white; box-shadow: 0 0 0px 1px #595959; border-radius: 4px; transition: 1s; }
div.homecards ul.cards ul.loser { box-shadow: 0 0 20px black; background: #aeaeae; }
div.homecards ul.cards li.winr ul li.crack,
div.homecards ul.cards li.winl ul:first-child li.crack { position: absolute; top: -20px; line-height: initial; right: -30px; width: 85px; height: 85px; padding: 0; background: url(img/winner-cup.png) no-repeat center center; background-size: 0% 0%; opacity: 1.0; text-indent: -9999px; transition: 1s; }
div.homecards ul.cards li.winl ul li.crack,
div.homecards ul.cards li.winr ul:first-child li.crack { position: absolute; top: 70px; right: -15px; width: 60px; height: 210px; padding: 0; background: url(img/cards-props.png) no-repeat 0px 0px; opacity: 0.0; text-indent: -9999px; transition: 1s; }
div.homecards ul.cards li.winr ul.loser li.crack,
div.homecards ul.cards li.winl ul.loser li.crack { opacity: 1.0; }
div.homecards ul.cards li.winr ul.winner li.crack,
div.homecards ul.cards li.winl ul.winner li.crack { background-size: 100% 100%; }
div.homecards ul.cards ul.winner { box-shadow: 0 0 30px #7baee7, 0 0 10px #7baee7; }
div.homecards ul.cards li ul:first-child { margin-right: 40px; }
div.homecards ul.cards ul li { height: 30px; line-height: 10px; padding-left: 20px; padding-top: 15px; transition: .5s; }
div.homecards ul.cards ul:first-child li { padding-left: 0px; }
div.homecards ul.cards ul li:first-child { background: #525252; margin-bottom: 10px; }
div.homecards ul.cards ul.pokerstars li:first-child { width: 181px; height: 34px; padding: 20px 37px 21px 42px; }
div.homecards ul.cards ul.whpoker li:first-child { width: 181px; height: 34px; padding: 20px 47px 21px 32px; }
div.homecards ul.cards ul.eight li:first-child { width: 118px; height: 43px; padding: 16px 71px 16px 71px; }
div.homecards ul.cards ul.winnerpoker li:first-child { width: 133px; height: 40px; padding: 18px 65px 17px 62px; }
div.homecards ul.cards ul.bet365 li:first-child { width: 153px; height: 40px; padding: 18px 55px 17px 52px; }
div.homecards ul.cards ul.gdpoker li:first-child { width: 153px; height: 40px; padding: 18px 55px 17px 52px; }
div.homecards ul.cards ul.kingbilly li:first-child { width: 153px; height: 40px; padding: 18px 55px 17px 52px; }
div.homecards ul.cards ul.knightslots li:first-child { width: 153px; height: 30px; padding: 23px 55px 22px 52px; }
div.homecards ul.cards ul.casinomia li:first-child { width: 153px; height: 40px; padding: 18px 55px 17px 52px; }
div.homecards ul.cards ul.lvbet li:first-child { width: 153px; height: 40px; padding: 18px 55px 17px 52px; }
div.homecards ul.cards ul.fourstars li:first-child { width: 153px; height: 40px; padding: 18px 55px 17px 52px; }
div.homecards ul.cards ul.megarush li:first-child { width: 153px; height: 40px; padding: 18px 55px 17px 52px; }
div.homecards ul.cards ul.casinoroom li:first-child { width: 153px; height: 40px; padding: 18px 55px 17px 52px; }
div.homecards ul.cards ul.heycasino li:first-child { width: 153px; height: 40px; padding: 18px 55px 17px 52px; }
div.homecards ul.cards ul.rant li:first-child { width: 153px; height: 40px; padding: 18px 55px 17px 52px; }

div.homecards ul.cards ul li:first-child span:first-child { display: block; width: 100%; height: 100%; background: url(img/cards-icons.png) no-repeat; margin: 0; }
div.homecards ul.cards ul.pokerstars li:first-child span:first-child { background-position: 0px 0px; }
div.homecards ul.cards ul.eight li:first-child span:first-child { background-position: 0px -34px; }
div.homecards ul.cards ul.whpoker li:first-child span:first-child { background-position: 0px -156px; }
div.homecards ul.cards ul.winnerpoker li:first-child span:first-child { background-position: 0px -247px; }
div.homecards ul.cards ul.bet365 li:first-child span:first-child { background-position: 0px -106px; }
div.homecards ul.cards ul.gdpoker li:first-child span:first-child { background-position: 3px -200px; }
div.homecards ul.cards ul.winner li:first-child { background: #6b6b6b; background: -moz-linear-gradient(top, #6b6b6b 0%, #404040 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6b6b6b), color-stop(100%, #404040)); background: -webkit-linear-gradient(top, #6b6b6b 0%, #404040 100%); background: -o-linear-gradient(top, #6b6b6b 0%, #404040 100%); background: -ms-linear-gradient(top, #6b6b6b 0%, #404040 100%); background: linear-gradient(to bottom, #6b6b6b 0%, #404040 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b6b6b', endColorstr='#404040', GradientType=0); }
div.homecards ul.cards ul.loser li:first-child { background: #525252; background: -moz-linear-gradient(top, #525252 0%, #1e1e1e 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #525252), color-stop(100%, #1e1e1e)); background: -webkit-linear-gradient(top, #525252 0%, #1e1e1e 100%); background: -o-linear-gradient(top, #525252 0%, #1e1e1e 100%); background: -ms-linear-gradient(top, #525252 0%, #1e1e1e 100%); background: linear-gradient(to bottom, #525252 0%, #1e1e1e 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#525252', endColorstr='#1e1e1e', GradientType=0); }

div.homecards ul.cards ul.kingbilly li:first-child span:first-child { background-position: 20px -383px; }
div.homecards ul.cards ul.knightslots li:first-child span:first-child { background-position: 20px -420px; }
div.homecards ul.cards ul.casinomia li:first-child span:first-child { background-position: 20px -450px; }
div.homecards ul.cards ul.lvbet li:first-child span:first-child { background-position: 20px -485px; }
div.homecards ul.cards ul.fourstars li:first-child span:first-child { background-position: 20px -520px; }
div.homecards ul.cards ul.megarush li:first-child span:first-child { background-position: 20px -550px; }
div.homecards ul.cards ul.casinoroom li:first-child span:first-child { background-position: 20px -580px; }
div.homecards ul.cards ul.heycasino li:first-child span:first-child { background-position: 20px -615px; }
div.homecards ul.cards ul.amunra li:first-child span:first-child { background-position: 20px -652px; }
div.homecards ul.cards ul.rant li:first-child span:first-child { background-position: 50px -690px; }


div.homecards ul.cards ul li span { float: left; font-size: 10px; line-height: 10px; margin-top: 6px; }
div.homecards ul.cards ul li span:first-child { width: 34px; height: 31px; margin: -8px 5px 7px 8px; text-indent: -9999px; background: url(img/cards-props.png) no-repeat; }
div.homecards ul.cards ul li span.bar { background: url(img/cards-props.png) no-repeat 0 -287px; width: 0px; margin-right: 150px; height: 8px; text-align: left; text-indent: -9999px; margin-top: 2px; transition: .5s; }
div.homecards ul.cards li.hov ul li span.bar.bar4 { width: 60px; margin-right: 90px; }
div.homecards ul.cards li.hov ul li span.bar.bar5 { width: 75px; margin-right: 75px; }
div.homecards ul.cards li.hov ul li span.bar.bar6 { width: 90px; margin-right: 60px; }
div.homecards ul.cards li.hov ul li span.bar.bar7 { width: 105px; margin-right: 45px; }
div.homecards ul.cards li.hov ul li span.bar.bar8 { width: 120px; margin-right: 30px; }
div.homecards ul.cards li.hov ul li span.bar.bar9 { width: 135px; margin-right: 15px; }
div.homecards ul.cards li.hov ul li span.bar.bar10 { width: 150px; margin-right: 0px; }
div.homecards ul.cards > li > div.last { clear: both; background: white; position: relative; width: 513px; height: 0px; padding: 0px 40px 0px 25px; overflow: hidden; border: 1px solid #564b4c; transition: .5s; }
div.homecards ul.cards > li.hov > div.last { height: 60px; padding: 15px 40px 15px 25px; }
div.homecards ul.cards > li > div.last span.logo { float: left; background: url(img/cards-icons.png) no-repeat; text-indent: -9999px; }
div.homecards ul.cards > li > div.last span.logo.eight { width: 40px; height: 25px; background-position: -135px -33px; }
div.homecards ul.cards > li > div.last span.logo.whpoker { width: 44px; height: 25px; background-position: -135px -260px; }
div.homecards ul.cards > li > div.last span.logo.winner { width: 50px; height: 30px; background-position: -130px -296px; }
div.homecards ul.cards > li > div.last span.logo.bet365 { width: 40px; height: 30px; background-position: -133px -65px; }
div.homecards ul.cards > li > div.last span.logo.gdpoker { width: 35px; height: 30px; background-position: -133px -324px; }
div.homecards ul.cards > li > div.last span.logo.pokerstars { width: 35px; height: 30px; background-position: -133px -360px; }

div.homecards ul.cards > li > div.last span.logo.kingbilly { width: 35px; height: 25px; background-position: -133px -395px; }
div.homecards ul.cards > li > div.last span.logo.knightslots { width: 35px; height: 25px; background-position: -133px -424px; }
div.homecards ul.cards > li > div.last span.logo.casinomia { width: 35px; height: 25px; background-position: -133px -455px; }
div.homecards ul.cards > li > div.last span.logo.lvbet { width: 35px; height: 25px; background-position: -133px -490px; }
div.homecards ul.cards > li > div.last span.logo.fourstars { width: 35px; height: 25px; background-position: -133px -525px; }
div.homecards ul.cards > li > div.last span.logo.megarush { width: 35px; height: 28px; background-position: -133px -555px; }
div.homecards ul.cards > li > div.last span.logo.casinoroom { width: 35px; height: 28px; background-position: -133px -590px; }
div.homecards ul.cards > li > div.last span.logo.heycasino { width: 35px; height: 28px; background-position: -133px -625px; }
div.homecards ul.cards > li > div.last span.logo.amunra { width: 35px; height: 28px; background-position: -133px -660px; }
div.homecards ul.cards > li > div.last span.logo.rant { width: 35px; height: 28px; background-position: -133px -696px; }

div.homecards ul.cards > li > div.arrow { position: absolute; z-index: 50; top: 311px; left: 260px; display: block; width: 60px; height: 40px; transition: .5s; background: url(img/cards-props.png) no-repeat -72px -237px; text-indent: -9999px; }
div.homecards ul.cards > li.hov.winr > div.arrow { left: 415px; }
div.homecards ul.cards > li.hov.winl > div.arrow { left: 115px; }
div.homecards ul.cards > li > div.last a { float: right; width: 185px; margin-left: 40px; font: bold 17px Arial; text-transform: uppercase; line-height: 47px; text-decoration: none; color: white; text-shadow: 1px 1px 2px black; text-align: center; border-radius: 3px; box-shadow: 0 0 2px 1px #eee inset, -10px 0 0 10px white, -21px 0 0 0px #575a5b; border-top: 7px solid white; border-bottom: 7px solid white; background: #ff862a; background: -moz-linear-gradient(top, #ff862a 0%, #fe842f 50%, #fd6500 51%, #fd6500 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff862a), color-stop(50%, #fe842f), color-stop(51%, #fd6500), color-stop(100%, #fd6500)); background: -webkit-linear-gradient(top, #ff862a 0%, #fe842f 50%, #fd6500 51%, #fd6500 100%); background: -o-linear-gradient(top, #ff862a 0%, #fe842f 50%, #fd6500 51%, #fd6500 100%); background: -ms-linear-gradient(top, #ff862a 0%, #fe842f 50%, #fd6500 51%, #fd6500 100%); background: linear-gradient(to bottom, #ff862a 0%, #fe842f 50%, #fd6500 51%, #fd6500 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff862a', endColorstr='#fd6500', GradientType=0); }
div.homecards ul.cards > li.winl > div.last a { float: left; margin-left: 0px; margin-right: 40px; box-shadow: 0 0 2px 1px #eee inset, 10px 0 0 10px white, 21px 0 0 0px #575a5b; }
div.homecards ul.cards > li > div.last a:hover { background: #45affc; background: -moz-linear-gradient(top, #45affc 0%, #0b73f7 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #45affc), color-stop(100%, #0b73f7)); background: -webkit-linear-gradient(top, #45affc 0%, #0b73f7 100%); background: -o-linear-gradient(top, #45affc 0%, #0b73f7 100%); background: -ms-linear-gradient(top, #45affc 0%, #0b73f7 100%); background: linear-gradient(to bottom, #45affc 0%, #0b73f7 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#45affc', endColorstr='#0b73f7', GradientType=0); }
div.homecards div.stamp { float: left; clear: both; width: 217px; height: 75px; padding: 8px 6px; margin: 0 0 0 19px; font: bold 10px Arial; color: white; background: #044886; border: 1px solid #ebebeb; }
div.homecards div.stamp div { background: #1e3e5c url(img/cards-props.png) no-repeat -264px 0px; border: 1px solid white; border-radius: 3px; padding: 14px 20px 14px 70px; line-height: 15px; }
div.cardswrap div.arrows { position: absolute; top: 50px; right: -16px; width: 55px; height: 90px; padding: 115px 0 130px; background: url(img/cards-props.png) no-repeat -214px 0px; }
div.cardswrap div.arrows span { display: block; width: 100%; height: 50%; background: url(img/cards-props.png) no-repeat; cursor: pointer; text-indent: -9999px; }
div.cardswrap div.arrows span.up { background-position: -268px -162px; }
div.cardswrap div.arrows span.up.hov,
div.cardswrap div.arrows span.up:hover { background-position: -268px -70px; }
div.cardswrap div.arrows span.down { background-position: -268px -207px; }
div.cardswrap div.arrows span.down.hov,
div.cardswrap div.arrows span.down:hover { background-position: -268px -115px; }

/*homepage quiz*/
div.quiz { position: relative; height: 305px; padding: 8px; margin: 0 -11px; border: 1px ridge #aeb0b2; background: url(img/bg-pattern0.png); box-shadow: 0 0 10px black inset; }
div.quiz div.heading { margin-bottom: 5px; font: bold 15px Arial; text-transform: uppercase; line-height: 27px; text-align: center; color: #000; background: #c0c0c0 url(img/home-props1.png) no-repeat 200px -27px; }
div.quiz div.heading span { display: block; background: url(img/quiz-props.png) no-repeat -508px -65px; }
div.quiz div.result { float: right; width: 209px; height: 259px; padding: 5px 15px; border: 2px solid #5a82bc; background: white url(img/quiz.jpg) no-repeat center center; font-size: 10px; color: #535353; text-indent: -9999px; }
div.quiz div.result span { display: block; font-size: 12px; text-transform: uppercase; line-height: 22px; border-bottom: 1px solid #808080; text-align: center; margin: 0 20px; text-shadow: 1px 1px 1px #b7b7b7; }
div.quiz div.result em { display: block; font-size: 14px; text-transform: uppercase; color: black; font-weight: bold; line-height: 22px; background: #cfcece; padding: 10px; margin: 10px 0; text-align: center; border-radius: 3px; box-shadow: 1px 1px 4px -1px black inset; }
div.quiz div.result a { display: block; font-size: 12px; color: #2f74ff; margin-top: 10px; text-align: center; }
div.quiz div.result a:hover { text-decoration: none; }
div.quiz form { position: relative; width: 630px; height: 271px; border: 1px solid #a6a5a5; box-shadow: 1px 1px 3px white inset; overflow: hidden; background: #dddbdb; background: -moz-linear-gradient(top, #dddbdb 0%, #696969 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dddbdb), color-stop(100%, #696969)); background: -webkit-linear-gradient(top, #dddbdb 0%, #696969 100%); background: -o-linear-gradient(top, #dddbdb 0%, #696969 100%); background: -ms-linear-gradient(top, #dddbdb 0%, #696969 100%); background: linear-gradient(to bottom, #dddbdb 0%, #696969 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dddbdb', endColorstr='#696969', GradientType=0); }
div.quiz form fieldset { position: absolute; top: 16px; left: -10px; width: 440px; height: 210px; padding: 10px 15px; border: 1px solid #a6a5a5; border-radius: 5px; box-shadow: 1px 1px 3px #A5A5A5 inset; cursor: default; transition: 1s left, 1s top, 1s height; background: #858585; background: -moz-linear-gradient(top, #858585 0%, #f4f2f2 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #858585), color-stop(100%, #f4f2f2)); background: -webkit-linear-gradient(top, #858585 0%, #f4f2f2 100%); background: -o-linear-gradient(top, #858585 0%, #f4f2f2 100%); background: -ms-linear-gradient(top, #858585 0%, #f4f2f2 100%); background: linear-gradient(to bottom, #858585 0%, #f4f2f2 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#858585', endColorstr='#f4f2f2', GradientType=0); }
div.quiz form fieldset.closed { padding-right: 40px; width: 415px; cursor: pointer; }
div.quiz form fieldset.first { z-index: 100; left: -10px; top: 8px; }
div.quiz form fieldset.first.done { left: -432px; top: 0; height: 250px; }
div.quiz form fieldset.second { z-index: 90; left: 30px; top: 11px; }
div.quiz form fieldset.second.done { left: -392px; top: 4px; height: 240px; }
div.quiz form fieldset.third { z-index: 80; left: 70px; top: 14px; }
div.quiz form fieldset.third.done { left: -352px; top: 8px; height: 230px; }
div.quiz form fieldset.fourth { z-index: 70; left: 110px; top: 17px; }
div.quiz form fieldset.fourth.done { left: -312px; top: 12px; height: 220px; }
div.quiz form fieldset.fifth { z-index: 60; left: 150px; top: 20px; }
div.quiz form fieldset.fifth.done { left: -272px; top: 20px; height: 210px; }
div.quiz form fieldset div.ques { background: #0b2e4f; border-radius: 5px; font-size: 12px; font-weight: bold; text-transform: uppercase; color: white; line-height: 14px; padding: 0 30px 0 0; box-shadow: 1px 1px 5px -1px gray; }
div.quiz form fieldset.first div.ques,
div.quiz form fieldset.first div.answ div.next > span span { background-color: #0d7888; }
div.quiz form fieldset.second div.ques,
div.quiz form fieldset.second div.answ div.next > span span { background-color: #0f3c67; }
div.quiz form fieldset.third div.ques,
div.quiz form fieldset.third div.answ div.next > span span { background-color: #147101; }
div.quiz form fieldset.fourth div.ques,
div.quiz form fieldset.fourth div.answ div.next > span span { background-color: #be6700; }
div.quiz form fieldset.fifth div.ques,
div.quiz form fieldset.fifth div.answ div.next > span span { background-color: #ff0c00; }
div.quiz form fieldset.closed div.ques { float: right; height: 92%; width: 24px; padding: 0; margin-right: -31px; margin-top: 21px; }
div.quiz form fieldset div.ques span.num { float: left; width: 26px; height: 35px; padding: 5px 0 0 8px; margin: 10px 20px 0 10px; background: url(img/quiz-props.png) no-repeat -440px 0px; }
div.quiz form fieldset.first div.ques span.num { background-position: -440px 0px; }
div.quiz form fieldset.second div.ques span.num { background-position: -474px 0px; }
div.quiz form fieldset.third div.ques span.num { background-position: -508px 0px; }
div.quiz form fieldset.fourth div.ques span.num { background-position: -440px -53px; }
div.quiz form fieldset.fifth div.ques span.num { background-position: -474px -53px; }
div.quiz form fieldset.closed div.ques span.num { float: none; display: block; height: 24px; margin: -27px 0 0 -1px; }
div.quiz form fieldset div.ques span.short { display: none; }
div.quiz form fieldset div.ques span.long { display: table-cell; height: 50px; line-height: 12px; vertical-align: middle; }
div.quiz form fieldset.closed div.ques span.short { display: block; width: 200px; line-height: 24px; margin-left: -88px; margin-top: 75px; -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -o-transform: rotate(-90deg); filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); }
#ie8 div.quiz form fieldset.closed div.ques span.short { width: 180px; margin-left: 0px; margin-top: 0px; }
div.quiz form fieldset.closed div.ques span.long { display: none; }
div.quiz form fieldset div.answ { height: 144px; margin: 20px 0 0; background: url(img/quiz-props.png) no-repeat 0 0; box-shadow: 1px 1px 2px #8E9CA5 inset; }
div.quiz form fieldset.closed div.answ { margin-top: 67px }
div.quiz form fieldset div.answ > p { padding: 20px 0; }
div.quiz form fieldset div.answ input { margin: 2px 20px; display: inline-block; vertical-align: top; }
div.quiz form fieldset div.answ > p span { display: inline-block; width: 280px; }
div.quiz form fieldset.closed div.answ > p span { display: inline; }
div.quiz form fieldset div.answ label { font-size: 16px; line-height: 27px; padding-left: 15px; }
div.quiz form fieldset div.answ div.next { float: right; width: 105px; height: 42px; padding-top: 102px; background: url(img/quiz-props.png) no-repeat; }
div.quiz form fieldset.first div.answ div.next { background-position: 0px -147px; }
div.quiz form fieldset.second div.answ div.next { background-position: -100px -147px; }
div.quiz form fieldset.third div.answ div.next { background-position: -200px -147px; }
div.quiz form fieldset.fourth div.answ div.next { background-position: -300px -147px; }
div.quiz form fieldset.fifth div.answ div.next { background-position: -400px -147px; }
div.quiz form fieldset div.answ div.next > span { display: block; width: 89px; height: 30px; padding: 6px 8px; background: #f4f2f2; }
div.quiz form fieldset div.answ div.next > span span { display: block; font: bold 12px Arial; text-transform: uppercase; color: white; line-height: 30px; text-align: center; border-radius: 3px; box-shadow: 1px 1px 4px -1px black; cursor: pointer; background-image: url(img/quiz-props.png); background-repeat: no-repeat; background-position: -442px -113px; }
div.quiz form fieldset div.answ div.next > span span:hover { background-position: -442px -108px; }
div.quiz form fieldset div.answ div.next > span span:active { margin: 1px -1px -1px 1px }

/*overview pages tables*/

/* ========================= */
div.maintable { margin: 0 0 20px; padding: 0 0 7px 10px; border: 1px solid #6c6d6e; box-shadow: 0px 10px 12px -5px #818a94; background: #908f8f url(img/maintable-misc.png) no-repeat 0 -29px; background: url(img/maintable-misc.png) no-repeat 0 -29px, -moz-linear-gradient(45deg, #796484 0%, #908f8f 35%); background: url(img/maintable-misc.png) no-repeat 0 -29px, -webkit-gradient(linear, left bottom, right top, color-stop(0%, #796484), color-stop(35%, #908f8f)); background: url(img/maintable-misc.png) no-repeat 0 -29px, -webkit-linear-gradient(45deg, #796484 0%, #908f8f 35%); background: url(img/maintable-misc.png) no-repeat 0 -29px, -o-linear-gradient(45deg, #796484 0%, #908f8f 35%); background: url(img/maintable-misc.png) no-repeat 0 -29px, -ms-linear-gradient(45deg, #796484 0%, #908f8f 35%); background: url(img/maintable-misc.png) no-repeat 0 -29px, linear-gradient(45deg, #796484 0%, #908f8f 35%); }
div.maintable.ver2 { background-position: 0 -100%; }
div.maintable.ver3 { background-position: 0 -33px, 0 0; }
div.maintable h1 { font: bold 14px Arial; color: black; margin: 0 0 0 -10px; text-indent: 30px; line-height: 27px; background: #8f8e8e url(img/maintable-misc.png) no-repeat -638px 0px; box-shadow: 1px 1px 3px black, 1px 1px 5px -2px white inset; }
div.maintable.ver3 h1 { font-weight: normal; background: none; box-shadow: none; }
div.maintable ul.navi { float: left; width: 138px; margin: 0; padding: 0 4px 9px; list-style: none; background: white; border: 1px solid #4d4f51; border-top: none; box-shadow: 4px 4px 10px -4px black; background: #c1bfd1; background: -moz-linear-gradient(45deg, #5c5d5f 0%, #c1bfd1 30%), -moz-linear-gradient(-45deg, #5c5d5f 0%, #c1bfd1 30%); background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, #5c5d5f), color-stop(30%, #c1bfd1)), -webkit-gradient(linear, left top, right bottom, color-stop(0%, #5c5d5f), color-stop(30%, #c1bfd1)); background: -webkit-linear-gradient(45deg, #5c5d5f 0%, #c1bfd1 30%), -webkit-linear-gradient(-45deg, #5c5d5f 0%, #c1bfd1 30%); background: -o-linear-gradient(45deg, #5c5d5f 0%, #c1bfd1 30%), -o-linear-gradient(-45deg, #5c5d5f 0%, #c1bfd1 30%); background: -ms-linear-gradient(45deg, #5c5d5f 0%, #c1bfd1 30%), -ms-linear-gradient(-45deg, #5c5d5f 0%, #c1bfd1 30%); background: linear-gradient(45deg, #5c5d5f 0%, #c1bfd1 30%), linear-gradient(135deg, #5c5d5f 0%, #c1bfd1 30%); background-position: bottom left, top left; background-size: 101% 51%; background-repeat: no-repeat; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5c5d5f', endColorstr='#c1bfd1', GradientType=1); }
div.maintable ul.navi li { border-right: 1px solid #434648; border-left: 1px solid #434648; background: #c1c0c0; }
div.maintable ul.navi li.trust { height: 69px; text-indent: -9999px; }
div.maintable.optionen ul.navi li.trust { background: #c1c0c0 url(img/optionen-props.png) no-repeat 6px -256px; padding-bottom: 7px; }
div.maintable.turniere ul.navi li.trust { background: #c1c0c0 url(img/turniere-props.png) no-repeat 6px -256px; padding-bottom: 7px; }
div.maintable.forex ul.navi li.trust { background: #c1c0c0 url(img/forex-props.png) no-repeat 6px -256px; padding-bottom: 7px; }
.es div.maintable.forex ul.navi li.trust { background-image: url(img/forex-props-es.png) }
.it div.maintable.forex ul.navi li.trust { background-image: url(img/forex-props-it.png) }
.ro div.maintable.forex ul.navi li.trust { background-image: url(img/forex-props-ro.png) }
div.maintable.forexsub ul.navi li.trust { background: #c1c0c0 url(img/forexsub-props.png) no-repeat 6px -202px; padding-bottom: 10px; }
div.maintable.forexsub.markets ul.navi li.trust { background-image: url(img/forexsub-props-markets.png); }
div.maintable.sport ul.navi li.trust { background: #c1c0c0 url(img/sport-props.png) no-repeat 6px -256px; padding-bottom: 7px; }
.it div.maintable.sport ul.navi li.trust { background-image: url(img/sport-props-it.png); }
div.maintable ul.navi li:first-child { text-align: center; text-transform: uppercase; color: black; font-size: 11px; line-height: 27px; border: none; background: url(img/review-props.png) no-repeat -167px 0; }
div.maintable ul.navi li:last-child { border-bottom: 1px solid #434648; }
div.maintable ul.navi li a { display: block; color: #0042ff; text-decoration: none; line-height: 26px; text-align: left; padding-left: 25px; background: url(img/review-props.png) no-repeat -745px -83px; }
div.maintable ul.navi li a:hover { text-decoration: underline; }
div.maintable ul.internal { float: left; list-style: none; width: 540px; padding: 5px 11px 10px; margin: 35px 12px 0; background: url(img/bg-pattern1.png); border: 1px solid #c6c8ca; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; box-shadow: 0 0 20px -2px black inset, 0 0 2px #c6c8ca; }
div.maintable.ver1 ul.internal { width: 410px; padding: 10px 295px 15px 11px; margin-right: 0px; }
div.maintable.ver2 ul.internal,
div.maintable.ver3 ul.internal { background: url(img/bg-pattern0.png); margin: 7px 0 0; padding: 10px 50px 20px 10px; }
div.maintable.ver2.cassoftware ul.internal { padding: 25px 49px 30px 10px; width: 541px; }
div.maintable ul.internal li { height: 42px; line-height: 42px; border-top: 1px solid #7c8293; border-left: 1px solid #9a9fa9; border-right: 1px solid #9a9fa9; background: #d1d3d4; background: -moz-linear-gradient(top, #d1d3d4 0%, #adadad 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d1d3d4), color-stop(100%, #adadad)); background: -webkit-linear-gradient(top, #d1d3d4 0%, #adadad 100%); background: -o-linear-gradient(top, #d1d3d4 0%, #adadad 100%); background: -ms-linear-gradient(top, #d1d3d4 0%, #adadad 100%); background: linear-gradient(to bottom, #d1d3d4 0%, #adadad 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d1d3d4', endColorstr='#adadad', GradientType=0); }
div.maintable.ver3 ul.internal li { height: 76px; }
div.maintable ul.internal li a { display: block; height: 100%; padding-left: 133px; font: normal 12px Arial; line-height: 42px; color: #383d4f; text-decoration: none; }
div.maintable.ver3 ul.internal li a { padding-left: 0px; float: left; width: 402px; }
div.maintable.ver3.training ul.internal li a { width: 396px; }
div.maintable.ver3 ul.internal li a.first { width: 135px; text-indent: -9999px; border-right: 1px solid #838a9a; }
div.maintable.ver3.training ul.internal li a.first { width: 141px; }
div.maintable.ver3 ul.internal li a.first:hover { box-shadow: 0 0 10px white inset; }
div.maintable.software ul.internal li a { background: url(img/software-icons.png) no-repeat; }
div.maintable.regeln ul.internal li a { background: url(img/regeln-icons.png) no-repeat; }
.bg div.maintable.regeln ul.internal li a { background-image: url(img/regeln-icons-bg-ru-gr.png); }
.gr div.maintable.regeln ul.internal li a { background-image: url(img/regeln-icons-bg-ru-gr.png); }
.ru div.maintable.regeln ul.internal li a { background-image: url(img/regeln-icons-bg-ru-gr.png); }
div.maintable.forex ul.internal li a { background: url(img/forex-icons.png) no-repeat; }
.es div.maintable.forex ul.internal li a { background-image: url(img/forex-icons-es.png); }
.it div.maintable.forex ul.internal li a { background-image: url(img/forex-icons-it.png); }
.ro div.maintable.forex ul.internal li a { background-image: url(img/forex-icons-ro.png); }
div.maintable.forexsub ul.internal li a { background: url(img/forex-icons.png) no-repeat; }
div.maintable.sport ul.internal li a { background: url(img/sport-icons.png) no-repeat; }
div.maintable.sportbonus ul.internal li a { background: url(img/sportbonus-icons.png) no-repeat; }
div.maintable.casbonus ul.internal li a { background: url(img/casbonus-icons.png) no-repeat; }
div.maintable.poker ul.internal li a { background: url(img/poker-icons.png) no-repeat; }
div.maintable.training ul.internal li a { background: url(img/training-icons.png) no-repeat; }
div.maintable.casino ul.internal li a { background: url(img/casino-icons.png) no-repeat; }
.bg div.maintable.casino ul.internal li a { background-image: url(img/casino-icons-bg.png); }
.es div.maintable.casino ul.internal li a { background-image: url(img/casino-icons-es.png); }
.it div.maintable.casino ul.internal li a { background-image: url(img/casino-icons-it.png); }
.ro div.maintable.casino ul.internal li a { background-image: url(img/casino-icons-ro.png); }
div.maintable.cassoftware ul.internal li a { background: url(img/cassoftware-icons.jpg) no-repeat; padding-left: 269px; }
div.maintable.nodep ul.internal li a { background: url(img/nodep-icons.png) no-repeat; padding-left: 136px; }
.bg div.maintable.nodep ul.internal li a { background-image: url(img/nodep-icons-bg.png); }
.es div.maintable.nodep ul.internal li a { background-image: url(img/nodep-icons-es.png); }
.gr div.maintable.nodep ul.internal li a { background-image: url(img/nodep-icons-gr.png); }
.it div.maintable.nodep ul.internal li a { background-image: url(img/nodep-icons-it.png); }
.ro div.maintable.nodep ul.internal li a { background-image: url(img/nodep-icons-ro.png); }
div.maintable.download ul.internal li a { background: url(img/download-icons.png) no-repeat; }
div.maintable.optionen ul.internal li a { background: url(img/optionen-icons.png) no-repeat; }
div.maintable.turniere ul.internal li a { background: url(img/turniere-icons.png) no-repeat; }
div.maintable.poker ul.internal li.kingbilly a,
div.maintable.casino ul.internal li.kingbilly a { background-position: -135px 0px; }
div.maintable.poker ul.internal li.knightslots a,
div.maintable.casino ul.internal li.casinomia a { background-position: -135px -78px; }
div.maintable.poker ul.internal li.casinomia a,
div.maintable.casino ul.internal li.knightslots a { background-position: -135px -155px; }
div.maintable.training ul.internal li.ps a { background-position: -142px 0px; }
div.maintable.training ul.internal li.dc a { background-position: -142px -78px; }
div.maintable.training ul.internal li.cr a { background-position: -142px -155px; }
div.maintable.poker ul.internal li.nodep a.first,
div.maintable.casino ul.internal li.roulette a.first,
div.maintable.nodep ul.internal li.kingbilly a,
div.maintable.training ul.internal li.schule a.first { background-position: 0px 0px; }
div.maintable.poker ul.internal li.turniere a.first,
div.maintable.casino ul.internal li.blackjack a.first,
div.maintable.nodep ul.internal li.knightslots a,
div.maintable.training ul.internal li.cashgame a.first { background-position: 0px -78px; }
div.maintable.poker ul.internal li.spiele a.first,
div.maintable.casino ul.internal li.slots a.first,
div.maintable.nodep ul.internal li.casinomia a,
div.maintable.training ul.internal li.sngmtt a.first { background-position: 0px -155px; }
div.maintable.cassoftware ul.internal li.df a { background-position: 0 0px; }
div.maintable.cassoftware ul.internal li.pt a { background-position: 0 -43px; }
div.maintable.cassoftware ul.internal li.ne a { background-position: 0 -86px; }
div.maintable.cassoftware ul.internal li.mg a { background-position: 0 -129px; }
div.maintable.software ul.internal li.pt a,
div.maintable.regeln ul.internal li.ps a,
div.maintable.forex ul.internal li.plus a,
div.maintable.forexsub ul.internal li.plus a,
div.maintable.sport ul.internal li.tipico a,
div.maintable.sportbonus ul.internal li.tipico a,
div.maintable.casbonus ul.internal li.eight a,
div.maintable.download ul.internal li.eight a,
div.maintable.optionen ul.internal li.banc a,
div.maintable.turniere ul.internal li.kingbilly a { background-position: 6px 4px; }
div.maintable.software ul.internal li.hm a,
div.maintable.regeln ul.internal li.party a,
div.maintable.forex ul.internal li.markets a,
div.maintable.forexsub ul.internal li.markets a,
div.maintable.sport ul.internal li.bet365 a,
div.maintable.sportbonus ul.internal li.bet365 a,
div.maintable.casbonus ul.internal li.winner a,
div.maintable.download ul.internal li.pokerstars a,
div.maintable.optionen ul.internal li.zoneopt a,
div.maintable.turniere ul.internal li.knightslots a { background-position: 6px -39px; }
div.maintable.software ul.internal li.sngwiz a,
div.maintable.regeln ul.internal li.titan a,
div.maintable.forex ul.internal li.ava a,
div.maintable.forexsub ul.internal li.ava a,
div.maintable.sport  ul.internal li.lad a,
div.maintable.sportbonus ul.internal li.lad a,
div.maintable.casbonus ul.internal li.party a,
div.maintable.download ul.internal li.party a,
div.maintable.optionen ul.internal li.opt24 a,
div.maintable.turniere ul.internal li.casinomia a { background-position: 6px -81px; }
div.maintable.regeln ul.internal li.kingbilly a,
div.maintable.casbonus ul.internal li.eurogrand a,
div.maintable.download ul.internal li.winner a,
div.maintable.sportbonus ul.internal li.bwin a,
div.maintable.optionen ul.internal li.anyopt a,
div.maintable.sport  ul.internal li.betathome a { background-position: 6px -124px; }
div.maintable.regeln ul.internal li.knightslots a,
div.maintable.sport ul.internal li.sporting a,
div.maintable.download ul.internal li.redkings a,
div.maintable.casbonus ul.internal li.netbet a { background-position: 6px -168px; }
div.maintable.regeln ul.internal li.casinomia a,
div.maintable.sport ul.internal li.bwin a,
div.maintable.casbonus ul.internal li.europa a { background-position: 6px -210px; }
div.maintable.sport ul.internal li.whsports a,
div.maintable.casbonus ul.internal li.bet365 a { background-position: 6px -253px; }
div.maintable.sport ul.internal li.sisal a,
div.maintable.casbonus ul.internal li.playmillion a { background-position: 6px -294px; }
div.maintable.casbonus ul.internal li.stoiximan a { background-position: 6px -337px; }
div.maintable.casbonus ul.internal li.lbcasino a { background-position: 6px -380px; }
div.maintable.casbonus ul.internal li.eightit a { background-position: 6px -422px; }
div.maintable.casbonus ul.internal li.whcasino a { background-position: 6px -465px; }
div.maintable.casbonus ul.internal li.mybet a { background-position: 6px -508px; }
div.maintable.casbonus ul.internal li.winga a { background-position: 6px -551px; }
div.maintable.casbonus ul.internal li.kingbilly a { background-position: 6px -594px; }
div.maintable.casbonus ul.internal li.knightslots a { background-position: 6px -638px; }
div.maintable.casbonus ul.internal li.casinomia a { background-position: 6px -680px; }
div.maintable.casbonus ul.internal li.lvbet a { background-position: 6px -723px; }
div.maintable.casbonus ul.internal li.fourstars a { background-position: 6px -765px; }
div.maintable.casbonus ul.internal li.megarush a { background-position: 6px -809px; }
div.maintable.casbonus ul.internal li.casinoroom a { background-position: 6px -852px; }
div.maintable.casbonus ul.internal li.heycasino a { background-position: 6px -894px; }
div.maintable.casbonus ul.internal li.amunra a { background-position: 6px -936px; }
div.maintable.casbonus ul.internal li.rant a { background-position: 6px -980px; }

div.maintable.download ul.internal li.kingbilly a { background-position: 6px -213px; }
div.maintable.download ul.internal li.knightslots a { background-position: 6px -255px; }
div.maintable.download ul.internal li.casinomia a { background-position: 6px -300px; }
div.maintable.download ul.internal li.lvbet a { background-position: 6px -342px; }
div.maintable.download ul.internal li.fourstars a { background-position: 6px -388px; }
div.maintable.download ul.internal li.megarush a { background-position: 6px -430px; }
div.maintable.download ul.internal li.casinoroom a { background-position: 6px -473px; }
div.maintable.download ul.internal li.heycasino a { background-position: 6px -517px; }
div.maintable.download ul.internal li.amunra a { background-position: 6px -560px; }
div.maintable.download ul.internal li.rant a { background-position: 6px -605px; }

div.maintable ul.internal li a > span { float: left; width: 134px; text-align: center; border-left: 1px solid #838a9a; }
div.maintable.ver3 ul.internal li a > span { width: 133px; }
div.maintable ul.internal li a > span.line2 { font-size: 10px; line-height: 12px; padding: 9px 0; }
div.maintable ul.internal li a > span.line3 { font-size: 10px; line-height: 10px; padding: 1px 12px; width: 110px; }
div.maintable ul.internal li a > span.line3 strong { display: block; font-size: 18px; line-height: 18px; }
div.maintable.download ul.internal li a > span.rborder { width: 133px; }
div.maintable.ver3 ul.internal li a > span.bonus { position: relative; width: 135px; height: 40px; margin: 12px 10px; padding: 4px 2px 4px 110px; border-right: 1px solid #fcfcfc; border-left: none; font-size: 9px; line-height: 12px; color: #636975; text-align: left; background: -moz-linear-gradient(left, rgba(163, 164, 164, 0) 0%, rgba(163, 164, 164, 1) 100%); background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(163, 164, 164, 0)), color-stop(100%, rgba(163, 164, 164, 1))); background: -webkit-linear-gradient(left, rgba(163, 164, 164, 0) 0%, rgba(163, 164, 164, 1) 100%); background: -o-linear-gradient(left, rgba(163, 164, 164, 0) 0%, rgba(163, 164, 164, 1) 100%); background: -ms-linear-gradient(left, rgba(163, 164, 164, 0) 0%, rgba(163, 164, 164, 1) 100%); background: linear-gradient(to right, rgba(163, 164, 164, 0) 0%, rgba(163, 164, 164, 1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00a3a4a4', endColorstr='#a3a4a4', GradientType=1); }
div.maintable.ver3.training ul.internal li a > span.bonus { width: 130px; margin: 12px 10px 12px 9px; }
div.maintable.ver3 ul.internal li a > span.bonus strong { display: block; font-size: 14px; line-height: 18px; }
.ru div.maintable.ver3 ul.internal li a > span.bonus strong { font-size: 12px; }
div.maintable.ver3 ul.internal li a > span.bonus:before,
div.maintable.ver3 ul.internal li a > span.bonus:after { content: ""; position: absolute; height: 1px; right: -1px; }
div.maintable.ver3 ul.internal li a > span.bonus:before { top: -1px; background: #b2b2b2; background: -moz-linear-gradient(left, #b2b2b2 0%, #e8e8e8 100%); background: -webkit-gradient(linear, left top, right top, color-stop(0%, #b2b2b2), color-stop(100%, #e8e8e8)); background: -webkit-linear-gradient(left, #b2b2b2 0%, #e8e8e8 100%); background: -o-linear-gradient(left, #b2b2b2 0%, #e8e8e8 100%); background: -ms-linear-gradient(left, #b2b2b2 0%, #e8e8e8 100%); background: linear-gradient(to right, #b2b2b2 0%, #e8e8e8 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b2b2b2', endColorstr='#e8e8e8', GradientType=1); }
div.maintable.ver3 ul.internal li a > span.bonus:after { bottom: -1px; background: #b2b2b2; background: -moz-linear-gradient(left, #b2b2b2 0%, #656565 100%); background: -webkit-gradient(linear, left top, right top, color-stop(0%, #b2b2b2), color-stop(100%, #656565)); background: -webkit-linear-gradient(left, #b2b2b2 0%, #656565 100%); background: -o-linear-gradient(left, #b2b2b2 0%, #656565 100%); background: -ms-linear-gradient(left, #b2b2b2 0%, #656565 100%); background: linear-gradient(to right, #b2b2b2 0%, #656565 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b2b2b2', endColorstr='#656565', GradientType=1); }
div.maintable ul.internal li a > span.btn > span,
div.maintable.ver3 ul.internal li a > span.btn > span > span { display: block; width: 110px; height: 22px; margin: 9px 12px; font: bold 12px Arial; line-height: 22px; color: white; text-shadow: 1px 1px 2px black; border-radius: 8px; border: 1px solid #888; box-shadow: -1px 1px 5px -2px black; background: #ffd379; background: -moz-linear-gradient(top, #ffd379 0%, #ffd47b 50%, #fb991c 51%, #f2a447 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffd379), color-stop(50%, #ffd47b), color-stop(51%, #fb991c), color-stop(100%, #f2a447)); background: -webkit-linear-gradient(top, #ffd379 0%, #ffd47b 50%, #fb991c 51%, #f2a447 100%); background: -o-linear-gradient(top, #ffd379 0%, #ffd47b 50%, #fb991c 51%, #f2a447 100%); background: -ms-linear-gradient(top, #ffd379 0%, #ffd47b 50%, #fb991c 51%, #f2a447 100%); background: linear-gradient(to bottom, #ffd379 0%, #ffd47b 50%, #fb991c 51%, #f2a447 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd379', endColorstr='#f2a447', GradientType=0); }
div.maintable ul.internal li a:hover > span.btn > span,
div.maintable.ver3 ul.internal li a:hover > span.btn > span > span { background: #80a2f2; background: -moz-linear-gradient(top, #80a2f2 0%, #729bf4 50%, #215dd1 51%, #215dd1 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #80a2f2), color-stop(50%, #729bf4), color-stop(51%, #215dd1), color-stop(100%, #215dd1)); background: -webkit-linear-gradient(top, #80a2f2 0%, #729bf4 50%, #215dd1 51%, #215dd1 100%); background: -o-linear-gradient(top, #80a2f2 0%, #729bf4 50%, #215dd1 51%, #215dd1 100%); background: -ms-linear-gradient(top, #80a2f2 0%, #729bf4 50%, #215dd1 51%, #215dd1 100%); background: linear-gradient(to bottom, #80a2f2 0%, #729bf4 50%, #215dd1 51%, #215dd1 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80a2f2', endColorstr='#215dd1', GradientType=0); }
div.maintable.ver3 ul.internal li a > span.btn { background: #a1a9b3; background: -moz-linear-gradient(45deg, #a1a9b3 0%, #55606d 100%); background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, #a1a9b3), color-stop(100%, #55606d)); background: -webkit-linear-gradient(45deg, #a1a9b3 0%, #55606d 100%); background: -o-linear-gradient(45deg, #a1a9b3 0%, #55606d 100%); background: -ms-linear-gradient(45deg, #a1a9b3 0%, #55606d 100%); background: linear-gradient(45deg, #a1a9b3 0%, #55606d 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a1a9b3', endColorstr='#55606d', GradientType=1); }
div.maintable.ver3 ul.internal li a > span.btn > span { width: 111px; height: 24px; margin: 12px 7px 14px; padding: 13px 4px; border: none; border-radius: 0; background: rgba(60, 60, 60, .1); box-shadow: 1px 1px 6px -3px black inset, 1px 1px 5px -2px white; }
div.maintable.ver3 ul.internal li a > span.btn > span > span { margin: 0; }
div.maintable ul.internal li:first-child { background: url(img/maintable-misc.png) no-repeat 0 0; height: 28px; line-height: 26px; color: #333; text-align: center; text-shadow: 1px 1px 3px white; border: none; }
div.maintable.ver2 ul.internal li:first-child,
div.maintable.ver3 ul.internal li:first-child { background-position: 0px -32px; }
div.maintable.ver2 ul.internal li:first-child span { float: left; width: 25%; }
div.maintable.ver3 ul.internal li:first-child span { float: left; width: 33%; }
div.maintable ul.internal li.more { background: #8f8e8e url(img/maintable-misc.png) no-repeat -670px 0; height: 20px; line-height: 20px; text-align: center; box-shadow: 0px 4px 8px -5px white inset; }
div.maintable ul.internal li.more.fix { word-spacing: 50px; text-align: right; padding-right: 25px; font: bold 10px Arial; text-transform: uppercase; text-shadow: 1px 1px 2px white; line-height: 20px; }
div.maintable.sportbonus ul.internal li.more.fix { padding-right: 0; }
div.maintable ul.internal li.more.fix em { font-style: normal; padding-right: 140px; }
div.maintable ul.internal li.more.fix span { word-spacing: 0px; float: left; width: 134px; font-size: 9px; text-align: center; }
div.maintable ul.internal li.more.nolink { text-indent: -9999px; }
div.maintable ul.internal li.more a { width: 100%; background: none; color: #4673ab; text-decoration: underline; line-height: 22px; padding: 0; }
.bg div.maintable ul.internal li.more a { width: 100%; background: none; color: #4673ab; text-decoration: underline; line-height: 22px; padding: 0; }
.es div.maintable ul.internal li.more a { width: 100%; background: none; color: #4673ab; text-decoration: underline; line-height: 22px; padding: 0; }
.it div.maintable ul.internal li.more a { width: 100%; background: none; color: #4673ab; text-decoration: underline; line-height: 22px; padding: 0; }
.ro div.maintable ul.internal li.more a { width: 100%; background: none; color: #4673ab; text-decoration: underline; line-height: 22px; padding: 0; }
.gr div.maintable ul.internal li.more a { width: 100%; background: none; color: #4673ab; text-decoration: underline; line-height: 22px; padding: 0; }
div.maintable ul.internal li.more a:hover { color: #1962bc; }
div.maintable a.external { float: left; width: 135px; padding: 0; margin: 0; background: url(img/bg-pattern1.png); border: 2px solid #c6c8ca; box-shadow: 0 0 20px -2px black inset; text-decoration: none; }
div.maintable.ver1 a.external { width: 275px; margin-left: -285px; margin-bottom: -25px; }
div.maintable.ver2 a.external,
div.maintable.ver3 a.external { position: relative; width: 315px; margin: -28px -1px -85px -35px; background: url(img/bg-pattern0.png); }
div.maintable.ver2 a.external span.frame,
div.maintable.ver3 a.external span.frame { display: block; margin: -37px 16px 8px; background: rgba(50, 50, 20, .2) url(img/bg-pattern3.png) 0px 0; border: 1px solid rgba(255, 255, 255, .1); border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; box-shadow: 0 0 5px -1px black, 0 0 20px -10px white inset; }
div.maintable a.external span.logo { display: block; width: 167px; height: 88px; padding-top: 18px; margin: -12px 0 0px -14px; background: url(img/review-props.png) no-repeat 0 0; text-align: center; font: bold 14px Arial; color: #b1eaff; text-transform: uppercase; }
div.maintable.regeln a.external span.logo { background: url(img/regeln-props.png) no-repeat 0 0; text-indent: -9999px; }
div.maintable.forexsub a.external span.logo { background: url(img/forexsub-props.png) no-repeat 0 0; text-indent: -9999px; }
div.maintable.forexsub.markets a.external span.logo { background-image: url(img/forexsub-props-markets.png); }
div.maintable a.external span.logo span { display: block; width: 70px; height: 25px; margin: 0 auto; background: url(img/maintable-misc.png) no-repeat -580px 0; text-indent: -9999px; }
div.maintable.ver1 a.external span.logo { position: relative; width: 301px; text-indent: -9999px; margin-left: -12px; }
div.maintable.ver2 a.external span.logo,
div.maintable.ver3 a.external span.logo { position: relative; width: 338px; text-indent: -9999px; margin-left: -12px; }
div.maintable.ver1.optionen a.external span.logo { background: url(img/optionen-props.png) no-repeat 0 0; }
div.maintable.ver1.turniere a.external span.logo { background: url(img/turniere-props.png) no-repeat 0 0; }
div.maintable.ver1.forex a.external span.logo { background: url(img/forex-props.png) no-repeat 0 0; }
.es div.maintable.ver1.forex a.external span.logo { background-image: url(img/forex-props-es.png) }
.it div.maintable.ver1.forex a.external span.logo { background-image: url(img/forex-props-it.png) }
.ro div.maintable.ver1.forex a.external span.logo { background-image: url(img/forex-props-ro.png) }
div.maintable.sport a.external span.logo { background: url(img/sport-props.png) no-repeat 0 0; }
.en div.maintable.sport a.external span.logo { background-image: url(img/sport-props-en.png); }
.es div.maintable.sport a.external span.logo { background-image: url(img/sport-props-es.png); }
.it div.maintable.sport a.external span.logo { background-image: url(img/sport-props-it.png); }
.ro div.maintable.sport a.external span.logo { background-image: url(img/sport-props-ro.png); }
div.maintable.casbonus a.external span.logo { background: url(img/casbonus-props.png) no-repeat 0 0; }
.bg div.maintable.casbonus a.external span.logo { background-image: url(img/casbonus-props-bg.png); }
.en div.maintable.casbonus a.external span.logo { background-image: url(img/casbonus-props-en.png); }
.es div.maintable.casbonus a.external span.logo { background-image: url(img/casbonus-props-es.png); }
.gr div.maintable.casbonus a.external span.logo { background-image: url(img/casbonus-props-gr.png); }
.ro div.maintable.casbonus a.external span.logo { background-image: url(img/casbonus-props-ro.png); }
.ru div.maintable.casbonus a.external span.logo { background-image: url(img/casbonus-props-ru.png); }
.it div.maintable.casbonus a.external span.logo { background-image: url(img/casbonus-props-it.png); }
div.maintable.cassoftware a.external span.logo { background: url(img/cassoftware-props.png) no-repeat 0 0; }
div.maintable.sportbonus a.external span.logo { background: url(img/sportbonus-props.png) no-repeat 0 0; }
div.maintable.poker a.external span.logo,
div.maintable.nodep a.external span.logo,
div.maintable.download a.external span.logo { background: url(img/pokerbonus-props.png) no-repeat 0 0; }
.bg div.maintable.poker a.external span.logo,
.bg div.maintable.nodep a.external span.logo { background-image: url(img/pokerbonus-props-bg.png); }
.en div.maintable.poker a.external span.logo,
.en div.maintable.nodep a.external span.logo { background-image: url(img/pokerbonus-props-en.png); }
.es div.maintable.poker a.external span.logo,
.es div.maintable.nodep a.external span.logo { background-image: url(img/pokerbonus-props-es.png); }
.gr div.maintable.poker a.external span.logo,
.gr div.maintable.nodep a.external span.logo { background-image: url(img/pokerbonus-props-gr.png); }
.it div.maintable.poker a.external span.logo,
.it div.maintable.nodep a.external span.logo { background-image: url(img/pokerbonus-props-it.png); }
.ro div.maintable.poker a.external span.logo,
.ro div.maintable.nodep a.external span.logo { background-image: url(img/pokerbonus-props-ro.png); }
.ru div.maintable.poker a.external span.logo,
.ru div.maintable.nodep a.external span.logo { background-image: url(img/pokerbonus-props-ru.png); }
div.maintable.casino a.external span.logo { background: url(img/casino-props.png) no-repeat 0 0; }
.it div.maintable.casino a.external span.logo { background-image: url(img/casino-props-it.png) }
div.maintable.training a.external span.logo { background: url(img/training-props.png) no-repeat 0 0; }
div.maintable a.external span.pic { display: block; width: 120px; height: 95px; padding: 5px 0 0; margin: 0 auto; background: url(img/software-pic.png) no-repeat 0 0; }
div.maintable.regeln a.external span.pic { background: url(img/regeln-props.png) no-repeat 0 -106px; }
.bg div.maintable.regeln a.external span.logo,
.bg div.maintable.regeln a.external span.pic { background-image: url(img/regeln-props-bg.png); }
.ru div.maintable.regeln a.external span.logo,
.ru div.maintable.regeln a.external span.pic { background-image: url(img/regeln-props-ru.png); }
.gr div.maintable.regeln a.external span.logo,
.gr div.maintable.regeln a.external span.pic { background-image: url(img/regeln-props-gr.png); }
div.maintable.forexsub a.external span.pic { background: url(img/forexsub-props.png) no-repeat 0 -106px; }
div.maintable.forexsub.markets a.external span.pic { background-image: url(img/forexsub-props-markets.png); }
div.maintable.ver1.optionen a.external span.pic { width: 253px; height: 140px; margin: -37px auto 0; background: url(img/optionen-props.png) no-repeat 0 -110px; }
div.maintable.ver1.turniere a.external span.pic { width: 253px; height: 140px; margin: -37px auto 0; background: url(img/turniere-props.png) no-repeat 0 -110px; }
div.maintable.ver1.forex a.external span.pic { width: 253px; height: 140px; margin: -37px auto 0; background: url(img/forex-props.png) no-repeat 0 -110px; }
.es div.maintable.ver1.forex a.external span.pic { background-image: url(img/forex-props-es.png) }
.it div.maintable.ver1.forex a.external span.pic { background-image: url(img/forex-props-it.png) }
.ro div.maintable.ver1.forex a.external span.pic { background-image: url(img/forex-props-ro.png) }
div.maintable.ver1.sport a.external span.pic { width: 253px; height: 140px; margin: -37px auto 0; background: url(img/sport-props.png) no-repeat 0 -110px; }
.en div.maintable.ver1.sport a.external span.pic { background-image: url(img/sport-props-en.png); }
.es div.maintable.ver1.sport a.external span.pic { background-image: url(img/sport-props-es.png); }
.it div.maintable.ver1.sport a.external span.pic { background-image: url(img/sport-props-it.png); }
.ro div.maintable.ver1.sport a.external span.pic { background-image: url(img/sport-props-ro.png); }
div.maintable.casbonus a.external span.pic { width: 253px; height: 140px; margin: 0 auto; background: url(img/casbonus-props.png) no-repeat 0 -110px; }
.bg div.maintable.casbonus a.external span.pic { background-image: url(img/casbonus-props-bg.png); }
.en div.maintable.casbonus a.external span.pic { background-image: url(img/casbonus-props-en.png); }
.es div.maintable.casbonus a.external span.pic { background-image: url(img/casbonus-props-es.png); }
.gr div.maintable.casbonus a.external span.pic { background-image: url(img/casbonus-props-gr.png); }
.ro div.maintable.casbonus a.external span.pic { background-image: url(img/casbonus-props-ro.png); }
.ru div.maintable.casbonus a.external span.pic { background-image: url(img/casbonus-props-ru.png); }
.it div.maintable.casbonus a.external span.pic { background-image: url(img/casbonus-props-it.png); }
div.maintable.sportbonus a.external span.pic { width: 253px; height: 225px; margin: 0 auto; background: url(img/sportbonus-props.png) no-repeat 0 -135px; }
div.maintable.cassoftware a.external span.pic { width: 253px; height: 220px; margin: 0 auto; background: url(img/cassoftware-props.png) no-repeat 0 -140px; }
div.maintable.poker a.external span.pic,
div.maintable.nodep a.external span.pic,
div.maintable.download a.external span.pic { width: 253px; height: 235px; margin: 0 auto; background: url(img/pokerbonus-props.png) no-repeat 0 -110px; }
.bg div.maintable.poker a.external span.pic,
.bg div.maintable.nodep a.external span.pic { background-image: url(img/pokerbonus-props-bg.png); }
.en div.maintable.poker a.external span.pic,
.en div.maintable.nodep a.external span.pic { background-image: url(img/pokerbonus-props-en.png); }
.es div.maintable.poker a.external span.pic,
.es div.maintable.nodep a.external span.pic { background-image: url(img/pokerbonus-props-es.png); }
.gr div.maintable.poker a.external span.pic,
.gr div.maintable.nodep a.external span.pic { background-image: url(img/pokerbonus-props-gr.png); }
.it div.maintable.poker a.external span.pic,
.it div.maintable.nodep a.external span.pic { background-image: url(img/pokerbonus-props-it.png); }
.ro div.maintable.poker a.external span.pic,
.ro div.maintable.nodep a.external span.pic { background-image: url(img/pokerbonus-props-ro.png); }
.ru div.maintable.poker a.external span.pic,
.ru div.maintable.nodep a.external span.pic { background-image: url(img/pokerbonus-props-ru.png); }
div.maintable.training a.external span.pic { width: 255px; height: 230px; margin: 0 auto; background: url(img/training-props.png) no-repeat 0 -110px; }
div.maintable.casino a.external span.pic { width: 253px; height: 140px; margin: 0 auto; background: url(img/casino-props.png) no-repeat 0 -110px; }
.it div.maintable.casino a.external span.pic { background-image: url(img/casino-props-it.png); }
div.maintable.casbonus a.external span.jackpot { position: relative; display: block; height: 100px; width: 272px; margin: 0 auto; background: url(img/casbonus-props.png) no-repeat 0 -258px; }
.bg div.maintable.casbonus a.external span.jackpot { background-image: url(img/casbonus-props-bg.png); }
.en div.maintable.casbonus a.external span.jackpot { background-image: url(img/casbonus-props-en.png); }
.es div.maintable.casbonus a.external span.jackpot { background-image: url(img/casbonus-props-es.png); }
.gr div.maintable.casbonus a.external span.jackpot { background-image: url(img/casbonus-props-gr.png); }
.ro div.maintable.casbonus a.external span.jackpot { background-image: url(img/casbonus-props-ro.png); }
.ru div.maintable.casbonus a.external span.jackpot { background-image: url(img/casbonus-props-ru.png); }
.it div.maintable.casbonus a.external span.jackpot { background-image: url(img/casbonus-props-it.png); }
div.maintable.casino a.external span.jackpot { position: relative; display: block; height: 100px; width: 272px; margin: 0 auto; background: url(img/casino-props.png) no-repeat 0 -258px; }
.it div.maintable.casino a.external span.jackpot { background-image: url(img/casino-props-it.png); }
.en div.maintable.casino a.external span.logo,
.en div.maintable.casino a.external span.pic,
.en div.maintable.casino a.external span.jackpot { background-image: url(img/casino-props-en.png); }
.ro div.maintable.casino a.external span.logo,
.ro div.maintable.casino a.external span.pic,
.ro div.maintable.casino a.external span.jackpot { background-image: url(img/casino-props-ro.png); }
.ru div.maintable.casino a.external span.logo,
.ru div.maintable.casino a.external span.pic,
.ru div.maintable.casino a.external span.jackpot { background-image: url(img/casino-props-ru.png); }
.bg div.maintable.casino a.external span.logo,
.bg div.maintable.casino a.external span.pic,
.bg div.maintable.casino a.external span.jackpot { background-image: url(img/casino-props-bg.png); }
.gr div.maintable.casino a.external span.logo,
.gr div.maintable.casino a.external span.pic,
.gr div.maintable.casino a.external span.jackpot { background-image: url(img/casino-props-gr.png); }
.es div.maintable.casino a.external span.logo,
.es div.maintable.casino a.external span.pic,
.es div.maintable.casino a.external span.jackpot { background-image: url(img/casino-props-es.png); }
div.triobox.jackpots span.jackpot { position: relative; display: block; height: 26px; width: 225px; margin: 0 auto; background: url(img/casbonus-props.png) no-repeat -25px -287px; }
div.maintable a.external span.jackpot .part { height: 18px; display: block; float: left; position: relative; margin: 33px 0 0 47px; }
div.triobox.jackpots span.jackpot .part { height: 18px; display: block; float: left; position: relative; margin: 4px 2px 2px 22px; }
div.maintable a.external span.jackpot .part .digit,
div.triobox.jackpots span.jackpot .part .digit { display: block; font: bold 14px Arial; line-height: 18px; float: left; width: 15px; height: 18px; overflow: hidden; text-align: center; color: #222; position: relative; border-left: 1px solid transparent; text-shadow: none; }
div.maintable a.external span.jackpot .foreground { position: absolute; top: 33px; left: 48px; display: block; width: 198px; height: 18px; box-shadow: 0px 7px 16px -8px black inset, 0px -7px 16px -8px black inset; }
div.triobox.jackpots span.jackpot .foreground { position: absolute; top: 4px; left: 23px; display: block; width: 198px; height: 18px; box-shadow: 0px 7px 16px -8px black inset, 0px -7px 16px -8px black inset; }
div.maintable a.external span.jackpot .part .digit.dot,
div.triobox.jackpots span.jackpot .part .digit.dot { margin-right: 8px; }
div.maintable a.external span.jackpot .part .digit.comma,
div.triobox.jackpots span.jackpot .part .digit.comma { margin-right: 7px; }
div.maintable a.external span.pic > span { display: block; width: 32px; height: 32px; background: url(img/maintable-misc.png) no-repeat -540px 0; text-indent: -9999px; margin-left: 84px; }
div.maintable.ver1 a.external span.pic > span { margin-left: 215px; margin-top: 5px; }
div.maintable a.external span.btn { display: block; width: 112px; height: 30px; font: bold 12px Arial; text-transform: uppercase; color: white; text-shadow: 1px 1px 2px #444; line-height: 30px; text-align: center; margin: 5px auto 10px; border: 1px solid white; border-radius: 7px; box-shadow: 0 0 1px 1px #353a4a inset; background: #ff862a; background: -moz-linear-gradient(top, #ff862a 0%, #fe842f 50%, #fd6500 51%, #fd6500 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff862a), color-stop(50%, #fe842f), color-stop(51%, #fd6500), color-stop(100%, #fd6500)); background: -webkit-linear-gradient(top, #ff862a 0%, #fe842f 50%, #fd6500 51%, #fd6500 100%); background: -o-linear-gradient(top, #ff862a 0%, #fe842f 50%, #fd6500 51%, #fd6500 100%); background: -ms-linear-gradient(top, #ff862a 0%, #fe842f 50%, #fd6500 51%, #fd6500 100%); background: linear-gradient(to bottom, #ff862a 0%, #fe842f 50%, #fd6500 51%, #fd6500 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff862a', endColorstr='#fd6500', GradientType=0); }
div.maintable.ver1 a.external span.btn { width: 172px; height: 45px; font-size: 18px; line-height: 45px; }
div.maintable.ver2 a.external span.btn,
div.maintable.ver3 a.external span.btn { width: 232px; height: 45px; font-size: 24px; line-height: 45px; box-shadow: 0 -10px 60px -10px #239df2, 0 5px 60px -10px #239df2, 0 0 2px black inset; }
div.maintable.ver3.training a.external span.btn { font-size: 18px; }
div.maintable a.external:hover span.btn { background: #45affc; background: -moz-linear-gradient(top, #45affc 0%, #0b73f7 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #45affc), color-stop(100%, #0b73f7)); background: -webkit-linear-gradient(top, #45affc 0%, #0b73f7 100%); background: -o-linear-gradient(top, #45affc 0%, #0b73f7 100%); background: -ms-linear-gradient(top, #45affc 0%, #0b73f7 100%); background: linear-gradient(to bottom, #45affc 0%, #0b73f7 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#45affc', endColorstr='#0b73f7', GradientType=0); }

/* ========================= */

/*overview pages small tables*/

/* ========================= */
div.smalltable { position: relative; width: 207px; padding: 0 5px 7px; border: 1px solid #626262; border-top: none; border-radius: 2px; box-shadow: 2px 2px 3px -1px white inset; background: #b2b2b2; background: -moz-linear-gradient(-45deg, #b2b2b2 0%, #dddddd 15%, #ebeaea 23%, #8f8e8e 100%); background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #b2b2b2), color-stop(15%, #dddddd), color-stop(23%, #ebeaea), color-stop(100%, #8f8e8e)); background: -webkit-linear-gradient(-45deg, #b2b2b2 0%, #dddddd 15%, #ebeaea 23%, #8f8e8e 100%); background: -o-linear-gradient(-45deg, #b2b2b2 0%, #dddddd 15%, #ebeaea 23%, #8f8e8e 100%); background: -ms-linear-gradient(-45deg, #b2b2b2 0%, #dddddd 15%, #ebeaea 23%, #8f8e8e 100%); background: linear-gradient(135deg, #b2b2b2 0%, #dddddd 15%, #ebeaea 23%, #8f8e8e 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b2b2b2', endColorstr='#8f8e8e', GradientType=1); }
div.smalltable:before { z-index: -1; position: absolute; content: ""; bottom: 14px; left: 5px; width: 90%; top: 50%; max-width: 300px; background: #777; -webkit-box-shadow: 0 15px 10px #777; -moz-box-shadow: 0 15px 10px #777; box-shadow: 0 15px 10px #777; -webkit-transform: rotate(-2deg); -moz-transform: rotate(-2deg); -o-transform: rotate(-2deg); -ms-transform: rotate(-2deg); transform: rotate(-2deg); }
div.smalltable:after { z-index: -1; position: absolute; content: ""; bottom: 14px; right: 5px; width: 90%; top: 50%; max-width: 300px; background: #777; -webkit-box-shadow: 0 15px 10px #777; -moz-box-shadow: 0 15px 10px #777; box-shadow: 0 15px 10px #777; -webkit-transform: rotate(2deg); -moz-transform: rotate(2deg); -o-transform: rotate(2deg); -ms-transform: rotate(2deg); transform: rotate(2deg); }
div.smalltable.right { margin: 0 0 15px 15px; }
div.smalltable.left { margin: 0 15px 15px 0; }
div.smalltable div { background: url(img/smalltable-props.png) no-repeat 0 0; margin: 0 -5px 3px; line-height: 28px; text-align: center; text-transform: uppercase; text-indent: 20px; text-shadow: 1px 1px 2px white; }
div.smalltable.sport div { background: url(img/smalltable-props-sport.png) no-repeat 0 0; }
div.smalltable.casbonus div { background: url(img/smalltable-props-casbonus.png) no-repeat 0 0; }
div.smalltable ul { margin: 0; padding: 5px; list-style: none; border: 1px solid #bebdbd; border-top: 1px solid #3c3c3c; border-left: 1px solid #3c3c3c; background: #888; border-radius: 3px; box-shadow: 1px 1px 3px -1px gray inset; }
div.smalltable ul li { background-color: #ababab; line-height: 20px; }
div.smalltable ul li a { display: block; font: bold 12px Arial; line-height: 20px; color: #455569; text-decoration: none; background: url(img/smalltable-props.png) no-repeat -201px -34px; transition: .5s background-position; -moz-transition: .5s background-position; -webkit-transition: .5s background-position; text-indent: 30px; }
div.smalltable.sport ul li a { background: url(img/smalltable-props-sport.png) no-repeat -201px -34px; }
div.smalltable.casbonus ul li a { background: url(img/smalltable-props-casbonus.png) no-repeat -201px -34px; }
div.smalltable ul li a:hover { text-decoration: underline; background-position: -195px -34px; }
div.smalltable ul li.white { background-color: white; }
div.smalltable ul li.bot { height: 106px; margin: 6px -1px 0; background: url(img/smalltable-props.png) no-repeat 0 -28px; text-indent: -9999px; }
.ru div.smalltable div,
.ru div.smalltable ul li a,
.ru div.smalltable ul li.bot { background-image: url(img/smalltable-props-ru.png); }
div.smalltable.sport ul li.bot { background: url(img/smalltable-props-sport.png) no-repeat 0 -28px; }
.es div.smalltable.sport div,
.es div.smalltable.sport ul li a,
.es div.smalltable.sport ul li.bot { background-image: url(img/smalltable-props-sport-es.png); }
.it div.smalltable.sport div,
.it div.smalltable.sport ul li a,
.it div.smalltable.sport ul li.bot { background-image: url(img/smalltable-props-sport-it.png); }
.ro div.smalltable.sport div,
.ro div.smalltable.sport ul li a,
.ro div.smalltable.sport ul li.bot { background-image: url(img/smalltable-props-sport-ro.png); }
div.smalltable.casbonus ul li.bot { background: url(img/smalltable-props-casbonus.png) no-repeat 0 -28px; }
.it div.smalltable.casbonus div,
.it div.smalltable.casbonus ul li a,
.it div.smalltable.casbonus ul li.bot { background-image: url(img/smalltable-props-casbonus-it.png); }
div.smalltable.software ul li.bot { background-position: 0 -28px; }
.bg div.smalltable.casbonus div,
.bg div.smalltable.casbonus ul li a,
.bg div.smalltable.casbonus ul li.bot { background-image: url(img/smalltable-props-casbonus-bg.png); }
.en div.smalltable.casbonus div,
.en div.smalltable.casbonus ul li a,
.en div.smalltable.casbonus ul li.bot { background-image: url(img/smalltable-props-casbonus-en.png); }
.gr div.smalltable.casbonus div,
.gr div.smalltable.casbonus ul li a,
.gr div.smalltable.casbonus ul li.bot { background-image: url(img/smalltable-props-casbonus-gr.png); }
.ru div.smalltable.casbonus div,
.ru div.smalltable.casbonus ul li a,
.ru div.smalltable.casbonus ul li.bot { background-image: url(img/smalltable-props-casbonus-ru.png); }
.ro div.smalltable.casbonus div,
.ro div.smalltable.casbonus ul li a,
.ro div.smalltable.casbonus ul li.bot { background-image: url(img/smalltable-props-casbonus-ro.png); }
.es div.smalltable.casbonus div,
.es div.smalltable.casbonus ul li a,
.es div.smalltable.casbonus ul li.bot { background-image: url(img/smalltable-props-casbonus-es.png); }

/* ========================= */

/*seiten big table*/
div.seiten { margin: 0 -17px 15px; background: url(img/seiten-bg.jpg) no-repeat 0 27px; }
div.seiten div.heading { position: relative; line-height: 27px; background: url(img/seiten-grad.png) repeat-x 0 -103px; }
div.seiten div.heading span.inner { display: block; background: url(img/seiten-grad.png) no-repeat right -130px; }
div.seiten div.heading span.inner span { display: block; background: url(img/seiten-grad.png) no-repeat left -76px; text-align: center; color: black; font-size: 14px; }
div.seiten div.heading span.logo { position: absolute; top: -15px; left: 12px; display: block; width: 167px; height: 97px; padding-top: 10px; background: url(img/seiten-misc.png) no-repeat 0 0; text-indent: -9999px; }
div.seiten ul.points { width: 510px; float: right; color: #b1eaff; list-style: none; margin: 35px 0px 19px; padding: 0; font-size: 16px; text-shadow: 0 0 2px #b1eaff; line-height: 24px; }
div.seiten ul.points li { padding-left: 40px }
div.seiten ul.points li em { font-style: normal; font-size: 24px; padding-right: 20px; text-shadow: 0 0 20px #178aff, 0 0 45px #178aff; }
div.seiten ul.points li:first-child { padding-left: 0; font-size: 22px; line-height: 40px; }
div.seiten ul.points li:first-child strong { font-size: 40px; }
div.seiten div.biglink { float: right; position: relative; width: 553px; height: 57px; padding: 12px 0 11px; margin: 16px 10px 10px; background: url(img/review-cta-poker-de.jpg) no-repeat; }
div.seiten div.biglink span.frame { position: absolute; width: 158px; height: 21px; top: -14px; right: 65px; background: url(img/seiten-misc.png) no-repeat 0 -160px; text-indent: -9999px; }
div.seiten div.biglink a { display: block; height: 100%; margin-left: 166px; color: black; text-decoration: none; font-size: 11px; }
div.seiten div.biglink a:hover { background: url(img/seiten-misc.png) no-repeat 116px -104px; }
div.seiten div.biglink a span.dl { display: block; width: 120px; height: 30px; padding-top: 25px; color: #3f4c5a; text-align: center; }
div.seiten div.biglink a span.dl strong { display: block; }
div.seiten div.biglink a span.bonus { float: left; width: 265px; font: normal 18px Arial; color: white; line-height: 56px; text-align: center; text-shadow: 0 0 2px white; }
div.seiten div.biglink a span.text { float: right; margin: -45px 31px 0 0; text-align: center; color: white; }
div.seiten div.biglink a:hover span.text { color: black; }
div.seiten div.biglink a span.text span { display: block; width: 190px; height: 20px; margin-bottom: 3px; background: url(img/review-cta-poker-de.jpg) no-repeat 0 -80px; text-indent: -9999px; }
.en div.seiten div.biglink,
.en div.seiten div.biglink a span.text span { background-image: url(img/review-cta-poker-en.jpg); }
.bg div.seiten div.biglink,
.bg div.seiten div.biglink a span.text span { background-image: url(img/review-cta-poker-bg.jpg); }
.ru div.seiten div.biglink,
.ru div.seiten div.biglink a span.text span { background-image: url(img/review-cta-poker-ru.jpg); }
.gr div.seiten div.biglink,
.gr div.seiten div.biglink a span.text span { background-image: url(img/review-cta-poker-gr.jpg); }
div.seiten div.biglink a:hover span.text span { background-position: -190px -80px !important; }
div.seiten ul.main { list-style: none; margin: 0; padding: 0; }
div.seiten ul.main li { height: 76px; background: url(img/seiten-grad.png) repeat-x 0 0; line-height: 76px; border-bottom: 1px solid #d0d2d3; }
div.seiten ul.main li span,
div.seiten ul.main li a { float: left; height: 100%; }
div.seiten ul.main li a { width: 203px; background: url(img/seiten-props.jpg) no-repeat 0 0; text-indent: -9999px; }
div.seiten ul.main li a:hover { background-position: -204px 0; }
div.seiten ul.main li span.bonus,
div.seiten ul.main li span.code { width: 122px; height: 36px; padding: 7px 10px; background: #d5d6d6; font-size: 10px; line-height: 16px; margin: 12px 10px; box-shadow: 1px 1px 4px -2px #343434 inset, -1px -1px 1px #E2E2E2 inset; }
div.seiten ul.main li span.bonus strong,
div.seiten ul.main li span.code strong { font-size: 12px; }
div.seiten ul.main li span.code { border: 1px dashed #505050; padding-left: 30px; width: 102px; }
div.seiten ul.main li span.code strong { font-size: 14px; display: block; }
div.seiten ul.main li span.info { width: 150px; height: 46px; background: url(img/seiten-props.jpg) no-repeat 0 -76px; padding: 15px 9px 15px 243px; font-size: 9px; line-height: 12px; }
div.seiten ul.main li span.info strong { display: block; font-size: 12px; line-height: 20px; }
div.seiten ul.main li.kingbilly span.info { background-position: 0 -76px; }
div.seiten ul.main li.knightslots span.info { background-position: 0 -153px; }
div.seiten ul.main li.casinomia span.info { background-position: 0 -230px; }
div.seiten ul.main li.lvbet span.info { background-position: 0 -307px; }
div.seiten ul.main li.fourstars span.info { background-position: 0 -384px; }
div.seiten ul.main li.megarush span.info { background-position: 0 -461px; }
div.seiten ul.main li.casinoroom span.info { background-position: 0 -538px; }
div.seiten ul.main li.heycasino span.info { background-position: 0 -615px; }
div.seiten ul.main li.amunra span.info { background-position: 0 -692px; }
div.seiten ul.main li.rantcasino span.info { background-position: 0 -769px; }


/*three boxes element*/
div.triobox { border: 1px solid #bfc1c2; border-radius: 4px; margin: 10px auto 15px; text-align: center; }
div.triobox.jackpots { margin: 0 -10px 15px; background: #c7d7ea; border-color: #61625e; border-radius: 0; }
div.triobox > span { display: block; margin: -10px auto 10px; }
div.triobox > span > span { display: inline-block; padding: 0 20px; background: white; font: bold 14px Verdana; text-transform: uppercase; color: #314c71; }
div.triobox.jackpots > span { position: static; display: block; font-size: 16px; width: auto; margin: 5px 0 15px; color: black; background: #a5b1bf; background: -moz-linear-gradient(left, #a5b1bf 0%, #c7d7ea 50%, #a5b1bf 100%); background: -webkit-gradient(linear, left top, right top, color-stop(0%, #a5b1bf), color-stop(50%, #c7d7ea), color-stop(100%, #a5b1bf)); background: -webkit-linear-gradient(left, #a5b1bf 0%, #c7d7ea 50%, #a5b1bf 100%); background: -o-linear-gradient(left, #a5b1bf 0%, #c7d7ea 50%, #a5b1bf 100%); background: -ms-linear-gradient(left, #a5b1bf 0%, #c7d7ea 50%, #a5b1bf 100%); background: linear-gradient(to right, #a5b1bf 0%, #c7d7ea 50%, #a5b1bf 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5b1bf', endColorstr='#a5b1bf', GradientType=1); }
div.triobox.jackpots > span > span { background: none; color: black; }
div.triobox a { float: left; width: 218px; height: 225px; padding: 8px 14px 50px; margin: 0 25px; background: url(img/software-box.jpg) no-repeat 0 0; font: bold 12px Verdana; text-shadow: 0 0 10px #178aff, 0 0 20px #178aff, 0 0 30px #178aff, 0 0 45px #178aff; color: #b1eaff; text-decoration: none; text-transform: uppercase; line-height: 40px; text-align: center; }
div.triobox.casbonus a { width: 188px; height: 135px; padding: 16px 14px 19px; margin: 0 3px 10px; background: url(img/casbonus-box.jpg) no-repeat 0 0 !important; line-height: 36px; }
div.triobox.jackpots a { width: 239px; height: 245px; padding: 0 25px 19px; margin: 0 7px 10px; background: url(img/jackpots-box.jpg) no-repeat 0 0; line-height: 36px; }
div.triobox.jackpots a.eurogrand { font: bold 14px Arial; line-height: 30px; }
div.triobox.jackpots a.eurogrand strong { display: block; font-size: 27px; line-height: 40px; }
div.triobox.jackpots a.eurogrand span.jackpot { margin-top: 38px; }
div.triobox.jackpots a.eight { font: bold 17px Arial; line-height: 65px; }
div.triobox.jackpots a.eight strong { font-size: 34px; vertical-align: -5px; }
div.triobox.jackpots a.eight span.jackpot { margin-top: 35px; }
div.triobox.jackpots a.europa { text-transform: none; line-height: 22px; }
div.triobox.jackpots a.europa strong { font-size: 24px; text-transform: uppercase; display: block; line-height: 45px; }
div.triobox.jackpots a.europa span.jackpot { margin-top: 41px; }
div.triobox.jackpots a.europa span.code { border: 1px dashed #aeddff; padding: 3px 12px; border-radius: 3px; box-shadow: 0 0 5px 1px #26a8ff; }
div.triobox.jackpots a span.logo { display: block; width: 165px; height: 54px; margin: -9px auto 0px; background: url(img/jackpots-box-logos.png) no-repeat 0 0; text-indent: -9999px; }
div.triobox.jackpots a.eurogrand span.logo { background-position: 0px -220px; }
div.triobox.jackpots a.eight span.logo { height: 61px; background-position: 0px -3px; }
div.triobox.jackpots a.europa span.logo { background-position: 0px -279px; }
div.triobox.jackpots a.netbet span.logo { background-position: 0px -402px; }
div.triobox.jackpots a.netbet span.jackpot { margin-top: 72px; }
div.triobox.jackpots a.netbet { text-transform: uppercase; line-height: 22px; }
div.triobox.jackpots a.netbet strong { font-size: 24px; text-transform: uppercase; display: block; line-height: 45px; }
div.triobox.jackpots a.netbet span.jackpot { margin-top: 41px; }
div.triobox.jackpots a.platinum span.logo { height: 61px; background-position: 0px -77px; }
div.triobox.jackpots a.platinum span.jackpot { margin-top: 65px; }
div.triobox.jackpots a.winga span.logo { background-position: 0px -150px; }
div.triobox.jackpots a.winga span.jackpot { margin-top: 72px; }
div.triobox.jackpots a.playmill span.logo { background-position: 0px -462px; }
div.triobox.jackpots a.playmill span.jackpot { margin-top: 36px; }
div.triobox.jackpots a.williamhill span.logo { background-position: 0px -709px; }
div.triobox.jackpots a.williamhill span.jackpot { margin-top: 72px; }
div.triobox.jackpots a.winner span.logo { background-position: 0px -526px; }
div.triobox.jackpots a.winner span.jackpot { margin-top: 36px; }
div.triobox.jackpots a.red32 span.logo { background-position: 0px -586px; }
div.triobox.jackpots a.red32 span.jackpot { margin-top: 72px; }
div.triobox.jackpots a.mybet span.logo { background-position: 0px -647px; }
div.triobox.jackpots a.mybet span.jackpot { margin-top: 72px; }
div.triobox.jackpots a.joyland span.logo { background-position: 0px -339px; }
div.triobox.jackpots a.joyland span.jackpot { margin-top: 72px; }
div.triobox.jackpots a.kingbilly span.logo { background-position: 0px -772px; }
div.triobox.jackpots a.kingbilly span.jackpot { margin-top: 72px; }
div.triobox.jackpots a.knightslots span.logo { background-position: 0px -845px; }
div.triobox.jackpots a.knightslots span.jackpot { margin-top: 36px; }
div.triobox.jackpots a.casinomia span.logo { background-position: 0px -920px; }
div.triobox.jackpots a.casinomia span.jackpot { margin-top: 36px; }

div.triobox.casbonus a:hover { text-shadow: 0 0 20px #178aff, 0 0 45px #178aff; }
div.triobox a span.btn { display: block; height: 44px; text-indent: -9999px; margin-top: 6px; border-radius: 4px; }
div.triobox a:hover span.btn { background: url(img/software-box.jpg) no-repeat -14px bottom; }
.en div.triobox a,
.en div.triobox a:hover span.btn { background-image: url(img/software-box-en.jpg); }
.es div.triobox a,
.es div.triobox a:hover span.btn { background-image: url(img/software-box-es.jpg); }
.it div.triobox a,
.it div.triobox a:hover span.btn { background-image: url(img/software-box-it.jpg); }
.ro div.triobox a,
.ro div.triobox a:hover span.btn { background-image: url(img/software-box-ro.jpg); }
.ru div.triobox a,
.ru div.triobox a:hover span.btn { background-image: url(img/software-box-ru.jpg); }
.gr div.triobox a,
.gr div.triobox a:hover span.btn { background-image: url(img/software-box-gr.jpg); }
.bg div.triobox a,
.bg div.triobox a:hover span.btn { background-image: url(img/software-box-bg.jpg); }
div.triobox.jackpots a span.btn { width: 203px; height: 45px; margin: 19px auto 0; border-radius: 8px; }
div.triobox.jackpots a:hover span.btn { background: url(img/jackpots-box.jpg) no-repeat center bottom; }
.en div.triobox.jackpots a,
.en div.triobox.jackpots a:hover span.btn { background-image: url(img/jackpots-box-en.jpg); }
.bg div.triobox.jackpots a,
.bg div.triobox.jackpots a:hover span.btn { background-image: url(img/jackpots-box-bg.jpg); }
.ru div.triobox.jackpots a,
.ru div.triobox.jackpots a:hover span.btn { background-image: url(img/jackpots-box-ru.jpg); }
.ro div.triobox.jackpots a,
.ro div.triobox.jackpots a:hover span.btn { background-image: url(img/jackpots-box-ro.jpg); }
.es div.triobox.jackpots a,
.es div.triobox.jackpots a:hover span.btn { background-image: url(img/jackpots-box-es.jpg); }
.it div.triobox.jackpots a,
.it div.triobox.jackpots a:hover span.btn { background-image: url(img/jackpots-box-it.jpg); }
.gr div.triobox.jackpots a,
.gr div.triobox.jackpots a:hover span.btn { background-image: url(img/jackpots-box-gr.jpg); }
div.trustdiv { position: relative; height: 225px; margin: 0 -15px 15px; padding: 20px 10px 10px; border: 1px solid #b2b1b1; overflow: hidden; }
div.trustdiv img { position: relative; padding: 0 0 50px; }
div.trustdiv > span:first-child { position: absolute; top: 0; width: 98%; border-bottom: 1px solid black; display: block; z-index: 10; }
div.trustdiv > span:first-child span { background: white; display: block; width: 45%; margin: 0px auto -15px; text-align: center; font-size: 16px; line-height: 30px; }
div.trustdiv span.more { position: absolute; bottom: 7px; display: block; width: 100%; text-align: center; background: #b0d9ff; margin-left: -10px; line-height: 21px; cursor: pointer; }
div.trustdiv span.more span { padding: 4px 25px; background: white; text-decoration: underline; }

/*books slider*/
div.bookslides { position: relative; width: 429px; padding: 0 4px; background: #8e8f90; border: 1px solid #42484c; }
div.bookslides:before { z-index: -1; position: absolute; content: ""; bottom: 15px; left: 10px; width: 50%; top: 80%; max-width: 300px; background: #777; -webkit-box-shadow: 0 16px 8px #777; -moz-box-shadow: 0 16px 8px #777; box-shadow: 0 16px 8px #777; -webkit-transform: rotate(-3deg); -moz-transform: rotate(-3deg); -o-transform: rotate(-3deg); -ms-transform: rotate(-3deg); transform: rotate(-3deg); }
div.bookslides:after { z-index: -1; position: absolute; content: ""; bottom: 15px; right: 10px; width: 50%; top: 80%; max-width: 300px; background: #777; -webkit-box-shadow: 0 16px 8px #777; -moz-box-shadow: 0 16px 8px #777; box-shadow: 0 16px 8px #777; -webkit-transform: rotate(3deg); -moz-transform: rotate(3deg); -o-transform: rotate(3deg); -ms-transform: rotate(3deg); transform: rotate(3deg); }
div.bookslides.right { margin: 0 0 15px 15px; }
div.bookslides.left { margin: 0 15px 15px 0; }
div.bookslides div.heading { font-weight: bold; margin-bottom: 5px; color: black; text-align: center; line-height: 27px; background: url(img/books-props.png) no-repeat left -94px; }
div.bookslides div.heading div { line-height: 27px; background: url(img/books-props.png) no-repeat right -121px; }
div.bookslides div.slider { width: 429px; position: relative; float: left; margin: 0 auto; background: url(img/books-bg.jpg) no-repeat 0 0; }
div.bookslides div.slider ul { top: 0; left: 0; margin: 0; padding: 0; list-style: none; }
div.bookslides ul li { width: 429px; float: left; }
div.bookslides ul li div:first-child { height: 198px; padding: 10px 20px 5px 180px; color: #b1eaff; background: url(img/books-covers.png) no-repeat; }
div.bookslides ul li div:first-child span.title { display: block; height: 63px; padding: 12px 0; text-shadow: 0 0 10px #178aff, 0 0 20px #178aff, 0 0 30px #178aff, 0 0 45px #178aff; font-weight: bold; line-height: 22px; text-transform: uppercase; }
div.bookslides ul li div.book1 { background-position: 0 0; }
div.bookslides ul li div.book2 { background-position: 15px -210px; }
div.bookslides ul li div.book3 { background-position: 0 -420px; }
div.bookslides ul li div.link { width: 277px; height: 59px; background: #c1bfd1; border: 1px solid #45494c; box-shadow: 5px 5px 15px -5px black; margin: 8px 0 0 3px; }
div.bookslides ul li div.link a { display: block; width: 250px; height: 50px; margin: 5px 14px; text-indent: -9999px; background: url(img/books-props.png) no-repeat 0 -148px; box-shadow: 0 0 15px 0px #96D5FF; border-radius: 18px; -moz-border-radius: 18px; -webkit-border-radius: 18px; }
div.bookslides ul li div.link a:hover { background-position: 0 -198px; }
div.bookslides div.navi { position: absolute; bottom: 18px; right: 6px; width: 136px; height: 57px; background: url(img/bg-pattern1.png); box-shadow: 0 0 20px -2px black inset; border: 2px ridge #C4C4C4; }
div.bookslides div.navi div { width: 45px; padding-top: 35px; margin: 2px 10px 0; cursor: pointer; float: left; color: #b1eaff; font-size: 10px; text-align: center; background: url(img/books-props.png) no-repeat; }
div.bookslides div.navi div:hover { text-shadow: 0 0 10px #178aff, 0 0 20px #178aff, 0 0 30px #178aff, 0 0 45px #178aff; }
div.bookslides div.navi div.backwards { margin-left: 15px; background-position: -171px 0; }
div.bookslides div.navi div.forwards { text-indent: -11px; background-position: -213px 0; }
ul.booklist { list-style: none; padding-left: 12px; margin: 0 0 15px; }
ul.booklist li { background: url(img/books-props.png) no-repeat -248px -5px; padding: 5px 0 5px 30px; }

/*books tables*/
ul.book-table { position: relative; height: 340px; margin: 0 auto 20px; padding: 0 6px 35px; list-style: none; border: 1px solid #b0b0b0; border-radius: 2px; background: #b3b3b3; background: url(img/books-corners.png) no-repeat -73px -25px, url(img/books-corners.png) no-repeat 849px -26px, url(img/books-corners.png) no-repeat -220px 345px, url(img/books-corners.png) no-repeat 758px 353px, -moz-linear-gradient(-45deg, #b3b3b3 0%, #e0e0e0 13%, #eae9e9 22%, #8f8e8e 100%); background: url(img/books-corners.png) no-repeat -73px -25px, url(img/books-corners.png) no-repeat 849px -26px, url(img/books-corners.png) no-repeat -220px 345px, url(img/books-corners.png) no-repeat 758px 353px, -webkit-gradient(linear, left top, right bottom, color-stop(0%, #b3b3b3), color-stop(13%, #e0e0e0), color-stop(22%, #eae9e9), color-stop(100%, #8f8e8e)); background: url(img/books-corners.png) no-repeat -73px -25px, url(img/books-corners.png) no-repeat 849px -26px, url(img/books-corners.png) no-repeat -220px 345px, url(img/books-corners.png) no-repeat 758px 353px, -webkit-linear-gradient(-45deg, #b3b3b3 0%, #e0e0e0 13%, #eae9e9 22%, #8f8e8e 100%); background: url(img/books-corners.png) no-repeat -73px -25px, url(img/books-corners.png) no-repeat 849px -26px, url(img/books-corners.png) no-repeat -220px 345px, url(img/books-corners.png) no-repeat 758px 353px, -o-linear-gradient(-45deg, #b3b3b3 0%, #e0e0e0 13%, #eae9e9 22%, #8f8e8e 100%); background: url(img/books-corners.png) no-repeat -73px -25px, url(img/books-corners.png) no-repeat 849px -26px, url(img/books-corners.png) no-repeat -220px 345px, url(img/books-corners.png) no-repeat 758px 353px, -ms-linear-gradient(-45deg, #b3b3b3 0%, #e0e0e0 13%, #eae9e9 22%, #8f8e8e 100%); background: url(img/books-corners.png) no-repeat -73px -25px, url(img/books-corners.png) no-repeat 849px -26px, url(img/books-corners.png) no-repeat -220px 345px, url(img/books-corners.png) no-repeat 758px 353px, linear-gradient(135deg, #b3b3b3 0%, #e0e0e0 13%, #eae9e9 22%, #8f8e8e 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#8f8e8e', GradientType=1); }
ul.book-table.right { margin: 0 0 15px 15px; }
ul.book-table.left { margin: 0 15px 15px 0; }
ul.book-table.half { width: 440px; background: #b3b3b3; background: url(img/books-corners.png) no-repeat -220px 345px, url(img/books-corners.png) no-repeat 317px 353px, -moz-linear-gradient(-45deg, #b3b3b3 0%, #e0e0e0 13%, #eae9e9 22%, #8f8e8e 100%); background: url(img/books-corners.png) no-repeat -220px 345px, url(img/books-corners.png) no-repeat 317px 353px, -webkit-gradient(linear, left top, right bottom, color-stop(0%, #b3b3b3), color-stop(13%, #e0e0e0), color-stop(22%, #eae9e9), color-stop(100%, #8f8e8e)); background: url(img/books-corners.png) no-repeat -220px 345px, url(img/books-corners.png) no-repeat 317px 353px, -webkit-linear-gradient(-45deg, #b3b3b3 0%, #e0e0e0 13%, #eae9e9 22%, #8f8e8e 100%); background: url(img/books-corners.png) no-repeat -220px 345px, url(img/books-corners.png) no-repeat 317px 353px, -o-linear-gradient(-45deg, #b3b3b3 0%, #e0e0e0 13%, #eae9e9 22%, #8f8e8e 100%); background: url(img/books-corners.png) no-repeat -220px 345px, url(img/books-corners.png) no-repeat 317px 353px, -ms-linear-gradient(-45deg, #b3b3b3 0%, #e0e0e0 13%, #eae9e9 22%, #8f8e8e 100%); background: url(img/books-corners.png) no-repeat -220px 345px, url(img/books-corners.png) no-repeat 317px 353px, linear-gradient(135deg, #b3b3b3 0%, #e0e0e0 13%, #eae9e9 22%, #8f8e8e 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#8f8e8e', GradientType=1); }
ul.book-table:before { z-index: -1; position: absolute; content: ""; bottom: 11px; left: 10px; width: 50%; top: 80%; background: #777; -webkit-box-shadow: 0 16px 8px #777; -moz-box-shadow: 0 16px 8px #777; box-shadow: 0 16px 8px #777; -webkit-transform: rotate(-1deg); -moz-transform: rotate(-1deg); -o-transform: rotate(-1deg); -ms-transform: rotate(-1deg); transform: rotate(-1deg); }
ul.book-table:after { z-index: -1; position: absolute; content: ""; bottom: 11px; right: 10px; width: 47.7%; top: 80%; background: #777; -webkit-box-shadow: 0 16px 8px #777; -moz-box-shadow: 0 16px 8px #777; box-shadow: 0 16px 8px #777; -webkit-transform: rotate(1deg); -moz-transform: rotate(1deg); -o-transform: rotate(1deg); -ms-transform: rotate(1deg); transform: rotate(1deg); }
ul.book-table.half:after { width: 45.5%; }
ul.book-table li { position: relative; width: 435px; height: 74px; float: left; background: url(img/bg-pattern1.png); box-shadow: 0 0 20px -2px black inset; border: 2px ridge #C4C4C4; border-right-style: groove; }
ul.book-table li:first-child { width: 100%; background: none; box-shadow: none; border: none; text-align: center; font: bold 14px Arial; line-height: 28px; height: 28px; }
ul.book-table li:first-child span { display: block; float: left; width: 58px; height: 38px; background: url(img/books-props.png) no-repeat 0 0; text-indent: -9999px; margin: -10px 0 0; }
ul.book-table li:first-child span.icon1 { background-position: 0 0; }
ul.book-table li:first-child span.icon2 { background-position: -57px 0; }
ul.book-table li:first-child span.icon3 { background-position: -114px 0; }
ul.book-table li a { position: absolute; width: 153px; height: 28px; bottom: -1px; right: -2px; background: url(img/books-props.png) no-repeat 0 -38px; text-indent: -9999px; }
ul.book-table li a:hover { background-position: 0 -66px; }
ul.book-table li span.title { color: #b1eaff; font: bold 15px Tahoma, Verdana, Segoe, sans-serif; line-height: 30px; text-shadow: 0 0 10px #178aff, 0 0 20px #178aff, 0 0 30px #178aff, 0 0 45px #178aff; }
ul.book-table li span.author { display: block; color: #aae4fb; font-size: 14px; }
ul.book-table li span.author span { color: white; font-weight: bold; }
ul.book-table li span.rating { float: left; display: block; width: 97px; height: 13px; margin: -4px 0 0 -12px; padding: 9px 12px 11px; color: #b1eaff; text-align: right; background: url(img/books-props.png) no-repeat -153px -48px; text-shadow: 0 0 10px #178aff, 0 0 20px #178aff, 0 0 30px #178aff, 0 0 45px #178aff; }
ul.book-table li span.rating span { float: left; display: block; width: 74px; height: 13px; background: url(img/books-props.png) no-repeat -165px -81px; text-indent: -9999px; text-align: left; }
ul.book-table li span.rate8 span { width: 67px }
ul.book-table li span.rate7 span { width: 58px }
ul.book-table li span.rate6 span { width: 52px }
ul.book-table li span.rate5 span { width: 46px }
ul.book-table li span.book-image { float: left; width: 51px; height: 68px; margin: 3px 10px 3px 5px; background: url(img/books-avatars.jpg) no-repeat; text-indent: -9999px; }
ul.book-table li span.book-image.image-1 { background-position: 0 0; }
ul.book-table li span.book-image.image-2 { background-position: -51px 0; }
ul.book-table li span.book-image.image-3 { background-position: -102px 0; }
ul.book-table li span.book-image.image-4 { background-position: -153px 0; }
ul.book-table li span.book-image.image-5 { background-position: 0 -68px; }
ul.book-table li span.book-image.image-6 { background-position: -51px -68px; }
ul.book-table li span.book-image.image-7 { background-position: -102px -68px; }
ul.book-table li span.book-image.image-8 { background-position: -153px -68px; }
ul.book-table li span.book-image.image-9 { background-position: 0 -136px; }
ul.book-table li span.book-image.image-10 { background-position: -51px -136px; }
ul.book-table li span.book-image.image-11 { background-position: -102px -136px; }
ul.book-table li span.book-image.image-12 { background-position: -153px -136px; }
ul.book-table li span.book-image.image-13 { background-position: 0 -204px; }
ul.book-table li span.book-image.image-14 { background-position: -51px -204px; }
ul.book-table li span.book-image.image-15 { background-position: -102px -204px; }
ul.book-table li span.book-image.image-16 { background-position: -153px -204px; }
ul.book-table li span.book-image.image-17 { background-position: 0 -272px; }
ul.book-table li span.book-image.image-18 { background-position: -51px -272px; }
ul.book-table li span.book-image.image-19 { background-position: -102px -272px; }
ul.book-table li span.book-image.image-20 { background-position: -153px -272px; }
.bg div.bookslides div.heading,
.bg div.bookslides div.heading div,
.bg div.bookslides ul li div.link a,
.bg div.bookslides div.navi div,
.bg ul.booklist li,
.bg ul.book-table li:first-child span,
.bg ul.book-table li a,
.bg ul.book-table li span.rating,
.bg ul.book-table li span.rating span { background-image: url(img/books-props-bg.png); }
.ru div.bookslides div.heading,
.ru div.bookslides div.heading div,
.ru div.bookslides ul li div.link a,
.ru div.bookslides div.navi div,
.ru ul.booklist li,
.ru ul.book-table li:first-child span,
.ru ul.book-table li a,
.ru ul.book-table li span.rating,
.ru ul.book-table li span.rating span { background-image: url(img/books-props-ru.png); }
.gr div.bookslides div.heading,
.gr div.bookslides div.heading div,
.gr div.bookslides ul li div.link a,
.gr div.bookslides div.navi div,
.gr ul.booklist li,
.gr ul.book-table li:first-child span,
.gr ul.book-table li a,
.gr ul.book-table li span.rating,
.gr ul.book-table li span.rating span { background-image: url(img/books-props-gr.png); }

/*rules pdf box*/
.ebook { position: relative; padding: 14px 44px 0px 278px; width: 580px; height: 326px; background: url(img/ebook-download.jpg) no-repeat 0 0; color: #b1eaff; margin: 0 auto 15px; clear: both; }
.ebook > strong { display: block; text-align: center; font-size: 16px; font-weight: bold; text-transform: uppercase; text-shadow: 0 0 10px #3F9EFF, 0 0 20px #3F9EFF, 0 0 30px #3F9EFF, 0 0 45px #3F9EFF; }
.ebook > p > span { display: block; float: left; text-align: left; font-weight: bold; }
.ebook span.bookcover { display: block; position: absolute; width: 85px; height: 34px; top: 51px; left: 93px; text-indent: -9999px; background-position: 0 -63px; }
.bg .ebook span.bookcover { background-image: url(img/ebookbg.png); }
.ru .ebook span.bookcover { background-image: url(img/ebookru.png); }
.gr .ebook span.bookcover { background-image: url(img/ebookgr.png); }
.ebook span.pdfcount { width: 143px; margin: 30px 30px 0 -195px; text-shadow: 0 0 10px #3F9EFF, 0 0 20px #3F9EFF, 0 0 30px #3F9EFF, 0 0 45px #3F9EFF; }
.ebook span.pdfcount strong { font-size: 19px; display: block; }
.ru .ebook span.pdfcount strong,
.gr .ebook span.pdfcount strong,
.bg .ebook span.pdfcount strong { font-size: 14px; }
.ebook span.pdfman { width: 260px; margin: 90px 30px 0 12px; }
.ru .ebook span.pdfman,
.gr .ebook span.pdfman,
.bg .ebook span.pdfman { width: 270px; margin: 24px 32px 0 0px; }
.ebook span.pdfman em { display: block; float: right; width: 189px; margin-top: -70px; font-size: 12px; }
.ebook span.pdfwoman { width: 255px; margin: 90px 0px 0 22px; }
.ru .ebook span.pdfwoman,
.gr .ebook span.pdfwoman,
.bg .ebook span.pdfwoman { width: 265px; margin: 25px 0px 0 12px; }
.ebook span.pdfwoman span.avatar { background-position: 0 0 !important; }
.ebook span.pdfman span.avatar { background-position: -73px 0 !important; }
.ebook span.pdfwoman em { display: block; float: right; width: 185px; margin-top: -70px; font-size: 12px; }
.ebook span.avatar,
.ebook span.avatar { display: block; width: 73px; height: 63px; text-indent: -9999px; }
.ru .ebook span.avatar,
.ru .ebook span.avatar { background: url(img/ebookru.png) no-repeat; }
.bg .ebook span.avatar,
.bg .ebook span.avatar { background: url(img/ebookbg.png) no-repeat; }
.gr .ebook span.avatar,
.gr .ebook span.avatar { background: url(img/ebookgr.png) no-repeat; }
.ebook span.pdfwoman span.avatar { background-position: 0 0 !important; }
.ebook span.pdfman span.avatar { background-position: -73px 0 !important; }
.ebook p { font-size: 13px; line-height: 23px !important; padding-bottom: 12px; }
.ebook a { display: block; width: 440px; height: 40px; margin: 5px auto 25px; font: bold 16px Arial; text-transform: uppercase; text-decoration: none; color: white; line-height: 40px; text-align: center; text-shadow: -1px 1px 1px #333; border: 2px ridge #a7b9de; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; box-shadow: 0 3px 10px -2px black; background: #ff862a; background: -moz-linear-gradient(top, #ff862a 0%, #fe842f 50%, #fd6500 51%, #fd6500 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff862a), color-stop(50%, #fe842f), color-stop(51%, #fd6500), color-stop(100%, #fd6500)); background: -webkit-linear-gradient(top, #ff862a 0%, #fe842f 50%, #fd6500 51%, #fd6500 100%); background: -o-linear-gradient(top, #ff862a 0%, #fe842f 50%, #fd6500 51%, #fd6500 100%); background: -ms-linear-gradient(top, #ff862a 0%, #fe842f 50%, #fd6500 51%, #fd6500 100%); background: linear-gradient(to bottom, #ff862a 0%, #fe842f 50%, #fd6500 51%, #fd6500 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff862a', endColorstr='#fd6500', GradientType=0); }
.ebook a:hover { background: #45affc; background: -moz-linear-gradient(top, #45affc 0%, #0b73f7 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #45affc), color-stop(100%, #0b73f7)); background: -webkit-linear-gradient(top, #45affc 0%, #0b73f7 100%); background: -o-linear-gradient(top, #45affc 0%, #0b73f7 100%); background: -ms-linear-gradient(top, #45affc 0%, #0b73f7 100%); background: linear-gradient(to bottom, #45affc 0%, #0b73f7 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#45affc', endColorstr='#0b73f7', GradientType=0); }

/*training page - pros and cons list*/
div.procons { position: relative; border: 1px solid #636a74; padding: 0 10px 15px; margin-bottom: 15px; font-size: 16px; background: rgba(255, 255, 255, .3); }
div.procons ul { list-style: none; width: 363px; height: 220px; float: left; padding: 10px 25px; margin: 0 10px; border: 1px solid #d6e1ef; background: rgba(255, 255, 255, .6); }
div.procons.seocnd ul { width: 180px; }
div.procons ul li { line-height: 38px; padding-left: 40px; background: url(img/training-misc.png) no-repeat; }
div.procons ul.pros li { border-color: #24ac31 !important; background-position: -383px -12px; }
div.procons ul.cons li { border-color: #db3434 !important; background-position: -383px -93px; }
div.procons ul li:first-child { border-bottom: 3px solid; line-height: 24px; padding: 0; background: none; }
div.procons div.heading { line-height: 45px; text-align: center; }
div.procons div.corner { position: absolute; width: 191px; height: 151px; bottom: 0; right: 0; background: url(img/training-misc.png) no-repeat -191px 0; }
div.procons.second div.corner { background-position: 0 0; }

/*no deposit room box*/
div.roomcard { border: 1px solid #7d7d7d; padding: 0 12px; margin: 0 auto 20px; }
div.roomcard > span,
div.roomcard > p > span { font-size: 16px; line-height: 30px; float: left; width: 310px; text-indent: 12px; }
div.roomcard > span:first-child,
div.roomcard > p > span:first-child { width: 145px; }
div.roomcard ul { margin: 0; padding: 10px 0 0; float: left; list-style: none; border-top: 1px solid #bababa; }
div.roomcard ul.bonus { width: 450px; }
div.roomcard ul.bonus li { height: 42px; line-height: 42px; text-align: right; padding-right: 12px; }
div.roomcard ul.bonus li:first-child { float: left; padding-right: 15px; border-right: 1px solid #c7c7c7; height: 100%; }
div.roomcard ul.bonus li span { width: 160px; float: left; font-size: 10px; line-height: 10px; margin-top: 6px; text-align: left; }
div.roomcard ul.bonus li span:first-child { width: 90px; text-align: right; padding-right: 6px; font-size: 14px; line-height: 42px; margin: 0; }
div.roomcard ul.bonus li span.bar { background: url(img/barpixel.png) repeat-y; width: 160px; height: 8px; text-align: left; text-indent: -9999px; margin-top: 17px; }
div.roomcard ul.bonus li span.bar.bar4 { width: 64px; margin-right: 96px; }
div.roomcard ul.bonus li span.bar.bar5 { width: 80px; margin-right: 80px; }
div.roomcard ul.bonus li span.bar.bar6 { width: 96px; margin-right: 64px; }
div.roomcard ul.bonus li span.bar.bar7 { width: 112px; margin-right: 48px; }
div.roomcard ul.bonus li span.bar.bar8 { width: 128px; margin-right: 32px; }
div.roomcard ul.bonus li span.bar.bar9 { width: 144px; margin-right: 16px; }
div.roomcard ul.quotes { width: 417px; }
div.roomcard ul.quotes li { border-left: 1px solid #909090; padding: 5px 0 5px 12px; font-size: 10px; }
div.roomcard ul.quotes li img { float: left; padding-right: 23px; padding-top: 4px; }
div.roomcard ul.quotes li em { display: block; color: #0059ff; font-size: 16px; font-style: normal; }
div.roomcard a { display: block; width: 80%; margin: 0px auto -30px; text-align: center; line-height: 30px; background: white; clear: both; }

/*forex page*/
a.forexcta span { position: relative; display: block; width: 177px; height: 46px; margin: -92px 0px 52px 698px; background: url(img/roundbtn.png) no-repeat center top; text-indent: -9999px; }
.ro a.forexcta span { background-image: url(img/roundbtn-ro.png); }
.es a.forexcta span { background-image: url(img/roundbtn-es.png); }
.it a.forexcta span { background-image: url(img/roundbtn-it.png); }
a.forexcta:hover span { background-position: center bottom; }
address.risiko { background: url(img/bg-pattern2.png); border: 4px solid #c5c5c5; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; box-shadow: 0 0 10px black, 0 0 20px #57bdfe inset; color: #b1eaff; text-shadow: 0 0 10px #178aff, 0 0 20px #178aff, 0 0 30px #178aff, 0 0 45px #178aff; line-height: 20px; padding: 5px 10px; }
address.risiko span { display: block; background: url(img/risiko-icon.png) no-repeat 0px center; padding: 5px 0 5px 50px; line-height: 20px; }
.warning { background: url(img/bg-pattern2.png); border: 4px solid #c5c5c5; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; box-shadow: 0 0 10px black, 0 0 20px #57bdfe inset; color: #b1eaff; text-shadow: 0 0 10px #178aff, 0 0 20px #178aff, 0 0 30px #178aff, 0 0 45px #178aff; line-height: 20px; padding: 5px 10px; margin-bottom: 20px; }
.warning span { background: url("img/risiko-icon.png") no-repeat scroll 283px -11px rgba(0, 0, 0, 0); font-size: 18px; display: block; text-align: center; margin-left: 15px; text-transform: uppercase; line-height: 23px; }

/*sport page*/

/*sport vids*/
div.vidbox { position: relative; width: 910px; margin: 0 -10px 20px; background: url(img/bg-pattern2.png); border: 4px solid #c5c5c5; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; box-shadow: 0 0 10px black, 0 0 20px #57bdfe inset; }
div.vidbox .heading { line-height: 27px; background: url(img/maintable-misc.png) no-repeat 371px 0; }
div.vidbox .heading span { display: block; width: 50%; background: url(img/maintable-misc.png) no-repeat left 0; text-transform: uppercase; text-indent: 50px; }
div.vidbox .links { float: left; width: 150px; padding: 5px 5px 0; margin: 0 8px 10px 9px; border: 2px ridge #a7a7a7; boder-radius: 2px; -moz-boder-radius: 2px; -webkit-boder-radius: 2px; background: url(img/bg-pattern1.png); box-shadow: 0 0 10px -2px black inset; }
div.vidbox .links a { display: block; border: 1px solid #707070; border-right: 1px solid #738ca3; border-bottom: 1px solid #738ca3; padding: 7px 7px 12px; margin-bottom: 6px; background: white; box-shadow: 1px 1px 3px -1px black inset; text-transform: uppercase; font: normal 20px Impact, Haettenschweiler, "Franklin Gothic Bold", Charcoal, "Helvetica Inserat", "Bitstream Vera Sans Bold", "Arial Black", sans serif; color: black; text-align: center; text-decoration: none; text-shadow: 0 0 2px #B1B1B1; line-height: 40px; }
div.vidbox.poker .links a { font-size: 18px; line-height: 16px; }
div.vidbox .links a.big,
div.vidbox .links a.double { transition: color .5s linear, text-shadow .5s linear; }
div.vidbox .links a.big:hover,
div.vidbox .links a.double:hover { color: #0a72f7; text-shadow: 1px 1px 3px gray; }
div.vidbox .links a.double.winner { background: white url(img/poker-vid-winner-bg.jpg) no-repeat 7px 63px; line-height: 31px; color: white; text-shadow: 0 0 2px black; }
div.vidbox .links a.small { background: #908f8f; border-color: #414548; box-shadow: none; color: #777; text-shadow: 1px 1px 1px #eee, -1px -1px 2px #333; letter-spacing: 2px; transition: .5s color; }
div.vidbox.poker .links a.small { text-shadow: 1px 1px 0px #ccc; transition: color 0.2s linear, text-shadow .2s linear; }
div.vidbox .links a.small:hover { color: #eee; }
div.vidbox.poker .links a.small:hover { color: #eee; text-shadow: 0 0 0 #ccc; }
div.vidbox .links a strong { display: block; font-size: 45px; font-weight: normal; line-height: 50px; }
.ro div.vidbox .links a strong { font-size: 41px; }
div.vidbox .links a em { font-style: normal; font-size: 26px; display: block; color: #ffae00; text-shadow: 1px 1px 3px black; }
div.vidbox.poker .links a strong { font-size: 28px; line-height: 30px; }
div.vidbox .links a span.logo { display: block; height: 40px; margin-bottom: 5px; text-indent: -9999px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; box-shadow: 0 1px 4px -1px black inset; }
div.vidbox.poker .links a span.logo { background: #cfcece url(img/poker-video-props.png) no-repeat 0 0; }
.bg div.vidbox.poker .links a span.logo { background-image: url(img/poker-video-props-bg.png); }
.bg div.vidbox.poker .links a.bet365 span.logo { background-position: -137px 1px; }
.bg div.vidbox.poker .links a.bet365:hover span.logo { background-position: -137px -40px; }
.es div.vidbox.poker .links a span.logo { background-image: url(img/poker-video-props-es.png); }
.it div.vidbox.poker .links a span.logo { background-image: url(img/poker-video-props-it.png); }
.ro div.vidbox.poker .links a span.logo { background-image: url(img/poker-video-props-ro.png); }
.ru div.vidbox.poker .links a span.logo { background-image: url(img/poker-video-props-ru.png); }
div.vidbox.sport .links a span.logo { background: #cfcece url(img/sport-video-props.png) no-repeat 0 0; }
.en div.vidbox.sport .links a span.logo { background-image: url(img/sport-video-props-en.png); }
.es div.vidbox.sport .links a span.logo { background-image: url(img/sport-video-props-es.png); }
.it div.vidbox.sport .links a span.logo { background-image: url(img/sport-video-props-it.png); }
.ro div.vidbox.sport .links a span.logo { background-image: url(img/sport-video-props-ro.png); }
div.vidbox .links a.big span.logo,
div.vidbox .links a.double span.logo { transition: .5s box-shadow; }
div.vidbox .links a.big:hover span.logo,
div.vidbox .links a.double:hover span.logo { box-shadow: 0 1px 4px -4px black inset; }
div.vidbox.sport .links a.bet365 span.logo,
div.vidbox.poker .links a.kingbilly:hover span.logo { background-position: 0 -40px; }
div.vidbox.poker .links a.kingbilly span.logo { background-position: 0 0px; }
div.vidbox.sport .links a.sport888 span.logo,
div.vidbox.poker .links a.casinomia:hover span.logo { background-position: -136px -40px; }
div.vidbox.poker .links a.casinomia span.logo { background-position: -136px 0px; }
div.vidbox.sport .links a.lad span.logo { background-position: -272px 0; }
div.vidbox.sport .links a.lad span.logo,
div.vidbox.poker .links a.knightslots span.logo { background-position: -272px -40px; margin: 5px auto 15px; }
div.vidbox.sport .links a.titan span.logo { background-position: -408px 0; }
div.vidbox.sport .links a.titan:hover span.logo { background-position: -408px -40px; }
div.vidbox .links a span.link { display: block; height: 24px; margin-top: 5px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #353a4a; color: white; font: bold 14px Arial; line-height: 24px; text-shadow: 1px 1px 2px #444; letter-spacing: 0; background: #ff862a; background: -moz-linear-gradient(top, #ff862a 0%, #fe842f 50%, #fd6500 51%, #fd6500 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff862a), color-stop(50%, #fe842f), color-stop(51%, #fd6500), color-stop(100%, #fd6500)); background: -webkit-linear-gradient(top, #ff862a 0%, #fe842f 50%, #fd6500 51%, #fd6500 100%); background: -o-linear-gradient(top, #ff862a 0%, #fe842f 50%, #fd6500 51%, #fd6500 100%); background: -ms-linear-gradient(top, #ff862a 0%, #fe842f 50%, #fd6500 51%, #fd6500 100%); background: linear-gradient(to bottom, #ff862a 0%, #fe842f 50%, #fd6500 51%, #fd6500 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff862a', endColorstr='#fd6500', GradientType=0); }
div.vidbox .links a.double span.link { margin: 30px auto 5px; height: 34px; line-height: 34px; }
div.vidbox .links a.small span.link { border: 1px solid #3f3f3f; background: #797979; background: -moz-linear-gradient(top, #797979 0%, #8e8e8e 50%, #787878 51%, #787878 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #797979), color-stop(50%, #8e8e8e), color-stop(51%, #787878), color-stop(100%, #787878)); background: -webkit-linear-gradient(top, #797979 0%, #8e8e8e 50%, #787878 51%, #787878 100%); background: -o-linear-gradient(top, #797979 0%, #8e8e8e 50%, #787878 51%, #787878 100%); background: -ms-linear-gradient(top, #797979 0%, #8e8e8e 50%, #787878 51%, #787878 100%); background: linear-gradient(to bottom, #797979 0%, #8e8e8e 50%, #787878 51%, #787878 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#797979', endColorstr='#787878', GradientType=0); }
div.vidbox .links a:hover span.link { background: #45affc; background: -moz-linear-gradient(top, #45affc 0%, #0b73f7 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #45affc), color-stop(100%, #0b73f7)); background: -webkit-linear-gradient(top, #45affc 0%, #0b73f7 100%); background: -o-linear-gradient(top, #45affc 0%, #0b73f7 100%); background: -ms-linear-gradient(top, #45affc 0%, #0b73f7 100%); background: linear-gradient(to bottom, #45affc 0%, #0b73f7 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#45affc', endColorstr='#0b73f7', GradientType=0); }
div.vidbox .links a.small:hover span.link { border-color: #353a4a; background: #427ab0; background: -moz-linear-gradient(top, #427ab0 0%, #5a9bc3 50%, #4178af 51%, #4178af 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #427ab0), color-stop(50%, #5a9bc3), color-stop(51%, #4178af), color-stop(100%, #4178af)); background: -webkit-linear-gradient(top, #427ab0 0%, #5a9bc3 50%, #4178af 51%, #4178af 100%); background: -o-linear-gradient(top, #427ab0 0%, #5a9bc3 50%, #4178af 51%, #4178af 100%); background: -ms-linear-gradient(top, #427ab0 0%, #5a9bc3 50%, #4178af 51%, #4178af 100%); background: linear-gradient(to bottom, #427ab0 0%, #5a9bc3 50%, #4178af 51%, #4178af 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#427ab0', endColorstr='#4178af', GradientType=0); }
div.vidbox .vids { float: left; margin-top: 15px; border: 1px solid #81d8fb; box-shadow: 0 0 20px #57bdfe; }
div.vidbox .border { position: absolute; bottom: -4px; left: 185px; width: 544px; height: 40px; background: url(img/sport-video-props.png) no-repeat center bottom; }
div.sportsub { height: 125px; border: 1px solid #89898a; margin: 0 -15px 10px; background: white url(img/sportsub.jpg) no-repeat 3px 40px; }
div.sportsub > span { display: block; border-bottom: 1px solid black; margin: 0px 10px 20px; }
div.sportsub > span span { display: block; width: 50%; font-size: 16px; background: white; text-align: center; margin: 10px auto -10px; }
div.sportsub a { display: block; float: left; width: 50%; color: #0066ff; font: bold 14px Verdana; text-decoration: none; line-height: 80px; text-indent: 41px; }
div.sportsub a.last { text-indent: 210px; }
div.sportsub a:hover { text-decoration: underline; }

/*review tabs*/
div.tabs { position: relative; height: 265px; margin: 0px; padding: 0; }
div.tabs:after { z-index: -1; position: absolute; content: ""; bottom: 11px; right: 10px; width: 95%; top: 80%; background: #777; -webkit-box-shadow: 0 16px 15px #777; -moz-box-shadow: 0 16px 15px #777; box-shadow: 0 16px 15px #777; -webkit-transform: rotate(1deg); -moz-transform: rotate(1deg); -o-transform: rotate(1deg); -ms-transform: rotate(1deg); transform: rotate(1deg); }
div.tabs.second { height: 260px; }
div.tabs.second.casino { height: 300px; }
div.tabs.second.regeln { height: 365px; }
div.tabs.botfix { margin-bottom: 40px; }
div.tabs div.tab { position: absolute; top: 0px; left: 0px; }
div.tabs div.tab > div:first-child { position: relative; z-index: 50; width: 165px; height: 33px; padding-right: 6px; margin-left: 20px; margin-bottom: 1px; font-size: 14px; font-weight: bold; font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif; line-height: 36px; color: #0e2542; cursor: pointer; background: url(img/review-misc.png) no-repeat -271px -93px; text-align: center; box-shadow: 3px 5px 10px -2px black; }
div.tabs.noicons div.tab > div:first-child { width: 171px; padding-right: 0px; }
div.tabs div.tab > div:first-child span { display: block; float: left; width: 32px; height: 30px; margin: 2px; background: url(img/tab-icons.png) no-repeat; text-indent: -9999px; }
div.tabs div.tab.promos > div:first-child span { background-position: 0px -30px; }
div.tabs div.tab.vip > div:first-child span { background-position: -32px -30px; }
div.tabs div.tab.support > div:first-child span { background-position: -64px -30px; }
div.tabs div.tab.deposit > div:first-child span { background-position: -96px -30px; }
div.tabs div.tab.cash > div:first-child span { background-position: -128px -30px; }
div.tabs div.tab.mtt > div:first-child span { background-position: -160px -30px; }
div.tabs div.tab.sng > div:first-child span { background-position: -192px -30px; }
div.tabs div.tab.cashvid > div:first-child span { background-position: -224px -30px; }
div.tabs div.tab.sngvid > div:first-child span { background-position: -256px -30px; }
div.tabs div.tab.mttvid > div:first-child span { width: 40px; background-position: -320px -30px; }
div.tabs div.tab.active.promos > div:first-child span { background-position: 0px 0px; }
div.tabs div.tab.active.vip > div:first-child span { background-position: -32px 0px; }
div.tabs div.tab.active.support > div:first-child span { background-position: -64px 0px; }
div.tabs div.tab.active.deposit > div:first-child span { background-position: -96px 0px; }
div.tabs div.tab.active.cash > div:first-child span { background-position: -128px 0px; }
div.tabs div.tab.active.mtt > div:first-child span { background-position: -160px 0px; }
div.tabs div.tab.active.sng > div:first-child span { background-position: -192px 0px; }
div.tabs div.tab.active.cashvid > div:first-child span { background-position: -224px 0px; }
div.tabs div.tab.active.sngvid > div:first-child span { background-position: -256px 0px; }
div.tabs div.tab.active.mttvid > div:first-child span { background-position: -320px 0px; }
div.tabs div.tab.blackjack > div:first-child span { background-position: 0px -90px; }
div.tabs div.tab.roulette > div:first-child span { background-position: -32px -90px; }
div.tabs div.tab.videopoker > div:first-child span { background-position: -64px -90px; }
div.tabs div.tab.solitaire > div:first-child span { background-position: -96px -90px; }
div.tabs div.tab.slots > div:first-child span { background-position: -128px -90px; }
div.tabs div.tab.scratch > div:first-child span { background-position: -160px -90px; }
div.tabs div.tab.keno > div:first-child span { background-position: -192px -90px; }
div.tabs div.tab.bingo > div:first-child span { background-position: -224px -90px; }
div.tabs div.tab.backgammon > div:first-child span { background-position: -256px -90px; }
div.tabs div.tab.baccarat > div:first-child span { background-position: -288px -90px; }
div.tabs div.tab.angebot > div:first-child span { width: 40px; background-position: -320px -90px; }
div.tabs div.tab.active.blackjack > div:first-child span { background-position: 0px -60px; }
div.tabs div.tab.active.roulette > div:first-child span { background-position: -32px -60px; }
div.tabs div.tab.active.videopoker > div:first-child span { background-position: -64px -60px; }
div.tabs div.tab.active.solitaire > div:first-child span { background-position: -96px -60px; }
div.tabs div.tab.active.slots > div:first-child span { background-position: -128px -60px; }
div.tabs div.tab.active.scratch > div:first-child span { background-position: -160px -60px; }
div.tabs div.tab.active.keno > div:first-child span { background-position: -192px -60px; }
div.tabs div.tab.active.bingo > div:first-child span { background-position: -224px -60px; }
div.tabs div.tab.active.backgammon > div:first-child span { background-position: -256px -60px; }
div.tabs div.tab.active.baccarat > div:first-child span { background-position: -288px -60px; }
div.tabs div.tab.active.angebot > div:first-child span { background-position: -320px -60px; }
div.tabs div.tab.tracking > div:first-child span { background-position: -360px -30px; }
div.tabs div.tab.sngmtt > div:first-child span { background-position: -392px -30px; }
div.tabs div.tab.oddscalc > div:first-child span { background-position: -424px -30px; }
div.tabs div.tab.handhist > div:first-child span { background-position: -456px -30px; }
div.tabs div.tab.tablesel > div:first-child span { background-position: -488px -30px; }
div.tabs div.tab.active.tracking > div:first-child span { background-position: -360px 0px; }
div.tabs div.tab.active.sngmtt > div:first-child span { background-position: -392px 0px; }
div.tabs div.tab.active.oddscalc > div:first-child span { background-position: -424px 0px; }
div.tabs div.tab.active.handhist > div:first-child span { background-position: -456px 0px; }
div.tabs div.tab.active.tablesel > div:first-child span { background-position: -488px 0px; }
div.tabs div.tab.active > div:first-child { background-position: -271px -135px; height: 35px; padding-right: 7px; margin-bottom: -1px; color: #b1eaff; text-shadow: 0 0 10px #178aff, 0 0 20px #178aff, 0 0 30px #178aff, 0 0 45px #178aff; box-shadow: none; z-index: 70; }
div.tabs div.tab.first > div:first-child { margin-left: 150px; }
div.tabs div.tab.second > div:first-child { margin-left: 350px; }
div.tabs div.tab.third > div:first-child { margin-left: 550px; }
div.tabs.second div.tab.first > div:first-child,
div.tabs.four div.tab.first > div:first-child { margin-left: 195px; }
div.tabs.second div.tab.second > div:first-child,
div.tabs.four div.tab.second > div:first-child { margin-left: 370px; }
div.tabs.second div.tab.third > div:first-child,
div.tabs.four div.tab.third > div:first-child { margin-left: 545px; }
div.tabs.second div.tab.fourth > div:first-child,
div.tabs.four div.tab.fourth > div:first-child { margin-left: 720px; }
div.tabs.five div.tab.first > div:first-child { margin-left: 7px; }
div.tabs.five div.tab.second > div:first-child { margin-left: 183px; }
div.tabs.five div.tab.third > div:first-child { margin-left: 360px; }
div.tabs.five div.tab.fourth > div:first-child { margin-left: 537px; }
div.tabs.five div.tab.fifth > div:first-child { margin-left: 715px; }
div.tabs div.tab > div.info { display: none; position: relative; padding: 5px 7px; background: url(img/bg-pattern1.png); border: 1px solid #909295; outline: 1px solid #c2c4c7; box-shadow: 0 0 15px black inset; z-index: 60; }
div.tabs div.tab.active > div.info { display: block; }
div.tabs div.tab > div.info > div { background: white; padding: 12px 15px 12px 5px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border: 1px solid #4a301c; text-align: justify; }
div.tabs.second div.tab > div.info > div { background: white no-repeat 0 0; height: 230px; padding: 12px 15px 12px 280px; border: none; -webkit-border-top-left-radius: 0px; -webkit-border-bottom-left-radius: 0px; -moz-border-radius-topleft: 0px; -moz-border-radius-bottomleft: 0px; border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
div.tabs.second.poker div.tab > div.info > div { height: 194px; }
div.tabs.second.allslots div.tab.first > div.info > div { background-image: url(img/tabs/allslots-1.jpg); }
div.tabs.second.allslots div.tab.second > div.info > div { background-image: url(img/tabs/allslots-2.jpg); }
div.tabs.second.allslots div.tab.third > div.info > div { background-image: url(img/tabs/allslots-3.jpg); }
div.tabs.second.allslots div.tab.fourth > div.info > div { background-image: url(img/tabs/allslots-4.jpg); }
div.tabs.second.casino.eight div.tab.first > div.info > div { background-image: url(img/tabs/888casino-1.jpg); }
div.tabs.second.casino.eight div.tab.second > div.info > div { background-image: url(img/tabs/888casino-2.jpg); }
div.tabs.second.casino.eight div.tab.third > div.info > div { background-image: url(img/tabs/888casino-3.jpg); }
div.tabs.second.casino.eight div.tab.fourth > div.info > div { background-image: url(img/tabs/888casino-4.jpg); }
div.tabs.second.bet365 div.tab.first > div.info > div { background-image: url(img/tabs/bet365-1.jpg); }
div.tabs.second.bet365 div.tab.second > div.info > div { background-image: url(img/tabs/bet365-2.jpg); }
div.tabs.second.bet365 div.tab.third > div.info > div { background-image: url(img/tabs/bet365-3.jpg); }
div.tabs.second.bet365 div.tab.fourth > div.info > div { background-image: url(img/tabs/bet365-4.jpg); }
div.tabs.second.betsson div.tab.first > div.info > div { background-image: url(img/tabs/betsson-1.jpg); }
div.tabs.second.betsson div.tab.second > div.info > div { background-image: url(img/tabs/betsson-2.jpg); }
div.tabs.second.betsson div.tab.third > div.info > div { background-image: url(img/tabs/betsson-3.jpg); }
div.tabs.second.betsson div.tab.fourth > div.info > div { background-image: url(img/tabs/betsson-4.jpg); }
div.tabs.second.casinoclub  div.tab.first > div.info > div { background-image: url(img/tabs/casinoclub-1.jpg); }
div.tabs.second.casinoclub  div.tab.second > div.info > div { background-image: url(img/tabs/casinoclub-2.jpg); }
div.tabs.second.casinoclub  div.tab.third > div.info > div { background-image: url(img/tabs/casinoclub-3.jpg); }
div.tabs.second.casinoclub  div.tab.fourth > div.info > div { background-image: url(img/tabs/casinoclub-4.jpg); }
div.tabs.second.eucasino  div.tab.first > div.info > div { background-image: url(img/tabs/eucasino-1.jpg); }
div.tabs.second.eucasino  div.tab.second > div.info > div { background-image: url(img/tabs/eucasino-2.jpg); }
div.tabs.second.eucasino  div.tab.third > div.info > div { background-image: url(img/tabs/eucasino-3.jpg); }
div.tabs.second.eucasino  div.tab.fourth > div.info > div { background-image: url(img/tabs/eucasino-4.jpg); }
div.tabs.second.eurogrand  div.tab.first > div.info > div { background-image: url(img/tabs/eurogrand-1.jpg); }
div.tabs.second.eurogrand  div.tab.second > div.info > div { background-image: url(img/tabs/eurogrand-2.jpg); }
div.tabs.second.eurogrand  div.tab.third > div.info > div { background-image: url(img/tabs/eurogrand-3.jpg); }
div.tabs.second.eurogrand  div.tab.fourth > div.info > div { background-image: url(img/tabs/eurogrand-4.jpg); }
div.tabs.second.europa  div.tab.first > div.info > div { background-image: url(img/tabs/europacasino-1.jpg); }
div.tabs.second.europa  div.tab.second > div.info > div { background-image: url(img/tabs/europacasino-2.jpg); }
div.tabs.second.europa  div.tab.third > div.info > div { background-image: url(img/tabs/europacasino-3.jpg); }
div.tabs.second.europa  div.tab.fourth > div.info > div { background-image: url(img/tabs/europacasino-4.jpg); }
div.tabs.second.everest div.tab.first > div.info > div { background-image: url(img/tabs/everest-1.jpg); }
div.tabs.second.everest div.tab.second > div.info > div { background-image: url(img/tabs/everest-2.jpg); }
div.tabs.second.everest div.tab.third > div.info > div { background-image: url(img/tabs/everest-3.jpg); }
div.tabs.second.everest div.tab.fourth > div.info > div { background-image: url(img/tabs/everest-4.jpg); }
div.tabs.second.ladbrokes div.tab.first > div.info > div { background-image: url(img/tabs/ladbrokes-1.jpg); }
div.tabs.second.ladbrokes div.tab.second > div.info > div { background-image: url(img/tabs/ladbrokes-2.jpg); }
div.tabs.second.ladbrokes div.tab.third > div.info > div { background-image: url(img/tabs/ladbrokes-3.jpg); }
div.tabs.second.ladbrokes div.tab.fourth > div.info > div { background-image: url(img/tabs/ladbrokes-4.jpg); }
div.tabs.second.netbet div.tab.first > div.info > div { background-image: url(img/tabs/netbet-1.jpg); }
div.tabs.second.netbet div.tab.second > div.info > div { background-image: url(img/tabs/netbet-2.jpg); }
div.tabs.second.netbet div.tab.third > div.info > div { background-image: url(img/tabs/netbet-3.jpg); }
div.tabs.second.netbet div.tab.fourth > div.info > div { background-image: url(img/tabs/netbet-4.jpg); }
div.tabs.second.netbet div.tab.fourth > div.info > div { background-image: url(img/tabs/netbet-4.jpg); }
div.tabs.second.casino.party div.tab.first > div.info > div { background-image: url(img/tabs/partycasino-1.jpg); }
div.tabs.second.casino.party div.tab.second > div.info > div { background-image: url(img/tabs/partycasino-2.jpg); }
div.tabs.second.casino.party div.tab.third > div.info > div { background-image: url(img/tabs/partycasino-3.jpg); }
div.tabs.second.casino.party div.tab.fourth > div.info > div { background-image: url(img/tabs/partycasino-4.jpg); }
div.tabs.second.casino.playmillion  div.tab.first > div.info > div { background-image: url(img/tabs/playmillion-1.jpg); }
div.tabs.second.casino.playmillion  div.tab.second > div.info > div { background-image: url(img/tabs/playmillion-2.jpg); }
div.tabs.second.casino.playmillion  div.tab.third > div.info > div { background-image: url(img/tabs/playmillion-3.jpg); }
div.tabs.second.casino.playmillion  div.tab.fourth > div.info > div { background-image: url(img/tabs/playmillion-4.jpg); }
div.tabs.second.casino.star  div.tab.first > div.info > div { background-image: url(img/tabs/stargames-1.jpg); }
div.tabs.second.casino.star  div.tab.second > div.info > div { background-image: url(img/tabs/stargames-2.jpg); }
div.tabs.second.casino.star  div.tab.third > div.info > div { background-image: url(img/tabs/stargames-3.jpg); }
div.tabs.second.casino.star  div.tab.fourth > div.info > div { background-image: url(img/tabs/stargames-4.jpg); }
div.tabs.second.casino.unibet  div.tab.first > div.info > div { background-image: url(img/tabs/unibet-1.jpg); }
div.tabs.second.casino.unibet  div.tab.second > div.info > div { background-image: url(img/tabs/unibet-2.jpg); }
div.tabs.second.casino.unibet  div.tab.third > div.info > div { background-image: url(img/tabs/unibet-3.jpg); }
div.tabs.second.casino.unibet  div.tab.fourth > div.info > div { background-image: url(img/tabs/unibet-4.jpg); }
div.tabs.second.casino.winner  div.tab.first > div.info > div { background-image: url(img/tabs/winner-1.jpg); }
div.tabs.second.casino.winner  div.tab.second > div.info > div { background-image: url(img/tabs/winner-2.jpg); }
div.tabs.second.casino.winner  div.tab.third > div.info > div { background-image: url(img/tabs/winner-3.jpg); }
div.tabs.second.casino.winner  div.tab.fourth > div.info > div { background-image: url(img/tabs/winner-4.jpg); }
div.tabs.second.training div.tab > div.info > div { height: 205px; background-position: 10px 30px; }
div.tabs.second.training.strategy  div.tab.first > div.info > div { background-image: url(img/tabs/pokerstrategy-1.jpg); }
div.tabs.second.training.strategy  div.tab.second > div.info > div { background-image: url(img/tabs/pokerstrategy-2.jpg); }
div.tabs.second.training.strategy  div.tab.third > div.info > div { background-image: url(img/tabs/pokerstrategy-3.jpg); }
div.tabs.second.training.strategy  div.tab.fourth > div.info > div { background-image: url(img/tabs/pokerstrategy-4.jpg); }
div.tabs.second.training.deuces  div.tab.first > div.info > div { background-image: url(img/tabs/deucescracked-1.jpg); }
div.tabs.second.training.deuces  div.tab.second > div.info > div { background-image: url(img/tabs/deucescracked-2.jpg); }
div.tabs.second.training.deuces  div.tab.third > div.info > div { background-image: url(img/tabs/deucescracked-3.jpg); }
div.tabs.second.training.deuces  div.tab.fourth > div.info > div { background-image: url(img/tabs/deucescracked-4.jpg); }
div.tabs.second.training.pokersavy  div.tab.first > div.info > div { background-image: url(img/tabs/poker-savvy-1.jpg); }
div.tabs.second.training.pokersavy  div.tab.second > div.info > div { background-image: url(img/tabs/poker-savvy-2.jpg); }
div.tabs.second.training.pokersavy  div.tab.third > div.info > div { background-image: url(img/tabs/poker-savvy-3.jpg); }
div.tabs.second.training.pokersavy  div.tab.fourth > div.info > div { background-image: url(img/tabs/poker-savvy-4.jpg); }
div.tabs.second.training.bluefire  div.tab.first > div.info > div { background-image: url(img/tabs/bluefire-1.jpg); }
div.tabs.second.training.bluefire  div.tab.second > div.info > div { background-image: url(img/tabs/bluefire-2.jpg); }
div.tabs.second.training.bluefire  div.tab.third > div.info > div { background-image: url(img/tabs/bluefire-3.jpg); }
div.tabs.second.training.bluefire  div.tab.fourth > div.info > div { background-image: url(img/tabs/bluefire-4.jpg); }
div.tabs.second.home div.tab > div.info > div { height: 200px; padding-left: 10px; }
div.tabs.second.regeln div.tab > div.info > div { height: 280px; padding-left: 15px; }
div.tabs.second div.tab > div.info > div h4 { background-position: 0 0; }
div.tabs.second.casino.eight div.tab > div.info > div { background-image: url(img/review-tab-888casino.jpg); }
div.tabs div.tab > div.info > div h4 { font: normal 25px "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif; line-height: 24px; padding-right: 30px; margin: 0 0 24px; text-align: right; color: #446986; background: url(img/review-misc.png) no-repeat 280px 0; }
div.tabs.second div.tab > div.info > div h4 { margin: 0 0 12px; }
div.tabs.second.home div.tab > div.info > div h4 { margin: 0 0 12px 290px; }
div.tabs.second.home div.tab > div.info > div ul { margin-left: 290px; }
div.tabs.second.regeln div.tab > div.info > div h4 { text-align: left; font-size: 18px; text-indent: 20px; text-shadow: -1px 1px 1px #ccc; color: #333; }
div.tabs div.tab > div.info > div span.cta,
div.tabs div.tab > div.info > div a.cta { display: block; float: right; width: 390px; height: 45px; margin-top: 9px; font: bold 13px Arial; text-transform: uppercase; line-height: 32px; color: white; text-align: center; text-shadow: 1px 1px 4px black; background: url(img/review-misc.png) no-repeat 0px -48px; text-decoration: none; }
div.tabs div.tab > div.info > div span.cta:hover,
div.tabs div.tab > div.info > div a.cta:hover { background-position: 0px -285px; }
div.tabs div.tab > div.info > div a.ext { display: block; padding-top: 5px; text-align: center; }
div.tabs div.tab > div.info > div span.border { position: absolute; bottom: 20px; display: block; width: 480px; height: 24px; background: url(img/review-misc.png) no-repeat 0px -24px; text-indent: -9999px; }
div.tabs div.tab > div.info.fix > div span.border { position: relative; display: block; bottom: auto; float: right; width: 30%; height: 45px; background: none; text-indent: -9999px; }
div.tabs div.tab > div.info > div ul { margin: 0 9px 0 0; padding: 0; list-style: none; float: left; width: 271px; height: 192px; background: url(img/review-misc.png) no-repeat 0 -93px; }
div.tabs.regeln div.tab > div.info > div ul.spec { height: auto; float: right; margin: 0 0 0 9px; width: 360px; border: 1px solid #a6a5a5; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; box-shadow: 1px 1px 5px -2px white inset; background: #adacac; background: -moz-linear-gradient(-45deg, #adacac 0%, #c9c9c9 25%, #d6d6d6 100%); background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #adacac), color-stop(25%, #c9c9c9), color-stop(100%, #d6d6d6)); background: -webkit-linear-gradient(-45deg, #adacac 0%, #c9c9c9 25%, #d6d6d6 100%); background: -o-linear-gradient(-45deg, #adacac 0%, #c9c9c9 25%, #d6d6d6 100%); background: -ms-linear-gradient(-45deg, #adacac 0%, #c9c9c9 25%, #d6d6d6 100%); background: linear-gradient(135deg, #adacac 0%, #c9c9c9 25%, #d6d6d6 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#adacac', endColorstr='#d6d6d6', GradientType=1); }
div.tabs.regeln div.tab > div.info > div ul.spec li { width: 140px; padding-left: 23px; margin-left: 5px; line-height: 23px; background-position: -457px -48px; }
div.tabs.regeln div.tab > div.info > div ul.spec li:first-child { width: 100%; height: 53px; margin: 0 0 5px; padding: 0; font-family: "Myriad Pro", "Gill Sans", "Gill Sans MT", Calibri, sans-serif; font-size: 18px; line-height: 40px; text-align: center; color: #b1eaff; text-transform: uppercase; background: url(img/regeln-misc1.png) no-repeat 0 0; text-indent: 50px; }
div.tabs.regeln div.tab > div.info > div ul.spec li.misc2 { float: right; text-indent: -9999px; height: 225px; background: url(img/regeln-misc2.jpg) no-repeat 0 0; width: 162px; }
div.tabs.regeln div.tab > div.info > div ul.spec li a { color: #0042ff; text-decoration: none; }
div.tabs.regeln div.tab > div.info > div ul.spec li a:hover { text-decoration: underline; }
div.tabs div.tab > div.info > div ul li { float: left; width: 110px; padding-left: 20px; line-height: 21px; text-align: left; background: url(img/review-misc.png) no-repeat -457px -49px; }
div.tabs.simplelist div.tab > div.info.fix > div { overflow-y: scroll; }
div.tabs.simplelist div.tab > div.info > div ul,
div.tabs div.tab > div.info.simplelist > div ul { margin: 0 9px 0 0; float: none; width: auto; height: auto; background: none; }
div.tabs.simplelist div.tab > div.info > div ul li,
div.tabs div.tab > div.info.simplelist > div ul li { float: none; width: auto; padding-left: 0px; text-indent: 25px; background: url(img/review-misc.png) no-repeat -457px -49px; }
div.tabs div.tab > div.info > div ul.simple li { background: none; }
div.tabs div.tab > div.info > div ul li.topfix { padding-top: 50px; }
div.tabs div.tab > div.info > div ul li.heading { font-size: 13px; text-align: center; text-transform: uppercase; padding: 0px 10px 2px; margin-top: 10px; background: none; text-shadow: 1px 1px 1px white; }
div.tabs div.tab > div.info > div ul li.logo { width: 135px; padding-left: 0px; height: 100%; background-repeat: no-repeat; background-position: center 65px; border: none; }
div.tabs div.tab > div.info > div ul li.logo span { display: block; width: 93px; height: 40px; padding: 2px 0; margin: 7px 0 0 20px; background: url(img/review-misc.png) no-repeat -271px -178px; }
div.tabs div.tab > div.info > div ul li.logo.blank span { background: none; }
div.tabs.poker div.tab > div.info > div ul li.logo > span span { margin: 0; padding: 0; background: url(img/tab-logos-poker-de.png) no-repeat; text-indent: -9999px; }
div.tabs.casino div.tab > div.info > div ul li.logo > span span { margin: 0; padding: 0; background: url(img/tab-logos-casino-de.png) no-repeat; text-indent: -9999px; }
div.tabs div.tab > div.info > div ul li.logo.pkr > span span { background-position: 0 0px; }
div.tabs div.tab > div.info > div ul li.logo.eight > span span { background-position: 0 -40px; }
div.tabs div.tab > div.info > div ul li.logo.unibet > span span { background-position: 0 -80px; }
div.tabs div.tab > div.info > div ul li.logo.pokerstars > span span { background-position: 0 -120px; }
div.tabs div.tab > div.info > div ul li.logo.betsson > span span { background-position: 0 -120px; }
div.tabs div.tab > div.info > div ul li.logo.bwin > span span { background-position: 0 -160px; }
div.tabs div.tab > div.info > div ul li.logo.fulltilt > span span { background-position: 0 -200px; }
div.tabs div.tab > div.info > div ul li.logo.playmillion > span span { background-position: 0 -200px; }
div.tabs div.tab > div.info > div ul li.logo.party > span span { background-position: 0 -240px; }
div.tabs div.tab > div.info > div ul li.logo.poker770 > span span { background-position: 0 -280px; }
div.tabs div.tab > div.info > div ul li.logo.netbet > span span { background-position: 0 -280px; }
div.tabs div.tab > div.info > div ul li.logo.pokergr > span span { background-position: 0 -320px; }
div.tabs div.tab > div.info > div ul li.logo.incasino > span span { background-position: 0 -320px; }
div.tabs div.tab > div.info > div ul li.logo.mansion > span span { background-position: 0 -360px; }
div.tabs div.tab > div.info > div ul li.logo.eurogrand > span span { background-position: 0 -360px; }
div.tabs div.tab > div.info > div ul li.logo.poker848 > span span { background-position: 0 -400px; }
div.tabs div.tab > div.info > div ul li.logo.winner > span span { background-position: 0 -440px; }
div.tabs div.tab > div.info > div ul li.logo.everest > span span { background-position: 0 -480px; }
div.tabs div.tab > div.info > div ul li.logo.betfair > span span { background-position: 0 -520px; }
div.tabs div.tab > div.info > div ul li.logo.casinoclub > span span { background-position: 0 -520px; }
div.tabs div.tab > div.info > div ul li.logo.williamhill > span span { background-position: 0 -560px; }
div.tabs div.tab > div.info > div ul li.logo.bet365 > span span { background-position: 0 -840px; }
div.tabs div.tab > div.info > div ul li.logo.eucasino > span span { background-position: 0 -640px; }
div.tabs div.tab > div.info > div ul li.logo.titan > span span { background-position: 0 -640px; }
div.tabs div.tab > div.info > div ul li.logo.star > span span { background-position: 0 -680px; }
div.tabs div.tab > div.info > div ul li.logo.redkings > span span { background-position: 0 -680px; }
div.tabs div.tab > div.info > div ul li.logo.ladbrokes > span span { background-position: 0 -720px; }
div.tabs div.tab > div.info > div ul li.logo.allslots > span span { background-position: 0 -760px; }
div.tabs div.tab > div.info > div ul li.logo.casinoeuro > span span { background-position: 0 -800px; }
div.tabs div.tab.bingo > div.info > div ul li.logo { background-image: url(img/review-game-bingo.png); }
div.tabs div.tab.blackjack > div.info > div ul li.logo { background-image: url(img/review-game-blackjack-de.png); }
div.tabs div.tab.keno > div.info > div ul li.logo { background-image: url(img/review-game-keno-de.png); }
div.tabs div.tab.roulette > div.info > div ul li.logo { background-image: url(img/review-game-roulette.png); }
div.tabs div.tab.scratch > div.info > div ul li.logo { background-image: url(img/review-game-scratch.png); }
div.tabs div.tab.slots > div.info > div ul li.logo { background-image: url(img/review-game-slots.png); }
div.tabs div.tab.solitaire > div.info > div ul li.logo { background-image: url(img/review-game-solitaire-de.png); }
div.tabs div.tab.videopoker > div.info > div ul li.logo { background-image: url(img/review-game-videopoker.png); }
div.tabs div.tab.cash > div.info > div ul li.logo { background-image: url(img/review-game-cash-de.png); }
div.tabs div.tab.mtt > div.info > div ul li.logo { background-image: url(img/review-game-mtt-de.png); }
div.tabs div.tab.sng > div.info > div ul li.logo { background-image: url(img/review-game-sng-de.png); }
div.tabs div.tab.backgammon > div.info > div ul li.logo { background-image: url(img/review-game-backgammon.png); }
div.tabs div.tab.bookofra > div.info > div ul li.logo { background-image: url(img/review-game-boookofra.png); }
div.tabs div.tab.tablegames> div.info > div ul li.logo { background-image: url(img/review-game-tablegames.png); }
div.tabs div.tab > div.info div.recom { float: left; padding: 77px 15px 19px 20px; background: url(img/recom-bg2.png) no-repeat 0 0; }
.ru div.tabs div.tab > div.info div.recom { background-image: url(img/recom-bg2-ru.png); }
.es div.tabs div.tab > div.info div.recom { background-image: url(img/recom-bg2-es.png); }
.it div.tabs div.tab > div.info div.recom { background-image: url(img/recom-bg2-it.png); }
.ro div.tabs div.tab > div.info div.recom { background-image: url(img/recom-bg2-ro.png); }
.bg div.tabs div.tab > div.info div.recom { background-image: url(img/recom-bg2-bg.png); }
.en div.tabs div.tab > div.info div.recom { background-image: url(img/recom-bg2-en.png); }
.gr div.tabs div.tab > div.info div.recom { background-image: url(img/recom-bg2-gr.png); }
div.tabs.second div.youtube { position: absolute; top: 40px; left: 8px; z-index: 100; width: 250px; padding: 8px 10px 9px 7px; font-size: 16px; color: #777; text-shadow: 1px 1px 1px #ddd; line-height: 38px; background: url(img/youtube-bg.png) no-repeat 0 0; text-align: center; }
div.tabs.second div.youtube2 { position: absolute; top: 40px; left: 8px; z-index: 100; width: 250px; padding: 22px 10px 20px 8px; background: url(img/youtube-bg2.png) no-repeat 0 0; text-align: center; }
div.tabs.second div.youtube2 span { display: block; width: 100%; height: 34px; margin-bottom: 4px; text-indent: -9999px; background: url(img/trainvid-logos.png) no-repeat; }
div.tabs.second div.youtube2 span.cardrunners { background-position: center 0; }
div.tabs.second div.youtube2 span.bluefire { background-position: center -44px; }
div.tabs.second div.youtube2 span.deucescracked { background-position: center -84px; }
div.tabs.second div.youtube2 span.pokersavvy { background-position: center -125px; }
div.tabs.second div.youtube2 span.pokerstrategy { background-position: center -164px; }
div.tabs.second div.youtube2 span.pokervt { background-position: center -204px; }
div.tabs.second div.youtube2 span.pokerzion { background-position: center -244px; }
div.tabs.second div.logo { position: absolute; bottom: -55px; right: 25px; z-index: 100; width: 167px; height: 97px; padding-top: 10px; margin: -25px 0 5px -14px; background: url(img/review-props.png) no-repeat 0 0; }
div.tabs.second div.logo div { display: block; width: 140px; height: 80px; margin: 0 auto; }
div.tabs.second.poker div.logo div { background-image: url(img/review-poker-logos.png); text-indent: -9999px; }
div.tabs.second.casino div.logo div { background-image: url(img/review-casino-logos.png); text-indent: -9999px; }

/*skrill img*/
a.skrill { position: relative; display: block; width: 255px; height: 309px; margin: 5px 0 15px; background-repeat: no-repeat; background-position: 20px 0; z-index: 1; }
a.skrill span { display: none; width: 176px; height: 38px; margin: 109px 0 0 41px; background-position: -1px -309px; text-indent: -9999px; }
a.skrill:hover span { display: block }
a.skrill span:first-child { display: block; position: absolute; width: 72px; height: 70px; margin: 0; top: -17px; right: -24px; background-position: right bottom; }
.de a.skrill,
.de a.skrill span { background-image: url(img/skrill-image-de.png); }
.en a.skrill,
.en a.skrill span { background-image: url(img/skrill-image-en.png); }
.bg a.skrill,
.bg a.skrill span { background-image: url(img/skrill-image-bg.png); }
.ru a.skrill,
.ru a.skrill span { background-image: url(img/skrill-image-ru.png); }
.gr a.skrill,
.gr a.skrill span { background-image: url(img/skrill-image-gr.png); }

/*recommended links*/
ul.recom { width: 255px; list-style: none; padding: 0; border: 1px solid #8e8e8e; border-top: none; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; }
ul.recom.right { margin: 0 0 15px 15px; }
ul.recom.left { margin: 0 15px 15px 0; }
ul.recom li { height: 40px; margin: 0 6px 6px; border: 1px solid #8e8e8e; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; }
ul.recom li:first-child { height: 27px; text-transform: uppercase; color: black; line-height: 27px; margin: 0 0 10px; border: none; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; background: url(img/recom-props.png) no-repeat 0 0; text-indent: 40px; }
ul.recom li a { display: block; font: bold 12px Arial; line-height: 40px; color: #86a2c5; text-decoration: none; text-indent: 70px; }
ul.recom li a:hover { color: #5286c6; text-decoration: underline; }

/*faq*/
#faq { margin: 0 0 15px; }
#faq h4 { height: 36px; padding: 8px 4px 8px 100px; margin: 15px 0 0; font-size: 16px; color: black; line-height: 36px; border: 1px solid #434648; background: #e6e6e6 url(img/faq-props.png) no-repeat -102px 10px; cursor: pointer; }
#faq h4.active { border-bottom: none; }
#faq h4.active span { background-position: -53px 0px; margin-top: -2px; }
#faq h4 span { display: block; float: right; width: 48px; height: 36px; margin-top: 3px; background: url(img/faq-props.png) no-repeat 0 0px; text-indent: -9999px; }
#faq > div { padding: 10px 15px 25px; font: italic 14px Arial, sans-serif; line-height: 20px; color: #333; background: #e6e6e6; border: 1px solid #434648; border-top: none; text-align: justify; }
#faq > div div { padding: 10px 20px; background: white; border: 1px solid #8f8e8e; }
#faq > p { padding: 15px 0 0; color: #1a3d4e; }
.swt2 { max-width: 660px }
.swt2 li { padding: 0 !important; background: transparent !important; list-style: none }
.swt2 li a { padding: 9px 0 4px 118px !important; display: block; line-height: 11px; }
.swt2 li.ladbrokes a { background: url(/images/list-logos.jpg) no-repeat 0 1px }
.swt2 li.titanbet a { background: url(/images/list-logos.jpg) no-repeat 0 -26px }
.swt2 li.hill a { background: url(/images/list-logos.jpg) no-repeat 0 -52px }
.swt2 li.partybets a { background: url(/images/list-logos.jpg) no-repeat 0 -78px }
.swt2 li.bet365 a { background: url(/images/list-logos.jpg) no-repeat 0 -104px }
.swt2 li.betsson a { background: url(/images/list-logos.jpg) no-repeat 0 -131px }
.swt2 li.bet3000 a { background: url(/images/list-logos.jpg) no-repeat 0 -158px }
.swt2 li.plus500 a { background: url(/images/list-logos.jpg) no-repeat 0 -184px }
.swt2 li.tipico a { background: url(/images/list-logos.jpg) no-repeat 0 -212px }
.swt2 li.marketscom  a { background: url(/images/list-logos.jpg) no-repeat 0 -238px }
.swt2 li.instaforex a { background: url(/images/list-logos.jpg) no-repeat 0 -263px }
.swt2 li.bwin a { background: url(/images/list-logos.jpg) no-repeat 0 -288px }
.swt2 li.eight a { background: url(/images/list-logos.jpg) no-repeat 0 -315px }
.swt2 li.instafx a { background: url(/images/list-logos.jpg) no-repeat 0 -346px }

/*review banners*/
a.ban { position: relative; display: block; width: 335px; height: 100px; padding: 74px 301px 76px 245px; margin: 0 auto; background-repeat: no-repeat; background-position: 0 0; text-align: center; text-decoration: none; }
.de a.ban.casino.eight { background-image: url(img/banners/review-banner-888casino-de.jpg); }
.de a.ban.casino.allslots { background-image: url(img/banners/review-banner-allslotscasino-de.jpg); }
.de a.ban.casino.bet365 { background-image: url(img/banners/review-banner-bet365casino-de.jpg); }
.de a.ban.casino.betsson { background-image: url(img/banners/review-banner-betssoncasino-de.jpg); }
.de a.ban.casino.casino770 { background-image: url(img/banners/review-banner-casino770-de.jpg); }
.de a.ban.casino.casinoclub { background-image: url(img/banners/review-banner-casinoclub-de.jpg); }
.de a.ban.casino.eucasino { background-image: url(img/banners/review-banner-eucasino-de.jpg); }
.de a.ban.casino.eurogrand { background-image: url(img/banners/review-banner-eurograndcasino-de.jpg); }
.de a.ban.casino.europa { background-image: url(img/banners/review-banner-europacasino-de.jpg); }
.de a.ban.casino.everest { background-image: url(img/banners/review-banner-everestcasino-de.jpg); }
.de a.ban.casino.ladbrokes { background-image: url(img/banners/review-banner-ladbrokescasino-de.jpg); }
.de a.ban.casino.party { background-image: url(img/banners/review-banner-partycasino-de.jpg); }
.de a.ban.casino.star { background-image: url(img/banners/review-banner-stargamescasino-de.jpg); }
.de a.ban.casino.winner { background-image: url(img/banners/review-banner-winnercasino-de.jpg); }
.de a.ban.casino.netbet { background-image: url(img/banners/review-banner-netbet-de.jpg); }
.de a.ban.poker.pkr { background-image: url(img/banners/review-banner-pkrpoker-de.jpg); }
.de a.ban.poker.winner { background-image: url(img/banners/review-banner-winnerpoker-de.jpg); }
.de a.ban.poker.williamhill { background-image: url(img/banners/review-banner-williamhillpoker-de.jpg); }
.de a.ban.poker.titan { background-image: url(img/banners/review-banner-titanpoker-de.jpg); }
.de a.ban.poker.redkings { background-image: url(img/banners/review-banner-redkingspoker-de.jpg); }
.de a.ban.poker.pokerstars { background-image: url(img/banners/review-banner-pokerstars-de.jpg); }
.de a.ban.poker.party { background-image: url(img/banners/review-banner-partypoker-de.jpg); }
.de a.ban.poker.mansion { background-image: url(img/banners/review-banner-mansionpoker-de.jpg); }
.de a.ban.poker.ladbrokes { background-image: url(img/banners/review-banner-ladbrokespoker-de.jpg); }
.de a.ban.poker.fulltilt { background-image: url(img/banners/review-banner-fulltiltpoker-de.jpg); }
.de a.ban.poker.everest { background-image: url(img/banners/review-banner-everestpoker-de.jpg); }
.de a.ban.poker.betfair { background-image: url(img/banners/review-banner-betfairpoker-de.jpg); }
.de a.ban.poker.bet365 { background-image: url(img/banners/review-banner-bet365poker-de.jpg); }
.de a.ban.poker.eight { background-image: url(img/banners/review-banner-888poker-de.jpg); }
.de a.ban.sport.tipico { background-image: url(img/banners/review-banner-tipico-de.jpg); }
.de a.ban.sport.bwin { background-image: url(img/banners/review-banner-bwin-de.jpg); }
.de a.ban.sport.mybet { background-image: url(img/banners/review-banner-mybet-de.jpg); }
.de a.ban.sport.betathome { background-image: url(img/banners/review-banner-betathome-de.jpg); }
.de a.ban.sport.ladbrokes { background-image: url(img/banners/review-banner-ladbrokes-de.jpg); }
.de a.ban.sport.bet365 { background-image: url(img/banners/review-banner-bet365-de.jpg); }
.de a.ban.forex.etoro { background-image: url(img/banners/review-banner-etoro-de.jpg); }
.de a.ban.forex.plus500 { background-image: url(img/banners/review-banner-plus500-de.jpg); }
.de a.ban.forex.avafx { background-image: url(img/banners/review-banner-avatrade-de.jpg); }
.de a.ban.forex.marketscom { background-image: url(img/banners/review-banner-markets-de.jpg); }
.de a.ban.software.hm2 { background-image: url(img/banners/review-banner-hm2-de.jpg); }
.de a.ban.software.handhq { background-image: url(img/banners/review-banner-handhq-de.jpg); }
.de a.ban.software.hhdealer { background-image: url(img/banners/review-banner-hhdealer-de.jpg); }
.de a.ban.software.holdemgenius { background-image: url(img/banners/review-banner-holdemgenius-de.jpg); }
.de a.ban.software.holdemindicator { background-image: url(img/banners/review-banner-holdemindicator-de.jpg); }
.de a.ban.software.magicholdem { background-image: url(img/banners/review-banner-magicholdem-de.jpg); }
.de a.ban.software.pokerhandscout { background-image: url(img/banners/review-banner-pokerhandscout-de.jpg); }
.de a.ban.software.pokeroffice { background-image: url(img/banners/review-banner-pokeroffice-de.jpg); }
.de a.ban.software.pokercalcpro { background-image: url(img/banners/review-banner-pokercalcpro-de.jpg); }
.de a.ban.software.pokertableratings { background-image: url(img/banners/review-banner-pokertableratings-de.jpg); }
.de a.ban.software.pokertracker { background-image: url(img/banners/review-banner-pokertracker-de.jpg); }
.de a.ban.software.sngshark { background-image: url(img/banners/review-banner-sngshark-de.jpg); }
.de a.ban.software.sngwizard { background-image: url(img/banners/review-banner-sngwizard-de.jpg); }
.de a.ban.software.tableshark { background-image: url(img/banners/review-banner-tableshark-de.jpg); }
.de a.ban.software.tournamentshark { background-image: url(img/banners/review-banner-tournamentshark-de.jpg); }
.de a.ban.training.cardrunners { background-image: url(img/banners/review-banner-cardrunners-de.jpg); }
.de a.ban.training.bluefire { background-image: url(img/banners/review-banner-bluefire-de.jpg); }
.de a.ban.training.deucescracked { background-image: url(img/banners/review-banner-deucescracked-de.jpg); }
.de a.ban.training.pokersavvy { background-image: url(img/banners/review-banner-pokersavvy-de.jpg); }
.de a.ban.training.pokerstrategy { background-image: url(img/banners/review-banner-pokerstrategy-de.jpg); }
.de a.ban.training.pokervt { background-image: url(img/banners/review-banner-pokervt-de.jpg); }
.de a.ban.training.pokerzion { background-image: url(img/banners/review-banner-pokerzion-de.jpg); }
.en a.ban.poker.pkr { background-image: url(img/banners/review-banner-pkrpoker-en.jpg); }
.en a.ban.poker.winner { background-image: url(img/banners/review-banner-winnerpoker-en.jpg); }
.en a.ban.poker.williamhill { background-image: url(img/banners/review-banner-williamhillpoker-en.jpg); }
.en a.ban.poker.titan { background-image: url(img/banners/review-banner-titanpoker-en.jpg); }
.en a.ban.poker.redkings { background-image: url(img/banners/review-banner-redkingspoker-en.jpg); }
.en a.ban.poker.pokerstars { background-image: url(img/banners/review-banner-pokerstars-en.jpg); }
.en a.ban.poker.party { background-image: url(img/banners/review-banner-partypoker-en.jpg); }
.en a.ban.poker.mansion { background-image: url(img/banners/review-banner-mansionpoker-en.jpg); }
.en a.ban.poker.ladbrokes { background-image: url(img/banners/review-banner-ladbrokespoker-en.jpg); }
.en a.ban.poker.fulltilt { background-image: url(img/banners/review-banner-fulltiltpoker-en.jpg); }
.en a.ban.poker.everest { background-image: url(img/banners/review-banner-everestpoker-en.jpg); }
.en a.ban.poker.betfair { background-image: url(img/banners/review-banner-betfairpoker-en.jpg); }
.en a.ban.poker.bet365 { background-image: url(img/banners/review-banner-bet365poker-en.jpg); }
.en a.ban.poker.eight { background-image: url(img/banners/review-banner-888poker-en.jpg); }
.en a.ban.casino.eight { background-image: url(img/banners/review-banner-888casino-en.jpg); }
.en a.ban.casino.allslots { background-image: url(img/banners/review-banner-allslotscasino-en.jpg); }
.en a.ban.casino.bet365 { background-image: url(img/banners/review-banner-bet365casino-en.jpg); }
.en a.ban.casino.betsson { background-image: url(img/banners/review-banner-betssoncasino-en.jpg); }
.en a.ban.casino.casino770 { background-image: url(img/banners/review-banner-casino770-en.jpg); }
.en a.ban.casino.casinoclub { background-image: url(img/banners/review-banner-casinoclub-en.jpg); }
.en a.ban.casino.eucasino { background-image: url(img/banners/review-banner-eucasino-en.jpg); }
.en a.ban.casino.eurogrand { background-image: url(img/banners/review-banner-eurograndcasino-en.jpg); }
.en a.ban.casino.europa { background-image: url(img/banners/review-banner-europacasino-en.jpg); }
.en a.ban.casino.everest { background-image: url(img/banners/review-banner-everestcasino-en.jpg); }
.en a.ban.casino.ladbrokes { background-image: url(img/banners/review-banner-ladbrokescasino-en.jpg); }
.en a.ban.casino.party { background-image: url(img/banners/review-banner-partycasino-en.jpg); }
.en a.ban.casino.star { background-image: url(img/banners/review-banner-stargamescasino-en.jpg); }
.en a.ban.casino.winner { background-image: url(img/banners/review-banner-winnercasino-en.jpg); }
.en a.ban.casino.netbet { background-image: url(img/banners/review-banner-netbet-en.jpg); }
.en a.ban.software.pokertracker { background-image: url(img/banners/review-banner-pokertracker-de.jpg); }
.en a.ban.software.hm2 { background-image: url(img/banners/review-banner-hm2-de.jpg); }
.en a.ban.software.sngwizard { background-image: url(img/banners/review-banner-sngwizard-de.jpg); }
.bg a.ban.poker.eight { background-image: url(img/banners/review-banner-888poker-bg.jpg); }
.bg a.ban.poker.bet365 { background-image: url(img/banners/review-banner-bet365poker-bg.jpg); }
.bg a.ban.poker.betfair { background-image: url(img/banners/review-banner-betfairpoker-bg.jpg); }
.bg a.ban.poker.fulltilt { background-image: url(img/banners/review-banner-fulltiltpoker-bg.jpg); }
.bg a.ban.poker.ladbrokes { background-image: url(img/banners/review-banner-ladbrokespoker-bg.jpg); }
.bg a.ban.poker.pkr { background-image: url(img/banners/review-banner-pkrpoker-bg.jpg); }
.bg a.ban.poker.pokerstars { background-image: url(img/banners/review-banner-pokerstars-bg.jpg); }
.bg a.ban.poker.unibet { background-image: url(img/banners/review-banner-unibet-bg.jpg); }
.bg a.ban.casino.eight { background-image: url(img/banners/review-banner-888casino-bg.jpg); }
.bg a.ban.casino.bet365 { background-image: url(img/banners/review-banner-bet365casino-bg.jpg); }
.bg a.ban.casino.casino770 { background-image: url(img/banners/review-banner-casino770-bg.jpg); }
.bg a.ban.casino.eucasino { background-image: url(img/banners/review-banner-eucasino-bg.jpg); }
.bg a.ban.casino.ladbrokes { background-image: url(img/banners/review-banner-ladbrokescasino-bg.jpg); }
.bg a.ban.casino.playmillion { background-image: url(img/banners/review-banner-playmillioncasino-bg.jpg); }
.bg a.ban.casino.star { background-image: url(img/banners/review-banner-stargamescasino-bg.jpg); }
.bg a.ban.casino.unibet { background-image: url(img/banners/review-banner-unibetcasino-bg.jpg); }
.bg a.ban.casino.netbet { background-image: url(img/banners/review-banner-netbet-bg.jpg); }
.bg a.ban.training.deucescracked { background-image: url(img/banners/review-banner-deucescracked-bg.jpg); }
.bg a.ban.training.pokersavvy { background-image: url(img/banners/review-banner-pokersavvy-bg.jpg); }
.bg a.ban.training.pokerstrategy { background-image: url(img/banners/review-banner-pokerstrategy-bg.jpg); }
.bg a.ban.software.hm2 { background-image: url(img/banners/review-banner-hm2-bg.jpg); }
.bg a.ban.software.pokertracker { background-image: url(img/banners/review-banner-pokertracker-bg.jpg); }
.bg a.ban.software.sngwizard { background-image: url(img/banners/review-banner-sngwizard-bg.jpg); }
.ru a.ban.poker.eight { background-image: url(img/banners/review-banner-888poker-ru.jpg); }
.ru a.ban.poker.betfair { background-image: url(img/banners/review-banner-betfairpoker-ru.jpg); }
.ru a.ban.poker.fulltilt { background-image: url(img/banners/review-banner-fulltiltpoker-ru.jpg); }
.ru a.ban.poker.ladbrokes { background-image: url(img/banners/review-banner-ladbrokespoker-ru.jpg); }
.ru a.ban.poker.mansion { background-image: url(img/banners/review-banner-mansionpoker-ru.jpg); }
.ru a.ban.poker.party { background-image: url(img/banners/review-banner-partypoker-ru.jpg); }
.ru a.ban.poker.pokerstars { background-image: url(img/banners/review-banner-pokerstars-ru.jpg); }
.ru a.ban.poker.titan { background-image: url(img/banners/review-banner-titanpoker-ru.jpg); }
.ru a.ban.poker.williamhill { background-image: url(img/banners/review-banner-williamhillpoker-ru.jpg); }
.ru a.ban.poker.winner { background-image: url(img/banners/review-banner-winnerpoker-ru.jpg); }
.ru a.ban.casino.eight { background-image: url(img/banners/review-banner-888casino-ru.jpg); }
.ru a.ban.casino.eucasino { background-image: url(img/banners/review-banner-eucasino-ru.jpg); }
.ru a.ban.casino.eurogrand { background-image: url(img/banners/review-banner-eurograndcasino-ru.jpg); }
.ru a.ban.casino.europa { background-image: url(img/banners/review-banner-europacasino-ru.jpg); }
.ru a.ban.casino.ladbrokes { background-image: url(img/banners/review-banner-ladbrokescasino-ru.jpg); }
.ru a.ban.casino.party { background-image: url(img/banners/review-banner-partycasino-ru.jpg); }
.ru a.ban.casino.star { background-image: url(img/banners/review-banner-stargamescasino-ru.jpg); }
.ru a.ban.casino.winner { background-image: url(img/banners/review-banner-winnercasino-ru.jpg); }
.ru a.ban.training.deucescracked { background-image: url(img/banners/review-banner-deucescracked-ru.jpg); }
.ru a.ban.training.pokersavvy { background-image: url(img/banners/review-banner-pokersavvy-ru.jpg); }
.ru a.ban.training.pokerstrategy { background-image: url(img/banners/review-banner-pokerstrategy-ru.jpg); }
.gr a.ban.poker.eight { background-image: url(img/banners/review-banner-888poker-gr.jpg); }
.gr a.ban.poker.betfair { background-image: url(img/banners/review-banner-betfairpoker-gr.jpg); }
.gr a.ban.poker.bwin { background-image: url(img/banners/review-banner-bwinpoker-gr.jpg); }
.gr a.ban.poker.everest { background-image: url(img/banners/review-banner-everestpoker-gr.jpg); }
.gr a.ban.poker.party { background-image: url(img/banners/review-banner-partypoker-gr.jpg); }
.gr a.ban.poker.pokergr { background-image: url(img/banners/review-banner-poker-gr.jpg); }
.gr a.ban.poker.poker770 { background-image: url(img/banners/review-banner-poker770-gr.jpg); }
.gr a.ban.poker.poker848 { background-image: url(img/banners/review-banner-poker848-gr.jpg); }
.gr a.ban.poker.pokerstars { background-image: url(img/banners/review-banner-pokerstars-gr.jpg); }
.gr a.ban.poker.winner { background-image: url(img/banners/review-banner-winnerpoker-gr.jpg); }
.gr a.ban.casino.eight { background-image: url(img/banners/review-banner-888casino-gr.jpg); }
.gr a.ban.casino.bet365 { background-image: url(img/banners/review-banner-bet365casino-gr.jpg); }
.gr a.ban.casino.betsson { background-image: url(img/banners/review-banner-betssoncasino-gr.jpg); }
.gr a.ban.casino.bwin { background-image: url(img/banners/review-banner-bwincasino-gr.jpg); }
.gr a.ban.casino.casino770 { background-image: url(img/banners/review-banner-casino770-gr.jpg); }
.gr a.ban.casino.casino848 { background-image: url(img/banners/review-banner-casino848-gr.jpg); }
.gr a.ban.casino.casinoeuro { background-image: url(img/banners/review-banner-casinoeuro-gr.jpg); }
.gr a.ban.casino.eucasino { background-image: url(img/banners/review-banner-eucasino-gr.jpg); }
.gr a.ban.casino.europa { background-image: url(img/banners/review-banner-europacasino-gr.jpg); }
.gr a.ban.casino.incasino { background-image: url(img/banners/review-banner-incasino-gr.jpg); }
.gr a.ban.casino.party { background-image: url(img/banners/review-banner-partycasino-gr.jpg); }
.gr a.ban.casino.williamhill { background-image: url(img/banners/review-banner-williamhillcasino-gr.jpg); }
.gr a.ban.casino.winner { background-image: url(img/banners/review-banner-winnercasino-gr.jpg); }
.gr a.ban.casino.netbet { background-image: url(img/banners/review-banner-netbet-gr.jpg); }
.gr a.ban.training.deucescracked { background-image: url(img/banners/review-banner-deucescracked-gr.jpg); }
.gr a.ban.training.pokersavvy { background-image: url(img/banners/review-banner-pokersavvy-gr.jpg); }
.gr a.ban.training.pokerstrategy { background-image: url(img/banners/review-banner-pokerstrategy-gr.jpg); }
.gr a.ban.software.hm2 { background-image: url(img/banners/review-banner-hm2-gr.jpg); }
.gr a.ban.software.pokertracker { background-image: url(img/banners/review-banner-pokertracker-gr.jpg); }
.gr a.ban.software.sngwizard { background-image: url(img/banners/review-banner-sngwizard-gr.jpg); }
a.ban.poker.pkr span strong { font-size: 40px; color: #0a4984; }
a.ban.casino.eight span strong { font-size: 40px; color: #77f102; }
a.ban span { display: block; font: bold 26px Arial; color: #031b31; line-height: 30px; }
a.ban span sup { top: -7px; }
a.ban span.button { position: absolute; bottom: 7px; right: 30px; width: 236px; height: 88px; background-repeat: no-repeat; background-position: 0 -100px; text-indent: -9999px; }
.de a.ban.poker span.button { background-image: url(img/review-cta-poker-de.jpg); }
.de a.ban.casino span.button { background-image: url(img/review-cta-casino-de.jpg); }
.de a.ban.sport span.button { background-image: url(img/review-cta-sport-de.jpg); }
.de a.ban.forex span.button { background-image: url(img/review-cta-forex-de.jpg); }
.de a.ban.software span.button { background-image: url(img/review-cta-software-de.jpg); }
.de a.ban.training span.button { background-image: url(img/review-cta-training-de.jpg); }
.en a.ban.poker span.button { background-image: url(img/review-cta-poker-en.jpg); }
.en a.ban.casino span.button { background-image: url(img/review-cta-casino-en.jpg); }
.en a.ban.software span.button { background-image: url(img/review-cta-software-en.jpg); }
.bg a.ban.poker span.button { background-image: url(img/review-cta-poker-bg.jpg); }
.bg a.ban.casino span.button { background-image: url(img/review-cta-casino-bg.jpg); }
.bg a.ban.training span.button { background-image: url(img/review-cta-training-bg.jpg); }
.bg a.ban.software span.button { background-image: url(img/review-cta-software-bg.jpg); }
.ru a.ban.poker span.button { background-image: url(img/review-cta-poker-ru.jpg); }
.ru a.ban.casino span.button { background-image: url(img/review-cta-casino-ru.jpg); }
.ru a.ban.training span.button { background-image: url(img/review-cta-training-ru.jpg); }
.ru a.ban.software span.button { background-image: url(img/review-cta-software-ru.jpg); }
.gr a.ban.poker span.button { background-image: url(img/review-cta-poker-gr.jpg); }
.gr a.ban.casino span.button { background-image: url(img/review-cta-casino-gr.jpg); }
.gr a.ban.training span.button { background-image: url(img/review-cta-training-gr.jpg); }
.gr a.ban.software span.button { background-image: url(img/review-cta-software-gr.jpg); }
a.ban:hover span.button { background-position: -236px -100px; }

/*review software table*/
ul.revtable { position: relative; margin: 0 0 20px; list-style: none; width: 185px; padding: 0 17px 96px; background: url(img/review-table-casino-soft.png) no-repeat 0 0; }
ul.revtable.poker { margin: 0 0 20px; padding: 2px 17px 50px; background: url(img/review-table-poker-soft.png) no-repeat 0 0; }
ul.revtable.right { margin-left: 20px; }
ul.revtable.left { margin-right: 20px; }
ul.revtable li { line-height: 22px; color: #2d2d2d; }
ul.revtable li:first-child { font-size: 11px; text-transform: uppercase; line-height: 24px; margin-bottom: 15px; color: #4b4e50; text-shadow: 1px 1px 1px #ddd; text-align: center; padding-left: 10px; }
ul.revtable li.logo { font-size: 17px; line-height: 41px; padding-right: 10px; margin: 0 -7px 5px; color: white; text-align: right; }
ul.revtable li.link { line-height: 57px; margin-top: 30px; }
ul.revtable li.link a { display: block; width: 100%; height: 100%; font-weight: bold; font-size: 16px; text-decoration: none; text-transform: uppercase; color: white; text-shadow: 1px 1px 3px black; text-align: center; }
ul.revtable li.link a:hover { color: #333; text-shadow: 1px 1px 3px lightgray; }
ul.revtable li.link:hover { background: url(img/review-table-poker-soft.png) no-repeat center -331px; }
ul.revtable.casino li.logo { background: url(img/tab-logos-casino-de.png) no-repeat; }
ul.revtable.europa li.logo { background-position: -5px 0; }
ul.revtable.betsson li.logo { background-position: -5px -120px; }
ul.revtable.playmillion li.logo { background-position: -5px -200px; }
ul.revtable.netbet li.logo { background-position: -5px -280px; }
ul.revtable.incasino li.logo { background-position: -5px -320px; }
ul.revtable.eurogrand li.logo { background-position: -5px -360px; }
ul.revtable.casino848 li.logo { background-position: -5px -400px; }
ul.revtable.casinoclub li.logo { background-position: -5px -520px; }
ul.revtable.williamhill li.logo { background-position: -5px -560px; }
ul.revtable.eucasino li.logo { background-position: -5px -640px; }
ul.revtable.star li.logo { background-position: -5px -680px; }
ul.revtable.allslots li.logo { background-position: -5px -760px; }
ul.revtable.casinoeuro li.logo { background-position: -5px -800px; }
ul.revtable.poker li.logo { background: url(img/tab-logos-poker-de.png) no-repeat; }
ul.revtable.pkr li.logo { background-position: -5px 0; }
ul.revtable.eight li.logo { background-position: -5px -40px; }
ul.revtable.unibet li.logo { background-position: -5px -80px; }
ul.revtable.pokerstars li.logo { background-position: -5px -120px; }
ul.revtable.bwin li.logo { background-position: -5px -160px; }
ul.revtable.fulltilt li.logo { background-position: -5px -200px; }
ul.revtable.party li.logo { background-position: -5px -240px; }
ul.revtable.poker770 li.logo { background-position: -5px -280px; }
ul.revtable.pokergr li.logo { background-position: -5px -320px; }
ul.revtable.mansion li.logo { background-position: -5px -360px; }
ul.revtable.poker848 li.logo { background-position: -5px -400px; }
ul.revtable.winner li.logo { background-position: -5px -440px; }
ul.revtable.everest li.logo { background-position: -5px -480px; }
ul.revtable.betfair li.logo { background-position: -5px -520px; }
ul.revtable.williamhill li.logo { background-position: -5px -560px; }
ul.revtable.bet365 li.logo { background-position: -5px -600px; }
ul.revtable.titan li.logo { background-position: -5px -640px; }
ul.revtable.redkings li.logo { background-position: -5px -680px; }
ul.revtable.ladbrokes li.logo { background-position: -5px -720px; }
ul.revtable li span { display: block; float: right; color: #065395; }
ul.revtable.poker:before,
ul.revtable.poker:after { content: none; }
ul.revtable:before { z-index: -1; position: absolute; content: ""; bottom: 15px; left: 10px; width: 50%; top: 80%; max-width: 300px; background: #777; -webkit-box-shadow: 0 16px 8px #777; -moz-box-shadow: 0 16px 8px #777; box-shadow: 0 16px 8px #777; -webkit-transform: rotate(-3deg); -moz-transform: rotate(-3deg); -o-transform: rotate(-3deg); -ms-transform: rotate(-3deg); transform: rotate(-3deg); }
ul.revtable:after { z-index: -1; position: absolute; content: ""; bottom: 15px; right: 10px; width: 50%; top: 80%; max-width: 300px; background: #777; -webkit-box-shadow: 0 16px 8px #777; -moz-box-shadow: 0 16px 8px #777; box-shadow: 0 16px 8px #777; -webkit-transform: rotate(3deg); -moz-transform: rotate(3deg); -o-transform: rotate(3deg); -ms-transform: rotate(3deg); transform: rotate(3deg); }

/**/
footer { position: relative; width: 945px; height: 310px; margin-top: -43px; background: url(img/footer-bg.png) no-repeat center top; z-index: 10; }
footer div.hand { position: relative; float: left; width: 95px; height: 80px; margin: -20px 0 0 -27px; background: url(img/footer-props-hand.png) no-repeat 0 0; }
footer div.author { float: left; width: 396px; height: 215px; margin: 29px 0 -25px -48px; }
footer div.author a { display: block; margin: 21px 0 0 166px; font-size: 19px; text-decoration: none; color: #b7e3f3; text-shadow: 0 0 10px #178aff, 0 0 20px #178aff, 0 0 30px #178aff, 0 0 45px #178aff; }
footer div.author a:hover { text-shadow: 0 0 20px #178aff, 0 0 45px #178aff; }
footer div.author1 { background: url(img/author-leon.png) no-repeat 0 0; }
.en footer div.author39 { background-image: url(img/author-chester.png); }
.es footer div.author { background-image: url(img/author-francisco.png); }
.gr footer div.author14 { background-image: url(img/author-kostas.png); }
.it footer div.author { background-image: url(img/author-luigi.png); }
.bg footer div.author12 { background-image: url(img/author-mihail.png); }
.ro footer div.author { background-image: url(img/author-sebastian.png); }
.ru footer div.author13 { background-image: url(img/author-svetlana.png); }
footer div.rating { float: right; width: 470px; height: 41px; margin: 48px 16px 16px; background: url(img/ratings-bg-de.png) no-repeat 0 0; }
.en footer div.rating { background: url(img/ratings-bg-en.png) no-repeat 0 0; }
.ru footer div.rating { background: url(img/ratings-bg-ru.png) no-repeat 0 0; }
.gr footer div.rating { background: url(img/ratings-bg-gr.png) no-repeat 0 0; }
.bg footer div.rating { background: url(img/ratings-bg-bg.png) no-repeat 0 0; }
.bg footer div.rating { background: url(img/ratings-bg-bg.png) no-repeat 0 0; }
.es footer div.rating { background: url(img/ratings-bg-es.png) no-repeat 0 0; }
.it footer div.rating { background: url(img/ratings-bg-it.png) no-repeat 0 0; }
.ro footer div.rating { background: url(img/ratings-bg-ro.png) no-repeat 0 0; }
footer div.rating > span { font-size: 16px; line-height: 34px; color: #b7e3f3; text-shadow: 0 0 10px #178aff, 0 0 20px #178aff, 0 0 30px #178aff, 0 0 45px #178aff; }
footer div.rating > span em { font-size: 12px; text-shadow: none; padding-right: 20px; }
footer a.banner { float: right; clear: right; width: 439px; height: 123px; margin-right: 29px; background: white; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; background: url(img/footer-banner-poker-de.png) no-repeat center top; text-indent: -9999px; }
.bg footer a.banner { background-image: url(img/footer-banner-poker-bg.jpg); }
.en footer a.banner { background-image: url(img/footer-banner-poker-en.jpg); }
.es footer a.banner { background-image: url(img/footer-banner-poker-es.jpg); }
.gr footer a.banner { background-image: url(img/footer-banner-poker-gr.jpg); }
.it footer a.banner { background-image: url(img/footer-banner-poker-it.jpg); }
.ro footer a.banner { background-image: url(img/footer-banner-poker-ro.jpg); }
.ru footer a.banner { background-image: url(img/footer-banner-poker-ru.jpg); }
footer a.banner:hover,
footer a.banner:active { background-position: center bottom; }
footer div.social { clear: both; float: left; width: 153px; height: 45px; margin: 18px 40px 0; background: none/*url(img/footer-icons.png) no-repeat -200px 0*/ ; }
footer div.links { width: 205px; float: left; color: #0e3962; margin: 54px 132px 0; text-align: center; }
footer div.links a { color: #0e3962; text-decoration: none; }
footer div.links a:hover { text-decoration: underline; }
footer div.flag { float: left; width: 76px; height: 28px; padding-left: 105px; margin: 27px 16px 0 26px; background: url(img/footer-icons.png) no-repeat 0px -3px; }
footer div.flag > span,
footer div.flag a { display: block; float: left; width: 24px; height: 14px; margin: 0; text-indent: -9999px; }
footer div.copy { clear: both; color: #717c80; }

/* ========================== */

/* -Helper classes- */
.clipped { overflow: hidden; width: 100%; display: block; }
.rounded { border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -khtml-border-radius: 10px; -o-border-radius: 10px; }
.halfrounded { border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; -khtml-border-radius: 6px; -o-border-radius: 6px; }
.tinyrounded { border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -o-border-radius: 3px; }
.halfrounded-top { border-top-left-radius: 6px; -webkit-border-top-left-radius: 6px; -moz-border-radius-topleft: 6px; border-top-right-radius: 6px; -webkit-border-top-right-radius: 6px; -moz-border-radius-topright: 6px; }
.tinyrounded-top { border-top-left-radius: 3px; -webkit-border-top-left-radius: 3px; -moz-border-radius-topleft: 3px; border-top-right-radius: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topright: 3px; }
.rounded-top { border-top-left-radius: 10px; -webkit-border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; border-top-right-radius: 10px; -webkit-border-top-right-radius: 10px; -moz-border-radius-topright: 10px; }
.halfrounded-bottom { border-bottom-left-radius: 6px; -webkit-border-bottom-left-radius: 6px; -moz-border-radius-bottomleft: 6px; border-bottom-right-radius: 6px; -webkit-border-bottom-right-radius: 6px; -moz-border-radius-bottomright: 6px; }
.tinyrounded-bottom { border-bottom-left-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-bottomleft: 3px; border-bottom-right-radius: 3px; -webkit-border-bottom-right-radius: 3px; -moz-border-radius-bottomright: 3px; }
.rounded-bottom { border-bottom-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; border-bottom-right-radius: 10px; -webkit-border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; }
.r-top-left { border-top-left-radius: 10px; -webkit-border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; }
.r-top-right { border-top-right-radius: 10px; -webkit-border-top-right-radius: 10px; -moz-border-radius-topright: 10px; }
.r-bottom-left { border-bottom-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; }
.r-bottom-right { border-bottom-right-radius: 10px; -webkit-border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; }
.spacer1 { display: block; width: 335px; height: 75px; float: right; text-indent: -9999px; }
.g1 { background: #f7ae21; background: -moz-linear-gradient(top, #f7ae21 0%, #e97e1f 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7ae21), color-stop(100%, #e97e1f)); background: -webkit-linear-gradient(top, #f7ae21 0%, #e97e1f 100%); background: -o-linear-gradient(top, #f7ae21 0%, #e97e1f 100%); background: -ms-linear-gradient(top, #f7ae21 0%, #e97e1f 100%); background: linear-gradient(to bottom, #f7ae21 0%, #e97e1f 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7ae21', endColorstr='#e97e1f', GradientType=0); box-shadow: 0 0 2px 0px white inset, 0 7px 9px -6px white inset; }
.g1:hover { background: #4b4b4b; }

/* Image replacement */
.both { clear: both }
.aligncenter { display: block; margin: 0 auto; }
.left,
.alignleft { display: inline; float: left; padding-right: 20px }
table.left,
table.alignleft { padding: 0; margin-right: 15px; }
.right,
.alignright { display: inline; float: right; padding-left: 20px }
table.right,
table.alignright { padding: 0; margin-left: 15px; }
.ir { background-color: transparent; border: 0; overflow: hidden; *text-indent: -9999px; }
.ir:before { content: ""; display: block; width: 0; height: 100%; }

/* Hide from both screenreaders and browsers: h5bp.com/u */
.hidden { display: none !important; visibility: hidden; }

/* Hide only visually, but have it available for screenreaders: h5bp.com/v */
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }

/* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: h5bp.com/p */
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }

/* Hide visually and from screenreaders, but maintain layout */
.invisible { visibility: hidden; }
.cl { clear: left; }
.cr { clear: right; }
.notext { text-indent: -9999px !important; }
.mbot { margin-bottom: 15px; }

/**/
.clear:before,
.clear:after,
div.singlenews .cutcontent p:first-child:before,
div.singlenews .cutcontent p:first-child:after { content: " "; display: table; }
.clear:after,
div.singlenews .cutcontent p:first-child:after { clear: both; }
.clear,
div.singlenews .cutcontent p:first-child { *zoom: 1; }

/*kk ratings style*/
.kk-ratings { float: left; margin: 6px 104px 0px 143px; padding: 0px; height: 40px; width: 120px; position: relative; background-image: url(img/off.png); background-repeat: repeat-x; }
.kk-ratings .stars-turned-on { margin: 0px; padding: 0px; width: 0%; height: 24px; position: absolute; left: 0px; top: 0px; z-index: 0; background-image: url(img/on.png); background-repeat: repeat-x; }
.kk-ratings .stars-turned-strict { background-image: url(img/over.png) !important; }
.kk-ratings .hover-panel { margin: 0px; padding: 0px; height: 24px; width: 120px; position: relative; z-index: 1; }
.kk-ratings .hover-panel span { display: block !important; cursor: pointer; margin: 0px; padding: 0px; float: left; height: 24px; width: 12px; text-decoration: none; }
.kk-ratings .hover-panel span.hovered-star { background-image: url(img/over.png); background-repeat: no-repeat; }
.kk-ratings .hover-panel span.hovered-star.endstar { background: url(img/over.png) no-repeat right 0 !important; }
.kk-ratings .casting-desc { width: 120px; line-height: 16px; text-align: center; font-family: Verdana, Geneva, sans-serif; font-size: 10px; color: #AAA; }
.kk-ratings .casting-thanks { width: 120px; line-height: 16px; text-align: center; font-family: Verdana, Geneva, sans-serif; font-size: 10px; color: #248E62; }
.kk-ratings .casting-error { width: 120px; line-height: 16px; text-align: center; font-family: Verdana, Geneva, sans-serif; font-size: 10px; color: #F66; }
.kk-ratings .casting-thanks { display: none; }
.kk-ratings .casting-error { display: none; }
.kk-ratings span { display: none; }

/*qTip style*/

/* qTip2 v2.1.1 basic css3 | qtip2.com | Licensed MIT, GPL | Thu Jul 11 2013 14:03:02 */
.qtip { position: absolute; left: -28000px; top: -28000px; display: none; max-width: 200px; min-width: 50px; font-size: 10.5px; line-height: 12px; direction: ltr; box-shadow: none; padding: 0 }
.qtip-content { position: relative; padding: 12px 10px; text-align: left; word-wrap: break-word }
.qtip-titlebar { position: relative; padding: 5px 35px 5px 10px; overflow: hidden; border-width: 0 0 1px; font-weight: 700 }
.qtip-titlebar+.qtip-content { border-top-width: 0 !important }
.qtip-close { position: absolute; right: -9px; top: -9px; cursor: pointer; outline: medium none; border-width: 1px; border-style: solid; border-color: transparent }
.qtip-titlebar .qtip-close { right: 4px; top: 50%; margin-top: -9px }
* html .qtip-titlebar .qtip-close { top: 16px }
.qtip-titlebar .ui-icon,
.qtip-icon .ui-icon { display: block; text-indent: -1000em; direction: ltr }
.qtip-icon,
.qtip-icon .ui-icon { -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; text-decoration: none }
.qtip-icon .ui-icon { width: 18px; height: 14px; line-height: 14px; text-align: center; text-indent: 0; font: 400 bold 10px/13px Tahoma, sans-serif; color: inherit; background: transparent none no-repeat -100em -100em }
.qtip-focus { }
.qtip-hover { }
.qtip-default { border: 1px solid #a4e1f9; border-top: 1px solid #a4e1f9; background: url(img/bg-pattern0.png); color: #8cd1f1; box-shadow: 0 0 20px -2px black inset, 0 0 1px 1px #a4e1f9 inset, 0 0 7px 4px #86D8FF }
.qtip-default span { background: url(img/ttip-misc.png) no-repeat -137px -15px; text-indent: 30px; display: block; line-height: 18px; }
.qtip-default span.arrow { position: absolute; width: 67px; height: 53px; bottom: -43px; left: -21px; background-position: -69px 0px; text-indent: -9999px; }
.qtip-default.arrowfix span.arrow { left: auto; right: -21px; background-position: 0px 0px; }
.qtip-default .qtip-titlebar { background-color: #FFEF93 }
.qtip-default .qtip-icon { border-color: #CCC; background: #F1F1F1; color: #777 }
.qtip-default .qtip-titlebar .qtip-close { border-color: #AAA; color: #111 }
.qtip-light { background-color: #fff; border-color: #E2E2E2; color: #454545 }
.qtip-light .qtip-titlebar { background-color: #f1f1f1 }
.qtip-dark { background-color: #505050; border-color: #303030; color: #f3f3f3 }
.qtip-dark .qtip-titlebar { background-color: #404040 }
.qtip-dark .qtip-icon { border-color: #444 }
.qtip-dark .qtip-titlebar .ui-state-hover { border-color: #303030 }
.qtip-cream { background-color: #FBF7AA; border-color: #F9E98E; color: #A27D35 }
.qtip-cream .qtip-titlebar { background-color: #F0DE7D }
.qtip-cream .qtip-close .qtip-icon { background-position: -82px 0 }
.qtip-red { background-color: #F78B83; border-color: #D95252; color: #912323 }
.qtip-red .qtip-titlebar { background-color: #F06D65 }
.qtip-red .qtip-close .qtip-icon { background-position: -102px 0 }
.qtip-red .qtip-icon { border-color: #D95252 }
.qtip-red .qtip-titlebar .ui-state-hover { border-color: #D95252 }
.qtip-green { background-color: #CAED9E; border-color: #90D93F; color: #3F6219 }
.qtip-green .qtip-titlebar { background-color: #B0DE78 }
.qtip-green .qtip-close .qtip-icon { background-position: -42px 0 }
.qtip-blue { background-color: #E5F6FE; border-color: #ADD9ED; color: #5E99BD }
.qtip-blue .qtip-titlebar { background-color: #D0E9F5 }
.qtip-blue .qtip-close .qtip-icon { background-position: -2px 0 }
.qtip-shadow { -webkit-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, .15); -moz-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, .15); box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, .15) }
.qtip-rounded,
.qtip-tipsy,
.qtip-bootstrap { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px }
.qtip-rounded .qtip-titlebar { -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0 }
.qtip-youtube { -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; -webkit-box-shadow: 0 0 3px #333; -moz-box-shadow: 0 0 3px #333; box-shadow: 0 0 3px #333; color: #fff; border-width: 0; background: #4A4A4A; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4A4A4A), color-stop(100%, #000)); background-image: -webkit-linear-gradient(top, #4A4A4A 0, #000 100%); background-image: -moz-linear-gradient(top, #4A4A4A 0, #000 100%); background-image: -ms-linear-gradient(top, #4A4A4A 0, #000 100%); background-image: -o-linear-gradient(top, #4A4A4A 0, #000 100%) }
.qtip-youtube .qtip-titlebar { background-color: #4A4A4A; background-color: rgba(0, 0, 0, 0) }
.qtip-youtube .qtip-content { padding: .75em; font: 12px arial, sans-serif; filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#4a4a4a, EndColorStr=#000000); -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#4a4a4a, EndColorStr=#000000); " }
.qtip-youtube .qtip-icon { border-color: #222 }
.qtip-youtube .qtip-titlebar .ui-state-hover { border-color: #303030 }
.qtip-jtools { background: #232323; background: rgba(0, 0, 0, .7); background-image: -webkit-gradient(linear, left top, left bottom, from(#717171), to(#232323)); background-image: -moz-linear-gradient(top, #717171, #232323); background-image: -webkit-linear-gradient(top, #717171, #232323); background-image: -ms-linear-gradient(top, #717171, #232323); background-image: -o-linear-gradient(top, #717171, #232323); border: 2px solid #ddd; border: 2px solid rgba(241, 241, 241, 1); -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; -webkit-box-shadow: 0 0 12px #333; -moz-box-shadow: 0 0 12px #333; box-shadow: 0 0 12px #333 }
.qtip-jtools .qtip-titlebar { background-color: transparent; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171, endColorstr=#4A4A4A); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171, endColorstr=#4A4A4A)" }
.qtip-jtools .qtip-content { filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A, endColorstr=#232323); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A, endColorstr=#232323)" }
.qtip-jtools .qtip-titlebar,
.qtip-jtools .qtip-content { background: transparent; color: #fff; border: 0 dashed transparent }
.qtip-jtools .qtip-icon { border-color: #555 }
.qtip-jtools .qtip-titlebar .ui-state-hover { border-color: #333 }
.qtip-cluetip { -webkit-box-shadow: 4px 4px 5px rgba(0, 0, 0, .4); -moz-box-shadow: 4px 4px 5px rgba(0, 0, 0, .4); box-shadow: 4px 4px 5px rgba(0, 0, 0, .4); background-color: #D9D9C2; color: #111; border: 0 dashed transparent }
.qtip-cluetip .qtip-titlebar { background-color: #87876A; color: #fff; border: 0 dashed transparent }
.qtip-cluetip .qtip-icon { border-color: #808064 }
.qtip-cluetip .qtip-titlebar .ui-state-hover { border-color: #696952; color: #696952 }
.qtip-tipsy { background: #000; background: rgba(0, 0, 0, .87); color: #fff; border: 0 solid transparent; font-size: 11px; font-family: 'Lucida Grande', sans-serif; font-weight: 700; line-height: 16px; text-shadow: 0 1px #000 }
.qtip-tipsy .qtip-titlebar { padding: 6px 35px 0 10px; background-color: transparent }
.qtip-tipsy .qtip-content { padding: 6px 10px }
.qtip-tipsy .qtip-icon { border-color: #222; text-shadow: none }
.qtip-tipsy .qtip-titlebar .ui-state-hover { border-color: #303030 }
.qtip-tipped { border: 3px solid #959FA9; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; background-color: #F9F9F9; color: #454545; font-weight: 400; font-family: serif }
.qtip-tipped .qtip-titlebar { border-bottom-width: 0; color: #fff; background: #3A79B8; background-image: -webkit-gradient(linear, left top, left bottom, from(#3A79B8), to(#2E629D)); background-image: -webkit-linear-gradient(top, #3A79B8, #2E629D); background-image: -moz-linear-gradient(top, #3A79B8, #2E629D); background-image: -ms-linear-gradient(top, #3A79B8, #2E629D); background-image: -o-linear-gradient(top, #3A79B8, #2E629D); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8, endColorstr=#2E629D); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8, endColorstr=#2E629D)" }
.qtip-tipped .qtip-icon { border: 2px solid #285589; background: #285589 }
.qtip-tipped .qtip-icon .ui-icon { background-color: #FBFBFB; color: #555 }
.qtip-bootstrap { font-size: 14px; line-height: 20px; color: #333; padding: 1px; background-color: #fff; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, .2); -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2); -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, .2); box-shadow: 0 5px 10px rgba(0, 0, 0, .2); -webkit-background-clip: padding-box; -moz-background-clip: padding; background-clip: padding-box }
.qtip-bootstrap .qtip-titlebar { padding: 8px 14px; margin: 0; font-size: 14px; font-weight: 400; line-height: 18px; background-color: #f7f7f7; border-bottom: 1px solid #ebebeb; -webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0 }
.qtip-bootstrap .qtip-titlebar .qtip-close { right: 11px; top: 45%; border-style: none }
.qtip-bootstrap .qtip-content { padding: 9px 14px }
.qtip-bootstrap .qtip-icon { background: transparent }
.qtip-bootstrap .qtip-icon .ui-icon { width: auto; height: auto; float: right; font-size: 20px; font-weight: 700; line-height: 18px; color: #000; text-shadow: 0 1px 0 #fff; opacity: .2; filter: alpha(opacity=20) }
.qtip-bootstrap .qtip-icon .ui-icon:hover { color: #000; text-decoration: none; cursor: pointer; opacity: .4; filter: alpha(opacity=40) }
.qtip:not(.ie9haxors) div.qtip-content,
.qtip:not(.ie9haxors) div.qtip-titlebar { filter: none; -ms-filter: none }
.qtip .qtip-tip { margin: 0 auto; overflow: hidden; z-index: 10 }
x:-o-prefocus,
.qtip .qtip-tip { visibility: hidden }
.qtip .qtip-tip,
.qtip .qtip-tip .qtip-vml,
.qtip .qtip-tip canvas { position: absolute; color: #123456; background: transparent; border: 0 dashed transparent }
.qtip .qtip-tip canvas { top: 0; left: 0 }
.qtip .qtip-tip .qtip-vml { behavior: url(#default#VML); display: inline-block; visibility: visible }
#qtip-overlay { position: fixed; left: -10000em; top: -10000em }
#qtip-overlay.blurs { cursor: pointer }
#qtip-overlay div { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: #000; opacity: .7; filter: alpha(opacity=70); -ms-filter: "alpha(Opacity=70)" }
.qtipmodal-ie6fix { position: absolute !important }

/**/

/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */

.jspContainer { overflow: hidden; position: relative; }
.jspPane { position: absolute; }
.jspVerticalBar { position: absolute; top: 0; right: 0; width: 16px; height: 100%; background: red; }
.jspHorizontalBar { position: absolute; bottom: 0; left: 0; width: 100%; height: 12px; background: red; }
.jspCap { display: none; }
.jspHorizontalBar .jspCap { float: left; }
.jspTrack { background: #dde; position: relative; }
.jspDrag { background: #bbd; position: relative; top: 0; left: 0; cursor: pointer; }
.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag { float: left; height: 100%; }
.jspArrow { background: #50506d; text-indent: -20000px; display: block; cursor: pointer; padding: 0; margin: 0; }
.jspArrow.jspDisabled { cursor: default; background: #80808d; }
.jspVerticalBar .jspArrow { height: 16px; }
.jspHorizontalBar .jspArrow { width: 16px; float: left; height: 100%; }
.jspVerticalBar .jspArrow:focus { outline: none; }
.jspCorner { background: #eeeef4; float: left; height: 100%; }

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner { margin: 0 -3px 0 0; }
.wp-polls .pollbar { margin: 1px; font-size: 6px; line-height: 8px; height: 8px; background-image: url('http://www.onlinepokernerd.com/wp-content/plugins/wp-polls/images/default/pollbg.gif'); border: 1px solid #c8c8c8; }
.wp-polls ul li,
.wp-polls-ul li,
.wp-polls-ans ul li { text-align: left; background-image: none; display: block; }
.wp-polls ul,
.wp-polls-ul,
.wp-polls-ans ul { text-align: left; list-style: none; float: none; }
.wp-polls ul li:before,
.wp-polls-ans ul li:before,
#sidebar ul ul li:before { content: ''; }
.wp-polls IMG,
.wp-polls LABEL,
.wp-polls INPUT,
.wp-polls-loading IMG,
.wp-polls-image IMG { display: inline; border: 0px; padding: 0px; margin: 0px; }
.wp-polls-ul { padding: 0px; margin: 0px 0px 10px 10px; }
.wp-polls-ans { width: 100%; filter: alpha(opacity=100); -moz-opacity: 1; opacity: 1;/* background-color: #ffffff; */ }
.wp-polls-loading { display: none; text-align: center; height: 16px; line-height: 16px; }
.wp-polls-image { border: 0px; }
.wp-polls .Buttons { border: 1px solid #c8c8c8; background-color: #f3f6f8; }

/* Polls Archive Paging */
.wp-polls-paging a,
.wp-polls-paging a:link { padding: 2px 4px 2px 4px; margin: 2px; text-decoration: none; border: 1px solid #0066cc; color: #0066cc; background-color: #FFFFFF; }
.wp-polls-paging a:visited { padding: 2px 4px 2px 4px; margin: 2px; text-decoration: none; border: 1px solid #0066cc; color: #0066cc; background-color: #FFFFFF; }
.wp-polls-paging a:hover { border: 1px solid #000000; color: #000000; background-color: #FFFFFF; }
.wp-polls-paging a:active { padding: 2px 4px 2px 4px; margin: 2px; text-decoration: none; border: 1px solid #0066cc; color: #0066cc; background-color: #FFFFFF; }
.wp-polls-paging span.pages { padding: 2px 4px 2px 4px; margin: 2px 2px 2px 2px; color: #000000; border: 1px solid #000000; background-color: #FFFFFF; }
.wp-polls-paging span.current { padding: 2px 4px 2px 4px; margin: 2px; font-weight: bold; border: 1px solid #000000; color: #000000; background-color: #FFFFFF; }
.wp-polls-paging span.extend { padding: 2px 4px 2px 4px; margin: 2px; border: 1px solid #000000; color: #000000; background-color: #FFFFFF; }
#pt4t { font: normal 13.5px Arial; color: #545454; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAIAAAAmkwkpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADBJREFUeNpiPHniJAMDAx8v33+G/yzs7OxADpAFJFnY2NiA1OfPn0EcBjCAyAMEGABGIwmiod/+EAAAAABJRU5ErkJggg==) top left; }
#pt4t header,
#pt4t article,
#pt4t footer { width: 943px; margin: 0 auto; background: none; }
#pt4t header { height: 45px; padding-top: 182px; position: relative; background: url('stest/img/header-de.png') no-repeat center top; }
#pt4t header > a { float: right; width: 152px; margin: -56px 20px 0 0; font: bold 18px Arial; color: white; text-decoration: none; text-align: center; line-height: 36px; border-radius: 2px; background: #FA9421; background: -moz-linear-gradient(top, #FA9421 0%, #EE8023 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FA9421), color-stop(100%, #EE8023)); background: -webkit-linear-gradient(top, #FA9421 0%, #EE8023 100%); background: -o-linear-gradient(top, #FA9421 0%, #EE8023 100%); background: -ms-linear-gradient(top, #FA9421 0%, #EE8023 100%); background: linear-gradient(to bottom, #FA9421 0%, #EE8023 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FA9421', endColorstr='#EE8023', GradientType=0); }
#pt4t header > a:hover { background: #FB9521; }
#pt4t header nav { height: 44px; background-position: 0 top; }
#pt4t header nav li { float: left; height: 44px; width: 14.28%; }
#pt4t header nav li a { display: block; height: 30px; padding: 7px 20px; font: normal 10px Tahoma; text-align: center; line-height: 14px; color: #939090; text-decoration: none; text-transform: uppercase; border-width: 0 1px 1px; border-style: solid; border-color: #e1e1e1; background: url('stest/img/nav-bg.png') no-repeat 0 0; }
#pt4t header nav li a strong { display: block; color: #606060; font-size: 13px; line-height: 14px; font-weight: normal; }
#pt4t header nav li a:hover { background-image: url('stest/img/hover-nav-bg.png'); color: #ffffff; }
#pt4t header nav li a:hover strong { color: #ffffff; }
#pt4t header nav li a.active,
#pt4t header nav li a.active strong { background: #ffffff; color: #000000; }
#pt4t header nav li a.active:hover strong { color: #000000; }
#pt4t article { position: relative; z-index: 0; background: white; width: 902px; padding: 12px 20px 1px; margin: 0 auto; box-shadow: 0px 10px 35px -15px #000000; }
#pt4t div.top-banner { margin: 0 -6px; }
#pt4t div.top-banner div.qnav { width: 182px; float: left; margin-right: 10px; }
#pt4t div.top-banner div.qnav div.gradient { display: block; height: 74px; border: 1px solid #e3e3e3; background: #ffffff; /* Old browsers */ background: -moz-linear-gradient(top, #ffffff 0%, #efefef 40%, #efefef 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(40%, #efefef), color-stop(100%, #efefef)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ffffff 0%, #efefef 40%, #efefef 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ffffff 0%, #efefef 40%, #efefef 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ffffff 0%, #efefef 40%, #efefef 100%); /* IE10+ */ background: linear-gradient(to bottom, #ffffff 0%, #efefef 40%, #efefef 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#efefef', GradientType=0); /* IE6-9 */ }
#pt4t div.top-banner div.qnav i { display: block; height: 74px; background: url('stest/img/pokertracker-logo.png') no-repeat center 18px; }
#pt4t div.top-banner div.qnav  span { display: block; background-color: #e3e3e3; font-size: 13px; color: #444444; text-align: center; padding: 7px 0; font-weight: bold; }
#pt4t div.top-banner div.qnav ul { border: 1px solid #efefef; margin: 0; padding: 6px 8px; }
#pt4t div.top-banner div.qnav li { list-style: none; border-bottom: 1px solid #efefef; height: 15px; margin-bottom: 15px; }
#pt4t div.top-banner div.qnav li:hover { border-color: #2da3c6; }
#pt4t div.top-banner div.qnav li a { display: block; width: 80%; margin: 0 auto; text-decoration: none; font-size: 11px; text-transform: uppercase; color: #5c5e5d; text-align: center; padding: 10px 0; height: 15px; background: #ffffff; }
#pt4t div.top-banner div.qnav li:hover a { color: #2da3c6; }
#pt4t div.top-banner div.banner-r { border: 1px solid #dddfde; overflow: hidden; }
#pt4t div.banner-r div.banner-body { background: url('stest/img/big-ban-bg.png') no-repeat 0 0; padding: 10px 20px 0 140px; font-size: 13px; color: #181818; line-height: 18px; border-bottom: 1px solid #dddfde; }
#pt4t div.banner-r div.banner-body > span { display: block; font-size: 16px; color: #000000; padding: 10px 0; border-bottom: 1px solid #bfb9bf; margin-bottom: 10px; font-weight: bold; background: url('stest/img/pokertracker-stars.png') no-repeat right top; line-height: 16px; }
#pt4t div.banner-r div.banner-body > span.spec { font-size: 13px; font-weight: normal; color: #6fa1b0; border-bottom: 0; border-top: 1px solid #bfb9bf; margin: 15px 0 4px; text-indent: 70px; background: url('stest/img/finger-up.png') no-repeat 40px center; padding-top: 19px; }
#pt4t div.banner-r div.banner-cta { background-color: #fafafa; padding: 13px; }
#pt4t div.banner-r div.banner-cta div.specs { padding-right: 20px; background: url('stest/img/arrow.png') no-repeat right center; width: 281px; float: left; }
#pt4t div.banner-r div.banner-cta div.specs  ul { border-width: 1px 0 1px 1px; border-style: solid; border-color: #cacaca; margin: 0; padding: 0; list-style: none; width: 280px; height: 66px; }
#pt4t div.banner-r div.banner-cta div.specs  ul li:first-child { color: #717171; font-size: 12px; line-height: 25px; text-align: center; text-transform: uppercase; font-weight: bold; background: none; float: none; width: 100% }
#pt4t div.banner-r div.banner-cta div.specs  ul li { color: #252424; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAEAgMAAADUn3btAAAACVBMVEWqqqrh4eGhoaFCp79CAAAADklEQVQI12NwZNAAQkcAA1AA06UdXEUAAAAASUVORK5CYII=') no-repeat 10px center; width: 40%; float: left; width: 50%; list-style-position: inside; font-size: 12px; line-height: 18px; text-indent: 20px; }
#pt4t div.banner-r div.banner-cta a { display: block; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABDCAMAAABqW5/cAAAARVBMVEX2qiHujyDtih/shh/1pyH0pCHynSDxmSDvkyDrgx/qgB/zoCDwliDpfx+7UU76zHP6yGj5wlm+VEz4u0b3tDj2sCzzoiC8vancAAAANklEQVQI10XBhw3AMAwEsUvvTuK2/6gGhIdM8vLxk8gUulkXrVx21U1vu+vgRz/5Q099bCQQGobqAf+iWHNsAAAAAElFTkSuQmCC') repeat-x left top; float: right; text-decoration: none; color: #ffffff; width: 380px; border-radius: 3px; position: relative; }
#pt4t div.banner-r div.banner-cta a:hover { background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABDBAMAAACvq3LdAAAAG1BMVEVWVlYRSFlZWVmUlJSMjIyAgIBycnJnZ2dfX1+zqnAbAAAAHUlEQVQI12MwYHBgCGBIYChgaGBQYKA3UGAQAEEAFvUCgQM8eJ4AAAAASUVORK5CYII=') repeat-x 0 0; }
#pt4t div.banner-r div.banner-cta a strong { display: block; font-size: 21px; padding: 15px 50px 5px; line-height: 14px; text-transform: uppercase; }
#pt4t div.banner-r div.banner-cta a span { display: block; padding: 8px 20px 10px; line-height: 15px; font-size: 12px; }
#pt4t div.banner-r div.banner-cta a i { display: block; position: absolute; width: 138px; height: 122px; bottom: 1px; background: url('stest/img/cta-person.png') no-repeat 0 0; right: 0; }
#pt4t h1,
#pt4t h2,
#pt4t h3,
#pt4t h4 { font-size: 16px; line-height: 16px; font-weight: bold; color: #919191; border-bottom: 1px solid #e2e2e2; padding: 5px 0; text-indent: 40px; margin: 30px 0 15px; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcBAMAAACAI8KnAAAALVBMVEX////T09PX19fc3Nz19fXu7u76+vrx8fH+/v7d3d3l5eXf39/8/Pzp6enh4eGjP9SXAAAA8ElEQVQY02OAANYXDMhgofQBJF62oKAJgsc2UVBQyAHOdRYEAnUYj0VREAQCoFwnQTAQh+oESoIBRHeSIBSogbkbYVxpEI9L2gioWkhJSVHwApDraNBzVFBwWVpGoKAIAwOHoQEDO0gdm6GgJNDxghZA7hwGhsNgq5tBXKEEBg6gQ4FMR8EJDOziQBMhLrkoCNQLNPIiiCvFsBDI5QEaAbU5EKgBCALBXEmgEyeAgwPMlWNghXC7YJ66aMDAUAKkoF5mXcPAEHSAgeWRoNATkLoOoLs3AB1ZWgYLHkcpMAXngnQhQKGgKDLXc7ZlApgBAA1QK+4mm++bAAAAAElFTkSuQmCC') no-repeat left bottom; }
#pt4t article p { line-height: 25px; color: #545454; text-align: justify; }
#pt4t p.text-cta { text-align: center; padding: 20px 0; }
#pt4t p.text-cta a { text-decoration: none; font-size: 15px; line-height: 30px; color: #190ae3; }
#pt4t p.text-cta a:hover { text-decoration: underline; }
#pt4t div.ptools-small-ban { text-align: center; padding-bottom: 67px; margin-bottom: 20px; background: url('stest/img/box-shadow.png') no-repeat left bottom; }
#pt4t div.ptools-small-ban span { display: block; font: 15px/32px Arial; margin-left: 266px; text-align: left; width: 315px; color: #8c8c8c; }
#pt4t div.ptools-small-ban span.first { margin-top: -145px; }
#pt4t div.ptools-small-ban a { border-radius: 5px; color: white; float: right; font: bold 25px/62px Arial; margin: -45px 37px 0; position: relative; text-decoration: none; text-transform: uppercase; width: 306px; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAA+CAMAAADd54HDAAAAP1BMVEXznyDshx/2qiH1pyH0oyDxmCDujyDqgCDtix/rhB/ynCDvkiDqgR/AYwnwlCD6zHP6yGj5wln4u0b3tDj2ryyTQH6hAAAAMklEQVQI10XBhw0AIRADsHyld/afFThFYCMho6CioePmh18+rPw4zk7+rPnaDXupOKwDbLABxaj2IN4AAAAASUVORK5CYII=') repeat-x 0 0; text-shadow: -2px 2px 2px #161515; }
#pt4t div.ptools-small-ban a:hover { background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAA+BAMAAAAYF2zCAAAAG1BMVEVWVlZYLQRZWVmUlJSMjIyAgIBycnJnZ2dfX1/LLTWeAAAAHUlEQVQI12MwYHBgCGBIYChgaGBQYKAPUGAQAEEAAQsCgeMB4zsAAAAASUVORK5CYII=') repeat-x 0 0; }
#pt4t div.ptools-small-ban a i { display: block; width: 306px; height: 10px; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAATIAAAAKCAMAAAAARiKDAAAAM1BMVEX8/Pz6+vr09PTDw8O1tbWqqqrm5uaioqKmpaXV1dXU1NTo6Ojg4ODAwMDPz8+lpKShoaFn79GGAAAAf0lEQVRIx+3S0Q7CMAgFUKDtJqV0/v/XOtBmJkbrXpXT3BLuM+Cwadku4b2taEN4Iqms1zV8UpLAQXouYSZ3gYFYc5hTJrjD1pOmMNcXAoPUuFauO2aL/8deDbsxxzJqxz+vciOEHcny58Sfk9deHq1YhPzIwhkIgOF7YAmn3QCGrjVLtt4m/gAAAABJRU5ErkJggg==') no-repeat 0 0; bottom: -10px; }

/*Tabbed table*/
#pt4t div.ptools-rev-tabs { background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAB8AQMAAACSZ0jVAAAABlBMVEWHtcOItsTbvR6MAAAADklEQVR4XmNoYBiJoAEAfPgBAeL3Gk4AAAAASUVORK5CYII=") repeat-x scroll 0 0 rgba(0, 0, 0, 0); height: 257px; margin: 0 -20px; padding: 25px 15px; position: relative; z-index: 10; }
#pt4t div.ptools-rev-tabs > div > div.btn { background: none repeat scroll 0 0 #87b5c3; border: 1px solid #c3dae1; border-radius: 5px; color: #dbeff5; cursor: pointer; float: left; font: bold 13px/44px Arial; margin: 0 8px; position: relative; width: 134px; text-align: center; }
#pt4t div.ptools-rev-tabs > div > div.btn:hover { background-color: #a5c8d2; border-color: #ffffff; color: #fefefe; }
#pt4t div.ptools-rev-tabs > div.open > div.btn,
.ptools-rev-tabs > div.open:hover > div.btn { background-color: white; cursor: default; color: #7fabb8; padding-bottom: 25px; border-color: white; z-index: 20; }
#pt4t div.ptools-rev-tabs > div > div.text { display: none; position: absolute; top: 85px; font: normal 14px Arial; color: #545454; line-height: 21px; background: #ffffff url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAwgAAAABBAMAAACIzJRxAAAAHlBMVEXf39/g4ODo6Ojl5eXi4uL29vbz8/Ps7Oz5+fnw8PBNGa8lAAAAQElEQVQY02PoAILQ0NC0tLTMmTPLy8vVlZSUjIHABQgEoYBhFJAPYIEIDE9nYLgqAQEwmGfOnDkNGOahQNDRAQCU5RRX9AwBqwAAAABJRU5ErkJggg==') no-repeat center bottom; right: 23px; left: 23px; box-shadow: 0 -4px 30px -20px black, 65px -58px 40px -75px black, -65px -58px 40px -75px black; padding: 25px; border-radius: 5px; }
#pt4t div.ptools-rev-tabs > div.open > div.text { display: block; }
#pt4t .ban-link { border: 1px solid #dcdcdc; border-radius: 5px; background: #ffffff; width: 775px; margin: 50px auto; }
#pt4t .ban-link a { display: block; margin: 6px; background: #f5f5f5 url('stest/img/payment-logos.png') no-repeat 333px center; font-size: 13px; line-height: 30px; padding: 10px 0; text-indent: 70px; text-decoration: none; text-transform: uppercase; color: #868686; }

/*footer*/
#pt4t footer div.author { background: url('stest/img/footer-author.png') no-repeat 0 0; width: 414px; float: left; padding: 60px 0 185px; margin: 20px 4px 20px 0; height: auto; }
#pt4t footer div.author a { font-size: 18px; line-height: 20px; font-weight: bold; color: #000000; text-decoration: none; padding-left: 240px; margin: 0; text-shadow: none; }
#pt4t footer > a { display: block; float: right; overflow: hidden; padding: 213px 0 35px; background: url('stest/img/footer-banner.png') no-repeat 0 0; width: 524px; margin: 20px 0; text-decoration: none; text-indent: 0; height: auto; }
#pt4t footer > a:hover { background-image: url('stest/img/footer-banner-hover.png'); }
#pt4t footer > a span { font-size: 19px; line-height: 15px; text-transform: uppercase; color: #ffffff; text-shadow: -2px 2px 2px #161515; padding-left: 338px; font-weight: bold; }
#pt4t footer div.links { background-color: #ffffff; clear: both; padding: 10px 20px; color: #e1e1e1; box-shadow: 0px -10px 35px -15px #000000; width: auto; margin: 0 auto; float: none; text-align: left; }
#pt4t footer div.links a { text-decoration: none; font-size: 13px; color: #b8b8b8; line-height: 22px; font-weight: bold; padding: 0 5px; }
#pt4t footer div.links span { color: #d6d5d6; float: right; line-height: 22px; font-size: 11px; }
.binaryfooter { position: fixed; bottom: 0; right: 0; left: 0; max-width: 810px; padding: 8px 5%; margin: auto; background: #f1f1f1; font: normal 12px/1.3 'open sans', sans-serif; color: #919090; text-align: center; z-index: 11 }
.binaryfooter+footer { margin-bottom: 60px; }
@media only screen and (max-width:600px) {
	.binaryfooter>span { display: none; }
}
@media only screen and (min-width:600px) {
	.binaryfooter { padding-left: 80px; text-align: left; }
	.binaryfooter:before { content: ""; display: block; width: 80px; position: absolute; top: 0; left: 0; bottom: 0; background: url(img/yellow-i.png) no-repeat center; }
}
@media only screen and (min-width:1024px) {
	.binaryfooter { padding-top: 12px; padding-bottom: 12px; border-top-right-radius: 4px; border-top-left-radius: 4px; }
}

/**/

/**/
.binaryoverlay { background: rgba(0, 0, 0, 0); cursor: pointer; position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 9999999999; overflow-y: auto; -webkit-overflow-scrolling: touch; padding: 0; text-align: center; visibility: hidden; opacity: 0; transition: visibility 0s .3s, opacity .3s, background .3s; }
.binaryoverlay .inner { cursor: auto; transform: scale(.3); transform-origin: top center; transition: transform .3s; }
.binaryoverlay.lcpopup-visible { background: rgba(0, 0, 0, .85); visibility: visible; opacity: 1; transition: opacity .3s; }
.binaryoverlay.lcpopup-visible .inner { transform: none; }
.binaryoverlay { font-size: 0; }
.binaryoverlay:before { content: ""; display: inline-block; height: 100%; vertical-align: middle; }
.binaryoverlay>div { display: inline-block; vertical-align: bottom; width: 100%; max-width: 920px; background: #fff; }
@media (min-width:1025px) {
	.binaryoverlay>div { vertical-align: middle; }
	#binary-form { max-width: 820px; background: #fff; }
	#binary-form .binary-form-wrap { font: 300 22px/28px 'open sans condensed', sans-serif; color: #4e4e4e; text-align: center; }
	#binary-form .binary-form-wrap>strong { display: block; font: bold 28px/31px 'open sans', sans-serif; color: #000000; padding: 40px 10px; }
	#binary-form .binary-form-wrap>strong>em { font-style: normal; color: #5081b8 }
	#binary-form .binary-form-wrap>strong>span { display: inline-block; width: 135px; height: auto; vertical-align: middle; margin: -20px 3px; text-align: center; line-height: 50px }
	#binary-form .binary-form-wrap>strong>span span { display: block; height: 50px; margin: 0; text-indent: -9999px; }
	#binary-form .binary-form-wrap>span.mobile { display: none; }
	#binary-form .binary-form-wrap>div { border: 1px solid #e2e2e2; border-radius: 4px; margin: 0 15px 15px; padding: 4px 4px 25px; }
	#binary-form .binary-form-wrap>div>div { padding: 22px 5px 28px; margin: 0 auto; max-width: 800px; font-size: 32px; line-height: 43px; }
	#binary-form .binary-form-wrap>div>div>b { font-weight: 300; color: #000000; }
	#binary-form .binary-form-wrap>div>div>strong { color: #373737; }
	#binary-form .binary-form-wrap>div>ul { display: table; padding: 0; margin: 10px auto 30px; text-align: left; font: normal 17px/17px 'open sans', sans-serif; color: #565656; list-style: none; }
	#binary-form .binary-form-wrap>div>ul li { padding: 0 0 15px; }
	#binary-form .binary-form-wrap>div>ul li:before { content: "\1f5f8"; display: inline-block; font-size: 150%; vertical-align: middle; margin-right: 15px; color: #1e7b19; }
	#binary-form .binary-form-wrap>div>a { position: relative; display: block; width: 60%; margin: 0 auto 12px; padding: 15px; font: normal 18px/18px 'open sans', sans-serif; border-radius: 4px; color: white; text-decoration: none; background: #1e7b19; }
	#binary-form .binary-form-wrap>div>a:hover { background: #2eb127; text-decoration: none; }
	#binary-form .binary-form-wrap>div>a:after { content: ""; position: absolute; bottom: 20px; right: -14%; display: block; width: 41px; height: 174px; background: url(img/popup-arrow-1.png); }
	#binary-form .binary-form-wrap>div>small { display: block; font: normal 12px/15px 'open sans', sans-serif !important; color: #717171; width: 80%; max-width: 480px; margin: 20px auto 0px; }
}
@media (max-width:480px) {
	#binary-optin.binary-outer-wrap { padding-top: 3px; min-height: auto !important; top: auto !important; z-index: 1000 !important; border-top: 1px solid #000; }
	.binary-background { bottom: 0 !important; height: auto !important; top: auto !important; background-color: transparent !important; overflow: inherit !important; box-shadow: 0px 0px 9px -1px black !important; }
	#binary-optin { background: #fff !important; }
	#binary-body { padding: 0 5px !important }
	#binary-form .binary-form-wrap>strong { display: block; float: left; width: 47%; margin: 0 2% 0 0; font-size: 0; line-height: 0; text-indent: -999999px; }
	#binary-form .binary-form-wrap>strong>span { display: block; font: bold 23px/28px 'open sans', sans-serif; color: #000000; }
	#binary-form .binary-form-wrap>strong>span span { display: block; height: 50px; margin: auto; text-indent: -9999px; }
	#binary-form .binary-form-wrap>span.mobile { display: block; overflow: hidden; margin: 0; padding: 6px 3px; font-size: 14px; line-height: 16px; max-width: 50%; }
	#binary-form .binary-form-wrap>span.mobile b { font-weight: normal; text-shadow: 1px 1px 0 #222; }
	#binary-form .binary-form-wrap>span.mobile.bold { font-size: 21px; line-height: 1; max-width: none; text-align: center; font-weight: 600; padding-top: 12px; }
	#binary-form .binary-form-wrap>span.mobile.bold span { color: #5081b8 }
	#binary-form .binary-form-wrap>div>div { display: none; }
	#binary-form .binary-form-wrap>div>a { display: block; clear: both; width: 98%; margin: 5px auto; padding: 10px 0; font-size: 16px; text-align: center; text-decoration: none; color: white; background: #1e7b19; border-radius: 4px; }
	#binary-form .binary-form-wrap>div>a:hover { background: #2eb127; text-decoration: none; }
	#binary-form .binary-form-wrap>div>ul { display: none }
	#binary-form .binary-form-wrap>div>small { display: none }

	/**/
	.binary-close { font-size: 25px !important; line-height: 24px !important; background: #424242 !important; border-radius: 50%; width: 24px; text-align: center; top: -10px !important; right: 5px !important; }
}
@media (max-width:1024px) and (min-width:481px) {
	#binary-optin { min-height: auto !important; top: auto !important; z-index: 1000 !important; border-top: 2px solid #484848; }
	.binary-background { bottom: 0 !important; height: auto !important; top: auto !important; background-color: transparent !important; overflow: inherit !important; box-shadow: 0px 0px 9px -1px black !important; }
	#binary-form { margin: 20px; width: 90%; }
	#binary-form .binary-form-wrap>strong { display: block; font: bold 18px/20px 'open sans', sans-serif; color: #000000; padding: 3% 10px; text-align: center; }
	#binary-form .binary-form-wrap>strong>em { font-style: normal; color: #5081b8 }
	#binary-form .binary-form-wrap>strong>span { display: inline-block; width: 135px; height: auto; margin: -12px 0; vertical-align: middle; text-align: center; line-height: 50px }
	#binary-form .binary-form-wrap>strong>span span { display: block; height: 50px; margin: 0; text-indent: -9999px; }
	#binary-form .binary-form-wrap>span.mobile { display: none; }
	#binary-form .binary-form-wrap>div { border: 1px solid #e2e2e2; border-radius: 4px; margin: 0 10px 10px; }
	#binary-form .binary-form-wrap>div>div { width: 90%; margin: 0 auto; padding: 5px 0 2%; font-size: 19px; line-height: 23px; text-align: center; font-family: 'open sans condensed', sans-serif; }
	#binary-form .binary-form-wrap>div>div>b { font-weight: 300; color: #000000; }
	#binary-form .binary-form-wrap>div>div>strong { font-family: 'open sans'; color: #434343; }
	#binary-form .binary-form-wrap>div>ul { display: table; padding: 0; margin: 0 auto; text-align: left; font: normal 15px/15px 'open sans', sans-serif; color: #565656; list-style: none; }
	#binary-form .binary-form-wrap>div>ul li { padding: 0 0 10px }
	#binary-form .binary-form-wrap>div>ul li:before { content: "\1f5f8"; display: inline-block; font-size: 150%; vertical-align: middle; margin-right: 15px; color: #1e7b19; }
	#binary-form .binary-form-wrap>div>a { display: block; clear: both; width: 80%; max-width: 400px; margin: 0 auto 12px; padding: 10px; font-size: 16px; text-align: center; text-decoration: none; color: white; background: #1e7b19; border-radius: 4px; }
	#binary-form .binary-form-wrap>div>a:hover { background: #2eb127; text-decoration: none; }
	#binary-form .binary-form-wrap>div>small { display: block; font: normal 12px/14px 'open sans', sans-serif !important; color: #717171; margin: 0 auto 5px; }

	/**/
	.binary-close { font-size: 22px !important; line-height: 21px !important; background: #424242 !important; border-radius: 50%; width: 21px; text-align: center; top: 5px !important; right: 5px !important; }
}
@media (max-width:1024px) and (min-width:701px) {
	#binary-form .binary-form-wrap>div>div { width: 55%; }
}
@media (max-width:1024px) and (min-width:800px) {
	#binary-form .binary-form-wrap>strong { padding: 2% 10px; }
	#binary-form .binary-form-wrap > div { padding: 2px; margin: 0 10px 10px; }
	#binary-form .binary-form-wrap > div > a { max-width: 600px; }
	#binary-form .binary-form-wrap>div>div { width: auto; font-size: 20px; width: auto }
}



/*=====================================
=            Media Queries            =
=====================================*/

@media only screen and (max-width: 950px) {
	header, article, footer { max-width: 943px; width: auto; }

	header { position: relative; height: auto; padding-top: 180px; height: 44px; }
	.de header,
	.en header,
	.bg header,
	.ru header,
	.gr header,
	.es header,
	.it header,
	.ro header { background-repeat: no-repeat; background-position: 0 0; max-width: 614px; }
	header.clear:before,
	header:before { position: absolute; top: 180px; left: 50%; transform: translateX(-50%); background: url(img/header-de.png) no-repeat -264px 0; width: 324px; height: 180px; display: none; }
	header:after { position: absolute; top: 0; left: auto; right: 0; background: url(img/header-de.png) no-repeat -593px 0; width: 349px; height: 180px; }
	header > a { position: absolute; bottom: 60px; right: 0; z-index: 10; }
	header nav { position: absolute; left: 50%; bottom: 0; transform: translateX(-50%); display: block; width: 100vw; }
	header nav ul { display: flex; justify-content: space-between; }
	header nav li a { padding-left: 14px !important; padding-right: 14px !important; }

	h1.title.fix, h2.title.fix, h3.title.fix, h4.title.fix { width: 100%; }
	h1.title, h2.title, h3.title, h4.title { margin-left: 0; margin-right: 0; }

	article > p > img:not(.alignleft):not(.alignright):not(.left):not(.right),
	article .light > p > img:not(.alignleft):not(.alignright):not(.left):not(.right) { width: auto; height: auto; max-width: 100%; } 

	.wp-polls { margin-left: 15px; z-index: 20; position: relative; }

	a.thickcta { padding-top: 15px; padding-bottom: 15px; line-height: 24px; margin-left: 5%; margin-right: 5%; }

	div.hometop div.nav { float: none; display: block; margin: 5px auto; }
	div.hometop div.ban { float: none; display: block; margin: 5px auto; }
	div.hometop div.ban div.inner { margin: 0 auto 8px auto; }
	div.hometop ul.trust { margin-left: auto; margin-right: auto; display: block; float: none; }
	div.hometop ul.comm { float: none; margin-left: auto; margin-right: auto; display: flex; justify-content: space-around; }
	div.hometop ul.comm li { float: none; }

	div.trustdiv { height: auto; }
	div.trustdiv img { width: 100%; height: auto; }

	div.light { background: transparent; }

	div.triobox.jackpots { margin-left: 0; margin-right: 0; }
	div.triobox a,
	div.triobox.jackpots a,
	div.triobox.casbonus a { float: none; display: table; margin: 20px auto; }

	div.tabs { height: auto; }
	div.tabs:after { display: none; }
	div.tabs div.tab { position: static; }
	div.tabs div.tab > div:first-child,
	div.tabs div.tab.second > div:first-child,
	div.tabs div.tab.third > div:first-child,
	div.tabs.second div.tab.first > div:first-child,
	div.tabs.second div.tab.second > div:first-child,
	div.tabs.second div.tab.third > div:first-child,
	div.tabs.second div.tab.fourth > div:first-child,
	div.tabs.five div.tab.first > div:first-child,
	div.tabs.five div.tab.second > div:first-child,
	div.tabs.five div.tab.third > div:first-child,
	div.tabs.five div.tab.fourth > div:first-child,
	div.tabs.five div.tab.fifth > div:first-child { margin-left: 0; margin-right: 0; margin-bottom: 0; margin-top: 0; text-align: left; padding: 0 10px; box-sizing: border-box; font-size: 11px; }
	div.tabs div.tab > div:first-child span { float: none; display: inline-block; }
	div.tabs.second { height: auto; }
	div.tabs.second.home div.tab > div.info > div { height: auto; }
	div.tabs div.tab > div.info > div h4,
	div.tabs.second.home div.tab > div.info > div h4 { background: none; text-align: left; padding: 0; margin: 0 0 10px 0; }

	div.vidbox { width: 100%; margin-left: 0; margin-right: 0; padding: 0 10px; box-sizing: border-box; }
	div.vidbox .border { display: none; }
	div.vidbox .links { float: none; display: table; margin: 10px auto; }
	div.vidbox .vids { float: none; display: block; position: relative; margin: 10px auto; width: 100%; max-width: 545px; padding: 55.96% 0 0 0; }
	div.vidbox .vids iframe { position: absolute; top: 0; left: 0; right: 0; height: 0; width: 100%; height: 100%; display: block; }

	div.maintable { padding: 7px 10px 7px 10px; background: #908F8F; background-image: none; }
	div.maintable ul.navi { float: none; display: table; margin: 0 auto; }
	div.maintable ul.internal,
	div.maintable.ver1 ul.internal { margin: 10px auto; float: none; box-sizing: border-box; max-width: 565px; width: 100%; padding: 10px; }
	div.maintable.ver1 ul.internal { max-width: 430px; }
	div.maintable.ver2 ul.internal, 
	div.maintable.ver3 ul.internal { padding: 10px; margin: 0 auto 20px auto; }
	div.maintable > p { float: none; display: table; margin: 0 auto; }
	div.maintable a.external { margin-top: 10px; float: none; display: block; }
	div.maintable.ver1 a.external { margin-left: auto; margin-bottom: 0; }
	div.maintable.ver2 a.external, 
	div.maintable.ver3 a.external { margin: 10px auto; }
	
	a.forexcta { position: relative; display: block; margin: 10px 0; }
	a.forexcta img { width: 100%; height: auto; display: block; }
	a.forexcta span { margin: 0; position: absolute; top: 32.14%; right: 2.5%; }

	a.ctaimg.ctaimg2 { height: 183px; overflow: hidden; margin: 10px 0 0 0; }
	a.ctaimg.ctaimg2 img { position: absolute; top: 0; right: 0; display: block; }
	a.ctaimg.ctaimg2 span { z-index: 10; }

	div.sportsub { background: none; }
	div.sportsub a { text-indent: 0; padding: 0 10px; box-sizing: border-box; }
	div.sportsub a.last { text-indent: 0; text-align: right; }
	
	div.homecards { height: 480px; }
	div.homecards ul.navi { float: none; display: none; margin-left: auto; margin-right: auto; }
	div.homecards .cards-wp { position: relative; height: 440px; overflow: hidden; width: 100%; display: block; margin: 0 auto; max-width: 580px; padding-top: 26px; }
	div.homecards .cards-wp .cards { right: auto; left: 0; }
	div.homecards div.stamp { float: none; display: none; margin: 10px auto 0 auto; }
	div.cardswrap div.arrows { top: 60px; z-index: 30; }
	div.homecards ul.cards { left: 50%; right: auto; margin-left: -290px; }
	div.homecards div#vs { right: auto; left: 50%; margin-left: -62px; }
	div.homecards div#zap { right: 258px; }

	div.quiz { height: auto; padding-bottom: 300px; }
	div.quiz div.heading { background-image: none; }
	div.quiz div.heading span { background: none; }
	div.quiz form { height: auto; position: static; background: none; box-shadow: none; border: 0; width: auto; display: table; margin: 0 auto; }
	div.quiz form fieldset { position: static; margin: 10px 0; max-width: 440px; }
	div.quiz div.result { position: absolute; bottom: 10px; left: 50%; transform: translateX(-50%); float: none; }

	div.review div.misc { display: none; }
	div.review div.main { margin: -10px auto; width: auto; max-width: 764px; }
	div.review div.mid { max-width: 570px; overflow: hidden; float: none; width: auto; min-height: 282px; }
	div.review.poker div.mid { min-height: 342px; }
	div.review div.mid div.infos { width: auto; overflow: hidden; max-width: 570px; white-space: nowrap; }
	div.review div.mid div.infos div.info,
	div.review div.mid div.infos ul { white-space: normal; }
	div.review div.mid div.biglink { background-position: right 0 !important; width: auto; }

	#faq h4 { position: relative; height: auto; padding: 0; background: #8F8E8E; border-left: solid 90px #e6e6e6; border-top: solid 8px #e6e6e6; border-right: solid 55px #e6e6e6; border-bottom: solid 8px #e6e6e6; line-height: 32px; padding-left: 10px; }
	#faq h4:before { content: ''; position: absolute; top: 0; left: -82px; width: 75px; height: 37px; background: url(img/faq-props.png) no-repeat -106px 0; }
	#faq h4 span { position: absolute; top: 0; right: -50px; margin-top: 0; }
	#faq h4.active { box-shadow: 0 0 0 1px #434648; border-bottom: solid 8px #e6e6e6; margin-left: 1px; margin-right: 1px; }
	#faq h4.active:after { content: ''; position: absolute; bottom: -10px; height: 4px; left: -90px; right: -55px; width: auto; background: #e6e6e6; z-index: 10; }

	div.tabs.second.poker.betfair.botfix { display: none; }

	div.roomcard p:first-child,
	div.roomcard ul.bonus,
	div.roomcard ul.quotes { display: none; }

	div.procons ul.pros,
	div.procons ul.cons { width: auto; float: none; height: auto; }
	div.procons ul.pros li,
	div.procons ul.cons li { line-height: 18px; padding-top: 10px; padding-bottom: 10px; }
	
	div.trustdiv { margin-left: 0; margin-right: 0; }

	div.tabs.second.regeln,
	div.tabs.second.regeln div.tab > div.info > div { height: auto; }
	div.tabs.regeln div.tab > div.info > div ul.spec { width: auto; max-width: 360px; }

	div.riskwarning { background-size: contain; }
	
	footer { background: #8F8E8E; height: auto; padding: 5px; }
	footer div.author { float: none; margin: 0 auto; display: block; max-width: 396px; width: auto; min-height: 215px; height: auto; background-size: 100% auto; }
	footer div.rating { float: none; margin: 0 auto; display: block; max-width: 470px; width: 100%; }
	footer a.banner { float: none; margin: 0 auto; display: block; }
	footer div.social { float: none; margin: 0 auto; display: block; }
	footer div.links { float: none; margin: 0 auto; display: block; padding: 5px 0; }
	footer div.flag { float: none; margin: 0 auto; display: block; }
	footer div.copy { display: block; text-align: center; padding: 10px; color: #fff; }
	footer div.hand { display: none; }

}

@media only screen and (max-width: 768px) {
	a.forexcta span { top: 50%; transform: translateY(-50%); right: 1%; }

	h1.title, h2.title, h3.title, h4.title { background: none; text-indent: 0; line-height: 20px; }
	
	div.maintable.ver3 ul.internal { max-width: 425px; }
	div.maintable.ver3 ul.internal li:first-child span:first-child { display: none; }
	div.maintable.ver3 ul.internal li:first-child span { width: 60%; }
	div.maintable.ver3 ul.internal li:first-child span:last-child { width: 40%; }
	div.maintable.ver3 ul.internal li a.first { display: none; }

	div.cardswrap div.arrows { right: -8px; }
	div.homecards .cards-wp { overflow-x: scroll; padding-bottom: 20px; }
	div.homecards ul.cards ul { width: 44.82%; }
	div.homecards ul.cards li ul:first-child { margin-right: 6%; }
	div.homecards ul.cards ul li:first-child { width: 100%; }

	div.light { margin-left: -10px; margin-right: -10px; padding-left: 10px; padding-right: 10px; }
}

@media only screen and (max-width: 640px) {
	div.maintable ul.internal { max-width: 290px; padding-left: 5px; padding-right: 5px; }
	div.maintable.ver1 ul.internal { max-width: 290px; }
	div.maintable.ver1 ul.internal li a > span:nth-child(1),
	div.maintable.ver1 ul.internal li a > span:nth-child(2) { display: none; }
	div.maintable.ver1 ul.internal li a > span:nth-child(2) { display: block; }
	div.maintable.ver1 ul.internal li:first-child { height: auto; background-image: none; background: #adadad; line-height: 16px; }
	div.maintable:not(.ver1) ul.internal li:first-child,
	div.maintable:not(.ver2) ul.internal li:first-child,
	div.maintable:not(.ver3) ul.internal li:first-child { font-size: 10px; }
	div.maintable.ver2 ul.internal li:first-child span { width: 50%; }
	div.maintable.ver2 ul.internal li:first-child span:nth-child(2),
	div.maintable.ver2 ul.internal li:first-child span:nth-child(3) { display: none; }
	div.maintable.ver2 ul.internal li a > span:nth-child(1),
	div.maintable.ver2 ul.internal li a > span:nth-child(2) { display: none; }
	div.maintable ul.internal li a > span,
	div.maintable:not(.ver3) ul.internal li a > span { display: none; }
	div.maintable.ver3 ul.internal li a > span { display: block; }
	div.maintable ul.internal li a > span.btn { display: block; }

	div.maintable ul.internal li.more.fix span:not(:first-child):not(:last-child) { display: none; }
	div.maintable ul.internal li.more.fix span:first-child,
	div.maintable ul.internal li.more.fix span:last-child { width: 133px; }
}

@media only screen and (max-width: 620px) {
	header { padding-top: 360px; height: 88px; }
	.de header,
	.en header,
	.bg header,
	.ru header,
	.gr header,
	.es header,
	.it header,
	.ro header { max-width: 264px; }
	header:after { top: 180px; left: 50%; right: auto; transform: translateX(-50%); width: 350px; height: 180px; }
	header > a { right: -35px; bottom: 108px; }
	header nav { height: 88px; }
	header nav ul { flex-wrap: wrap; justify-content: space-around; }

	.wp-polls { float: none; display: table; margin: 0 auto 20px auto; }
	
	div.sportsub { height: auto; }
	div.sportsub a,
	div.sportsub a.last { width: 100%; float: none; padding: 10px; text-align: center; line-height: 20px; }

	#faq h4 { font-size: 12px; line-height: 16px; padding-top: 5px; padding-bottom: 5px; }

	div.quiz form fieldset,
	div.quiz form fieldset.closed { width: auto; padding-left: 10px; padding-right: 40px; height: auto; min-height: 210px; }
	div.quiz form fieldset.closed div.ques { min-height: 200px; }
	div.quiz form fieldset div.ques { padding: 5px 30px 5px 0; }
	div.quiz form fieldset div.answ { height: auto; background: #B7CDDA; padding: 0 0 5px 10px; }
	div.quiz form fieldset div.answ input { margin: 2px 5px; }
}

@media only screen and (max-width: 530px) {
	div.review { border: none; box-shadow: none; }
	div.review div.main { background: none; border: none; box-shadow: none; height: auto !important; }
	div.review div.main:before { content: none; }
	div.review div.menu { float: none; margin: 15px auto; }

	div.maintable h1 { text-indent: 0; text-align: center; padding-left: 10px; padding-right: 10px; }
}

@media only screen and (max-width: 500px) {
	article { padding-left: 10px; padding-right: 10px; }
	div.hometop > div.heading { font-size: 11px; padding: 5px; line-height: 16px; }
	div.hometop div.nav { padding: 0; width: auto; }
	div.hometop div.nav > div > div.heading { font-size: 11px; }
	div.hometop div.nav > div > div.links { margin: 0; }
	div.hometop div.nav > div > div.links a.cent,
	div.hometop div.nav > div > div.links a.cent.hov { top: 50%; left: 50%; transform: translate(-50%,-50%); }
	div.hometop div.ban div.heading { font-size: 11px; padding: 5px; line-height: 16px; }
	div.hometop div.ban div.inner { position: relative; max-width: 443px; width: auto; background-position: right center; }
	div.hometop div.ban div.inner ul { position: absolute; top: 0; right: 0; margin-left: 0; }
	div.hometop div.ban div.inner a { position: absolute; bottom: 10px; right: 17px; margin-left: 0; }
	
	div.hometop ul.comm { flex-wrap: wrap; }
	div.hometop ul.comm li { width: 100%; }
	div.hometop ul.comm li + li { margin-top: 15px; }

	div.tabs div.tab > div.info div.recom { float: none; display: table; margin: 0 auto 20px auto; }
	div.tabs div.tab > div.info div.recom img { padding: 0; margin: 0; }
	div.tabs div.tab > div.info > div h4,
	div.tabs.second.home div.tab > div.info > div h4 { text-align: center; padding: 0; }
}

@media only screen and (max-width: 480px) {
	.right, 
	.alignright,
	.left, 
	.alignleft { float: none; display: table; margin: 0 auto 20px auto; }

	.tab img { width: auto; height: auto; max-width: 100%; }

	div.smalltable.right { margin: 0 auto 15px auto; }
	div.smalltable.left { margin: 0 auto 15px auto; }
	
	div.maintable.ver3 ul.internal li { height: auto; }
	div.maintable.ver3 ul.internal li a { width: 100%; display: flex; justify-content: space-between; float: none; }
	div.maintable.ver3 ul.internal li a > span { float: none; }
	div.maintable.ver3 ul.internal li a > span.bonus { padding: 10px; height: auto; background: none; border: 0; margin: 70px 0 0 0; background: #a3a4a4; width: 100%; }

	footer div.rating { display: none; }
	footer a.banner { width: auto; background-position: right top; }
	footer a.banner:hover { background-position: right bottom; }
}

@media only screen and (max-width: 400px) {
	header nav li a { font-size: 9px; }
	header nav li a strong { font-size: 10px; }
	
	div.hometop ul.trust { width: auto; height: auto; }
	div.hometop ul.trust li:first-child { float: none; display: block; height: 71px; width: 70px; margin: 0 auto 10px auto; }
	div.hometop ul.trust li { margin-left: 0; }

	#faq h4 { min-height: 75px; border-right-width: 5px; padding-right: 10px; }
	#faq h4 span { top: 35px; left: -68px; right: auto; }
	#faq h4.active:after { right: -5px; }
}


/* ------------------------------------------------------------ *\
  Alts
\* ------------------------------------------------------------ */

#alts { display: none; background: rgba(0, 0, 0, 0.6); position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 99999; }
#alts  >  .alt-wrap { position: absolute; top: -100px; bottom: 0; left: 0; right: 0; margin: auto; max-width: 900px; background: #fff; border-radius: 3px; }
#alts.alts1 .alt-wrap { width: 96%; top: 10px; bottom: auto; color: #434343; font: 300 21px/33px 'open sans', sans-serif; text-align: center; }
.alts1 .alt-wrap  >  .caption { font-size: 17px; line-height: 21px; padding: 1%; margin: 10px; }
.alts1 .alt-wrap  >  .caption:before { float: right; content: ""; width: 35px; height: 10px; }
.alts1 .alt-wrap  >  .caption strong { font-weight: 900; }
.alts1 .alt-wrap  >  .main-offer { background: #ffffff; border: 1px solid #dadada; border-bottom: none; margin: 0 2%; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; }
.alts1 .alt-wrap  >  .main-offer  .logo { padding-top: 1px; }
.alts1 .alt-wrap  >  .main-offer  .stars { font-size: 0; }
.alts1 .alt-wrap  >  .main-offer  .logo span { display: inline-block; }
.alts1 .alt-wrap  >  .main-offer  .withlink { font-size: 25px; line-height: 25px; padding: 1px; color: #777777; }
.alts1 .alt-wrap  >  .main-offer  .withlink  >  b { display: block; font-size: 30px; line-height: 30px; font-weight: 300; color: #505050; }
.alts1 .alt-wrap  >  .main-offer  .withlink  >  b b { font-weight: normal; white-space: nowrap; }
.alts1 .alt-wrap  >  .main-offer  .withlink  >  b strong { color: #389acb; font-weight: 800; }
.alts1 .alt-wrap  >  .main-offer  .withlink  >  a { position: relative; display: block; width: 78%; max-width: 320px; font: normal 25px/32px 'open sans', sans-serif; padding: 9px 9px 9px 40px; margin: 15px auto; color: white; text-align: center; text-decoration: none; border-radius: 3px; background: #ff3405; }
/*.alts1 .alt-wrap  >  .main-offer  .withlink  >  a:before { content: ""; display: block; width: 31px; height: 31px; position: absolute; top: 0; bottom: 0; margin: auto; left: 15px; background: url(/wp-content/themes/toolbox/img/altpop.png) no-repeat 0 0; }*/
.alts1 .alt-wrap  >  .main-offer  .withlink  >  a:hover { background: #fd4e26; }
.alts1 .alt-wrap  >  .secondary-offer { background: #505050; border: 1px solid #dadada; margin: 0 2% 2%; -webkit-border-bottom-right-radius: 3px; -webkit-border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }
.alts1 .alt-wrap  >  .secondary-offer  >  span { display: block; font-size: 14px; line-height: 15px; color: #757474; border-bottom: 1px solid #d2d3d8; margin: 0 3%; padding: 8px; }
.alts1 .alt-wrap  >  .secondary-offer  >  a { display: block; font: normal 14px/15px Arial, sans-serif; color: #389acb; padding: 8px 0 8px 105px; margin: 8px auto; text-align: left; text-decoration: underline; position: relative; }
.alts1 .alt-wrap  >  .secondary-offer  >  a b { display: block; font-weight: normal; }
.alts1 .alt-wrap  >  .secondary-offer  >  a span { content: ""; position: absolute; top: 0; bottom: 0; margin: auto; left: 3px; max-width: 100px; margin: 0 auto; height: auto; }
.alts1 .alt-wrap  >  .secondary-offer  >  a:hover { color: #092e76; }
#alts.alts1 .trms { font-size: 12px; line-height: 14px; padding: 10px 20px; }
#alts .close-this { display: block; position: absolute; top: 10px; right: 10px; width: 24px; height: 24px; background: url(/wp-content/themes/toolbox/img/altpop.png) no-repeat -32px 0px; text-indent: -9999px; cursor: pointer; }

@media only screen and (min-width:600px) {
  #alts.alts1 .alt-wrap { top: 50%; margin-top: -230px; }
  .alts1 .alt-wrap  >  .secondary-offer { padding-bottom: 1px; overflow: hidden; }
  .alts1 .alt-wrap  >  .secondary-offer  >  span { padding: 1.4%; font-size: 16px; }
  .alts1 .alt-wrap  >  .secondary-offer  >  a { float: left; width: 30%; padding-left: 20%; }
  .alts1 .alt-wrap  >  .secondary-offer  >  a:before { right: 60% }
  .alts1 .alt-wrap  >  .caption { font-size: 19px; line-height: 25px; padding: 1%; }
  .alts1 .alt-wrap  .stars { display: block; width: 186px; margin: 27px auto 0; box-shadow: 0 -10px 0 0 white, 0 -11px 0 0 #e2e3eb; background: url(/wp-content/themes/toolbox/img/altpop.png) no-repeat 0 -32px; }
  .alts1 .alt-wrap  .main-offer-aside { width: 48%; padding: 3% 0; display: flex; align-items: center; align-content: center; flex-wrap: wrap; justify-content: center; }
  .alts1 .alt-wrap  >  .main-offer  .logo span { margin-top: 0; text-indent: 0; }
  .alts1 .alt-wrap  >  .main-offer  .logo { width: 230px; }
  .alts1 .alt-wrap  >  .main-offer  .withlink { overflow: hidden; width: 51%; }
  .alts1 .alt-wrap > .secondary-offer > a span { left: 10px; }
  .alts1 .alt-wrap > .main-offer { display: flex; align-items: center; flex-wrap: wrap; padding: 20px 10px; }
}
@media only screen and (min-width:768px) {
  .alts1 .alt-wrap  >  .main-offer  .logo:after { box-shadow: -50px -10px 0 0 white, -50px -11px 0 0 #e2e3eb, 50px -10px 0 0 white, 50px -11px 0 0 #e2e3eb }
  .alts1 .alt-wrap  >  .main-offer  .withlink  >  a { font-size: 28px; margin-bottom: 5px; }
  .alts1 .alt-wrap  >  .main-offer  .withlink  >  b { font-size: 38px; line-height: 38px; padding: 9px 0; }
  .alts1 .alt-wrap  >  .secondary-offer  >  a { margin-top: 20px; margin-bottom: 20px; }
  .alts1 .alt-wrap  >  .secondary-offer  >  a b { display: inline; }
}
@media only screen and (min-width:960px) {
  .alts1 .alt-wrap  >  .secondary-offer  >  a { width: 22%; padding-left: 13%; margin: 20px 7.5%; }
  .alts1 .alt-wrap  >  .secondary-offer  >  a span { left: 0; }
}

.reg-logo {
    width: 150px;
    height: 60px;
    margin: 0 auto;
    background-size: contain ;
    background-position: center center;
}

.reg-logo.popup { display: inline-block; vertical-align: middle; background-size: contain; background-repeat: no-repeat; background-position: center center; font-size: 0; line-height: 0; text-indent: -4000px; }


.reg-logo.popup.poker888 { background: url("/wp-content/themes/toolbox/img/888poker.png") no-repeat center ;    background-size: contain; }
.reg-logo.popup.pokerstars { background: url("/wp-content/themes/toolbox/img/pokerstar.png") no-repeat center;    background-size: contain; }

.reg-logo.popup.fulltilt {
    background: url("/wp-content/themes/toolbox/img/fulltilt.png") no-repeat center;    background-size: contain;
}

