
/* font */

        @font-face {
            font-family: "MuseoSansCyrl-900";
            src: url('../fonts/MuseoSansCyrl-900.eot');
            src: url('../fonts/MuseoSansCyrl-900.eot?#iefix') format('embedded-opentype'),
            url('../fonts/MuseoSansCyrl-900.otf') format('opentype'),
            url('../fonts/MuseoSansCyrl-900.svg'),
            url('../fonts/MuseoSansCyrl-900.woff') format('woff'),
            url('../fonts/MuseoSansCyrl-900.ttf') format('truetype');
        }

        @font-face {
            font-family: "MuseoSansCyrl-700";
            src: url('../fonts/MuseoSansCyrl-700.eot');
            src: url('../fonts/MuseoSansCyrl-700.eot?#iefix') format('embedded-opentype'),
            url('../fonts/MuseoSansCyrl-700.otf') format('opentype'),
            url('../fonts/MuseoSansCyrl-700.svg'),
            url('../fonts/MuseoSansCyrl-700.woff') format('woff'),
            url('../fonts/MuseoSansCyrl-700.ttf') format('truetype');
        }

        @font-face {
            font-family: "MuseoSansCyrl-500";
            src: url('../fonts/MuseoSansCyrl-500.eot');
            src: url('../fonts/MuseoSansCyrl-500.eot?#iefix') format('embedded-opentype'),
            url('../fonts/MuseoSansCyrl-500.otf') format('opentype'),
            url('../fonts/MuseoSansCyrl-500.svg'),
            url('../fonts/MuseoSansCyrl-500.woff') format('woff'),
            url('../fonts/MuseoSansCyrl-500.ttf') format('truetype');
        }

        @font-face {
            font-family: "MuseoSansCyrl-300";
            src: url('../fonts/MuseoSansCyrl-300.eot');
            src: url('../fonts/MuseoSansCyrl-300.eot?#iefix') format('embedded-opentype'),
            url('../fonts/MuseoSansCyrl-300.otf') format('opentype'),
            url('../fonts/MuseoSansCyrl-300.svg'),
            url('../fonts/MuseoSansCyrl-300.woff') format('woff'),
            url('../fonts/MuseoSansCyrl-300.ttf') format('truetype');
        }

        @font-face {
            font-family: "MuseoSansCyrl-100";
            src: url('../fonts/MuseoSansCyrl-100.eot');
            src: url('../fonts/MuseoSansCyrl-100.eot?#iefix') format('embedded-opentype'),
            url('../fonts/MuseoSansCyrl-100.otf') format('opentype'),
            url('../fonts/MuseoSansCyrl-100.svg'),
            url('../fonts/MuseoSansCyrl-100.woff') format('woff'),
            url('../fonts/MuseoSansCyrl-100.ttf') format('truetype');
        }

/* body */
		
		html, body {
            font-family: "MuseoSansCyrl-300";
            font-weight:normal;
            font-size:16px;
            text-indent:0;
            text-align:justify;
            line-height:24px;
            width:100%;
            min-width:1250px;
            height:100%;
            margin:0 auto;
            padding:0;
            color:#000000;
            background:#ffffff;
            -webkit-text-size-adjust: none;
            position:relative;
		}

        body img {border:none;}

		a {text-decoration:none;} 
		
		a:link {color:#000000;}
		a:visited {color:#000000;}
		a:hover {color:#000000;}
		a:active {color:#000000;}

        a:hover, a:not(:hover) {
            -webkit-transition: All 0.2s ease;
            -moz-transition: All 0.2s ease;
            -o-transition: All 0.2s ease;
            -ms-transition: All 0.2s ease;
            transition: All 0.2s ease;
        }

		.clear {clear:both;}

        ul {
            margin:0;
            padding:0;
        }

        ul li {
            padding:0;
            margin:0;
            list-style-type: none;
        }

/* page */

        #page {
            width:100%;
            max-width:1920px;
            padding:0;
            margin:0 auto;
            position: relative;
            background:#ffffff;
            -moz-box-shadow: 0 0 20px 0 rgba(0,0,0,0.2);
            -webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,0.2);
            box-shadow: 0 0 20px 0 rgba(0,0,0,0.2);
        }

/* top */

        .top-w {
            width:100%;
            max-width:1920px;
            height:82px;
            padding:40px 0 0 0;
            margin:0 auto;
            position: absolute;
            top:0;
            left:auto;
            z-index:70;
        }

        .top-f {
            width:100%;
            max-width:1920px;
            height:82px;
            padding:0;
            margin:0 auto;
            position:fixed;
            top:0;
            left:auto;
            z-index:70;
            background:#ffffff;
            -moz-box-shadow: 0 0 20px 0 rgba(0,0,0,0.1);
            -webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,0.1);
            box-shadow: 0 0 20px 0 rgba(0,0,0,0.1);
        }

        .top-w:hover, .top-w:not(:hover),
        .top-f:hover, .top-f:not(:hover) {
            -webkit-transition: All 0.2s ease;
            -moz-transition: All 0.2s ease;
            -o-transition: All 0.2s ease;
            -ms-transition: All 0.2s ease;
            transition: All 0.2s ease;
        }

        #space {
            width:100%;
            height:0;
            padding:0;
            margin:0 auto;
            position:relative;
        }

        #top {
            width:1170px;
            padding:10px 0 8px 0;
            margin:0 auto;
            position:relative;
            text-align:center;
            z-index:2;
        }

        #top a.logo {
            width:251px;
            height:64px;
            padding:0;
            margin:0;
            float:left;
            background:url('../images/logo.png') no-repeat top center;
        }

        #top h2 {
            font-family: "MuseoSansCyrl-500";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:15px;
            line-height:20px;
            padding:0 0 0 20px;
            margin:11px 0 0 20px;
            color:#000000;
            cursor:default;
            border-left:1px solid #455a64;
            float:left;
        }

        #top p {
            font-family: "MuseoSansCyrl-500";
            font-weight:normal;
            font-style:normal;
            text-align:right;
            font-size:15px;
            line-height:20px;
            padding:0;
            margin:11px 0 0 0;
            color:#000000;
            cursor:default;
            float:right;
        }

        #top p a.tel {
            font-family: "MuseoSansCyrl-500";
            font-weight:normal;
            font-style:normal;
            text-align:right;
            font-size:15px;
            line-height:20px;
            padding:0;
            margin:0;
            color:#000000;
            cursor:default;
        }

        #top p a.mailto {
            font-family: "MuseoSansCyrl-500";
            font-weight:normal;
            font-style:normal;
            text-align:right;
            font-size:15px;
            line-height:20px;
            padding:0;
            margin:0;
            color:#000000;
            cursor:pointer;
        }

        #top p a.mailto:hover {
            color:#cf2448;
        }

        .top-button {
            font-family: "MuseoSansCyrl-700";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:15px;
            text-transform:uppercase;
            line-height:42px;
            width:300px;
            height:40px;
            padding:0;
            margin:10px 100px 0 0;
            outline:none;
            cursor:pointer;
            -webkit-appearance: none;
            color:#cf2448;
            background:none;
            border:1px solid #cf2448;
            border-radius:5px;
            -webkit-border-radius:5px;
            -moz-border-radius:5px;
            -khtml-border-radius:5px;
            float:right;
        }

        .top-button:hover {
            color:#ffffff;
            background:#cf2448;
            outline:none;
        }

        .top-button:hover, .top-button:not(:hover) {
            -webkit-transition: All 0.2s ease;
            -moz-transition: All 0.2s ease;
            -o-transition: All 0.2s ease;
            -ms-transition: All 0.2s ease;
            transition: All 0.2s ease;
        }

/* box-1 */

		#box-1-w {
            width:100%;
            height:840px;
            overflow:hidden;
            padding:0;
            margin:0;
            position:relative;
            background:url('../images/bg.jpg') no-repeat top center;
		}

		.bg1 {
            width:100%;
            height:840px;
            padding:0;
            margin:0;
            position:absolute;
            left:auto;
            top:0;
            background:url('../images/bg.png') no-repeat top center;
            z-index:1;
		}

        #box-1 {
            width:1170px;
            padding:310px 0 20px 0;
            margin:0 auto;
            position:relative;
            text-align:center;
            z-index:2;
		}

        #box-1 h1 {
            font-family: "MuseoSansCyrl-900";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            text-transform:uppercase;
            font-size:30px;
            line-height:50px;
            padding:0;
            margin:0 0 25px 0;
            color:#000000;
            cursor:default;
        }

        #box-1 h1 span {
            font-family: "MuseoSansCyrl-500";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            text-transform:uppercase;
            font-size:30px;
            line-height:50px;
            padding:0;
            margin:0;
            color:#006699;
            border-bottom:1px solid #006699;
            cursor:default;
        }

        #box-1 p {
            font-family: "MuseoSansCyrl-500";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:20px;
            line-height:30px;
            padding:0;
            margin:0;
            color:#000000;
            cursor:default;
        }

        .button-1 {
            font-family: "MuseoSansCyrl-700";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:15px;
            text-transform: uppercase;
            line-height:63px;
            width:470px;
            height:60px;
            padding:0;
            margin:35px 0 0 0;
            outline:none;
            cursor:pointer;
            -webkit-appearance: none;
            color:#ffffff;
            background:#cf2448;
            border:none;
            border-radius:5px;
            -webkit-border-radius:5px;
            -moz-border-radius:5px;
            -khtml-border-radius:5px;
        }

        .button-1:hover {
            background:#ec2c54;
            outline:none;
        }

        .button-1:hover, .button-1:not(:hover) {
            -webkit-transition: All 0.2s ease;
            -moz-transition: All 0.2s ease;
            -o-transition: All 0.2s ease;
            -ms-transition: All 0.2s ease;
            transition: All 0.2s ease;
        }

/* box-2 */

		#box-2-w {
            width:100%;
            min-height:720px;
            padding:0;
            margin:0;
            position:relative;
            background:url('../images/bg2.jpg') no-repeat top center;
		}

        #box-2 {
            width:670px;
            padding:80px 0 90px 500px;
            margin:0 auto;
            position:relative;
            text-align:center;
		}

        #box-2 h2 {
            font-family: "MuseoSansCyrl-500";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            text-transform:uppercase;
            font-size:24px;
            line-height:40px;
            padding:0;
            margin:0 0 40px 0;
            color:#000000;
            cursor:default;
        }

        #box-2 h2 span {
            font-family: "MuseoSansCyrl-900";
            font-weight:normal;
            font-style:normal;
        }

        #box-2 h5 {
            font-family: "MuseoSansCyrl-500";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:16px;
            line-height:20px;
            padding:0;
            margin:0;
            color:#000000;
            cursor:default;
            position:absolute;
            left:195px;
            top:615px;
            z-index:auto;
        }

        .sh2-1 {
            font-family: "MuseoSansCyrl-900";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:16px;
            line-height:20px;
            padding:5px 10px;
            display:inline-block;
            margin:0;
            color:#000000;
            cursor:default;
            background:#ffffff;
        }

        .sh2-2 {
            font-family: "MuseoSansCyrl-500";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:16px;
            line-height:20px;
            padding:5px 10px;
            display:inline-block;
            margin:-5px 0 0 0;
            color:#000000;
            cursor:default;
            background:#ffffff;
        }

        .formbox1 {
            width:300px;
            margin:0;
            padding:30px 35px 10px 35px;
            text-align:center;
            position:relative;
            background:#ffffff;
            border-radius:5px;
            -webkit-border-radius:5px;
            -moz-border-radius:5px;
            -khtml-border-radius:5px;
        }

        .formbox1-title {
            font-family: "MuseoSansCyrl-900";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:15px;
            line-height:20px;
            padding:10px 0 5px 0;
            margin:0;
            color:#000000;
            cursor:default;
            float:left;
        }

        .formbox1-h6 {
            font-family: "MuseoSansCyrl-500";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:12px;
            line-height:20px;
            padding:0;
            margin:10px 0 0 0;
            color:#666666;
            cursor:default;
            display: inline-block;
        }

        .formbox1 input {
            font-family: "MuseoSansCyrl-500";
            font-weight:normal;
            font-size:15px;
            line-height:20px;
            text-indent:0;
            text-align:left;
            width:260px;
            height:20px;
            padding:10px 19px 10px 19px;
            border:1px solid #c2c2c2;
            margin:0;
            float:left;
            color:#000000;
            outline:none;
            -webkit-appearance: none;
            border-radius:5px;
            -webkit-border-radius:5px;
            -moz-border-radius:5px;
            -khtml-border-radius:5px;
            background:#ffffff;
        }

        .formbox1 input:-moz-placeholder {color:#999999;  }
        .formbox1 input::-webkit-input-placeholder {  color:#999999;  }

        .formbox1 input.error:-moz-placeholder {  color:#cb2b3e;  }
        .formbox1 input.error::-webkit-input-placeholder {  color:#cb2b3e;  }
        .formbox1 input.error {  color:#cb2b3e;  border-color:#cb2b3e;  }

        input::-webkit-input-placeholder       {opacity: 1; transition: opacity 0.3s ease;}
        input::-moz-placeholder                {opacity: 1; transition: opacity 0.3s ease;}
        input:-moz-placeholder                 {opacity: 1; transition: opacity 0.3s ease;}
        input:-ms-input-placeholder            {opacity: 1; transition: opacity 0.3s ease;}
        input:focus::-webkit-input-placeholder {opacity: 0.3; transition: opacity 0.3s ease;}
        input:focus::-moz-placeholder          {opacity: 0.3; transition: opacity 0.3s ease;}
        input:focus:-moz-placeholder           {opacity: 0.3; transition: opacity 0.3s ease;}
        input:focus:-ms-input-placeholder      {opacity: 0.3; transition: opacity 0.3s ease;}

        .spacing {
            font-family: "MuseoSansCyrl-300";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:14px;
            line-height:30px;
            width:100%;
            height:30px;
            overflow:hidden;
            padding:0;
            margin:10px auto 0 auto;
            position:relative;
            cursor:default;
            color:#006699;
            float:left;
        }

        #filesel1,
        #filesel2,
        #filesel3,
        #filesel4 {
            font-family: "MuseoSansCyrl-500";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:15px;
            line-height:15px;
            padding:5px 0 5px 30px;
            margin:0 auto;
            display:inline-block;
            outline:none;
            cursor:pointer;
            color:#006699;
            position:relative;
            background:url('../images/1.png') no-repeat center left;
        }

        #filesel1 span,
        #filesel2 span,
        #filesel3 span,
        #filesel4 span {
            border-bottom:1px solid #006699;
        }

        #filesel1:hover span,
        #filesel2:hover span,
        #filesel3:hover span,
        #filesel4:hover span {
            border-bottom:1px solid rgba(0,0,0,0);
        }

        #filesel1:hover, #filesel1:not(:hover), #filesel1:hover span, #filesel1:not(:hover) span,
        #filesel2:hover, #filesel2:not(:hover), #filesel2:hover span, #filesel2:not(:hover) span,
        #filesel3:hover, #filesel3:not(:hover), #filesel3:hover span, #filesel3:not(:hover) span,
        #filesel4:hover, #filesel4:not(:hover), #filesel4:hover span, #filesel4:not(:hover) span {
            -webkit-transition: All 0.2s ease;
            -moz-transition: All 0.2s ease;
            -o-transition: All 0.2s ease;
            -ms-transition: All 0.2s ease;
            transition: All 0.2s ease;
        }

        .fileElem,
        .fileElem1,
        .fileElem2,
        .fileElem3,
        .fileElem4 {
            width:0;
            height:0;
            padding:0;
            margin:0;
            visibility:hidden;
            display:none;
        }

        .MultiFile-wrap {
            display:flex;
        }

        .submit1 {
            width:300px;
            padding:0;
            margin:10px 0 0 0;
            float:left;
            border:none;
            outline:none;
            background:none;
        }

        .submit1 input {
            font-family: "MuseoSansCyrl-700";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            letter-spacing:1px;
            text-transform:uppercase;
            font-size:15px;
            line-height:60px;
            width:100%;
            height:60px;
            padding:0;
            margin:0;
            outline:none;
            cursor:pointer;
            -webkit-appearance: none;
            color:#ffffff;
            background:#cf2448;
            border:none;
            border-radius:5px;
            -webkit-border-radius:5px;
            -moz-border-radius:5px;
            -khtml-border-radius:5px;
        }

        .submit1 input:hover {
            background:#ec2c54;
            outline:none;
        }

        .submit1 input:hover, .submit1 input:not(:hover) {
            -webkit-transition: All 0.2s ease;
            -moz-transition: All 0.2s ease;
            -o-transition: All 0.2s ease;
            -ms-transition: All 0.2s ease;
            transition: All 0.2s ease;
        }

/* box-3 */

		#box-3-w {
            width:100%;
            min-height:680px;
            padding:0;
            margin:0;
            position:relative;
            background:url('../images/bg3.jpg') no-repeat center 40px #ffffff;
		}

        #box-3 {
            width:1170px;
            padding:120px 0 90px 0;
            margin:0 auto;
            position:relative;
            text-align:center;
		}

        #box-3 h2 {
            font-family: "MuseoSansCyrl-900";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            text-transform:uppercase;
            font-size:24px;
            line-height:40px;
            padding:0;
            margin:0 0 100px 0;
            color:#000000;
            cursor:default;
        }

        .nav-3 {
            width:54px;
            height:54px;
            padding:0;
            margin:0;
            background:url('../images/3.png') no-repeat top center;
            position:absolute;
            z-index:auto;
            cursor:pointer;
        }

        .nav-3-active {  background:url('../images/2.png') no-repeat top center;  }

        .nav-3-1 {  left:540px;  top:440px;  }
        .nav-3-2 {  left:950px;  top:180px;  }
        .nav-3-3 {  left:1050px;  top:340px;  }
        .nav-3-4 {  left:740px;  top:420px;  }
        .nav-3-5 {  left:880px;  top:150px;  }
        .nav-3-6 {  left:630px;  top:325px;  }
        .nav-3-7 {  left:750px;  top:130px;  }

        .box-3 {
            width:470px;
            padding:0;
            margin:0;
            position:relative;
            text-align:center;
            display:none;
		}

        .box-3-1 {  display:block;  }

        #box-3 h3 {
            font-family: "MuseoSansCyrl-900";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            text-transform:uppercase;
            font-size:15px;
            line-height:20px;
            padding:0;
            margin:0 0 15px 0;
            color:#000000;
            cursor:default;
        }

        #box-3 p {
            font-family: "MuseoSansCyrl-500";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:15px;
            line-height:24px;
            padding:0;
            margin:0;
            color:#000000;
            cursor:default;
        }

/* box-4 */

		#box-4-w {
            width:100%;
            padding:0;
            margin:0;
            position:relative;
            background:#f8f0e6;
		}

        #box-4 {
            width:1170px;
            padding:80px 0 90px 0;
            margin:0 auto;
            position:relative;
            text-align:center;
		}

        #box-4 h2 {
            font-family: "MuseoSansCyrl-900";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            text-transform:uppercase;
            font-size:24px;
            line-height:30px;
            padding:0;
            margin:0;
            color:#000000;
            cursor:default;
        }

        #box-4 h4 {
            font-family: "MuseoSansCyrl-500";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:20px;
            line-height:40px;
            padding:0;
            margin:0;
            color:#000000;
            cursor:default;
        }

        .box-4 {
            width:320px;
            padding:0;
            margin:50px 0 0 70px;
            float:left;
            position:relative;
            text-align:left;
		}

        .box-4 img {
            width:80px;
            padding:0;
            margin:0;
            display:block;
		}

        #box-4 p {
            font-family: "MuseoSansCyrl-500";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:15px;
            line-height:20px;
            padding:0;
            margin:10px 0 0 0;
            color:#000000;
            cursor:default;
        }

/* box-5 */

		#box-5-w {
            width:100%;
            padding:0;
            margin:0;
            position:relative;
            background:#ffffff;
		}

        #box-5 {
            width:1200px;
            padding:80px 0 90px 0;
            margin:0 auto;
            position:relative;
            text-align:center;
		}

        #box-5 h2 {
            font-family: "MuseoSansCyrl-900";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            text-transform:uppercase;
            font-size:24px;
            line-height:30px;
            padding:0;
            margin:0 0 55px 0;
            color:#000000;
            cursor:default;
        }

        .nav-5-w {
            width:445px;
            padding:0;
            margin:0 auto 25px auto;
            position:relative;
        }

        .nav-5-1 {
            font-family: "MuseoSansCyrl-500";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:15px;
            line-height:42px;
            width:70px;
            height:40px;
            padding:0;
            margin:0 30px 0 0;
            outline:none;
            cursor:pointer;
            -webkit-appearance: none;
            color:#666666;
            background:#ffffff;
            border:1px solid #666666;
            border-radius:5px;
            -webkit-border-radius:5px;
            -moz-border-radius:5px;
            -khtml-border-radius:5px;
            float:left;
        }

        .nav-5-2 {
            font-family: "MuseoSansCyrl-500";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:15px;
            line-height:42px;
            width:170px;
            height:40px;
            padding:0;
            margin:0;
            outline:none;
            cursor:pointer;
            -webkit-appearance: none;
            color:#666666;
            background:#ffffff;
            border:1px solid #666666;
            border-top-left-radius:5px;
            -webkit-border-top-left-radius:5px;
            -moz-border-top-left-radius:5px;
            -khtml-border-top-left-radius:5px;
            border-bottom-left-radius:5px;
            -webkit-border-bottom-left-radius:5px;
            -moz-border-bottom-left-radius:5px;
            -khtml-border-bottom-left-radius:5px;
            float:left;
        }

        .nav-5-3 {
            font-family: "MuseoSansCyrl-500";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:15px;
            line-height:42px;
            width:170px;
            height:40px;
            padding:0;
            margin:0;
            outline:none;
            cursor:pointer;
            -webkit-appearance: none;
            color:#666666;
            background:#ffffff;
            border-top:1px solid #666666;
            border-right:1px solid #666666;
            border-bottom:1px solid #666666;
            border-left:none;
            border-top-right-radius:5px;
            -webkit-border-top-right-radius:5px;
            -moz-border-top-right-radius:5px;
            -khtml-border-top-right-radius:5px;
            border-bottom-right-radius:5px;
            -webkit-border-bottom-right-radius:5px;
            -moz-border-bottom-right-radius:5px;
            -khtml-border-bottom-right-radius:5px;
            float:left;
        }

        .nav-5-active {
            font-family: "MuseoSansCyrl-700";
            font-weight:normal;
            color:#ffffff;
            background:#cf2448;
            border-color:#cf2448;
        }

        .box-5-w {
            width:1200px;
            height:970px;
            overflow:hidden;
            padding:0;
            margin:0 auto;
            position:relative;
            text-align:center;
        }

        .box-5 {
            width:368px;
            height:418px;
            padding:35px 0 0 0;
            margin:30px 15px 0 15px;
            float:left;
            position:relative;
            text-align:center;
            background:#ffffff;
            border:1px solid #666666;
            border-radius:5px;
            -webkit-border-radius:5px;
            -moz-border-radius:5px;
            -khtml-border-radius:5px;
        }

        .img-5 {
            width:300px;
            height:180px;
            overflow:hidden;
            padding:0;
            margin:0 auto;
            position:relative;
            text-align:center;
            background:#ffffff;
            cursor:pointer;
        }

        .img-5 img {
            min-width:100%;
            height:100%;
            padding:0;
            margin:0 auto;
            display:block;
        }

        #box-5 h3 {
            font-family: "MuseoSansCyrl-500";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:20px;
            line-height:30px;
            padding:0;
            margin:35px 0 20px 0;
            color:#000000;
            cursor:default;
        }

        #box-5 h3 span {
            font-family: "MuseoSansCyrl-900";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            text-transform:uppercase;
            font-size:24px;
            line-height:30px;
            padding:0;
            margin:0;
            color:#000000;
            cursor:default;
        }

        .button-5 {
            font-family: "MuseoSansCyrl-700";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:15px;
            letter-spacing:1px;
            text-transform:uppercase;
            line-height:42px;
            width:300px;
            height:40px;
            padding:0;
            margin:0 auto;
            outline:none;
            cursor:pointer;
            -webkit-appearance: none;
            color:#ffffff;
            background:#cf2448;
            border:none;
            border-radius:5px;
            -webkit-border-radius:5px;
            -moz-border-radius:5px;
            -khtml-border-radius:5px;
        }

        .button-5:hover {
            color:#ffffff;
            background:#ec2c54;
            outline:none;
        }

        .button-5:hover, .button-5:not(:hover) {
            -webkit-transition: All 0.2s ease;
            -moz-transition: All 0.2s ease;
            -o-transition: All 0.2s ease;
            -ms-transition: All 0.2s ease;
            transition: All 0.2s ease;
        }

        .pod-5 {
            font-family: "MuseoSansCyrl-500";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:16px;
            line-height:20px;
            padding:0 0 0 45px;
            margin:25px auto 0 auto;
            display:inline-block;
            outline:none;
            cursor:pointer;
            -webkit-appearance: none;
            color:#000000;
            background:url('../images/10.png') no-repeat center left;
            border:none;
        }

        .pod-5 span {
            border-bottom:1px solid #000000;
        }

        .pod-5:hover {
            color:#cf2448;
            background:url('../images/10-2.png') no-repeat center left;
            outline:none;
        }

        .pod-5:hover span {
            border-bottom:1px solid #cf2448;
        }

        .pod-5:hover, .pod-5:not(:hover) {
            -webkit-transition: All 0.2s ease;
            -moz-transition: All 0.2s ease;
            -o-transition: All 0.2s ease;
            -ms-transition: All 0.2s ease;
            transition: All 0.2s ease;
        }

        .button-5-all {
            font-family: "MuseoSansCyrl-700";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:16px;
            letter-spacing:1px;
            text-transform:uppercase;
            line-height:63px;
            width:330px;
            height:60px;
            padding:0 0 0 45px;
            margin:60px auto 0 auto;
            outline:none;
            cursor:pointer;
            -webkit-appearance: none;
            color:#cf2448;
            background:url('../images/12.png') no-repeat 20px center;
            border:2px solid #cf2448;
            border-radius:5px;
            -webkit-border-radius:5px;
            -moz-border-radius:5px;
            -khtml-border-radius:5px;
        }

        .button-5-all:hover {
            color:#ffffff;
            background:url('../images/12-2.png') no-repeat 20px center #cf2448;
            outline:none;
        }

        .button-5-all:hover, .button-5-all:not(:hover) {
            -webkit-transition: All 0.2s ease;
            -moz-transition: All 0.2s ease;
            -o-transition: All 0.2s ease;
            -ms-transition: All 0.2s ease;
            transition: All 0.2s ease;
        }

/* box-6 */

		#box-6-w {
            width:100%;
            padding:80px 0;
            margin:0;
            position:relative;
            background:url('../images/bg4.jpg') no-repeat top center fixed;
            -webkit-background-size: cover;
            -moz-background-size: cover;
            -o-background-size: cover;
            background-size: cover;
		}

            @media all and (max-width: 1000px) {
                #box-6-w {
                    width:100%;
                    padding:80px 0;
                    margin:0;
                    position: relative;
                    background: url('../images/bg4.jpg') no-repeat top center;
                }
            }

        #box-6 {
            width:1170px;
            padding:0;
            margin:0 auto;
            position:relative;
            text-align:center;
		}

        #box-6 h2 {
            font-family: "MuseoSansCyrl-900";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            text-transform:uppercase;
            font-size:24px;
            line-height:40px;
            padding:0;
            margin:0;
            color:#666666;
            cursor:default;
        }

        .box-6 {
            width:670px;
            padding:60px 50px 60px 50px;
            margin:0 auto;
            position:relative;
            text-align:center;
            background:#ffffff;
            border-radius:5px;
            -webkit-border-radius:5px;
            -moz-border-radius:5px;
            -khtml-border-radius:5px;
            display:none;
		}

        .box-6-1 {
            display:block;
        }

        .p6-1 {
            font-family: "MuseoSansCyrl-500";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:20px;
            line-height:30px;
            padding:0;
            margin:20px 0 0 0;
            color:#666666;
            cursor:default;
        }

        .button-6-1 {
            font-family: "MuseoSansCyrl-700";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:16px;
            letter-spacing:1px;
            text-transform:uppercase;
            line-height:63px;
            width:600px;
            height:60px;
            padding:0;
            margin:40px auto 0 auto;
            outline:none;
            cursor:pointer;
            -webkit-appearance: none;
            color:#ffffff;
            background:#cf2448;
            border:none;
            border-radius:5px;
            -webkit-border-radius:5px;
            -moz-border-radius:5px;
            -khtml-border-radius:5px;
        }

        .button-6-1:hover {
            color:#ffffff;
            background:#ec2c54;
            outline:none;
        }

        .button-6-1:hover, .button-6-1:not(:hover) {
            -webkit-transition: All 0.2s ease;
            -moz-transition: All 0.2s ease;
            -o-transition: All 0.2s ease;
            -ms-transition: All 0.2s ease;
            transition: All 0.2s ease;
        }

        .step-w {
            width:368px;
            padding:0;
            margin:0 0 0 -184px;
            position:absolute;
            left:50%;
            bottom:-23px;
            z-index:auto;
            text-align:center;
        }

        .step {
            font-family: "MuseoSansCyrl-900";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:20px;
            line-height:47px;
            width:45px;
            height:45px;
            padding:0;
            margin:0;
            float:left;
            position:relative;
            color:#666666;
            background:#ffffff;
            border:1px solid #666666;
            border-radius:50px;
            -webkit-border-radius:50px;
            -moz-border-radius:50px;
            -khtml-border-radius:50px;
            cursor:default;
        }

        .step-active {
            color:#ffffff;
            background:#cf2448;
            border:1px solid #cf2448;
        }

        .step-line {
            width:60px;
            height:1px;
            padding:0;
            margin:23px 0 0 0;
            float:left;
            background:#666666;
        }

        .step-line-active {
            background:#cf2448;
        }

        #box-6 h3 {
            font-family: "MuseoSansCyrl-900";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            text-transform:uppercase;
            font-size:24px;
            line-height:30px;
            padding:0;
            margin:0;
            color:#666666;
            cursor:default;
        }

        .p6-2 {
            font-family: "MuseoSansCyrl-500";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:20px;
            line-height:30px;
            padding:0;
            margin:10px 0 0 0;
            color:#666666;
            cursor:default;
        }

        .p6-3 {
            font-family: "MuseoSansCyrl-500";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:20px;
            line-height:30px;
            padding:0;
            margin:20px 0 0 100px;
            color:#666666;
            cursor:default;
        }

        .button-6-2 {
            font-family: "MuseoSansCyrl-700";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:16px;
            line-height:42px;
            width:200px;
            height:40px;
            padding:0;
            margin:40px 0 0 0;
            float:right;
            outline:none;
            cursor:pointer;
            -webkit-appearance: none;
            color:#ffffff;
            background:#cf2448;
            border:none;
            border-radius:5px;
            -webkit-border-radius:5px;
            -moz-border-radius:5px;
            -khtml-border-radius:5px;
        }

        .button-6-2:hover {
            color:#ffffff;
            background:#ec2c54;
            outline:none;
        }

        .button-6-2:hover, .button-6-2:not(:hover) {
            -webkit-transition: All 0.2s ease;
            -moz-transition: All 0.2s ease;
            -o-transition: All 0.2s ease;
            -ms-transition: All 0.2s ease;
            transition: All 0.2s ease;
        }

        .button-6-3 {
            font-family: "MuseoSansCyrl-500";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:20px;
            line-height:30px;
            padding:0 0 0 35px;
            float:left;
            outline:none;
            cursor:pointer;
            -webkit-appearance: none;
            color:#1d6c9a;
            background:url('../images/11.png') no-repeat center left;
            border:none;
        }

        .button-6-3 span {
            border-bottom:1px solid #1d6c9a;
        }

        .button-6-3:hover span {
            border-bottom:1px solid rgba(0,0,0,0);
        }

        .button-6-3:hover span, .button-6-3:not(:hover) span {
            -webkit-transition: All 0.2s ease;
            -moz-transition: All 0.2s ease;
            -o-transition: All 0.2s ease;
            -ms-transition: All 0.2s ease;
            transition: All 0.2s ease;
        }

        .but6-3-1 {
            margin:45px 0 0 0;
        }

        .but6-3-2 {
            margin:-90px 0 0 0;
        }

        .formbox2 {
            width:300px;
            margin:40px auto 0 auto;
            padding:30px 35px 10px 35px;
            text-align:center;
            position:relative;
            background:#f7f7f7;
            border-radius:5px;
            -webkit-border-radius:5px;
            -moz-border-radius:5px;
            -khtml-border-radius:5px;
        }

        .formbox2-title {
            font-family: "MuseoSansCyrl-900";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:15px;
            line-height:20px;
            padding:10px 0 5px 0;
            margin:0;
            color:#000000;
            cursor:default;
            float:left;
        }

        .formbox2-h6 {
            font-family: "MuseoSansCyrl-500";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:12px;
            line-height:20px;
            padding:0;
            margin:10px 0 0 0;
            color:#666666;
            cursor:default;
            display: inline-block;
        }

        .formbox2 input {
            font-family: "MuseoSansCyrl-500";
            font-weight:normal;
            font-size:15px;
            line-height:20px;
            text-indent:0;
            text-align:left;
            width:260px;
            height:20px;
            padding:10px 19px 10px 19px;
            border:1px solid #c2c2c2;
            margin:0;
            float:left;
            color:#000000;
            outline:none;
            -webkit-appearance: none;
            border-radius:5px;
            -webkit-border-radius:5px;
            -moz-border-radius:5px;
            -khtml-border-radius:5px;
            background:#ffffff;
        }

        .formbox2 input:-moz-placeholder {color:#999999;  }
        .formbox2 input::-webkit-input-placeholder {  color:#999999;  }

        .formbox2 input.error:-moz-placeholder {  color:#cb2b3e;  }
        .formbox2 input.error::-webkit-input-placeholder {  color:#cb2b3e;  }
        .formbox2 input.error {  color:#cb2b3e;  border-color:#cb2b3e;  }

        input::-webkit-input-placeholder       {opacity: 1; transition: opacity 0.3s ease;}
        input::-moz-placeholder                {opacity: 1; transition: opacity 0.3s ease;}
        input:-moz-placeholder                 {opacity: 1; transition: opacity 0.3s ease;}
        input:-ms-input-placeholder            {opacity: 1; transition: opacity 0.3s ease;}
        input:focus::-webkit-input-placeholder {opacity: 0.3; transition: opacity 0.3s ease;}
        input:focus::-moz-placeholder          {opacity: 0.3; transition: opacity 0.3s ease;}
        input:focus:-moz-placeholder           {opacity: 0.3; transition: opacity 0.3s ease;}
        input:focus:-ms-input-placeholder      {opacity: 0.3; transition: opacity 0.3s ease;}

        .inp1 {
            width:530px;
            position:relative;
            margin:15px 0 0 100px;
        }

        .inp1 input {
            font-family: "MuseoSansCyrl-500";
            font-weight:normal;
            font-size:20px;
            line-height:20px;
            text-indent:0;
            text-align:center;
            width:80px;
            height:20px;
            padding:10px 9px 10px 9px;
            border:1px solid #c2c2c2;
            margin:0;
            float:left;
            color:#000000;
            outline:none;
            -webkit-appearance: none;
            border-radius:5px;
            -webkit-border-radius:5px;
            -moz-border-radius:5px;
            -khtml-border-radius:5px;
            background:#ffffff;
        }

        .inp1 input:-moz-placeholder {color:#000000;  }
        .inp1 input::-webkit-input-placeholder {  color:#000000;  }

        .inp1 input.error:-moz-placeholder {  color:#cb2b3e;  }
        .inp1 input.error::-webkit-input-placeholder {  color:#cb2b3e;  }
        .inp1 input.error {  color:#cb2b3e;  border-color:#cb2b3e;  }

        .p6-4 {
            font-family: "MuseoSansCyrl-500";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:20px;
            line-height:30px;
            padding:0;
            margin:5px 0 0 15px;
            float:left;
            color:#000000;
            cursor:default;
        }

        .slider {
            position:relative;
            cursor:pointer;
            margin:0;
            width:330px;
            height:10px;
        }

        .inp {
            width:600px;
            margin:0 auto;
            padding:0;
            text-align:center;
            position:relative;
        }

        body:not(#Foo) input[type=radio] {  display:none;  }

        body:not(#Foo) input[type=radio] + label {

            font-family: "MuseoSansCyrl-500";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:20px;
            line-height:30px;
            padding:0 0 70px 25px;
            width:175px;
            margin:40px 0 0 0;
            color:#666666;
            float:left;
            background:url('../images/21.png') no-repeat 0 7px;
            cursor:pointer;
            position: relative;
        }

        body:not(#Foo) input[type=radio]:checked + label {
            background:url('../images/20.png') no-repeat 0 7px;
        }

        body:not(#Foo) input[type=radio] + label::after {
            content:'';
            width:90px;
            height:65px;
            padding:0;
            margin:0;
            position:absolute;
            bottom:0;
            left:25px;
            z-index:auto;
        }

        body:not(#Foo) input.ch1[type=radio] + label::after {  background:url('../images/22.jpg') no-repeat top center;  }
        body:not(#Foo) input.ch2[type=radio] + label::after {  background:url('../images/23.jpg') no-repeat top center;  }
        body:not(#Foo) input.ch3[type=radio] + label::after {  background:url('../images/24.jpg') no-repeat top center;  }
        body:not(#Foo) input.ch4[type=radio] + label::after {  background:url('../images/25.jpg') no-repeat top center;  }
        body:not(#Foo) input.ch5[type=radio] + label::after {  background:url('../images/26.jpg') no-repeat top center;  }
        body:not(#Foo) input.ch6[type=radio] + label::after {  background:url('../images/27.jpg') no-repeat top center;  }

        .submit2 {
            width:300px;
            padding:0;
            margin:10px 0 0 0;
            float:left;
            border:none;
            outline:none;
            background:none;
        }

        .submit2 input {
            font-family: "MuseoSansCyrl-700";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            letter-spacing:1px;
            text-transform:uppercase;
            font-size:15px;
            line-height:60px;
            width:100%;
            height:60px;
            padding:0;
            margin:0;
            outline:none;
            cursor:pointer;
            -webkit-appearance: none;
            color:#ffffff;
            background:#cf2448;
            border:none;
            border-radius:5px;
            -webkit-border-radius:5px;
            -moz-border-radius:5px;
            -khtml-border-radius:5px;
        }

        .submit2 input:hover {
            background:#ec2c54;
            outline:none;
        }

        .submit2 input:hover, .submit2 input:not(:hover) {
            -webkit-transition: All 0.2s ease;
            -moz-transition: All 0.2s ease;
            -o-transition: All 0.2s ease;
            -ms-transition: All 0.2s ease;
            transition: All 0.2s ease;
        }

/* box-7 */

		#box-7-w {
            width:100%;
            height:1620px;
            padding:0;
            margin:0;
            position:relative;
            background:url('../images/bg5.jpg') no-repeat top center;
		}

        #box-7 {
            width:1170px;
            height:1540px;
            padding:80px 0 0 0;
            margin:0 auto;
            position:relative;
            text-align:center;
		}

        #box-7 h2 {
            font-family: "MuseoSansCyrl-900";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            text-transform:uppercase;
            font-size:24px;
            line-height:30px;
            padding:0;
            margin:0;
            color:#000000;
            cursor:default;
        }

        #box-7 h4 {
            font-family: "MuseoSansCyrl-500";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:20px;
            line-height:40px;
            padding:0;
            margin:0;
            color:#000000;
            cursor:default;
        }

        .box-7 {
            width:300px;
            padding:0;
            margin:0;
            position:absolute;
            z-index:3;
            text-align:left;
        }

        .box-7-1 {  left:435px;  top:205px;  }
        .box-7-2 {  left:635px;  top:315px;  }
        .box-7-3 {  left:755px;  top:443px;  }
        .box-7-4 {  left:705px;  top:595px;  }
        .box-7-5 {  left:565px;  top:735px;  }
        .box-7-6 {  left:465px;  top:875px;  }
        .box-7-7 {  left:435px;  top:1005px;  }
        .box-7-8 {  left:500px;  top:1160px;  }

        .p7-1 {
            font-family: "MuseoSansCyrl-900";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:24px;
            line-height:70px;
            color:#ffffff;
            background:#d02346;
            cursor:default;
            border-radius:75px;
            -webkit-border-radius:75px;
            -moz-border-radius:75px;
            -khtml-border-radius:75px;
            width:70px;
            height:70px;
            padding:0;
            margin:-35px 0 0 0;
            position:absolute;
            left:-85px;
            top:50%;
            z-index:auto;
        }

        .p7-2 {
            font-family: "MuseoSansCyrl-500";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:15px;
            line-height:20px;
            padding:0;
            margin:0;
            color:#000000;
            cursor:default;
        }

        .p7-3 {
            font-family: "MuseoSansCyrl-500";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:15px;
            line-height:20px;
            padding:0 0 0 25px;
            margin:5px 0 0 0;
            color:rgba(0,0,0,0.65);
            cursor:default;
            background:url('../images/13.png') no-repeat center left;
        }

        .p7-4 {
            font-family: "MuseoSansCyrl-900";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:30px;
            line-height:100px;
            color:#ffffff;
            background:#d02346;
            cursor:default;
            border-radius:105px;
            -webkit-border-radius:105px;
            -moz-border-radius:105px;
            -khtml-border-radius:105px;
            width:100px;
            height:100px;
            padding:0;
            margin:-50px 0 0 0;
            position:absolute;
            left:-115px;
            top:50%;
            z-index:auto;
        }

        .p7-5 {
            font-family: "MuseoSansCyrl-900";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:24px;
            line-height:30px;
            padding:0;
            margin:0;
            color:#000000;
            cursor:default;
        }

        .img7 {
            width:536px;
            height:368px;
            padding:0;
            margin:0 0 0 -268px;
            background:url('../images/14.png') no-repeat top center;
            position: absolute;
            left:50%;
            top:1210px;
            z-index:2;
        }

/* box-8 */

		#box-8-w {
            width:100%;
            min-height:760px;
            padding:0;
            margin:0;
            position:relative;
            background:url('../images/bg6.jpg') no-repeat top center;
        }

        #box-8 {
            width:670px;
            padding:80px 0 0 500px;
            margin:0 auto;
            position:relative;
            text-align:center;
        }

        #box-8 h2 {
            font-family: "MuseoSansCyrl-900";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            text-transform:uppercase;
            font-size:24px;
            line-height:40px;
            padding:0;
            margin:0;
            color:#000000;
            cursor:default;
        }

        #box-8 h4 {
            font-family: "MuseoSansCyrl-500";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:20px;
            line-height:30px;
            padding:0;
            margin:5px 0 40px 0;
            color:#000000;
            cursor:default;
        }

        #box-8 h5 {
            font-family: "MuseoSansCyrl-500";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:16px;
            line-height:20px;
            padding:0;
            margin:0;
            color:#000000;
            cursor:default;
            position:absolute;
            left:195px;
            top:650px;
            z-index:auto;
        }

        .sh8-1 {
            font-family: "MuseoSansCyrl-900";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:16px;
            line-height:20px;
            padding:5px 10px;
            display:inline-block;
            margin:0;
            color:#000000;
            cursor:default;
            background:#ffffff;
        }

        .sh8-2 {
            font-family: "MuseoSansCyrl-500";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:16px;
            line-height:20px;
            padding:5px 10px;
            display:inline-block;
            margin:-5px 0 0 0;
            color:#000000;
            cursor:default;
            background:#ffffff;
        }

/* box-9 */

		#box-9-w {
            width:100%;
            padding:0;
            margin:0;
            position:relative;
            background:url('../images/bg7.jpg') no-repeat top center #f0f0f0;
		}

        #box-9 {
            width:1170px;
            padding:110px 0 110px 0;
            margin:0 auto;
            position:relative;
            text-align:center;
		}

        #box-9 h2 {
            font-family: "MuseoSansCyrl-900";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            text-transform:uppercase;
            font-size:24px;
            line-height:30px;
            padding:0;
            margin:0;
            color:#000000;
            cursor:default;
        }

        #box-9 p {
            font-family: "MuseoSansCyrl-500";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:15px;
            line-height:20px;
            padding:0;
            margin:20px 0 0 0;
            color:#000000;
            cursor:default;
        }

        #box-9 p span {
            font-family: "MuseoSansCyrl-900";
            font-weight:normal;
        }

/* box-10 */

		#box-10-w {
            width:100%;
            padding:0;
            margin:0;
            position:relative;
            background:url('../images/bg8.jpg') no-repeat top center;
		}

        #box-10 {
            width:1170px;
            padding:80px 0 80px 0;
            margin:0 auto;
            position:relative;
            text-align:center;
		}

        #box-10 h2 {
            font-family: "MuseoSansCyrl-900";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            text-transform:uppercase;
            font-size:24px;
            line-height:30px;
            padding:0;
            margin:0;
            color:#000000;
            cursor:default;
        }

        #box-10 p {
            font-family: "MuseoSansCyrl-500";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:20px;
            line-height:30px;
            padding:0;
            margin:40px 0;
            color:#000000;
            cursor:default;
        }

        #box-10 p span {
            font-family: "MuseoSansCyrl-500";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:20px;
            line-height:30px;
            padding:0;
            margin:0;
            color:#000000;
            cursor:pointer;
        }

        #box-10 p span:hover {
            color:#cf2448;
        }

        #box-10 p span:hover, #box-10 p span:not(:hover) {
            -webkit-transition: All 0.2s ease;
            -moz-transition: All 0.2s ease;
            -o-transition: All 0.2s ease;
            -ms-transition: All 0.2s ease;
            transition: All 0.2s ease;
        }

        #box-10 a {
            font-family: "MuseoSansCyrl-900";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:24px;
            line-height:30px;
            padding:0;
            margin:0;
            color:#cf2448;
            cursor:default;
            display:inline-block;
        }

/* box-11 */

		#box-11-w {
            width:100%;
            padding:0;
            margin:0;
            position:relative;
            background:#ffffff;
		}

        #box-11 {
            width:1170px;
            padding:80px 0 0 0;
            margin:0 auto;
            position:relative;
            text-align:center;
		}

        #box-11 h2 {
            font-family: "MuseoSansCyrl-900";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            text-transform:uppercase;
            font-size:24px;
            line-height:30px;
            padding:0;
            margin:0 0 80px 0;
            color:#000000;
            cursor:default;
        }

        .nav-11 {
            width:100%;
            padding:0;
            margin:0;
            position:relative;
            text-align:center;
        }

        .button-11 {
            font-family: "MuseoSansCyrl-500";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:20px;
            line-height:63px;
            width:290px;
            height:60px;
            border-top:1px solid #ffffff;
            border-left:1px solid #ffffff;
            border-right:1px solid #ffffff;
            border-bottom:1px solid #666666;
            padding:0;
            margin:0;
            float:left;
            color:#000000;
            cursor:pointer;
            border-top-left-radius:5px;
            -webkit-border-top-left-radius:5px;
            -moz-border-top-left-radius:5px;
            -khtml-border-top-left-radius:5px;
            border-top-right-radius:5px;
            -webkit-border-top-right-radius:5px;
            -moz-border-top-right-radius:5px;
            -khtml-border-top-right-radius:5px;
        }

        .button-11-active {
            font-family: "MuseoSansCyrl-900";
            font-weight:normal;
            border-top:1px solid #666666;
            border-left:1px solid #666666;
            border-right:1px solid #666666;
            border-bottom:1px solid #ffffff;
        }

        .box-11 {
            width:455px;
            height:340px;
            padding:100px 0 0 130px;
            margin:0;
            position:relative;
            text-align:center;
            display:none;
        }

        .box-11-1 {
            display:block;
        }

        #box-11 h3 {
            font-family: "MuseoSansCyrl-900";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:24px;
            line-height:30px;
            padding:0 0 0 40px;
            margin:0;
            color:#000000;
            cursor:default;
        }

        #box-11 p {
            font-family: "MuseoSansCyrl-500";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:15px;
            line-height:20px;
            padding:2px 0 2px 40px;
            margin:20px 0 0 0;
            color:#000000;
            cursor:default;
        }

        #box-11 p.p11-1 {  background:url('../images/15.png') no-repeat center left;  }
        #box-11 p.p11-2 {  background:url('../images/16.png') no-repeat center left;  }
        #box-11 p.p11-3 {  background:url('../images/17.png') no-repeat center left;  }
        #box-11 p.p11-4 {  background:url('../images/18.png') no-repeat center left;  }

        #box-11 p.p11-1 a {
            font-family: "MuseoSansCyrl-500";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:15px;
            line-height:20px;
            padding:0;
            margin:0;
            color:#000000;
            cursor:default;
        }

        #box-11 p.p11-2 a {
            font-family: "MuseoSansCyrl-500";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:15px;
            line-height:20px;
            padding:0;
            margin:0;
            color:#000000;
            cursor:pointer;
        }

        #box-11 p.p11-2 a:hover {
            color:#cf2448;
        }

        .map-w {
            width:50%;
            height:440px;
            overflow:hidden;
            padding:0;
            margin:0;
            background:#f1f3f5;
            position: absolute;
            right:0;
            bottom:0;
            z-index:3;
        }

        #map1 {
            width:100%;
            height:560px;
            padding:0;
            margin:0;
            position:absolute;
            left:0;
            top:-60px;
            z-index:auto;
        }

        #map2 {
            width:100%;
            height:560px;
            padding:0;
            margin:0;
            position:absolute;
            left:0;
            top:-60px;
            z-index:auto;
            opacity:0;
        }

/* bottom */

        #bottom-w {
            width:100%;
            padding:0;
            margin:0;
            position:relative;
            background:#f5f5f5;
        }

        #bottom {
            width:1170px;
            padding:25px 0 20px 0;
            margin:0 auto;
            position:relative;
            text-align:center;
        }

        #bottom a.logo {
            width:172px;
            height:44px;
            padding:0;
            margin:0;
            float:left;
            background:url('../images/logo2.png') no-repeat top center;
        }

        #bottom h2 {
            font-family: "MuseoSansCyrl-500";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:15px;
            line-height:20px;
            padding:0 0 0 15px;
            margin:0 0 0 15px;
            color:#666666;
            cursor:default;
            border-left:1px solid #455a64;
            float:left;
        }

        #bottom h3 {
            font-family: "MuseoSansCyrl-500";
            font-weight:normal;
            font-style:normal;
            text-align:right;
            font-size:16px;
            line-height:20px;
            padding:0;
            margin:10px 0 0 0;
            color:#666666;
            cursor:default;
            float:right;
        }

        #bottom h3 a {
            font-family: "MuseoSansCyrl-500";
            font-weight:normal;
            font-style:normal;
            text-align:right;
            font-size:16px;
            line-height:20px;
            display:inline-block;
            padding:0;
            margin:0;
            color:#d02346;
            border-bottom:1px solid rgba(0,0,0,0);
            cursor:pointer;
        }

        #bottom h3 a:hover {
            border-bottom:1px solid #d02346;
            cursor:pointer;
        }

/* noone */

        .noone {
            display:none;
            position:absolute;
            top:9999999999px;
            left:9999999999px;
            z-index:0;
        }

/* wrapper */

        .wrapper {
            display:none;
            position:fixed;
            width:100%;
            height:100%;
            top:0;
            left:0;
            background:rgba(0,0,0,0.75);
            z-index:100;
        }

/* close */

        .close {
            width:40px;
            height:40px;
            overflow:hidden;
            float:right;
            padding:0;
            margin:0;
            cursor:pointer;
            outline:none;
            position:absolute;
            top:-10px;
            right:-50px;
            z-index:207;
        }

        .close::after {
            content:'';
            position:absolute;
            width:28px;
            height:2px;
            background:#ffffff;
            -moz-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
            -webkit-transform: rotate(45deg);
            -o-transform: rotate(45deg);
            transform: rotate(45deg);
            top:19px;
            left:6px;
            z-index:208;
        }

        .close::before {
            content:'';
            position:absolute;
            width:28px;
            height:2px;
            background:#ffffff;
            -moz-transform: rotate(-45deg);
            -ms-transform: rotate(-45deg);
            -webkit-transform: rotate(-45deg);
            -o-transform: rotate(-45deg);
            transform: rotate(-45deg);
            top:19px;
            left:6px;
            z-index:208;
        }

        .close:hover {
            -webkit-transform: rotate(90deg);
            -ms-transform: rotate(90deg);
            transform: rotate(90deg);
        }

        .close:hover, .close:not(:hover) {
            -webkit-transition: All 0.2s ease;
            -moz-transition: All 0.2s ease;
            -o-transition: All 0.2s ease;
            -ms-transition: All 0.2s ease;
            transition: All 0.2s ease;
        }

/* thnx */

        .thnx {
            display:none;
            width:360px;
            padding:50px 20px;
            margin-left:-200px;
            margin-top:-175px;
            position:fixed;
            left:50%;
            top:50%;
            z-index:106;
            background:#ffffff;
            text-align:center;
            border-radius:5px;
            -webkit-border-radius:5px;
            -moz-border-radius:5px;
            -khtml-border-radius:5px;
        }

        .okay {
            width:100px;
            height:100px;
            padding:0;
            margin:0 auto;
            position:relative;
            text-align:center;
            background:url('../images/okay.png') no-repeat top center;
            -webkit-background-size: 100px 100px;
            -moz-background-size: 100px 100px;
            -o-background-size: 100px 100px;
            background-size: 100px 100px;
        }

        .thnx h2 {
            font-family: "MuseoSansCyrl-500";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:24px;
            line-height:30px;
            padding:15px 0;
            margin:0;
            color:#000000;
            cursor:default;
        }

        .thnx h2 span {
            font-family: "MuseoSansCyrl-900";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:36px;
            line-height:40px;
            padding:0;
            margin:0;
            color:#000000;
            cursor:default;
        }

        .thnx p {
            font-family: "MuseoSansCyrl-500";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:18px;
            line-height:22px;
            padding:0;
            margin:0 auto;
            color:#000000;
            cursor:default;
        }

/* z */

        .z-box2 {
            display:none;
            width:970px;
            height:660px;
            padding:0;
            margin-left:-485px;
            margin-top:-330px;
            background:#ffffff;
            border-radius:5px;
            -webkit-border-radius:5px;
            -moz-border-radius:5px;
            -khtml-border-radius:5px;
            position:fixed;
            left:50%;
            top:50%;
            z-index:106;
        }

        .pop-l {
            width:550px;
            min-height:494px;
            margin:0;
            padding:35px 0 0 15px;
            text-align:center;
            position:relative;
            float:left;
        }

        .pop-img1 {
            width:530px;
            height:310px;
            overflow:hidden;
            margin:0 0 35px 20px;
            padding:0;
            display:block;
            text-align:center;
            position:relative;
        }

        .img-p1 {
            width:530px;
            height:310px;
            overflow:hidden;
            margin:0;
            padding:0;
            text-align:center;
            position:relative;
            display:none;
        }

        .img-p1-1 {
            display:block;
        }

        .img-p1 img {
            width:100%;
            margin:0;
            padding:0;
            display:block;
            cursor:default;
        }

        .img-p1 img:hover, .img-p1 img:not(:hover) {
            -webkit-transition: All 0.2s ease;
            -moz-transition: All 0.2s ease;
            -o-transition: All 0.2s ease;
            -ms-transition: All 0.2s ease;
            transition: All 0.2s ease;
        }

        .pop-img2 {
            width:550px;
            height:50px;
            margin:0;
            padding:0;
            display:block;
            text-align:center;
            position:relative;
        }

        .img-p2 {
            list-style:none;
            width:90px;
            height:50px;
            overflow:hidden;
            margin:0 0 0 20px;
            padding:0;
            display:block;
            float:left;
            text-align:center;
            position:relative;
            background:url('../images/zoom.png') no-repeat center center #000000;
        }

        .img-p2-active {
            outline:1px solid #d02346;
        }

        .img-p2 img {
            width:100%;
            margin:0;
            padding:0;
            display:block;
            cursor:pointer;
        }

        .img-p2 img:hover {
            opacity:0.25;
        }

        .img-p2 img:hover, .img-p2 img:not(:hover) {
            -webkit-transition: All 0.2s ease;
            -moz-transition: All 0.2s ease;
            -o-transition: All 0.2s ease;
            -ms-transition: All 0.2s ease;
            transition: All 0.2s ease;
        }

        .pop-r {
            width:335px;
            min-height:494px;
            margin:0;
            padding:35px 35px 0 35px;
            text-align:center;
            position:relative;
            float:right;
        }

        .pp-1 {
            font-family: "MuseoSansCyrl-500";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:20px;
            line-height:30px;
            padding:0;
            margin:0;
            color:#000000;
            cursor:default;
        }

        .pp-1 span {
            font-family: "MuseoSansCyrl-900";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            text-transform:uppercase;
            font-size:24px;
            line-height:30px;
            padding:0;
            margin:0;
            color:#000000;
            cursor:default;
        }

        .pp-2 {
            font-family: "MuseoSansCyrl-500";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:16px;
            line-height:24px;
            padding:0;
            margin:40px 0 50px 0;
            color:#000000;
            cursor:default;
        }

        .pp-2 span {
            font-family: "MuseoSansCyrl-900";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:16px;
            line-height:24px;
            width:100px;
            float:right;
            padding:0;
            margin:0;
            color:#000000;
            cursor:default;
        }

        .pp-3 {
            font-family: "MuseoSansCyrl-500";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:20px;
            line-height:30px;
            padding:0;
            margin:0;
            color:#000000;
            cursor:default;
        }

        .pp-3 span {
            font-family: "MuseoSansCyrl-900";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:20px;
            line-height:30px;
            padding:0;
            margin:0;
            color:#000000;
            cursor:default;
        }

        .pp-4 {
            font-family: "MuseoSansCyrl-500";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:16px;
            line-height:20px;
            padding:0;
            margin:0;
            color:#000000;
            cursor:default;
        }

        .pp-5 {
            font-family: "MuseoSansCyrl-900";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:20px;
            line-height:24px;
            padding:0;
            margin:20px 0 0 0;
            color:#000000;
            cursor:default;
        }

        .pp-5 a {
            font-family: "MuseoSansCyrl-900";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:20px;
            line-height:24px;
            padding:0;
            margin:0;
            color:#000000;
            cursor:default;
        }

        .button-pod {
            font-family: "MuseoSansCyrl-700";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:15px;
            letter-spacing:1px;
            text-transform:uppercase;
            line-height:42px;
            width:300px;
            height:40px;
            padding:0;
            margin:25px auto 35px auto;
            outline:none;
            cursor:pointer;
            -webkit-appearance: none;
            color:#ffffff;
            background:#cf2448;
            border:none;
            border-radius:5px;
            -webkit-border-radius:5px;
            -moz-border-radius:5px;
            -khtml-border-radius:5px;
        }

        .button-pod:hover {
            color:#ffffff;
            background:#ec2c54;
            outline:none;
        }

        .button-pod:hover, .button-pod:not(:hover) {
            -webkit-transition: All 0.2s ease;
            -moz-transition: All 0.2s ease;
            -o-transition: All 0.2s ease;
            -ms-transition: All 0.2s ease;
            transition: All 0.2s ease;
        }

        .pop-b {
            width:900px;
            margin:0 auto;
            padding:25px 35px;
            text-align:center;
            position:relative;
            background:#f7f7f7;
            border-top:1px solid #dbdbdb;
            border-bottom-left-radius:5px;
            -webkit-border-bottom-left-radius:5px;
            -moz-border-bottom-left-radius:5px;
            -khtml-border-bottom-left-radius:5px;
            border-bottom-right-radius:5px;
            -webkit-border-bottom-right-radius:5px;
            -moz-border-bottom-right-radius:5px;
            -khtml-border-bottom-right-radius:5px;
        }

        .pp-6 {
            font-family: "MuseoSansCyrl-500";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:16px;
            line-height:30px;
            width:410px;
            padding:0 0 0 40px;
            margin:5px 0;
            float:left;
            color:#000000;
            cursor:default;
        }

        .pp-6-1 {  background:url('../images/33.png') no-repeat center left;  }
        .pp-6-2 {  background:url('../images/35.png') no-repeat center left;  }
        .pp-6-3 {  background:url('../images/34.png') no-repeat center left;  }
        .pp-6-4 {  background:url('../images/36.png') no-repeat center left;  }

/* z */

        .z-box {
            display:none;
            width:390px;
            padding:0;
            margin-left:-195px;
            margin-top:-230px;
            position:fixed;
            left:50%;
            top:50%;
            z-index:106;
        }

        .formbox {
            width:300px;
            margin:0;
            padding:30px 45px 10px 45px;
            text-align:center;
            position:relative;
            background:#ffffff;
            border-radius:5px;
            -webkit-border-radius:5px;
            -moz-border-radius:5px;
            -khtml-border-radius:5px;
        }

        .formbox-title {
            font-family: "MuseoSansCyrl-900";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            text-transform:uppercase;
            font-size:20px;
            line-height:28px;
            padding:10px 0 15px 0;
            margin:0;
            color:#000000;
            cursor:default;
        }

        .formbox-title span {
            font-family: "MuseoSansCyrl-500";
            font-weight:normal;
        }

        .formbox-h6 {
            font-family: "MuseoSansCyrl-500";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:12px;
            line-height:20px;
            padding:0;
            margin:10px 0 0 0;
            color:#666666;
            cursor:default;
            display: inline-block;
        }

        .formbox input {
            font-family: "MuseoSansCyrl-500";
            font-weight:normal;
            font-size:15px;
            line-height:20px;
            text-indent:0;
            text-align:left;
            width:260px;
            height:20px;
            padding:10px 19px 10px 19px;
            border:1px solid #c2c2c2;
            margin:0;
            float:left;
            color:#000000;
            outline:none;
            -webkit-appearance: none;
            border-radius:5px;
            -webkit-border-radius:5px;
            -moz-border-radius:5px;
            -khtml-border-radius:5px;
            background:#ffffff;
        }

        .formbox input:-moz-placeholder {color:#999999;  }
        .formbox input::-webkit-input-placeholder {  color:#999999;  }

        .formbox input.error:-moz-placeholder {  color:#cb2b3e;  }
        .formbox input.error::-webkit-input-placeholder {  color:#cb2b3e;  }
        .formbox input.error {  color:#cb2b3e;  border-color:#cb2b3e;  }

        input::-webkit-input-placeholder       {opacity: 1; transition: opacity 0.3s ease;}
        input::-moz-placeholder                {opacity: 1; transition: opacity 0.3s ease;}
        input:-moz-placeholder                 {opacity: 1; transition: opacity 0.3s ease;}
        input:-ms-input-placeholder            {opacity: 1; transition: opacity 0.3s ease;}
        input:focus::-webkit-input-placeholder {opacity: 0.3; transition: opacity 0.3s ease;}
        input:focus::-moz-placeholder          {opacity: 0.3; transition: opacity 0.3s ease;}
        input:focus:-moz-placeholder           {opacity: 0.3; transition: opacity 0.3s ease;}
        input:focus:-ms-input-placeholder      {opacity: 0.3; transition: opacity 0.3s ease;}

        .submit {
            width:300px;
            padding:0;
            margin:10px 0 0 0;
            float:left;
            border:none;
            outline:none;
            background:none;
        }

        .submit input {
            font-family: "MuseoSansCyrl-700";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            letter-spacing:1px;
            text-transform:uppercase;
            font-size:15px;
            line-height:60px;
            width:100%;
            height:60px;
            padding:0;
            margin:0;
            outline:none;
            cursor:pointer;
            -webkit-appearance: none;
            color:#ffffff;
            background:#cf2448;
            border:none;
            border-radius:5px;
            -webkit-border-radius:5px;
            -moz-border-radius:5px;
            -khtml-border-radius:5px;
        }

        .submit input:hover {
            background:#ec2c54;
            outline:none;
        }

        .submit input:hover, .submit input:not(:hover) {
            -webkit-transition: All 0.2s ease;
            -moz-transition: All 0.2s ease;
            -o-transition: All 0.2s ease;
            -ms-transition: All 0.2s ease;
            transition: All 0.2s ease;
        }

        input.fn {  display:none;  }

/* animation */

        .bg1, .ani-10, .box-7, .img7 {  visibility: hidden;  }

        .flipInX {  visibility: visible;  }
        .fadeInUp {  visibility: visible;  }
        .fadeInUpBig {  visibility: visible;  }
        .fadeInDown {  visibility: visible;  }
        .fadeInRight {  visibility: visible;  }
        .fadeInLeft {  visibility: visible;  }
        .fadeIn {  visibility: visible;  }
        .pulse2 {  visibility: visible;  }
        .zoom1 {  visibility: visible;  }
        .zoom2 {  visibility: visible;  }

        .d25s {
            -webkit-animation-delay: .25s;
            -moz-animation-delay: .25s;
            animation-delay: .25s;
        }

        .d50s {
            -webkit-animation-delay: .5s;
            -moz-animation-delay: .5s;
            animation-delay: .5s;
        }

        .d75s {
            -webkit-animation-delay: .75s;
            -moz-animation-delay: .75s;
            animation-delay: .75s;
        }

        .d100s {
            -webkit-animation-delay: 1s;
            -moz-animation-delay: 1s;
            animation-delay: 1s;
        }

        .d125s {
            -webkit-animation-delay: 1.25s;
            -moz-animation-delay: 1.25s;
            animation-delay: 1.25s;
        }

        .d150s {
            -webkit-animation-delay: 1.5s;
            -moz-animation-delay: 1.5s;
            animation-delay: 1.5s;
        }

        .d175s {
            -webkit-animation-delay: 1.75s;
            -moz-animation-delay: 1.75s;
            animation-delay: 1.75s;
        }

        .d200s {
            -webkit-animation-delay: 2s;
            -moz-animation-delay: 2s;
            animation-delay: 2s;
        }

/* end */