html, body{height:100%;}
body{margin:0px;padding:0px;color:rgb(255, 255, 255);font-family:"Verdana","Arial ";background:rgb(0, 0, 0) none repeat scroll 0% 0%;min-width:1024px;font-size:12px;}
a{color:rgb(255, 255, 255);text-decoration:none;}
a:hover{text-decoration:underline;}
h1, h2, h3, h4, h5{margin:18px 0px;font-weight:normal;}
h1{font-size:18px;}
h2{font-size:17px;}
h3{font-size:16px;}
h1:first-child, h1:first-child, h1:first-child, h1:first-child{margin-top:0px;}
.fl_l{float:left;}
.fl_r{float:right;}
.clearfix::after{content:"";display:block;clear:both;}
.d_tc{display:table-cell;vertical-align:middle;text-align:center;}
ul{margin:0px;padding:0px;list-style:outside none none;}
.wrapper{min-height:100%;background:url(../../shared/551/bg_body.jpg) no-repeat scroll 50% 0px, transparent url(../../shared/551/bg_footer.jpg) no-repeat scroll 50% 100%;}
.center{width:1024px;margin:0px auto;}
.btn{display:inline-block;box-sizing:border-box;outline:medium none;color:rgb(255, 255, 255);height:27px;line-height:27px;text-align:center;transition:background 0.2s ease 0s;cursor:pointer;}
.btn:hover{text-decoration:none;}
.btn.game_box_1{background:transparent url(../../shared/551/btn_gb_1.png) no-repeat scroll 0% 0%;width:136px;height:34px;line-height:34px;font-size:15px;color:rgb(255, 255, 255);text-shadow:0px 0px 10px rgb(129, 26, 25);margin-bottom:10px;}
.btn.game_box_1:hover{box-shadow:0px 0px 15px 3px rgb(243, 17, 3);}
.btn.game_box_2{background:transparent url(../../shared/551/btn_bg_2.png) no-repeat scroll 0% 0%;width:106px;height:27px;line-height:27px;font-size:13px;color:rgb(255, 255, 255);}
.btn.game_box_2:hover{box-shadow:0px 0px 15px 3px rgb(33, 144, 8);}
.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 0s ease 0s;width:471px;background:transparent url(../../shared/551/bg_foot_btn.png) no-repeat scroll 0% 0%;color:rgb(0, 0, 0);position:relative;}
.btn_foot_1:hover, .btn_foot_2:hover{background-position:0px 100%;text-decoration:none;color:rgb(0, 0, 0);}
.btn_foot_1:active, .btn_foot_2:active, .btn_foot_1:visited, .btn_foot_2:visited{color:rgb(0, 0, 0);}
.btn_foot_1::after, .btn_foot_2::after{content:"";position:absolute;background:transparent url(../../shared/551/ico_sprite.png) no-repeat scroll 0% 0%;width:55px;height:52px;left:15px;top:-12px;}
.btn_foot_1::after{background-position:0px -22px;height:48px;}
.btn_foot_2::after{background-position:0px -70px;}
.main_title{height:51px;line-height:51px;text-align:center;font-size:17px;color:rgb(255, 132, 2);background:transparent url(../../shared/551/bg_main_tit.png) no-repeat scroll 50% 0px;text-transform:uppercase;font-weight:normal;margin:25px 0px;letter-spacing:normal;}
.csnx-bg{min-height:1130px;background:transparent url(../../shared/551/bg_footer_001.jpg) no-repeat scroll 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:rgb(32, 32, 33);font-size:0px;}
.h-csnx .head-control-panel__aligner{vertical-align:middle;display:inline-block;height:47px;}
.h-csnx .head-control-panel__logo{position:relative;width:161px;height:18px;color:rgb(255, 255, 255);background:transparent url(../../shared/551/casinox_logo.png) no-repeat scroll 0px 0px;}
.h-csnx .head-control-panel__dynamic, .head-control-panel__logo{vertical-align:middle;display:inline-block;}
.h-csnx .head-dynamic-menu{margin:0px;padding:0px;font-size:0px;}
.h-csnx .head-dynamic-menu__item{font-family:Tahoma,Arial,sans-serif;font-size:12px;line-height:1.25;color:rgb(255, 255, 255);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:0px;bottom:0px;margin:auto;left:-10px;display:inline-block;height:18px;content:"";border-left:1px dotted rgba(185, 198, 204, 0.4);}
.h-csnx .head-dynamic-menu__pseudo-link{font-family:Tahoma,Arial,sans-serif;font-size:12px;line-height:1.25;color:rgb(255, 255, 255);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:rgb(0, 131, 195);}
.h-csnx .button{-moz-user-select:none;background:rgb(255, 255, 255) none repeat scroll 0% 0%;position:relative;border:1px solid rgb(255, 255, 255);outline:medium none;margin:0px;padding:0px;text-align:center;color:rgb(32, 32, 33);white-space:nowrap;font-family:Tahoma,Arial,sans-serif;font-size:0px;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:rgb(3, 165, 40) none repeat scroll 0% 0%;border-color:rgb(3, 165, 40);color:rgb(255, 255, 255);}
.h-csnx .button::-moz-focus-inner{padding:0px;border:0px none;}
.h-csnx .button_style_flat-warning{background-color:rgb(255, 102, 19);border-color:rgb(255, 102, 19);color:rgb(255, 255, 255);}
.h-csnx .button_style_flat-warning:active, .h-csnx .button_style_flat-warning:hover{border-color:rgb(255, 255, 255);background-color:rgb(255, 255, 255);color:rgb(255, 102, 19);}
.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:rgb(169, 191, 202);text-shadow:none;vertical-align:middle;display:inline-block;margin-right:10px;}
.h-csnx .social-list{vertical-align:middle;display:inline-block;margin:0px 0px -5px -5px;padding:0px;}
.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:0px;width:1px;height:1px;clip:rect(0px, 0px, 0px, 0px);}
.h-csnx .social{position:static;left:auto;bottom:auto;vertical-align:middle;display:inline-block;background-repeat:no-repeat;background-image:url(../../shared/551/sprite-social-networks.png);}
.h-csnx .social.icon-fb-hvr, .h-csnx .social.icon-fb:hover{width:28px;height:29px;background-position:-33px 0px;}
.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 0px;}
.h-csnx .social.icon-gp{width:28px;height:29px;background-position:0px -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 0px;}
.h-csnx .social.icon-ok{width:28px;height:29px;background-position:0px 0px;}
.h-csnx .social.icon-tw-hvr, .h-csnx .social.icon-tw:hover{width:28px;height:29px;background-position:0px -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 0px;}
.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:0px 9px;}
.h-csnx-nav__list li a{font-family:Tahoma,Arial,sans-serif;font-size:12px;line-height:1.25;color:rgb(255, 255, 255);text-shadow:none;display:inline-block;border-bottom:1px dotted;text-decoration:none;font-weight:700;}
.h-csnx-nav__list li a:hover{color:rgb(0, 131, 195);}
.h-csnx .h-csnx-slider-wr{margin:0px 0px 40px;background:rgb(255, 255, 255) none repeat scroll 0% 0%;overflow:hidden;}
.h-csnx .h-csnx-slider{min-width:1024px;margin:0px auto;}
.h-csnx .h-csnx-slider__in{position:relative;width:20000em;}
.h-csnx .h-csnx-slider__in li{float:left;padding:0px 0px 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:rgb(32, 32, 33);text-shadow:none;margin:0px;padding:30px 50px 30px 0px;text-align:right;text-transform:uppercase;font-weight:400;}
.h-csnx .h-csnx-slider__btn-decor{position:relative;width:100%;height:0px;padding-bottom:41.0053%;}
.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:transparent url(../../shared/551/pattern_left.png) no-repeat scroll 0px 0px;}
.h-csnx .h-csnx-slider__btn-decor::after{right:-70px;background:transparent url(../../shared/551/pattern_right.png) no-repeat scroll 0px 0px;}
.h-csnx-slider__btn-holder{position:absolute;top:0px;left:0px;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:0px;width:100%;}
.h-csnx .h-csnx-grids__item{display:table-cell;border:0px none;padding:0px;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:0px auto;white-space:nowrap;text-align:center;padding:0px;list-style:outside none 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:transparent url(../../shared/551/wavy-line.png) repeat-x scroll 0px 0px;}
.h-csnx .jcarousel-pagination::before{left:-15px;margin:0px 0px 0px -50%;}
.h-csnx .jcarousel-pagination::after{left:15px;margin:0px -50% 0px 0px;}
.h-csnx .jcarousel-pagination a{display:inline-block;width:11px;height:11px;padding:0px;position:relative;cursor:pointer;vertical-align:middle;margin:0px 5px;background:transparent none repeat scroll 0% 0%;border:1px solid rgb(0, 131, 195);border-radius:100%;outline:medium none;line-height:0;font-size:0px;color:transparent;}
.h-csnx .jcarousel-pagination a:hover, .h-csnx .jcarousel-pagination a.active{border:1px solid rgb(0, 131, 195);background:rgb(0, 131, 195) none repeat scroll 0% 0%;}
.h-csnx-slider__btn.button{background:rgb(3, 165, 40) none repeat scroll 0% 0%;border-color:rgb(3, 165, 40);color:rgb(255, 255, 255);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:rgb(255, 255, 255) none repeat scroll 0% 0%;border-color:rgb(3, 165, 40);color:rgb(3, 165, 40);}
.wrap_box_game_2{font-size:0px;letter-spacing:-6px;}
.item_game{width:228px;display:inline-block;letter-spacing:normal;color:rgb(255, 255, 255);margin-right:37px;margin-top:12px;margin-bottom:12px;position:relative;text-align:center;}
.item_game:nth-child(4n){margin-right:0px;}
.item_game:nth-child(4n)::after{content:"";position:absolute;height:8px;width:1026px;background:transparent url(../../shared/551/ling_line.png) no-repeat scroll 0% 0%;right:0px;bottom:-8px;}
.item_game:nth-child(4n):last-child::after{display:none;}
.item_game .inner_game{transition:all 0.2s ease 0s;display:block;}
.item_game .inner_game .img_game{display:block;position:relative;width:214px;height:141px;padding:8px;box-shadow:0px 0px 0px 3px rgb(255, 219, 0) inset, 0px 0px 15px 1px rgb(255, 219, 0);}
.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:transparent url(../../shared/551/bg_transp.png) repeat scroll 0% 0%;width:214px;height:141px;opacity:0;transition:all 0.2s ease 0s;}
.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:0px -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:transparent url(../../shared/551/slot_bg_yel.jpg) no-repeat scroll 0% 0%;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:rgb(255, 255, 255);font-size:16px;margin-top:4px;padding:0px 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;}
p{line-height:17px;}
#footer_2{height:180px;color:rgb(255, 255, 255);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_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:0px;top:50%;margin-top:-13px;background:transparent url('http://casino-x-com.com/assets/css/18+.png') no-repeat scroll 0px 0px;}
.box_border_one_2{padding-bottom:20px;margin-bottom:21px;color:rgb(255, 255, 255);border-bottom:2px solid rgb(251, 231, 184);font-size:14px;}
.dropdown .title_dropdown span::after, .dropdown .title_dropdown span::before{content:"";position:absolute;width:126px;height:51px;background:transparent url(../../shared/551/tit_ab.png) no-repeat scroll 0% 0%;}
.dropdown .title_dropdown span::after{left:-135px;background-position:0px 0px;top:-10px;}
.dropdown .title_dropdown span::before{right:-135px;background-position:0px 100%;top:-10px;}
