body,
.tf {
  font-size: 14px;
}
.navi-theme {
  background: #677fb2;
}
.newevent {
  font-size: 10px;
}
.horiz-menu__link-event {
  font-size: 10px;
  min-width: 12px;
  line-height: 12px;
}
.cnt_sub,
.small_cnt {
  font-size: 10px;
  min-width: 14px;
  line-height: 14px;
}
html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
button,
input,
optgroup,
select,
textarea {
  line-height: 1.15;
}
button,
h1,
h2,
h3,
h4,
h5,
h6,
input,
optgroup,
p,
select,
table,
td,
textarea,
th,
tr {
  font-family: inherit;
  font-size: 100%;
}
:root {
  color-scheme: only light;
}
body,
html {
  background: #dddcdc;
  color: #323232;
  font-weight: 400;
  margin: 0 auto;
  max-width: 100%;
  position: relative;
  text-align: left;
  touch-action: manipulation;
  width: auto;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body,
button,
html,
textarea {
  font-family: Helvetica, Arial, lucida grande, tahoma, verdana, arial,
    sans-serif;
}
uc-click {
  cursor: pointer;
  display: inline;
}
h1,
h2,
h3,
h4,
h5,
h6,
p {
  border: 0;
  font-weight: inherit;
  margin: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
a {
  text-decoration: none !important;
}
a img {
  border: 0;
}
li,
ol,
ul {
  margin: 0;
  padding: 0;
}
ol,
ul {
  padding-left: 20px;
}
input[type='file'] {
  max-width: 100%;
}
iframe {
  border: none;
  box-shadow: none;
}
select {
  max-width: 90%;
}
:focus {
  outline: none;
}
.button,
button,
input[type='button'],
input[type='reset'],
input[type='submit'] {
  background: #fff;
  border: 1px solid #cdd4e1;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  color: #323232;
  cursor: pointer;
  outline: 0;
}
.button:active,
button:active,
input[type='button']:active,
input[type='reset']:active,
input[type='submit']:active {
  background-color: #b8cde3;
}
::placeholder {
  color: #c0c6d2;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
::-webkit-input-placeholder {
  color: #c0c6d2;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
:-moz-placeholder,
::-moz-placeholder {
  color: #c0c6d2;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
:-ms-input-placeholder {
  color: #c0c6d2;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
input[disabled]::placeholder {
  color: #c0c6d2;
}
input[disabled]::-webkit-input-placeholder {
  color: #c0c6d2;
}
input[disabled]:-moz-placeholder,
input[disabled]::-moz-placeholder {
  color: #c0c6d2;
}
input[disabled]:-ms-input-placeholder {
  color: #c0c6d2;
}
textarea::placeholder {
  white-space: normal;
}
textarea::-webkit-input-placeholder {
  white-space: normal;
}
textarea:-moz-placeholder,
textarea::-moz-placeholder {
  white-space: normal;
}
textarea:-ms-input-placeholder {
  white-space: normal;
}
.fixed-size {
  display: inline-block;
  position: relative;
  width: 100%;
}
.fixed-size:before {
  content: '';
  display: block;
}
.fixed-size--1-1:before {
  padding-top: 100%;
}
.fixed-size-16-9:before {
  padding-top: 56.25%;
}
.fixed-size__content {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.yellow {
  color: #ffa000;
}
.red {
  color: #ff6837;
}
.purple {
  color: #673ab7;
}
.green {
  color: #61a961;
}
body .link-red {
  color: #ff6837;
}
body .link-green {
  color: #61a961;
}
.mysite-nick,
.un {
  color: #323232;
}
.mysite-nick--frozen {
  color: #617989;
}
.mysite-nick--blocked {
  text-decoration: line-through;
}
.darkgreen {
  color: #108210;
}
.f897dfb86b10,
.gl a,
.grey,
.link-dim,
.link-normal,
.text-gray,
.text_normal,
body .link-grey {
  color: #617989;
}
.lightgrey {
  color: #b0bcc3;
}
.black {
  color: #323232;
}
.white {
  color: #fff;
}
.blue_text {
  color: #57a3ea;
}
.wbg {
  background: #fff !important;
}
.transpar {
  background: none !important;
}
.darkred,
body .link-darkred {
  color: #933;
}
.capitalize {
  text-transform: capitalize;
}
.lowercase {
  text-transform: lowercase;
}
.upcs {
  text-transform: uppercase;
}
#siteContent {
  position: relative;
}
.main {
  background: #f5f5f5;
}
.error {
  color: #323232;
}
.anketa__rate-link,
.bc1b4461,
.blog-item__title,
.darkblue,
.drop-down-label.drop-down-label_spoiler,
.edit_widget_title,
.f_descr_text,
.info-item__descr a,
.info-item__descr-link,
.inl-link,
.link-darkblue,
.link-stnd,
.list-link__name,
.nl a,
.response,
.sub_menu a,
.text-title,
.url-btn,
a,
a.arrow_link span {
  color: #0e3c87;
}
.cl,
.clear,
hr {
  clear: both;
}
.busi_switcher table a,
.busi_switcher table td,
.fdw,
.menu_wrap,
.oh relative,
.relative {
  position: relative;
}
.preview--stub {
  background: #e2eaf5;
}
.cf:after,
.cf:before {
  content: '.';
  display: block;
  height: 0;
  overflow: hidden;
}
.cf:after {
  clear: both;
}
.font0 {
  font-size: 0;
}
.font_small {
  font-size: 11px;
}
.block_hr {
  border-bottom: 1px dotted #c5d3e1;
}
.list_item {
  word-wrap: break-word;
  border-bottom: 1px solid #c5d3e1;
}
.bottom_link_block,
.busi,
.error,
.error_block,
.list_item,
.list_item .error_block,
.pinkBlock {
  padding: 11px 10px;
}
.list_item table td {
  vertical-align: top;
}
.list_item .list_item {
  border-bottom: none;
  padding: 0;
}
.list_item .list .stnd_padd:last-child,
.list_item .list .t-block_item:last-child,
.no-borders .list_item {
  border-bottom: 0 !important;
}
.busi_switcher table a {
  background: #fff;
}
.busi_switcher table a,
.edit_title_block,
.list_item {
  color: #323232;
}
.busi_switcher table span.active_item {
  color: #617989;
}
.busi_switcher table a,
.busi_switcher table span,
.list_item,
a.top_menu_link {
  display: block;
}
.busi_switcher table td {
  padding: 0 !important;
}
.busi_switcher table,
.list_item table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
}
.busi_switcher table {
  table-layout: fixed;
  text-align: center;
}
.busi_switcher {
  margin-bottom: -1px;
  margin-top: -1px;
}
.busi_switcher table .active_item,
.busi_switcher table a:hover {
  background: #e6e6e6;
}
.busi_switcher table a,
.busi_switcher table span.active_item {
  border: 1px solid #c5d3e1;
  border-right: 0;
  margin-left: -1px;
  padding: 5px 0;
}
.adv_user_link,
.adv_user_link span {
  display: block !important;
}
.adv_user_link {
  background: #f7fafa;
  border: 1px solid #cdd4e1;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  float: left;
  height: 16px;
  margin-right: 10px;
  overflow: hidden;
  padding: 10px !important;
  position: relative;
}
.adv_user_link_selected,
.adv_user_link_selected:hover {
  background: #e4e1e1;
}
.myc-button_link {
  background: #fefefe;
  border: 1px solid #ccc;
  color: #333;
  height: 20px;
  line-height: 20px;
  padding: 7px;
  position: relative;
}
.start_page_padd .dot_pic {
  margin-right: 0 !important;
}
.start_page_padd {
  padding: 3px 10px;
}
.blue_border_bottom {
  border-bottom: 1px solid #cdd4e1;
}
.light_blue_bg {
  background: #cddae7;
}
.vlight_border_bottom {
  border-bottom: 1px solid #ddd;
}
.blue_wrap_block {
  background: #eaeef4;
}
.start_page_padd {
  border-bottom: none;
}
.tabs_block {
  position: relative;
  z-index: 200;
}
.tabs_block .tab_item {
  background: #e4e1e1;
  border: 1px solid #cdd4e1;
  border-bottom: 0;
  color: #323232;
  display: block;
  font-weight: 700;
  margin-bottom: -1px;
  margin-left: -1px;
  margin-right: 0;
  padding: 8px 8px 7px;
  text-transform: uppercase;
}
.android .tabs_block .tab_item {
  padding-left: 3px;
  padding-right: 3px;
}
.tab_title {
  float: left;
  padding: 8px 15px 7px 10px;
}
.tabs_block .tab_item:first-child {
  -webkit-border-top-left-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -o-border-radius: 5px 0 0 0;
  border-top-left-radius: 5px;
}
.tabs_block .tab_item:last-child {
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topright: 5px;
  -o-border-radius: 0 5px 0 0;
  border-top-right-radius: 5px;
}
.tabs_block .tab_active,
.tabs_block a.tab_active:hover {
  background: #fff;
  border-bottom: 1px solid #fff;
  position: relative;
  z-index: 50;
}
.tabs_line {
  border-top: 1px solid #c5d3e1;
  margin-top: -1px;
  position: relative;
  z-index: 100;
}
.tabs_block {
  margin-bottom: -1px;
  padding: 5px 10px 0;
}
.tabs_block a {
  color: #617989;
}
.t-block_item {
  display: block;
}
.t-bg3 {
  background: #fff;
}
.t-bg_arrow_next {
  background: url(/i/arrow_next.png) 100% no-repeat;
}
.t-padd_left {
  padding-left: 10px;
}
.t-padd_right {
  padding-right: 10px;
}
.light_border_bottom {
  border-bottom: 1px solid #c5d3e1;
}
.light_border_top {
  border-top: 1px solid #c5d3e1;
}
.t_transform_none {
  text-transform: none;
}
.delete_btn {
  background: url(/i/cross_r.gif) 50% no-repeat !important;
  height: 16px;
  width: 16px;
}
.title {
  background: #cddae7;
  border-bottom: 1px dotted #afcddc;
  padding: 3px;
}
.info {
  background: #edfced;
  border: 1px solid #75a175;
  padding: 10px;
}
.block.error,
.error,
.error_block,
.list_item .error_block {
  background: #fdf3ef !important;
  border: 1px solid #ff9a95 !important;
  word-wrap: break-word;
}
.block {
  border-bottom: 1px dotted #c5d3e1;
  border-top: 1px dotted #c5d3e1;
  margin: 2px;
}
#main > .busi {
  border-left: 0;
  border-right: 0;
}
.busi,
.yellow-block {
  background: #f9edbf;
  border: 1px solid #d9cebf;
  color: #323232;
}
.error_block .i_busi {
  background: url(/i/get_info.png) 6px 4px no-repeat;
  padding: 4px 10px 4px 30px;
}
.busi,
.error,
.error_block,
.info,
.yellow-block {
  margin: -1px;
  position: relative;
  z-index: 1000;
}
.karma-button {
  background-color: #ccc;
  color: #fff;
  font-size: 0.9em;
  margin-right: 3px;
  padding: 1px;
}
.dropdown-menu__container {
  position: relative;
}
.anketa__dropdown-menu,
.mail__dropdown-menu,
.user__dropdown-menu {
  left: -10px;
  margin-top: 20px;
  right: -10px;
  top: 100%;
}
.user__dropdown-menu_header {
  margin-top: 10px;
}
.block-item__btn-wrap .user__dropdown-menu {
  top: auto;
}
.user__dropdown-menu_rec2 {
  left: -10px;
  margin-top: 4px;
  right: -10px;
  top: auto;
}
.search_selector__menu_wrap {
  position: relative;
}
.search_selector__menu_wrap .user__dropdown-menu {
  left: -25px;
  right: -25px;
}
.inner__dropdown-menu {
  left: 0;
  margin-top: 0;
  right: 0;
}
.user__dropdown-menu_rec2 {
  margin-top: 19px;
}
.anketa__dropdown-menu {
  margin-top: 0;
  top: 76px;
}
.social__dropdown-menu {
  left: -25px;
  margin-top: 20px;
  right: -25px;
  top: 100%;
}
.drop-down-list {
  left: -25px;
  margin-top: 20px;
  right: -25px;
  text-align: left;
}
.drop-down-list2,
.tool_block .drop-down-list {
  left: -10px;
  margin-top: 20px;
  right: -10px;
}
.tool_block .drop-down-list {
  margin-top: 15px;
}
.drop-down-list_inner {
  line-height: 1.15;
  position: absolute;
  right: 0;
  top: 0;
}
.js-input_error_wrap .drop-down-list_inner {
  top: 9px;
}
.ac-settings_inline_bottom_fix .drop-down-list_inner {
  display: none;
}
.ac-settings_inline {
  position: relative;
  z-index: 100;
}
.ac-settings_inline .drop-down-list_inner {
  top: 0;
}
.ac-settings_inline_fix {
  margin-top: 10px;
}
.ac-settings_inline_fix .drop-down-list_inner {
  left: 0;
  position: relative;
}
.ac-settings_inline_fix .drop-down-list_inner .drop-down-label {
  float: none;
}
.drop-down-list_inner_open {
  left: 0;
}
.drop-down-list_inner .drop-down-label {
  background: #fff;
  color: #617989;
  float: right;
  margin-right: 9px;
  margin-top: 0;
  padding-bottom: 5px;
  padding-left: 3px;
}
.drop-down-label {
  color: #0e3c87;
  cursor: pointer;
  display: inline-block;
  position: relative;
}
.touch .drop-down-label_area {
  margin: -10px 0;
  padding: 10px 0;
}
.drop-down-label_single {
  color: #617989;
}
.drop-down-label.js-clicked,
.drop-down-label.js-clicked .t,
.drop-down-label_single.js-clicked,
.drop-down-label_single.js-clicked .t {
  color: #323232;
}
.drop-down-label_selector {
  padding: 0 18px 0 0;
}
.drop-down-label_selector.js-clicked:after {
  margin-top: -5px;
}
.dropdown-menu_selector {
  margin-top: 15px;
}
.drop-down-label_selector > .ico_arr_down,
.drop-down-label_selector > .ico_place {
  margin: -8px 0 0 !important;
  position: absolute;
  top: 50%;
}
.drop-down-label_selector > .ico_place {
  left: 0;
  margin-top: -10px !important;
}
.drop-down-label_selector > .ico_arr_down {
  right: 0;
}
.dropdown-menu__wrap {
  background: #cddae7;
  -webkit-box-shadow: 0 3px 3px rgba(93, 109, 157, 0.3);
  -moz-box-shadow: 0 3px 3px rgba(93, 109, 157, 0.3);
  box-shadow: 0 3px 3px rgba(93, 109, 157, 0.3);
  display: none;
  padding: 10px;
  position: absolute;
  z-index: 1101;
}
.dropdown-menu__wrap_static {
  display: block;
  left: 0;
  margin: 0;
  position: relative;
  top: 0;
}
.dropdown-menu__wrap_light {
  background: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  margin-top: 10px;
}
.table__cell .dropdown-menu__wrap {
  text-align: left;
}
.dropdown-menu_top {
  position: relative;
}
.dropdown-menu_top .dropdown-menu__wrap {
  bottom: 100%;
  margin-bottom: 20px;
  margin-top: 0;
  top: auto;
}
.dropdown-menu,
.widgets-group.dropdown-menu {
  margin: 0;
  overflow: hidden;
}
.btn-tools.js-clicked:after,
.drop-down-label.js-clicked:after,
.dropdown-menu_top .table__cell .js-clicked:after,
.ico-menu-toggle.js-clicked:after,
.inline_dd_menu_link.js-clicked:after,
.link-menu_light.js-clicked:after,
.message__description.js-clicked .btn-tools:after,
.search__results-show:after,
.table__cell .clicked:after,
.tabs__item_disabled.js-clicked:after,
.triangle,
.triangle-block:after,
.triangle-block:before,
.triangle-show.js-clicked:after,
.user__change-btn.js-clicked:after {
  border: 10px solid transparent;
  border-bottom-color: #cddae7;
  content: '';
  display: block;
  left: 50%;
  margin-left: -10px;
  margin-top: 1px;
  position: absolute;
  top: 100%;
  z-index: 1100;
}
.tabs .clicked .tabs__link:after {
  border-bottom-color: #b8cde3;
}
.triangle {
  margin-top: 0;
  top: -20px;
}
.triangle-bottom {
  border-bottom-color: transparent;
  border-top-color: #cddae7;
  top: 100%;
}
.triangle-show.triangle-block:after,
.triangle-show.triangle-block:before {
  border: 10px solid transparent;
  border-bottom-color: #cddae7;
  left: auto;
  margin: 0 -10px 0 0;
  right: 50%;
  top: -20px;
}
.triangle-show.triangle-left:after,
.triangle-show.triangle-left:before {
  left: 30px;
  right: auto;
}
.triangle-show.triangle-block.triangle-white:after {
  border-bottom-color: #fff;
}
.triangle-show.triangle-block:before {
  border-bottom-color: #f5f6f8;
}
.triangle-hide:after {
  display: none !important;
  z-index: 0 !important;
}
.triangle-show {
  overflow: visible !important;
}
.user__change-btn.js-clicked:after {
  margin-top: -3px;
}
.message__description.js-clicked .btn-tools:after {
  margin-top: -11px;
}
.btn-light.js-clicked:after,
.drop-down-short.js-clicked:after {
  margin-top: 2px;
}
.btn-tools.js-clicked:after {
  margin-top: -11px;
}
.ico-menu-toggle.js-clicked:after {
  margin-top: 0;
}
.drop-down-label__spoiler.js-clicked:after {
  display: none !important;
}
.drop-down-label.drop-down-label_spoiler:after {
  display: none;
}
.inline-link.drop-down-label.js-clicked:after,
.js-attach.drop-down-label.js-clicked:after {
  margin-top: 2px;
}
.link-menu_light.js-clicked:after {
  border-bottom-color: #fff;
}
.dropdown-menu_top .footer__link.js-clicked:after,
.dropdown-menu_top .table__cell .clicked:after,
.dropdown-menu_top .table__cell .js-clicked:after,
.triangle-show_top.js-clicked:after {
  border-bottom-color: transparent;
  border-top-color: #cddae7;
  bottom: 100%;
  top: auto;
  z-index: 10000;
}
.dropdown-menu_text {
  background: #fff;
  color: #617989;
  margin: 0;
  padding: 10px 15px;
  position: relative;
}
.ico-menu-toggle {
  height: 16px;
  position: relative;
}
.acw-wrapper_block .ico-menu-toggle {
  display: block;
  height: 16px;
  padding: 13px 0;
  text-align: center;
  width: 45px;
}
.acw-wrapper_block .ico-menu-toggle.js-clicked:after {
  margin-top: -16px;
}
.acw-wrapper_block .drop-down-list2 {
  margin-top: 4px;
}
.inline_dd_menu_link.js-clicked {
  color: #323232 !important;
}
.b-title {
  background: #cddae7;
  color: #323232;
  font-weight: 700;
  overflow: hidden;
  text-transform: uppercase;
}
.b-title_center {
  text-align: center;
}
.b-title__item,
.b-title__link {
  color: #323232 !important;
  cursor: pointer;
  display: block;
  overflow: hidden;
  padding: 9px 14px;
  position: relative;
  white-space: nowrap;
}
.b-title__item {
  cursor: default;
}
.b-title__with-btn {
  padding-right: 44px;
}
.header_links_fixer,
.header_links_fixer a {
  bottom: 0;
  min-width: 16px;
  position: absolute;
  right: 0;
  top: 0;
}
.header_links_fixer a {
  display: block;
  padding: 9px 14px;
}
.b-title__link:active,
.header_links_fixer a:active {
  background: #82a1bf;
}
.b-title__sublink:active {
  background: #b8cde3;
  color: #323232;
}
.b-title__link:active {
  padding: 10px 14px 8px;
}
.b-title__edit-link {
  position: relative;
  text-transform: none;
  z-index: 10;
}
.b-title__edit-link:after,
.b-title__edit-link:before {
  background: #cddae7;
  bottom: -2px;
  content: '';
  left: -2px;
  position: absolute;
  right: -14px;
  top: -2px;
  z-index: -1;
}
.b-title__edit-link:before {
  left: -12px;
  right: auto;
  width: 10px;
}
.b-title__all {
  background: #cddae7;
  color: #57a3ea;
  padding: 9px 14px 9px 10px;
  right: 0;
}
.b-title__all,
.b-title__all:before {
  display: block;
  position: absolute;
  top: 0;
}
.b-title__all:before {
  bottom: 0;
  content: '';
  pointer-events: none;
  right: 100%;
  width: 40px;
}
a:active .b-title__all {
  background: #82a1bf;
  color: #323232;
}
a:active .b-title__all:before {
  background: -webkit-gradient(
    linear,
    0 0,
    0 100%,
    from(rgba(130, 161, 191, 0)),
    to(#82a1bf)
  );
  background: -webkit-linear-gradient(left, rgba(130, 161, 191, 0), #82a1bf);
  background: -moz-linear-gradient(left, rgba(130, 161, 191, 0), #82a1bf);
  background: -o-linear-gradient(left, rgba(130, 161, 191, 0), #82a1bf);
  background: -ms-linear-gradient(left, rgba(130, 161, 191, 0), #82a1bf);
  background: linear-gradient(left, rgba(130, 161, 191, 0), #82a1bf);
}
.b-title__spoiler {
  background: #fff;
  cursor: pointer;
  font-weight: 700;
  overflow: hidden;
  padding: 12px 15px;
  position: relative;
  z-index: 10;
}
.b-title__spoiler .ico_arr_down_black {
  margin: 0 2px -3px -3px !important;
}
.b-title__spoiler:hover {
  color: #57a3ea;
}
.b-title__spoiler:hover .ico_arr_down_black {
  background-position: -68px -17px;
}
.js-toggle_content_hide .ico_arr_down_black {
  background-position: -120px -34px;
}
.js-toggle_content_hide .b-title__spoiler:hover .ico_arr_down_black {
  background-position: -120px -17px;
}
.b-title__with-btn .cnt_title {
  margin-right: 6px;
}
.block-item {
  background: #fff;
  border-bottom: 1px solid #c5d3e1;
  display: block;
  padding: 13px 15px;
  position: relative;
}
.block-item_titled {
  background: transparent;
  border-bottom: 0;
  margin-left: 25px;
  margin-right: 25px;
}
.block-item__pic {
  float: left;
  margin-right: 20px;
}
.block-item__pic-text {
  color: #617989;
  text-align: center;
}
.block-item__descr {
  color: #323232;
}
.block-item__title,
.block-item__title2 {
  font-weight: 700;
}
.block-item__title2 {
  color: #323232;
}
.block-item__light2,
.color-navy_blue {
  color: #617989;
}
.block-item__light2 .diary_inline {
  vertical-align: initial !important;
}
.block-item__date,
.block-item__light {
  color: #617989;
  margin-bottom: 8px;
}
.block-item__light {
  margin-bottom: 0;
}
.block-item__spacer {
  min-height: 90px;
}
.block-item__borndate {
  margin-left: 16px;
}
.block-item__medal {
  margin-left: 5px;
  vertical-align: middle;
}
.block-item__avatar {
  float: left;
  margin-right: 10px;
}
.block-item__avatar_xlarge,
.block-item__avatar_xlarge img {
  width: 100px;
}
.block-item__avatar_xlarge img {
  height: 100px;
}
@media (max-width: 359px) {
  .block-item__avatar_xlarge,
  .block-item__avatar_xlarge img {
    width: 50px;
  }
  .block-item__avatar_xlarge img {
    height: 50px;
  }
}
.block-item__online {
  color: #108210;
  text-align: center;
}
.block-item__btn-wrap {
  padding: 0 0 4px 2px;
}
.block-item__btn-wrap > div > a {
  border: 1px solid #cdd4e1;
  max-width: 158px;
  padding-bottom: 10px !important;
  padding-top: 10px !important;
}
.block-item_single {
  border-bottom: 0;
}
.avatar_wrap a,
.avatar_wrap a img,
.avatar_wrap a:after,
.block-item__avatar img,
.bubble,
.for_avatar img,
.user__status {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.block-item__online {
  font-size: 12px;
}
.block-item__avatar_xlarge .user__ava_status {
  padding-top: 12px;
}
.sortable-shadow {
  border-bottom: none !important;
  -webkit-box-shadow: 0 0 8px rgba(93, 109, 157, 0.3);
  -moz-box-shadow: 0 0 8px rgba(93, 109, 157, 0.3);
  box-shadow: 0 0 8px rgba(93, 109, 157, 0.3);
}
.sortable-shadow--active {
  -webkit-box-shadow: 0 0 8px rgba(97, 169, 97, 0.9);
  -moz-box-shadow: 0 0 8px rgba(97, 169, 97, 0.9);
  box-shadow: 0 0 8px rgba(97, 169, 97, 0.9);
}
.text-list__item {
  padding-bottom: 0.2em;
}
.text-list__item:last-child {
  padding-bottom: 0;
}
.pag {
  padding: 5px 10px;
}
.mail__button::-moz-focus-inner,
.pgn__button::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.pgn {
  background: #fff;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(#fff),
    to(#eff3f6)
  );
  background: -webkit-linear-gradient(top, #fff, #eff3f6);
  background: -moz-linear-gradient(top, #fff, #eff3f6);
  background: -o-linear-gradient(top, #fff, #eff3f6);
  background: -ms-linear-gradient(top, #fff, #eff3f6);
  background: linear-gradient(top, #fff, #eff3f6);
  color: #617989;
  margin: 15px 10px;
  position: relative;
}
.pgn-wrapper .pgn {
  border-top: 1px solid #cdd4e1;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  margin: -1px 0 0;
}
.pgn__link {
  color: #617989 !important;
  cursor: pointer;
}
.pgn__link_disabled {
  cursor: default;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.pgn__counter,
.pgn__link {
  display: block;
  overflow: hidden;
  padding: 13px 0 11px;
  text-align: center;
}
.pgn__counter {
  white-space: nowrap;
}
.pgn__range {
  padding-left: 5px;
  padding-right: 5px;
}
.pgn__link_next,
.pgn__link_prev,
.pgn__range {
  min-height: 13px;
}
.pgn__link_next .ico_arr_right {
  margin-left: 8px;
  margin-right: 0;
}
.pgn__link_prev .ico_arr_left {
  margin-left: 0;
  margin-right: 8px;
}
.pgn__link_hover:active {
  color: #323232 !important;
}
.pgn__search_input {
  background: #fff;
  border: 1px solid #c0c6d2;
  -webkit-box-shadow: inset 0 3px 3px #cdd2de;
  -moz-box-shadow: inset 0 3px 3px i #cdd2de;
  box-shadow: inset 0 3px 3px #cdd2de;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  color: #323232;
  margin: 4px;
  padding: 6px 9px 5px;
  width: 100%;
}
.pgn__search_input:focus {
  outline: none;
  padding: 5px 8px 4px;
}
.ico.pgn__go,
.ico.pgn__go:hover {
  background-color: transparent;
  border: 0 !important;
  display: block;
  font-size: 0;
  margin-top: -7px;
  padding: 0;
  position: absolute;
  right: 10px;
  top: 50%;
}
.pgn__wrap {
  display: block;
  padding-right: 28px;
  position: relative;
}
.mail__button,
.pgn__button {
  background: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-sizing: content-box;
  color: #617989;
  margin: 0 !important;
  outline: none;
  padding: 13px 0 11px;
  text-align: center;
  width: 100%;
}
.pgn__button {
  color: #617989;
}
.mail__button:hover,
.pgn__button:hover {
  background: transparent !important;
}
.mail__button:active,
.pgn__button:active,
.pgn__button_press,
.pgn__button_press:hover {
  background: #b8cde3 !important;
  -webkit-box-shadow: inset 0 3px 3px #6485a7 !important;
  -moz-box-shadow: inset 0 3px 3px #6485a7 !important;
  box-shadow: inset 0 3px 3px #6485a7 !important;
  color: #323232 !important;
}
.pgn__button_press .pgn__button {
  color: #323232 !important;
}
.pgn__table {
  border-collapse: separate !important;
}
.pgn__go {
  background-position: -1099px 0;
  opacity: 0.6;
}
.pgn__link_hover:active .ico {
  background-position-y: -34px;
}
.user__tools .t,
.user__tools-link .t {
  vertical-align: baseline;
}
.font_normal .db1b32909d,
.font_normal .list-link,
.font_normal .stnd-link,
.font_normal .user__tools-link {
  line-height: 20px;
}
.user__tools-link:focus {
  outline: none;
}
.user__tools-link:active,
a.user__tools-link.clicked,
a.user__tools-link:active,
button.user__tools-link:active,
label.user__tools-link.clicked,
label.user__tools-link.clicked:hover {
  background: #b8cde3;
  -webkit-box-shadow: inset 0 3px 3px #6485a7;
  -moz-box-shadow: inset 0 3px 3px #6485a7;
  box-shadow: inset 0 3px 3px #6485a7;
}
.user__tools {
  border-bottom: 1px solid #c5d3e1;
  border-top: 1px solid #c5d3e1;
  position: relative;
}
.user__tools_last {
  border-bottom: 0;
}
.user__tools-link {
  background: #fff;
  border: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  color: #617989 !important;
  cursor: pointer !important;
  display: block;
  margin: 0;
  min-height: 20px;
  padding: 15px 0;
  position: relative;
  text-align: center;
  white-space: nowrap;
  width: 100%;
}
.user__tools_last .user__tools-link {
  box-sizing: content-box;
  padding: 11px 0;
}
body .user__tools-link_disabled .ico {
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.js-horiz_mode.clicked,
div.user__tools-link {
  cursor: default;
}
.user__tools-link::-moz-focus-inner,
button::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.user__tools-link.clicked,
.user__tools-link:active {
  padding: 16px 0 14px;
}
.user__tools_last .user__tools-link.clicked,
.user__tools_last .user__tools-link:active {
  padding: 12px 0 10px;
}
.table__cell_first-round .user__tools-link {
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  -moz-border-radius-topleft: 3px;
  -moz-border-radius-bottomleft: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.table__cell_last-round .user__tools-link {
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
.user__tools_last .table__cell:first-child a,
.user__tools_last .table__cell:first-child button {
  -webkit-border-bottom-left-radius: 2px;
  -moz-border-radius-bottomleft: 2px;
  border-bottom-left-radius: 2px;
}
.user__tools_last .table__cell:last-child a,
.user__tools_last .table__cell:last-child button {
  -webkit-border-bottom-right-radius: 2px;
  -moz-border-radius-bottomright: 2px;
  border-bottom-right-radius: 2px;
}
.db1b32909d,
.list-link {
  background: #fff;
  border-bottom: 1px solid #c5d3e1;
  color: #323232;
  cursor: pointer;
  display: block;
  min-height: 19px;
  overflow: hidden;
  padding: 11px 15px;
  position: relative;
  word-break: break-word !important;
  word-wrap: break-word !important;
  overflow-wrap: break-word;
  white-space: normal !important;
}
button.list-link {
  border-left: none;
  border-radius: 0;
  border-right: none;
  border-top: none;
}
.btn-transp .list-link {
  border-bottom: none;
  overflow: visible;
}
.list-link_sep {
  border: 1px solid #c5d3e1;
  display: block;
  height: 20px;
  left: 0;
  margin-top: -10px;
  position: absolute;
  top: 50%;
}
.list-link:active .list-link_sep {
  display: none;
}
.list-link_inactive .block-item__avatar,
.list-link_inactive .block-item__descr {
  -moz-opacity: 0.4;
  opacity: 0.4;
}
.flattened .list-link {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.user__tools_dating .list-link {
  border-bottom: 0;
  overflow: visible;
}
.list-link.list-link__short {
  line-height: 100%;
  padding: 4px 15px;
}
.list-link__short .list-link__name {
  margin: 0 0 3px;
}
.list-link__short .list-link__descr {
  padding: 6px 0;
}
.list-link_single {
  border-bottom: 0;
}
.list-link_adjoin-bottom,
.pb7 {
  padding-bottom: 7px !important;
}
.list-link_adjoin-top {
  padding-top: 7px !important;
}
.list-link__wrap {
  position: relative;
}
.list-link__right-space {
  padding-right: 45px !important;
}
.list-link_btn {
  border: 0;
  box-sizing: content-box;
  padding-left: 3% !important;
  padding-right: 3% !important;
  width: 94%;
}
.list-link__drag {
  cursor: pointer;
  position: relative;
  touch-action: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  z-index: 1;
}
.list-link__drag:before {
  bottom: -15px;
  content: ' ';
  left: -15px;
  position: absolute;
  right: -15px;
  top: -15px;
  touch-action: none;
  z-index: 40;
}
.a3081b7,
.list-link__descr {
  overflow: hidden;
  padding-top: 7px;
}
.list-link__more-pic {
  margin-left: 1px;
}
.list-link__more-pic_first {
  margin-left: 4px;
}
.list-link__more-pic_last {
  margin-right: 6px;
}
.list-link__more-pic img {
  height: 20px;
  vertical-align: middle;
  width: 20px;
}
.bc1b4461,
.list-link__name {
  display: block;
  font-weight: 700;
  margin: -6px 0 2px;
}
.list-link__descr_light .list-link__name {
  margin: -3px 0 8px;
}
.e880dde2916,
.list-link__text {
  color: #323232;
  margin-bottom: 6px;
}
.b8508194,
.list-link__text_last {
  margin-bottom: 0;
}
.list-link__cnt,
.normal-stnd {
  color: #617989;
}
a:active .list-link__cnt {
  color: #323232;
}
.cdaa8e97a,
.list-link__ava,
.list-link__ava_2,
.list-link_short_attach {
  float: left;
  margin-right: 10px;
}
.list-link__ava img {
  height: 55px;
  width: 55px;
}
.list-link__ava_2 img {
  height: 50px;
  width: 50px;
}
.list-link_short_attach {
  margin-right: 15px;
  margin-top: 0.5%;
}
.links-group_no_bord .list-link {
  border-bottom: 0;
}
.list-link_arrow,
.stnd-link_arr {
  padding-right: 38px !important;
}
.list-link_with_button {
  padding-right: 60px !important;
}
.links-group .list-link:active {
  padding: 12px 15px 10px;
}
.links-group .list-link_arrow,
.links-group .stnd-link {
  border-bottom: 1px solid #c5d3e1;
}
.links-group .stnd-link:last-child {
  border-bottom: none;
}
.links-group_sections .list-link {
  padding-bottom: 10px;
  padding-top: 10px;
}
.links-group_sections .list-link:active {
  padding-bottom: 9px;
  padding-top: 11px;
}
.dropdown-menu .list-link,
.links-group_short .list-link,
.links-group_short .stnd-link {
  padding: 10px 15px;
}
.dropdown-menu .list-link:active,
.links-group_short .list-link:active,
.links-group_short .stnd-link:active {
  padding: 11px 15px 9px;
}
.links-group_important .list-link {
  font-weight: 700;
}
body .btn-single.stnd-link_disabled:active {
  -webkit-box-shadow: 0 3px 3px rgba(93, 109, 157, 0.3) !important;
  -moz-box-shadow: 0 3px 3px rgba(93, 109, 157, 0.3) !important;
  box-shadow: 0 3px 3px rgba(93, 109, 157, 0.3) !important;
}
.stnd-link {
  cursor: pointer;
}
.stnd-block,
.stnd-link {
  background: #fff;
  display: block;
  padding: 11px 15px;
  position: relative;
  word-wrap: break-word;
  box-sizing: content-box;
  color: #617989 !important;
}
.table__wrap .stnd-link {
  min-height: 20px;
}
.stnd-block {
  padding: 12px 15px;
}
.user__tools .table__cell .stnd-link {
  padding-left: 1px !important;
  padding-right: 1px !important;
}
.stnd-block_outer-mrg {
  margin-top: -15px;
}
.stnd-block_recommendations img {
  height: 20px;
  vertical-align: middle;
  width: 20px;
}
.stnd-block_recommendations .link-imp {
  margin-left: 5px;
  vertical-align: middle;
}
.attention .stnd-link_attention {
  margin: 0 -15px -10px;
}
.stnd-link:active,
.stnd-link_active {
  padding: 12px 15px 10px;
}
.links-group_sections .list-link:first-child,
.list-link_first {
  -webkit-border-top-left-radius: 2px;
  -webkit-border-top-right-radius: 2px;
  -moz-border-radius-topleft: 2px;
  -moz-border-radius-topright: 2px;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}
.links-group_sections .list-link:last-child,
.list-link_last {
  border-bottom: 0;
  -webkit-border-bottom-left-radius: 2px;
  -webkit-border-bottom-right-radius: 2px;
  -moz-border-radius-bottomright: 2px;
  -moz-border-radius-bottomleft: 2px;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
}
.links-group_borderless .list-link,
.list-link_last {
  border-bottom: 0 !important;
}
.bordered,
.list-link__more-pic img,
.list-link__more-users,
.list-link_short_attach img,
.list-link_single,
.soc-links .list-link {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.links-group .ico_ban_list {
  margin: 0 5px -1px 0;
}
.ico_mail_spam,
.stnd-link .ico_mail_spam {
  margin: 0 4px -3px 0;
}
.links-group .ico_mail_link {
  margin: 0 5px -2px 0;
}
body .user__tools-link_disabled,
body .user__tools-link_disabled.clicked,
body .user__tools-link_disabled:hover {
  background: #fff !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  color: #b0bcc3 !important;
  cursor: default;
}
.user__tools-link.clicked,
.user__tools-link:active {
  color: #323232 !important;
}
.list-link-grey {
  color: #617989;
}
.list-link_bg-blue {
  background: #ddebf7;
  color: #323232;
}
.list-link_bg-yellow {
  background: #f9edbf;
  color: #323232;
}
.list-link_bg-red {
  background: #fdeded;
  color: #323232;
}
.list-link_bg-green {
  background: #edfced;
  color: #323232;
}
.list-link_bg-gray {
  background: #e4ebf1;
  color: #323232;
}
.list-link_online {
  background: #ddebf7;
  border-bottom: 0;
  -webkit-box-shadow: 0 3px 3px rgba(57, 83, 135, 0.3);
  -moz-box-shadow: 0 3px 3px rgba(57, 83, 135, 0.3);
  box-shadow: 0 3px 3px rgba(57, 83, 135, 0.3);
  color: #323232 !important;
  line-height: 21px !important;
  padding: 10px;
  text-align: center;
  z-index: 1;
}
.list-link__more-users {
  background: #ddebf7;
  color: #0e3c87;
  padding: 10px;
}
.links-group .list-link-darkblue,
.links-group .list-link_arrow,
.links-group .stnd-link_profile,
.list-link-darkblue {
  color: #0e3c87 !important;
}
.links-group .list-link:active,
.links-group .list-link_arrow.clicked,
.list-link-blue:active,
.list-link-darkblue:active,
.list-link-grey:active,
body .links-group .list-link-blue:active {
  color: #323232 !important;
}
.dropdown-menu .list-link.user__tools-link_disabled,
.dropdown-menu .list-link.user__tools-link_disabled:hover,
body .stnd-link_disabled:active {
  background: #fff !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  color: #b0bcc3 !important;
  cursor: default;
}
.links-group_grey .list-link,
.links-group_grey .stnd-link {
  color: #617989 !important;
}
.links-group_grey .list-link.clicked,
.links-group_grey .stnd-link.clicked {
  color: #323232 !important;
}
.btn-single.list-link-red,
.list-link.list-link-red,
.narrow-links .list-link-red,
.stnd-link.list-link-red,
.user__tools-link.list-link-red {
  color: #ff6837 !important;
}
.btn-main.list-link-blue,
.links-group .list-link.list-link-blue,
.links-group_important .list-link {
  color: #57a3ea !important;
}
.links-group_important .list-link.clicked,
.links-group_important .list-link:active {
  color: #323232 !important;
}
.links-group_attention .list-link {
  color: #ff6837 !important;
}
.links-group_grey .list-link.strong_clicked_active,
.links-group_grey .list-link:active {
  color: #323232 !important;
}
body .btn-single.stnd-link_disabled:active,
body .list-link.stnd-link_disabled,
body .stnd-link_disabled {
  cursor: default;
}
body .btn-single.stnd-link_disabled:active *,
body .list-link.stnd-link_disabled *,
body .stnd-link_disabled * {
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.stnd-link_disabled[onclick] {
  pointer-events: none;
}
.stnd-link_disabled.js-dd_menu_link {
  cursor: pointer;
}
body .stnd-link_disabled:hover {
  background-color: #fff !important;
}
.stnd-block-yellow {
  background-color: #f9edbf;
  color: #323232 !important;
}
.list-link-green {
  color: #61a961 !important;
}
.clicked .stnd-link,
.links-group .stnd-link_arr.list-link-blue:active,
.links-group .sublink .list-link:active,
.list-link-blue.clicked,
.stnd-link:active,
body .stnd-link_active {
  color: #323232 !important;
  outline: none !important;
}
.sub_link {
  margin-left: auto;
  max-width: 150px;
}
.sub_link .bordered-iconized {
  display: inline-block;
  width: 50px;
}
.sub_link .stnd-link {
  text-align: right;
}
.list-link-blue,
.stnd-link_important {
  color: #57a3ea !important;
}
.stnd-block_profile,
.stnd-link_profile {
  color: #0e3c87 !important;
}
.clicked .stnd-link,
.db1b32909d:active,
.dropdown-menu .list-link.clicked,
.dropdown-menu .list-link.strong_clicked_active,
.dropdown-menu .list-link:active,
.list-link.clicked,
.list-link:active,
.soc-links .list-link_soc.clicked,
.soc-links .list-link_soc:active,
.stnd-link.attention_block:active,
.stnd-link.clicked,
.stnd-link:active,
body .stnd-link_active,
body .stnd-link_active:hover {
  background: #b8cde3;
  -webkit-box-shadow: inset 0 3px 3px #6485a7;
  -moz-box-shadow: inset 0 3px 3px #6485a7;
  box-shadow: inset 0 3px 3px #6485a7;
}
.list-link_online:active {
  background: #82a1bf;
}
.stnd-link.attention_block {
  background: #f9edbf;
  color: #323232;
}
.dropdown-menu .list-link {
  background: #fff;
}
.stnd-link_attention {
  background: #edf6ff;
}
.bordered {
  border: 1px solid #becedd;
  color: #617989;
  display: block;
  overflow: hidden;
  padding: 3px 1px 2px;
  text-align: center;
  text-overflow: ellipsis;
}
.bordered.drop-down-label {
  overflow: visible;
}
.bordered.inl_bl {
  display: inline-block;
  padding: 3px 3px 2px;
  vertical-align: middle;
}
.bordered-label {
  padding: 3px 0 2px;
}
.bordered-label.inl_bl {
  display: inline-block;
  padding: 3px 0 2px;
  vertical-align: middle;
}
.bordered-iconized {
  padding-bottom: 3px;
  padding-right: 5px;
}
.bordered .ico {
  margin-left: 5px;
}
.read_block .bordered {
  padding: 3px 6px 2px;
}
.list > .inl-link .bordered {
  margin: 2px 0;
}
.list-link .bordered,
.stnd-link .bordered {
  margin: -1px 0;
  padding: 0 3px;
}
.bordered-bg-white {
  background: #fff;
  border-color: #fff;
}
a:active .bordered {
  background: #b8cde3;
  border: 1px solid #323232;
  color: #323232;
}
.bordered.bordered-transparent,
a:active .bordered.bordered-transparent,
a:hover .bordered.bordered-transparent {
  background: transparent;
  border-color: transparent;
  color: inherit;
}
.bordered.js-clicked:after {
  margin-top: 1px;
}
.bordered.green,
.bordered.on {
  border: 1px solid #61a961;
  color: #61a961;
}
.bordered.blue {
  border: 1px solid #57a3ea;
  color: #57a3ea;
}
.bordered.red {
  border: 1px solid #ff6837;
  color: #ff6837;
}
a:hover .bordered .ico {
  background-position-y: 0;
}
a.link-blue:hover .bordered .ico {
  background-position-y: -34px;
}
a:hover .bordered.blue .ico {
  background-position-y: -17px;
}
a:hover .bordered.green .ico {
  background-position-y: -68px;
}
a:active .bordered .ico,
a:active .bordered.blue .ico {
  background-position-y: -34px;
}
.error_block .error,
.url-btn {
  background: transparent !important;
  border: none !important;
}
.url-btn {
  display: inline-block;
  margin-left: 0 !important;
  margin-right: 0 !important;
  outline: 0;
  padding-left: 0 !important;
  padding-right: 0 !important;
  padding: 4px;
  vertical-align: middle;
}
.js-clicked .url-btn {
  color: #323232;
}
.b,
.edit_title_block,
.self span,
.url-btn-title,
b,
body .sub-title .b {
  font-weight: 700;
}
.url-btn-title {
  color: #323232;
}
.url-btn-important {
  color: #57a3ea;
}
.drop-down-label_geo .url-btn {
  color: #617989;
}
.drop-down-label_geo.js-clicked .url-btn {
  color: #323232;
}
.tool_block .url-btn,
.url-btn_inline .url-btn {
  padding: 0;
}
.btn-single {
  background: #fff;
  color: #617989;
  cursor: pointer;
  display: block;
  padding: 12px 0;
  position: relative;
  text-align: center;
}
.btn-single_wrap {
  white-space: normal;
}
.btn-single__wrap .btn-single {
  margin-right: 10px;
}
.btn-single__wrap .table__cell:last-child .btn-single {
  margin-right: 0;
}
.btn-single__table-wrap {
  margin: 0 10px;
}
.btn-single.clicked,
.btn-single.hover-item:active,
.js-clicked .btn-single {
  color: #323232 !important;
}
.btn-single.clicked,
.btn-single:active {
  padding: 13px 0 11px;
}
.js-clicked .btn-single,
.js-clicked .btn-single:hover {
  background: #b8cde3;
  -webkit-box-shadow: inset 0 3px 3px #6485a7;
  -moz-box-shadow: inset 0 3px 3px #6485a7;
  box-shadow: inset 0 3px 3px #6485a7;
}
.block-item__btn-wrap .js-clicked .btn-single:after {
  border: 10px solid transparent;
  border-bottom-color: #cddae7;
  content: '';
  display: block;
  left: 50%;
  margin-left: -10px;
  margin-top: 1px;
  position: absolute;
  top: 100%;
  z-index: 1100;
}
.block-item__btn-wrap .js-clicked .btn-single {
  position: relative;
}
.btn-single {
  -webkit-box-shadow: 0 3px 3px rgba(93, 109, 157, 0.3);
  -moz-box-shadow: 0 3px 3px rgba(93, 109, 157, 0.3);
  box-shadow: 0 3px 3px rgba(93, 109, 157, 0.3);
}
.widgets-group > .replace_widget_wrapper > .btn-single {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.btn-single__wrap {
  margin: 15px 0;
}
.btn-single {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
form {
  margin: 0;
}
.input_limit {
  max-width: 250px;
}
.btn-main,
.btn-main:visited,
button.btn-main,
input[type='submit'].btn-main {
  background: #fff;
  border: 0;
  color: #617989;
  display: block;
  margin: 0;
  outline: 0;
  padding: 11px 0;
  text-align: center;
  width: 100%;
}
.btn-link:active,
.btn-main:active,
.form-checkbox_dropdown-menu:active {
  background: #b8cde3;
  -webkit-box-shadow: inset 0 3px 3px #6485a7;
  -moz-box-shadow: inset 0 3px 3px #6485a7;
  box-shadow: inset 0 3px 3px #6485a7;
}
.search__input {
  background: #fff;
  border: 1px solid #b4bed1;
  box-sizing: content-box;
  color: #323232;
  height: 135.714%;
  margin: 0;
  outline: 0;
  padding: 8px 40px 8px 11px;
  width: 100%;
}
.fake-placeholder {
  border: 1px solid transparent;
  bottom: 0;
  color: #c0c6d2;
  cursor: text;
  left: 0;
  padding: 8px 40px 8px 11px;
  position: absolute;
  right: 0;
  text-align: left;
  text-overflow: ellipsis;
  top: 0;
}
.pgn__search_input:focus,
.search__input:focus {
  background: #eff7ff;
  border: 2px solid #57a3ea;
}
.search__input:focus {
  padding: 7px 39px 7px 10px;
}
.search__input[disabled],
.text-input[disabled] {
  border-color: #d6dee8;
}
.search__btn,
.text-input__btn,
body input.search__btn {
  border: none !important;
  bottom: 0;
  cursor: pointer;
  margin: auto 0;
  outline: 0;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 40px;
}
.search__btn,
body input.search__btn {
  text-indent: -9999px;
}
.text-input__btn .js-ico {
  left: 50%;
  margin-left: -8px;
  margin-top: -8px;
  position: absolute;
  top: 50%;
}
.search__btn_top {
  margin-top: 0 !important;
}
a.search__btn {
  text-indent: 0;
}
body input.search__btn,
body input.search__btn:focus,
body input.search__btn:hover {
  background: transparent url(/i/search_icon.png?r=1) 50% no-repeat;
}
.form-tools__left {
  margin-right: 15px;
  margin-top: 9px;
}
.text-input__wrap input.search__btn {
  margin-bottom: auto;
  margin-top: auto;
}
.search__btn_clear {
  background: transparent url(/i/delete_icon.png?r=1) 50% no-repeat !important;
}
.search__loading .search__btn {
  background: transparent url(/i/spinner2.gif?r=1) 50% no-repeat !important;
}
.text-input {
  background: #fff;
  border: 1px solid #b4bed1;
  border-radius: 3px;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  color: #323232;
  margin: 0;
  padding: 8px;
  width: 100%;
}
.text-input[size] {
  max-width: 100%;
  width: auto;
}
.text-input-search__wrap .text-input {
  padding: 8px 44px 8px 8px;
}
.text-input:focus,
.text-input_error_bg,
.text-input_error_bg:focus {
  outline: 0;
  padding: 7px;
}
.error__item .text-input-search__wrap .text-input,
.text-input-search__wrap .text-input:focus,
.text-input-search__wrap .text-input_error_bg,
.text-input-search__wrap .text-input_error_bg:focus {
  padding: 7px 43px 7px 7px;
}
.text-input:focus {
  background: #eff7ff;
  border: 2px solid #57a3ea;
}
.text-input_error_bg,
.text-input_error_bg:focus {
  background: #fff0eb;
  border: 2px solid red;
}
.text-input[readonly] {
  background: #eff7ff !important;
}
.text-input-search__wrap,
.text-input__wrap {
  padding-right: 18px;
  position: relative;
}
.text-input__wrap_short {
  padding-right: 10px;
}
.text-input__suffix {
  border: 1px solid transparent;
  bottom: 0;
  line-height: 1.15;
  margin: 8px;
  max-width: 64px;
  padding-left: 3px;
  position: absolute;
  right: 0;
  top: 0;
}
.text-input__wrap_personal-message,
.text-input__wrap_private-message {
  padding-right: 55px;
}
.text-input__wrap_personal-message .text-input {
  background: #e1e9f2;
  color: #617989;
  padding-right: 44px;
}
.text-input__wrap_private-message .text-input {
  background: #f9edbf;
  border-color: #d0c494;
  color: #617989;
  padding-right: 44px;
}
.text-input__wrap_private-message .text-input:focus {
  border-color: #57a3ea;
}
.text-input__wrap_personal-message .js-lock_close,
.text-input__wrap_private-message .js-lock_open {
  display: block !important;
}
.text-input-search__wrap {
  padding-right: 55px;
}
.text-input__control-group,
.text-input__control-group .select {
  bottom: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.text-input__control-group .select {
  -moz-opacity: 0;
  opacity: 0;
}
.text-input__control-group table {
  margin-right: 10px;
}
.form-tools {
  margin-top: 15px;
}
.btn,
button.btn,
input[type='submit'].btn {
  background: #395387;
  border: 0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  margin: 0;
  padding: 15px 15px 12px;
}
.btn_input,
button.btn_input,
input[type='submit'].btn_input {
  padding: 9px 15px;
}
button.btn_link,
input.btn_link {
  background: transparent !important;
  border: 0 !important;
  font-family: Helvetica, Arial, lucida grande, tahoma, verdana, arial,
    sans-serif;
  padding: 0;
}
input.btn_link:focus {
  outline: 0;
}
.btn_full {
  box-sizing: content-box;
  padding-left: 17px !important;
  padding-right: 17px !important;
  text-align: center;
  width: 100% !important;
}
.btn_full,
.btn_link_full {
  display: block !important;
}
body .btn_full_fix {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.btn_full__wrap {
  padding-right: 34px;
}
.btn.btn_clicked,
.btn:active,
button.btn:active,
input[type='submit'].btn:active {
  background: #1c2943;
  -webkit-box-shadow: inset 0 3px 3px #05070c;
  -moz-box-shadow: inset 0 3px 3px #05070c;
  box-shadow: inset 0 3px 3px #05070c;
  padding: 16px 15px 11px;
}
.btn_input:active,
button.btn_input:active,
input[type='submit'].btn_input:active {
  padding: 10px 15px 8px;
}
.btn.btn_green,
button.btn.btn_green,
input[type='submit'].btn.btn_green {
  background: #61a961;
  color: #fff;
}
.btn.btn_white,
button.btn.btn_white,
input[type='submit'].btn.btn_white {
  background: #fff;
  border: 1px solid #cdd4e1;
  color: #617989;
  margin: -1px;
}
.btn.btn_white:active,
button.btn.btn_white:active,
input[type='submit'].btn.btn_white:active {
  background: #b8cde3;
  -webkit-box-shadow: inset 0 3px 3px #6485a7;
  -moz-box-shadow: inset 0 3px 3px #6485a7;
  box-shadow: inset 0 3px 3px #6485a7;
  color: #617989;
}
.btn.btn_green:active,
button.btn.btn_green:active,
input[type='submit'].btn.btn_green:active {
  background: #305430;
  -webkit-box-shadow: inset 0 3px 3px #000;
  -moz-box-shadow: inset 0 3px 3px #000;
  box-shadow: inset 0 3px 3px #000;
}
.btn-main.list-link-blue:active,
.btn-main:active {
  color: #323232 !important;
  padding: 12px 0 10px;
}
.btn_ico,
button.btn_ico,
input[type='button'].btn_ico,
input[type='reset'].btn_ico,
input[type='submit'].btn_ico {
  padding: 14px 17px 11px;
}
.btn-light.clicked,
.btn-light:active {
  padding: 12px 0 10px;
}
.switch .table__cell {
  border-right: 0;
}
.btn-link {
  background: #fff;
  border: 1px solid #cdd4e1;
  display: inline-block;
  padding: 11px 17px;
  vertical-align: middle;
}
.label {
  color: #617989;
  display: block;
  margin-bottom: 7px;
  overflow: hidden;
}
.label__desc {
  color: #b0bcc3;
  float: right;
}
.label_single {
  margin-bottom: 0;
}
.label_for-checkbox {
  margin-bottom: -3px;
}
.label-toggle {
  color: #b0bcc3 !important;
}
.label-toggle_on {
  color: #323232 !important;
}
.form__item {
  padding-bottom: 15px;
  position: relative;
}
.group_pdb {
  padding-bottom: 33px;
}
.form-checkbox__el,
.hide_el {
  left: -10000px;
  position: absolute;
}
.form-toggle {
  left: -9999px;
  position: absolute;
}
.select {
  border: 0;
  margin: 0;
  padding: 0 5px;
}
.btn-light,
.btn-tools {
  border: 1px solid #cdd4e1;
  border-right-width: 0;
  height: 16px;
  padding: 11px 0;
  width: 49px;
}
.action-bar .btn-light,
.user__tools_dating .btn-light {
  border: 0 !important;
  padding: 15px 0;
  width: auto;
}
.btn-tools {
  border: none !important;
  cursor: pointer;
  position: relative;
  text-align: center;
  width: 34px;
}
a.btn-tools {
  display: inline-block;
}
.btn-tools_tabs {
  bottom: 0;
  height: 100%;
  left: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}
.btn-tools_tabs .js-ico {
  left: 50%;
  margin-left: -8px;
  margin-top: -8px;
  position: absolute;
  top: 50%;
}
.btn-tools_tabs.js-clicked:after {
  display: none;
}
.js-ta_scrolled .btn-tools_centered {
  right: 10px;
}
.btn-tools_message {
  position: absolute;
  right: 10px;
  top: 15px;
  z-index: 100;
}
.btn-tools_wide {
  width: 46px;
}
.block-btn,
.d09faf1da0,
.da537902a5 {
  position: absolute;
}
.block-btn {
  margin: 0;
  z-index: 100;
}
.block-btn,
.da537902a5 {
  cursor: pointer;
  height: 20px;
  right: -5px;
  top: -5px;
  width: 20px;
}
.switch,
.switch__item {
  background: #cddae7;
}
.switch__item {
  color: #323232;
  cursor: pointer;
  display: block;
  font-weight: 700;
  padding: 13px 5px 10px;
  text-align: center;
  text-transform: uppercase;
}
.switch__item.hover-item {
  color: #617989;
}
.switch__item img {
  margin: -1px 5px -5px 0;
}
.switch__item.hover-item:active {
  background: #82a1bf;
  color: #323232;
  padding: 14px 5px 9px;
}
.switch__item_current {
  background: #fff !important;
  cursor: default;
}
a.switch__item_current {
  cursor: pointer;
}
.btn-link,
.pgn__search_input,
.switch__item img {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.block-item__avatar_xlarge img,
.user__ava img {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
body .delete-btn {
  margin: -8px 0 0;
  position: absolute;
  right: 10px;
  top: 50%;
}
body .delete-btn,
body input[type='submit'].ico-btn {
  border: none !important;
  display: block;
  font-size: 0;
  height: 16px;
  outline: 0;
  padding: 0 !important;
  width: 16px;
}
form {
  margin: 0 !important;
}
.btn-tools_centered .icon-link {
  border: 1px solid #cdd4e1 !important;
  font-size: 0;
  height: 16px;
  min-height: 16px;
  padding: 12px;
}
.btn-tools_centered .icon-link:active {
  padding: 13px 12px 11px;
}
.btn-tools_header {
  margin-right: -15px;
  margin-top: -15px;
}
.btn-tools_header .icon-link {
  padding: 15px;
}
.btn-tools_centered {
  margin-top: -21px;
  position: absolute;
  right: 0;
  top: 50%;
  z-index: 100;
}
.btn-tools_centered-indent {
  right: 15px;
}
button.transpar,
input[type='submit'].transpar {
  border: 0 !important;
  font-weight: 400;
  padding: 18px 10px 16px !important;
}
.btn-transp,
.btn-transp:active,
.btn-transp:hover,
button.btn-transp,
button.btn-transp:active,
button.btn-transp:hover,
input[type='submit'].btn-transp,
input[type='submit'].btn-transp:active,
input[type='submit'].btn-transp:hover {
  background: transparent;
  border: none;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  box-sizing: content-box;
  margin: 0;
  outline: none;
  padding: 0;
  width: 100%;
}
.error_block .error {
  padding: 0 !important;
}
.content-bl_wrap.error__item {
  z-index: auto;
}
.content-bl_wrap.error__item .error__msg {
  display: block;
}
.content-bl_wrap.error__item:last-of-type {
  margin-bottom: 18px;
}
.error__item:active {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.error__item,
.error__msg_important {
  background: #fdf3ef !important;
  border-bottom: 1px solid #ff9a95;
  border-top: 1px solid #ff9a95;
  margin-bottom: -1px;
  position: relative;
  z-index: 10;
}
.error__item_dd {
  position: static;
}
.error__item.list-link,
.error__item_wrapper .error__item.list-link {
  border-bottom: 1px solid #c5d3e1;
  border-top: none;
  margin: 0;
  padding: 11px 15px;
}
.error__item + .block_fix {
  padding-top: 12px !important;
}
.error__item .text-input_error {
  background: #fff;
  border: 1px solid #ff9a95;
  padding: 8px;
}
.error__item_wrapper .error__item {
  margin: 0 -15px;
  padding: 15px;
}
.error__item_wrapper.first .error__item {
  margin-top: -15px;
}
.error__item_wrapper.last .error__item {
  margin-bottom: -16px;
}
.error__msg {
  color: #ff9a95;
  padding: 11px 0 0;
  position: relative;
  text-align: center;
}
.error__msg_important {
  padding: 11px 11px 11px 42px;
}
.error__msg_important:after {
  left: 15px;
}
.stnd-block.error__msg {
  background: #fdf3ef;
  color: #ff9a95 !important;
  padding: 11px 15px;
}
.tabs__item.clicked,
.tabs__item:active {
  background: #b8cde3;
  -webkit-box-shadow: inset 0 3px 3px #6485a7;
  -moz-box-shadow: inset 0 3px 3px #6485a7;
  box-shadow: inset 0 3px 3px #6485a7;
}
.tabs .clicked .tabs__link:after {
  border-bottom-color: transparent;
  border-top-color: #b8cde3;
  margin-top: -1px;
}
.tabs .clicked:before {
  bottom: 0;
  -webkit-box-shadow: 0 7px 8px #f5f5f5;
  -moz-box-shadow: 0 7px 8px #f5f5f5;
  box-shadow: 0 7px 8px #f5f5f5;
  content: '';
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.tabs_no_shadow .tabs .clicked:before {
  display: none;
}
.tabs {
  background: #fff;
  margin: 15px 10px;
  position: relative;
}
.tabs:before {
  bottom: 0;
  content: '';
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.tabs__item {
  cursor: pointer;
  font-weight: 700;
  position: relative;
  text-align: center;
  text-transform: uppercase;
  word-break: break-word;
  z-index: 10;
  word-wrap: break-word;
  white-space: normal;
}
.tabs__link {
  color: #323232;
  display: block;
  padding: 14px 0 12px;
  position: relative;
}
.tabs__item:not(.clicked):active .tabs__link {
  padding: 15px 0 11px;
}
.tabs__item.clicked:hover,
.tabs__item:active {
  background: #b8cde3 !important;
  color: #323232 !important;
}
.tabs__item.clicked {
  cursor: default;
  z-index: 1;
}
.tabs__item_disabled,
.tabs__item_disabled:active {
  background: #fff !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
.tabs__item_disabled .tabs__link {
  color: #b0bcc3 !important;
}
@media (min-width: 900px) {
  .min_screen_width_900 {
    display: none;
  }
}
.tabs .table__cell {
  border-right: 0;
}
.sub-tabs {
  background: #fff;
  border-top: 1px solid #c5d3e1;
  margin-bottom: 0;
  margin-top: -21px;
}
.sub-tabs_top {
  border-top: 0;
  margin-top: 0;
}
.sub-tabs_wide_wrap .sub-tabs {
  margin-left: 0;
  margin-right: 0;
}
.sub-tabs .table__cell {
  border-right: 0;
}
.sub-tabs__item {
  color: #617989;
  cursor: pointer;
  display: block;
  font-weight: 700;
  padding: 12px 0;
}
.table__cell.sub-tabs__item-wrap {
  border-bottom: 4px solid #fff;
}
.table__cell.sub-tabs__item-selected,
.table__cell.sub-tabs__item-wrap:hover {
  border-bottom: 4px solid #57a3ea !important;
}
.sub-tabs__item-selected .sub-tabs__item,
.sub-tabs__item-wrap:hover .sub-tabs__item {
  color: #57a3ea !important;
}
.wrapper-tabs {
  margin-top: -14px;
}
.tabs:before {
  -webkit-box-shadow: 0 3px 3px rgba(93, 109, 157, 0.3);
  -moz-box-shadow: 0 3px 3px rgba(93, 109, 157, 0.3);
  box-shadow: 0 3px 3px rgba(93, 109, 157, 0.3);
}
.user__info {
  overflow: hidden;
  padding-left: 20px;
}
.table_user .user__info {
  padding-left: 10px;
  word-break: break-all;
}
.user__nick .mysite-nick,
.user__nick a {
  font-weight: 700;
}
.user__ava {
  float: left;
}
.user__ava_medium img {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.user__ava_status {
  padding-top: 8px;
  text-align: center;
}
.user__ava_status_online {
  color: #108210;
}
.user__ava_status_offline {
  color: #b0bcc3;
}
.user__details {
  color: #617989;
  padding-top: 5px;
  word-break: break-all;
}
.user__details_name {
  color: #323232;
}
.bubble,
.user__status {
  background: #ddebf7;
  color: #323232;
  padding: 9px 36px 9px 9px;
  position: relative;
  word-wrap: break-word;
}
.bubble:after,
.user__status:after {
  border: 8px solid transparent;
  border-bottom-color: #ddebf7;
  bottom: 100%;
  content: '';
  display: block;
  height: 0;
  left: 32px;
  position: absolute;
  width: 0;
}
.bubble,
.user__status-message {
  margin-top: 7px;
  padding: 9px;
}
.user__status-message:after {
  left: 7px;
}
.bubble:after {
  left: 12px;
}
.user__status-wrap {
  margin-top: 10px;
  position: relative;
}
.user__change-status {
  left: -25px;
  margin-top: 31px;
  right: -25px;
  top: 50%;
}
.user__change-btn {
  display: block;
  height: 16px;
  margin-top: -16px;
  padding: 8px;
  position: absolute;
  right: 2px;
  top: 50%;
  width: 17px;
}
.ico-alone {
  margin-bottom: 0 !important;
}
.ico-alone,
.ico-inline {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.ico-right {
  margin-left: 4px !important;
  margin-right: 0 !important;
}
.ico_mrg {
  margin: 0 4px -3px 0;
}
.ico_no-mrg {
  margin: 0 !important;
}
.js-ico.m,
.m.ico {
  margin-bottom: 0 !important;
  margin-top: 0 !important;
}
.rotate_button .ico {
  margin: 0 !important;
}
.smile {
  vertical-align: -3px;
}
.emoji {
  display: inline-block;
  margin: 0.5px;
}
.font_13 .emoji {
  vertical-align: -6px;
}
.font_14 .emoji,
.font_16 .emoji {
  vertical-align: -5px;
}
.font_18 .emoji {
  vertical-align: -4px;
}
.font_20 .emoji,
.font_22 .emoji {
  vertical-align: -3px;
}
.font_24 .emoji {
  vertical-align: -2px;
}
.font_18 .emoji,
.font_20 .emoji,
.font_22 .emoji,
.font_24 .emoji {
  margin: 0;
}
.ico_startpage {
  background-color: transparent;
  background-image: url(/static/img/ico_startpage.png?60660e1c);
  display: inline-block;
  margin-right: 4px;
  width: 16px;
}
.font_13 .ico_startpage {
  margin-bottom: -4px;
}
.font_18 .ico_startpage {
  margin-bottom: -2px;
}
.font_20 .ico_startpage,
.font_22 .ico_startpage {
  margin-bottom: -1px;
}
.font_24 .ico_startpage {
  margin-bottom: 0;
}
.b-title__link:active .ico_startpage,
.b-title__sublink:active .ico_startpage,
.b-title__with-btn:active .ico_startpage,
.btn-main:active .ico_startpage,
.btn-single:not(.stnd-link_disabled):active .ico_startpage,
.btn-tools.js-clicked .ico_startpage,
.btn-tools:active .ico_startpage,
.drop-down-label.js-clicked .ico_startpage,
.inl-link.js-clicked .ico_startpage,
.inl-link:active .bordered .ico_startpage,
.js-radio.form-checkbox.form-checkbox_checked .ico_startpage.js-ico,
.js-radio.form-checkbox:active .ico_startpage.js-ico,
.list-link.clicked .ico_startpage,
.list-link.js-clicked .ico_startpage,
.list-link:not(.blog-item_short):not(.contact_item):active .ico_startpage,
.mail__button:not(:disabled):active .ico_startpage,
.stnd-link.clicked .ico_startpage,
.stnd-link:active .ico_startpage,
.stnd-link_active .ico_startpage,
.user__tools-link.clicked .ico_startpage,
.user__tools-link:active .ico_startpage {
  background-position-y: -18px;
}
.ico_gallery {
  background-image: url(/static/img/ico_gallery.png?0808ca76);
  height: 16px;
  width: 16px;
}
.ico_gallery,
.tile-menu__pic {
  background-color: transparent;
  background-repeat: no-repeat;
  display: inline-block;
}
.tile-menu__pic {
  background-image: url(/static/img/tile_main.png?21c5e345);
  height: 40px;
  margin: 25px 0 10px;
  width: 40px;
}
.ico_panel {
}
.footer_edit .footer__links-wrapper .footer__link:after,
.horiz-menu__link-ico,
.ico_panel,
.location-bar__home-link,
.location-bar__sep {
  background-color: transparent;
  background-image: url(/static/img/ico_panel.png?66ec9795);
  background-repeat: no-repeat;
  display: inline-block;
  height: 22px;
  width: 22px;
}
.footer_edit .footer__links-wrapper .footer__link:after,
.horiz-menu__link-ico,
.location-bar__home-link,
.location-bar__sep {
}
.ico_cats {
  background-color: transparent;
  background-image: url(/static/img/ico_cats.png?a25a8e28);
  display: inline-block;
  margin-right: 4px;
  width: 16px;
}
.font_13 .ico_cats {
  margin-bottom: -4px;
}
.font_18 .ico_cats {
  margin-bottom: -2px;
}
.font_20 .ico_cats,
.font_22 .ico_cats {
  margin-bottom: -1px;
}
.font_24 .ico_cats {
  margin-bottom: 0;
}
.b-title__link:active .ico_cats,
.b-title__sublink:active .ico_cats,
.b-title__with-btn:active .ico_cats,
.btn-main:active .ico_cats,
.btn-single:not(.stnd-link_disabled):active .ico_cats,
.btn-tools.js-clicked .ico_cats,
.btn-tools:active .ico_cats,
.drop-down-label.js-clicked .ico_cats,
.inl-link.js-clicked .ico_cats,
.inl-link:active .bordered .ico_cats,
.js-radio.form-checkbox.form-checkbox_checked .ico_cats.js-ico,
.js-radio.form-checkbox:active .ico_cats.js-ico,
.list-link.clicked .ico_cats,
.list-link.js-clicked .ico_cats,
.list-link:not(.blog-item_short):not(.contact_item):active .ico_cats,
.mail__button:not(:disabled):active .ico_cats,
.stnd-link.clicked .ico_cats,
.stnd-link:active .ico_cats,
.stnd-link_active .ico_cats,
.user__tools-link.clicked .ico_cats,
.user__tools-link:active .ico_cats {
  background-position-y: -17px;
}
.drop-down-label:hover .ico_cats,
.inl-link:hover .ico_cats,
.link-grey:hover .ico_cats,
.link-light:hover .ico_cats,
.link-return:hover .ico_cats,
.link-stnd:hover .ico_cats {
  background-position-y: -34px;
}
.link-blue:hover .ico_cats,
.link-imp:hover .ico_cats {
  background-position-y: -17px;
}
.ico_cats_sz {
  background-color: transparent;
  background-image: url(/static/img/ico_cats_sz.png?dbcc2c41);
  display: inline-block;
  margin-right: 4px;
  width: 16px;
}
.font_13 .ico_cats_sz {
  margin-bottom: -4px;
}
.font_18 .ico_cats_sz {
  margin-bottom: -2px;
}
.font_20 .ico_cats_sz,
.font_22 .ico_cats_sz {
  margin-bottom: -1px;
}
.font_24 .ico_cats_sz {
  margin-bottom: 0;
}
.b-title__link:active .ico_cats_sz,
.b-title__sublink:active .ico_cats_sz,
.b-title__with-btn:active .ico_cats_sz,
.btn-main:active .ico_cats_sz,
.btn-single:not(.stnd-link_disabled):active .ico_cats_sz,
.btn-tools.js-clicked .ico_cats_sz,
.btn-tools:active .ico_cats_sz,
.drop-down-label.js-clicked .ico_cats_sz,
.inl-link.js-clicked .ico_cats_sz,
.inl-link:active .bordered .ico_cats_sz,
.js-radio.form-checkbox.form-checkbox_checked .ico_cats_sz.js-ico,
.js-radio.form-checkbox:active .ico_cats_sz.js-ico,
.list-link.clicked .ico_cats_sz,
.list-link.js-clicked .ico_cats_sz,
.list-link:not(.blog-item_short):not(.contact_item):active .ico_cats_sz,
.mail__button:not(:disabled):active .ico_cats_sz,
.stnd-link.clicked .ico_cats_sz,
.stnd-link:active .ico_cats_sz,
.stnd-link_active .ico_cats_sz,
.user__tools-link.clicked .ico_cats_sz,
.user__tools-link:active .ico_cats_sz {
  background-position-y: -17px;
}
.ico_acl {
  background-color: transparent;
  background-image: url(/static/img/ico_acl.png?a5de04b6);
  display: inline-block;
  margin-right: 4px;
  width: 16px;
}
.font_13 .ico_acl {
  margin-bottom: -4px;
}
.font_18 .ico_acl {
  margin-bottom: -2px;
}
.font_20 .ico_acl,
.font_22 .ico_acl {
  margin-bottom: -1px;
}
.font_24 .ico_acl {
  margin-bottom: 0;
}
.b-title__link:active .ico_acl,
.b-title__sublink:active .ico_acl,
.b-title__with-btn:active .ico_acl,
.btn-main:active .ico_acl,
.btn-single:not(.stnd-link_disabled):active .ico_acl,
.btn-tools.js-clicked .ico_acl,
.btn-tools:active .ico_acl,
.drop-down-label.js-clicked .ico_acl,
.inl-link.js-clicked .ico_acl,
.inl-link:active .bordered .ico_acl,
.js-radio.form-checkbox.form-checkbox_checked .ico_acl.js-ico,
.js-radio.form-checkbox:active .ico_acl.js-ico,
.list-link.clicked .ico_acl,
.list-link.js-clicked .ico_acl,
.list-link:not(.blog-item_short):not(.contact_item):active .ico_acl,
.mail__button:not(:disabled):active .ico_acl,
.stnd-link.clicked .ico_acl,
.stnd-link:active .ico_acl,
.stnd-link_active .ico_acl,
.user__tools-link.clicked .ico_acl,
.user__tools-link:active .ico_acl {
  background-position-y: -68px;
}
.drop-down-label:hover .ico_acl,
.inl-link:hover .ico_acl,
.link-grey:hover .ico_acl,
.link-light:hover .ico_acl,
.link-return:hover .ico_acl,
.link-stnd:hover .ico_acl {
  background-position-y: -34px;
}
.link-blue:hover .ico_acl,
.link-imp:hover .ico_acl {
  background-position-y: -68px;
}
.form-checkbox .ico_acl {
  opacity: 0.6;
}
.form-checkbox.form-checkbox_checked .ico_acl,
.form-checkbox:active .ico_acl {
  opacity: 1;
}
.ico_mail {
  background-color: transparent;
  background-image: url(/static/img/ico_mail.png?8eb219f8);
  display: inline-block;
  margin-right: 4px;
  width: 16px;
}
.font_13 .ico_mail {
  margin-bottom: -4px;
}
.font_18 .ico_mail {
  margin-bottom: -2px;
}
.font_20 .ico_mail,
.font_22 .ico_mail {
  margin-bottom: -1px;
}
.font_24 .ico_mail {
  margin-bottom: 0;
}
.b-title__link:active .ico_mail,
.b-title__sublink:active .ico_mail,
.b-title__with-btn:active .ico_mail,
.btn-main:active .ico_mail,
.btn-single:not(.stnd-link_disabled):active .ico_mail,
.btn-tools.js-clicked .ico_mail,
.btn-tools:active .ico_mail,
.drop-down-label.js-clicked .ico_mail,
.inl-link.js-clicked .ico_mail,
.inl-link:active .bordered .ico_mail,
.js-radio.form-checkbox.form-checkbox_checked .ico_mail.js-ico,
.js-radio.form-checkbox:active .ico_mail.js-ico,
.list-link.clicked .ico_mail,
.list-link.js-clicked .ico_mail,
.list-link:not(.blog-item_short):not(.contact_item):active .ico_mail,
.mail__button:not(:disabled):active .ico_mail,
.stnd-link.clicked .ico_mail,
.stnd-link:active .ico_mail,
.stnd-link_active .ico_mail,
.user__tools-link.clicked .ico_mail,
.user__tools-link:active .ico_mail {
  background-position-y: -51px;
}
.drop-down-label:hover .ico_mail,
.inl-link:hover .ico_mail,
.link-grey:hover .ico_mail,
.link-light:hover .ico_mail,
.link-return:hover .ico_mail,
.link-stnd:hover .ico_mail {
  background-position-y: -17px;
}
.link-blue:hover .ico_mail,
.link-imp:hover .ico_mail {
  background-position-y: -51px;
}
.ico_abar {
  background-color: transparent;
  background-image: url(/static/img/ico_abar.png?ea3950a3);
  display: inline-block;
  margin-right: 4px;
  width: 16px;
}
.font_13 .ico_abar {
  margin-bottom: -4px;
}
.font_18 .ico_abar {
  margin-bottom: -2px;
}
.font_20 .ico_abar,
.font_22 .ico_abar {
  margin-bottom: -1px;
}
.font_24 .ico_abar {
  margin-bottom: 0;
}
.b-title__link:active .ico_abar,
.b-title__sublink:active .ico_abar,
.b-title__with-btn:active .ico_abar,
.btn-main:active .ico_abar,
.btn-single:not(.stnd-link_disabled):active .ico_abar,
.btn-tools.js-clicked .ico_abar,
.btn-tools:active .ico_abar,
.drop-down-label.js-clicked .ico_abar,
.inl-link.js-clicked .ico_abar,
.inl-link:active .bordered .ico_abar,
.js-radio.form-checkbox.form-checkbox_checked .ico_abar.js-ico,
.js-radio.form-checkbox:active .ico_abar.js-ico,
.list-link.clicked .ico_abar,
.list-link.js-clicked .ico_abar,
.list-link:not(.blog-item_short):not(.contact_item):active .ico_abar,
.mail__button:not(:disabled):active .ico_abar,
.stnd-link.clicked .ico_abar,
.stnd-link:active .ico_abar,
.stnd-link_active .ico_abar,
.user__tools-link.clicked .ico_abar,
.user__tools-link:active .ico_abar {
  background-position-y: -63px;
}
.drop-down-label:hover .ico_abar,
.inl-link:hover .ico_abar,
.link-grey:hover .ico_abar,
.link-light:hover .ico_abar,
.link-return:hover .ico_abar,
.link-stnd:hover .ico_abar {
  background-position-y: -21px;
}
.link-blue:hover .ico_abar,
.link-imp:hover .ico_abar {
  background-position-y: -63px;
}
.ico_prof {
  background-color: transparent;
  background-image: url(/static/img/ico_prof.png?7049a4dd);
  display: inline-block;
  margin-right: 4px;
  width: 16px;
}
.font_13 .ico_prof {
  margin-bottom: -4px;
}
.font_18 .ico_prof {
  margin-bottom: -2px;
}
.font_20 .ico_prof,
.font_22 .ico_prof {
  margin-bottom: -1px;
}
.font_24 .ico_prof {
  margin-bottom: 0;
}
.ico_attaches {
  background-color: transparent;
  background-image: url(/static/img/ico_attaches.png?9579641a);
  display: inline-block;
  margin-right: 4px;
  width: 16px;
}
.font_13 .ico_attaches {
  margin-bottom: -4px;
}
.font_18 .ico_attaches {
  margin-bottom: -2px;
}
.font_20 .ico_attaches,
.font_22 .ico_attaches {
  margin-bottom: -1px;
}
.font_24 .ico_attaches {
  margin-bottom: 0;
}
.b-title__link:active .ico_attaches,
.b-title__sublink:active .ico_attaches,
.b-title__with-btn:active .ico_attaches,
.btn-main:active .ico_attaches,
.btn-single:not(.stnd-link_disabled):active .ico_attaches,
.btn-tools.js-clicked .ico_attaches,
.btn-tools:active .ico_attaches,
.drop-down-label.js-clicked .ico_attaches,
.inl-link.js-clicked .ico_attaches,
.inl-link:active .bordered .ico_attaches,
.js-radio.form-checkbox.form-checkbox_checked .ico_attaches.js-ico,
.js-radio.form-checkbox:active .ico_attaches.js-ico,
.list-link.clicked .ico_attaches,
.list-link.js-clicked .ico_attaches,
.list-link:not(.blog-item_short):not(.contact_item):active .ico_attaches,
.mail__button:not(:disabled):active .ico_attaches,
.stnd-link.clicked .ico_attaches,
.stnd-link:active .ico_attaches,
.stnd-link_active .ico_attaches,
.user__tools-link.clicked .ico_attaches,
.user__tools-link:active .ico_attaches {
  background-position-y: -51px;
}
.drop-down-label:hover .ico_attaches,
.inl-link:hover .ico_attaches,
.link-grey:hover .ico_attaches,
.link-light:hover .ico_attaches,
.link-return:hover .ico_attaches,
.link-stnd:hover .ico_attaches {
  background-position-y: -17px;
}
.link-blue:hover .ico_attaches,
.link-imp:hover .ico_attaches {
  background-position-y: -51px;
}
.ico_chat {
  background-color: transparent;
  background-image: url(/static/img/ico_chat.png?38b9b06c);
  display: inline-block;
  margin-right: 4px;
  width: 16px;
}
.font_13 .ico_chat {
  margin-bottom: -4px;
}
.font_18 .ico_chat {
  margin-bottom: -2px;
}
.font_20 .ico_chat,
.font_22 .ico_chat {
  margin-bottom: -1px;
}
.font_24 .ico_chat {
  margin-bottom: 0;
}
.b-title__link:active .ico_chat,
.b-title__sublink:active .ico_chat,
.b-title__with-btn:active .ico_chat,
.btn-main:active .ico_chat,
.btn-single:not(.stnd-link_disabled):active .ico_chat,
.btn-tools.js-clicked .ico_chat,
.btn-tools:active .ico_chat,
.drop-down-label.js-clicked .ico_chat,
.inl-link.js-clicked .ico_chat,
.inl-link:active .bordered .ico_chat,
.js-radio.form-checkbox.form-checkbox_checked .ico_chat.js-ico,
.js-radio.form-checkbox:active .ico_chat.js-ico,
.list-link.clicked .ico_chat,
.list-link.js-clicked .ico_chat,
.list-link:not(.blog-item_short):not(.contact_item):active .ico_chat,
.mail__button:not(:disabled):active .ico_chat,
.stnd-link.clicked .ico_chat,
.stnd-link:active .ico_chat,
.stnd-link_active .ico_chat,
.user__tools-link.clicked .ico_chat,
.user__tools-link:active .ico_chat {
  background-position-y: -51px;
}
.drop-down-label:hover .ico_chat,
.inl-link:hover .ico_chat,
.link-grey:hover .ico_chat,
.link-light:hover .ico_chat,
.link-return:hover .ico_chat,
.link-stnd:hover .ico_chat {
  background-position-y: -17px;
}
.link-blue:hover .ico_chat,
.link-imp:hover .ico_chat {
  background-position-y: -51px;
}
.adv_user_link span {
  background-image: url(/static/img/adv_links.png?5d176d79);
  cursor: pointer;
}
.adv_user_link span,
.ico {
  background-color: transparent;
  background-repeat: no-repeat;
  height: 16px;
  width: 16px;
}
.ico {
  background-image: url(/static/img/ico.png?9f147d7f);
  display: inline-block;
  margin-bottom: -3px;
  margin-right: 4px;
}
.font_13 .ico {
  margin-bottom: -4px;
}
.font_18 .ico {
  margin-bottom: -2px;
}
.font_20 .ico,
.font_22 .ico {
  margin-bottom: -1px;
}
.font_24 .ico {
  margin-bottom: 0;
}
.b-title__link:active .ico,
.b-title__sublink:active .ico,
.b-title__with-btn:active .ico,
.btn-main:active .ico,
.btn-single:not(.stnd-link_disabled):active .ico,
.btn-tools.js-clicked .ico,
.btn-tools:active .ico,
.drop-down-label.js-clicked .ico,
.inl-link.js-clicked .ico,
.inl-link:active .bordered .ico,
.js-radio.form-checkbox.form-checkbox_checked .ico.js-ico,
.js-radio.form-checkbox:active .ico.js-ico,
.list-link.clicked .ico,
.list-link.js-clicked .ico,
.list-link:not(.blog-item_short):not(.contact_item):active .ico,
.mail__button:not(:disabled):active .ico,
.stnd-link.clicked .ico,
.stnd-link:active .ico,
.stnd-link_active .ico,
.user__tools-link.clicked .ico,
.user__tools-link:active .ico {
  background-position-y: -34px;
}
.drop-down-label:hover .ico,
.inl-link:hover .ico,
.link-grey:hover .ico,
.link-light:hover .ico,
.link-return:hover .ico,
.link-stnd:hover .ico {
  background-position-y: -17px;
}
.link-blue:hover .ico,
.link-imp:hover .ico {
  background-position-y: -34px;
}
.form-checkbox:after,
.mail__checkbox:after,
.pgn__go,
.s-chb:after,
.stnd-link_arr:after,
body .delete-btn {
  background-color: transparent;
  background-image: url(/static/img/ico.png?9f147d7f);
  background-repeat: no-repeat;
  display: inline-block;
  height: 16px;
  width: 16px;
}
.ico_flags {
  background-color: transparent;
  background-image: url(/static/img/ico_flags.png?ef021758);
  display: inline-block;
  margin-right: 4px;
  width: 18px;
}
.font_13 .ico_flags {
  margin-bottom: -4px;
}
.font_18 .ico_flags {
  margin-bottom: -2px;
}
.font_20 .ico_flags,
.font_22 .ico_flags {
  margin-bottom: -1px;
}
.font_24 .ico_flags {
  margin-bottom: 0;
}
.ico_langs {
  background-color: transparent;
  background-image: url(/static/img/ico_langs.png?4d3bca87);
  display: inline-block;
  margin-right: 4px;
  width: 18px;
}
.font_13 .ico_langs {
  margin-bottom: -4px;
}
.font_18 .ico_langs {
  margin-bottom: -2px;
}
.font_20 .ico_langs,
.font_22 .ico_langs {
  margin-bottom: -1px;
}
.font_24 .ico_langs {
  margin-bottom: 0;
}
.ico_adult {
  background-image: url(/static/img/ico_adult.png?770aaa9b);
}
.ico_adult,
.ico_play_btn {
  background-color: transparent;
  background-repeat: no-repeat;
  display: inline-block;
}
.ico_play_btn {
  background-image: url(/static/img/ico_play_btn.png?c39f7487);
  left: 50%;
  position: absolute;
  top: 50%;
}
.ico_header_logo_newyear {
  background-image: url(/static/img/ico_header_logo_newyear.png?4962293b);
  height: 18px;
  width: 100px;
}
.ico_header_logo_newyear,
.ico_logo_newyear {
  background-color: transparent;
  background-repeat: no-repeat;
  display: inline-block;
}
.ico_logo_newyear {
  background-image: url(/static/img/ico_logo_newyear.png?4e4bcddd);
  height: 22px;
  width: 126px;
}
.ico_header_logo_default {
  background-image: url(/static/img/ico_header_logo_default.png?0268709b);
}
.ico_header_logo_default,
.ico_logo_default {
  background-color: transparent;
  background-repeat: no-repeat;
  display: inline-block;
}
.ico_logo_default {
  background-image: url(/static/img/ico_logo_default.png?3e53b772);
}
.ico_files {
  background-color: transparent;
  background-image: url(/static/img/ico_files.png?00b9ee84);
  display: inline-block;
  margin-right: 4px;
  width: 16px;
}
.font_13 .ico_files {
  margin-bottom: -4px;
}
.font_18 .ico_files {
  margin-bottom: -2px;
}
.font_20 .ico_files,
.font_22 .ico_files {
  margin-bottom: -1px;
}
.font_24 .ico_files {
  margin-bottom: 0;
}
.ico_thirdparty {
  background-color: transparent;
  background-image: url(/static/img/ico_thirdparty.png?81fb89a7);
  display: inline-block;
  margin-right: 4px;
  width: 16px;
}
.font_13 .ico_thirdparty {
  margin-bottom: -4px;
}
.font_18 .ico_thirdparty {
  margin-bottom: -2px;
}
.font_20 .ico_thirdparty,
.font_22 .ico_thirdparty {
  margin-bottom: -1px;
}
.font_24 .ico_thirdparty {
  margin-bottom: 0;
}
.ico_large {
  background-color: transparent;
  background-image: url(/static/img/ico_large.png?f06d9ac2);
  background-repeat: no-repeat;
  display: inline-block;
}
.b-title__link:active .ico_large,
.b-title__sublink:active .ico_large,
.b-title__with-btn:active .ico_large,
.btn-main:active .ico_large,
.btn-single:not(.stnd-link_disabled):active .ico_large,
.btn-tools.js-clicked .ico_large,
.btn-tools:active .ico_large,
.drop-down-label.js-clicked .ico_large,
.inl-link.js-clicked .ico_large,
.inl-link:active .bordered .ico_large,
.js-radio.form-checkbox.form-checkbox_checked .ico_large.js-ico,
.js-radio.form-checkbox:active .ico_large.js-ico,
.list-link.clicked .ico_large,
.list-link.js-clicked .ico_large,
.list-link:not(.blog-item_short):not(.contact_item):active .ico_large,
.mail__button:not(:disabled):active .ico_large,
.stnd-link.clicked .ico_large,
.stnd-link:active .ico_large,
.stnd-link_active .ico_large,
.user__tools-link.clicked .ico_large,
.user__tools-link:active .ico_large {
  background-position-y: -68px;
}
.drop-down-label:hover .ico_large,
.inl-link:hover .ico_large,
.link-grey:hover .ico_large,
.link-light:hover .ico_large,
.link-return:hover .ico_large,
.link-stnd:hover .ico_large {
  background-position-y: -34px;
}
.link-blue:hover .ico_large,
.link-imp:hover .ico_large {
  background-position-y: -68px;
}
.ico_xlarge {
  background-image: url(/static/img/ico_xlarge.png?f5029e0d);
  height: 64px;
  width: 64px;
}
.ico_ext_site,
.ico_xlarge {
  background-color: transparent;
  background-repeat: no-repeat;
  display: inline-block;
}
.ico_ext_site {
  background-image: url(/static/img/ico_ext_site.png?26c4cb37);
  height: 32px;
  width: 32px;
}
.ico_newbie_quest {
  background-image: url(/static/img/ico_newbie_quest.png?5c0e93f7);
  height: 30px;
  width: 30px;
}
.ico_colored,
.ico_newbie_quest {
  background-color: transparent;
  background-repeat: no-repeat;
  display: inline-block;
}
.ico_colored {
  background-image: url(/static/img/ico_colored.png?431c04c8);
  margin-right: 4px;
  width: 16px;
}
.font_13 .ico_colored {
  margin-bottom: -4px;
}
.font_18 .ico_colored {
  margin-bottom: -2px;
}
.font_20 .ico_colored,
.font_22 .ico_colored {
  margin-bottom: -1px;
}
.font_24 .ico_colored {
  margin-bottom: 0;
}
.b-title__link:active .ico_colored,
.b-title__sublink:active .ico_colored,
.b-title__with-btn:active .ico_colored,
.btn-main:active .ico_colored,
.btn-single:not(.stnd-link_disabled):active .ico_colored,
.btn-tools.js-clicked .ico_colored,
.btn-tools:active .ico_colored,
.drop-down-label.js-clicked .ico_colored,
.inl-link.js-clicked .ico_colored,
.inl-link:active .bordered .ico_colored,
.js-radio.form-checkbox.form-checkbox_checked .ico_colored.js-ico,
.js-radio.form-checkbox:active .ico_colored.js-ico,
.list-link.clicked .ico_colored,
.list-link.js-clicked .ico_colored,
.list-link:not(.blog-item_short):not(.contact_item):active .ico_colored,
.mail__button:not(:disabled):active .ico_colored,
.stnd-link.clicked .ico_colored,
.stnd-link:active .ico_colored,
.stnd-link_active .ico_colored,
.user__tools-link.clicked .ico_colored,
.user__tools-link:active .ico_colored {
  background-position-y: -18px;
}
.ico_forum {
  background-color: transparent;
  background-image: url(/static/img/ico_forum.png?f30424a7);
  background-repeat: no-repeat;
  display: inline-block;
  height: 14px;
  width: 14px;
}
.font_13 .ico_forum {
  margin-bottom: -3px;
}
.font_14 .ico_forum,
.font_16 .ico_forum {
  margin-bottom: -2px;
}
.font_18 .ico_forum {
  margin-bottom: -1px;
}
.font_20 .ico_forum,
.font_22 .ico_forum {
  margin-bottom: 0;
}
.font_24 .ico_forum {
  margin-bottom: 1px;
}
.ico_soc {
  background-image: url(/static/img/ico_soc.png?23a72c41);
  height: 18px;
  width: 18px;
}
.ico_player,
.ico_soc {
  background-color: transparent;
  background-repeat: no-repeat;
  display: inline-block;
}
.ico_player {
  background-image: url(/static/img/ico_player.png?8cf87e87);
  width: 16px;
}
.font_13 .ico_player {
  margin-bottom: -4px;
}
.font_18 .ico_player {
  margin-bottom: -2px;
}
.font_20 .ico_player,
.font_22 .ico_player {
  margin-bottom: -1px;
}
.font_24 .ico_player {
  margin-bottom: 0;
}
.c6283ba68,
.ico_buttons {
  background-image: url(/static/img/ico_buttons.png?3485b645);
  height: 20px;
  width: 20px;
}
.c6283ba68,
.ico_buttons,
.ico_sidebar {
  background-color: transparent;
  background-repeat: no-repeat;
  display: inline-block;
}
.ico_sidebar {
  background-image: url(/static/img/ico_sidebar.png?3aaa40d5);
  margin-right: 6px;
  width: 16px;
}
.font_13 .ico_sidebar {
  margin-bottom: -4px;
}
.font_18 .ico_sidebar {
  margin-bottom: -2px;
}
.font_20 .ico_sidebar,
.font_22 .ico_sidebar {
  margin-bottom: -1px;
}
.font_24 .ico_sidebar {
  margin-bottom: 0;
}
.root--bg-ny {
  background-attachment: fixed;
  background-image: url(/static/img/newyear.png?r=1);
}
.ico_startpage,
.ico_cats,
.ico_cats_sz,
.ico_acl,
.ico_mail,
.ico_abar,
.ico_prof,
.ico_attaches,
.ico_chat,
.ico_flags,
.ico_langs,
.ico_files,
.ico_thirdparty {
  background-repeat: no-repeat;
  height: 16px;
  margin-bottom: -3px;
}
.ico_colored,
.ico_player,
.ico_sidebar {
  height: 16px;
  margin-bottom: -3px;
}
.stnd-link_arr:after {
  background-position: -94px 0;
  content: '';
  display: inline-block;
  margin-top: -6px;
  position: absolute;
  right: 15px;
  top: 50%;
  width: 8px;
}
.stnd-link_arr:active:after {
  background-position-y: -34px;
}
.ico_arr_right {
  background-position: -94px 0;
  width: 8px;
}
.ico_arr_right_red {
  background-position: -94px -85px;
  width: 8px;
}
.ico_arr_right_blue {
  background-position: -94px -17px;
  width: 8px;
}
.ico_arr_right_darkblue {
  background-position: -94px -51px;
  width: 8px;
}
.ico_arr_left {
  background-position: -85px 0;
  width: 8px;
}
.ico_arr_left_darkblue {
  background-position: -85px -51px;
  width: 8px;
}
.ico_arr_small_left_darkblue {
  background-position: -103px -51px;
}
.ico_arr_small_right_blue {
  background-position: -120px -17px;
}
.ico_arr_up {
  background-position: -137px 0;
}
.ico_arr_up_black {
  background-position: -137px -34px;
}
.ico_arr_up_green {
  background-position: -137px -68px;
}
.ico_arr_up_blue {
  background-position: -137px -17px;
}
.ico_arr_up_red {
  background-position: -137px -85px;
}
.ico_arr_down {
  background-position: -68px 0;
}
.ico_arr_down_blue {
  background-position: -68px -17px;
}
.ico_arr_down_green {
  background-position: -68px -68px;
}
.ico_arr_down_darkblue {
  background-position: -68px -51px;
}
.ico_arr_down_white {
  background-position: -68px -102px;
}
.ico_arr_down_black {
  background-position: -68px -34px;
}
.ico_arr_down_red {
  background-position: -68px -85px;
}
.ico_darr_left {
  background-position: -373px 0;
}
.ico_darr_right {
  background-position: -390px 0;
}
.ico_colored_adult {
  background-position: 0 0;
}
.ico_colored_android {
  background-position: -17px 0;
}
.ico_colored_auto {
  background-position: -34px 0;
}
.ico_colored_blog {
  background-position: -51px 0;
}
.ico_colored_diary {
  background-position: -86px 0;
}
.ico_colored_comm {
  background-position: -68px 0;
  width: 17px;
}
.ico_colored_fav {
  background-position: -103px 0;
}
.ico_colored_file {
  background-position: -120px 0;
}
.ico_colored_forum {
  background-position: -137px 0;
}
.ico_colored_friends {
  background-position: -154px 0;
}
.ico_colored_game {
  background-position: -171px 0;
}
.ico_colored_games {
  background-position: -188px 0;
}
.ico_colored_gb {
  background-position: -205px 0;
}
.ico_colored_info {
  background-position: -222px 0;
}
.ico_colored_int_people {
  background-position: -239px 0;
}
.ico_colored_mobiles {
  background-position: -309px 0;
}
.ico_colored_music {
  background-position: -326px 0;
}
.ico_colored_photo {
  background-position: -343px 0;
}
.ico_colored_rating {
  background-position: -407px 0;
}
.ico_colored_sport {
  background-position: -444px 0;
  height: 17px;
}
.ico_colored_tag {
  background-position: -474px 0;
}
.ico_colored_tort {
  background-position: -491px 0;
}
.ico_colored_uc {
  background-position: -525px 0;
}
.ico_colored_video {
  background-position: -542px 0;
}
.ico_colored_weather {
  background-position: -559px 0;
}
.ico_colored_rate_down {
  background-position: -373px 0;
}
.ico_colored_rate_up {
  background-position: -390px 0;
}
.ico_colored_play {
  background-position: -360px 0;
  width: 12px;
}
.ico_colored_stop {
  background-position: -461px 0;
  width: 12px;
}
.ico_colored_rings {
  background-position: -424px 0;
  width: 19px;
}
.ico_colored_minion {
  background-position: -292px 0;
}
.ico_colored_trollface {
  background-position: -508px 0;
}
.ico_colored_medal_platina {
  background-position: -274px 0;
  height: 15px;
  width: 8px;
}
.ico_colored_medal_gold {
  background-position: -265px 0;
  height: 15px;
  width: 8px;
}
.ico_colored_medal_silver {
  background-position: -283px 0;
  height: 15px;
  width: 8px;
}
.ico_colored_medal_bronze {
  background-position: -256px 0;
  height: 15px;
  width: 8px;
}
.horiz-menu__link-ico {
  display: inline-block;
  margin: 0 auto;
  position: relative;
}
.horiz-menu__link-ico_menu {
  background-position: -75px -140px;
  height: 21px;
  width: 24px;
}
.horiz-menu__link-ico_mail {
  background-position: -50px -140px;
  height: 21px;
  width: 24px;
}
.horiz-menu__link-ico_journal {
  background-position: -145px -117px;
  height: 21px;
  width: 25px;
}
.horiz-menu__link-ico_lenta {
  background-position: 0 -140px;
  height: 21px;
  width: 24px;
}
.horiz-menu__link-ico_videos {
  background-position: 0 -162px;
  height: 21px;
  width: 24px;
}
.horiz-menu__link-ico_films {
  background-position: -120px -117px;
  height: 21px;
  width: 24px;
}
.horiz-menu__link-ico_photos {
  background-position: -122px -140px;
  height: 21px;
  width: 24px;
}
.horiz-menu__link-ico_cartoons {
  background-position: -69px -117px;
  height: 21px;
  width: 20px;
}
.horiz-menu__link-ico_login {
  background-position: -25px -140px;
  height: 21px;
  width: 24px;
}
.horiz-menu__link-ico_users {
  background-position: -147px -140px;
  height: 21px;
  width: 24px;
}
.horiz-menu__link-ico_comms {
  background-position: -90px -117px;
  height: 21px;
  width: 29px;
}
.horiz-menu__link-ico_news {
  background-position: -100px -140px;
  height: 21px;
  width: 21px;
}
.horiz-menu__link-ico_menu_small {
  background-position: -106px -162px;
  height: 16px;
  margin-bottom: -3px;
  margin-right: 7px;
  width: 21px;
}
.horiz-menu__link-ico_login_small {
  background-position: -70px -162px;
  height: 16px;
  margin-bottom: -3px;
  margin-right: 7px;
  width: 17px;
}
.location-bar__sep {
  background-position: -59px -162px;
  height: 16px;
  margin: -4px 5px -3px;
  vertical-align: middle;
  width: 10px;
}
.location-bar__home-link {
  background-position: -25px -162px;
  height: 16px;
  margin-top: -3px;
  width: 16px;
}
.location-bar__home-link:hover {
  background-position: -42px -162px;
  height: 16px;
  width: 16px;
}
.ico_panel_more {
  background-position: -138px -71px;
}
.ico_panel_settings {
  background-position: -138px -94px;
}
.ico_panel_add {
  background-position: -73px 0;
}
.ico_panel_city {
  background-position: -69px -25px;
}
.ico_panel_help {
  background-position: -92px -48px;
}
.ico_panel_search {
  background-position: -115px -94px;
}
.ico_panel_users_search {
  background-position: -23px -117px;
}
.ico_panel_all_communities {
  background-position: -119px 0;
}
.ico_panel_communities {
  background-position: -92px -25px;
}
.ico_panel_files {
  background-position: 0 -48px;
}
.ico_panel_mp3 {
  background-position: 0 -94px;
}
.ico_panel_forum {
  background-position: -23px -48px;
}
.ico_panel_lenta {
  background-position: -23px -71px;
}
.ico_panel_journal {
  background-position: 0 -71px;
}
.ico_panel_chat {
  background-position: -46px -25px;
}
.ico_panel_my_blog {
  background-position: -23px -94px;
}
.ico_panel_blogs {
  background-position: -142px 0;
}
.ico_panel_dating {
  background-position: -138px -25px;
}
.ico_panel_mail {
  background-position: -115px -71px;
}
.ico_panel_history {
  background-position: -115px -48px;
}
.ico_panel_about {
  background-position: -50px 0;
}
.ico_panel_contacts {
  background-position: -115px -25px;
}
.ico_panel_shared_zone {
  background-position: 0 -117px;
}
.ico_panel_my_files {
  background-position: -46px -94px;
}
.ico_panel_games {
  background-position: -69px -48px;
}
.ico_panel_logout {
  background-position: -92px -71px;
}
.ico_panel_ads {
  background-position: -96px 0;
}
.ico_panel_video {
  background-position: -46px -117px;
}
.ico_panel_my_video {
  background-position: -69px -94px;
}
.ico_panel_link {
  background-position: -46px -71px;
}
.ico_panel_bookmarks {
  background-position: 0 -25px;
}
.ico_panel_index {
  background-position: -138px -48px;
}
.ico_panel_friends {
  background-position: -46px -48px;
}
.ico_panel_login {
  background-position: -69px -71px;
}
.ico_panel_photos {
  background-position: -92px -94px;
}
.ico_panel_brush {
  background-position: -23px -25px;
}
.footer_edit .footer__links-wrapper .footer__link_on .footer__link:after {
  background-position: -25px 0;
  height: 24px;
  width: 24px;
}
.footer_edit .footer__links-wrapper .footer__link_off .footer__link:after {
  background-position: 0 0;
  height: 24px;
  width: 24px;
}
.ico_abar_vote_up {
  background-position: -136px 0;
}
.ico_abar_vote_up_on {
  background-position: -136px -84px;
}
.ico_abar_vote_down {
  background-position: -102px 0;
}
.ico_abar_vote_down_on {
  background-position: -102px -84px;
}
.ico_abar_share {
  background-position: -68px 0;
}
.ico_abar_share_on {
  background-position: -68px -84px;
}
.ico_abar_comment {
  background-position: 0 0;
}
.ico_abar_pin {
  background-position: -51px 0;
}
.ico_abar_pin_darkblue {
  background-position: -51px -42px;
}
.ico_abar_comments_small {
  background-position: -17px 0;
}
.ico_abar_share_small {
  background-position: -85px 0;
}
.ico_abar_eye_small {
  background-position: -34px 0;
}
.ico_abar_eye_small_darkblue {
  background-position: -34px -42px;
}
.ico_abar_vote_up_small_darkblue {
  background-position: -153px -42px;
}
.ico_abar_comments_small_darkblue {
  background-position: -17px -42px;
}
.ico_abar_share_small_darkblue {
  background-position: -85px -42px;
}
.ico_abar_votes {
  background-position: -170px 0;
  height: 20px;
  width: 20px;
}
.ico_abar_votes_darkblue {
  background-position: -170px -42px;
  height: 20px;
  width: 20px;
}
.ico_abar_vote_up_small {
  background-position: -153px 0;
}
.ico_abar_vote_up_small.on {
  background-position: -153px -84px;
}
.ico_abar_vote_down_small {
  background-position: -119px 0;
}
.ico_abar_vote_down_small.on {
  background-position: -119px -84px;
}
.ico_adult_attention {
  background-position: 0 0;
  height: 56px;
  width: 56px;
}
#add_to_lents_link span {
  background-position: 0 -34px;
}
#bookmark_link span {
  background-position: 0 -17px;
}
#bookmark_link span.on {
  background-position: 0 0;
}
.ico_chat_settings_darkblue {
  background-position: -119px -34px;
}
.ico_chat_rules_darkblue {
  background-position: -102px -34px;
}
.ico_chat_journal_darkblue {
  background-position: 0 -34px;
}
.ico_chat_people_in_viktorina_darkblue {
  background-position: -68px -34px;
}
.ico_chat_leads_darkblue {
  background-position: -17px -34px;
}
.ico_chat_lock {
  background-position: -34px 0;
}
.ico_chat_lock_black {
  background-position: -34px -51px;
}
.ico_chat_lock_open {
  background-position: -51px 0;
}
.ico_chat_rings {
  background-position: -85px 0;
}
.ico_chat_journal_blue {
  background-position: 0 -17px;
}
.ico_a {
  background-position: 0 0;
}
.ico_add {
  background-position: -17px 0;
}
.ico_magic {
  background-position: -912px 0;
}
.ico_magic_blue {
  background-position: -912px -17px;
}
.ico_add_blue {
  background-position: -17px -17px;
}
.ico_add_darkblue {
  background-position: -17px -51px;
}
.ico_alert_red {
  background-position: -34px -85px;
}
.ico_anonym {
  background-position: -51px 0;
}
.ico_att {
  background-position: -154px 0;
}
.ico_ban_list {
  background-position: -171px 0;
}
.ico_befriends {
  background-position: -188px 0;
}
.ico_befriends_blue {
  background-position: -188px -17px;
}
.ico_befriends_darkblue {
  background-position: -188px -51px;
}
.ico_befriends_on {
  background-position: -205px 0;
}
.ico_befriends_on_green {
  background-position: -205px -68px;
}
.ico_block_black {
  background-position: -222px -34px;
}
.ico_clock {
  background-position: -290px 0;
}
.ico_checked {
  background-position: -273px 0;
}
.ico_close {
  background-position: -307px 0;
  cursor: pointer;
}
.ico_close:hover {
  background-position: -307px -85px;
}
.ico_invite_darkblue {
  background-position: -764px -51px;
}
.ico_com {
  background-position: -324px 0;
  height: 13px;
  width: 13px;
}
.ico_comm {
  background-position: -338px 0;
  width: 17px;
}
.ico_comm_darkblue {
  background-position: -338px -51px;
  width: 17px;
}
.ico_complaint {
  background-position: -356px 0;
}
.ico_complaint_blue {
  background-position: -356px -17px;
}
.ico_diary {
  background-position: -407px 0;
}
.ico_diary_darkblue {
  background-position: -407px -51px;
}
.ico_down {
  background-position: -441px 0;
}
.ico_down_blue {
  background-position: -441px -17px;
}
.ico_download2 {
  background-position: -458px 0;
}
.ico_download2_white {
  background-position: -458px -102px;
}
.ico_download2_blue {
  background-position: -458px -17px;
}
.ico_download2_darkblue {
  background-position: -458px -51px;
}
.ico_download2_green {
  background-position: -458px -68px;
}
.ico_dir_create_blue {
  background-position: -424px -17px;
}
.ico_edit {
  background-position: -475px 0;
}
.ico_edit_blue {
  background-position: -475px -17px;
}
.ico_edit_darkblue {
  background-position: -475px -51px;
}
.ico_enter {
  background-position: -492px 0;
}
.ico_enter_blue {
  background-position: -492px -17px;
}
.ico_exit {
  background-position: -509px 0;
}
.ico_exit_blue {
  background-position: -509px -17px;
}
.ico_exit_white {
  background-position: -509px -102px;
}
.ico_extended {
  background-position: -526px 0;
}
.ico_eye {
  background-position: -543px 0;
}
.ico_fav {
  background-position: -560px 0;
}
.ico_fav_darkblue {
  background-position: -560px -51px;
}
.ico_fav_blue {
  background-position: -560px -17px;
}
.ico_fav_green {
  background-position: -560px -68px;
}
.ico_fav_on_green {
  background-position: -577px -68px;
}
.ico_file_darkblue {
  background-position: -594px -51px;
}
.ico_filter {
  background-position: -611px 0;
}
.ico_forum_darkblue {
  background-position: -628px -51px;
}
.ico_friends {
  background-position: -645px 0;
}
.ico_garbage {
  background-position: -679px 0;
}
.ico_gifts {
  background-position: -696px 0;
}
.ico_gifts_blue {
  background-position: -696px -17px;
}
.ico_gifts_darkblue {
  background-position: -696px -51px;
}
.ico_globe {
  background-position: -713px 0;
}
.ico_globe_darkblue {
  background-position: -713px -51px;
}
.ico_game_darkblue {
  background-position: -662px -51px;
}
.ico_history {
  background-position: -730px 0;
}
.ico_history_blue {
  background-position: -730px -17px;
}
.ico_history_black {
  background-position: -730px -34px;
}
.ico_humidity {
  background-position: -747px 0;
}
.ico_journal_darkblue {
  background-position: -798px -51px;
}
.ico_key_blue {
  background-position: -815px -17px;
}
.ico_key_white {
  background-position: -815px -102px;
}
.ico_like_darkblue {
  background-position: -849px -51px;
}
.ico_lock_blue {
  background-position: -878px -17px;
}
.ico_lock_darkblue {
  background-position: -878px -51px;
}
.ico_lock_white {
  background-position: -878px -102px;
}
.ico_locked {
  background-position: -895px 0;
}
.ico_location_darkblue {
  background-position: -866px -51px;
  width: 11px;
}
.ico_mail_blue {
  background-position: -929px -17px;
}
.ico_mail_darkblue {
  background-position: -929px -51px;
}
.ico_man {
  background-position: -946px 0;
}
.ico_mess {
  background-position: -963px 0;
}
.ico_mess_darkblue {
  background-position: -963px -51px;
}
.ico_minus {
  background-position: -980px 0;
}
.ico_minus_blue {
  background-position: -980px -17px;
}
.ico_mobile_blue {
  background-position: -997px -17px;
}
.ico_more {
  background-position: -1014px 0;
}
.ico_more_darkblue {
  background-position: -1014px -51px;
}
.ico_music_darkblue {
  background-position: -1031px -51px;
}
.ico_no_eye {
  background-position: -1065px 0;
}
.ico_note {
  background-position: -1082px 0;
}
.ico_ok {
  background-position: -1099px 0;
}
.ico_ok_blue {
  background-position: -1099px -17px;
}
.ico_ok_darkblue {
  background-position: -1099px -51px;
}
.ico_ok_green {
  background-position: -1099px -68px;
}
.ico_ok_white {
  background-position: -1099px -102px;
}
.ico_people_darkblue {
  background-position: -1116px -51px;
}
.ico_photo {
  background-position: -1133px 0;
}
.ico_photo_darkblue {
  background-position: -1133px -51px;
}
.ico_place {
  background-position: -1150px 0;
}
.ico_plane {
  background-position: -1167px 0;
}
.ico_plane_blue {
  background-position: -1167px -17px;
}
.ico_plus {
  background-position: -1184px 0;
}
.ico_plus_blue {
  background-position: -1184px -17px;
}
.ico_plus_darkblue {
  background-position: -1184px -51px;
}
.ico_plus_white {
  background-position: -1184px -102px;
}
.ico_pressure {
  background-position: -1201px 0;
}
.ico_private {
  background-position: -1218px 0;
}
.ico_question {
  background-position: -1235px 0;
}
.ico_question_darkblue {
  background-position: -1235px -51px;
}
.ico_question_circle {
  background-position: -1252px 0;
}
.ico_read {
  background-position: -1269px 0;
}
.ico_read_blue {
  background-position: -1269px -17px;
}
.ico_read_darkblue {
  background-position: -1269px -51px;
}
.ico_read_on_green {
  background-position: -1286px -68px;
}
.ico_readers {
  background-position: -1303px 0;
  width: 17px;
}
.ico_reload {
  background-position: -1321px 0;
}
.ico_reload_blue {
  background-position: -1321px -17px;
}
.ico_remove {
  background-position: -1338px 0;
}
.ico_remove_blue {
  background-position: -1338px -17px;
}
.ico_remove_red {
  background-position: -1338px -85px;
}
.ico_rotate_left {
  background-position: -1355px 0;
}
.ico_rotate_right {
  background-position: -1372px 0;
}
.ico_search {
  background-position: -1389px 0;
}
.ico_search_blue {
  background-position: -1389px -17px;
}
.ico_search_darkblue {
  background-position: -1389px -51px;
}
.ico_search_people_blue {
  background-position: -1406px -17px;
}
.ico_settings {
  background-position: -1440px 0;
}
.ico_settings_green {
  background-position: -1440px -68px;
}
.ico_settings_light {
  background-position: -1457px 0;
}
.ico_settings_darkblue {
  background-position: -1440px -51px;
}
.ico_shared {
  background-position: -1474px 0;
}
.ico_shared_blue {
  background-position: -1474px -17px;
}
.ico_shared_darkblue {
  background-position: -1474px -51px;
}
.ico_shared_white {
  background-position: -1474px -102px;
}
.ico_sharing {
  background-position: -1491px 0;
}
.ico_short {
  background-position: -1508px 0;
}
.ico_sort {
  background-position: -1542px 0;
}
.ico_smile {
  background-position: -1525px 0;
}
.ico_speaker {
  background-position: -1559px 0;
}
.ico_status_darkblue {
  background-position: -1576px -51px;
}
.ico_tag {
  background-position: -1593px 0;
}
.ico_tort {
  background-position: -1627px 0;
}
.ico_up {
  background-position: -1661px 0;
}
.ico_upload {
  background-position: -1678px 0;
}
.ico_upload_blue {
  background-position: -1678px -17px;
}
.ico_user {
  background-position: -1695px 0;
}
.ico_user_darkblue {
  background-position: -1695px -51px;
}
.ico_users {
  background-position: -1712px 0;
}
.ico_users_black {
  background-position: -1712px -34px;
}
.ico_users_blue {
  background-position: -1712px -17px;
}
.ico_users_darkblue {
  background-position: -1712px -51px;
}
.ico_users_group {
  background-position: -1729px 0;
  width: 17px;
}
.ico_video {
  background-position: -1747px 0;
}
.ico_video_black {
  background-position: -1747px -34px;
  width: 15px;
}
.ico_video_darkblue {
  background-position: -1747px -51px;
}
.ico_music_album {
  background-position: -1048px 0;
}
.ico_wait {
  background-position: -1764px 0;
}
.ico_wind {
  background-position: -1781px 0;
}
.ico_write {
  background-position: -1815px 0;
}
.ico_woman {
  background-position: -1798px 0;
}
.ico_jour_action {
  background-position: -781px 0;
}
.ico_temp_block_red {
  background-position: -1610px -85px;
}
.ico_transaction {
  background-position: -1644px 0;
}
.ico_service_darkblue {
  background-position: -1423px -51px;
}
.ico_levels_black {
  background-position: -832px -34px;
}
body .delete-btn {
  background-position: -1338px 0;
}
.ico_acl_all {
  background-position: 0 0;
}
.ico_acl_fof {
  background-position: -17px 0;
}
.ico_acl_friends {
  background-position: -34px 0;
}
.ico_acl_user {
  background-position: -85px 0;
}
.ico_acl_group {
  background-position: -51px 0;
}
.ico_acl_users {
  background-position: -102px 0;
}
.ico_acl_password {
  background-position: -68px 0;
}
.ico_acl_all_grey {
  background-position: 0 -17px;
}
.ico_acl_fof_grey {
  background-position: -17px -17px;
}
.ico_acl_friends_grey {
  background-position: -34px -17px;
}
.ico_acl_user_grey {
  background-position: -85px -17px;
}
.ico_acl_group_grey {
  background-position: -51px -17px;
}
.ico_acl_users_grey {
  background-position: -102px -17px;
}
.ico_acl_password_grey {
  background-position: -68px -17px;
}
.ico_acl_all_darkblue {
  background-position: 0 -51px;
}
.ico_acl_fof_darkblue {
  background-position: -17px -51px;
}
.ico_acl_friends_darkblue {
  background-position: -34px -51px;
}
.ico_acl_user_darkblue {
  background-position: -85px -51px;
}
.ico_acl_group_darkblue {
  background-position: -51px -51px;
}
.ico_acl_users_darkblue {
  background-position: -102px -51px;
}
.ico_acl_password_darkblue {
  background-position: -68px -51px;
}
.ico_acl_all_black {
  background-position: 0 -68px;
}
.ico_acl_fof_black {
  background-position: -17px -68px;
}
.ico_acl_friends_black {
  background-position: -34px -68px;
}
.ico_acl_user_black {
  background-position: -85px -68px;
}
.ico_acl_group_black {
  background-position: -51px -68px;
}
.ico_acl_users_black {
  background-position: -102px -68px;
}
.ico_acl_password_black {
  background-position: -68px -68px;
}
.settings-fw .ico_acl {
  background-position-y: -51px;
}
.settings-fw-inline .ico_acl,
.spoiler_inject .ico_acl {
  background-position-y: -17px;
}
.ico_files_dir {
  background-position: -92px -82px;
  margin-bottom: 0;
}
.ico_files_dir_all {
  background-position: 0 0;
  height: 40px;
  margin-bottom: 0;
  width: 40px;
}
.ico_files_dir_list {
  background-position: 0 -41px;
  height: 40px;
  margin-bottom: 0;
  width: 40px;
}
.ico_files_dir_friends {
  background-position: -82px 0;
  height: 40px;
  margin-bottom: 0;
  width: 40px;
}
.ico_files_dir_fof {
  background-position: -41px 0;
  height: 40px;
  margin-bottom: 0;
  width: 40px;
}
.ico_files_dir_password {
  background-position: -82px -41px;
  height: 40px;
  margin-bottom: 0;
  width: 40px;
}
.ico_files_dir_locked {
  background-position: -41px -41px;
  height: 40px;
  margin-bottom: 0;
  width: 40px;
}
.ico_files_dir_users {
  background-position: 0 -82px;
  height: 40px;
  margin-bottom: 0;
  width: 40px;
}
.ico_files_dir_all_small {
  background-position: -109px -82px;
}
.ico_files_dir_list_small {
  background-position: -75px -99px;
}
.ico_files_dir_friends_small {
  background-position: -58px -99px;
}
.ico_files_dir_fof_small {
  background-position: -41px -99px;
}
.ico_files_dir_password_small {
  background-position: -109px -99px;
}
.ico_files_dir_locked_small {
  background-position: -92px -99px;
}
.ico_files_dir_users_small {
  background-position: 0 -123px;
}
.ico_files_pic {
  background-position: -85px -123px;
}
.ico_files_video {
  background-position: -17px -140px;
}
.ico_files_mp3 {
  background-position: -51px -123px;
}
.ico_files_bin {
  background-position: -75px -82px;
}
.ico_files_txt {
  background-position: 0 -140px;
}
.ico_files_jar {
  background-position: -34px -123px;
}
.ico_files_sis {
  background-position: -102px -123px;
}
.ico_files_exe {
  background-position: -17px -123px;
}
.ico_files_apple {
  background-position: -58px -82px;
}
.ico_files_zip {
  background-position: -34px -140px;
}
.ico_files_apk {
  background-position: -41px -82px;
}
.ico_files_sz {
  background-position: -119px -123px;
}
.ico_files_phone {
  background-position: -68px -123px;
}
.ico_langs_ru {
  background-position: 0 -34px;
}
.ico_langs_en {
  background-position: 0 0;
}
.ico_langs_es {
  background-position: 0 -17px;
}
.ico_flags_aqp {
  background-position: -190px 0;
}
.ico_flags_adp {
  background-position: -19px 0;
}
.ico_flags_aep {
  background-position: -38px 0;
}
.ico_flags_afp {
  background-position: -57px 0;
}
.ico_flags_agp {
  background-position: -76px 0;
}
.ico_flags_aip {
  background-position: -95px 0;
}
.ico_flags_alp {
  background-position: -114px 0;
}
.ico_flags_amp {
  background-position: -133px 0;
}
.ico_flags_aop {
  background-position: -171px 0;
}
.ico_flags_arp {
  background-position: -209px 0;
}
.ico_flags_asp {
  background-position: -228px 0;
}
.ico_flags_atp {
  background-position: -247px 0;
}
.ico_flags_aup {
  background-position: 0 -17px;
}
.ico_flags_awp {
  background-position: -19px -17px;
}
.ico_flags_azp {
  background-position: -38px -17px;
}
.ico_flags_bap {
  background-position: -57px -17px;
}
.ico_flags_bbp {
  background-position: -76px -17px;
}
.ico_flags_bdp {
  background-position: -95px -17px;
}
.ico_flags_bep {
  background-position: -114px -17px;
}
.ico_flags_bfp {
  background-position: -133px -17px;
}
.ico_flags_bgp {
  background-position: -152px -17px;
}
.ico_flags_bhp {
  background-position: -171px -17px;
}
.ico_flags_bip {
  background-position: -190px -17px;
}
.ico_flags_bjp {
  background-position: -209px -17px;
}
.ico_flags_bmp {
  background-position: -228px -17px;
}
.ico_flags_bnp {
  background-position: -247px -17px;
}
.ico_flags_bop {
  background-position: 0 -34px;
}
.ico_flags_bqp {
  background-position: -19px -34px;
}
.ico_flags_brp {
  background-position: -38px -34px;
}
.ico_flags_bsp {
  background-position: -57px -34px;
}
.ico_flags_btp {
  background-position: -76px -34px;
}
.ico_flags_bwp {
  background-position: -95px -34px;
}
.ico_flags_byp {
  background-position: -114px -34px;
}
.ico_flags_bzp {
  background-position: -133px -34px;
}
.ico_flags_cap {
  background-position: -152px -34px;
}
.ico_flags_ccp {
  background-position: -171px -34px;
}
.ico_flags_cfp {
  background-position: -209px -34px;
}
.ico_flags_cgp {
  background-position: -228px -34px;
}
.ico_flags_chp {
  background-position: -247px -34px;
}
.ico_flags_cip {
  background-position: 0 -51px;
}
.ico_flags_ckp {
  background-position: -19px -51px;
}
.ico_flags_clp {
  background-position: -38px -51px;
}
.ico_flags_cmp {
  background-position: -57px -51px;
}
.ico_flags_cnp {
  background-position: -76px -51px;
}
.ico_flags_cop {
  background-position: -95px -51px;
}
.ico_flags_crp {
  background-position: -114px -51px;
}
.ico_flags_cup {
  background-position: -133px -51px;
}
.ico_flags_cvp {
  background-position: -152px -51px;
}
.ico_flags_cxp {
  background-position: -171px -51px;
}
.ico_flags_cyp {
  background-position: -190px -51px;
}
.ico_flags_czp {
  background-position: -209px -51px;
}
.ico_flags_dep {
  background-position: -228px -51px;
}
.ico_flags_djp {
  background-position: -247px -51px;
}
.ico_flags_dkp {
  background-position: 0 -68px;
}
.ico_flags_dmp {
  background-position: -19px -68px;
}
.ico_flags_dop {
  background-position: -38px -68px;
}
.ico_flags_dzp {
  background-position: -57px -68px;
}
.ico_flags_eap {
  background-position: -76px -68px;
}
.ico_flags_ecp {
  background-position: -95px -68px;
}
.ico_flags_eep {
  background-position: -114px -68px;
}
.ico_flags_egp {
  background-position: -133px -68px;
}
.ico_flags_erp {
  background-position: -152px -68px;
}
.ico_flags_esp {
  background-position: -171px -68px;
}
.ico_flags_etp {
  background-position: -190px -68px;
}
.ico_flags_eup {
  background-position: -209px -68px;
}
.ico_flags_fip {
  background-position: -228px -68px;
}
.ico_flags_fjp {
  background-position: -247px -68px;
}
.ico_flags_fkp {
  background-position: 0 -85px;
}
.ico_flags_fmp {
  background-position: -19px -85px;
}
.ico_flags_frp {
  background-position: -38px -85px;
}
.ico_flags_gap {
  background-position: -57px -85px;
}
.ico_flags_gbp {
  background-position: -76px -85px;
}
.ico_flags_gdp {
  background-position: -95px -85px;
}
.ico_flags_gep {
  background-position: -114px -85px;
}
.ico_flags_ggp {
  background-position: -133px -85px;
}
.ico_flags_ghp {
  background-position: -152px -85px;
}
.ico_flags_gip {
  background-position: -171px -85px;
}
.ico_flags_glp {
  background-position: -190px -85px;
}
.ico_flags_gmp {
  background-position: -209px -85px;
}
.ico_flags_gnp {
  background-position: -228px -85px;
}
.ico_flags_gqp {
  background-position: -247px -85px;
}
.ico_flags_grp {
  background-position: 0 -102px;
}
.ico_flags_gtp {
  background-position: -19px -102px;
}
.ico_flags_gup {
  background-position: -38px -102px;
}
.ico_flags_hkp {
  background-position: -76px -102px;
}
.ico_flags_hnp {
  background-position: -95px -102px;
}
.ico_flags_hrp {
  background-position: -114px -102px;
}
.ico_flags_htp {
  background-position: -133px -102px;
}
.ico_flags_hup {
  background-position: -152px -102px;
}
.ico_flags_icp {
  background-position: -171px -102px;
}
.ico_flags_idp {
  background-position: -190px -102px;
}
.ico_flags_iep {
  background-position: -209px -102px;
}
.ico_flags_ilp {
  background-position: -228px -102px;
}
.ico_flags_imp {
  background-position: -247px -102px;
}
.ico_flags_inp {
  background-position: 0 -119px;
}
.ico_flags_iop {
  background-position: -19px -119px;
}
.ico_flags_iqp {
  background-position: -38px -119px;
}
.ico_flags_irp {
  background-position: -57px -119px;
}
.ico_flags_isp {
  background-position: -76px -119px;
}
.ico_flags_itp {
  background-position: -95px -119px;
}
.ico_flags_jep {
  background-position: -114px -119px;
}
.ico_flags_jmp {
  background-position: -133px -119px;
}
.ico_flags_jop {
  background-position: -152px -119px;
}
.ico_flags_jpp {
  background-position: -171px -119px;
}
.ico_flags_kep {
  background-position: -190px -119px;
}
.ico_flags_kgp {
  background-position: -209px -119px;
}
.ico_flags_khp {
  background-position: -228px -119px;
}
.ico_flags_kip {
  background-position: -247px -119px;
}
.ico_flags_kmp {
  background-position: 0 -136px;
}
.ico_flags_knp {
  background-position: -19px -136px;
}
.ico_flags_kpp {
  background-position: -38px -136px;
}
.ico_flags_krp {
  background-position: -57px -136px;
}
.ico_flags_kyp {
  background-position: -76px -136px;
}
.ico_flags_kzp {
  background-position: -95px -136px;
}
.ico_flags_lbp {
  background-position: -133px -136px;
}
.ico_flags_lcp {
  background-position: -152px -136px;
}
.ico_flags_lip {
  background-position: -171px -136px;
}
.ico_flags_lkp {
  background-position: -190px -136px;
}
.ico_flags_lrp {
  background-position: -209px -136px;
}
.ico_flags_lsp {
  background-position: -228px -136px;
}
.ico_flags_ltp {
  background-position: -247px -136px;
}
.ico_flags_lup {
  background-position: 0 -153px;
}
.ico_flags_lvp {
  background-position: -19px -153px;
}
.ico_flags_lyp {
  background-position: -38px -153px;
}
.ico_flags_map {
  background-position: -57px -153px;
}
.ico_flags_mcp {
  background-position: -76px -153px;
}
.ico_flags_mdp {
  background-position: -95px -153px;
}
.ico_flags_mep {
  background-position: -114px -153px;
}
.ico_flags_mgp {
  background-position: -133px -153px;
}
.ico_flags_mhp {
  background-position: -152px -153px;
}
.ico_flags_mkp {
  background-position: -171px -153px;
}
.ico_flags_mlp {
  background-position: -190px -153px;
}
.ico_flags_mmp {
  background-position: -209px -153px;
}
.ico_flags_mnp {
  background-position: -228px -153px;
}
.ico_flags_mop {
  background-position: -247px -153px;
}
.ico_flags_mpp {
  background-position: 0 -170px;
}
.ico_flags_mqp {
  background-position: -19px -170px;
}
.ico_flags_mrp {
  background-position: -38px -170px;
}
.ico_flags_msp {
  background-position: -57px -170px;
}
.ico_flags_mtp {
  background-position: -76px -170px;
}
.ico_flags_mup {
  background-position: -95px -170px;
}
.ico_flags_mvp {
  background-position: -114px -170px;
}
.ico_flags_mwp {
  background-position: -133px -170px;
}
.ico_flags_mxp {
  background-position: -152px -170px;
}
.ico_flags_myp {
  background-position: -171px -170px;
}
.ico_flags_mzp {
  background-position: -190px -170px;
}
.ico_flags_nap {
  background-position: -209px -170px;
}
.ico_flags_nep {
  background-position: -228px -170px;
}
.ico_flags_nfp {
  background-position: -247px -170px;
}
.ico_flags_ngp {
  background-position: 0 -187px;
}
.ico_flags_nip {
  background-position: -19px -187px;
}
.ico_flags_nlp {
  background-position: -38px -187px;
}
.ico_flags_nop {
  background-position: -57px -187px;
}
.ico_flags_npp {
  background-position: -76px -187px;
}
.ico_flags_nrp {
  background-position: -95px -187px;
}
.ico_flags_nup {
  background-position: -114px -187px;
}
.ico_flags_nzp {
  background-position: -133px -187px;
}
.ico_flags_omp {
  background-position: -152px -187px;
}
.ico_flags_pap {
  background-position: -190px -187px;
}
.ico_flags_pep {
  background-position: -209px -187px;
}
.ico_flags_pfp {
  background-position: -228px -187px;
}
.ico_flags_pgp {
  background-position: -247px -187px;
}
.ico_flags_php {
  background-position: 0 -204px;
}
.ico_flags_pkp {
  background-position: -19px -204px;
}
.ico_flags_plp {
  background-position: -38px -204px;
}
.ico_flags_pnp {
  background-position: -57px -204px;
}
.ico_flags_prp {
  background-position: -76px -204px;
}
.ico_flags_psp {
  background-position: -95px -204px;
}
.ico_flags_ptp {
  background-position: -114px -204px;
}
.ico_flags_pwp {
  background-position: -133px -204px;
}
.ico_flags_pyp {
  background-position: -152px -204px;
}
.ico_flags_qap {
  background-position: -171px -204px;
}
.ico_flags_rop {
  background-position: -190px -204px;
}
.ico_flags_rsp {
  background-position: -209px -204px;
}
.ico_flags_rup {
  background-position: -228px -204px;
}
.ico_flags_rwp {
  background-position: -247px -204px;
}
.ico_flags_sap {
  background-position: 0 -221px;
}
.ico_flags_sbp {
  background-position: -19px -221px;
}
.ico_flags_scp {
  background-position: -38px -221px;
}
.ico_flags_sdp {
  background-position: -57px -221px;
}
.ico_flags_sep {
  background-position: -76px -221px;
}
.ico_flags_sgp {
  background-position: -95px -221px;
}
.ico_flags_sip {
  background-position: -114px -221px;
}
.ico_flags_skp {
  background-position: -133px -221px;
}
.ico_flags_slp {
  background-position: -152px -221px;
}
.ico_flags_smp {
  background-position: -171px -221px;
}
.ico_flags_snp {
  background-position: -190px -221px;
}
.ico_flags_sop {
  background-position: -209px -221px;
}
.ico_flags_srp {
  background-position: -228px -221px;
}
.ico_flags_ssp {
  background-position: -247px -221px;
}
.ico_flags_stp {
  background-position: 0 -238px;
}
.ico_flags_svp {
  background-position: -19px -238px;
}
.ico_flags_sxp {
  background-position: -38px -238px;
}
.ico_flags_syp {
  background-position: -57px -238px;
}
.ico_flags_szp {
  background-position: -76px -238px;
}
.ico_flags_tcp {
  background-position: -95px -238px;
}
.ico_flags_tdp {
  background-position: -114px -238px;
}
.ico_flags_tgp {
  background-position: -133px -238px;
}
.ico_flags_thp {
  background-position: -152px -238px;
}
.ico_flags_tjp {
  background-position: -171px -238px;
}
.ico_flags_tkp {
  background-position: -190px -238px;
}
.ico_flags_tlp {
  background-position: -209px -238px;
}
.ico_flags_tmp {
  background-position: -228px -238px;
}
.ico_flags_tnp {
  background-position: -247px -238px;
}
.ico_flags_top {
  background-position: 0 -255px;
}
.ico_flags_trp {
  background-position: -19px -255px;
}
.ico_flags_ttp {
  background-position: -38px -255px;
}
.ico_flags_tvp {
  background-position: -57px -255px;
}
.ico_flags_twp {
  background-position: -76px -255px;
}
.ico_flags_tzp {
  background-position: -95px -255px;
}
.ico_flags_uap {
  background-position: -114px -255px;
}
.ico_flags_ugp {
  background-position: -133px -255px;
}
.ico_flags_unp {
  background-position: -152px -255px;
}
.ico_flags_usp {
  background-position: -171px -255px;
}
.ico_flags_uyp {
  background-position: -190px -255px;
}
.ico_flags_uzp {
  background-position: -209px -255px;
}
.ico_flags_vap {
  background-position: -228px -255px;
}
.ico_flags_vcp {
  background-position: -247px -255px;
}
.ico_flags_vep {
  background-position: 0 -272px;
}
.ico_flags_vgp {
  background-position: -19px -272px;
}
.ico_flags_vip {
  background-position: -38px -272px;
}
.ico_flags_vnp {
  background-position: -57px -272px;
}
.ico_flags_vup {
  background-position: -76px -272px;
}
.ico_flags_wsp {
  background-position: -95px -272px;
}
.ico_flags_xkp {
  background-position: -114px -272px;
}
.ico_flags_yep {
  background-position: -133px -272px;
}
.ico_flags_zap {
  background-position: -152px -272px;
}
.ico_flags_zmp {
  background-position: -171px -272px;
}
.ico_flags_zwp {
  background-position: -190px -272px;
}
.ico_flags_abp {
  background-position: 0 0;
}
.ico_flags_anp {
  background-position: -152px 0;
}
.ico_flags_cdp {
  background-position: -190px -34px;
}
.ico_flags_gyp {
  background-position: -57px -102px;
}
.ico_flags_lap {
  background-position: -114px -136px;
}
.ico_flags_osp {
  background-position: -171px -187px;
}
.ico_header_logo_newyear_0 {
  background-position: 0 0;
}
.ico_header_logo_newyear_1 {
  background-position: 0 -19px;
}
.ico_header_logo_newyear_2 {
  background-position: 0 -38px;
}
.ico_header_logo_newyear_3 {
  background-position: 0 -57px;
}
.ico_header_logo_newyear_4 {
  background-position: 0 -76px;
}
.ico_header_logo_newyear_5 {
  background-position: 0 -95px;
}
.ico_logo_newyear_0 {
  background-position: 0 0;
}
.ico_logo_newyear_1 {
  background-position: 0 -23px;
}
.ico_logo_newyear_2 {
  background-position: 0 -46px;
}
.ico_logo_newyear_3 {
  background-position: 0 -69px;
}
.ico_logo_newyear_4 {
  background-position: 0 -92px;
}
.ico_logo_newyear_5 {
  background-position: 0 -115px;
}
.ico_header_logo_default_0 {
  background-position: 0 0;
  height: 20px;
  width: 96px;
}
.ico_logo_default_0 {
  height: 22px;
  width: 126px;
}
.ico_logo_default_0,
.ico_mail_archive {
  background-position: 0 0;
}
.ico_mail_archive_darkblue {
  background-position: 0 -34px;
}
.ico_mail_chat {
  background-position: -68px 0;
}
.ico_mail_chat_darkblue {
  background-position: -68px -34px;
}
.ico_mail_cog_blue {
  background-position: -102px -17px;
}
.ico_mail_cog_darkblue {
  background-position: -102px -34px;
}
.ico_mail_fav {
  background-position: -153px 0;
}
.ico_mail_fav_darkblue {
  background-position: -153px -34px;
}
.ico_mail_garbage {
  background-position: -187px 0;
}
.ico_mail_garbage_darkblue {
  background-position: -187px -34px;
}
.ico_mail_garbage_red {
  background-position: -187px -68px;
}
.ico_mail_image {
  background-position: -204px 0;
}
.ico_mail_inbox {
  background-position: -221px 0;
}
.ico_mail_message_blue {
  background-position: -272px -17px;
}
.ico_mail_not_read {
  background-position: -306px 0;
}
.ico_mail_not_read_darkblue {
  background-position: -306px -34px;
}
.ico_mail_picture_blue {
  background-position: -323px -17px;
}
.ico_mail_reply {
  background-position: -408px 0;
}
.ico_mail_receive {
  background-position: -374px 0;
}
.ico_mail_restore {
  background-position: -425px 0;
}
.ico_mail_spam {
  background-position: -442px 0;
}
.ico_mail_spam_blue {
  background-position: -442px -17px;
}
.ico_mail_spam_black {
  background-position: -442px -51px;
}
.ico_mail_spam_darkblue {
  background-position: -442px -34px;
}
.ico_mail_write {
  background-position: -527px 0;
}
.ico_mail_record {
  background-position: -391px 0;
}
.ico_mail_record_white {
  background-position: -391px -85px;
}
.ico_mail_dot_darkblue {
  background-position: -136px -34px;
}
.ico_mail_dot_green {
  background-position: -136px -102px;
}
.ico_ext_site_1 {
  background-position: 0 0;
}
.ico_ext_site_2 {
  background-position: -33px 0;
}
.ico_ext_site_3 {
  background-position: -66px 0;
}
.ico_ext_site_4 {
  background-position: 0 -33px;
}
.ico_ext_site_5 {
  background-position: -33px -33px;
}
.ico_ext_site_6 {
  background-position: -66px -33px;
}
.ico_ext_site_7 {
  background-position: 0 -66px;
}
.ico_ext_site_8 {
  background-position: -33px -66px;
}
.ico_ext_site_9 {
  background-position: -66px -66px;
}
.ico_prof_vk_c {
  background-position: -17px -34px;
}
.ico_prof_odnk_c {
  background-position: -17px -17px;
}
.ico_prof_mymir_c {
  background-position: 0 -17px;
}
.ico_prof_fb_c {
  background-position: 0 0;
}
.ico_prof_google_c {
  background-position: -17px 0;
}
.ico_prof_yandex_c {
  background-position: 0 -51px;
}
.ico_prof_tg_c {
  background-position: 0 -34px;
}
.ico_newbie_quest_circle {
  background-position: 0 0;
  bottom: 0;
  left: 25px;
  margin: auto 0;
  position: absolute;
  top: 0;
}
.stnd-link_newbe-completed .ico_newbie_quest_circle {
  background-position: 0 -31px;
}
.ico_newbie_quest_dots {
  background-position: -31px -31px;
  height: 10px;
  width: 4px;
}
.stnd-link_newbe-completed .ico_newbie_quest_dots {
  background-position: -36px -31px;
  height: 10px;
  width: 4px;
}
.ico_thirdparty_google_play {
  background-position: 0 0;
  height: 46px;
  margin: 0;
  width: 155px;
}
.ico_thirdparty_vk {
  background-position: -47px -47px;
  height: 46px;
  margin: 0;
  width: 46px;
}
.ico_thirdparty_telegram {
  background-position: 0 -47px;
  height: 46px;
  margin: 0;
  width: 46px;
}
.ico_thirdparty_strip2 {
  background-position: -136px -47px;
}
.ico_thirdparty_olympic {
  background-position: -111px -47px;
  width: 24px;
}
.ico_thirdparty_twitter {
  background-position: -94px -64px;
}
.ico_thirdparty_1x {
  background-position: -94px -47px;
}
.ico_mail_bold {
  background-position: -51px 0;
}
.ico_mail_italic {
  background-position: -238px 0;
}
.ico_mail_underline {
  background-position: -493px 0;
}
.ico_mail_strike {
  background-position: -476px 0;
}
.ico_mail_quote {
  background-position: -357px 0;
}
.ico_mail_color {
  background-position: -119px 0;
}
.ico_mail_code {
  background-position: -85px 0;
}
.ico_mail_background {
  background-position: -34px 0;
}
.ico_mail_spoiler {
  background-position: -459px 0;
}
.ico_mail_link {
  background-position: -255px 0;
}
.ico_mail_attach {
  background-position: -17px 0;
}
.ico_mail_file {
  background-position: -170px 0;
}
.ico_mail_music {
  background-position: -289px 0;
}
.ico_mail_video {
  background-position: -510px 0;
}
.ico_mail_picture {
  background-position: -323px 0;
}
.ico_mail_poll {
  background-position: -340px 0;
}
.gif-playing .ico_play_btn {
  display: none;
}
.ico_play_btn_large {
  background-position: 0 0;
  height: 96px;
  margin-left: -48px;
  margin-top: -48px;
  width: 96px;
}
.ico_play_btn_normal {
  background-position: 0 -97px;
  height: 48px;
  margin-left: -24px;
  margin-top: -24px;
  width: 48px;
}
.ico_play_btn_medium {
  background-position: -49px -97px;
  height: 32px;
  margin-left: -16px;
  margin-top: -16px;
  width: 32px;
}
.ico_play_btn_small {
  background-position: -82px -97px;
  height: 16px;
  margin-left: -8px;
  margin-top: -8px;
  width: 16px;
}
.form-checkbox:after,
.s-chb:after {
  background-position: -239px 0;
  content: '';
  display: block;
  margin-top: -8px;
  position: absolute;
  right: 0;
  top: 50%;
}
.form-checkbox_plus:after {
  background-position: -1184px 0;
}
.form-checkbox.square:after {
  background-position: -256px 0;
}
.form-checkbox_checked.square:active:after,
.form-checkbox_checked.square:after,
.form-checkbox_checked:active:after,
.form-checkbox_checked:after {
  background-position: -1099px -68px;
}
.form-checkbox--is-disabled.form-checkbox_checked.square:active:after,
.form-checkbox--is-disabled.form-checkbox_checked.square:after,
.form-checkbox--is-disabled.form-checkbox_checked:active:after,
.form-checkbox--is-disabled.form-checkbox_checked:after {
  background-position: -1099px 0;
}
.ico_xlarge_blocked {
  background-position: 0 0;
}
.ico_xlarge_game {
  background-position: -65px 0;
}
.ico_xlarge_lenta {
  background-position: -130px 0;
}
.ico_xlarge_link {
  background-position: 0 -65px;
}
.ico_xlarge_noaccess {
  background-position: -65px -65px;
}
.ico_xlarge_nopeople {
  background-position: -130px -65px;
  margin-bottom: 13px;
}
.ico_xlarge_offline {
  background-position: 0 -130px;
}
.ico_xlarge_ok {
  background-position: -65px -130px;
}
.ico_xlarge_ok_green {
  background-position: -130px -130px;
  margin-bottom: 13px;
}
.ico_xlarge_people {
  background-position: 0 -195px;
}
.ico_xlarge_reload {
  background-position: -65px -195px;
}
.ico_xlarge_weather {
  background-position: -130px -195px;
}
.ico_large_add_school_blue {
  background-position: 0 -34px;
}
.ico_large_add_univer_blue {
  background-position: -33px -34px;
}
.ico_large_add_user_blue {
  background-position: -66px -34px;
}
.ico_large_attention_red {
  background-position: -99px -102px;
}
.ico_large_career {
  background-position: -132px 0;
}
.ico_large_compass {
  background-position: -165px 0;
}
.ico_large_dating {
  background-position: -198px 0;
}
.ico_large_ed {
  background-position: -231px 0;
}
.ico_large_high {
  background-position: -264px 0;
}
.ico_large_info {
  background-position: -297px 0;
}
.ico_large_info_blue {
  background-position: -297px -34px;
}
.ico_large_locked {
  background-position: -330px 0;
}
.ico_large_main {
  background-position: -363px 0;
}
.ico_large_no_results {
  background-position: -396px 0;
}
.ico_large_noaccess {
  background-position: -429px 0;
  margin-right: 10px;
}
.ico_large_pair_users_blue {
  background-position: -462px -34px;
}
.ico_large_search_people {
  background-position: -495px 0;
}
.ico_large_service {
  background-position: -528px 0;
}
.ico_large_sites {
  background-position: -561px 0;
}
.ico_soc_fb {
  background-position: -19px 0;
}
.ico_soc_mymir {
  background-position: 0 -19px;
}
.ico_soc_odnk {
  background-position: -19px -19px;
}
.ico_soc_vk {
  background-position: -38px -38px;
}
.ico_soc_spcs {
  background-position: -38px -19px;
}
.ico_soc_google {
  background-position: -38px 0;
}
.ico_soc_yandex {
  background-position: 0 -57px;
}
.ico_soc_twitter {
  background-position: -19px -38px;
}
.ico_soc_tg {
  background-position: 0 -38px;
}
.ico_soc_email {
  background-position: 0 0;
}
.ico_buttons_close {
  background-position: -50px 0;
}
.ico_buttons_close:hover {
  background-position: 0 -25px;
}
.ico_buttons_close_darkblue {
  background-position: -21px -25px;
}
.ico_buttons_close_darkblue:hover {
  background-position: 0 -25px;
}
.ico_buttons_complaint {
  background-position: -42px -25px;
}
.ico_buttons_complaint:hover {
  background-position: 0 -46px;
}
.ico_buttons_select {
  background-position: 0 0;
  height: 24px;
  width: 24px;
}
.ico_buttons_selected {
  background-position: -25px 0;
  height: 24px;
  width: 24px;
}
.ico_buttons_next {
  background-position: -21px -46px;
  height: 18px;
  margin-right: 10px;
  width: 13px;
}
.ico_buttons_prev {
  background-position: -35px -46px;
  height: 18px;
  margin-left: 10px;
  width: 13px;
}
.ico_forum_pin {
  background-position: 0 -30px;
}
.ico_forum_attach {
  background-position: 0 0;
}
.ico_forum_closed {
  background-position: 0 -15px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (-moz-min-device-pixel-ratio: 1.5),
  only screen and (-o-min-device-pixel-ratio: 3/2),
  only screen and (min-device-pixel-ratio: 1.5) {
  .ico_startpage {
    background-image: url(/static/img/ico_startpage_2x.png?60660e1c);
    background-size: 527px 35px;
  }
  .ico_gallery {
    background-image: url(/static/img/ico_gallery_2x.png?0808ca76);
    background-size: 115px 122px;
  }
  .tile-menu__pic {
    background-image: url(/static/img/tile_main_2x.png?21c5e345);
    background-size: 122px 163px;
  }
  .ico_panel {
    background-image: url(/static/img/ico_panel_2x.png?66ec9795);
    background-size: 171px 183px;
  }
  .ico_cats {
    background-image: url(/static/img/ico_cats_2x.png?a25a8e28);
    background-size: 730px 50px;
  }
  .ico_cats_sz {
    background-image: url(/static/img/ico_cats_sz_2x.png?dbcc2c41);
    background-size: 220px 33px;
  }
  .ico_acl {
    background-image: url(/static/img/ico_acl_2x.png?a5de04b6);
    background-size: 118px 84px;
  }
  .ico_mail {
    background-image: url(/static/img/ico_mail_2x.png?8eb219f8);
    background-size: 543px 118px;
  }
  .ico_abar {
    background-image: url(/static/img/ico_abar_2x.png?ea3950a3);
    background-size: 190px 104px;
  }
  .ico_prof {
    background-image: url(/static/img/ico_prof_2x.png?7049a4dd);
    background-size: 33px 67px;
  }
  .ico_attaches {
    background-image: url(/static/img/ico_attaches_2x.png?9579641a);
    background-size: 101px 67px;
  }
  .ico_chat {
    background-image: url(/static/img/ico_chat_2x.png?38b9b06c);
    background-size: 135px 67px;
  }
  .form-checkbox:after,
  .ico,
  .mail__checkbox:after,
  .pgn__go,
  .s-chb:after,
  .stnd-link_arr:after,
  body .delete-btn {
    background-image: url(/static/img/ico_2x.png?9f147d7f);
    background-size: 1831px 118px;
  }
  .footer_edit .footer__links-wrapper .footer__link:after,
  .horiz-menu__link-ico,
  .location-bar__home-link,
  .location-bar__sep {
    background-image: url(/static/img/ico_panel_2x.png?66ec9795);
    background-size: 171px 183px;
  }
  .ico_adult {
    background-image: url(/static/img/ico_adult_2x.png?770aaa9b);
    background-size: 56px 56px;
  }
  .ico_play_btn {
    background-image: url(/static/img/ico_play_btn_2x.png?c39f7487);
    background-size: 98px 145px;
  }
  .ico_header_logo_newyear {
    background-image: url(/static/img/ico_header_logo_newyear_2x.png?4962293b);
    background-size: 100px 113px;
  }
  .ico_logo_newyear {
    background-image: url(/static/img/ico_logo_newyear_2x.png?4e4bcddd);
    background-size: 126px 137px;
  }
  .ico_header_logo_default {
    background-image: url(/static/img/ico_header_logo_default_2x.png?0268709b);
    background-size: 96px 20px;
  }
  .ico_logo_default {
    background-image: url(/static/img/ico_logo_default_2x.png?3e53b772);
    background-size: 126px 22px;
  }
  .ico_files {
    background-image: url(/static/img/ico_files_2x.png?00b9ee84);
    background-size: 135px 156px;
  }
  .ico_thirdparty {
    background-image: url(/static/img/ico_thirdparty_2x.png?81fb89a7);
    background-size: 155px 93px;
  }
  .ico_flags {
    background-image: url(/static/img/ico_flags_2x.png?ef021758);
    background-size: 265px 288px;
  }
  .ico_langs {
    background-image: url(/static/img/ico_langs_2x.png?4d3bca87);
    background-size: 18px 50px;
  }
  .ico_large {
    background-image: url(/static/img/ico_large_2x.png?f06d9ac2);
    background-size: 593px 135px;
  }
  .ico_xlarge {
    background-image: url(/static/img/ico_xlarge_2x.png?f5029e0d);
    background-size: 194px 259px;
  }
  .ico_ext_site {
    background-image: url(/static/img/ico_ext_site_2x.png?26c4cb37);
    background-size: 98px 98px;
  }
  .ico_newbie_quest {
    background-image: url(/static/img/ico_newbie_quest_2x.png?5c0e93f7);
    background-size: 40px 61px;
  }
  .ico_colored {
    background-image: url(/static/img/ico_colored_2x.png?431c04c8);
    background-size: 575px 35px;
  }
  .ico_forum {
    background-image: url(/static/img/ico_forum_2x.png?f30424a7);
    background-size: 14px 44px;
  }
  .ico_soc {
    background-image: url(/static/img/ico_soc_2x.png?23a72c41);
    background-size: 56px 75px;
  }
  .ico_player {
    background-image: url(/static/img/ico_player_2x.png?8cf87e87);
    background-size: 93px 50px;
  }
  .ico_buttons {
    background-image: url(/static/img/ico_buttons_2x.png?3485b645);
  }
  .ico_sidebar {
    background-image: url(/static/img/ico_sidebar_2x.png?3aaa40d5);
    background-size: 611px 33px;
  }
  .c6283ba68 {
    background-image: url(/static/img/ico_buttons_2x.png?3485b645);
  }
  .root--bg-ny {
    background-image: url(/static/img/newyear_2x.png?r=1);
    background-size: 400px 400px;
  }
  input.search__btn,
  input.search__btn:focus,
  input.search__btn:hover {
    background-image: url(/i/search_icon_2x.png?r=1);
    background-size: 16px 16px;
  }
  .ico_buttons,
  .c6283ba68 {
    background-size: 70px 83px;
  }
}
.ico_stub16 {
  background: none !important;
  height: 16px;
  margin-right: 0;
  width: 0;
}
.action-bar .ico_abar {
  margin: 0;
}
.btn-tools .ico_more,
.toggle-list__btn .ico {
  margin-right: 0;
}
.ico_large {
  height: 32px;
  width: 32px;
}
.search__btn .ico_copy {
  margin: 10px 0 0 11px;
}
.ico_centered {
  display: block;
  margin: -8px 0 0;
  position: absolute;
  right: 15px;
  top: 50%;
}
.btn-link .ico {
  margin: 0;
}
.link-dim .ico,
.link-grey .ico,
.link-imp .ico,
.link-normal .ico {
  margin-right: 0;
}
.link-imp .ico-right {
  margin-left: 1px;
  margin-right: 0;
}
.btn-light .ico {
  margin-right: 0 !important;
}
.sidebar-bg {
  background: #dae1e8;
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.sidebar-bg--dark {
  background: #32394a;
}
.sidebar,
.sidebar--noicons .ico_sidebar,
.sidebar--noicons .sidebar-item__avatar {
  display: none;
}
.sidebar {
  float: left;
  overflow: hidden;
  position: relative;
  width: 0;
  z-index: 100;
}
.sidebar__link {
  color: #617989;
}
.sidebar__avatar-link {
  height: 40px;
  line-height: 40px;
}
.sidebar__search {
  border-bottom: 1px solid #c7d1dc;
  padding: 5px;
  position: relative;
}
.root--is-sidebar-open .sidebar {
  display: block;
  width: 70%;
}
.sidebar-input {
  background: #f2f2f2;
  border: 1px solid #c0d4e2;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  box-sizing: border-box;
  color: #323232;
  margin: 0;
  padding: 6px 35px 6px 7px;
  width: 100%;
}
.sidebar-input:focus {
  background: #eff7ff;
  border: 2px solid #57a3ea;
  outline: none;
  padding: 5px 36px 5px 6px;
}
.sidebar-item {
  border-bottom: 1px solid #c7d1dc;
  border-top: 1px solid #eff2f5;
  overflow: hidden;
  position: relative;
}
.sidebar-item:first-child {
  border-top: none;
}
.sidebar-item--section {
  background: #d0d9e2;
  border-top: none;
  font-weight: 700;
  margin-bottom: -1px;
}
.sidebar-item__link,
.sidebar-item__title {
  color: #4c5f6b;
  display: block;
  overflow: hidden;
  padding: 10px 15px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.sidebar-item--with-counter .sidebar-item__link {
  padding-right: 40px;
}
.sidebar-item__avatar img {
  height: 16px;
  margin-bottom: -3px;
  margin-right: 6px;
  width: 16px;
}
.font_13 .sidebar-item__avatar img {
  margin-bottom: -4px;
}
.font_18 .sidebar-item__avatar img {
  margin-bottom: -2px;
}
.font_20 .sidebar-item__avatar img,
.font_22 .sidebar-item__avatar img {
  margin-bottom: -1px;
}
.font_24 .sidebar-item__avatar img {
  margin-bottom: 0;
}
.sidebar-item__settings {
  margin-top: -12px;
  padding: 3px 4px 5px;
  position: absolute;
  right: 11px;
  top: 50%;
}
.sidebar-item__cnt {
  padding: 8px 15px;
  position: absolute;
  right: 0;
  top: 0;
}
a.sidebar-item__cnt:hover .small_cnt {
  opacity: 0.5;
}
.sidebar--dark {
  background: #32394a;
}
.sidebar--dark .ico_sidebar {
  background-position-y: -17px;
}
.sidebar--dark .sidebar-input {
  background: #434b5a;
  border: 1px solid #232833;
  color: #c4ccda;
}
.sidebar--dark .sidebar-input:focus {
  background: #1d212a;
  border: 2px solid #89b2f6;
}
.sidebar--dark .sidebar-item,
.sidebar--dark .sidebar__search {
  border-bottom-color: #242a37;
  border-top-color: #3e4555;
}
.sidebar--dark .sidebar-item--section {
  background: #434b5a;
}
.sidebar--dark .sidebar-item__link,
.sidebar--dark .sidebar-item__title {
  color: #c4ccda;
  text-shadow: 1px 1px #000;
}
#main_shadow {
  position: relative;
}
.root__overlay {
  background: #000;
  cursor: pointer;
  left: 70%;
  opacity: 0.5;
  z-index: 500000;
}
.root__foreground,
.root__overlay {
  bottom: 0;
  display: none;
  position: absolute;
  right: 0;
  top: 0;
}
.root__foreground {
  background: #f5f5f5;
  left: 0;
  left: 70%;
}
.root--is-sidebar-open .root__foreground,
.root--is-sidebar-open .root__overlay {
  display: block;
}
.root--is-sidebar-open .root__content {
  margin-right: -240%;
}
.root--is-sidebar-open #top_info_block {
  display: none;
}
@media (min-width: 900px) {
  .sidebar {
    display: block;
    width: 272px;
  }
  #home_link_td,
  .to {
    display: none;
  }
  .root__foreground {
    -webkit-box-shadow: 0 0 4px 1px rgba(71, 79, 87, 0.35);
    -moz-box-shadow: 0 0 4px 1px rgba(71, 79, 87, 0.35);
    box-shadow: 0 0 4px 1px rgba(71, 79, 87, 0.35);
    display: block;
    left: 272px;
    top: 44px;
    z-index: 101;
  }
  #main_content_block {
    z-index: 102;
  }
  .main {
    border-left: none !important;
    border-right: none !important;
  }
  #wrap_all {
    margin: 0 auto;
    max-width: 900px;
    overflow: visible !important;
    width: auto;
  }
  #main_shadow,
  #top_info_block {
    border-left: 1px solid #d8d0d0;
  }
}
#quick_top_links_menu_link {
  display: none;
}
#main_content_block,
#wrap_all {
  overflow: hidden;
  position: relative;
}
.bottom_fix {
  clear: both;
  position: relative;
  z-index: 2100;
}
#bottom_tools_main,
.bottom_fix {
  background: #ebebeb;
}
.ico_sidebar_tort {
  background-position: -561px 0;
}
.ico_sidebar_community {
  background-position: -102px 0;
}
.ico_sidebar_diary {
  background-position: -119px 0;
}
.ico_sidebar_chat {
  background-position: -68px 0;
}
.ico_sidebar_exchange {
  background-position: -170px 0;
}
.ico_sidebar_games {
  background-position: -272px 0;
}
.ico_sidebar_people {
  background-position: -442px 0;
}
.ico_sidebar_forum {
  background-position: -238px 0;
}
.ico_sidebar_announcement {
  background-position: -34px 0;
}
.ico_sidebar_music {
  background-position: -425px 0;
}
.ico_sidebar_love {
  background-position: -374px 0;
}
.ico_sidebar_weather {
  background-position: -595px 0;
}
.ico_sidebar_mobiles {
  background-position: -408px 0;
}
.ico_sidebar_info {
  background-position: -340px 0;
}
.ico_sidebar_help {
  background-position: -306px 0;
}
.ico_sidebar_auto {
  background-position: -51px 0;
}
.ico_sidebar_sport {
  background-position: -476px 0;
}
.ico_sidebar_city {
  background-position: -85px 0;
}
.ico_sidebar_menu {
  background-position: -391px 0;
}
.ico_sidebar_friends {
  background-position: -255px 0;
}
.ico_sidebar_exit {
  background-position: -187px 0;
}
.ico_sidebar_allservices_gray {
  background-position: -17px 0;
}
.ico_sidebar_links {
  background-position: -357px 0;
}
.ico_sidebar_files {
  background-position: -221px 0;
}
.ico_sidebar_videos {
  background-position: -578px 0;
}
.ico_sidebar_photos {
  background-position: -459px 0;
}
.ico_sidebar_guestbook {
  background-position: -289px 0;
}
.ico_sidebar_history {
  background-position: -323px 0;
}
.ico_sidebar_favorites {
  background-position: -204px 0;
}
.ico_sidebar_adult {
  background-position: 0 0;
}
.ico_sidebar_theme {
  background-position: -493px 0;
}
.ico_sidebar_dot {
  background-position: -136px 0;
  margin-right: 4px;
}
.ico_sidebar_dot_active {
  background-position: -153px 0;
  margin-right: 4px;
}
.sidebar-bg--dark .ico_sidebar {
  background-position-y: -17px;
}
.navi-theme,
.navi-theme a,
.navi-theme a:visited {
  color: #fff;
}
.horiz-menu__link-ico_user:after {
  bottom: 0;
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15),
    inset 0 0 2px 0 rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15),
    inset 0 0 2px 0 rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15),
    inset 0 0 2px 0 rgba(0, 0, 0, 0.2);
  content: ' ';
  display: block;
  left: 0;
  right: 0;
  top: 0;
}
body.navi-hide.android_app #wrapper_for_header_fix {
  margin-top: 0;
}
#navi_footer table {
  border-collapse: collapse;
  width: 100%;
}
#navi_footer table td {
  width: 20%;
}
#navi_footer {
  border-left: none;
  border-right: none;
  border-top: none;
}
.horiz-menu {
  overflow: hidden;
  position: relative;
}
.horiz-menu table {
  table-layout: fixed;
}
.horiz-menu_search_form,
.navi-hide #navi,
.navi-hide .sidebar-logo {
  display: none;
}
.user_advanced .horiz-menu__link {
  height: 23px;
}
.horiz-menu_bottom {
  text-align: center;
  z-index: 2000;
}
.horiz-menu__link .ico_arr_down_white {
  margin-top: 2px !important;
}
.horiz-menu__link.js-clicked .ico_arr_down_white {
  background-position: -137px -102px;
}
#quick_top_links_menu_link .horiz-menu__link {
  height: 21px;
}
.horiz-menu__link {
  border: 0 !important;
  color: #fff !important;
  display: block;
  font-weight: 700;
  padding: 10px 1px 11px;
  text-align: center;
  text-transform: uppercase;
}
.horiz-menu_bottom .horiz-menu__link {
  box-sizing: border-box;
  display: inline-block;
  height: auto !important;
  padding: 19px 10px 15px;
}
@media (min-width: 400px) and (max-width: 479px) {
  .horiz-menu_bottom .horiz-menu__link {
    padding: 19px 1px 15px;
    width: 24%;
  }
  .horiz-menu_bottom .horiz-menu__link_opt {
    display: none;
  }
}
@media (min-width: 480px) {
  .horiz-menu_bottom .horiz-menu__link {
    padding: 19px 1px 15px;
    width: 19%;
  }
}
body #wrap_all .horiz-menu__link_no_hover {
  background: none !important;
}
.not_auth .horiz-menu__link {
  height: 21px;
}
.touch.not_auth .horiz-menu__link {
  height: 23px;
}
.horiz-menu__link-wrap_ico_user {
  background: transparent;
  background-image: none !important;
  position: relative;
}
body .horiz-menu__link-ico_user {
  background: transparent;
  left: 50%;
  margin-bottom: -5px;
  margin-left: -15px;
  margin-top: -15px;
  position: absolute;
  top: 50%;
}
body .horiz-menu__link-ico_user,
body .horiz-menu__link-ico_user img,
body .horiz-menu__link-ico_user:after {
  height: 30px;
  width: 30px;
}
.horiz-menu__link-ico_user,
.horiz-menu__link-ico_user img,
.horiz-menu__link-ico_user:after {
  -webkit-border-radius: 15px;
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.horiz-menu__link-ico_user:after {
  position: absolute;
}
.horiz-menu__link-text {
  display: block;
  padding-top: 9px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.horiz-menu__link-event {
  background: #ff6837;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  bottom: 100%;
  color: #fff;
  display: none;
  left: 100%;
  margin-bottom: -11px;
  margin-left: -10px;
  opacity: 0;
  padding: 1px;
  position: absolute;
  transition: opacity 0.5s ease 0s;
  -webkit-transition: opacity 0.5s ease 0s;
}
.horiz-menu__link-event_show {
  display: block;
  opacity: 1;
}
@media (min-width: 900px) {
  .horiz-menu__link-ico {
    vertical-align: middle;
  }
  .horiz-menu__link-text {
    display: inline-block;
    margin-left: 3px;
    padding-top: 0;
    vertical-align: middle;
  }
  .horiz-menu__link-text_user {
    margin-top: 0;
  }
}
.unauth_header {
  height: 44px;
  margin: 0 -1px;
  overflow: hidden;
  position: relative;
}
.unauth_header__link {
  display: block;
  height: 42px;
}
.unauth_header__link img {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.unauth_header__link_logo {
  height: 17px;
  padding: 13px 14px 13px 5px !important;
}
body .unauth_header__link_enter,
body .unauth_header__link_menu {
  color: #aaebff;
  font-weight: 700;
  height: auto;
  padding: 12px 5px 12px 20px;
  text-transform: uppercase;
  white-space: nowrap;
}
body .unauth_header__link_enter {
  padding: 12px 20px 12px 5px;
}
.moders_header_block {
  background: #d0d2d6;
  border-bottom: 1px solid #c5d3e1;
  border-left: 1px solid #cccaca;
  border-right: 1px solid #cccaca;
  padding: 3px;
}
.light_header .menu_wrap table td {
  border-right: solid;
  border-width: 1px;
}
#main_logo {
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}
.time-block {
  background: #cddae7;
  border-bottom: 1px solid #c5d3e1;
  color: #323232;
  padding: 4px;
  text-align: right;
}
.footer__link_colors,
.footer__link_edit {
  display: none;
}
.footer_edit .footer__link_colors,
.footer_edit .footer__link_edit {
  display: block;
}
.footer_edit .footer__link_moder {
  display: none;
}
.footer__link {
  border-bottom: 1px solid hsla(0, 0%, 100%, 0.1);
  border-left-color: hsla(0, 0%, 100%, 0.1);
  border-right: 1px solid hsla(0, 0%, 100%, 0.1);
  border-top-color: hsla(0, 0%, 100%, 0.1);
  display: block;
  height: 71px;
  margin-bottom: -1px;
  position: relative;
  text-align: center;
}
.footer_text-hide .footer__link {
  height: 50px;
}
.footer__bg {
  background: rgba(0, 0, 0, 0.3);
  bottom: -1px;
  -webkit-box-shadow: inset 0 3px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 3px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 3px 3px rgba(0, 0, 0, 0.3);
  display: none;
  left: -1px;
  position: absolute;
  right: -1px;
  top: 0;
  z-index: 1;
}
.footer_edit .footer__link_active .footer__bg,
.footer_read .footer__link_active .footer__bg {
  display: block;
}
.footer__link-wrapper {
  float: left;
  width: 20%;
}
.footer__image {
  height: 22px;
  margin: 0 auto 7px;
  padding-top: 14px;
  width: 22px;
}
.footer__name {
  margin: 0 10px;
  overflow: hidden;
  white-space: nowrap;
}
.footer_text-hide .footer__links-wrapper .footer__name {
  height: 1px;
  margin: -1px;
  position: absolute;
  width: 1px;
}
.footer_edit .footer__links-wrapper .footer__name {
  height: auto;
  margin: 0;
  position: static;
  width: auto;
}
.footer__image,
.footer__name {
  position: relative;
  z-index: 10;
}
.footer__avatar {
  padding: 1px;
}
.footer__avatar img {
  height: 20px;
  width: 20px;
}
.circle_img img,
.footer__avatar img {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.footer_edit .footer__link {
  height: 58px;
  margin: 4px 5px 5px;
}
.footer_edit .footer__link_on .footer__link {
  border: 2px solid #3fd25a;
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.4);
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.4);
}
.footer_edit .footer__link_off .footer__link {
  border: 2px solid #ff6837;
}
.footer_edit .footer__links-wrapper .footer__link:after {
  content: '';
  display: block;
  height: 24px;
  position: absolute;
  right: -6px;
  top: -6px;
  width: 24px;
}
.footer_edit .footer__link_off .footer__image,
.footer_edit .footer__link_off .footer__name {
  -moz-opacity: 0.4;
  opacity: 0.4;
}
.footer_read .footer__link_off {
  display: none !important;
}
.footer_edit .footer__link_off {
  display: block !important;
}
.footer_edit .footer__name {
  margin: 0 8px;
}
.footer_edit .footer__image {
  margin-bottom: 6px;
  padding-top: 8px;
}
.footer__link_edit .footer__link,
.footer__link_moder .footer__link {
  text-align: left !important;
}
.footer__link_edit .footer__link,
.footer__link_moder .footer__link,
.footer__link_tool .footer__link {
  border: hsla(0, 0%, 100%, 0.1);
  border-top: 1px solid hsla(0, 0%, 100%, 0.1);
  height: auto;
  margin: 0 !important;
  padding: 12px 8px 11px;
  text-align: left;
}
.footer__link_tool .footer__link {
  text-align: center;
}
.footer__link_moder .footer__name,
.footer__link_tool .footer__name {
  margin: 0;
}
.footer__link_tool {
  float: none;
  line-height: 20px;
  vertical-align: middle;
  width: 100%;
}
.footer__link_tool .form-toggle__wrap {
  margin-top: -10px;
  position: absolute;
  right: 10px;
  top: 50%;
}
.footer__link_toggle {
  padding-right: 50px !important;
}
.footer__link_tool .ico_panel {
  display: inline-block;
  margin: 0 2px -6px 0;
}
#navi_footer {
  padding: 4px 2px 5px 4px;
}
.location-bar {
  background: #fff;
  -webkit-box-shadow: 0 3px 3px rgba(93, 109, 157, 0.3);
  -moz-box-shadow: 0 3px 3px rgba(93, 109, 157, 0.3);
  box-shadow: 0 3px 3px rgba(93, 109, 157, 0.3);
  color: #323232;
  line-height: 40px;
  overflow: hidden;
  padding: 0 25px 0 35px;
  position: relative;
  z-index: 1;
}
#location_header .location-bar {
  z-index: 200;
}
.location-bar_no-break {
  white-space: nowrap;
}
.location-bar__item {
  display: inline-block;
  margin-right: -24px;
  white-space: nowrap;
}
.location-bar__item_home {
  margin-left: -20px;
}
.location-bar a {
  color: #57a3ea;
}
.location-bar a,
.location-bar__title {
  display: inline-block;
  max-width: 80px;
  overflow: hidden;
  position: relative;
  vertical-align: middle;
  white-space: nowrap;
}
.location-bar__half {
  max-width: 130px !important;
}
.location-bar a:after,
.location-bar__title:after,
.location-bar_no-break:after {
  background: -webkit-gradient(
    linear,
    0 0,
    0 100%,
    from(hsla(0, 0%, 100%, 0)),
    to(#fff)
  );
  background: -webkit-linear-gradient(left, hsla(0, 0%, 100%, 0), #fff);
  background: -moz-linear-gradient(left, hsla(0, 0%, 100%, 0), #fff);
  background: -o-linear-gradient(left, hsla(0, 0%, 100%, 0), #fff);
  background: -ms-linear-gradient(left, hsla(0, 0%, 100%, 0), #fff);
  background: linear-gradient(left, hsla(0, 0%, 100%, 0), #fff);
  bottom: 0;
  content: '';
  left: 64px;
  position: absolute;
  top: 0;
  width: 17px;
}
.location-bar_no-break:after {
  left: auto;
  right: 0;
}
@media (min-width: 500px) {
  .location-bar a,
  .location-bar__title {
    max-width: 120px;
  }
  .location-bar a:after,
  .location-bar__title:after {
    left: 104px;
  }
}
.location-bar__half:after {
  left: 114px !important;
}
.location-bar a:hover {
  color: #0e3c87;
}
.location-bar__dots {
  margin-top: -5px;
}
.no_max_width {
  max-width: none !important;
}
.no_max_width:after {
  display: none;
}
.progress-item {
  background: #d9e3ef;
  -webkit-box-shadow: inset 0 3px 3px #bbcbdb;
  -moz-box-shadow: inset 0 3px 3px #bbcbdb;
  box-shadow: inset 0 3px 3px #bbcbdb;
  height: 10px;
}
.progress-item__runner {
  background: #61a961;
  height: 10px;
}
.progress-item__runner_light {
  background: #9ab2cc;
}
.progress-item__runner_anim {
  background: #9ab2cc url(/i/progress.gif?r=1) repeat-x;
}
.progress-item_top {
  margin-top: 25px;
}
.progress-item__num {
  color: #a4b7c4;
  min-width: 3em;
  padding-left: 5px;
  white-space: nowrap;
}
.progress-item__num_fin {
  color: #61a961 !important;
}
.table_progress {
  width: 85px;
}
.table_progress-full {
  width: 100%;
}
.table__cell_progress {
  width: 99%;
}
.progress-item,
.progress-item__runner {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.lp_notif_wrapper {
  display: inline-block;
  left: 50%;
  position: absolute;
  text-align: center;
  top: 0;
  z-index: 1000;
}
.lp_notif_wrapper_fixed {
  position: fixed;
}
.lp_notif_message {
  background: #738dc6;
  border: 1px solid #273c6c;
  border-top: 0;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  padding: 4px;
}
.lp_notif_message-fade {
  opacity: 0.5;
}
.lp_notif_message-fade:hover {
  opacity: 1;
}
.top_notif_place {
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 2000;
}
.top_notif_place div:first-child {
  margin-bottom: 0;
  margin-top: 0;
}
.notification_counter {
  background: #fff;
  border: 1px solid #323232;
  color: #323232;
  margin-right: 2px;
  padding: 1px 3px;
  position: relative;
}
.notification_counter:before {
  background: #fff;
  border: 1px solid #323232;
  bottom: 1px;
  content: '';
  left: -3px;
  position: absolute;
  right: 1px;
  top: -3px;
  z-index: -1;
}
.lp_notif_message {
  -webkit-border-bottom-left-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.blog-item__icon-btn {
  display: inline-block;
  margin-right: 8px;
}
.blog-item__icon-btn:last-child {
  margin-right: 0;
}
.blog-item_short {
  color: #323232;
}
.blog-item_short_shared {
  background: #ddebf7;
  overflow: hidden;
  padding: 10px;
  word-wrap: break-word;
}
.blog-item__author,
.blog-item__time {
  color: #617989;
}
.blog-item__author {
  margin-bottom: 9px;
}
.blog-item__author .online_status_ico {
  margin-bottom: 0;
}
.blog-item_short_shared .blog-item__author {
  margin-bottom: 4px;
}
.blog-item__title {
  font-weight: 700;
  margin-bottom: 8px;
}
.blog-item__channel,
.blog-item__subject,
.blog-item_short_shared .black {
  color: #323232;
}
.blog-item__channel {
  color: #617989;
}
.blog-item__attaches {
  margin-top: 2px;
  overflow: hidden;
}
.blog-item__attaches .short_attach img {
  float: left;
  height: 65px;
  margin-right: 2%;
  max-width: 105px;
  width: 65px;
}
.blog-toolbar {
  color: #617989;
  margin-top: 10px;
}
.blog-item_short_shared .blog-toolbar {
  margin-top: -2px;
}
.operamini .our_spo_inj:after,
.operamini .spoiler_inject:after,
.our_spo_inj:before,
.spoiler_inject:before {
  background: #fff;
  border-radius: 2px;
  content: '';
  display: inline-block;
  height: 16px;
  left: 3px;
  position: absolute;
  right: 3px;
  top: -16px;
}
.operamini .our_spo_inj:after,
.operamini .spoiler_inject:after {
  border-top: 1px solid #c5d3e1;
  bottom: -16px;
  top: auto;
}
.our_spo_inj,
.spoiler_inject {
  background: #f5f5f5;
  margin: 18px -18px;
  overflow: hidden;
  padding: 15px 3px;
  position: relative;
}
.spoiler_inject.spoiler_inject-compact {
  padding-bottom: 6px;
  padding-top: 6px;
}
.spoiler_inject-top {
  margin-bottom: -18px;
}
.spoiler_inject-chain {
  margin-bottom: -18px;
  padding-bottom: 0;
}
.spoiler_inject_bottom_fix {
  margin: 15px -18px 3px;
}
.spoiler_inject_empty_bottom {
  margin-bottom: -28px;
}
.spoiler_inject_empty_top {
  margin-top: -34px;
}
.error .spoiler_inject:after {
  border-bottom: 1px solid #ff9a95;
  border-top: 1px solid #ff9a95;
  bottom: 0;
  content: '';
  display: block;
  left: 3px;
  position: absolute;
  right: 3px;
  top: 0;
}
.error .spoiler_inject.spoiler_inject_empty_bottom:after {
  border-bottom: 0;
}
.spoiler_inject .widgets-group {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}
.spoiler_inject-pdb {
  margin-bottom: 0;
}
.widgets-group widgets-group_top wbg .spoiler_inject {
  margin: 0 -3px;
  padding: 20px 3px;
}
.widgets-group widgets-group_top wbg .spoiler_inject-top {
  margin-bottom: -15px;
}
.our_spo_inj {
  margin: 0 -13px;
  padding: 15px 13px;
}
.operamini .our_spo_inj:after,
.our_spo_inj:before {
  left: 13px;
  right: 13px;
}
.our_spo_inj-no_bottom {
  padding-bottom: 0;
}
.busi .our_spo_inj {
  background: #f9edbf;
}
.our_spo_inj .widgets-group {
  margin: 0;
}
.last > div {
  border-bottom: 0;
}
.bottom_link_block,
.comment_date,
.f897dfb86b10,
.grey,
.pag .pgl,
.pag .pgl a,
.pag a.next,
.pgl input.page_choose,
a.arrow_link,
a.arrow_link:hover,
a.title_link,
a.title_link span,
a.title_link:visited {
  color: #617989;
}
.AttachRender img,
.attaches-fixer img,
.attaches_limiter img,
.attaches_limiter object,
.attaches_limiter video,
.image_limit img,
.preview_block img,
.short_attach img,
.spoiler img,
.url-btn {
  height: auto;
  max-height: 360px;
  max-width: 100% !important;
}
.fd,
.signature {
  font-size: 12px;
}
.spb i {
  padding: 3px;
}
.round_corners {
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
.bubble,
.stnd_padd,
.word_break {
  word-wrap: break-word;
}
#d1b2d84bfd,
.bottom_link_block,
.pag {
  border-bottom: 1px solid #c5d3e1;
}
.stnd_padd {
  padding: 11px 10px;
}
.stnd_padd3 {
  padding: 10px;
}
.stnd_padd4 {
  padding: 5px;
}
.busi .site-versions,
.left,
.system-message .site-versions {
  float: left;
}
a.top_menu_link {
  display: block;
}
.etb {
  padding-left: 25px;
}
.comment_date,
.right,
div.date {
  float: right;
}
.bottom_link_block,
body .blue_bg {
  background: #ebf3fe;
}
.lh_160 {
  line-height: 160%;
}
.lh_100 {
  line-height: 100%;
}
.margin0 {
  margin: 0 !important;
}
.pre_content_wrap {
  padding-left: 10px;
}
.text_right,
right_text {
  text-align: right !important;
}
.text_left,
.text_left > div {
  text-align: left !important;
}
.ffbd4ba6e052,
.oh,
.pre_content_wrap {
  overflow: hidden;
}
.preview_block,
.t_center,
.table__wrap-layout .table__cell.t_center,
a.top_menu_link {
  text-align: center;
}
.t_left {
  text-align: left;
}
.preview_block .fdw {
  display: inline-block;
  font-size: 0;
  max-width: 100%;
}
.pd_t5 {
  padding-top: 2px;
}
.im > span,
.img_c img,
.m,
.middle,
a.icolink,
a.iconized,
img.icon {
  vertical-align: middle !important;
}
.bottom {
  vertical-align: bottom !important;
}
.edit_checbox {
  margin-right: 9px;
}
.icon_in_link,
.top {
  vertical-align: top;
}
.topi {
  vertical-align: top !important;
}
.strong_link a,
.url-btn-blue,
a.strong_link,
a.strong_link span {
  color: #57a3ea !important;
}
.dot_pic {
  margin-right: 6px;
}
a.red_link,
a.red_link span {
  color: #933;
}
.light_blue {
  background: #eaeef4;
}
.service_item,
a.service_link,
a.service_link span {
  color: #066;
}
.service_links_block,
.slb {
  color: #a4b7c4;
}
.mr_l_0 {
  margin-left: 0 !important;
}
.pad_t_a {
  padding-top: 10px;
}
.pad_b_a {
  padding-bottom: 10px !important;
}
.pad_t_b {
  padding-top: 15px;
}
.mb10 {
  margin-bottom: 10px !important;
}
.mr0 {
  margin-right: 0 !important;
}
.rotate_button {
  font-size: 0;
  height: 16px;
  padding: 0;
  width: 16px;
}
.mt_0 {
  margin-top: 0 !important;
}
.mt,
.mt_inner > div {
  margin-top: 10px;
}
.mt_big {
  margin-top: 15px !important;
}
button.rotate_button {
  box-sizing: content-box;
  padding: 4px;
}
.js-attach_menu {
  display: none;
}
i.i {
  font-style: normal;
}
.transp_bg {
  background: transparent !important;
}
.lit,
a.light_service_link,
a.lsl {
  color: #a4b7c4;
}
.inner_list_item {
  padding: 10px 0;
}
.no_word_break,
.nowrap {
  white-space: nowrap;
}
.no_word_break {
  overflow: hidden;
  text-overflow: ellipsis;
}
.avatar_wrap a,
.for_avatar {
  display: block;
  overflow: hidden;
  position: relative;
}
.avatar_wrap a img,
.for_avatar img {
  float: left;
}
.bottom_pad,
.bpad {
  padding-bottom: 10px;
}
.splr_item {
  cursor: pointer;
  margin-bottom: 3px;
}
.splr_item,
.spo_desc {
  display: inline-block;
  max-width: 100%;
}
.spo_desc {
  border-bottom: 1px dotted;
  color: #0e3c87;
  word-break: break-word;
}
.splr_item_hided .spo_desc {
  border-bottom: 1px dotted #617989;
  color: #617989;
}
.spo_text {
  margin-top: 5px;
}
.mb0 {
  margin-bottom: 0 !important;
}
.ml20 {
  margin-left: 20px;
}
.pl0 {
  padding-left: 0 !important;
}
.pr0 {
  padding-right: 0 !important;
}
.bt0 {
  border-top: 0 !important;
}
.bb0,
.no-borders #d1b2d84bfd,
.no-borders .strong_border,
.sub_link a {
  border-bottom: 0 !important;
}
.mt_m1 {
  margin-top: -1px;
}
.mt_p1 {
  margin-top: 1px;
}
.m_pt {
  padding-top: 6px;
}
.m_pb {
  padding-bottom: 4px;
}
.link_top-border {
  border-top: 1px solid #c5d3e1;
  margin-top: -1px;
  position: relative;
}
.cnt_sub,
.small_cnt {
  -webkit-border-radius: 100%;
  border-radius: 100%;
  padding: 2px;
}
.counter_fixer {
  display: inline-block;
  height: 20px;
}
.pdt {
  padding-top: 0 !important;
}
.pdb {
  padding-bottom: 0 !important;
}
.pdb3 {
  padding-bottom: 3px !important;
}
.pd0,
body {
  padding: 0 !important;
}
.code_tag {
  display: block;
  max-height: 30em;
  overflow-x: auto;
  padding: 0.5em;
  white-space: pre;
  word-wrap: normal;
  background: #f5f5f5;
  border: 1px solid #e6e6e6;
  color: #323232;
  font-family: monospace;
  tab-size: 4;
  -o-tab-size: 4;
  -moz-tab-size: 4;
}
.mt_m {
  margin-top: 5px;
}
.wa {
  width: auto !important;
}
.pgl {
  display: inline-block;
}
.img_small img {
  height: 40px;
  width: 40px;
}
.fd {
  background: rgba(0, 0, 0, 0.7);
  border-radius: 2px 0;
  bottom: 0;
  color: #fff;
  font-weight: 700;
  padding: 1px 5px;
  position: absolute;
  right: 0;
}
.fd-label {
  background: #dd4d1b;
  font-weight: 400;
  padding: 5px;
}
.fd-top {
  background: #3eb348;
  bottom: auto;
  font-weight: 700;
  right: -5px;
  top: -5px;
}
.span {
  display: inline;
}
.ib,
.inl_bl,
.short_attach {
  display: inline-block;
  max-width: 100%;
}
.tool_block .drop-down-label,
.tool_block .inl-link {
  vertical-align: middle;
}
.geosel {
  position: relative;
}
.tool_block .geosel {
  position: static;
}
.blog-item_short_shared .fdw,
.short_attach .fdw {
  float: left;
  margin-right: 10px;
  overflow: hidden;
  position: relative;
}
.AttachRender .fdw,
.extSubject .fdw,
.gview_link .fdw,
.spoiler .fdw {
  display: inline-block;
  max-width: 100%;
  position: relative;
}
.attaches__wrap {
  margin: 10px 0;
}
.attaches__wrap_fix .attaches__wrap {
  margin: 0 !important;
}
.b-title__link:active,
.c-letter__more-btn,
.clicked,
.header_links_fixer a:active,
.js-dd_menu_link.strong_clicked,
.pgn__link_hover:active,
.s-chb:active,
.s-city__item:active,
.s-city__item_city.clicked:active,
.s-city__item_light.clicked:active,
a.hover-item.clicked,
a.hover-item:active,
a.item_clicked,
a.item_clicked:hover {
  background: #b8cde3;
  -webkit-box-shadow: inset 0 3px 3px #6485a7;
  -moz-box-shadow: inset 0 3px 3px #6485a7;
  box-shadow: inset 0 3px 3px #6485a7;
}
body .strong_clicked:active {
  background: #b8cde3 !important;
  -webkit-box-shadow: inset 0 3px 3px #6485a7;
  -moz-box-shadow: inset 0 3px 3px #6485a7;
  box-shadow: inset 0 3px 3px #6485a7;
}
.widgets-group,
.widgets-wrap {
  margin: 0 10px 15px;
  position: relative;
}
.widgets-subgroup {
  border: 1px solid #cdd4e1;
  margin: 15px;
}
#widgets_container,
#widgets_pcontainer {
  margin: 0 10px;
}
.stnd_padd3 .content-bl_wrap {
  margin: -10px -10px 15px;
}
.form_fixer + .content-bl_wrap {
  margin-top: 0;
}
.widgets-group_top {
  margin: 15px 10px;
}
.content-item_info {
  background: #f9edbf !important;
  color: #323232 !important;
}
.search {
  padding-right: 53px;
  position: relative;
}
.search_in-list {
  background: #fff;
  padding: 20px 15px 6px;
}
.inl-link.js-clicked {
  color: #323232 !important;
}
.quote {
  background: #ddebf7;
  border: 1px solid #cdd4e1;
  overflow: hidden;
  padding: 10px;
  word-wrap: break-word;
  color: #323232;
  margin: 10px 0;
}
.shared__info {
  margin-bottom: 9px;
  margin-top: 5px;
}
.no-break {
  overflow: hidden;
  position: relative;
  white-space: nowrap;
}
.no-break:before {
  background: -webkit-gradient(
    linear,
    0 0,
    0 100%,
    from(hsla(0, 0%, 100%, 0)),
    to(#fff)
  );
  background: -webkit-linear-gradient(left, hsla(0, 0%, 100%, 0), #fff);
  background: -moz-linear-gradient(left, hsla(0, 0%, 100%, 0), #fff);
  background: -o-linear-gradient(left, hsla(0, 0%, 100%, 0), #fff);
  background: -ms-linear-gradient(left, hsla(0, 0%, 100%, 0), #fff);
  background: linear-gradient(left, hsla(0, 0%, 100%, 0), #fff);
  bottom: 6px;
  content: '';
  display: block;
  position: absolute;
  right: 0;
  top: 6px;
  width: 20px;
}
.blog-item_short:active .blog-item__author.no-break:before,
.no-break:active:before {
  background: -webkit-gradient(
    linear,
    0 0,
    0 100%,
    from(rgba(184, 205, 227, 0)),
    to(#b8cde3)
  );
  background: -webkit-linear-gradient(left, rgba(184, 205, 227, 0), #b8cde3);
  background: -moz-linear-gradient(left, rgba(184, 205, 227, 0), #b8cde3);
  background: -o-linear-gradient(left, rgba(184, 205, 227, 0), #b8cde3);
  background: -ms-linear-gradient(left, rgba(184, 205, 227, 0), #b8cde3);
  background: linear-gradient(left, rgba(184, 205, 227, 0), #b8cde3);
}
.blog-item__author.no-break:before {
  bottom: 0;
  top: 0;
  width: 15px;
}
.cnt {
  border: 1px solid #cdd4e1;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  color: #617989;
  display: inline-block;
  margin: 0 0 0 4px;
  padding: 0 7px;
  position: relative;
}
.list-link .cnt {
  margin: -1px 0 -1px 4px;
}
.list-link-darkblue .cnt {
  color: #0e3c87;
}
.list-link-darkblue.stnd-link_active .cnt,
.list-link-darkblue:active .cnt,
.list-link:active .cnt,
.stnd-link_profile:active .cnt,
.sub-title .cnt {
  border-color: #323232;
  color: #323232;
}
.sub-title .cnt_blue {
  border-color: #57a3ea;
  color: #57a3ea;
}
.sub-title .cnt {
  font-weight: 400;
}
.cnt_tabs,
.cnt_title,
.sub-title .cnt_title {
  border-color: #8396b7;
  color: #8396b7;
  font-weight: 400;
  margin-left: 6px;
  padding: 0 8px;
}
.cnt_tabs {
  margin: -3px 0 -3px 3px;
  padding: 2px 8px 1px 7px;
}
.cnt_friends-online,
.cnt_friends-online-text {
  color: #108210 !important;
  font-weight: 700;
}
.cnt_friends-online {
  border-color: #108210 !important;
}
.add_text,
.cnt_friends-online-text {
  margin-left: 15px;
}
.link-blue .cnt {
  border-color: #57a3ea;
  color: #57a3ea;
}
.link-blue:hover .cnt {
  border-color: #323232;
  color: #323232;
}
.cnt_sub,
.small_cnt {
  background: #ff6837;
  color: #fff;
  display: block;
  font-weight: 700;
  margin: -7px 0 0 -8px;
  padding: 1px;
  text-align: center;
}
.small_cnt--online {
  background: #61a961;
  color: #fff;
}
.android.chrome .mail__notify,
.android.chrome .small_cnt {
  padding: 2px 1px 0;
}
.cnt_sub {
  left: 100%;
  position: absolute;
  top: 0;
}
.small_cnt {
  display: inline-block;
  margin-bottom: -2px;
  margin-left: 5px;
  margin-top: -5px;
  vertical-align: middle;
}
.cnt_green,
.sub-title .cnt_green {
  border-color: #61a961;
  color: #61a961;
}
.switch__item.hover-item:active .switch__item_cnt {
  border-color: #323232;
  color: #323232;
}
.switch__item_cnt {
  font-weight: 400 !important;
  margin-bottom: -1px;
  margin-top: -1px;
}
.switch__item_cnt,
.switch__item_current .switch__item_cnt {
  border-color: #617989;
  color: #617989;
}
.sep-item {
  border-bottom: 2px solid #c5d3e1;
}
.content {
  background: #fff;
}
.content__inner {
  padding: 21px 15px;
}
.replace_widget .widgets-group {
  margin: 0;
}
.replace_widget_wrapper + .content-item3,
.replace_widget_wrapper + .list-link {
  border-top: 1px solid #c5d3e1;
  margin-top: -1px;
}
.replace_widget_wrapper .link_active {
  border-bottom: 0;
}
.table__wrap {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
}
.table__cell {
  border: 0;
  border-right: 1px solid #c5d3e1;
  padding: 0;
  text-align: center;
  vertical-align: top;
}
.table__cell_last,
.table_no_borders .table__cell {
  border-right: 0;
}
.table__wrap-fixed {
  table-layout: fixed;
}
.table__wrap-layout .table__cell,
.tl .table__cell.tc {
  border: 0 !important;
  text-align: left;
  vertical-align: middle;
}
.table__wrap_last-row-fix tr:last-child td {
  border-bottom: none !important;
}
.table__cell_large-ico {
  width: 42px;
}
.table__cell_large-ico .ico {
  margin: 0 !important;
}
.table__cell_info {
  border-bottom: 1px solid #c5d3e1;
  border-right: 1px solid #c5d3e1;
  padding: 17px 12px 4px;
}
.table__cell_block {
  background: #fff;
  border-bottom: 1px solid #c5d3e1;
  text-align: left;
}
.table__cell-link {
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.disabled .js-content,
.disabled.js-content,
body a.disabled .bordered,
body a.disabled .ico,
body a.disabled .js-ico,
body a.disabled .t {
  -moz-opacity: 0.4;
  opacity: 0.4;
}
body a.disabled .bordered .t {
  -moz-opacity: 1;
  opacity: 1;
}
.main-picture {
  height: 64px;
  margin-bottom: 13px;
  width: 64px;
}
.ovis {
  overflow: visible !important;
}
.text {
  color: #323232;
}
.btn-tools,
.link-return,
.no-select,
.user__change-btn {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.present {
  display: inline-block;
}
@media (min-width: 500px) {
  .present {
    margin-right: 13px;
  }
}
.anketa__rate table {
  word-wrap: break-word;
}
.anketa__rate table td.table__cell {
  padding: 0 3px;
}
.anketa__rate-title {
  color: #617989;
  margin-bottom: 6px;
}
.anketa__rate-cnt,
.sub-title {
  color: #323232;
  font-weight: 700;
}
.sub-title {
  margin-bottom: 12px;
  text-align: center;
  text-transform: uppercase;
}
.sub-title--left {
  text-align: left;
}
.android.chrome .sub-title {
  line-height: normal;
}
.sub-title_large {
  margin-bottom: -4px;
}
.sub-title_sbottom {
  margin-bottom: 7px;
}
.sub-title_main {
  margin: 20px 10px 10px;
}
.sub-title_main + .sub-title_main {
  margin-top: -10px;
}
.sub-title_edit {
  margin: 20px 10px;
  overflow: hidden;
  text-align: left;
}
.info-item {
  color: #323232;
}
.info-item,
.info-item_short {
  margin-bottom: 10px;
}
.info-item:last-child {
  margin-bottom: 0;
}
.info-item__title {
  color: #617989;
  max-width: 170px;
  width: 44%;
  word-wrap: break-word;
}
.info-item__descr {
  width: 53%;
  word-wrap: break-word;
}
@media (max-width: 460px) {
  .info-item__descr_fix {
    display: block;
    width: 100%;
  }
}
.info-item__smile img {
  vertical-align: top;
}
.info-item,
.info-item__descr {
  overflow: hidden;
  text-overflow: ellipsis;
}
.info-item__descr,
.info-item__title {
  display: inline-block;
  vertical-align: top;
}
.nl_wn a {
  font-weight: 400;
}
.anketa__rate-link:hover,
.info-item__descr a:hover,
.info-item__descr-link:hover,
.nl a:hover,
body a.link-darkblue:hover {
  color: #57a3ea;
}
.text_distinguish {
  color: #395387 !important;
}
a.link-blue:active,
a.link-imp:hover {
  color: #323232 !important;
}
.content-bl {
  background: #fff;
  color: #323232;
  padding: 18px 15px;
}
.content-bl__sep,
.content-bl__sep2 {
  border-bottom: 1px solid #c5d3e1;
}
.content-bl__sep2 {
  border-bottom-width: 2px;
}
.content-bl__sep3 {
  border-bottom: 1px solid #c5d3e1;
}
.content-bl__top_sep {
  border-top: 1px solid #c5d3e1;
}
.link-return {
  color: #395387 !important;
  display: block;
  margin: 15px 0;
  padding: 0 10px;
  text-align: center;
  word-wrap: break-word;
  position: relative;
}
.link-return .ico {
  margin-right: 0;
}
.link-return:hover {
  color: #57a3ea !important;
}
.bl_bottom,
.bl_top {
  margin-top: -15px;
}
.table_progress .table__cell,
.table_user .table__cell {
  border-right: 0;
  text-align: left;
  vertical-align: middle;
}
.table_cell_border {
  border-right: 1px solid #c5d3e1 !important;
}
.link-wrap {
  margin-bottom: 15px;
}
.link-wrap2 {
  margin-bottom: 12px;
}
.help-block {
  border-bottom: 1px solid #c5d3e1;
  color: #617989;
  word-break: normal !important;
}
.inl-link:hover,
.link-stnd:hover {
  color: #57a3ea !important;
}
.text-main,
.text-title {
  font-weight: 700;
}
.text-descr {
  color: #617989;
}
.pt8,
.text-descr_apart {
  padding-top: 8px;
}
.mrg2_r {
  margin-right: 5px;
}
.mrg2_l {
  margin-left: 5px;
}
.suggest__list {
  display: none;
  left: 0;
  position: absolute;
  right: 0;
  z-index: 10000;
}
.hide-suggest__list .suggest__list {
  display: none !important;
}
.suggest__list_on {
  -webkit-box-shadow: 0 3px 3px rgba(93, 109, 157, 0.3);
  -moz-box-shadow: 0 3px 3px rgba(93, 109, 157, 0.3);
  box-shadow: 0 3px 3px rgba(93, 109, 157, 0.3);
  display: block;
}
.suggest__item {
  background: #fff;
  cursor: pointer;
  padding: 11px;
}
.suggest_parent_edit {
  padding-right: 0;
}
.suggest__item:hover,
.suggest__item_active {
  background: #ffeba0;
}
.show-last,
.toggle-list__item,
.toggle-list__wrap_show .show-all {
  display: none;
}
.show-all,
.toggle-list__wrap_show .show-last,
.toggle-list__wrap_show .toggle-list__item {
  display: block;
}
.admin-block {
  background: #ddebf7;
  padding: 12px 10px;
}
.system-message {
  background: #f9edbf;
  color: #323232;
  overflow: hidden;
  padding: 12px 10px;
  position: relative;
  z-index: 100;
  word-wrap: break-word;
  -webkit-box-shadow: 0 3px 3px rgba(57, 83, 135, 0.3);
  -moz-box-shadow: 0 3px 3px rgba(57, 83, 135, 0.3);
  box-shadow: 0 3px 3px rgba(57, 83, 135, 0.3);
}
.system-message_alert {
  background: #f9e1d9;
  color: #ff6837;
}
.system-message_service {
  background: #ddebf7;
  color: #323232;
}
.change_avatar_sublink.gl.js-clicked a,
.gl a:hover,
.link-normal.js-clicked,
.link-normal:hover {
  color: #57a3ea;
}
.online-status {
  margin-right: 2px;
}
.avatar_small,
.avatar_small img {
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  display: block;
  height: 30px;
  width: 30px;
}
.avatar_small {
  margin-right: 10px;
  position: relative;
}
.a90ead8,
.dropdown-menu_text,
.our_spo_inj:before,
.pgn,
.shdw,
.spoiler_inject:before,
.widgets-group {
  -webkit-box-shadow: 0 3px 3px rgba(93, 109, 157, 0.3);
  -moz-box-shadow: 0 3px 3px rgba(93, 109, 157, 0.3);
  box-shadow: 0 3px 3px rgba(93, 109, 157, 0.3);
}
.replace_widget .widgets-group {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.item_clicked,
.link_active,
.strong_clicked {
  color: #323232 !important;
  outline: none !important;
}
.tumb_site {
  height: 16px;
  margin: 0 6px -4px 0;
  width: 16px;
}
.content-item3 {
  display: block;
  padding: 15px;
}
.pr,
.table__cell_block > .content-item3 {
  position: relative;
}
.text-block5,
.text-block6,
.text-block7 {
  color: #323232;
}
.text-block_title {
  font-weight: 700;
  padding-bottom: 12px;
  text-transform: uppercase;
}
.list .stnd-link {
  border-bottom: 1px solid #c5d3e1;
}
.list .list-item:last-child,
.list .stnd-link:last-child,
.table__wrap .stnd-link {
  border-bottom: none;
}
.ajax-loader__cancel {
  float: right;
  padding: 15px 10px 10px;
}
#ajax_loader {
  background: #29d url(/i/progress.gif?r=1) repeat-x;
  height: 5px;
  position: fixed;
  top: 0;
  z-index: 999999;
}
#sandbox_loader {
  background: #fdc9d2 url(/i/progress_red.gif?r=1) repeat-x;
  height: 4px;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 999998;
}
.site-versions {
  padding: 15px;
  position: relative;
  z-index: 1;
}
.site-versions,
.site-versions a {
  color: #426476;
  font-weight: 400;
}
.site-versions b,
.sv b {
  color: #323232;
}
.site-counters {
  padding: 15px;
}
.table_top_border {
  border-top: 1px solid #c5d3e1 !important;
  table-layout: fixed;
}
#gallery_notif .ico_spinner,
.gallery__footer .ico_spinner,
.ico_spinner_white {
  background: transparent url(/i/spinner.gif?r=1) 50% no-repeat !important;
}
.ico_spinner {
  background: transparent url(/i/spinner2.gif?r=1) 50% no-repeat !important;
  background-position: 50% !important;
  background-size: 16px 16px !important;
  height: 16px !important;
  width: 16px !important;
}
.js-toggle_content {
  display: block !important;
}
.js-toggle_content_hide .js-toggle_content {
  display: none !important;
}
.spoiler {
  display: none;
}
.attention {
  background: #edf6ff;
  border: 1px solid #57a3ea;
  border-left: 0;
  border-right: 0;
  margin: 0 -15px;
  padding: 10px 15px;
}
.no-shadow,
.no-shadow .system-message,
body #wrap_all .horiz-menu__link_no_hover {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
.ico_m {
  margin: 0 4px -1px 0;
}
.b976c6ed,
.break-word {
  word-break: break-word !important;
  word-wrap: break-word !important;
  overflow-wrap: break-word;
  white-space: normal !important;
}
.break-all {
  word-wrap: break-all !important;
  white-space: normal !important;
}
.break-all,
td.break-word {
  word-break: break-all !important;
}
td.break-word {
  word-break: break-word !important;
}
.break-word input {
  white-space: normal;
}
.tools-wrap {
  padding-top: 9px;
}
.o_vis {
  overflow: visible !important;
}
.dot-wrap {
  display: inline-block;
  margin-right: 4px;
  text-align: center;
  width: 16px;
}
.inline-link {
  color: #617989;
}
.inline-link:active {
  color: #323232;
}
.fdw {
  position: relative;
}
.p100_128 img {
  height: 128px;
  width: 100px;
}
.p12 img,
body img.p12 {
  height: 12px;
  width: 12px;
}
.p13 img,
body img.p13 {
  height: 13px;
  width: 13px;
}
.p14 img,
body img.p14 {
  height: 14px;
  width: 14px;
}
.p16 img,
body img.p16 {
  height: 16px;
  width: 16px;
}
.p20 img,
body img.p20 {
  height: 20px;
  width: 20px;
}
.p50 img,
body img.p50 {
  height: 50px;
  width: 50px;
}
.p40 img,
body img.p40 {
  height: 40px;
  width: 40px;
}
.p80 img,
body img.p80 {
  height: 80px;
  width: 80px;
}
.ava_fix > div {
  padding-top: 0;
}
.link-return.full_link:before {
  bottom: -15px;
  top: -15px;
}
.z10 {
  z-index: 10;
}
.a1e1911:before,
.full_link:before {
  bottom: 0;
  content: '';
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.full_link_indent:before {
  right: 36px;
}
.col_blocks .stnd_padd {
  padding: 5px 0;
}
.busi .site-versions,
.system-message .site-versions {
  padding: 10px 0 0;
}
.no-text img {
  margin: 0 !important;
}
.icon-link .ico {
  margin: 0;
}
.mail__button {
  background: #fff !important;
  font-family: Helvetica, Arial, lucida grande, tahoma, verdana, arial,
    sans-serif;
}
.link-lightgrey {
  color: #b0bcc3;
}
.blue,
.link-blue,
.link-dim:hover,
.link-grey:hover,
.link-imp,
.link-imp:visited,
a.light_service_link:hover,
a.lsl:hover {
  color: #57a3ea;
}
.link-blue:hover {
  color: #323232 !important;
}
.none_border {
  border: none !important;
}
.perimeter-border {
  border: 1px solid #cdd4e1;
}
.f_descr {
  clear: both;
  height: 18px;
  padding-top: 3px;
  position: relative;
}
.f_descr_text {
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  text-overflow: ellipsis;
  top: 3px;
  white-space: nowrap;
}
.f_18p {
  left: 2px;
}
.f_18p,
.f_sz {
  position: absolute;
  top: 2px;
}
.f_sz {
  right: 2px;
}
.padd_right {
  padding-right: 8px;
}
.padd_left {
  padding-left: 8px;
}
::-moz-focus-inner {
  border: 0;
  padding: 0;
}
@media (max-width: 480px) {
  .pgn__link .js-ico,
  .table__wrap a .js-ico,
  .table__wrap button .js-ico {
    display: none;
  }
  .action-bar a .js-ico,
  .show_icons .table__cell .js-ico,
  .user__change-status button .js-ico,
  .user__tools_dating a .js-ico {
    display: inline-block;
  }
}
.cnt_sub_in_ava {
  margin: -4px 0 0 -12px;
}
textarea {
  resize: vertical;
}
.horiz_sep {
  border-right: 1px solid #c5d3e1;
  display: inline-block;
  padding: 0 5px;
}
.horiz_sep:first-child {
  padding-left: 0;
}
.horiz_sep:last-child {
  border-right: 0;
}
.defer,
html body .hide,
html body .hide.defer {
  display: none;
}
.android_app .seo,
.auth .seo {
  display: none !important;
}
.nsfw .fa7edbf910ea,
.nsfw .preview,
.nsfw .video-player {
  opacity: 0.05;
}
.nsfw .fa7edbf910ea:hover,
.nsfw .preview:hover,
.nsfw .tiled_item:hover .preview,
.nsfw .video-player:hover {
  opacity: 1;
}
.video-js {
  display: none;
}
#sandbox_indicator {
  background: #e1e1e1;
}
.only-dark {
  display: none;
}
.d99a48774c {
  color: #61a961;
  display: inline-block;
  padding: 5px 0;
}
#d1b2d84bfd .b1f756d0 {
  color: #0e3c87;
}
.b6107ac1 {
  vertical-align: middle;
}
.caa09df65 img,
img.caa09df65 {
  height: 50px;
  width: 50px;
}
#d1b2d84bfd .ac0338b {
  font-size: small;
}
.ddb7e9a4b0 {
  color: #617989;
  float: right;
  padding: 3px 10px 10px 0;
}
.f47b424a4e82:last-child .db1b32909d {
  border-bottom: 0;
}
.fbfa202a99b2 {
  clear: both;
}
.msie #d1b2d84bfd {
  position: relative;
}
#d1b2d84bfd a {
  border-bottom: 0;
}
.a90ead8 {
  background: #fff;
  margin: 15px 10px;
  padding: 10px 0 0;
  position: relative;
  text-align: center;
}
.tiles_wrapper .a90ead8 {
  margin: 5px 2px;
}
#sidebar_wrap .a90ead8 {
  margin: 20px 7px;
}
.d09faf1da0 {
  left: 0;
  top: 0;
}
.d09faf1da0,
.da537902a5 {
  z-index: 1000;
}
.a60d203 {
  overflow: hidden;
}
.bd9b49a2 {
  padding-bottom: 7px;
}
.a4e726f {
  margin-bottom: 0 !important;
}
.f47b424a4e82 {
  position: relative;
  text-align: left;
}
.a60d203 .db1b32909d {
  border-bottom: 0;
  border-top: 1px solid #c5d3e1;
}
.f0b285edd2e8 {
  background-position: 0 -67px;
  height: 16px;
  margin: 0;
  width: 50px;
}
.a245e5c {
  background-position: -50px 0;
}
.aba5ce6 {
  background-position: -94px 0;
  margin: 0;
  vertical-align: middle;
  width: 8px;
}
.sr-only {
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

/*# sourceMappingURL=main.css.map */
