@media screen and (min-width: 776px) {
#left {display: block !important;}
#zakr {display: none !important;}
#search2 {display: none !important;}
body {overflow: auto !important;}
}

@media screen and (max-width: 775px) {
img {max-width: 100% !important; height: auto !important;}
iframe, textarea, input, button, submit, select, video, object, embed {max-width: 99% !important;}
table, span, div, ins {max-width: 100% !important;}

/* body {background: #e5e4e4 !important;} */
#content #google_adsense {width: 100% !important; max-width: 336px !important; overflow: hidden !important;}

#hov {z-index: 999999; background: #000; background: rgba(0, 0, 0, 0.4); position: fixed; top: 0px; left: 0px; right: 0px; bottom: 0px; -webkit-transition: opacity 1s; -moz-transition: opacity 1s; -o-transition: opacity 1s; transition: opacity 1s;}
#left {z-index: 999999; float: none !important; margin: 0px; padding: 0px; width: 50% !important; min-width: 250px !important; max-height: 100%; height: 100%; overflow: auto; position: fixed; display: none; background-color: #fff; top: 0px; left: -100%; -webkit-transition: left 1s; -moz-transition: left 1s; -o-transition: left 1s; transition: left 1s;}
#buter {z-index: 99999; width: 30px; height: 27px; cursor: pointer; background: url('/img/buter.jpg') center no-repeat; display: block !important; position: fixed; top: 10px; left: 10px; background-size: 30px 27px !important;}
#search {z-index: 99999; width: 30px; height: 27px; cursor: pointer; background: url('/img/search.jpg') center no-repeat; display: block !important; position: fixed; top: 10px; right: 10px; background-size: 30px 27px !important;}
#search2 {z-index: 999; height: 37px !important; position: fixed !important; background: #ffffff !important; border-bottom: 1.5px #cac9c9 solid !important; top: 0px; left: 0px !important; right: 0px !important; width: 100% !important; -webkit-transition: top 1s; -moz-transition: top 1s; -o-transition: top 1s; transition: top 1s;}
#search2 #yandexform0 .yaform__search td {background: #f0f0f0 !important;}
#zakr {z-index: 99999999 !important; cursor: pointer; color: #db3029; position: fixed; left: 50%; margin-left: 10px; top: 13px; padding: 0; font-size: 25px; line-height: 25px; background: #ffffff; width: 25px; height: 25px; text-align: center; border-radius: 14px; padding: 1px;}
#zakr:hover {color: #ff0a00 !important;}

.fixed-wrapper_header {height: auto !important;}
.fixed-wrapper {width: auto !important;}
body > .fixed-wrapper {margin-top: 60px !important;}
#header #logo {position: static !important; text-align: center !important;}
#header #head_wrapper, #header #menu {display: none !important;}
#conteiner {float: none !important;}
#left, #right, #rght {float: none !important; margin: 0px !important; padding: 0px !important;}
#right, #rght {width: auto !important;}
#content {margin: 0px 5px !important; padding: 10px !important;}
#header {height: 50px !important; position: fixed !important; background: #ffffff !important; border-bottom: 1.5px #cac9c9 solid !important; top: 0px !important; left: 0px !important; right: 0px !important; width: 100% !important; z-index: 9999 !important;}
#logo img {height: 50px !important; width: auto !important;}

body .yaform .yaform__input-text {height: 25px !important;}
.yaform .yaform__submit_image {margin-left: 0px !important; width: 30px !important; height: 25px !important; background-size: 30px 25px !important;}

.slidebar .conteiner {width: auto !important; margin: 0px 5px !important; margin-bottom: 10px !important; margin-top: 10px !important;}
.slidebar .conteiner .title {background-size: 100% 195px !important; -o-border-radius: 10px 10px 0px 0px !important; -moz-border-radius: 10px 10px 0px 0px !important; -webkit-border-radius: 10px 10px 0px 0px !important; border-radius: 10px 10px 0px 0px !important;}
.slidebar .conteiner .bottom {display: none !important;}
.slidebar .conteiner .content {-o-border-radius: 0px 0px 7px 7px !important; -moz-border-radius: 0px 0px 7px 7px !important; -webkit-border-radius: 0px 0px 7px 7px !important; border-radius: 0px 0px 7px 7px !important;}
.slidebar .conteiner .content ul li {margin: 3px 0px !important;}
.slidebar .red .content {border-bottom: 1px solid #c30a0a !important;}
.slidebar .green .content {border-bottom: 1px solid #68ac2c !important;}
.slidebar .yellow .content {border-bottom: 1px solid #eab000 !important;}
.slidebar .purple .content {border-bottom: 1px solid #c721ff !important;}
.showcase_baseblock.vertical { max-width: 100% !important; min-width: 50px !important;}

.showcase A.header {text-align: center !important;}
.socvkod {margin: 5px 1px !important; margin-bottom: 0px !important;}

#yandex-results-outer > iframe {width: 100% !important; min-width: 100px !important;}
.b-body-items {padding-left: 18px !important;}

#footer #copyrights {background-image: none !important; background-color: rgba(64, 169, 255, 1) !important; line-height: 22px !important; height: auto !important; background: -o-linear-gradient(top, #65bbfe 0%,#129bc9 50%,#279ffa 51%,#9ed2ff 100%) !important; background: -moz-linear-gradient(top, #65bbfe 0%,#129bc9 50%,#279ffa 51%,#9ed2ff 100%) !important; background: -webkit-linear-gradient(top, #65bbfe 0%,#129bc9 50%,#279ffa 51%,#9ed2ff 100%) !important; background: linear-gradient(top, #65bbfe 0%,#129bc9 50%,#279ffa 51%,#9ed2ff 100%) !important; border-top: 4px solid #ffffff !important; border-bottom: 4px solid #ffffff !important; -o-box-shadow: 0px 0px 3px 3px #eeeeee !important; -moz-box-shadow: 0px 0px 3px 3px #eeeeee !important; -webkit-box-shadow: 0px 0px 3px 3px #eeeeee !important; box-shadow: 0px 0px 3px 3px #eeeeee !important;}
#footer #copyrights > a {white-space: nowrap !important; margin: 3px !important;}
}
@media screen and (max-width: 600px) {
#content noindex table {width: 255px !important; display: block !important; overflow: hidden !important;}
#content noindex table td {display: block !important; min-height: 80px !important; width: auto !important;}
}
@media screen and (max-width: 500px) {
#zakr {left: 250px !important;}
}
@media screen and (max-width: 450px) {
#content > div > table, #content > div > div > table {display: block !important; width: 100% !important; overflow: auto !important; margin: auto !important;}
#content > div > table > tbody, #content > div > div > table > tbody {display: table !important; width: 100% !important;}
}
@media screen and (max-width: 290px) {
#zakr {margin-left: 0px;}
}