html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code, del, dfn, em, font, 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 {	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100.01%;	vertical-align: baseline;	background: transparent;}body {	line-height: 1.2;	overflow-x: hidden;}html, body {	height: 100%;}body {	background: #fff; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; color: #000;}@font-face { font-family: 'MyriadPro-Regular'; src: url('webfonts/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'), url('webfonts/MyriadPro-Regular.otf') format('opentype'), url('webfonts/MyriadPro-Regular.woff') format('woff'), url('webfonts/MyriadPro-Regular.ttf') format('truetype'), url('webfonts/MyriadPro-Regular.svg#MyriadPro-Regular') format('svg'); font-weight: normal; font-style: normal; }@font-face { font-family: 'Bitter-Bold'; src: url('webfonts/Bitter-Bold.eot?#iefix') format('embedded-opentype'), url('webfonts/Bitter-Bold.otf') format('opentype'), url('webfonts/Bitter-Bold.woff') format('woff'), url('webfonts/Bitter-Bold.ttf') format('truetype'), url('webfonts/Bitter-Bold.svg#Bitter-Bold') format('svg'); font-weight: normal; font-style: normal; }@font-face { font-family: 'PTSans-Narrow'; src: url('webfonts/PTSans-Narrow.eot?#iefix') format('embedded-opentype'), url('webfonts/PTSans-Narrow.woff') format('woff'), url('webfonts/PTSans-Narrow.ttf') format('truetype'), url('webfonts/PTSans-Narrow.svg#PTSans-Narrow') format('svg'); font-weight: normal; font-style: normal; }.counter-bl-1 {position: absolute; top: 18px; left: 50px; display: block; padding: 0px 0px 0px 0px; width: 59px; height: 40px;}.counter-bl-2 {position: absolute; top: 18px; left: 120px; display: block; padding: 0px 0px 0px 0px; width: 59px; height: 40px;}.counter-bl-3 {position: absolute; top: 18px; left: 190px; display: block; padding: 0px 0px 0px 0px; width: 59px; height: 40px;}.counter-bl-4 {position: absolute; top: 18px; left: 260px; display: block; padding: 0px 0px 0px 0px; width: 59px; height: 40px;}.hidden {opacity: 0;}.visible {opacity: 1;}#block-1 {width: 100%; height: 793px; position: relative; z-index: 99; margin: 0 auto; padding: 0px 0px 0px 0px; vertical-align: top; background: url(images/block-1-bg.png) top center no-repeat;}#block-1 #top-block-text {width: 1198px; position: relative; margin: 0 auto; padding: 0px 0px 0px 0px; vertical-align: top; text-align: center;}#block-1 #bl-1-title {font-family: 'Bitter-Bold'; padding: 35px 0px 0px 0px; color: #fff; font-size: 55px;}#block-1 #bl-1-text {text-align: center; padding: 29px 0px 0px 0px; font-family: 'Bitter-Bold'; color: #fff;}#block-1 #item-1 {text-align: center; display: inline-block; vertical-align: top; width: 300px; padding: 30px 0px 0px 0px; margin-left: -20px;}#block-1 #item-2 {text-align: center; display: inline-block; vertical-align: top; width: 240px; padding: 30px 0px 0px 0px;}#block-1 #item-1 img {display: inline-block; vertical-align: top; width: 84px; height: 75px; padding: 0px 0px 14px 0px;}#block-1 #item-1 div, #block-1 #item-2 div {font-size: 20px; line-height: 21px; font-family: 'PTSans-Narrow'; color: #fff;}#block-1 #item-2 img {display: inline-block; vertical-align: top; width: 68px; height: 75px; padding: 0px 0px 14px 0px;}#block-1 #trust {text-align: left; display: block; position: absolute; top: 453px; left: 768px; width: 300px; vertical-align: top; padding: 0px 0px 0px 0px; font-family: 'PTSans-Narrow'; font-size: 20px; letter-spacing: 1px; color: #fff; line-height: 30px;}#block-1 #trust span {font-family: 'Bitter-Bold'; color: #fff; font-size: 30px; letter-spacing: 0px; display: block; margin-left: -1px;}#block-2 {background: rgb(243,225,244);background: -moz-linear-gradient(top,  rgba(243,225,244,1) 0%, rgba(232,197,235,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(243,225,244,1)), color-stop(100%,rgba(232,197,235,1)));background: -webkit-linear-gradient(top,  rgba(243,225,244,1) 0%,rgba(232,197,235,1) 100%);background: -o-linear-gradient(top,  rgba(243,225,244,1) 0%,rgba(232,197,235,1) 100%);background: -ms-linear-gradient(top,  rgba(243,225,244,1) 0%,rgba(232,197,235,1) 100%);background: linear-gradient(to bottom,  rgba(243,225,244,1) 0%,rgba(232,197,235,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3e1f4', endColorstr='#e8c5eb',GradientType=0 );width: 100%; height: 832px; position: relative; z-index: 98; margin: 0 auto; margin-top: -90px; padding: 0px 0px 0px 0px; vertical-align: top}#block-2 #w-center {width: 1198px; height: 812px; position: relative; margin: 0 auto; padding: 0px 0px 0px 0px; vertical-align: top; text-align: center;}#block-2 #w-center #bl-2-title {font-family: 'Bitter-Bold'; padding: 100px 0px 0px 0px; color: #835287; font-size: 36px; line-height: 52px;}#block-2 #w-center #bl-2-title span {font-size: 48px;}#block-2 #w-center #left-block {text-align: left; display: block; position: absolute; top: 260px; left: 120px; width: 530px; vertical-align: top; padding: 0px 0px 0px 0px; font-family: 'Ubuntu', sans-serif; font-weight: 400; font-size: 16px; color: #000;}#block-2 #w-center #form-right-block {text-align: center; display: block; z-index: 90; position: absolute; top: 236px; left: 690px; background: url(images/forms-block-bg.png) top center no-repeat; width: 407px; height: 575px; vertical-align: top; padding: 0px 0px 0px 0px; font-family: 'Bitter-Bold'; color: #000;}#block-2 #w-center #left-block #p-title {font-weight: 300; font-size: 30px; display: block; padding: 0px 0px 32px 0px;}#block-2 #w-center #left-block #p-item-1 {padding: 0px 0px 30px 0px;}#block-2 #w-center #left-block #p-item-2 {padding: 0px 0px 30px 0px;}#block-2 #w-center #left-block #p-item-3 {padding: 0px 0px 30px 0px;}#block-2 #w-center .p-item-tit {font-weight: 400; font-size: 19px; display: block; padding: 0px 0px 0px 26px; line-height: 23px;}#block-2 #w-center .p-item-desc {font-weight: 400; font-size: 16px; display: block; padding: 10px 0px 0px 26px;}#block-2 #w-center .p-item-tit span {margin-left: -26px;}#block-2 #w-center #form-right-block #title {font-weight: 400; font-size: 18px; line-height: 30px; font-family: 'Bitter-Bold'; display: block; padding: 57px 0px 0px 0px; color: #835287;}#block-2 #w-center #form-right-block #title span {color: #1ec235; font-size: 24px;}#block-2 #w-center #form-right-block #counter-pink-bl {padding: 0px 0px 0px 0px; position: relative; width: 364px; margin: 24px 0px 0px 23px; font-family: 'Ubuntu', sans-serif; font-weight: 400; height: 148px; font-size: 14px; color: #000; background: #fff4ff;}#block-2 #w-center #form-right-block #counter-pink-bl #to-end {padding: 16px 0px 0px 0px; display: block;}#block-2 #w-center #form-right-block #counter-pink-bl #counter-bg {padding: 0px 0px 0px 0px; margin: 4px 0px 0px 1px; color: #5c5c5c; font-family: 'Ubuntu', sans-serif; font-weight: 700; font-size: 36px; display: block; position: relative; background: url(images/counter-bg.png) top center no-repeat; width: 364px; height: 82px;}#block-2 #w-center #form-right-block #counter-pink-bl #counter-bg #days {position: absolute; top: 78px; left: 68px; color: #000; font-family: 'Ubuntu', sans-serif; font-size: 13px; font-weight: 300;}#block-2 #w-center #form-right-block #counter-pink-bl #counter-bg #hours {position: absolute; top: 78px; left: 135px; color: #000; font-family: 'Ubuntu', sans-serif; font-size: 13px; font-weight: 300;}#block-2 #w-center #form-right-block #counter-pink-bl #counter-bg #minutes {position: absolute; top: 78px; left: 196px; color: #000; font-family: 'Ubuntu', sans-serif; font-size: 13px; font-weight: 300;}#block-2 #w-center #form-right-block #counter-pink-bl #counter-bg #sec {position: absolute; top: 78px; left: 264px; color: #000; font-family: 'Ubuntu', sans-serif; font-size: 13px; font-weight: 300;}#block-2 #w-center #form-right-block #form-bl {padding: 0px 0px 0px 0px; position: relative; width: 364px; margin: 30px 0px 0px 23px; font-family: 'Ubuntu', sans-serif; font-weight: 400; height: 148px; font-size: 14px; color: #000;}#block-2 #w-center #form-right-block #form-bl #text {padding: 0px 0px 0px 0px; display: block; font-size: 19px; color: #000;}#block-2 #w-center #form-right-block #form-bl #text span {font-weight: 300;}#block-2 #w-center #form-right-block #form-bl #zayavka {padding: 0px 0px 0px 0px; margin: 16px 0px 0px 0px; color: #5c5c5c; font-family: 'Ubuntu', sans-serif; font-weight: 700; font-size: 36px; display: block; position: relative; width: 364px; height: 82px;}#block-2 #w-center #form-right-block #form-bl #zayavka #zayavka-name {text-align: center; background: #fff; height: 48px; width: 28px; display: inline-block; vertical-align: top; outline: none; border: 1px solid #c6c6c6; padding: 0px 10px 0px 10px; font-family: 'Ubuntu', sans-serif; font-weight: 400; font-size: 19px; margin: 0px 0px 0px 0px;}#block-2 #w-center #form-right-block #form-bl #zayavka #zayavka-phone {text-align: center; background: #fff; height: 48px; width: 58px; display: inline-block; vertical-align: top; outline: none; border: 1px solid #c6c6c6; padding: 0px 10px 0px 10px; font-family: 'Ubuntu', sans-serif; font-weight: 400; font-size: 19px; margin: 0px 0px 0px 1px;}#block-2 #w-center #form-right-block #form-bl #zayavka #zayavka-mail {text-align: center; background: #fff; height: 48px; width: 100px; display: inline-block; vertical-align: top; outline: none; border: 1px solid #c6c6c6; padding: 0px 10px 0px 10px; font-family: 'Ubuntu', sans-serif; font-weight: 400; font-size: 19px; margin: 0px 0px 0px 1px;}#block-2 #w-center #form-right-block #form-bl #zayavka #zayavka-submit-1 {cursor: pointer; display: block; margin: 0 auto; margin-top: 10px; padding: 15px 0px 0px 0px; background: url(images/button-submit-1.png) top center no-repeat; width: 271px; text-align: center; height: 38px; font-family: 'Ubuntu', sans-serif; font-weight: 400; color: #fff; font-size: 16px;}#block-2 #w-center #form-right-block #form-bl #zayavka #zayavka-submit-1:hover {background: url(images/button-submit-1-hover.png) top center no-repeat;}#block-2 #w-center #form-right-block #form-bl #zayavka input {color: #a4a4a4;}#block-2 #w-center #form-right-block #form-bl #zayavka input:focus {color: #000;}#block-2 #bottom-srez {width: 1920px; height: 129px; z-index: 80; background: url(images/block-3-top-bg.png) top center no-repeat; position: absolute; bottom: -22px; left: 50%; margin-left: -960px;}#block-3 {width: 100%; height: 690px; position: relative; z-index: 97; margin: 0 auto; margin-top: -10px; padding: 0px 0px 0px 0px; vertical-align: top; background: #fff;}#block-3 #w-center {width: 1198px; height: 680px; position: relative; margin: 0 auto; padding: 0px 0px 0px 0px; vertical-align: top; text-align: center;}#block-3 #w-center #bl-3-title {font-family: 'Bitter-Bold'; padding: 105px 0px 0px 0px; color: #000000; font-size: 36px;}#block-3 #w-center #items-block {text-align: center; display: block; z-index: 70; vertical-align: top; padding: 133px 0px 0px 0px; font-family: 'Ubuntu', sans-serif; font-weight: 400; color: #000;}#block-3 #w-center #items-block .items {padding: 0px 0px 0px 0px; position: relative; text-align: left; display: inline-block; width: 318px; height: 60px; vertical-align: top;}#selfi-icon-1 {width: 47px; height: 59px; position: absolute; top: 0px; left: 0px;}#selfi-icon-2 {width: 53px; height: 59px; position: absolute; top: 0px; left: 0px;}#selfi-icon-3 {width: 50px; height: 59px; position: absolute; top: 0px; left: 0px;}#selfi-icon-4 {width: 47px; height: 55px; position: absolute; top: 0px; left: 0px;}#selfi-icon-5 {width: 53px; height: 55px; position: absolute; top: 0px; left: 0px;}#selfi-icon-6 {width: 50px; height: 55px; position: absolute; top: 0px; left: 0px;}#block-3 #w-center #items-block .items .tit {font-weight: 400; position: absolute; top: 7px; left: 64px; font-size: 24px; font-weight: 500; display: block; padding: 0px 0px 0px 0px;}#block-3 #w-center #items-block .items .tit span {font-weight: 300;}#block-3 #w-center #items-block .items .desc {font-weight: 400; position: absolute; top: 37px; left: 64px; font-size: 16px; font-weight: 300; display: block; padding: 0px 0px 0px 0px;}#block-3 #bottom-srez {width: 1920px; height: 105px; z-index: 80; background: #fff url(images/block-4-top-bg.png) top center no-repeat; position: absolute; bottom: -107px; left: 50%; margin-left: -960px;}#block-3 #otsut {padding: 0px 0px 104px 0px; display: block;}#block-4 {width: 100%; height: 750px; position: relative; z-index: 96; margin: 0 auto; margin-top: 0px; padding: 0px 0px 0px 0px; vertical-align: top; background: #f8f5fa;}#block-4 #w-center {width: 1198px; height: 680px; position: relative; margin: 0 auto; padding: 0px 0px 0px 0px; vertical-align: top; text-align: center;}#block-4 #w-center #bl-4-title {font-family: 'Bitter-Bold'; padding: 111px 0px 0px 0px; color: #000000; font-size: 36px;}#block-4 #w-center #photos-selfi {text-align: center; display: block; z-index: 70; vertical-align: top; padding: 30px 0px 0px 10px; font-family: 'Ubuntu', sans-serif; font-weight: 400; color: #000;}#block-4 #w-center #photos-selfi .photo-item {padding: 0px 0px 0px 0px; position: relative; text-align: left; display: inline-block; width: 324px; height: 230px; vertical-align: top;}#block-4 #w-center #photos-selfi .photo-item .tit {font-weight: 400; position: absolute; top: 173px; left: 11px; font-size: 18px; font-weight: 500; display: block; padding: 0px 0px 0px 0px;}#block-4 #w-center #photos-selfi .photo-item .desc {font-weight: 400; position: absolute; top: 198px; left: 33px; font-size: 16px; font-weight: 300; display: block; padding: 0px 0px 0px 0px; line-height: 23px;}#block-4 #photos-1 {width: 211px; height: 150px; position: absolute; top: 18px; left: 0px;}#block-4 #photos-2 {width: 209px; height: 150px; position: absolute; top: 18px; left: 3px;}#block-4 #photos-3 {width: 212px; height: 150px; position: absolute; top: 18px; left: 0px;}#block-4 #photos-4 {width: 211px; height: 150px; position: absolute; top: 18px; left: 0px;}#block-4 #photos-5 {width: 217px; height: 150px; position: absolute; top: 18px; left: 0px;}#block-4 #photos-6 {width: 212px; height: 150px; position: absolute; top: 18px; left: 0px;}#block-4 #bottom-srez {width: 1920px; height: 99px; z-index: 80; background: url(images/block-4-bottom-bg.png) top center no-repeat; position: absolute; bottom: -162px; left: 50%; margin-left: -960px;}#block-4 #otsut {padding: 0px 0px 30px 0px; display: block;}#block5 { width: 100%; height: 846px; background: url(images/block-5-bg-bubles.png) no-repeat center top; }#block5>div { height: 846px; width: 100%; }#block-5 {width: 100%; height: 846px; position: relative; z-index: 95; margin: 0 auto; margin-top: -20px; padding: 0px 0px 0px 0px; vertical-align: top; background: url(images/block-5-bg.png) top center no-repeat;}#block-5 #w-center {width: 1198px; height: 680px; position: relative; margin: 0 auto; padding: 0px 0px 0px 0px; vertical-align: top; text-align: center;}#block-5 #w-center #bl-5-title {font-family: 'Bitter-Bold'; padding: 146px 0px 0px 0px; color: #835287; font-size: 36px;}#block-5 #w-center #bl-5-title span {font-size: 48px; display: block; padding-top: 3px;}#block-5 #w-center #items-bl {text-align: center; display: block; z-index: 70; vertical-align: top; padding: 60px 0px 0px 0px; font-family: 'Ubuntu', sans-serif; font-weight: 400; color: #000;}#block-5 #w-center #items-bl .items {padding: 0px 0px 0px 0px; position: relative; text-align: center; display: inline-block; width: 290px; height: 400px; margin-right: 40px; background: #fff; vertical-align: top; -webkit-box-shadow: 0px 0px 20px 0px rgba(131, 82, 135, 0.75); -moz-box-shadow: 0px 0px 20px 0px rgba(131, 82, 135, 0.75); box-shadow: 0px 0px 20px 0px rgba(131, 82, 135, 0.75);}#block-5 #w-center #items-bl .items:last-child {margin-right: 0px;}#block-5 #w-center #items-bl .items img {padding: 0px 0px 0px 0px; display: block; margin: 0 auto; margin-top: 61px;}#block-5 #w-center #items-bl .items .button {position: absolute; bottom: 15px; left: 50%; margin-left: -128px; cursor: pointer; display: block; padding: 16px 0px 0px 0px; background: url(images/button-2.png) top center no-repeat; width: 256px; text-align: center; height: 37px; font-family: 'Ubuntu', sans-serif; font-weight: 500; text-transform: uppercase; color: #fff; font-size: 16px;}#block-5 #w-center #items-bl .items .button:hover {background: url(images/button-2-hover.png) top center no-repeat;}#block-5 #w-center #items-bl .items .price {font-size: 30px; display: block; padding: 33px 0px 0px 0px; color: #1ec235; font-family: 'Bitter-Bold';}#block-6 {width: 100%; height: 854px; position: relative; z-index: 96; margin: 0 auto; margin-top: -97px; padding: 0px 0px 0px 0px; vertical-align: top; background: url(images/block-6-bg.png) top center no-repeat;}#block-6 #w-center {width: 1198px; height: 680px; position: relative; margin: 0 auto; padding: 0px 0px 0px 0px; vertical-align: top; text-align: center;}#block-6 #w-center #title-left {position: absolute; top: 104px; left: 295px; display: block; font-family: 'Bitter-Bold'; padding: 140px 0px 0px 0px; color: #67ff7c; font-size: 36px;}#block-6 #w-center #desc-left {position: absolute; top: 358px; left: 165px; display: block; font-family: 'Ubuntu', sans-serif; font-weight: 300; padding: 100px 0px 0px 0px; color: #fff; font-size: 18px; text-align: left;}#block-6 #w-center #desc-left #icon-1 {display: block; padding: 0px 0px 0px 42px; margin-top: 0px; background: url(images/icon-1.png) top left no-repeat; background-position: 0px 0px; min-height: 22px;}#block-6 #w-center #desc-left #icon-2 {display: block; padding: 0px 0px 0px 42px; margin-top: 20px; background: url(images/icon-2.png) top left no-repeat; background-position: 0px 4px; min-height: 21px;}#block-6 #w-center #desc-left #icon-3 {display: block; padding: 0px 0px 0px 42px; margin-top: 22px; background: url(images/icon-3.png) top left no-repeat; background-position: 0px 1px; min-height: 19px;}#block-6 #w-center #desc-left #icon-4 {display: block; padding: 0px 0px 0px 42px; margin-top: 22px; background: url(images/icon-4.png) top left no-repeat; background-position: 0px 4px; min-height: 21px;}#block-6 #w-center #form-right-block {text-align: center; display: block; z-index: 90; position: absolute; top: 136px; left: 690px; background: url(images/forms-block-bg.png) top center no-repeat; width: 407px; height: 575px; vertical-align: top; padding: 0px 0px 0px 0px; font-family: 'Bitter-Bold'; color: #000;}#block-6 #w-center #form-right-block #title {font-weight: 400; font-size: 18px; line-height: 30px; font-family: 'Bitter-Bold'; display: block; padding: 57px 0px 0px 0px; color: #835287;}#block-6 #w-center #form-right-block #title span {color: #1ec235; font-size: 24px;}#block-6 #w-center #form-right-block #counter-gray-bl {padding: 0px 0px 0px 0px; position: relative; width: 364px; margin: 24px 0px 0px 23px; font-family: 'Ubuntu', sans-serif; font-weight: 400; height: 148px; font-size: 14px; color: #000; background: #ece6ff;}#block-6 #w-center #form-right-block #counter-gray-bl #to-end {padding: 16px 0px 0px 0px; display: block;}#block-6 #w-center #form-right-block #counter-gray-bl #counter-bg {padding: 0px 0px 0px 0px; margin: 4px 0px 0px 1px; color: #5c5c5c; font-family: 'Ubuntu', sans-serif; font-weight: 700; font-size: 36px; display: block; position: relative; background: url(images/counter-bg.png) top center no-repeat; width: 364px; height: 82px;}#block-6 #w-center #form-right-block #counter-gray-bl #counter-bg #days {position: absolute; top: 78px; left: 68px; color: #000; font-family: 'Ubuntu', sans-serif; font-size: 13px; font-weight: 300;}#block-6 #w-center #form-right-block #counter-gray-bl #counter-bg #hours {position: absolute; top: 78px; left: 135px; color: #000; font-family: 'Ubuntu', sans-serif; font-size: 13px; font-weight: 300;}#block-6 #w-center #form-right-block #counter-gray-bl #counter-bg #minutes {position: absolute; top: 78px; left: 196px; color: #000; font-family: 'Ubuntu', sans-serif; font-size: 13px; font-weight: 300;}#block-6 #w-center #form-right-block #counter-gray-bl #counter-bg #sec {position: absolute; top: 78px; left: 264px; color: #000; font-family: 'Ubuntu', sans-serif; font-size: 13px; font-weight: 300;}#block-6 #w-center #form-right-block #form-bl {padding: 0px 0px 0px 0px; position: relative; width: 364px; margin: 30px 0px 0px 23px; font-family: 'Ubuntu', sans-serif; font-weight: 400; height: 148px; font-size: 14px; color: #000;}#block-6 #w-center #form-right-block #form-bl #text {padding: 0px 0px 0px 0px; display: block; font-size: 19px; color: #000;}#block-6 #w-center #form-right-block #form-bl #text span {font-weight: 300;}#block-6 #w-center #form-right-block #form-bl #zayavka {padding: 0px 0px 0px 0px; margin: 16px 0px 0px 0px; color: #5c5c5c; font-family: 'Ubuntu', sans-serif; font-weight: 700; font-size: 36px; display: block; position: relative; width: 364px; height: 82px;}#block-6 #w-center #form-right-block #form-bl #zayavka #zayavka-name {text-align: center; background: #fff; height: 48px; width: 28px; display: inline-block; vertical-align: top; outline: none; border: 1px solid #c6c6c6; padding: 0px 10px 0px 10px; font-family: 'Ubuntu', sans-serif; font-weight: 400; font-size: 19px; margin: 0px 0px 0px 0px;}#block-6 #w-center #form-right-block #form-bl #zayavka #zayavka-phone {text-align: center; background: #fff; height: 48px; width: 58px; display: inline-block; vertical-align: top; outline: none; border: 1px solid #c6c6c6; padding: 0px 10px 0px 10px; font-family: 'Ubuntu', sans-serif; font-weight: 400; font-size: 19px; margin: 0px 0px 0px 1px;}#block-6 #w-center #form-right-block #form-bl #zayavka #zayavka-mail {text-align: center; background: #fff; height: 48px; width: 100px; display: inline-block; vertical-align: top; outline: none; border: 1px solid #c6c6c6; padding: 0px 10px 0px 10px; font-family: 'Ubuntu', sans-serif; font-weight: 400; font-size: 19px; margin: 0px 0px 0px 1px;}#block-6 #w-center #form-right-block #form-bl #zayavka #zayavka-submit-2 {cursor: pointer; display: block; margin: 0 auto; margin-top: 10px; padding: 15px 0px 0px 0px; background: url(images/button-submit-2.png) top center no-repeat; width: 271px; text-align: center; height: 38px; font-family: 'Ubuntu', sans-serif; font-weight: 400; color: #fff; font-size: 16px;}#block-6 #w-center #form-right-block #form-bl #zayavka #zayavka-submit-2:hover {background: url(images/button-submit-2-hover.png) top center no-repeat;}#block-6 #w-center #form-right-block #form-bl #zayavka input {color: #a4a4a4;}#block-6 #w-center #form-right-block #form-bl #zayavka input:focus {color: #000;}#block-7 {width: 100%; height: 951px; position: relative; z-index: 93; margin: 0 auto; margin-top: -111px; padding: 0px 0px 0px 0px; vertical-align: top; background: url(images/block-7-bg.png) top center no-repeat;}#block-7 #w-center {width: 1198px; height: 680px; position: relative; margin: 0 auto; padding: 0px 0px 0px 0px; vertical-align: top; text-align: center;}#block-7 #w-center #title {display: block; font-family: 'Bitter-Bold'; padding: 140px 0px 0px 0px; color: #67ff7c; font-size: 36px;}#block-7 #w-center #title span {font-size: 48px; display: block; padding-top: 3px;}#block-7 #w-center #circles-block {text-align: center; display: block; z-index: 70; vertical-align: top; padding: 52px 0px 0px 0px; font-family: 'Ubuntu', sans-serif; font-weight: 400; color: #000;}#block-7 #w-center #circles-block .items-circle {padding: 0px 0px 0px 0px; position: relative; text-align: center; display: inline-block; width: 330px; height: 250px; margin-right: 0px; vertical-align: top;}#block-7 #w-center #circles-block .items-circle img {width: 160px; height: 165px; padding: 0px 0px 0px 0px; display: block; margin: 0 auto; margin-top: 0px;}#block-7 #w-center #circles-block .items-circle span {display: block; padding: 15px 0px 0px 0px; color: #fff; font-family: 'Ubuntu', sans-serif; font-weight: 400; font-size: 18px;}#block-7 #otstup {padding: 10px 0px 17px 0px; dispplay: block;}#block-7 #w-center #circles-block .circ-3-4 img {width: 160px; height: 164px; padding: 0px 0px 0px 0px; display: block; margin: 0 auto; margin-top: 0px;}#block-7 #w-center #circles-block .circ-3-4 span {display: block; padding: 16px 0px 0px 0px; color: #fff; font-family: 'Ubuntu', sans-serif; font-weight: 400; font-size: 18px;}#block-8 {width: 100%; height: 700px; position: relative; z-index: 92; margin: 0 auto; margin-top: 0px; padding: 0px 0px 0px 0px; vertical-align: top; background: #fff;}#block-8 #w-center {width: 1198px; height: 680px; position: relative; margin: 0 auto; padding: 0px 0px 0px 0px; vertical-align: top; text-align: center;}#block-8 #w-center #title {display: block; font-family: 'Bitter-Bold'; padding: 40px 0px 20px 0px; color: #000; font-size: 36px;}#block-8 #w-center #title span {font-size: 48px; display: block; padding-top: 3px;}#block-8 #w-center #iphone {text-align: center; display: block; width: 992px; height: 502px; margin: 0 auto; position: relative; vertical-align: top; padding: 0px 0px 0px 0px; font-family: 'Ubuntu', sans-serif; font-weight: 400; color: #000; background: url(images/iphone.png) top center no-repeat;}#block-8 #w-center #iphone #video-bl {padding: 0px 0px 0px 0px; position: absolute; top: 48px; left: 215px; width: 570px; height: 322px; background: blue; text-align: center; vertical-align: top;}#block-4-top-bg {width: 1920px; height: 105px; z-index: 80; background: #fff url(images/block-4-top-bg.png) top center no-repeat; position: absolute; bottom: -64px; left: 50%; margin-left: -960px;}#block-9 {width: 100%; height: 700px; position: relative; z-index: 91; margin: 0 auto; margin-top: 0px; padding: 0px 0px 0px 0px; vertical-align: top; background: #f8f5fa;}#block-9 #w-center {width: 1198px; height: 680px; position: relative; margin: 0 auto; padding: 0px 0px 0px 0px; vertical-align: top; text-align: center;}#block-9 #w-center #title {font-family: 'Bitter-Bold'; display: block; padding: 60px 0px 0px 0px; color: #000000; font-size: 36px;}#block-9 #w-center #cont-osn {text-align: center; display: block; z-index: 70; position: relative; vertical-align: top; padding: 0px 0px 0px 0px; font-family: 'Ubuntu', sans-serif; font-weight: 400; color: #000;}#block-9 #w-center #cont-osn #characteristick {padding: 0px 0px 0px 0px; position: absolute; top: 60px; left: 117px; text-align: left; display: block; width: 550px; height: 480px; vertical-align: top;}#block-9 #w-center #cont-osn #characteristick span {font-family: 'Ubuntu', sans-serif; font-weight: 400; font-size: 19px; font-weight: 500; display: block; padding: 13px 0px 0px 65px; text-transform: uppercase; background: url(images/char-icon-1.png) top left no-repeat; min-height: 50px;}#block-9 #w-center #cont-osn #characteristick img {width: 528px; height: 355px; position: absolute; top: 90px; left: 0px;}#block-9 #w-center #cont-osn #right-char {padding: 0px 0px 0px 0px; position: absolute; top: 60px; left: 683px; text-align: left; display: block; width: 460px; height: 500px; vertical-align: top;}#block-9 #w-center #cont-osn #right-char .char-icon {font-family: 'Ubuntu', sans-serif; font-weight: 400; font-size: 19px; font-weight: 500; display: block; padding: 13px 0px 0px 58px; text-transform: uppercase; background: url(images/char-icon-2.png) top left no-repeat; min-height: 50px; margin-top: 30px;}#block-9 #w-center #cont-osn #right-char .char-desc {font-family: 'Ubuntu', sans-serif; font-weight: 400; line-height: 24px; font-size: 14px; display: block; padding: 0px 0px 0px 40px; margin-top: -1px;}#block-9 #w-center #cont-osn #right-char .char-icon:nth-child(2) {background: url(images/char-icon-3.png) top left no-repeat;}#block-9 #w-center #cont-osn #right-char .char-icon:nth-child(3) {background: url(images/char-icon-4.png) top left no-repeat;}#block-9 #w-center #cont-osn #right-char .char-desc span {display: block; padding: 0px 0px 0px 20px; background: url(images/mini-circles.png) top left no-repeat; background-position: 0px 7px; margin-top: 5px;}#block-9 #w-center #cont-osn #right-char .char-desc span:first-child {display: block; padding: 0px 0px 0px 20px; background: url(images/mini-circles.png) top left no-repeat; background-position: 0px 7px; margin-top: 0px;}#block-4-bottom-bg {width: 1920px; height: 99px; z-index: 80; background: url(images/block-4-bottom-bg.png) top center no-repeat; position: absolute; bottom: -112px; left: 50%; margin-left: -960px;}#block-10 {width: 100%; height: 1000px; position: relative; z-index: 90; margin: 0 auto; margin-top: 0px; padding: 0px 0px 0px 0px; vertical-align: top; background: #fff;}#block-10 #w-center {width: 1198px; height: 680px; position: relative; margin: 0 auto; padding: 0px 0px 0px 0px; vertical-align: top; text-align: center;}#block-10 #w-center #title {font-family: 'Bitter-Bold'; display: block; padding: 118px 0px 0px 0px; color: #000000; font-size: 48px;}#block-10 #w-center #title2 {display: block; font-family: 'Bitter-Bold'; padding: 75px 0px 20px 0px; color: #000; font-size: 36px;}#block-10 #w-center #title2 span {font-size: 48px; display: block; padding-top: 3px;}#block-10 #w-center #gift-block {text-align: center; display: block; z-index: 70; vertical-align: top; padding: 30px 0px 0px 0px; font-family: 'Ubuntu', sans-serif; font-weight: 400; color: #000;}#block-10 #w-center #gift-block .items {padding: 0px 0px 0px 0px; position: relative; text-align: center; display: inline-block; width: 330px; height: 300px; margin-right: 0px; vertical-align: top;}#block-10 #w-center #gift-block .items img {width: 300px; height: 211px; padding: 0px 0px 0px 0px; display: block; margin: 0 auto; margin-top: 0px;}#block-10 #w-center #gift-block .items span {display: block; padding: 15px 0px 0px 0px; color: #000; font-family: 'Ubuntu', sans-serif; font-weight: 400; font-size: 14px;}#slider-bl {padding: 0px 0px 0px 0px; position: relative; text-align: left; z-index: 100; margin: 0 auto; margin-top: 30px; display: inline-block; width: 1076px; height: 240px; vertical-align: top;}#slider {padding: 0px 0px 0px 111px; width: 876px; height: 240px; vertical-align: top;}#pat-fff {width: 20px; height: 220px; background: #fff; position: absolute; top: 0px; right: 70px;}#block-11 {width: 100%; height: 848px; position: relative; z-index: 90; margin: 0 auto; margin-top: 2px; padding: 0px 0px 0px 0px; vertical-align: top; background: url(images/block-11-bg.png) top center no-repeat;}#block-11 #w-center {width: 1198px; height: 680px; position: relative; margin: 0 auto; padding: 0px 0px 0px 0px; vertical-align: top; text-align: center;}#block-11 #w-center #title {display: block; font-family: 'Bitter-Bold'; padding: 183px 0px 20px 0px; color: #594c7e; font-size: 36px;}#block-11 #w-center #title span {font-size: 48px; display: block; padding-top: 3px;}#block-11 #w-center #osn-cont {text-align: center; display: block; z-index: 70; position: relative; vertical-align: top; width: 1000px; height: 400px; margin: 0 auto; margin-top: 20px; padding: 0px 0px 0px 0px; font-family: 'Ubuntu', sans-serif; font-weight: 400; color: #000;}#block-11 #w-center #osn-cont img {position: absolute; top: 40px; left: 9px; width: 453px; height: 290px; padding: 0px 0px 0px 0px; display: block;}#block-11 #w-center #osn-cont #desc {padding: 0px 0px 0px 0px; position: absolute; top: 55px; left: 496px; text-align: left; display: block; width: 500px; height: 300px; vertical-align: top;}#block-11 #w-center #osn-cont #desc #item-1 {font-family: 'Ubuntu', sans-serif; font-weight: 400; font-size: 18px; display: block; padding: 4px 0px 0px 47px; background: url(images/why-icon-1.png) top left no-repeat; background-position: 0px 0px; min-height: 33px; margin-top: 0px;}#block-11 #w-center #osn-cont #desc #item-2 {font-family: 'Ubuntu', sans-serif; font-weight: 400; font-size: 18px; display: block; padding: 0px 0px 0px 47px; background: url(images/why-icon-2.png) top left no-repeat; background-position: 0px -6px; min-height: 33px; margin-top: 10px;}#block-11 #w-center #osn-cont #desc #item-3 {font-family: 'Ubuntu', sans-serif; font-weight: 400; font-size: 18px; display: block; padding: 0px 0px 0px 47px; background: url(images/why-icon-3.png) top left no-repeat; background-position: 0px -1px; min-height: 33px; margin-top: 10px;}#block-11 #w-center #osn-cont #desc #item-4 {font-family: 'Ubuntu', sans-serif; font-weight: 400; font-size: 18px; display: block; padding: 0px 0px 0px 47px; background: url(images/why-icon-4.png) top left no-repeat; background-position: 0px 2px; min-height: 33px; margin-top: 10px;}#block-11 #w-center #osn-cont #desc #item-5 {font-family: 'Ubuntu', sans-serif; font-weight: 400; font-size: 18px; display: block; padding: 0px 0px 0px 47px; background: url(images/why-icon-5.png) top left no-repeat; background-position: 0px -3px; min-height: 33px; margin-top: 10px;}#block-11 #w-center #osn-cont #desc #item-6 {font-family: 'Ubuntu', sans-serif; font-weight: 400; font-size: 18px; display: block; padding: 0px 0px 0px 47px; background: url(images/why-icon-6.png) top left no-repeat; background-position: 0px 0px; min-height: 33px; margin-top: 10px;}#block-12 {width: 100%; height: 852px; position: relative; z-index: 89; margin: 0 auto; margin-top: -103px; padding: 0px 0px 0px 0px; vertical-align: top; background: url(images/block-12-bg.png) top center no-repeat;}#block-12 #w-center {width: 1198px; height: 680px; position: relative; margin: 0 auto; padding: 0px 0px 0px 0px; vertical-align: top; text-align: center;}#block-12 #w-center #text-title {display: block; font-family: 'Bitter-Bold'; text-shadow:  0px 0px 5px #222, 0px 0px 10px #222, 0px 0px 16px #000, 0px 0px 23px #000, 0px 0px 33px #000, 0px 0px 53px #000, 0px 0px 70px #000; padding: 368px 0px 0px 0px; color: #fff; font-size: 48px;}#block-12 #w-center #text-title span {font-size: 60px; display: block; padding-top: 3px;}#block-13 {width: 100%; height: 849px; position: relative; z-index: 88; margin: 0 auto; margin-top: -101px; padding: 0px 0px 0px 0px; vertical-align: top; background: url(images/block-13-bg.png) top center no-repeat;}#block-13 #w-center  {width: 1198px; height: 680px; position: relative; margin: 0 auto; padding: 0px 0px 0px 0px; vertical-align: top; text-align: center;}#block-13 #w-center #title-left {position: absolute; top: 104px; left: 295px; display: block; font-family: 'Bitter-Bold'; padding: 140px 0px 0px 0px; color: #ffa900; font-size: 36px;}#block-13 #w-center #desc-left {position: absolute; top: 358px; left: 165px; display: block; font-family: 'Ubuntu', sans-serif; font-weight: 300; padding: 100px 0px 0px 0px; color: #fff; font-size: 18px; text-align: left;}#block-13 #w-center #desc-left #icon-1 {display: block; padding: 0px 0px 0px 42px; margin-top: 0px; background: url(images/icon-1.png) top left no-repeat; background-position: 0px 0px; min-height: 22px;}#block-13 #w-center #desc-left #icon-2 {display: block; padding: 0px 0px 0px 42px; margin-top: 20px; background: url(images/icon-2.png) top left no-repeat; background-position: 0px 4px; min-height: 21px;}#block-13 #w-center #desc-left #icon-3 {display: block; padding: 0px 0px 0px 42px; margin-top: 22px; background: url(images/icon-3.png) top left no-repeat; background-position: 0px 1px; min-height: 19px;}#block-13 #w-center #desc-left #icon-4 {display: block; padding: 0px 0px 0px 42px; margin-top: 22px; background: url(images/icon-4.png) top left no-repeat; background-position: 0px 4px; min-height: 21px;}#block-13 #w-center #form-right-block {text-align: center; display: block; z-index: 90; position: absolute; top: 136px; left: 690px; background: url(images/forms-block-bg.png) top center no-repeat; width: 407px; height: 575px; vertical-align: top; padding: 0px 0px 0px 0px; font-family: 'Bitter-Bold'; color: #000;}#block-13 #w-center #form-right-block #title {font-weight: 400; font-size: 18px; line-height: 30px; font-family: 'Bitter-Bold'; display: block; padding: 57px 0px 0px 0px; color: #835287;}#block-13 #w-center #form-right-block #title span {color: #1ec235; font-size: 24px;}#block-13 #w-center #form-right-block #counter-gray-bl {padding: 0px 0px 0px 0px; position: relative; width: 364px; margin: 24px 0px 0px 23px; font-family: 'Ubuntu', sans-serif; font-weight: 400; height: 148px; font-size: 14px; color: #000; background: #ece6ff;}#block-13 #w-center #form-right-block #counter-gray-bl #to-end {padding: 16px 0px 0px 0px; display: block;}#block-13 #w-center #form-right-block #counter-gray-bl #counter-bg {padding: 0px 0px 0px 0px; margin: 4px 0px 0px 1px; color: #5c5c5c; font-family: 'Ubuntu', sans-serif; font-weight: 700; font-size: 36px; display: block; position: relative; background: url(images/counter-bg.png) top center no-repeat; width: 364px; height: 82px;}#block-13 #w-center #form-right-block #counter-gray-bl #counter-bg #days {position: absolute; top: 78px; left: 68px; color: #000; font-family: 'Ubuntu', sans-serif; font-size: 13px; font-weight: 300;}#block-13 #w-center #form-right-block #counter-gray-bl #counter-bg #hours {position: absolute; top: 78px; left: 135px; color: #000; font-family: 'Ubuntu', sans-serif; font-size: 13px; font-weight: 300;}#block-13 #w-center #form-right-block #counter-gray-bl #counter-bg #minutes {position: absolute; top: 78px; left: 196px; color: #000; font-family: 'Ubuntu', sans-serif; font-size: 13px; font-weight: 300;}#block-13 #w-center #form-right-block #counter-gray-bl #counter-bg #sec {position: absolute; top: 78px; left: 264px; color: #000; font-family: 'Ubuntu', sans-serif; font-size: 13px; font-weight: 300;}#block-13 #w-center #form-right-block #form-bl {padding: 0px 0px 0px 0px; position: relative; width: 364px; margin: 30px 0px 0px 23px; font-family: 'Ubuntu', sans-serif; font-weight: 400; height: 148px; font-size: 14px; color: #000;}#block-13 #w-center #form-right-block #form-bl #text {padding: 0px 0px 0px 0px; display: block; font-size: 19px; color: #000;}#block-13 #w-center #form-right-block #form-bl #text span {font-weight: 300;}#block-13 #w-center #form-right-block #form-bl #zayavka {padding: 0px 0px 0px 0px; margin: 16px 0px 0px 0px; color: #5c5c5c; font-family: 'Ubuntu', sans-serif; font-weight: 700; font-size: 36px; display: block; position: relative; width: 364px; height: 82px;}#block-13 #w-center #form-right-block #form-bl #zayavka #zayavka-name {text-align: center; background: #fff; height: 48px; width: 28px; display: inline-block; vertical-align: top; outline: none; border: 1px solid #c6c6c6; padding: 0px 10px 0px 10px; font-family: 'Ubuntu', sans-serif; font-weight: 400; font-size: 19px; margin: 0px 0px 0px 0px;}#block-13 #w-center #form-right-block #form-bl #zayavka #zayavka-phone {text-align: center; background: #fff; height: 48px; width: 58px; display: inline-block; vertical-align: top; outline: none; border: 1px solid #c6c6c6; padding: 0px 10px 0px 10px; font-family: 'Ubuntu', sans-serif; font-weight: 400; font-size: 19px; margin: 0px 0px 0px 1px;}#block-13 #w-center #form-right-block #form-bl #zayavka #zayavka-mail {text-align: center; background: #fff; height: 48px; width: 100px; display: inline-block; vertical-align: top; outline: none; border: 1px solid #c6c6c6; padding: 0px 10px 0px 10px; font-family: 'Ubuntu', sans-serif; font-weight: 400; font-size: 19px; margin: 0px 0px 0px 1px;}#block-13 #w-center #form-right-block #form-bl #zayavka #zayavka-submit-2 {cursor: pointer; display: block; margin: 0 auto; margin-top: 10px; padding: 15px 0px 0px 0px; background: url(images/button-submit-2.png) top center no-repeat; width: 271px; text-align: center; height: 38px; font-family: 'Ubuntu', sans-serif; font-weight: 400; color: #fff; font-size: 16px;}#block-13 #w-center #form-right-block #form-bl #zayavka #zayavka-submit-2:hover {background: url(images/button-submit-2-hover.png) top center no-repeat;}#block-13 #w-center #form-right-block #form-bl #zayavka input {color: #a4a4a4;}#block-13 #w-center #form-right-block #form-bl #zayavka input:focus {color: #000;}#zayavka-button {cursor: pointer; display: block; position: absolute; top: 121px; left: 153px; padding: 10px 0px 0px 1px; background: url(images/button-order.png) top center no-repeat; width: 171px; text-align: center; height: 32px; font-family: 'Ubuntu', sans-serif; font-weight: 400; color: #fff; font-size: 15px;}#zayavka-button:hover {background: url(images/button-order-hover.png) top center no-repeat;}#circle-animation-1 {position: absolute; top: 116px; left: 31px; text-align: center; width: 100px; height: 100px; display: block; font-size: 48px; line-height: 33px; font-family: 'Bitter-Bold'; display: block; color: #606975;}#circle-animation-1 span {display: block; padding: 0px 0px 0px 0px; font-family: 'Ubuntu', sans-serif; font-weight: 500; font-size: 18px;}#circle-animation-2 {position: absolute; top: 308px; left: 198px; text-align: center; width: 100px; height: 100px; display: block; font-size: 48px; line-height: 33px; font-family: 'Bitter-Bold'; display: block; color: #606975;}#circle-animation-2 span {display: block; padding: 0px 0px 0px 0px; font-family: 'Ubuntu', sans-serif; font-weight: 500; font-size: 18px;}#circle-animation-3 {position: absolute; top: 116px; left: 392px; text-align: center; width: 100px; height: 100px; display: block; font-size: 48px; line-height: 33px; font-family: 'Bitter-Bold'; display: block; color: #606975;}#circle-animation-3 span {display: block; padding: 0px 0px 0px 0px; font-family: 'Ubuntu', sans-serif; font-weight: 500; font-size: 18px;}#circle-animation-4 {position: absolute; top: 308px; left: 589px; text-align: center; width: 100px; height: 100px; display: block; font-size: 48px; line-height: 33px; font-family: 'Bitter-Bold'; display: block; color: #606975;}#circle-animation-4 span {display: block; padding: 0px 0px 0px 0px; font-family: 'Ubuntu', sans-serif; font-weight: 500; font-size: 18px;}#circle-animation-5 {position: absolute; top: 126px; left: 721px; text-align: center; width: 100px; height: 100px; display: block; font-size: 24px; line-height: 33px; font-family: 'Ubuntu', sans-serif; font-weight: 700; display: block; color: #606975;}#c-item-1 {position: absolute; top: 318px; left: 340px; font-family: 'Ubuntu', sans-serif; font-weight: 500; font-size: 14px; line-height: 18px; display: block;}#c-item-2 {position: absolute; top: 98px; left: 519px; font-family: 'Ubuntu', sans-serif; font-weight: 500; font-size: 14px; line-height: 18px; display: block;}#c-item-3 {position: absolute; top: 308px; left: 730px; font-family: 'Ubuntu', sans-serif; font-weight: 500; font-size: 14px; line-height: 18px; display: block;}#c-item-4 {position: absolute; top: 103px; left: 844px; font-family: 'Ubuntu', sans-serif; font-weight: 500; font-size: 14px; line-height: 18px; display: block;}#block14 { width: 100%; height: 850px; background: url(images/block-14-bg-clouds.png) no-repeat center top; }#block14>div { height: 850px; width: 100%; background: url(images/block-14-bg-circles.png) top center no-repeat; background-position: 50% -57px; }#block-14 {width: 100%; height: 850px; position: relative; z-index: 87; margin: 0 auto; margin-top: -98px; padding: 0px 0px 0px 0px; vertical-align: top; background: url(images/block-14-bg.png) top center no-repeat; background-position: 50% -57px;}#block-14 #w-center {width: 1198px; height: 680px; position: relative; margin: 0 auto; padding: 0px 0px 0px 0px; vertical-align: top; text-align: center;}#block-14 #title {display: block; font-family: 'Bitter-Bold'; padding: 168px 0px 0px 0px; color: #000; font-size: 48px;}#block-14 #cont {text-align: center; display: block; z-index: 70; position: relative; vertical-align: top; width: 1000px; margin: 0 auto; margin-top: 20px; padding: 0px 0px 0px 0px; font-family: 'Ubuntu', sans-serif; font-weight: 400; color: #000;}#block-15 {width: 100%; height: 660px; position: relative; z-index: 86; margin: 0 auto; margin-top: 0px; padding: 0px 0px 0px 0px; vertical-align: top; background: #fff;}#block-15 #w-center {width: 1198px; height: 680px; position: relative; margin: 0 auto; padding: 0px 0px 0px 0px; vertical-align: top; text-align: center;}#block-15 #w-center #title {font-family: 'Bitter-Bold'; display: block; padding: 70px 0px 0px 0px; color: #5a6370; font-size: 48px;}#garant-bl {text-align: center; display: block; z-index: 70; vertical-align: top; padding: 100px 0px 0px 0px; font-family: 'Ubuntu', sans-serif; font-weight: 400; color: #000;}#garant-bl .items-garant {padding: 0px 0px 0px 0px; position: relative; text-align: center; display: inline-block; width: 300px; height: 300px; margin-right: 28px; vertical-align: top;}#garant-bl .items-garant:last-child {padding: 0px 0px 0px 0px; position: relative; text-align: center; display: inline-block; width: 300px; height: 300px; margin-right: 0px; vertical-align: top;}#garant-bl .items-garant .center-zag {display: block; padding: 39px 0px 0px 0px; color: #040404; font-family: 'Ubuntu', sans-serif; font-weight: 500; font-size: 17px;}#garant-bl .items-garant .desc {display: block; text-align: left; padding: 26px 0px 0px 0px; color: #040404; font-family: 'Ubuntu', sans-serif; font-weight: 400; font-size: 15px;}#garant-bl .items-garant img {width: 300px; height: 135px; padding: 0px 0px 0px 0px; display: block; margin: 0 auto; margin-top: 0px;}#garant-bl .items-garant .desc span {font-size: 14px; font-style: italic; display: block; padding: 30px 0px 0px 0px;}#block-16 {width: 100%; height: 1286px; position: relative; z-index: 87; margin: 0 auto; margin-top: -10px; padding: 0px 0px 0px 0px; vertical-align: top; background: url(images/block-16-bg.png) top center no-repeat;}#block-16 #w-center {width: 1198px; height: 680px; position: relative; margin: 0 auto; padding: 0px 0px 0px 0px; vertical-align: top; text-align: center;}#block-16 #w-center #title {display: block; font-family: 'Bitter-Bold'; padding: 144px 0px 0px 0px; color: #000; font-size: 48px;}#comment-1 {text-align: center; display: block; position: relative; vertical-align: top; width: 960px; min-height: 250px; margin: 0 auto; margin-top: 78px; padding: 0px 0px 0px 0px; font-family: 'Ubuntu', sans-serif; font-weight: 400; color: #000;}#comment-2 {text-align: center; display: block; position: relative; vertical-align: top; width: 960px; min-height: 318px; margin: 0 auto; margin-top: 25px; padding: 0px 0px 0px 0px; font-family: 'Ubuntu', sans-serif; font-weight: 400; color: #000;}#comment-3 {text-align: center; display: block; position: relative; vertical-align: top; width: 960px; min-height: 300px; margin: 0 auto; margin-top: 25px; padding: 0px 0px 0px 0px; font-family: 'Ubuntu', sans-serif; font-weight: 400; color: #000;}.com-avatar-bl {padding: 0px 0px 0px 0px; width: 185px; position: absolute; top: 0px; left: 0px; text-align: center; display: block; vertical-align: top;}.com-avatar-bl img {padding: 0px 0px 0px 0px; margin: 0 auto; margin-top: -6px; width: 124px; height: 120px; display: block;}.com-avatar-bl span {padding: 13px 0px 0px 0px; display: block; font-size: 15px; font-weight: 400; color: #000000;}.com-avatar-bl a {padding: 0px 0px 0px 0px; font-size: 12px; color: #556cb7; text-decoration: underline;}.com-avatar-bl a:hover {text-decoration: none;}.com-text-bl {padding: 0px 0px 0px 0px; width: 743px; min-height: 150px; background: #ffffff; border-radius: 15px; border: 3px solid #5a6370; position: absolute; top: 0px; left: 210px; text-align: left; display: block; vertical-align: top;}.com-text-bl .padding {padding: 25px 44px 25px 34px; text-align: left; display: block; vertical-align: top;}.com-text-bl .padding .title {display: block; border-bottom: 3px solid #ffde00; color: #5a6370; padding: 0px 0px 20px 0px; font-family: 'Ubuntu', sans-serif; font-weight: 500; font-size: 18px;}.com-text-bl .padding .text {display: block; padding: 20px 0px 0px 0px; line-height: 23px; color: #000000; font-family: 'Ubuntu', sans-serif; font-weight: 500; font-size: 14px; font-style: italic;}.comm-bg {padding: 0px 0px 0px 0px; width: 63px; height: 48px; background: url(images/comment-bg.png) top left no-repeat; background-position: 0px 0px; position: absolute; top: 72px; left: 150px; text-align: left; display: block; vertical-align: top;}#block17 { width: 100%; height: 851px; background: url(images/block-5-bg-bubles.png) no-repeat center top; }#block17>div { height: 851px; width: 100%; }#block-17 {width: 100%; height: 851px; position: relative; z-index: 86; margin: 0 auto; margin-top: -100px; padding: 0px 0px 0px 0px; vertical-align: top; background: url(images/block-17-bg.png) top center no-repeat;}#block-17 #w-center {width: 1198px; height: 680px; position: relative; margin: 0 auto; padding: 0px 0px 0px 0px; vertical-align: top; text-align: center;}#block-17 #w-center #title {font-family: 'Bitter-Bold'; padding: 140px 0px 0px 0px; color: #835287; font-size: 36px;}#block-17 #w-center #title span {font-size: 48px; display: block; padding-top: 3px;}#block-17 #w-center #items-bl {text-align: center; display: block; z-index: 70; vertical-align: top; padding: 60px 0px 0px 0px; font-family: 'Ubuntu', sans-serif; font-weight: 400; color: #000;}#block-17 #w-center #items-bl .items {padding: 0px 0px 0px 0px; position: relative; text-align: center; display: inline-block; width: 290px; height: 400px; margin-right: 40px; background: #fff; vertical-align: top; -webkit-box-shadow: 0px 0px 20px 0px rgba(131, 82, 135, 0.75); -moz-box-shadow: 0px 0px 20px 0px rgba(131, 82, 135, 0.75); box-shadow: 0px 0px 20px 0px rgba(131, 82, 135, 0.75);}#block-17 #w-center #items-bl .items:last-child {margin-right: 0px;}#block-17 #w-center #items-bl .items img {padding: 0px 0px 0px 0px; display: block; margin: 0 auto; margin-top: 61px;}#block-17 #w-center #items-bl .items .button {position: absolute; bottom: 15px; left: 50%; margin-left: -128px; cursor: pointer; display: block; padding: 16px 0px 0px 0px; background: url(images/button-2.png) top center no-repeat; width: 256px; text-align: center; height: 37px; font-family: 'Ubuntu', sans-serif; font-weight: 500; text-transform: uppercase; color: #fff; font-size: 16px;}#block-17 #w-center #items-bl .items .button:hover {background: url(images/button-2-hover.png) top center no-repeat;}#block-17 #w-center #items-bl .items .price {font-size: 30px; display: block; padding: 33px 0px 0px 0px; color: #1ec235; font-family: 'Bitter-Bold';}#block-18 {width: 100%; height: 852px; position: relative; z-index: 87; margin: 0 auto; margin-top: -100px; padding: 0px 0px 0px 0px; vertical-align: top; background: url(images/block-18-bg.png) top center no-repeat;}#block-18 #w-center {width: 100%; height: 852px; position: relative; background: url(images/white-blur.png) top center no-repeat; background-position: 50% 60px; margin: 0 auto; padding: 0px 0px 0px 0px; vertical-align: top; text-align: center;}#block-18 #w-center #title {display: block; font-family: 'Bitter-Bold'; padding: 306px 0px 0px 0px; color: #000000; font-size: 24px;}#block-18 #w-center #title span {font-size: 48px; display: block; padding: 34px 0px 0px 0px;}#block-18 #w-center #pospis {font-size: 24px; font-family: 'Ubuntu', sans-serif; font-weight: 500; color: #000; font-style: italic; display: block; padding: 32px 0px 0px 0px; text-align: right; width: 960px; margin: 0 auto;}#block-19 {width: 100%; height: 853px; position: relative; z-index: 84; margin: 0 auto; margin-top: -106px; padding: 0px 0px 0px 0px; vertical-align: top; background: url(images/block-19-bg.png) top center no-repeat;}#block-19 #w-center {width: 1198px; height: 680px; position: relative; margin: 0 auto; padding: 0px 0px 0px 0px; vertical-align: top; text-align: center;}#block-19 #title-left {position: absolute; top: 149px; left: 120px; display: block; font-family: 'Bitter-Bold'; padding: 0px 0px 0px 0px; color: #ffa900; font-size: 36px; text-align: left;}#block-19 #pad-title-left {position: absolute; top: 338px; left: 120px; display: block; font-family: 'Bitter-Bold'; padding: 0px 0px 0px 0px; color: #fff; font-size: 24px; text-align: left;}#block-19 #w-center #form-right-block {text-align: center; display: block; z-index: 90; position: absolute; top: 132px; left: 690px; background: url(images/forms-block-bg.png) top center no-repeat; width: 407px; height: 575px; vertical-align: top; padding: 0px 0px 0px 0px; font-family: 'Bitter-Bold'; color: #000;}#block-19 #w-center #form-right-block #title {font-weight: 400; font-size: 18px; line-height: 30px; font-family: 'Bitter-Bold'; display: block; padding: 57px 0px 0px 0px; color: #835287;}#block-19 #w-center #form-right-block #title span {color: #1ec235; font-size: 24px;}#block-19 #w-center #form-right-block #counter-gray-bl {padding: 0px 0px 0px 0px; position: relative; width: 364px; margin: 24px 0px 0px 23px; font-family: 'Ubuntu', sans-serif; font-weight: 400; height: 148px; font-size: 14px; color: #000; background: #ece6ff;}#block-19 #w-center #form-right-block #counter-gray-bl #to-end {padding: 16px 0px 0px 0px; display: block;}#block-19 #w-center #form-right-block #counter-gray-bl #counter-bg {padding: 0px 0px 0px 0px; margin: 4px 0px 0px 1px; color: #5c5c5c; font-family: 'Ubuntu', sans-serif; font-weight: 700; font-size: 36px; display: block; position: relative; background: url(images/counter-bg.png) top center no-repeat; width: 364px; height: 82px;}#block-19 #w-center #form-right-block #counter-gray-bl #counter-bg #days {position: absolute; top: 78px; left: 68px; color: #000; font-family: 'Ubuntu', sans-serif; font-size: 13px; font-weight: 300;}#block-19 #w-center #form-right-block #counter-gray-bl #counter-bg #hours {position: absolute; top: 78px; left: 135px; color: #000; font-family: 'Ubuntu', sans-serif; font-size: 13px; font-weight: 300;}#block-19 #w-center #form-right-block #counter-gray-bl #counter-bg #minutes {position: absolute; top: 78px; left: 196px; color: #000; font-family: 'Ubuntu', sans-serif; font-size: 13px; font-weight: 300;}#block-19 #w-center #form-right-block #counter-gray-bl #counter-bg #sec {position: absolute; top: 78px; left: 264px; color: #000; font-family: 'Ubuntu', sans-serif; font-size: 13px; font-weight: 300;}#block-19 #w-center #form-right-block #form-bl {padding: 0px 0px 0px 0px; position: relative; width: 364px; margin: 30px 0px 0px 23px; font-family: 'Ubuntu', sans-serif; font-weight: 400; height: 148px; font-size: 14px; color: #000;}#block-19 #w-center #form-right-block #form-bl #text {padding: 0px 0px 0px 0px; display: block; font-size: 19px; color: #000;}#block-19 #w-center #form-right-block #form-bl #text span {font-weight: 300;}#block-19 #w-center #form-right-block #form-bl #zayavka {padding: 0px 0px 0px 0px; margin: 16px 0px 0px 0px; color: #5c5c5c; font-family: 'Ubuntu', sans-serif; font-weight: 700; font-size: 36px; display: block; position: relative; width: 364px; height: 82px;}#block-19 #w-center #form-right-block #form-bl #zayavka #zayavka-name {text-align: center; background: #fff; height: 48px; width: 28px; display: inline-block; vertical-align: top; outline: none; border: 1px solid #c6c6c6; padding: 0px 10px 0px 10px; font-family: 'Ubuntu', sans-serif; font-weight: 400; font-size: 19px; margin: 0px 0px 0px 0px;}#block-19 #w-center #form-right-block #form-bl #zayavka #zayavka-phone {text-align: center; background: #fff; height: 48px; width: 58px; display: inline-block; vertical-align: top; outline: none; border: 1px solid #c6c6c6; padding: 0px 10px 0px 10px; font-family: 'Ubuntu', sans-serif; font-weight: 400; font-size: 19px; margin: 0px 0px 0px 1px;}#block-19 #w-center #form-right-block #form-bl #zayavka #zayavka-mail {text-align: center; background: #fff; height: 48px; width: 100px; display: inline-block; vertical-align: top; outline: none; border: 1px solid #c6c6c6; padding: 0px 10px 0px 10px; font-family: 'Ubuntu', sans-serif; font-weight: 400; font-size: 19px; margin: 0px 0px 0px 1px;}#block-19 #w-center #form-right-block #form-bl #zayavka #zayavka-submit-2 {cursor: pointer; display: block; margin: 0 auto; margin-top: 10px; padding: 15px 0px 0px 0px; background: url(images/button-submit-2.png) top center no-repeat; width: 271px; text-align: center; height: 38px; font-family: 'Ubuntu', sans-serif; font-weight: 400; color: #fff; font-size: 16px;}#block-19 #w-center #form-right-block #form-bl #zayavka #zayavka-submit-2:hover {background: url(images/button-submit-2-hover.png) top center no-repeat;}#block-19 #w-center #form-right-block #form-bl #zayavka input {color: #a4a4a4;}#block-19 #w-center #form-right-block #form-bl #zayavka input:focus {color: #000;}#block-20 {width: 100%; height: 670px; position: relative; z-index: 83; margin: 0 auto; margin-top: -120px; padding: 0px 0px 0px 0px; vertical-align: top; background: url(images/block-20-bg.jpg) top center no-repeat;}#block-20 #w-center {width: 1198px; height: 680px; position: relative; margin: 0 auto; padding: 0px 0px 0px 0px; vertical-align: top; text-align: center;}#map-bl-1 {position: absolute; top: 350px; left: 80px; text-transform: uppercase; background: url(images/place-bg.png) top center no-repeat; width: 460px; height: 151px; vertical-align: top; padding: 0px 0px 0px 0px; font-family: 'Ubuntu', sans-serif; font-weight: 500; font-size: 14px; color: #000;}#map-bl-2 {position: absolute; top: 275px; left: 520px; text-transform: uppercase; background: url(images/place-bg.png) top center no-repeat; width: 460px; height: 151px; vertical-align: top; padding: 0px 0px 0px 0px; font-family: 'Ubuntu', sans-serif; font-weight: 500; font-size: 14px; color: #000;}#map-bl-1 div, #map-bl-2 div {padding: 34px 20px 0px 20px;}#map-bl-1 div span, #map-bl-2 div span {color: #594c7e; font-size: 18px; display: block; padding: 0px 0px 8px 0px;}#block-21 {width: 100%; height: 205px; position: relative; z-index: 83; margin: 0 auto; margin-top: 0px; padding: 0px 0px 0px 0px; vertical-align: top; background: #fff;}#block-21 #w-center {width: 1198px; position: relative; margin: 0 auto; padding: 0px 0px 0px 0px; vertical-align: top; text-align: center;}#block-21 #w-center #text-1 {padding: 70px 50px 0px 0px; display: inline-block; vertical-align: top; color: #594c7e; font-family: 'Ubuntu', sans-serif; font-weight: 500; font-size: 60px;}#block-21 #w-center #text-2 {padding: 99px 0px 0px 0px; display: inline-block; vertical-align: top; color: #ffa900; font-family: 'Ubuntu', sans-serif; font-weight: 400; font-size: 18px; text-decoration: underline;}#block-21 #w-center #text-2:hover {text-decoration: none; cursor: pointer;}#block-22 {width: 100%; height: 180px; position: relative; z-index: 82; margin: 0 auto; margin-top: 0px; padding: 0px 0px 0px 0px; vertical-align: top; background: #3a404a;}#block-22 #w-center {width: 1198px; position: relative; margin: 0 auto; padding: 0px 0px 0px 0px; vertical-align: top; text-align: center;}#block-22 #w-center .bls {width: 400px; vertical-align: top; display: inline-block; margin-top: 58px; text-align: center; padding: 0px 0px 0px 0px; font-family: 'Ubuntu', sans-serif; font-weight: 500; font-size: 14px; color: #000;}#block-22 #w-center .bls .where {display: block; padding: 0px 0px 0px 0px; color: #a9b0ba;  font-family: 'Ubuntu', sans-serif; font-weight: 400; font-size: 14px;}#block-22 #w-center .bls .tel {display: block; padding: 5px 0px 0px 0px; color: #fff; font-family: 'Bitter-Bold'; font-size: 30px;}#block-22 #w-center .bls .knopka {display: block; padding: 3px 0px 0px 0px; color: #f2a103; font-family: 'Ubuntu', sans-serif; font-weight: 500; font-size: 14px;}#block-22 #w-center .bls .knopka span {cursor: pointer;}#window #form-bl {padding: 0px 0px 0px 0px; position: relative; width: 364px; margin: 34px 0px 0px 0px; font-family: 'Ubuntu', sans-serif; font-weight: 400; font-size: 14px; color: #000;}#window #form-bl #text {padding: 0px 0px 0px 0px; display: block; font-size: 19px; color: #000;}#window #form-bl #text span {font-weight: 300;}#window #form-bl #zayavka {padding: 0px 0px 0px 0px; margin: 16px 0px 0px 0px; color: #5c5c5c; font-family: 'Ubuntu', sans-serif; font-weight: 700; font-size: 36px; display: block; position: relative; width: 364px; height: 82px;}#window #form-bl #zayavka #zayavka-name {text-align: center; background: #fff; height: 48px; width: 28px; display: inline-block; vertical-align: top; outline: none; border: 1px solid #c6c6c6; padding: 0px 10px 0px 10px; font-family: 'Ubuntu', sans-serif; font-weight: 400; font-size: 19px; margin: 0px 0px 0px 0px;}#window #form-bl #zayavka #zayavka-phone {text-align: center; background: #fff; height: 48px; width: 58px; display: inline-block; vertical-align: top; outline: none; border: 1px solid #c6c6c6; padding: 0px 10px 0px 10px; font-family: 'Ubuntu', sans-serif; font-weight: 400; font-size: 19px; margin: 0px 0px 0px 1px;}#window #form-bl #zayavka #zayavka-mail {text-align: center; background: #fff; height: 48px; width: 100px; display: inline-block; vertical-align: top; outline: none; border: 1px solid #c6c6c6; padding: 0px 10px 0px 10px; font-family: 'Ubuntu', sans-serif; font-weight: 400; font-size: 19px; margin: 0px 0px 0px 1px;}#window #form-bl #zayavka #zayavka-submit-1 {cursor: pointer; display: block; margin: 0 auto; margin-top: 12px; padding: 15px 0px 0px 0px; background: url(images/button-submit-1.png) top center no-repeat; width: 271px; text-align: center; height: 38px; font-family: 'Ubuntu', sans-serif; font-weight: 400; color: #fff; font-size: 16px;}#window #form-bl #zayavka #zayavka-submit-1:hover {background: url(images/button-submit-1-hover.png) top center no-repeat;}#window #form-bl #zayavka input {color: #a4a4a4;}#window #form-bl #zayavka input:focus {color: #000;}#wrap {display: none;opacity: 0.65;position: fixed;left: 0;right: 0;top: 0;bottom: 0;padding: 16px;background-color: #000000;z-index: 100;overflow: auto;}#window {width: 364px;height: 252px;border: none;border-radius: 0px;margin: 126px auto;display: none;background: #fff;z-index: 200;position: fixed;left: 0;right: 0;top: 0;bottom: 0;padding: 0px 0px 0px 0px;text-align: center;}.window-form {width: 364px !important;height: 252px !important;background: transparent;padding: 0px 0px 0px 0px;margin: 0 !important;border-radius: 0px;text-align: center;}#close-modal {display: block; width: 29px; height: 29px; background: url(images/close.png) top center no-repeat; position: absolute; top: 10px; right: 10px;cursor: pointer;}