#base_css_cross_2_css {display: none;}
/**/

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

#container { width: 1230px; margin-left: auto; margin-right: auto; margin-top: 58px; }
.without-secondary #container { width: 1010px; }
#side-content { width: 190px; float: left; padding-top: 16px; margin-right: 10px; }
#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: 190px; float: left; padding-top: 15px; margin-left: 10px;position: relative;z-index: 15;}
.without-secondary #secondary-content { display: none; }

.icn { display: inline-block; *display: inline; *zoom: 1; vertical-align: top; width: 16px; height: 16px; background: url('../i/svg/sprite/icon_16.svg?v=4') 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('../i/icon_16.png?26082017') 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('../i/svg/instagram_icon_3.svg') no-repeat 0 0; }              .icn-inst.icn-white { background: url('../i/svg/instagram_icon_4.svg') no-repeat 0 0; }            .icn-inst.icn-gray { background: url('../i/svg/instagram_icon_1.svg') no-repeat 0 0; }             .icn-inst.icn-light-gray { background: url('../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-cinema { background-position: -1504px -16px; }     .icn-cinema.icn-white { background-position: -1504px -16px; }            .icn-cinema.icn-gray { background-position: -1504px -32px; }      .icn-cinema.icn-light-gray { background-position: -1504px -32px; }
.icn-fm-coin { background-position: -1696px -32px; }    .icn-fm-coin.icn-gray { background-position: -1696px -32px; }      .icn-fm-coin.icn-light-gray { background-position: -1696px -48px; }
.icn-invis { background-position: -1712px -32px; }    .icn-invis.icn-gray { background-position: -1712px -32px; }      .icn-invis.icn-light-gray { background-position: -1712px -48px; }

.icn-process { background: url(../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(../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(../../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: 64px;}
#secondary-content #content-fs-reklama {
    position: fixed;
    top: 154px;
}

#secondary-content.underheader-ads-on #content-fs-reklama {
    top: 150px;
}

.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;}
.adv-image-wrapper {position: relative; display: inline-block;}
.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;}
.fsadv-banner-marker-age{
    position: absolute;
    bottom: 5px;
    right: 5px;
    width: 24px;
    height: 15px;
    padding: 0;
    margin: 0;
    background: rgba(0,0,0,.6);
    border-radius: 40px;
    text-align: center;
    line-height: 15px;
    font-size: 9px;
    color: #fff;
}
@-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(../../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; 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;}
#king-rightplace-video .fsadv-banner-block{margin:0;}
.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_165{height: 400px; width: 240px;}
.fsadv-banner-block_165 img{height: 400px; width: 240px;}
.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 .action-button-usernews-wrapper {
    float: right;
}
.action-button-usernews-wrapper .marker-age-usernews {
    text-align: right;
    color: rgba(34, 45, 53, 0.7);
}


.button-without-marker-age {
    margin-top: 7px;
}
.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_140 .marker-age-usernews {
    color: #cdcdcd;
}
.fsadv-banner-block_136 .marker-age-usernews,
.fsadv-banner-block_128 .marker-age-usernews,
.fsadv-banner-block_124 .marker-age-usernews
{
    display: inline-block;
    margin-left: 5px;
    color: #cdcdcd;
}
.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;
    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;
    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 5px 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_165 img { width: 240px; height: 400px; }
#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; }
#fsr-photo-right .fsadv-banner-block .adv-image-wrapper {position: absolute;left: 0;top: 0;width: 90px;height: 120px;}

#king-leftplace .fsadv-banner-close,
#king-leftplace-2 .fsadv-banner-close{left: 136px;}
.fsadv-wrapper-type-162 .fsadv-banner-close{left: 240px;}
.fsadv-wrapper-type-163 .fsadv-banner-close{left: 240px;}
.fsadv-wrapper-type-164 .fsadv-banner-close{left: 240px;}
.fsadv-wrapper-type-165 .fsadv-banner-close{left: 240px;}
#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 18px;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;
}

#content-fs-reklama.king-wide-240-screen #king-rightplace.king-video-showed {
    margin-top:173px;
}
#king-rightplace-video.king-wide-240-screen .fsadv-banner-block {
    width:242px;
    height:141px;
}
#king-rightplace-video.king-wide-240-screen .fsadv-videoframe-wrap{
    -webkit-transform: scale(0.341) translate3d(0, 0, 0);
    transform: scale(0.341) translate3d(0, 0, 0);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
    transition: transform 0.2s;
}

#content-fs-reklama.king-wide-moxtv-screen #king-rightplace.king-video-showed {
    margin-top:173px;
}
#king-rightplace-video.king-wide-moxtv-screen .fsadv-banner-block {
    width:230px;
    height:130px;
}

#king-rightplace-video.king-wide-moxtv-screen .fsadv-videoframe-wrap{
    -webkit-transform: scale(0.441) translate3d(0, 0, 0);
    transform: scale(0.441) 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(../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("../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: rgba(0, 0, 0, .7); z-index: 1009; }
.iPopup-overlay.fin-popup-wrapper{z-index: 10009;}
.iPopup-overlay.noOverlay { background: transparent; }
.iPopup-overlay.fixed { position: fixed; }
.iPopup { background: #fff; position: relative; z-index: 1010; margin: 0 auto 20px; border-radius: 4px; }
.iPopup .popup-header {
    padding: 20px 30px 18px;
    background: #108ce5;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
.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;
    font-family: Tahoma, Arial, sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 13px;
    line-height: 18px;
    color: #222D35;
}
.iPopup .popup-footer {
    background: #f1f5f8;
    padding: 20px 30px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}
.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 620px 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 */
#header .link-ico#team-toggle-icon {
    position: relative;
    cursor: pointer;
    margin-right: 35px;
    width: 20px;
}

#team-toggle-icon i {
    display: block;
    width: 20px;
    height: 20px;
    background: url(../i/team-toggle-icon.png?v=3) 0 0;
    margin-top: -3px;
    opacity: .7;
}

#team-toggle-icon:hover i {
    opacity: 1 ;
}

#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(../i/team-toggle-icon2x.png?v2)!important; background-size: 60px 20px; }
}

/* Badges */
.icn.icn-badge.icn-badge-120 { width: 120px; height: 120px; background: url(../i/badges-120.png?v07092017) no-repeat; }
.icn.icn-badge.icn-badge-120-gray { width: 120px; height: 120px; background: url(../i/badges-120.png?v07092017) no-repeat; }
.icn.icn-badge.icn-badge-big { width: 100px; height: 100px; background: url(../i/badges-big.png?v07092017) no-repeat; }
.icn.icn-badge.icn-badge-64 { width: 64px; height: 64px; background: url(../i/badges-64.png?v07092017) no-repeat; }
.icn.icn-badge.icn-badge-medium { width: 50px; height: 50px; background: url(../i/badges.png?v07092017) no-repeat; }
.icn.icn-badge.icn-badge-small { width: 36px; height: 36px; background: url(../i/badges.png?v07092017) no-repeat; }
.icn.icn-badge.icn-badge-tiny { width: 24px; height: 24px; background: url(../i/badges.png?v07092017) no-repeat; }
.icn.icn-badge.icn-badge-xs { width: 18px; height: 18px; background: url(../i/badges.png?v07092017) no-repeat; }
.icn.icn-badge.icn-badge-counter { width: 18px; height: 18px; background: url(../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(../i/badges-regions-season.png) no-repeat; }
.icn.icn-badge.icn-badge-season-crown:before { content: ''; position: absolute; left: 50%; background: url(../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(../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; }

/*** ny2018 season ice status ***/
.icn.icn-badge.icn-badge-ny-season-ice { background: url(../i/badges-ice.png) no-repeat; }
.icn.icn-badge.icn-badge-ny-season-ice.icn-badge-120 { background-position: 6px 0; }
.icn.icn-badge.icn-badge-ny-season-ice.icn-badge-big { background-position: 4px -120px; }
.icn.icn-badge.icn-badge-ny-season-ice.icn-badge-64 { background-position: 3px -221px; }
.icn.icn-badge.icn-badge-ny-season-ice.icn-badge-medium { background-position: 2px -285px; }
.icn.icn-badge.icn-badge-ny-season-ice.icn-badge-small { background-position: 1px -335px; }
.icn.icn-badge.icn-badge-ny-season-ice.icn-badge-tiny { background-position: 1px -372px; }
.icn.icn-badge.icn-badge-ny-season-ice.icn-badge-xs { background-position: 1px -396px; }
.icn.icn-badge.icn-badge-ny-season-ice.icn-badge-counter { background-position: 1px -414px; }

/*** Season NY 2017 statuses ***/
/*** - Queen ***/
.icn.icn-badge.icn-badge-ny-season-queen { background: url(../i/badges-ny-season.png) no-repeat; }
.icn.icn-badge.icn-badge-ny-season-queen:before { content: ''; position: absolute; left: 50%; background: url(../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(../i/badges-ny-season.png) no-repeat; }
.icn.icn-badge.icn-badge-ny-season-king:before { content: ''; position: absolute; left: 50%; background: url(../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(../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(../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(../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(../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('/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("../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(../../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(../../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(../../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(../../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(../../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(../../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(../../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(../../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(../../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('../../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(../../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: 175px;
    height: 122px;
    background: url(../../app/activity/i/left-banner-big2.png) 0 0 no-repeat;
    margin: 0;
    background-size: 100% 100%;
    border-radius: 4px;
}
#side-activity-banner .activity-left-banner-timer-icon { position: absolute; left: 12px; top: 8px; width: 100px; height: 109px; background: url(/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: 6px 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(../../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(../../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(../../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(../../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(../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(../../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(../../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(../../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(../../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(../../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
{
	transform: scale(1);
}

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

.top-menu-wide-season-icon#ny2017TopLink {
    display: block;
    float: left;
    margin: 0 0 0 5px;
}

.return-loop-icon-wrap:hover .return-loop-icon:before {
    opacity: 1;
}

#pin-item-feed-promo .icn-downb {
    right: 1px !important;
}

#fsr-photo-compromat-photo .icn-moderation {
    position: absolute;
    top: 0;
}

.icn-moneybox {
    width: 16px;
    height: 16px;
    background:  url(../i/icon-moneybox.png) center no-repeat;
}

.icn-cacheback {
    width: 16px;
    height: 16px;
    background:  url(../i/icon-cacheback.png) center no-repeat;
}

.icn-daily-bonus {
    width: 16px;
    height: 16px;
    background:  url(../i/icon-daily-bonus.png) center no-repeat;
}

#activity-rating-counter.activity-rating-counter_minimize {
    width: 42px;
    height: 42px;
    padding: 0;
}
#activity-rating-counter.activity-rating-counter_minimize::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 42px;
    height: 42px;
    background: url(../i/icon_daily_bonus_blue.png) no-repeat;
    background-position: center center;
}

#activity-rating-counter.activity-rating-counter_minimize > div{
    display: none;
}

#activity-rating-counter.activity-rating-counter_minimize:hover {
    height: auto;
    padding: initial;
}
#activity-rating-counter.activity-rating-counter_minimize:hover > div {
    display: block;
}
#activity-rating-counter.activity-rating-counter_minimize:hover::after {
    display: none;
}
