body {         margin: 0;         padding: 0;         color: #fff;         font-family: "Arial";         background: #000000;         font-size: 14px;         min-width: 1030px;     }      a {         color: #3380ae;     }      a:hover {         text-decoration: none;     }      .box_chips {         text-align: center;     }      .box_chips .one_box {         display: inline-block;         vertical-align: middle;         margin: 0 10px;         box-sizing: border-box;         font-size: 30px;         font-weight: bold;         width: 182px;         height: 188px;         text-align: center;         text-decoration: none;         padding-top: 74px;         color: #fff;     }         text-shadow: 1px 1px 0 #b90007;         -webkit-text-shadow: 1px 1px 0 #b90007;         -moz-text-shadow: 1px 1px 0 #b90007;     }      .box_chips .one_box.ch_2 {  text-shadow: 1px 1px 0 #200013;         -webkit-text-shadow: 1px 1px 0 #200013;         -moz-text-shadow: 1px 1px 0 #200013;     }      .box_chips .one_box.ch_3 { text-shadow: 1px 1px 0 #040000;         -webkit-text-shadow: 1px 1px 0 #040000;         -moz-text-shadow: 1px 1px 0 #040000;     }      /*lottery*/      .seo_text .counter {         margin: 40px auto;     }      .seo_text .title {         text-align: center;         font-size: 18px;     }      .seo_text .counter_2 {         margin: 15px auto 30px;     }      .wrapper {         background: url(/uploads/347/bg_body.jpg) no-repeat 50% 0,         url(/uploads/347/bg_body_2.jpg) no-repeat 50% 100%;         min-height: 100%;     }      .center {         width: 1023px;         margin: 0 auto;     }      h1, h2, h3, h4, h5 {         margin: 18px 0;         text-transform: uppercase;     }      h1 {         font-size: 18px;     }      h2 {         font-size: 17px;     }      h3 {         font-size: 16px;     }      h4 {         font-size: 14px;     }      h5 {         font-size: 14px;     }      h1:first-child,     h2:first-child,     h3:first-child,     h4:first-child {         margin-top: 0;     }      /*common*/      .fl_l {         float: left;     }      .fl_r {         float: right;     }      .clearfix:after {         content: '';         display: block;         clear: both;     }      .inline {         display: inline-block !important;     }      img.alignleft {         float: left;     }      img.alignright {         float: right;     }      .al_left {         text-align: left;     }      .al_right {         text-align: right;     }      .al_center {         text-align: center;     }      .d_tb {         display: table;     }      .d_tc {         display: table-cell;         vertical-align: middle;         text-align: center;     }      ul {         margin: 0;         padding: 0;         list-style: none;     }      table {         border-collapse: collapse;         width: 100%;     }      /*common*/      /*style_jcarousel*/      .jcarousel {         position: relative;         overflow: hidden;     }      .jcarousel ul {         width: 20000em;         position: relative;         list-style: none;         margin: 0;         padding: 0;     }      .jcarousel li {         float: left;     }      /*style_jcarousel*/      .btn {         display: block;         border: none;         outline: none;         text-align: center;         cursor: pointer;         font-size: 16px;         text-transform: uppercase;         font-family: 'Arial';         border-radius: 4px;         -webkit-border-radius: 4px;         -moz-border-radius: 4px;         text-decoration: none;     }      .main_tit {         width: 914px;         margin: 20px auto;         text-align: center;         font-size: 18px;         color: #ffcc33;         background: url(/uploads/347/bg_main_tit.png) 50% 100% no-repeat;         text-transform: uppercase;         letter-spacing: normal;         font-weight: bold;         height: 42px;         line-height: 42px;         border-radius: 8px;         -webkit-border-radius: 8px;         -moz-border-radius: 8px;         box-shadow: 0 0 5px 1px #4bf5ff;         -webkit-box-shadow: 0 0 5px 1px #4bf5ff;         -moz-box-shadow: 0 0 5px 1px #4bf5ff;     }      .main_tit:first-child {         margin-top: 0;     }      .main_box {         background: url(/uploads/347/bg_main_box_lr.png) repeat-y 0 0,         url(/uploads/347/bg_main_box_lr.png) repeat-y 100% 0,         url(/uploads/347/bg_main_box.png);         position: relative;         padding: 0px 30px;         position: relative;         box-shadow: 0 0 6px 1px #4cabeb;         z-index: 2;         margin-bottom: 22px;         overflow: hidden;     }      /*buttons*/      .btn_bun_win {         display: block;         text-decoration: none;         text-transform: uppercase;         text-align: center;         font-size: 14px;         font-weight: bold;         background: url(/uploads/347/bg_btn_bun_win.png) no-repeat;         color: #fff;         width: 245px;         height: 32px;         line-height: 32px;         border-radius: 10px;         -webkit-border-radius: 10px;         -moz-border-radius: 10px;         margin-top: 3px;     }      .btn_bun_win:hover {         box-shadow: 0 0 15px 1px #de0000;         -webkit-box-shadow: 0 0 15px 1px #de0000;         -moz-box-shadow: 0 0 15px 1px #de0000;     }      .reg_button {         float: right;         display: block;         background: url(/uploads/347/bg_head_reg.png) no-repeat;         width: 235px;         height: 40px;         line-height: 40px;         text-align: center;         text-transform: uppercase;         font-size: 18px;         font-weight: bold;         color: #fff;         text-decoration: none;         border-radius: 10px;     }      .reg_button:hover {         background-position: 0 100%;         box-shadow: 0 0 15px 1px #de0000;         -webkit-box-shadow: 0 0 15px 1px #de0000;         -moz-box-shadow: 0 0 15px 1px #de0000;     }      .btn_slide {         display: inline-block;         background: url(/uploads/347/btn_slider.png) no-repeat;         color: #fff;         width: 337px;         height: 40px;         line-height: 40px;         text-decoration: none;         font-size: 20px;         text-transform: uppercase;         font-weight: bold;         margin-top: 10px;         border-radius: 10px;         -webkit-border-radius: 10px;         -moz-border-radius: 10px;     }      .btn_slide:hover {         box-shadow: 0 0 25px 2px #ff0000;         -webkit-box-shadow: 0 0 25px 2px #ff0000;         -moz-box-shadow: 0 0 25px 2px #ff0000;     }      .btn_money {         display: inline-block;         background: url(/uploads/347/btn_money.png) no-repeat;         color: #fff;         width: 134px;         height: 32px;         line-height: 32px;         text-decoration: none;         text-transform: uppercase;         font-size: 14px;         border-radius: 10px;         -webkit-border-radius: 10px;         -moz-border-radius: 10px;         margin-bottom: 7px;         font-weight: bold;     }      .btn_money:hover {         background-position: 0 100%;         box-shadow: 0 0 25px 2px #ff0000;         -webkit-box-shadow: 0 0 25px 2px #ff0000;         -moz-box-shadow: 0 0 25px 2px #ff0000;     }      .btn_free {         display: inline-block;         background: url(/uploads/347/btn_free.png) no-repeat;         color: #fff;         width: 97px;         height: 27px;         line-height: 27px;         text-decoration: none;         font-size: 14px;         border-radius: 10px;         -webkit-border-radius: 10px;         -moz-border-radius: 10px;         font-weight: bold;     }      .btn_free:hover {         background-position: 0 100%;         box-shadow: 0 0 15px 1px #00b1f5;         -webkit-box-shadow: 0 0 15px 1px #00b1f5;         -moz-box-shadow: 0 0 15px 1px #00b1f5;     }      .btn_new {         display: block;         text-align: center;         font-size: 14px;         text-decoration: none;         width: 97px;         height: 27px;         line-height: 27px;        color: #fff;         margin-top: 13px;         border-radius: 10px;         -webkit-border-radius: 10px;         -moz-border-radius: 10px;     }      .btn_new:hover {         background-position: 0 100%;         box-shadow: 0 0 15px 1px #00b1f5;         -webkit-box-shadow: 0 0 15px 1px #00b1f5;         -moz-box-shadow: 0 0 15px 1px #00b1f5;     }      .submit_form {         display: block;         text-align: center;         font-size: 14px;         text-decoration: none;         width: 97px;         height: 27px;         line-height: 27px;        color: #fff;         margin-top: 10px;         border-radius: 10px;         -webkit-border-radius: 10px;         -moz-border-radius: 10px;         border: none;         cursor: pointer;         color: #fff;         font-weight: bold;     }      .submit_form:hover {         background-position: 0 100%;         box-shadow: 0 0 15px 1px #00b1f5;         -webkit-box-shadow: 0 0 15px 1px #00b1f5;         -moz-box-shadow: 0 0 15px 1px #00b1f5;     }      .btn_big_2 {         display: block;          color: #fff;         text-align: center;         height: 43px;         line-height: 43px;         font-size: 22px;         text-transform: uppercase;         text-decoration: none;         font-weight: bold;         width: 796px;         margin: 16px auto;         border-radius: 15px;         -webkit-border-radius: 15px;         -moz-border-radius: 15px;     }      .btn_big_2:last-child {         margin-bottom: 0;     }      .btn_big_2:hover {         background-position: 0 100%;         box-shadow: 0 0 15px 1px #fd2b2b;         -webkit-box-shadow: 0 0 15px 1px #fd2b2b;         -moz-box-shadow: 0 0 15px 1px #fd2b2b;     }      .btn_big_1 {         display: block; color: #fff;         text-align: center;         height: 43px;         line-height: 43px;         font-size: 22px;         text-transform: uppercase;         text-decoration: none;         width: 796px;         margin: 20px auto;         border-radius: 15px;         -webkit-border-radius: 15px;         -moz-border-radius: 15px;         font-weight: bold;     }      .btn_big_1:last-child {         margin-bottom: 0;     }      .btn_big_1:hover {         background-position: 0 100%;         box-shadow: 0 0 25px 2px #4eaeff;         -webkit-box-shadow: 0 0 25px 2px #4eaeff;         -moz-box-shadow: 0 0 25px 2px #4eaeff;     }      .btn_tour_1,     .btn_tour_2 {         display: block;         text-align: center;         width: 242px;         font-size: 16px;         text-decoration: none;         height: 38px;         line-height: 38px;         text-transform: uppercase;         border-radius: 10px;         -webkit-border-radius: 10px;         -moz-border-radius: 10px;         font-weight: bold;         color: #fff;     }      .btn_tour_1 {    margin-bottom: 5px;     }      .btn_tour_2 { }      .btn_tour_1:hover {         background-position: 0 100%;         box-shadow: 0 0 15px 1px #00b1f5;         -webkit-box-shadow: 0 0 15px 1px #00b1f5;         -moz-box-shadow: 0 0 15px 1px #00b1f5;     }      .btn_tour_2:hover {         background-position: 0 100%;         box-shadow: 0 0 25px 2px #ff0000;         -webkit-box-shadow: 0 0 25px 2px #ff0000;         -moz-box-shadow: 0 0 25px 2px #ff0000;     }      .btn_mid_1 {         display: block;  color: #fff;         text-align: center;         height: 38px;         line-height: 38px;         font-size: 18px;         text-transform: uppercase;         text-decoration: none;         width: 419px;         margin: 10px 0;         border-radius: 15px;         -webkit-border-radius: 15px;         -moz-border-radius: 15px;         font-weight: bold;     }      .btn_mid_1:last-child {         margin-bottom: 0;     }      .btn_mid_1:hover {         background-position: 0 100%;         box-shadow: 0 0 25px 2px #ed0303;         -webkit-box-shadow: 0 0 25px 2px #ed0303;         -moz-box-shadow: 0 0 25px 2px #ed0303;     }      .btn_mid_2 {         display: block;      color: #fff;         text-align: center;         height: 38px;         line-height: 38px;         font-size: 18px;         text-transform: uppercase;         text-decoration: none;         width: 419px;         margin: 10px 0;         border-radius: 15px;         -webkit-border-radius: 15px;         -moz-border-radius: 15px;         font-weight: bold;     }      .btn_mid_2:last-child {         margin-bottom: 0;     }      .btn_mid_2:hover {         background-position: 0 100%;         box-shadow: 0 0 25px 2px #2b9cfd;         -webkit-box-shadow: 0 0 25px 2px #2b9cfd;         -moz-box-shadow: 0 0 25px 2px #2b9cfd;     }      .btn_one_lot {         display: block; color: #fff;         text-align: center;         height: 38px;         line-height: 38px;         font-size: 18px;         text-transform: uppercase;         text-decoration: none;         width: 242px;         margin: 15px 0;         border-radius: 15px;         -webkit-border-radius: 15px;         -moz-border-radius: 15px;         font-weight: bold;     }      .btn_one_lot:last-child {         margin-bottom: 0;     }      .btn_one_lot:hover {         background-position: 0 100%;         box-shadow: 0 0 25px 2px #ee0a0a;         -webkit-box-shadow: 0 0 25px 2px #ee0a0a;         -moz-box-shadow: 0 0 25px 2px #ee0a0a;     }      /*buttons*/      .inner_box {         border-radius: 10px;         -webkit-border-radius: 10px;         -moz-border-radius: 10px;         border: 1px solid #61abd9;         box-shadow: 0 0 5px 1px #61abd9, 0 0 5px 1px #61abd9 inset;         -webkit-box-shadow: 0 0 5px 1px #61abd9, 0 0 5px 1px #61abd9 inset;         -moz-box-shadow: 0 0 5px 1px #61abd9, 0 0 5px 1px #61abd9 inset;        background-size: 100% 100%;     }      .m_top_none {         margin-top: 0;     }      .header {         width: 1065px;         margin-left: -23px;     }      .header .head_top {         padding-top: 35px;         height: 105px;         position: relative;         background: url(/uploads/347/bg_head_top.jpg) no-repeat 50% 100%;     }      .logo {         position: absolute;         background: url(/uploads/347/bg_logo.png) no-repeat;         width: 362px;         height: 225px;         top: 0;         left: 50%;         margin-left: -192px;         z-index: 1;     }      /*main_menu*/      .box_main_menu {         background: url(/uploads/347/bg_box_main_menu.png) no-repeat;         height: 55px;         margin-bottom: -11px;     }      .box_main_menu ul li {         float: left;     }      .box_main_menu ul li:nth-child(4),     .box_main_menu ul li:nth-child(5),     .box_main_menu ul li:nth-child(6) {         float: right;     }      .box_main_menu ul li a {         display: block;         height: 43px;         line-height: 43px;         padding: 0 38px;         text-decoration: none;         font-weight: bold;         color: #ffcd3a;         background: url(/uploads/347/bg_main_menu_a.png) no-repeat 100% 50%;         position: relative;         z-index: 3;     }      .box_main_menu ul li:nth-child(4) a,     .box_main_menu ul li:nth-child(3) a {         background: none;     }      .box_main_menu ul li a:hover {         background: url(/uploads/347/bg_main_menu_a_hov.png) no-repeat 50% 50%;         background-size: 100% 100%;         box-shadow: 0 0 15px 2px #00f4ff, 0 0 15px 2px #00f4ff inset;         -webkit-box-shadow: 0 0 15px 2px #00f4ff, 0 0 15px 2px #00f4ff inset;         -moz-box-shadow: 0 0 15px 2px #00f4ff, 0 0 15px 2px #00f4ff inset;     }      /*main_menu*/      /*social*/      .header .social {         float: left;         background: #120d08;         box-shadow: 0 0 8px 1px #61ffff;         -webkit-box-shadow: 0 0 8px 1px #61ffff;         -moz-box-shadow: 0 0 8px 1px #61ffff;         padding: 6px 5px;     }      .social a {         background: url(/uploads/347/bg_social.png) no-repeat !important;         width: 26px !important;         height: 26px !important;         margin: 0px 3px !important;         border-radius: 3px;     }      .social a:hover {         box-shadow: 0 0 10px 1px #81ecff;         -webkit-box-shadow: 0 0 10px 1px #81ecff;         -moz-box-shadow: 0 0 10px 1px #81ecff;     }      .social a.soc_0 {         background-position: 0px 0px !important;     }      .social a.soc_0:hover {         background-position: 100% 0px !important;     }      .social a.soc_1 {         background-position: 0px -26px !important;     }      .social a.soc_1:hover {         background-position: 100% -26px !important;     }      .social a.soc_2 {         background-position: 0px -52px !important;     }      .social a.soc_2:hover {         background-position: 100% -52px !important;     }      .social a.soc_3 {         background-position: 0px -78px !important;     }      .social a.soc_3:hover {         background-position: 100% -78px !important;     }      .social a.soc_4 {         background-position: 0px -104px !important;     }      .social a.soc_4:hover {         background-position: 100% -104px !important;     }      .social a.soc_5 {         background-position: 0px -130px !important;     }      .social a.soc_5:hover {         background-position: 100% -130px !important;     }      .social a.soc_6 {         background-position: 0px -156px !important;     }      .social a.soc_6:hover {         background-position: 100% -156px !important;     }      /*social*/      .main_bunner {         position: relative;         border-bottom: 3px solid #bae6f7;     }      .main_bunner .text_bunner {         position: absolute;         width: 340px;         right: 50px;         font-size: 36px;         font-weight: bold;         top: 0;         text-align: center;         text-transform: uppercase;         padding-top: 40px;         z-index: 1;         text-shadow: 2px 2px 2px #0b173c;     }      .main_bunner .text_bunner span {         font-size: 40px;         color: #ffcc33;     }      .main_bunner li {         width: 965px;         height: 228px;         position: relative;     }      .main_bunner li .img_main_bun {         position: absolute;         top: 0;         right: 0;         width: 100%;         height: 100%;     }      .main_bunner .jcarousel-prev,     .main_bunner .jcarousel-next {         position: absolute;     width: 34px;         height: 70px;         top: 50%;         margin-top: -35px;         z-index: 2;         opacity: 0.7;         transition: opacity 0.2s;     }      .main_bunner .jcarousel-prev {         background-position: 0 0;         left: 0px;     }      .main_bunner .jcarousel-next {         background-position: 0 100% !important;         right: 0px;     }      .main_bunner .jcarousel-prev:hover,     .main_bunner .jcarousel-next:hover {         opacity: 1;     }      .wrap_box_game_2 {      }      .wrap_box_game_2 .list_slots {         text-align: center;         padding: 0 15px;     }      .wrap_box_game_2 .list_slots > li {         float: left;         width: 20%;     }      .wrap_box_game_2 .list_slots .one_slot {         width: 158px;         display: inline-block;         letter-spacing: normal;         color: #fff;         text-align: center;         position: relative;         margin-bottom: 24px;     }      .wrap_box_game_2 .list_slots .one_slot .slot_img {         display: block;         position: relative;         width: 148px;         height: 116px;         border: 2px solid #0d234f;         padding: 4px;         background: url(/uploads/347/bg_slot.png) repeat-x;         box-shadow: 0 0 4px 1px #c8def3;         -webkit-box-shadow: 0 0 4px 1px #c8def3;         -moz-box-shadow: 0 0 4px 1px #c8def3;     }      .wrap_box_game_2 .list_slots .one_slot .slot_img img {         position: absolute;         width: 146px;         height: 114px;         left: 4px;         top: 4px;          border: 1px solid #1d090d;     }      .wrap_box_game_2 .list_slots .one_slot .slot_img .btns {         position: absolute;         z-index: 1;         background: url(/uploads/347/bg_mask_slot.png);         width: 148px;         height: 91px;         opacity: 0;         left: 4px;         top: 4px;         transition: all 0.2s;         padding-top: 25px;     }      .wrap_box_game_2 .list_slots .one_slot .slot_name {         display: table-cell;         height: 30px;         width: 158px;         font-size: 11px;         font-weight: bold;         color: #fff;         line-height: 13px;         vertical-align: middle;         text-transform: uppercase;         background: url(/uploads/347/bg_name_slot.png) no-repeat 50% 100%;     }      .wrap_box_game_2 .list_slots .one_slot:hover {      }      .wrap_box_game_2 .list_slots .one_slot:hover .slot_img .btns {         opacity: 1;      }      .main_news_2 .list {         padding: 0 15px;     }      .main_news_2 .list li {         float: left;         width: 25%;     }      .main_news_2 {         text-align: center;         padding-bottom: 20px;     }      .main_news_2 .new {         display: inline-block;         width: 205px;         background: url(/uploads/347/bg_main_new.png) repeat-x;         border: 1px solid #3e90ab;         box-shadow: 0 0 4px 1px #4ac2ea;         -webkit-box-shadow: 0 0 4px 1px #4ac2ea;         -moz-box-shadow: 0 0 4px 1px #4ac2ea;         padding: 4px;     }      .main_news_2 .new .in_new {         border: 1px solid #0cbffe;         padding: 7px;         background: url(/uploads/347/bg_main_new.png);     }      .main_news_2 .new .img {         display: block;         height: 88px;         overflow: hidden;         border: 2px solid #6bb0f0;     }      .main_news_2 .new .img img {         width: 100%;         min-height: 88px;     }      .main_news_2 .new .name {         display: block;         font-size: 14px;         font-weight: bold;         color: #ffcc33;         letter-spacing: normal;         text-align: center;         text-decoration: none;         margin: 5px 0;     }      .main_news_2 .new .text {         font-size: 12px;         text-align: justify;         letter-spacing: normal;         margin: 0;         line-height: 16px;     }      .main_news_2 .new .more {         color: #ffcc33;     }      p {         line-height: 18px;     }      .seo_text {      }      .seo_text .in_seo_text {         padding: 0px 24px 20px 24px;     }      .seo_text .in_seo_text h2,     .seo_text .in_seo_text h3,     .seo_text .in_seo_text h4 {         margin-top: 15px;     }      h2, h3, h4 {         color: #ffcc33;         margin-bottom: 10px;         font-size: 14px;      }      .seo_text img {         border: 2px solid #6cb1f2;         border-radius: 2px;         -webkit-border-radius: 2px;         -moz-border-radius: 2px;         box-shadow: 1px 4px 6px 0 #020b15;         -webkit-box-shadow: 1px 4px 6px 0 #020b15;         -moz-box-shadow: 1px 4px 6px 0 #020b15;     }      .seo_text img.fl_l {         margin-right: 15px;     }      .seo_text img.fl_r {         margin-left: 15px;     }      .seo_text img.alignleft {         float: left;         margin-right: 15px;     }      .seo_text img.alignright {         float: right;         margin-left: 15px;     }      .bg_box {         padding: 20px;         margin-bottom: 15px;     }      .list_yel {      }      .list_yel li {         display: block;         font-size: 14px;     }      .list_yel li span {         color: #ffcc33;     }      .footer_2 {         padding-top: 1px;         background: url(/uploads/347/bg_footer.jpg) no-repeat 50% 0;         text-align: center;         margin-top: 40px;         padding-bottom: 20px;     }      .footer_2 .foot_pay {         text-align: center;         margin-top: 25px;     }      .footer_2 .foot_menu {         font-size: 0;         letter-spacing: -6px;         margin-top: 20px;         margin-bottom: 10px;     }      .footer_2 .foot_menu ul li {         display: inline-block;         text-align: center;     }      .footer_2 .foot_menu ul li a {         display: block;         text-decoration: none;         color: #ffcd3a;         background: url(/uploads/347/bg_main_menu_a.png) no-repeat 100% 50%;         font-size: 12px;         letter-spacing: normal;         padding: 0 13px;     }      .footer_2 .foot_menu ul li:last-child a {         background: none;     }      .footer_2 .foot_menu ul li a:hover {         text-decoration: underline;     }      .footer_2 .box_18 {         display: inline-block;         position: relative;         font-size: 12px;         text-align: left;         margin-top: 7px;         margin-bottom: 23px;         color: #fff;     }      .footer_2 .box_18:before {         content: '';         position: absolute;         background: url(/uploads/347/18+.png)  no-repeat;        width: 26px;         height: 26px;         left: -35px;         top: 50%;         margin-top: -13px;     }      .box_form_2 {         padding: 0px 0px;     }      .box_form_2 .inner_form {         padding: 17px 24px;         font-size: 14px;     }      .box_form_2 .inner_form .left_col {         float: left;         width: 472px;     }      .box_form_2 .inner_form .right_col {         float: left;         margin-left: 75px;     }      ::-webkit-input-placeholder {         color: #fff;     }      :-moz-placeholder {         color: #fff;     }      :-ms-input-placeholder {         color: #fff;     }      .box_form_2 .field_text,     .box_form_2 .field_area {         display: block;         box-sizing: border-box;         width: 100%;         height: 32px;         padding: 0 17px;         outline: none;         resize: none;         font-family: 'Arial';         font-size: 14px;         margin-bottom: 22px;         border: none;         border-radius: 5px;         -webkit-border-radius: 5px;         -moz-border-radius: 5px;         color: #fff;         border: 1px solid #2b3b49; box-shadow: 1px 2px 4px 0px #0a1423 inset, 1px 1px 1px 0px #13161e;         -webkit-box-shadow: 1px 2px 4px 0px #0a1423 inset, 1px 1px 1px 0px #13161e;         -moz-box-shadow: 1px 2px 4px 0px #0a1423 inset, 1px 1px 1px 0px #13161e;      }      .box_form_2 .field_area {         height: 112px;         padding: 17px;         margin-bottom: 0px;     }      .box_news_2 {      }      .box_news_2 .box_grad {         margin: 20px 28px;         position: relative;         padding: 6px;         border: 1px solid #0a1c36;         box-shadow: 0 0 5px 1px #c8def3;         -webkit-box-shadow: 0 0 5px 1px #c8def3;         -moz-box-shadow: 0 0 5px 1px #c8def3;         background-image: -webkit-gradient(                 linear,                 left top,                 left bottom,                 color-stop(0, #C8DEF3),                 color-stop(1, #1C3D7E)         );         background-image: -o-linear-gradient(bottom, #C8DEF3 0%, #1C3D7E 100%);         background-image: -moz-linear-gradient(bottom, #C8DEF3 0%, #1C3D7E 100%);         background-image: -ms-linear-gradient(bottom, #C8DEF3 0%, #1C3D7E 100%);         background-image: linear-gradient(to bottom, #C8DEF3 0%, #1C3D7E 100%);     }      .box_news_2 .box_grad .inner_grad {         position: relative;         padding: 6px;         border: 1px solid #0cbffe;}      .box_news_2 .box_grad .img_new {         width: 318px;         height: auto;         float: left;         border: 1px solid #99b0e3;     }      .box_news_2 .box_grad .counter_2 {         display: inline-block;         margin-bottom: 15px;     }      .box_news_2 .box_grad .left_col {         margin-left: 335px;     }      .box_news_2 .box_grad .left_col .name {         font-size: 18px;         font-weight: bold;         color: #ffbb03;         margin-bottom: 5px;     }      .box_news_2 .box_grad .left_col .date {         font-size: 12px;         margin: 5px 0;     }      .box_news_2 .box_grad .left_col .text {         font-size: 12px;         margin: 10px 0;     }      .inner_grad .buttons {      }      .pagination {         margin: 22px 0;         text-align: center;       height: 44px;         padding-top: 7px;         box-sizing: border-box;         font-size: 0;         letter-spacing: -6px;     }      .pagination ul li {         display: inline-block;         vertical-align: middle;         margin: 0 3px;     }      .pagination ul li a {         display: block;         height: 28px;         line-height: 28px;         padding: 0 13px;         border: 1px solid #65c5ff;         border-radius: 10px;         -webkit-border-radius: 10px;         -moz-border-radius: 10px;         box-shadow: 0 0 5px 1px #65c5ff, 0 0 5px 1px #65c5ff inset;         -webkit-box-shadow: 0 0 5px 1px #65c5ff, 0 0 5px 1px #65c5ff inset;         -moz-box-shadow: 0 0 5px 1px #65c5ff, 0 0 5px 1px #65c5ff inset;         text-decoration: none;         font-size: 14px;         letter-spacing: normal;     }      .pagination ul li a:hover {         box-shadow: 0 0 15px 2px #65c5ff, 0 0 5px 1px #65c5ff inset;         -webkit-box-shadow: 0 0 15px 2px #65c5ff, 0 0 5px 1px #65c5ff inset;         -moz-box-shadow: 0 0 15px 2px #65c5ff, 0 0 5px 1px #65c5ff inset;  }      .pagination ul li a.prev,     .pagination ul li a.next {  width: 28px;         height: 28px;         border-radius: 50%;         box-shadow: 0 0 4px 2px #041c36;         -webkit-box-shadow: 0 0 4px 2px #041c36;         -moz-box-shadow: 0 0 4px 2px #041c36;          padding: 0;     }      .pagination ul li a.prev {         background-position: 0 0;         margin-right: 10px;     }      .pagination ul li a.prev:hover {         background-position: 100% 0;         box-shadow: 0 0 15px 2px #65c5ff;         -webkit-box-shadow: 0 0 15px 2px #65c5ff;         -moz-box-shadow: 0 0 15px 2px #65c5ff;     }      .pagination ul li a.next {         background-position: 0 100%;         margin-left: 10px;     }      .pagination ul li a.next:hover {         background-position: 100% 100%;         box-shadow: 0 0 15px 2px #65c5ff;         -webkit-box-shadow: 0 0 15px 2px #65c5ff;         -moz-box-shadow: 0 0 15px 2px #65c5ff;     }      .wrap_box_game {         padding: 19px 0;     }      .container_slots {         text-align: center;         letter-spacing: -6px;         font-size: 0;     }      .container_slots tr td:first-child {         padding-left: 10px;     }      .container_slots tr td:last-child {         padding-right: 10px;     }      .container_slots .item {         width: 152px;         display: inline-block;         letter-spacing: normal;         color: #ffcc33;         text-align: center;         position: relative;     }      .container_slots .item .item_img {         display: block;         position: relative;         width: 148px;         height: 116px;         border: 2px solid #73bbff;     }      .container_slots .item .item_img img {         position: absolute;         width: 148px;         height: 116px;         left: 0;         top: 0;     }      .container_slots .item .item_img .slot_btn {         position: absolute;         z-index: 1;         background: url(/uploads/347/bg_mask_slot.png);         width: 148px;         height: 91px;         opacity: 0;         left: 0;         top: 0;         transition: all 0.2s;         padding-top: 25px;     }      .container_slots .item .item_name {         display: table-cell;         height: 40px;         width: 152px;         font-size: 14px;         font-weight: bold;         color: #ffcc33;         line-height: 13px;         vertical-align: middle;     }      .container_slots .item:hover {      }      .container_slots .item:hover .item_img .slot_btn {         opacity: 1;      }      .container_slots .item:hover .item_img {         border-color: #66ffff;         box-shadow: 0 0 10px 1px #66ffff;         -webkit-box-shadow: 0 0 10px 1px #66ffff;         -moz-box-shadow: 0 0 10px 1px #66ffff;     }      .wrap_box_game_2 {      }      .wrap_box_game_2 .list_slots {         text-align: center;         padding: 0 15px;     }      .wrap_box_game_2 .list_slots > li {         float: left;         width: 20%;     }      .wrap_box_game_2 .list_slots .one_slot {         width: 158px;         display: inline-block;         letter-spacing: normal;         color: #fff;         text-align: center;         position: relative;         margin-bottom: 24px;     }      .wrap_box_game_2 .list_slots .one_slot .slot_img {         display: block;         position: relative;         width: 148px;         height: 116px;         border: 2px solid #0d234f;         padding: 4px;         background: url(/uploads/347/bg_slot.png) repeat-x;         box-shadow: 0 0 4px 1px #c8def3;         -webkit-box-shadow: 0 0 4px 1px #c8def3;         -moz-box-shadow: 0 0 4px 1px #c8def3;     }      .wrap_box_game_2 .list_slots .one_slot .slot_img img {         position: absolute;         width: 146px;         height: 114px;         left: 4px;         top: 4px;          border: 1px solid #1d090d;     }      .wrap_box_game_2 .list_slots .one_slot .slot_img .btns {         position: absolute;         z-index: 1;         background: url(/uploads/347/bg_mask_slot.png);         width: 148px;         height: 91px;         opacity: 0;         left: 4px;         top: 4px;         transition: all 0.2s;         padding-top: 25px;     }      .wrap_box_game_2 .list_slots .one_slot .slot_name {         display: table-cell;         height: 30px;         width: 158px;         font-size: 11px;         font-weight: bold;         color: #fff;         line-height: 13px;         vertical-align: middle;         text-transform: uppercase;         background: url(/uploads/347/bg_name_slot.png) no-repeat 50% 100%;     }      .wrap_box_game_2 .list_slots .one_slot:hover {      }      .wrap_box_game_2 .list_slots .one_slot:hover .slot_img .btns {         opacity: 1;      }      .wrap_comments {         padding: 20px 25px;     }      .wrap_comments .one_comment {         padding: 20px;         font-size: 14px;         margin-bottom: 14px;     }      .wrap_comments .one_comment:last-child {         margin-bottom: 0;     }      .wrap_comments .one_comment .name {         color: #ffcc33;         margin-bottom: 5px;     }      .wrap_comments .one_comment .rat_star {      }      .wrap_comments .one_comment .text {         margin: 5px 0 10px 0;         line-height: 18px;     }      .box_form_2 {         padding: 0px 0px;     }      .box_form_2 .inner_form {         padding: 17px 24px;         font-size: 14px;     }      .box_form_2 .inner_form .left_col {         float: left;         width: 472px;     }      .box_form_2 .inner_form .right_col {         float: left;         margin-left: 75px;     }      ::-webkit-input-placeholder {         color: #fff;     }      :-moz-placeholder {         color: #fff;     }      :-ms-input-placeholder {         color: #fff;     }      .box_form_2 .field_text,     .box_form_2 .field_area {         display: block;         box-sizing: border-box;         width: 100%;         height: 32px;         padding: 0 17px;         outline: none;         resize: none;         font-family: 'Arial';         font-size: 14px;         margin-bottom: 22px;         border: none;         border-radius: 5px;         -webkit-border-radius: 5px;         -moz-border-radius: 5px;         color: #fff;         border: 1px solid #2b3b49;  box-shadow: 1px 2px 4px 0px #0a1423 inset, 1px 1px 1px 0px #13161e;         -webkit-box-shadow: 1px 2px 4px 0px #0a1423 inset, 1px 1px 1px 0px #13161e;         -moz-box-shadow: 1px 2px 4px 0px #0a1423 inset, 1px 1px 1px 0px #13161e;      }      .box_form_2 .field_area {         height: 112px;         padding: 17px;         margin-bottom: 0px;     }      .box_news_2 {      }      .box_news_2 .box_grad {         margin: 20px 28px;         position: relative;         padding: 6px;         border: 1px solid #0a1c36;         box-shadow: 0 0 5px 1px #c8def3;         -webkit-box-shadow: 0 0 5px 1px #c8def3;         -moz-box-shadow: 0 0 5px 1px #c8def3;         background-image: -webkit-gradient(                 linear,                 left top,                 left bottom,                 color-stop(0, #C8DEF3),                 color-stop(1, #1C3D7E)         );         background-image: -o-linear-gradient(bottom, #C8DEF3 0%, #1C3D7E 100%);         background-image: -moz-linear-gradient(bottom, #C8DEF3 0%, #1C3D7E 100%);         background-image: -ms-linear-gradient(bottom, #C8DEF3 0%, #1C3D7E 100%);         background-image: linear-gradient(to bottom, #C8DEF3 0%, #1C3D7E 100%);     }      .box_news_2 .box_grad .inner_grad {         position: relative;         padding: 6px;         border: 1px solid #0cbffe;  }      .box_news_2 .box_grad .img_new {         width: 318px;         height: auto;         float: left;         border: 1px solid #99b0e3;     }      .box_news_2 .box_grad .counter_2 {         display: inline-block;         margin-bottom: 15px;     }      .box_news_2 .box_grad .left_col {         margin-left: 335px;     }      .box_news_2 .box_grad .left_col .name {         font-size: 18px;         font-weight: bold;         color: #ffbb03;         margin-bottom: 5px;     }      .box_news_2 .box_grad .left_col .date {         font-size: 12px;         margin: 5px 0;     }      .box_news_2 .box_grad .left_col .text {         font-size: 12px;         margin: 10px 0;     }      .inner_grad .buttons {      }      .bunner_games_2 {         background: url(/uploads/347/bg_bunner_win.png) no-repeat 50% 50%;         background-size: 100% 100%;         box-sizing: border-box;         box-shadow: 0 0 20px 1px #2de8ff;         -webkit-box-shadow: 0 0 20px 1px #2de8ff;         -moz-box-shadow: 0 0 20px 1px #2de8ff;         border-bottom: 3px solid #bae6f7;         border-top: 3px solid #bae6f7;         padding-left: 28px;         padding-top: 5px;     }      .bunner_games_2 .left {         float: left;         width: 600px;         margin-right: 25px;}      .bunner_games_2 .right {         float: left;     }      .bunner_games_2 .tit {         display: inline-block;         font-size: 12px;         font-weight: bold;         color: #ffbb03;         text-shadow: 1px 1px 1px #2b2a29;         -webkit-text-shadow: 1px 1px 1px #2b2a29;         -moz-text-shadow: 1px 1px 1px #2b2a29;         text-transform: uppercase;     }      .list_games {         padding-top: 15px;     }      .list_games .game {         float: left;         width: 184px;         margin-right: 18px;         text-decoration: none;         background: url(/uploads/347/bg_one_g.png) no-repeat 100% 50%;     }      .list_games .game a {         text-decoration: none;     }      .list_games .game img {         float: left;         border: 2px solid #9fb6e9;         width: 48px;         height: 48px;     }      .list_games .game:last-child {         background: none;         margin-right: 0;     }      .list_games .game .inform_game {         padding-left: 60px;         display: block;     }      .list_games .game .inform_game .name_game {         display: block;         font-size: 11px;         color: #ffffff;         width: 115px;         text-overflow: ellipsis;         overflow: hidden;         white-space: nowrap;     }      .list_games .game .inform_game .sum {         display: block;         color: #ffbb03;         font-size: 11px;         margin-top: 3px;         font-weight: bold;     }      .list_games .game .inform_game .name_pl {         display: block;         font-size: 10px;         color: #95b1de;         margin-top: 3px;     }      .bunner_games_2 .counter_2 {         margin-top: 7px;         margin-left: 35px;     }      .counter_2 {         text-align: left;  width: 218px;         height: 51px;         box-sizing: border-box;     }      .counter_2 .numb {         height: 37px;         line-height: 37px;         font-size: 23px;         font-weight: bold;         color: #ffcc33;         letter-spacing: 5px;         text-shadow: 1px 1px 2px #000;         -webkit-text-shadow: 1px 1px 2px #000;         -moz-text-shadow: 1px 1px 2px #000;     }      .counter_2 .numb #d {         margin-left: 8px;     }      .counter_2 .numb #h {         margin-left: 9px;     }      .counter_2 .numb #m {         margin-left: 11px;     }      .counter_2 .numb #s {         margin-left: 9px;     }      /*iframe*/      .container_iframe {         padding: 20px 25px;     }      .box_iframe {         width: 763px;         height: 575px;         position: relative;         border: 2px solid #4496ff;         border-radius: 3px;         -webkit-border-radius: 3px;         -moz-border-radius: 3px;         margin: 16px auto 10px auto;         box-shadow: 1px 4px 10px 0 #00070e;         -webkit-box-shadow: 1px 4px 10px 0 #00070e;         -moz-box-shadow: 1px 4px 10px 0 #00070e;     }      .box_iframe iframe {         width: 100%;         height: 100%;         border: none;     }      .wr_iframe {         padding: 20px;     }      .popap-game {         background: rgba(0, 0, 0, 0.94);         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;     }      .popap-game .close {  width: 14px;         margin: 0 auto;         height: 13px;         position: absolute;         right: 10px;         top: 10px;     }      .popap-game .soc {         padding-left: 10px;     }      /*iframe*/      /*small_car*/      .box_carousel {         position: relative;         margin: 16px auto;     }      .small_carousel {         position: relative;     }      .small_carousel ul {         padding-top: 10px !important;         padding-bottom: 10px !important;         overflow: hidden;     }      .small_carousel ul li {         width: 50px;         height: 50px;         margin: 0 9px;         border: 2px solid #398fff;         border-radius: 2px;         -webkit-border-radius: 2px;         -moz-border-radius: 2px;         box-shadow: 1px 3px 6px 0 #00050c;         -webkit-box-shadow: 1px 3px 6px 0 #00050c;         -moz-box-shadow: 1px 3px 6px 0 #00050c;     }      .small_carousel ul li:hover {         border-color: #66ffff;         border-radius: 0;         box-shadow: 0 0 10px 1px #66ffff;         -webkit-box-shadow: 0 0 10px 1px #66ffff;         -moz-box-shadow: 0 0 10px 1px #66ffff;     }      .small_carousel ul li img {         width: 50px;         height: 50px;     }      .small_carousel .jcarousel {         width: 790px;         margin: 0 auto;         overflow: hidden;     }      .small_carousel .jcarousel-prev,     .small_carousel .jcarousel-next { width: 28px;         height: 28px;         border-radius: 50%;         box-shadow: 0 0 4px 2px #041c36;         -webkit-box-shadow: 0 0 4px 2px #041c36;         -moz-box-shadow: 0 0 4px 2px #041c36;         padding: 0;         position: absolute;         top: 50%;         margin-top: -14px;     }      .small_carousel .jcarousel-prev {         background-position: 0 0;         left: 10px;     }      .small_carousel .jcarousel-prev:hover {         background-position: 100% 0;         box-shadow: 0 0 15px 2px #65c5ff;         -webkit-box-shadow: 0 0 15px 2px #65c5ff;         -moz-box-shadow: 0 0 15px 2px #65c5ff;     }      .small_carousel .jcarousel-next {         background-position: 0 100%;         right: 5px;     }      .small_carousel .jcarousel-next:hover {         background-position: 100% 100%;         box-shadow: 0 0 15px 2px #65c5ff;         -webkit-box-shadow: 0 0 15px 2px #65c5ff;         -moz-box-shadow: 0 0 15px 2px #65c5ff;     }      /*small_car*/      p {         line-height: 18px;     }      .seo_text {      }      .seo_text .in_seo_text {         padding: 0px 24px 20px 24px;     }      .seo_text .in_seo_text h2,     .seo_text .in_seo_text h3,     .seo_text .in_seo_text h4 {         margin-top: 15px;     }      h2, h3, h4 {         color: #ffcc33;         margin-bottom: 10px;         font-size: 14px;      }      .seo_text img {         border: 2px solid #6cb1f2;         border-radius: 2px;         -webkit-border-radius: 2px;         -moz-border-radius: 2px;         box-shadow: 1px 4px 6px 0 #020b15;         -webkit-box-shadow: 1px 4px 6px 0 #020b15;         -moz-box-shadow: 1px 4px 6px 0 #020b15;     }      .seo_text img.fl_l {         margin-right: 15px;     }      .seo_text img.fl_r {         margin-left: 15px;     }      .seo_text img.alignleft {         float: left;         margin-right: 15px;     }      .seo_text img.alignright {         float: right;         margin-left: 15px;     }      .bg_box {         padding: 20px;         margin-bottom: 15px;     }      .list_yel {      }      .list_yel li {         display: block;         font-size: 14px;     }      .list_yel li span {         color: #ffcc33;     }      .box_carusel_2 {         padding: 0px 0px;     }      .box_carusel_2 .jcarousel {         width: 867px;         margin: 0 auto;     }      .box_carusel_2 .list_slots {         text-align: center;         padding: 10px 0px !important;     }      .box_carusel_2 .list_slots li {         float: left;         width: 173px;     }      .box_carusel_2 .list_slots .one_slot {         width: 158px;         display: inline-block;         letter-spacing: normal;         color: #fff;         text-align: center;         position: relative;         margin-bottom: 24px;     }      .box_carusel_2 .list_slots .one_slot .slot_img {         display: block;         position: relative;         width: 148px;         height: 116px;         border: 2px solid #0d234f;         padding: 4px;         background: url(/uploads/347/bg_slot.png) repeat-x;         box-shadow: 0 0 4px 1px #c8def3;         -webkit-box-shadow: 0 0 4px 1px #c8def3;         -moz-box-shadow: 0 0 4px 1px #c8def3;     }      .box_carusel_2 .list_slots .one_slot .slot_img img {         position: absolute;         width: 146px;         height: 114px;         left: 4px;         top: 4px;         border: 1px solid #1d090d;     }      .box_carusel_2 .list_slots .one_slot .slot_img .btns {         position: absolute;         z-index: 1;         background: url(/uploads/347/bg_mask_slot.png);         width: 148px;         height: 91px;         opacity: 0;         left: 4px;         top: 4px;         transition: all 0.2s;         padding-top: 25px;     }      .box_carusel_2 .list_slots .one_slot .slot_name {         display: table-cell;         height: 30px;         width: 158px;         font-size: 11px;         font-weight: bold;         color: #fff;         line-height: 13px;         vertical-align: middle;         text-transform: uppercase;         background: url(/uploads/347/bg_name_slot.png) no-repeat 50% 100%;     }      .box_carusel_2 .list_slots .one_slot:hover {      }      .box_carusel_2 .list_slots .one_slot:hover .slot_img .btns {         opacity: 1;      }      .box_carusel_2 .jcarousel-prev,     .box_carusel_2 .jcarousel-next {    width: 20px;         height: 39px;         padding: 0;         position: absolute;         top: 50%;         margin-top: -19px;     }      .box_carusel_2 .jcarousel-prev {         background-position: 0 0;         left: 45px;     }      .box_carusel_2 .jcarousel-prev:hover {         background-position: 100% 0;     }      .box_carusel_2 .jcarousel-next {         background-position: 0 100%;         right: 45px;     }      .box_carusel_2 .jcarousel-next:hover {         background-position: 100% 100%;     }      .box_prizes {         padding: 20px 25px;     }      .box_prizes .inner_prizes {         padding: 20px; background-size: 100% 100%;         font-size: 14px;         margin-bottom: 14px;     }      .box_prizes .inner_prizes .box_pedestal {         text-align: center;     }      .box_prizes .inner_prizes .box_pedestal .one_pedestal {         display: inline-block;         vertical-align: bottom;         text-decoration: none;         margin: 0 5px;         width: 201px;         height: 209px;     }      .box_prizes .inner_prizes .box_pedestal .one_pedestal.p_1 {  }      .box_prizes .inner_prizes .box_pedestal .one_pedestal.p_2 {      width: 234px;         height: 218px;     }      .box_prizes .inner_prizes .box_pedestal .one_pedestal.p_2 .name_game {         margin-bottom: 140px;     }      .box_prizes .inner_prizes .box_pedestal .one_pedestal.p_3 {    }      .box_prizes .inner_prizes .box_pedestal .one_pedestal .name_game {         display: block;         font-size: 14px;         color: #ffcc33;         margin-bottom: 130px;     }      .box_prizes .inner_prizes .box_pedestal .one_pedestal .name_pl {         display: block;         font-size: 16px;         font-weight: bold;         color: #ffcc33;         text-align: left;         margin-left: 65px;     }      .box_prizes .inner_prizes .box_pedestal .one_pedestal .sum {         display: block;         font-size: 30px;         font-weight: bold;         color: #ffcc33;         text-align: left;         margin-left: 65px;     }      .box_prizes .inner_prizes .box_pedestal .one_pedestal .sum span {         font-weight: normal;         font-size: 16px;     }      .back_table {         padding: 12px 17px;     }      .table_pr {      }      .table_pr tr td,     .table_pr tr th {         text-align: center;         border-right: 2px solid #398dc8;     }      .table_pr tr th {         height: 30px;         font-size: 14px;        vertical-align: top;         padding-top: 10px;     }      .table_pr tr th:first-child {         background-position: 0 0;     }      .table_pr tr th:last-child {         background-position: 100% 0;         border: none;     }      .table_pr tr td {         height: 40px;     }      .table_pr tr td:last-child {         border: none;     }      .table_pr tr:nth-child(odd) td {      height: 30px;         vertical-align: top;         padding-top: 10px;     }      .table_pr tr:nth-child(odd) td:first-child {         background-position: 0 0;     }      .table_pr tr:nth-child(odd) td:last-child {         background-position: 100% 0;     }      .table_pr tr td:nth-child(odd) {         color: #ffcc33;         font-weight: bold;     }      .table_pr tr:last-child td {         height: 25px;     }      .table_pr tr td .num {         display: inline-block;   width: 26px;         height: 26px;         line-height: 26px;         color: #003366;     }      .table_pr tr:nth-child(odd) td .num {         margin-top: -4px;     }      .wrap_hot_games {      }      .wrap_hot_games .hot_games {         padding: 20px;         font-size: 14px;     }      .wrap_hot_games .list_slots {         text-align: center;     }      .wrap_hot_games .list_slots > li {         float: left;         width: 20%;     }      .wrap_hot_games .list_slots .one_slot {         width: 158px;         display: inline-block;         letter-spacing: normal;         color: #fff;         text-align: center;         position: relative;         margin-bottom: 24px;     }      .wrap_hot_games .list_slots .one_slot .slot_img {         display: block;         position: relative;         width: 148px;         height: 116px;         border: 2px solid #0d234f;         padding: 4px;         background: url(/uploads/347/bg_slot.png) repeat-x;         box-shadow: 0 0 4px 1px #c8def3;         -webkit-box-shadow: 0 0 4px 1px #c8def3;         -moz-box-shadow: 0 0 4px 1px #c8def3;     }      .wrap_hot_games .list_slots .one_slot .slot_img img {         position: absolute;         width: 146px;         height: 114px;         left: 4px;         top: 4px;          border: 1px solid #1d090d;     }      .wrap_hot_games .list_slots .one_slot .slot_img .btns {         position: absolute;         z-index: 1;         background: url(/uploads/347/bg_mask_slot.png);         width: 148px;         height: 91px;         opacity: 0;         left: 4px;         top: 4px;         transition: all 0.2s;         padding-top: 25px;     }      .wrap_hot_games .list_slots .one_slot .slot_name {         display: table-cell;         height: 30px;         width: 158px;         font-size: 11px;         font-weight: bold;         color: #fff;         line-height: 13px;         vertical-align: middle;         text-transform: uppercase;         background: url(/uploads/347/bg_name_slot.png) no-repeat 50% 100%;     }      .wrap_hot_games .list_slots .one_slot:hover {      }      .wrap_hot_games .list_slots .one_slot:hover .slot_img .btns {         opacity: 1;      }      /* lot */     .wrap_one_box_lottery_2 {         position: relative;         min-height: 356px;     }      .wrap_one_box_lottery_2 .name {         text-transform: uppercase;         font-size: 24px;         font-weight: bold;         color: #ffbb03;         text-align: center;         margin-bottom: 50px;         position: relative;         z-index: 1;     }      .wrap_one_box_lottery_2 .box_one_lottery {         margin-left: 35px;     }      .wrap_one_box_lottery_2 .box_one_lottery ul {         margin-bottom: 30px;     }      .wrap_one_box_lottery_2 .box_one_lottery ul li {         display: block;         font-size: 20px;         font-weight: bold;         margin-bottom: 5px;     }      .wrap_one_box_lottery_2 .box_one_lottery ul li span {         color: #ffbb03;     }      .wrap_one_box_lottery_2 .box_one_lottery .btn_mid_1 {         margin-bottom: 20px;     }      .wrap_one_box_lottery_2 .counter_2 {         position: absolute;         right: 95px;         bottom: 20px;         z-index: 2;     }      .wrap_one_box_lottery_2 .box_text {         position: relative;         z-index: 1;     }      .wrap_one_box_lottery_2 .img_pos {         position: absolute;         right: 0;         bottom: 0;         width: 100%;         height: 100%;     }      .counter_2 {         text-align: left;      width: 218px;         height: 51px;         box-sizing: border-box;     }      .counter_2 .numb {         height: 37px;         line-height: 37px;         font-size: 23px;         font-weight: bold;         color: #ffcc33;         letter-spacing: 5px;         text-shadow: 1px 1px 2px #000;         -webkit-text-shadow: 1px 1px 2px #000;         -moz-text-shadow: 1px 1px 2px #000;     }      .counter_2 .numb #d {         margin-left: 8px;     }      .counter_2 .numb #h {         margin-left: 9px;     }      .counter_2 .numb #m {         margin-left: 11px;     }      .counter_2 .numb #s {         margin-left: 9px;     }      p {         line-height: 18px;     }      .seo_text {         padding: 20px 24px;     }      h2, h3, h4 {         color: #ffcc33;         margin-bottom: 10px;         font-size: 14px;      }      .seo_text img {         border: 2px solid #6cb1f2;         border-radius: 2px;         -webkit-border-radius: 2px;         -moz-border-radius: 2px;         box-shadow: 1px 4px 6px 0 #020b15;         -webkit-box-shadow: 1px 4px 6px 0 #020b15;         -moz-box-shadow: 1px 4px 6px 0 #020b15;     }      .seo_text img.fl_l {         margin-right: 15px;     }      .seo_text img.fl_r {         margin-left: 15px;     }      .seo_text img.alignleft {         float: left;         margin-right: 15px;     }      .seo_text img.alignright {         float: right;         margin-left: 15px;     }      .bg_box {         padding: 20px;         margin-bottom: 15px;     }      .list_yel {      }      .list_yel li {         display: block;         font-size: 16px;     }      .list_yel li span {         color: #ffcc33;     }      .wrap_one_box_lottery {         padding: 20px 25px;     }      .wrap_one_box_lottery .box_one_lottery {         padding: 20px;         position: relative;     }      .wrap_one_box_lottery .box_one_lottery:last-child {         margin-bottom: 0;     }      .wrap_one_box_lottery .box_one_lottery .name {         font-size: 28px;         font-weight: bold;         color: #ffcc33;         margin-bottom: 10px;     }      .wrap_one_box_lottery .box_one_lottery .name span {         color: #fff;     }      .wrap_one_box_lottery .box_one_lottery .bottom_panel { height: 71px;         position: relative;         box-shadow: 0 0 10px 1px #6bffff;         -webkit-box-shadow: 0 0 10px 1px #6bffff;         -moz-box-shadow: 0 0 10px 1px #6bffff;         width: 857px;         padding-left: 200px;         box-sizing: border-box;     }      .wrap_one_box_lottery .box_one_lottery .bottom_panel:before {         content: 'Сейчас';         position: absolute; width: 180px;         height: 29px;         box-sizing: border-box;         padding-left: 59px;         font-weight: bold;         font-size: 14px;         line-height: 29px;         left: -5px;         top: 21px;         color: #fff;     }      .wrap_one_box_lottery .box_one_lottery .bottom_panel .box_inline {         display: inline-block;         font-size: 16px;         font-weight: bold;         vertical-align: middle;         padding-top: 15px;         margin-right: 15px;         position: relative;         z-index: 1;     }      .wrap_one_box_lottery .box_one_lottery .bottom_panel .box_inline .ev {         color: #ffcc33;         font-size: 22px;     }      .wrap_one_box_lottery .box_one_lottery .bottom_panel .img_one_lot {         position: absolute;         right: 0;         bottom: 0;     }      .list_one_l {      }      .list_one_l li {         display: block;         font-size: 16px;         font-weight: bold;         color: #ffcc33;         padding-left: 17px; margin-bottom: 5px;     }      /*АКЦИЯ*/     .wrap_box_action_2 {      }      .wrap_box_action_2 .box_grad {         margin: 20px 28px;         position: relative;         padding: 6px;         border: 1px solid #0a1c36;         box-shadow: 0 0 5px 1px #c8def3;         -webkit-box-shadow: 0 0 5px 1px #c8def3;         -moz-box-shadow: 0 0 5px 1px #c8def3;         background-image: -webkit-gradient(                 linear,                 left top,                 left bottom,                 color-stop(0, #C8DEF3),                 color-stop(1, #1C3D7E)         );         background-image: -o-linear-gradient(bottom, #C8DEF3 0%, #1C3D7E 100%);         background-image: -moz-linear-gradient(bottom, #C8DEF3 0%, #1C3D7E 100%);         background-image: -ms-linear-gradient(bottom, #C8DEF3 0%, #1C3D7E 100%);         background-image: linear-gradient(to bottom, #C8DEF3 0%, #1C3D7E 100%);     }      .wrap_box_action_2 .box_grad .inner_grad {         position: relative;         height: 170px;         border: 1px solid #0cbffe;}      .wrap_box_action_2 .box_grad:before {         content: '';         position: absolute;         width: 79px;         height: 78px;         left: -1px;         top: -1px;         z-index: 1;     }      .wrap_box_action_2 .box_grad.now:before {         background-position: 0 0;     }      .wrap_box_action_2 .box_grad.finish:before {         background-position: 0 100%;     }      .wrap_box_action_2 .box_grad .img {         width: auto;         height: 170px;         position: absolute;         right: 0;         top: 0;     }      .wrap_box_action_2 .box_grad .counter_2 {         display: inline-block;         margin-bottom: 15px;     }      .wrap_box_action_2 .box_grad .left_col {         width: 380px;         margin-left: 15px;         text-align: center;     }      .wrap_box_action_2 .box_grad .left_col .name {         font-size: 18px;         font-weight: bold;         color: #ffbb03;         margin-top: 10px;         margin-bottom: 10px;     }      .wrap_box_action_2 .box_grad .left_col .date {         font-size: 15px;         font-weight: bold;         color: #ffbb03;         text-shadow: 0 0 10px, 0 0 10px;         -webkit-text-shadow: 0 0 10px, 0 0 10px;         -moz-text-shadow: 0 0 10px, 0 0 10px;     }      .wrap_box_action_2 .box_grad .left_col .text {         font-size: 12px;         margin: 10px 0;     }      .inner_grad .buttons {      }      .counter_2 {         text-align: left;        width: 218px;         height: 51px;         box-sizing: border-box;     }      .counter_2 .numb {         height: 37px;         line-height: 37px;         font-size: 23px;         font-weight: bold;         color: #ffcc33;          text-shadow: 1px 1px 2px #000;         -webkit-text-shadow: 1px 1px 2px #000;         -moz-text-shadow: 1px 1px 2px #000;     }      .counter_2 .numb #d {         margin-left: 8px;     }      .counter_2 .numb #h {         margin-left: 9px;     }      .counter_2 .numb #m {         margin-left: 11px;     }      .counter_2 .numb #s {         margin-left: 9px;     }      /*АКЦИЯ*/     .wrap_box_action {         padding: 20px 25px;     }      .wrap_box_action .box_action {         padding: 20px;         margin-bottom: 15px;     }      .wrap_box_action .box_action:last-child {         margin-bottom: 0;     }      .wrap_box_action .box_action .img {         float: right;         position: relative;         z-index: 1;     }      .wrap_box_action .box_action .img img {         width: 408px;         height: auto;         border: 2px solid #73bbff;         border-radius: 2px;         -webkit-border-radius: 2px;         -moz-border-radius: 2px;     }      .wrap_box_action .box_action .in_action {         padding-right: 440px;         position: relative;         padding-top: 30px;     }      .wrap_box_action .box_action .in_action:before {         content: '';         position: absolute;   width: 180px;         height: 29px;         box-sizing: border-box;         padding-left: 59px;         font-weight: bold;         font-size: 14px;         line-height: 29px;         color: #fff;     }      .wrap_box_action .box_action .in_action.now:before {         content: 'Сейчас';         background-position: 0 0;         top: -7px;         left: -33px;     }      .wrap_box_action .box_action .in_action.finish:before {         content: 'Завершена';         background-position: 0 100%;         top: -7px;         left: -33px;     }      .wrap_box_action .box_action .in_action .name {         text-transform: uppercase;         color: #ffcc33;     }      .wrap_box_action .box_action .in_action .date {         color: #ffcc33;     }      .wrap_box_action .box_action .in_action p {         margin: 3px;     }      /*ТУРНИР*/     /*ТУРНИР*/     .wrap_tournaments {         padding: 20px 25px;     }      .wrap_tournaments .box_tournament {         padding: 20px;         margin-bottom: 10px;         position: relative;     }      .wrap_tournaments .box_tournament:before {         content: '';         position: absolute;    width: 180px;         height: 29px;         box-sizing: border-box;         padding-left: 59px;         font-weight: bold;         font-size: 14px;         line-height: 29px;         left: -5px;         top: 15px;         color: #fff;     }      .wrap_tournaments .box_tournament.now:before {         content: 'Сейчас';     }      .wrap_tournaments .box_tournament.finish:before {         content: 'Завершен';         background-position: 0 100%;     }      .wrap_tournaments .box_tournament .img_t {         float: left;         width: 176px;         height: auto;         border: 2px solid #96cefe;         border-radius: 2px;         -webkit-border-radius: 2px;         -moz-border-radius: 2px;         box-shadow: 1px 4px 6px 0 #00070e;         -webkit-box-shadow: 1px 4px 6px 0 #00070e;         -moz-box-shadow: 1px 4px 6px 0 #00070e;     }      .wrap_tournaments .box_tournament .right_col {         padding-left: 200px;     }      .wrap_tournaments .box_tournament .right_col .name {         text-transform: uppercase;         font-size: 22px;         color: #ffcc33;         margin-top: 5px;         margin-bottom: 25px;     }      .wrap_tournaments .th_col_t {      }      .wrap_tournaments .th_col_t .text_t {         float: left;         width: 145px;         font-size: 14px;     }      .wrap_tournaments .th_col_t .text_t .box_t {         margin-bottom: 15px;     }      .wrap_tournaments .th_col_t .text_t .box_t:last-child {         margin-bottom: 0;     }      .wrap_tournaments .th_col_t .text_t .box_t span {         color: #ffcc33;     }      .wrap_tournaments .th_col_t .counter_1 {         float: left;         margin-right: 22px;     }      .wrap_tournaments .th_col_t .buttons_t {         float: left;     }      .container_slots {         text-align: center;         letter-spacing: -6px;         font-size: 0;     }      .container_slots tr td:first-child {         padding-left: 10px;     }      .container_slots tr td:last-child {         padding-right: 10px;     }      .container_slots .item {         width: 152px;         display: inline-block;         letter-spacing: normal;         color: #ffcc33;         text-align: center;         position: relative;     }      .container_slots .item .item_img {         display: block;         position: relative;         width: 148px;         height: 116px;         border: 2px solid #73bbff;     }      .container_slots .item .item_img img {         position: absolute;         width: 148px;         height: 116px;         left: 0;         top: 0;     }      .container_slots .item .item_img .slot_btn {         position: absolute;         z-index: 1;         background: url(/uploads/347/bg_mask_slot.png);         width: 148px;         height: 91px;         opacity: 0;         left: 0;         top: 0;         transition: all 0.2s;         padding-top: 25px;     }      .container_slots .item .item_name {         display: table-cell;         height: 40px;         width: 152px;         font-size: 14px;         font-weight: bold;         color: #ffcc33;         line-height: 13px;         vertical-align: middle;     }      .container_slots .item:hover {      }      .container_slots .item:hover .item_img .slot_btn {         opacity: 1;      }      .container_slots .item:hover .item_img {         border-color: #66ffff;         box-shadow: 0 0 10px 1px #66ffff;         -webkit-box-shadow: 0 0 10px 1px #66ffff;         -moz-box-shadow: 0 0 10px 1px #66ffff;     }      .counter_1 {         text-align: left;        width: 248px;         height: 77px;         padding-top: 22px;         box-sizing: border-box;     }      .counter_1 .numb {         height: 40px;         line-height: 40px;         font-size: 25px;         font-weight: bold;         color: #ffcc33;         letter-spacing: 2px;     }      .counter_1 .numb #d {         margin-left: 15px;     }      .counter_1 .numb #h {         margin-left: 31px;     }      .counter_1 .numb #m {         margin-left: 31px;     }      .counter_1 .numb #s {         margin-left: 29px;     }      .wrap_tournaments_2 {      }      .wrap_tournaments_2 .box_grad {         margin: 20px 28px;         position: relative;         padding: 6px;         border: 1px solid #0a1c36;         box-shadow: 0 0 5px 1px #c8def3;         -webkit-box-shadow: 0 0 5px 1px #c8def3;         -moz-box-shadow: 0 0 5px 1px #c8def3;         background-image: -webkit-gradient(                 linear,                 left top,                 left bottom,                 color-stop(0, #C8DEF3),                 color-stop(1, #1C3D7E)         );         background-image: -o-linear-gradient(bottom, #C8DEF3 0%, #1C3D7E 100%);         background-image: -moz-linear-gradient(bottom, #C8DEF3 0%, #1C3D7E 100%);         background-image: -ms-linear-gradient(bottom, #C8DEF3 0%, #1C3D7E 100%);         background-image: linear-gradient(to bottom, #C8DEF3 0%, #1C3D7E 100%);     }      .wrap_tournaments_2 .box_grad .inner_grad {         position: relative;         height: 170px;         border: 1px solid #0cbffe;  }      .wrap_tournaments_2 .box_grad:before {         content: '';         position: absolute; width: 79px;         height: 78px;         left: -1px;         top: -1px;         z-index: 1;     }      .wrap_tournaments_2 .box_grad.now:before {         background-position: 0 0;     }      .wrap_tournaments_2 .box_grad.finish:before {         background-position: 0 100%;     }      .wrap_tournaments_2 .box_grad .img {         width: auto;         height: 170px;         position: absolute;         right: 0;         top: 0;     }      .wrap_tournaments_2 .box_grad .counter_2 {         display: inline-block;         margin-bottom: 15px;     }      .wrap_tournaments_2 .box_grad .left_col {         width: 380px;         margin-left: 15px;         text-align: center;     }      .wrap_tournaments_2 .box_grad .left_col .name {         font-size: 18px;         font-weight: bold;         color: #ffbb03;         margin-top: 10px;         margin-bottom: 10px;     }      .inner_grad .buttons {      }      .wrap_tournaments_2 .list_slots {         text-align: center;         width: 100%;         margin-top: 25px;         padding: 0 11px;     }      .wrap_tournaments_2 .list_slots li {         float: left;         width: 188px;     }      .wrap_tournaments_2 .list_slots .one_slot {         width: 158px;         display: inline-block;         letter-spacing: normal;         color: #fff;         text-align: center;         position: relative;         margin-bottom: 24px;     }      .wrap_tournaments_2 .list_slots .one_slot .slot_img {         display: block;         position: relative;         width: 148px;         height: 116px;         border: 2px solid #0d234f;         padding: 4px;         background: url(/uploads/347/bg_slot.png) repeat-x;         box-shadow: 0 0 4px 1px #c8def3;         -webkit-box-shadow: 0 0 4px 1px #c8def3;         -moz-box-shadow: 0 0 4px 1px #c8def3;     }      .wrap_tournaments_2 .list_slots .one_slot .slot_img img {         position: absolute;         width: 146px;         height: 114px;         left: 4px;         top: 4px;          border: 1px solid #1d090d;     }      .wrap_tournaments_2 .list_slots .one_slot .slot_img .btns {         position: absolute;         z-index: 1;         background: url(/uploads/347/bg_mask_slot.png);         width: 148px;         height: 91px;         opacity: 0;         left: 4px;         top: 4px;         transition: all 0.2s;         padding-top: 25px;     }      .wrap_tournaments_2 .list_slots .one_slot .slot_name {         display: table-cell;         height: 30px;         width: 158px;         font-size: 11px;         font-weight: bold;         color: #fff;         line-height: 13px;         vertical-align: middle;         text-transform: uppercase;         background: url(/uploads/347/bg_name_slot.png) no-repeat 50% 100%;     }      .wrap_tournaments_2 .list_slots .one_slot:hover {      }      .wrap_tournaments_2 .list_slots .one_slot:hover .slot_img .btns {         opacity: 1;      }      .wrap_box_lottery_2 {      }      .wrap_box_lottery_2 .box_grad {         margin: 20px 28px;         position: relative;         padding: 6px;          border: 1px solid #0a1c36;         /*border:1px solid #[theme_param_border_box_grad];*/ /*[theme_param_border_box_grad]*/          box-shadow: 0 0 5px 1px #c8def3;         -webkit-box-shadow: 0 0 5px 1px #c8def3;         -moz-box-shadow: 0 0 5px 1px #c8def3;        background-image: -webkit-gradient(                 linear,                 left top,                 left bottom,                 color-stop(0, #C8DEF3),                 color-stop(1, #1C3D7E)         );         background-image: -o-linear-gradient(bottom, #C8DEF3 0%, #1C3D7E 100%);         background-image: -moz-linear-gradient(bottom, #C8DEF3 0%, #1C3D7E 100%);         background-image: -ms-linear-gradient(bottom, #C8DEF3 0%, #1C3D7E 100%);         background-image: linear-gradient(to bottom, #C8DEF3 0%, #1C3D7E 100%);               }      .wrap_box_lottery_2 .box_grad .inner_grad {         position: relative;         height: 170px;          border: 1px solid #0cbffe;        }      .wrap_box_lottery_2 .box_grad:before {         content: '';         position: absolute;  width: 79px;         height: 78px;         left: -1px;         top: -1px;         z-index: 1;     }      .wrap_box_lottery_2 .box_grad.now:before {         background-position: 0 0;     }      .wrap_box_lottery_2 .box_grad.finish:before {         background-position: 0 100%;     }      .wrap_box_lottery_2 .box_grad .img {         width: auto;         height: 170px;         position: absolute;         right: 0;         top: 0;     }      .wrap_box_lottery_2 .box_grad .counter {         display: inline-block;         margin-bottom: 15px;     }      .wrap_box_lottery_2 .box_grad .left_col {         width: 380px;         margin-left: 15px;         text-align: center;     }      .wrap_box_lottery_2 .box_grad .left_col .name {         font-size: 18px;         font-weight: bold;          color: #ffbb03;         /*color: #[theme_param_text_color_box_grad_name];*/ /*[theme_param_text_color_box_grad_name]*/          margin-top: 10px;         margin-bottom: 10px;     }      .wrap_box_lottery_2 .box_grad .left_col .date {         font-size: 15px;         font-weight: bold;          color: #ffbb03;    text-shadow: 0 0 10px, 0 0 10px;         -webkit-text-shadow: 0 0 10px, 0 0 10px;         -moz-text-shadow: 0 0 10px, 0 0 10px;      }      .wrap_box_lottery_2 .box_grad .left_col .text {         font-size: 12px;         margin: 10px 0;     }   .iframe {     position: relative;     z-index: 100;     margin-bottom: 15px;     width: 100%;     height: 550px; }  .iframe__item {     text-align: center;     position: relative;     width: 100%;     height: 100%; }  .iframe__item::before {     content: "";     position: absolute;     top: 0;     left: 0;     right: 0;     bottom: 0;     background: url('/uploads/347/pages/37355/37355.jpeg') center center / cover no-repeat;     filter: blur(10px);     z-index: -1; }  #loadIframeBtn {     position: absolute;     top: 50%;     left: 50%;     transform: translate(-50%, -50%);     z-index: 999;     padding: 10px 20px;     text-transform: uppercase;     cursor: pointer;     transition: all 0.3s ease;     z-index: 9;     line-height: 0;     border: none;     border-radius: 3px;  }  #loadIframeBtn:after {     content: '';     top: 10px;     z-index: -1;     right: 0;     bottom: 0;     left: 0;     position: absolute;     box-shadow: 0 6px 5px #645c5c00; }  .show-support {     display: inline-block;     margin: 0 auto;     position: static;     margin-bottom: 20px;     transform: translate(0, 0);     text-align: center;     text-decoration: none; }  .iframe__wrapper, .iframe__inner {     width: 100%;     height: 100%; }  .iframe__item iframe {     width: 100%;     height: 100%;     border-radius: 12px;     margin-bottom: 22px; } @media screen and (max-width: 1200px) { .header { max-width: 1065px; width: 100%; } .center { width: 100%; max-width: 1023px } body { min-width: 100% } } @media screen and (max-width: 992px) { .main_box { width: 100%; margin: 0; padding: 0; } .bunner_games_2 .left { width: 100%; margin: 0; } .header { margin: 0; } .seo_text img, .main_tit, .main_bunner li { width: 100%; } .main_bunner .text_bunner { right: initial; } .btn_bun_win , .bunner_games_2 .counter_2{ margin: 10px auto; } .bunner_games_2 .right {float: none; margin: 10px auto; text-align: center; } .bunner_games_2 .tit { width: 100%; text-align: center; } .list_games .game { float: none; margin: 5px auto !important; } .wrap_box_game_2 .list_slots > li { width: 33%; } } @media screen and (max-width:768px) { .reg_button { position: absolute; z-index: 100; top: 10px; left: 10px; width: 180px; } #menu-mainmenu li { float: left !important; } .logo { width: 267px; height: 166px; margin-left: -134px; -webkit-background-size: contain; background-size:contain; } .wrap_box_game_2 .list_slots > li { width: 50%; } .footer_2 .box_18 { padding: 25px 10px 25px 40px; } .footer_2 .box_18:before {left: 10px;} @media screen and (max-width: 480px) {.seo_text img{margin:10px 0;}.seo_text .in_seo_text {padding: 0;}.main_box {background:none;}.wrapper{background: none;} h2 {font-size: 15px; line-height: 1.6;} .main_tit{font-size: 17px;}.footer_2 .foot_menu {margin-top: 5px;margin-bottom: 10px;}.footer_2 .foot_menu ul li { display: block; margin: 5px auto; } .foot_menu, .footer_2 .foot_pay { margin: 0; }.wrap_box_game_2 .list_slots > li { width: 100%; } #menu-mainmenu { float: left; width: 100%; text-align: center; } #menu-mainmenu li { float: none !important; } .seo_text { padding: 20px 10px; } .footer_2 { margin-top: 10px; } .in_seo_text { padding: 0; } .btn_slide { width: 243px; } #loadIframeBtn{width: 235px;}}