html,body,div,span,applet,object,iframe,h1,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,strong,sub,sup,tt,var,b,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:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}table
td{vertical-align:top}body{font:11px Tahoma,Arial}html,body{width:100%;height:100%}a{text-decoration:underline}a:hover{text-decoration:none}.clearfix{zoom:1}.clearfix:after{content:' ';clear:both;display:block;width:0;height:0;overflow:hidden;font-size:0}body{background:#fff;color:#083951;font:13px/1 'Open Sans',arial,sans-serif;position:relative}a{transition:0.3s;color:#bc1216;cursor:pointer}a:hover{color:#0f78bc}#container{background:#fff;position:relative;overflow:hidden;z-index:1;min-width:320px;min-height:100%}#positioner{background:#fff;position:relative;overflow:hidden;z-index:2;width:1140px;min-height:600px;margin:0
auto}#positioner:after{background:transparent url(/images/design/top_line.png) 0 0 no-repeat;position:absolute;overflow:hidden;z-index:3;top:0;right:430px;width:64px;content:'';height:40px}#contacts_block{position:absolute;top:10px;right:160px;font-size:18px;line-height:1;color:#fff}.inner
#contacts_block{color:#143951}#socials{position:absolute;top:8px;right:50px;font-size:0;line-height:0}#socials
a{background:transparent url(/images/design/soc_in.png) 0 0 no-repeat;display:inline-block;vertical-align:middle;width:24px;height:24px;margin-left:8px}#socials
a.in{background:transparent url(/images/design/soc_in_w_v2.png) 0 0 no-repeat}#socials
a.fb{background:transparent url(/images/design/soc_fb_w_v2.png) 0 0 no-repeat}#socials
a.inst{background:transparent url(/images/design/soc_inst_w_v2.png) 0 0 no-repeat}.inner #socials
a.in{background:transparent url(/images/design/soc_in_v2.png) 0 0 no-repeat}.inner #socials
a.fb{background:transparent url(/images/design/soc_fb_v2.png) 0 0 no-repeat}.inner #socials
a.inst{background:transparent url(/images/design/soc_inst_v2.png) 0 0 no-repeat}#lang{background:transparent;position:absolute;top:10px;right:14px;width:24px;height:19px;display:block;text-decoration:none}#lang:before{width:24px;text-align:center;height:14px;display:block;padding:3px
0 1px;content:'RU';font-size:14px;line-height:1;color:#fff}#lang.en{background:transparent}#lang.en:before{content:'ENG'}.inner #lang:before{color:#143951}#positioner>img{display:block;width:1140px;height:500px}.short #positioner>img{height:152px}#block_to_fix{position:absolute;top:0;left:50%;width:1140px;margin-left:-570px;z-index:5}#block_to_fix.fixed{position:fixed;top:0;z-index:11}#bg_to_fix{background:#d6e2f2;position:fixed;top:0;left:50%;width:1140px;margin-left:-570px;z-index:10;height:0;transition:0.8s}#bg_to_fix.fixed{height:126px}#logo{background:transparent url(/images/design/logo_bg.png) 0 0 no-repeat;position:absolute;overflow:hidden;z-index:5;width:400px;height:126px;top:0;left:-33px}.errored
#logo{background:transparent;position:absolute;overflow:hidden;z-index:5;width:400px;height:126px;top:0;left:50%;margin-left:-190px}#logo_line{background:transparent url(/images/design/logo_line.png) 0 0 no-repeat;position:absolute;overflow:hidden;z-index:6;width:51px;height:63px;top:40px;left:255px;display:block;animation-name:show_navi;-webkit-animation-name:show_navi;animation-duration:1.2s;-webkit-animation-duration:1.2s;animation-timing-function:ease;-webkit-animation-timing-function:ease;visibility:visible !important}.errored
#logo_line{left:50%;margin-left:98px;animation-name:none;-webkit-animation-name:none}#logo
img{background:#fff;display:block;padding:16px
10px 10px 33px}#prestart_contacts{background:#fff;text-align:right;font-size:16px;line-height:1;margin-left:50px;padding:14px
15px 10px 0}#prestart_contacts
span{font-size:13px;display:block;padding-top:4px}#prestart_wrapper{background:transparent url(/images/design/prestart_bg.png) 0 100% repeat-x;position:absolute;top:280px;padding-top:50px;height:170px;left:0;width:500px}#prestart_title{width:380px;text-align:center;font-size:36px;line-height:1;font-weight:700;color:#fff;letter-spacing:-1px;text-shadow:1px 1px 1px #092031}#prestart_subtitle{width:380px;text-align:center;font-size:18px;line-height:1;font-weight:300;color:#fff;padding-top:4px;letter-spacing:-1px;text-shadow:1px 1px 1px #092031}#prestart_empty{position:relative;z-index:4;height:50px;background:#fff}#main_navi{background:transparent url(/images/design/navi_bg.png) 0 0 no-repeat;position:absolute;z-index:5;width:790px;height:63px;top:40px;left:340px;font-size:0;line-height:0;text-align:right;padding-right:40px;animation-name:show_navi;-webkit-animation-name:show_navi;animation-duration:1.0s;-webkit-animation-duration:1.0s;animation-timing-function:ease;-webkit-animation-timing-function:ease;visibility:visible !important}#block_to_fix.fixed
#main_navi{top:0}@keyframes
show_navi{0%{margin-left:900px}100%{margin-left:0}}@-webkit-keyframes
show_navi{0%{margin-left:900px}100%{margin-left:0}}#mobile_opener{background:transparent url(/images/design/navi_opener.png) 50% 50% no-repeat;background-size:24px 24px;position:absolute;top:10px;bottom:10px;right:11px;width:43px;cursor:pointer;display:none}#main_navi
.navi_item{height:63px;display:inline-block;vertical-align:top}#main_navi .navi_item
a{padding:24px
12px 0;height:39px;display:inline-block;vertical-align:top;font-size:14px;line-height:1;font-weight:bold;text-decoration:none;text-transform:uppercase;color:#143951}#main_navi .navi_item a:hover,
#main_navi .navi_item.active
a{color:#cb0f15}#content{position:relative;z-index:4;padding:50px
0;background:#fff}.inner
#content{width:940px;margin:0
auto}.inner #content
p{line-height:1.5;font-size:14px;padding-bottom:30px}#mainpage_right{background:transparent url(/images/design/mainpage_right.png) 100% 0 no-repeat;position:absolute;z-index:3;left:0;height:397px;top:103px;right:0}#mainpage_right h1, #mainpage_right
.h1{font-size:46px;line-height:1;letter-spacing:-1px;font-weight:300;padding-bottom:30px;margin-top:0px;text-align:left}.inner
#mainpage_right{background:transparent url(/images/design/mainpage_right_inner.png) 100% 0 no-repeat}#mainpage_inside{position:absolute;z-index:3;bottom:0;width:630px;right:0;background:#fff;padding-left:30px;font-size:14px;line-height:1.6;text-align:justify}.inner
#mainpage_inside{width:450px;padding-left:20px;padding-right:80px;font-size:14px;font-weight:400;line-height:1.5;text-align:justify;border-radius:100px 0 0 0}.contacts_block{position:absolute;top:6px;left:0;text-align:left;line-height:1.4;z-index:9;color:#fff}.contacts_item{padding-left:650px;width:370px}.contacts_item.first{padding-left:665px}#footer{border-top:1px solid #d5d5d5;padding:25px
0 25px;text-align:center;color:#597c8d;background:#fff}#two_rows_wrapper{font-size:0;line-height:0;margin-top:40px;padding:0px
0 0 0}#two_rows_wrapper
.row_item{background:transparent url(/images/design/logo_line.png) 0 4px no-repeat;background-size:40px 49px;font-size:14px;line-height:1.6;padding:0
40px 0 60px;width:50%;vertical-align:top;display:inline-block;box-sizing:border-box}#two_rows_wrapper
.row_item.newsline_wrapper{padding-bottom:30px}#counter{font-size:0;line-height:0;text-align:center;width:380px;padding-top:13px}#counter
.grey{vertical-align:top;display:inline-block;box-sizing:border-box;width:20%;padding:10px
0;background:#d3d9dd;border:1px
solid #fff;border-radius:3px;font-size:36px;line-height:1;font-weight:400;letter-spacing:-2px}#counter .grey
p{display:block;font-size:13px;line-height:1;font-weight:400;letter-spacing:normal;color:#81090c}#counter .grey+.grey{margin-left:3px}.attention{color:#083951;font-size:22px;font-weight:300;text-align:left;line-height:1.1;letter-spacing:-1px;height:50px;z-index:5;background:#fff;margin-top:10px;margin-left:20px;margin-right:100px;margin-bottom:20px;width:430px;display:block;position:absolute;float:right;box-sizing:border-box}.attention
p{font:14px 'Open Sans', arial, sans-serif;font-size:14px;line-height:1.6;text-align:left;font-weight:400;letter-spacing:normal}.attention
a{color:#083951}.attention_link{color:#083951}.attention_link:hover{color:#083951}.attention_news{color:#083951;text-align:left;letter-spacing:normal;font-size:14px}.newsline_head{font-size:24px;font-weight:300;line-height:1.1;letter-spacing:-1px;padding-bottom:20px}.newsline_date{font-size:13px;color:#c31116;padding-bottom:10px}.newsline_text{padding-bottom:10px}.newsline_link{display:inline-block;vertical-align:top;padding:10px
20px;border-radius:2px;color:#fff;background:#143951;line-height:1;text-decoration:none}.newsline_link:hover{color:#fff;background:#c31116}.class_paginator{text-align:center;padding-top:30px;font-size:18px;line-height:1;font-weight:300}.class_paginator
a{display:inline-block;vertical-align:top;padding:10px
20px}.class_paginator
a.disabled{text-decoration:none;color:gray;cursor:default}.class_paginator a+a{margin-left:20px}#content
h1{font-size:48px;line-height:1;letter-spacing:-1px;font-weight:300;padding-top:15px;padding-bottom:30px}#content
h2{font-size:36px;line-height:1;letter-spacing:-1px;font-weight:300;padding-top:15px;padding-bottom:20px}#content
h3{font-size:30px;line-height:1;letter-spacing:-1px;font-weight:300;padding-top:15px;padding-bottom:20px}#content
h4{font-size:24px;line-height:1;letter-spacing:-1px;font-weight:300;padding-top:15px;padding-bottom:20px}#content
h5{font-size:20px;line-height:1;letter-spacing:-1px;font-weight:300;padding-top:15px;padding-bottom:20px}#content
ul{padding-bottom:20px}#content ul
li{background:transparent url(/images/design/favicon.png) 0 1px no-repeat;font-size:14px;line-height:1.4;padding:0
0 8px 29px}#map_wrapper{height:500px;background:#d8e8f2}#content
img{max-width:100%;height:auto}.errored
#content{text-align:center;padding-top:140px}#team_wrapper{font-size:0;line-height:0;margin-right:-10px}#content
.team_item{position:relative;display:inline-block;vertical-align:top;overflow:hidden;font-size:0;line-height:0;width:180px;padding:0
10px 20px 0}#content
.sln{margin-top:10px;border-top:2px dashed #b5c7e3}#content .team_item
.team_item_image{position:relative}#content .team_item
.team_item_text{position:relative}#content .team_item .team_item_image
img{width:100%;height:auto;display:block}#content .team_item .team_item_image:before{background:transparent url(/images/design/project_line.png) 0 0 no-repeat;position:absolute;display:block;content:'';bottom:-0px;right:-0px;width:51px;height:63px}#content .team_item
.team_item_title{text-align:center;font-size:20px;font-weight:300;line-height:1.1;padding:10px
10px 0 10px}#content .team_item
.team_item_d{text-align:center;font-size:13px;font-weight:400;line-height:1.2;padding:10px
10px 0 10px}#content .team_item
.team_item_quote{position:relative;font-size:13px;font-weight:400;line-height:1;text-align:center;padding:30px
35px 10px 35px}#content .team_item .team_item_quote:before{background:transparent url(/images/design/quote.png) 0 0 no-repeat;position:absolute;top:20px;left:0;width:20px;height:16px;content:'';display:block}#content .team_item .team_item_quote:after{background:transparent url(/images/design/quote.png) 0 0 no-repeat;position:absolute;bottom:5px;right:0;width:20px;height:16px;content:'';display:block}#projects_wrapper{position:relative;margin-right:-20px;font-size:0;line-height:0}#projects_wrapper
.project_item{width:300px;display:inline-block;vertical-align:top;margin:0
20px 30px 0}#projects_wrapper
.project_item_image{position:relative;display:block;margin-bottom:15px}#projects_wrapper .project_item_image
img{width:100%;height:auto;display:block}#projects_wrapper
.project_item_title{font-size:20px;line-height:1.2;font-weight:300;letter-spacing:-1px;text-align:center}#projects_wrapper
.project_item_subtitle{font-size:15px;line-height:1.2;font-weight:400;padding-top:0;text-align:center;color:#b41917}#projects_wrapper
.project_item_params{font-size:13px;line-height:1.2;font-weight:400;margin-top:18px;text-align:left;padding-left:15px;border-left:1px solid #b41917}#projects_wrapper .project_item_params.team:before{font-size:14px;line-height:1.2;font-weight:400;text-align:left;display:block;font-weight:bold;color:#b41917;padding-bottom:7px;content:'Команда проекта:'}#projects_wrapper .project_item_params.services:before{font-size:14px;line-height:1.2;font-weight:400;text-align:left;display:block;font-weight:bold;color:#b41917;padding-bottom:7px;content:'Услуги Prime Property Management:'}#projects_wrapper .project_item_params.structure:before{font-size:14px;line-height:1.2;font-weight:400;text-align:left;display:block;font-weight:bold;color:#b41917;padding-bottom:7px;content:'Инфраструктура:'}.eng #projects_wrapper .project_item_params.team:before{content:'Project team:'}.eng #projects_wrapper .project_item_params.services:before{content:'Prime Property Management Services:'}.eng #projects_wrapper .project_item_params.structure:before{content:'Infrastructure:'}#projects_wrapper .project_item_image:before{background:transparent url(/images/design/project_line.png) 0 0 no-repeat;position:absolute;display:block;content:'';bottom:-0px;right:-0px;width:51px;height:63px}#content h5.tab+ul{display:none;margin-left:20px}#content
h5.tab{position:relative;padding:20px
0 20px 50px;transition:0.3s}#content h5.tab:before{background:transparent;position:absolute;width:32px;height:32px;content:'';top:50%;margin-top:-16px;left:0}#content h5.tab.s1:before{background:transparent url(/images/design/icons/s1.png) 50% 50% no-repeat}#content h5.tab.s2:before{background:transparent url(/images/design/icons/s2.png) 50% 50% no-repeat}#content h5.tab.s3:before{background:transparent url(/images/design/icons/s3.png) 50% 50% no-repeat}#content h5.tab.s4:before{background:transparent url(/images/design/icons/s4.png) 50% 50% no-repeat}#content h5.tab.s5:before{background:transparent url(/images/design/icons/s5.png) 50% 50% no-repeat}#content h5.tab.s6:before{background:transparent url(/images/design/icons/s6.png) 50% 50% no-repeat}#content h5.tab
strong{display:inline-block;position:relative;text-decoration:none;border-bottom:1px dashed #42789b;padding:0
0 0 0;cursor:pointer;transition:0.3s;font-weight:300}#content h5.tab strong:hover, #content h5.tab.active
strong{text-decoration:none;color:#b41917;border-bottom:1px dashed #fff}#content
.project_button{display:inline-block;vertical-align:top;padding:10px
20px;border-radius:2px;color:#fff;background:#143951;line-height:1;font-size:13px;text-decoration:none;margin-top:20px}#content .project_button:hover{color:#fff;background:#c31116}#thumbs_and_manager{position:relative;font-size:0;line-height:0;margin-right:-20px}#content
.thumbs_container{display:block;position:relative;padding-bottom:20px;font-size:0;line-height:0;width:auto}#content
.thumbs_item{display:inline-block;vertical-align:top;width:220px;height:140px;margin:0
20px 15px 0}#content .thumbs_item
img{display:inline-block;vertical-align:top;width:220px;height:140px}#content
.website_button{display:inline-block;vertical-align:top;padding:10px
20px;border-radius:2px;color:#fff;background:#143951;line-height:1;font-size:13px;text-decoration:none}#content .website_button:hover{color:#fff;background:#c31116}.floated-right{float:right;padding:0
0 20px 30px}.project_person{position:relative;overflow:hidden;padding:0
20px 30px 0;width:460px;display:inline-block;vertical-align:top}.project_person_image{position:relative;display:block;float:left;width:140px;height:140px;margin-right:-140px}.project_clear{clear:both}.project_buttons{padding-top:20px}.project_buttons
a{margin-right:10px}.project_person_image:before{background:transparent url(/images/design/project_line.png) 0 0 no-repeat;position:absolute;display:block;content:'';bottom:-0px;right:-0px;width:51px;height:63px}.project_person_image
img{display:block;width:140px;height:140px}.project_person_data{position:relative;margin-left:160px}.project_person_pre{line-height:1;font-size:21px;font-weight:700;padding-top:10px;padding-bottom:10px}.project_person_title{line-height:1;font-size:30px;letter-spacing:-1px;font-weight:300}.project_person_phone{line-height:1;font-size:18px;padding:10px
0}.project_person_email{font-size:14px;line-height:1}#recall_form_wrapper{background:#143951;background-color:rgba(20,57,81,0.9);position:fixed;z-index:30001;top:0;left:0;right:0;bottom:0;display:none}#recall_form_wrapper.active{display:block}#recall_form{position:absolute;z-index:30001;left:50%;width:320px;top:50%;text-align:center;margin-left:-190px;margin-top:-270px;padding:20px
30px 30px;background:#fff}#recall_form
.dt_input_wrapper{display:block;margin-bottom:10px}#recall_form .dt_input_wrapper input[type='text']{width:290px;padding:8px
14px;border:1px
solid #d3d3d3;background:#fff;text-align:left;transition:0.5s;border-radius:3px;background-position:100% 50%;color:#083951;font:13px/1 'Open Sans', arial, sans-serif}#recall_form .dt_input_wrapper
label{display:block;font-size:13px;font-weight:400;color:#7a7a7a;padding:0
0 7px 0;text-align:left}input:focus::-webkit-input-placeholder{color:transparent}input:focus::-moz-placeholder{color:transparent}input:focus:-moz-placeholder{color:transparent}input:focus:-ms-input-placeholder{color:transparent}textarea:focus::-webkit-input-placeholder{color:transparent}textarea:focus::-moz-placeholder{color:transparent}textarea:focus:-moz-placeholder{color:transparent}textarea:focus:-ms-input-placeholder{color:transparent}::-webkit-input-placeholder{line-height:normal;color:#878787}::-moz-placeholder{line-height:normal;color:#878787}:-moz-placeholder{line-height:normal;color:#878787}:-ms-input-placeholder{line-height:normal;color:#878787}#recall_form .dt_input_wrapper input[type='text'].errored{background:#fff url(/images/design/alert.png) 100% 50% no-repeat;border:1px
solid #ec8181;-moz-box-shadow:0px 2px 11px 0 #fccbcb;-webkit-box-shadow:0px 2px 11px 0 #fccbcb;box-shadow:0px 2px 11px 0 #fccbcb}#recall_form .dt_input_wrapper input[type='text'].errored::-webkit-input-placeholder{line-height:normal;color:#c00}#recall_form .dt_input_wrapper input[type='text'].errored::-moz-placeholder{line-height:normal;color:#c00}#recall_form .dt_input_wrapper input[type='text'].errored:-moz-placeholder{line-height:normal;color:#c00}#recall_form .dt_input_wrapper input[type='text'].errored:-ms-input-placeholder{line-height:normal;color:#c00}#recall_form
.dt_submit_button{width:320px;display:inline-block;vertical-align:top;padding:10px
0 11px;text-align:center;background:#b61817;color:#fff;cursor:pointer;font-size:14px;font-weight:400;line-height:1;border-radius:3px;transition:0.3s;margin-top:10px}#recall_form .dt_submit_button:hover{background:#143951}#recall_form_title{font-size:24px;font-weight:300;padding:0
0 20px 0;text-align:left}#recall_form_close{background:transparent url(/images/design/close.png) 50% 50% no-repeat;width:32px;height:32px;position:absolute;top:19px;right:22px;cursor:pointer;opacity:0.4;transition:0.3s}#recall_form_close:hover{opacity:1}#recall_form_wrapper.active
#recall_form{animation-name:expandUp;-webkit-animation-name:expandUp;animation-duration:0.3s;-webkit-animation-duration:0.3s;animation-timing-function:ease;-webkit-animation-timing-function:ease;visibility:visible !important}#success_request{background:#44b617 url(/images/design/ok.png) 20px 50% no-repeat;padding:20px
20px 20px 60px;color:#fff;border-radius:3px;font-size:14px;line-height:1}#mainpage_pdf{padding-top:30px;text-align:center}
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next
span{background-image:url('/images/design/fancybox_sprite.png')}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}#fancybox-loading
div{width:44px;height:44px;background:url('/images/design/fancybox_loading.gif') center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('/images/design/blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav
span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev
span{left:10px;background-position:0 -36px}.fancybox-next
span{right:10px;background-position:0 -72px}.fancybox-nav:hover
span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:hidden !important;width:auto}.fancybox-lock
body{overflow:hidden !important}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('/images/design/fancybox_overlay.png');background:#143951;opacity:0.8;cursor:pointer}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap
.child{display:inline-block;margin-right:-100%;padding:2px
20px;background:transparent;background:rgba(0, 0, 0, 0.99);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#fff;background:rgba(255, 255, 255, .9)}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5){#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next
span{background-image:url('/images/design/fancybox_sprite@2x.png');background-size:44px 152px}#fancybox-loading
div{background-image:url('/images/design/fancybox_loading@2x.gif');background-size:24px 24px}}.slideDown{animation-name:slideDown;-webkit-animation-name:slideDown;animation-duration:1s;-webkit-animation-duration:1s;animation-timing-function:ease;-webkit-animation-timing-function:ease;visibility:visible !important}@keyframes
slideDown{0%{transform:translateY(-100%)}50%{transform:translateY(8%)}65%{transform:translateY(-4%)}80%{transform:translateY(4%)}95%{transform:translateY(-2%)}100%{transform:translateY(0%)}}@-webkit-keyframes
slideDown{0%{-webkit-transform:translateY(-100%)}50%{-webkit-transform:translateY(8%)}65%{-webkit-transform:translateY(-4%)}80%{-webkit-transform:translateY(4%)}95%{-webkit-transform:translateY(-2%)}100%{-webkit-transform:translateY(0%)}}.slideUp{animation-name:slideUp;-webkit-animation-name:slideUp;animation-duration:1s;-webkit-animation-duration:1s;animation-timing-function:ease;-webkit-animation-timing-function:ease;visibility:visible !important}@keyframes
slideUp{0%{transform:translateY(100%)}50%{transform:translateY(-8%)}65%{transform:translateY(4%)}80%{transform:translateY(-4%)}95%{transform:translateY(2%)}100%{transform:translateY(0%)}}@-webkit-keyframes
slideUp{0%{-webkit-transform:translateY(100%)}50%{-webkit-transform:translateY(-8%)}65%{-webkit-transform:translateY(4%)}80%{-webkit-transform:translateY(-4%)}95%{-webkit-transform:translateY(2%)}100%{-webkit-transform:translateY(0%)}}.slideLeft{animation-name:slideLeft;-webkit-animation-name:slideLeft;animation-duration:1s;-webkit-animation-duration:1s;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;visibility:visible !important}@keyframes
slideLeft{0%{transform:translateX(150%)}50%{transform:translateX(-8%)}65%{transform:translateX(4%)}80%{transform:translateX(-4%)}95%{transform:translateX(2%)}100%{transform:translateX(0%)}}@-webkit-keyframes
slideLeft{0%{-webkit-transform:translateX(150%)}50%{-webkit-transform:translateX(-8%)}65%{-webkit-transform:translateX(4%)}80%{-webkit-transform:translateX(-4%)}95%{-webkit-transform:translateX(2%)}100%{-webkit-transform:translateX(0%)}}.slideRight{animation-name:slideRight;-webkit-animation-name:slideRight;animation-duration:1s;-webkit-animation-duration:1s;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;visibility:visible !important}@keyframes
slideRight{0%{transform:translateX(-150%)}50%{transform:translateX(8%)}65%{transform:translateX(-4%)}80%{transform:translateX(4%)}95%{transform:translateX(-2%)}100%{transform:translateX(0%)}}@-webkit-keyframes
slideRight{0%{-webkit-transform:translateX(-150%)}50%{-webkit-transform:translateX(8%)}65%{-webkit-transform:translateX(-4%)}80%{-webkit-transform:translateX(4%)}95%{-webkit-transform:translateX(-2%)}100%{-webkit-transform:translateX(0%)}}.slideExpandUp{animation-name:slideExpandUp;-webkit-animation-name:slideExpandUp;animation-duration:1.6s;-webkit-animation-duration:1.6s;animation-timing-function:ease-out;-webkit-animation-timing-function:ease -out;visibility:visible !important}@keyframes
slideExpandUp{0%{transform:translateY(100%) scaleX(0.5)}30%{transform:translateY(-8%) scaleX(0.5)}40%{transform:translateY(2%) scaleX(0.5)}50%{transform:translateY(0%) scaleX(1.1)}60%{transform:translateY(0%) scaleX(0.9)}70%{transform:translateY(0%) scaleX(1.05)}80%{transform:translateY(0%) scaleX(0.95)}90%{transform:translateY(0%) scaleX(1.02)}100%{transform:translateY(0%) scaleX(1)}}@-webkit-keyframes
slideExpandUp{0%{-webkit-transform:translateY(100%) scaleX(0.5)}30%{-webkit-transform:translateY(-8%) scaleX(0.5)}40%{-webkit-transform:translateY(2%) scaleX(0.5)}50%{-webkit-transform:translateY(0%) scaleX(1.1)}60%{-webkit-transform:translateY(0%) scaleX(0.9)}70%{-webkit-transform:translateY(0%) scaleX(1.05)}80%{-webkit-transform:translateY(0%) scaleX(0.95)}90%{-webkit-transform:translateY(0%) scaleX(1.02)}100%{-webkit-transform:translateY(0%) scaleX(1)}}.expandUp{animation-name:expandUp;-webkit-animation-name:expandUp;animation-duration:0.4s;-webkit-animation-duration:0.4s;animation-timing-function:ease;-webkit-animation-timing-function:ease;visibility:visible !important}@keyframes
expandUp{0%{transform:translateY(100%) scale(0.4) scaleY(0.4)}60%{transform:translateY(-7%) scaleY(1.22)}75%{transform:translateY(3%)}100%{transform:translateY(0%) scale(1) scaleY(1)}}@-webkit-keyframes
expandUp{0%{-webkit-transform:translateY(100%) scale(0.4) scaleY(0.4)}60%{-webkit-transform:translateY(-7%) scaleY(1.22)}75%{-webkit-transform:translateY(3%)}100%{-webkit-transform:translateY(0%) scale(1) scaleY(1)}}.fadeIn{animation-name:fadeIn;-webkit-animation-name:fadeIn;animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;visibility:visible !important}@keyframes
fadeIn{0%{transform:scale(0);opacity:0.0}60%{transform:scale(1.1)}80%{transform:scale(0.9);opacity:1}100%{transform:scale(1);opacity:1}}@-webkit-keyframes
fadeIn{0%{-webkit-transform:scale(0);opacity:0.0}60%{-webkit-transform:scale(1.1)}80%{-webkit-transform:scale(0.9);opacity:1}100%{-webkit-transform:scale(1);opacity:1}}.expandOpen{animation-name:expandOpen;-webkit-animation-name:expandOpen;animation-duration:1.2s;-webkit-animation-duration:1.2s;animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out;visibility:visible !important}@keyframes
expandOpen{0%{transform:scale(1.8)}50%{transform:scale(0.95)}80%{transform:scale(1.05)}90%{transform:scale(0.98)}100%{transform:scale(1)}}@-webkit-keyframes
expandOpen{0%{-webkit-transform:scale(1.8)}50%{-webkit-transform:scale(0.95)}80%{-webkit-transform:scale(1.05)}90%{-webkit-transform:scale(0.98)}100%{-webkit-transform:scale(1)}}.bigEntrance{animation-name:bigEntrance;-webkit-animation-name:bigEntrance;animation-duration:1.6s;-webkit-animation-duration:1.6s;animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out;visibility:visible !important}@keyframes
bigEntrance{0%{transform:scale(0.3) rotate(6deg) translateX(-30%) translateY(30%);opacity:0.2}30%{transform:scale(1.03) rotate(-2deg) translateX(2%) translateY(-2%);opacity:1}45%{transform:scale(0.98) rotate(1deg) translateX(0%) translateY(0%);opacity:1}60%{transform:scale(1.01) rotate(-1deg) translateX(0%) translateY(0%);opacity:1}75%{transform:scale(0.99) rotate(1deg) translateX(0%) translateY(0%);opacity:1}90%{transform:scale(1.01) rotate(0deg) translateX(0%) translateY(0%);opacity:1}100%{transform:scale(1) rotate(0deg) translateX(0%) translateY(0%);opacity:1}}@-webkit-keyframes
bigEntrance{0%{-webkit-transform:scale(0.3) rotate(6deg) translateX(-30%) translateY(30%);opacity:0.2}30%{-webkit-transform:scale(1.03) rotate(-2deg) translateX(2%) translateY(-2%);opacity:1}45%{-webkit-transform:scale(0.98) rotate(1deg) translateX(0%) translateY(0%);opacity:1}60%{-webkit-transform:scale(1.01) rotate(-1deg) translateX(0%) translateY(0%);opacity:1}75%{-webkit-transform:scale(0.99) rotate(1deg) translateX(0%) translateY(0%);opacity:1}90%{-webkit-transform:scale(1.01) rotate(0deg) translateX(0%) translateY(0%);opacity:1}100%{-webkit-transform:scale(1) rotate(0deg) translateX(0%) translateY(0%);opacity:1}}.hatch{animation-name:hatch;-webkit-animation-name:hatch;animation-duration:2s;-webkit-animation-duration:2s;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;transform-origin:50% 100%;-ms-transform-origin:50% 100%;-webkit-transform-origin:50% 100%;visibility:visible !important}@keyframes
hatch{0%{transform:rotate(0deg) scaleY(0.6)}20%{transform:rotate(-2deg) scaleY(1.05)}35%{transform:rotate(2deg) scaleY(1)}50%{transform:rotate(-2deg)}65%{transform:rotate(1deg)}80%{transform:rotate(-1deg)}100%{transform:rotate(0deg)}}@-webkit-keyframes
hatch{0%{-webkit-transform:rotate(0deg) scaleY(0.6)}20%{-webkit-transform:rotate(-2deg) scaleY(1.05)}35%{-webkit-transform:rotate(2deg) scaleY(1)}50%{-webkit-transform:rotate(-2deg)}65%{-webkit-transform:rotate(1deg)}80%{-webkit-transform:rotate(-1deg)}100%{-webkit-transform:rotate(0deg)}}.bounce{animation-name:bounce;-webkit-animation-name:bounce;animation-duration:1.6s;-webkit-animation-duration:1.6s;animation-timing-function:ease;-webkit-animation-timing-function:ease;transform-origin:50% 100%;-ms-transform-origin:50% 100%;-webkit-transform-origin:50% 100%}@keyframes
bounce{0%{transform:translateY(0%) scaleY(0.6)}60%{transform:translateY(-100%) scaleY(1.1)}70%{transform:translateY(0%) scaleY(0.95) scaleX(1.05)}80%{transform:translateY(0%) scaleY(1.05) scaleX(1)}90%{transform:translateY(0%) scaleY(0.95) scaleX(1)}100%{transform:translateY(0%) scaleY(1) scaleX(1)}}@-webkit-keyframes
bounce{0%{-webkit-transform:translateY(0%) scaleY(0.6)}60%{-webkit-transform:translateY(-100%) scaleY(1.1)}70%{-webkit-transform:translateY(0%) scaleY(0.95) scaleX(1.05)}80%{-webkit-transform:translateY(0%) scaleY(1.05) scaleX(1)}90%{-webkit-transform:translateY(0%) scaleY(0.95) scaleX(1)}100%{-webkit-transform:translateY(0%) scaleY(1) scaleX(1)}}.pulse{animation-name:pulse;-webkit-animation-name:pulse;animation-duration:3s;-webkit-animation-duration:3s;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite}@keyframes
pulse{0%{transform:scale(1);opacity:1}60%{transform:scale(1);opacity:1}80%{transform:scale(0.8);opacity:0.5}100%{transform:scale(1);opacity:1}}@-webkit-keyframes
pulse{0%{-webkit-transform:scale(1);opacity:1}60%{-webkit-transform:scale(1);opacity:1}80%{-webkit-transform:scale(0.80);opacity:0.5}100%{-webkit-transform:scale(1);opacity:1}}.floating{animation-name:floating;-webkit-animation-name:floating;animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite}@keyframes
floating{0%{transform:translateY(0%)}50%{transform:translateY(8%)}100%{transform:translateY(0%)}}@-webkit-keyframes
floating{0%{-webkit-transform:translateY(0%)}50%{-webkit-transform:translateY(8%)}100%{-webkit-transform:translateY(0%)}}.tossing{animation-name:tossing;-webkit-animation-name:tossing;animation-duration:2.5s;-webkit-animation-duration:2.5s;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite}@keyframes
tossing{0%{transform:rotate(-4deg)}50%{transform:rotate(4deg)}100%{transform:rotate(-4deg)}}@-webkit-keyframes
tossing{0%{-webkit-transform:rotate(-4deg)}50%{-webkit-transform:rotate(4deg)}100%{-webkit-transform:rotate(-4deg)}}.pullUp{animation-name:pullUp;-webkit-animation-name:pullUp;animation-duration:1.1s;-webkit-animation-duration:1.1s;animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out;transform-origin:50% 100%;-ms-transform-origin:50% 100%;-webkit-transform-origin:50% 100%}@keyframes
pullUp{0%{transform:scaleY(0.1)}40%{transform:scaleY(1.02)}60%{transform:scaleY(0.98)}80%{transform:scaleY(1.01)}100%{transform:scaleY(0.98)}80%{transform:scaleY(1.01)}100%{transform:scaleY(1)}}@-webkit-keyframes
pullUp{0%{-webkit-transform:scaleY(0.1)}40%{-webkit-transform:scaleY(1.02)}60%{-webkit-transform:scaleY(0.98)}80%{-webkit-transform:scaleY(1.01)}100%{-webkit-transform:scaleY(0.98)}80%{-webkit-transform:scaleY(1.01)}100%{-webkit-transform:scaleY(1)}}.pullDown{animation-name:pullDown;-webkit-animation-name:pullDown;animation-duration:1.1s;-webkit-animation-duration:1.1s;animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out;transform-origin:50% 0%;-ms-transform-origin:50% 0%;-webkit-transform-origin:50% 0%}@keyframes
pullDown{0%{transform:scaleY(0.1)}40%{transform:scaleY(1.02)}60%{transform:scaleY(0.98)}80%{transform:scaleY(1.01)}100%{transform:scaleY(0.98)}80%{transform:scaleY(1.01)}100%{transform:scaleY(1)}}@-webkit-keyframes
pullDown{0%{-webkit-transform:scaleY(0.1)}40%{-webkit-transform:scaleY(1.02)}60%{-webkit-transform:scaleY(0.98)}80%{-webkit-transform:scaleY(1.01)}100%{-webkit-transform:scaleY(0.98)}80%{-webkit-transform:scaleY(1.01)}100%{-webkit-transform:scaleY(1)}}.stretchLeft{animation-name:stretchLeft;-webkit-animation-name:stretchLeft;animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out;transform-origin:100% 0%;-ms-transform-origin:100% 0%;-webkit-transform-origin:100% 0%}@keyframes
stretchLeft{0%{transform:scaleX(0.3)}40%{transform:scaleX(1.02)}60%{transform:scaleX(0.98)}80%{transform:scaleX(1.01)}100%{transform:scaleX(0.98)}80%{transform:scaleX(1.01)}100%{transform:scaleX(1)}}@-webkit-keyframes
stretchLeft{0%{-webkit-transform:scaleX(0.3)}40%{-webkit-transform:scaleX(1.02)}60%{-webkit-transform:scaleX(0.98)}80%{-webkit-transform:scaleX(1.01)}100%{-webkit-transform:scaleX(0.98)}80%{-webkit-transform:scaleX(1.01)}100%{-webkit-transform:scaleX(1)}}.stretchRight{animation-name:stretchRight;-webkit-animation-name:stretchRight;animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out;transform-origin:0% 0%;-ms-transform-origin:0% 0%;-webkit-transform-origin:0% 0%}@keyframes
stretchRight{0%{transform:scaleX(0.3)}40%{transform:scaleX(1.02)}60%{transform:scaleX(0.98)}80%{transform:scaleX(1.01)}100%{transform:scaleX(0.98)}80%{transform:scaleX(1.01)}100%{transform:scaleX(1)}}@-webkit-keyframes
stretchRight{0%{-webkit-transform:scaleX(0.3)}40%{-webkit-transform:scaleX(1.02)}60%{-webkit-transform:scaleX(0.98)}80%{-webkit-transform:scaleX(1.01)}100%{-webkit-transform:scaleX(0.98)}80%{-webkit-transform:scaleX(1.01)}100%{-webkit-transform:scaleX(1)}}@media screen and (max-width: 1180px){#container{min-width:940px}#positioner{width:940px;min-width:940px}.inner #positioner:after{right:330px}#main_navi .navi_item
a{padding:26px
8px 0;font-size:12px;height:37px}#main_navi{width:610px;left:318px;padding-right:25px}.inner
#mainpage_right{right:-100px}#block_to_fix{width:940px;margin-left:-470px}}@media screen and (max-width: 640px){#container{min-width:320px}#positioner{width:auto;min-width:320px;min-height:0}#positioner:after{display:none}#block_to_fix{width:100%;left:0;right:0;margin-left:0}#contacts_block{position:absolute;left:20px;right:auto;top:107px}#content{width:auto;padding:20px
20px}.inner #mainpage_right,#mainpage_right{background:none;position:relative;left:auto;height:auto;top:auto;right:auto}.short
#mainpage_right{display:none}.inner #mainpage_inside,#mainpage_inside{position:relative;z-index:3;bottom:auto;width:auto;right:auto;background:#fff;padding:20px
20px 0;font-size:14px;line-height:1.5;font-weight:700;text-align:left}#logo{left:-13px}#logo_line{left:275px;animation-name:none;-webkit-animation-name:none}#logo{background-size:260px 82px;left:-13px;width:260px}#logo
img{width:150px;height:47px;padding-top:17px}#logo_line{background-size:32px 40px;width:32px;height:40px;left:160px;top:24px}#two_rows_wrapper
.row_item{background:none;font-size:14px;line-height:1.5;padding:0
0 20px;width:auto;display:block}#footer{padding:25px
20px;text-align:left}#main_navi{width:100px;top:63px;left:auto;right:-1px;animation-name:none;-webkit-animation-name:none}#mobile_navi{display:block;position:absolute;top:63px;right:0;white-space:nowrap;min-width:180px;background:#143951;display:none}#main_navi
.navi_item{height:auto;display:block}#main_navi .navi_item
a{padding:12px
20px;height:auto;display:block;font-size:13px;line-height:1;font-weight:400;text-decoration:none;text-transform:uppercase;color:#fff;text-align:right}#main_navi .navi_item+.navi_item
a{border-top:1px solid #1b5073}#main_navi .navi_item a:hover{background:#0e2e42;color:#fff}#mobile_opener{display:block}.inner
#content{width:auto}#mainpage_right
h1{font-weight:300;padding-top:10px;padding-bottom:30px}#content
h2{font-size:27px}#content
h3{font-size:24px}#content
h4{font-size:21px}#content
h5{font-size:18px}#content .team_item
.team_item_title{font-size:21px;padding:0
0 0 20px}#content .team_item
.team_item_d{font-size:16px;font-weight:400;padding:10px
0 0 20px}#content .team_item
.team_item_quote{font-size:14px;margin-left:20px}#projects_wrapper{margin-right:-20px}#projects_wrapper
.project_item{width:50%;padding:0
20px 0 0;margin:0
0 30px 0;box-sizing:border-box}#projects_wrapper
.project_item_title{font-size:21px}#socials{top:105px;right:50px}#lang{top:108px;right:14px}#positioner>img{display:block;width:900px;height:395px}#main_navi{top:19px}.inner #positioner>img{height:152px}.inner #positioner:before{background:#dae8f3;position:absolute;overflow:hidden;z-index:3;content:'';top:0;left:0;right:0;bottom:0}.inner
#mainpage_inside{border-radius:0 0 0 0}#content
.thumbs_item{width:33.333%;height:auto;margin:0
0 15px 0;box-sizing:border-box;padding-right:20px}#content .thumbs_item
img{width:100%;height:auto}.project_person_image{width:100px;height:100px;margin-right:-100px}.project_person_image
img{width:100px;height:100px}.project_person_data{margin-left:115px}.project_person_pre{font-size:16px;padding-top:0}.project_person_title{font-size:24px}.project_person_phone{font-size:16px}.project_person_email{font-size:13px}}@media screen and (max-width: 480px){#two_rows_wrapper
.row_item{font-size:13px}#mainpage_inside{font-size:13px}#projects_wrapper
.project_item_title{font-size:16px;font-weight:400;letter-spacing:normal}}@media screen and (max-width: 360px){#projects_wrapper
.project_item_title{font-size:18px}#projects_wrapper{margin-right:0}#projects_wrapper
.project_item{width:100%;padding:0
0 0 0}#contacts_block{top:109px;font-size:15px}}