@media screen and (max-width: 600px) {
#button2 {
    display: none;
}

#header {
	height:auto;
	overflow:auto;
}
#header .shapka .logo {
	width:100%;
	height:auto;
	/*background:url(/images/logo-navodu.png) no-repeat center;*/
	display:block;
	float:none;
}
#header .shapka .logo img {
	width:100%;
}
#header * .phone, #footer * .phone{
		float:none;
		width: 200px;
		margin:0 auto;
		font-family: Roboto Condensed;
		font-size: 18px;
		color: #FFF;
		text-decoration:none;
	}
	#header * .phone  a, #footer * .phone a{
		color:#FFF;
		text-decoration:none;
	}
	#header * .phone .number, #footer * .phone .number{
		font-size:26px;
	}
	
#footer * .button {
	width:100%;
}
#footer2 {
	
}
	#footer2 * .bottommenu {
		width:100%;
		float:none;
	}
		#footer2 * .bottommenu ul {
			width:100%;
			float:none;
			margin-top:0px;
		}

	#footer2 * .rekvizit {
		width:100%;
		float:none;
	}
		#footer2 * .rekvizit .company {
			width:100%;
			float:none;
		}
		#footer2 * .rekvizit .bank {
			width:100%;
			float:none;
		}

#smeta table, #smeta thead, #smeta tbody, #smeta th, #smeta td, #smeta tr {
		display:block;
		text-align:left;
		}
		#smeta table, #smeta thead, #smeta tbody, #smeta th, #smeta tr {
			width:100%;
			}
			#smeta td {
				width:20%;
				float:left;
				}
			#smeta td:nth-child(1){
				display:none;
				}
			#smeta td:nth-child(2){
				width:90%;
				float:left;
			}
#content-vnutr * .razdel-item  img{
		width:150px;
		height:150px;
		clear:both;
		display: block;
	}
	#content-vnutr * .razdel-item  img.strelka{
		width:auto;
		height:auto;
		display:inherit;
	}			
}

