@media(max-width:969px){
	body{
		padding:0 10px;
	}
	*{
		box-sizing:border-box;
		white-space:normal !important;
		word-wrap:break-word;
		/*
		border:1px solid red;
		*/
	}
	#main,#left{
		width:100%;
		display:block;
	}
	#main>tbody,#main>tbody>tr,#main>tbody>tr>td,#main>tr,#main>tr>td{
		display:block;
	}
	#main{
	}
	#content{
		padding:0;
	}
	#logo{
		margin-top:0px;
		margin-bottom:15px;
	}
	#icons{
		width:100%;
		height:auto;
	}
	#streaktop{
		display:none;
	}
	iframe{
		max-width:100%;
	}
	.opener{
		width:20px;
		height:20px;
		background:url("../images/icon_opener.svg") no-repeat center center;
		background-size:contain;
		cursor:pointer;
		position:absolute;
		top:30px;
		right:20px;
	}
	#menu{
		width:100%;
		background:#ffffff;
		width:100%;
		position:absolute;
		top:100px;
		left:0;
		padding:10px;
		z-index:100;
		display:none;
	}
	table,tbody,tr,td{
		display:block;
		width:100% !important;
	}
	.form{
		width:100%;
		height:auto;
		background-size:cover;
	}
	.form table,.form tbody,.form tr,.form td{
		display:block;
		width:100%;
		padding:0;
	}
	.form td{
		margin-bottom:10px;
	}
	.form td.message{
		padding:0;
	}
	#text{
		width:calc(100% - 75px);
	}
	#phone{
		top:200px;
	}
	#search{
		bottom:20px;
		width:100%;
	}
	.form input[type="text"],.form textarea{
		width:100%;
	}
	#bottommenu{
		padding:10px 0;
	}
	#developer{
		text-align:center;
		padding-bottom:10px;
	}
	.subcat{
		width:100%;
		float:none;
	}
	#content .item_list img{
		float:none !important;
		display:block;
		margin:0 0 10px 0;
	}
	.catalog_detail_photo{
		float:none;
		padding:0;
		margin:0 0 20px 0;
	}
}