/* cyrillic */
@font-face {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v16/ieVl2ZhZI2eCN5jzbjEETS9weq8-19a7DRs5.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek */
@font-face {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v16/ieVl2ZhZI2eCN5jzbjEETS9weq8-19G7DRs5.woff2) format('woff2');
    unicode-range: U+0370-03FF;
}

/* vietnamese */
@font-face {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v16/ieVl2ZhZI2eCN5jzbjEETS9weq8-1927DRs5.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}

/* latin */
@font-face {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v16/ieVl2ZhZI2eCN5jzbjEETS9weq8-19K7DQ.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

html {
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

article, aside, details, figcaption, figure, footer, header, main, 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: 0 0
}

a:active, a:hover {
    outline: 0
}

abbr[title] {
    border-bottom: 1px dotted
}

b, strong {
    font-weight: 700
}

dfn {
    font-style: italic
}

mark {
    background: #ff0;
    color: #000
}

sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

figure {
    margin: 0
}

hr {
    box-sizing: content-box;
    height: 0
}

pre {
    overflow: auto
}

code, kbd, pre, samp {
    font-family: monospace, monospace;
    font-size: 1em
}

button, input, optgroup, select, textarea {
    color: inherit;
    font: inherit;
    margin: 0
}

fieldset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: 0 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;
    box-sizing: content-box
}

input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

legend {
    border: 0;
    padding: 0
}

textarea {
    overflow: auto
}

optgroup {
    font-weight: 700
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

td, th {
    padding: 0
}

blockquote {
    margin: 0
}

@font-face {
    font-family: 'Segoe Print';
    src: url("/static/fonts/Segoe_Print.woff") format('woff'), url("/static/fonts/Segoe_Print.ttf") format('truetype'), url("/static/fonts/Segoe_Print.svg#SegoePrint") format('svg'), url("/static/fonts/Segoe_Print.eot"), url("/static/fonts/Segoe_Print.eot?#iefix") format('embedded-opentype'), url("/static/fonts/Segoe_Print.woff2") format('woff2');
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: 'FontAwesome';
    src: url("/static/fonts/fontawesome-webfont.eot?v=4.5.0");
    src: url("/static/fonts/fontawesome-webfont.eot?#iefix&v=4.5.0") format('embedded-opentype'), url("/static/fonts/fontawesome-webfont.woff2?v=4.5.0") format('woff2'), url("/static/fonts/fontawesome-webfont.woff?v=4.5.0") format('woff'), url("/static/fonts/fontawesome-webfont.ttf?v=4.5.0") format('truetype'), url("/static/fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular") format('svg');
    font-weight: 400;
    font-style: normal
}

html, body {
    height: 100%
}

.modal-open {
    overflow: hidden
}

*, *:after, *:before {
    box-sizing: border-box
}

.clearfix:before, .clearfix:after {
    display: table;
    content: ""
}

.clearfix:after {
    clear: both
}

.lt-ie8 .clearfix {
    zoom: 1
}

.m-0 {
    margin: 0
}

.mb-18 {
    margin-bottom: 18px
}

.mb-20 {
    margin-bottom: 20px
}

.fl-l {
    float: left
}

.fl-r {
    float: right
}

.text-left {
    text-align: left !important
}

.text-center {
    text-align: center !important
}

.text-right {
    text-align: right !important
}

.text-info {
    color: info-color !important
}

.text-italic {
    font-style: italic !important
}

.text-bold {
    font-weight: 700 !important
}

.d-table {
    display: table;
    width: 100%
}

.d-table-c {
    display: table-cell;
    vertical-align: middle;
    text-align: center
}

.is-hidden {
    display: none
}

.is-visible {
    display: block
}

.alignnone {
    display: block
}

.alignleft, .alignright, .alignnone {
    margin-bottom: 10px
}

.alignleft {
    float: left;
    margin-right: 18px
}

.alignright {
    float: right;
    margin-left: 18px
}

.owl-carousel .animated {
    -webkit-animation-duration: 1000ms;
    animation-duration: 1000ms;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.owl-carousel .owl-animated-in {
    z-index: 0
}

.owl-carousel .owl-animated-out {
    z-index: 1
}

.owl-carousel .fadeOut {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut
}

@-webkit-keyframes fadeOut {
    0% {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

@keyframes fadeOut {
    0% {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

.owl-height {
    -webkit-transition: height 500ms ease-in-out;
    transition: height 500ms ease-in-out
}

.owl-carousel {
    display: none;
    width: 100%;
    -webkit-tap-highlight-color: transparent;
    position: relative;
    z-index: 1
}

.owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y
}

.owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
}

.owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    -webkit-transform: translate3d(0, 0, 0)
}

.owl-carousel .owl-controls .owl-nav .owl-prev, .owl-carousel .owl-controls .owl-nav .owl-next, .owl-carousel .owl-controls .owl-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.owl-carousel.owl-loaded {
    display: block
}

.owl-carousel.owl-loading {
    opacity: 0;
    display: block
}

.owl-carousel.owl-hidden {
    opacity: 0
}

.owl-carousel .owl-refresh .owl-item {
    display: none
}

.owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.owl-carousel .owl-item img {
    display: block;
    width: 100%;
    -webkit-transform-style: preserve-3d
}

.owl-carousel.owl-text-select-on .owl-item {
    -webkit-user-select: auto;
    -moz-user-select: auto;
    -ms-user-select: auto;
    user-select: auto
}

.owl-carousel .owl-grab {
    cursor: move;
    cursor: -webkit-grab;
    cursor: -o-grab;
    cursor: -ms-grab;
    cursor: grab
}

.owl-carousel.owl-rtl {
    direction: rtl
}

.owl-carousel.owl-rtl .owl-item {
    float: right
}

.no-js .owl-carousel {
    display: block
}

.owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    -webkit-transition: opacity 400ms ease;
    transition: opacity 400ms ease
}

.owl-carousel .owl-item img {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d
}

.owl-carousel .owl-video-wrapper {
    position: relative;
    height: 100%;
    background: #000
}

.owl-carousel .owl-video-play-icon {
    position: absolute;
    height: 80px;
    width: 80px;
    left: 50%;
    top: 50%;
    margin-left: -40px;
    margin-top: -40px;
    background: url("owl.video.play.png") no-repeat;
    cursor: pointer;
    z-index: 1;
    -webkit-backface-visibility: hidden;
    -webkit-transition: scale 100ms ease;
    transition: scale 100ms ease
}

.owl-carousel .owl-video-play-icon:hover {
    -webkit-transition: scale(1.3, 1.3);
    transition: scale(1.3, 1.3)
}

.owl-carousel .owl-video-playing .owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon {
    display: none
}

.owl-carousel .owl-video-tn {
    opacity: 0;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    -webkit-transition: opacity 400ms ease;
    transition: opacity 400ms ease
}

.owl-carousel .owl-video-frame {
    position: relative;
    z-index: 1
}

/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp {
    padding: 0;
    margin: 0;
    border: 0;
    outline: none;
    vertical-align: top
}

.fancybox-wrap {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 8020
}

.fancybox-skin {
    position: relative;
    background: #172034;
    border: 1px solid #445365;
    color: #444;
    text-shadow: none;
    padding: 11px !important
}

.fancybox-opened {
    z-index: 8030
}

.fancybox-opened .fancybox-skin {
    box-shadow: 0 10px 25px rgba(0, 0, 0, .5)
}

.fancybox-outer, .fancybox-inner {
    position: relative
}

.fancybox-inner {
    overflow: hidden
}

.fancybox-type-iframe .fancybox-inner {
    -webkit-overflow-scrolling: touch
}

.fancybox-error {
    color: #444;
    font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin: 0;
    padding: 15px;
    white-space: nowrap
}

.fancybox-image, .fancybox-iframe {
    display: block;
    width: 100%;
    height: 100%
}

.fancybox-image {
    max-width: 100%;
    max-height: 100%
}

#fancybox-loading {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -22px;
    margin-left: -22px;
    background-position: 0 -108px;
    opacity: .8;
    cursor: pointer;
    z-index: 8060
}

.fancybox-nav {
    position: absolute;
    top: 0;
    width: 40%;
    height: 100%;
    cursor: pointer;
    text-decoration: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    z-index: 8040
}

.fancybox-prev {
    left: 0
}

.fancybox-next {
    right: 0
}

.fancybox-nav:hover span {
    visibility: visible
}

.fancybox-tmp {
    position: absolute;
    top: -99999px;
    left: -99999px;
    visibility: hidden;
    max-width: 99999px;
    max-height: 99999px;
    overflow: visible !important
}

.fancybox-lock {
    overflow: visible !important;
    width: auto
}

.fancybox-lock body {
    overflow: hidden !important
}

.fancybox-lock-test {
    overflow-y: hidden !important
}

.fancybox-overlay {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    display: none;
    z-index: 8010;
    background: rgba(6, 13, 65, .88)
}

.fancybox-overlay-fixed {
    position: fixed;
    bottom: 0;
    right: 0
}

.fancybox-lock .fancybox-overlay {
    overflow: auto;
    overflow-y: scroll
}

.fancybox-title {
    visibility: hidden;
    font: 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
    position: relative;
    text-shadow: none;
    z-index: 8050
}

.fancybox-opened .fancybox-title {
    visibility: visible
}

.fancybox-title-float-wrap {
    position: absolute;
    bottom: 0;
    right: 50%;
    margin-bottom: -35px;
    z-index: 8050;
    text-align: center
}

.fancybox-title-float-wrap .child {
    display: inline-block;
    margin-right: -100%;
    padding: 2px 20px;
    background: 0 0;
    background: rgba(0, 0, 0, .8);
    border-radius: 15px;
    text-shadow: 0 1px 2px #222;
    color: #fff;
    font-weight: 700;
    line-height: 24px;
    white-space: nowrap
}

.fancybox-title-outside-wrap {
    position: relative;
    margin-top: 10px;
    color: #fff
}

.fancybox-title-inside-wrap {
    padding-top: 10px
}

.fancybox-title-over-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #fff;
    padding: 10px;
    background: #000;
    background: rgba(0, 0, 0, .8)
}

body {
    line-height: 1.4;
    font-size: 14px;
    font-family: Trebuchet MS, sans-serif;
    min-width: 1040px;
    color: #fff;
	background: #000 url("../img-vlk-plt/general/new_bg.jpg?v=1") no-repeat center center;
}

a {
    text-decoration: none;
    color: #ffc;
    outline: none
}

a:hover {
    text-decoration: underline
}

.btn-helper {
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .8);
    border-radius: 5px;
    position: relative;
    width: 100%;
    outline: none;
    border: none;
    padding: 0
}

.btn-helper--inline {
    display: inline-block;
    vertical-align: middle;
    width: auto;
	margin-top: 8px;
}

.btn-helper--w426 {
    min-width: 426px
}

.btn {
    display: block;
    text-align: center;
    text-transform: uppercase;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
    text-decoration: none;
    color: #fff;
    text-shadow: 0 2px 0 rgba(0, 0, 0, .2);
    position: relative;
    padding: 0 7px;
    border: 0;
    outline: none;
    cursor: pointer
}

/*.btn:before, .btn:after {*/
/*    content: '';*/
/*    display: block*/
/*}*/

.btn:hover {
    text-decoration: none
}

.btn--inline {
    display: inline-block;
    vertical-align: middle
}

.btn--lg {
    height: 40px;
    line-height: 40px;
    padding: 0 49px;
    font-family: Roboto Condensed;
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    text-align: center;
    letter-spacing: -0.04em;
    color: #FFF;
}

.btn--lg:before, .btn--lg:after {
    position: absolute;
    top: 0;
    width: 25px;
    height: 100%
}

.btn--lg:before {
    left: -25px
}

.btn--lg:after {
    right: -25px
}


.btn--sm {
    height: 39px;
    line-height: 41px;
    margin-left: 12px;
    margin-right: 12px;
    font-size: 18px
}

.btn--sm:before, .btn--sm:after {
    position: absolute;
    top: 0;
    width: 12px;
    height: 100%
}

.btn--sm:before {
    left: -12px
}

.btn--sm:after {
    right: -12px
}

.btn--sm:hover {
    line-height: 44px
}

.btn--xs {
    height: 43px;
    line-height: 40px;
    margin-left: 12px;
    margin-right: 12px;
    font-size: 14px;
    padding: 0 20px;
}

.btn--xs:before, .btn--xs:after {
    position: absolute;
    top: 0;
    width: 12px;
    height: 100%
}

.btn--xs:before {
    left: -12px
}

.btn--xs:after {
    right: -12px
}

.btn--xs:hover {
    line-height: 50px
}

.btn--wrn-lg {
	background: linear-gradient(180deg, #B30000 0%, #FF481F 51.56%, #9F0000 100%);
	box-shadow: inset 0px 1px 0px #FF3D00;
	border-radius: 2px;
}

/*.btn--wrn-lg:before, .btn--wrn-lg:after {*/
/*    background: url(" ../img-vlk-plt/general/btn-lg.png") no-repeat 0 0*/
/*}*/

/*.btn--wrn-lg:before {*/
/*    background-position: 0 0*/
/*}*/

/*.btn--wrn-lg:after {*/
/*    background-position: 0 -98px*/
/*}*/

.btn--wrn-lg:hover {
	background: linear-gradient(180deg, #FF481F 0%, #FF792E 51.04%, #FF481F 100%);
	box-shadow: inset 0px 1px 0px #FF3D00;
}

/*.btn--wrn-lg:hover:before {*/
/*    background-position: 0 -147px*/
/*}*/

/*.btn--wrn-lg:hover:after {*/
/*    background-position: 0 -245px*/
/*}*/

.btn--wrn-sm {
    background: url(" ../img-vlk-plt/general/btn-sm.png") repeat-x 50% -40px
}

.btn--wrn-sm:before, .btn--wrn-sm:after {
    background: url(" ../img-vlk-plt/general/btn-sm.png") no-repeat 0 0
}

.btn--wrn-sm:before {
    background-position: 0 0
}

.btn--wrn-sm:after {
    background-position: 0 -80px
}

.btn--wrn-sm:hover {
    background-position: 50% -160px
}

.btn--wrn-sm:hover:before {
    background-position: 0 -120px
}

.btn--wrn-sm:hover:after {
    background-position: 0 -200px
}

.btn--prm-lg {
    background: url(" ../img-vlk-plt/general/btn-lg.png") repeat-x 50% -343px
}

.btn--prm-lg:before, .btn--prm-lg:after {
    background: url(" ../img-vlk-plt/general/btn-lg.png") no-repeat 0 0
}

.btn--prm-lg:before {
    background-position: 0 -294px
}

.btn--prm-lg:after {
    background-position: 0 -392px
}

.btn--prm-lg:hover {
    background-position: 50% -490px
}

.btn--prm-lg:hover:before {
    background-position: 0 -441px
}

.btn--prm-lg:hover:after {
    background-position: 0 -539px
}

.btn--prm-sm {
    background: url(" ../img-vlk-plt/general/btn-sm.png") repeat-x 50% -280px
}

.btn--prm-sm:before, .btn--prm-sm:after {
    background: url(" ../img-vlk-plt/general/btn-sm.png") no-repeat 0 0
}

.btn--prm-sm:before {
    background-position: 0 -240px
}

.btn--prm-sm:after {
    background-position: 0 -320px
}

.btn--prm-sm:hover {
    background-position: 50% -400px
}

.btn--prm-sm:hover:before {
    background-position: 0 -360px
}

.btn--prm-sm:hover:after {
    background-position: 0 -440px
}

.btn--prm-xs {
    background: url(" ../img-vlk-plt/general/btn-xs.png") repeat-x 50% -44px
}

.btn--prm-xs:before, .btn--prm-xs:after {
    background: url(" ../img-vlk-plt/general/btn-xs.png") no-repeat 0 0
}
.btn--prm-xs:before, .btn--prm-xs:after {
	content: '';
	display: block;
}
.btn--prm-xs:before {
    background-position: 0 0
}

.btn--prm-xs:after {
    background-position: 0 -88px
}

.btn--prm-xs:hover {
    background-position: 50% -176px
}

.btn--prm-xs:hover:before {
    background-position: 0 -132px
}

.btn--prm-xs:hover:after {
    background-position: 0 -220px
}

.social-btn {
    display: inline-block;
    vertical-align: middle;
    font-size: 0
}

.social-btn__item {
    display: inline-block;
    vertical-align: top;
    margin-left: 9px;
    width: 35px;
    height: 35px;
    border-radius: 5px;
    text-align: center;
    background: #242647;
    border: 1px solid #6f85cb;
    border-left-color: #4d5275;
    border-right-color: #4d5275;
    box-shadow: 0 3px 0 0 #0d193c, inset 0 0 7px 1px rgba(255, 255, 255, .3)
}

.social-btn__item:hover {
    border: 1px solid #5b88e2;
    border-left-color: #39558c;
    border-right-color: #39558c;
	background: #232872;
	box-shadow: 0px 3px 0px #0D193C, inset 0px 0px 7px 1px rgba(255, 255, 255, 0.3), inset 0px -1px 0px #6F85CB, inset 0px 1px 0px #6F85CB;
}

.social-btn__item:first-child {
    margin-left: 0
}

.social-btn__item:before, .social-btn__item:after {
    content: '';
    display: inline-block;
    vertical-align: middle
}

.social-btn__item:before {
    width: 0;
    height: 100%
}

.social-btn__item--vk:after {
    width: 16px;
    height: 20px;
    background-position: -324px -42px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.social-btn__item--ok:after {
    width: 15px;
    height: 24px;
    background-position: -406px -172px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.social-btn__item--fb:after {
    width: 13px;
    height: 24px;
    background-position: -326px -189px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.social-btn__item--ya:after {
    width: 13px;
    height: 24px;
    background-position: 0 -318px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.social-btn__item--tw:after {
    width: 23px;
    height: 19px;
    background-position: -237px -233px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.social-btn__item--gp:after {
    width: 25px;
    height: 23px;
    background-position: -269px -153px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.social-btn__item--mail:after {
    width: 23px;
    height: 21px;
    background-position: -400px -253px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.social-btn.js-social-btn.active .social-btn__item--vk {
    -webkit-animation: sonarEffect 1s ease-out .5s;
    animation: sonarEffect 1s ease-out .5s
}

.social-btn.js-social-btn.active .social-btn__item--ok {
    -webkit-animation: sonarEffect 1s ease-out 1s;
    animation: sonarEffect 1s ease-out 1s
}

.social-btn.js-social-btn.active .social-btn__item--fb {
    -webkit-animation: sonarEffect 1s ease-out 1.5s;
    animation: sonarEffect 1s ease-out 1.5s
}

.social-btn.js-social-btn.active .social-btn__item--ya {
    -webkit-animation: sonarEffect 1s ease-out 2s;
    animation: sonarEffect 1s ease-out 2s
}

.social-btn.js-social-btn.active .social-btn__item--tw {
    -webkit-animation: sonarEffect 1s ease-out 2.5s;
    animation: sonarEffect 1s ease-out 2.5s
}

.social-btn.js-social-btn.active .social-btn__item--gp {
    -webkit-animation: sonarEffect 1s ease-out 3s;
    animation: sonarEffect 1s ease-out 3s
}

@-webkit-keyframes sonarEffect {
    40% {
        box-shadow: inset 0 0 22px -1px #9ca8bd
    }
}

.social-count {
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    margin: 0 0 0 0;
    padding: 0;
    list-style: none;
    font-size: 0
}

.social-count__li {
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px
}

.social-count__li:first-child {
    margin-left: 0
}

.social-count__a {
    display: block;
    height: 35px;
    width: 55px;
    border-radius: 5px;
    font-size: 13px;
    color: #fff;
    text-shadow: 0 2px 0 #000;
    background: #242647;
    border: 1px solid #6f85cb;
    border-left-color: #4d5275;
    border-right-color: #4d5275;
    box-shadow: 0 3px 0 0 #0d193c, inset 0 0 7px 1px rgba(255, 255, 255, .3)
}

.social-count__a:hover {
    text-decoration: none;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/null");
    background-repeat: no-repeat
}

.social-count__a:before, .social-count__a:after {
    content: '';
    display: inline-block;
    vertical-align: middle
}

.social-count__a:before {
    margin-right: 4px
}

.social-count__a:after {
    width: 0;
    height: 100%
}

.social-count__a--vk:before {
    width: 23px;
    height: 14px;
    background-position: -301px -257px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.social-count__a--fb:before {
    width: 11px;
    height: 21px;
    background-position: -17px -346px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.social-count__a--ok:before {
    width: 13px;
    height: 21px;
    background-position: 0 -346px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.social-count__a--tw:before {
    width: 20px;
    height: 17px;
    background-position: -397px -150px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.social-count__a--gp:before {
    width: 23px;
    height: 20px;
    background-position: -210px -233px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.social-count__a--mail:before {
    width: 23px;
    height: 21px;
    background-position: -400px -253px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

/*.page-bg-top {*/
/*    min-height: 100%;*/
/*    background: url(" ../img-vlk-plt/general/page-bg-bot.jpg") no-repeat 50% 100%*/
/*}*/

/*.page-bg-bot {*/
/*    background: url(" ../img-vlk-plt/general/page-bg-top.jpg") no-repeat 50% 0*/
/*}*/

.main-substrate {
    background: url(" ../img-vlk-plt/general/bg-substrate.png?v=1") repeat-y 50% 0
}

.main-substrate__center {
    width: 960px;
    margin: 0 auto;
    padding: 40px 0
}

.main-substrate__title {
    width: 960px;
    margin: 0 auto;
    padding: 60px 0 0 0
}

.main-substrate__title .main-title {
    margin: 0
}

.mian-row-column__content {
    width: 640px
}

.mian-row-column__sidebar {
    width: 280px
}

.t-1, .t-2, .vlk-plt, .t-4, .t-5, .t-6 {
    font-family: 'Roboto Condensed', sans-serif;
    margin: 15px 0 20px;
    font-weight: 700
}

.t-1:first-child, .t-2:first-child, .vlk-plt:first-child, .t-4:first-child, .t-5:first-child, .t-6:first-child {
    margin-top: 0
}

.t-1 {
    font-size: 24px
}

.t-2, .vlk-plt {
    font-size: 22px
}

.t-4 {
    font-size: 20px
}

.t-5, .t-6 {
    font-size: 18px
}

.main-title {
    font-family: 'Roboto Condensed', sans-serif;
    position: relative;
    font-size: 22px;
    font-weight: 700;
    padding-left: 45px;
    margin: 13px 0;
    line-height: 40px;
    overflow: hidden;
    text-transform: uppercase
}

.main-title:first-child {
    margin-top: 0
}

.main-title__in {
    position: relative;
    display: inline-block;
    padding-right: 16px;
    margin: 0
}

.main-title__in:before {
    content: '';
    position: absolute;
    top: 7px;
    left: 100%;
    width: 99999%;
    height: 26px;
    background: url(" ../img-vlk-plt/general/main-title-decor.png") repeat-x 50% 50%
}

.main-title__in * {
    font-size: inherit;
    margin: 0;
    padding: 0;
    font-weight: inherit
}

.main-title__in h1 {
    font-size: 24px
}

.main-title:before {
    content: '';
    display: inline-block;
    position: absolute;
    top: 7px;
    left: 0;
    width: 30px;
    height: 26px;
    background: url(" ../img-vlk-plt/general/main-title-decor.png") repeat-x 50% 50%;
    margin-right: 5px
}

.sort-btns {
    margin: 0 0 25px 0
}

.sort-btns .main-title {
    margin: 2px 0px 0 0
}

.sort-btns__box {
    overflow: hidden
}

.sort-btns__btn {
    float: left;
    margin-left: 6px;
    width: 42px;
    height: 42px;
    font-size: 0;
    text-align: center;
    background: #242647;
    border: 1px solid #6f85cb;
    border-left-color: #4d5275;
    border-right-color: #4d5275;
    box-shadow: 0 3px 0 0 #0d193c, inset 0 0 7px 1px rgba(255, 255, 255, .3)
}

.sort-btns__btn:first-child {
    margin-left: 0
}

.sort-btns__btn:hover, .sort-btns__btn:focus, .sort-btns__btn.is-active {
    background: #242647;
    border: 1px solid #5b88e2;
    border-left-color: #39558c;
    border-right-color: #39558c;
    box-shadow: 0 3px 0 0 #0d193c, inset 0 0 24px 3px rgba(58, 154, 255, .5)
}

.sort-btns__btn:before, .sort-btns__btn:after {
    content: '';
    display: inline-block;
    vertical-align: middle
}

.sort-btns__btn:before {
    width: 0;
    height: 100%
}

.sort-btns__btn--lk:after {
    width: 16px;
    height: 15px;
    background-position: -324px -66px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.sort-btns__btn--az:after {
    width: 24px;
    height: 12px;
    background-position: -190px -133px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.sort-btns__btn--money:after {
    width: 10px;
    height: 14px;
    background-position: -328px -257px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.main-box {
    border-radius: 5px;
    background: #111547;
    border: 1px solid #036;
    padding: 15px 19px 19px;
    margin-bottom: 18px;
    box-shadow: 0 3px 9px 0 #000
}

.main-title--type2 {
    font-family: 'Roboto Condensed', sans-serif;
    position: relative;
    font-weight: 700;
    padding-left: 45px;
    margin: 15px 0 20px;
    overflow: hidden
}

.main-title--type2:first-child {
    margin-top: 0
}

.main-title--type2 .t-2 {
    position: relative;
    display: inline-block;
    padding-right: 16px;
    margin: 0
}

.main-title--type2 .t-2:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 100%;
    width: 99999%;
    height: 13px;
    margin-top: -6px;
    background: url(" ../img-vlk-plt/general/main-title-decor-sm.png") repeat-x 50% 50%
}

.main-title--type2 .t-2 * {
    margin: 0;
    padding: 0
}

.main-title--type2:before {
    content: '';
    display: inline-block;
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -6px;
    width: 30px;
    height: 13px;
    background: url(" ../img-vlk-plt/general/main-title-decor-sm.png") repeat-x 50% 50%;
    margin-right: 5px
}

.fancybox-nav span {
    display: inline-block;
    background: url(" ../img-vlk-plt/general/arrow-fancy.png") 0 0
}

.fancybox-nav span {
    position: absolute;
    top: 50%;
    margin-top: -15px
}

.fancybox-prev span {
    left: 6px;
    width: 20px;
    height: 32px;
    background-position: -302px -189px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.fancybox-prev:hover span {
    left: 0;
    width: 32px;
    height: 40px;
    background-position: -388px -209px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat;
    margin-top: -19px
}

.fancybox-next span {
    right: 4px;
    width: 20px;
    height: 32px;
    background-position: -278px -189px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.fancybox-next:hover span {
    right: 0;
    width: 30px;
    height: 40px;
    background-position: -290px -42px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat;
    margin-top: -19px
}

#fancybox-loading div {
    width: 44px;
    height: 44px
}

#fancybox-loading div {
    background: url(" ../img-vlk-plt/general/fancybox_loading.gif") center center no-repeat
}

.fancybox-close {
    position: absolute;
    top: -18px;
    right: -18px;
    width: 39px;
    height: 41px;
    cursor: pointer;
    z-index: 8040
}

.fancybox-close:after {
    content: '';
    display: inline-block;
    vertical-align: middle;
    margin-top: 10px;
    margin-left: 10px;
    width: 18px;
    height: 19px;
    background-position: -316px -233px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.fancybox-nav {
    position: absolute;
    top: 0;
    width: 40%;
    height: 100%;
    cursor: pointer;
    text-decoration: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    z-index: 8040
}

.fancybox-prev {
    left: -50px
}

.fancybox-next {
    right: -50px
}

.rating-star {
    display: inline-block;
    vertical-align: middle;
    margin-top: -3px;
    font-size: 0
}

.rating-star__st {
    display: inline-block;
    vertical-align: middle;
    font: 16px/1 FontAwesome;
    margin: 0 4px 0 0;
    position: relative
}

.rating-star__st:before, .rating-star__st:after {
    text-shadow: 0 2px 1px rgba(0, 0, 0, .5)
}

.rating-star__st:before {
    content: "\f005";
    display: inline-block;
    color: #7f8495
}

.rating-star__st:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0
}

.rating-star[data-rat="1"] .rating-star__st--1:before {
    color: #ffe00d
}

.rating-star[data-rat="1.5"] .rating-star__st--1:before {
    color: #ffe00d
}

.rating-star[data-rat="1.5"] .rating-star__st--2:after {
    content: "\f089";
    color: #ffe00d
}

.rating-star[data-rat="2"] .rating-star__st--1:before, .rating-star[data-rat="2"] .rating-star__st--2:before {
    color: #ffe00d
}

.rating-star[data-rat="2.5"] .rating-star__st--1:before, .rating-star[data-rat="2.5"] .rating-star__st--2:before {
    color: #ffe00d
}

.rating-star[data-rat="2.5"] .rating-star__st--3:after {
    content: "\f089";
    color: #ffe00d
}

.rating-star[data-rat="3"] .rating-star__st--1:before, .rating-star[data-rat="3"] .rating-star__st--2:before, .rating-star[data-rat="3"] .rating-star__st--3:before {
    color: #ffe00d
}

.rating-star[data-rat="3.5"] .rating-star__st--1:before, .rating-star[data-rat="3.5"] .rating-star__st--2:before, .rating-star[data-rat="3.5"] .rating-star__st--3:before {
    color: #ffe00d
}

.rating-star[data-rat="3.5"] .rating-star__st--4:after {
    content: "\f089";
    color: #ffe00d
}

.rating-star[data-rat="4"] .rating-star__st--1:before, .rating-star[data-rat="4"] .rating-star__st--2:before, .rating-star[data-rat="4"] .rating-star__st--3:before, .rating-star[data-rat="4"] .rating-star__st--4:before {
    color: #ffe00d
}

.rating-star[data-rat="4.5"] .rating-star__st--1:before, .rating-star[data-rat="4.5"] .rating-star__st--2:before, .rating-star[data-rat="4.5"] .rating-star__st--3:before, .rating-star[data-rat="4.5"] .rating-star__st--4:before {
    color: #ffe00d
}

.rating-star[data-rat="4.5"] .rating-star__st--5:after {
    content: "\f089";
    color: #ffe00d
}

.rating-star[data-rat="5"] .rating-star__st--1:before, .rating-star[data-rat="5"] .rating-star__st--2:before, .rating-star[data-rat="5"] .rating-star__st--3:before, .rating-star[data-rat="5"] .rating-star__st--4:before, .rating-star[data-rat="5"] .rating-star__st--5:before {
    color: #ffe00d
}

.js-reg {
    cursor: pointer
}

.js-animate {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transition: all .7s;
    transition: all .7s
}

.js-animated {
    opacity: 1 !important;
    -webkit-transform: scale(1);
    transform: scale(1)
}

@-webkit-keyframes sonarEffect {
    40% {
        box-shadow: inset 0 0 22px -1px #9ca8bd
    }
}

@keyframes sonarEffect {
    40% {
        box-shadow: inset 0 0 22px -1px #9ca8bd
    }
}

.bottom-bunner-1-vlk-plt {
    width: 100%;
    margin: 40px -40px
}

.bottom-bunner-1-vlk-plt:before, .bottom-bunner-1-vlk-plt:after {
    display: table;
    content: ""
}

.bottom-bunner-1-vlk-plt:after {
    clear: both
}

.lt-ie8 .bottom-bunner-1-vlk-plt {
    zoom: 1
}

.bottom-bunner-1-vlk-plt .bottom-bunner {
    width: 100%;
    margin: 0 auto;
    font-family: Trebuchet MS, sans-serif;
    font-size: 30px;
    line-height: 1.2;
    -webkit-transition: all 1s;
    transition: all 1s;
    height: 343px;
    position: relative
}

.bottom-bunner-1-vlk-plt .bottom-bunner:before, .bottom-bunner-1-vlk-plt .bottom-bunner:after {
    display: table;
    content: ""
}

.bottom-bunner-1-vlk-plt .bottom-bunner:after {
    clear: both
}

.lt-ie8 .bottom-bunner-1-vlk-plt .bottom-bunner {
    zoom: 1
}

.bottom-bunner-1-vlk-plt .bottom-bunner__img {
    position: absolute;
    left: 0;
    top: 0;
    max-height: 100%;
    width: auto !important
}

.bottom-bunner-1-vlk-plt .bottom-bunner__ctrl-gr {
    position: relative
}

.bottom-bunner-1-vlk-plt .bottom-bunner__ctrl {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 16px;
    outline: none;
    resize: none;
    display: block;
    width: 100%;
    padding: 0 10px;
    height: 40px;
    margin-bottom: 12px;
    color: #fff;
    border-radius: 5px;
    background: #080716;
    border: 1px solid #51d3ff;
    box-shadow: 0 2px 4px #000
}

.bottom-bunner-1-vlk-plt .bottom-bunner__ctrl--lighter {
    background: #080716;
    border: 2px solid #ffea06;
    box-shadow: 0 0 15px #ffe00d
}

.bottom-bunner-1-vlk-plt .bottom-bunner__ctrl::-webkit-input-placeholder {
    color: #fff
}

.bottom-bunner-1-vlk-plt .bottom-bunner__ctrl::-moz-placeholder {
    color: #fff
}

.bottom-bunner-1-vlk-plt .bottom-bunner__ctrl:-moz-placeholder {
    color: #fff
}

.bottom-bunner-1-vlk-plt .bottom-bunner__ctrl:-ms-input-placeholder {
    color: #fff
}

.bottom-bunner-1-vlk-plt .bottom-bunner .er_text {
    display: none;
    position: absolute;
    top: 1px;
    left: auto;
    right: -88%;
    width: 90%;
    height: auto;
    padding: 7px;
    margin: 0 -6px 0 0;
    line-height: 21px;
    color: #fff;
    font-size: 14px !important;
    border: 1px solid #db0000;
    background-color: #5f0d23;
    box-shadow: 0 1px 3px 1px rgba(0, 0, 0, .5), 0 0 0 1px #250101;
    z-index: 1
}

.bottom-bunner-1-vlk-plt .bottom-bunner .er_text:before, .bottom-bunner-1-vlk-plt .bottom-bunner .er_text:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid
}

.bottom-bunner-1-vlk-plt .bottom-bunner .er_text:before {
    border-width: 7px 7px 7px 0;
    border-color: transparent #5f0d23 transparent transparent;
    left: -7px;
    top: 12px;
    z-index: 2
}

.bottom-bunner-1-vlk-plt .bottom-bunner .er_text:after {
    border-width: 9px 9px 9px 0;
    border-color: transparent #db0000 transparent transparent;
    left: -9px;
    top: 10px;
    z-index: 1
}

.bottom-bunner-1-vlk-plt .bottom-bunner .er_text p {
    margin: 0
}

.bottom-bunner-1-vlk-plt .bottom-bunner__ctrl-gr--error .er_text {
    display: block
}

.bottom-bunner-1-vlk-plt .bottom-bunner__ctrl-gr--error .bottom-bunner__ctrl {
    background-color: #000717;
    box-shadow: 0 0 2px rgba(95, 13, 35, .5);
    border: 1px solid #5f0d23;
    color: #a6161b
}

.bottom-bunner-1-vlk-plt .bottom-bunner-info {
    position: relative;
    width: 520px;
    margin: 14px 0 0 42px;
    text-shadow: 0 2px 0 #000;
    border: 1px solid #fff;
    box-shadow: 0 0 5px 2px #2b97f6, inset 0 0 5px 2px #2b97f6;
    background: rgba(17, 17, 17, .8);
    padding: 15px 13px 20px;
    border-radius: 5px
}

.bottom-bunner-1-vlk-plt .bottom-bunner-info:before, .bottom-bunner-1-vlk-plt .bottom-bunner-info:after {
    display: table;
    content: ""
}

.bottom-bunner-1-vlk-plt .bottom-bunner-info:after {
    clear: both
}

.lt-ie8 .bottom-bunner-1-vlk-plt .bottom-bunner-info {
    zoom: 1
}

.bottom-bunner-1-vlk-plt .bottom-bunner-info__title {
    width: 240px;
    font-size: 27px;
    font-weight: 700;
    text-transform: uppercase;
    text-align: center;
    line-height: 1.5;
    padding-top: 10px
}

.bottom-bunner-1-vlk-plt .bottom-bunner-info__title span {
    font-size: 39px;
    display: block
}

.bottom-bunner-1-vlk-plt .bottom-bunner-info__title--lg {
    font-size: 70px;
    color: #ffe00d;
    text-shadow: 0 2px 0 #000, 0 0 15px #ffe00d;
    line-height: 82px
}

.bottom-bunner-1-vlk-plt .bottom-bunner-info__form {
    width: 240px
}

.bottom-bunner-1-vlk-plt .bottom-bunner-info__btn {
    font-size: 0
}

.bottom-bunner-1-vlk-plt .bottom-bunner-info__btn .btn-helper {
    box-shadow: 0 0 0 #c10707;
    -webkit-animation: effBtnWrn 2s ease-in infinite;
    animation: effBtnWrn 2s ease-in infinite
}

.bottom-bunner-1-vlk-plt .bottom-bunner-info__btn .btn-helper .btn {
    padding: 0;
    font-size: 18px;
    width: 190px
}

.bottom-bunner-1-vlk-plt .bottom-bunner-reg {
    padding: 8px 6px 10px;
    margin-bottom: 20px;
    border-radius: 5px;
    text-align: center;
    border: 1px solid #a4a2a0;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255, 255, 255, .1)), color-stop(.6, rgba(0, 0, 0, .2)));
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, .1) 0%, rgba(0, 0, 0, .2) 60%);
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, .1) 0%, rgba(0, 0, 0, .2) 60%);
    box-shadow: inset 0 2px 15px 0 rgba(255, 255, 255, .5)
}

.bottom-bunner-1-vlk-plt .bottom-bunner-reg__tit-soc {
    font-size: 13px;
    text-shadow: 0 2px 0 #000;
    color: #f0f4ff;
    text-transform: uppercase;
    font-weight: 700;
    line-height: 20px;
    margin-bottom: 8px
}

.bottom-bunner-1-vlk-plt .bottom-bunner-reg .social-btn__item {
    margin-left: 3px
}

.bottom-bunner-1-vlk-plt .bottom-bunner-reg .social-btn__item:first-child {
    margin-left: 0
}

.bottom-bunner-1-vlk-plt .bottom-bunner-login {
    position: relative
}

.bottom-bunner-1-vlk-plt .bottom-bunner-login:before {
    content: '';
    display: block;
    width: 38px;
    height: 130px;
    position: absolute;
    left: -25px;
    top: 10px;
    background: url(" ../img-vlk-plt/general/bottom_bunner_form_1.png") no-repeat 0 0;
    z-index: 1
}

@-webkit-keyframes effBtnWrn {
    50% {
        box-shadow: 0 0 15px #c10707, inset 2px 0 15px #c10707
    }
}

@keyframes effBtnWrn {
    50% {
        box-shadow: 0 0 15px #c10707, inset 2px 0 15px #c10707
    }
}

.description-vlk-plt .specification__tit {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 20px;
    font-weight: 700;
    text-shadow: 0 2px 0 #000;
    position: relative;
    margin-bottom: 10px;
    display: block
}

.description-vlk-plt .specification__img {
    float: left;
    width: 220px;
    border: 2px solid #0d4291
}

.description-vlk-plt .specification__img img {
    display: block;
    width: 100%;
    height: auto
}

.description-vlk-plt .specification__text {
    margin-left: 250px;
    text-shadow: 0 2px 0 #000
}

.description-vlk-plt .specification__text p {
    margin-top: 0;
    margin-bottom: 10px
}

.description-vlk-plt .specification__text p:last-child {
    margin-bottom: 0
}

.description-vlk-plt .specification__text .btn-helper {
    width: 320px
}

.description-vlk-plt .specification__quote {
    margin: 10px auto;
    border: 2px solid #819df0;
    border-radius: 5px;
    padding: 14px 18px;
    position: relative;
    color: #ffc
}

.description-vlk-plt .specification__quote:before, .description-vlk-plt .specification__quote:after {
    content: '';
    display: block;
    position: absolute;
    width: 23px;
    height: 20px
}

.description-vlk-plt .specification__quote:before {
    left: 5px;
    top: -10px;
    background: url(" ../img-vlk-plt/general/quote-l.png")
}

.description-vlk-plt .specification__quote:after {
    right: 5px;
    bottom: -10px;
    background: url(" ../img-vlk-plt/general/quote-r.png")
}

.footer-vulkan-plt .footer {
    margin: 20px 0 0 0;
    text-shadow: 0 2px 0 #000;
    text-align: center;
	color: #7F8495;
    text-shadow: 0 2px 0 #000;
    font-size: 14px
}

.footer-vulkan-plt .footer__pay {
    background: url(" ../img-vlk-plt/general/main-bg.jpg") 50% 0;
    box-shadow: inset 0 1px 0 0 #60585d, 0 0 13px 0 #000;
    height: 88px;
    font-size: 0;
    border-radius: 12px;
    margin-bottom: 25px;
    position: relative;
    padding-top: 22px
}

.footer-vulkan-plt .footer__pay img {
    display: inline-block
}

.footer-vulkan-plt .footer__pay:before, .footer-vulkan-plt .footer__pay:after {
    content: '';
    display: block;
    position: absolute;
    top: 50%;
    margin-top: -13px
}

.footer-vulkan-plt .footer__pay:before {
    left: -3px;
    width: 52px;
    height: 27px;
    background-position: -213px -153px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.footer-vulkan-plt .footer__pay:after {
    right: -3px;
    width: 52px;
    height: 27px;
    background-position: -344px -253px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.footer-vulkan-plt .foot-list {
    margin: 0 0 14px 0;
    padding: 0;
    list-style: none;
    font-size: 0
}

.footer-vulkan-plt .foot-list li {
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    margin: 0 22px
}

.footer-vulkan-plt .foot-list li a, .footer-vulkan-plt .foot-list li span {
    display: block;
    color: #7f8495
}

.footer-vulkan-plt .foot-list li a:hover, .footer-vulkan-plt .foot-list li span:hover {
    text-decoration: none;
    color: #ffc;
    text-shadow: 1px 1px 10px #ab8814, -1px -1px 10px #ab8814, -1px 1px 10px #ab8814, 1px -1px 10px #ab8814
}

.form-vlk-plt {
    font-size: 14px
}

.form-vlk-plt ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.form-vlk-plt .form-btn {
    display: inline-block;
    padding: 0 49px;
    color: #fff;
    text-shadow: 0 2px 0 #000;
    text-transform: uppercase;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 20px;
    background: #3b5999;
    border: 0;
    outline: none;
    cursor: pointer;
    box-shadow: 0 2px 1px 0 #000
}

.form-vlk-plt .form-btn:hover {
    background: #34508c
}

.form-vlk-plt .form-title {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 22px;
    font-weight: 700;
    text-shadow: 0 2px 0 #000;
    position: relative;
    margin-bottom: 15px
}

.form-vlk-plt .i-com, .form-vlk-plt .i-add-com {
    cursor: pointer
}

.form-vlk-plt .i-com:hover, .form-vlk-plt .i-add-com:hover {
    text-decoration: underline
}

.form-vlk-plt .i-com, .form-vlk-plt .i-add-com, .form-vlk-plt .share {
    display: inline-block;
    vertical-align: middle
}

.form-vlk-plt .i-com:before, .form-vlk-plt .i-add-com:before, .form-vlk-plt .share:before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
    margin-top: -3px
}

.form-vlk-plt .i-com:before {
    width: 22px;
    height: 19px;
    background-position: -290px -233px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.form-vlk-plt .i-com:hover:before {
    width: 22px;
    height: 19px;
    background-position: -264px -233px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.form-vlk-plt .i-add-com:before {
    width: 19px;
    height: 24px;
    background-position: -321px -89px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.form-vlk-plt .i-add-com:hover:before {
    width: 19px;
    height: 24px;
    background-position: -180px -257px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.form-vlk-plt .share:before {
    margin-right: 6px;
    width: 26px;
    height: 20px;
    background-position: -180px -233px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.form-vlk-plt .share:hover:before {
    width: 26px;
    height: 20px;
    background-position: -298px -153px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.form-vlk-plt .share__tit {
    display: inline-block;
    vertical-align: middle
}

.form-vlk-plt .share--hov .sm-soc {
    visibility: hidden
}

.form-vlk-plt .share--hov:hover .sm-soc {
    visibility: visible
}

.form-vlk-plt .expert-opinion {
    position: relative
}

.form-vlk-plt .expert-opinion__text {
    text-shadow: 0 2px 0 #000;
    margin-bottom: 15px
}

.form-vlk-plt .expert-opinion-nav {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 16px;
    font-weight: 700
}

.form-vlk-plt .expert-opinion-nav__item {
    float: left;
    margin-left: 35px
}

.form-vlk-plt .expert-opinion-nav__item:first-child {
    margin-left: 0
}

.form-vlk-plt .head-opinion {
    padding-left: 179px;
    position: relative;
    margin-bottom: 13px;
    min-height: 150px
}

.form-vlk-plt .head-opinion:before {
    content: '';
    position: absolute;
    left: 17px;
    top: 5px;
    width: 146px;
    height: 149px;
    background-position: 0 0;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.form-vlk-plt .head-opinion__opinion {
    width: 210px;
    height: 150px;
    padding-top: 60px;
    position: relative
}

.form-vlk-plt .head-opinion__opinion:before {
    content: "";
    display: inline-block;
    vertical-align: middle;
    width: 209px;
    height: 32px;
    background-position: 0 -153px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    left: 0
}

.form-vlk-plt .head-opinion__name {
    text-transform: uppercase;
    font-size: 18px;
    margin-bottom: 22px
}

.form-vlk-plt .head-opinion__text-rat {
    color: #ffe00d;
    display: inline-block
}

.form-vlk-plt .head-opinion__rat-star {
    margin-left: 5px;
    display: inline-block;
    vertical-align: middle
}

.form-vlk-plt .head-opinion__text {
    padding-left: 240px
}

.form-vlk-plt .head-opinion__quote {
    margin: 10px auto;
    border: 2px solid #819df0;
    border-radius: 5px;
    padding: 14px 18px;
    position: relative;
    color: #ffc
}

.form-vlk-plt .head-opinion__quote:before, .form-vlk-plt .head-opinion__quote:after {
    content: '';
    display: block;
    position: absolute;
    width: 23px;
    height: 20px
}

.form-vlk-plt .head-opinion__quote:before {
    left: 5px;
    top: -10px;
    background: url(" ../img-vlk-plt/general/quote-l.png")
}

.form-vlk-plt .head-opinion__quote:after {
    right: 5px;
    bottom: -10px;
    background: url(" ../img-vlk-plt/general/quote-r.png")
}

.form-vlk-plt .comments-re {
    padding-left: 40px;
    display: none
}

.form-vlk-plt .comments-re.in {
    display: block
}

.form-vlk-plt .comment {
    border-radius: 0;
    background: #242647;
    padding-bottom: 6px;
    position: relative
}

.form-vlk-plt .comment__text {
    margin-bottom: 10px;
    font-size: 14px;
    font-weight: 400
}

.form-vlk-plt .comment__toggler {
    position: absolute;
    width: 20px;
    height: 20px;
    background-position: -253px -257px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat;
    right: 18px;
    top: 15px;
    cursor: pointer
}

.form-vlk-plt .comment.depth-2 {
    margin-left: 50px
}

.form-vlk-plt .comment.depth-3 {
    margin-left: 100px
}

.form-vlk-plt .comment.depth-4 {
    margin-left: 150px
}

.form-vlk-plt .comment.depth-5 {
    margin-left: 200px
}

.form-vlk-plt .comment.depth-6 {
    margin-left: 250px
}

.form-vlk-plt .comment.is-active {
    padding-bottom: 19px
}

.form-vlk-plt .comment.is-active .comment__toggler {
    width: 21px;
    height: 21px;
    background-position: -203px -257px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.form-vlk-plt .comment-head {
    margin-bottom: 10px
}

.form-vlk-plt .comment-head__point {
    float: left;
    margin-left: 10px;
    color: #fff;
    font-size: 14px;
    font-weight: 400
}

.form-vlk-plt .comment-head__point a {
    color: #fff
}

.form-vlk-plt .comment-head__point:before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    width: 3px;
    height: 3px;
    border-radius: 50%;
    background: #74b6f6;
    margin-right: 6px
}

.form-vlk-plt .comment-head__point:first-child {
    margin-left: 0
}

.form-vlk-plt .comment-head__point:first-child:before {
    display: none
}

.form-vlk-plt .comment-head__point--bold {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700
}

.form-vlk-plt .comment-head__point--re:before {
    border-radius: 0;
    background: 0 0;
    width: 11px;
    height: 10px;
    background-position: -289px -119px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.form-vlk-plt .comment-bottom {
    font-size: 16px;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700
}

.form-vlk-plt .comment-bottom__point {
    float: left;
    margin-left: 15px
}

.form-vlk-plt .comment-bottom__point:before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background: #819df0;
    margin-right: 10px;
    margin-top: -2px
}

.form-vlk-plt .comment-bottom__point:first-child {
    margin-left: 0
}

.form-vlk-plt .comment-bottom__point:first-child:before {
    display: none
}

.form-vlk-plt .comment-likes__like, .form-vlk-plt .comment-likes__dis-like, .form-vlk-plt .comment-likes__s {
    float: left;
    color: #fff
}

.form-vlk-plt .comment-likes__like:hover, .form-vlk-plt .comment-likes__dis-like:hover {
    text-decoration: none
}

.form-vlk-plt .comment-likes__like:before, .form-vlk-plt .comment-likes__dis-like:before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    margin-right: 7px
}

.form-vlk-plt .comment-likes__like:before {
    width: 18px;
    height: 15px;
    background-position: -87px -296px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat;
    margin-top: -5px
}

.form-vlk-plt .comment-likes__like:hover:before {
    width: 18px;
    height: 15px;
    background-position: -109px -296px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.form-vlk-plt .comment-likes__dis-like:before {
    width: 18px;
    height: 15px;
    background-position: -65px -296px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat;
    margin-top: -3px
}

.form-vlk-plt .comment-likes__dis-like:hover:before {
    width: 18px;
    height: 15px;
    background-position: -43px -296px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.form-vlk-plt .comment-likes__s {
    margin: -1px 12px 0;
    color: #a0d3ff
}

.form-vlk-plt .sm-soc {
    display: inline-block;
    vertical-align: middle;
    margin: 0;
    padding: 0;
    list-style: none;
    -webkit-transition: all .2s;
    transition: all .2s;
    font-size: 0
}

.form-vlk-plt .sm-soc__li {
    float: left;
    margin-left: 10px
}

.form-vlk-plt .sm-soc__a {
    display: block;
    width: 20px;
    height: 20px;
    border-radius: 2px;
    background: #3b5999;
    border: 1px solid #6395ff;
    border-left-color: #4162a9;
    border-right-color: #4162a9;
    box-shadow: 0 2px 1px 0 #000;
    text-align: center
}

.form-vlk-plt .sm-soc__a:hover {
    background: #2c448a
}

.form-vlk-plt .sm-soc__a:before, .form-vlk-plt .sm-soc__a:after {
    content: '';
    display: inline-block;
    vertical-align: middle
}

.form-vlk-plt .sm-soc__a:before {
    width: 0;
    height: 100%
}

.form-vlk-plt .sm-soc__a:after {
    margin-top: 2px
}

.form-vlk-plt .sm-soc__a--fb:after {
    width: 9px;
    height: 17px;
    background-position: -47px -346px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.form-vlk-plt .sm-soc__a--gp:after {
    width: 16px;
    height: 14px;
    background-position: -154px -296px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.form-vlk-plt .sm-soc__a--vk:after {
    width: 10px;
    height: 12px;
    background-position: -236px -133px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.form-vlk-plt .sm-soc__a--tw:after {
    width: 14px;
    height: 12px;
    background-position: -218px -133px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.form-vlk-plt .sm-soc__a--ok:after {
    width: 10px;
    height: 16px;
    background-position: -50px -318px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.form-vlk-plt .sm-soc__a--mail:after {
    width: 14px;
    height: 14px;
    background-position: -174px -296px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.form-vlk-plt .count-comment:before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    margin-right: 6px;
    margin-top: -4px;
    width: 20px;
    height: 17px;
    background-position: -277px -257px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.form-vlk-plt .comment-form {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 18px;
    font-weight: 700;
    text-shadow: 0 2px 0 #000
}

.form-vlk-plt .comment-form__top {
    margin-bottom: 20px
}

.form-vlk-plt .comment-form__bot {
    margin-top: 20px
}

.form-vlk-plt .comment-form__bot .share {
    padding-top: 10px
}

.form-vlk-plt .comment-form__btn {
    height: 45px;
    line-height: 45px;
    padding: 0 49px;
    font-size: 20px
}

.form-vlk-plt .comment-form__btn:before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    margin-right: 13px;
    margin-top: -3px;
    width: 24px;
    height: 27px;
    background-position: -397px -119px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.form-vlk-plt .field {
    display: block;
    width: 100%;
    outline: none;
    resize: none;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 14px;
    color: #fff;
    text-shadow: 0 2px 0 #000;
    height: 32px;
    border: 1px solid #036;
    background: #242647;
    box-shadow: 0 3px 9px 0 #000;
    padding: 0 11px;
    font-weight: 400;
    -webkit-transition: all .2s;
    transition: all .2s
}

.form-vlk-plt .field::-webkit-input-placeholder {
    color: #fff
}

.form-vlk-plt .field::-moz-placeholder {
    color: #fff
}

.form-vlk-plt .field:-moz-placeholder {
    color: #fff
}

.form-vlk-plt .field:-ms-input-placeholder {
    color: #fff
}

.form-vlk-plt .frm-fields {
    margin-top: 15px;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700
}

.form-vlk-plt .frm-fields__area {
    margin-bottom: 20px;
    padding-left: 62px;
    position: relative
}

.form-vlk-plt .frm-fields__area:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 49px;
    height: 49px;
    background-position: -344px -119px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat;
    box-shadow: 0 2px 1px 0 #000
}

.form-vlk-plt .frm-fields input.field {
    width: 148px
}

.form-vlk-plt .frm-fields__txtarea {
    padding: 10px 19px;
    font-size: 18px;
    height: 49px
}

.form-vlk-plt .frm-fields__txtarea:focus {
    height: 150px
}

.form-vlk-plt .frm-fields__btn {
    height: 32px;
    line-height: 32px;
    padding: 0 51px;
    font-size: 16px
}

.form-vlk-plt .frm-fields-row {
    font-size: 0;
    margin-bottom: 20px
}

.form-vlk-plt .frm-fields-row__el {
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
    font-size: 18px;
    text-align: left
}

.form-vlk-plt .is-hid {
    display: none
}

.game-vlk-plt .game-box {
    width: 1000px;
    margin-left: auto;
    margin-right: auto;
    padding: 20px 0 0 0;
    margin-bottom: 25px
}

.game-vlk-plt .game-box-side {
    float: right;
    width: 185px;
    color: #ffc;
    text-shadow: 0 2px 0 #000
}

.game-vlk-plt .game-box-side .btn {
    padding: 0
}

.game-vlk-plt .game-box-side__text {
    display: block;
    font-size: 20px;
    line-height: 1.1;
    margin-bottom: 25px;
    font-family: 'Roboto Condensed', sans-serif;
    text-transform: uppercase
}

.game-vlk-plt .game-box-side__img {
    position: absolute;
    top: 50px;
    width: 100%;
    left: 0;
    font-size: 0
}

.game-vlk-plt .game-box-side__img img {
    display: inline-block
}

.game-vlk-plt .game-box-side__separate {
    margin-bottom: 18px;
    position: relative;
    font-size: 0
}

.game-vlk-plt .game-box-side__separate:after {
    content: '';
    position: absolute;
    height: 23px;
    width: 100%;
    left: 0;
    top: 100%;
    background: url(" ../img-vlk-plt/general/bg-sp-strap.png") repeat-y 50% 100%
}

.game-vlk-plt .game-box-side__strap {
    border-radius: 5px;
    text-align: center;
    position: relative;
    height: auto;
    padding: 310px 8px 20px;
    border: 1px solid #036;
    background: #111547
}

.game-vlk-plt .game-box-side__strap:before, .game-vlk-plt .game-box-side__strap:after {
    content: '';
    display: block;
    position: absolute;
    top: -2px
}

.game-vlk-plt .game-box-side__strap:before {
    width: 100%;
    height: 15px;
    left: 0;
    border-radius: 5px 5px 0 0;
    background: url(" ../img-vlk-plt/general/main-bg.jpg") 50% 0;
    box-shadow: inset 0 1px 0 0 #60585d, 0 0 13px 0 #000
}

.game-vlk-plt .game-box-side__strap:after {
    left: 50%;
    margin-left: -40px;
    width: 80px;
    height: 61px;
    background-position: -344px 0;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.game-vlk-plt .game-box-iframe {
    margin-right: 200px;
    height: 600px;
    border: 2px solid #0c499c
}

.game-vlk-plt .game-box-iframe iframe {
    width: 100%;
    height: 100%;
    border: 0
}

.game-vlk-plt .count-down-tit {
    display: block;
    font-size: 13px;
    text-transform: uppercase;
    text-shadow: 0 2px 0 #000;
    margin-bottom: 20px;
    position: relative;
    padding: 0 45px
}

.game-vlk-plt .count-down-tit:before, .game-vlk-plt .count-down-tit:after {
    content: '';
    display: block;
    width: 40px;
    height: 40px;
    background-position: -344px -209px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat;
    position: absolute;
    top: -3px
}

.game-vlk-plt .count-down-tit:before {
    left: 0
}

.game-vlk-plt .count-down-tit:after {
    right: 0
}

.game-vlk-plt .count-down {
    display: inline-block
}

.game-vlk-plt .count-down__numb {
    overflow: hidden;
    text-align: center;
    padding-bottom: 1px
}

.game-vlk-plt .count-down__item {
    float: left;
    width: 52px;
    height: 60px;
    line-height: .8;
    padding-top: 10px;
    font-size: 32px;
    margin-left: 4px;
    color: #fff;
    border: 1px solid #191618;
    background: #000008;
    box-shadow: 0 1px 0 #3d3528;
    position: relative;
    font-family: Trebuchet MS, sans-serif;
    border-radius: 3px;
    text-shadow: 2px 2px 20px #393154, -2px -2px 20px #393154, -2px 2px 20px #393154, 2px -2px 20px #393154
}

.game-vlk-plt .count-down__item:before {
    content: '';
    position: absolute;
    font-size: 12px;
    text-shadow: 0 1px 0 #000;
    color: #fff;
    width: 100%;
    left: 0;
    bottom: 8px
}

.game-vlk-plt .count-down__item--d {
    display: none
}

.game-vlk-plt .count-down__item--h {
    margin-left: 0
}

.game-vlk-plt .count-down__item--h:before {
    content: 'Ñ‡Ð°ÑÑ‹'
}

.game-vlk-plt .count-down__item--m:before {
    content: 'Ð¼Ð¸Ð½.'
}

.game-vlk-plt .count-down__item--s:before {
    content: 'ÑÐµÐº.'
}

.game-vlk-plt .btn-game {
    width: 726px;
    margin: 25px auto -15px;
    position: relative
}

.game-vlk-plt .btn-game:before, .game-vlk-plt .btn-game:after {
    content: '';
    display: inline-block;
    vertical-align: middle;
    width: 136px;
    height: 43px;
    background-position: -150px -42px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat;
    position: absolute
}

.game-vlk-plt .btn-game:before {
    top: 0;
    left: -142px
}

.game-vlk-plt .btn-game:after {
    right: -142px;
    top: 2px;
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg)
}

.header-game-vlk-plt .header {
    width: 1040px;
    margin: 0 auto 0;
    position: relative;
    z-index: 2;
    background: url(" ../img-vlk-plt/general/bg-substrate.png") no-repeat 50% 68px
}

.header-game-vlk-plt .header__over {
    text-align: right;
    font-size: 0;
    padding: 10px 0;
    font-family: 'Roboto Condensed', sans-serif;
    color: #fff;
    padding-right: 40px;
    text-shadow: 0 2px 0 #000;
    position: relative;
    z-index: 1
}

.header-game-vlk-plt .header__over .social-btn {
    margin-right: 25px
}

.header-game-vlk-plt .header__soc-tit {
    display: inline-block;
    vertical-align: middle;
    font-size: 18px;
    margin-right: 25px
}

.header-game-vlk-plt .header__logo {
    position: absolute;
    width: 256px;
    height: 168px;
    left: 58px;
    top: 8px;
    background: url(" ../img-vlk-plt/general/bg-logo.png") no-repeat 50%;
    z-index: 2
}

.header-game-vlk-plt .header__under {
    height: 92px;
    padding: 30px 0 0 300px
}

.header-vulkan-plt .header {
    width: 1040px;
    margin: 0 auto -55px;
    position: relative;
    z-index: 2
}

.header-vulkan-plt .header__over {
    text-align: right;
    font-size: 0;
    padding: 10px 0;
    font-family: 'Roboto Condensed', sans-serif;
    color: #fff;
    padding-right: 40px;
    text-shadow: 0 2px 0 #000;
    position: relative;
    z-index: 1
}

.header-vulkan-plt .header__over .social-btn {
    margin-right: 25px
}

.header-vulkan-plt .header__slogan {
    display: inline-block;
    vertical-align: middle;
    font-size: 18px;
    margin-right: 25px
}

.header-vulkan-plt .header__logo {
    position: absolute;
    width: 256px;
    height: 168px;
    left: 58px;
    top: 30px;
    z-index: 2
}

.header-vulkan-plt .header__under {
    height: 199px;
    padding: 28px 75px 0 75px;
    margin: -27px -48px 0;
    position: relative;
    background: url(" ../img-vlk-plt/general/bg-header-panel.png") no-repeat 50% 0
}

.header-vulkan-plt .header-btns {
    padding-left: 265px
}

.header-vulkan-plt .header-btns__text {
    width: 386px;
    height: 46px;
    position: relative;
    text-align: center;
    display: inline-block;
    padding-top: 4px;
    background: url(" ../img-vlk-plt/general/header-nav-bar-text.png") no-repeat 50% 2px
}

.header-vulkan-plt .header-btns__text:before, .header-vulkan-plt .header-btns__text:after {
    content: '';
    display: block;
    position: absolute
}

.header-vulkan-plt .header-btns__text:before {
    bottom: 10px;
    left: 0;
    width: 52px;
    height: 27px;
    background-position: -213px -153px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.header-vulkan-plt .header-btns__text:after {
    bottom: 8px;
    right: 0;
    width: 58px;
    height: 33px;
    background-position: -344px -172px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.header-vulkan-plt .head-menu {
    margin: 0;
    padding: 0;
    list-style: none;
    position: relative;
    width: 102%;
    padding-left: 220px;
    margin-bottom: 15px
}

.header-vulkan-plt .head-menu li {
    float: left
}

.header-vulkan-plt .head-menu li a, .header-vulkan-plt .head-menu li span {
    display: block;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    text-decoration: none;
    font-size: 16px;
    font-weight: 700;
    text-shadow: 0 2px 0 #000;
    padding: 22px 28px 7px;
    -webkit-transition: all .1s;
    transition: all .1s;
    position: relative
}

.header-vulkan-plt .head-menu li a:before, .header-vulkan-plt .head-menu li span:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -18px;
    width: 36px;
    height: 13px;
    background-position: -150px -133px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.header-vulkan-plt .head-menu li a:hover, .header-vulkan-plt .head-menu li span:hover, .header-vulkan-plt .head-menu li.current-menu-item a, .header-vulkan-plt .head-menu li.current-menu-item span {
    text-shadow: 2px 2px 10px #fc6, -2px -2px 10px #fc6, -2px 2px 10px #fc6, 2px -2px 10px #fc6
}

.header-vulkan-plt .head-menu li a:hover:before, .header-vulkan-plt .head-menu li span:hover:before, .header-vulkan-plt .head-menu li.current-menu-item a:before, .header-vulkan-plt .head-menu li.current-menu-item span:before {
    margin-left: -40px;
    margin-top: -1px;
    width: 80px;
    height: 61px;
    background-position: -344px 0;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.jackpot-vlk-plt .offers {
    margin: 0 0 25px 0
}

.jackpot-vlk-plt .offers .offers-text {
    display: block;
    border-radius: 10px;
    background: #1a182c;
    min-height: 315px;
    position: relative;
    padding: 20px 0 14px 328px;
    box-shadow: 0 0 13px 0 #000;
    margin: 0 0 25px 0;
    border: 1px solid #036;
    overflow: hidden
}

.jackpot-vlk-plt .offers .offers-text:before, .jackpot-vlk-plt .offers .offers-text:after {
    display: table;
    content: ""
}

.jackpot-vlk-plt .offers .offers-text:after {
    clear: both
}

.lt-ie8 .jackpot-vlk-plt .offers .offers-text {
    zoom: 1
}

.jackpot-vlk-plt .offers .offers-text__img {
    width: 328px;
    height: 315px;
    overflow: hidden;
    border-radius: 10px 0 0 10px;
    position: absolute;
    left: 0;
    top: 0
}

.jackpot-vlk-plt .offers .offers-text__img img {
    display: block;
    width: 100%;
    height: auto;
    border: none !important
}

.jackpot-vlk-plt .offers .offers-text .btn-helper {
    max-width: 252px;
    margin: 0 auto
}

.jackpot-vlk-plt .offers .offers-jp {
    padding: 30px 30px 16px;
    position: relative
}

.jackpot-vlk-plt .offers .offers-jp__tit-wrap {
    display: block;
    height: 90px;
    position: relative;
    margin-top: 10px;
    background: url(" ../img-vlk-plt/general/sb-jp__title.png") no-repeat 50% 50%
}

.jackpot-vlk-plt .offers .offers-jp__tit-wrap:before, .jackpot-vlk-plt .offers .offers-jp__tit-wrap:after {
    content: '';
    display: block;
    height: 1px;
    width: 100%;
    background: #ffc;
    box-shadow: 0 0 6px 2px #fc6;
    position: absolute;
    left: 0
}

.jackpot-vlk-plt .offers .offers-jp__tit-wrap:before {
    top: 0
}

.jackpot-vlk-plt .offers .offers-jp__tit-wrap:after {
    bottom: 0
}

.jackpot-vlk-plt .offers .offers-jp__decor {
    display: block;
    width: 270px;
    height: 15px;
    position: absolute;
    top: -2px;
    left: 50%;
    margin-left: -135px;
    border-radius: 5px;
    background: url(" ../img-vlk-plt/general/main-bg.jpg") 50% 0;
    box-shadow: inset 0 1px 0 0 #60585d, 0 0 13px 0 #000
}

.jackpot-vlk-plt .offers .offers-jp__decor:before, .jackpot-vlk-plt .offers .offers-jp__decor:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    width: 80px;
    height: 61px;
    background-position: -344px 0;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.jackpot-vlk-plt .offers .offers-jp__decor:before {
    left: 20px
}

.jackpot-vlk-plt .offers .offers-jp__decor:after {
    right: 20px
}

.jackpot-vlk-plt .offers .offers-jp__jp {
    display: block;
    text-align: center;
    font-size: 40px;
    font-weight: 700;
    font-family: 'Roboto Condensed', sans-serif;
    text-shadow: 1px 1px 10px #ab8814, -1px -1px 10px #ab8814, -1px 1px 10px #ab8814, 1px -1px 10px #ab8814;
    line-height: 1.2;
    position: relative;
    margin-top: 15px;
    text-transform: uppercase
}

.jackpot-vlk-plt .offers .offers-jp__jp span {
    font-size: 20px;
    display: block
}

.jackpot-vlk-plt .offers .offers-jp__jp:before, .jackpot-vlk-plt .offers .offers-jp__jp:after {
    content: '';
    width: 40px;
    height: 40px;
    background-position: -344px -209px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat;
    display: block;
    position: absolute;
    top: 5px
}

.jackpot-vlk-plt .offers .offers-jp__jp:before {
    left: -6px;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.jackpot-vlk-plt .offers .offers-jp__jp:after {
    right: -6px;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.jackpot-vlk-plt .offers-info {
    border: 1px solid #036;
    background: #111547;
    border-radius: 10px;
    padding: 25px;
    font-size: 14px;
    line-height: 20px
}

.jackpot-vlk-plt .offers-info p {
    margin: 20px 0
}

.jackpot-vlk-plt .offers-info p:first-child {
    margin-top: 0
}

.jackpot-vlk-plt .offers-info p:last-child {
    margin-bottom: 0
}

.jackpot-vlk-plt .offers-info__list {
    margin: 0;
    padding: 0;
    list-style: none
}

.jackpot-vlk-plt .offers-info__list li {
    margin-top: 10px
}

.jackpot-vlk-plt .offers-info__list li:first-child {
    margin-top: 0
}

.jackpot-vlk-plt .offers-info__list li:before {
    content: "";
    display: inline-block;
    vertical-align: middle;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #ffc;
    margin-right: 12px
}

.levels-vlk-plt .stage-wrap {
    background: #111547;
    border: 1px solid #036;
    box-shadow: 0 2px 2px 0 #000;
    padding: 0 20px;
    border-radius: 5px
}

.levels-vlk-plt .stage {
    min-height: 189px;
    position: relative;
    padding: 20px 0 20px 156px
}

.levels-vlk-plt .stage__title {
    display: block;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 10px;
    color: #ffc;
    text-shadow: 1px 1px 10px #8e7b3e, -1px -1px 10px #8e7b3e, -1px 1px 10px #8e7b3e, 1px -1px 10px #8e7b3e
}

.levels-vlk-plt .stage__title:before {
    content: '';
    display: inline-block;
    margin-bottom: -7px;
    margin-right: 10px;
    width: 52px;
    height: 27px;
    background-position: -213px -153px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.levels-vlk-plt .stage__text {
    text-shadow: 0 2px 0 #000;
    margin-bottom: 5px;
    min-height: 65px
}

.levels-vlk-plt .stage:before {
    content: '';
    position: absolute;
    width: 126px;
    height: 146px;
    left: 5px;
    top: 26px;
    background: url(" ../img-vlk-plt/general/ico-levels.png") no-repeat 0 0
}

.levels-vlk-plt .stage--1:before {
    background-position: 0 0
}

.levels-vlk-plt .stage--2:before {
    background-position: 0 -146px
}

.levels-vlk-plt .stage--3:before {
    background-position: 0 -294px
}

.levels-vlk-plt .stage--4:before {
    background-position: 0 -442px
}

.levels-vlk-plt .stage--5:before {
    background-position: 0 -590px
}

.levels-vlk-plt .stage--6:before {
    background-position: 0 -738px
}

.levels-vlk-plt .stage--7:before {
    background-position: 0 -886px
}

.levels-vlk-plt .stage--8:before {
    background-position: 0 -1032px
}

.levels-vlk-plt .stage:after {
    content: '';
    display: block;
    width: 100%;
    height: 1px;
    background: #000;
    border: 1px solid #0d1035;
    position: absolute;
    top: 0;
    left: 0;
    box-shadow: 0 1px 0 0 #20265f
}

.levels-vlk-plt .stage:first-child:after {
    display: none
}

.levels-vlk-plt .stage-info {
    display: inline-block;
    vertical-align: top;
    margin-left: 30px;
    font-size: 14px
}

.levels-vlk-plt .stage-info:first-child {
    margin-left: 0
}

.levels-vlk-plt .stage-info__tit {
    display: block;
    color: #7f8495;
    text-shadow: 0 2px 0 #000
}

.levels-vlk-plt .stage-info__text {
    font-size: 20px;
    display: block
}

.lotteries-vlk-plt .offers {
    margin: 28px 0 25px 0
}

.lotteries-vlk-plt .offers .separate-two, .lotteries-vlk-plt .offers .separate-three {
    padding-top: 10px
}

.lotteries-vlk-plt .offers .separate-two {
    background: url(" ../img-vlk-plt/general/separate-two.png") no-repeat 50% 0
}

.lotteries-vlk-plt .offers .separate-three {
    background: url(" ../img-vlk-plt/general/separate-three.png") no-repeat 50% 0
}

.lotteries-vlk-plt .offers .offers-text {
    display: block;
    border-radius: 10px;
    background: #1a182c;
    min-height: 239px;
    position: relative;
    padding: 20px 14px 10px 449px;
    box-shadow: 0 0 13px 0 #000;
    border: 1px solid #036
}

.lotteries-vlk-plt .offers .offers-text:before, .lotteries-vlk-plt .offers .offers-text:after {
    display: table;
    content: ""
}

.lotteries-vlk-plt .offers .offers-text:after {
    clear: both
}

.lt-ie8 .lotteries-vlk-plt .offers .offers-text {
    zoom: 1
}

.lotteries-vlk-plt .offers .offers-text:before {
    content: '';
    display: none;
    position: absolute;
    left: -4px;
    top: 12px;
    z-index: 1;
    width: 135px;
    height: 40px;
    background-position: 0 -189px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.lotteries-vlk-plt .offers .offers-text__img {
    width: 435px;
    height: 237px;
    overflow: hidden;
    border-radius: 10px 0 0 10px;
    position: absolute;
    left: 0;
    top: 0
}

.lotteries-vlk-plt .offers .offers-text__img img {
    display: block;
    width: 100%;
    height: auto;
    border: none !important
}

.lotteries-vlk-plt .offers .offers-text__title {
    display: block;
    text-align: center;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
    font-size: 24px;
    text-shadow: 0 2px 0 #000
}

.lotteries-vlk-plt .offers .offers-text__nm {
    font-size: 26px;
    line-height: 30px;
    font-family: Trebuchet MS, sans-serif;
    color: #ffc;
    text-shadow: 1px 1px 10px #ab8814, -1px -1px 10px #ab8814, -1px 1px 10px #ab8814, 1px -1px 10px #ab8814
}

.lotteries-vlk-plt .offers .offers-text__nm, .lotteries-vlk-plt .offers .offers-text__btn {
    display: block;
    text-transform: uppercase
}

.lotteries-vlk-plt .offers .offers-text__btn {
    color: #ffc;
    font-size: 20px;
    margin-top: 5px
}

.lotteries-vlk-plt .offers .offers-text__btn .btn {
    padding: 0
}

.lotteries-vlk-plt .offers .offers-text__pr {
    font-size: 20px;
    display: block;
    margin-top: 5px
}

.lotteries-vlk-plt .offers .offers-text__pr span {
    display: block
}

.lotteries-vlk-plt .offers.offers--now .offers-text:before, .lotteries-vlk-plt .offers.offers--done .offers-text:before {
    content: '';
    display: block;
    position: absolute;
    left: -6px;
    top: 12px;
    z-index: 1
}

.lotteries-vlk-plt .offers.offers--now .offers-text:before {
    width: 135px;
    height: 40px;
    background-position: 0 -189px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.lotteries-vlk-plt .offers.offers--done .offers-text:before {
    width: 135px;
    height: 40px;
    background-position: -150px -89px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.lotteries-vlk-plt .offers__date {
    font-size: 20px;
    line-height: 1.4;
    height: 52px;
    white-space: nowrap;
    display: block
}

.lotteries-vlk-plt .offers__date span {
    font-size: 14px;
    display: block
}

.lotteries-vlk-plt .offers__date span:after {
    content: '';
    display: inline-block;
    margin: -8px 0 -8px 5px;
    width: 28px;
    height: 26px;
    background-position: -289px -89px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.lotteries-vlk-plt .offers__toggler {
    white-space: nowrap
}

.lotteries-vlk-plt .offers__toggler:after {
    content: '';
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
    width: 11px;
    height: 21px;
    background-position: -32px -346px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat;
    -webkit-transition: all .2s;
    transition: all .2s;
    overflow: hidden
}

.lotteries-vlk-plt .offers.is-active .offers__toggler:after {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.lotteries-vlk-plt .offers-details {
    border-radius: 5px;
    background: url(" ../img-vlk-plt/general/main-bg.jpg") 0 0;
    box-shadow: inset 0 1px 0 0 #60585d, 0 0 13px 0 #000;
    padding: 8px 20px;
    text-shadow: 0 2px 0 #000;
    position: relative;
    z-index: 1;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700
}

.lotteries-vlk-plt .offers-details .btn {
    padding: 0
}

.lotteries-vlk-plt .offers-details-r {
    margin-left: -10px;
    margin-right: -10px
}

.lotteries-vlk-plt .offers-details-r__c {
    float: left;
    width: 33.333333%;
    padding: 0 10px
}

.lotteries-vlk-plt .offers-details-fond {
    text-align: center;
    font-size: 20px;
    padding-top: 8px
}

.lotteries-vlk-plt .offers-details-fond__title {
    display: block;
    text-shadow: 0 2px 0 #000;
    margin-bottom: 10px
}

.lotteries-vlk-plt .offers-details-fond__s {
    display: block;
    font-size: 30px;
    color: #ffc;
    line-height: 1
}

.lotteries-vlk-plt .offers-details-fond__s span {
    display: block;
    font-size: 20px
}

.lotteries-vlk-plt .count-down-tit {
    display: block;
    text-align: center;
    font-size: 16px;
    text-transform: uppercase;
    margin-bottom: 6px
}

.lotteries-vlk-plt .count-down-tit:after {
    content: '';
    display: inline-block;
    vertical-align: middle;
    margin: 0 0 0 5px;
    width: 26px;
    height: 29px;
    background-position: -398px -65px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.lotteries-vlk-plt .count-down {
    display: inline-block
}

.lotteries-vlk-plt .count-down__numb {
    overflow: hidden;
    text-align: center;
    padding-bottom: 1px
}

.lotteries-vlk-plt .count-down__item {
    float: left;
    width: 52px;
    height: 60px;
    line-height: .8;
    padding-top: 10px;
    font-size: 32px;
    font-weight: 400;
    margin-left: 14px;
    border: 1px solid #191618;
    background: #000008;
    box-shadow: 0 1px 0 #3d3528;
    position: relative;
    font-family: Trebuchet MS, sans-serif;
    border-radius: 3px;
    text-shadow: 2px 2px 20px #393154, -2px -2px 20px #393154, -2px 2px 20px #393154, 2px -2px 20px #393154
}

.lotteries-vlk-plt .count-down__item:after {
    content: '';
    position: absolute;
    width: 5px;
    height: 20px;
    background-position: 0 -371px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat;
    right: 100%;
    margin-right: 5px;
    top: 50%;
    margin-top: -10px
}

.lotteries-vlk-plt .count-down__item:before {
    content: '';
    position: absolute;
    font-size: 12px;
    text-shadow: 0 1px 0 #000;
    color: #fff;
    width: 100%;
    left: 0;
    bottom: 8px
}

.lotteries-vlk-plt .count-down__item--d {
    display: none
}

.lotteries-vlk-plt .count-down__item--h {
    margin-left: 0
}

.lotteries-vlk-plt .count-down__item--h:before {
    content: 'Ñ‡Ð°ÑÑ‹'
}

.lotteries-vlk-plt .count-down__item--m:before {
    content: 'Ð¼Ð¸Ð½.'
}

.lotteries-vlk-plt .count-down__item--s:before {
    content: 'ÑÐµÐº.'
}

.lotteries-vlk-plt .offers-info {
    border-radius: 10px;
    background: #111547;
    border: 1px solid #036;
    padding: 25px;
    font-size: 14px
}

.lotteries-vlk-plt .offers-info p {
    margin: 20px 0
}

.lotteries-vlk-plt .offers-info p:last-child {
    margin-bottom: 0
}

.lotteries-vlk-plt .offers-info__sum {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
    font-size: 19px;
    margin-bottom: 10px;
    text-shadow: 0 2px 0 #000;
    text-align: justify
}

.lotteries-vlk-plt .offers-info__sum span {
    text-shadow: 1px 1px 10px #ab8814, -1px -1px 10px #ab8814, -1px 1px 10px #ab8814, 1px -1px 10px #ab8814
}

.lotteries-vlk-plt .offers-info-box {
    margin-left: -15px;
    margin-right: -15px
}

.lotteries-vlk-plt .offers-info-box__c {
    float: left;
    width: 33.333333%;
    padding: 0 15px
}

.lotteries-vlk-plt .offers-tbl-wrap {
    margin: 0 -25px -25px;
    background: #001835;
    padding: 10px 0;
    border-radius: 0 0 10px 10px
}

.lotteries-vlk-plt .offers-tbl {
    overflow: hidden;
    width: 100%;
    border-collapse: separate;
    table-layout: fixed
}

.lotteries-vlk-plt .offers-tbl th, .lotteries-vlk-plt .offers-tbl td {
    vertical-align: middle;
    width: 1px;
    padding: 0 20px;
    border-bottom: 1px solid #000;
    text-align: center
}

.lotteries-vlk-plt .offers-tbl th:first-child, .lotteries-vlk-plt .offers-tbl td:first-child {
    width: 20%
}

.lotteries-vlk-plt .offers-tbl th:nth-child(2), .lotteries-vlk-plt .offers-tbl td:nth-child(2), .lotteries-vlk-plt .offers-tbl th:last-child, .lotteries-vlk-plt .offers-tbl td:last-child {
    width: 40%
}

.lotteries-vlk-plt .offers-tbl th {
    height: 46px;
    text-transform: uppercase;
    color: #7f8495;
    text-shadow: 0 1px 0 #000;
    font-size: 16px
}

.lotteries-vlk-plt .offers-tbl td {
    height: 28px;
    border-top: 1px solid #082a69
}

.lotteries-vlk-plt .offers-tbl tr:last-child td {
    border-bottom: none
}

.lottery-vlk-plt .offers {
    margin: 28px 0 25px 0
}

.lottery-vlk-plt .offers .separate-two, .lottery-vlk-plt .offers .separate-three {
    padding-top: 10px
}

.lottery-vlk-plt .offers .separate-two {
    background: url(" ../img-vlk-plt/general/separate-two.png") no-repeat 50% 0
}

.lottery-vlk-plt .offers .separate-three {
    background: url(" ../img-vlk-plt/general/separate-three.png") no-repeat 50% 0
}

.lottery-vlk-plt .offers .offers-text {
    display: block;
    border-radius: 10px;
    background: #1a182c;
    min-height: 239px;
    position: relative;
    padding: 20px 14px 10px 449px;
    box-shadow: 0 0 13px 0 #000;
    border: 1px solid #036
}

.lottery-vlk-plt .offers .offers-text:before, .lottery-vlk-plt .offers .offers-text:after {
    display: table;
    content: ""
}

.lottery-vlk-plt .offers .offers-text:after {
    clear: both
}

.lt-ie8 .lottery-vlk-plt .offers .offers-text {
    zoom: 1
}

.lottery-vlk-plt .offers .offers-text:before {
    content: '';
    display: none;
    position: absolute;
    left: -6px;
    top: 12px;
    z-index: 1;
    width: 135px;
    height: 40px;
    background-position: 0 -189px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.lottery-vlk-plt .offers .offers-text__img {
    width: 435px;
    height: 237px;
    overflow: hidden;
    border-radius: 10px 0 0 10px;
    position: absolute;
    left: 0;
    top: 0
}

.lottery-vlk-plt .offers .offers-text__img img {
    display: block;
    width: 100%;
    height: auto;
    border: none !important
}

.lottery-vlk-plt .offers .offers-text__title {
    display: block;
    text-align: center;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
    font-size: 24px;
    text-shadow: 0 2px 0 #000
}

.lottery-vlk-plt .offers .offers-text__nm {
    font-size: 26px;
    line-height: 30px;
    font-family: Trebuchet MS, sans-serif;
    color: #ffc;
    text-shadow: 1px 1px 10px #ab8814, -1px -1px 10px #ab8814, -1px 1px 10px #ab8814, 1px -1px 10px #ab8814
}

.lottery-vlk-plt .offers .offers-text__nm, .lottery-vlk-plt .offers .offers-text__btn {
    display: block;
    text-transform: uppercase
}

.lottery-vlk-plt .offers .offers-text__btn {
    color: #ffc;
    font-size: 20px;
    margin-top: 5px
}

.lottery-vlk-plt .offers .offers-text__btn .btn {
    padding: 0
}

.lottery-vlk-plt .offers .offers-text__pr {
    font-size: 20px;
    display: block;
    margin-top: 5px
}

.lottery-vlk-plt .offers .offers-text__pr span {
    display: block
}

.lottery-vlk-plt .offers.offers--now .offers-text:before, .lottery-vlk-plt .offers.offers--done .offers-text:before {
    content: '';
    display: block;
    position: absolute;
    left: -6px;
    top: 12px;
    z-index: 1
}

.lottery-vlk-plt .offers.offers--now .offers-text:before {
    width: 135px;
    height: 40px;
    background-position: 0 -189px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.lottery-vlk-plt .offers.offers--done .offers-text:before {
    width: 135px;
    height: 40px;
    background-position: -150px -89px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.lottery-vlk-plt .offers__date {
    font-size: 20px;
    line-height: 1.4;
    height: 52px;
    white-space: nowrap;
    display: block
}

.lottery-vlk-plt .offers__date span {
    font-size: 14px;
    display: block
}

.lottery-vlk-plt .offers__date span:after {
    content: '';
    display: inline-block;
    margin: -8px 0 -8px 5px;
    width: 28px;
    height: 26px;
    background-position: -289px -89px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.lottery-vlk-plt .offers__toggler {
    white-space: nowrap
}

.lottery-vlk-plt .offers__toggler:after {
    content: '';
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
    width: 11px;
    height: 21px;
    background-position: -32px -346px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat;
    -webkit-transition: all .2s;
    transition: all .2s;
    overflow: hidden
}

.lottery-vlk-plt .offers.is-active .offers__toggler:after {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.lottery-vlk-plt .offers-details {
    border-radius: 5px;
    background: url(" ../img-vlk-plt/general/main-bg.jpg") 0 0;
    box-shadow: inset 0 1px 0 0 #60585d, 0 0 13px 0 #000;
    padding: 8px 20px;
    text-shadow: 0 2px 0 #000;
    position: relative;
    z-index: 1;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700
}

.lottery-vlk-plt .offers-details .btn {
    padding: 0
}

.lottery-vlk-plt .offers-details-r {
    margin-left: -10px;
    margin-right: -10px
}

.lottery-vlk-plt .offers-details-r__c {
    float: left;
    width: 33.333333%;
    padding: 0 10px
}

.lottery-vlk-plt .offers-details-fond {
    text-align: center;
    font-size: 20px;
    padding-top: 8px
}

.lottery-vlk-plt .offers-details-fond__title {
    display: block;
    text-shadow: 0 2px 0 #000;
    margin-bottom: 10px
}

.lottery-vlk-plt .offers-details-fond__s {
    display: block;
    font-size: 30px;
    color: #ffc;
    line-height: 1
}

.lottery-vlk-plt .offers-details-fond__s span {
    display: block;
    font-size: 20px
}

.lottery-vlk-plt .count-down-tit {
    display: block;
    text-align: center;
    font-size: 16px;
    text-transform: uppercase;
    margin-bottom: 6px
}

.lottery-vlk-plt .count-down-tit:after {
    content: '';
    display: inline-block;
    vertical-align: middle;
    margin: 0 0 0 5px;
    width: 26px;
    height: 29px;
    background-position: -398px -65px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.lottery-vlk-plt .count-down {
    display: inline-block
}

.lottery-vlk-plt .count-down__numb {
    overflow: hidden;
    text-align: center;
    padding-bottom: 1px
}

.lottery-vlk-plt .count-down__item {
    float: left;
    width: 52px;
    height: 60px;
    line-height: .8;
    padding-top: 10px;
    font-size: 32px;
    font-weight: 400;
    margin-left: 14px;
    border: 1px solid #191618;
    background: #000008;
    box-shadow: 0 1px 0 #3d3528;
    position: relative;
    font-family: Trebuchet MS, sans-serif;
    border-radius: 3px;
    text-shadow: 2px 2px 20px #393154, -2px -2px 20px #393154, -2px 2px 20px #393154, 2px -2px 20px #393154
}

.lottery-vlk-plt .count-down__item:after {
    content: '';
    position: absolute;
    width: 5px;
    height: 20px;
    background-position: 0 -371px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat;
    right: 100%;
    margin-right: 5px;
    top: 50%;
    margin-top: -10px
}

.lottery-vlk-plt .count-down__item:before {
    content: '';
    position: absolute;
    font-size: 12px;
    text-shadow: 0 1px 0 #000;
    color: #fff;
    width: 100%;
    left: 0;
    bottom: 8px
}

.lottery-vlk-plt .count-down__item--d {
    display: none
}

.lottery-vlk-plt .count-down__item--h {
    margin-left: 0
}

.lottery-vlk-plt .count-down__item--h:before {
    content: 'Ñ‡Ð°ÑÑ‹'
}

.lottery-vlk-plt .count-down__item--m:before {
    content: 'Ð¼Ð¸Ð½.'
}

.lottery-vlk-plt .count-down__item--s:before {
    content: 'ÑÐµÐº.'
}

.lottery-vlk-plt .offers-info {
    border-radius: 10px;
    background: #111547;
    border: 1px solid #036;
    padding: 25px;
    font-size: 14px
}

.lottery-vlk-plt .offers-info p {
    margin: 20px 0
}

.lottery-vlk-plt .offers-info p:last-child {
    margin-bottom: 0
}

.lottery-vlk-plt .offers-info__sum {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
    font-size: 19px;
    margin-bottom: 10px;
    text-shadow: 0 2px 0 #000;
    text-align: justify
}

.lottery-vlk-plt .offers-info__sum span {
    text-shadow: 1px 1px 10px #ab8814, -1px -1px 10px #ab8814, -1px 1px 10px #ab8814, 1px -1px 10px #ab8814
}

.lottery-vlk-plt .offers-info-box {
    margin-left: -15px;
    margin-right: -15px
}

.lottery-vlk-plt .offers-info-box__c {
    float: left;
    width: 33.333333%;
    padding: 0 15px
}

.lottery-vlk-plt .offers-tbl-wrap {
    margin: 0 -25px -25px;
    background: #001835;
    padding: 10px 0;
    border-radius: 0 0 10px 10px
}

.lottery-vlk-plt .offers-tbl {
    overflow: hidden;
    width: 100%;
    border-collapse: separate;
    table-layout: fixed
}

.lottery-vlk-plt .offers-tbl th, .lottery-vlk-plt .offers-tbl td {
    vertical-align: middle;
    width: 1px;
    padding: 0 20px;
    border-bottom: 1px solid #000;
    text-align: center
}

.lottery-vlk-plt .offers-tbl th:first-child, .lottery-vlk-plt .offers-tbl td:first-child {
    width: 20%
}

.lottery-vlk-plt .offers-tbl th:nth-child(2), .lottery-vlk-plt .offers-tbl td:nth-child(2), .lottery-vlk-plt .offers-tbl th:last-child, .lottery-vlk-plt .offers-tbl td:last-child {
    width: 40%
}

.lottery-vlk-plt .offers-tbl th {
    height: 46px;
    text-transform: uppercase;
    color: #7f8495;
    text-shadow: 0 1px 0 #000;
    font-size: 16px
}

.lottery-vlk-plt .offers-tbl td {
    height: 28px;
    border-top: 1px solid #082a69
}

.lottery-vlk-plt .offers-tbl tr:last-child td {
    border-bottom: none
}

.main-bunner-vlk-plt .owl-stage-outer {
    width: 100%
}

.main-bunner-vlk-plt .bun-in {
    position: relative;
    width: 1040px;
    height: 258px;
    margin: 0 auto;
    padding-top: 10px;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 16px;
    line-height: 1.2;
    overflow: hidden;
    opacity: 0;
    -webkit-transition: all 1s;
    transition: all 1s
}

.main-bunner-vlk-plt .bun-in.owl-loaded {
    opacity: 1
}

.main-bunner-vlk-plt .bun-in .owl-prev, .main-bunner-vlk-plt .bun-in .owl-next {
    position: absolute;
    width: 30px;
    top: 0;
    bottom: 0
}

.main-bunner-vlk-plt .bun-in .owl-prev:after, .main-bunner-vlk-plt .bun-in .owl-next:after {
    content: '';
    position: absolute;
    top: 50%;
    margin-top: -16px
}

.main-bunner-vlk-plt .bun-in .owl-prev:hover:after, .main-bunner-vlk-plt .bun-in .owl-next:hover:after {
    margin-top: -20px
}

.main-bunner-vlk-plt .bun-in .owl-prev {
    left: 0
}

.main-bunner-vlk-plt .bun-in .owl-prev:after {
    left: 6px;
    width: 20px;
    height: 32px;
    background-position: -302px -189px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.main-bunner-vlk-plt .bun-in .owl-prev:hover:after {
    left: 0;
    width: 32px;
    height: 40px;
    background-position: -388px -209px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.main-bunner-vlk-plt .bun-in .owl-next {
    right: 0
}

.main-bunner-vlk-plt .bun-in .owl-next:after {
    right: 4px;
    width: 20px;
    height: 32px;
    background-position: -278px -189px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.main-bunner-vlk-plt .bun-in .owl-next:hover:after {
    right: 0;
    width: 30px;
    height: 40px;
    background-position: -290px -42px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.main-bunner-vlk-plt .bun-in .owl-dots {
    position: absolute;
    left: 250px;
    bottom: 20px
}

.main-bunner-vlk-plt .bun-in .owl-dot {
    display: inline-block;
    vertical-aligin: middle;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    margin-left: 4px;
    background: #fff;
    -webkit-transition: all .2s;
    transition: all .2s
}

.main-bunner-vlk-plt .bun-in .owl-dot.active {
    box-shadow: 0 0 5px 1px #0089ff
}

.main-bunner-vlk-plt .bun-in__item {
    height: 248px
}

.main-bunner-vlk-plt .bun-in__img {
    position: absolute;
    left: 0;
    top: 0;
    max-height: 100%;
    width: auto !important
}

.main-bunner-vlk-plt .bun-in__btn {
    font-size: 0;
    padding-bottom: 5px;
    overflow: hidden;
    position: absolute;
    right: 83px;
    bottom: 10px
}

.main-bunner-vlk-plt .bun-in__btn .btn-helper {
    margin-right: 10px
}

.main-bunner-vlk-plt .bun-in-det {
    float: right;
    position: relative;
    width: 475px;
    max-height: 147px;
    overflow: hidden;
    margin: 25px 65px 0 0;
    text-shadow: 0 2px 0 #000
}

.main-bunner-vlk-plt .bun-in-det__tit {
    display: block;
    font-size: 35px;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 10px;
    color: #ffc
}

.main-menu-vlk-plt .main-menu-wrap {
    width: 1040px;
    margin: 0 auto;
    background: url(" ../img-vlk-plt/general/main-menu-wrap-bg.png") no-repeat 50% 0;
    padding: 21px 40px 0
}

.main-menu-vlk-plt .main-menu {
    margin: 0;
    padding: 0;
    list-style: none;
    font-size: 0;
    text-align: center;
    position: relative;
    height: 54px;
    margin: 0 35px;
    background: url(" ../img-vlk-plt/general/main-menu-decor.png") repeat-x 0 -54px
}

.main-menu-vlk-plt .main-menu:before, .main-menu-vlk-plt .main-menu:after {
    background: url(" ../img-vlk-plt/general/main-menu-decor.png") no-repeat 0 0;
    content: '';
    position: absolute;
    top: 0;
    height: 54px;
    width: 35px
}

.main-menu-vlk-plt .main-menu:before {
    left: -35px
}

.main-menu-vlk-plt .main-menu:after {
    background-position: 0 -108px;
    right: -35px
}

.main-menu-vlk-plt .main-menu__item {
    display: inline-block;
    font-size: 18px;
    position: relative
}

.main-menu-vlk-plt .main-menu__link {
    display: block;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    text-decoration: none;
    font-size: 18px;
    font-weight: 700;
    text-shadow: 0 2px 0 #000;
    padding: 12px 20px 7px;
    -webkit-transition: all .1s;
    transition: all .1s;
    position: relative
}

.main-menu-vlk-plt .main-menu__link:before {
    content: '';
    display: block;
    position: absolute;
    top: -8px;
    left: 50%;
    margin-left: -18px;
    width: 36px;
    height: 13px;
    background-position: -150px -133px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.main-menu-vlk-plt .main-menu__link:hover, .main-menu-vlk-plt .main-menu__link.is-active {
    text-shadow: 2px 2px 10px #fc6, -2px -2px 10px #fc6, -2px 2px 10px #fc6, 2px -2px 10px #fc6
}

.main-menu-vlk-plt .main-menu__link:hover:before, .main-menu-vlk-plt .main-menu__link.is-active:before {
    margin-left: -40px;
    margin-top: -1px;
    width: 80px;
    height: 61px;
    background-position: -344px 0;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.main-seo-vlk-plt .seo-inner {
    text-align: justify
}

.main-seo-vlk-plt .seo-inner img {
    border: 2px solid #0c499c;
    width: 100%
}

.main-seo-vlk-plt .seo-inner .main-title {
    padding-left: 53px
}

.modal-open {
    overflow: hidden
}

.modal-cap-game-vlk-plt .modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    display: none;
    overflow: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    outline: 0;
    background-color: #060d41
}

.modal-cap-game-vlk-plt .modal__dialog {
    width: 685px;
    margin: 60px auto 0
}

.modal-cap-game-vlk-plt .modal__close {
    display: block;
    position: absolute;
    width: 19px;
    height: 19px;
    background: url(" ../img-vlk-plt/general/bg-close-modal-login.png") no-repeat 0 0;
    right: -9px;
    top: -9px;
    cursor: pointer
}

.modal-cap-game-vlk-plt .modal__content {
    border-radius: 10px;
    border: 1px solid #036;
    background-color: #111547;
    position: relative;
    padding: 20px
}

.modal-cap-game-vlk-plt .modal__content .btn-helper {
    max-width: 280px;
    width: 100%;
    position: absolute;
    left: 50%;
    bottom: 43px;
    margin-left: -140px
}

.modal-cap-game-vlk-plt .modal__close {
    position: absolute;
    width: 19px;
    height: 19px;
    background: url(" ../img-vlk-plt/general/bg-close-modal-reg.png") no-repeat 0 0;
    right: -9px;
    top: -9px;
    cursor: pointer;
    z-index: 1
}

.modal-cap-game-vlk-plt .modal__inside {
    border: 2px solid #ffc;
    box-shadow: 0 0 10px 0 #fc6, inset 0 0 10px 0 #fc6;
    border-radius: 5px;
    padding: 25px 160px;
    height: 361px;
    background: url(" ../img-vlk-plt/general/bg-modal-cap.jpg") no-repeat 50% 50%
}

.modal-cap-game-vlk-plt .modal__text {
    display: block;
    text-align: center;
    text-transform: uppercase;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 24px;
    text-shadow: 0 2px 0 #000
}

.modal-cap-game-vlk-plt .modal__b-layout {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0
}

.modal-cap-game-vlk-plt .modal__logo {
    position: absolute;
    top: 43px;
    left: 43px;
    width: 136px;
    height: 91px;
    background: url(" ../img-vlk-plt/general/bg-logo-sm.png") no-repeat;
    z-index: 1
}

.modal-login-vlk-plt .modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    display: none;
    overflow: hidden;
    -webkit-overflow-scrolling: touch;
    outline: 0;
    background: rgba(0, 0, 0, .88)
}

.modal-login-vlk-plt .modal__close {
    display: block;
    width: 18px;
    height: 19px;
    background-position: -316px -233px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat;
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 1002;
    opacity: .8;
    cursor: pointer;
    -webkit-transition: opacity .2s;
    transition: opacity .2s
}

.modal-login-vlk-plt .modal__close:hover, .modal-login-vlk-plt .modal__close:focus {
    opacity: 1
}

.modal-login-vlk-plt .modal__dialog {
    width: 482px;
    margin: 55px auto
}

.modal-login-vlk-plt .modal__content {
    border: 1px solid #036;
    overflow: hidden;
    background: #111547;
    position: relative;
    padding: 16px 60px 30px;
    box-shadow: 0 2px 2px 0 #000;
    border-radius: 5px
}

.modal-login-vlk-plt .modal__head-wrap {
    position: relative;
    margin: 0 auto 25px;
    display: block
}

.modal-login-vlk-plt .modal__head-wrap:before {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 100%;
    height: 22px;
    background: url(" ../img-vlk-plt/general/bg-sb-separate.png") repeat-y 50% 5px
}

.modal-login-vlk-plt .modal__head {
    position: relative;
    display: block;
    border-radius: 5px;
    height: 51px;
    color: #fff;
    font-size: 22px;
    font-weight: 700;
    line-height: 51px;
    white-space: nowrap;
    text-shadow: 0 2px 0 #000;
    text-transform: uppercase;
    background: url(" ../img-vlk-plt/general/main-bg.jpg") 50% 0;
    box-shadow: inset 0 1px 0 0 #60585d, 0 0 13px 0 #000;
    position: relative;
    text-align: center
}

.modal-login-vlk-plt .modal__head:before, .modal-login-vlk-plt .modal__head:after {
    content: '';
    display: block;
    position: absolute;
    top: 50%;
    margin-top: -13px
}

.modal-login-vlk-plt .modal__head:before {
    left: -3px;
    width: 52px;
    height: 27px;
    background-position: -213px -153px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.modal-login-vlk-plt .modal__head:after {
    right: -3px;
    width: 52px;
    height: 27px;
    background-position: -344px -253px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.modal-login-vlk-plt .modal__socials {
    margin-bottom: 30px
}

.modal-login-vlk-plt .modal__title, .modal-login-vlk-plt .modal__socials {
    text-align: center
}

.modal-login-vlk-plt .modal__soc-txt {
    display: block;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 15px
}

.modal-login-vlk-plt .modal__soc-txt, .modal-login-vlk-plt .modal .f-gr {
    color: #7f8495;
    text-shadow: 0 2px 0 #000
}

.modal-login-vlk-plt .modal .f-gr {
    margin-bottom: 25px;
    position: relative
}

.modal-login-vlk-plt .modal .f-gr .error-hint {
    display: none;
    position: absolute;
    top: 100%;
    margin-top: 2px;
    color: #ff5d40
}

.modal-login-vlk-plt .modal .f-gr--error .error-hint {
    display: block
}

.modal-login-vlk-plt .modal .f-gr__label {
    display: block;
    margin-bottom: 5px
}

.modal-login-vlk-plt .modal .f-gr__field {
    display: block;
    width: 100%;
    outline: none;
    resize: none;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 14px;
    color: #fff;
    text-shadow: 0 2px 0 #000;
    height: 42px;
    border: 1px solid #036;
    background: #242647;
    box-shadow: 0 3px 9px 0 #000;
    padding: 0 11px;
    font-weight: 400;
    -webkit-transition: all .2s;
    transition: all .2s
}

.modal-login-vlk-plt .modal__btns .btn-helper {
    margin: 25px auto 0;
    max-width: 242px
}

.modal-login-vlk-plt .modal__btns .btn-helper .btn {
    min-width: 192px
}

.modal-login-vlk-plt .modal input:-webkit-autofill {
    -webkit-box-shadow: inset 0 0 0 50px #242647 !important;
    -webkit-text-fill-color: #fff !important;
    color: #fff !important
}

.modal-login-vlk-plt .modal__link--recover {
    display: block;
    color: #ffc;
    font-weight: 700;
    margin-top: 25px
}

.modal-login-vlk-plt .modal__link-reg {
    display: block;
    text-align: center;
    text-transform: uppercase;
    margin-top: 30px;
    text-decoration: underline
}

.modal-login-vlk-plt .modal__link-reg:hover {
    text-decoration: none
}

.modal-open .modal-login-vlk-plt .modal {
    overflow-x: hidden;
    overflow-y: auto
}

@-webkit-keyframes coinSpin {
    0% {
        -webkit-transform: rotateY(0);
        -moz-transform: rotateY(0);
        -ms-transform: rotateY(0);
        -o-transform: rotateY(0)
    }
    to {
        -webkit-transform: rotateY(360deg);
        -moz-transform: rotateY(360deg);
        -ms-transform: rotateY(360deg);
        -o-transform: rotateY(360deg)
    }
}

.modal-reg-lg-vlk-plt .modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    display: none;
    -webkit-overflow-scrolling: touch;
    outline: 0;
    background: rgba(0, 0, 0, .88);
    overflow-x: hidden;
    overflow-y: auto
}

.modal-reg-lg-vlk-plt .modal__b-layout {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0
}

.modal-reg-lg-vlk-plt .modal__close {
    display: block;
    width: 18px;
    height: 19px;
    background-position: -316px -233px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat;
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 1002;
    opacity: .8;
    cursor: pointer;
    -webkit-transition: opacity .2s;
    transition: opacity .2s
}

.modal-reg-lg-vlk-plt .modal__close:hover, .modal-reg-lg-vlk-plt .modal__close:focus {
    opacity: 1
}

.modal-reg-lg-vlk-plt .modal__dialog {
    width: 730px;
    margin: 40px auto
}

.modal-reg-lg-vlk-plt .modal__content {
    border: 1px solid #036;
    overflow: hidden;
    background: #111547;
    position: relative;
    padding: 16px 60px 30px;
    box-shadow: 0 2px 2px 0 #000;
    border-radius: 5px;
    text-align: center
}

.modal-reg-lg-vlk-plt .modal__link-log {
    display: block;
    text-align: center;
    color: #ffc;
    font-weight: 700;
    text-decoration: underline;
    margin-top: 30px
}

.modal-reg-lg-vlk-plt .modal__link-log:hover {
    text-decoration: none
}

.modal-reg-lg-vlk-plt .modal__title-wrap {
    position: relative;
    margin: 0 auto 25px;
    display: block;
    max-width: 280px
}

.modal-reg-lg-vlk-plt .modal__title-wrap:before {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 100%;
    height: 22px;
    background: url(" ../img-vlk-plt/general/bg-sb-separate.png") repeat-y 50% 5px
}

.modal-reg-lg-vlk-plt .modal__title {
    position: relative;
    display: block;
    height: 51px;
    border-radius: 5px;
    color: #fff;
    font-size: 22px;
    font-weight: 700;
    line-height: 51px;
    white-space: nowrap;
    font-family: 'Roboto Condensed', sans-serif;
    text-shadow: 0 2px 0 #000;
    background: url(" ../img-vlk-plt/general/main-bg.jpg") 50% 0;
    box-shadow: inset 0 1px 0 0 #60585d, 0 0 13px 0 #000;
    position: relative;
    text-transform: uppercase
}

.modal-reg-lg-vlk-plt .modal__title:before, .modal-reg-lg-vlk-plt .modal__title:after {
    content: '';
    display: block;
    position: absolute;
    top: 50%;
    margin-top: -13px
}

.modal-reg-lg-vlk-plt .modal__title:before {
    left: -3px;
    width: 52px;
    height: 27px;
    background-position: -213px -153px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.modal-reg-lg-vlk-plt .modal__title:after {
    right: -3px;
    width: 52px;
    height: 27px;
    background-position: -344px -253px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.modal-reg-lg-vlk-plt .modal-row {
    margin: 0 -15px 25px;
    text-align: left
}

.modal-reg-lg-vlk-plt .modal-row__col {
    float: left;
    width: 50%;
    padding: 0 15px
}

.modal-reg-lg-vlk-plt .modal .m-form-group:not(:first-child) {
    margin-top: 15px
}

.modal-reg-lg-vlk-plt .modal .m-form-group__label {
    display: block;
    color: #7f8495;
    text-shadow: 0 2px 0 #000;
    margin-bottom: 10px
}

.modal-reg-lg-vlk-plt .modal .m-form-group__field {
    display: block;
    width: 100%;
    outline: none;
    resize: none;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 14px;
    color: #fff;
    text-shadow: 0 2px 0 #000;
    height: 42px;
    border: 1px solid #036;
    background: #242647;
    box-shadow: 0 3px 9px 0 #000;
    padding: 0 11px;
    font-weight: 400;
    -webkit-transition: all .2s;
    transition: all .2s
}

.modal-reg-lg-vlk-plt .modal .m-form-group__field:focus {
    border-color: #036
}

.modal-reg-lg-vlk-plt .modal .social-txt {
    color: #7f8495;
    text-shadow: 0 2px 0 #000;
    margin-bottom: 15px;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.7;
    margin-top: 20px;
    padding: 0 0 0;
    text-align: center
}

.modal-reg-lg-vlk-plt .modal .social-btn__item:not(:first-child) {
    margin-left: 15px
}

.modal-reg-lg-vlk-plt .modal__subtit {
    width: 280px;
    height: 50px;
    color: #fff;
    font-size: 22px;
    font-weight: 700;
    line-height: 51px;
    white-space: nowrap;
    text-shadow: 0 2px 0 #000;
    text-transform: uppercase;
    background: #111547;
    position: absolute;
    top: -25px;
    left: 50%;
    margin-left: -140px
}

.modal-reg-lg-vlk-plt .modal__bonuses {
    border: 2px solid #819df0;
    border-radius: 5px;
    margin-top: 42px;
    position: relative;
    padding: 25px
}

.modal-reg-lg-vlk-plt .modal .radio-style {
    margin: 0 -10px
}

.modal-reg-lg-vlk-plt .modal .radio-style__col {
    float: left;
    width: 33.333333%;
    padding: 0 5px
}

.modal-reg-lg-vlk-plt .modal .radio-style__label {
    position: relative;
    display: block;
    width: 100%;
    height: 286px;
    text-align: center;
    cursor: pointer;
    border-radius: 10px;
    border: 2px solid transparent;
    padding: 160px 0 10px 0;
    -webkit-transition: all .2s;
    transition: all .2s
}

.modal-reg-lg-vlk-plt .modal .radio-style__label input {
    position: absolute;
    left: -999999999px
}

.modal-reg-lg-vlk-plt .modal .radio-style__label:hover, .modal-reg-lg-vlk-plt .modal .radio-style__label.is-active {
    border: 2px solid #ffc;
    box-shadow: 0 0 10px 0 #fc6, inset 0 0 10px 0 #fc6;
    border-radius: 5px;
    position: relative
}

.modal-reg-lg-vlk-plt .modal .radio-style__label:hover:before, .modal-reg-lg-vlk-plt .modal .radio-style__label.is-active:before, .modal-reg-lg-vlk-plt .modal .radio-style__label:hover:after, .modal-reg-lg-vlk-plt .modal .radio-style__label.is-active:after {
    content: '';
    display: block;
    width: 40px;
    height: 40px;
    background-position: -344px -209px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat;
    position: absolute;
    top: 150px;
    -webkit-transition: all .2s;
    transition: all .2s
}

.modal-reg-lg-vlk-plt .modal .radio-style__label:hover:before, .modal-reg-lg-vlk-plt .modal .radio-style__label.is-active:before {
    left: -12px;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.modal-reg-lg-vlk-plt .modal .radio-style__label:hover:after, .modal-reg-lg-vlk-plt .modal .radio-style__label.is-active:after {
    right: -12px;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.modal-reg-lg-vlk-plt .modal .radio-style__label.is-active .m-chip {
    -webkit-animation: coinSpin .4s ease-in;
    animation: coinSpin .4s ease-in;
    -webkit-transform-style: preserve-3d
}

.modal-reg-lg-vlk-plt .modal .radio-style__text-decor {
    display: block;
    font-size: 20px;
    line-height: 1;
    margin-bottom: 15px;
    font-family: 'Roboto Condensed', sans-serif;
    color: #ffc;
    text-shadow: 0 0 15px #fc6;
    font-weight: 700
}

.modal-reg-lg-vlk-plt .modal .radio-style__text-sm {
    display: block;
    padding: 0 10px
}

.modal-reg-lg-vlk-plt .modal .m-chip {
    position: absolute;
    width: 134px;
    height: 134px;
    background: url(" ../img-vlk-plt/general/ico-fishki.png") no-repeat 0 0;
    top: 14px;
    left: 50%;
    margin-left: -70px;
    border-radius: 100%
}

.modal-reg-lg-vlk-plt .modal .m-chip--blue {
    background-position: 0 0;
    box-shadow: 0 0 17px 0 #61a571
}

.modal-reg-lg-vlk-plt .modal .m-chip--red {
    background-position: 0 -139px;
    box-shadow: 0 0 17px 0 #ff633f
}

.modal-reg-lg-vlk-plt .modal .m-chip--black {
    background-position: 0 100%;
    box-shadow: 0 0 17px 0 #007ac2
}

.modal-reg-lg-vlk-plt .modal__reg-no-gift {
    display: inline-block;
    text-decoration: underline;
    color: #ffc;
    margin-top: 20px
}

.modal-reg-lg-vlk-plt .modal__reg-no-gift:hover {
    text-decoration: none
}

.modal-open .modal-login-vlk-plt .modal {
    overflow-x: hidden;
    overflow-y: auto
}

@-webkit-keyframes coinSpin {
    0% {
        -webkit-transform: rotateY(0);
        -moz-transform: rotateY(0);
        -ms-transform: rotateY(0);
        -o-transform: rotateY(0)
    }
    to {
        -webkit-transform: rotateY(360deg);
        -moz-transform: rotateY(360deg);
        -ms-transform: rotateY(360deg);
        -o-transform: rotateY(360deg)
    }
}

@keyframes coinSpin {
    0% {
        -webkit-transform: rotateY(0);
        -moz-transform: rotateY(0);
        -ms-transform: rotateY(0);
        -o-transform: rotateY(0)
    }
    to {
        -webkit-transform: rotateY(360deg);
        -moz-transform: rotateY(360deg);
        -ms-transform: rotateY(360deg);
        -o-transform: rotateY(360deg)
    }
}

.nav-tabs-vlk-plt .tabs-menu-wrap {
    width: 1040px;
    margin: 0 auto;
    background: url(" ../img-vlk-plt/general/main-menu-wrap-bg.png") no-repeat 50% 0;
    padding: 21px 40px 0
}

.nav-tabs-vlk-plt .tabs-menu-wrap .tabs-menu {
    margin: 0;
    padding: 0;
    list-style: none;
    font-size: 0;
    text-align: center;
    position: relative;
    height: 54px;
    margin: 0 35px;
    background: url(" ../img-vlk-plt/general/main-menu-decor.png") repeat-x 0 -54px
}

.nav-tabs-vlk-plt .tabs-menu-wrap .tabs-menu:before, .nav-tabs-vlk-plt .tabs-menu-wrap .tabs-menu:after {
    background: url(" ../img-vlk-plt/general/main-menu-decor.png") no-repeat 0 0;
    content: '';
    position: absolute;
    top: 0;
    height: 54px;
    width: 35px
}

.nav-tabs-vlk-plt .tabs-menu-wrap .tabs-menu:before {
    left: -35px
}

.nav-tabs-vlk-plt .tabs-menu-wrap .tabs-menu:after {
    background-position: 0 -108px;
    right: -35px
}

.nav-tabs-vlk-plt .tabs-menu-wrap .tabs-menu__link {
    display: block;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    text-decoration: none;
    font-size: 18px;
    font-weight: 700;
    text-shadow: 0 2px 0 #000;
    padding: 12px 26px 7px;
    -webkit-transition: all .1s;
    transition: all .1s;
    position: relative
}

.nav-tabs-vlk-plt .tabs-menu-wrap .tabs-menu__link:before {
    content: '';
    display: block;
    position: absolute;
    top: -8px;
    left: 50%;
    margin-left: -18px;
    width: 36px;
    height: 13px;
    background-position: -150px -133px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.nav-tabs-vlk-plt .tabs-menu-wrap .tabs-menu__item {
    display: inline-block;
    font-size: 18px;
    position: relative
}

.nav-tabs-vlk-plt .tabs-menu-wrap .tabs-menu__item:hover .tabs-menu__link, .nav-tabs-vlk-plt .tabs-menu-wrap .tabs-menu__item.active .tabs-menu__link {
    text-shadow: 2px 2px 10px #fc6, -2px -2px 10px #fc6, -2px 2px 10px #fc6, 2px -2px 10px #fc6
}

.nav-tabs-vlk-plt .tabs-menu-wrap .tabs-menu__item:hover .tabs-menu__link:before, .nav-tabs-vlk-plt .tabs-menu-wrap .tabs-menu__item.active .tabs-menu__link:before {
    margin-left: -40px;
    margin-top: -1px;
    width: 80px;
    height: 61px;
    background-position: -344px 0;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.pagination-vlk-plt {
    margin: 25px 0
}

.pagination-vlk-plt .page-box {
    font-size: 0;
    text-align: center
}

.pagination-vlk-plt .page-box__link {
    display: inline-block;
    vertical-align: middle;
    font-size: 18px;
    font-weight: 700;
    width: 50px;
    height: 50px;
    margin: 0 7px;
    line-height: 48px;
    text-shadow: 0 2px 0 #000;
    color: #7f8495;
    background: #111547;
    border: 1px solid #036;
    border-radius: 5px;
    box-shadow: 0 2px 2px 0 #000
}

.pagination-vlk-plt .page-box__link:hover, .pagination-vlk-plt .page-box__link.is-active {
    text-decoration: none;
    color: #fff
}

.pagination-vlk-plt .page-box__link.is-prev, .pagination-vlk-plt .page-box__link.is-next {
    position: relative
}

.pagination-vlk-plt .page-box__link.is-prev:before, .pagination-vlk-plt .page-box__link.is-next:before {
    content: '';
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -4.5px;
    margin-top: -9px
}

.pagination-vlk-plt .page-box__link.is-prev:before {
    width: 9px;
    height: 18px;
    background-position: -328px -153px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.pagination-vlk-plt .page-box__link.is-next:before {
    width: 9px;
    height: 18px;
    background-position: -37px -318px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.promo-vlk-plt .promotion {
    text-shadow: 0 2px 0 #000;
    line-height: 1.45;
    margin-bottom: 20px
}

.promo-vlk-plt .promotion__front {
    padding: 20px;
    position: relative;
    box-shadow: 0 0 13px 0 #000;
    background: #111547;
    border: 1px solid #036;
    border-radius: 5px
}

.promo-vlk-plt .promotion__img {
    float: left;
    width: 218px;
    height: 238px;
    text-align: center;
    font-size: 0;
    margin: -20px 0 -20px -20px
}

.promo-vlk-plt .promotion__img:before, .promo-vlk-plt .promotion__img img {
    display: inline-block;
    vertical-align: middle
}

.promo-vlk-plt .promotion__img:before {
    content: '';
    width: 0;
    height: 100%
}

.promo-vlk-plt .promotion__img img {
    max-width: 100%;
    height: auto;
    border: none !important
}

.promo-vlk-plt .promotion__info {
    padding-left: 198px
}

.promo-vlk-plt .promotion__title {
    display: block;
    font-size: 20px;
    margin-bottom: 10px;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700
}

.promo-vlk-plt .promotion__text {
    margin-bottom: 22px;
    border: 2px solid #819df0;
    border-radius: 5px;
    padding: 14px 18px;
    position: relative;
    font-size: 16px;
    text-align: left
}

.promo-vlk-plt .promotion__text span {
    color: #ffc
}

.promo-vlk-plt .promotion__text:before, .promo-vlk-plt .promotion__text:after {
    content: '';
    display: block;
    position: absolute;
    width: 23px;
    height: 20px
}

.promo-vlk-plt .promotion__text:before {
    left: 5px;
    top: -10px;
    background: url(" ../img-vlk-plt/general/quote-l.png")
}

.promo-vlk-plt .promotion__text:after {
    right: 5px;
    bottom: -10px;
    background: url(" ../img-vlk-plt/general/quote-r.png")
}

.promo-vlk-plt .promotion__down {
    background: #242647;
    padding: 25px;
    border-radius: 0 0 5px 5px;
    border: 1px solid #036;
    margin-top: -5px;
    box-shadow: 0 0 13px 0 #000
}

.promo-vlk-plt .promotion__toggler {
    display: inline-block;
    white-space: nowrap
}

.promo-vlk-plt .promotion__hide {
    display: none
}

.promo-vlk-plt .promotion .btn {
    padding: 0
}

.promo-vlk-plt .promotion.is-active .promotion__open {
    display: none
}

.promo-vlk-plt .promotion.is-active .promotion__hide {
    display: inline-block
}

.promo-vlk-plt .promotion-btns {
    overflow: hidden;
    margin: 0 -11px;
    padding-bottom: 5px
}

.promo-vlk-plt .promotion-btns__c {
    float: left;
    width: 50%;
    padding: 0 11px
}

.promo-vlk-plt .promotion-list {
    margin: 0;
    padding: 0;
    list-style: none
}

.promo-vlk-plt .promotion-list__li {
    display: block;
    font-size: 14px;
    margin-top: 12px
}

.promo-vlk-plt .promotion-list__li:first-child {
    margin-top: 0
}

.screens-vlk-plt {
    font-family: 'Roboto Condensed', sans-serif
}

.screens-vlk-plt .title {
    font-size: 20px;
    font-weight: 700;
    margin: 0 auto 10px;
    text-align: center;
    display: block
}

.screens-vlk-plt .box-scr__list {
    float: left;
    width: 420px;
    border: 2px solid #ffc;
    box-shadow: 0 0 10px 0 #fc6, inset 0 0 10px 0 #fc6;
    border-radius: 5px;
    padding: 10px;
    margin: 15px auto 6px
}

.screens-vlk-plt .box-scr__list .title {
    width: 220px;
    background: #111547;
    margin-top: -24px
}

.screens-vlk-plt .box-scr__screen {
    float: right;
    width: 450px
}

.screens-vlk-plt .list {
    margin: 0;
    padding: 0;
    list-style: none
}

.screens-vlk-plt .list__item {
    display: block;
    padding: 5px 13px;
    font-size: 17px;
    font-weight: 700;
    text-shadow: 0 2px 0 #000
}

.screens-vlk-plt .list__tit {
    float: left;
    width: 200px
}

.screens-vlk-plt .list__text {
    display: block;
    padding-left: 180px
}

.screens-vlk-plt .list__text--yes:before, .screens-vlk-plt .list__text--no:before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    margin-right: 15px;
    margin-top: -3px
}

.screens-vlk-plt .list__text--yes:before {
    width: 19px;
    height: 14px;
    background-position: -131px -296px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.screens-vlk-plt .list__text--no:before {
    width: 16px;
    height: 18px;
    background-position: -17px -318px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.screens-vlk-plt .screens {
    width: 376px;
    margin: 0 auto
}

.screens-vlk-plt .screens__item {
    height: 281px;
    display: block;
    width: 100%;
    -webkit-transition: all .2s;
    transition: all .2s
}

.screens-vlk-plt .screens__item img {
    width: 100%;
    border: 2px solid #0c499c;
    height: auto
}

.screens-vlk-plt .screens .owl-prev, .screens-vlk-plt .screens .owl-next {
    position: absolute;
    width: 40px;
    top: 0;
    bottom: 0
}

.screens-vlk-plt .screens .owl-prev:after, .screens-vlk-plt .screens .owl-next:after {
    content: '';
    position: absolute;
    top: 50%;
    margin-top: -16px
}

.screens-vlk-plt .screens .owl-prev:hover:after, .screens-vlk-plt .screens .owl-next:hover:after {
    margin-top: -20px
}

.screens-vlk-plt .screens .owl-prev {
    left: -40px
}

.screens-vlk-plt .screens .owl-prev:after {
    left: 6px;
    width: 20px;
    height: 32px;
    background-position: -302px -189px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.screens-vlk-plt .screens .owl-prev:hover:after {
    left: 0;
    width: 32px;
    height: 40px;
    background-position: -388px -209px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.screens-vlk-plt .screens .owl-next {
    right: -40px
}

.screens-vlk-plt .screens .owl-next:after {
    right: 4px;
    width: 20px;
    height: 32px;
    background-position: -278px -189px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.screens-vlk-plt .screens .owl-next:hover:after {
    right: 0;
    width: 30px;
    height: 40px;
    background-position: -290px -42px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.seo-social-vlk-plt .seo {
    text-shadow: 0 2px 0 #000;
    padding-bottom: 9px
}

.seo-social-vlk-plt .seo p {
    margin: 0 0 20px 0
}

.seo-social-vlk-plt .seo p:last-child {
    margin-bottom: 0
}

.seo-social-vlk-plt .seo img {
    border: 2px solid #0d4291
}

.seo-social-vlk-plt .seo-socials {
    margin-bottom: 15px
}

.seo-social-vlk-plt .seo-socials__tit {
    display: inline-block;
    vertical-align: middle;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
    font-size: 19px;
    margin-right: 10px
}

.sidebar-vulkan-plt {
    font-family: 'Roboto Condensed', sans-serif
}

.sidebar-vulkan-plt .sb-strap {
    background: #111547;
    border-radius: 4px;
    box-shadow: 0 2px 2px 0 #000;
    padding: 16px 18px;
    border: 1px solid #036;
    position: relative
}

.sidebar-vulkan-plt .sb-strap__in {
    background: url(" ../img-vlk-plt/general/main-bg.jpg") 50% 0;
    box-shadow: inset 0 1px 0 0 #60585d, 0 0 13px 0 #000;
    border-radius: 5px;
    width: 242px;
    display: inline-block;
    padding: 10px
}

.sidebar-vulkan-plt .sb-search {
    margin-bottom: 25px
}

.sidebar-vulkan-plt .sb-search__in, .search_bl .sb-search__in {
    position: relative;
    display: inline-block;
    padding: 0 11px 0 38px;
    width: 180px;
    height: 42px;
    border: 1px solid #036;
    background: #1a182c;
    box-shadow: 0 2px 0 0 #0d193c;
    margin: 1px 5px 0 0;
    border-radius: 5px
}

.sidebar-vulkan-plt .sb-search__in:before, .search_bl .sb-search__in:before{
    content: '';
    display: block;
    position: absolute;
    left: 12px;
    top: 12px;
    width: 18px;
    height: 18px;
    background-position: 0 -296px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat;
    z-index: 1
}

.sidebar-vulkan-plt .sb-search .btn, .search_bl .sb-search .btn{
    width: 66px
}

.sidebar-vulkan-plt .sb-search ::-webkit-input-placeholder, .search_bl sb-search ::-webkit-input-placeholder{
    color: #f0f4ff
}

.sidebar-vulkan-plt .sb-search ::-moz-placeholder, .search_bl .sb-search ::-moz-placeholder{
    color: #f0f4ff
}

.sidebar-vulkan-plt .sb-search :-moz-placeholder, .search_bl  .sb-search :-moz-placeholder{
    color: #f0f4ff
}

.sidebar-vulkan-plt .sb-search :-ms-input-placeholder, .search_bl  .sb-search :-ms-input-placeholder{
    color: #f0f4ff
}

.sidebar-vulkan-plt .sb-search__field, .search_bl  .sb-search__field{
    width: 100%;
    height: 42px;
    font-size: 14px;
    vertical-align: middle;
    text-shadow: 0 2px 0 #000;
    outline: none;
    border: none;
    background: 0 0
}

.sidebar-vulkan-plt input:-webkit-autofill {
    -webkit-box-shadow: inset 0 0 0 50px #1a182c !important;
    -webkit-text-fill-color: #fff !important;
    color: #fff !important
}

.sidebar-vulkan-plt .sb-section {
    margin-bottom: 20px
}

.sidebar-vulkan-plt .sb-title {
    display: block;
    height: 51px;
    border-radius: 5px;
    color: #ffc;
    font-size: 22px;
    font-weight: 700;
    line-height: 51px;
    text-align: center;
    background: #242647;
    text-shadow: 0 2px 0 #000;
    border: 1px solid #6f85cb;
    border-left-color: #4d5275;
    border-right-color: #4d5275;
    box-shadow: 0 3px 0 0 #0d193c, inset 0 0 7px 1px rgba(255, 255, 255, .3);
    position: relative
}

.sidebar-vulkan-plt .sb-title:before, .sidebar-vulkan-plt .sb-title:after {
    content: '';
    display: block;
    position: absolute;
    top: 50%;
    margin-top: -13px
}

.sidebar-vulkan-plt .sb-title:before {
    left: -3px;
    width: 52px;
    height: 27px;
    background-position: -213px -153px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.sidebar-vulkan-plt .sb-title:after {
    right: -3px;
    width: 52px;
    height: 27px;
    background-position: -344px -253px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.sidebar-vulkan-plt .sb-top-wins__game {
    border: 2px solid #ffc;
    box-shadow: 0 0 10px 0 #fc6, inset 0 0 10px 0 #fc6;
    border-radius: 5px;
    padding: 10px
}

.sidebar-vulkan-plt .sb-top-wins__game-name {
    display: block;
    font-size: 16px;
    color: #fff;
    text-align: center;
    margin: 0 auto 6px;
    text-shadow: 0 1px 0 #000
}

.sidebar-vulkan-plt .sb-top-wins__game-img {
    display: block;
    width: 186px;
    height: 110px;
    border: 2px solid #0c499c;
    overflow: hidden;
    margin: auto;
    box-shadow: 0 0 13px 0 #000
}

.sidebar-vulkan-plt .sb-top-wins__game-img img {
    display: block;
    width: 100%;
    height: auto
}

.sidebar-vulkan-plt .sb-top-wins__jp {
    display: block;
    margin: 12px auto 5px;
    text-align: center;
    font-weight: 700;
    color: #ffc;
    text-shadow: 2px 2px 0 #000;
    font-size: 0
}

.sidebar-vulkan-plt .sb-top-wins__jp span {
    width: 26px;
    height: 40px;
    line-height: 40px;
    font-size: 30px;
    display: inline-block;
    border: 1px solid #0d1036;
    background: #1a1542;
    box-shadow: 0 1px 0 0 #cfd0da, inset 0 -2px 20px -2px #000;
    margin-left: 1px
}

.sidebar-vulkan-plt .sb-top-wins__jp span:first-child {
    margin-left: 0
}

.sidebar-vulkan-plt .sb-top-wins__game-tit {
    display: block;
    width: 180px;
    height: 36px;
    margin: 0 auto -30px;
    background: #111547 url(" ../img-vlk-plt/general/sb-top-wins__game-tit.png") no-repeat 50% 0
}

.sidebar-vulkan-plt .sb-top-wins .sb-separate.sp-strap:after {
    background: url(" ../img-vlk-plt/general/bg-sp-strap.png") no-repeat 50% 0
}

.sidebar-vulkan-plt .sb-top-wins .sb-tabs-list {
    margin: 0;
    padding: 0;
    list-style: none;
    margin-top: 25px;
    text-align: center
}

.sidebar-vulkan-plt .sb-top-wins .sb-tabs-list__item {
    vertical-align: top;
    display: inline-block;
    font-size: 14px;
    position: relative;
    width: 161px;
    height: 67px;
    margin: 0 -25px -10px;
    padding: 14px 35px 11px 28px;
    text-align: left;
    background: url(" ../img-vlk-plt/general/sb-tabs-list-bg.png") no-repeat 50% 0;
    z-index: 1
}

.sidebar-vulkan-plt .sb-top-wins .sb-tabs-list__item.active:before, .sidebar-vulkan-plt .sb-top-wins .sb-tabs-list__item:first-child:before {
    content: '';
    display: block;
    position: absolute;
    width: 17px;
    height: 17px;
    background-position: -22px -296px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat;
    z-index: 3;
    right: 15px;
    top: 25px
}

.sidebar-vulkan-plt .sb-top-wins .sb-tabs-list__item:nth-child(2) {
    -webkit-transform: rotate(178deg);
    transform: rotate(178deg);
    padding: 14px 45px 11px 28px
}

.sidebar-vulkan-plt .sb-top-wins .sb-tabs-list__item:nth-child(2) .sb-tabs-list__link {
    -webkit-transform: rotate(-178deg);
    transform: rotate(-178deg)
}

.sidebar-vulkan-plt .sb-top-wins .sb-tabs-list__item.active {
    z-index: 2
}

.sidebar-vulkan-plt .sb-top-wins .sb-tabs-list__item.active .sb-tabs-list__link {
    text-shadow: 1px 1px 10px #ab8814, -1px -1px 10px #ab8814, -1px 1px 10px #ab8814, 1px -1px 10px #ab8814
}

.sidebar-vulkan-plt .sb-top-wins .sb-tabs-list__link {
    display: block;
    color: #ffc;
    text-transform: uppercase;
    text-decoration: none;
    -webkit-transition: all .1s;
    transition: all .1s;
    margin: auto
}

.sidebar-vulkan-plt .sb-top-wins .sb-tabs-list__link:hover, .sidebar-vulkan-plt .sb-top-wins .sb-tabs-list__link:focus {
    text-shadow: 1px 1px 10px #ab8814, -1px -1px 10px #ab8814, -1px 1px 10px #ab8814, 1px -1px 10px #ab8814;
    text-decoration: none
}

.sidebar-vulkan-plt .sb-top-wins .sb-tabs-table {
    position: relative;
    z-index: 1;
    margin-bottom: 20px;
    border-radius: 5px
}

.sidebar-vulkan-plt .sb-top-wins .sb-tabs-table .tab-content__item {
    display: none;
    opacity: 0;
    -webkit-transition: all .2s;
    transition: all .2s
}

.sidebar-vulkan-plt .sb-top-wins .sb-tabs-table .tab-content__item.active {
    display: block;
    opacity: 1
}

.sidebar-vulkan-plt .sb-top-wins .sb-tabs-table .win-list {
    margin: 0;
    padding: 0;
    list-style: none;
    border-radius: 5px;
    background: url(" ../img-vlk-plt/general/main-bg.jpg") 50% 0;
    box-shadow: inset 0 1px 0 0 #60585d, 0 0 13px 0 #000
}

.sidebar-vulkan-plt .sb-top-wins .sb-tabs-table .win-list__item {
    display: block;
    text-decoration: none;
    padding: 15px 15px;
    text-shadow: 0 2px 0 #000;
    color: #fff;
    font-size: 14px;
    line-height: 18px;
    position: relative
}

.sidebar-vulkan-plt .sb-top-wins .sb-tabs-table .win-list__item:before, .sidebar-vulkan-plt .sb-top-wins .sb-tabs-table .win-list__item:after {
    display: table;
    content: ""
}

.sidebar-vulkan-plt .sb-top-wins .sb-tabs-table .win-list__item:after {
    clear: both
}

.lt-ie8 .sidebar-vulkan-plt .sb-top-wins .sb-tabs-table .win-list__item {
    zoom: 1
}

.sidebar-vulkan-plt .sb-top-wins .sb-tabs-table .win-list__item:before {
    content: '';
    display: block;
    width: 100%;
    height: 1px;
    background: #000;
    border: 1px solid #1f191c;
    position: absolute;
    top: 0;
    left: 0;
    box-shadow: 0 1px 0 0 #5f545a
}

.sidebar-vulkan-plt .sb-top-wins .sb-tabs-table .win-list__item:first-child:before {
    display: none
}

.sidebar-vulkan-plt .sb-top-wins .sb-tabs-table .win-list__item:nth-child(-n+3) .win-list__num {
    box-shadow: 0 0 10px 0 #fc6, inset 0 0 10px 0 #fc6
}

.sidebar-vulkan-plt .sb-top-wins .sb-tabs-table .win-list--tops .win-list__item {
    padding-bottom: 10px
}

.sidebar-vulkan-plt .sb-top-wins .sb-tabs-table .win-list__img {
    border: 1px solid #0c499c;
    display: inline-block;
    width: 70px;
    height: 40px;
    overflow: hidden;
    float: left;
    margin-top: 6px
}

.sidebar-vulkan-plt .sb-top-wins .sb-tabs-table .win-list__img img {
    display: block;
    width: 100%;
    height: auto
}

.sidebar-vulkan-plt .sb-top-wins .sb-tabs-table .win-list__det {
    padding: 0 0 0 80px
}

.sidebar-vulkan-plt .sb-top-wins .sb-tabs-table .win-list__sum {
    font-size: 20px
}

.sidebar-vulkan-plt .sb-top-wins .sb-tabs-table .win-list__game {
    color: #ffc;
    text-transform: uppercase
}

.sidebar-vulkan-plt .sb-top-wins .sb-tabs-table .win-list__name, .sidebar-vulkan-plt .sb-top-wins .sb-tabs-table .win-list__sum, .sidebar-vulkan-plt .sb-top-wins .sb-tabs-table .win-list__game {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.sidebar-vulkan-plt .sb-top-wins .sb-tabs-table .win-list__num {
    display: block;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #ffc;
    font-weight: 700;
    float: left;
    border-radius: 50%;
    margin: 2px 0 0 8px;
    border: 2px solid #f6ef97
}

.sidebar-vulkan-plt .sb-top-wins .sb-tabs-table .win-list.win-list--tops .win-list__det {
    padding-left: 62px
}

.sidebar-vulkan-plt .sb-top-wins .sb-tabs-table .win-list.win-list--tops .win-list__sum {
    color: #f6ef97
}

.sidebar-vulkan-plt .sb-top-wins .sb-tabs-table .win-list.win-list--tops .win-list__name {
    color: #7f8495
}

/*.sidebar-vulkan-plt .sb-jp__in {*/
/*    background: #111547;*/
/*    padding: 30px 30px 16px;*/
/*    border: 1px solid #6f85cb;*/
/*    border-left-color: #4d5275;*/
/*    border-right-color: #4d5275;*/
/*    box-shadow: 0 3px 0 0 #0d193c, inset 0 0 7px 1px rgba(255, 255, 255, .3);*/
/*    border-radius: 4px;*/
/*    position: relative*/
/*}*/

.sidebar-vulkan-plt .sb-jp__decor {
    display: block;
    width: 280px;
    height: 15px;
    position: absolute;
    top: -2px;
    left: -1px;
    border-radius: 5px 5px 0 0;
    background: url(" ../img-vlk-plt/general/main-bg.jpg") 50% 0;
    box-shadow: inset 0 1px 0 0 #60585d, 0 0 13px 0 #000
}

.sidebar-vulkan-plt .sb-jp__decor:before, .sidebar-vulkan-plt .sb-jp__decor:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    width: 80px;
    height: 61px;
    background-position: -344px 0;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.sidebar-vulkan-plt .sb-jp__decor:before {
    left: 20px
}

.sidebar-vulkan-plt .sb-jp__decor:after {
    right: 20px
}

.sidebar-vulkan-plt .sb-jp__title {
	background: url("../img-vlk-plt/general/jackpot_casino_img.png") no-repeat;
	background-size: contain;
	width: 279px;
	height: 118px;
}

.sidebar-vulkan-plt .sb-jp__jp {
    display: block;
    text-align: center;
    /*text-shadow: 1px 1px 10px #ab8814, -1px -1px 10px #ab8814, -1px 1px 10px #ab8814, 1px -1px 10px #ab8814;*/
    /*line-height: 51px;*/
    /*position: relative;*/
    /*border: 2px solid #ffc;*/
    /*box-shadow: 0 0 10px 0 #fc6, inset 0 0 10px 0 #fc6;*/
    /*border-radius: 5px;*/
    margin-top: 15px;
    padding: 3px 0;
	font-family: 'Roboto Condensed', sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 39px;
	line-height: 47px;
	text-align: center;
	color: #FF481F;
}

.sidebar-vulkan-plt .sb-jp__jp span {
    position: relative;
    z-index: 1
}

/*.sidebar-vulkan-plt .sb-jp__jp:before, .sidebar-vulkan-plt .sb-jp__jp:after {*/
/*    content: '';*/
/*    width: 40px;*/
/*    height: 40px;*/
/*    background-position: -344px -209px;*/
/*    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");*/
/*    background-size: 424px 391px;*/
/*    background-repeat: no-repeat;*/
/*    display: block;*/
/*    position: absolute;*/
/*    top: 9px;*/
/*    background-color: #111547*/
/*}*/

.sidebar-vulkan-plt .sb-jp__jp:before {
    left: -22px;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.sidebar-vulkan-plt .sb-jp__jp:after {
    right: -22px;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.sidebar-vulkan-plt .sb-separate {
    margin-bottom: 10px;
    position: relative
}

.sidebar-vulkan-plt .sb-separate:after {
    content: '';
    position: absolute;
    width: 100%;
    left: 0;
    top: 100%;
    height: 22px;
    background: url("../img-vlk-plt/general/bg-sb-separate.png") repeat-y 50% -5px
}

.sidebar-vulkan-plt .sb-registr {
    text-align: center
}

.sidebar-vulkan-plt .sb-registr__text {
    width: 217px;
    height: 113px;
    display: block;
    margin: 0 auto;
    overflow: hidden;
    background: url(" ../img-vlk-plt/general/sb-registr__text.png") no-repeat 50% 0
}

.sidebar-vulkan-plt .sb-registr__tit-soc {
    display: block;
    font-size: 17px;
    text-shadow: 0 2px 0 #000;
    margin: 10px 0 10px
}

.sidebar-vulkan-plt .sb-registr .social-btn__item {
    margin-left: 6px
}

.sidebar-vulkan-plt .sb-registr .social-btn__item:first-child {
    margin-left: 0
}

.sidebar-vulkan-plt .sb-tour {
    text-align: center;
    margin-bottom: 10px
}

.sidebar-vulkan-plt .sb-tour__img {
    display: block;
    border: 2px solid #0c499c;
    margin-top: 5px
}

.sidebar-vulkan-plt .sb-tour__img img {
    display: block;
    width: 100%;
    height: auto
}

.sidebar-vulkan-plt .sb-tour__title {
    display: block;
    font-size: 20px;
    text-align: center;
    color: #ffc;
    text-transform: uppercase;
    font-weight: 700;
    height: 54px;
    line-height: 54px;
    margin: 0 0 10px 0;
    border-radius: 5px;
    background: url(" ../img-vlk-plt/general/main-bg.jpg") 50% 0;
    box-shadow: inset 0 1px 0 0 #60585d, 0 0 13px 0 #000
}

.sidebar-vulkan-plt .sb-tour__text {
    font-size: 18px;
    text-shadow: 0 2px 0 #000;
    margin: 0 0 8px 0
}

.sidebar-vulkan-plt .sb-tour__text span {
    display: block;
    font-size: 26px;
    color: #ffc;
    text-shadow: 0 0 15px #fc6;
    font-weight: 700;
    line-height: 1
}

.sidebar-vulkan-plt .sb-tour__text span span {
    display: inline-block
}

.sidebar-vulkan-plt .sb-tour .sb-strap__in {
    position: relative
}

.sidebar-vulkan-plt .sb-tour .sb-strap__in:before, .sidebar-vulkan-plt .sb-tour .sb-strap__in:after {
    content: '';
    display: block;
    width: 17px;
    height: 126px;
    background: url(" ../img-vlk-plt/general/sb-screw-two.png") no-repeat 0 0;
    position: absolute;
    top: 7px
}

.sidebar-vulkan-plt .sb-tour .sb-strap__in:before {
    left: 7px
}

.sidebar-vulkan-plt .sb-tour .sb-strap__in:after {
    right: 7px
}

.sidebar-vulkan-plt .count-down {
    display: inline-block
}

.sidebar-vulkan-plt .count-down__numb {
    overflow: hidden;
    text-align: center;
    padding-bottom: 1px
}

.sidebar-vulkan-plt .count-down__item {
    float: left;
    width: 52px;
    height: 60px;
    line-height: .8;
    padding-top: 10px;
    font-size: 32px;
    margin-left: 14px;
    border: 1px solid #191618;
    background: #000008;
    box-shadow: 0 1px 0 #3d3528;
    position: relative;
    font-family: Trebuchet MS, sans-serif;
    border-radius: 3px;
    text-shadow: 2px 2px 20px #393154, -2px -2px 20px #393154, -2px 2px 20px #393154, 2px -2px 20px #393154
}

.sidebar-vulkan-plt .count-down__item:after {
    content: '';
    position: absolute;
    width: 5px;
    height: 20px;
    background-position: 0 -371px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat;
    right: 100%;
    margin-right: 5px;
    top: 50%;
    margin-top: -10px
}

.sidebar-vulkan-plt .count-down__item:before {
    content: '';
    position: absolute;
    font-size: 12px;
    text-shadow: 0 1px 0 #000;
    color: #fff;
    width: 100%;
    left: 0;
    bottom: 8px
}

.sidebar-vulkan-plt .count-down__item--d {
    display: none
}

.sidebar-vulkan-plt .count-down__item--h {
    margin-left: 0
}

.sidebar-vulkan-plt .count-down__item--h:before {
    content: 'Ñ‡Ð°ÑÑ‹'
}

.sidebar-vulkan-plt .count-down__item--m:before {
    content: 'Ð¼Ð¸Ð½.'
}

.sidebar-vulkan-plt .count-down__item--s:before {
    content: 'ÑÐµÐº.'
}

.slots-slide-vlk-plt .slots-slide {
    padding-bottom: 20px
}

.slots-slide-vlk-plt .slots-slide__title {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 22px;
    font-weight: 700;
    text-shadow: 0 2px 0 #000;
    padding-bottom: 7px;
    position: relative;
    margin-bottom: 18px;
    text-align: center
}

.slots-slide-vlk-plt .slots-slide__title:after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 1px;
    background: #1e4070;
    box-shadow: 0 2px 1px 0 #000
}

.slots-slide-vlk-plt .slide {
    width: 894px;
    margin: 0 auto;
    opacity: 0;
    -webkit-transition: all 1s;
    transition: all 1s
}

.slots-slide-vlk-plt .slide__item {
    padding-bottom: 5px
}

.slots-slide-vlk-plt .slide.owl-loaded {
    opacity: 1
}

.slots-slide-vlk-plt .slot {
    font-family: 'Roboto Condensed', sans-serif;
    position: relative;
    background: #111547;
    border: 1px solid #3951ad;
    border-left-color: #171e57;
    border-right-color: #171e57;
    box-shadow: 0 3px 0 0 #0d193c;
    padding: 4px;
    border-radius: 5px;
    width: 200px
}

.slots-slide-vlk-plt .slot__in {
    position: relative;
    margin: 0 0 3px 0;
    -webkit-transition: all .2s;
    transition: all .2s
}

.slots-slide-vlk-plt .slot__img {
    display: block;
    width: 100%;
    height: 110px;
    border: 2px solid #0c499c;
    overflow: hidden
}

.slots-slide-vlk-plt .slot__img img {
    display: block;
    width: 100%;
    height: auto
}

.slots-slide-vlk-plt .slot__title-wrap {
    display: block;
    height: 38px;
    overflow: hidden;
    box-shadow: 0 2px 5px 0 #000;
    text-align: center;
    text-shadow: 0 2px 0 #000
}

.slots-slide-vlk-plt .slot__title {
    display: block;
    width: 190px;
    height: 38px;
    background-position: -150px 0;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat;
    font-size: 16px;
    line-height: 36px;
    padding: 0 29px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.slots-slide-vlk-plt .slot__hov {
    overflow: hidden;
    display: block;
    width: 173px;
    height: 96px;
    background: rgba(26, 24, 44, .9);
    position: absolute;
    top: 7px;
    left: 8px;
    border-radius: 5px;
    padding: 15px 19px 0;
    text-transform: uppercase;
    text-align: center;
    -webkit-transition: all .2s;
    transition: all .2s;
    opacity: 0
}

.slots-slide-vlk-plt .slot__btn {
    color: #fff;
    font-size: 16px;
    text-decoration: none;
    line-height: 36px
}

.slots-slide-vlk-plt .slot__btn--play {
    text-shadow: 0 2px 0 #036;
    font-size: 16px
}

.slots-slide-vlk-plt .slot__btn--play:hover {
    text-decoration: underline
}

.slots-slide-vlk-plt .slot:hover .slot__hov {
    opacity: 1
}

.slots-slide-vlk-plt .owl-prev, .slots-slide-vlk-plt .owl-next {
    position: absolute;
    width: 40px;
    top: 0;
    bottom: 0
}

.slots-slide-vlk-plt .owl-prev:after, .slots-slide-vlk-plt .owl-next:after {
    content: '';
    position: absolute;
    top: 50%;
    margin-top: -16px
}

.slots-slide-vlk-plt .owl-prev:hover:after, .slots-slide-vlk-plt .owl-next:hover:after {
    margin-top: -20px
}

.slots-slide-vlk-plt .owl-prev {
    left: -40px
}

.slots-slide-vlk-plt .owl-prev:after {
    left: 6px;
    width: 20px;
    height: 32px;
    background-position: -302px -189px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.slots-slide-vlk-plt .owl-prev:hover:after {
    left: 0;
    width: 32px;
    height: 40px;
    background-position: -388px -209px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.slots-slide-vlk-plt .owl-next {
    right: -40px
}

.slots-slide-vlk-plt .owl-next:after {
    right: 4px;
    width: 20px;
    height: 32px;
    background-position: -278px -189px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.slots-slide-vlk-plt .owl-next:hover:after {
    right: 0;
    width: 30px;
    height: 40px;
    background-position: -290px -42px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.slots-vlk-plt .slots-center {
    width: 630px;
    margin: 0 auto
}

.slots-vlk-plt .slots-line {
    margin: 0 -14.5px 10px
}

.slots-vlk-plt .slots-line__item {
    float: left;
    width: 33.333333%;
    padding: 0 10px;
    margin: 0 0 25px 0
}

.slots-vlk-plt .slot {
    font-family: 'Roboto Condensed', sans-serif;
    position: relative;
    background: #111547;
    border: 1px solid #3951ad;
    border-left-color: #171e57;
    border-right-color: #171e57;
    box-shadow: 0 3px 0 0 #0d193c;
    padding: 4px;
    border-radius: 5px
}

.slots-vlk-plt .slot__in {
    position: relative;
    margin: 0 0 3px 0;
    -webkit-transition: all .2s;
    transition: all .2s
}

.slots-vlk-plt .slot__img {
    display: block;
    width: 100%;
    height: 110px;
    border: 2px solid #0c499c;
    overflow: hidden
}

.slots-vlk-plt .slot__img img {
    display: block;
    width: 186px;
    height: 110px;
    object-fit: cover;
}

.slots-vlk-plt .slot__title-wrap {
    display: block;
    height: 38px;
    overflow: hidden;
    box-shadow: 0 2px 5px 0 #000;
    text-align: center;
    text-shadow: 0 2px 0 #000
}

.slots-vlk-plt .slot__title {
    display: block;
    width: 190px;
    height: 38px;
    background-position: -150px 0;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat;
    font-size: 16px;
    line-height: 36px;
    padding: 0 29px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.slots-vlk-plt .slot--hot:before, .slots-vlk-plt .slot--new:before {
    content: '';
    display: block;
    position: absolute;
    border-radius: 0 0 50% 0;
    z-index: 1
}

.slots-vlk-plt .slot--hot:before {
    left: -11px;
    top: -12px;
    width: 90px;
    height: 59px;
    background-position: 0 -233px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.slots-vlk-plt .slot--new:before {
    left: -4px;
    top: -3px;
    width: 82px;
    height: 50px;
    background-position: -94px -233px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.slots-vlk-plt .slot__hov {
    overflow: hidden;
    display: block;
    width: 173px;
    height: 96px;
    background: rgba(26, 24, 44, .9);
    position: absolute;
    top: 7px;
    left: 8px;
    border-radius: 5px;
    padding: 15px 19px 0;
    text-transform: uppercase;
    text-align: center;
    -webkit-transition: all .2s;
    transition: all .2s;
    opacity: 0
}

.slots-vlk-plt .slot .btn, .slots-vlk-plt .slot__btn--play {
    position: relative;
    z-index: 2
}

.slots-vlk-plt .slot__btn {
    color: #fff;
    text-decoration: none;
    font-size: 16px;
    line-height: 36px
}

.slots-vlk-plt .slot__btn--play {
    font-size: 16px;
    text-shadow: 0 2px 0 #036
}

.slots-vlk-plt .slot__btn--play:hover {
    text-decoration: underline
}

.slots-vlk-plt .slot:hover .slot__hov {
    opacity: 1
}

.tabs-table-vlk-plt .tbl-tab-wrap {
    border: 2px solid #1e4070;
    border-radius: 5px;
    margin-bottom: 25px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 30px;
    background: #001835
}

.tabs-table-vlk-plt .tbl-tab {
    overflow: hidden;
    width: 100%;
    border-collapse: separate;
    table-layout: fixed
}

.tabs-table-vlk-plt .tbl-tab th, .tabs-table-vlk-plt .tbl-tab td {
    vertical-align: middle;
    width: 1px;
    padding: 0 20px;
    border-bottom: 1px solid #000
}

.tabs-table-vlk-plt .tbl-tab th {
    text-align: center;
    height: 74px;
    text-transform: uppercase;
    color: #7f8495;
    text-shadow: 0 1px 0 #000;
    font-size: 16px
}

.tabs-table-vlk-plt .tbl-tab td {
    height: 88px;
    border-top: 1px solid #082a69
}

.tabs-table-vlk-plt .tbl-tab td:first-child {
    color: #ffc
}

.tabs-table-vlk-plt .tbl-tab tr:last-child td {
    border-bottom: none
}

.tabs-table-vlk-plt .tbl-tab tr:nth-child(-n+4) .tab-place {
    width: 50px;
    height: 50px;
    background-position: -344px -65px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.tabs-table-vlk-plt .tab-place, .tabs-table-vlk-plt .tbl-lvl {
    display: inline-block;
    vertical-align: middle
}

.tabs-table-vlk-plt .tab-place {
    width: 50px;
    height: 50px;
    text-align: center;
    line-height: 48px;
    margin-right: 26px
}

.tabs-table-vlk-plt .tbl-lvl {
    width: 70px;
    height: 80px;
    margin-right: 32px;
    background: url(" ../img-vlk-plt/general/ico-levels-sm.png") no-repeat 0 0
}

.tabs-table-vlk-plt .tbl-lvl--1 {
    background-position: 0 0
}

.tabs-table-vlk-plt .tbl-lvl--2 {
    background-position: 0 -82px
}

.tabs-table-vlk-plt .tbl-lvl--3 {
    background-position: 0 -164px
}

.tabs-table-vlk-plt .tbl-lvl--4 {
    background-position: 0 -246px
}

.tabs-table-vlk-plt .tbl-lvl--5 {
    background-position: 0 -326px
}

.tabs-table-vlk-plt .tbl-lvl--6 {
    background-position: 0 -407px
}

.tabs-table-vlk-plt .tbl-lvl--7 {
    background-position: 0 -487px
}

.tabs-table-vlk-plt .tbl-lvl--8, .tabs-table-vlk-plt .tbl-lvl--9, .tabs-table-vlk-plt .tbl-lvl--10 {
    background-position: 0 -566px
}

.tabs-table-vlk-plt .tbl-slot {
    position: relative;
    display: block;
    margin: 0 auto;
    width: 117px
}

.tabs-table-vlk-plt .tbl-slot__img {
    display: block;
    border: 2px solid #0c499c;
    overflow: hidden;
    -webkit-transition: all .2s;
    transition: all .2s;
    height: 68px
}

.tabs-table-vlk-plt .tbl-slot__img img {
    display: block;
    width: 100%;
    height: 66px
}

.tabs-table-vlk-plt .tbl-slot__hov {
    overflow: hidden;
    display: block;
    width: 113px;
    height: 64px;
    background: rgba(26, 24, 44, .9);
    position: absolute;
    top: 2px;
    left: 2px;
    text-align: center;
    padding-top: 13px;
    -webkit-transition: all .2s;
    transition: all .2s;
    opacity: 0
}

.tabs-table-vlk-plt .tbl-slot__hov .btn {
    display: inline-block;
    padding: 0;
    max-width: 62px
}

.tabs-table-vlk-plt .tbl-slot:hover .tbl-slot__hov {
    opacity: 1
}

.tabs-table-vlk-plt .tbl-slot:hover .tbl-slot__img {
    border-color: #f6f7c7;
    box-shadow: 0 0 20px -2px #ffc
}

.tabs-table-vlk-plt .tab-content__item {
    display: none;
    opacity: 0;
    -webkit-transition: all .2s;
    transition: all .2s
}

.tabs-table-vlk-plt .tab-content__item.active {
    display: block;
    opacity: 1
}

.main-substrate__center .tabs-table-vlk-plt {
    margin-top: -20px
}

.top-slots-vlk-plt {
    text-align: center
}

.top-slots-vlk-plt .top-slots {
    display: inline-block;
    vertical-align: middle;
    font-size: 0;
    position: relative
}

.top-slots-vlk-plt .top-slots__item {
    display: inline-block;
    vertical-align: top;
    width: 200px;
    position: relative
}

.top-slots-vlk-plt .top-slots__item--first {
    margin: 16px -14px 0 -14px;
    z-index: 2
}

.top-slots-vlk-plt .slot {
    font-family: 'Roboto Condensed', sans-serif;
    position: relative;
    background: #111547;
    border: 1px solid #3951ad;
    border-left-color: #171e57;
    border-right-color: #171e57;
    box-shadow: 0 3px 0 0 #0d193c;
    padding: 4px;
    margin-bottom: 10px;
    border-radius: 5px
}

.top-slots-vlk-plt .slot:after {
    content: '';
    position: absolute;
    width: 100%;
    left: 0;
    top: 100%;
    height: 22px;
    background: url(" ../img-vlk-plt/general/bg-sp-strap.png") no-repeat 50% 0
}

.top-slots-vlk-plt .slot__in {
    position: relative;
    margin: 0 0 3px 0;
    -webkit-transition: all .2s;
    transition: all .2s
}

.top-slots-vlk-plt .slot__img {
    display: block;
    width: 100%;
    height: 110px;
    border: 2px solid #0c499c;
    overflow: hidden
}

.top-slots-vlk-plt .slot__img img {
    display: block;
    width: 100%;
    height: auto
}

.top-slots-vlk-plt .slot__title-wrap {
    display: block;
    height: 38px;
    overflow: hidden;
    box-shadow: 0 2px 5px 0 #000;
    text-align: center;
    text-shadow: 0 2px 0 #000
}

.top-slots-vlk-plt .slot__title {
    display: block;
    width: 190px;
    height: 38px;
    background-position: -150px 0;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat;
    font-size: 16px;
    line-height: 36px;
    padding: 0 29px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.top-slots-vlk-plt .slot__hov {
    overflow: hidden;
    display: block;
    width: 173px;
    height: 96px;
    background: rgba(26, 24, 44, .9);
    position: absolute;
    top: 7px;
    left: 8px;
    border-radius: 5px;
    padding: 15px 19px 0;
    text-transform: uppercase;
    text-align: center;
    -webkit-transition: all .2s;
    transition: all .2s;
    opacity: 0
}

.top-slots-vlk-plt .slot__btn {
    color: #fff;
    font-size: 16px;
    text-decoration: none;
    line-height: 36px
}

.top-slots-vlk-plt .slot__btn--play {
    text-shadow: 0 2px 0 #036;
    font-size: 16px
}

.top-slots-vlk-plt .slot__btn--play:hover {
    text-decoration: underline
}

.top-slots-vlk-plt .slot:hover .slot__hov {
    opacity: 1
}

.top-slots-vlk-plt .slot-i {
    font-size: 20px;
    height: 124px;
    margin-left: -3px;
    padding: 10px 20px 18px;
    border-radius: 5px;
    background: url(" ../img-vlk-plt/general/main-bg.jpg") 50% 0;
    box-shadow: inset 0 1px 0 0 #60585d, 0 0 13px 0 #000;
    position: relative;
    z-index: 1;
    font-family: 'Roboto Condensed', sans-serif
}

.top-slots-vlk-plt .slot-i__level {
    padding: 9px 0 0 65px;
    height: 66px;
    overflow: hidden;
    background: url(" ../img-vlk-plt/general/ico-top-levels.png") no-repeat 0 0
}

.top-slots-vlk-plt .slot-i__num, .top-slots-vlk-plt .slot-i__pl, .top-slots-vlk-plt .slot-i__s {
    display: block
}

.top-slots-vlk-plt .slot-i__num, .top-slots-vlk-plt .slot-i__s {
    color: #ffc;
    text-shadow: 1px 1px 10px #ab8814, -1px -1px 10px #ab8814, -1px 1px 10px #ab8814, 1px -1px 10px #ab8814;
    font-weight: 700
}

.top-slots-vlk-plt .slot-i__num {
    font-size: 20px
}

.top-slots-vlk-plt .slot-i__s {
    text-transform: uppercase;
    font-size: 22px
}

.top-slots-vlk-plt .slot-i__pl {
    text-transform: uppercase;
    text-shadow: 0 2px 0 #000;
    font-size: 14px;
    margin-bottom: 3px;
    overflow: hidden;
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis
}

.top-slots-vlk-plt .top-slots__item--second .slot-i__level {
    background-position: 0 -70px
}

.top-slots-vlk-plt .top-slots__item--third .slot-i__level {
    background-position: 0 -140px
}

.top-panel-vlk-plt .head-panel {
    position: relative;
    text-align: center;
    font-size: 22px;
    text-transform: uppercase;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
    background: #000b2b;
    border: 2px solid #242647
}

.top-panel-vlk-plt .head-panel__text {
    display: inline-block;
    vertical-align: top;
    height: 60px;
    line-height: 60px;
    margin-left: 35px;
    text-shadow: 0 2px 0 #036
}

.top-panel-vlk-plt .head-panel__btn {
    margin-top: 4px
}

.top-panel-vlk-plt .head-panel__btn .btn {
    padding: 0 15px
}

.top-panel-vlk-plt .head-panel__close {
    display: block;
    position: absolute;
    right: 13px;
    top: 21px;
    cursor: pointer;
    width: 21px;
    height: 21px;
    background-position: -228px -257px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.tournament-vlk-plt .offers {
    margin: 28px 0 25px 0
}

.tournament-vlk-plt .offers .separate-two, .tournament-vlk-plt .offers .separate-three {
    padding-top: 10px
}

.tournament-vlk-plt .offers .separate-two {
    background: url(" ../img-vlk-plt/general/separate-two.png") no-repeat 50% 0
}

.tournament-vlk-plt .offers .separate-three {
    background: url(" ../img-vlk-plt/general/separate-three.png") no-repeat 50% 0
}

.tournament-vlk-plt .offers .offers-text {
    display: block;
    border-radius: 10px;
    background: #1a182c;
    min-height: 315px;
    position: relative;
    padding: 20px 0 10px 328px;
    box-shadow: 0 0 13px 0 #000;
    border: 1px solid #036
}

.tournament-vlk-plt .offers .offers-text:before, .tournament-vlk-plt .offers .offers-text:after {
    display: table;
    content: ""
}

.tournament-vlk-plt .offers .offers-text:after {
    clear: both
}

.lt-ie8 .tournament-vlk-plt .offers .offers-text {
    zoom: 1
}

.tournament-vlk-plt .offers .offers-text:before {
    content: '';
    display: block;
    position: absolute;
    left: -6px;
    top: 12px;
    z-index: 1
}

.tournament-vlk-plt .offers .offers-text__img {
    width: 328px;
    height: 313px;
    overflow: hidden;
    border-radius: 10px 0 0 10px;
    position: absolute;
    left: 0;
    top: 0
}

.tournament-vlk-plt .offers .offers-text__img img {
    display: block;
    width: 100%;
    height: auto
}

.tournament-vlk-plt .offers .offers-text__title {
    display: block;
    text-align: center;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
    font-size: 24px;
    text-shadow: 0 2px 0 #000
}

.tournament-vlk-plt .offers .offers-text__nm {
    font-size: 26px;
    line-height: 30px;
    padding: 0 20px;
    font-family: Trebuchet MS, sans-serif;
    color: #ffc;
    text-shadow: 1px 1px 10px #ab8814, -1px -1px 10px #ab8814, -1px 1px 10px #ab8814, 1px -1px 10px #ab8814
}

.tournament-vlk-plt .offers .offers-text__nm, .tournament-vlk-plt .offers .offers-text__btn {
    display: block;
    text-transform: uppercase
}

.tournament-vlk-plt .offers .offers-text__btn {
    color: #ffc;
    font-size: 20px;
    margin-top: 15px
}

.tournament-vlk-plt .offers .offers-text__pr-txt {
    font-size: 24px;
    line-height: 28px
}

.tournament-vlk-plt .offers .offers-text__pr-txt, .tournament-vlk-plt .offers .offers-text__pr {
    display: block;
    margin-top: 15px
}

.tournament-vlk-plt .offers .offers-text__pr-txt span, .tournament-vlk-plt .offers .offers-text__pr span {
    display: block
}

.tournament-vlk-plt .offers .offers-text__pr-txt span {
    color: #ffc
}

.tournament-vlk-plt .offers.offers--done .offers-text:before {
    width: 135px;
    height: 40px;
    background-position: -139px -189px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.tournament-vlk-plt .offers.offers--now .offers-text:before {
    width: 135px;
    height: 40px;
    background-position: 0 -189px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.tournament-vlk-plt .offers__date {
    font-size: 20px;
    line-height: 1.4;
    height: 52px;
    white-space: nowrap;
    display: block
}

.tournament-vlk-plt .offers__date span {
    font-size: 14px;
    display: block
}

.tournament-vlk-plt .offers__date span:after {
    content: '';
    display: inline-block;
    margin: -8px 0 -8px 5px;
    width: 28px;
    height: 26px;
    background-position: -289px -89px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.tournament-vlk-plt .offers__toggler {
    white-space: nowrap
}

.tournament-vlk-plt .offers__toggler:after {
    content: '';
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
    width: 11px;
    height: 21px;
    background-position: -32px -346px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat;
    -webkit-transition: all .2s;
    transition: all .2s;
    overflow: hidden
}

.tournament-vlk-plt .offers.is-active .offers__toggler:after {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.tournament-vlk-plt .offers-details {
    border-radius: 5px;
    background: url(" ../img-vlk-plt/general/main-bg.jpg") 0 0;
    box-shadow: inset 0 1px 0 0 #60585d, 0 0 13px 0 #000;
    padding: 8px 20px;
    text-shadow: 0 2px 0 #000;
    position: relative;
    z-index: 1;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700
}

.tournament-vlk-plt .offers-details .btn {
    padding: 0
}

.tournament-vlk-plt .offers-details-r {
    margin-left: -10px;
    margin-right: -10px
}

.tournament-vlk-plt .offers-details-r__c {
    float: left;
    width: 33.333333%;
    padding: 0 10px
}

.tournament-vlk-plt .offers-details-fond {
    text-align: center;
    font-size: 20px;
    padding-top: 8px
}

.tournament-vlk-plt .offers-details-fond__title {
    display: block;
    text-shadow: 0 2px 0 #000;
    margin-bottom: 10px
}

.tournament-vlk-plt .offers-details-fond__s {
    display: block;
    font-size: 30px;
    color: #ffc;
    line-height: 1
}

.tournament-vlk-plt .offers-details-fond__s span {
    display: block;
    font-size: 20px
}

.tournament-vlk-plt .count-down-tit {
    display: block;
    text-align: center;
    font-size: 16px;
    text-transform: uppercase;
    margin-bottom: 6px
}

.tournament-vlk-plt .count-down-tit:after {
    content: '';
    display: inline-block;
    vertical-align: middle;
    margin: 0 0 0 5px;
    width: 26px;
    height: 29px;
    background-position: -398px -65px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.tournament-vlk-plt .count-down {
    display: inline-block
}

.tournament-vlk-plt .count-down__numb {
    overflow: hidden;
    text-align: center;
    padding-bottom: 1px
}

.tournament-vlk-plt .count-down__item {
    float: left;
    width: 52px;
    height: 60px;
    line-height: .8;
    padding-top: 10px;
    font-size: 32px;
    font-weight: 400;
    margin-left: 14px;
    border: 1px solid #191618;
    background: #000008;
    box-shadow: 0 1px 0 #3d3528;
    position: relative;
    font-family: Trebuchet MS, sans-serif;
    border-radius: 3px;
    text-shadow: 2px 2px 20px #393154, -2px -2px 20px #393154, -2px 2px 20px #393154, 2px -2px 20px #393154
}

.tournament-vlk-plt .count-down__item:after {
    content: '';
    position: absolute;
    width: 5px;
    height: 20px;
    background-position: 0 -371px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat;
    right: 100%;
    margin-right: 5px;
    top: 50%;
    margin-top: -10px
}

.tournament-vlk-plt .count-down__item:before {
    content: '';
    position: absolute;
    font-size: 12px;
    text-shadow: 0 1px 0 #000;
    color: #fff;
    width: 100%;
    left: 0;
    bottom: 8px
}

.tournament-vlk-plt .count-down__item--d {
    display: none
}

.tournament-vlk-plt .count-down__item--h {
    margin-left: 0
}

.tournament-vlk-plt .count-down__item--h:before {
    content: 'Ñ‡Ð°ÑÑ‹'
}

.tournament-vlk-plt .count-down__item--m:before {
    content: 'Ð¼Ð¸Ð½.'
}

.tournament-vlk-plt .count-down__item--s:before {
    content: 'ÑÐµÐº.'
}

.tournament-vlk-plt .places-box {
    margin-left: -12px;
    margin-right: -12px
}

.tournament-vlk-plt .places-box__c {
    float: left;
    width: 33.333333%;
    padding: 0 12px
}

.tournament-vlk-plt .places-box .place {
    color: #ffc;
    font-weight: 700;
    height: 250px;
    border-radius: 5px;
    background: url(" ../img-vlk-plt/general/main-bg.jpg") 0 0;
    box-shadow: inset 0 1px 0 0 #60585d, 0 0 13px 0 #000;
    position: relative;
    z-index: 1;
    text-align: center;
    padding: 15px;
    font-size: 17px;
    text-shadow: 0 2px 0 #000;
    line-height: 1.2
}

.tournament-vlk-plt .places-box .place__decor {
    height: 220px;
    padding: 50px 0 20px 0;
    border-radius: 5px;
    border: 2px solid #ffc;
    box-shadow: 0 0 10px 0 #fc6, inset 0 0 10px 0 #fc6;
    position: relative
}

.tournament-vlk-plt .places-box .place__decor:before {
    content: '';
    display: block;
    position: absolute;
    top: -8px;
    left: 50%;
    margin-left: -40px;
    margin-top: -1px;
    width: 80px;
    height: 61px;
    background-position: -344px 0;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.tournament-vlk-plt .places-box .place__n {
    display: block;
    text-transform: uppercase
}

.tournament-vlk-plt .places-box .place__n:after {
    content: '';
    display: block;
    width: 60px;
    height: 66px;
    margin: 10px auto;
    background: url(" ../img-vlk-plt/general/ico-top-levels.png") no-repeat 0 0
}

.tournament-vlk-plt .places-box .place__text {
    display: table;
    width: 100%;
    font-family: 'Roboto Condensed', sans-serif
}

.tournament-vlk-plt .places-box .place__text-c {
    display: table-cell;
    height: 48px;
    vertical-align: middle
}

.tournament-vlk-plt .places-box .place:after {
    content: '';
    position: absolute;
    left: 50%;
    top: 15px
}

.tournament-vlk-plt .places-box .place--2 .place__n:after {
    background-position: 0 -70px
}

.tournament-vlk-plt .places-box .place--3 .place__n:after {
    background-position: 0 -140px
}

.tournament-vlk-plt .offers-i {
    border-radius: 10px;
    background: #111547;
    border: 1px solid #036;
    padding: 25px 25px 0;
    font-size: 14px
}

.tournament-vlk-plt .offers-i p {
    margin: 20px 0
}

.tournament-vlk-plt .offers-i p:last-child {
    margin-bottom: 0
}

.tournament-vlk-plt .offers-i__sum {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
    font-size: 20px;
    margin-bottom: 10px;
    text-shadow: 0 2px 0 #000;
    text-align: justify
}

.tournament-vlk-plt .offers-i__sum span {
    text-shadow: 1px 1px 10px #ab8814, -1px -1px 10px #ab8814, -1px 1px 10px #ab8814, 1px -1px 10px #ab8814
}

.tournament-vlk-plt .offers-i-box {
    margin-left: -15px;
    margin-right: -15px
}

.tournament-vlk-plt .offers-i-box__c {
    float: left;
    width: 33.333333%;
    padding: 0 15px
}

.tournament-vlk-plt .offers-tbl-wrap {
    margin: 0 -25px;
    background: #001835;
    padding: 10px 0;
    border-radius: 0 0 10px 10px
}

.tournament-vlk-plt .offers-tbl {
    overflow: hidden;
    width: 100%;
    border-collapse: separate;
    table-layout: fixed
}

.tournament-vlk-plt .offers-tbl th, .tournament-vlk-plt .offers-tbl td {
    vertical-align: middle;
    width: 1px;
    padding: 0 20px;
    border-bottom: 1px solid #000
}

.tournament-vlk-plt .offers-tbl th {
    text-align: center;
    height: 74px;
    text-transform: uppercase;
    color: #7f8495;
    text-shadow: 0 1px 0 #000;
    font-size: 16px
}

.tournament-vlk-plt .offers-tbl td {
    height: 88px;
    border-top: 1px solid #082a69
}

.tournament-vlk-plt .offers-tbl td:first-child {
    color: #ffc
}

.tournament-vlk-plt .offers-tbl td:last-child {
    text-align: center
}

.tournament-vlk-plt .offers-tbl tr:last-child td {
    border-bottom: none
}

.tournament-vlk-plt .offers-tbl tr:nth-child(-n+4) .tbl-place {
    width: 50px;
    height: 50px;
    background-position: -344px -65px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.tournament-vlk-plt .offers-tbl .tbl-place {
    display: inline-block;
    vertical-align: middle;
    width: 50px;
    height: 50px;
    text-align: center;
    line-height: 48px;
    margin-right: 26px
}

.tournament-vlk-plt .offers-tbl .tbl-slot {
    position: relative;
    display: block;
    margin: 0 auto;
    width: 117px;
    height: 68px
}

.tournament-vlk-plt .offers-tbl .tbl-slot__img {
    display: block;
    border: 2px solid #0c499c;
    overflow: hidden;
    -webkit-transition: all .2s;
    transition: all .2s
}

.tournament-vlk-plt .offers-tbl .tbl-slot__img img {
    display: block;
    width: 100%;
    height: auto
}

.tournament-vlk-plt .offers-tbl .tbl-slot__hov {
    overflow: hidden;
    display: block;
    width: 113px;
    height: 64px;
    background: rgba(26, 24, 44, .9);
    position: absolute;
    top: 2px;
    left: 2px;
    text-align: center;
    padding-top: 13px;
    -webkit-transition: all .2s;
    transition: all .2s;
    opacity: 0
}

.tournament-vlk-plt .offers-tbl .tbl-slot__hov .btn {
    display: inline-block;
    padding: 0;
    max-width: 62px
}

.tournament-vlk-plt .offers-tbl .tbl-slot:hover .tbl-slot__hov {
    opacity: 1
}

.tournament-vlk-plt .offers-tbl .tbl-slot:hover .tbl-slot__img {
    border-color: #f6f7c7;
    box-shadow: 0 0 20px -2px #ffc
}

.tournament-past-vlk-plt .offers {
    margin: 28px 0 25px 0
}

.tournament-past-vlk-plt .offers .separate-two, .tournament-past-vlk-plt .offers .separate-three {
    padding-top: 10px
}

.tournament-past-vlk-plt .offers .separate-two {
    background: url(" ../img-vlk-plt/general/separate-two.png") no-repeat 50% 0
}

.tournament-past-vlk-plt .offers .separate-three {
    background: url(" ../img-vlk-plt/general/separate-three.png") no-repeat 50% 0
}

.tournament-past-vlk-plt .offers .offers-text {
    display: block;
    border-radius: 10px;
    background: #1a182c;
    min-height: 315px;
    position: relative;
    padding: 20px 0 20px 328px;
    box-shadow: 0 0 13px 0 #000;
    border: 1px solid #036
}

.tournament-past-vlk-plt .offers .offers-text:before, .tournament-past-vlk-plt .offers .offers-text:after {
    display: table;
    content: ""
}

.tournament-past-vlk-plt .offers .offers-text:after {
    clear: both
}

.lt-ie8 .tournament-past-vlk-plt .offers .offers-text {
    zoom: 1
}

.tournament-past-vlk-plt .offers .offers-text:before {
    content: '';
    display: block;
    position: absolute;
    left: -6px;
    top: 12px;
    z-index: 1
}

.tournament-past-vlk-plt .offers .offers-text__img {
    display: block;
    width: 328px;
    height: 313px;
    overflow: hidden;
    border-radius: 10px 0 0 10px;
    position: absolute;
    left: 0;
    top: 0
}

.tournament-past-vlk-plt .offers .offers-text__img img {
    display: block;
    width: 100%;
    height: auto
}

.tournament-past-vlk-plt .offers .offers-text__title {
    display: block;
    text-align: center;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
    font-size: 24px;
    text-shadow: 0 2px 0 #000
}

.tournament-past-vlk-plt .offers .offers-text__nm {
    display: block;
    font-size: 26px;
    line-height: 30px;
    padding: 0 20px;
    font-family: Trebuchet MS, sans-serif;
    color: #ffc;
    text-shadow: 1px 1px 10px #ab8814, -1px -1px 10px #ab8814, -1px 1px 10px #ab8814, 1px -1px 10px #ab8814
}

.tournament-past-vlk-plt .offers .offers-text__nm, .tournament-past-vlk-plt .offers .offers-text__st {
    display: block;
    text-transform: uppercase
}

.tournament-past-vlk-plt .offers .offers-text__st {
    color: #ffc;
    font-size: 20px;
    margin-top: 15px
}

.tournament-past-vlk-plt .offers .offers-text__pr-txt {
    font-size: 24px;
    line-height: 28px
}

.tournament-past-vlk-plt .offers .offers-text__pr-txt, .tournament-past-vlk-plt .offers .offers-text__pr {
    margin-top: 20px
}

.tournament-past-vlk-plt .offers .offers-text__pr-txt span, .tournament-past-vlk-plt .offers .offers-text__pr span {
    display: block
}

.tournament-past-vlk-plt .offers .offers-text__pr-txt span {
    color: #ffc
}

.tournament-past-vlk-plt .offers.offers--done .offers-text:before {
    width: 135px;
    height: 40px;
    background-position: -139px -189px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.tournament-past-vlk-plt .offers.offers--now .offers-text:before {
    width: 135px;
    height: 40px;
    background-position: 0 -189px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.tournament-past-vlk-plt .offers__date {
    font-size: 20px;
    line-height: 1.4;
    height: 52px;
    white-space: nowrap;
    display: block
}

.tournament-past-vlk-plt .offers__date span {
    font-size: 14px;
    display: block
}

.tournament-past-vlk-plt .offers__date span:after {
    content: '';
    display: inline-block;
    margin: -8px 0 -8px 5px;
    width: 28px;
    height: 26px;
    background-position: -289px -89px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.tournament-past-vlk-plt .offers__toggler {
    white-space: nowrap
}

.tournament-past-vlk-plt .offers__toggler:after {
    content: '';
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
    width: 11px;
    height: 21px;
    background-position: -32px -346px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat;
    -webkit-transition: all .2s;
    transition: all .2s;
    overflow: hidden
}

.tournament-past-vlk-plt .offers.is-active .offers__toggler:after {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.tournament-past-vlk-plt .offers-details {
    border-radius: 5px;
    background: url(" ../img-vlk-plt/general/main-bg.jpg") 0 0;
    box-shadow: inset 0 1px 0 0 #60585d, 0 0 13px 0 #000;
    padding: 8px 20px;
    text-shadow: 0 2px 0 #000;
    position: relative;
    z-index: 1;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700
}

.tournament-past-vlk-plt .offers-details .btn {
    padding: 0
}

.tournament-past-vlk-plt .offers-details-r {
    margin-left: -10px;
    margin-right: -10px
}

.tournament-past-vlk-plt .offers-details-r__c {
    float: left;
    width: 33.333333%;
    padding: 0 10px
}

.tournament-past-vlk-plt .offers-details-fond {
    text-align: center;
    font-size: 20px;
    padding-top: 8px
}

.tournament-past-vlk-plt .offers-details-fond__title {
    display: block;
    text-shadow: 0 2px 0 #000;
    margin-bottom: 10px
}

.tournament-past-vlk-plt .offers-details-fond__s {
    display: block;
    font-size: 30px;
    color: #ffc;
    line-height: 1
}

.tournament-past-vlk-plt .offers-details-fond__s span {
    display: block;
    font-size: 20px
}

.tournament-past-vlk-plt .count-down-tit {
    display: block;
    text-align: center;
    font-size: 16px;
    text-transform: uppercase;
    margin-bottom: 6px
}

.tournament-past-vlk-plt .count-down-tit:after {
    content: '';
    display: inline-block;
    vertical-align: middle;
    margin: 0 0 0 5px;
    width: 26px;
    height: 29px;
    background-position: -398px -65px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.tournament-past-vlk-plt .count-down {
    display: inline-block
}

.tournament-past-vlk-plt .count-down__numb {
    overflow: hidden;
    text-align: center;
    padding-bottom: 1px
}

.tournament-past-vlk-plt .count-down__item {
    float: left;
    width: 52px;
    height: 60px;
    line-height: .8;
    padding-top: 10px;
    font-size: 32px;
    font-weight: 400;
    margin-left: 14px;
    border: 1px solid #191618;
    background: #000008;
    box-shadow: 0 1px 0 #3d3528;
    position: relative;
    font-family: Trebuchet MS, sans-serif;
    border-radius: 3px;
    text-shadow: 2px 2px 20px #393154, -2px -2px 20px #393154, -2px 2px 20px #393154, 2px -2px 20px #393154
}

.tournament-past-vlk-plt .count-down__item:after {
    content: '';
    position: absolute;
    width: 5px;
    height: 20px;
    background-position: 0 -371px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat;
    right: 100%;
    margin-right: 5px;
    top: 50%;
    margin-top: -10px
}

.tournament-past-vlk-plt .count-down__item:before {
    content: '';
    position: absolute;
    font-size: 12px;
    text-shadow: 0 1px 0 #000;
    color: #fff;
    width: 100%;
    left: 0;
    bottom: 8px
}

.tournament-past-vlk-plt .count-down__item--d {
    display: none
}

.tournament-past-vlk-plt .count-down__item--h {
    margin-left: 0
}

.tournament-past-vlk-plt .count-down__item--h:before {
    content: 'Ñ‡Ð°ÑÑ‹'
}

.tournament-past-vlk-plt .count-down__item--m:before {
    content: 'Ð¼Ð¸Ð½.'
}

.tournament-past-vlk-plt .count-down__item--s:before {
    content: 'ÑÐµÐº.'
}

.tournament-past-vlk-plt .offers-i {
    border-radius: 10px;
    background: #111547;
    border: 1px solid #036;
    padding: 25px;
    font-size: 14px
}

.tournament-past-vlk-plt .offers-i p {
    margin: 20px 0
}

.tournament-past-vlk-plt .offers-i p:last-child {
    margin-bottom: 0
}

.tournament-past-vlk-plt .offers-i-table-wrap {
    margin: 0 -25px;
    background: #001835;
    padding: 10px 25px
}

.tournament-past-vlk-plt .offers-i-table {
    width: 100%;
    table-layout: fixed;
    font-size: 16px;
    border-collapse: separate;
    overflow: hidden
}

.tournament-past-vlk-plt .offers-i-table th, .tournament-past-vlk-plt .offers-i-table td {
    text-align: left;
    padding: 0 20px;
    vertical-align: middle;
    border-left: 2px solid #001835;
    border-bottom: 1px solid #000
}

.tournament-past-vlk-plt .offers-i-table th {
    height: 35px;
    text-transform: uppercase;
    color: #7f8495;
    text-shadow: 0 2px 0 #000
}

.tournament-past-vlk-plt .offers-i-table td {
    border-top: 1px solid #082a69;
    height: 28px
}

.tournament-past-vlk-plt .offers-i-table tr:last-child td {
    border-bottom: none
}

.tournaments-vlk-plt .offers {
    margin: 28px 0 25px 0
}

.tournaments-vlk-plt .offers .separate-two {
    padding-top: 10px;
    background: url(" ../img-vlk-plt/general/separate-two.png") no-repeat 50% 0
}

.tournaments-vlk-plt .offers .offers-text {
    display: block;
    border-radius: 10px;
    background: #1a182c;
    min-height: 315px;
    position: relative;
    padding: 20px 0 10px 328px;
    box-shadow: 0 0 13px 0 #000;
    border: 1px solid #036
}

.tournaments-vlk-plt .offers .offers-text:before, .tournaments-vlk-plt .offers .offers-text:after {
    display: table;
    content: ""
}

.tournaments-vlk-plt .offers .offers-text:after {
    clear: both
}

.lt-ie8 .tournaments-vlk-plt .offers .offers-text {
    zoom: 1
}

.tournaments-vlk-plt .offers .offers-text__img {
    width: 328px;
    height: 313px;
    overflow: hidden;
    border-radius: 10px 0 0 10px;
    position: absolute;
    left: 0;
    top: 0
}

.tournaments-vlk-plt .offers .offers-text__img img {
    display: block;
    width: 100%;
    height: auto
}

.tournaments-vlk-plt .offers .offers-text__title {
    display: block;
    text-align: center;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
    font-size: 24px;
    text-shadow: 0 2px 0 #000
}

.tournaments-vlk-plt .offers .offers-text__nm {
    font-size: 26px;
    line-height: 30px;
    padding: 0 20px;
    font-family: Trebuchet MS, sans-serif;
    color: #ffc;
    text-shadow: 1px 1px 10px #ab8814, -1px -1px 10px #ab8814, -1px 1px 10px #ab8814, 1px -1px 10px #ab8814
}

.tournaments-vlk-plt .offers .offers-text__nm, .tournaments-vlk-plt .offers .offers-text__btn {
    display: block;
    text-transform: uppercase
}

.tournaments-vlk-plt .offers .offers-text__btn {
    color: #ffc;
    font-size: 20px;
    margin-top: 15px
}

.tournaments-vlk-plt .offers .offers-text__pr-txt {
    font-size: 24px;
    line-height: 28px
}

.tournaments-vlk-plt .offers .offers-text__pr-txt, .tournaments-vlk-plt .offers .offers-text__pr {
    display: block;
    margin-top: 15px
}

.tournaments-vlk-plt .offers .offers-text__pr-txt span, .tournaments-vlk-plt .offers .offers-text__pr span {
    display: block
}

.tournaments-vlk-plt .offers .offers-text__pr-txt span {
    color: #ffc
}

.tournaments-vlk-plt .offers .offers-text__st {
    display: block;
    text-transform: uppercase;
    color: #ffc;
    font-size: 20px;
    margin-top: 15px
}

.tournaments-vlk-plt .offers__date {
    font-size: 20px;
    line-height: 1.4;
    height: 52px;
    white-space: nowrap;
    display: block
}

.tournaments-vlk-plt .offers__date span {
    font-size: 14px;
    display: block
}

.tournaments-vlk-plt .offers__date span:after {
    content: '';
    display: inline-block;
    margin: -8px 0 -8px 5px;
    width: 28px;
    height: 26px;
    background-position: -289px -89px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.tournaments-vlk-plt .offers.offers--now .offers-text:before, .tournaments-vlk-plt .offers.offers--done .offers-text:before {
    content: '';
    display: block;
    position: absolute;
    left: -6px;
    top: 12px;
    z-index: 1
}

.tournaments-vlk-plt .offers.offers--now .offers-text:before {
    width: 135px;
    height: 40px;
    background-position: 0 -189px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.tournaments-vlk-plt .offers.offers--done .offers-text:before {
    width: 135px;
    height: 40px;
    background-position: -139px -189px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.tournaments-vlk-plt .offers-details {
    border-radius: 5px;
    background: url(" ../img-vlk-plt/general/main-bg.jpg") 0 0;
    box-shadow: inset 0 1px 0 0 #60585d, 0 0 13px 0 #000;
    padding: 8px 20px;
    text-shadow: 0 2px 0 #000;
    position: relative;
    z-index: 1;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700
}

.tournaments-vlk-plt .offers-details .btn {
    padding: 0
}

.tournaments-vlk-plt .offers-details-r {
    margin-left: -10px;
    margin-right: -10px
}

.tournaments-vlk-plt .offers-details-r__c {
    float: left;
    width: 33.333333%;
    padding: 0 10px
}

.tournaments-vlk-plt .offers-details-fond {
    text-align: center;
    font-size: 20px;
    padding-top: 8px
}

.tournaments-vlk-plt .offers-details-fond__title {
    display: block;
    text-shadow: 0 2px 0 #000;
    margin-bottom: 10px
}

.tournaments-vlk-plt .offers-details-fond__s {
    display: block;
    font-size: 30px;
    color: #ffc;
    line-height: 1
}

.tournaments-vlk-plt .offers-details-fond__s span {
    display: block;
    font-size: 20px
}

.tournaments-vlk-plt .count-down-tit {
    display: block;
    text-align: center;
    font-size: 16px;
    text-transform: uppercase;
    margin-bottom: 6px
}

.tournaments-vlk-plt .count-down-tit:after {
    content: '';
    display: inline-block;
    vertical-align: middle;
    margin: 0 0 0 5px;
    width: 26px;
    height: 29px;
    background-position: -398px -65px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat
}

.tournaments-vlk-plt .count-down {
    display: inline-block
}

.tournaments-vlk-plt .count-down__numb {
    overflow: hidden;
    text-align: center;
    padding-bottom: 1px
}

.tournaments-vlk-plt .count-down__item {
    float: left;
    width: 52px;
    height: 60px;
    line-height: .8;
    padding-top: 10px;
    font-size: 32px;
    font-weight: 400;
    margin-left: 14px;
    border: 1px solid #191618;
    background: #000008;
    box-shadow: 0 1px 0 #3d3528;
    position: relative;
    font-family: Trebuchet MS, sans-serif;
    border-radius: 3px;
    text-shadow: 2px 2px 20px #393154, -2px -2px 20px #393154, -2px 2px 20px #393154, 2px -2px 20px #393154
}

.tournaments-vlk-plt .count-down__item:after {
    content: '';
    position: absolute;
    width: 5px;
    height: 20px;
    background-position: 0 -371px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat;
    right: 100%;
    margin-right: 5px;
    top: 50%;
    margin-top: -10px
}

.tournaments-vlk-plt .count-down__item:before {
    content: '';
    position: absolute;
    font-size: 12px;
    text-shadow: 0 1px 0 #000;
    color: #fff;
    width: 100%;
    left: 0;
    bottom: 8px
}

.tournaments-vlk-plt .count-down__item--d {
    display: none
}

.tournaments-vlk-plt .count-down__item--h {
    margin-left: 0
}

.tournaments-vlk-plt .count-down__item--h:before {
    content: 'Ñ‡Ð°ÑÑ‹'
}

.tournaments-vlk-plt .count-down__item--m:before {
    content: 'Ð¼Ð¸Ð½.'
}

.tournaments-vlk-plt .count-down__item--s:before {
    content: 'ÑÐµÐº.'
}

.videos-vlk-plt .video-box__title {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 22px;
    font-weight: 700;
    text-shadow: 0 2px 0 #000;
    padding-bottom: 7px;
    position: relative;
    margin-bottom: 10px;
    display: block
}

.videos-vlk-plt .video-box__img {
    float: right;
    width: 419px;
    border: 2px solid #0c4697;
    position: relative
}

.videos-vlk-plt .video-box__img img {
    display: block;
    width: 100%;
    height: auto;
    position: relative
}

.videos-vlk-plt .video-box__a {
    display: block;
    position: relative
}

.videos-vlk-plt .video-box__a:after {
    content: '';
    position: absolute;
    width: 22px;
    height: 17px;
    background-position: -398px -98px;
    background-image: url(" ../img-vlk-plt/png-sprite/96dpi/sprite.d41d8cd9.png");
    background-size: 424px 391px;
    background-repeat: no-repeat;
    left: 50%;
    margin-left: -11px;
    top: 50%;
    margin-top: -8.5px;
    z-index: 1
}

.videos-vlk-plt .video-box__text {
    margin-right: 0px;
    text-shadow: 0 2px 0 #000
}

.videos-vlk-plt .video-box__text p {
    margin-top: 0;
    margin-bottom: 22px
}

.videos-vlk-plt .video-box__text p:last-child {
    margin-bottom: 0
}

.c-window-game {
    position: relative;
    box-sizing: border-box;
    overflow: hidden
}

.c-window-game * {
    box-sizing: inherit
}

.c-window-game__img {
    font-size: 0;
    position: relative;
    z-index: 1
}

.c-window-game__img img {
    display: block;
    width: 100%;
    height: auto
}

.c-window-game__img--mask {
    -webkit-filter: blur(5px);
    -moz-filter: blur(5px);
    -o-filter: blur(5px);
    -ms-filter: blur(5px);
    filter: blur(5px)
}

.c-window-game__btn {
    position: absolute;
    z-index: 3;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%)
}

.c-window-game__game {
    font-size: 0
}

.c-window-game__game iframe {
    display: block;
    border: 0;
    width: 100%;
    height: 101%
}

.full_screen .c-window-game {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, .8)
}

.full_screen .c-window-game__game {
    height: 100% !important
}

.c-double-btn {
    box-sizing: border-box
}

.c-double-btn * {
    box-sizing: inherit
}

.c-double-btn__play {
    display: block;
    position: relative;
    border: none;
    background-color: transparent;
    outline: none;
    cursor: pointer;
    padding: 0 10px 0 75px;
    max-width: 265px;
    height: 50px;
    line-height: 50px;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
    color: #41110c;
    text-shadow: 0 1px 0 #fff600;
    box-shadow: 0 5px 10px 0 #000;
    border-radius: 13px;
    background-image: url('../img-vlk-plt/double-pay-img/line-xs.png');
    background-repeat: no-repeat;
    background-position: 100% 50%
}

.c-double-btn__play-text {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.c-double-btn__play:before {
    content: '';
    position: absolute;
    width: 82px;
    height: 94px;
    left: -12px;
    top: -17px;
    background-image: url(/static/double-pay-img/i-play-xs.png);
    background-repeat: no-repeat;
    background-position: 50% 50%
}

.c-double-btn__link {
    display: inline-block;
    cursor: pointer;
    height: 25px;
    line-height: 21px;
    font-family: Roboto, sans-serif;
    font-size: 10px;
    text-transform: uppercase;
    font-weight: bold;
    color: #ed9d0b;
    text-decoration: none;
    border: 2px solid #000;
    border-radius: 5px;
    padding: 0 7px;
    background-color: #3e140b;
    background: linear-gradient(to top, #3e140b, #5c4c12);
    margin: 15px 0 0 65px;
    text-shadow: 0 1px 0 rgba(0, 0, 0, .5);
    box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.1) inset, 0 2px 5px 0 #000
}

@media (min-width: 568px) {
    .c-double-btn__play {
        max-width: 407px;
        background-image: url('../img-vlk-plt/double-pay-img/line.png');
        height: 80px;
        line-height: 80px;
        font-size: 28px;
        border-radius: 18px;
        padding: 0 18px 0 120px;
        box-shadow: 0 10px 20px 0 #000
    }

    .c-double-btn__play:before {
        width: 122px;
        height: 138px;
        background-image: url('../img-vlk-plt/double-pay-img/i-play.png');
        top: -24px;
        left: -15px
    }

    .c-double-btn__link {
        height: 40px;
        line-height: 36px;
        padding: 0 11px;
        font-size: 16px;
        margin: 10px 0 0 105px
    }

    .c-double-btn__play:hover, .c-double-btn__link:hover {
        position: relative;
        top: -1px
    }
}


.c-icon-wrapper {
    position: relative;
}

.c-icon-wrapper.full_screen {
    margin: 0;
    height: auto;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: #111547;
    overflow: auto;
    z-index: 5;
}

.c-icon-wrapper .c-icon-fullscreen {
    position: absolute;
    top: 0;
    right: 0;
    background: url('/static/double-pay-img/fullscreen.png') no-repeat 0 0;
    width: 35px;
    height: 38px;
    z-index: 20;
    cursor: pointer;
}

.c-icon-wrapper .c-icon-fullscreen:hover {
    background-position: 0 -38px;
}

.c-window-game__img img {
    display: block;
    width: 800px;
    height: 600px;
}

.top_desc {
    margin-bottom: 35px;
}

.btn-helper-fix {
    margin-top: 20px;
}


/*style pupup*/

@font-face {
    font-family: 'Allods-West';
    src: url('../fonts/Allods-West.eot');
    src: url('../fonts/Allods-West.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Allods-West.woff2') format('woff2'),
    url('../fonts/Allods-West.woff') format('woff'),
    url('../fonts/Allods-West.ttf') format('truetype'),
    url('../fonts/Allods-West.svg#Allods-West') format('svg');
    font-weight: normal;
    font-style: normal;
}

@-moz-keyframes coinSpin {
    from {
        -webkit-transform: rotateY(0);
        -moz-transform: rotateY(0);
        -ms-transform: rotateY(0);
        -o-transform: rotateY(0);
    }
    to {
        -webkit-transform: rotateY(360deg);
        -moz-transform: rotateY(360deg);
        -ms-transform: rotateY(360deg);
        -o-transform: rotateY(360deg);
    }
}

@-webkit-keyframes coinSpin {
    from {
        -webkit-transform: rotateY(0);
        -moz-transform: rotateY(0);
        -ms-transform: rotateY(0);
        -o-transform: rotateY(0);
    }
    to {
        -webkit-transform: rotateY(360deg);
        -moz-transform: rotateY(360deg);
        -ms-transform: rotateY(360deg);
        -o-transform: rotateY(360deg);
    }
}

@keyframes coinSpin {
    from {
        -webkit-transform: rotateY(0);
        -moz-transform: rotateY(0);
        -ms-transform: rotateY(0);
        -o-transform: rotateY(0);
    }
    to {
        -webkit-transform: rotateY(360deg);
        -moz-transform: rotateY(360deg);
        -ms-transform: rotateY(360deg);
        -o-transform: rotateY(360deg);
    }
}

.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #0d004c;
    opacity: 0.7;
}

.modal,
.modal *,
.modal *:after,
.modal *:before {
    box-sizing: border-box;
}

.no-conflict.modal {
    font-family: Arial;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    display: none;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    outline: 0;
    color: #fff;
    font-size: 14px;
    line-height: 1.4;
}

.no-conflict .modal__dialog {
    position: relative;
    width: 730px;
    margin: 40px auto;
    background: #03163c;
    border-radius: 10px;
    border: 2px solid #c7c8ca;
    box-shadow: 0 0 15px 2px #07599c, 0 0 0 1px #fff inset;
    background: url('../images/bg-modal-content.png');
    padding: 15px 40px 45px;
    transition: all 0.2s;
    opacity: 0;
}

.no-conflict.modal.in .modal__dialog {
    opacity: 1;
}

.no-conflict .modal__close {
    position: absolute;
    background: url('../images/modal-sprite.png') no-repeat 0 0;
    width: 19px;
    height: 20px;
    right: 20px;
    top: 20px;
    cursor: pointer;
    -moz-transition: all 0.2s;
    -ms-transition: all 0.2s;
    -webkit-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
}

.no-conflict .modal__close:hover {
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
}

.no-conflict .modal-title {
    text-align: center;
    font-size: 19px;
    text-transform: uppercase;
    font-weight: bold;
    text-shadow: 0 2px 0 rgba(0, 0, 0, 0.5);
    margin-bottom: 15px;
}

.no-conflict .modal-title--main {
    font-size: 22px;
    text-shadow: 0 0 10px, 0 2px 0 rgba(0, 0, 0, 0.5);
}

.no-conflict .modal-title__text {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    min-width: 390px;
    height: 51px;
    line-height: 51px;
    position: relative;
    background: url('../images/bg-modal-title.png') repeat-x 50% -102px;
}

.no-conflict .modal-title__text:before,
.no-conflict .modal-title__text:after {
    content: '';
    position: absolute;
    width: 16px;
    height: 51px;
    top: 0;
    background: url('../images/bg-modal-title.png') no-repeat;
}

.no-conflict .modal-title__text:before {
    left: -16px;
    background-position: 0 0;
}

.no-conflict .modal-title__text:after {
    right: -16px;
    background-position: 0 -51px;
}

.modal-row {
    margin: 0 -18px 25px;
}

.no-conflict .modal-row__col {
    float: left;
    width: 50%;
    padding: 0 18px;
}

.m-form-group:not(:first-child) {
    margin-top: 15px;
}

.no-conflict .m-form-group__label {
    display: block;
    color: #91b5de;
    text-shadow: 0 1px 0 #000;
    margin-bottom: 10px;
}

.no-conflict .m-form-group__field {
    display: block;
    width: 100%;
    font-family: inherit;
    outline: none;
    resize: none;
    background: #01215d;
    border: 2px solid #26418d;
    height: 40px;
    box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.51);
    color: #91b5de;
    padding: 0 10px;
}

.no-conflict .m-form-group__field:focus {
    border-color: #3151ac;
}

.no-conflict .title-small {
    text-align: center;
    text-transform: uppercase;
    color: #91b5de;
    text-shadow: 0 0 8px #91b5de;
    margin-bottom: 15px;
    font-size: 16px;
    line-height: 1.7;
    margin-top: 20px;
}

.no-conflict.modal .m-social {
    list-style: none;
    padding: 0;
    margin: 0;
}

.no-conflict .m-social__item {
    float: left;
}

.no-conflict .m-social__item:not(:first-child) {
    margin-left: 15px;
}

.no-conflict .m-social__link {
    display: block;
    height: 39px;
    width: 37px;
    background: url('../images/bg-modal-social.png') no-repeat 0 0;
    border-radius: 7px;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.5);
    text-align: center;
}

.no-conflict .m-social__link:hover {
    background-position: 0 -39px;
}

.no-conflict .m-social__link:active {
    background-position: 0 100%;
    padding-top: 3px;
}

.no-conflict .m-social__link:before,
.no-conflict .m-social__link:after {
    content: '';
    display: inline-block;
    vertical-align: middle;
}

.no-conflict .m-social__link:before {
    width: 0;
    height: 100%;
}

.no-conflict .m-social__link:after {
    background: url('../images/modal-sprite.png') no-repeat 0 0;
}

.no-conflict .m-social__vk:after {
    width: 16px;
    height: 20px;
    background-position: -21px 0;
}

.no-conflict .m-social__ok:after {
    width: 15px;
    height: 24px;
    background-position: -37px 0;
}

.no-conflict .m-social__fb:after {
    width: 13px;
    height: 24px;
    background-position: -52px 0;
}

.no-conflict .m-social__y:after {
    width: 13px;
    height: 24px;
    background-position: -65px 0;
}

.no-conflict .m-social__mail:after {
    width: 23px;
    height: 21px;
    background-position: -78px 0;
}

.no-conflict .m-social__tw:after {
    width: 23px;
    height: 19px;
    background-position: -22px -24px;
}

.no-conflict .m-social__gp:after {
    width: 25px;
    height: 23px;
    background-position: -45px -24px;
}

.no-conflict .m-wrapeer-btn {
    text-align: center;
    margin-bottom: 20px;
}

.no-conflict .m-btn {
    display: inline-block;
    vertical-align: middle;
    text-transform: uppercase;
    font-size: 20px;
    font-weight: bold;
    border-radius: 5px;
    border: none;
    outline: none;
    cursor: pointer;
}

.no-conflict .m-btn--vp {
    width: 380px;
    height: 48px;
    line-height: 48px;
    background: url('../images/btn-vp.png') no-repeat 0 0;
    color: #edfecf;
    text-shadow: 0 1px 1px #258318;
    padding-left: 50px;
}

.no-conflict .m-btn--vp:hover {
    background-position: 0 100%;
}

.no-conflict .m-btn--vc,
.no-conflict .m-btn--vd {
    width: 383px;
    height: 48px;
    line-height: 44px;
    background: url('../images/btn-vc.png') no-repeat 0 0;
    color: #5d1702;
    text-shadow: 1px 2px 0 #ffb660;
    border-radius: 8px;
}

.no-conflict .m-btn--vc:hover,
.no-conflict .m-btn--vd:hover {
    background-position: 0 100%;
}

.no-conflict .m-btn--vr {
    width: 384px;
    height: 49px;
    line-height: 46px;
    background: url('../images/btn-vr.png') no-repeat 0 0;
    color: #fff;
    text-shadow: 1px 2px 0 #af0000;
    border-radius: 8px;
}

.no-conflict .m-btn--vr:hover {
    box-shadow: 0 0 7px 2px #ff0a00;
    background-position: 0 100%;
}

.no-conflict .m-btn--vob {
    width: 386px;
    height: 48px;
    line-height: 48px;
    background: url('../images/btn-vob.png') no-repeat 0 0;
    color: #910000;
    text-shadow: 1px 2px 0 #f8eabc;
    border-radius: 8px;
}

.no-conflict .m-btn--vob:hover {
    box-shadow: 0 0 15px 3px #d0b510;
    background-position: 0 100%;
}

.no-conflict .m-btn--cc {
    width: 384px;
    height: 44px;
    line-height: 44px;
    background: url('../images/btn-cc.png') no-repeat 0 0;
    color: #fff;
    text-shadow: 1px 2px 0 #8b1515;
    border-radius: 8px;
}

.no-conflict .m-btn--cc:hover {
    box-shadow: 0 0 20px #da4141, 0 0 40px #da4141, 0 0 40px #da4141;
}

.no-conflict .m-btn--vb {
    width: 382px;
    height: 46px;
    line-height: 46px;
    background: url('../images/btn-vb.png') no-repeat 0 0;
    color: #fff;
    text-shadow: 1px 2px 0 #8b1515;
    border-radius: 8px;
}

.no-conflict .m-btn--vb:hover {
    background-position: 0 100%;
    box-shadow: 0 0 20px 1px #ff933e;
}

.no-conflict .ico-gift:before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    margin-right: 8px;
    width: 15px;
    height: 22px;
    margin-top: -4px;
    background: url('../images/modal-sprite.png') no-repeat 0 -24px;
}


.radio-style {
    margin: 0 -10px;
}

.radio-style__col {
    float: left;
    width: 33.333333%;
    padding: 0 10px;
    overflow: hidden;
}

.radio-style__label {
    position: relative;
    display: block;
    width: 100%;
    overflow: hidden;
    text-align: center;
    cursor: pointer;
    border-radius: 10px;
    border: 1px solid transparent;
    padding: 160px 0 10px 0;
    transition: all 0.2s;
}

.radio-style__label input {
    position: absolute;
    left: -999999999px;
}

.radio-style__label:hover,
.radio-style__label.is-active {
    border: 1px solid #5c7299;
    background: url('../images/bg-hover-label.png') no-repeat 50% 0;
    background-size: cover;
}

.radio-style__label.is-active .m-chip {
    -webkit-animation: coinSpin 0.4s ease-in;
    -moz-animation: coinSpin 0.4s ease-in;
    animation: coinSpin 0.4s ease-in;
    -webkit-transform-style: preserve-3d;
}

.radio-style__text-decor {
    font-family: 'Allods-West';
    display: block;
    font-size: 30px;
    line-height: 1;
    text-shadow: 0 0 15px;
    margin-bottom: 15px;
}

.radio-style__text-decor span {
    display: block;
}

.radio-style__text-decor .red {
    color: #ff0000;
}

.radio-style__text-decor .blue {
    color: #5b6cf3;
}

.radio-style__text-decor .yel {
    color: #ffe400;
}

.radio-style__text-sm {
    display: block;
    padding: 0 25px;
}

.m-chip {
    position: absolute;
    width: 140px;
    height: 140px;
    background: url('../images/fishki.png') no-repeat 0 0;
    top: 14px;
    left: 50%;
    margin-left: -70px;
}

.m-chip--blue {
    background-position: 0 0;
}

.m-chip--red {
    background-position: 0 -140px;
}

.m-chip--black {
    background-position: 0 100%;
}

.radio-style__label:hover .m-chip:after,
.radio-style__label.is-active .m-chip:after {
    content: '';
    position: absolute;
    width: 182px;
    height: 165px;
    left: -18px;
    top: -14px;
    background: url('../images/bg-blesk.png') no-repeat 0 0;
    transition: all 0.2s;
}

.modal-open {
    overflow: hidden;
}

.error-hint {
    display: block;
    margin-top: 3px;
    color: red;
}


/*style pupup*/


.m-layer-back {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}

/*modal-dft*/

.modal-open {
    overflow: hidden;
}

.modal-dft,
.modal-dft *,
.modal-dft *:after,
.modal-dft *:before {
    box-sizing: border-box;
}

.modal-dft {
    font-family: Arial;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1051;
    display: none;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    outline: 0;
    color: #fff;
    font-size: 14px;
    line-height: 1.4;
    background-size: cover;
}

.modal-dft__dialog {
    position: relative;
    width: 516px;
    margin: 90px auto;
    background: url('../images/bg-dialog-dft.png') repeat-x 50% 0;
    transition: all 0.2s;
    opacity: 0;
}

.modal-dft__head {
    position: relative;
    width: 527px;
    height: 75px;
    background: url('../images/bg-head-modal.png') no-repeat 0 0;
    z-index: 1;
    margin-left: -1px;
    margin-top: -4px;
}

.modal-dft__logo {
    position: absolute;
    left: 25px;
    top: -50px;
}

.modal-dft__content {
    border-radius: 5px;
    border: 1px solid #4f5357;
    box-shadow: 0 0 0 1px #000;
}

.modal-dft__inner {
    padding: 25px 38px 25px;
}

.modal-dft.in .modal-dft__dialog {
    opacity: 1;
}

.modal-dft-tit {
    text-align: center;
    position: relative;
    z-index: 2;
}

.modal-dft-tit__span {
    display: inline-block;
    vertical-align: middle;
    height: 44px;
    line-height: 40px;
    background: url('../images/modal-dft-title.png') repeat-x 50% -44px;
    font-size: 24px;
    color: #fcca32;
    text-shadow: 0 2px 0 #000;
    position: relative;
    padding: 0 45px;
}

.modal-dft-tit__span:before,
.modal-dft-tit__span:after {
    content: '';
    position: absolute;
    height: 44px;
    top: 0;
    width: 32px;
    background: url('../images/modal-dft-title.png') no-repeat 0 0;
}

.modal-dft-tit__span:before {
    left: -32px;
    background-position: 0 0;
}

.modal-dft-tit__span:after {
    right: -32px;
    background-position: 0 -88px;
}

.m-dft-form-g {
    margin: 22px 0 22px;
    position: relative;
}

.m-dft-form-g .error-hint {
    position: absolute;
    top: 100%;
    left: 0;
    margin-top: 0px;
}

.m-dft-form-g__lbl {
    display: block;
    text-transform: uppercase;
    font-size: 14px;
    color: #fff;
    margin: 0 0 10px 0;
}

.m-dft-form-g__field {
    display: block;
    outline: none;
    width: 100%;
    height: 46px;
    padding: 0 15px;
    font-size: 14px;
    border: 1px solid #1a1f25;
    box-shadow: 0 1px 0 0 #3d434d, 0 10px 34px 0 rgba(0, 0, 0, 0.75) inset;
    background: none;
    border-radius: 10px;
    transition: all 0.2s;
}

.m-dft-form-g__field:focus {
    border-color: #578eff;
}

.modal-dft__btn {
    display: block;
    width: 100%;
    height: 51px;
    line-height: 49px;
    border: 1px solid #df6800;
    font-size: 22px;
    font-weight: bold;
    color: #fff;
    text-shadow: 0 2px 0 #000;
    background: url('../images/m-dft-btn.png') repeat-x 50% 0;
    box-shadow: 0 0 5px 1px #000 inset;
    text-transform: uppercase;
    outline: none;
    cursor: pointer;
    margin-top: 35px;
}

.modal-dft__btn:hover {
    box-shadow: 0 0 5px 1px #000 inset, 0 0 15px 1px #b00000;
}

.modal-dft__close {
    position: absolute;
    background: url('../images/spr-btn-close.png') no-repeat;
    width: 39px;
    height: 41px;
    right: 0;
    top: -2px;
    z-index: 2;
    cursor: pointer;
}

.modal-dft__close:hover {
    background-position: 0 100%;
}

/*modal-dft*/
.modal-login-T-1 .modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    display: none;
    overflow: hidden;
    -webkit-overflow-scrolling: touch;
    outline: 0;
    background: rgba(6, 13, 65, 0.88);
}

.modal-login-T-1 .modal__dialog {
    width: 482px;
    margin: 55px auto;
}

.modal-login-T-1 .modal__content {
    border: 2px solid #1e4070;
    background: #001835;
    position: relative;
    padding: 0 63px 35px;
}

.modal-login-T-1 .modal__title {
    width: 281px;
    margin: 0 auto 20px;
    height: 71px;
    background: url("../images/bg-tit-modal-login.png") no-repeat 50% 0;
    text-align: center;
    padding: 15px 35px 0 35px;
    line-height: 50px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-transform: uppercase;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 21px;
    text-shadow: 0 2px 0 #000;
}

.modal-login-T-1 .modal__soc {
    text-align: center;
    margin-bottom: 25px;
}

.modal-login-T-1 .modal__soc .social-btn__item {
    margin-left: 15px;
}

.modal-login-T-1 .modal__soc .social-btn__item:first-child {
    margin-left: 0;
}

.modal-login-T-1 .modal__close {
    position: absolute;
    width: 19px;
    height: 19px;
    background: url("../images/bg-close-modal-login.png") no-repeat 0 0;
    right: 24px;
    top: 27px;
    cursor: pointer;
}

.modal-login-T-1 .modal__btns {
    text-align: center;
    margin: 40px 0 0 0;
}

.modal-login-T-1 .modal__btns .btn {
    min-width: 280px;
}

.modal-login-T-1 .modal__btns .btn-helper {
    margin: 0 0 30px 0;
}

.modal-login-T-1 .form-group {
    margin: 0 0 25px 0;
    position: relative;
}

.modal-login-T-1 .form-group__label {
    display: block;
    font-size: 14px;
    font-weight: bold;
    color: #7f8495;
    text-shadow: 0 2px 0 #000;
    margin-bottom: 8px;
}

.modal-login-T-1 .form-group__field {
    display: block;
    width: 100%;
    background: #1e2b51;
    border: 2px solid #1e4070;
    box-shadow: 0 2px 3px 0 #000;
    height: 46px;
    outline: none;
    padding: 0 15px;
}

.modal-login-T-1 .form-group__field[type="password"] {
    font-size: 25px;
}

.modal-login-T-1 .form-group .error-hint {
    position: absolute;
    top: 100%;
    margin-top: 2px;
    color: #ff1800;
    font-size: 12px;
    font-weight: bold;
}

.modal-login-T-1 .recovery {
    font-weight: bold;
    color: #fff;
}

.modal-login-T-1 .link-reg {
    text-transform: uppercase;
    text-decoration: underline;
    font-weight: bold;
}

.modal-login-T-1 .link-reg:hover {
    text-decoration: none;
}

.modal-open .modal-login-T-1 .modal {
    overflow-x: hidden;
    overflow-y: auto;
}

/*------------------------------------------------------------------------------
 *
 *    bottom-bunners-T-0
 *
 * ------------------------------------------------------------------------------*/
.bottom-bunner-1-T-0,
.bottom-bunner-2-T-0,
.bottom-bunner-3-T-0,
.bottom-bunner-4-T-0 {
    margin: 40px -40px;
}

.bottom-bunner-1-T-0:before,
.bottom-bunner-2-T-0:before,
.bottom-bunner-3-T-0:before,
.bottom-bunner-4-T-0:before,
.bottom-bunner-1-T-0:after,
.bottom-bunner-2-T-0:after,
.bottom-bunner-3-T-0:after,
.bottom-bunner-4-T-0:after {
    display: table;
    content: "";
}

.bottom-bunner-1-T-0:after,
.bottom-bunner-2-T-0:after,
.bottom-bunner-3-T-0:after,
.bottom-bunner-4-T-0:after {
    clear: both;
}

.lt-ie8 .bottom-bunner-1-T-0,
.lt-ie8 .bottom-bunner-2-T-0,
.lt-ie8 .bottom-bunner-3-T-0,
.lt-ie8 .bottom-bunner-4-T-0 {
    zoom: 1;
}

.bottom-bunner-1-T-0 .bottom-bunner,
.bottom-bunner-2-T-0 .bottom-bunner,
.bottom-bunner-3-T-0 .bottom-bunner,
.bottom-bunner-4-T-0 .bottom-bunner {
    margin: 0 auto;
    font-family: 'Roboto Condensed', sans-serif;
    position: relative;
}

.bottom-bunner-1-T-0 .bottom-bunner:before,
.bottom-bunner-2-T-0 .bottom-bunner:before,
.bottom-bunner-3-T-0 .bottom-bunner:before,
.bottom-bunner-4-T-0 .bottom-bunner:before,
.bottom-bunner-1-T-0 .bottom-bunner:after,
.bottom-bunner-2-T-0 .bottom-bunner:after,
.bottom-bunner-3-T-0 .bottom-bunner:after,
.bottom-bunner-4-T-0 .bottom-bunner:after {
    display: table;
    content: "";
}

.bottom-bunner-1-T-0 .bottom-bunner:after,
.bottom-bunner-2-T-0 .bottom-bunner:after,
.bottom-bunner-3-T-0 .bottom-bunner:after,
.bottom-bunner-4-T-0 .bottom-bunner:after {
    clear: both;
}

.lt-ie8 .bottom-bunner-1-T-0 .bottom-bunner,
.lt-ie8 .bottom-bunner-2-T-0 .bottom-bunner,
.lt-ie8 .bottom-bunner-3-T-0 .bottom-bunner,
.lt-ie8 .bottom-bunner-4-T-0 .bottom-bunner {
    zoom: 1;
}

.bottom-bunner-1-T-0 .bottom-bunner__img,
.bottom-bunner-2-T-0 .bottom-bunner__img,
.bottom-bunner-3-T-0 .bottom-bunner__img,
.bottom-bunner-4-T-0 .bottom-bunner__img {
    position: absolute;
    left: 0;
    top: 0;
    max-height: 100%;
    width: auto !important;
}

.bottom-bunner-1-T-0 .bottom-bunner__ctrl-gr,
.bottom-bunner-2-T-0 .bottom-bunner__ctrl-gr,
.bottom-bunner-3-T-0 .bottom-bunner__ctrl-gr,
.bottom-bunner-4-T-0 .bottom-bunner__ctrl-gr {
    position: relative;
}

.bottom-bunner-1-T-0 .bottom-bunner .er_text,
.bottom-bunner-2-T-0 .bottom-bunner .er_text,
.bottom-bunner-3-T-0 .bottom-bunner .er_text,
.bottom-bunner-4-T-0 .bottom-bunner .er_text {
    display: none;
    position: absolute;
    top: 1px;
    left: auto;
    right: -88%;
    width: 90%;
    height: auto;
    padding: 7px;
    margin: 0 -6px 0 0;
    line-height: 21px;
    color: #fff;
    font-size: 14px !important;
    border: 1px solid #db0000;
    background-color: #5f0d23;
    text-transform: none;
    box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px #250101;
    z-index: 1;
}

.bottom-bunner-1-T-0 .bottom-bunner .er_text:before,
.bottom-bunner-2-T-0 .bottom-bunner .er_text:before,
.bottom-bunner-3-T-0 .bottom-bunner .er_text:before,
.bottom-bunner-4-T-0 .bottom-bunner .er_text:before,
.bottom-bunner-1-T-0 .bottom-bunner .er_text:after,
.bottom-bunner-2-T-0 .bottom-bunner .er_text:after,
.bottom-bunner-3-T-0 .bottom-bunner .er_text:after,
.bottom-bunner-4-T-0 .bottom-bunner .er_text:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
}

.bottom-bunner-1-T-0 .bottom-bunner .er_text:before,
.bottom-bunner-2-T-0 .bottom-bunner .er_text:before,
.bottom-bunner-3-T-0 .bottom-bunner .er_text:before,
.bottom-bunner-4-T-0 .bottom-bunner .er_text:before {
    border-width: 7px 7px 7px 0;
    border-color: transparent #5f0d23 transparent transparent;
    left: -7px;
    top: 12px;
    z-index: 2;
}

.bottom-bunner-1-T-0 .bottom-bunner .er_text:after,
.bottom-bunner-2-T-0 .bottom-bunner .er_text:after,
.bottom-bunner-3-T-0 .bottom-bunner .er_text:after,
.bottom-bunner-4-T-0 .bottom-bunner .er_text:after {
    border-width: 9px 9px 9px 0;
    border-color: transparent #db0000 transparent transparent;
    left: -9px;
    top: 10px;
    z-index: 1;
}

.bottom-bunner-1-T-0 .bottom-bunner .er_text p,
.bottom-bunner-2-T-0 .bottom-bunner .er_text p,
.bottom-bunner-3-T-0 .bottom-bunner .er_text p,
.bottom-bunner-4-T-0 .bottom-bunner .er_text p {
    margin: 0;
}

.bottom-bunner-1-T-0 .bottom-bunner__ctrl-gr--error .er_text,
.bottom-bunner-2-T-0 .bottom-bunner__ctrl-gr--error .er_text,
.bottom-bunner-3-T-0 .bottom-bunner__ctrl-gr--error .er_text,
.bottom-bunner-4-T-0 .bottom-bunner__ctrl-gr--error .er_text {
    display: block;
}

.bottom-bunner-1-T-0 .bottom-bunner__ctrl-gr--error .bottom-bunner__ctrl,
.bottom-bunner-2-T-0 .bottom-bunner__ctrl-gr--error .bottom-bunner__ctrl,
.bottom-bunner-3-T-0 .bottom-bunner__ctrl-gr--error .bottom-bunner__ctrl,
.bottom-bunner-4-T-0 .bottom-bunner__ctrl-gr--error .bottom-bunner__ctrl {
    background-color: #000717;
    box-shadow: 0 0 2px rgba(95, 13, 35, 0.5);
    border: 1px solid #5f0d23;
    color: #a6161b;
}

.bottom-bunner-1-T-0 .bottom-bunner__ctrl,
.bottom-bunner-2-T-0 .bottom-bunner__ctrl,
.bottom-bunner-3-T-0 .bottom-bunner__ctrl,
.bottom-bunner-4-T-0 .bottom-bunner__ctrl {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 16px;
    outline: none;
    resize: none;
    display: block;
    width: 100%;
    padding: 0 10px;
    height: 40px;
    color: #fff;
    border-radius: 5px;
}

.bottom-bunner-1-T-0 .bottom-bunner-info,
.bottom-bunner-4-T-0 .bottom-bunner-info,
.bottom-bunner-3-T-0 .bottom-bunner-info {
    position: relative;
    text-shadow: 0 2px 0 #000;
    border-radius: 5px;
}

.bottom-bunner-1-T-0 .bottom-bunner-info:before,
.bottom-bunner-4-T-0 .bottom-bunner-info:before,
.bottom-bunner-3-T-0 .bottom-bunner-info:before,
.bottom-bunner-1-T-0 .bottom-bunner-info:after,
.bottom-bunner-4-T-0 .bottom-bunner-info:after,
.bottom-bunner-3-T-0 .bottom-bunner-info:after {
    display: table;
    content: "";
}

.bottom-bunner-1-T-0 .bottom-bunner-info:after,
.bottom-bunner-4-T-0 .bottom-bunner-info:after,
.bottom-bunner-3-T-0 .bottom-bunner-info:after {
    clear: both;
}

.lt-ie8 .bottom-bunner-1-T-0 .bottom-bunner-info,
.lt-ie8 .bottom-bunner-4-T-0 .bottom-bunner-info,
.lt-ie8 .bottom-bunner-3-T-0 .bottom-bunner-info {
    zoom: 1;
}

.bottom-bunner-1-T-0 .bottom-bunner-info__title,
.bottom-bunner-4-T-0 .bottom-bunner-info__title,
.bottom-bunner-3-T-0 .bottom-bunner-info__title {
    font-size: 27px;
    font-weight: 700;
    text-transform: uppercase;
    text-align: center;
    line-height: 1.5;
}

.bottom-bunner-1-T-0 .bottom-bunner-info__title span,
.bottom-bunner-4-T-0 .bottom-bunner-info__title span,
.bottom-bunner-3-T-0 .bottom-bunner-info__title span {
    font-size: 39px;
    display: block;
}

.bottom-bunner-1-T-0 .bottom-bunner-reg,
.bottom-bunner-4-T-0 .bottom-bunner-reg,
.bottom-bunner-3-T-0 .bottom-bunner-reg {
    margin-bottom: 20px;
    text-align: center;
    border-radius: 5px;
}

.bottom-bunner-1-T-0 .bottom-bunner-login,
.bottom-bunner-4-T-0 .bottom-bunner-login,
.bottom-bunner-3-T-0 .bottom-bunner-login {
    position: relative;
}

.bottom-bunner-1-T-0 .bottom-bunner-login:before,
.bottom-bunner-4-T-0 .bottom-bunner-login:before,
.bottom-bunner-3-T-0 .bottom-bunner-login:before {
    content: '';
    display: block;
    position: absolute;
}

.bottom-bunner-1-T-0 .bottom-bunner,
.bottom-bunner-4-T-0 .bottom-bunner {
    height: 343px;
    width: 100%;
    transition: all 1s;
    font-size: 30px;
    line-height: 1.2;
}

.bottom-bunner-1-T-0 .bottom-bunner__img,
.bottom-bunner-4-T-0 .bottom-bunner__img {
    position: absolute;
    left: 0;
    top: 0;
    max-height: 100%;
    width: auto !important;
}

.bottom-bunner-1-T-0 .bottom-bunner__ctrl,
.bottom-bunner-4-T-0 .bottom-bunner__ctrl {
    margin-bottom: 12px;
    background: #080716;
    border: 1px solid #51d3ff;
    box-shadow: 0 2px 4px #000;
}

.bottom-bunner-1-T-0 .bottom-bunner__ctrl--lighter,
.bottom-bunner-4-T-0 .bottom-bunner__ctrl--lighter {
    background: #080716;
    border: 2px solid #ffea06;
    box-shadow: 0 0 15px #ffe00d;
}

.bottom-bunner-1-T-0 .bottom-bunner__ctrl::-webkit-input-placeholder,
.bottom-bunner-4-T-0 .bottom-bunner__ctrl::-webkit-input-placeholder {
    color: #fff;
}

.bottom-bunner-1-T-0 .bottom-bunner__ctrl::-moz-placeholder,
.bottom-bunner-4-T-0 .bottom-bunner__ctrl::-moz-placeholder {
    color: #fff;
}

.bottom-bunner-1-T-0 .bottom-bunner__ctrl:-moz-placeholder,
.bottom-bunner-4-T-0 .bottom-bunner__ctrl:-moz-placeholder {
    color: #fff;
}

.bottom-bunner-1-T-0 .bottom-bunner__ctrl:-ms-input-placeholder,
.bottom-bunner-4-T-0 .bottom-bunner__ctrl:-ms-input-placeholder {
    color: #fff;
}

.bottom-bunner-1-T-0 .bottom-bunner-info,
.bottom-bunner-4-T-0 .bottom-bunner-info {
    width: 520px;
    margin: 14px 0 0 42px;
    border: 1px solid #fff;
    box-shadow: 0 0 5px 2px #2b97f6, inset 0 0 5px 2px #2b97f6;
    background: rgba(17, 17, 17, 0.8);
    padding: 15px 13px 20px;
}

.bottom-bunner-1-T-0 .bottom-bunner-info__title,
.bottom-bunner-4-T-0 .bottom-bunner-info__title {
    width: 240px;
    padding-top: 10px;
}

.bottom-bunner-1-T-0 .bottom-bunner-info__title--lg,
.bottom-bunner-4-T-0 .bottom-bunner-info__title--lg {
    font-size: 70px;
    color: #ffe00d;
    text-shadow: 0 2px 0 #000, 0 0 15px #ffe00d;
    line-height: 82px;
}

.bottom-bunner-1-T-0 .bottom-bunner-info__form,
.bottom-bunner-4-T-0 .bottom-bunner-info__form {
    width: 240px;
}

.bottom-bunner-1-T-0 .bottom-bunner-info__btn,
.bottom-bunner-4-T-0 .bottom-bunner-info__btn {
    font-size: 0;
}

.bottom-bunner-1-T-0 .bottom-bunner-info__btn .btn-helper,
.bottom-bunner-4-T-0 .bottom-bunner-info__btn .btn-helper,
.bottom-bunner-1-T-0 .bottom-bunner-info__btn .btn,
.bottom-bunner-4-T-0 .bottom-bunner-info__btn .btn {
    width: 100%;
    padding: 0;
    font-size: 18px;
    box-shadow: 0 0 0px #c10707;
    -webkit-animation: effBtnWrn 2s ease-in infinite;
    -o-animation: effBtnWrn 2s ease-in infinite;
    animation: effBtnWrn 2s ease-in infinite;
}

.bottom-bunner-1-T-0 .bottom-bunner-reg,
.bottom-bunner-4-T-0 .bottom-bunner-reg {
    padding: 8px 6px 10px;
    border: 1px solid #a4a2a0;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255, 255, 255, 0.1)), color-stop(0.6, rgba(0, 0, 0, 0.2)));
    background-image: -o-linear-gradient(bottom, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.2) 60%);
    background-image: -moz-linear-gradient(bottom, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.2) 60%);
    background-image: -ms-linear-gradient(bottom, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.2) 60%);
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.2) 60%);
    box-shadow: inset 0 2px 15px 0px rgba(255, 255, 255, 0.5);
}

.bottom-bunner-1-T-0 .bottom-bunner-reg__tit-soc,
.bottom-bunner-4-T-0 .bottom-bunner-reg__tit-soc {
    font-size: 13px;
    text-shadow: 0 2px 0 #000;
    color: #f0f4ff;
    text-transform: uppercase;
    font-weight: 700;
    line-height: 20px;
    margin-bottom: 8px;
}

.bottom-bunner-1-T-0 .bottom-bunner-reg .social-btn__item,
.bottom-bunner-4-T-0 .bottom-bunner-reg .social-btn__item {
    margin-left: 3px;
}

.bottom-bunner-1-T-0 .bottom-bunner-reg .social-btn__item:first-child,
.bottom-bunner-4-T-0 .bottom-bunner-reg .social-btn__item:first-child {
    margin-left: 0;
}

.bottom-bunner-1-T-0 .bottom-bunner-login:before,
.bottom-bunner-4-T-0 .bottom-bunner-login:before {
    width: 38px;
    height: 130px;
    left: -25px;
    top: 10px;
    background: url(" ../img-vlk-plt/general/bottom_bunner_form_1.png") no-repeat 0 0;
    z-index: 1;
}

.bottom-bunner-2-T-0 .bottom-bunner {
    width: 100%;
    height: 300px;
    transition: all 1s;
}

.bottom-bunner-2-T-0 .bottom-bunner:before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    height: 24px;
    width: 100%;
    background: url("../images/bottom-bunner/decor-main-menu.png") repeat-x 50% 0;
    bottom: -24px;
}

.bottom-bunner-2-T-0 .bottom-bunner__ctrl-gr {
    float: left;
    width: 50%;
    padding: 0 5px;
    margin-bottom: 14px;
}

.bottom-bunner-2-T-0 .bottom-bunner__ctrl-gr label {
    font-size: 16px;
    display: block;
    color: #ffe00d;
    text-shadow: 0 2px 0 #000, 0 0 15px #ffe00d;
    margin-bottom: 8px;
}

.bottom-bunner-2-T-0 .bottom-bunner__ctrl {
    background: #050926;
    border: 2px solid #ffea06;
    box-shadow: 0 0 15px -2px #ffe00d;
}

.bottom-bunner-2-T-0 .bottom-bunner__ctrl::-webkit-input-placeholder {
    color: #596092;
}

.bottom-bunner-2-T-0 .bottom-bunner__ctrl::-moz-placeholder {
    color: #596092;
}

.bottom-bunner-2-T-0 .bottom-bunner__ctrl:-moz-placeholder {
    color: #596092;
}

.bottom-bunner-2-T-0 .bottom-bunner__ctrl:-ms-input-placeholder {
    color: #596092;
}

.bottom-bunner-2-T-0 .bottom-bunner .er_text {
    top: -15px;
    right: -30%;
}

.bottom-bunner-2-T-0 .bottom-bunner .er_text:before {
    left: 12px;
    bottom: -7px;
    top: auto;
    border-width: 7px 7px 0px 7px;
    border-color: #5f0d23 transparent transparent transparent;
}

.bottom-bunner-2-T-0 .bottom-bunner .er_text:after {
    border-width: 9px 9px 0;
    border-color: #db0000 transparent transparent transparent;
    left: 10px;
    bottom: -9px;
    top: auto;
}

.bottom-bunner-2-T-0 .bottom-bunner-form {
    border-radius: 5px;
    width: 478px;
    position: relative;
    margin: 14px 0 0 26px;
    padding: 10px 15px 10px;
    text-shadow: 0 2px 0 #000;
    border: 2px dotted #a8d9f4;
    box-shadow: 0 0 15px 1px #2b97f6, inset 0 0 15px 1px #2b97f6;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255, 255, 255, 0.1)), color-stop(0.6, rgba(0, 0, 0, 0.2)));
    background-image: -o-linear-gradient(bottom, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.2) 60%);
    background-image: -moz-linear-gradient(bottom, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.2) 60%);
    background-image: -ms-linear-gradient(bottom, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.2) 60%);
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.2) 60%);
}

.bottom-bunner-2-T-0 .bottom-bunner-form:before {
    content: '';
    position: absolute;
    display: block;
    left: 100%;
    top: 105px;
    margin-left: -37px;
    background: url("../images/bottom-bunner/bottom-bunner-arrows.png") no-repeat 0 0;
    width: 84px;
    height: 55px;
    pointer-events: none;
    opacity: 1;
    -webkit-animation: effOpacity 1s ease-out infinite;
    -o-animation: effOpacity 1s ease-out infinite;
    animation: effOpacity 1s ease-out infinite;
}

.bottom-bunner-2-T-0 .bottom-bunner-form__btn {
    font-size: 0;
    max-width: 340px;
    margin: 0px auto;
}

.bottom-bunner-2-T-0 .bottom-bunner-form__btn .btn {
    width: 100%;
}

.bottom-bunner-2-T-0 .bottom-bunner-form__txt {
    margin: 6px 0;
    color: #f0f4ff;
    font-size: 18px;
    text-align: center;
    text-transform: uppercase;
    text-shadow: 0 2px 0 #000;
}

.bottom-bunner-2-T-0 .bottom-bunner-title {
    width: 350px;
    font-size: 32px;
    line-height: 1.8;
    padding-top: 20px;
    position: relative;
    text-align: center;
    margin-right: 180px;
    font-family: 'Segoe Print';
    text-transform: uppercase;
    text-shadow: 2px 2px 10px #058cff, -2px -2px 10px #058cff, -2px 2px 10px #058cff, 2px -2px 10px #058cff;
}

.bottom-bunner-2-T-0 .bottom-bunner-title span {
    font-size: 30px;
    display: block;
}

.bottom-bunner-2-T-0 .bottom-bunner-title--lg {
    color: #ffe00d;
    font-size: 52px;
    line-height: 1.4;
    text-align: left;
    padding-left: 65px;
    text-shadow: 0 0 15px #ffe00d;
    pointer-events: none;
}

.bottom-bunner-2-T-0 .bottom-bunner-reg {
    border-radius: 5px;
    text-align: center;
    position: relative;
    padding: 5px 6px 5px;
    border: 1px solid rgba(0, 0, 0, 0.4);
    box-shadow: inset 0px 0px 40px 10px rgba(0, 0, 0, 0.4);
}

.bottom-bunner-2-T-0 .bottom-bunner-reg:before,
.bottom-bunner-2-T-0 .bottom-bunner-reg:after {
    content: '';
    display: block;
    position: absolute;
    top: 2px;
    background: url("../images/bottom-bunner/bottom-bunner-reg.png") no-repeat 0 0;
}

.bottom-bunner-2-T-0 .bottom-bunner-reg:before {
    width: 52px;
    height: 74px;
    left: 10px;
    background-position: 0 0px;
}

.bottom-bunner-2-T-0 .bottom-bunner-reg:after {
    width: 69px;
    height: 74px;
    right: 0;
    background-position: -52px 0;
}

.bottom-bunner-2-T-0 .bottom-bunner-reg__tit-soc {
    font-size: 14px;
    color: #ffe00d;
    text-shadow: 0 2px 0 #000, 0 0 15px #ffe00d;
    text-transform: uppercase;
    font-weight: 700;
    line-height: 20px;
    margin-bottom: 8px;
}

.bottom-bunner-2-T-0 .bottom-bunner-reg__soc {
    position: relative;
}

.bottom-bunner-2-T-0 .bottom-bunner-reg__soc:before {
    content: '';
    display: block;
    width: 260px;
    height: 6px;
    background: #1854ad;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -3px 0 0 -130px;
    box-shadow: 0px 0px 20px 18px #1854ad;
    -moz-border-radius: 200px/20px;
    -webkit-border-radius: 200px/20px;
    border-radius: 200px/20px;
}

.bottom-bunner-2-T-0 .bottom-bunner-reg__soc .social-btn {
    position: relative;
}

.bottom-bunner-2-T-0 .bottom-bunner-reg__soc .social-btn__item {
    margin-left: 15px;
}

.bottom-bunner-2-T-0 .bottom-bunner-reg__soc .social-btn__item:first-child {
    margin-left: 0;
}

.bottom-bunner-2-T-0 .bottom-bunner-login {
    margin: 0 -5px;
}

.bottom-bunner-3-T-0 .bottom-bunner {
    width: 1040px;
    line-height: 1.2;
    height: 343px;
    font-size: 15px;
    text-shadow: 0 2px 0 #000;
    color: #f0f4ff;
    text-transform: uppercase;
}

.bottom-bunner-3-T-0 .bottom-bunner:before {
    content: '';
    display: block;
    position: absolute;
    left: 40px;
    height: 24px;
    width: 92.5%;
    background: url("../images/bottom-bunner/decor-main-menu.png") repeat-x 50% 0;
    bottom: -23px;
}

.bottom-bunner-3-T-0 .bottom-bunner__ctrl {
    margin-bottom: 11px;
    background: #080716;
    border: 2px solid #ffea06;
    box-shadow: 0 0 15px #ffe00d;
    position: relative;
}

.bottom-bunner-3-T-0 .bottom-bunner__ctrl::-webkit-input-placeholder {
    color: #9091af;
}

.bottom-bunner-3-T-0 .bottom-bunner__ctrl::-moz-placeholder {
    color: #9091af;
}

.bottom-bunner-3-T-0 .bottom-bunner__ctrl:-moz-placeholder {
    color: #9091af;
}

.bottom-bunner-3-T-0 .bottom-bunner__ctrl:-ms-input-placeholder {
    color: #9091af;
}

.bottom-bunner-3-T-0 .bottom-bunner-info {
    padding: 14px 0 0 185px;
}

.bottom-bunner-3-T-0 .bottom-bunner-info__title {
    width: 250px;
    padding-top: 20px;
    margin-right: 6px;
}

.bottom-bunner-3-T-0 .bottom-bunner-info__form {
    width: 306px;
}

.bottom-bunner-3-T-0 .bottom-bunner-info__form .btn {
    width: 100%;
    padding: 0;
    font-size: 18px;
    -webkit-animation: effBtnWrn 1s ease-out infinite;
    -o-animation: effBtnWrn 1s ease-out infinite;
    animation: effBtnWrn 1s ease-out infinite;
}

.bottom-bunner-3-T-0 .bottom-bunner-reg {
    padding: 13px 0px 16px;
    border: 1px solid rgba(0, 0, 0, 0.5);
    box-shadow: inset 4px 0px 100px 14px rgba(0, 0, 0, 0.8);
}

.bottom-bunner-3-T-0 .bottom-bunner-reg__tit-soc {
    line-height: 20px;
    margin-bottom: 8px;
    font-weight: 700;
    font-size: 14px;
}

.bottom-bunner-3-T-0 .bottom-bunner-login {
    border: 1px solid #fff;
    box-shadow: 0 0 5px 2px #2b97f6, inset 0 0 5px 2px #2b97f6;
    background: rgba(17, 17, 17, 0.8);
    padding: 20px 24px;
    border-radius: 5px;
}

.bottom-bunner-3-T-0 .bottom-bunner-login:before {
    width: 277px;
    height: 52px;
    left: 13px;
    top: 40px;
    border: 1px solid #fff;
    box-shadow: 0 0 5px 2px #2b97f6, inset 0 0 5px 2px #2b97f6;
    border-radius: 5px;
}

.bottom-bunner-3-T-0 .bottom-bunner-login:after {
    content: '';
    display: block;
    position: absolute;
    width: 84px;
    height: 55px;
    left: -56px;
    bottom: -10px;
    background: url("../images/bottom-bunner/bottom-bunner-arrows.png") no-repeat 0% 100%;
    pointer-events: none;
    opacity: 1;
    -webkit-animation: effOpacity 1s ease-out infinite;
    -o-animation: effOpacity 1s ease-out infinite;
    animation: effOpacity 1s ease-out infinite;
}

/*------------------------------------------------------------------------------
 *
 *    bottom-bunners-T-0 end
 *
 * ------------------------------------------------------------------------------*/
@-moz-keyframes effBtnWrn {
    50% {
        box-shadow: 0 0 15px #c10707;
    }
}

@-webkit-keyframes effBtnWrn {
    50% {
        box-shadow: 0 0 15px #c10707;
    }
}

@-o-keyframes effBtnWrn {
    50% {
        box-shadow: 0 0 15px #c10707;
    }
}

@keyframes effBtnWrn {
    50% {
        box-shadow: 0 0 15px #c10707;
    }
}

@-moz-keyframes effOpacity {
    50% {
        opacity: 0.5;
    }
}

@-webkit-keyframes effOpacity {
    50% {
        opacity: 0.5;
    }
}

@-o-keyframes effOpacity {
    50% {
        opacity: 0.5;
    }
}

@keyframes effOpacity {
    50% {
        opacity: 0.5;
    }
}

@-moz-keyframes effOpacity {
    50% {
        opacity: 0.5;
    }
}

@-webkit-keyframes effOpacity {
    50% {
        opacity: 0.5;
    }
}

@-o-keyframes effOpacity {
    50% {
        opacity: 0.5;
    }
}

@keyframes effOpacity {
    50% {
        opacity: 0.5;
    }
}

@-moz-keyframes effBtnWrn {
    50% {
        text-shadow: 0 2px 0 rgba(0, 0, 0, 0.2), 5px 5px 15px #f7882d, -5px -5px 15px #f7882d, -5px 5px 15px #f7882d, 5px -5px 15px #f7882d;
    }
}

@-webkit-keyframes effBtnWrn {
    50% {
        text-shadow: 0 2px 0 rgba(0, 0, 0, 0.2), 5px 5px 15px #f7882d, -5px -5px 15px #f7882d, -5px 5px 15px #f7882d, 5px -5px 15px #f7882d;
    }
}

@-o-keyframes effBtnWrn {
    50% {
        text-shadow: 0 2px 0 rgba(0, 0, 0, 0.2), 5px 5px 15px #f7882d, -5px -5px 15px #f7882d, -5px 5px 15px #f7882d, 5px -5px 15px #f7882d;
    }
}

@keyframes effBtnWrn {
    50% {
        text-shadow: 0 2px 0 rgba(0, 0, 0, 0.2), 5px 5px 15px #f7882d, -5px -5px 15px #f7882d, -5px 5px 15px #f7882d, 5px -5px 15px #f7882d;
    }
}

@-moz-keyframes effBtnWrn {
    50% {
        text-shadow: 0 2px 0 rgba(0, 0, 0, 0.2), 5px 5px 15px #f7882d, -5px -5px 15px #f7882d, -5px 5px 15px #f7882d, 5px -5px 15px #f7882d;
    }
}

@-webkit-keyframes effBtnWrn {
    50% {
        text-shadow: 0 2px 0 rgba(0, 0, 0, 0.2), 5px 5px 15px #f7882d, -5px -5px 15px #f7882d, -5px 5px 15px #f7882d, 5px -5px 15px #f7882d;
    }
}

@-o-keyframes effBtnWrn {
    50% {
        text-shadow: 0 2px 0 rgba(0, 0, 0, 0.2), 5px 5px 15px #f7882d, -5px -5px 15px #f7882d, -5px 5px 15px #f7882d, 5px -5px 15px #f7882d;
    }
}

@keyframes effBtnWrn {
    50% {
        text-shadow: 0 2px 0 rgba(0, 0, 0, 0.2), 5px 5px 15px #f7882d, -5px -5px 15px #f7882d, -5px 5px 15px #f7882d, 5px -5px 15px #f7882d;
    }
}

background:

url
(
"../images/bottom-bunner/bottom-bunner-arrows.png"
)
no-repeat

0
0
;
width:

84
px

;
height:

55
px

;
pointer-events: none

;
opacity:

1
;
-webkit-animation: effOpacity

1
s ease-out infinite

;
animation: effOpacity

1
s ease-out infinite

;
}
.bottom-bunner-2-T-0 .bottom-bunner-form__btn {
    font-size: 0;
    max-width: 340px;
    margin: 0px auto;
}

.bottom-bunner-2-T-0 .bottom-bunner-form__btn .btn {
    width: 100%;
}

.bottom-bunner-2-T-0 .bottom-bunner-form__txt {
    margin: 6px 0;
    color: #f0f4ff;
    font-size: 18px;
    text-align: center;
    text-transform: uppercase;
    text-shadow: 0 2px 0 #000;
}

.bottom-bunner-2-T-0 .bottom-bunner-title {
    width: 350px;
    font-size: 32px;
    line-height: 1.8;
    padding-top: 20px;
    position: relative;
    text-align: center;
    margin-right: 180px;
    font-family: 'Segoe Print';
    text-transform: uppercase;
    text-shadow: 2px 2px 10px #058cff, -2px -2px 10px #058cff, -2px 2px 10px #058cff, 2px -2px 10px #058cff;
}

.bottom-bunner-2-T-0 .bottom-bunner-title span {
    font-size: 30px;
    display: block;
}

.bottom-bunner-2-T-0 .bottom-bunner-title--lg {
    color: #ffe00d;
    font-size: 52px;
    line-height: 1.4;
    text-align: left;
    padding-left: 65px;
    text-shadow: 0 0 15px #ffe00d;
    pointer-events: none;
}

.bottom-bunner-2-T-0 .bottom-bunner-reg {
    border-radius: 5px;
    text-align: center;
    position: relative;
    padding: 5px 6px 5px;
. . /images/ login / border: 1 px solid rgba(0, 0, 0, 0.4);
    box-shadow: inset 0px 0px 40px 10px rgba(0, 0, 0, 0.4);
}

.bottom-bunner-2-T-0 .bottom-bunner-reg:before,
.bottom-bunner-2-T-0 .bottom-bunner-reg:after {
    content: '';
    display: block;
    position: absolute;
    top: 2px;
    background: url("../images/bottom-bunner/bottom-bunner-reg.png") no-repeat 0 0;
}

.bottom-bunner-2-T-0 .bottom-bunner-reg:before {
    width: 52px;
    height: 74px;
    left: 10px;
    background-position: 0 0px;
}

.bottom-bunner-2-T-0 .bottom-bunner-reg:after {
    width: 69px;
    height: 74px;
    right: 0;
    background-position: -52px 0;
}

.bottom-bunner-2-T-0 .bottom-bunner-reg__tit-soc {
    font-size: 14px;
    color: #ffe00d;
    text-shadow: 0 2px 0 #000, 0 0 15px #ffe00d;
    text-transform: uppercase;
    font-weight: 700;
    line-height: 20px;
    margin-bottom: 8px;
}

.bottom-bunner-2-T-0 .bottom-bunner-reg__soc {
    position: relative;
}

.bottom-bunner-2-T-0 .bottom-bunner-reg__soc:before {
    content: '';
    display: block;
    width: 260px;
    height: 6px;
    background: #1854ad;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -3px 0 0 -130px;
    box-shadow: 0px 0px 20px 18px #1854ad;
    border-radius: 200px/20px;
}

.bottom-bunner-2-T-0 .bottom-bunner-reg__soc .social-btn {
    position: relative;
}

.bottom-bunner-2-T-0 .bottom-bunner-reg__soc .social-btn__item {
    margin-left: 15px;
}

.bottom-bunner-2-T-0 .bottom-bunner-reg__soc .social-btn__item:first-child {
    margin-left: 0;
}

.bottom-bunner-2-T-0 .bottom-bunner-login {
    margin: 0 -5px;
}

.bottom-bunner-3-T-0 .bottom-bunner {
    width: 1040px;
    line-height: 1.2;
    height: 343px;
    font-size: 15px;
    text-shadow: 0 2px 0 #000;
    color: #f0f4ff;
    text-transform: uppercase;
}

.bottom-bunner-3-T-0 .bottom-bunner:before {
    content: '';
    display: block;
    position: absolute;
    left: 40px;
    height: 24px;
    width: 92.5%;
    background: url("../images/bottom-bunner/decor-main-menu.png") repeat-x 50% 0;
    bottom: -23px;
}

.bottom-bunner-3-T-0 .bottom-bunner__ctrl {
    margin-bottom: 11px;
    background: #080716;
    border: 2px solid #ffea06;
    box-shadow: 0 0 15px #ffe00d;
    position: relative;
}

.bottom-bunner-3-T-0 .bottom-bunner__ctrl::-webkit-input-placeholder {
    color: #9091af;
}

.bottom-bunner-3-T-0 .bottom-bunner__ctrl::-moz-placeholder {
    color: #9091af;
}

.bottom-bunner-3-T-0 .bottom-bunner__ctrl:-moz-placeholder {
    color: #9091af;
}

.bottom-bunner-3-T-0 .bottom-bunner__ctrl:-ms-input-placeholder {
    color: #9091af;
}

.bottom-bunner-3-T-0 .bottom-bunner-info {
    padding: 14px 0 0 185px;
}

.bottom-bunner-3-T-0 .bottom-bunner-info__title {
    width: 250px;
    padding-top: 20px;
    margin-right: 6px;
}

.bottom-bunner-3-T-0 .bottom-bunner-info__form {
    width: 306px;
}

.bottom-bunner-3-T-0 .bottom-bunner-info__form .btn {
    padding: 0;
    width: 100%;
    font-size: 18px;
    -webkit-animation: effBtnWrn 1s ease-out infinite;
    animation: effBtnWrn 1s ease-out infinite;
}

.bottom-bunner-3-T-0 .bottom-bunner-reg {
    padding: 13px 0px 16px;
    border: 1px solid rgba(0, 0, 0, 0.5);
    box-shadow: inset 4px 0px 100px 14px rgba(0, 0, 0, 0.8);
}

.bottom-bunner-3-T-0 .bottom-bunner-reg__tit-soc {
    line-height: 20px;
    margin-bottom: 8px;
    font-weight: 700;
    font-size: 14px;
}

.bottom-bunner-3-T-0 .bottom-bunner-login {
    border: 1px solid #fff;
    box-shadow: 0 0 5px 2px #2b97f6, inset 0 0 5px 2px #2b97f6;
    background: rgba(17, 17, 17, 0.8);
    padding: 20px 24px;
    border-radius: 5px;
}

.bottom-bunner-3-T-0 .bottom-bunner-login:before {
    width: 277px;
    height: 52px;
    left: 13px;
    top: 40px;
    border: 1px solid #fff;
    box-shadow: 0 0 5px 2px #2b97f6, inset 0 0 5px 2px #2b97f6;
    border-radius: 5px;
}

.bottom-bunner-3-T-0 .bottom-bunner-login:after {
    content: '';
    display: block;
    position: absolute;
    width: 84px;
    height: 55px;
    left: -56px;
    bottom: -10px;
    background: url("../images/bottom-bunner/bottom-bunner-arrows.png") no-repeat 0% 100%;
    pointer-events: none;
    opacity: 1;
    -webkit-animation: effOpacity 1s ease-out infinite;
    animation: effOpacity 1s ease-out infinite;
}


@-webkit-keyframes effBtnWrn {
    50% {
        box-shadow: 0 0 15px #c10707;
    }
}

@keyframes effBtnWrn {
    50% {
        box-shadow: 0 0 15px #c10707;
    }
}

@-webkit-keyframes effOpacity {
    50% {
        opacity: 0.5;
    }
}

@keyframes effOpacity {
    50% {
        opacity: 0.5;
    }
}

@-webkit-keyframes effOpacity {
    50% {
        opacity: 0.5;
    }
}

@keyframes effOpacity {
    50% {
        opacity: 0.5;
    }
}

@-webkit-keyframes effBtnWrn {
    50% {
        text-shadow: 0 2px 0 rgba(0, 0, 0, 0.2), 5px 5px 15px #f7882d, -5px -5px 15px #f7882d, -5px 5px 15px #f7882d, 5px -5px 15px #f7882d;
    }
}

@keyframes effBtnWrn {
    50% {
        text-shadow: 0 2px 0 rgba(0, 0, 0, 0.2), 5px 5px 15px #f7882d, -5px -5px 15px #f7882d, -5px 5px 15px #f7882d, 5px -5px 15px #f7882d;
    }
}

@-webkit-keyframes effBtnWrn {
    50% {
        text-shadow: 0 2px 0 rgba(0, 0, 0, 0.2), 5px 5px 15px #f7882d, -5px -5px 15px #f7882d, -5px 5px 15px #f7882d, 5px -5px 15px #f7882d;
    }
}

@keyframes effBtnWrn {
    50% {
        text-shadow: 0 2px 0 rgba(0, 0, 0, 0.2), 5px 5px 15px #f7882d, -5px -5px 15px #f7882d, -5px 5px 15px #f7882d, 5px -5px 15px #f7882d;
    }
}


.zal_slavi_desc {
    max-width: 960px;
    margin: 15px auto 0px auto;
}

h2 {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 20px;
    font-weight: 700;
    text-shadow: 0 2px 0 #000;
    position: relative;
    margin-bottom: 10px;
    display: block;
}

.alignright {
    float: right;
    margin: 0px 0px 15px 30px;
    border: 2px solid #0d4291;
}

.alignleft {
    float: left;
    margin: 0px 30px 15px 0px;
    border: 2px solid #0d4291;
}

.aligncenter {
    display: block;
    margin: 10px auto;
    clear: both;
    border: 2px solid #0d4291;
}

.single_slots .slots-center {
    width: 90%;
    margin: 0px auto;
}

.single_slots .slots-line__item {
    width: 220px;
}

.social-fix {
    margin-bottom: 20px;
}

.main-box ul, .main-box ol, .main-seo-vlk-plt ul, .main-seo-vlk-plt ol {
    list-style-position: inside;
}

.single_title_fix {
    margin-top: 3px;
}

body p a:visited {
    color: #ff9800;
}

.mobile-menu {
    display: none;
    cursor: pointer;
    margin: 15px auto;
    width: 70px;
    z-index: 100;
}

.mobile-menu-line {
    width: 50px;
    background-color: white;
    display: block;
    margin-top: 9px;
    height: 2px;
}

@media screen and (max-width: 1355px) {
    .bottom-bunner img {
        max-width: 100%;
    }

    .bottom-bunner-1-T-0, .bottom-bunner-2-T-0, .bottom-bunner-3-T-0, .bottom-bunner-4-T-0 {
        margin: 40px 0px;
    }

    .main-bunner-vlk-plt .bun-in {
        width: 100%;
    }
}

@media screen and (max-width: 1165px) {
    body {
        min-width: 100px;
    }

    .header-vulkan-plt .header {
        width: 100%;
    }
}

@media screen and (max-width: 1116px) {
    .header-vulkan-plt .header-btns__text {
        display: none;
    }

    .header-vulkan-plt .header__logo {
        position: static;
        display: block;
        margin: 15px auto;
    }

    .header-vulkan-plt .header__over {
        text-align: center;
        padding: 0px 15px 0px 15px;
        margin-bottom: 15px;
    }

	.header-vulkan-plt .header-btns {
		padding-left: 20px;
	}

    #menu-menyu-v-shapke {
        display: none;
        width: 100%;
        padding: 0px;
    }

    .mobile-menu {
        display: block;
    }

    .header-vulkan-plt .header__under {
        background: transparent;
        margin: 0px;
        padding: 0px 15px;
        height: auto;
    }

    .header-vulkan-plt .head-menu li a:before, .header-vulkan-plt .head-menu li span:before {
        display: none;
    }

    .header-vulkan-plt .head-menu li {
        float: none;
        width: 100%;
        text-align: center;
    }

    .header-vulkan-plt .header {
        margin: 0 auto -15px;
    }

    .bottom-bunner img {
        display: none !important;
    }

    .bottom-bunner-1-T-0 .bottom-bunner-info, .bottom-bunner-4-T-0 .bottom-bunner-info {
        margin: 10px auto 20px auto;
    }

    .footer-vulkan-plt .footer__pay img {
        max-width: 100%;
    }

    .footer-vulkan-plt .footer__pay {
        padding-left: 50px;
        padding-right: 50px;
    }
}

@media screen and (max-width: 1000px) {
    .main-substrate__center {
        width: 100%;
        padding: 20px 15px;
    }

    .bottom-bunner-1-T-0, .bottom-bunner-2-T-0, .bottom-bunner-3-T-0, .bottom-bunner-4-T-0 {
        margin: 40px 0px;
    }
}

@media screen and (max-width: 970px) {
    .mian-row-column__content {
        width: 100%;
    }

    .mian-row-column__sidebar {
        float: none;
        margin-left: auto;
        margin-right: auto;
    }

    .main-seo-vlk-plt .seo-inner img {
        width: auto;
        max-width: 100%;
        height: auto;
    }
}

@media screen and (max-width: 960px) {
    .header__over .btn-helper--inline {
        display: block;
        width: 315px;
        margin: 15px auto 10px auto;
    }

    .header__over .fl-r {
        float: none;
    }

    .header__over .social-btn {
        margin-bottom: 5px;
    }
}

@media screen and (max-width: 800px) {
    .main-bunner-vlk-plt {
        display: none;
    }

    .header-vulkan-plt .header {
        margin: 0 auto 0px;
    }

    .header-vulkan-plt .header__over .social-btn {
        margin-right: 0px;
    }
}

@media screen and (max-width: 768px) {
	.header-vulkan-plt .header__under{
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
}
@media screen and (max-width: 680px) {
    .slots-vlk-plt .slots-center {
        width: 100%;
    }

    .slots-vlk-plt .slots-line__item {
        width: 223px;
        float: none;
        display: inline-block;
    }

    .slots-vlk-plt .slots-line {
        text-align: center;
    }

    .footer-vulkan-plt .footer__pay {
        display: none;
    }

    .footer-vulkan-plt .foot-list li {
        margin-bottom: 10px;
    }
}

@media screen and (max-width: 650px) {
    #bottom-bunner {
        display: none;
    }
}


@media screen and (max-width: 345px) {
    .header__over .btn-helper--inline {
        width: 265px;
    }

    .header__over .btn--lg {
        font-size: 16px;
    }

    .main-title__in h1 {
        font-size: 20px;
        line-height: 1.5;
    }
}

/* SINGLE RESPONSIVE */
@media screen and (max-width: 1075px) {
    .header-game-vlk-plt .header {
        width: 100%;
        padding: 0px 5px;
    }

    .header-game-vlk-plt .header__under {
        height: auto;
    }

    .header-game-vlk-plt .header__logo {
        position: static;
        margin: 0px auto 15px auto;
        background: transparent;
        display: block;
    }

    .header-game-vlk-plt .header__over {
        text-align: center;
        padding: 10px 0px;
    }

    .header-game-vlk-plt .header__under {
        padding: 20px 0px 0px 0px
    }

}

@media screen and (max-width: 1030px) {
    .game-vlk-plt .game-box {
        width: 100%;
    }
}

@media screen and (max-width: 960px) {
    .header-game-vlk-plt .header__over .social-btn {
        margin-right: 0px;
    }
}

@media screen and (max-width: 900px) {
    .game-vlk-plt .game-box {
        display: none;
    }

    .game-vlk-plt .btn-game {
        width: 80%;
    }

    .game-vlk-plt .btn-game:before, .game-vlk-plt .btn-game:after {
        display: none;
    }
}

@media screen and (max-width: 660px) {
    .description-vlk-plt .specification__img {
        float: none;
        display: block;
        margin: 0px auto 15px auto;
    }

    .description-vlk-plt .specification__text {
        margin-left: 0px;
    }

    .game-vlk-plt .btn-game {
        margin-top: 0px;
    }

    .description-vlk-plt .specification__text .btn-helper {
        width: 260px;
        margin-left: auto;
        margin-right: auto;
    }
}

@media screen and (max-width: 430px) {
    .seo-socials .social-btn {
        margin-top: 15px;
    }

    .seo-socials .social-btn .social-btn__item {
        margin-left: 6px;
    }
}

.comment_form {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 18px;
    font-weight: bold;
    text-shadow: 0 2px 0 #000;
    border-radius: 5px;
    background: #111547;
    border: 1px solid #036;
    padding: 15px 19px 19px;
    margin-bottom: 18px;
    box-shadow: 0 3px 9px 0 #000;
    color: #fff;
}

.form_title {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 22px;
    font-weight: bold;
    text-shadow: 0 2px 0 #000;
    position: relative;
    margin-bottom: 15px;
}

.comment_form_top {
    display: flex;
    justify-content: space-between;
    margin-bottom: 20px;
}

.count_comment {
    position: relative;
}

.count_comment:before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    margin-right: 6px;
    margin-top: -4px;
    width: 20px;
    height: 17px;
    background-position: -277px -257px;
    background-image: url(../img-vlk-plt/sprite.d41d8cd9.png);
    background-size: 424px 391px;
    background-repeat: no-repeat;
}

.share {
    display: flex;
    align-items: center;
}

.share:before {
    margin-right: 6px;
    width: 26px;
    height: 20px;
    background-position: -180px -233px;
    background-image: url(../img-vlk-plt/sprite.d41d8cd9.png);
    background-size: 424px 391px;
    background-repeat: no-repeat;
}

.block-soc {
    display: flex;
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.item_soc {
    margin-left: 10px;
}

.item_soc a {
    display: block;
    width: 20px;
    height: 20px;
    border-radius: 2px;
    background: #3b5999;
    border: 1px solid #6395ff;
    border-left-color: #4162a9;
    border-right-color: #4162a9;
    box-shadow: 0 2px 1px 0 #000;
    text-align: center;
}

.item_soc a.fb {
    position: relative;
}

.item_soc a:after {
    content: '';
    display: inline-block;
    vertical-align: middle;
    margin-top: -6px;
    background-image: url(../img-vlk-plt/sprite.d41d8cd9.png);
    background-size: 424px 391px;
    background-repeat: no-repeat;
}

.item_soc a.fb:after {
    width: 9px;
    height: 17px;
    background-position: -47px -346px;
    background-size: 424px 391px;
    background-repeat: no-repeat;
}

.item_soc a.gp:after {
    width: 16px;
    height: 14px;
    background-position: -154px -296px;
}

.item_soc a.vk:after {
    width: 10px;
    height: 12px;
    background-position: -236px -133px;
}

.item_soc a.tw:after {
    width: 14px;
    height: 12px;
    background-position: -218px -133px;
}

.item_soc a.ok:after {
    width: 10px;
    height: 16px;
    background-position: -50px -318px;
}

.item_soc a.mail:after {
    width: 14px;
    height: 14px;
    background-position: -174px -296px;
}

.comment-form-field-comment {
    margin-bottom: 20px;
    padding-left: 62px;
    position: relative;
}

.comment-form-field-comment:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 49px;
    height: 49px;
    background-position: -344px -119px;
    background-image: url(../img-vlk-plt/sprite.d41d8cd9.png);
    background-size: 424px 391px;
    background-repeat: no-repeat;
    box-shadow: 0 2px 1px 0 #000;
}

#comment {
    padding: 10px 19px;
    font-size: 18px;
    height: 49px;
}

#comment:focus {
    height: 150px;
}

.form_field, .submit-comment-button {
    display: block;
    width: 100%;
    outline: none;
    resize: none;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 14px;
    color: #fff;
    text-shadow: 0 2px 0 #000;
    height: 32px;
    border: 1px solid #036;
    background: #242647;
    box-shadow: 0 3px 9px 0 #000;
    padding: 0 11px;
    font-weight: normal;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
}

.block_fields {
    display: flex;
    justify-content: space-between;
    padding-left: 62px;
}

#email, #author {
    max-width: 220px;
    width: 100%;
}

.submit-comment-button {
    height: 32px;
    line-height: 32px;
    padding: 0 51px;
    font-size: 16px;
    padding: 0 49px;
    color: #fff;
    text-shadow: 0 2px 0 #000;
    text-transform: uppercase;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 20px;
    background: #3b5999;
    border: 0;
    outline: none;
    cursor: pointer;
    box-shadow: 0 2px 1px 0 #000;
    font-size: 16px;
}

.submit-comment-button:hover {
    background: #34508c;
}

.comment-post {
    border: 1px solid #036;
    background: #242647;
    box-shadow: 0 3px 9px 0 #000;
    padding: 10px 10px 0 10px;
    margin-bottom: 15px;
}

.posted_by {
    display: flex;
    align-items: baseline;
}

.posted_by--name {
    margin-right: 15px;
}

.posted_by--time {
    font-size: 12px;
    color: #f0f0f0;
    font-weight: normal;
}

.comment-post .text {
    line-height: 1.4;
    font-size: 14px;
    font-family: Trebuchet MS, sans-serif;
    color: #fff;
    font-weight: normal;
    text-shadow: none;
}

@media screen and (max-width: 720px) {
    .block_fields {
        flex-direction: column;
    }

    .cform__fset {
        margin-bottom: 15px;
    }

    #email, #author {
        max-width: 100%;
        width: 100%;
    }

    .comment_form_top {
        flex-direction: column;
    }
}

@media screen and (max-width: 768px) {
    .header-vulkan-plt .head-menu {
        margin-bottom: 50px;
    }

    .header-vulkan-plt .header__under .mobile-menu {
        background: transparent;
        margin: 0px;
        padding: 0;
        height: auto;
        order: 1;
        position: absolute;
        right: 0px;
        top: -170px;
    }

    .mobile-menu-line {
        margin: 9px auto;
    }

    .header-vulkan-plt .header {
        display: flex;
        flex-direction: column;
    }

    .header-vulkan-plt .header__logo {
        order: 0;
        text-align: center;
        margin: 15px 0;
    }

    .header-vulkan-plt .header__logo img {
        width: 88%;
    }

    .header-vulkan-plt .header__over {
        order: 2;
    }

    .seo-social-vlk-plt .seo img {
        display: block;
        margin: 10px auto 10px !important;
        text-align: center;
        box-sizing: border-box;
        max-width: 100%;
        height: initial;
    }

    .single-page .main-box {
        background: transparent !important;
    }
}

@media screen and (max-width: 500px) {
    .header-vulkan-plt .header__logo {
        width: 180px;
        height: auto;
    }

    .header-vulkan-plt .header__under .mobile-menu {
        top: -125px;
    }
}

.breadcrumbs {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;
    list-style: none;
    padding: 0 calc((100% - 1170px) / 2);
    margin: 20px 0 15px 0;
}

.breadcrumbs li {
    padding-right: 5px;
}

.breadcrumbs li a {
    font-size: 14px;
}

.breadcrumbs li span {
    font-size: 17px;
}

.breadcrumbs li a span {
    color: #ffc;
}

.social-btn .a2a_svg {
    display: none;
}

.header-vulkan-plt .header__slogan {
    margin-left: 29px;
    margin-right: 15px;
    font-family: Roboto Condensed;
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
}

.header-vulkan-plt .header-btns {
    display: inline-block;
    vertical-align: middle;
	margin-top: 4px;
}

.download_btn {
    display: inline-block;
    vertical-align: middle;
    background: linear-gradient(139.81deg, #2F2F2F 52.27%, #202020 52.28%);
    border: 1px solid #181818;
    box-sizing: border-box;
    border-radius: 10px;
    font-family: Roboto Condensed;
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    position: relative;
    padding: 0 20px 0 35px;
    margin-right: 0;
}

.download_btn:before {
    content: '';
    background: #2F2F2F;
    border: 2px solid #181818;
    box-sizing: border-box;
    display: block;
    width: 46px;
    height: 46px;
    border-radius: 50%;
	top: -3px;
}

.download_btn:after {
    content: '';
    position: absolute;
    width: 28px;
    height: 28px;
    border-radius: 50%;
    background: #202020 url(../img-vlk-plt/general/android.png) no-repeat center center;
    top: 6px;
    left: -15px;
}

.download_btn:hover {
    background: linear-gradient(139.81deg, #4F4F4F 52.27%, #2F2F2F 52.28%);
    border: 1px solid #181818;
}

.download_btn:hover:before {
    background: #4F4F4F;
    border: 2px solid #181818
}

.loadmore {
    margin: 0 auto;
}

.back_to_top {
    position: fixed;
    right: 10%;
    bottom: 100px;
    width: 42px;
    height: 42px;
    border-radius: 7px;
    z-index: 100;
    transition: all .3s;
    text-align: center;
    cursor: pointer;
    display: none;
}

.back_to_top.cd-top--is-visible {
    display: block;
}

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

}
.box {
	width: 355px;
	height: 110px;
	padding: 0 10px;
	-moz-box-shadow: inset 0 1px 0 0 #474646;
	-webkit-box-shadow: inset 0 1px 0 0 #474646;
	box-shadow: inset 0 1px 0 0 #474646;
	background: #001621;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.box .win_title{
	background: url(../img-vlk-plt/general/bg-sm-title.png?v=1) no-repeat center center;
	background-size: contain;
	width: 280px;
	height: 56px;
	font-family: 'Roboto Condensed';
	font-style: normal;
	font-weight: bold;
	font-size: 16px;
	line-height: 53px;
	text-align: center;
	color: #FFFFFF;
}
.box.winners {
	margin-top: 15px;
}
.box.winners .win_bg{
	padding: 5px 30px;
	background: url(../img-vlk-plt/general/winners_bg1.png?v=1) no-repeat center center;
	background-size: contain;
	box-sizing: content-box;
}
.box.winners ul{
padding: 0;
}
.box.winners ul li {
	display: flex;
	width: 100%;
	height: 46px;
	line-height: 46px;
	font-weight: 700;
padding: 5px 0;
	box-sizing: content-box;

}

.box.winners ul li span:nth-of-type(1) {
	width: 84px;
	height: 46px;
	text-align: center;
	display: block;
	border: 2px solid #819DF0;
	box-sizing: border-box;
	overflow: hidden;
}

.box.winners ul li .right_inf {
	display: flex;
	flex-direction: column;
	line-height: normal;
	margin-left: 20px;
	justify-content: center;
}

.box.winners ul li .name_win{
	font-family: 'Roboto Condensed';
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	line-height: 16px;
	color: #5186E9;
	margin-bottom: 2px;
}
.box.winners ul li .price_win{
	font-family: 'Roboto Condensed';
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	line-height: 16px;
	color: #FFFFCC;
}
.footer_bottom{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.footer_bottom .phone{
    font-family: Trebuchet MS;
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    line-height: 16px;
    letter-spacing: -0.03em;
    color: #7F8495;
    text-shadow: 0px 2px 0px #000000;
    margin-right: 30px;
}
.footer_bottom .mail{
    font-family: Trebuchet MS;
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    line-height: 16px;
    letter-spacing: -0.03em;
    color: #7F8495;
    text-shadow: 0px 2px 0px #000000;
}
.footer_bottom .mail:hover{
    color: #D2D2D2;
    text-decoration: none;
}
.search_bl{
    width: 265px;
    height: 43px;
    outline: none;
    transition: width .4s cubic-bezier(0.000, 0.795, 0.000, 1.000);
    margin: 0 auto;
}
.search_bl *{
    font-size: inherit;
    margin: 0;
    padding: 0;
    font-weight: inherit;
}
.search_bl form{
    display: flex;
    align-items: center;
}
/*.search_bl .sb-search__in{*/
/*    padding: 0 20px;*/
/*    width: 42px;*/
/*}*/
/*.search_bl .btn-helper{*/
/*    visibility: hidden;*/
/*}*/
/*.search_bl:hover{*/
/*    width: 265px;*/
/*    overflow: visible;*/
/*}*/
/*.search_bl:hover .sb-search__in {*/
/*    padding: 0 11px 0 38px;*/
/*    width: 180px;*/
/*}*/
/*.search_bl:hover .btn-helper{*/
/*    visibility: visible;*/
/*}*/
@media screen and (max-width: 960px) {
	.header_soc{
		display: flex;
		justify-content: center;
		align-items: center;
	}
    .download_btn {
        display: block;
        margin: 15px auto 10px auto;
    }
    .mian-row-column__content{
        float: none;
    }
}
@media screen and (max-width: 768px) {
    .search_bl{
     display: block;
    }
    .download_btn {
        position: absolute;
        top: -170px;
        right: 70px;
        margin: 0;
    }
    .search_bl .btn-helper{
        margin-top: 0;
    }
    .footer_bottom, .contact_info{
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    .footer_bottom .mail{
        margin: 10px 0;
    }
}
@media screen and (max-width: 550px) {
    .header-vulkan-plt .header__logo{
        width: 180px;
        height: 100px;
    }
    .download_btn {
        top: -124px;
        right: 70px;
        margin: 0;
    }
}
@media screen and (max-width: 450px) {
	.header-vulkan-plt .header-btns .header_soc{
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	.header-vulkan-plt .header__slogan{
		margin: 10px 0;
	}
	.btn-helper--inline{
		margin-top: 10px;
	}
    .download_btn {
        top: inherit;
        right: inherit;
        margin: 0;
        position: relative;
    }
    table{
        width: 100%;
        overflow-x: auto;
        display: block;
        white-space: nowrap;

    }
}
