.share42init {
  position: static !important;
}

#cl_clubCharTable,
#cl_clubCharCnt .cl_clubCharTable,
#yy_gameCharTable,
#y2_gameCharCnt .y2_gameCharTable,
#yy_gameCharTable .yy_gameCharTableCell {
  background-color:rgba(255,255,255,.01)!important;
  color:#fff!important;
}

#cl_clubCharTable .cl_clubCharTableRow:nth-child(2n),
#cl_clubCharCnt .cl_clubCharTableRow:nth-child(2n),
#yy_gameCharTable .yy_gameCharTableRow:nth-child(2n),
#y2_gameCharCn .y2_gameCharTableRow:nth-child(2n) {
  background-color:rgba(255,255,255,.03)!important;
}

.iframe--custom {
  text-align: center;
  margin-bottom: 20px;
  max-width: 800px;
  margin: 0 auto;
}

.iframe--custom iframe,
.iframe--custom object {
  display: inline-block;
  max-width: 100% !important;
}

.iframe--custom .iframe__btn {
  display: block;
  margin: 20px auto;
  padding: 10px 25px;
  max-width: 700px;

  font-size: 30px;
  line-height: 1.5;
  font-weight: 700;
  letter-spacing: .5px;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
  color: #ffffff;

  background: #c00d00;
  box-shadow: inset 0 -2px 0 0 #A80B00;
  border: none;
  border-radius: 2px;
  transition: background-color .3s;
  cursor: pointer;
}

.iframe--custom .iframe__btn:hover {
  color: #ffffff;
  background: #A80B00;
  box-shadow: inset 0 -2px 0 0 #8E0700;
}

.breadcrumbs--custom {
  padding: 10px 20px;
  background-color: rgba(0, 0, 0, .3);
  margin: 20px 0;
  font-size: 18px;
  color: #ffffff;
}

.breadcrumbs--custom.breadcrumbs--custom-light {
  background-color: rgba(0, 0, 0, .03);
  color: #999;
}

.breadcrumbs--custom a {
  text-decoration: underline;
  color: #ffffff;
  font-size: 18px;
}

.breadcrumbs--custom a:hover {
  text-decoration: none;
}

.breadcrumbs--custom span {
  color: #cccccc;
}

.breadcrumbs--custom.breadcrumbs--custom-light a {
  color: #000;
}

.breadcrumbs--custom.breadcrumbs--custom-light span {
  color: #777;
}






html,body {
    height: 100%
}

body {
    margin: 0;
    padding: 0;
    color: #fff;
    font-family: "Verdana","Arial ";
    background: #000000;
    min-width: 1024px;
    font-size: 12px
}

a {
    color: #fff;
    text-decoration: none
}

a:hover {
    text-decoration: underline
}

h1,h2,h3,h4,h5 {
    margin: 18px 0;
    font-weight: normal
}

h1 {
    font-size: 18px
}

h2 {
    font-size: 17px
}

h3 {
    font-size: 16px
}

h5 {
    font-size: 14px
}

h1:first-child,h1:first-child,h1:first-child,h1:first-child {
    margin-top: 0
}

.fl_l {
    float: left
}

.fl_r {
    float: right
}

.clearfix:after {
    content: '';
    display: block;
    clear: both
}

.inline {
    display: inline-block!important
}

img.alignleft {
    float: left;
    float: right
}

.al_left {
    text-align: left
}

.al_right {
    text-align: right
}

.d_tb {
    display: table
}

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

.mb_none {
    margin-bottom: 0!important
}

ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.no_bg > ul {
    background: none!important
}

.jcarousel {
    position: relative;
    overflow: hidden
}

.jcarousel ul {
    width: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0
}

.jcarousel li {
    float: left
}

.wrapper {
    min-height: 100%
}

.center {
    width: 1024px;
    margin: 0 auto
}

.wrapper {
    background: url("../../../static/images_1/bg_body.jpg") no-repeat 50% 0,url("../../../static/images_1/bg_footer.jpg") no-repeat 50% 100%
}

.btn {
    display: inline-block;
    box-sizing: border-box;
    outline: none;
    color: #fff;
    height: 27px;
    line-height: 27px;
    text-align: center;
    transition: background .2s;
    cursor: pointer
}

.btn:hover {
    text-decoration: none
}

.btn.tob_box_1 {
    background: url("../../../static/images_1/btn_tb_1.png") no-repeat;
    width: 172px;
    height: 42px;
    line-height: 42px;
    font-size: 17px;
    color: #ffffff;
    text-shadow: 0 0 10px #5e1d1c;
    margin-bottom: 5px
}

.btn.tob_box_1:hover {
    box-shadow: 0 0 15px 3px #fa1605
}

.btn.top_box_2 {
    background: url("../../../static/images_1/btn_tb_2.png") no-repeat;
    width: 128px;
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    color: #ffffff
}

.btn.top_box_2:hover {
    box-shadow: 0 0 15px 3px #23a106
}

.btn.game_box_1 {
    background: url("../../../static/images_1/btn_gb_1.png") no-repeat;
    width: 136px;
    height: 34px;
    line-height: 34px;
    font-size: 15px;
    color: #ffffff;
    text-shadow: 0 0 10px #811a19;
    margin-bottom: 10px
}

.btn.game_box_1:hover {
    box-shadow: 0 0 15px 3px #f31103
}

.btn.game_box_2 {
    background: url("../../../static/images_1/btn_bg_2.png") no-repeat;
    width: 106px;
    height: 27px;
    line-height: 27px;
    font-size: 13px;
    color: #ffffff
}

.btn.game_box_2:hover {
    box-shadow: 0 0 15px 3px #219008
}

.btn_foot_1,.btn_foot_2 {
    height: 44px;
    line-height: 44px;
    box-sizing: border-box;
    font-size: 17px;
    font-weight: bold;
    padding-left: 102px;
    text-transform: uppercase;
    transition: none;
    width: 471px;
    background: url("../../../static/images_1/bg_foot_btn.png") no-repeat;
    color: #000;
    position: relative
}

.btn_foot_1:hover,.btn_foot_2:hover {
    background-position: 0 100%;
    text-decoration: none;
    color: #000
}

.btn_foot_1:active,.btn_foot_2:active,.btn_foot_1:visited,.btn_foot_2:visited {
    color: #000
}

.btn_foot_1:after,.btn_foot_2:after {
    content: '';
    position: absolute;
    background: url("../../../static/images_1/ico_sprite.png") no-repeat;
    width: 55px;
    height: 52px;
    left: 15px;
    top: -12px
}

.btn_foot_1:after {
    background-position: 0 -22px;
    height: 48px
}

.btn_foot_2:after {
    background-position: 0 -70px
}

.btn.btn_border_one {
    display: block;
    margin: 0 auto;
    background: url("../../../static/images_1/btn_one_border.png") no-repeat;
    width: 461px;
    height: 45px;
    line-height: 45px;
    font-size: 18px;
    font-weight: bold;
    color: #ffffff
}

.btn.btn_border_one:hover {
    box-shadow: 0 0 15px 3px #25a008
}

.btn.btn_carousel_1 {
    background: url("../../../static/images_5/btn_tb_1.png") no-repeat;
    width: 165px;
    height: 39px;
    line-height: 39px;
    font-size: 18px;
    font-weight: bold;
    color: #fff7ad;
    text-shadow: 0 0 10px #09220a,0 0 10px #09220a;
    box-shadow: 0 0 10px 1px #05a800
}

.btn.btn_carousel_1:hover {
    box-shadow: 0 0 15px 3px #05a800
}

.btn.btn_carousel_2 {
    background: url("../../../static/images_5/btn_tb_2.png") no-repeat;
    width: 122px;
    height: 29px;
    line-height: 29px;
    font-size: 18px;
    font-weight: bold;
    color: #3a0000;
    box-shadow: 0 0 10px 1px #ed960c
}

.btn.btn_carousel_2:hover {
    box-shadow: 0 0 15px 3px #ed960c
}

.btn.btn_form {
    background: url("../../../static/images_1/btn_form.png") no-repeat;
    width: 493px;
    height: 40px;
    line-height: 40px;
    font-size: 18px;
    font-weight: bold;
    color: #ffffff;
    border: none
}

.btn.btn_form:hover {
    box-shadow: 0 0 15px 3px #47b82d;
    cursor: pointer
}

.btn.btn_drop {
    display: block;
    margin: 20px auto;
    background: url("../../../static/images_5/btn_box_drop.png") no-repeat;
    width: 797px;
    height: 40px;
    line-height: 40px;
    font-size: 18px;
    font-weight: bold;
    color: #ffffff
}

.btn.btn_drop:hover {
    box-shadow: 0 0 15px 3px #cf1818
}

.btn.btn_box_drop_1 {
    background: url("../../../static/images_5/btn_tb_1.png") no-repeat;
    width: 165px;
    height: 39px;
    line-height: 39px;
    font-size: 18px;
    font-weight: bold;
    color: #fff7ad;
    text-shadow: 0 0 10px #09220a,0 0 10px #09220a;
    box-shadow: 0 0 10px 1px #05a800;
    border-radius: 5px
}

.btn.btn_box_drop_1:hover {
    box-shadow: 0 0 15px 3px #05a800
}

.btn.btn_box_drop_2 {
    background: url("../../../static/images_5/btn_tb_2.png") no-repeat;
    width: 122px;
    height: 29px;
    line-height: 29px;
    font-size: 18px;
    font-weight: bold;
    color: #3a0000;
    box-shadow: 0 0 10px 1px #ed960c
}

.btn.btn_box_drop_2:hover {
    box-shadow: 0 0 15px 3px #ed960c
}

.btn.box_border {
    background: url("../../../static/images_1/btn_box_border.png") no-repeat;
    width: 183px;
    height: 31px;
    line-height: 31px;
    font-weight: normal;
    font-size: 12px;
    margin-bottom: 0;
    padding: 0;
    border: none
}

.btn.box_border:hover {
    text-decoration: none;
    box-shadow: 0 0 15px 3px #219008
}

.main_title {
    height: 51px;
    line-height: 51px;
    text-align: center;
    font-size: 17px;
    color: #ff8402;
    background: url("../../../static/images_1/bg_main_tit.png") no-repeat 50% 0;
    text-transform: uppercase;
    font-weight: normal;
    margin: 25px 0;
    letter-spacing: normal
}

.main_tit:first-child,.pink_title:first-child {
    margin-top: 0
}

.csnx-bg {
    min-height: 1130px;
    background: url("../../../static/images_2/bg_footer.jpg") no-repeat 50% 100%
}

.h-csnx {
    position: relative;
    overflow: hidden;
    margin-bottom: 25px
}

.h-csnx .layout__container {
    box-sizing: border-box;
    width: 1024px;
    max-width: 1024px;
    margin: auto;
    padding-right: 10px;
    padding-left: 10px
}

.h-csnx .layout__container:after,.layout__container:before {
    content: "";
    display: table
}

.h-csnx .layout__container:after {
    clear: both
}

.h-csnx .layout__top {
    text-align: center
}

.h-csnx .head-control-panel {
    width: 100%;
    white-space: nowrap;
    background-color: #202021;
    font-size: 0
}

.h-csnx .head-control-panel__aligner {
    vertical-align: middle;
    display: inline-block;
    height: 47px
}

.h-csnx .head-control-panel__lang {
    position: relative;
    vertical-align: middle;
    display: inline-block;
    margin-right: 12px
}

.h-csnx .head-control-panel__lang:hover .head-control-panel__lang-popover {
    display: block
}

.h-csnx .head-control-panel__lang:hover .head-control-panel__lang-pseudo-link {
    color: #0083c3
}

.h-csnx .head-control-panel__lang-pseudo-link {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-family: Tahoma,Arial,sans-serif;
    font-size: 12px;
    line-height: 1.25;
    color: #fff;
    text-shadow: none;
    display: inline-block;
    border-bottom: 1px dotted;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: 700;
    cursor: pointer
}

.h-csnx .head-control-panel__lang-pseudo-link:hover {
    color: #0083c3
}

.h-csnx .head-control-panel__nav-bar {
    vertical-align: middle;
    display: inline-block
}

.h-csnx .head-control-panel__logo {
    position: relative;
    width: 161px;
    height: 18px;
    color: #fff;
    background: url("../../../static/images_2/casino-x/casinox_logo.png") no-repeat 0 0
}

.h-csnx .head-control-panel__dynamic,.head-control-panel__logo {
    vertical-align: middle;
    display: inline-block
}

.h-csnx .head-control-panel__float-menu {
    float: right;
    background-color: #202021
}

.h-csnx .head-dynamic-menu {
    margin: 0;
    padding: 0;
    font-size: 0
}

.h-csnx .head-dynamic-menu__item {
    font-family: Tahoma,Arial,sans-serif;
    font-size: 12px;
    line-height: 1.25;
    color: #fff;
    text-shadow: none;
    position: relative;
    vertical-align: middle;
    display: inline-block;
    margin-left: 21px;
    list-style-type: none;
    font-weight: 700
}

.h-csnx .head-dynamic-menu__item:before {
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    left: -10px;
    display: inline-block;
    height: 18px;
    content: "";
    border-left: 1px dotted rgba(185,198,204,.4)
}

.h-csnx .head-dynamic-menu__pseudo-link {
    font-family: Tahoma,Arial,sans-serif;
    font-size: 12px;
    line-height: 1.25;
    color: #fff;
    text-shadow: none;
    display: inline-block;
    border-bottom: 1px dotted;
    text-decoration: none;
    font-weight: 700
}

.h-csnx .head-dynamic-menu__pseudo-link:hover {
    color: #0083c3
}

.h-csnx .button {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background: #fff;
    position: relative;
    border: 1px solid #fff;
    outline: none;
    margin: 0;
    padding: 0;
    text-align: center;
    color: #202021;
    white-space: nowrap;
    font-family: Tahoma,Arial,sans-serif;
    font-size: 0;
    font-weight: 700;
    border-radius: 15px
}

.h-csnx .button,.button:before {
    vertical-align: middle;
    display: inline-block
}

.h-csnx .button:before {
    height: 25px;
    content: ""
}

.h-csnx .button:active,.h-csnx .button:hover {
    background: #03a528;
    border-color: #03a528;
    color: #fff
}

.h-csnx .button::-moz-focus-inner {
    padding: 0;
    border: 0
}

.h-csnx .button_style_flat-warning {
    background-color: #ff6613;
    border-color: #ff6613;
    color: #fff
}

.h-csnx .button_style_flat-warning:active,.h-csnx .button_style_flat-warning:hover {
    border-color: #fff;
    background-color: #fff;
    color: #ff6613
}

.h-csnx .button__text {
    vertical-align: middle;
    display: inline-block;
    margin-right: 20px;
    margin-left: 20px;
    font-size: 13px;
    line-height: 1.25;
    white-space: normal;
    text-shadow: none
}

.h-csnx .head-dynamic-menu__title {
    font-family: Tahoma,Arial,sans-serif;
    font-size: 12px;
    line-height: 1.25;
    color: #a9bfca;
    text-shadow: none;
    vertical-align: middle;
    display: inline-block;
    margin-right: 10px
}

.h-csnx .social-list {
    vertical-align: middle;
    display: inline-block;
    margin: 0 0 -5px -5px;
    padding: 0
}

.h-csnx .social-list__item {
    vertical-align: top;
    display: inline-block;
    margin-bottom: 5px;
    margin-left: 5px;
    list-style-type: none
}

.h-csnx .social-list__link {
    position: relative;
    display: block;
    text-decoration: none
}

.h-csnx .social-list__title {
    overflow: hidden;
    position: absolute;
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    clip: rect(0 0 0 0);
    clip: rect(0,0,0,0)
}

.h-csnx .social {
    position: static;
    left: auto;
    bottom: auto;
    vertical-align: middle;
    display: inline-block;
    background-repeat: no-repeat;
    background-image: url("../../../static/images_2/casino-x/sprite-social-networks_v_106559.png")
}

.h-csnx .social.icon-fb-hvr,.h-csnx .social.icon-fb:hover {
    width: 28px;
    height: 29px;
    background-position: -33px 0
}

.h-csnx .social.icon-fb {
    width: 28px;
    height: 29px;
    background-position: -99px -34px
}

.h-csnx .social.icon-gp-hvr,.h-csnx .social.icon-gp:hover {
    width: 28px;
    height: 29px;
    background-position: -66px 0
}

.h-csnx .social.icon-gp {
    width: 28px;
    height: 29px;
    background-position: 0 -34px
}

.h-csnx .social.icon-mr-hvr,.h-csnx .social.icon-mr:hover {
    width: 28px;
    height: 29px;
    background-position: -33px -34px
}

.h-csnx .social.icon-mr {
    width: 28px;
    height: 29px;
    background-position: -66px -34px
}

.h-csnx .social.icon-ok-hvr,.h-csnx .social.icon-ok:hover {
    width: 28px;
    height: 29px;
    background-position: -99px 0
}

.h-csnx .social.icon-ok {
    width: 28px;
    height: 29px;
    background-position: 0 0
}

.h-csnx .social.icon-tw-hvr,.h-csnx .social.icon-tw:hover {
    width: 28px;
    height: 29px;
    background-position: 0 -68px
}

.h-csnx .social.icon-tw {
    width: 28px;
    height: 29px;
    background-position: -33px -68px
}

.h-csnx .social.icon-vk-hvr,.h-csnx .social.icon-vk:hover {
    width: 28px;
    height: 29px;
    background-position: -66px -68px
}

.h-csnx .social.icon-vk {
    width: 28px;
    height: 29px;
    background-position: -99px -68px
}

.h-csnx .social.icon-ya-hvr,.h-csnx .social.icon-ya:hover {
    width: 28px;
    height: 29px;
    background-position: -132px 0
}

.h-csnx .social.icon-ya {
    width: 28px;
    height: 29px;
    background-position: -132px -34px
}

.h-csnx-nav {
    height: 46px;
    white-space: nowrap
}

.h-csnx-nav__list {
    padding-top: 10px;
    text-align: center;
    list-style-type: none
}

.h-csnx-nav__list li {
    display: inline-block;
    margin: 0 9px
}

.h-csnx-nav__list li a {
    font-family: Tahoma,Arial,sans-serif;
    font-size: 12px;
    line-height: 1.25;
    color: #fff;
    text-shadow: none;
    display: inline-block;
    border-bottom: 1px dotted;
    text-decoration: none;
    font-weight: 700
}

.h-csnx-nav__list li a:hover {
    color: #0083c3
}

.h-csnx .h-csnx-slider-wr {
    margin: 0 0 40px;
    background: #fff;
    overflow: hidden
}

.h-csnx .h-csnx-slider {
    min-width: 1024px;
    margin: 0 auto
}

.h-csnx .h-csnx-slider__in {
    position: relative;
    width: 20000em
}

.h-csnx .h-csnx-slider__in li {
    float: left;
    padding: 0 0 20px
}

.h-csnx .h-csnx-slider__img {
    display: block;
    max-width: 100%;
    height: auto!important
}

.h-csnx .h-csnx-slider__title {
    font-family: 'Comic Sans MS',Arial,sans-serif;
    font-size: 42px;
    line-height: 1.25;
    color: #202021;
    text-shadow: none;
    margin: 0;
    padding: 30px 50px 30px 0;
    text-align: right;
    text-transform: uppercase;
    font-weight: 400
}

.h-csnx .h-csnx-slider__btn-decor {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 41.00529%
}

.h-csnx .h-csnx-slider__btn-decor:before,.h-csnx .h-csnx-slider__btn-decor:after {
    content: '';
    display: block;
    position: absolute;
    top: 50%;
    margin-top: -82px;
    width: 132px;
    height: 164px
}

.h-csnx .h-csnx-slider__btn-decor:before {
    left: -70px;
    background: url("../../../static/images_2/casino-x/pattern_left.png") no-repeat 0 0
}

.h-csnx .h-csnx-slider__btn-decor:after {
    right: -70px;
    background: url("../../../static/images_2/casino-x/pattern_right.png") no-repeat 0 0
}

.h-csnx-slider__btn-holder {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center
}

.h-csnx .h-csnx-slider__btn-holder:before {
    content: "";
    vertical-align: middle;
    display: inline-block;
    height: 100%
}

.h-csnx .h-csnx-grids {
    display: table;
    table-layout: fixed;
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%
}

.h-csnx .h-csnx-grids__item {
    display: table-cell;
    border: 0;
    padding: 0;
    vertical-align: top;
    vertical-align: middle
}

.h-csnx .h-csnx-grids__item--pad40 {
    padding-left: 40px
}

.h-csnx .h-csnx-grids__item--60 {
    width: 60%
}

.h-csnx .jcarousel-pagination {
    overflow: hidden;
    position: relative;
    bottom: auto;
    width: 1180px;
    margin: 0 auto;
    white-space: nowrap;
    text-align: center;
    padding: 0;
    list-style: none;
    top: -20px
}

.h-csnx .jcarousel-pagination:after,.h-csnx .jcarousel-pagination:before {
    content: "";
    position: relative;
    vertical-align: middle;
    display: inline-block;
    width: 50%;
    height: 9px;
    background: url("../../../static/images_2/casino-x/wavy-line.png") 0 0 repeat-x
}

.h-csnx .jcarousel-pagination:before {
    left: -15px;
    margin: 0 0 0 -50%
}

.h-csnx .jcarousel-pagination:after {
    left: 15px;
    margin: 0 -50% 0 0
}

.h-csnx .jcarousel-pagination a {
    display: inline-block;
    width: 11px;
    height: 11px;
    padding: 0;
    position: relative;
    cursor: pointer;
    vertical-align: middle;
    margin: 0 5px;
    background: transparent;
    border: 1px solid #0083c3;
    border-radius: 100%;
    outline: none;
    line-height: 0;
    font-size: 0;
    color: transparent
}

.h-csnx .jcarousel-pagination a:hover,.h-csnx .jcarousel-pagination a.active {
    border: 1px solid #0083c3;
    background: #0083c3
}

.h-csnx-slider__btn.button {
    background: #03a528;
    border-color: #03a528;
    color: #fff;
    border-width: 3px;
    border-radius: 35px;
    height: 67px;
    line-height: 67px;
    vertical-align: middle;
    display: inline-block;
    white-space: normal;
    text-shadow: none;
    padding-right: 77px;
    padding-left: 77px;
    font-size: 18px
}

.h-csnx-slider__btn.button:active,.h-csnx-slider__btn.button:hover {
    background: #fff;
    border-color: #03a528;
    color: #03a528
}

.top_box_5 {
    text-align: center;
    margin: 22px auto
}

.top_box_5 .banner {
    display: inline-block
}

.top_box_5 .banner li {
    display: inline-block;
    float: left;
    height: 134px;
    margin: 0 5px;
    border: 3px solid #ffc600;
    border-radius: 5px;
    display: inline-block;
    height: 124px;
    width: 242px;
    cursor: pointer;
    position: relative
}

.top_box_5 .banner li:first-child {
    margin-left: 0
}

.top_box_5 .banner li:last-child {
    margin-right: 0
}

.top_box .banner li .item img {
    width: 242px
}

.top_box .hover-block {
    position: absolute;
    top: 0;
    width: 100%;
    opacity: 0;
    transition: .3s
}

.top_box .hover-block:hover {
    opacity: 1
}

.top_box .hover-block .transparent-bg {
    background: #000;
    opacity: 1
}

.top_box .banner .hover-block .transparent-bg {
    height: 124px
}

.top_box .hover-block .links {
    position: absolute;
    top: 25px;
    text-align: center;
    width: 100%
}

.wrap_box_game_2 {
    font-size: 0;
    letter-spacing: -6px
}

.item_game {
    width: 228px;
    display: inline-block;
    letter-spacing: normal;
    color: #fff;
    margin-right: 37px;
    margin-top: 12px;
    margin-bottom: 12px;
    position: relative;
    text-align: center
}

.item_game:nth-child(4n) {
    margin-right: 0
}

.item_game:nth-child(4n):after {
    content: '';
    position: absolute;
    height: 8px;
    width: 1026px;
    background: url("../../../static/images_2/ling_line.png") no-repeat;
    right: 0;
    bottom: -8px
}

.item_game:nth-child(4n):last-child:after {
    display: none
}

.item_game .inner_game {
    transition: all .2s;
    display: block
}

.item_game .inner_game .img_game {
    display: block;
    position: relative;
    width: 214px;
    height: 141px;
    padding: 8px;
    background: #/static/images_5/slot_bg_yel.jpg;
    box-shadow: 0 0 0 3px #ffdb00 inset,0 0 15px 1px #ffdb00;
    -webkit-box-shadow: 0 0 0 3px #ffdb00 inset,0 0 15px 1px #ed3ffdb00030;
    -moz-box-shadow: 0 0 0 3px #ffdb00 inset,0 0 15px 1px #ffdb00
}

.item_game .inner_game .img_game img {
    position: absolute;
    left: 8px;
    top: 8px;
    width: 214px;
    height: 141px
}

.item_game .inner_game .img_game .d_tc {
    position: relative;
    z-index: 1;
    background: url("../../../static/images_2/bg_transp.png");
    width: 214px;
    height: 141px;
    opacity: 0;
    transition: all .2s
}

.item_game .name {
    height: 25px;
    line-height: 25px;
    overflow: hidden;
    font-size: 14px
}

.item_game:hover .name {
    text-decoration: none
}

.item_game:hover .img_game .d_tc {
    opacity: 1
}

.wrap_box_news_5 {
    text-align: center
}

.wrap_box_news_5 .slots {
    margin: 0 -8px;
    display: inline-block;
    overflow: hidden
}

.wrap_box_news_5 .slots li {
    display: inline-block;
    float: left;
    margin: 10px 18px 14px;
    width: 224px;
    position: relative
}

.wrap_box_news_5 .slots .slot {
    width: 212px;
    height: 141px;
    background: url("../../../static/images_5/slot_bg_yel.jpg") no-repeat;
    padding: 5px 6px
}

.wrap_box_news_5 .slots li .inner {
    width: 212px;
    height: 141px;
    display: block;
    cursor: pointer;
    position: relative
}

.wrap_box_news_5 .slots li .inner img {
    width: 100%;
    height: auto
}

.wrap_box_news_5 .slot-label {
    display: block;
    color: #fff;
    font-size: 16px;
    margin-top: 4px;
    padding: 0 14px
}

.wrap_box_news_5 .slot-label.item {
    font-size: 14px;
    margin-top: 11px;
    line-height: 16px;
    height: 48px;
    overflow: hidden
}

.wrap_box_news_5 a.link-next {
    font-weight: bold
}

h4 {
    font-size: 14px;
    color: #ffa200
}

p {
    line-height: 17px
}

.cont_list li {
    line-height: 17px;
    font-size: 13px;
    color: #ffa200
}

#footer_2 {
    height: 180px;
    color: #fff;
    margin-top: 40px;
    text-align: center
}

.footer_buttons {
    display: block
}

.footer_buttons a {
    height: 38px;
    line-height: 38px;
    box-sizing: border-box;
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
    width: 393px;
    position: relative
}

.footer_buttons .view_2 {
    margin-left: 60px
}

.footer_buttons .view_3 {
    margin-right: 60px
}

.footer_pay_icons {
    text-align: center;
    padding-top: 50px;
    display: block
}

.footer_text {
    padding-left: 30px;
    position: relative;
    font-size: 11px;
    margin-top: 10px;
    text-decoration: underline;
    display: inline-block
}

.footer_text:after {
    content: '';
    width: 26px;
    height: 26px;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -13px;
    background: url("../../../static/images_2/18+.png") no-repeat 0 0
}

.field_text,.field_area {
    display: block;
    box-sizing: border-box;
    width: 100%;
    height: 42px;
    padding: 0 23px!important;
    background: #000;
    border: 1px solid #f24841;
    box-shadow: 0 0 10px 1px #f24841;
    -webkit-box-shadow: 0 0 10px 1px #f24841;
    -moz-box-shadow: 0 0 10px 1px #f24841;
    color: #fff;
    outline: none;
    resize: none;
    font-family: 'Arial';
    font-size: 16px;
    margin-bottom: 9px;
    border-radius: 7px
}

.field_area {
    height: 126px;
    padding: 23px!important
}

.box_border {
    padding-bottom: 20px;
    margin-bottom: 21px;
    color: #fff;
    border-bottom: 2px solid #fbe7b8;
    font-size: 14px
}

.box_border img.img_left {
    float: left;
    max-width: 142px;
    height: auto;
    border: 2px solid #d1d1d1;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    margin-right: 14px
}

.box_border .box_border_text {
    padding-left: 160px
}

.box_border .box_border_text .box_border_name {
    display: block;
    font-size: 16px;
    color: #ffdb00;
    margin-top: 2px;
    margin-bottom: 18px
}

.box_border .box_border_text .box_border_date {
    font-size: 14px;
    display: block
}

.box_border .box_border_text p,.box_border .box_border_text .border_text {
    display: block;
    line-height: 18px;
    margin: 0
}

.box_border .box_border_text p a {
    color: #00f8ff
}

.pagination_5 {
    text-align: center;
    margin: 8px auto 40px
}

.pagination_5 li {
    display: inline-block;
    margin: 0 3px
}

.pagination_5 li a {
    color: #fff;
    font-size: 16px
}

.pagination_5 li a:focus.pagination_5 li a:hover,.pagination_5 li .current {
    color: #e6aa00;
    text-decoration: underline;
    font-weight: bold;
    font-size: 18px
}

.pagination_5 li .prev,.pagination_5 li .next {
    position: relative;
    top: 4px;
    background: url("../../../static/images_5/ellipse.png") no-repeat center center;
    height: 30px;
    width: 30px;
    display: inline-block;
    color: #000;
    font-size: 32px;
    line-height: 28px;
    font-weight: bold;
    border-radius: 100%
}

.pagination_5 li .prev:hover,.pagination_5 li .next:hover {
    box-shadow: 0 0 14px 6px #f9ac00
}

.wrap_box_game_1 {
    text-align: center;
    font-size: 0;
    width: 101%;
    letter-spacing: -6px;
    margin-bottom: 20px
}

.box_game {
    width: 183px;
    padding: 11px 10px;
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#AC7800),color-stop(1,#492700));
    background-image: -o-linear-gradient(bottom,#AC7800 0%,#492700 100%);
    background-image: -moz-linear-gradient(bottom,#AC7800 0%,#492700 100%);
    background-image: -ms-linear-gradient(bottom,#AC7800 0%,#492700 100%);
    background-image: linear-gradient(to bottom,#AC7800 0%,#492700 100%);
    border: 1px solid #f7d467;
    text-align: center;
    display: inline-block;
    letter-spacing: normal;
    color: #fff
}

.box_game .inner {
    height: 162px;
    box-sizing: border-box;
    padding-top: 12px;
    padding-left: 15px;
    padding-right: 15px;
    transition: all .2s
}

.box_game .inner .img {
    position: relative;
    width: 148px;
    height: 116px;
    border: 1px solid #fff
}

.box_game .inner .img img {
    position: absolute;
    left: 0;
    top: 0;
    width: 148px;
    height: 116px
}

.box_game .inner .img .d_tc {
    position: relative;
    z-index: 1;
    background: url("../../../static/images_1/bg_transp.png");
    width: 148px;
    height: 116px;
    opacity: 0;
    transition: all .2s
}

.box_game .inner .img .d_tc .view_2 {
    width: 137px
}

.box_game .inner .img .d_tc .view_3 {
    width: 106px
}

.box_game .inner .img .d_tc .btn {
    margin: 5px 0
}

.box_game .name {
    height: 32px;
    line-height: 39px;
    overflow: hidden;
    text-decoration: underline;
    font-size: 14px
}

.box_game:hover .inner {
    background: url("../../../static/images_1/bg_box_game.png") no-repeat;
    box-shadow: 0 0 0 1px #fff;
    -webkit-box-shadow: 0 0 0 1px #fff;
    -moz-box-shadow: 0 0 0 1px #fff
}

.box_game:hover .name {
    text-decoration: none;
    color: #90700
}

.box_game:hover .img .d_tc {
    opacity: 1
}

.box_border_one_2 {
    padding-bottom: 20px;
    margin-bottom: 21px;
    color: #fff;
    border-bottom: 2px solid #fbe7b8;
    font-size: 14px
}

.box_border_one_2 img.img_left {
    float: left;
    max-width: 142px;
    height: auto;
    border: 2px solid #d1d1d1;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    margin-right: 14px
}

.box_border_one_2 .box_border_text {
    padding-left: 160px
}

.box_border_one_2 .box_border_text .box_border_name {
    display: block;
    font-size: 16px;
    color: #00f8ff;
    margin-top: 2px;
    margin-bottom: 18px
}

.box_border_one_2 .box_border_text .box_border_date {
    font-size: 14px;
    display: block
}

.box_border_one_2 .box_border_text p,.box_border_one_2 .box_border_text .border_text {
    display: block;
    line-height: 18px;
    margin: 0
}

.box_border_one_2 .box_border_text p a {
    color: #00f8ff
}

.box_carusel_2 {
    padding-top: 24px;
    position: relative;
    margin-bottom: 10px;
    color: #fff
}

.box_carusel_2 .jcarousel {
    width: 942px;
    margin: 0 auto
}

.box_carusel_2 .jcarousel ul li {
    margin-right: 9px
}

.box_carusel_2 .jcarousel-prev,.box_carusel_2 .jcarousel-next {
    position: absolute;
    width: 32px;
    height: 37px;
    background: url("../../../static/images_1/control_carusel.png") no-repeat;
    top: 50%;
    margin-top: 18px
}

.box_carusel_2 .jcarousel-prev {
    background-position: 0 0;
    left: -5px
}

.box_carusel_2 .jcarousel-next {
    background-position: 0 -37px;
    right: -5px
}

.box_carusel_2 .jcarousel-prev:hover {
    background-position: 0 -74px
}

.box_carusel_2 .jcarousel-next:hover {
    background-position: 0 -111px
}

.box_carusel_2 .jcarousel .item_game {
    margin: 12px 40px
}

.box_game {
    width: 228px;
    display: inline-block;
    letter-spacing: normal;
    color: #fff;
    margin-top: 10px;
    margin-bottom: 10px;
    position: relative;
    text-align: center
}

.box_game .inner {
    transition: all .2s
}

.box_game .inner .img {
    position: relative;
    width: 214px;
    height: 141px;
    padding: 8px;
    background: #0f0f10;
    box-shadow: 0 0 0 3px #ffdb00 inset,0 0 15px 1px #ffdb00;
    -webkit-box-shadow: 0 0 0 3px #ffdb00 inset,0 0 15px 1px #ffdb00;
    -moz-box-shadow: 0 0 0 3px #ffdb00 inset,0 0 15px 1px #ffdb00
}

.box_game .inner .img img {
    position: absolute;
    left: 8px;
    top: 8px;
    width: 214px;
    height: 141px
}

.box_game .inner .img .d_tc {
    position: relative;
    z-index: 1;
    background: url("../../../static/images_2/bg_transp.png");
    width: 214px;
    height: 141px;
    opacity: 0;
    transition: all .2s
}

.box_game .name {
    height: 25px;
    line-height: 25px;
    overflow: hidden;
    font-size: 14px
}

.box_game:hover .name {
    text-decoration: none
}

.box_game:hover .img .d_tc {
    opacity: 1
}

.wrap_comments_5 .comments-block {
    padding: 0 20px
}

.wrap_comments_5 .comments-block > li {
    border-top: 1px solid #e6aa00;
    padding: 12px 0
}

.wrap_comments_5 .comments-block > li:first-child {
    border-top: none
}

.wrap_comments_5 .comments-block .date {
    font-style: italic
}

.wrap_comments_5 .comments-block .name {
    color: #e6aa00;
    display: inline-block;
    width: 72px
}

.box_form_2 {
    margin-bottom: 32px;
    color: #fff
}

.box_form_2 .column_left {
    width: 440px;
    float: left
}

.box_form_2 .column_right {
    float: right
}

.field_text,.field_area {
    display: block;
    box-sizing: border-box;
    width: 100%;
    height: 42px;
    padding: 0 23px;
    background: #000;
    border: 1px solid #f24841;
    box-shadow: 0 0 10px 1px #f24841;
    -webkit-box-shadow: 0 0 10px 1px #f24841;
    -moz-box-shadow: 0 0 10px 1px #f24841;
    color: #fff;
    outline: none;
    resize: none;
    font-family: 'Arial';
    font-size: 16px;
    margin-bottom: 9px;
    border-radius: 7px
}

.field_area {
    height: 126px;
    padding: 23px
}

.iframe-game {
    position: relative;
    width: 800px;
    margin: 0 auto 12px;
    border: 1px solid #f3bb20
}

.iframe-game iframe {
    border: 0;
    display: block
}

.popap-game {
    background: url("../../../static/images_5/bg-popap.png");
    width: 453px;
    margin: 0 auto;
    height: 85px;
    position: absolute;
    padding: 45px 40px;
    left: 50%;
    top: 50%;
    margin-left: -266px;
    margin-top: -87px;
    font-size: 15px;
    line-height: 27px;
    border-radius: 10px;
    display: none;
    color: white
}

.popap-game .close {
    background: url("../../../static/images_5/close.png");
    width: 14px;
    margin: 0 auto;
    height: 13px;
    position: absolute;
    right: 10px;
    top: 10px
}

#seo_text/*box_dropdown*/
.show > .dropdown {
    display: block
}

.dropdown {
    margin: 35px 0;
    text-align: center;
    display: none;
    color: #fff
}

.dropdown .title_dropdown {
    display: inline-block;
    font-size: 18px;
    text-transform: uppercase;
    letter-spacing: normal;
    font-weight: bold;
    padding: 3px;
    border: 1px solid #ffe00b;
    box-shadow: 0 0 10px 0 #ffe10b,0 0 10px 0 #ffe10b inset;
    -webkit-box-shadow: 0 0 10px 0 #ffe10b,0 0 10px 0 #ffe10b inset;
    -moz-box-shadow: 0 0 10px 0 #ffe10b,0 0 10px 0 #ffe10b inset;
    margin-bottom: 20px
}

.dropdown .title_dropdown span {
    display: inline-block;
    position: relative;
    border: 1px solid #f24841;
    box-shadow: 0 0 10px 0 #d23f39,0 0 10px 0 #d23f39 inset;
    -webkit-box-shadow: 0 0 10px 0 #d23f39,0 0 10px 0 #d23f39 inset;
    -moz-box-shadow: 0 0 10px 0 #d23f39,0 0 10px 0 #d23f39 inset;
    height: 31px;
    line-height: 31px;
    padding: 0 8px
}

.dropdown .title_dropdown span:after,.dropdown .title_dropdown span:before {
    content: '';
    position: absolute;
    width: 126px;
    height: 51px;
    background: url("../../../static/images_2/tit_ab.png") no-repeat
}

.dropdown .title_dropdown span:after {
    left: -135px;
    background-position: 0 0;
    top: -10px
}

.dropdown .title_dropdown span:before {
    right: -135px;
    background-position: 0 100%;
    top: -10px
}

.drop_game {
    text-align: center;
    font-size: 0;
    padding-bottom: 19px;
    letter-spacing: -6px
}

.drop_game .box_logo_dropdown {
    border: 1px solid #ffde10;
    padding: 7px 0;
    box-shadow: 0 0 10px 1px #ffde10,0 0 10px 1px #ffde10 inset;
    -webkit-box-shadow: 0 0 10px 1px #ffde10,0 0 10px 1px #ffde10 inset;
    -moz-box-shadow: 0 0 10px 1px #ffde10,0 0 10px 1px #ffde10 inset
}

.drop_game .logo_dropdown {
    display: inline-block;
    vertical-align: top;
    border: 3px solid #ec6446;
    width: 239px;
    height: 128px;
    margin: 0 5px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    box-shadow: 0 0 5px 1px #ec6446
}

.drop_game .logo_dropdown img {
    width: 239px;
    height: 128px
}
