header { padding: 30px 40px 0 40px; }
header .logo .t { font-size: 25px; }
header .cable-subnav nav { font-size: 17px; }

aside { padding: 80px 70px 70px 40px; }
aside .nav-company { bottom: 55px; }

aside .nav-cable { margin-top: 20px; }

aside .nav-cable nav a,
aside .nav-company nav a { margin: 8px 0; }

.index aside .nav-cable { margin-top: 60px; }

.content.content-text {	margin: 100px 70px 0 32%; }

.content h2 { font-size: 42px; }
.content h3 { font-size: 24px; }
.content p { font-size: 15px; line-height: 1.6; }
.content p.lead { font-size: 21px; }

.content-line .pline-h { font-size: 24px; }

.exp-h { font-size: 21px; line-height: 1.5; }

.content-about .about-h { font-size: 20px; line-height: 1.5; }
.content-about .about-text { padding: 0 100px 200px 100px; }
.content-about .about-images ul { width: 60%; }

.content-advant ul { font-size: 17px; }

.layers-name li p {
	left: -20%;
	font-size: 12px;
	position: relative;
	width: 140%;
}

.layers-name .l8 li p { left: -20%; width: 140%; }

.content-tx .tx > div { width: 30%; }

.content-layers .layers-mask { /*font-size: 3vw;*/ }
.content-layers a .t { font-size: 15px; }

.content-ref ul li { font-size: 15px; }