
/* font */

        @import url(../../../../fonts.googleapis.com/css@family=Ubuntu_3A300,400,500,700,300italic,400italic,500italic,700italic&subset=latin,cyrillic);

		@font-face {
            font-family: 'Ubuntu', sans-serif;
		}

/* body */
		
		html, body {
            font-family: 'Ubuntu', sans-serif;
            font-weight:400;
            font-size:16px;
            text-indent:0;
            text-align:justify;
            line-height:24px;
            width:100%;
            min-width:1100px;
            height:100%;
            margin:0 auto;
            padding:0;
            color:#000000;
            background:#ffffff;
            -webkit-text-size-adjust: none;
            position:relative;
		}

        ::selection {color:#ffffff; background:#fa3d52;}
        ::-moz-selection {color:#ffffff; background:#fa3d52;}

		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;}		

/* top */

		#top-w {
		    width:100%;
            height:60px;
            overflow: hidden;
            padding:0;
            margin:0;
            position:fixed;
            top:0;
            left:0;
            z-index:90;
            background:#222222;
		}

        #top {
            width:1000px;
            padding:11px 0;
            margin:0 auto;
            position:relative;
            text-align:center;
		}

        #top a.home {
            width:19px;
            height:17px;
            padding:0;
            margin:11px 10px 0 0;
            cursor:pointer;
            float:left;
            background:url('../images/1.png') no-repeat;
        }

        #top a.home:hover {
            background:url('../images/2.png') no-repeat;
        }

        #top a.nav {
            font-family: 'Ubuntu', sans-serif;
            font-weight:700;
            font-style:normal;
            text-align:left;
            font-size:12px;
            line-height:16px;
            text-transform: uppercase;
            padding:0;
            margin:14px 10px 0 10px;
            color:#ffffff;
            cursor:pointer;
            float:left;
            border-bottom:3px solid #222222;
		}

        #top a.nav:hover {
            color:#cbe254;
            border-bottom:3px solid #cbe254;
		}

        #top p {
            font-family: 'Ubuntu', sans-serif;
            font-weight:700;
            font-style:normal;
            text-align:right;
            font-size:19px;
            line-height:19px;
            padding:0;
            margin:0;
            color:#ffffff;
            cursor:default;
            float:right;
		}

        #top p a {
            font-family: 'Ubuntu', sans-serif;
            font-weight:700;
            font-style:normal;
            text-align:right;
            font-size:19px;
            line-height:19px;
            display: block;
            padding:0;
            margin:11px 10px 0 0;
            color:#ffffff;
            cursor:default;
            float:right;
		}

        .button-1 {
            font-family: 'Ubuntu', sans-serif;
            font-weight:700;
            font-style:normal;
            text-align:center;
            font-size:12px;
            line-height:41px;
            display: block;
            text-transform: uppercase;
            width:136px;
            height:38px;
            padding:0;
            margin:0 auto;
            color:#353d1b;
            cursor:pointer;
            background:url('../images/3.png') repeat-x top center;
            -webkit-background-size: contain;
            -moz-background-size: contain;
            -o-background-size: contain;
            background-size: contain;
            border-radius:5px;
            -webkit-border-radius:5px;
            -moz-border-radius:5px;
            -khtml-border-radius:5px;
            float:right;
        }

        .button-1:hover {
            opacity:0.85;
        }

        .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-1 */

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

        #box-1-w1 {
            width:100%;
            min-height:1339px;
            padding:0;
            margin:0;
            background:url('../images/bg1-1.png') repeat top center;
            position:relative;
        }

        #box-1-w2 {
            width:100%;
            min-height:1339px;
            padding:0;
            margin:0;
            background:url('../images/bg1-2.png') repeat top center;
            position:relative;
        }

		#box-1-w2 {
		    width:100%;
            padding:0;
            margin:0;
            position:relative;
        }

        #box-1 {
            width:1000px;
            min-height:380px;
            padding:170px 0 0 0;
            margin:0 auto;
            position:relative;
            text-align:center;
		}

        .box-1 {
            width:430px;
            padding:0;
            margin:0;
            position:relative;
            text-align:center;
            float:right;
		}

        #box-1 h2 {
            font-family: 'Ubuntu', sans-serif;
            font-weight:700;
            font-style:normal;
            text-align:left;
            text-transform: uppercase;
            font-size:29px;
            line-height:33px;
            padding:0;
            margin:0 0 20px 0;
            color:#000000;
            cursor:default;
        }

        #box-1 p.p1 {
            font-family: 'Ubuntu', sans-serif;
            font-weight:700;
            font-style:normal;
            text-align:left;
            font-size:20px;
            line-height:24px;
            padding:20px 0 0 80px;
            min-height:40px;
            margin:20px 0 0 0;
            color:#000000;
            cursor:default;
            background:url('../images/23.png') no-repeat 0 0;
        }

        #box-1 p.p2 {
            font-family: 'Ubuntu', sans-serif;
            font-weight:700;
            font-style:normal;
            text-align:left;
            font-size:20px;
            line-height:24px;
            padding:20px 0 0 80px;
            min-height:40px;
            margin:20px 0 0 0;
            color:#000000;
            cursor:default;
            background:url('../images/24.png') no-repeat 0 0;
        }

        #box-1 p.p3 {
            font-family: 'Ubuntu', sans-serif;
            font-weight:700;
            font-style:normal;
            text-align:left;
            font-size:20px;
            line-height:24px;
            padding:20px 0 0 80px;
            min-height:40px;
            margin:20px 0 0 0;
            color:#000000;
            cursor:default;
            background:url('../images/25.png') no-repeat 0 0;
        }

/* box-2 */

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

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

        #box-2 h2 {
            font-family: 'Ubuntu', sans-serif;
            font-weight:400;
            font-style:normal;
            text-align:center;
            text-transform: uppercase;
            font-size:18px;
            line-height:22px;
            padding:0 30px 0 0;
            margin:0;
            color:#000000;
            cursor:default;
        }

        #box-2 h2 span {
            font-family: 'Ubuntu', sans-serif;
            font-weight:700;
            font-style:normal;
            text-align:center;
            text-transform: uppercase;
            font-size:60px;
            line-height:60px;
            padding:0;
            margin:0;
            color:#000000;
            cursor:default;
        }

        .b2-line {
            width:990px;
            height:13px;
            padding:0;
            margin:50px auto 60px auto;
            position: relative;
            background:url('../images/26.png') no-repeat 0 0;
        }

        .box-2-l {
            width:350px;
            min-height:404px;
            padding:0;
            margin:0;
            position: relative;
            float:left;
            background:url('../images/27.png') no-repeat top right;
        }

        .box-2-l p {
            font-family: 'Ubuntu', sans-serif;
            font-weight:700;
            font-style:normal;
            text-align:center;
            text-transform: uppercase;
            font-size:16px;
            line-height:16px;
            padding:0;
            margin:60px 0 0 70px;
            color:#000000;
            cursor:default;
            float:left;
        }

        .box-2-l p span.bl1 {
            font-family: 'Ubuntu', sans-serif;
            font-weight:700;
            font-style:normal;
            text-align:center;
            font-size:16px;
            line-height:16px;
            display: inline-block;
            padding:17px 25px;
            margin:0;
            color:#ffffff;
            cursor:default;
            border-radius:10px;
            -webkit-border-radius:10px;
            -moz-border-radius:10px;
            -khtml-border-radius:10px;
            background: #fa3d52;
        }

        .box-2-l p span.bl2 {
            font-size:22px;
            line-height:16px;
        }

        .box-2-r {
            width:580px;
            padding:80px 0 0 0;
            margin:0;
            position: relative;
            float:right;
        }

        .box-2-r h3 {
            font-family: 'Ubuntu', sans-serif;
            font-weight:700;
            font-style:normal;
            text-align:left;
            text-transform: uppercase;
            font-size:60px;
            line-height:60px;
            padding:0;
            margin:0;
            color:#fa3d52;
            cursor:default;
        }

        .box-2-r p {
            font-family: 'Ubuntu', sans-serif;
            font-weight:400;
            font-style:normal;
            text-align:left;
            text-transform: uppercase;
            font-size:22px;
            line-height:32px;
            padding:0;
            margin:0;
            color:#000000;
            cursor:default;
        }

        .box-2-r p span {
            font-family: 'Ubuntu', sans-serif;
            font-weight:700;
        }

        .formbox2 {
            width:505px;
            margin:0;
            padding:50px 45px 0 0;
            text-align:left;
            position:relative;
            background:url('../images/28.png') no-repeat right 63px;
        }

        .formbox2 h6 {
            font-family: 'Ubuntu', sans-serif;
            font-weight:300;
            font-style:normal;
            text-align:right;
            font-size:12px;
            line-height:16px;
            padding:15px 5px 0 5px;
            margin:0;
            cursor:default;
            color:#747474;
        }

        .formbox2 input {
            font-family: 'Ubuntu', sans-serif;
            font-weight:300;
            font-size:15px;
            text-indent:0;
            text-align:left;
            width:185px;
            height:25px;
            padding:13px 20px 12px 45px;
            border:none;
            margin:0 20px 0 0;
            float:left;
            color:#747474;
            background:url('../images/29.png') no-repeat 13px 17px #ffffff;
            outline:none;
            -webkit-appearance: none;
            border-radius:5px;
            -webkit-border-radius:5px;
            -moz-border-radius:5px;
            -khtml-border-radius:5px;
        }

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

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

        .formbox2 input.error {color:#ea4140;}

        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; transition: opacity 0.3s ease;}
        input:focus::-moz-placeholder          {opacity: 0; transition: opacity 0.3s ease;}
        input:focus:-moz-placeholder           {opacity: 0; transition: opacity 0.3s ease;}
        input:focus:-ms-input-placeholder      {opacity: 0; transition: opacity 0.3s ease;}

        .submit2 {
            width:235px;
            height:50px;
            padding:0;
            margin:0;
            float:left;
            border:none;
            outline:none;
            background:none;
        }

        .submit2 input {
            font-family: 'Ubuntu', sans-serif;
            font-weight:700;
            text-align:center;
            font-size:18px;
            line-height:53px;
            text-transform:uppercase;
            width:100%;
            height:50px;
            padding:0;
            margin:0;
            outline:none;
            cursor:pointer;
            color:#353d1b;
            background:url('../images/3.png') repeat-x top center;
            -webkit-background-size: contain;
            -moz-background-size: contain;
            -o-background-size: contain;
            background-size: contain;
            border-radius:5px;
            -webkit-border-radius:5px;
            -moz-border-radius:5px;
            -khtml-border-radius:5px;
            border:none;
            -webkit-appearance: none;
        }

        .submit2 input:hover {
            opacity:0.85;
        }

        .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-3 */

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

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

        #box-3 h2 {
            font-family: 'Ubuntu', sans-serif;
            font-weight:700;
            font-style:normal;
            text-align:center;
            font-size:40px;
            line-height:46px;
            padding:0;
            margin:0 auto 50px auto;
            color:#000000;
            cursor:default;
        }

        .box-3 {
            width:300px;
            padding:0;
            margin:0 15px;
            float:left;
            position:relative;
            text-align:center;
        }

        .box-3 img {
            width:160px;
            padding:0;
            margin:0 auto;
        }

        #box-3 h3 {
            font-family: 'Ubuntu', sans-serif;
            font-weight:700;
            font-style:normal;
            text-align:center;
            font-size:20px;
            line-height:24px;
            padding:10px 0;
            margin:0 auto;
            color:#000000;
            cursor:default;
        }

        #box-3 p {
            font-family: 'Ubuntu', sans-serif;
            font-weight:300;
            font-style:normal;
            text-align:center;
            font-size:15px;
            line-height:22px;
            padding:0;
            margin:0 auto;
            color:#747474;
            cursor:default;
        }

/* box-4 */

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

        #box-4-w1 {
            width:100%;
            min-height:620px;
            padding:0;
            margin:0;
            background:url('../images/bg2-1.png') repeat top center;
            position:relative;
        }

        #box-4-w2 {
            width:100%;
            min-height:620px;
            padding:0;
            margin:0;
            background:url('../images/bg2-2.png') repeat top center;
            position:relative;
        }

        #box-4-w3 {
            width:100%;
            min-height:620px;
            padding:0;
            margin:0;
            background:url('../images/bg2-3.png') repeat top center;
            position:relative;
        }

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

        #box-4 h2 {
            font-family: 'Ubuntu', sans-serif;
            font-weight:700;
            font-style:normal;
            text-align:left;
            text-transform: uppercase;
            font-size:30px;
            line-height:35px;
            padding:25px 20px;
            float:left;
            margin:0 0 0 30px;
            color:#ffffff;
            cursor:default;
            border-radius:10px;
            -webkit-border-radius:10px;
            -moz-border-radius:10px;
            -khtml-border-radius:10px;
            background: #fa3d52;
        }

        #box-4 h4 {
            font-family: 'Ubuntu', sans-serif;
            font-weight:300;
            font-style:normal;
            text-align:left;
            font-size:18px;
            line-height:35px;
            padding:5px 0;
            margin:0 0 0 40px;
            color:#000000;
            cursor:default;
        }

        #box-4 h3 {
            font-family: 'Ubuntu', sans-serif;
            font-weight:500;
            font-style:normal;
            text-align:center;
            font-size:40px;
            line-height:40px;
            padding:0;
            margin:0;
            color:#000000;
            cursor:default;
        }

        #box-4 p {
            font-family: 'Ubuntu', sans-serif;
            font-weight:300;
            font-style:normal;
            text-align:center;
            font-size:16px;
            line-height:20px;
            padding:0;
            margin:0;
            color:#000000;
            cursor:default;
        }

        .box-4-1 {
            width:244px;
            height: 144px;
            padding:100px 0 0 0;
            margin:0;
            background:url('../images/20.png') no-repeat;
            position:absolute;
            left:70px;
            top:260px;
            z-index: 5;
        }

        .box-4-2 {
            width:244px;
            height: 144px;
            padding:100px 0 0 0;
            margin:0;
            background:url('../images/21.png') no-repeat;
            position:absolute;
            left:365px;
            top:310px;
            z-index: 5;
        }

        .box-4-3 {
            width:244px;
            height: 144px;
            padding:100px 0 0 0;
            margin:0;
            background:url('../images/22.png') no-repeat;
            position:absolute;
            left:545px;
            top:60px;
            z-index: 5;
        }

/* box-5 */

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

        #box-5-w1 {
            width:100%;
            min-height: 640px;
            padding:0;
            margin:0;
            background:url('../images/bg3-1.png') repeat top center;
            position:relative;
        }

        #box-5-w2 {
            width:100%;
            min-height: 640px;
            padding:0;
            margin:0;
            background:url('../images/bg3-2.png') repeat top center;
            position:relative;
        }

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

        #box-5 h2 {
            font-family: 'Ubuntu', sans-serif;
            font-weight:700;
            font-style:normal;
            text-align:center;
            font-size:40px;
            line-height:46px;
            padding:0;
            margin:0 auto 50px auto;
            color:#000000;
            cursor:default;
        }

        #box-5 h2 span {
            font-family: 'Ubuntu', sans-serif;
            font-weight:500;
        }

        .box-5 {
            width:644px;
            height:364px;
            overflow: hidden;
            padding:0;
            margin:0 auto;
            background: #f0f0f0;
        }

        .box-5 iframe {
            width:644px;
            height:364px;
            padding:0;
            margin:0;
            border:none;
            outline:none;
        }

/* box-6 */

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

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

        #box-6 h2 {
            font-family: 'Ubuntu', sans-serif;
            font-weight:700;
            font-style:normal;
            text-align:center;
            font-size:40px;
            line-height:46px;
            padding:0;
            margin:0 auto;
            color:#000000;
            cursor:default;
        }

        #box-6 h4 {
            font-family: 'Ubuntu', sans-serif;
            font-weight:400;
            font-style:normal;
            text-align:center;
            font-size:25px;
            line-height:33px;
            padding:5px 0;
            margin:0 auto 60px auto;
            color:#747474;
            cursor:default;
        }

        #box-6 h3 {
            font-family: 'Ubuntu', sans-serif;
            font-weight:700;
            font-style:normal;
            text-align:left;
            font-size:20px;
            line-height:24px;
            padding:0;
            margin:0 0 15px 0;
            color:#fa3d52;
            cursor:default;
        }

        #box-6 p {
            font-family: 'Ubuntu', sans-serif;
            font-weight:300;
            font-style:normal;
            text-align:left;
            font-size:15px;
            line-height:40px;
            padding:0;
            margin:0;
            color:#747474;
            cursor:default;
        }

        .b6-b {
            font-family: 'Ubuntu', sans-serif;
            font-weight:500;
            font-style:normal;
            text-align:left;
            font-size:15px;
            line-height:40px;
            display: inline-block;
            width:125px;
            padding:0;
            margin:0;
            color:#000000;
            cursor:default;
        }

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

        .big-img {
            width:335px;
            height:250px;
            padding: 0;
            margin:0 30px 30px 0;
            position:relative;
            text-align:center;
            float:left;
            overflow: hidden;
            border-radius:5px;
            -webkit-border-radius:5px;
            -moz-border-radius:5px;
            -khtml-border-radius:5px;
        }

        .big-img img {
            min-width:100%;
            height:100%;
            padding:0;
            margin:0;
        }

        .box-6-text {
            width:535px;
            padding:0;
            margin:0;
            position:relative;
            text-align:center;
            float:left;
        }

        .b6-line {
            width:900px;
            height:1px;
            padding:0;
            margin:50px auto;
            background: #e3e3e3;
        }

        /* slider */

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

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

        .slider li {
            text-align:center;
            width:147px;
            height:110px;
            overflow: hidden;
            float:left;
            margin:0 10px;
            list-style:none;
            border-radius:5px;
            -webkit-border-radius:5px;
            -moz-border-radius:5px;
            -khtml-border-radius:5px;
        }

        .slider li a{
            cursor: -webkit-zoom-in;  cursor: zoom-in;
        }

        .slider li img{
            min-width:100%;
            height:100%;
            padding:0;
            margin:0;
            cursor: -webkit-zoom-in;  cursor: zoom-in;
        }

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

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

        .prev-slide {
            position:absolute;
            top:-65px;
            left:5px;
            width:13px;
            height:20px;
            background:url('../images/46.png') no-repeat top center;
        }

        .next-slide {
            position:absolute;
            top:-65px;
            right:5px;
            width:13px;
            height:20px;
            background:url('../images/47.png') no-repeat top center;
        }

        .prev-slide:hover, .next-slide:hover {
            opacity:0.85;
        }

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

/* box-7 */

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

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

        #box-7 h2 {
            font-family: 'Ubuntu', sans-serif;
            font-weight:700;
            font-style:normal;
            text-align:center;
            font-size:40px;
            line-height:46px;
            padding:0;
            margin:0 auto 50px auto;
            color:#000000;
            cursor:default;
        }

        .box-7 {
            width:180px;
            padding:25px;
            margin:0 8px;
            float:left;
            position:relative;
            text-align:center;
            background:#ffffff;
            border:2px solid #d9d9d9;
            border-radius:10px;
            -webkit-border-radius:10px;
            -moz-border-radius:10px;
            -khtml-border-radius:10px;
        }

        .box-7 h3 {
            font-family: 'Ubuntu', sans-serif;
            font-weight:700;
            font-style:normal;
            text-align:center;
            text-transform: uppercase;
            font-size:20px;
            line-height:24px;
            padding:0;
            margin:0 auto 10px auto;
            color:#000000;
            cursor:default;
        }

        .b7 {
            width:90px;
            padding:0;
            margin:5px 0;
            float:left;
            position:relative;
            text-align:center;
        }

        .b7-img {
            width:64px;
            padding:0;
            margin:0 auto;
        }

        .b7-2 {
            width:90px;
            padding:0;
            margin:5px auto;
            position:relative;
            text-align:center;
        }

        .b7-img {
            width:84px;
            padding:0;
            margin:0 auto;
        }

        .box-7 p {
            font-family: 'Ubuntu', sans-serif;
            font-weight:300;
            font-style:normal;
            text-align:center;
            font-size:13px;
            line-height:17px;
            padding:5px 0;
            margin:0 auto;
            color:#000000;
            cursor:default;
        }

        .box-7 h4 {
            font-family: 'Ubuntu', sans-serif;
            font-weight:300;
            font-style:italic;
            text-align:center;
            font-size:14px;
            line-height:18px;
            padding:25px 0;
            margin:0 auto;
            color:#fa3d52;
            cursor:default;
        }

        .button-2 {
            font-family: 'Ubuntu', sans-serif;
            font-weight:300;
            font-style:normal;
            text-align:center;
            font-size:12px;
            line-height:17px;
            display: block;
            text-transform: uppercase;
            width:180px;
            height:43px;
            padding:10px 0 0 0;
            margin:0 auto;
            color:#353d1b;
            cursor:pointer;
            background:url('../images/3.png') repeat-x top center;
            -webkit-background-size: contain;
            -moz-background-size: contain;
            -o-background-size: contain;
            background-size: contain;
            border-radius:5px;
            -webkit-border-radius:5px;
            -moz-border-radius:5px;
            -khtml-border-radius:5px;
        }

        .button-2 span {
            font-family: 'Ubuntu', sans-serif;
            font-weight:700;
            font-style:normal;
            text-align:center;
            font-size:18px;
            line-height:17px;
        }

        .button-2:hover {
            opacity:0.85;
        }

        .button-2:hover, .button-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;
        }

        .box-7-2 {
            width:990px;
            padding:0;
            margin:60px auto 0 auto;
            position:relative;
            text-align:center;
        }

        .box-7-2 h3 {
            font-family: 'Ubuntu', sans-serif;
            font-weight:500;
            font-style:normal;
            text-align:left;
            font-size:40px;
            line-height:44px;
            padding:0;
            margin:0;
            color:#000000;
            cursor:default;
        }

        .tabl {
            width:990px;
            height:288px;
            padding:0;
            margin:30px auto;
            background:url('../images/39.png') no-repeat;
            position:relative;
        }

        .tabl p {
            font-family: 'Ubuntu', sans-serif;
            font-weight:700;
            font-style:normal;
            font-size:16px;
            margin:0;
            color:#000000;
            cursor:default;
            float:left;
        }

        .sup {
            vertical-align: super;
            font-size:12px;
            line-height:20px;
        }

        .p72-1 { width:375px; padding:0 0 0 40px; text-align:left; line-height:75px; text-transform: uppercase}
        .p72-2 { width:115px; padding:0; text-align:center; line-height:75px;}
        .p72-3 { width:375px; padding:0 0 0 40px; text-align:left; line-height:52px; text-transform: uppercase}
        .p72-4 { width:115px; padding:0; text-align:center; line-height:52px;}

        .box-7-3 {
            width:990px;
            padding:0;
            margin:0 auto;
            position:relative;
            text-align:center;
        }

        .box-7-3 h3 {
            font-family: 'Ubuntu', sans-serif;
            font-weight:400;
            font-style:normal;
            text-align:left;
            font-size:19px;
            line-height:24px;
            padding:18px 0 0 0;
            margin:0;
            color:#000000;
            cursor:default;
            width:165px;
            min-height:34px;
            float:left;
        }

        .box-7-3 p.p73-1 {
            font-family: 'Ubuntu', sans-serif;
            font-weight:300;
            font-style:normal;
            text-align:left;
            font-size:15px;
            line-height:19px;
            padding:20px 0 0 64px;
            margin:0;
            color:#000000;
            cursor:default;
            width:220px;
            min-height:44px;
            float:left;
            background:url('../images/40.png') no-repeat 0 0;
        }

        .box-7-3 p.p73-2 {
            font-family: 'Ubuntu', sans-serif;
            font-weight:300;
            font-style:normal;
            text-align:left;
            font-size:15px;
            line-height:19px;
            padding:20px 0 0 64px;
            margin:0;
            color:#000000;
            cursor:default;
            width:240px;
            min-height:44px;
            float:left;
            background:url('../images/41.png') no-repeat 0 0;
        }

        .box-7-3 p.p73-3 {
            font-family: 'Ubuntu', sans-serif;
            font-weight:300;
            font-style:normal;
            text-align:left;
            font-size:15px;
            line-height:19px;
            padding:20px 0 0 64px;
            margin:0;
            color:#000000;
            cursor:default;
            width:165px;
            min-height:44px;
            float:left;
            background:url('../images/42.png') no-repeat 0 0;
        }

        .box-7-3 p.p73-4 {
            font-family: 'Ubuntu', sans-serif;
            font-weight:300;
            font-style:normal;
            text-align:left;
            font-size:15px;
            line-height:19px;
            padding:20px 0 0 64px;
            margin:0;
            color:#000000;
            cursor:default;
            width:220px;
            min-height:44px;
            float:left;
            background:url('../images/43.png') no-repeat 0 0;
        }

        .box-7-3 p.p73-5 {
            font-family: 'Ubuntu', sans-serif;
            font-weight:300;
            font-style:normal;
            text-align:left;
            font-size:15px;
            line-height:19px;
            padding:20px 0 0 64px;
            margin:0;
            color:#000000;
            cursor:default;
            width:240px;
            min-height:44px;
            float:left;
            background:url('../images/44.png') no-repeat 0 0;
        }

        .box-7-3 p.p73-6 {
            font-family: 'Ubuntu', sans-serif;
            font-weight:300;
            font-style:normal;
            text-align:left;
            font-size:15px;
            line-height:19px;
            padding:20px 0 0 64px;
            margin:0;
            color:#000000;
            cursor:default;
            width:165px;
            min-height:44px;
            float:left;
            background:url('../images/45.png') no-repeat 0 0;
        }

/* box-8 */

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

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

        #box-8 h2 {
            font-family: 'Ubuntu', sans-serif;
            font-weight:700;
            font-style:normal;
            text-align:center;
            font-size:40px;
            line-height:46px;
            padding:0;
            margin:0 auto 50px auto;
            color:#000000;
            cursor:default;
        }

        .box-8 {
            width:200px;
            padding:0;
            margin:0;
            float:left;
            position:relative;
            text-align:center;
        }

        .box-8 img {
            width:148px;
            padding:0;
            margin:0 auto;
        }

        #box-8 p {
            font-family: 'Ubuntu', sans-serif;
            font-weight:700;
            font-style:normal;
            text-align:center;
            font-size:20px;
            line-height:24px;
            padding:10px 0;
            margin:0 auto;
            color:#000000;
            cursor:default;
        }

        #box-8 p span {
            font-family: 'Ubuntu', sans-serif;
            font-weight:700;
            font-style:normal;
            text-align:center;
            font-size:20px;
            line-height:24px;
            padding:10px 0;
            display: inline-block;
            margin:0 auto;
            color:#000000;
            cursor:default;
        }

/* box-9 */

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

        #box-9 {
            width:1000px;
            padding:60px 0 80px 0;
            margin:0 auto;
            position:relative;
            text-align:center;
        }

        #box-9 img {
            width:376px;
            padding:0;
            margin:0 50px;
            float:left;
        }

        .box-9 {
            width:500px;
            padding:20px 0 0 0;
            margin:0;
            float:right;
            position:relative;
        }

        #box-9 h2 {
            font-family: 'Ubuntu', sans-serif;
            font-weight:700;
            font-style:normal;
            text-align:center;
            font-size:40px;
            line-height:46px;
            padding:0;
            margin:0 auto 50px auto;
            color:#000000;
            cursor:default;
        }

        #box-9 p {
            font-family: 'Ubuntu', sans-serif;
            font-weight:300;
            font-style:normal;
            text-align:left;
            font-size:25px;
            line-height:33px;
            padding:0;
            margin:0;
            color:#000000;
            cursor:default;
        }

        #box-9 h4 {
            font-family: 'Ubuntu', sans-serif;
            font-weight:300;
            font-style:normal;
            text-align:left;
            font-size:18px;
            line-height:25px;
            width:410px;
            padding:0;
            margin:50px 0 0 0;
            color:#000000;
            cursor:default;
        }

        .p91 {
            width:16px;
            height:40px;
            padding:0;
            margin:0 10px 0 0;
            background:url('../images/7.png') no-repeat top center;
            position:relative;
            float:left;
        }

        .p92 {
            width:16px;
            height:30px;
            padding:0;
            margin:0;
            background:url('../images/8.png') no-repeat bottom center;
            position:relative;
            float:right;
        }

/* box-10 */

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

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

        #box-10 h2 {
            font-family: 'Ubuntu', sans-serif;
            font-weight:700;
            font-style:normal;
            text-align:center;
            font-size:40px;
            line-height:46px;
            padding:0;
            margin:0 auto 50px auto;
            color:#000000;
            cursor:default;
        }

        #box-10 h3 {
            font-family: 'Ubuntu', sans-serif;
            font-weight:700;
            font-style:normal;
            text-align:left;
            text-transform: uppercase;
            font-size:16px;
            line-height:20px;
            padding:0;
            margin:0;
            color:#000000;
        }

        #box-10 p.p100 {
            display: none;
            font-family: 'Ubuntu', sans-serif;
            font-weight:300;
            font-style:normal;
            text-align:left;
            font-size:15px;
            line-height:22px;
            padding:10px 0 0 0;
            margin:0 auto;
            color:#747474;
        }

        #box-10 p.p101 {
            font-family: 'Ubuntu', sans-serif;
            font-weight:300;
            font-style:normal;
            text-align:left;
            font-size:15px;
            line-height:22px;
            padding:10px 0 0 0;
            margin:0 auto;
            color:#747474;
        }

        .box-10 {
            width:730px;
            padding: 25px 60px 25px 30px;
            margin:15px auto;
            background:#ffffff;
            position: relative;
            border:2px solid #d9d9d9;
            border-radius:10px;
            -webkit-border-radius:10px;
            -moz-border-radius:10px;
            -khtml-border-radius:10px;
            cursor: pointer;
        }

        .plus {
            width:20px;
            height:20px;
            padding:0;
            margin:0;
            background:url('../images/15.png') no-repeat center center;
            position:absolute;
            right:25px;
            top:25px;
            z-index:10;
        }

        .minus {
            display:none;
            width:20px;
            height:20px;
            padding:0;
            margin:0;
            background:url('../images/16.png') no-repeat center center;
            position:absolute;
            right:25px;
            top:25px;
            z-index:10;
        }

        .plus1 {display: none;}
        .minus1 {display: block;}

/* box-11 */

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

        #box-11 {
            width:1000px;
            padding:60px 0 40px 0;
            margin:0 auto;
            position:relative;
            text-align:center;
        }

        #map-w {
            width:100%;
            height:480px;
            overflow: hidden;
            padding:0;
            margin:0;
            background:#ffffff;
            position:relative;
        }

        #map {
            width:100%;
            height:680px;
            padding:0;
            margin:-100px 0 0 0;
            position:relative;
            text-align:center;
        }

        #map-text {
            width:430px;
            padding:0;
            margin:0 0 0 -350px;
            position:absolute;
            top:110px;
            left:50%;
            z-index:10;
            text-align:center;
            background:#ffffff;
            border:2px solid #d9d9d9;
            border-radius:10px;
            -webkit-border-radius:10px;
            -moz-border-radius:10px;
            -khtml-border-radius:10px;
        }

        #map-text h3 {
            font-family: 'Ubuntu', sans-serif;
            font-weight:400;
            font-style:normal;
            text-align:left;
            font-size:20px;
            line-height:30px;
            padding:20px 30px;
            margin:0;
            color:#000000;
            cursor:default;
        }

        #map-text h3 span {
            font-family: 'Ubuntu', sans-serif;
            font-weight:700;
        }

        #box-11 h2 {
            font-family: 'Ubuntu', sans-serif;
            font-weight:700;
            font-style:normal;
            text-align:center;
            font-size:40px;
            line-height:46px;
            padding:0;
            margin:0 auto 40px auto;
            color:#000000;
            cursor:default;
        }

        #box-11 p.p111 {
            font-family: 'Ubuntu', sans-serif;
            font-weight:300;
            font-style:normal;
            text-align:right;
            font-size:12px;
            line-height:22px;
            padding:5px 5px 5px 65px;
            width:170px;
            min-height: 45px;
            margin:0 50px 0 180px;
            float:left;
            color:#747474;
            cursor:default;
            background:url('../images/4.png') no-repeat 0 0;
        }

        #box-11 p.p111 a {
            font-family: 'Ubuntu', sans-serif;
            font-weight:700;
            font-style:normal;
            text-align:right;
            font-size:20px;
            line-height:22px;
            padding:0;
            margin:0;
            color:#000000;
            cursor:default;
        }

        #box-11 p.p112 {
            font-family: 'Ubuntu', sans-serif;
            font-weight:300;
            font-style:normal;
            text-align:right;
            font-size:12px;
            line-height:22px;
            padding:12px 5px 5px 65px;
            width:250px;
            min-height: 38px;
            margin:0 50px;
            float:left;
            color:#747474;
            cursor:default;
            background:url('../images/5.png') no-repeat 0 0;
        }

        #box-11 p.p112 a {
            font-family: 'Ubuntu', sans-serif;
            font-weight:700;
            font-style:normal;
            text-align:right;
            font-size:20px;
            line-height:22px;
            padding:0;
            margin:0;
            color:#000000;
            cursor:pointer;
        }

        #box-11 p.p112 a:hover {
            color:#fa3d52;
            border-bottom:2px solid #fa3d52;
        }

/* bottom */

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

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

        #bottom-l {
            width:400px;
            padding:0;
            margin:0;
            position:relative;
            text-align:center;
            float:left;
        }

        #bottom h2 {
            font-family: 'Ubuntu', sans-serif;
            font-weight:300;
            font-style:normal;
            text-align:left;
            font-size:12px;
            line-height:12px;
            padding:0;
            margin:0;
            color:#ffffff;
            cursor:default;
            float:left;
        }

        #bottom h3 {
            font-family: 'Ubuntu', sans-serif;
            font-weight:300;
            font-style:normal;
            text-align:right;
            text-transform: uppercase;
            font-size:12px;
            line-height:12px;
            padding:0;
            margin:0;
            color:#ffffff;
            cursor:default;
            float:right;
        }

        #bottom h3 a {
            font-family: 'Ubuntu', sans-serif;
            font-weight:700;
            font-style:normal;
            text-align:right;
            font-size:12px;
            line-height:12px;
            padding:0;
            margin:0;
            color:#fa3d52;
            cursor:pointer;
        }

        #bottom h3 a:hover {
            border-bottom:2px solid #fa3d52;
        }

/* 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:18px;
            height:18px;
            padding:0;
            margin:0;
            cursor:pointer;
            position:absolute;
            top:20px;
            right:20px;
            background:url('../images/close.png') no-repeat;
            z-index:107;
        }

        .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:380px;
            padding:50px 20px;
            margin-left:-210px;
            margin-top:-120px;
            position:fixed;
            left:50%;
            top:50%;
            z-index:106;
            background:#ffffff;
            border-radius:5px;
            -webkit-border-radius:5px;
            -moz-border-radius:5px;
            -khtml-border-radius:5px;
        }

        .thnx h2 {
            font-family: 'Ubuntu', sans-serif;
            font-weight:700;
            font-style:normal;
            text-align:center;
            text-transform:uppercase;
            font-size:30px;
            line-height:30px;
            padding:10px 0;
            margin:0;
            cursor:default;
            color:#000000;
        }

        .thnx p {
            font-family: 'Ubuntu', sans-serif;
            font-weight:300;
            font-style:normal;
            text-align:center;
            font-size:16px;
            line-height:20px;
            padding:10px 0;
            margin:0;
            cursor:default;
            color:#000000;
        }

/* z */

        .z-box {
            display:none;
            width:304px;
            padding:30px 40px 30px 40px;
            margin-left:-192px;
            margin-top:-180px;
            position:fixed;
            left:50%;
            top:50%;
            z-index:106;
            background:#ffffff;
            border-radius:5px;
            -webkit-border-radius:5px;
            -moz-border-radius:5px;
            -khtml-border-radius:5px;
        }

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

        .formbox h3 {
            font-family: 'Ubuntu', sans-serif;
            font-weight:700;
            font-style:normal;
            text-align:center;
            text-transform:uppercase;
            font-size:24px;
            line-height:28px;
            padding:10px 0 5px 0;
            margin:0;
            cursor:default;
            color:#000000;
        }

        .formbox p {
            font-family: 'Ubuntu', sans-serif;
            font-weight:300;
            font-style:normal;
            text-align:center;
            font-size:12px;
            line-height:16px;
            padding:15px 0 0 0;
            margin:0;
            cursor:default;
            color:#747474;
        }

        .formbox input {
            font-family: 'Ubuntu', sans-serif;
            font-weight:300;
            font-size:15px;
            text-indent:0;
            text-align:left;
            width:260px;
            height:25px;
            padding:13px 20px 12px 20px;
            border:2px solid #d9d9d9;
            margin:20px 0 0 0;
            float:left;
            color:#747474;
            background:#ffffff;
            outline:none;
            -webkit-appearance: none;
            border-radius:5px;
            -webkit-border-radius:5px;
            -moz-border-radius:5px;
            -khtml-border-radius:5px;
        }

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

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

        .formbox input.error {color:#ea4140;}

        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; transition: opacity 0.3s ease;}
        input:focus::-moz-placeholder          {opacity: 0; transition: opacity 0.3s ease;}
        input:focus:-moz-placeholder           {opacity: 0; transition: opacity 0.3s ease;}
        input:focus:-ms-input-placeholder      {opacity: 0; transition: opacity 0.3s ease;}

        .submit {
            width:304px;
            height:50px;
            padding:0;
            margin:20px 0 0 0;
            float:left;
            border:none;
            outline:none;
            background:none;
        }

        .submit input {
            font-family: 'Ubuntu', sans-serif;
            font-weight:700;
            text-align:center;
            font-size:18px;
            line-height:53px;
            text-transform:uppercase;
            width:100%;
            height:50px;
            padding:0;
            margin:0;
            outline:none;
            cursor:pointer;
            color:#353d1b;
            background:url('../images/3.png') repeat-x top center;
            -webkit-background-size: contain;
            -moz-background-size: contain;
            -o-background-size: contain;
            background-size: contain;
            border-radius:5px;
            -webkit-border-radius:5px;
            -moz-border-radius:5px;
            -khtml-border-radius:5px;
            border:none;
            -webkit-appearance: none;
        }

        .submit input:hover {
            opacity:0.85;
        }

        .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;
        }