@font-face {
font-family: Lazurski;
src: url('fonts/Lazurski.ttf');
}
@font-face{
font-family:'LazurskiRegular';
src:url("font/lazurski.eot");
src:url("font/lazurski.eot") format("embedded-opentype"),url("font/lazurski.woff") format("woff"),url("font/lazurski.ttf") format("truetype"),url("http://ma.lifestylegroup.ru/sites/all/themes/lifestylegroup/stylesheets/lazurski.svg#LazurskiRegular") format("svg")
}
html {

}
.slider_wrap {
	width:4000px;
}
body {
background: #cdcece url(images/all-bg.jpg) top center repeat-x; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
}
#main-block {
padding: 0px 0px 0px 0px; font-family: 'LazurskiRegular'; margin: 0px 0px 0px 0px; width: 100%;
}
.clear {
    clear: both;
}
.overlay-container {
display: none; content: " "; height: 10459px; width: 100%; overflow: hidden; position: absolute; z-index: 100; left: 0; top: 0; background: rgba(110, 110, 110, 1);
}
.window-container {
display: block; background: #e0e0e0; margin: 8em auto; width: 421px; padding: 35px 22px 20px 22px; text-align: left; z-index: 3; 
border-radius: 8px; box-shadow: 0px 0px 30px rgba(0,0,0,0.2); transition: 0.4s ease-out; opacity: 0; position: relative;
}
.close {
margin: 0px; display: block; width: 24px; height: 25px; background: url(images/close-modal.png) top right no-repeat; border: none; 
padding: 0px; border-radius: 16px; transition: 0.2s linear; cursor: pointer; 
position: absolute; top: -30px; right: -30px;
}
.close:hover, .close:active, #site-name #logo:hover {
cursor: pointer;
}
.zoomin {
transform: scale(1.2);
}
.zoomout, .zoomout2, .zoomout3 {
transform: scale(0.7); position: relative; z-index: 8;
}
.window-container-visible {
transform: scale(1); opacity: 1;
}	
.zmodal {
z-index: 10;
}
.modal-cont {
margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: center;
}
.modal-cont .title-m {
display: block; margin: 0px 0px 23px 0px; letter-spacing: 3px; word-spacing: 2px; padding: 0px 0px 0px 0px; font-size: 24px; line-height: 32px; font-family: 'LazurskiRegular'; text-transform: uppercase;
}
.modal-cont .title-m span {
display: block; background: url(images/rombik-modal.png) top center no-repeat; padding: 16px 0px 0px 0px;
}
.modal-cont .inf-protect {
display: block; margin: 18px 0px 0px 0px; font-family: Arial; font-size: 12px;
}

#comments-left {
position: absolute; bottom: 116px; left: 4px; width: 241px; height: 194px; display: block; background: url(images/comments-left.png) top center no-repeat;
}
#comments-right {
position: absolute; top: 68px; right: -2px; width: 470px; height: 285px; display: block; background: url(images/comments-right.png) top center no-repeat;
}
#our-pairs-right {
position: absolute; top: 118px; right: -10px; width: 62px; height: 549px; display: block; background: url(images/our-pairs-right.png) top left no-repeat;
}
#our-pairs-left {
position: absolute; top: 118px; left: -10px; width: 62px; height: 549px; display: block; background: url(images/our-pairs-left.png) top left no-repeat;
}
#our-unicum-left {
position: absolute; top: 106px; left: 0px; width: 62px; height: 566px; display: block; background: url(images/our-unicum-left.png) top left no-repeat;
}
#our-unicum-right {
position: absolute; top: 106px; right: 0px; width: 62px; height: 566px; display: block; background: url(images/our-unicum-right.png) top left no-repeat;
}
#block-1 {
padding: 0px 0px 0px 0px; margin: 0 auto; width: 1200px; text-align: center; position: relative; 
height: 762px; vertical-align: top; 
background: url(images/bg-1.jpg) top center no-repeat;
}
#block-1 img {
width: 218px; height: 114px; vartical-align: top; padding: 0px 0px 0px 0px; margin: 0 auto; margin-top: 15px;
}
#block-1 #txt {
padding: 18px 0px 17px 0px; margin: 0 auto; position: absolute; letter-spacing: 2px; bottom: 60px; left: 50%; margin-left: -145px; color: #fff; font-size: 23px; font-weight: 100; text-transform: uppercase; vertical-align: top; width: 290px; background: url(images/dotted-bl-1.png) top center no-repeat, url(images/dotted-bl-1.png) bottom center no-repeat;
}
#block-2 {
padding: 0px 0px 0px 0px; margin: 0 auto; line-height: 23px; width: 1200px; text-align: center; position: relative; color: #231f20; height: 760px; vertical-align: top; background: url(images/bg-2.jpg) top center no-repeat;
}
.bl2-top {
padding: 0px 0px 0px 0px; position: absolute; font-size: 20px; font-weight: 100; text-transform: uppercase; vertical-align: top; 
}
.bl2-top .question {
font-size: 33px; font-family: 'LazurskiRegular'; line-height: 35px; padding-top: 2px; display: inline-block;
}
.bl2-top .b-top {
font-family: 'LazurskiRegular'; font-weight: bold; display: inline-block; font-size: 20px;
}
.bl-2-but {
text-decoration: none; font-family: 'LazurskiRegular';
}
#top-1 {
top: 48px; left: 84px; width: 280px;
}
#top-2 {
top: 48px; left: 435px; width: 296px;
}
#top-3 {
top: 48px; left: 745px; width: 410px;
}
#bl2-bot {
padding: 6px 0px 0px 0px; width: 1020px; height: 75px; line-height: 35px; background: rgba(235, 235, 235, 0.5); position: absolute; bottom: 102px; left: 50%; margin-left: -510px; font-size: 30px; word-spacing: 2px; letter-spacing: 3px; font-weight: 100; text-transform: uppercase; vertical-align: top;
}
#bl2-bot b {
font-family: 'LazurskiRegular'; word-spacing: 3px; letter-spacing: 5px;
}
#block-4 {
padding: 0px 0px 0px 0px; margin: 0 auto; line-height: 30px; letter-spacing: 2px; word-spacing: 2px; width: 1200px; height: 344px; text-align: center; position: relative; color: #fff; vertical-align: top; background: url(images/bg-4.jpg) top center no-repeat;
}
#why-us {
padding: 0px 0px 0px 0px; position: absolute; 
top: 49px; left: 80px; font-size: 25px; font-weight: 100; 
text-transform: uppercase; vertical-align: top; width: 360px;
line-height: 31px;
}
#why-us img{
width: 218px; height: 114px; vartical-align: top; padding: 0px 0px 0px 0px; margin: 0 auto; margin-top: 10px;
}
.Button {
	-moz-box-shadow:inset 0px 4px 5px 1px #d97584;
	-webkit-box-shadow:inset 0px 4px 5px 1px #d97584;
	box-shadow:inset 0px 4px 5px 1px #d97584;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ef909b), color-stop(1, #be5366));
	background:-moz-linear-gradient(top, #ef909b 5%, #be5366 100%);
	background:-webkit-linear-gradient(top, #ef909b 5%, #be5366 100%);
	background:-o-linear-gradient(top, #ef909b 5%, #be5366 100%);
	background:-ms-linear-gradient(top, #ef909b 5%, #be5366 100%);
	background:linear-gradient(to bottom, #ef909b 5%, #be5366 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ef909b', endColorstr='#be5366',GradientType=0);
	background-color:#ef909b;
	-moz-border-radius:17px;
	-webkit-border-radius:17px;
	border-radius:17px;
	border:1px solid #d97584;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family: Lazurski;
	font-size: 29px;
	padding: 6px 66px 4px 66px;
	text-decoration:none;
	text-shadow:0px 0px 0px #86ae47;
}
.Button:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #be5366), color-stop(1, #ef909b));
	background:-moz-linear-gradient(top, #be5366 5%, #ef909b 100%);
	background:-webkit-linear-gradient(top, #be5366 5%, #ef909b 100%);
	background:-o-linear-gradient(top, #be5366 5%, #ef909b 100%);
	background:-ms-linear-gradient(top, #be5366 5%, #ef909b 100%);
	background:linear-gradient(to bottom, #be5366 5%, #ef909b 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#be5366', endColorstr='#ef909b',GradientType=0);
	background-color:#be5366;
}
.Button:active {
	position:relative;
	top:1px;
}
.but-shadow {
display: inline-block;
-webkit-box-shadow: 0px 0px 28px 0px rgba(50, 50, 50, 0.52);
-moz-box-shadow:    0px 0px 28px 0px rgba(50, 50, 50, 0.52);
box-shadow:         0px 0px 28px 0px rgba(50, 50, 50, 0.52);
-moz-border-radius:17px;
-webkit-border-radius:17px;
border-radius:17px;
margin-top: 12px;
}
.bl-3-5 {
padding: 38px 0px 0px 0px; height: 171px; 
font-family: LAZURSK1; margin: 0 auto; letter-spacing: 1px; text-align: center; line-height: 24px; font-size: 21px; width: 1200px; 
position: relative; color: #752624; vertical-align: top; 
background: url(images/bg-3.jpg) top center no-repeat;
}
.bl-3-5 span {
padding: 20px 0px 20px 0px; margin-right: 100px; display: inline-block; vertical-align: top; text-align: center; width: 195px;  background: url(images/dotted-bl-3.png) top center no-repeat, url(images/dotted-bl-3.png) bottom center no-repeat;
}
.bl-3-5 span:last-child {
margin-right: 0px;
}
.bl-6-circle {
padding: 0px 0px 0px 0px; margin-right: 20px; display: inline-block; vertical-align: top; text-align: center; width: 364px; margin: 0 auto;
}
.bl-6-circle:last-child {
margin-right: 0px;
}
.bl-6-circle .circle {
width: 223px; height: 223px; border-radius: 50%; vertical-align: top; padding: 0px 0px 0px 0px; margin: 0 auto;
}
.bl-6-circle .pod-circle {
padding: 0px 0px 0px 0px; margin: 30px 0px 0px 0px; vertical-align: top; text-align: center;
}
.bl-6-circle .pod-icon-1 {
width: 72px; height: 82px; vertical-align: top; padding: 0px 0px 0px 0px; margin: 0 auto;
}
.bl-6-circle .pod-icon-2 {
width: 97px; height: 82px; vertical-align: top; padding: 4px 0px 0px 0px; margin: 0 auto; margin-bottom: -4px;
}
.bl-6-circle .pod-icon-3 {
width: 74px; height: 82px; vertical-align: top; padding: 7px 0px 0px 0px; margin: 0 auto; margin-bottom: -7px;
}
.bl-6-circle .c-title {
color: #ee909b; font-family: 'LazurskiRegular'; display: block; letter-spacing: 3px; padding: 0px 0px 0px 0px; margin: 25px 0px 0px 0px; text-transform: uppercase; font-size: 18px;
}
.bl-6-circle .pod-circle ul {
padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; line-height: 21px; color: #000000; vertical-align: top; list-style-type: none;
}
.bl-6-circle .pod-circle ul li {
padding: 13px 0px 0px 0px; margin: 4px 0px 0px 0px; font-size: 18px; line-height: 18px; vertical-align: top; background: url(images/li-icon.png) top center no-repeat;
}
.bl-6-circle .pod-circle ul.sec-cir li {
padding: 10px 0px 0px 0px; margin: 3px 0px 0px 0px; font-size: 18px; vertical-align: top; background: url(images/li-icon.png) top center no-repeat;
}
.bl-6-circle .pod-circle ul.sec-cir {
padding-top: 0px; margin-top: -2px !important;
}
.pod-2 {
margin-top: 23px !important;
}
.bl-6-circle .c-title-2 {
margin-top: 23px !important;
}
.sec-2-li li {
margin-top: 3px !important; padding-top: 12px !important;
}
#block-6 {
padding-top: 32px; padding-bottom: 0px; background: #fff; height: 728px;
}
#bl6-title {
padding: 11px 0px 9px 0px; margin: 0 auto; margin-top: 2px; text-transform: uppercase; text-align: center; font-family: 'LazurskiRegular'; letter-spacing: 3px; word-spacing: 2px; width: 735px; background: url(images/dotted-bl-6.png) top center no-repeat, url(images/dotted-bl-6.png) bottom center no-repeat;
}
#bl6-title .top {
color: #ee909b; padding: 0px 0px 0px 0px; letter-spacing: 4px; font-weight: 100; font-size: 32px; text-align: center; margin: 0px 0px 0px 0px;
}
#bl6-title .bot {
color: #903d3d; padding: 1px 0px 0px 0px; font-weight: 100; font-size: 24px; letter-spacing: 2px; word-spacing: -1px; text-align: center; margin: 0px 0px 0px 0px;
}
#bl-circles {
padding: 40px 0px 9px 0px; margin: 0 auto; text-align: center; font-family: 'LazurskiRegular';
}
#block-7 {
padding-top: 57px; position: relative; padding-bottom: 0px; height: 705px; vertical-align: top; background: url(images/bg-7.jpg) top center no-repeat; width: 1201px !important;
}
#block-8 {
padding-top: 10px; padding-bottom: 0px; background: #fff; height: 752px;
}
#bl7-title {
padding: 14px 0px 12px 0px; margin: 0 auto; margin-top: 3px; width: 1105px; text-transform: uppercase; text-align: center; font-family: 'LazurskiRegular'; letter-spacing: 3px; word-spacing: 2px; background: url(images/dotted-bl-7.png) top center no-repeat, url(images/dotted-bl-7.png) bottom center no-repeat;
}
#bl7-title .top {
color: #e7babc; padding: 1px 0px 0px 0px; font-weight: 100; font-size: 24px; letter-spacing: 2px; word-spacing: -1px; text-align: center; margin: 0px 0px 0px 0px;
}
.bot-user {
color: #deb1b3; font-weight: 100; font-size: 24px; letter-spacing: 2px; word-spacing: -1px; text-align: center; margin: 0px 0px 0px 0px;
position: absolute; bottom: 50px; left: 0px; width: 100%; display: block; text-transform: uppercase;
}
#b-shad-1 {
position: absolute; bottom: 44px; left: 50%; margin-left: -222px; text-transform: uppercase;
}
#btn-sh-1 {
padding: 6px 60px 4px 60px; line-height: 35px; font-size: 30px; word-spacing: 2px; letter-spacing: 3px; font-weight: 100; text-transform: uppercase; vertical-align: top;
}
#bl7-title .bot {
color: #fff; padding: 0px 0px 0px 0px; font-weight: 100; letter-spacing: 3px; font-size: 32px; text-align: center; margin: 0px 0px 0px 0px;
}
#zayavka-form {
padding: 0px 0px 0px 0px; position: absolute; top: 330px; right: 280px; text-align: center; font-family: 'LazurskiRegular';
}
#zayavka-form #title {
padding: 0px 0px 0px 0px; color: #fff; text-transform: uppercase; letter-spacing: 5px; word-spacing: 1px; font-size: 35px; text-align: center;
}
#zayavka-form #form-bl {
padding: 0px 0px 0px 0px; margin: 0 auto; text-align: center;
}
#zayavka-form #form-bl input.txt {
width: 370px; border-radius: 13px; background: #fff; font-size: 18px; color: #000; font-family: 'LazurskiRegular'; text-align: center; border: none; outline: none; padding: 8px 0px 8px 0px; margin: 17px 0px 0px 0px; display: block;
}
#zayavka-form #form-bl input.txt:first-child {
margin: 15px 0px 0px 0px;
}
.Button-submit {
	-moz-box-shadow:inset 0px 4px 5px 1px #d97584;
	-webkit-box-shadow:inset 0px 4px 5px 1px #d97584;
	box-shadow:inset 0px 4px 5px 1px #d97584;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ef909b), color-stop(1, #be5366));
	background:-moz-linear-gradient(top, #ef909b 5%, #be5366 100%);
	background:-webkit-linear-gradient(top, #ef909b 5%, #be5366 100%);
	background:-o-linear-gradient(top, #ef909b 5%, #be5366 100%);
	background:-ms-linear-gradient(top, #ef909b 5%, #be5366 100%);
	background:linear-gradient(to bottom, #ef909b 5%, #be5366 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ef909b', endColorstr='#be5366',GradientType=0);
	background-color:#ef909b;
	-moz-border-radius:17px;
	-webkit-border-radius:17px;
	border-radius:17px;
	border:1px solid #d97584;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	padding: 10px 66px 6px 66px;

text-decoration: none; 
text-transform: uppercase; 
font-size: 21px; 
letter-spacing: 4px; 
width: 370px; 
margin-top: -15px; 
padding-left: 0px; 
padding-right: 0px; 
font-family: 'LazurskiRegular';	
}
.Button-submit:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #be5366), color-stop(1, #ef909b));
	background:-moz-linear-gradient(top, #be5366 5%, #ef909b 100%);
	background:-webkit-linear-gradient(top, #be5366 5%, #ef909b 100%);
	background:-o-linear-gradient(top, #be5366 5%, #ef909b 100%);
	background:-ms-linear-gradient(top, #be5366 5%, #ef909b 100%);
	background:linear-gradient(to bottom, #be5366 5%, #ef909b 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#be5366', endColorstr='#ef909b',GradientType=0);
	background-color:#be5366;
}
.Button-submit:active {
	position:relative;
	top:1px;
	outline: none;
	border: none;
}
.but-shadow-form {
display: inline-block;
-webkit-box-shadow: 0px 0px 28px 0px rgba(50, 50, 50, 0.52);
-moz-box-shadow:    0px 0px 28px 0px rgba(50, 50, 50, 0.52);
box-shadow:         0px 0px 28px 0px rgba(50, 50, 50, 0.52);
-moz-border-radius:17px;
-webkit-border-radius:17px;
border-radius:17px;
margin-top: 14px;
margin-left: 1px;
height: 25px;
}
#block-8 #title {
padding: 11px 0px 9px 0px; margin: 0 auto; margin-bottom: 20px; text-transform: uppercase; text-align: center; font-family: 'LazurskiRegular'; letter-spacing: 3px; word-spacing: 2px; width: 735px; background: url(images/dotted-bl-6.png) top center no-repeat, url(images/dotted-bl-6.png) bottom center no-repeat;
}
#block-8 #title .top {
color: #ee909b; padding: 0px 0px 0px 0px; font-weight: 100; font-size: 32px; text-align: center; margin: 0px 0px 0px 0px;
}
#block-8 #title .bot {
color: #903d3d; padding: 1px 0px 0px 0px; font-weight: 100; font-size: 24px; letter-spacing: 2px; word-spacing: -1px; text-align: center; margin: 0px 0px 0px 0px;
}
.bl8-c {
padding: 23px 0px 9px 0px; margin: 0 auto; text-align: center; font-family: 'LazurskiRegular';
}
.bl8-c .bl-6-circle img {
margin-left: -5px;
}




.want-client .Button-submit {
	-moz-box-shadow:inset 0px 4px 5px 1px #d97584;
	-webkit-box-shadow:inset 0px 4px 5px 1px #d97584;
	box-shadow:inset 0px 4px 5px 1px #d97584;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ef909b), color-stop(1, #be5366));
	background:-moz-linear-gradient(top, #ef909b 5%, #be5366 100%);
	background:-webkit-linear-gradient(top, #ef909b 5%, #be5366 100%);
	background:-o-linear-gradient(top, #ef909b 5%, #be5366 100%);
	background:-ms-linear-gradient(top, #ef909b 5%, #be5366 100%);
	background:linear-gradient(to bottom, #ef909b 5%, #be5366 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ef909b', endColorstr='#be5366',GradientType=0);
	background-color:#ef909b;
	-moz-border-radius:17px;
	-webkit-border-radius:17px;
	border-radius:17px;
	border:1px solid #d97584;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	padding: 11px 50px 7px 50px;
text-decoration: none; 
text-transform: uppercase; 
font-size: 26px; 
letter-spacing: 3px; 
width: 420px; 
margin-top: 0px; 
padding-left: 0px; 
padding-right: 0px; 
font-family: 'LazurskiRegular';	
}
.want-client .Button-submit:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #be5366), color-stop(1, #ef909b));
	background:-moz-linear-gradient(top, #be5366 5%, #ef909b 100%);
	background:-webkit-linear-gradient(top, #be5366 5%, #ef909b 100%);
	background:-o-linear-gradient(top, #be5366 5%, #ef909b 100%);
	background:-ms-linear-gradient(top, #be5366 5%, #ef909b 100%);
	background:linear-gradient(to bottom, #be5366 5%, #ef909b 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#be5366', endColorstr='#ef909b',GradientType=0);
	background-color:#be5366;
}
.want-client .Button-submit:active {
	position:relative;
	top:1px;
	outline: none;
	border: none;
}
.want-client .but-shadow-form {
display: inline-block;
-webkit-box-shadow: 0px 0px 28px 0px rgba(50, 50, 50, 0.52);
-moz-box-shadow:    0px 0px 28px 0px rgba(50, 50, 50, 0.52);
box-shadow:         0px 0px 28px 0px rgba(50, 50, 50, 0.52);
-moz-border-radius:17px;
-webkit-border-radius:17px;
border-radius:17px;
margin-top: 0px;
margin-left: 0px;
height: 50px;
}







/*----------------------------*/
body > div > div
{
    width: 1200px;
    margin: 0 auto;
}
.title {
    color: #ee909b;
    font-size: 32px;
    width: 740px;
    line-height: 45px;
    vertical-align: middle;
    margin: 0 auto;
    display: block;
    text-align: center;
    text-transform: uppercase;
    padding-top: 50px;
}
.vn-title {
padding-top: 5px; display: block; letter-spacing: 4px; word-spacing: 1px;
}
.col-red {
color: #d95966;
}
.title::after, .title::before {
    content:" ";
    width: 100%;
    height: 4px;
    background: url('./images/dot.png') left top repeat-x;
    display: block;
    margin:0 auto;
}
.dot::after, .dot::before {
    content:" ";
    width: 740px;
    height: 4px;
    background: url('./images/dot.png') left top repeat-x;
    display: block;
    margin: 8px auto;
}
.white::after, .white::before {
    background: url('./images/dot-white.png') left top repeat-x;
}
.btn {
    background:url('./images/button-back.png') repeat-x;
    border-radius: 16px;
    -webkit-box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.75);
    -moz-box-shadow:    0px 0px 25px 0px rgba(0, 0, 0, 0.75);
    box-shadow:         0px 0px 25px 0px rgba(0, 0, 0, 0.75);
    height: 47px;
    display: block; 
    font-size:20px;
    text-transform: uppercase;
    line-height: 52px;
    vertical-align: middle;
    color: #fff;
    overflow: hidden;
    text-align: center;
    letter-spacing: 5px;
}

/*------------------------------------clients------------------------------------*/
#block-9 {
    height: 760px;
    background: url('./images/clients-back.jpg') no-repeat;
    background-size:cover;    
    display: block;
}
/*------------------------------------/clients------------------------------------*/


/*------------------------------------tv------------------------------------*/
#block-10 {
    height: 760px;
    background: url('./images/tv-back.png') no-repeat;
    background-size:cover;    
    display: block;
}
#block-10 .video {
    width: 1150px;
    margin: 0 auto;
    height: 345px;
    margin-top: 83px;
}
#block-10 .video .video-item {
    display: none;
    float: left;
    margin: 0 25px;
    border: 5px solid #c0bdc6;
    border-bottom-width:17px;
}
.visible {
	display:block !important;
}
#block-10 .video .video-item .video-container {
    width: 512px;
    height: 322px;
    border: 1px solid #fff;
    border-top: 0;
}
#block-10 .video .video-item.inactive {
    opacity:0.32;
}
/*------------------------------------/tv------------------------------------*/

/*------------------------------------pairs------------------------------------*/
.img_b {
	width:350px !important;margin-left:45px !important;height:350px !important;background-size:100% !important;
}
#block-11 {
    min-height: 870px;
    background: #fff;  
    display: block;
	padding-bottom: 50px;
}


#block-11 .slider {
    height:1020px;
    width: 1080px;
	overflow:hidden;
    margin: 0 auto;
    position: relative;
    margin-top: 35px;
}
#block-11 .slider-item {
    height:100%;
    width:400px;
    display: inline-block;
    float: left;
    margin-left: 220px;
}
#block-11 .slider-item:first-of-type {
    margin-left:0;
}

#block-11 .slider-item-logo {
width:125px;height:125px;  background-size: 260px;

    text-align: center;
	margin-bottom:50px;
    background: center top no-repeat;
  
	border-radius:50%;
}
#block-11 .slider-item-title {
    margin-top: -20px;
    height: 35px;
    width:100%;
    color:#ee909b;
    font-size: 24px;
    text-align: center;
    text-transform: uppercase;
	letter-spacing: 2px;
	margin-left:20px;
}
#block-11 .slider-item-text {
    text-align: center;
    font-size: 19px;
    line-height: 18px;
    width: 100%;
	margin-left:20px;
}
/*inactive*/
#block-11 .slider-item.inactive {
    width: 95px;
}
#block-11 .slider-item.inactive .slider-item-logo {
    background-size: 130px;
	margin-top:100px;
}

#block-11 .slider-item.inactive .slider-item-title {
    height: 40px;
    font-size: 14px;
    text-align: center;
}
#block-11 .slider-item.inactive .slider-item-text {
    display: none;
}
/*/inactive*/
#block-11 .arrows {
    width: 600px;
    margin-left: -300px;
    position: absolute;
    left: 50%;
    top: 90px;
}
#block-11 .arrow-left, #block-11 .arrow-right {
    width: 64px;
    height: 140px;
    display: inline-block;
    cursor: pointer;
}
#block-11 .arrow-left {
    background:url('./images/arrow-left.png') center center no-repeat;
    float: left;
}
#block-11 .arrow-right {
    background:url('./images/arrow-right.png') center center no-repeat;
    float: right;
}

#block-11 .callback {
    width: 455px;
    margin:0 auto;
}





#block-10 {
	position:relative !important;
	
	
}

#block-10 .arrows1 {
    width: 600px;
    

    top: 60px;
}
#block-10 .arrow-left1, #block-10 .arrow-right1 {
    width: 64px;
    height: 140px;
    display: inline-block;
    cursor: pointer;
}
#block-10 .arrow-left1 {
    background:url('./images/arrow-left.png') center center no-repeat;
	background-size:40%;
    float: left;
	  position:absolute;
	  top:37%;
	  left:-10px;
}
#block-10 .arrow-right1 {
    background:url('./images/arrow-right.png') center center no-repeat;
    float: right;
	background-size:40%;
	 position:absolute;
	  top:37%;
	  right:-10px;
	  z-index:99999999999999;
}
/*------------------------------------/pairs------------------------------------*/
/*---------------------------------------5--------------------------------------*/

#block-12 {
    background:url('./images/block-12.png') no-repeat;
    background-size: cover;
    height: 761px;
	/* margin-top:380px; */
}
#block-12 .list {
    margin: 0 auto;
    margin-top:330px;
    height: 75px;
    width: 1050px;
    text-align: center;
    padding-left: 74px;
	letter-spacing: 1px;
}
#block-12 .list-item {
    display: inline-block;
    float: left;
    margin-left: 74px;
    width: 142px;
    color: #752624;
    font-size: 20px;
    text-align: center;
    line-height: 24px;
}
#block-12 .list-item:first-of-type{
    margin-left: 0;
}
#block-12 .buttons {
    margin: 0 auto;
    margin-top: 119px;
    width: 1110px;
    height: 60px;
}
#block-12 .button {
    height: 35px;
    background-color:rgba(117,38,36,0.75);  
    margin: 0 6px;  
    display: inline-block;
    float: left;
    line-height: 35px;
    vertical-align: middle;
    color: #fff;
    text-align:center;
	font-size: 24px;
}
#block-12 .but-light {
    background-color: rgba(190,72,89,0.70) !important;
}
/*---------------------------------------/5--------------------------------------*/
/*---------------------------------------form------------------------------------*/


.window-container .input input {
    height: 36px;
    width: 355px;
    border-radius: 14px;
    background: #fff;
    color: #000;
    margin-bottom: 8px;
	margin-top: 5px;
    text-align: center;
    font-family: 'LazurskiRegular';
    font-size: 18px;
	border: 2px solid #e0e0e0;
	outline: none;
}
.window-container .input input:focus {
    border: 2px solid #cf5261;
}
.window-container .input textarea {
    border: 2px solid #e0e0e0;
    height: 75px;
    width: 355px;
    border-radius: 14px;
    background: #fff;
    color: #000;
    margin-bottom: 8px;
	margin-top: 5px;
	padding-top: 7px;
	padding-bottom: 3px;
    text-align: center;
    font-family: 'LazurskiRegular';
    font-size: 18px;
	outline: none;	
}
.window-container .input textarea:focus {
    border: 2px solid #cf5261;
}
.window-container .but-shadow-form {
display: inline-block;
-webkit-box-shadow: 0px -8px 48px 0px rgba(50, 50, 50, 0.95);
-moz-box-shadow:    0px -8px 48px 0px rgba(50, 50, 50, 0.95);
box-shadow:         0px -8px 48px 0px rgba(50, 50, 50, 0.95);
-moz-border-radius: 17px;
-webkit-border-radius: 17px;
border-radius: 17px;
margin-top: 38px;
margin-left: 1px;
height: 25px;
}
.window-container .send {
    height:36px;
    border-radius: 14px;
    line-height:36px;
    font-size: 21px;
    width: 355px;
}




#block-7 {
    position: relative;
}
#block-7 .form , #block-13 .form {
    width: 371px;
    height: 205px;
    position:absolute;
    left: 630px;
    top: 330px;
}
#block-7 .form-title, #block-13 .form-title {
    font-size: 35px;
    color: #fff;
    letter-spacing: 4px;
    text-transform: uppercase;
    margin-bottom: 16px;
    text-align: center;
}
#block-7 .input input{
    height: 36px;
    width: 100%;
    border-radius: 14px;
    background: #fff;
    color: #000;
    margin-bottom:15px;
	margin-top:2px;
    text-align: center;
    font-family: 'LazurskiRegular';
    font-size: 18px;
    border: 0;
}
#block-7 .send{
    height:36px;
    border-radius: 14px;
    line-height:36px;
    font-size: 21px;
    width: 100%;
}
#block-13 {
padding-top: 57px; 
position: relative; padding-bottom: 0px; height: 705px; vertical-align: top; background: url(images/bg-7.jpg) top center no-repeat;	
}
#block-13 .input input{
    height: 36px;
    width: 100%;
    border-radius: 14px;
    background: #fff;
    color: #000;
    margin-bottom:15px;
    text-align: center;
    font-family: 'LazurskiRegular';
    font-size: 18px;
    border: 0;
}
#block-13 .send{
    height:36px;
    border-radius: 14px;
    line-height:36px;
    font-size: 21px;
    width: 100%;
}
/*---------------------------------------/form------------------------------------*/
#block-14 {
    position: relative;
    height:761px;
    background:url('./images/block-14.jpg') no-repeat;
    background-size: cover;
}
#block-14 .values{
    width: 1087px;
    height: 63px;
    position: absolute;
    top: 380px;
    left: 50%;
    margin-left: -532px;
}
#block-14 .val {
    height: 63px;
    line-height: 63px;
    vertical-align: middle;
    text-transform: uppercase;
    color:#752624;
    font-size: 31px;
    display: inline-block;
    float: left;
    text-align: center;
	font-weight: bold;
	letter-spacing: 6px;
}

/**/

#block-15 {
    
    position: relative;
    height:761px;
    background:url('./images/block-15.png') no-repeat;
    background-size: cover;
}
#block-15 .title{
    margin-bottom: 25px;
}
#block-15 .info{
    padding: 0 60px;
}
#block-15 .contacts{
    height:483px;
}
#block-15 .map{
    height:483px;
    width:483px;
    background:url('./images/map.png') center center no-repeat rgba(255,255,255,0.6);
    
    -webkit-box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.3);
    -moz-box-shadow:    0px 5px 15px 0px rgba(0, 0, 0, 0.3);
    box-shadow:         0px 5px 15px 0px rgba(0, 0, 0, 0.3);
    display: inline-block;
    float: left;
    margin-right:60px;
	margin-left:5px;
}
#block-15 .address{
    width: 532px;
    display: inline-block;
    float: left;
    letter-spacing: 2px;
}
#block-15 .value img {
    margin-top:-2px;
    margin-right: 4px;
    vertical-align: middle;
	text-decoration: none;
}
#block-15 .value span { 
    font-size: 23px;
    font-weight: bold;
    letter-spacing: 0;
    font-family: Calibri;
    color: #000;
    margin-right: -5px;
}
#block-15 .value{
position: relative;
    min-height: 51px;
    line-height: 49px;
    vertical-align: middle;
    font-size:28px;
    color: #752624;
    background:rgba(255,255,255,0.8);
    text-align: center;
    width: 100%;
}
#block-15 .sub-value{
    height: 28px;
    font-size: 22px;
    margin: 18px 0;
    text-align: center;
    width: 100%;
}
#block-15 .quest{
    margin-top:25px;
    height: 105px;
    line-height: 105px;
    vertical-align: middle;
    width: 100%;
    background:rgba(255,255,255,0.8);
}
#block-15 .quest > div{
display: inline-block;
float: left;
}
#block-15 .btn{
margin-top: 29px;
padding: 0px 48px 0px 48px;
}
#block-15 .q-value {
color:#d97078;
font-size:21px;
letter-spacing: 1px;
text-transform: uppercase;
width: 319px;
text-align: center;
padding-top: 3px;
}
#block-15 .q-value:first-child {
color:#d97078;
font-size:21px;
letter-spacing: 2px;
text-transform: uppercase;
width: 305px;
text-align: center;
}
#phone-icon {
padding: 0px 0px 0px 0px; background: url(images/phone-icon.png) top center no-repeat; position: absolute; top: 9px; left: 15px; display: inline-block; width: 35px; height: 34px;
}
#email-icon {
padding: 0px 0px 0px 0px; background: url(images/email-icon.png) top center no-repeat; position: absolute; top: 9px; left: 15px; display: inline-block; width: 35px; height: 34px;
}











