* {     margin: 0px;     padding: 0px;     outline: medium none; } body {     margin: 0px;     padding: 0px;     font-family: "PT Sans", sans-serif;     color: rgb(11, 9, 28);     background: rgb(6, 5, 23) url(/uploads/36/body.jpg) no-repeat fixed center top; } .clear {     clear: both; } a {     text-decoration: none; }  ul, li {     list-style: outside none none; }  #wrapper1 {     height: auto; }  h1 {     font-family: "PT Sans", sans-serif;     font-size: 24px; }  h2 {     font-family: "PT Sans", sans-serif;     font-size: 20px; } .wrap1-in {     max-width: 1170px;     margin: 0px auto;     text-align: center;     padding-top: 10px; }  .wrap1-in ul {     display: block; } .wrap1-in ul li {     display: inline-block; }  .wrap1-in ul a {     display: inline-block;     width: 385px;     height: 218px; } .wrap1-in ul .main-btn1 {     background: transparent url(/uploads/36/i1.png) repeat scroll 0% 0%; }  .wrap1-in ul .main-btn2 {     background: transparent url(/uploads/36/i2.png) repeat scroll 0% 0%; }  .wrap1-in ul .main-btn3 {     background: transparent url(/uploads/36/i3.png) repeat scroll 0% 0%; }  .wrap1-in ul .main-btn1:hover {     background: transparent url(/uploads/36/i1-h.png) repeat scroll 0% 0%; }  .wrap1-in ul .main-btn2:hover {     background: transparent url(/uploads/36/i2-h.png) repeat scroll 0% 0%; }  .wrap1-in ul .main-btn3:hover {     background: transparent url(/uploads/36/i3-h.png) repeat scroll 0% 0%; } .content {     max-width: 1160px;     margin: 0px auto; }  .cont1 {     background: transparent url(/uploads/36/content1.jpg) repeat scroll 0% 0%;     max-width: 1160px;     height: 24px;     position: relative; } .cont2 {     background: transparent url(/uploads/36/content2.jpg) repeat scroll 0% 0%;     max-width: 1160px;     position: relative; }  .cont3 {     background: transparent url(/uploads/36/content3.png) repeat scroll 0% 0%;       max-width: 1160px;     height: 25px;     position: relative; }  .cont2-f {     max-width: 266px;     float: left;     text-align: center;     position: relative; }  .cont2-s {     max-width: 600px;     float: left;     position: relative;     padding: 0px 10px;     color: rgb(0, 0, 0); }  .cont2-t-main {     float: right;     max-width: 214px;     position: relative;     margin-top: -24px; }  .cont2-t {     max-width: 214px;     position: relative;     overflow: hidden; }  .logo {     display: block;     margin: 0px auto; }  .main-menu {     margin-top: 20px; }  .main-menu li {     display: block;     text-align: center;     margin-bottom: 2px; }  .main-menu li a {     display: inline-block;     width: 210px;     height: 34px;     background: transparent url(/uploads/36/menu.png) repeat scroll 0% 0%;     font-family: "PT Sans", sans-serif;     font-size: 16px;     color: rgb(185, 225, 255);     text-transform: uppercase;     padding-top: 12px; }  .main-menu li a:hover {     background: transparent url(/uploads/36/menu-h.png) repeat scroll 0% 0%; }  .best-auto {     max-width: 210px;     height: 191px;     background: transparent url(/uploads/36/bg-best-automat.png) repeat scroll 0% 0%;     margin: 30px auto;     display: block; }  .best-auto:hover {     opacity: 0.6; }  .best-auto span {     font-family: "PT Sans", sans-serif;     font-size: 20px;     color: rgb(185, 225, 255);     display: block;     padding: 5px 0px 10px; }  .best-auto2 {     max-width: 210px;     height: 191px;     background: transparent url(/uploads/36/bg-best-automat2.png) repeat scroll 0% 0%;     margin: 30px auto;     display: block; }  .best-auto2:hover {     opacity: 0.6; }  .best-auto2 span {     font-family: "PT Sans", sans-serif;     font-size: 20px;     color: rgb(185, 225, 255);     display: block;     padding: 5px 0px 30px; }  .show-menu {     position: absolute;     top: 0px;     right: 0px;     max-width: 212px;     border: 1px solid rgb(255, 255, 255);     height: 270px;     background: rgb(255, 255, 255) none repeat scroll 0% 0%;     margin-top: -249px;     z-index: 5; }  .show-menu-new {     display: block;     font-family: "PT Sans", sans-serif;     font-size: 24px;     color: rgb(58, 58, 58);     border-bottom: 1px solid rgb(255, 157, 29);     text-align: center;     width: 140px;     margin: 20px auto 0px; }  .show-menu-new2 {     text-align: center;     width: 160px;     margin: 14px auto 0px;     color: rgb(58, 58, 58);     display: block; }  .show-btn {     width: 180px;     height: 41px;     background: transparent url(/uploads/36/btn.png) repeat scroll 0% 0%;     display: block;     margin: 20px auto 0px;     color: rgb(255, 255, 255);     text-shadow: 1px 1px 0px rgb(0, 0, 0);     font-size: 20px;     text-align: center;     padding-top: 10px; }  .show-btn:hover {     background: transparent url(/uploads/36/btn-h.png) repeat scroll 0% 0%; }  .show-arrow {     display: block;     margin: 6px auto; }  .show-b {     cursor: pointer;     background: transparent url(/uploads/36/slide-menu.png) repeat scroll 0% 0%;     max-width: 214px;     height: 23px;     position: absolute;     left: 0px;     bottom: 0px; }  .show-b-in {     width: 53px;     height: 22px;     background: transparent url(/uploads/36/b-lit.png) repeat scroll 0% 0%;     opacity: 1;     position: absolute;     left: 50%;     margin-left: -26px; }  .show-b-in2 {     width: 53px;     height: 22px;     background: transparent url(/uploads/36/b-lit-h.png) repeat scroll 0% 0%;     opacity: 1;     position: absolute;     left: 50%;     margin-left: -26px; }  .logo2 {     text-align: center;     padding-top: 70px; }  .right-btn1 {     margin: 20px auto 0px;     position: relative;     max-width: 203px;     height: 86px; }  .right-btn1-s1 {     max-width: 203px;     height: 86px;     background: transparent url(/uploads/36/btn1.png) repeat scroll 0% 0%;     display: block;     margin: 0px auto;     opacity: 1; }  .right-btn1-s2 {     position: absolute;     top: 0px;     left: 0px;     max-width: 203px;     height: 86px;     background: transparent url(/uploads/36/btn1-h.png) repeat scroll 0% 0%;     opacity: 1; }  .right-btn2 {     margin: 20px auto 0px;     position: relative;     max-width: 203px;     height: 86px; }  .right-btn2-s1 {     max-width: 203px;     height: 86px;     background: transparent url(/uploads/36/btn2.png) repeat scroll 0% 0%;     display: block;     margin: 0px auto;     opacity: 1; }  .right-btn2-s2 {     position: absolute;     top: 0px;     left: 0px;     max-width: 203px;     height: 86px;     background: transparent url(/uploads/36/btn2-h.png) repeat scroll 0% 0%;     opacity: 1; }  .right-btn3 {     margin: 20px auto 0px;     position: relative;     max-width: 203px;     height: 86px; }  .right-btn3-s1 {     max-width: 203px;     height: 86px;     background: transparent url(/uploads/36/btn3.png) repeat scroll 0% 0%;     display: block;     margin: 0px auto;     opacity: 1; }  .right-btn3-s2 {     position: absolute;     top: 0px;     left: 0px;     max-width: 203px;     height: 86px;     background: transparent url(/uploads/36/btn3-h.png) repeat scroll 0% 0%;     opacity: 1; }  .vict-blocks-1 {     width: 180px;     height: 90px;     background: transparent url(/uploads/36/slide-bg.png) repeat scroll 0% 0%;     padding: 10px;     margin: 6px 0px; }  .vict-blocks-1 table {}  .m-c-left2 {     position: relative;     margin: 20px auto 0px;     width: 200px; }  .winners-now {     display: block;     color: rgb(58, 58, 58);     font-family: "PT Sans", sans-serif;     font-size: 20px;     font-weight: bold;     text-align: center;     padding: 10px 0px; }  .v-b-title {     font-family: "PT Sans", sans-serif;     color: rgb(58, 58, 58); }  .v-b-text {     color: rgb(255, 180, 0);     font-family: "PT Sans", sans-serif;     font-weight: bold;     font-size: 24px;     text-shadow: 0px 2px 1px rgb(58, 58, 58); }  .middle2 {     max-width: 660px;   display: flex;   flex-wrap: wrap;   justify-content: space-evenly; }  .middle2 {     margin: 20px 0px; }  .middle2 a {     width: 217px;     height: auto;     color: rgb(27, 50, 140);     display: inline-block;     text-align: center;     font-size: 18px; }  .middle2 a:hover {     opacity: 0.8; }  .line-all-news {     position: relative;     height: 22px; }  .line-all-news img {     position: absolute;     left: 0px;     top: 13px; }  .line-all-news a {     position: absolute;     top: 0px;     right: -40px;     color: rgb(255, 135, 107);     text-decoration: underline; }  .line-all-news a:hover {     color: rgb(255, 201, 188); }  .middle3 {     max-width: 640px;     padding-left: 10px; }  .middle3 p {     text-align: justify;     margin: 15px 0px;     font-size: 16px; }  .footer-under {     font-size: 18px;     font-style: italic;     max-width: 1000px;     margin: 0px auto;     text-align: center;     padding: 15px 0px;     color: rgb(91, 91, 91); }  .widgettitle {     display: block;     width: 210px;     height: 34px;     background: transparent url(/uploads/36/menu.png) repeat scroll 0% 0%;     font-family: "PT Sans", sans-serif;     font-size: 18px;     color: rgb(185, 225, 255);     text-transform: uppercase;     padding-top: 12px;     margin: 0px auto; }  #recent-posts-2 ul {     height: 200px; }  #recent-posts-2 li a {     color: rgb(185, 225, 255);     text-decoration: underline;     font-size: 11px;     margin-left: 35px;     line-height: 20px; }  .middle3 h3, h2 {     margin: 10px 0px; }  .middle3 ol li::before {     color: rgb(252, 46, 54);     content: counter(li, decimal);     counter-increment: li;     font-family: "Helvetica Neue", Arial, sans-serif;     position: absolute;     text-align: left;     top: 0px;     left: -16px;     width: 2em; }  #recent-posts-2 li {     text-align: left; }  .b-share-popup, x:nth-child(1) {     border: 0px none;     padding: 1px ! important; }  @media not all {}  .b-share-popup_down .b-share-popup__tail, x:nth-child(1) {     top: -9px;     background-image: url(/uploads/36/b-share-popup_down__tail.png); }  .b-share-popup_up .b-share-popup__tail, x:nth-child(1) {     bottom: -9px;     background-image: url(/uploads/36/b-share-popup_up__tail.png); }  @media not all {}  .b-share-form-button::-moz-focus-inner {     border: medium none; }  .b-share {     font: 86%/1.4545em Arial, sans-serif;     display: inline-block;     padding: 1px 3px 1px 4px ! important;     vertical-align: middle; }  .b-share__handle {     float: left;     height: 16px;     padding: 5px 3px 5px 2px ! important;     cursor: pointer;     text-align: left;     text-decoration: none ! important; }  .b-share-icon {     float: left;     display: inline;     overflow: hidden;     width: 16px;     height: 16px;     padding: 0px ! important;     vertical-align: top;     border: 0px none;     background: transparent url(/uploads/36/b-share-icon.png) no-repeat scroll 0px 99px; }  .b-share-icon_vkontakte, .b-share-icon_custom {     background-position: 0px 0px; }  .b-share-icon_twitter {     background-position: 0px -51px; }  .b-share-icon_facebook {     background-position: 0px -68px; }  .b-share-icon_odnoklassniki {     background-position: 0px -170px; }  .b-share_theme_counter .b-share {     display: inline-block;     vertical-align: middle;     white-space: nowrap; }  .b-share-counter {     font: 14px/18px Arial, sans-serif;     display: none;     float: left;     margin: 3px 6px 3px 3px;     color: rgb(255, 255, 255); }  .b-share_theme_counter .b-share-btn__counter .b-share-counter {     display: block; }  .b-share-btn__counter {     text-decoration: none; }  .b-share_theme_counter .b-share-btn__wrap {     position: relative;     float: left;     margin-left: 5px; }  .b-share_theme_counter .b-share-btn__wrap:first-child {     margin-left: 0px; }  .b-share_theme_counter .b-share__link {     display: inline-block;     cursor: pointer;     border-radius: 3px; }  .b-share_theme_counter .b-share-icon {     display: block;     float: left;     width: 24px;     height: 24px;     background-image: url(/uploads/36/b-share_counter_large.png);     background-position: -20px 0px; }  .b-share_theme_counter .b-share-icon_facebook {     background-position: 0px 0px; }  .b-share_theme_counter .b-share-btn__facebook {     background-color: rgb(60, 90, 152); }  .b-share_theme_counter .b-share-btn__facebook:hover {     background-color: rgb(48, 72, 122); }  .b-share_theme_counter .b-share-btn__facebook:active {     border-top: 2px solid rgb(36, 54, 90);     background-color: rgb(51, 77, 129); }  .b-share_theme_counter .b-share-icon_vkontakte {     background-position: 0px -58px; }  .b-share_theme_counter .b-share-btn__vkontakte {     background-color: rgb(72, 114, 158); }  .b-share_theme_counter .b-share-btn__vkontakte:hover {     background-color: rgb(58, 91, 126); }  .b-share_theme_counter .b-share-btn__vkontakte:active {     border-top: 2px solid rgb(43, 68, 94);     background-color: rgb(61, 97, 134); }  .b-share_theme_counter .b-share-icon_twitter {     background-position: 0px -87px; }  .b-share_theme_counter .b-share-btn__twitter {     background-color: rgb(0, 172, 237); }  .b-share_theme_counter .b-share-btn__twitter:hover {     background-color: rgb(0, 138, 190); }  .b-share_theme_counter .b-share-btn__twitter:active {     border-top: 2px solid rgb(0, 102, 141);     background-color: rgb(0, 146, 202); }  .b-share_theme_counter .b-share-icon_odnoklassniki {     background-position: 0px -116px; }  .b-share_theme_counter .b-share-btn__odnoklassniki {     background-color: rgb(255, 159, 77); }  .b-share_theme_counter .b-share-btn__odnoklassniki:hover {     background-color: rgb(204, 127, 62); }  .b-share_theme_counter .b-share-btn__odnoklassniki:active {     border-top: 2px solid rgb(151, 94, 46);     background-color: rgb(217, 135, 66); }  .b-share_theme_counter .b-share__link:active {     height: 22px; }  .b-share_theme_counter .b-share__link:active .b-share-icon, .b-share_theme_counter .b-share__link:active .b-share-counter {     position: relative;     top: -1px; }  .b-share_theme_counter .b-share__link::after {     position: absolute;     top: 0px;     right: 0px;     bottom: 0px;     left: 0px;     content: "";     background-image: url('undefined'); }  .b-share_theme_counter .b-share__handle {     height: auto;     padding: 0px ! important; } @media only screen and (max-width: 1100px) {   .cont2-t-main {     float: none;     width: 60%;     margin: 0px 0px 0 45%;   }   .cont2-t {     width: 100%;   }   .show-menu {     right: 0;     background: rgb(90, 90, 90) none repeat scroll 0% 0%;   }    } @media only screen and (max-width: 885px) {    .cont2-s {     float: none;    margin: 0 0 0 30%;   } } @media only screen and (max-width: 810px) {    .cont2-s {     margin: 0px 0 0 33%;   }   .cont2-t-main {     margin: 0px 0 0 55%;   } } @media only screen and (max-width: 810px) {    .cont2-s {     margin: 0px 0 0 36%;   } } @media only screen and (max-width: 690px) {   p img {     width: 100%;     float: none;   }   .cont2-s {     margin: 0px 0 0 40%;   }   .line-all-news img {     display: none;   } } @media only screen and (max-width: 625px) {   .best-auto,   .best-auto2,   .cont1 {     display: none;   }   .cont2 {     background: rgb(19, 100, 141);   }   .cont2-s {     background: #fff;         margin: 0px 0 0 0;   }   .cont2-f {     max-width: 266px;     float: none;     margin: 0 auto;   }   #recent-posts-2 ul {     height: auto;     margin: 0 0 10px 0;   }   .cont2-t-main {     margin: 0 auto;   } } @media only screen and (max-width: 385px) {   .wrap1-in ul .main-btn1,   .wrap1-in ul .main-btn2,   .wrap1-in ul .main-btn3 {     background-repeat: no-repeat;     background-size: contain;   }   .wrap1-in ul a {     width: 320px;   } }