*{margin:0;padding:0;border:0;box-sizing:border-box}.inner,body{margin:0 auto}html{font-family:'Century Gothic';font-size:14px;background:#d6d6d6}body{min-width:1170px;max-width:1920px;background:url(/images/bg.png)}footer,header,main,nav,section{display:block}.inner{width:1170px}.inner_content{padding:30px;background:#fff}.inner_content h1{padding:15px 0;line-height:40px;color:#00017e;text-transform:uppercase}.inner_content p{margin:10px 0}.inner_content ol,.inner_content ul{marging:5px 0;list-style-position:inside}.inner_content ol li,.inner_content ul li{margin:5px 0 5px 30px}.inner_content table{margin:10px 0;border-collapse:collapse}.inner_content table td,.inner_content table th{border:1px solid #ccc;padding:5px}.inner_content table th,.inner_content table thead td{background:#eee}header{height:80px;background:#1c1c1c;color:#f5f5f5}header .inner{position:relative}header .header_2,header .logo{position:absolute;font-weight:700}header a{color:inherit;text-decoration:none}header .logo{top:10px;left:0;width:200px;padding-left:42px}header .logo a>*{vertical-align:top}.block_1 .form_zayav_obuch label>*,.block_1 .text_4>*,header .soc_seti_item>*{vertical-align:middle}header .logo span{display:inline-block}header .logo img{width:125px}header .header_2{top:20px;left:200px;width:350px;text-align:right}header .header_3,header .header_4,header .header_5{position:absolute;width:200px}header .header_2 span:first-child{margin-right:10px}header .header_3{top:7px;left:570px}header .header_4{top:7px;left:770px}header .soc_seti_item{display:inline-block;line-height:32px;font-size:16px;font-weight:700}header .soc_seti_item.header_email{white-space:nowrap;font-size:12px}header .soc_seti_item img{max-height:32px}header .soc_seti_item:hover>span{text-decoration:underline}header .header_5{top:15px;left:970px}header .call_form_zakaz_zvonok{display:inline-block;border:2px solid #eeb900;width:180px;padding:5px;text-align:center}header .call_form_zakaz_zvonok:hover{background:#f5f5f5;color:#1c1c1c}.top_menu{background:#d3e2ef}.top_menu nav{height:50px;white-space:nowrap;text-align:center}.top_menu nav a{display:inline-block;max-width:140px;padding:7px 10px;vertical-align:top;white-space:normal;color:#1c1c1c;text-align:center;text-decoration:none;font-weight:700}.top_menu nav a:hover{text-decoration:underline}.top_menu_2{position:relative;z-index:20}.top_menu_2 .inner{background:#eeb900}.top_menu_2 nav{height:30px;white-space:nowrap;text-align:center}.top_menu_2 nav a{display:inline-block;padding:7px 10px;white-space:normal;text-align:center;text-decoration:none;font-weight:700}.top_menu_2 nav a:hover{text-decoration:underline}.block_1{position:relative;height:510px;background:#1c1c1c;margin-top:-30px}.block_1 .video_background{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:510px;z-index:1;overflow:hidden}.block_1 .video_background video{position:absolute;top:-10000px;bottom:-10000px;left:-10000px;right:-10000px;margin:auto}.block_1 .inner{position:absolute;top:0;bottom:0;left:0;right:0;z-index:2;background:url(/images/video_bg-min.png) top right no-repeat}.block_1 .inner .link_off_site{position:absolute;width:100%;height:20px;bottom:10px;text-align:center}.block_1 .inner .link_off_site a{color:#ccc}.block_1 .form_zayav_obuch{position:absolute;top:50px;right:20px;width:250px;min-height:400px;background:#f0f0f0;text-align:center}.block_1 .form_zayav_obuch h3{padding:15px 0 5px;text-transform:uppercase;font-size:18px}.block_1 .form_zayav_obuch label{display:block;margin:10px auto;width:217px;height:43px;border-radius:3px}.block_1 .form_zayav_obuch label.name{background:url(/images/input_name_bg.png) no-repeat}.block_1 .form_zayav_obuch label.phone{background:url(/images/input_phone_bg.png) no-repeat}.block_1 .form_zayav_obuch input[type=text]{width:170px;height:37px;margin:3px 3px 3px 43px;padding-left:5px}.block_1 .form_zayav_obuch label.select{width:190px;height:42px;background:url(/images/select_bg.png) no-repeat}.block_1 .form_zayav_obuch select{width:184px;height:36px;margin:3px}.block_1 .form_zayav_obuch label.checkbox{height:66px;white-space:nowrap}.block_1 .form_zayav_obuch label.checkbox span{display:inline-block;width:150px;margin-left:10px;white-space:normal;text-align:left;font-size:12px}.block_1 .form_zayav_obuch input[type=checkbox]{width:22px;height:22px;background:#eeb900}.block_1 .form_zayav_obuch input[type=submit]{width:160px;height:36px;line-height:36px;background:url(/images/button_bg.png) repeat-x;border-radius:3px;font-size:14px;font-weight:700;cursor:pointer}.block_1 .text_1,.block_1 .text_2{position:absolute;left:0;width:700px;text-align:right;font-weight:700}.block_3 h3,.block_4 h3,.block_6 h3{line-height:60px;text-transform:uppercase}.block_1 .form_zayav_obuch .success{margin:10px 0;color:green;font-weight:700}.block_1 .form_zayav_obuch .failure{margin:10px 0;color:red;font-weight:700}.block_1 .form_zayav_obuch input[type=submit]:hover{background:#bb9100}.block_1 .text_1{top:50px;font-size:30px;color:#fff}.block_1 .text_2{top:240px;font-size:36px;color:#eeb900}.block_1 .text_3,.block_1 .text_4{position:absolute;width:700px;text-align:right;color:#f0f0f0;left:0}.block_1 .text_3{top:300px;font-size:30px}.block_1 .text_4{top:390px;font-size:16px;font-weight:700}.block_2 .inner,.block_4 .inner,.block_6 .steps{position:relative}.block_1 .text_4>*{display:inline-block;margin:0 5px}.block_2 nav a,.svedenia nav a{margin:5px 3px;border-radius:6px}.block_2{min-height:640px}.block_2 .banner{padding-top:70px}.block_2 nav{position:absolute;top:30px;right:40px;width:210px;background:#ccdae5}.block_2 nav a{display:block;padding:10px;background:#d3e2ef;color:#1c1c1c;text-decoration:none}.block_2 nav a:first-child{margin-top:4px}.block_2 nav a.active,.block_2 nav a:hover{background:#e4f0fa}.block_3 h3{background:#d3e2ef;font-size:20px;font-weight:400;text-align:center}.block_3 span{display:block;min-height:30px;margin:6px 25px;font-size:16px}.block_3 span.blue{color:#00017e;font-size:18px}.block_3 span:first-child{height:90px;padding-top:20px;text-transform:uppercase}.block_3 .cost_table{white-space:nowrap;text-align:center}.block_3 .cost_param,.block_3 .cost_value{height:580px;background:#fff;box-shadow:0 10px 10px 0 rgba(0,0,0,.5);white-space:normal;display:inline-block;vertical-align:top}.block_3 .cost_param{width:360px}.block_3 .cost_param span{font-weight:700;text-align:right;text-transform:uppercase}.block_3 .cost_value{width:220px;margin-left:20px}.block_4{margin-top:40px}.block_4 .inner{width:1100px;min-height:700px}.block_4 .filials,.block_4 .map{position:absolute;box-shadow:0 10px 10px 0 rgba(0,0,0,.5)}.block_4 h3{background:#d3e2ef;font-size:20px;font-weight:400;text-align:center}.block_4 h3 a{color:inherit;text-decoration:none}.block_4 h3 a:hover{color:#00017e}.block_4 .map{top:60px;left:50px;width:460px;height:560px;padding:20px;background:#fff;z-index:2}.block_4 .map_mobile{margin:0 20px;padding:20px;background:#fff;box-shadow:0 10px 10px 0 rgba(0,0,0,.5);z-index:2}.block_4 .filials{top:60px;right:50px;width:540px;height:470px;background:#fff;z-index:1;padding:20px 40px}.block_4 .filials .row{width:440px;white-space:nowrap;border-top:2px solid #d0d1d2}.block_4 .filials .row:first-child{border-top:none}.block_4 .filials .row .filial:first-child{border-right:2px solid #d0d1d2}.block_4 .filial{display:inline-block;width:220px;min-height:200px;white-space:normal;vertical-align:top;padding:15px}.block_4 .filial span{display:block;min-height:50px;margin-right:20px;padding:0 45px 0 0;text-align:right}.block_4 .filial span.metro{margin-top:5px;background:url(/images/metro3.png) top right no-repeat}.block_4 .filial span.phone{padding-top:5px;background:url(/images/phone3.png) top right no-repeat;color:#00017e}.block_4 .filial span.phone a{color:inherit;text-decoration:none;font-weight:700}.block_4 .filial span.phone a:hover{text-decoration:underline}.block_4 .filial span.addr{background:url(/images/addr3.png) top right no-repeat}.block_5{height:575px;background:url(/images/block_5_bg-min.png) top center no-repeat #1c1c1c}.block_5 h3{line-height:100px;text-align:center;font-size:48px;color:#fff}.block_5 .items{width:800px;margin:0 auto;text-align:center}.block_5 .item{display:inline-block;width:160px;height:200px;margin:10px 40px;vertical-align:top;color:#fff}.block_5 .item span{display:inline-block;padding:10px 0}.block_6 .inner{width:1000px;padding:20px 100px;background:#fff}.block_6 h3{color:#00017e;font-size:20px;text-align:center}.block_6 p{margin:20px 0;font-size:16px}.block_6 p.big_text{font-size:24px;font-weight:700;text-transform:uppercase}.block_6 .orange{color:#eeb900}.block_6 .blue{color:#00017e}.block_6 ul{list-style:none}.block_6 ul li{margin:20px 0;font-size:16px;padding-left:40px;background:url(/images/ul_marker.png) left top no-repeat}.block_6 a.about_button{display:block;width:270px;height:50px;line-height:50px;border-radius:10px;background:#eeb900;color:#1c1c1c;font-size:16px;font-weight:700;text-align:center;text-decoration:none}.block_6 a.about_button:hover{background:#bb9100}.block_6 .steps{height:300px;margin:50px 0;background:url(/images/steps-min.png) bottom center no-repeat}.block_6 .step_captions{position:absolute;top:270px;left:0;vertical-align:top;white-space:nowrap}.block_6 .step_captions span{display:inline-block;width:130px;margin-right:100px;vertical-align:top;text-align:center;white-space:normal}.block_6 .step_captions span:nth-child(2){margin-right:80px}.block_6 .step_captions span:nth-child(3){margin-right:90px}footer .footer_bg_top{height:637px;background:url(/images/footer_top_bg-min.png) top center no-repeat #f0f0f0}footer .footer_bg_top .inner{position:relative}footer .footer_bg_top .text{position:absolute;top:260px;right:200px;width:570px;line-height:35px;color:#00017e;font-size:32px;font-weight:700;text-align:right;text-transform:uppercase}.bottom_menu{position:absolute;top:580px;left:0;width:100%}.bottom_menu nav{height:50px;white-space:nowrap;text-align:center}.bottom_menu nav a{display:inline-block;max-width:150px;padding:7px 10px;vertical-align:top;white-space:normal;color:#1c1c1c;text-align:center;text-decoration:none;font-weight:700}.bottom_menu nav a:hover{text-decoration:underline}footer .footer_bg_bottom{height:374px;background:url(/images/footer_bottom_bg-min.png) top center no-repeat #1c1c1c}footer .footer_bg_bottom .inner{padding:47px 50px;white-space:nowrap;color:#f0f0f0;font-size:16px}footer .footer_bg_bottom .footer_1,footer .footer_bg_bottom .footer_2{width:50%;vertical-align:top;white-space:normal;display:inline-block}footer .footer_bg_bottom .footer_2{text-align:right}footer .footer_bg_bottom .logo{margin-bottom:10px}footer .footer_bg_bottom .logo img{width:220px}footer .footer_bg_bottom a{color:inherit;text-decoration:none}footer .footer_bg_bottom a:hover{text-decoration:underline}footer .footer_bg_bottom p{margin-bottom:17px;line-height:30px}footer .footer_bg_bottom .orange{color:#eeb900}footer .footer_bg_bottom .big{line-height:60px;font-size:26px;font-weight:700}footer .footer_bg_bottom .soc_seti>*{display:inline-block;margin-left:10px;vertical-align:middle}.fancybox_form{display:none;width:500px}.fancybox_form>*{text-align:center}.fancybox_form h3{line-height:40px;color:#00017e;text-transform:uppercase}.fancybox_form p{margin:10px 0;line-height:30px}.fancybox_form input[type=text]{width:100%;height:36px;padding:0 5px;line-height:36px;border:1px solid #ccc}.fancybox_form input[type=submit]{width:160px;height:36px;line-height:36px;background:url(/images/button_bg.png) repeat-x;border-radius:3px;font-size:14px;font-weight:700;cursor:pointer}.fancybox_form input[type=submit]:hover{background:#bb9100}.fancybox_form .success{margin-top:10px;color:green;font-weight:700}.fancybox_form .failure{margin-top:10px;color:red;font-weight:700}#jGrowl{display:none}@media only screen and (min-width:601px){.nodesktop{display:none!important}}@media only screen and (max-width:600px){.top_menu,header{top:0;min-width:360px}.top_menu,body,footer .footer_bg_top,header{min-width:360px}.inner{width:auto}.nomobile{display:none!important}header{position:fixed;left:0;width:100%;height:120px;border-bottom:2px solid #d3e2ef;z-index:10}header .logo{display:none}header .header_2{top:60px;left:20px;width:300px}header .header_2 span{display:block;text-align:left}.top_menu,header .header_3,header .header_4 .header_vk,header .header_5{display:none}header .header_4{top:20px;left:15px;width:300px}.top_menu,.top_menu .inner{width:100%}header .header_4 .header_phone{font-size:20px}header .mobile_menu_button{display:block;position:absolute;top:15px;right:20px;z-index:4}.content{padding-top:120px}.top_menu{position:fixed;left:0;height:100%;z-index:11;border-bottom:2px solid #1c1c1c}.top_menu .mobile_menu_button{display:block;position:absolute;top:15px;right:20px;z-index:4}.top_menu.visible{display:block}.top_menu nav a{display:block;max-width:100%;height:43px;line-height:43px;font-size:20px}.top_menu nav a:first-child{margin-top:30px}.block_1 .text_1,.block_1 .text_2,.block_1 .text_3,.block_1 .text_4{margin:auto;width:360px;padding-right:30px;left:0;right:0}.block_1 .inner{background:url(/images/video_bg_mobile-min.png) center top no-repeat;background-size:calc(360px - 20px)}.block_2,.block_4{background:#f0f0f0}.block_1 .text_1{top:70px;font-size:16px}.block_1 .text_2{top:170px;font-size:22px}.block_1 .text_3{top:210px;font-size:14px}.block_1 .text_4{top:270px;font-size:18px;text-align:center}.block_1 .text_4>*{margin:3px 10px}.block_1 .text_4 span{display:block;line-height:40px}.block_1 .text_4 a img{width:50px;height:50px}.block_1 .form_zayav_obuch{position:absolute;top:720px;left:0;right:0;margin:auto}.block_1 .inner .link_off_site{bottom:90px;left:0;right:0;margin:auto;max-width:230px}.block_2{min-height:650px}.block_2 .banner{position:absolute;top:30px;left:0;right:0;margin:auto;width:360px;z-index:3;padding-top:0}.block_2 .banner img{width:360px}.block_4{margin-top:0}.block_4 .inner{width:100%;padding-bottom:20px;min-height:auto}.block_4 .filials{position:static;width:100%;margin:0 auto;padding:20px 0;background:0 0;box-shadow:none}.block_4 .filials .row{width:100%}.block_4 .filial{width:50%;padding:5px 2px}.block_4 .filial span{margin-right:4%}.block_6 .inner{width:100%;padding:20px}.block_6 a.about_button{margin:0 auto}.block_6 .steps{background:url(/images/steps_mobile-min.png) bottom center no-repeat;height:650px}.block_6 .step_captions{top:195px;left:0;right:0;margin:auto;white-space:normal}.block_6 .step_captions span{display:block;width:200px;margin:0 auto}.block_6 .step_captions span:nth-child(2){margin:130px auto}.block_6 .step_captions span:nth-child(3){margin:100px auto}.block_6 .step_captions span:nth-child(4){margin:140px auto}footer .footer_bg_top{height:400px;background:url(/images/footer_top_bg_mobile-min.png) center bottom no-repeat #fff;background-size:cover}footer .footer_bg_top .inner{height:100%}footer .footer_bg_top .text{position:absolute;top:100px;right:30px;width:220px;line-height:25px;font-size:inherit}footer .footer_bg_top .text .big{display:block;font-size:20px}footer .footer_bg_top .text .small{display:block;padding-left:30px}footer .footer_bg_top .phone{position:absolute;top:190px;right:30px;z-index:10;color:#eeb900;font-size:20px;font-weight:700}footer .footer_bg_top .phone a{color:inherit;text-decoration:none}footer .footer_bg_top .phone a:hover{text-decoration:underline}footer .footer_bg_bottom{background:#1c1c1c}footer .footer_bg_bottom .footer_1{width:100%;text-align:center}footer .footer_bg_bottom .logo{text-align:center}footer .footer_bg_bottom a{display:inline-block;margin-top:10px}footer .footer_bg_bottom .footer_2{display:none}.fancybox_form{width:360px}}.filial_soc_seti h2{margin:20px 0}.filial_soc_seti a{display:inline-block;margin:8px 20px;text-decoration:none;font-size:16px}.filial_soc_seti a *{vertical-align:middle}.filial_soc_seti a img{width:35px;height:35px;margin-right:7px}.cost_table,.rasp_table{margin:20px 20px 30px}.cost_table table{width:100%}.cost_table tbody td,.rasp_table tbody td{background:#fff}.rasp_table a.fancybox_button{display:inline-block;width:100px;height:36px;line-height:36px;margin:0 10px;background:url(/images/button_bg.png) repeat-x;border-radius:3px;font-size:14px;font-weight:700;cursor:pointer;text-align:center;text-decoration:none;color:#1c1c1c}.rasp_table a.fancybox_button:hover{background:#bb9100}#form_rasp_zayavka .descr{font-size:14px;text-transform:none}@media only screen and (max-width:600px){.cost_table,.rasp_table{margin:20px 0 30px}.cost_table td,.cost_table th,.rasp_table td,.rasp_table th{padding:5px 2px;font-size:12px}.photo_gallery,.photo_gallery_albums{text-align:center}}.photo_gallery h2,.photo_gallery h3{margin:15px}.photo_gallery p{margin-left:15px}.photo_gallery .gallery_item{display:inline-block;vertical-align:top;width:170px;height:170px;margin:15px;padding:10px;text-align:center;border:1px solid #d3e2ef;border-radius:7px}.photo_gallery .gallery_item_long{width:230px;height:270px}.photo_gallery .gallery_item .gallery_item_name{display:block;font-weight:700}.photo_gallery .gallery_item .gallery_item_descr{display:block;font-size:12px}.photo_gallery_albums .gallery_album{display:inline-block;vertical-align:top;width:170px;height:220px;margin:15px;padding:10px;text-align:center;border:1px solid #d3e2ef;border-radius:7px}.photo_gallery_albums .gallery_item img{border-radius:4px}.photo_gallery_albums .gallery_album a{font-size:18px;font-weight:700;text-decoration:none;color:#1c1c1c}.photo_gallery_albums .gallery_album a:hover{text-decoration:underline}.svedenia{white-space:nowrap}.svedenia>.left,.svedenia>.right{display:inline-block;white-space:normal;vertical-align:top}.svedenia>.left{width:230px}.svedenia>.right{width:calc(100% - 230px)}.svedenia nav{width:210px;background:#ccdae5;padding:1px 0}.svedenia nav a{display:block;padding:10px;background:#d3e2ef;color:#1c1c1c;text-decoration:none}.svedenia nav a.active,.svedenia nav a:hover{background:#e4f0fa}@media only screen and (max-width:600px){.svedenia>.left,.svedenia>.right{display:block;width:100%}}