@font-face{
  font-family:'Helios Cond';
  font-style:normal;
  font-weight:400;
  src: local('Helios Cond'), url('../res/fonts/HeliosCond/HeliosCond.otf'),
							 url('../res/fonts/HeliosCond/HeliosCond.woff#') format('woff');
}
@font-face{
  font-family:'Helios Cond';
  font-style:normal;
  font-weight:700;
  src: local('Helios Cond Bold'), url('../res/fonts/HeliosCond/HeliosCond-Bold.otf'),
								  url('../res/fonts/HeliosCond/HeliosCond-Bold.woff#') format('woff');
}

body{
	margin:0px;
	padding:0px;
	box-sizing:border-box;
	font-family:'Helios Cond';
}
a, a:visited{
	color:#000;
	border:none;
	text-decoration:none;
}
input[type='text']{
	box-shadow:none;
}
input:focus, button{ 
	outline: none;
}

/* Шапка */
header{
	display:block;
	width:100%;
	height:600px;
	background:url('../res/images/bg.jpg') no-repeat;
	background-position:center;
	background-size:cover;
}
.header-block{
	margin:0 auto;
	width:960px;
	height:600px;
}
.header-top{
	width:940px;
	height:100px;
}
.header-top-left{
	float:left;
	width:540px;
	height:100px;
}
.header-top-right{
	float:right;
	width:400px;
	height:100px;
	text-align:right;
}
.hd-left-span-1{
	font-size:30px;
}
.hd-left-span-1:hover a{
	-webkit-transition: color 2s linear;
	-moz-transition: color 2s linear;
	-ms-transition: color 2s linear;
	-o-transition: color 2s linear;
	transition: color 2s linear;
	color:#ffbd00;
}
.hd-left-span-2{
	font-weight:700;
	font-size:48px;
}
.hd-right-span{
	font-size:24px;
}

/* Меню */
.header-menu ul{
	margin:0;
	padding:0;
}
.header-menu li{
	display:inline-block;
	width:220px;
	height:36px;
	cursor:pointer;
	
	font-size:24px;
	text-align:center;
	border-radius:4px;
	
	background:url('../res/images/button-1.png');
}
.header-menu li:hover{
	box-shadow:0px 2px 3px 1px #27426f;
}
.header-menu li:first-child{
	margin-right:15px;
}
.header-menu li:last-child{
	margin-left:255px;
}
.header-menu li>a{
	display:inline-block;
	line-height:150%;
	color:#ffbd00;
	width:inherit;
	height:inherit;
}
.header-menu li>a:hover{
	text-decoration:none;
}
.header-after-menu{
	width:940px;
	height:75px;
}
.header-after-menu span{
	position:relative;
	top:10px;
	font-weight:700;
	font-size:30px;
}

/* Блоки и форма */
.header-main{
	width:880px;
	height:385px;
}
.header-blocks{
	float:left;
	width:480px;
	height:385px;
	margin-left:60px;
}
.header-form{
	float:right;
	width:340px;
	height:385px;
}
.hdr-block{
	width:450px;
	height:80px;
	margin-bottom:25px;
	background:rgba(60,112,160,0.9);
	border-radius:4px;
	padding-left:30px;
	padding-top:20px;
}
.hdr-block span{
	font-size:24px;
	color:#fff;
}
.hdr-form{
	width:300px;
	height:350px;
	background:rgba(60,112,160,0.9);
	border-radius:4px;
	margin:0 0 0 auto;
	text-align:center;
}
.hdr-form ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
.hdr-form li{
	width:268px;
	display:inline-block;
	margin:0 auto;
}
.hdr-form li>div{
	color:#fff;
	font-size:20px;
	font-weight:700;
	padding: 18px 0;
}
.hdr-form input[type='text']{
	width:268px;
	height:43px;
	margin-bottom:5px;
	text-align:center;
	border:0;
	
	font-family:'Helios Cond';
	font-size:18px;
	color:#000;
}
.hdr-form textarea{
	width:250px;
	height:85px;
	padding:10px;
	resize: none;
	border:0;
	
	font-family:'Helios Cond';
	font-size:14px;
	color:#000;
}
.hdr-form button{
	margin-top:20px;
	width:264px;
	height:40px;
	background:url('../res/images/button-2.png');
	border:none;
	border-radius:5px;
	cursor:pointer;
	
	font-family:'Helios Cond';
	font-size:24px;
	font-weight:700;
	color:#000;
}
.hdr-form button:hover{
	box-shadow:0px 0px 5px 1px #ffb800;
}

/* Демонтаж */
.window-2{
	display:block;
	width:100%;
	height:420px;
	background:#97b4d7;
}
.dismant-block{
	width:940px;
	height:420px;
	margin:0 auto;
}
.dismant-header{
	padding-top:48px;
	text-align:center;
}
.dismant-header h1{
	margin:0;
	font-weight:700;
	font-size:44px;
}
.dismant-header h2{
	margin:5px;
	font-size:30px;
	font-weight:400;
}
.dism-left-column, .dism-right-column{
	padding-top:45px;
}
.dism-left-column{
	float:left;
	width:540px;
	height:190px;
	text-align:justify;
}
.dism-right-column{
	float:right;
	width:380px;
	height:190px;
	text-align:center;
}
.dism-left-column p{
	font-size:24px;
	word-spacing:2px;
}
.dism-right-column p{
	font-size:30px;
	font-weight:700;
	margin:22px;
}
.dism-right-column button{
	border:none;
	background:url('../res/images/button-3.png');
	width:380px;
	height:90px;
	cursor:pointer;
	border-radius:5px;
	
	font-family:'Helios Cond';
	color:#ffbd00;
}
.dism-right-column button>span:first-child{
	font-weight:700;
	font-size:30px;
}
.dism-right-column button>span:last-child{
	font-weight:400;
	font-size:18px;
}
.dism-right-column button:hover{
	box-shadow:0px 2px 3px 1px #27426f;
}

/* Условия вывоза */
.window-3{
	display:block;
	width:100%;
	height:700px;
	background:url('../res/images/bg-2.jpg') no-repeat;
	background-position:center;
	background-size:cover;
}
.export-block{
	width:940px;
	height:700px;
	margin:0 auto;
}
.export-header{
	text-align:center;
	padding-top:40px;
}
.export-header h1{
	margin:0;
	color:#fff;
	font-weight:700;
	font-size:48px;
	text-shadow:0px 3px 2px rgba(0,0,0,0.9);
}
.export-blocks{
	width:940px;
	height:556px;
	padding-top:47px;
}
.exp-block{
	float:left;
	width:280px;
	height:556px;
	text-align:center;
}
.exp-title{
	padding-bottom:20px;
	color:#fff;
	text-shadow:0px 3px 2px rgba(0,0,0,0.9);
	font-weight:700;
	font-size:36px;
}
.exp-info{
	background:rgba(60,112,160,0.9);
	border-radius:5px;
	width:280px;
	height:370px;
	line-height:115%;
}
.exp-info div{
	display: inline-block;
	font-size:18px;
	vertical-align:middle;
	color:#fff;
}
.exp-info:before {
	content:"";
	display:inline-block;
	min-height:inherit;
	height:100%;
	vertical-align:middle;
}
.exp-btn{
	padding-top:20px;
}
.exp-btn button{
	border:none;
	width:280px;
	height:60px;
	background:url('../res/images/button-4.png');
	border-radius:5px;
	cursor:pointer;
	
	font-family:'Helios Cond';
	font-weight:700;
	font-size:24px;
	color:#000;
}
.exp-btn button:hover{
	box-shadow:0px 0px 5px 1px #ffb800;
}

/* Лучший условия вывоза */
.window-4{
	display:block;
	width:780px;
	height:690px;
	margin:0 auto;
}
.best-header h1{
	margin-top:50px;
	margin-bottom:45px;
	font-weight:700;
	font-size:30px;
	color:#3c70a0;
}
.best-list li:nth-child(1){
	margin-left:85px;
	margin-bottom:22px;
	list-style-image:url('../res/images/icon-1.png');
}
.best-list li:nth-child(2){
	margin-left:150px;
	margin-bottom:22px;
	list-style-image:url('../res/images/icon-2.png');
}
.best-list li:nth-child(3){
	margin-left:215px;
	margin-bottom:22px;
	list-style-image:url('../res/images/icon-3.png');
}
.best-list li:nth-child(4){
	margin-left:280px;
	margin-bottom:22px;
	list-style-image:url('../res/images/icon-4.png');
}
.best-list li:nth-child(5){
	margin-left:345px;
	margin-bottom:22px;
	list-style-image:url('../res/images/icon-5.png');
}
.best-list li>span{
	vertical-align:26px;
	margin-left:10px;
	font-size:18px;
}
#best-btn{
	float:right;
	margin-top:18px;
	border:none;
	border-radius:5px;
	background:url('../res/images/button-5.png');
	cursor:pointer;
	width:300px;
	height:70px;
	
	font-family:'Helios Cond';
	font-weight:700;
	font-size:24px;
	color:#000;
}
#best-btn:hover{
	box-shadow:0px 0px 6px 3px #ffb800;
}

/* Мы покупаем */
.window-5{
	display:block;
	width:100%;
	height:550px;
	background:url('../res/images/bg-3.jpg') no-repeat;
	background-position:center;
	background-size:cover;
}
.buy-block{
	width:940px;
	height:inherit;
	margin:0 auto;
}
.buy-header{
	text-align:center;
}
.buy-header h1{
	margin:0;
	padding-top:45px;
	padding-bottom:38px;
	
	color:#fff;
	font-weight:700;
	font-size:48px;
	text-shadow:0px 3px 2px rgba(0,0,0,0.9);
}
.buy-content{
	width:940px;
	height:410px;
}
.buy-column{
	float:left;
	width:220px;
	height:inherit;
	margin-right:20px;
	border-radius:4px;
	
	text-align:center;
}
.buy-column:last-child{
	margin-right:0px;
}
.buy-column h3{
	margin-top:30px;
	margin-bottom:9px;
	color:#fff;
	font-weight:700;
	font-size:24px;
	text-shadow:0px 3px 2px rgba(0,0,0,0.9);
}
.buy-column:last-child h3{
	margin-top:0;
	margin-bottom:10px;
}
.buy-col-content{
	width:inherit;
	height:300px;
}
.buy-first{
	background:url('../res/images/img-1.png');
}
.buy-second{
	background:url('../res/images/img-2.png');
}
.buy-third{
	background:url('../res/images/img-3.png');
}
.buy-fourth{
	background:url('../res/images/img-4.png');
}

/* Почему мы */
.window-6{
	display:block;
	width:940px;
	height:760px;
	margin:0 auto;
	font-size:18px;
}
.benefits-header{
	width:inherit;
	height:146px;
	text-align:center;
}
.benefits-header h1{
	margin:0;
	padding-top:47px;
	font-weight:700;
	font-size:48px;
	color:#3c70a0;
}
.benefits-form{
	float:right;
	width:340px;
	height:385px;
}
.bnf-form{
	width:300px;
	height:350px;
	background:rgba(60,112,160,0.9);
	border-radius:4px;
	margin:0 0 0 auto;
	text-align:center;
}
.bnf-form ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
.bnf-form li{
	width:268px;
	display:inline-block;
	margin:0 auto;
}
.bnf-form li>div{
	color:#fff;
	font-size:20px;
	font-weight:700;
	padding: 18px 0;
}
.bnf-form input[type='text']{
	width:268px;
	height:43px;
	margin-bottom:5px;
	text-align:center;
	border:0;
	
	font-family:'Helios Cond';
	font-size:18px;
	color:#000;
}
.bnf-form textarea{
	width:250px;
	height:85px;
	padding:10px;
	resize: none;
	border:0;
	
	font-family:'Helios Cond';
	font-size:14px;
	color:#000;
}
.bnf-form button{
	margin-top:20px;
	width:264px;
	height:40px;
	background:url('../res/images/button-2.png');
	border:none;
	border-radius:5px;
	cursor:pointer;
	
	font-family:'Helios Cond';
	font-size:24px;
	font-weight:700;
	color:#000;
}
.bnf-form button:hover{
	box-shadow:0px 0px 5px 1px #ffb800;
}
.bnf-block{
	width:560px;
	height:140px;
}
.bnf-block:before {
	content: "";
	display: inline-block;
	height: 140px;
	min-height:inherit;
	vertical-align: middle;
}
.bnf-first{
	float:left;
	background:url('../res/images/img-11.png') no-repeat;
}
.bnf-first div{
	display:inline-block;
	padding-left:160px;
	vertical-align:middle;
}
.bnf-second{
	float:left;
	background:url('../res/images/img-12.png') no-repeat;
	background-position:right;
	text-align:right;
}
.bnf-second div{
	display:inline-block;
	padding-right:160px;
	vertical-align:middle;
}
.bnf-third{
	float:left;
	background:url('../res/images/img-13.png') no-repeat;
}
.bnf-third div{
	display:inline-block;
	padding-left:160px;
	vertical-align:middle;
}
.bnf-fourth{
	float:left;
	background:url('../res/images/img-14.png') no-repeat;
	background-position:right;
	text-align:right;
}
.bnf-fourth div{
	display:inline-block;
	padding-right:160px;
	vertical-align:middle;
}
.bnf-fifth{
	float:right;
	width:380px;
	background:url('../res/images/img-15.png') no-repeat;
	background-position:right;
	text-align:right;
}
.bnf-fifth div{
	display:inline-block;
	padding-right:160px;
	vertical-align:middle;
}

/* Мы работаем честно */
.window-7{
	display:block;
	width:100%;
	height:930px;
	background:url('../res/images/bg-4.jpg') no-repeat;
	background-position:center;
	background-size:cover;
}
.fair-block{
	margin:0 auto;
	width:940px;
	height:inherit;
}
.fair-header{
	text-align:center;
}
.fair-header h2{
	margin:0;
	padding-top:46px;
	padding-bottom:46px;
	color:#fff;
	font-weight:700;
	font-size:36px;
	text-shadow:0px 3px 2px rgba(0,0,0,0.9);
}
.fair-labels{
	position:relative;
	width:940px;
	height:752px;
	
	color:#fff;
	font-size:18px;
	text-shadow:0px 3px 2px rgba(0,0,0,0.9);
}
.fair-label-1{
	position:absolute;
	left:140px;
}
.fair-label-2{
	position:absolute;
	right:55px;
}
.fair-label-3{
	position:absolute;
	right:90px;
	top:260px;
}
.fair-label-4{
	position:absolute;
	left:220px;
	top:260px;
}
.fair-label-5{
	position:absolute;
	left:265px;
	bottom:160px;
}
.fair-label-6{
	position:absolute;
	right:45px;
	bottom:175px;
}

/* Где нас найти */
.window-8{
	display:block;
	width:100%;
	height:680px;
}
.location-header{
	height:56px;
	padding:47px 0px 47px 0px;
	text-align:center;
}
.location-header h1{
	margin:0;
	color:#3c70a0;
	font-weight:700;
	font-size:48px;
}
#map{
	padding-top:5px;
}

/* Футер */
footer{
	display:block;
	width:100%;
	height:600px;
	text-align:center;
}
.footer-title{
	width:inherit;
	height:150px;
	background:#ffc900;
}
.footer-title span{
	position:relative;
	top:47px;
	font-weight:700;
	font-size:48px;
}
.footer-content{
	margin:0 auto;
	width:620px;
	height:450px;
}
.footer-content p{
	font-size:24px;
}
.footer-content p>b{
	font-size:36px;
}
.footer-form{
	width:620px;
	height:265px;
	margin-top:8px;
	background:rgba(60,112,160,0.9);
	border-radius:4px;
}
.footer-form p{
	padding-top:20px;
	color:#fff;
	font-weight:700;
	font-size:20px;
}
.footer-form input[type="text"]{
	float:left;
	width:265px;
	height:41px;
	margin-left:20px;
	border:none;
	
	font-family:'Helios Cond';
	font-size:18px;
	text-align:center;
	color:#000;
}
#footer-name-input{
	margin-bottom:10px;
}
.footer-form textarea{
	margin-top:0px;
	float:right;
	width:288px;
	height:86px;
	margin-right:20px;
	padding:5px;
	border:none;
	resize:none;
	
	font-family:'Helios Cond';
	font-size:18px;
	color:#000;
}
.footer-form button{
	margin-top:15px;
	width:582px;
	height:70px;
	border:none;
	border-radius:5px;
	background:url('../res/images/button-6.png');
	cursor:pointer;
	
	font-family:'Helios Cond';
	font-weight:700;
	font-size:24px;
	color:#000;
}
.footer-form button:hover{
	box-shadow:0px 1px 6px 2px #ffb800;
}