.jspVerticalBar .jspArrow:focus,.pr_lottery_links,:focus {
outline:0
}

.tooltipster-fall,.tooltipster-grow-show {
-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);
-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);
-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);
-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15)
}

.btn,.btn_orange,.tooltipster-info .link {
text-transform:uppercase
}

body,html {
border:0;
padding:0
}

a,abbr,address,article,b,blockquote,caption,code,div,em,fieldset,h1,h2,h3,h4,h5,h6,hr ol,iframe,img,label,legend,li,object,p,pre,q,samp,small,span,strong,sub,sup,table,tbody,td,tfoot,thead,tr,ul {
border:0;
font-size:100%;
vertical-align:baseline;
margin:0;
padding:0;
box-sizing:border-box
}

table caption,table td,table th {
text-align:left;
vertical-align:middle
}

a img {
border:0
}

.globologin-box:after,.globologin-box:before {
display:table;
content: " ";
line-height:0
}

.globologin-box:after {
clear:both
}

.globologin-box span {
background:url(../img/sprite.png) no-repeat;
display:block;
float:left;
cursor:pointer
}

.globologin-box.globologin_size_middle span {
width:24px;
height:25px;
margin-right:5px
}

.globologin-box.globologin_size_middle .globologin-vk {
background-position:-140px -217px
}

.globologin-box.globologin_size_middle .globologin-vk:hover {
background-position:-196px 0
}

.globologin-box.globologin_size_middle .globologin-vk:active {
background-position:-196px -26px
}

.globologin-box.globologin_size_middle .globologin-ok {
background-position:-165px -217px
}

.globologin-box.globologin_size_middle .globologin-ok:hover {
background-position:-221px 0
}

.globologin-box.globologin_size_middle .globologin-ok:active {
background-position:-221px -26px
}

.globologin-box.globologin_size_middle .globologin-fb {
background-position:-190px -217px
}

.globologin-box.globologin_size_middle .globologin-fb:hover {
background-position:-246px 0
}

.globologin-box.globologin_size_middle .globologin-fb:active {
background-position:-246px -26px
}

.globologin-box.globologin_size_middle .globologin-mr {
background-position:-215px -217px
}

.globologin-box.globologin_size_middle .globologin-mr:hover {
background-position:-271px 0
}

.globologin-box.globologin_size_middle .globologin-mr:active {
background-position:-271px -26px
}

.globologin-box.globologin_size_middle .globologin-ya {
background-position:-240px -217px
}

.globologin-box.globologin_size_middle .globologin-ya:hover {
background-position:-296px 0
}

.globologin-box.globologin_size_middle .globologin-ya:active {
background-position:-296px -26px
}

.globologin-box.globologin_size_middle .globologin-tw {
background-position:-265px -217px
}

.globologin-box.globologin_size_middle .globologin-tw:hover {
background-position:-321px 0
}

.globologin-box.globologin_size_middle .globologin-tw:active {
background-position:-321px -26px
}

.globologin-box.globologin_size_middle .globologin-gg {
background-position:-290px -217px
}

.globologin-box.globologin_size_middle .globologin-gg:hover {
background-position:-346px 0
}

.globologin-box.globologin_size_middle .globologin-gg:active {
background-position:-346px -26px
}

.tooltipster-default {
border-radius:5px;
border:2px solid #000;
background:#4c4c4c;
color:#fff
}

.tooltipster-default .tooltipster-content {
font-family:Arial,sans-serif;
font-size:14px;
line-height:16px;
padding:8px 10px;
overflow:hidden
}

.tooltipster-icon {
cursor:help;
margin-left:4px
}

.tooltipster-base {
padding:0;
font-size:0;
line-height:0;
position:absolute;
left:0;
top:0;
z-index:9999999;
pointer-events:none;
width:auto;
overflow:visible
}

.tooltipster-gift,.tooltipster-info {
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr= '#193e73 ',endColorstr= '#0b192e ',GradientType=0);
pointer-events:auto
}

.jspContainer,.tooltipster-base .tooltipster-content {
overflow:hidden
}

.tooltipster-arrow {
display:block;
text-align:center;
width:100%;
height:100%;
position:absolute;
top:0;
left:0;
z-index:-1
}

.tooltipster-arrow span,.tooltipster-arrow-border {
display:block;
width:0;
height:0;
position:absolute
}

.tooltipster-arrow-top span,.tooltipster-arrow-top-left span,.tooltipster-arrow-top-right span {
border-left:8px solid transparent!important;
border-right:8px solid transparent!important;
border-top:8px solid;
bottom:-7px
}

.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-top-left .tooltipster-arrow-border,.tooltipster-arrow-top-right .tooltipster-arrow-border {
border-left:9px solid transparent!important;
border-right:9px solid transparent!important;
border-top:9px solid;
bottom:-7px
}

.tooltipster-arrow-bottom span,.tooltipster-arrow-bottom-left span,.tooltipster-arrow-bottom-right span {
border-left:8px solid transparent!important;
border-right:8px solid transparent!important;
border-bottom:8px solid;
top:-7px
}

.tooltipster-arrow-bottom .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border {
border-left:9px solid transparent!important;
border-right:9px solid transparent!important;
border-bottom:9px solid;
top:-7px
}

.tooltipster-arrow-bottom .tooltipster-arrow-border,.tooltipster-arrow-bottom span,.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-top span {
left:0;
right:0;
margin:0 auto
}

.tooltipster-arrow-bottom-left span,.tooltipster-arrow-top-left span {
left:6px
}

.tooltipster-arrow-bottom-left .tooltipster-arrow-border,.tooltipster-arrow-top-left .tooltipster-arrow-border {
left:5px
}

.tooltipster-arrow-bottom-right span,.tooltipster-arrow-top-right span {
right:6px
}

.tooltipster-arrow-bottom-right .tooltipster-arrow-border,.tooltipster-arrow-top-right .tooltipster-arrow-border {
right:5px
}

.tooltipster-arrow-left .tooltipster-arrow-border,.tooltipster-arrow-left span {
border-top:8px solid transparent!important;
border-bottom:8px solid transparent!important;
border-left:8px solid;
top:50%;
margin-top:-7px;
right:-7px
}

.tooltipster-arrow-left .tooltipster-arrow-border {
border-top:9px solid transparent!important;
border-bottom:9px solid transparent!important;
border-left:9px solid;
margin-top:-8px
}

.tooltipster-arrow-right .tooltipster-arrow-border,.tooltipster-arrow-right span {
border-top:8px solid transparent!important;
border-bottom:8px solid transparent!important;
border-right:8px solid;
top:50%;
margin-top:-7px;
left:-7px
}

.tooltipster-arrow-right .tooltipster-arrow-border {
border-top:9px solid transparent!important;
border-bottom:9px solid transparent!important;
border-right:9px solid;
margin-top:-8px
}

.tooltipster-fade {
opacity:0;
-webkit-transition-property:opacity;
-moz-transition-property:opacity;
-o-transition-property:opacity;
-ms-transition-property:opacity;
transition-property:opacity
}

.tooltipster-fade-show {
opacity:1
}

.tooltipster-grow {
-webkit-transform:scale(0,0);
-moz-transform:scale(0,0);
-o-transform:scale(0,0);
-ms-transform:scale(0,0);
transform:scale(0,0);
-webkit-transition-property:-webkit-transform;
-moz-transition-property:-moz-transform;
-o-transition-property:-o-transform;
-ms-transition-property:-ms-transform;
transition-property:transform;
-webkit-backface-visibility:hidden
}

.tooltipster-grow-show {
-webkit-transform:scale(1,1);
-moz-transform:scale(1,1);
-o-transform:scale(1,1);
-ms-transform:scale(1,1);
transform:scale(1,1);
-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);
transition-timing-function:cubic-bezier(.175,.885,.32,1.15)
}

.tooltipster-swing {
opacity:0;
-webkit-transform:rotateZ(4deg);
-moz-transform:rotateZ(4deg);
-o-transform:rotateZ(4deg);
-ms-transform:rotateZ(4deg);
transform:rotateZ(4deg);
-webkit-transition-property:-webkit-transform,opacity;
-moz-transition-property:-moz-transform;
-o-transition-property:-o-transform;
-ms-transition-property:-ms-transform;
transition-property:transform
}

.tooltipster-swing-show {
opacity:1;
-webkit-transform:rotateZ(0);
-moz-transform:rotateZ(0);
-o-transform:rotateZ(0);
-ms-transform:rotateZ(0);
transform:rotateZ(0);
-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,1);
-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);
-moz-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);
-ms-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);
-o-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);
transition-timing-function:cubic-bezier(.23,.635,.495,2.4)
}

.tooltipster-fall {
top:0;
-webkit-transition-property:top;
-moz-transition-property:top;
-o-transition-property:top;
-ms-transition-property:top;
transition-property:top;
-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);
transition-timing-function:cubic-bezier(.175,.885,.32,1.15)
}

.tooltipster-fall.tooltipster-dying {
-webkit-transition-property:all;
-moz-transition-property:all;
-o-transition-property:all;
-ms-transition-property:all;
transition-property:all;
top:0!important;
opacity:0
}

.tooltipster-slide {
left:-40px;
-webkit-transition-property:left;
-moz-transition-property:left;
-o-transition-property:left;
-ms-transition-property:left;
transition-property:left;
-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);
-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);
-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);
-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);
-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);
transition-timing-function:cubic-bezier(.175,.885,.32,1.15)
}

.tooltipster-slide.tooltipster-dying {
-webkit-transition-property:all;
-moz-transition-property:all;
-o-transition-property:all;
-ms-transition-property:all;
transition-property:all;
left:0!important;
opacity:0
}

.tooltipster-content-changing {
opacity:.5;
-webkit-transform:scale(1.1,1.1);
-moz-transform:scale(1.1,1.1);
-o-transform:scale(1.1,1.1);
-ms-transform:scale(1.1,1.1);
transform:scale(1.1,1.1)
}

.tooltipster-info {
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
border:none;
color:#fff;
z-index:500;
background:#193e73;
background:-moz-linear-gradient(top,#193e73 0,#0b192e 100%);
background:-webkit-gradient(left top,left bottom,color-stop(0,#193e73),color-stop(100%,#0b192e));
background:-webkit-linear-gradient(top,#193e73 0,#0b192e 100%);
background:-o-linear-gradient(top,#193e73 0,#0b192e 100%);
background:-ms-linear-gradient(top,#193e73 0,#0b192e 100%);
background:linear-gradient(to bottom,#193e73 0,#0b192e 100%);
-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.75);
-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,.75);
box-shadow:0 1px 3px 0 rgba(0,0,0,.75)
}

.tooltipster-info .tooltipster-arrow {
z-index:auto;
height:auto
}

.tooltipster-info .tooltipster-arrow-bottom span {
border-left:6px solid transparent!important;
border-right:6px solid transparent!important;
border-bottom:7px solid #193e73!important;
top:-7px
}

.tooltipster-info .tooltipster-arrow-bottom span:after {
content: " ";
position:absolute;
display:block;
background:url(../img/sprite.png) -86px -16px no-repeat;
width:12px;
height:7px;
left:-6px;
top:5px
}

.tooltipster-info .tooltipster-arrow-top {
bottom:0;
top:auto
}

.tooltipster-info .tooltipster-arrow-top span {
border-left:6px solid transparent!important;
border-right:6px solid transparent!important;
border-top:7px solid #0b192e!important;
bottom:-7px
}

.tooltipster-info .tooltipster-arrow-top span:after {
content: " ";
position:absolute;
display:block;
background:url(../img/sprite.png) -86px -24px no-repeat;
width:12px;
height:7px;
left:-6px;
bottom:5px
}

.tooltipster-info .tooltipster-content {
font-size:10px;
line-height:10px;
padding:4px;
text-align:center
}

.tooltipster-info .tooltipster_wrapper {
border:1px solid #105081;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
padding:9px 6px 6px 10px;
max-width:200px
}

.tooltipster-info .tooltipster_wrapper#profile_menu_tooltip {
max-width:none;
position:relative
}

.tooltipster-info .tooltipster_blue {
font-size:12px;
color:#04cbf9
}

.tooltipster-info .lvl_title {
margin-bottom:4px
}

.tooltipster-info .lvl_number {
position:absolute;
text-align:center;
width:20px;
height:20px;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
padding-top:4px;
left:-31px;
top:-3px
}

.tooltipster-info .advantages_title {
line-height:12px;
text-transform:uppercase
}

.tooltipster-info .advantages {
margin-top:13px
}

.tooltipster-info .advantage {
position:relative;
line-height:21px
}

.tooltipster-info .advantage:before {
content: " ";
display:block;
position:absolute;
width:14px;
height:14px;
top:4px;
left:-28px
}

.tooltipster-info .line {
height:1px;
width:178px;
background:url(../img/sprite.png) 0 -165px no-repeat;
margin:6px auto
}

.tooltipster-info .next_lvl,.tooltipster-info .your_lvl {
position:relative;
margin-left:30px;
margin-top:13px;
text-align:left
}

.tooltipster-info .your_lvl .lvl_number {
background-color:#29d4f8
}

.tooltipster-info .your_lvl .advantage:before {
background:url(../img/sprite.png) -123px -1px no-repeat
}

.tooltipster-info .next_lvl .lvl_number {
background-color:#4288df;
top:3px
}

.tooltipster-info .next_lvl .advantage:before {
background:url(../img/sprite.png) -138px -1px no-repeat
}

.tooltipster-info .link {
color:#4cceff
}

.tooltipster-info .menu_tooltip_text {
font-size:12px;
text-align:left;
line-height:14px;
margin:0 45px 9px 7px;
display:inline-block;
width:160px;
color:#fff
}

.tooltipster-info .close_tooltip {
width:31px;
height:31px;
position:absolute;
background:url(../img/sprite.png) -1px -1px no-repeat;
right:6px;
right:11px;
top:16px
}

.tooltipster-info .close_tooltip:hover {
background-position:-33px -1px
}

.tooltipster-gift {
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
border:none;
color:#fff;
background:#193e73;
background:-moz-linear-gradient(top,#193e73 0,#0b192e 100%);
background:-webkit-gradient(left top,left bottom,color-stop(0,#193e73),color-stop(100%,#0b192e));
background:-webkit-linear-gradient(top,#193e73 0,#0b192e 100%);
background:-o-linear-gradient(top,#193e73 0,#0b192e 100%);
background:-ms-linear-gradient(top,#193e73 0,#0b192e 100%);
background:linear-gradient(to bottom,#193e73 0,#0b192e 100%);
-webkit-box-shadow:0 6px 22px 0 #000;
-moz-box-shadow:0 6px 22px 0 #000;
box-shadow:0 6px 22px 0 #000
}

.tooltipster-gift .tooltipster-arrow {
z-index:auto;
height:auto
}

.tooltipster-gift .tooltipster-arrow-bottom span {
border-left:6px solid transparent!important;
border-right:6px solid transparent!important;
border-bottom:7px solid #193e73!important;
top:-7px
}

.tooltipster-gift .tooltipster-arrow-bottom span:after {
content: " ";
position:absolute;
display:block;
background:url(../img/sprite.png) -86px -16px no-repeat;
width:12px;
height:7px;
left:-6px;
top:5px
}

.tooltipster-gift .tooltipster-arrow-top {
bottom:0;
top:auto
}

.tooltipster-gift .tooltipster-arrow-top span {
border-left:6px solid transparent!important;
border-right:6px solid transparent!important;
border-top:7px solid #0b192e!important;
bottom:-7px
}

.tooltipster-gift .tooltipster-arrow-top span:after {
content: " ";
position:absolute;
display:block;
background:url(../img/sprite.png) -86px -24px no-repeat;
width:12px;
height:7px;
left:-6px;
bottom:5px
}

.tooltipster-gift .tooltipster-content {
font-size:12px;
line-height:16px;
padding:4px;
text-align:center
}

.btn,.btn_border {
color:#fff;
font-size:16px;
line-height:100%;
display:inline-block;
text-decoration:none;
cursor:pointer
}

.tooltipster-gift .tooltipster_wrapper {
border:1px solid #105081;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
padding:12px 6px 20px 10px;
width:210px
}

.orange_gradient {
background:#ffce1e;
background:-moz-linear-gradient(top,#ffce1e 0,#ffce1e 12%,#ffc71e 24%,#ffb01e 57%,#ffa11e 92%,#ffbe25 97%,#ffbe25 100%);
background:-webkit-gradient(left top,left bottom,color-stop(0,#ffce1e),color-stop(12%,#ffce1e),color-stop(24%,#ffc71e),color-stop(57%,#ffb01e),color-stop(92%,#ffa11e),color-stop(97%,#ffbe25),color-stop(100%,#ffbe25));
background:-webkit-linear-gradient(top,#ffce1e 0,#ffce1e 12%,#ffc71e 24%,#ffb01e 57%,#ffa11e 92%,#ffbe25 97%,#ffbe25 100%);
background:-o-linear-gradient(top,#ffce1e 0,#ffce1e 12%,#ffc71e 24%,#ffb01e 57%,#ffa11e 92%,#ffbe25 97%,#ffbe25 100%);
background:-ms-linear-gradient(top,#ffce1e 0,#ffce1e 12%,#ffc71e 24%,#ffb01e 57%,#ffa11e 92%,#ffbe25 97%,#ffbe25 100%);
background:linear-gradient(to bottom,#ffce1e 0,#ffce1e 12%,#ffc71e 24%,#ffb01e 57%,#ffa11e 92%,#ffbe25 97%,#ffbe25 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr= '#ffce1e ',endColorstr= '#ffbe25 ',GradientType=0)
}

.orange_gradient_hover {
background:#ff871e;
background:-moz-linear-gradient(top,#ff871e 0,#ff871e 12%,#ff9a1e 24%,#ffb41e 57%,#ffbf1e 74%,#ffd61e 86%,#ffed25 98%,#ffed25 100%);
background:-webkit-gradient(left top,left bottom,color-stop(0,#ff871e),color-stop(12%,#ff871e),color-stop(24%,#ff9a1e),color-stop(57%,#ffb41e),color-stop(74%,#ffbf1e),color-stop(86%,#ffd61e),color-stop(98%,#ffed25),color-stop(100%,#ffed25));
background:-webkit-linear-gradient(top,#ff871e 0,#ff871e 12%,#ff9a1e 24%,#ffb41e 57%,#ffbf1e 74%,#ffd61e 86%,#ffed25 98%,#ffed25 100%);
background:-o-linear-gradient(top,#ff871e 0,#ff871e 12%,#ff9a1e 24%,#ffb41e 57%,#ffbf1e 74%,#ffd61e 86%,#ffed25 98%,#ffed25 100%);
background:-ms-linear-gradient(top,#ff871e 0,#ff871e 12%,#ff9a1e 24%,#ffb41e 57%,#ffbf1e 74%,#ffd61e 86%,#ffed25 98%,#ffed25 100%);
background:linear-gradient(to bottom,#ff871e 0,#ff871e 12%,#ff9a1e 24%,#ffb41e 57%,#ffbf1e 74%,#ffd61e 86%,#ffed25 98%,#ffed25 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr= '#ff871e ',endColorstr= '#ffed25 ',GradientType=0)
}

.blue_gradient {
background:#2984ed;
background:-moz-linear-gradient(top,#2984ed 0,#103a7d 100%);
background:-webkit-gradient(left top,left bottom,color-stop(0,#2984ed),color-stop(100%,#103a7d));
background:-webkit-linear-gradient(top,#2984ed 0,#103a7d 100%);
background:-o-linear-gradient(top,#2984ed 0,#103a7d 100%);
background:-ms-linear-gradient(top,#2984ed 0,#103a7d 100%);
background:linear-gradient(to bottom,#2984ed 0,#103a7d 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr= '#2984ed ',endColorstr= '#103a7d ',GradientType=0)
}

.blue_gradient_hover {
background:#103a7d;
background:-moz-linear-gradient(top,#103a7d 0,#2984ed 100%);
background:-webkit-gradient(left top,left bottom,color-stop(0,#103a7d),color-stop(100%,#2984ed));
background:-webkit-linear-gradient(top,#103a7d 0,#2984ed 100%);
background:-o-linear-gradient(top,#103a7d 0,#2984ed 100%);
background:-ms-linear-gradient(top,#103a7d 0,#2984ed 100%);
background:linear-gradient(to bottom,#103a7d 0,#2984ed 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr= '#103a7d ',endColorstr= '#2984ed ',GradientType=0)
}

.btn {
font-family:Arial, 'Segoe UI', 'Open Sans',regular;
position:relative;
padding:8px 12px;
border:1px solid transparent;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px
}

.btn.btn_ext:before,.btn_shadow {
content: ' ';
position:absolute
}

.btn_blue_border,.btn_border {
-webkit-border-radius:30px;
-moz-border-radius:30px
}

.btn.btn_ext:before {
top:-20%;
left:-5%;
width:110%;
height:140%
}

.btn_shadow {
z-index:-1;
top:0;
bottom:0;
left:0;
right:0
}

.btn_border.btn_ext:before,.btn_orange.btn_ext:before {
top:-20%;
left:-5%;
content: ' ';
width:110%;
height:140%
}

.btn_border {
position:relative;
font-family: 'Segoe UI',Arial, 'Open Sans',regular;
-webkit-text-shadow:0 1px 0 #000;
-moz-text-shadow:0 1px 0 #000;
text-shadow:0 1px 0 #000;
border-radius:30px;
text-transform:none;
padding:6px 34px 9px;
border:2px solid #72c242;
background:#0f254d;
background:-moz-linear-gradient(top,#0f254d 0,#0f254d 20%,#0e2148 40%,#0d1e42 57%,#0a1637 74%,#0a1636 86%,#051017 99%,#051017 100%);
background:-webkit-gradient(left top,left bottom,color-stop(0,#0f254d),color-stop(20%,#0f254d),color-stop(40%,#0e2148),color-stop(57%,#0d1e42),color-stop(74%,#0a1637),color-stop(86%,#0a1636),color-stop(99%,#051017),color-stop(100%,#051017));
background:-webkit-linear-gradient(top,#0f254d 0,#0f254d 20%,#0e2148 40%,#0d1e42 57%,#0a1637 74%,#0a1636 86%,#051017 99%,#051017 100%);
background:-o-linear-gradient(top,#0f254d 0,#0f254d 20%,#0e2148 40%,#0d1e42 57%,#0a1637 74%,#0a1636 86%,#051017 99%,#051017 100%);
background:-ms-linear-gradient(top,#0f254d 0,#0f254d 20%,#0e2148 40%,#0d1e42 57%,#0a1637 74%,#0a1636 86%,#051017 99%,#051017 100%);
background:linear-gradient(to bottom,#0f254d 0,#0f254d 20%,#0e2148 40%,#0d1e42 57%,#0a1637 74%,#0a1636 86%,#051017 99%,#051017 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr= '#0f254d ',endColorstr= '#051017 ',GradientType=0)
}

.btn_border.btn_ext:before {
position:absolute
}

.btn_border:hover {
background:#1a2e78;
background:-moz-linear-gradient(top,#1a2e78 0,#1a2e78 20%,#1b337a 40%,#1c357a 57%,#1d3a7c 74%,#1f417f 86%,#204380 99%,#204380 100%);
background:-webkit-gradient(left top,left bottom,color-stop(0,#1a2e78),color-stop(20%,#1a2e78),color-stop(40%,#1b337a),color-stop(57%,#1c357a),color-stop(74%,#1d3a7c),color-stop(86%,#1f417f),color-stop(99%,#204380),color-stop(100%,#204380));
background:-webkit-linear-gradient(top,#1a2e78 0,#1a2e78 20%,#1b337a 40%,#1c357a 57%,#1d3a7c 74%,#1f417f 86%,#204380 99%,#204380 100%);
background:-o-linear-gradient(top,#1a2e78 0,#1a2e78 20%,#1b337a 40%,#1c357a 57%,#1d3a7c 74%,#1f417f 86%,#204380 99%,#204380 100%);
background:-ms-linear-gradient(top,#1a2e78 0,#1a2e78 20%,#1b337a 40%,#1c357a 57%,#1d3a7c 74%,#1f417f 86%,#204380 99%,#204380 100%);
background:linear-gradient(to bottom,#1a2e78 0,#1a2e78 20%,#1b337a 40%,#1c357a 57%,#1d3a7c 74%,#1f417f 86%,#204380 99%,#204380 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr= '#1a2e78 ',endColorstr= '#204380 ',GradientType=0)
}

.btn_border:active {
background:#0f1c48;
background:-moz-linear-gradient(top,#0f1c48 0,#0f1c48 20%,#101f49 43%,#10224a 66%,#11254b 86%,#11254b 100%);
background:-webkit-gradient(left top,left bottom,color-stop(0,#0f1c48),color-stop(20%,#0f1c48),color-stop(43%,#101f49),color-stop(66%,#10224a),color-stop(86%,#11254b),color-stop(100%,#11254b));
background:-webkit-linear-gradient(top,#0f1c48 0,#0f1c48 20%,#101f49 43%,#10224a 66%,#11254b 86%,#11254b 100%);
background:-o-linear-gradient(top,#0f1c48 0,#0f1c48 20%,#101f49 43%,#10224a 66%,#11254b 86%,#11254b 100%);
background:-ms-linear-gradient(top,#0f1c48 0,#0f1c48 20%,#101f49 43%,#10224a 66%,#11254b 86%,#11254b 100%);
background:linear-gradient(to bottom,#0f1c48 0,#0f1c48 20%,#101f49 43%,#10224a 66%,#11254b 86%,#11254b 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr= '#0f1c48 ',endColorstr= '#11254b ',GradientType=0)
}

.btn_orange {
font-family:Arial, 'Segoe UI', 'Open Sans',regular;
display:inline-block;
text-decoration:none;
position:relative;
padding:8px 12px;
border:1px solid transparent;
cursor:pointer;
-webkit-text-shadow:0 1px 0 #ffcb6d;
-moz-text-shadow:0 1px 0 #ffcb6d;
text-shadow:0 1px 0 #ffcb6d;
-webkit-box-shadow:0 4px 0 #955308,0 2px 8px #000;
-moz-box-shadow:0 4px 0 #955308,0 2px 8px #000;
box-shadow:0 4px 0 #955308,0 2px 8px #000;
border-bottom-color:#ffbe25;
color:#b44c00;
font-size:18px;
line-height:18px;
font-weight:700;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
background:#ffce1e;
background:-moz-linear-gradient(top,#ffce1e 0,#ffce1e 12%,#ffc71e 24%,#ffb01e 57%,#ffa11e 92%,#ffbe25 97%,#ffbe25 100%);
background:-webkit-gradient(left top,left bottom,color-stop(0,#ffce1e),color-stop(12%,#ffce1e),color-stop(24%,#ffc71e),color-stop(57%,#ffb01e),color-stop(92%,#ffa11e),color-stop(97%,#ffbe25),color-stop(100%,#ffbe25));
background:-webkit-linear-gradient(top,#ffce1e 0,#ffce1e 12%,#ffc71e 24%,#ffb01e 57%,#ffa11e 92%,#ffbe25 97%,#ffbe25 100%);
background:-o-linear-gradient(top,#ffce1e 0,#ffce1e 12%,#ffc71e 24%,#ffb01e 57%,#ffa11e 92%,#ffbe25 97%,#ffbe25 100%);
background:-ms-linear-gradient(top,#ffce1e 0,#ffce1e 12%,#ffc71e 24%,#ffb01e 57%,#ffa11e 92%,#ffbe25 97%,#ffbe25 100%);
background:linear-gradient(to bottom,#ffce1e 0,#ffce1e 12%,#ffc71e 24%,#ffb01e 57%,#ffa11e 92%,#ffbe25 97%,#ffbe25 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr= '#ffce1e ',endColorstr= '#ffbe25 ',GradientType=0)
}

.btn_orange_small,.btn_orange_tiny {
font-family:Arial, 'Segoe UI', 'Open Sans',regular;
display:inline-block;
text-decoration:none;
text-transform:uppercase;
cursor:pointer;
-webkit-text-shadow:0 1px 0 #ffcb6d;
-moz-text-shadow:0 1px 0 #ffcb6d;
text-shadow:0 1px 0 #ffcb6d;
font-weight:700;
font-size:14px
}

.btn_orange:active,.btn_orange:hover {
border-top-color:#ff871e;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr= '#ff871e ',endColorstr= '#ffed25 ',GradientType=0);
color:#b44c00
}

.btn_orange.btn_ext:before {
position:absolute
}

.btn_orange:hover {
-webkit-box-shadow:0 4px 0 #9e590b,0 2px 8px #000;
-moz-box-shadow:0 4px 0 #9e590b,0 2px 8px #000;
box-shadow:0 4px 0 #9e590b,0 2px 8px #000;
background:#ff871e;
background:-moz-linear-gradient(top,#ff871e 0,#ff871e 12%,#ff9a1e 24%,#ffb41e 57%,#ffbf1e 74%,#ffd61e 86%,#ffed25 98%,#ffed25 100%);
background:-webkit-gradient(left top,left bottom,color-stop(0,#ff871e),color-stop(12%,#ff871e),color-stop(24%,#ff9a1e),color-stop(57%,#ffb41e),color-stop(74%,#ffbf1e),color-stop(86%,#ffd61e),color-stop(98%,#ffed25),color-stop(100%,#ffed25));
background:-webkit-linear-gradient(top,#ff871e 0,#ff871e 12%,#ff9a1e 24%,#ffb41e 57%,#ffbf1e 74%,#ffd61e 86%,#ffed25 98%,#ffed25 100%);
background:-o-linear-gradient(top,#ff871e 0,#ff871e 12%,#ff9a1e 24%,#ffb41e 57%,#ffbf1e 74%,#ffd61e 86%,#ffed25 98%,#ffed25 100%);
background:-ms-linear-gradient(top,#ff871e 0,#ff871e 12%,#ff9a1e 24%,#ffb41e 57%,#ffbf1e 74%,#ffd61e 86%,#ffed25 98%,#ffed25 100%);
background:linear-gradient(to bottom,#ff871e 0,#ff871e 12%,#ff9a1e 24%,#ffb41e 57%,#ffbf1e 74%,#ffd61e 86%,#ffed25 98%,#ffed25 100%)
}

.btn_orange:active {
margin-bottom:-2px;
line-height:20px;
-webkit-box-shadow:0 2px 0 #8f5008,0 2px 8px #000;
-moz-box-shadow:0 2px 0 #8f5008,0 2px 8px #000;
box-shadow:0 2px 0 #8f5008,0 2px 8px #000;
background:#ff871e;
background:-moz-linear-gradient(top,#ff871e 0,#ff871e 12%,#ff9a1e 24%,#ffb41e 57%,#ffbf1e 74%,#ffd61e 86%,#ffed25 98%,#ffed25 100%);
background:-webkit-gradient(left top,left bottom,color-stop(0,#ff871e),color-stop(12%,#ff871e),color-stop(24%,#ff9a1e),color-stop(57%,#ffb41e),color-stop(74%,#ffbf1e),color-stop(86%,#ffd61e),color-stop(98%,#ffed25),color-stop(100%,#ffed25));
background:-webkit-linear-gradient(top,#ff871e 0,#ff871e 12%,#ff9a1e 24%,#ffb41e 57%,#ffbf1e 74%,#ffd61e 86%,#ffed25 98%,#ffed25 100%);
background:-o-linear-gradient(top,#ff871e 0,#ff871e 12%,#ff9a1e 24%,#ffb41e 57%,#ffbf1e 74%,#ffd61e 86%,#ffed25 98%,#ffed25 100%);
background:-ms-linear-gradient(top,#ff871e 0,#ff871e 12%,#ff9a1e 24%,#ffb41e 57%,#ffbf1e 74%,#ffd61e 86%,#ffed25 98%,#ffed25 100%);
background:linear-gradient(to bottom,#ff871e 0,#ff871e 12%,#ff9a1e 24%,#ffb41e 57%,#ffbf1e 74%,#ffd61e 86%,#ffed25 98%,#ffed25 100%)
}

.btn_orange:active:after,.btn_orange:after {
content: ' ';
position:absolute;
z-index:-1;
bottom:0;
left:0;
right:0;
-webkit-box-shadow:0 6px 5px #000;
-moz-box-shadow:0 6px 5px #000;
box-shadow:0 6px 5px #000;
top:10px
}

.btn_orange_tiny {
position:relative;
border:1px solid transparent;
-webkit-box-shadow:0 4px 0 #955308,0 2px 8px #000;
-moz-box-shadow:0 4px 0 #955308,0 2px 8px #000;
box-shadow:0 4px 0 #955308,0 2px 8px #000;
border-bottom-color:#ffbe25;
color:#b44c00;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
background:#ffce1e;
background:-moz-linear-gradient(top,#ffce1e 0,#ffce1e 12%,#ffc71e 24%,#ffb01e 57%,#ffa11e 92%,#ffbe25 97%,#ffbe25 100%);
background:-webkit-gradient(left top,left bottom,color-stop(0,#ffce1e),color-stop(12%,#ffce1e),color-stop(24%,#ffc71e),color-stop(57%,#ffb01e),color-stop(92%,#ffa11e),color-stop(97%,#ffbe25),color-stop(100%,#ffbe25));
background:-webkit-linear-gradient(top,#ffce1e 0,#ffce1e 12%,#ffc71e 24%,#ffb01e 57%,#ffa11e 92%,#ffbe25 97%,#ffbe25 100%);
background:-o-linear-gradient(top,#ffce1e 0,#ffce1e 12%,#ffc71e 24%,#ffb01e 57%,#ffa11e 92%,#ffbe25 97%,#ffbe25 100%);
background:-ms-linear-gradient(top,#ffce1e 0,#ffce1e 12%,#ffc71e 24%,#ffb01e 57%,#ffa11e 92%,#ffbe25 97%,#ffbe25 100%);
background:linear-gradient(to bottom,#ffce1e 0,#ffce1e 12%,#ffc71e 24%,#ffb01e 57%,#ffa11e 92%,#ffbe25 97%,#ffbe25 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr= '#ffce1e ',endColorstr= '#ffbe25 ',GradientType=0);
padding:7px 25px;
line-height:14px
}

.btn_orange_tiny:active,.btn_orange_tiny:hover {
border-top-color:#ff871e;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr= '#ff871e ',endColorstr= '#ffed25 ',GradientType=0);
color:#b44c00
}

.btn_orange_tiny.btn_ext:before {
content: ' ';
position:absolute;
top:-20%;
left:-5%;
width:110%;
height:140%
}

.btn_orange_tiny:hover {
-webkit-box-shadow:0 4px 0 #9e590b,0 2px 8px #000;
-moz-box-shadow:0 4px 0 #9e590b,0 2px 8px #000;
box-shadow:0 4px 0 #9e590b,0 2px 8px #000;
background:#ff871e;
background:-moz-linear-gradient(top,#ff871e 0,#ff871e 12%,#ff9a1e 24%,#ffb41e 57%,#ffbf1e 74%,#ffd61e 86%,#ffed25 98%,#ffed25 100%);
background:-webkit-gradient(left top,left bottom,color-stop(0,#ff871e),color-stop(12%,#ff871e),color-stop(24%,#ff9a1e),color-stop(57%,#ffb41e),color-stop(74%,#ffbf1e),color-stop(86%,#ffd61e),color-stop(98%,#ffed25),color-stop(100%,#ffed25));
background:-webkit-linear-gradient(top,#ff871e 0,#ff871e 12%,#ff9a1e 24%,#ffb41e 57%,#ffbf1e 74%,#ffd61e 86%,#ffed25 98%,#ffed25 100%);
background:-o-linear-gradient(top,#ff871e 0,#ff871e 12%,#ff9a1e 24%,#ffb41e 57%,#ffbf1e 74%,#ffd61e 86%,#ffed25 98%,#ffed25 100%);
background:-ms-linear-gradient(top,#ff871e 0,#ff871e 12%,#ff9a1e 24%,#ffb41e 57%,#ffbf1e 74%,#ffd61e 86%,#ffed25 98%,#ffed25 100%);
background:linear-gradient(to bottom,#ff871e 0,#ff871e 12%,#ff9a1e 24%,#ffb41e 57%,#ffbf1e 74%,#ffd61e 86%,#ffed25 98%,#ffed25 100%)
}

.btn_orange_tiny:active {
margin-bottom:-2px;
-webkit-box-shadow:0 2px 0 #8f5008,0 2px 8px #000;
-moz-box-shadow:0 2px 0 #8f5008,0 2px 8px #000;
box-shadow:0 2px 0 #8f5008,0 2px 8px #000;
background:#ff871e;
background:-moz-linear-gradient(top,#ff871e 0,#ff871e 12%,#ff9a1e 24%,#ffb41e 57%,#ffbf1e 74%,#ffd61e 86%,#ffed25 98%,#ffed25 100%);
background:-webkit-gradient(left top,left bottom,color-stop(0,#ff871e),color-stop(12%,#ff871e),color-stop(24%,#ff9a1e),color-stop(57%,#ffb41e),color-stop(74%,#ffbf1e),color-stop(86%,#ffd61e),color-stop(98%,#ffed25),color-stop(100%,#ffed25));
background:-webkit-linear-gradient(top,#ff871e 0,#ff871e 12%,#ff9a1e 24%,#ffb41e 57%,#ffbf1e 74%,#ffd61e 86%,#ffed25 98%,#ffed25 100%);
background:-o-linear-gradient(top,#ff871e 0,#ff871e 12%,#ff9a1e 24%,#ffb41e 57%,#ffbf1e 74%,#ffd61e 86%,#ffed25 98%,#ffed25 100%);
background:-ms-linear-gradient(top,#ff871e 0,#ff871e 12%,#ff9a1e 24%,#ffb41e 57%,#ffbf1e 74%,#ffd61e 86%,#ffed25 98%,#ffed25 100%);
background:linear-gradient(to bottom,#ff871e 0,#ff871e 12%,#ff9a1e 24%,#ffb41e 57%,#ffbf1e 74%,#ffd61e 86%,#ffed25 98%,#ffed25 100%);
line-height:16px
}

.btn_orange_small:active:after,.btn_orange_small:after,.btn_orange_tiny:active:after,.btn_orange_tiny:after {
left:0;
-webkit-box-shadow:0 6px 5px #000;
content: ' ';
z-index:-1;
bottom:0;
right:0
}

.btn_orange_tiny:active:after,.btn_orange_tiny:after {
position:absolute;
-moz-box-shadow:0 6px 5px #000;
box-shadow:0 6px 5px #000;
top:10px
}

.btn_orange_small {
position:relative;
border:1px solid transparent;
-webkit-box-shadow:0 4px 0 #955308,0 2px 8px #000;
-moz-box-shadow:0 4px 0 #955308,0 2px 8px #000;
box-shadow:0 4px 0 #955308,0 2px 8px #000;
border-bottom-color:#ffbe25;
color:#b44c00;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
background:#ffce1e;
background:-moz-linear-gradient(top,#ffce1e 0,#ffce1e 12%,#ffc71e 24%,#ffb01e 57%,#ffa11e 92%,#ffbe25 97%,#ffbe25 100%);
background:-webkit-gradient(left top,left bottom,color-stop(0,#ffce1e),color-stop(12%,#ffce1e),color-stop(24%,#ffc71e),color-stop(57%,#ffb01e),color-stop(92%,#ffa11e),color-stop(97%,#ffbe25),color-stop(100%,#ffbe25));
background:-webkit-linear-gradient(top,#ffce1e 0,#ffce1e 12%,#ffc71e 24%,#ffb01e 57%,#ffa11e 92%,#ffbe25 97%,#ffbe25 100%);
background:-o-linear-gradient(top,#ffce1e 0,#ffce1e 12%,#ffc71e 24%,#ffb01e 57%,#ffa11e 92%,#ffbe25 97%,#ffbe25 100%);
background:-ms-linear-gradient(top,#ffce1e 0,#ffce1e 12%,#ffc71e 24%,#ffb01e 57%,#ffa11e 92%,#ffbe25 97%,#ffbe25 100%);
background:linear-gradient(to bottom,#ffce1e 0,#ffce1e 12%,#ffc71e 24%,#ffb01e 57%,#ffa11e 92%,#ffbe25 97%,#ffbe25 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr= '#ffce1e ',endColorstr= '#ffbe25 ',GradientType=0);
text-align:center;
padding:7px 0;
min-width:132px;
line-height:14px
}

.btn_orange_small:active,.btn_orange_small:hover {
border-top-color:#ff871e;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr= '#ff871e ',endColorstr= '#ffed25 ',GradientType=0);
color:#b44c00
}

.btn_orange_small.btn_ext:before {
content: ' ';
position:absolute;
top:-20%;
left:-5%;
width:110%;
height:140%
}

.btn_orange_small:hover {
-webkit-box-shadow:0 4px 0 #9e590b,0 2px 8px #000;
-moz-box-shadow:0 4px 0 #9e590b,0 2px 8px #000;
box-shadow:0 4px 0 #9e590b,0 2px 8px #000;
background:#ff871e;
background:-moz-linear-gradient(top,#ff871e 0,#ff871e 12%,#ff9a1e 24%,#ffb41e 57%,#ffbf1e 74%,#ffd61e 86%,#ffed25 98%,#ffed25 100%);
background:-webkit-gradient(left top,left bottom,color-stop(0,#ff871e),color-stop(12%,#ff871e),color-stop(24%,#ff9a1e),color-stop(57%,#ffb41e),color-stop(74%,#ffbf1e),color-stop(86%,#ffd61e),color-stop(98%,#ffed25),color-stop(100%,#ffed25));
background:-webkit-linear-gradient(top,#ff871e 0,#ff871e 12%,#ff9a1e 24%,#ffb41e 57%,#ffbf1e 74%,#ffd61e 86%,#ffed25 98%,#ffed25 100%);
background:-o-linear-gradient(top,#ff871e 0,#ff871e 12%,#ff9a1e 24%,#ffb41e 57%,#ffbf1e 74%,#ffd61e 86%,#ffed25 98%,#ffed25 100%);
background:-ms-linear-gradient(top,#ff871e 0,#ff871e 12%,#ff9a1e 24%,#ffb41e 57%,#ffbf1e 74%,#ffd61e 86%,#ffed25 98%,#ffed25 100%);
background:linear-gradient(to bottom,#ff871e 0,#ff871e 12%,#ff9a1e 24%,#ffb41e 57%,#ffbf1e 74%,#ffd61e 86%,#ffed25 98%,#ffed25 100%)
}

.btn_orange_small:active {
margin-bottom:-2px;
-webkit-box-shadow:0 2px 0 #8f5008,0 2px 8px #000;
-moz-box-shadow:0 2px 0 #8f5008,0 2px 8px #000;
box-shadow:0 2px 0 #8f5008,0 2px 8px #000;
background:#ff871e;
background:-moz-linear-gradient(top,#ff871e 0,#ff871e 12%,#ff9a1e 24%,#ffb41e 57%,#ffbf1e 74%,#ffd61e 86%,#ffed25 98%,#ffed25 100%);
background:-webkit-gradient(left top,left bottom,color-stop(0,#ff871e),color-stop(12%,#ff871e),color-stop(24%,#ff9a1e),color-stop(57%,#ffb41e),color-stop(74%,#ffbf1e),color-stop(86%,#ffd61e),color-stop(98%,#ffed25),color-stop(100%,#ffed25));
background:-webkit-linear-gradient(top,#ff871e 0,#ff871e 12%,#ff9a1e 24%,#ffb41e 57%,#ffbf1e 74%,#ffd61e 86%,#ffed25 98%,#ffed25 100%);
background:-o-linear-gradient(top,#ff871e 0,#ff871e 12%,#ff9a1e 24%,#ffb41e 57%,#ffbf1e 74%,#ffd61e 86%,#ffed25 98%,#ffed25 100%);
background:-ms-linear-gradient(top,#ff871e 0,#ff871e 12%,#ff9a1e 24%,#ffb41e 57%,#ffbf1e 74%,#ffd61e 86%,#ffed25 98%,#ffed25 100%);
background:linear-gradient(to bottom,#ff871e 0,#ff871e 12%,#ff9a1e 24%,#ffb41e 57%,#ffbf1e 74%,#ffd61e 86%,#ffed25 98%,#ffed25 100%);
line-height:16px
}

.btn_orange_small:active:after,.btn_orange_small:after {
position:absolute;
-moz-box-shadow:0 6px 5px #000;
box-shadow:0 6px 5px #000;
top:10px
}

.btn_orange_big,.btn_orange_mid {
display:inline-block;
text-decoration:none;
text-transform:uppercase;
cursor:pointer;
-webkit-text-shadow:0 1px 0 #ffcb6d;
-moz-text-shadow:0 1px 0 #ffcb6d;
text-shadow:0 1px 0 #ffcb6d;
-webkit-box-shadow:0 4px 0 #955308,0 2px 8px #000;
font-weight:700;
padding:11px 0;
font-family:Arial, 'Segoe UI', 'Open Sans',regular;
text-align:center
}

.btn_orange_mid {
position:relative;
border:1px solid transparent;
-moz-box-shadow:0 4px 0 #955308,0 2px 8px #000;
box-shadow:0 4px 0 #955308,0 2px 8px #000;
border-bottom-color:#ffbe25;
color:#b44c00;
font-size:18px;
line-height:18px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
background:#ffce1e;
background:-moz-linear-gradient(top,#ffce1e 0,#ffce1e 12%,#ffc71e 24%,#ffb01e 57%,#ffa11e 92%,#ffbe25 97%,#ffbe25 100%);
background:-webkit-gradient(left top,left bottom,color-stop(0,#ffce1e),color-stop(12%,#ffce1e),color-stop(24%,#ffc71e),color-stop(57%,#ffb01e),color-stop(92%,#ffa11e),color-stop(97%,#ffbe25),color-stop(100%,#ffbe25));
background:-webkit-linear-gradient(top,#ffce1e 0,#ffce1e 12%,#ffc71e 24%,#ffb01e 57%,#ffa11e 92%,#ffbe25 97%,#ffbe25 100%);
background:-o-linear-gradient(top,#ffce1e 0,#ffce1e 12%,#ffc71e 24%,#ffb01e 57%,#ffa11e 92%,#ffbe25 97%,#ffbe25 100%);
background:-ms-linear-gradient(top,#ffce1e 0,#ffce1e 12%,#ffc71e 24%,#ffb01e 57%,#ffa11e 92%,#ffbe25 97%,#ffbe25 100%);
background:linear-gradient(to bottom,#ffce1e 0,#ffce1e 12%,#ffc71e 24%,#ffb01e 57%,#ffa11e 92%,#ffbe25 97%,#ffbe25 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr= '#ffce1e ',endColorstr= '#ffbe25 ',GradientType=0);
width:193px
}

.btn_orange_mid:active,.btn_orange_mid:hover {
border-top-color:#ff871e;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr= '#ff871e ',endColorstr= '#ffed25 ',GradientType=0);
color:#b44c00
}

.btn_orange_mid.btn_ext:before {
content: ' ';
position:absolute;
top:-20%;
left:-5%;
width:110%;
height:140%
}

.btn_orange_mid:hover {
-webkit-box-shadow:0 4px 0 #9e590b,0 2px 8px #000;
-moz-box-shadow:0 4px 0 #9e590b,0 2px 8px #000;
box-shadow:0 4px 0 #9e590b,0 2px 8px #000;
background:#ff871e;
background:-moz-linear-gradient(top,#ff871e 0,#ff871e 12%,#ff9a1e 24%,#ffb41e 57%,#ffbf1e 74%,#ffd61e 86%,#ffed25 98%,#ffed25 100%);
background:-webkit-gradient(left top,left bottom,color-stop(0,#ff871e),color-stop(12%,#ff871e),color-stop(24%,#ff9a1e),color-stop(57%,#ffb41e),color-stop(74%,#ffbf1e),color-stop(86%,#ffd61e),color-stop(98%,#ffed25),color-stop(100%,#ffed25));
background:-webkit-linear-gradient(top,#ff871e 0,#ff871e 12%,#ff9a1e 24%,#ffb41e 57%,#ffbf1e 74%,#ffd61e 86%,#ffed25 98%,#ffed25 100%);
background:-o-linear-gradient(top,#ff871e 0,#ff871e 12%,#ff9a1e 24%,#ffb41e 57%,#ffbf1e 74%,#ffd61e 86%,#ffed25 98%,#ffed25 100%);
background:-ms-linear-gradient(top,#ff871e 0,#ff871e 12%,#ff9a1e 24%,#ffb41e 57%,#ffbf1e 74%,#ffd61e 86%,#ffed25 98%,#ffed25 100%);
background:linear-gradient(to bottom,#ff871e 0,#ff871e 12%,#ff9a1e 24%,#ffb41e 57%,#ffbf1e 74%,#ffd61e 86%,#ffed25 98%,#ffed25 100%)
}

.btn_orange_mid:active {
margin-bottom:-2px;
line-height:20px;
-webkit-box-shadow:0 2px 0 #8f5008,0 2px 8px #000;
-moz-box-shadow:0 2px 0 #8f5008,0 2px 8px #000;
box-shadow:0 2px 0 #8f5008,0 2px 8px #000;
background:#ff871e;
background:-moz-linear-gradient(top,#ff871e 0,#ff871e 12%,#ff9a1e 24%,#ffb41e 57%,#ffbf1e 74%,#ffd61e 86%,#ffed25 98%,#ffed25 100%);
background:-webkit-gradient(left top,left bottom,color-stop(0,#ff871e),color-stop(12%,#ff871e),color-stop(24%,#ff9a1e),color-stop(57%,#ffb41e),color-stop(74%,#ffbf1e),color-stop(86%,#ffd61e),color-stop(98%,#ffed25),color-stop(100%,#ffed25));
background:-webkit-linear-gradient(top,#ff871e 0,#ff871e 12%,#ff9a1e 24%,#ffb41e 57%,#ffbf1e 74%,#ffd61e 86%,#ffed25 98%,#ffed25 100%);
background:-o-linear-gradient(top,#ff871e 0,#ff871e 12%,#ff9a1e 24%,#ffb41e 57%,#ffbf1e 74%,#ffd61e 86%,#ffed25 98%,#ffed25 100%);
background:-ms-linear-gradient(top,#ff871e 0,#ff871e 12%,#ff9a1e 24%,#ffb41e 57%,#ffbf1e 74%,#ffd61e 86%,#ffed25 98%,#ffed25 100%);
background:linear-gradient(to bottom,#ff871e 0,#ff871e 12%,#ff9a1e 24%,#ffb41e 57%,#ffbf1e 74%,#ffd61e 86%,#ffed25 98%,#ffed25 100%)
}

.btn_orange_mid:active:after,.btn_orange_mid:after {
content: ' ';
position:absolute;
z-index:-1;
bottom:0;
left:0;
right:0;
-webkit-box-shadow:0 6px 5px #000;
-moz-box-shadow:0 6px 5px #000;
box-shadow:0 6px 5px #000;
top:10px
}

.btn_orange_big {
position:relative;
border:1px solid transparent;
-moz-box-shadow:0 4px 0 #955308,0 2px 8px #000;
box-shadow:0 4px 0 #955308,0 2px 8px #000;
border-bottom-color:#ffbe25;
color:#b44c00;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
background:#ffce1e;
background:-moz-linear-gradient(top,#ffce1e 0,#ffce1e 12%,#ffc71e 24%,#ffb01e 57%,#ffa11e 92%,#ffbe25 97%,#ffbe25 100%);
background:-webkit-gradient(left top,left bottom,color-stop(0,#ffce1e),color-stop(12%,#ffce1e),color-stop(24%,#ffc71e),color-stop(57%,#ffb01e),color-stop(92%,#ffa11e),color-stop(97%,#ffbe25),color-stop(100%,#ffbe25));
background:-webkit-linear-gradient(top,#ffce1e 0,#ffce1e 12%,#ffc71e 24%,#ffb01e 57%,#ffa11e 92%,#ffbe25 97%,#ffbe25 100%);
background:-o-linear-gradient(top,#ffce1e 0,#ffce1e 12%,#ffc71e 24%,#ffb01e 57%,#ffa11e 92%,#ffbe25 97%,#ffbe25 100%);
background:-ms-linear-gradient(top,#ffce1e 0,#ffce1e 12%,#ffc71e 24%,#ffb01e 57%,#ffa11e 92%,#ffbe25 97%,#ffbe25 100%);
background:linear-gradient(to bottom,#ffce1e 0,#ffce1e 12%,#ffc71e 24%,#ffb01e 57%,#ffa11e 92%,#ffbe25 97%,#ffbe25 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr= '#ffce1e ',endColorstr= '#ffbe25 ',GradientType=0);
font-size:20px;
width:262px;
line-height:20px
}

.btn_orange_big:active,.btn_orange_big:hover {
color:#b44c00;
border-top-color:#ff871e;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr= '#ff871e ',endColorstr= '#ffed25 ',GradientType=0)
}

.btn_blue,.btn_blue_mid {
display:inline-block;
text-decoration:none;
text-transform:uppercase;
cursor:pointer;
-webkit-text-shadow:0 1px 0 #4b77b5;
-moz-text-shadow:0 1px 0 #4b77b5;
text-shadow:0 1px 0 #4b77b5;
font-size:14px;
font-weight:700
}

.btn_blue.btn_ext:before,.btn_orange_big.btn_ext:before {
content: ' ';
position:absolute;
width:110%;
height:140%
}

.btn_orange_big.btn_ext:before {
top:-20%;
left:-5%
}

.btn_orange_big:hover {
-webkit-box-shadow:0 4px 0 #9e590b,0 2px 8px #000;
-moz-box-shadow:0 4px 0 #9e590b,0 2px 8px #000;
box-shadow:0 4px 0 #9e590b,0 2px 8px #000;
background:#ff871e;
background:-moz-linear-gradient(top,#ff871e 0,#ff871e 12%,#ff9a1e 24%,#ffb41e 57%,#ffbf1e 74%,#ffd61e 86%,#ffed25 98%,#ffed25 100%);
background:-webkit-gradient(left top,left bottom,color-stop(0,#ff871e),color-stop(12%,#ff871e),color-stop(24%,#ff9a1e),color-stop(57%,#ffb41e),color-stop(74%,#ffbf1e),color-stop(86%,#ffd61e),color-stop(98%,#ffed25),color-stop(100%,#ffed25));
background:-webkit-linear-gradient(top,#ff871e 0,#ff871e 12%,#ff9a1e 24%,#ffb41e 57%,#ffbf1e 74%,#ffd61e 86%,#ffed25 98%,#ffed25 100%);
background:-o-linear-gradient(top,#ff871e 0,#ff871e 12%,#ff9a1e 24%,#ffb41e 57%,#ffbf1e 74%,#ffd61e 86%,#ffed25 98%,#ffed25 100%);
background:-ms-linear-gradient(top,#ff871e 0,#ff871e 12%,#ff9a1e 24%,#ffb41e 57%,#ffbf1e 74%,#ffd61e 86%,#ffed25 98%,#ffed25 100%);
background:linear-gradient(to bottom,#ff871e 0,#ff871e 12%,#ff9a1e 24%,#ffb41e 57%,#ffbf1e 74%,#ffd61e 86%,#ffed25 98%,#ffed25 100%)
}

.btn_orange_big:active {
margin-bottom:-2px;
-webkit-box-shadow:0 2px 0 #8f5008,0 2px 8px #000;
-moz-box-shadow:0 2px 0 #8f5008,0 2px 8px #000;
box-shadow:0 2px 0 #8f5008,0 2px 8px #000;
background:#ff871e;
background:-moz-linear-gradient(top,#ff871e 0,#ff871e 12%,#ff9a1e 24%,#ffb41e 57%,#ffbf1e 74%,#ffd61e 86%,#ffed25 98%,#ffed25 100%);
background:-webkit-gradient(left top,left bottom,color-stop(0,#ff871e),color-stop(12%,#ff871e),color-stop(24%,#ff9a1e),color-stop(57%,#ffb41e),color-stop(74%,#ffbf1e),color-stop(86%,#ffd61e),color-stop(98%,#ffed25),color-stop(100%,#ffed25));
background:-webkit-linear-gradient(top,#ff871e 0,#ff871e 12%,#ff9a1e 24%,#ffb41e 57%,#ffbf1e 74%,#ffd61e 86%,#ffed25 98%,#ffed25 100%);
background:-o-linear-gradient(top,#ff871e 0,#ff871e 12%,#ff9a1e 24%,#ffb41e 57%,#ffbf1e 74%,#ffd61e 86%,#ffed25 98%,#ffed25 100%);
background:-ms-linear-gradient(top,#ff871e 0,#ff871e 12%,#ff9a1e 24%,#ffb41e 57%,#ffbf1e 74%,#ffd61e 86%,#ffed25 98%,#ffed25 100%);
background:linear-gradient(to bottom,#ff871e 0,#ff871e 12%,#ff9a1e 24%,#ffb41e 57%,#ffbf1e 74%,#ffd61e 86%,#ffed25 98%,#ffed25 100%);
line-height:22px
}

.btn_orange_big:active:after,.btn_orange_big:after {
content: ' ';
position:absolute;
z-index:-1;
bottom:0;
left:0;
right:0;
-webkit-box-shadow:0 6px 5px #000;
-moz-box-shadow:0 6px 5px #000;
box-shadow:0 6px 5px #000;
top:10px
}

.btn_blue {
font-family:Arial, 'Segoe UI', 'Open Sans',regular;
position:relative;
padding:8px 12px;
border:1px solid transparent;
-webkit-box-shadow:0 4px 0 #0b2768;
-moz-box-shadow:0 4px 0 #0b2768;
box-shadow:0 4px 0 #0b2768;
border-bottom-color:#0e469b;
border-top-color:#2a86ef;
color:#0a306e;
line-height:14px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
background:#2984ed;
background:-moz-linear-gradient(top,#2984ed 0,#103a7d 100%);
background:-webkit-gradient(left top,left bottom,color-stop(0,#2984ed),color-stop(100%,#103a7d));
background:-webkit-linear-gradient(top,#2984ed 0,#103a7d 100%);
background:-o-linear-gradient(top,#2984ed 0,#103a7d 100%);
background:-ms-linear-gradient(top,#2984ed 0,#103a7d 100%);
background:linear-gradient(to bottom,#2984ed 0,#103a7d 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr= '#2984ed ',endColorstr= '#103a7d ',GradientType=0)
}

.btn_blue:active,.btn_blue:hover {
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr= '#103a7d ',endColorstr= '#2984ed ',GradientType=0);
color:#0a306e
}

.btn_blue.btn_ext:before {
top:-20%;
left:-5%
}

.btn_blue:active:after,.btn_blue:after,.btn_blue:before {
z-index:-1;
bottom:0;
left:0;
right:0;
content: ' ';
position:absolute
}

.btn_blue:hover {
-webkit-box-shadow:0 4px 0 #0a2563;
-moz-box-shadow:0 4px 0 #0a2563;
box-shadow:0 4px 0 #0a2563;
border-top-color:#0d2b64;
border-bottom-color:#2998f5;
background:#103a7d;
background:-moz-linear-gradient(top,#103a7d 0,#2984ed 100%);
background:-webkit-gradient(left top,left bottom,color-stop(0,#103a7d),color-stop(100%,#2984ed));
background:-webkit-linear-gradient(top,#103a7d 0,#2984ed 100%);
background:-o-linear-gradient(top,#103a7d 0,#2984ed 100%);
background:-ms-linear-gradient(top,#103a7d 0,#2984ed 100%);
background:linear-gradient(to bottom,#103a7d 0,#2984ed 100%)
}

.btn_blue:active {
margin-bottom:-2px;
border-top-color:#0e2c65;
line-height:16px;
-webkit-box-shadow:0 2px 0 #0a2563;
-moz-box-shadow:0 2px 0 #0a2563;
box-shadow:0 2px 0 #0a2563;
background:#103a7d;
background:-moz-linear-gradient(top,#103a7d 0,#2984ed 100%);
background:-webkit-gradient(left top,left bottom,color-stop(0,#103a7d),color-stop(100%,#2984ed));
background:-webkit-linear-gradient(top,#103a7d 0,#2984ed 100%);
background:-o-linear-gradient(top,#103a7d 0,#2984ed 100%);
background:-ms-linear-gradient(top,#103a7d 0,#2984ed 100%);
background:linear-gradient(to bottom,#103a7d 0,#2984ed 100%)
}

.btn_blue:active:after {
-webkit-box-shadow:0 6px 5px #000;
-moz-box-shadow:0 6px 5px #000;
box-shadow:0 6px 5px #000;
top:10px
}

.btn_blue:before {
top:0;
-webkit-box-shadow:0 2px 8px #000;
-moz-box-shadow:0 2px 8px #000;
box-shadow:0 2px 8px #000
}

.btn_blue:after {
-webkit-box-shadow:0 6px 5px #000;
-moz-box-shadow:0 6px 5px #000;
box-shadow:0 6px 5px #000;
top:10px
}

.btn_blue_mid {
font-family:Arial, 'Segoe UI', 'Open Sans',regular;
position:relative;
border:1px solid transparent;
-webkit-box-shadow:0 4px 0 #0b2768;
-moz-box-shadow:0 4px 0 #0b2768;
box-shadow:0 4px 0 #0b2768;
border-bottom-color:#0e469b;
border-top-color:#2a86ef;
color:#0a306e;
line-height:14px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
background:#2984ed;
background:-moz-linear-gradient(top,#2984ed 0,#103a7d 100%);
background:-webkit-gradient(left top,left bottom,color-stop(0,#2984ed),color-stop(100%,#103a7d));
background:-webkit-linear-gradient(top,#2984ed 0,#103a7d 100%);
background:-o-linear-gradient(top,#2984ed 0,#103a7d 100%);
background:-ms-linear-gradient(top,#2984ed 0,#103a7d 100%);
background:linear-gradient(to bottom,#2984ed 0,#103a7d 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr= '#2984ed ',endColorstr= '#103a7d ',GradientType=0);
padding:8px 0;
text-align:center;
width:193px
}

.btn_blue_mid:active,.btn_blue_mid:hover {
color:#0a306e;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr= '#103a7d ',endColorstr= '#2984ed ',GradientType=0)
}

.btn_blue_mid.btn_ext:before {
content: ' ';
position:absolute;
top:-20%;
left:-5%;
width:110%;
height:140%
}

.btn_blue_mid:active:after,.btn_blue_mid:after,.btn_blue_mid:before {
position:absolute;
z-index:-1;
bottom:0;
left:0;
content: ' ';
right:0
}

.btn_blue_mid:hover {
-webkit-box-shadow:0 4px 0 #0a2563;
-moz-box-shadow:0 4px 0 #0a2563;
box-shadow:0 4px 0 #0a2563;
border-top-color:#0d2b64;
border-bottom-color:#2998f5;
background:#103a7d;
background:-moz-linear-gradient(top,#103a7d 0,#2984ed 100%);
background:-webkit-gradient(left top,left bottom,color-stop(0,#103a7d),color-stop(100%,#2984ed));
background:-webkit-linear-gradient(top,#103a7d 0,#2984ed 100%);
background:-o-linear-gradient(top,#103a7d 0,#2984ed 100%);
background:-ms-linear-gradient(top,#103a7d 0,#2984ed 100%);
background:linear-gradient(to bottom,#103a7d 0,#2984ed 100%)
}

.btn_blue_mid:active {
margin-bottom:-2px;
border-top-color:#0e2c65;
line-height:16px;
-webkit-box-shadow:0 2px 0 #0a2563;
-moz-box-shadow:0 2px 0 #0a2563;
box-shadow:0 2px 0 #0a2563;
background:#103a7d;
background:-moz-linear-gradient(top,#103a7d 0,#2984ed 100%);
background:-webkit-gradient(left top,left bottom,color-stop(0,#103a7d),color-stop(100%,#2984ed));
background:-webkit-linear-gradient(top,#103a7d 0,#2984ed 100%);
background:-o-linear-gradient(top,#103a7d 0,#2984ed 100%);
background:-ms-linear-gradient(top,#103a7d 0,#2984ed 100%);
background:linear-gradient(to bottom,#103a7d 0,#2984ed 100%)
}

.btn_blue_border,.btn_yellow_border {
font-size:16px;
line-height:100%;
display:inline-block;
cursor:pointer;
-webkit-text-shadow:0 1px 0 #000;
-moz-text-shadow:0 1px 0 #000;
text-shadow:0 1px 0 #000;
text-transform:none;
text-decoration:none;
font-family: 'Segoe UI',Arial, 'Open Sans',regular
}

.btn_blue_mid:active:after {
-webkit-box-shadow:0 6px 5px #000;
-moz-box-shadow:0 6px 5px #000;
box-shadow:0 6px 5px #000;
top:10px
}

.btn_blue_mid:before {
top:0;
-webkit-box-shadow:0 2px 8px #000;
-moz-box-shadow:0 2px 8px #000;
box-shadow:0 2px 8px #000
}

.btn_blue_mid:after {
-webkit-box-shadow:0 6px 5px #000;
-moz-box-shadow:0 6px 5px #000;
box-shadow:0 6px 5px #000;
top:10px
}

.btn_blue_border {
color:#fff;
position:relative;
border-radius:30px;
border:2px solid #49c5f5;
background:#0f254d;
background:-moz-linear-gradient(top,#0f254d 0,#0f254d 20%,#0e2148 40%,#0d1e42 57%,#0a1637 74%,#0a1636 86%,#051017 99%,#051017 100%);
background:-webkit-gradient(left top,left bottom,color-stop(0,#0f254d),color-stop(20%,#0f254d),color-stop(40%,#0e2148),color-stop(57%,#0d1e42),color-stop(74%,#0a1637),color-stop(86%,#0a1636),color-stop(99%,#051017),color-stop(100%,#051017));
background:-webkit-linear-gradient(top,#0f254d 0,#0f254d 20%,#0e2148 40%,#0d1e42 57%,#0a1637 74%,#0a1636 86%,#051017 99%,#051017 100%);
background:-o-linear-gradient(top,#0f254d 0,#0f254d 20%,#0e2148 40%,#0d1e42 57%,#0a1637 74%,#0a1636 86%,#051017 99%,#051017 100%);
background:-ms-linear-gradient(top,#0f254d 0,#0f254d 20%,#0e2148 40%,#0d1e42 57%,#0a1637 74%,#0a1636 86%,#051017 99%,#051017 100%);
background:linear-gradient(to bottom,#0f254d 0,#0f254d 20%,#0e2148 40%,#0d1e42 57%,#0a1637 74%,#0a1636 86%,#051017 99%,#051017 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr= '#0f254d ',endColorstr= '#051017 ',GradientType=0);
padding:6px 22px 9px
}

.btn_blue_border.btn_ext:before {
content: ' ';
position:absolute;
top:-20%;
left:-5%;
width:110%;
height:140%
}

.btn_blue_border:hover {
background:#1a2e78;
background:-moz-linear-gradient(top,#1a2e78 0,#1a2e78 20%,#1b337a 40%,#1c357a 57%,#1d3a7c 74%,#1f417f 86%,#204380 99%,#204380 100%);
background:-webkit-gradient(left top,left bottom,color-stop(0,#1a2e78),color-stop(20%,#1a2e78),color-stop(40%,#1b337a),color-stop(57%,#1c357a),color-stop(74%,#1d3a7c),color-stop(86%,#1f417f),color-stop(99%,#204380),color-stop(100%,#204380));
background:-webkit-linear-gradient(top,#1a2e78 0,#1a2e78 20%,#1b337a 40%,#1c357a 57%,#1d3a7c 74%,#1f417f 86%,#204380 99%,#204380 100%);
background:-o-linear-gradient(top,#1a2e78 0,#1a2e78 20%,#1b337a 40%,#1c357a 57%,#1d3a7c 74%,#1f417f 86%,#204380 99%,#204380 100%);
background:-ms-linear-gradient(top,#1a2e78 0,#1a2e78 20%,#1b337a 40%,#1c357a 57%,#1d3a7c 74%,#1f417f 86%,#204380 99%,#204380 100%);
background:linear-gradient(to bottom,#1a2e78 0,#1a2e78 20%,#1b337a 40%,#1c357a 57%,#1d3a7c 74%,#1f417f 86%,#204380 99%,#204380 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr= '#1a2e78 ',endColorstr= '#204380 ',GradientType=0)
}

.btn_blue_border:active {
background:#0f1c48;
background:-moz-linear-gradient(top,#0f1c48 0,#0f1c48 20%,#101f49 43%,#10224a 66%,#11254b 86%,#11254b 100%);
background:-webkit-gradient(left top,left bottom,color-stop(0,#0f1c48),color-stop(20%,#0f1c48),color-stop(43%,#101f49),color-stop(66%,#10224a),color-stop(86%,#11254b),color-stop(100%,#11254b));
background:-webkit-linear-gradient(top,#0f1c48 0,#0f1c48 20%,#101f49 43%,#10224a 66%,#11254b 86%,#11254b 100%);
background:-o-linear-gradient(top,#0f1c48 0,#0f1c48 20%,#101f49 43%,#10224a 66%,#11254b 86%,#11254b 100%);
background:-ms-linear-gradient(top,#0f1c48 0,#0f1c48 20%,#101f49 43%,#10224a 66%,#11254b 86%,#11254b 100%);
background:linear-gradient(to bottom,#0f1c48 0,#0f1c48 20%,#101f49 43%,#10224a 66%,#11254b 86%,#11254b 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr= '#0f1c48 ',endColorstr= '#11254b ',GradientType=0)
}

.btn_yellow_border {
position:relative;
-webkit-border-radius:30px;
-moz-border-radius:30px;
border-radius:30px;
padding:6px 34px 9px;
border:2px solid #ffb51f;
background:#0f254d;
background:-moz-linear-gradient(top,#0f254d 0,#0f254d 20%,#0e2148 40%,#0d1e42 57%,#0a1637 74%,#0a1636 86%,#051017 99%,#051017 100%);
background:-webkit-gradient(left top,left bottom,color-stop(0,#0f254d),color-stop(20%,#0f254d),color-stop(40%,#0e2148),color-stop(57%,#0d1e42),color-stop(74%,#0a1637),color-stop(86%,#0a1636),color-stop(99%,#051017),color-stop(100%,#051017));
background:-webkit-linear-gradient(top,#0f254d 0,#0f254d 20%,#0e2148 40%,#0d1e42 57%,#0a1637 74%,#0a1636 86%,#051017 99%,#051017 100%);
background:-o-linear-gradient(top,#0f254d 0,#0f254d 20%,#0e2148 40%,#0d1e42 57%,#0a1637 74%,#0a1636 86%,#051017 99%,#051017 100%);
background:-ms-linear-gradient(top,#0f254d 0,#0f254d 20%,#0e2148 40%,#0d1e42 57%,#0a1637 74%,#0a1636 86%,#051017 99%,#051017 100%);
background:linear-gradient(to bottom,#0f254d 0,#0f254d 20%,#0e2148 40%,#0d1e42 57%,#0a1637 74%,#0a1636 86%,#051017 99%,#051017 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr= '#0f254d ',endColorstr= '#051017 ',GradientType=0);
color:#fefefe
}

.btn_yellow_border.btn_ext:before {
content: ' ';
position:absolute;
top:-20%;
left:-5%;
width:110%;
height:140%
}

.btn_yellow_border:hover {
background:#1a2e78;
background:-moz-linear-gradient(top,#1a2e78 0,#1a2e78 20%,#1b337a 40%,#1c357a 57%,#1d3a7c 74%,#1f417f 86%,#204380 99%,#204380 100%);
background:-webkit-gradient(left top,left bottom,color-stop(0,#1a2e78),color-stop(20%,#1a2e78),color-stop(40%,#1b337a),color-stop(57%,#1c357a),color-stop(74%,#1d3a7c),color-stop(86%,#1f417f),color-stop(99%,#204380),color-stop(100%,#204380));
background:-webkit-linear-gradient(top,#1a2e78 0,#1a2e78 20%,#1b337a 40%,#1c357a 57%,#1d3a7c 74%,#1f417f 86%,#204380 99%,#204380 100%);
background:-o-linear-gradient(top,#1a2e78 0,#1a2e78 20%,#1b337a 40%,#1c357a 57%,#1d3a7c 74%,#1f417f 86%,#204380 99%,#204380 100%);
background:-ms-linear-gradient(top,#1a2e78 0,#1a2e78 20%,#1b337a 40%,#1c357a 57%,#1d3a7c 74%,#1f417f 86%,#204380 99%,#204380 100%);
background:linear-gradient(to bottom,#1a2e78 0,#1a2e78 20%,#1b337a 40%,#1c357a 57%,#1d3a7c 74%,#1f417f 86%,#204380 99%,#204380 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr= '#1a2e78 ',endColorstr= '#204380 ',GradientType=0)
}

.btn_yellow_border:active {
background:#0f1c48;
background:-moz-linear-gradient(top,#0f1c48 0,#0f1c48 20%,#101f49 43%,#10224a 66%,#11254b 86%,#11254b 100%);
background:-webkit-gradient(left top,left bottom,color-stop(0,#0f1c48),color-stop(20%,#0f1c48),color-stop(43%,#101f49),color-stop(66%,#10224a),color-stop(86%,#11254b),color-stop(100%,#11254b));
background:-webkit-linear-gradient(top,#0f1c48 0,#0f1c48 20%,#101f49 43%,#10224a 66%,#11254b 86%,#11254b 100%);
background:-o-linear-gradient(top,#0f1c48 0,#0f1c48 20%,#101f49 43%,#10224a 66%,#11254b 86%,#11254b 100%);
background:-ms-linear-gradient(top,#0f1c48 0,#0f1c48 20%,#101f49 43%,#10224a 66%,#11254b 86%,#11254b 100%);
background:linear-gradient(to bottom,#0f1c48 0,#0f1c48 20%,#101f49 43%,#10224a 66%,#11254b 86%,#11254b 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr= '#0f1c48 ',endColorstr= '#11254b ',GradientType=0)
}

.btn_white {
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
width:auto;
height:24px;
padding:4px 10px 2px;
background:#fff;
border:1px solid #9eb1c9;
color:#062346;
font-size:14px;
font-family: 'Segoe UI',Arial, 'Open Sans',regular;
text-decoration:none;
display:block;
position:relative;
text-align:center
}

.pr_edit:before,.pr_exit:before {
position:absolute;
width:14px;
height:15px
}

.btn_white:hover {
border-color:#062346
}

.btn_white:active {
border-color:#9eb1c9
}

.link_mygames {
color:#fff;
font-size:12px
}

.pr_exit {
padding-left:26px
}

.pr_exit:before {
top:3px;
left:36px;
content: ' ';
background:url(../img/sprite.png) -75px -167px no-repeat
}

.pr_edit {
padding-left:31px
}

.pr_edit:before {
top:4px;
left:11px;
content: ' ';
background:url(../img/sprite.png) -75px -184px no-repeat
}

.btn_gamehall:before,table .ok:before {
top:6px;
content: ' '
}

.btn_gamehall {
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
background-color:#0d2548;
border:1px solid #1ecdff;
font-family: 'Segoe UI',Arial, 'Open Sans',regular;
color:#fff;
font-size:16px;
line-height:32px;
height:37px;
text-decoration:none;
display:inline-block;
vertical-align:top;
text-align:center;
padding-left:32px;
width:194px;
position:relative
}

.btn_like,.btn_more,.input {
display:block
}

.btn_gamehall:before {
left:34px;
position:absolute;
background:url(../img/sprite.png) -16px -167px no-repeat;
height:23px;
width:23px
}

.btn_gamehall:hover {
background-color:#143361
}

.btn_gamehall:active {
background-color:#0a1d38
}

.btn_like {
width:36px;
height:40px;
background:url(../img/sprite.png) -743px -50px no-repeat
}

.btn_like:hover {
background-position:-779px -50px
}

.btn_like.active,.btn_like.active:hover,.btn_like:active {
background-position:-815px -50px
}

.btn_more {
position:relative;
min-width:278px;
text-align:center;
margin:16px auto 37px;
color:#033155;
font-size:20px;
text-decoration:none
}

.footer,.wrapper {
min-width:1170px
}

.btn_more:after {
content: ' ';
display:block;
width:278px;
height:37px;
position:absolute;
left:50%;
margin-left:-139px;
bottom:-46px;
background:url(../img/sprite.png) -196px -115px no-repeat
}

.btn_more:hover:after {
background-position:-196px -153px
}

.btn_more.hide:after {
background:url(../img/sprite.png) -196px -192px no-repeat
}

.btn_more.hide:hover:after {
background-position:-196px -230px
}

@-webkit-keyframes loading_button_keyframe {
0%,100% {
opacity:1
}

50% {
opacity:.8
}
}

@keyframes loading_button_keyframe {
0%,100% {
opacity:1
}

50% {
opacity:.8
}
}

.loading_button {
cursor:wait;
animation-name:loading_button_keyframe;
animation-duration:2s;
animation-iteration-count:infinite;
-webkit-animation-name:loading_button_keyframe;
-webkit-animation-duration:2s;
-webkit-animation-iteration-count:infinite
}

table {
border-collapse:separate;
border-spacing:0;
font-size:12px;
line-height:15px;
color:#fff;
width:100%
}

table td {
border-left:1px #4288df solid;
padding:7px 14px 8px;
vertical-align:middle;
text-align:center
}

table td:first-child {
border-left:none
}

table thead {
color:#29d4f8
}

table thead tr {
background-color:#112e57
}

table thead td {
border-top:1px #4288df solid;
border-bottom:1px #4288df solid;
height:46px
}

table thead td:first-child {
border-left:1px #4288df solid
}

table.yellow_head td,table.yellow_head thead td:first-child {
border-left:none
}

table thead td:last-child {
border-right:1px #4288df solid
}

table tbody tr {
background-color:#0d2548
}

table tbody tr:nth-child(odd) {
background-color:#091d3a
}

table .ok {
position:relative;
padding-left:16px
}

table .ok:before {
position:absolute;
left:0;
background:url(../img/sprite.png) -102px -22px no-repeat;
width:10px;
height:8px
}

table.yellow_head thead {
color:#ffbe25;
font-size:14px
}

table.yellow_head thead tr {
background:#0e2f56;
background:-moz-linear-gradient(top,#0e2f56 0,#011533 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#0e2f56),color-stop(100%,#011533));
background:-webkit-linear-gradient(top,#0e2f56 0,#011533 100%);
background:-o-linear-gradient(top,#0e2f56 0,#011533 100%);
background:-ms-linear-gradient(top,#0e2f56 0,#011533 100%);
background:linear-gradient(to bottom,#0e2f56 0,#011533 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr= '#0e2f56 ',endColorstr= '#011533 ',GradientType=0)
}

.game_box_wrapper #bottom .title_line .bottom_title_line,.game_box_wrapper .games_wrapper:after {
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr= '#07192a ',endColorstr= '#07192a ',GradientType=1)
}

table.yellow_head thead td {
padding:20px 14px 23px;
border-top:none;
border-bottom:none;
height:auto
}

table.yellow_head thead td:last-child {
border-right:none
}

table.yellow_head tbody tr,table.yellow_head tbody tr:nth-child(odd) {
background-color:#0d2548
}

table.yellow_head tbody td {
border-top:1px solid #1b3964;
border-bottom:1px solid #011735;
padding:6px 14px 7px
}

table.gift_cont {
margin-bottom:15px
}

.input_border {
border:1px solid #1f456f
}

.input_disabled {
background:0 0;
border:none
}

.country-phone-options input,.input {
-webkit-border-radius:2px;
-moz-border-radius:2px
}

.input {
margin-bottom:9px;
padding-bottom:5px;
background:#071222;
color:#80a5cb;
font-size:14px;
text-align:center;
width:191px;
height:24px;
box-shadow:none;
border-radius:2px;
border:1px solid #1f456f
}

.input::-webkit-input-placeholder {
color:#2d3f53
}

.input:-moz-placeholder {
color:#486485
}

.input::-moz-placeholder {
color:#486485
}

.input:-ms-input-placeholder {
color:#2d3f53
}

.link_blue {
font-size:12px;
color:#4CCEFF;
display:inline-block;
line-height:100%
}

.form-error {
display:block;
color:#e71d51;
font-size:12px;
line-height:15px;
text-align:center;
width:262px;
margin:-8px auto 17px
}

.captcha {
border:1px solid #1f456f;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
float:left;
margin-right:12px
}

.jspContainer {
position:relative
}

.jspHorizontalBar,.jspPane,.jspVerticalBar {
position:absolute
}

.jspVerticalBar {
top:0;
right:0;
width:16px;
height:100%;
background:red
}

.jspHorizontalBar {
bottom:0;
left:0;
width:100%;
height:16px;
background:red
}

.customSelect,.jspDrag,.jspTrack {
position:relative
}

.jspHorizontalBar *,.jspVerticalBar * {
margin:0;
padding:0
}

.jspCap {
display:none
}

.jspHorizontalBar .jspCap {
float:left
}

.jspTrack {
background:#dde
}

.jspDrag {
background:#bbd;
top:0;
left:0;
cursor:pointer
}

.jspHorizontalBar .jspDrag,.jspHorizontalBar .jspTrack {
float:left;
height:100%
}

.jspArrow {
background:#50506d;
text-indent:-20000px;
display:block;
cursor:pointer
}

.jspArrow.jspDisabled {
cursor:default;
background:#80808d
}

.jspVerticalBar .jspArrow {
height:16px
}

.jspHorizontalBar .jspArrow {
width:16px;
float:left;
height:100%
}

.jspCorner {
background:#eeeef4;
float:left;
height:100%
}

* html .jspCorner {
margin:0 -3px 0 0
}

.customSelect {
font-size:14px;
margin-right:10px;
display:inline-block
}

.customSelect .selectedValue {
padding:3px 31px 3px 7px;
margin-bottom:0;
line-height:1.2;
color:#8ca3c0;
cursor:pointer;
background-color:#fff;
background-repeat:repeat-x;
border:1px solid #9eb1c9;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
position:relative
}

.customSelect .selectedValue:after {
content: ' ';
position:absolute;
top:-1px;
right:-1px;
background:url(../img/sprite.png) -1105px -106px no-repeat;
height:24px;
width:16px
}

.customSelect .selectedValue:hover {
border-color:#3972a5
}

.customSelect .selectedValue:hover:after {
background:url(../img/sprite.png) -1122px -106px no-repeat
}

.select-open .selectedValue {
color:#80a5cb;
border-color:#3972a5
}

.select-open .selectedValue:after,.select-open .selectedValue:hover:after {
background:url(../img/sprite.png) -1139px -106px no-repeat
}

.customSelect .selectList {
z-index:100;
position:absolute;
left:-999em;
top:-999em;
padding:0;
margin:1px 0 0;
list-style:none;
background-color:#fff;
border:1px solid #3972a5;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
-webkit-background-clip:padding-box;
-moz-background-clip:padding;
background-clip:padding-box
}

.customSelect.select-open .selectList {
left:0!important;
top:auto!important
}

.customSelect .selectList dl.defaultScrollbar {
overflow-x:hidden;
overflow-y:scroll
}

.customSelect dd,.customSelect dl {
margin:0
}

.customSelect dd {
color:#8ca3c0;
zoom:1;
cursor:pointer
}

.customSelect .disabled,.customSelect.disabled .selectedValue {
cursor:default
}

.customSelect .selected {
color:#3972a5;
text-decoration:none
}

.customSelect .selectList dd.disabled.hovered,.customSelect .selectList dd.hovered {
color:#3972a5
}

.customSelect dt {
font-weight:700;
font-style:italic;
padding:2px 10px 2px 6px
}

.customSelect dd {
padding:2px 32px 2px 7px
}

.customSelect dd:first-child {
margin-top:5px
}

.customSelect dd:last-child {
margin-bottom:5px
}

.hasJS select.custom {
position:absolute;
left:-999em
}

.hasJS select.custom.use-default {
position:absolute;
left:auto;
height:auto;
width:100%;
appearance:none;
-moz-appearance:none;
-webkit-appearance:none;
opacity:0;
font-size:16px
}

.customSelect .caret {
display:none
}

.customSelect .jspPane {
overflow-x:hidden;
left:0!important
}

.customSelect .jspVerticalBar {
background-color:#fff;
width:4px
}

.customSelect .jspHorizontalBar {
height:0;
overflow:hidden
}

.customSelect .jspTrack {
background:0 0;
right:0
}

.customSelect .jspDrag {
background-color:#3972a5
}

.country-phone {
position:relative
}

.country-phone .error+.fix_height {
height:8px
}

.country-phone-selected {
background-position:2px 4px
}

.country-phone-options {
float:left
}

.country-phone-options .icon_status_error {
background-position:0 -219px!important
}

.country-phone-options input,.country-phone-options select {
margin-bottom:9px;
background:#071222;
font-size:14px;
padding-bottom:0;
display:inline-block;
text-align:center;
box-shadow:none
}

.country-phone-options input {
color:#80a5cb;
border-radius:2px;
border:1px solid #1f456f;
width:292px;
height:27px;
padding-top:1px
}

.country-phone-options input::-webkit-input-placeholder {
color:#2d3f53
}

.country-phone-options input:-moz-placeholder {
color:#486485
}

.country-phone-options input::-moz-placeholder {
color:#486485
}

.country-phone-options input:-ms-input-placeholder {
color:#2d3f53
}

.country-phone-options select {
color:#80a5cb;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
border:1px solid #1f456f;
width:120px;
height:30px;
margin-right:5px
}

.country-phone-options select::-webkit-input-placeholder {
color:#2d3f53
}

.country-phone-options select:-moz-placeholder {
color:#486485
}

.country-phone-options select::-moz-placeholder {
color:#486485
}

.country-phone-options select:-ms-input-placeholder {
color:#2d3f53
}

.country-phone-options .icon_status {
top:2px
}

.country-phone-options .help-block {
display:block;
color:#ff2f59;
font-size:12px;
line-height:15px;
text-align:center;
margin-top:0;
margin-bottom:5px
}

.country-phone-options.has-error .icon_status {
background-position:0 -219px
}

.flag {
width:16px;
height:11px;
background:url(../img/flags.png) no-repeat
}

.flag_wrapper {
float:left;
border:1px solid #1f456f;
padding:7px 6px 10px;
background-color:#162c45
}

.country-phone-search-label {
position:absolute;
margin:-20px 0 0 4px;
color:#999!important;
font-size:13px!important
}

.bjqs,.bjqs-controls {
margin:0;
padding:0;
list-style:none
}

.flag.flag-ad {
background-position:-16px 0
}

.flag.flag-ae {
background-position:-32px 0
}

.flag.flag-af {
background-position:-48px 0
}

.flag.flag-ag {
background-position:-64px 0
}

.flag.flag-ai {
background-position:-80px 0
}

.flag.flag-al {
background-position:-96px 0
}

.flag.flag-am {
background-position:-112px 0
}

.flag.flag-an {
background-position:-128px 0
}

.flag.flag-ao {
background-position:-144px 0
}

.flag.flag-ar {
background-position:-160px 0
}

.flag.flag-as {
background-position:-176px 0
}

.flag.flag-at {
background-position:-192px 0
}

.flag.flag-au {
background-position:-208px 0
}

.flag.flag-aw {
background-position:-224px 0
}

.flag.flag-az {
background-position:-240px 0
}

.flag.flag-ba {
background-position:0 -11px
}

.flag.flag-bb {
background-position:-16px -11px
}

.flag.flag-bd {
background-position:-32px -11px
}

.flag.flag-be {
background-position:-48px -11px
}

.flag.flag-bf {
background-position:-64px -11px
}

.flag.flag-bg {
background-position:-80px -11px
}

.flag.flag-bh {
background-position:-96px -11px
}

.flag.flag-bi {
background-position:-112px -11px
}

.flag.flag-bj {
background-position:-128px -11px
}

.flag.flag-bm {
background-position:-144px -11px
}

.flag.flag-bn {
background-position:-160px -11px
}

.flag.flag-bo {
background-position:-176px -11px
}

.flag.flag-br {
background-position:-192px -11px
}

.flag.flag-bs {
background-position:-208px -11px
}

.flag.flag-bt {
background-position:-224px -11px
}

.flag.flag-bv {
background-position:-240px -11px
}

.flag.flag-bw {
background-position:0 -22px
}

.flag.flag-by {
background-position:-16px -22px
}

.flag.flag-bz {
background-position:-32px -22px
}

.flag.flag-ca {
background-position:-48px -22px
}

.flag.flag-catalonia {
background-position:-64px -22px
}

.flag.flag-cd {
background-position:-80px -22px
}

.flag.flag-cf {
background-position:-96px -22px
}

.flag.flag-cg {
background-position:-112px -22px
}

.flag.flag-ch {
background-position:-128px -22px
}

.flag.flag-ci {
background-position:-144px -22px
}

.flag.flag-ck {
background-position:-160px -22px
}

.flag.flag-cl {
background-position:-176px -22px
}

.flag.flag-cm {
background-position:-192px -22px
}

.flag.flag-cn {
background-position:-208px -22px
}

.flag.flag-co {
background-position:-224px -22px
}

.flag.flag-cr {
background-position:-240px -22px
}

.flag.flag-cu {
background-position:0 -33px
}

.flag.flag-cv {
background-position:-16px -33px
}

.flag.flag-cw {
background-position:-32px -33px
}

.flag.flag-cy {
background-position:-48px -33px
}

.flag.flag-cz {
background-position:-64px -33px
}

.flag.flag-de {
background-position:-80px -33px
}

.flag.flag-dj {
background-position:-96px -33px
}

.flag.flag-dk {
background-position:-112px -33px
}

.flag.flag-dm {
background-position:-128px -33px
}

.flag.flag-do {
background-position:-144px -33px
}

.flag.flag-dz {
background-position:-160px -33px
}

.flag.flag-ec {
background-position:-176px -33px
}

.flag.flag-ee {
background-position:-192px -33px
}

.flag.flag-eg {
background-position:-208px -33px
}

.flag.flag-eh {
background-position:-224px -33px
}

.flag.flag-england {
background-position:-240px -33px
}

.flag.flag-er {
background-position:0 -44px
}

.flag.flag-es {
background-position:-16px -44px
}

.flag.flag-et {
background-position:-32px -44px
}

.flag.flag-eu {
background-position:-48px -44px
}

.flag.flag-fi {
background-position:-64px -44px
}

.flag.flag-fj {
background-position:-80px -44px
}

.flag.flag-fk {
background-position:-96px -44px
}

.flag.flag-fm {
background-position:-112px -44px
}

.flag.flag-fo {
background-position:-128px -44px
}

.flag.flag-fr {
background-position:-144px -44px
}

.flag.flag-ga {
background-position:-160px -44px
}

.flag.flag-gb {
background-position:-176px -44px
}

.flag.flag-gd {
background-position:-192px -44px
}

.flag.flag-ge {
background-position:-208px -44px
}

.flag.flag-gf {
background-position:-224px -44px
}

.flag.flag-gg {
background-position:-240px -44px
}

.flag.flag-gh {
background-position:0 -55px
}

.flag.flag-gi {
background-position:-16px -55px
}

.flag.flag-gl {
background-position:-32px -55px
}

.flag.flag-gm {
background-position:-48px -55px
}

.flag.flag-gn {
background-position:-64px -55px
}

.flag.flag-gp {
background-position:-80px -55px
}

.flag.flag-gq {
background-position:-96px -55px
}

.flag.flag-gr {
background-position:-112px -55px
}

.flag.flag-gs {
background-position:-128px -55px
}

.flag.flag-gt {
background-position:-144px -55px
}

.flag.flag-gu {
background-position:-160px -55px
}

.flag.flag-gw {
background-position:-176px -55px
}

.flag.flag-gy {
background-position:-192px -55px
}

.flag.flag-hk {
background-position:-208px -55px
}

.flag.flag-hm {
background-position:-224px -55px
}

.flag.flag-hn {
background-position:-240px -55px
}

.flag.flag-hr {
background-position:0 -66px
}

.flag.flag-ht {
background-position:-16px -66px
}

.flag.flag-hu {
background-position:-32px -66px
}

.flag.flag-ic {
background-position:-48px -66px
}

.flag.flag-id {
background-position:-64px -66px
}

.flag.flag-ie {
background-position:-80px -66px
}

.flag.flag-il {
background-position:-96px -66px
}

.flag.flag-im {
background-position:-112px -66px
}

.flag.flag-in {
background-position:-128px -66px
}

.flag.flag-io {
background-position:-144px -66px
}

.flag.flag-iq {
background-position:-160px -66px
}

.flag.flag-ir {
background-position:-176px -66px
}

.flag.flag-ax,.flag.flag-is {
background-position:-192px -66px
}

.flag.flag-it {
background-position:-208px -66px
}

.flag.flag-je {
background-position:-224px -66px
}

.flag.flag-jm {
background-position:-240px -66px
}

.flag.flag-jo {
background-position:0 -77px
}

.flag.flag-jp {
background-position:-16px -77px
}

.flag.flag-ke {
background-position:-32px -77px
}

.flag.flag-kg {
background-position:-48px -77px
}

.flag.flag-kh {
background-position:-64px -77px
}

.flag.flag-ki {
background-position:-80px -77px
}

.flag.flag-km {
background-position:-96px -77px
}

.flag.flag-kn {
background-position:-112px -77px
}

.flag.flag-kp {
background-position:-128px -77px
}

.flag.flag-kr {
background-position:-144px -77px
}

.flag.flag-kurdistan {
background-position:-160px -77px
}

.flag.flag-kw {
background-position:-176px -77px
}

.flag.flag-ky {
background-position:-192px -77px
}

.flag.flag-kz {
background-position:-208px -77px
}

.flag.flag-la {
background-position:-224px -77px
}

.flag.flag-lb {
background-position:-240px -77px
}

.flag.flag-lc {
background-position:0 -88px
}

.flag.flag-li {
background-position:-16px -88px
}

.flag.flag-lk {
background-position:-32px -88px
}

.flag.flag-lr {
background-position:-48px -88px
}

.flag.flag-ls {
background-position:-64px -88px
}

.flag.flag-lt {
background-position:-80px -88px
}

.flag.flag-lu {
background-position:-96px -88px
}

.flag.flag-lv {
background-position:-112px -88px
}

.flag.flag-ly {
background-position:-128px -88px
}

.flag.flag-ma {
background-position:-144px -88px
}

.flag.flag-mc {
background-position:-160px -88px
}

.flag.flag-md {
background-position:-176px -88px
}

.flag.flag-me {
background-position:-192px -88px
}

.flag.flag-mg {
background-position:-208px -88px
}

.flag.flag-mh {
background-position:-224px -88px
}

.flag.flag-mk {
background-position:-240px -88px
}

.flag.flag-ml {
background-position:0 -99px
}

.flag.flag-mm {
background-position:-16px -99px
}

.flag.flag-mn {
background-position:-32px -99px
}

.flag.flag-mo {
background-position:-48px -99px
}

.flag.flag-mp {
background-position:-64px -99px
}

.flag.flag-mq {
background-position:-80px -99px
}

.flag.flag-mr {
background-position:-96px -99px
}

.flag.flag-ms {
background-position:-112px -99px
}

.flag.flag-mt {
background-position:-128px -99px
}

.flag.flag-mu {
background-position:-144px -99px
}

.flag.flag-mv {
background-position:-160px -99px
}

.flag.flag-mw {
background-position:-176px -99px
}

.flag.flag-mx {
background-position:-192px -99px
}

.flag.flag-my {
background-position:-208px -99px
}

.flag.flag-mz {
background-position:-224px -99px
}

.flag.flag-na {
background-position:-240px -99px
}

.flag.flag-nc {
background-position:0 -110px
}

.flag.flag-ne {
background-position:-16px -110px
}

.flag.flag-nf {
background-position:-32px -110px
}

.flag.flag-ng {
background-position:-48px -110px
}

.flag.flag-ni {
background-position:-64px -110px
}

.flag.flag-nl {
background-position:-80px -110px
}

.flag.flag-no {
background-position:-96px -110px
}

.flag.flag-np {
background-position:-112px -110px
}

.flag.flag-nr {
background-position:-128px -110px
}

.flag.flag-nu {
background-position:-144px -110px
}

.flag.flag-nz {
background-position:-160px -110px
}

.flag.flag-om {
background-position:-176px -110px
}

.flag.flag-pa {
background-position:-192px -110px
}

.flag.flag-pe {
background-position:-208px -110px
}

.flag.flag-pf {
background-position:-224px -110px
}

.flag.flag-pg {
background-position:-240px -110px
}

.flag.flag-ph {
background-position:0 -121px
}

.flag.flag-pk {
background-position:-16px -121px
}

.flag.flag-pl {
background-position:-32px -121px
}

.flag.flag-pm {
background-position:-48px -121px
}

.flag.flag-pn {
background-position:-64px -121px
}

.flag.flag-pr {
background-position:-80px -121px
}

.flag.flag-ps {
background-position:-96px -121px
}

.flag.flag-pt {
background-position:-112px -121px
}

.flag.flag-pw {
background-position:-128px -121px
}

.flag.flag-py {
background-position:-144px -121px
}

.flag.flag-qa {
background-position:-160px -121px
}

.flag.flag-re {
background-position:-176px -121px
}

.flag.flag-ro {
background-position:-192px -121px
}

.flag.flag-rs {
background-position:-208px -121px
}

.flag.flag-ru {
background-position:-224px -121px
}

.flag.flag-rw {
background-position:-240px -121px
}

.flag.flag-sa {
background-position:0 -132px
}

.flag.flag-sb {
background-position:-16px -132px
}

.flag.flag-sc {
background-position:-32px -132px
}

.flag.flag-scotland {
background-position:-48px -132px
}

.flag.flag-sd {
background-position:-64px -132px
}

.flag.flag-se {
background-position:-80px -132px
}

.flag.flag-sg {
background-position:-96px -132px
}

.flag.flag-sh {
background-position:-112px -132px
}

.flag.flag-si {
background-position:-128px -132px
}

.flag.flag-sk {
background-position:-144px -132px
}

.flag.flag-sl {
background-position:-160px -132px
}

.flag.flag-sm {
background-position:-176px -132px
}

.flag.flag-sn {
background-position:-192px -132px
}

.flag.flag-so {
background-position:-208px -132px
}

.flag.flag-somaliland {
background-position:-224px -132px
}

.flag.flag-sr {
background-position:-240px -132px
}

.flag.flag-ss {
background-position:0 -143px
}

.flag.flag-st {
background-position:-16px -143px
}

.flag.flag-sv {
background-position:-32px -143px
}

.flag.flag-sx {
background-position:-48px -143px
}

.flag.flag-sy {
background-position:-64px -143px
}

.flag.flag-sz {
background-position:-80px -143px
}

.flag.flag-tc {
background-position:-96px -143px
}

.flag.flag-td {
background-position:-112px -143px
}

.flag.flag-tf {
background-position:-128px -143px
}

.flag.flag-tg {
background-position:-144px -143px
}

.flag.flag-th {
background-position:-160px -143px
}

.flag.flag-tj {
background-position:-176px -143px
}

.flag.flag-tk {
background-position:-192px -143px
}

.flag.flag-tl {
background-position:-208px -143px
}

.flag.flag-tm {
background-position:-224px -143px
}

.flag.flag-tn {
background-position:-240px -143px
}

.flag.flag-to {
background-position:0 -154px
}

.flag.flag-tr {
background-position:-16px -154px
}

.flag.flag-tt {
background-position:-32px -154px
}

.flag.flag-tv {
background-position:-48px -154px
}

.flag.flag-tw {
background-position:-64px -154px
}

.flag.flag-tz {
background-position:-80px -154px
}

.flag.flag-ua {
background-position:-96px -154px
}

.flag.flag-ug {
background-position:-112px -154px
}

.flag.flag-um {
background-position:-128px -154px
}

.flag.flag-us {
background-position:-144px -154px
}

.flag.flag-uy {
background-position:-160px -154px
}

.flag.flag-uz {
background-position:-176px -154px
}

.flag.flag-va {
background-position:-192px -154px
}

.flag.flag-vc {
background-position:-208px -154px
}

.flag.flag-ve {
background-position:-224px -154px
}

.flag.flag-vg {
background-position:-240px -154px
}

.flag.flag-vi {
background-position:0 -165px
}

.flag.flag-vn {
background-position:-16px -165px
}

.flag.flag-vu {
background-position:-32px -165px
}

.flag.flag-wales {
background-position:-48px -165px
}

.flag.flag-wf {
background-position:-64px -165px
}

.flag.flag-ws {
background-position:-80px -165px
}

.flag.flag-ye {
background-position:-96px -165px
}

.flag.flag-yt {
background-position:-112px -165px
}

.flag.flag-za {
background-position:-128px -165px
}

.flag.flag-zanzibar {
background-position:-144px -165px
}

.flag.flag-zm {
background-position:-160px -165px
}

.flag.flag-zw {
background-position:-176px -165px
}

.bjqs {
position:relative;
overflow:hidden;
display:none
}

.bjqs-controls.v-centered li a,.bjqs-slide,p.bjqs-caption {
position:absolute
}

.bjqs-slide {
display:block
}

.bjqs-controls {
z-index:9999
}

.main_slider .bjqs-next a,.main_slider .bjqs-prev a {
background:url(../img/sprite.png) no-repeat;
position:absolute;
display:block;
width:46px;
height:46px;
top:116px;
z-index:2
}

.main_slider .bjqs-prev a {
background-position:-507px -50px;
left:16px
}

.main_slider .bjqs-prev a:hover {
background-position:-554px -50px
}

.main_slider .bjqs-prev a:active {
background-position:-507px -50px
}

.main_slider .bjqs-next a {
background-position:-601px -50px;
right:18px
}

.main_slider .bjqs-next a:hover {
background-position:-648px -50px
}

.main_slider .bjqs-next a:active {
background-position:-601px -50px
}

.bjqs-markers {
list-style:none;
padding:0;
width:100%;
margin:10px 0
}

.bjqs-markers .active-marker a,.bjqs-markers li a {
width:13px;
height:13px
}

.bjqs-markers.h-centered {
text-align:center
}

.bjqs-markers li {
display:inline-block;
vertical-align:middle
}

.bjqs-markers li a {
display:inline-block;
text-indent:-9999px;
margin:2px
}

p.bjqs-caption {
display:block;
width:96%;
margin:0;
padding:2%;
bottom:0
}

@font-face {
font-family: 'Segoe UI';
src:url(//i.s-microsoft.com/fonts/Segoe-UI/Cyrillic/Normal/latest.eot);
src:url(//i.s-microsoft.com/fonts/Segoe-UI/Cyrillic/Normal/latest.eot?#iefix) format( 'embedded-opentype '),url(//i.s-microsoft.com/fonts/Segoe-UI/Cyrillic/Normal/latest.woff) format( 'woff '),url(//i.s-microsoft.com/fonts/Segoe-UI/Cyrillic/Normal/latest.ttf) format( 'truetype '),url(//i.s-microsoft.com/fonts/Segoe-UI/Cyrillic/Normal/latest.svg#web) format( 'svg ')
}

@font-face {
font-family: 'Segoe UI';
font-weight:700;
src:url(//i.s-microsoft.com/fonts/Segoe-UI/Cyrillic/Bold/latest.eot);
src:url(//i.s-microsoft.com/fonts/Segoe-UI/Cyrillic/Bold/latest.eot?#iefix) format( 'embedded-opentype '),url(//i.s-microsoft.com/fonts/Segoe-UI/Cyrillic/Bold/latest.woff) format( 'woff '),url(//i.s-microsoft.com/fonts/Segoe-UI/Cyrillic/Bold/latest.ttf) format( 'truetype '),url(//i.s-microsoft.com/fonts/Segoe-UI/Cyrillic/Bold/latest.svg#web) format( 'svg ')
}

@font-face {
font-family: 'Segoe UI';
font-style:italic;
src:url(//i.s-microsoft.com/fonts/Segoe-UI/Cyrillic/Italic/latest.eot);
src:url(//i.s-microsoft.com/fonts/Segoe-UI/Cyrillic/Italic/latest.eot?#iefix) format( 'embedded-opentype '),url(//i.s-microsoft.com/fonts/Segoe-UI/Cyrillic/Italic/latest.woff) format( 'woff '),url(//i.s-microsoft.com/fonts/Segoe-UI/Cyrillic/Italic/latest.ttf) format( 'truetype '),url(//i.s-microsoft.com/fonts/Segoe-UI/Cyrillic/Italic/latest.svg#web) format( 'svg ')
}

@font-face {
font-family: 'Segoe UI';
font-weight:700;
font-style:italic;
src:url(../fonts/segoeuiz.woff) format( 'woff '),url(../fonts/segoeuiz.ttf) format( 'truetype '),url(../fonts/segoeuiz.svg#svgFontName) format( 'svg ')
}

@font-face {
font-family:wf_SegoeUILight;
src:url(//i.s-microsoft.com/fonts/Segoe-UI/Cyrillic/Light/latest.eot);
src:url(//i.s-microsoft.com/fonts/Segoe-UI/Cyrillic/Light/latest.eot?#iefix) format( 'embedded-opentype '),url(//i.s-microsoft.com/fonts/Segoe-UI/Cyrillic/Light/latest.woff) format( 'woff '),url(//i.s-microsoft.com/fonts/Segoe-UI/Cyrillic/Light/latest.ttf) format( 'truetype '),url(//i.s-microsoft.com/fonts/Segoe-UI/Cyrillic/Light/latest.svg#web) format( 'svg ');
font-weight:400;
font-style:normal
}

body,html {
height:100%;
width:100%;
margin:0
}

body {
line-height:1;
font-size:100%;
height:100%;
font-family: 'Segoe UI',Arial, 'Open Sans',regular
}

input,select {
font-family: 'Segoe UI',Arial, 'Open Sans',regular
}

li {
list-style:none
}

a {
color:#1aafed
}

.wrapper {
width:100%;
min-height:100%;
background:url(../img/bg/20-years.jpg) top center no-repeat fixed #000
}

.main_container {
width:100%;
height:100%;
position:relative;
padding-bottom:460px
}

.container {
width:1170px;
margin-right:auto;
margin-left:auto
}

.footer {
min-height:460px;
margin-top:-460px;
position:relative;
bottom:0;
background-color:#040a2b;
overflow:hidden
}

.clearfix:after,.clearfix:before {
display:table;
content: " ";
line-height:0
}

.go_up,.hidden {
display:none
}

.clearfix:after {
clear:both
}

.justify {
text-align:justify;
margin-top:35px;
padding:0 63px
}

.game_box_wrapper #right table tbody td:nth-child(1),.go_up,.remind_wrap {
text-align:center
}

.go_up {
position:fixed;
z-index:9999;
right:27%;
margin-right:-382px;
bottom:0;
width:116px;
height:84px;
padding-top:45px;
background:url(../img/sprite.png) -485px -134px no-repeat;
cursor:pointer
}

.go_up:hover {
background:url(../img/sprite.png) -602px -134px no-repeat
}

.go_up:active {
background:url(../img/sprite.png) -719px -134px no-repeat
}

.go_up .link {
text-transform:capitalize;
text-decoration:none;
color:#b5c4d2;
font-size:24px
}

.remind_wrap {
height:600px;
padding-top:100px;
background:#07192a
}

.remind_wrap .help-block {
display:block;
color:#e71d51;
font-size:12px;
line-height:15px;
text-align:center;
width:262px;
margin:-8px auto 17px
}

.download-plugin-block {
height:48px;
width:100%;
background:url(../img/plugin_bg.png);
z-index:999;
display:none
}

.download-plugin-block .download-plugin-inner {
width:900px;
margin:0 auto;
position:relative
}

.download-plugin-block .download-plugin-text {
color:#fff;
font-size:14px;
line-height:47px
}

.download-plugin-block .download-plugin-button {
padding-top:6px;
padding-bottom:6px;
position:absolute;
top:8px;
right:57px
}

.download-plugin-block .download-plugin-close {
width:31px;
height:31px;
position:absolute;
background:url(../img/sprite.png) -1px -1px no-repeat;
top:9px;
right:6px
}

.download-plugin-block .download-plugin-close:hover {
background-position:-33px -1px
}

.game_box_wrapper {
width:100%;
height:100%;
min-width:1020px;
min-height:600px;
position:relative;
background:#07192a
}

.game_box_wrapper #bottom,.game_box_wrapper #game,.game_box_wrapper #header,.game_box_wrapper #left,.game_box_wrapper #right {
position:absolute;
box-sizing:border-box
}

.game_box_wrapper #game iframe,.game_box_wrapper #game img,.game_box_wrapper #game object {
display:block;
width:100%;
height:100%;
margin:0;
padding:0;
border:none
}

.game_box_wrapper #resize_box {
position:relative;
z-index:1
}

.game_box_wrapper #header {
top:0
}

.game_box_wrapper .games_wrapper {
display:none;
position:absolute;
bottom:-95px;
background-color:rgba(7,25,42,.7);
z-index:1;
width:100%;
height:101px
}

.game_box_wrapper .games_wrapper:after {
content: ' ';
height:1px;
width:100%;
position:absolute;
bottom:-1px;
background:#07192a;
background:-moz-linear-gradient(left,#07192a 0,#42bdff 50%,#07192a 100%);
background:-webkit-gradient(left top,right top,color-stop(0,#07192a),color-stop(50%,#42bdff),color-stop(100%,#07192a));
background:-webkit-linear-gradient(left,#07192a 0,#42bdff 50%,#07192a 100%);
background:-o-linear-gradient(left,#07192a 0,#42bdff 50%,#07192a 100%);
background:-ms-linear-gradient(left,#07192a 0,#42bdff 50%,#07192a 100%);
background:linear-gradient(to right,#07192a 0,#42bdff 50%,#07192a 100%)
}

.game_box_wrapper .games_inner_wrapper {
padding:0 36px;
height:100%
}

.game_box_wrapper .games_shifter_wrapper {
position:relative;
height:100%
}

.game_box_wrapper .games_left,.game_box_wrapper .games_right {
position:absolute;
top:36px;
width:36px;
height:36px;
cursor:pointer
}

.game_box_wrapper .games_left {
left:-36px;
background:url(../img/sprite.png) -632px -97px no-repeat
}

.game_box_wrapper .games_right {
right:-36px;
background:url(../img/sprite.png) -669px -97px no-repeat
}

.game_box_wrapper .games_shifter {
overflow:hidden;
height:100%;
width:100%
}

.game_box_wrapper .games_list {
position:relative;
left:0;
display:block;
padding-top:17px
}

.game_box_wrapper .games_item {
position:relative;
display:block;
float:left;
cursor:pointer;
width:95px;
height:74px;
margin:0 5px
}

.game_box_wrapper .games_item_inner {
position:absolute;
display:block;
left:0;
top:0;
width:100%;
height:100%;
background-repeat:no-repeat;
background-position:center center;
background-size:cover
}

.game_box_wrapper .games_item_inner:hover {
border:1px solid #41b1f1
}

.game_box_wrapper .header_wrapper {
padding:0 10px
}

.game_box_wrapper .categories_shifter_wrapper {
position:relative;
margin:6px 0
}

.game_box_wrapper .categories_left {
position:absolute;
left:-10px;
top:6px;
width:10px;
height:16px;
background:url(../img/sprite.png) -695px -66px no-repeat;
cursor:pointer
}

.game_box_wrapper .categories_right {
position:absolute;
right:-10px;
top:6px;
width:10px;
height:16px;
background:url(../img/sprite.png) -706px -66px no-repeat;
cursor:pointer
}

.game_box_wrapper .categories_shifter {
overflow:hidden
}

.game_box_wrapper .categories_list {
position:relative;
left:0;
display:block
}

.game_box_wrapper .categories_item {
display:list-item;
float:left;
cursor:pointer;
padding:4px 6px 7px;
color:#fff;
font-size:14px;
border:1px solid transparent;
box-sizing:content-box
}

.game_box_wrapper .categories_item.hover {
border:1px solid #45bbff;
-webkit-border-radius:13px;
-moz-border-radius:13px;
border-radius:13px
}

.game_box_wrapper #right {
right:0;
height:100%;
min-width:234px
}

.game_box_wrapper #right .gl {
padding-right:20px;
padding-left:28px;
padding-top:29px
}

.game_box_wrapper #right .hidden {
display:none
}

.game_box_wrapper #right .gl_item_wrapper {
width:186px;
height:164px;
float:none;
margin:12px 0;
padding:0
}

.game_box_wrapper #right .gl_item_inner {
border-color:#1c456d;
background-color:transparent
}

.game_box_wrapper #right .game_item_title {
font-size:12px;
color:#1ecdff;
background-color:#0d2548;
line-height:21px;
border-top:1px solid #1c456d
}

.game_box_wrapper #right .game_item_img {
border-bottom:none
}

.game_box_wrapper #right .game_like_btn {
top:6px;
right:3px;
width:27px;
height:29px;
background-position:-706px -97px
}

.game_box_wrapper #right .game_like_btn:hover {
background-position:-733px -97px
}

.game_box_wrapper #right .game_like_btn.active,.game_box_wrapper #right .game_like_btn.active:hover,.game_box_wrapper #right .game_like_btn:active {
background-position:-760px -97px
}

.game_box_wrapper #right .game_play_btn {
font-size:14px;
width:139px;
margin:42px auto 0;
padding-bottom:8px;
-webkit-box-shadow:0 2px 0 #955308;
-moz-box-shadow:0 2px 0 #955308;
box-shadow:0 2px 0 #955308
}

.game_box_wrapper #right .game_demo_btn {
font-size:11px;
width:139px;
margin:11px auto 0;
padding:3px 0 4px;
-webkit-box-shadow:0 2px 0 #21570f;
-moz-box-shadow:0 2px 0 #21570f;
box-shadow:0 2px 0 #21570f
}

.game_box_wrapper #right .game_play_center_btn {
font-size:14px;
width:139px;
margin:63px auto 0;
padding-bottom:8px;
-webkit-box-shadow:0 2px 0 #955308;
-moz-box-shadow:0 2px 0 #955308;
box-shadow:0 2px 0 #955308
}

.game_box_wrapper #right .game_more_btn {
font-size:9px;
margin-top:23px
}

.game_box_wrapper #right .tournament_scores {
padding:37px 26px 0
}

.game_box_wrapper #right .tournament_name {
color:#ffc01e;
font-size:16px;
line-height:18px
}

.game_box_wrapper #right .tournament_found {
font-size:12px;
color:#fff;
margin-top:10px;
margin-bottom:21px
}

.game_box_wrapper #right table {
font-size:16px
}

.game_box_wrapper #right table thead {
font-size:12px;
color:#fff
}

.game_box_wrapper #right table tbody .highlight td,.game_box_wrapper #right table tbody td:last-child {
color:#ffac1e
}

.game_box_wrapper #right table thead tr {
background-color:transparent
}

.game_box_wrapper #right table thead td {
border-left:none;
height:auto;
border-top:none;
border-bottom:1px solid #1c2e48;
padding-top:3px;
padding-bottom:3px
}

.game_box_wrapper #right table thead td:nth-child(1) {
padding:0 5px
}

.game_box_wrapper #right table thead td:last-child {
border-right:none
}

.game_box_wrapper #right table tbody tr {
background:0 0
}

.game_box_wrapper #right table tbody td:nth-child(2) {
padding-right:10px
}

.game_box_wrapper #right table td {
text-align:left;
border-left:none;
padding:5px 0
}

.game_box_wrapper #bottom {
bottom:0;
left:0;
width:100%
}

.game_box_wrapper #bottom .bottom_wrapper {
margin:0 auto
}

.game_box_wrapper #bottom .title_line {
height:30px;
margin-top:20px;
margin-bottom:11px;
text-align:center;
position:relative
}

.game_box_wrapper #bottom .title_line .bottom_title_line {
width:100%;
margin-left:-510px;
height:1px;
position:absolute;
left:50%;
top:13px;
background:rgba(7,25,42,0);
background:-moz-linear-gradient(left,rgba(7,25,42,0) 0,#266a95 50%,rgba(7,25,42,0) 100%);
background:-webkit-gradient(left top,right top,color-stop(0,rgba(7,25,42,0)),color-stop(50%,#266a95),color-stop(100%,rgba(7,25,42,0)));
background:-webkit-linear-gradient(left,rgba(7,25,42,0) 0,#266a95 50%,rgba(7,25,42,0) 100%);
background:-o-linear-gradient(left,rgba(7,25,42,0) 0,#266a95 50%,rgba(7,25,42,0) 100%);
background:-ms-linear-gradient(left,rgba(7,25,42,0) 0,#266a95 50%,rgba(7,25,42,0) 100%);
background:linear-gradient(to right,rgba(7,25,42,0) 0,#266a95 50%,rgba(7,25,42,0) 100%)
}

.game_box_wrapper #bottom .bottom_title {
text-transform:uppercase;
font-size:16px;
display:inline-block;
padding:4px 11px 5px;
color:#fff;
border:1px solid #266a95;
-webkit-border-radius:27px;
-moz-border-radius:27px;
border-radius:27px;
background:#07192a;
position:relative;
cursor:pointer
}

.game_box_wrapper .game_box_bottom {
background-color:#07192a;
position:relative
}

.game_box_wrapper .game_box_bottom .bottom_wrapper {
margin:0 auto
}

.game_box_wrapper .game_box_bottom .gl,.game_box_wrapper .game_box_bottom .gl_seo {
position:relative;
left:0;
padding-left:0;
padding-right:0
}

.game_box_wrapper .game_box_bottom .gl_item_wrapper {
height:225px;
width:251px
}

.game_box_wrapper .game_box_bottom .gl_item_inner {
border-color:#1c456d;
background-color:transparent
}

.game_box_wrapper .game_box_bottom .game_item_img {
border-bottom:none
}

.game_box_wrapper .game_box_bottom .game_play_btn {
margin-top:50px
}

.game_box_wrapper .game_box_bottom .game_item_title {
color:#1ecdff;
font-size:16px;
line-height:24px;
border-top:1px solid #1c456d;
background-color:#0d2548
}

.game_box_wrapper #left {
left:0;
height:100%
}

.game_box_wrapper #left .left_wrapper {
padding-right:24px;
padding-left:20px
}

.game_box_wrapper #left .play_mode {
text-transform:uppercase;
color:#fff;
font-size:16px;
text-align:center
}

.game_box_wrapper #left .logo {
display:block;
margin-top:38px;
width:195px;
height:131px;
background:url(../img/sprite.png) -1px -33px no-repeat;
cursor:pointer
}

.game_box_wrapper #left .acc {
float:none;
width:195px;
height:auto;
margin-top:15px;
margin-bottom:0
}

.game_box_wrapper #left .acc .play_mode {
padding-top:31px;
padding-bottom:21px
}

.game_box_wrapper #left .avatar {
margin-left:0;
height:83px;
width:83px
}

.game_box_wrapper #left .avatar_img {
height:77px;
width:77px
}

.game_box_wrapper #left .user_name {
margin-top:10px
}

.game_box_wrapper #left .action_btn {
display:block;
width:auto
}

.game_box_wrapper #left .my_games {
margin-top:17px;
margin-right:auto;
margin-left:auto
}

.game_box_wrapper #left .btn_gamehall {
margin-top:23px
}

.game_box_wrapper #left .sign {
margin-bottom:8px
}

.game_box_wrapper #left .sign .play_mode {
padding-top:14px;
padding-bottom:20px
}

.game_box_wrapper #left .sign .form-error {
display:block;
color:#e71d51;
font-size:12px;
line-height:15px;
text-align:center;
width:193px;
margin:-8px auto 17px
}

.game_box_wrapper #left .form_login p {
color:#80a5cb;
font-size:16px;
margin-bottom:7px
}

.game_box_wrapper #left .form_login input {
margin-bottom:9px;
padding-bottom:5px;
background:#071222;
color:#80a5cb;
font-size:14px;
text-align:center;
display:block;
width:191px;
box-shadow:none;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
border:1px solid #1f456f;
height:22px
}

.acc .game_user_info .bonus_bar_wrapper,.game_box_wrapper .lvl_bar_wrapper {
width:180px
}

.game_box_wrapper #left .form_login input::-webkit-input-placeholder {
color:#2d3f53
}

.game_box_wrapper #left .form_login input:-moz-placeholder {
color:#486485
}

.game_box_wrapper #left .form_login input::-moz-placeholder {
color:#486485
}

.game_box_wrapper #left .form_login input:-ms-input-placeholder {
color:#2d3f53
}

.game_box_wrapper #left .form_login .link_blue {
font-size:12px;
color:#4CCEFF;
display:inline-block;
line-height:100%;
margin-left:13px;
vertical-align:top;
margin-top:9px
}

.check_light+label span,.gift_cont .gift_desc_inside,.lot_col_center_title,.lot_img_wr,.lot_token,.pagination >li >a,.pr_lottery_link_item,.tour_details {
vertical-align:middle
}

.game_box_wrapper #left .reg_title {
color:#396ca5;
font-size:16px;
margin-bottom:8px;
margin-top:31px
}

.game_box_wrapper #left .globologin_size_middle span {
margin-right:4px
}

.game_box_wrapper #left .globologin_size_middle span:last-child {
margin-right:0
}

.game_box_wrapper .game_user_info {
float:left;
height:100%;
color:#fff;
font-size:13px;
border:0;
padding:0 0 30px;
width:180px
}

.game_box_wrapper .game_user_info .balance_buttons {
text-align:center
}

.game_box_wrapper .game_description {
color:#fff;
padding:30px 5px
}

.demo_to_real_popup_hide,.lucky_yet_popup_hide,.no_money_popup_hide {
display:none
}

.game_title {
font-weight:400;
text-align:left;
padding:0 0 10px;
color:#FFF;
font-size:18px
}

.jackpot_balloon {
cursor:pointer;
width:205px;
height:115px;
margin-top:23px;
text-align:center;
position:relative;
-webkit-border-radius:6px;
-moz-border-radius:6px;
border-radius:6px;
background:#ffe96d;
background:-moz-linear-gradient(top,#ffe96d 0,#d98200 100%);
background:-webkit-gradient(left top,left bottom,color-stop(0,#ffe96d),color-stop(100%,#d98200));
background:-webkit-linear-gradient(top,#ffe96d 0,#d98200 100%);
background:-o-linear-gradient(top,#ffe96d 0,#d98200 100%);
background:-ms-linear-gradient(top,#ffe96d 0,#d98200 100%);
background:linear-gradient(to bottom,#ffe96d 0,#d98200 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr= '#ffe96d ',endColorstr= '#d98200 ',GradientType=0)
}

.jackpot_balloon .title_balloon {
padding-top:16px;
font-size:26px;
font-weight:700;
color:#b64c00;
text-transform:uppercase;
-webkit-text-shadow:-1px 1px 1px #ffe36b;
-moz-text-shadow:-1px 1px 1px #ffe36b;
text-shadow:-1px 1px 1px #ffe36b
}

.jackpot_balloon .sum_balloon {
font-size:22px;
font-weight:700;
color:#fff;
text-transform:uppercase;
-webkit-text-shadow:-1px 1px 1px #e38000;
-moz-text-shadow:-1px 1px 1px #e38000;
text-shadow:-1px 1px 1px #e38000;
margin-top:8px
}

.jackpot_balloon .triangle_balloon {
overflow:hidden;
position:absolute;
right:-11px;
top:50%;
margin-top:-12px;
display:block;
width:11px;
height:24px;
background:#ffe96d;
background:-moz-linear-gradient(top,#efbe40 0,#e8ab2b 100%);
background:-webkit-gradient(left top,left bottom,color-stop(0,#efbe40),color-stop(100%,#e8ab2b));
background:-webkit-linear-gradient(top,#efbe40 0,#e8ab2b 100%);
background:-o-linear-gradient(top,#efbe40 0,#e8ab2b 100%);
background:-ms-linear-gradient(top,#efbe40 0,#e8ab2b 100%);
background:linear-gradient(to bottom,#efbe40 0,#e8ab2b 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr= '#efbe40 ',endColorstr= '#e8ab2b ',GradientType=0)
}

.jackpot_balloon .triangle_balloon:after,.jackpot_balloon .triangle_balloon:before {
background:#07192a;
content: " ";
height:26px;
left:1px;
position:absolute;
width:13px
}

.sitemenu .item.active .link:before,.sitemenu .link:hover:before,.submenu .item.active .link:before,.submenu .link:hover:before {
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr= '#df8a09 ',endColorstr= '#df8a09 ',GradientType=1)
}

.jackpot_balloon .triangle_balloon:after {
-moz-transform:rotate(42deg);
-webkit-transform:rotate(42deg);
-ms-transform:rotate(42deg);
transform:rotate(42deg);
top:12px
}

.jackpot_balloon .triangle_balloon:before {
-moz-transform:rotate(140deg);
-webkit-transform:rotate(140deg);
-ms-transform:rotate(140deg);
transform:rotate(140deg);
bottom:12px
}

.acc .my_games:before,.form_radio input+label:before,.game_table_limits_bar:after,.game_table_limits_bar:before,.gifts_wrapper .gifts_item:after,.gl_buttons .link_to_all_games:before,.header_nav_wrapper .link:before,.popup .white_text li:before,.profile_lvls .label_circle:after,.promo_item .prize:before,.registred .registered_links li:before,.sitemenu .item.active .link:before,.sitemenu .link:hover:before,.submenu .item.active .link:before,.submenu .link:hover:before,.submenu .switcher .link:after,.themes_wrapper .theme_notice:before {
content: ' '
}

.submenu {
height:53px;
width:100%;
background-color:#0f2b4d;
position:relative
}

.submenu .vendors .link {
padding-right:22px;
padding-left:22px
}

.submenu .vendors .switcher .link {
padding-right:44px
}

.submenu .vendors .switcher .link:after {
right:24px
}

.submenu .categories .link {
padding-right:15px;
padding-left:14px
}

.submenu .categories .switcher .link {
padding-right:56px
}

.submenu .categories .switcher .link:after {
right:23px
}

.submenu .lists {
float:left;
height:100%;
overflow:hidden
}

.submenu .list {
height:100%
}

.submenu .item {
height:100%;
display:block;
float:left
}

.submenu .link {
height:100%;
display:block;
color:#fff;
font-size:14px;
position:relative;
text-decoration:none;
padding-top:19px
}

.submenu .item.active .link,.submenu .link:hover {
background-color:#062346;
color:#ffbc00
}

.submenu .item.active .link:before,.submenu .link:hover:before {
display:block;
position:absolute;
bottom:0;
left:0;
height:2px;
width:100%;
background:#df8a09;
background:-moz-linear-gradient(left,#df8a09 0,#f4d618 51%,#df8a09 100%);
background:-webkit-gradient(left top,right top,color-stop(0,#df8a09),color-stop(51%,#f4d618),color-stop(100%,#df8a09));
background:-webkit-linear-gradient(left,#df8a09 0,#f4d618 51%,#df8a09 100%);
background:-o-linear-gradient(left,#df8a09 0,#f4d618 51%,#df8a09 100%);
background:-ms-linear-gradient(left,#df8a09 0,#f4d618 51%,#df8a09 100%);
background:linear-gradient(to right,#df8a09 0,#f4d618 51%,#df8a09 100%)
}

.submenu .switcher {
cursor:pointer
}

.submenu .switcher .link:after {
display:block;
position:absolute;
top:20px;
width:15px;
height:15px;
background:url(../img/sprite.png) -695px -50px no-repeat
}

.submenu .switcher .link:hover:after {
background-position:-711px -50px
}

.submenu .vendors_switcher .link {
padding-right:50px
}

.submenu .search {
position:absolute;
right:0
}

.submenu .search .not_found {
display:none;
position:absolute;
left:0;
bottom:-92px;
height:92px;
width:236px;
color:#ffb51f;
text-align:center;
text-transform:uppercase;
padding-top:30px;
background-color:#0d2548;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
z-index:1;
font-size:14px
}

.submenu .input_search {
font-size:14px;
display:block;
width:226px;
height:20px;
margin-right:20px;
margin-top:13px;
padding-bottom:4px;
padding-left:8px;
color:#80a5cb;
border:1px solid #1f456f;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
background:#071222
}

.lvl_bar_wrapper,.search_list {
-webkit-border-radius:2px;
-moz-border-radius:2px
}

.submenu .input_search::-webkit-input-placeholder {
color:#2d3f53
}

.submenu .input_search:-moz-placeholder {
color:#486485
}

.submenu .input_search::-moz-placeholder {
color:#486485
}

.submenu .input_search:-ms-input-placeholder {
color:#2d3f53
}

.submenu .input_search:focus {
border-color:#80a5cb
}

.submenu .hidden {
display:none
}

.search_list {
background-color:#0d2548;
padding:0 1px 1px 2px;
width:236px;
border-radius:2px
}

.search_list .ui-menu-item {
padding:2px 0;
cursor:pointer;
border-top:1px #132f58 solid
}

.search_list .ui-menu-item:first-child {
border-top:none
}

.search_list .search_image {
float:left;
height:43px
}

.search_list .search_image img {
width:55px;
height:43px
}

.search_list .search_game {
display:block;
float:left;
color:#fffefe;
font-size:15px;
padding:14px 11px;
word-wrap:break-word;
width:175px
}

.ui-helper-hidden-accessible {
diplay:none
}

.sitemenu {
height:53px;
width:100%;
background-color:#113158;
text-align:center;
padding-right:184px
}

.sitemenu.tournaments_menu {
padding-right:0;
padding-left:184px
}

.sitemenu.lotteries_menu {
padding-right:0;
padding-left:623px
}

.sitemenu.lotteries_menu .link {
padding:19px 40px 0
}

.sitemenu .list {
height:100%;
display:inline-block
}

.sitemenu .item {
height:100%;
display:block;
float:left
}

.sitemenu .link {
padding:19px 20px 0;
height:100%;
display:block;
color:#fff;
font-size:14px;
position:relative;
text-decoration:none
}

.sitemenu .item.active .link,.sitemenu .link:hover {
background-color:#062346;
color:#ffbc00
}

.sitemenu .item.active .link:before,.sitemenu .link:hover:before {
display:block;
position:absolute;
bottom:0;
left:0;
height:2px;
width:100%;
background:#df8a09;
background:-moz-linear-gradient(left,#df8a09 0,#f4d618 51%,#df8a09 100%);
background:-webkit-gradient(left top,right top,color-stop(0,#df8a09),color-stop(51%,#f4d618),color-stop(100%,#df8a09));
background:-webkit-linear-gradient(left,#df8a09 0,#f4d618 51%,#df8a09 100%);
background:-o-linear-gradient(left,#df8a09 0,#f4d618 51%,#df8a09 100%);
background:-ms-linear-gradient(left,#df8a09 0,#f4d618 51%,#df8a09 100%);
background:linear-gradient(to right,#df8a09 0,#f4d618 51%,#df8a09 100%)
}

.top {
height:33px;
width:100%;
padding:5px 0 6px;
border-bottom:2px #13325f solid;
background-color:#04101b
}

.top .favorites,.top .lang_change {
border-left:1px #0c2e4e solid;
float:left;
line-height:20px
}

.top .favorites {
position:relative;
padding-left:34px;
padding-right:13px;
font-size:14px;
text-decoration:underline
}

.top .favorites .star {
background:url(../img/sprite.png) -65px -1px no-repeat;
height:20px;
width:20px;
position:absolute;
left:5px
}

.top .favorites a {
color:#2b669e
}

.top .lang_change {
padding-left:10px;
position:relative;
width:47px
}

.top .lang_change:hover .decor_triangle {
background-position:-75px -21px
}

.top .lang_change:hover .flags_list {
display:block
}

.top .decor_triangle {
position:absolute;
background:url(../img/sprite.png) -65px -21px no-repeat;
width:9px;
height:5px;
right:0;
top:8px
}

.top .flags_list {
z-index:1;
display:none;
position:absolute;
top:-2px;
left:5px;
background-color:#000;
border:1px solid #29343d;
padding:1px 4px 0;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
-webkit-box-shadow:0 0 3px 0 #000;
-moz-box-shadow:0 0 3px 0 #000;
box-shadow:0 0 3px 0 #000
}

.header {
background-color:#0d2548
}

.header .header_left,.header .header_right {
float:left
}

.header .header_left {
width:882px
}

.header .header_right {
width:287px
}

.acc_reg {
background:#0f4472;
background:-moz-linear-gradient(-45deg,#0f4472 0,#0d3760 36%,#0d2b50 60%,#0d2548 100%);
background:-webkit-gradient(left top,right bottom,color-stop(0,#0f4472),color-stop(36%,#0d3760),color-stop(60%,#0d2b50),color-stop(100%,#0d2548));
background:-webkit-linear-gradient(-45deg,#0f4472 0,#0d3760 36%,#0d2b50 60%,#0d2548 100%);
background:-o-linear-gradient(-45deg,#0f4472 0,#0d3760 36%,#0d2b50 60%,#0d2548 100%);
background:-ms-linear-gradient(-45deg,#0f4472 0,#0d3760 36%,#0d2b50 60%,#0d2548 100%);
background:linear-gradient(135deg,#0f4472 0,#0d3760 36%,#0d2b50 60%,#0d2548 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr= '#0f4472 ',endColorstr= '#0d2548 ',GradientType=1);
height:171px
}

.acc_reg .logo {
background:url(../img/sprite.png) -1px -33px no-repeat;
width:194px;
height:131px;
display:block;
float:left;
margin-top:13px;
margin-left:16px
}

.reg .forgot,.reg .registration,.reg .sign_in {
display:inline-block
}

.reg {
float:right;
width:487px;
margin-top:23px
}

.reg .reg_social {
float:left;
margin-right:50px
}

.reg .reg_title {
color:#396ca5;
font-size:16px;
margin-bottom:8px
}

.reg .reg_buttons {
float:left;
width:194px;
text-align:center
}

.reg .registration {
margin-top:6px
}

.reg .forgot,.reg .sign_in {
margin-top:15px
}

.reg .forgot {
color:#3972a5;
font-size:12px
}

.lvl_bar_wrapper {
margin-top:5px;
background-color:#3d5675;
border-radius:2px;
width:148px;
position:relative
}

.lvl_bar {
background-color:#e5ecf3;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
height:8px
}

.acc {
float:right;
width:611px
}

.acc .info {
background:url(../img/sprite.png) -102px -1px no-repeat;
position:absolute;
width:20px;
height:20px;
top:-7px;
right:-31px
}

.acc .profile {
margin-top:16px;
width:219px;
float:left
}

.acc .avatar {
display:block;
margin-left:37px;
height:48px;
width:48px;
border:2px solid #6c9ee6;
-webkit-border-radius:41px;
-moz-border-radius:41px;
border-radius:41px;
overflow:hidden
}

.acc .bonus_bar,.acc .bonus_bar_wrapper {
-webkit-border-radius:2px;
-moz-border-radius:2px
}

.acc .avatar_img {
height:44px;
width:44px
}

.acc .avatar_img:hover {
opacity:.7
}

.acc .my_games {
display:block;
position:relative;
margin-top:10px;
padding-left:23px;
width:80px
}

.acc .my_games:before {
background:url(../img/sprite.png) -86px -1px no-repeat;
position:absolute;
width:15px;
height:15px;
top:-1px;
left:2px
}

.acc .user_name {
display:inline-block;
text-decoration:none;
margin-top:6px;
margin-right:1px;
color:#fefefe;
font-size:18px;
line-height:25px;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap
}

.acc .user_name:hover {
text-decoration:underline
}

.acc .lvl {
margin-top:5px;
color:#3972a5;
font-size:14px
}

.acc .user_balance,.acc .user_bonus {
float:left;
color:#fff;
font-size:13px;
margin-top:75px
}

.acc .user_bonus {
width:219px
}

.acc .user_balance {
width:171px
}

.acc .text_yellow {
color:#ffb51f;
font-size:16px;
text-decoration:none
}

.acc .bonus_bar_wrapper {
margin-top:8px;
background-color:#3d5675;
border-radius:2px;
width:148px;
position:relative
}

.acc .bonus_bar {
background-color:#ffb51f;
border-radius:2px;
height:8px
}

.acc .balance {
line-height:16px;
margin-bottom:9px
}

.acc .balance .text_yellow {
position:relative
}

.acc .balance .info {
top:2px;
right:-26px
}

.acc .refill {
display:block;
float:left
}

.acc .activate {
display:inline-block;
color:#3972a5;
font-size:12px;
margin-top:5px;
margin-bottom:10px
}

.acc #exchange_compoints {
cursor:pointer
}

.acc #exchange_compoints:hover {
text-decoration:underline
}

.header_nav_wrapper {
height:57px;
width:100%;
background:url(../img/nav_bg.png) repeat-x;
padding:2px 0 4px
}

.header_nav_wrapper .link,.header_nav_wrapper .soon {
color:#fff;
font-size:16px;
-webkit-text-shadow:0 0 7px #000 0 1px #d12449;
-moz-text-shadow:0 0 7px #000 0 1px #d12449;
text-shadow:0 0 7px #000 0 1px #d12449;
padding-top:19px;
position:relative;
text-decoration:none
}

.header_nav_wrapper .header_nav {
height:100%
}

.header_nav_wrapper .item {
float:left;
display:block;
height:100%;
width:182px
}

.header_nav_wrapper .item.disabled:hover .soon {
display:block
}

.header_nav_wrapper .item.disabled:hover .link {
display:none
}

.header_nav_wrapper .soon {
display:none;
text-align:center;
height:100%;
width:100%;
cursor:default;
background:url(../img/nav_hover.png) top center no-repeat
}

.header_nav_wrapper .game_hall .link {
padding-left:51px
}

.header_nav_wrapper .game_hall .link:before {
left:20px;
width:23px;
background-position:-371px -52px
}

.header_nav_wrapper .jackpots .link {
padding-left:72px
}

.header_nav_wrapper .jackpots .link:before {
left:25px;
width:39px;
background-position:-394px -52px
}

.header_nav_wrapper .promo {
width:154px
}

.header_nav_wrapper .promo .link {
padding-left:63px
}

.header_nav_wrapper .promo .link:before {
left:30px;
width:25px;
background-position:-434px -52px
}

.header_nav_wrapper .tournaments {
width:163px
}

.header_nav_wrapper .tournaments .link {
padding-left:57px
}

.header_nav_wrapper .tournaments .link:before {
left:29px;
width:22px;
top:17px;
background-position:-460px -52px
}

.header_nav_wrapper .lottery {
width:162px
}

.header_nav_wrapper .lottery .link {
padding-left:60px
}

.header_nav_wrapper .lottery .link:before {
left:29px;
width:23px;
top:16px;
height:22px;
background-position:-315px -217px
}

.header_nav_wrapper .levels {
width:156px
}

.header_nav_wrapper .levels .link {
padding-left:63px
}

.header_nav_wrapper .levels .link:before {
left:31px;
width:21px;
background-position:-485px -52px
}

.header_nav_wrapper .profile {
width:170px
}

.header_nav_wrapper .profile .link {
padding-left:59px
}

.header_nav_wrapper .profile .link:before {
left:30px;
width:22px;
top:16px;
height:22px;
background-position:-338px -217px
}

.header_nav_wrapper .link {
display:block;
height:100%;
width:100%;
cursor:pointer
}

.header_nav_wrapper .link:hover {
background:url(../img/nav_hover.png) top center no-repeat
}

.header_nav_wrapper .link.active,.header_nav_wrapper .link:active {
border-top:2px #000 solid;
border-left:1px #061a2d solid;
border-right:1px #061a2d solid;
background:url(../img/nav_active.png) top center no-repeat
}

.header_nav_wrapper .link:before {
position:absolute;
top:14px;
height:24px;
background:url(../img/sprite.png) no-repeat
}

.winners_block .winners_header {
background:url(../img/sprite.png) -196px -81px no-repeat;
width:287px;
height:33px;
padding:1px 1px 4px
}

.winners_block .winners_title {
float:left;
width:227px;
height:28px;
padding-top:7px;
padding-left:50px;
font-size:14px;
color:#ffb41e;
text-transform:uppercase
}

.winners_block .winners_down,.winners_block .winners_up {
margin-left:1px;
cursor:pointer;
float:left;
height:28px;
width:28px;
background:url(../img/sprite.png) no-repeat
}

.winners_block .winners_down {
background-position:-196px -52px
}

.winners_block .winners_down:hover {
background-position:-254px -52px
}

.winners_block .winners_down:active {
background-position:-312px -52px
}

.winners_block .winners_up {
background-position:-225px -52px
}

.winners_block .winners_up:hover {
background-position:-283px -52px
}

.winners_block .winners_up:active {
background-position:-341px -52px
}

.winners_block .shifter_wrapper {
height:138px;
overflow:hidden
}

.winners_block .winners_list {
position:relative
}

.winners_block li {
margin-top:3px
}

.winners_block .winner_item {
background:url(../img/winner_bg.png) repeat-y;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
height:43px;
width:287px;
overflow:hidden;
position:relative
}

.winners_block .winner_image {
display:block;
float:left
}

.winners_block .winner_image img {
width:55px;
height:43px
}

.winners_block .winner_left {
float:left;
margin-left:8px
}

.winners_block .winner_nick {
color:#fff;
font-size:14px;
margin-top:5px
}

.winners_block .winner_game {
color:#a6afe8;
font-size:12px;
text-decoration:none;
line-height:25px
}

.winners_block .winner_bonus {
position:absolute;
color:#ffbf01;
font-size:16px;
right:10px;
top:5px
}

.header_main {
position:relative;
height:325px;
background-color:#0d2548
}

.header_main .main_slider {
height:100%;
width:100%
}

.header_main .slider_button {
position:absolute;
top:187px;
left:63px
}

.header_main .jackpot {
display:block;
position:absolute;
top:18px;
right:18px;
width:335px;
background:url(../img/jackpot_bg.png) top center repeat-y;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
padding:13px 0 12px;
z-index:2;
text-decoration:none
}

.gl .gl_item_inner,.news .news_img {
-webkit-border-radius:4px;
-moz-border-radius:4px
}

.header_main .jackpot_title {
color:#fff;
font-size:22px;
text-align:center;
text-transform:uppercase
}

.header_main .jackpot_total {
margin-top:7px;
color:#ffb51f;
font-size:34px;
text-align:center;
text-decoration:none;
display:block
}

.header_main .submenu {
position:absolute;
left:0;
bottom:0;
background-color:rgba(17,49,88,.8)
}

.content {
background-color:#e5ecf3;
overflow:hidden
}

.title {
color:#062346;
font-size:24px;
font-weight:400;
margin:30px 0 20px;
text-align:center
}

.footer .pay_sys {
height:77px;
background:url(../img/pay_sys_bg.png) repeat-y
}

.footer .pay_sys_title {
font-size:18px;
color:#fefffe;
float:left;
width:193px;
height:100%;
padding-top:30px
}

.footer .payment-system-link {
display:block;
float:left;
height:100%
}

.footer .pay_item {
float:left;
height:50px;
margin-top:18px;
background:url(../img/sprite.png) no-repeat
}

.footer .ps_visa {
width:82px;
background-position:-371px -2px
}

.footer .ps_mastercard {
width:62px;
background-position:-454px 0;
margin-left:32px
}

.footer .ps_qiwi {
width:111px;
background-position:-517px 0;
margin-left:47px
}

.footer .ps_yandex {
width:93px;
background-position:-629px 0;
margin-left:32px
}

.footer .ps_webmoney {
width:154px;
background-position:-723px 0;
margin-left:32px
}

.footer .ps_sms {
width:58px;
background-position:-878px 0;
margin-left:54px
}

.gl .game_item_img,.gl .promo_item_img {
background-position:center center;
background-repeat:no-repeat;
background-size:cover
}

.footer .all_methods {
display:block;
float:right;
margin-top:24px
}

.footer .bottom_nav {
float:left;
width:250px;
margin-top:21px;
line-height:23px
}

.footer .link {
color:#4cceff;
font-size:15px;
text-decoration:none
}

.footer .footer_content {
float:left;
color:#b4b7ca;
font-size:14px;
max-width:710px;
margin-top:21px;
line-height:28px
}

.footer .footer_content h3 {
color:#fff;
font-size:18px;
font-weight:400
}

.footer .downloadable_version {
display:block;
float:right;
margin-top:13px
}

.webim_button {
position:fixed;
display:block;
right:0
}

.main_game_list {
padding-top:23px;
padding-bottom:30px
}

.gl_title {
text-align:center;
color:#062346;
font-size:24px;
padding:16px 63px 6px;
font-weight:400
}

.gl {
padding-left:53px;
padding-right:53px
}

.gl .col_1 {
width:25%
}

.gl .col_2 {
width:50%
}

.gl .col_3 {
width:75%
}

.gl .col_4 {
width:100%
}

.gl .gl_item_wrapper {
height:239px;
padding:10px;
float:left
}

.gl .gl_item {
position:relative;
height:100%;
width:100%
}

.gl .gl_item_inner {
border-radius:4px;
border:1px solid #9eb1c9;
overflow:visible!important;
position:absolute;
height:100%;
width:100%
}

.gl .game_item_btns,.gl .game_item_img {
-webkit-border-top-left-radius:4px;
-webkit-border-top-right-radius:4px
}

.gl .promo_item_img {
height:100%;
width:100%;
display:block
}

.gl .game_item {
background-color:#fff
}

.gl .game_item_img {
border-bottom:1px #245584 solid;
height:87%;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
border-top-left-radius:4px;
border-top-right-radius:4px
}

.gl .game_item_jackpot {
position:absolute;
bottom:13%;
left:0;
color:#ffbd00;
font-size:14px;
font-weight:700;
text-transform:uppercase;
text-align:center;
padding:15px 0 16px;
margin-bottom:1px;
width:100%;
border-top:1px solid #011347;
background-color:rgba(17,49,88,.73)
}

.gl .game_item_jackpot_money {
font-weight:700;
text-transform:uppercase
}

.gl .game_item_icons {
position:absolute;
top:-5px;
left:0;
padding-left:7px;
z-index:1
}

.gl .game_item_icon_hot,.gl .game_item_icon_new {
width:35px;
height:43px;
float:left
}

.gl .game_item_icon_new {
background:url(../img/sprite.png) -41px -250px no-repeat
}

.gl .game_item_icon_hot {
background:url(../img/sprite.png) -77px -250px no-repeat
}

.gl .game_item_btns,.gl .game_item_disabled {
position:absolute;
height:87%;
width:100%;
background:url(../img/game_item_hover.png) top center repeat-y;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
text-align:center
}

.gl .game_item_btns {
display:none;
opacity:0;
border-top-left-radius:4px;
border-top-right-radius:4px
}

.gl .game_like_btn {
position:absolute;
top:9px;
right:8px;
display:block
}

.gl .game_play_btn {
margin-top:58px
}

.gl .game_play_center_btn {
margin-top:80px
}

.gl .game_demo_btn {
margin-top:17px
}

.gl .game_more_btn {
margin-top:38px;
display:block;
color:#1aafed;
font-size:14px
}

.gl .game_item_disabled {
-webkit-border-top-left-radius:4px;
-webkit-border-top-right-radius:4px;
border-top-left-radius:4px;
border-top-right-radius:4px
}

.gl .game_lock {
margin:49px auto 0;
background:url(../img/sprite.png) -90px -167px no-repeat;
width:27px;
height:32px
}

.gl .game_lock_desc {
color:#6594d8;
text-transform:uppercase;
font-size:14px;
margin-top:15px;
line-height:16px
}

.gl .game_lvls_link {
color:#1aafed;
font-size:14px;
margin-top:28px;
display:block
}

.gl .game_item_title {
height:13%;
text-align:center;
color:#49507e;
font-size:18px;
line-height:28px
}

.gl_buttons {
position:relative;
min-height:80px
}

.gl_buttons .download_more {
margin-bottom:46px
}

.gl_buttons .link_to_all_games {
color:#1aafed;
position:absolute;
font-size:16px;
top:28px;
right:53px
}

.gl_buttons .link_to_all_games:before {
display:block;
position:absolute;
right:-32px;
top:-2px;
width:22px;
height:22px;
background:url(../img/sprite.png) -851px -50px no-repeat
}

.additional_games {
display:none
}

.registred {
background-color:#07192a;
width:100%;
position:relative
}

.registred .registered_slide {
background:url(../img/registered_slide.png) top center no-repeat;
color:#fff;
padding-left:506px;
width:1170px;
height:358px;
text-align:center
}

.registred .registered_slide h1 {
font-size:34px;
font-weight:700;
padding-top:45px
}

.registred .registered_slide p {
font-size:30px;
line-height:47px;
padding-top:18px;
padding-bottom:38px
}

.registred .day_slot {
color:#fff;
text-align:center;
font-weight:400;
font-size:32px;
margin:37px auto 66px
}

.registred .registred_jackpot {
width:684px;
margin:0 auto
}

.registred .jackpot_img,.registred .jackpot_img_wrapper {
width:270px;
height:207px
}

.registred .jackpot_left {
float:left
}

.registred .jackpot_img {
border:1px solid #245584;
-webkit-border-top-left-radius:4px;
-webkit-border-top-right-radius:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
border-top-left-radius:4px;
border-top-right-radius:4px;
background-repeat:no-repeat;
background-position:center center;
background-size:cover
}

.registred .jackpot_img_title {
font-size:18px;
line-height:26px;
height:30px;
text-align:center;
color:#1ecdff;
border-right:1px solid #245584;
border-bottom:1px solid #245584;
border-left:1px solid #245584
}

.registred .jackpot_right {
float:left;
margin-left:27px
}

.registred .jackpot_title {
font-size:24px;
font-weight:400;
line-height:15px
}

.registred .jackpot_prize,.registred .jackpot_title {
color:#1ecdff
}

.registred .jackpot_desc {
font-size:16px;
line-height:18px;
margin-top:23px;
color:#b9bbbe;
width:366px;
overflow:hidden;
height:272px
}

.registred .prize_title {
padding-top:19px;
font-size:16px;
color:#b9bbbe
}

.registred .jackpot_prize {
font-size:26px;
font-weight:700;
margin-top:10px
}

.registred .play_now_btn {
margin-top:23px
}

.registred .registered_line {
background:url(../img/registered_line.png) top center no-repeat;
width:1170px;
height:9px;
margin-top:49px
}

.registred .registered_links {
display:block;
margin:18px auto 0;
padding-bottom:50px;
width:680px
}

.registred .registered_links li {
display:block;
width:50%;
padding-left:57px;
float:left;
margin-top:30px;
font-size:18px;
color:#fff;
position:relative
}

.registred .registered_links li:before {
background:url(../img/sprite.png) no-repeat;
position:absolute;
top:0;
left:8px
}

.registred .registered_links a {
color:#1ecdff;
text-decoration:underline
}

.registred .registered_links .games:before {
width:23px;
height:23px;
background-position:-959px -106px
}

.registred .registered_links .levels:before {
width:19px;
height:20px;
background-position:-983px -106px
}

.registred .registered_links .tournaments:before {
width:28px;
height:29px;
background-position:-1003px -106px
}

.registred .registered_links .founds:before {
width:25px;
height:23px;
background-position:-1032px -106px
}

.registred .registered_links .prizes:before {
width:22px;
height:30px;
background-position:-1058px -106px;
top:-7px
}

.registred .registered_links .brand:before {
width:23px;
height:22px;
background-position:-1081px -106px
}

.profile_page {
padding:45px 63px
}

.profile_page .check_white {
display:none
}

.profile_page .check_white+label span {
display:inline-block;
margin:-5px 0 0;
vertical-align:middle;
background:url(../img/sprite.png) -109px -228px no-repeat;
width:17px;
height:17px;
cursor:pointer
}

.profile_page .check_white:checked+label span {
background:url(../img/sprite.png) -91px -201px no-repeat
}

.profile_cont .profile_data {
color:#062346
}

.profile_cont .profile_info {
text-align:center;
min-width:142px;
float:left
}

.profile_cont .profile_info .pr_edit,.profile_cont .profile_info .pr_save {
margin:34px 0 0
}

.profile_cont .profile_info .pr_cancel,.profile_cont .profile_info .pr_exit {
margin:16px 0 0
}

.profile_cont .profile_edit {
float:right;
width:831px;
font-size:18px;
color:#FFF
}

.profile_cont .profile_edit input {
display:inline-block;
width:200px;
padding:0;
margin-bottom:0;
background-color:#fff;
color:#3972a5;
font-size:14px;
text-align:center;
height:22px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
border:1px solid #9eb1c9
}

.profile_cont .profile_edit input::-webkit-input-placeholder {
color:#8ca3c0
}

.profile_cont .profile_edit input:-moz-placeholder {
color:#8ca3c0
}

.profile_cont .profile_edit input::-moz-placeholder {
color:#8ca3c0
}

.profile_cont .profile_edit input:-ms-input-placeholder {
color:#8ca3c0
}

.profile_cont .profile_edit input:focus {
border-color:#3972a5
}

.profile_cont .profile_edit .has-error input {
border-color:#e71d51
}

.profile_cont .profile_edit select.profile_birthday {
left:-9999px;
position:absolute
}

.profile_cont .profile_edit .form-error,.profile_cont .profile_edit .help-block {
display:block;
color:#e71d51;
font-size:12px;
line-height:15px;
text-align:center;
width:320px;
margin-bottom:17px;
margin-top:-8px;
margin-left:0
}

.profile_cont .profile_details .check_white,.profile_cont .profile_edit .pr_radio input {
display:none
}

.profile_cont .profile_middle {
float:left;
max-width:490px
}

.profile_cont .profile_middle >div {
margin:0 0 14px
}

.profile_cont .profile_middle .form-error,.profile_cont .profile_middle .help-block {
margin-top:0;
margin-left:111px
}

.profile_cont .profile_details {
float:right;
width:337px
}

.profile_cont .profile_details >div {
margin:0 0 14px
}

.profile_cont .profile_details input {
margin-bottom:9px
}

.profile_cont .phone {
float:left
}

.profile_cont .phone .icon_status_error {
background-position:0 -219px!important
}

.profile_cont .phone input,.profile_cont .phone select {
margin-bottom:9px;
background:#071222;
font-size:14px;
box-shadow:none;
padding-bottom:0;
display:inline-block;
text-align:center
}

.profile_cont .phone input {
color:#80a5cb;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
border:1px solid #1f456f;
width:292px;
height:27px;
padding-top:1px
}

.profile_cont .phone input::-webkit-input-placeholder {
color:#2d3f53
}

.profile_cont .phone input:-moz-placeholder {
color:#486485
}

.profile_cont .phone input::-moz-placeholder {
color:#486485
}

.profile_cont .phone input:-ms-input-placeholder {
color:#2d3f53
}

.profile_cont .phone select {
color:#80a5cb;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
border:1px solid #1f456f;
width:120px;
height:30px;
margin-right:5px
}

.profile_cont .phone select::-webkit-input-placeholder {
color:#2d3f53
}

.profile_cont .phone select:-moz-placeholder {
color:#486485
}

.profile_cont .phone select::-moz-placeholder {
color:#486485
}

.profile_cont .phone select:-ms-input-placeholder {
color:#2d3f53
}

.profile_cont .phone .icon_status {
top:2px
}

.profile_cont .phone .help-block {
display:block;
color:#ff2f59;
font-size:12px;
line-height:15px;
text-align:center;
margin-top:0;
margin-bottom:5px
}

.profile_cont .icon_status {
background:url(../img/sprite.png) -91px -201px no-repeat;
width:17px;
height:17px;
display:inline-block;
margin-left:16px;
position:relative;
top:4px
}

.profile_cont .has-error .icon_status {
background-position:-91px -219px
}

.profile_cont .action_buttons {
margin-left:302px;
margin-top:10px
}

.profile_cont .action_buttons .link_blue {
margin-left:13px;
font-size:16px;
text-transform:uppercase;
color:#4cceff
}

.profile_cont .edit_hide {
display:block
}

.profile_cont .edit_show {
display:none
}

.profile_cont .password_block {
display:none;
width:384px
}

.pr_radio div,.profile_cont .label {
display:inline-block
}

.profile_cont .link {
color:#3972a5;
font-size:14px
}

.profile_cont .edit_password {
margin-left:0
}

.profile_cont .label {
color:#3972a5;
width:144px
}

.pr_radio div:last-child {
margin-left:40px
}

.pr_radio div input {
display:none
}

.pr_radio .edit_show {
display:inline-block
}

.pr_radio input {
display:none
}

.pr_radio input+label {
font-size:18px;
padding-left:26px;
cursor:pointer;
color:#062346;
position:relative;
display:inline-block
}

.avatar_cont,.avatar_cont:hover .avatar_hover {
display:block
}

.pr_radio input+label:before {
content: ' ';
display:block;
position:absolute;
width:17px;
height:17px;
background:url(../img/sprite.png) -109px -228px no-repeat;
top:0;
left:0
}

.pr_radio input:checked+label:before {
background:url(../img/sprite.png) -91px -201px no-repeat
}

.sitemenu.profile_nav {
padding-right:0;
text-align:right
}

.sitemenu.profile_nav .link {
padding-right:40px;
padding-left:40px
}

.avatar_cont {
border:2px solid #6c9ee6;
overflow:hidden;
-webkit-border-radius:71px;
-moz-border-radius:71px;
border-radius:71px;
width:142px;
height:142px;
position:relative;
margin-left:0
}

.avatar_cont .avatar_img {
width:138px;
height:138px;
position:absolute;
top:0;
left:0
}

.avatar_cont #avatar_img,.avatar_cont #user_profile_form_photo {
display:none
}

.avatar_cont .avatar_hover {
cursor:pointer;
display:none;
position:absolute;
width:100%;
height:100%;
color:#fff;
font-size:10px;
line-height:14px;
text-align:center;
padding-top:51px;
top:0;
left:0;
text-transform:uppercase;
background-color:rgba(7,25,42,.7)
}

.bonus_wrapper {
background:#e5ecf3;
overflow:hidden;
padding:20px 0 20px 7px
}

.bonus_wrapper .bonus_block {
float:left;
margin-right:18px;
padding:17px 37px;
background-color:#fff;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
min-height:208px;
width:333px;
border:1px solid #9eb1c9
}

.bonus_wrapper .bonus_block:last-child {
margin-right:0
}

.bonus_wrapper .bonus_title {
color:#062346;
font-size:24px
}

.bonus_wrapper .text_yellow {
color:#ffb51f;
text-transform:uppercase;
font-size:32px;
margin:3px 0 19px
}

.bonus_wrapper .link {
display:block;
color:#3972a5;
font-size:12px;
margin-top:14px
}

.bonus_wrapper .link .text_mid {
font-size:18px;
font-weight:700
}

.bonus_wrapper .link .text_big {
font-size:22px;
font-weight:700
}

.bonus_wrapper .point_input {
margin-top:14px;
margin-bottom:13px
}

.bonus_wrapper .bonus_switcher {
display:block;
margin-top:23px
}

.bonus_wrapper .span_bonus {
color:#000;
font-size:14px;
margin-left:6px
}

.gifts_wrapper {
padding-bottom:0;
width:100%;
margin:0 auto;
padding-top:8px
}

.gifts_wrapper .timer {
display:inline-block;
margin-top:9px;
margin-bottom:7px;
padding:21px 15px;
height:96px;
-webkit-border-radius:48px;
-moz-border-radius:48px;
border-radius:48px;
background-color:#191947;
-webkit-box-shadow:inset 0 0 30px 0 #323232;
-moz-box-shadow:inset 0 0 30px 0 #323232;
box-shadow:inset 0 0 30px 0 #323232;
color:#cfcfcf;
font-size:42px
}

.gifts_wrapper .timer_item {
float:left;
margin:0 16px
}

.gifts_wrapper .timer_item.red {
color:#ffb51f
}

.gifts_wrapper .timer_desc {
font-size:10px;
text-align:center
}

.gifts_wrapper .timer_dots {
float:left;
margin-top:15px;
height:16px;
width:6px;
background:url(../img/sprite.png) -924px -50px no-repeat
}

.gifts_wrapper .gifts_shifter_wrapper {
position:relative;
width:945px;
margin:26px auto 0
}

.gifts_wrapper .gifts_left,.gifts_wrapper .gifts_right {
position:absolute;
top:65px;
width:36px;
height:36px;
cursor:pointer
}

.gifts_wrapper .gifts_left {
left:-36px;
background:url(../img/sprite.png) -484px -97px no-repeat
}

.gifts_wrapper .gifts_left:hover {
background-position:-521px -97px
}

.gifts_wrapper .gifts_right {
right:-36px;
background:url(../img/sprite.png) -558px -97px no-repeat
}

.gifts_wrapper .gifts_right:hover {
background-position:-595px -97px
}

.gifts_wrapper .gifts_shifter {
overflow:hidden;
width:945px
}

.gifts_wrapper .gifts_shifter .gifts_list {
position:relative;
display:block;
left:0
}

.gifts_wrapper .gifts_item {
position:relative;
display:list-item;
float:left;
width:188px;
text-align:center;
padding-bottom:14px
}

.gifts_wrapper .gifts_item:after {
width:176px;
height:20px;
background:url(../img/gifts/bottom_shadow.png);
position:absolute;
top:167px;
left:50%;
margin-left:-88px;
z-index:1
}

.gifts_wrapper .gifts_item.no_gifts_item:after {
display:none
}

.gifts_wrapper .gifts_item img {
display:block;
cursor:pointer;
height:157px;
margin:0 auto;
-webkit-border-radius:40px;
-moz-border-radius:40px;
border-radius:40px
}

.gifts_wrapper .gifts_item .no_gifts_img {
display:block;
width:153px;
height:157px;
background:#cad7e4;
margin:0 auto 42px;
-webkit-border-radius:40px;
-moz-border-radius:40px;
border-radius:40px
}

.gifts_wrapper .gifts_item .no_gifts_title {
font-size:18px;
color:#3972a5;
font-family: 'Segoe UI',Arial, 'Open Sans',regular
}

.deposit,.deposit span,.game_table_title,.left_popup .link_blue,.popup_details.light_font,.popup_title,.white_mid_title,.yellow_big_title {
font-family:wf_SegoeUILight, 'Segoe UI',Arial, 'Open Sans',regular
}

.gifts_wrapper .btn_orange_tiny {
margin-top:11px;
padding:11px 20px 9px;
-webkit-box-shadow:0 4px 0 #955308,1px 8px 7px #797e92;
-moz-box-shadow:0 4px 0 #955308,1px 8px 7px #797e92;
box-shadow:0 4px 0 #955308,1px 8px 7px #797e92
}

.gifts_wrapper .btn_orange_tiny:hover {
-webkit-box-shadow:0 4px 0 #9e590b,1px 8px 7px #797e92;
-moz-box-shadow:0 4px 0 #9e590b,1px 8px 7px #797e92;
box-shadow:0 4px 0 #9e590b,1px 8px 7px #797e92
}

.gifts_wrapper .btn_orange_tiny:active {
-webkit-box-shadow:0 2px 0 #8f5008,1px 6px 7px #797e92;
-moz-box-shadow:0 2px 0 #8f5008,1px 6px 7px #797e92;
box-shadow:0 2px 0 #8f5008,1px 6px 7px #797e92
}

.gift_title,.themes_title {
text-align:center;
font-size:22px;
color:#0c2345;
margin-bottom:6px
}

.gift_info {
text-align:center;
color:#ffbc00;
font-weight:900;
font-size:18px
}

.themes_wrapper .themes_shifter_wrapper {
position:relative;
width:920px;
margin:35px auto 0
}

.themes_wrapper .themes_shifter {
overflow:hidden;
width:920px
}

.themes_wrapper .themes_left,.themes_wrapper .themes_right {
position:absolute;
width:36px;
height:36px;
top:40px;
cursor:pointer
}

.themes_wrapper .themes_left {
background:url(../img/sprite.png) -484px -97px no-repeat;
left:-61px
}

.themes_wrapper .themes_left:hover {
background-position:-521px -97px
}

.themes_wrapper .themes_right {
background:url(../img/sprite.png) -558px -97px no-repeat;
right:-61px
}

.themes_wrapper .themes_right:hover {
background-position:-595px -97px
}

.themes_wrapper .themes_list {
position:relative;
display:block;
left:0
}

.themes_wrapper .themes_item {
display:block;
float:left;
overflow:hidden;
border:1px solid #d3caca;
margin:0 8px 0 7px;
cursor:pointer;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
width:99px;
height:128px
}

.themes_wrapper .themes_item.themes_item_disabled {
cursor:auto
}

.themes_wrapper .theme_img_wrapper {
height:102px;
position:relative
}

.themes_wrapper .theme_img {
height:102px;
width:97px
}

.themes_wrapper .theme_notice {
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
background-color:rgba(0,0,0,.63);
text-align:center;
color:#387bb7;
font-size:14px;
text-transform:uppercase;
line-height:15px;
padding-top:47px
}

.themes_wrapper .theme_notice:before {
left:50%;
margin-left:-13px;
top:7px;
background:url(../img/sprite.png) -90px -167px no-repeat;
width:27px;
height:32px;
position:absolute
}

.themes_wrapper .theme_title {
background:#fff;
height:24px;
text-align:center;
color:#0c2345;
font-size:16px;
padding-top:3px
}

.profile_lvls {
padding-left:40px
}

.profile_lvls .line {
margin-top:165px;
margin-bottom:134px;
float:left;
background-image:url(../img/levels/horizontal_line.png);
background-repeat:no-repeat;
height:4px;
width:160px;
position:relative
}

.profile_lvls .line.active .label_icon {
width:187px;
height:177px;
margin:0 auto 17px
}

.profile_lvls .line.active .label_title {
display:block
}

.profile_lvls .line.active .label_level {
color:#ffbc00;
font-size:21px;
font-weight:700;
margin-top:6px;
text-transform:uppercase
}

.profile_lvls .line.active .label_points {
margin-top:14px
}

.profile_lvls .line.active .label_points_name {
display:inline;
font-size:18px
}

.profile_lvls .label_circle {
position:absolute;
height:24px;
width:24px;
-webkit-border-radius:12px;
-moz-border-radius:12px;
border-radius:12px;
background-color:#f7feff;
right:-12px;
bottom:-10px;
z-index:1
}

.profile_lvls .label_circle:after {
display:block;
position:absolute;
height:12px;
width:12px;
-webkit-border-radius:6px;
-moz-border-radius:6px;
border-radius:6px;
right:6px;
bottom:6px
}

.profile_lvls .label_text {
position:absolute;
width:200px;
margin-right:-100px;
right:0;
top:-138px;
text-align:center;
z-index:2
}

.profile_lvls .label_icon {
width:100px;
height:94px;
background-repeat:no-repeat;
background-size:cover;
margin:33px auto 41px
}

.profile_lvls .label_title {
display:none;
color:#0c2345;
font-size:18px
}

.profile_lvls .label_level {
color:#0c2345;
font-size:14px
}

.profile_lvls .label_points {
color:#3972a5;
font-size:18px;
margin-top:7px
}

.profile_lvls .label_points_name {
font-size:14px
}

.profile_lvls .line_1 {
width:3px;
background-position:0 0
}

.profile_lvls .line_1 .label_circle:after {
background-color:#29d4f8
}

.profile_lvls .line_2 {
background-position:-3px 0
}

.profile_lvls .line_2 .label_circle:after {
background-color:#4288df
}

.profile_lvls .line_3 {
background-position:-163px 0
}

.profile_lvls .line_3 .label_circle:after {
background-color:#6a54ca
}

.profile_lvls .line_4 {
background-position:-323px 0
}

.profile_lvls .line_4 .label_circle:after {
background-color:#9423b0
}

.profile_lvls .line_5 {
background-position:-483px 0
}

.profile_lvls .line_5 .label_circle:after {
background-color:#b41c8d
}

.profile_lvls .line_6 {
background-position:-643px 0
}

.profile_lvls .line_6 .label_circle:after {
background-color:#c61c6c
}

.profile_lvls .line_7 {
background-position:-803px 0
}

.profile_lvls .line_7 .label_circle:after {
background-color:#d32b59
}

.profile_lvls .link {
display:block;
float:right;
color:#3972a5;
font-size:12px;
margin-top:14px;
margin-bottom:14px
}

.form_radio div {
display:inline-block
}

.form_radio div:last-child {
margin-left:40px
}

.form_radio div input {
display:none
}

.form_radio .edit_show {
display:inline-block
}

.form_radio input {
display:none
}

.form_radio input+label {
font-size:18px;
padding-left:26px;
cursor:pointer;
color:#a6abb5;
position:relative;
display:inline-block
}

.form_radio input+label:before {
display:block;
position:absolute;
width:19px;
height:18px;
background:url(../img/sprite.png) -120px -178px no-repeat;
top:0;
left:0
}

.form_radio input:checked+label {
color:#fff
}

.form_radio input:checked+label:before {
background:url(../img/sprite.png) -120px -209px no-repeat
}

.check_light {
display:none
}

.check_light+label span {
display:inline-block;
margin:0;
background:url(../img/sprite.png) -39px -194px no-repeat;
width:24px;
height:24px;
cursor:pointer
}

.check_light:checked+label span {
background:url(../img/sprite.png) -39px -221px no-repeat;
width:24px;
height:24px
}

.check_dark+label span {
background-position:-874px -50px
}

.check_dark:checked+label span {
background-position:-115px -277px
}

.lottery_tickets {
padding-bottom:68px;
overflow:hidden
}

.lottery_tickets .lottery_tickets_cont {
width:208px;
height:172px;
padding:28px 0 0;
position:relative;
display:inline-block;
float:left;
margin-left:15px;
margin-right:11px;
text-align:center;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px
}

.lottery_tickets .lottery_tickets_cont.winning {
background-color:#f0f5fd
}

.lottery_tickets .lottery_tickets_cont .ticket_bg {
top:-30px;
left:-16px;
z-index:1;
width:236px;
height:186px;
background:url(../img/ticket_bg.png) center no-repeat;
display:none;
position:absolute;
visibility:visible
}

.lottery_tickets .lottery_tickets_cont p {
line-height:20px;
color:#00161e;
font-size:16px
}

.lottery_tickets .lottery_tickets_cont p.summ_tickets {
color:#80a5cb
}

.lottery_tickets .lottery_tickets_cont:hover .ticket_bg {
display:block
}

.lottery_tickets .lottery_tickets_cont:hover {
cursor:pointer
}

.lottery_tickets .ticket1,.lottery_tickets .ticket2,.lottery_tickets .ticket3,.lottery_tickets .ticket4,.lottery_tickets .ticket5 {
margin:0 auto;
float:none;
width:143px;
height:66px;
background-size:auto
}

.lottery_tickets .gifts_title {
margin-left:16px;
margin-top:16px;
float:left;
font-size:22px;
text-transform:uppercase;
color:#000
}

.lottery_tickets .tickets_list {
margin-top:123px;
clear:both
}

.z_index {
z-index:10;
position:relative
}

#bonus_settings .form-error {
text-align:left;
margin:0
}

.profile_tab {
display:none
}

#pr_data {
display:block
}

.country-phone .icon_status {
background:url(../img/sprite.png) 0 -197px no-repeat;
width:20px;
height:20px;
display:inline-block;
margin-left:16px;
position:relative;
top:4px
}

#photo-size-error {
display:none;
color:#e71d51;
font-size:12px;
width:150px;
text-align:left;
position:absolute
}

.popup_overlay {
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
z-index:10000;
display:none;
background-image:url(data:image/png;
base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAACXBIWXMAAAsTAAALEwEAmpwYAAABNmlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarY6xSsNQFEDPi6LiUCsEcXB4kygotupgxqQtRRCs1SHJ1qShSmkSXl7VfoSjWwcXd7/AyVFwUPwC/0Bx6uAQIYODCJ7p3MPlcsGo2HWnYZRhEGvVbjrS9Xw5+8QMUwDQCbPUbrUOAOIkjvjB5ysC4HnTrjsN/sZ8mCoNTIDtbpSFICpA/0KnGsQYMIN+qkHcAaY6addAPAClXu4vQCnI/Q0oKdfzQXwAZs/1fDDmADPIfQUwdXSpAWpJOlJnvVMtq5ZlSbubBJE8HmU6GmRyPw4TlSaqo6MukP8HwGK+2G46cq1qWXvr/DOu58vc3o8QgFh6LFpBOFTn3yqMnd/n4sZ4GQ5vYXpStN0ruNmAheuirVahvAX34y/Axk/96FpPYgAAACBjSFJNAAB6JQAAgIMAAPn/AACA6AAAUggAARVYAAA6lwAAF2/XWh+QAAAAE0lEQVR42mJgYGDYDAAAAP//AwAAuAC0QDJTygAAAABJRU5ErkJggg==);
overflow-y:auto
}

.popup {
border:1px solid #13325f;
background:#07192a;
width:796px;
position:absolute;
top:50%;
left:50%;
z-index:10001;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px
}

.popup.mid_popup {
width:910px
}

.popup .gl {
padding-bottom:24px
}

.popup .gl .gl_item_wrapper {
height:170px;
padding:5px
}

.popup .gl .gl_item {
margin-bottom:6px
}

.popup .gl .gl_item_inner {
border:1px solid #245483;
background-color:transparent
}

.popup .gl .gl_item_inner .game_item_img {
border-bottom:none
}

.popup .gl .gl_item_inner .game_item_title {
font-size:12px;
line-height:20px;
padding-left:5px;
height:13%;
text-align:left;
color:#1ecdff;
background:#0d2548;
border-top:1px solid #245483
}

.popup .gl .game_item_btns {
top:0
}

.popup .gl .game_like_btn {
top:6px;
right:3px;
width:27px;
height:29px;
background-position:-706px -97px
}

.popup .gl .game_like_btn:hover {
background-position:-733px -97px
}

.popup .gl .game_like_btn.active,.popup .gl .game_like_btn.active:hover,.popup .gl .game_like_btn:active {
background-position:-760px -97px
}

.popup .gl .game_play_btn {
width:139px;
font-size:14px;
margin:40px auto 0;
padding-bottom:7px;
padding-top:7px;
-webkit-box-shadow:0 2px 0 #955308;
-moz-box-shadow:0 2px 0 #955308;
box-shadow:0 2px 0 #955308
}

.popup .gl .game_demo_btn {
width:139px;
font-size:11px;
margin:16px auto 0;
padding:3px 0 4px
}

.popup .form-error {
display:block;
color:#e71d51;
font-size:12px;
line-height:15px;
text-align:center;
width:262px;
margin:-8px auto 17px
}

.popup .confirm {
text-align:center
}

.popup .confirm .white {
margin-bottom:10px
}

.popup .confirm .popup_disabled {
margin:30px 0
}

.popup .blue_text {
color:#3972a5;
font-size:14px;
margin:8px auto 30px;
line-height:18px
}

.popup .white_title {
color:#fff;
font-size:18px;
font-weight:700;
margin:20px auto 13px
}

.popup .white_text {
color:#fff;
font-size:14px;
margin:8px auto 20px;
line-height:18px
}

.popup .white_text .lists_wrapper {
display:inline-block
}

.popup .white_text ul {
margin:28px auto 0 20px;
text-align:left;
display:block;
float:left;
width:336px
}

.popup .white_text li {
position:relative;
display:block;
padding-left:15px;
margin-bottom:10px
}

.popup .white_text li:before {
display:block;
position:absolute;
left:0;
top:8px;
background-color:#ffbc00;
height:5px;
width:5px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px
}

.popup_body .country-phone .country-phone-selected,.popup_body .user_name,.popup_body i,.popup_line.for_title p {
display:inline-block
}

.popup .link_lite {
color:#96b1ca
}

.popup_head {
padding-top:10px;
position:relative;
background:url(data:image/svg+xml;
base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzBkNDY3MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUzJSIgc3RvcC1jb2xvcj0iIzBkMmY1NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNzE5MmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background:-moz-linear-gradient(top,#0d4671 1%,#0d2f54 53%,#07192a 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#0d4671),color-stop(53%,#0d2f54),color-stop(100%,#07192a));
background:-webkit-linear-gradient(top,#0d4671 1%,#0d2f54 53%,#07192a 100%);
background:-o-linear-gradient(top,#0d4671 1%,#0d2f54 53%,#07192a 100%);
background:-ms-linear-gradient(top,#0d4671 1%,#0d2f54 53%,#07192a 100%);
background:linear-gradient(to bottom,#0d4671 1%,#0d2f54 53%,#07192a 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr= '#0d4671 ',endColorstr= '#07192a ',GradientType=0)
}

.popup_title {
color:#ffbc00;
font-size:28px;
font-weight:400;
text-align:center
}

.popup_close_btn {
position:absolute;
top:11px;
right:11px;
background:url(../img/sprite.png) -1px -1px no-repeat;
width:31px;
height:31px
}

.popup_close_btn:active,.popup_close_btn:hover {
background-position:-33px -1px;
cursor:pointer
}

.popup_line {
margin-top:15px;
background:#04254f;
background:-moz-linear-gradient(left,#04254f 0,#0d90d7 51%,#04254f 100%);
background:-webkit-gradient(left top,right top,color-stop(0,#04254f),color-stop(51%,#0d90d7),color-stop(100%,#04254f));
background:-webkit-linear-gradient(left,#04254f 0,#0d90d7 51%,#04254f 100%);
background:-o-linear-gradient(left,#04254f 0,#0d90d7 51%,#04254f 100%);
background:-ms-linear-gradient(left,#04254f 0,#0d90d7 51%,#04254f 100%);
background:linear-gradient(to right,#04254f 0,#0d90d7 51%,#04254f 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr= '#04254f ',endColorstr= '#04254f ',GradientType=1);
height:1px
}

.popup_line.for_title {
background:url(../img/line_for_title.png) center 13px no-repeat;
height:30px;
text-align:center;
margin-top:45px;
margin-bottom:11px
}

.popup_line.for_title p {
width:138px;
padding:6px 0;
border:1px solid #266a95;
background:#07192a;
font-size:14px;
color:#fff;
-webkit-border-radius:25px;
-moz-border-radius:25px;
border-radius:25px
}

.popup_body {
padding-top:28px;
background:#07192a
}

.popup_body .country-phone {
overflow:hidden;
margin:26px 0 18px
}

.popup_body .country-phone .country-phone-options input {
width:234px
}

.popup_body.text_center {
text-align:center;
padding-bottom:32px;
position:relative
}

.popup_body.text_center .input_popup {
margin:54px 0 16px
}

.popup_body.text_center .input_popup.for_email {
margin:44px 0 19px
}

.popup_body.text_center .input_popup.for_email_big {
width:300px
}

.popup_body.text_center .input_popup.small_margin {
margin:0 0 20px
}

.popup_body.text_center .input_popup.jackpot_big {
margin:122px 0 68px;
font-size:50px;
color:#3fdf96;
background:0 0;
border:none;
width:430px;
height:90px
}

.popup_body.text_center.bigger {
padding-bottom:72px
}

.popup_body.text_center.bigger .for_email {
margin:44px 0 19px
}

.popup_body.text_center .error {
width:420px;
position:absolute;
top:176px;
left:50%;
margin-left:-210px
}

.popup_body.text_center.padding {
padding-bottom:52px
}

.popup_body.successfuly .btn_orange_small {
margin:37px 0 48px
}

.popup_body .lvl_bar_wrapper {
width:334px;
display:inline-block
}

.popup_body .lvl_bar_wrapper .lvl_bar {
height:14px
}

.popup_body i {
font-size:18px;
font-style:italic;
color:#a5a8ab;
margin-top:11px;
margin-bottom:34px
}

.popup_body.jackpot_body {
padding-bottom:0;
background:#07192a
}

.popup_body.jackpot_body .white_title {
font-size:28px;
margin-top:2px
}

.popup_body .user_name {
text-decoration:none;
margin-top:6px;
margin-right:1px;
color:#fefefe;
font-size:18px;
line-height:25px;
text-overflow:ellipsis;
white-space:nowrap;
width:5em;
overflow:hidden;
margin-bottom:8px
}

.popup_body .user_name:hover {
text-decoration:underline
}

.popup_body.congratulation {
text-align:center;
padding-top:51px
}

.popup_body.congratulation .white {
font-size:30px;
line-height:36px
}

.popup_body.congratulation .btn_orange_small {
margin:70px auto 50px
}

.jackpot_bg {
width:586px;
height:412px;
background:url(../img/popup_jackpot_bg.jpg) 0 58px no-repeat;
margin:0 auto
}

.white_title {
line-height:33px;
margin:-7px 0 18px;
color:#fff;
font-size:22px
}

.white_title span {
font-size:28px;
color:#ffbc00
}

.white_title.line_height {
line-height:27px;
margin:-2px 0 41px
}

.white {
color:#FFF;
font-size:14px
}

.input_popup,.input_popup_disabled {
color:#80a5cb;
display:inline-block
}

.input_popup_disabled {
margin:28px 0 26px;
font-size:18px;
background:0 0;
border:none;
clear:both;
width:154px
}

.input_popup {
margin-bottom:9px;
padding-bottom:5px;
background:#071222;
font-size:14px;
text-align:center;
height:24px;
box-shadow:none;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
border:1px solid #1f456f;
width:260px
}

.input_popup::-webkit-input-placeholder {
color:#2d3f53
}

.input_popup:-moz-placeholder {
color:#486485
}

.input_popup::-moz-placeholder {
color:#486485
}

.input_popup:-ms-input-placeholder {
color:#2d3f53
}

.block_layer {
z-index:10000;
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
display:none
}

.popup_disabled.disabled {
position:relative;
opacity:.4
}

.popup_disabled.disabled .block_layer {
display:block
}

.popup_ok_icon {
background:url(../img/sprite.png) 0 -255px no-repeat;
width:40px;
height:40px;
margin:38px auto 26px
}

.popup_ok_icon+.white {
font-size:18px
}

.screen {
width:617px;
height:353px;
margin:0 auto 43px;
background:url(../img/screen.png) no-repeat
}

.user_level_wrapper {
margin-top:22px;
margin-left:228px
}

.user_level_wrapper .avatar_cont {
float:left
}

.user_level_wrapper .avatar_notice {
padding-top:40px;
top:19px
}

.user_level_wrapper .avatar_notice p {
line-height:10px
}

.user_level_data {
float:left;
margin-left:26px;
margin-top:30px
}

.user_level_number {
margin-left:2px;
font-size:14px;
float:left;
color:#00b2ff;
background:#1f5773;
padding:1px 12px;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px
}

.user_level {
float:left;
color:#6293b9;
font-size:14px;
margin-left:7px
}

.game_hall_body {
height:483px;
background:url(../img/game_hall.jpg) center top no-repeat
}

.game_hall_body .white_title {
font-size:28px;
margin:17px auto 147px
}

.game_hall_body .link_blue {
margin-top:28px;
font-size:18px;
display:block
}

.for_title .white_title {
margin-top:10px
}

.gift_cont {
margin-bottom:15px
}

.gift_cont .gift_desc {
display:none;
color:#fdb436;
text-decoration:none;
font-size:14px;
line-height:140%;
width:100%;
height:100%;
background-color:rgba(7,25,42,.83);
border:1px solid #ffac00;
-webkit-border-radius:55px;
-moz-border-radius:55px;
border-radius:55px
}

.gift_cont .gift_desc_inside {
display:table-cell;
text-align:center
}

.gift_cont .gift_img {
width:196px;
height:205px;
margin:0 auto;
-webkit-border-radius:55px;
-moz-border-radius:55px;
border-radius:55px;
position:relative;
background-repeat:no-repeat;
background-size:cover
}

.gift_cont .gift_img:hover .gift_desc {
display:table
}

.gift_cont .gift_img:active .gift_desc {
background-color:rgba(7,25,42,.9)
}

.gift_cont tr {
background:0 0!important
}

.gift_cont tr td {
border-left:none;
padding:0
}

.gift_cont tr td .gift_title {
margin:18px auto auto;
color:#fff;
font-size:18px;
line-height:22px;
width:290px
}

.gift_cont a {
padding-top:10px
}

.choice_gift img {
dosplay:block;
width:196px;
height:205px;
margin:0 auto;
-webkit-border-radius:55px;
-moz-border-radius:55px;
border-radius:55px
}

.popup .gl span {
color:#fff;
font-size:14px;
line-height:18px;
display:block;
padding-left:5px
}

.popup .gl span.max_win {
color:#3fdf96
}

.big_popup {
width:954px
}

.big_popup .gl .gl_item_wrapper {
width:302px;
height:270px;
margin-left:10px
}

.big_popup .gl .gl_item_wrapper:first-child {
margin-left:0
}

.big_popup .gl {
margin-top:8px;
margin-left:6px;
padding-bottom:15px
}

.big_popup .gl .gl_item_inner {
border:none
}

.big_popup .gl .gl_item_inner .game_item_title {
padding-top:6px;
padding-left:12px;
border:1px solid #245483;
border-top:none;
font-size:18px
}

.big_popup .link_blue,.popup_small .link_blue {
font-size:22px
}

.big_popup .gl .game_item_btns {
background:url(../img/game_item_hover_big.png) top center repeat-y
}

.big_popup .gl .game_play_btn {
margin-top:80px
}

.popup_small {
width:650px
}

.popup_small .popup_line {
background-position:center top
}

.popup_body.bg_for_table,.popup_table {
background:#07192a
}

.popup_small .popup_body {
padding-top:0;
padding-bottom:10px
}

.popup_small .popup_body.for_padding {
padding-bottom:112px
}

.popup_tiny {
width:441px;
margin-left:-220px
}

.popup_tiny .btn_orange {
min-width:230px
}

.popup_tiny .big_link {
font-size:18px;
color:#FFF;
margin-top:14px;
display:block
}

.popup_table {
padding:20px 19px 0
}

.popup_table table td:first-child {
padding-right:0;
padding-left:13px;
text-align:left;
border-left:1px solid #358bca
}

.popup_table table td:last-child {
border-right:1px solid #358bca
}

.popup_table table tr:last-child td {
border-bottom:1px solid #358bca
}

.pagination {
margin-top:8px
}

.pagination a {
color:#fff;
font-size:12px;
text-decoration:none;
display:inline-block;
padding:2px 5px 4px;
border:1px solid transparent
}

.pagination a.active_item,.pagination a:hover {
border-color:#fff
}

.red_big {
margin-top:65px;
margin-bottom:52px;
font-size:28px;
color:#ff2f59
}

.white_mid_title {
color:#fff;
font-size:22px
}

.white_mid_title a {
color:#4cceff
}

.yellow_big_title {
font-size:28px;
color:#ffb51f
}

.popup_body.for_fast_reg {
padding-bottom:24px;
padding-top:46px
}

.popup_body.for_fast_reg .yellow_big_title {
margin-top:7px;
margin-bottom:3px
}

.popup_body.for_fast_reg .country-phone {
margin:43px 0 10px;
width:366px
}

.fast_reg .fast_reg_cont .form_radio,.social_reg .fast_reg_cont .form_radio {
margin-top:24px
}

.popup_body.for_fast_reg .country-phone .label {
margin-left:0;
padding-top:7px;
margin-right:6px;
float:left
}

.popup_body.for_fast_reg .country-phone .country-phone-selector {
float:left
}

.fast_reg .fast_reg_cont {
margin-left:214px;
text-align:left;
margin-bottom:80px
}

.fast_reg .fast_reg_cont .label {
margin-left:0
}

.social_reg {
margin-left:200px;
padding-bottom:28px
}

.social_reg .fast_reg_cont {
margin-left:214px;
text-align:left;
margin-bottom:80px
}

.social_reg .fast_reg_cont .label {
margin-left:0
}

.social_reg .vertical_line {
height:412px;
margin-top:10px;
margin-left:0
}

.social_reg .reg {
margin-top:29px;
margin-left:34px;
width:360px;
text-align:center
}

.social_reg .globologin-box {
margin-top:5px;
margin-bottom:20px;
display:inline-block
}

.social_reg .span_bonus {
color:#fefefe;
font-size:14px;
padding-left:7px
}

.social_reg .input {
margin-bottom:10px;
width:260px;
display:inline-block
}

.social_reg .label {
margin-left:46px;
font-size:18px;
margin-top:-4px;
margin-right:12px;
color:#fff
}

.social_reg .registration {
margin-left:12px;
margin-top:26px;
margin-bottom:10px;
padding:8px 40px;
float:none
}

.social_reg .form_radio {
margin-top:4px;
text-align:left
}

.social_reg .form_radio div:last-child {
margin-left:43px
}

.social_reg .checkbox_cont {
margin-top:21px
}

.social_reg .big_link {
font-size:18px;
color:#FFF;
margin-top:14px
}

.deposit {
line-height:24px;
margin-top:26px;
padding-bottom:2px;
color:#fff;
font-size:18px
}

.deposit span {
color:#ffb51f;
font-size:24px
}

.ticket_wrap {
margin:25px 0 0 173px;
width:480px;
clear:both;
overflow:hidden
}

.ticket_wrap img,.ticket_wrap span {
float:left
}

.ticket_wrap .btn_orange_small {
margin-top:9px;
float:right
}

.price_ticket {
margin-top:18px;
margin-left:27px;
font-size:16px;
color:#80a5cb
}

.amount {
margin-top:17px;
margin-left:30px;
font-size:18px;
color:#3fdf96
}

.popup_details {
padding-left:22px;
margin-top:12px;
font-size:13px;
line-height:16px;
color:#fff;
text-align:left
}

.popup_details span {
color:#80a5cb
}

.popup_details.light_font a {
color:#4cceff
}

.two_columns {
padding-top:22px;
background:0 0
}

.two_columns .form_login {
margin-left:51px;
margin-top:19px;
margin-bottom:30px;
float:left
}

.two_columns .form_login .reg_title {
color:#396ca5;
font-size:16px;
margin-bottom:14px;
margin-left:24px;
padding-top:2px
}

.two_columns .form_login .reg {
margin-left:68px
}

.two_columns .form_login input {
margin-left:24px;
width:260px;
margin-bottom:16px
}

.two_columns .form_login .forgot {
color:#3972a5;
font-size:12px;
display:inline-block;
margin-top:-2px;
margin-left:0;
float:right;
margin-right:34px
}

.two_columns .form_login+.vertical_line {
margin-left:41px
}

.two_columns .form_login+.vertical_line+.reg {
margin-top:42px
}

.two_columns .reg {
margin-top:34px;
margin-left:82px;
height:auto;
width:auto;
float:left;
position:static
}

.two_columns .sign_in {
padding:0;
float:none;
margin:0
}

.two_columns .btn_blue {
margin:28px 0 0 117px
}

.two_columns .globologin-box {
margin-top:18px;
margin-bottom:40px
}

.vertical_line {
margin-left:76px;
background:#0d2e4d;
width:1px;
height:210px;
float:left
}

.left_popup {
margin-top:24px;
text-align:center;
width:365px;
float:left
}

.left_popup .link_blue {
color:#FFF;
margin-top:21px;
font-size:18px
}

.fast_reg {
margin-left:200px;
padding-bottom:28px
}

.fast_reg .vertical_line {
height:412px;
margin-top:10px;
margin-left:0
}

.fast_reg .reg {
margin-top:29px;
margin-left:34px;
width:360px;
text-align:center
}

.fast_reg .globologin-box {
margin-top:5px;
margin-bottom:20px;
display:inline-block
}

.fast_reg .span_bonus {
color:#fefefe;
font-size:14px;
padding-left:7px
}

.fast_reg .input {
margin-bottom:10px;
width:260px;
display:inline-block
}

.fast_reg .label {
margin-left:46px;
font-size:18px;
margin-top:-4px;
margin-right:12px;
color:#fff
}

.fast_reg .registration {
margin-left:12px;
margin-top:26px;
margin-bottom:10px;
padding:8px 40px;
float:none
}

.fast_reg .form_radio {
margin-top:4px;
text-align:left
}

.fast_reg .form_radio div:last-child {
margin-left:43px
}

.fast_reg .checkbox_cont {
margin-top:21px
}

.fast_reg .big_link {
font-size:18px;
color:#FFF;
margin-top:14px
}

.without_gift .left_popup,.without_gift .vertical_line {
display:none
}

.without_gift .reg {
margin-left:147px;
width:360px
}

.checkbox_cont {
margin-top:36px;
clear:both;
margin-left:48px;
text-align:left
}

.link_blue.inline {
display:inline
}

.reg_title.small_title {
font-size:12px;
line-height:18px;
margin-top:6px;
margin-bottom:15px
}

.reg_title.small_title .link_blue {
font-size:12px;
color:#fff
}

.link_blue.big_link {
font-size:18px
}

.popup_body.small_padding {
padding-bottom:14px
}

.ticket1,.ticket2,.ticket3,.ticket4,.ticket5 {
background-repeat:no-repeat;
background-size:129px 59px;
width:129px;
height:59px;
float:left
}

.ticket1 {
background-image:url(../img/ticket1.png)
}

.ticket2 {
background-image:url(../img/ticket2.png)
}

.ticket3 {
background-image:url(../img/ticket3.png)
}

.ticket4 {
background-image:url(../img/ticket4.png)
}

.ticket5 {
background-image:url(../img/ticket5.png)
}

.large_popup {
width:1136px
}

.large_popup .popup_body {
padding-top:0;
padding-bottom:26px
}

.large_popup .promo_item {
border:none
}

.large_popup .white_mid_title {
margin-top:26px;
margin-bottom:42px;
line-height:26px;
text-align:center
}

.large_popup .white_mid_title span {
color:#3fdf96
}

.large_popup .link_blue {
font-size:22px;
float:right;
padding-top:11px
}

.large_popup .cont_for_but {
margin:0 auto;
width:370px
}

.finish_messege {
margin-top:48px;
margin-bottom:30px;
color:#ffb51f;
font-size:30px;
text-transform:uppercase
}

select.profile_birthday {
left:-9999px;
position:absolute
}

.for_select {
float:left;
padding-top:7px
}

.popup_levelup {
color:#fff;
padding-bottom:9px
}

.popup_levelup .img_wrapper {
float:left;
width:323px;
padding:22px 0 0 45px
}

.popup_levelup .description {
float:left;
width:460px;
padding-top:53px
}

.popup_levelup .reached {
font-size:24px;
margin-bottom:12px
}

.popup_levelup .reached a {
color:#04cbf9;
text-decoration:underline
}

.news .news_item .more_link:hover,.news .news_title,.news .news_title a,.popup_levelup .reached a:hover {
text-decoration:none
}

.popup_levelup .comment {
font-style:italic;
font-size:18px;
opacity:.5;
margin-bottom:33px
}

#remind_form_email {
margin:auto;
width:70%
}

.has-error #remind_form_email {
margin-bottom:15px
}

.reg_details {
width:320px;
color:#fff;
font-size:12px;
text-align:left;
line-height:18px;
margin-bottom:12px
}

.reg_details a {
color:#fff
}

.exchange_compoints {
text-align:center;
padding-top:67px;
padding-bottom:70px
}

.exchange_compoints .compoints_info_block {
position:absolute;
color:#fff;
width:100%;
margin-top:-42px
}

.exchange_compoints .compoints_info_block .text_yellow {
color:#ffb51f;
font-size:16px;
text-decoration:none
}

.exchange_compoints .compoints_block {
margin:0 auto 13px
}

.exchange_compoints .exchange_input {
width:105px;
display:inline-block
}

.exchange_compoints .cash {
color:#3972a5;
font-size:20px;
margin-left:17px;
margin-right:35px
}

.exchange_compoints .exchange_rate {
color:#3972a5;
background-color:#0a2945;
height:30px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
padding:7px 13px;
font-size:14px;
display:inline-block
}

.game_tables {
padding:0 21px 30px
}

.game_table {
float:left;
width:287px;
text-align:center;
padding:0 10px
}

.game_table_title {
color:#fff;
padding:10px 0 17px;
background:url(../img/table_limits/title_bg.png) top center no-repeat
}

.game_table_img {
display:block;
border:1px solid #9eb1c9;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px
}

.game_table_limits {
margin:37px 0 48px;
height:8px;
background-color:#3d5675;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px
}

.game_table_limits_bar {
margin-left:14%;
height:100%;
width:72%;
background-color:#ffb51f;
position:relative
}

.game_table_limits_bar:after,.game_table_limits_bar:before {
position:absolute;
top:-2px;
display:block;
height:12px;
width:12px;
background-color:#c27c2d;
-webkit-border-radius:6px;
-moz-border-radius:6px;
border-radius:6px
}

.game_table_limits_bar:after {
left:-6px
}

.game_table_limits_bar:before {
right:-6px
}

.game_table_max_title,.game_table_max_value,.game_table_min_title,.game_table_min_value {
position:absolute;
width:80px;
text-align:center;
font-size:14px
}

.game_table_min_title,.game_table_min_value {
left:-40px
}

.game_table_max_title,.game_table_max_value {
right:-40px
}

.game_table_max_value,.game_table_min_value {
color:#ffc01e;
bottom:-27px
}

.game_table_max_title,.game_table_min_title {
color:#3972a5;
top:-26px
}

.cash_wrapper iframe {
width:793px;
height:567px;
border:none;
overflow:hidden
}

.news {
padding-left:63px;
padding-right:63px
}

.news .gl_item_wrapper {
padding:0;
margin:10px 0 24px;
width:222px;
height:194px;
float:none
}

.news .news_left {
float:left;
position:relative;
padding-bottom:21px;
width:75%
}

.news .news_left .desc,.news .news_left .desc p {
font-size:14px;
color:#000;
line-height:17px
}

.news .news_left .desc p {
margin-bottom:10px
}

.news .news_left .desc p:empty {
display:none
}

.news .news_item {
margin-bottom:26px
}

.news .news_title,.news .news_title_view {
line-height:24px;
margin-bottom:23px;
display:block;
font-family: 'Segoe UI',Arial, 'Open Sans',regular
}

.news .news_item .more_link {
color:#000;
font-size:14px;
margin-top:13px;
float:left;
font-weight:900
}

.news .news_title {
font-size:24px;
color:#062346;
font-weight:400
}

.news .news_title a {
font-size:inherit;
color:inherit
}

.news .news_title a:hover {
text-decoration:underline
}

.news .view_all_link {
right:0;
float:right;
font-family: 'Segoe UI',Arial, 'Open Sans',regular;
color:#3972a5;
font-weight:900;
font-size:14px
}

.news .view_all_link:hover {
text-decoration:none
}

.news .news_title_view {
font-size:24px;
color:#062346;
font-weight:400;
text-decoration:none;
margin-top:30px
}

.news .news_title_view a {
text-decoration:none;
font-size:inherit;
color:inherit
}

.news .news_title_view a:hover {
text-decoration:underline
}

.news .news_img_wrapper {
float:left;
margin-right:30px;
display:block
}

.news .news_img {
border-radius:4px;
border:1px solid #9eb1c9;
max-width:247px;
display:block
}

.news .desc {
overflow:hidden
}

.news .desc_wrapper_view {
font-size:15px;
line-height:22px
}

.news .desc_wrapper_view .news_img {
max-width:100%;
margin-bottom:20px
}

.news .desc_wrapper_view p {
margin-bottom:10px
}

.news .news_right {
padding-top:30px;
padding-bottom:10px;
position:relative;
float:right
}

.news .gl {
padding:10px 0
}

.news.news_page {
padding-top:0
}

.news.news_page .news_right {
margin-top:-10px;
padding-top:0
}

.news.news_page .gl {
padding:0
}

.other_wins_title {
line-height:24px;
display:block;
color:#062346;
font-weight:700;
margin-bottom:23px;
text-decoration:none;
margin-top:40px
}

.other_wins {
margin:10px 0 18px
}

.other_wins_item .news_img {
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
border:1px solid #9eb1c9;
max-width:247px;
display:block;
width:100%
}

.other_wins_item {
float:left;
margin-right:36px;
width:236px;
display:block
}

.other_wins_item:nth-child(1n+3) {
margin-right:0
}

.other_wins_desc {
color:#062346;
display:inline-block;
font-size:14px;
line-height:18px;
margin-top:5px;
text-decoration:underline
}

.promo_item,.videos .video_item .more_link:hover,.videos .video_title {
text-decoration:none
}

.additional_content {
display:none
}

.promo_item {
width:1044px;
height:278px;
border:1px solid #9eb1c9;
background-position:center center;
background-repeat:no-repeat;
background-size:cover;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
margin:0 auto;
overflow:hidden;
display:block
}

.promo_item.finished {
width:508px;
height:239px;
margin:10px 0;
display:inline-block;
position:relative
}

.promo_item.finished:hover .tour_details {
display:table-cell
}

.promo_item.finished .promo_right:before,.promo_item.finished:hover .line_before {
display:none
}

.promo_item.finished .promo_left {
width:280px
}

.promo_item.finished .promo_right {
width:226px;
padding-left:0
}

.promo_item.finished .finish_messege {
height:70px;
overflow:hidden;
margin-top:0;
line-height:35px;
margin-bottom:15px
}

.promo_item.finished .promo_duration {
width:180px;
margin-left:25px;
font-size:14px;
padding:5px 18px
}

.promo_item.finished .fond_desc {
width:226px;
height:34px;
margin-top:26px;
margin-left:0
}

.promo_item.finished .fond_desc .fond,.promo_item.finished .fond_desc .fond_title {
display:block;
float:none
}

.promo_item.finished .fond {
margin-top:2px
}

.promo_item .promo_left {
float:left;
width:644px;
height:100%;
text-align:center;
position:relative
}

.promo_item .promo_label {
position:absolute;
top:0;
left:0;
width:125px;
height:128px
}

.promo_item .promo_label.weekly {
background:url(../img/sprite.png) -840px -147px no-repeat
}

.promo_item .promo_label.hourly {
background:url(../img/sprite.png) -968px -147px no-repeat
}

.promo_item .promo_label.daily {
background:url(../img/sprite.png) -1227px -147px no-repeat
}

.promo_item .promo_label.once {
background:url(../img/sprite.png) -1102px -147px no-repeat
}

.promo_item .promo_title {
width:302px;
height:80px;
overflow:hidden;
color:#ffb51f;
font-size:30px;
line-height:40px;
margin-top:12px;
margin-left:13px;
text-transform:uppercase;
text-align:left;
word-wrap:break-word;
font-weight:400
}

.promo_item .promo_right {
padding-top:6px;
padding-left:46px;
float:right;
width:396px;
height:100%;
background-color:rgba(0,0,0,.7);
text-align:center
}

.promo_item .timer_remains {
color:#fff;
font-size:14px;
text-align:center;
margin-top:23px;
margin-right:65px
}

.promo_item .w_timer_wrapper {
width:270px;
text-align:center
}

.promo_item .timer {
font-size:36px;
display:inline-block;
margin-top:3px;
margin-left:9px;
margin-bottom:9px;
color:#cfcfcf
}

.promo_item .timer_dots {
float:left;
margin-top:15px;
height:16px;
width:6px;
background:url(../img/sprite.png) -924px -50px no-repeat
}

.promo_item .timer_item {
float:left;
margin:0 13px
}

.promo_item .timer_item.red {
color:#ffb51f;
margin-right:0
}

.promo_item .timer_item:first-child {
margin-left:4px
}

.promo_item .timer_desc {
text-align:center;
font-size:9px
}

.promo_item .promo_duration {
width:200px;
margin-left:38px;
padding:5px 10px;
color:#2c436c;
font-size:14px;
background-color:#cececf;
-webkit-border-radius:14px;
-moz-border-radius:14px;
border-radius:14px
}

.promo_item .fond_desc {
width:322px;
overflow:hidden;
height:16px;
margin-top:24px;
margin-left:15px
}

.promo_item .fond_title {
display:inline-block;
float:left;
color:#fff;
font-size:15px
}

.promo_item .fond {
margin-left:8px;
display:inline-block;
float:left;
color:#ffb41e;
font-size:16px;
font-weight:700
}

.promo_item .fond_currency {
font-size:16px
}

.promo_item .prizes {
font-size:11px;
line-height:14px;
color:#fff;
width:286px;
margin-top:20px;
display:inline-block;
text-align:left
}

.promo_item .prize {
padding-left:10px;
padding-right:4px;
position:relative
}

.promo_item .prize:before {
position:absolute;
left:0;
bottom:4px;
height:5px;
width:5px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
background-color:#ffb41e
}

.promo_item.gift_timer {
width:100%;
border:0;
height:auto
}

.promo_item.gift_timer .w_timer_wrapper {
width:100%
}

.promo_item.gift_timer .timer {
background:0 0;
box-shadow:none;
color:#062346;
padding:0;
height:auto;
margin:0 auto
}

.promo_item.gift_timer .seconds {
color:#062346
}

.promo_item.gift_timer .timer_item {
font-family: 'Segoe UI',Arial, 'Open Sans',regular;
font-size:24px;
padding:0;
margin:0;
font-weight:100
}

.promo_item.gift_timer .timer_dots {
background:0 0;
position:relative;
margin-top:3px;
margin-left:4px;
margin-right:4px
}

.promo_item.gift_timer .timer_dots:after {
content: ': ';
position:absolute;
top:0;
left:0;
bottom:0;
right:0;
text-align:center;
color:#062346;
font-size:18px;
font-weight:900
}

.promo_item.gift_timer .timer_remains {
text-align:center;
color:#3972a5;
font-size:12px;
margin:42px 0 8px
}

.promo_item.gift_timer .timer_desc {
color:#3972a5;
font-size:12px
}

.promo_btn_wrapper {
padding:15px 70px 0 0
}

.promo_btn {
width:auto;
padding-left:20px;
padding-right:20px
}

.videos {
padding-left:63px;
padding-right:63px
}

.videos .video_left {
float:left;
position:relative;
padding-bottom:21px;
width:75%
}

.videos .video_left .desc,.videos .video_left .desc p {
font-size:14px;
color:#000;
line-height:17px
}

.videos .video_left .desc p {
margin-bottom:10px
}

.videos .video_left .desc p:empty {
display:none
}

.videos .video_item {
margin-bottom:26px
}

.videos .video_item .more_link {
color:#000;
font-size:14px;
margin-top:13px;
float:left;
font-weight:900
}

.videos .video_title {
line-height:24px;
display:block;
font-size:24px;
color:#062346;
font-weight:400;
margin-bottom:23px;
font-family: 'Segoe UI',Arial, 'Open Sans',regular
}

.videos .video_title a {
text-decoration:none;
font-size:inherit;
color:inherit
}

.videos .video_title a:hover {
text-decoration:underline
}

.videos .video_wrapper {
max-width:247px;
overflow:hidden;
float:left;
margin-right:30px;
display:block
}

.videos .video_wrapper img {
width:100%;
height:auto;
display:block
}

.videos .desc {
font-size:15px;
line-height:22px;
overflow:hidden
}

.videos .video_right {
padding-top:30px;
padding-bottom:10px;
position:relative;
float:right
}

.videos .gl {
padding:10px 0
}

.videos .gl_item_wrapper {
padding:0;
margin:10px 0 24px;
width:222px;
height:194px;
float:none
}

.videos .view_all_link {
right:0;
float:right;
font-family: 'Segoe UI',Arial, 'Open Sans',regular;
color:#3972a5;
font-weight:900;
font-size:14px
}

.video {
padding-left:63px;
padding-right:63px;
padding-top:30px
}

.video .video_left {
float:left;
position:relative;
padding-bottom:21px;
width:75%
}

.video .video_left .desc,.video .video_left .desc p {
font-size:14px;
color:#000;
line-height:17px
}

.video .video_left .desc p {
margin-bottom:10px
}

.video .video_left .desc p:empty {
display:none
}

.video .video_title {
line-height:24px;
display:block;
font-size:24px;
color:#062346;
font-weight:400;
margin-bottom:23px;
text-decoration:none;
font-family: 'Segoe UI',Arial, 'Open Sans',regular
}

.video .video_title a {
text-decoration:none;
font-size:inherit;
color:inherit
}

.tour_details .link_blue,.tournaments_text_blank a,.video .video_title a:hover {
text-decoration:underline
}

.video .video_wrapper {
margin:10px 0;
max-width:247px
}

.video .video_wrapper img {
max-width:247px
}

.video .desc {
font-size:15px;
line-height:22px;
float:none
}

.video .video_right {
padding-bottom:10px;
position:relative;
float:right
}

.video .gl_item_wrapper {
padding:0;
margin:10px 0 24px;
width:222px;
height:194px;
float:none
}

.video .video_right {
margin-top:-10px;
padding-top:0
}

.video .gl {
padding:0
}

.pagination {
display:table;
margin:0 auto;
padding-left:0;
text-align:center
}

.pagination >li {
display:inline
}

.pagination >li:first-child a:before,.pagination >li:last-child a:after {
height:19px;
top:14px;
position:absolute;
content: ' ';
display:block
}

.pagination >li:first-child a {
padding:0 18px 0 40px;
width:auto;
font-size:16px;
text-align:left;
line-height:44px
}

.pagination >li:first-child a:before {
left:15px;
width:15px;
background:url(../img/sprite.png) -157px -252px no-repeat
}

.pagination >li:first-child a:hover:before,.pagination >li:first-child.disabled a:before {
background:url(../img/sprite.png) -157px -274px no-repeat
}

.pagination >li:last-child a {
padding:0 35px 0 20px;
width:auto;
font-size:16px;
text-align:left;
line-height:44px
}

.pagination >li:last-child a:after {
width:15px;
right:11px;
background:url(../img/sprite.png) -141px -252px no-repeat
}

.pagination >li:last-child a:hover:after,.pagination >li:last-child.disabled a:after {
background:url(../img/sprite.png) -141px -275px no-repeat
}

.pagination >li >a {
margin-right:14px;
padding:0;
width:50px;
height:50px;
text-align:center;
line-height:50px;
position:relative;
float:left;
font-size:18px;
color:#e5ecf3;
border-top:2px solid #0a4578;
border-right:1px solid #073360;
border-bottom:1px solid transparent;
border-left:1px solid #073a6a;
font-family:Arial;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
-webkit-text-shadow:0,1px,0,#000 0 1px #d12449;
-moz-text-shadow:0,1px,0,#000 0 1px #d12449;
text-shadow:0,1px,0,#000 0 1px #d12449;
-webkit-box-shadow:0,1px,2px,#000;
-moz-box-shadow:0,1px,2px,#000;
box-shadow:0,1px,2px,#000;
background:#0a4578;
background:-moz-linear-gradient(top,#0a4578 0,#062751 100%);
background:-webkit-gradient(left top,left bottom,color-stop(0,#0a4578),color-stop(100%,#062751));
background:-webkit-linear-gradient(top,#0a4578 0,#062751 100%);
background:-o-linear-gradient(top,#0a4578 0,#062751 100%);
background:-ms-linear-gradient(top,#0a4578 0,#062751 100%);
background:linear-gradient(to bottom,#0a4578 0,#062751 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr= '#0a4578 ',endColorstr= '#062751 ',GradientType=0)
}

.pagination >li >a span {
font-weight:700;
font-size:22px
}

.pagination >li:first-child >a,.pagination >li:first-child >span {
margin-left:0
}

.pagination >li:last-child >a,.pagination >li:last-child >span {
margin-right:0
}

.pagination >.active >a,.pagination >.active >a:focus,.pagination >.active >a:hover,.pagination >.active >span,.pagination >.active >span:focus,.pagination >.active >span:hover,.pagination >li >a:focus,.pagination >li >a:hover,.pagination >li >span:focus,.pagination >li >span:hover {
z-index:2;
cursor:pointer;
color:#939da9;
border-top:2px solid #04284e;
border-right:1px solid #032042;
border-left:1px solid #031f42;
border-bottom:1px solid transparent;
background:#021c3c;
background:-moz-linear-gradient(top,#021c3c 0,#022245 100%);
background:-webkit-gradient(left top,left bottom,color-stop(0,#021c3c),color-stop(100%,#022245));
background:-webkit-linear-gradient(top,#021c3c 0,#022245 100%);
background:-o-linear-gradient(top,#021c3c 0,#022245 100%);
background:-ms-linear-gradient(top,#021c3c 0,#022245 100%);
background:linear-gradient(to bottom,#021c3c 0,#022245 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr= '#021c3c ',endColorstr= '#022245 ',GradientType=0)
}

.pagination >.disabled >a,.pagination >.disabled >a:focus,.pagination >.disabled >a:hover,.pagination >.disabled >span,.pagination >.disabled >span:focus,.pagination >.disabled >span:hover {
cursor:not-allowed;
color:#939da9;
border-top:2px solid #04284e;
border-right:1px solid #032042;
border-left:1px solid #031f42;
background:#021c3c;
background:-moz-linear-gradient(top,#021c3c 0,#022245 100%);
background:-webkit-gradient(left top,left bottom,color-stop(0,#021c3c),color-stop(100%,#022245));
background:-webkit-linear-gradient(top,#021c3c 0,#022245 100%);
background:-o-linear-gradient(top,#021c3c 0,#022245 100%);
background:-ms-linear-gradient(top,#021c3c 0,#022245 100%);
background:linear-gradient(to bottom,#021c3c 0,#022245 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr= '#021c3c ',endColorstr= '#022245 ',GradientType=0)
}

.not_found_page .not_found_message,.not_found_page .not_found_title {
color:#ffb51f;
font-family:wf_SegoeUILight, 'Segoe UI',Arial, 'Open Sans',regular
}

.jackpots .show_table,.left_points .prize_title,.tournament_active .show_table {
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr= '#0e2f56 ',endColorstr= '#011533 ',GradientType=0)
}

.not_found_page {
background-color:#1f1427;
text-align:center
}

.not_found_page .not_found_content {
height:445px;
width:100%;
background:url(../img/404_bg.jpg) center top no-repeat #07192a
}

.not_found_page .not_found_title {
display:inline-block;
margin-top:49px;
font-weight:400;
font-size:30px;
text-transform:uppercase
}

.not_found_page .not_found_message {
font-size:14px;
width:460px;
margin:272px auto 0;
text-align:center;
line-height:20px
}

.text_page {
padding-left:63px;
padding-right:63px;
color:#2f334c;
font-size:14px;
line-height:20px
}

.text_page h1 {
font-size:26px;
font-weight:400;
color:#4259bf;
margin:15px 0
}

.text_page p {
font-size:16px;
margin:20px 0;
line-height:20px
}

.text_page a {
color:#4e7bed
}

.jackpots .jackpots_header {
background-image:url(../img/jackpots_header_bg.jpg);
width:100%;
height:267px;
color:#ffb51f;
text-align:center;
padding-top:49px
}

.jackpots .jackpot_header_title {
font-size:30px;
text-align:center
}

.jackpots .jackpot_total {
font-size:24px;
margin-top:24px
}

.jackpots .jackpot_total span {
font-size:84px
}

.jackpots .how_win {
display:block;
margin-top:27px;
font-size:16px;
color:#3972a5
}

.jackpots .jackpots_list {
padding:0 63px 58px
}

.jackpots .jackpots_title {
color:#062346;
font-size:24px;
font-weight:400;
margin:31px 0 10px;
text-align:center
}

.jackpots .jackpots_desc {
margin-bottom:10px
}

.jackpots .jackpots_desc p {
margin:10px 0;
line-height:20px;
font-size:14px
}

.jackpots .jackpots_item {
width:50%;
margin:28px 0 20px;
padding-right:5px;
float:left
}

.jackpots .jackpot_left {
float:left;
width:246px;
padding:0
}

.jackpots .gl_item_wrapper {
width:100%;
padding:0;
height:219px
}

.jackpots .game_play_center_btn {
width:230px
}

.jackpots .jackpot_right {
float:right;
width:253px;
margin-left:16px;
min-height:220px
}

.jackpots .jackpot_title {
color:#4259bf;
font-size:24px;
font-weight:400;
line-height:15px
}

.jackpots .jackpot_desc {
margin-top:23px;
color:#2f334c;
font-size:16px;
line-height:18px
}

.jackpots .jackpot_prize {
color:#0152c6;
font-size:42px;
clear:both
}

.jackpots .jackpot_slots {
clear:both
}

.jackpots .jackpot_slot_img {
margin-top:25px
}

.jackpots .jackpots_winners_titile {
clear:both;
text-align:center;
color:#062346;
font-size:24px;
font-weight:400;
margin:0 0 24px;
padding-top:34px
}

.jackpots .jackpots_winners td:nth-child(1) {
width:301px
}

.jackpots .jackpots_winners td:nth-child(2) {
width:158px
}

.jackpots .jackpots_winners td:nth-child(3) {
width:449px
}

.jackpots .jackpots_winners td:nth-child(4) {
width:226px
}

.jackpots .additional_winners {
display:none
}

.jackpots .show_table {
width:100%;
display:block;
text-align:center;
color:#3972a5;
height:39px;
font-size:12px;
padding-top:12px;
background:#0e2f56;
background:-moz-linear-gradient(top,#0e2f56 0,#011533 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#0e2f56),color-stop(100%,#011533));
background:-webkit-linear-gradient(top,#0e2f56 0,#011533 100%);
background:-o-linear-gradient(top,#0e2f56 0,#011533 100%);
background:-ms-linear-gradient(top,#0e2f56 0,#011533 100%);
background:linear-gradient(to bottom,#0e2f56 0,#011533 100%)
}

.tournaments_page .promo_item {
margin:19px auto
}

.tournaments_page .promo_item .tour_details {
width:646px;
height:276px
}

.tournaments_page .promo_item .tour_details .link_blue {
margin-top:143px;
margin-left:126px
}

.tournaments_page .promo_item:hover .tour_details {
display:block
}

.tournaments_page .gl_buttons {
min-height:44px
}

.tour_items_fin {
margin-top:35px;
text-align:justify;
padding:0 63px
}

.tour_items_fin:after {
display:inline-block;
content: " ";
width:100%
}

.tour_items_fin .promo_item.finished .promo_duration {
padding:5px 15px
}

.tour_items_fin .promo_item.finished .tour_details {
width:280px
}

.tour_items_fin .promo_item.finished .tour_details .link_blue {
margin-top:125px;
margin-left:0
}

.tour_details {
position:absolute;
display:none;
background-color:rgba(0,0,0,.7);
width:280px;
height:237px;
line-height:237px;
-webkit-border-radius:4px 0 0 4px;
-moz-border-radius:4px 0 0 4px;
border-radius:4px 0 0 4px
}

.tour_details .link_blue {
font-size:16px;
font-weight:700;
color:#ffb41e;
display:inline-block;
margin-top:126px;
margin-left:-10px
}

.center_text,.right_text {
padding-bottom:35px;
color:#fff;
float:left
}

.tour_dark {
padding-top:10px;
background-color:#091f35;
overflow:hidden
}

.center_text {
margin:7px 16px
}

.center_text .desc p {
text-indent:14px
}

.center_text .desc_wrapper .more_button {
background-position:-1271px 0
}

.center_text .desc_wrapper .more_button:hover {
background-position:-1309px 0
}

.center_text .desc_wrapper .more_button:active {
background-position:-1347px 0
}

.center_text .desc_wrapper .more_button.up {
background-position:-1271px -18px
}

.center_text .desc_wrapper .more_button.up:hover {
background-position:-1309px -18px
}

.center_text .desc_wrapper .more_button.up:active {
background-position:-1347px -18px
}

.right_text {
margin-top:7px;
margin-left:16px;
width:536px
}

.right_text .news {
padding:0
}

.right_text .news .more {
margin-top:19px
}

.right_text .desc_wrapper .more_button {
background-position:-1271px 0
}

.right_text .desc_wrapper .more_button:hover {
background-position:-1309px 0
}

.right_text .desc_wrapper .more_button:active {
background-position:-1347px 0
}

.right_text .desc_wrapper .more_button.up {
background-position:-1271px -18px
}

.right_text .desc_wrapper .more_button.up:hover {
background-position:-1309px -18px
}

.right_text .desc_wrapper .more_button.up:active {
background-position:-1347px -18px
}

.tournaments_title {
text-align:center;
font-size:24px;
margin-top:10px;
margin-bottom:20px;
color:#062346;
font-weight:400
}

.left_points {
width:248px;
float:left
}

.left_points .prize_title {
color:#ffbe25;
margin-bottom:0;
text-align:center;
height:58px;
line-height:58px;
text-transform:none;
font-size:14px;
font-weight:700;
background:#0e2f56;
background:-moz-linear-gradient(top,#0e2f56 0,#011533 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#0e2f56),color-stop(100%,#011533));
background:-webkit-linear-gradient(top,#0e2f56 0,#011533 100%);
background:-o-linear-gradient(top,#0e2f56 0,#011533 100%);
background:-ms-linear-gradient(top,#0e2f56 0,#011533 100%);
background:linear-gradient(to bottom,#0e2f56 0,#011533 100%)
}

.chose_title,.ear_lottery_title,.levels .label_level,.levels .title_level,.lot_past_message,.lot_past_title,.tournaments_text_blank {
text-transform:uppercase
}

.list_points {
list-style-type:none;
counter-reset:item;
background:#0d2548;
padding-bottom:2px
}

.list_points li {
position:relative;
color:#3972a5;
font-size:12px;
height:30px;
line-height:26px;
padding:0 0 0 94px;
clear:both;
border-bottom:1px solid #011735;
border-top:1px solid #1b3964;
background:#0d2548
}

.list_points li:before {
position:absolute;
top:0;
left:33px;
content:counter(item);
counter-increment:item
}

.list_points li:nth-child(1),.list_points li:nth-child(2),.list_points li:nth-child(3) {
color:#FFF
}

.list_points li:first-child {
border-top:none
}

.list_points li:last-child {
border-bottom:none
}

.with_shadow {
text-shadow:0 2px 1px #fff
}

.tour_active {
padding:0;
background-color:#07192a
}

.tour_active .desc {
color:#fff;
font-size:14px;
line-height:20px
}

.tour_active .right_text .desc,.tournament_active .right_text .desc p {
color:#363a3e
}

.tour_active .right_text {
width:100%;
padding-bottom:30px
}

.tour_active .left_points+.right_text {
width:774px;
margin-left:18px
}

.top_cont {
margin-top:24px;
background:#e5ecf3
}

.tournament_active {
padding:0 63px 34px
}

.tournament_active .gl {
padding:0
}

.tournament_active .additional_winners {
display:none
}

.tournament_active .tour_active {
background-color:transparent
}

.tournament_active .show_table {
width:100%;
display:block;
text-align:center;
color:#3972a5;
height:39px;
font-size:12px;
padding-top:12px;
background:#0e2f56;
background:-moz-linear-gradient(top,#0e2f56 0,#011533 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#0e2f56),color-stop(100%,#011533));
background:-webkit-linear-gradient(top,#0e2f56 0,#011533 100%);
background:-o-linear-gradient(top,#0e2f56 0,#011533 100%);
background:-ms-linear-gradient(top,#0e2f56 0,#011533 100%);
background:linear-gradient(to bottom,#0e2f56 0,#011533 100%)
}

.tournament_active .show_table a {
color:#3972a5
}

table.tournament_winners tbody tr {
display:none
}

table.tournament_winners .highlight td {
color:#ffac1e
}

table.tournament_winners td:nth-child(1) {
width:150px
}

table.tournament_winners td:nth-child(2) {
width:200px
}

table.tournament_winners td:nth-child(3) {
width:170px
}

table.tournament_winners td:nth-child(4) {
width:160px
}

.tournaments_text_blank {
text-align:center;
color:#ffb51f;
padding:50px 0
}

.tournaments_text_blank a {
color:#4ac9fa
}

.tournaments_text_blank a:hover {
color:#3d8dba
}

.download_more_tournaments {
margin-top:-12px;
color:#3972a5;
font-size:14px;
font-weight:700;
float:right;
display:inline-block;
margin-right:64px
}

.promo_past_title {
color:#ffb51f;
min-height:46px
}

.lotteries_page {
padding:0 63px 34px
}

.lotteries_page .timer_remains {
margin-top:8px
}

.lotteries_page .promo_item {
margin:19px auto
}

.lotteries_page .promo_item .tour_details {
width:646px;
height:276px
}

.lotteries_page .promo_item .tour_details .link_blue {
margin-top:143px;
margin-left:126px
}

.lotteries_page .promo_item:hover .tour_details {
display:block
}

.lot_items_fin {
text-align:justify
}

.lot_items_fin:after {
display:inline-block;
content: " ";
width:100%
}

.lot_items_fin .promo_item.finished .promo_duration {
padding:5px 15px;
margin-left:0;
margin-top:15px
}

.lot_items_fin .promo_item.finished .tour_details {
width:280px
}

.lot_items_fin .promo_item.finished .link_blue {
margin-top:125px;
margin-left:0
}

.lot_items_fin .promo_item.finished .promo_right {
text-align:left;
padding-left:25px
}

.lot_items_fin .promo_btn_wrapper {
padding:10px 0 0;
margin-top:17px
}

.lot_items_fin .promo_btn {
width:182px
}

.lot_past_message {
color:#ffb51f;
font-size:19px;
margin-top:9px
}

.lot_past_title {
font-size:21px;
font-family:wf_SegoeUILight, 'Segoe UI',Arial, 'Open Sans',regular;
line-height:29px;
margin-top:13px;
color:#fff
}

.lot_my_tickets {
display:block;
position:relative;
float:left;
width:260px;
height:170px;
background:url(../img/my_tickets.png) center no-repeat
}

.lot_my_tickets:hover .lot_my_tickets_link {
text-decoration:none
}

.lot_my_tickets+.lot_prizes_shifter_wrapper,.lot_my_tickets+.lot_prizes_shifter_wrapper .lot_prizes_shifter {
width:784px
}

.lot_my_tickets_future {
background-image:url(../img/my_tickets_future.png)
}

.lot_my_tickets_link {
position:absolute;
bottom:0;
left:100px;
color:#295682;
font-size:12px;
text-decoration:underline
}

.lottery_link:hover,.pr_lottery_link_item:hover,.pr_lottery_links:hover {
text-decoration:none
}

.lot_prizes_shifter_wrapper {
float:left;
position:relative;
width:1044px;
margin:0 auto 30px
}

.lot_prizes_title {
font-size:16px;
color:#062346;
margin:0 0 19px
}

.lot_prizes_shifter {
overflow:hidden;
width:1044px;
position:relative
}

.lot_prizes_shifter.gradients:after,.lot_prizes_shifter.gradients:before {
position:absolute;
z-index:1;
top:0;
width:100px;
height:115px;
content: ' '
}

.lot_prizes_shifter.gradients:before {
left:0;
background:-moz-linear-gradient(left,#000 0,rgba(0,0,0,0) 100%);
background:-webkit-gradient(left top,right top,color-stop(0,#000),color-stop(100%,rgba(0,0,0,0)));
background:-webkit-linear-gradient(left,#000 0,rgba(0,0,0,0) 100%);
background:-o-linear-gradient(left,#000 0,rgba(0,0,0,0) 100%);
background:-ms-linear-gradient(left,#000 0,rgba(0,0,0,0) 100%);
background:linear-gradient(to right,#000 0,rgba(0,0,0,0) 100%)
}

.lot_prizes_shifter.gradients:after {
right:0;
background:-moz-linear-gradient(left,rgba(0,0,0,0) 0,#000 100%);
background:-webkit-gradient(left top,right top,color-stop(0,rgba(0,0,0,0)),color-stop(100%,#000));
background:-webkit-linear-gradient(left,rgba(0,0,0,0) 0,#000 100%);
background:-o-linear-gradient(left,rgba(0,0,0,0) 0,#000 100%);
background:-ms-linear-gradient(left,rgba(0,0,0,0) 0,#000 100%);
background:linear-gradient(to right,rgba(0,0,0,0) 0,#000 100%)
}

.lot_prizes_list {
position:relative;
display:block;
left:0
}

.lot_prize {
position:relative;
display:list-item;
float:left;
width:113px;
margin:0 10px;
color:#062346;
font-size:14px
}

.lot_prize:first-child {
margin-left:0
}

.lot_prize:last-child {
margin-right:0
}

.lot_prize_img {
width:114px;
height:115px
}

.lot_prizes_left,.lot_prizes_right {
position:absolute;
width:36px;
height:36px;
top:42px;
z-index:2;
cursor:pointer
}

.lot_prizes_left {
background:url(../img/sprite.png) -484px -97px no-repeat;
left:0
}

.lot_prizes_left:hover {
background-position:-521px -97px
}

.lot_prizes_right {
background:url(../img/sprite.png) -558px -97px no-repeat;
right:0
}

.lot_col_center,.lot_img_wr {
position:relative;
overflow:hidden
}

.lot_prizes_right:hover {
background-position:-595px -97px
}

.lot_tb_header .lot_col_left,.lot_tb_header .lot_col_right {
border-top:none;
background:#0e2f56;
font-size:14px;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr= '#0e2f56 ',endColorstr= '#011533 ',GradientType=0)
}

.lot_desc {
color:#363a3e;
font-size:14px;
line-height:20px
}

.lot_desc p {
margin:20px 0
}

.lot_tb {
float:left;
width:198px;
margin-right:13px
}

.lot_tb:nth-child(5n) {
margin-right:0
}

.lot_tb_header {
color:#ffbe25
}

.lot_tb_header .lot_col_left {
color:#ffbe25;
line-height:62px;
font-weight:400;
background:-moz-linear-gradient(top,#0e2f56 0,#011533 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#0e2f56),color-stop(100%,#011533));
background:-webkit-linear-gradient(top,#0e2f56 0,#011533 100%);
background:-o-linear-gradient(top,#0e2f56 0,#011533 100%);
background:-ms-linear-gradient(top,#0e2f56 0,#011533 100%);
background:linear-gradient(to bottom,#0e2f56 0,#011533 100%)
}

.lot_tb_header .lot_col_right {
color:#ffbe25;
background:-moz-linear-gradient(top,#0e2f56 0,#011533 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#0e2f56),color-stop(100%,#011533));
background:-webkit-linear-gradient(top,#0e2f56 0,#011533 100%);
background:-o-linear-gradient(top,#0e2f56 0,#011533 100%);
background:-ms-linear-gradient(top,#0e2f56 0,#011533 100%);
background:linear-gradient(to bottom,#0e2f56 0,#011533 100%)
}

.lot_col_center {
font-size:14px;
height:58px;
background:#0e2f56;
background:-moz-linear-gradient(top,#0e2f56 0,#011533 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#0e2f56),color-stop(100%,#011533));
background:-webkit-linear-gradient(top,#0e2f56 0,#011533 100%);
background:-o-linear-gradient(top,#0e2f56 0,#011533 100%);
background:-ms-linear-gradient(top,#0e2f56 0,#011533 100%);
background:linear-gradient(to bottom,#0e2f56 0,#011533 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr= '#0e2f56 ',endColorstr= '#011533 ',GradientType=0)
}

.lot_img_wr {
float:left;
display:inline-block;
width:49px;
height:auto;
margin:18px 14px 12px;
background:0 0
}

.lot_img {
display:block;
max-width:100%;
height:auto;
padding:0;
border:0
}

.lot_col_left,.lot_col_right {
border-bottom:1px solid #011735;
border-top:1px solid #1b3964;
float:left;
position:relative;
text-align:center
}

.lot_col_center_title {
display:table-cell;
height:58px;
font-size:23px
}

.lot_row {
position:relative
}

.lot_col_left {
line-height:40px;
width:85px;
height:62px;
background-color:#163055;
font-size:25px;
font-weight:700
}

.lot_else,.lot_first,.lot_second,.lot_third {
margin-top:4px;
width:40px;
height:52px;
display:inline-block;
background-image:url(../img/sprite_lottery.png)
}

.lot_first {
color:#534115;
background-position:-40px 0
}

.lot_second {
color:#264345;
background-position:-80px 0
}

.lot_third {
color:#6d2e0c;
background-position:0 -52px
}

.lot_else {
color:#2e2d2d;
background-position:0 0
}

.lot_col_right {
font-size:17px;
line-height:62px;
width:113px;
height:62px;
color:#fff;
background-color:#0d2548
}

.lot_token {
position:relative;
display:inline-block;
top:-2px;
background-image:url(../img/sprite_lottery.png);
background-position:-40px -52px;
width:28px;
height:30px
}

.lot_winners_col_left {
float:left;
width:515px
}

.lot_winners_col_right {
float:right;
width:515px
}

.lot_winners_col_title {
font-size:18px;
text-align:center;
margin:20px auto
}

table.lottery_winners {
margin-bottom:20px
}

table.lottery_winners .highlight {
background-color:#0f347d
}

table.lottery_winners .highlight td {
color:#ffc600;
border-bottom:1px solid #01205c;
border-top:1px solid #2050ae
}

table.lottery_winners .highlight td:first-child {
position:relative
}

table.lottery_winners .highlight td:first-child:after {
content: ' ';
position:absolute;
left:0;
top:-2px;
background-image:url(../img/sprite_lottery.png);
background-position:-120px 0;
width:16px;
height:31px
}

.pr_lottery_wr {
margin:-20px -63px 0;
position:relative
}

.pr_lottery_title {
text-align:center;
font-size:24px;
color:#0c2345;
padding:2px 32px 34px 0
}

.pr_lottery_top_links {
position:absolute
}

.pr_lottery_top_links:before {
display:table;
content: ' ';
clear:both
}

.pr_lottery_links {
padding:0 27px;
text-align:right;
position:relative;
top:-12px
}

.pr_lottery_link_item {
display:inline-block;
margin:0 5px;
font-size:12px;
color:#3972a5
}

.pr_lottery_label {
padding:0 22px
}

.pr_lottery_list {
position:relative;
margin-left:5px;
margin-top:18px
}

.pr_lottery_tip .pr_lottery_tip_top {
font-size:14px;
color:#000;
margin-top:4px
}

.pr_lottery_tip .pr_lottery_tip_bottom {
line-height:18px;
font-size:18px
}

.pr_lottery_list_col {
width:211px;
height:231px;
margin:0 10px 20px;
padding-top:86px;
float:left;
text-align:center;
position:relative
}

.pr_lottery_list_col.active {
background-image:url(../img/pr_lottery/pr_lottery_sprite.png);
background-position:0 0;
width:211px;
height:231px
}

.pr_lottery_list_col.active .pr_lottery_tip {
margin-top:16px
}

.pr_lottery_list_col.active .pr_lottery_tip .pr_lottery_tip_top {
color:#FFF;
margin-top:0
}

.pr_lottery_list_col.active .pr_lottery_tip .pr_lottery_tip_bottom {
color:#ffb51f
}

.pr_lottery_list_col .pr_lottery_ticket_money {
position:absolute;
top:124px;
left:10px;
right:10px;
text-align:center;
font-size:12px;
font-weight:900;
color:#000
}

.ear_lottery_block:after,.ear_lottery_block:before {
position:absolute;
left:0;
right:0;
content: ' '
}

.lottery_link {
font-size:18px;
margin-left:5px
}

.pr_lottery_Img {
display:block;
margin:auto;
width:43px;
height:66px
}

.pr_lottery_num {
font-size:16px;
color:#80a5cb
}

.text_bold {
font-weight:900
}

.ear_lottery_block {
position:absolute;
width:137px;
min-height:150px;
margin-left:-133px;
margin-top:94px
}

.ear_lottery_block:before {
top:45px;
bottom:11px;
background:url(../img/ear_lottery/ear_bg_repeat.png) repeat-y
}

.ear_lottery_block:after {
background:url(../img/ear_lottery/ear_bottom_bg.png) no-repeat;
width:137px;
height:11px;
bottom:0
}

.ear_lottery_head {
background:url(../img/ear_lottery/ear_head.png) top no-repeat;
width:137px;
height:45px
}

.ear_lottery_title {
color:#ffd01e;
line-height:17px;
font-size:12px;
position:relative;
text-align:center;
padding:5px 0 10px
}

.ear_lottery_info {
padding-left:5px
}

.ear_lottery_label {
color:#3972a5;
text-align:left;
font-size:11px
}

.ear_lottery {
position:relative;
z-index:1;
margin-bottom:15px
}

.ear_lottery:after,.ear_lottery:before {
display:table;
content: ' ';
clear:both
}

.ear_lottery_sum {
color:#FFF;
font-size:12px;
font-weight:900
}

.ear_lottery_ticket_wr {
width:51px;
height:26px;
float:left;
overflow:hidden;
position:relative
}

.ear_lottery_ticket_money {
position:absolute;
text-align:center;
font-size:9px;
top:11px;
left:11px;
font-weight:900
}

.ear_lottery_content {
position:relative;
padding:0 0 0 12px
}

.discover_more,.discover_more:focus {
margin:2px 0 15px;
padding:0 10px;
height:26px;
line-height:26px
}

.ear_lottery_ticket_img {
display:block;
max-width:51px
}

.ear_lottery_info {
float:right;
width:70px
}

.discover_more {
position:relative;
font-size:10px;
display:inline-block;
min-width:inherit
}

.decor_border {
position:absolute
}

.decor_border.left_decor_border {
background-image:url(../img/pr_lottery/pr_lottery_sprite.png);
background-position:-211px 0;
width:10px;
height:153px;
left:0;
top:50%;
margin-top:-76.5px;
z-index:1
}

.decor_border.bottom_decor_border {
background-image:url(../img/pr_lottery/pr_lottery_sprite.png);
background-position:-221px 0;
width:119px;
height:8px;
margin-left:10px;
bottom:0;
z-index:1
}

.ticket_chose_pop {
width:795px!important
}

.ticket_chose_row {
min-height:57px;
margin-bottom:21px
}

.ticket_chose_row:after,.ticket_chose_row:before {
display:table;
content: ' ';
clear:both
}

.ticket_chose_tb {
display:table;
margin:24px auto 0
}

.ticket_chose_col {
float:left;
text-align:left;
position:relative
}

.ticket_chose_col:nth-child(1) {
width:140px
}

.ticket_chose_col:nth-child(2) {
width:167px;
padding-left:30px;
padding-top:20px
}

.ticket_chose_col:nth-child(3) {
width:153px;
padding-top:12px
}

.ticket_chose_col:nth-child(4) {
width:170px;
padding-top:6px
}

.ticket_chose_money {
position:absolute;
text-align:center;
font-size:12px;
top:38px;
left:20px;
right:20px;
font-weight:900;
color:#000
}

.chose_title {
font-size:30px;
color:#ffb51f;
margin-bottom:17px
}

.chose_deposit_info {
text-align:center;
margin-bottom:36px
}

.chose_deposit_info .chose_label {
color:#3972a5;
font-size:18px;
display:inline-block;
vertical-align:bottom;
line-height:18px
}

.chose_deposit_info .chose_deposit_val {
color:#ffb200;
font-size:20px;
display:inline-block;
vertical-align:bottom;
line-height:18px;
margin-right:10px
}

.ticket_amount_input,.ticket_chose_count,.ticket_chose_label,.ticket_chose_tb_title {
font-size:18px;
vertical-align:bottom;
display:inline-block
}

.ticket_chose_label,.ticket_chose_tb_title {
color:#3972a5;
line-height:18px;
margin-right:11px
}

.ticket_chose_label {
text-align:left
}

.ticket_chose_count {
color:#FFF;
font-weight:900
}

.ticket_amount_input {
color:#FFF;
font-weight:900;
height:28px;
line-height:28px;
border:1px solid #1f456f;
background:#071222;
border-radius:4px;
padding-left:12px;
width:92px
}

.levels .line_1 .label_circle,.levels .line_1 .number {
background-color:#29d4f8
}

.amount_contr {
display:inline-block;
width:16px;
margin-left:7px
}

.amount_arrow_down,.amount_arrow_up {
background-image:url(../img/pr_lottery/pr_lottery_sprite.png);
width:14px;
height:10px;
text-align:center;
cursor:pointer;
outline:0;
display:block
}

.amount_arrow_down:hover,.amount_arrow_up:hover {
color:#FFF
}

.amount_arrow_down:active,.amount_arrow_up:active {
color:#1f456f
}

.amount_arrow_up {
background-position:-235px -8px;
margin-top:-3px
}

.amount_arrow_down {
background-position:-221px -8px;
margin-top:3px
}

.chose_btn,.chose_btn:focus {
height:40px;
line-height:28px;
width:169px;
font-size:17px
}

.chosen_tickets_info {
font-size:18px;
color:#3972a5
}

.chosen_tickets_info .gold {
font-size:20px;
color:#ffb200;
margin:0 5px
}

.levels_page .levels {
padding-top:25px;
padding-bottom:32px
}

.levels .title_level {
margin-bottom:10px;
font-size:18px;
font-weight:400
}

.levels .line {
background-image:url(../img/levels/line.png);
background-repeat:no-repeat;
width:62px;
position:relative;
margin:0 auto
}

.levels .line_1 {
height:101px;
background-position:0 0
}

.levels .line_1 .number {
border-color:rgba(41,212,248,.52)
}

.levels .line_2 .label_circle,.levels .line_2 .number {
background-color:#4288df
}

.levels .line_1 .label_line {
border-bottom-color:#29d4f8
}

.levels .desc_1 .label_icon,.levels .line_1 .label_icon {
background-image:url(../img/levels/1.png)
}

.levels .desc_1 .advantage,.levels .desc_1 .label_block .label_points,.levels .desc_1 .title_level,.levels .line_1 .advantage,.levels .line_1 .label_block .label_points,.levels .line_1 .title_level {
color:#29d4f8
}

.levels .desc_1 {
border:1px solid #29d4f8
}

.levels .line_2 {
height:159px;
background-position:0 -101px
}

.levels .line_2 .number {
border-color:rgba(66,136,223,.52)
}

.levels .line_3 .label_circle,.levels .line_3 .number {
background-color:#6a54ca
}

.levels .line_2 .label_line {
border-bottom-color:#4288df
}

.levels .desc_2 .label_icon,.levels .line_2 .label_icon {
background-image:url(../img/levels/2.png)
}

.levels .desc_2 .advantage,.levels .desc_2 .label_block .label_points,.levels .desc_2 .title_level,.levels .line_2 .advantage,.levels .line_2 .label_block .label_points,.levels .line_2 .title_level {
color:#4288df
}

.levels .desc_2 {
border:1px solid #4288df
}

.levels .line_3 {
height:159px;
background-position:0 -260px
}

.levels .line_3 .number {
border-color:rgba(106,84,202,.52)
}

.levels .line_4 .label_circle,.levels .line_4 .number {
background-color:#9423b0
}

.levels .line_3 .label_line {
border-bottom-color:#6a54ca
}

.levels .desc_3 .label_icon,.levels .line_3 .label_icon {
background-image:url(../img/levels/3.png)
}

.levels .desc_3 .advantage,.levels .desc_3 .label_block .label_points,.levels .desc_3 .title_level,.levels .line_3 .advantage,.levels .line_3 .label_block .label_points,.levels .line_3 .title_level {
color:#6a54ca
}

.levels .desc_3 {
border:1px solid #6a54ca
}

.levels .line_4 {
height:158px;
background-position:0 -419px
}

.levels .line_4 .number {
border-color:rgba(148,35,176,.52)
}

.levels .line_5 .label_circle,.levels .line_5 .number {
background-color:#b41c8d
}

.levels .line_4 .label_line {
border-bottom-color:#9423b0
}

.levels .desc_4 .label_icon,.levels .line_4 .label_icon {
background-image:url(../img/levels/4.png)
}

.levels .desc_4 .advantage,.levels .desc_4 .label_block .label_points,.levels .desc_4 .title_level,.levels .line_4 .advantage,.levels .line_4 .label_block .label_points,.levels .line_4 .title_level {
color:#9423b0
}

.levels .desc_4 {
border:1px solid #9423b0
}

.levels .line_5 {
height:160px;
background-position:0 -577px
}

.levels .line_5 .number {
border-color:rgba(180,28,141,.52)
}

.levels .line_6 .label_circle,.levels .line_6 .number {
background-color:#c61c6c
}

.levels .line_5 .label_line {
border-bottom-color:#b41c8d
}

.levels .desc_5 .label_icon,.levels .line_5 .label_icon {
background-image:url(../img/levels/5.png)
}

.levels .desc_5 .advantage,.levels .desc_5 .label_block .label_points,.levels .desc_5 .title_level,.levels .line_5 .advantage,.levels .line_5 .label_block .label_points,.levels .line_5 .title_level {
color:#b41c8d
}

.levels .desc_5 {
border:1px solid #b41c8d
}

.levels .line_6 {
height:158px;
background-position:0 -737px
}

.levels .line_6 .number {
border-color:rgba(198,28,108,.52)
}

.levels .line_7 .label_circle,.levels .line_7 .number {
background-color:#d32b59
}

.levels .line_6 .label_line {
border-bottom-color:#c61c6c
}

.levels .desc_6 .label_icon,.levels .line_6 .label_icon {
background-image:url(../img/levels/6.png)
}

.levels .desc_6 .advantage,.levels .desc_6 .label_block .label_points,.levels .desc_6 .title_level,.levels .line_6 .advantage,.levels .line_6 .label_block .label_points,.levels .line_6 .title_level {
color:#c61c6c
}

.levels .desc_6 {
border:1px solid #c61c6c
}

.levels .line_7 {
height:161px;
background-position:0 -895px
}

.levels .line_7 .number {
border-color:rgba(211,43,89,.52)
}

.levels .line_7 .label_line {
border-bottom-color:#d32b59
}

.levels .desc_7 .label_icon,.levels .line_7 .label_icon {
background-image:url(../img/levels/7.png)
}

.levels .desc_7 .advantage,.levels .desc_7 .label_block .label_points,.levels .desc_7 .title_level,.levels .line_7 .advantage,.levels .line_7 .label_block .label_points,.levels .line_7 .title_level {
color:#d32b59
}

.levels .desc_7 {
border:1px solid #d32b59
}

.levels .line_8 {
height:127px;
background-position:0 -1056px
}

.levels .label_left {
left:-496px
}

.levels .label_left .label_text {
float:left;
text-align:right
}

.levels .label_left .label_icon {
float:left
}

.levels .label_left .label_circle {
right:10px
}

.levels .label_left .label_line {
left:403px
}

.levels .label_right {
right:-496px
}

.levels .label_right .label_text {
float:right;
text-align:left
}

.levels .label_right .label_icon {
float:right
}

.levels .label_right .label_circle {
left:10px
}

.levels .label_right .label_line {
right:403px
}

.levels .label_wrapper {
position:absolute;
overflow:hidden;
height:212px;
width:525px;
bottom:-119px
}

.levels .label_desc {
position:absolute;
left:0;
top:0;
width:525px
}

.levels .label_text {
width:203px;
padding-top:54px
}

.levels .label_level {
font-size:23px;
color:#000;
line-height:30px
}

.levels .label_points {
color:#cb1a1a;
font-size:18px
}

.levels .label_required {
color:#1b61e2;
font-size:12px;
line-height:22px
}

.levels .label_icon {
position:relative;
width:216px;
height:204px;
margin-top:4px;
background-repeat:no-repeat;
background-size:cover;
cursor:pointer;
float:left
}

.levels .label_circle {
position:absolute;
top:38%;
height:24px;
width:24px;
-webkit-border-radius:12px;
-moz-border-radius:12px;
border-radius:12px;
border:6px solid #def9fe
}

.levels .label_line {
position:absolute;
top:94px;
height:0;
width:150px;
border-bottom-style:dotted;
border-bottom-width:1px
}

.levels .number {
position:absolute;
text-align:center;
padding-top:8px;
color:#fff;
font-size:17px;
width:34px;
height:34px;
bottom:-17px;
left:50%;
margin-left:-17px;
-webkit-border-radius:37px;
-moz-border-radius:37px;
border-radius:37px;
cursor:pointer;
border-style:solid;
border-width:0;
background-clip:padding-box;
z-index:1
}

.levels .desc {
padding:42px 13px 32px;
width:1030px;
margin:0 auto;
background-color:#fff;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
display:none
}

.levels .desc .label_icon {
width:130px;
height:117px;
cursor:default
}

.levels .label_block {
width:167px;
padding-top:4px;
padding-left:10px
}

.levels .label_block .label_points {
padding-left:1px
}

.levels .desc_text {
margin-left:39px;
width:732px;
padding-top:13px;
float:left;
font-size:14px;
line-height:18px
}

.levels .advantages {
display:block;
font-size:18px;
margin-left:1px;
margin-top:9px
}

.levels .advantage {
margin-top:3px;
list-style-type:disc;
list-style-position:inside;
position:relative;
font-size:31px
}

.levels .advantage span {
margin-left:-10px;
font-size:14px;
color:#000;
vertical-align:top
}

.label_cont {
padding-left:18px;
overflow:hidden;
float:left
}

.label_cont .label_icon {
margin-top:14px;
float:none
}

.chat-on {
cursor:pointer
}