
.people-gifts-list {
  text-align: center; }
  .people-gifts-list * {
    letter-spacing: normal; }
  .people-gifts-list__item {
    display: inline-block; }
  .people-gifts-list_size60 {
    letter-spacing: 15px; }
    .people-gifts-list_size60 .people-gifts-list-item__image img {
      width: 60px;
      height: 60px; }
    .people-gifts-list_size60 .people-gifts-list-item__button {
      top: 39px; }
    .people-gifts-list_size60 .people-gifts-list-item__price {
      font-size: 11px; }
  .people-gifts-list_size100 {
    letter-spacing: 35px; }
    .people-gifts-list_size100 .people-gifts-list-item__image img {
      width: 100px;
      height: 100px; }
    .people-gifts-list_size100 .people-gifts-list-item__button {
      top: 75px; }
    .people-gifts-list_size100 .people-gifts-list-item__price {
      font-size: 13px; }
  .people-gifts-list_button-visible .people-gifts-list-item__button {
    position: static;
    margin: 7px auto;
    display: block !important; }

.people-gifts-list-item {
  position: relative;
  cursor: pointer; }
  .people-gifts-list-item__price {
    color: #8C99A2;
    margin: 7px 0 0; }
  .people-gifts-list-item__button {
    display: none;
    position: absolute;
    left: 0;
    width: 100%; }
    .people-gifts-list-item__button .ibtn {
      padding-left: 0;
      padding-right: 0;
      width: 100%; }
  .people-gifts-list-item:hover .people-gifts-list-item__button {
    display: block; }

#app_people_css_people_css {
  display: none; }

#setting-tabs .people-help-tab {
  cursor: help; }

.iTooltip.people-help-tooltip {
  padding: 20px 30px; }

.people-help-tooltip .arrow {
  background-position: -105px -92px;
  width: 6px;
  height: 12px;
  left: auto;
  right: -6px;
  top: 15px; }

.people-help-tooltip h2 {
  position: relative;
  padding: 10px 0 0 0;
  margin: 15px 0 10px; }

.people-help-tooltip h2:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 1px;
  background: url(../../base/i/horiz-bg-sprite.png) 0 -107px repeat-x; }

.people-help-tooltip .tooltip-footer {
  margin: 0 -20px -20px;
  background: #f7babc;
  text-align: right; }

.people-help-tooltip ul {
  margin: 0; }

.people-help-tooltip li {
  display: block; }

.people-help-tooltip li:before {
  content: '- '; }

.people-help-tooltip .help-image-wrap {
  text-align: center; }

.people-help-tooltip p {
  margin: 5px 0; }

#people-window {
  clear: both;
  position: relative;
  z-index: 0; }
  #people-window .msg {
    margin-right: 0; }

/*temp for dacha season ------- */
@-webkit-keyframes rotate360 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

@-webkit-keyframes play {
  95%, 100% {
    background-position: 0 -750px; } }

@keyframes play {
  95%, 100% {
    background-position: 0 -750px; } }

.people-dacha-tooltip {
  padding: 0;
  box-shadow: none;
  border: none; }
  .people-dacha-tooltip .info-tooltip-content {
    background: red;
    line-height: 16px;
    display: block;
    padding: 1px 7px;
    position: relative;
    color: #fff; }
  .people-dacha-tooltip .arrow {
    display: none; }

/* ----------- temp for dacha season*/
#people-list .msg {
  margin-right: 40px; }

#people-list .people-fis-50-stock {
  background: url("../img/people-feed-50-round.png");
  width: 50px;
  height: 50px;
  position: absolute;
  line-height: 48px;
  text-align: center;
  color: #fff;
  font-weight: bold;
  right: -13px;
  bottom: 4px;
  font-size: 14px; }

#people-list .people-fis-price-stock {
  color: #fff;
  font-size: 11px;
  display: block;
  margin-top: 3px; }
  #people-list .people-fis-price-stock span {
    text-decoration: line-through; }

.people-feed-special-block {
  margin-bottom: 10px;
  padding: 18px;
  font-size: 13px;
  background-color: #fff;
  border: 1px solid #c0d1d8; }

.people-who-liked__heading {
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: bold; }

.people-who-liked__list {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }

.people-like-icon {
  display: inline-block;
  background: center no-repeat;
  -webkit-transform: scale(1);
  transform: scale(1);
  transition: -webkit-transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s; }
  .people-like-icon:hover {
    -webkit-transform: scale(1.2);
    transform: scale(1.2); }
  .people-like-icon--default {
    width: 26px;
    height: 24px;
    background-image: url(../img/likes/feed/like.svg); }
  .people-like-icon--active {
    width: 26px;
    height: 24px;
    background-image: url(../img/likes/feed/like-active.svg); }
  .people-like-icon--mutual {
    width: 29px;
    height: 20px;
    background-image: url(../img/likes/feed/mutual-likes.svg); }
  .people-like-icon--mutual-active {
    width: 29px;
    height: 20px;
    background-image: url(../img/likes/feed/mutual-likes-active.svg); }

@-webkit-keyframes people-like-animation {
  0% {
    z-index: 1;
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1); }
  100% {
    z-index: 0;
    opacity: 0;
    -webkit-transform: scale(7);
    transform: scale(7); } }

@keyframes people-like-animation {
  0% {
    z-index: 1;
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1); }
  100% {
    z-index: 0;
    opacity: 0;
    -webkit-transform: scale(7);
    transform: scale(7); } }

.people-features__wide-banner {
  width: 830px;
  height: 48px;
  display: block;
  margin-bottom: 10px;
  background: url(../img/promo/feed-sale-horizontal.jpg?v20170214) center no-repeat; }
  .people-features__wide-banner__center {
    width: 98px;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding-top: 0.2em;
    text-align: center;
    text-shadow: 0 0 2px #fff;
    font-size: 30px;
    font-weight: bold;
    color: #be2418; }
  .people-features__wide-banner:hover {
    text-decoration: none; }

.people-person-photos-preview {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  padding: 5px;
  right: 0;
  bottom: 0;
  left: 0;
  color: rgba(255, 255, 255, 0.7);
  background-color: rgba(0, 0, 0, 0.5);
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  transition: -webkit-transform .3s;
  transition: transform .3s;
  transition: transform .3s, -webkit-transform .3s; }
  .people-person-photos-preview__item {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 5px; }
    .people-person-photos-preview__item--img {
      width: 40px;
      height: 40px;
      background: center no-repeat;
      background-size: cover; }
  .people-person-photos-preview:hover {
    text-decoration: none;
    color: #fff; }
  .people-person:hover .people-person-photos-preview {
    -webkit-transform: translateY(0);
    transform: translateY(0); }

.people-person-user-info {
  width: 100%;
  margin-bottom: 2px;
  text-align: left; }

.people-person-age-city {
  font-size: 11px;
  color: #73818a; }

.people-person-info-wrap {
  width: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start; }
  .people-person-info-wrap:not(:last-child) {
    margin-bottom: 5px; }

.people-person-info-status {
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  position: relative;
  z-index: 1;
  margin-right: 8px;
  cursor: pointer; }
  .people-person-info-status .icn-badge-tiny {
    top: -3px; }

.people-person-info-main {
  min-width: 0;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto; }

.people-person-online-status {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.people-person-actions {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto; }
  .people-person-actions .ibtn {
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding-right: 10px;
    padding-left: 10px; }

.suggested-user-recommendation-wrapper {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  padding: 12px;
  background-color: #fff; }

.suggested-user-recommendation {
  height: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between; }
  .suggested-user-recommendation__heading {
    margin-bottom: 10px; }
  .suggested-user-recommendation__text {
    margin-bottom: 10px;
    font-size: 11px;
    color: #536069; }
  .suggested-user-recommendation__more-friends {
    display: block;
    text-align: center;
    text-decoration: underline;
    font-size: 11px; }
    .suggested-user-recommendation__more-friends:hover {
      text-decoration: none; }

.suggested-user-rec {
  height: 10%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  position: relative;
  margin-bottom: 10px; }

.suggested-user-rec-pic {
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  margin-right: 10px; }
  .suggested-user-rec-pic img {
    height: 100%; }

.suggested-user-rec-main {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  overflow: hidden; }

.tab-content-clean .people-header {
  margin-bottom: 10px;
  padding: 18px;
  background-color: #fff;
  border: 1px solid #c0d1d8;
  position: relative;
  z-index: 1; }

.people-header-msg-wrapper {
  clear: both; }
  .people-header-msg-wrapper .msg {
    margin-bottom: 0; }
  .people-header-top + .people-header-msg-wrapper {
    margin-top: 18px; }

.small-tabs {
  float: left;
  margin-right: 15px;
  margin-bottom: 0; }

.people-online-toggle {
  float: left;
  height: 20px;
  margin: 3px 0; }
  .people-online-toggle a {
    text-decoration: none;
    display: inline-block;
    color: #278bc2;
    margin: 3px 10px;
    float: left;
    line-height: 14px;
    border-bottom: 1px dashed #278bc2;
    cursor: pointer; }
    .people-online-toggle a:hover {
      border-color: transparent; }
  .people-online-toggle .on {
    border-color: transparent;
    cursor: default;
    color: #363636; }
    .people-online-toggle .on:hover {
      border-color: transparent; }
  .people-online-toggle .divider {
    width: 1px;
    height: 20px;
    background: #e3e9ed;
    float: left; }

.people-search-block {
  float: right;
  margin: 1px 0;
  position: relative; }
  .people-search-block input {
    width: 220px;
    border: 1px solid #cad6dd;
    padding: 3px 10px 3px 30px;
    line-height: 16px; }
  .people-search-block .icn-magnifier {
    position: absolute;
    top: 4px;
    left: 9px; }

.people-list-inside {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }
  .people-list--search-active .people-list-inside--default {
    display: none; }
  .people-list-inside--search {
    display: none; }
    .people-list--search-active .people-list-inside--search {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex; }

#people-wrap {
  padding: 18px;
  position: relative;
  /* friends page */
  /* features page */
  /* interests page */ }
  #people-wrap #people-process-overlay {
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #fff;
    opacity: .2;
    filter: alpha(opacity=20); }
  #people-wrap .in-process #people-process-overlay {
    display: block; }
  #people-wrap #people-list,
  #people-wrap .people-list {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -40px; }
    #people-wrap #people-list .msg,
    #people-wrap .people-list .msg {
      width: 100%;
      border-radius: 4px; }
  #people-wrap .people-list__heading {
    width: 100%;
    font-weight: bold;
    margin-bottom: 15px; }
    #people-wrap .people-list__heading--bad {
      display: none; }
  #people-wrap .people-list--bad {
    margin-top: 15px; }
    #people-wrap .people-list--bad .people-list__heading {
      color: #536069; }
      #people-wrap .people-list--bad .people-list__heading--bad {
        display: block; }
  #people-wrap .show-more-link {
    background-color: #d9e0e4; }
  #people-wrap .msg-interests-list .user-interest-tag {
    background: #d7e0e6; }
  #people-wrap .people-person {
    position: relative;
    float: left;
    margin: 0 15px 5px -9px;
    padding: 9px; }
    #people-wrap .people-person .offer-ico-hover {
      display: none;
      cursor: pointer; }
    #people-wrap .people-person .people-person-pic-wrap {
      position: relative;
      width: 180px;
      height: 180px;
      margin-bottom: 7px;
      overflow: hidden; }
      #people-wrap .people-person .people-person-pic-wrap .people-mood-ico {
        position: absolute;
        top: 5px;
        right: 5px;
        cursor: pointer; }
    #people-wrap .people-person .people-person-pic {
      display: block;
      width: 180px;
      height: 180px;
      background-position: 50% 50%;
      background-color: #f1f5f8;
      background-repeat: no-repeat; }
    #people-wrap .people-person .people-person-hide {
      position: absolute;
      top: 5px;
      right: 5px;
      background-color: #363636;
      background-color: rgba(54, 54, 54, 0.7);
      border-radius: 2px;
      opacity: 0;
      filter: alpha(opacity=0);
      cursor: pointer; }
    #people-wrap .people-person .people-person-hide:hover {
      background: #363636; }
    #people-wrap .people-person .people-person-hide:hover .icn {
      background-position: -80px -16px; }
    #people-wrap .people-person .people-icons {
      position: absolute;
      left: 4px;
      bottom: 4px; }
      #people-wrap .people-person .people-icons .item {
        width: 16px;
        height: 16px;
        padding: 8px;
        margin-right: 4px;
        float: left;
        opacity: 0.5;
        filter: alpha(opacity=50); }
        #people-wrap .people-person .people-icons .item:hover {
          opacity: 1;
          filter: alpha(opacity=100); }
      #people-wrap .people-person .people-icons .people-icon {
        background: #0091D0; }
      #people-wrap .people-person .people-icons .photos-icon {
        background: #000;
        cursor: pointer; }
    #people-wrap .people-person .usernameInner {
      text-align: right; }
    #people-wrap .people-person .username {
      position: relative;
      float: left;
      max-width: 150px;
      color: #536069;
      font-size: 13px;
      line-height: 17px;
      font-weight: bold;
      text-align: left;
      margin: -2px 0 7px 0; }
    #people-wrap .people-person .icn-up-profile + .usernameInner .username {
      max-width: 130px; }
    #people-wrap .people-person .is-online {
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAiElEQVR42oXQoQoCQRDG8f8b2eVgmm/gE/gEto0+gN1mM106jJaDsxqNJoWrC9aD8dtjEQ3LfvCDD2bKDOQcR0w6eWWpG785PAniBWFe2j8wmcQL0qxhd2cQr+jZ3ojiFZHNlShe8WZ9YRCv6FmdMZnEC9KsmS9ftgTxgvD3y8UJk07GLPXvwz9LarV0yxRxTgAAAABJRU5ErkJggg==);
      width: 10px;
      height: 10px; }
    #people-wrap .people-person.vip-gold {
      background: #fcebb3; }
      #people-wrap .people-person.vip-gold:hover {
        background: #fce9a6; }
    #people-wrap .people-person.vip-silver {
      background: #e9e7ea; }
      #people-wrap .people-person.vip-silver:hover {
        background: #e6e4e7; }
    #people-wrap .people-person--width-x2 {
      width: 384px; }
    #people-wrap .people-person--width-x4 {
      width: 768px; }
    #people-wrap .people-person .usernameInner {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
      justify-content: space-between;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
      text-align: left; }
      #people-wrap .people-person .usernameInner .user-info {
        width: 100%;
        font-size: 11px;
        color: #73818a; }
      #people-wrap .people-person .usernameInner .username {
        -webkit-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        margin: 0; }
    #people-wrap .people-person .people-person-info-status ~ .people-person-info-main .username {
      max-width: 120px; }
    #people-wrap .people-person .may9-ribbon {
      display: block;
      width: 34px;
      height: 39px;
      position: absolute;
      right: -9px;
      top: 151px;
      background: url(../people/img/season/ribbon/ribbon-small.png) no-repeat 50% 50%;
      z-index: 3;
      cursor: pointer; }
    #people-wrap .people-person .people-person-hide {
      position: absolute;
      top: 5px;
      right: 5px;
      background-color: #4f616b;
      background-color: rgba(54, 54, 54, 0.7);
      border-radius: 2px;
      opacity: 0; }
    #people-wrap .people-person .people-person-badge {
      float: left;
      margin: -16px 3px 0 -5px;
      position: relative;
      background: #fff;
      padding: 5px;
      border-radius: 50%; }
    #people-wrap .people-person:hover {
      background: #f1f5f8; }
      #people-wrap .people-person:hover .username {
        color: #008bc8; }
      #people-wrap .people-person:hover .offer-ico-hover {
        display: block; }
      #people-wrap .people-person:hover .offer-ico-normal {
        display: none; }
      #people-wrap .people-person:hover .people-person-message,
      #people-wrap .people-person:hover .people-person-more,
      #people-wrap .people-person:hover .people-person-hide,
      #people-wrap .people-person:hover .people-person-text {
        opacity: 1; }
    #people-wrap .people-person--suggested .people-person-actions:not(:last-child) {
      margin-bottom: 10px; }
  #people-wrap .people-person-pic-photo-counter {
    position: absolute;
    bottom: 6px;
    left: 6px;
    padding: 4px 10px 4px 25px;
    border-radius: 8px;
    background: rgba(0, 0, 0, 0.5);
    color: #fff;
    white-space: nowrap;
    font-weight: 400;
    font-size: 1em;
    line-height: 1.2; }
  #people-wrap .people-person-pic-photo-counter-ico {
    position: absolute;
    top: 0.5px;
    bottom: 0;
    margin: auto;
    left: 5px; }
  #people-wrap .people-person-badge {
    float: left;
    margin-right: 5px; }
    #people-wrap .people-person-badge + .usernameInner .username {
      max-width: 120px;
      margin: 0 0 5px;
      width: 100px; }
    #people-wrap .people-person-badge + .usernameInner + .people-person-text {
      clear: none;
      max-width: 135px;
      min-width: 120px; }
    #people-wrap .people-person-badge + .icn-up-profile + .usernameInner .username {
      max-width: 90px; }
    #people-wrap .people-person-badge + .icn-up-profile + .usernameInner + .people-person-text {
      clear: none;
      max-width: 135px;
      min-width: 120px; }
  #people-wrap .people-person-text {
    display: block;
    clear: both;
    margin: 0 0 5px 0;
    line-height: 1.2;
    color: #536069; }
    #people-wrap .people-person-text .icn {
      margin-right: 3px; }
  #people-wrap .people-person-reason__heading {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    font-size: 11px;
    color: #73818a; }
    #people-wrap .people-person-reason__heading:not(:last-child) {
      margin-bottom: 7px; }
  #people-wrap .people-person-reason__heading-title {
    margin-right: 0.2em; }
  .people-person--suggested #people-wrap .people-person-reason {
    margin-top: 8px; }
  #people-wrap .people-person-reason .username {
    max-width: 100%;
    float: none;
    font-size: 11px; }
  #people-wrap .people-person-reason-list {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
    #people-wrap .people-person-reason-list__item {
      width: 24px;
      height: 24px;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
      flex: 0 0 auto;
      margin-left: 7px; }
      #people-wrap .people-person-reason-list__item:first-child {
        margin-left: 1px; }
      #people-wrap .people-person-reason-list__item img {
        width: 100%;
        height: 100%;
        display: block; }
      #people-wrap .people-person-reason-list__item .icn {
        -webkit-transform: scale(1.5);
        transform: scale(1.5); }
      #people-wrap .people-person-reason-list__item--more {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        text-decoration: none;
        color: #fff;
        background: #b4c4ce; }
  #people-wrap .people-person-distance {
    font-size: 13px;
    color: #536069; }
  #people-wrap .people-bomba-banner {
    position: relative;
    color: #fff;
    width: 752px;
    height: 39px;
    background: url(../img/bomba/banner-bomba.png) no-repeat 0 0;
    padding: 20px; }
    #people-wrap .people-bomba-banner .ibtn {
      width: 121px;
      height: 32px;
      font-size: 15px;
      line-height: 32px;
      color: #536069; }
    #people-wrap .people-bomba-banner .people-bomba-banner-text {
      font-size: 17px; }
    #people-wrap .people-bomba-banner .people-bomba-banner-text-b {
      font-size: 21px;
      font-weight: bold;
      line-height: 22px; }
    #people-wrap .people-bomba-banner .icn-close {
      position: absolute;
      top: 7px;
      right: 7px;
      cursor: pointer;
      background-position: -80px -32px; }
  #people-wrap .people-bomba-landing {
    color: #536069; }
  #people-wrap .people-bomba-landing-text,
  #people-wrap .people-bomba-landing-text .secondary-link {
    font-size: 13px; }
  #people-wrap .people-bomba-landing .tnt-ico {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAgCAYAAAAWl4iLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTc4OTM1Njk0MjQwMTFFM0IzMjc5MkZCQkNENkRBQkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTc4OTM1NkE0MjQwMTFFM0IzMjc5MkZCQkNENkRBQkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxNzg5MzU2NzQyNDAxMUUzQjMyNzkyRkJCQ0Q2REFCQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxNzg5MzU2ODQyNDAxMUUzQjMyNzkyRkJCQ0Q2REFCQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgrRMLQAAAe1SURBVHjajFZ5iFXX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");
    width: 22px;
    height: 32px;
    margin: 0 14px 0 156px;
    display: inline-block;
    vertical-align: middle; }
  #people-wrap .people-filter-show-bomb-link {
    text-decoration: underline; }
    #people-wrap .people-filter-show-bomb-link:hover {
      text-decoration: none; }
  #people-wrap .reason-mutual-friends,
  #people-wrap .reason-cross-tags {
    cursor: pointer; }
  #people-wrap .reason-mutual-friends:hover .reason-text,
  #people-wrap .reason-cross-tags:hover .reason-text {
    text-decoration: underline; }
  #people-wrap .people-person .people-person-weight {
    position: absolute;
    bottom: 11px;
    right: 5px;
    background-color: #FFF;
    padding-left: 5px;
    cursor: pointer; }
  #people-wrap .people-person {
    position: relative; }
    #people-wrap .people-person .normal-pos {
      opacity: 0;
      position: absolute;
      right: 10px;
      top: 10px; }
    #people-wrap .people-person .hover {
      opacity: 0;
      cursor: pointer;
      position: absolute;
      right: 10px;
      top: 10px; }
    #people-wrap .people-person:hover .people-person-make-gift:hover .hover {
      opacity: 1;
      transition: opacity 0.2s ease-in-out; }
    #people-wrap .people-person:hover .people-person-make-gift .normal-pos {
      opacity: 1; }
  #people-wrap .people-person-viewphoto {
    background: #363636;
    background: rgba(54, 54, 54, 0.8);
    color: #fff;
    padding: 4px 5px;
    max-width: 160px;
    position: absolute;
    bottom: 5px;
    left: 5px;
    line-height: 16px;
    height: 16px;
    overflow: hidden;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    border-radius: 2px; }
    #people-wrap .people-person-viewphoto:hover {
      background: #363636; }
    #people-wrap .people-person-viewphoto .viewphoto-count {
      display: inline-block;
      vertical-align: top;
      margin-left: 3px; }
  #people-wrap .people-person-like {
    position: absolute;
    right: 5px;
    bottom: 5px;
    font-size: 0;
    cursor: pointer; }
    #people-wrap .people-person-like .people-like-icon {
      position: absolute;
      right: 0;
      bottom: 0; }
      #people-wrap .people-person-like .people-like-icon--default {
        position: relative; }
  #people-wrap .people-person-like-wrapper {
    position: absolute;
    right: 0;
    bottom: 0;
    white-space: nowrap; }
    #people-wrap .people-person-like-wrapper .people-like-icon {
      opacity: 0; }
      #people-wrap .people-person-like-wrapper .people-like-icon--default {
        z-index: 1;
        opacity: 1; }
    #people-wrap .people-person-like-wrapper.liked-outgoing .people-like-icon--default {
      z-index: 0;
      opacity: 0; }
    #people-wrap .people-person-like-wrapper.liked-outgoing .people-like-icon--active {
      z-index: 1;
      opacity: 1; }
    #people-wrap .people-person-like-wrapper.liked-incoming .people-person-like-hearts {
      display: block; }
    #people-wrap .people-person-like-wrapper.liked-incoming .people-like-icon--default {
      z-index: 0;
      opacity: 0; }
    #people-wrap .people-person-like-wrapper.liked-incoming .people-like-icon--mutual {
      z-index: 1;
      opacity: 1; }
    #people-wrap .people-person-like-wrapper.liked-incoming.liked-outgoing .people-like-icon--default, #people-wrap .people-person-like-wrapper.liked-incoming.liked-outgoing .people-like-icon--active, #people-wrap .people-person-like-wrapper.liked-incoming.liked-outgoing .people-like-icon--mutual {
      z-index: 0;
      opacity: 0; }
    #people-wrap .people-person-like-wrapper.liked-incoming.liked-outgoing .people-like-icon--mutual-active {
      z-index: 1;
      opacity: 1; }
    #people-wrap .people-person-like-wrapper.liked-animation .people-like-icon--active {
      -webkit-animation: people-like-animation 0.25s linear forwards;
      animation: people-like-animation 0.25s linear forwards; }
    #people-wrap .people-person-like-wrapper.liked-animation.liked-outgoing .people-like-icon--default {
      -webkit-animation: people-like-animation 0.25s linear forwards;
      animation: people-like-animation 0.25s linear forwards; }
    #people-wrap .people-person-like-wrapper.liked-animation.liked-outgoing .people-like-icon--active {
      -webkit-animation: none;
      animation: none; }
  #people-wrap .people-person-like-hearts {
    display: none; }
  #people-wrap .people-person-like-heart {
    background: url(../img/likes/heart-blue.svg);
    width: 25px;
    height: 25px;
    opacity: 0.7;
    position: absolute;
    right: 0;
    bottom: 0; }
  #people-wrap .people-person-like-heart_1 {
    -webkit-transform: translate(-6px, 35px) scale(0.84);
    transform: translate(-6px, 35px) scale(0.84);
    -webkit-animation: anim-person-like-heart-1 3s 2.97s linear infinite;
    animation: anim-person-like-heart-1 3s 2.97s linear infinite; }

@-webkit-keyframes anim-person-like-heart-1 {
  0% {
    -webkit-transform: translate(-6px, 35px) scale(0.84);
    transform: translate(-6px, 35px) scale(0.84);
    opacity: 0.7; }
  80% {
    opacity: 0.7; }
  100% {
    -webkit-transform: translate(-6px, -35px) scale(0.84);
    transform: translate(-6px, -35px) scale(0.84);
    opacity: 0; } }

@keyframes anim-person-like-heart-1 {
  0% {
    -webkit-transform: translate(-6px, 35px) scale(0.84);
    transform: translate(-6px, 35px) scale(0.84);
    opacity: 0.7; }
  80% {
    opacity: 0.7; }
  100% {
    -webkit-transform: translate(-6px, -35px) scale(0.84);
    transform: translate(-6px, -35px) scale(0.84);
    opacity: 0; } }
  #people-wrap .people-person-like-heart_2 {
    -webkit-transform: translate(-24px, 35px) scale(1.13);
    transform: translate(-24px, 35px) scale(1.13);
    -webkit-animation: anim-person-like-heart-2 3s 0.42s linear infinite;
    animation: anim-person-like-heart-2 3s 0.42s linear infinite; }

@-webkit-keyframes anim-person-like-heart-2 {
  0% {
    -webkit-transform: translate(-24px, 35px) scale(1.13);
    transform: translate(-24px, 35px) scale(1.13);
    opacity: 0.7; }
  80% {
    opacity: 0.7; }
  100% {
    -webkit-transform: translate(-24px, -35px) scale(1.13);
    transform: translate(-24px, -35px) scale(1.13);
    opacity: 0; } }

@keyframes anim-person-like-heart-2 {
  0% {
    -webkit-transform: translate(-24px, 35px) scale(1.13);
    transform: translate(-24px, 35px) scale(1.13);
    opacity: 0.7; }
  80% {
    opacity: 0.7; }
  100% {
    -webkit-transform: translate(-24px, -35px) scale(1.13);
    transform: translate(-24px, -35px) scale(1.13);
    opacity: 0; } }
  #people-wrap .people-person-like-heart_3 {
    -webkit-transform: translate(-42px, 35px) scale(0.53);
    transform: translate(-42px, 35px) scale(0.53);
    -webkit-animation: anim-person-like-heart-3 3s 1.05s linear infinite;
    animation: anim-person-like-heart-3 3s 1.05s linear infinite; }

@-webkit-keyframes anim-person-like-heart-3 {
  0% {
    -webkit-transform: translate(-42px, 35px) scale(0.53);
    transform: translate(-42px, 35px) scale(0.53);
    opacity: 0.7; }
  80% {
    opacity: 0.7; }
  100% {
    -webkit-transform: translate(-42px, -35px) scale(0.53);
    transform: translate(-42px, -35px) scale(0.53);
    opacity: 0; } }

@keyframes anim-person-like-heart-3 {
  0% {
    -webkit-transform: translate(-42px, 35px) scale(0.53);
    transform: translate(-42px, 35px) scale(0.53);
    opacity: 0.7; }
  80% {
    opacity: 0.7; }
  100% {
    -webkit-transform: translate(-42px, -35px) scale(0.53);
    transform: translate(-42px, -35px) scale(0.53);
    opacity: 0; } }
  #people-wrap .people-person-like-heart_4 {
    -webkit-transform: translate(-60px, 35px) scale(0.92);
    transform: translate(-60px, 35px) scale(0.92);
    -webkit-animation: anim-person-like-heart-4 3s 1.08s linear infinite;
    animation: anim-person-like-heart-4 3s 1.08s linear infinite; }

@-webkit-keyframes anim-person-like-heart-4 {
  0% {
    -webkit-transform: translate(-60px, 35px) scale(0.92);
    transform: translate(-60px, 35px) scale(0.92);
    opacity: 0.7; }
  80% {
    opacity: 0.7; }
  100% {
    -webkit-transform: translate(-60px, -35px) scale(0.92);
    transform: translate(-60px, -35px) scale(0.92);
    opacity: 0; } }

@keyframes anim-person-like-heart-4 {
  0% {
    -webkit-transform: translate(-60px, 35px) scale(0.92);
    transform: translate(-60px, 35px) scale(0.92);
    opacity: 0.7; }
  80% {
    opacity: 0.7; }
  100% {
    -webkit-transform: translate(-60px, -35px) scale(0.92);
    transform: translate(-60px, -35px) scale(0.92);
    opacity: 0; } }
  #people-wrap .people-person-like-heart_5 {
    -webkit-transform: translate(-78px, 35px) scale(0.6);
    transform: translate(-78px, 35px) scale(0.6);
    -webkit-animation: anim-person-like-heart-5 3s 2.49s linear infinite;
    animation: anim-person-like-heart-5 3s 2.49s linear infinite; }

@-webkit-keyframes anim-person-like-heart-5 {
  0% {
    -webkit-transform: translate(-78px, 35px) scale(0.6);
    transform: translate(-78px, 35px) scale(0.6);
    opacity: 0.7; }
  80% {
    opacity: 0.7; }
  100% {
    -webkit-transform: translate(-78px, -35px) scale(0.6);
    transform: translate(-78px, -35px) scale(0.6);
    opacity: 0; } }

@keyframes anim-person-like-heart-5 {
  0% {
    -webkit-transform: translate(-78px, 35px) scale(0.6);
    transform: translate(-78px, 35px) scale(0.6);
    opacity: 0.7; }
  80% {
    opacity: 0.7; }
  100% {
    -webkit-transform: translate(-78px, -35px) scale(0.6);
    transform: translate(-78px, -35px) scale(0.6);
    opacity: 0; } }
  #people-wrap .people-person-like-heart_6 {
    -webkit-transform: translate(-96px, 35px) scale(1.49);
    transform: translate(-96px, 35px) scale(1.49);
    -webkit-animation: anim-person-like-heart-6 3s 1.62s linear infinite;
    animation: anim-person-like-heart-6 3s 1.62s linear infinite; }

@-webkit-keyframes anim-person-like-heart-6 {
  0% {
    -webkit-transform: translate(-96px, 35px) scale(1.49);
    transform: translate(-96px, 35px) scale(1.49);
    opacity: 0.7; }
  80% {
    opacity: 0.7; }
  100% {
    -webkit-transform: translate(-96px, -35px) scale(1.49);
    transform: translate(-96px, -35px) scale(1.49);
    opacity: 0; } }

@keyframes anim-person-like-heart-6 {
  0% {
    -webkit-transform: translate(-96px, 35px) scale(1.49);
    transform: translate(-96px, 35px) scale(1.49);
    opacity: 0.7; }
  80% {
    opacity: 0.7; }
  100% {
    -webkit-transform: translate(-96px, -35px) scale(1.49);
    transform: translate(-96px, -35px) scale(1.49);
    opacity: 0; } }
  #people-wrap .people-person-online {
    display: block;
    width: 6px;
    height: 6px;
    background: url(../../base/i/header-sprite.png) no-repeat -60px -75px;
    position: absolute;
    right: 8px;
    margin-top: 3px; }
  #people-wrap .people-person-from-where {
    display: block;
    position: absolute;
    right: 10px;
    bottom: 10px; }
  #people-wrap .people-page-delimiter {
    display: none;
    clear: both;
    margin: 0 40px 10px 0;
    position: relative;
    top: 10px;
    border-top: 1px solid #cfd9e2;
    text-align: center; }
  #people-wrap .people-page-number {
    margin: 0 auto;
    color: #555f68;
    padding: 5px;
    background: #fff;
    width: 15px;
    position: relative;
    top: -12px; }
  #people-wrap .people-filter-switcher {
    border-top: #c3d0d8 1px solid;
    width: 32px;
    float: left;
    position: relative;
    z-index: 3; }
    #people-wrap .people-filter-switcher__item {
      display: block;
      width: 32px;
      height: 32px;
      border-color: #c3d0d8;
      border-style: solid;
      border-width: 0 0 1px 1px;
      background: #fff;
      padding: 8px;
      box-sizing: border-box; }
      #people-wrap .people-filter-switcher__item_active {
        background: #F1F5F8;
        width: 33px;
        margin: 0 -1px 0 0; }
  #people-wrap #people-filter-wrap {
    margin-bottom: 10px; }
    .tab-content-clean #people-wrap #people-filter-wrap {
      margin-bottom: 0; }
  #people-wrap #people-filter {
    position: absolute;
    width: 792px;
    right: auto;
    top: auto;
    bottom: auto;
    z-index: 79; }
    #people-wrap #people-filter .filter-title {
      display: block;
      margin: 6px 0px;
      color: #74807f;
      font-weight: bold;
      cursor: pointer; }
    #people-wrap #people-filter fieldset {
      display: inline-block;
      vertical-align: top; }
    #people-wrap #people-filter .searchFilter-age {
      vertical-align: middle; }
    #people-wrap #people-filter fieldset ul {
      margin: 0px; }
    #people-wrap #people-filter label {
      display: block;
      margin-bottom: 6px;
      padding-left: 4px; }
    #people-wrap #people-filter #friendsList {
      width: 174px; }
      #people-wrap #people-filter #friendsList li {
        padding: 5px;
        display: block; }
        #people-wrap #people-filter #friendsList li:hover {
          background: #dfe6eb; }
          #people-wrap #people-filter #friendsList li:hover .icn-close {
            display: inline-block; }
      #people-wrap #people-filter #friendsList .form-checkbox {
        margin: 0; }
      #people-wrap #people-filter #friendsList .friend-name {
        display: inline-block;
        width: 120px; }
      #people-wrap #people-filter #friendsList .icn-close {
        display: none;
        float: right; }
    #people-wrap #people-filter .form-select-wrap {
      display: block;
      margin-bottom: 6px; }
    #people-wrap #people-filter.fp-is-floating {
      top: 50px; }
    #people-wrap #people-filter .form-select-wrap {
      display: inline-block;
      margin: 0px; }
    #people-wrap #people-filter #search-filter-block {
      display: block; }
    #people-wrap #people-filter #search-filter-minimized {
      display: none; }
    #people-wrap #people-filter #search-filter-advanced {
      max-height: 0;
      padding: 0;
      visibility: hidden;
      overflow: hidden;
      border-top: 1px solid #dfe6eb;
      transition: max-height .3s, padding-top .3s; }
    #people-wrap #people-filter.advanced #search-filter-advanced {
      max-height: 500px;
      padding-top: 10px;
      margin-top: 11px; }
    #people-wrap #people-filter.minimized {
      width: 792px;
      height: 0;
      overflow: visible; }
      #people-wrap #people-filter.minimized #search-filter-minimized {
        display: block;
        max-width: 760px; }
      #people-wrap #people-filter.minimized #search-filter-block,
      #people-wrap #people-filter.minimized #search-filter-advanced {
        display: none; }
      #people-wrap #people-filter.minimized #filter-panel {
        padding: 15px 15px 10px;
        float: right;
        min-width: 1px; }
      #people-wrap #people-filter.minimized .button-advanced {
        display: none; }
    #people-wrap #people-filter.advanced #search-filter-advanced {
      visibility: visible; }
    #people-wrap #people-filter.advanced .simple-title {
      display: inline; }
    #people-wrap #people-filter.advanced .advanced-title {
      display: none; }
    #people-wrap #people-filter.fp-is-floating #filter-panel {
      -o-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);
      box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3); }
    #people-wrap #people-filter .button-advanced {
      display: block;
      margin: 10px 0 0;
      padding: 5px;
      text-align: center;
      border-top: 1px solid #dfe6eb;
      cursor: pointer; }
    #people-wrap #people-filter #search-filter-icn {
      float: left;
      border-right: 1px solid #dfe6eb;
      padding: 10px 10px 10px 0;
      margin: -5px 10px -5px -5px; }
    #people-wrap #people-filter .search-summary {
      line-height: 15px;
      text-align: left;
      margin-left: 32px; }
    #people-wrap #people-filter .simple-title {
      display: none; }
    #people-wrap #people-filter .gender-ico {
      display: inline-block;
      width: 32px;
      height: 21px;
      background: url(data:image/png;base64,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) 0 0 no-repeat;
      margin: 0 0 0 -5px; }
    #people-wrap #people-filter .gender-ico-male {
      background-position: 0 0; }
    #people-wrap #people-filter .gender-ico-female {
      background-position: -32px 0; }
    #people-wrap #people-filter .gender-ico-both {
      width: 36px;
      background-position: -60px 0; }
    #people-wrap #people-filter .checked .gender-ico-male {
      background-position: 0 -21px; }
    #people-wrap #people-filter .checked .gender-ico-female {
      background-position: -32px -21px; }
    #people-wrap #people-filter .checked .gender-ico-both {
      background-position: -60px -21px; }
    #people-wrap #people-filter .form-select-wrap {
      position: relative; }
    #people-wrap #people-filter #people-filter-selector-box {
      position: absolute;
      z-index: 2;
      border: 1px solid #c3d0d8;
      max-height: 162px;
      overflow: auto;
      left: 0;
      right: 0;
      top: 100%;
      margin-top: -1px; }
    #people-wrap #people-filter #collapse-filter {
      position: absolute;
      right: 0;
      top: 0;
      cursor: pointer;
      display: none; }
    #people-wrap #people-filter.fp-is-floating #collapse-filter {
      display: block; }
    #people-wrap #people-filter #expand-filter {
      float: right;
      cursor: pointer;
      color: #008bc8;
      margin-top: 5px; }
    #people-wrap #people-filter .label-header {
      font-size: 11px;
      color: #222d35; }
    #people-wrap #people-filter input[disabled] {
      background: #f2f2f2; }
    #people-wrap #people-filter .form-select-input.form-select-input-default {
      color: #888; }
  #people-wrap #filter-panel {
    position: relative;
    padding: 15px 15px 0;
    background: #F1F5F8;
    border: 1px solid #c3d0d8;
    min-width: 760px;
    transition: min-width .3s; }
  #people-wrap .people-person .people-person-add {
    position: absolute;
    right: 10px;
    bottom: 10px;
    opacity: 0;
    filter: alpha(opacity=0); }
  #people-wrap .people-person:hover .people-person-add {
    opacity: 1;
    filter: alpha(opacity=100); }
  #people-wrap .people-person-add.added .icn-add-friend {
    display: none; }
  #people-wrap .people-person-add.added .icn-approve {
    display: block; }
  #people-wrap .people-person-add .icn-add-friend {
    cursor: pointer;
    opacity: .5;
    filter: alpha(opacity=50); }
  #people-wrap .people-person-add .icn-add-friend:hover {
    opacity: 1;
    filter: alpha(opacity=100); }
  #people-wrap .people-person-add .icn-approve {
    display: none; }
  #people-wrap #people-wrap.people-friends .people-person-text {
    max-width: 160px; }
  #people-wrap #people-filter-wrap.friends-filter-wrap {
    width: 792px;
    height: 80px; }
  #people-wrap #people-filter.friends-filter .label-header {
    display: block;
    padding: 0px 0px 20px; }
  #people-wrap .friends-filter #search-filter-advanced fieldset {
    min-height: 130px; }
  #people-wrap .friends-filter .searchFilter-age {
    width: 180px; }
    #people-wrap .friends-filter .searchFilter-age .form-select-input {
      width: 24px;
      text-align: center; }
  #people-wrap .friends-filter .searchFilter-country {
    width: 176px; }
    #people-wrap .friends-filter .searchFilter-country .form-select-input {
      width: 95px; }
  #people-wrap .friends-filter .searchFilter-city {
    width: 171px; }
    #people-wrap .friends-filter .searchFilter-city .form-select-input {
      width: 95px; }
  #people-wrap .friends-filter .searchFilter-online .form-checkbox {
    margin: 5px 0 0; }
  #people-wrap .friends-filter .searchFilter-apply {
    float: right; }
  #people-wrap .friends-filter .searchFilter-source {
    width: 200px;
    border-right: 1px solid #dfe6eb;
    margin: 0px 20px 0px 0px; }
    #people-wrap .friends-filter .searchFilter-source li {
      display: inline-block;
      margin-right: 11px; }
    #people-wrap .friends-filter .searchFilter-source .btn {
      display: block; }
    #people-wrap .friends-filter .searchFilter-source .checkbox-ico {
      float: none;
      display: block;
      margin: 10px auto 0; }
  #people-wrap .friends-filter .searchFilter-ext1 {
    width: 200px;
    border-right: 1px solid #dfe6eb;
    margin: 0px 20px 0px 0px; }
  #people-wrap .friends-filter .searchFilter-friends {
    width: 310px; }
  #people-wrap .friends-filter #friendsSelect {
    margin-bottom: 10px; }
    #people-wrap .friends-filter #friendsSelect .form-select-input {
      width: 140px; }
  #people-wrap .friends-filter .searchFilter-gender li {
    margin-right: 10px; }
  #people-wrap .friends-filter .searchFilter-name {
    margin: 0 20px 10px 0;
    padding-bottom: 10px;
    border-bottom: 1px solid #dfe6eb; }
    #people-wrap .friends-filter .searchFilter-name .label-header {
      float: left;
      margin: 3px 10px 0 0; }
    #people-wrap .friends-filter .searchFilter-name .form-input {
      width: 120px; }
  #people-wrap .friends-filter #search-filter-block .label-header {
    float: left;
    margin: 4px 5px 0 0;
    padding: 0; }
  #people-wrap #people-filter.friends-filter .searchFilter-ext1 .label-header {
    float: left;
    margin: 3px 20px 0 0;
    padding: 0; }
  #people-wrap #make-me-top {
    float: left;
    width: 164px;
    height: 69px;
    border: 1px solid #c3d0d8;
    background: #f1f5f8;
    padding: 10px 7px 0;
    z-index: 3;
    position: relative; }
    #people-wrap #make-me-top .people-first-fill {
      position: absolute;
      top: 100%;
      height: 0;
      border-left: 1px solid #c3d0d8;
      border-right: 1px solid #c3d0d8;
      left: -1px;
      right: -1px;
      background: #f1f5f8; }
    #people-wrap #make-me-top.people-first-expanded .people-first-fill {
      height: 19px; }
    #people-wrap #make-me-top.people-first-expanded .frs_content {
      display: block;
      width: 755px; }
    #people-wrap #make-me-top .avatar-holder {
      float: left;
      width: 36px;
      height: 36px;
      position: relative;
      margin-bottom: 3px;
      margin-right: 12px; }
      #people-wrap #make-me-top .avatar-holder img {
        width: 36px;
        height: 36px; }
      #people-wrap #make-me-top .avatar-holder .icn-up-profile {
        position: absolute;
        right: -8px;
        top: -8px; }
    #people-wrap #make-me-top .btn-first-top {
      float: right;
      margin-top: 5px;
      margin-bottom: 11px;
      position: relative; }
    #people-wrap #make-me-top .btn-first-top-icn {
      position: absolute;
      top: -6px;
      right: -5px;
      width: 27px;
      padding-left: 3px;
      height: 13px;
      font-size: 10px;
      font-style: normal;
      line-height: 12px;
      color: #fff;
      background-repeat: no-repeat;
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAANCAYAAAC+ct6XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUJCMkZFMDFDNzZDMTFFMkFCNTBDMjJBRjhFQkZBRTEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUJCMkZFMDJDNzZDMTFFMkFCNTBDMjJBRjhFQkZBRTEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQkIyRkRGRkM3NkMxMUUyQUI1MEMyMkFGOEVCRkFFMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBQkIyRkUwMEM3NkMxMUUyQUI1MEMyMkFGOEVCRkFFMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Po1ZogwAAACSSURBVHjaYvyUqsUABcxAfAaIDRhoD1ayMPyDc9LoZCkIhAMt/g9iCAFxCwMdAcv/v2C6BWo5/Sxm+PPfABrMDPS1+C/DZGjCoq/F///8t2EYAAAMaoYjQNpmIHycC82/dA1uJmAcXwDiWQyg1E1HzPjeRRWWj2/TM0vB8vE7IK4B4mn0spjxnb3KQJTVmwACDABoQEBUjeagVQAAAABJRU5ErkJggg==); }
    #people-wrap #make-me-top .description {
      clear: both;
      border-top: 1px solid transparent;
      padding: 3px 0;
      text-align: center;
      cursor: default; }
    #people-wrap #make-me-top .people-first-expander {
      border-top-color: #DFE6EB;
      cursor: pointer; }
    #people-wrap #make-me-top .people-first-message {
      font-size: 11px;
      line-height: 13px; }
    #people-wrap #make-me-top .people-first-message-description {
      line-height: 18px;
      margin-bottom: 12px;
      height: 36px; }
    #people-wrap #make-me-top .people-first-message-status {
      text-align: center; }
    #people-wrap #make-me-top .underlay {
      display: block;
      position: absolute;
      right: 0;
      top: 0;
      width: 5px;
      height: 5px;
      background: #f1f5f8; }
  #people-wrap #people-filter.features-filter #search-filter-icn {
    padding: 10px 7px 10px 0;
    margin: -5px 7px -5px -5px; }
  #people-wrap.people-features .people-person .icn-up-profile {
    float: left;
    margin: -1px 5px 0 0;
    cursor: pointer; }
  #people-wrap.people-features .people-person .icn-up-profile2 {
    background: url(./img/people-up-profile.png) no-repeat 0 0 transparent;
    cursor: pointer;
    height: 58px;
    position: absolute;
    right: -4px;
    top: -4px;
    width: 58px; }
  .tab-content-clean #people-wrap {
    padding: 0; }
    .tab-content-clean #people-wrap .people-bomba-landing {
      margin-bottom: 10px; }
    .tab-content-clean #people-wrap .people-person {
      width: 200px;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      position: relative;
      box-sizing: border-box;
      margin: 0 10px 10px 0;
      padding: 0 10px 10px;
      background-color: #fff;
      box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
      transition: box-shadow 0.2s;
      border-radius: 4px; }
      .tab-content-clean #people-wrap .people-person-pic {
        width: 100%;
        height: 100%;
        background-size: cover;
        transition: -webkit-transform 0.15s ease-in;
        transition: transform 0.15s ease-in;
        transition: transform 0.15s ease-in, -webkit-transform 0.15s ease-in; }
        .tab-content-clean #people-wrap .people-person-pic-wrap {
          width: 200px;
          height: 200px;
          margin: 0 -10px 13px;
          z-index: 1;
          border-radius: 4px; }
      .tab-content-clean #people-wrap .people-person-profileLink {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0; }
      .tab-content-clean #people-wrap .people-person .username {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 2px;
        font-weight: bold;
        color: #008bc8; }
      .tab-content-clean #people-wrap .people-person .status,
      .tab-content-clean #people-wrap .people-person .people-icn,
      .tab-content-clean #people-wrap .people-person .icn-up-profile,
      .tab-content-clean #people-wrap .people-person .isonline-mobile,
      .tab-content-clean #people-wrap .people-person .isoffline-mobile {
        position: relative;
        z-index: 1; }
      .tab-content-clean #people-wrap .people-person .status,
      .tab-content-clean #people-wrap .people-person .icn-up-profile,
      .tab-content-clean #people-wrap .people-person .isonline-mobile,
      .tab-content-clean #people-wrap .people-person .isoffline-mobile {
        vertical-align: bottom; }
      .tab-content-clean #people-wrap .people-person:hover {
        box-shadow: 0 3px 4px rgba(0, 0, 0, 0.3); }
      .tab-content-clean #people-wrap .people-person.pd-baner-wrap {
        padding: 0; }
      .tab-content-clean #people-wrap .people-person--width-x2 {
        width: 410px; }
        .tab-content-clean #people-wrap .people-person--width-x2 .motivator-double-space {
          margin: 0; }
      .tab-content-clean #people-wrap .people-person--width-x4 {
        width: 830px; }
        .tab-content-clean #people-wrap .people-person--width-x4 .motivator-fourth-space {
          margin: 0; }
      .tab-content-clean #people-wrap .people-person--bad {
        display: none; }
      .tab-content-clean #people-wrap .people-person.h {
        display: none; }
      .tab-content-clean #people-wrap .people-person--zoom-test:hover .people-person-pic {
        -webkit-transform: scale(1.2);
        transform: scale(1.2); }
      .tab-content-clean #people-wrap .people-person--offer-vip, .tab-content-clean #people-wrap .people-person--offer-vip:hover {
        box-shadow: 0 0 0 2px #1d9dd2; }
    .tab-content-clean #people-wrap .people-list--bad .people-person--bad {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      background-color: #e9ecee; }
    .tab-content-clean #people-wrap .people-fis-in-list {
      margin: 0 10px 10px 0 !important;
      padding-top: 30px;
      background-color: #f25526;
      background-position: 50% calc(100% - 10px);
      background-repeat: no-repeat; }
      .tab-content-clean #people-wrap .people-fis-in-list__img {
        width: 120px;
        height: 120px;
        cursor: pointer; }
      .tab-content-clean #people-wrap .people-fis-in-list__text {
        margin: 4px 0 0; }
      .tab-content-clean #people-wrap .people-fis-in-list:hover {
        background-color: #f25526 !important;
        background-position: 50% calc(100% - 10px) !important;
        background-repeat: no-repeat !important; }
  #people-wrap #people-filter-wrap.features-filter-wrap {
    width: 792px;
    height: 92px;
    margin-left: auto; }
  #people-wrap #people-filter.features-filter {
    width: 792px; }
  #people-wrap #people-filter.features-filter #filter-panel {
    min-width: 568px; }
  #people-wrap #people-filter.features-filter.minimized #filter-panel {
    min-width: 1px; }
  #people-wrap #people-filter-wrap.features-filter-wrap.with-tabs {
    width: 760px;
    margin-left: auto; }
    #people-wrap #people-filter-wrap.features-filter-wrap.with-tabs #people-filter.features-filter {
      width: 760px; }
      #people-wrap #people-filter-wrap.features-filter-wrap.with-tabs #people-filter.features-filter #filter-panel {
        min-width: auto; }
  #people-wrap .features-filter #sortAge,
  #people-wrap .features-filter #sortAgeTo {
    display: inline-block; }
  #people-wrap .features-filter #sortAge .form-select-input,
  #people-wrap .features-filter #sortAgeTo .form-select-input {
    width: 20px; }
  #people-wrap .features-filter #filterGender fieldset,
  #people-wrap .features-filter #filterDatingPurpose fieldset {
    margin-bottom: 0px; }
  #people-wrap .features-filter .label-header {
    display: block;
    padding: 0px 0px 7px; }
  #people-wrap .features-filter .label-header-2 {
    padding-top: 4px; }
  #people-wrap .features-filter fieldset {
    display: inline-block;
    vertical-align: top; }
  #people-wrap .features-filter #search-filter-advanced fieldset {
    border-right: 1px solid #dfe6eb;
    width: 162px;
    height: 330px;
    margin: 0px 12px 0px 0px;
    padding: 0 15px 0 0;
    margin: 0 15px 0 0; }
  #people-wrap .features-filter .searchFilter-name {
    display: inline-block;
    vertical-align: top;
    margin: 0 23px 0 97px;
    width: 170px;
    position: relative; }
    #people-wrap .features-filter .searchFilter-name .label-header {
      float: left;
      margin: 3px 10px 0 0; }
    #people-wrap .features-filter .searchFilter-name .form-input {
      width: 115px; }
  #people-wrap .features-filter .label-header-gender {
    float: left;
    margin: 3px 10px 0 0; }
    #people-wrap .features-filter .label-header-gender .form-radiobox {
      margin: 0; }
  #people-wrap .features-filter .searchFilter-age {
    margin-right: 4px; }
    #people-wrap .features-filter .searchFilter-age .form-select-input {
      width: 24px;
      text-align: center; }
  #people-wrap .features-filter .searchFilter-city {
    position: relative;
    margin-right: 3px; }
    #people-wrap .features-filter .searchFilter-city__geo-city, #people-wrap .features-filter .searchFilter-city__geo-location {
      width: 168px; }
    #people-wrap .features-filter .searchFilter-city__geo-location {
      display: none;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
      cursor: pointer; }
      #people-wrap .features-filter .searchFilter-city__geo-location__ico {
        width: 28px;
        height: 19px;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        margin-right: 7px;
        background: url(../img/ico-map-marker--blue.svg) 100% 50% no-repeat; }
      #people-wrap .features-filter .searchFilter-city__geo-location__text {
        text-decoration: underline;
        color: #207aae; }
      #people-wrap .features-filter .searchFilter-city__geo-location:hover {
        text-decoration: none; }
    #people-wrap .features-filter .searchFilter-city__geo-trigger {
      position: absolute;
      top: 28px;
      left: 35px; }
    #people-wrap .features-filter .searchFilter-city .form-select-input {
      width: 95px; }
    #people-wrap .features-filter .searchFilter-city--geo .searchFilter-city__geo-location {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex; }
    #people-wrap .features-filter .searchFilter-city--geo .searchFilter-city__geo-city {
      display: none; }
  #people-wrap .features-filter #search-filter-advanced .searchFilter-family {
    border: none;
    margin: 0;
    padding: 0; }
  #people-wrap .features-filter #search-filter-advanced .form-select-input {
    width: 120px; }
  #people-wrap .features-filter #search-filter-advanced .searchFilter-habits fieldset {
    border-color: transparent;
    height: auto; }
  #people-wrap .features-filter #search-filter-advanced .searchFilter-drugs {
    margin: 0;
    padding: 0; }
  #people-wrap .features-filter .searchFilter-online {
    margin: 0 4px 0 0; }
  #people-wrap .features-filter .searchFilter-online .form-checkbox {
    margin: 5px 0 0; }
  #people-wrap .features-filter .searchFilter-habits {
    border-top: 1px solid #dfe6eb;
    margin-top: 10px;
    padding: 10px 0; }
  #people-wrap .features-filter .searchFilter-apply {
    float: right; }
  #people-wrap .features-filter .gender-text {
    display: inline-block;
    vertical-align: top;
    margin: 4px 0 0 10px; }
  #people-wrap .features-filter #search-filter-block .label-header {
    float: left;
    margin: 4px 5px 0 0;
    padding: 0; }
  #people-wrap .features-filter .searchFilter-noobs {
    margin-top: 5px; }
  #people-wrap #people-filter.features-filter .searchFilter-gender {
    display: inline-block;
    vertical-align: top; }
  #people-wrap #people-filter-wrap.interests-filter-wrap {
    width: 792px;
    max-height: 143px; }
  #people-wrap #people-filter-wrap.interests-filter-wrap.with-tabs {
    width: 760px;
    margin-left: auto; }
    #people-wrap #people-filter-wrap.interests-filter-wrap.with-tabs #people-filter.interests-filter {
      width: 760px; }
      #people-wrap #people-filter-wrap.interests-filter-wrap.with-tabs #people-filter.interests-filter #filter-panel {
        min-width: auto; }
  #people-wrap #people-filter.interests-filter {
    position: relative; }
    #people-wrap #people-filter.interests-filter .typenpipe-wrap {
      width: 760px; }
    #people-wrap #people-filter.interests-filter .typenpipe-input {
      width: 608px;
      padding-right: 23px; }
    #people-wrap #people-filter.interests-filter .typenpipe-push-button {
      margin-left: 10px; }
    #people-wrap #people-filter.interests-filter fieldset {
      margin: 0 12px; }
    #people-wrap #people-filter.interests-filter.minimized .typenpipe-wrap {
      display: none; }
    #people-wrap #people-filter.interests-filter.advanced #search-filter-advanced {
      max-height: 30px; }
    #people-wrap #people-filter.interests-filter #search-filter-advanced {
      max-height: none;
      visibility: visible;
      margin-top: 11px;
      padding-top: 10px; }
  #people-wrap .interests-filter .typenpipe-clear {
    right: 92px;
    top: 6px; }
  #people-wrap .interests-filter .empty #typenpipe-input.empty + .typenpipe-clear {
    display: none; }
  #people-wrap .interests-filter #search-filter-hint {
    margin: 0 0 0 32px;
    color: #73818a;
    display: none; }
  #people-wrap .interests-filter #search-filter-hint a {
    color: #73818a;
    text-decoration: underline; }
  #people-wrap .interests-filter .empty #search-filter-hint {
    display: block; }
  #people-wrap .interests-filter .label-header {
    display: inline-block;
    vertical-align: middle;
    margin: 0 10px 0 0; }
  #people-wrap .interests-filter .searchFilter-gender {
    display: inline-block;
    vertical-align: middle; }
  #people-wrap .interests-filter .searchFilter-gender .form-radiobox {
    margin: 0;
    line-height: 10px; }
  #people-wrap .interests-filter .searchFilter-age .form-select-input {
    width: 24px;
    text-align: center; }
  #people-wrap .interests-filter .searchFilter-city .form-select-input {
    width: 105px; }
  #people-wrap .interests-filter .searchFilter-online .form-checkbox {
    margin: 5px 0 0; }
  #people-wrap .interests-filter .user-interest-tag {
    box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.1) inset; }
  #people-wrap .interests-filter #filter-panel {
    padding: 15px; }
  #people-wrap .typenpipe-container {
    margin-left: 32px; }
  #people-wrap .people-person-tags {
    width: 190px;
    position: relative;
    margin: 0 -5px -5px;
    z-index: 1;
    border-spacing: 5px;
    border-collapse: separate; }
    #people-wrap .people-person-tags .people-person-tag {
      max-width: 50px; }
    #people-wrap .people-person-tags .user-interest-tag {
      float: none;
      margin: 0;
      min-width: 0;
      cursor: pointer; }
  #people-wrap .people-person-tag-plus .user-interest-tag {
    padding: 4px 5px;
    color: #73818a;
    text-align: center;
    cursor: pointer; }
  #people-wrap .people-person-tag-plus .user-interest-tag:hover {
    background: #008bc8;
    color: #fff; }
  #people-wrap .people-person-tag-empty {
    width: 50%; }
  #people-wrap.favorite .favorite-count {
    float: right;
    margin-right: 15px;
    margin-bottom: 0;
    line-height: 26px; }

.people-geo-popup__map {
  height: 460px; }

.people-geo-popup__footer {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  min-height: 70px;
  padding: 0 20px; }
  .people-geo-popup__footer .ibtn {
    font-size: 13px; }
    .people-geo-popup__footer .ibtn-disabled {
      pointer-events: none; }

.people-geo-popup__position-info {
  font-size: 11px; }
  .people-geo-popup__position-info__item {
    margin: 3px 0; }
    .people-geo-popup__position-info__item--address {
      font-weight: bold;
      font-size: 12px; }
    .people-geo-popup__position-info__item--coords {
      opacity: 0.5;
      transition: opacity 0.3s, font-size 0.3s; }
  .people-geo-popup__position-info--modified .people-geo-popup__position-info__item--address, .people-geo-popup__position-info--modified .people-geo-popup__position-info__item--city {
    display: none; }
  .people-geo-popup__position-info--modified .people-geo-popup__position-info__item--coords {
    opacity: 1;
    font-size: 16px; }

.people-geo-popup .popup-content {
  padding: 0; }

.people-user-tooltip .arrow {
  margin: 0;
  left: -7px;
  right: auto;
  top: 20px;
  bottom: auto;
  width: 7px;
  height: 12px;
  background-position: -98px -92px; }
  .people-user-tooltip .arrow.onRight {
    left: auto;
    right: -7px;
    background-position: -105px -92px; }

.people-user-tooltip .clear {
  clear: both !important; }

.people-user-tooltip .user-panel {
  margin-bottom: 10px;
  display: block; }
  .people-user-tooltip .user-panel .user-avatar {
    position: relative;
    display: block;
    width: 60px;
    height: 60px;
    float: left;
    margin-right: 5px; }
  .people-user-tooltip .user-panel .user-avatar img {
    width: 60px;
    height: 60px; }

.people-user-tooltip .user-vip-icon {
  display: none;
  position: absolute;
  left: 0px;
  top: 0px;
  padding-left: 4px; }

.people-user-tooltip .user-is-vip .user-vip-icon {
  display: block; }

.people-user-tooltip .user-info {
  display: block;
  float: right;
  width: 132px; }

.people-user-tooltip .user-online {
  display: block;
  float: right; }

.people-user-tooltip .user-name {
  color: #536069;
  font-weight: bold;
  line-height: 14px;
  max-width: 92px;
  max-height: 30px;
  overflow: hidden; }

.people-user-tooltip .user-city {
  margin-top: 4px;
  color: #b9c0c4; }

.people-user-tooltip .user-motto {
  margin-top: 4px;
  color: #73818a;
  line-height: 14px;
  max-height: 30px;
  overflow: hidden; }

.people-user-tooltip .info-panel {
  margin: 0px -15px;
  padding: 8px 15px; }
  .people-user-tooltip .info-panel.highlight {
    background: #f1f5f8; }
  .people-user-tooltip .info-panel .name {
    display: block;
    color: #b4c4ce;
    margin-bottom: 6px; }
  .people-user-tooltip .info-panel .photo-wrap {
    display: inline-block;
    height: 30px;
    margin-right: -1px; }
    .people-user-tooltip .info-panel .photo-wrap img {
      width: 30px;
      height: 30px; }
  .people-user-tooltip .info-panel .photo-more {
    display: inline-block;
    display: inline-block;
    line-height: 30px;
    width: 30px;
    text-decoration: none;
    text-align: center;
    vertical-align: bottom;
    background: #edf5f7;
    color: #626f73; }
  .people-user-tooltip .info-panel .popup-arrow {
    display: inline-block;
    display: inline-block;
    line-height: 16px;
    width: 21px;
    height: 16px;
    background: url(./img/popup-arrow.png);
    padding: 7px 8px; }

.iTooltip.people-tooltip-tiny {
  line-height: 13px;
  padding: 5px 7px; }

.iTooltip.people-interests-motivation p {
  margin: 0; }

.iTooltip.people-interests-motivation .icn-close {
  position: absolute;
  right: 5px;
  top: 15px;
  opacity: .5;
  filter: alpha(opacity=50);
  cursor: pointer; }
  .iTooltip.people-interests-motivation .icn-close:hover {
    opacity: 1;
    filter: alpha(opacity=100); }

.typenpipe-wrap {
  position: relative; }
  .typenpipe-wrap .typenpipe-container {
    margin: 10px -5px -5px 0;
    overflow: hidden; }
  .typenpipe-wrap .typenpipe-clear {
    position: absolute;
    right: 0;
    top: 0;
    opacity: .5;
    filter: alpha(opacity=50);
    cursor: pointer; }
    .typenpipe-wrap .typenpipe-clear:hover {
      opacity: 1;
      filter: alpha(opacity=100); }

.typenpipe-fly-list-wrap {
  position: absolute;
  z-index: 2;
  border: 1px solid #c3d0d8;
  background: #fff;
  margin-top: -1px; }

.typenpipe-fly-list {
  margin: 0; }

.typenpipe-fly-item {
  padding: 5px 8px;
  cursor: pointer; }
  .typenpipe-fly-item.selected {
    background: #f1f5f8; }
  .typenpipe-fly-item .people-icn {
    margin-right: 5px; }

.user-interest-tag {
  float: left;
  position: relative;
  padding: 4px 5px;
  margin: 0 5px 5px 0;
  background: #dfe6eb;
  color: #73818a;
  line-height: 13px;
  max-width: 300px;
  cursor: default;
  border-radius: 2px; }
  .user-interest-tag .interest-tag-name {
    line-height: 13px;
    color: #73818a; }
  .user-interest-tag.mutual {
    background: #008bc8;
    color: #fff; }
    .user-interest-tag.mutual .interest-tag-name {
      color: #fff; }
  .user-interest-tag.with-close {
    padding-right: 27px; }
  .user-interest-tag .icn-close,
  .user-interest-tag .icn-plus {
    position: absolute;
    cursor: pointer; }
  .user-interest-tag .people-icn {
    vertical-align: top;
    margin: -1px 5px -2px 0; }
  .user-interest-tag .icn-close {
    right: 3px;
    top: 3px;
    opacity: .5;
    filter: alpha(opacity=50); }
    .user-interest-tag .icn-close:hover {
      opacity: 1;
      filter: alpha(opacity=100); }
  .user-interest-tag .icn-plus {
    display: none;
    left: 0;
    top: 0;
    width: 20px;
    height: 21px;
    z-index: 2;
    color: #fff;
    line-height: 20px;
    text-align: center;
    font-family: "Trebuchet MS", Helvetica, sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: 19px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
    background: #008bc8;
    background: linear-gradient(to bottom, #008bc8 0%, #0078ac 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008bc8', endColorstr='#0078ac',GradientType=0 );
    border-radius: 2px; }
  .user-interest-tag:hover .icn-plus {
    display: block; }

.icn.people-icn {
  background: url(../img/people-icons.png?6) 0 0 no-repeat;
  background-size: auto; }

.people-icn.icn-music {
  background-position: 0 0; }

.user-interest-tag.mutual .people-icn.icn-music {
  background-position: 0 -16px; }

.people-icn.icn-movies {
  background-position: -16px 0; }

.user-interest-tag.mutual .people-icn.icn-movies {
  background-position: -16px -16px; }

.people-icn.icn-books {
  background-position: -32px 0; }

.user-interest-tag.mutual .people-icn.icn-books {
  background-position: -32px -16px; }

.people-icn.icn-sport {
  background-position: -48px 0; }

.user-interest-tag.mutual .people-icn.icn-sport {
  background-position: -48px -16px; }

.people-icn.icn-games {
  background-position: -64px 0; }

.user-interest-tag.mutual .people-icn.icn-games {
  background-position: -64px -16px; }

.people-icn.icn-hobby {
  background-position: -80px 0; }

.user-interest-tag.mutual .people-icn.icn-hobby {
  background-position: -80px -16px; }

.people-icn.icn-friends {
  background-position: -96px 0; }
  .people-icn.icn-friends.icn-white {
    background-position: -96px -16px; }

.people-icn.icn-dating {
  background-position: -112px 0; }
  .people-icn.icn-dating.icn-white {
    background-position: -112px -16px; }

.people-icn.icn-games {
  background-position: -128px 0; }

.people-icn.icn-interests {
  background-position: -144px 0; }
  .people-icn.icn-interests.icn-white {
    background-position: -144px -16px; }
  .people-icn.icn-interests.icn-gray {
    background-position: -48px 0; }

.people-icn.icn-phototop {
  background-position: -160px 0; }

.people-icn.icn-expand {
  background-position: -176px 0; }

.people-icn.icn-collapse {
  background-position: -192px 0; }

.people-icn.icn-icu {
  background-position: -208px 0; }

.people-icn.icn-likes {
  background-position: -240px 0; }

#people-wrap .is-offline {
  width: 10px;
  height: 10px;
  padding: 0 10px 10px;
  margin: 0 -7px -10px -5px;
  display: inline-block;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAcUlEQVR42mNggILixi5fIN4HxJ+hGMT2YUAGQIEWIP6PA7fAFPlABX4CcR4QC0FxHlQMJOfLALUCxMlnQANAsXKo3D4Q5xOUI4RFoRBU7hOxCj8TsroM2WpfNM8IQjGqZ4gOHiRr/KDO+ALF++AmAQEA33udTN2m5woAAAAASUVORK5CYII=) 50% 0 no-repeat; }

/* motivatory */
#people-wrap {
  /* motivator vip x2*/ }
  #people-wrap .people-motivator {
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    position: relative;
    padding: 15px;
    text-align: center; }
    #people-wrap .people-motivator .motivator-icon {
      background: url(../img/motivator-icons.png) 0 0 no-repeat;
      display: block;
      height: 57px;
      margin: 30px auto 0; }
    #people-wrap .people-motivator .motivator-icon-interests {
      background-position: 0 0;
      width: 86px; }
    #people-wrap .people-motivator .motivator-icon-fb {
      background-position: -86px 0;
      width: 28px; }
    #people-wrap .people-motivator .motivator-icon-mm {
      background-position: -114px 0;
      width: 52px; }
    #people-wrap .people-motivator .motivator-icon-ok {
      background-position: -166px 0;
      width: 32px; }
    #people-wrap .people-motivator .motivator-icon-vk {
      background-position: -198px 0;
      width: 50px; }
    #people-wrap .people-motivator .motivator-text {
      font-size: 12px;
      line-height: 15px;
      color: #fff;
      text-align: center;
      margin: 15px 0; }
  #people-wrap .people-motivator-interests {
    background: #a9bac3; }
    #people-wrap .people-motivator-interests .motivator-text {
      color: #50616d;
      margin: 23px 0; }
  #people-wrap .people-motivator-fb {
    background: #3c5a98; }
  #people-wrap .people-motivator-mm {
    background: #004b88; }
  #people-wrap .people-motivator-ok {
    background: #e67e17; }
  #people-wrap .people-motivator-vk {
    background: #4d739c; }
  #people-wrap .people-motivator-bomba {
    background: url(../img/bomba/motivator-bg.png) no-repeat 0 0;
    cursor: pointer; }
    #people-wrap .people-motivator-bomba.boys {
      background: url(../img/bomba/motivator-bg-boys.png) no-repeat 0 0;
      cursor: pointer; }
    #people-wrap .people-motivator-bomba .motivator-text {
      margin-top: 115px;
      margin-bottom: 12px;
      line-height: 16px; }
    #people-wrap .people-motivator-bomba .ibtn {
      font-size: 13px; }
  #people-wrap .motivation-vip-x2-banner {
    position: relative;
    width: 150px;
    height: 195px;
    padding: 15px;
    text-align: center;
    background: url(../img/people-vip-x2-banner.jpg) no-repeat 0 0; }
    #people-wrap .motivation-vip-x2-banner .motivation-x2-inner {
      margin: 133px 0 13px 0;
      color: #fff;
      font-size: 12px; }

#people-wrap.people-enable p {
  font-size: 13px; }

.people-tutorial .ps {
  white-space: nowrap;
  margin: 15px 0; }

.people-tutorial .ps-icon {
  color: #dfe6eb;
  font-size: 48px;
  font-weight: bold;
  letter-spacing: -6px;
  font-style: normal;
  float: left;
  position: relative;
  top: -16px;
  left: -3px;
  margin-right: 15px; }

.people-tutorial .ps-text {
  white-space: normal; }

.people-tutorial p {
  margin: 0 0 10px 0; }

.people-tutorial ul {
  margin: 10px 0; }

.people-tutorial li {
  display: block; }

.people-tutorial li:before {
  content: '- '; }

.people-tutorial .tutorial-content {
  color: #222d35;
  font-size: 13px; }

.people-tutorial .tutorial-footer .btn,
.people-tutorial .tutorial-footer .secondary-link {
  float: right; }

.people-tutorial .tutorial-footer .secondary-link {
  margin: 5px 20px 0 0; }

#people-wrap .msg .icn-close {
  opacity: .5;
  filter: alpha(opacity=50); }
  #people-wrap .msg .icn-close:hover {
    opacity: 1;
    filter: alpha(opacity=100); }

.iTooltip.people-reason-tooltip .arrow {
  left: 15px; }

.iTooltip.people-reason-tooltip .reason-title {
  display: block; }

.iTooltip.people-reason-tooltip .mutual-friends-title,
.iTooltip.people-reason-tooltip .mutual-interests-title {
  cursor: pointer; }

.iTooltip.people-reason-tooltip .mutual-friends-title:hover,
.iTooltip.people-reason-tooltip .mutual-interests-title:hover {
  text-decoration: underline; }

.iTooltip.people-reason-tooltip .mutual-interests-title {
  font-weight: bold; }

.iTooltip.people-reason-tooltip .user-avatar {
  display: inline-block;
  vertical-align: top;
  width: 24px;
  height: 24px;
  margin-top: 7px; }

.iTooltip.people-reason-tooltip .user-avatar img {
  width: 100%;
  height: 100%; }

.iTooltip.people-is-new-only-tooltip .tooltip-wrap {
  margin: -15px;
  padding: 15px; }

.iTooltip.people-is-new-only-tooltip .tooltip-footer {
  background: #f1f5f8;
  margin: 10px -15px -15px;
  padding: 15px; }
  .iTooltip.people-is-new-only-tooltip .tooltip-footer .btn {
    float: right;
    margin-left: 10px; }

.disabled-input-event-catcher {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: #fff;
  opacity: 0;
  filter: alpha(opacity=0);
  display: none; }

.form-select-wrap.form-select-disabled .disabled-input-event-catcher,
.form-input[disabled] + .disabled-input-event-catcher {
  display: block;
  z-index: 1; }

/* Razmery motivatora */
#people-wrap {
  /* Cvetovaya palitra */
  /* Chetnye */
  /* Nechetnye */ }
  #people-wrap .motivator-double-space,
  #people-wrap .motivator-fourth-space {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0; }
  #people-wrap .motivator-container-size1,
  #people-wrap .motivator-container-size2,
  #people-wrap .motivator-container-size3,
  #people-wrap .motivator-container-size4 {
    width: 100%;
    height: 100%;
    display: block;
    position: relative;
    box-sizing: border-box; }
  #people-wrap .motivator-container-size1 {
    padding: 20px; }
  #people-wrap .motivator-container-size2 {
    padding: 30px 20px 20px 30px; }
  #people-wrap .motivator-container-size3 {
    padding: 40px 20px 20px 30px; }
  #people-wrap .motivator-container-size4 {
    padding: 20px 20px 25px 30px; }
  #people-wrap.people-interests .motivator-container-size1 {
    height: 190px; }
  #people-wrap.people-interests .motivator-container-size2 {
    height: 180px; }
  #people-wrap.people-interests .motivator-container-size3 {
    height: 170px; }
  #people-wrap .mc-red-back,
  #people-wrap .mc-red-boy-back {
    background-color: #d95467; }
  #people-wrap .mc-red-boy-back {
    background-image: url(../img/red-motivator.png);
    background-repeat: no-repeat;
    background-position: 90% 100%; }
  #people-wrap .mc-green-boy-back {
    background-color: #7bb649; }
  #people-wrap .mc-green-boy-back {
    background-image: url(../img/green-motivator.png);
    background-repeat: no-repeat;
    background-position: 5% 100%; }
  #people-wrap .mc-bilberry-back {
    background-color: #b75885; }
  #people-wrap .mc-grace-back {
    background-color: #77b758; }
  #people-wrap .mc-maize-back {
    background-color: #e2bf43; }
  #people-wrap .mc-bluesky-back {
    background-color: #1d9dd2; }
  #people-wrap .mc-green-back {
    background-color: #7bb649; }
  #people-wrap .mc-control-panel-left,
  #people-wrap .mc-control-panel-right {
    position: absolute;
    bottom: 20px; }
  #people-wrap .mc-control-panel-left {
    left: 11px; }
  #people-wrap .mc-control-panel-right {
    right: 11px; }
  #people-wrap .motivator-container-size4 > .mc-control-panel-left {
    left: 40px;
    bottom: 25px; }
  #people-wrap .motivator-container-size2 > .mc-control-panel-left,
  #people-wrap .motivator-container-size3 > .mc-control-panel-left {
    left: 30px; }
  #people-wrap .mc-control-panel-right {
    position: absolute;
    bottom: 20px; }
  #people-wrap .motivator-container-size4 > .mc-control-panel-right {
    right: 80px;
    margin-right: -9px; }
  #people-wrap .motivator-container-size4.people-avatar-m > .mc-control-panel-right {
    right: 80px;
    margin-right: -9px;
    bottom: 45px; }
  #people-wrap .mc-control-button,
  #people-wrap .mc-control-link {
    display: inline-block;
    margin: 0 9px;
    font-size: 12px;
    line-height: 16px;
    text-decoration: underline; }
    #people-wrap .mc-control-button:hover,
    #people-wrap .mc-control-link:hover {
      text-decoration: none; }
  #people-wrap .mc-control-link {
    color: white; }
  #people-wrap .mc-liter0 {
    font-size: 15px;
    line-height: 48px;
    opacity: 0.6;
    width: 100%;
    display: block;
    color: white;
    cursor: pointer; }
  #people-wrap .motivator-double-space-container {
    display: block;
    padding: 30px 0 0 30px;
    width: 354px;
    height: 195px;
    background-color: #d95467;
    background-image: url(../img/red-motivator.png);
    background-repeat: no-repeat;
    background-position: 90% 100%; }
  #people-wrap .motivator-textarea {
    width: 100%;
    margin-left: -1px;
    height: 80px;
    padding: 8px;
    color: #536069;
    font-size: 12px;
    line-height: 16px;
    box-sizing: border-box;
    margin: 15px 0 5px 0;
    resize: none; }
  #people-wrap .motivator-double-space .motivator-text,
  #people-wrap .motivator-fourth-space .motivator-text {
    display: block;
    font-size: 15px;
    line-height: 17px;
    color: white;
    opacity: 0.6; }
  #people-wrap .motivator-fourth-space.people-avatar-m .motivator-text {
    margin-left: 109px;
    font-size: 12px; }
  #people-wrap .motivator-double-space .motivator-text2,
  #people-wrap .motivator-fourth-space .motivator-text2 {
    display: block;
    font-size: 13px;
    line-height: 15px;
    color: white;
    opacity: 0.6; }
  #people-wrap .motivator-double-space .mc-mt15 {
    margin: 15px 0 0 0 !important; }
  #people-wrap .motivator-double-space .mc-ml15 {
    margin: 0 0  0 15px !important; }
  #people-wrap .motivator-double-space .mc-mt30 {
    margin: 30px 0 0 0 !important; }
  #people-wrap .mc-red-boy-back .motivator-text {
    width: 120px; }
  #people-wrap .motivator-double-space .motivator-title {
    display: block;
    color: white;
    font-weight: bold; }
  #people-wrap .motivator-fourth-space .motivator-title {
    display: block;
    color: white;
    font-weight: normal;
    font-size: 20px; }
  #people-wrap .motivator-fourth-space.people-avatar-m .motivator-title {
    margin-left: 110px;
    margin-top: 10px; }
  #people-wrap .mc-rect-button {
    font-size: 17px;
    line-height: 41px;
    width: 133px;
    text-align: center;
    border: 3px dashed white;
    border-radius: 3px;
    color: white;
    cursor: pointer;
    display: block;
    position: relative;
    z-index: 3; }
  #people-wrap .mc-rect-button[data-checked=false] {
    opacity: .6; }
  #people-wrap .mc-rect-button[data-checked=true] {
    border-style: solid; }
  #people-wrap .motivator-double-space > .icn-capput {
    position: absolute;
    z-index: 1;
    right: 23px;
    top: 23px;
    cursor: pointer;
    background-image: url(data:image/png;base64,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);
    background-position: 0 0;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat; }
  #people-wrap .motivator-double-space > .icn-capput:hover {
    /*background-position: -960px -32px; background-image:url(../../base/i/icon_16.png);*/
    opacity: 0.5; }
  #people-wrap .motivator-fourth-space > .icn-capput {
    position: absolute;
    z-index: 1;
    right: 0;
    top: 23px;
    cursor: pointer;
    background-image: url(data:image/png;base64,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);
    background-position: 0 0;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat; }
  #people-wrap .motivator-fourth-space > .icn-capput:hover {
    opacity: 0.5; }
  #people-wrap .motivator-double-space .mc-offset0 {
    margin: 15px -20px 0 0; }
  #people-wrap .motivator-fourth-space .mc-offset0 {
    margin: 15px -20px 0 0;
    color: white; }
  #people-wrap .motivator-double-space .motivator-select {
    margin: 0 18px 15px 0;
    height: 24px; }
  #people-wrap .motivator-fourth-space .motivator-select {
    margin: 0 18px 15px 0;
    height: 24px; }
  #people-wrap .motivator-double-space .mc-liter2 {
    display: inline-block;
    margin: 0 10px 15px 0;
    font-size: 11px;
    line-height: 24px;
    font-weight: bold;
    color: white;
    position: relative;
    top: -6px; }
  #people-wrap .motivator-container-size1 .motivator-select.odd {
    width: 183px; }
  #people-wrap .motivator-container-size1 .motivator-select.even {
    width: 143px; }
  #people-wrap .motivator-container-size1 .motivator-select.short {
    width: 77px; }
  #people-wrap .motivator-container-size1 .motivator-select.long {
    width: 138px; }
  #people-wrap .motivator-double-space .form-select-input {
    width: 100%; }
  #people-wrap .motivator-double-space .form-checkbox {
    margin: 0 0 10px 0;
    color: white;
    color: rgba(255, 255, 255, 0.8);
    width: 140px; }
  #people-wrap .motivator-fourth-space .form-checkbox {
    margin: 0 10px 10px 0;
    color: white;
    font-size: 13px; }
  #people-wrap .motivator-double-space .form-checkbox.even {
    width: 190px; }
  #people-wrap .people-filter-advertisment {
    margin: 0 0 20px 0;
    position: relative; }
  #people-wrap .people-filter-advertisment-close {
    display: block;
    position: absolute;
    right: 14px;
    top: 14px;
    cursor: pointer;
    width: 16px;
    height: 16px;
    background-image: url(../../base/i/icon_16.png);
    background-position: -960px -48px;
    background-repeat: no-repeat; }
  #people-wrap .people-filter-advertisment-close:hover {
    background-position: -960px -32px; }
  #people-wrap .people-filter-advertisment-close::before {
    content: "";
    width: 32px;
    height: 32px;
    margin: -8px 0 0 -8px;
    display: block; }
  #people-wrap .people-filter-advertisment-header,
  #people-wrap .people-filter-advertisment-body {
    background-color: #e9ecee; }
  #people-wrap .people-filter-advertisment-header {
    display: block;
    margin: 0 0 1px 0;
    padding: 28px 0 28px 70px;
    font-size: 17px;
    line-height: 22px;
    color: #222d35;
    font-weight: bold;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAcCAYAAAAAwr0iAAAACXBIWXMAAAsTAAALEwEAmpwYAAABNmlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarY6xSsNQFEDPi6LiUCsEcXB4kygotupgxqQtRRCs1SHJ1qShSmkSXl7VfoSjWwcXd7/AyVFwUPwC/0Bx6uAQIYODCJ7p3MPlcsGo2HWnYZRhEGvVbjrS9Xw5+8QMUwDQCbPUbrUOAOIkjvjB5ysC4HnTrjsN/sZ8mCoNTIDtbpSFICpA/0KnGsQYMIN+qkHcAaY6addAPAClXu4vQCnI/Q0oKdfzQXwAZs/1fDDmADPIfQUwdXSpAWpJOlJnvVMtq5ZlSbubBJE8HmU6GmRyPw4TlSaqo6MukP8HwGK+2G46cq1qWXvr/DOu58vc3o8QgFh6LFpBOFTn3yqMnd/n4sZ4GQ5vYXpStN0ruNmAheuirVahvAX34y/Axk/96FpPYgAAACBjSFJNAAB6JQAAgIMAAPn/AACA6AAAUggAARVYAAA6lwAAF2/XWh+QAAABSklEQVR42sTWyUoDURCF4S83ccYBB5Q4LVw54M538NVVBHGTjYLgwgETRInigLqphqAmGk26f+hN36brdDVV55T8zDBmMR7XcFxD3zzbxDPu8IgG6p1eXmpzv4xlVDHjf7zgGich7EcBi1jHiN5ziaMQ9UVACdtY0V8esZ91o9xysBNf328GsIBzvGUCVrEmPyoYxUUKRRvyp4qJFO2oKIZqwrzimEqYLFDAeMJggQIqqcM2zIXUupUK4CWFgRTFfcJtgQJuUjhVEbxnm7AeBpE3Z3hIoaSWc/G7rGZmRveYxlgOxZthx8+f7fgKcxG3+sUl9vDULhGVsRmhpJcLqhEtb/w2Ew5iKXLhRBf/9f1TqxsxZc1uQ2lretltc3aOY7z9N5n8ZX5rOO1VNOqGVxz2cnlVuhyfgxhZeQuoR/HcnXMAW2HbfeFjAKliQvcvEEdlAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    background-position: 20px 50%; }
  #people-wrap .people-filter-advertisment-message {
    width: 100%;
    text-align: center;
    margin: 10px 0 15px 0; }
  #people-wrap .people-filter-advertisment-message span {
    border: solid #C3D0D8 1px;
    padding: 7px 12px;
    font-size: 15px;
    line-height: 22px;
    color: #222d35;
    font-weight: bold; }
  #people-wrap .people-filter-advertisment-body {
    display: block;
    padding: 20px; }
  #people-wrap .people-filter-advertisment-footer {
    border-top: 1px solid white;
    margin: 0 30px; }
  #people-wrap .people-filter-advertisment-frame {
    width: 224px;
    float: left;
    margin: 0 0 0 40px; }
  #people-wrap .people-filter-advertisment-frame:first-child {
    margin: 0; }
  #people-wrap .people-filter-advertisment-frame > .people-filter-advertisment-number,
  #people-wrap .people-filter-advertisment-frame > .people-filter-advertisment-h4 {
    display: inline-block;
    vertical-align: middle; }
  #people-wrap .people-filter-advertisment-number {
    width: 40px;
    height: 40px;
    border-radius: 20px;
    display: inline-block;
    color: white;
    font-size: 18px;
    line-height: 40px;
    font-weight: bold;
    text-align: center;
    background-color: #008bc8;
    margin: 0 14px 0 0; }
  #people-wrap .people-filter-advertisment-h4 {
    font-size: 13px;
    line-height: 15px;
    color: #222d35;
    font-weight: bold;
    width: 170px; }
  #people-wrap .people-filter-advertisment-description {
    display: block;
    margin: 10px 0 20px 10px;
    font-size: 13px;
    line-height: 18px;
    color: #536069; }
  #people-wrap .people-filter-advertisment-footer > h2 {
    color: #207aae;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 21px;
    line-height: 65px;
    text-align: center; }

.people-filter-advertisment-bubble {
  display: inline-block;
  position: relative;
  margin: 0 8px;
  box-shadow: 0 1px 6px -3px #000, -2px 0 6px -3px rgba(0, 0, 0, 0.3) !important;
  cursor: default; }

.people-filter-advertisment-bubble,
.people-filter-advertisment-bubble:hover {
  background-image: linear-gradient(to bottom, #FFFFFF 0%, #EBEBEB 100%);
  border-color: #f5f5f5; }

#people-wrap .people-filter-advertisment-footer .btn {
  box-shadow: 0 2px 5px -4px #000; }

.people-filter-advertisment-bubble::before {
  position: absolute;
  content: "";
  left: -6px;
  border-style: solid;
  border-color: transparent #f9f9f9 transparent transparent;
  border-width: 5px 5px 5px 0;
  width: 0;
  height: 0;
  top: 25%; }

#people-wrap .people-filter-advertisment-buttons {
  display: inline-block;
  margin: 0 15px; }

/*landing part*/
.msg-landing-interests {
  background: #f9f8e5;
  border: 1px solid #dedcb1;
  font-size: 13px; }
  .msg-landing-interests:before, .msg-landing-interests:after {
    display: none; }
  .msg-landing-interests .user-interest-tag {
    top: 0;
    display: inline-block;
    float: none;
    vertical-align: middle;
    margin: 0;
    font-size: 11px;
    font-weight: normal;
    text-shadow: 0 0 0;
    padding: 3px 5px; }
  .msg-landing-interests .people-icn {
    margin: -1px 3px 0 0; }
  .msg-landing-interests .msg-text {
    width: 470px;
    color: #50616d; }
  .msg-landing-interests .msg-title {
    font-size: 15px;
    color: #222d35;
    font-weight: normal;
    margin: 16px 0 0; }
  .msg-landing-interests .msg-content {
    margin-left: 82px; }
  .msg-landing-interests .ibtn {
    position: absolute;
    right: 0px;
    top: 37px;
    font-size: 15px;
    padding: 7px 9px 7px 15px; }
    .msg-landing-interests .ibtn .user-interest-tag {
      top: -1px; }
  .msg-landing-interests .msg-icn-gray {
    background: url(../img/landings/informer-ico.png);
    margin: 23px 15px 20px 24px; }
  .msg-landing-interests .msg-icn-only-title {
    margin-bottom: 8px;
    margin-top: 8px; }

.riseup-offer {
  padding: 15px 20px 45px;
  background: #e9ecee;
  margin: 0 0 15px;
  position: relative; }

.riseup-offer-superlabel {
  position: absolute;
  width: 126px;
  height: 126px;
  background: url(../img/landings/riseup-offer-sp.png) 0 0;
  right: -2px;
  top: -2px; }

.riseup-offer-title {
  font: 18px/18px Arial,serif;
  color: #73818a;
  margin: 0 0 25px;
  text-align: center; }

.riseup-offer-side {
  width: 261px;
  text-align: center; }
  .riseup-offer-side .btn {
    font-size: 13px; }

.riseup-offer-icon {
  height: 39px;
  width: 67px;
  padding: 0 7px 57px 57px;
  display: inline-block;
  margin: 0 0 6px 50px;
  font: bold italic 28px/38px "trebuchet ms", serif;
  color: #fff; }

.riseup-offer-icon-simple {
  background: url(../img/landings/riseup-offer-sp.png) -126px 0; }

.riseup-offer-icon-multi {
  background: url(../img/landings/riseup-offer-sp.png) -257px 0;
  padding: 0 7px 57px 62px;
  margin: 0 45px 6px 50px; }

.riseup-offer-side-text {
  font: 16px/1.4em 'trebuchet ms', serif;
  color: #212d36;
  margin: 0 0 4px; }

.riseup-offer-price {
  font-size: 13px;
  color: #73818a;
  margin: 0 0 23px; }
  .riseup-offer-price span {
    color: #008fce; }

#riseup-offer-timer {
  font: bold 36px/36px Arial, serif;
  color: #222d35;
  margin: 0 0 43px;
  text-align: center; }

.tab-content-clean .people-icu__header {
  margin-bottom: 10px;
  padding: 18px;
  background-color: #fff; }

#people-icu-top {
  background: #e9ecee;
  padding: 22px 20px 20px;
  margin: 0 0 15px;
  top: 0;
  transition: top 0.2s ease-out; }
  #people-icu-top.fp-is-floating {
    z-index: 2;
    width: 752px;
    top: 45px;
    border-radius: 0 0 2px 2px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); }
  #people-icu-top .ibtn {
    font-size: 13px;
    line-height: 22px;
    padding-left: 15px;
    padding-right: 15px; }
  #people-icu-top .small-tabs {
    margin: 0; }
  #people-icu-top .small-tab {
    line-height: 26px; }
  .tab-content-clean #people-icu-top {
    margin: 0;
    border-radius: 4px; }

.unfixed #people-icu-top.fp-is-floating {
  top: 0; }

#icu-period {
  vertical-align: top;
  margin: 0 40px 0 0; }

#people-icu-top .form-select-input {
  height: 16px;
  line-height: 16px;
  padding: 5px 12px;
  font-size: 12px;
  width: 88px; }

#people-icu-top .form-select-header {
  padding: 0 27px 0 0;
  height: 26px;
  border: 1px solid #ced3d5;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15); }

#people-icu-top .form-select-down {
  background: url(../img/people-icons.png) -224px 0;
  top: 6px;
  right: 5px; }

#people-icu-top .form-select-header:hover,
#people-icu-top .opened .form-select-header {
  background: #f7f7f7;
  /* Chrome, Safari 4+ */
  /* Chrome 10-25, iOS 5+, Safari 5.1+ */
  /* Firefox 3.6-15 */
  /* Opera 11.10-12.00 */
  background-image: linear-gradient(to bottom, #fbfbfc, #f7f7f7); }

#people-icu-top .form-select-wrap {
  background-color: #fbfbfc;
  /* Chrome, Safari 4+ */
  /* Chrome 10-25, iOS 5+, Safari 5.1+ */
  /* Firefox 3.6-15 */
  /* Opera 11.10-12.00 */
  background-image: linear-gradient(to bottom, #fbfbfc, #f1f2f2);
  margin-left: 8px; }

.people-icu-title {
  font-family: Arial, serif;
  font-weight: bold;
  color: #2f3133;
  margin: 18px 0 0; }

#people-wrap .people-icu-delimetr {
  margin-top: 20px;
  width: 792px;
  margin-bottom: 0; }
  #people-wrap .people-icu-delimetr .people-page-number {
    font: 14px/16px Arial, serif;
    color: #222d35;
    text-transform: uppercase;
    display: inline-block;
    vertical-align: top;
    width: auto;
    top: -13px;
    padding: 5px 10px; }

.tab-content-clean #people-wrap .people-icu-delimetr {
  width: 100%;
  margin-top: 0;
  margin-bottom: 10px; }
  .tab-content-clean #people-wrap .people-icu-delimetr .people-page-number {
    background-color: #f1f5f8; }

.icu-motivation {
  background: #fff;
  padding: 18px 0 5px 20px;
  color: #536069;
  font-size: 0;
  margin: 0 0 20px; }
  .icu-motivation h2 {
    font: bold 17px/19px Arial, serif;
    margin: 0 0 36px; }
  .icu-motivation .ibtn {
    padding: 4px 31px; }

.icu-motivation-side {
  float: left;
  margin: 0 0 0 -19px; }

.icu-motivation-item {
  display: inline-block;
  vertical-align: top;
  font-size: 13px;
  margin: 0 0 28px 19px; }

.icu-motivation-icon {
  float: left;
  background: url(../img/motivation-icons.png);
  height: 90px;
  margin: 0 0 0 26px; }
  .icu-motivation-icon.icu-motivation-riseup {
    width: 83px;
    background-position: 0 0; }
  .icu-motivation-icon.icu-motivation-profile {
    width: 80px;
    background-position: -83px 0; }
  .icu-motivation-icon.icu-motivation-photo {
    width: 89px;
    background-position: -163px 0; }
  .icu-motivation-icon.icu-motivation-search {
    width: 83px;
    background-position: -252px 0; }
  .icu-motivation-icon.icu-motivation-interests {
    width: 85px;
    background-position: -335px 0; }
  .icu-motivation-icon.icu-motivation-avatar {
    width: 86px;
    background-position: -420px 0; }
  .icu-motivation-icon.icu-motivation-visits {
    width: 88px;
    background-position: -506px 0; }
  .icu-motivation-icon.icu-motivation-leader {
    height: 107px;
    width: 89px;
    background-position: -593px 0; }

.icu-motivation-content {
  margin: 0 0 0 150px;
  width: 220px; }

.icu-motivation-title {
  font: bold 15px/16px Arial, serif;
  margin: 0 0 2px; }

.icu-motivation-text {
  margin: 0 0 17px; }

.people-season-ttip {
  border: none;
  background: #a81140;
  background: rgba(221, 108, 125, 0.9);
  color: #fff;
  font-size: 13px;
  z-index: 1008 !important; }
  .people-season-ttip .arrow {
    border-style: solid;
    border-color: rgba(221, 108, 125, 0.9) transparent transparent transparent;
    border-width: 7px 6px 0 6px;
    height: 0;
    width: 0;
    bottom: -7px;
    background: none;
    left: 30px; }
  .people-season-ttip .arrow.onTop {
    border-style: solid;
    border-color: transparent transparent rgba(166, 45, 82, 0.8) transparent;
    border-width: 0 6px 7px 6px;
    height: 0;
    width: 0;
    top: -7px; }
  .people-season-ttip .people-ttipseason-text {
    padding: 0 0 0 45px;
    color: #f9d3df;
    position: relative; }
    .people-season-ttip .people-ttipseason-text:before {
      content: '';
      position: absolute;
      left: 0;
      top: 0; }

.people-season-notify {
  background: #e29b13;
  border: none;
  padding: 10px;
  color: #fff;
  font-size: 13px;
  border-radius: 5px; }

#icu-other-people {
  margin-bottom: 35px !important; }

/*
** ===|===== FIRST IN SEARCH
*/
#people-fis.people-fis-sale {
  background: #fff4dc; }
  #people-fis.people-fis-sale .people-fis-top {
    position: relative; }
  #people-fis.people-fis-sale .shild {
    position: absolute;
    right: -17px;
    top: -17px;
    padding: 0 4px 0 3px;
    background: #f24961;
    color: #fff;
    font-size: 11px;
    line-height: 18px;
    font-family: Tahoma;
    z-index: 0; }
    #people-fis.people-fis-sale .shild:before {
      content: '';
      display: block;
      position: absolute;
      top: 0px;
      left: -5px;
      width: 0;
      height: 0;
      border-color: transparent #f24961 transparent transparent;
      border-style: solid;
      border-width: 9px 5px 9px 0;
      z-index: 2;
      -webkit-transform: rotate(360deg); }

.people-fis, .people-fis-no-trans {
  position: absolute;
  z-index: 3;
  left: 18px;
  top: 18px;
  width: 180px;
  height: 100px;
  border: 1px solid #c3d0d8;
  padding: 10px;
  background-color: #f1f5f8;
  box-sizing: border-box;
  transition: height 0.1s linear 0.4s; }

.people-fis:hover {
  height: 120px;
  transition: height 0.1s linear 0s; }

.people-fis-top {
  margin-bottom: 10px; }

.people-fis-top-imgwrap {
  position: relative;
  float: left;
  width: 24px;
  height: 24px;
  margin-right: 10px; }

.people-fis-top-text {
  overflow: hidden;
  font-size: 11px;
  line-height: 12px;
  color: #363636; }

.people-fis-top-img {
  display: block;
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover; }

.people-fis-bottom-btn {
  width: 100%;
  box-sizing: border-box;
  text-align: center;
  padding: 2px 0; }

.people-fis-front-add-btn {
  line-height: 20px;
  display: block;
  text-align: center;
  padding-top: 3px;
  cursor: pointer; }

.people-fis-front-add-btn > .icn {
  vertical-align: middle; }

.people-fis-front-add-btn:hover > .icn {
  background-position: -464px -32px; }

.people-fis-bottom-btn .people-ico-riseup {
  top: 2px; }

.people-fis-bottom-expander {
  display: block;
  box-sizing: border-box;
  width: 100%;
  height: 20px;
  padding: 5px 0 0;
  border-top: 1px solid #dfe6eb;
  text-align: center;
  font-size: 11px;
  line-height: 14px;
  color: #222d35;
  text-decoration: none; }

.people-fis-bottom-expander:hover {
  text-decoration: none; }

.people-fis-bottom-expander:active {
  text-decoration: none; }

.people-fis-bottom-expander .icn {
  top: 1px;
  opacity: 0.7;
  transition: opacity 0.2s linear 0s; }

.people-fis-bottom-expander:hover .icn {
  opacity: 1; }

.people-fis-about {
  position: absolute;
  top: 100%;
  left: 0;
  margin: -1px 0 0 -1px;
  width: 180px;
  height: 0;
  overflow: hidden;
  transition: height 0.2s linear 0.2s, width 0.2s linear 0s; }

.people-fis:hover .people-fis-about {
  height: 230px;
  width: 395px;
  transition: height 0.2s linear 0.5s, width 0.2s linear 0.3s; }

.people-fis-about-inner {
  height: 230px;
  width: 395px; }

.people-fis-about-content {
  box-sizing: border-box;
  height: 180px;
  width: 100%;
  padding: 17px 17px 0 198px;
  background-color: #008bc8; }

.people-fis-about-img {
  float: left;
  margin: -17px 0 0 -198px;
  width: 180px;
  height: 180px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center; }

.people-fis-about-title {
  color: #fff;
  font: bold 17px/21px "Trebuchet MS", Helvetica, sans-serif;
  margin: 0 0 12px; }

.people-fis-about-list {
  margin: 0 0 17px;
  padding: 0;
  list-style: none;
  font: normal 13px/16px "Trebuchet MS", Helvetica, sans-serif;
  color: #fff; }

.people-fis-about-item {
  margin-bottom: 8px;
  padding: 0 0 0 2px; }

.people-fis-about-item .icn {
  vertical-align: middle;
  margin: 0 10px 0 0; }

.people-fis-about-item-text {
  vertical-align: middle; }

.people-fis-about-expander {
  display: block;
  box-sizing: border-box;
  width: 100%;
  height: 50px;
  padding: 17px 0;
  border: 1px solid #c3d0d8;
  text-align: center;
  background-color: #f1f5f8;
  font-size: 13px;
  line-height: 14px;
  color: #222d35;
  text-decoration: none;
  transition: background-color 0.2s linear 0s; }

.people-fis-about-expander:hover {
  text-decoration: none;
  background-color: #f8fcff; }

.people-fis-about-expander:active {
  text-decoration: none;
  background-color: #eaf8f0; }

.people-fis-about-expander .icn {
  top: 1px;
  opacity: 0.7;
  transition: opacity 0.2s linear 0s; }

.people-fis-about-expander:hover .icn {
  opacity: 1; }

.people-fis-about-expander .sale-icon {
  position: relative;
  display: inline-block;
  vertical-align: top;
  margin: -10px 30px 0 0; }

.people-ico-holder {
  display: inline-block;
  padding: 3px;
  vertical-align: top;
  background-color: #fff;
  border-radius: 50em; }

.people-ico {
  background-image: url("../img/people-icons-fis.png");
  background-position: 0 0;
  display: inline-block;
  height: 16px;
  position: relative;
  vertical-align: top;
  width: 16px; }

.people-ico-riseup {
  background-position: 0 0; }

.people-ico-star {
  background-position: -16px 0; }

.people-ico-steps {
  background-position: -32px 0; }

.people-ico-heart {
  background-position: -48px 0; }

.people-ico-riseup-orange {
  background-position: -64px 0; }

.people-fis-raised:hover {
  height: 80px; }

.people-fis-raised .people-fis-top {
  margin-bottom: 6px; }

.people-fis-raised .people-fis-top-imgwrap {
  width: 36px;
  height: 36px; }

.people-fis-raised .people-fis-top-imgwrap:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border: 1px solid #f1592b; }

.people-fis-raised .people-fis-top-imgwrap:after {
  content: '';
  width: 16px;
  height: 16px;
  position: absolute;
  right: -5px;
  bottom: -5px;
  background: url("../img/people-icons-fis.png") -64px 0 no-repeat; }

.people-fis-raised .people-fis-top-img {
  width: 36px;
  height: 36px; }

.people-fis-in-list {
  background: url(../img/fis-in-list.png);
  text-align: center;
  box-sizing: border-box;
  margin: 9px 24px 14px 0px !important; }
  .people-fis-in-list:hover {
    background: url(../img/fis-in-list.png) !important; }
  .people-fis-in-list__img {
    width: 110px;
    height: 110px;
    border: #fff 3px solid;
    background-size: cover;
    margin: 0 auto;
    cursor: pointer;
    background-position: 50% 50%; }
  .people-fis-in-list__text {
    color: #fff;
    margin: 5px 0 0;
    font-size: 13px; }
    .people-fis-in-list__text a {
      color: #fff; }
  .people-fis-in-list__btn {
    position: relative;
    margin: 3px 0 0;
    line-height: 24px !important;
    font-size: 14px; }

#people-fis + #people-filter-wrap #search-filter-form,
#make-me-top + #people-filter-wrap #search-filter-form {
  padding: 10px 0; }

#make-me-top.people-first {
  height: 90px !important; }

#people-wrap .people-person-rised .people-person-pic-wrap:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border: 2px solid #f1592b; }

.people-leader-block {
  padding: 15px 0 0; }

.people-leader-group {
  margin: 0 0 0 107px;
  height: 80px;
  background: #fff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
  position: relative;
  top: 8px; }

.people-leader-btn span {
  position: absolute;
  left: -5px;
  bottom: 3px;
  padding: 3px 5px 4px 9px;
  width: 70px;
  font-size: 11px;
  line-height: 12px;
  display: block;
  background: #dd4c64;
  white-space: nowrap; }

.people-leader-btn span.leader-btn-free {
  background-color: #ecb91f;
  color: #000; }

.people-leader-btn span.h {
  display: none; }

.people-leader-btn {
  font: bold 17px/20px Arial,serif;
  color: #fff;
  height: 89px;
  width: 92px;
  background: url(../img/people-leader-sp.png?1);
  padding: 8px 0 0 13px;
  float: left;
  position: relative;
  cursor: pointer;
  opacity: .92;
  transition: all 0.1s ease-out; }
  .people-leader-btn.people-leader-btn-winter {
    background: none; }
    .people-leader-btn.people-leader-btn-winter:before {
      content: '';
      display: block;
      width: 110px;
      height: 98px;
      position: absolute;
      top: 0;
      left: -4px;
      background: url(../holiday/wintergames2014/i/leader-winter.png) no-repeat 0 0;
      z-index: 3; }
    .people-leader-btn.people-leader-btn-winter .leader-btn-free,
    .people-leader-btn.people-leader-btn-winter .leader-btn-want {
      display: none; }
  .people-leader-btn .leader-ny-skin {
    background: url(../leader/img/leader-head-ny.png);
    display: block;
    width: 101px;
    height: 101px;
    margin-left: -4px; }

.people-leader-day-winner-wrap {
  position: absolute;
  top: 0;
  right: 0;
  background: #598527;
  width: 75px;
  height: 80px; }
  .people-leader-day-winner-wrap .people-leader-day-winner-cover {
    position: absolute;
    top: 4px;
    left: 2px;
    width: 70px;
    height: 76px;
    background: url(../img/leader/day-winner-hole.png) no-repeat 0 0;
    z-index: 4; }
  .people-leader-day-winner-wrap .people-leader-day-winner-link {
    position: absolute;
    top: 0;
    left: 0;
    width: 75px;
    height: 80px;
    z-index: 5; }
  .people-leader-day-winner-wrap .people-leader-day-winner-ava {
    position: absolute;
    top: 5px;
    left: 6px;
    width: 64px;
    height: 64px;
    z-index: 3; }
  .people-leader-day-winner-wrap.people-leader-day-winner-week {
    background: #1a83bf; }
    .people-leader-day-winner-wrap.people-leader-day-winner-week .people-leader-day-winner-cover {
      background: url(../img/leader/week-winner-hole.png) no-repeat 0 0;
      width: 73px;
      height: 73px;
      left: 1px; }

.leader-tooltip-with-user {
  margin: 50px 0 0 -40px; }

.people-leader-empty-winner {
  background: url(../img/leader/avatar-empty.png);
  width: 64px;
  height: 64px;
  position: absolute;
  top: 7px;
  right: 7px;
  cursor: pointer; }

.people-leader-btn:hover {
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  opacity: 1; }

.people-leader-user img, .people-leader-user .people-leader-empty-userimg {
  width: 96px;
  height: 96px;
  display: block;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); }

.people-leader-bets {
  display: inline-block;
  background: #ecb91f;
  font-size: 11px;
  color: #523e00;
  padding: 3px 6px;
  white-space: nowrap;
  top: -11px;
  background: #ecb91f;
  position: relative;
  text-overflow: ellipsis;
  overflow: hidden; }

.people-leader-user:hover {
  text-decoration: none;
  border-color: #dd4c64; }

.people-leader-user {
  text-decoration: none;
  display: block;
  position: absolute;
  left: -4px;
  top: -11px;
  height: 96px;
  width: 96px;
  text-align: center;
  border: 3px solid transparent;
  transition: all 0.1s ease-out; }

.people-leader-laggings {
  margin: 0 69px 0 95px;
  position: relative;
  overflow: hidden;
  padding: 6px 38px 0 39px; }

.people-leader-laggings-wrap {
  overflow: hidden;
  position: relative; }

.people-leader-laggings-inner {
  width: 9000px;
  overflow: hidden;
  transition: margin 0.1s ease-out; }

.people-leader-group .vipicn {
  position: absolute;
  z-index: 1;
  left: 5px;
  top: 0; }

.people-leader-lagging-user img, .people-leader-lagging-user .people-leader-empty-userimg {
  width: 64px;
  height: 64px;
  display: block; }

.people-leader-lagging-user:hover {
  border-color: #dd4c64; }

.people-leader-lagging-user {
  border: 2px solid transparent;
  float: left;
  margin: 0 0 0 1px;
  position: relative;
  transition: all 0.1s ease-out; }

.people-leader-lagging-user:first-child {
  margin: 0; }

.people-leader-arrow {
  padding: 0;
  width: 20px;
  height: 64px;
  position: absolute;
  top: 7px; }

.people-leader-arrow.ibtn-disabled {
  border-color: #EFF0F1 !important; }

.people-leader-arrow-left {
  left: 10px; }

.people-leader-arrow-right {
  right: 10px; }

.people-leader-arrow-ico {
  display: block;
  width: 12px;
  height: 12px;
  background: url(../img/people-leader-sp.png) 0 -98px;
  position: absolute;
  top: 25px;
  left: 2px; }

.people-leader-arrow-left .people-leader-arrow-ico {
  background-position: 0 -98px; }

.ibtn-disabled .people-leader-arrow-ico {
  opacity: .3; }

.people-leader-arrow-right .people-leader-arrow-ico {
  background-position: -16px -98px; }

.ibtn-disabled .people-leader-arrow-ico {
  opacity: .3; }

.not-login-user .people-leader-arrow {
  display: none; }

.not-login-user .people-leader-laggings {
  margin: 0;
  padding: 6px 17px; }

.people-leader-empty .people-leader-empty-userimg {
  position: absolute;
  top: 0;
  z-index: 2;
  display: none; }

.people-leader-user.people-leader-empty .people-leader-empty-userimg {
  position: absolute;
  top: -100px;
  z-index: 2; }

.people-leader-empty:hover .people-leader-empty-userimg {
  position: absolute;
  top: 0;
  z-index: 2; }

.people-leader-plus {
  position: absolute;
  top: 0;
  height: 64px;
  width: 64px;
  background: url(../img/people-leader-sp.png) -202px 0;
  display: none; }

.people-leader-empty:hover .people-leader-plus {
  display: block;
  z-index: 3; }

.people-leader-user .people-leader-plus {
  height: 96px;
  width: 96px;
  background: url(../img/people-leader-sp.png) -106px 0; }

.people-dating-msg {
  display: block;
  line-height: 32px;
  text-align: center;
  padding: 15px 0;
  background-color: #e9ecee;
  font-weight: bold;
  font-size: 13px;
  color: #536069;
  margin: 0 40px 20px 0;
  float: left;
  width: 792px; }

.people-dating-people-icn {
  display: inline-block;
  width: 32px;
  height: 32px;
  background: url(../img/people32.png) 0 0 no-repeat;
  vertical-align: middle;
  margin-right: 12px; }

.people-leader-popup-rules {
  color: #315d76;
  font-size: 11px;
  line-height: 13px;
  margin-bottom: 7px; }
  .people-leader-popup-rules .people-leader-popup-rules-more {
    text-decoration: underline; }
    .people-leader-popup-rules .people-leader-popup-rules-more:hover {
      text-decoration: none; }

.people-leader-prizes .leader-finish-info {
  margin: 20px 3px; }

.people-leader-prizes .prize-content {
  margin-left: -5px; }
  .people-leader-prizes .prize-content .prize-item {
    color: #222d35;
    height: 86px;
    margin-bottom: 8px;
    padding: 14px 0; }
    .people-leader-prizes .prize-content .prize-item .prize-leader-arrow {
      background: url("../img/leader/prizearrow-leader.png") no-repeat 0 0 transparent;
      height: 86px;
      float: left;
      margin-left: -10px;
      margin-right: 20px;
      overflow: hidden;
      width: 120px; }
      .people-leader-prizes .prize-content .prize-item .prize-leader-arrow .inner-text {
        color: #fff;
        font-weight: bold;
        margin-left: 22px;
        margin-top: 26px; }
    .people-leader-prizes .prize-content .prize-item .prize-leader-text {
      float: left;
      padding: 13px 25px; }
      .people-leader-prizes .prize-content .prize-item .prize-leader-text span {
        display: block;
        font-size: 27px;
        font-weight: bold; }
    .people-leader-prizes .prize-content .prize-item .prize-leader-separate {
      background: #9ed166;
      display: block;
      height: 83px;
      float: left;
      width: 1px; }
  .people-leader-prizes .prize-content .prize-leader-day {
    background-color: #cbf1a1; }
    .people-leader-prizes .prize-content .prize-leader-day .prize-leader-arrow {
      background-position: 0 0; }
  .people-leader-prizes .prize-content .prize-leader-week {
    background-color: #acdcf6; }
    .people-leader-prizes .prize-content .prize-leader-week .prize-leader-arrow {
      background-position: 0 -88px; }
      .people-leader-prizes .prize-content .prize-leader-week .prize-leader-arrow .inner-text {
        margin-top: 18px; }
    .people-leader-prizes .prize-content .prize-leader-week .prize-leader-separate {
      background: #72b2d5; }

#leader-board-popup .leader-board-popup-title {
  font-size: 17px;
  padding: 30px 21px 29px 21px;
  line-height: 16px;
  text-align: center;
  margin-top: -30px; }

#leader-board-popup .leader-board-popup-content {
  background: #598527;
  margin: 0 -30px;
  text-align: center; }

#leader-board-popup #leader-board-popup-winner-wrap {
  display: inline-block;
  width: 182px;
  height: 182px;
  position: relative;
  margin: 0 0 20px; }

#leader-board-popup .leader-board-popup-winner-photo,
#leader-board-popup .leader-board-popup-winner-link {
  position: absolute;
  top: 37px;
  left: 50%;
  margin-left: -44px;
  width: 88px;
  height: 88px;
  z-index: 2; }

#leader-board-popup .leader-board-popup-winner-link {
  z-index: 4; }

#leader-board-popup .leader-board-popup-winner-photo-cover {
  position: absolute;
  background: url(../img/leader/user_hole.png);
  top: 2px;
  left: 50%;
  margin-left: -80px;
  width: 160px;
  height: 153px;
  z-index: 3; }
  #leader-board-popup .leader-board-popup-winner-photo-cover.day {
    background: url(../img/leader/user_hole_gray.png); }

#leader-board-popup .leader-board-popup-winner-photo-date {
  display: inline-block;
  font-size: 10px;
  color: #75490d;
  line-height: 9px;
  position: absolute;
  top: 123px;
  left: 50%;
  margin-left: -36px;
  width: 72px;
  text-align: center;
  z-index: 4; }

#leader-board-popup .leader-board-popup-winner-place-wrap {
  display: inline-block;
  background: #fff;
  padding: 10px 15px 10px 15px;
  line-height: 16px;
  width: 142px;
  border-top: 2px solid #e2bf43;
  position: absolute;
  top: 135px;
  left: 50%;
  margin-left: -86px;
  text-align: center;
  z-index: 2; }

#leader-board-popup .leader-board-popup-winner-place {
  display: inline-block;
  color: #73818a;
  line-height: 16px;
  float: left; }

#leader-board-popup .leader-board-popup-winner-votes {
  display: inline-block;
  color: #598527;
  line-height: 16px;
  float: right;
  font-weight: bold; }

#leader-board-popup .leader-board-popup-bestuser {
  display: inline-block;
  position: relative;
  width: 64px;
  font-size: 11px;
  line-height: 16px;
  margin: 10px 10px 0 0;
  text-decoration: none; }
  #leader-board-popup .leader-board-popup-bestuser:hover {
    text-decoration: none; }
  #leader-board-popup .leader-board-popup-bestuser.leader-board-popup-bestuser-me .leader-board-popup-bestuser-bottom {
    background: #f24961;
    color: #fff; }
    #leader-board-popup .leader-board-popup-bestuser.leader-board-popup-bestuser-me .leader-board-popup-bestuser-bottom .fl-r {
      color: #fff; }
  #leader-board-popup .leader-board-popup-bestuser .place {
    color: #c3d0d8; }
  #leader-board-popup .leader-board-popup-bestuser img {
    width: 100%; }

#leader-board-popup .leader-board-popup-bestuser-bottom {
  padding: 0 5px;
  line-height: 16px;
  color: #536069;
  background: #fff;
  display: block;
  text-align: left;
  vertical-align: top; }
  #leader-board-popup .leader-board-popup-bestuser-bottom .fl-r {
    font-weight: bold;
    color: #598527; }

#leader-board-popup .leader-board-popup-disclaimer {
  display: block;
  color: #fff;
  font-weight: bold;
  margin: 20px 0; }

#leader-board-popup .leader-board-popup-close-wrap {
  margin: 20px 0 -10px;
  text-align: center; }
  #leader-board-popup .leader-board-popup-close-wrap .ibtn {
    width: 90px;
    padding: 6px 0px 6px 0px;
    line-height: 16px; }

#leader-board-popup.leader-board-popup-week .leader-board-popup-content {
  background: #1a83bf; }

#leader-board-popup.leader-board-popup-week .leader-board-popup-winner-photo-date {
  top: 128px; }

.leader-popup-bonus {
  padding: 12px 0 0;
  border-top: 1px solid #c3d0d8; }
  .leader-popup-bonus .bonus-free {
    padding: 4px 7px;
    margin-right: 7px;
    width: 70px;
    font-size: 11px;
    font-weight: bold;
    background-color: #ecb91f;
    color: #000;
    line-height: 12px; }

.new-events-popup .popup-content {
  padding: 30px 30px 10px 30px; }

.new-events-popup-row {
  border-top: 1px solid #f1f5f8;
  padding-top: 10px;
  margin-top: 14px;
  position: relative; }

.new-events-popup-row:first-child {
  margin-top: 0;
  padding-top: 0;
  border-top: none; }

.new-events-popup-container {
  width: 380px; }

.new-events-popup-right-column {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 140px; }

.new-events-popup-right-column .icn {
  margin: 10px 0px 10px 10px;
  cursor: pointer;
  opacity: 0;
  filter: alpha(opacity=0); }

.new-events-popup-row:hover .new-events-popup-right-column .icn {
  opacity: 1;
  filter: alpha(opacity=100); }

.new-events-popup-right-column > .ibtn {
  position: absolute;
  bottom: 24px;
  left: 0; }

.new-events-popup .avatar {
  display: block;
  width: 48px;
  height: 48px;
  margin-right: 10px;
  float: left; }

.new-events-popup img {
  display: block;
  width: 100%;
  height: 100%; }

.new-events-popup-header {
  line-height: 16px;
  margin: 0 16px 8px 0; }

.new-events-popup-title-link {
  line-height: 15px;
  max-width: 100%;
  display: inline-block; }

.new-events-popup-text {
  display: block;
  margin: 0 0 14px;
  min-height: 32px;
  font-size: 13px;
  line-height: 16px;
  overflow: hidden; }

.new-events-popup .sub-blocks {
  margin: 0; }

.new-events-popup .sub-block {
  font-size: 12px;
  overflow: hidden;
  margin-bottom: 15px; }

.new-events-popup .sub-block .text {
  min-height: 0;
  margin: 0; }

.new-events-popup span.people-notification-tag {
  margin: -2px 0 2px 0;
  display: inline-block;
  vertical-align: middle;
  color: #fff;
  font-size: 11px;
  background: #008bc8;
  border-radius: 2px;
  padding: 2px 6px; }

/* Bannery podnyatia ankery start: */
#app_people_css_intop_intop_css {
  display: none; }

#pd-intop-baner {
  width: 100%;
  height: 0;
  position: relative; }

#pd-intop-baner-abs {
  position: absolute;
  width: 384px;
  right: 0;
  bottom: 0; }

#pd-intop-baner-fix {
  position: fixed;
  width: 100%;
  bottom: 20px;
  z-index: 10; }

.pd-intop-baner-wrap {
  width: 384px;
  position: relative;
  box-sizing: border-box;
  padding: 10px 14px;
  color: #fff;
  background-color: rgba(34, 45, 53, 0.9); }

.pd-intop-baner-close {
  position: absolute;
  top: 10px;
  right: 10px;
  cursor: pointer;
  opacity: 0.7; }
  .pd-intop-baner-close:hover {
    opacity: 1; }

.pd-intop-baner-content {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between; }
  .pd-intop-baner-content__left {
    min-height: 28px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start; }
  .pd-intop-baner-content__right {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }
    .pd-intop-baner-content__right .holidaySaleIcoParent {
      position: relative; }

.pd-intop-baner-avatar {
  position: relative;
  margin-right: 16px;
  font-size: 0; }
  .pd-intop-baner-avatar img {
    width: 24px;
    height: 24px; }

.pd-intop-baner-icn {
  width: 16px;
  height: 16px;
  position: absolute;
  right: -4px;
  bottom: -3px; }

.pd-intop-baner-price {
  margin-top: 2px;
  font-size: 11px;
  color: #a8b4bb; }

.pd-intop-baner-header {
  margin: 3px 0 13px 0;
  font-weight: bold;
  font-size: 17px;
  line-height: 17px; }

.pd-intop-baner-mr5s {
  margin: 0 5px 0 0;
  vertical-align: middle; }

.pd-intop-baner-mes {
  margin: -3px 0 0;
  color: #a8b4bb;
  font-size: 11px;
  line-height: 14px; }

.pd-intop-baner-mes > strong {
  color: #fff;
  font-size: 13px;
  margin: 0 5px 0 0; }

.pd-baner--quiz {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 15px 10px 10px;
  text-align: center;
  text-decoration: none;
  color: #fff;
  background-color: #3298d0; }
  .pd-baner--quiz .ibtn {
    font-size: 13px; }
  .pd-baner--quiz:hover {
    text-decoration: none; }

.pd-baner--quiz .pd-baner__decor {
  line-height: 110px;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 120px;
  font-weight: bold; }

.pd-baner--quiz .pd-baner__heading {
  font-size: 15px;
  font-weight: bold; }

.pd-baner--quiz .pd-baner__text {
  font-size: 13px;
  color: rgba(255, 255, 255, 0.7); }

/* Leader Baner */
#people-wrap .pd-baner-wrap {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }
  #people-wrap .pd-baner-wrap:hover {
    background: transparent; }

#people-wrap .pd-baner {
  position: relative; }
  #people-wrap .pd-baner.pd-lider-baner {
    background: url(../intop/img/fish.png) #207aae -7px 50% no-repeat;
    color: #ffcc00; }
  #people-wrap .pd-baner.pd-people-baner {
    background: url(../intop/img/people.png) #e34931 50% 24px no-repeat;
    color: #fff; }
  #people-wrap .pd-baner.pd-people-baner2 {
    background: url(../intop/img/people2.png) #ffdf7d 50% 24px no-repeat;
    color: #222d35; }
  #people-wrap .pd-baner.pd-people-baner3 {
    background: url(../img/people-feed-30.png) center no-repeat;
    color: #222d35; }
  #people-wrap .pd-baner .pd-baner-close {
    display: block;
    width: 16px;
    height: 16px;
    background: url(../intop/img/close.png) 0 0 no-repeat;
    cursor: pointer; }
  #people-wrap .pd-baner--fis-discount {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding: 0 15px 10px;
    text-align: center;
    font-size: 11px;
    cursor: pointer;
    background: center top no-repeat; }
    #people-wrap .pd-baner--fis-discount .ibtn {
      margin-bottom: 5px;
      font-size: 13px;
      color: #222d35; }
    #people-wrap .pd-baner--fis-discount--30 {
      background-image: url(../img/promo/feed-fis-discount-30.png); }
    #people-wrap .pd-baner--fis-discount--50 {
      background-image: url(../img/promo/feed-fis-discount-50.png); }
    #people-wrap .pd-baner--fis-discount--80 {
      background-image: url(../img/promo/feed-fis-discount-80.png); }
    #people-wrap .pd-baner--fis-discount--packages {
      background-image: url(../img/promo/feed-fis-packages.png); }
  #people-wrap .pd-baner--new-cards {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding: 0 25px 22px;
    text-align: center;
    cursor: pointer;
    background: #194c0d url(../img/promo/feed-new-cards.png) center top no-repeat;
    background-size: 100% auto; }
    #people-wrap .pd-baner--new-cards .ibtn {
      margin-bottom: 5px;
      font-size: 15px;
      color: #222d35; }
      #people-wrap .pd-baner--new-cards .ibtn.ibtn-big {
        padding-top: 6px;
        padding-bottom: 7px; }
  #people-wrap .pd-baner--sale {
    position: relative;
    cursor: pointer;
    background: linear-gradient(to bottom, #1a3f99 0%, #85b9e7 100%); }
    #people-wrap .pd-baner--sale:after {
      content: '';
      position: absolute;
      top: 4px;
      right: 4px;
      bottom: 4px;
      left: 4px;
      background: url(../img/promo/feed-sale.jpg) center no-repeat; }

#people-wrap .pd-baner-container {
  height: 100%;
  padding: 10px;
  position: relative;
  box-sizing: border-box;
  text-align: center; }

#people-wrap .pd-baner-ibtn {
  width: 160px;
  display: block;
  position: absolute;
  bottom: 10px;
  left: 50%;
  padding: 9px 0;
  font-size: 15px;
  -webkit-transform: translate3d(-50%, 0, 0);
  transform: translate3d(-50%, 0, 0); }

#people-wrap .pd-baner-ibtn > .icn {
  float: none !important;
  margin: 2px 8px 2px 2px !important; }

#people-wrap .pd-baner-mes {
  font-size: 14px;
  margin: 16px 0 2px 0; }

#people-wrap .pd-baner-title {
  font-size: 17px;
  margin: 0; }

#people-wrap .pd-baner-mes,
#people-wrap .pd-baner-title {
  line-height: 18px;
  font-weight: bold; }

#people-wrap .pd-baner-mes2 {
  font-size: 14px;
  margin: 0; }

#people-wrap .pd-baner-title2,
#people-wrap .pd-baner-title3 {
  font-size: 15px;
  margin: 125px 0 2px 0;
  font-weight: bold; }

#people-wrap .pd-baner-mes2,
#people-wrap .pd-baner-title2 {
  line-height: 18px; }

#people-wrap .pd-baner-mes3,
#people-wrap .pd-baner-title3 {
  font-size: 13px; }

#people-wrap .pd-baner-mes3 {
  margin: 0; }

#people-wrap .people-person .pd-baner {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0; }

#form-selector-box.people-age-select .form-selector-item {
  padding-left: 0;
  padding-right: 0;
  text-align: center; }

/* START: Stili banera v popape podnatiya */
.people_popup-rise-bonus-wrap {
  margin: 0 -30px;
  position: relative; }

.fis_popup .people_popup-rise-bonus-content {
  width: 100%;
  height: 94px;
  background: url(../img/leader/leader_popup_baner500.jpg) 0 0 no-repeat;
  position: absolute;
  left: 0;
  bottom: -124px; }

.fis_popup .people_popup-rise-bonus-liter1 {
  position: absolute;
  left: 138px;
  top: 18px;
  color: #f7c427;
  font-size: 14px;
  line-height: 17px;
  font-weight: bold; }

.fis_popup .people_popup-rise-bonus-liter2 {
  position: absolute;
  top: 46px;
  right: 151px;
  text-align: right;
  color: #def6dd;
  font-size: 11px;
  line-height: 13px; }

.fis_popup .people_popup-rise-bonus-btn {
  position: absolute;
  top: 46px;
  left: 138px;
  font-size: 13px;
  padding: 3px 12px; }

.fis_popup .people_popup-rise-bonus-clock {
  position: absolute;
  top: 42px;
  right: 38px;
  width: 104px;
  height: 37px;
  text-align: center;
  font-weight: bold;
  font-size: 18px;
  line-height: 37px;
  color: #fff; }

/* END */
/* SEASON TOP BANNER: 10.11.2015 delete it? */
.people-season-top-banner {
  background: url(../img/season/cupcakes_7/top-banner.jpg);
  width: 830px;
  height: 100px;
  margin: 20px 0 0;
  position: relative; }
  .people-season-top-banner_list {
    position: absolute;
    top: 11px; }
    .people-season-top-banner_list__n1 {
      left: 25px; }
    .people-season-top-banner_list__n2 {
      right: 25px; }
  .people-season-top-banner_link {
    display: block;
    position: absolute;
    width: 380px;
    height: 100px;
    top: 0;
    left: 220px; }

.people-season-top-banner-list {
  white-space: nowrap;
  letter-spacing: 15px; }
  .people-season-top-banner-list * {
    letter-spacing: normal; }
  .people-season-top-banner-list_item {
    display: inline-block;
    position: relative; }
  .people-season-top-banner-list_item-avatar {
    border-radius: 50%;
    overflow: hidden;
    width: 50px;
    height: 50px;
    display: block; }
  .people-season-top-banner-list_item-place {
    background: url(../img/season/cupcakes_7/top-banner-places.png);
    width: 24px;
    height: 33px;
    position: absolute;
    top: 16px;
    left: -9px; }
    .people-season-top-banner-list_item-place__n2 {
      background-position: -24px 0; }
    .people-season-top-banner-list_item-place__n3 {
      background-position: -48px 0; }

/* LIKES TOOLTIPS */
.iTooltip-likes {
  width: 200px;
  margin: 0 0 0 -115px;
  text-align: center; }
  .iTooltip-likes .arrow {
    left: 50%; }
  .iTooltip-likes h2 {
    font-weight: bold;
    font-size: 15px; }
  .iTooltip-likes p {
    color: #8C99A2;
    font-size: 13px;
    margin: 10px 0; }

.people-tabs {
  margin: 0 0 -1px; }
  .people-tabs_with-subtabs {
    margin: 0 0 15px; }
  .people-tabs .noty {
    background: #d35932;
    color: #fff;
    font-weight: bold;
    padding: 0 3px;
    border-radius: 2px;
    display: inline-block;
    line-height: 14px;
    vertical-align: middle;
    margin: 0 0 0 7px;
    font-size: 11px; }

.people-tabs-main {
  position: relative; }
  .people-tabs-main__invis {
    position: absolute;
    top: 15px;
    right: 0;
    text-decoration: none; }
    .people-tabs-main__invis:hover {
      text-decoration: none; }
    .people-tabs-main__invis--with-limited {
      top: -25px;
      right: 0; }
    .people-tabs-main__invis .fs-invis-toggler-title {
      color: #73818a; }
    .people-tabs-main__invis .fs-invis-toggler {
      float: none; }
  .people-tabs-main__tab {
    color: #73818a;
    float: left;
    line-height: 40px;
    width: 140px;
    padding: 0;
    border: #c0d1d8 1px solid;
    margin: 0 0 0 -1px;
    font-size: 13px;
    text-align: center;
    text-transform: uppercase; }
    .people-tabs-main__tab:hover {
      text-decoration: none; }
    .people-tabs-main__tab:first-child {
      margin: 0; }
    .people-tabs-main__tab_active {
      position: relative;
      z-index: 1;
      background: #fff;
      border-bottom-color: #fff;
      color: #222d35; }
    .people-tabs-main__tab .icn {
      vertical-align: middle; }
    .people-tabs-main__tab_season {
      width: 148px;
      height: 53px;
      position: relative;
      background: url(../img/season/mood_9/tab.png?2);
      padding: 0;
      border: 0;
      margin: -11px 0 0 0; }
      .people-tabs-main__tab_season__link {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0; }

.people-tabs-sub {
  background: #fff;
  border: #c0d1d8 1px solid;
  margin: -1px 0 0; }
  .people-tabs-sub__tab {
    float: left;
    line-height: 45px;
    padding: 2px 20px 0;
    font-size: 12px;
    text-transform: uppercase;
    color: #73818a;
    position: relative;
    border-bottom: transparent 2px solid; }
    .people-tabs-sub__tab:hover {
      text-decoration: none; }
    .people-tabs-sub__tab:first-child:before {
      display: none; }
    .people-tabs-sub__tab_active {
      border-bottom: #5b8bbd 2px solid;
      color: #222d35; }
    .people-tabs-sub__tab:before {
      content: '';
      position: absolute;
      top: 50%;
      left: 0;
      width: 1px;
      height: 26px;
      background-color: #d9dfe5;
      margin: -13px 0 0; }
    .people-tabs-sub__tab .icn {
      vertical-align: middle; }

/* SEASON MOOD */
.people-mood-ico.size30 {
  width: 32px;
  height: 27px;
  background: url(../img/season/spring2016_10/may_cards/mood-ico.png) 0 0; }

.people-person:hover,
.people-mood-ico.size30:hover {
  background-position: 0 100%; }

/* Offer VIP tooltip */
.people-vip-offer__tooltip {
  position: absolute;
  width: 204px;
  left: -2px;
  text-align: center;
  z-index: 5;
  background: #1d9dd2;
  color: #fff;
  padding: 12px 7px;
  box-sizing: border-box;
  font-weight: bold;
  font-size: 13px;
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%); }
  .people-vip-offer__tooltip:after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 7px 7px 0 7px;
    border-color: #1d9cd2 transparent transparent transparent;
    bottom: -7px;
    left: 50%;
    margin-left: -7px; }
  .people-vip-offer__tooltip__button {
    margin-top: 7px; }

.searchFilter-aim-gender .label-header {
  position: relative;
  top: 10px; }

.people-bottle-promo {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 4px;
  text-align: center; }
  .people-bottle-promo_m-1 {
    background: url("../img/bottle/m_1.png") center no-repeat; }
  .people-bottle-promo_m-2 {
    background: url("../img/bottle/m_2.png") center no-repeat; }
  .people-bottle-promo_m-3 {
    background: url("../img/bottle/m_3.png") center no-repeat; }
  .people-bottle-promo_m-4 {
    background: url("../img/bottle/m_4.png") center no-repeat; }
  .people-bottle-promo_w-1 {
    background: url("../img/bottle/w_1.png") center no-repeat; }
  .people-bottle-promo_w-2 {
    background: url("../img/bottle/w_2.png") center no-repeat; }
  .people-bottle-promo_w-3 {
    background: url("../img/bottle/w_3.png") center no-repeat; }
  .people-bottle-promo__button {
    margin-top: 200px;
    height: 37px;
    width: 170px;
    border: 0;
    display: inline-block;
    outline: none;
    white-space: nowrap;
    line-height: 37px;
    font-weight: bold;
    font-size: 14px;
    text-align: center;
    color: #108CE5;
    background: #fff;
    border-radius: 30px; }
    .people-bottle-promo__button:hover {
      opacity: .8; }

/*# sourceMappingURL=maps/people.css.map */
