.oneline{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden;}.clear{clear:both;float:left;}.inline-block{display:inline-block;}.justify{text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;}.w-fix{display:inline-block;width:100%;height:0;vertical-align:middle;}.h-fix{display:inline-block;width:0;height:100%;vertical-align:middle;}.reverse-h{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH";}.container,.big-container{margin:auto;position:relative;padding:0 20px;}.container{max-width:1400px;}.big-container{max-width:1480px;}html.open{overflow:hidden;}html.open header{overflow-y:scroll;background:#373737;position:fixed;top:0;left:0;height:100%;}html.open header .header-top{background:#fff;}html.open header .header-top .header-right .control-panel .menu-icon{background-image:url(/img/button_menu_close.png);width:22px;height:22px;margin-left:29px;}html.open header .header-top:before{display:none;}html.open header .menu-responsive{display:block;}html.open header.tablet .header-top .header-right .control-panel .social-icons,html.open header.tablet .header-top .header-right .control-panel .languages{display:none;}body{position:relative;min-width:480px;}body:after{display:none;content:'';position:fixed;top:0;left:0;width:100%;height:100%;background:#000;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);filter:alpha(opacity = 80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;z-index:2;}body.dark:after{display:block;}header,#content,footer{width:100%;float:left;clear:both;}header{position:absolute;top:0;left:0;width:100%;z-index:2;text-align:right;}header .header-top{height:150px;}header .header-top >.container{height:100%;}header .header-top .logo{position:absolute;top:14px;left:0px;background:url(/img/logo_jk.png) no-repeat center/100% 100%;width:169px;height:123px;}header .header-top .header-right{position:relative;display:inline-block;}header .header-top .header-right .control-panel{padding:15px 0;}header .header-top .header-right .control-panel *{display:inline-block;vertical-align:middle;}header .header-top .header-right .control-panel .social-icons{border-right:1px solid #fff;}header .header-top .header-right .control-panel .social-icons a{margin:0 18px;}header .header-top .header-right .control-panel .languages .lang{border-radius:50%;text-align:center;width:37px;height:37px;background:#fff;line-height:37px;margin-left:12px;font-size:14px;}header .header-top .header-right .control-panel .languages .lang.current,header .header-top .header-right .control-panel .languages .lang:hover{color:#fff;background:#e1221a;}header .header-top .header-right .control-panel .menu-icon{display:none;margin-left:23px;width:28px;height:18px;background:url(/img/button_menu.png) no-repeat center/100% 100%;}header .header-top .header-right .menu{display:inline-block;background:#fff;border-radius:30px;margin-right:-40px;padding:0 12px;-webkit-box-shadow:inset 0px 0px 10px 0px rgba(0,0,0,0.1);-moz-box-shadow:inset 0px 0px 10px 0px rgba(0,0,0,0.1);box-shadow:inset 0px 0px 10px 0px rgba(0,0,0,0.1);}header .header-top .header-right .menu .menu-item{display:inline-block;vertical-align:middle;font-size:17px;padding:20px 28px;letter-spacing:0.5px;}header .header-top .header-right .menu .menu-item.current,header .header-top .header-right .menu .menu-item:hover{color:#e1221a;}header .header-top:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);filter:alpha(opacity = 70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;}header .menu-responsive{display:none;position:absolute;top:100px;left:0;width:100%;text-align:center;}header .menu-responsive .menu{margin-top:73px;}header .menu-responsive .menu .menu-item{display:block;color:#fff;font-size:17px;padding:23px 0;}header .menu-responsive .menu .menu-item.current,header .menu-responsive .menu .menu-item:hover{color:#e1221a;}header .menu-responsive .control-panel{margin:73px 0;}header .menu-responsive .control-panel *{display:inline-block;vertical-align:middle;}header .menu-responsive .control-panel .social-icons{border-right:1px solid #fff;margin-right:15px;padding-right:15px;}header .menu-responsive .control-panel .social-icons a{margin:0 11px;}header .menu-responsive .control-panel .languages .lang{border-radius:50%;text-align:center;width:38px;height:38px;background:#fff;line-height:38px;margin:0 11px;font-size:14px;}header .menu-responsive .control-panel .languages .lang.current,header .menu-responsive .control-panel .languages .lang:hover{color:#fff;background:#e1221a;}header.tablet .header-top .header-right,header.mobile .header-top .header-right{vertical-align:middle;}header.tablet .header-top .header-right .menu,header.mobile .header-top .header-right .menu{display:none;}header.tablet .header-top .header-right .control-panel .menu-icon,header.mobile .header-top .header-right .control-panel .menu-icon{display:inline-block;}header.tablet .header-top{height:100px;}header.tablet .header-top .logo{top:3px;left:3px;width:136px;height:99px;}header.mobile{position:relative;}header.mobile .header-top{height:80px;background:#fff;}header.mobile .header-top .logo{top:-1px;left:6px;width:115px;height:84px;}header.mobile .header-top .header-right .control-panel .social-icons,header.mobile .header-top .header-right .control-panel .languages{display:none;}header.mobile .menu-responsive{top:80px;}header.mobile:before{display:none;}#content{min-height:700px;background:#000;}#content .inner-banner{position:relative;border-bottom:10px solid #e1221a;text-align:center;}#content .inner-banner img{width:100%;height:auto;}#content .inner-banner img.no-image{max-width:100%;width:auto;}#content .inner-banner .gradient{position:absolute;bottom:0;left:0;width:100%;height:100%;background:url(/img/banner_gradient.png) repeat-x bottom;}#content .inner-banner .page-title{color:#fff;position:absolute;left:20px;bottom:45px;font-size:58px;font-weight:bold;letter-spacing:2px;}#content .page-wrapper{padding-top:50px;padding-bottom:80px;}#content .editor *{color:#fff;}#content.tablet .inner-banner,#content.mobile .inner-banner{padding-bottom:0;background:#e1221a;}#content.tablet .inner-banner .gradient,#content.mobile .inner-banner .gradient{display:none;}#content.tablet .inner-banner .page-title,#content.mobile .inner-banner .page-title{position:relative;left:auto;bottom:auto;font-size:40px;}footer{padding:30px 0;}footer .menu{display:inline-block;vertical-align:middle;}footer .menu a{display:inline-block;vertical-align:middle;border-right:1px solid #d1cfcf;padding:0 20px;font-size:13px;color:#010000;}footer .menu a:first-child{padding-left:0;}footer .menu a:last-child{border:none;}footer .copyright{float:right;letter-spacing:0.5px;font-size:13px;}footer .copyright a{font-size:13px;}footer.tablet,footer.mobile{text-align:center;}footer.tablet .copyright,footer.mobile .copyright{float:none;}footer.tablet .copyright{margin-top:30px;}footer.mobile .menu{display:none;}@media screen and (max-width: 1520px){header .header-top .header-right .menu{margin-right:0;}header .header-top .header-right .menu .menu-item{padding:20px;}}#content #popup{display:none;position:absolute;top:80px;left:0;right:0;margin:auto;width:100%;max-width:1440px;background:#212121;z-index:3;margin-bottom:200px;}#content #popup .close-button{position:absolute;top:0;right:0;background:#000 url(/img/button_lightbox_close.png) no-repeat center/22px;width:40px;height:40px;cursor:pointer;}#content #popup .lightbox-content{padding:42px 120px 50px;}#content #popup .lightbox-content .project-date{font-size:28px;color:#fff;border-bottom:1px solid #f31811;padding-bottom:15px;}#content #popup .lightbox-content .project-name{color:#fff;font-size:28px;margin-top:12px;}#content #popup .lightbox-content .galleries{margin-top:35px;}#content #popup .lightbox-content .galleries .big-photo-container{position:relative;overflow:hidden;white-space:nowrap;}#content #popup .lightbox-content .galleries .big-photo-container .slider{display:inline-block;}#content #popup .lightbox-content .galleries .big-photo-container .big-photo{position:relative;}#content #popup .lightbox-content .galleries .big-photo-container .big-photo img{width:100%;height:auto;}#content #popup .lightbox-content .galleries .big-photo-container .big-photo iframe{position:absolute;top:0;left:0;width:100%;height:100%;}#content #popup .lightbox-content .galleries .galleries-container{margin-top:40px;position:relative;}#content #popup .lightbox-content .galleries .galleries-container .gallery-pager{margin:0 50px;position:relative;overflow:hidden;white-space:nowrap;}#content #popup .lightbox-content .galleries .galleries-container .gallery-pager .slider{display:inline-block;}#content #popup .lightbox-content .galleries .galleries-container .gallery-pager .gallery{position:relative;display:inline-block;cursor:pointer;}#content #popup .lightbox-content .galleries .galleries-container .gallery-pager .gallery .play-icon{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;background:url(/img/play-icon.png) no-repeat center;}#content #popup .lightbox-content .galleries .galleries-container .prev,#content #popup .lightbox-content .galleries .galleries-container .next{position:absolute;top:0;bottom:0;margin:auto;background:url(/img/arrow_gallery.png) no-repeat center/100% 100%;width:10px;height:40px;}#content #popup .lightbox-content .galleries .galleries-container .prev.disable,#content #popup .lightbox-content .galleries .galleries-container .next.disable{display:none;}#content #popup .lightbox-content .galleries .galleries-container .prev{left:10px;}#content #popup .lightbox-content .galleries .galleries-container .next{right:10px;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH";}#content #popup.open{display:block;}#content .left-menu{display:inline-block;vertical-align:top;width:276px;background:#171717;margin-right:40px;margin-left:-30px;padding:16px 0;}#content .left-menu *{color:#fff;font-size:15px;}#content .left-menu .category .category-title{cursor:pointer;font-weight:bold;padding:12px 20px;letter-spacing:0.5px;position:relative;}#content .left-menu .category .category-title span{background:#fff url(/img/button_cat_more.png) no-repeat center/10px;position:absolute;top:0;bottom:0;margin:auto;right:20px;width:14px;height:14px;}#content .left-menu .category .years{display:none;}#content .left-menu .category .years .year{display:block;background:url(/img/arrow_1.png) no-repeat left 20px center/5px 10px;letter-spacing:0.5px;padding:10px 40px;}#content .left-menu .category .years .year.current,#content .left-menu .category .years .year:hover{background-color:#f31811;}#content .left-menu .category.open .category-title span{background-image:url(/img/button_cat_less.png);}#content .left-menu .category.open .years{display:block;}#content .left-menu-select{display:none;margin-bottom:30px;}#content .left-menu-select .selects{cursor:pointer;width:100%;z-index:1;background:#171717 url(/img/button_cat_more.png) no-repeat right 20px center;position:relative;}/*953795e33e25c16a067bcfa2a5842f5b*/#content .left-menu-select .selects .select-input{font-size:15px;margin:0 20px;line-height:40px;color:#fff;letter-spacing:0.5px;}#content .left-menu-select .selects .select-container{display:none;background:#171717;position:absolute;width:100%;z-index:1;max-height:200px;overflow-y:scroll;}#content .left-menu-select .selects .select-container div{line-height:40px;font-size:16px;padding:0 20px;color:#fff;}#content .left-menu-select .selects .select-container div:hover{background:#f31811;}#content .projects-container{display:inline-block;vertical-align:top;width:calc(100% - 286px);}#content .projects-container .projects .project{display:inline-block;vertical-align:top;margin-right:2.6%;width:23%;margin-bottom:45px;}#content .projects-container .projects .project *{color:#fff;}#content .projects-container .projects .project .photo{position:relative;display:block;}#content .projects-container .projects .project .photo img{width:100%;height:auto;}#content .projects-container .projects .project .photo .tri{position:absolute;top:0;right:0;width:0;height:0;border-style:solid;border-width:0 80px 80px 0;border-color:transparent #fff transparent transparent;}#content .projects-container .projects .project .photo .icon{position:absolute;top:10px;right:10px;width:28px;height:28px;background:url(/img/button_grallery_zoom.svg) no-repeat center/100% 100%;}#content .projects-container .projects .project .project-date{display:block;border-bottom:1px solid #f31811;font-size:17px;margin-top:15px;padding-bottom:17px;}#content .projects-container .projects .project .project-name{display:block;font-size:17px;margin-top:10px;line-height:30px;}#content .projects-container .projects .project.canOpen{cursor:pointer;}#content .projects-container .projects .project:nth-child(4n){margin-right:0;}#content .projects-container .pager{text-align:center;}#content .projects-container .pager *{display:inline-block;vertical-align:middle;color:#848484;font-size:14px;}#content .projects-container .pager .first_page_num,#content .projects-container .pager .total_page_num,#content .projects-container .pager .range .page_num,#content .projects-container .pager .page_input{line-height:30px;height:30px;}#content .projects-container .pager .first_page_num,#content .projects-container .pager .total_page_num,#content .projects-container .pager .range .page_num{width:30px;margin:0 5px;}#content .projects-container .pager .first_page_num.current,#content .projects-container .pager .first_page_num:hover,#content .projects-container .pager .total_page_num.current,#content .projects-container .pager .total_page_num:hover,#content .projects-container .pager .range .page_num.current,#content .projects-container .pager .range .page_num:hover{color:#fff;background:#f31812;}#content .projects-container .pager .first_page_num.disabled,#content .projects-container .pager .total_page_num.disabled,#content .projects-container .pager .prev.disabled,#content .projects-container .pager .next.disabled{display:none;}#content .projects-container .pager .prev,#content .projects-container .pager .next{width:9px;height:16px;margin:0 5px;background:url(/img/pager-arrow.png) no-repeat;}#content .projects-container .pager .next{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH";}#content .projects-container .pager .page_input{width:44px;padding-left:10px;text-align:left;margin-left:20px;background:#fff;}#content.tablet .left-menu-select,#content.mobile .left-menu-select{display:block;}#content.tablet .left-menu,#content.mobile .left-menu{display:none;}#content.tablet .projects-container,#content.mobile .projects-container{width:100%;}#content.tablet .projects-container .projects .project{width:30%;margin-right:5%;}#content.tablet .projects-container .projects .project:nth-child(3n){margin-right:0;}#content.mobile #popup{top:20px;margin-bottom:20px;}#content.mobile #popup .lightbox-content{padding-left:20px;padding-right:20px;}#content.mobile #popup .lightbox-content .galleries .big-photo-container{white-space:normal;}#content.mobile #popup .lightbox-content .galleries .big-photo-container .slider{display:block;}#content.mobile #popup .lightbox-content .galleries .galleries-container{display:none;}#content.mobile .projects-container .projects .project{width:48%;margin-right:4%;}#content.mobile .projects-container .projects .project:nth-child(even){margin-right:0;}@media screen and (max-width: 1520px){#content .left-menu{margin-left:0;}#content .projects-container{width:calc(100% - 316px);}}