


* { margin: 0px; padding: 0px; line-height: 1; }
body { font-family: "Open Sans"; min-width: 980px; }
img { border: medium none; }
li, ol { list-style: outside none none; }
.ndfHFb-c4YZDc-Wrql6b {display: none !important;}

div#bg_popup { display: none; }
div#popupWindow { display: none; }
ul#popupDate { display: none; }
div#popupWindow div#content { position: relative; }
div#popupWindow { display: none; position: absolute; width: 340px; left: 50%; margin-left: -170px; border-radius: 10px; top: 20px; z-index: 999; }
div#popupWindow img#big { width: 820px; margin-bottom: 30px; }
div#bg_popup { top: 0px; left: 0px; width: 100%; height: 100%; position: fixed; opacity: 0.8; background-color: rgb(0, 0, 0); z-index: 999; }
.form-popup { position: relative; text-align: center; }
.form-popup input[type="text"] { width: 211px; height: 34px; padding-left: 5px; }
.form-popup input[type="tel"] { width: 211px; height: 34px; padding-left: 5px; }
.p_form2 { background: rgba(0, 0, 0, 0) url('form_1.png') no-repeat scroll 0% 0%; }
.form-popup .form { background: rgba(0, 0, 0, 0) url('form_1_popup.png') no-repeat scroll 0% 0%; position: relative; top: 0px; left: 0px; height: 390px; }
.form-popup .p_form2 { background: rgba(0, 0, 0, 0) url('form_1.png') no-repeat scroll 0% 0%; }
.form-popup .p_form4 { background: rgba(0, 0, 0, 0) url('form_1.png') no-repeat scroll 0% 0%; }
.form-popup .p_form5 { background: rgba(0, 0, 0, 0) url('form_1.png') no-repeat scroll 0% 0%; }


.hour, .min, .sec, .day {  }
.clock p { background: rgba(0, 0, 0, 0) url('timer-bg.png') no-repeat scroll 0% 0%; font-family: "Open Sans Condensed",sans-serif; width: 38px; height: 59px; font-style: normal; font-weight: 300; float: left; color: rgb(255, 255, 255); font-size: 48px; padding-top: 5px; }
#timer_wrap { float: left; position: absolute; top: 380px; left: 350px; }
.clock { height: 65px; width: 256px; text-align: center; position: absolute; }
.razd { float: left; color: rgb(0, 0, 0); font-family: "Open Sans"; font-style: normal; font-weight: 100; font-size: 36px; }
#timer_wrap em { font-style: normal; font-family: "Arial"; font-size: 16px; position: relative; top: -5px; color: rgb(255, 255, 255); text-shadow: none; }
.clock span { font-family: "Arial"; font-size: 12px; font-style: normal; position: absolute; top: 90px; color: rgb(255, 255, 255); text-shadow: none; }
.clock span.hour { left: 22px; }
.clock span.minuts { left: 104px; }
.clock span.sec { left: 180px; }

.content, .content_2 { width: 980px; margin: 0px auto; position: relative; }
.clear { clear: both; }
.slide_1 { background: rgba(0, 0, 0, 0) url('slide_1_bg.gif') no-repeat scroll center center; width: 100%; height: 900px; }
.slide_1 .content { padding-top: 5px; color: rgb(255, 255, 255); }
.slide_1 .content .header { padding-top: 28px; }
.slide_1 .content .header a { position: absolute; top: 0px; }
.slide_1 .content .header .right a { position: relative; top: 0px; }
.slide_1 .content .header span { text-transform: uppercase; font-size: 30px; font-family: "Open Sans Condensed"; font-style: normal; font-weight: 300; padding-left: 250px; }
.slide_1 .content .header .right { position: relative; font-family: "Open Sans"; font-style: normal; font-weight: 300; right: 0px; float: right; width: 480px; }
.slide_1 .content .right button { background: rgba(0, 0, 0, 0) url('button.png') no-repeat scroll center center; text-align: center; border: medium none; width: 226px; height: 40px; cursor: pointer; font-size: 22px; font-family: "Open Sans Condensed"; font-weight: 700; position: absolute; right: 0px; top: -3px; }
.main { margin-top: 80px; position: relative; }
.main h1 { color: rgb(255, 255, 255); font-size: 40px; font-family: "Open Sans Condensed"; font-weight: 700; text-align: left; text-transform: uppercase; padding-bottom: 20px; }
.technology { background: rgba(0, 0, 0, 0) url('technology.png') no-repeat scroll 0% 0%; width: 550px; height: 324px; position: absolute; left: 0px; }
.technology span { color: rgb(255, 255, 255); font-size: 23px; font-family: "Open Sans"; font-style: normal; font-weight: 600; position: relative; left: 68px; top: 5px; }
.form { background: rgba(0, 0, 0, 0) url('form_1.png') no-repeat scroll 0% 0%; width: 340px; height: 365px; padding-top: 25px; position: absolute; right: 0px; top: 235px; text-align: center; }
.form span { font-size: 26px; font-family: "Open Sans Condensed"; font-style: normal; font-weight: 700; color: rgb(254, 211, 1); margin-bottom: 17px; display: block; line-height: 1.2; }
.form form { width: 290px; margin: 0px auto; color: rgb(255, 255, 255); }
.form form p { font-size: 16px; font-family: "Open Sans"; font-style: normal; font-weight: 600; line-height: 1.2; display: block; padding-bottom: 13px; }
.form form span { position: relative; margin-bottom: 5px; }
.form form img { position: absolute; top: 5px; left: 10px; }
.form form input[type="text"] { background: rgba(0, 0, 0, 0) url('input.png') repeat scroll 0% 0%; width: 240px; height: 40px; border: medium none; padding-left: 50px; font-family: "Open Sans"; font-style: italic; font-weight: 300; font-size: 18px; }
.form form input[type="tel"] { background: rgba(0, 0, 0, 0) url('input.png') repeat scroll 0% 0%; width: 240px; height: 40px; border: medium none; padding-left: 50px; font-family: "Open Sans"; font-style: italic; font-weight: 300; font-size: 18px; }
.grad { background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgb(255, 85, 85) 0%, rgb(255, 41, 27) 33%, rgb(200, 12, 0) 100%) repeat scroll 0% 0%; border-radius: 50px; border: 2px solid rgb(136, 136, 137); font-size: 30px; color: rgb(255, 255, 255); font-family: "Open Sans Condensed"; font-weight: 700; text-shadow: 2px 2px 2px rgb(0, 0, 0); }
.btn_sub { padding: 20px 0px; width: 100%; margin-top: 4px; cursor: pointer; }
.form em { font-style: normal; color: rgb(255, 255, 255); font-size: 12px; line-height: 1; text-align: left; display: block; background: rgba(0, 0, 0, 0) url('zamok.png') no-repeat scroll 0% 0%; padding-left: 25px; width: 180px; margin: 13px auto 0px; }
.slide_2 ul { margin: 45px 0px; height: 200px; }
.slide_2 ul li { float: left; width: 163px; text-align: center; font-size: 18px; font-family: "Open Sans"; font-style: normal; font-weight: 400; }
.slide_2 ul li img { margin-bottom: 5px; }
.zag_title { background: rgba(0, 0, 0, 0) url('title_slide.jpg') no-repeat scroll center center; height: 66px; 

width: 960px; margin: 0 auto; padding-bottom: 0 20px; position: relative; }
.zag_title img { position: absolute; right: 28px; top: 9px; }
.zag_title .content_2 { font-weight: 600; font-size: 36px; padding-top: 20px; text-transform: uppercase; }
.zag_title .content_2 h2 { font-weight: 600; font-size: 36px; text-transform: uppercase; }
.slide_3 .content { padding: 42px 0px 52px; }
.slide_3 .content img { float: left; padding-right: 60px; }
.slide_3 .content p { font-size: 18px; font-weight: 600; line-height: 1.2; padding-top: 30px; }
.slide_3 .content span { font-weight: 800; }
.slide_4-content { background: rgba(0, 0, 0, 0) url('slide_4_bg.jpg') no-repeat scroll center center; height: 435px; width: 100%; position: relative; }
.slide_4-content_video { width: 442px; height: 330px; top: 47px; position: absolute; right: 52px; }
.slide_4 .content { padding-top: 40px; color: rgb(0, 0, 0); }
.slide_4_text { width: 430px; font-size: 18px; font-weight: 600; line-height: 1.4; position: absolute; left: 0px; }
.slide_4_1 .content { padding: 30px 0px; }
.left_4_1_img { padding-right: 20px; float: left; }
.slide_4_1 .btn_sub { width: 400px; padding: 24px 0px; position: relative; top: -15px; margin-top: 0px; }
.left_4_1 { position: absolute; left: 0px; }
.slide_4_2-content { background: rgb(229, 229, 229) url('slide_4_2_bg.jpg') no-repeat scroll center bottom; height: 470px; }
.slide_4_2_text { font-size: 18px; font-weight: 600; left: 566px; line-height: 1.3; position: absolute; width: 430px; padding-top: 5px; }
.slide_4_2_info { font-size: 18px; font-weight: 600; line-height: 1.4; padding-top: 25px; }
.slide_4_2-content_video { height: 330px; width: 640px; padding-left: 55px; padding-top: 57px; }
.slide_5 .content_2 img { top: 15px; }
.slide_5 { background: rgba(0, 0, 0, 0) url('slide_5.jpg') repeat scroll center center; padding-bottom: 35px; }
.slide_5_info { font-size: 18px; padding-bottom: 30px; color: rgb(255, 255, 255); font-weight: 600; }
.slide_5 .content { padding-top: 30px; }
.slide_5_block { width: 100%; height: 140px; background: rgba(0, 0, 0, 0) url('slide_5_block.png') repeat scroll 0% 0%; position: relative; margin-bottom: 15px; }
.slide_5_block .left .slide_5_img img { border-right: 5px solid rgb(255, 255, 255); }
.slide_5_block .left .slide_5_img { position: absolute; left: 0px; }
.slide_5_block .left .slide_5_text { width: 680px; padding-left: 30px; padding-top: 30px; position: absolute; right: 0px; font-weight: 600; }
.slide_5_text span { color: rgb(255, 203, 5); font-size: 24px; text-transform: uppercase; margin-bottom: 10px; display: block; }
.slide_5_text p { color: rgb(255, 255, 255); font-size: 18px; }
.slide_5_block .right .slide_5_img img { border-left: 5px solid rgb(255, 255, 255); }
.slide_5_block .right .slide_5_img { position: absolute; right: 0px; }
.slide_5_block .right .slide_5_text { width: 635px; padding-left: 30px; padding-top: 30px; position: absolute; left: 0px; font-weight: 600; }
.slide_6 { background: rgba(0, 0, 0, 0) url('slide_6.gif') repeat scroll center center; height: 650px; }
.slide_6 .content { padding-top: 55px; }
.slide_6_text { position: absolute; left: 0px; padding: 25px 50px 15px 43px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.slide_6_text img.dal { position: absolute; right: -13px; top: 0px; height: 110px; }
.slide_6_text span { font-family: "Open Sans Condensed"; font-style: normal; font-weight: 700; font-size: 31px; display: block; margin-bottom: 5px; }
.slide_6_text em { font-style: normal; font-size: 24px; }
.slide_6_text em span { text-decoration: line-through; display: inline-block; font-family: "Open Sans"; font-weight: normal; font-size: 42px; }
.slide_6_text img { position: absolute; right: -35px; top: 110px; }
.slide_6 .form { background: rgba(0, 0, 0, 0) url('form_1.png') no-repeat scroll 0% 0%; height: 436px; top: 55px; }
.slide_7 { background: rgb(235, 235, 235) none repeat scroll 0% 0%; height: 980px; }
.slide_7 .content { padding-top: 35px; }
.slide_7_info { font-size: 18px; font-weight: 600; padding-bottom: 35px; }
.slide_7_block { width: 100%; min-height: 121px; margin-bottom: 15px; }
.slide_7_block_img { width: 119px; float: left; }
.slide_7_block_text { width: 840px; padding-left: 140px; padding-top: 25px; font-size: 18px; font-weight: 600; }
.slide_7_block_text span { font-size: 24px; color: rgb(0, 0, 0); display: block; font-weight: 800; }
.slide_7_text { padding-top: 25px; text-align: center; font-weight: 700; font-size: 24px; }
.slide_7_text img { margin-bottom: 20px; }
.slide_7_text p { padding-bottom: 25px; }
.slide_7_text span { font-size: 20px; font-weight: 400; display: inline-block; text-align: left; }
.slide_8 .content ul { padding-top: 55px; }
.slide_8 .content li { width: 244px; text-align: center; float: left; font-size: 18px; padding-bottom: 80px; }
.slide_8 .content li img { margin-bottom: 30px; }
.slide_8 .content li span { display: block; font-size: 20px; font-weight: 700; }
.slide_9 { background: rgba(0, 0, 0, 0) url('slide_5.jpg') repeat scroll 0% 0%; }
.slide_9 .content_2 { font-size: 30px; }
.slide_9 .content { padding-top: 50px; }
.slide_9_block { min-height: 65px; padding-bottom: 40px; }
.slide_9_block_img { width: 70px; text-align: left; float: left; }
.slide_9_block_text { width: 880px; font-weight: 600; font-size: 24px; color: rgb(255, 255, 255); padding-left: 20px; float: left; }
.slide_10 .slide_6_text { padding-right: 140px; }
.slide_10 .slide_6_text span span { color: rgb(255, 0, 0); }
.slide_10 .slide_6 { background: rgba(0, 0, 0, 0) url('slide_10.gif') repeat scroll center center; }
.slide_10 .slide_6 .form { background: rgba(0, 0, 0, 0) url('form_2.png') no-repeat scroll 0% 0%; height: 540px; }
.slide_10 #timer_wrap { left: 42px; top: 300px; }
.slide_10 #timer_wrap em { background: rgba(0, 0, 0, 0) none repeat scroll 0% 0%; text-align: center; width: 100%; padding-left: 0px; }
.slide_10 #timer_wrap span { font-size: 12px; color: rgb(255, 255, 255); }
.slide_10 .clock span { top: 110px; }
.slide_11 .content { padding-top: 25px; }
.block_otz_img { width: 200px; margin-top: 50px; margin-bottom: 25px; display: inline-block; }
.block_otz { border-bottom: 1px solid rgb(215, 215, 215); }
.block_otz:last-child { border: medium none; }
.block_otz_img img { width: 181px; height: 180px; }
.block_otz_text { position: relative; width: 760px; float: right; top: 50px; }
.block_otz_text_head span { display: block; height: 28px; padding: 3px 0px 11px 45px; background: rgba(0, 0, 0, 0) url('block_otz_text_head_img.png') no-repeat scroll left top; font-size: 24px; }
.block_otz_text_head span span { display: inline-block; font-size: 24px; font-weight: 800; background: rgba(0, 0, 0, 0) none repeat scroll 0% 0%; padding-left: 0px; }
.block_otz_text_head a { position: absolute; right: 0px; font-size: 18px; font-weight: 600; color: rgb(1, 103, 255); font-style: italic; }
.block_otz_text p { font-style: italic; font-size: 18px; }
.slide_13 .content { padding-top: 170px; }
.maps { background: rgba(0, 0, 0, 0) url('maps.png') no-repeat scroll right center; width: 100%; height: 684px; }
.maps h2 { font-size: 60px; font-family: "Open Sans Condensed"; font-style: normal; font-weight: 700; text-transform: uppercase; }
.slide_14 { background: rgba(0, 0, 0, 0) url('slide_5.jpg') repeat scroll 0% 0%; height: 150px; }
.slide_14 .content { padding-top: 40px; }
.slide_14 span { font-size: 80px; text-transform: uppercase; color: rgb(255, 255, 255); font-family: "Open Sans Condensed"; font-style: normal; font-weight: 700; }
.slide_14 a { position: absolute; right: 0px; top: 75px; font-size: 22px; color: rgb(255, 212, 0); font-family: "Open Sans"; font-style: italic; font-weight: 700; cursor: pointer; text-decoration: underline; }
.kur { width: 520px; position: absolute; text-align: center; height: 180px; top: 649px; left: 100px; font-size: 30px; font-weight: 700; }
.kur img { position: absolute; right: -25px; top: 45px; }
.kur button { background: rgba(0, 0, 0, 0) url('kur.png') no-repeat scroll 0% 0%; cursor: pointer; border: medium none; width: 309px; height: 68px; position: absolute; bottom: 0px; left: 50%; margin-left: -154px; }
.slide_fixed {  }
.slide_fixed .fixed { background: rgba(0, 0, 0, 0) url('fon_fixed.png') no-repeat scroll center bottom; left: 50%; margin-left: -490px; position: fixed; z-index: 99; width: 980px; top: 0px; height: 90px; }
.slide_fixed .price_fixed { display: inline-block; width: 360px; vertical-align: top; }
.price_fixed img { width: 290px; height: 243px; left: 155px; top: -45px; position: absolute; }
.slide_fixed .timer_fixed { display: inline-block; width: 300px; vertical-align: top; }
.slide_fixed .timer_fixed .clock { margin-top: 10px; margin-left: 45px; }
.slide_fixed .button_fixed { display: inline-block; vertical-align: top; }
.button_fixed input { padding-left: 30px; padding-right: 30px; }
.text_fixed { color: rgb(255, 255, 255); font-size: 25px; font-weight: bold; text-align: center; margin-top: 15px; margin-left: 15px; width: 165px; }
.text_fixed span { font-size: 18px; font-weight: normal; }
.slide_4_1 .content { height: 60px; }
.slide_6_text span span { font-size: 42px; display: inline-block; }
.slide_6 .slide_6_text img { right: -105px; }
.slide_10 .slide_6 .slide_6_text img { right: -55px; top: 125px; }
.slide_6_text img.dal { right: -13px; top: 0px; }
.slide_10 .slide_6_text img.dal { right: -13px; top: 0px; }
.form-popup .form { position: fixed; top: 130px; margin-left: 50%; left: -195px; }
                            .video-container{
                            	overflow: hidden;
                      }
                            .video-container iframe, .video-container object, .video-container embed{
                                position:absolute;
                                display: block;
                                width: 100%;
                                height: 100%;
                                top: 0;
                                left: 0;
                               }
.vi1 .video-container {
	width: 313px;
    height: 237px;
        position: relative;
    left: 39px;
    top: 48px;
}

.vi2 .video-container {
    width: 442px;
    height: 330px;
    top: 47px;
    position: absolute;
    right: 52px;
}
.vi3 .video-container {
	position: relative;
    height: 330px;
    width: 440px;
    margin-left: 55px;
    margin-top: 57px;
   }
footer {
    padding: 30px 0;
    text-align: center;
    font-size: 14px;
}
footer a {
    display: block;
    margin: 15px 0;
    text-decoration: none;
    color:#333;
}
footer img {
   width: auto;
}
footer p {
    padding: 0;
    margin: 0;
}