body {
    background: #ebf0f3;
}

.new-link {
    color: inherit;
    text-decoration: underline;
}

.mod-profile__page-container-main-foot__link {
    display: inline-block;
    margin-top: 10px;
}
.mod-profile__page-container-main-foot__link a {
    font-size: 14px;
    color: #3C3C3C;
    text-decoration: underline;
}
.mod-profile__page-container-main-foot__link a:hover {
    text-decoration: none;
}

.mod-profile__wrapper_description {
    overflow-wrap: break-word; word-wrap: break-word; word-break: break-word; hyphens: auto;
}

.mod-profile__icon_editPortfolio { margin-left: 8px; cursor: pointer; vertical-align: baseline; }
.mod-profile__icon_delPortfolio, .mod-profile__icon_judgPortfolio { position: absolute; right: 0; top: 0; padding: 8px; cursor: pointer; }

.mod-profile__page-container-tasks-content { padding: 0 30px 20px 30px !important; }
.mod-pagebar { margin: 0 !important; }

.hide_makeButton  .mod-profile__page-container-main-foot-button { display: none; }
.hide_sendMessage .mod-profile__page-container-header-info-message { display: none; }
.hide_footer      .mod-profile__page-container-main-foot { display: none; }

.hide_footer      .mod-profile__page-container-main-cont,
.hide_footer      .mod-profile__page-container-stat-pages,
.hide_footer      .mod-profile__page-container-portfolio-content,
.hide_footer      .mod-profile__page-container-reviews-content { border: none;  }

.mod-profile__pagingLoad { text-align: center; }

.mod-profile {
    max-width: 1200px;
    margin: 0 auto;
}

.mod-profile__page-container-stat__wrapper { position: relative; min-height: 300px; }
.mod-profile__page-container-stat__wrapper .mod__block_loading { display: block; }


.mod-profile__page {
    max-width: 1200px;
    margin: 0 auto 150px;
    padding-top: 90px;
    position: relative;
}

.mod-profile__page-sidebar {
    width: 210px;
    min-height: 840px;
    float: left;
    vertical-align: top;
    border-radius: 16px;
    padding: 30px;
    position: relative;
    overflow: hidden;
    margin-right: 30px;
}

.mod-profile__page-sidebar-isp {
    background: url("/modules/client/users/images/profile/sidebar-isp.png") center bottom #244f7f no-repeat;
}

.mod-profile__page-sidebar-zak {
    background: url("/modules/client/users/images/profile/sidebar-zak.png") center bottom #244f7f no-repeat;
}

.mod-profile__page-sidebar-userlogin > h1 {
    color: #fff;
    font-size: 14px;
    text-align: center;
    text-transform: uppercase;
    margin: 32px auto 20px;
    letter-spacing: 1px;
    font-weight: 100;
    border-bottom: 2px dotted #6f95b7;
    cursor: pointer;
    display: inline-block;
}

.mod-profile__page-sidebar-userpic {
    text-align: center;
    width: 104px;
    height: 104px;
    overflow: hidden;
    margin: 0 auto 20px;
}

.mod-profile__page-sidebar-userpic > img {
    border-radius: 50%;
    width: 104px;
    height: 104px;
}

.mod-profile__page-sidebar-userlogin {
    text-align: center;
    color: #fff;
    font-size: 18px;
    font-weight: 100;
    position: relative;
}

.mod-profile__page-sidebar-usertype {
    text-align: center;
    color: #8b9ab1;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 11px;
    margin-bottom: 20px;
}

.mod-profile__page-sidebar-usertime {
    color: #a1b2be;
    font-size: 12px;
    margin-bottom: 20px;
}

.mod-profile__page-sidebar-balls {
    padding-left: 35px;
    margin-bottom: 10px;
    font-size: 16px;
    color: #fff;
    font-weight: 100;
}

.mod-profile__page-sidebar-balls > img {
    margin-right: 10px;
}

.mod-profile__page-sidebar-balls-rate {
    margin-left: 5px;
    display: inline-block;
    width: 47px;
    height: 12px;
    position: relative;
    background: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC8AAAAMBAMAAAAAMfkHAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAIVBMVEX///9dcpVdc5Zec5Zdc5X///9ec5ZdcpVdc5Zdc5X///+KAEn9AAAABnRSTlMAAAAAADPRdmaHAAAAAWJLR0QAiAUdSAAAAAd0SU1FB+ILDQ82NLEW2xgAAACkSURBVBjTXc+hDsJAEATQGj7gQOxVQkiqUf0DUok5X0LSRd4B2em5oraepO3ncrgeasXLzGYK1oEmHICH7aVw7rJx7ncK5qGGnLQPJc8ZqG/u2HcczsgAsbWA0eVqldegva9iZ9KPssMaRvhKcATeFnENAl9j2SE+acwSM7cE3kJvhAwATxEGHEgzmKQlhuHpY/8S0ZOkBEJqzAZisAkEL8oGfgF6pFunnWUm0AAAAABJRU5ErkJggg==") no-repeat;
}

.mod-profile__page-sidebar-balls-rate > span {
    height: 12px;
    display: inline-block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    background: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC8AAAAMBAMAAAAAMfkHAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAG1BMVEV9yP18x/3///99x/18x/19yP19x/19yP7///+9jRsSAAAABHRSTlMAAAAAs5NmmgAAAAFiS0dEAmYLfGQAAAAHdElNRQfiCw0POAOXKFOZAAAAyklEQVQY0z2QMW7DMAxFGcDy3CHOAQS7c5fsamOqqyzzs6sLRLn/EfqVApkkkHyfDxTVMgBvwHbJGhvqO1pkUfQnBajwG/wR4XVxRFgRf+yTQhT7yNFsdc6IzgZsG9oqwGeARfc681mRWCkTIN7KCGagLo0EDoHuE1waboNmNr46wWkxlACcvjVdnRWrC8FMq4Z0hTExnd07sUD/CWd47qtG1deObqVH0Ha6Gx3WZ9QdUTthx5k7VrysepSTwEbdD+CXDv0ksz6t/gAezUv7WKk89gAAAABJRU5ErkJggg==") no-repeat;
}

.mod-profile__page-sidebar-orders {
    color: #fff;
    font-size: 12px;
    padding-left: 37px;
    margin-bottom: 10px;
}

.mod-profile__page-sidebar-orders > img {
    margin-right: 10px;
}

.mod-profile__page-sidebar-text {
    color: #435762;
    font-size: 12px;
    padding: 15px;
    background: #fff;
    box-shadow: 0px 0px 10px 0px rgba(0, 96, 133, 0.3);
    border-radius: 8px;
    position: relative;
    margin-bottom: 15px;
}

.mod-profile__page-sidebar-text:before {
    content: "";
    display: block;
    background: #fff;
    width: 10px;
    height: 10px;
    transform: rotate(45deg);
    position: absolute;
    left: 50%;
    margin-left: -5px;
    top: -5px;
}

.mod-profile__page-sidebar-status {
    padding-bottom: 90px;
}

.mod-profile__page-sidebar-status-title {
    font-size: 11px;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 1px;
    text-align: center;
    padding-top: 15px;
    border-top: 1px solid #afc3d9;
    margin-top: 30px;
    margin-bottom: 15px;
}

.mod-profile__page-sidebar-status-title a {
    color: #fff;
    text-decoration: none;
}

.mod-profile__page-sidebar-status-title a:hover {
    border-bottom: 1px dotted #FFF;
}

.mod-profile__page-sidebar-status-icons img {
    margin-right: 5px;
    margin-bottom: 8px;
    cursor: help;
}

.mod-profile__page-sidebar-status-icons img:nth-child(4n) {
    margin-right: 0;
}

.mod-profile__page-sidebar-jobtime {
    position: absolute;
    bottom: 30px;
    width: calc(100% - 60px);
    text-align: center;
}

.mod-profile__page-sidebar-jobtime-add {
    display: inline-block;
    border-radius: 25px;
    border: 1px solid #7b92b1;
    margin-bottom: 20px;
    color: #fff;
    font-size: 13px;
    text-decoration: none;
    padding: 10px 25px;
}

.mod-profile__page-sidebar-jobtime-add > span {
    background: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAilBMVEXR7P/Q6/7R6//R6/7R6/7R7P/Q6/7R7P/Q6/7R7P/Q6/7R7P/Q6/7R7P/R6/7Q6/7Q6/7Q6/7R7P/R7P/Q6/7R7P/R6//Q6/7R6/7R7P/R6/7R6/7R7P/Q6/7R7P/R6/7R7P/R7P/Q6/7R7P/R7P/Q6/7Q6/7R7P/R7P/R7P/Q6/7Q6/7Q6/7///9MEx8mAAAALXRSTlMAAAAAgIACUiwpgH5LFj9IU3UXJAECgEMCSlMBAUoQOyd3GTsEb3YNQWkfPziEFqr0AAAAAWJLR0QtzdpBPQAAAAd0SU1FB+IJBREQKM8F8YYAAACuSURBVBjTPY+BUgIxDEQ3TXOcC8ipdwc9UFAEBf3/7zMpDplpp7PZvGwBQcoiUBFVUQH8MvFSSDNrBd6Ehe7ngfMWSFCGQ5rF8tFWMFrORkrT2dPzSw9oOKBDZyPXAXU8JW0641h6VKgLzURa2fpK1BomZpadxNsNiD5f+7o6qu9o9HmNvOF5249246Wa8PD+cSw7D1h/BPk88fyV5A7Qb16ulR5KiD+/Q2TRf+kPQY0HQF7b/VwAAAAASUVORK5CYII=") no-repeat;
    width: 16px;
    height: 16px;
    display: inline-block;
    margin-right: 10px;
    vertical-align: sub;
}

.mod-profile__page-sidebar-jobtime-add:hover {
    border: 1px solid #fff;
}

.mod-profile__page-sidebar-jobtime-add:hover > span {
    background: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfiCQURERIQEhl1AAAAo0lEQVQoz3WRPw4BYRBH37ercAWFOIFGpVIpVBLdnkKiUSokTiBqhXAQR9BKHEAcYZOn8GfXfp/flO9NZjIT5B0JJJLxLzkHCsBPKT81U0uL7E/3jisrcobYDOae1Lt9J4Z4xAurbsRohwpvDbEQ4bqQxHUh9xjjSghpXAk9lyksLQCm7BkDXebYOJrY9qY+7DSO/R2xVi+OUlgyoGTBgHP6qU9r6+0s3f5GdgAAAABJRU5ErkJggg==") no-repeat;
}

.mod-profile__page-sidebar-jobtime-text {
    color: #fff;
    font-size: 13px;
}

.mod-profile__page-container {
    box-shadow: 0px 35px 65px 0px rgba(0, 23, 34, 0.1);
    border-radius: 16px;
    background: #fff;
    width: calc(100% - 300px);
    float: left;
}

.mod-profile__page-container-header {
    padding: 55px 50px 25px 50px;
    min-height: 104px;
    position: relative;
}

.mod-profile__page-container-header-edit {
    position: absolute;
    top: 15px;
    right: 50px;
}

.mod-profile__page-container-header-info {
    min-height: 80px;
    position: relative;
}

.mod-profile__page-container-header-info-name {
    float: left;
    margin-right: 10px;
    color: #303030;
    font-size: 24px;
    font-weight: 100;
    max-width: 500px;
    overflow: hidden;
    max-height: 70px;
    white-space: nowrap;
    overflow: hidden;
    position: relative;
    min-width: 250px;
}

.mod-profile__page-container-header-info-name::after {
    content: ''; position: absolute;  margin-left: -50px; right: 0; top: 0; width: 50px; height: 100%;
    background: -o-linear-gradient(left, rgba(255,255,255, 0.2), #fff 100%); background: -webkit-gradient(linear, left top, right top, from(rgba(255,255,255, 0.2)), to(rgba(255,255,255, 1))); background: -moz-linear-gradient(to right, rgba(255,255,255, 0.2), #fff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#FFFFFFFF, endColorstr=#00FFFFFF);
}

.mod-profile__page-container-header-info-name-line {
    display: inline-block;
}

.mod-profile__page-container-header-info-menu {
    float: left;
    margin-right: 10px;
    position: relative;
    z-index: 5;
}

.mod-profile__page-container-header-info-menu-show {
    position: relative;
    top: 3px;
}

.mod-profile__page-container-header-info-menu-show > a {
    display: block;
    height: 31px;
    width: 31px;
}

.mod-profile__page-container-header-info-menu-show > a > span {
    width: 31px;
    height: 31px;
    display: inline-block;
    background: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAfCAMAAAAocOYLAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAA2FBMVEXl7fHm7vLm7vHl7vHl7fHl7fHm7vLm7vLm7vLl7fHl7fHl7fHm7vLm7vLm7vLl7fHl7fHl7fHl7fHm7vLm7vLl7fHm7vLl7fHm7vLl7fHm7vHl7fHm7vHl7fHm7vLl7fHm7vLm7vLl7fHm7vLl7fHm7vHm7vLl7fHm7vLl7fHm7vLl7fHl7fHm7vLm7vLl7fHm7vLm7vLm7vLm7vHl7fHm7vLl7fHm7vHm7vHm7vLl7fHm7vHl7vG9xcmcpaq9xsmao6iYoKacpKm9xsqcpam+xsqYoab////v7tlnAAAAOXRSTlMAAAAAKHWx2/Dw27J1AVDIUAEmwCdV8/NVZf39ZVT8/FYm8vLAUMbGdrHx8XbIwVZX/WXzJ8lR8ttGbPP4AAAAAWJLR0RHYL3JewAAAAd0SU1FB+ILDQ8iAlACmdQAAAG0SURBVCjPTVMJW8IwDE3HBB0gGyjeoKCCingfSQcoh///J9kc28fWdV3y8vqSZgDF5eKdam0X95J6I3bOQRjBCLKEqLnfQkIk4sm30ozdzvwA7U7wstMbqHMgDBUQpsNuMLNPQUxydCz04KIITk7FRqT0jEU6O3fid3DRQ41kn1eCwNW/VOFXAw1DDZW3zMM2b9HseGPW24A8X2cBkLLF5+L0hvAqkm6C/1aCg4tpZvNFKSE8I4BYP4WS8Od3iSpfCxFDw7aWi1brmSE1aAxVTZqtecGiaF7cQVIkJ0Ok5FRmmsC9JaamzXJlbDrdg6pnbo74+VsWdVBeeDBq/ZytFxpIUhAcQiJ545YmLOWTT6BqqgTgi2Pkw+ZVFSZiyE39TPRJPUXWJNRPXeHOiUL97Jg13xjcI5UVQlzNN/YlBzQKDZIW/UBbl7opDeeXTYu6ed0qN4inaRZx73ZFrt+qszIcHUiPw1OvzBctU577z/rfAJy85EULcC/p6uxV3BUGaP9bKMphvB07DY+4xdtTyxGtV6fv1vz2aqYflgGPj89Mf0uFCAjiSb02oK/v+jg2S4D8A6Qqp7TcRyBwAAAAAElFTkSuQmCC") no-repeat;
}

.mod-profile__page-container-header-info-menu-show > a:hover > span {
    background: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAfCAMAAAAocOYLAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAzFBMVEXl7fHm7vLm7vHl7vHl7fHm7vHl7fHm7vLl7fHm7vLl7fHl7fHl7fHm7vLl7fHm7vLm7vLl7fHl7fHl7fHl7fHm7vLl7fHl7fHm7vLm7vLm7vLm7vHl7fHl7fHl7fHl7fHl7fHm7vLm7vLm7vLl7fHm7vLm7vLm7vLm7vLl7fHm7vLm7vLl7fHm7vLm7vHm7vLl7fHl7fHm7vLm7vHl7fHl7fHm7vLl7fHl7vHm7vGip6lsb3BpbGxmaWpsbm+jqKppbG1maGlpa2z///93IeijAAAANnRSTlMAAAAAKHWx2/Dw27J1AVDIJsAnVfPzZf39ZVT8/FYm8gHAUMbGKHV2sfHx8sjB8/xXwSfJyVGjopq/AAAAAWJLR0RDZ9ANYgAAAAd0SU1FB+ILDQ8jBdd9PTYAAAGwSURBVCjPTVOHWgIxDE5PXIeHA/cAUfFw74QeCur7P5SZSO++tM34+zdNACAlEJFayyura7hetjdaojA9z4Wsq84mESGNkQVudioziixYbG0j2UBUv+0dRkyFIaTuLvIgNCkf7nXFoFbYPyDMqhWEbFCHR4rP3/GJ6R0d3fH0LOn5vT7lrKps6KhoSP2eRJ8PPBqdnpPg9aDiIzqZzMQyu8V2iBd8u0u/keqaSWNETXmVYIgUzFl8fk3/E8GjBddGWQIYvZnM5t7Ct4ZRoDt1ncnhaAVKXMysG50/UQk3GEnhvGEzbTDO5nl8AxGKWVTfP9MFdP7hdn5d0XG8LgPgDlb9QSJnOZ5Jg0oYRTIcI3u87UdQMwtyH6TZdOa5Nbda8hf34vH7NYmr6TSEdJ9z9rLBHPl3Olfyfv8JjNKJIpL3g/MH9c8Lp2g4E32opDx7u7jAycHlmo87oOPsKYoGI/eyfXpe0gKW+sV5CrM/Ex4caYuIC3T3IsFoDkSPXWufQloPei+iG3uL8PTyqmZrIG6k6uJNjUbx/YP7ryjAD0iF9Mmwbpd31C/btfSvR/4B2oKgGz8oOG0AAAAASUVORK5CYII=") no-repeat;
}

.mod-profile__page-container-header-info-menu-window {
    display: none;
    position: absolute;
    left: 40px;
    top: 3px;
    background: #fff;
    box-shadow: 0px 0px 10px 0px rgba(48, 96, 131, 0.3);
    border-radius: 7px;
    width: 245px;
    padding: 20px 0;
    min-height: 100px;
    z-index: 5;
}

.mod-profile__page-container-header-info-menu-window:before {
    content: "";
    display: block;
    background: #fff;
    width: 10px;
    height: 10px;
    transform: rotate(45deg);
    position: absolute;
    left: -6px;
    top: 10px;
    border-bottom: 1px solid #ebebeb;
    border-left: 1px solid #ebebeb;
}

.mod-profile__page-container-header-info-menu-window > a {
    padding: 0 25px;
    height: 30px;
    line-height: 30px;
    font-size: 13px;
    color: #78858d;
    text-decoration: none;
    display: block;
}

.mod-profile__page-container-header-info-menu-window > a:hover {
    background: #f0f8fb;
    color: #303030;
    text-decoration: none;
}

.mod-profile__page-container-header-info-menu-window-privat {
    display: inline-block;
    width: 17px;
    height: 16px;
    background: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAQCAMAAADH72RtAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAt1BMVEX////i5+zi5+zi5+zh5uvh5+zh5uvh5uvh5uvh5uvh5+vh5uvh5uvh5uvh5+zh5uvh5uvh5+zh5uvh5uvi5+zh5uvh5uvh5uvh5uvh5+vh5uvh5uvi5+zh5uvi5+zh5uvh5+vi5+zh5uvh5uvh5uvh5+vi5+zh5uvh5+zh5uvh5uvi5+zh5uvi5+zh5uvh5+vi5+zh5uvh5uvh5uvi5+zh5uvi5+zh5uvi5+zh5uvh5+zh5+v////pltHnAAAAOHRSTlMAWbrQ0NCxP2n9Qubd4Kvp8qf72bnEbIOuQQHw4PmG2OKC88KU3u+9g1gDfN7w5GIDyPYlJWs/ZUeFBj4AAAABYktHRACIBR1IAAAAB3RJTUUH4ggNEQcK5zI1qwAAAKNJREFUGNNVjocSwiAQRNcEu9HYNdh7iyW2A/7/v4QQY9yZg5vdxx1AznFZnjHm6mKFIlAikcg0VK6gKgXFJqn4cqAjSylL1qCsRYkhPBhe1ht+s9Xu6Eh6MEO66PUxGAZcPx3B8OPJdDZfLFeG14zIbrdzKHXMhjU2aS5JKFJb7Iwhv79SYo/D8RTykHPuG/J8wU/XmxDRHVk9InriX693oM8PErIphLIL5hUAAAAASUVORK5CYII=") no-repeat;
    margin-right: 5px;
    vertical-align: middle;
}

.mod-profile__page-container-header-info-menu-window > a:hover > .mod-profile__page-container-header-info-menu-window-privat {
    background: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAQCAMAAADH72RtAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAtFBMVEX///99yP18x/18x/19yP19x/18x/19yP19yP19yP18x/19yP19yP18x/18x/18x/18x/19yP18x/18x/19yP19yP19yP18x/19yP19yP19yP19yP19yP18x/18x/19yP19yP18x/19yP18x/19yP19yP19x/19yP18x/19yP19yP19yP19yP19yP19yP19yP19yP19yP19yP19x/19x/18x/18x/19yP18x/19x/19yP7///+HfWt9AAAAN3RSTlMAWbrQ0NCxP2n9Qua63eCr6fKn+9m54MRsg65BAfD5htjigvPClN7vvVgDfN7w5GLI9iX2az9lFKUFYAAAAAFiS0dEAIgFHUgAAAAHdElNRQfiCQUROxpxol1vAAAAoElEQVQY01VNhxaCMAw8BffEgaK4N4oDRxr+/8NsSp/j2t41ebkckMs7rkHBdZxiCSgTKRIoFq1UUZNCEetHrE8donJVNkkNyIfFaL1NGGm1vU631ydO2TedAYYBRuNwot3ZzHQ2XyxX64112Y1K1mv2YZJskHS32Jls+gzuEShOyWYLHRAdT7HGJPakPl/wRXQluiX4RXJXD/zj+Qo1vwGlfSjqGhi2WQAAAABJRU5ErkJggg==");
}

.mod-profile__page-container-header-info-menu-window-zakaz {
    display: inline-block;
    width: 17px;
    height: 17px;
    background: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAMAAAAMs7fIAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABblBMVEX////h5uvh5uvi5+zh5uvi5+zh5+zh5uvh5uvi5+zh5uvh5uvh5uvh5uvh5uvh5uvi5+zh5uvh5uvh5uvh5uvh5uvh5uvh5uvh5uvh5uvh5uvh5uvi5+zh5uvh5uvh5uvi5+zh5uvh5uvh5uvh5uvi5+zh5uvh5+vh5uvh5uvh5uvh5uvh5uvh5uvh5+vi5+zh5uvi5+zh5uvi5+zh5uvi5+zi5+zh5uvh5uvh5uvh5uvh5uvh5+vh5uvh5uvh5uvh5+vh5uvh5+vi5+zi5+zh5uvh5uvh5uvi5+zh5uvh5uvh5uvh5uvh5uvh5uvi5+zh5uvh5uvh5+vh5uvh5uvh5uvh5+vi5+zi5+zh5uvh5uvh5uvh5+zh5uvh5uvh5+vi5+zi5+zi5+zi5+zi5+zi5+zh5uvh5uvh5uvi5+zh5uvh5uvh5uvi5+zh5+zh5uvh5uvh5uvh5uvh5uvh5uvh5uvh5+vi5+zh5+z///+6NVLuAAAAdXRSTlMAAkSOssCqfS1E07Ejc/y7gHGK0vBAWscqGUoI5/EmEOy9BgfnqR7nunfyFiDfSjSTLuIO1IZQLunKCq5zMoG/67ng5ODdmQOdpQTjeGQsHtxp/trZGMuKPfadOvnlVwQNfPrdEkjrorz31yH9ChRcgI95Swl2EceKAAAAAWJLR0QAiAUdSAAAAAd0SU1FB+IIDREMGYB4rb4AAAD4SURBVBjTPZBnUwJhDIT3FDueWAAPPU+xIZ6KvXfsvfdesPd9w8/3PRjdL0meyWRnA2gZObm+vPyCQvypqJiKpKgSfxaUUsyyQHlFpbAq6IFQOh2uhhWpQaSWdh3g1EtDFI1NbAZaWiUGtDHeDrhkh97vJLsQZgKG003pcXqBPumHzYHBIWYkwyMJjoISHPNGz5/jEzKJKYas6ZlZJWZybn5hURvEuKRPusKkLssrXMUazXVgQ7ipyRa3/YjuqN09GPs8AA6P5Fjzk1OenRsXFi6vrnlz68W4s6nufamHR/LpORvVTb2I5x0PvP7/4+394/Pr+yfT/wKI1T8bSgXBTgAAAABJRU5ErkJggg==") no-repeat;
    margin-right: 5px;
    vertical-align: middle;
}

.mod-profile__page-container-header-info-menu-window > a:hover > .mod-profile__page-container-header-info-menu-window-zakaz {
    background: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAMAAAAMs7fIAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABmFBMVEX///+Sm6SSnKSRm6SRm6SSnKSRm6SRm6SSnKSSm6SSm6SSnKWSnKSSnKSSnKSSm6SSm6SRm6SRm6SSm6SSnKSSnKSSnKSSm6SRm6SSnKSSnKSSm6SSm6SSnKSSnKSSm6SSm6SSnKSRm6SRm6SSm6SSnKSSnKSSnKWRm6SSnKWSm6SSm6SSm6SSm6SRm6SRm6SSm6SRm6SRm6SSm6SRm6SSnKSRm6SRm6SSm6SSnKWSnKWSnKSSm6SSm6SSm6SSnKWRm6SSnKSRm6SSm6SSnKSSnKSSnKSSnKWRm6SSnKSRm6SSnKSSm6SSnKSRm6SSnKSSm6SSnKSSnKWSnKSSm6SRm6SSnKSSm6SSnKWSnKWSnKSSnKWRm6SSnKSSnKSSnKWSm6SSnKSSm6SSm6SRm6SSnKSRm6SSnKSRm6SSnKSRm6SSnKSRm6SSm6SSnKSSnKSRm6SSnKWSnKWSm6SSnKSSnKWSnKSRm6SSm6SSnKSSnKSRm6SSnKSSnKWSnKSSnKWSnKWSnKSRm6SRm6SSnKWSm6SSnKT///+x2iMvAAAAg3RSTlMAAkSOssCqfS3TsSNz/LuAcYrS8EBaxyoZSgjn8SYQ7L0GB6keunfyFiDfSjTHkwIu4g7UhvFQLunKCpOuQDKBv+taGbng5Pzg3ZkDnamlIOAE43hkLB7caf4jBtrZGALLij32OvnlVwQZDXz63RJI67KivPfXISCi/fIKFFyAj3lLCfn0+i0AAAABYktHRACIBR1IAAAAB3RJTUUH4gkFEgAiZ1S0kAAAAP5JREFUGNM9kFVTQ1EQg0NxKcWhtFy0OBR3dynu7u7uevbkd3MuHcjL7nyzs5kEMApxhIaFR0RG4U+OaCWilWZMbBDEKTrjXQmJSZTkFBukaqalI8OdCbdHebMAK5s5ucjz6HygwEMfUChFxUAJdam5L6MqR4VUwm9VkdVWDVArdajXDY1NFONGNre0sg3U7cZMK9qso1O60C09vX39A1oGh4ZHRgN6DD6Om5cToifNmJrmDGaVcw6YV7JgyKJaWsbKKtfWsbEpW8D2jgoYvrvH/QP/4RGOT055dm7HuPAqXl5d39ySd/fBqA+PT2KbP7te/vt4fXv/+Pz6/t1/AJ10SItzvEYsAAAAAElFTkSuQmCC");
}

.mod-profile__page-container-header-info-name-list {
    display: inline-block;
    margin-right: 5px;
    height: 24px;
    vertical-align: top;
    position: relative;
    top: 5px;
}

.mod-profile__page-container-header-info-name-list.white {
    width: 24px;
    background: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAA81BMVEWQ2HuP2HuQ2HyP13uQ2HuP2HuP2HuQ2HuP2HuQ2HuP2HuP13uQ2HyQ2HyQ2HyQ2HuQ2HuQ2HyP2HuP2HuQ2HuP2HuP2HuP13uQ2HuQ2HuP2HuP13uQ2HuQ2HyQ2HyQ2HyQ2HuQ2HyQ2HuQ2HuP13uQ2HuQ2HyQ2HyP2HuP2HuQ2HuP2HuQ2HuP2HuQ2HyP2HuQ2HuQ2HyQ2HuQ2HuP13uP2HuP2HuQ2HyQ2HuP2HuQ2HyQ2HyP2HuQ2HuP2HuQ2HyP13uf3pCx5af+//3C7Lv////D7Lue3pCw5ab9//2g35LC67zD7Lyx5qax5qef35Gw5acHROYIAAAAPXRSTlMAAAAAHni54/jz17ghHqb8/U7yWW/+cVf+Vx6lpx/9d3e4uOTk+Pn4+eS5dyCn8/NYb3NO8lr9p3j6+ngihuBk6wAAAAFiS0dERY6zqFcAAAAHdElNRQfjCQISMALV90m3AAABZ0lEQVQozy1Sh1bDMAxUTBkBCmGUWWaZZe8pqTgEWkbh/7+GOxfnxUN3OkmWRTIR/LXhkdGxfHxieDLgFEKgMWT1qWlVc3XTYqoeMgzhNDNr7mZuHVX1fC4LVAnZfGFGPh3cXRsLoEuQxSWDDrn4sHFrLAdEXslpIkY3J0PzGqRWqQwB75hh+4JgZk2RtXV6q9KM6LF8pU+xJhuWIjiVVGNZVW9g+aZssQCMdyDehb3qfYC3LS1ogP9ZRtduj/bIvHdkN5X8VVVl/E72vrOYPdl32H+SiTpl1FTogbRYgv8SSXwbFHUobSwIGxPSi6lKAFuyyfx94EN9sgAcyXHBYMC6ZdnXlDu8imORE0oxkdj3pMpTExdfO1U6DO4dK7M6qw+hI+cNhuFlsVm8t8a5pAZfFKwlpW3UWboM6CHEwtU1e0qAc37DzgqRbKV5q4MWaXFXw0MI/0CW1e/bhw+PrfbTs8gQH88fVvVr5QbHQIUAAAAASUVORK5CYII=");
}

.mod-profile__page-container-header-info-name-list.black {
    width: 24px;
    background: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAyVBMVEXljY3ljIzmjY3ljY3mjY3ljY3mjY3mjY3ljIzljIzmjY3ljIzljIzljY3mjY3ljIzmjY3ljY3mjY3ljY3mjY3ljY3mjY3ljY3ljY3ljIzljIzmjY3ljIzmjY3mjY3ljY3ljIzljIzljY3ljY3ljY3ljIzljY3ljY3ljIzljIzmjY3mjY3mjY3ljYzljIzmjY3ljY3ljIzljY3mjY3ljIzljY3ljIzljY3ljIzljIzljY3ljIzljY3mjY3ljIzmjY3ljY3ljYz///8AUofAAAAAPnRSTlMAAAAeeLnj+PPXuHghpvz9pk7y81lv/f5xV/5XHvMepacf/R93uLjk+fj55Lm4d3cgIKdYWHNOWrnk+vp4IvCJ6nEAAAABYktHREIQ1z30AAAAB3RJTUUH4wkCEwEfcW5I6wAAATdJREFUKM9VUolWw0AIZEm19Yy2NtGYxKjVeB/1qhdQ//+jBDb62n0vBwwzC7MLEEIAxKS3stofrK1vbKKGAfRln2Rrm4iJRSjdSQxCsPzukEnE0rp4tOdJhcaZpZnnFLF8H5WBeFBY2jAt10c4PwwIoRyoCLkIK0OspKoB4EhD25edYbDqNQjHJ/qj8n+AMyQ7hYnLCwnFndh1ZQJnXStebSSNFT6H1gbgn4VlLG6hb4W0BJjiBVx6m4uAKdEVXPt2y1JCKnXDbod1wHNv0HrkW7iTLohwbF74Hh5SK+5md1esq+wRoLHYUuQGOounantdRTpHh8UmHKmJAZ8Kt+J/fuLiWU9JkXHKsTICnL9gd+avw1gaFas38IUBQzlNWaKHWVPaTVCliNa92fvHZzv7+tZM0DP/Bb9HbAOjjCUiAAAAAElFTkSuQmCC");
}

.mod-profile__page-container-header-info-name-list.ignore {
    width: 24px;
    background: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAQAAABKfvVzAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfjCQITFjDfPPEkAAAB+ElEQVQ4y22Tv2tTURTHP9/7SirYjhUaJAU3TbYESt2yRIri4FCTjtIOiuAkOPpj8Q8QBysIDtIEXBwcjYNCCw4OeeCkNXTRpkVKBlHIcbjvvh+NZ3jvnnvP+Z7zPT/UAAwAAVRYp8kFFvjLPt95b12+CTD/jhpYZvzY1ohI3BOYiXV1j2GAdd7Y4CoD6xB5nCACR8diOh5WRGXveYcXOkUIm/sCUNI1jtkREJURXNeWj2UZcu4kEC2+KAY1oGIxc8HEOMttVjB2eMJ+Pr8xVYZRGZ5Sz2hWeMl5SpQ4x2X6HGeRSizqtbMl2vmq3GSeD1yixUfmuVVMcY0lRxuXz/ci8IhDjngIrCQw5v/O2o5m2hIMOA0cIuAo0YQCdWjOqGZYmtAyAJ9yTJfZTQANoKb6b2aVNv4tCxTlgFVCcwV/XH5OmDL3N1nJDWejZDTSpgFssJFrXfaqA0dsFMYgRStqnroNZvTOWkqLF+T5f10N9Z11mWRdGE1FGuUYMLGuY0+9DP/+CZcfPEjSAUGPPdWhQsyckkUKjCzsSarZWFUbOqGhNrGigXe1LHfM2LQhRIsIG/BLLTS1BdnJdJetdIEEu/psV5g9Wd6kfmNu8MzfuBCSN6ppm4kK5sBE21T1Kh3BekoLgArralLlDPDTYvWtp6+hHML4BwrEquI6eVQoAAAAAElFTkSuQmCC");
}


.mod-profile__page-container-header-info-menu-window-black {
    display: inline-block;
    width: 17px;
    height: 17px;
    background: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAMAAAAMs7fIAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABelBMVEX////h5uvh5+zh5uvi5+zh5uvh5uvi5+zh5uvi5+zi5+zh5uvh5uvh5+vh5uvh5+vh5uvh5uvi5+zh5uvh5uvh5+vh5+vh5uvi5+zh5uvi5+zh5uvh5uvh5+zh5uvi5+zi5+zh5uvh5uvh5uvh5uvh5+vh5uvi5+zh5uvh5uvh5uvh5uvh5+vh5+vh5uvi5+zh5uvi5+zh5uvh5uvh5uvi5+zh5uvh5uvh5uvh5uvi5+zh5uvh5uvh5uvh5uvh5uvh5uvi5+zh5uvh5uvh5+vh5+zh5+vi5+zh5uvh5uvh5+zh5uvh5+zh5+zi5+zi5+zh5uvh5uvh5uvh5uvh5uvh5uvh5uvh5uvh5uvi5+zh5+vi5+zh5uvi5+zh5uvh5uvh5uvh5uvh5+zh5uvi5+zh5uvh5uvh5uvi5+zh5uvh5uvh5uvh5uvi5+zh5uvh5uvh5uvh5uvi5+zh5+vh5uvh5uvi5+zh5+zh5uvh5+zh5uvh5+vi5+z///8WKxoiAAAAeXRSTlMADGez2e3YrmAIYuriUpD0nV9NYqT5eG6zFx/BVxfzrwM9W8Lnf+4SaP1a+GjOkWnrG6i39FSMxi1xLWvbRew3eOQkXOvpZP385CR70rSwW/vcHcldOE721hxORQTUIgIw778zZgYKcvUjP/K7p733MRqbjhFYfpBTZXYsnwAAAAFiS0dEAIgFHUgAAAAHdElNRQfiCA0RDTNC2FUpAAAA8UlEQVQY0zWQZVeCURCE51VRMbEbC0GxsLsTMTCxuwtbmbs/3nu5Ol92zrO7c/YsoOWkpKa50jMy3fhTVnaCpCJzci3IU8z3FBQWFZdQlRpQRimvSLYqq8hqoMYrtXV2uL6hkT4HTfQHLGhuYbCVbWhnhwWdVKGubvagl339A4PAEOkbxoiMghzzcnxiMsGpaWCGs5hT88EFLpLhJb0a4TJW1CrWosL1DRO2SQ+2yG3sxHb3DNinHODwSMLHcJ8YcHom57pcxOi/vNLm+uaWoTvTuXcJHx6fnuM6/cXe9voWJYWMvwf+34GPz6/vyI+T9L8U2DwH5uYHdgAAAABJRU5ErkJggg==") no-repeat;
    margin-right: 5px;
    vertical-align: middle;
}

.mod-profile__page-container-header-info-menu-window > a:hover > .mod-profile__page-container-header-info-menu-window-black {
    background: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAMAAAAMs7fIAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABhlBMVEX///+P13uP2HuP2HuQ2HuQ2HyQ2HuQ2HuP13uP2HuP2HuP2HuP2HuQ2HyP2HuQ2HyQ2HuQ2HyQ2HyQ2HuP2HuP2HuQ2HuQ2HyQ2HyP2HuQ2HuP13uQ2HyP2HuQ2HyP13uQ2HuQ2HuQ2HyQ2HyP2HuQ2HuQ2HuQ2HuQ2HuQ2HyP2HuQ2HyQ2HuQ2HyQ2HyQ2HyP2HuQ2HuQ2HuP2HuP2HuQ2HuP13uQ2HuQ2HuQ2HyP2HuQ2HuQ2HuQ2HuQ2HuP2HuP2HuQ2HyQ2HuP2HuQ2HuP13uQ2HyQ2HuQ2HuP2HuQ2HuP2HuP2HuP2HuQ2HyQ2HyQ2HuQ2HuP2HuQ2HyP2HuQ2HuQ2HyP2HuQ2HuQ2HuQ2HuQ2HuQ2HyQ2HuQ2HyQ2HuQ2HuQ2HyQ2HuP2HuQ2HyQ2HyQ2HyQ2HuP2HuP2HuQ2HyP2HuQ2HuQ2HyQ2HuQ2HyP13uQ2HyP2HuQ2HyQ2HuQ2HuQ2HuP2HuQ2HuQ2HuQ2HyQ2HyQ2HuQ2HuP2HuQ2HyP13v///8sOYFpAAAAfXRSTlMADGez2e3YrmAIYuriUpD0nV9NpPl4brMXH8FX868DPVvC5wx/7hJo/Vr4aM6RaesbqLf0VIzGLXFr20XsN3jkJFzr6WRa/fzke9K0sFv73B3JnV04TvbWHATUIggCMO+/M/buZgYKcvUjP/K7p7335DEam/eOEVh+kHtTDOzre2AAAAABYktHRACIBR1IAAAAB3RJTUUH4gkFEgEMopmIHgAAAPVJREFUGNM1kGVXQmEQhMfAwMAWFQsVuwMVFQU7MLG7u1tn15/ue7k6X3bOM3v27C5gFBefkOhISk5JxZ+caRSlqqZn2CCT6srKznHm5lHyLVAgWuiORUXFwhLA7dHSMru5vKJSvFWo1hqfDWrrpL6BjWjSZhu0CFvb2tmBTnZ19/iBXhWvH33SD2XAw4HBIWFwGBhhCGGOjo1z4kcnDcAUpzEjs5iLKOcXrGGLXMIyuYLo6tq6BaIiAWxsMriF7R0L7O7pvikHhzw6PjHm9OxcQhdWculQXl3f3N4J7x/s3R6fIqQ5//nF9/8OvL69f3x+fcf8L7OkPif8VGYdAAAAAElFTkSuQmCC");
}

.mod-profile__page-container-header-info-menu-window-white {
    display: inline-block;
    width: 17px;
    height: 17px;
    background: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAMAAAAMs7fIAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABXFBMVEX////h5uvh5+zh5uvh5uvh5uvh5uvh5uvh5uvh5+vh5uvi5+zh5uvh5uvh5uvh5uvh5uvh5uvi5+zh5uvh5uvh5+vh5uvh5uvi5+zh5uvh5uvh5uvh5uvh5uvh5uvh5uvh5+vh5uvh5uvi5+zi5+zh5+vh5uvh5uvh5uvh5uvh5uvh5uvh5uvh5uvh5uvi5+zh5uvh5uvh5uvh5uvh5uvh5uvh5uvi5+zh5uvh5uvi5+zh5uvh5uvh5uvh5uvh5+vh5+zh5+vi5+zi5+zh5uvh5uvh5uvh5+vh5uvh5uvh5uvh5uvh5uvi5+zh5uvh5uvh5+vh5uvh5+vh5+vh5uvh5uvh5uvh5uvh5uvi5+zh5uvh5uvh5uvh5uvh5uvh5+vh5uvh5+vh5uvh5uvi5+zh5uvh5uvh5+vh5+vh5+vh5uvh5+vh5uvh5uvh5uvh5uvi5+zh5+zh5+v////SHaNKAAAAb3RSTlMADGez2e3YrmAIYuriUpDIXkxipPl4bvMzH8FXF+okBsLnf+zo3BYg+GjOjjHxzQ2ot/RQRPq6BmvbRf6lAVvr6WRvj3jStLCIdMedXTigRQTU5CIFvzP27mYKyusjP/K7p73kGpv7944SEVh+e1M4RJQmAAAAAWJLR0QAiAUdSAAAAAd0SU1FB+IIDRERGAgT8TQAAADuSURBVBjTNZDpO4JRFMTnpSyhJBVCWbJWZN+yU5Q1RFSWsjPX/f8/OLeYT/P8znLnHkBk1dXb7A2NTc34k6OFVBS1ttWAU7yr3d3h6aTyGuBTUvd3ievuIQNAr99MqL5+QcHQz4CFQQ4NU5PhEUGjYxzHBCcjUSGMTQmaVnHMcBZz8+aphUVgictQXAECqwatJbDODWxyS7q3qbXiDna5h32dNBlSJiEPDplGhvpISOJYIpjRE5ye8Twr6CJe7boUe5Xj9U0QyN8KuCuYFUW7Zun+4TFHPkVqXy1XnqWs+fL69n8OvH98Or++rar/BdeDQM2d+oqwAAAAAElFTkSuQmCC") no-repeat;
    margin-right: 5px;
    vertical-align: middle;
}

.mod-profile__page-container-header-info-menu-window > a:hover > .mod-profile__page-container-header-info-menu-window-white {
    background: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAMAAAAMs7fIAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABZVBMVEX////ljY3mjY3mjY3ljY3ljIzljY3mjY3ljIzmjY3mjY3mjY3ljY3ljIzmjY3ljY3mjY3ljIzljY3ljY3mjY3ljY3mjY3ljYzljYzljIzmjY3ljY3ljIzmjY3ljY3mjY3ljIzljY3mjY3ljIzmjY3ljIzmjY3mjY3mjY3ljIzljY3ljIzmjY3mjY3ljY3ljY3mjY3mjY3ljIzljY3ljIzmjY3ljY3ljIzmjY3ljY3ljY3mjY3ljY3mjY3mjY3mjY3mjY3mjY3ljY3ljY3ljY3ljY3mjY3ljIzmjY3ljY3mjY3ljY3ljIzljY3ljY3mjY3ljY3ljY3ljIzljY3mjY3ljYzljIzmjY3mjY3ljY3ljIzljY3mjY3ljIzljY3ljY3mjY3ljIzmjY3ljY3ljY3mjY3ljIzmjY3ljIzljY3mjY3ljYzmjY3mjY3mjY3ljY3ljY3mjY3ljIzmjY3ljIzljY3///+y2d/vAAAAc3RSTlMADGez2e3YrmAIYuriUpDIXkxipPl4bvMzH8FXF/MkBsLnf+zo3BYg+GjOjjHxzQ2ot/RQRPq6BmvbRVf+pQFb6+lkb4/StLCIdMedXTgBoATU5CIFt78z9u5mCsrrIz/yu6e99uQxGpv79xIRWH6Qe1MMHLGCPgAAAAFiS0dEAIgFHUgAAAAHdElNRQfiCQUSAiHMa4eoAAAA6ElEQVQY0zWQZVdDAQxDM2DYcBjuDsPd3d3d3S3p/6cP6af0npw2LeAViotPCCcmJafgr1IjpExmaem/IMOozKzsnNw8UzQA+eaOgkJXRcVkCVBaJpIWKXdUUcmqEKpZU2tmrKt31NCoJjQr1tJqorW1O+pgJ7qsGz297rK+fmCAgzANAcMjNNroGMY1gUlNuXvaCW0GUc1iTvNBhgUFIRaXtIwV46qTtXUPEewcwsamtrYd7ex6L+653D/Q4ZGvOT4x6fQsGHEeJi8ur65vjLd3v6fePzwqmPIUe/5/B15e394/Pr9+9Dfvh0OaH9PbEgAAAABJRU5ErkJggg==");
}

.mod-profile__page-container-header-info-menu-window-ignor {
    display: inline-block;
    width: 15px;
    height: 17px;
    background: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAARCAMAAAA11AaTAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAA3lBMVEX////h5uvh5uvh5uvh5uvh5uvh5uvh5uvh5uvh5uvh5uvh5+vh5uvh5uvi5+zh5uvh5uvh5uvh5+vh5+zh5uvh5uvi5+zi5+zh5uvh5uvh5uvh5uvh5uvh5uvh5uvi5+zh5uvh5uvi5+zi5+zh5+vh5uvh5uvh5uvh5uvh5uvi5+zh5uvh5uvh5+zh5uvh5uvh5uvh5uvi5+zh5uvh5uvh5uvh5uvi5+zh5uvh5uvh5uvh5uvi5+zi5+zh5+vh5uvi5+zi5+zh5uvh5uvh5uvh5uvh5+vi5+zh5+z///+CrUTsAAAARXRSTlMAX9Du8OzJTVv9P7nUcnBz5JvAkLDAkLAGSNi6YM5AAhjCC/Dw8n6Us7fQgAUoAaCrjqDFpVoOh6a79fuRLeQcHX2QdRN4PIrmAAAAAWJLR0QAiAUdSAAAAAd0SU1FB+IIDRESIXw7Kv8AAACzSURBVBjTPY+HEoIwDIYj4sYBAi5QEPfee6Jpff8nMkjx693ffpdc2gIQMSkuJ5IpEKQxgGWywnOo5AvFEleFa7xMqaMu3ECTssJCr9bqrGFZlo12swXgKDSL02K0u21QET1Z7shEF3kPJOxH98IAhzDCMZ0m0xnlnBtUD3zBlpQr1EDiga9xE9TREO5sd1E/3//nHfAI+udkhGjumV3g6v1+Rw8ibneAx9P3fdOk8F9v+AKc/B0jVjcBBgAAAABJRU5ErkJggg==") no-repeat;
    margin-right: 5px;
    vertical-align: middle;
}

.mod-profile__page-container-header-info-menu-window > a:hover > .mod-profile__page-container-header-info-menu-window-ignor {
    background: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAARCAMAAAA11AaTAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABBVBMVEX///+Rm6SSm6SSnKSRm6SSm6SSm6SSnKSSm6SSm6SSnKSSnKSSm6SSm6SRm6SSm6SSnKSSm6SSnKSSnKSSnKSRm6SSm6SSm6SRm6SSnKWSnKSSm6SRm6SSnKSSnKWSnKSSm6SSnKSRm6SSnKSSnKSRm6SRm6SSm6SSnKSSnKSSnKWSnKSSm6SSnKWSnKSSm6SRm6SSm6SSnKSSm6SSm6SSnKWSm6SSnKSRm6SSnKSSnKSSnKSSnKWRm6SSnKSSm6SSnKSSnKSSnKWSnKWRm6SSnKWSm6SSnKWSm6SSnKWSnKWRm6SSnKSSnKWSm6SRm6SSnKSSnKSSnKWSm6SRm6SSnKT///9cC6RYAAAAUnRSTlMAX9Du8OzJTVv9P7nUcnBz5JvAkLCwkLAGSNi6YGDOzkACGNTCC5vw8PJ+0JSzt4AFKAGgwNCrjqDFpYAYWg6Hpruw9cDAwvuRLfDkHB19kHUTcdD+0wAAAAFiS0dEAIgFHUgAAAAHdElNRQfiCQUSAjnfBx/+AAAAyUlEQVQY0z2O6VLCUAyFIxY3ROAW6gKoIHqVulNkE1dEwf0m5/1fxdQpnB/fnG8yk4RIs5Ba9NJLy5RkxbEAWF1LPMPr2Y1c3hUSN+wri1yaOQLlJor/trW9g3KlWtmVvf0aUf2AnQgzIODGIR0xrLXH1nreCXOTQpzO7tKZnFMoF9our66VLYmo7WK/QUfZVQ8Re4/7sSOiFAbabod3ybyN+/m+B36kJ3k2kTGj0YsZv+KNJlOBiAOzPvX+QfT55fvBt8YPfn7pD5sTJEH3RnFSAAAAAElFTkSuQmCC");
}

.mod-profile__page-container-header-info-menu-window-remove {
    display: inline-block;
    width: 17px;
    height: 17px;
    background: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAMAAAAMs7fIAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABIFBMVEX////i5+zh5uvh5uvh5uvh5uvh5uvh5uvh5uvh5uvh5+vi5+zh5uvh5+vi5+zh5uvh5uvi5+zh5uvh5+zh5uvh5uvi5+zh5uvh5uvi5+zh5+zh5+vi5+zh5uvh5+vh5uvh5uvi5+zh5+zi5+zh5uvh5uvh5uvh5uvh5uvh5uvi5+zh5uvh5uvh5+vh5uvh5uvh5uvh5uvh5+zh5uvh5uvh5uvh5uvh5uvh5uvh5uvh5uvi5+zh5uvi5+zi5+zh5uvh5uvi5+zi5+zh5uvh5uvi5+zi5+zh5uvi5+zh5uvh5uvi5+zh5uvi5+zh5uvh5+vi5+zh5uvh5uvh5uvh5uvh5uvh5uvh5uvh5+zh5uvi5+zi5+zh5uvh5+vh5+z///+WEFzUAAAAW3RSTlMACWWv1+jWqFsGYOfeTYxzb1MZ9sC5scrpDIDBdvwD2czEASQFsfWXAbLY+jBC/er7RlzQtKwKdwPGmWDhFb+rDCbwQ9j9/MQz9ushP+7jLRr3jhESWH+QfFAN1x/GNgAAAAFiS0dEAIgFHUgAAAAHdElNRQfiCA0REx1KT2c5AAAA30lEQVQY0zWQ2VYCMRBES9wYBgUBFRcUxQ0UHERQcUNccEFUEBTTmf//DCsTqId0pU7nnu4A1ERocmp6ZjbsYKSIqyRQdM4G8zKWUjETxEc3WxaARJI1tchoaVmJTq9glb1rwHomjI1N0RJCli1b20AO2InS72LPJ2H/gEAnb0AFBNDDIybFEgHi4lhEe+VgjBPTU8EpzypQOzsHLgio45LJVeL6Rm4bd036ezgPvsjjE2meIbb4+vnFzuyL1ur1zQDb70opu0jnw676Wc9oBv5Xtzf+Dnz3Bz+/w7/A/wMIAT1VOYShPgAAAABJRU5ErkJggg==") no-repeat;
    margin-right: 5px;
    vertical-align: middle;
}

.mod-profile__page-container-header-info-menu-window > a:hover > .mod-profile__page-container-header-info-menu-window-remove {
    background: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAMAAAAMs7fIAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABL1BMVEX////ljIzljIzmjY3mjY3ljIzljY3mjY3ljIzljIzmjY3mjY3ljY3mjY3ljY3mjY3ljIzljIzmjY3mjY3mjY3ljIzmjY3ljY3mjY3ljY3mjY3ljIzmjY3mjY3mjY3ljIzljIzmjY3mjY3mjY3ljY3mjY3ljY3mjY3ljIzljIzljYzljY3mjY3mjY3mjY3ljIzljY3mjY3ljIzljY3ljIzljY3ljIzmjY3mjY3mjY3ljY3ljY3ljIzljY3ljY3mjY3ljIzljIzmjY3ljY3mjY3ljIzljYzmjY3ljIzljY3ljY3mjY3ljY3ljY3mjY3mjY3mjY3mjY3ljY3mjY3ljIzljIzmjY3ljY3mjY3ljY3mjY3ljY3mjY3ljY3ljY3mjY3ljY3mjY3ljIzljYz///9BmsD5AAAAYHRSTlMACWWv1+jWqFsGYOfeTYxzb1MZ9sC5scrpDIDBdvxbA9llzMQBJAXe9ZcBBrLY+jBC/er7RlzQtKwKdwPGmWDhGRW/qybwQwbY/fwz9ushP+7jLRqZ/PeOERJYf5B8UA0r9WIMAAAAAWJLR0QAiAUdSAAAAAd0SU1FB+IJBRIDHI0Y+vgAAADjSURBVBjTNZDlVkNBDIQHlyLFCsUKFCtSpLgVt+IUt0nu+78Ds7eQH3tyvs1MZhdQVVXX1NbVNzQ24a+aEzRzOltaK6BNvTsDs/YAkjS1xnCYdwCdXaR190iX6hXrS6NfNwPA4NAwMiPSjmJMBtlxYAKYnJIyhWl6ZLkZGc7OuZvPw7TG8wsii0tOMoFlqQorcYxV2dsa1hn5BrC5tQ3siOxiz43F/YNDHqWPT5TyFGfntOji0twKIWNW6tKVBb1HIfj1TTC8vWNAmuL9Q+Wpj+WneOr55fX/O/D2/vH59f0T978v3kFh1+auVgAAAABJRU5ErkJggg==");
}

.mod-profile__page-container-header-info-message {
    float: right;
}

.mod-profile__page-container-header-info-message > a {
    position: relative;
    top: 15px;
    height: 17px;
    display: block;
    color: #44c9ff;
    font-size: 14px;
    text-decoration: none;
}

.mod-profile__page-container-header-info-message > a > img {
    vertical-align: sub;
    margin-right: 10px;
}

.mod-profile__page-container-header-info-message > a:hover {
    text-decoration: underline;
}

.mod-profile__page-container-header-info-time {
    float: right;
    color: #a1b2be;
    font-size: 13px;
}

.mod-profile__page-container-header-info-time > span {
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #9ad976;
    margin-right: 5px;
}

.mod-profile__page-container-header-info-time > span.status0 { background: red; }
.mod-profile__page-container-header-info-time > span.status1 { background: #61d976;; }
.mod-profile__page-container-header-info-time > span.status2 { background: red; }
.mod-profile__page-container-header-info-time > span.status2 { background: grey; }

.mod-profile__page-container-header-buttons > a {
    color: #78858d;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding: 0 18px;
    text-decoration: none;
    border: 1px solid #d3dae0;
    height: 42px;
    line-height: 42px;
    border-radius: 25px;
    display: inline-block;
    margin-right: 8px;
}

.mod-profile__page-container-header-buttons > a > span {
    color: #a1b2be;
}

.mod-profile__page-container-header-buttons > a > b {
    color: #00ae1f;
    font-weight: normal;
}

.mod-profile__page-container-header-buttons > a > i {
    color: #eb583e;
    font-style: normal;
}

.mod-profile__page-container-header-buttons > a:last-child {
    margin-right: 0;
}

.mod-profile__page-container-header-buttons > a:hover {
    color: #303030;
    padding: 0 18px;
    text-decoration: none;
    border: 1px solid #78858d;
}

.mod-profile__page-container-header-buttons > a.mod-profile__page-buttons-active {
    border: 1px solid #44c9ff;
    background: #44c9ff;
    color: #FFF;
}

.mod-profile__page-container-header-buttons > a.mod-profile__page-buttons-active > span,
.mod-profile__page-container-header-buttons > a.mod-profile__page-buttons-active > b,
.mod-profile__page-container-header-buttons > a.mod-profile__page-buttons-active > i {
    color: #fff;
}

.mod-profile__page-container-tabs {
    min-height: 694px;
}

.mod-profile__page-container-tabs > div {
    display: none;
}

.mod-profile__page-tabs-active {
    display: block !important;
}

.mod-profile__page-container-main-head {
    min-height: 100px;
    padding: 0 50px;
}

.mod-profile__page-container-main-head-block {
    display: table-cell;
    border-right: 2px solid #fff;
    width: 238px;
    min-height: 60px;
    padding-top: 20px;
    padding-bottom: 20px;
    background: #f0f8fb;
    padding-left: 30px;
}

.mod-profile__page-container-main-head-block-float {
    float: left;
    margin-right: 20px;
}

.mod-profile__page-container-main-head-block-zak > .mod-profile__page-container-main-head-block-title:nth-child(3){
    margin-top: 10px;
}


.mod-profile__page-container-main-head-block:nth-child(2) {
    width: 265px;
}

.mod-profile__page-container-main-head-block:nth-child(3) {
    border-right: none;
    width: 230px;
}

.mod-profile__page-container-main-head-block-title {
    font-size: 12px;
    color: #a1b2be;
    margin-bottom: 5px;
}

.mod-profile__page-container-main-head-block-text {
    font-size: 13px;
    color: #303030;
    margin-bottom: 10px;
}

.mod-profile__page-container-help-block {
    position: relative;
    display: inline-block;
}

.mod-profile__page-container-help-block > img {
    cursor: help;
}

.mod-profile__page-container-help-block-window {
    display: none;
    position: absolute;
    left: 25px;
    top: -8px;
    background: #fff;
    box-shadow: 0px 0px 10px 0px rgba(48, 96, 131, 0.3);
    border-radius: 8px;
    font-size: 12px;
    color: #4b5862;
    height: 30px;
    line-height: 30px;
    text-align: center;
    min-width: 130px;
    padding: 0 10px;
}

.mod-profile__page-container-help-block-window:before {
    content: "";
    display: block;
    width: 8px;
    height: 8px;
    transform: rotate(45deg);
    background: #fff;
    position: absolute;
    top: 11px;
    left: -5px;
    border-bottom: 1px solid #dcdfe0;
    border-left: 1px solid #dcdfe0;
}

.mod-profile__page-container-help-block-window-responsive {
    height: auto;
    line-height: normal;
    text-align: left;
    padding: 15px;
    left: 40px;
    top: -20px;
    width: auto;
    min-width: 100px;
}

.mod-profile__page-container-help-block-window-responsive:before {
    top: 23px;
}

.mod-profile__page-container-main-cont {
    border-bottom: 1px solid #d8dbe3;
    min-height: 510px;
}

.mod-profile__page-container-main-cont-icons {
    min-height: 105px;
    padding: 0 50px;
    padding-top: 20px;
}

.mod-profile__page-container-main-cont-icons img {
    display: inline;
    margin-right: 5px;
}

.mod-profile__page-container-main-cont-info {
    padding: 0 50px;
    min-height: 415px;
}

.mod-profile__page-container-main-cont-info-zak-title {
    font-size: 14px;
    color: #303030;
    font-weight: 600;
    margin-bottom: 25px;
    padding-top: 40px;
}

.mod-profile__page-container-main-cont-info-zak-text {
    color: #637078;
    font-size: 14px;
    margin-bottom: 30px;
    line-height: 24px;
}

.mod-profile__page-container-main-cont-info-block {
    width: 370px;
    margin-right: 35px;
    float: left;
}

.mod-profile__page-container-main-cont-info-block:nth-child(2) {
    width: 394px;
    margin-right: 0;
}

.mod-profile__page-container-main-cont-info-block-title {
    font-size: 14px;
    color: #303030;
    font-weight: 600;
    margin-bottom: 20px;
    padding-top: 15px;
}

.mod-profile__page-container-main-cont-info-block-table-service {
    width: 100%;
    border: 1px solid #d8dbe3;
}

.mod-profile__page-container-main-cont-info-block-table-service td {
    padding: 12px 20px;
    color: #637078;
    font-size: 14px;
    border-bottom: 1px solid #d8dbe3;
}

.mod-profile__page-container-main-cont-info-block-table-service td:nth-child(2) {
    width: 30px;
    padding: 10px 0;
}

.mod-profile__page-container-main-cont-info-block-table-service td:nth-child(3) {
    width: 85px;
    color: #b2c2cd;
}

.mod-profile__page-container-main-cont-info-block-table-service tr:last-child td {
    border-bottom: none;
}

.mod-profile__page-container-main-cont-info-block-table-service .mod-profile__page-container-help-block > img {
    margin-left: 10px;
    vertical-align: middle;
}

.mod-profile__page-container-stars-0 {
    width: 56px;
    height: 16px;
    background: url("/modules/client/users/images/profile/s0.png") no-repeat;
}

.mod-profile__page-container-stars-1 {
    width: 56px;
    height: 16px;
    background: url("/modules/client/users/images/profile/s1.png") no-repeat;
}

.mod-profile__page-container-stars-2 {
    width: 56px;
    height: 16px;
    background: url("/modules/client/users/images/profile/s2.png") no-repeat;
}

.mod-profile__page-container-stars-3 {
    width: 56px;
    height: 16px;
    background: url("/modules/client/users/images/profile/s3.png") no-repeat;
}

.mod-profile__page-container-main-cont-info-block-table-spec {
    width: 100%;
    padding-bottom: 20px;
}

.mod-profile__page-container-main-cont-info-block-table-spec td {
    border-radius: 4px;
    background: #f0f8fb;
    padding: 12px 20px;
    color: #637078;
    font-size: 14px;
}

.mod-profile__page-container-main-cont-info-block-table-spec-active {
    background: #fdface !important;
}

.mod-profile__page-container-main-cont-info-block-table-spec td > img {
    float: right;
}

.mod-profile__page-container-main-cont-info-block-row-spec {
    background: #fdface url("/modules/client/users/images/profile/spec.png") right 10px center no-repeat !important;
}

.mod-profile__page-container-main-cont-info-go {
    padding-top: 25px;
    padding-bottom: 50px;
}

.mod-profile__page-container-main-cont-info-go-block {
    margin-right: 50px;
    float: left;
}

.mod-profile__page-container-main-cont-info-go-block:nth-child(2) {
    margin-right: 50px;
}

.mod-profile__page-container-main-cont-info-go-block > a {
    color: #303030;
    font-size: 14px;
    font-weight: 600;
    border-bottom: 1px dotted #303030;
    text-decoration: none;
}

.mod-profile__page-container-main-cont-info-go-block > a:hover {
    text-decoration: none;
    border-bottom: none;
}

.mod-profile__page-container-main-cont-info-go-block > span {
    color: #303030;
    font-size: 12px;
    font-weight: bold;
    background: #ffd300;
    border-radius: 15px;
    padding: 2px 10px;
    display: inline-block;
    margin-left: 5px;
}

.mod-profile__page-container-main-foot {
    background: #f0f5f8;
    min-height: 70px;
    padding: 0 50px;
    border-radius: 0 0 16px 16px;
    padding-top: 15px;
}

.mod-profile__page-container-main-foot-button {
    display: inline-block;
    text-align: center;
    text-decoration: none;
    width: 220px;
    height: 50px;
    line-height: 50px;
    border-radius: 25px;
    color: #000;
    font-size: 14px;
    background: #ffd300;
}

.mod-profile__page-container-main-foot-button:hover {
    background: #f2ba28;
}

.mod-profile__page-container-info {
    border-top: 1px solid #d8dbe3;
    padding: 30px 50px;
    border-radius: 0 0 16px 16px;
}

.mod-profile__page-container-info-table {
    width: 100%;
}

.mod-profile__page-container-info-table tr > td {
    padding-bottom: 20px;
    vertical-align: top;
}

.mod-profile__page-container-info-table tr > td:first-child {
    width: 180px;
    color: #030303;
    font-size: 14px;
    font-weight: 600;
}

.mod-profile__page-container-info-table tr > td:last-child {
    color: #78858d;
    font-size: 14px;
}

.mod-profile__page-container-stat-tabs {
    min-height: 40px;
    border-bottom: 1px solid #d8dbe3;
}

.mod-profile__page-container-stat-tabs a {
    padding: 0 15px;
    text-align: center;
    color: #78858d;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    display: inline-block;
    text-decoration: none;
    margin-right: 5px;
}

.mod-profile__page-container-stat-tabs a:hover {
    border-bottom: 2px solid #d8dbe3;
    text-decoration: none;
}

.mod-profile__page-container-stat-tabs a.mod-profile__page-container-stat-tabs-active {
    color: #000;
    border-bottom: 2px solid #44c9ff;
}

.mod-profile__page-container-stat-tabs-content {
    padding: 0 40px;
}

.mod-profile__page-container-stat-pages {
    padding: 0 40px;
    padding-top: 30px;
    min-height: 442px;
}

.mod-profile__page-container-stat-pages > div {
    display: none;
}

.mod-profile__page-container-stat-pages > .mod-profile__page-container-stat-pages-active {
    display: block;
}

.mod-profile__page-container-stat-pages-all-block {
    width: 460px;
    margin-right: 25px;
    float: left;
}

.mod-profile__page-container-stat-pages-all-block:nth-child(2) {
    width: 320px;
    margin-right: 0;
}

.mod-profile__page-container-stat-pages-all-block-title {
    margin-bottom: 20px;
    margin-left: 25px;
    font-size: 14px;
    color: #303030;
}

.mod-profile__page-container-stat-pages-all-block-graf {
    margin-bottom: 20px;
}

.mod-profile__page-container-stat-pages-all-block-table {
    width: 100%;
    margin-top: 35px;
}

.mod-profile__page-container-stat-pages-all-block-table tr > td {
    padding-bottom: 10px;
}

.mod-profile__page-container-stat-pages-all-block-table tr > td:first-child {
    color: #78858d;
    font-size: 13px;
    width: 170px;
}

.mod-profile__page-container-stat-pages-all-block-table tr > td:last-child {
    color: #303030;
    font-size: 13px;
}

.mod-profile__page-container-stat-pages-all-block-table .mod__white-list {
    border-bottom: 1px dotted #303030;
    cursor: pointer;
}

.mod-profile__page-container-stat-pages-all-block-table .mod__white-list:hover {
    border-bottom: none;
}

.mod-profile__page-container-stat-pages-order-block-info {
    margin-bottom: 30px;
}

.mod-profile__page-container-stat-pages-order-block-info > img {
    float: left;
    height: 23px;
    position: relative;
    top: 6px;
}

.mod-profile__page-container-stat-pages-order-block-info > p {
    margin-left: 35px;
    font-size: 12px;
    color: #a1b2be;
}

.mod-profile__page-container-stat-pages-order-block {
    width: 470px;
    margin-right: 35px;
    float: left;
}

.mod-profile__page-container-stat-pages-order-block:nth-child(3) {
    width: 295px;
    margin-right: 0;
}

.mod-profile__page-container-stat-pages-order-block-title {
    margin-bottom: 20px;
    font-size: 14px;
    color: #303030;
}

.mod-profile__page-container-stat-pages-order-block-graf {
    margin-bottom: 20px;
}

.mod-profile__page-container-stat-pages-order-block-log {
    font-size: 13px;
    color: #78858d;
}

.mod-profile__page-container-stat-pages-order-block-log  > p {
    margin-bottom: 10px;
}

.mod-profile__page-container-stat-pages-sales-block-info {
    margin-bottom: 30px;
}

.mod-profile__page-container-stat-pages-sales-block-info > img {
    float: left;
    height: 23px;
    position: relative;
    top: 6px;
}

.mod-profile__page-container-stat-pages-sales-block-info > p {
    margin-left: 35px;
    font-size: 12px;
    color: #a1b2be;
}

.mod-profile__page-container-stat-pages-sales-block {
    width: 470px;
    margin-right: 35px;
    float: left;
}

.mod-profile__page-container-stat-pages-sales-block-title {
    margin-bottom: 20px;
    font-size: 14px;
    color: #303030;
}

.mod-profile__page-container-stat-pages-sales-block-graf {
    margin-bottom: 20px;
}

.mod-profile__page-container-reviews-show {
    margin-bottom: 10px;
    font-size: 13px;
    color: #9bb3c0;
}

.mod-profile__page-container-reviews-add {
    float: left;
}

.mod-profile__page-container-reviews-add > a {
    font-size: 13px;
    color: #9bb3c0;
    text-decoration: underline;
}

.mod-profile__page-container-reviews-add > a:hover {
    font-size: 13px;
    color: #9bb3c0;
    text-decoration: none;
}

.mod-profile__page-container-reviews-show-right {
    float: right;
}

.mod-profile__page-container-reviews-content {
    padding: 0 60px;
    min-height: 610px;
}

.mod-profile__page-container-orders-sort {
    padding: 0 50px;
    background: #f0f5f8;
    min-height: 100px;
}

.mod-profile__page-container-orders-content {
    padding: 20px 10px;
    border-bottom: 1px solid #d8dbe3;
    min-height: 470px;
}

.mod-profile__page-container-reviews .mod-profile__page-container-orders-content {
    border: 0;
}

.mod-profile__page-container-reviews-blocks {
    margin-bottom: 25px;
}

.mod-profile__page-container-reviews-block {
    margin-bottom: 20px;
}

.mod-profile__page-container-reviews-block-head {
    margin-bottom: 10px;
}

.mod-profile__page-container-reviews-block-head-login {
    float: left;
    margin-right: 15px;
    line-height: 25px;
}

.mod-profile__page-container-reviews-block-head-login > a {
    text-decoration: none;
    font-size: 16px;
    color: #44c9ff;
    font-weight: bold;
}

.mod-profile__page-container-reviews-block-head-login > a:hover {
    text-decoration: underline;
}

.mod-profile__page-container-reviews-block-head-balls {
    float: left;
    margin-right: 30px;
    color: #a1b2be;
    font-size: 12px;
    line-height: 25px;
}

.mod-profile__page-container-reviews-block-head-like {
    float: left;
    line-height: 25px;
    color: #61d976;
    font-size: 13px;
    font-weight: 600;
    margin-right: 20px;
}

.mod-profile__page-container-reviews-block-head-dizlike {
    float: left;
    line-height: 25px;
    color: #ff8e8e;
    font-size: 13px;
    font-weight: 600;
}

.mod-profile__page-container-reviews-block-head-balls > img {
    margin-right: 5px;
}

.mod-profile__page-container-reviews-block-head-like > img,
.mod-profile__page-container-reviews-block-head-dizlike > img {
    margin-right: 5px;
    vertical-align: sub;
}

.mod-profile__page-container-reviews-block-content {
    background: #f4f8fa;
    padding: 20px 30px;
    border-radius: 10px;
    position: relative;
}

.mod-profile__page-container-reviews-block-content:before {
    content: "";
    display: block;
    width: 10px;
    height: 10px;
    background: #f4f8fa;
    position: absolute;
    top: -4px;
    left: 25px;
    transform: rotate(45deg);
}

.mod-profile__page-container-reviews-block-content-date {
    color: #a1b2be;
    font-size: 12px;
    width: 49%;
    display: inline-block;
}

.mod-profile__page-container-reviews-block-content-control {
    width: 49%;
    display: inline-block;
    text-align: right;
}

.mod-profile__page-container-reviews-block-content-text {
    color: #303030;
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 10px;
}

.mod-profile__page-container-reviews-block-content-text:nth-child(4) {
    margin-bottom: 20px;
}

.mod-profile__page-container-reviews-block-content-showall {
    float: right;
    color: #bfcfd8;
    font-size: 11px;
}

.mod-profile__page-container-reviews-block-content-showall > a {
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #9bb3c0;
    font-size: 11px;
    font-weight: 600;
    margin-right: 5px;
}

.mod-profile__page-container-reviews-block-content-showall > span {
    width: 7px;
    height: 9px;
    display: inline-block;
    background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="7px" height="9px"><path fill-rule="evenodd"  fill="rgb(155, 179, 192)" d="M3.757,9.011 L3.500,8.755 L3.244,9.011 L-0.010,5.757 L0.757,4.990 L3.000,7.233 L3.000,0.000 L4.000,0.000 L4.000,7.233 L6.244,4.990 L7.011,5.757 L3.757,9.011 Z"/></svg>') no-repeat;
    margin-right: 5px;
}

.mod-profile__page-container-reviews-block-content-showall > a:hover {
    color: #6a767c;
    text-decoration: underline;
}

.mod-profile__page-container-reviews-pagination {
    font-size: 14px;
    color: #9bb3c0;
    font-weight: 600;
    padding-bottom: 20px;
}

.mod-profile__page-container-reviews-pagination > span {
    color: #303030;
    margin-right: 10px;
}

.mod-profile__page-container-reviews-pagination > a {
    font-size: 14px;
    color: #9bb3c0;
    text-decoration: none;
    margin-right: 10px;
}

.mod-profile__page-container-reviews-pagination > a:hover {
    text-decoration: underline;
}

.mod-profile__page-container-reviews-pagination-next {
    vertical-align: middle;
}

.mod-profile__page-container-reviews-pagination-next > span {
    width: 30px;
    height: 18px;
    display: inline-block;
    background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="30px" height="18px"><path fill-rule="evenodd"  fill="rgb(167, 185, 192)" d="M29.989,9.365 L21.366,17.988 L20.011,16.633 L26.645,9.999 L-0.000,9.999 L-0.000,7.999 L26.645,7.999 L20.011,1.365 L21.366,0.010 L29.989,8.633 L29.623,8.999 L29.989,9.365 Z"/></svg>') no-repeat;
}

.mod-profile__page-container-reviews-pagination-next:hover > span {
    background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="30px" height="18px"><path fill-rule="evenodd"  fill="rgb(106, 118, 124)" d="M29.989,9.365 L21.366,17.988 L20.011,16.633 L26.645,9.999 L-0.000,9.999 L-0.000,7.999 L26.645,7.999 L20.011,1.365 L21.366,0.010 L29.989,8.633 L29.623,8.999 L29.989,9.365 Z"/></svg>') no-repeat;
}

.mod-profile__page-container-portfolio-content {
    padding: 0 60px;
    min-height: 515px;
}

.mod-profile__page-container-portfolio-top {
    margin-bottom: 10px;
    margin-left: -10px;
}

.mod-profile__page-container-portfolio-top > a {
    text-decoration: none;
    color: #78858d;
    font-size: 13px;
    padding: 4px 12px;
    border-radius: 6px;
    margin-right: 8px;
    margin-bottom: 5px;
    display: inline-block;
}

.mod-profile__page-container-portfolio-top > a > span {
    color: #a1b2be;
}

.mod-profile__page-container-portfolio-top > a:hover {
    padding: 3px 11px;
    text-decoration: none;
    border: 1px solid #d3dae0;
}

.mod-profile__page-container-portfolio-top > a.mod-profile__page-container-portfolio-top-active {
    padding: 4px 12px;
    border: none;
    color: #303030;
    background: #ebf0f3;
}

.mod-profile__page-container-portfolio-blocks {
    margin-bottom: 40px;
    margin-top: 10px;
    column-count: 2;
}

.mod-profile__page-container-portfolio-tabs {
    width: 380px;
    margin-right: 20px;
    float: left;
}

.mod-profile__page-container-portfolio-tabs:nth-child(even) {
    margin-right: 0;
}

.mod-profile__page-container-portfolio-block {
    border: 1px solid #cdd6db;
    border-radius: 8px;
    margin-bottom: 20px;
    padding: 15px 30px;
    position: relative;
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid-column;
    display: table;
    width: 100%;
    box-sizing: border-box;
}

.mod-profile__page-container-portfolio-block-remove {
    position: absolute;
    top: 8px;
    right: 8px;
}

.mod-profile__page-container-portfolio-block-remove > a {
    display: inline-block;
    height: 18px;
}

.mod-profile__page-container-portfolio-block-section {
    font-size: 10px;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #9bb3c0;
    margin-bottom: 10px;
}

.mod-profile__page-container-portfolio-block-title {
    font-size: 15px;
    font-weight: 600;
    color: #42545d;
    margin-bottom: 5px;
}

.mod-profile__page-container-portfolio-block-title > a {
    color: #42545d;
    text-decoration: none;
}

.mod-profile__page-container-portfolio-block-title
.mod-profile__icon-edit {
    position: relative;
    top: 3px;
}

.mod-profile__page-container-portfolio-block-date {
    font-size: 11px;
    color: #9bb3c0;
    margin-bottom: 10px;
}

.mod-profile__page-container-portfolio-block-text {
    font-size: 12px;
    color: #78858d;
    line-height: 20px;
    margin-bottom: 15px;
}

.mod-profile__page-container-portfolio-block-go {
    display: table;
    width: 100%;
}

.mod-profile__page-container-portfolio-block-go-link {
    display: table-cell;
    text-align: left;
    width: 70%;
}

.mod-profile__page-container-portfolio-block-go-link > a {
    color: #9bb3c0;
    font-size: 12px;
    text-decoration: none;
}

.mod-profile__page-container-portfolio-block-go-link > a:hover {
    color: #42545d;
    text-decoration: none;
}

.mod-profile__page-container-portfolio-block-go-link > a > span {
    display: inline-block;
    width: 13px;
    height: 13px;
    background: url("/modules/client/users/images/profile/link.png") 0 0 no-repeat;
    margin-right: 5px;
}

.mod-profile__page-container-portfolio-block-go-link > a:hover > span {
    background: url("/modules/client/users/images/profile/link.png") 0 -13px no-repeat;
}

.mod-profile__page-container-portfolio-block-go-view {
    display: table-cell;
    text-align: right;
    width: 30%;
    font-size: 12px;
    color: #42545d;
}

.mod-profile__page-container-portfolio-block-go-view > img {
    margin-right: 5px;
}

.mod-profile__form {
    display: none;
    width: 550px;
    min-height: 450px;
    font-family: 'Open Sans', sans-serif;
}
.mod-profile__form_portfolio {
    width: 600px;
    padding: 20px 50px 20px !important;
}

.mod-profile__form_review {
    padding: 20px 50px 20px !important;
}

.mod-profile__form-title {
    text-align: center;
    font-size: 36px;
    font-weight: 100;
    color: #494949;
    margin-bottom: 40px;
}

.mod-profile__form_note textarea,
.mod-profile__form textarea {
    border-radius: 8px;
    background: #f0f8fb;
    border: none;
    width: calc(100% - 60px);
    min-height: 160px;
    resize: none;
    padding: 20px 30px;
    font-size: 14px;
    color: #909aa7;
    font-family: 'Open Sans', sans-serif;
    font-style: italic;
    font-weight: 100;
    margin-bottom: 20px;
}

.mod-profile__form_note textarea {
    width: 100% !important;
    box-sizing: border-box;
    margin: 0;
}
.mod-profile__form_note .mod-form-comment {
    color: #222;
    margin: 10px 30px;
}
.mod-dialog__adaptive .ui-dialog-title {
    color: transparent;
}

.mod-profile__form-radio {
    text-align: center;
    margin-bottom: 50px;
}

.mod-profile__form input[type="submit"] {
    display: block;
    border: none;
    border-radius: 30px;
    padding: 0 25px;
    height: 45px;
    line-height: 45px;
    width: 175px;
    background: #42c8ff;
    color: #fff;
    text-transform: uppercase;
    font-size: 12px;
    box-shadow: 0px 15px 15px 1px rgba(66, 200, 255, 0.25);
    letter-spacing: 1px;
    cursor: pointer;
    -webkit-appearance: none;
    margin: 0 auto;
    margin-bottom: 50px;
    font-family: 'Open Sans', sans-serif;
}

.mod-profile__form input[type="submit"] {
    width: 230px;
}

.mod-profile__form input[type="submit"]:hover,
.mod-profile__form input[type="submit"]:focus {
    background: #42c0ff;
}

.mod-profile__form-select {
    float: left;
    width: 48.5%;
    margin-right: 15px;
    margin-bottom: 20px;
}

.mod-profile__form-select:nth-child(even) {
    margin-right: 0;
}

.mod-profile__form-select > div {
    background: #e9f3f6;
    border-radius: 25px;
    border: 1px solid #e9f3f6;
    max-width: 300px;
    position: relative;
}

.mod-profile__form-select > div:after {
    background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="12px" height="6px"><path fill-rule="evenodd" fill="rgb(165, 176, 183)" d="M6.000,5.657 L0.343,-0.000 L11.657,-0.000 L6.000,5.657 Z"/></svg>') 0px 0px no-repeat;
    content: "";
    position: absolute;
    width: 12px;
    height: 6px;
    right: 20px;
    top: 20px;
}

.mod-profile__form-select select {
    background: none;
    font-size: 14px;
    font-weight: normal;
    color: #86a2b2;
    border: none;
    height: 47px;
    width: 100%;
    -webkit-appearance: none;
    -moz-appearance: none;
    position: relative;
    /*z-index: 2;*/
    padding: 0 25px;
    font-family: 'Open Sans', sans-serif;
}

.mod-profile__form-select-bold select {
    font-weight: bold;
    color: #303030;
}

.mod-profile__form-input {
    float: left;
    width: 48.5%;
    margin-right: 15px;
    margin-bottom: 20px;
    position: relative;
}

.mod-profile__form-input input {
    font-size: 14px;
    font-weight: normal;
    color: #86a2b2;
    border: none;
    height: 47px;
    width: 100%;
    -webkit-appearance: none;
    -moz-appearance: none;
    background: #e9f3f6;
    border-radius: 25px;
    border: 1px solid #e9f3f6;
    max-width: 240px;
    padding: 0 25px;
    font-family: 'Open Sans', sans-serif;
}

.mod-profile__form-input-full {
    float: none;
    width: 100%;
}

.mod-profile__form-input-full input {
    max-width: calc(100% - 55px);
}

.mod-profile__form-block {
    float: left;
    width: 48.5%;
    margin-bottom: 20px;
}

.mod-profile__form-textarea textarea {
    font-size: 14px;
    font-weight: normal;
    color: #86a2b2;
    background: #e9f3f6;
    border-radius: 10px;
    font-style: normal;
    padding: 20px 27px;
    width: calc(100% - 57px);
}

.mod-profile__form-textarea-90 textarea {
    min-height: 50px;
}

.mod-profile__form-textarea-mb30 {
    margin-bottom: 30px;
}

.mod-profile__form-block a {
    font-size: 12px;
    color: #42c8ff;
    text-decoration: underline;
    margin-left: 5px;
}

.mod-profile__form-block a:hover {
    text-decoration: none;
}

.mod-profile__form-block label {
    font-size: 12px;
}

.mod-profile__page-sidebar-toggle {
    display: none;
}

.mod-profile__page-container-orders-sort-block {
    float: left;
    min-width: 220px;
    margin-right: 20px;
}

.mod-profile__page-container-orders-sort-block:nth-child(3) {
    min-width: 130px;
    max-width: 130px;
}

.mod-profile__page-container-orders-sort-block:nth-child(4) {
    margin-right: 0;
    min-width: 160px;
    max-width: 160px;
}

::-webkit-input-placeholder {color:#78858d;}
::-moz-placeholder          {color:#78858d;}
:-moz-placeholder           {color:#78858d;}
:-ms-input-placeholder      {color:#78858d;}

.mod-profile__filter-control label {
    font-size: 13px;
    color: #99aab4;
    margin-left: 22px;
    display: block;
    margin-bottom: 5px;
    margin-top: 15px;
}

.mod-profile__filter-control input[type='text'] {
    display: block;
    width: calc(100% - 50px);
    -webkit-appearance: none;
    background: #fff;
    color: #303030;
    font-size: 13px;
    font-family: 'Open Sans', serif;
    border-radius: 25px;
    height: 37px;
    line-height: 37px;
    border: none;
    padding: 0 25px;
    margin-bottom: 10px;
}

.mod-profile__filter-control > .mod-profile__filter-select:after {
    background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="12px" height="6px"><path fill-rule="evenodd" fill="rgb(165, 176, 183)" d="M6.000,5.657 L0.343,-0.000 L11.657,-0.000 L6.000,5.657 Z"/></svg>') 0px 0px no-repeat;
    content: "";
    position: absolute;
    width: 12px;
    height: 6px;
    right: 20px;
    top: 17px;
}

.mod-profile__filter-control > .mod-profile__filter-select {
    background: #fff;
    border-radius: 25px;
    position: relative;
}

.mod-profile__filter-control select {
    display: block;
    width: 100%;
    -webkit-appearance: none;
    -moz-appearance: none;
    background: none;
    color: #303030;
    font-size: 13px;
    font-family: 'Open Sans', serif;
    border-radius: 25px;
    height: 37px;
    line-height: 37px;
    border: none;
    padding: 0 25px;
    margin-bottom: 10px;
    position: relative;
    z-index: 2;
}

.mod-profile__filter-control input[type="submit"] {
    display: block;
    width: 100%;
    -webkit-appearance: none;
    background: none;
    color: #303030;
    border: 1px solid #d3dae0;
    font-size: 13px;
    font-family: 'Open Sans', serif;
    border-radius: 25px;
    height: 37px;
    line-height: 37px;
    padding: 0 25px;
    margin-top: 38px;
    cursor: pointer;
}

.mod-profile__filter-control input[type="submit"]:hover {
    border: 1px solid #77848c;
}

.mod-profile__filter-control input[type='text'].mod-profile__filter-control-left {
    width: 72px;
    border-radius: 25px 0 0 25px;
    display: inline-block;
    padding-right: 5px;
}

.mod-profile__filter-control input[type='text'].mod-profile__filter-control-right {
    width: 72px;
    border-radius: 0 25px 25px 0;
    display: inline-block;
    padding-right: 5px;
}

.mod-profile__page-container-orders-content .mod-profile__page-container-stat-pages-order-block-info {
    border-bottom: 1px solid #e6eef2;
    min-height: 40px;
    margin-bottom: 15px;
}

.mod-profile__page-container-orders-content .mod-profile__page-container-stat-pages-order-block-info > p {
    padding-top: 9px;
}

.mod-profile__page-container-orders-table {
    border-bottom: 1px solid #e6eef2;
    margin-bottom: 15px;
}

.mod-profile__page-container-orders-table table {
    width: 100%;
}

.mod-profile__page-container-orders-table table tr th {
    vertical-align: top;
    height: 30px;
    color: #899ca8;
    font-size: 12px;
    text-align: left;
}

.mod-profile__page-container-orders-table table tr:nth-child(even) td {
    background: #fafafa;
}

.mod-profile__page-container-orders-table table tr td {
    vertical-align: middle;
    height: 30px;
    color: #303030;
    font-size: 12px;
    text-align: left;
}

.mod-profile__page-container-orders-table table tr td.td_center {
    text-align: center;
}

.mod-profile__page-container-orders-table table tr td a {
    color: #303030;
}

.mod-profile__page-container-orders-table table tr td a:hover {
    text-decoration: none;
}

.mod-profile__page-container-orders-table table tr td:nth-child(2),
.mod-profile__page-container-orders-table table tr td:nth-child(4) {
    font-size: 11px;
}

.mod-profile__page-container-orders-table table tr th:first-child,
.mod-profile__page-container-orders-table table tr td:first-child {
    padding-left: 20px;
}

.mod-profile__page-container-orders-table-arrow {
    display: table;
    width: 100%;
}

.mod-profile__page-container-orders-table-arrow > p {
    display: table-cell;
    width: 50%;
}

.mod-profile__page-container-orders-table-arrow > p > a {
    display: inline-block;
    width: 30px;
    height: 30px;
    background: #f1f7fa;
    border-radius: 50%;
    line-height: 28px;
    text-align: center;
}

.mod-profile__page-container-orders-table-arrow > p:first-child {
    text-align: left;
}

.mod-profile__page-container-orders-table-arrow > p:first-child > a > span {
    display: inline-block;
    width: 6px;
    height: 9px;
    background: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAJCAMAAAAmRK2vAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAVFBMVEWWoqyWoayVoayWoqyVoayWoqyWoq2WoqyWoqyVoayVoayWoqyWoayWoqyVoayWoqyWoqyVoayVoayWoayWoqyVoayWoqyWoqyWoq2WoayVoaz///9KkoRoAAAAF3RSTlMAAAAevSAe3cEe4SEe3iG+Qh/e4R/CveNjLFEAAAABYktHRBsCYNSkAAAAB3RJTUUH4goFEywlhmNaegAAADxJREFUCNcNyskBgCAMAMEliggY8Y7Yf6HmPQOEYYzAlGxGcnpLZdFeVmjWNwnsh53Vx6Wfmx+1GxHyE389kwIpN6DImwAAAABJRU5ErkJggg==") no-repeat;
}

.mod-profile__page-container-orders-table-arrow > p:first-child > a:hover > span {
    background: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAJCAQAAAC7k5UWAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfiCgUTMAQsfRd5AAAAaUlEQVQI1wXBQRHCMBRF0ft+McASFgFioAsMFBTUQYswBgYjjQYEkGkwgIPHOTofdffMF0Tw4qqiBCaYac4sJBH6eFBzVuHQ7eCnN5O29AGc/BBU30KZQqL6onXDk0RlUDPdfqHX6CbEHxGhH8g8fF0XAAAAAElFTkSuQmCC") no-repeat;
    transform: rotate(180deg);
}

.mod-profile__page-container-orders-table-arrow > p:last-child {
    text-align: right;
}

.mod-profile__page-container-orders-table-arrow > p:last-child > a > span {
    display: inline-block;
    width: 6px;
    height: 9px;
    background: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAJCAMAAAAmRK2vAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAVFBMVEWWoqyWoayVoayWoqyVoayWoqyWoq2WoqyWoqyVoayVoayWoqyWoayWoqyVoayWoqyWoqyVoayVoayWoayWoqyVoayWoqyWoqyWoq2WoayVoaz///9KkoRoAAAAF3RSTlMAAAAevSAe3cEe4SEe3iG+Qh/e4R/CveNjLFEAAAABYktHRBsCYNSkAAAAB3RJTUUH4goFEywlhmNaegAAADxJREFUCNcNyskBgCAMAMEliggY8Y7Yf6HmPQOEYYzAlGxGcnpLZdFeVmjWNwnsh53Vx6Wfmx+1GxHyE389kwIpN6DImwAAAABJRU5ErkJggg==") no-repeat;
    transform: rotate(180deg);
}

.mod-profile__page-container-orders-table-arrow > p:last-child > a:hover > span {
    background: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAJCAQAAAC7k5UWAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfiCgUTMAQsfRd5AAAAaUlEQVQI1wXBQRHCMBRF0ft+McASFgFioAsMFBTUQYswBgYjjQYEkGkwgIPHOTofdffMF0Tw4qqiBCaYac4sJBH6eFBzVuHQ7eCnN5O29AGc/BBU30KZQqL6onXDk0RlUDPdfqHX6CbEHxGhH8g8fF0XAAAAAElFTkSuQmCC") no-repeat;
    transform: rotate(0deg);
}

.mod-profile__page-sidebar-userlogin .mod-profile__page-container-header-info-menu-window {
    left: -18px;
    top: 63px;
    text-align: left;
}

.mod-profile__page-sidebar-userlogin  .mod-profile__page-container-header-info-menu-window:before {
    left: 117px;
    top: -5px;
    transform: rotate(135deg);
}

.mod-dialog__admin {
    border-radius: 17px;
}

.mod-dialog__admin .ui-dialog-titlebar-close {
    right: 25px;
    top: 35px;
    width: 28px;
    height: 28px;
    z-index: 1000;
    padding: 0;
}

.mod-dialog__admin .ui-dialog-titlebar-close span {
    top: auto;
    right: auto;
    width: 28px;
    height: 28px;
    background: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAMAAABF0y+mAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABy1BMVEXDy9DEzNHDzNDDzNHDzNHEzNHDzNHDzNHEzNHDy9DDzNHEzNHDzNDDzNHDzNHDzNHDzNHEzNHDy9DEzNHDzNHDzNHDzNHDy9DDzNDDy9DDzNHDzNHDy9DEzNHDzNHEzNHEzNHDzNHDzNHDzNHDzNHDzNHDzNDEzNHDy9DDzNDEzNHDzNHDy9DDzNDDzNHDzNHDzNHDy9DDzNHDzNHDzNHDzNHDy9DDy9DDzNHEzNHEzNHEzNHDzNHDy9DDzNHDy9DDzNHDy9DDzNHDy9DDzNHEzNHDy9DDy9DDzNHDy9DDzNHDzNHDy9DDy9DDy9DDzNHDzNDDzNHDzNHEzNHDzNDEzNHDzNDDzNHDy9DDy9DDzNHEzNHDzNHDzNHDzNHDzNHDzNHDzNHDzNDDzNHDy9DDzNDDzNHDy9DEzNHDy9DDzNDEzNHDzNHDy9DEzNHDzNHDzNDDzNHDzNDEzNHEzNHEzNHEzNHDzNHDzNHDzNHDy9DDzNHDy9DDy9DEzNHEzNHEzNHDzNHEzNHEzNHDy9DDzNDDy9DDzNDEzNHEzNHEzNHDzNDEzNHDy9DDy9DDy9DDzNDDy9DDy9DDzNHDzNHDzNHDzNHDzND///9MNKdgAAAAmHRSTlMAAAAAFkKot4hH6D0SzI8BTOk6EMiWUjUOw5oCVuYxC7+hA1zmLAq6pwNi4ykItasGZ+Emr7Ft3yGrCHTdH6UKedgbA5/ADIHWGMQOh9EBlOfNE+jNmcQPiNAVn8AMgdW8CnkFqrcJddwer7Ft3iEIta0GZ+EmuKcE4igLvlzlLA7DnFbmMQ/GllLnMxLMkOk5t4pHPRdDp6I3vpAAAAABYktHRJh20QY+AAAAB3RJTUUH4wMMDyoi4CXMFQAAAelJREFUKM89UglbTmEQnSWlj7ppsRTSJ6WNSyQi8qGFinYqZJe9kJ1ky5at/N3mzHuf7n2ed5l558ycM0NZRCyipERqKysOONKqbMpZbXc1o2BRZrzDg9zUGlqblx8hghgWNi+RqFDBukIzFBWXRI5osWKBbJvS+tQGz7JxU2kZBURGMOI3b9nq4Kzl2yrSFhDCkYC3V+4AEK5aVb2zhvwkvtTW1aNqwa/asGt3rMlHsmdvo2UPsACM9+2P7Sag0XSg2Uk5A+cQH8w5hHyqLYePABrF2FMr0aDTrdVHIcextuMIEoIcIAyOlDlx8hRpe0enBM5JtQJZRMpKu06f6c7yqqA2O09B1Wbo6T17rs8Sm4ddXteTAomot3+gD/nEjeLtkeDrGRwaHjl/QVa0CJVaR1Uzo2PjpBcvdXocGugu7JJuvTwByxWjQt5ACSIYxNVr12/4QW/eug1RXS1YTKDJO3EYCOa79+4bFfiMnxX14OGjKR8cE4Z0+vETp8A+VhNPZ54lghC+2ucvVAIsv3xVkQEGbj5t9PrNWxMNSrybfV8jiQ7iBYrOffgITfXT5y8RZOFkSgL7+a/fLOf3Hz8j8YopjK7TVipY+KX0+w+F1visU5hNM8nf1D9aZJ84jKwr4qJBTl76vwwvozZ0CI/YVwAAAABJRU5ErkJggg==") no-repeat;
}

.mod-dialog__admin .ui-dialog-titlebar-close:hover span {
    background: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAQAAADYBBcfAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfjAwwPLCUoG/4wAAACE0lEQVQ4y52VT0hUURSHvzNTIhoZA2VtWmZEQdHKTYiDWpZBhRlkBVK0KKPziGjcubKCeWdhhS4UDMkUogwxMQUjykBoYxC1KIoMCooKcjFkt4WOOTNvprFzV/fAx+/8vRd/nWO5x6+M3w65HrvMssyvcbfkuvgRRt1j8dTlh9k+ujigT8VhaxjhuTvj5YH6B+UGdToFIdBvVLNNOi30T7XDcs3t0SkAmZexYoZ4T5PO5cAauUq1vpi/LajoT/a6Da7XwlmxJtqIJrFFRQAr5A6zHNVEAHaaFlflvf7rkaUV8QvoJyT16ag141Gpb5f6UgriJWiQBINWmIJd4DwVqVgaCF6CI3zlvl+0GEWMk+zSd+nBZ7RA5zjOjAzbKgBrlWOuQmcys5agrluIDrdFaolRS5V+DqqyBI+LCe0cch+p9r4Et2cFWcyBCNktcMxM6GC7lPGQcVubN+iHXTdlslu/6yUGmbD1eeXoh+WmK5X9OrugHnMnJJpZ1zRFWyl9RKQuiYG20cUj25hT0QroJ0TAyDmVaNaRs0Lu8jsTA22XK0zYpkDQitw9ftAQtBugnbS6MducAVoxQ/KJRv2VrW/aTQvjtjUFtNWM8Mbl3H/wep0y6u9YBK2EEaY55eXEALwBzjJsOwHCJRE3xiTn8nnjoPzl5CsZePak/IPEH8i0XswHSppfIz3UEy/9jy8g6vf9AcMa8AQv53a9AAAAAElFTkSuQmCC") no-repeat;
}

.mod-dialog__admin .ui-dialog-titlebar-close:hover {
    background: none;
    border: none;
}

.mod-dialog__admin .ui-dialog-content {
    padding: 0;
}

.mod-dialog__admin .ui-state-focus {
    background: none;
    border: none;
}

.mod-dialog__admin.ui-dialog {
    padding: 0;
}

.dialog_title {
    font-size: 30px;
    color: #303030;
    font-weight: 100;
    padding: 0 35px 25px;
    border-bottom: 1px solid #d5dbdf;
    font-family: 'Open Sans', serif;
}

.dialog_content {
    padding: 35px;
}

.dialog_content textarea {
    border-radius: 8px;
    background: #f0f8fb;
    border: none;
    width: calc(100% - 60px);
    min-height: 160px;
    resize: none;
    padding: 20px 30px;
    font-size: 14px;
    color: #909aa7;
    font-family: 'Open Sans', sans-serif;
    font-style: italic;
    font-weight: 100;
}

.dialog_footer {
    padding: 10px 10px 30px;
}

.dialog_footer input[type="submit"] {
    display: block;
    border: none;
    border-radius: 30px;
    padding: 0 25px;
    height: 45px;
    line-height: 45px;
    width: 175px;
    background: #42c8ff;
    color: #fff;
    text-transform: uppercase;
    font-size: 12px;
    box-shadow: 0px 15px 15px 1px rgba(66, 200, 255, 0.25);
    letter-spacing: 1px;
    cursor: pointer;
    -webkit-appearance: none;
    margin: 0 auto;
    font-family: 'Open Sans', sans-serif;
}

.dialog_footer input[type="submit"]:focus,
.dialog_footer input[type="submit"]:hover {
    background: #42c0ff;
}

.dialog_white-list-ul {
    display: inline-block;
    list-style: none;
    vertical-align: top;
    margin-bottom: 10px;
    column-count: 4;
    column-width: 140px;
}

.dialog_white-list-ul:nth-child(4n) {
    margin-right: 0;
}

.dialog_white-list-ul a {
    text-decoration: none;
    color: #1391c6;
    font-size: 13px;
}

.dialog_white-list-ul a:hover {
    text-decoration: underline;
}

.mod-profile__page-container-reviews-block-content-control
.mod-profile__icon-edit {
    margin-right: 5px;
}

.mod-profile__icon-edit i {
    display: inline-block;
    background: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAMAAAAMs7fIAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAkFBMVEXM2uHN2uHM2uD////N2uHN2uHM2uDN2uHN2uHN2uHM2uHM2uHN2uHN2uHN2uHM2uHM2uHM2uDN2uHM2uHM2uDM2uHN2uHM2uDM2uHM2uHM2uHM2uDM2uHN2uHM2uHM2uHN2uHM2uHM2uHM2uDM2uHN2uHM2uDN2uHM2uDM2uHM2uHN2uHM2uDM2uHM2eD///8nC336AAAAK3RSTlMAAAAAh9ociNwciNZ1Tml4+oh4aU5ob2kJLesEzi093IEcYsbHBeu7dTEBtfz+SQAAAAFiS0dEAxEMTPIAAAAHdElNRQfjAwYPNyCe+iFBAAAAtklEQVQY0yWPBxLDMAgEDznFcXqc3ntD5P/Py4E1Gs2wOq0AEOGWJABa7Q4KJJI4RLqay14BzwSVyrjKDqIQx5VlU+0HQQIGQ6mUoZHfM4SxToaYqo2KJoAZXxC1av7lDhm71CZzNuEkEfx+lNoCTnjM1OhUrSlMzGCpUdvKgWfWm61qtlxHHzTv9r3DliF/gvAc7eSoZsE+Ej3nnMvL4cpavDGSW1a7P6SZODzP1/vzbSaJgYs/1tcQPzC6qSwAAAAASUVORK5CYII=") no-repeat;
    width: 17px;
    height: 17px;
    text-decoration: none;
}

.mod-profile__icon-edit:hover i {
    background: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAMAAAAMs7fIAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAmVBMVEX///+mrrWnrrWmrrWmrrWnr7anr7anr7amrrWmrrWmrrWmrrWnr7WmrrWmrrWnr7anr7Wnr7WnrrWnr7amrrWmrrWmrrWnrrWnr7WnrrWmrrWnr7anr7WmrrWnr7WnrrWnrrWnr7amrrWnrrWnrrWnr7anr7WmrrWnr7Wnr7anr7anr7Wnr7WmrrWmrrWnr7anr7WnrrX///9du5UIAAAALnRSTlMAh9ociNwciNzWdU5pePppTnhOeGhpbwkt6wTOHC093Bwt64EtYsbHBeu7dTEBAVUc0QAAAAFiS0dEAIgFHUgAAAAHdElNRQfjAR4RDRKKUQzSAAAAi0lEQVQY01WPxxLCAAhEiUaNLfYSa+wdlv//OfEQBpcTb3aXgSgoqdXpTylLoxlBS8CSRVeqwipt3ztdS4G1V4E+5z+kAwdg5ENK3DECVJGPvWOiohBg6sAcVopZBeYWMIl3LJaFwsYdq/VmW1jMz9JO9uXhCI8QnZSz8nwJ31wZervHjx/P1/sTwRfFEBB8hYrtOgAAAABJRU5ErkJggg==") no-repeat;
    text-decoration: none;
}

.mod-profile__icon-remove i {
    display: inline-block;
    background: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAARCAMAAADaFm2tAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAZlBMVEX////M2uHM2uDN2uHM2uHM2uHN2uHM2uDM2uDN2uHN2uHM2uHM2uDN2uHM2uHM2uHM2uDN2uHN2uHM2uHN2uHM2uHN2uHM2uDN2uHN2uHM2uDM2uDM2uHM2uHN2uHM2eDM2uD///+2BZssAAAAHXRSTlMAbICAgJb+/mzY8PDYwMB+oaF+UHBwUHBxlnHAskfbFkkAAAABYktHRACIBR1IAAAAB3RJTUUH4wMGDzgNXL1h+wAAAI1JREFUCNddj9kWwyAIRK2tXZKaLhrtkpnw/19ZiD51HoB7Bjjgdn5/CEfgFLz3Z0eCKywCAncZxmE0aRyu7l/ROjcxGoqyDRKT4iS43cHHExtGImXBXLoLSZlSE9mQJQtrocTmlgzM6jaEInOS1kymCskJa2z4eoPhA/n2q+wO9s1ayfYQzF36b5oW9wMtPxIpsMh5tAAAAABJRU5ErkJggg==") no-repeat;
    width: 14px;
    height: 17px;
    text-decoration: none;
}

.mod-profile__icon-remove:hover i {
    background: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAARCAMAAADaFm2tAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAflBMVEX///+mrrWnr7WnrrWnr7anr7WnrrWmrrWnr7amrrWnrrWmrrWmrrWnr7anr7WnrrWnr7Wnr7anrrWmrrWmrrWnr7WnrrWnrrWnr7anr7amrrWmrrWnr7Wnr7WnrrWnrrWmrrWmrrWnrrWnr7amrrWnrrWnr7WmrrWnr7b///9P7lUAAAAAJXRSTlMAbICAgJb+/paAbNjw8PDwwMDAwH6hoX5QcHBQcFBQcHGWlrKyBuEvtQAAAAFiS0dEAIgFHUgAAAAHdElNRQfjAR4RDgPLzH/jAAAAnUlEQVQI112O5xLCQAiET40lJjHNkkvRWJbl/Z9Q7uIvGWbgY5cBt1pvku0Osj8kaXp0VFELWlrjsrzI87w4laWVzP1HJUJCwkptWAMQAhQ2hq3yfAGvN7JdsPMi/bCojeowUscOiGbI5Ek/MGIF7TzQ3/kzmwr6CVpFZPcg+0kZ7rai8xN8zZCIUIFC7JF4N/yoGoYB36apmAj9uC+Tjxdqy+w2+wAAAABJRU5ErkJggg==") no-repeat;
    text-decoration: none;
}

.mod-profile__blocked {
    color: #ff4343;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 1px;
    position: absolute;
    top: 20px;
    text-align: center;
    width: calc(100% - 60px);
}

@media only screen and (max-width: 1200px) {
    .mod-profile {
        padding: 0 20px;
    }
    .mod-profile__page-container-header-buttons > a {
        margin-right: 2px;
    }
    .mod-profile__page-container-orders-sort-block {
        margin-right: 8px;
    }
}

@media only screen and (max-width: 1170px) {
    .mod-profile__page-container-header-buttons > a {
        margin-bottom: 10px;
        margin-right: 10px;
    }
    .mod-profile__page-container-main-head-block:nth-child(3) {
        padding-right: 10px;
    }
    .mod-profile__page-container-orders-sort {
        padding: 0 20px;
    }
    .mod-profile__page-container-orders-content {
        padding: 20px;
    }
}

@media only screen and (max-width: 1050px) {
    .mod-profile__page {
        padding-top: 40px;
    }
    .mod-profile__page-container-header-info-menu-window,
    .mod-profile__page-container-help-block-window {
        left: auto;
        right: 40px;
    }
    .mod-profile__page-container-header-info-menu-window:before,
    .mod-profile__page-container-help-block-window:before {
        left: auto;
        right: -5px;
        border-bottom: none;
        border-left: none;
        border-top: 1px solid #ebebeb;
        border-right: 1px solid #ebebeb;
    }
    .mod-profile__page-container-stat-pages {
        padding-bottom: 20px;
    }
    .mod-profile__page-container-main-head {
        padding: 0;
    }
    .mod-profile__page-container-orders-sort-block:nth-child(3) {
        clear: both;
    }
    .mod-profile__page-container-orders-sort-block {
        width: 40%;
        max-width: 40% !important;
        min-width: 40% !important;
    }
    .mod-profile__page-container-orders-sort-block {
        margin-right: 20px;
    }
    .mod-profile__page-container-orders-table {
        overflow-x: auto;
    }
    .mod-profile__page-container-orders-table table {
        min-width: 800px;
    }
}

@media only screen and (max-width: 970px) {
    .mod-profile__page-container-main-cont-info-go-block {
        margin-bottom: 10px;
    }
    .mod-profile__page-container-portfolio-tabs {
        width: auto;
        margin-right: 0;
    }
    .mod-profile__page-container-reviews-pagination {
        padding-bottom: 30px;
    }
    .mod-profile__page-container-main-cont-info-block {
        width: 100%;
        margin-right: 0;
    }
    .mod-profile__page-container-main-cont-info-block:nth-child(2) {
        width: 100%;
    }
    .mod-profile__page-container-stat-pages-all-block-graf img,
    .mod-profile__page-container-stat-pages-sales-block-graf img,
    .mod-profile__page-container-stat-pages-order-block-graf img {
        max-width: 100%;
        width: 100%;
    }
    .mod-profile__page-container-stat-pages-all-block,
    .mod-profile__page-container-stat-pages-order-block,
    .mod-profile__page-container-stat-pages-sales-block {
        width: 100%;
        margin-right: 0;
    }
    .mod-profile__page-container-stat-pages-all-block:nth-child(2),
    .mod-profile__page-container-stat-pages-order-block:nth-child(3){
        width: 100%;
    }
    .mod-profile__page-container-stat-pages-all-block-table tr > td:first-child {
        width: auto;
    }
}

@media only screen and (max-width: 870px) {
    .mod-profile__page-container-main-cont-icons img {
        margin-bottom: 5px;
    }
    .mod-profile__page-container-main-head-block {
        padding-left: 10px;
        padding-right: 10px;
    }
    .mod-profile__page-container-header {
        padding: 20px;
    }
    .mod-profile__page-container-header-info-time {
        position: absolute;
        right: 10px;
        top: 15px;
    }
    .mod-profile__page-container-orders-sort-block {
        width: 45%;
        max-width: 45% !important;
        min-width: 45% !important;
    }
    .mod-profile__page-container-header-edit {
        position: absolute;
        top: 1px;
        right: auto;
        left: 20px;
    }
}

@media only screen and (max-width: 820px) {
    .mod-profile__page-container-header-info-menu {
        position: absolute;
        right: -10px;
        top: 10px;
    }
    .mod-profile__page-container-header-info-time {
        right: 0px;
        top: -10px;
    }
    .mod-profile__page-container-header-info-name {
        padding-right: 50px;
        max-height: 90px;
    }
    .mod-profile__page-container-header-info-name-list-white,
    .mod-profile__page-container-header-info-name-list-black {
        float: left;
    }
    .mod-profile__page-container-header-info-name-line {
        display: block;
    }
    .mod-profile__page-container-main-head-block,
    .mod-profile__page-container-main-head-block:nth-child(2),
    .mod-profile__page-container-main-head-block:nth-child(3) {
        display: block;
        width: auto;
        border-right: none;
        border-bottom: 2px solid #fff;
    }
    .mod-profile__page-container-main-foot,
    .mod-profile__page-container-main-cont-icons {
        padding: 0 10px;
        padding-top: 15px;
    }
    .mod-profile__page-container-main-cont-info,
    .mod-profile__page-container-stat-tabs-content,
    .mod-profile__page-container-portfolio-content,
    .mod-profile__page-container-reviews-content {
        padding: 0 10px;
    }
    .mod-profile__page-container-info {
        padding: 20px 10px;
    }
    .mod-profile__page-container-stat-tabs a {
        padding: 0;
    }
    .mod-profile__page-container-reviews-add {
        margin-bottom: 10px;
    }
    .mod-profile__page-container-portfolio-top {
        margin-left: 0;
    }
    .mod-profile__page-container-orders-sort-block {
        width: 100%;
        max-width: 100% !important;
        min-width: 100% !important;
    }
    .mod-profile__filter-control label {
        margin-top: 10px;
    }
    .mod-profile__filter-control input[type="submit"] {
        margin-top: 10px;
        margin-bottom: 20px;
    }
    .mod-profile__filter-control input[type='text'].mod-profile__filter-control-left,
    .mod-profile__filter-control input[type='text'].mod-profile__filter-control-right {
        width: 30%;
    }
}

@media only screen and (max-width: 768px) {
    .mod-profile__page-container-header-info-name {
        font-size: 20px;
    }
    .mod-profile__page-container-header-info-name-list-white,
    .mod-profile__page-container-header-info-name-list-black {
        top: 5px;
    }
    .mod-profile__page-container-stat-tabs a {
        font-size: 12px;
    }
    .mod-profile__page-container-stat-pages {
        padding: 10px;
        padding-bottom: 20px;
    }
}

@media only screen and (max-width: 760px) {
    .mod-profile__page-container {
        position: relative;
    }
    .mod-profile__page-sidebar,
    .mod-profile__page-container {
        width: auto;
        height: auto;
        min-height: 100%;
        float: none;
        margin-right: 0;
        margin-bottom: 20px;
    }
    .mod-profile__page-sidebar > h1 {
        padding-top: 0;
    }
    .mod-profile__page-sidebar {
        background: #244f7f;
        height: 220px;
    }
    .mod-profile__page-sidebar-userlogin {
        margin-bottom: 15px;
    }
    .mod-profile__page-sidebar-jobtime {
        position: relative;
        bottom: auto;
        width: auto;
    }
    .mod-profile__page-sidebar-toggle {
        display: block;
        color: #8b9ab1;
        padding-bottom: 15px;
        text-align: center;
    }
    .mod-profile__page-sidebar-text {
        margin-top: 20px;
    }
    .mod-profile__page-container-header-info-name {
        display: inline-block;
        max-width: 100%;
        width: 100%;
        max-height: 100%;
    }
    .mod-profile__page-container-header-info {
        min-height: 100%;
    }
}

@media only screen and (max-width: 465px) {
    .mod-profile__page-sidebar-userpic {
        margin-top: 0;
    }
    .mod-profile__page {
        margin-bottom: 50px;
    }
    .mod-profile__page-container-main-foot {
        text-align: center;
    }
    .mod-profile__page-container-header-info-message {
        float: none;
        margin-top: 20px;
    }
    .mod-profile__page-container-header-info-message > a {
        top: auto;
        height: auto;
        padding-bottom: 20px;
    }
    .mod-profile__page-container-info {
        height: auto;
        overflow-y: inherit;
        border-radius: 0 0 16px 16px;
        background: none;
    }
    .mod-profile__page-container-info-table tr > td {
        display: block;
        width: 100% !important;
    }
    .mod-profile__page-container-orders-content .mod-profile__page-container-stat-pages-order-block-info > p {
        padding-top: 2px;
    }
    .mod-profile__page-container-header-info-name {
        width: 90%;
        padding-right: 20px;
    }
    .dialog_title {
        font-size: 18px;
    }
}

@media only screen and (max-width: 425px) {
    .mod-profile__page-container-header-buttons > a {
        padding: 0 10px;
        height: 30px;
        line-height: 30px;
        border-radius: 25px;
        font-size: 10px;
    }
    .mod-profile__page-container-header-buttons > a:hover {
        padding: 0 10px;
    }
    .mod-profile__page-container-help-block-window {
        left: -70px;
        right: auto;
        top: 23px;
    }
    table  .mod-profile__page-container-help-block-window {
        left: -48px;
        right: auto;
        top: 34px;
    }
    .mod-profile__page-container-help-block-window:before {
        left: 50%;
        right: auto;
        top: -5px;
        transform: rotate(-45deg);
    }

    .mod-profile__wrapper_description {
        max-width: 320px;
    }

    .dialog_title,
    .dialog_content {
        padding-left: 10px;
        padding-right: 10px;
    }
    .dialog_white-list-ul:nth-child(2n) {
        margin-right: 0;
    }
}

@media only screen and (max-width: 375px) {
    .mod-profile__page-container-stat-tabs a {
        font-size: 14px;
        width: 100%;
        display: block;
    }
    .mod-profile__page-container-stat-tabs a.mod-profile__page-container-stat-tabs-active {
        background: #ebebeb;
        border-bottom: none;
    }
    .mod-profile__page-container-main-cont-icons {
        text-align: center;
    }
    .mod-profile__page-container-main-cont-info-block-table-service td {
        padding: 12px 10px;
    }

    .mod-profile__wrapper_description {
        max-width: 270px;
    }
}

@media only screen and (max-width: 320px) {
    .mod-profile {
        padding: 0 3px;
        min-width: 320px;
    }
}

/* dialog_fulltext-portfolio */

.dialog_fulltext-portfolio {
    display: none;
}

.dialog_fulltext-portfolio-title {
    font-size: 30px;
    color: #303030;
    font-weight: 100;
    padding: 0 40px 20px;
    text-align: left;
    font-family: 'Open Sans', serif;
    border-bottom: 1px solid #d5dbdf;
}

.dialog_fulltext-portfolio-content {
    padding: 20px 40px 0;
}

.dialog_fulltext-portfolio-text {
    height: 500px;
    overflow-y: auto;
    margin-bottom: 40px;
}

.dialog_fulltext-portfolio-text > img {
    width: 100%;
    max-width: 100%;
}

@media only screen and (max-width: 500px) {
    .dialog_fulltext-portfolio-title {
        font-size: 24px;
        padding: 0 20px 20px;
    }
    .dialog_fulltext-portfolio-content {
        padding: 10px 20px 0;
    }
}

@media only screen and (max-width: 375px) {
    .dialog_fulltext-portfolio-title {
        font-size: 20px;
    }
}

@media only screen and (max-width: 320px) {
    .dialog_fulltext-portfolio-title {
        font-size: 18px;
    }
}