/*
Theme Name: vulkan-stavka-new
Theme URI:
Version: 1.0

Text Domain: vulkan-stavka-new
*/
.kk-star-ratings {
    width: 120px;
}

.kk-star-ratings .kksr-stars a {
    width: 24px;
}

.kk-star-ratings .kksr-stars, .kk-star-ratings .kksr-stars .kksr-fuel, .kk-star-ratings .kksr-stars a {
    height: 24px;
}

.kk-star-ratings .kksr-star.gray {
    background-image: url("gray.png");
}

.kk-star-ratings .kksr-star.yellow {
    background-image: url("yellow.png");
}

.kk-star-ratings .kksr-star.orange {
    background-image: url("orange.png");
}
/*normalize*/
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block;}audio,canvas,video{display:inline-block;}audio:not([controls]){display:none;height:0;}[hidden]{display:none;}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}a:focus{outline:thin dotted;}a:active,a:hover{outline:0;}h1{font-size:2em;margin:.67em 0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:700;}dfn{font-style:italic;}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}mark{background:#ff0;color:#000;}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em;}pre{white-space:pre-wrap;}q{quotes:\201C \201D \2018 \2019;}small{font-size:80%;}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;}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em;}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;}button,input{line-height:normal;}button,select{text-transform:none;}button,html input[type="button"],/* 1 */
input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}textarea{overflow:auto;vertical-align:top;}table{border-collapse:collapse;border-spacing:0;}body,figure{margin:0;}legend,button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}
/*normalize end*/
body {
    background: url("../img/vs-bg.jpg") center -50px no-repeat #000;
    font-family: 'Comfortaa', Arial,FreeSans,sans-serif;
    font-size: 14px;
    color: #fff;
    margin: 0;
    line-height: 1.25;
    padding: 80px 0 0;
}
.alignleft {float:left;margin:0 10px 5px 0}
.alignright {float:right;margin:0 0 5px 10px}
a {
    color: #93ceff;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}
a:hover {color: #C1A916;}
::selection {background: darkred}
.vs_text_block {line-height: 1.5em}
.vs_text_block h1,.vs_text_block h2,.vs_text_block h3 {line-height: 1.3em}

/*HEADER*/
.vs_header {position: relative;height: 62px;z-index: 2}
.vs_header:before, .vs_header:after {
    position: absolute;
    top: -1px;
    bottom: auto;
    background: url("../img/vs-sprite.png") no-repeat;
    content: '';
    height: 88px;
    z-index: -1;
}
.vs_header:before {background-position: 0 0;right: 306px;left: 0;}
.vs_header:after {width: 306px;right: 0;left: auto;background-position: 100% -88px;}
.vs_logo {width: 191px;height: 138px;position: absolute;top:-20px;left: 20px;display:block;background: url("../img/vs_logo.png") no-repeat}
.vs_top_navigation {padding-left: 220px;width:660px}
.vs_top_navigation ul {padding: 25px 0 0;margin: 0;list-style: none;}
.vs_top_navigation ul li {display: inline-block;vertical-align: middle;margin: 0 10px}
.vs_top_navigation ul li a {
    font-size: 20px;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: none;
    text-shadow: 1px 1px 2px black, 0 0 1em #00F3FF, 0 0 0.2em #004E8B;
}
.vs_top_sub_navigation {padding-left: 230px}
.vs_top_sub_navigation ul {padding: 25px 0 0;margin: 0;list-style: none}
.vs_top_sub_navigation ul li {display: inline-block;vertical-align: top;margin: 0 15px 0 0}
.vs_top_sub_navigation ul li a {text-decoration: none;font-weight: bold;}
/*JACKPOT*/
.jackpot-block{text-align:center;padding:5px 0 10px;height:50px;position:absolute;right: 0;top:10px;}
.jackpot{display:block;position: relative;height:5px;text-align:center;font-size:0;line-height:0;padding:0 40px 0 10px;margin:0 -2px;white-space:nowrap;}
.jackpot-block__absolute{position:absolute;width:230px;top:115px;left:60px}
.jackpot-block__absolute .jackpot:before{display:none}
.jackpot>*{position:relative;z-index:2}
.jackpot-el{opacity:1;display:inline-block;vertical-align:top;margin:0 -2px;position:relative;height:40px;width:25px;background-image:url("../img/vs-sprite-jackpot.png");background-repeat:no-repeat;background-position:0 -1px}
.jackpot-el:after{position:absolute;top:10px;right:2px;bottom:-5px;left:auto;content:'Руб';width:11px;height:13px;display:none;color: #FA0;font-size: 20px;}
.jackpot-el:nth-last-child(3){padding-right:11px}
.jackpot-el:nth-last-child(3):after{display:block}
.jackpot-el:nth-last-child(12),.jackpot-el:nth-last-child(6),.jackpot-el:nth-last-child(9){padding-right:11px}
.jackpot-el:nth-last-child(12):after,.jackpot-el:nth-last-child(6):after,.jackpot-el:nth-last-child(3):after{display: block;content: ',';color: #FA0;font-size: 50px;top: 20px;}
.jackpot-el:last-child{padding-right:27px}
.jackpot-el:last-child:after{display:block;height:40px;width:25px;margin:0 0 0 6px;right:-4px;top:20px;color: #FFBF3F;}
.jackpot:after {
    width: 301px;
    height: 109px;
    top: -44px;
    content: '';
    right: auto;
    bottom: auto;
    left: -5px;
    position: absolute;
    background: url("../img/vs-sprite-animate.png") -231px -557px no-repeat;
}
.vs_content_padding {padding-left: 10px;padding-right: 10px;position: relative}

.vs_top_fixed_container {
    position: fixed;
    z-index: 5;
    top:0;
    left:0;
    right:0;
    width: 100%;
    height: 48px;
    -webkit-box-shadow: 0 1px 5px #000;
    -moz-box-shadow: 0 1px 5px #000;
    box-shadow: 0 1px 5px #000;
    -webkit-animation: haeder-appears .5s;
    -o-animation: haeder-appears .5s;
    animation: haeder-appears .5s;
    background: url("../img/vs-strips-sprite.jpg") 50% 0 repeat-x;
    border-bottom: 1px solid rgba(0,0,255,.3);
}
.vs_top_fixed_wrapper {width: 1150px;margin: 0 auto}
.vs_run_string_block {margin-top: 6px;width: 350px;background:#040404;border-radius: 3px;border: 1px solid #061e38;padding: 3px 10px;display: inline-block;vertical-align: middle;margin-right: 50px}
#scroller_container {width: 350px;height: 30px;overflow: hidden;}
#scroller_container > div {font-size: 24px;white-space: nowrap;line-height: 30px;}
.vs_top_fixed_reg_block {display: inline-block;vertical-align: middle}
.vs_top_fixed_reg_block a,.vs_header_reg_block a {color: #fff;text-decoration: none}
.vs_reg_long_btn,.vs_top_fixed_reg_block .globologin-box {display: inline-block;vertical-align: middle}
.vs_top_fixed_reg_block .globologin-box {margin: 0 10px}
.vs_top_fixed_reg_block .globologin-box > div {display: inline-block;vertical-align: middle;margin-right: 5px}
.vs_reg_long_btn {
    width: 326px;
    cursor: pointer;
    border-width: 0;
    background: url("../img/vs_btn_reg.png") 50% -2px no-repeat;
}
.vs_reg_long_btn span {
    display: inline-block;
    vertical-align: middle;
    font-size: 16px;
    line-height: 32px;
    padding: 0 23px;
    margin: 0 5px;
    text-shadow: 0 1px 1px rgba(0,0,0,.5),1px 0 1px rgba(0,0,0,.15),-1px 0 1px rgba(0,0,0,.15);
    position: relative;
    z-index: 3;
}
/*BTNS*/
.vs_btn {display: block;text-align: center;}
.blue_btn {
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
    border: 2px solid #111;
    background: rgb(18,52,170); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(18,52,170,1) 0%, rgba(41,137,216,1) 50%, rgba(32,124,202,1) 51%, rgba(18,52,170,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(18,52,170,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(18,52,170,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(18,52,170,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(18,52,170,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1234aa', endColorstr='#1234aa',GradientType=0 ); /* IE6-9 */
}
.blue_btn:hover {
    background: rgb(26,15,142); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(26,15,142,1) 0%, rgba(45,86,237,1) 50%, rgba(31,72,196,1) 52%, rgba(19,15,142,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(26,15,142,1) 0%,rgba(45,86,237,1) 50%,rgba(31,72,196,1) 52%,rgba(19,15,142,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(26,15,142,1) 0%,rgba(45,86,237,1) 50%,rgba(31,72,196,1) 52%,rgba(19,15,142,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a0f8e', endColorstr='#130f8e',GradientType=0 ); /* IE6-9 */
}
.sb_btn {padding: 10px 0;width: 225px;margin: 0 auto;font-size: 20px}
.red_btn {
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
    border: 2px solid #111;
    background: rgb(175,10,13); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(175,10,13,1) 0%, rgba(255,66,66,1) 50%, rgba(204,10,13,1) 51%, rgba(240,47,23,1) 71%, rgba(158,7,10,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(175,10,13,1) 0%,rgba(255,66,66,1) 50%,rgba(204,10,13,1) 51%,rgba(240,47,23,1) 71%,rgba(158,7,10,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(175,10,13,1) 0%,rgba(255,66,66,1) 50%,rgba(204,10,13,1) 51%,rgba(240,47,23,1) 71%,rgba(158,7,10,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#af0a0d', endColorstr='#9e070a',GradientType=0 ); /* IE6-9 */
}
.red_btn:hover {
    background: rgb(229,13,17); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(229,13,17,1) 0%, rgba(255,66,66,1) 50%, rgba(246,41,12,1) 51%, rgba(240,47,23,1) 71%, rgba(229,29,11,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(229,13,17,1) 0%,rgba(255,66,66,1) 50%,rgba(246,41,12,1) 51%,rgba(240,47,23,1) 71%,rgba(229,29,11,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(229,13,17,1) 0%,rgba(255,66,66,1) 50%,rgba(246,41,12,1) 51%,rgba(240,47,23,1) 71%,rgba(229,29,11,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e50d11', endColorstr='#e51d0b',GradientType=0 ); /* IE6-9 */
}
/*MAIN*/
.vs_wrapper {
    width: 1150px;
    margin: 0 auto;
    padding-bottom: 7px;
    position: relative;
    z-index: 4;
    background-color: #0c237c;
    border-radius: 14px;
    -webkit-box-shadow: 1px 0 0 rgba(12,109,235,.5),-1px 0 0 rgba(12,109,235,.5);
    -moz-box-shadow: 1px 0 0 rgba(12,109,235,.5),-1px 0 0 rgba(12,109,235,.5);
    box-shadow: 1px 0 0 rgba(12,109,235,.5),-1px 0 0 rgba(12,109,235,.5);
}
.vs_content_section {
    position: relative;
    z-index: 1;
    padding: 0 5px;
}
.vs_content_section:before {
    top: -2px;
    position: absolute;
    z-index: -1;
    content: '';
    right: 2px;
    bottom: -6px;
    left: 2px;
    -webkit-box-shadow: 0 3px 1px rgba(0,0,0,.15);
    -moz-box-shadow: 0 3px 1px rgba(0,0,0,.15);
    box-shadow: 0 3px 1px rgba(0,0,0,.15);
    border-radius: 12px;
    border: 1px solid rgba(64,64,235,.8);
    background-color: #000;
}
.vs_content_left_article {
    width: 874px;
    display: table-cell;
    vertical-align: top;
    background: url("../img/vs-pattern-content.jpg") repeat-y;
    border-radius: 8px 0 0 8px;
}
.vs_left_navigation {
    position: relative;
    margin-bottom: 30px;
    border-bottom: 3px solid #000000;
    margin-top: 5px;
}
.vs_left_navigation ul {padding: 10px;margin: 0;list-style: none}
.vs_left_navigation ul li {border-bottom: 1px solid #020210;border-top: 1px solid #112A55}
.vs_left_navigation ul li:first-child {border:none}
.vs_left_navigation ul li a {display: block;padding: 10px 0 7px 22px;font-size: 16px;color: #fff;text-decoration: none;}
.vs_left_navigation ul li a:hover {color: #008aff;}
.vs_left_navigation form {margin: 10px 10px 0;border-radius: 3px;border: 1px solid #102751;background-color: #000;}
.vs_left_navigation form input {background: none;border: none;display: inline-block;vertical-align: top;width: 140px;line-height: 28px;color: #fff;font-size: 15px;outline: none}
.vs_left_navigation form button {border: none;display: inline-block;vertical-align: top;width: 24px;height: 24px;margin-top: 4px;background: url("../img/vs-arrows.png") 2px -31px no-repeat}
.vs_fixed_navigation {position: fixed;left: 50%;margin-left: -570px;top:60px;}

.vs_text_block {padding: 0 10px}
.vs_slots_block {padding: 10px;margin: 0;list-style: none;}
.vs_slots_block a,.vs_bigslot_block a {display: block;text-decoration: none;color: #fff}
.vs_slots_block li,.vs_bigslot_block li {
    display: inline-block;
    position: relative;
    vertical-align: top;
    margin: 0 5px 10px;
    border: 2px solid #000;
    border-radius: 5px;
    background-color: #0560ac;
    padding: 1px;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
    -webkit-box-shadow: 0 0 5px 2px rgba(0, 0, 0, 1);
    -moz-box-shadow:    0 0 5px 2px rgba(0, 0, 0, 1);
    box-shadow:         0 0 5px 2px rgba(0, 0, 0, 1);
}
.vs_slots_block li {width: 188px;float: left;}
.vs_slots_block li img {display: block;width: 188px;height: 105px;}
.vs_slots_block li .vs_slot_hover,.vs_bigslot_block li .vs_slot_hover {
    opacity:0;
    position: absolute;
    top:1px;
    bottom: 1px;
    left:1px;
    right:1px;
    background: rgba(0,0,0,0.6);
    text-align: center;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}
.vs_slots_block li .vs_slot_hover:after,.vs_bigslot_block li .vs_slot_hover:after {
    position: absolute;
    content: 'Играть';
    text-transform: uppercase;
    left:0;
    right:0;
    width: 100%;
    bottom: 0;
    height: 32px;
    line-height: 32px;
    font-size: 16px;
    background: -moz-linear-gradient(
            top,
            #ff0000 0%,
            #e61515 25%,
            #a80000 75%,
            #870000);
    background: -webkit-gradient(
            linear, left top, left bottom,
            from(#ff0000),
            color-stop(0.25, #e61515),
            color-stop(0.75, #a80000),
            to(#870000));
}
.vs_slots_block li:hover .vs_slot_hover,.vs_bigslot_block li:hover .vs_slot_hover {opacity: 1}
.vs_slots_block li .vs_slot_hover p,.vs_bigslot_block li .vs_slot_hover p {margin: 0;font-size: 16px;padding: 10px 5px;}

.vs_bigslot_block {float: left;padding: 10px 0;margin: 0;list-style: none}
.vs_bigslot_block li {margin: 0 10px 0 15px}
.vs_bigslot_block li img {display: block;width: 360px;height: 226px}
/*HOMEPAGE*/
.vs_home_slider_container {margin: 15px 20px 10px;-webkit-box-shadow:0 0 0 1px #09213b inset,0 0 0 1px #000;-moz-box-shadow:0 0 0 1px #09213b inset,0 0 0 1px #000;box-shadow:0 0 0 1px #09213b inset,0 0 0 1px #000;border-radius:6px;border:1px solid #0560AC}
.vs_home_slider_container .slide {height: 235px;background: url("../img/2x.jpg") no-repeat;background-size: 100% 100%;border-radius:6px;}
.vs_home_slider_container .slide2 {height: 235px;background: url("../img/slide3.png") no-repeat;background-size: 100% 100%;border-radius:6px;}
.vs_home_slider_container .bx-wrapper .bx-pager {bottom: 5px}

/*SIDEBAR*/
.vs_sidebar {
    display: table-cell;
    background: url("../img/vs-pattern-sidebar.jpg") repeat;
    width: 265px;
    box-shadow:
    0 0 0 1px #062C55,
    0 0 0 5px #000000,
    0 0 0 6px #062C55
}
.vs_sidebar_title {text-align: center;text-transform: uppercase;font-size: 16px;font-weight: bold;margin: 7px 0}
.vs_sidebar_block.vs_sb_winners_block {margin-top: 30px}
.vs_sidebar_block {padding: 0 10px 10px;margin-bottom: 20px;border-bottom: 3px solid #000000}
.vs_sidebar_block.vs_sb_winners_block .slide a {display: block;text-decoration: none;color: #fff;padding: 5px;background: #111;border: 1px solid #094C94}
.vs_sidebar_block.vs_sb_winners_block .slide img {width: 100px;height: 61px;display: block;}
.vs_sidebar_block.vs_sb_winners_block .slide .winners_slide_left {width: 100px;display: table-cell;vertical-align: middle}
.vs_sidebar_block.vs_sb_winners_block .slide .winners_slide_right {width: 118px;padding:0 5px 0 10px;display: table-cell;vertical-align: middle}
.vs_sidebar_block.vs_sb_winners_block .slide .winners_slide_right p {margin: 5px 0}
.vs_sidebar_block.vs_sb_winners_block .slide .winners_slide_right p.slide_winner_summ {font-weight: bold;color: #FFA10E}

.vs_sb_lottery_list {padding: 0;margin: 0;list-style: none;}
.vs_sb_lottery_list a {display: block;position: relative;text-decoration: none;color: #fff;}
.vs_sb_lottery_list .sb_lottery_list_thumb_container {padding:27px 25px 30px 24px;width:196px;height:100px;background:url("../img/vs-sprite-animate.png") no-repeat;background-size: 440px 1240px;position:relative}
.vs_sb_lottery_list a img {display: block;width: 196px;height: 100px;margin: 0}
.vs_sb_lottery_list .sb_lottery_list_title {position: absolute;top:90px;z-index: 2;left: 30px;font-weight: bold;text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);}
.vs_sb_lottery_list .sb_lottery_counter {text-align: center;margin-bottom: 10px}
.vs_sb_lottery_list .sb_lottery_counter p {margin: 0 0 10px}
.vs_sb_lottery_list .sb_lottery_counter div > div {
    display: inline-block;
    padding: 5px 0;
    width: 50px;
    margin: 2px;
    font-size: 11px;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
    background: rgb(18,52,170); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(18,52,170,1) 0%, rgba(41,137,216,1) 50%, rgba(32,124,202,1) 51%, rgba(18,52,170,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(18,52,170,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(18,52,170,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(18,52,170,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(18,52,170,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1234aa', endColorstr='#1234aa',GradientType=0 ); /* IE6-9 */
}
.vs_sb_lottery_list .sb_lottery_counter div span {display: block;font-size: 24px;}

.vs_sb_news_list {padding: 0;margin: 0;list-style: none;}
.vs_sb_news_list a {display: block;padding: 7px 10px;border: 2px solid #152b5a;border-radius: 5px;background: #020210;color: #008aff;text-decoration: none;overflow: hidden}
.vs_sb_news_list a div:hover {color: #fff}
.vs_sb_news_list a div {clear: both;font-size: 16px}
.vs_sb_news_list a div.sb_read_more {float: right;clear: both;font-size: 13px}
/*Lottery*/
.vs_lottery_list {padding: 0;margin: 0;list-style: none}
.vs_lottery_list li {background: #000;border-bottom: 1px solid #0560ac;margin-bottom: 10px}
.vs_lottery_list .lottery_list_left_part,.vs_lottery_list .lottery_list_thumb_container {display: table-cell;vertical-align: top}
.vs_lottery_list .lottery_list_thumb_container,.vs_lottery_list .lottery_list_thumb_container img {width: 250px;height: 170px;}
.vs_lottery_list .lottery_list_left_part {padding: 5px 12px;width: 390px;position: relative}
.vs_lottery_list .lottery_list_left_part .lottery_list_title {font-size: 18px;margin: 5px 0}
.vs_lottery_list .lottery_list_left_part .lottery_counter {text-align: center}
.vs_lottery_list .lottery_list_left_part .lottery_counter div > div {display: inline-block;font-size: 12px;margin: 0 7px}
.vs_lottery_list .lottery_list_left_part .lottery_counter div > div span {font-size: 24px;display: block}
.vs_lottery_list .lottery_list_left_part .lottery_list_read_more {position: absolute;bottom: 15px;left: 20px}

/*Archives*/
.vs_archive_title {text-align: center;padding: 0 10px;margin-bottom: 10px}
/*SINGLE*/
.vs_single_title {text-align:center}
.vs_slot_window {margin: -100px auto 0;width: 800px;padding: 10px;background: #111}
.vs_slot_window iframe {margin: 0 auto 20px;width: 800px;height: 600px;display: block}
.vs_slot_side_blocks {
    position: fixed;
    width: 265px;
    top:0;
    bottom:0;
    background: url("../img/vs-pattern-sidebar.jpg") repeat;
    box-shadow:
    0 0 0 1px #062C55,
    0 0 0 5px #000000,
    0 0 0 6px #062C55
}
.vs_slot_left_part {left:50%;margin-left: -680px}
.vs_slot_right_part {right:50%;margin-right: -680px}
.vs_slot_left_part .vs_logo {top:0;left:0;right:0;position: relative;margin: 0 auto 20px}
.vs_slot_right_navigation ul {padding: 20px 0 20px 30px;margin: 0;list-style: none}
.vs_slot_right_navigation ul li {font-size: 18px;margin-bottom: 10px}
.vs_slot_right_navigation ul li a {text-decoration: none}
.vs_slot_right_navigation ul li a:hover {color: #fff}

.vs_slots_bottom_title {text-align: center;font-size: 24px;margin: 10px 0}
.vs_bottom_slots_list {text-align: center}
.vs_slots_block li.vs_bottom_slots_reg_item {display: inline-block;vertical-align: top;width: 188px;background: none;margin: 10px 5px}
.vs_slots_block li.vs_bottom_slots_reg_item a {display: block;background: none}
.vs_slots_block li.vs_bottom_slots_reg_item:hover a {color: #C1A916}

.vs_slot_reg_block {width: 210px;margin: 0 auto}
.vs_slot_reg_block > p {
    font-size: 22px;
    text-transform: uppercase;
    text-align: center;
    font-weight: bold;
}
.vs_slot_reg_block input{
    background-color: #000104;
    height: 24px;
    color: #fff;
    padding: 5px;
    width: 194px;
    border: 1px solid #003366;
    margin: 5px auto;
}
.vs_slot_reg_block button {
    color: #fff;
    padding: 10px 0;
    width: 206px;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: bold;
    margin: 10px auto 0;
}
.vs_slot_reg_block .globologin-box {text-align: center}
.vs_slot_reg_block .globologin-box span {margin: 7px 10px}
.vs_slot_play_btn_holder,
.vs_slot_play_btn_holder > div {
    display: block;
    width: 100%;
    height: 50px;
    background: #ff6100;
    background: -moz-linear-gradient(top,#ff6100 0%,#9b0000 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ff6100),color-stop(100%,#9b0000));
    background: -webkit-linear-gradient(top,#ff6100 0%,#9b0000 100%);
    background: -o-linear-gradient(top,#ff6100 0%,#9b0000 100%);
    background: -ms-linear-gradient(top,#ff6100 0%,#9b0000 100%);
    background: linear-gradient(to bottom,#ff6100 0%,#9b0000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6100',endColorstr='#9b0000',GradientType=0);
}
.vs_slot_play_btn_holder,
.vs_slot_play_btn_holder *,
.vs_slot_play_btn_holder > * {
    transition: All 0.2s ease-in-out;
    -webkit-transition: All 0.2s ease-in-out;
    -moz-transition: All 0.2s ease-in-out;
    -o-transition: All 0.2s ease-in-out;
}
.vs_slot_play_btn_holder {
    margin: 20px auto 30px;
    text-align: center;
    width: 100%;
    height: 65px;
    border-radius: 0.4em;
    position: relative;
    box-shadow: 0 -0.5em 0 0 rgba(0,0,0,0.8), 0 0.4em 0.5em 0 rgba(0,0,0,0.7), 0 0.9em 0.7em 0 rgba(0,0,0,0.5), 0 1.5em 1em 0 rgba(0,0,0,0.5), inset 0 0 10em 0 rgba(0,0,0,0.9);
}
.vs_slot_play_btn_holder > div {
    position: absolute;
    top: -5%;
    left: 0.3%;
    width: 99.4%;
    height: 90%;
    border-radius: 0.5em;
    box-shadow: inset 0 1px 0 1px rgba(255,255,255,0.2), inset 0 0 0 1px rgba(0,0,0,0.4);
}
.vs_slot_play_btn_holder > div::before {
    position: absolute;
    content: "";
    top: 98%;
    left: 0;
    width: 100%;
    height: 2%;
    opacity: 0.5;
    box-shadow: 0 -1px 0 1px rgba(0,0,0,0.2);
    background: -moz-linear-gradient(left,rgba(255,255,255,0) 0%,#ffffff 40%,#ffffff 60%,rgba(255,255,255,0.03) 99%,rgba(255,255,255,0) 100%);
    background: -webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(40%,#ffffff),color-stop(60%,#ffffff),color-stop(99%,rgba(255,255,255,0.03)),color-stop(100%,rgba(255,255,255,0)));
    background: -webkit-linear-gradient(left,rgba(255,255,255,0) 0%,#ffffff 40%,#ffffff 60%,rgba(255,255,255,0.03) 99%,rgba(255,255,255,0) 100%);
    background: -o-linear-gradient(left,rgba(255,255,255,0) 0%,#ffffff 40%,#ffffff 60%,rgba(255,255,255,0.03) 99%,rgba(255,255,255,0) 100%);
    background: -ms-linear-gradient(left,rgba(255,255,255,0) 0%,#ffffff 40%,#ffffff 60%,rgba(255,255,255,0.03) 99%,rgba(255,255,255,0) 100%);
    background: linear-gradient(to right,rgba(255,255,255,0) 0%,#ffffff 40%,#ffffff 60%,rgba(255,255,255,0.03) 99%,rgba(255,255,255,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#00ffffff',GradientType=1);
}
.vs_slot_play_btn_holder a {
    text-decoration: none;
    display: block;
    padding-top: 2%;
    width: 100%;
    height: 100%;
    font-size: 32px;
    line-height: 32px;
    color: white;
    opacity: 0.7;
    text-shadow: 1px 2px 1px rgba(0,0,0,0.6);
}
.vs_slot_play_btn_holder a:active,
.vs_slot_play_btn_holder a:hover {
    text-shadow: 1px 1px 1px rgba(0,0,0,0.6);
}
.vs_slot_play_btn_holder:active,
.vs_slot_play_btn_holder:hover {box-shadow: 0 -0.1em 0 0 rgba(0,0,0,0.8), 0 0.5em 0.5em 0 rgba(0,0,0,0.7), 0 0.5em 0.5em 0 rgba(0,0,0,0.2), 0 0 1em 0 rgba(0,0,0,0.1), inset 0 0 10em 1em #000000;}
.vs_slot_play_btn_holder > div:active,
.vs_slot_play_btn_holder > div:hover {
    top: 0;
}
/*FOOTER*/
.vs_footer {height: 200px}
.vs_footer_wrapper {width: 1120px;margin: 0 auto;}
.vs_footer_navigation ul {
    padding: 0;
    list-style: none;
    -webkit-column-count: 4;
    -moz-column-count: 4;
    column-count: 4;
}
.vs_footer_navigation ul li {margin: 5px 0}
.vs_copyrights {text-align: center}
.vs_header_reg_block {width: 180px;margin: 20px auto}
.vs_slot_left_part .vs_header_reg_block {width: 200px;margin: 20px auto}
.globologin-box div {display: block;vertical-align: middle;line-height: 32px;}
.globologin-box span {height: 32px;width: 32px;display: inline-block;vertical-align: top;cursor: pointer;}
.globologin-box span.globologin-fb {background: url("../img/vs-sprite-icons.png") -99px -74px no-repeat}
.globologin-box span.globologin-fb:hover {background: url("../img/vs-sprite-icons.png") -99px -107px no-repeat}
.globologin-box span.globologin-mr {background: url("../img/vs-sprite-icons.png") -66px -74px no-repeat}
.globologin-box span.globologin-mr:hover {background: url("../img/vs-sprite-icons.png") -66px -107px no-repeat}
.globologin-box span.globologin-ya {background: url("../img/vs-sprite-icons.png") -132px -74px no-repeat}
.globologin-box span.globologin-ya:hover {background: url("../img/vs-sprite-icons.png") -132px -107px no-repeat}
.globologin-box span.globologin-gg {background: url("../img/vs-sprite-icons.png") -227px -74px no-repeat}
.globologin-box span.globologin-gg:hover {background: url("../img/vs-sprite-icons.png") -227px -107px no-repeat}
.globologin-box span.globologin-vk {background: url("../img/vs-sprite-icons.png") 0 -74px no-repeat}
.globologin-box span.globologin-vk:hover {background: url("../img/vs-sprite-icons.png") 0 -107px no-repeat}
.vs_header_reg_block .vs_reg_btn {
    height: 36px;
    cursor: pointer;
    line-height: 36px;
    width: 178px;
    margin: 10px 0;
    text-transform: uppercase;
    text-align: center;
}
.counters {text-align: center;display: none;}
.logged-in .counters {display: block;}
.dmpcounter_hit{text-decoration: none;}