@charset "windows-1251";
/* CSS Document */

@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed:300,400,700&subset=cyrillic,cyrillic-ext');

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}

* {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}

body {
	margin: 0 auto;
	padding: 0;
	width: auto;
	max-width: 1300px;
	background-color: #E5E5E5;
	font-family: 'Roboto Condensed', Calibri, Arial, Tahoma;
	font-size: 100%;
	line-height: 1.5em;
	color: #444;
}

img {display: block; margin: 0 auto;}

h1 {font-size: 2.7em; font-weight: 400; padding: 0 0 0.7em 0; margin: 0; line-height: 1.0em; color: #A6C5EB;}
h2 {font-size: 1.48em; font-weight: 400;}
h3 {font-size: 1.3em; font-weight: 400; padding: 1em 0 1em 0;}
h4 {font-size: 1.3em; font-weight: 400; padding: 1em 0 0.5em 0;}

a:link, a:visited {color: #6699DF;}
a:hover, a:active {color: #6699DF; text-decoration: none;}

a.bgplus:link, a.bgplus:visited {color: #A6C5EB; text-decoration: none; border-radius: 1.5em; font-size: 1.3em; font-weight: 400; padding: 0.3em 1.5em 0.4em 1.5em; margin-bottom: 1.5em;}
a.bgplus:hover, a.bgplus:active {color: #FFF; background: linear-gradient(to top, #D50000, #FD0100);}

p {margin: 0.1em 0 0.1em 0;}
p.phone {font-size: 1.3em; margin-top: 1.0em;}
p.more {margin: 1.0em 0 1.0em 0;}

/* Шапка главной страницы */
div.header {
	background-color: #EEE7E4;
	background-image: url(../img/bg-header.jpg); /* Фоновая картинка в шапке */
	background-position: bottom;
	background-repeat: no-repeat;
	background-size: cover;
}

div.logo {
	background-color: rgba(0, 0, 0, 0.6);
	width: 350px;
	margin-left: 50px;
	padding: 30px;
}

div.logo img {margin-bottom: 1.5em;}

div.phone {
	background: linear-gradient(to top, #D50000, #FD0100);
	color: #FFF;
	text-align: center;
	font-size: 1.3em;
	padding: 5px 10px 5px 10px;
	margin: 1.5em auto;
	border-radius: 1.5em;
}

div.logo a {font-size: 1.8em; color: #FFF;}

div.logo p {color: #FFF; margin: 0.5em 0 1.5em 0; font-weight: 300; font-size: 1.2em;}
/* Конец Шапка главной страницы */

/* Жалюзи */
div.blind {
	background-color: #EEE7E4;
	background-image: url(../img/bg.png);
	background-position: center;
	background-repeat: repeat;
	text-align: center;
	padding: 3.0em 0 2.5em 0;
/*	border: 1px solid #F00;*/
}

div.blind h2, div.advantages h2 {
	background-color: #A6C5EB;
	color: #FFF;
	padding: 0.4em 1.5em 0.5em 1.5em;
	border-radius: 1.5em;
	display: inline-block;
}

div.block {
	width: auto;
	overflow: hidden;
	margin: 0 0 3.5em 0;
	text-align: center;
}

.block div {
	width: 33%;
	padding: 2.5em 5% 0 5%;
	float: left;
	font-size: 1.3em;
}

.block img {padding: 0 0 0.7em 0;}
/* Конец Жалюзи */

/* Рольставни */
div.roller {
	background-color: #97BAEA;
	background-image: url(../img/bg-blue.png);
	background-position: center;
	background-repeat: repeat;
	padding: 3.5em 1.3em 3.5em 1.3em;
	text-align: center;
	color: #FFF;
}

div.roller h1 {color: #FFF;}

div.roller a {color: #FFF; font-size: 1.3em; font-weight: 300; display: inline-block; margin: 0 0.7em 0.5em 0.7em;}

a.bgplus {background-color: #FFF;}

div.img {margin: 2.5em 10% 0 10%; max-width: 100%;}

div.roller img {border-top: #FFF solid 1px; border-bottom: #FFF solid 1px; padding: 0 0.5em 0 0.5em; width: auto; max-width: 100%; margin-bottom: 1.5em;}

div.roller p:not(.phone) {font-size: 1.1em; font-weight: 300; padding: 0; margin: 0 10% 0 10%;  max-width: 80%;}
/* Конец Рольставни */

/* Наши преимущества */
div.advantages {
	background-color: #FFF;
	padding: 3.5em 1.3em 3.5em 1.3em;
	text-align: center;
}

div.adv {
	width: auto;
	overflow: hidden;
	margin: 1.3em 0 0 0;
	text-align: center;
}

.adv div {
	width: 33%;
	padding: 2.5em 3.5em 1.3em 3.5em;
	float: left;
}

.adv div p {font-size: 1.5em; padding: 1.5em 0 0.7em 0;}
/* Конец Наши преимущества */

/* Гаражные ворота */
div.gate {
	background-image: url(../img/bg-gate.jpg); /* Фоновая картинка */
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

div.gate h1 {color: #FFF; text-align: center;}

div.gate a.bgplus {background-color: #7A7E86; color: #FFF; display: block; padding: 0.4em 1.0em 0.5em 1.0em; margin-bottom: 0.7em; text-align: center;}

div.gate a.bgplus:nth-child(odd) {background-color: #3E444F;}

div.gate p.phone {text-align: center; padding: 1.5em 0 0 0; font-weight: 400;}

/* Конец Гаражные ворота */

/* Подвал */
div.footer {
	background-color: #EEE7E4;
	background-image: url(../img/bg.png);
	background-position: center;
	background-repeat: repeat;
	text-align: center;
	padding: 3.0em;
}

.footer a {display: inline-block; margin: 0.5em 1.3em 0.1em 1.3em;}
.footer img {display: block;}
.footer p:not(.phone) {color: #999;	margin: 0.3em 0 0 0;}
.footer div {margin: 1.5em 0 1.5em 0;}
div.footer p.phone {color: #444;}
/* Конец Подвал */