		#top2024, #content{width:100%;max-width: 1000px;margin:0 auto;clear: both;}
		#top_mobile_menu_btn, #top_mobile_menu{display:none;}
		#top_mobile_menu ul{text-align: left;margin: 0;padding: 0;}
		#top_mobile_menu li{list-style: none;position: relative;padding: 5px 0;}
		#top_mobile_menu li a{color:#000; text-decoration:none;font-family: Helvetica, Arial, sans-serif;margin: 20px;font-size:26px;}
		#top_black_menu{background-color:#191818;padding:5px 40px;}
		#top_black_menu ul{float: right;}
		#top_black_menu li{list-style: none;float: left;position: relative;}
		#top_black_menu li a{color:#fff; text-decoration:none;font-family: Helvetica, Arial, sans-serif;margin: 20px;font-size:16px;}
		#top_black_menu li:last-child a{margin-right:0;}
		#search_form{float: left;max-width: 250px;padding-top: 15px;}
		#ya-site-form0 .ya-site-form__submit {display: none;}
		#ya-site-form0 .ya-site-form__search-input{padding:0px;}
		#search_form:focus{border-bottom:1px solid #fff;background-color:red}
		#top_middle_logo_and_contacts{width:100%;margin-top:10px;font-family: Helvetica, Arial, sans-serif;font-size:16px;}
        #top_middle_logo_and_contacts>div{display:inline-block;vertical-align:middle;font-weight: bold;}
        #top_middle_logo{width:31%}
        #top_middle_logo img{width:100%}
        #top_middle_logo_href2{display:none;}
        #top_middle_logo_href, #top_middle_logo_href2{width:100%;background-color:#3cb371;text-align:right;padding:10px;box-sizing: border-box;margin-top: 5px;}
        #top_middle_logo_href a, #top_middle_logo_href2 a{color:#191818;text-decoration:none;}
        #top_middle_phones{text-align: right;}
        #top_middle_phones div{margin-top:10px;display: inline-block;text-align: right;}
        #top_middle_phones_whatsapp{padding-left:25px; background-repeat:no-repeat;background-size: contain;background-position: left center; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAAMFBMVEUAAAAg12Qk0mYl02Yl1GYl02Ul0mYl0mUk1GMl1Gcl02Ym02Yl1GYn1GYm02Ql02YMFO1QAAAAD3RSTlMAEFCAz++gYCCf76/fMEBb4cptAAABWElEQVQoz0WRP0vDYBDGL7aY0kgJuomoxQ+giOBmFaG6ZXaKu0McBYsJuAo6Ci6KQ10kglOn6NYt3Tq230DaqqVJ9PHeP403vMf7y73P3T0hEjG/5X7VzyiPSxcibqd300VSPwlzUnLwGHBqIAskuEJTfWngWRbEn4Eu9ZIOpyL2pmIFvPPpZ3bezhtxnftEpW0NltCnWWywbF+BGbzQXMaVDFVEA/qYEIV40MAfU+2XCBhqcD0hb0AUo61BOSPnjaiGjgbFhGIGi7moBQlM/PwD555zTewpNrISKcr7NKnwzdOVU/JFR8PBgY/Upt6Ieql4uyA9tMkbsoytzAF4CW5h4kaaw6QtL0Y4UB27Ozy56Bbu5v6U4jFRRT3Rdh+LKVdJe1iJhZsWls+PAmU6DjmtJPwf0wvb6EYYidJ1HiCUYyGTznrYr5qRuKenUum1KnZZu2ttKuk/lZWl98jWVRkAAAAASUVORK5CYII=");}
        #top_middle_phones_phone{padding-left:25px; background-repeat:no-repeat;background-size: contain;background-position: left center; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAABgAAAAYADwa0LPAAAEFklEQVRYw7WXXUybVRjHf+f0rVBaPsZHaWA6QNniohjQkZgsJuPKDBO3hSzGJSZbNp1fcTcTzRxqxAHOCy5M5oVGE3XGYKYXzsWLTWMyUadhQjQ65WMrH20RaGlLpaXv8aJQ2pdSCuv+V81znp7/r0/f55znFWSoqSkKtAjNCpoE3AdUAUWLy15gRMBVBZfCJs6XleHPZF+xVsLsJFv1KK0CHgPyMuSdU/CpkHQV2vl7QwDKicWn8YYQvABomVbKoIgSdBfO0Saq+S9jAJ+HWqVzTsA9GzQ26kfNxD5rGRNrAsx4qJc63wBlWTKPGQlGF6C5uJz+VQF8HmrRuZxt80QIKdhhs+NaismlD2qYXKHTYzTvubiZUY8lKwBKsTmq+Eo5iW8YB/Dl0q5i7RXXue8qee29u3n8ZCN/jBRkpwyK+2c1XopXBWKtpqL8TsLTPuqxsOfFBwnNmwCwWhZ4t7WPhm3ebGAETJJamx2XBNCjtGJotc8vVcbNAYIhjaffqufaDVs2AGzRKG0AcmqKgsVDJkkjLutK7DmNZ0/X45nJuXkEwROTk+RLLUIzKU64mopAyu+ZzTpKZaMIWM1RdksFTalWH9npQopkp9vLQ3zwyi+UF89nhUBCkxSGJ3+5AkGadkwmxWb8ZtzTuVkxB1BQJ4Hq1RKe2TeEpi1XITCncaSjgYHBwmwx1Ehg1QbftsXPU48OJcUCcxqHTzXQ/09WIAqlgmi6jCf3DlN3l28FxJGO7EBIAf+mS9BMirefH6C0KJwS4ib/Dp+ElVekUZX2EGda+7BaFlZAHD6VDOGezlnPOTEkgZ8yydxeNUv3sX7MJn1VCPd0DgfbH+BAWyODY9Y19xTwm/BOsF8IPssU+Yf+Eo511xEMJQ9JtrwFNuVHcLpjF12hNcI7x6+mvTuUYr9wubBaYJw03WDUtRs2jnY14J5OX2qrZYEPT/7K9urZVMvBeYlDOhwEUZzN1Bxg6x0BPnr1Cvfe6UubFwxpHO2sTzlPCDhrtxOQAEpyGlIPjaup0h7i49ev8FzLYNJhZdS0/zZ6B0qM4bAu6FwEicnnoh04sR6IJf11PZ8zX9Rw8ecydLU85eXlRjlx8E/2PDRu/PWdBQ5eTgKYdXFIwfsbAVjS8ISV85cdDI1aqaoI0tI0RkXpisL2FvjZJWqZT67ABBcQPHwzABlo3KzRmFfKWEI1wHudTSIHN2C+heZOEzTbHAwkBiWAzGHvLTbvNUkajeZxACVoSYhFEFwQikPAm6yzOwwKC+go8LMr8V0gUWKx/E4E3wudHj3Ml0VbmFlK8LqoForjCA6Q+WEVFPCJLugqKmcoXaLwOSlWOirRNJVcLqy5it1CsBNoBCqBEmLTtBcYRtGn4Nuwia/tdgJkoP8B+P9gyoiS5FQAAAAldEVYdGRhdGU6Y3JlYXRlADIwMjQtMTItMTBUMDQ6MDI6MjkrMDU6MDDiZwsxAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDI0LTEyLTEwVDA0OjAyOjI5KzA1OjAwkzqzjQAAAABJRU5ErkJggnsic3RhdHVzIjowLCJtc2ciOiJFcnJvciIsInJlZGlyZWN0IjoiIn0=");}
        #top_middle_phones a{color:#191818;text-decoration:none;}
        #top_middle_phones, #top_middle_work_schedule, #top_middle_address{width:23%}
        #top_middle_work_schedule div:first-child, #top_middle_address div:first-child{padding-bottom:10px;}{padding-bottom:10px;}
        .top_middle_float_right{float:right;}
        .top_middle_float_right div{text-align:left;}
        #top_middle_address a{color:#191818;text-decoration:none;}


		#top_green_menu{color:#191818}
		#top_green_menu ul{float: right;width: 100%;}
		#top_green_menu li{list-style: none;float: left;position: relative;width: 20%;padding-right: 10px;box-sizing: border-box;}
		#top_green_menu li:last-child{padding-right: 0;}
		#top_green_menu li div{width: 100%;background-color: #3cb371;padding: 20px;box-sizing: border-box;}
		#top_green_menu li a{background-color:#3cb371;color:#191818; text-decoration:none;font-family: Helvetica, Arial, sans-serif;font-size:21px;}


		@media screen and (max-width: 1000px) {
        	#top_mobile_menu_btn{display:block; border-bottom: 13px double #fff;border-top: 4px solid #fff;content:""; height: 5px;width:30px;position:absolute;right:13px;margin: 2px 5px 5px 5px;}
        	#top_black_menu{padding:10px;}
        	#top_black_menu ul{display:none;}
        	#search_form{padding-top:0;}
        	#top_middle_logo_and_contacts{font-size:14px;width:unset;margin:10px;}
        	#top_green_menu li div{padding:10px;}
        	#top_green_menu li a{font-size:16px;}
		}
		@media screen and (max-width: 767px) {
        	#top_green_menu{display:none;}
        	#top_middle_phones, #top_middle_work_schedule, #top_middle_address {width: 69%;}
        	/*.top_middle_float_right div{display:inline-block;}*/
        	.top_middle_float_right div span{display:none;}
        	#top_middle_logo_and_contacts>div{float: left;}
        	/*#top_middle_address{display:none!important;}*/

        	#top_middle_phones, #top_middle_work_schedule, #top_middle_address {width: 40%;}
        	#top_middle_logo{width: 60%;}
        	#top_middle_phones a{font-size:14px}
        	#top_middle_logo_href{display:none;}
        	#top_middle_address, #top_middle_address>div{display:inline;width:100%;}
        	#top_middle_logo_href2{display:inline-block;}
        	.top_middle_address_div{display:inline-block;font-size: 14px;}

		}

		#content{padding-top: 20px;}
		.body_text{max-width:800px;text-align: left;margin: 0 auto;padding:15px;}

		  	/* Основные стили каталога */
		.catalog_tovarov {
			max-width:800px;
		    font-size: 0; /* Убираем пробелы между inline-block элементами */
		    /*margin: 0 -10px;*/ /* Компенсируем отступы между товарами */
		    margin: 0 auto;
		    padding: 10px 0;
		    text-align: center; /* Выравниваем товары по центру */
		}

		.catalog_item {
		    display: inline-block;
		    width: 48%; /* Два товара в строке с небольшим отступом */
		    margin: 0 1% 20px 1%;
		    vertical-align: top;
		    font-size: 16px; /* Восстанавливаем размер шрифта */
		    background: #fff;
		    /*border-radius: 8px;*/
		    overflow: hidden;
		    /*box-shadow: 0 2px 5px rgba(0,0,0,0.1);*/
		    transition: all 0.3s ease;
		    text-align: left; /* Возвращаем выравнивание текста внутри товара */
		}

		.catalog_item:hover {
		    transform: translateY(-5px);
		    box-shadow: 0 5px 15px rgba(0,0,0,0.2);
		}

		.catalog_photo {
		    width: 100%;
		    overflow: hidden;
		    text-align: center;
		}

		.catalog_photo img {
		    width: 85%;
		    height: auto;
		    display: block;
		    transition: transform 0.3s ease;
		    margin: 0 auto;
		}

		.catalog_item:hover .catalog_photo img {
		    transform: scale(1.05);
		}

		.catalog_text {
		    padding: 8px;
		    font-size: 18px;
		    color: #333;
		    min-height: 20px; /* Минимальная высота блока с текстом */
		    box-sizing: border-box;
		    text-align: center;
		}

		/* Адаптивность для очень узких экранов */
		@media (max-width: 480px) {
		    .catalog_item {
		        width: 98%; /* На очень узких экранах - 1 товар в строке */
		        margin: 0 1% 15px 1%;
		    }
		}

		/* Фикс для выравнивания по высоте, если нужно */
		.catalog_item-wrapper {
		    display: inline-block;
		    width: 100%;
		    vertical-align: top;
		}


		.foot_center{max-width:1000px;text-align: center;margin: 20px auto}
		.foot_center_copyrights{background-color:#3cb371;padding:10px;}
		.foot_center_copyrights div{margin:5px;}