.loader{             background:url(/uploads/194/btn_game_active.png) no-repeat;             background:url(/uploads/194/cont_btn_2.png) no-repeat;             background:url(/uploads/194/cont_btn_2_activ.png) no-repeat;             background:url(/uploads/194/cont_btn_1_activ.png) no-repeat;             margin-left:-1000px;          }          html {             height: auto;             width: 100%;          }          body {             width: 100%;             height: auto;             position: absolute;             margin: 0;             padding: 0;             background-color: #011116;             background-image: url(/uploads/194/top_bg.png);             background-position: top, center;             background-repeat: no-repeat;             font-family: sans-serif;             color: #fff;             overflow-x: hidden;         }          body a{             color: #fff;         }         body a:hover{             color: #59ebe5;         }          body h2{             color: #ffdc15;             font-weight: normal;         }          body h3{             color: #ffdc15;             font-weight: normal;             font-size: 16px;         }          #body_bg{             display: block;             position: absolute;             width: 100%;             background-image: url(/uploads/194/fotter_bg.png);              background-position: bottom, center;              background-repeat: no-repeat;          }          #page-wrap {             display: block;             width: 950px;             margin: 0px auto ;         }          #page {             display: block;             width: 950px;             height: 100%;             float: left;         }          #body {             display: block;             width: 950px;             height: 100%;             float: left;             margin: 0 0 20px 0;         }          #header {             display: block;             width: 950px;             height: 100px;         }          .logos{             width: 545px;             height: 160px;             margin:  0 0 0 200px;             float: left;          }                   #top_menu{             display: block;             width: 943px;             height: 57px;             margin: 177px auto  0px auto ;             padding: 0px 0 0 0;             background: url(/uploads/194/top_menu_bg.png) no-repeat;         }         #top_menu ul{             width: 725px;             margin: 0px 0 0 130px;             font-size: 13pt;             float: none;          }         #top_menu ul ul{             width: 100%;             margin: 10px 0 0 0px;         }          #top_menu .dropdown span{             display: block;             width: 2px;             height: 38px;             margin-top: 9px;             background: url(/uploads/194/top_menu_razdelitel.png) no-repeat;             float: left;         }          ul.dropdown li { position: relative; }         ul.dropdown,         ul.sub-menu {             list-style-type: none;             padding: 0;         }         ul.sub-menu {             position: absolute;             left: -9999px;         }         ul.dropdown li.dropdown-top {             display: inline;             float: left;             padding: 20px 20px 0px 20px;             height: 34px;             margin: -1px 0 0 0;             background: url(/uploads/194/top_menu_razdelitel.png) no-repeat center right;         }          ul.dropdown li.dropdown-top:hover {             background-image: url(/uploads/194/top_menu_a_hover_bg.png);               background-position: top, center;              background-repeat: no-repeat;              background: url(/uploads/194/top_menu_a_hover_bg.png) no-repeat center,             url(/uploads/194/top_menu_razdelitel.png) no-repeat center right;           }            ul.dropdown li.dropdown-top a {             padding: 0px 5px 0px;             display: block;             color: #ffffff;             text-decoration: none;             text-transform: uppercase;         }         ul.dropdown a.dropdown-top { }         .menu .dropdown-top a:hover { padding: 0px 5px 0px; color: #59ebe5;}         ul.dropdown li.dropdown-top:hover .sub-menu {             display: block;             left: 0;             width: 193px;         }             ul.dropdown li.dropdown-top-lost {             display: inline;             float: left;             padding: 20px 20px 0px 20px;             height: 34px;             margin: -1px 0 0 0;          }          ul.dropdown li.dropdown-top-lost:hover {             background-image: url(/uploads/194/top_menu_a_hover_bg.png);              background-position: top, center;              background-repeat: no-repeat;              background: url(/uploads/194/top_menu_a_hover_bg.png);           }           ul.dropdown li.dropdown-top-lost a {             padding: 0px 5px 0px;             display: block;             color: #ffffff;             text-decoration: none;             text-transform: uppercase;         }         ul.dropdown a.dropdown-top-lost { }         .menu .dropdown-top-lost a:hover { padding: 0px 5px 0px; color: #59ebe5;}          ul.dropdown li.dropdown-top-m {             display: inline;             float: left;             padding: 20px 20px 0px 20px;             height: 34px;             margin: -1px 0 10px 0;             text-transform: uppercase;             background: url(/uploads/194/top_menu_razdelitel.png) no-repeat center right;         }          ul.dropdown li.dropdown-top-m:hover {             background-color: #1f1f1f;             margin: 7px 0 8px 0;             padding: 12px 20px 8px 20px;             color: #59ebe5;           }          ul.dropdown li.dropdown-top-m a {             padding: 0px 5px 0px;             display: block;             color: #ffffff;             text-decoration: none;             text-transform: none;         }         ul.dropdown a.dropdown-top-m { }          .menu  .dropdown-top-m a:hover { padding: 0px 5px 0px; color: #59ebe5;}         ul.dropdown li.dropdown-top-m:hover .sub-menu {             display: block;             left: 0;         }          ul.dropdown .sub-menu{             background: #1f1f1f;             display: block;             margin-top: 20px;             z-index: 1;         }         ul.dropdown .sub-menu li{             border-bottom: 1px solid #454545;             padding: 7px 10px 8px 20px;             font-size: 11pt;         }          ul.dropdown .sub-menu li:hover{             border-bottom: 1px solid #454545;             background: #1a1a1a;         }         ul.dropdown .sub-menu li:hover a{             color: #59ebe5;         }          ul.dropdown .sub-menu div{             background: #1f1f1f;             height: 5px;             display: block;             width: 100%;         } #zalu{             display: block;             margin: 10px auto 5px auto;             width: 275px;             height: 42px;             background: url(/uploads/194/zalu.png);         }          #zalu_norm_w{             width: 960px;             margin: 0 auto;             padding: 10px 0 0 0;         }          #zalu_top_bg{              position: absolute;             margin-top: 0px;             left: 0;             width: 100%;             height: 13px;             background: url(/uploads/194/zalu_top_bg.png);         }         #zalu_but_bg{              position: absolute;             margin-top: 383px;             left: 0;             width: 100%;             height: 13px;             background: url(/uploads/194/zalu_but_bg.png);         }         #zalu_bg{              position: absolute;             margin-top: 13px;             left: 0;             width: 100%;             height: 370px;             background: url(/uploads/194/zalu_bg.png);         }          .zalu_game{             width: 220px;             height: 160px;             float: left;             margin: 10px 10px 0 10px;             border-bottom: 1px dashed #14808f;         }          .zalu_game_img img{             border: 6px solid #183e4c;             border-radius: 5px 5px 5px 5px;         }          .zalu_game_btn a{             display: block;             width: 98px;             height: 26px;             margin: 10px auto 0 auto;             background: url(/uploads/194/btn_game.png);         }          .zalu_game_btn a:hover{             width: 98px;             height: 26px;             background: url(/uploads/194/btn_game.png) no-repeat 0px -26px;         }                   .zalu_game_img {             position:relative;         }          .zalu_game_img span {             display: none;             color: #fff;             font-size: 12px;         }          .zalu_game_img span b{             color: #ffdc15;             font-weight: normal;         }          .zalu_game_img:hover span {             display: block;             position: absolute;             width: 220px;             z-index: 1;         }          .zalu_game_img:hover span .p_t {             background: url(/uploads/194/p_t.png) no-repeat;             width: 220px;             height: 17px;             margin: 10px 0 0 0;         }         .zalu_game_img:hover span .p_c{             background: url(/uploads/194/p_c.png) repeat-y;             width: 220px;             padding: 6px 10px 6px 10px;         }         .zalu_game_img:hover span .p_b{             background: url(/uploads/194/p_b.png) no-repeat;             width: 220px;             height: 6px;         }                                #content {             display: block;             width: 960px;             margin: 410px 0 0 0px;             height: auto;             float: left;         }          #content-block {             display: block;             margin: 0px;             width: 710px;             float: left;             height: auto;         }                  #content-block-info{             display: block;             margin: 0px 0px 20px 0px;             width: 710px;             float: left;             height: 100%;         }          .cont_block{             display: block;             width: 220px;             height: 215px;             border-top: 1px dashed #313131;             border-bottom: 1px dashed #313131;             float: left;             margin: 10px 7px 0 7px;         }            #cont_title{             display: block;             background: url(/uploads/194/cont_title.png) no-repeat bottom;             color: #ffdc15;             height: 25px;             text-align: center;             padding: 10px 10px 10px 10px;             margin-bottom: 0px;             float: left;         }          #comm_title{             display: block;             background: url(/uploads/194/cont_title.png) no-repeat bottom;             color: #ffdc15;             height: 25px;             text-align: center;             padding:30px 10px 10px 10px;             margin-bottom: 0px;             float: left;         }          .cont_block_title{             width: 220px;             text-align: center;             font-weight: bold;             padding: 12px 0 8px 0;             font-size: 17px;         }          .cont_block_title a{             color: #fff;             text-decoration:none;         }          .cont_block_title a:hover{             color: #59ebe5;         }          .cont_block_img{             width: 210px;             height: 112px;             padding: 7px;             background: url(/uploads/194/cont_img_bg.png) no-repeat;         }          .cont_block_img img{             width: 208px;             height: 140px;             opacity:0.8;             -moz-opacity:0.8;             filter: alpha(opacity=80) black;             -khtml-opacity: 0.8;         }          .cont_block_img img:hover{             width: 208px;             height: 140px;             opacity:1;             -moz-opacity:1;             filter: alpha(opacity=100) black;             -khtml-opacity: 1;          }           #cont_block_btn{             margin-top: 0px;         }          #cont_block_btn .b_1 a{              position: absolute;             display: block;             width: 104px;             height: 33px;             background: url(/uploads/194/cont_btn_1.png);             text-indent: -9999em;         }          #cont_block_btn .b_2 a{             position: absolute;             display: block;             width: 104px;             height: 33px;             background: url(/uploads/194/cont_btn_2.png);             text-indent: -9999em;             margin: 0 0 0 117px;         }         #cont_block_btn .b_1 a:hover{             position: absolute;             display: block;             width: 104px;             height: 41px;             text-indent: -9999em;             margin-top: -3px;             background: url(/uploads/194/cont_btn_1.png) no-repeat 0px -40px;         }          #cont_block_btn .b_2 a:hover{             position: absolute;             display: block;             width: 104px;             height: 41px;             text-indent: -9999em;             margin-top: -3px;             background: url(/uploads/194/cont_btn_2.png) no-repeat 0px -40px;         }                                .cont_block_btn_t{             margin-top: 25px;         }          .cont_block_btn_t .b_1 a{              position: absolute;             display: block;             width: 104px;             height: 33px;             background: url(/uploads/194/cont_btn_1.png);             text-indent: -9999em;         }          .cont_block_btn_t .b_2 a{             position: absolute;             display: block;             width: 104px;             height: 33px;             background: url(/uploads/194/cont_btn_2.png);             text-indent: -9999em;             margin: 0 0 0 117px;         }         .cont_block_btn_t .b_1 a:hover{             position: absolute;             display: block;             width: 104px;             height: 41px;             text-indent: -9999em;             margin-top: -3px;             background: url(/uploads/194/cont_btn_1.png) no-repeat 0px -40px;         }          .cont_block_btn_t .b_2 a:hover{             position: absolute;             display: block;             width: 104px;             height: 41px;             text-indent: -9999em;             margin-top: -3px;             background: url(/uploads/194/cont_btn_2.png) no-repeat 0px -40px;         }               #cont_block_news_post_more_c22 {             float: right;             bottom: 0px;             margin: 0px 0px 15px 0;             color: #f4d315;             font-size: 12px;          }            #cont_block_btn_s{             position: absolute;             right: 225px;             bottom: 35px;         }          #cont_block_btn_s .b_1 a{              position: absolute;             display: block;             width: 104px;             height: 33px;             background: url(/uploads/194/cont_btn_1.png);             text-indent: -9999em;         }          #cont_block_btn_s .b_2 a{             position: absolute;             display: block;             width: 104px;             height: 33px;             background: url(/uploads/194/cont_btn_2.png);             text-indent: -9999em;             margin: 0 0 0 117px;         }         #cont_block_btn_s .b_1 a:hover{             position: absolute;             display: block;             width: 104px;             height: 41px;             text-indent: -9999em;             margin-top: -3px;             background: url(/uploads/194/cont_btn_1.png) no-repeat 0px -40px;         }          #cont_block_btn_s .b_2 a:hover{             position: absolute;             display: block;             width: 104px;             height: 41px;             text-indent: -9999em;             margin-top: -3px;             background: url(/uploads/194/cont_btn_2.png) no-repeat 0px -40px;         }                      #cont_xleb_kroski{             width: 700px;             height: 30px;             float: left;             padding-top: 15px;             font-size: 13px;             color: #fff;         }         #cont_xleb_kroski a{             color: #fff;             float: left;             margin: 0 0px;          }         #cont_xleb_kroski span{             color: #fff;             float: left;             margin: 0 10px;             font-size: 12px;         }         #cont_xleb_kroski a:hover{             color: #59ebe5;         }                                #cont_block_navi{             display: block;             width: 700px;             text-align: center;             margin: 10px 0;             float: left;         }           #cont_block_navi .swchItem {             text-decoration:none;             -moz-border-radius:3px;             -webkit-border-radius:3px;             border-radius:3px;             padding:7px 10px;             font-weight:normal;             color:#fff;             text-shadow:0px 1px #000;             box-shadow:0px 1px #2c2c2c;             -webkit-box-shadow:0px 0px #2c2c2c;             -moz-box-shadow:0px 1px #2c2c2c;             border:1px solid #000000;             background:#021319;             background:-moz-linear-gradient(top,#041c23 1px,#133944 1px,#021319);             background:-webkit-gradient(linear,0 0,0 100%,color-stop(0.02,#041c23),color-stop(0.02,#133944),color-stop(2,#021319));             margin-left:0px;         }               #cont_block_navi .swchItemB {             text-decoration:none;             -moz-border-radius:3px;             -webkit-border-radius:3px;             border-radius:3px;             padding:7px 10px;             font-weight:normal;             color:#fff;             text-shadow:0px 1px #000;             box-shadow:0px 1px #2c2c2c;             -webkit-box-shadow:0px 0px #2c2c2c;             -moz-box-shadow:0px 1px #2c2c2c;             border:1px solid #000000;             background:#021319;             background:-moz-linear-gradient(top,#041c23 1px,#133944 1px,#021319);             background:-webkit-gradient(linear,0 0,0 100%,color-stop(0.02,#041c23),color-stop(0.02,#133944),color-stop(2,#021319));             margin-left:0px;         }          #cont_block_navi .swchItemB:hover {             text-decoration:none;             color:#ffc300;             text-shadow:0px 1px #000;         }          #cont_block_navi .swchItemA{             -moz-border-radius:3px;             -webkit-border-radius:3px;             border-radius:3px;             padding:5px 9px;             margin-left:1px;             text-decoration:none;          }         #cont_block_navi .swchItemA {              font-weight:normal;             color:#fff;             text-shadow:0px 1px #000;             box-shadow:0px 1px #2c2c2c;             -webkit-box-shadow:0px 0px #2c2c2c;             -moz-box-shadow:0px 1px #2c2c2c;             border:1px solid #3390CA;             background:#007d87;             background:-moz-linear-gradient(top,#B4F6FF 1px,#00d2d6 1px,#007d87);             background:-webkit-gradient(linear,0 0,0 100%,color-stop(0.02,#B4F6FF),color-stop(0.02,#00d2d6),color-stop(2,#007d87));         }          #cont_block_navi .swchItem:hover {              font-weight:normal;             color:#fff;             text-shadow:0px 1px #000;             box-shadow:0px 1px #2c2c2c;             -webkit-box-shadow:0px 0px #2c2c2c;             -moz-box-shadow:0px 1px #2c2c2c;             border:1px solid #3390CA;             background:#007d87;             padding:5px 9px;             margin: 0px 1px 0px 1px;             background:-moz-linear-gradient(top,#B4F6FF 1px,#00d2d6 1px,#007d87);             background:-webkit-gradient(linear,0 0,0 100%,color-stop(0.02,#B4F6FF),color-stop(0.02,#00d2d6),color-stop(2,#007d87));         }   #cont_block_news{             float: left;             margin: 0px 0 0 0px;         }         #cont_block_news_post{             width: 690px;             margin: 15px 0 0 5px;         }         #cont_block_news_post_title {             color: #ffdc15;             font-weight: bold;          }          #cont_block_news_post_title h2{             color: #ffdc15;             font-size: 20px;          }          #cont_block_news_post_title a{             color: #ffdc15;             text-decoration: none;             font-weight: bold;         }         #cont_block_news_post_title a:hover{             color: #59ebe5;             text-decoration: none;         }         .cont_block_news_post_cont{             margin: 10px 0 0 0;             padding: 5px;             width: 680px;              border-radius: 5px;             -webkit-border-radius: 5px;              -moz-border-radius: 5px;                 background: #04222b;          }          .cont_block_news_post_cont p{             margin: 0 0px 14px 0;         }          .cont_block_news_post_cont img{             margin: 10px 10px 25px 10px;             float: left;         }          .cont_block_news_post_cont_text{             border: 1px dashed #313131;             margin-left: 133px;             color: #adadad;             font-size: 14px;              min-height: 116px;             padding: 5px;          }           .cont_block_news_post_cont_t{             margin: 10px 0 0 0;             line-height: 18px;             padding: 5px;             width: 680px;              border-radius: 5px;             -webkit-border-radius: 5px;              -moz-border-radius: 5px;                 background: #04222b;          }         .cont_block_news_post_cont_text_t{             border: 1px dashed #313131;             margin-left: 0px;             color: #adadad;             font-size: 14px;             padding: 5px;          }           .cont_block_news_post_cont_text_t img{             float: left;             margin: 0 10px 5px 0;          }          .cont_block_news_post_cont_text_t p{             margin: 0 0px 14px 0;          }          .cont_block_news_post_cont_text_t ul{             list-style-type: circle;             margin: 0px;             -webkit-margin-before: 1em;             -webkit-margin-after: 1em;             -webkit-margin-start: 0px;             -webkit-margin-end: 0px;             -webkit-padding-start: 40px;             list-style-position: outside;         }          .cont_block_news_post_cont_text_2 ul{             list-style-type: circle;             margin: 0px;             -webkit-margin-before: 1em;             -webkit-margin-after: 1em;             -webkit-margin-start: 0px;             -webkit-margin-end: 0px;             -webkit-padding-start: 40px;             list-style-position: outside;         }          .cont_block_news_post_cont_text p{             margin: 0;         }          .cont_block_news_post_cont_text_big{             border: 1px dashed #313131;             margin-left: 0px;             color: #adadad;             font-size: 14px;              min-height: 116px;             padding: 5px;          }          .cont_block_news_post_cont_text_big p{             margin: 0 0px 14px 0;         }          .comment-form{             width: 680px;             max-height: 180px;             float: left;             -moz-border-radius:3px;             -webkit-border-radius:3px;             border-radius:3px;             background: #03181e;             padding: 10px 10px 30px 10px;             margin-top: 10px;             margin-bottom: 15px;             position: relative;         }          .comment-form #left_b{             width: 227px;             float: left;         }          .comment-form #right_b{             width: 430px;             float: left;             padding-left: 10px;         }          .comment-form input{             width: 205px;             height: 10px;             border-radius: 2px;             -webkit-border-radius: 2px;              -moz-border-radius: 2px;                 border: 1px solid #373737;             background-color: #03181e;             color: #fff;             text-align: left;             float: left;             padding: 10px;             margin-bottom: 10px;             text-transform: uppercase;             font-size: 10px;         }          .comment-form textarea{             width: 420px;             height: 115px;             border-radius: 2px;             -webkit-border-radius: 2px;              -moz-border-radius: 2px;                 border: 1px solid #373737;             background-color: #03181e;             color: #fff;             text-align: left;             float: left;             padding: 10px;             margin-bottom: 10px;             font-family: sans-serif;             text-transform: uppercase;             font-size: 10px;         }          .comment-form .submit {             width: 104px;             height: 31px;             background: url(/uploads/194/cont_btn_send_comm.png) no-repeat;             border: 0px;             cursor: pointer;             margin: 0px 0 0 10px;             float: right;             text-indent: -9999em;         }          .comment-form .submit:hover {             width: 104px;             height: 31px;             background: url(/uploads/194/cont_btn_send_comm.png) no-repeat 0px -31px;             border: 0px;             cursor: pointer;             margin: 0px 0 0 10px;         }          .comment-form #center_b{             color: #fff;             float: left;             font-size: 12px;         }          .comment-form #center_b input{             width: 15px;             float: left;             padding: 0 0;             border-radius: 1px;             -webkit-border-radius: 1px;             -moz-border-radius: 1px;         }                    #con_comet_act{             width: 680px;             float: left;             padding: 10px;          }          #con_comet_act .edit-link{             margin: 0px 0px 0px 10px;         }          #con_comet_act li{             list-style: none;         }         #con_comet_act p{             border-bottom: 1px dashed #313131;             margin-bottom: 0px;         }          #con_comet_act .fn{             width: 100%;             float: left;             color: #01d1d5;             font-weight: bold;             font-size: 18px;             margin-right: 15px;             float: left;             font-style: normal;             margin-top: -2px;             height: 10px;         }          .comment-meta div{             float: left;          }          .comment-meta-details a{             text-decoration: none;             font-size: 13px;         }          .comment-content p{             width: 680px;             float: left;             padding: 10px 10px 10px 0px;              color: #fff;             margin: 0px;             font-size: 13px;          }          .children .fn{             width: 100%;             float: left;             color: #01d1d5;             font-weight: bold;             font-size: 18px;             margin-right: 15px;             float: left;             font-style: normal;             margin-top: -2px;             height: 10px;             padding-left: 30px;         }           .children p{             width: 650px;             float: left;             padding: 10px 10px 10px 30px;              color: #fff;             margin: 0px;             font-size: 13px;         }          .children{             width: 660px;             float: left;             padding: 10px 10px 10px 0px;              font-size: 13px;         }          #con_comet_name{             width: 100%;             float: left;             color: #01d1d5;             font-weight: bold;             font-size: 18px;         }          #con_comet_data{             height: 20px;             float: none;             color: #fff;             font-size: 12px;             padding: 0 0 0 10px;             font-weight: normal;         }         #con_comet_text{             width: 100%;             float: left;             color: #fff;             font-size: 13px;         }            #cont_block_news_c{             float: left;             margin: 0px 0 0 0px;         }         #cont_block_news_post_c{             width: 690px;             margin: 15px 0 15px 8px;             padding-bottom: 15px;             border-bottom: 1px dashed #313131;         }          #cont_block_news_post_title_c {             text-transform: uppercase;         }         #cont_block_news_post_title_c a{             color: #fff;             text-decoration: none;             font-weight: bold;         }         #cont_block_news_post_title_c a:hover{             color: #59ebe5;             text-decoration: none;         }         #cont_block_news_post_cont_c{             margin: 10px 0 0 0;             padding: 5px;             width: 680px;             height: 140px;             border-radius: 5px;             -webkit-border-radius: 5px;              -moz-border-radius: 5px;                 background: #04222b;             background: linear-gradient(to top, #010b0e, #111b1f);         }          #cont_block_news_post_cont_c img{             float: left;             width: 208px;             height: 140px;         }          #cont_block_news_post_cont_text_c{             margin-left: 218px;             color: #adadad;             font-size: 14px;             padding: 5px;         }          #cont_block_news_post_more_c a{             float: right;             bottom: 10px;             margin: 0 10px 10px 0;             color: #f4d315;             font-size: 13px;         }         #cont_block_news_post_more_c a:hover{             color: #59ebe5;         }            #cont_block_news_post_more_c2{             width: 220px;             float: right;             margin: 0 10px 0px 0;             bottom: 10px;             position: relative;         }          #cont_block_news_post_cont_c2 p {              -webkit-margin-before: 0em;             -webkit-margin-after: 0em;             -webkit-margin-start: 0px;             -webkit-margin-end: 0px;             height: 60px;             overflow: hidden;         }     #cont_block_news_c2{             float: left;             margin: 0px 0 0 0px;         }         #cont_block_news_post_c2{             width: 690px;             margin: 15px 0 15px 8px;             padding-bottom: 15px;             border-bottom: 1px dashed #313131;          }         #cont_block_news_post_title_c2{             text-transform: none;         }          #cont_block_news_post_title_c2 a{             color: #fff;             text-decoration: none;             text-align: center;             font-weight: bold;         }         #cont_block_news_post_title_c2 a:hover{             color: #59ebe5;             text-decoration: none;         }         #cont_block_news_post_cont_c2{             margin: 10px 0 0 0;             padding: 5px;             width: 680px;             height: 140px;             border-radius: 5px;             -webkit-border-radius: 5px;              -moz-border-radius: 5px;                 background: #04222b;             background: linear-gradient(to top, #111b1e, #010b0f);             position: relative;         }          #cont_block_news_post_cont_c2 img{             float: left;             width: 208px;             height: 140px;             opacity:0.8;             -moz-opacity:0.8;             filter: alpha(opacity=80) black;             -khtml-opacity: 0.8;         }          #cont_block_news_post_cont_c2 img:hover{             float: left;             width: 208px;             height: 140px;             opacity:1;             -moz-opacity:1;             filter: alpha(opacity=100) black;             -khtml-opacity: 1;          }         #cont_block_news_post_cont_text_c2{             margin-left: 218px;             color: #adadad;              padding: 5px;             font-size: 14px;         }          #cont_block_news_post_more_c2 {             float: right;             bottom: 0px;             margin: 0px 0px 15px 0;             color: #f4d315;             font-size: 12px;         }            #cont_block_game{             float: left;             width: 700px;         }            .Vwidget{             margin: 15px 0;             padding: 0;             width: 140px;             float: left;         }          a.up, a.down{             display: block;             width:140px;             height:31px;             margin: 0 auto;         }          a.up{             margin-bottom: 6px;             background: url(/uploads/194/cont_btn_up.png);         }         a.down {             margin-top: 6px;             background: url(/uploads/194/cont_btn_down.png);         }          .VjCarouselLite{             margin: 0;             padding: 0;         }          .VjCarouselLite li{              float: none;             display: block;             padding: 0;             text-align: center;         }          .VjCarouselLite li div{             margin: 0 auto;             margin-top: 3px;             margin-bottom: 2px;             padding: 0px 0;              height: 60px;             width: 140px;         }          .VjCarouselLite li #im{             float: left;              height: 60px;             width: 60px;         }          .VjCarouselLite li .text{             float: right;             border: 1px solid #1b1b1b;             height: 59px;             width: 60px;            border-radius: 4px;             -webkit-border-radius: 4px;              -moz-border-radius: 4px;                 display: flex;             text-align: center;               padding: 0 5px;             z-index: 9;         }             .VjCarouselLite li .text a{             width: 60px;             color: #fff;             text-decoration: none;             margin:auto;             font-size: 12px;              z-index: 9999;         }          .VjCarouselLite li .text a:hover{             color: #ffdc15;             text-decoration: none;             margin:auto;             font-size: 12px;         }           .VjCarouselLite li:hover .text{             background: #042833;         }          #cont_block_game_frame{             margin: 15px 0 10px 0;             padding: 10px;             width: 520px;             height: 400px;             border-radius: 5px;             -webkit-border-radius: 5px;              -moz-border-radius: 5px;                 background: #04222b;             background: linear-gradient(to top, #111b1e, #010b0f);             float: right;         }          #cont_block_game_btn a{             width: 700px;             height: 51px;             margin: 17px 0 12px 0;             float: left;             background: url(/uploads/194/cont_btn_game.png);             text-indent: -9999em;         }          #cont_block_game_btn a:hover{             margin: 0 0;             width: 700px;             height: 80px;             background: url(/uploads/194/cont_btn_game.png) no-repeat 0px -51px;             text-indent: -9999em;         }                  #content-block-info2{             display: block;             margin: 0px 0px 10px 0px;             width: 710px;             float: left;             height: 100%;         }         #cont_rate{             width: 700px;             float: left;             margin: 0 0 10px 7px;         }         #cont_rate_kaz_title{             width: 690px;             float: left;             text-align: center;             color: #fff;             margin: 10px 0 15px;         }         #cont_rate_kaz_name_title{             width: 135px;             float: left;             text-align: center;         }         #cont_rate_kaz_rate_title{             width: 170px;             float: left;             text-align: center;         }         #cont_rate_kaz_soft_title{             width: 138px;             float: left;             text-align: center;         }         #cont_rate_kaz_obz_title{             width: 125px;             float: left;             text-align: center;         }         #cont_rate_kaz_site_title{             width: 120px;             float: left;             text-align: center;         }              #cont_rate_kaz{             width: 670px;             float: left;             border: 1px solid #1b1b1b;             background: #061317;             border-radius: 5px;             -webkit-border-radius: 5px;              -moz-border-radius: 5px;                 padding: 10px;             text-align: center;         }         #cont_rate_kaz_name{             width: 120px;             float: left;         }         #cont_rate_kaz_rate{             width: 174px;             float: left;             padding: 16px 0 12px 0;             color:#fff;         }          #cont_rate_kaz_rate span{             display: none;         }          #cont_rate_kaz_soft{             width: 140px;             float: left;             padding: 15px 0 10px 0;         }         #cont_rate_kaz_obz{             width: 101px;             float: left;             padding: 14px 10px 14px 15px;         }         #cont_rate_kaz_obz a{             width: 104px;             height: 31px;             float: left;             background: url(/uploads/194/cont_btn_rate.png) no-repeat 0px 0px;             text-indent: -9999em;         }         #cont_rate_kaz_obz a:hover{             width: 104px;             height: 31px;             float: left;             background: url(/uploads/194/cont_btn_rate.png) no-repeat 0px -31px;             text-indent: -9999em;         }         #cont_rate_kaz_site{             width: 103px;             float: left;             padding: 14px 0px 14px 5px;         }         #cont_rate_kaz_site a{             width: 104px;             height: 31px;             float: left;             background: url(/uploads/194/cont_btn_rate.png) no-repeat -104px 0px;             text-indent: -9999em;         }          #cont_rate_kaz_site a:hover{             width: 104px;             height: 31px;             float: left;             background: url(/uploads/194/cont_btn_rate.png) no-repeat -104px -31px;             text-indent: -9999em;         }   #cont_info_kaz{             width: 690px;             float: left;             border-top: 1px dashed #313131;             border-bottom: 1px dashed #313131;             margin: 10px 0 0 7px;         }          #cont_info_kaz_block_1{             width: 235px;             height: 130px;             float: left;             font-size: 13px;             padding-top: 30px;         }         #cont_info_kaz_block{             width: 220px;             height: 130px;             float: left;             padding: 15px 0;             text-align: center;             text-transform: uppercase;         }          #cont_info_kaz_block #title{             width: 220px;             height: 30px;             float: left;             color: #fff;             font-weight: bold;         }          #cont_info_kaz_block #img{             width: 220px;             height: 70px;             float: left;         }          #cont_info_kaz_block #rate{             width: 220px;             height: 20px;             float: left;             font-size: 14px;             color: #fff;         }          #cont_info_kaz_block_1 #c_b_i{             width: 70px;             height: 35px;             float: left;             color: #ffdc15;             line-height: 35px;         }          #cont_info_kaz_block_1 #c_b_o{             width: 140px;             height: 35px;             float: left;             color: #fff;             line-height: 35px;         }          #cont_rate_kaz_site{             width: 103px;             float: left;             padding: 14px 0px 14px 5px;         }           #cont_game_btn a{             width: 700px;             height: 51px;             margin: 22px 0 7px 0;             float: left;             background: url(/uploads/194/cont_btn_game_kaz.png);             text-indent: -9999em;         }          #cont_game_btn a:hover{             margin: 0 0;             width: 700px;             height: 80px;             background: url(/uploads/194/cont_btn_game_kaz.png) no-repeat 0px -51px;             text-indent: -9999em;         }           #cont_block_news_post_cont_text_2{             border: 1px dashed #313131;             margin-left: 0px;             color: #adadad;             font-size: 14px;             min-height: 116px;             padding: 5px;         }         .cont_block_news_post_cont_text_2{             border: 1px dashed #313131;             margin-left: 0px;             color: #adadad;             font-size: 14px;             min-height: 116px;             line-height: 20px;             padding: 5px;         }              #cont_block_news_post_n{             float: left;             margin: 0px 0 0 0px;             width: 690px;             height: 100%;         }         #cont_block_news_post_post{             width: 690px;             padding-bottom: 15px;             float: left;         }         #cont_block_news_post_title_post{             color: #fff;             font-weight: bold;             float: left;             width: 690px;             text-transform: uppercase;         }          #cont_block_news_post_cont_post{             float: left;             margin: 10px 0 0 0;             padding: 5px;             width: 680px;             height: 100%;             border-radius: 5px;             -webkit-border-radius: 5px;              -moz-border-radius: 5px;                 background: #04222b;             background: linear-gradient(to top, #010b0e, #111b1f);         }          #cont_block_news_post_cont_post p{             margin: 0 0px 14px 0;         }          #cont_block_news_post_cont_text_post{             margin-left: 0px;             color: #adadad;             padding: 5px;             font-size: 15px;             float: left;         }         #cont_block_news_post_cont_post_imgs{             float: left;             width: 208px;             height: 140px;             margin: 0px 10px 10px 0px;         }           .content-block-poxozie{             display: block;             margin: 0px 0px 20px 0px;             width: 710px;             float: left;             height: 100%;             min-height: 300px;         }          .content-block-poxozie p{             margin: 0px;         }          #cont_block_pn{             display: block;             width: 220px;             height: 215px;             float: left;             margin: 0px 7px 0 7px;         }          .cont_block_title_pn{             width: 218px;             text-align: left;             font-weight: bold;             padding: 12px 0 8px 0;             text-transform: uppercase;         }          .cont_block_title_pn a{             color: #fff;             text-decoration:none;         }          .cont_block_title_pn a:hover{             color: #59ebe5;         }          .cont_block_img_pn{             width: 208px;             padding: 5px;             border-radius: 5px;             -webkit-border-radius: 5px;              -moz-border-radius: 5px;                 background: #04222b;             background: linear-gradient(to top, #132e35, #010b0e);             float: left;         }          .cont_block_img_pn img{             width: 208px;             height: 140px;             float: left;         }          #cont_block_text_pn{             width: 195px;             padding: 10px 10px 0px 7px;             color: #adadad;             float: left;             font-size: 12px;         }          #cont_block_btn_pn{             margin-top: 10px;         }          #cont_block_link_pn a{             float: right;             bottom: 0px;             margin: 0 5px 5px 0;             color: #f4d315;             font-size: 12px;         }          #cont_block_link_pn a:hover{             color: #59ebe5;         }   #share42 {display: inline-block; padding: 2px 0 0 2px;position:relative;left:3px;top:2px;}         #share42 a {opacity: 0.5}         #share42:hover a {opacity: 0.7}         #share42 a:hover {opacity: 1}         #share42 a {position:relative;}         #share42 a span {display: none; position: absolute; z-index: 10; top: 0; left: 100%; height: 19px; margin-left: 5px; padding: 0 5px; background: #FFF; border-radius: 4px; border: 1px solid #AAA; box-shadow: 0 0 5px rgba(0,0,0,0.25); text-align: center; color: #666; font: 12px/20px Arial, sans-serif;}         #share42 a:hover span {display: block}          #sitebar{             width: 240px;             display: block;             float: right;             padding: 10px 0;         }          #sitebar_soc{             height: 30px;             margin: 0px 0px 15px -6px;         }          #sitebar_soc #lj, #fb, #twit, #vk, #mail, #gg{             margin: 0 5px;             float: left;             display: block;             text-indent: -9999em;         }          #sitebar_soc #lj{             width: 28px;             height: 28px;             background: url(/uploads/194/social.png) no-repeat;         }         #sitebar_soc #fb{             width: 28px;             height: 28px;             background: url(/uploads/194/social.png) no-repeat -28px 0;         }         #sitebar_soc #twit{             width: 28px;             height: 28px;             background: url(/uploads/194/social.png) no-repeat -57px 0;         }         #sitebar_soc #vk{             width: 28px;             height: 28px;             background: url(/uploads/194/social.png) no-repeat -85px 0;         }         #sitebar_soc #mail{             width: 28px;             height: 28px;             background: url(/uploads/194/social.png) no-repeat -113px 0;         }         #sitebar_soc #gg{             width: 28px;             height: 28px;             background: url(/uploads/194/social.png) no-repeat -142px 0;         }          #sitebar_soc #lj, #fb, #twit, #vk, #mail, #gg{             display: block;             text-indent: -9999em;             float: left;         }          #sitebar_soc #lj:hover{             width: 28px;             height: 38px;             background: url(/uploads/194/social.png) no-repeat 0 -29px;         }          #sitebar_soc #fb:hover{             width: 28px;             height: 28px;             background: url(/uploads/194/social.png) no-repeat -28px -29px;         }         #sitebar_soc #twit:hover{             width: 28px;             height: 28px;             background: url(/uploads/194/social.png) no-repeat -57px -29px;         }         #sitebar_soc #vk:hover{             width: 28px;             height: 28px;             background: url(/uploads/194/social.png) no-repeat -85px -29px;         }         #sitebar_soc #mail:hover{             width: 28px;             height: 28px;             background: url(/uploads/194/social.png) no-repeat -113px -29px;         }         #sitebar_soc #gg:hover{             width: 28px;             height: 28px;             background: url(/uploads/194/social.png) no-repeat -142px -29px;         }              .sitebar_game{             width: 220px;             height: 69px;             background: url(/uploads/194/sitebar_game_bg.png) no-repeat;             margin-bottom: 15px;         }         .sitebar_game:hover{             width: 220px;             height: 69px;             background: url(/uploads/194/sitebar_game_bg_activ.png) no-repeat;         }          #sitebar_game_title{             display: block;             background: url(/uploads/194/cont_title.png) no-repeat bottom;             color: #ffdc15;             width: 220px;             height: 25px;             text-align: center;             padding: 10px 10px 10px 0px;             margin-bottom: 15px;         }          .sitebar_game_img{             display: block;             float: left;             margin: 5px 5px 5px 5px;             width: 55px;         }         .sitebar_game_name {              width: 154px;             height: 69px;             display: flex;             text-align: center;             float: right;             line-height: 69px;          }              .sitebar_game_name a{             color: #fff;             text-decoration: none;             margin:auto;          }            html*.sitebar_game_name a{             color: #000;             margin-top: 50px;         }                 #sitebar_search{             width: 210px;             height: 30px;             border-radius: 3px;             -webkit-border-radius: 3px;              -moz-border-radius: 3px;                 background-color: #04232c;             padding: 10px 0px 10px 10px;         }          #sitebar_search input {             width: 158px;             height: 30px;             border-radius: 2px;             -webkit-border-radius: 2px;              -moz-border-radius: 2px;                 border: 1px solid #373737;             background-color: #04232c;             color: #fff;             text-align: center;             float: left;         }          #sitebar_search .submit {             width: 31px;             height: 31px;             background: url(/uploads/194/sitebar_search_btn.png) no-repeat;             border: 0px;             cursor: pointer;             margin: 0px 0 0 10px;         }           #footer {             display: block;             width: 970px;             height: 250px;             bottom: 0px;             float: left;             color: #fff;             line-height: 1.4;         }                  #footer_title{             width: 940px;             text-align: center;             height: 40px;         }         #footer_title a{             color: #fff;             text-decoration: none;             margin: 0 15px;         }          #footer_title li{             float: left;         }          #footer_title .cs_1{             float: left;             border-right: 2px solid #ebebeb;         }         #footer_title a:hover{             color: #59ebe5;         }          #footer_title ul{             width: 900px;             margin: 0 auto;         }         #footer_copyr{             width: 940px;             text-align: center;             font-size: 12px;             float: left;         }          #footer_bottom{             display: block;             font-size: 12px;             width: 900px;             padding: 60px 0 0px 130px;         }          #footer_bottom .footer_bottom_title{             color: #ffdc15;             float: none;             margin-bottom: 10px;             font-size: 14px;             text-transform: uppercase;         }         #footer_bottom_left{             width: 200px;             float: left;             padding: 0 15px;             background: url(/uploads/194/fotter_bg_b.png) no-repeat right;         }         #footer_bottom_center{             width: 200px;             float: left;             padding: 0 15px;             background: url(/uploads/194/fotter_bg_b.png) no-repeat right;         }         #footer_bottom a{             text-decoration: none;         }         #footer_bottom_right{             width: 200px;             padding: 0 15px;             float: left;         }              ul {              list-style-type: none;             margin: 0px;             -webkit-margin-before: 0em;             -webkit-margin-after: 0em;             -webkit-margin-start: 0px;             -webkit-margin-end: 0px;             -webkit-padding-start: 0px;             list-style-position: outside;          }           .niz_b li{             margin-bottom: 5px;         }          .edit-link{             float: right;             margin-top: 20px;          }         .niz_b{             float: left;             width: 690px;             padding: 0px 15px 15px 15px;          }          .niz_b #cont_block_news_post_title{             margin: 15px 15px 15px -15px;         }          .niz_b li {             list-style-type: square;         color: #fff;             float: left;             width: 200px;             margin-left: 25px;         }           .sk_ser{             width: 600px;             float: left;         }          h1{             font-size: 23px;             color: #ffdc15;             font-weight: normal;         }          h1 a{             font-size: 20px;             color: #ffdc15;             text-decoration: none;             font-weight: normal;         }           blockquote {             background: url(/uploads/194/cw.png) no-repeat top left,             url(/uploads/194/cw2.png) no-repeat bottom right;             display: block;             padding: 0 20px;             -webkit-margin-before: 1em;             -webkit-margin-after: 1em;             -webkit-margin-start: 20px;             -webkit-margin-end: 20px;         }          #cont_block_news_post_cont_text_post ul li:before {             color: #ffdc15;           content: "• ";              padding-right: 5px;             padding-left: 5px;         }           #cont_block_news_post_cont_text_post ul li{             padding-bottom: 2px;         }           #cont_block_news_post_cont_text_post ul{             list-style-type: none;             margin: 0px;             -webkit-margin-before: 1em;             -webkit-margin-after: 1em;             -webkit-margin-start: 20px;             -webkit-margin-end: 0px;             -webkit-padding-start: 0px;             list-style-position: outside;         }            #cont_block_news_post_cont_text_post ol {             counter-reset:li;        padding:0;            list-style:none;   padding-left: 20px;         }         #cont_block_news_post_cont_text_post  ol li {             position:relative;    margin:-4px 0 6px 13px;           padding:0px 8px;          }         #cont_block_news_post_cont_text_post ol li:before {             content:counter(li);          counter-increment:li;        position:absolute;             top:0px;             left:-0.9em;             width:1em;             padding:0px 0;              color:#ffdc15;               font-family:"Helvetica Neue", Arial, sans-serif;             text-align:center;         }      .comment-respond{             float: left;         }          .comment-respond form .comment-form-subscriptions {             position: absolute;             padding: 0px!important;             font-size: 10px;             text-transform: uppercase;             border-bottom: 0px!important;             top: 95px;                   }          .comment-respond form .comment-form-subscriptions input{             width: 10px!important;             margin: 0 10px 0 0!important;         }          .comment-respond form .form-submit{             position: absolute;             bottom: 0px;             left: 126px;             margin-bottom: 18px!important;         }          .comment-reply-title{             float: left;             width: 100%;         }          .comment-respond form p {             margin-top: 0px;             padding: 0px!important;             border-bottom: 0px!important;         }          .comment-bypostauthor{             display: none;         }              /*21.02.2018 by Roman*/  @media screen and (max-width: 1200px) { body, html {     width: 100%; }    #top_menu, #header, #body, #page, #page-wrap, #content, #footer, #zalu_norm_w, #top_menu ul, #footer_title, #footer_title ul, #footer_copyr, #footer_bottom,  #cont_block_news, #cont_block_news_post, .cont_block_news_post_cont_t { width: 100%; }         #body_bg {     overflow-x: hidden; }   }     @media screen and (max-width: 992px) {        #page-wrap, #body_bg, body{ float: none; }        #header { height: initial; }        body, #body_bg, html {     position: initial;     width: 100%;     display: block;     overflow-x: hidden; }        #footer_bottom { box-sizing: border-box; } #top_menu, #header, #body, #page, #page-wrap, #content, #footer, #zalu_norm_w, #top_menu ul, #footer_title, #footer_title ul, #footer_copyr, #footer_bottom, #content-block, #cont_block_news, #cont_block_news_post, .cont_block_news_post_cont_t { width: 100%; } #cont_block_news_post{ margin: 0; } #top_menu ul { margin-left: 15px; } #sitebar { width: 100%; } .sitebar_game { margin: 0 auto; } } @media screen and (max-width: 768px) { #content-block-info, .logos { width: 100%; } .cont_block_news_post_cont_t { padding: 0 6px; box-sizing: border-box; } .logos, #top_menu , #top_menu ul , #content{ margin: 0; } ul.dropdown li.dropdown-top { float: none; display: block; text-align: center; } #top_menu , #header ul.dropdown li.dropdown-top{ height: initial; } } @media screen and (max-width: 480px) { #zalu_bg { position: initial; width: 100%; height: initial; } .zalu_game, .cont_block { float: none; margin: 5px auto; } #footer_title { height: initial; } #footer_title ul , #footer_bottom{ float: left; } #footer_title .cs_1 { float: none; } #footer_bottom { padding: 0 15px; } }      #top_menu .mob-btn{   width: 29px;   height: 18px;   display: none;   flex-direction: column;   justify-content: space-between;   cursor: pointer;   position: relative; } #top_menu  .mob-btn span{   width: 100%;   height: 2px;   display: block;   background: #fff;   transition: all .4s ease; } #top_menu .mob-btn.active span:nth-child(1){   transform: rotate(45deg);   position: absolute; } #top_menu .mob-btn.active span:nth-child(2){   display: none; } #top_menu .mob-btn.active span:nth-child(3){   transform: rotate(-45deg); }   @media screen and (max-width: 992px){    .logo-link, #top_menu ul, #top_menu ul ul{      display: block;      height: 100%;      width: 100%;      position: relative;    }    .logos {     float: none; }    #top_menu{      margin: 0 auto;      background-position: center;    }    #top_menu ul, #top_menu ul ul{      margin: 0 auto;    }    #top_menu ul#menu-verxnee-menyu-top{      display:flex;      justify-content: center;    }    #top_menu ul#menu-verxnee-menyu-top ul { height: auto;     width: 100%;     overflow: visible;     position: absolute;     overflow-x: hidden;     top: 96%; }    ul.dropdown li.dropdown-top {     position: relative; }    #zalu_bg {      position: relative;     margin-top: 17px;     width: 100%;     height: 100%;     background-repeat: repeat-y;     background-size: 100% 100%;     display: block;     float: none; }    #zalu_norm_w {     display: flex;     flex-wrap: wrap;     justify-content: center; }    #zalu_but_bg {     position: relative;     margin-top: 0;     width: 100%;     height: 12px;     background-position: top center; }   #content {     display: block;     margin: 0px 0 0 0px; }    #content-block-info {     display: flex;     margin: 0px 0 20px;     width: auto;     float: none;     flex-wrap: wrap;     justify-content: center; }    #sitebar_game_title{      margin: 0 auto;      width: 100%;    }    #sitebar_games {     display: flex;     flex-wrap: wrap;     justify-content: space-between;     padding: 0 10px; }    .sitebar_game {     margin: 5px 1px;     width: 23%;     padding: 5px;     display: flex;     justify-content: space-between;     background: linear-gradient(to bottom, #020d14 0%,#111d21 62%,#111d21 100%);     border-radius: 2px;    	height: 59px; }    .sitebar_game_img {     width: 35%;    	margin: 0 5px 0 0; } .sitebar_game_name {     width: 70%;     display: flex;     float: none;     border: 1px dashed #747474;     border-radius: 5px;     box-sizing: border-box;     height: 59px; }    .sitebar_game_name a {     display: flex;     line-height: 20px; }     .cont_block_news_post_cont_text_t > div, iframe, img, video {     max-width: 100% !important;     height: auto !important; }      }   @media screen and (max-width: 768px){     .sitebar_game {     width: 47%; }   #top_menu .mob-btn{       display: flex;       z-index: 9999;   }   .mob-btn.active{     margin-top: 10px;   }     #top_menu .top-main-menu{       display: none;       position: absolute;       width: 100%;       height: auto;       margin: 0;       padding: 0;       background: #000;       left: 0;       top: 98%;       z-index: 99;     }     #header ul.dropdown li.dropdown-top {       width: auto;       display: block;       padding: 10px 15px;       position: relative;     }     #top_menu ul#menu-verxnee-menyu-top {     display: flex;     justify-content: center;     flex-direction: column;     align-items: flex-start;     margin: 0;     padding: 0; }     #header ul.dropdown li.dropdown-top {     background: transparent;     width: 100%;     text-align: left;     padding: 12px 15px; }     #top_menu{       height: 35px;       width: auto;       display: flex;       align-items: center;       padding: 0 15px;       position: relative;       margin-top: 15px;     }     ul.dropdown .sub-menu li {     border-bottom: 1px solid rgba(255, 255, 255, .1);     padding: 5px 0; }     #top_menu ul#menu-verxnee-menyu-top ul {     height: auto;     width: auto;     overflow: visible;     position: relative;     top: auto;     left: auto;     background: transparent; }     .cont_block_btn_t {     display: flex;     justify-content: space-between;     flex-wrap: wrap;     align-items: center; }     .b_1, .b_2 {     width: 47%; }     .cont_block_btn_t .b_1 a,  .cont_block_btn_t .b_2 a{     	position: relative;         margin: 0; }      #footer { 	color: #fff;     line-height: 1.4;     background: #333;     padding: 15px 10px;     width: auto !important;     display: flex;     flex-wrap: wrap;     position: relative;     height: auto;     float: none; }     #footer_title ul#menu-nizhnee-menyu {     display: flex;     width: auto;     flex-wrap: wrap;     justify-content: center; }     #footer_title {     height: auto;     margin: 0 0 20px;       order: 1; }     #footer_title .cs_1 {     float: none;     border-right: 1px solid #ebebeb; }     #footer_copyr {     order: 5;     margin: 15px 0 0; }     #footer_bottom {     box-sizing: border-box;     order: 2;     display: flex;     margin: 0;     padding: 0;     flex-wrap: wrap;     justify-content: space-between; }     #footer_bottom_left, #footer_bottom_right {         width: 40%;         background: transparent;         padding: 0;     }   }   @media screen and (max-width: 480px){         .sitebar_game {         width: 45%;     align-items: center; }     .sitebar_game_img a img {     width: 100%;     height: auto; }     .sitebar_game_name {     width: 59%;     display: flex;     float: none;     border-radius: 2px;     height: 45px;     font-size: 14px; }     #footer_title a {     font-size: 14px; }     #footer_bottom_left, #footer_bottom_right {     width: 100%;     }   }