.news-block .uk-first-column:nth-child(1) {
    width: 100%;
}

.filters-main-box {
    position: absolute;
    top: 250px;
    left: 200px;
    width: 350px;

    background-color: #fff;
}

.filter-tab {
    display: none;
}

.filter-tab.f-tab-active {
    display: block;
}

.filter-top-control li + li {
    margin-left: 8px;
}

.filter-top-control a,
.filter-top-control a:active,
.filter-top-control a:focus,
.filter-top-control a:visited {
    font-size: 15px;
    color: #c3c3c3;
    font-weight: bold;
    text-decoration: none;
}

.filter-top-control a:hover {
    color: #444444;
}

.filter-top-control a.active-f-tab-control,
.filter-top-control a.active-f-tab-control:active,
.filter-top-control a.active-f-tab-control:focus,
.filter-top-control a.active-f-tab-control:visited,
.filter-top-control a.active-f-tab-control:hover {
    color: #444444;
}

.filters-main-box ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.filter-header {
    padding: 20px;
    -webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, .2);
    box-shadow: 0px 2px 4px rgba(0, 0, 0, .2);
    position: relative;
    z-index: 1;
}

.filter-top-control li {
    display: inline-block;
    vertical-align: top;
}

.filter-content-tab header {}

.filter-content-tab header a,
.filter-content-tab header a:hover,
.filter-content-tab header a:active,
.filter-content-tab header a:focus,
.filter-content-tab header a:visited {
    position: relative;
    display: block;
    padding: 20px;
    color: #777777;
    text-decoration: none;
}

.filter-content-tab header a:hover,
.filter-content-tab .active-header {
    background-color: #f7f7f7;
}

.filter-content-tab header a b,
.filter-content-tab header a:hover b,
.filter-content-tab header a:active b,
.filter-content-tab header a:focus b,
.filter-content-tab header a:visited b {
    font-weight: bold;
    color: #00aaee;
}

.filter-content-tab header a i {
    display: block;
    position: absolute;
    width: 12px;
    height: 8px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAICAYAAADN5B7xAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjE2RjEzNzNFMzdFMTFFNDk3NDFDRUU4N0VEMTFBM0IiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjE2RjEzNzRFMzdFMTFFNDk3NDFDRUU4N0VEMTFBM0IiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyMTZGMTM3MUUzN0UxMUU0OTc0MUNFRTg3RUQxMUEzQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyMTZGMTM3MkUzN0UxMUU0OTc0MUNFRTg3RUQxMUEzQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqfTchAAAACsSURBVHjaYjx27FgDAwNDm6Wl5S8GPOD48ePsQKqSCUi4AfEyoAAzHsUsQGo5ELuCNHgAsQIQLwJKMGFRDDJoJRDLArEnE9Apn6CaDIF4KlABI5JiEHsOEGuCFIPUgk0EMt5AneYJ8g+SBf1A7ACSg6phYPz//z+y9apA6jAQTwDJAXE+ENsAFd+BqUHRANVkCaR2AfF/qMknkOUxNEA1gZz3H6h4N7ocQIABAEWEPoGGLgwDAAAAAElFTkSuQmCC') no-repeat 0 0;
    right: 13px;
    top: 50%;
    margin-top: -4px;
}

.filter-content-tab .active-header a i {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAICAYAAADN5B7xAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUJBQzY0M0NFMzdEMTFFNDg2NUZBMTMzODc1RTUxNEQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUJBQzY0M0RFMzdEMTFFNDg2NUZBMTMzODc1RTUxNEQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFQkFDNjQzQUUzN0QxMUU0ODY1RkExMzM4NzVFNTE0RCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFQkFDNjQzQkUzN0QxMUU0ODY1RkExMzM4NzVFNTE0RCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuxWGYkAAACwSURBVHjadI+xCQJBEEV3rgAjQ0PBFlzQRNASFA2s4UxtwNgarMBIUQ4EZbcIE1HLUNc3MIGs3MLjw/z/h1lJKbn8xRiHiHjvD7kneYFwF9GgwIhSrC0QbiMXWIMaJfQpXf8KhFvIGbYESputkCn0mD11VpjRtDNOsPi5YAk79SzjJITQQCu4w5hN7+xPunQDHRgUtuEBkzysj9kHmcMN9lo46p0YL1fzbNFMT/sKMAC36US3oTPh8AAAAABJRU5ErkJggg==') no-repeat 0 0;
}

.filter-button-open,
.filter-button-close {
    position: absolute;
    right: 10px;
    top: 24px;
    cursor: pointer;
}

.filter-button-open {
    top: 22px;
}

.filter-button-open.hide,
.filter-button-close.hide {
    display: none;
}

.filter-main-content {
    overflow: auto;
    position: relative;
    max-height: 475px;
}

.filter-main-content.hide {
    display: none;
}


.filter-main-content::-webkit-scrollbar {
    width: 5px;
}

.filter-main-content::-webkit-scrollbar-track {}

.filter-main-content::-webkit-scrollbar-thumb {
    background-color: darkgrey;
    outline: none;
    border-radius: 5px;
}



.filters-list li {
    min-height: 50px;
}

.filters-list .custom-radio-checkbox {
    padding: 20px;
}

/**/

.filters-icons {
    display: inline-block;
    vertical-align: top;
    width: 26px;
    height: 26px;
    margin-top: -5px;
    background: url('./media/allIcons.png');
}

.filter-icon-green-st150681 {
    background-position: 0 -910px;
}

.filter-icon-green-st150682 {
    background-position: 0 -806px;
}

.filter-icon-green-st150683 {
    background-position: 0 -832px;
}

.filter-icon-green-st150684 {
    background-position: 0 -858px;
}

.filter-icon-green-st150685 {
    background-position: 0 -1118px;
}

.filter-icon-green-st150686 {
    background-position: 0 -1710px;
}

.filter-icon-green-st150687 {
    background-position: 0 -936px;
}

.filter-icon-green-st150688 {
    background-position: 0 -1040px;
}

.filter-icon-green-st150689 {
    background-position: 0 -1066px;
}

.filter-icon-green-st150690 {
    background-position: 0 -1092px;
}

.filter-icon-green-st150692 {
    background-position: 0 -1040px;
}

.filter-icon-green-st150691 {
    background-position: 0 -1736px;
}

.filter-icon-green-st150693 {
    background-position: 0 -936px;
}

.filter-icon-green-st150696 {
    background-position: 0 -1014px;
}

.filter-icon-green-st150694 {
    background-position: 0 -1660px;
}

.filter-icon-green-st150695 {
    background-position: 0 -1684px;
}


.filter-icon-red-st150681 {
    background-position: 0 0;
}

.filter-icon-red-st150682 {
    background-position: 0 -26px;
}

.filter-icon-red-st150683 {
    background-position: 0 -52px;
}

.filter-icon-red-st150684 {
    background-position: 0 -78px;
}

.filter-icon-red-st150685 {
    background-position: 0 -104px;
}

.filter-icon-red-st150686 {
    background-position: 0 -130px;
}

.filter-icon-red-st150687 {
    background-position: 0 -156px;
}

.filter-icon-red-st150688 {
    background-position: 0 -182px;
}

.filter-icon-red-st150689 {
    background-position: 0 -208px;
}

.filter-icon-red-st150690 {
    background-position: 0 -234px;
}

.filter-icon-red-st150692 {
    background-position: 0 -260px;
}

.filter-icon-red-st150691 {
    background-position: 0 -286px;
}

.filter-icon-red-st150693 {
    background-position: 0 -312px;
}

.filter-icon-red-st150696 {
    background-position: 0 -338px;
}

.filter-icon-red-st150694 {
    background-position: 0 -364px;
}

/**/

.filters-list .filters-icons {
    float: left;
}

.filters-list .filters-icons + .f-text {
    margin-left: 40px;
}

.filters-list .f-text {
    display: block;
}

.select-all .f-text {
    margin-left: 40px;
}

.filter-tab .title-filter {
    font-size: 16px;
    padding: 15px 15px 10px;
}

.icon-list-style a,
.icon-list-style a:active,
.icon-list-style a:focus,
.icon-list-style a:visited {
    padding: 20px;
    text-decoration: none;
    display: block;
    position: relative;
}

.icon-list-style a:hover {
    background-color: #00aaee;
    color: #fff;
}

.icon-list-style a .arrow {
    display: block;
    width: 8px;
    height: 14px;
    position: absolute;
    right: 15px;
    top: 50%;
    margin-top: -7px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAcCAYAAABcSP4GAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjA5Q0ZGNUNFMzlGMTFFNDkxNDVGRDk5OEM4RjRFNTYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjA5Q0ZGNURFMzlGMTFFNDkxNDVGRDk5OEM4RjRFNTYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCMDlDRkY1QUUzOUYxMUU0OTE0NUZEOTk4QzhGNEU1NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCMDlDRkY1QkUzOUYxMUU0OTE0NUZEOTk4QzhGNEU1NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsJzuukAAAEWSURBVHjahNE/S8NQFIfhkz/WrVMnyeBQP4BbheogpOAsuNtP4Gonp3Z1EceCoJMKroKLFUOps0uHijgoOAUcBEt8T0mlvZyaAw+E5Jd7z73Hy7KsJCJL+BKjfLRwi7IVEFZYxjUGqEBmTR9CXOEZkRVQAboYoWoFlIdjvKNmBaYOkSL2xS5+FW/C2KKTb7HhbuHjFC9Yc5vUE5wvOmYJl3hadFFHeETZOpFXNKwwSRL5rwqnqYEOPnCHihX4xh5ecY/IDWj95KE+eqi6Aa0xmrjBA2qTUxhDOsh70sZ3C6fprqAv29hHA0noNHyCHWxiONtDgDOso463v6uGzuICq9jC59ws8qtewTZS6ya1qdj6qPUrwABxpyhKPWv6hgAAAABJRU5ErkJggg==') no-repeat 0 -14px;
}

.icon-list-style a:hover .arrow {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAcCAYAAABcSP4GAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjA5Q0ZGNUNFMzlGMTFFNDkxNDVGRDk5OEM4RjRFNTYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjA5Q0ZGNURFMzlGMTFFNDkxNDVGRDk5OEM4RjRFNTYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCMDlDRkY1QUUzOUYxMUU0OTE0NUZEOTk4QzhGNEU1NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCMDlDRkY1QkUzOUYxMUU0OTE0NUZEOTk4QzhGNEU1NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsJzuukAAAEWSURBVHjahNE/S8NQFIfhkz/WrVMnyeBQP4BbheogpOAsuNtP4Gonp3Z1EceCoJMKroKLFUOps0uHijgoOAUcBEt8T0mlvZyaAw+E5Jd7z73Hy7KsJCJL+BKjfLRwi7IVEFZYxjUGqEBmTR9CXOEZkRVQAboYoWoFlIdjvKNmBaYOkSL2xS5+FW/C2KKTb7HhbuHjFC9Yc5vUE5wvOmYJl3hadFFHeETZOpFXNKwwSRL5rwqnqYEOPnCHihX4xh5ecY/IDWj95KE+eqi6Aa0xmrjBA2qTUxhDOsh70sZ3C6fprqAv29hHA0noNHyCHWxiONtDgDOso463v6uGzuICq9jC59ws8qtewTZS6ya1qdj6qPUrwABxpyhKPWv6hgAAAABJRU5ErkJggg==') no-repeat 0 0;
}

.icon-list-style a .filters-icons {
    margin: -6px 10px 0 0;
}

.icon-list-style a:hover .filter-icon-green-st150681 {
    background-position: 0 -1300px;
}

.icon-list-style a:hover .filter-icon-green-st150682 {
    background-position: 0 -1196px;
}

.icon-list-style a:hover .filter-icon-green-st150683 {
    background-position: 0 -1222px;
}

.icon-list-style a:hover .filter-icon-green-st150684 {
    background-position: 0 -1248px;
}

.icon-list-style a:hover .filter-icon-green-st150685 {
    background-position: 0 -1509px;
}

.icon-list-style a:hover .filter-icon-green-st150686 {
    background-position: 0 -649px;
}

.icon-list-style a:hover .filter-icon-green-st150687 {
    background-position: 0 -1326px;
}

.icon-list-style a:hover .filter-icon-green-st150688 {
    background-position: 0 -1430px;
}

.icon-list-style a:hover .filter-icon-green-st150689 {
    background-position: 0 -1455px;
}

.icon-list-style a:hover .filter-icon-green-st150690 {
    background-position: 0 -1480px;
}

.icon-list-style a:hover .filter-icon-green-st150692 {
    background-position: 0 -1430px;
}

.icon-list-style a:hover .filter-icon-green-st150691 {
    background-position: 0 -678px;
}

.icon-list-style a:hover .filter-icon-green-st150693 {
    background-position: 0 -1324px;
}

.icon-list-style a:hover .filter-icon-green-st150696 {
    background-position: 0 -1405px;
}

.icon-list-style a:hover .filter-icon-green-st150694 {
    background-position: 0 -1556px;
}

.icon-list-style a:hover .filter-icon-green-st150695 {
    background-position: 0 -1582px;
}

/* */

.filter-icon-white-st150681 {
    background-position: 0 -1300px;
}

.filter-icon-white-st150682 {
    background-position: 0 -1196px;
}

.filter-icon-white-st150683 {
    background-position: 0 -1222px;
}

.filter-icon-white-st150684 {
    background-position: 0 -1248px;
}

.filter-icon-white-st150685 {
    background-position: 0 -1509px;
}

.filter-icon-white-st150686 {
    background-position: 0 -649px;
}

.filter-icon-white-st150687 {
    background-position: 0 -1326px;
}

.filter-icon-white-st150688 {
    background-position: 0 -1430px;
}

.filter-icon-white-st150689 {
    background-position: 0 -1455px;
}

.filter-icon-white-st150690 {
    background-position: 0 -1480px;
}

.filter-icon-white-st150692 {
    background-position: 0 -1430px;
}

.filter-icon-white-st150691 {
    background-position: 0 -677px;
}

.filter-icon-white-st150693 {
    background-position: 0 -1324px;
}

.filter-icon-white-st150696 {
    background-position: 0 -1405px;
}

.filter-icon-white-st150694 {
    background-position: 0 -1556px;
}

.filter-icon-white-st150695 {
    background-position: 0 -1582px;
}

.filters-main-box .facilities-in-the-region {
    position: absolute;
    top: 57px;
    left: 100%;
    background-color: #fff;
    width: 300px;
    max-height: 500px;
    overflow: auto;
}

.facilities-in-the-region .title-filter {
    font-size: 18px;
    padding: 20px 15px 10px;
}

.facilities-in-the-region ul {
    padding: 0 15px 20px;
}

.facilities-in-the-region ul li + li {
    margin-top: 20px;
}

.facilities-in-the-region a,
.facilities-in-the-region a:active,
.facilities-in-the-region a:focus,
.facilities-in-the-region a:visited,
.facilities-in-the-region a:hover {
    text-decoration: none;
}
.main-photo{
    position: absolute;
    top:10px;
    right: 10px;
}
.photo{
    position: absolute;
}
.art-tab-item p{color: #777777}

/*map*/
#menu_fixed_fix .relative {
    z-index: 5555;
}

.bodywidth_fix.relative,
.bodywidth,
.block_l.relative,
.block_r {
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
}


.filters-main-box .object-detalies {
    position: absolute;
    top: 57px;
    left: 190%;
}

.object-detalies {
    background-color: #fff;
    width: 584px;
    position: relative;
}

.object-detalies > .close {
    display: block;
    width: 11px;
    height: 11px;
    position: absolute;
    top: 11px;
    right: 11px;
    cursor: pointer;
    text-indent: -99999px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDdFQjg5QzdFM0I2MTFFNEI4MzVCQ0UzRjQ1RUFDMTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDdFQjg5QzhFM0I2MTFFNEI4MzVCQ0UzRjQ1RUFDMTMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0N0VCODlDNUUzQjYxMUU0QjgzNUJDRTNGNDVFQUMxMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0N0VCODlDNkUzQjYxMUU0QjgzNUJDRTNGNDVFQUMxMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Po/qw04AAAB0SURBVHjaYmBgYNAGYp7///8z4MJAwAtVB2bo49KAJM+LIYBLIZiPUwKLAYxQCTBgZGQEKVAC4hdALAHE94Dyn2HyTAxIACoBUigDopEVYiiGmgwy8QmIBvJ5GNBMI+RmeCgRGxo8ML8RG85gJxEdgwABBgA805vDy9iqrQAAAABJRU5ErkJggg==');
}

.object-detalies > header {
    padding: 10px 15px;
}

.object-detalies > header h1,
.h1 {
    font-size: 30px;
    color: #444444;
    display: block;
    margin: 0 0 5px;
    font-weight: bold;
}

.object-detalies > header h5,
.h5 {
    font-size: 15px;
    color: #969696;
    display: block;
    margin: 0 0 5px;
}

.js-art-tab > footer {
    background-color: #f7f7f7;
    text-align: center;
    padding: 10px;
}

.js-art-tab > footer .real-link,
.js-art-tab > footer .real-link:active,
.js-art-tab > footer .real-link:focus,
.js-art-tab > footer .real-link:visited {
    color: #444444;
    text-decoration: none;
}

.js-art-tab > footer .real-link:before {
    content: '';
    display: inline-block;
    vertical-align: top;
    width: 16px;
    height: 16px;
    margin: 1px 6px 0 0;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzU5NzIyQjJFM0I4MTFFNEI4OTdEMDRBRTFDREM2M0MiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzU5NzIyQjNFM0I4MTFFNEI4OTdEMDRBRTFDREM2M0MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NTk3MjJCMEUzQjgxMUU0Qjg5N0QwNEFFMUNEQzYzQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NTk3MjJCMUUzQjgxMUU0Qjg5N0QwNEFFMUNEQzYzQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqXx4OUAAAF9SURBVHjafNNNKIRBHMfxtbtetjiLg4McJHIUTiREJAeKUJIDcRApilycJCIlUQ4snlxWeTmsHJWD00pIcUEODlyQ1nfq99QcnmenPs3M88z8Z57/zJPmOE5ApQNTKFf/AUtYQzLgU4KqZ7BvTTalCKuIIpQqQAXm1L9AM+pwoGed2PELEsaA2rdowI/6cTxjXEG+0ee1g2K1Y9bkTJRgAgt61othrwBfauepDinYJaoVZFvvTJIjSLcDxK1vNfloQT1y0KR3i6rzJeoGMQHW8YQMZb5Hg48wrfaftWuTi1bsmfkmwKcy/45XlGngsTVpTPWdFjWrt2PEvQcJ1Kj9Yd0DU7rQr/aWTsa9faNBa5WE8hFTfwhV2MWKnru52FBdGPS4G8u4V7ZPUWlWQht+NSaiOukVwBxrI150Emc6Tvd/yMKk2tdhnyv+iFpd7Vyc67vfdAJufub9ArhX2wQ5QQG6rXdmN7M4TBXAlBuUYlA/WLaSvYkrM+BfgAEAhmZOp0BrldQAAAAASUVORK5CYII=');
}

/* art tab */

.js-art-tab-controls ul {
    display: table;
    width: 100%;
    background-color: #f7f7f7;
}

.js-art-tab-controls li {
    display: table-cell;
}

.js-art-tab-controls a,
.js-art-tab-controls a:active,
.js-art-tab-controls a:focus,
.js-art-tab-controls a:visited {
    text-align: center;
    display: block;
    height: 44px;
    line-height: 42px;
    padding: 0 10px;
    color: #969696;
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;
}


.js-art-tab-controls a:hover,
.js-art-tab-controls .js-art-tab-control-active {
    background-color: #00aaee;
    color: #fff !important;
}

.art-tab-content {
    max-height: 570px;
    overflow: auto;
    position: relative;
}

.art-tab-content::-webkit-scrollbar {
    width: 5px;
}

.art-tab-content::-webkit-scrollbar-track {}

.art-tab-content::-webkit-scrollbar-thumb {
    background-color: darkgrey;
    outline: none;
    border-radius: 5px;
}


.art-tab-content .art-tab-item {
    display: none;
    padding: 15px;
}

.art-tab-content .art-tab-item.js-art-tab-active {
    display: block;
}

.clearfix:before,
.clearfix:after {
    content: "";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    zoom: 1;
    /* For IE 6/7 (trigger hasLayout) */
}

.pull-left {
    float: left;
}

.pull-right {
    float: right;
}

.post-wrap {
    width: 1098px;
    margin: 0 auto;
    position: relative;
    left: -50px;
}

.post-main-box {
    margin: 26px 0 50px;
    background: #fff;
    -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, .3);
    box-shadow: 0 0 30px rgba(0, 0, 0, .3);
}

.post-main-box > article {
    width: 571px;
    margin: 0 20px;
}

.post-main-box > article > header {
    padding: 30px 0 10px;
}

.post-main-box > article > header > a,
.post-main-box > article > header > a:active,
.post-main-box > article > header > a:focus,
.post-main-box > article > header > a:visited {
    color: #18b7f1;
    text-decoration: underline;
    font-size: 17px;
    position: relative;
    margin-left: 14px;
}

.post-main-box > article > header > a:hover {
    text-decoration: none;
}

.post-main-box > article > header > a:before {
    content: '';
    display: block;
    width: 8px;
    height: 13px;
    position: absolute;
    top: 3px;
    left: -14px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAANCAYAAACUwi84AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0VCNUJERTRFODVGMTFFNDkxMjlBNTkxNTIwQjFBNjEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0VCNUJERTVFODVGMTFFNDkxMjlBNTkxNTIwQjFBNjEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3RUI1QkRFMkU4NUYxMUU0OTEyOUE1OTE1MjBCMUE2MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3RUI1QkRFM0U4NUYxMUU0OTEyOUE1OTE1MjBCMUE2MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjSGryAAAACPSURBVHjaYvz//z8DOhDe+IkTSP1/68/3gxFdAVRyI0gBEPuz4JB0BeIXQCzFhEfSEWjFPSY8kjdAckz4JMEKgHglVPInEDshS8IUTAbiH0DMDsQ56F5mAurYDaT9oIqygFZORTeBAarIH5siuDeBinYBqQAkRVNA4thC0h1IbYByjRhxxIUHkPoHMhUgwACzRUqx2AtEFAAAAABJRU5ErkJggg==') no-repeat 0 0;
}

.post-main-box > article > .post-content {
    padding: 10px 0 20px;
}

.post-main-box > aside {
    width: 415px;
}


.map-marker {
    cursor: pointer;
    display: block;
    width: 49px;
    height: 73px;
    background: url("./media/red-gree-marker.png") no-repeat;
}

.red-map-marker {
    background-position: 0 -73px;
}

.red-map-marker:hover {
    background-position: -49px -73px;
}

.green-map-marker {
    background-position: 0 0;
}

.green-map-marker:hover {
    background-position: -49px 0;
}

.blue-map-marker {
    width: 43px;
    height: 64px;
    background: url("./media/blue-marker.png") no-repeat 0 0;
}

.blue-map-marker:hover {
    background-position: -43px 0;
}

.map-marker {
    text-align: center;
}

.map-marker .filters-icons {
    margin: 10px 0 0;
}

.map-marker .counter {
    color: #fff;
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    display: inline-block;
    vertical-align: top;
    margin: 10px 0 0;
}

.geometry-list {
    padding: 20px;
}

.geometry-list .quote .image {
    float: left;
}

.geometry-list .quote .text {
    float: right;
    width: 400px;
    margin-right: 66px;
}

.geometry-list .quote .text p {
    font-size: 24px;
    padding-top: 119px;
    line-height: 130%;
    letter-spacing: 0.1px;
}

.geometry-list .quote .text span {
    display: block;
    font-size: 18px;
    text-align: right;
}

.geometry-list .intro-text {
    font-size: 18px;
    padding: 19px 60px 0 65px;
    font-family: 'PT Sans';
}

.geometry-list .intro-text p {
    line-height: 140%;
    margin-bottom: 12px;
}

.geometry-list .intro-text h2 {
    font-size: 36px;
    padding: 30px 0;
}

.geometry-list .item {
    padding: 4px 50px 40px 65px;
}

.geometry-list .item .images {
    float: left;
    width: 320px;
}

.geometry-list .item .images img {
    max-width: 100%;
    margin-bottom: 25px;
}

.geometry-list .item .content {
    font-size: 18px;
    font-family: 'PT Sans';
}

.geometry-list .item .content .name {
    font-weight: bold;
    font-size: 24px;
    font-family: 'PT Sans';
    margin-bottom: 10px;
}

.geometry-list .item .content .name a {
    text-decoration: none;
}

.geometry-list .item .content p {
    line-height: 135%;
    margin-bottom: 10px;
}

.geometry-list .item .content p.bold {
    font-weight: bold;
}

.strategy_page .solution .spoiler_links {
    font-size: 18px;
    font-weight: bold;
    font-family: 'PT Sans';
    cursor: pointer;
    margin-top: 30px;
    border-bottom: 1px dashed #777;
    margin-bottom: 10px;
    display: inline-block;
}

.strategy_page .solution .spoiler_body,
.strategy_page .answers .spoiler_body {
    display: none;
    font-family: 'PT Sans';
    font-size: 18px;
}

.geometry-list .item .content .spoiler_links {
    font-size: 18px;
    font-weight: bold;
    font-family: 'PT Sans';
    cursor: pointer;
    margin-top: 30px;
    border-bottom: 1px dashed #777;
    margin-bottom: 10px;
    display: inline-block;
}

.geometry-list .item .content .spoiler_body,
.geometry-list .item .answers .spoiler_body {
    display: none;
    font-family: 'PT Sans';
    font-size: 18px;
}

.geometry-list .item .answers {
    background: #f2f2f2;
    margin: 0 -70px 0 -85px;
    padding: 30px 85px;
}

.geometry-list .item .answers .spoiler_links {
    font-size: 18px;
    font-weight: bold;
    font-family: 'PT Sans';
    cursor: pointer;
    border-bottom: 1px dashed #777;
    margin-bottom: 20px;
    display: inline-block;
}

.geometry-list .item .answers .spoiler_body .answer {
    margin-bottom: 12px;
}

.geometry-list .item .answers .spoiler_body .answer span {
    display: inline-block;
    border-radius: 6px;
    border: 1px solid #c2c2c2;
    font-size: 18px;
    font-weight: bold;
    padding: 4px 10px;
    margin-bottom: 3px;
}

.geometry-list .item .answers .spoiler_body .answer i {
    font-size: 12px;
}

.geometry-list .item .answers .zag {
    font-weight: bold;
    font-size: 18px;
    font-family: 'PT Sans';
}

.geometry-list .item .answers p {
    font-size: 18px;
    font-family: 'PT Sans';
    margin-top: 8px;
}

.geometry-list .item .answers form {
    padding-top: 14px;
}

.geometry-list .item .answers form input[type='text'] {
    width: 324px;
    height: 33px;
    background: #fff;
    padding: 0;
    text-indent: 20px;
    border: 1px solid #d7d7d7;
    margin-bottom: 10px;
    font-size: 14px;
    font-family: 'PT Sans';
}

.geometry-list .item .answers form input[type='text'].phone {
    width: 381px;
    margin-left: 46px;
}

.geometry-list .item .answers form textarea {
    width: 717px;
    height: 80px;
    background: #fff;
    padding: 0;
    border: 1px solid #d7d7d7;
    margin-bottom: 10px;
    font-size: 14px;
    padding: 10px 20px;
    color: #000;
    font-size: 14px;
    font-family: 'PT Sans';
}

.geometry-list .item .answers form input[type='submit'] {
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    border-radius: 6px;
    width: 170px;
    height: 36px;
    background: #01a9ef;
    font-family: 'PT Sans';
}

.gost-news__footer__authors__author .author__photo{
    width: 42px !important;
    height: 42px !important;
    border: 4px solid #00659D;
    border-radius: 100%;
    overflow: hidden;
    z-index: 1;
    margin: 0 5px 0 0;
    vertical-align: middle;
}

.detail__text__container__alltext .download_file {
    position: relative;
    display: inline-block;
    vertical-align: top;
    margin-top: 10px;
}
    .detail__text__container__alltext .download_file img {
        margin: 0;
    }
    .detail__text__container__alltext .download_file b {
        position: absolute;
        left: 35px;
        bottom: 0;
        background: #00aaee;
        color: #fff;
        padding: 3px 5px;
        white-space: nowrap;
        font-size: 11px;
    }


    .second-menu li {display: list-item !important;}