@media screen and (max-width:1600px){
body{min-width:1200px;}
.sceleton{width:100%;height:100%;min-height:100%;min-width:1200px;}
.in{width:87%;margin:0 6.5%;height:100%;}


/* block 1 */

.block1{height:996px;font-size:14px;}
.block1 .bg{position:absolute;width:50%;height:966px;top:0;left:50%;z-index:-99999;overflow:hidden;}
.block1 .top{height:147px;}
.block1 .bl1{padding-top:40px;}
.block1 .logo{position:relative;float:left;width:25%;background-image:URL(/images/logo.png);height:76px;margin-top:-5px;
filter: grayscale(100%);-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: url(desaturate.svg#greyscale);filter: gray;-webkit-filter: grayscale(1);
}
.block1 .title{position:relative;float:left;width:20%;color:#000000;margin-top:8px;line-height:20px;font-family:MuseoSansCyrl;}

.block1 .contacts{position:relative;float:left;width:30%;font-family:MuseoSansCyrl;}
.block1 .contacts .email{margin-bottom:15px;background-image:URL(/images/block1_icon1.gif);padding-left:30px;}
.block1 .contacts .address{line-height:18px;background-image:URL(/images/block1_icon2.gif);padding-left:30px;}

.block1 .phone{position:relative;float:left;width:25%;height:50px;background-image:URL(/images/block1_phone.png);background-position:right 200px top 0;}
.block1 .phone .inp{position:absolute;right:20px;}
.block1 .phone .number{font-family:Gilroy-Bold;font-size:20px;margin-bottom:9px;color:#0e1117;line-height:28px;overflow:visible;}
.block1 .phone .callback{border-bottom:1px dotted #a08a78;display:inline-block;font-size:14px;font-family:MuseoSansCyrl;cursor:pointer;}

.block1 .middle{width:100%;height:100%;}

.block1 .left{position:relative;float:left;width:50%;margin-top:50px;}
.block1 .left .text_big{font-family:Gilroy-Bold;font-size:48px;width:670px;line-height:58px;margin-bottom:40px;}
.block1 .left .text_big .img{margin-left:-33px;margin-top:-154px;background-image:URL(/images/block1_qq2.png);width:705px;height:184px;}
.block1 .left .text{color:#a2a3a4;font-family:Arcom;width:500px;font-size:16px;margin-bottom:30px;}
.block1 .left .info{background-image:URL(/images/block1_image1.jpg);margin-left:-55px;background-size:430px;}
.block1 .left .info div{height:147px;margin-left:190px;padding-top:93px;font-family:Arcom;font-size:13px;}

.block1 .right{position:relative;float:left;width:50%;}
.block1 .right .price{display:inline-block;font-family:Gilroy-Regular;
font-size:24px;
margin-top:300px;
margin-left:-15%;
margin-bottom:250px;
color:#6a6a6a;
-moz-transform: rotate(270deg);-ms-transform: rotate(270deg);-webkit-transform: rotate(270deg);-o-transform: rotate(270deg);transform: rotate(270deg);
}
.block1 .right .price b{color:#d5b89d;}
.block1 .right .price .b{font-family:Gilroy-Bold !important;font-size:38px !important;color:#0e1117;}
.block1 .right .price_info{font-family:Arcom;color:#a2a3a4;font-size:15px;margin-left:30px;}

/* block 2 */
.block2{height:1016px;width:100%;background-image:URL(/images/block2_bg.jpg);background-position:right 880px top 60px;position:relative;clear:both;}
.block2 .title{font-size:42px;font-family:Gilroy-Bold;text-align:center;margin-bottom:20px;}
.block2 .text{font-size:16px;font-family:Arcom;text-align:center;color:#a2a3a4;}
.block2 .slider{width:1099px;height:561px;border:5px solid #baa290;background-color:#FFFFFF;margin:0 auto;position:relative;margin-top:30px;}

/* block 3 */
.block3{height:795px;width:100%;background-image:URL(/images/block3_bg.jpg);background-position:center top -60px;}
.block3 .title{font-size:42px;font-family:Gilroy-Bold;text-align:left;margin-bottom:50px;}
.block3 .text{font-size:16px;font-family:Arcom;text-align:left;color:#a2a3a4;}

/* block 4 */
.block4{height:798px;width:100%;
background: -moz-linear-gradient(#ffffff, #f0f0f0);
background: -ms-linear-gradient(#ffffff, #f0f0f0);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f0f0f0));
background: -webkit-linear-gradient(#ffffff, #f0f0f0);
background: -o-linear-gradient(#ffffff, #f0f0f0);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f0f0f0');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f0f0f0')";
background: linear-gradient(#ffffff, #f0f0f0);
}

.block4 .sheme{width:63%;position:relative;float:left;height:100%;}
.block4 .description{width:37%;position:relative;float:left;height:100%;}
.block4 .description .title{font-size:38px;font-family:Gilroy-Bold;text-align:left;margin-bottom:30px;margin-top:100px;}
.block4 .description .text{font-size:13px;font-family:Arcom;text-align:left;color:#a2a3a4;}
.block4 .description .floors{margin-top:50px;position:relative;}
.block4 .description .floors .floor1{position:absolute;top:-40px;left:-41px;z-index:99999;
background-image:URL(/images/block4_floor_button.png);background-position:left 0px top 0;width:200px;height:133px;
-moz-user-select: none;-ms-user-select: none;-o-user-select: none;-webkit-user-select: none;
}
.block4 .description .floors .floor2{position:absolute;top:10px;left:-41px;z-index:99999;
background-image:URL(/images/block4_floor_button.png);background-position:left 0px top 0;width:200px;height:133px;
-moz-user-select: none;-ms-user-select: none;-o-user-select: none;-webkit-user-select: none;
}

.block4 .description .floors .floor1 div{position:absolute;left:43px;top:36px;font-size:17px;font-family:Arcom;font-weight:bold;cursor:pointer;width:110px;height:37px;}
.block4 .description .floors .floor1 div b{margin-left:20px;padding-top:8px;display:block;color:#c9cacb;}
.block4 .description .floors .floor1 span{position:absolute;left:170px;display:block;width:200px;top:40px;font-family:Arcom;color:#c9cacb;}

.block4 .description .floors .floor2 div{position:absolute;left:43px;top:36px;font-size:17px;font-family:Arcom;font-weight:bold;cursor:pointer;width:110px;height:37px;}
.block4 .description .floors .floor2 div b{margin-left:20px;padding-top:8px;display:block;color:#c9cacb;}
.block4 .description .floors .floor2 span{position:absolute;left:170px;display:block;width:200px;top:40px;font-family:Arcom;color:#c9cacb;}

.block4 .description .floors .active{background-image:URL(/images/block4_floor_button_active.png) !important;z-index:9 !important;}
.block4 .description .floors .active div{cursor:default;}
.block4 .description .floors .active b{color:#FFFFFF !important;}

.block4 .description .button{background-image:URL(/images/block4_button.png);height:100px;position:absolute;top:150px;width:428px;height:156px;left:-45px;
-moz-user-select: none;-ms-user-select: none;-o-user-select: none;-webkit-user-select: none;
background-size:contain;
}
.block4 .description .button div{margin-left:37px;margin-top:28px;font-size:13px;font-family:Arcom;font-weight:bold;color:#FFFFFF;cursor:pointer;width:355px;height:60px;}
.block4 .description .button div span{margin-left:35px;display:block;padding-top:17px;}

#sheme_floor_1{background-image:URL(/images/block4_floor1_small.png);width:732px;height:657px;margin-top:140px;margin-left:10px;position:relative;}
#sheme_floor_2{background-image:URL(/images/block4_floor2_small.png);width:921px;height:807px;margin-top:156px;margin-left:10px;position:relative;}
.block4 .sheme .m{width:44px;height:44px;position:absolute;cursor:pointer;}
/*background-color:#FF00FF;*/

#show_description_id{width:260px;background-color:#FFFFFF;box-shadow: 0 0 20px rgba(255,255,255,0.8);position:absolute;}
#show_description_id .inb{margin:23px;}
#show_description_id b{font-family:Arcom;font-size:16px;display:block;margin-bottom:10px;}
#show_description_id span{font-family:Arcom;font-size:14px;color:#a4a5a6;}
.block4 .sheme .m b{background-image:URL(/images/marker.png);width:90px;height:90px;margin-left:-25px;margin-top:-23px;display:block;}
.block4 .sheme .m .active{background-image:URL(/images/marker_active.png);}

#s1{left:214px; top:159px;}
#s2{left:175px; top:309px;}
#s3{left:265px;top:43px;}
#s4{left:441px;top:391px;}
#s5{left:580px;top:245px;}
#s6{left:446px;top:175px;}
#s7{left:363px;top:564px;}

#r1{left:488px;top:314px;}
#r2{left:186px;top:342px;}
#r3{left:385px;top:556px;}
#r4{left:374px;top:79px;}
#r5{left:227px;top:209px;}

/* block 5 */
.block5{height:970px;width:100%;position:relative;background-image:URL(/images/block5_bg.gif);background-position:left -300px top -10px;margin-top:150px;}
.block5 .title{font-size:48px;font-family:Gilroy-Bold;text-align:center;margin-bottom:15px;margin-top:20px;}
.block5 .text{font-size:16px;font-family:Arcom;text-align:center;color:#a2a3a4;}
.block5 .slider_container{margin:0 auto;margin-top:30px;position:relative;width:1099px;height:561px;}
.block5 .slider{width:1099px;height:561px;border:5px solid #baa290;background-color:#FFFFFF;position:absolute;z-index:11;}
.block5 .divider{position:absolute;right:-40px;top:250px;background-image:URL(/images/block5_divider.jpg);width:730px;height:742px;z-index:10;}

/* block 6 */
.block6{height:1016px;width:100%;}
.block6 .bg{height:866px;width:100%;background-image:URL(/images/block6_bg.jpg);position:absolute;background-position:center top 0;z-index:9;}
.block6 .content{margin-left:55%;width:40%;}
.block6 .content .title{font-size:40px;font-family:Gilroy-Bold;text-align:left;margin-bottom:30px;margin-top:170px;}
.block6 .content .text{font-size:16px;font-family:Arcom;text-align:left;color:#a2a3a4;}
.block6 .content .text p{padding-bottom:20px;}

/* block 7 */
.block7{height:825px;width:100%;background-image:URL(/images/block7_bg.jpg);background-position:center top;background-size:contain;}
.block7 .content{margin-left:6.5%;width:50%;}
.block7 .content .title{font-size:36px;font-family:Gilroy-Bold;text-align:left;margin-bottom:50px;margin-top:-150px;}
.block7 .content .text{font-size:14px;font-family:Arcom;text-align:left;color:#a2a3a4;}

/* block 8 */
.block8{height:698px;width:100%;}
.block8 .image{position:relative;float:left;width:60%;}
.block8 .image div{width:842px;height:634px;background-position:right 200px top 0;background-size:700px;}
#sim1{background-image:URL(/images/block8_bg1.jpg);}
#sim2{background-image:URL(/images/block8_bg2.jpg);}
#sim3{background-image:URL(/images/block8_bg3.jpg);}
#sim4{background-image:URL(/images/block8_bg4.jpg);}
.block8 .content{position:relative;float:left;width:40%;margin-top:100px;}
.block8 .content .markers{width:192px;height:48px;margin-top:50px;margin-left:-12px;cursor:pointer;}
.block8 .content .markers div{position:relative;float:left;background-image:URL(/images/marker.gif);width:48px;height:48px;}
.block8 .content .markers div.active{background-image:URL(/images/marker_active.gif);width:48px;height:48px;}
.block8 .content .title{font-size:34px;font-family:Gilroy-Bold;text-align:left;margin-bottom:50px;}
.block8 .content .text{font-size:16px;font-family:Arcom;text-align:left;color:#a2a3a4;}

/* block 9 */
.block9{height:936px;width:100%;background-image:URL(/images/block9_bg.jpg);background-position:center top;clear:both;}
.block9 .title{font-size:40px;font-family:Gilroy-Bold;text-align:center;margin-bottom:30px;}
.block9 .text{font-size:18px;font-family:Arcom;text-align:center;color:#a2a3a4;}


/* block 10 */
.block10{height:900px;width:100%;position:relative;background-image:URL(/images/block10_bg.jpg);background-position:center top;}
.block10 .content{margin:0 auto;width:800px;}
.block10 .content .container{margin-left:240px;width:700px;}
.block10 .content .title{font-size:40px;font-family:Gilroy-Bold;text-align:left;margin-bottom:90px;padding-top:90px;}
.block10 .content .text{}
.block10 .content .text div{font-size:14px;font-family:Arcom;text-align:center;color:#171d24;position:relative;float:left;width:33%;background-position:center top;padding-top:90px;}
.block10 .content .text .info1{background-image:URL(/images/block10_icon1.png);}
.block10 .content .text .info2{background-image:URL(/images/block10_icon2.png);}
.block10 .content .text .info3{background-image:URL(/images/block10_icon3.png);}


/* block 11 */
.block11{height:973px;width:100%;}
.block11 span{display:block;}
.block11 .title{font-size:40px;font-family:Gilroy-Bold;text-align:center;margin-bottom:30px;background-position:right 130px top 0;}
.block11 .slider{width:1099px;height:384px;border:5px solid #baa290;background-color:#FFFFFF;margin:0 auto;position:relative;margin-top:70px;}
.block11 .slider .leaves{background-image:URL(/images/block11_leaves.png);position:absolute;left:-40px;top:-50px;width:207px;height:168px;}
.block11 .left{position:relative;float:left;width:149px;background-image:URL(/images/block11_left.gif);background-position:top 150px left 0;height:414px;cursor:pointer;}
.block11 .right{position:relative;float:left;width:149px;background-image:URL(/images/block11_right.gif);background-position:top 150px left 0;height:414px;cursor:pointer;}
.block11 .left_active{background-image:URL(/images/block11_left_active.gif) !important;}
.block11 .right_active{background-image:URL(/images/block11_right_active.gif) !important;}

.block11 .reviews{position:relative;float:left;width:801px;height:414px;}
.block11 .reviews .round_container{margin:0 auto;width:110px;}
.block11 .reviews .round{position:absolute;top:-57px;background-image:URL(/images/block11_round.png);width:110px;height:110px;}
.block11 .reviews .name{font-family:Arcom;font-weight:bold;font-size:26px;text-align:center;margin-top:60px;}
.block11 .reviews .comments{font-family:Arcom;font-size:15px;text-align:center;margin-bottom:40px;}
.block11 .reviews .text{position:relative;float:left;width:45%;background-image:URL(/images/block11_qq.gif);padding-left:5%;font-size:16px;font-family:Arcom;color:#77797c;}
.block11 .reviews .text p{margin-bottom:20px;}
.block11 .reviews .audio{position:relative;float:left;width:50%;font-size:14px;font-family:Arcom;color:#77797c;}
.block11 .reviews .audio .player{margin-bottom:30px;}
.block11 .reviews .audio .info{margin-left:70px;}
.block11 .reviews .client_photo{margin:0 auto;width:100px;}
.block11 .reviews .client_photo img{display:block;position:absolute;top:-52px;width:100px;height:100px;}
.block11 .bottom_text{font-size:18px;padding-top:30px;text-align:center;font-family:Arcom;width:700px;margin:0 auto;font-weight:bold;
background-image:URL(/images/block11_bottom_image.gif);height:200px;background-position:top 40px left 40px;}
.block11 .button{width:408px;height:156px;background-image:URL(/images/block11_button1.jpg);
margin:0 auto;text-align:center;font-family:Arcom;font-weight:bold;color:#FFFFFF;font-size:14px;padding-top:58px;cursor:pointer;
-moz-user-select: none;-ms-user-select: none;-o-user-select: none;-webkit-user-select: none;
}
.block11 .active{background-image:URL(/images/block11_button2.jpg);}
.block11 .active2{background-image:URL(/images/block11_button3.jpg);}

/* block 12 */
.block12{height:951px;width:100%;background-image:URL(/images/block12_bg.jpg);background-position:center top;}
.block12 .title{font-size:36px;font-family:Gilroy-Bold;text-align:left;margin-bottom:50px;}
.block12 .text{font-size:14px;font-family:Arcom;text-align:left;color:#a2a3a4;}
.block12 .text p{margin-bottom:30px;}

.block12 .c1{position:relative;width:70%;float:left;}
.block12 .c2{position:relative;width:30%;float:left;}
.block12 .c1 .audiojs {width:400px;}

/*.block12 .name{}*/
.block12 .name{color:#adadad;font-family:Arcom;position:absolute;font-size:12px;}
.block12 .name b{font-size:18px;color:#000000;}
.block12 .n1{top:260px;left:0px;}
.block12 .n2{top:190px;left:60px;}

/* block 13 */
.block13{height:785px;width:100%;background-image:URL(/images/block13_bg.jpg);background-position:left 20% top 0;}
.block13 .content{margin-left:55%;width:500px;}
.block13 .content .title{font-size:36px;font-family:Gilroy-Bold;text-align:left;margin-bottom:30px;padding-top:60px;}
.block13 .content .text{font-size:16px;font-family:Arcom;text-align:left;}
.block13 .content .text p{padding-bottom:20px;font-family:Arcom;}
.block13 .content .text p.text1{color:#77797c;}
.block13 .content .text p.text2{font-weight:bold;font-size:20px;background-image:URL(/images/block13_clock.gif);padding-left:45px;padding-top:5px;margin-top:15px;margin-bottom:20px;}
.block13 .content .text p.text3{font-size:16px;}
.block13 .content .text p.text3 b{font-size:21px;font-weight:normal;}
.block13 .button{width:408px;height:156px;background-image:URL(/images/block11_button1.jpg);
text-align:left;font-family:Arcom;font-weight:bold;color:#FFFFFF;font-size:14px;padding-top:50px;cursor:pointer;
margin-left:-45px;
-moz-user-select: none;-ms-user-select: none;-o-user-select: none;-webkit-user-select: none;
}
.block13 .button span{margin-left:60px;display:block;padding-left:30px;background-image:URL(/images/block13_pdf.png);}
.block13 .active{background-image:URL(/images/block11_button2.jpg);}
.block13 .active2{background-image:URL(/images/block11_button3.jpg);}

/* block 14 */
.block14{height:889px;width:100%;background-image:URL(/images/block14_bg.jpg);background-position:center top;}
.block14 .content{padding-left:100px;padding-top:200px;}
.block14 .title{font-size:40px;font-family:Gilroy-Bold;text-align:left;margin-bottom:50px;position:relative;}
.block14 .title b{font-size:35px;font-family:Arcom;color:#988478;font-weight:normal;position:absolute;bottom:20px;}
.block14 .text{font-size:16px;font-family:Arcom;text-align:left;color:#a2a3a4;}
.block14 .snoska{margin-top:150px;font-family:Arcom;}
.block14 .snoska b{color:#988478;}

/* block 15 */
.block15{height:914px;width:100%;position:relative;}
.block15 .title{font-size:40px;font-family:Gilroy-Bold;text-align:center;margin-bottom:20px;margin-top:50px;}
.block15 .text{font-size:16px;font-family:Arcom;text-align:center;color:#a2a3a4;}
.block15 .slider_container{margin:0 auto;margin-top:20px;position:relative;width:1099px;height:561px;}
.block15 .slider{width:1099px;height:561px;border:5px solid #baa290;background-color:#FFFFFF;position:absolute;z-index:11;}

/* block 16 */
.block16{height:1143px;width:100%;margin-top:20px;}
.block16 .title{font-size:48px;font-family:Gilroy-Bold;text-align:center;margin-bottom:30px;}
.block16 .text{font-size:16px;font-family:Arcom;text-align:center;color:#a4a5a6;}
.block16 .projects{height:290px;width:1000px;margin:0 auto;}
.block16 .projects .project{width:25%;position:relative;float:left;height:220px;background-position:center top;cursor:pointer;}
.block16 .projects .project span{padding-top:200px;display:block;text-align:center;font-size:17px;font-weight:bold;font-family:Arcom;}
.block16 .projects .p1{background-image:URL(/images/block16_project1.jpg);}
.block16 .projects .p2{background-image:URL(/images/block16_project2.jpg);}
.block16 .projects .p3{background-image:URL(/images/block16_project3.jpg);}
.block16 .projects .p4{background-image:URL(/images/block16_project4.jpg);}

.block16 .projects .pactive1{background-image:URL(/images/block16_project1_active.jpg);}
.block16 .projects .pactive2{background-image:URL(/images/block16_project2_active.jpg);}
.block16 .projects .pactive3{background-image:URL(/images/block16_project3_active.jpg);}
.block16 .projects .pactive4{background-image:URL(/images/block16_project4_active.jpg);}

.block16 .project_details{}
.block16 .project_details .left{position:relative;float:left;width:38%;margin-left:0;}
.block16 .project_details .left .name{font-size:40px;font-family:Arcom;font-weight:bold;margin-bottom:40px;display:inline-block;}
.block16 .project_details .left .area{font-size:16px;font-family:Arcom;font-weight:bold;display:inline-block;margin-left:30px;}
.block16 .project_details .left .area sup{color:#c7ad99;font-size:12px;}
.block16 .project_details .left .description{font-size:16px;font-family:Arcom;margin-bottom:30px;}
.block16 .project_details .left table{margin-bottom:35px;border-collapse:collapse;border-spacing:0;border:0;}
.block16 .project_details .left table td{font-size:16px;font-family:Arcom;padding:15px 40px 15px 5px;}
.block16 .project_details .left table .b td{border-bottom:1px solid #dadada;}
.block16 .project_details .left a{color:#000000;border-bottom:1px dotted #a08a78;text-decoration:none;font-size:16px;font-family:Arcom;margin-bottom:30px;display:inline-block;}
.block16 .project_details .left .button{}
.block16 .project_details .right{position:relative;float:left;width:50%;}
.block16 .project_details .right .image{width:639px;height:460px;position:relative;cursor:pointer;background-size:100%;}
.block16 .project_details .right .prev{position:absolute;background-image:URL(/images/block16_left.png);left:-80px;top:150px;width:160px;height:160px;cursor:pointer;z-index:99999;}
.block16 .project_details .right .prev_active{background-image:URL(/images/block16_left_active.png) !important;}
.block16 .project_details .right .next{position:absolute;background-image:URL(/images/block16_right.png);left:557px;top:150px;width:160px;height:160px;cursor:pointer;z-index:99999;}
.block16 .project_details .right .next_active{background-image:URL(/images/block16_right_active.png) !important;}
.block16 .project_details .right .image .magn{position:absolute;bottom:20px;right:20px;width:52px;height:52px;background-image:URL(/images/block16_magnify.png);cursor:pointer;}

.block16 .project_details .right .i11{background-image:URL(/images/projects/block16_project1_big1.jpg);}
.block16 .project_details .right .i12{background-image:URL(/images/projects/block16_project1_big2.jpg);}
.block16 .project_details .right .i13{background-image:URL(/images/projects/block16_project1_big3.jpg);}
.block16 .project_details .right .i14{background-image:URL(/images/projects/block16_project1_big4.jpg);}
.block16 .project_details .right .i15{background-image:URL(/images/projects/block16_project1_big5.jpg);}
.block16 .project_details .right .i16{background-image:URL(/images/projects/block16_project1_big6.jpg);}

.block16 .project_details .right .i21{background-image:URL(/images/projects/block16_project2_big1.jpg);}
.block16 .project_details .right .i22{background-image:URL(/images/projects/block16_project2_big2.jpg);}
.block16 .project_details .right .i23{background-image:URL(/images/projects/block16_project2_big3.jpg);}

.block16 .project_details .right .i31{background-image:URL(/images/projects/block16_project3_big1.jpg);}
.block16 .project_details .right .i32{background-image:URL(/images/projects/block16_project3_big2.jpg);}
.block16 .project_details .right .i33{background-image:URL(/images/projects/block16_project3_big3.jpg);}
.block16 .project_details .right .i34{background-image:URL(/images/projects/block16_project3_big4.jpg);}
.block16 .project_details .right .i35{background-image:URL(/images/projects/block16_project3_big5.jpg);}
.block16 .project_details .right .i36{background-image:URL(/images/projects/block16_project3_big6.jpg);}

.block16 .project_details .right .i41{background-image:URL(/images/projects/block16_project4_big1.jpg);}
.block16 .project_details .right .i42{background-image:URL(/images/projects/block16_project4_big2.jpg);}
.block16 .project_details .right .i43{background-image:URL(/images/projects/block16_project4_big3.jpg);}

.block16 .project_details .right .a{width:639px;text-align:center;margin-top:20px;}
.block16 .project_details .right a{color:#000000;border-bottom:1px dotted #a08a78;text-decoration:none;font-size:14px;font-family:Arcom;margin-bottom:30px;display:inline-block;}

.block16 .button{width:408px;height:156px;background-image:URL(/images/block11_button1.jpg);padding-top:44px;cursor:pointer;margin-left:-45px;
text-align:center;font-family:Arcom;font-weight:bold;color:#FFFFFF;font-size:17px;
-moz-user-select: none;-ms-user-select: none;-o-user-select: none;-webkit-user-select: none;
}
.block16 .active{background-image:URL(/images/block11_button2.jpg);}
.block16 .active2{background-image:URL(/images/block11_button3.jpg);}


/* block 17 */
.block17{height:626px;width:100%;position:relative;background-image:URL(/images/block17_bg.jpg);background-position:center top 170px;}
.block17 .title{font-size:40px;font-family:Gilroy-Bold;text-align:center;margin-bottom:30px;margin-top:10px;}
.block17 .text{font-size:15px;font-family:Arcom;text-align:center;color:#a2a3a4;}
.block17 .feedback{width:420px;height:332px;border:5px solid #baa290;background-color:#FFFFFF;margin:65px auto;position:relative;}
.block17 .feedback .leav{background-image:URL(/images/block17_leav.png);right:-80px;top:100px;width:99px;height:113px;position:absolute;}

.block17 .feedback .phone{width:317px;height:60px;
margin:60px auto 0 auto;
border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;border:1px solid #e6e6e6;
box-sizing:border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;
}
.block17 .feedback .phone input{border:none;margin:20px auto;display:block;text-align:center;color:#000000;font-family:Arcom;font-size:16px;}

.block17 .button{width:408px;height:86px;background-image:URL(/images/block11_button1.jpg);padding-top:54px;cursor:pointer;margin:0 auto;
text-align:center;font-family:Arcom;font-weight:bold;color:#FFFFFF;font-size:17px;background-position:left 1px top 0;
-moz-user-select: none;-ms-user-select: none;-o-user-select: none;-webkit-user-select: none;
}
.block17 .active{background-image:URL(/images/block11_button2.jpg);}
.block17 .active2{background-image:URL(/images/block11_button3.jpg);}

.block17 .feedback .accept{margin:0 auto;width:300px;height:80px;}
.block17 .feedback .accept input{display:block;postition:relative;float:left;}
.block17 .feedback .accept span{display:block;postition:relative;float:left;font-family:Arcom;padding-left:15px;}
.block17 .feedback .accept span a{color:#4bafef;}
.block17 .feedback .manager{position:absolute;left:-220px;top:60px;width:150px;text-align:center;}
.block17 .feedback .manager div{margin:0 auto;}
.block17 .feedback .manager .photo{background-image:URL(/images/block17_manager.png);width:81px;height:80px;}
.block17 .feedback .manager .name{font-weight:bold;font-family:Arcom;font-size:18px;text-align:center;margin-top:10px;margin-bottom:15px;}
.block17 .feedback .manager .descr{font-family:Arcom;font-size:14px;text-align:center;color:#c5c6c6;}

/* block 18 */
.block18{height:855px;width:100%;}
.block18 .map{width:100%;height:547px;margin-top:60px;position:relative;}
.block18 .map .leav{background-image:URL(/images/block18_leav.png);position:absolute;right:-60px;width:119px;height:107px;z-index:99999;top:300px;}
.block18 .contacts{margin-top:50px;}
.block18 .contacts .contact{position:relative;float:left;height:100px;}
.block18 .contacts .contact .button{background-image:URL(/images/block18_button.png);width:260px;height:125px;cursor:pointer;padding-top:40px;
text-align:center;font-family:Arcom;font-weight:bold;color:#FFFFFF;font-size:14px;
position:absolute;top:-22px;
-moz-user-select: none;-ms-user-select: none;-o-user-select: none;-webkit-user-select: none;
}
.block18 .contacts .contact .phone{font-size:16px;background-image:URL(/images/block18_phone.gif);padding-left:22px;font-size:18px;margin-bottom:10px;font-family:Arcom;background-position:top 4px left 0;}
.block18 .contacts .contact span{color:#a5a5a5;font-size:13px;padding-left:22px;font-family:Arcom;}
.block18 .contacts .address{font-size:13px;font-family:Arcom;background-image:URL(/images/block18_geo.gif);padding-left:22px;margin-bottom:10px;}
.block18 .contacts .email{font-size:14px;font-family:Arcom;background-image:URL(/images/block18_email.gif);padding-left:22px;margin-bottom:10px;background-position:top 4px left 0;}
.block18 .contacts .clock{font-size:14px;font-family:Arcom;background-image:URL(/images/block18_clock.gif);padding-left:22px;margin-bottom:10px;background-position:top 2px left 0;}
.block18 .contacts .clock sup{font-size:12px;}
.block18 .contacts .b1{width:18%;}
.block18 .contacts .b2{width:24%;}
.block18 .contacts .b3{width:25%;}
.block18 .contacts .b4{width:18%;}
.block18 .contacts .b5{width:15%;}

/* block 19 */
.block19{height:259px;width:100%;}
.block19 .footer{position:relative;float:left;width:25%;font-size:13px;font-family:Arcom;}
.block19 .footer a{display:block;margin-bottom:10px;}
.block19 .f1{}
.block19 .f1 div{margin-top:40px;}
.block19 .f2{color:#bfbfbf;}
.block19 .f3{}
.block19 .f4{}
.block19 .f4 p{margin-top:40px;}

/* лайтбокс */
#photo_show{
position:absolute;
z-index:9999999;
width:1067px;height:800px;
}

.photo_show{
position: relative;
vertical-align: middle;
width:100%;height:800px;
}
.photo_show img{position: absolute;margin: auto;top: 0;bottom: 0;left: 0;right: 0;
height:100%;   
}

.photo_show .prev{position:absolute;background-image:URL(/images/block16_left.png);left:0;top:50%;width:160px;height:160px;cursor:pointer;z-index:99999;}
.photo_show .prev_active{background-image:URL(/images/block16_left_active.png) !important;}
.photo_show .next{position:absolute;background-image:URL(/images/block16_right.png);right:0;top:50%;width:160px;height:160px;cursor:pointer;z-index:99999;}
.photo_show .next_active{background-image:URL(/images/block16_right_active.png) !important;}

.photo_show .close{position:absolute;background-image:URL(/images/close.png);right:0;top:5%;width:160px;height:60px;cursor:pointer;z-index:99999;}

/* popups */
.popup{
width:1060px;height:607px;border:5px solid #baa290;background-color:#FFFFFF;position:absolute;z-index:9999999;
box-sizing:border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;
}

.popup .cnt{margin-left:50%;}

.popup .tit{font-size:30px;font-family:Arcom;font-weight:bold;text-align:center;margin-top:100px;}
.popup .txt{font-size:16px;font-family:Arcom;text-align:center;margin-top:20px;}

.popup .phone{width:317px;height:60px;
margin:5px auto 0 auto;
border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;border:1px solid #e6e6e6;
box-sizing:border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;
}
.popup .phone input{border:none;margin-left:20px;margin-top:20px;display:block;text-align:left;color:#000000;font-family:Arcom;font-size:16px;}

.popup .button{width:408px;height:86px;background-image:URL(/images/block11_button1.jpg);padding-top:56px;cursor:pointer;margin:0 auto;
text-align:center;font-family:Arcom;font-weight:bold;color:#FFFFFF;font-size:17px;background-position:left 1px top 0;
-moz-user-select: none;-ms-user-select: none;-o-user-select: none;-webkit-user-select: none;
}
.popup .active{background-image:URL(/images/block11_button2.jpg);}
.popup .active2{background-image:URL(/images/block11_button3.jpg);}

.popup .accept{margin:0 auto;width:300px;height:80px;}
.popup .accept input{display:block;postition:relative;float:left;transform:scale(1.3);opacity:0.9;cursor:pointer;}
.popup .accept span{display:block;postition:relative;float:left;font-family:Arcom;padding-left:15px;}
.popup .accept span a{color:#4bafef;}

#popupid1{background-image:URL(/images/popup1bg.jpg);}
#popupid2{background-image:URL(/images/popup2bg.jpg);height:543px !important;}
#popupid2 .tit{margin-top:60px !important;}

#popupid3{background-image:URL(/images/popup3bg.jpg);height:543px !important;background-position:bottom left;}
#popupid3 .tit{margin-top:60px !important;}

}






