.overlay {
    overflow-x: hidden;
    overflow-y: scroll;
    position: fixed;
    z-index: 2000;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 100%;
    background: #262626;
    background: rgba(0,0,0,0.4);
    display: none;
}
.overlay_dark {
    background: #262626;
    background: rgba(0,0,0,0.9);
}
.overlay_spring .overlay__side {
    display: inline-block;
    margin-top: 70px;
}
.overlay__side__spring_sub {
    text-align: left;
}
.overlay_extraslot .overlay__side {
    display: inline-block;
    margin-top: 70px;
}
.overlay_extraslot .overlay__side__spring {
    display: none;
}
.overlay_extraslot .overlay__side__spring_sub {
    margin-top: 0px;
    display: block;
}
.overlay_spring .overlay__side__spring {
    display: block;
}
.overlay_spring .overlay__side__spring_sub {
    margin-top: 20px;
}
.overlay_spring .overlay__side__spring_sub {
    margin-top: 20px;
}
.overlay__wrapper {
    position: relative;
    display: inline;
    float: left;
    min-width: 100%;
    text-align: center;
    height: 100%;
}
.overlay__position {
    display: inline-block;
    height: 100%;
    width: 100%;
}
.overlay__box {
    display: table;
    width: 100%;
    height: 100%;
}
.overlay__cell {
    display: table-cell;
    height: 100%;
    width: 100%;
    text-align: center;
    vertical-align: middle;
}
.overlay__content {
    display: inline-block;
    z-index: 1499;
    margin: 30px 120px 10px;
    text-align: left;
    white-space: normal;
}
.overlay__inner {
    white-space: nowrap;
    text-align: center;
}
.overlay__close {
    position: absolute;
    z-index: 100;
    right: 0;
    top: 0;
    width: 20px;
    height: 20px;
    padding: 15px;
    text-align: center;
    color: #000;
    background: #f2f1f4;
    font-size: 20px;
    line-height: 18px;
}
.overlay__close:hover {
    background: #ff0303;
    color: #fff;
}
.overlay__side {
    display: none;
    margin: 30px 120px 10px 0;
    padding-top: 1px;
    vertical-align: top;
    position: relative;
    z-index: 1;
}
.overlay_banner .overlay__side {
    display: inline-block;
    margin-top: 70px;
}
.icon_social {
    background-image: url("/bem/web.blocks/sprite/pics/social/social.png?7bceb049361243c24a43ba6846a6d0d9");
    display: inline-block;
}
.icon_social_fb {
    width: 8px;
    height: 17px;
    line-height: 17px;
    background-position: 0px 0px;
}
.icon_social_ok {
    width: 10px;
    height: 17px;
    line-height: 17px;
    background-position: -11px 0px;
}
.icon_social_tw {
    width: 16px;
    height: 15px;
    line-height: 15px;
    background-position: -24px 0px;
}
.icon_social_my {
    width: 18px;
    height: 13px;
    line-height: 13px;
    background-position: 0px -20px;
}
.icon_social_vk {
    width: 10px;
    height: 13px;
    line-height: 13px;
    background-position: -21px -20px;
}
@font-face {
    font-family: "icon_font";
    src: url("/bem/web.blocks/icon/_font/icon_font-57e3e44e50654d0da96f36d02cf01f00.eot");
    src: url("/bem/web.blocks/icon/_font/icon_font-57e3e44e50654d0da96f36d02cf01f00.eot?#iefix") format("embedded-opentype"), url("/bem/web.blocks/icon/_font/icon_font-57e3e44e50654d0da96f36d02cf01f00.woff") format("woff"), url("/bem/web.blocks/icon/_font/icon_font-57e3e44e50654d0da96f36d02cf01f00.ttf") format("truetype"), url("/bem/web.blocks/icon/_font/icon_font-57e3e44e50654d0da96f36d02cf01f00.svg?#icon_font") format("svg");
    font-weight: normal;
    font-style: normal;
}
.icon {
    font-family: "icon_font";
    display: inline-block;
    vertical-align: middle;
    line-height: 1;
    font-weight: normal;
    font-style: normal;
    speak: none;
    text-decoration: inherit;
    text-transform: none;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.icon_arrow_bottom:before {
    content: "\e001";
}
.icon_arrow_left:before {
    content: "\e002";
}
.icon_arrow_right:before {
    content: "\e003";
}
.icon_best:before {
    content: "\e004";
}
.icon_calendar:before {
    content: "\e005";
}
.icon_check:before {
    content: "\e006";
}
.icon_close:before {
    content: "\e007";
}
.icon_comment:before {
    content: "\e008";
}
.icon_control_next:before {
    content: "\e009";
}
.icon_control_previous:before {
    content: "\e00a";
}
.icon_download:before {
    content: "\e00b";
}
.icon_dropdown:before {
    content: "\e00c";
}
.icon_less:before {
    content: "\e00d";
}
.icon_less_bold:before {
    content: "\e00e";
}
.icon_more:before {
    content: "\e00f";
}
.icon_more_bold:before {
    content: "\e010";
}
.icon_more_bottom:before {
    content: "\e011";
}
.icon_original:before {
    content: "\e012";
}
.icon_stroke:before {
    content: "\e013";
}
.icon_zoom:before {
    content: "\e014";
}
.icon {
    vertical-align: middle;
    display: inline-block;
    position: relative;
    z-index: 1;
    text-decoration: none;
}
.icon:hover {
    text-decoration: none;
}
.icon_size_10 {
    font-size: 10px;
    height: 10px;
    line-height: 10px;
}
.icon_size_30 {
    font-size: 30px;
    height: 30px;
    line-height: 30px;
}
.icon_size_36 {
    font-size: 36px;
    height: 36px;
    line-height: 36px;
}
.icon_size_45 {
    font-size: 45px;
    height: 45px;
    line-height: 45px;
}
.icon_size_60 {
    font-size: 60px;
    height: 60px;
    line-height: 60px;
}
.icon_margin_left {
    margin-left: 5px;
}
.icon_margin_left_large {
    margin-left: 10px;
}
.icon_margin_right {
    margin-right: 5px;
}
.icon_margin_right_large {
    margin-right: 10px;
}
.icon_primary {
    color: #c4c6d3;
}
.icon_secondary {
    color: #168de2;
}
.icon_circle {
    position: relative;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    width: 50px;
    line-height: 50px;
    text-align: center;
    background: #c4c6d3;
}
.icon_circle_size_18 {
    width: 18px;
    line-height: 18px;
}
.icon_circle_size_20 {
    width: 20px;
    line-height: 20px;
}
.icon_circle_size_30 {
    width: 30px;
    line-height: 30px;
}
.icon_circle_size_60 {
    width: 60px;
    line-height: 60px;
}
.icon_circle_size_80 {
    width: 80px;
    line-height: 80px;
}
.icon_arrow_bottom:before {
    position: relative;
    top: 3px;
}
.icon_control_previous:before {
    position: relative;
    right: 2px;
}
.icon_control_next:before {
    position: relative;
    left: 2px;
}
.icon_best {
    vertical-align: top;
}
.icon_exam_stop,
.icon_exam_again {
    top: 4px;
}
.spring {
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-color: #fff;
}
.spring_bordered {
    border: 1px solid #aeaeae;
}
.spring_top {
    height: 90px;
    overflow: hidden;
}
.spring_side {
    width: 240px;
    height: 400px;
}
.spring_incut {
    height: 200px;
    overflow: hidden;
}
.pbox_list {
    padding-bottom: 90px;
}
.pbox_list .pbox__list,
.pbox_list .pbox__count {
    display: block;
}
.pbox_loading {
    text-align: center;
}
.pbox_loading .pbox__inner {
    visibility: hidden;
}
.pbox_loading .pbox__switcher {
    visibility: visible;
}
.pbox_loading .pbox__loader {
    display: inline-block;
}
.pbox__info {
    position: absolute;
    bottom: 0;
    width: 100%;
    background: rgba(0,0,0,0.8);
    display: table;
}
.pbox__info__sub {
    display: table-cell;
    padding: 10px;
    font-weight: 300;
    font-size: 13px;
    line-height: 15px;
    color: rgba(255,255,255,0.2);
}
.pbox__info__sub__val {
    color: rgba(255,255,255,0.2);
    display: inline-block;
    white-space: nowrap;
    margin-right: 5px;
}
.pbox__info__sub_right {
    text-align: right;
}
.pbox__info__sub_right .pbox__info__sub__val {
    text-align: right;
    margin-right: 0px;
    margin-left: 5px;
}
.pbox__text {
    color: #c8ced3;
    font-weight: 400;
    font-size: 13px;
    line-height: 15px;
    margin-top: 10px;
    position: relative;
}
@media screen and (min-width: 1280px) and (max-width: 1339px) {
    .pbox__text {
        font-size: 15px;
        font-weight: 300;
        line-height: 20px;
    }
}
@media screen and (min-width: 1340px) {
    .pbox__text {
        font-size: 15px;
        font-weight: 300;
        line-height: 20px;
    }
}
.pbox__title {
    color: #c8ced3;
    margin-top: 5px;
    font-weight: 300;
    font-size: 19px;
    line-height: 25px;
    position: relative;
}
@media screen and (min-width: 1280px) and (max-width: 1339px) {
    .pbox__title {
        font-size: 21px;
        line-height: 30px;
    }
}
@media screen and (min-width: 1340px) {
    .pbox__title {
        font-size: 21px;
        line-height: 30px;
    }
}
.pbox__note {
    color: #979797;
    font-size: 12px;
    margin-top: 5px;
    float: right;
    padding-left: 10px;
}
.pbox__note a {
    color: #fff;
}
.pbox__top {
    zoom: 1;
    margin-bottom: 15px;
    position: relative;
    z-index: 3;
}
.pbox__top:after,
.pbox__top:before {
    content: "";
    display: table;
}
.pbox__top:after {
    clear: both;
}
.pbox__count {
    text-align: right;
    max-width: 50%;
    color: #fff;
    font-weight: 300;
    font-size: 19px;
    line-height: 25px;
    display: none;
}
@media screen and (min-width: 1280px) and (max-width: 1339px) {
    .pbox__count {
        font-size: 21px;
        line-height: 30px;
    }
}
@media screen and (min-width: 1340px) {
    .pbox__count {
        font-size: 21px;
        line-height: 30px;
    }
}
.pbox__count__wrapper {
    display: inline-block;
    position: relative;
}
.pbox__count__inner {
    position: relative;
    right: -50%;
}
.pbox__current {
    font-weight: 400;
}
.pbox__actions {
    float: right;
    padding-left: 40px;
}
.pbox__action {
    margin-left: 20px;
    font-weight: 400;
    font-size: 13px;
    line-height: 15px;
    line-height: 30px;
    color: #c8cfd4;
}
@media screen and (min-width: 1280px) and (max-width: 1339px) {
    .pbox__action {
        font-size: 15px;
        font-weight: 300;
        line-height: 20px;
    }
}
@media screen and (min-width: 1340px) {
    .pbox__action {
        font-size: 15px;
        font-weight: 300;
        line-height: 20px;
    }
}
.pbox__action:hover {
    color: #fff;
}
.pbox__action {
    line-height: 30px !important;
}
.pbox__switcher {
    width: 50%;
    height: 100%;
    position: absolute;
    cursor: pointer;
    top: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.pbox__switcher:hover .pbox__control {
    background: #c4c6d3;
    height: 60px;
    width: 65px;
}
.pbox__switcher.pbox__switcher:hover .pbox__control_prev {
    -webkit-border-radius: 0 80px 80px 0;
    border-radius: 0 80px 80px 0;
}
.pbox__switcher.pbox__switcher:hover .pbox__control_next {
    -webkit-border-radius: 80px 0 0 80px;
    border-radius: 80px 0 0 80px;
}
.pbox__switcher_prev {
    left: 0;
}
.pbox__switcher_prev .pbox__control {
    -webkit-border-radius: 0 75px 75px 0;
    border-radius: 0 75px 75px 0;
    padding-right: 10px;
    left: 0;
}
.pbox__switcher_next {
    right: 0;
}
.pbox__switcher_next .pbox__control {
    -webkit-border-radius: 75px 0 0 75px;
    border-radius: 75px 0 0 75px;
    right: 0;
    padding-left: 10px;
}
.pbox__control {
    height: 55px;
    width: 55px;
    font-size: 52px;
    line-height: 1;
    padding: 40px 0;
    position: absolute;
    top: 50%;
    margin-top: -70px;
    background: #000;
    color: #fff;
    cursor: pointer;
    text-align: center;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -o-transition: all 0.2s;
    -ms-transition: all 0.2s;
    transition: all 0.2s;
}
.pbox__container:hover .pbox__switcher_next .pbox__control {
    background: #c4c6d3;
    height: 60px;
    width: 65px;
}
.pbox__photo {
    cursor: pointer;
    display: block;
}
.pbox__shares {
    position: relative;
}
.pbox__wrapper {
    position: relative;
    z-index: 5;
}
.pbox__list {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    height: 70px;
    background: #0b1017;
    z-index: 5;
    display: none;
}
.pbox__preview {
    padding: 11px 5px 13px;
    border-top: 2px solid transparent;
    display: inline-block;
    cursor: pointer;
    vertical-align: top;
}
.pbox__preview_active {
    border-color: #c4c6d3;
}
.pbox__preview_loading {
    background: no-repeat 50% url("data:image/gif;base64,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");
    min-width: 30px;
    min-height: 45px;
}
.pbox__preview__pic {
    height: 45px;
}
.pbox__previews {
    text-align: center;
    overflow: hidden;
    white-space: nowrap;
    position: relative;
    font-size: 0;
}
.pbox__previews__inner {
    position: relative;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -o-transition: all 0.2s;
    -ms-transition: all 0.2s;
    transition: all 0.2s;
    display: inline-block;
}
.pbox__loader {
    width: 64px;
    height: 64px;
    display: none;
    position: absolute;
    top: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    left: 50%;
    margin-top: -22px;
    margin-left: -22px;
    background: url("data:image/gif;base64,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");
}
.photo {
    display: block;
    position: relative;
    z-index: 1;
}
.photo:hover .photo__action {
    opacity: 1;
    -ms-filter: none;
    filter: none;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}
.photo_link {
    cursor: pointer;
}
.photo_small .photo__title {
    font-weight: 300;
    font-size: 15px;
    line-height: 20px;
}
.photo_small .photo__icon,
.photo_small .photo__count {
    bottom: 15px;
}
.photo_full {
    width: 100%;
    height: 100%;
/* transform: scale(0.99999) - IE > 9 */
    -webkit-transform: scale(0.99999);
    -moz-transform: scale(0.99999);
    -o-transform: scale(0.99999);
    -ms-transform: scale(0.99999);
    transform: scale(0.99999);
}
.photo_full .photo__pic {
    width: 100%;
    height: 100%;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50%;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
}
.photo_content .photo__pic {
    width: auto;
    cursor: pointer;
    max-width: 100%;
    display: block;
    margin: 0 auto;
}
.photo_incell .photo__pic {
    max-width: none;
    display: inline-block;
    vertical-align: top;
    width: auto;
}
.photo_shadow .photo__pic {
    -webkit-box-shadow: 0 2px 14px rgba(0,0,0,0.25);
    box-shadow: 0 2px 14px rgba(0,0,0,0.25);
}
.photo_scale {
    overflow: hidden;
}
.photo_scale .photo__pic {
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
}
.photo_scale:hover .photo__pic {
    -webkit-transform: scale(1.02);
    -moz-transform: scale(1.02);
    -o-transform: scale(1.02);
    -ms-transform: scale(1.02);
    transform: scale(1.02);
}
.photo_gallery {
    display: inline-block;
    cursor: pointer;
    max-height: 400px;
    vertical-align: top;
}
.photo_gallery .photo__pic {
    max-height: 400px;
    width: auto;
}
.photo_preview {
    height: 100%;
    cursor: pointer;
}
.photo_preview .photo__inner {
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -o-transition: all 0.2s;
    -ms-transition: all 0.2s;
    transition: all 0.2s;
}
.photo_preview .photo__pic {
    height: 100%;
    width: auto;
}
.photo_preview:hover .photo__inner {
    -webkit-transform: translate(-110px, 0);
    -moz-transform: translate(-110px, 0);
    -o-transform: translate(-110px, 0);
    -ms-transform: translate(-110px, 0);
    transform: translate(-110px, 0);
}
.photo_transparent {
    opacity: 0.1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
    filter: alpha(opacity=10);
    -webkit-transition: opacity 0.3s;
    -moz-transition: opacity 0.3s;
    -o-transition: opacity 0.3s;
    -ms-transition: opacity 0.3s;
    transition: opacity 0.3s;
}
.photo_current.photo_transparent {
    opacity: 1;
    -ms-filter: none;
    filter: none;
}
.photo_current .photo__pic {
    -webkit-box-shadow: 0 2px 14px rgba(0,0,0,0.25);
    box-shadow: 0 2px 14px rgba(0,0,0,0.25);
}
.photo_action .photo__action__inner {
    opacity: 1;
    -ms-filter: none;
    filter: none;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}
.photo__count {
    opacity: 0.5;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    -webkit-backface-visibility: hidden;
    background: none no-repeat -50px -120px;
    height: 17px;
    padding-right: 2px;
    width: 21px;
    font-weight: bold;
}
.photo:hover .photo__count {
    opacity: 1;
    -ms-filter: none;
    filter: none;
    -webkit-animation-duration: 0.5s;
    -moz-animation-duration: 0.5s;
    -webkit-animation-duration: 0.5s;
    -moz-animation-duration: 0.5s;
    -o-animation-duration: 0.5s;
    -ms-animation-duration: 0.5s;
    animation-duration: 0.5s;
    -webkit-animation-name: g-photo__count;
    -moz-animation-name: g-photo__count;
    -webkit-animation-name: g-photo__count;
    -moz-animation-name: g-photo__count;
    -o-animation-name: g-photo__count;
    -ms-animation-name: g-photo__count;
    animation-name: g-photo__count;
}
@-moz-keyframes g-photo__count {
    0% {
        opacity: 0.5;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
        filter: alpha(opacity=50);
    }
    100% {
        opacity: 1;
        -ms-filter: none;
        filter: none;
    }
}
@-webkit-keyframes g-photo__count {
    0% {
        opacity: 0.5;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
        filter: alpha(opacity=50);
    }
    100% {
        opacity: 1;
        -ms-filter: none;
        filter: none;
    }
}
@-moz-keyframes g-photo__count {
    0% {
        opacity: 0.5;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
        filter: alpha(opacity=50);
    }
    100% {
        opacity: 1;
        -ms-filter: none;
        filter: none;
    }
}
@-webkit-keyframes g-photo__count {
    0% {
        opacity: 0.5;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
        filter: alpha(opacity=50);
    }
    100% {
        opacity: 1;
        -ms-filter: none;
        filter: none;
    }
}
@-o-keyframes g-photo__count {
    0% {
        opacity: 0.5;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
        filter: alpha(opacity=50);
    }
    100% {
        opacity: 1;
        -ms-filter: none;
        filter: none;
    }
}
@keyframes g-photo__count {
    0% {
        opacity: 0.5;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
        filter: alpha(opacity=50);
    }
    100% {
        opacity: 1;
        -ms-filter: none;
        filter: none;
    }
}
.photo_project .photo__pic {
    -webkit-background-size: auto;
    -moz-background-size: auto;
    background-size: auto;
}
.photo_project:after {
    background: url("/img/modules/global_overlay/gallery/last_frame/g-photo__logo_progects.png") no-repeat 100% 0;
    position: absolute;
    top: 10px;
    right: 10px;
    width: 100%;
    height: 20px;
    z-index: 333;
    display: block;
    cursor: pointer;
/* for old ie*/
    content: "";
}
.photo_project_lady:after {
    background-position: 100% -20px;
}
.photo_project_news:after {
    background-position: 100% -40px;
}
.photo_project_realty:after {
    background-position: 100% -60px;
}
.photo_project_pogoda:after {
    background-position: 100% -80px;
}
.photo_project_remont:after {
    background-position: 100% -100px;
}
.photo_project_sport:after {
    background-position: 100% -120px;
}
.photo_project_tv:after {
    background-position: 100% -140px;
}
.photo_project_health:after {
    background-position: 100% -160px;
}
.photo_project_moto:after {
    background-position: 100% -180px;
}
.photo_project_afisha:after {
    background-position: 100% -200px;
}
.photo_project_auto:after {
    background-position: 100% -220px;
}
.photo_project_deti:after {
    background-position: 100% -240px;
}
.photo_project_horo:after {
    background-position: 100% -260px;
}
.photo__captions {
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    padding: 0 15px 15px;
    color: #fff;
    background: -webkit-linear-gradient(rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.8) 100%);
    background: -moz-linear-gradient(rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.8) 100%);
    background: -o-linear-gradient(rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.8) 100%);
    background: -ms-linear-gradient(rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.8) 100%);
    background: linear-gradient(rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.8) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d000000', endColorstr='#cc000000', GradientType=0);
}
.photo__captions:before {
    content: '';
    position: absolute;
    left: 0;
    top: -15px;
    height: 15px;
    width: 100%;
    background: -webkit-linear-gradient(rgba(0,0,0,0) 0%, rgba(0,0,0,0.3) 100%);
    background: -moz-linear-gradient(rgba(0,0,0,0) 0%, rgba(0,0,0,0.3) 100%);
    background: -o-linear-gradient(rgba(0,0,0,0) 0%, rgba(0,0,0,0.3) 100%);
    background: -ms-linear-gradient(rgba(0,0,0,0) 0%, rgba(0,0,0,0.3) 100%);
    background: linear-gradient(rgba(0,0,0,0) 0%, rgba(0,0,0,0.3) 100%);
}
.ie8 .photo__captions,
.ie9 .photo__captions {
    padding-top: 15px;
}
.photo__captions_icon {
    padding-right: 45px;
}
.photo__title {
    font-weight: 300;
    font-size: 19px;
    line-height: 25px;
    display: block;
}
.photo__subtitle {
    display: block;
    margin-top: 8px;
    font-weight: 300;
    font-size: 15px;
    line-height: 20px;
}
@media screen and (min-width: 1280px) and (max-width: 1339px) {
    .photo__subtitle {
        font-size: 17px;
        line-height: 25px;
    }
}
@media screen and (min-width: 1340px) {
    .photo__subtitle {
        font-size: 17px;
        line-height: 25px;
    }
}
.photo__param {
    font-weight: 400;
    font-size: 13px;
    line-height: 15px;
}
@media screen and (min-width: 1280px) and (max-width: 1339px) {
    .photo__param {
        font-size: 15px;
        font-weight: 300;
        line-height: 20px;
    }
}
@media screen and (min-width: 1340px) {
    .photo__param {
        font-size: 15px;
        font-weight: 300;
        line-height: 20px;
    }
}
.photo__pic {
    display: block;
    width: 100%;
}
.photo__labels {
    position: absolute;
    top: 0;
    left: 10px;
    z-index: 1;
    zoom: 1;
}
.photo__labels:after,
.photo__labels:before {
    content: "";
    display: table;
}
.photo__labels:after {
    clear: both;
}
.photo__label {
    background: #168de2;
    border-left: 1px solid #c4c6d3;
    color: #fff;
    padding: 0 5px;
    line-height: 18px;
    font-size: 9px;
    display: block;
    text-transform: uppercase;
    float: left;
}
.photo__label:first-child {
    border-left: 0;
}
.photo__label_white {
    background: #fff;
}
.photo__label__icon {
    vertical-align: middle;
    max-height: 18px;
}
.photo__count {
    position: absolute;
    bottom: 19px;
    right: 15px;
    font-size: 10px;
    line-height: 12px;
    text-align: center;
}
.photo__icon {
    position: absolute;
    right: 15px;
    bottom: 19px;
}
.photo__previews {
    position: absolute;
    width: 110px;
    right: -110px;
    top: 0;
    height: 100%;
}
.photo__preview {
    width: 100%;
    height: 33.33%;
    display: block;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    background-position: 50%;
}
.photo__inner {
    position: relative;
    display: block;
    height: 100%;
}
.photo__action {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    cursor: pointer;
    display: inline-block;
    z-index: 2;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -o-transition: all 0.2s;
    -ms-transition: all 0.2s;
    transition: all 0.2s;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -o-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
}
.photo__action:before {
    content: '';
    width: 0;
    height: 100%;
    vertical-align: middle;
    display: inline-block;
}
.photo__action__inner {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    height: 90px;
    width: 90px;
    line-height: 90px;
    background: #fff;
    background: rgba(255,255,255,0.8);
    font-size: 35px;
    color: #000;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    text-align: center;
    -webkit-box-shadow: 0px 2px 3px rgba(94,102,0,0.3);
    box-shadow: 0px 2px 3px rgba(94,102,0,0.3);
}
.shadow {
    position: relative;
    display: block;
    z-index: 2;
}
.shadow:after {
    content: '';
    display: block;
    position: absolute;
    bottom: 40px;
    display: block;
    height: 10px;
    left: 4%;
    right: 4%;
    -webkit-border-radius: 35px;
    border-radius: 35px;
    -webkit-box-shadow: 0 25px 25px 20px #9f9f9f;
    box-shadow: 0 25px 25px 20px #9f9f9f;
    z-index: -1;
}
.shadow_narrow:after {
    left: 18%;
    right: 18%;
}
.shadow_full:after {
    left: 0;
    right: 0;
}
.shadow_full-weak:after {
    left: 0;
    right: 0;
    bottom: 50px;
}
body .link-holder:before {
    content: ' ';
    background: transparent url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7") 0 0 repeat;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 2;
}
body .link-holder_over {
    position: relative;
    z-index: 3;
}
body .link-holder_over:before {
    top: -2px;
    right: -2px;
    bottom: -2px;
    left: -2px;
    z-index: -1;
}
.hidden_all {
    display: none !important;
}
.cpf-no-mediaqueries .hidden_small {
    display: none !important;
}
@media screen and (max-width: 1279px) {
    .hidden_small {
        display: none !important;
    }
}
@media screen and (min-width: 1280px) and (max-width: 1339px) {
    .hidden_medium {
        display: none !important;
    }
}
@media screen and (min-width: 1340px) {
    .hidden_large {
        display: none !important;
    }
}
.link-hdr a.hdr__text .hdr__inner {
    border-bottom: 2px solid transparent;
}
.link-hdr:hover a.hdr__text .hdr__inner {
    border-bottom: 2px solid;
}
.popup-shown body {
    overflow: hidden;
}
.popup-shown .overlay {
    overflow-x: auto;
    overflow-y: scroll;
}
.sharelist_vertical {
    position: absolute;
    left: -38px;
}
.sharelist_vertical .sharelist__items {
    margin: 0;
}
.sharelist_vertical .share {
    display: block;
    margin: 10px 0 0;
    position: relative;
}
.sharelist_vertical .share__button {
    width: 28px;
    height: 28px;
    line-height: 25px;
    position: relative;
/* TODO: fix moving icons while animated */
/*transition all .2s*/
}
.sharelist_vertical .share__button:before {
    line-height: 28px;
    font-size: 15px;
}
.sharelist_vertical .share_vk .share__button:before {
    font-size: 13px;
}
.sharelist_vertical .share__inner {
    position: absolute;
    right: 35px;
    top: -3px;
}
.sharelist_vertical .share__count {
    background: none;
    color: #787b80;
    padding: 6px 0;
    margin: 0;
}
.sharelist_vertical .share__count:before,
.sharelist_vertical .share__count:after {
    content: none;
}
@media screen and (min-width: 1340px) {
    .sharelist_vertical .share .share__count {
        border: 0;
    }
}
@media screen and (min-width: 1280px) and (max-width: 1339px) {
    .sharelist_vertical .share .share__count {
        border: 0;
    }
}
@media screen and (max-width: 1279px) {
    .sharelist_vertical .share .share__count {
        border: 0;
    }
}
.ie-old .sharelist_vertical .share .share__count,
.ie8 .sharelist_vertical .share .share__count,
.no-mq .sharelist_vertical .share .share__count {
    border: 0;
}
.sharelist_vertical .share__like {
    display: none;
}
.sharelist_vertical .share:hover {
    padding: 3px;
    margin: 7px -3px -3px;
}
.sharelist_vertical .share:hover .share__count {
    background: none;
    color: #fff;
}
.sharelist_vertical .share:hover .share__inner {
    padding-right: 0;
    right: 38px;
    top: 0;
}
.sharelist_compact .sharelist__items {
    margin-left: 0;
}
.sharelist_compact .share__inner {
    display: none;
}
.sharelist__text {
    vertical-align: middle;
    display: inline-block;
    margin-right: 20px;
    color: #808080;
}
.sharelist__items {
    display: inline-block;
    vertical-align: middle;
}
.share {
    font-weight: 400;
    font-size: 13px;
    line-height: 15px;
    margin-left: 15px;
    display: inline-block;
    -webkit-border-radius: 18px;
    border-radius: 18px;
    position: relative;
    vertical-align: middle;
}
@media screen and (min-width: 1280px) and (max-width: 1339px) {
    .share {
        font-size: 15px;
        font-weight: 300;
        line-height: 20px;
    }
}
@media screen and (min-width: 1340px) {
    .share {
        font-size: 15px;
        font-weight: 300;
        line-height: 20px;
    }
}
.share:first-child {
    margin-left: 0;
}
.share_ok {
    background: #ff7200;
    font-size: 17px;
}
.share_my {
    background: #117eda;
    font-size: 20px;
}
.share_fb {
    background: #0561af;
    font-size: 18px;
}
.share_vk {
    background: #5f86aa;
    font-size: 13px;
}
.share_tw {
    background: #00bff3;
    font-size: 16px;
}
.share_rss {
    background: #ffba00;
    font-size: 16px;
}
.share:hover {
    text-decoration: none;
}
.share:hover .share__like {
    opacity: 1;
    -ms-filter: none;
    filter: none;
    -webkit-transition: 0.6s ease-in-out;
    -moz-transition: 0.6s ease-in-out;
    -o-transition: 0.6s ease-in-out;
    -ms-transition: 0.6s ease-in-out;
    transition: 0.6s ease-in-out;
}
.share:hover .share__inner {
    padding-right: 27px;
    -webkit-transition: padding 0.3s ease-in-out;
    -moz-transition: padding 0.3s ease-in-out;
    -o-transition: padding 0.3s ease-in-out;
    -ms-transition: padding 0.3s ease-in-out;
    transition: padding 0.3s ease-in-out;
}
.share__button {
    width: 36px;
    height: 36px;
    display: inline-block;
    position: relative;
    z-index: 7;
    vertical-align: middle;
    text-align: center;
    color: #fff;
    line-height: 33px;
}
.share__count {
    display: none;
    color: #fff;
    vertical-align: middle;
    margin: 0 10px 0 0;
}
.share__like {
    font-weight: 300;
    font-size: 10px;
    line-height: 15px;
    position: absolute;
    top: 8px;
    right: 8px;
    display: inline-block;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    height: 20px;
    width: 20px;
    background: #fff;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: opacity 0.2s ease-in-out;
    -moz-transition: opacity 0.2s ease-in-out;
    -o-transition: opacity 0.2s ease-in-out;
    -ms-transition: opacity 0.2s ease-in-out;
    transition: opacity 0.2s ease-in-out;
    vertical-align: middle;
    text-align: center;
    color: #000;
    line-height: 20px;
}
.share__inner {
    padding-right: 0;
    -webkit-transition: padding 0.6s ease-in-out;
    -moz-transition: padding 0.6s ease-in-out;
    -o-transition: padding 0.6s ease-in-out;
    -ms-transition: padding 0.6s ease-in-out;
    transition: padding 0.6s ease-in-out;
    font-weight: 400;
    font-size: 12px;
    line-height: 15px;
}
.pbox__comments {
    position: relative;
    z-index: 2;
    padding: 3px 0px 0;
    margin: 7px 0 0px;
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}
.pbox__comments__item {
    margin-top: 4px;
    font: 14px/16px Georgia, 'Times New Roman', Times, serif;
    color: #626262;
    margin-bottom: 2px;
    display: inline-block;
    margin-right: 30px;
}
.pbox__comments__item__link {
    color: #626262;
}
.pbox__comments__item__count {
    color: #fff;
    display: inline-block;
    margin-right: 5px;
}
.pbox__comments__item .icon {
    width: 18px;
    height: 17px;
    margin-right: 10px;
    margin-top: -2px;
}
.pbox__comments__item_add .icon {
    background: none -21px 0;
}
.pbox__comments__item_list .icon {
    background: none 0 0;
}
.pbox__newsbytheme {
    position: relative;
    z-index: 2;
    padding: 3px 0px 0;
    margin: 7px 0 0px;
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
    background: url("/img/modules/global_overlay/gallery/g-split-hor-dark.png") repeat-x scroll 0 0 transparent;
}
.pbox__newsbytheme__head {
    margin-top: 4px;
    font: 11px Arial;
    color: #606060;
    margin-bottom: 7px;
}
.pbox__newsbytheme__item {
    margin-top: 4px;
    font: 14px/16px Georgia, 'Times New Roman', Times, serif;
    color: #a7a8aa;
    margin-bottom: 2px;
}
.pbox__newsbytheme__item__link {
    color: #a7a8aa;
}
.pbox__viewmore {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.pbox__viewmore__inner {
    position: relative;
    opacity: 0.035;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=4)";
    filter: alpha(opacity=4);
    z-index: 2;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -o-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-transform: scale(0.7);
    -moz-transform: scale(0.7);
    -o-transform: scale(0.7);
    -ms-transform: scale(0.7);
    transform: scale(0.7);
    -webkit-transition: 0.23s all cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -moz-transition: 0.23s all cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -o-transition: 0.23s all cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -ms-transition: 0.23s all cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition: 0.23s all cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -webkit-perspective: 600;
    -moz-perspective: 600;
    -ms-perspective: 600;
    perspective: 600;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.pbox__viewmore__gallery {
    position: relative;
    -webkit-backface-visibility: hidden;
    -webkit-transform-origin: 50% 50%;
    -webkit-transition: 0.23s all cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -webkit-transform: rotateX(60deg) scale(0.65);
}
.pbox__viewmore__unclickable {
    height: 700px;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    display: none;
}
.pbox__viewmore_unclickable .pbox__viewmore__unclickable {
    display: block;
}
.pbox_viewmore_shown .pbox__viewmore .pbox__viewmore__inner {
    opacity: 1;
    -ms-filter: none;
    filter: none;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}
.pbox__viewmore__gallery {
    -webkit-transform: rotateX(0);
    -moz-transform: rotateX(0);
    -o-transform: rotateX(0);
    -ms-transform: rotateX(0);
    transform: rotateX(0);
}
.pbox__viewmore__top {
    text-align: center;
    padding: 10px 0 20px;
    height: 57px;
    overflow: hidden;
    position: relative;
}
.pbox__viewmore__bottom {
    text-align: center;
    padding: 20px;
}
.pbox__viewmore__item {
    text-decoration: none;
    margin: 0 40px;
}
.pbox__viewmore__item .pbox__viewmore__item__text {
    text-align: left;
    display: inline-block;
    vertical-align: middle;
    color: #fff;
    padding-bottom: 1px;
}
.pbox__viewmore__item:link,
.pbox__viewmore__item:visited {
    text-decoration: none;
}
.pbox__viewmore__item_link:hover__text,
.pbox__viewmore__item_link:active__text {
    text-decoration: none;
}
.pbox__viewmore__item_link:link__text,
.pbox__viewmore__item_link:visited__text {
    text-decoration: underline;
    cursor: pointer;
}
.pbox__viewmore__framegall {
    position: relative;
    height: 505px;
}
.pbox__viewmore__framegall__inner {
    position: absolute;
    top: 0;
    left: 0;
    height: 50%;
    width: 33.333%;
}
.pbox__viewmore__framegall__item {
    position: absolute;
    left: 0;
    top: 0;
    overflow: hidden;
    width: 100%;
    height: 100%;
    border: none;
    -webkit-box-shadow: 0px 0px 20px 0px #000;
    box-shadow: 0px 0px 20px 0px #000;
    background: #000;
}
.pbox__viewmore__framegall__item__inner {
    width: 100%;
    height: 100%;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
}
.pbox__viewmore__framegall__item_more {
    width: 100%;
    height: 100%;
    top: 300%;
    left: 500%;
}
.pbox__viewmore__framegall__item__clicker {
    z-index: 2;
}
.pbox__viewmore__framegall__item_xs-0 {
    left: 0;
}
.pbox__viewmore__framegall__item_xs-1 {
    left: 100%;
    margin-left: 20px;
}
.pbox__viewmore__framegall__item_xs-2 {
    left: 200%;
    margin-left: 40px;
}
.pbox__viewmore__framegall__item_ys-0 {
    top: 0;
}
.pbox__viewmore__framegall__item_ys-1 {
    top: 100%;
    margin-top: 20px;
}
.pbox__viewmore__framegall__item noindex:-o-prefocus,
.pbox__viewmore__framegall__item__inner {
    -webkit-background-size: auto;
    -moz-background-size: auto;
    background-size: auto;
}
.pbox__viewmore {
    display: none;
}
.pbox_viewmore_preshown .pbox__gallery,
.pbox_viewmore_preshown .pbox__list {
    display: none;
}
.pbox_viewmore_preshown .pbox__viewmore {
    display: block;
}
.pbox__viewmore__item_refresh .icon,
.pbox__viewmore__item_fotos .icon {
    height: 60px;
    width: 57px;
    margin-right: 13px;
}
.pbox__viewmore__item_refresh .icon {
    background: none no-repeat -120px 0px;
}
.pbox__viewmore__item_refresh:hover .icon {
    background-position: -120px -65px;
}
.pbox__viewmore__item_fotos .icon {
    background: none no-repeat -188px 1px;
}
.pbox__viewmore__item_fotos:hover .icon {
    background-position: -188px -63px;
}
.pbox_showcount .pbox__count {
    display: block;
}
@font-face {
    font-family: 'Roboto';
    src: url("/bem-toolkit/blocks-desktop/common/__fonts/_fonts/roboto-light.eot");
    src: local('Roboto Light'), local('Roboto-Light'), url("/bem-toolkit/blocks-desktop/common/__fonts/_fonts/roboto-light.eot?#iefix") format('embedded-opentype'), url("/bem-toolkit/blocks-desktop/common/__fonts/_fonts/roboto-light.woff") format('woff'), url("/bem-toolkit/blocks-desktop/common/__fonts/_fonts/roboto-light.ttf") format('truetype'), url("/bem-toolkit/blocks-desktop/common/__fonts/_fonts/roboto-light.svg#robotoregular") format('svg');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Roboto';
    src: url("/bem-toolkit/blocks-desktop/common/__fonts/_fonts/roboto-regular.eot");
    src: local('Roboto Regular'), local('Roboto-Regular'), url("/bem-toolkit/blocks-desktop/common/__fonts/_fonts/roboto-regular.eot?#iefix") format('embedded-opentype'), url("/bem-toolkit/blocks-desktop/common/__fonts/_fonts/roboto-regular.woff") format('woff'), url("/bem-toolkit/blocks-desktop/common/__fonts/_fonts/roboto-regular.ttf") format('truetype'), url("/bem-toolkit/blocks-desktop/common/__fonts/_fonts/roboto-regular.svg#robotoregular") format('svg');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Roboto';
    src: url("/bem-toolkit/blocks-desktop/common/__fonts/_fonts/roboto-bold.eot");
    src: local('Roboto Bold'), local('Roboto-Bold'), url("/bem-toolkit/blocks-desktop/common/__fonts/_fonts/roboto-bold.eot?#iefix") format('embedded-opentype'), url("/bem-toolkit/blocks-desktop/common/__fonts/_fonts/roboto-bold.woff") format('woff'), url("/bem-toolkit/blocks-desktop/common/__fonts/_fonts/roboto-bold.ttf") format('truetype'), url("/bem-toolkit/blocks-desktop/common/__fonts/_fonts/roboto-bold.svg#robotoregular") format('svg');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'Roboto Slab';
    src: url("/bem-toolkit/blocks-desktop/common/__fonts/_fonts/robotoslab-light.eot");
    src: local('Roboto Slab Light'), local('RobotoSlab-Light'), url("/bem-toolkit/blocks-desktop/common/__fonts/_fonts/robotoslab-light.eot?#iefix") format('embedded-opentype'), url("/bem-toolkit/blocks-desktop/common/__fonts/_fonts/robotoslab-light.woff") format('woff'), url("/bem-toolkit/blocks-desktop/common/__fonts/_fonts/robotoslab-light.ttf") format('truetype'), url("/bem-toolkit/blocks-desktop/common/__fonts/_fonts/robotoslab-light.svg#robotoregular") format('svg');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Roboto Condensed';
    src: url("/bem-toolkit/blocks-desktop/common/__fonts/_fonts/robotocondensed-bold.eot");
    src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url("/bem-toolkit/blocks-desktop/common/__fonts/_fonts/robotocondensed-bold.eot?#iefix") format('embedded-opentype'), url("/bem-toolkit/blocks-desktop/common/__fonts/_fonts/robotocondensed-bold.woff") format('woff'), url("/bem-toolkit/blocks-desktop/common/__fonts/_fonts/robotocondensed-bold.ttf") format('truetype'), url("/bem-toolkit/blocks-desktop/common/__fonts/_fonts/robotocondensed-bold.svg#robotoregular") format('svg');
    font-weight: 700;
    font-style: normal;
}
