html, body { background: #fff; font-size: 100%; color: #ada8a8; width: 100%; height: 100%; } dl, li, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, body, html, blockquote { margin: 0; padding: 0; }      .bcr li{                                list-style: none;                                 display: inline-block;                             } img { border: 0; vertical-align: top; }               a { color: #f38a34; text-decoration: underline; }         a:hover { text-decoration: none; }         a:focus { outline: none; }              input, textarea, select, button { font-size: 13px; color: #000; font-family: inherit;  }         input:focus, textarea:focus { outline: none; }               .btn-blue { width: 146px; padding: 0 !important; height: 44px; display: inline-block; text-align: center; background: url(/shared/313/blue-btn.png) no-repeat; font-size: 18px; color: #fff; text-transform: uppercase; line-height: 2.3; text-shadow: 0px -1px 0px rgba(0,0,0,0.4); text-decoration: none; font-weight: 700; }          .btn-orange {      width: 146px;      padding: 0 !important;      height: 33px;      display: inline-block;      text-align: center;      background: url(/shared/313/orange-btn.png) no-repeat;     color: #fff;      text-transform: uppercase;     font-size: 14px;      color: #eadecf;      text-decoration: none;      font-weight: 700;      text-shadow: 0px 1px 1px rgba(0,0,0,0.4);      opacity: 0.9; padding: 6px 30px !important;      line-height: normal !important;      border-radius: 4px;      display: inline-block !important;       }       img {   max-width:100%; } .orange:hover { opacity: 1; }               .reset { margin: 0; padding: 0; list-style: none; } aside .header-numbs ul { position: relative; left: 10px; }         aside .header-numbs ul li { float:left; }         aside .header-numbs ul li .a0 { width: 42px; height: 70px;  display: block; }         aside .header-numbs ul li .a1 { width: 42px; height: 70px; display: block; }         aside .header-numbs ul li .a2 { width: 42px; height: 70px; display: block; }         aside .header-numbs ul li .a3 { width: 42px; height: 70px; display: block; }         aside .header-numbs ul li .a4 { width: 42px; height: 70px;  display: block; }         aside .header-numbs ul li .a5 { width: 42px; height: 70px; display: block; }         aside .header-numbs ul li .a6 { width: 42px; height: 70px;  display: block; }         aside .header-numbs ul li .a7 { width: 42px; height: 70px;  display: block; }         aside .header-numbs ul li .a8 { width: 42px; height: 70px;  display: block; }         aside .header-numbs ul li .a9 { width: 42px; height: 70px; display: block; }         aside .header-numbs ul li .koma { width: 16px; height: 70px;  display: block; }         aside .header-numbs ul li .tochka { width: 16px; height: 70px;  display: block; }         aside .header-numbs ul li .dollar { width: 42px; height: 70px; display: block; }          html, body { font-family: 'Roboto Condensed', sans-serif; background: #040e13; font-size: 13px; font-weight: 400; }         section.page { width: 100%; position: relative; } .wrapper { width: 1160px; position: relative; margin: 0 auto; }              header.header { position: relative; width: 100%; z-index: 600; }         header .header-top { width: 100%; height: 50px; position: relative; }         header .header-langbox { float: right; background: #0e212b; border-top: 2px solid #2bcdf5; width: 72px; position: relative; }         header .header-langbox:hover > .drop { display: block; }         header .header-langbox a { display: block; padding: 16px 0px 16px 0px; text-align: center; font-size: 12px; color: #bdd2e5; background: #0e212b; text-decoration: none; }         header .header-langbox a.arrow { background: url(/shared/313/langarrow.png) right 15px center no-repeat; }         header .header-langbox a.drop { display: none; position: absolute; left: 0; top: 48px; z-index: 100; width: 100%; border-top: 1px solid #242e36; }         header .header-langbox a.drop:hover { background: #08141b; }         header .header-online { float: right; text-transform: uppercase; border-left: 1px solid #18232b; padding-left: 18px; }         header .header-online a { display: block; padding: 18px 18px 18px 30px; font-size: 12px; color: #bdd2e5; text-decoration: none; background: url(/shared/313/online.png) left 20px no-repeat; }         header .header-online a:hover { color: #fff; text-decoration: underline; }         header .header-loginbox { float: right; width: auto; position: relative; z-index: 400; }         header .header-login-socials { float: right; padding-right: 16px; }         header .header-login-socials span { float: left; padding: 18px; font-size: 12px; color: #bdd2e5; text-transform: uppercase; }         header .header-login-socials ul { float: left; }         header .header-login-socials ul li { float: left; margin: 10px 2px 2px 2px; }         header .header-login-socials ul li a { display: block; width: 32px; height: 32px; }         header .header-login-socials ul li a.google { background: url(/shared/313/header-socials.png) 0 0 no-repeat; }         header .header-login-socials ul li a.google:hover { background-position: 0 -32px; }         header .header-login-socials ul li a.facebook { background: url(/shared/313/header-socials.png) -37px 0 no-repeat; }         header .header-login-socials ul li a.facebook:hover { background-position: -37px -32px; }         header .header-login-socials ul li a.vk { background: url(/shared/313/header-socials.png) -74px 0 no-repeat; }         header .header-login-socials ul li a.vk:hover { background-position: -74px -32px; }         header .header-login-socials ul li a.in { background: url(/shared/313/header-socials.png) -111px 0 no-repeat; }         header .header-login-socials ul li a.in:hover { background-position: -111px -32px; }         header .header-login-socials ul li a.mail { background: url(/shared/313/header-socials.png) -148px 0 no-repeat; }         header .header-login-socials ul li a.mail:hover { background-position: -148px -32px; }         header .header-login-socials ul li a.odno { background: url(/shared/313/header-socials.png) -185px 0 no-repeat; }         header .header-login-socials ul li a.odno:hover { background-position: -185px -32px; }         header .header-login-enter { float: right; background: #0e212b url(/shared/313/login.png) left 21px center no-repeat; border-top: 2px solid #2bcdf5; }         header .header-login-enter a { display: block; padding: 16px 25px 16px 44px; font-size: 12px; color: #bdd2e5; text-transform: uppercase; text-decoration: none; }         header .header-login-cassa { float: right; border-left: 1px solid #18232b; }         header .header-login-ochki { float: right; border-left: 1px solid #18232b; font-size: 13px; color: #bdd2e5; padding: 7px 35px 7px 25px; position: relative; }         header .header-login-ochki span b { color: #fff; font-weight: 400; }         header .header-login-bon { float: right; border-left: 1px solid #18232b; font-size: 13px; color: #bdd2e5; padding: 7px 25px 7px 20px; position: relative; }         header .header-login-bon span { display: inline-block; padding-right: 10px; }         header .header-login-bon span b { color: #2bcdf5; font-weight: 400; }         header .header-login-vip { float: right; border-left: 1px solid #18232b; font-size: 13px; color: #bdd2e5; padding: 7px 20px 6px 20px; position: relative; }         header .header-login-vip span { display: inline-block; }         header .header-login-vip span div.header-login-vipline { position: relative; width: 63px; height: 2px; border: 1px solid #263641; margin-top: 10px; margin-bottom: 5px; }         header .header-login-vip span div.header-login-vipline span { position: absolute; top: 0; left: 0; background: #2bcdf5; height: 2px; width: auto; box-shadow: 0px 0px 2px #2bcdf5; }         header .header-login-user { float: right; border-left: 1px solid #18232b; font-size: 13px; color: #bdd2e5; padding: 7px 20px 7px 20px; position: relative; }         header .header-login-user span { display: inline-block; }         header .header-login-user span a.exit { width: 16px; height: 13px; display: inline-block; margin-left: 4px; position: relative; top: 2px; }         header .header-refresh { position: absolute; top: 0; right: 0; width: 23px; height: 51px; }         header .header-login-cassa a { display: block; padding: 17px 25px 17px 25px; font-size: 12px; color: #bdd2e5; text-transform: uppercase; text-decoration: none; }         header .header-login-cassa a:hover { color: #fff; text-decoration: underline; }         header .header-login-register { float: right; background: url(/shared/313/register.png) left 21px center no-repeat; border-left: 1px solid #18232b; }         header .header-login-register a { display: block; padding: 17px 25px 17px 44px; font-size: 12px; color: #bdd2e5; text-transform: uppercase; text-decoration: none; }         header .header-login-register a:hover { color: #fff; text-decoration: underline; }         header .header-content { width: 100%; height: 81px; position: relative; background: url(/shared/313/header-content.jpg) top center no-repeat; }         header .header-logotype { float: left; width: 303px; position: relative; }         header .header-logo { width: 303px; height: 170px; display: inline-block; position: absolute; left: -36px; background: url(/shared/313/logo.png) no-repeat; top: -39px; }          /*Aside*/         aside .header-slider { width: 100%; height: 294px; background: url(/shared/313/header-slider.jpg) top center no-repeat; position: relative; }         aside .slider-prev { position: absolute; top: 240px; left: 460px; z-index: 500; }         aside .slider-prev a { display: block; width: 14px; height: 23px; overflow: hidden; text-indent: 9999px; }         aside .slider-next { position: absolute; top: 240px; left: 480px; z-index: 500; }         aside .slider-next a { display: block; width: 14px; height: 23px; overflow: hidden; text-indent: 9999px; }         aside .header-bottom { width: 100%; height: 115px; position: relative; background: url(/shared/313/header-bottom.png) repeat-x; }         aside .header-bottom-left { float: left;}         aside .header-bottom-left ul li { float: left; width: 238px; height: 115px; }         aside .header-bottom-left ul li:hover { background-position: 0 -115px; box-shadow: 0px 0px 10px rgba(0,0,0,0.5); }         aside .header-bottom-left ul li .header-num { float: left; width: 55px; height: 55px; background: url(/shared/313/num.png) no-repeat; text-align: center; margin: 32px 10px 10px 32px; font-size: 40px; font-weight: 700; color: #c5c5c5; line-height: 50px; }         aside .header-bottom-left ul li .header-item { float: left; width: 100px; margin: 28px 0px 0px 10px; color: #bdd2e5; font-size: 15px; }         aside .header-bottom-left ul li .header-item b { color: #f38a34; }         aside .header-bottom-left ul li .header-item a { color: #fff; }         aside .header-bottom-right { float: right; box-shadow: 0px 0px 20px rgba(0,0,0,0.7);  width: 446px; height: 115px; }         aside .header-bottom-right h3 { text-align: center; padding: 12px 0px 6px 0px; color: #bdd2e5; font-weight: 300; text-transform: uppercase; font-size: 16px; }         aside .header-topmenu { width: 100%; height: 45px; position: relative; background: url(/shared/313/topmenu.png) repeat-x; margin-top: 5px; }         aside .header-topmenu ul li { float: left; text-transform: uppercase; font-size: 16px; border-right: 1px solid #303b49; background: #1e2a39; height: 45px; }         aside .header-topmenu ul li:hover { }         aside .header-topmenu ul li.active{ }         aside .header-topmenu ul li:first-child { border-left: 1px solid #303b49; }         aside .header-topmenu ul li a { display: block; color: #d3d3d3; text-decoration: none; padding: 8px 30.7px; }         aside .header-topmenu ul li .icon1 { background: url(/shared/313/icon1.png) no-repeat; display: inline-block; width: 25px; height: 21px; position: relative; top: 5px; margin-right: 5px; }         aside .header-topmenu ul li .icon2 { background: url(/shared/313/icon2.png) no-repeat; display: inline-block; width: 25px; height: 21px; position: relative; top: 5px; margin-right: 6px; }         aside .header-topmenu ul li .icon3 { background: url(/shared/313/icon3.png) no-repeat; display: inline-block; width: 25px; height: 21px; position: relative; top: 5px; margin-right: 6px; }         aside .header-topmenu ul li .icon4 { background: url(/shared/313/icon4.png) no-repeat; display: inline-block; width: 25px; height: 21px; position: relative; top: 4px; margin-right: 5px; }         aside .header-topmenu ul li .icon5 { background: url(/shared/313/icon5.png) no-repeat; display: inline-block; width: 25px; height: 21px; position: relative; top: 5px; margin-right: 5px; }         aside .header-topmenu ul li .icon6 { background: url(/shared/313/icon6.png) no-repeat; display: inline-block; width: 25px; height: 21px; position: relative; top: 5px; margin-right: 5px; }         aside .header-topmenu ul li .icon7 { background: url(/shared/313/icon7.png) no-repeat; display: inline-block; width: 25px; height: 21px; position: relative; top: 5px; margin-right: 6px; }         aside.subfooter { width: 100%; height: 297px; position: relative; background: url(/shared/313/subfooter.jpg) repeat-x; }         aside .subcontent { width: 100%; display: inline-block; height: 297px;  box-shadow: 0px 0px 20px rgba(0,0,0,0.7); }         aside .subnews { float: left; width: 260px;  padding: 30px 20px; height: 237px; }         aside .subnews h3 { color: #d3d3d3; text-transform: uppercase; font-size: 20px; padding-bottom: 20px; }         aside .subnews ul li { padding-bottom: 25px; font-family: 'Arial', sans-serif; font-size: 12px; }         aside .subnews ul li a { font-size: 13px; }         aside .subnews ul li p { margin: 0; color: #bdd2e5; padding: 10px 0px; }         aside .subnews ul li span { color: #fff; }         aside .subpay { float: left; width: 270px;  padding: 30px 20px; height: 237px; overflow: hidden; }         aside .subpay h3 { color: #d3d3d3; text-transform: uppercase; font-size: 20px; padding-bottom: 20px; }         aside .subpay ul { width: 105%; }         aside .subpay ul li { display: inline-block; margin: 0px 17px 15px 0px; }         aside .sublinks { float: left; width: 180px; padding: 30px 20px; height: 237px; overflow: hidden; }         aside .sublinks h3 { color: #d3d3d3; text-transform: uppercase; font-size: 20px; padding-bottom: 20px; }         aside .sublinks ul li { padding-bottom: 8px; }         aside .subsocials { float: left; width: 290px; padding: 30px 20px; height: 237px; overflow: hidden; }         aside .subsocials h3 { color: #d3d3d3; text-transform: uppercase; font-size: 20px; padding-bottom: 20px; }         aside .subsocials ul.one{ padding-bottom: 20px; display: inline-block; }         aside .subsocials ul.two { width: 104%; }         aside .subsocials ul.two li { margin-right: 20px; margin-bottom: 10px; }         aside .subsocials ul.two li a { width: 128px; height: 28px; }         aside .subsocials ul li { float: left; margin-right: 10px; }         aside .subsocials ul li a { width: 38px; height: 38px; display: block; }         aside .subsocials ul li a.facebook {  }         aside .subsocials ul li a.facebook:hover { background-position: 0 -38px; }         aside .subsocials ul li a.vk {  }         aside .subsocials ul li a.vk:hover { background-position: -46px -38px; } aside .subsocials ul li a.twitter {  }         aside .subsocials ul li a.twitter:hover { background-position: -91px -38px; }         aside .subsocials ul li a.odno {  }         aside .subsocials ul li a.odno:hover { background-position: -137px -38px; } aside .subsocials ul li a.mail {  }         aside .subsocials ul li a.mail:hover { background-position: -182px -38px; }         aside .subsocials ul li a.google {  }         aside .subsocials ul li a.google:hover { background-position: -228px -38px; }         aside .subfacebook { width: 128px; display: inline-block; height: 28px;  }         aside .subvk { width: 128px; display: inline-block; height: 28px;  }         aside .subtwitter { width: 128px; display: inline-block; height: 28px;  }         aside .subgoogle { width: 128px; display: inline-block; height: 28px;  }                article .tournaments-tabs { width: 100%; position: relative; margin-bottom: 30px; display: inline-block; }         article .tournaments-tabs ul li { float: left; width: 580px; height: 78px;  }         article .tournaments-tabs ul li:nth-child(1) { }         article .tournaments-tabs ul li:nth-child(1):hover { }         article .tournaments-tabs ul li:nth-child(1).ui-tabs-active { }         article .tournaments-tabs ul li:nth-child(2) {}         article .tournaments-tabs ul li:nth-child(2):hover {  }         article .tournaments-tabs ul li:nth-child(2).ui-tabs-active {  }         article .tournaments-tabs ul li a { display: block; color: #d3d3d3; font-size: 16px; text-transform: uppercase; text-decoration: none; padding: 28px 100px; }         article .tournaments-tab { width: 105%; clear: both; display: none; }         article .tournaments-item { float: left; width: 366px; background: #111d2c; position: relative; margin-right: 30px; margin-top: 30px; }         article .tournaments-item.hover { background: #111d2c; opacity: 0.7; height: 305px; }         article .tournaments-item.hover:hover { }         article .tournaments-title { text-align: center; padding: 15px 0px; border-bottom: 1px solid rgba(255,255,255,0.1); }         article .tournaments-title.none { border-bottom: none; padding-bottom: 0;  }         article .tournaments-title h3 { color: #f38a34; font-size: 20px; }         article .tournaments-title span { font-size: 18px; text-transform: uppercase; color: #7a7d82; }         article .tournaments-tab p { color: #bdd2e5; text-align: center; font-family: 'Open Sans Condensed', sans-serif; font-size: 15px; }         article .tournaments-tab table { margin-bottom: 20px; }         article .tournaments-tab table tr td { padding: 5px 15px; color: #fff; font-size: 15px; font-family: 'Open Sans Condensed', sans-serif; }         article .tournaments-tab table tr td:first-child { text-align: left; }         article .tournaments-tab table tr td:last-child { text-align: right; }         article .tours-image { width: 100%; position: relative; margin-top: 30px; float: left; margin-bottom: 30px; }         article .tours-title { position: absolute; top: 0; right: 0; width: 700px; }         article .tours-title-promo { position: absolute; top: 0; right: 0; width: 600px; }         article .tours-title h3 { font-size: 30px; text-transform: uppercase; text-align: center; color: #fff; padding: 25px 0px 0px 0px; }         article .tours-title-promo h3 { font-size: 30px; text-transform: uppercase; text-align: center; color: #fff; padding: 25px 0px 0px 0px; }          article .tours-date2 { text-align: center; font-size: 40px; color: #e98533; margin: 0; padding-top: 10px; }         article .tours-promo-items { width: 550px; border: 1px solid rgba(255,255,255,0.1); background: #1e2a39; margin: 40px 20px 20px 20px; }         article .tours-promo-items ul li { display: inline-block; width: 180px; line-height: 30px; border-right: 1px solid rgba(255,255,255,0.1); padding: 20px 0px; text-align: center; font-size: 15px; color: #bdd2e5; font-family: 'Open Sans Condensed', sans-serif; }         article .tours-promo-items ul li:last-child { border-right: none; }         article .tours-promo-items ul li b { font-size: 18px; color: #f38a34; }          article .tours-items.bonuses { width: 103%; }         article .tours-items.bonuses .tournaments-title span { color: #fff; text-transform: none; }         article .tours-items.bonuses .tournaments-title p { text-align: left !important; padding: 0 20px; color: #bdd2e5; font-family: 'Open Sans Condensed', sans-serif; line-height: 18px; }         article .tours-link { background: #0c1622; width: 100%; text-align: center; padding: 14px 0; display: block; text-decoration: none; font-family: 'Open Sans Condensed', sans-serif; position: relative; top: -1px; } article .tours-link:hover {  }          article .tours-title p { text-align: center; margin: 0; padding: 0; }         article .tours-date { font-size: 20px; font-weight: 700; color: #fff !important; margin: 0; padding: 0; padding-top: 10px; }         article .tours-numbs { width: 380px; position: relative; display: inline-block; text-align: center; border-top: 1px solid rgba(255,255,255,0.2); margin: 20px 0 0 160px; }         article .tours-numbs span { color: #f38a34; font-size: 20px; font-weight: 700; padding: 10px 0 15px 0; display: block; }         article .tours-n { display: inline-block; width: 100%; }         article .tours-f { display: inline-block; width: 45px; height: 68px; line-height: 65px; box-shadow: 0px 2px 5px #000; text-align: center; font-size: 54px; color: #cecece; }         article .tours-f.none { box-shadow: none; background: none; width: 30px; position: relative; top: -3px; }         article .tours-line { width: 1080px; position: absolute; bottom: 10px; left: 40px; background: rgba(0,0,0,0.7); box-shadow: 0px 1px 0px rgba(255,255,255,0.1); }         article .tours-line table { margin-bottom: 0 !important; padding: 15px 0px; }         article .tours-line table tr td { text-align: center !important; vertical-align: middle; border-right: 1px solid rgba(255,255,255,0.1); }         article .tours-line table tr td:last-child { border-right: none; }         article .tours-line table tr td span { color: #bdd2e5; font-size: 15px; }         article .tours-line table tr td p { margin: 0;font-weight: 700; font-size: 18px; color: #f38a34; }         article .toursgames { width: 1160px !important; clear: both; overflow: hidden; margin-bottom: 30px; }         article .toursgames h3 { text-align: center; }         article .tours-rules { width: 100%; clear: both; position: relative; display: inline-block; text-align: left !important; color: #bdd2e5; font-family: 'Open Sans Condensed', sans-serif; }         article .bonus-rules { width: 100%; clear: both; position: relative; display: inline-block; text-align: left !important; color: #bdd2e5; font-family: 'Open Sans Condensed', sans-serif; border-bottom: 1px solid #2bcdf5; padding-bottom: 30px; margin-bottom: 30px; }         article .bonus-rules h3 { font-size: 20px; font-weight: 400; color: #d3d3d3; padding-bottom: 10px; text-transform: uppercase; font-family: 'Roboto Condensed', sans-serif; padding-top: 20px; border-top: 1px solid #104857; margin-top: 20px; }         article .bonus-rules-full { padding-right: 20px; transform: rotate(90deg); } article .bonus-rules-full.active { }         article .bonus-rules p.hidden { display: none; }         article .tours-rules p { text-align: left !important; font-size: 13px; }         article .tours-rules h3 { font-size: 20px; font-weight: 400; color: #d3d3d3; padding-bottom: 10px; text-transform: uppercase; text-align: center; font-family: 'Roboto Condensed', sans-serif; }         article .tours-rules .left { float: left; width: 570px; }         article .tours-rules .right { float: right; width: 570px; }         article .tours-numbs2 { padding: 20px; position: relative; left: 28px; }         article .tours-f2 { display: inline-block; width: 32px; height: 48px; line-height: 45px; background: url(/shared/313/num.png) no-repeat; box-shadow: 0px 2px 5px #000; text-align: center; font-size: 40px; color: #cecece; }         article .tours-f2.none { box-shadow: none; background: none; width: 30px; position: relative; top: -3px; }         article .tours-prize { width: 100%; clear: both; display: inline-block; position: relative; margin-bottom: 30px; }         article .tours-table{ width: 100%; clear: both; display: inline-block; position: relative; margin-bottom: 30px; }         article .tours-table h3 { font-size: 20px; font-weight: 400; color: #d3d3d3; padding-bottom: 20px; text-transform: uppercase; text-align: center; }         article .bonus-title { font-size: 20px; font-weight: 400; color: #d3d3d3; padding-bottom: 20px; text-transform: uppercase; text-align: left !important; }         article .tours-prize h3 { font-size: 20px; font-weight: 400; color: #d3d3d3; padding-bottom: 20px; text-transform: uppercase; text-align: center; }         article .tours-prize-items { width: 100%; height: 115px; position: relative; }         article .tours-prize-items ul li .num { float: left; width: 55px; height: 55px; background: url(/shared/313/num.png) no-repeat; text-align: center; margin: 32px 10px 10px 32px; font-size: 40px; font-weight: 700; color: #c5c5c5; line-height: 50px; }         article .tours-prize-items ul li { display: inline-block; width: 384px; border-right: 1px solid rgba(255,255,255,0.1); height: 115px; }         article .tours-prize-items ul li:last-child { border-right: none; }         article .tours-prize-items ul li b { font-size: 24px; color: #f38a34; position: relative; top: 44px; left: 10px; font-weight: 400; }         article .bonusgames ul li { height: 190px !important; }         article .bonusgames ul li h3 { height: 71px !important; }         article .bonusgames ul li span { position: absolute; bottom: 10px; width: 100%; left: 0; text-align: center; font-size: 20px; color: #f38a34; }          /*Article*/         article.content { width: 100%; position: relative; padding: 20px 0px; display: inline-block; }         article.content h1 { font-size: 21px; color: #aaacad; text-transform: uppercase; font-weight: 400; padding-bottom: 20px; }         article.content p.contenttext { margin: 0; padding-bottom: 20px; color: #bdd2e5; font-family: 'Arial', sans-serif; }         article .indexgames { width: 100%; position: relative;  }         article .indexgames.jackpots { margin-bottom: 40px; width: 100%; display: inline-block; }         article .indexgames ul { width: 105%; }         article .indexgames ul li { float: left; width: 208px; height: 162px; margin: 0px 30px 20px 0px; position: relative; }         article .indexgames ul li h3 { height: 41px; background: #1b212c; text-align: center; border-bottom: 1px solid #269ab9; color: #d3d3d3; text-transform: uppercase; line-height: 40px; }         article .indexgames ul li .gameprice { height: 41px; background: #1b212c; text-align: center; border-top: 1px solid #c06e2c; color: #f38a34; font-size: 20px; text-transform: uppercase; line-height: 40px; }         article .indexgames ul li.biggame { width: 446px; height: 344px; }         article .indexgames ul li .indexgame-label { position: absolute; width: 200px; padding: 10px; background: rgba(0,0,0,0.7); color: #fff; text-align: center; top: 40px; left: 50%; margin-left: -110px; z-index: 300; }         article .indexgames ul li .indexgame-label span { color: #269ab9; font-weight: 700; text-transform: uppercase; font-size: 20px; }         article .indexgames ul li .indexgame-label p { padding: 0; margin: 0; font-size: 15px; }         article .indexgames ul li .gamesimage { position: relative; }         article .indexgames ul li .gamehover { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(27,33,44,0.9); z-index: 193; display: none; }         article .indexgames ul li .gamehoverbuts { border-radius: 5px; background-color: rgba(0,0,0,0.349); box-shadow: 0px 1px 0px 0px rgba(255,255,255,0.1); position: absolute; padding: 5px; z-index: 194; }         article .indexgames ul li .gamehoverbuts { width: 148px; height: 82px; top: 20px; left: 50%; margin-left: -79px; }         article .indexgames ul li.biggame .gamehoverbuts { width: 148px; height: 82px; top: 155px; left: 50%; margin-left: -79px; }         article .indexgames ul li .gamehoverbuts a { opacity: 0.9; }         article .indexgames ul li .gamehoverbuts a:hover { opacity: 1; }         article .indexgames ul li .gamehoverbuts a.btn-blue { margin-bottom: 5px; }         article .indexgames ul li:hover .gamehover { display: block; }          /*Overnews*/         article .overnews { width: 100%; position: relative; overflow: hidden; }         article .overnews ul { width: 104%; }         article .overnews ul li { float: left; width: 545px; height: 174px; padding: 10px; background: #1e2a39; margin: 0px 30px 30px 0px; }         article .overnews ul li .overnews-image { float: left; width: 174px; height: 174px; overflow: hidden; margin-right: 20px; }         article .overnews ul li .overnews-present { overflow: auto; }         article .overnews ul li .overnews-present h3 { font-weight: 400; padding-bottom: 10px; }         article .overnews ul li .overnews-present span { display: block; color: #fff; }         article .overnews ul li .overnews-present p { color: #bdd2e5; font-family: 'Arial',sans-serif; line-height: 18px; }          article .fullnews { width: 100%; position: relative; display: inline-block; color: #bdd2e5; line-height: 18px; font-family: 'Open Sans', sans-serif; border-bottom: 1px solid #104857; padding-bottom: 15px; margin-bottom: 20px; }         article .fullnews img { float: left; margin: 0px 30px 20px 0px; }         article .fullnews p { margin: 0; padding-bottom: 15px; }         article .fullnews h2 { font-weight: 400; font-size: 16px; text-transform: uppercase; color: #d3d3d3; padding: 0px 0px 15px 0px; font-family: 'Roboto Condensed', sans-serif; }         article .fullnews-pager { width: 100%; position: relative; text-align: center; }         article .fullnews-prev { display: inline-block;  font-size: 20px; color: #d3d3d3; text-transform: uppercase; padding: 10px 10px 10px 50px; text-decoration: none; }         article .fullnews-next { display: inline-block; font-size: 20px; color: #d3d3d3; text-transform: uppercase; padding: 10px 50px 10px 10px; text-decoration: none; }         article .fullnews-pager-line { display: inline-block; font-size: 20px; color: #d3d3d3; padding: 0px 15px; position: relative; top: -1px; }         article .fullnews-dop { background: #1e2a39; padding: 25px; position: relative; overflow: hidden; margin: 20px 0px 30px 0px; }         article .fullnews-dop h3 { font-size: 20px; font-weight: 400; padding-bottom: 15px; color: #d3d3d3; text-transform: uppercase; }         article .fullnews-dop ul { width: 104%; }         article .fullnews-dop ul li { display: inline-block; width: 360px; color: #bdd2e5; padding-right: 10px; }         article .fullnews-dop ul li span { color: #fff; }         article .newsgames { padding: 30px 0px; border-top: 1px solid #2bcdf5; }         article .newsgames-title { font-size: 20px; font-weight: 400; color: #d3d3d3; padding-bottom: 20px; text-transform: uppercase; }         article .fullnews-table-pr table { width: 100%; border-spacing: 0; background: #1e2a39; }         article .fullnews-table-pr table tr.pr-title { background: #111d2c; }         article .fullnews-table-pr table tr.pr-title td { color: #bdd2e5; }         article .fullnews-table-pr table tr td { padding: 15px; color: #fff; text-align: center; border-bottom: 1px solid rgba(255,255,255,0.1); }         article .fullnews-table-pr table tr.hidden { display: table-row; }            article .cassa-block { width: 100%; position: relative; display: inline-block; background: #1e2a39  top no-repeat; margin-bottom: 15px; }         article .cassa-title { width: 100%; height: 109px; position: relative; }         article .cassa-title h3 { font-size: 16px; font-weight: 400; color: #d3d3d3; display: inline-block; text-transform: uppercase; position: relative; top: 30px; }         article .cassa-title span { width: 70px; height: 70px; float: left; display: inline-block;  text-align: center; margin: 5px 15px; font-size: 40px; font-weight: 700; color: #c5c5c5; line-height: 67px; }         article .cassa-title span.a3 {  }         article .cassa { width: 100%; position: relative; }         article .cassa ul { width: 105%; position: relative; left: 24px; }         article .cassa ul li { display: inline-block; width: 208px; height: 97px; position: relative; margin: 0px 15px 15px 0px; }         article .cassa ul li label input { display: none; }         article .cassa ul li label div { width: 208px; height: 97px; position: relative; cursor: pointer; }         article .cassa ul li label div img { position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; }         article .cassa ul li label input:checked + div { background-position: 0 -97px; box-shadow: 0px 0px 5px rgba(0,0,0,0.8); }         article .cassa-form { padding: 25px; }         article .cassa-form .error { clear: both; color: #c00; position: relative; top: 3px; }         article .cassa-form label { float: left; width: 250px; margin-bottom: 35px; margin-right: 25px;  }         article .cassa-form input { float: left; font-family: 'Open Sans', sans-serif; width: 240px; height: 30px; padding: 5px 10px; color: #fff; background: #1a2533; border: none; border-bottom: 1px solid rgba(255,255,255,0.1); box-shadow: inset 0px 2px 2px rgba(0,0,0,0.4); }         article .cassa-form select { float: left; font-family: 'Open Sans', sans-serif; width: 260px; height: 40px; line-height: 30px; padding: 10px 10px; color: #fff; background: #1a2533; border: none; border-bottom: 1px solid rgba(255,255,255,0.1); box-shadow: inset 0px 2px 2px rgba(0,0,0,0.4); }         article .cassa-form a.link { position: relative; top: -2px; display: inline-block; margin-right: 20px; }         article .cassa-form button.cassa-btn { display: inline-block; border: none; cursor: pointer; font-family: 'Open Sans', sans-serif; height: 44px; opacity: 0.9; position: relative; top: -3px; padding: 0px 18px; text-align: center; font-size: 16px; color: #eadecf; text-transform: uppercase; text-decoration: none; line-height: 43px; text-shadow: 0px 1px 2px rgba(0,0,0,0.4); font-weight: 700; border-radius: 3px;  }         article .cassa-form button.cassa-btn:hover { opacity: 1; }              article .pay { width: 100%; position: relative; display: inline-block; }         article .pay ul { width: 105%; }         article .pay ul li { width: 208px; height: 140px; float: left;  margin: 0px 30px 30px 0px; cursor: pointer; }         article .pay ul li .payname a { text-decoration: none; color: #fff; display: block; }         article .pay ul li .payname a:hover { color: #1a3e47; text-shadow: 0px 1px 0px rgba(255,255,255,0.2); }         article .pay ul li:hover { background-position: 0 -280px; }         article .pay ul li .payarrow { position: absolute; left: 50%; margin-left: -13px; bottom: -22px; width: 26px; height: 19px; display: none; }         article .pay ul li .payimage { height: 98px; width: 100%; text-align: center; position: relative; }         article .pay ul li .payimage:hover .paywindow { display: block; }         article .pay ul li .payimage img { position: absolute; margin: auto; top: 0; left: 0; right: 0; bottom: 0; }         article .pay ul li .payname { width: 100%; display: block; height: 42px; text-align: center; font-size: 15px; line-height: 40px; text-transform: uppercase; color: #eadecf; font-weight: 700; position: relative; }         article .pay ul li .payname:hover { color: #1a3e47; text-shadow: 0px 1px 0px rgba(255,255,255,0.2); }         article .paywindow { position: absolute; width: 1100px; padding: 30px; background: #1e2a39; z-index: 600; display: none; cursor: default; left: 0; margin-top: 22px; }         article .paywindow h3 { font-size: 20px; color: #d3d3d3; padding-bottom: 10px; text-transform: uppercase; }         article .paywindow-head { display: inline-block; width: 100%; padding-bottom: 20px; }         article .paywindow-headleft { float: left; width: 880px; position: relative; }         article .paywindow-headleft p { color: #bdd2e5; margin: 0; padding: 0; line-height: 18px; font-size: 12px; font-family: 'Open Sans', sans-serif; }         article .paywindow-headright { float: right; width: 220px; position: relative; }         article .paywindow-headright a { width: 176px; font-family: 'Open Sans', sans-serif; float: right; height: 53px; display: inline-block; text-align: center; color: #fff;line-height: 49px; text-shadow: 0px 1px 2px rgba(0,0,0,0.4); font-size: 16px; text-transform: uppercase; font-weight: bold; text-decoration: none;  }         article .paywindow-content { display: inline-block; width: 100%; padding-bottom: 20px; }         article .paywindow-content-left { float: left; width: 529px; height: 169px; background: url(/shared/313/icon1.png) 50px center no-repeat; position: relative; }         article .paywindow-content-left ul li, article .paywindow-content-right ul li { width: auto; height: auto; background: none; float: none; margin: 0; cursor: default; color: #fff; }         article .paywindow-content-left ul li span, article .paywindow-content-right ul li span { color: #f38a34; }         article .paywindow-content-left ul li h3, article .paywindow-content-right ul li h3 { font-size: 17px; }         article .paywindow-content-left ul, article .paywindow-content-right ul { position: relative; top: 30px; left: 180px; }         article .paywindow-content-right { float: right; width: 529px; height: 169px; background: url(/shared/313/icon2.png) 50px center no-repeat; position: relative; }         article .paywindow-tabs { display: inline-block; width: 100%; position: relative; font-family: 'Open Sans', sans-serif; }         article .paywindow-tabs h3 { font-size: 17px; color: #d3d3d3; padding-bottom: 10px; text-transform: uppercase; font-family: 'Roboto Condensed', sans-serif; }         article .paywindow-tabs ul li { width: 218px; height: 43px; margin-right: 5px; margin-bottom: 7px;  text-align: center; font-size: 15px; }         article .paywindow-tabs ul li a { color: #fff; display: block; font-weight: 700; text-decoration: none; line-height: 40px; }         article .paywindow-tabs ul li:hover { background-position: 0 -43px; }         article .paywindow-tabs ul li.ui-state-active { background-position: 0 -43px; }         article .paywindow-tab { padding: 25px; background: #222e3d; position: relative; border-top: 1px solid #394351; border-bottom: 1px solid #090d11; display: inline-block; width: 1050px; }         article .paywindow-tab-left { float: left; width: 780px; position: relative; color: #bdd2e5; line-height: 18px; }         article .paywindow-tab-right { float: right; width: 220px; margin-right: 15px; }          /*Profile*/         article .profile { background: #1e2a39; width: 100%; position: relative; border-top: 1px solid #35404d; }         article .profile-block { padding: 20px; position: relative;  }         article .profile-block h3.icon1 { background: url(/shared/313/icon1.png) left center no-repeat; padding: 18px 0px 18px 70px; font-size: 16px; text-transform: uppercase; color: #d3d3d3; margin-bottom: 20px; }         article .profile-block h3.icon2 { background: url(/shared/313/icon2.png) left center no-repeat; padding: 18px 0px 18px 70px; font-size: 16px; text-transform: uppercase; color: #d3d3d3; margin-bottom: 20px; }         article .profile-block h3.icon3 { background: url(/shared/313/icon3.png) left center no-repeat; padding: 18px 0px 18px 70px; font-size: 16px; text-transform: uppercase; color: #d3d3d3; margin-bottom: 20px; }         article .profile-block label { position: relative; display: inline-block; margin-bottom: 15px; }         article .profile-block .wide { position: relative; width: 100%; clear: both; display: inline-block; margin-bottom: 15px;}         article .profile-block .wide span { display: block; padding: 10px 0px; color: #bdd2e5; }         article .profile-block .wide a.orange { width: 240px; font-family: 'Open Sans', sans-serif; padding: 5px 30px !important; text-align: center; margin-top: 6px; margin-right: 30px; opacity: 0.9; }         article .profile-block .wide a.orange:hover { opacity: 1; }         article .profile-block input { float: left; font-family: 'Open Sans', sans-serif; width: 280px; height: 30px; padding: 5px 10px; margin-right: 30px; color: #fff; background: #1a2533; border: none; border-bottom: 1px solid rgba(255,255,255,0.1); box-shadow: inset 0px 2px 2px rgba(0,0,0,0.4); }         article .profile-block select { float: left; font-family: 'Open Sans', sans-serif; width: 200px; height: 40px; line-height: 30px; padding: 10px 10px; margin-right: 30px; color: #fff; background: #1a2533; border: none; border-bottom: 1px solid rgba(255,255,255,0.1); box-shadow: inset 0px 2px 2px rgba(0,0,0,0.4); }         article .profile-block select.two { width: 300px; }         article .wide button { width: 342px; border: none; font-family: 'Open Sans', sans-serif; margin: 30px 30px 30px 410px; height: 43px; opacity: 0.9; font-size: 15px; font-weight: 700; cursor: pointer; display: inline-block;  text-align: center; color: #fff; text-shadow: 0px 1px 1px rgba(0,0,0,0.4); text-transform: uppercase; }         article .wide button:hover { opacity: 1; }         article .profile-error { clear: both; width: 100%; margin: 0; padding: 0; padding-top: 10px; color: #bdd2e5; }          /*Support Classes*/         article .support { width: 100%; position: relative; }         article .support p { color: #bdd2e5; padding: 13px 0px; line-height: 25px; font-size: 14px; font-weight: 300; }         article .support ul { margin: 0; padding: 0; list-style: none; }         article .support ul li { float: left; width: 366px; height: 260px; margin-bottom: 30px; margin-right: 30px; color: #bdd2e5; background: #150203; text-align: center; font-family: 'Arial', sans-serif; }         article .support ul li:nth-child(1) { background: #1e2a39 url(/shared/313/online.png) left top no-repeat; }         article .support ul li:nth-child(2) { background: #1e2a39 left top no-repeat; }         article .support ul li:nth-child(3) {  }         article .support ul li:last-child { margin-right: 0; }         article .support ul li h3 { margin: 0; color: #d3d3d3; font-weight: 400; padding-top: 30px; padding-bottom: 50px; font-family: 'Roboto Condensed', sans-serif; text-transform: uppercase; font-size: 16px; text-align: left; text-indent: 110px; }         article .support ul li span { color: #fff; font-size: 22px; line-height: 30px; font-weight: 700; padding: 10px 10px; display: block; }         article .support ul li a { padding: 10px 10px; display: block; }         article .support ul li p { padding: 0px 30px; }         article .support ul li .btn { position: relative; top: 18px; }          /*Nav*/         nav.menu { float: right; width: auto; position: relative; clear: both; }         nav.menu ul { position: relative; top: 20px; }         nav.menu ul li { float: left; background: url(/shared/313/menuli.png) right center no-repeat; font-size: 16px; text-transform: uppercase; font-weight: 700; }         nav.menu ul li:last-child { background: none; }         nav.menu ul li:last-child a { padding-right: 0; }         nav.menu ul li a { display: block; padding: 10px 30px; color: #d3d3d3; text-shadow: 0px 1px 2px rgba(0,0,0,0.7); text-decoration: none; }         nav.menu ul li a:hover { color: #fff; }         nav.paginator { width: 100%; position: relative; padding: 15px 0px; text-align: center; }         nav.paginator ul li { display: inline-block; width: 39px; height: 39px; text-align: center;  margin: 0px 2px; }         nav.paginator ul li a { display: block; font-size: 20px; font-weight: 400; color: #d3d3d3; text-decoration: none; line-height: 1.9; }         nav.paginator ul li:hover { background-position: 0 -39px; }         nav.paginator ul li.active { background-position: 0 -39px; }                footer.footer { width: 100%; height: 448px; background: center bottom no-repeat, url(/shared/313/footer.jpg) repeat-x; position: relative; margin-top: 5px; }         footer .footer-left { float: left; width: 782px; height: 248px;  padding: 20px; margin-top: 41px; border-bottom: 1px solid #05070a; }         footer .index-scroll { height: 248px; float: left; width: 100%; }         footer .index-scroll h1 { color: #fff; font-size: 19px; font-weight: 400; margin: 0; padding-bottom: 5px; }         footer .index-scroll h2 { color: #fff; font-size: 18px; font-weight: 400; margin: 0; padding-bottom: 5px; }         footer .index-scroll h3 { color: #fff; font-size: 17px; font-weight: 400; margin: 0; padding-bottom: 5px; }         footer .index-scroll h4 { color: #fff; font-size: 16px; font-weight: 400; margin: 0; padding-bottom: 5px; }         footer .index-scroll h5 { color: #fff; font-size: 15px; font-weight: 400; margin: 0; padding-bottom: 5px; }         footer .index-scroll h6 { color: #fff; font-size: 14px; font-weight: 400; margin: 0; padding-bottom: 5px; }         footer .index-scroll p { font-size: 13px; font-weight: 300; color: #bdd2e5; line-height: 18px; padding-right: 20px; }         footer .scroll-bar { background: #080a0e; width: 10px; border-radius: 4px; z-index: 100; }         footer .scroll-bar .thumb { width: 10px; background: #b9b9b9 center center no-repeat; border-radius: 4px; }         footer #horizontal-scrollbar-demo { height: 248px; width: 782px; }         footer .footer-right { float: right; width: 318px; position: relative; margin-top: 41px; }         footer .footer-right .footer-1 { float: left; width: 318px; height: 137px;  margin-bottom: 13px; border-bottom: 1px solid #05070a; }         footer .footer-right .footer-2 { float: left; width: 318px; height: 137px;  border-bottom: 1px solid #05070a; }         footer .footer-bottom { float: left; width: 100%; position: relative; text-align: center; }         footer .footer-bottom span { font-size: 24px; text-transform: uppercase; color: #050a15; text-shadow: 0px 1px 0px rgba(255,255,255,0.1); font-weight: 700; display: block; margin-top: 30px; }         footer .footer-bottom p { font-size: 14px; margin: 0; padding-top: 10px; color: #9c9c9f; font-family: 'Arial',sans-serif; }          section.login-window { position: fixed; width: 100%; height: 100%; background: rgba(30,42,57,0.4); top: 0; left: 0; z-index: 1000; display: none; }         section .login-form { width: 502px; height: 365px; background: #1e2a39; position: absolute; top: 50%; padding-top: 20px; margin-top: -212px; left: 50%; margin-left: -251px; box-shadow: 0px 0px 20px rgba(0,0,0,0.8); }         section .login-form-line { width: 100%; position: relative; text-align: center; padding: 10px 0px; overflow: hidden; }         section .login-form-line.check { padding-bottom: 0; }         section .login-form-line a.lost { float: right; margin-right: 79px; }         section .login-form-line input.l1 { width: 300px; font-family: 'Open Sans', sans-serif; display: inline-block; height: 30px; padding: 5px 5px 5px 35px; margin-bottom: 5px; color: #fff; background: #1a2533 10px center no-repeat; border: none; border-bottom: 1px solid rgba(255,255,255,0.1); box-shadow: inset 0px 2px 2px rgba(0,0,0,0.4); }         section .login-form-line input.l2 { width: 300px; font-family: 'Open Sans', sans-serif; display: inline-block; height: 30px; padding: 5px 5px 5px 35px; color: #fff;  border: none; border-bottom: 1px solid rgba(255,255,255,0.1); box-shadow: inset 0px 2px 2px rgba(0,0,0,0.4); }         section .login-form-check { float: left; color: #bdd2e5; margin-left: 78px; }         section .login-form-check input { float: left; }         section .login-form .error { clear: both; color: #c00; position: relative; top: 3px; }         section .login-form-line button { font-weight: 700; font-family: 'Open Sans', sans-serif; margin-top: 10px; opacity: 0.9; cursor: pointer; text-shadow: 0px 1px 2px rgba(0,0,0,0.3); font-size: 16px; color: #eadecf; text-transform: uppercase;  height: 46px; width: 340px; text-align: center; border-radius: 4px; border: none; }         section .login-form-line button:hover { opacity: 1; }         section .login-form-socials { width: 100%; position: relative; text-align: center; }         section .login-form-socials span { font-size: 12px; color: #bdd2e5; text-align: center; padding: 20px 0px 10px 0px; display: inline-block; }         section .login-form-socials ul { width: 217px; margin: 0 auto; }         section .login-form-socials ul li { float: left; margin: 10px 2px 2px 2px; }         section .login-form-socials ul li a { display: block; width: 32px; height: 32px; }         section .login-form-socials ul li a.google { background: url(/shared/313/header-socials.png) 0 0 no-repeat; }         section .login-form-socials ul li a.google:hover { background-position: 0 -32px; }         section .login-form-socials ul li a.facebook { background: url(/shared/313/header-socials.png) -37px 0 no-repeat; }         section .login-form-socials ul li a.facebook:hover { background-position: -37px -32px; }         section .login-form-socials ul li a.vk { background: url(/shared/313/header-socials.png) -74px 0 no-repeat; }         section .login-form-socials ul li a.vk:hover { background-position: -74px -32px; }         section .login-form-socials ul li a.in { background: url(/shared/313/header-socials.png) -111px 0 no-repeat; }         section .login-form-socials ul li a.in:hover { background-position: -111px -32px; }         section .login-form-socials ul li a.mail { background: url(/shared/313/header-socials.png) -148px 0 no-repeat; }         section .login-form-socials ul li a.mail:hover { background-position: -148px -32px; }         section .login-form-socials ul li a.odno { background: url(/shared/313/header-socials.png) -185px 0 no-repeat; }         section .login-form-socials ul li a.odno:hover { background-position: -185px -32px; }         section .popup-close { position: absolute; top: -30px; right: -30px; width: 22px; height: 22px;  cursor: pointer; }         section.register-window { position: fixed; width: 100%; height: 100%; background: rgba(30,42,57,0.4); top: 0; left: 0; z-index: 1000; display: none; }         section .register-form { width: 750px; height: 390px; background: #1e2a39; position: absolute; top: 50%; margin-top: -212px; left: 50%; margin-left: -375px; box-shadow: 0px 0px 20px rgba(0,0,0,0.8); }         section .register-form .error { clear: both; color: #c00; position: relative; top: 3px; }         section .register-tabs { position: relative; }         section .register-tabs ul li { float: left; width: 250px; height: 113px;  }         section .register-tabs ul li:last-child {  }         section .register-tabs ul li:hover {  }         section .register-tabs ul li.ui-state-active { }         section .register-tabs ul li .phone { margin: 12px 0px 0px 25px; display: block; padding: 18px 10px 18px 70px; text-transform: uppercase; font-weight: 700; text-decoration: none; font-size: 16px; color: #d3d3d3; }         section .register-tabs ul li .mail { margin: 12px 0px 0px 25px; display: block; padding: 18px 10px 18px 70px; text-transform: uppercase; font-weight: 700; text-decoration: none; font-size: 16px; color: #d3d3d3; }         section .register-tabs ul li .soc { margin: 12px 0px 0px 25px; display: block; width: 500px; padding: 18px 10px 18px 70px; text-transform: uppercase; font-weight: 700; text-decoration: none; font-size: 16px; color: #d3d3d3; }         section .register-line { width: 340px; clear: both; margin: 0 auto; position: relative; text-align: center; padding: 10px 0px; }         section .register-line input.r1 { width: 300px; font-family: 'Open Sans', sans-serif; display: inline-block; height: 30px; padding: 5px 5px 5px 35px; margin-bottom: 5px; color: #fff; background: #1a2533  10px center no-repeat; border: none; border-bottom: 1px solid rgba(255,255,255,0.1); box-shadow: inset 0px 2px 2px rgba(0,0,0,0.4); }         section .register-line input.r2 { width: 300px; font-family: 'Open Sans', sans-serif; display: inline-block; height: 30px; padding: 5px 5px 5px 35px; margin-bottom: 5px; color: #fff; background: #1a2533 10px center no-repeat; border: none; border-bottom: 1px solid rgba(255,255,255,0.1); box-shadow: inset 0px 2px 2px rgba(0,0,0,0.4); }         section .register-line input.r4 { width: 300px; font-family: 'Open Sans', sans-serif; display: inline-block; height: 30px; padding: 5px 5px 5px 35px; margin-bottom: 5px; color: #fff; background: #1a2533 10px center no-repeat; border: none; border-bottom: 1px solid rgba(255,255,255,0.1); box-shadow: inset 0px 2px 2px rgba(0,0,0,0.4); }         section .register-line select.r3 { width: 340px; font-family: 'Open Sans', sans-serif; display: inline-block; height: 40px; padding: 9px 5px 9px 32px; color: #fff; border: none; border-bottom: 1px solid rgba(255,255,255,0.1); box-shadow: inset 0px 2px 2px rgba(0,0,0,0.4); }         section .register-line select.r5 { width: 340px; font-family: 'Open Sans', sans-serif; display: inline-block; height: 40px; padding: 9px 5px 9px 32px; color: #fff;  border: none; border-bottom: 1px solid rgba(255,255,255,0.1); box-shadow: inset 0px 2px 2px rgba(0,0,0,0.4); }         section .register-line .login-form-check { float: left; color: #bdd2e5; margin-left: 0px !important }         section .register-line .login-form-check input { float: left; }         section .register-line button { font-weight: 700; font-family: 'Open Sans', sans-serif; margin-top: 10px; opacity: 0.9; cursor: pointer; text-shadow: 0px 1px 2px rgba(0,0,0,0.3); font-size: 16px; color: #eadecf; text-transform: uppercase;  height: 46px; width: 340px; text-align: center; border-radius: 4px;  border: none; }         section .register-line button:hover { opacity: 1; }         section .register-socials a { color: #d3d3d3; font-size: 16px; text-transform: uppercase; text-decoration: none; line-height: 40px; display: inline-block; padding: 20px 0 5px 0; vertical-align: top; width: 206px; background: #1c2836; border-top: 1px solid #333e4a; border-bottom: 1px solid #090d11; margin: 5px 21px; }         section .register-socials a:hover { background: #293543; }         section .register-socials a span { position: relative; top: -12px; }         section .register-socials a .facebook {  width: 38px; height: 38px; display: inline-block; margin: 0 10px 0 20px; }         section .register-socials a .facebook:hover { background-position: 0 -38px; } section .register-socials a .vk {  width: 38px; height: 38px; display: inline-block; margin: 0 10px 0 20px; }         section .register-socials a .vk:hover { background-position: -46px -38px; }         section .register-socials a .twitter {  width: 38px; height: 38px; display: inline-block; margin: 0 10px 0 20px; }         section .register-socials a .twitter:hover { background-position: -91px -38px; } section .register-socials a .odno {  width: 38px; height: 38px; display: inline-block; margin: 0 10px 0 20px; }         section .register-socials a .odno:hover { background-position: -137px -38px; } section .register-socials a .mir {  width: 38px; height: 38px; display: inline-block; margin: 0 10px 0 20px; }         section .register-socials a .mir:hover { background-position: -182px -38px; }         section .register-socials a .google {  width: 38px; height: 38px; display: inline-block; margin: 0 10px 0 20px; }         section .register-socials a .google:hover { background-position: -228px -38px; }          article .registered { width: 100%; position: relative; display: inline-block; }         article .registered-left { float: left; width: 500px; position: relative; background: #1e2a39; height: 400px; margin-left: 50px; }         article .registered-right { float: right; width: 500px; position: relative; background: #1e2a39; height: 400px; margin-right: 50px; }          @-moz-document url-prefix() {             aside .header-topmenu ul li a { display: block; color: #d3d3d3; text-decoration: none; padding: 8px 31.2px; }         }          .title-table-top {             text-transform: uppercase;         }          .pr-title {             cursor: pointer;         }          .pr-title:hover {             background: #1b2c40 !important;         }          .pr-title span {             display: inline-block;             width: 146px;             margin: 0 auto;         }          .pr-title h2 {             float: left;         }          .pr-title a {             float: right;             display: inline-block;             margin-top: 4px;         }          .class-btns-tabs {             height: 78px;             background: #1e2a39;         }          .class-btns-tabs a {             width: 386px;             height: 32px;             float: left;             display: block;                  color: #d3d3d3;             text-decoration: none;             text-transform: uppercase;             font-size: 22px;             text-align: center;             padding: 23px 0;         }          .class-btns-tabs .tab-cassa2 {             margin-left: 1px;         }          .class-btns-tabs .tab-cassa3 {             margin-left: 1px;         }          .class-btns-tabs .current-tab {                 }          .footer-eng div.f-e-menu ul li {             margin: 11px 0;         }          /*Errors Classes*/         .errorSummary {             background: #cc0000;             width: 1130px;             padding: 15px;             border-radius: 3px;             color: #fff;             margin-bottom: 20px;         }          .successSummary {             background: #5ab523;             width: 1130px;             padding: 15px;             border-radius: 3px;             color: #fff;             margin-bottom: 20px;         }          .infoSummary {             background: #f38a34;             width: 1130px;             padding: 15px;             border-radius: 3px;             color: #fff;             margin-bottom: 20px;         }          .warningSummary {             background: #d73d00;             width: 1130px;             padding: 15px;             border-radius: 3px;             color: #fff;             margin-bottom: 20px;         }          .errorSummary ul, .successSummary ul, .infoSummary ul, .warningSummary ul {             margin: 0;             padding: 0;             list-style: none;         }          /*Errors Classes*/          .errorMessage {             float: none;             clear: left;             color: #900;         }          article .cassa-block {             margin-bottom: 8px;         }          #tab-c2 {             display: none;         }          #tab-c3 {             display: none;         }          article .cassa-form {             padding: 20px;             position: relative;         }          article .cassa-form label {             margin-right: 30px;         }          article .cassa-title img {             margin: 5px 15px;         }          article .cassa-title span {             font-weight: normal;             font-size: 28px;         }          article .cassa-title table {             height: 80px;             width: 1068px;             position: absolute;             left: 100px;             top: 27px;         }          article .cassa-title table .tr-btns-bot {             vertical-align: top;         }          article .cassa-title table .tc1-main {             color: #d3d3d3;             font-size: 17px;             text-transform: uppercase;             text-align: center;         }          article .cassa-title table .tc2-main {             color: #d3d3d3;             font-size: 16px;             width: 690px;             text-align: center;         }          article .cassa-btn-obmen {             display: inline-block;             border: none;             cursor: pointer;             font-family: 'Open Sans', sans-serif;             height: 44px;             opacity: 0.9;             position: relative;             padding: 0px 40px;             text-align: center;             font-size: 16px;             color: #eadecf;             text-transform: uppercase;             text-decoration: none;             line-height: 43px;             text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.4);             font-weight: 700;             border-radius: 3px;                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  }          article .cassa-btn-obmen:hover {             opacity: 1;         }          .cassa-form-c3 {             margin: 70px 0 30px 0;         }          .cassa-form-c3 table {             width: 100%;             color: #d3d3d3;             font-size: 16px;         }          .cassa-form-c3 table td {             text-align: center;             width: 386px;             height: 50px;         }          .cassa-form-c3-title {             background: #111d2c;         }          .cassa-form-c3-ntitle td {             border-top: solid 1px #333e4c;             border-bottom: solid 1px #333e4c;         }          article .profile .profile-block:nth-child(1) {             width: 348px;             float: left;             height: 422px;         }          article .profile .profile-block:nth-child(2) {             width: 347px;             float: left;         }          article .profile .profile-block:nth-child(3) {             width: 344px;             float: left;             background: none;         }          article .profile-block {             } .save-my-info {             background: no-repeat scroll 0 0 rgba(0, 0, 0, 0);             border: medium none;             color: #fff;             cursor: pointer;             display: inline-block;             font-family: 'Open Sans', sans-serif;             font-size: 15px;             font-weight: 700;             height: 43px;             opacity: 0.9;             text-align: center;             text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);             text-transform: uppercase;             width: 342px;         }          article .profile-block input {             width: 318px;         }          .new-wides select {             float: left !important;             width: 100px !important;             margin: 0px !important;         }          .new-wides select:nth-child(2) {             margin-right: 18px !important;         }          .new-wides select:nth-child(3) {             margin-right: 18px !important;         }          .text-under-inp {             font-size: 13px;             color: #d3d3d3;             margin: 5px 0 8px 0;         }          article .profile-block .wide span {             padding: 0px 0px 9px 0px !important;         }          .new-wides2 select {             width: 338px !important;             margin-bottom: 18px !important;         }          .new-wides2 input {             margin-bottom: 18px !important;         }          .clear {             clear: both;         }          .profile-t2 {             background: #1e2a39;         }          .profile-t2 table {             width: 100%;             color: #d3d3d3;             font-size: 16px;         }          .profile-t2 table td {             text-align: center;             width: 193px;             height: 50px;         }          article .cassa-btn-obmen2 {             display: inline-block;             border: none;             cursor: pointer;             font-family: 'Open Sans', sans-serif;             height: 44px;             opacity: 0.9;             position: relative;             padding: 0px 20px;             text-align: center;             font-size: 14px;             color: #eadecf;             text-transform: uppercase;             text-decoration: none;             line-height: 43px;             text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.4);             font-weight: 700;             border-radius: 3px;                    }          article .cassa-btn-obmen2:hover {             opacity: 1;         }          .profile-t3 {             background: #1e2a39;         }          .profile-t3 table {             width: 100%;             color: #d3d3d3;             font-size: 16px;         }          .profile-t3 table td {             text-align: center;             height: 50px;         }          article .indexgames ul li h3 {             overflow: hidden;             text-overflow: ellipsis;             white-space: nowrap;             width: 100%;         }                    #popup {             width: 385px;             position: absolute;             top: 50%;             left: 50%;             margin-left: -193px;             background: #1e2a39;         } .popup-title {             width: 385px;             height: 32px;                        color: #d3d3d3;             font-size: 22px;             text-transform: uppercase;             text-align: center;             padding: 23px 0;         }          .popup-content {             padding: 18px 30px;             text-align: center;         }          .popup-cassa-btn {             background: repeat-x scroll 0 0 rgba(0, 0, 0, 0);             border: medium none;             border-radius: 3px;             color: #eadecf;             cursor: pointer;             display: inline-block;             font-family: 'Open Sans', sans-serif;             font-size: 16px;             font-weight: 700;             height: 44px;             line-height: 43px;             opacity: 0.9;             padding: 0 18px;             position: relative;             text-align: center;             text-decoration: none;             text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);             text-transform: uppercase;             top: -3px;         }          .popup-cassa-btn:hover {             opacity: 1;         }          .popup-text {             color: #d3d3d3;             text-align: center;             font-size: 14px;             margin-bottom: 20px;         }          /* POPUP STYLES (end) */          footer.footer {             width: 100%;             height: auto;             min-height: 240px;             max-height: 448px;             background: url(/shared/313/footer.jpg) repeat-x;            position: relative;             margin-top: 5px;         }              section.cashout-cancel {             position: fixed;             width: 100%;             height: 100%;             background: rgba(30, 42, 57, 0.4);             top: 0;             left: 0;             z-index: 1000;             display: none;         }          section .cancel-reason {             width: 502px;             height: auto;             padding: 20px;             background: #1e2a39;             position: absolute;             top: 100px;             left: 50%;             margin-left: -251px;             box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.8);         }          section .cancel-reason h3 {             color: #fff;             font-size: 17px;             font-weight: 400;             margin: 0;             padding-bottom: 5px;             text-align: center;             border-bottom: solid 1px #333e4c;         }          section .cancel-reason p {             font-size: 13px;             font-weight: 300;             color: #bdd2e5;             line-height: 18px;             padding-right: 20px;         }          .gameTitleWidget {             overflow: hidden;             text-overflow: ellipsis;             white-space: nowrap;             width: 100%;             height: 41px;             background: #1b212c;             text-align: center;             border-bottom: 1px solid #269ab9;             color: #d3d3d3;             text-transform: uppercase;             line-height: 40px;             display: block;         }          header .header-langbox a.drop {             top: 46px;         }          .popup-container {             position: fixed;             z-index: 1000;             top: 0;             left: 0;              display: none;              width: 100%;             height: 100%;              background: rgba(30,42,57,.4);         }          article .register-block-eng {             background: #1e2a39;             position: relative;             color: #d3d3d3;         }          .clear {             clear: both;         }          .reg-title-eng {             background:no-repeat scroll right top, rgba(0, 0, 0, 0) repeat-x scroll 0 0;             height: 113px;             padding: 0 25px;         }          .reg-coll-t span {             display: inline-block;             font-size: 16px;             text-transform: uppercase;             font-weight: 700;             padding: 18px 10px 18px 70px;             margin: 12px 0 0 0;         }          .reg-coll-t span.eng-personal {                    }          .reg-coll-t span.eng-address {                    }          .reg-coll-t span.eng-account {                   }          .reg-coll-t {             width: 335px;             float: left;         }          .reg-coll-t:nth-child(2) {             margin: 0 50px;         }          .register-body-eng {             padding: 0 25px 30px;         }          .register-body-eng .label {             position: relative;         }          .register-body-eng .label-name {             float: left;             width: 200px;         }          .register-body-eng .label-radio {             float: left;             margin-left: 20px;         }          .register-body-eng input.r2,         .register-body-eng select.r3 {              background: #1a2533;             border-color: -moz-use-text-color -moz-use-text-color rgba(255, 255, 255, 0.1);             border-image: none;             border-style: none none solid;             border-width: medium medium 1px;             box-shadow: 0 2px 2px rgba(0, 0, 0, 0.4) inset;             color: #fff;             border-bottom: solid 1px #313b48;             display: inline-block;             font-family: "Open Sans",sans-serif;             height: 30px;             margin-bottom: 5px;             padding: 5px 15px 5px 15px;             width: 300px;         }          .register-body-eng select.r3:nth-child(2) {             margin: 0 3px;         }          .register-body-eng .label-name input.r2 {             width: 170px;         }          .register-body-eng .label-radio label {             display: block;             margin-bottom: 5px;         }          .register-body-eng input.r2.img-mail {             background: #1a2533  no-repeat scroll 10px center;             padding: 5px 15px 5px 35px;             width: 280px;         }          .register-body-eng select.r3 {             width: 108px;             height: 40px;         }          .register-body-eng select.r3.sel-all-width {             width: 330px;             padding: 5px 15px 5px 35px;                 }          .register-body-eng .inputs-city-code input:first-child {             float: left;             width: 190px;         }          .register-body-eng .inputs-city-code input:last-child {             float: left;             width: 70px;             margin-left: 10px;         }          .register-body-eng input.r2.input-mobile {             background: #1a2533  no-repeat scroll 10px center;             padding: 5px 15px 5px 35px;             width: 280px;         }          .register-body-eng input.r2.input-username {             background: #1a2533 no-repeat scroll 10px center;             padding: 5px 15px 5px 35px;             width: 280px;         }          .register-body-eng input.r2.input-password {             background: #1a2533 no-repeat scroll 10px center;             padding: 5px 15px 5px 35px;             width: 280px;         }          .register-body-eng select.r3.sel-currency {                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          background: #1a2533  no-repeat scroll 10px center;             padding: 5px 15px 5px 35px;             width: 330px;         }          .error-message {             background: #cc0000;             display: inline-block;             position: absolute;             top: 0px;             left: 345px;             z-index: 10;             min-width: 130px;             max-width: 300px;             height: 40px;             font-size: 14px;             color: #fff;             text-align: center;             line-height: 40px;             padding: 0 15px;             text-overflow: ellipsis;             white-space: nowrap;         }          .error-message:before {             content: "";             position: absolute;             border: 8px solid transparent;             border-right: 8px solid #cc0000;             left: -16px;             top: 12px;         }          .text-overflow {             overflow: hidden;             text-overflow: ellipsis;             white-space: nowrap;         }          .register-btn-eng {             border-top: solid 1px #040e13;             padding: 25px;         }          .register-btn-eng label {             cursor: pointer;             margin-top: 13px;             display: inline-block;         }          .register-btn-eng button {             background: rgba(0, 0, 0, 0)  repeat-x scroll 0 0;             border: medium none;             border-radius: 4px;             color: #eadecf;             cursor: pointer;             font-family: "Open Sans",sans-serif;             font-size: 16px;             font-weight: 700;             height: 46px;             opacity: 0.9;             text-align: center;             text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);             text-transform: uppercase;             width: 340px;         }          .register-btn-eng button:hover {             opacity: 1;         }          .footer-eng {             width: 1160px;         }          .footer-eng div.f-e-menu {             float: left;             padding: 20px 0;             margin-right: 70px;         }          .footer-eng ul {             margin: 0;             padding: 0;             list-style: none;         }          .footer-eng div.f-e-menu ul li {             margin: 8px 0;         }          .footer-eng div.f-e-menu ul li a {             font-size: 16px;             text-decoration: none;             font-family: "Open Sans", sans-serif;         }          .footer-eng div.vert-line {             border-left: solid 1px #2a323c;             border-right: solid 1px #000;             width: 0px;             height: 150px;             float: left;             margin: 40px 30px 0;         }          .footer-eng div.f-e-menu ul li a:hover {             text-decoration: underline;         }          aside.subfooter-eng {             background: rgba(0, 0, 0, 0) url(/shared/313/subfooter.jpg) repeat-x scroll 0 0;             position: relative;             height: 235px;             width: 100%;         }          .footer-eng .footer-pay {             float: left;             width: 230px;             text-align: left;             margin: 26px 0 0 0;         }              .footer-eng .footer-pay ul:first-child {             float: left;             width: 90px;         }          .footer-eng .footer-pay ul:last-child {             float: right;             width: 120px;         }          .footer-eng .footer-pay ul:first-child li:nth-child(1) a img {             width: 53px;             height: 19px;         }          .footer-eng .footer-pay ul:first-child li:nth-child(2) a img {             width: 47px;             height: 29px;         }          .footer-eng .footer-pay ul:first-child li:nth-child(3) a img {             width: 61px;             height: 21px;         }          .footer-eng .footer-pay ul:last-child li:nth-child(1) a img {             width: 112px;             height: 28px;         }          .footer-eng .footer-pay ul:last-child li:nth-child(2) a img {             width: 65px;             height: 26px;         }          .footer-eng .footer-pay ul:last-child li:nth-child(3) a img {             width: 55px;             height: 28px;         }          .footer-eng .footer-pay li {             display: block;             margin: 26px 0;         }          .footer-eng .footer-pay ul:first-child li {             margin: 28px 0;         }          .footer-eng .footer-pay li a {             display: inline-block;         }          .footer-eng .footer-pay li a:hover {             opacity: 0.6;         }          .footer-img {             float: left;             margin: 45px 0 0 14px;             width: 266px;         }          .footer-img + .vert-line {             margin-left: 10px !important;         }          .footer-img div {             color: #598597;             font-size: 14px;             margin-top: 22px;         }          .footer-egaming {             float: right;             margin-top: 50px;         }          .footer-egaming ul {             margin: 20px 0 0;             padding: 0;             list-style: none;         }          .footer-egaming ul li {             display: inline-block;             font-size: 16px;             color: #598597;             vertical-align: middle;         }          .footer-egaming ul li:first-child {             margin-right: 10px;         }          .footer-egaming a {             display: inline-block;             height: 32px;             width: 32px;             vertical-align: middle;         }          .footer-egaming a.f-google {             background: url(/shared/313/footer-soc.png) no-repeat scroll 0px 0px;         }          .footer-egaming a.f-facebook {             background: url(/shared/313/footer-soc.png) no-repeat scroll -32px 0px;         }          .footer-egaming a.f-twitter {             background: url(/shared/313/footer-soc.png) no-repeat scroll -64px 0px;         }          .footer-egaming a:hover {             opacity: 0.7;         }          span.orange-collor {             color: #e98533;         }          footer.footer .wrapper .float-left {             float: left;             width: 860px;             margin-top: 30px;             margin-bottom: 50px;         }          footer.footer .wrapper .float-left p {             font-size: 14px;             color: #598597;             line-height: 20px;             margin-bottom: 25px;         }          footer.footer .wrapper .float-right {             float: right;             margin-top: 50px;             margin-bottom: 50px;         }          header .header-login-bon span b {             color: #fff;         }          .header-login-user span a:last-child {             color: #1dc6f2;         }          .header-login-user span:last-child {             margin-left: 15px;         }          .header-login-user span:last-child img {             display: block;             margin: 0 auto;         }          .header-login-user span:last-child a {             color: #fff;         }           /* Main menu (start) */          aside .header-topmenu ul {             display: table;             width: 100%;         }          aside .header-topmenu ul li {             display: table-cell;             float: none;         }          aside .header-topmenu ul li a {             padding: 8px 0;             text-align: center;         }          /* Main menu (end) */           footer.footer .float-left #horizontal-scrollbar-demo {             width: 850px;         }           aside .header-bottom .wrapper .float-left {             float: left;             width: 370px;             margin-top: 28px;             background: url(/shared/313/bg.png) center right no-repeat;         }          aside .header-bottom .wrapper .float-right {             float: right;             width: 780px;             margin-top: 32px;         }          .header-bottom .float-left h3 {             float: left;             color: #b9d2e5;             font-size: 16px;             text-transform: uppercase;             font-weight: normal;             margin-top: 10px;         }          .header-bottom .float-left .counter-jack {             float: right;             color: #ff6e10;             font-size: 50px;             font-weight: bold;             letter-spacing: 3px;         }          aside .header-bottom .wrapper .float-right li {             display: inline-block;             vertical-align: middle;         }          aside .header-bottom .wrapper .float-right li.separate-res {             display: inline-block;             border-left: solid 1px #2a313b;             border-right: solid 1px #000;             height: 56px;             margin: 0 15px;             vertical-align: top;         }          aside .header-bottom .wrapper .float-right ul li .header-num {             background: rgba(0, 0, 0, 0) url(/shared/313/num.png) no-repeat scroll 0 0;             color: #c5c5c5;             float: left;             font-size: 40px;             font-weight: 700;             height: 55px;             line-height: 50px;             margin: 0px 10px 10px 0px;             text-align: center;             width: 55px;         }          aside .header-bottom .wrapper .float-right ul li img {             display: inline-block;             vertical-align: middle;             margin-top: 8px;         }          aside .header-bottom .wrapper .float-right ul li .header-item {             display: inline-block;             vertical-align: middle;             margin: 4px 0px 0px 4px;             font-size: 12px;             color: #b9d2e5;         }          aside .header-bottom .wrapper .float-right ul li .header-item span {             color: #ff6e10;             font-size: 14px;         }          .register-body-eng {             color: #d3d3d3;         }          .profile.register-body-eng,         .profile-t2.register-body-eng,         .profile-t3.register-body-eng {             padding: 0px;         }          article .register-body-eng input {             float: none;         }          article .profile-block select {             float: none;         }          article .register-body-eng select {             margin-right: 0px;         }          .label-text-l {             color: #bdd2e5;             display: block;             margin: 15px 0px 10px;         }          .label.inputs-city-code {             height: 40px;         }          article .profile-block .label.inputs-city-code.profile-code input {             margin-right: 0px;         }          .profile.register-body-eng .reg-coll-t {             margin-top: 20px;         }          .profile.register-body-eng .profile-block,         .profile.register-body-eng .profile-block:nth-child(1) {             height: 360px;         }          .profile.register-body-eng .save-my-info {             height: 46px;         }          .profile.register-body-eng .save-my-info {             margin: 20px 0;             width: 330px;             border-radius: 3px;             font-size: 16px;         }          .profile.register-body-eng .cassa-btn-obmen2 {             width: 330px;             height: 46px;                          font-size: 16px;             color: #063c53;         }          .profile.register-body-eng .save-my-info:hover {             opacity: 1;         }          .profile.register-body-eng .cassa-btn-obmen2 img {             margin: 10px 10px 0px 0px;         }          footer.footer {             height: auto;             max-height: inherit;             min-height: inherit;         }          footer .footer-bottom {             padding-bottom: 25px;             width: 840px;             margin-top: 20px;         }          body {             min-width: 1160px;         }            /* Page game slider (start) */          .game-left-s,         .game-right-s {             margin: 5px 0;         }          .game-left-s ul,         .game-right-s ul {             margin: 0;             padding: 0;             text-align: center;         }          .game-left-s ul .gls-text,         .game-right-s ul .gls-text {             font-size: 12px;             color: #bdd2e5;             padding: 5px 0;         }          .game-left-s ul .gls-title,         .game-right-s ul .gls-title {             font-size: 18px;             color: #fefefe;             padding-bottom: 5px;         }          .game-left-s .bx-pager,         .game-right-s .bx-pager {             width: 148px;             height: 38px;             margin: 10px auto 0;             border-radius: 22px;             background: #1a2533;             text-align: center;             box-shadow: inset 0px 4px 2px rgba(0, 0, 0, 0.6), inset 0px -1px 0px rgba(49, 59, 72, 1);         }          .game-left-s .bx-prev,         .game-left-s .bx-next,         .game-right-s .bx-prev,         .game-right-s .bx-next {             width: 34px;             height: 34px;             display: block;             background: #13253c;             border-radius: 100%;             margin-top: -36px;             position: relative;             -webkit-transition: all 0.3s;             transition: all 0.3s;             box-shadow: inset 0px 2px 1px #263951, inset 0px -1px 0px #0d1b2e;         }          .game-left-s .bx-prev,         .game-right-s .bx-prev {             float: left;             margin-left: 15px;         }          .game-left-s .bx-next,         .game-right-s .bx-next {             float: right;             margin-right: 15px;         }          .game-left-s .bx-prev:before,         .game-right-s .bx-prev:before {             content: "";             position: absolute;             top: 50%;             left: 50%;             margin: -6px 0px 0px -12px;             border: 6px solid transparent;             border-right: 7px solid #3bc4db;         }          .game-left-s .bx-next:before,         .game-right-s .bx-next:before {             content: "";             position: absolute;             top: 50%;             left: 50%;             margin: -6px 0px 0px -2px;             border: 6px solid transparent;             border-left: 7px solid #3bc4db;         }          .game-left-s .bx-pager .bx-pager-item,         .game-right-s .bx-pager .bx-pager-item {             display: inline-block;         }          .game-left-s .bx-pager .bx-pager-link,         .game-right-s .bx-pager .bx-pager-link {             width: 7px;             height: 7px;             background: #0c6b8e;             display: inline-block;             border-radius: 100%;             margin: 15px 2px 0;         }          .game-left-s .bx-pager .bx-pager-link.active,         .game-right-s .bx-pager .bx-pager-link.active {             background: #cf6926;         }          .game-left-s .bx-prev:hover,         .game-right-s .bx-prev:hover,         .game-left-s .bx-next:hover,         .game-right-s .bx-next:hover {             background: #1d334f;         }          .pop-games {             font-size: 16px;             text-transform: uppercase;             color: #f28231;             text-align: center;             padding: 15px 0px 20px;         }          .gls-name {             font-size: 12px;             font-weight: bold;             text-transform: uppercase;             padding: 8px 0;             color: #d3d3d3;         }          /* Page game slider (end) */          .header-bottom .float-left .counter-jack {             font-size: 40px;             margin-top: 7px;         }          .register-body-eng .inputs-city-code input:nth-child(1) {             float: left;             width: 190px;         }          .register-body-eng .inputs-city-code input:nth-child(2) {             float: left;             width: 70px;             margin-left: 10px;         }          .register-body-eng div.label-name.error input.r2,         .register-body-eng div.label.error input.r2,         .register-body-eng div.label.error select.r3 {             border-bottom: 1px solid #cc0000;         }           .register-body-eng div.label-name.success input.r2,         .register-body-eng div.label.success input.r2,         .register-body-eng div.label.success select.r3 {             border-bottom: 1px solid rgba(0, 255, 42, 0.2);         }          .error-message-inline {             display: inline-block;             font-size: 14px;             color: #cc0000;             text-align: left;             line-height: 20px;             padding: 0;         }          footer.footer .wrapper .float-left p {             font-size: 14px;             color: #598597;             line-height: 17px;             margin-bottom: 15px;         }          article .cassa ul li label div img {             max-width: 190px;             max-height: 85px;         }          article .cassa ul li label input:checked + div {         }          aside .header-bottom .wrapper .float-left {             width: 400px;         }         aside .header-bottom .wrapper .float-right {             width: 740px;         }          aside .header-bottom .wrapper .float-right li.separate-res {             margin: 0 10px;         }           .badges-big .badge-new {             width: 208px;             height: 50px;             z-index: 100;             background: url(/shared/313/new.png) 100% 100% no-repeat;             background-size: cover;             bottom: 50px;         }          .badges-big .badge-best {             width: 208px;             height: 50px;             z-index: 100;             background: url(/shared/313/best.png) 100% 100% no-repeat;             background-size: cover;             bottom: 105px;         }          .badges-big .badge-mobile {             width: 208px;             height: 50px;             z-index: 100;             background: url(/shared/313/mobile.png) 100% 100% no-repeat;             background-size: cover;             bottom: 160px;         }          .badges-small .badge-new {             width: 104px;             height: 25px;             z-index: 100;             background: url(/shared/313/new.png) 100% 100% no-repeat;             background-size: cover;             bottom: 44px;         }          .badges-small .badge-best {             width: 104px;             height: 25px;             z-index: 100;             background: url(/shared/313/best.png) 100% 100% no-repeat;             background-size: cover;             bottom: 70px;         }          .badges-small .badge-mobile {             width: 104px;             height: 25px;             z-index: 100;             background: url(/shared/313/mobile.png) 100% 100% no-repeat;             background-size: cover;             bottom: 95px;         }          .badges-big {             position: absolute;             left: 0px;             bottom: 45px;         }          .badges-small {             position: absolute;             left: 0px;             bottom: 45px;         } footer.footer .float-left p {     font-size: 12px; } footer.footer .float-left ul {     color: #598597; } #gamez iframe {height: 500px} .mob-btn{     width: 29px;     height: 18px;     display: none;     flex-direction: column;     justify-content: space-between;     cursor: pointer;     position: relative; } .mob-btn span{     width: 100%;     height: 2px;     display: block;     background: #fff;     transition: all .4s ease; } .mob-btn.active span:nth-child(1){     transform: rotate(45deg);     position: absolute; } .mob-btn.active span:nth-child(2){     display: none; } .mob-btn.active span:nth-child(3){     transform: rotate(-45deg); } @media screen and (max-width: 1200px){     html, body {         width: 100%;         overflow-x: hidden;         min-width: unset;         max-width: unset;     }     .wrapper {         width: auto;         min-width: unset;         max-width: unset;     }     nav.menu ul {         position: relative;         top: 20px;         display: flex;         align-items: center;         justify-content: flex-start;         flex-wrap: wrap;     }     nav.menu ul li a {         padding: 10px 8px 10px 4px;         font-size: 14px;     }     header .header-content > .wrapper {         display: flex;         justify-content: space-between;         padding: 0 10px;     }     aside .header-bottom .wrapper .float-right {         float: none;         width: auto;         margin-top: 0;     }     .header-bottom .float-left .counter-jack {         letter-spacing: 1px;     }     aside .header-bottom {         height: auto;         padding: 0 10px;         box-sizing: border-box;         background-size: contain;     }     article .indexgames ul {         width: 47%;         display: flex;         flex-wrap: wrap;         justify-content: center;     }     article .indexgames {         width: 100%;         position: relative;         text-align: center;         display: flex;         padding: 10px;         box-sizing: border-box;         justify-content: center;         flex-wrap: wrap;     }     article .indexgames ul li.biggame {         width: 100%;         height: auto;     }     article .indexgames ul li.biggame .gamesimage img {         width: 100%;         height: auto;     }     article .indexgames ul li {         width: 48%;         height: auto;         margin: 0px 7px 10px 0px;     }     .footer-eng {         width: 100%;         display: flex;         justify-content: center;         padding: 0 10px;         box-sizing: border-box;     }     .footer-eng div.f-e-menu {         padding: 20px 0;         margin-right: 20px;     }     footer.footer .wrapper .float-left {         float: none;         width: auto;         margin-top: 0;         padding: 10px 15px;         margin-bottom: 0;     }     footer.footer .wrapper .float-right {         float: none;         display: flex;         width: 100%;         align-items: center;         justify-content: space-between;         margin: 0;         padding: 20px;         box-sizing: border-box;     }     article .indexgames ul li .gamesimage img {         width: 100%;     }     .badges-small {         bottom: 42%;     }     article .indexgames ul li.biggame .gamehoverbuts {         top: 20%;     }     aside .header-bottom > .wrapper {         display: flex;         align-items: center;         padding: 15px;     }     aside .header-bottom .wrapper .float-left {         width: auto;         margin: 0;     }     iframe, video, img{         max-width: 100%;     }     .scrollable .viewport {         padding: 10px;         box-sizing: border-box;     } } @media screen and (max-width: 1024px){     .header-bottom .float-left h3 {         margin-right: 15px;     }     aside .header-topmenu ul li a{         font-size: 12px;     }      .header-bottom .float-left .counter-jack {         font-size: 29px;     }     aside .header-slider ul li a img {         width: 100%;     }     aside .header-slider {         width: 100%;         height: auto;     }     article .indexgames ul li .gamehoverbuts {         border-radius: 5px;         background-color: rgba(0,0,0,0.349);         box-shadow: 0px 1px 0px 0px rgba(255,255,255,0.1);         position: absolute;         padding: 5px;         z-index: 194;         width: auto;         height: auto;         top: 0;         left: calc(50% - 57px);         margin-left: 0;     }     .btn-blue,  .btn-orange{         width: 90%;         height: auto;         line-height: 22px;         font-size: 12px;         padding: 2px 7px !important;     }      aside .header-bottom .wrapper .float-right ul li .header-num {         font-size: 30px;         font-weight: 700;         height: 40px;         margin: 10px 5px 10px 0px;         width: 40px;         background-size: contain;         display: flex;         align-items: center;         justify-content: center;     } } @media screen and (max-width: 859px){     aside .header-bottom > .wrapper {         flex-direction: column;     } }  @media screen and (max-width: 768px){     aside .header-bottom > .wrapper {         flex-direction: column;     }     aside .header-bottom .wrapper .float-right, aside .header-bottom .wrapper .float-right .reset {         float: none;         width: 100%;         display: flex;         justify-content: space-between;         margin: 5px 0 0;     }     aside .header-bottom .wrapper .float-right .reset {         margin: 0;         flex-wrap: wrap;     }     aside .header-bottom .wrapper .float-right li.separate-res{         display: none;     }     .mob-btn{         display: flex;         z-index: 9999;         margin-top: 20px;     }     .mob-btn.active{         margin-top: 25px;     }     nav.menu{         display: none;         position: absolute;         width: 100%;         height: auto;         left: 0;         top: 177%;         background: #040d14;     }     nav.menu ul {         position: relative;         top: 0;         display: flex;         align-items: flex-start;         justify-content: flex-start;         flex-wrap: wrap;         flex-direction: column;         padding: 5px 0 8px;     }     nav.menu ul li {         float: left;         background: none;         width: 100%;         padding: 2px 15px;         font-size: 18px;         text-transform: uppercase;         font-weight: 700;         box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, .1);         border-bottom: 1px solid rgba(0, 0, 0, .1);     }     nav.menu ul li:last-child{         box-shadow: none;         border-bottom: none;     }     aside .header-topmenu ul li a {         font-size: 14px;     }     aside .header-topmenu ul li{         min-width: 18%;         margin: 0 5px;     }     aside .header-topmenu ul li:first-child, aside .header-topmenu ul li{         border-left: 0;         border-right: 0;     }     aside .header-topmenu ul {         display: flex;         width: 100%;         flex-wrap: wrap;         justify-content: center;         background: #1e2a39;     }     aside .header-topmenu {         height: auto;     }     .badges-small {         bottom: 50%;     }     article .indexgames ul li {         margin: 0px 4px 10px 0px;     }     aside.subfooter-eng {         height: auto;         background-size: contain;     }     .footer-eng .footer-pay ul:first-child, .footer-eng .footer-pay ul:last-child {         float: none !important;         width: 100% !important;         display: flex;         flex-wrap: wrap;         justify-content: space-between;         box-sizing: border-box;     }     .footer-eng .footer-pay, .footer-img {         float: none;         width: auto;         margin: 15px 0 0 0;     }     .footer-eng{         flex-direction: column;     }     footer.footer .wrapper .float-right{         flex-wrap: wrap;     }     .footer-eng div.vert-line{         display: none !important;     }     iframe{         max-height: 280px;     } } @media screen and (max-width: 480px){     aside .header-bottom .wrapper .float-right{         display: none;     }     article .indexgames ul {         width: 100%;     }     .header-bottom .float-left h3 {         margin-right: 7px;     }     aside .header-bottom > .wrapper {         padding: 2px 0;     }     .footer-eng div.vert-line{         display: none;     }     iframe{         max-height: 200px;     } } @media screen and (max-width: 375px){}