* {             margin: 0;             padding: 0;         }         body {             background-color: #edaa01;             font-family: 'Open Sans', sans-serif;             color: #20151d;             font-size: 12px;         }         html,body {             width: 100%;             height: 100%;             min-width: 320px;         }         img {             border: 0;         }         a {             color: #20151d;             text-decoration: none;         }         a:hover {             text-decoration: none;         }         .clear {             clear: both;             height: 0px;             padding: 0px;             margin: 0px;             line-height: 0px;             font-size: 0px;             clear: both;             display: block;             overflow: hidden;             visibility: hidden;             width: 0;             height: 0;         }         .centermap {             width: 1200px;             margin: 0 auto;         }         input:focus {             -o-box-shadow: 0 0 1px 1px #6fa223;             -moz-box-shadow: 0 0 1px 1px #6fa223;             -khtml-box-shadow: 0 0 1px 1px #6fa223;             -webkit-box-shadow: 0 0 1px 1px #6fa223;             box-shadow: 0 0 1px 1px #6fa223;             border-color: #6fa223;             outline: 0;         }         textarea:focus {             -o-box-shadow: 0 0 1px 1px #6fa223;             -moz-box-shadow: 0 0 1px 1px #6fa223;             -khtml-box-shadow: 0 0 1px 1px #6fa223;             -webkit-box-shadow: 0 0 1px 1px #6fa223;             box-shadow: 0 0 1px 1px #6fa223;             border-color: #6fa223;             outline: 0;         }         td {             padding: 0;         }         table {             border-collapse: collapse;             border-spacing: 0;         }         .head {             height: 120px;         }         .logo {            padding-top: 40px; float: left;             width: 440px;             max-width: 100%;             font-size: 0px;             margin-top: -1px;         }         .logo img {             max-width: 100%;         }         .banner_top {             float: left;             width: 390px;             padding-top: 20px;         }         .button_red {             background: url(/uploads/1839/button_red-d04a191cc46ab4d7cafe204994951596.gif) left top repeat-x;             border: solid 1px #a53b3b;             height: 23px;             display: inline-block;             text-align: center;             color: #FFF;             font-family: 'opensans_semibold';             -webkit-box-shadow: #bbbbbb 0px 1px 2px;             -moz-box-shadow: #bbbbbb 0px 1px 2px;             box-shadow: #bbbbbb 0px 1px 2px;             text-shadow: 1px 1px #a1362f;             -webkit-border-radius: 4px;             -moz-border-radius: 4px;             border-radius: 4px;             text-decoration: none;             position: relative;             padding-top: 5px;             padding-left: 8px;             padding-right: 8px;             font-size: 13px;         }         .button_red:hover {             background: url(/uploads/1839/button_red-d04a191cc46ab4d7cafe204994951596.gif) left -28px repeat-x;         }         .button_gray {             border: none !important;             background: url(/uploads/1839/button_gray-1ca801682afdf854e18041f0a93288e7.gif) left top repeat-x;             border: solid 1px #c2c2c2;             height: 23px;             display: inline-block;             text-align: center;             color: #444444 !important;             font-family: 'opensans_semibold';             -webkit-box-shadow: #bbbbbb 0px 1px 2px;             -moz-box-shadow: #bbbbbb 0px 1px 2px;             box-shadow: #bbbbbb 0px 1px 2px;             text-shadow: none;             -webkit-border-radius: 4px;             -moz-border-radius: 4px;             border-radius: 4px;             text-decoration: none;             position: relative;             padding-top: 5px;             padding-left: 8px;             padding-right: 8px;             font-size: 13px;         }         .button_gray:hover {             background: url(/uploads/1839/button_gray-1ca801682afdf854e18041f0a93288e7.gif) left -28px repeat-x;         }         .ext-btn {             width: 85px;         }         .menu {             background: url(/uploads/1839/menubg-14893c6d55d458f3282bca1e5691ac81.gif) bottom repeat-x;             height: 70px;             font-size: 15px;             font-weight: bold;             text-transform: uppercase;             position: relative;             z-index: 9999;             width: 1200px;             margin: 0 auto;         }         .menu ul {             padding: 0;             list-style: none;         }         .menu li {             float: left;             height: 70px;             padding-left: 17px;             padding-right: 17px;         }         .menu li a {             background: url(/uploads/1839/menu_a-5651b9a10149f1c27844994313762b2d.gif) center -500px no-repeat;             float: left;             height: 42px;             padding-top: 22px;             color: #FFF;             text-shadow: 1px -1px #201a15;             text-decoration: none;         }         .menu li a:hover {             background: url(/uploads/1839/menu_a-5651b9a10149f1c27844994313762b2d.gif) center bottom no-repeat;             text-shadow: 1px -1px #131303;             color: #6fa223;         }         .menu .active a {             background: url(/uploads/1839/menu_a-5651b9a10149f1c27844994313762b2d.gif) center bottom no-repeat;             text-shadow: 1px -1px #131303;             color: #6fa223;         }         .menu .nav {             background: #f7f7f7;             position: absolute;             width: 238px;             -webkit-box-shadow: 0 -1px 5px rgba(1, 1, 1, 0.75);             -moz-box-shadow: 0 -1px 5px rgba(1, 1, 1, 0.75);             box-shadow: 0 -1px 5px rgba(1, 1, 1, 0.75);             font-size: 13px;             -webkit-border-radius: 4px;             -moz-border-radius: 4px;             border-radius: 4px;             padding: 1px;             top: 70px;             margin-left: -9999px;         }         .menu .nav ul {             padding: 0;             list-style: none;             padding: 0px;             text-transform: none;         }         .menu .nav ul li {             padding: 0px;             height: auto;             float: none;             padding-left: 13px;             padding-right: 13px;             position: relative;         }         .menu .nav ul li a {             background: url(/uploads/1839/nav_a-3ac6e5cfc3c97ba1961be1e3812d0a5b.gif) bottom repeat-x;             text-shadow: none;             float: none;             color: #000;             display: block;             height: auto;             padding-bottom: 8px;             padding-top: 8px;         }         .menu .nav ul .no-children a:hover {             background: none !important;         }         .menu .nav ul li:hover {             background-color: #6fa223;         }         .menu .nav ul li:hover a {             color: #FFF;         }         .menu li:hover .nav {             margin-left: 0px;         }         .menu .nav .no-children:hover a {             background: none !important;         }         .menu .nav .no-children a:hover {             background: none !important;         }         .bg_header {             background: url(/uploads/1839/body-a2a4bbb9c64c1278421f4a2e37bd5e0a.jpg) center top no-repeat;             position: relative;             height: 190px;             z-index: 1;             width: 100%;             max-width: 1200px;    margin: 0 auto;     }    .flex {display: flex; justify-content: space-between;}     .content { background: url(/uploads/1839/contentbg-d8b0e8a89f779fa28ad57aad3fab7783.gif) left top repeat;             width: 1160px;             margin: 0 auto;             padding: 20px;             padding-bottom: 0px;             -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);             -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);             box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);             position: relative;         }         .left_column {          width: 850px;         }         .right_column {            width: 290px;         }         .banner {             font-size: 0px;             padding-bottom: 20px;         }         .white_block {             background: #FFF;             -webkit-border-radius: 4px;             -moz-border-radius: 4px;             border-radius: 4px;             position: relative;             margin-bottom: 20px;         }         .text {             padding: 20px;             padding-bottom: 0px;         }         .text p {             padding-bottom: 18px;             line-height: 140%;         }         .text ul {             padding: 0px;             list-style: none;             padding-bottom: 8px;         }         .text ul li {             background: url(/uploads/1839/marker-8f77ba9c41093b1f9f817f57b3a872bb.gif) 4px 6px no-repeat;             padding-left: 16px;             padding-bottom: 10px;         }         h1 {             color: #30232c;             font-size: 14px;             text-transform: uppercase;             padding-bottom: 13px;         }         h2 {             color: #30232c;             font-size: 14px;             text-transform: uppercase;             padding-bottom: 13px;         }         h3 {             color: #30232c;             font-size: 14px;             text-transform: uppercase;             padding-bottom: 13px;         }         .text_p p {             padding-bottom: 10px;             line-height: 140%;         }         .photo_left {             float: left;             padding-right: 17px;             padding-top: 3px;         }         .table_title {             background: #30232c;             height: 50px;             -webkit-border-radius: 4px 4px 0px 0px;             -moz-border-radius: 4px 4px 0px 0px;             border-radius: 4px 4px 0px 0px;             position: relative;             border-bottom: 4px solid #6fa223;             text-shadow: 1px -1px #1a170d;         }         .table_title h5 {             font-size: 14px;             color: #FFF;             font-weight: bold;             padding-left: 13px;             padding-top: 11px;             text-transform: uppercase;         }         .table_title h5 img {             position: relative;             margin-right: 10px;             margin-bottom: -8px;         }         .show_all {             float: right;             padding-right: 11px;             padding-top: 15px;         }         .show_all a {             color: #FFF;             font-style: italic;             border-bottom: 1px dotted #6fa223;             text-decoration: none;         }         .show_all a:hover {             border: none;         }         .bord {             border: 1px solid #30232c;             border-top: none;             -webkit-border-radius: 0px 0px 4px 4px;             -moz-border-radius: 0px 0px 4px 4px;             border-radius: 0px 0px 4px 4px;             position: relative;         }         .adaptive-table table {             width: 100%;             border-collapse: collapse;             margin: 5px 0 10px 0;         }         .adaptive-table table td {             text-align: center;             padding: 5px;             border: 1px solid #666;         }         .table_info {             box-shadow: #bbbbbb 0px 1px 3px;             margin-bottom: 20px;             border-collapse: collapse;         }         .table_info table {             width: 100%;             margin: 0;             padding: 0;         }         .table_info table td {             background: url(/uploads/1839/table_info_td-1e6036ff5301fe6b7611ae41d33902f3.gif) left top repeat-x;             background-color: #f1f1f1;             padding: 11px 4px 11px 4px;             border: none;         }         .table_info table tr:hover td {             background: #6fa223;             color: #FFF;         }         .table_info table tr:hover .name a {             color: #FFF;         }         .table_info table tr:hover .button_red {             box-shadow: 0 1px 3px rgba(0, 0, 0, 0.54), inset 0 2px rgba(204, 245, 116, 0.5);         }         article .table_info td.article-slim-name {             max-width: 100px;         }         .rating_1 {             background: url(/uploads/1839/rating_1-7b72764dbfdc8578b2e2307f35c7c0f0.png) left top no-repeat;             width: 23px;             height: 28px;             display: inline-block;             text-decoration: none;             color: #d35400;             font-weight: bold;             text-shadow: 1px 1px #ffe519;             text-align: center;             padding-top: 3px;             margin-left: 4px;         }         .rating_2 {             background: url(/uploads/1839/rating_2-643b16c48ef937e7624edb4dec03afa8.png) left top no-repeat;             width: 23px;             height: 28px;             display: inline-block;             text-decoration: none;             color: #20151d;             font-weight: bold;             text-shadow: 1px 1px #c5cde0;             text-align: center;             padding-top: 3px;             margin-left: 4px;         }         .rating_3 {             background: url(/uploads/1839/rating_3-1e85c8400fbf46f51f64410818a704c5.png) left top no-repeat;             width: 23px;             height: 28px;             display: inline-block;             text-decoration: none;             color: #a13510;             font-weight: bold;             text-shadow: 1px 1px #ffbd6f;             text-align: center;             padding-top: 3px;             margin-left: 4px;         }         .rating_all {             background: url(/uploads/1839/ratingbg-0d839620251427e7422865ae23e3b38c.png) left top no-repeat;             width: 23px;             height: 28px;             display: inline-block;             text-decoration: none;             color: #263339;             font-weight: bold;             text-shadow: none;             text-align: center;             padding-top: 3px;             margin-left: 4px;         }         .table_info tr:hover .rating_all {             background: url(/uploads/1839/ratingbg_hover-0d1efbc3253293000fd01c8fa6489cfa.png) left top no-repeat;         }         .ava {             font-size: 0px;         }         .ava img {             border: 1px solid #dcdcdc;             background: #FFF;             padding: 1px;         }         .name {             font-size: 13px;             font-weight: bold;         }         .full {             background: url(/uploads/1839/star-cebd51edf3ac1cdb72d6a9744f28a86c.png) left top no-repeat;             width: 13px;             height: 13px;             display: inline-block;         }         .table_info tr:hover .full {             background: url(/uploads/1839/star_hover-d83f993d3118f4da321b0297d8a5288d.png) left top no-repeat;             width: 13px;             height: 13px;             display: inline-block;         }         .half {             background: url(/uploads/1839/star2-331ee9fc50e84b589c58381796af16e8.png) left top no-repeat;             width: 13px;             height: 13px;             display: inline-block;         }         .table_info tr:hover .half {             background: url(/uploads/1839/star2_hover-d524e53c70e49ee979e6190edbd9e162.png) left top no-repeat;             width: 13px;             height: 13px;             display: inline-block;         }         .white_block_bord {             background: #FFF;             border: 1px solid #c9c9c9;             -webkit-box-shadow: #bbbbbb 0px 1px 3px;             -moz-box-shadow: #bbbbbb 0px 1px 3px;             box-shadow: #bbbbbb 0px 1px 3px;             -webkit-border-radius: 4px;             -moz-border-radius: 4px;             border-radius: 4px;             position: relative;             margin-bottom: 20px;         }         .title_white_block {             height: 50px;             }         .title_white_block h5,.title_white_block h1 {             font-size: 14px;             color: #30232c;             font-weight: bold;             padding-left: 13px;             padding-top: 16px;             text-transform: uppercase;         }         .title_white_block h5 img,.title_white_block h1 img {             position: relative;             margin-right: 10px;             margin-bottom: -3px;         }         .title_white_block .show_all {             float: right;             padding-right: 11px;             padding-top: 15px;         }         .title_white_block .show_all a {             color: #5c425d;             font-style: italic;             border-bottom: 1px dotted #6fa223;             text-decoration: none;         }         .title_white_block .show_all a:hover {             border: none;         }         .title_white_block .evaluation {             float: right;             padding: 16px 16px 19px 0;         }         .tumbs {             position: relative;             padding: 0 10px;         }         .tumb {             float: left;             width: 24%;             border: 1px solid #ececec;             -webkit-box-shadow: #bbbbbb 0px 1px 2px;             -moz-box-shadow: #bbbbbb 0px 1px 2px;             box-shadow: #bbbbbb 0px 1px 2px; margin-bottom: 20px;             margin-top: 20px;         }         .tumb:hover {             border: 1px solid #6fa223;         }         .photo_tumb {             font-size: 0px;             position: relative;         }         .desc_tumb { height: 50px;         }         .desc_tumb table {             width: 100%;         }         .desc_tumb td {             text-align: center;             height: 50px;             font-size: 12px;             font-weight: bold;             text-transform: uppercase;         }         .desc_tumb td a:hover {             color: #6fa223;         }         .buttons {     height: 43px;             padding-top: 13px;             text-align: center;         }         .buttons a {             margin-left: 6px;             margin-right: 6px;         }         .bord_line {             background: url(/uploads/1839/bord-4688ed7eca11937b73f7d71c9c68c67e.gif) top repeat-x;             height: 1px;         }         .tumbs .bord_line {             margin-left: -38px;         }         .block_games {             background: #FFF;             -webkit-box-shadow: #bbbbbb 0px 1px 3px;             -moz-box-shadow: #bbbbbb 0px 1px 3px;             box-shadow: #bbbbbb 0px 1px 3px;             margin-bottom: 20px;             border: 1px solid #6fa223;             -webkit-border-radius: 4px;             -moz-border-radius: 4px;             border-radius: 4px;             text-decoration: none;             position: relative;         }         .title_block_games {             background: #6fa223;             height: 50px;             -webkit-border-radius: 4px 4px 0px 0px;             -moz-border-radius: 4px 4px 0px 0px;             border-radius: 4px 4px 0px 0px;             position: relative;             border-bottom: 4px solid #30232c;         }         .title_block_games h5 {             font-size: 14px;             color: #FFF;             font-weight: bold;             padding-left: 13px;             padding-top: 13px;             text-transform: uppercase;         }         .title_block_games h5 img {             position: relative;             margin-right: 10px;             margin-bottom: -8px;         }         .block_games table {             width: 100%;         }         .block_games td {             background: url(/uploads/1839/table_info_td-1e6036ff5301fe6b7611ae41d33902f3.gif) left top repeat-x;             background-color: #f1f1f1;             padding-left: 4px;             padding-right: 4px;             padding-top: 11px;             padding-bottom: 11px;             border-bottom: 1px solid #FFF;             border-top: 1px solid #dcdcdc;         }         .block_games tr:hover td {             background: #6fa223;             color: #FFF;         }         .block_games tr:hover .name a {             color: #FFF;         }         .block_games tr:hover .button_red {             -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.54), inset 0 2px rgba(204, 245, 116, 0.5);             -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.54), inset 0 2px rgba(204, 245, 116, 0.5);             box-shadow: 0 1px 3px rgba(0, 0, 0, 0.54), inset 0 2px rgba(204, 245, 116, 0.5);         }         .block_games tr:hover .rating_all {             background: url(/uploads/1839/ratingbg_hover-0d1efbc3253293000fd01c8fa6489cfa.png) left top no-repeat;         }         .link_overview a {             color: #5c425d;             font-style: italic;             border-bottom: 1px dotted #6fa223;             text-decoration: none;         }         .block_games tr:hover .link_overview a {             border-bottom: 1px dotted #fff;             color: #FFF;         }         .block_games .name {             text-transform: uppercase;             width: 100px;             margin-top: -7px;         }         .block_games tr:hover .link_overview a:hover {             border: none;         }         .block_games .ava {             width: 52px;         }         .all_slots_show {             padding-top: 10px;             padding-bottom: 10px;             min-height: 28px;             text-align: center;         }         .title {             height: 50px;             border-bottom: 4px solid #30232c;         }         .title h5 {             font-size: 14px;             color: #30232c;             font-weight: bold;             padding-left: 13px;             padding-top: 16px;             text-transform: uppercase;         }         .title h5 img {             position: relative;             margin-right: 10px;             margin-bottom: -3px;         }         .list_link {             font-weight: bold;             padding-bottom: 14px;             padding-left: 15px;  padding-right: 10px;       }         .list_link ul {             padding: 0px;             list-style: none;         }         .list_link li {             padding-top: 11px;         }         .list_link a:hover {             color: #6fa223;         }         .inp {             background: #FFF;             width: 252px;             padding-left: 8px;             border: 1px solid #dcdcdc;             -webkit-border-radius: 4px;             -moz-border-radius: 4px;             border-radius: 4px;             position: relative;             font-size: 13px;             color: #5c425d;             font-style: italic;             font-family: 'Open Sans', sans-serif;             padding-top: 7px;             padding-bottom: 7px;         }         .button_inp {             background: url(/uploads/1839/button-71764b7f6f713a5be50baf35063b22af.gif) left top repeat-x;             border: solid 1px #75a231;             height: 28px;             display: inline-block;             text-align: center;             color: #FFF;             font-family: 'Open Sans', sans-serif;             font-weight: bold;             -webkit-box-shadow: #bbbbbb 0px 1px 2px;             -moz-box-shadow: #bbbbbb 0px 1px 2px;             box-shadow: #bbbbbb 0px 1px 2px;             text-shadow: 1px 1px #5e8227;             -webkit-border-radius: 4px;             -moz-border-radius: 4px;             border-radius: 4px;             text-decoration: none;             position: relative;             padding-left: 8px;             padding-right: 8px;             font-size: 13px;             padding-bottom: 3px;             cursor: pointer;         }         .button_inp:hover {             background: url(/uploads/1839/button-71764b7f6f713a5be50baf35063b22af.gif) left -28px repeat-x;         }         .foot {             background: url(/uploads/1839/footbg-7ec24d200db63b19569cf2a391bbaf06.gif) top repeat-x;             height: 231px;             width: 1200px;             margin: 0 auto;             position: relative;         }         .foot_shadow {             -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);             -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);             box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);             position: relative;         }         .foot .menu {             font-size: 13px;             padding-left: 24px;             margin-bottom: 18px;             width: auto;         }         .foot .menu li {             padding: 0 16px;         }         .live {             float: right;             padding-right: 13px;             padding-top: 15px;         }         .foot .banner {             float: left;             padding-left: 20px;             margin-bottom: 0px;             padding-bottom: 0px;         }         .ic_home {             background: url(/uploads/1839/ic_home-7c7eba610e90405b5d350959ac7de3b6.png) -38px -18px no-repeat;             width: 17px;             height: 15px;             display: inline-block;         }         .ic_home:hover {             background: url(/uploads/1839/ic_home-7c7eba610e90405b5d350959ac7de3b6.png) -13px -18px no-repeat;         }         .links_foot {             font-weight: bold;             font-size: 12px;             font-style: italic;             color: #FFF;             padding-bottom: 7px;             padding-top: 4px;             text-shadow: 1px -1px #201a15;         }         .links_foot ul {             padding: 0;             list-style: none;         }         .links_foot li {             float: left;             padding-left: 20px;             padding-right: 50px;         }         .links_foot .last {             float: right;             padding-right: 20px;             font-weight: normal;             padding-left: 0px;         }         .links_foot a {             color: #FFF;             border-bottom: 1px solid #6fa223;         }         .links_foot a:hover {             color: #6fa223;         }         .breadcrumbs {             position: absolute;             margin-top: -19px;             font-style: italic;             color: #6fa223;             position: relative;             padding: 3px;             padding-left: 10px;             margin-bottom: 4px;         }         .breadcrumbs a {             background: url(/uploads/1839/breadcrumbs_a-09ae601795c34de3e2774503b0da83b0.png) right no-repeat;             padding-right: 19px;             margin-right: 15px;         }         .breadcrumbs a:hover {             color: #6fa223;         }         .game_play {             padding-bottom: 20px;             padding-top: 20px;         }         .evaluation {             font-size: 13px;             text-transform: uppercase;             color: #444444;             padding-bottom: 19px;         }         .evaluation span {             position: relative;             top: 2px;         }         .tumb_little {             float: left;             width: 130px;             border: 1px solid #ececec;             -webkit-box-shadow: #bbbbbb 0px 1px 2px;             -moz-box-shadow: #bbbbbb 0px 1px 2px;             box-shadow: #bbbbbb 0px 1px 2px;             margin-right: 15px;             margin-bottom: 20px;             margin-top: 20px;         }         .tumb_little:hover {             border: 1px solid #6fa223;         }         .tumb_little .desc_tumb {             height: 68px;         }         .tumb_little .desc_tumb td {             height: 68px;         }         .tumb_little .desc_tumb .stars {             padding-top: 5px;         }         .desc_tumb .adaptive-table table {             margin: 0;             padding: 0;         }         .desc_tumb .adaptive-table table td {             border: none;         }         .buttons_play {             padding-left: 0px;             padding-top: 0px;             padding-bottom: 15px;             margin-top: -5px;         }         .buttons_play a {             float: left;             margin-top: 5px;             margin-right: 18px;         }         .white_block_bord .img_pos img {             position: relative;             margin-bottom: -6px;         }         .info_text {             padding-top: 16px;             padding-left: 18px;             padding-right: 18px;             padding-bottom: 5px;         }         .title_forum2 {             font-size: 13px;             font-weight: bold;             padding-bottom: 12px;             color: #444444;             text-transform: uppercase;         }         .inp3 {             background: #FFF;             width: 152px;             padding-left: 8px;             border: 1px solid #dcdcdc;             -webkit-border-radius: 4px;             -moz-border-radius: 4px;             border-radius: 4px;             position: relative;             font-size: 13px;             color: #5c425d;             font-style: italic;             font-family: 'Open Sans', sans-serif;             padding-top: 7px;             padding-bottom: 7px;             margin-right: 10px;         }         .form_content {             padding-left: 20px;             padding-top: 17px;         }         .form_content p {             padding-bottom: 15px;         }         .form_content textarea {             background: #FFF;             width: 252px;             height: 66px;             padding-left: 8px;             border: 1px solid #dcdcdc;             -webkit-border-radius: 4px;             -moz-border-radius: 4px;             border-radius: 4px;             position: relative;             font-size: 13px;             color: #5c425d;             font-style: italic;             font-family: 'Open Sans', sans-serif;             padding-top: 7px;             padding-bottom: 7px;             overflow: auto;             resize: none;         }         .code img {             position: relative;             margin-bottom: -14px;             margin-left: 10px;         }         .carousel-tumb.jcarousel {             position: relative;             overflow: hidden;             width: 100%;             height: auto;         }         .carousel-tumb.small-little.jcarousel {             height: 300px;         }         .carousel-tumb.jcarousel ul { list-style: none;             margin: 0;             padding: 0;         }         .carousel-tumb.jcarousel li { float: left;     width: 100%;     display: flex;     flex-wrap: wrap;     justify-content: center; }         p.show_all_right {             margin: 12px 20px 0 0;             text-align: right;         }         p.show_all_right a {             color: #5c425d;             font-style: italic;             font-weight: normal;             border-bottom: 1px dotted #6fa223;         }         .banner_top img {             -o-box-shadow: 1px 1px 25px 7px rgba(116, 155, 0, 0.5);             -khtml-box-shadow: 1px 1px 25px 7px rgba(116, 155, 0, 0.5);             -webkit-box-shadow: 1px 1px 25px 7px rgba(116, 155, 0, 0.5);             -moz-box-shadow: 1px 1px 25px 7px rgba(116, 155, 0, 0.5);             box-shadow: 1px 1px 25px 7px rgba(116, 155, 0, 0.5);             border: 5px solid #2c4000;         }         html {             min-height: 100%;         }         header,nav,article,aside,footer {             display: block;             margin: 0;             padding: 0;             border: none;         }         .menu.header_menu nav .show-menu {             display: none;         }          @media (min-width: 980px) {              .menu.header_menu nav > #menu,.footer_menu nav > ul {                 width: 98%;                 padding: 0;                 display: flex;          justify-content: space-around; flex-wrap: wrap;            box-sizing: border-box;                 -moz-box-sizing: border-box;                 -webkit-box-sizing: border-box;             }             .menu.header_menu nav > #menu li,.footer_menu nav > ul li {                 float: none; padding-left: 26px;             }             .menu.header_menu nav > #menu li ul li {                 display: block;             }         }          .most-popular-games-wrap {             margin-bottom: 15px;             border-radius: 5px;             box-shadow: 0 0 15px #999;             border: 1px solid #000;             background: #ccc url(/uploads/1839/slider-main-bg-8aedbbf79dc76b35164e0b3a6c4e6ce2.png);             position: relative;         }         .most-popular-games-wrap h2 {             color: #fff;             background: #000 url(/uploads/1839/slider-title-bg-17773330c7b947bbc23f646b3c999464.png);             border-bottom: 5px solid #6fa223;             border-radius: 3px 3px 0 0;             position: relative;             padding: 15px 0 15px 48px;             font: bold 14px Arial;             text-transform: uppercase;         }         .most-popular-games-wrap h2:before {             content: "";             background: url(/uploads/1839/icos-12b5f59817ecfc6532bf257645206d07.png) no-repeat;             width: 30px;             height: 20px;             position: absolute;             left: 10px;             top: 11px;         }         .most-popular-games-wrap .next-info-list,.most-popular-games-wrap .prev-info-list {             cursor: pointer;             display: block;             outline: none;             border: none;             background: url(/uploads/1839/icos-12b5f59817ecfc6532bf257645206d07.png);             width: 20px;             height: 20px;             top: 55%;             position: absolute;             z-index: 5;         }         .most-popular-games-wrap .next-info-list {             left: 5px;             background-position: -35px 0;         }         .most-popular-games-wrap .prev-info-list {             background-position: -65px 0;             right: 5px;         }         .most-popular-games-wrap .next-info-list:hover {             background-position: -95px 0;         }         .most-popular-games-wrap .prev-info-list:hover {             background-position: -125px 0;         }         .games-list-info {             margin: 20px 32px 15px;             width: 565px !important;         }         .games-list-info ul li {             list-style: none;         }         .games-list-info ul li .figure {             margin: 0;             padding: 0;             float: left;             padding: 0 5px;             position: relative;             width: 100%;         }         .games-list-info ul li .figure .figcaption {             color: #fff;             font: bold 14px Arial;             text-shadow: 1px 1px 5px #000;             padding: 5px 10px;             position: absolute;             top: 8px;             left: 0;             background: #cd0000;             background: -moz-linear-gradient(top, #cd0000 0%, #ff1a00 99%);             background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cd0000), color-stop(99%, #ff1a00));             background: -webkit-linear-gradient(top, #cd0000 0%, #ff1a00 99%);             background: -o-linear-gradient(top, #cd0000 0%, #ff1a00 99%);             background: -ms-linear-gradient(top, #cd0000 0%, #ff1a00 99%);             background: linear-gradient(to bottom, #cd0000 0%, #ff1a00 99%);         }         .games-list-info ul li .figure .figcaption:before {             content: "";             width: 0;             height: 0;             border-bottom: 5px solid #680100;             border-left: 5px solid transparent;             position: absolute;             left: 0;             top: -5px;         }         .games-list-info ul li .figure img {             float: left;             margin: 0 15px 0 0;             min-width: 120px;             max-width: 120px;             min-height: 120px;             max-height: 120px;         }         .games-list-info ul li .figure .game-meta-data {             position: relative;             display: table-cell;             height: 120px;             vertical-align: middle;         }         .games-list-info ul li .figure .game-meta-data h4 {             font: bold 14px Arial;             color: #000;             text-transform: uppercase;             line-height: 1;         }         .games-list-info ul li .figure .game-meta-data .rate {             overflow: hidden;             margin: 10px 0 15px;         }         .games-list-info ul li .figure .game-meta-data .rate span {             display: block;             width: 17px;             height: 17px;             float: left;             margin-right: 1px;         }         .games-list-info ul li .figure .game-meta-data .rate span.full-star-sub-block {             display: block;             width: 17px;             height: 17px;             float: left;             margin-right: 1px;             background: url(/uploads/1839/icos-12b5f59817ecfc6532bf257645206d07.png) -155px 0;         }         .games-list-info ul li .figure .game-meta-data .rate span.half-star-sub-block {             background: url(/uploads/1839/icos-12b5f59817ecfc6532bf257645206d07.png) -185px 0;         }         .games-list-info ul li .figure .game-meta-data .rate span.empty-star-sub-block {             background: url(/uploads/1839/icos-12b5f59817ecfc6532bf257645206d07.png) -215px 0;         }         .games-list-info ul li .figure .game-meta-data .play-now {             text-decoration: none;             text-transform: uppercase;             display: inline-block;             font: bold 14px Arial;             color: #fff;             text-shadow: 1px 1px 5px #a53b3b;             border: 1px solid #a53b3b;             border-radius: 5px;             padding: 10px 15px;             box-shadow: 0 1px 1px 1px #ff9576 inset;             box-shadow: 0 1px 3px rgba(0, 0, 0, 0.54), inset 0 1px #ff9576;             background: #cd0000;             background: -moz-linear-gradient(top, #cd0000 0%, #f2624c 0%, #d24b3f 50%, #b53533 100%);             background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cd0000), color-stop(0%, #f2624c), color-stop(50%, #d24b3f), color-stop(100%, #b53533));             background: -webkit-linear-gradient(top, #cd0000 0%, #f2624c 0%, #d24b3f 50%, #b53533 100%);             background: -o-linear-gradient(top, #cd0000 0%, #f2624c 0%, #d24b3f 50%, #b53533 100%);             background: -ms-linear-gradient(top, #cd0000 0%, #f2624c 0%, #d24b3f 50%, #b53533 100%);             background: linear-gradient(to bottom, #cd0000 0%, #f2624c 0%, #d24b3f 50%, #b53533 100%);         }         .games-list-info ul li .figure .game-meta-data > a:hover {             background: #b63633;             background: -moz-linear-gradient(top, #b63633 0%, #f1614c 100%);             background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b63633), color-stop(100%, #f1614c));             background: -webkit-linear-gradient(top, #b63633 0%, #f1614c 100%);             background: -o-linear-gradient(top, #b63633 0%, #f1614c 100%);             background: -ms-linear-gradient(top, #b63633 0%, #f1614c 100%);             background: linear-gradient(to bottom, #b63633 0%, #f1614c 100%);         }         .games-list-info ul li .figure .game-meta-data > a:active {             box-shadow: 0 1px 3px rgba(0, 0, 0, 0.54), inset 0 1px rgba(168, 28, 34, 0.5);         }         .content .breadcrumbs-upd {             background: none;             padding: 7px 0 5px 0;         }         .contacts-form p {             margin: 0 0 8px;         }         .content .game-section {             margin: 0 0 15px 0;         }         .content .game-section .game-main-data {             width: 748px;             float: left;             width: 100%;             float: none;         }         .content .game-section .game-main-data .main-title {             padding-left: 22px;         }         .content .game-section .main-title {             font-size: 14px;             color: #30232c;             font-weight: bold;             padding: 16px 0 0 13px;             text-transform: uppercase;         }         .content .game-section .game_play {             background: transparent;         }         .content .game-section .buttons_play {             padding: 0 0 35px 0;             text-align: center;             padding: 0 0 18px;         }         .content .game-section .buttons_play a {             float: none;             display: inline-block;             vertical-align: top;             margin: 0 10px 0 10px;         }         .content .game-section .buttons_play .play-now {             width: 215px;             height: 45px;             background: url(/uploads/1839/b1-32e8df01f4e0841fa77629afe96d5e3b.gif) no-repeat;             position: relative;             display: block;             margin: 0 auto;             color: #fff;             padding: 18px 0 0 25px;             font: 700 20px "Open Sans";             text-transform: uppercase;             text-shadow: 0 1px 1px rgba(0, 0, 0, 0.37);         }         .content .game-section .buttons_play .play-now:hover {             background: url(/uploads/1839/pn-h-b4c8c898022f4e79172d73a760b178ed.png) no-repeat center 6px;         }         .content .game-section .buttons_play .play-now:before {             content: "";             width: 30px;             height: 25px;             background: url(/uploads/1839/ic-6fd3d2088ed0fa70a318af091f4c55ff.png) no-repeat -98px -4px;             position: absolute;             top: 50%;             margin-top: -12px;             left: 60px;         }         .content .game-section .tumb_little:hover {             border-color: #6fa223;         }         .content .game-section .tumb_little:hover .desc_tumb td a {             color: #6fa223;         }         .content .game-section .another-pay-box iframe {             width: 100%;             min-width: 690px;             min-height: 515px;             border: none;             display: block !important;         }         .content .game-section .main-game {             display: none;         }         .resize_to_230w img {             max-width: 230px;             height: auto;         }         .content .game-section .another-pay-box {             width: 94%;         }         .content .game-section .module-where-to-play-block {             display: block;             width: 100%;         }         .content .game-section .carousel-tumb.jcarousel {             width: 900px;         }         .content .game-section .carousel-tumb.jcarousel li {             width: 900px;         }         .content .game-section .carousel-tumb .tumb_little:nth-child(5n+1) {             margin-left: 4px;         }         .btn-links {             margin: 0 0 15px 0;         }          @media screen and (max-width: 1050px) {              .bg {                 background: none;             }         }           @media screen and (max-width: 970px) {  .tumb { width: 19%;}            .content .game-section .another-pay-box {                 display: none;             }             .content .game-section .white_block_bord.game-main-data {                 display: none;             }             .menu.header_menu nav .show-menu {                 display: block;             }             .adaptive-table {                 overflow: hidden;                 overflow-x: auto;             }             .bg_header {                 min-width: 100%;             }             .centermap {                 width: 100%;             }             header .menu {                 width: 100%;             }             header {                 min-width: 100%;             }             header .banner_top {                 display: none;             }             header nav {                 width: 120px;             }             header nav:before,header nav:after {                 display: none;             }             header nav #menu {                 display: none;                 position: absolute;                 width: 270px;                 left: 145px;                 top: 4px;                 box-shadow: 0 3px 10px #777;                 background: #63495D;             }             header nav ul.show-menu {                 display: block;             }             header nav ul#menu li:before {                 display: none;             }             header nav ul#menu li {                 display: block;                 width: 100%;                 text-align: center;                 padding: 0;                 margin: 0;             }             header nav ul#menu li:hover {                 background: #473245;             }             header nav ul#menu li div.nav {                 display: none;             }             header nav ul#menu li a {                 float: none;                 line-height: 72px;                 padding-top: 0;             }             header nav ul#menu li.active {                 background: #473245;             }             header nav ul#menu li.active a,header nav ul#menu li.active a:hover {                 background: none;                 color: #FFE34B;             }             header nav ul#menu li a:hover {                 background: none;                 color: #FFE34B;             }             header nav ul.show-menu li a {                 float: none;                 background: #553D4F;                 line-height: 66px;                 padding: 22px 40px 20px 40px;             }             header nav ul.show-menu li a:hover {                 background: #3D2C39;                 color: #FFE34B;             }             header nav ul.show-menu li {                 height: 64px;                 width: 130px;                 text-align: center;             }             .content {                 width: 100%;                 padding: 0;             }             .content aside.right_column {                 display: none;             }             .content .left_column {                 width: 100%;                 float: none;             }             .carousel-tumb.jcarousel {                 width: 100%;             }             .carousel-tumb.jcarousel ul {                 width: 100%;                 max-width: 100%;             }             .carousel-tumb.jcarousel li {                 width: 100%;                 text-align: center;             }             .carousel-tumb .tumb {                 float: none;                 display: inline-block;             }             article .tumbs {                 padding-left: 0;                 text-align: center;             }             article .tumb {                 float: none;                 display: inline-block;                 margin-right: 0;             }             article .photo_left {                 float: none;             }             .buttons_play {                 text-align: center;             }             .buttons_play a {                 float: none;                 margin-right: 0;             }             .tumb_little {                 float: none;                 display: inline-block;                 margin-left: 5px;                 margin-right: 5px;             }             footer.foot {                 width: 100%;                 height: initial;                 background: #30232C;             }             footer.foot div#footer_banners {                 display: none;             }             footer.foot .menu {                 background: none;                 padding-left: 0;                 height: 100%;             }             footer.foot .menu li {                 text-align: center;                 height: 30px;                 padding-top: 10px;             }             footer.foot .menu li:hover {                 background: #45323F;             }             footer.foot .menu span.live {                 display: none;             }             footer.foot .menu li a {                 background: none;             }             footer.foot .menu li a:hover {                 background: none;             }             footer.foot .menu li,footer.foot .menu li a {                 float: none;             }             .content .game-section .module-where-to-play-block {                 display: none;             }             .content .breadcrumbs-upd {                 padding: 30px 0px 0px 15px;             }         }     @media screen and (max-width: 880px) { .tumb {     width: 25%; } }       @media screen and (max-width: 650px) { .white_block_bord .img_pos img {     display: none; } .tumb {     width: 33%;   } img { width: 100%; }           .bg-top .content .left_column article .banner {                 display: none;             }         }           @media screen and (max-width: 480px) {              article div.text img {                 width: 100% !important;             }             article .title_white_block {                 height: 65px;             }         }          .bg_top {             background-color: #020822;             position: fixed;             left: 0px;             right: 0px;             top: 0px;             bottom: 0px;         }         .bg_top .bg {             left: 0px;             right: 0px;             top: 190px;             bottom: 0px;             position: absolute;             overflow: hidden;             z-index: 0;         }         .bg-top {             background: none !important;         } .text ol {     padding-left: 15px;     padding-bottom: 8px;         } @font-face { font-display: swap;} .text a { text-decoration: underline; color: blue;} .footer_menu .nav ul li {   display: block; } .tumb {   position: relative; } .hover__game {   position: absolute;     top: 0;     left: 0;     height: 100%;     width: 100%;     display: flex;     flex-direction: column;     justify-content: space-evenly;   	background: rgba(0, 0, 0, 0.7);   	opacity: 0; } .desc_tumb td a {   color: #ffffff; } .photo_tumb a img {   width: 100%; } .tumb:hover .hover__game {   opacity: 1; } .block_games {   position: sticky;   top: 0; } @media screen and (max-width: 540px) {   .tumb {       width: 45%;   } } @media screen and (max-width: 380px) {   .tumb {       width: 60%;   } } #footer_banners {  display: flex;   justify-content: space-around;   flex-wrap: wrap; } .sb_casns {     padding: 0 0 6px 0;     margin: 0 0 24px 0;     background: #F3F3F3;     border-radius: 32px 32px 5px 5px; } .sb_casns_t {     padding: 15px 32px;     margin: 0 0 34px 0;     background: radial-gradient(436.76% 436.76% at 50% 0%, #206CBA 0%, #14125E 100%);     border-radius: 32px 32px 0px 0px;     color: #FFFF00;     font-size: 20px;     line-height: 22px;   	font-weight: bold; } .sb_casns_t {     padding: 15px 22px;   	text-align: center; } .sb_cas {     padding: 0 23px 28px 23px; } .sb_cas_img {     float: left;     width: 62px; } .sb_cas_img a {     color: #4A90E2;     text-decoration: none;     transition: all 0.3s 0.02s ease; } .sb_cas_img img {     vertical-align: bottom;     border-radius: 50%;     width: 100%; } .sb_cas_c {     float: left;     width: 150px;     padding: 0 0 0 10px; } .sb_cas_t {     padding: 0 0 1px 0;     color: #070707;     font-size: 16px;     line-height: 20px; } .sb_cas_t a {     color: #070707; } .sb_cas_d {     padding: 0 0 10px 0;     color: #808080;     font-size: 12px;     line-height: 15px; } .sb_cas_rat {     line-height: 14px; } .sb_cas_go {     float: right;     padding: 10px 0 0 0; } .sb_cas_go a {     display: block;     width: 42px;     height: 42px;     background: url(/uploads/1839/sb_cas_go.svg) no-repeat; } .clear, .clr {     clear: both; } .sb_cas_rat span {     display: inline-block;     width: 15px;     height: 14px;     margin: 0 2px 0 1px;     background: url(/uploads/1839/star4.svg) no-repeat;     vertical-align: bottom; } .sb_cas_rat span.active{     display: inline-block;     width: 15px;     height: 14px;     margin: 0 2px 0 1px;     background: url(/uploads/1839/star3.svg) no-repeat;     vertical-align: bottom; }