ul{margin: 0;padding: 0;}
/* START 5 колонок */
.col-lg-five {position: relative;min-height: 1px;padding-right: 10px;padding-left: 10px;}
@media (min-width: 1200px) {.col-lg-five {width: 20%;float: left;}}
/* END 5 колонок */
/* START пропорции */
.ratio-inner {position: relative;height: 0;border: none;}
.ratio-content {position: absolute;top: 0;right: 0;bottom: 0;left: 0;padding: 5px 5px 5px 5px;}
 /* 100% ширины делим на 4 и умножаем на 3 */
.ratio-main {padding-top: 110%;}
/* 100% ширины делим на 4 и умножаем на 3 */
.ratio-ads {padding-top: 25%;}
/* END пропорции */
/*@media (min-width: 768px) {.ads_foto {width: 100%;height: 70%;}}*/
.ads_foto {width: 100%;height: 70%;margin-bottom: 3px;background-repeat: no-repeat; background-position: center; background-size: contain;background-color: white;}
.ads_text {width: 100%;height: 30%;margin-bottom: 3px; background: white; padding-left: 10px;}
#selectRegion{text-decoration:none;}
.ratio-content .price {font-size: 140%; font-weight: bold; color: green; text-align: right;margin-top:5px;}
.ratio-content div:last-child div:first-child{height: 38px;}
.catLink a{font-weight: bold;border-radius: 5px;padding: 5px;border: 1px solid #777;color: #777;text-decoration:none;}
.menublock {height: 34px;position: relative;float: right;text-align: right;}
.searchblock {padding-top: 8px;}
.searchblock a {background-color: #faa831;border: 0px;color: white;font-weight: bold;padding: 12px 9px 7px;text-decoration: none;cursor: pointer;border-radius: 5px;}
/*.catalogybutton a {background-color: #faa831;border: 0px;color: white;font-weight: bold;padding: 9px 19px;text-decoration: none;cursor: pointer;border-radius: 5px;}*/
/*.catalogybutton {margin-top: 11px;}*/
/*.catalogybutton span {color: white;background-color: #faa831;cursor: pointer;border-radius: 5px;padding: 11px 28% 7px 28%;}*/
.catalogybutton span {color: white;background-color: #faa831;cursor: pointer;border-radius: 5px;padding: 6px 24% 7px 24%;top:9px;font-size: 17px;}
.searchblock input {width: 80%; height: 34px;font-size: 20px;}
.menu select {position: absolute;top: 0;width: 25px;height: 27px;-moz-opacity: 0;filter: alpha(opacity=0);opacity: 0;font-size: 31px;color: #919394;cursor: pointer;left: 0;margin-left: -2px;margin-top: -10px;}
.menu-catalog__list {font-size: 14px;text-align: left;display: table;min-width: 254px;list-style-type: none;/*height: 480px;*/}
/*.menu-catalog__list > li {display: table-row;max-width: 254px;width: 100%;box-sizing: border-box;}*/
.menu-catalog__list > li {max-width: 292px;width: 100%;box-sizing: border-box;white-space: nowrap;line-height: 2.5em;}
.sub_cat{background-color:#eee;}
.sub_sub_cat{background-color:#ddd;}
.menu-catalog__item:before {position: absolute;top: 50%;right: 10px;margin-top: -10px;font-size: 19px;}
.menu-catalog__item {width: 100%;padding: 8px 35px 8px 20px;border: 1px solid #E5E5E5;border-bottom: none;color: #666;}
.menu-catalog__item a, a:hover, a:link{ text-decoration:none;color: #666;}
.menu-catalog__item:hover{ background-color:#fa8778;color:#fff;}
.menu-m-catalog__item:before {position: absolute;top: 50%;right: 10px;margin-top: -10px;}
.menu-m-catalog__item {width: 100%;padding: 8px 35px 8px 20px;border: 1px solid #E5E5E5;border-bottom: none;color: #666;}
.menu-m-catalog__item a, a:visited, a:hover, a:link{ text-decoration:none;color: #666;}
.menu_item {display: none;position: absolute;left: 293px;top: 0;width: 877px;/*min-height:850px;*/background-color:#fff;padding-top: 10px;padding-left: 0;}
.menu_item a{color: #666;padding: 4px 5px;}
.menu_item a:hover{ background-color:#fa8778;color:#fff;}
.menu_item .categories a{color: #666;display: inline-block;width: 90%;padding: 1px 0px 1px 10px;}
.menu_item .categories .current{color: #faa831;}
/*.menu_item .categories li:hover{background-color:#fa8778;color:#fff;}*/
.menu_item .categories a:hover{color:#fff;background-color:#fa8778;}
.background{display:none;z-index: 2;background-color:#000;position:absolute;opacity:0.4;bottom: -270px;left: 0;top: 0;right:0;}
#maintrack{display:none;z-index: 3;position: absolute;background-color:#fff;margin-top: 50px;margin-left: -15px;padding-left: 0;padding-right: 0;flex-direction: row;}
.width_percent_100{width: 100%;}
.header_menu {height: 50px;background: #5a1c1c;/*display:flex;*/flex-direction: row;padding-left: 15px;padding-right: 15px;}
.trim {padding-left:0;padding-right:0;}
/*a:hover {color: red;position: relative;}
a[data]:hover:after {content: attr(data);padding: 4px 8px;color: #333;position: absolute;left: 0; top: 100%;white-space: nowrap; z-index: 20px;-moz-border-radius: 5px; -webkit-border-radius: 5px;  border-radius: 5px;  -moz-box-shadow: 0px 0px 4px #222;  -webkit-box-shadow: 0px 0px 4px #222;  box-shadow: 0px 0px 4px #222;  background-image: -moz-linear-gradient(top, #eeeeee, #cccccc);  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #eeeeee),color-stop(1, #cccccc));background-image: -webkit-linear-gradient(top, #eeeeee, #cccccc);  background-image: -moz-linear-gradient(top, #eeeeee, #cccccc);  background-image: -ms-linear-gradient(top, #eeeeee, #cccccc);  background-image: -o-linear-gradient(top, #eeeeee, #cccccc);  }
*/
.btn1{font-size: 20px; color: white; line-height: 34px; margin-right: 5px;}
.menu_button{cursor:pointer;}
.menu_button .btn1{font-size: 30px;font-weight: bold;margin-top: 3px;}
.popup_menu {display: none;z-index: 4;position: absolute;background-color: #fff;padding-left: 0;padding-right: 0;flex-direction: row;border: 1px solid #999;width: 300px;right: 0;overflow: hidden;}
.popup_menu ul {margin:10px;list-style-type: none;}
.popup_menu ul li {line-height:1em;line-height: 25px;}
.popup_menu ul li:hover{ background-color:#fa8778;}
.popup_menu a {color:#000;cursor:pointer;}
.popup_menu a:hover{color:#fff;}
.popup_menu a span {padding:10px;}
.popup_menu hr {border-top: 1px solid #999;}
@media (max-width: 430px) {.searchblock input {width: 77%;margin-left:-6px;}.header_menu {padding-left: 10px;padding-right: 10px;}}
@media (min-width: 768px) {.catalogybutton span:after{font-size: 20px;content:"Каталог";margin-left: 5px;font-family: sans-serif;}}
@media (max-width: 1199px) {.catalogybutton span {padding: 6px 19% 7px 19%;}.menu_item {width: 500px;}}
@media (max-width: 991px) {.catalogybutton span {padding: 6px 9% 7px 9%;}}
@media (max-width: 767px) {.catalogybutton span {padding: 9px 12px 7px 12px}}
@media (max-width: 767px) {.ads_foto {width: 100%;height: 80%;}}
@media (max-width: 660px) {.ads_foto {width: 100%;height: 78%;}}
@media (max-width: 600px) {.ads_foto {width: 100%;height: 75%;}}
@media (max-width: 530px) {.ads_foto {width: 100%;height: 73%;}}
@media (max-width: 460px) {.ads_foto {width: 100%;height: 68%;}.ratio-content div:last-child div:first-child{font-size: 13px;height: 36px;}.ratio-content .price {font-size: 130%;}}
@media (max-width: 430px) {.ads_foto {width: 100%;height: 68%;}.ratio-content div:last-child div:first-child{font-size: 12px;height: 34px;}.ratio-content .price {font-size: 120%;margin-top:0;}}
@media (max-width: 380px) {.ads_foto {width: 100%;height: 61%;}}
@media (max-width: 320px) {.btn1{font-size: 18px;}.menu_button .btn1{font-size: 25px;margin-right: 0;}}
/*.bk_ground {display: block;background: url(../images/bk_ground/background.jpg) 50% 0% no-repeat;width: 100%;height: 1087px;position: fixed;}*/
.bk_ground {display: block;background: url(../../images/banners/Ok/61614.jpg) 50% 0% no-repeat;width: 100%;position: fixed;}
.bk_ground a {display: block; width: 100%;height: 1080px;}
.margin_top {height: 0;}
@media (max-width: 1550px){.bk_ground {display: block;background: url(../../images/banners/Ok/61614-s.jpg) 50% 0% no-repeat;width: 100%;position: fixed;}.margin_top {height: 225px;}}

