
/* 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-500";
            font-weight:normal;
            font-size:16px;
            text-indent:0;
            text-align:justify;
            line-height:24px;
            width:100%;
            min-width:1120px;
            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:1600px;
            padding:0;
            margin:0 auto;
            position: relative;
            background:#ffffff;
            -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.15);
            -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.15);
            box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.15);
        }

/* top */

        #top-w {
            width:100%;
            max-width:1600px;
            height:80px;
            padding:0;
            margin:0;
            position:fixed;
            top:0;
            left:auto;
            z-index:90;
            background:#000000;
		}

        #top {
            width:960px;
            padding:17px 20px 17px 20px;
            margin:0 auto;
            position:relative;
            text-align:center;
		}

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

        #top p {
            font-family: "MuseoSansCyrl-300";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:16px;
            line-height:20px;
            padding:0;
            margin:13px 0 0 0;
            color:#999999;
            cursor:default;
            float:left;
        }

        #top p span {
            font-family: "MuseoSansCyrl-700";
            font-weight:normal;
            padding:0;
            margin:0 10px;
            display:inline-block;
        }

        #top p a {
            font-family: "MuseoSansCyrl-300";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:16px;
            line-height:20px;
            padding:0;
            margin:0;
            color:#cccccc;
            border-bottom:1px dashed #cccccc;
            cursor:pointer;
        }

        #top p a:hover {
            color:#c0bb85;
            border-bottom:1px dashed #c0bb85;
        }

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

        #top a.tel1 {  background:url('../images/1.png') no-repeat center left;  }
        #top a.tel2 {  background:url('../images/2.png') no-repeat center left;  }

/* top2 */

        #top2-w {
            width:100%;
            max-width:1600px;
            height:70px;
            padding:0;
            margin:0;
            position:fixed;
            bottom:0;
            left:auto;
            z-index:90;
            background:#e1e1e1;
            border-top:1px solid #e9e9e9;
        }

        #top2 {
            width:960px;
            padding:15px 20px 20px 20px;
            margin:0 auto;
            position:relative;
            text-align:center;
        }

        #top2 a.logo {
            width:279px;
            height:40px;
            padding:0;
            margin:0 25px 0 0;
            position:relative;
            background:url('../images/zastr.png') no-repeat top center;
            background-size: contain;
            float:left;
        }

        .top2-close {
            width:42px;
            height:42px;
            padding:0;
            margin:0;
            position:absolute;
            right:20px;
            top:14px;
            z-index:auto;
            background:url('../images/17.png') no-repeat top center;
            cursor:pointer;
        }

        .top2-close:hover {
            opacity:0.75;
        }

        .top2-close:hover, .top2-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;
        }

        #top2 p {
            font-family: "MuseoSansCyrl-500";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:16px;
            line-height:20px;
            padding:0;
            margin:0;
            color:#575757;
            cursor:default;
            float:left;
        }

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

/* box-1 */

		#box-1-w {
            width:100%;
            min-height:710px;
            padding:0;
            margin:80px 0 0 0;
            position:relative;
            background:url('../images/slide1.jpg') no-repeat center center;
            -webkit-background-size: cover;
            -moz-background-size: cover;
            -o-background-size: cover;
            background-size: cover;
		}

        .mobilyslider {
             width:100%;
             height:710px;
             position:relative;
             margin:0 auto;
         }

        .mobilyslider .sliderContent {
            width:100%;
            height:710px;
            clear:both;
            position:relative;
            overflow:hidden;
            margin:0 auto;
        }

        .mobilyslider .sliderContent .item {
            position:absolute;
            width:100%;
            height:710px;
        }

        .item1 {
            background:url('../images/slide1.jpg') no-repeat center center;
            -webkit-background-size: cover;
            -moz-background-size: cover;
            -o-background-size: cover;
            background-size: cover;
        }

        .item2 {
            background:url('../images/slide2.jpg') no-repeat center center;
            -webkit-background-size: cover;
            -moz-background-size: cover;
            -o-background-size: cover;
            background-size: cover;
        }

        .item3 {
            background:url('../images/slide3.jpg') no-repeat center center;
            -webkit-background-size: cover;
            -moz-background-size: cover;
            -o-background-size: cover;
            background-size: cover;
        }

        .mobilyslider .sliderArrows a {
            text-indent:-9999px;
            outline:none;
            z-index:30;
            width:33px;
            height:64px;
            position:absolute;
            top:40%;
        }

        .mobilyslider .prev {
            background:url('../images/5.png');
            left:50%;
            margin-left:-550px;
        }

        .mobilyslider .next {
            background:url('../images/6.png');
            right:50%;
            margin-right:-550px;
        }

        .mobilyslider .prev:hover {
            background:url('../images/19.png');
        }

        .mobilyslider .next:hover {
            background:url('../images/20.png');
        }


        .prev:hover, .prev:not(:hover), .next:hover, .next:not(:hover) {
            -webkit-transition: All 0.15s ease;
            -moz-transition: All 0.15s ease;
            -o-transition: All 0.15s ease;
            -ms-transition: All 0.15s ease;
            transition: All 0.15s ease;
        }

        .mobilyslider .sliderBullets {
            position:absolute;
            bottom:50px;
            left:50%;
            z-index:30;
            margin-left:-33px;
        }

        .mobilyslider .sliderBullets a {
            display:block;
            float:left;
            text-indent:-9999px;
            outline:none;
            margin:0 5px;
            width:12px;
            height:12px;
            background:url('../images/3.png');
        }

        .mobilyslider .sliderBullets .active {
            background-position:0 -12px;
        }

        .mobilyslider .sliderContent a {
            outline:none;
        }

        #box-1 {
            width:1000px;
            padding:130px 0 70px 0;
            margin:0 0 0 -500px;
            position:absolute;
            left:50%;
            top:0;
            z-index:5;
            text-align:center;
		}

        #box-1 h2 {
            font-family: "MuseoSansCyrl-500";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:64px;
            line-height:70px;
            padding:0;
            margin:0;
            color:#f0f0f0;
            cursor:default;
        }

        #box-1 p {
            font-family: "MuseoSansCyrl-100";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:32px;
            line-height:38px;
            padding:0;
            margin:30px 0;
            color:#f0f0f0;
            cursor:default;
        }

        #box-1 h6 {
            font-family: "MuseoSansCyrl-100";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:16px;
            line-height:20px;
            padding:0;
            margin:20px 0 0 0;
            color:#f0f0f0;
            cursor:default;
        }

        .button-1 {
            font-family: "MuseoSansCyrl-700";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:21px;
            line-height:82px;
            width:220px;
            height:80px;
            padding:0 0 0 90px;
            margin:0 auto;
            outline:none;
            cursor:pointer;
            -webkit-appearance: none;
            color:#ffffff;
            background:url('../images/4.png') no-repeat 30px center #969372;
            border:none;
        }

        .button-1:hover {
            background:url('../images/4.png') no-repeat 30px center #c0bb85;
            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%;
            padding:0;
            margin:0;
            position:relative;
            background:#ffffff;
            border-bottom:1px solid #e9e9e9;
		}

        #box-2 {
            width:960px;
            padding:60px 20px;
            margin:0 auto;
            position:relative;
            text-align:center;
		}

        .box-2 {
            width:25%;
            padding:0;
            float:left;
            margin:0;
            position:relative;
            text-align:center;
		}

        .box-2 img {
            width:64px;
            padding:0;
            margin:0 0 0 40px;
            display:block;
		}

        #box-2 p {
            font-family: "MuseoSansCyrl-300";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:18px;
            line-height:24px;
            padding:0;
            margin:10px 0 0 0;
            color:#575757;
            cursor:default;
        }

/* box-3 */

		#box-3-w {
            width:100%;
            padding:0;
            margin:0;
            position:relative;
            background:url('../images/bg2.jpg') no-repeat top center;
            -webkit-background-size: cover;
            -moz-background-size: cover;
            -o-background-size: cover;
            background-size: cover;
            border-bottom:1px solid #e9e9e9;
		}

        #box-3 {
            width:990px;
            padding:70px 5px;
            margin:0 auto;
            position:relative;
            text-align:center;
        }

        #box-3 h2 {
            font-family: "MuseoSansCyrl-100";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:42px;
            line-height:42px;
            padding:0;
            margin:0 0 55px 0;
            color:#aba883;
            cursor:default;
        }

        .box-3 {
            width:310px;
            padding:50px 0 20px 0;
            margin:0 auto;
            position:relative;
            text-align:center;
            background:#ffffff;
            float:left;
        }

        .box-3-2 {
            margin:0 30px;
        }

        .box-3:hover {
            -moz-box-shadow: 0 5px 25px 0 rgba(0, 0, 0, 0.2);
            -webkit-box-shadow: 0 5px 25px 0 rgba(0, 0, 0, 0.2);
            box-shadow: 0 5px 25px 0 rgba(0, 0, 0, 0.2);
        }

        .box-3:hover, .box-3: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 h3 {
            font-family: "MuseoSansCyrl-100";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:32px;
            line-height:32px;
            padding:0;
            margin:0;
            color:#575757;
            cursor:default;
        }

        #box-3 h4 {
            font-family: "MuseoSansCyrl-300";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:18px;
            line-height:24px;
            padding:0;
            margin:20px 0;
            color:#aba883;
            cursor:default;
        }

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

        #box-3 p span {
            color:#c4c4c4;
        }

        #box-3 h5 {
            font-family: "MuseoSansCyrl-500";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:32px;
            line-height:32px;
            padding:5px 0;
            margin:20px 20px;
            color:#575757;
            cursor:default;
            border-top:1px solid #f0f0f0;
        }

        #box-3 h5 span {
            font-family: "MuseoSansCyrl-300";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            text-decoration:line-through;
            font-size:21px;
            line-height:32px;
            padding:15px 0 10px 0;
            margin:0;
            display:inline-block;
            color:#838383;
            cursor:default;
        }

        .button-3 {
            font-family: "MuseoSansCyrl-700";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:21px;
            line-height:82px;
            width:270px;
            height:80px;
            padding:0;
            margin:0 auto;
            outline:none;
            cursor:pointer;
            -webkit-appearance: none;
            color:#ffffff;
            background:#969372;
            border:none;
        }

        .button-3:hover {
            background:#c0bb85;
            outline:none;
        }

        .button-3:hover, .button-3: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-4 */

		#box-4-w {
            width:100%;
            padding:0;
            margin:0;
            position:relative;
            background:#ffffff;
            border-bottom:1px solid #e9e9e9;
		}

        #box-4 {
            width:990px;
            padding:70px 5px;
            margin:0 auto;
            position:relative;
            text-align:center;
        }

        #box-4 h2 {
            font-family: "MuseoSansCyrl-100";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:42px;
            line-height:42px;
            padding:0;
            margin:0 0 55px 0;
            color:#aba883;
            cursor:default;
        }

        .box-4 {
            width:310px;
            padding:0;
            margin:0;
            position:relative;
            text-align:center;
            float:left;
            margin-bottom: 40px;
        }

        .box-4-2 {
            margin:0 30px;
            margin-bottom: 40px;
        }

        .box-4-4 {
            clear: both;
        }

        .box-4 img {
            width:310px;
            padding:0;
            margin:0 auto;
            display:block;
            cursor:pointer;
        }

        #box-4 p {
            font-family: "MuseoSansCyrl-300";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:18px;
            line-height:24px;
            padding:0;
            margin:20px 0 10px 0;
            color:#575757;
            cursor:default;
        }

        #box-4 h4 {
            font-family: "MuseoSansCyrl-500";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:18px;
            line-height:24px;
            padding:0;
            margin:0 auto;
            display:inline-block;
            color:#aba883;
            border-bottom:1px dashed #aba883;
            cursor:pointer;
        }

        #box-4 h4:hover {
            color:#c0bb85;
            border-bottom:1px dashed #c0bb85;
        }

        #box-4 h4:hover, #box-4 h4: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;
        }

        .onliner-video {
            float: left;
            margin-bottom: 40px;
        }

/* box-5 */

		#box-5-w {
            width:100%;
            padding:0;
            margin:0;
            position:relative;
            background:#ffffff;
            border-bottom:1px solid #e9e9e9;
		}

        #box-5 {
            width:1000px;
            padding:70px 0;
            margin:0 auto;
            position:relative;
            text-align:center;
		}

        #box-5 h2 {
            font-family: "MuseoSansCyrl-100";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:42px;
            line-height:42px;
            padding:0;
            margin:0 0 55px 0;
            color:#aba883;
            cursor:default;
        }

        .box-5 {
            width:1000px;
            height:475px;
            padding:0;
            margin:0 auto;
            position:relative;
            text-align:center;
            background:url('../images/16.png') no-repeat top center;
		}

        #box-5 p {
            font-family: "MuseoSansCyrl-300";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:18px;
            line-height:24px;
            padding:0;
            margin:0;
            color:#575757;
            cursor:default;
            position:absolute;
            z-index:5;
        }

        #box-5 p.p5-1 {  left:30px;  top:65px;  }
        #box-5 p.p5-2 {  left:370px;  top:65px;  }
        #box-5 p.p5-3 {  left:700px;  top:65px;  }
        #box-5 p.p5-4 {  left:700px;  top:320px;  }
        #box-5 p.p5-5 {  left:370px;  top:320px;  }
        #box-5 p.p5-6 {  left:30px;  top:320px;  }

        #box-5 p a {
            font-family: "MuseoSansCyrl-300";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:18px;
            line-height:24px;
            padding:0;
            margin:0;
            color:#575757;
            cursor:default;
        }

        #box-5 p span {
            font-family: "MuseoSansCyrl-300";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:18px;
            line-height:24px;
            padding:0;
            margin:0;
            color:#aba883;
            border-bottom:1px dashed #aba883;
            cursor:pointer;
            position: relative;
        }

        #box-5 p span::after {
            content: '';
            width:25px;
            height:16px;
            padding:0;
            margin:0;
            position:absolute;
            left:-30px;
            top:3px;
            z-index:auto;
            background:url('../images/14.png') no-repeat top left;
        }

        #box-5 p span:hover {
            color:#c0bb85;
            border-bottom:1px dashed #c0bb85;
        }

        #box-5 p span:hover::after {
            background:url('../images/15.png') no-repeat top left;
        }

        #box-5 p span:hover, #box-5 p span:not(:hover), #box-5 p span:hover::after, #box-5 p span:not(:hover)::after {
            -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:0;
            margin:0;
            position:relative;
            background:#ffffff;
		}

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

        #box-6 h2 {
            font-family: "MuseoSansCyrl-100";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:42px;
            line-height:50px;
            padding:0;
            margin:0 0 55px 0;
            color:#aba883;
            cursor:default;
        }

        #box-6 h6 {
            font-family: "MuseoSansCyrl-300";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:16px;
            line-height:20px;
            padding:0;
            margin:20px 0 0 0;
            color:#9f9f9f;
            cursor:default;
        }

        .button-6 {
            font-family: "MuseoSansCyrl-700";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:21px;
            line-height:82px;
            width:490px;
            height:80px;
            padding:0 0 0 90px;
            margin:0 auto;
            outline:none;
            cursor:pointer;
            -webkit-appearance: none;
            color:#ffffff;
            background:url('../images/4.png') no-repeat 30px center #969372;
            border:none;
        }

        .button-6:hover {
            background:url('../images/4.png') no-repeat 30px center #c0bb85;
            outline:none;
        }

        .button-6:hover, .button-6: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-5 */

		#box-7-w {
            width:100%;
            padding:0;
            margin:0;
            position:relative;
            background:#ffffff;
            border-bottom:1px solid #e9e9e9;
		}

        #box-7 {
            width:1000px;
            padding:70px 0;
            margin:0 auto;
            position:relative;
            text-align:center;
		}

        #box-7 h2 {
            font-family: "MuseoSansCyrl-100";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:42px;
            line-height:42px;
            padding:0;
            margin:0 0 55px 0;
            color:#aba883;
            cursor:default;
        }

        .box-7 {
            width:1000px;
            padding:0;
            margin:0 auto;
            position:relative;
		}
        


        #box-7 p span:hover, #box-7 p span:not(:hover), #box-7 p span:hover::after, #box-7 p span:not(:hover)::after {
            -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-left {
    float: left;
    width: 480px;
}

.box-7-right {
    float: right;
    width: 480px;
}

.box-7-item {
    width: 410px;
    min-height: 82px;
    float: left;
    border: 2px solid #cac9b8;
    margin-bottom: 30px;
    padding: 24px 35px;
    /*box-sizing: border-box;*/
}

.box-7-item:hover {
    cursor: pointer;
}

.box-7-item p {
    font-family: "MuseoSansCyrl-300";
    font-size: 21px;
    color: #aba883;
    margin: 0;
    text-align: left;
    line-height: 1.2;
    max-height: 82px;
}

.box-7-item > div {
    float: left;
    display: none;
    font-family: "MuseoSansCyrl-300";
    font-weight: normal;
    font-style: normal;
    color: #575757;
    font-size: 18px;
    margin-top: 30px;
    text-align: left;
}

/* bottom */

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

        #bottom {
            width:960px;
            padding:40px 20px 50px 20px;
            margin:0 auto;
            position:relative;
            text-align:center;
        }

        #bottom h2 {
            font-family: "MuseoSansCyrl-300";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:16px;
            line-height:20px;
            padding:0;
            margin:0;
            color:#cccccc;
            cursor:default;
            float:left;
        }

        #bottom h2 a {
            font-family: "MuseoSansCyrl-300";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:16px;
            line-height:20px;
            padding:0;
            margin:0;
            color:#aba883;
            border-bottom:1px solid #aba883;
            cursor:pointer;
        }

        #bottom h2 a:hover {
            color:#c0bb85;
            border-bottom:1px solid #c0bb85;
        }

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

        #bottom h3 span {
            font-family: "MuseoSansCyrl-300";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            vertical-align:super;
            font-size:10px;
            line-height:20px;
            padding:0;
            margin:0;
            color:#cccccc;
            cursor:default;
        }

        #bottom h3 a {
            font-family: "MuseoSansCyrl-300";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:16px;
            line-height:20px;
            padding:0;
            margin:0;
            color:#aba883;
            border-bottom:1px solid #aba883;
            cursor:pointer;
        }

        #bottom h3 a:hover {
            color:#c0bb85;
            border-bottom:1px solid #c0bb85;
        }

        #bottom p {
            font-family: "MuseoSansCyrl-500";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:21px;
            line-height:24px;
            padding:0;
            margin:0;
            color:#cccccc;
            cursor:default;
            float: left;
        }

        #bottom p a {
            font-family: "MuseoSansCyrl-500";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:21px;
            line-height:24px;
            padding:0 30px 0 0;
            margin:0;
            color:#cccccc;
            cursor:default;
            margin-left: 50px;
        }

        #bottom a.tel1 {  background:url('../images/1.png') no-repeat center right;  }
        #bottom a.tel2 {  background:url('../images/2.png') no-repeat center right;  }

.vertical img {
    margin-top: -400px!important;
}

/* 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::after {
            content:'';
            position:absolute;
            width:28px;
            height:2px;
            background:#c0bb85;
            -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::before {
            content:'';
            position:absolute;
            width:28px;
            height:2px;
            background:#c0bb85;
            -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, .close:not(:hover), .close:hover::after, .close:not(:hover)::after, .close:hover::before, .close:not(:hover)::before {
            -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:280px;
            padding:50px 40px;
            margin-left:-180px;
            margin-top:-125px;
            position:fixed;
            left:50%;
            top:50%;
            z-index:106;
            background: #ffffff;
        }

        .thnx h2 {
            font-family: "MuseoSansCyrl-500";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            text-transform: uppercase;
            font-size:24px;
            line-height:30px;
            padding:10px 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:850px;
            padding:5px 25px 5px 25px;
            margin-left:-450px;
            margin-top:-360px;
            position:fixed;
            left:50%;
            top:50%;
            z-index:106;
            background: #ffffff;
        }

        .z-box2 h2 {
            font-family: "MuseoSansCyrl-300";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:32px;
            line-height:40px;
            padding:25px 0;
            margin:0;
            color:#575757;
            cursor:default;
        }

        .img {
            width:850px;
            height:500px;
            overflow: hidden;
            padding:0;
            margin:0 auto;
            position:relative;
        }

        .z-box2 img {
            width:100%;
            padding:0;
            margin:0 auto;
            display:block;
        }

        .z-box2 p {
            font-family: "MuseoSansCyrl-300";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:18px;
            line-height:24px;
            padding:25px 0;
            margin:0;
            color:#aba883;
            cursor:default;
        }

        .slider {
            width:850px;
            padding:0;
            margin:0 auto;
            overflow:hidden;
            position:relative;
        }

        .slider ul {
            width:100%;
            margin:0;
            padding:0;
        }

        .slider li {
            width:850px;
            float:left;
            margin:0;
            list-style:none;
        }

        .slider {
            overflow:hidden;
            position:relative;
        }

        .controls {
            width:850px;
            margin:0 auto;
            padding:0;
            position:relative;
        }

        .previ-slide {
            position:absolute;
            top:-340px;
            left:30px;
            width:33px;
            height:64px;
            background:url('../images/5.png');
        }

        .nexti-slide {
            position:absolute;
            top:-340px;
            right:30px;
            width:33px;
            height:64px;
            background:url('../images/6.png');
        }

        .previ-slide:hover {
            background:url('../images/19.png');
        }

        .nexti-slide:hover {
            background:url('../images/20.png');
        }


        .previ-slide:hover, .nexti-slide:hover, .previ-slide:not(:hover), .nexti-slide: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;
        }

/* z */

        .z-box {
            display:none;
            width:430px;
            padding:55px 80px 55px 80px;
            margin-left:-295px;
            margin-top:-300px;
            position:fixed;
            left:50%;
            top:50%;
            z-index:106;
            background: #ffffff;
        }

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

        .formbox h2 {
            font-family: "MuseoSansCyrl-300";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:21px;
            line-height:24px;
            padding:0;
            margin:0 0 30px 0;
            color:#aba883;
            cursor:default;
        }

        .formbox h2 span {
            font-family: "MuseoSansCyrl-300";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:32px;
            line-height:32px;
            padding:0 0 10px 0;
            margin:0;
            display:inline-block;
            color:#575757;
            cursor:default;
        }

        .formbox p {
            font-family: "MuseoSansCyrl-300";
            font-weight:normal;
            font-style:normal;
            text-align:left;
            font-size:18px;
            line-height:24px;
            padding:0;
            margin:25px 0 10px 0;
            color:#575757;
            cursor:default;
        }

        .formbox h6 {
            font-family: "MuseoSansCyrl-300";
            font-weight:normal;
            font-style:normal;
            text-align:center;
            font-size:15px;
            line-height:20px;
            padding:0;
            margin:20px 0 0 0;
            color:#575757;
            cursor:default;
        }

        .formbox input {
            font-family: "MuseoSansCyrl-300";
            font-weight:normal;
            font-size:21px;
            line-height: 34px;
            text-indent:0;
            height:30px;
            padding:9px 19px;
            border:1px solid #d7d7d7;
            float:left;
            color:#575757;
            outline:none;
            -webkit-appearance: none;
            background:#ffffff;
        }

        .formbox input.name {  width:390px;  margin:0;  text-align:center;  }
        .formbox input.phone1 {  width:45px;  margin:0;  text-align:center;  }
        .formbox input.phone2 {  width:35px;  margin:0 15px;  text-align:center;  }
        .formbox input.phone3 {  width:200px;  margin:0;  text-align:left;  }

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

        .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:430px;
            padding:0;
            margin:25px 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;
            font-size:21px;
            line-height:80px;
            width:100%;
            height:80px;
            padding:0;
            margin:0;
            outline:none;
            cursor:pointer;
            -webkit-appearance: none;
            color:#ffffff;
            background:#aba883;
            border:none;
        }

        .submit input:hover {
            background:#c0bb85;
            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;  }


@font-face {
  font-family: f-awesome;
  src: url("fonts/fontawesome-webfont.woff");
}

.footer-center {
	width: 180px;
	float: left;
    margin-left: 60px;
}

.social-icon-item {
	display: block;
	width: 50px;
	height: 50px;
	margin-right: 10px;
	float: left;
	background: #ccc;
	border-radius: 50%;
	transition: all .2s linear;
}

.social-icon-item:last-child {
	margin-right: 0;
}

.fa {
	display: block;
	font-size: 28px;
	color: #272323;
	padding-top: 11px;
	text-align: center;
}

.social-icon-item:hover {
	transition: all .2s linear;
}

.social-icon-item:hover .fa {
	color: white;
}

.social-facebook:hover {
	background: #507cbe;
}

.social-ok:hover {
	background: #ed812b;
}

.social-vk:hover {
	background: #4c76a3;
}

.social-instagram {
	position:relative;
}

.social-instagram:before {
	background: -webkit-gradient(radial, 33% 100%, 0, 33% 100%, 221, color-stop(1.00, #515ECF), color-stop(0.81, #9B36B7), color-stop(0.63, #D92E7F), color-stop(0.32, #F15245), color-stop(0.04, #FED373));
    	background: -webkit-radial-gradient(33% 100%, circle, #FED373 4%, #F15245 30%, #D92E7F 62%, #9B36B7 85%, #515ECF 100%);
    	background: radial-gradient(33% 100%, circle, #FED373 4%, #F15245 30%, #D92E7F 62%, #9B36B7 85%, #515ECF 100%);
    	opacity: 0;
    	float: left;
    	width: 50px;
    	height: 50px;
    	content: '';
    	position: absolute;
    	top: 0;
    	left: 0;
    	border-radius: 50%;
    	-o-border-radius: 50%;
    	-moz-border-radius: 50%;
    	-ms-border-radius: 50%;
    	-webkit-border-radius: 50%;
    	text-align: center;
    	padding: 8px 0;
    	box-sizing: border-box;
    	transition:all .2s linear;
    	-o-transition:all .2s linear;
    	-moz-transition:all .2s linear;
    	-ms-transition:all .2s linear;
    	-webkit-transition:all .2s linear;
    	z-index: 2;
}

.social-instagram:hover:before {
	opacity: 1;
    	z-index: 1;
    	transition:all .2s linear;
    	-o-transition:all .2s linear;
    	-moz-transition:all .2s linear;
    	-ms-transition:all .2s linear;
    	-webkit-transition:all .2s linear;
}

.social-instagram .fa {
	position: absolute;
    	right: 13px;
    	z-index: 3;
}

/* end */