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 url(images/main-bg.jpg) top center repeat; 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: 'BadScript-Regular'; src: url('webfonts/BadScript-Regular.eot?#iefix') format('embedded-opentype'), url('webfonts/BadScript-Regular.woff') format('woff'), url('webfonts/BadScript-Regular.ttf') format('truetype'), url('webfonts/BadScript-Regular.svg#BadScript-Regular') format('svg'); font-weight: normal; font-style: normal; }@font-face { font-family: 'ZopaCyr'; src: url('webfonts/ZopaCyr.eot?#iefix') format('embedded-opentype'), url('webfonts/ZopaCyr.otf') format('opentype'), url('webfonts/ZopaCyr.woff') format('woff'), url('webfonts/ZopaCyr.ttf') format('truetype'), url('webfonts/ZopaCyr.svg#ZopaCyr') format('svg'); font-weight: normal; font-style: normal; }@font-face { font-family: 'MyriadPro-Cond'; src: url('webfonts/MyriadPro-Cond.eot?#iefix') format('embedded-opentype'), url('webfonts/MyriadPro-Cond.otf') format('opentype'), url('webfonts/MyriadPro-Cond.woff') format('woff'), url('webfonts/MyriadPro-Cond.ttf') format('truetype'), url('webfonts/MyriadPro-Cond.svg#MyriadPro-Cond') format('svg'); font-weight: normal; font-style: normal; }@font-face { font-family: 'MyriadPro-Bold'; src: url('webfonts/MyriadPro-Bold.eot?#iefix') format('embedded-opentype'), url('webfonts/MyriadPro-Bold.otf') format('opentype'), url('webfonts/MyriadPro-Bold.woff') format('woff'), url('webfonts/MyriadPro-Bold.ttf') format('truetype'), url('webfonts/MyriadPro-Bold.svg#MyriadPro-Bold') format('svg'); font-weight: normal; font-style: normal; }@font-face { font-family: 'FuturaBookC'; src: url('webfonts/FuturaBookC.eot?#iefix') format('embedded-opentype'), url('webfonts/FuturaBookC.otf') format('opentype'), url('webfonts/FuturaBookC.woff') format('woff'), url('webfonts/FuturaBookC.ttf') format('truetype'), url('webfonts/FuturaBookC.svg#FuturaBookC') format('svg'); font-weight: normal; font-style: normal; }@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; }#block4 { width: 100%; background: url(images/block4_bg.jpg) no-repeat center top; }#block4>div { height: 740px; width: 100%; }#block7 { width: 100%; background: url(images/block7_bg.jpg) no-repeat center top; background-size: cover; }#block7>div { height: 560px; width: 100%; }#block13 { width: 100%; background: url(images/block13_bg.jpg) no-repeat center top; -webkit-box-shadow: 0px 4px 6px 0px rgba(50, 50, 50, 0.45); -moz-box-shadow: 0px 4px 6px 0px rgba(50, 50, 50, 0.45); box-shadow: 0px 4px 6px 0px rgba(50, 50, 50, 0.45); }#block13>div { height: 733px; width: 100%; }#block16 { width: 100%; background: url(images/block16_bg.jpg) no-repeat center top; }#block16>div { height: 806px; width: 100%; }@media only screen and (min-width: 1600px) and (max-width: 1920px) {	#block13 { background-size: cover;}	#block16 { background-size: cover; }}#block-1 {width: 100%; padding: 0px 0px 0px 0px; background: #232a00; margin: 0px 0px 0px 0px;}#block-1 #w1 {width: 1200px; position: relative; color: #fff; font-family: 'FuturaBookC'; text-align: right; line-height: 24px; font-size: 25px; height: 34px; padding: 0px 0px 0px 0px; margin: 0 auto;}#block-1 #w1>div {padding: 5px 3px 0px 0px;}#block-2 {width: 100%; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}#block-2 #w2 {width: 1200px; position: relative; height: 158px; padding: 0px 0px 0px 0px; margin: 0 auto;}#block-2 #w2 #logo {position: absolute; top: 14px; left: -12px; width: 183px; height: 142px;}#block-2 #w2 #menu {position: absolute; top: 87px; left: 252px; font-family: 'FuturaBookC'; font-size: 18px; color: #232a00; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; list-style-type: none; text-transform: uppercase;}#block-2 #w2 #menu li {padding: 0px 0px 0px 0px; margin: 0px 20px 0px 0px; display: inline-block; vertical-align: top;}#block-2 #w2 #menu li.active {padding: 0px 0px 0px 0px; margin: 7px 20px 0px 0px; display: inline-block; vertical-align: top; color: #dab13d;}#block-2 #w2 #menu li a {color: #232a00; text-decoration: none;}#block-2 #w2 #menu li a:hover {color: #dab13d;}#block-2 #w2 #menu li.active a {color: #dab13d; text-decoration: none;}#block-2 #w2 #menu li:last-child {margin-right: 0px;}#block-2 #w2 #right-phone {position: absolute; top: 51px; right: 0px; text-align: center; color: #c40918; font-family: 'ZopaCyr'; font-size: 23px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; width: 166px; height: 90px;}#block-3 {width: 100%; height: 13px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background: #fff url(images/block-1-top-shadow.jpg) bottom center repeat-x;}#block-4 {width: 100%; height: 740px; position: relative; text-align: center; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}#block-4 #bl-4-title {display: block; position: relative; top: 80px; text-align: center; font-family: 'ZopaCyr'; color: #fff; font-size: 80px; line-height: 87px;}#block-4 #bl-4-orange {display: block; background: url(images/bl-4-orange.png) top center no-repeat; width: 713px; height: 168px; font-family: 'BadScript-Regular'; position: absolute; top: 304px; left: 50%; margin-left: -352px; text-align: center; color: #232a00; font-size: 24px; line-height: 33px;}#block-4 #bl-4-orange>div {padding: 47px 0px 0px 0px;}#block-4 #zayavka-bl {display: block; position: relative; top: 342px; text-align: center; background: rgba(0, 0, 0, 0.47); height: 166px; width: 100%;}#block-4 #zayavka-bl #title {display: block; padding: 18px 0px 0px 0px; text-align: center; color: #fff; font-family: 'MyriadPro-Bold'; font-size: 44px;}#block-4 #zayavka-bl #sub-title {display: block; padding: 0px 0px 15px 0px; margin-top: -8px; text-align: center; color: #fff; font-family: 'MyriadPro-Regular'; font-size: 20px;}#block-4 #zayavka-bl #zayavka-form {top: 210px; padding: 2px 0px 0px 0px; font-family: 'MyriadPro-Cond'; color: #fff; font-size: 24px;}#block-4 #zayavka-bl #zayavka-form input::-webkit-input-placeholder, #block-4 #zayavka-bl #zayavka-form input:-moz-placeholder {color: #fff;}#block-4 #zayavka-bl #zayavka-form input[type=text] {height: 34px; background: transparent; font-size: 13px; text-transform: uppercase; width: 180px; padding: 1px 10px 0px 10px; margin: 0px 25px 0px 0px; display: inline-block; vertical-align: top; border: 3px solid #fff; color: #fff; text-align: center; outline: none;}#submit-1 {cursor: pointer; width: 186px; background: #4bbe9a; height: 39px; padding: 3px 0px 0px 0px; margin: 1px 0px 0px 0px; display: inline-block; vertical-align: top; border: none; color: #000000; font-size: 27px; font-family: 'MyriadPro-Cond'; text-align: center; outline: none; -webkit-box-shadow: -3px 3px 1px 0px rgba(67, 133, 143, 0.9); -moz-box-shadow: -3px 3px 1px 0px rgba(67, 133, 143, 0.9); box-shadow: -3px 3px 1px 0px rgba(67, 133, 143, 0.9);}#block-5 {width: 100%; height: 288px; position: relative; top: -29px; text-align: center; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background: url(images/block-5-bg.png) top center no-repeat;}#block-5 #w5 {width: 1200px; position: relative; height: 288px; padding: 0px 0px 0px 0px; margin: 0 auto;}#block-5 #bl-5-title {display: block; padding: 80px 0px 0px 0px; text-align: center; color: #407c7d; font-size: 44px; font-family: 'ZopaCyr';}#block-5 #bl-5-desc {display: block; padding: 17px 0px 0px 0px; text-align: center; color: #3c3c3b; font-family: 'BadScript-Regular'; font-size: 24px; line-height: 33px;}#block-6 {width: 100%; height: 692px; position: relative; top: -29px; text-align: center; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background: url(images/block-6-bg.png) top center no-repeat;}#block-6 #w6 {width: 1200px; position: relative; height: 305px; padding: 0px 0px 0px 0px; margin: 0 auto;}#block-6 #w6 #olivka-1 {width: 37px; position: absolute; top: 121px; left: 309px;}#block-6 #w6 #olivka-2 {width: 53px; position: absolute; top: 118px; left: 578px;}#block-6 #w6 #olivka-3 {width: 37px; position: absolute; top: 121px; left: 854px;}#programs {display: block; padding: 55px 0px 0px 0px; text-align: center; color: #fff; font-size: 24px; font-family: 'ZopaCyr';}#prog-1 {position: absolute; top: 56px; left: 115px; display: block; width: 146px; padding: 0px 0px 0px 0px; text-align: center; color: #fff; font-size: 24px; font-family: 'ZopaCyr';}#prog-2 {position: absolute; top: 56px; left: 390px; display: block; width: 146px; padding: 0px 0px 0px 0px; text-align: center; color: #fff; font-size: 24px; font-family: 'ZopaCyr';}#prog-3 {position: absolute; top: 56px; left: 665px; display: block; width: 146px; padding: 0px 0px 0px 0px; text-align: center; color: #fff; font-size: 24px; font-family: 'ZopaCyr';}#prog-4 {position: absolute; top: 56px; left: 935px; display: block; width: 146px; padding: 0px 0px 0px 0px; text-align: center; color: #fff; font-size: 24px; font-family: 'ZopaCyr';}#programs .imgs-circle {width: 146px; height: 144px; display: inline-block;}#programs .c-title {display: block; width: 146px; position: absolute; top: 53px; left: 0px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}#programs .zakaz-button {margin-top: 10px; margin-left: -13px; display: block; padding: 9px 0px 0px 0px; border-radius: 7px; font-family: 'BadScript-Regular'; width: 173px; font-size: 19px; height: 34px; background: #eb3d03; color: #fff; -webkit-box-shadow: -2px 2px 0px 0px rgba(195, 177, 142, 0.8); -moz-box-shadow: -2px 2px 0px 0px rgba(195, 177, 142, 0.8); box-shadow: -2px 2px 0px 0px rgba(195, 177, 142, 0.8);cursor: pointer;}#programs span:nth-child(1) .zakaz-button {background: #eb3d03; margin-left: -14px;}#programs span:nth-child(2) .zakaz-button {background: #e8b134;}#programs span:nth-child(3) .zakaz-button {background: #51a542;}#programs span:nth-child(4) .zakaz-button {margin-left: -12px; background: #dabf84;}#block-6 #w6-2 {width: 1200px; position: relative; height: 377px; padding: 0px 0px 0px 0px; margin: 0 auto;}#block-6 #w6-2 #title {display: block; padding: 57px 0px 0px 0px; text-align: center; color: #036e64; font-size: 44px; font-family: 'ZopaCyr';}#block-6 #w6-2 #desc {display: block; padding: 57px 0px 0px 0px; text-align: center; color: #1d1d1b; font-family: 'BadScript-Regular'; font-size: 24px; line-height: 33px;}#block-7 {width: 100%; height: 560px; position: relative; top: -29px; text-align: center; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; -webkit-box-shadow: 0px -4px 6px 0px rgba(50, 50, 50, 0.45); -moz-box-shadow: 0px -4px 6px 0px rgba(50, 50, 50, 0.45); box-shadow: 0px -4px 6px 0px rgba(50, 50, 50, 0.45);}#block-7 #title {display: block; position: relative; top: 70px; text-align: center; font-family: 'ZopaCyr'; color: #fff; font-size: 79px; line-height: 87px;}#block-7 #desc {display: block; background: url(images/bl-4-orange-2.png) top center no-repeat; width: 713px; height: 210px; font-family: 'BadScript-Regular'; position: absolute; top: 284px; left: 50%; margin-left: -352px; text-align: center; color: #232a00; font-size: 24px; line-height: 33px;}#block-7 #desc>div {padding: 47px 0px 0px 0px;}#block-8 {display: block; position: relative; top: -29px; text-align: center; background: #f7f7f7; height: 222px; width: 100%;}#block-8 #title {display: block; padding: 43px 0px 0px 0px; text-align: center; color: #e8b134; font-family: 'MyriadPro-Bold'; font-size: 44px;}#block-8 #sub-title {display: block; padding: 0px 0px 0px 0px; margin-top: -6px; text-align: center; color: #e8b134; font-family: 'MyriadPro-Bold'; font-size: 16px;}#block-8 #bl-8-zayavka {padding: 24px 0px 0px 0px; font-family: 'MyriadPro-Cond'; color: #3f3f3f; font-size: 24px;}#submit-2 {cursor: pointer; width: 186px; background: #4bbe9a; height: 39px; padding: 3px 0px 0px 0px; margin: 3px 0px 0px 0px; display: inline-block; vertical-align: top; border: none; color: #fff; font-size: 27px; font-family: 'MyriadPro-Cond'; text-align: center; outline: none; -webkit-box-shadow: -3px 3px 1px 0px rgba(64, 124, 125, 0.7); -moz-box-shadow: -3px 3px 1px 0px rgba(64, 124, 125, 0.7); box-shadow: -3px 3px 1px 0px rgba(64, 124, 125, 0.7);}#block-8 #bl-8-zayavka input::-webkit-input-placeholder, #block-8 #bl-8-zayavka input:-moz-placeholder {color: #222;}#block-8 #bl-8-zayavka input[type=text] {height: 40px; background: transparent; text-transform: uppercase; width: 187px; padding: 1px 10px 0px 10px; margin: 0px 25px 0px 0px; display: inline-block; vertical-align: top; border: 3px solid #4bbe9a; color: #3f3f3f; text-align: center; outline: none;}#block-9 {width: 100%; height: 778px; position: relative; top: -29px; text-align: center; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background: url(images/block-9-bg.jpg) top center no-repeat;}#block-9 #w9 {width: 1200px; position: relative; height: 778px; padding: 0px 0px 0px 0px; margin: 0 auto;}#block-9 #w9 #title {display: block; padding: 83px 0px 0px 0px; text-align: center; color: #fff; font-size: 72px; font-family: 'ZopaCyr';}#block-9 #w9 #sub-title {display: block; padding: 13px 0px 0px 0px; text-align: center; color: #5e3f1a; font-size: 31px; font-family: 'FuturaBookC';}#block-9 #w9 #text-1 {display: block; position: absolute; top: 391px; left: 151px; padding: 0px 0px 0px 0px; text-align: center; color: #232a00; font-family: 'BadScript-Regular'; font-size: 26px; line-height: 36px;}#block-9 #w9 #text-2 {display: block; position: absolute; top: 391px; left: 510px; padding: 0px 0px 0px 0px; text-align: center; color: #232a00; font-family: 'BadScript-Regular'; font-size: 25px; line-height: 36px;}#block-9 #w9 #text-3 {display: block; position: absolute; top: 396px; left: 837px; padding: 0px 0px 0px 0px; text-align: center; color: #232a00; font-family: 'BadScript-Regular'; font-size: 25px; line-height: 36px;}#block-9 #w9 #text-4 {display: block; position: absolute; top: 624px; left: 370px; padding: 0px 0px 0px 0px; text-align: center; color: #232a00; font-family: 'BadScript-Regular'; font-size: 25px; line-height: 36px;}#block-9 #w9 #text-5 {display: block; position: absolute; top: 624px; left: 650px; padding: 0px 0px 0px 0px; text-align: center; color: #232a00; font-family: 'BadScript-Regular'; font-size: 25px; line-height: 36px;}#block-10 {width: 100%; height: 248px; position: relative; top: -29px; background: url(images/block-10-bg.jpg) top center no-repeat; text-align: center; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}#block-10 #w10 {width: 1200px; position: relative; height: 248px; padding: 0px 0px 0px 0px; margin: 0 auto;}#block-10 #w10 #title {display: block; padding: 51px 0px 0px 0px; text-align: center; color: #eb3d03; font-size: 42px; font-family: 'FuturaBookC';}#block-10 #w10 #desc {cursor: pointer;margin: auto; margin-top: 28px; display: block; padding: 11px 0px 0px 2px; border-radius: 10px; font-family: 'BadScript-Regular'; width: 243px; font-size: 27px; height: 50px; background: #eb3d03; color: #fff; -webkit-box-shadow: -3px 3px 0px 0px rgba(195, 177, 142, 0.8); -moz-box-shadow: -3px 3px 0px 0px rgba(195, 177, 142, 0.8); box-shadow: -3px 3px 0px 0px rgba(195, 177, 142, 0.8);}#block-11 {width: 100%; height: 677px; position: relative; top: -29px; background: url(images/block-11-bg.png) top center no-repeat; text-align: center; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; -webkit-box-shadow: 0px -5px 6px 0px rgba(50, 50, 50, 0.45); -moz-box-shadow: 0px -5px 6px 0px rgba(50, 50, 50, 0.45); box-shadow: 0px -5px 6px 0px rgba(50, 50, 50, 0.45);}#block-11 #w100 {width: 100%; height: 674px; position: relative;}#block-11 #w100 #w11 {width: 1200px; position: relative; height: 674px; padding: 0px 0px 0px 0px; margin: 0 auto;}#block-11 #w100 #w11 #title {display: block; padding: 38px 0px 0px 0px; text-align: center; color: #fff; font-size: 70px; line-height: 80px; font-family: 'ZopaCyr';}#block-11 #w100 #w11 #desc {display: block; padding: 0px 0px 0px 0px; position: absolute; top: 0px; left: 0px; color: #1d1d1b; font-size: 29px; font-family: 'BadScript-Regular';}#block-11 #w100 #w11 #desc #item-1 {display: block; width: 1000px; position: absolute; top: 248px; left: 174px; padding: 0px 0px 0px 0px; text-align: left;}#block-11 #w100 #w11 #desc #item-2 {display: block; width: 1000px; position: absolute; top: 320px; left: 320px; padding: 0px 0px 0px 0px; text-align: left;}#block-11 #w100 #w11 #desc #item-3 {display: block; width: 1000px; position: absolute; top: 397px; left: 202px; padding: 0px 0px 0px 0px; text-align: left;}#block-11 #w100 #w11 #desc #item-4 {display: block; width: 1000px; position: absolute; top: 473px; left: 348px; padding: 0px 0px 0px 0px; text-align: left;}#block-11 #w100 #w11 #pismo {display: block; -moz-transform: rotate(-19deg); -o-transform: rotate(-19deg); -webkit-transform: rotate(-19deg); padding: 0px 0px 0px 0px; position: absolute; top: 403px; right: 7px; color: #fff; font-size: 32px; line-height: 49px; font-family: 'BadScript-Regular';}#block-12 {width: 100%; height: 597px; position: relative; top: -32px; background: url(images/block-12-bg.png) top center no-repeat;text-align: center; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}#block-12 #w12 {width: 1200px; position: relative; height: 257px; padding: 0px 0px 0px 0px; margin: 0 auto;}#block-12 #w12 #olivka-1 {width: 37px; position: absolute; top: 65px; left: 309px;}#block-12 #w12 #olivka-2 {width: 53px; position: absolute; top: 62px; left: 578px;}#block-12 #w12 #olivka-3 {width: 37px; position: absolute; top: 65px; left: 854px;}#block-12 #w12-2 {width: 1200px; position: relative; height: 330px; padding: 0px 0px 0px 0px; margin: 0 auto;}#block-12 #w12-2 #title {display: block; padding: 57px 0px 0px 0px; text-align: center; color: #036e64; font-size: 44px; font-family: 'ZopaCyr';}#block-12 #w12-2 #desc {display: block; padding: 57px 0px 0px 0px; text-align: center; color: #1d1d1b; font-family: 'BadScript-Regular'; font-size: 24px; line-height: 33px;}#block-13 {width: 100%; height: 733px; position: relative; top: -29px; text-align: center; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; -webkit-box-shadow: 0px -4px 6px 0px rgba(50, 50, 50, 0.45); -moz-box-shadow: 0px -4px 6px 0px rgba(50, 50, 50, 0.45); box-shadow: 0px -4px 6px 0px rgba(50, 50, 50, 0.45);}#block-13 #w-13 {display: block; width: 1200px; position: relative; padding: 0px 0px 0px 0px; margin: 0 auto;}#block-13 #w-13 #title {display: block; position: relative; top: 67px; text-align: center; font-family: 'ZopaCyr'; color: #fff; font-size: 83px; line-height: 87px;}#block-13 #w-13 #item-1 {position: absolute; top: 230px; left: 250px; font-family: 'ZopaCyr'; color: #fff; font-size: 32px; display: block; padding: 0px 0px 0px 0px;}#block-13 #w-13 #item-2 {position: absolute; top: 230px; left: 435px; font-family: 'ZopaCyr'; color: #fff; font-size: 32px; display: block; padding: 0px 0px 0px 0px;}#block-13 #w-13 #item-3 {position: absolute; top: 230px; left: 540px; font-family: 'ZopaCyr'; color: #fff; font-size: 32px; display: block; padding: 0px 0px 0px 0px;}#block-13 #w-13 #item-4 {position: absolute; top: 230px; left: 702px; font-family: 'ZopaCyr'; color: #fff; font-size: 32px; display: block; padding: 0px 0px 0px 0px;}#block-13 #w-13 #item-5 {position: absolute; top: 305px; left: 157px; font-family: 'ZopaCyr'; color: #fff; font-size: 32px; display: block; padding: 0px 0px 0px 0px;}#block-13 #w-13 #item-6 {position: absolute; top: 305px; left: 466px; font-family: 'ZopaCyr'; color: #fff; font-size: 32px; display: block; padding: 0px 0px 0px 0px;}#block-13 #w-13 #item-7 {position: absolute; top: 305px; left: 690px; width: 400px; font-family: 'ZopaCyr'; color: #fff; font-size: 32px; display: block; padding: 0px 0px 0px 0px;}#block-13 #w-13 #item-8 {position: absolute; top: 374px; left: 224px; font-family: 'ZopaCyr'; color: #fff; font-size: 32px; display: block; padding: 0px 0px 0px 0px;}#block-13 #w-13 #item-9 {position: absolute; top: 374px; left: 603px; font-family: 'ZopaCyr'; color: #fff; font-size: 32px; display: block; padding: 0px 0px 0px 0px;}#block-13 #w-13 #item-10 {position: absolute; top: 446px; left: 240px; font-family: 'ZopaCyr'; color: #fff; font-size: 32px; display: block; padding: 0px 0px 0px 0px;}#block-13 #w-13 #item-11 {position: absolute; top: 446px; left: 632px; font-family: 'ZopaCyr'; color: #fff; font-size: 32px; display: block; padding: 0px 0px 0px 0px;}#block-13 #w-13 #item-12 {position: absolute; top: 644px; left: 408px; font-family: 'BadScript-Regular'; color: #fff; opacity: 0.7; font-size: 29px; display: block; padding: 0px 0px 0px 0px;}#block-14 {width: 100%; height: 745px; position: relative; top: -29px; background: url(images/block-14-bg.png) top center no-repeat; text-align: center; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}#block-14 #w14-100 {width: 100%; height: 745px; position: relative;}#block-14 #w14 {width: 1200px; position: relative; height: 733px; padding: 0px 0px 0px 0px; margin: 0 auto;}#block-14 #w14 #txt-1 {display: block; padding: 75px 0px 0px 0px; text-align: center; color: #101010; font-size: 35px; line-height: 58px; font-family: 'BadScript-Regular';}#block-14 #w14 #txt-2 {display: block; padding: 49px 0px 0px 0px; text-align: center; color: #101010; font-size: 35px; line-height: 33px; font-family: 'FuturaBookC';}#block-14 #w14 #title {display: block; padding: 116px 0px 0px 0px; text-align: center; color: #fff; font-size: 57px; font-family: 'ZopaCyr';}#block-14 #w14 #desc {display: block; padding: 16px 0px 0px 0px; text-align: center; color: #1b7758; font-size: 43px; line-height: 33px; font-family: 'FuturaBookC';}#block-14 #w14 #bl-14-zayavka {padding: 44px 0px 0px 0px; font-family: 'MyriadPro-Cond'; color: #3f3f3f; font-size: 24px;}#block-14 #w14 #bl-14-zayavka input::-webkit-input-placeholder, #block-14 #w14 #bl-14-zayavka input:-moz-placeholder {color: #fff !important;}#block-14 #w14 #bl-14-zayavka input[type=text] {height: 40px; font-size: 27px; font-family: 'MyriadPro-Cond'; background: transparent; width: 222px; padding: 6px 10px 2px 10px; margin: 0px 33px 0px 0px; display: inline-block; vertical-align: top; border: 3px solid #fff; color: #fff; text-align: center; outline: none;}#submit-3 {cursor: pointer; width: 220px; background: #4bbe9a; height: 49px; padding: 3px 0px 0px 0px; margin: 2px 0px 0px 0px; display: inline-block; vertical-align: top; border: none; color: #000; font-size: 33px; font-family: 'MyriadPro-Cond'; text-align: center; outline: none; -webkit-box-shadow: -3px 3px 1px 0px rgba(64, 124, 125, 0.7); -moz-box-shadow: -3px 3px 1px 0px rgba(64, 124, 125, 0.7); box-shadow: -3px 3px 1px 0px rgba(64, 124, 125, 0.7);}#block-15 {width: 100%; height: 485px; position: relative; top: -29px; background: url(images/block-15-bg.png) top center no-repeat; text-align: center; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}#block-15 #w15-100 #w15 {width: 1200px; position: relative; height: 485px; padding: 0px 0px 0px 0px; margin: 0 auto;}#block-15 #w15-100 {width: 100%; height: 485px; position: relative;}#block-15 #w15-100 #w15 #title {display: block; padding: 72px 0px 0px 0px; text-align: center; color: #377b93; font-size: 79px; font-family: 'ZopaCyr';}#block-15 #w15-100 #w15 #desc {display: block; padding: 39px 0px 0px 0px; text-align: center; color: #1d1d1b; line-height: 75px; font-family: 'BadScript-Regular'; font-size: 34px;}#block-16 {width: 100%; height: 806px; position: relative; top: -29px; text-align: center; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; -webkit-box-shadow: 0px -4px 6px 0px rgba(50, 50, 50, 0.45); -moz-box-shadow: 0px -4px 6px 0px rgba(50, 50, 50, 0.45); box-shadow: 0px -4px 6px 0px rgba(50, 50, 50, 0.45);}#block-16 #w16 {display: block; width: 1200px; text-align: center; position: relative; padding: 0px 0px 0px 0px; margin: 0 auto;}#block-16 #w16 #title {display: block; color: #1d1d1b; line-height: 75px; font-family: 'ZopaCyr'; font-size: 79px; padding: 60px 0px 0px 0px;}#block-16 #w16 #sub-title {display: block; color: #e8b134; line-height: 75px; font-family: 'BadScript-Regular'; font-size: 34px; padding: 25px 0px 0px 0px;}#big-orange-last {display: block; background: url(images/big-orange-last.png) top center no-repeat; width: 908px; height: 492px; position: absolute; top: 253px; left: 50%; margin-left: -454px; padding: 0px 0px 0px 0px;}#big-orange-last #item-1 {display: block; text-align: center; position: absolute; top: 40px; left: 84px; width: 300px; color: #fff; line-height: 63px; font-family: 'BadScript-Regular'; font-size: 35px; padding: 0px 0px 0px 0px;}#big-orange-last #item-2 {display: block; text-align: center; position: absolute; top: 40px; left: 510px; width: 300px; color: #fff; line-height: 63px; font-family: 'BadScript-Regular'; font-size: 35px; padding: 0px 0px 0px 0px;}#big-orange-last #item-3 {display: block; text-align: center; position: absolute; top: 263px; left: 84px; width: 300px; color: #fff; line-height: 63px; font-family: 'BadScript-Regular'; font-size: 35px; padding: 0px 0px 0px 0px;}#big-orange-last #item-4 {display: block; text-align: center; position: absolute; top: 263px; left: 510px; width: 300px; color: #fff; line-height: 63px; font-family: 'BadScript-Regular'; font-size: 35px; padding: 0px 0px 0px 0px;}#big-orange-last  .buttons-more {display: block; line-height: 30px; margin: 0 auto; text-decoration: none; margin-top: 8px; text-align: center; background: #fff; border-radius: 10px; width: 208px; height: 40px; color: #565656; font-family: 'BadScript-Regular'; font-size: 23px; padding: 10px 0px 0px 0px;}#big-orange-last  .buttons-more:hover {background: #DD8F19; color: #fff; cursor: pointer; text-decoration: none;}#block-17 {width: 100%; height: 666px; position: relative; top: -29px; background: url(images/block-17-bg.png) top center no-repeat; text-align: center; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; -webkit-box-shadow: 0px -4px 6px 0px rgba(50, 50, 50, 0.45); -moz-box-shadow: 0px -4px 6px 0px rgba(50, 50, 50, 0.45); box-shadow: 0px -4px 6px 0px rgba(50, 50, 50, 0.45);}#w17-100 {width: 100%; height: 666px; position: relative;}#w17-100 #w17 {width: 1200px; position: relative; height: 666px; padding: 0px 0px 0px 0px; margin: 0 auto;}#w17-100 #w17 #title {display: block; padding: 93px 0px 0px 123px; text-align: left; color: #377b93; font-size: 47px; line-height: 65px; font-family: 'ZopaCyr';}#w17-100 #w17 #desc {display: block; padding: 81px 0px 0px 52px; text-align: left; color: #1d1d1b; line-height: 53px; font-family: 'BadScript-Regular'; font-size: 34px;}#w17-100 #w17 #desc span {line-height: 69px;}#block-18 {width: 100%; height: 530px; position: relative; top: -29px; background: #e8b134; text-align: center; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; -webkit-box-shadow: 0px -4px 6px 0px rgba(50, 50, 50, 0.45); -moz-box-shadow: 0px -4px 6px 0px rgba(50, 50, 50, 0.45); box-shadow: 0px -4px 6px 0px rgba(50, 50, 50, 0.45);}#block-18 #w18-100 {width: 100%; height: 530px; position: relative;}#block-18 #w18 {width: 1200px; position: relative; height: 530px; padding: 0px 0px 0px 0px; margin: 0 auto;}#block-18 #w18 #title {display: block; padding: 39px 0px 0px 0px; text-align: center; color: #4bbe9a; font-family: 'MyriadPro-Bold'; font-size: 61px;}#block-18 #w18 #sub-title {display: block; padding: 0px 0px 0px 0px; font-family: 'BadScript-Regular'; color: #fff; opacity: 1; font-size: 29px;}#block-18 #w18 #bl-18-zayavka {padding: 33px 0px 0px 0px; font-family: 'MyriadPro-Cond'; color: #3f3f3f; font-size: 24px;}#block-18 #w18 #bl-18-zayavka input::-webkit-input-placeholder, #block-14 #w14 #bl-14-zayavka input:-moz-placeholder {color: #fff;}#block-18 #w18 #bl-18-zayavka input[type=text] {height: 43px; font-size: 27px; font-family: 'MyriadPro-Cond'; background: transparent; width: 236px; padding: 6px 10px 2px 10px; margin: 0px 37px 0px 0px; display: inline-block; vertical-align: top; border: 3px solid #fff; color: #fff; text-align: center; outline: none;}#block-18 #w18 #to-us {display: block; padding: 35px 0px 0px 0px; font-family: 'FuturaBookC'; font-size: 27px; line-height: 33px; color: #fff; position: absolute; top: 280px; left: 50%; width: 1220px; margin-left: -610px; background: url(images/dotted.png) top center no-repeat;}#block-18 #w18 #to-us a {color: #fff; text-decoration: none;}#block-18 #w18 #to-us a:hover {text-decoration: underline;}#block-18 #w18 #copyright {display: block; padding: 25px 0px 0px 0px; font-family: 'FuturaBookC'; font-size: 27px; line-height: 33px; color: #fff; position: absolute; top: 433px; left: 50%; width: 300px; margin-left: -150px; text-align: center;}#submit-4 {cursor: pointer; width: 220px; background: #4bbe9a; height: 49px; padding: 6px 0px 3px 0px; margin: 4px 0px 0px 0px; display: inline-block; vertical-align: top; border: none; color: #000; font-size: 33px; font-family: 'MyriadPro-Cond'; text-align: center; outline: none; -webkit-box-shadow: -3px 3px 1px 0px rgba(64, 124, 125, 0.7); -moz-box-shadow: -3px 3px 1px 0px rgba(64, 124, 125, 0.7); box-shadow: -3px 3px 1px 0px rgba(64, 124, 125, 0.7);}#small-red-button {cursor: pointer; padding: 4px 0px 0px 3px; margin: 14px 0px 0px 4px; display: block; width: 154px; height: 40px;font-family: 'ZopaCyr'; color: #fff; font-size: 32px;text-align: center; text-transform: uppercase;background: rgb(226,9,24);background: -moz-linear-gradient(top,  rgba(226,9,24,1) 0%, rgba(136,9,24,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(226,9,24,1)), color-stop(100%,rgba(136,9,24,1)));background: -webkit-linear-gradient(top,  rgba(226,9,24,1) 0%,rgba(136,9,24,1) 100%);background: -o-linear-gradient(top,  rgba(226,9,24,1) 0%,rgba(136,9,24,1) 100%);background: -ms-linear-gradient(top,  rgba(226,9,24,1) 0%,rgba(136,9,24,1) 100%);background: linear-gradient(to bottom,  rgba(226,9,24,1) 0%,rgba(136,9,24,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e20918', endColorstr='#880918',GradientType=0 );border-radius: 24px; }#small-red-button:hover, #big-red-button:hover {background: -moz-linear-gradient(top,  rgba(136,9,24,1) 0%, rgba(226,9,24,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(136,9,24,1)), color-stop(100%,rgba(226,9,24,1)));background: -webkit-linear-gradient(top,  rgba(136,9,24,1) 0%,rgba(226,9,24,1) 100%);background: -o-linear-gradient(top,  rgba(136,9,24,1) 0%,rgba(226,9,24,1) 100%);background: -ms-linear-gradient(top,  rgba(136,9,24,1) 0%,rgba(226,9,24,1) 100%);background: linear-gradient(to bottom,  rgba(136,9,24,1) 0%,rgba(226,9,24,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#880918', endColorstr='#e20918',GradientType=0 );cursor: pointer;}#big-red-button {position: absolute; top: 556px; left: 468px; font-family: 'ZopaCyr'; color: #fff; font-size: 44px; display: block; padding: 10px 0px 0px 0px; width: 265px; height: 60px; text-align: center; text-transform: uppercase;background: rgb(226,9,24);background: -moz-linear-gradient(top,  rgba(226,9,24,1) 0%, rgba(136,9,24,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(226,9,24,1)), color-stop(100%,rgba(136,9,24,1)));background: -webkit-linear-gradient(top,  rgba(226,9,24,1) 0%,rgba(136,9,24,1) 100%);background: -o-linear-gradient(top,  rgba(226,9,24,1) 0%,rgba(136,9,24,1) 100%);background: -ms-linear-gradient(top,  rgba(226,9,24,1) 0%,rgba(136,9,24,1) 100%);background: linear-gradient(to bottom,  rgba(226,9,24,1) 0%,rgba(136,9,24,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e20918', endColorstr='#880918',GradientType=0 );border-radius: 24px; }#wrap {display: none;opacity: 0.8;position: fixed;left: 0;right: 0;top: 0;bottom: 0;padding: 16px;background-color: #000000;z-index: 100;overflow: auto;}#window {width: 378px;height: 441px;border: 4px solid #fff;border-radius: 0px;margin: 126px auto;display: none;background: rgba(0, 0, 0, 0.6);z-index: 200;position: fixed;left: 0;right: 0;top: 0;bottom: 0;padding: 0px 0px 0px 0px;text-align: center;}.window-form {width: 378px !important;height: 441px !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;}#wrap-new, #wrap-new-2, #wrap-new-3, #wrap-new-4{display: none;opacity: 0.3;position: fixed;left: 0;right: 0;top: 0;bottom: 0;padding: 16px;background-color: #000000;z-index: 100;overflow: auto;}#window2, #window3, #window4, #window5 {width: 1280px;height: 778px;border: 10px solid #e8b236;border-radius: 0px;margin: 30px auto;display: none;background: #fff;z-index: 200;position: absolute;left: 0;right: 0;top: 7177px;bottom: 0;padding: 0px 0px 0px 0px;text-align: center;}#close-modal-2, #close-modal-3, #close-modal-4, #close-modal-5 {display: block; width: 29px; height: 29px; background: url(images/close.png) top center no-repeat; position: absolute; top: 10px; right: 10px;cursor: pointer;}#call-modal-title {display: block; padding: 47px 0px 0px 0px; margin: 0px 0px 0px 0px; color: #fff; font-size: 38px; line-height: 35px; font-family: 'FuturaBookC';}#call-modal-form {display: block; padding: 25px 0px 0px 0px; margin: 0px 0px 0px 0px;}#call-modal-form input {background: transparent; padding: 2px 0px 0px 0px; width: 275px; height: 53px; text-align: center; margin: 0px 0px 0px 0px; border: 2px solid #fff; outline: none; color: #fff; font-size: 24px; font-family: 'FuturaBookC';}#call-modal-submit {display: block; padding: 21px 0px 0px 0px; margin: 0 auto; margin-top: 13px; color: #fff; font-size: 31px; line-height: 27px; font-family: 'FuturaBookC'; cursor: pointer; width: 288px; background: #cf0918; height: 51px; text-align: center; outline: none; -webkit-box-shadow: 4px 8px 1px 0px rgba(124, 0, 0, 0.9); -moz-box-shadow: 4px 8px 1px 0px rgba(124, 0, 0, 0.9); box-shadow: 4px 8px 1px 0px rgba(124, 0, 0, 0.9);}#call-modal-last-text {display: block; padding: 0px 0px 0px 0px; margin: 15px 0px 0px 0px; color: #fff; font-size: 24px; line-height: 27px; font-family: 'FuturaBookC';}.prog-title {display: block; padding: 73px 0px 0px 0px; margin: 0px 0px 0px 0px; color: #565656; font-size: 38px; line-height: 35px; font-family: 'BadScript-Regular';}.prog-top-line {display: block; height: 1px; margin: 0 auto; margin-top: 50px; background: #e8b134; width: 508px;}.prog-cont {display: block; padding: 40px 0px 0px 0px; margin: 0px 0px 0px 0px; font-size: 24px; color: #565656; line-height: 60px; font-family: 'BadScript-Regular';}.prog-bottom-line {display: block; height: 1px; position: absolute; top: 600px; left: 50%; margin-left: -249px; background: #e8b134; width: 508px;}.prog-price {display: block; padding: 0px 0px 0px 0px; position: absolute; top: 625px; left: 0px; width: 100%; margin: 0px 0px 0px 0px; font-size: 24px; line-height: 60px; font-family: 'BadScript-Regular';}.window4-title {display: block; padding: 63px 0px 0px 0px; margin: 0px 0px 0px 0px; color: #565656; font-size: 38px; line-height: 35px; font-family: 'BadScript-Regular';}.window4-title-2 {display: block; padding: 53px 0px 0px 0px; margin: 0px 0px 0px 0px; color: #565656; font-size: 38px; line-height: 35px; font-family: 'BadScript-Regular';}.window4-top-line {display: block; height: 1px; margin: 0 auto; margin-top: 40px; background: #e8b134; width: 508px;}.prog-cont {display: block; padding: 20px 0px 0px 0px; margin: 0px 0px 0px 0px; font-size: 24px; color: #565656; line-height: 60px; font-family: 'BadScript-Regular';}.window4-bottom-line {display: block; height: 1px; position: absolute; top: 600px; left: 50%; margin-left: -249px; background: #e8b134; width: 508px;}.window4-price {display: block; padding: 0px 0px 0px 0px; position: absolute; top: 625px; left: 0px; width: 100%; margin: 0px 0px 0px 0px; font-size: 24px; line-height: 60px; font-family: 'BadScript-Regular';}