.aside-header {
	font-size: 14px;
}
.copyright {
	line-height: 1.3em;
}

.plus.full-width > img {
	max-width: 100%;
}

.footerMenu > li + li {
	margin-left: 20px;
}

.hMenuImg + .hMenuNote {
	height: auto;
	top: 0;
	margin-top: 199px;
}

.companyPluses {
	line-height: 1.7;
}
.companyPluses .pseudoH {
	margin-top: 0;
	margin-bottom: 20px;
}

h1:first-child {
	margin-top: 0;
}

main {
	padding-top: 41px;
	padding-bottom: 41px;
}

@media screen and (max-width:980px){
	.resizable .presItem {
		height: 51.02vw;
	}
	.resizable .presNote {
		bottom: 15.71vw;
		height: 16.53vw;
		padding: 4.29vw 4.08vw 5.61vw;
	}
	
	.menuItem > a {
		min-width: 160px;
	}

	.footerTop {
		text-align: center;
	}
	.footerTop .fPhone {
		background-position: 0 25px;
		display: inline-block;
	}
	.footerMenu {
		text-align: center;
	}
	.footerMenu > li + li {
		margin-left: 10px;
		margin-right: 10px;
	}
}

@media screen and (max-width:767px){
	.resizable .presNote {
		height: 28.03vw;
		bottom: 6.52vw;
	}
	
	.copyInfo .dev-link {
		position: static;
		text-align: left;
	}
}

@media screen and (max-width:320px){
	.resizable .presItem {
		height: 163px;
	}
	.resizable .presNote {
		height: 90px;
		bottom: 21px;
		padding: 14px 13px 18px;
	}
}

h1, .h1, .pseudoH {
	margin: 41px 0 20px;
	padding: 0;
}
.pseudoH.h1{
	text-align: left;
}

h2 {
	margin: 0 0 18px;
	padding: 0;
}

* + h2 {
	margin-top: 27px;
}


/* */
.last-news {
	padding: 30px 0;
}
