/*Обнуление*/
*{padding: 0;margin: 0;border: 0;}
*,*:before,*:after{-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
:focus,:active{outline: none;}
a:focus,a:active{outline: none;}
nav,footer,header,aside{display: block;}
html,body{height:100%;width:100%;font-size:100%;line-height:1;font-size:15px;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
input,button,textarea{font-family:inherit;}
input::-ms-clear{display: none;}
button{cursor: pointer;}
button::-moz-focus-inner {padding:0;border:0;}
a,a:visited{text-decoration: none;}
a:hover{text-decoration: none;}
ul li{list-style: none;}
img{vertical-align: top;}
h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight: inherit;}
/*--------------------*/

body{
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	
}
.container {
	max-width:1300px;
	margin:0 auto;
}
.header {
	margin:0 0 0em 0;
	padding:1em 2% 0 2%;
}
.logo {
	float:left;
}
/*Блок сверху Вызов настройщика с телефоном*/
.calltuner-top {
	float: right;
	text-align: right;
	margin: 0;
}
/*"Вызов настройщика" в шапке*/
.vyzov-top {
	margin-top: 0;
	padding-bottom: 14px;
}
/*Телефон в шапке*/
.tel-top {
	display: inline;
	font-size: 1.2em;
	color:#fff;
	background:#399f16;
	padding: 6px 12px;
	border-radius: 7px;
}
.tel-top a {
	text-decoration: none;
	color:#fff;
}
.info {
	padding:0 2% 20px 2%;
	clear: both;
}
h1 {
	padding: 22px 0 0 0;
	font-size: 25px;
	font-family: georgia, serif;
	font-style: italic;
	color:#EA0000;
}
h2 {
	padding: 15px 0 0 0;
	font-size:18px;
}
h3 {
	padding: 18px 0 10px 0;
	font-weight: bold;
}
p {
	padding: 1em 0 0 0;
	line-height: 1.5;
}
ul li {
	padding: 0 0 0 2em;
	list-style: disc inside;
	line-height: 1.5;
}