html, body, div, span, applet, object, iframe, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;padding: 0;border: 0;outline: none;font-size: 100%;background: transparent;font-weight: normal;
}
html{overflow-x:hidden;}
html,body{height: 100%;width:100%;}
body{font-size:13px;font-family: 'Open Sans', sans-serif;}
img, a {outline: none;}
a:active, a:focus, img {outline: none; border: none }
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';}
:focus {outline: none;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
.clear{clear:both;}
.aclear{clear:both;height:20px;}
.visible{display:block;visibility:visible;}
.visiblei{display:block !important;visibility:visible !important;}
.hidden{display:none;visibility:hidden;}
.left{position:relative;float:left;}
.right{position:relative;float:right;}
div{text-align:left;background-repeat:no-repeat;}
span,p{background-repeat:no-repeat;}

#fader{position:absolute;top:0;z-index:999999;background-color:#000000;width:100%;height:100%;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);-moz-opacity: 0.6;-khtml-opacity: 0.6;opacity: 0.6;cursor:pointer;}

a:link{color:#2dcbff;}
a:visited{color:#2dcbff;}
a:hover{color:#2dcbff;}
a:active{color:#2dcbff;}

@font-face{font-family: 'MuseoSansCyrl';src: url('/otf/MuseoSansCyrl_2.otf');font-weight: normal;font-style: normal;}
@font-face{font-family: 'Gilroy-Bold';src: url('/otf/Gilroy-Bold.otf');font-weight: normal;font-style: normal;}
@font-face{font-family: 'Gilroy-Regular';src: url('/otf/Gilroy-Regular.otf');font-weight: normal;font-style: normal;}
@font-face{font-family: 'Arcom';src: url('/otf/Arcom.otf');font-weight: normal;font-style: normal;}
.Gilroy-Bold{font-family:Gilroy-Bold;}


h1{font-size:36px;color:#333333;margin-top:10px;margin-bottom:10px;}
h2{font-size:24px;color:#333333;margin-bottom:10px;padding-top:40px;}
h3{font-size:20px;color:#333333;padding-top:40px;}

input[type="checkbox"] {display:none;}
input[type="checkbox"] + label span {
     display:inline-block;
     width:16px;
     height:16px;
     margin:-1px 4px 0 0;
     vertical-align:middle;
     background:url(/images/checkbox.png) left top no-repeat;
     cursor:pointer;
}
input[type="checkbox"]:checked + label span {
     background:url(/images/checkbox_active.png) left top no-repeat;
}

.phone a{color:#000000;text-decoration:none;}

@media screen and (min-width:1600px){
body{min-width:1360px;}
.sceleton{width:100%;height:100%;min-height:100%;min-width:1360px;}
.in{width:80%;margin:0 10%;height:100%;}


/* block 1 */



.block1{height:1066px;font-size:14px;}
.block1 .bg{position:absolute;width:47%;height:966px;top:0;left:53%;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:25%;color:#000000;margin-top:8px;line-height:20px;font-family:MuseoSansCyrl;}

.block1 .contacts{position:relative;float:left;width:25%;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 250px top 0;}
.block1 .phone .inp{position:absolute;right:5%;}
.block1 .phone .number{font-family:Gilroy-Bold;font-size:24px;margin-bottom:9px;color:#0e1117;line-height:28px;overflow:visible;}
.block1 .phone .number a{color:#000000;text-decoration:none;}

.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:65%;margin-top:50px;}
.block1 .left .text_big{font-family:Gilroy-Bold;font-size:42px;width:670px;line-height:62px;margin-bottom:40px;}
.block1 .left .text_big .img{margin:-33px;margin-top:-164px;width:705px;height:184px;}
.block1 .left .text{color:#a2a3a4;font-family:Arcom;width:570px;font-size:16px;margin-bottom:30px;}
.block1 .left .info{background-image:URL(/images/block1_image1.jpg);margin-left:-55px;}
.block1 .left .info div{height:217px;margin-left:220px;padding-top:108px;font-family:Arcom;font-size:15px;}

.block1 .right{position:relative;float:left;width:35%;}
.block1 .right .price{display:inline-block;font-family:Gilroy-Regular;
font-size:24px;
margin-top:300px;
margin-left:-230px;
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:-120px;}

/* block 2 */
.block2{height:1166px;width:100%;background-image:URL(/images/block2_bg.jpg);background-position:left 0 top 120px;position:relative;}
.block2 .title{font-size:48px;font-family:Gilroy-Bold;text-align:center;margin-bottom:30px;background-image:URL(/images/block2_leav.jpg);background-position:right 130px top 0;}
.block2 .text{font-size:18px;font-family:Arcom;text-align:center;color:#a2a3a4;}
.block2 .slider{width:1099px;height:801px;border:5px solid #baa290;background-color:#FFFFFF;margin:0 auto;position:relative;margin-top:70px;}


/* block 22 */
.block22{height:500px;width:100%;background-position:left 0 top 120px;position:relative;}
.block22 .title{font-size:48px;font-family:Gilroy-Bold;text-align:center;margin-bottom:30px;background-position:right 130px top 0;}
.block22 .text{font-size:18px;font-family:Arcom;text-align:center;color:#a2a3a4;}
.block22 .content{width:800px;margin:0 auto;}

.block22  ul{list-style:none;margin:20px;}
.block22  ul li{position:relative;line-height:48px;font-size:28px;color:#000000;font-weight:bold;}
.block22  ul li:before{content:"—";position:absolute;left:-38px;}



/* block 3 */
.block3{height:745px;width:100%;background-image:URL(/images/block3_bg.jpg);background-position:center top 50px;}
.block3 .title{font-size:48px;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:915px;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:60%;position:relative;float:left;height:100%;}
.block4 .description{width:40%;position:relative;float:left;}
.block4 .description .title{font-size:48px;font-family:Gilroy-Bold;text-align:left;margin-bottom:30px;margin-top:250px;}
.block4 .description .text{font-size:16px;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:100px;width:528px;height:156px;left:-45px;
-moz-user-select: none;-ms-user-select: none;-o-user-select: none;-webkit-user-select: none;
}
.block4 .description .button div{margin-left:45px;margin-top:36px;font-size:18px;font-family:Arcom;font-weight:bold;color:#FFFFFF;cursor:pointer;width:440px;height:60px;}
.block4 .description .button div span{margin-left:30px;padding-top:19px;display:block;}

#sheme_floor_1{background-image:URL(/images/block4_floor1.png);width:864px;height:775px;margin-top:140px;margin-left:50px;position:relative;}
#sheme_floor_2{background-image:URL(/images/block4_floor2.png);width:921px;height:807px;margin-top:109px;margin-left:20px;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:253px;top:188px;}
#s2{left:207px;top:365px;}
#s3{left:313px;top:51px;}
#s4{left:520px;top:462px;}
#s5{left:684px;top:289px;}
#s6{left:526px;top:206px;}
#s7{left:429px;top:666px;}

#r1{left:614px;top:395px;}
#r2{left:234px;top:430px;}
#r3{left:485px;top:699px;}
#r4{left:470px;top:100px;}
#r5{left:285px;top:263px;}

/* block 5 */
.block5{height:1060px;width:100%;position:relative;background-image:URL(/images/block5_bg.gif);background-position:left -10px top -50px;}
.block5 .title{font-size:48px;font-family:Gilroy-Bold;text-align:center;margin-bottom:30px;margin-top:100px;}
.block5 .text{font-size:16px;font-family:Arcom;text-align:center;color:#a2a3a4;}
.block5 .slider_container{margin:0 auto;margin-top:50px;position:relative;width:1099px;height:801px;}
.block5 .slider{width:1099px;height:801px;border:5px solid #baa290;background-color:#FFFFFF;position:absolute;z-index:11;}
.block5 .divider{position:absolute;right:75px;top:560px;background-image:URL(/images/block5_divider.jpg);width:730px;height:742px;z-index:10;}

/* block 6 */
.block6{height:866px;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:1000px;}
.block6 .content .title{font-size:48px;font-family:Gilroy-Bold;text-align:left;margin-bottom:30px;margin-top:270px;}
.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:975px;width:100%;background-image:URL(/images/block7_bg.jpg);background-position:center top;}
.block7 .content{margin-left:380px;padding-top:70px;}
.block7 .content .title{font-size:48px;font-family:Gilroy-Bold;text-align:left;margin-bottom:50px;}
.block7 .content .text{font-size:16px;font-family:Arcom;text-align:left;color:#a2a3a4;}

/* block 8 */
.block8{height:748px;width:100%;}
.block8 .image{position:relative;float:left;width:57%;}
.block8 .image div{width:842px;height:634px;}
#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:43%;margin-top:130px;}
.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:48px;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:786px;width:100%;background-image:URL(/images/block9_bg.jpg);background-position:center top;}
.block9 .title{font-size:48px;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:798px;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:800px;}
.block10 .content .title{font-size:48px;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:923px;width:100%;}
.block11 span{display:block;}
.block11 .title{font-size:48px;font-family:Gilroy-Bold;text-align:center;margin-bottom:30px;background-position:right 130px top 0;}
.block11 .slider{width:1099px;height:414px;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:50px;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:801px;width:100%;background-image:URL(/images/block12_bg.jpg);background-position:center top;}
.block12 .title{font-size:48px;font-family:Gilroy-Bold;text-align:left;margin-bottom:50px;}
.block12 .text{font-size:16px;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 .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:-40px;}
.block12 .n2{top:190px;left:20px;}

/* block 13 */
.block13{height:635px;width:100%;background-image:URL(/images/block13_bg.jpg);background-position:left 20% top 0;}
.block13 .content{margin-left:50%;width:700px;}
.block13 .content .title{font-size:48px;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:739px;width:100%;background-image:URL(/images/block14_bg.jpg);background-position:center top;}
.block14 .content{padding-left:250px;padding-top:200px;}
.block14 .title{font-size:48px;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:1064px;width:100%;position:relative;}
.block15 .title{font-size:48px;font-family:Gilroy-Bold;text-align:center;margin-bottom:30px;margin-top:100px;}
.block15 .text{font-size:16px;font-family:Arcom;text-align:center;color:#a2a3a4;}
.block15 .slider_container{margin:0 auto;margin-top:50px;position:relative;width:1099px;height:801px;}
.block15 .slider{width:1099px;height:801px;border:5px solid #baa290;background-color:#FFFFFF;position:absolute;z-index:11;}

/* block 16 */
.block16{height:1030px;width:100%;margin-top:80px;}
.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:12%;}
.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:576px;width:100%;position:relative;background-image:URL(/images/block17_bg.jpg);background-position:center top 170px;}
.block17 .title{font-size:48px;font-family:Gilroy-Bold;text-align:center;margin-bottom:30px;margin-top:10px;}
.block17 .text{font-size:16px;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:755px;width:100%;}
.block18 .map{width:100%;height:547px;margin-top:130px;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:18px;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:14px;font-family:Arcom;background-image:URL(/images/block18_geo.gif);padding-left:22px;margin-bottom:10px;}
.block18 .contacts .email{font-size:16px;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:16px;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:15%;}
.block18 .contacts .b2{width:20%;}
.block18 .contacts .b3{width:30%;}
.block18 .contacts .b4{width:18%;}
.block18 .contacts .b5{width:17%;}

/* block 19 */
.block19{height:359px;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;}

}

.portfolio{margin:0 auto;width:80%;}
.portfolio .obj{width:31%;display:inline-block;margin-left:1%;margin-right:1%;margin-top:50px;text-align:center;font-family:Arcom;cursor:pointer;}
.portfolio .obj .photo{text-align:center;}
.portfolio .obj .photo img{width:300px;}
.portfolio .obj .gallery{}
.portfolio .title{font-size:48px;font-family:Gilroy-Bold;margin-bottom:30px;margin-top:50px;text-align:center;}

/* лайтбокс для портфолио */
#pphoto_show{
position:absolute;
z-index:9999999;
width:1067px;height:800px;
}

.pphoto_show{
position: relative;
vertical-align: middle;
width:100%;height:800px;
}
.pphoto_show img{position: absolute;margin: auto;top: 0;bottom: 0;left: 0;right: 0;
height:100%;   
}

.pphoto_show .prev{position:absolute;background-image:URL(/images/block16_left.png);left:0;top:50%;width:160px;height:160px;cursor:pointer;z-index:99999;}
.pphoto_show .prev_active{background-image:URL(/images/block16_left_active.png) !important;}
.pphoto_show .next{position:absolute;background-image:URL(/images/block16_right.png);right:0;top:50%;width:160px;height:160px;cursor:pointer;z-index:99999;}
.pphoto_show .next_active{background-image:URL(/images/block16_right_active.png) !important;}

.pphoto_show .close{position:absolute;background-image:URL(/images/close.png);right:0;top:5%;width:160px;height:60px;cursor:pointer;z-index:99999;}

.advert{width:800px;margin:0 auto;}
.advert p{font-size:18px;line-height:26px;margin-bottom:20px;}
.adv .obj{margin:0 auto;width:200px;display:block;}
.adv .obj .photo img{width:200px !important;}

.blockC{height:831px;width:100%;background:URL(/images/cinema/cinema_bg.jpg);margin-bottom:100px;background-color:#404040;}
.blockC .title{font-size:44px;font-family:'Gilroy-Bold';color:#fac63a;padding-top:100px;}
.blockC .text{margin-top:400px;width:600px;}
.blockC .text p{font-family: 'Arcom';font-size:20px;color:#fef1d8;line-height:30px;}
.blockC .text p a{color:#fac63a;}
.blockC .content{width:800px;margin:0 auto;}




.block1 .left .text ul{list-style:none;margin:20px;}
.block1 .left .text ul li{position:relative;line-height:28px;font-size:24px;color:#000000;font-weight:bold;}
.block1 .left .text ul li:before{content:"—";position:absolute;left:-18px;}

