@font-face {font-family: 'PT Sans';src: url('../fonts/PTSans-Bold.eot');src: local('PT Sans Bold'), local('PTSans-Bold'), url('../fonts/PTSans-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/PTSans-Bold.woff') format('woff'), url('../fonts/PTSans-Bold.ttf') format('truetype');font-weight: bold;font-style: normal;}
@font-face {font-family: 'PT Sans';src: url('../fonts/PTSans-Italic.eot');src: local('PT Sans Italic'), local('PTSans-Italic'), url('../fonts/PTSans-Italic.eot?#iefix') format('embedded-opentype'), url('../fonts/PTSans-Italic.woff') format('woff'), url('../fonts/PTSans-Italic.ttf') format('truetype');font-weight: normal;font-style: italic;}
@font-face {font-family: 'PT Sans';src: url('../fonts/PTSans-Regular.eot');src: local('PT Sans'), local('PTSans-Regular'), url('../fonts/PTSans-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/PTSans-Regular.woff') format('woff'), url('../fonts/PTSans-Regular.ttf') format('truetype');font-weight: normal;font-style: normal;}
@font-face {font-family: 'PT Sans';src: url('../fonts/PTSans-BoldItalic.eot');src: local('PT Sans Bold Italic'), local('PTSans-BoldItalic'), url('../fonts/PTSans-BoldItalic.eot?#iefix') format('embedded-opentype'), url('../fonts/PTSans-BoldItalic.woff') format('woff'), url('../fonts/PTSans-BoldItalic.ttf') format('truetype');font-weight: bold;font-style: italic;}
html {margin:0;padding:0;height:100%;}
body {line-height: 1.5;margin:0;padding:0;font-family: 'PT Sans';height:100%;background: url("../img/fon.jpg") no-repeat center center;background-size: cover;}
ol, ul {list-style: inside none disc;}
a {color: inherit;text-decoration: none;}
img{border:0;}
* {margin: 0;padding: 0;box-sizing: border-box;}
h1, h2, h3, h4, h5, h6 {}
h1{
	font-size: 30px;
	margin: 25px 0;
	text-indent:0;
	color:#3b3b3b;
	font-weight:bold;
	background: url("../img/line.jpg") no-repeat bottom left;
}
h2{}
h3{}
h4{}
h5{}
h6{}
p {line-height: 1.5;margin-bottom: 10px;}
#wraper{
	width:1170px;
	min-width:1170px;
	margin:0 auto;
	padding:0 15px;
	height: auto !important;
    overflow: hidden;
}

#section1{
	height:180px;
	padding:10px 0;
	width:100%;
	float:left;
}
.logo{
	float:left;
	margin: 15px 0 0 30px;
}
.img_logo{}
.phone{
	float:right;
	width:300px;
	margin-right: 30px;
	text-align:center;
}
.phone p.tely{
	padding:0;
	margin:0;
	font-size:30px;
	color:#000;
	font-weight:bold;
	text-align:center;
}
.phone p.maily{
	padding:0;
	margin:0;
	font-size:31px;
	text-align:center;
	color:#000;
	font-weight:bold;
}
.phone p.adress{
	padding:0;
	margin:0;
	font-size:20px;
	text-align:center;
	color:#000;
}
.tel{}
.mail{}
#section3{
	width:100%;
	float:left;
}
.home_blok{
	float:left;
	width:44%;
	margin:2% 3%;
	background:#e32024;
	border-radius:13px;
	border:5px solid #fff;
	box-shadow: 0 0 10px 2px #000000;
}
.home_blok_img{}
.home_blok_img img {
    width: 100%;
    border-radius: 7px 7px 0 0;
}
.home_blok_name{
	background:#e32024;
	color:#fff;
	font-size:20px;
	font-family: 'PT Sans';
	font-weight:bold;
	padding: 0 20px;
	height: 72px;
	text-align:center;
}
.home_blok a:hover .home_blok_name{
	text-decoration:underline;
}
#system-message {
    border: 3px solid #000;
    padding: 15px;
    text-align: center;
    margin: 5px 0;
}

@media (min-width:992px) and (max-width:1199px){
	body {
		min-width: auto;
	}
	#wraper{
		width:962px;
		min-width:962px;
	}
	.phone {
		width: 200px;
	}
	.phone p.tely {
		font-size: 18px;
	}
	.phone p.maily {
		font-size: 18px;
	}
}
@media (min-width:768px) and (max-width:991px){
	body {
		min-width: auto;
	}
	#wraper{
		width:748px;
		min-width:748px;
		padding:0 10px;
	}
	.logo {
		width: 400px;
	}
	.logo img{
		width:100%;
	}
	.home_blok {
		width: 48%;
		margin: 2% 1%;
	}
	.home_blok_name {
		font-size: 17px;
	}
	.phone {
		width: 155px;
		margin-right: 10px;
	}
	.phone p.tely {
		font-size: 18px;
	}
	.phone p.maily {
		font-size: 18px;
	}
}
@media (min-width:700px) and (max-width:767px){
	body {
		min-width: auto;
	}
	#wraper{
		width:680px;
		min-width:680px; 
		padding:0 10px; 
	}
	.logo {
		width: 330px;
		margin:10px 0;
	}
	.logo img{
		width:100%;
	}
	.home_blok {
		width: 48%;
		margin: 2% 1%;
	}
	.home_blok_name {
		font-size: 16px;
	}
	.phone {
		width: 155px;
		margin-right: 10px;
	}
	.phone p.tely {
		font-size: 16px;
	}
	.phone p.maily {
		font-size: 16px;
	}
}
@media (min-width:481px) and (max-width:699px){
	body {
		min-width: auto;
		background: none;
	}
	#wraper{
		width:100%;
		min-width:461px; 
		padding:0 10px; 
	}
	#section1 {
		height: 345px;
	}
	.logo {
		width: 100%;
		margin:10px 0;
		text-align:center;
	}
	.logo img{
		width:350px;
	}
	.phone {
		float: left;
		width: 50%;
		margin-right: 0;
		text-align: center;
	}
	.phone p.adress {
		font-size: 18px;
		text-align: center;
	}
	.phone p.tely {
		font-size: 22px;
		text-align: center;
	}
	.phone p.maily {
		font-size: 22px;
		text-align: center;
	}
	.home_blok {
		width: 100%;
		margin: 1% 0;
	}
	.home_blok_name {
		font-size: 16px;
	}
}
@media (min-width:120px) and (max-width:480px){
	body {
		min-width: auto;
		background: none;
	}
	#wraper{
		width:300px;
		min-width:300px; 
		padding:0 10px;  
	}
	#section1 {
		height: 265px;
	}
	.logo {
		width: 100%;
		text-align:center;
		margin:10px 0;
	}
	.logo img{
		width:260px;
	}
	.phone {
		float: left;
		width: 50%;
		margin-right: 0;
		text-align: center;
	}
	.phone p.adress {
		font-size: 16px;
		text-align: center;
	}
	.phone p.tely {
		font-size: 15px;
		text-align: center;
	}
	.phone p.maily {
		font-size: 15px;
		text-align: center;
	}
	.home_blok {
		width: 100%;
		margin: 1% 0;
	}
	.home_blok_name {
		font-size: 14px;
	}
}
