/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
    display: block
}

audio, canvas, progress, video {
    display: inline-block;
    vertical-align: baseline
}

audio:not([controls]) {
    display: none;
    height: 0
}

[hidden], template {
    display: none
}

a {
    background-color: transparent
}

a:active, a:hover {
    outline: 0
}

abbr[title] {
    border-bottom: 1px dotted
}

b, strong {
    font-weight: bold
}

dfn {
    font-style: italic
}

h1 {
    font-size: 2em;
    margin: 0.67em 0
}

mark {
    background: #ff0;
    color: #000
}

small {
    font-size: 80%
}

sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup {
    top: -0.5em
}

sub {
    bottom: -0.25em
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

figure {
    margin: 1em 40px
}

hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0
}

pre {
    overflow: auto
}

code, kbd, pre, samp {
    font-family: monospace, monospace;
    font-size: 10px;
}

button, input, optgroup, select, textarea {
    color: inherit;
    font: inherit;
    margin: 0
}

button {
    overflow: visible
}

button, select {
    text-transform: none
}

button, html input[type="button"], input[type="reset"], input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled], html input[disabled] {
    cursor: default
}

button::-moz-focus-inner, input::-moz-focus-inner {
    border: 0;
    padding: 0
}

input {
    line-height: normal
}

input[type="checkbox"], input[type="radio"] {
    box-sizing: border-box;
    padding: 0
}

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
    height: auto
}

input[type="search"] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none
}

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em
}

legend {
    border: 0;
    padding: 0
}

textarea {
    overflow: auto
}

optgroup {
    font-weight: bold
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

td, th {
    padding: 0
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block
}

body {
    line-height: 1
}

ol, ul {
    list-style: none
}

blockquote, q {
    quotes: none
}

blockquote:before, blockquote:after, q:before, q:after {
    content: '';
    content: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

@-webkit-keyframes paused {
    0% {
        background-position: 0 0;
        opacity: 0
    }
    100% {
        background-position: 0 0;
        opacity: .7
    }
}

@-moz-keyframes paused {
    0% {
        background-position: 0 0;
        opacity: 0
    }
    100% {
        background-position: 0 0;
        opacity: .7
    }
}

@-ms-keyframes paused {
    0% {
        background-position: 0 0;
        opacity: 0
    }
    100% {
        background-position: 0 0;
        opacity: .7
    }
}

@-o-keyframes paused {
    0% {
        background-position: 0 0;
        opacity: 0
    }
    100% {
        background-position: 0 0;
        opacity: .7
    }
}

@keyframes paused {
    0% {
        background-position: 0 0;
        opacity: 0
    }
    100% {
        background-position: 0 0;
        opacity: .7
    }
}

@-webkit-keyframes status-bar {
    0% {
        background-position: -119px 0
    }
    100% {
        background-position: 0 0
    }
}

@-moz-keyframes status-bar {
    0% {
        background-position: -119px 0
    }
    100% {
        background-position: 0 0
    }
}

@-ms-keyframes status-bar {
    0% {
        background-position: -119px 0
    }
    100% {
        background-position: 0 0
    }
}

@-o-keyframes status-bar {
    0% {
        background-position: -119px 0
    }
    100% {
        background-position: 0 0
    }
}

@keyframes status-bar {
    0% {
        background-position: -119px 0
    }
    100% {
        background-position: 0 0
    }
}

@-webkit-keyframes preload {
    0% {
        opacity: 0
    }
    50% {
        opacity: 1
    }
    100% {
        opacity: 0
    }
}

@-moz-keyframes preload {
    0% {
        opacity: 0
    }
    50% {
        opacity: 1
    }
    100% {
        opacity: 0
    }
}

@-ms-keyframes preload {
    0% {
        opacity: 0
    }
    50% {
        opacity: 1
    }
    100% {
        opacity: 0
    }
}

@-o-keyframes preload {
    0% {
        opacity: 0
    }
    50% {
        opacity: 1
    }
    100% {
        opacity: 0
    }
}

@keyframes preload {
    0% {
        opacity: 0
    }
    50% {
        opacity: 1
    }
    100% {
        opacity: 0
    }
}

#sequence li {
    cursor: pointer
}

#sequence-theme {
    background: #000;
    height: 320px;
    overflow: hidden;
    position: relative;
    width: 100%
}

#sequence-theme #sequence {
    height: 330px;
    margin: 0 auto;
    position: relative;
    max-width: 980px
}

#sequence-theme #sequence.sequence-fallback {
    overflow: hidden
}

#sequence-theme #sequence-preloader {
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: 999999
}

#sequence-theme #sequence-preloader img {
    background: #ff9933;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;
    border-radius: 6px;
    display: inline-block;
    height: 12px;
    opacity: 0;
    position: relative;
    top: -50%;
    width: 12px;
    -webkit-animation: preload 1s infinite;
    -moz-animation: preload 1s infinite;
    -ms-animation: preload 1s infinite;
    -o-animation: preload 1s infinite;
    animation: preload 1s infinite
}

#sequence-theme #sequence-preloader .preloading {
    height: 12px;
    margin: 0 auto;
    top: 50%;
    position: relative;
    width: 48px
}

#sequence-theme #sequence-preloader img:nth-child(2) {
    -webkit-animation-delay: 0.15s;
    -moz-animation-delay: 0.15s;
    -ms-animation-delay: 0.15s;
    -o-animation-delay: 0.15s;
    animation-delay: 0.15s
}

#sequence-theme #sequence-preloader img:nth-child(3) {
    -webkit-animation-delay: 0.3s;
    -moz-animation-delay: 0.3s;
    -ms-animation-delay: 0.3s;
    -o-animation-delay: 0.3s;
    animation-delay: 0.3s
}

#sequence-theme #sequence-preloader .preloading-complete {
    opacity: 0;
    visibility: hidden;
    -webkit-transition-duration: 1s;
    -moz-transition-duration: 1s;
    -ms-transition-duration: 1s;
    -o-transition-duration: 1s;
    transition-duration: 1s
}

#sequence ul {
    margin: 0;
    padding: 0
}

#sequence ul li {
    margin: 0;
    padding: 0
}

.owl-carousel .owl-wrapper:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
}

.owl-carousel {
    display: none;
    position: relative;
    width: 100%;
    -ms-touch-action: pan-y
}

.owl-carousel .owl-wrapper {
    display: none;
    position: relative;
    -webkit-transform: translate3d(0px, 0px, 0px)
}

.owl-carousel .owl-wrapper-outer {
    overflow: hidden;
    position: relative;
    width: 100%
}

.owl-carousel .owl-wrapper-outer.autoHeight {
    -webkit-transition: height 500ms ease-in-out;
    -moz-transition: height 500ms ease-in-out;
    -ms-transition: height 500ms ease-in-out;
    -o-transition: height 500ms ease-in-out;
    transition: height 500ms ease-in-out
}

.owl-carousel .owl-item {
    float: left
}

.owl-controls .owl-page, .owl-controls .owl-buttons div {
    cursor: pointer
}

.owl-controls {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent
}

.grabbing {
    cursor: url(grabbing.png) 8 8, move
}

.owl-carousel .owl-wrapper, .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0)
}

.owl-origin {
    -webkit-perspective: 1200px;
    -webkit-perspective-origin-x: 50%;
    -webkit-perspective-origin-y: 50%;
    -moz-perspective: 1200px;
    -moz-perspective-origin-x: 50%;
    -moz-perspective-origin-y: 50%;
    perspective: 1200px
}

.owl-fade-out {
    z-index: 10;
    -webkit-animation: fadeOut .7s both ease;
    -moz-animation: fadeOut .7s both ease;
    animation: fadeOut .7s both ease
}

.owl-fade-in {
    -webkit-animation: fadeIn .7s both ease;
    -moz-animation: fadeIn .7s both ease;
    animation: fadeIn .7s both ease
}

.owl-backSlide-out {
    -webkit-animation: backSlideOut 1s both ease;
    -moz-animation: backSlideOut 1s both ease;
    animation: backSlideOut 1s both ease
}

.owl-backSlide-in {
    -webkit-animation: backSlideIn 1s both ease;
    -moz-animation: backSlideIn 1s both ease;
    animation: backSlideIn 1s both ease
}

.owl-goDown-out {
    -webkit-animation: scaleToFade .7s ease both;
    -moz-animation: scaleToFade .7s ease both;
    animation: scaleToFade .7s ease both
}

.owl-goDown-in {
    -webkit-animation: goDown .6s ease both;
    -moz-animation: goDown .6s ease both;
    animation: goDown .6s ease both
}

.owl-fadeUp-in {
    -webkit-animation: scaleUpFrom .5s ease both;
    -moz-animation: scaleUpFrom .5s ease both;
    animation: scaleUpFrom .5s ease both
}

.owl-fadeUp-out {
    -webkit-animation: scaleUpTo .5s ease both;
    -moz-animation: scaleUpTo .5s ease both;
    animation: scaleUpTo .5s ease both
}

@-webkit-keyframes empty {
    0% {
        opacity: 1
    }
}

@-moz-keyframes empty {
    0% {
        opacity: 1
    }
}

@keyframes empty {
    0% {
        opacity: 1
    }
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

@-moz-keyframes fadeIn {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

@-webkit-keyframes fadeOut {
    0% {
        opacity: 1
    }
    100% {
        opacity: 0
    }
}

@-moz-keyframes fadeOut {
    0% {
        opacity: 1
    }
    100% {
        opacity: 0
    }
}

@keyframes fadeOut {
    0% {
        opacity: 1
    }
    100% {
        opacity: 0
    }
}

@-webkit-keyframes backSlideOut {
    25% {
        opacity: .5;
        -webkit-transform: translateZ(-500px)
    }
    75% {
        opacity: .5;
        -webkit-transform: translateZ(-500px) translateX(-200%)
    }
    100% {
        opacity: .5;
        -webkit-transform: translateZ(-500px) translateX(-200%)
    }
}

@-moz-keyframes backSlideOut {
    25% {
        opacity: .5;
        -moz-transform: translateZ(-500px)
    }
    75% {
        opacity: .5;
        -moz-transform: translateZ(-500px) translateX(-200%)
    }
    100% {
        opacity: .5;
        -moz-transform: translateZ(-500px) translateX(-200%)
    }
}

@keyframes backSlideOut {
    25% {
        opacity: .5;
        transform: translateZ(-500px)
    }
    75% {
        opacity: .5;
        transform: translateZ(-500px) translateX(-200%)
    }
    100% {
        opacity: .5;
        transform: translateZ(-500px) translateX(-200%)
    }
}

@-webkit-keyframes backSlideIn {
    0%, 25% {
        opacity: .5;
        -webkit-transform: translateZ(-500px) translateX(200%)
    }
    75% {
        opacity: .5;
        -webkit-transform: translateZ(-500px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateZ(0) translateX(0)
    }
}

@-moz-keyframes backSlideIn {
    0%, 25% {
        opacity: .5;
        -moz-transform: translateZ(-500px) translateX(200%)
    }
    75% {
        opacity: .5;
        -moz-transform: translateZ(-500px)
    }
    100% {
        opacity: 1;
        -moz-transform: translateZ(0) translateX(0)
    }
}

@keyframes backSlideIn {
    0%, 25% {
        opacity: .5;
        transform: translateZ(-500px) translateX(200%)
    }
    75% {
        opacity: .5;
        transform: translateZ(-500px)
    }
    100% {
        opacity: 1;
        transform: translateZ(0) translateX(0)
    }
}

@-webkit-keyframes scaleToFade {
    to {
        opacity: 0;
        -webkit-transform: scale(0.8)
    }
}

@-moz-keyframes scaleToFade {
    to {
        opacity: 0;
        -moz-transform: scale(0.8)
    }
}

@keyframes scaleToFade {
    to {
        opacity: 0;
        transform: scale(0.8)
    }
}

@-webkit-keyframes goDown {
    from {
        -webkit-transform: translateY(-100%)
    }
}

@-moz-keyframes goDown {
    from {
        -moz-transform: translateY(-100%)
    }
}

@keyframes goDown {
    from {
        transform: translateY(-100%)
    }
}

@-webkit-keyframes scaleUpFrom {
    from {
        opacity: 0;
        -webkit-transform: scale(1.5)
    }
}

@-moz-keyframes scaleUpFrom {
    from {
        opacity: 0;
        -moz-transform: scale(1.5)
    }
}

@keyframes scaleUpFrom {
    from {
        opacity: 0;
        transform: scale(1.5)
    }
}

@-webkit-keyframes scaleUpTo {
    to {
        opacity: 0;
        -webkit-transform: scale(1.5)
    }
}

@-moz-keyframes scaleUpTo {
    to {
        opacity: 0;
        -moz-transform: scale(1.5)
    }
}

@keyframes scaleUpTo {
    to {
        opacity: 0;
        transform: scale(1.5)
    }
}

.buttons-sprite, .buttons-blue-medium, .buttons-btn-big-green, .buttons-form-tab-left, .buttons-form-tab-right, .buttons-globotech, .buttons-green-small, .buttons-header-blue, .buttons-header-gold, .buttons-header-red, .buttons-igrosoft, .buttons-medium-disabled, .buttons-microgaming, .buttons-mobile-en, .buttons-mobile-ru, .buttons-novomatic, .buttons-plugin, .buttons-provider, .buttons-red-medium, .buttons-red-small, .buttons-wings-green-big, .plugin-btn, .btn-small-green, .btn-small-red, .btn-wing-blue, .btn-wing-red, .btn-wing-gold, .btn-provider, .btn-provider-microgaming, .btn-provider-novomatic, .btn-provider-igrosoft, .btn-provider-globotech, .btn-medium-blue, .btn-medium-red, .btn-blue-mobile.ru, .btn-blue-mobile.en, .btn-wings-green-big, .register-box .form-header .register-tab, .register-box .form-header .register-tab.active, .register-box .form-header .auth-tab, .register-box .form-header .auth-tab.active {
    background-image: url('../images/buttons-faraon8.png');
    background-repeat: no-repeat
}

.buttons-blue-medium {
    background-position: -107px -716px
}

.buttons-blue-medium:hover, .buttons-blue-medium.blue-medium-hover {
    background-position: 0 -777px
}

.buttons-btn-big-green {
    background-position: 0 -951px
}

.buttons-form-tab-left {
    background-position: 0 -1060px
}

.buttons-form-tab-right {
    background-position: 0 -1003px
}

.buttons-globotech {
    background-position: -144px -344px
}

.buttons-globotech:hover, .buttons-globotech.globotech-hover {
    background-position: -129px -28px
}

.buttons-globotech:target, .buttons-globotech.globotech-target {
    background-position: -37px -344px
}

.buttons-globotech:active, .buttons-globotech.globotech-active {
    background-position: 0 -632px
}

.buttons-green-small {
    background-position: -62px 0
}

.buttons-green-small:hover, .buttons-green-small.green-small-hover {
    background-position: 0 0
}

.buttons-header-blue {
    background-position: 0 -1182px
}

.buttons-header-blue:hover, .buttons-header-blue.header-blue-hover {
    background-position: 0 -1117px
}

.buttons-header-gold {
    background-position: 0 -1247px
}

.buttons-header-gold:hover, .buttons-header-gold.header-gold-hover {
    background-position: 0 -1312px
}

.buttons-header-red {
    background-position: 0 -1377px
}

.buttons-header-red:hover, .buttons-header-red.header-red-hover {
    background-position: 0 -1572px
}

.buttons-igrosoft {
    background-position: 0 -660px
}

.buttons-igrosoft:hover, .buttons-igrosoft.igrosoft-hover {
    background-position: -107px -688px
}

.buttons-igrosoft:target, .buttons-igrosoft.igrosoft-target {
    background-position: -63px -749px
}

.buttons-igrosoft:active, .buttons-igrosoft.igrosoft-active {
    background-position: -107px -660px
}

.buttons-medium-disabled {
    background-position: 0 -810px
}

.buttons-microgaming {
    background-position: 0 -879px
}

.buttons-microgaming:hover, .buttons-microgaming.microgaming-hover {
    background-position: -144px -84px
}

.buttons-microgaming:target, .buttons-microgaming.microgaming-target {
    background-position: -107px -632px
}

.buttons-microgaming:active, .buttons-microgaming.microgaming-active {
    background-position: -37px -84px
}

.buttons-mobile-en {
    background-position: 0 -84px
}

.buttons-mobile-ru {
    background-position: 0 -344px
}

.buttons-novomatic {
    background-position: 0 -688px
}

.buttons-novomatic:hover, .buttons-novomatic.novomatic-hover {
    background-position: -107px -604px
}

.buttons-novomatic:target, .buttons-novomatic.novomatic-target {
    background-position: 0 -604px
}

.buttons-novomatic:active, .buttons-novomatic.novomatic-active {
    background-position: 0 -716px
}

.buttons-plugin {
    background-position: -107px -879px
}

.buttons-plugin:hover, .buttons-plugin.plugin-hover {
    background-position: 0 -915px
}

.buttons-plugin:active, .buttons-plugin.plugin-active {
    background-position: -63px -843px
}

.buttons-provider {
    background-position: 0 -28px
}

.buttons-provider:hover, .buttons-provider.provider-hover {
    background-position: -130px -56px
}

.buttons-provider:target, .buttons-provider.provider-target {
    background-position: -124px 0
}

.buttons-provider:active, .buttons-provider.provider-active {
    background-position: 0 -56px
}

.buttons-red-medium {
    background-position: -108px -777px
}

.buttons-red-medium:hover, .buttons-red-medium.red-medium-hover {
    background-position: -108px -810px
}

.buttons-red-small {
    background-position: 0 -843px
}

.buttons-red-small:hover, .buttons-red-small.red-small-hover {
    background-position: 0 -749px
}

.buttons-wings-green-big {
    background-position: 0 -1442px
}

.buttons-wings-green-big:hover, .buttons-wings-green-big.wings-green-big-hover {
    background-position: 0 -1507px
}

.image-list-sprite, .image-list-content-bg-bottom, .image-list-content-bg-top, .image-list-logo-en, .image-list-logo-fade-en, .image-list-logo-fade-ru, .image-list-logo-ru, .image-list-slider-arrow-left, .image-list-slider-arrow-right, .image-list-slider-left, .image-list-slider-right, .image-list-wing-left, .image-list-wing-right, .slider-box:before, .slider-box:after, .next, .prev, .header .logo.ru, .header .logo.en, .nav:before, .nav:after, .content-wrap .content:before, .content-wrap .content:after, .footer .logo-fade.ru, .footer .logo-fade.en {
    background-image: url('../images/image-list-sd76dc5b800.png');
    background-repeat: no-repeat
}

.image-list-content-bg-bottom {
    background-position: 0 0
}

.image-list-content-bg-top {
    background-position: 0 -15px
}

.image-list-logo-en {
    background-position: -336px -30px
}

.image-list-logo-fade-en {
    background-position: -328px -380px
}

.image-list-logo-fade-ru {
    background-position: -168px -380px
}

.image-list-logo-ru {
    background-position: -488px -380px
}

.image-list-slider-arrow-left {
    background-position: -84px -380px
}

.image-list-slider-arrow-right {
    background-position: 0 -380px
}

.image-list-slider-left {
    background-position: -168px -30px
}

.image-list-slider-right {
    background-position: -147px -30px
}

.image-list-wing-left {
    background-position: 0 -30px
}

.image-list-wing-right {
    background-position: -189px -30px
}

.icons-sprite, .icons-alfa, .icons-arrow-gold, .icons-bitcoin, .icons-bug, .icons-checkbox, .icons-circle, .icons-cross, .icons-drop-down-up, .icons-drop-down, .icons-edin, .icons-envelope, .icons-euroset, .icons-eye, .icons-head, .icons-icon-1, .icons-icon-2, .icons-icon-3, .icons-icon-4, .icons-interkassa, .icons-lang-en, .icons-lang-ru, .icons-liqpay, .icons-maestro, .icons-mobile, .icons-new-en, .icons-new-ru, .icons-papyrus, .icons-payanyway, .icons-plugin-close, .icons-pm, .icons-private, .icons-qiwi, .icons-radio, .icons-reload, .icons-sfinx, .icons-skrill, .icons-slider-dot, .icons-sms, /*.icons-social-fb,.icons-social-go,.icons-social-ml,.icons-social-od,.icons-social-tw,.icons-social-vk,.icons-social-wn,.icons-social-ya,.icons-social-yh,*/
.icons-star, .icons-suctom-select, .icons-tel-uk, .icons-tele, .icons-terminal, .icons-visa, .icons-webmoney, .icons-wing-left, .icons-wing-right, .icons-yandex, .icons-z-payment, .slider-mini .owl-controls .owl-page span, .slider-mini .owl-controls .owl-page.active span, .payment-list ul li .icons-visa, .payment-list ul li .icons-maestro, .payment-list ul li .icons-qiwi, .payment-list ul li .icons-webmoney, .payment-list ul li .icons-yandex, .payment-list ul li .icons-sms, .payment-list ul li .icons-mobile, .payment-list ul li .icons-tele, .payment-list ul li .icons-terminal, .payment-list ul li .icons-pm, .payment-list ul li .icons-alfa, .payment-list ul li .icons-payanyway, .payment-list ul li .icons-bitcoin, .payment-list ul li .icons-liqpay, .payment-list ul li .icons-tel-uk, .payment-list ul li .icons-edin, .payment-list ul li .icons-skrill, .payment-list ul li .icons-euroset, .payment-list ul li .icons-private, .payment-list ul li .icons-interkassa, .payment-list ul li .icons-z-payment, .game-list ul li .game-item .title-game .favorite-box .favorite-icon, .game-list ul li .game-item .icon-new.ru, .game-list ul li .game-item .icon-new.en, .tournaments-list .tournaments-item .tournaments-title:before, .tournaments-list .tournaments-item .tournaments-title:after, .header .header-box .header-box-item .header-form .form-field .link:before, .header .header-box .header-box-item .header-user-feedback .user-message:before, .header .header-box .header-box-item .header-user-feedback .user-adverts:before, .footer-icon ul li .icon-1, .footer-icon ul li .icon-2, .footer-icon ul li .icon-3, .footer-icon ul li .icon-4, .drop-down-box .icon-1, .drop-down-box .icon-2, .drop-down-box .icon-3, .drop-down-box .icon-4, .drop-down-box .icon-5, .drop-down-box .icon-6, .drop-down-box.red:after, .drop-down-box .drop-down-box.drop-down-list:after, .drop-down-box.red:hover:after, .drop-down-box .drop-down-box.drop-down-list:hover:after, .reload, .captcha_reload, div.checker span, div.checker span.checked, div.selector:after, div.radio span, div.radio span.checked, div.radio.hover span, div.radio.focus span, div.radio.hover span.checked, div.radio.focus span.checked, .adverts-box .reload, .messages-box .reload {
    background-image: url('../images/icons-s1568df8907.png');
    background-repeat: no-repeat
}

.icons-alfa {
    background-position: -44px -146px
}

.icons-alfa:hover, .icons-alfa.alfa-hover {
    background-position: 0 -387px
}

.icons-arrow-gold {
    background-position: -76px -13px
}

.icons-bitcoin {
    background-position: -58px -716px
}

.icons-bitcoin:hover, .icons-bitcoin.bitcoin-hover {
    background-position: 0 -780px
}

.icons-bug {
    background-position: -42px -26px
}

.icons-checkbox {
    background-position: -40px -337px
}

.icons-checkbox:hover, .icons-checkbox.checkbox-hover {
    background-position: 0 -362px
}

.icons-checkbox:active, .icons-checkbox.checkbox-active {
    background-position: -65px -337px
}

.icons-circle {
    background-position: -64px -26px
}

.icons-cross {
    background-position: 0 -86px
}

.icons-drop-down-up {
    background-position: -63px -314px
}

.icons-drop-down {
    background-position: -40px -314px
}

.icons-edin {
    background-position: 0 -337px
}

.icons-edin:hover, .icons-edin.edin-hover {
    background-position: 0 -314px
}

.icons-envelope {
    background-position: 0 -223px
}

.icons-euroset {
    background-position: -22px -245px
}

.icons-euroset:hover, .icons-euroset.euroset-hover {
    background-position: -25px -362px
}

.icons-eye {
    background-position: 0 -146px
}

.icons-head {
    background-position: -22px -146px
}

.icons-icon-1 {
    background-position: -31px -854px
}

.icons-icon-2 {
    background-position: -59px -854px
}

.icons-icon-3 {
    background-position: -31px -890px
}

.icons-icon-4 {
    background-position: 0 -928px
}

.icons-interkassa {
    background-position: -32px -780px
}

.icons-interkassa:hover, .icons-interkassa.interkassa-hover {
    background-position: -61px -588px
}

.icons-lang-en {
    background-position: 0 -64px
}

.icons-lang-ru {
    background-position: 0 -46px
}

.icons-liqpay {
    background-position: -30px -588px
}

.icons-liqpay:hover, .icons-liqpay.liqpay-hover {
    background-position: -58px -685px
}

.icons-maestro {
    background-position: -30px -558px
}

.icons-maestro:hover, .icons-maestro.maestro-hover {
    background-position: 0 -748px
}

.icons-mobile {
    background-position: 0 -654px
}

.icons-mobile:hover, .icons-mobile.mobile-hover {
    background-position: 0 -623px
}

.icons-new-en {
    background-position: 0 -1088px
}

.icons-new-ru {
    background-position: 0 -1009px
}

.icons-papyrus {
    background-position: -42px -86px
}

.icons-payanyway {
    background-position: 0 0
}

.icons-payanyway:hover, .icons-payanyway.payanyway-hover {
    background-position: 0 -13px
}

.icons-plugin-close {
    background-position: -30px -446px
}

.icons-pm {
    background-position: -57px -780px
}

.icons-pm:hover, .icons-pm.pm-hover {
    background-position: -47px -748px
}

.icons-private {
    background-position: -53px -475px
}

.icons-private:hover, .icons-private.private-hover {
    background-position: -57px -446px
}

.icons-qiwi {
    background-position: 0 -890px
}

.icons-qiwi:hover, .icons-qiwi.qiwi-hover {
    background-position: 0 -854px
}

.icons-radio {
    background-position: 0 -270px
}

.icons-radio:active, .icons-radio.radio-active {
    background-position: -65px -146px
}

.icons-reload {
    background-position: 0 -966px
}

.icons-sfinx {
    background-position: 0 -26px
}

.icons-skrill {
    background-position: -24px -46px
}

.icons-skrill:hover, .icons-skrill.skrill-hover {
    background-position: 0 -475px
}

.icons-slider-dot {
    background-position: 0 -588px
}

.icons-slider-dot:active, .icons-slider-dot.slider-dot-active {
    background-position: 0 -558px
}

.icons-sms {
    background-position: 0 -420px
}

.icons-sms:hover, .icons-sms.sms-hover {
    background-position: 0 -446px
}

.icons-social-fb {
    background-position: -44px -270px
}

.icons-social-go {
    background-position: -68px -86px
}

.icons-social-ml {
    background-position: -66px -270px
}

.icons-social-od {
    background-position: -22px -292px
}

.icons-social-tw {
    background-position: -44px -292px
}

.icons-social-vk {
    background-position: -22px -270px
}

.icons-social-wn {
    background-position: -66px -292px
}

.icons-social-ya {
    background-position: 0 -292px
}

.icons-social-yh {
    background-position: 0 -245px
}

.icons-star {
    background-position: -22px -26px
}

.icons-star:hover, .icons-star.star-hover {
    background-position: -22px -86px
}

.icons-suctom-select {
    background-position: -64px -815px
}

.icons-tel-uk {
    background-position: 0 -108px
}

.icons-tel-uk:hover, .icons-tel-uk.tel-uk-hover {
    background-position: 0 -127px
}

.icons-tele {
    background-position: -25px -223px
}

.icons-tele:hover, .icons-tele.tele-hover {
    background-position: -24px -64px
}

.icons-terminal {
    background-position: 0 -531px
}

.icons-terminal:hover, .icons-terminal.terminal-hover {
    background-position: 0 -504px
}

.icons-visa {
    background-position: 0 -179px
}

.icons-visa:hover, .icons-visa.visa-hover {
    background-position: 0 -201px
}

.icons-webmoney {
    background-position: -27px -685px
}

.icons-webmoney:hover, .icons-webmoney.webmoney-hover {
    background-position: -27px -716px
}

.icons-wing-left {
    background-position: -30px -420px
}

.icons-wing-right {
    background-position: -21px -387px
}

.icons-yandex {
    background-position: 0 -685px
}

.icons-yandex:hover, .icons-yandex.yandex-hover {
    background-position: 0 -716px
}

.icons-z-payment {
    background-position: 0 -815px
}

.icons-z-payment:hover, .icons-z-payment.z-payment-hover {
    background-position: -32px -815px
}

.register-box .register-top-box {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAADCAIAAAA7ljmRAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAC1JREFUeNpilNayYGBg+PnzB5Bk/s3E8f37NzY2NiCHhYeHB0ixs3MASYAAAwDGeAelGphHCgAAAABJRU5ErkJggg==")
}

.content-wrap .content {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAADCAIAAAA7ljmRAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACpJREFUeNpiFBISYmBg4OfnB5IsQOrfv3/s7OwgDpDFxMT06tUrIAcgwACBAwlnjXUYxgAAAABJRU5ErkJggg==")
}

.table-style th, .table-style tr:nth-child(odd), .register-box .register-wrapper, .profile-nav ul li a.active {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAIAAAAmkwkpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADFJREFUeNpiNNTXY2BgePnqJZBk5OXhBlK8vDxAkgVCiYuJg2SkJEHU589fgCRAgAEAuK8HKuV2UJgAAAAASUVORK5CYII=")
}

.table-style tr:nth-child(even) {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAIAAAAmkwkpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADxJREFUeNpitNRQZGBgYGdlY2RkYmH8//8/I+Pbd2///2dgYWfnBMow8IIIZl4Whm/fv7GzsTEwMgIEGAA1KQuYlO/mtAAAAABJRU5ErkJggg==")
}

@keyframes zommy {
    0% {
        transform: scale(1)
    }
    17% {
        transform: scale(1.2)
    }
    34% {
        transform: scale(0.8)
    }
    51% {
        transform: scale(1.1)
    }
    68% {
        transform: scale(0.9)
    }
    85% {
        transform: scale(1.05)
    }
    100% {
        transform: scale(1)
    }
}

@-webkit-keyframes zommy {
    0% {
        transform: scale(1)
    }
    17% {
        transform: scale(1.2)
    }
    34% {
        transform: scale(0.8)
    }
    51% {
        transform: scale(1.1)
    }
    68% {
        transform: scale(0.9)
    }
    85% {
        transform: scale(1.05)
    }
    100% {
        transform: scale(1)
    }
}

@-moz-keyframes zommy {
    0% {
        transform: scale(1)
    }
    17% {
        transform: scale(1.2)
    }
    34% {
        transform: scale(0.8)
    }
    51% {
        transform: scale(1.1)
    }
    68% {
        transform: scale(0.9)
    }
    85% {
        transform: scale(1.05)
    }
    100% {
        transform: scale(1)
    }
}

h1, h2, h3, h4, h5, h6 {
    position: relative;
    margin: 0;
    padding-bottom: 0.1rem
}

a {
    color: #fad24f
}

a:hover {
    color: #fad24f;
    text-decoration: none;
    outline: none
}

a:focus {
    outline: none
}

video:focus {
    outline: none
}

ul, ol {
    margin: 0;
    padding: 0
}

ul li {
    list-style: none;
    margin: 0;
    padding: 0
}

input:focus, textarea:focus, button:focus, select:focus {
    outline: none
}

table {
    width: 100%;
    background: #000
}

table th {
    background: #000;
    padding: 6px 0;
    font-weight: bold;
    color: #bb956e;
    font-size: 16px;
}

table tr:nth-child(even) {
    background: #252525
}

table tr:nth-child(odd) {
    background: #373737
}

table td {
    padding: 7px 0;
    color: #f4e4c3;
    text-align: center;
    font-size: 14px;
}

.table-style {
    border: 1px solid #0b0b0b
}

.table-style.width-50 {
    width: 50%
}

.table-style.width-100 {
    width: 100%
}

.table-style th, .table-style td {
    padding: 15px 0;
    border: 1px solid #786957
}

.table-style th {
    font-weight: bold;
    color: #e38565;
    font-size: 15px;
}

.table-style td {
    font-size: 17px;
}

html[xmlns] .clearfix {
    display: block
}

* html .clearfix {
    height: 1%
}

.clear {
    clear: both
}

.clearfix:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden
}

.clearfix {
    display: inline-block
}

.hidden {
    display: none
}

.left {
    float: left
}

.right {
    float: right
}

.width {
    position: relative;
    max-width: 970px;
    margin: 0 auto;
    padding: 0 15px;
}

.link {
    color: #f9e2a4;
    cursor: pointer;
    text-decoration: underline
}

.link:hover {
    color: #f9e2a4;
    text-decoration: none
}

.white {
    color: #fff
}

.note-red {
    padding: 15px 0;
    color: #d24d13
}

@font-face {
    font-family: 'ds_greeceregular';
    src: url("../fonts/ds_greece-webfont.eot");
    src: url("../fonts/ds_greece-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/ds_greece-webfont.woff") format("woff"), url("../fonts/ds_greece-webfont.ttf") format("truetype");
    font-weight: normal;
    font-style: normal
}

.tabs-content {
    display: none
}

.tabs-content.active {
    display: block
}

.slider-box {
    position: relative;
    height: 329px;
    border-top: 1px solid #67521f;
    border-bottom: 1px solid #67521f;
    background: #202020;
    border-radius: 0 0 10px 10px
}

.slider-box:after, .slider-box:before {
    position: absolute;
    top: -20px;
    content: ""
}

.slider-box:before {
    left: -6px;
    width: 21px;
    height: 350px;
    background-position: -168px -30px
}

.slider-box:after {
    right: -6px;
    width: 21px;
    height: 350px;
    background-position: -147px -30px
}

.next, .prev {
    position: absolute;
    top: 234px;
    z-index: 1010;
    cursor: pointer
}

.next {
    right: -50px;
    width: 84px;
    height: 46px;
    background-position: 0 -380px
}

.prev {
    left: -50px;
    width: 84px;
    height: 46px;
    background-position: -84px -380px
}

#sequence-theme .slider-1 {
    position: absolute;
    top: -315px;
    left: 0;
    max-width: 960px;
    height: 315px;
    background: url(../images/banners/1.jpg) no-repeat;
    opacity: 0
}

#sequence-theme .animate-in .slider-1 {
    top: 0;
    left: 0;
    opacity: 1;
    transition-duration: 1.5s
}

#sequence-theme .animate-out .slider-1 {
    top: -315px;
    left: 0;
    opacity: 0;
    transition-duration: 1s
}

#sequence-theme .slider-1_1 {
    position: absolute;
    top: 315px;
    left: 0px
}

#sequence-theme .animate-in .slider-1_1 {
    top: 0;
    left: 0;
    opacity: 1;
    z-index: 99;
    transition-duration: 1.5s
}

#sequence-theme .animate-out .slider-1_1 {
    left: 0;
    top: 315px;
    opacity: 0;
    z-index: 99;
    transition-duration: 1s
}

#sequence-theme .slider-1_2 {
    position: absolute;
    top: 40px;
    left: 960px
}

#sequence-theme .animate-in .slider-1_2 {
    top: 0;
    left: 20px;
    opacity: 1;
    z-index: 99;
    transform: rotate(0deg);
    transition-duration: 1.5s
}

#sequence-theme .animate-out .slider-1_2 {
    top: 40px;
    left: 960px;
    opacity: 0;
    z-index: 99;
    transform: rotate(80deg);
    transition-duration: 1s
}

.slider-2 {
    position: absolute;
    top: -315px;
    left: 0;
    max-width: 960px;
    height: 315px;
    background: url(../images/banners/2.jpg) no-repeat;
    opacity: 0
}

.animate-in .slider-2 {
    top: 0;
    left: 0;
    opacity: 1;
    position: absolute;
    transition-duration: 1.5s
}

.animate-out .slider-2 {
    top: -315px;
    left: 0;
    opacity: 0;
    transition-duration: 1s
}

.slider-2_1 {
    position: absolute;
    top: 400px;
    right: 50px
}

.animate-in .slider-2_1 {
    top: 60px;
    right: 50px;
    opacity: 1;
    z-index: 99;
    transition-duration: 1.5s
}

.animate-out .slider-2_1 {
    right: 50px;
    opacity: 0;
    top: 400px;
    z-index: 99;
    transition-duration: 1s
}

.slider-mini {
    position: relative;
    max-width: 340px;
    height: 450px
}

.slider-mini .item img {
    display: block;
    width: 100%;
    height: auto
}

.slider-mini .owl-controls {
    position: absolute;
    bottom: 0;
    width: 100%;
    text-align: center
}

.slider-mini .owl-controls .owl-page {
    display: inline-block;
    zoom: 1;
    *display: inline
}

.slider-mini .owl-controls .owl-page span {
    display: block;
    width: 12px;
    height: 12px;
    margin: 5px 7px;
    width: 30px;
    height: 30px;
    background-position: 0 -588px
}

.slider-mini .owl-controls .owl-page span:active, .slider-mini .owl-controls .owl-page span.slider-dot-active {
    background-position: 0 -558px
}

.slider-mini .owl-controls .owl-page.active span {
    width: 30px;
    height: 30px;
    background-position: 0 -558px
}

.providers-list {
    padding: 0 0 20px 0
}

.providers-list ul li {
    float: left;
    margin: 0 5px 0 0
}

.providers-list ul li a {
    display: block
}

.payment-list {
    overflow: hidden
}

.payment-list ul {
    padding: 0 0 10px 0;
    text-align: center
}

.payment-list ul li {
    display: inline-block;
    margin: 0 5px;
    width: 88px;
    height: 34px;
    text-align: center
}

.payment-list ul li a {
    display: inline-block;
    position: relative;
    color: #fff;
    text-decoration: none;
    font-size: 9px;
}

.payment-list ul li a span {
    position: absolute;
    left: 50%;
    margin: 0 0 0 -44px;
    bottom: -15px;
    width: 88px;
    text-align: center;
    opacity: 0;
    transition: all 0.2s ease-in-out
}

.payment-list ul li a:hover span {
    opacity: 1;
    transition: all 0.2s ease-in-out
}

.payment-list ul li .icons-visa {
    width: 77px;
    height: 22px;
    background-position: 0 -179px
}

.payment-list ul li .icons-visa:hover, .payment-list ul li .icons-visa.visa-hover {
    background-position: 0 -201px
}

.payment-list ul li .icons-maestro {
    width: 47px;
    height: 28px;
    background-position: -30px -558px
}

.payment-list ul li .icons-maestro:hover, .payment-list ul li .icons-maestro.maestro-hover {
    background-position: 0 -748px
}

.payment-list ul li .icons-qiwi {
    width: 31px;
    height: 33px;
    background-position: 0 -890px
}

.payment-list ul li .icons-qiwi:hover, .payment-list ul li .icons-qiwi.qiwi-hover {
    background-position: 0 -854px
}

.payment-list ul li .icons-webmoney {
    width: 31px;
    height: 31px;
    background-position: -27px -685px
}

.payment-list ul li .icons-webmoney:hover, .payment-list ul li .icons-webmoney.webmoney-hover {
    background-position: -27px -716px
}

.payment-list ul li .icons-yandex {
    width: 27px;
    height: 31px;
    background-position: 0 -685px
}

.payment-list ul li .icons-yandex:hover, .payment-list ul li .icons-yandex.yandex-hover {
    background-position: 0 -716px
}

.payment-list ul li .icons-sms {
    width: 30px;
    height: 26px;
    background-position: 0 -420px
}

.payment-list ul li .icons-sms:hover, .payment-list ul li .icons-sms.sms-hover {
    background-position: 0 -446px
}

.payment-list ul li .icons-mobile {
    width: 77px;
    height: 31px;
    background-position: 0 -654px
}

.payment-list ul li .icons-mobile:hover, .payment-list ul li .icons-mobile.mobile-hover {
    background-position: 0 -623px
}

.payment-list ul li .icons-tele {
    width: 58px;
    height: 22px;
    background-position: -25px -223px
}

.payment-list ul li .icons-tele:hover, .payment-list ul li .icons-tele.tele-hover {
    background-position: -24px -64px
}

.payment-list ul li .icons-terminal {
    width: 76px;
    height: 27px;
    background-position: 0 -531px
}

.payment-list ul li .icons-terminal:hover, .payment-list ul li .icons-terminal.terminal-hover {
    background-position: 0 -504px
}

.payment-list ul li .icons-pm {
    width: 32px;
    height: 32px;
    background-position: -57px -780px
}

.payment-list ul li .icons-pm:hover, .payment-list ul li .icons-pm.pm-hover {
    background-position: -47px -748px
}

.payment-list ul li .icons-alfa {
    width: 21px;
    height: 33px;
    background-position: -44px -146px
}

.payment-list ul li .icons-alfa:hover, .payment-list ul li .icons-alfa.alfa-hover {
    background-position: 0 -387px
}

.payment-list ul li .icons-payanyway {
    width: 76px;
    height: 13px;
    background-position: 0 0
}

.payment-list ul li .icons-payanyway:hover, .payment-list ul li .icons-payanyway.payanyway-hover {
    background-position: 0 -13px
}

.payment-list ul li .icons-bitcoin {
    width: 32px;
    height: 32px;
    background-position: -58px -716px
}

.payment-list ul li .icons-bitcoin:hover, .payment-list ul li .icons-bitcoin.bitcoin-hover {
    background-position: 0 -780px
}

.payment-list ul li .icons-liqpay {
    width: 31px;
    height: 31px;
    background-position: -30px -588px
}

.payment-list ul li .icons-liqpay:hover, .payment-list ul li .icons-liqpay.liqpay-hover {
    background-position: -58px -685px
}

.payment-list ul li .icons-tel-uk {
    width: 83px;
    height: 19px;
    background-position: 0 -108px
}

.payment-list ul li .icons-tel-uk:hover, .payment-list ul li .icons-tel-uk.tel-uk-hover {
    background-position: 0 -127px
}

.payment-list ul li .icons-edin {
    width: 40px;
    height: 23px;
    background-position: 0 -337px
}

.payment-list ul li .icons-edin:hover, .payment-list ul li .icons-edin.edin-hover {
    background-position: 0 -314px
}

.payment-list ul li .icons-skrill {
    width: 53px;
    height: 18px;
    background-position: -24px -46px
}

.payment-list ul li .icons-skrill:hover, .payment-list ul li .icons-skrill.skrill-hover {
    background-position: 0 -475px
}

.payment-list ul li .icons-euroset {
    width: 65px;
    height: 25px;
    background-position: -22px -245px
}

.payment-list ul li .icons-euroset:hover, .payment-list ul li .icons-euroset.euroset-hover {
    background-position: -25px -362px
}

.payment-list ul li .icons-private {
    width: 29px;
    height: 29px;
    background-position: -53px -475px
}

.payment-list ul li .icons-private:hover, .payment-list ul li .icons-private.private-hover {
    background-position: -57px -446px
}

.payment-list ul li .icons-interkassa {
    width: 25px;
    height: 35px;
    background-position: -32px -780px
}

.payment-list ul li .icons-interkassa:hover, .payment-list ul li .icons-interkassa.interkassa-hover {
    background-position: -61px -588px
}

.payment-list ul li .icons-z-payment {
    width: 32px;
    height: 32px;
    background-position: 0 -815px
}

.payment-list ul li .icons-z-payment:hover, .payment-list ul li .icons-z-payment.z-payment-hover {
    background-position: -32px -815px
}

.btn {
    display: inline-block;
    border: none;
    background-color: none;
    background-color: transparent;
    color: #f6e6ae;
    text-transform: uppercase;
    text-decoration: none;
    text-align: center;
    cursor: pointer;
    overflow: hidden
}

.plugin-btn {
    font-weight: bold;
    text-align: center;
    overflow: hidden;
    width: 162px;
    height: 36px;
    background-position: -107px -879px;
    font-size: 13px;
    line-height: 31px;
}

.plugin-btn:hover, .plugin-btn.plugin-hover {
    background-position: 0 -915px
}

.plugin-btn:active, .plugin-btn.plugin-active {
    background-position: -63px -843px
}

.btn-small-green {
    background-color: transparent;
    border: none;
    overflow: hidden;
    width: 62px;
    height: 28px;
    background-position: -62px 0;
    font-size: 12px;
}

.btn-small-green:hover, .btn-small-green.green-small-hover {
    background-position: 0 0
}

.btn-small-red {
    background-color: transparent;
    border: none;
    line-height: 27px;
    overflow: hidden;
    width: 63px;
    height: 27px;
    background-position: 0 -843px;
    font-size: 12px;
}

.btn-small-red:hover, .btn-small-red.red-small-hover {
    background-position: 0 -749px
}

.btn-wing-blue, .btn-wing-red, .btn-wing-gold {
    width: 265px;
    height: 65px;
    line-height: 55px;
    font-weight: bold;
    text-shadow: 3px 1px 2px #000;
    font-size: 17px;
}

.btn-wing-blue:hover, .btn-wing-red:hover, .btn-wing-gold:hover {
    color: #f6e6ae
}

.btn-wing-blue {
    width: 265px;
    height: 65px;
    background-position: 0 -1182px
}

.btn-wing-blue:hover, .btn-wing-blue.header-blue-hover {
    background-position: 0 -1117px
}

.btn-wing-red {
    width: 265px;
    height: 65px;
    background-position: 0 -1377px
}

.btn-wing-red:hover, .btn-wing-red.header-red-hover {
    background-position: 0 -1572px
}

.btn-wing-gold {
    width: 265px;
    height: 65px;
    background-position: 0 -1247px
}

.btn-wing-gold:hover, .btn-wing-gold.header-gold-hover {
    background-position: 0 -1312px
}

.btn-provider, .btn-provider-microgaming, .btn-provider-novomatic, .btn-provider-igrosoft, .btn-provider-globotech {
    overflow: hidden
}

.btn-provider-microgaming, .btn-provider-novomatic, .btn-provider-igrosoft, .btn-provider-globotech {
    width: 107px;
    height: 28px
}

.btn-provider {
    line-height: 28px;
    width: 129px;
    height: 28px;
    background-position: 0 -28px;
    font-size: 12px;
}

.btn-provider:hover, .btn-provider.provider-hover {
    background-position: -130px -56px
}

.btn-provider:target, .btn-provider.provider-target {
    background-position: -124px 0
}

.btn-provider:active, .btn-provider.provider-active {
    background-position: 0 -56px
}

.btn-provider-microgaming {
    background-position: 0 -879px
}

.btn-provider-microgaming:hover, .btn-provider-microgaming.microgaming-hover {
    background-position: -144px -84px
}

.btn-provider-microgaming:target, .btn-provider-microgaming.microgaming-target {
    background-position: -107px -632px
}

.btn-provider-microgaming:active, .btn-provider-microgaming.microgaming-active {
    background-position: -37px -84px
}

.btn-provider-novomatic {
    background-position: 0 -688px
}

.btn-provider-novomatic:hover, .btn-provider-novomatic.novomatic-hover {
    background-position: -107px -604px
}

.btn-provider-novomatic:target, .btn-provider-novomatic.novomatic-target {
    background-position: 0 -604px
}

.btn-provider-novomatic:active, .btn-provider-novomatic.novomatic-active {
    background-position: 0 -716px
}

.btn-provider-igrosoft {
    background-position: 0 -660px
}

.btn-provider-igrosoft:hover, .btn-provider-igrosoft.igrosoft-hover {
    background-position: -107px -688px
}

.btn-provider-igrosoft:target, .btn-provider-igrosoft.igrosoft-target {
    background-position: -63px -749px
}

.btn-provider-igrosoft:active, .btn-provider-igrosoft.igrosoft-active {
    background-position: -107px -660px
}

.btn-provider-globotech {
    background-position: -144px -344px
}

.btn-provider-globotech:hover, .btn-provider-globotech.globotech-hover {
    background-position: -129px -28px
}

.btn-provider-globotech:target, .btn-provider-globotech.globotech-target {
    background-position: -37px -344px
}

.btn-provider-globotech:active, .btn-provider-globotech.globotech-active {
    background-position: 0 -632px
}

.btn-medium-blue, .btn-medium-red {
    text-transform: capitalize;
    color: #d6c084;
    font-weight: bold;
    line-height: 34px;
    font-size: 12px;
}

.btn-medium-blue {
    width: 108px;
    height: 33px;
    background-position: -107px -716px
}

.btn-medium-blue:hover, .btn-medium-blue.blue-medium-hover {
    background-position: 0 -777px
}

.btn-medium-red {
    width: 108px;
    height: 33px;
    background-position: -108px -777px
}

.btn-medium-red:hover, .btn-medium-red.red-medium-hover {
    background-position: -108px -810px
}

.btn-blue-mobile {
    display: block
}

.btn-blue-mobile.fixed {
    position: fixed;
    top: 50%;
    right: 0;
    margin: -130px 0 0 0;
    z-index: 50
}

.btn-blue-mobile.ru {
    width: 37px;
    height: 260px;
    background-position: 0 -344px
}

.btn-blue-mobile.en {
    width: 37px;
    height: 260px;
    background-position: 0 -84px
}

.btn-read-more {
    display: inline-block;
    padding: 10px;
    background: #252525;
    border-radius: 3px;
    color: #f4e4c3
}

.btn-read-more:hover {
    background: #c59c0d
}

.btn-wings-green-big {
    display: inline-block;
    padding: 0 0 5px 0;
    font-weight: bold;
    text-shadow: 0 0 2px #000;
    width: 265px;
    height: 60px;
    background-position: 0 -1442px;
    font-size: 20px;
}

.btn-wings-green-big:hover, .btn-wings-green-big.wings-green-big-hover {
    background-position: 0 -1507px
}

.game-list {
    max-width: 960px;
    overflow: hidden
}

.game-list ul {
    margin: 0 0 0 -16px;
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
}

.game-list ul li {
    margin: 0 0 17px 17px
}

.game-list ul li .game-item {
    position: relative;
    height: 170px;
    border-top: 1px solid #6d5215;
    border-right: 1px solid #a8945d;
    border-bottom: 1px solid #6d5215;
    border-left: 1px solid #a8945d;
    border-radius: 5px;
    overflow: hidden
}

.game-list ul li .game-item .title-game {
    position: relative;
    width: 180px;
    height: 23px;
    padding: 2px 30px 2px 10px;
    box-shadow: 0 5px 12px -2px #000;
    border-radius: 4px 4px 0 0;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: bold;
    color: #58320c;
    z-index: 10;
    overflow: hidden;
    background-color: #f6e6ae;
    *zoom: 1;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF6E6AE', endColorstr='#FFC3AE79');
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZTZhZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2MzYWU3OSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f6e6ae), color-stop(100%, #c3ae79));
    background-image: -moz-linear-gradient(top, #f6e6ae 0%, #c3ae79 100%);
    background-image: -webkit-linear-gradient(top, #f6e6ae 0%, #c3ae79 100%);
    background-image: linear-gradient(to bottom, #f6e6ae 0%, #c3ae79 100%);
    font-size: 16px;
}

.game-list ul li .game-item .title-game .favorite-box {
    position: absolute;
    top: 2px;
    right: 2px;
    width: 23px;
    height: 23px;
    background: #413933;
    box-shadow: 0px 0px 1px #000 inset;
    border-radius: 3px
}

.game-list ul li .game-item .title-game .favorite-box .favorite-icon {
    position: absolute;
    top: 2px;
    left: 2px;
    cursor: pointer;
    width: 20px;
    height: 20px;
    background-position: -22px -26px
}

.game-list ul li .game-item .title-game .favorite-box .favorite-icon:hover, .game-list ul li .game-item .title-game .favorite-box .favorite-icon.star-hover {
    background-position: -22px -86px
}

.game-list ul li .game-item .title-game .favorite-box .favorite-icon:hover {
    -webkit-animation: zommy 1.2s infinite;
    -moz-animation: zommy 1.2s infinite;
    animation: zommy 1.2s infinite
}

.game-list ul li .game-item .game-item-hover {
    position: absolute;
    bottom: -40px;
    left: 0
}

.game-list ul li .game-item .game-item-hover ul {
    width: 100%;
    margin: 0;
    background: #c4b07a;
    padding: 3px 0 3px 2px
}

.game-list ul li .game-item .game-item-hover ul li {
    float: left;
    margin: 0
}

.game-list ul li .game-item .game-item-hover ul li a {
    display: block
}

.game-list ul li .game-item .icon-new {
    position: absolute;
    top: 27px;
    left: 0
}

.game-list ul li .game-item .icon-new.ru {
    width: 78px;
    height: 79px;
    background-position: 0 -1009px
}

.game-list ul li .game-item .icon-new.en {
    width: 78px;
    height: 79px;
    background-position: 0 -1088px
}

.social-box .social-label {
    float: left;
    font-size: 14px;
    line-height: 20px;
}

.social-box ul {
    float: left;
    padding: 0 0 0 10px;
    overflow: hidden
}

.social-box ul li {
    float: left;
    margin: 0 0 3px 0
}

.social-box ul li a {
    display: block;
    margin: 0 2px;
    width: 22px;
    height: 22px
}

.social-box ul li a:hover {
    transform: scale(0.9)
}

.news-list .article-item, .bonuses-list .article-item {
    min-height: 230px
}

.news-list .article-item.box-bg, .bonuses-list .article-item.box-bg {
    padding: 10px 10px 50px 10px
}

.news-list .img, .bonuses-list .img {
    float: left;
    margin: 0 20px 20px 0
}

.news-list .date, .bonuses-list .date {
    position: absolute;
    top: 5px;
    right: 5px;
    color: #675443;
    font-size: 11px;
}

.news-list .text-prev, .news-list .text-full, .bonuses-list .text-prev, .bonuses-list .text-full {
    position: relative
}

.news-list .text-prev p, .news-list .text-full p, .bonuses-list .text-prev p, .bonuses-list .text-full p {
    padding: 0 0 15px 0
}

.news-list .text-full, .bonuses-list .text-full {
    height: 45px;
    clear: both;
    overflow: hidden
}

.news-list .text-full:before, .bonuses-list .text-full:before {
    position: absolute;
    bottom: 0;
    left: 0;
    content: "";
    width: 100%;
    height: 48px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAwCAYAAAA7BKuCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAH9JREFUeNqckN0KgCAMhXNKv0Y9SDfd9P7vFWRO/AZCVwmTj7Mzmcdd5+G7fEIuB0jHpSpKgUCrqLSCQo9nzJVQinFCmZgyiIzvmFcg4tlQ1HMrDLlmlPLygmf+XEOYkmafgSkNwUuF0Cxvf/efsYjU6B7zEKbDnCxelJ/wCjAAai8KV280C+gAAAAASUVORK5CYII=")
}

.news-list .btn-read-more, .bonuses-list .btn-read-more {
    position: absolute;
    right: 10px;
    bottom: 5px
}

.news-list .close, .bonuses-list .close {
    display: none
}

.news-list .table-style, .bonuses-list .table-style {
    margin: 1px 0 0 0
}

.bonuses-box ul {
    text-align: center
}

.bonuses-box ul li {
    display: inline-block;
    padding: 78px 0px 0px;
    max-width: 448px;
    height: 121px;
    background: url(../images/bg-bonuses.png) no-repeat;
    font-weight: bold;
    color: #ffe36e;
    text-shadow: 1px 5px 3px #1a1a1a;
    text-transform: uppercase;
    overflow: hidden;
    font-size: 20px;
}

.bonuses-box ul li a {
    font: 2.6rem/45px "ds_greeceregular", Arial, sans-serif;
    color: #ff6600;
    text-shadow: 1px 5px 3px #fff;
    text-decoration: none
}

.tournaments-list .tournaments-item {
    margin: 0 0 10px 0;
    border: 1px solid #6f5113;
    border-radius: 6px;
    overflow: hidden
}

.tournaments-list .tournaments-item .tournaments-title {
    position: relative;
    padding: 0 60px;
    background-color: #f7e6ae;
    *zoom: 1;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF7E6AE', endColorstr='#FFBFA977');
    background-image: url('data:image/svg+xml;<?xml version="1.0" encoding="utf-8"?> <svg version="1.1" xmlns="http://www.w3.org/2000/svg"><defs><linearGradient id="grad" gradientUnits="objectBoundingBox" x1="0.5" y1="0.0" x2="0.5" y2="1.0"><stop offset="0%" stop-color="#f7e6ae"/><stop offset="42%" stop-color="#e9d8a2"/><stop offset="100%" stop-color="#bfa977"/></linearGradient></defs><rect x="0" y="0" width="100%" height="100%" fill="url(#grad)" /></svg> ');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f7e6ae), color-stop(42%, #e9d8a2), color-stop(100%, #bfa977));
    background-image: -moz-linear-gradient(top, #f7e6ae 0%, #e9d8a2 42%, #bfa977 100%);
    background-image: -webkit-linear-gradient(top, #f7e6ae 0%, #e9d8a2 42%, #bfa977 100%);
    background-image: linear-gradient(to bottom, #f7e6ae 0%, #e9d8a2 42%, #bfa977 100%);
    line-height: 30px;
    font-weight: bold;
    color: #58320c;
    overflow: hidden;
    cursor: pointer;
    border-radius: 6px 6px 0 0;
    font-size: 14px;
}

.tournaments-list .tournaments-item .tournaments-title:before, .tournaments-list .tournaments-item .tournaments-title:after {
    position: absolute;
    top: 0;
    content: ""
}

.tournaments-list .tournaments-item .tournaments-title:before {
    left: 0;
    width: 55px;
    height: 26px;
    background-position: -21px -387px
}

.tournaments-list .tournaments-item .tournaments-title:after {
    right: 0;
    width: 55px;
    height: 26px;
    background-position: -30px -420px
}

.tournaments-list .tournaments-item .date {
    position: absolute;
    top: 0;
    right: 50px;
    color: #675443;
    font-size: 11px;
}

.tournaments-list .tournaments-item .tournaments-table {
    height: 7px;
    overflow: hidden
}

.register-box {
    position: relative;
    max-width: 520px;
    padding: 5px 5px 10px 5px;
    background: #000;
    border: 1px solid #cdb883;
    border-radius: 6px
}

.register-box .register-top-box {
    height: 40px;
    border-top: 1px solid #6f5113;
    border-right: 1px solid #fbf7c8;
    border-bottom: 1px solid #6f5113;
    border-left: 1px solid #fbf7c8;
    border-radius: 6px;
    overflow: hidden
}

.register-box .social-wrap {
    position: absolute;
    top: 15px;
    width: 100%
}

.register-box .social-box {
    position: relative;
    float: left;
    left: 50%
}

.register-box .social-box .social-label {
    position: relative;
    left: -50%
}

.register-box .social-box ul {
    position: relative;
    left: -50%
}

.register-box .form-header {
    position: relative;
    margin: 5px 0 0 0;
    height: 57px
}

.register-box .form-header .register-tab, .register-box .form-header .auth-tab {
    position: absolute;
    top: 0;
    line-height: 48px;
    color: #f9e2a4;
    text-align: center;
    cursor: pointer;
    font-size: 30px;
}

.register-box .form-header .register-tab.active, .register-box .form-header .auth-tab.active {
    top: 1px;
    line-height: 57px
}

.register-box .form-header .register-tab {
    left: 0;
    width: 250px;
    height: 52px;
    background-position: 0 -951px
}

.register-box .form-header .register-tab.active {
    width: 269px;
    height: 57px;
    background-position: 0 -1060px
}

.register-box .form-header .auth-tab {
    right: 0;
    width: 250px;
    height: 52px;
    background-position: 0 -951px
}

.register-box .form-header .auth-tab.active {
    width: 269px;
    height: 57px;
    background-position: 0 -1003px
}

.register-box .register-wrapper {
    padding: 5px 5px 25px 5px;
    border: 1px solid #cdb883;
    border-radius: 0 0 6px 6px
}

.register-box .register-wrapper .tabs-content {
    padding: 15px 0 0 0
}

.register-box .register-wrapper .inpt, .register-box .register-wrapper .green, .register-box .register-wrapper .red, .register-box .register-wrapper .drop-down-box .drop-down-list, .drop-down-box .register-box .register-wrapper .drop-down-list, .register-box .register-wrapper div.selector {
    width: 95.8%;
    font-size: 16px;
}

.register-box .register-wrapper .captcha .inpt, .register-box .register-wrapper .captcha .green, .register-box .register-wrapper .captcha .red, .register-box .register-wrapper .captcha .drop-down-box .drop-down-list, .drop-down-box .register-box .register-wrapper .captcha .drop-down-list, .register-box .register-wrapper .captcha div.selector {
    float: left
}

.register-box .register-wrapper .captcha img {
    float: left;
    margin: 0 0 0 60px
}

.register-box .register-wrapper .captcha_reload {
    position: absolute;
    top: -2px;
    left: 230px
}

.register-box .register-wrapper .checker {
    margin: 0 10px 0 0
}

.register-box .register-wrapper .btn-wings-green-big {
    position: absolute;
    left: 121px;
    bottom: -74px
}

.header {
    padding: 20px 0 0 0;
    background: url(../images/header-bg.png) center top repeat-x;
    color: #f9e2a4
}

.header .logo {
    float: left;
    position: relative;
    text-indent: -9999px
}

.header .logo.ru {
    width: 244px;
    height: 80px;
    background-position: -488px -380px
}

.header .logo.en {
    width: 244px;
    height: 80px;
    background-position: -336px -30px
}

.header .logo:before {
    position: absolute;
    top: -30px;
    right: 20px;
    width: 97px;
    height: 116px;
    content: "";
    background: url("data:image/png;base64,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");
    transition: all 0.2s ease-in-out;
    opacity: 0
}

.header .logo:hover:before {
    transition: all 0.2s ease-in-out;
    opacity: 1
}

.header .header-box {
    float: right;
    padding: 15px 0 0 0;
    max-width: 700px
}

.header .header-box .header-box-item {
    padding: 0 0 5px 0
}

.header .header-box .header-box-item .header-lang {
    float: right
}

.header .header-box .header-box-item .header-lang li {
    float: left;
    margin: 0 0 0 5px
}

.header .header-box .header-box-item .header-lang li a {
    display: block;
    width: 24px;
    height: 16px;
    text-indent: -9999px;
    opacity: 0.5
}

.header .header-box .header-box-item .header-lang li a.active {
    opacity: 1
}

.header .header-box .header-box-item .social-box {
    float: right;
    width: 320px;
    margin: 0 auto;
    padding: 0 20px 0 0
}

.header .header-box .header-box-item .social-box .social-label {
    max-width: 100px
}

.header .header-box .header-box-item .btn {
    position: relative;
    float: left;
    z-index: 15
}

.header .header-box .header-box-item .header-form {
    position: relative;
    float: right;
    padding: 5px 0 0 0
}

.header .header-box .header-box-item .header-form .form-field {
    float: left;
    position: relative;
    padding: 0 5px 0 0
}

.header .header-box .header-box-item .header-form .form-field .inpt, .header .header-box .header-box-item .header-form .form-field .green, .header .header-box .header-box-item .header-form .form-field .red, .header .header-box .header-box-item .header-form .form-field .drop-down-box .drop-down-list, .drop-down-box .header .header-box .header-box-item .header-form .form-field .drop-down-list, .header .header-box .header-box-item .header-form .form-field div.selector {
    width: 135px
}

.header .header-box .header-box-item .header-form .form-field .link {
    display: block;
    position: relative;
    margin: 5px 0 0 0;
    padding: 0 0 0 10px;
    text-decoration: none;
    font-size: 12px;
}

.header .header-box .header-box-item .header-form .form-field .link:before {
    position: absolute;
    left: 0;
    top: 5px;
    content: "";
    width: 3px;
    height: 5px;
    background-position: -76px -13px
}

.header .header-box .header-box-item .header-form .form-field .link:hover {
    text-decoration: underline
}

.header .header-box .header-box-item .header-form .error-tooltip {
    top: 40px;
    left: 0;
    width: 150px
}

.header .header-box .header-box-item .header-user-info {
    float: left;
    margin: 0 20px 0 150px;
    line-height: 2.5rem
}

.header .header-box .header-box-item .header-user-feedback {
    float: left
}

.header .header-box .header-box-item .header-user-feedback .user-message, .header .header-box .header-box-item .header-user-feedback .user-adverts {
    position: relative;
    display: block;
    float: left;
    margin: 0 0 0 5px;
    padding: 0 10px 0 40px;
    color: #fff93c;
    text-decoration: none;
    font-size: 12px;
}

.header .header-box .header-box-item .header-user-feedback .user-message:before, .header .header-box .header-box-item .header-user-feedback .user-adverts:before {
    position: absolute;
    left: 10px;
    top: 3px;
    content: ""
}

.header .header-box .header-box-item .header-user-feedback .user-message:before {
    width: 25px;
    height: 19px;
    background-position: 0 -223px
}

.header .header-box .header-box-item .header-user-feedback .user-adverts:before {
    width: 26px;
    height: 19px;
    background-position: -42px -86px
}

.header .header-box .header-box-item .drop-down-box {
    float: right
}

.header .header-box .header-box-item .btn-small-red {
    float: right
}

.header .header-inner-wrapp {
    position: relative;
    min-height: 55px
}

.header .nav {
    margin: 10px 0 0 0
}

.header .nav.second {
    left: 0;
    bottom: 0;
    z-index: 5
}

.header .btn-list-box {
    position: relative;
    z-index: 10
}

.header .btn-list-box ul {
    margin: -13px auto 0;
    max-width: 795px;
    z-index: 10
}

.header .btn-list-box ul li {
    float: left
}

.header .btn-list-box ul li a {
    display: block
}

.nav {
    position: relative;
    border-top: 2px solid #fdfaf3;
    border-bottom: 1px solid #fdfaf3;
    z-index: 10
}

.nav ul {
    background-color: #0080c5;
    *zoom: 1;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF0080C5', endColorstr='#FF005578');
    background-image: url('data:image/svg+xml;<?xml version="1.0" encoding="utf-8"?> <svg version="1.1" xmlns="http://www.w3.org/2000/svg"><defs><linearGradient id="grad" gradientUnits="objectBoundingBox" x1="0.5" y1="0.0" x2="0.5" y2="1.0"><stop offset="0%" stop-color="#0080c5"/><stop offset="41%" stop-color="#184db0"/><stop offset="51%" stop-color="#1249a6"/><stop offset="56%" stop-color="#0d347e"/><stop offset="100%" stop-color="#005578"/></linearGradient></defs><rect x="0" y="0" width="100%" height="100%" fill="url(#grad)" /></svg> ');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0080c5), color-stop(41%, #184db0), color-stop(51%, #1249a6), color-stop(56%, #0d347e), color-stop(100%, #005578));
    background-image: -moz-linear-gradient(top, #0080c5 0%, #184db0 41%, #1249a6 51%, #0d347e 56%, #005578 100%);
    background-image: -webkit-linear-gradient(top, #0080c5 0%, #184db0 41%, #1249a6 51%, #0d347e 56%, #005578 100%);
    background-image: linear-gradient(to bottom, #0080c5 0%, #184db0 41%, #1249a6 51%, #0d347e 56%, #005578 100%);
    overflow: hidden
}

.nav ul li {
    display: table-cell;
    width: 1%;
    border-right: 1px solid #18287e;
    border-left: 1px solid #4773d2
}

.nav ul li a {
    display: block;
    position: relative;
    text-align: center;
    color: #f9e2a4;
    text-shadow: 1px 1px 2px #000;
    line-height: 37px;
    text-decoration: none;
    font-size: 17px;
}

.nav ul li a:hover, .nav ul li a.active {
    background-color: #1c5aa4;
    *zoom: 1;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF1C5AA4', endColorstr='#FF0C3558');
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFjNWFhNCIvPjxzdG9wIG9mZnNldD0iNTElIiBzdG9wLWNvbG9yPSIjMjAzMzcwIi8+PHN0b3Agb2Zmc2V0PSI1NCUiIHN0b3AtY29sb3I9IiMxNzI3NTUiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYzM1NTgiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #1c5aa4), color-stop(51%, #203370), color-stop(54%, #172755), color-stop(100%, #0c3558));
    background-image: -moz-linear-gradient(top, #1c5aa4 0%, #203370 51%, #172755 54%, #0c3558 100%);
    background-image: -webkit-linear-gradient(top, #1c5aa4 0%, #203370 51%, #172755 54%, #0c3558 100%);
    background-image: linear-gradient(to bottom, #1c5aa4 0%, #203370 51%, #172755 54%, #0c3558 100%)
}

.nav:before, .nav:after {
    position: absolute;
    top: -55px;
    content: "";
    z-index: 5
}

.nav:before {
    left: -119px;
    width: 147px;
    height: 98px;
    background-position: 0 -30px
}

.nav:after {
    right: -119px;
    width: 147px;
    height: 98px;
    background-position: -189px -30px
}

.nav.second {
    max-width: 940px;
    padding: 4px 15px 7px 15px;
    border-top: none;
    border-bottom: none;
    background: #f6e6ae;
    border-radius: 0 0 20px 20px
}

.nav.second:before, .nav.second:after {
    display: none;
    background-image: none
}

.nav.second ul {
    border-radius: 20px
}

.footer-nav-box {
    margin: 25px 0 0 0;
    overflow: hidden
}

.footer-nav-box .footer-menu {
    padding: 0 30px 0 30px;
}

.footer-nav-box .footer-menu:first-child {
    margin: 0;
}

.footer-nav-box .footer-menu .footer-title {
    line-height: 14px;
    font-weight: bold;
    color: #5f5d59;
    letter-spacing: 1px;
    transition: all 0.1s ease-in-out;
    font-size: 13px;
}

.footer-nav-box .footer-menu ul {
    padding: 20px 0 0 0
}

.footer-nav-box .footer-menu ul li {
    padding: 0 0 10px 0;
    line-height: 10px
}

.footer-nav-box .footer-menu ul li a {
    letter-spacing: 1px;
    color: #5f5d59;
    text-decoration: none;
    font-size: 12px;
}

.footer-nav-box .footer-menu ul li a:hover {
    color: #fff
}

.footer-nav-box .footer-menu:hover .footer-title {
    color: #fff;
    transition: all 0.2s ease-in-out
}

body {
    position: relative;
    width: 100%;
    height: 100%;
    color: #f4e4c3;
    font: 1.4rem Arial, Helvetica, sans-serif;
    background: #000 url(../images/bg.jpg) center -3px no-repeat
}

.container {
    position: relative;
    overflow: hidden
}

.bg-wrap {
    padding: 0 0 220px 0;
    min-height: 1000px;
    background: url(../images/bg-btm.jpg) 50% 100% no-repeat
}

.content-wrap {
    position: relative;
    max-width: 970px;
    margin: 15px auto 0
}

.content-wrap:before, .content-wrap:after {
    position: absolute;
    top: 0;
    content: "";
    width: 6px;
    height: 100%;
    background-image: url("data:image/png;base64,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");
    z-index: 10
}

.content-wrap:before {
    left: 0
}

.content-wrap:after {
    right: 0
}

.content-wrap .ie-bg:before, .content-wrap .ie-bg:after {
    position: absolute;
    top: 0;
    content: "";
    width: 6px;
    height: 100%;
    background: url(../images/content-bg-line.png) repeat-y;
    z-index: 10
}

.content-wrap .ie-bg:before {
    left: 0
}

.content-wrap .ie-bg:after {
    right: 0
}

.content-wrap .content {
    position: relative;
    padding: 10px 15px
}

.content-wrap .content:before, .content-wrap .content:after {
    position: absolute;
    left: 0;
    content: "";
    z-index: 5
}

.content-wrap .content:before {
    top: -5px;
    max-width: 970px;
    height: 15px;
    background-position: 0 -15px
}

.content-wrap .content:after {
    bottom: -5px;
    max-width: 970px;
    height: 15px;
    background-position: 0 0
}

.box-bg {
    padding: 10px 10px 10px 10px;
    background: #36312c;
    border-radius: 6px
}

.article-item {
    position: relative;
    margin: 0 0 10px 0;
    overflow: hidden
}

.article-item.box-bg {
    padding: 10px
}

.article-item .article-title {
    color: #f5ecd8;
    padding: 0 0 15px 0;
    font-size: 26px;
}

.article-item p {
    padding: 0 0 15px 0
}

.article-item ul {
    list-style: square
}

.article-item ul li {
    padding: 0 0 10px 0
}

.video {
    max-width: 640px;
    margin: 25px auto 0
}

.img {
    float: left;
    margin: 0 20px 20px 0
}

.address-box {
    margin: 25px 0;
    padding: 20px;
    height: 250px;
    background: url(../images/address-bg.jpg) no-repeat;
    background-size: 100%;
    border-radius: 6px;
    border: 1px solid #090909;
    border-bottom: 1px solid #65615d
}

.address-box .title {
    display: block;
    margin: 0 0 20px 0;
    color: #a89d86;
    font-size: 21px;
}

.address-box img {
    position: relative;
    top: 4px
}

.address-box dl {
    margin: 20px 0 0 0;
    font-size: 16px;
}

.address-box dl dt {
    float: left;
    width: 110px;
    color: #a89d86
}

.content .slider-mini {
    float: left
}

.title-box {
    padding: 0 0 20px 0;
    letter-spacing: 2px;
    color: #f9e2a4;
    overflow: hidden;
    font-size: 27px;
    line-height: 27px;
}

.title-box h1 {
    float: left
}

/*.title-box .search-box{float:right;margin:0;letter-spacing:2px;color:#f9e2a4;font-size:12px;font-size:1.2rem}*/
.profile-box .profile-wrap {
    position: relative;
    padding: 10px;
    border: 1px solid #cdb883;
    border-radius: 6px;
    background: url(../images/dark-bg.png)
}

.profile-nav ul {
    position: relative;
    overflow: hidden
}

.profile-nav ul li {
    float: left
}

.profile-nav ul li a {
    display: block;
    position: relative;
    margin: 0 5px;
    padding: 0 15px;
    line-height: 35px;
    background: #262626;
    border: 1px solid #403c31;
    border-bottom: none;
    border-radius: 6px 6px 0 0;
    color: #d3bf8a;
    text-decoration: none;
    text-transform: capitalize;
    font-size: 15px;
}

.profile-nav ul li a.active {
    border: 1px solid #cdb883;
    border-bottom: none;
    z-index: 20
}

.footer {
    position: relative;
    margin: -15px 0 0 0;
    background: url(../images/footer-bg.png) center top no-repeat
}

.footer .logo-fade {
    position: absolute;
    top: -45px;
    left: 50%;
    margin-left: -80px
}

.footer .logo-fade.ru {
    width: 160px;
    height: 54px;
    background-position: -168px -380px
}

.footer .logo-fade.en {
    width: 160px;
    height: 54px;
    background-position: -328px -380px
}

.footer .copyrights {
    margin: 15px 0 0 0;
    line-height: 20px;
    text-align: center;
    color: #5f5d59;
    font-size: 10px;
}

.payment-list {
    padding: 25px 0 0 0
}

.footer-icon {
    padding: 20px 0 0 0
}

.footer-icon ul {
    text-align: center
}

.footer-icon ul li {
    display: inline-block
}

.footer-icon ul li span, .footer-icon ul li a {
    display: block
}

.footer-icon ul li .icon-1 {
    width: 28px;
    height: 36px;
    background-position: -31px -854px
}

.footer-icon ul li .icon-2 {
    width: 30px;
    height: 34px;
    background-position: -59px -854px
}

.footer-icon ul li .icon-3 {
    width: 38px;
    height: 38px;
    background-position: -31px -890px
}

.footer-icon ul li .icon-4 {
    width: 90px;
    height: 38px;
    background-position: 0 -928px
}

.inpt, .green, .red, .drop-down-box .drop-down-list, div.selector {
    padding: 0 10px;
    width: 100%;
    height: 32px;
    line-height: 2.5rem;
    border-top: 1px solid #f2ecbc;
    border-right: 1px solid #6f5113;
    border-bottom: 1px solid #f2ecbc;
    border-left: 1px solid #6f5113;
    background: #423a33;
    box-shadow: 1px 2px 4px 3px #171411 inset;
    border-radius: 6px;
    color: #b08b49
}

.green {
    height: 25px;
    background: #005e00;
    color: #fff;
    font-size: 12px;
}

.red, .drop-down-box .drop-down-list {
    width: auto;
    height: 25px;
    background: #5d1212;
    color: #fff;
    font-size: 12px;
}

.drop-down-box {
    position: relative;
    margin: 0 10px 0 0;
    padding: 0 0 0 35px;
    width: 120px;
    color: #fff;
    cursor: pointer
}

.drop-down-box:hover {
    border-bottom: none;
    border-radius: 6px 6px 0 0
}

.drop-down-box:hover .drop-down-list {
    display: block
}

.drop-down-box.mode {
    width: 70px;
    padding: 0 15px
}

.drop-down-box.messages {
    width: 160px
}

.drop-down-box .icon-1, .drop-down-box .icon-2, .drop-down-box .icon-3, .drop-down-box .icon-4, .drop-down-box .icon-5, .drop-down-box .icon-6 {
    position: absolute;
    top: 3px;
    left: 1px
}

.drop-down-box .icon-1 {
    left: 10px;
    width: 22px;
    height: 18px;
    background-position: -22px -146px
}

.drop-down-box .icon-2 {
    width: 22px;
    height: 18px;
    background-position: -42px -26px
}

.drop-down-box .icon-3 {
    width: 22px;
    height: 18px;
    background-position: 0 -86px
}

.drop-down-box .icon-4 {
    left: 8px;
    width: 22px;
    height: 18px;
    background-position: 0 -26px
}

.drop-down-box .icon-5 {
    width: 22px;
    height: 18px;
    background-position: -64px -26px
}

.drop-down-box .icon-6 {
    width: 22px;
    height: 18px;
    background-position: 0 -146px
}

.drop-down-box .drop-down-list {
    display: none;
    position: absolute;
    top: 25px;
    left: -1px;
    width: 100%;
    border-top: none;
    border-radius: 0 0 6px 6px;
    height: auto;
    z-index: 15;
    padding: 0
}

.drop-down-box .drop-down-list li {
    position: relative
}

.drop-down-box .drop-down-list li a {
    display: block;
    padding: 0 0 0 25px;
    color: #fff93c;
    text-decoration: none
}

.drop-down-box .drop-down-list li a:hover {
    color: #fff
}

.drop-down-box.red:after, .drop-down-box .drop-down-box.drop-down-list:after {
    position: absolute;
    top: 1px;
    right: 1px;
    content: "";
    width: 23px;
    height: 23px;
    background-position: -40px -314px
}

.drop-down-box.red:hover:after, .drop-down-box .drop-down-box.drop-down-list:hover:after {
    position: absolute;
    top: 2px;
    right: 1px;
    content: "";
    width: 23px;
    height: 23px;
    background-position: -63px -314px
}

.form-line {
    position: relative;
    padding: 0 0 10px 0
}

.form-line.captcha .inpt, .form-line.captcha .green, .form-line.captcha .red, .form-line.captcha .drop-down-box .drop-down-list, .drop-down-box .form-line.captcha .drop-down-list, .form-line.captcha div.selector {
    width: 200px
}

.label-element-horizont {
    overflow: hidden
}

.label-element-horizont label {
    float: left;
    color: #b09a5e
}

.label-element-horizont .inpt, .label-element-horizont .green, .label-element-horizont .red, .label-element-horizont .drop-down-box .drop-down-list, .drop-down-box .label-element-horizont .drop-down-list, .label-element-horizont div.selector {
    float: right;
    color: #c0b49a
}

.label-element-horizont .inpt:disabled, .label-element-horizont .green:disabled, .label-element-horizont .red:disabled, .label-element-horizont .drop-down-box .drop-down-list:disabled, .drop-down-box .label-element-horizont .drop-down-list:disabled, .label-element-horizont div.selector:disabled {
    color: #666
}

.reload, .captcha_reload {
    display: block;
    text-indent: -9999px;
    width: 43px;
    height: 43px;
    background-position: 0 -966px;
    cursor: pointer
}

.btn-center-box {
    position: relative;
    text-align: center
}

.authorization-form {
    display: block
}

.forgetpass-form {
    display: none
}

.form-title {
    padding: 0 0 10px 0;
    text-align: center;
    text-transform: uppercase;
    font-size: 20px;
}

.error {
    clear: both;
    color: #d24d13;
    font-size: 11px;
}

.error-tooltip {
    position: absolute;
    padding: 5px;
    background: rgba(0, 0, 0, 0.85);
    box-shadow: 0px 0px 6px 2px #F00;
    color: #fff;
    z-index: 15;
    font-size: 11px;
}

.error-tooltip:before, .error-tooltip:after {
    position: absolute;
    bottom: 100%;
    left: 10%;
    width: 0;
    height: 0;
    border: medium solid transparent;
    content: " ";
    opacity: 0.85;
    pointer-events: none
}

.error-tooltip:before {
    border-color: transparent transparent #000;
    border-width: 4px;
    margin-left: -1px
}

.error-tooltip:after {
    border-color: transparent transparent #000;
    border-width: 6px;
    margin-left: -6px
}

div.selector, div.checker, div.button, div.radio, div.uploader {
    display: -moz-inline-box;
    display: inline-block;
    *display: inline;
    zoom: 1;
    vertical-align: middle
}

div.selector:focus, div.checker:focus, div.button:focus, div.radio:focus, div.uploader:focus {
    outline: 0
}

div.selector, div.selector *, div.radio, div.radio *, div.checker, div.checker *, div.uploader, div.uploader *, div.button, div.button * {
    margin: 0;
    padding: 0
}

div.checker input, input[type="search"], input[type="search"]:active {
    -moz-appearance: none;
    -webkit-appearance: none
}

div.checker {
    position: relative
}

div.checker, div.checker span, div.checker input {
    width: 25px;
    height: 25px;
    cursor: pointer
}

div.checker span {
    display: -moz-inline-box;
    display: inline-block;
    *display: inline;
    zoom: 1;
    text-align: center;
    width: 25px;
    height: 25px;
    background-position: -40px -337px
}

div.checker span:hover, div.checker span.checkbox-hover {
    background-position: 0 -362px
}

div.checker span:active, div.checker span.checkbox-active {
    background-position: -65px -337px
}

div.checker span.checked {
    width: 25px;
    height: 25px;
    background-position: -65px -337px
}

div.checker input {
    opacity: 0;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    border: none;
    background: none;
    display: -moz-inline-box;
    display: inline-block;
    *display: inline;
    zoom: 1
}

.select-custom:disabled {
    color: #666
}

div.selector {
    position: relative;
    padding: 0 0 0 12px;
    height: 32px;
    line-height: 32px;
    background-position: 0 -160px;
    overflow: hidden
}

div.selector:after {
    position: absolute;
    top: -3px;
    right: -2px;
    content: "";
    width: 22px;
    height: 39px;
    background-position: -64px -815px
}

div.selector span {
    display: block;
    width: 100%;
    text-overflow: ellipsis;
    white-space: nowrap;
    background-position: right 0;
    height: 32px;
    line-height: 32px;
    padding-right: 25px;
    cursor: pointer;
    overflow: hidden
}

div.selector.fixedWidth {
    width: auto
}

div.selector.fixedWidth span {
    width: auto
}

div.selector select {
    opacity: 0;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    border: none;
    background: none;
    position: absolute;
    height: 25px;
    top: 4px;
    left: 0px;
    width: 100%
}

div.selector.active {
    background-position: 0 -192px
}

div.selector.active span {
    background-position: right -32px
}

div.selector.hover, div.selector.focus {
    background-position: 0 -224px
}

div.selector.disabled, div.selector.disabled.active {
    color: #666
}

div.selector.disabled span, div.selector.disabled.active span {
    color: #666
}

div.radio {
    position: relative
}

div.radio, div.radio span, div.radio input {
    width: 22px;
    height: 22px;
    cursor: pointer
}

div.radio span {
    display: -moz-inline-box;
    display: inline-block;
    *display: inline;
    zoom: 1;
    text-align: center;
    width: 22px;
    height: 22px;
    background-position: 0 -270px
}

div.radio span:active, div.radio span.radio-active {
    background-position: -65px -146px
}

div.radio span.checked {
    width: 22px;
    height: 22px;
    background-position: -65px -146px
}

div.radio input {
    opacity: 0;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    border: none;
    background: none;
    display: -moz-inline-box;
    display: inline-block;
    *display: inline;
    zoom: 1;
    text-align: center
}

div.radio.hover span, div.radio.focus span {
    width: 22px;
    height: 22px;
    background-position: 0 -270px
}

div.radio.hover span:active, div.radio.hover span.radio-active, div.radio.focus span:active, div.radio.focus span.radio-active {
    background-position: -65px -146px
}

div.radio.hover span.checked, div.radio.focus span.checked {
    width: 22px;
    height: 22px;
    background-position: -65px -146px
}

.profile-form-box, .player-info-form-box {
    padding: 20px 0 0 0
}

.profile-form-box .left, .profile-form-box .right, .player-info-form-box .left, .player-info-form-box .right {
    width: 45%
}

.profile-form-box label, .player-info-form-box label {
    width: 190px
}

.profile-form-box .label-element-horizont label, .player-info-form-box .label-element-horizont label {
    padding: 12px 0 0 0;
    line-height: 10px
}

.profile-form-box .inpt, .profile-form-box .green, .profile-form-box .red, .profile-form-box .drop-down-box .drop-down-list, .drop-down-box .profile-form-box .drop-down-list, .profile-form-box div.selector, .player-info-form-box .inpt, .player-info-form-box .green, .player-info-form-box .red, .player-info-form-box .drop-down-box .drop-down-list, .drop-down-box .player-info-form-box .drop-down-list, .player-info-form-box div.selector {
    width: 175px
}

.profile-form-box .form-line, .player-info-form-box .form-line {
    padding: 0 0 20px 0
}

.profile-form-box .selector.fixedWidth, .player-info-form-box .selector.fixedWidth {
    width: 183px
}

.profile-form-box .selector.fixedWidth span, .player-info-form-box .selector.fixedWidth span {
    width: 180px
}

.profile-form-box .birthday-box, .player-info-form-box .birthday-box {
    float: right
}

.profile-form-box .birthday-box .selector, .player-info-form-box .birthday-box .selector {
    padding: 0 0 0 5px
}

.profile-form-box .birthday-box .selector.fixedWidth, .player-info-form-box .birthday-box .selector.fixedWidth {
    width: 59px
}

.profile-form-box .birthday-box .selector.fixedWidth span, .player-info-form-box .birthday-box .selector.fixedWidth span {
    width: 59px
}

.profile-form-box .gender-box, .player-info-form-box .gender-box {
    float: right;
    width: 205px;
    overflow: hidden
}

.profile-form-box .gender-box .gender-item, .player-info-form-box .gender-box .gender-item {
    float: left;
    width: 100px
}

.profile-form-box .gender-box .radio, .player-info-form-box .gender-box .radio {
    margin: 0 0 0 5px
}

.profile-form-box .btn-center-box, .player-info-form-box .btn-center-box {
    width: 100%
}

.profile-form-box .btn-center-box .btn-wings-green-big, .player-info-form-box .btn-center-box .btn-wings-green-big {
    position: absolute;
    left: 330px;
    bottom: -60px;
    z-index: 10
}

.profile-form-box .error, .player-info-form-box .error {
    text-align: right
}

.player-info-form-box .width {
    max-width: 430px;
    margin: 0 auto
}

.player-info-form-box .checker {
    margin: 0 10px 0 0
}

.game-history-form-box .left {
    width: 33%
}

.game-history-form-box .right {
    width: 30%
}

.game-history-form-box label {
    float: left;
    margin: 22px 0 0 0
}

.game-history-form-box .selector {
    float: left;
    margin: 15px 0 0 10px
}

.game-history-form-box .selector.fixedWidth {
    width: 160px
}

.game-history-form-box .selector.fixedWidth span {
    width: 160px
}

.adverts-box .right {
    position: relative
}

.adverts-box .clearfix {
    margin: 0 0 20px 0
}

.adverts-box .inpt, .adverts-box .green, .adverts-box .red, .adverts-box .drop-down-box .drop-down-list, .drop-down-box .adverts-box .drop-down-list, .adverts-box div.selector {
    width: 75px;
    margin: 13px 40px 0 0;
    text-align: center
}

.adverts-box .reload {
    position: absolute;
    top: 11px;
    left: -25px;
    width: 43px;
    height: 43px;
    background-position: 0 -966px
}

.messages-box .left {
    position: relative
}

.messages-box .left.sort {
    margin: 0 0 0 15px
}

.messages-box .left.sort label {
    float: left;
    padding: 0 5px 0 0;
    line-height: 60px
}

.messages-box .left.sort .selector {
    text-align: left;
    margin-right: 10px
}

.messages-box .left.sort .selector.fixedWidth {
    width: 120px
}

.messages-box .left.sort .selector.fixedWidth span {
    width: 120px
}

.messages-box .right {
    position: relative
}

.messages-box .clearfix {
    margin: 0 0 20px 0
}

.messages-box .inpt, .messages-box .green, .messages-box .red, .messages-box .drop-down-box .drop-down-list, .drop-down-box .messages-box .drop-down-list, .messages-box div.selector {
    width: 75px;
    margin: 13px 40px 0 0;
    text-align: center
}

.messages-box .reload {
    position: absolute;
    top: 11px;
    left: -25px;
    width: 43px;
    height: 43px;
    background-position: 0 -966px
}

.feedback-box {
    position: relative;
    max-width: 500px;
    margin: 0 auto
}

.feedback-box label {
    float: left;
    max-width: 200px;
    line-height: 30px
}

.feedback-box span {
    font-size: 11px;
}

.feedback-box .inpt, .feedback-box .green, .feedback-box .red, .feedback-box .drop-down-box .drop-down-list, .drop-down-box .feedback-box .drop-down-list, .feedback-box div.selector {
    float: left
}

.feedback-box .selector.fixedWidth {
    max-width: 250px
}

.feedback-box .selector.fixedWidth span {
    max-width: 250px
}

.feedback-box .textarea {
    max-width: 240px;
    height: 200px
}

.feedback-box .captcha {
    float: left;
    position: relative;
    max-width: 260px
}

.feedback-box .captcha .inpt, .feedback-box .captcha .green, .feedback-box .captcha .red, .feedback-box .captcha .drop-down-box .drop-down-list, .drop-down-box .feedback-box .captcha .drop-down-list, .feedback-box .captcha div.selector {
    width: 80px
}

.feedback-box .captcha .reload {
    position: absolute;
    top: 0;
    left: 110px
}

.feedback-box .captcha .captcha-img {
    float: right;
    width: 100px
}

.feedback-box .btn-center-box {
    padding: 25px 0 0 0
}

.feedback-box .link {
    position: absolute;
    left: -200px;
    bottom: 10px
}

.statistics-box .stat-nav ul {
    text-align: center
}

.statistics-box .stat-nav ul li {
    display: inline-block;
    padding: 0 15px
}

.statistics-box .statistics-form {
    position: relative;
    padding: 15px 0;
    text-align: center
}

.statistics-box .left {
    display: inline-block;
    float: none;
    margin: 0 0 0 10px
}

.statistics-box .month, .statistics-box .day {
    margin: 15px 0 0 0
}

.statistics-box .month .selector, .statistics-box .day .selector {
    margin-right: 10px;
    text-align: left
}

.statistics-box .month .selector.fixedWidth {
    width: 120px
}

.statistics-box .month .selector.fixedWidth span {
    width: 120px
}

.statistics-box .day .selector.fixedWidth {
    width: 70px
}

.statistics-box .day .selector.fixedWidth span {
    width: 70px
}

.statistics-block {
    background: #26221f;
    border-radius: 6px;
    border-top: 1px solid #e5ddac;
    border-right: 1px solid #6f5113;
    border-bottom: 1px solid #e5ddac;
    border-left: 1px solid #6f5113;
    overflow: hidden
}

.statistics-block .left {
    margin: 0;
    max-width: 345px
}

.statistics-block .right {
    max-width: 590px
}

.statistics-block .tabs-caption {
    text-align: center
}

.statistics-block .tabs-caption li {
    display: inline-block;
    width: 30%;
    line-height: 30px;
    text-align: center;
    background-color: #4d4844;
    *zoom: 1;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF4D4844', endColorstr='#FF26211D');
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRkNDg0NCIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjNGM0NzQzIi8+PHN0b3Agb2Zmc2V0PSI1NSUiIHN0b3AtY29sb3I9IiMzNjMxMmQiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNjIxMWQiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #4d4844), color-stop(50%, #4c4743), color-stop(55%, #36312d), color-stop(100%, #26211d));
    background-image: -moz-linear-gradient(top, #4d4844 0%, #4c4743 50%, #36312d 55%, #26211d 100%);
    background-image: -webkit-linear-gradient(top, #4d4844 0%, #4c4743 50%, #36312d 55%, #26211d 100%);
    background-image: linear-gradient(to bottom, #4d4844 0%, #4c4743 50%, #36312d 55%, #26211d 100%);
    cursor: pointer
}

.statistics-block .tabs-caption li.active {
    color: #fff;
    background: #26221f
}

.statistics-block table th, .statistics-block table td {
    font-size: 12px;
}

.profile-form-box .gender-box {
    float: right;
    padding: 5px 0 0 0;
    width: 205px;
    overflow: hidden
}

.profile-form-box .gender-box .radio-box {
    float: left;
    width: 100px
}

.profile-form-box .gender-box .radio-box label {
    float: none;
    width: auto
}

.mytext {
    font-family: 'PT Sans Narrow', sans-serif;
    font-size: 16px;
}

.mytext h2 {
    font-size: 22px;
}

.mytext h1 {
    font-size: 24px;
}
.width .footer-nav-box {
    display: flex !important;
    justify-content: space-between;
    flex-wrap: wrap;
}
.footer-nav-box:after {
    display: none;
}
* {
    box-sizing: border-box;
}
@media only screen and (max-width: 920px) {
    .mob__menu,
    .mob__menu__game {
        display: flex;
        flex-direction: column;
        align-items: center;
        background: #1c5aa4;
        padding: 15px;
    }
    .mob__menu__inner {
        display: block;
        background: #ffffff;
        width: 30px;
        height: 3px;
        margin-bottom: 3px;
    }
    .nav ul li {
        display: block;
    }
    .nav ul li {
        display: block;
        width: 100%;
    }
    .mobile__menu,
    .second {
        display: none;
    }
    .header .btn-list-box ul li {
        float: none;
    }
    .header .btn-list-box ul li a {
        margin: 0 auto;
    }
}
@media only screen and (max-width: 550px) {
    .width .footer-nav-box {
        flex-direction: column;
    }
    .footer-nav-box .footer-menu {
        text-align: center;
    }
    #sequence-theme .animate-in .slider-1_2 {
        width: 350px;
    }
    .animate-in .slider-2_1 {
        width: 350px;
    }
}
@media only screen and (max-width: 440px) {
    #sequence-theme .animate-in .slider-1_2 {
        width: 300px;
    }
    .animate-in .slider-2_1 {
        width: 300px;
    }
}
@media only screen and (max-width: 380px) {
    #sequence-theme .animate-in .slider-1_2 {
        width: 200px;
    }
    .animate-in .slider-2_1 {
        width: 200px;
        right: 10px !important;
    }
}
