@media (min-width:1100px)
{
	.katalog
	{
	height:auto;
	width:264px;
	border-width:0 1px 1px 0;
	border-radius:0 0 7px 0;
	overflow:unset;
	}
		.katalog ul
		{
		position:unset;
		margin:12px 0 5px 0;
		padding:0;
		border: none;
		}	
			.katalog ul li .podmenu
			{
			display:block;
			top:134px;
			width:620px;
			}
			.katalog ul li img
			{
			height:34px;
			}
}
@media (max-width:1100px)
{
	.katalog
	{
	height:auto;
	width:264px;
	border-width:0 1px 1px 0;
	border-radius:0 0 7px 0;
	overflow:unset;
	}
		.katalog ul
		{
		position:unset;
		margin:12px 0 5px 0;
		padding:0;
		border: none;
		}
			.katalog ul li .podmenu
			{
			display:block;
			top:134px;
			width:620px;
			}
			.katalog ul li img
			{
			height:34px;
			}
}
/**/
@media (max-width:975px)
{
	.katalog
	{
	height:auto;
	width:264px;
	border-width:0 1px 1px 0;
	border-radius:0 0 7px 0;
	overflow:unset;
	}
		.katalog ul
		{
		position:unset;
		margin:12px 0 5px 0;
		padding:0;
		border: none;
		}
			.katalog ul li .podmenu
			{
			display:block;
			top:99px;
			width:225px;
			}
			.katalog ul li img
			{
			height:34px;
			}
}
@media (max-width:599px)
{
	.katalog
	{
	height:34px;
	width:310px;
	border-width:0 0 1px 0;
	border-radius:0;
	overflow:hidden;
	}
		.katalog ul
		{
		position:relative;
		margin:12px 0 35px 0;
		padding:0 0 5px 0;
		background:#da251d;
		border-style:solid;
		border-width:0 0 1px 0;
		border-color:#949494;
		}
	.katalog:hover
	{
	overflow:visible;
	}
		.katalog ul li .podmenu
		{
		display:none;
		}
			.katalog ul li:hover .podmenu
			{
			opacity: unset;
			visibility: unset;
			display:none;
			}
			.katalog ul li img
			{
			height:30px;
			}
}
			.katalog
			{
			float:left;
			background:#da251d;
			border-style:solid;
			border-color:#949494;
			z-index:12;
			}
				.katalog ul
				{
				float:left;
				z-index:4;
				list-style-type:none;
				text-align:center;
				}
					.katalog ul h2
					{
					margin:0 0 5px 0;
					text-align:center;
					color:#FFF;
					font-size:16px;
					}
					.katalog ul li
					{
					float:left;
					width:100%;
					margin:0;
					font-size:14px;
					text-align:left;
					}
						.katalog ul li a
						{
						float:left;
						width:100%;
						margin:0;
						border-radius:0;
						border-style:solid;
						border-bottom-color:#949494;
						border-width:0 0 1px 0;
						text-decoration:none;
						color:#000;
						background:#FFF;
						}
							.katalog ul li a:hover
							{
							border-color:#949494;
							background:#ff655f;
							color:#ffffff;
							}
						.other strong
						{
						float: left;
						width: 100%;
						margin-top: 5px;
						font-size: 18px;
						}
						.podmenu ul .pmsscat
						{
						float: left;
						width:100%;
						max-height:0;
						overflow:hidden;
						transition: all .3s ease .2s;
						}
							.podmenu ul:hover .pmsscat
							{
							max-height:500px;
							}
						.pmsscat li a 
						{
						font-size: 16px;
						}
						.katalog ul li img
						{
						float:left;
						margin:0 0 0 0;
						padding:0 7px 0 10px;
						}
						.katalog ul li span
						{
						float:left;
						line-height:30px;
						}
							.katalog ul li .podmenu
							{
							min-height:590px;
							max-height:70vh;
							opacity: 0;
							visibility: hidden;
							overflow-x:hidden;
							transition: all .3s ease .2s;
							position:absolute;
							margin:0 0 0 264px;
							z-index:100;
							padding:3px 0 10px 15px;
							background-color:rgb(255,255,255);
							border-style:solid;
							border-radius:3px;
							border-color:#949494;
							border-width:1px;
							}
							.katalog ul li:hover .podmenu
							{
							opacity: 1;
							visibility: visible;
							}
								.podmenu ul
								{
								float:left;
								width:200px;
							    margin: 7px 0 7px 0;
								background:#FFF;
								text-align:left;
								border-style:none;
								}
									.podmenu ul li
									{
									float:left;
									margin:5px 0 0 5px;
									}
								.podmenu a.other
								{
								float:left;
								width:auto;
								text-decoration:none;
								border:none;
								}
									.podmenu a.other:hover
									{
									background:none;
									color:#da251d;
									}