#base_css_cross_2_css {
    display: none;
}

/**/

#container-wrap {}

#container-wrap.fixed {
    width: 100%;
}

#container {
    width: 1220px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 45px;
}

.without-secondary #container {
    width: 1000px;
}

#side-content {
    width: 190px;
    float: left;
    padding-top: 15px;
}

#side-content-expander {
    width: 190px;
}

#side-content-float {
    width: 190px;
}

.without-secondary #side-content {
    width: 170px;
}

.without-secondary #side-content-expander {
    width: 170px;
}

.without-secondary #side-content-float {
    width: 170px;
}

.without-side #side-content {
    display: none;
}

.with-scrolling-side #side-content {
    position: relative;
}

.with-scrolling-side #side-content-float {
    z-index: 2;
    margin-bottom: 30px;
}

#content {
    width: 830px;
    float: left;
}

.without-side #content {
    width: 1000px;
}

#secondary-content {
    width: 200px;
    float: left;
    padding-top: 15px;
}

.without-secondary #secondary-content {
    display: none;
}

.icn {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: top;
    width: 16px;
    height: 16px;
    background: url('https://datshop.store/lander/znacomstva/jeemp/i/svg/sprite/icon_16.svg?v=1') no-repeat 0 0;
    position: relative;
    transform: translate3d(0, 0, 0);
}

@media (-webkit-max-device-pixel-ratio: 0.9) {
    /*fallback to png for scale for 90% browser*/
    .icn {
        background: url('https://datshop.store/lander/znacomstva/jeemp/i/icon_16.png?26082016') no-repeat 0 0;
    }
}

.svg-icon-gray {
    fill: #9aa8af;
    width: 16px;
}

.icn-news {
    background-position: 0 0;
}

.icn-news.icn-white {
    background-position: 0 -16px;
}

.icn-news.icn-gray {
    background-position: 0 -32px;
}

.icn-news.icn-light-gray {
    background-position: 0 -48px;
}

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

.icn-pacman.icn-white {
    background-position: -16px -16px;
}

.icn-pacman.icn-gray {
    background-position: -16px -32px;
}

.icn-pacman.icn-light-gray {
    background-position: -16px -48px;
}

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

.icn-friends.icn-white {
    background-position: -32px -16px;
}

.icn-friends.icn-gray {
    background-position: -32px -32px;
}

.icn-friends.icn-light-gray {
    background-position: -32px -48px;
}

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

.icn-messages.icn-white {
    background-position: -48px -16px;
}

.icn-messages.icn-gray {
    background-position: -48px -32px;
}

.icn-messages.icn-light-gray {
    background-position: -48px -48px;
}

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

.icn-options.icn-white {
    background-position: -64px -16px;
}

.icn-options.icn-gray {
    background-position: -64px -32px;
}

.icn-options.icn-light-gray {
    background-position: -64px -48px;
}

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

.icn-close.icn-white {
    background-position: -80px -16px;
}

.icn-close.icn-gray {
    background-position: -80px -32px;
}

.icn-close.icn-light-gray {
    background-position: -80px -48px;
}

.icn-photo {
    background-position: -96px 0;
}

.icn-photo.icn-white {
    background-position: -96px -16px;
}

.icn-photo.icn-gray {
    background-position: -96px -32px;
}

.icn-photo.icn-light-gray {
    background-position: -96px -48px;
}

.icn-like {
    background-position: -112px 0;
}

.icn-like.icn-white {
    background-position: -112px -16px;
}

.icn-like.icn-gray {
    background-position: -112px -32px;
}

.icn-like.icn-light-gray {
    background-position: -112px -48px;
}

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

.icn-repost.icn-white {
    background-position: -128px -16px;
}

.icn-repost.icn-gray {
    background-position: -128px -32px;
}

.icn-repost.icn-light-gray {
    background-position: -128px -48px;
}

.icn-approve {
    background-position: -144px 0;
}

.icn-approve.icn-white {
    background-position: -144px -16px;
}

.icn-approve.icn-gray {
    background-position: -144px -32px;
}

.icn-approve.icn-light-gray {
    background-position: -144px -48px;
}

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

.icn-video.icn-white {
    background-position: -160px -16px;
}

.icn-video.icn-gray {
    background-position: -160px -32px;
}

.icn-video.icn-light-gray {
    background-position: -160px -48px;
}

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

.icn-meeting.icn-white {
    background-position: -176px -16px;
}

.icn-meeting.icn-gray {
    background-position: -176px -32px;
}

.icn-meeting.icn-light-gray {
    background-position: -176px -48px;
}

.icn-couple-heart {
    background-position: -112px 0;
}

.icn-couple-heart.icn-white {
    background-position: -112px -16px;
}

.icn-couple-heart.icn-gray {
    background-position: -112px -32px;
}

.icn-couple-heart.icn-light-gray {
    background-position: -112px -48px;
}

.icn-couple-mutual {
    background-position: -176px 0;
}

.icn-couple-mutual.icn-white {
    background-position: -176px -16px;
}

.icn-couple-mutual.icn-gray {
    background-position: -176px -32px;
}

.icn-couple-mutual.icn-light-gray {
    background-position: -176px -48px;
}

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

.icn-game.icn-white {
    background-position: -192px -16px;
}

.icn-game.icn-gray {
    background-position: -192px -32px;
}

.icn-game.icn-light-gray {
    background-position: -192px -48px;
}

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

.icn-pet.icn-white {
    background-position: -208px -16px;
}

.icn-pet.icn-gray {
    background-position: -208px -32px;
}

.icn-pet.icn-light-gray {
    background-position: -208px -48px;
}

.icn-favorite {
    background-position: -224px 0;
}

.icn-favorite.icn-white {
    background-position: -224px -16px;
}

.icn-favorite.icn-gray {
    background-position: -224px -32px;
}

.icn-favorite.icn-light-gray {
    background-position: -224px -48px;
}

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

.icn-blog.icn-white {
    background-position: -240px -16px;
}

.icn-blog.icn-gray {
    background-position: -240px -32px;
}

.icn-blog.icn-light-gray {
    background-position: -240px -48px;
}

.icn-attention {
    background-position: -256px 0;
}

.icn-attention.icn-white {
    background-position: -256px -16px;
}

.icn-attention.icn-gray {
    background-position: -256px -32px;
}

.icn-attention.icn-light-gray {
    background-position: -256px -48px;
}

.icn-plus {
    background-position: -272px 0;
}

.icn-plus.icn-white {
    background-position: -272px -16px;
}

.icn-plus.icn-gray {
    background-position: -272px -32px;
}

.icn-plus.icn-light-gray {
    background-position: -272px -48px;
}

.icn-magnifier {
    background-position: -288px 0;
}

.icn-magnifier.icn-white {
    background-position: -288px -16px;
}

.icn-magnifier.icn-gray {
    background-position: -288px -32px;
}

.icn-magnifier.icn-light-gray {
    background-position: -288px -48px;
}

.icn-comment {
    background-position: -304px 0;
}

.icn-comment.icn-white {
    background-position: -304px -16px;
}

.icn-comment.icn-gray {
    background-position: -304px -32px;
}

.icn-comment.icn-light-gray {
    background-position: -304px -48px;
}

.icn-request {
    background-position: -320px 0;
}

.icn-request.icn-white {
    background-position: -320px -16px;
}

.icn-request.icn-gray {
    background-position: -320px -32px;
}

.icn-request.icn-light-gray {
    background-position: -320px -48px;
}

.icn-moderation {
    background-position: -336px 0;
}

.icn-moderation.icn-white {
    background-position: -336px -16px;
}

.icn-moderation.icn-gray {
    background-position: -336px -32px;
}

.icn-moderation.icn-light-gray {
    background-position: -336px -48px;
}

.icn-guest {
    background-position: -352px 0;
}

.icn-guest.icn-white {
    background-position: -352px -16px;
}

.icn-guest.icn-gray {
    background-position: -352px -32px;
}

.icn-guest.icn-light-gray {
    background-position: -352px -48px;
}

.icn-sympathy {
    background-position: -368px 0;
}

.icn-sympathy.icn-white {
    background-position: -368px -16px;
}

.icn-sympathy.icn-gray {
    background-position: -368px -32px;
}

.icn-sympathy.icn-light-gray {
    background-position: -368px -48px;
}

.icn-vk {
    background-position: -384px 0;
}

.icn-vk.icn-white {
    background-position: -384px -16px;
}

.icn-vk.icn-gray {
    background-position: -384px -32px;
}

.icn-vk.icn-light-gray {
    background-position: -384px -48px;
}

.icn-fb {
    background-position: -400px 0;
}

.icn-fb.icn-white {
    background-position: -400px -16px;
}

.icn-fb.icn-gray {
    background-position: -400px -32px;
}

.icn-fb.icn-light-gray {
    background-position: -400px -48px;
}

.icn-inst {
    background: url('https://datshop.store/lander/znacomstva/jeemp/i/svg/instagram_icon_3.svg') no-repeat 0 0;
}

.icn-inst.icn-white {
    background: url('https://datshop.store/lander/znacomstva/jeemp/i/svg/instagram_icon_4.svg') no-repeat 0 0;
}

.icn-inst.icn-gray {
    background: url('https://datshop.store/lander/znacomstva/jeemp/i/svg/instagram_icon_1.svg') no-repeat 0 0;
}

.icn-inst.icn-light-gray {
    background: url('https://datshop.store/lander/znacomstva/jeemp/i/svg/instagram_icon_2.svg') no-repeat 0 0;
}

.icn-odkl {
    background-position: -416px 0;
}

.icn-odkl.icn-white {
    background-position: -416px -16px;
}

.icn-odkl.icn-gray {
    background-position: -416px -32px;
}

.icn-odkl.icn-light-gray {
    background-position: -416px -48px;
}

.icn-mail {
    background-position: -432px 0;
}

.icn-mail.icn-white {
    background-position: -432px -16px;
}

.icn-mail.icn-gray {
    background-position: -432px -32px;
}

.icn-mail.icn-light-gray {
    background-position: -432px -48px;
}

.icn-up {
    background-position: -448px 0;
}

.icn-up.icn-white {
    background-position: -448px -16px;
}

.icn-up.icn-gray {
    background-position: -448px -32px;
}

.icn-up.icn-light-gray {
    background-position: -448px -48px;
}

.icn-down {
    background-position: -464px 0;
}

.icn-down.icn-white {
    background-position: -464px -16px;
}

.icn-down.icn-gray {
    background-position: -464px -32px;
}

.icn-down.icn-light-gray {
    background-position: -464px -48px;
}

.icn-right {
    background-position: -480px 0;
}

.icn-right.icn-white {
    background-position: -480px -16px;
}

.icn-right.icn-gray {
    background-position: -480px -32px;
}

.icn-right.icn-light-gray {
    background-position: -480px -48px;
}

.icn-left {
    background-position: -496px 0;
}

.icn-left.icn-white {
    background-position: -496px -16px;
}

.icn-left.icn-gray {
    background-position: -496px -32px;
}

.icn-left.icn-light-gray {
    background-position: -496px -48px;
}

.icn-voting {
    background-position: -512px 0;
}

.icn-voting.icn-white {
    background-position: -512px -16px;
}

.icn-voting.icn-gray {
    background-position: -512px -32px;
}

.icn-voting.icn-light-gray {
    background-position: -512px -48px;
}

.icn-add-friend {
    background-position: -528px 0;
}

.icn-add-friend.icn-white {
    background-position: -528px -16px;
}

.icn-add-friend.icn-gray {
    background-position: -528px -32px;
}

.icn-add-friend.icn-light-gray {
    background-position: -528px -48px;
}

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

.icn-people.icn-white {
    background-position: -544px -16px;
}

.icn-people.icn-gray {
    background-position: -544px -32px;
}

.icn-people.icn-light-gray {
    background-position: -544px -48px;
}

.icn-gift {
    background-position: -560px 0;
}

.icn-gift.icn-white {
    background-position: -560px -16px;
}

.icn-gift.icn-gray {
    background-position: -560px -32px;
}

.icn-gift.icn-light-gray {
    background-position: -560px -48px;
}

.icn-like-photo {
    background-position: -576px 0;
}

.icn-like-photo.icn-white {
    background-position: -576px -16px;
}

.icn-like-photo.icn-gray {
    background-position: -576px -32px;
}

.icn-like-photo.icn-light-gray {
    background-position: -576px -48px;
}

.icn-leader {
    background-position: -592px 0;
}

.icn-leader.icn-white {
    background-position: -592px -16px;
}

.icn-leader.icn-gray {
    background-position: -592px -32px;
}

.icn-leader.icn-light-gray {
    background-position: -592px -48px;
}

.icn-up-profile {
    background-position: -608px 0;
}

.icn-up-profile.icn-white {
    background-position: -608px -16px;
}

.icn-up-profile.icn-gray {
    background-position: -608px -32px;
}

.icn-up-profile.icn-light-gray {
    background-position: -608px -48px;
}

.icn-small-repost {
    background-position: -624px 0;
}

.icn-small-repost.icn-white {
    background-position: -624px -16px;
}

.icn-small-repost.icn-gray {
    background-position: -624px -32px;
}

.icn-small-repost.icn-light-gray {
    background-position: -624px -48px;
}

.icn-small-blog {
    background-position: -640px 0;
}

.icn-small-blog.icn-white {
    background-position: -640px -16px;
}

.icn-small-blog.icn-gray {
    background-position: -640px -32px;
}

.icn-small-blog.icn-light-gray {
    background-position: -640px -48px;
}

.icn-vip {
    background-position: -656px 0;
}

.icn-vip.icn-white {
    background-position: -656px -16px;
}

.icn-vip.icn-gray {
    background-position: -656px -32px;
}

.icn-vip.icn-light-gray {
    background-position: -656px -48px;
}

.icn-smile {
    background-position: -672px 0;
}

.icn-smile.icn-white {
    background-position: -672px -16px;
}

.icn-smile.icn-gray {
    background-position: -672px -32px;
}

.icn-smile.icn-light-gray {
    background-position: -672px -48px;
}

.icn-fotostrana {
    background-position: -688px 0;
}

.icn-fotostrana.icn-white {
    background-position: -688px -16px;
}

.icn-fotostrana.icn-gray {
    background-position: -688px -32px;
}

.icn-fotostrana.icn-light-gray {
    background-position: -688px -48px;
}

.icn-pen {
    background-position: -704px 0;
}

.icn-pen.icn-white {
    background-position: -704px -16px;
}

.icn-pen.icn-gray {
    background-position: -704px -32px;
}

.icn-pen.icn-light-gray {
    background-position: -704px -48px;
}

.icn-fs2 {
    background-position: -720px 0;
}

.icn-fs2.icn-white {
    background-position: -720px -16px;
}

.icn-fs2.icn-gray {
    background-position: -720px -32px;
}

.icn-fs2.icn-light-gray {
    background-position: -720px -48px;
}

.icn-geo {
    background-position: -736px 0;
}

.icn-geo.icn-white {
    background-position: -736px -16px;
}

.icn-geo.icn-gray {
    background-position: -736px -32px;
}

.icn-geo.icn-light-gray {
    background-position: -736px -48px;
}

.icn-trash {
    background-position: -752px 0;
}

.icn-trash.icn-white {
    background-position: -752px -16px;
}

.icn-trash.icn-gray {
    background-position: -752px -32px;
}

.icn-trash.icn-light-gray {
    background-position: -752px -48px;
}

.icn-lock {
    background-position: -768px 0;
}

.icn-lock.icn-white {
    background-position: -768px -16px;
}

.icn-lock.icn-gray {
    background-position: -768px -32px;
}

.icn-lock.icn-light-gray {
    background-position: -768px -48px;
}

.icn-globe {
    background-position: -784px 0;
}

.icn-globe.icn-white {
    background-position: -784px -16px;
}

.icn-globe.icn-gray {
    background-position: -784px -32px;
}

.icn-globe.icn-light-gray {
    background-position: -784px -48px;
}

.icn-twoperson {
    background-position: -800px 0;
}

.icn-twoperson.icn-white {
    background-position: -800px -16px;
}

.icn-twoperson.icn-gray {
    background-position: -800px -32px;
}

.icn-twoperson.icn-light-gray {
    background-position: -800px -48px;
}

.icn-oneperson {
    background-position: -816px 0;
}

.icn-oneperson.icn-white {
    background-position: -816px -16px;
}

.icn-oneperson.icn-gray {
    background-position: -816px -32px;
}

.icn-oneperson.icn-light-gray {
    background-position: -816px -48px;
}

.icn-target {
    background-position: -832px 0;
}

.icn-target.icn-white {
    background-position: -832px -16px;
}

.icn-target.icn-gray {
    background-position: -832px -32px;
}

.icn-target.icn-light-gray {
    background-position: -832px -48px;
}

.icn-pictures {
    background-position: -848px 0;
}

.icn-pictures.icn-white {
    background-position: -848px -16px;
}

.icn-pictures.icn-gray {
    background-position: -848px -32px;
}

.icn-pictures.icn-light-gray {
    background-position: -848px -48px;
}

.icn-views {
    background-position: -864px 0;
}

.icn-views.icn-white {
    background-position: -864px -16px;
}

.icn-views.icn-gray {
    background-position: -864px -32px;
}

.icn-views.icn-light-gray {
    background-position: -864px -48px;
}

.icn-settings {
    background-position: -880px 0;
}

.icn-settings.icn-white {
    background-position: -880px -16px;
}

.icn-settings.icn-gray {
    background-position: -880px -32px;
}

.icn-settings.icn-light-gray {
    background-position: -880px -48px;
}

.icn-download {
    background-position: -896px 0;
}

.icn-download.icn-white {
    background-position: -896px -16px;
}

.icn-download.icn-gray {
    background-position: -896px -32px;
}

.icn-download.icn-light-gray {
    background-position: -896px -48px;
}

.icn-turnleft {
    background-position: -912px 0;
}

.icn-turnleft.icn-white {
    background-position: -912px -16px;
}

.icn-turnleft.icn-gray {
    background-position: -912px -32px;
}

.icn-turnleft.icn-light-gray {
    background-position: -912px -48px;
}

.icn-turnright {
    background-position: -928px 0;
}

.icn-turnright.icn-white {
    background-position: -928px -16px;
}

.icn-turnright.icn-gray {
    background-position: -928px -32px;
}

.icn-turnright.icn-light-gray {
    background-position: -928px -48px;
}

.icn-help {
    background-position: -944px 0;
}

.icn-help.icn-white {
    background-position: -944px -16px;
}

.icn-help.icn-gray {
    background-position: -944px -32px;
}

.icn-help.icn-light-gray {
    background-position: -944px -48px;
}

.icn-cross {
    background-position: -960px 0;
}

.icn-cross.icn-white {
    background-position: -960px -16px;
}

.icn-cross.icn-gray {
    background-position: -960px -32px;
}

.icn-cross.icn-light-gray {
    background-position: -960px -48px;
}

.icn-repin {
    background-position: -976px 0;
}

.icn-repin.icn-white {
    background-position: -976px -16px;
}

.icn-repin.icn-gray {
    background-position: -976px -32px;
}

.icn-repin.icn-light-gray {
    background-position: -976px -48px;
}

.icn-pin-count {
    background-position: -992px 0;
}

.icn-pin-count.icn-white {
    background-position: -992px -16px;
}

.icn-pin-count.icn-gray {
    background-position: -992px -32px;
}

.icn-pin-count.icn-light-gray {
    background-position: -992px -48px;
}

.icn-guess2 {
    background-position: -1008px 0;
}

.icn-guess2.icn-white {
    background-position: -1008px -16px;
}

.icn-guess2.icn-gray {
    background-position: -1008px -32px;
}

.icn-guess2.icn-light-gray {
    background-position: -1008px -48px;
}

.icn-guess {
    background-position: -1024px 0;
}

.icn-guess.icn-white {
    background-position: -1024px -16px;
}

.icn-guess.icn-gray {
    background-position: -1024px -32px;
}

.icn-guess.icn-light-gray {
    background-position: -1024px -48px;
}

.icn-adventures {
    background-position: -1056px 0;
}

.icn-adventures.icn-white {
    background-position: -1056px -16px;
}

.icn-adventures.icn-gray {
    background-position: -1056px -32px;
}

.icn-adventures.icn-light-gray {
    background-position: -1056px -48px;
}

.icn-downb {
    background-position: -1072px 0;
}

.icn-downb.icn-white {
    background-position: -1072px -16px;
}

.icn-downb.icn-gray {
    background-position: -1072px -32px;
}

.icn-downb.icn-light-gray {
    background-position: -1072px -48px;
}

.icn-upb {
    background-position: -1088px 0;
}

.icn-upb.icn-white {
    background-position: -1088px -16px;
}

.icn-upb.icn-gray {
    background-position: -1088px -32px;
}

.icn-upb.icn-light-gray {
    background-position: -1088px -48px;
}

.icn-leftb {
    background-position: -1104px 0;
}

.icn-leftb.icn-white {
    background-position: -1104px -16px;
}

.icn-leftb.icn-gray {
    background-position: -1104px -32px;
}

.icn-leftb.icn-light-gray {
    background-position: -1104px -48px;
}

.icn-rightb {
    background-position: -1120px 0;
}

.icn-rightb.icn-white {
    background-position: -1120px -16px;
}

.icn-rightb.icn-gray {
    background-position: -1120px -32px;
}

.icn-rightb.icn-light-gray {
    background-position: -1120px -48px;
}

.icn-bubble {
    background-position: -1136px 0;
}

.icn-bubble.icn-white {
    background-position: -1136px -16px;
}

.icn-bubble.icn-gray {
    background-position: -1136px -32px;
}

.icn-bubble.icn-light-gray {
    background-position: -1136px -48px;
}

.icn-downs {
    background-position: -1152px 0;
}

.icn-downs.icn-white {
    background-position: -1152px -16px;
}

.icn-downs.icn-gray {
    background-position: -1152px -32px;
}

.icn-downs.icn-light-gray {
    background-position: -1152px -48px;
}

.icn-ups {
    background-position: -1168px 0;
}

.icn-ups.icn-white {
    background-position: -1168px -16px;
}

.icn-ups.icn-gray {
    background-position: -1168px -32px;
}

.icn-ups.icn-light-gray {
    background-position: -1168px -48px;
}

.icn-lefts {
    background-position: -1184px 0;
}

.icn-lefts.icn-white {
    background-position: -1184px -16px;
}

.icn-lefts.icn-gray {
    background-position: -1184px -32px;
}

.icn-lefts.icn-light-gray {
    background-position: -1184px -48px;
}

.icn-rights {
    background-position: -1200px 0;
}

.icn-rights.icn-white {
    background-position: -1200px -16px;
}

.icn-rights.icn-gray {
    background-position: -1200px -32px;
}

.icn-rights.icn-light-gray {
    background-position: -1200px -48px;
}

.icn-sandglass {
    background-position: -1216px 0;
}

.icn-sandglass.icn-white {
    background-position: -1216px -16px;
}

.icn-sandglass.icn-gray {
    background-position: -1216px -32px;
}

.icn-sandglass.icn-light-gray {
    background-position: -1216px -48px;
}

.icn-pie {
    background-position: -1232px 0;
}

.icn-pie.icn-white {
    background-position: -1232px -16px;
}

.icn-pie.icn-gray {
    background-position: -1232px -32px;
}

.icn-pie.icn-light-gray {
    background-position: -1232px -48px;
}

.icn-share {
    background-position: -1264px 0;
}

.icn-share.icn-white {
    background-position: -1264px -16px;
}

.icn-share.icn-gray {
    background-position: -1264px -32px;
}

.icn-share.icn-light-gray {
    background-position: -1264px -48px;
}

.icn-feed {
    background-position: -1280px 0;
}

.icn-feed.icn-white {
    background-position: -1280px -16px;
}

.icn-feed.icn-gray {
    background-position: -1280px -32px;
}

.icn-feed.icn-light-gray {
    background-position: -1280px -48px;
}

.icn-persimmon {
    background-position: -1296px -16px;
}

.icn-persimmon.icn-white {
    background-position: -1296px -16px;
}

.icn-persimmon.icn-gray {
    background-position: -1296px -32px;
}

.icn-persimmon.icn-light-gray {
    background-position: -1296px -48px;
}

.icn-folders {
    background-position: -1312px 0;
}

.icn-folders.icn-white {
    background-position: -1312px -16px;
}

.icn-folders.icn-gray {
    background-position: -1312px -32px;
}

.icn-folders.icn-light-gray {
    background-position: -1312px -48px;
}

.icn-film {
    background-position: -1328px 0;
}

.icn-film.icn-white {
    background-position: -1328px -16px;
}

.icn-film.icn-gray {
    background-position: -1328px -32px;
}

.icn-film.icn-light-gray {
    background-position: -1328px -48px;
}

.icn-refresh {
    background-position: -1344px 0;
}

.icn-refresh.icn-white {
    background-position: -1344px -16px;
}

.icn-refresh.icn-gray {
    background-position: -1344px -32px;
}

.icn-refresh.icn-light-gray {
    background-position: -1344px -48px;
}

.icn-pin {
    background-position: -1360px 0;
}

.icn-pin.icn-white {
    background-position: -1360px -16px;
}

.icn-pin.icn-gray {
    background-position: -1360px -32px;
}

.icn-pin.icn-light-gray {
    background-position: -1360px -48px;
}

.icn-contest {
    background-position: -1374px 0;
}

.icn-contest.icn-white {
    background-position: -1374px -16px;
}

.icn-contest.icn-gray {
    background-position: -1374px -32px;
}

.icn-contest.icn-light-gray {
    background-position: -1374px -48px;
}

.icn-music {
    background-position: -1392px 0;
}

.icn-music.icn-white {
    background-position: -1392px -16px;
}

.icn-music.icn-gray {
    background-position: -1392px -32px;
}

.icn-music.icn-light-gray {
    background-position: -1392px -48px;
}

.icn-activity-rating {
    background-position: -1406px 0;
}

.icn-activity-rating.icn-white {
    background-position: -1408px -16px;
}

.icn-activity-rating.icn-gray {
    background-position: -1408px -32px;
}

.icn-activity-rating.icn-light-gray {
    background-position: -1408px -48px;
}

.icn-achievements {
    background-position: -1424px 0;
}

.icn-achievements.icn-white {
    background-position: -1424px -16px;
}

.icn-achievements.icn-gray {
    background-position: -1424px -32px;
}

.icn-achievements.icn-light-gray {
    background-position: -1424px -48px;
}

.icn-ya {
    background-position: -1456px 0;
}

.icn-ya.icn-white {
    background-position: -1456px -16px;
}

.icn-ya.icn-gray {
    background-position: -1456px -32px;
}

.icn-ya.icn-light-gray {
    background-position: -1456px -48px;
}

.icn-gp {
    background-position: -1440px 0;
}

.icn-gp.icn-white {
    background-position: -1440px -16px;
}

.icn-gp.icn-gray {
    background-position: -1440px -32px;
}

.icn-gp.icn-light-gray {
    background-position: -1440px -48px;
}

.icn-eye {
    background-position: -1472px 0;
}

.icn-eye.icn-white {
    background-position: -1472px -16px;
}

.icn-eye.icn-gray {
    background-position: -1472px -32px;
}

.icn-eye.icn-light-gray {
    background-position: -1472px -48px;
}

.icn-gif {
    background-position: -1488px 0;
}

.icn-gif.icn-white {
    background-position: -1488px -16px;
}

.icn-gif.icn-gray {
    background-position: -1488px -32px;
}

.icn-gif.icn-light-gray {
    background-position: -1488px -48px;
}

.icn-process {
    background: url(https://datshop.store/lander/znacomstva/jeemp/i/process.gif) no-repeat 50% 50%;
}

.tr-opacity-03 {
    -webkit-transition: opacity 0.3s ease-in-out;
    -moz-transition: opacity 0.3s ease-in-out;
    -o-transition: opacity 0.3s ease-in-out;
    transition: opacity 0.3s ease-in-out;
}

.tr-opacity-05 {
    -webkit-transition: opacity 0.5s ease-in-out;
    -moz-transition: opacity 0.5s ease-in-out;
    -o-transition: opacity 0.5s ease-in-out;
    transition: opacity 0.5s ease-in-out;
}

.tr-opacity-1 {
    -webkit-transition: opacity 1s ease-in-out;
    -moz-transition: opacity 1s ease-in-out;
    -o-transition: opacity 1s ease-in-out;
    transition: opacity 1s ease-in-out;
}

.trebuchet {
    font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
}

.arial {
    font-family: Arial, Helvetica, sans-serif;
}

.fl-l {
    float: left;
}

.fl-r {
    float: right;
}

.ellipsis {
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

.smart-ellipsis {
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

.fixed {
    position: fixed !important;
}

/* vip icons */

.vipicn {
    cursor: pointer;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 10px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    background: url(https://datshop.store/lander/znacomstva/jeemp/i/vip-icons.png?3) 0 0 no-repeat;
}

.vipicn.vipicn-size-1 {
    width: 13px;
    height: 13px;
    position: relative;
    top: auto;
    left: auto;
}

.vipicn.vipicn-size-2 {
    width: 18px;
    height: 18px;
    position: relative;
    top: auto;
    left: auto;
}

.vipicn.vipicn-size-3 {
    width: 16px;
    height: 16px;
}

.vipicn.vipicn-size-4 {
    width: 24px;
    height: 24px;
}

.vipicn.vipicn-size-5 {
    width: 36px;
    height: 36px;
}

.vipicn.vipicn-size-6 {
    width: 64px;
    height: 64px;
}

.vipicn.vipicn-size-3.vipicn-type-2 {
    background-position: 0 -31px;
}

.vipicn.vipicn-size-4.vipicn-type-2 {
    background-position: 0 -47px;
}

.vipicn.vipicn-size-5.vipicn-type-2 {
    background-position: 0 -71px;
}

.vipicn.vipicn-size-6.vipicn-type-2 {
    background-position: 0 -107px;
}

.vipicn.vipicn-size-1.vipicn-type-3 {
    background-position: -72px 0;
}

.vipicn.vipicn-size-2.vipicn-type-3 {
    background-position: -72px -13px;
}

.vipicn.vipicn-size-3.vipicn-type-3 {
    background-position: -72px -31px;
}

.vipicn.vipicn-size-4.vipicn-type-3 {
    background-position: -72px -47px;
}

.vipicn.vipicn-size-5.vipicn-type-3 {
    background-position: -72px -71px;
}

.vipicn.vipicn-size-6.vipicn-type-3 {
    background-position: -72px -107px;
}

.vipicn.vipicn-size-1.vipicn-type-4 {
    background-position: -144px 0;
}

.vipicn.vipicn-size-2.vipicn-type-4 {
    background-position: -144px -13px;
}

.vipicn.vipicn-size-3.vipicn-type-4 {
    background-position: -144px -31px;
}

.vipicn.vipicn-size-4.vipicn-type-4 {
    background-position: -144px -47px;
}

.vipicn.vipicn-size-5.vipicn-type-4 {
    background-position: -144px -71px;
}

.vipicn.vipicn-size-6.vipicn-type-4 {
    background-position: -144px -107px;
}

/*footer*/

#container-wrap #footer {
    position: relative;
}

#container-wrap #footer p {
    font-size: 11px;
    padding-top: 4px;
    margin: 0 0 0 20px;
    color: #58595B;
}

#container-wrap #footer .wrap {
    margin: 0 auto;
    position: relative;
}

.col-1 #container-wrap #footer.pet_footer .petFooter,
.col-1 #container-wrap #footer.pet_footer .wrap {
    width: 1000px;
    margin: 0 auto;
}

.col-1 #container-wrap #footerClear,
.col-3 #container-wrap #footerClear {
    display: none;
}

#container-wrap #footer.pet {
    background: url(https://datshop.store/lander/znacomstva/app/pet/img/bgtop.png) #4181b3 repeat-x;
    border-top: #4181b3 solid 2px;
    color: #bfdce6;
    padding-top: 15px;
    font-size: 11px;
    position: relative;
}

#container-wrap #footer.pet p {
    font-size: 11px;
    padding-top: 4px;
    margin: 0;
    color: #bfdce6;
}

#container-wrap #footer.pet .petFooter {
    border-bottom: #88b1bf 1px solid;
    margin: 0 0 15px;
}

#container-wrap #footer.pet .petFooter .wrap1 {
    border-bottom: #4181b3 1px solid;
    padding: 0 0 15px;
}

#container-wrap #footer.pet .wrap {
    background: none !important;
    width: 1000px !important;
    padding: 0 !important;
    margin: 0 auto
}

#container-wrap #footer.pet a {
    color: #e8f3f7 !important;
}

#container-wrap #footer.pet li h3 {
    color: #bfdce6;
}

#container-wrap #footer .title.gm-page {
    color: #BFDCE6;
}

#container-wrap #footer .about-company {
    padding: 24px 0px 0px 20px;
    margin: 0px;
}

#container-wrap #footer .bottom-menu {
    padding: 8px 0px 20px 36px;
    margin: 0px;
}

#container-wrap .fs-footer-links {
    float: left;
    width: 150px;
    margin: 40px 0px 30px 0;
    padding: 0 0 0 40px;
}

#container-wrap .fs-footer-links.first {
    border-right: solid 1px #e2e2e2;
    min-height: 200px;
}

#container-wrap .fs-footer-links li {
    margin-bottom: 5px;
    background: none;
    padding: 0
}

#container-wrap .fs-footer-links li a {
    color: #58595B;
    text-decoration: none;
}

#container-wrap .fs-footer-links li a:hover {
    color: #363636;
    text-decoration: underline;
}

#container-wrap .fs-footer-links.nomain li {
    margin-bottom: 3px;
    background: none;
    padding: 0
}

#container-wrap .fs-footer-links.nomain li a {
    color: #008bc8;
    text-decoration: none;
}

#container-wrap .fs-footer-links.nomain li a:hover {
    color: #008bc8;
    text-decoration: underline;
}

#container-wrap .fs-footer-links li.title,
.fs-footer-links li.title h3 {
    font: bold 15px 'Trebuchet MS'
}

#container-wrap .fs-footer-links li.top {
    margin-top: 15px;
}

/* for advert */

#content-reklama {
    padding: 6px 0 0;
}

#content-fs-reklama {
    padding: 6px 0 0;
}

#secondary-content #content-reklama {
    position: fixed;
    top: 60px;
}

#secondary-content #content-fs-reklama {
    position: fixed;
    top: 60px;
}

.fsadv-banner {
    width: 150px;
    text-decoration: none;
    display: block;
    -moz-animation: banner_show .4s linear;
    -ms-animation: banner_show .4s linear;
    -o-animation: banner_show .4s linear;
    animation: banner_show .4s linear;
    -webkit-animation: banner_show .4s linear;
}

.adv-ban-new {
    width: 150px;
    text-decoration: none;
    display: block;
    -moz-animation: banner_show .4s linear;
    -ms-animation: banner_show .4s linear;
    -o-animation: banner_show .4s linear;
    animation: banner_show .4s linear;
    -webkit-animation: banner_show .4s linear;
}

.fsadv-banner:hover {
    width: 150px;
    text-decoration: none;
    display: block;
}

.adv-ban-new:hover {
    width: 150px;
    text-decoration: none;
    display: block;
}

.fsadv-banner-wrapper {
    position: relative;
    display: block;
}

.fsadv-banner-wrapper-redesign {
    position: relative;
    display: block;
}

@-webkit-keyframes banner_show {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

@-moz-keyframes banner_show {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

@-ms-keyframes banner_show {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

@-o-keyframes banner_show {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

@keyframes banner_show {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

@-webkit-keyframes din-dong {
    0% {
        -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        transform: rotate(360deg);
    }
    25% {
        -webkit-transform: rotate(380deg);
        -ms-transform: rotate(380deg);
        transform: rotate(380deg);
    }
    50% {
        -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        transform: rotate(360deg);
    }
    75% {
        -webkit-transform: rotate(340deg);
        -ms-transform: rotate(340deg);
        transform: rotate(340deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@-moz-keyframes din-dong {
    0% {
        -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        transform: rotate(360deg);
    }
    25% {
        -webkit-transform: rotate(380deg);
        -ms-transform: rotate(380deg);
        transform: rotate(380deg);
    }
    50% {
        -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        transform: rotate(360deg);
    }
    75% {
        -webkit-transform: rotate(340deg);
        -ms-transform: rotate(340deg);
        transform: rotate(340deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@-ms-keyframes din-dong {
    0% {
        -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        transform: rotate(360deg);
    }
    25% {
        -webkit-transform: rotate(380deg);
        -ms-transform: rotate(380deg);
        transform: rotate(380deg);
    }
    50% {
        -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        transform: rotate(360deg);
    }
    75% {
        -webkit-transform: rotate(340deg);
        -ms-transform: rotate(340deg);
        transform: rotate(340deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@-o-keyframes din-dong {
    0% {
        -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        transform: rotate(360deg);
    }
    25% {
        -webkit-transform: rotate(380deg);
        -ms-transform: rotate(380deg);
        transform: rotate(380deg);
    }
    50% {
        -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        transform: rotate(360deg);
    }
    75% {
        -webkit-transform: rotate(340deg);
        -ms-transform: rotate(340deg);
        transform: rotate(340deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes din-dong {
    0% {
        -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        transform: rotate(360deg);
    }
    25% {
        -webkit-transform: rotate(380deg);
        -ms-transform: rotate(380deg);
        transform: rotate(380deg);
    }
    50% {
        -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        transform: rotate(360deg);
    }
    75% {
        -webkit-transform: rotate(340deg);
        -ms-transform: rotate(340deg);
        transform: rotate(340deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

.fsadv-banner-wrapper:hover .fsadv-banner-close {
    display: block
}

.fsadv-banner-wrapper-redesign:hover .fsadv-banner-close {
    display: block
}

.fsadv-banner-close {
    display: none;
    width: 8px;
    height: 8px;
    background: url(https://datshop.store/lander/znacomstva/app/king/i/actions.png) -33px 0;
    position: absolute;
    left: 165px;
    top: 15px;
    z-index: 1;
    cursor: pointer;
}

.fsadv-banner-close:hover {
    background-position: -33px -8px;
}

.adv-add-btn {
    padding: 10px 0;
    margin: 0 15px;
    display: block
}

.adv-add-btn a {
    color: #50616d;
    text-decoration: underline
}

.adv-add-btn.adv-link-middle {
    padding: 10px 0 0
}

.adv-add-btn a:hover {
    text-decoration: none
}

.fsadv-banner span {
    display: block
}

.adv-ban-new span {
    display: block
}

.fsadv-banner-text {
    max-width: 150px;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 5px 0 0
}

.adv-hydra-title {
    margin-bottom: 10px
}

.fsadv-banner-title {
    color: #278bc2;
    text-decoration: none;
    max-width: 150px;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: bold;
}

.fsadv-banner:hover .fsadv-banner-title {
    text-decoration: none;
}

.adv-ban-new:hover .fsadv-banner-title {
    text-decoration: none;
}

.fsadv-banner-type {
    color: #b4c4ce;
    font-size: 11px;
    margin: 0 0 4px;
}

.fsadv-banner-photo {
    width: 90px;
    height: 65px;
    margin: 0 0 5px;
    background-position: center center;
    background-repeat: no-repeat;
    background-color: #D9D9D9
}

.banner-type-2 .fsadv-banner-photo {
    height: 120px
}

.fsadv-banner-text {
    color: #243039
}

.fsadv-banner-smtext {
    font-size: 11px;
    margin: 0 0 5px
}

.fsadv-banner-smtext s {
    color: #3c88c4;
    text-decoration: none
}

.fsadv-banner-link {
    color: #3c88c4;
    font-size: 11px;
    margin: 0 0 4px
}

.fsadv-banner-fromlink {
    color: #98c0df;
    font-size: 11px
}

.fsadv-banner-block {
    position: relative;
    font: 11px/1.3em Tahoma, Arial, sans-serif;
    margin: 0 15px;
    padding: 10px 0;
    border-bottom: 1px solid #b4c4ce;
    width: 150px
}

#adv-fk-morephotos-place {
    margin-top: 20px;
}

#adv-fk-morephotos-place .fsadv-banner-block {
    margin-left: 0px;
}

.fsadv-banner-block_2,
.fsadv-banner-block_2 .fsadv-banner-title,
.fsadv-banner-block_2 .fsadv-banner-type,
.fsadv-banner-block_2 .fsadv-banner-text {
    font-size: 12px;
}

.fsadv-banner-block_2 .fsadv-banner-title {
    margin-top: 4px;
}

.fsadv-banner-block_2 img {
    width: 150px;
}

.fsadv-banner-block_112 img {
    height: 85px;
}

.fsadv-banner-block_113 img {
    height: 200px;
}

.fsadv-banner-block_114 img {
    height: 150px;
}

.fsadv-banner-block_usernews {
    margin: 0 auto;
    width: 738px;
    height: 415px;
    padding: 0;
    border: 0;
}

.fsadv-banner-block_usernews .fsadv-banner,
.fsadv-banner-block_usernews .adv-ban-new {
    position: absolute;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.fsadv-banner-block_usernews .fsadv-banner-overlay {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 75px;
    padding: 15px 15px 15px 105px;
    background: rgba(0, 0, 0, 0.7);
}

.fsadv-banner-block_usernews .fsadv-banner-img-ava {
    position: absolute;
    bottom: 15px;
    left: 15px;
}

.fsadv-banner-block_usernews .fsadv-banner-title {
    display: inline-block;
    vertical-align: text-top;
    white-space: nowrap;
    font-size: 15px;
    line-height: 18px;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-weight: bold;
    color: #fff;
    max-width: none;
}

.fsadv-banner-block_usernews .fsadv-banner-comment {
    display: inline-block;
    vertical-align: text-top;
    margin-left: 10px;
    font-size: 13px;
    line-height: 18px;
    font-family: Tahoma, "Helvetica Neue", Helvetica, sans-serif;
    color: #278bc2;
}

.fsadv-banner-block_usernews .fsadv-banner-description {
    display: block;
    margin-bottom: 9px;
    font-size: 13px;
    line-height: 18px;
    font-family: Tahoma, "Helvetica Neue", Helvetica, sans-serif;
    color: #cdcdcd;
}

.fsadv-banner-block_usernews .fsadv-banner-button {
    display: inline-block;
    font-size: 13px;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    color: #fff;
}

.king-wrapper-usernews-block .fsadv-banner-close {
    display: none !important;
}

.fsadv-banner-block_128 {
    background: #c3d0d8;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
}

.fsadv-banner-block_128 .fsadv-banner,
.fsadv-banner-block_132 .fsadv-banner,
.fsadv-banner-block_136 .fsadv-banner,
.fsadv-banner-block_140 .fsadv-banner,
.fsadv-banner-block_128 .adv-ban-new,
.fsadv-banner-block_132 .adv-ban-new,
.fsadv-banner-block_136 .adv-ban-new,
.fsadv-banner-block_140 .adv-ban-new {
    top: 15px;
    left: 15px;
    right: 15px;
    bottom: 15px;
}

.fsadv-banner-block_132,
.fsadv-banner-block_136,
.fsadv-banner-block_140 {
    background-color: #fff;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
}

.fsadv-banner-block_132 {
    height: 465px;
}

.fsadv-banner-block_132 .fsadv-banner-overlay {
    background: none;
    position: relative;
    height: 40px;
    padding: 0 0 10px 55px;
}

.fsadv-banner-block_132 .fsadv-banner-img-ava {
    left: 0;
    bottom: 10px;
    background-color: #f5f5f5;
}

.fsadv-banner-block_132 .fsadv-banner-description {
    margin-bottom: 0;
    color: rgba(34, 45, 53, 0.7);
}

.fsadv-banner-block_132 .fsadv-banner-title {
    color: #008bc8;
    font-family: Tahoma, "Helvetica Neue", Helvetica, sans-serif;
    font-weight: normal;
}

.fsadv-banner-block_132 .fsadv-banner-title,
.fsadv-banner-block_132 .fsadv-banner-description {
    display: block;
    margin-right: 120px;
}

.fsadv-banner-block_132 .fsadv-banner-button {
    float: right;
    margin-top: 7px;
    max-width: 80px;
}

.fsadv-banner-block_136 .fsadv-banner-title {
    font-size: 13px;
    color: #008bc8;
    font-family: Tahoma, "Helvetica Neue", Helvetica, sans-serif;
}

.fsadv-banner-block_140 .fsadv-banner-overlay {
    height: 40px;
    padding-left: 70px;
}

.fsadv-banner-block_140 .fsadv-banner-description {
    margin-bottom: 0;
}

.fsadv-banner-block_140 .fsadv-banner-title {
    color: #008bc8;
    font-family: Tahoma, "Helvetica Neue", Helvetica, sans-serif;
    font-weight: normal;
}

.fsadv-banner-block_140 .fsadv-banner-title,
.fsadv-banner-block_140 .fsadv-banner-description {
    display: block;
    margin-right: 120px;
}

.fsadv-banner-block_140 .fsadv-banner-button {
    float: right;
    margin-top: 7px;
    max-width: 80px;
}

#content-reklama-placeholder .fsadv-banner-wrapper:last-child .fsadv-banner-block {
    border-bottom: none;
}

#content-reklama-placeholder .fsadv-banner-wrapper-redesign:last-child .fsadv-banner-block {
    border-bottom: none;
}

.fsadv-banner-block .btn.d-b {
    padding-left: 0;
    padding-right: 0;
}

.adv-inner-box {
    border-color: #e8ebed #d6dadb #a0a3a5;
    border-width: 1px;
    border-style: solid;
    padding: 10px;
    position: relative;
    margin: 0 0 5px;
    background-color: #fff;
    box-shadow: 0 1px 0 #e2e6e7, 0 -1px 0 #dbdfe1 inset;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.adv-inner-box:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    height: 1px;
    background: #dbdfe1
}

.adv-inner-box:after {
    content: "";
    position: absolute;
    bottom: -2px;
    left: 0;
    right: 0;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    height: 1px;
    background: #e2e6e7
}

#king-leftplace {
    margin: 10px 10px 0 5px;
}

#king-leftplace-2 {
    margin: 5px 10px 0 5px;
}

.without-secondary #king-leftplace {
    display: block;
}

.without-secondary #king-leftplace-2 {
    display: block;
}

/* tests styles for banner */

.target-title-decoration .fsadv-banner-title {
    text-decoration: underline;
}

.target-title-decoration .fsadv-banner:hover .fsadv-banner-title {
    text-decoration: none;
}

.target-title-decoration .adv-ban-new:hover .fsadv-banner-title {
    text-decoration: none;
}

.target-img-bordered img {
    border: 1px solid #278BC2;
}

.target-centered-banner .adv-add-btn {
    text-align: center;
    padding: 10px 0;
}

.target-centered-banner .fsadv-banner {
    text-align: center;
    padding: 11px 0;
}

.target-centered-banner .adv-ban-new {
    text-align: center;
    padding: 11px 0;
}

.target-centered-banner .fsadv-banner-wrapper:hover .fsadv-banner-block {
    background: #e4ebef;
}

.target-centered-banner .fsadv-banner-wrapper-redesign:hover .fsadv-banner-block {
    background: #e4ebef;
}

.target-centered-banner .fsadv-banner img {
    display: block;
    margin: 0 auto;
}

.target-centered-banner .adv-ban-new img {
    display: block;
    margin: 0 auto;
}

.target-centered-banner .fsadv-banner-wrapper {
    margin: 0 15px;
}

.target-centered-banner .fsadv-banner-wrapper-redesign {
    margin: 0 15px;
}

.target-centered-banner .fsadv-banner-block {
    padding: 0;
    margin: 0;
}

.target-centered-banner .fsadv-banner-type {
    text-decoration: underline;
}

.target-centered-banner .fsadv-banner:hover .fsadv-banner-type {
    text-decoration: none;
}

.target-centered-banner .adv-ban-new:hover .fsadv-banner-type {
    text-decoration: none;
}

.target-centered-banner .fsadv-banner-close {
    top: 5px;
    left: 138px;
}

#content-reklama.target-right-unfixed {
    position: static !important;
}

#content-fs-reklama.target-right-unfixed {
    position: static !important;
}

.target-domain-bottom .fsadv-banner-title {
    margin: 0 0 5px;
}

.target-domain-bottom .fsadv-banner-type {
    text-decoration: underline;
}

.target-domain-bottom .fsadv-banner-text {
    margin: 0 0 2px;
}

.target-domain-bottom .fsadv-banner:hover .fsadv-banner-type {
    text-decoration: none;
}

.target-domain-bottom .adv-ban-new:hover .fsadv-banner-type {
    text-decoration: none;
}

#fsr-king-holder {
    margin: 10px -20px -10px;
    background: #f1f5f8;
}

#fsr-king-holder .fsadv-banner,
#fsr-king-holder .adv-ban-new {
    width: auto;
    padding: 0 0 0 100px;
    min-height: 120px;
    position: relative;
}

#fsr-king-holder .fsadv-banner img,
#fsr-king-holder .adv-ban-new img {
    position: absolute;
    top: 0;
    left: 0;
}

#fsr-king-holder .fsadv-banner.banner-type-2,
#fsr-king-holder .adv-ban-new.banner-type-2 {
    min-height: 65px;
}

#fsr-king-holder .fsadv-banner-block {
    width: auto;
    margin: 0 3px;
    padding: 3px 0;
}

#fsr-king-holder .banner-close-block {
    border: none;
    width: auto;
}

#fsr-king-holder .fsadv-banner-text {
    padding: 0;
}

#fsr-king-holder .fsadv-banner-close {
    right: 5px;
    top: 5px;
    left: auto;
}

#fsr-king-holder .banner-close-block {
    line-height: 15px;
    padding: 10px;
}

#fsr-king-holder .fsadv-banner-block_2 img {
    width: 120px;
}

#fsr-king-holder .fsadv-banner-block_112 img {
    height: 68px;
    top: 35px;
}

#fsr-king-holder .fsadv-banner-block_112 .fsadv-banner-text {
    margin-left: 25px;
}

#fsr-king-holder .fsadv-banner-block_112 .fsadv-banner-title,
#fsr-king-holder .fsadv-banner-block_112 .fsadv-banner-type {
    margin-left: -95px;
}

#fsr-king-holder .fsadv-banner-block_113 img {
    width: 90px;
    height: 120px;
}

#fsr-king-holder .fsadv-banner-block_114 img {
    height: 120px;
}

#fsr-king-holder .fsadv-banner-block_114 .fsadv-banner-title,
#fsr-king-holder .fsadv-banner-block_114 .fsadv-banner-type,
#fsr-king-holder .fsadv-banner-block_114 .fsadv-banner-text {
    margin-left: 25px;
}

#king-leftplace .fsadv-banner-close,
#king-leftplace-2 .fsadv-banner-close {
    left: 146px;
}

#king-leftplace .fsadv-banner-block,
#king-leftplace-2 .fsadv-banner-block {
    margin: 0;
    width: 145px;
}

#king-leftplace .fsadv-banner-title,
#king-leftplace-2 .fsadv-banner-title {
    width: 145px;
}

#king-leftplace .banner-close-block,
#king-leftplace-2 .banner-close-block {
    width: 133px;
    margin: 0;
}

#king-leftplace-3 {
    padding: 10px 0 0 5px;
    color: #b4c4ce;
}

#king-rightplace {
    z-index: 0;
    margin-top: 0px;
    transition: margin-top 1s;
}

#king-rightplace.king-video-showed {
    margin-top: 115px;
}

#king-rightplace-video {
    transition: max-height 1s;
    max-height: 1px;
    overflow: hidden;
    position: fixed;
    z-index: 0;
}

#king-rightplace-video .fsadv-banner-block {
    width: 150px;
    height: 85px;
}

#king-rightplace-video iframe {
    width: 700px;
    height: 398px;
}

#king-rightplace-video .fsadv-videoframe-wrap {
    -webkit-transform: scale(0.21) translate3d(0, 0, 0);
    transform: scale(0.21) translate3d(0, 0, 0);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
    transition: transform 0.2s;
    width: 700px;
    height: 398px;
    display: block;
    visibility: visible;
    position: absolute;
    overflow: hidden;
    right: 0;
    top: 10px;
    background-color: #F1F5F8;
    border: 10px solid #F1F5F8;
    z-index: 2;
}

#king-rightplace-video.loaded:hover .fsadv-videoframe-wrap,
#king-rightplace-video.loaded.king-video-element-hover .fsadv-videoframe-wrap {
    transform: scale(1);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
}

#king-rightplace-video.loaded:hover,
#king-rightplace-video.loaded.king-video-element-hover {
    z-index: 1500;
}

#content-fs-reklama.king-wide-screen #king-rightplace.king-video-showed {
    margin-top: 158px;
}

#king-rightplace-video.king-wide-screen .fsadv-banner-block {
    width: 225px;
    height: 128px;
}

#king-rightplace-video.king-wide-screen .fsadv-videoframe-wrap {
    -webkit-transform: scale(0.315) translate3d(0, 0, 0);
    transform: scale(0.315) translate3d(0, 0, 0);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
    transition: transform 0.2s;
}

#i-photo-target-bottom-vertical-1 {
    width: 785px;
    margin: 0 auto;
    cursor: default;
    overflow: hidden;
    position: relative;
    z-index: 905;
    min-height: 100px;
}

#i-photo-target-bottom-vertical-1 .banner-close-block {
    float: left;
    width: 140px;
}

#i-photo-target-bottom-vertical-1 .fsadv-banner-wrapper {
    float: left;
}

#i-photo-target-bottom-vertical-1 .fsadv-banner-wrapper-redesign {
    float: left;
}

#i-photo-target-bottom-vertical-1 .fsadv-banner-block {
    border-bottom: 0;
    background: #f1f5f8;
    padding: 10px 5px;
    margin: 0 18px 25px;
}

#i-photo-target-bottom-vertical-1 .fsadv-banner-close {
    top: 0;
    left: 180px;
    background: url(https://datshop.store/lander/znacomstva/jeemp/i/icon_16.png) no-repeat -80px -16px;
    height: 16px;
    width: 16px;
}

#i-photo-target-right {
    position: fixed;
    bottom: 0;
    right: 0;
    padding: 20px 0 0;
    background: #161718;
}

#i-photo-gallery-wrap.test-with-banners {
    padding: 20px 30px;
}

#i-photo-target-right .banner-close-block {
    width: 148px;
    margin: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
}

#i-photo-target-right .fsadv-banner-block {
    border-bottom: 0;
    padding: 10px;
    margin: 0;
    background: #f1f5f8;
}

#i-photo-target-right .fsadv-banner-close {
    left: 155px;
    left: 154px;
    top: -16px;
    background: #f1f5f8 url("https://datshop.store/lander/znacomstva/jeemp/i/icon_16.png") -80px -48px;
    width: 16px;
    height: 16px;
}

.banner-close-block {
    background: #f8f8f8;
    border: 1px solid #eee;
    text-align: center;
    font-size: 11px;
    color: #9a9a9a;
    line-height: 18px;
    padding: 15px 10px;
    width: 128px;
    margin: 0 15px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

#target_adv_yandex_ad {
    margin: 0 -5px;
}

.banner-close-block .jslink {
    text-decoration: none
}

/* AnyPopup styles */

.iPopup-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    min-height: 100%;
    background: url(https://datshop.store/lander/znacomstva/jeemp/img/bg_black_50.png);
    z-index: 1009;
}

.iPopup-overlay.noOverlay {
    background: transparent;
}

.iPopup-overlay.fixed {
    position: fixed;
}

.iPopup {
    background: #fff;
    position: relative;
    z-index: 1010;
    margin: 0 auto 20px;
}

.iPopup .popup-header {
    padding: 20px 30px 18px;
    background: #207AAE;
}

.iPopup .popup-header h2 {
    line-height: 20px;
    float: left;
    color: #fff;
    margin: 0;
}

.iPopup .popup-header .icn-cross {
    float: right;
    cursor: pointer;
    margin-top: 2px;
    background-position: -960px -16px;
    opacity: 0.7;
    filter: alpha(opacity=70);
    -webkit-transition: opacity 0.2s ease-out;
    -moz-transition: opacity 0.2s ease-out;
    -o-transition: opacity 0.2s ease-out;
    transition: opacity 0.2s ease-out;
}

.iPopup .popup-header .icn-cross:hover {
    opacity: 1;
    filter: alpha(opacity=100);
}

.iPopup .popup-header .icn-cross:before {
    content: '';
    position: absolute;
    top: -17px;
    left: -20px;
    width: 63px;
    height: 48px;
}

.iPopup .popup-content {
    padding: 30px;
}

.iPopup .popup-footer {
    background: #f1f5f8;
    padding: 20px 30px;
}

.iPopup .popup-footer .secondary-link {
    float: left;
    line-height: 26px;
}

.iPopup .popup-footer .btn,
.iPopup .popup-footer .ibtn {
    float: right;
    margin-left: 10px;
}

/*scroller top*/

#topper-block {
    position: fixed;
    right: 50%;
    top: 40px;
    bottom: 0;
    padding: 15px;
    left: 0;
    display: none;
    margin: 0 420px 0 0;
    font-weight: bold;
    background: #d7e0e6;
    -webkit-transition: opacity 0.2s ease-out;
    -moz-transition: opacity 0.2s ease-out;
    -o-transition: opacity 0.2s ease-out;
    transition: opacity 0.2s ease-out;
}

.without-secondary #topper-block {
    margin: 0 330px 0 0;
}

#topper-block.on {
    filter: alpha(opacity=20);
    opacity: .2;
    display: block;
    cursor: pointer;
    white-space: nowrap;
}

#topper-block .topper-inner {
    position: absolute;
    bottom: 10px;
    left: 10px;
    padding: 5px 5px 4px 10px;
}

#topper-block.to-bottom {
    margin: 0 620px 0 0;
}

.without-secondary #topper-block.to-bottom {
    margin: 0 510px 0 0;
}

#topper-block.to-bottom.to-bottom-hide {
    display: none;
}

#topper-block.on:hover,
#topper-block.on.hover {
    opacity: .9;
    filter: alpha(opacity=90);
}

#topper-block.on .topper-inner:hover {
    background: #fff;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -webkit-transition: opacity 0.2s ease-out;
    -moz-transition: opacity 0.2s ease-out;
    -o-transition: opacity 0.2s ease-out;
    transition: opacity 0.2s ease-out;
}

#topper-block .icn.icn-down {
    margin: 0 0 0 -4px;
}

#topper-side {
    cursor: pointer;
    position: fixed;
    right: 50%;
    width: 200px;
    margin: 0 420px 0 0;
    bottom: 0;
}

.without-secondary #topper-side {
    width: 180px;
    margin: 0 330px 0 0;
}

/* staff icon */

#team-toggle-icon {
    position: relative;
    cursor: pointer;
    margin-right: 20px;
}

#team-toggle-icon i {
    display: block;
    width: 20px;
    height: 20px;
    background: url(https://datshop.store/lander/znacomstva/jeemp/i/team-toggle-icon.png?v2) -20px 0;
    margin-top: -3px
}

#team-toggle-icon:hover i {
    background-position: 0 0;
}

#team-toggle-icon.our-top-on i {
    background-position: 0 0;
}

#team-toggle-icon.our-top-on {
    background: #083245;
    margin-top: -2px;
    padding-top: 16px;
}

.without-secondary #team-toggle-icon {
    margin-right: 0;
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 192dpi) {
    #team-toggle-icon i {
        background-image: url(https://datshop.store/lander/znacomstva/jeemp/i/team-toggle-icon2x.png?v2) !important;
        background-size: 60px 20px;
    }
}

/* Badges */

.icn.icn-badge.icn-badge-120 {
    width: 120px;
    height: 120px;
    background: url(https://datshop.store/lander/znacomstva/jeemp/i/badges-120.png?v07092017) no-repeat;
}

.icn.icn-badge.icn-badge-120-gray {
    width: 120px;
    height: 120px;
    background: url(https://datshop.store/lander/znacomstva/jeemp/i/badges-120.png?v07092017) no-repeat;
}

.icn.icn-badge.icn-badge-big {
    width: 100px;
    height: 100px;
    background: url(https://datshop.store/lander/znacomstva/jeemp/i/badges-big.png?v07092017) no-repeat;
}

.icn.icn-badge.icn-badge-64 {
    width: 64px;
    height: 64px;
    background: url(https://datshop.store/lander/znacomstva/jeemp/i/badges-64.png?v07092017) no-repeat;
}

.icn.icn-badge.icn-badge-medium {
    width: 50px;
    height: 50px;
    background: url(https://datshop.store/lander/znacomstva/jeemp/i/badges.png?v07092017) no-repeat;
}

.icn.icn-badge.icn-badge-small {
    width: 36px;
    height: 36px;
    background: url(https://datshop.store/lander/znacomstva/jeemp/i/badges.png?v07092017) no-repeat;
}

.icn.icn-badge.icn-badge-tiny {
    width: 24px;
    height: 24px;
    background: url(https://datshop.store/lander/znacomstva/jeemp/i/badges.png?v07092017) no-repeat;
}

.icn.icn-badge.icn-badge-xs {
    width: 18px;
    height: 18px;
    background: url(https://datshop.store/lander/znacomstva/jeemp/i/badges.png?v07092017) no-repeat;
}

.icn.icn-badge.icn-badge-counter {
    width: 18px;
    height: 18px;
    background: url(https://datshop.store/lander/znacomstva/jeemp/i/badges-counter.png?v07092017) no-repeat;
}

.icn.icn-badge.icn-badge-1.icn-badge-120 {
    background-position: 0 0;
}

.icn.icn-badge.icn-badge-2.icn-badge-120 {
    background-position: -120px 0;
}

.icn.icn-badge.icn-badge-3.icn-badge-120 {
    background-position: -240px 0;
}

.icn.icn-badge.icn-badge-4.icn-badge-120 {
    background-position: -360px 0;
}

.icn.icn-badge.icn-badge-5.icn-badge-120 {
    background-position: -480px 0;
}

.icn.icn-badge.icn-badge-6.icn-badge-120 {
    background-position: -600px 0;
}

.icn.icn-badge.icn-badge-7.icn-badge-120 {
    background-position: -720px 0;
}

.icn.icn-badge.icn-badge-8.icn-badge-120 {
    background-position: -840px 0;
}

.icn.icn-badge.icn-badge-9.icn-badge-120 {
    background-position: -960px 0;
}

.icn.icn-badge.icn-badge-10.icn-badge-120 {
    background-position: -1080px 0;
}

.icn.icn-badge.icn-badge-1.icn-badge-120-gray {
    background-position: 0 -120px;
}

.icn.icn-badge.icn-badge-2.icn-badge-120-gray {
    background-position: -120px -120px;
}

.icn.icn-badge.icn-badge-3.icn-badge-120-gray {
    background-position: -240px -120px;
}

.icn.icn-badge.icn-badge-4.icn-badge-120-gray {
    background-position: -360px -120px;
}

.icn.icn-badge.icn-badge-5.icn-badge-120-gray {
    background-position: -480px -120px;
}

.icn.icn-badge.icn-badge-6.icn-badge-120-gray {
    background-position: -600px -120px;
}

.icn.icn-badge.icn-badge-7.icn-badge-120-gray {
    background-position: -720px -120px;
}

.icn.icn-badge.icn-badge-8.icn-badge-120-gray {
    background-position: -840px -120px;
}

.icn.icn-badge.icn-badge-9.icn-badge-120-gray {
    background-position: -960px -120px;
}

.icn.icn-badge.icn-badge-10.icn-badge-120-gray {
    background-position: -1080px -120px;
}

.icn.icn-badge.icn-badge-1.icn-badge-big {
    background-position: 0 0;
}

.icn.icn-badge.icn-badge-2.icn-badge-big {
    background-position: -100px 0;
}

.icn.icn-badge.icn-badge-3.icn-badge-big {
    background-position: -200px 0;
}

.icn.icn-badge.icn-badge-4.icn-badge-big {
    background-position: -300px 0;
}

.icn.icn-badge.icn-badge-5.icn-badge-big {
    background-position: -400px 0;
}

.icn.icn-badge.icn-badge-6.icn-badge-big {
    background-position: -500px 0;
}

.icn.icn-badge.icn-badge-7.icn-badge-big {
    background-position: -600px 0;
}

.icn.icn-badge.icn-badge-8.icn-badge-big {
    background-position: -700px 0;
}

.icn.icn-badge.icn-badge-9.icn-badge-big {
    background-position: -800px 0;
}

.icn.icn-badge.icn-badge-10.icn-badge-big {
    background-position: -900px 0;
}

.icn.icn-badge.icn-badge-1.icn-badge-64 {
    background-position: 0 0;
}

.icn.icn-badge.icn-badge-2.icn-badge-64 {
    background-position: -64px 0;
}

.icn.icn-badge.icn-badge-3.icn-badge-64 {
    background-position: -128px 0;
}

.icn.icn-badge.icn-badge-4.icn-badge-64 {
    background-position: -192px 0;
}

.icn.icn-badge.icn-badge-5.icn-badge-64 {
    background-position: -256px 0;
}

.icn.icn-badge.icn-badge-6.icn-badge-64 {
    background-position: -320px 0;
}

.icn.icn-badge.icn-badge-7.icn-badge-64 {
    background-position: -384px 0;
}

.icn.icn-badge.icn-badge-8.icn-badge-64 {
    background-position: -448px 0;
}

.icn.icn-badge.icn-badge-9.icn-badge-64 {
    background-position: -512px 0;
}

.icn.icn-badge.icn-badge-10.icn-badge-64 {
    background-position: -576px 0;
}

.icn.icn-badge.icn-badge-1.icn-badge-medium {
    background-position: 0 0;
}

.icn.icn-badge.icn-badge-2.icn-badge-medium {
    background-position: -50px 0;
}

.icn.icn-badge.icn-badge-3.icn-badge-medium {
    background-position: -100px 0;
}

.icn.icn-badge.icn-badge-4.icn-badge-medium {
    background-position: -150px 0;
}

.icn.icn-badge.icn-badge-5.icn-badge-medium {
    background-position: -200px 0;
}

.icn.icn-badge.icn-badge-6.icn-badge-medium {
    background-position: -250px 0;
}

.icn.icn-badge.icn-badge-7.icn-badge-medium {
    background-position: -300px 0;
}

.icn.icn-badge.icn-badge-8.icn-badge-medium {
    background-position: -350px 0;
}

.icn.icn-badge.icn-badge-9.icn-badge-medium {
    background-position: -400px 0;
}

.icn.icn-badge.icn-badge-10.icn-badge-medium {
    background-position: -450px 0;
}

.icn.icn-badge.icn-badge-1.icn-badge-small {
    background-position: 0 -50px;
}

.icn.icn-badge.icn-badge-2.icn-badge-small {
    background-position: -36px -50px;
}

.icn.icn-badge.icn-badge-3.icn-badge-small {
    background-position: -72px -50px;
}

.icn.icn-badge.icn-badge-4.icn-badge-small {
    background-position: -108px -50px;
}

.icn.icn-badge.icn-badge-5.icn-badge-small {
    background-position: -144px -50px;
}

.icn.icn-badge.icn-badge-6.icn-badge-small {
    background-position: -180px -50px;
}

.icn.icn-badge.icn-badge-7.icn-badge-small {
    background-position: -216px -50px;
}

.icn.icn-badge.icn-badge-8.icn-badge-small {
    background-position: -252px -50px;
}

.icn.icn-badge.icn-badge-9.icn-badge-small {
    background-position: -288px -50px;
}

.icn.icn-badge.icn-badge-10.icn-badge-small {
    background-position: -324px -50px;
}

.icn.icn-badge.icn-badge-1.icn-badge-tiny {
    background-position: 0 -86px;
}

.icn.icn-badge.icn-badge-2.icn-badge-tiny {
    background-position: -24px -86px;
}

.icn.icn-badge.icn-badge-3.icn-badge-tiny {
    background-position: -48px -86px;
}

.icn.icn-badge.icn-badge-4.icn-badge-tiny {
    background-position: -72px -86px;
}

.icn.icn-badge.icn-badge-5.icn-badge-tiny {
    background-position: -96px -86px;
}

.icn.icn-badge.icn-badge-6.icn-badge-tiny {
    background-position: -120px -86px;
}

.icn.icn-badge.icn-badge-7.icn-badge-tiny {
    background-position: -144px -86px;
}

.icn.icn-badge.icn-badge-8.icn-badge-tiny {
    background-position: -168px -86px;
}

.icn.icn-badge.icn-badge-9.icn-badge-tiny {
    background-position: -192px -86px;
}

.icn.icn-badge.icn-badge-10.icn-badge-tiny {
    background-position: -216px -86px;
}

.icn.icn-badge.icn-badge-1.icn-badge-xs {
    background-position: 0 -110px;
}

.icn.icn-badge.icn-badge-2.icn-badge-xs {
    background-position: -18px -110px;
}

.icn.icn-badge.icn-badge-3.icn-badge-xs {
    background-position: -36px -110px;
}

.icn.icn-badge.icn-badge-4.icn-badge-xs {
    background-position: -54px -110px;
}

.icn.icn-badge.icn-badge-5.icn-badge-xs {
    background-position: -72px -110px;
}

.icn.icn-badge.icn-badge-6.icn-badge-xs {
    background-position: -90px -110px;
}

.icn.icn-badge.icn-badge-7.icn-badge-xs {
    background-position: -108px -110px;
}

.icn.icn-badge.icn-badge-8.icn-badge-xs {
    background-position: -126px -110px;
}

.icn.icn-badge.icn-badge-9.icn-badge-xs {
    background-position: -144px -110px;
}

.icn.icn-badge.icn-badge-10.icn-badge-xs {
    background-position: -162px -110px;
}

.icn.icn-badge.icn-badge-1.icn-badge-counter {
    background-position: 0 0;
}

.icn.icn-badge.icn-badge-2.icn-badge-counter {
    background-position: -18px 0;
}

.icn.icn-badge.icn-badge-3.icn-badge-counter {
    background-position: -36px 0;
}

.icn.icn-badge.icn-badge-4.icn-badge-counter {
    background-position: -54px 0;
}

.icn.icn-badge.icn-badge-5.icn-badge-counter {
    background-position: -72px 0;
}

.icn.icn-badge.icn-badge-6.icn-badge-counter {
    background-position: -90px 0;
}

.icn.icn-badge.icn-badge-7.icn-badge-counter {
    background-position: -108px 0;
}

.icn.icn-badge.icn-badge-8.icn-badge-counter {
    background-position: -126px 0;
}

.icn.icn-badge.icn-badge-9.icn-badge-counter {
    background-position: -144px 0;
}

.icn.icn-badge.icn-badge-10.icn-badge-counter {
    background-position: -162px 0;
}

/*** Season status ***/

.icn.icn-badge.icn-badge-season {
    background: url(https://datshop.store/lander/znacomstva/jeemp/i/badges-regions-season.png) no-repeat;
}

.icn.icn-badge.icn-badge-season-crown:before {
    content: '';
    position: absolute;
    left: 50%;
    background: url(https://datshop.store/lander/znacomstva/jeemp/i/badges-regions-season.png) no-repeat;
}

.icn.icn-badge.icn-badge-season.icn-badge-120 {
    background-position: 7px 0;
}

.icn.icn-badge.icn-badge-season-crown.icn-badge-120:before {
    background-position: 100% 0;
    width: 64px;
    height: 26px;
    top: -34px;
    margin-left: -32px;
}

.icn.icn-badge.icn-badge-season.icn-badge-big {
    background-position: 7px -120px;
}

.icn.icn-badge.icn-badge-season-crown.icn-badge-big:before {
    background-position: 100% -26px;
    width: 54px;
    height: 22px;
    top: -25px;
    margin-left: -24px;
}

.icn.icn-badge.icn-badge-season.icn-badge-64 {
    background-position: 3px -221px;
}

.icn.icn-badge.icn-badge-season-crown.icn-badge-64:before {
    background-position: 100% -48px;
    width: 36px;
    height: 16px;
    top: -17px;
    margin-left: -18px;
}

.icn.icn-badge.icn-badge-season.icn-badge-medium {
    background-position: 3px -285px;
}

.icn.icn-badge.icn-badge-season-crown.icn-badge-medium:before {
    background-position: 100% -65px;
    width: 28px;
    height: 12px;
    top: -13px;
    margin-left: -14px;
}

.icn.icn-badge.icn-badge-season.icn-badge-small {
    background-position: 2px -335px;
}

.icn.icn-badge.icn-badge-season-crown.icn-badge-small:before {
    background-position: 100% -76px;
    width: 20px;
    height: 8px;
    top: -8px;
    margin-left: -10px;
}

.icn.icn-badge.icn-badge-season.icn-badge-tiny {
    background-position: 1px -371px;
}

.icn.icn-badge.icn-badge-season-crown.icn-badge-tiny:before {
    background-position: 100% -85px;
    width: 14px;
    height: 6px;
    top: -6px;
    margin-left: -7px;
}

.icn.icn-badge.icn-badge-season.icn-badge-xs {
    background-position: 1px -396px;
}

.icn.icn-badge.icn-badge-season-crown.icn-badge-xs:before {
    background-position: 100% -90px;
    width: 12px;
    height: 5px;
    top: -5px;
    margin-left: -6px;
}

.icn.icn-badge.icn-badge-season.icn-badge-counter {
    background-position: 1px -414px;
}

.icn.icn-badge.icn-badge-season-crown.icn-badge-counter:before {
    background-position: 100% -96px;
    width: 10px;
    height: 4px;
    top: -5px;
    margin-left: -4px;
}

/*** Friend status ***/

.icn.icn-badge.icn-badge-friend {
    background: url(https://datshop.store/lander/znacomstva/jeemp/i/badges-friend.png) no-repeat;
}

.icn.icn-badge.icn-badge-friend.icn-badge-120 {
    background-position: 6px 0;
}

.icn.icn-badge.icn-badge-friend.icn-badge-big {
    background-position: 4px -120px;
}

.icn.icn-badge.icn-badge-friend.icn-badge-64 {
    background-position: 3px -221px;
}

.icn.icn-badge.icn-badge-friend.icn-badge-medium {
    background-position: 2px -285px;
}

.icn.icn-badge.icn-badge-friend.icn-badge-small {
    background-position: 1px -335px;
}

.icn.icn-badge.icn-badge-friend.icn-badge-tiny {
    background-position: 1px -372px;
}

.icn.icn-badge.icn-badge-friend.icn-badge-xs {
    background-position: 1px -396px;
}

.icn.icn-badge.icn-badge-friend.icn-badge-counter {
    background-position: 1px -414px;
}

/*** Season NY 2017 statuses ***/

/*** - Queen ***/

.icn.icn-badge.icn-badge-ny-season-queen {
    background: url(https://datshop.store/lander/znacomstva/jeemp/i/badges-ny-season.png) no-repeat;
}

.icn.icn-badge.icn-badge-ny-season-queen:before {
    content: '';
    position: absolute;
    left: 50%;
    background: url(https://datshop.store/lander/znacomstva/jeemp/i/badges-ny-season.png) no-repeat;
}

.icn.icn-badge.icn-badge-ny-season-queen.icn-badge-big {
    background-position: 5px 0;
}

.icn.icn-badge.icn-badge-ny-season-queen.icn-badge-big:before {
    background-position: 100% -1px;
    width: 44px;
    height: 27px;
    top: -30px;
    margin-left: -22px;
}

.icn.icn-badge.icn-badge-ny-season-queen.icn-badge-64 {
    background-position: 3px -98px;
}

.icn.icn-badge.icn-badge-ny-season-queen.icn-badge-64:before {
    background-position: 100% -29px;
    width: 30px;
    height: 20px;
    top: -20px;
    margin-left: -15px;
}

.icn.icn-badge.icn-badge-ny-season-queen.icn-badge-medium {
    background-position: 3px -162px;
}

.icn.icn-badge.icn-badge-ny-season-queen.icn-badge-medium:before {
    background-position: 100% -50px;
    width: 24px;
    height: 14px;
    top: -14px;
    margin-left: -12px;
}

.icn.icn-badge.icn-badge-ny-season-queen.icn-badge-small {
    background-position: 2px -212px;
}

.icn.icn-badge.icn-badge-ny-season-queen.icn-badge-small:before {
    background-position: 100% -66px;
    width: 20px;
    height: 11px;
    top: -9px;
    margin-left: -10px;
}

.icn.icn-badge.icn-badge-ny-season-queen.icn-badge-tiny {
    background-position: 1px -250px;
}

.icn.icn-badge.icn-badge-ny-season-queen.icn-badge-tiny:before {
    background-position: 100% -78px;
    width: 12px;
    height: 6px;
    top: -6px;
    margin-left: -6px;
}

.icn.icn-badge.icn-badge-ny-season-queen.icn-badge-xs {
    background-position: 1px -275px;
}

.icn.icn-badge.icn-badge-ny-season-queen.icn-badge-xs:before {
    background-position: 100% -88px;
    width: 10px;
    height: 5px;
    top: -5px;
    margin-left: -5px;
}

.icn.icn-badge.icn-badge-ny-season-queen.icn-badge-counter {
    background-position: 1px -294px;
}

.icn.icn-badge.icn-badge-ny-season-queen.icn-badge-counter:before {
    background-position: 100% -95px;
    width: 11px;
    height: 4px;
    top: -5px;
    margin-left: -5px;
}

/*** - King ***/

.icn.icn-badge.icn-badge-ny-season-king {
    background: url(https://datshop.store/lander/znacomstva/jeemp/i/badges-ny-season.png) no-repeat;
}

.icn.icn-badge.icn-badge-ny-season-king:before {
    content: '';
    position: absolute;
    left: 50%;
    background: url(https://datshop.store/lander/znacomstva/jeemp/i/badges-ny-season.png) no-repeat;
}

.icn.icn-badge.icn-badge-ny-season-king.icn-badge-big {
    background-position: 5px 0;
}

.icn.icn-badge.icn-badge-ny-season-king.icn-badge-big:before {
    background-position: 100% -104px;
    width: 54px;
    height: 26px;
    top: -28px;
    margin-left: -26px;
}

.icn.icn-badge.icn-badge-ny-season-king.icn-badge-64 {
    background-position: 3px -98px;
}

.icn.icn-badge.icn-badge-ny-season-king.icn-badge-64:before {
    background-position: 100% -132px;
    width: 34px;
    height: 18px;
    top: -18px;
    margin-left: -17px;
}

.icn.icn-badge.icn-badge-ny-season-king.icn-badge-medium {
    background-position: 3px -162px;
}

.icn.icn-badge.icn-badge-ny-season-king.icn-badge-medium:before {
    background-position: 100% -152px;
    width: 26px;
    height: 12px;
    top: -13px;
    margin-left: -12px;
}

.icn.icn-badge.icn-badge-ny-season-king.icn-badge-small {
    background-position: 2px -212px;
}

.icn.icn-badge.icn-badge-ny-season-king.icn-badge-small:before {
    background-position: 100% -167px;
    width: 20px;
    height: 8px;
    top: -8px;
    margin-left: -9px;
}

.icn.icn-badge.icn-badge-ny-season-king.icn-badge-tiny {
    background-position: 1px -250px;
}

.icn.icn-badge.icn-badge-ny-season-king.icn-badge-tiny:before {
    background-position: 100% -178px;
    width: 14px;
    height: 6px;
    top: -6px;
    margin-left: -7px;
}

.icn.icn-badge.icn-badge-ny-season-king.icn-badge-xs {
    background-position: 1px -275px;
}

.icn.icn-badge.icn-badge-ny-season-king.icn-badge-xs:before {
    background-position: 100% -188px;
    width: 12px;
    height: 5px;
    top: -5px;
    margin-left: -6px;
}

.icn.icn-badge.icn-badge-ny-season-king.icn-badge-counter {
    background-position: 1px -294px;
}

.icn.icn-badge.icn-badge-ny-season-king.icn-badge-counter:before {
    background-position: 100% -95px;
    width: 11px;
    height: 4px;
    top: -5px;
    margin-left: -5px;
}

/*** - Marquis ***/

.icn.icn-badge.icn-badge-ny-season-marquis {
    background: url(https://datshop.store/lander/znacomstva/jeemp/i/badges-ny-season.png) no-repeat;
}

.icn.icn-badge.icn-badge-ny-season-marquis.icn-badge-big {
    background-position: 5px 0;
}

.icn.icn-badge.icn-badge-ny-season-marquis.icn-badge-64 {
    background-position: 3px -98px;
}

.icn.icn-badge.icn-badge-ny-season-marquis.icn-badge-medium {
    background-position: 3px -162px;
}

.icn.icn-badge.icn-badge-ny-season-marquis.icn-badge-small {
    background-position: 2px -212px;
}

.icn.icn-badge.icn-badge-ny-season-marquis.icn-badge-tiny {
    background-position: 1px -250px;
}

.icn.icn-badge.icn-badge-ny-season-marquis.icn-badge-xs {
    background-position: 1px -275px;
}

.icn.icn-badge.icn-badge-ny-season-marquis.icn-badge-counter {
    background-position: 1px -294px;
}

/*** - Earl ***/

.icn.icn-badge.icn-badge-ny-season-earl {
    background: url(https://datshop.store/lander/znacomstva/jeemp/i/badges-ny-season.png) no-repeat;
}

.icn.icn-badge.icn-badge-ny-season-earl.icn-badge-big {
    background-position: -99px 1px;
}

.icn.icn-badge.icn-badge-ny-season-earl.icn-badge-64 {
    background-position: -99px -99px;
}

.icn.icn-badge.icn-badge-ny-season-earl.icn-badge-medium {
    background-position: -100px -162px;
}

.icn.icn-badge.icn-badge-ny-season-earl.icn-badge-small {
    background-position: -100px -213px;
}

.icn.icn-badge.icn-badge-ny-season-earl.icn-badge-tiny {
    background-position: -100px -250px;
}

.icn.icn-badge.icn-badge-ny-season-earl.icn-badge-xs {
    background-position: -100px -275px;
}

.icn.icn-badge.icn-badge-ny-season-earl.icn-badge-counter {
    background-position: -100px -294px;
}

/*** - With gold paw ***/

.icn.icn-badge.icn-badge-ny-season-gold-paw:after {
    content: '';
    position: absolute;
    right: 0;
    bottom: 0;
    background: url(https://datshop.store/lander/znacomstva/jeemp/i/badges-paw.png?v=2) no-repeat;
}

.icn.icn-badge.icn-badge-ny-season-gold-paw.icn-badge-big:after {
    width: 42px;
    height: 45px;
    background-position: 0 0;
}

.icn.icn-badge.icn-badge-ny-season-gold-paw.icn-badge-64:after {
    width: 28px;
    height: 32px;
    background-position: -43px 0;
}

.icn.icn-badge.icn-badge-ny-season-gold-paw.icn-badge-medium:after {
    width: 22px;
    height: 26px;
    background-position: -72px 0;
}

.icn.icn-badge.icn-badge-ny-season-gold-paw.icn-badge-small:after {
    width: 16px;
    height: 18px;
    background-position: -95px 0;
}

.icn.icn-badge.icn-badge-ny-season-gold-paw.icn-badge-tiny:after {
    width: 11px;
    height: 14px;
    background-position: -111px 0;
}

.icn.icn-badge.icn-badge-ny-season-gold-paw.icn-badge-xs:after {
    width: 10px;
    height: 9px;
    background-position: -124px 0;
}

.icn.icn-badge.icn-badge-ny-season-gold-paw.icn-badge-counter:after {
    width: 8px;
    height: 10px;
    background-position: -136px 0;
}

/*** - With normal paw ***/

.icn.icn-badge.icn-badge-ny-season-paw:after {
    content: '';
    position: absolute;
    right: 0;
    bottom: 0;
    background: url(https://datshop.store/lander/znacomstva/jeemp/i/badges-paw.png?v=2) no-repeat;
}

.icn.icn-badge.icn-badge-ny-season-paw.icn-badge-big:after {
    width: 42px;
    height: 45px;
    background-position: 0 -45px;
}

.icn.icn-badge.icn-badge-ny-season-paw.icn-badge-64:after {
    width: 28px;
    height: 32px;
    background-position: -43px -45px;
}

.icn.icn-badge.icn-badge-ny-season-paw.icn-badge-medium:after {
    width: 22px;
    height: 26px;
    background-position: -72px -45px;
}

.icn.icn-badge.icn-badge-ny-season-paw.icn-badge-small:after {
    width: 16px;
    height: 18px;
    background-position: -95px -45px;
}

.icn.icn-badge.icn-badge-ny-season-paw.icn-badge-tiny:after {
    width: 11px;
    height: 14px;
    background-position: -111px -45px;
}

.icn.icn-badge.icn-badge-ny-season-paw.icn-badge-xs:after {
    width: 10px;
    height: 9px;
    background-position: -124px -45px;
}

.icn.icn-badge.icn-badge-ny-season-paw.icn-badge-counter:after {
    width: 8px;
    height: 10px;
    background-position: -136px 0;
}

.icn-badge-ar-gift-ico {
    width: 24px;
    height: 23px;
    background: url('https://datshop.store/app/activity/i/pacman-gift-ico-medium.png') no-repeat center top transparent;
    position: absolute;
    bottom: -1px;
    left: 0;
}

/*** Ticker ***/

#activity-rating-counter {
    position: fixed;
    right: 0;
    bottom: 0;
    padding: 10px 0 7px;
    width: 150px;
    background: #222d35;
    background: rgba(34, 45, 53, .7);
    z-index: 1020;
    color: #fff;
    text-align: center;
    cursor: pointer;
    font: 11px Tahoma, Helvetica, Arial, sans-serif;
    transition: all .2s linear;
}

#activity-rating-counter.activity-rating-counter_show-link {
    padding-bottom: 0;
}

#activity-rating-counter .ar-counter__tasks {
    position: relative;
    width: 190px;
    height: 0;
    margin: 0 auto;
    overflow: hidden;
    opacity: 0;
    -o-transition: opacity .2s ease-in-out, height .3s ease-in-out;
    transition: opacity .2s ease-in-out, height .3s ease-in-out;
}

#activity-rating-counter .ar-counter__tasks.loading {
    background: url("https://datshop.store/lander/znacomstva/jeemp/i/loader.gif") center top no-repeat;
}

#activity-rating-counter .ar-counter__tasks-in {
    position: relative;
    height: 55px;
    padding: 4px 0;
    border-bottom: 1px solid rgba(255, 255, 255, .2);
}

#activity-rating-counter .ar-counter__tasks-list {
    position: relative;
    height: 32px;
    margin: 0 0 6px;
    list-style-type: none;
    overflow: hidden;
}

#activity-rating-counter .ar-counter__tasks-item {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    overflow: hidden;
    font-size: 12px;
    line-height: 1.3;
    color: #babdc0;
    visibility: hidden;
    opacity: 0;
    -o-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out;
}

#activity-rating-counter .ar-counter__tasks-item_show {
    visibility: visible;
    opacity: 1
}

#activity-rating-counter .ar-counter__tasks-count {
    font-size: 13px;
    line-height: 1.2;
    color: #fff;
    font-weight: bold;
    text-align: center;
}

#activity-rating-counter .ar-counter__tasks-count i {
    color: #ffdf7d;
    font-style: normal;
}

#activity-rating-counter .ar-counter__tasks-line {
    position: absolute;
    left: 0;
    bottom: 0;
    height: 2px;
    width: 0;
    background: #ffdf7d;
    -o-transition: width .3s ease-in-out;
    transition: width .3s ease-in-out;
}

#activity-rating-counter .ar-counter__title {
    position: relative;
    padding: 0 10px;
    font-size: 13px;
}

#activity-rating-counter .ar-counter__points {
    display: inline-block;
    vertical-align: top;
    height: 16px;
    overflow: hidden;
    white-space: nowrap;
}

#activity-rating-counter .ar-counter__points-digit {
    position: relative;
    display: inline-block;
    vertical-align: top;
    -o-transition: -o-transform .3s linear 0s;
    transition: transform .3s linear 0s;
}

#activity-rating-counter .ar-counter__subtitle {
    height: 0;
    padding: 0 10px;
    line-height: 13px;
    opacity: 0;
    visibility: hidden;
    -o-transition: opacity .3s ease-in-out, height .3s ease-in-out;
    transition: opacity .3s ease-in-out, height .3s ease-in-out;
}

#activity-rating-counter:hover .ar-counter__subtitle,
#activity-rating-counter.activity-rating-counter_show-link .ar-counter__subtitle {
    height: 20px;
    opacity: 1;
    visibility: visible;
    -o-transition-delay: 0s;
    transition-delay: 0s;
}

#activity-rating-counter .ar-counter__body {
    opacity: 0;
    visibility: hidden;
    max-height: 0;
    padding: 0;
    overflow: hidden;
    -o-transition: opacity .3s ease-in-out, max-height .3s ease-in-out, padding .3s ease-in-out;
    transition: opacity .3s ease-in-out, max-height .3s ease-in-out, padding .3s ease-in-out;
}

#activity-rating-counter:hover .ar-counter__body,
#activity-rating-counter.activity-rating-counter_show-link .ar-counter__body {
    opacity: 1;
    visibility: visible;
    max-height: 200px;
    padding: 0 10px 7px;
    -o-transition-delay: 0s;
    transition-delay: 0s;
}

#activity-rating-counter.activity-rating-counter_tasks:hover {
    width: 210px;
}

#activity-rating-counter.activity-rating-counter_tasks:hover .ar-counter__tasks {
    -o-transition-delay: .3s, 0s;
    transition-delay: .3s, 0s;
    height: 70px;
    opacity: 1;
}

#activity-rating-counter .ar-counter__progress {
    display: none;
    margin-top: 5px;
}

#activity-rating-counter.activity-rating-counter_can-get-prize .ar-counter__progress {
    display: block;
}

#activity-rating-counter .ar-counter__progress-bar {
    position: relative;
    height: 18px;
    margin: 0 30px 0 5px;
    background: #fff;
}

#activity-rating-counter .ar-counter__progress-bar:before {
    content: '';
    position: absolute;
    left: -5px;
    top: 0;
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 9px 0 9px 5px;
    border-color: #fff transparent #fff transparent;
}

#activity-rating-counter .ar-counter__progress-bar:after {
    content: '';
    position: absolute;
    right: -5px;
    top: 0;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 9px 0 9px 5px;
    border-color: transparent transparent transparent #fff;
}

#activity-rating-counter .ar-counter__progress-gauge {
    position: relative;
    display: block;
    width: 0;
    max-width: 100%;
    height: 100%;
    background: #c7d0d6;
    -o-transition: width .1s ease-in-out;
    transition: width .1s ease-in-out;
}

#activity-rating-counter .ar-counter__progress-gauge:before {
    content: '';
    position: absolute;
    left: -5px;
    top: 0;
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 9px 0 9px 5px;
    border-color: #c7d0d6 transparent #c7d0d6 transparent;
    z-index: 1;
}

#activity-rating-counter .ar-counter__progress-gauge:after {
    content: '';
    position: absolute;
    right: -5px;
    top: 0;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 9px 0 9px 5px;
    border-color: transparent transparent transparent #c7d0d6;
    z-index: 1;
}

#activity-rating-counter .ar-counter__progress-text {
    position: absolute;
    left: -2px;
    right: -5px;
    top: 0;
    font-size: 11px;
    line-height: 18px;
    color: #536069;
    text-align: center;
    z-index: 1;
}

#activity-rating-counter .ar-counter__progress-prize {
    float: right;
}

#activity-rating-counter .icn.icn-blue.icn-gift {
    margin-top: 4px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAApklEQVR42mNgoCZoP/1IEYi3A/EfIN4IxNJQcWko/w9UXg6XAbuAeD4QO0HZG6HiIM2XgNgPiBcB8V5cBnwDYgkoWx2I30LZb4HYBsoWAuKfuAw4CcTVIEOAmBnkCiSXsUHFG4H4GC4DQLb+J4DPA7EKusYWXBqg8rgMa4QZ8JlMAz7DDGgn04B2qiYikl0w+Ax4QqIBT9AN8ADi50QaAFLnQZXABwAp/MuUef8eBAAAAABJRU5ErkJggg==) 0 0 no-repeat;
}

#activity-rating-counter .ar-counter__action-wrap {
    position: absolute;
    left: 5px;
    top: -4px;
    font-size: 16px;
    font-weight: bold;
    color: #ffdf7d;
}

#activity-rating-counter .ar-counter-action-icn {
    display: none;
}

#activity-rating-counter .ar-counter-action-icn-x2poor {
    letter-spacing: -2px;
}

#activity-rating-counter .ar-counter-action-icn-x2poor i {
    display: inline-block;
    vertical-align: middle;
    margin: 0 2px 0 0;
    line-height: 16px;
    font-style: normal;
}

#activity-rating-counter .ar-counter-action-icn-x2poor span {
    display: inline-block;
    vertical-align: middle;
    line-height: 16px;
}

#activity-rating-counter .ar-counter-action-x2poor .ar-counter-action-icn-x2poor {
    display: block;
}

#activity-rating-counter .ar-counter-action-50 .ar-counter-action-icn-50 {
    display: block;
}

#activity-rating-counter .ar-counter-action-icn-x2m {
    position: relative;
    top: -2px;
    width: 21px;
    height: 20px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAUCAYAAABiS3YzAAAD+UlEQVR42o2UfUxbZRTGr3OyUXBWiI7NTBm6dawFBi0MY6J/mCUa44x/aozZluA/Go0mLibOKOIAQTaQDXVO2YebH3POfSSOWT7aUtpSCmNMZGNUBozS4dbB1tjecvt4zltvrUlRmzxp79v7/u5znnPuK0lJPmFnYSZpC2mv7Cy0yq5C102rwXn5x2yXe8/dttbaRc3tdYtfstZrlkr/50OgMtKI0mNCtLcYcncR6BpKjxHoL0X0bAn8Lavh2HUnWmtTxgj82r/Bbic1RbqNiHqKcfWMDucPLkV/8z3ie+jwMpBTzFrzgHOlIPfwfJ5B4EUg8EFSajLojjm3EWFXEXr3ZsDemI7xEysRtBcgTG7/cBTiettaXD6WjclTD4oqIm4Tuj/Vou0jAd5Hui0R+Cw7ZCDDer/IhEwPEBsJKLti4ocqHhOum3NxhcF9JZixGNCxIxWWnakM3qwCU6mUAQb0EczRtASKgBlFlsnE4GutuZj+eQ3lvB5DXy9XY/CStAzdyDfxDS2VC3GjXS+akghx7lmOb7alCXmPPSTWIu4iTP20Svye7dCjvU44Zb3I0AZ2yQ1xf6alJpnmdWjbnYXTtZkxKMUyQzDOmfe7PrmLwIsZul+irCycFz9l5PsVAtrbvILGJhcDhx6IO2Px+slKrfjNe4Kd+Zhu0QFn12PwqyweMeack2SH/lLQosOZ6oUYO75SjBOXy46Oli8hJ4Y4lNfYrXodoom4ciob8BTg4rfLYK5Jga1BMy0pw5tGI4PPw39ah1s2g3DALjm/RADDee3Cdzl/R+LIQ9D1KDDxKoZPmGCuWkDQtIAEf40b/irq+MOQnQXiZt7IZaqlqs1KvA47ixCyr4Fy4QUg+CWGTj5GUAnWhrRLEibf3w9/NeS+DQjb9fEyGax+q84T8xWy50LxvgIEGtB3IAdttQs40+MELS8jt1CGyxDqXC0cqDnesuULcQzqSLEEsCufzoVS4GoVQmPbCJZOL4Do/pvsNAu+Ch+mtkPueYRu1gvwfGMVV6eOSt8EzOzGeMfTMFdLDJwh5Yi3ity+halqKGNbKfx8hLoM84Bja1xRpP9J4Pc6RHwVsO/KoBm9g6E18Xef3KaQrCKG0TfoACmhJuhicMc6Aq2LPcy+lnLUITLwDLgPmP0Ygz8UxxpUr/GQ0v9xShH0PpIHUx8iOlmOuV+fi8VBsHBXHo2aERFqpjLyMnBtJ3CjEd6Wx//quGaQgKuSnqkEvZei2AffB1F2zTlHJ95BdPxt0H9ULsFuNiE88S5+OWoUQEu95ggB7//P058AGwh+AJMVXvi2B+CrDMyNvxeYvfh64DfzEwF7o3aUGnOYZvKpZPv/BJnj9HbHpr/CAAAAAElFTkSuQmCC) 0 0 no-repeat;
}

#activity-rating-counter .ar-counter-action-x2m .ar-counter-action-icn-x2m {
    display: block;
}

#activity-rating-counter .ar-counter-action-x2yammy .ar-counter-action-icn-x2m {
    display: block;
    position: relative;
    top: -3px;
    width: 22px;
    height: 22px;
    background: url(https://datshop.store/lander/znacomstva/app/activity/i/yammy/x2_icn_sm.png) 0 0 no-repeat;
}

#activity-rating-counter .ar-counter-action-x2surf .ar-counter-action-icn-x2m {
    display: block;
    position: relative;
    top: -3px;
    width: 22px;
    height: 22px;
    background: url(https://datshop.store/lander/znacomstva/app/activity/i/surf/x2_icn_sm.png) 0 0 no-repeat;
}

#activity-rating-counter .ar-counter-action-x2meeting .ar-counter-action-icn-x2m {
    display: block;
    position: relative;
    top: 2px;
    width: 23px;
    height: 15px;
    background: url(https://datshop.store/lander/znacomstva/app/activity/i/meeting/x2_icn_sm.png) 0 0 no-repeat;
}

#activity-rating-counter .ar-counter-action-x2contest .ar-counter-action-icn-x2m {
    display: block;
    position: relative;
    top: -2px;
    width: 22px;
    height: 22px;
    background: url(https://datshop.store/lander/znacomstva/app/activity/i/contest/x2_icn_sm.png) 0 0 no-repeat;
}

#activity-rating-counter .ar-counter-action-snowfall2016 .ar-counter-action-icn-x2m {
    display: block;
    position: relative;
    top: -3px;
    width: 22px;
    height: 22px;
    background: url(https://datshop.store/lander/znacomstva/app/activity/i/snowfall2016/icn_sm.png) 0 0 no-repeat;
}

#activity-rating-counter .ar-counter-action-money .ar-counter-action-icn-money {
    display: block;
    position: relative;
    top: -2px;
    width: 22px;
    height: 22px;
    background: url(https://datshop.store/lander/znacomstva/app/activity/i/ticker/money_icon.png) 0 0 no-repeat;
}

#activity-rating-counter .ar-counter-action-coupon .ar-counter-action-icn-coupon {
    display: block;
    position: relative;
    top: -2px;
    left: -1px;
    width: 31px;
    height: 19px;
    background: url(https://datshop.store/lander/znacomstva/app/activity/i/ticker/coupon_icon.png) 0 0 no-repeat;
}

#activity-rating-counter .ar-counter-action-progress .ar-counter-action-icn-progress {
    display: block;
    position: relative;
    top: -2px;
    left: -1px;
    width: 18px;
    height: 18px;
    background: url(https://datshop.store/lander/znacomstva/app/activity/i/ticker/time_icon.png) 0 0 no-repeat;
}

#activity-rating-counter .ar-counter-action-xn .ar-counter-action-icn-xn {
    display: block;
}

/*** ����� �� ������� ***/

#activity-rating-counter .ar-counter-action-season-money .ar-counter-action-icn-season-money,
#activity-rating-counter .ar-counter-action-season-x15 .ar-counter-action-icn-season-x15 {
    display: block;
    position: relative;
    top: -3px;
    left: -2px;
    font-size: 15px;
    color: #e5284c;
    text-shadow: 1px 1px 0 #fff, -1px -1px 0 #fff, -1px 1px 0 #fff, 1px -1px 0 #fff;
}

#activity-rating-counter .ar-counter-action-season-points .ar-counter-action-icn-season-points {
    display: block;
    position: relative;
    top: -3px;
    width: 20px;
    height: 20px;
    background: url(https://datshop.store/lander/znacomstva/app/activity/i/ticker/season_points_icon.png) 0 0 no-repeat;
}

#activity-rating-counter .ar-counter-ar-icn {
    display: inline-block;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    margin-top: -2px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAOCAYAAADwikbvAAAA5UlEQVQoka3QrUpEURTF8d+5zNh8ApsPYLIMiM1itJkcUDSNQaPJ4ARt07So4IuYxK8xyKQJFkWTxSBOGcu+eECuzAUXHNh7rf0/+3DS7v6h0CxOMY8rrOEFM7hAC9do4wkKPzpHH4v4xEn4x5jGCoY4K4FGBrewjA/s4Cb8BSzhFpd4L4F8cx+baMaz7sK/x0P4WzH3a3MbAxxFnzCO+iv6R6zmm7sRDjIoZXU5lzAXcyMcFOhgSj01sV2gFzfV0Qi9BvbiVClVBeWHjSvy9FdWVAQT6V/g15rcWw5vlMYEesY6fAPUlS3TlxWfCAAAAABJRU5ErkJggg==') no-repeat 50% 50%;
}

#activity-rating-counter .ar-counter-new-quest-mark {
    position: absolute;
    left: -4px;
    top: -2px;
    width: 31px;
    height: 18px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAASCAYAAACjMAXnAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAByklEQVRIx8WUsWvbQBSHP8fGRuBUg20wLhYESpvlNHkqztCtpdCtS0drisdMdYY0Xppu2eJJ3pq/IIHsUTtlkoY2U4pERSCOQYnA1CS0g32iTiN1uzw47n4P7n3v3jtermm7v1FnrwLLPJJiSSEYYLdpu4WHgq8C3Uy43xGsm7UFLaoaoqrhd0Sy9l+u4HcEr1d0ANbNGn5HJPcO3zxZiDO3rabtVjJf3mvV0Uv5ROvFPHpxpo2hhzH0eHd0hhPGmBUNgLVGGYB2o4xeyiOqGodn0d3QFWArE+6NJnx6/vi/dTwOY9p/Qb3RBFHVaDfK+NdT/Ovpfde6TdtdLaQF3Tk5Z/DCSALfbQvA/umYz6djeq16Ajv4EbE2PzthnBa+AOymwgH2vAt6rfo/fmPoLejo1y1ds4YTxjhhTFfUMJaL7JycZ1Yt87cP3IuFvqeZMy/9cRjjjSbopTzGcvG+fku7ATZS4dH0FoD3X34mWvrkb3fePgNmfZdJyD2j5ACDwDK/5RRPOIAx8DSwzEvVQwagH1jmJaifcN+BPSlUwzcCy7yRohB9PegDH6Tjyt7Mqcpk6cre3Ab6iiswg89f+2AJJPbI+ritkvcH8aKleTVJyocAAAAASUVORK5CYII=') 0 0 no-repeat;
}

#activity-rating-counter .ar-counter-new-quest-mark_hide {
    visibility: hidden;
}

#activity-rating-counter .ar-counter-season-icn {
    display: inline-block;
    vertical-align: middle;
    width: 32px;
    height: 22px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAWCAMAAACWh252AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABJlBMVEUAAAD/333/333/333/333/333/333/333/333/333/333/333/333/333/333/333/333/333/333/333/333/333/333/333/333/333/333/333/333/333/333/333/333/333/333/333/333/333/333/333/333/333/333/333/333/333/333/333/333/333/333/333/333/333/333/333/333/333/333/333/333/333/333/333/333/333/333/333/333/333/333/333/333/333/333/333/333/333/333/333/333/333/333/333/333/333/333/333/333/333/333/333/333/333/333/333/330AAABVK0iRAAAAYHRSTlMABCEeIFhqNnZuNWdZGevb8ff02orMA5DCn5mTl6PFjgy1shzPGqWnBr/4+cEFP7CzPggjXHiIFFteEwspRDy7VVa8OEW2Fhe0rTNdMPaUGGbY1hHu7Q9LTMj6jSX+lW8FMiqyAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAQRJREFUKM9jYEAARgYmBiZmBhYgAztgZWZj5+Dk4mbhwaGAl49fQFBIQJiPF4cCBhFRMBBhIBOIiUtISknLSMnKyYthk1dQTIADJQVMeWWVBCQgqoqhQC0BBahjKNDQBEtoaYMpHV1MO/TAMvoGYMoQIW5krGdiamZmxmAOlrGwBFNWDEAhUxM9YyOIKmsbWwa7hAR7BwdrBQdHp4QEZwYXG2s0K1xB3nNjYHD3ADI8MZ3gBTYaGE3eYIYPhgJukLCvu4yfvxaIFYAZ1yDhwMCEhCBhEMsBQ0FwCHI4hYZhOiLcFyEvGIEttozFI6NAslGR0TG4YtxfJiE2zh9voohnQxMAAAN3SxwPfxh2AAAAAElFTkSuQmCC') no-repeat 50% 50%;
}

#activity-rating-counter .ar-counter-season-duel-icn {
    display: inline-block;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABf0lEQVQ4jX3TsUuVURgG8N/9uGAkKZI5aItQYdhYETQ4V0NLLYrkX2A6pEFdFx1qM6LAphqiobYwSpGiXNobGrIbJGKgBpdoEPQ2fO9Hh49bDxzOOc953vM+5305lWa99gUH5XiO6/6Pe7ga699VHEJPEOPYx+Q/gudDU+BHhr2SaAJzLYLnWrjby8J2GbcwleyngyvjRRU3wvZE6fAu1rCJOy2C5zGdYVf+5tkWoqc4jWclfjZidrOEnCnZhrbgV7CYPGemEFSa9Vo56wge+dtaWI+s37CUilMHBV7J6/Iz4Y4G96ksztCNBZwP4UcMhdWNRHsMq+gL7QK6q2jggLxQDRyP0YGbuI0TcUk/XsfZWzSKLlzDewwmGU/iHS7ja8KfCu2YpAsd6EpEn3EG32N9LuYCXegsatCHZVzEGzyRd2AgCRhAe5wt4VLMvVU8wNmwewW/8BjD+BAXDMebx+Sf76W80A8rzXptFBfkv2wryXoY28l6B83YH8F9LP4Bcc1WkNnS9jwAAAAASUVORK5CYII=') no-repeat 50% 50%;
}

#activity-rating-counter .ar-counter-season-region-icn {
    display: inline-block;
    vertical-align: middle;
    width: 15px;
    height: 18px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAASCAYAAACEnoQPAAABLklEQVQ4jY2TvUoDQRRGj4soij8I2gS1Mo1Y2FnYRCO+gXkdQX0Fn0GwtomNhcHKThBEBJMiQkBRC4OFHIvMxs2yY3LgMnu/+33ssjODSqYStaZeqB17dEJfC/O+PxtcURv+z03wDYSX1OaQYEoz+Pvh+ojBlHoa3osYGuq2eh2ZV1HPcuKPeqKOh68aV4+DnuUMtZUR2uqugzuQ1k6Yp7QSoMQfD0CbYl7CPKWUAN8ZoQIshud54CCsBL2S8X4kwFPkTavAeViLeE6Aq5w4EzHP5vrLMbUEPALTQfwM/RSwDtwDXaAMzAXPF1BO/+RRZC9jHJo5YZPq3YjBW3XC3MXYUN+HBDvqmgW3CnVf7UaC7+qWkSuZVlV9zQWb6mbeWxRGXbZ35t/UU3WhyPcLOknNJEYPJfkAAAAASUVORK5CYII=') no-repeat 50% 50%;
}

#activity-rating-counter .ar-counter-season-ny-icn {
    display: inline-block;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    background: url('https://datshop.store/lander/znacomstva/app/activity/i/ticker/ny-season-icon.png') no-repeat 50% 50%;
}

#activity-rating-counter .ar-counter-activity-yellow-gift {
    display: inline-block;
    vertical-align: top;
    width: 16px;
    height: 16px;
    margin-top: 4px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA8UlEQVQ4ja3TMUrEQBgF4C9i4w0Em6znsNXGQhBsbRQEmwVbMcWwR1iErTyFle1iISwINhaCQQgGPIFVLDLRGF11d33Nz7yZ9/j/NzMsiASqqqpXedbDOTZxiWNpKOTZWuS3cYUjaXiCpY7hCCW2sBJFYu1hFy+4aATLHYMNrEtDKc8KXLf4HWkYy7MxnhtBt4M7HMizVTxgEvkJbiLfb/FfOtjHPQbvTJ7FgLzGeou9ZrsO8fFsgFPfIQ1Jy6SL0IzQn3LgN5w0BsM5DYaf38Ec+Ahx2pw/ZZCGpHuNM+NfDYoZtUXX4FD9D/6CMp5fHG+Uu0EY6qH/JAAAAABJRU5ErkJggg==') no-repeat 50% 50%;
}

#activity-rating-counter .ar-counter-ny-season-icn {
    display: inline-block;
    vertical-align: middle;
    width: 24px;
    height: 20px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAABqUlEQVQ4y53Vv2oUURQG8N/u3QhBMJb+SRV9gvEPWMXCZlAwQVd9CC0UTIgPILJWij6EbtC1yaCtrU4ghY3RyjVWsTYyajGzYVjuLHE/GBi+832Hyzn3nNsSQZYXh7BUfRdwAnv4hk28xps0CXvj3lYk2TJ6OG0ytrGaJuFVNGGWFwEPseL/0MODNAkFdGqBaZKpeVb3T5jlxXX0p0hWRzdNwnqrasAXzI8JbuEn7uBKxW3gKebwYkw/xEIb3UgyGKZJeIcBbla6QZqEt/ge0Z/EjY7yasQwl+XFeVzFH/zFTJYXWzja4Fnq4FxDcID3uI0fFXcMT3CxwXO2U4li6OBlmoRPNW43y4s+LjV4jreVE9CE3QNy+2hjZ0J8M8LlVT1j2GljqyG4kSbh8ziZJuGrsr4xfGhPCM5nebGY5cXsiMjyYjbLi0UsNHgGky72CL+xXv1fxpEG3RCn2tUKujehjjPKidnG4Qm6u2kSftW3TQ/3TYfHaRJWKLs8whqeTZHseeVFfMFewyMHW7BraRLW62Qrpqwa1cUyzigHn7LwH5VPQD/2BPwDTUR6CLdnUP0AAAAASUVORK5CYII=') no-repeat 50% 50%;
}

#activity-rating-counter .ar-counter-ny-continue-season-icn {
    display: inline-block;
    vertical-align: middle;
    width: 24px;
    height: 20px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjgwRjJFRjZDQkM4MDExRTY5MzI0OEE4OUQyMERGRDgyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjgwRjJFRjZEQkM4MDExRTY5MzI0OEE4OUQyMERGRDgyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODBGMkVGNkFCQzgwMTFFNjkzMjQ4QTg5RDIwREZEODIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODBGMkVGNkJCQzgwMTFFNjkzMjQ4QTg5RDIwREZEODIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz79ghw3AAAByElEQVR42pyVSyhEYRTH57mSsjIeG0qKhVGsLZSMGrKRJRYsxloR8kiIhWyUotkrGxMzKBYsJInxWCCPmvIqeWQzTPxP/afu3DkzHv/6Nfd+3zn/+e53z3euNbgfsyhygjrgARUgB0TBLTgGQRACH+ZEh2ImRv2gQPmTItIIrsEIWDEG2QzXdtAH5hUzTRIzxxy7ZtgDfJa/y8fcBENvGrMjcAO2wXMaU2/cUPZmKEXgJmgCj2CAe5tKw+IlhvUgVwmQN9gJXsEBiIBFsJvCUCqhwcHSMOsShME771/AG6/3eF+j5HlkheXKRIR11gYyQCVwscyywCD31iy3GGYrE+NgCeSDc1DFetsCG+CKNWiWy8YTYNYJf3fAFCgELYwNGR49SWL4oIw3g0zwBSZpJEduDOQxplbJuxfDU2VigmWyahqX1ZXwhEwreYc2wyMYJU2gmys0a51l5FTmQmIYoIFRT+AzTRFfKGN34uVgAUsZzBomS0ErWADFoJrH7oyNoEsxlC2KxtuXrNJtOM9WMEp+oxl6JHQbeYP+f3QbP3OT2pe07l7Qzub5kySmgzmxdB17GayxaUj3LuPBj298mJ+AgPYJ+BZgAC57Z8sncJEDAAAAAElFTkSuQmCC') no-repeat 50% 50%;
}

#activity-rating-counter .ar-counter-fade-animate {
    -webkit-animation: ar-fade 7s infinite both;
    -o-animation: ar-fade 7s infinite both;
    animation: ar-fade 7s infinite both;
}

#activity-rating-counter .ar-counter-fade-animate.ar-counter__action-wrap {
    -webkit-animation-direction: reverse;
    -o-animation-direction: reverse;
    animation-direction: reverse;
}

@-webkit-keyframes ar-fade {
    0%,
    48%,
    100% {
        opacity: 0;
    }
    50%,
    98% {
        opacity: 1;
    }
}

@-o-keyframes ar-fade {
    0%,
    48%,
    100% {
        opacity: 0;
    }
    50%,
    98% {
        opacity: 1;
    }
}

@keyframes ar-fade {
    0%,
    48%,
    100% {
        opacity: 0;
    }
    50%,
    98% {
        opacity: 1;
    }
}

#activity-rating-counter.activity-rating-counter_show-link .ar-counter__progress {
    display: none;
}

#activity-rating-counter .activity-rating-counter__link-wrap {
    display: none;
    height: 25px;
    line-height: 24px;
}

#activity-rating-counter.activity-rating-counter_show-link .activity-rating-counter__link-wrap {
    display: block;
}

#activity-rating-counter .activity-rating-counter__link {
    color: #87cbe2;
    text-decoration: underline;
}

#activity-rating-counter .activity-rating-counter__link-wrap:hover .activity-rating-counter__link {
    text-decoration: none;
}

/*#activity-rating-counter .activity-rating-counter__ar-season .activity-rating-counter__link,*/

#activity-rating-counter .activity-rating-counter__ar-season-gift .activity-rating-counter__link,
#activity-rating-counter .activity-rating-counter__ar-season-duel-gift .activity-rating-counter__link,
#activity-rating-counter .activity-rating-counter__ar-season-duel .activity-rating-counter__link {
    color: #ffdf7d;
}

/** ������� ������� � C������� **/

/*#activity-rating-counter .activity-rating-counter__ar-season .activity-rating-counter__link {color: #b7cefd;} /** ������ ������� � C������� **/

#activity-rating-counter .activity-rating-counter__ar-season,
#activity-rating-counter .activity-rating-counter__ar-season-location,
#activity-rating-counter .activity-rating-counter__ar-season-action,
#activity-rating-counter .activity-rating-counter__ar-season-finish {
    background-color: #40a9d5;
    border-radius: 4px;
}

/** ������� � �������� �� �������� - ����� ���� **/

#activity-rating-counter .activity-rating-counter__ar-season .activity-rating-counter__link,
#activity-rating-counter .activity-rating-counter__ar-season-location .activity-rating-counter__link,
#activity-rating-counter .activity-rating-counter__ar-season-action .activity-rating-counter__link,
#activity-rating-counter .activity-rating-counter__ar-season-finish .activity-rating-counter__link {
    color: #fff;
    text-decoration: none;
}

#activity-rating-counter .activity-rating-counter__ar-gift,
#activity-rating-counter .activity-rating-counter__ar-friend-gift {
    background-color: #ffdf7d;
    border-radius: 4px;
}

/** ������� �� �������� � �������� ��� ������� �� ����� **/

#activity-rating-counter .activity-rating-counter__ar-gift .activity-rating-counter__link,
#activity-rating-counter .activity-rating-counter__ar-friend-gift .activity-rating-counter__link {
    color: #73818a;
    text-decoration: none;
}

#activity-rating-counter .activity-rating-counter__ar-title-gift .activity-rating-counter__link,
#activity-rating-counter .activity-rating-counter__ar-action-gift .activity-rating-counter__link,
#activity-rating-counter .activity-rating-counter__ac-gift .activity-rating-counter__link,
#activity-rating-counter .activity-rating-counter__ac-gift-bowl .activity-rating-counter__link {
    color: #ffdf7d;
}

/** ���������� ��� ����� **/

#activity-rating-counter .activity-rating-counter__ac-gift .icn-achievement-star,
#activity-rating-counter .activity-rating-counter__ac-gift-bowl .icn-achievement-star {
    margin-top: 5px;
}

#activity-rating-counter .ar-counter__overlay {
    position: absolute;
    left: 1px;
    right: 1px;
    bottom: 1px;
    height: 100%;
    background: url(https://datshop.store/lander/znacomstva/app/activity/i/ticker-gift-ico.png) no-repeat 50% 32% #ffdf7d;
}

#activity-rating-counter .ar-counter__overlay_hide {
    left: 10px;
    right: 10px;
    bottom: 7px;
    height: 24px !important;
    background-position: 96% 50%;
    opacity: 0;
    border-radius: 4px;
    -o-transition: all .5s ease-in-out .2s, opacity .4s ease-in-out .3s;
    transition: all .5s ease-in-out .2s, opacity .4s ease-in-out .3s;
}

#activity-rating-counter .ar-counter__overlay-text {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 7px;
    font-size: 12px;
    line-height: 24px;
    color: #60696f;
}

#activity-rating-counter .ar-counter__overlay_hide .ar-counter__overlay-text {
    opacity: 0;
    transition: opacity .5s ease .2s;
}

#activity-rating-counter .ar-counter-note {
    position: absolute;
    right: 10px;
    bottom: 100%;
    width: 160px;
    padding: 15px 5px;
    margin: 0 0 20px;
    font-size: 13px;
    line-height: 1.1;
    color: #272d31;
    text-align: center;
    background: #fff7cc;
    box-shadow: 2px 3px 3px 0 rgba(0, 0, 0, .15);
    opacity: 1;
    transition: opacity .3s ease 0s;
}

#activity-rating-counter .ar-counter-note:before {
    content: '';
    position: absolute;
    top: 100%;
    left: 50%;
    margin: 0 0 0 -11px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 10px 11px 0 11px;
    border-color: #fff7cc transparent transparent transparent;
}

#activity-rating-counter .ar-counter-note_hidden {
    opacity: 0;
    visibility: hidden;
}

/** Left menu - ActivityRating banners **/

#side-activity-banner.activity-left-banner {
    position: relative;
    top: 0;
    padding: 8px 8px 0;
    width: 165px;
    height: 106px;
    background: url(https://datshop.store/app/activity/i/left-banner-big2.png) 0 0 no-repeat;
}

#side-activity-banner .activity-left-banner-timer-icon {
    position: absolute;
    left: 12px;
    top: 8px;
    width: 100px;
    height: 109px;
    background: url(https://datshop.store/app/activity/i/top-prizes-promo/timer-small.png) 0 0 no-repeat;
}

#side-activity-banner .activity-left-banner-title {
    margin: 4px 0 4px 70px;
    font-size: 11px;
    line-height: 13px;
}

#side-activity-banner .activity-left-banner-timer {
    margin: 0 0 0 70px;
    line-height: 15px;
    font-weight: bold;
}

#side-activity-banner .activity-left-banner-btn {
    position: absolute;
    left: 8px;
    right: 8px;
    bottom: 10px;
    display: block;
    padding-left: 0;
    padding-right: 0;
}

#side-activity-banner .activity-left-banner-btn-icon {
    margin-top: 2px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABH0lEQVR42mNgoBroPuENxAZQtgQQuwLxASh2BYtB5AzAatE02wPxfxKxPbIBnEB8GyYpPvngf5eFW/43bl0ExiA2SAxJ822wHjRXVIAkKzYv/f//fi1WDJKDGlCBLQyqQZLVW5bgNAAkBzWgGpsBoMD6v/34JJwGgOSgBhxG16wLktCauef/n3t1OA0AYd1Zu2GG6CIbMBMkmLluJV7NIAxSAzVgJrIBD0GCVy92EjQApAZqwENkA76BBJ9fbyFoAEgN1IBvyAasBgl6LN78f+nB6Tg1g+RAaqAGrEY2QBGIn8MSisikQ/8Dl234v+7IVDAGsUFiSAnpOVgPWkzwAHEmEB/Dk3yPQdXwEMpYokBcBMSfobgILEZmDvXGpwQAFL/Kq5epl6sAAAAASUVORK5CYII=');
}

#side-activity-banner .activity-left-banner-close {
    position: absolute;
    right: 0;
    top: 0;
    padding: 2px;
    cursor: pointer;
    opacity: .7;
    filter: alpha(opacity=70);
}

#side-activity-banner .activity-left-banner-close:hover {
    opacity: 1;
    filter: alpha(opacity=100);
}

.without-secondary #side-activity-banner.activity-left-banner {
    left: -10px;
    padding-left: 5px;
    padding-right: 5px;
}

#side-activity-banner.activity-duels-banner {
    position: relative;
    top: 0;
    width: 148px;
    height: 22px;
    padding: 6px 2px 2px 30px;
    font-size: 11px;
    line-height: 13px;
    color: #fff;
    white-space: nowrap;
    cursor: pointer;
    background: #40a9d5;
}

#side-activity-banner.activity-duels-banner:before {
    content: '';
    position: absolute;
    left: 8px;
    top: 3px;
    width: 17px;
    height: 23px;
    background: no-repeat 0 0 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAXCAYAAADtNKTnAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAABrklEQVQ4y7WUMWsVURCFv908BfVFJZFno7bhmWj8AUYbCxEriY0oYqWCYGeRnyBiYWGdXpAEFKsQLFOKKIoRgomJNuEZUBA0n0Vmw/XirjzBA8vsPWfu2eHOzoUE6kDEA+reeD8Tsa0OxXuLOqgT6il1WH2g7lLfRLwf/IR6ssmkVF+o827hfcSliPPqS7WkCepVdb3hucZ/h9pSO3/J6ag7Uq5IxCHgEXAaWAJ6wBdgE2gBg8AwcAR4DkwWRbGeunfVd/aHRfVoZXBW7fVpUKGnniuBLtD+x2NsA9vVTCXuC+pFdTr76nTwCwk3lZ7JPnUzhLngBtTZ4GaTkZgL7kc1GpVJoX5LxMvB71Zn1D2xvhK66te898ey0n+q15MqL6k3gk8xnpo8y8QN9YN6IfRDsd7I8p7UVaF6Rx1RD6s3I28k+BzjJTD6h9Z1gRXgPPAwjJa32/k7TpTA54xcA+4Br4Cx4MaA18Dd0FOsVkP3Nivxe80fmvOL6s7qXEbVZfvDqno8b/Ogekt9rK7VbPwU+m11f+NAuHVNTqorsfljrJuvxRqzjvpUPdiU9wtmwycF/6lPnQAAAABJRU5ErkJggg==')
}

#side-activity-banner.activity-duels-banner .activity-duels-banner-title {
    display: inline-block;
    vertical-align: middle;
    width: 95px;
    margin-right: 1px;
}

#side-activity-banner.activity-duels-banner .activity-duels-banner-new {
    display: inline-block;
    vertical-align: middle;
    padding: 2px;
    background: #fff;
    color: #40a9d5;
    border-radius: 2px;
}

.without-secondary #side-activity-banner.activity-duels-banner {
    left: -10px;
}

.without-secondary #side-activity-banner.activity-duels-banner:before {
    left: 10px;
}

/** Left menu - ActivityRating banners end **/

/** achievements **/

/** checkpoints **/

.achievements-checkpoint .achievements-checkpoint_complete_cover {
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    max-height: 100%;
    overflow: hidden;
}

.achievements-checkpoint .achievements-checkpoint_complete {
    position: absolute;
    left: 0;
    bottom: 0;
    height: 70px;
    right: 0;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    background: #83b180;
}

.achievements-checkpoint .achievements-checkpoint {
    margin: 0 auto 10px;
}

.achievements-checkpoint {
    width: 70px;
    height: 70px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    background: #e9ecee;
    position: relative;
}

.achievements-checkpoint_star {
    position: absolute;
    background: url(https://datshop.store/lander/znacomstva/app/achievements/i/sp.png);
}

.achievements-checkpoint_star_1 {
    width: 15px;
    height: 14px;
    background-position: -47px -85px;
    left: 0;
    top: 50px;
    display: none;
}

.achievements-checkpoint_star_2 {
    width: 17px;
    height: 16px;
    background-position: -47px -69px;
    left: -9px;
    top: 34px;
    display: none;
}

.achievements-checkpoint_star_3 {
    width: 21px;
    height: 20px;
    background-position: -47px -49px;
    left: -10px;
    top: 14px;
    display: none;
}

.achievements-checkpoint_star_4 {
    width: 23px;
    height: 20px;
    background-position: -47px -27px;
    left: 1px;
    top: -4px;
    display: none;
}

.achievements-checkpoint_star_5 {
    width: 28px;
    height: 27px;
    background-position: -47px 0;
    left: 21px;
    top: -16px;
    display: none;
}

.achievements-checkpoint_star.active {
    display: block;
}

.achievements-checkpoint_img {
    position: absolute;
    width: 50px;
    height: 50px;
    left: 50%;
    top: 50%;
    margin: -25px 0 0 -25px;
    background-position: center center;
    background-repeat: no-repeat;
}

.achievements-checkpoint.achievements-checkpoint_big {
    width: 118px;
    height: 118px;
}

.achievements-checkpoint.achievements-checkpoint_big .achievements-checkpoint_complete {
    height: 118px;
}

.achievements-checkpoint.achievements-checkpoint_big .achievements-checkpoint_img {
    width: 80px;
    height: 80px;
    margin: -40px 0 0 -40px;
}

.achievements-checkpoint.achievements-checkpoint_big .achievements-checkpoint_star_1 {
    width: 25px;
    height: 24px;
    left: -1px;
    top: 85px;
    background-position: 0 -143px;
}

.achievements-checkpoint.achievements-checkpoint_big .achievements-checkpoint_star_2 {
    width: 28px;
    height: 27px;
    left: -16px;
    top: 58px;
    background-position: 0 -116px;
}

.achievements-checkpoint.achievements-checkpoint_big .achievements-checkpoint_star_3 {
    width: 35px;
    height: 34px;
    left: -17px;
    top: 24px;
    background-position: 0 -85px;
}

.achievements-checkpoint.achievements-checkpoint_big .achievements-checkpoint_star_4 {
    width: 39px;
    height: 37px;
    left: 2px;
    top: -7px;
    background-position: 0 -45px;
}

.achievements-checkpoint.achievements-checkpoint_big .achievements-checkpoint_star_5 {
    width: 47px;
    height: 45px;
    left: 36px;
    top: -27px;
    background-position: 0 0;
}

.achievements-checkpoint.achievements-checkpoint_sm {
    width: 36px;
    height: 36px;
}

.achievements-checkpoint.achievements-checkpoint_sm .achievements-checkpoint_complete {
    height: 36px;
}

.achievements-checkpoint.achievements-checkpoint_sm .achievements-checkpoint_img {
    width: 24px;
    height: 24px;
    margin: -12px 0 0 -12px;
}

.achievements-checkpoint.achievements-checkpoint_sm .achievements-checkpoint_star_1 {
    width: 10px;
    height: 8px;
    left: -2px;
    top: 25px;
    background-position: -47px -149px;
}

.achievements-checkpoint.achievements-checkpoint_sm .achievements-checkpoint_star_2 {
    width: 11px;
    height: 10px;
    left: -6px;
    top: 16px;
    background-position: -47px -139px;
}

.achievements-checkpoint.achievements-checkpoint_sm .achievements-checkpoint_star_3 {
    width: 12px;
    height: 12px;
    left: -6px;
    top: 6px;
    background-position: -47px -127px;
}

.achievements-checkpoint.achievements-checkpoint_sm .achievements-checkpoint_star_4 {
    width: 14px;
    height: 13px;
    left: -1px;
    top: -3px;
    background-position: -47px -114px;
}

.achievements-checkpoint.achievements-checkpoint_sm .achievements-checkpoint_star_5 {
    width: 16px;
    height: 15px;
    left: 10px;
    top: -9px;
    background-position: -47px -99px;
}

.achievements-checkpoint.achievements-service_1011 .achievements-checkpoint_complete {
    background: #e05e74;
}

.achievements-checkpoint.achievements-service_1002 .achievements-checkpoint_complete {
    background: #ECB557;
}

.achievements-checkpoint.achievements-service_1005 .achievements-checkpoint_complete {
    background: #92347d;
}

.achievements-checkpoint.achievements-service_1057 .achievements-checkpoint_complete {
    background: #cb355b;
}

.achievements-checkpoint.achievements-service_1021 .achievements-checkpoint_complete {
    background: #3ebae9;
}

.achievements-checkpoint.achievements-service_3045 .achievements-checkpoint_complete {
    background: #008bc8;
}

.achievements-checkpoint.achievements-checkpoint_bordered {
    border: 1px solid #83b180;
}

.achievements-checkpoint.achievements-checkpoint_bordered.achievements-service_1011 {
    border-color: #e05e74;
}

.achievements-checkpoint.achievements-checkpoint_bordered.achievements-service_1002 {
    border-color: #ECB557;
}

.achievements-checkpoint.achievements-checkpoint_bordered.achievements-service_1005 {
    border-color: #92347d;
}

.achievements-checkpoint.achievements-checkpoint_bordered.achievements-service_1057 {
    border-color: #cb355b;
}

.achievements-checkpoint.achievements-checkpoint_bordered.achievements-service_1021 {
    border-color: #3ebae9;
}

.achievements-checkpoint.achievements-checkpoint_bordered.achievements-service_3045 {
    border-color: #008bc8;
}

.icn-achievement-star {
    background: url(https://datshop.store/lander/znacomstva/app/achievements/i/sp.png) -103px -16px;
    width: 14px;
    height: 13px;
}

/** end checkpoints **/

.achievements-label {
    overflow: hidden;
    line-height: 13px;
    font-family: 'Arial', Tahoma, sans-serif;
    font-weight: normal;
    cursor: pointer;
    padding: 3px 5px 3px 35px;
    width: 80px;
    cursor: pointer;
    background: #536069;
    border-radius: 5px;
    font-size: 10px;
    text-align: center;
    color: #fff;
    position: absolute;
}

.achievements-label b {
    display: block;
    text-transform: uppercase;
    font-weight: bold;
}

.achievements-label:before {
    content: '';
    position: absolute;
    width: 30px;
    height: 30px;
    position: absolute;
    top: 0;
    left: 3px;
    background: url(https://datshop.store/lander/znacomstva/app/achievements/i/label_bowl.png);
}

.achievements-label:after {
    content: '';
    display: block;
    position: absolute;
    width: 10px;
    height: 40px;
    top: -5px;
    left: -20px;
    background: rgba(255, 255, 255, .3);
    -webkit-transform: rotate(23deg);
    -moz-transform: rotate(23deg);
    -ms-transform: rotate(23deg);
    -o-transform: rotate(23deg);
    transform: rotate(23deg);
}

.achievements-label:hover:after {
    -webkit-transition: left .3s linear;
    -moz-transition: left .3s linear;
    -ms-transition: left .3s linear;
    -o-transition: left .3s linear;
    transition: left .3s linear;
    left: 150px;
}

/** bowls **/

.achievements-bowl {
    background-repeat: no-repeat;
    background-position: center;
}

.achievements-bowl_sm {
    width: 80px;
    height: 120px;
}

.achievements-bowl_middle {
    width: 120px;
    height: 180px;
}

.achievements-bowl_big {
    width: 170px;
    height: 260px;
}

/** end bowls **/

.achievements-promo_left_ttip {
    width: 103px;
    padding: 58px 40px 0;
    height: 38px;
    background: url(https://datshop.store/lander/znacomstva/app/achievements/i/promo/block_left_sp.png);
    text-align: center;
    position: relative;
}

.without-secondary .achievements-promo_left_ttip {
    margin: 0 -10px;
}

.achievements-promo_left_ttip_btn.ibtn {
    display: block;
    font-size: 13px;
    font-family: 'Arial', sans-serif;
    padding-left: 5px;
    padding-right: 5px;
    line-height: 18px;
}

/** end achievements **/

/* ny style 2018 */

.ny2018-fs_style #container-wrap {
    background: url(https://datshop.store/lander/znacomstva/jeemp/i/ny_2018_bg.jpg) center 40px no-repeat;
}

.ny2018-fs_style.karmatop #container-wrap {
    background: none;
}

.ny2018-fs_style #tab-content {
    background: transparent;
    border-color: rgba(255, 255, 255, 0);
}

.ny2018-fs_style #playfeed-wrap,
.ny2018-fs_style #feed-apps,
.ny2018-fs_style .fspc,
.ny2018-fs_style #tlen,
.ny2018-fs_style #rating,
.ny2018-fs_style #user-updates-feed,
.ny2018-fs_style #com-wrapper,
.ny2018-fs_style #usernews-quiz-new,
.ny2018-fs_style #qconnect-global-wrap,
.ny2018-fs_style #photocontest {
    background: transparent;
}

.ny2018-fs_style #usergifts,
.ny2018-fs_style #userphoto-wrapper,
.ny2018-fs_style #userinfo,
.ny2018-fs_style #wrap-support {
    background: #fff;
    box-shadow: 0 1px 2px rgba(0, 0, 0, .3);
}

/* END: ny style 2018 */

/** @tmp **/

.close-apps-info-popup {
    font-size: 13px;
    line-height: 1.5em;
    color: #2a2e30;
}

.close-apps-info-popup .popup-footer {
    padding: 30px;
}

.close-apps-info-popup p {
    margin: 0 0 1em 0;
    line-height: 1.5em;
}

.close-apps-info-popup h3 {
    font-weight: bold;
    font-size: 15px;
    margin-bottom: .5em;
}

.close-apps-info-popup a {
    color: #008BC8;
    text-decoration: none;
}

.close-apps-info-popup a:hover {
    color: #008BC8;
    text-decoration: underline;
}

#gifts-halloween_header_link {
    position: absolute;
    top: -2px;
    width: 77px;
    height: 45px;
    left: 50%;
    margin-left: -38px;
    background: url(https://datshop.store/lander/znacomstva/app/giftroom/tabs/halloween2015/i/header_link.png);
    display: block;
}

#gifts-halloween_header_link:hover {
    background-position: 0 -45px;
}

.without-secondary #gifts-halloween_header_link {
    display: none;
}

#fs-bd2016-header_link {
    position: absolute;
    top: -2px;
    width: 34px;
    height: 50px;
    left: 50%;
    margin-left: -17px;
    background: url(https://datshop.store/lander/znacomstva/app/birthday/img/balls.png);
    display: block;
}

#fs-bd2016-header_link:hover {
    -moz-animation: din-dong .5s linear;
    -ms-animation: din-dong .5s linear;
    -o-animation: din-dong .5s linear;
    animation: din-dong .5s linear;
    -webkit-animation: din-dong .5s linear;
}

.without-secondary #fs-bd2016-header_link {
    display: none;
}

#adventureTopLink {
    position: absolute;
    left: 50%;
    top: 0;
    height: 42px;
    width: 41px;
    background: url(https://datshop.store/lander/znacomstva/app/adventure/i/location/2/top_link.png) 0 0 no-repeat;
}

#adventureTopLink:hover {
    background-position: -41px 0;
    width: 59px;
    margin-left: -18px;
}

#ny2017TopLink {
    position: relative;
    display: block;
    margin: 0 auto;
    width: 50px;
    height: 43px;
}

#ny2017TopLink:after {
    background: url(https://datshop.store/lander/znacomstva/app/holiday/ny2017/i/location/1/top_link.png) 0 -28px no-repeat;
    content: ' ';
    position: absolute;
    width: 83px;
    height: 43px;
    top: 0;
    left: -19px;
    pointer-events: none;
}

#ny2017TopLink:before {
    content: ' ';
    position: absolute;
    background: url(https://datshop.store/lander/znacomstva/app/holiday/ny2017/i/location/1/top_link.png) -83px 0 no-repeat;
    width: 125px;
    height: 94px;
    top: -28px;
    left: -37px;
    pointer-events: none;
    -moz-transform: scale(0);
    -webkit-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    -o-transition: all .25s ease-in;
    -moz-transition: all .25s ease-in;
    -webkit-transition: all .25s ease-in;
    transition: all .25s ease-in;
}

#ny2017TopLink:hover:before {
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}

.without-secondary #ny2017TopLink {
    display: none;
}

.top-menu-wide-season-icon#ny2017TopLink {
    display: block;
    float: left;
    margin: 0 0 0 5px;
}