body {     background: black url(/uploads/94/bg_001.jpg) no-repeat scroll center top;     text-align: center;     font: 11px Tahoma;     color: rgb(244, 244, 244); }  body h1, h2, h3, h4 {     padding: 0px;     margin: 0px;     font-weight: normal;     font-size: 12px; }  .main-center-block {     max-width: 1000px;     text-align: left;     margin: -8px auto 0px; }  .head-block {     position: relative;     height: 173px;     background: transparent url(/uploads/94/new_header.png) no-repeat scroll center top;     padding: 0px 27px;     max-width: 962px;     margin-left: -8px; }  .main-block {     background: rgb(11, 11, 11) none repeat scroll 0% 0%;     border-width: 0px 1px 1px;     border-color: rgb(26, 26, 26);     border-style: solid;     padding: 0px;     margin: 0px; }  .main-table {     margin: 0px; }  .td-for-blocks {     margin-top: 20px;     width: 200px;     vertical-align: top;     height: 1737px; }  .right-block {     padding: 0px 0px 20px;     margin-left: 0px;     max-width: 998px;     background-color: rgb(11, 11, 11);     border-left: 1px solid rgb(26, 26, 26);     border-right: 1px solid rgb(26, 26, 26);     margin-bottom: 0px; }  .right-block-content {     color: rgb(204, 204, 204);     padding: 5px;     text-align: left;     margin-left: 20px;     margin-bottom: 40px; }  .right-block-content a {     color: rgb(238, 204, 89);     text-decoration: none; }  .right-block-content a:hover {     color: rgb(238, 204, 89);     text-decoration: underline; }  .footer {}  .footer a {     color: rgb(255, 255, 255);     text-decoration: none; }  .footer a:hover {     color: rgb(160, 29, 63); }  .link-3col {     float: left;     width: 232px;     height: 301px;     overflow: hidden;     margin-left: 25px;     margin-bottom: 24px; }  .link-3col a:hover {     text-decoration: none; }  .link-3col-content {     height: 170px;     overflow: hidden;     display: block; }  .link-3col-content img {     width: 208px;     margin-top: 6px; }  .link-3col-title {     display: block;     padding: 18px 3px 0px;     text-align: center; }  .link-3col-title a {     color: rgb(238, 204, 89);     display: block;     height: 30px;     overflow: hidden; }  .link-3col-other {     clear: both;     padding: 5px 0px 0px; }  .hidden-shortstory {     display: none;     max-width: 424px;     height: 413px;     position: absolute;     background: transparent url(/uploads/94/hidden-shortstory.png) no-repeat scroll left top;     margin: -150px 0px 0px 80px;     z-index: 1000;     overflow: hidden; }  .hidden-title {     color: rgb(255, 255, 255);     font-size: 17px;     padding-bottom: 10px; }  .hidden-content {     text-align: left;     color: rgb(255, 255, 255);     font-size: 11px;     height: 350px;     overflow: hidden; }  .prevvv2 {     display: block;     background: transparent url(/uploads/94/play.png) repeat scroll 0% 0%;     width: 145px;     height: 66px;     text-align: center;     line-height: 20px;     font-size: 20px;     margin-top: -35px;     margin-left: 43px; }  .prevvv2:hover {     background: transparent url(/uploads/94/play_hover.png) repeat scroll 0% 0%; }  .navigation {     color: rgb(255, 255, 255);     clear: both; }  .navigation a:link, .navigation a:visited, .navigation a:active {     text-decoration: none;     color: rgb(238, 204, 89);     border: 1px solid rgb(46, 46, 46);     background: rgb(30, 30, 30) none repeat scroll 0% 0%;     font-size: 10pt;     padding: 8px 15px; }  .navigation a:hover {     border: 1px solid rgb(46, 46, 46);     background: rgb(46, 46, 46) none repeat scroll 0% 0%;     color: rgb(238, 204, 89);     font-size: 10pt; }  .navigation span {     text-decoration: none;     background: rgb(83, 83, 83) none repeat scroll 0% 0%;     border: 1px solid rgb(46, 46, 46);     color: rgb(238, 204, 89);     font-size: 10pt;     padding: 8px 15px; }  #loading-layer {     display: none;     font-family: Verdana;     font-size: 11px;     background: rgb(0, 0, 0) none repeat scroll 0% 0%;     padding: 10px;     text-align: center;     border: 1px solid rgb(0, 0, 0);     color: rgb(255, 255, 255);     border-radius: 5px; }  .ui-helper-clearfix::after {     clear: both;     content: ".";     display: block;     height: 0px;     visibility: hidden; }  button.ui-button::-moz-focus-inner {     border: 0px none;     padding: 0px; }  .add {     width: 100px;     height: 16px;     padding-left: 7px;     color: rgb(255, 255, 255) ! important;     font-size: 11px;     position: absolute;     left: 10px;     top: 7px;     z-index: 9990;     text-decoration: underline ! important;     cursor: pointer; }  .add:hover {     text-decoration: none ! important; }  .footer-inner {     background: rgb(30, 30, 30) none repeat scroll 0% 0%;     padding: 10px 0px 0px;     margin-top: 11px; }  .footer-inner .links-block {     width: 84%;     float: right;     font-size: 12px;     color: rgb(238, 204, 89); }  .footer-inner .links-block a {     color: rgb(238, 204, 89); }  .footer-inner .footer-copy {     width: 100%;     float: left;     color: rgb(136, 136, 136);     text-align: left;     margin-top: 4px;     margin-left: 9px;     margin-bottom: 5px; }  .age18 {     font-weight: bold;     color: rgb(187, 187, 187);     font-size: 66px;     float: left;     margin-left: 10px;     opacity: 0.5; }  .bottom_text {     max-width: 715px;     background-color: rgb(30, 30, 30);     border: 1px solid rgb(51, 51, 51);     clear: both;     margin: 3px 10px 14px 24px;     padding: 20px 15px;     color: rgb(202, 202, 202);     font-size: 9pt;     text-align: justify; }  .bottom_text a {     color: rgb(202, 202, 202); }  #dle-content {}  .widgets {     height: 40px;     margin-top: 6px; }  .widgets div {     width: 40px;     height: 40px;     float: left;     margin: 0px 2px; }  .widgets div.vkontakte {     background-position: -168px 0px; }  .widgets div.facebook {     background-position: 0px 0px; }  .widgets div.twitter {     background-position: -42px 0px; }  .widgets div.google {     background-position: -252px 0px; }  .header_seo_text a, .foter_seo_text a {     color: rgb(238, 204, 89); }  .header-seo-block {     position: absolute;     top: 0px;     right: 105px;     max-width: 493px;     height: 129px; }  .header-links {     float: left;     font-size: 15px; }  .header-links a, .header-links span {}  .header-links a, .header-links span {     line-height: 50px;     padding: 0px 2px;     color: rgb(255, 255, 255); }  .header-links.text-block {     width: 200px;     font-size: 13px;     height: 51px; }  .header-links.news-block {     height: 51px;     padding-left: 8px; }  .header-links.upper-block, .header-links.bottom-block {     max-width: 454px;     background: transparent url(/uploads/94/links_bg.png) repeat-x scroll 0% 0%;     height: 45px;     padding: 0px 16px;     overflow: hidden;     text-align: center; }  .header-links.upper-block a, .header-links.bottom-block a, .header-links.bottom-block span, .header-links.upper-block span {     line-height: 37px;     color: rgb(253, 199, 75);     padding: 0px 4px; }  ul.sidebar_last_news {     list-style-type: none;     padding: 0px;     max-width: 160px; }  ul.sidebar_last_news a {     font-size: 11px; }  .right-block-content h5 {     font-size: 18px;     color: rgb(255, 255, 255);     margin: 0px 36px;     font-weight: 100; }  .right-block-content .right-block-content-games a {     font-size: 15px;     text-overflow: ellipsis;     white-space: nowrap;     display: block;     overflow: hidden;     width: 168px; }  .sidebar_news_date {     text-align: right;     margin: 1px 0px 2px;     color: rgb(132, 132, 132); }  .footer-inner .links-block>div {     float: left;     width: 180px;     height: 81px; }  .footer-inner .links-block>div a {     display: block;     color: rgb(108, 108, 108);     text-align: right;     float: right;     font-weight: 600; }  .footer-inner .links-block>div span {     float: right;     margin-left: 4px;     color: rgb(108, 108, 108);     font-weight: 600; }  .cat_bottom_text {     margin-top: 25px; }  a.green_button:hover::after {     content: "";     width: 100%;     height: 37px;     background: rgb(255, 255, 255) none repeat scroll 0% 0%;     opacity: 0.2;     display: block;     position: absolute;     top: 0px;     left: 0px; }  #ya-site-form0, #ya-site-form0 .ya-site-form__form, #ya-site-form0 .ya-site-form__input, #ya-site-form0 .ya-site-form__input-text, #ya-site-form0 .ya-site-form__submit, #ya-site-form0 .ya-site-form__search-precise {     font-size: 12px ! important;     color: rgb(0, 0, 0) ! important; }  #ya-site-form0 .ya-site-form__form-form, #ya-site-form0 .ya-site-form__input, #ya-site-form0 .ya-site-form__search-precise, #ya-site-form0 .ya-site-form__search-precise__radio, #ya-site-form0 .ya-site-form__gap, #ya-site-form0 .ya-site-form__gap-i, #ya-site-form0 .ya-site-form__logo-img {     margin: 0px;     padding: 0px; }  #ya-site-form0 {     margin: 0px ! important;     padding: 0px ! important; }  #ya-site-form0 .ya-site-form__search-wrap {     border-collapse: collapse; }  #ya-site-form0 .ya-site-form__search {     font-size: 12px ! important;     width: 100%; }  #ya-site-form0 .ya-site-form__search-input {     padding: 6px; }  #ya-site-form0 .ya-site-form__search-input-layout, #ya-site-form0 .ya-site-form__search-input-layout-l, #ya-site-form0 .ya-site-form__search-input-layout-r {     font-size: 12px ! important;     padding: 0px;     vertical-align: middle;     border: 0px none;     border-collapse: collapse; }  #ya-site-form0 .ya-site-form__search-input-layout, #ya-site-form0 .ya-site-form__search-input-layout-l {     width: 100%; }  #ya-site-form0 .ya-site-form__input-text {     width: 100%;     margin: 0px ! important;     cursor: text;     box-sizing: border-box;     background-color: rgb(255, 255, 255);     border: 1px solid rgb(127, 157, 185);     outline-style: none; }  #ya-site-form0 .ya-site-form__submit {     display: block;     width: auto;     margin: 0px 0px 0px 5px; }  #ya-site-form0 .ya-site-form__wrap {     width: 100%;     table-layout: fixed;     border-collapse: collapse; }  #ya-site-form0 .ya-site-form__gap {     border: 0px none; }  #ya-site-form0 .ya-site-form__gap-i {     width: 9em; }  #ya-site-form0 .ya-site-form__form .ya-site-form__input-text:-moz-placeholder {     color: rgb(0, 0, 0); }  #ya-site-form0 .ya-site-form__form .ya-site-form__input-text::-moz-placeholder {     color: rgb(0, 0, 0); }  #ya-site-form0 .ya-site-form__form * {     font-size: 12px ! important; }  #ya-site-form0 .ya-site-form__form .ya-site-form__input-text {     font-style: normal ! important; }  #ya-site-form0 .ya-site-form__form .ya-site-form__input-text {     font-weight: normal ! important; }  #ya-site-form0 .ya-site-form__form .ya-site-form__input-text {     color: rgb(0, 0, 0) ! important; }  #ya-site-form0 .ya-site-form__form .ya-site-form__input-text {     border-color: rgb(255, 255, 255) ! important; }  #ya-site-form0 .ya-site-form__form .ya-site-form__input-text:focus {     border-color: rgb(255, 255, 255) ! important; }  #ya-site-form0 .ya-site-form__form .ya-site-form__input-text {     background-color: rgb(204, 204, 204) ! important; }  #ya-site-form0 .ya-site-form__search, #ya-site-form0 .ya-site-form__search td, #ya-site-form0 .yaform__precise-i {     background-color: transparent ! important; }  #ya-site-form0 .ya-site-suggest {     position: relative;     margin: 0px 4.85em 0px 0px; }  #ya-site-form0 .ya-site-suggest-popup {     position: absolute;     width: 100%; }  #ya-site-form0 .ya-site-suggest__opera-gap {     position: absolute;     height: 25em;     border: 1px solid transparent; }  #ya-site-form0 .ya-site-suggest-list {     position: absolute;     z-index: 9999;     overflow: hidden;     max-width: 25em;     width: 100%;     margin-top: -1px;     border-collapse: separate;     box-shadow: 0px 1px 7px rgb(154, 154, 154);     border-width: 1px;     border-style: solid;     -moz-border-top-colors: none;     -moz-border-right-colors: none;     -moz-border-bottom-colors: none;     -moz-border-left-colors: none;     border-image: none;     border-color: rgba(154, 154, 154, 0.4) rgba(154, 154, 154, 0.5) rgba(154, 154, 154, 0.6); }  #ya-site-form0 .ya-site-suggest-list {     box-sizing: border-box; }  #ya-site-form0 .ya-site-suggest__iframe {     position: absolute;     z-index: -1;     max-width: 25em;     width: 100%;     height: 100%;     background: rgb(255, 255, 255) none repeat scroll 0% 0%; }  #ya-site-form0 .ya-site-suggest-items {     font-size: 16px;     max-width: 25em;     width: 100%;     margin: 0px;     padding: 0px 1px 0px 0px;     list-style: outside none none; }  .fb_reset {     background: transparent none repeat scroll 0% 0%;     border: 0px none;     border-spacing: 0px;     color: rgb(0, 0, 0);     cursor: auto;     direction: ltr;     font-family: "lucida grande", tahoma, verdana, arial, sans-serif;     font-size: 11px;     font-style: normal;     font-variant: normal;     font-weight: normal;     letter-spacing: normal;     line-height: 1;     margin: 0px;     overflow: visible;     padding: 0px;     text-align: left;     text-decoration: none;     text-indent: 0px;     text-shadow: none;     text-transform: none;     visibility: visible;     white-space: normal;     word-spacing: normal; }  .fb_reset>div {     overflow: hidden; }  @media only screen and (max-width: 1024px) {    .td-for-blocks {     display: none;   }   .main-table {     margin: 0 auto;   }   .link-3col {         margin-left: 0;   }   #dle-content {     display: flex;     flex-wrap: wrap;     justify-content: center;   }   .bottom_text {     margin: 0 auto;   }   iframe {     width: 100%;   } .footer-inner .links-block>div {      display: flex;     flex-direction: column;     align-items: center;   } }  @media only screen and (max-width: 385px) {    p img {     float: none;     width: 100%;   }   .footer-inner .links-block {     width: 100%;     float: none;     display: flex;     flex-direction: column;     align-items: center;   }   .footer-inner .links-block>div a {     text-align: left;   }    }