#mobmenubtn{	display: none;}div.mobmenu{	display: none;	z-index: 200;	position: fixed;	left: 0;	top: 0;	padding-top: 64px;	padding-bottom: 50px;	width: 100%;	background-color:rgba(20,105,200,.9);}div.mobmenu div.top_menu{	display: block;}div.mobmenu div.top_menu td{	display: block;	background-color: transparent;	height: inherit;	padding-top: 10px;	padding-bottom: 10px;	font-size: 120%;}@media (max-width: 1410px) {	div.center,	div.top	{		width: 99%;		box-sizing: border-box;		margin: 0 auto;	}}@media (max-width: 1100px) {	a#logo {		background-size: 25%;		height: 90px;		font-size: 150%;		padding-left: 130px;	}	div.top_menu td {		padding-right: 10px;		padding-left: 10px;	}}@media (max-width: 900px) {	/* ����� ������� �������� � ��������� ������ */		div.top_menu, div.bottom_menu, div.search{		display: none;	}		/* ����� ������� �������� � ��������� ������ */	div.top{		width: 96%;	}	div.center{		width: 96%;		min-width: 96%;		padding-right: 2%;		padding-left: 2%;	}		div.top{		min-width: 100%;		/*height: 460px;*/	}		div.center table{		width: 99%!important;		overflow: hidden;	}		div.center table td{		display: block;		width: 100%!important;	}		div.content_in{		width: 98%;	}		div.top_slider, div.main_page_slider{		overflow: hidden;	}		div.main_page_slider {    	/*height: 600px;*/    		}		div.main_page_slider_item{		width: 98%;		height: 600px;	}		div.main_page_slider_item_text{		right: 0px;		width: 95%;		margin-top: 340px;		padding: 0;		padding: 2%;	}		div.main_page_slider_adddlinks {    	bottom: 10px;    	height: 20px;    	position: absolute;    	right: 50%;    	width: 50%;	}				a#logo {    	    	float: none;    	    	font-size: 180%;    	    	margin-top: 0px;    	padding-left: 120px;    	padding-top: 10px;		padding-bottom: 10px;    	clear: both;		height: auto;    	/*height: 170px;*/	}			div.search {    	padding-top: 00px;	}				.searchbutton{		float: right;		/*width: 15%;		min-width: 100px;*/			}	input.searchinput{				padding: 0;		padding-left: 38px;				float: left;				background-image: url(../images/search-input-bg2.png);		background-position: 8px center;		background-repeat: no-repeat;		background-color:rgba(255,255,255,.7); 		border-radius: 1px;		width: 80%;	}				div.content_left {    	float: none;    	padding-left: 1.5%;    	padding-right: 1.5%;    	width: 97%;	}		div.presentation{		  bottom: inherit;    	/*height: 320px;*/    	position: relative;    	right: inherit;    	width: 95%;    	clear: both;	}		#mobmenubtn{		display: block;		background-image: url(../images/mob-menu.png);		background-position: top;		background-repeat: no-repeat;		width: 64px;		height: 64px;		position: fixed;		right: 5px;		top: 5px;		background-color:rgba(255,255,255,.6);		border-radius: 5px;		z-index: 201;	}		.mobmenubtnclicked{		background-position: bottom!important;	}		div.prod_1_item{		width: 46%;		min-height: auto;		}	.top_nav {		flex-direction: column;	}	.top_nav li {		width: 100%;		justify-content: center;	}	.top_nav li a {		flex-grow: 1;		justify-content: center;	}	}@media (max-width: 1000px) {	div.main_page_slider_item_img img {		width: auto;		height: 100%;	}}@media (max-width: 800px) {	div.main_page_slider {		height: 250px;	}	div.prod_1_item{		width: 97%;		}			div.prod_1_item_img {    	float: none;    	text-align: center;    	width: 100%;	}			div.prod_1_item_capt {    	float: none;    	text-align: center;       	width: 100%; 		}				a.prod_1_item_capt_readmore {    			margin: 0 auto;		margin-bottom: 10px;		margin-top: 10px;    		}			div.prod_3_item {    	float: none;    	margin-bottom: 1%;    	margin-left: 0;    	margin-right: 0;    	width: 98%;	}		}@media (max-width: 550px) {	a#logo {		font-size: 120%;		padding-top: 10px;		padding-bottom: 10px;		padding-left: 90px;	}}