/*!jane/jane:colorful*/
a
{
    color: #000
}
.b-link_js,
.b-link_js .b-link__i {
    text-decoration: none !important;
    border-bottom: 1px dotted;

    cursor: pointer;
}
.b-link_w,
A.b-link_w
{
    text-decoration: none;
    border-bottom: 0;

    white-space: nowrap;
}
.b-link_w .b-link__i
{
    text-decoration: underline;
}

.b-link_w .b-mail-icon,
.b-link_w .b-site-icon
{
    margin-top: -2px;

    vertical-align: middle;
}
.b-link_outdent
{
    margin-left: -20px;
}
.b-link_disabled, .b-link_disabled .b-link__i {
    cursor: default;
    text-decoration: none !important;
    border-bottom: 0 !important;
    color: #dadada !important;
}
.dropdown-promo .icon_remove,
.b-folders__nesting__handle__icon,
.b-form-element__signature__toolbar__item,
.b-folders__folder__icon,
.jane-security-questions-head-icon,
.jane-security-questions-step_done .jane-security-questions-step-icon {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin-top: -0.2em;
  background: 50% no-repeat;
}
.dropdown-promo .icon_remove {
  width: 16px;
  height: 16px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04IDEuMjA5Yy0zLjc1MSAwLTYuNzkxIDMuMDQtNi43OTEgNi43OTEgMCAzLjc0OSAzLjA0IDYuNzg5IDYuNzkxIDYuNzg5IDMuNzQ5IDAgNi43ODktMy4wNCA2Ljc4OS02Ljc4OSAwLTMuNzUxLTMuMDQtNi43OTEtNi43ODktNi43OTF6bTMuOTkgOS4zNTVsLTEuNDI2IDEuNDI2LTIuNTY0LTIuNTY0LTIuNTY0IDIuNTY0LTEuNDI2LTEuNDI2IDIuNTY0LTIuNTY0LTIuNTY0LTIuNTY0IDEuNDI2LTEuNDI2IDIuNTY0IDIuNTY0IDIuNTY0LTIuNTY0IDEuNDI2IDEuNDI2LTIuNTY0IDIuNTY0IDIuNTY0IDIuNTY0eiIvPjwvc3ZnPg==");
}
.b-form-element__signature__toolbar__item,
.dropdown-promo .icon_remove {
  cursor: pointer;
  opacity: 0.2;
}
.b-form-element__signature__toolbar__item:hover,
.dropdown-promo .icon_remove:hover {
  opacity: 1;
}
.b-404 {
  margin: 0 300px 0 0;
  color: #000;
}
.b-404__title {
  font-size: 1.640625em;
  margin: 0 0 1em;
}
.b-404__p {
  font-size: 1.171875em;
  margin: 0 0 1.5em;
  line-height: 1.4em;
}
.b-404__action:link,
.b-404__action:visited {
  color: #00e !important;
}
a.b-404__action:link:hover,
a.b-404__action:visited:hover {
  color: #f00 !important;
}
.b-404__teasers {
  margin-left: -50px;
}
.b-404__teaser {
  display: inline-block;
  width: 15.625em;
  margin: 3em 0 0 50px;
  vertical-align: top;
  line-height: 1.3em;
}
.b-404__teaser .b-teaser {
  margin: 8px 0 0;
  padding: 0;
  background: none !important;
}
.b-404__teaser .b-mail-icon_to-menu {
  display: block;
  margin: 13px 0 0;
}
.b-404__teaser .b-mail-icon_create-mail {
  display: block;
  margin: 10px 0 0;
}
.b-404__refresh {
  font-size: 125%;
  margin: 40px 0;
  display: -moz-inline-block;
  display: inline-block;
  color: #869be3;
  cursor: pointer;
}
.b-404__refresh .b-mail-icon {
  vertical-align: middle;
  cursor: pointer;
}
.b-autocomplete {
  position: absolute;
  z-index: 1001;
  display: none;
  margin-left: -9px;
}
.b-autocomplete__i {
  padding: 5px;
  border: 1px solid #fff;
}
.b-autocomplete__list {
  padding: 1px 1px 0;
  margin: 0;
  list-style: none;
  background-color: #fff;
}
/* ../../static/blocks/jane/jane/b-autocomplete/item/b-autocomplete__item.css begin */
.b-autocomplete__item
{
    padding: 4px 5px;
    margin: 0 0 1px 0;
    list-style: none;
    cursor: pointer;
}

/* ../../static/blocks/jane/jane/b-autocomplete/item/b-autocomplete__item.css end */
/* ../../static/blocks/jane/jane/b-autocomplete/item/_type/b-autocomplete__item_hover.css begin */
.b-autocomplete__item_hover
{
}
/* ../../static/blocks/jane/jane/b-autocomplete/item/_type/b-autocomplete__item_hover.css end */
/* ../../static/blocks/jane/jane/b-autocomplete/_with-userpics/b-autocomplete_with-userpics.css begin */
.b-autocomplete_with-userpics
{
    margin-left: -49px;
}

.b-autocomplete_with-userpics .b-autocomplete__item
{
    clear: left;

    padding-left: 45px;
}

.b-autocomplete__item__userpic
{
    float: left;
    display: inline;

    max-width: 40px;
	max-height: 40px;
    margin: -4px 0 1px -45px;
}

/* ../../static/blocks/jane/jane/b-autocomplete/_with-userpics/b-autocomplete_with-userpics.css end */
.b-box {
  background: transparent;
}
.b-box_w470 {
  width: 470px;
}
.b-box_khl-bubble,
.b-box_belarus-bubble {
  padding-top: 5px;
}
.b-box_khl-bubble .b-para,
.b-box_belarus-bubble .b-para {
  margin: 7px 0 11px;
}
.b-box__pic_promo-search {
  position: absolute;
  left: 30px;
  top: 20px;
}
/* ../../static/blocks/jane/jane/b-box/block/b-box__block.css begin */
.b-box__block
{
    display: block;
    vertical-align: middle;
}

/* ../../static/blocks/jane/jane/b-box/block/b-box__block.css end */
.b-box__liq {
  vertical-align: middle;
  display: table-cell;
  height: 2.4em;
}
/* ../../static/blocks/jane/jane/b-box/stat/b-box__stat.css begin */
.b-box__stat_left
{
    float: left;
    margin-right: 15px;
}

/* ../../static/blocks/jane/jane/b-box/stat/b-box__stat.css end */
/* ../../static/blocks/jane/jane/b-box/_base/b-box_promo-arrow.css begin */
.b-box_promo-arrow
{
    position: relative;

    overflow: hidden;

    padding: 6px 24px 4px;
    margin: 8px 0 0;

    color: #FFF;
    background: #5271A7;

    -webkit-box-shadow: inset 12px 0 10px -10px rgba(255,255,255,.8);
       -moz-box-shadow: inset 12px 0 10px -10px rgba(255,255,255,.8);
         -o-box-shadow: inset 12px 0 10px -10px rgba(255,255,255,.8);
            box-shadow: inset 12px 0 10px -10px rgba(255,255,255,.8);
}

.b-box_promo-arrow .b-box__inner
{
    position: absolute;
    top: 50%;
    left: 20px;

    visibility: hidden;

    margin: -.75em 0 0;

    white-space: nowrap;

    color: #246119;
}


.b-box_promo-arrow.b-box_vk
{
    background: #5B7CA6;
}

.b-box_promo-arrow .b-mail-icon
{
    vertical-align: middle;
    margin: -1px 3px 0 0;
}

.b-box_promo-arrow .b-mail-button
{
    float: right;
    margin-top: 11px;
}

.b-box_promo-arrow:before,
.b-box_promo-arrow:after
{
    content: "";

    position: absolute;
    top: 50%;
    right: 0;

    color: rgba(255,255,255,.5);
    border: solid;
    border-width: 100px 0;
    border-left: 34px dashed transparent;
    margin: -100px 0 0;
}

.b-box_promo-arrow:after
{
    right: 0;
    color: #FFF;
    border-width: 102px 0 102px 34px;
}


/* Выполнили промо-программа */ /**/
.b-box_promo-arrow-done,
.b-wizard-step_inactive .b-box_promo-arrow-done .b-box__inner
{
    visibility: hidden;
}

.b-box_promo-arrow-done .b-box__inner
{
    visibility: visible;
}


/* ../../static/blocks/jane/jane/b-box/_base/b-box_promo-arrow.css end */
/* ../../static/blocks/jane/jane/b-box/_place/b-box_imap.css begin */
.b-box_imap
{
    background: #fff;
    line-height: 1.25;
}

.b-box_imap .b-box__inner
{
    position: relative;

    display: none;
    margin: 1em -1em;
    padding: 0 1em;

    border-top: 1px dashed #eaeaea;
}

body .b-box_imap-show-advantages .b-box__inner
{
    display: block;
}

.b-box_imap-show-advantages .b-mail-button_imap-show-advantages
{
    display: none;
}

.b-form-layout_pop-disabled .b-form-layout__block_pop
{
    display: none;
}

.b-box_imap .b-para
{
    margin: 0.3em 0;
}

.b-box_imap .b-heading
{
    color: #000;
}

.b-box_imap .b-mail-icon_remove
{
    position: absolute;
    top: 0;
    right: 0.5em;

    font: bold 150%/1.5em Verdana, sans-serif;

    color: #c3c9db;
}

.b-box_imap .b-mail-icon_remove:hover
{
    padding: 1px;

    border: none;
    color: #8e99bb;
}

.b-box_imap .b-teaser .b-link_js
{
    font-size: 130%;

    display: inline-block;

    margin-top: 1em;
    text-decoration: underline !important;
}

/* ../../static/blocks/jane/jane/b-box/_place/b-box_imap.css end */
/* ../../static/blocks/jane/jane/b-box/_type/b-box_clear-01.css begin */
.b-box_clear-01
{
    padding: 0.7em 1em;

    background: none;
    border: 1px solid #eaeaea;
    color: #7d7d7d;

    -webkit-box-shadow: 0px 2px 2px rgba(0,0,0,0.05);
       -moz-box-shadow: 0px 2px 2px rgba(0,0,0,0.05);
         -o-box-shadow: 0px 2px 2px rgba(0,0,0,0.05);
            box-shadow: 0px 2px 2px rgba(0,0,0,0.05);
}

/* ../../static/blocks/jane/jane/b-box/_type/b-box_clear-01.css end */
/* ../../static/blocks/jane/jane/b-box/_type/b-box_lilac-01.css begin */
.b-box_lilac-01
{
    padding: 15px 15px 0;
    width: 48em;
    padding-bottom: 15px;
    padding-left: 24px;
    margin-bottom: 25px;

    background: #f3f5fb;
}

.b-messages__nosearch .b-box_lilac-01
{
    display: none;
}

/* ../../static/blocks/jane/jane/b-box/_type/b-box_lilac-01.css end */
.b-box_lilac-01 {
  background: #f3f5fb;
}
/* ../../static/blocks/jane/jane/b-captcha/b-captcha.css begin */
.b-captcha
{
    padding-top: 0.5em;
}

.b-captcha__wrapper
{
    display: -moz-inline-box;
    display: inline-block;

    width: 200px;
    padding-right: 20px;
}

.b-captcha__image
{
    margin-bottom: 5px;

    vertical-align: middle;
}

.b-captcha__input
{
    display: -moz-inline-box;
    display: inline-block;
}

.b-captcha__input__letters
{
    font: 150% Arial, sans-serif;

    display: block;

    margin: 5px 0 10px;
}

.b-captcha__input__submit
{
    font: 100% Arial, sans-serif;
}

.b-mail-domik .b-captcha
{
    width: 214px;
    height: 76px;

    text-align: center;

    background: url(//yastatic.net/mail/_/b56eecdfff535f51c637655f2143efdc-b-captcha-border.png) 0 0 no-repeat;
}
/* ../../static/blocks/jane/jane/b-captcha/b-captcha.css end */
.b-mail-dropdown__box .b-color-scheme {
  margin-left: 0;
  padding: 10px 11px 7px;
  width: auto;
  position: static;
}
.b-mail-dropdown__box .b-color-scheme__theme {
  margin: 0 3px 6px;
}
.b-mail-dropdown__box .b-color-scheme__theme:hover {
  margin-top: -2px;
  margin-bottom: 8px;
}
.b-mail-dropdown__box .b-color-scheme__theme_goto-all:hover {
  margin-top: 0;
  margin-bottom: 0;
}
.b-color-scheme_v2 {
  padding: 10px !important;
}
.b-color-scheme_v2 .b-color-scheme__theme__wrapper {
  vertical-align: top;
  margin-right: 5px;
}
.b-color-scheme_v2 .b-color-scheme__theme {
  border: 0;
  box-shadow: none !important;
  cursor: pointer;
}
.b-color-scheme_v2 .b-color-scheme__theme:after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  cursor: pointer;
  background: -webkit-linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0));
  background: -o-linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0));
  background: linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0));
  background-size: 16px 16px;
}
.b-color-scheme_v2 .b-color-scheme__theme__wrapper_wo-name .b-color-scheme__theme__name {
  position: absolute;
  bottom: 8px;
  left: 0;
  right: 0;
  width: auto;
  margin: 0 !important;
  text-align: center;
  line-height: 23px;
  color: #333 !important;
  background: rgba(255,255,255,0.75);
  visibility: hidden;
}
.b-color-scheme_v2 .b-color-scheme__theme_iconed {
  float: none;
  display: inline-block;
  vertical-align: top;
  margin-left: 10px !important;
}
.b-color-scheme_v2 .b-color-scheme__theme_iconed .b-color-scheme__theme-inner {
  width: 100px;
  padding: 14px 0;
}
.b-color-scheme_v2 .b-color-scheme__theme__wrapper:hover .b-color-scheme__theme-inner {
  top: -2px;
}
.b-color-scheme_v2 .b-color-scheme__theme__wrapper:hover .b-color-scheme__theme__name {
  visibility: inherit;
}
.b-color-scheme_v2 .b-color-scheme__theme__name-inner,
.b-color-scheme_v2 .b-color-scheme__img {
  vertical-align: top;
}

/* ../../static/blocks/jane/jane/b-drag-helper/b-drag-helper.css begin */
.b-drag-helper,
.b-drag-helper_folder
{
    font: 86%/1.3838 Verdana, sans-serif;

    position: absolute;
    z-index: 9999;

    overflow: hidden;

    border: 1px solid #FFF;

    color: #990;
}

.b-drag-helper__content,
.b-drag-helper_folder__content
{
    padding: 2px;

    border: 1px solid #CC9;
    background: #FEFECC;
}

.b-drag-helper_few
{
    margin: 1px 0 0 1px;
    padding: 2px 0 0 2px;

    border: 0;
}

.b-drag-helper_many
{
    margin: 1px 0 0 1px;
    padding: 4px 0 0 4px;

    border: 0;
}

.b-drag-helper_few .b-drag-helper__content,
.b-drag-helper_many .b-drag-helper__content
{
    position: relative;
    top: -2px;
    left: -2px;

    margin: -1px;
}
.b-drag-helper_few .b-drag-helper__box,
.b-drag-helper_many .b-drag-helper__box
{

    border: 1px solid #CC9;
    background: #FEFECC;
}
.b-drag-helper_many .b-drag-helper__box__content
{
    position: relative;
    top: -2px;
    left: -2px;

    margin: -1px;

    border: 1px solid #CC9;
    background: #FEFECC;
}

/* ../../static/blocks/jane/jane/b-drag-helper/b-drag-helper.css end */
/* ../../static/blocks/jane/jane/b-drag-helper/item/b-drag-helper__item.css begin */
.b-drag-helper__item
{
    white-space: nowrap;
}

/* ../../static/blocks/jane/jane/b-drag-helper/item/b-drag-helper__item.css end */
/* ../../static/blocks/jane/jane/b-field/b-field.css begin */
.b-pop-settings .b-field
{
    white-space: nowrap;
}

.b-pop-settings .b-field__cell
{
    padding: 0;

    display: -moz-inline-box;
    display: inline-block;

    vertical-align: top;
}

.b-pop-settings .b-field__cell_label
{
    padding: 0.6em 1em 0 0;

    width: 5em;
}

.b-pop-settings .b-field__cell_input
{
    padding: .4em 0;
}

.b-field .b-notification
{
    padding-top: 4px;
}

.b-field .b-notification_inline
{
    padding-top: 0;
}

/* ../../static/blocks/jane/jane/b-field/b-field.css end */
/* ../../static/blocks/jane/jane/b-field/error/b-field__error.css begin */
.b-field__error
{
}

/* ../../static/blocks/jane/jane/b-field/error/b-field__error.css end */
/* ../../static/blocks/jane/jane/b-field/input/b-field__input.css begin */
.b-field__input_text,
.b-field__input_password
{
    font: 100% Arial, sans-serif;

    width: 230px;
}

.b-field__input_button
{
    font: 100% Arial, sans-serif;
}


.b-field__input_checkbox,
.b-field__input_radio
{
    margin: 0 5px 0 0;
}

/* ../../static/blocks/jane/jane/b-field/input/b-field__input.css end */
/* ../../static/blocks/jane/jane/b-field/label/b-field__label.css begin */
.b-field__label-required
{
    color: red;
    font-size: 120%;
    margin-right: 2px;
}
/* ../../static/blocks/jane/jane/b-field/label/b-field__label.css end */
.b-file {
  position: relative;
}
.b-file .b-mail-icon_error {
  margin: -4px 0 0 0;
}
.b-file_error .b-file__download,
.b-file_error .b-file__download-btn,
.b-file_error .b-file__play,
.b-file_error .b-file__restore,
.b-file_error .b-file__view,
.b-file_deleted .b-file__delete,
.b-file_deletable .b-file__restore,
.b-file_loading .b-file__actions,
.b-file_loading .b-file__restore,
.b-file_loading .b-file__delete,
.b-file_wait .b-file__actions {
  display: none !important;
}
.b-file_error .b-file__fail,
.b-file_virus .b-file__fail {
  display: inline;
}
.b-file .b-link {
  color: #5c729a;
}
/* ../../static/blocks/jane/jane/b-file/actions/b-file__actions.css begin */
.b-file__actions
{
    display: inline-block;

    margin: 0 0 0 10px;

    white-space: nowrap;
}

.b-file__actions .b-link
{
    margin-right: 7px;
}

.b-file__viewswitcher .b-mail-button
{
    margin-right: 0;
}

/* ../../static/blocks/jane/jane/b-file/actions/b-file__actions.css end */
/* ../../static/blocks/jane/jane/b-file/checkbox/b-file__checkbox.css begin */
.b-file__checkbox
{
    display: inline-block;

    width: 32px;
    margin: 0 7px 0 -14px;

    text-align: right;
}
/* ../../static/blocks/jane/jane/b-file/checkbox/b-file__checkbox.css end */
/* ../../static/blocks/jane/jane/b-file/editor/b-file__editor.css begin */
.b-file__editor
{
    font: 86%/1.2em Verdana, sans-serif;

    /*margin: 0 0 0 10px;*/
}

/* ../../static/blocks/jane/jane/b-file/editor/b-file__editor.css end */
/* ../../static/blocks/jane/jane/b-file/fail/b-file__fail.css begin */
.b-file__fail
{
    display: none;

    margin-right: 0.3em;
}

.b-file__fail .b-mail-dropdown
{
    margin-right: 0.3em;
}

.b-file__fail .b-link_js
{
    color: #F00 !important;
}

/* ../../static/blocks/jane/jane/b-file/fail/b-file__fail.css end */
/* ../../static/blocks/jane/jane/b-file/player/b-file__player.css begin */
.b-file__player
{
	display: inline-block;

    /*
    margin: -2px 1em -2px 0;

	vertical-align: bottom;
	*/
}
/* ../../static/blocks/jane/jane/b-file/player/b-file__player.css end */
/* ../../static/blocks/jane/jane/b-file/progressbar/b-file__progressbar.css begin */
.b-file__progressbar
{
    display: none;
}

.b-file_loading .b-file__progressbar,
.b-file_wait .b-file__progressbar
{
    display: block;
}

.b-file.b-file_wait .b-progress__bar
{
    background: url(//yastatic.net/mail/_/0384184d925f2409c475fea1d5fe1679-b-file__progressbar_loading.gif) repeat-x;
}

.b-file__progressbar__bar
{
    display: inline-block;
}

.b-file__progressbar__cancel
{
    display: inline-block;

    width: 20px;
}
/* ../../static/blocks/jane/jane/b-file/progressbar/b-file__progressbar.css end */
/* ../../static/blocks/jane/jane/b-file/size/b-file__size.css begin */
.b-file__size
{
    font: 86%/1.2em Verdana, sans-serif;

    margin: 0 0 0 10px;

    color: #999;
}

/* ../../static/blocks/jane/jane/b-file/size/b-file__size.css end */
/* ../../static/blocks/jane/jane/b-file/text/b-file__text.css begin */
.b-file__text
{
    margin: 0;
}

.b-file__text_error
{
	color: #E00;
}

/* ../../static/blocks/jane/jane/b-file/text/b-file__text.css end */
/* ../../static/blocks/jane/jane/b-file/text/_type/b-file__text_badge.css begin */
.b-file__text_badge
{
    margin: 0 .8em;
    padding: 3px 9px;

    cursor: pointer;

    color: #fff;

    background: #D05936;

    background: -webkit-linear-gradient(
                    top,
                    #D05936 0%,
                    #BD3A25 100%
                );
    background: -moz-linear-gradient(
                    top,
                    #D05936 0%,
                    #BD3A25 100%
                );
    background: -o-linear-gradient(
                    top,
                    #D05936 0%,
                    #BD3A25 100%
                );
    background: linear-gradient(
                    top,
                    #D05936 0%,
                    #BD3A25 100%
                );

    -webkit-border-radius: 3em;
       -moz-border-radius: 3em;
            border-radius: 3em;

    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255, .3), 0 1px 1px rgba(0,0,0, .4);
       -moz-box-shadow: inset 0 1px 0 rgba(255,255,255, .3), 0 1px 1px rgba(0,0,0, .4);
            box-shadow: inset 0 1px 0 rgba(255,255,255, .3), 0 1px 1px rgba(0,0,0, .4);

    text-shadow: 0 1px 2px rgba(0,0,0, .5);

}

/* ../../static/blocks/jane/jane/b-file/text/_type/b-file__text_badge.css end */
/* ../../static/blocks/jane/jane/b-file/text/_type/b-file__text_warning.css begin */
.b-file__text_warning
{
    color: #c2472a;
}

/* ../../static/blocks/jane/jane/b-file/text/_type/b-file__text_warning.css end */
/* ../../static/blocks/jane/jane/b-file/type/b-file__type.css begin */
.b-file__type
{
    font: 86%/1.2em Verdana, sans-serif;

    margin: 0 0 0 10px;

    color: #999;
}

/* ../../static/blocks/jane/jane/b-file/type/b-file__type.css end */
/* ../../static/blocks/jane/jane/b-file/undelete/b-file__undelete.css begin */
/*этот файл не используется*/

.b-file__undelete
{
    display: none;

    white-space: nowrap;

    color: #666;

    font-family: Verdana, sans-serif;
    font-size: 86%;
}

.b-file__undelete__link
{
    cursor: pointer;
    text-decoration: underline;
}
/* ../../static/blocks/jane/jane/b-file/undelete/b-file__undelete.css end */
/* ../../static/blocks/jane/jane/b-file/_base/b-file_48.css begin */
.b-file_48
{
    display: inline-block;
    vertical-align: top;

    width: 300px;
    height: 58px;
    margin: 0 15px 30px 0;
    padding: 0 0 0 57px;
}

.b-file_48 .b-file__icon,
.b-file_48 .b-file__player
{
    position: absolute;
    top: 0;
    left: 0;

    width: 48px;
    height: 48px;

}

.b-file_48 .b-file__delete,
.b-file_48 .b-file__restore
{
    line-height: 22px; /*по размеру кнопки*/
}

.b-file_48 .b-file__actions,
.b-file_48 .b-file__progressbar
{
    margin: 2px 0 0 0;
    line-height: 32px;
}

.b-file_48 .b-file__actions .b-mail-button__inner
{
    position: relative;
    top: -1px;
}

.b-file_48.b-file_deleted .b-mail-icon
{
    opacity: .3;
}

.b-file_48 .b-file__cancel
{
    margin-left: 7px;
}

.b-file_48 .b-progress_default .b-progress__bar
{
    height: 12px;
    margin: 0;
}

.b-file_48 .b-file__progressbar__bar
{
    width: 200px;
}

/* ../../static/blocks/jane/jane/b-file/_base/b-file_48.css end */
/* ../../static/blocks/jane/jane/b-file/_base/b-file_default.css begin */
.b-file_default
{
    line-height: 19px;
}

.b-file_default .b-mail-icon
{
    margin: -5px 8px 0 0;

    vertical-align: middle;
}
.b-file_default .b-file__actions .b-mail-button_default
{
     vertical-align: bottom;
}

.b-file_default .b-message-attachments__file__delete,
.b-file_default .b-message-attachments__file__undelete
{
    margin-left: 0.5em;
}

.b-file_default .b-file__i
{
	position: relative;
	display: inline-block;
	vertical-align: top;
}

.b-file_default .b-file__i .b-mail-button_file
{
	position: static;
}

.b-file_default .b-file__i .b-mail-button_file .b-mail-button__helper
{
	position: absolute;
	top: 0;
	right: 0.5em;
	bottom: 0;
	left: 0;
}

/* ../../static/blocks/jane/jane/b-file/_base/b-file_default.css end */
/* ../../static/blocks/jane/jane/b-file/_base/b-file_deletable.css begin */
.b-file_deletable .b-mail-icon_file-delete
{
    margin: 0 0 0 0.4em;
    padding: 0.1em;

    cursor: pointer;
}
/*
.b-file_deletable .b-file__delete
{
    display: inline-block;
}
*/
/* ../../static/blocks/jane/jane/b-file/_base/b-file_deletable.css end */
/* ../../static/blocks/jane/jane/b-file/_base/b-file_deleted.css begin */
.b-file_deleted .b-file__undelete
{
    display: inline;
}
/*
.b-file_deleted .b-mail-icon,
.b-file_deleted .b-mail-button_light
{
    opacity: 0.3;

    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
}
*/
.b-file_deleted .b-file-name,
.b-file_deleted .b-file-download,
.b-file_deleted .b-file__text,
.b-file_deleted .b-file__size,
.b-file_deleted .b-file__extension
{
    text-decoration: line-through;


    color: #999;
}

.b-file_deleted .b-file__download-btn,
.b-file_deleted .b-file__download,
.b-file_deleted .b-file__mark-deleted
{
    display: none !important;
}

/* ../../static/blocks/jane/jane/b-file/_base/b-file_deleted.css end */
/* ../../static/blocks/jane/jane/b-file/_base/b-file_preview.css begin */
.b-file_preview
{
	display: inline-block;

    width: 140px;
	margin: 0 50px 40px 0;

	vertical-align: top;
}

.b-file_preview .b-file__pic
{
	position: relative;

	display: block;

	width: 140px;
	height: 140px;

	text-align: center;
	white-space: nowrap;

    -webkit-box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.5);
       -moz-box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.5);
            box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.5);
}

.b-file_preview:hover .b-file__pic
{
	background: rgba(0,0,0,0.1);
}

.b-file_preview .b-file__pic:after
{
	display: inline-block;

	height: 100%;

	content: "";
	vertical-align: middle;
}

.b-file_preview .b-file__pic__image
{
    display: inline;

    max-width: 140px;
	max-height: 140px;

	vertical-align: middle;
}

.b-file_preview.b-file_loading .b-file__actions,
.b-file_preview.b-file_wait .b-file__actions
{
    display: none;
}

.b-file_preview .b-file__actions
{
	display: block;

	margin: 0;
	padding: 10px 0 0;

	text-align: center;
}

.b-file_preview.b-file_error .b-file__fail
{
    display: block;
    margin: 5px 0 0 0;
    padding: 0;

    text-align: center;
}

.b-file_preview .b-file__info
{
    padding-top: 10px;
    text-align: center;
    white-space: nowrap;
    position: relative;
}

.b-file_preview .b-shrinker__right
{
    /*
    делаем top такой же как и padding из-за бага webkit
    https://bugs.webkit.org/show_bug.cgi?id=77754
    http://code.google.com/p/chromium/issues/detail?id=135007
    */
    top: 10px;
}

.b-file_preview .b-file__name
{
    overflow: hidden;
    text-overflow: ellipsis;
}

/*
.b-file_preview .b-link_rotate-left,
.b-file_preview .b-link_rotate-right
{
	position: absolute;
	bottom: 0;
	left: 0;

	width: 50%;
	height: 17px;

	cursor: pointer;
	text-align: left;

	background: #737373;
	color: #FFF;
}

.rgba .b-file_preview .b-link_rotate-left,
.rgba .b-file_preview .b-link_rotate-right
{
	background: rgba(0,0,0,0.5);
}

.b-file_preview .b-link_rotate-right
{
	left: auto;
	right: 0;
	text-align: right;
}
.b-file_preview .b-link .b-mail-icon
{
	opacity: .75;
}
.b-file_preview .b-link:hover .b-mail-icon
{
	opacity: 1;
}

.b-file_preview .b-mail-icon_rotate-right_white
{
	margin-right: 2px;
}
.b-file_preview .b-mail-icon_rotate-left_white
{
	margin-left: 4px;
}
*/

.b-file_preview.b-file_deleted .b-file__pic
{
	opacity: .3;
	background: none;
}

.b-file_preview.b-file_loading:hover .b-link_delete
{
	display: block;
	visibility: visible;
}

.b-file_preview .b-file__progressbar
{
    line-height: 29px;
}

.b-file_preview .b-file__progressbar__bar
{
    width: 120px;
}

.b-file_loading .b-file__pic,
.b-file_wait .b-file__pic
{
    background: #919191;
    opacity: 0.2;
}

.b-file_preview .b-file__player
{
    width: 80px;
    height: 96px;
    display: none;
}

.b-file_player .b-file__pic__image
{
    display: none;
}

.b-file_preview.b-file_player .b-file__player
{
    display: inline-block;
}

.b-file_preview .b-file__actions .b-link
{
    margin: 0;
}

.b-file_preview .b-file__actions .b-file__download
{
    margin-right: 7px;
}

/* ../../static/blocks/jane/jane/b-file/_base/b-file_preview.css end */
/* ../../static/blocks/jane/jane/b-file/_base/b-file_snippet.css begin */
.b-file_snippet
{
    position: relative;

    display: inline-block;

    width: 176px;
    margin: 51px 1em 0 0;
    padding: 0 0 0 74px;

    white-space: nowrap;
}

.b-file_snippet .b-shrinker
{
    margin-left: 11px;
}

.b-file_snippet .b-mail-icon
{
    float: left;

    width: 96px;
    height: 96px;
    margin: -56px -10px 0 -85px;

    vertical-align: middle;
}

.b-file_snippet .b-file__actions
{
    margin-top: 1em;
}

.b-file_snippet .b-file__actions .b-mail-button_default
{
    vertical-align: bottom;
}

.b-file_snippet .b-mail-button_file
{
    position: static;
}

.b-file_snippet .b-mail-button_file .b-mail-button__helper
{
    position: absolute;
    top: -37px;
    right: 15px;
    bottom: 9px;
    left: -6px;
}

.b-file_snippet .b-file__preview
{
    float: left;

    width: 81px;
    height: 96px;
    margin: -56px -10px 0 -85px;
    padding: 0 15px 0 0;

    white-space: nowrap;
    text-align: right;
    line-height: 96px;
}

.b-file_snippet .b-file__preview:after
{
    content: "";

    height: 96px;
    width: 1px;

    display: inline-block;
    vertical-align: middle;
}

.b-file_snippet .b-file__preview__image
{
    position: relative;

    vertical-align: middle;

    max-width: 65px;
    max-height: 86px;

    -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.4);
       -moz-box-shadow: 0 1px 5px rgba(0,0,0,0.4);
         -o-box-shadow: 0 1px 5px rgba(0,0,0,0.4);
            box-shadow: 0 1px 5px rgba(0,0,0,0.4);

}

.b-file_snippet .b-message-attachments__file__player
{
    position: absolute;
    bottom: -2px;
    left: -7px;
}


/* size of 32! */
.b-file_32
{
    width: 260px;
    padding: 0 0 37px 35px;
    margin: 0 1em 0 0;

    color: #666;
}

.b-file_32 .b-mail-icon
{
    width: 32px;
    height: 32px;
    margin: -12px -10px 0 -29px;
}

.b-file_32 .b-file__progressbar
{
    float: left;
    margin: -2px -10px 0 -29px;
}


.b-file_32 .b-file__actions
{
    margin-top: 5px;
}
.b-file_32 .b-file__actions .b-mail-button
{
    margin-right: 4px;
}


/* Удалённый файл */
.b-file_32.b-file_deleted
{
}

.b-file_32.b-file_deleted .b-shrinker__left,
.b-file_32.b-file_deleted .b-file__size,
.b-file_32.b-file_deleted .b-file__extension
{
    color: rgba(0,0,0,.2);
    text-decoration: line-through;
}

.b-file_32.b-file_deleted .b-mail-icon
{
    opacity: .3;
}

.b-file_32.b-file_deleted .b-mail-button_delete,
.b-file_32.b-file_deleted .b-mail-button_view,
.b-file_32 .b-mail-button_restore
{
    display: none;
}

.b-file_32.b-file_deleted .b-mail-button_restore
{
    display: inline-block;
}

.b-file__actions .b-file__text
{
    position: relative;
    top: -2px;

    margin: 0 8px 0 0;

    font: 11px/13px Verdana, sans-serif;
}
/* ../../static/blocks/jane/jane/b-file/_base/b-file_snippet.css end */
.b-folders {
  position: relative;
}
.b-folders .b-separator {
  margin: 6px 0;
}
.b-folders .b-para {
  margin: 1em 1em 0;
  padding-bottom: 1em;
}
.b-label_selected .b-label__content,
.b-label_selected .b-label__count {
  font-weight: bold;
  -webkit-font-smoothing: antialiased;
}

.b-folders__nesting__handle .b-toggler,
.b-folders__nesting__handle .b-manager .b-toggler {
  margin-top: 7px;
}
.b-folders__nesting__handle {
  height: 25px;
}
.b-folders__folder {
  position: relative;
  display: block;
  margin-bottom: 0;
  padding-bottom: 1px;
  white-space: nowrap;
}
.b-folders__folder {
  color: rgba(0,0,0,0.4);
}
.b-folders__folder__name {
  display: block;
  overflow: hidden;
}
.b-folders__folder__info {
  font-size: 11px;
  font-family: Verdana, sans-serif;
  position: relative;
  float: right;
  padding: 4px 8px 3px 6px;
  height: 16px;
}
.b-folders__folder__clean {
  position: relative;
  z-index: 1;
  width: 13px;
  height: 12px;
  margin-right: 5px;
  cursor: pointer;
  text-decoration: none;
  vertical-align: top;
  border: 0;
}
.b-folders__folder_unread .b-folders__folder__link {
  font-weight: bold;
}
.b-folders__folder_kbd-selected {
  font-weight: bold !important;
  background-color: #ffd700 !important;
}
.b-folders__folder_empty {
  color: rgba(0,0,0,0.42);
}
.b-folders__folder_focus {
  border-color: #69c;
}
.b-folders__folder_focus:before {
  content: "";
  position: absolute;
  display: block;
  right: 0;
  left: 0;
  top: 0;
  bottom: 0;
  border: solid;
  border-color: inherit;
  border-width: 1px 5px 1px 5px;
}
.b-folders__folder_current.b-folders__folder_focus:before {
  z-index: 1;
  top: -1px;
  width: 235px;
  right: 8px;
  border-width: 1px 0 1px 5px;
}
.b-folders__folder_movein,
.b-folders__folder_movetop,
.b-folders__folder_movebt {
  border-color: #959595;
}
.b-folders__folder_movein .b-folders__folder__link:hover,
.b-folders__folder_movetop .b-folders__folder__link:hover,
.b-folders__folder_movebt .b-folders__folder__link:hover {
  text-decoration: none !important;
}
.b-folders__folder_movein:before,
.b-folders__folder_movetop:before,
.b-folders__folder_movebt:before {
  content: "";
  position: absolute;
  display: block;
  height: 100%;
  right: 0;
  left: 0;
  top: 0;
  bottom: 0;
  border-color: inherit;
}
.b-folders__folder_movein:before {
  border: solid;
  border-width: 1px;
}
.b-folders__folder_movetop:before {
  border: double;
  border-width: 3px 0 0;
  top: -1px;
}
.b-folders__folder_movebt:before {
  border: double;
  border-width: 0 0 3px;
  bottom: -2px;
}
.b-folders__folder_current.b-folders__folder_movein:before,
.b-folders__folder_current.b-folders__folder_movetop:before,
.b-folders__folder_current.b-folders__folder_movebt:before {
  border: none !important;
}
.b-folders__folder:not(.b-folders__folder_current):not(.mail-NestedList-Item_current) {
  color: rgba(47,51,63,0.5);
}
.b-folders__folder__link {
  display: block;
  height: 16px;
  max-width: 100%;
  padding: 3px 10px 4px 13px;
  text-decoration: none;
}
A.b-folders__folder__link:hover,
A.b-folders__folder__link_hover {
  text-decoration: underline;
}
.b-mail-dropdown__box A.b-folders__folder__link:hover,
.b-mail-dropdown__box A.b-folders__folder__link_hover {
  text-decoration: none;
}
.b-mail-dropdown__box A.b-folders__folder__link {
  cursor: pointer;
}
.b-folders__folder__link:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.b-folders__folder_unread .b-folders__folder__link:after,
.b-folders__folder_cleanable .b-folders__folder__link:after {
  display: none;
}
.b-folders__counters .b-folders__folder__link,
.b-folders__folder_custom .b-folders__counters .b-folders__folder__link {
  position: relative;
  float: none;
  display: inline;
  margin: 0 -10px;
  padding: 5px 10px !important;
}
.b-folders__folder_updated .b-folders__counters .b-folders__folder__link {
  padding-left: 15px !important;
}
.b-folders__folder__link .b-site-icon,
.b-folders__folder__link .b-mail-icon {
  position: absolute;
  left: 2px;
  text-decoration: none;
  vertical-align: middle;
  border: 0;
}
.b-folders__folder__link_bold {
  font-weight: bold;
}
.b-folders__folder__link__i {
  display: none;
}
.b-folders__folder_updated .b-folders__folder__link__i {
  font: 1px/1 Arial, sans-serif;
  position: absolute;
  left: 7px;
  top: 10px;
  display: block;
  width: 5px;
  height: 3px;
}
.b-folders__folder_updated .b-folders__folder__link__i .b-folders__folder__link__i {
  left: 1px;
  top: -1px;
  width: 3px;
  height: 5px;
}
.b-folders__folder__link {
  color: #2f333f;
}
.b-folders__folder_empty .b-folders__folder__link,
.b-folders__folder_empty .b-folders__folder__link:hover {
  color: rgba(0,0,0,0.42);
}
.b-folders__folder_current .b-folders__folder__tail {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 100%;
  overflow: hidden;
  width: 18px;
  pointer-events: none;
}
.b-folders__folder_current .b-folders__folder__tail:before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: "";
  -webkit-transform: scale(0.67, 1) rotate(45deg);
  -ms-transform: scale(0.67, 1) rotate(45deg);
  -o-transform: scale(0.67, 1) rotate(45deg);
  transform: scale(0.67, 1) rotate(45deg);
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  -o-transform-origin: 0 0;
  transform-origin: 0 0;
}
.b-folders__folder_current .b-folders__folder__tail:before {
  background-color: #8ea4d3;
}
.b-folders__folder_current:after {
  background: -webkit-linear-gradient(45deg, transparent 50%, #8ea4d3 50%), -webkit-linear-gradient(45deg, transparent 50%, rgba(255,255,255,0.5) 50%);
  background: -o-linear-gradient(45deg, transparent 50%, #8ea4d3 50%), -o-linear-gradient(45deg, transparent 50%, rgba(255,255,255,0.5) 50%);
  background: linear-gradient(45deg,transparent 50%, #8ea4d3 50%), linear-gradient(45deg,transparent 50%, rgba(255,255,255,0.5) 50%);
}
.b-folders .b-folders__folder_current {
  text-shadow: none;
}
.b-folders .b-folders__folder_current {
  background: #8ea4d3 !important;
}
.b-folders__folder_current,
.b-folders__folder_current .b-folders__folder__link,
.b-folders__folder_current .b-folders__folder__link:hover {
  color: #fff;
}
.b-folders__folder_updated .b-folders__folder__link__i {
  background: #8ea4d3;
}
/* ../../static/blocks/jane/jane/b-folders/folder/_custom/b-folders__folder_custom.css begin */
.b-folders__folder_custom .b-folders__folder__link
{
    padding-left: 21px;
}

/* ../../static/blocks/jane/jane/b-folders/folder/_custom/b-folders__folder_custom.css end */
/* ../../static/blocks/jane/jane/b-folders/folder/_type/b-folders__folder_iconized.css begin */
.b-folders__folder_iconized .b-folders__folder__link
{
    padding-left: 33px;
}

/* ../../static/blocks/jane/jane/b-folders/folder/_type/b-folders__folder_iconized.css end */

/* ../../static/blocks/jane/jane/b-folders/folder/_type/b-folders__folder_title.css begin */
.b-folders__folder_title .b-folders__folder__link
{
    color: #999;

    text-decoration: none;
}

/* ../../static/blocks/jane/jane/b-folders/folder/_type/b-folders__folder_title.css end */
/* ../../static/blocks/jane/jane/b-folders/folder/_unread/b-folders__folder_unread.css begin */

/* ../../static/blocks/jane/jane/b-folders/folder/_unread/b-folders__folder_unread.css end */
/* ../../static/blocks/jane/jane/b-folders/folder/_wrap/b-folders__folder_wrap.css begin */
/* Пока нельзя использовать — надо для начала понять что мы будем делать (и будем ли) с выделенным пунктом */ /**/

.b-folders__folder_wrap
{
    white-space: normal;
}

.b-folders__folder_wrap .b-folders__folder__link
{
    height: auto;
    min-height: 16px;
}

.b-folders__folder_wrap .b-folders__folder__link .b-folders__folder__name
{
    height: auto;
    min-height: 16px;
}

/* ../../static/blocks/jane/jane/b-folders/folder/_wrap/b-folders__folder_wrap.css end */
.b-folders__nesting {
  padding-left: 16px;
}
.b-folders__nesting .b-folders__folder__link .b-site-icon,
.b-folders__nesting .b-folders__folder__link .b-mail-icon {
  left: auto !important;
  margin-top: -1px;
  margin-left: -18px;
}
.b-folders__nesting .b-folders__folder {
  margin-left: -500px;
}
.b-folders__nesting .b-folders__folder .b-folders__folder__link {
  padding-left: 505px;
}
.b-folders__nesting .b-folders__folder_custom .b-folders__folder__link {
  padding-left: 521px;
}
.b-folders__nesting .b-folders__folder_root .b-folders__folder__link {
  padding-left: 505px;
}
.b-folders__nesting_closed .b-folders__folder_custom,
.b-folders__nesting_closed .b-folders__nesting,
.b-folders__nesting_closed .b-folders__setup,
.b-folders__nesting_closed .b-labels {
  display: none;
}
.b-folders__nesting_closed .b-folders__folder_root {
  display: block;
}
.b-folders__nesting_closed .b-folders__nesting__handle__icon {
  -webkit-transform: translateY(-3px) scale(0.75) rotate(45deg);
  -ms-transform: translateY(-3px) scale(0.75) rotate(45deg);
  -o-transform: translateY(-3px) scale(0.75) rotate(45deg);
  transform: translateY(-3px) scale(0.75) rotate(45deg);
}
.b-folders__nesting__handle {
  position: absolute;
  z-index: 200;
  width: 516px;
  height: 23px;
  margin-left: -515px;
  padding: 0 3px 0 0;
  cursor: pointer;
}
.ie9 .b-folders__nesting__handle {
  background: url(//yastatic.net/mail/_/325472601571f31e1bf00674c368d335-b-ico.gif);
}
.b-folders__nesting__handle__inbox {
  margin-left: -15px !important;
}
.b-folders__nesting__handle__icon {
  border-bottom: 1px solid;
  border-right: 1px solid;
  margin-top: -0.33em;
  -webkit-transition: -webkit-transform 0.3s;
  -o-transition: -o-transform 0.3s;
  transition: transform 0.3s;
  -webkit-transform: scale(0.75) rotate(-135deg);
  -ms-transform: scale(0.75) rotate(-135deg);
  -o-transform: scale(0.75) rotate(-135deg);
  transform: scale(0.75) rotate(-135deg);
  float: right;
  position: relative;
  top: 14px;
  opacity: 0.7;
}
.b-folders__nesting__handle__icon {
  width: 7px;
  height: 7px;
}
.b-folders__nesting__handle:hover .b-folders__nesting__handle__icon {
  opacity: 1;
}
.b-folders__nesting__handle {
  color: #2f333f;
}
.b-folders__folder_empty .b-folders__nesting__handle {
  color: rgba(47,51,63,0.4);
}
.b-folders__folder_current .b-folders__nesting__handle {
  color: #fff;
}
/* ../../static/blocks/jane/jane/b-folders/nesting/_checkboxy/b-folders__nesting_checkboxy.css begin */
.b-folders__nesting_checkboxy
{

}

.b-folders__folder__checkbox
{
    margin-right: 18px;
    margin-left: -15px;
}

/* ../../static/blocks/jane/jane/b-folders/nesting/_checkboxy/b-folders__nesting_checkboxy.css end */
.b-folders__setup {
  font: 0.85em Verdana, sans-serif;
  margin: 0 8px 0 13px;
  text-align: right;
  border-bottom: 1px solid;
}
.b-folders__setup__link {
  text-decoration: none;
}
/* ../../static/blocks/jane/jane/b-folders/title/b-folders__title.css begin */
.b-folders__title
{
    position: relative;
    z-index: 1;

    height: 1.25em;
    margin-bottom: 2px;
    padding: 3px 0 4px 13px;

    white-space: nowrap;

    color: #999;
}

/* ../../static/blocks/jane/jane/b-folders/title/b-folders__title.css end */
/* ../../static/blocks/jane/jane/b-folders/_type/b-folders_abook.css begin */
.b-folders_abook
{
}

.b-folders_abook .b-folders__folder_custom
{
    font-size: 90%;
}

.b-folders_abook .b-folders__folder__link .b-site-icon,
.b-folders_abook .b-folders__folder__link .b-mail-icon
{
    left: auto;
    margin-left: -21px;
}

/* ../../static/blocks/jane/jane/b-folders/_type/b-folders_abook.css end */
/* ../../static/blocks/jane/jane/b-folders/_type/b-folders_big.css begin */
.b-folders_big
{
    font-size: 1.25em;

    position: relative;

    width: 514px;
    padding: 2em 0 0;
    margin: 0 0 0 45px;

    overflow: hidden;
}

.b-folders_big .b-folders__folder_inbox
{
    font-size: 1.3125em;
}

.b-folders_big:before
{
    display: none;
}

.b-folders_big .b-folders__setup
{
    display: none;
}

.b-folders_big .b-folders__folder__link
{
    padding-top: 8px;
    padding-bottom: 9px;
}

.b-folders_big .b-folders__nesting__handle
{
    padding-top: 8px;
    padding-bottom: 2px;
}

.b-folders_big .b-folders__folder__info,
.b-folders_big .b-folders__counters .b-folders__folder__link,
.b-folders_big .b-folders__folder_custom .b-folders__counters .b-folders__folder__link
{
    padding-top: 9px !important;
    padding-bottom: 4px !important;
}

.b-folders_big .b-folders__nesting
{
    margin-bottom: 1em;
}

.b-folders_big .b-folders__nesting_closed
{
    margin-bottom: 0;
}

.b-folders_big .b-folders__folder__info
{
    font-weight: normal;

    width: 270px;
}

.b-folders_big .b-folders__folder__link
{
    color: #808080;
}

.b-folders_big .b-folders__folder_unread .b-folders__folder__link
{
    color: #333;
}

.b-folders_big .b-folders__folder_inbox .b-folders__folder__link
{
    color: #1A3B9D;
}

.b-folders_big SPAN.b-folders__folder__clean
{
    margin-left: 1em;
    border-bottom: 1px dotted;
}

.b-folders_big SPAN.b-folders__folder__clean:hover
{
    color: #F00;
}

.b-folders_big .b-folders__folder_current,
.b-folders_big .b-folders__folder_current .b-folders__folder__info,
.b-folders_big .b-folders__folder_current .b-folders__folder__name
{
    background: none !important;
}

.b-folders_big .b-folders__folder_updated .b-folders__folder__link__i
{
    top: 15px;
}

.b-folders__folder_updated .b-folders__folder__link__i .b-folders__folder__link__i
{
    top: -1px;
}

/* ../../static/blocks/jane/jane/b-folders/_type/b-folders_big.css end */
/* ../../static/blocks/jane/jane/b-folders/_type/b-folders_dropdown.css begin */
.b-folders_dropdown
{
    overflow: hidden;
}

.b-folders_dropdown .b-folders__folder__info,
.b-folders_dropdown .b-folders__nesting__handle
{
    display: none;
}

.b-folders_dropdown .b-folders__folder__link,
.b-folders_dropdown a.b-folders__folder__link:link:hover,
.b-folders_dropdown a.b-folders__folder__link:visited:hover
{
    color: #000 !important;

    display: block;
    float: none;

    text-decoration: none;
}

.b-folders_dropdown .b-folders__folder_current,
.b-folders_dropdown .b-folders__folder_current .b-folders__folder__info,
.b-folders_dropdown .b-folders__folder_current .b-folders__folder__name,
.b-folders_dropdown .b-folders__folder_current .b-folders__folder__link
{
    background: none !important;
}

.b-folders_dropdown .b-folders__folder_current .b-folders__folder__link,
.b-folders_dropdown .b-folders__folder_current a.b-folders__folder__link:hover,
.b-folders_dropdown .b-folders__folder_current a.b-folders__folder__link:link:hover,
.b-folders_dropdown .b-folders__folder_current a.b-folders__folder__link:visited:hover,
.b-folders_dropdown .b-folders__folder_current .b-folders__folder__info
{
    /*color: #999 !important;*/
    cursor: default !important;
    text-decoration: none;
}

.b-folders_dropdown .b-folders__folder_current:after
{
    display: none;
}

.b-folders_dropdown .b-folders__folder__marker
{
    display: none;

    width: 8px;
    margin-left: -8px;
}

.b-folders_dropdown .b-folders__folder_current .b-folders__folder__marker
{
    display: -moz-inline-box;
    display: inline-block;
}

.b-folders__nesting .b-folders__folder_custom .b-folders__folder__link
{
    padding-right: 20px;
}

/* ../../static/blocks/jane/jane/b-folders/_type/b-folders_dropdown.css end */
.b-mail-dropdown__box .b-folders_dropdown .b-folders__folder_current {
  background: none !important;
}
/* ../../static/blocks/jane/jane/b-folders/_type/b-folders_manager.css begin */
.b-folders_manager .b-folders__folder__link,
.b-folders_manager .b-folders__folder__link:link,
.b-folders_manager a.b-folders__folder__link:hover,
.b-folders_manager .b-folders__folder_current a.b-folders__folder__link:hover
{
    color: #000 !important;

    text-decoration: none;
}


.b-folders_manager .b-folders__folder_unread
{
    font-weight: normal;
}

.b-folders_manager .b-folders__folder__link__i
{
    text-decoration: none;
}

.b-folders_manager .b-folders__folder_current .b-folders__folder__info,
.b-folders_manager .b-folders__folder_current .b-folders__folder__name,
.b-folders_manager .b-label_selected,
.b-folders_manager .b-folders__folder_updated .b-folders__folder__link__i,
.b-folders_manager .b-folders_manager .b-folders__folder_current
{
    background: #FFF7CA !important;

    color: #000;
}

.b-folders_manager .b-folders__folder
{
    cursor: pointer;
}

.b-folders_manager .b-folders__folder_current
{
    margin-right: 0;
    padding-right: 0;

    background: none !important;
}

.b-folders_manager .b-folders__folder__link
{
    padding: 3px 10px 4px 8px;
}

/* ../../static/blocks/jane/jane/b-folders/_type/b-folders_manager.css end */
.b-manager .b-folders_manager .b-folders__folder_current {
  background: none !important;
}
/* ../../static/blocks/jane/jane/b-folders/_type/b-folders_multiline.css begin */
.b-folders_multiline .b-folders__folder
{
    white-space: normal;
}

.b-folders_multiline .b-folders__folder__link
{
    height: auto;
}

/* ../../static/blocks/jane/jane/b-folders/_type/b-folders_multiline.css end */
.b-form-element {
  white-space: normal;
}
.b-form-element .b-mail-dropdown_open .b-mail-dropdown__handle,
.b-form-element .b-mail-dropdown_open .b-mail-dropdown__handle:hover,
.b-form-element .b-mail-dropdown__handle .b-toolbar__item {
  background: none;
}
.b-form-element .b-mail-dropdown__handle .b-toolbar__item__label {
  color: #1a3dc1;
  border-bottom: 1px dotted !important;
  cursor: pointer !important;
}
.b-form-element .b-mail-dropdown__handle a.b-toolbar__item:hover .b-toolbar__item__label {
  color: #f00;
}
.b-form-element .b-mail-icon {
  vertical-align: middle;
}
.b-form-element .b-mail-icon_what-is-it {
  margin-top: -2px;
}
.ns-view-setup-filters-create .b-form-element,
.ns-view-setup-filters-create .b-form-element .b-form-layout__text {
  white-space: nowrap;
}
.b-form-element_block {
  display: block;
}
.b-form-element__button {
  font: 100% Arial, sans-serif;
  vertical-align: middle;
}
.b-form-element__checkbox {
  display: block;
  margin-left: 20px;
  text-indent: -21px;
}
.b-form-element__checkbox .nb-checkbox {
  display: block;
}
.b-form-element__checkbox__input {
  position: relative;
  left: 1px;
  width: 14px;
  height: 16px;
  margin: 2px 6px 1px 1px;
  vertical-align: middle;
}
.b-form-element_disabled .b-form-element__checkbox,
.b-form-element__checkbox_disabled {
  color: #888;
}
.b-form-element__checkbox_small {
  font-size: 85%;
}
.b-form-element__checkbox_inline {
  display: inline-block;
}
.b-form-element__imap {
  padding: 0.5em 0 0;
  vertical-align: middle;
}
.b-form-element__imap .b-mail-button_button {
  visibility: visible;
}
.b-form-element__imap__off,
.b-form-element__imap__in-progress,
.b-form-element__imap__on {
  display: none;
}
.b-form-element__imap_off .b-form-element__imap__off,
.b-form-element__imap_in-progress .b-form-element__imap__in-progress,
.b-form-element__imap_on .b-form-element__imap__on {
  display: inline;
}
.b-form-element__imap__off {
  color: #c00000;
}
.b-form-element__imap__in-progress {
  color: #f90;
}
.b-form-element__imap__on {
  color: #060;
}
.b-form-element__input-password {
  font-size: 100%;
  vertical-align: middle;
}
.b-form-element__input-text {
  font: 100% Arial, sans-serif;
  vertical-align: middle;
}
.b-form-element__input-text_size_3em {
  width: 3em;
}
.b-form-element__input-text_size_12em {
  width: 12em;
}
.b-form-element__input-text_size_16em {
  width: 16em;
}
.b-form-element__input-text_size_30em {
  width: 30em;
}
.b-form-element__input-text_size_100 {
  width: 100%;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.b-form-element__radio {
  display: block;
  margin: 0 0 3px 20px;
  text-indent: -20px;
}
.b-form-element__radio__input {
  position: relative;
  left: -1px;
  width: 14px;
  height: 14px;
  margin: 1px 6px 1px 1px;
  vertical-align: middle;
}
.b-form-element_disabled .b-form-element__radio,
.b-form-element__radio_disabled {
  color: #888;
}
.b-form-element__radio_checked {
  font-weight: bold;
}
.b-form-element__radio-and-select {
  line-height: 28px;
}
.b-form-element__radio-and-select .nb-select,
.b-form-element__radio-and-select .nb-checkbox {
  vertical-align: middle;
}
.b-form-element__select {
  padding-right: 3px;
}
.b-form-element__select__select {
  font: 100% Arial, sans-serif;
  max-width: 100%;
  vertical-align: middle;
}
.b-form-element__select_size_10em .b-form-element__select__select {
  width: 10em !important;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.b-form-element__select_size_15em .b-form-element__select__select {
  width: 15em !important;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.b-form-element__select_size_25em .b-form-element__select__select {
  width: 25em !important;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.b-form-element__select_size_100 .b-form-element__select__select {
  width: 100% !important;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.b-form-element__select_selected-as-text .b-form-element__select__select {
  position: relative;
}
.b-form-element__text {
  white-space: normal;
}
.b-form-element_disabled .b-form-element__text {
  color: #888;
}
.b-form-element__textarea {
  width: 25em;
}
.b-form-element__textarea__wrapper_rename {
  display: inline-block;
  margin: 0;
}
.b-form-element__textarea_rename {
  font: 100% Arial, sans-serif;
  overflow: hidden;
  resize: none;
  width: 100%;
  margin: 0;
  padding: 0;
  vertical-align: baseline;
  border: 0;
  background: transparent;
  -webkit-appearance: none;
}
.b-form-element__textarea_rename:focus {
  outline: 0;
}
.b-grid_filelist .b-form-element__textarea_rename {
  font-size: 140%;
}
.b-form-element__textarea__wrapper {
  margin-right: 20px;
}
.b-form-element__textarea_signature-clone {
  width: 100%;
  height: 60px;
}
.b-form-element_signature__box {
  position: relative;
}
.b-form-element__textarea__wrapper {
  margin-right: 0;
  margin-top: 0;
  -webkit-transition: margin 0.3s;
  -o-transition: margin 0.3s;
  transition: margin 0.3s;
}
.b-form-element__textarea_signature {
  width: 100%;
  height: 80px;
}
.b-form-element_signature {
  position: relative;
  display: block;
  width: 45%;
  min-width: 455px;
  margin: 0 0 20px 0;
  -webkit-transition: top 0.3s;
  -o-transition: top 0.3s;
  transition: top 0.3s;
}
.b-form-element_signature .b-form-element__select__select {
  width: 200px;
}
.b-form-element_signature .b-form-layout__line {
  position: relative;
  overflow: hidden;
  padding-top: 10px;
  padding-bottom: 2px;
  height: 30px;
}
.b-form-element_signature .b-form-element__radio__input {
  margin-bottom: 4px;
}
.b-form-element_signature__edit_alias {
  display: inline-block;
  vertical-align: middle;
  text-indent: 0px;
  margin-left: 0px;
}
.b-form-element_signature__edit_lang {
  display: inline-block;
  vertical-align: middle;
  margin-left: 8px;
}
.b-form-element_signature__edit_lang .b-form-element_signature_info__lang_box {
  line-height: normal;
}
.b-form-element__signature {
  position: relative;
  display: block;
  overflow: hidden;
  background: rgba(92,72,31,0);
  box-shadow: 0 0 0 0 rgba(0,0,0,0);
  -webkit-transition: background 0.3s, box-shadow 0.3s;
  -o-transition: background 0.3s, box-shadow 0.3s;
  transition: background 0.3s, box-shadow 0.3s;
}
.b-form-element__signature td.mceFirst {
  height: 28px;
}
.b-form-element__signature .defaultSkin table.mceLayout {
  width: 100% !important;
}
.b-form-element__signature .defaultSkin table.mceLayout,
.b-form-element__signature .defaultSkin table.mceLayout tr.mceLast .mceIframeContainer {
  -webkit-transition: background 0.3s, border-color 0.3s;
  -o-transition: background 0.3s, border-color 0.3s;
  transition: background 0.3s, border-color 0.3s;
}
.b-form-element_signature-inactive .b-form-element__signature {
  background: rgba(92,72,31,0.05);
  box-shadow: 0 2px 2px -2px rgba(0,0,0,0.5);
  padding: 30px;
}
.b-form-element_signature-inactive .b-form-element__signature .defaultSkin table.mceLayout,
.b-form-element_signature-inactive .b-form-element__signature .defaultSkin table.mceLayout tr.mceLast .mceIframeContainer {
  border-color: rgba(0,0,0,0);
  background: rgba(0,0,0,0);
}
.b-form-element_signature-inactive .b-form-element__signature .b-form-element__textarea__wrapper {
  position: absolute !important;
  top: -9999px !important;
  left: -9999px !important;
  visibility: hidden !important;
}
.b-form-element_signature-inactive .b-form-element__signature .b-form-element__signature__text {
  display: block;
  overflow: hidden;
  max-height: 400px;
  padding: 2px 0 0 0;
}
.b-form-element_signature-inactive .b-form-layout__line {
  padding-top: 0;
  padding-bottom: 0;
  position: absolute !important;
  top: -9999px !important;
  left: -9999px !important;
  visibility: hidden !important;
}
.b-form-element_signature_info {
  position: absolute;
  right: 0;
  bottom: 0;
  display: block;
  text-align: right;
  opacity: 0.4;
  padding: 3px 10px;
  display: none;
}
.b-form-element_signature_info__email {
  display: inline-block;
}
.b-form-element_signature_info__lang {
  display: inline-block;
  margin-left: 8px;
}
.b-form-element_signature_info__lang_box {
  position: relative;
  margin: 0;
  padding: 0 0 0 20px;
}
.b-form-element_signature_info__lang_pic {
  position: absolute;
  top: 1px;
  left: 0;
  padding: 1px 5px 1px 1px;
}
.b-form-element_signature-inactive .b-form-element_signature_info {
  display: block;
}
.b-form-element__signature__text {
  display: none;
}
.b-form-element__signature__toolbar {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: none;
  opacity: 0;
  text-align: right;
}
.b-form-element_signature-inactive .b-form-element__signature__toolbar {
  display: block;
}
.b-form-element_signature-inactive:hover .b-form-element__signature__toolbar {
  opacity: 1;
}
.b-form-element__signature__toolbar__item {
  opacity: 0.4;
  padding: 10px 6px;
}
.b-form-element__signature__toolbar__item {
  width: 16px;
  height: 16px;
}
.b-form-element__signature__toolbar__item_edit {
  background-image: url(//yastatic.net/mail/_/90f4a2a0f98b7f6e0ef87ea5a3ae6f0f-b-form-element__signature__toolbar__item_edit.png);
}
.b-form-element__signature__toolbar__item_delete {
  background-image: url(//yastatic.net/mail/_/a60db7ff773d65f1c2cfbc0ada0f829d-b-form-element__signature__toolbar__item_delete.png);
}
.b-form-element_disabled .b-mail-dropdown__handle .b-toolbar__item__label,
.b-form-element_disabled .b-mail-dropdown__handle .b-toolbar__item__label:hover {
  color: #888 !important;
  cursor: auto;
}
.b-form-element_inactive {
  opacity: 0.4;
}
/* ../../static/blocks/jane/jane/b-grid-item/b-grid-item.css begin */
.b-grid-item
{
    position: relative;
}

.b-grid-item__left
{
    float: left;
}

.b-grid-item__right
{
    float: right;
}

.b-grid-item__content
{
    display: block;

    overflow: hidden;
}

.b-grid-item__content__group
{
    color: #214893;
}

.b-grid-item_error .b-notification_error
{
    display: block;
    padding-left: 0;
}

.b-grid-item__misc
{
    display: inline;
}

.b-grid-item__misc_ghost
{
    visibility: hidden;
}

.b-grid-item:hover .b-grid-item__misc_ghost
{
    visibility: visible;
}

/* ../../static/blocks/jane/jane/b-grid-item/b-grid-item.css end */
/* ../../static/blocks/jane/jane/b-grid-item/_base/b-grid-item_row.css begin */
.b-grid-item_row
{

}

/* ../../static/blocks/jane/jane/b-grid-item/_base/b-grid-item_row.css end */
/* ../../static/blocks/jane/jane/b-grid-item/_base/b-grid-item_table.css begin */
.b-grid-item_table
{
    padding: 6px 0;

    overflow: hidden;
    cursor: default;
    white-space: nowrap;
}

.b-grid-item_table .b-grid-item__left
{
    margin: 0 9px 0 2px;
}

.b-grid-item_table .b-grid-item__checkbox
{
    margin-top: 2px;

    vertical-align: top;
}

.b-grid-item_table .b-grid-item__floor
{
    display: block;
}

.b-grid-item_table .b-grid-item__column
{
    display: inline-block; /* Инлайн-блок а не флоат т.к. в шестом ие иначе кирдык */ /**/

    overflow: hidden;
    vertical-align: top;

    margin: 0 1em 0 9px;
}

/* ../../static/blocks/jane/jane/b-grid-item/_base/b-grid-item_table.css end */
/* ../../static/blocks/jane/jane/b-grid-item/_mode/b-grid-item_editing.css begin */
/* ICONED */
.b-grid-item_iconed .b-form-element
{
    display: block;
    overflow: hidden;

    position: absolute;
    top: 58px;
    left: -3px;

    width: 10em;
    margin: 0 1em;
    padding: 2px;
}

.b-grid-item_iconed .b-form-element__textarea__wrapper_rename
{
    display: block;
    overflow-x: hidden;
    overflow-y: scroll;

    width: 10em;
    height: 2.4em;
    margin: 0;
    padding: 0 10em 0 0;
}

.b-grid-item_iconed .b-form-element__textarea_rename
{
    height: 100em;

    text-align: center;
}

.b-grid-item_iconed .b-form-element__textarea_rename
{
    width: 10em;
}
/* END ICONED */

/* FILELIST */
.b-grid_filelist .b-grid-item_table .b-form-element
{
    display: block;
    overflow: hidden;

    position: absolute;
    top: 0;
    left: 25px;

    width: 50%;
    height: 1.9em;
    padding: 2px 18px 2px 4px;
}

.b-grid_filelist .b-grid-item_table .b-form-element__textarea__wrapper_rename
{
    display: block;
    overflow-y: hidden;
    overflow-x: scroll;

    background: #fff;
    color: #ccc;

    width: 100%;
    padding: 0 0 5em;

    background: transparent;
}

.b-grid_filelist .b-grid-item_table .b-form-element__textarea_rename
{
    width: 1000%;
    height: 1.2em;
    padding: 0 0 1em;

    background: transparent;
}
/* END FILELIST */

.b-grid-item_editing .b-form-element
{
    background: #fff;
    border: 1px solid #ccc;

    -webkit-box-shadow: inset 0 0 2px  rgba(0,0,0,0.3);
    -moz-box-shadow: inset 0 0 2px  rgba(0,0,0,0.3);
    -ms-box-shadow: inset 0 0 2px  rgba(0,0,0,0.3);
    box-shadow: inset 0 0 2px  rgba(0,0,0,0.3);
}

.b-grid-item_table .b-form-element,
.b-grid-item_iconed .b-form-element,
.b-grid-item_editing .b-grid-item__floor
{
    visibility: hidden;
}

.b-grid-item_editing .b-grid-item__content__i,
.b-grid-item_editing .b-grid-item__i
{
    visibility: hidden;
}

.b-grid-item_editing .b-form-element
{
    visibility: visible;
}

.b-grid_filelist .b-grid-item_editing .b-mail-icon_enter
{
    position: absolute;
    top: 8px;
    right: 6px;
    cursor: pointer;
}

/* ../../static/blocks/jane/jane/b-grid-item/_mode/b-grid-item_editing.css end */
/* ../../static/blocks/jane/jane/b-grid/_base/b-grid_list.css begin */
.b-grid_list
{

}

/* ../../static/blocks/jane/jane/b-grid/_base/b-grid_list.css end */
/* ../../static/blocks/jane/jane/b-grid/_base/b-grid_pictures.css begin */
.b-grid_pictures
{
    /* text-align: justify; */
    padding: 6px;
    background: #26282D;

    -webkit-box-shadow: inset 0 0 4px rgba(0,0,0, .7);
       -moz-box-shadow: inset 0 0 4px rgba(0,0,0, .7);
         -o-box-shadow: inset 0 0 4px rgba(0,0,0, .7);
            box-shadow: inset 0 0 4px rgba(0,0,0, .7);
}


/* ../../static/blocks/jane/jane/b-grid/_base/b-grid_pictures.css end */
/* ../../static/blocks/jane/jane/b-grid/_base/b-grid_saggest.css begin */
.b-grid_saggest
{
    position: absolute;
    left: 14px;
    bottom: 60px;
    z-index: 100;

    min-width: 250px;

    background: #fff;
}

.b-grid_saggest
{
    -webkit-box-shadow: 0 1px 6px rgba(0,0,0, .3);
       -moz-box-shadow: 0 1px 6px rgba(0,0,0, .3);
            box-shadow: 0 1px 6px rgba(0,0,0, .3);
}

.b-grid_saggest .b-grid-item
{
    padding: 4px 5px;
}

.b-grid_saggest .b-grid-item:hover,
.b-grid_saggest .b-grid-item_hover
{
    cursor: pointer;

    background: #FFF5A9;
}

/* ../../static/blocks/jane/jane/b-grid/_base/b-grid_saggest.css end */
/* ../../static/blocks/jane/jane/b-grid/_base/b-grid_table.css begin */
.b-grid_table
{

}

/* ../../static/blocks/jane/jane/b-grid/_base/b-grid_table.css end */
/* ../../static/blocks/jane/jane/b-grid/_type/b-grid_fotki.css begin */
.b-grid_fotki .b-grid-item_iconed
{
    width: 214px;
    padding: 12px;
}
.b-grid_fotki .b-mail-image_thumbnail
{
    max-width: none;
    width: 206px;
    height: 160px;
    /* padding: 0; */

    line-height: 160px;

    background: 0;

    -webkit-box-shadow: none;
       -moz-box-shadow: none;
            box-shadow: none;
}

.b-grid_fotki .b-mail-image_thumbnail .b-mail-image__i
{
    vertical-align: middle;

    -webkit-box-shadow: 0 1px 3px rgba(0,0,0, .6);
       -moz-box-shadow: 0 1px 3px rgba(0,0,0, .6);
            box-shadow: 0 1px 3px rgba(0,0,0, .6);
}
.b-grid_fotki .b-grid-item_iconed .b-link_item-name .b-link__i
{
    top: 12px;

    height: 166px;
    width: 214px;
    margin-left: -107px;
}

/* ../../static/blocks/jane/jane/b-grid/_type/b-grid_fotki.css end */
/* ../../static/blocks/jane/jane/b-grid/_type/b-grid_group.css begin */
.b-grid_group
{
    padding-top: 1em;
}

.b-grid__head
{
    overflow: hidden;
}

.b-grid__separator
{
    display: block;
    overflow: hidden;

    height: 0;
    padding-top: 10px;

    border-bottom: solid 1px #EAEDF7;
}

.b-grid__handle__label
{
    font: 1.2308em/1.4375em Arial, sans-serif;

    margin-left: 8px;

    color: #ADADAD;
}

/* Копипаст из b-folders__nesting — вынести в отдельный блок? */ /**/
/* Открывашка/закрывашка */ /**/
.b-grid_closed .b-grid__body,
.b-grid_closed .b-grid__separator
{
    display: none;
}

.b-grid__handle
{
    z-index:200;

    float: left;

    /*width: 23px;*/
    /*height: 23px;*/
    padding: 0 1em 0 8px;

}

.b-grid__handle__icon
{
    position: relative;

    float: left;
    overflow: hidden;

    width: 9px;
    height: 9px;
    margin: 5px 0 0;

    border: 1px solid #ECECEC;

    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
}

.b-grid__handle:hover .b-grid__handle__icon
{
    border-color: #AAA;
}


.b-grid__handle__i1,
.b-grid__handle__i2
{
    position: absolute;

    overflow: hidden;

    background: #8E8E8E;
}

.b-grid__handle__i1
{
    top: 4px;
    left: 1px;
    width: 7px;
    height: 1px;
}

.b-grid__handle__i2
{
    display: none;

    top: 1px;
    left: 4px;
    width: 1px;
    height: 7px;
}

.b-grid_closed .b-grid__handle__i2
{
    display: block;
}

/* ../../static/blocks/jane/jane/b-grid/_type/b-grid_group.css end */
/* ../../static/blocks/jane/jane/b-grid/_type/b-grid_light.css begin */
.b-grid_light
{

}

.b-grid_light .b-grid-item
{
    position: relative;

    overflow: visible;
    display: block;

    cursor: pointer;
    text-decoration: none;

    height: 30px;
    width: 201px;
    padding: 6px 9px;
    border-bottom: 1px solid;
}

.b-grid_light .b-grid-item_empty
{
    visibility: hidden;
}

.b-grid_light .b-grid-item .b-mail-icon_tr-arr,
.b-grid_light .b-grid-item .b-mail-icon_bl-arr,
.b-grid_light .b-grid-item .b-mail-icon_attach
{
    position: relative;
    top: 4px;
    float: right;
    margin-left: 6px;
}

.b-grid_light .b-grid-item .b-mail-icon_attach
{
    top: 2px;
    opacity: .2;
}

.b-grid_light .b-grid-item_current .b-mail-icon_attach
{
    opacity: .5;
}

.b-grid_light .b-grid-item__floor
{
    overflow: hidden;
    text-overflow: ellipsis;
}

.b-grid_light .b-grid-item__floor_header
{
    font: 86%/1.2 Verdana, sans-serif;

    padding: 0 0 2px;
}

.b-grid_light .b-grid-item__right
{
    padding-left: .3em;
    margin-bottom: -2px;

    color: #999;
}

.b-grid_light .b-grid-item_current .b-grid-item__floor,
.b-grid_light .b-grid-item_current .b-grid-item__right
{
    color: #000;
}

.b-grid_light .b-grid-item_current
{
    cursor: default;
}

.b-grid_light .b-grid-item_current-lone
{
    background: #FFF !important;
}

.b-grid_light .b-grid-item_current:before,
.b-grid_light .b-grid-item_current:after
{
    content: "";
    position: absolute;
    left: -10px;
    top: 0px;
    border-right: 11px solid;
    border-top: 21px dashed transparent;
    border-bottom: 21px dashed transparent;
}

.b-grid_light .b-grid-item_current:before
{
    top: -1px;
    height: 2px;
    opacity: 0.5;
}

.b-grid_light .b-grid-item_current-lone:before,
.b-grid_light .b-grid-item_current-lone:after,
.b-grid_light DIV.b-grid-item_group.b-grid-item_current:before,
.b-grid_light DIV.b-grid-item_group.b-grid-item_current:after
{
    top: -1px;
    border-top: 22px dashed transparent;
    border-bottom: 22px dashed transparent;
}

.b-grid_light .b-grid-item_current-lone:before,
.b-grid_light DIV.b-grid-item_group.b-grid-item_current:before
{
    left: -11px;

    height: 0;
    opacity: 1;
}

.b-grid_light .b-grid-item_current-lone:after,
.b-grid_light DIV.b-grid-item_group.b-grid-item_current:after
{
    clip: rect(auto auto 43px auto);
}

.b-grid_light .b-link_arrow
{
    position: relative;
    z-index: 10;

    display: block;

    height: 7px;
    padding: 7px 12px 7px 7px;

    text-align: center;
    cursor: pointer;

    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
}

.b-grid_light .b-link_arrow-up
{
    margin-top: -21px;
}

.b-grid_light .b-link_disabled,
.b-grid_light A.b-link_disabled:hover
{
    cursor: default;

    background: transparent !important;
}

.b-grid_light .b-link_arrow .b-mail-icon_pseudo
{
    vertical-align: top;
}

.b-grid_light .b-link_arrow .b-mail-icon_tarr
{
    border-top-width: 7px;
    border-right-width: 7px;
}

.b-grid_light .b-link_arrow .b-mail-icon_tarr .b-mail-icon__i
{
    top: -6px;
    left: 7px;

    border-left-width: 6px;
    border-top-width: 6px;
}

.b-grid_light .b-link_arrow .b-mail-icon_barr
{
    border-bottom-width: 7px;
    border-right-width: 7px;
}

.b-grid_light .b-link_arrow .b-mail-icon_barr .b-mail-icon__i
{
    left: 7px;

    border-left-width: 6px;
    border-bottom-width: 6px;
}

.b-grid_light .b-link_w
{
    line-height: 31px !important;

    width: 211px;
    padding-right: 4px;
    padding-left: 4px;
}

.b-grid_light .b-link_w .b-link__i
{
    text-decoration: none;
}

.b-grid_light .b-link_w .b-grid-item__right
{
    line-height: 30px !important;

    padding-top: 0;
}


.b-grid_light .b-link_w .b-grid-item__content
{
    text-overflow: ellipsis;
}

.b-grid_light .b-link_w .b-grid-item__right
{
    font: 86%/1.25 Verdana, sans-serif;

    margin-bottom: -7px;
    padding: 1px 0 0 10px;
}

.b-grid_light .b-link_w .b-site-icon
{
    margin-left: 2px;
}

.b-grid-item_unread .b-grid-item__floor_line
{
    font-weight: bold;
    color: #000;
}

.b-grid_light .b-grid-item_header
{
    line-height: 1.2em !important;

    overflow: hidden;
    text-overflow: ellipsis;

    width: 201px;
    padding-left: 9px;
    padding-right: 9px;
    min-height: 30px;

    background: transparent !important;
}

.b-grid_light DIV.b-grid-item_header,
.b-grid_light DIV.b-grid-item_header .b-link__i_misc
{
    cursor: default !important;
}

.b-grid_light .b-grid-item_header .b-mail-dropdown__handle
{
    display: inline;
}

.b-grid_light .b-grid-item_header .b-grid-item__right
{
    line-height: 1.2em !important;
}

.b-grid_light .b-grid-item_header .b-grid-item__content
{
    font-weight: bold;
    padding-bottom: 3px; /* Чтобы подчёркивание не скрывалось */ /**/
}

.b-grid_light A.b-grid-item_header:hover
{
    color: #F00 !important;
}

.b-grid_light .b-grid-item_header .b-link__i_misc
{
    font: 86%/1.2 Verdana, sans-serif;
    border-bottom: 0 !important;

    text-decoration: none !important;

    color: #999 !important;
}

.b-grid_light .b-grid-item_header .b-mail-icon_what-is-it
{
    margin-top: -4px;
}

.b-grid_light .b-grid-item__misc_date
{
    font: 86%/1.25 Verdana, sans-serif;
}

.b-grid_light .b-grid-item_group,
.b-grid_light .b-grid-item_group:hover
{
    position: relative;
    z-index: 9;

    width: 219px;
    height: auto;
    margin-top: -1px;
    padding: 0;
    text-align: center;

    cursor: default;

    background: transparent !important;
}

.b-grid_light .b-grid-item_group .b-grid-item
{
    text-align: left;
    top: 1px;
}

.b-grid_light .b-grid-item_group.b-grid-item_current .b-grid-item
{
    border-bottom-color: transparent;
}

.b-grid_light DIV.b-grid-item_group.b-grid-item_current:before
{
    border-right-color: #D3D5DD !important;
    border-right-color: rgba(0,0,0,0.1) !important;
    clip: rect(2px auto 42px auto);
}

.b-grid_light DIV.b-grid-item_group.b-grid-item_current .b-link_video-preview
{
    background: none !important;
}

.b-grid_light DIV.b-grid-item_group.b-grid-item_current .b-grid-item__right
{
    color: #000;
}

.b-grid_light .b-link_preview
{
    display: inline-block;

    height: 129px;
    width: 107px;
    padding: 0;

    vertical-align: top;

    font: 86%/1.25 Verdana, sans-serif;
    color: #999;
}

.b-grid_light .b-link_video-preview
{
    display: block;

    height: 165px;
    width: auto;
    padding: 3px 4px;

    text-align: left;
}

.b-grid_light .b-link_video-preview .b-link__i_name
{
    font: 86%/21px Verdana, sans-serif;

    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 0 0 0 4px;

    color: #999;
}

.b-grid_light .b-link__img-wrap
{
    display: inline-block;

    padding: 4px;

    vertical-align: top;
    text-align: center;
    white-space: nowrap;

    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.4);
       -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.4);
         -o-box-shadow: 0 1px 2px rgba(0,0,0,0.4);
            box-shadow: 0 1px 2px rgba(0,0,0,0.4);
}

.b-grid_light .b-link__img_loading
{
    opacity: 0.5;
}

.b-grid_light A.b-link:hover .b-link__img_loading
{
    opacity: 1;
}

.b-grid_light .b-link__img__helper
{
    display: inline-block;

    width: 0;
    height: 100%;

    vertical-align: middle;
}

.b-grid_light .b-link_preview .b-link__img-wrap
{
    width: 86px;
    height: 86px;
    margin: 10px 0 0;
}

.b-grid_light .b-link_preview .b-link__img
{
    vertical-align: middle;
    max-width: 86px;
    max-height: 86px;
}

.b-grid_light .b-link_video-preview .b-link__img-wrap
{
    width: 148px;
    height: 104px;
    margin: -2px 0 0 4px;
}

.b-grid_light .b-link_video-preview .b-link__img
{
    vertical-align: middle;
    max-width: 148px;
    max-height: 104px;
}

.b-grid_light .b-link_preview .b-link__i
{
    display: block;
    line-height: 1.6;
}

.b-grid_light SPAN.b-grid-item__content
{
    position: relative;
}

.b-grid_light SPAN.b-grid-item__content>IMG.b-grid-item__icon
{
    position: absolute;
    top: 50%;

    width: auto;
    height: auto;
    margin-top: -7px;
}

.b-grid_light SPAN.b-grid-item__content>IMG.b-grid-item__icon+SPAN.b-link__i
{
    padding-left: 24px;
}

.b-grid_light .b-form-element_search
{
    width: 195px;
    height: 80px;
    padding-right: 3px;

    cursor: default;
    text-align: center;

    background: none !important;
}

.b-grid_light .b-grid-item_text
{
    height: auto;

    cursor: default;

    background: none !important;
    border-bottom: none;
}

.b-grid_light .b-form-element__text
{
    font: 86%/1.36 Verdana, sans-serif;

    display: block;

    padding-left: 6px;
    margin-bottom: 5px;

    color: #000;
}
.b-grid_light .b-form-element__input-text
{
    width: 100%;
}

/* ../../static/blocks/jane/jane/b-grid/_type/b-grid_light.css end */
.b-grid_light .b-grid-item {
  border-color: #d0d0d0;
}
.b-grid_light .b-grid-item_current {
  background: #b4b4b4;
}
.b-grid_light .b-grid-item_current:before,
.b-grid_light .b-grid-item_current:after {
  color: #b4b4b4;
}
.b-grid_light .b-grid-item_current-lone:before {
  color: #d0d0d0;
}
.b-grid_light .b-grid-item_current-lone:after {
  color: #fff;
}
.b-grid_light .b-grid-item {
  border-color: rgba(47,51,63,0.25);
}
.b-grid_light .b-grid-item_current {
  background: #d7dff0;
}
.b-grid_light .b-grid-item_current:before,
.b-grid_light .b-grid-item_current:after {
  color: #d7dff0;
}
.b-grid_light .b-grid-item_current-lone:after {
  color: #fff !important;
}
/* ../../static/blocks/jane/jane/b-grid/_type/b-grid_loaders.css begin */
.b-grid_loaders
{
    padding: 4px 0 20px;
}

.b-grid_loaders .b-grid-item__content__i
{
    padding: 10px 0 0;
}

.b-grid_loaders .b-grid-item__floor
{
    padding: 2px 0 0;
}

.b-grid_loaders .b-notification_error
{
    padding: 0;
    font-weight: bold;
}

.b-grid_loaders .b-grid-item
{
    padding: 4px 0;
}

.b-grid_loaders .b-grid-item_table:nth-child(2n+0)
{
    /* background-color: rgba(234, 237, 246, .38); */
    background: rgba(0,0,0, .03);
}

.b-grid_loaders .b-grid-item__left
{
    width: 48px;
    height: 48px;
}

.b-grid_loaders .b-grid-item__misc_name,
.b-grid_loaders .b-grid-item__misc_size
{
    display: -moz-inline-block;
    display: inline-block;

    vertical-align: middle;
}

.b-grid_loaders .b-grid-item__misc_name
{
    overflow: hidden;

    max-width: 170px;

    text-overflow: ellipsis;
}

.b-grid_loaders .b-grid-item__misc_size
{
    font: 86%/1.2 Verdana, sans-serif;

    padding-left: .5em;

    color: #999;
}

.b-grid_loaders .b-grid-item__column_remove
{
    padding-top: 18px;
    font-size: 1.5em;
}


.b-grid_loaders .b-scrollbox
{
    margin: 0 0 0 -5px;
}

.b-grid_loaders .b-scrollbox__content
{
    max-height: 300px;
}

.b-grid_loaders .b-grid-item_for-scroll .b-grid-item__left,
.b-grid_loaders .b-grid-item_for-scroll .b-grid-item__right,
.b-grid_loaders .b-grid-item_for-scroll .b-grid-item__content
{
    visibility: visible;
}

.b-grid_loaders .b-notification_complete
{
    color: #999;
}

.b-grid_loaders .b-notification_common,
.b-notification_action
{
    padding: 18px 0 18px;

    line-height: 2em;

    color: #000;
}

.b-grid_loaders .b-notification_common
{
    font-weight: bold;
}

.b-grid_loaders .b-mail-icon_remove
{
    margin: 2px 0 0;

    color: #999;
}

.b-grid_loaders .b-grid-item_for-scroll .b-mail-icon_remove
{
    margin: -2px 0 0;
}

/* Делаем так чтобы перезаписать свойство из b-popup__field.css (см. DARIA-10822) */ /* */
.b-grid_loaders .b-grid-item_error .b-notification_error
{
    display: inline !important;
}

/* ../../static/blocks/jane/jane/b-grid/_type/b-grid_loaders.css end */
/* ../../static/blocks/jane/jane/b-heading/b-heading.css begin */
/* обычный заголовок 18рх */ /**/
.b-heading_reg
{
    font-size: 140.625%;

    margin: 0.5em 0 1em -0.5em;
}

.b-heading_regnomar
{
    font-size: 140.625%;
}

/* заголовок, примыкающий к верху */ /**/
.b-heading_top
{
    margin-top: 0;
}

/* в блоке "Почта в мобильном" на странице done */ /**/
.b-heading_mobile
{
    margin-top: 0.3em;
}

/* в выборе тем */ /**/
.b-heading_light
{
    color: #b2b2b2;
}

.b-heading_sub-01
{
    font-size: 125%;

    margin: 0 0 0.5em;
}

.b-heading_sub-02
{
    font-weight: bold;

    margin: 0 0 0.5em;
}

.b-heading_sub-03
{
    font-weight: bold;
}

/* ../../static/blocks/jane/jane/b-heading/b-heading.css end */
/* ../../static/blocks/jane/jane/b-hint/b-hint.css begin */
.b-hint
{
    position: absolute;
    z-index: -100;

    visibility: hidden;

    margin-top: 5px;
    padding: 5px 7px;

    -webkit-transition: opacity 0.3s, visibility 0.3s;
       -moz-transition: opacity 0.3s, visibility 0.3s;
         -o-transition: opacity 0.3s, visibility 0.3s;
            transition: opacity 0.3s, visibility 0.3s;
    white-space: nowrap;

    color: #FFF;
    -webkit-border-radius: 3px;
       -moz-border-radius: 3px;
            border-radius: 3px;
    background: #818a9f;
    -webkit-box-shadow: 0 0 6px 3px #d8ddf0;
       -moz-box-shadow: 0 0 6px 3px #d8ddf0;
            box-shadow: 0 0 6px 3px #d8ddf0;
}

.no-csstransitions .b-hint
{
    top: -1000px;
    left: -1000px;
}

.no-csstransitions .b-hint_show
{
    z-index: 1001;
    top: auto;
    left: auto;

    visibility: visible;
}

.csstransitions .b-hint
{
    opacity: 0;
    /*чтобы текст не дрыгался при анимации opacity*/
    -webkit-font-smoothing: antialiased;
}

.csstransitions .b-hint_show
{
    z-index: 1001;

    visibility: visible;

    -webkit-transition: opacity 0.3s;
       -moz-transition: opacity 0.3s;
         -o-transition: opacity 0.3s;
            transition: opacity 0.3s;

    opacity: 1;
}
/* ../../static/blocks/jane/jane/b-hint/b-hint.css end */
/* ../../static/blocks/jane/jane/b-input-file/b-input-file.css begin */
/* Кастомизированная кнопка загрузки файла (begin) */ /**/
    .b-input-file
    {
        padding-bottom: 1.2em;

        white-space: nowrap;
    }

	.b-input-file_padding_no
	{
		padding-bottom: 0;
	}

	.b-input-file .b-mail-icon_attach
	{
		vertical-align: middle;
		margin-top: -2px;
		margin-right: 0.7em;
	}

    .b-input-file__i
    {
        position:relative;

        display: -moz-inline-box;
        display: inline-block;
        overflow:hidden;

        cursor:pointer;
		vertical-align: top;
    }

    .b-input-file__input
    {
        display: block;
        overflow: hidden;
    }

    .b-input-file__input__file
    {
        font-size:50em;

        position:absolute;
        right:0;
        bottom:0;

        padding:0;

        cursor:pointer;

        opacity:0;
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    }

    .b-input-file__note
    {
        line-height: 22px;
        display: inline-block;

        margin: -1px 0 0 1em;

        vertical-align: middle;

        color: #999;
    }

    .no-draganddrop-files .b-input-file__note
    {
        display: none;
    }

    .b-input-file__i:hover .b-custom-button
    {
        background-position: 0 -20px;
    }

    .b-form-layout__text .b-input-file
    {
        padding-bottom: 0;
    }
    /* Выпадушка со стрелкой (begin) */ /**/
        .b-input-file__more
        {
            display: -moz-inline-box;
            display: inline-block;

			margin-left: 1px;
        }

		.b-input-file__more .b-mail-button_button
		{
			vertical-align: middle;
		}

        .b-input-file__more .b-mail-dropdown__box__content
        {
            overflow: hidden;
        }

        .b-input-file__more .b-mail-dropdown__item__content
        {
            text-decoration: none;
            position: relative;
        }

        .b-input-file__more .b-mail-dropdown__item__content .b-input-file
        {
            padding-bottom: 0;
            position: absolute;
            top: 0;
            right: 0;
        }

        .b-input-file__more .b-mail-dropdown__item__content .b-input-file__input__file
        {
            top: 0;
            right: 0;
            cursor: pointer;
        }

        .b-input-file__more .b-mail-dropdown__item__content .b-input-file__input
        {
            width: 5000px;
            height: 5000px;
        }

        .b-input-file__more .b-mail-dropdown__item__content .b-mail-icon
        {
            padding: 0;
            margin: 0 5px 0 0;

            vertical-align: middle;
            background: none !important;
        }
    /* Выпадушка со стрелкой (end) */ /**/

/* Кастомизированная кнопка загрузки файла (end) */ /**/

/* ../../static/blocks/jane/jane/b-input-file/b-input-file.css end */
/* ../../static/blocks/jane/jane/b-input-file/_more/b-input-file_more.css begin */
.b-input-file_more
{
    position: relative;
}
/*

.b-input-file_more .b-input-file__wrapper
{
    display: -moz-inline-box;
    display: inline-block;
    //display: inline;

    //float: left;
}
*/

/* ../../static/blocks/jane/jane/b-input-file/_more/b-input-file_more.css end */
.b-label {
  font-weight: 400;
  display: inline-block;
  text-decoration: none;
  white-space: nowrap;
  text-indent: 0;
  vertical-align: top;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -moz-user-select: -moz-none;
}
.b-label__count {
  font-size: 85%;
  margin: 0 0 0 0.4em;
}
A.b-label:hover .b-label__content,
A.b-label:hover > SPAN.b-label__first-letter + SPAN.b-label__count {
  text-decoration: underline;
}
.b-label_selected {
  border-radius: 0.3125em;
}
.b-label_selected .b-label__content {
  padding-right: 3px;
  text-decoration: none !important;
}
.b-label_selected .b-label__count {
  text-decoration: none !important;
}
.b-label_important .b-label__content,
.b-label_unread .b-label__content,
.b-label_attach .b-label__content {
  padding-right: 0;
}
.b-label_selected .b-label__first-letter,
.b-labels__users .b-label_selected .b-label__content,
.b-labels__users .b-label_selected .b-label__count {
  text-decoration: none;
}
.b-label .b-mail-icon {
  margin: 0 3px 0 0;
  border: 0;
}
.b-label .b-site-icon {
  margin: -3px 3px -3px 0;
}
.b-label__remove {
  font: bold 100% Verdana, sans-serif;
  padding: 0 0.2em;
  line-height: 1.4065em;
  cursor: pointer;
}
.b-label-wrapper {
  text-indent: 0;
}
.b-labels .b-label {
  color: rgba(47,51,63,0.9);
}
.b-labels .b-label__count {
  color: rgba(47,51,63,0.7);
}
.b-labels .b-label_selected {
  text-shadow: none;
  background: #8ea4d3;
}
.b-labels .b-label_selected,
.b-labels .b-label_selected .b-label__count {
  color: #fff;
}
.b-label-wrapper .b-label__remove {
  line-height: 1;
  display: none;
}
.b-label-wrapper_hover .b-label__remove {
  display: inline;
}
.b-label-wrapper .b-label__fictive-remove {
  font: bold 100%/1 Verdana, sans-serif;
  margin: 0 -0.4em 0 0;
  padding: 0 0.2em;
  visibility: hidden;
}
.b-label-wrapper_hover .b-label__fictive-remove {
  display: none;
}
.b-label_disabled .b-label__first-letter,
.b-label_disabled .b-label__content,
.b-label_disabled .b-label__count {
  text-decoration: none;
  color: #999;
}
.b-label_group {
  padding: 0 4px 0 8px;
  color: #000;
}
.b-label_group:hover {
  color: #000 !important;
}
.b-label_group .b-label__remove {
  margin-right: -12px;
  visibility: hidden;
  color: #fff;
}
.b-label_group:hover .b-label__remove {
  visibility: visible;
}
.b-mail-card__groups__inner:hover .b-label_group:not(:hover) {
  background: none !important;
}
.b-mail-card__groups__inner:hover .b-label_group:hover {
  margin-right: -8px;
}
.b-mail-card__groups__inner:hover .b-label_group:hover .b-label__remove {
  margin-right: -4px;
}
.b-label_rounded {
  margin: 3px 0.078em 0 0;
  padding: 1px 0.39em;
  border-radius: 3px;
}
.b-label_rounded .b-label__remove {
  margin: 0 -0.4em 0 0;
}
.b-label_rounded,
.b-label_rounded:link,
.b-label_rounded:visited {
  color: #fff;
}
a.b-label_rounded:hover,
a.b-label_rounded:link:hover,
a.b-label_rounded:visited:hover {
  color: #fff !important;
}
.b-label_user {
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 99%;
  background-image: none !important;
}
.b-label__first-letter {
  font-size: 1.015625em;
  display: inline-block;
  height: 1em;
  margin: 0 1px 0 0;
  padding: 1px 2px 0;
  text-transform: capitalize;
  line-height: 1;
  border-radius: 3px;
  color: #fff;
}
.b-label_selected .b-label__first-letter {
  margin-right: 0;
  padding-right: 0;
}
.b-label_user.b-label_selected > SPAN.b-label__first-letter + SPAN.b-label__count {
  padding-left: 3px;
}
.b-link_recessive {
  display: inline-block;
  padding-top: 0.5em;
}
.b-link_big {
  font-size: 15px;
}
/* ../../static/blocks/jane/jane/b-mail-button/b-mail-button.css begin */
.b-mail-button
{
    font-size: 100%;

    margin-right: 1em;
}


/* ../../static/blocks/jane/jane/b-mail-button/b-mail-button.css end */
.b-mail-button_mailbox-add .b-mail-button__inner {
  padding-left: 28px !important;
}
.b-mail-button_mailbox-add .b-mail-button__text:before {
  content: '+';
  color: #666;
  display: inline-block;
  font-size: 22px;
  position: absolute;
  left: 10px;
  top: 0px;
}
.b-mail-button_notext .b-mail-button__inner {
  padding: 0 12px !important;
}
.b-mail-button_notext .b-mail-button__text:before {
  left: 7px;
  top: 1px;
}
/* ../../static/blocks/jane/jane/b-mail-button/_attach/b-mail-button_attach.css begin */
.b-mail-button_attach .b-mail-button__inner
{
    width: 130px;
}

/* ../../static/blocks/jane/jane/b-mail-button/_attach/b-mail-button_attach.css end */
/* ../../static/blocks/jane/jane/b-mail-button/_base/b-mail-button_default.css begin */
.b-mail-button_default
{
    position: relative;

    font: 1em/1.25 Arial, sans-serif;

    display: -moz-inline-stack;
    display: inline-block;

    -webkit-box-sizing: content-box;
       -moz-box-sizing: content-box;
            box-sizing: content-box;

    padding: 0;
    border: 0;
    margin: 0;

    cursor: pointer;

    white-space: nowrap;
    text-decoration: none;

    background: none;
    -webkit-background-clip: padding-box;

    -moz-appearance: none;

    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
}

BUTTON.b-mail-button_default::-moz-focus-inner,
INPUT.b-mail-button_default::-moz-focus-inner
{
    padding: 0;
    border: none;
}

.b-mail-button_default SPAN.b-mail-icon
{
    margin: 4px -1px -1px;
    vertical-align: baseline;
}

.b-mail-button_arrow SPAN.b-mail-icon_pseudo
{
    vertical-align: middle;
    color: #4F4F4F;
}

.b-mail-button_default SPAN.b-mail-icon_larr
{
    margin: -5px -2px 0 -3px;
}
.b-mail-button_default SPAN.b-mail-icon_rarr
{
    margin: -5px -3px 0 -2px;
}
.b-mail-button_default SPAN.b-mail-icon_barr
{
    margin: -1px 0 0 4px;
}

.b-mail-button_date SPAN.b-mail-icon_barr
{
    position: absolute;
    top: 9px;
    right: 10px;
    margin: 0;
}
.b-mail-button_date:active SPAN.b-mail-icon_barr
{
    top: 10px;
}
.b-mail-button_date SPAN.b-mail-icon_pseudo
{
    color: #000;
}

.b-mail-button_default .b-mail-icon_promo-labels
{
    vertical-align: middle;
    margin: -4px 0 -2px
}

/* ../../static/blocks/jane/jane/b-mail-button/_base/b-mail-button_default.css end */
/* ../../static/blocks/jane/jane/b-mail-button/_base/b-mail-button_group-row.css begin */
.b-mail-button_group-row
{
    display: block;
    margin-right: 2em;
    margin-bottom: 1.7em;
}

.b-mail-button_group-row .b-setup__text
{
    margin-right: 1em;
}

.b-mail-button_group-row .b-setup__text,
.b-mail-button_group-row .b-mail-button_filter
{
    font-size: 115%;
    vertical-align: middle;
}

.b-mail-button_group-row .b-mail-button__text
{
    color: #7688B2;
}

/* ../../static/blocks/jane/jane/b-mail-button/_base/b-mail-button_group-row.css end */
/* ../../static/blocks/jane/jane/b-mail-button/_base/b-mail-button_group.css begin */
.b-mail-button_group
{
    margin-right: 2em;
    margin-bottom: 1em;
    height: 1.6em;
}

/* ../../static/blocks/jane/jane/b-mail-button/_base/b-mail-button_group.css end */
/* ../../static/blocks/jane/jane/b-mail-button/_disabled/b-mail-button_disabled.css begin */
.b-mail-button_disabled,
.b-mail-button_disabled:hover,
.b-mail-button_disabled:active
{
	opacity: 0.5 !important;
	-ms-filter: 'alpha(opacity=50)';

	cursor: default !important;
}

.b-mail-button_disabled .b-mail-button__inner,
.b-mail-button_disabled:hover .b-mail-button__inner,
.b-mail-button_disabled:active .b-mail-button__inner
{
	background-position: 0 0 !important;
}

.b-mail-button_disabled .b-mail-button__text,
.b-mail-button_disabled:hover .b-mail-button__text
{
    color: #808080 !important;
}


.b-mail-button_button.b-mail-button_disabled .b-mail-button__inner
{

    -webkit-box-shadow: none !important;
            box-shadow: none !important;

    /*background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255,255,255,0.9)), color-stop(0.1, rgba(255,255,255,0.9)), color-stop(0.92, rgba(193, 193, 193,0.66)), color-stop(1, rgba(168, 168, 168, 0.66))) !important;
    background: -moz-linear-gradient(top, rgba(255,255,255,0.9) 0%, rgba(255,255,255,0.9) 10%, rgba(193, 193, 193,0.66) 92%, rgba(168, 168, 168, 0.66) 100% ) !important;
    background:   -o-linear-gradient(top, rgba(255,255,255,0.9) 0%, rgba(255,255,255,0.9) 10%, rgba(193, 193, 193,0.66) 92%, rgba(168, 168, 168, 0.66) 100% ) !important;
    background:      linear-gradient(top, rgba(255,255,255,0.9) 0%, rgba(255,255,255,0.9) 10%, rgba(193, 193, 193,0.66) 92%, rgba(168, 168, 168, 0.66) 100% ) !important;*/
}


.b-mail-button_disabled.b-mail-button_button:active .b-mail-button__text
{
    top: 0;
}

.b-mail-button_disabled .b-mail-button__button
{
	display: none !important;
}

/* ../../static/blocks/jane/jane/b-mail-button/_disabled/b-mail-button_disabled.css end */
/* ../../static/blocks/jane/jane/b-mail-button/_file/b-mail-button_file.css begin */
.b-mail-button_file
{
    overflow: hidden;
}

.b-mail-button_file .b-mail-button__input-wrap
{
    z-index: 100;
    position: relative;

    display: block;
}

.b-mail-button_file .b-mail-button__input
{
    font-size: 50em;

    position: absolute;
    right: -3px;
    bottom: -3px;

    padding: 0;

    cursor: pointer;

    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

.b-mail-button_file .b-mail-icon_attach,
.nb-button .b-mail-icon_attach
{
    vertical-align: middle;
    margin: -2px 5px 0 0;
}


/* ../../static/blocks/jane/jane/b-mail-button/_file/b-mail-button_file.css end */
/* ../../static/blocks/jane/jane/b-mail-button/_split/b-mail-button_last.css begin */
.b-mail-button_last,
.b-mail-button_last .b-mail-button__inner
{
    border-left: 0;
    border-left-color: transparent !important;

    -webkit-border-top-left-radius: 0;
        -moz-border-radius-topleft: 0;
         -o-border-top-left-radius: 0;
            border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
        -moz-border-radius-bottomleft: 0;
         -o-border-bottom-left-radius: 0;
            border-bottom-left-radius: 0;
}

.b-mail-button_last
{
    margin-left: 1px;
}
/* ../../static/blocks/jane/jane/b-mail-button/_split/b-mail-button_last.css end */
/* ../../static/blocks/jane/jane/b-mail-button/_state/b-mail-button_disabled.css begin */
.b-mail-button_disabled
{
	opacity: 0.4;
	cursor: default;
}

.b-mail-button_disabled .b-mail-button__text,
.b-mail-button_disabled:hover .b-mail-button__text
{
    color: #808080 !important;
}

/* ../../static/blocks/jane/jane/b-mail-button/_state/b-mail-button_disabled.css end */
/* ../../static/blocks/jane/jane/b-mail-button/_state/b-mail-button_filter-selected.css begin */
.b-mail-button_filter-selected
{
    background: #FFF !important;

    cursor: default;
}

.b-mail-button_filter-selected .b-mail-button__text,
.b-mail-button_filter-selected:hover .b-mail-button__text
{
    color: #000 !important;
}

.b-mail-button_filter-selected .b-mail-button__inner
{
    background-color: #FDEEAC;

    background: #FDEEAC;
    background: -webkit-gradient(
                    linear,
                    left top,
                    left bottom,
                    color-stop(0%,#FDEEAC),
                    color-stop(100%,#FEF6D6)
                ); /* webkit */
    background: -moz-linear-gradient(
                    top,
                    #FDEEAC 0%,
                    #FEF6D6 100%
                );
    background: -o-linear-gradient(
                    top,
                    #FDEEAC 0%,
                    #FEF6D6 100%
                );
    background: linear-gradient(
                    top,
                    #FDEEAC 0%,
                    #FEF6D6 100%
                );


    -webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0.4);
            box-shadow: inset 0 1px 3px rgba(0,0,0,0.4);
}

/* ../../static/blocks/jane/jane/b-mail-button/_state/b-mail-button_filter-selected.css end */
/* ../../static/blocks/jane/jane/b-mail-button/_type/b-mail-button_button.css begin */
.b-mail-button_button
{
    position: relative;

    outline: 0;
    vertical-align: middle;

    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;

    margin: 0;
}

/* Это хак для Опер и IE9, иначе кнопка не будет реагировать на :active */ /**/
.b-mail-button_button:after
{
    content: " ";

    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;

    background: rgba(0,0,0,0);

    display: block;
}

.b-mail-button_button .b-mail-button__text
{
    /*position: relative;  из-за этого отключается filter:alpha в ie7 */ /**/

    color: #000;
    text-shadow: 0 1px 0 rgba(255,255,255,0.5);

    -webkit-user-select: none;
         -moz-user-select: none;
            user-select: none;
}
.b-mail-button_button .b-mail-button__inner
{
    display: -moz-inline-box;
    display: inline-block;

    overflow: hidden;

    text-align: center;
    vertical-align: middle;

    border: 1px solid #aaa;
    border-color: rgba(128, 128, 128, 0.5);
    -webkit-border-radius: 3px; /* Safari, Chrome */
       -moz-border-radius: 3px; /* Firefox */
            border-radius: 3px;

    -webkit-background-clip: padding-box;   /* Safari, Chrome */
       -moz-background-clip: padding;       /* Firefox 1.0-3.6 */
            background-clip: padding-box;   /* Firefox 4.0+ */

/*
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255,255,255,0.9)), color-stop(0.1, rgba(255,255,255,0.9)), color-stop(0.51, rgba(224,224,224,0.65)), color-stop(0.92, rgba(193, 193, 193,0.66)), color-stop(1, rgba(168, 168, 168, 0.66))) !important;
    background: -moz-linear-gradient(top, rgba(255,255,255,0.9) 0%, rgba(255,255,255,0.9) 10%, rgba(224,224,224,0.78) 65%, rgba(193, 193, 193,0.66) 92%, rgba(168, 168, 168, 0.66) 100% ) !important;
    background:   -o-linear-gradient(top, rgba(255,255,255,0.9) 0%, rgba(255,255,255,0.9) 10%, rgba(224,224,224,0.78) 65%, rgba(193, 193, 193,0.66) 92%, rgba(168, 168, 168, 0.66) 100% ) !important;
    background:      linear-gradient(top, rgba(255,255,255,0.9) 0%, rgba(255,255,255,0.9) 10%, rgba(224,224,224,0.78) 65%, rgba(193, 193, 193,0.66) 92%, rgba(168, 168, 168, 0.66) 100% ) !important;
*/
}

.b-mail-button_button:focus
{
    -webkit-box-shadow: 0 0 3px 1px rgba(255, 229, 131, 1);
            box-shadow: 0 0 3px 1px rgba(255, 229, 131, 1);
}

.b-mail-button_button:hover
{
/*
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255,255,255,0.9)), color-stop(0.1, rgba(255,255,255,0.9)), color-stop(0.59, rgba(206,206,206,0.66)), color-stop(0.87, rgba(173, 173, 173,0.66)), color-stop(1, rgba(255, 255, 255, 1))) !important;
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.9) 10%, rgba(206,206,206,0.61) 59%, rgba(193,193,193,0.66) 95%, rgba(255,255,255,1) 100% ) !important;
    background:   -o-linear-gradient(top, rgba(255, 255, 255, 0.9) 10%, rgba(206,206,206,0.61) 59%, rgba(193,193,193,0.66) 95%, rgba(255,255,255,1) 100% ) !important;
    background:      linear-gradient(top, rgba(255, 255, 255, 0.9) 10%, rgba(206,206,206,0.61) 59%, rgba(193,193,193,0.66) 95%, rgba(255,255,255,1) 100% ) !important;
*/
}

.b-mail-button_button:active .b-mail-button__inner
{
    border: 1px solid rgba(150, 150, 150, 0.7);

/*
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, (251,251,251,1)), color-stop(1, rgba(216, 216, 216, 0.66))) !important;
    background: -moz-linear-gradient(top, rgba(251,251,251,1) 0%, rgba(216, 216, 216, 0.66) 100%) !important;
    background:   -o-linear-gradient(top, rgba(251,251,251,1) 0%, rgba(216, 216, 216, 0.66) 100%) !important;
    background:      linear-gradient(top, rgba(251,251,251,1) 0%, rgba(216, 216, 216, 0.66) 100%) !important;
*/
}

.b-mail-button_button:active .b-mail-button__inner
{
    -webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0.4);
            box-shadow: inset 0 1px 3px rgba(0,0,0,0.4);
}


.b-mail-button_button:active .b-mail-button__text
{
    position: relative;
    top: 1px;
}

.b-mail-button_button .b-input-file__input__file
{
    bottom: -2px;
    right: -2px; /* Иначе в вебките будут кликабельны крайние пиксели справа и внизу */ /**/
}

.b-mail-button_button .b-mail-button__button
{
    position: absolute;
    top: 0;
    left: 0;
    font: 0/0 a;
    z-index: 1;

    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;

    vertical-align: top;

    outline: 0;
    cursor: pointer;
    text-indent: -9999px;

    border: 0;
    background: url(//yastatic.net/mail/_/325472601571f31e1bf00674c368d335-b-ico.gif);
    opacity: 1;
}

.b-mail-button_button .b-mail-button__button::-moz-focus-inner
{
    border: none;
}

.b-mail-button_button .b-mail-button__button:focus
{
    opacity: 1;

    -moz-border-radius: 3px;    /* Firefox */
    -webkit-border-radius: 3px; /* Safari, Chrome */
    border-radius: 3px;

    -webkit-box-shadow: 0 0 3px 1px rgba(255, 229, 131, 1);
            box-shadow: 0 0 3px 1px rgba(255, 229, 131, 1);
}

/* ../../static/blocks/jane/jane/b-mail-button/_type/b-mail-button_button.css end */
/* ../../static/blocks/jane/jane/b-mail-button/_type/b-mail-button_filter.css begin */
.b-mail-button_filter
{
    line-height: 0em;

    position: relative;

    -webkit-border-radius: 3px; /* Safari, Chrome */
       -moz-border-radius: 3px; /* Firefox */
            border-radius: 3px;
}

.b-mail-button_filter .b-mail-button__text
{
    line-height: 1.3em;

	color: #000;
	text-shadow: 0 1px 0 rgba(255,255,255,0.5);

	-webkit-user-select: none;
  	   -moz-user-select: none;
	        user-select: none;

}

.b-mail-button_filter .b-mail-button__inner
{
	display: -moz-inline-box;
	display: inline-block;

	overflow: hidden;

	padding: 2px 1em;

    text-align: center;

    -webkit-border-radius: 2px; /* Safari, Chrome */
       -moz-border-radius: 2px; /* Firefox */
            border-radius: 2px;
}

.b-mail-button_filter:focus
{
    /* -webkit-box-shadow: 0 0 3px 1px rgba(255, 229, 131, 1);
            box-shadow: 0 0 3px 1px rgba(255, 229, 131, 1); */
}

.b-mail-button_filter:hover .b-mail-button__text
{
    color: #f00;
}

.b-mail-button_filter:active .b-mail-button__inner
{
    /* background: #FDEEAC;
    background: -webkit-gradient(
                    linear,
                    left top,
                    left bottom,
                    color-stop(0%,#FDEEAC),
                    color-stop(100%,#FEF6D6)
                ); |+ webkit +|
    background: -moz-linear-gradient(
                    top,
                    #FDEEAC 0%,
                    #FEF6D6 100%
                );
    background: -o-linear-gradient(
                    top,
                    #FDEEAC 0%,
                    #FEF6D6 100%
                );
    background: linear-gradient(
                    top,
                    #FDEEAC 0%,
                    #FEF6D6 100%
                );

    -webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0.4);
            box-shadow: inset 0 1px 3px rgba(0,0,0,0.4);	 */
}

.b-mail-button_filter .b-mail-button__button
{
	position: absolute;
    font: 0/0 a;
	z-index: 1;

    width: 100%;
    height: 100%;
    margin: 0 0 0 -100%;
    padding: 0;

    vertical-align: top;

    outline: none;
	cursor: pointer;

    border: 0;
    background: none;
    opacity: 0;
}

/* ../../static/blocks/jane/jane/b-mail-button/_type/b-mail-button_filter.css end */
.b-mail-button_light {
  font: 11px/17px Verdana, sans-serif;
  height: 18px;
  padding: 0 6px;
}
.b-mail-button_light:hover .b-mail-button__text {
  color: #f00 !important;
}
.b-mail-button_toggle.b-mail-button_light-selected {
  padding-right: 9px;
}
.b-mail-button_light-selected .b-mail-button__text,
.b-mail-button_last.b-mail-button_light-selected:hover .b-mail-button__text {
  color: #000 !important;
}
.b-mail-button_last.b-mail-button_light-selected {
  cursor: default;
}
.b-mail-button_light-selected {
  background-color: #dbe0f1;
}
/* ../../static/blocks/jane/jane/b-mail-calendar/b-mail-calendar.css begin */
.b-mail-calendar
{
}

/* ../../static/blocks/jane/jane/b-mail-calendar/b-mail-calendar.css end */
/* ../../static/blocks/jane/jane/b-mail-calendar/controls/b-mail-calendar__controls.css begin */
.b-mail-calendar__controls
{
    overflow: hidden;

    margin-bottom: 1em;
}

.b-mail-calendar__controls__l,
.b-mail-calendar__controls__r,
.b-mail-calendar__controls__c
{
    display: block;
}

.b-mail-calendar__controls__l
{
    float: left;
}

.b-mail-calendar__controls__r
{
    float: right;
}

.b-mail-calendar__controls__c
{
    padding: .35em 0 0;

    text-align: center;
}

.b-mail-calendar__controls .b-link
{
    position: relative;

    overflow: hidden;

    padding: 3px 4px 6px;

    cursor: pointer;
    text-decoration: none;

    color: #979797;
}

.b-mail-calendar__controls .b-link_disabled,
.b-mail-calendar__controls .b-link_disabled:hover
{
    cursor: default;

    color: #ddd !important;
}

.b-mail-calendar__controls__l .b-link
{
    padding-right: 14px;
}

.b-mail-calendar__controls__r .b-link
{
    padding-left: 14px;
}

/* ../../static/blocks/jane/jane/b-mail-calendar/controls/b-mail-calendar__controls.css end */
/* ../../static/blocks/jane/jane/b-mail-calendar/table/b-mail-calendar__table.css begin */
.b-mail-calendar__table
{
    font: 84.52% Verdana, sans-serif;

    border: 0;
    border-collapse: collapse;
    border-spacing: 0;
}

.b-mail-calendar__table__cell
{
    padding: 1px;

    text-align: right;
    vertical-align: bottom;
}

.b-mail-calendar__table__row_h .b-mail-calendar__table__cell
{
    font-weight: normal;

    padding: 3px 3px 5px;

    cursor: default;

    border-bottom: 1px solid #ccc;
}

.b-mail-calendar__table__cell_day-off,
.b-mail-calendar__table__cell_day-off a.b-mail-calendar__table__i
{
    color: #F00;
}

.b-mail-calendar__table__cell_inactive,
.b-mail-calendar__table__cell_inactive a.b-mail-calendar__table__i
{
    color: #999;
}

.b-mail-calendar__table__cell_today .b-mail-calendar__table__i
{
    background-color: #FFE1A2;
}

a.b-mail-calendar__table__i
{
    display: block;

    padding: 3px;

    cursor: pointer;
}

a.b-mail-calendar__table__i:hover
{
    background-color: #AABBEC;
}

.b-mail-calendar__table__cell_selected a.b-mail-calendar__table__i
{
    cursor: default;

    padding: 2px;

    border: 1px solid #FFC000;
}

.b-mail-calendar__table__cell_selected a.b-mail-calendar__table__i:hover
{
    background: inherit;
}

.b-mail-calendar__table__cell_selected-today a.b-mail-calendar__table__i:hover,
.b-mail-calendar__table__cell_selected.b-mail-calendar__table__cell_today a.b-mail-calendar__table__i:hover
{
    background: #FFE1A2;
}

.b-mail-calendar__table__cell_disabled,
.b-mail-calendar__table__cell_disabled a.b-mail-calendar__table__i,
.b-mail-calendar__table__cell_disabled a.b-mail-calendar__table__i:hover
{
    cursor: default;

    color: #ccc;

    background: inherit;
}

/* ../../static/blocks/jane/jane/b-mail-calendar/table/b-mail-calendar__table.css end */
/* ../../static/blocks/jane/jane/b-mail-calendar/view/b-mail-calendar__view.css begin */
.b-mail-calendar__view
{
}


.b-mail-calendar__view_month,
.b-mail-calendar__view_presets
{
    display: -moz-inline-block;
    display: inline-block;

    vertical-align: top;
}

.b-mail-calendar__view_presets
{
    margin-top: 2.3077em;
}

.b-mail-calendar__view_presets .b-link_js
{
    color: #000;
}

.b-mail-calendar__view__p
{
    margin: 0 0 0.6154em;
}
/* ../../static/blocks/jane/jane/b-mail-calendar/view/b-mail-calendar__view.css end */
.b-mail-calendar_default {
  position: absolute;
  z-index: 9999;
  top: 0;
  left: 0;
  padding: 1em;
  background: #fff;
  background: rgba(255,255,255,0.95);
  border: 1px solid rgba(0,0,0,0.1);
  box-shadow: 0 4px 6px rgba(0,0,0,0.36);
}
.b-mail-calendar_default .b-mail-calendar__view_presets {
  margin-left: 1.3846em;
}
/* ../../static/blocks/jane/jane/b-mail-calendar/_base/b-mail-calendar_only-padding.css begin */
.b-mail-calendar_only-padding
{
    padding: 1em;
}
/* ../../static/blocks/jane/jane/b-mail-calendar/_base/b-mail-calendar_only-padding.css end */
/* ../../static/blocks/jane/jane/b-mail-calendar/_type/b-mail-calendar_webchat-history.css begin */
.b-mail-calendar_webchat-history .b-mail-calendar__controls__c .b-select
{
	width: 100px;
}

.b-mail-calendar_webchat-history .b-mail-calendar__controls__l,
.b-mail-calendar_webchat-history .b-mail-calendar__controls__r
{
    margin-top: 2px;
}

.b-mail-calendar_webchat-history .b-mail-calendar__table__inactive
{
    color: #aaa;
}

.b-mail-calendar__table__cell_webchat-activity .b-mail-calendar__table__i
{
	color: #4d7ccf;

	text-decoration: none;
}


/* Убираем дефолтное наведение (begin) */ /**/
    .b-mail-calendar_webchat-history .b-mail-calendar__table__i
    {
        background: none !important;
        cursor: default;
    }

    .b-mail-calendar_webchat-history .b-mail-calendar__table__cell_webchat-activity .b-mail-calendar__table__i:hover
    {
        background: #aabbec !important;
        cursor: pointer;
    }
/* Убираем дефолтное наведение (end) */ /**/
/* ../../static/blocks/jane/jane/b-mail-calendar/_type/b-mail-calendar_webchat-history.css end */
/* ../../static/blocks/jane/jane/b-mail-domik/b-mail-domik.css begin */
/* Домик (begin) */ /**/
    .b-mail-domik
    {
        margin: 0;
    }

    .b-mail-domik__link:link,
    .b-mail-domik__link:visited
    {
        color: #1A3DC1;
    }

    .b-mail-domik__form
    {
        position: relative;

        padding: 0 25px;

        text-align: center;

        background: #e2ebfc;
        background: -webkit-gradient(linear, left top, left bottom, from(#e2ebfc), to(#c5d7f8));
        background: -moz-linear-gradient(top, #e2ebfc, #c5d7f8);
    }

    .b-mail-domik__form .nb-input {
        width: 100%;
        text-align: center;
    }

    .b-mail-domik__title
    {
        font-size: 1.4em;

        position: relative;
        top: -6px;

        margin-bottom: -10px;
    }

    .b-mail-domik__subtitle
    {
        position: relative;
        top: 0.4em;

        overflow: hidden;

        width: 170px;

        text-overflow: ellipsis;
    }

    .b-mail-domik__subtitle__domain
    {
        white-space: nowrap;
    }

    /* Roof (begin) */ /**/
        .b-mail-domik__roof
        {
            font: 0/0 a;

            position: absolute;
            top: 0;
        }
    /* Roof (end) */ /**/

    /* Username / Password (begin) */ /**/
        .b-mail-domik__username,
        .b-mail-domik__password
        {
            position: relative;

            margin-top: 1.2em;
        }

        .b-mail-domik__password
        {
            margin-bottom: 0.6em;
        }

        .b-mail-domik .b-hint-input
        {
            left: 0;

            width: 100%;

            text-align: center;
        }

        .b-mail-domik .b-input__text
        {
            height: 1.74em;

            text-align: center;
        }

        .b-mail-domik .b-input__text,
        .b-mail-domik__submit
        {
            font: 100% Arial, sans-serif;
        }
    /* Username / Password (end) */ /**/

    /* Запомнить меня (begin) */ /**/
        .b-mail-domik__permanent
        {
            margin: 0 0 0 10px;

            text-align: center;
        }

        .b-mail-domik__help
        {
            margin-left: -10px;
        }

        .b-mail-domik__check
        {
            position: absolute;

            margin: 0 0 0 -18px;
        }
    /* Запомнить меня (end) */ /**/

    /* Кнопка (begin) */ /**/
        .b-mail-domik__button
        {
            margin: 1em 0 0.7em;
        }
        .b-mail-domik__button .b-mail-icon_loading {
            position: absolute;
            left: 50%;

            display: none;

            margin: 4px 0 0 -5px;
            }
        .b-mail-domik__button_loading .b-mail-icon_loading {
            display: block;
            }
        .b-mail-domik__button_loading .b-mail-domik__social,
        .b-mail-domik__button_loading .b-mail-domik__submit {
            visibility: hidden;
            }

    /* Кнопка (end) */ /**/

    /* Кнопки «войти» и «отмена» (begin) */ /**/
	    .b-mail-domik .nb-button
		{
			margin: 0 0.25em;
		}

        .b-mail-domik__button_loading .nb-button
		{
            visibility: hidden;
        }
    /* Кнопки «войти» и «отмена» (end) */ /**/

    /* Напомнить пароль (begin) */ /**/
        .b-mail-domik__remember
        {
            padding: 0 0 0.8em;
        }

        .b-mail-domik__remind:link,
        .b-mail-domik__remind:visited
        {
            color: #768bda;
        }
    /* Напомнить пароль (end) */ /**/

.b-mail-domik__error
{
    margin: -0.2em -1em 0.18em;

    color: #f00;
}
/* Домик (end) */ /**/


/* Каптча в домике */ /**/
.b-mail-domik__captcha
{
    margin: 0 0 10px;
}
.b-mail-domik__captcha .b-captcha
{
    margin: 0 -22px;
    padding: 0;
}
.b-mail-domik__captcha .b-captcha__image
{
    margin: 8px 0 0;
    padding: 0;
}
.b-mail-domik__captcha .b-mail-domik__error
{
    margin: 2px 0 0;
}
.b-mail-domik__captcha-input
{
    margin-top: 7px;
}

/* ../../static/blocks/jane/jane/b-mail-domik/b-mail-domik.css end */
/* ../../static/blocks/jane/jane/b-mail-domik/shadow/b-mail-domik__shadow.css begin */
/* Домик: Тень (begin) */ /**/
    .b-mail-domik__shadow
    {
        font-size: 100%;

        width: 100%;

        border-collapse: collapse;
    }

    .b-mail-domik__shadow .b-mail-domik__form
    {
        margin: -14px -7px -7px;
    }

    .b-mail-domik__shadow__l, .b-mail-domik__shadow__r,
    .b-mail-domik__shadow__lt, .b-mail-domik__shadow__rt,
    .b-mail-domik__shadow__lb, .b-mail-domik__shadow__rb
    {
        font: 0/0 a;

        width: 14px;
        height: 14px;
        padding: 0; /* Чтобы не растягивались ячейки */ /**/

        line-height: 0; /* для Opera 9.27 */ /**/

        background: url(//yastatic.net/mail/_/9e11abe5841352c228e5ea373ebadcb9-b-mail-domik__shadow.png);
    }

    .b-mail-domik__shadow__t, .b-mail-domik__shadow__m, .b-mail-domik__shadow__b
    {
        padding: 0; /* Чтобы не растягивались ячейки */ /**/
    }

    .b-mail-domik__shadow__lt, .b-mail-domik__shadow__rt
    {
        background-position: -14px 0;
    }

    .b-mail-domik__shadow__lb
    {
        background-position: -28px 0;
    }

    .b-mail-domik__shadow__rb
    {
        background-position: -42px 0;
    }

    .b-mail-domik__shadow__b
    {
        background: url(//yastatic.net/mail/_/b2910b7ecf30ba02b5f00c2ef0505b3b-b-mail-domik__shadow__b.png) 0 0;
    }
/* Домик: Тень (end) */ /**/

/* ../../static/blocks/jane/jane/b-mail-domik/shadow/b-mail-domik__shadow.css end */
/* ../../static/blocks/jane/jane/b-mail-domik/social/b-mail-domik__social.css begin */
.b-mail-domik__social
{
    position: relative;

    margin-top: 0.6em;
}

.b-mail-domik__social-title
{
    margin-bottom: 4px;

    text-align: center;
}

.b-mail-domik__social-link,
.b-mail-domik__social-icon,
.b-mail-domik__social .b-dropdowna__switcher,
.b-mail-domik__social .b-dropdowna__switcher .b-pseudo-link
{
    display: -moz-inline-box;
    display: inline-block;

    vertical-align: top;

    outline: 0;
}

.b-mail-domik__social-icon,
.b-mail-domik__social .b-dropdowna__switcher .b-pseudo-link
{
    width: 16px;
    height: 16px;

    background-image: url(//yastatic.net/mail/_/d765ec38b3b80c8516e0984f79058f7c-b-mail-domik__social_sprite_16.png);
}

.b-mail-domik__social .b-dropdowna__switcher .b-pseudo-link
{
    background: url(//yastatic.net/mail/_/91ff9dbe72cb9f9abc071a2d99c7c135-b-mail-domik__social_swith.png) 0 0 no-repeat;
}

.b-mail-domik__social .b-dropdowna__switcher .b-pseudo-link
{
    border: 0;
}

.b-mail-domik__social-link
{
    cursor: pointer;
}

.b-mail-domik__social .b-mail-domik__social-link
{
    margin-right: 5px;
}

.b-mail-domik__social .b-spin
{
    position: absolute;
    top: 50%;
    left: 50%;

    display: none;

    margin: -8px 0 0 -8px;
}

/* Шаг спрайта  33px */ /**/
.b-mail-domik__social-icon_provider_tw
{
    background-position: 0 -33px;
}

.b-mail-domik__social-icon_provider_vk
{
    background-position: 0 -66px;
}

.b-mail-domik__social-icon_provider_mr
{
    background-position: 0 -99px;
}

.b-mail-domik__social-icon_provider_fb
{
    background-position: 0 -132px;
}

.b-mail-domik__social-icon_provider_gg
{
    background-position: 0 -165px;
}

.b-mail-dropdown__box .b-popupa__providers
{
    font-size: 100%;

    border-collapse: collapse;

    margin: 4px 8px;
}

.b-mail-dropdown__box .b-popupa__provider
{
    padding: 0.3em;

    border-collapse: collapse;
}

.b-mail-dropdown__box .b-mail-domik__social-link
{
    padding-left: 19px;

    text-decoration: underline;
}

.b-mail-dropdown__box a.b-mail-domik__social-link:hover
{
    color: #f00;
}

.b-mail-dropdown__box .b-mail-domik__social-icon
{
    margin: 0 3px 0 -19px;
}

/* ../../static/blocks/jane/jane/b-mail-domik/social/b-mail-domik__social.css end */
/* ../../static/blocks/jane/jane/b-mail-domik/_type/b-mail-domik_popup.css begin */
/* Домик: Popup (begin) */ /**/
    .b-mail-domik_popup
    {
        position: fixed;
        z-index: 999; /* LEGO-935 - Форма логина домиком должна перекрывать эллементы на карте  */ /**/
        top: 173px;
        left: 50%;

        width: 234px;
        margin: -123px 0 0 -117px;
        padding-top: 35px;
    }

    .b-mail-domik_popup .b-mail-domik__roof
    {
        width: 234px;
        height: 35px;

        background: url(//yastatic.net/mail/_/9d5a0d1b089445057ac2f1ce8fb3f6db-b-mail-domik_popup__roof.png);
    }

    .b-mail-domik_popup .b-mail-domik__button
    {
        margin-left: 0.25em;
    }

    .b-mail-domik_popup .b-mail-domik__submit
    {
        margin: 0 0.25em;
    }
/* Домик: Popup (end) */ /**/

/* ../../static/blocks/jane/jane/b-mail-domik/_type/b-mail-domik_popup.css end */
/* ../../static/blocks/jane/jane/b-mail-dropdown/b-mail-dropdown.css begin */
.b-mail-dropdown
{
    display: inline;
}

.b-mail-dropdown__content
{
    display: inline;
    position: relative;
}

.b-mail-dropdown__box
{
    position: absolute;
    z-index: 1000;

    text-align: left;

    border: 1px solid;
    border-top: 0;
    background: #FFF;
}

.b-mail-dropdown__scroll-area
{
    height: 150px;
    width: 200px;

    position: relative;

    overflow: auto;
    overflow-x: hidden;
}

.b-mail-dropdown .b-mail-dropdown__box
{
    top: 100%;
    left: -1px;

    display: none;
    margin: 4px 0 0;
}

.b-mail-dropdown_open .b-mail-dropdown__box
{
    display: block;
}

.b-mail-dropdown__box__content
{
    position: relative;

    overflow: auto;
    overflow-x: hidden;

    white-space: nowrap;

    border: 1px solid;
}

.b-mail-dropdown__box__wrapper
{
    position: relative;

    overflow-y: auto !important;
    overflow-x: hidden !important;
    min-width: 190px;
}

.b-mail-dropdown .b-mail-dropdown__box__content
{
    display: none;
}

.b-mail-dropdown .b-mail-dropdown__box .b-mail-dropdown__box__content
{
    display: block;
}

.b-mail-dropdown__box .b-popup__tail
{
    margin: 1px;
    z-index: 999;
}

.b-mail-dropdown__box .b-popup__tail
{
}

.b-mail-dropdown_disabled .b-mail-dropdown__handle,
body .b-mail-dropdown_disabled .b-mail-dropdown__handle:hover,
.b-mail-dropdown_disabled .b-toolbar__item,
.b-mail-dropdown_disabled a.b-toolbar__item:hover
{
    cursor: default !important;
    background: transparent !important;
    border-color: transparent !important;
}

.b-mail-dropdown_disabled .b-toolbar__item__label
{
    border-bottom: 0 !important;
}

.b-mail-dropdown__box__content
{
    border-style: none !important;
}

.b-mail-dropdown__box .b-popup__tail
{
    margin: 0;
}
.b-mail-dropdown__box .b-popup__tail_bottom
{
    bottom: 0;
}

/* ../../static/blocks/jane/jane/b-mail-dropdown/b-mail-dropdown.css end */
.b-mail-dropdown__box {
  border-style: none !important;
  box-shadow: rgba(0,0,0,0.45) 0px 2px 9px 1px;
}
/* ../../static/blocks/jane/jane/b-mail-dropdown/close/b-mail-dropdown__close.css begin */
.b-mail-dropdown__close
{
    font-size: 150%;

    float: right;
    display: inline;

    width: 1em;
    height: 1em;
    margin: 5px 5px 0 -100%;

    cursor: pointer;
    text-align: center;
    line-height: 1.1em;
    text-indent: 1px;

    background: #FFF;
    border: 1px solid #FFF;
    color: #999;

    -webkit-border-radius: 1em;
    -moz-border-radius: 1em;
    border-radius: 1em;
}

.b-mail-dropdown__close:hover
{
    border-color: #CCC;
}
/* ../../static/blocks/jane/jane/b-mail-dropdown/close/b-mail-dropdown__close.css end */
/* ../../static/blocks/jane/jane/b-mail-dropdown/handle/b-mail-dropdown__handle.css begin */
.b-mail-dropdown__handle
{
    display: inline;
    display: inline-block;
    cursor: pointer;
}

.b-mail-dropdown_disabled .b-mail-dropdown__handle,
.b-mail-dropdown_disabled .b-mail-dropdown__handle:hover
{
    cursor: default;
}

.b-mail-dropdown_disabled .b-toolbar__item__label
{
    border-width: 0;
}

/* ../../static/blocks/jane/jane/b-mail-dropdown/handle/b-mail-dropdown__handle.css end */
/* ../../static/blocks/jane/jane/b-mail-dropdown/handle/_type/b-mail-dropdown__handle_dotted.css begin */
.b-mail-dropdown__handle_dotted
{
    border-bottom: 1px dotted #000;
    color: #000;
}

/* ../../static/blocks/jane/jane/b-mail-dropdown/handle/_type/b-mail-dropdown__handle_dotted.css end */
/* ../../static/blocks/jane/jane/b-mail-dropdown/handle/_type/b-mail-dropdown__handle_noselect.css begin */
/*
.b-mail-dropdown_open .b-mail-dropdown__handle_noselect,
.b-mail-dropdown_open .b-mail-dropdown__handle_noselect:hover
{
    padding: 1px 6px !important;
    border: 0 !important;
    background: none !important;
}
*/
/* ../../static/blocks/jane/jane/b-mail-dropdown/handle/_type/b-mail-dropdown__handle_noselect.css end */
/* ../../static/blocks/jane/jane/b-mail-dropdown/header/b-mail-dropdown__header.css begin */
.b-mail-dropdown__header
{
    display: block;

    padding: 5px 7px;

    color: #999;
}

/* ../../static/blocks/jane/jane/b-mail-dropdown/header/b-mail-dropdown__header.css end */
/* ../../static/blocks/jane/jane/b-mail-dropdown/item/b-mail-dropdown__item.css begin */
.b-mail-dropdown__item
{
    display: block;
    vertical-align: baseline;
}

.b-mail-dropdown__item__content
{
    position: relative;

    display: block;
    padding: 0.39em 12px;

    cursor: pointer;
    /*we have class .b-mail-dropdown__item_simple*/
    /*text-decoration: none;*/

    color: #000;
}

.b-mail-dropdown__box__content .b-toolbar__item_disabled
{
    padding: 0.39em 12px !important;
}

.b-mail-dropdown__box__content .b-toolbar__item_disabled:hover
{
    padding: 0.39em 12px !important;
}

.b-mail-dropdown__item__content_overflow
{
    overflow: hidden;

    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;

    white-space: nowrap;
}

.b-mail-dropdown__scroll-area .b-mail-dropdown__item__content_overflow
{
    font-size: 85%;
}

a.b-mail-dropdown__item__content:hover
{
    color: #000 !important;
}

.b-mail-dropdown__item .b-mail-icon_important
{
    margin: -2px 0;
    padding: 0 0 1px .3em;

    vertical-align: middle;
}

.b-mail-dropdown__item_text
{
    display: block;
    padding: 0.39em;
}

.b-mail-dropdown__item_with-icon .b-mail-dropdown__item__content
{
    overflow: hidden;
    padding-left: 28px;
}

.b-mail-dropdown__item_simple-with-icon
{
    padding: 3px 12px 3px 28px;
}

.b-mail-dropdown__item_simple-with-icon .b-site-icon
{
    margin-right: 3px;
}

.b-mail-dropdown__item_with-icon .b-mail-icon
{
    position: absolute;
    top: 50%;
    left: 0;

    margin: -14px 0 0;
    padding: 9px 7px 7px;

    background: none !important;
}

.b-mail-dropdown__item_simple .b-mail-dropdown__item__content
{
    text-decoration: none;
}

.b-mail-dropdown__item__marker
{
    display: none;

    width: 8px;
}
.b-mail-dropdown__item_simple .b-table_default
{
    font: 86%/1.25 Verdana, sans-serif;

    padding: 0 14px;

    white-space: normal;
}

.b-mail-dropdown__item_simple .b-table_default .b-table__th
{
    text-align: right;
}

.b-mail-dropdown__item_simple .b-table_default .b-table__th,
.b-mail-dropdown__item_simple .b-table_default .b-table__td
{
    padding-top: 0.4em;
    padding-bottom: 0.4em;
}


/*
    TODO: FIXME: прописать актуальные стили/цвета;
 */
.b-mail-dropdown__item-kbd-selected
{
    font-weight: bold !important;
    background-color: gold;
}


.b-mail-dropdown__item_contact {
  display: block;
  overflow: hidden;
  max-width: 200px;
  padding: 2px 0 4px 8px;
}

.b-mail-dropdown__item_contact:hover {
  background: #FEEDAB;
}

.b-mail-dropdown__item__contact__i {
  position: relative;
  display: inline-block;
  vertical-align: top;
  line-height: 1.3;
  padding-top: 4px;
}

.b-mail-dropdown__item__contact__i_email,
.b-mail-dropdown__item__contact__i_name {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.b-mail-dropdown__item__contact__i_email {
  font: 86%/1.4 Verdana,sans-serif;
  color: #666;
}

/* ../../static/blocks/jane/jane/b-mail-dropdown/item/b-mail-dropdown__item.css end */
.b-mail-dropdown__item_button .b-mail-dropdown__item__content:hover {
  background-color: #fff;
}
.b-mail-dropdown__item_mailbox {
  padding: 0.39em 12px;
  overflow: hidden;
  white-space: nowrap;
}
.b-mail-dropdown__item_mailbox .b-grid-item__content_username {
  color: #888;
  font-size: 11px;
  margin-top: 5px;
}
.b-mail-dropdown__item_mailbox .b-grid-item {
  padding-left: 41px;
}
.b-mail-dropdown__item_mailbox .b-grid-item_pic {
  padding-left: 0;
  float: left;
  margin-right: 5px;
  width: 36px;
}
.b-mail-dropdown__item_mailbox .b-mail-counter {
  float: right;
}
.b-mail-dropdown__item_mailbox .b-ico_mailbox-unread {
  display: inline-block;
  margin: 1px 4px -1px 0;
}
.b-mail-dropdown__item_mailbox_inactive {
  background-color: #f3f3f3;
}
.b-mail-dropdown__box__content .b-toolbar__item_disabled,
.b-mail-dropdown__box__content .b-toolbar__item_disabled:hover {
  color: rgba(0,0,0,0.25) !important;
}
.b-mail-dropdown__item__content:hover,
.b-mail-dropdown__item__content.hover,
.b-mail-dropdown__box a.b-folders__folder__link:hover {
  background: rgba(0,0,0,0.2);
}
/* ../../static/blocks/jane/jane/b-mail-dropdown/item/_base/b-mail-dropdown__item_label.css begin */
.b-mail-dropdown__item_label
{
    position: relative;
}

.b-mail-dropdown__item_label .b-mail-dropdown__item__content
{
    text-decoration: none;
}

.b-mail-dropdown__item_label .b-mail-dropdown__item__checkbox
{
    position: absolute;
    top: 3px;
    left: 5px;
    z-index: 9;

    cursor: pointer;
}

/* ../../static/blocks/jane/jane/b-mail-dropdown/item/_base/b-mail-dropdown__item_label.css end */
.b-mail-dropdown__item_disabled .b-mail-dropdown__item__content,
.b-mail-dropdown__item_disabled a.b-mail-dropdown__item__content:hover {
  color: #999;
  text-decoration: none;
  cursor: default;
  background: none;
}
/* ../../static/blocks/jane/jane/b-mail-dropdown/item/_folded/b-mail-dropdown__item_folded.css begin */
.b-mail-dropdown__item_folded .b-mail-dropdown__item__content
{
    padding-left: 17px;
}

/* ../../static/blocks/jane/jane/b-mail-dropdown/item/_folded/b-mail-dropdown__item_folded.css end */
/* ../../static/blocks/jane/jane/b-mail-dropdown/item/_selected/b-mail-dropdown__item_selected.css begin */
.b-mail-dropdown__item_selected
{

}
.b-mail-dropdown__item_selected .b-mail-dropdown__item__content
{
    padding-left: 4px;

    cursor: default;
    text-decoration: none;

    color: #999;
}

.b-mail-dropdown__item_selected a.b-mail-dropdown__item__content:hover
{
    color: #999 !important;
    background: none;
}

.b-mail-dropdown__item_selected .b-mail-dropdown__item__marker
{
    display: -moz-inline-box;
    display: inline-block;
}

/* ../../static/blocks/jane/jane/b-mail-dropdown/item/_selected/b-mail-dropdown__item_selected.css end */
/* ../../static/blocks/jane/jane/b-mail-dropdown/item/_type/b-mail-dropdown__item_info.css begin */
.b-mail-dropdown__item_info
{
    padding: 12px;
    max-width: 272px;

    white-space: normal;
}

.b-mail-dropdown__item_info .b-mail-dropdown__item__h
{
    font-weight: bold;

    margin: 0 0 1em 0;
}

.b-mail-dropdown__item_info .b-mail-dropdown__item__p_clean
{
    margin: 1em 0 0;
}

.b-mail-dropdown__item_info .b-link
{
    cursor: pointer;

    color: #758AAF;
}

.b-mail-dropdown__item_info .b-link_w:hover
{
    text-decoration: underline;
}

/* ../../static/blocks/jane/jane/b-mail-dropdown/item/_type/b-mail-dropdown__item_info.css end */
/* ../../static/blocks/jane/jane/b-mail-dropdown/search/b-mail-dropdown__search.css begin */
.b-mail-dropdown__search
{
    border-bottom: 1px solid #ccc;
}

.b-mail-dropdown__search .nb-input
{
    width: 100%;
}

    .b-mail-dropdown__search__inner
    {
        padding: 7px 14px 5px 8px;

        background: #fff;
    }

    .b-mail-dropdown__search__input
    {
        font: 100% arial, sans-serif;

        width: 100%;
    }
.b-mail-dropdown__item_new-label
{
    border-top: 1px solid #ccc;
}

.b-mail-card .b-mail-dropdown__search
{
    border-bottom: none;
}


/* ../../static/blocks/jane/jane/b-mail-dropdown/search/b-mail-dropdown__search.css end */
/* ../../static/blocks/jane/jane/b-mail-dropdown/separator/b-mail-dropdown__separator.css begin */
.b-mail-dropdown__separator
{
    border-top: 1px solid #D8D8D8;
}

/* ../../static/blocks/jane/jane/b-mail-dropdown/separator/b-mail-dropdown__separator.css end */
/* ../../static/blocks/jane/jane/b-mail-dropdown/_type/b-mail-dropdown_dirs.css begin */
.b-mail-dropdown_dirs
{

}

.b-grid-header__title .b-mail-dropdown__item__content
{
    color: #666;

    text-decoration: none;
}

.b-mail-dropdown_dirs .b-mail-dropdown__item__content
{
    /* Чтобы не разъезжалось на длинных именах папок (см. CHEMODAN-1191) */
    overflow: hidden;
    max-width: 440px;

    text-overflow: ellipsis;
    /* END Чтобы не разъезжалось на длинных именах папок (см. CHEMODAN-1191) */

    padding-left: 27px;
}

.b-mail-dropdown_dirs .b-mail-dropdown__item__content .b-mail-icon
{
    position: absolute;
    top: 4px;
    left: 7px;
}

/* ../../static/blocks/jane/jane/b-mail-dropdown/_type/b-mail-dropdown_dirs.css end */
.b-mail-dropdown_middle .b-selink {
  vertical-align: middle;
  line-height: 18px;
}
/* ../../static/blocks/jane/jane/b-mail-dropdown/_type/b-mail-dropdown_userpic-controls.css begin */

.b-mail-dropdown_userpic-controls
{
    margin-top: -1.5em;
}

.b-mail-dropdown_userpic-controls,
.b-mail-dropdown_userpic-controls .b-mail-dropdown__content,
.b-mail-dropdown_userpic-controls .b-mail-dropdown__handle,
.b-mail-dropdown_userpic-controls .b-mail-dropdown__handle .b-link
{
    display: block;
}


.b-mail-dropdown_userpic-controls .b-link
{
    color: #000;
}


.b-mail-dropdown_userpic-controls .b-mail-dropdown__handle .b-link
{
    text-align: center;

    padding: 0.1em 0;

    background: #fff;
    background: rgba(255,255,255,0.7);
}

.b-mail-dropdown_userpic-controls .b-form-layout
{
    text-align: left;
}

.b-mail-dropdown_userpic-controls .b-form-layout__block
{
    padding-bottom: 1em;
}

.b-mail-dropdown_userpic-controls .b-mail-button__inner
{
    width: 11em;
}


.b-mail-dropdown_userpic-controls .b-input-file
{
    padding-bottom: 0;
}

.b-mail-dropdown_userpic-controls .b-mail-dropdown__box__content
{
    padding: 10px;

    text-align: center;
}
/* ../../static/blocks/jane/jane/b-mail-dropdown/_type/b-mail-dropdown_userpic-controls.css end */
/* ../../static/blocks/jane/jane/b-mail-icon/b-mail-icon.css begin */
.b-mail-icon_add-person
{
	width: 21px;
	height: 18px;
}

.b-mail-icon_afisha
{
	width: 16px;
	height: 16px;
}

.b-mail-icon_ajax-loader
{
    display: -moz-inline-box;
    display: inline-block;

    vertical-align: middle;

	width: 16px;
	height: 16px;

    background: url(//yastatic.net/mail/_/2966ad46f182d8d22e58f5f1c200484b-b-mail-icon_ajax-loader.gif) no-repeat;
}

.b-mail-icon_arrow-down
{
	width: 13px;
	height: 14px;
}

.b-mail-icon_arrow-up
{
	width: 13px;
	height: 14px;
}

.b-mail-icon_attach_big
{
	width: 17px;
	height: 17px;

    cursor: pointer;
}

.b-mail-icon_attach-small
{
	width: 10px;
	height: 9px;
}

.b-mail-icon_attach
{
	width: 14px;
	height: 13px;
}

.b-mail-icon_attention
{
    width: 21px;
    height: 19px;
}

.b-mail-icon_attention-medium
{
    width: 48px;
    height: 42px;
}

.b-mail-icon_check-orpho
{
    width: 23px;
    height: 20px;
}

.b-mail-icon_checkbox-empty
{
    width: 11px;
    height: 11px;
}

.b-mail-icon_checkbox
{
	width: 11px;
	height: 11px;
}

.b-mail-icon_closed
{
	width: 10px;
	height: 10px;
}

.b-mail-icon_compose-design
{
	width: 17px;
	height: 21px;
}

.b-mail-icon_deffered
{
	width: 14px;
	height: 14px;
}

.b-mail-icon_delete
{
    width: 14px;
    height: 13px;
}

.b-mail-icon_drweb_ok,
.b-mail-icon_drweb_buggy
{
    width: 16px;
    height: 16px;
}

.b-mail-icon_done-promo-facebook,
.b-mail-icon_done-promo-vk
{
    width: 46px;
    height: 45px;
}

.b-mail-icon_enter-submit
{
    width: 7px;
    height: 13px;
}

.b-mail-icon_error
{
	width: 16px;
	height: 12px;
}

.b-mail-icon_file-application
{
	width: 16px;
	height: 13px;
}

.b-mail-icon_file-archive
{
	width: 15px;
	height: 16px;
}

.b-mail-icon_file-audio
{
	width: 16px;
	height: 13px;
}
.b-mail-icon_file-delete
{
	width: 10px;
	height: 10px;
}

.b-mail-icon_file-doc
{
	width: 16px;
	height: 13px;
}

.b-mail-icon_file-general
{
	width: 16px;
	height: 13px;
}

.b-mail-icon_file-image
{
	width: 16px;
	height: 13px;
}

.b-mail-icon_file-mail
{
	width: 16px;
	height: 13px;
}

.b-mail-icon_file-pdf
{
	width: 16px;
	height: 13px;
}

.b-mail-icon_file-ppt
{
	width: 16px;
	height: 13px;
}

.b-mail-icon_file-qt
{
	width: 16px;
	height: 13px;
}

.b-mail-icon_file-rar
{
	width: 16px;
	height: 13px;
}

.b-mail-icon_file-unknown
{
	width: 16px;
	height: 13px;
}

.b-mail-icon_file-video
{
	width: 16px;
	height: 13px;
}

.b-mail-icon_file-xls
{
	width: 16px;
	height: 13px;
}

.b-mail-icon_file-yadisc
{
	width: 16px;
	height: 13px;
}

.b-mail-icon_file-zip
{
	width: 16px;
	height: 13px;
}

.b-mail-icon_firstline
{
	width: 16px;
	height: 16px;
}

.b-mail-icon_forward
{
	width: 16px;
	height: 14px;
}

.b-mail-icon_recommendations
{
    width: 16px;
    height: 16px;
}

.b-mail-icon_reply
{
    width: 17px;
    height: 14px;
}

.b-mail-icon_reload
{
    width: 9px;
    height: 9px;
}

.b-mail-icon_reply-all
{
    width: 22px;
    height: 14px;
}

.b-mail-icon_important
{
    width: 10px;
    height: 12px;
}

.b-mail-icon_info-big
{
    width: 42px;
    height: 42px;
}

.b-mail-icon_ipromo-mini
{
    width: 31px;
    height: 30px;
}

.b-mail-icon_lang-az,
.b-mail-icon_lang-en,
.b-mail-icon_lang-tr,
.b-mail-icon_lang-tt,
.b-mail-icon_lang-uk
{
	width: 16px;
	height: 11px;
}

.b-mail-icon_lang-ru,
.b-mail-icon_lang-de
{
	width: 15px;
	height: 9px;
}

.b-mail-icon_opened
{
	width: 10px;
	height: 10px;
}

.b-mail-icon_pager-down_disabled
{
	width: 14px;
	height: 7px;
}

.b-mail-icon_pager-down
{
	width: 14px;
	height: 7px;
}

.b-mail-icon_pager-up_disabled
{
	width: 14px;
	height: 7px;
}

.b-mail-icon_pager-up
{
	width: 14px;
	height: 7px;
}

.b-mail-icon_quote-hide
{
	width: 9px;
	height: 9px;
}

.b-mail-icon_quote-show
{
	width: 9px;
	height: 9px;
}

.b-mail-icon_replied
{
	width: 14px;
	height: 11px;
}

.b-mail-icon_forwarded
{
	width: 14px;
	height: 11px;
}

.b-mail-icon_state-hide
{
	width: 16px;
	height: 15px;
}

.b-mail-icon_state-show
{
    width: 16px;
    height: 15px;
}

.b-mail-icon_translate
{
    width: 20px;
    height: 20px;
}

.b-mail-icon_unimportant
{
	width: 10px;
	height: 12px;
}

.b-mail-icon_video-link
{
    width: 16px;
    height: 16px;
    margin-right: 0.25em;

    vertical-align: top;
}

.b-mail-icon_white-rarr
{
    width: 22px;
    height: 38px;
}

.b-mail-icon_tr-arr,
.b-mail-icon_bl-arr
{
    width: 10px;
    height: 10px;
}

.b-mail-icon_yaru
{
    width: 16px;
    height: 16px;
    background: url(//yastatic.net/mail/_/1619faba790957babd993035a9c8feb6-b-site-icon_yaru.png);
}

/* ../../static/blocks/jane/jane/b-mail-icon/b-mail-icon.css end */
/* ../../static/blocks/jane/jane/b-mail-icon/_mode/b-mail-icon_pseudo.css begin */
.b-mail-icon_pseudo
{
    font: 0/0 Arial;

    position: relative;

    display: -moz-inline-box;
    display: inline-block;

    width: 0;
    height: 0;

    text-decoration: none;
}

.b-mail-icon_pseudo .b-mail-icon__i
{
    position: absolute;

    width: 0;
    height: 0;

    overflow: hidden;
}

.b-mail-icon_tarr
{
    border-top: 4px dashed transparent;
    border-right: 4px solid;
}

.b-mail-icon_tarr .b-mail-icon__i
{
    left: 4px;
    top: -3px;

    border-top: 3px dashed transparent;
    border-left: 3px solid;
}

.b-mail-icon_barr
{
    border-bottom: 4px dashed transparent;
    border-right: 4px solid;
}

.b-mail-icon_barr .b-mail-icon__i
{
    left: 4px;
    top: 0;

    border-bottom: 3px dashed transparent;
    border-left: 3px solid;
}

.b-mail-icon_rarr
{
    border-top: 5px dashed transparent;
    border-left: 5px solid;
}

.b-mail-icon_rarr .b-mail-icon__i
{
    left: -5px;
    top: 0;

    border-bottom: 4px dashed transparent;
    border-left: 4px solid;
}

.b-mail-icon_larr
{
    border-top: 5px dashed transparent;
    border-right: 5px solid;
}

.b-mail-icon_larr .b-mail-icon__i
{
    left: 1px;
    top: 0;

    border-bottom: 4px dashed transparent;
    border-right: 4px solid;
}

.b-mail-icon_list
{
    width: 11px;
    height: 10px;
}

.b-mail-icon_list .b-mail-icon__i
{
    position: static;

    display: block;

    width: 100%;
    height: 1px;

    border-top: 1px solid;
}

.b-mail-icon_list .b-mail-icon__i4
{
    border-bottom: 1px solid;
}

.b-mail-icon_icons
{
    width: 12px;
    height: 10px;
}

.b-mail-icon_icons .b-mail-icon__i
{
    width: 3px;
    height: 2px;

    border: 1px solid;
}

.b-mail-icon_icons .b-mail-icon__i1
{
    top: 0;
    left: 0;
}

.b-mail-icon_icons .b-mail-icon__i2
{
    top: 0;
    right: 0;
}

.b-mail-icon_icons .b-mail-icon__i3
{
    bottom: 0;
    left: 0;
}

.b-mail-icon_icons .b-mail-icon__i4
{
    bottom: 0;
    right: 0;
}

span.b-mail-icon_tr-arr,
span.b-mail-icon_bl-arr
{
    width: 3px;
    height: 3px;
    border: solid;
}
span.b-mail-icon_tr-arr .b-mail-icon__i,
span.b-mail-icon_bl-arr .b-mail-icon__i
{
    width: 1px;
    height: 1px;
    border: solid;
}

span.b-mail-icon_tr-arr
{
    margin: 0 0 2px 2px;
}

span.b-mail-icon_bl-arr
{
    margin: 2px 2px 0 0;
}

span.b-mail-icon_tr-arr,
span.b-mail-icon_tr-arr .b-mail-icon__i
{
    border-width: 1px 1px 0 0;
}

span.b-mail-icon_bl-arr,
span.b-mail-icon_bl-arr .b-mail-icon__i
{
    border-width: 0 0 1px 1px;
}

span.b-mail-icon_tr-arr .b-mail-icon__i1
{
    top: 0;
    right: 0;
}
span.b-mail-icon_tr-arr .b-mail-icon__i2
{
    top: 1px;
    right: 1px;
}
span.b-mail-icon_tr-arr .b-mail-icon__i3
{
    top: 2px;
    right: 2px;
}
span.b-mail-icon_tr-arr .b-mail-icon__i4
{
    top: 3px;
    right: 3px;
}

span.b-mail-icon_bl-arr .b-mail-icon__i1
{
    bottom: 0;
    left: 0;
}
span.b-mail-icon_bl-arr .b-mail-icon__i2
{
    bottom: 1px;
    left: 1px;
}
span.b-mail-icon_bl-arr .b-mail-icon__i3
{
    bottom: 2px;
    left: 2px;
}
span.b-mail-icon_bl-arr .b-mail-icon__i4
{
    bottom: 3px;
    left: 3px;
}

.b-mail-icon_plus
{
    width: 6px;
    border-top: 2px solid;
    border-bottom: 1px solid #F3F3F3;
}
.b-mail-icon_plus .b-mail-icon__i
{
    width: 2px;
    border-top: 6px solid;
    border-bottom: 1px solid #F3F3F3;
    margin: -4px 0 0 2px;
}

.b-mail-icon_folding
{
    width: 12px;
    height: 10px;
    padding: 6px 0 0 4px;

    cursor: pointer;

    color: #7E7E7E;
}

.b-mail-icon_folding .b-mail-icon__i
{
    width: 6px;
    height: 6px;
    border: solid;
    border-width: 2px 2px 0 0;
    -webkit-transform: rotate(-45deg);
       -moz-transform: rotate(-45deg);
         -o-transform: rotate(-45deg);
            transform: rotate(-45deg);

    /* Ие9 не получает стилей для ие, так что пытаемся ему подсунуть фильтр */ /**/
    -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678,sizingMethod='auto expand')";
}

.b-mail-tabs_folded .b-mail-icon_folding,
.b-mail-icon_folding-down
{
    height: 13px;
    padding-top: 3px;
}

.b-mail-tabs_folded .b-mail-icon_folding .b-mail-icon__i,
.b-mail-icon_folding-down .b-mail-icon__i
{
    border-width: 0 0 2px 2px;
}

.b-mail-icon_switch-arr
{

}

.b-mail-icon_switch-arr .b-mail-icon__i1,
.b-mail-icon_switch-arr .b-mail-icon__i2,
.b-mail-icon_switch-arr .b-mail-icon__i3,
.b-mail-icon_switch-arr .b-mail-icon__i4
{
    position: absolute;
    width: 1px;
    border: solid;
    border-width: 2px 0;
}

.b-mail-icon_switch-arr .b-mail-icon__i1
{
    margin-top: 3px;
    border-width: 1px 0 0;
}

.b-mail-icon_switch-arr .b-mail-icon__i2
{
    margin-top: 2px;
    margin-left: 1px;
    border-width: 1px 0 2px;
}

.b-mail-icon_switch-arr .b-mail-icon__i3
{
    margin-top: 1px;
    margin-left: 2px;
    height: 1px;
}

.b-mail-icon_switch-arr .b-mail-icon__i4
{
    margin-left: 3px;
    height: 3px;
}
.ie9 .b-mail-icon_folding .b-mail-icon__i
{
    width: 5px;
    height: 5px;

    border-width: 1px 1px 0 0;
}
.ie9 .b-mail-tabs_folded .b-mail-icon_folding .b-mail-icon__i,
.ie9 .b-mail-icon_folding-down .b-mail-icon__i
{
    border-width: 0 0 1px 1px;
}

/* ../../static/blocks/jane/jane/b-mail-icon/_mode/b-mail-icon_pseudo.css end */
/* ../../static/blocks/jane/jane/b-mail-icon/_mode/b-mail-icon_text.css begin */
.b-mail-icon_text
{
    display: -moz-inline-box;
    display: inline-block;

    width: auto;
    height: auto;
    padding: 2px 4px 4px;

    line-height: 1;
    text-decoration: none;

    border-radius: 7px;
    -moz-border-radius: 7px;    /* Firefox */
    -webkit-border-radius: 7px; /* Safari, Chrome */
    -khtml-border-radius: 7px;  /* Konquerer */
}

/* ../../static/blocks/jane/jane/b-mail-icon/_mode/b-mail-icon_text.css end */
/* ../../static/blocks/jane/jane/b-mail-icon/_toggle/b-mail-icon_collapse.css begin */
.b-mail-icon_collapse
{
    display: inline-block;

    width: 18px;
    height: 18px;

    cursor: pointer;
    vertical-align: bottom;

    color: #bbb;
    border: 1px solid;

    -webkit-border-radius: 1em;
       -moz-border-radius: 1em;
            border-radius: 1em;
}

.b-mail-icon_collapse .b-mail-icon__i
{
    position: absolute;
    top: 0;
    left: 0;


    padding: 6px 3px;
}

/* Сложный вариант */ /* */
.b-mail-icon_expand-arrow .b-mail-icon__i
{
    top: -1px;
}

/* Простой вариант */ /* */
.b-mail-icon_collapse .b-mail-icon__i_expand-arrow
{
    top: -1px;
}

.b-mail-icon_collapsed .b-mail-icon__i_collapse-arrow
{
    visibility: hidden;
}

.b-mail-icon_expanded .b-mail-icon__i_expand-arrow
{
    visibility: hidden;
}
/* ../../static/blocks/jane/jane/b-mail-icon/_toggle/b-mail-icon_collapse.css end */
/* ../../static/blocks/jane/jane/b-mail-icon/_type/b-mail-icon_bold-arrow.css begin */
.b-mail-icon_bold-arrow
{
    width: 13px;
    height: 9px;
}

.b-mail-icon_bold-arrow .b-mail-icon__i1
{
    position: absolute;
    top: 0;
    display: block;

    border-top: 5px dashed transparent;
    border-bottom: 0;
}
.b-mail-icon_bold-arrow-left .b-mail-icon__i1
{
    left: 0;

    border-right: 5px solid;
    border-left: 0;
}
.b-mail-icon_bold-arrow-right .b-mail-icon__i1
{
    right: 0;

    border-right: 0;
    border-left: 5px solid;
}
.b-mail-icon_bold-arrow .b-mail-icon__i2
{
    position: absolute;
    top: 5px;
    display: block;

    border-top: 0;
    border-bottom: 4px dashed transparent;
}
.b-mail-icon_bold-arrow-left .b-mail-icon__i2
{
    left: 1px;

    border-right: 4px solid;
    border-left: 0;
}
.b-mail-icon_bold-arrow-right .b-mail-icon__i2
{
    right: 1px;

    border-right: 0;
    border-left: 4px solid;
}
.b-mail-icon_bold-arrow .b-mail-icon__i3
{
    position: absolute;
    top: 2px;
    display: block;

    width: 8px;
    height: 0;

    border-top: 5px solid;
}
.b-mail-icon_bold-arrow-left .b-mail-icon__i3
{
    left: 5px;
}
.b-mail-icon_bold-arrow-right .b-mail-icon__i3
{
    right: 5px;
}

/* ../../static/blocks/jane/jane/b-mail-icon/_type/b-mail-icon_bold-arrow.css end */
/* ../../static/blocks/jane/jane/b-mail-icon/_type/b-mail-icon_button-play.css begin */
.b-mail-icon_button-play
{
    width: 16px;
    height: 16px;

    cursor: pointer;

    background: url(//yastatic.net/mail/_/b9fe65b22f62da5af5effc7e1fc75c42-b-mail-icon_action-selected.png) no-repeat -38px -12px;
}

.b-mail-icon_button-play-playing
{
    background-position: -60px -11px;
}

.b-file_default .b-mail-icon_button-play
{
    margin-top: -2px;
}
/* ../../static/blocks/jane/jane/b-mail-icon/_type/b-mail-icon_button-play.css end */
/* ../../static/blocks/jane/jane/b-mail-icon/_type/b-mail-icon_checkmark.css begin */
.b-mail-icon_checkmark
{
    font: 93.75%/1.35em Arial,sans-serif;

    display: inline-block;

    width: 1.35em;
    height: 1.35em;

    vertical-align: bottom;
    text-align: center;

    background: #7ec22f;
    color: #fff;
    -webkit-border-radius: 1em;
       -moz-border-radius: 1em;
            border-radius: 1em;
}

/* ../../static/blocks/jane/jane/b-mail-icon/_type/b-mail-icon_checkmark.css end */
/* ../../static/blocks/jane/jane/b-mail-icon/_type/b-mail-icon_clear.css begin */
.b-mail-button_22px .b-mail-icon_clear
{
    margin-bottom: -2px;
	margin-left: -5px;
}

/* ../../static/blocks/jane/jane/b-mail-icon/_type/b-mail-icon_clear.css end */
/* ../../static/blocks/jane/jane/b-mail-icon/_type/b-mail-icon_close-promo.css begin */
.b-mail-icon_close-promo
{
    margin-bottom: -1px;
}
/* ../../static/blocks/jane/jane/b-mail-icon/_type/b-mail-icon_close-promo.css end */
/* ../../static/blocks/jane/jane/b-mail-icon/_type/b-mail-icon_color-label.css begin */
.b-mail-icon_color-label
{
    display: inline-block;
    overflow: hidden;

    height: 12px;
    width:  12px;

    vertical-align: middle;
}


/* ../../static/blocks/jane/jane/b-mail-icon/_type/b-mail-icon_color-label.css end */
/* ../../static/blocks/jane/jane/b-mail-icon/_type/b-mail-icon_dismiss.css begin */
.b-mail-icon_dismiss
{
    overflow: hidden;

    width: 16px;
    height: 9px;
}

.b-mail-icon_dismiss .b-mail-icon__i
{
    position: absolute;
    top: -15px;
    left: -2px;

    width: 16px;
    height: 16px;

    border: 2px solid;

    -webkit-transform: rotate(45deg);
       -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
         -o-transform: rotate(45deg);
            transform: rotate(45deg);
}

/* ../../static/blocks/jane/jane/b-mail-icon/_type/b-mail-icon_dismiss.css end */
/* ../../static/blocks/jane/jane/b-mail-icon/_type/b-mail-icon_envelope-mono.css begin */
.b-mail-icon_envelope-mono
{
    width: 14px;
    height: 10px;

    -webkit-border-radius: 1px;
     -khtml-border-radius: 1px;
       -moz-border-radius: 1px;
            border-radius: 1px;

    background: #bfc8d6;
    background: -webkit-gradient(
                    linear,
                    left top,
                    left bottom,
                    color-stop(0%, rgba(201, 210, 227, 1)),
                    color-stop(100%, rgba(178, 186, 206, 1))
                );
    background: -webkit-linear-gradient(
                    top,
                    rgba(201, 210, 227, 1) 0%,
                    rgba(178, 186, 206, 1) 100%
                );
    background: -moz-linear-gradient(
                    top,
                    rgba(201, 210, 227, 1) 0%,
                    rgba(178, 186, 206, 1) 100%
                );
    background: -o-linear-gradient(
                    top,
                    rgba(201, 210, 227, 1) 0%,
                    rgba(178, 186, 206, 1) 100%
                );
    background: linear-gradient(
                    top,
                    rgba(201, 210, 227, 1) 0%,
                    rgba(178, 186, 206, 1) 100%
                );
}

/* ../../static/blocks/jane/jane/b-mail-icon/_type/b-mail-icon_envelope-mono.css end */
/* ../../static/blocks/jane/jane/b-mail-icon/_type/b-mail-icon_go-right.css begin */
.b-mail-icon_go-right
{
    overflow: hidden;

    width: 6px;
    height: 10px;
}

.b-mail-icon_go-right .b-mail-icon__i
{
    position: absolute;
    top: -5px;
    left: -18px;

    width: 16px;
    height: 16px;

    border: 2px solid;

    -webkit-transform: rotate(45deg);
       -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
         -o-transform: rotate(45deg);
            transform: rotate(45deg);
}

/* ../../static/blocks/jane/jane/b-mail-icon/_type/b-mail-icon_go-right.css end */
/* ../../static/blocks/jane/jane/b-mail-icon/_type/b-mail-icon_icons.css begin */
.b-mail-icon_icons
{
    font: 0/0 Arial;

    position: relative;

    display: -moz-inline-box;
    display: inline-block;

    width: 0;
    height: 0;

    text-decoration: none;
}

.b-mail-icon_icons .b-mail-icon__i
{
    position: absolute;

    width: 0;
    height: 0;

    overflow: hidden;
}

.b-mail-icon_icons
{
    width: 12px;
    height: 10px;
}

.b-mail-icon_icons .b-mail-icon__i
{
    width: 3px;
    height: 2px;

    border: 1px solid;
}

.b-mail-icon_icons .b-mail-icon__i1
{
    top: 0;
    left: 0;
}

.b-mail-icon_icons .b-mail-icon__i2
{
    top: 0;
    right: 0;
}

.b-mail-icon_icons .b-mail-icon__i3
{
    bottom: 0;
    left: 0;
}

.b-mail-icon_icons .b-mail-icon__i4
{
    bottom: 0;
    right: 0;
}

/* ../../static/blocks/jane/jane/b-mail-icon/_type/b-mail-icon_icons.css end */
/* ../../static/blocks/jane/jane/b-mail-icon/_type/b-mail-icon_list.css begin */
.b-mail-icon_list
{
    font: 0/0 Arial;

    position: relative;

    display: -moz-inline-box;
    display: inline-block;

    width: 0;
    height: 0;

    text-decoration: none;
}

.b-mail-icon_list .b-mail-icon__i
{
    position: absolute;

    width: 0;
    height: 0;

    overflow: hidden;
}

.b-mail-icon_list
{
    width: 11px;
    height: 10px;
}

.b-mail-icon_list .b-mail-icon__i
{
    position: static;

    display: block;

    width: 100%;
    margin-bottom: 1px;

    border-top: 1px solid;
}

.b-mail-icon_list .b-mail-icon__i4
{
    height: 1px;

    border-bottom: 1px solid;
}


/* ../../static/blocks/jane/jane/b-mail-icon/_type/b-mail-icon_list.css end */
/* ../../static/blocks/jane/jane/b-mail-icon/_type/b-mail-icon_question-square2.css begin */
.b-mail-icon_question-square2
{
    padding: 1px;
    margin: 0 4px;

    cursor: pointer;
    vertical-align: middle;

    border: 1px solid #95A7B5;
    background: #FFF;
}
/* ../../static/blocks/jane/jane/b-mail-icon/_type/b-mail-icon_question-square2.css end */
/* ../../static/blocks/jane/jane/b-mail-icon/_type/b-mail-icon_question-square.css begin */
.b-mail-icon_question-square
{
    padding: 1px;
    margin: 3px 4px 4px;

    cursor: pointer;
    vertical-align: middle;
    /*margin: 4px;*/

    /*border: 1px solid #C1C1C1;*/
    background: #FFF;
}

/* ../../static/blocks/jane/jane/b-mail-icon/_type/b-mail-icon_question-square.css end */
/* ../../static/blocks/jane/jane/b-mail-icon/_type/b-mail-icon_question.css begin */
.b-mail-icon_question
{

}

/* ../../static/blocks/jane/jane/b-mail-icon/_type/b-mail-icon_question.css end */
/* ../../static/blocks/jane/jane/b-mail-icon/_type/b-mail-icon_refresh.css begin */
.b-mail-icon_refresh-twirl
{
    -webkit-transform: rotate(360deg) translateZ(0);
       -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
         -o-transform: rotate(360deg);
            transform: rotate(360deg) translateZ(0);
    -webkit-transition: -webkit-transform 0.7s ease-out;
       -moz-transition:    -moz-transform 0.7s ease-out;
        -ms-transition:     -ms-transform 0.7s ease-out;
         -o-transition:      -o-transform 0.7s ease-out;
            transition:         transform 0.7s ease-out;
}

/* ../../static/blocks/jane/jane/b-mail-icon/_type/b-mail-icon_refresh.css end */
/* ../../static/blocks/jane/jane/b-mail-icon/_type/b-mail-icon_remove-big.css begin */
.b-mail-icon_remove-big
{
    display: inline-block;

    width: 28px;
    height: 28px;

    text-decoration: none;
    text-indent: -99em;
    overflow: hidden;

    background: url(//yastatic.net/mail/_/6a46509a973e1be6784a042f0f8014a5-b-mail-icon_big-delete.png) no-repeat 0 0;
}

.b-mail-icon_remove-big:hover
{
    background: url(//yastatic.net/mail/_/ab2ebaa9719f6ab806689635fc243925-b-mail-icon_big-delete-hover.png) no-repeat 0 0;
}


/* ../../static/blocks/jane/jane/b-mail-icon/_type/b-mail-icon_remove-big.css end */
/* ../../static/blocks/jane/jane/b-mail-icon/_type/b-mail-icon_remove-small.css begin */
.b-mail-icon_remove-small
{
    font: bold 12px/9px Arial, sans-serif;

    position: relative;

    display: -moz-inline-block;
    display: inline-block;

    width: 9px;
    height: 9px;
    padding: 0;

    cursor: pointer;
    vertical-align: bottom;
    text-align: center;

    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;

    color: #fff;

    background: #B2B2B2;
    box-shadow: 0 1px 0 rgba(178, 178, 178, 0.9),
                0 -1px 0 rgba(178, 178, 178, 0.9),
                -1px 0 0 rgba(178, 178, 178, 0.9),
                1px 0 0 rgba(178, 178, 178, 0.9);

    vertical-align: bottom;
}

.b-mail-icon_remove-small:hover
{
    background: #999;

    border: 0;

    box-shadow: 0 1px 0 rgba(153,153,153, 0.8),
                0 -1px 0 rgba(153,153,153, 0.8),
                -1px 0 0 rgba(153,153,153, 0.8),
                1px 0 0 rgba(153,153,153, 0.8);
}

.b-mail-icon_remove-small:before
{
    content: "";
    position: absolute;
    top: -5px;
    left: -5px;

    width: 19px;
    height: 19px;

    display: block;
}

/* ../../static/blocks/jane/jane/b-mail-icon/_type/b-mail-icon_remove-small.css end */
.b-mail-icon_remove {
  font: 93.75%/1.5em Verdana, sans-serif;
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  padding: 1px;
  cursor: pointer;
  text-align: center;
  border-radius: 1em;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.b-mail-icon_remove:hover {
  padding: 0;
  border: 1px solid;
}
/* ../../static/blocks/jane/jane/b-mail-icon/_type/b-mail-icon_text-darr.css begin */
.b-mail-button_default SPAN.b-mail-icon_text-darr
{
    font-size: 80%;
    margin: 0 -0.46em 0;

    line-height: 7px;
}

/* ../../static/blocks/jane/jane/b-mail-icon/_type/b-mail-icon_text-darr.css end */
/* ../../static/blocks/jane/jane/b-mail-icon/_type/b-mail-icon_timeline.css begin */
.b-mail-icon_timeline
{
    width: 11px;
    height: 10px;
}

.b-mail-icon_timeline .b-mail-icon__i
{
    position: absolute;
    display: block;
}

.b-mail-icon_timeline .b-mail-icon__i1
{
    top: -1px;
    left: 0;

    width: 9px;
    height: 9px;

    border: 1px solid;

    -webkit-border-radius: 6px;
     -khtml-border-radius: 6px;
       -moz-border-radius: 6px;
            border-radius: 6px;
}

.b-mail-icon_timeline .b-mail-icon__i2
{
    top: 1px;
    left: 5px;

    width: 2px;
    height: 3px;

    border: 1px solid;
    border-top: none;
    border-right: none;
}

.b-mail-icon_timeline .b-mail-icon__i3,
.b-mail-icon_timeline .b-mail-icon__i4
{
    display: none;
}

/* ../../static/blocks/jane/jane/b-mail-icon/_type/b-mail-icon_timeline.css end */
/* ../../static/blocks/jane/jane/b-mail-icon/_type/b-mail-icon_toggle-collapse.css begin */
.b-mail-icon_toggle-collapse
{
    position: relative;

    display: inline-block;

    width: 18px;
    height: 18px;

    cursor: pointer;
    vertical-align: bottom;

    color: #bbb;
    border: 1px solid;

    -webkit-border-radius: 1em;
       -moz-border-radius: 1em;
            border-radius: 1em;
}

/* Вариант без картинок */ /* */
.b-mail-icon_toggle-collapse .b-mail-icon__i
{
    position: absolute;
    top: 1px;
    left: 3px;
    z-index: -1; /* Исправляет клик по спанам стрелки в ФФ4 */ /* */

    display: block;
    overflow: hidden;

    -webkit-transition: top 0.2s linear;
       -moz-transition: top 0.2s linear;
         -o-transition: top 0.2s linear;
            transition: top 0.2s linear;
}

.b-mail-icon_toggle-collapse .b-mail-icon__i1,
.b-mail-icon_toggle-collapse .b-mail-icon__i2,
.b-mail-icon_toggle-collapse .b-mail-icon__i3,
.b-mail-icon_toggle-collapse .b-mail-icon__i4,
.b-mail-icon_toggle-collapse .b-mail-icon__i5
{
    top: 11px;
    left: 8px;

    width: 0;
    height: 1px;

    border-right: 2px solid;
    border-left: 2px solid;
}

.b-mail-icon_toggle-collapse .b-mail-icon__i1
{
    border-right: 1px solid;
    border-left: 1px solid;
}

.b-mail-icon_toggle-collapse .b-mail-icon__i2
{
    top: 10px;
    left: 7px;
}

.b-mail-icon_toggle-collapse .b-mail-icon__i3
{
    top: 9px;
    left: 6px;

    width: 2px;
}

.b-mail-icon_toggle-collapse .b-mail-icon__i4
{
    top: 8px;
    left: 5px;

    width: 4px;
}

.b-mail-icon_toggle-collapse .b-mail-icon__i5
{
    top: 7px;
    left: 4px;

    width: 6px;
}

.b-mail-icon_collapsed .b-mail-icon__i1
{
    top: 6px;
}

.b-mail-icon_collapsed .b-mail-icon__i2
{
    top: 7px;
}

.b-mail-icon_collapsed .b-mail-icon__i3
{
    top: 8px;
}

.b-mail-icon_collapsed .b-mail-icon__i4
{
    top: 9px;
}

.b-mail-icon_collapsed .b-mail-icon__i5
{
    top: 10px;
}
/* ../../static/blocks/jane/jane/b-mail-icon/_type/b-mail-icon_toggle-collapse.css end */
/* ../../static/blocks/jane/jane/b-mail-icon/_type/b-mail-icon_unimportant.css begin */
.b-mail-icon_unimportant
{
    cursor: pointer;
    width: 0; height: 0;
    padding: 12px 10px 0 0;

    background: url(//yastatic.net/mail/_/5c93ba94795b45c5db4df69be4625afc-b-mail-icon_unimportant.gif) 0 0 no-repeat;
}
/* ../../static/blocks/jane/jane/b-mail-icon/_type/b-mail-icon_unimportant.css end */
/* ../../static/blocks/jane/jane/b-mail-static-text/b-mail-static-text.css begin */
/* Задаём лайн-хейт, для нашего размера шрифта в ~15 пикслей это будет 21пиксель — от этого дальше и отталкиваемся */ /**/
.b-mail-static-text
{
    font: 1em/1.4em "Helvetica Neue", Arial, Helvetica, sans-serif;
}

/* Компенсируем лайн-хейт для ссылок, иначе будут просветы */ /**/
.b-mail-static-text A:link,
.b-mail-static-text A:visited
{
    padding: 0.2em 0;
}

/* Оптимальный маджин, снизу, равный высоте строки */ /**/
.b-mail-static-text P,
.b-mail-static-text UL,
.b-mail-static-text OL,
.b-mail-static-text DL,
.b-mail-static-text BLOCKQUOTE,
.b-mail-static-text HR,
.b-mail-static-text CODE,
.b-mail-static-text PRE,
.b-mail-static-text TABLE
{
    margin-top: 0;
    margin-bottom: 1.4em;
}

/* Внутри списков делаем половинный маджин, ну и в нормальных браузерах для параграфов внутри списков тоже */ /**/
.b-mail-static-text LI,
.b-mail-static-text LI>P
{
    margin-top: 0;
    margin-bottom: 0.7em;
}

/* Всякая магия с заголовками (вертикальный ритм, всё такое, ну и простая хельветика для заголовков лучше чем «Neue») */ /**/
.b-mail-static-text H1
{
    font: 2.25em/1.2444em Helvetica, "Helvetica Neue", Arial, sans-serif;

    margin: 0.3111em 0;
}

.b-mail-static-text H2
{
    font: 1.5em/1.4em Helvetica, "Helvetica Neue", Arial, sans-serif;

    margin: 0.4666em 0;
}

.b-mail-static-text H3
{
    font: 1.3125em/1.0666em Helvetica, "Helvetica Neue", Arial, sans-serif;

    margin: 0.5333em 0;
}

.b-mail-static-text H4,
.b-mail-static-text H5,
.b-mail-static-text H6
{
    font: 1.125em/1.2444em Helvetica, "Helvetica Neue", Arial, sans-serif;

    margin: 0.6222em 0;
}

/* Оформление цитаты */ /**/
.b-mail-static-text BLOCKQUOTE
{
    border-left: 0.2em solid #AAA;
    border-color: rgba(0,0,0,0.33);
    margin-left: 1.2em;
    padding: 0 0.7em;

    background: #F5F5F5;
    background: rgba(0,0,0,0.04);
}

.b-mail-static-text BLOCKQUOTE BLOCKQUOTE
{
    margin-left: 0.5em;
}

/* Оформление кода (стек нормальных моноширинных шрифтов) */ /**/
.b-mail-static-text CODE,
.b-mail-static-text KBD,
.b-mail-static-text PRE,
.b-mail-static-text SAMP,
.b-mail-static-text VAR
{
    font: 0.9333em/1.5em Consolas, "Lucida Console", "DejaVu Sans Mono", Monaco, "Courier New", Courier, monospace;
}

.b-mail-static-text PRE CODE
{
    font-size: 1em;
}

/* Оформление таблиц */ /**/
.b-mail-static-text TABLE
{
    border: 1px solid #CCC;
    border-color: rgba(0,0,0,0.2);
}

.b-mail-static-text TH,
.b-mail-static-text TD
{
    padding: 0 0.7em;

    text-align: left;
}

.b-mail-static-text_misc,
.b-mail-static-text_misc .b-link
{
    color: #999;
}

/* ../../static/blocks/jane/jane/b-mail-static-text/b-mail-static-text.css end */
.b-mail-suggest {
  background: #fff;
  box-shadow: 0 0 0 1px rgba(0,0,0,0.15), 0 8px 30px -5px rgba(0,0,0,0.5);
  position: absolute;
  z-index: 1001;
  display: none;
  overflow: hidden;
  padding: 6px 0;
  font-size: 15px;
}
.b-mail-suggest_pager-search {
  clip: rect(-10px,1000px,auto,-10px);
}
.b-mail-suggest .b-userpic__i {
  display: inline-block;
  width: 32px;
  height: 32px;
  background: url(//yastatic.net/mail/_/6942f6f8dfa899bef6005cbe03894b3b-ico-noavatar.png) no-repeat -100px 50%;
}
.b-mail-suggest .b-userpic__img {
  max-width: 30px;
  max-height: 30px;
}
.b-mail-suggest .b-ico {
  visibility: hidden;
}
.b-mail-suggest .b-ico.b-ico_type-service,
.b-mail-suggest .b-ico.b-ico_type-corp,
.b-mail-suggest .b-ico.b-ico_type-social {
  visibility: visible;
}
.b-mail-suggest .b-table__i {
  border-spacing: 0;
}
.b-mail-suggest .b-table__th {
  font-weight: normal;
  white-space: nowrap;
  vertical-align: top;
  text-align: right;
  padding: 6px 20px;
  color: rgba(0,0,0,0.5);
}
.b-mail-suggest .b-table__th__i {
  position: relative;
  z-index: 9;
}
.b-mail-suggest .b-table__td {
  background: #fff;
  vertical-align: top;
  padding: 0;
}
.b-mail-suggest .b-grid {
  width: 21.65em;
}
.b-mail-suggest_search-precise .b-grid {
  width: 565px;
}
.b-mail-suggest .b-grid-item {
  position: relative;
  display: block;
  padding: 5px 8px 5px 400px;
  margin-left: -400px;
  text-decoration: none;
  cursor: pointer;
  color: #000 !important;
}
.b-mail-suggest .suggest-internet-section .b-grid-item {
  color: #5b709c !important;
}
.b-mail-suggest .b-grid-item_link {
  border-top: 1px solid #e1e1e1;
  color: #5b7198 !important;
}
.b-mail-suggest .b-grid-item__content__i {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.b-mail-suggest .b-grid-item:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10;
}
.b-mail-suggest .b-grid-item_selected {
  background: rgba(255,193,0,0.37);
  color: #000 !important;
}
.b-mail-suggest .b-grid-item__misc {
  font: 86%/1.5 Verdana, sans-serif;
  color: #999;
}
.b-mail-suggest .b-grid-item__right .b-grid-item__misc {
  padding-left: 10px;
}
.b-mail-suggest .b-grid-item__left,
.b-mail-suggest .b-grid-item__right,
.b-mail-suggest .b-userpic_small {
  width: 32px;
  height: 32px;
}
.b-mail-suggest .b-userpic_small {
  text-align: center;
  overflow: hidden;
}
.b-mail-suggest .b-userpic__img {
  max-width: 32px;
  max-height: 32px;
  vertical-align: top;
}
.b-mail-suggest .b-grid-item__left {
  margin: 0 8px 0 0;
}
.b-mail-suggest .b-grid-item__right {
  position: relative;
  margin: -32px 0 0 8px;
}
.b-mail-suggest_contacts {
  width: 20em;
}
.b-mail-suggest_contacts .b-grid {
  position: relative;
  overflow: auto;
  overflow-x: hidden;
  width: 20em;
  padding-right: 50px;
  max-height: 400px;
}
.b-mail-suggest_contacts .b-grid-item {
  overflow: hidden;
  width: 18.4375em !important;
/* to override IE */
  padding: 5px 0.625em 5px 0.9375em;
  margin: 0;
}
.b-mail-suggest_contacts .b-grid-item__content {
  padding-right: 33px;
}
.b-mail-suggest_contacts .b-grid-item__content__i {
  white-space: normal;
}
.b-mail-suggest__notify {
  color: #999;
  line-height: 22px;
  padding: 0.5em 0 0.5em 1em;
}
.b-mail-suggest_domain .b-grid-item__misc {
  display: none;
}
.b-mail-suggest_phones .b-grid {
  max-height: 400px;
  overflow: auto;
  overflow-x: hidden;
}
.b-mail-suggest__filters {
  padding: 6px 10px;
  border-top: 1px solid #e1e1e1;
  font-size: 13px;
}
.b-mail-suggest__filters__header {
  padding-bottom: 6px;
  padding-left: 10px;
  color: rgba(0,0,0,0.5);
}
.b-mail-suggest__filters {
  display: none;
}
.b-mail-suggest_main-search .b-mail-suggest__filters {
  display: block;
}
/* ../../static/blocks/jane/jane/b-message-attachments/file/b-message-attachments__file.css begin */
.b-message-attachments__file
{
    position: relative;

    padding: 4px 0 5px;
}

.b-compose-message__textarea-tool .b-message-attachments__file
{
    padding: 4px 0 5px 8px;
}

.b-message-attachments__file__link
{
    padding: 0.2em 0 0.2em 8px;

	line-height:1.40625em;
    text-decoration: none;
    word-wrap: break-word;

    color: #000;
}

a.b-message-attachments__file__link
{
    cursor: pointer;
}
a.b-message-attachments__file__link:hover
{
    color: #f00 !important;
}

.b-message-attachments__file__link .b-mail-icon
{
    margin: -2px 0 0 0;
    padding: 0 4px 0 0;

    vertical-align: middle;
}

.b-message-attachments__file__delete
{
    position: relative;

    display: none;

    margin: -0.25em 0 0 0;

    cursor: pointer;

    color: #F00;
}

.b-message-attachments__file__delete__x
{
    font-size: 1.25em;

    position: absolute;

    margin: -1px 3px 0 0;
}

.b-message-attachments__file__delete__link
{
    font-family: Verdana, sans-serif;
    font-size: 86%;

    visibility: hidden;

    margin: 0 0 0 1em;
}

.b-message-attachments__file__delete:hover .b-message-attachments__file__delete__link
{
    visibility: visible;
}

.b-message-attachments__file__undelete
{
    font-family: Verdana, sans-serif;
    font-size: 86%;

    display: none;

    white-space: nowrap;

    color: #666;
}

.b-message-attachments__file__undelete__link
{
    cursor: pointer;
    text-decoration: underline;
}

.b-message-attachments__file__checkbox
{
    display: -moz-inline-box;
    display: inline-block;

    width: 32px;
    margin: 0 7px 0 -14px;

    text-align: right;
}

.b-message-attachments__file__player
{
	display: inline-block;

    margin: -2px 1em -2px 0;

	vertical-align: bottom;
}

.b-message-attachments__file .b-file_default
{
    margin-bottom: 0 !important;
}

/* ../../static/blocks/jane/jane/b-message-attachments/file/b-message-attachments__file.css end */
/* ../../static/blocks/jane/jane/b-message-attachments/file/_type/b-message-attachments__file_deletable.css begin */
.b-message-attachments__file_deletable .b-mail-icon_file-delete
{
    margin: 0 0 0 0.4em;
    padding: 0.1em;

    cursor: pointer;
}

.b-message-attachments__file_deletable .b-message-attachments__file__delete
{
    display: -moz-inline-box;
    display: inline-block;
}

/* ../../static/blocks/jane/jane/b-message-attachments/file/_type/b-message-attachments__file_deletable.css end */
/* ../../static/blocks/jane/jane/b-message-attachments/file/_type/b-message-attachments__file_deleted.css begin */
.b-message-attachments__file_deleted .b-message-attachments__file__undelete
{
    display: inline;
}

.b-message-attachments__file_deleted .b-mail-icon,
.b-message-attachments__file_deleted .b-mail-button_light
{
    opacity: 0.3;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
}

.b-message-attachments__file_deleted .b-message-attachments__file-name,
.b-message-attachments__file_deleted .b-message-attachments__file-download,
.b-message-attachments__file_deleted .b-file__text,
.b-message-attachments__file_deleted .b-file__size
{
    text-decoration: line-through;

    color: #999;
}

/* ../../static/blocks/jane/jane/b-message-attachments/file/_type/b-message-attachments__file_deleted.css end */
.b-notification {
  display: block;
  clear: left;
  text-align: left;
}
.b-filters-list_black .b-notification,
.b-filters-list_white .b-notification {
  background: none;
  border-bottom: none;
}
.b-notification__i {
  display: block;
}
.b-notification__title {
  font-size: 150%;
  margin: 0.25em 0;
  display: block;
}
.b-notification__content {
  display: block;
}
.b-notification__actions {
  display: block;
  margin-top: 0.7em;
  margin-bottom: 0.3em;
}
.b-notification__misc {
  color: #999;
}
.b-notification__note {
  margin: 0;
}
.b-notification_inline {
  clear: none;
  display: inline-block;
  vertical-align: middle;
/* todo: попробовать перенести отступы куда-нибудь из общего класса, чтобы потом его можно было нормально использовать */
/**/
  padding-top: 0.15625em;
  padding-left: 0.4em;
}
body .b-form-layout__field .b-notification_inline .b-mail-icon_error {
  margin-top: 2px;
}
.b-notification .b-mail-icon_ajax-loader {
  display: none;
  margin: 0 0 -2px 2.5em;
}
.b-notification_thinking .b-mail-icon_ajax-loader {
  display: -moz-inline-block;
  display: inline-block;
}
.b-notification_thinking .b-mail-button {
  display: none;
}
.b-notification .b-mail-icon_remove {
  margin-top: -2px;
}
.b-notification_reply-all {
  position: relative;
  top: 5px;
  padding-bottom: 1px;
  color: #666;
  background: none !important;
  border: none !important;
}
.b-notification_reply-all .b-link_w {
  margin-left: 10px;
  color: #5b709c;
}
.b-notification_reply-all .b-link_w .b-mail-icon {
  margin-top: -4px;
}
/* ../../static/blocks/jane/jane/b-notification/spreader/b-notification__spreader.css begin */
.b-notification__spreader
{
    display: -moz-inline-block;
    display: inline-block;
    min-width: 25em;
    min-height: 16px;
    margin-right: 1em;
}

.m-locale_en .b-notification__spreader
{
    min-width: 33em;
}

.b-notification__spreader_width_auto
{
    min-width: 0 !important;
}

.b-notification__spreader .b-link_js
{
    margin-left: .6em;

    color: #555;
}

/* ../../static/blocks/jane/jane/b-notification/spreader/b-notification__spreader.css end */
/* ../../static/blocks/jane/jane/b-notification/type/b-notification__type.css begin */
.b-notification__type
{
    font: 86%/1.2 Verdana, sans-serif;

    float: right;
}

/* ../../static/blocks/jane/jane/b-notification/type/b-notification__type.css end */
/* ../../static/blocks/jane/jane/b-notification/_relates/b-notification_bottom.css begin */
.b-notification_bottom
{
    border-bottom: 0 !important;
}

/* ../../static/blocks/jane/jane/b-notification/_relates/b-notification_bottom.css end */
/* ../../static/blocks/jane/jane/b-notification/_type/b-notification_docviewer.css begin */
.b-notification_docviewer
{
    line-height: 1.4em;

    width: 48em;
    margin: 9em auto;

    text-shadow: 0 1px 0 rgba(255,255,255, .7);
    color: #6A6A6A;
}

.b-notification_docviewer .b-progress_candy
{
    width: 19em;
    margin: 3em auto;
}

.b-notification_docviewer .b-progress_candy:after
{
    border-color: #E0E5F0;
}

.b-progress_candy::before, .b-progress_candy::after
{
    z-index: 0;
}

.b-notification_docviewer .b-notification__title
{
    margin: .6em 0;
}
/*
.b-notification_docviewer .b-progress_candy .b-progress__bar
{
    background: url(../../../../boot/b-stamp/mail/b-stamp__mail_loading.gif) repeat-x !important;
}
*/

/* ../../static/blocks/jane/jane/b-notification/_type/b-notification_docviewer.css end */
.b-notification_error,
.b-notification_warning {
  position: relative;
  padding: 5px 0 0 19px;
  color: #fd0d00;
}
.b-notification_error__noicon,
.b-notification_warning__noicon {
  padding: 5px 0 0 0 !important;
}
.b-popup .b-notification_error,
.b-popup .b-notification_warning {
  background: 0;
  border-bottom: 0;
}
.b-notification_error .b-mail-icon_error,
.b-notification_warning .b-mail-icon_warning {
  position: absolute;
  top: 50%;
  margin: -5px 0 0 -20px;
}
.b-form-layout__field .b-notification_error,
.b-compose-message__textarea-tool .b-form-layout__field .b-notification_error,
.b-form-layout__field .b-notification_warning,
.b-compose-message__textarea-tool .b-form-layout__field .b-notification_warning {
  padding-top: 0;
  margin: 0;
}
.b-form-layout__field .b-notification_error .b-mail-icon_error,
.b-form-layout__field .b-notification_warning .b-mail-icon_warning {
  margin-top: -7px;
}
.b-notification_error-empty_password {
  display: inline-block;
  margin-left: 10px !important;
}
/* ../../static/blocks/jane/jane/b-notification/_type/b-notification_important-error.css begin */
.b-notification_important-error
{
    width: 100%;

    color: #fff;
    border-top: 1px solid #FFF;
    background: #a30000;
}

.b-notification_important-error .b-notification__i
{
    position: relative;

    display: block;

    margin: 0;
    padding: 5px 5px 5px 32px;
}

.b-notification_important-error .b-mail-icon_error-big
{
    position: absolute;
    top: 0.7em;
    left: 0.4em;

    display: block;
}

.b-notification_important-error .b-link
{
    color: #fff;
}

/* ../../static/blocks/jane/jane/b-notification/_type/b-notification_important-error.css end */
/* ../../static/blocks/jane/jane/b-notification/_type/b-notification_info.css begin */
.b-notification_info
{
    padding: 5px 7px 2px;
    background: #E2E2E2;
}

.b-notification_info .b-mail-icon
{
    position: relative;
    top: -2px;

    margin-right: 5px;

    vertical-align: middle;
}
/* ../../static/blocks/jane/jane/b-notification/_type/b-notification_info.css end */
/* ../../static/blocks/jane/jane/b-notification/_type/b-notification_loading.css begin */
.b-notification_loading
{
    font-size: 12.8px;

    padding-left: 2.5em;

    color: #999;
}

.b-notification_loading .b-mail-icon_ajax-loader
{
    margin: -4px 3px 0 0;
}

/* ../../static/blocks/jane/jane/b-notification/_type/b-notification_loading.css end */
.b-notification_phone_confirm_revalidate .b-text_revalidate {
  display: inline !important;
}
.b-notification_phone_confirm_revalidate .b-mail-link__revalidate {
  display: none !important;
}
.b-notification_phone {
  background-color: #f6f5f3;
  overflow: hidden;
  position: relative;
  height: 140px;
}
.b-notification_phone .b-text_revalidate {
  display: none;
  line-height: 200%;
  color: #000;
}
.b-notification_phone .b-form-layout__line_sep {
  padding-bottom: 5px;
}
.b-notification_phone .b-mail-icon_info {
  position: absolute;
  margin: -2px 0 0 -25px;
}
.b-notification_phone a:link,
.b-notification_phone a:visited {
  color: #6d85a9 !important;
}
.b-notification_phone a:link:hover,
.b-notification_phone a:visited:hover {
  color: #f00 !important;
}
.b-notification_phone .b-mail-icon_remove {
  float: right;
  color: #c1c1c1;
  border-color: #c1c1c1;
}
.b-compose-head__field_phone .b-notification_phone .b-input__text {
  border: 1px inset;
  height: 28px;
}
.b-notification_phone .b-mail-button {
  margin-top: 0 !important;
}
.b-notification_phone .b-mail-button__text {
  font: 13px/23px Arial, sans-serif;
}
.b-notification_phone .b-form-layout__text,
.b-notification_phone .b-form-layout__title,
.b-notification_phone .b-notification_phone__done {
  color: #000;
}
.b-notification_phone .b-form-layout__text {
  display: inline;
}
.b-notification_phone .b-form-layout__title {
  display: block;
  font-weight: normal;
  font-size: 15px;
  margin-bottom: 5px;
}
.b-notification_phone .b-form-element__input-text_size_16em {
  width: 16em;
}
.b-notification_phone .b-form-element__input-text_size_8em {
  width: 8em;
}
.b-notification_phone .b-mail-icon_question-square {
  background: none;
}
.b-notification_phone .b-notification_error {
  line-height: normal;
  padding: 5px 20px 0 0;
  color: #bf3624;
}
.b-notification_phone .b-form-layout_compose-actions-phone {
  position: absolute;
  left: 0;
  width: 100%;
  margin-right: 200%;
}
.b-notification_phone .b-form-layout_compose-actions-phone_with-transitions {
  -webkit-transition: left 1s;
  -o-transition: left 1s;
  transition: left 1s;
}
.b-notification_phone .b-notification_phone__register {
  left: 0;
}
.b-notification_phone .b-notification_phone__confirm {
  left: 100%;
}
.b-notification_phone .b-notification_phone__done {
  left: 200%;
}
.b-notification_phone .b-notification_phone__register,
.b-notification_phone .b-notification_phone__confirm,
.b-notification_phone .b-notification_phone__done {
  position: absolute;
  top: 0;
  width: 100%;
  background-color: #f6f5f3;
}
.b-notification_phone .b-notification_phone__done {
  font-family: Arial, sans-serif;
  font-size: 18px;
  padding-top: 46px;
  text-align: center;
}
.b-notification_phone .b-notification_phone__done .b-mail-icon {
  margin-right: 10px;
}
.b-notification_phone .b-notification_phone__back {
  position: absolute;
  left: 0;
  top: 20px;
  width: 36px;
  height: 25px;
  cursor: pointer;
  background: #d4d4d4 url(//yastatic.net/mail/_/c843d3ca7d197ecbef7c4b14fcb93f31-b-eticket__item__back.png) 50% 50% no-repeat;
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
  visibility: hidden;
}
.b-notification_phone .b-notification_phone__confirm .b-notification_phone__cont {
  padding-left: 45px;
}
.b-notification_phone .b-notification_phone__cont {
  padding: 20px;
}
.b-notification_phone .b-notification_phone__confirm .b-form-layout__text {
  display: block;
}
.b-notification_phone .b-notification_phone__confirm .b-form-layout__line {
  padding-bottom: 7px;
}
.b-notification_phone .b-mail-link.b-mail-link__revalidate {
  color: #808080 !important;
  margin-top: 3px;
  display: inline-block;
}
.b-notification_phone_confirm .b-form-layout_compose-actions-phone {
  left: -100%;
}
.b-notification_phone_done .b-form-layout_compose-actions-phone {
  left: -200%;
}
.b-notification_phone_confirm .b-notification_phone__back {
  visibility: visible;
}
/* ../../static/blocks/jane/jane/b-notification/_type/b-notification_preload.css begin */
.b-notification_preload
{
    margin: .6em 0 0;
    padding: 27px 0;

    text-align: center;

    border-top: 1px solid;

    /* FIXME: убрать, когда цвет будет прописан для всех тем в tt2-файлах (см. default/art.tt2)*/
    color: #EAEDF6;
}

.b-notification_preload .b-notification__i
{
    font: normal 1.2308em/1.25 Arial, sans-serif;

    display: -moz-inline-block;
    display: inline-block;

    padding-left: 20px;

    background: url(//yastatic.net/lego/_/ptECF78Gd5HNzX_MN0nvbHfolOE.gif) 0 1px no-repeat;

    color: #93A0D3;
}

.b-mail-pager .b-notification_preload
{
    visibility: hidden;
}

.b-mail-pager .b-notification_preload .b-notification__i
{
    visibility: visible;
}

/* ../../static/blocks/jane/jane/b-notification/_type/b-notification_preload.css end */
/* ../../static/blocks/jane/jane/b-notification/_type/b-notification_progress.css begin */
.b-notification_progress
{
    height: 90px;

    background: url(//yastatic.net/mail/_/f7539e7782758f3e7ca738c4d3925966-b-notification_progress.gif) no-repeat center center;
}

/* ../../static/blocks/jane/jane/b-notification/_type/b-notification_progress.css end */
/* ../../static/blocks/jane/jane/b-notification/_type/b-notification_success.css begin */
.b-notification_success
{
    padding: 6px;

    background: #d3f5d3;
    line-height: 1.5;
}

/* ../../static/blocks/jane/jane/b-notification/_type/b-notification_success.css end */
.b-403 {
  visibility: visible;
}
/* ../../static/blocks/jane/jane/b-page/_afterload/b-page_afterload.css begin */

/* Отключение транзишенов */ /**/
.g-disable-transitions
{
       -moz-transition: none !important;
         -o-transition: none !important;
    -webkit-transition: none !important;
            transition: none !important;
}

/* ../../static/blocks/jane/jane/b-page/_afterload/b-page_afterload.css end */
.b-folders__folder__icon {
  display: none;
  margin: 0 20px 0 13px;
  opacity: 0.3;
  background: url(//yastatic.net/mail/_/2ea478218f1280ed4e865ed2dad8cb47-b-folders__folder__icon.png) no-repeat;
}
.b-folders__folder__icon {
  width: 20px;
  height: 16px;
}
.b-folders__folder_current .b-folders__folder__icon {
  opacity: 1 !important;
}
.b-folders__nesting .b-folders__folder:first-child .b-folders__folder__icon {
  background-position: 0 -17px;
}
.b-folders__folder_inbox.b-folders__folder_inbox.b-folders__folder_inbox .b-folders__folder__icon {
  background-position: 0 -34px;
}
.b-folders__folder.b-folders__folder.b-folders__folder_draft .b-folders__folder__icon,
.b-folders__folder.b-folders__folder.b-folders__folder_template .b-folders__folder__icon {
  background-position: 0 -51px;
}
.b-folders__folder.b-folders__folder.b-folders__folder_sent .b-folders__folder__icon {
  background-position: 0 -68px;
}
.b-folders__folder.b-folders__folder.b-folders__folder_spam .b-folders__folder__icon {
  background-position: 0 -85px;
}
.b-folders__folder.b-folders__folder.b-folders__folder_trash .b-folders__folder__icon {
  background-position: 0 -102px;
}
.b-folders__folder.b-folders__folder.b-folders__folder_archive .b-folders__folder__icon {
  background-position: 0 -121px;
}
.b-folders__folder.b-folders__folder.b-folders__folder_ppyrus .b-folders__folder__icon {
  background-position: 0 -141px;
}
.b-folders__folder_empty .b-folders__folder__icon {
  opacity: 0.15;
}
.b-folders__folder_unread .b-folders__folder__icon,
.b-folders__folder:hover .b-folders__folder__icon {
  opacity: 0.6;
}
.b-folders__folder_context-menu.b-folders__folder_context-menu .b-folders__folder__icon {
  opacity: 1;
}
/* ../../static/blocks/jane/jane/b-para/b-para.css begin */
.b-para
{
    margin: 1em 0;
}

/* разреженные строки */ /**/
.b-para_high
{
    line-height: 1.5;
}

/* абзац, примыкающий к низу */ /**/
.b-para_bottom
{
    margin-bottom: 0;
}

/* абзац, примыкающий к верху */ /**/
.b-para_top
{
    margin-top: 0;
}

/* ../../static/blocks/jane/jane/b-para/b-para.css end */
/* ../../static/blocks/jane/jane/b-paranja/b-paranja.css begin */
.b-paranja
{
    position: fixed;
    z-index: 998;
    top: 0;
    left: 0;

    width: 100%;
    height: 100%;

    opacity: 0.9;

    border: none;
    background: #fff;
}

.b-paranja iframe
{
    position: absolute;
    top: 0;
    left: 0;

    width: 100%;
    height: 100%;

    opacity: 0; /* для Opera 9.27 */ /**/

    border: 0;
}

.b-paranja iframe
{
    filter: alpha(opacity=0)
}

.b-paranja.b-paranja_fade
{
    background: #DFE4EC;

    opacity: 0.9;
    filter: alpha(opacity=90);
}

/* ../../static/blocks/jane/jane/b-paranja/b-paranja.css end */
.b-paranja_dark {
  opacity: 0.75;
  background: #000;
}
/* ../../static/blocks/jane/jane/b-paranja/_theme/b-paranja_fadeout.css begin */
.b-paranja_fadeout
{
    background: #fff;

    opacity: 0.5;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}

/* Поведение внутри .b-grid */

.b-grid .b-paranja_fadeout
{
    display: none;
}

.b-grid_fadeout
{
    position: relative;
}

.b-grid_fadeout .b-paranja_fadeout
{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;

    display: block;
}

/* ../../static/blocks/jane/jane/b-paranja/_theme/b-paranja_fadeout.css end */
/* ../../static/blocks/jane/jane/b-paranja/_theme/b-paranja_mail.css begin */
.b-paranja_mail
{
    background: #000;

    opacity: 0.3;
}

/* ../../static/blocks/jane/jane/b-paranja/_theme/b-paranja_mail.css end */
/* ../../static/blocks/jane/jane/b-paranja/_theme/b-paranja_transparent.css begin */
.b-paranja_transparent
{
    background: url(//yastatic.net/mail/_/325472601571f31e1bf00674c368d335-b-ico.gif);
}

/* ../../static/blocks/jane/jane/b-paranja/_theme/b-paranja_transparent.css end */
/* ../../static/blocks/jane/jane/b-para/_type/b-para_top.css begin */
.b-para_top
{
    margin-top: 0;
}

/* ../../static/blocks/jane/jane/b-para/_type/b-para_top.css end */
/* ../../static/blocks/jane/jane/b-pop/b-pop.css begin */
.b-pop
{
    margin-bottom: 3em;
}

/* ../../static/blocks/jane/jane/b-pop/b-pop.css end */
/* ../../static/blocks/jane/jane/b-pop/box/b-pop__box.css begin */
.b-pop__box
{
    border-collapse: collapse;
}

/* ../../static/blocks/jane/jane/b-pop/box/b-pop__box.css end */
/* ../../static/blocks/jane/jane/b-pop/description/b-pop__description.css begin */
.b-pop__description
{
    width: 55%;
    margin: 0 0 2em;
}

/* ../../static/blocks/jane/jane/b-pop/description/b-pop__description.css end */
/* ../../static/blocks/jane/jane/b-pop/email/b-pop__email.css begin */
.b-pop__email
{
}


.b-pop__email-email
{
    padding: 0.5em 10px 0.5em 0;
}

.b-pop__email-value
{
    font-weight: bold;

    border-bottom: 1px dotted;
    cursor: pointer;
}

.b-pop__email-value:hover
{
    color: red;
}


/* Параметры сборщика (begin) */ /**/
    .b-pop__email-setup
    {
        padding-bottom: 0.2em;
    }
    .b-pop__email-setup-wrapper
    {
        display: none;
        padding-bottom: 1em;
    }

    .b-pop__email_more .b-pop__email-setup-wrapper
    {
        display: block;
    }

    .b-pop__email-setup-text
    {
        line-height: 1.5;
        max-width: 29em;
        padding: 0 0 0.5em;
        color: #9a9a9a;
    }
    .b-pop__email-setup-link
    {
        margin-right: 1em;

        color: #000;
    }
/* Параметры сборщика (end) */ /**/
/* ../../static/blocks/jane/jane/b-pop/email/b-pop__email.css end */
/* ../../static/blocks/jane/jane/b-pop/header/b-pop__header.css begin */
.b-pop__header
{
    font-size: 157%;

    padding: 0 0 5px 0;
}
/* ../../static/blocks/jane/jane/b-pop/header/b-pop__header.css end */
/* ../../static/blocks/jane/jane/b-popup/b-popup.css begin */
.b-popup
{
    position: absolute;
    z-index: 999;
    top: 0;
    right: 50%;

    width: 750px;
    margin: 0 -375px 0 0;
}

.b-popup__box__content
{
    padding: 10px 15px 15px;

    background: #FFF;
}

.b-popup__close
{
    font-size: 150%;

    float: right;
    display: inline;

    width: 1em;
    height: 1em;
    margin: -5px -10px 0 -5px;

    cursor: pointer;
    text-align: center;
    line-height: 1.1em;
    text-indent: 1px;

    background: #FFF;
    border: 1px solid #FFF;
    color: #999;

    -webkit-border-radius: 1em;
    -moz-border-radius: 1em;
    border-radius: 1em;
}

.b-popup__close:hover
{
    border-color: #CCC;
}

/* Правил баг repaint в ie9 */
.ie9 .b-popup:before
{
    z-index: -1;
    content: "";
    position: absolute;
    height: 10px;
    bottom: -10px;
    left: 0;
    right: 0;
}

.b-popup__x
{
    font-size: 22px;

    position: relative;
    top: 4px;
    left: -4px;

    color: #F78000;
}

.b-popup_black.b-popup_contextual .b-popup__box
{
    background: none;
}

.b-popup_black .b-popup__box
{
    box-shadow: none;
}

.b-popup_black .b-popup__box
{
    box-shadow: none;
}

.b-popup_black .b-popup__box__content
{
    background: rgb(0,0,0);
    color: #fff;

    border-radius: 5px;
}

.b-popup_black .b-popup__close
{
    color: #aaa;
    background: none;
    border: none;
}

.b-popup_black .b-popup__tail_top:after
{
    content: url(//yastatic.net/mail/_/607f086b7e3102e88ccd9686fd4e6960-b-popup_black_tail.png);
}

.b-popup_black .b-popup__tail_bottom
{
    margin-top: -2px;
}
.b-popup_black .b-popup__tail_bottom:after
{
    content: url(//yastatic.net/mail/_/6f77b4b278cf7c4d3a1c71871a64efb4-b-popup_black_tail_bottom.png);
}

.b-popup_black .b-popup__tail_right:after
{
    content: url(//yastatic.net/mail/_/4f6157a2017cc5d00ca325ae80585976-b-popup_black_tail_right.png);
}

/* Прозрачный попап */
.b-popup_transparent
{
    position: fixed;
    top: 50% !important;

    width: 400px;
    margin: -11em -300px 0 0;
}

.b-popup_transparent .b-popup__box,
.b-popup_transparent .b-popup__box__content,
.b-popup_transparent .b-popup__box
{
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    background: none !important;
    border-color: transparent !important;
}

.b-popup_transparent .b-popup__close
{
    position: fixed;
    top: 16px;
    right: 21px;
    z-index: 9;

    font-size: 19px;

    background: transparent;
    border-color: transparent;
}

.b-popup_transparent .b-popup__confirm
{
    white-space: nowrap;
}

.b-popup_transparent .b-popup__confirm .b-mail-button
{
    float: inherit;
}

.b-popup_transparent .b-popup__close:hover,
.b-popup_transparent .b-popup__p_close:hover .b-popup__close
{
    color: #000;
}

.b-popup_transparent .b-popup__header
{
    position: relative;
    font-size: 115px;
    font-weight: normal;
    margin: 0;
}

.b-popup_transparent .b-popup__field_text
{
    font-size: 25px;
    font-weight: bold;
    margin-bottom: 24px;
}

.b-popup_transparent .b-popup__field_footer
{
    position: fixed;
    bottom: 0;
    right: 0;

    width: 100px;

    padding: 15px 17px 11px;

    text-align: right;

}

.b-popup_transparent .b-popup__field_footer .b-popup__p
{
    display: inline-block;
    vertical-align: top;
    margin-bottom: 0;
}

.b-popup_transparent .b-popup__header .b-mail-icon
{
    position: absolute;
    top: .23em;
    right: 100%;
    margin-right: 33px;

    -webkit-box-shadow: 0 2px 5px rgba(3,27,60,0.3);
            box-shadow: 0 2px 5px rgba(3,27,60,0.3);
}
.b-popup_transparent .b-popup__field_footer .b-mail-icon
{
    vertical-align: middle;

    margin-top: -7px;

    -webkit-box-shadow: 0 2px 5px rgba(3,27,60,0.3);
            box-shadow: 0 2px 5px rgba(3,27,60,0.3);
}

.b-popup_transparent .b-popup__field_footer .b-mail-dropdown__handle
{
    font-size: 15px;
}

.b-popup_transparent .b-popup__p_close
{
    position: fixed;
    top: 0;
    right: 0;

    width: 16em;
    padding: 67px 74px 0 0;

    font-size: 15px;

    cursor: pointer;

    color: #637A9F;
    background: url(//yastatic.net/mail/_/ba1956178d8af3034d84dd752c1f569c-b-popup__arrow-tr.png) 94px 34px no-repeat;
}

.b-popup_transparent .b-popup__p_helper
{
    position: absolute;
    right: 6em;
    bottom: 1em;

    width: 13em;
    padding: 0 28px 56px 0;

    text-align: left;

    font-size: 15px;

    color: #637A9F;
    background: url(//yastatic.net/mail/_/f84dd8de233fe8438515a6e8aebed86e-b-popup__arrow-br.png) 100% 100% no-repeat;
}

.b-popup_transparent .b-popup__p_share
{
    position: relative;
    top: 9px;
    vertical-align: top !important;

    margin: -11px 0;

    font-size: 15px;

    color: #637A9F;
}

.b-popup_transparent .b-popup__confirm .b-mail-button_secondary
{
    opacity: .5;
    margin-left: 10px;
    /* Bug in IE */
    margin-right: -30px;
}


/* ../../static/blocks/jane/jane/b-popup/b-popup.css end */
.b-popup__box {
  width: 100%;
  background: rgba(255,255,255,0.5);
  border-spacing: 0;
  border-collapse: separate;
  box-shadow: rgba(0,0,0,0.6) 0 2px 9px;
}
.b-popup_content__no-files .b-input-file__i {
  margin-left: 10px;
  margin-right: 10px;
}
.b-popup_content__no-files .b-popup__p__title {
  display: block;
  margin-bottom: 0.5em;
}
.b-popup_content__no-files .b-popup__p {
  margin-bottom: 1em;
}
.b-popup_search-promo {
  margin-right: 0 !important;
  right: 0;
  top: 20px !important;
}
.b-popup_search-promo .b-popup__close {
  font-size: 125%;
  text-indent: 0px;
}
.b-popup_search-promo .b-mail-button__text {
  font-size: 13px;
}
/* ../../static/blocks/jane/jane/b-popup/confirm/b-popup__confirm.css begin */
.b-popup__confirm
{
    position: relative;
    display: table;
    width: 100%;
}

.b-popup__confirm .nb-button,
.b-popup__confirm .b-mail-button
{
    float: left;

    margin-right: 1em;
}

.b-popup__confirm .b-pseudo-link
{
    color: #000;
}

.b-popup__confirm .b-link_confirm-action
{
    float: left;

    margin-top: 3px;
}

/* ../../static/blocks/jane/jane/b-popup/confirm/b-popup__confirm.css end */
/* ../../static/blocks/jane/jane/b-popup/confirm-action/b-popup__confirm-action.css begin */
.b-popup__confirm-action
{
    float: right;

    padding-top: 0.2em;
}

.b-popup__confirm-action .b-pseudo-link
{
    text-decoration: underline;

    border: 0;

    color: #000;
}

/* ../../static/blocks/jane/jane/b-popup/confirm-action/b-popup__confirm-action.css end */
/* ../../static/blocks/jane/jane/b-popup/confirm-agreement/b-popup__confirm-agreement.css begin */
.b-popup__confirm-agreement
{
    clear: both;

    padding: 1em 0 1em 1.6em;
}

.b-popup__confirm-agreement__checkbox
{
    position: absolute;

    margin: 0 0 0 -1.6em;
}

/* ../../static/blocks/jane/jane/b-popup/confirm-agreement/b-popup__confirm-agreement.css end */
/* ../../static/blocks/jane/jane/b-popup/confirm-button/b-popup__confirm-button.css begin */
.b-popup__confirm-button
{
    float: left;

    font: 100%/1.2em Arial, sans-serif;

    margin-right: 1em;
}

.b-popup__confirm_inline .b-mail-button
{
        display: -moz-inline-box;
        display: inline-block;

        vertical-align: middle;

        float: none;
}

.b-popup__confirm .b-mail-button_last {
    float: right;
    margin-right: 0;
}

/* ../../static/blocks/jane/jane/b-popup/confirm-button/b-popup__confirm-button.css end */
/* ../../static/blocks/jane/jane/b-popup/confirm/_buttons/b-popup__confirm_inline.css begin */
.b-popup__confirm_inline .b-popup__confirm-button
{
	display: -moz-inline-box;
	display: inline-block;

	vertical-align: middle;

	float: none;
}

/* ../../static/blocks/jane/jane/b-popup/confirm/_buttons/b-popup__confirm_inline.css end */
/* ../../static/blocks/jane/jane/b-popup/confirm/_right/b-popup__confirm_right.css begin */
.b-popup__confirm_right
{
    text-align: right;
}
/* ../../static/blocks/jane/jane/b-popup/confirm/_right/b-popup__confirm_right.css end */
/* ../../static/blocks/jane/jane/b-popup/confirm/_righthalf/b-popup__confirm_righthalf.css begin */
.b-popup__confirm_righthalf
{
    margin: 0 0 0 51%;

    text-align: right;
}

.b-popup__confirm_righthalf .b-mail-button
{
    position: relative;

    float: left;

    margin-top: -0.2em;
}

/* ../../static/blocks/jane/jane/b-popup/confirm/_righthalf/b-popup__confirm_righthalf.css end */
/* ../../static/blocks/jane/jane/b-popup/field/b-popup__field.css begin */
.b-popup__field
{
}

.b-popup__field .b-notification_error
{
    display: none !important;
}

.b-popup__field__label
{
    display: block;

    margin: 0 0 10px;

    color: #999;
}

.b-popup__field_bugreport .b-popup__field__label {
    color: #000;
}

.b-popup__field__textarea
{
    width: 100%;
}

.b-popup__field__input
{
    font-size: 100%;

    display: block;

    width: 17em;
}

.b-popup__field .b-form-layout_filters-simple
{
    margin: 1.5em -15px 2em;
    padding: .5em 15px 1em;
}

.b-popup__field .b-form-layout_filters-simple .b-link
{
    float: right;
    font: 86%/1.2 Verdana, sans-serif;
    color: #5D7097;
}

.b-popup__field .b-form-layout_filters-simple .b-form-layout__block
{
    clear: both;
    padding-bottom: 0;
}

.b-popup__field .b-form-layout_filters-simple .b-form-layout__title
{
    margin-bottom: 1em;
}

.b-popup__field .b-form-layout_filters-simple .b-form-element__input-text
{
    width: 14em;
}

.b-popup__field .b-form-layout_filters-simple .b-form-layout__field_filters-simple-condition
{
    text-align: left;
}

.b-popup__field .b-form-layout_filters-simple .b-form-layout__line_conditions .b-form-element__input-text
{
    width: 16em;
}

.b-popup__field .b-form-layout_filters-simple-single
{
    margin: 0 -15px 1em;
}

/* ../../static/blocks/jane/jane/b-popup/field/b-popup__field.css end */
/* ../../static/blocks/jane/jane/b-popup/field/_error/b-popup__field_error.css begin */
.b-popup__field_error .b-notification_error
{
    display: block !important;
}

.b-popup__field_error .b-popup__field__label
{
    color: #A00;
}

.b-popup__field_error .b-popup__field__input
{
    background: #FEE;
}

/* ../../static/blocks/jane/jane/b-popup/field/_error/b-popup__field_error.css end */
/* ../../static/blocks/jane/jane/b-popup/field/_type/b-popup__field_address.css begin */
.b-popup__field_address
{
    margin: 0 0 10px;
}

.b-popup__field_address .b-scrollbox
{
    position: relative;

    margin-left: -5px;

}

.b-popup__field_address .b-scrollbox__content
{
    height: 320px;
    padding-top: 15px;

    background: #FFF;
}

.b-popup__field_address .b-scrollbox__shade__i
{
    margin-left: 5px;
}

.b-popup__field_address .b-input
{
    width: 26em;
}

.b-popup__field_no-userpics .b-mail-person_big .b-mail-person__userpic
{
    display: none;
}

.b-popup__field_no-userpics .b-mail-person_big .b-mail-person__name
{
    height: auto;
    min-height: 0;
    margin-left: 0;
}
.b-popup__field_no-userpics .b-mail-person_big .b-mail-person__email
{
    width: 395px;
}
/* ../../static/blocks/jane/jane/b-popup/field/_type/b-popup__field_address.css end */
/* ../../static/blocks/jane/jane/b-popup/field/_type/b-popup__field_bugreport.css begin */
.b-popup__field_bugreport
{
    margin: 0 0 10px;
}

.b-popup__field_bugreport .b-popup__field__checkbox
{
    margin-left: 0;
}

.b-popup__field_bugreport .b-popup__field__input
{
    width: 100%;
}
/* ../../static/blocks/jane/jane/b-popup/field/_type/b-popup__field_bugreport.css end */
/* ../../static/blocks/jane/jane/b-popup/field/_type/b-popup__field_contacts.css begin */
.b-popup__field_contacts
{
    margin: 30px 0 15px 225px;
}

.b-popup__field_contacts .b-mail-person:hover
{
    cursor: pointer;
}

.b-popup__field_contacts .b-mail-person:hover
{
    -webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.15);
       -moz-box-shadow: 0 2px 4px rgba(0,0,0,0.15);
         -o-box-shadow: 0 2px 4px rgba(0,0,0,0.15);
            box-shadow: 0 2px 4px rgba(0,0,0,0.15);
}

.b-popup__field_contacts .b-scrollbox__content
{
    height: 320px;
    padding: 5px 4px 0;
}

.b-popup__field_contacts .b-select
{
    width: 150px;
    vertical-align: middle;
}

.b-popup__field_contacts .b-input__text
{
    width: 340px;
    margin: 0 0 0 5px;
    vertical-align: middle;
}

.b-popup__field_contacts .b-popup__field__inputs
{
    position: relative;
    white-space: nowrap;
    margin: 0 0 10px;
}
.b-popup__field_contacts .b-popup__field__label
{
    position: absolute;
    bottom: 100%;

    margin: 0 0 6px 0;
}

.b-popup__field_contacts .b-mail-person_big
{
    margin: 0 0 5px;
    padding: 1px;
}

.b-popup__field_contacts .b-mail-person_big .b-mail-person__name
{
    display: block;
    float: none;
    margin: 0;
    padding: 7px 0 3px;
    max-width: 292px;
    min-height: 0;
    width: auto;

    cursor: inherit;
    text-decoration: none;
}

.b-popup__field_contacts .b-mail-person_big .b-mail-person__userpic
{
    margin: 0 5px 0 0;
    float: left;
}

.b-popup__field_contacts .b-mail-person_big .b-mail-person__email__text
{
    padding: 0;
    margin: 0 1em 0 0;

    text-decoration: none;
}

.b-popup__field_contacts_filtered .b-mail-person,
.b-popup__field_contacts_grouped .b-mail-person,
.b-popup__field_contacts_grouped.b-popup__field_contacts_filtered .b-mail-person
{
    display: none;
}

.b-popup__field_contacts_filtered .b-mail-person_filtered,
.b-popup__field_contacts_grouped .b-mail-person_grouped,
.b-popup__field_contacts_grouped.b-popup__field_contacts_filtered .b-mail-person_filtered.b-mail-person_grouped
{
    display: block;
}

.b-popup__field_contacts .b-mail-person_added
{
    display: none;
}

/* ../../static/blocks/jane/jane/b-popup/field/_type/b-popup__field_contacts.css end */
/* ../../static/blocks/jane/jane/b-popup/field/_type/b-popup__field_folder-new.css begin */
.b-popup__field_folder-new
{
    min-width: 30em;
    margin: 0 0 14px;
}

.b-popup__field_folder-new .b-teaser
{
    width: 30em;
    padding: 1em 0 0;
}

.b-popup__field_folder-new .b-mail-dropdown
{
    margin-left:73px;
}
.b-popup__field_folder-new .b-folder-new-input
{
    margin-bottom: 5px;
}

.b-popup__field_folder-new .b-teaser__pic
{
    width: 63px;
    height: 36px;
    margin-left: -2px;
}

.b-popup__field_folder-new .b-link_js
{
    color: #5D7097;
}

.b-popup__field_folder-new .b-form-layout_filters-simple
{
    display: none;
    overflow: hidden;

    border: solid #EDEDED;
    border-width: 1px 0;
    margin-bottom: 0;
}

.b-popup__field_folder-new .b-popup__field_error .b-table__th
{
    padding-bottom: 0;
}

/* ../../static/blocks/jane/jane/b-popup/field/_type/b-popup__field_folder-new.css end */
.b-popup__field_folder-new .b-form-element__input {
  margin-left: 0.8em;
  width: 240px;
}
.b-popup__field_folder-new .b-notification {
  margin-top: 0.3em;
}
/* ../../static/blocks/jane/jane/b-popup/field/_type/b-popup__field_group.css begin */
.b-popup__field_group
{
    float: left;
    width: 205px;
    margin: 0 0 15px;
}

.b-popup__field_group .b-popup__field__inputs
{
    position: relative;
    margin: 0 0 10px;
    width: 100%;
}

.b-popup__field_group .b-mail-person
{
    display: block;
    padding: 5px 0;
}

.b-popup__field_group .b-mail-person>.b-user
{
    display: block;
    overflow: hidden;
}

.b-popup__field_group .b-scrollbox__content
{
    height: 320px;
    padding: 5px 4px 0;
    overflow-x: hidden;
}

.b-popup__field_group .b-scrollbox__content__i
{
    max-width: 190px;
}

.b-popup__field_group .b-mail-icon_remove
{
    float: right;
    position: relative;
    font-weight: bold;
    margin: -1px -5px 0 0;
    z-index: 1;

    height: 1.4em;
    width: 1em;
    padding: 0;

    border: none;
    vertical-align: baseline;
    background: #FFF;
}

.b-popup__field_group .b-mail-icon_remove:hover
{
    color: #f00;
}

.b-popup__field_group .b-popup__field__label
{
    position: absolute;
    bottom: 100%;

    margin: 0 0 6px 0;
}
.b-popup__field_group__hint {
    color: #C4C4C4;
}

/* ../../static/blocks/jane/jane/b-popup/field/_type/b-popup__field_group.css end */
/* ../../static/blocks/jane/jane/b-popup/field/_type/b-popup__field_input.css begin */
.b-popup__field_input
{
    margin: 0 0 20px;
}

/* ../../static/blocks/jane/jane/b-popup/field/_type/b-popup__field_input.css end */
/* ../../static/blocks/jane/jane/b-popup/field/_type/b-popup__field_invite.css begin */
.b-popup__field_invite
{
}

.b-popup__field_invite .b-form-layout__block
{
    padding-bottom: 0.8em;
}

.b-popup__field_invite .b-scrollbox-radial
{
    margin: 15px -15px;
}

.b-popup__field_invite .b-form-layout__line
{
    padding-right: 6px;
}

.b-popup__field_invite .b-form-layout__title
{
    font-weight: normal;
}

.b-popup__field_invite .b-form-element__input-text
{
    width: 100%;
}

.b-popup__field_invite .b-mail-button,
.b-popup__field_invite .b-form-element__input-text
{
    vertical-align: middle;
}

.b-popup__field_invite .b-message-head-wrap
{
    padding: 0 0 10px 0;
    border: 0;
}

.b-popup__field_invite .b-message-head
{
    margin: 0;
    padding: 0;
    border: none;
    border-spacing: 0;
}

.b-popup__field_invite .b-message-head .b-link
{
    margin-left: 12px;
}

.b-popup__field_invite .b-message-head__field
{
    display: table-row;
}

.b-popup__field_invite .b-message-head__field-name
{
    padding-left: 0;
    padding-right: 8px;
}

.b-popup__field_invite .b-message-body
{
    position: relative;
    margin: 0 0 20px;
    padding: 0 !important;
}

.b-popup__field_invite .b-message-body__editor
{
    font: 13px Arial, sans-serif;

    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 270px;
    width: 100%;
    margin: 0;
    padding: 10px;

    resize: none;

    color: #000;
}

.b-popup__field_invite .b-message-body__editor_disabled {
    border: 0;
    overflow: hidden;
    cursor: default;
}

/* ../../static/blocks/jane/jane/b-popup/field/_type/b-popup__field_invite.css end */
/* ../../static/blocks/jane/jane/b-popup/field/_type/b-popup__field_label-new.css begin */
.b-popup__field_label-new
{
    min-width: 30em;
    margin: 0 0 14px;
}

.b-popup__field_label-new .b-table_default .b-table__th
{
    padding: .4em 1.4em 2em 0;
    color: #000;
}

.b-popup__field_label-new .b-table_default .b-table__td
{
    width: 13.125em;
    font-size: 13px;
}

.b-popup__field_label-new .b-table_default .b-table__td .b-form-element
{
    display: block;
    margin-right: 1.25em;
}

.b-popup__field_label-new .b-table_default .b-table__td .b-form-element__input-text
{
    width: 100%;
    margin-left: 0;
}

.b-popup__field_label-new .b-label_sample
{
    position: relative;

    height: 1.2em;
    min-width: .7em;
    margin: 0 .15625em .15625em 0;

    vertical-align: top;
    cursor: pointer;

    -webkit-border-radius: 0;
       -moz-border-radius: 0;
            border-radius: 0;
}

.b-popup__field_label-new .b-label_current
{
    cursor: default;
}
.b-popup__field_label-new .b-label_current:before
{
    content: "";
    position: absolute;
    top: 2px;
    left: 5px;

    width: 5px;
    height: 8px;
    border-right: 3px solid #FFF;
    border-bottom: 3px solid #FFF;

    -webkit-transform: rotate(35deg);
       -moz-transform: rotate(35deg);
        -ms-transform: rotate(35deg);
         -o-transform: rotate(35deg);
            transform: rotate(35deg);

}

.b-popup__field_label-new .b-teaser
{
    width: 30em;
    padding: 1em 0 0;
}

.b-popup__field_label-new .b-teaser__pic
{
    width: 63px;
    height: 36px;
    margin-left: -2px;
}

.b-popup__field_label-new .b-link_js
{
    color: #5D7097;
}

.b-popup__field_label-new .b-form-layout_filters-simple
{
    display: none;
    overflow: hidden;

    border: solid #EDEDED;
    border-width: 1px 0;
    margin-bottom: 0;
}

.b-popup__field_label-new .b-popup__field_error .b-notification_error
{
    margin-bottom: 10px;
}

.b-popup__field_label-new .b-popup__field_error .b-table_default .b-table__th
{
    padding-bottom: 0;
}

/* ../../static/blocks/jane/jane/b-popup/field/_type/b-popup__field_label-new.css end */
/* ../../static/blocks/jane/jane/b-popup/field/_type/b-popup__field_small.css begin */
.b-popup__field_small
{
    font: 78.125%/1.25 Verdana, sans-serif;

    padding: 1px 14px 5px 1px;
}

/* ../../static/blocks/jane/jane/b-popup/field/_type/b-popup__field_small.css end */
/* ../../static/blocks/jane/jane/b-popup/header/b-popup__header.css begin */
.b-popup__header
{
    font-size: 130%;

    margin: 0 0 10px;
}

.b-popup__header .b-label_sample
{
    font-size: 13px;
}

/* ../../static/blocks/jane/jane/b-popup/header/b-popup__header.css end */
/* ../../static/blocks/jane/jane/b-popup/label-color/b-popup__label-color.css begin */
.b-popup__label-color
{
    position: relative;
    left: -1px;

    float: left;

    border: 1px solid #FFF;

    cursor: pointer;
}

.b-popup__label-color .b-label
{
    display: -moz-inline-box;
    display: inline-block;

    height: 1.15em;
    margin: 0;

    border-radius: 0; /* Gecko (Firefox 3.6+) */
    -moz-border-radius: 0; /* WebKit (Safari/Chrome) */
    -webkit-border-radius: 0;
}
/* ../../static/blocks/jane/jane/b-popup/label-color/b-popup__label-color.css end */
/* ../../static/blocks/jane/jane/b-popup/label-color-line/b-popup__label-color-line.css begin */
.b-popup__label-color-line
{
    overflow: hidden;
}

/* ../../static/blocks/jane/jane/b-popup/label-color-line/b-popup__label-color-line.css end */
/* ../../static/blocks/jane/jane/b-popup/label-color/_selected/b-popup__label-color_selected.css begin */
.b-popup__label-color_selected
{
    cursor: default;
}

/* ../../static/blocks/jane/jane/b-popup/label-color/_selected/b-popup__label-color_selected.css end */
/* ../../static/blocks/jane/jane/b-popup/p/b-popup__p.css begin */
.b-popup__p
{
    line-height: 1.4;

    margin-bottom: 0.5em;
}

.b-popup__p_iconed
{
    padding-left: 20px;
}

.b-popup__p_iconed .b-mail-icon
{
    position: absolute;
    margin: 2px 0 0 -20px;
}


/* ../../static/blocks/jane/jane/b-popup/p/b-popup__p.css end */
/* ../../static/blocks/jane/jane/b-popup/picture/b-popup__picture.css begin */
.b-popup__picture
{
    float: left;
    display: inline;

    margin: 0 20px 1em 0;
}

.b-popup__picture_narod-disk
{
    width: 57px;
    height: 87px;
}

/* ../../static/blocks/jane/jane/b-popup/picture/b-popup__picture.css end */
/* ../../static/blocks/jane/jane/b-popup/p/_type/b-popup__p_additional.css begin */
.b-popup__p_additional
{
	color: #565656;
}
/* ../../static/blocks/jane/jane/b-popup/p/_type/b-popup__p_additional.css end */
/* ../../static/blocks/jane/jane/b-popup/p/_type/b-popup__p_collectors-promo-sites.css begin */
.b-popup__p_collectors-promo-sites
{
	margin-bottom: 1em;
    margin-left: -32px;
}

.b-popup__p_collectors-promo-sites .b-link
{
	margin-left: 32px;
}

.b-popup__p_collectors-promo-sites .b-link__picture
{
	vertical-align: middle;
}

.b-link__picture_rambler {
    position: relative;
    top: -2px;
}

/* ../../static/blocks/jane/jane/b-popup/p/_type/b-popup__p_collectors-promo-sites.css end */
/* ../../static/blocks/jane/jane/b-popup/p/_type/b-popup__p_tip.css begin */
.b-popup__p_tip
{
    font: 0.85em Verdana, sans-serif;

    padding-right: 10px;

    color: #b8b8b8;
}

.b-popup__p_tip .b-link_setup
{
    float: right;

    color: #9F9F9F;
}

/* ../../static/blocks/jane/jane/b-popup/p/_type/b-popup__p_tip.css end */
/* ../../static/blocks/jane/jane/b-popup/tail/b-popup__tail.css begin */
.b-popup__tail
{
    position: absolute;

    width: 0;
    height: 0;

    border-color: #CCC;
    border-color: rgba(0, 0, 0, 0.3);
}

/* Тень для всех кто её понимает, как раньше для остальных */ /**/
.b-popup__tail_left
{
    left: -10px;
}

.b-popup__tail_right
{
    right: -10px;
}

.b-popup__tail_top
{
    top: -10px;
}

.b-popup__tail_bottom
{
    bottom: -10px;
}

.b-popup__tail__i
{
    display: none;
}

.b-popup__tail:after
{
    position: absolute;
    visibility: visible;
}


.b-popup__tail_top:after
{
    top: -2px;
    left: 1px;
    content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAKCAYAAABblxXYAAABK0lEQVR42n2SvUrEQBSFjbvZkM2CoijoWknARRDtrLNFwELyBkltZ2UTa1/Ax0heIFVaTWXhA1ikkASEgE0IZjwDZ5MtMrnwkZn7c2Zy7+wIIZTANDABuxu410brRoO9yNzzvHv53RwyLqoWmwID7Pu+f1dV1Y/rumu5p3+qElcJ6sACJ+Aqy7IPAUvT9E3u6beAPiSsElyw8DIMwydBa9v2LwiCB+lnfDEk3A2EgjMmHoFzcFuW5afYsjzP36Wf8WPmz1ivUa9b6MAEB+AUXCRJ8iwGLIqiR8RXYMl8E+j9BflseJrFpKXjONdN03wPidZ1/WXbtmzBGfMt1k960b6Xc073sCiKV6EwtuGFbdpjXdeCbkDEACamfCMvpBLk0H7jOF7x143t9/sPgoxm6q49Rw0AAAAASUVORK5CYIIA);
}

.b-popup__tail_bottom:after
{
    top: -3px;
    left: 1px;
    content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAKCAYAAABblxXYAAABMklEQVR42p2SwUqEUBSGvTrT4DjQUExQ0yqEhoGoXWtbCC3CN9B1u1ZtbN0L9Bj6Aq7clqsWPUALF6EQCG1E0s6B/14i1EUXPvSe+59Pr16t6zqNhg5mhJmm6QXV625ktG37FcfxhvPoM9gBnyYgnBJzYknsF0XxNCbN8/yRcitiF3078AgpNVC0iD1i7TjOedM0H33Cuq7fbdveUu4YeQv9hpLilaeEidARcZokyUOfNIqiO1rfEGvkTe6HR2jyhtDxtAW2dUJclmX59mfbL1zH+gHyauvsY6lCflsED4ltGIb3v37OdxAEt1zH+gJ5XXkgHRJbaDzLsuyVpXQqnnmOutUjVNIh8QRHZen7/nVVVZ+u617xHPWJFA5Jx+QGMfc874avmCvZf6RCSiSYi7G+Hx0SZupc10+pAAAAAElFTkSuQmCC);
}

.b-popup__tail_left:after
{
    top: -1px;
    content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAVCAYAAAB/sn/zAAABBklEQVQoz2P4//8/AzYMBIwwDObjUgSlmYGYCYxxKARJsgIxGxQz41IEkuQEYm4g5gJidlwm8QCxEBTzgzXhUCQGxNJALAPEomvWrNFAVsgCtUoSiJWAWENFRUXryZMnbf/+/fsCCwYmsDsgirSA2Hz16tUFP3/+fPAfCmBBAMICQKwbHx+fCTTl5H80AHMbl5ubm9P+/ftPAK35+x8LACv09/f3/fjx47v/eADcxLi4OM9Tp05dwKcQxY3V1dVlr1+/voJNIVZf79y5s+b3798v4ArxhKO6o6Oj/qtXryYD5X/iihlRIJaCxo4wMDQMiIlrAZS4Jin14EiPrPgSLnEpHFueAQCXQWbqQoQQWQAAAABJRU5ErkJgggAA);
}

.b-popup__tail_right:after
{
    top: -1px;
    left: -10px;
    content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAVCAYAAAB/sn/zAAABBUlEQVQoz2P4//8/AxAwwjCIjw2DABMUM8M04VPICsRsUJoJl0J2IOYCYm4g5oRqYMKmECQpAMRCUMyDzWSG/fv3GwAFhYFYGoilgFgUm2IQ8fPVq1eTHR0d9YES6kCsBMSSUKewICsEg9+/f7/YuXNnDVDSHIi1oIrZoZ5lhCuEgdevX1+prq4uA0rqQt3ODMb/cYBTp05diIuL84SGCBNOhSDw8ePHd/7+/r44Ff779+8vMDROuLm5OeE08cmTJyfj4+Mzcbrx58+fD1avXl2A09dAa74ATWlTUVEBSWrgDMc1a9ZoQGNDBho7YlhjBhrX/ATjmpTUwwyVJJgeiUvhxOYZAEkKZuq/3BjoAAAAAElFTkSuQmCC);
}

.b-popup__tail_bottom
{
	bottom: 0;
}

/* ../../static/blocks/jane/jane/b-popup/tail/b-popup__tail.css end */
/* ../../static/blocks/jane/jane/b-popup/warning/b-popup__warning.css begin */
.b-popup__warning
{
    padding: 5px 10px;
    margin: 0 0 10px;

    background: #fad6d6;
    color: #84001f;
}

.b-popup__warning_info
{
    color: #000;
    background: #e8e8e8;
}

/* ../../static/blocks/jane/jane/b-popup/warning/b-popup__warning.css end */
/* ../../static/blocks/jane/jane/b-popup/_background/b-popup_blue.css begin */
.b-popup_blue .b-popup__box__content,
.b-popup_blue .b-popup__close
{
    background: #EAEDF6;
}

.b-popup_blue .b-popup__tail .b-popup__tail__i
{
    border-color: #EAEDF6;
}

.b-popup_blue .b-popup__close
{
    border-color: #EAEDF6;
}

.b-popup_blue .b-popup__close:hover
{
    border-color: #CCC;
}


/* ../../static/blocks/jane/jane/b-popup/_background/b-popup_blue.css end */
/* ../../static/blocks/jane/jane/b-popup/_background/b-popup_grey.css begin */
.b-popup_grey .b-popup__box__content,
.b-popup_grey .b-popup__close
{
    color: #fff;
	background: #9298A9;
}

.b-popup_grey .b-popup__tail .b-popup__tail__i
{
	border-color: #9298A9;
}

.b-popup_grey .b-popup__tail_bottom:after
{
    top: -3px;
    content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAKCAYAAABblxXYAAABKUlEQVR42q2SsUrDUBiFzb1N9SYFY6WCWlAqpCUYN3Ful0ySB8im4gM4Wmf3tlBaLXRuIj6B4EP0BdrJJ3BwsOm5+gcucpPJwDfk5pwvJ5CNNE1/wMXAJhDDyctZbxR/gbSAz+dp0uScC+rxzKVKTWABx9nZraLUA6sC6ePR8UkN+W3qlXXSMrBBFRy22x0fxY8c4cJ1XQ+5OuXtPKkJBIUOQLM/jl9z1s4YYy35csoLYOqkjNZWQA00toR1DsFSFfbHyRzCC/kc7Mk89ZhOmolNCu4D7777cKes/b66vrk1DMOj5xXKk1AvVcU2FU8HT8nb78r4HSt9OrczoSwVSVVxiX4VJ4qiAJ+9DIKgg5UOnZcAUzq5Up2cAysMw0ustOT9X5lu6b+zBr6fPteXzcToAAAAAElFTkSuQmCC);
}

/* ../../static/blocks/jane/jane/b-popup/_background/b-popup_grey.css end */
/* ../../static/blocks/jane/jane/b-popup/_background/b-popup_warning.css begin */
.b-popup_warning .b-popup__box__content,
.b-popup_warning .b-popup__close
{
	background: #FF7B72;
}

.b-popup_warning .b-popup__close
{
	border-color: #FF7B72;
	color: #333;
}

.b-popup_warning .b-popup__close:hover
{
	border-color: #333 !important;
}


.b-popup_warning .b-popup__tail .b-popup__tail__i
{
	border-color: #FF7B72;
}

.b-popup_warning .b-popup__tail_bottom:after
{
    content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAKCAYAAABblxXYAAABF0lEQVQokWP4//8/AzIGAs5vIgwa/8tzv/yvzP+PB//8rypsAFIPxOxAzAQ3A4uh/EAs+j/Uow2vobGBk4HqhIFYAIi5gJgVn6FCQCxjzMSg9T877QFWA0uyXsQxM+gD1UlD1XMDMRshQ0GKNb5yMhRgNVSYqwYorw7EUlD1nIRcygPEYkCsBMTmwGA4iWJgRNAVkDhUXhSqno1QmLJCFUoCsVYHK0MmMNL+wgzdwMZQBhKHyvNA1TOBNOIzlAmqkBuqUfd/cvh7sKFp0R9BfKg4N7KBhAyFGcwCTSoCqSwMTkAD37WzMnhCY5sdKg83kBhDGYAugxnODEoyRSwMvtCkwwwOP4g8A0mGQgEjzBAkzAwVx2koAL08PLhCmhojAAAAAElFTkSuQmCC);
}

.b-popup_warning .b-popup__tail_left:after
{
    content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAVCAYAAAB/sn/zAAAA+ElEQVQokWP4//8/AzGYKEU0UogGmICYFYh5gFgIivmBmBOXIjEglgZiGSAW/SbCoAFW8b8yH0SxADE3EEsCsRIQaxgzMWj9D/Vo+1+e+wWkgBFqGjtUkRYQm3/lZCj4n532AGjIfxAGKWSGYgEg1u1gZcgEmnISpgBZIcg0rlQWBqf/yeHvgdb8RVcEV1jEwuD7Py36HTYFGCa2szJ4/k+P+YhPIYobN7AxlP2PCLqCTSFWX/8X5qr5X5L1AlkhrnBUj2Nm0P8fGzgZKP8TV8yIArEUNHaE/6sKGxAT1wLocY2smA0qCXIKF9T9WAHMZDYozUT9hAsA4Jo8utX3ve8AAAAASUVORK5CYII=);
}

/* ../../static/blocks/jane/jane/b-popup/_background/b-popup_warning.css end */
/* ../../static/blocks/jane/jane/b-popup/_background/b-popup_yellow.css begin */
.b-popup_yellow .b-popup__box__content,
.b-popup_yellow .b-popup__close
{
	background: #fdfee0;
}

.b-popup_yellow .b-popup__tail .b-popup__tail__i
{
	border-color: #fdfee0;
}

.b-popup_yellow .b-popup__tail_bottom:after
{
    content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAKCAYAAABblxXYAAABH0lEQVQokWP4//8/AzIGAs7VayZo/P139cu//9f+48E/9+1fYABSD8TsQMwENwOLofxALPr4yf42fIa+fHVkMlCdMBALADEXELPiM1QIiGVUVOS0fvy8+ACbgb9+X37h6GiuD1QnDVXPDcRshAwFKdZYtXpCATZDd+ycXQOUVwdiKah6TkIu5QFiMSBWAmJzYDCcRDbw1eujV0DiUHlRqHo2QmHKClUoCcRa8fEBmcBI+wsztLo6vQwkDpXngapnAmnEZygTVCE3VKMuMJZPgAw8eWrVBRAfKs6NbCAhQ2EGs0CTioCbm7XTh4+n3sXF+XtCY5sdKg83kBhDGYAugxnODEoy/v5OvtCkA+IzQeUZSDIUChhhhiBhZqg4TkMB5BJqoH3t33AAAAAASUVORK5CYII=);
}

.b-popup_yellow .b-popup__tail_left:after
{
    content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAVCAYAAAB/sn/zAAAA+klEQVQokWP4//8/AzGYKEU0UogGmICYFYh5gFgIivmBmBOXIjEglgZiGSAWXb1mggZYxb//10AUCxBzA7EkECsBsYaKipzW4yf72/7+u/oFpIARaho7VJEWEJuvWj2h4MfPiw+AhvwHYZBCZigWAGLd+PiATKApJ2EKkBWCTONyc7N22rd/wQmgNX/RFcEV+vs7+X74eOodNgUYJsbF+XuePLXqAj6FKG6srk4ve/X66BVsCrH6esfO2TW/fl9+gawQVziqOzqa6798dWQyUP4nrpgRBWIpaOwIA0PDgJi4FkCPa2TFbFBJkFO4oO7HCmAms0FpJuonXAB9YmqgO1j5RwAAAABJRU5ErkJggg==);
}

/* ../../static/blocks/jane/jane/b-popup/_background/b-popup_yellow.css end */
/* ../../static/blocks/jane/jane/b-popup/_close/b-popup_small-close.css begin */
.b-popup_small-close .b-popup__close
{
	font-size: 110%;
}

/* ../../static/blocks/jane/jane/b-popup/_close/b-popup_small-close.css end */
/* ../../static/blocks/jane/jane/b-popup/_corners/b-popup_round-all.css begin */
/* .b-popup_round-all, */
.b-popup_round-all .b-popup__box,
.b-popup_round-all .b-popup__box__content
{
    -webkit-border-radius: 10px;
     -khtml-border-radius: 10px;
       -moz-border-radius: 10px;
            border-radius: 10px;
}

/* ../../static/blocks/jane/jane/b-popup/_corners/b-popup_round-all.css end */
/* ../../static/blocks/jane/jane/b-popup/_padding/b-popup_medium.css begin */
.b-popup_medium .b-popup__box__content
{
    padding: 5px 10px;
}

/* ../../static/blocks/jane/jane/b-popup/_padding/b-popup_medium.css end */
/* ../../static/blocks/jane/jane/b-popup/_padding/b-popup_small.css begin */
.b-popup_small .b-popup__box__content
{
	padding: 5px 7px 2px;
}

.b-popup_small .b-popup__close
{
	margin: -3px -5px 0 -10px;
}

/* ../../static/blocks/jane/jane/b-popup/_padding/b-popup_small.css end */
/* ../../static/blocks/jane/jane/b-popup/_position/b-popup_fixed.css begin */
.b-popup_fixed
{
    position: fixed;
}

/* ../../static/blocks/jane/jane/b-popup/_position/b-popup_fixed.css end */
/* ../../static/blocks/jane/jane/b-popup/_position/b-popup_relative.css begin */
.b-popup_relative
{
    position: relative;
}

/* ../../static/blocks/jane/jane/b-popup/_position/b-popup_relative.css end */
/* ../../static/blocks/jane/jane/b-popup/_type/b-popup_collectors-promo.css begin */
.b-popup_collectors-promo
{
	width: 600px;
	margin-right: -300px;
}

.b-popup_collectors-promo .b-popup__box__content
{
    padding: 35px 35px 10px;
}

.b-popup_collectors-promo .b-popup__header
{
	font-size: 140%;
	margin: 0 0 1.5em;
}

.b-popup_collectors-promo a.b-popup__close-link:hover
{
    color: #F00;
}

.b-popup_collectors-promo .b-popup__close
{
    margin: -1px 0 0;
}

.b-popup_collectors-promo .b-form-layout_collectors
{
	margin: 2em 0 0;
}

.b-popup_collectors-promo .b-form-layout_collectors .b-form-layout__field_label,
.b-popup_collectors-promo .b-form-layout_collectors .b-form-element__button
{
	font-size: 120%;

	vertical-align: middle;
}


.b-popup_collectors-promo .b-form-layout_collectors .b-form-element__input-text,
.b-popup_collectors-promo .b-form-layout_collectors .b-form-element__input-password
{
	font-size: 130%;

	padding: 1px 0;

	vertical-align: middle;
}

.b-popup_collectors-promo .b-form-layout_collectors .b-form-layout__field
{
    max-width: 350px;
}

.b-popup_collectors-promo .b-form-layout_collectors .b-notification_status .b-mail-icon_error
{
    margin-left: -20px;
    margin-right: 4px;
}
/* ../../static/blocks/jane/jane/b-popup/_type/b-popup_collectors-promo.css end */
/* ../../static/blocks/jane/jane/b-popup/_type/b-popup_contextual.css begin */
.b-popup_contextual
{
    position: absolute;
    left: auto;
    right: auto;

    display: -moz-inline-block;
    display: inline-block;
    width: auto;
    margin: 0;
}

.b-popup_contextual .b-popup__box
{
    background: #CCC;
    background: rgba(0,0,0,0.3);
}

.b-popup_contextual .b-popup__box__content
{
    padding-right: 20px !important;
}

.b-popup_contextual .b-popup__close
{
    margin-right: -15px !important;
}

/* ../../static/blocks/jane/jane/b-popup/_type/b-popup_contextual.css end */
/* ../../static/blocks/jane/jane/b-popup/_type/b-popup_dark.css begin */
.b-popup_dark .b-popup__box__content
{
    padding: 30px;

    background: #141414;
}

.b-popup_dark .b-popup__close
{
    margin: -23px -23px 0 0;

    background: #000;
    border-color: #000;
}

.b-popup_dark .b-popup__close:hover
{
    border-color: #888;
}
/* ../../static/blocks/jane/jane/b-popup/_type/b-popup_dark.css end */
.b-popup_invite-friend .b-popup__box__content {
  padding: 60px 15px 50px;
  background: #f8f8f8 url(//yastatic.net/mail/_/f030852ceb09e4624526b2c69779ea3c-b-popup_invite-friend.png) repeat-x;
  color: #383838;
  text-align: center;
}
.b-popup_invite-friend .b-popup__close {
  margin: -35px 0 0;
}
.b-popup_invite-friend .b-popup__title {
  font-size: 19px;
}
.b-popup_invite-friend .b-popup__text {
  margin-top: 10px;
  font-size: 15px;
}
.b-popup_invite-friend .b-popup__share-container {
  margin-top: 15px;
}
/* ../../static/blocks/jane/jane/b-popup/_type/b-popup_invite.css begin */
.b-popup_invite .b-popup__box__content
{
    padding: 20px 25px;
}

.b-popup_invite .b-popup__confirm .b-link_confirm-action
{
    margin-top: 8px;
}

/* ../../static/blocks/jane/jane/b-popup/_type/b-popup_invite.css end */
/* ../../static/blocks/jane/jane/b-popup/_type/b-popup_noclose.css begin */
.b-popup_noclose .b-popup__close
{
    display: none;
}
/* ../../static/blocks/jane/jane/b-popup/_type/b-popup_noclose.css end */
.b-popup_yteam_birthday .b-popup__box,
.b-popup_yteam_birthday .b-popup__box__content {
  background: none;
  box-shadow: none;
}
.b-popup_yteam_birthday .b-popup__close {
  position: absolute;
  width: 14px;
  height: 14px;
  right: 3px;
  top: 22px;
  z-index: 1;
  line-height: 15px;
  text-indent: 0px;
  background: #c2c2c1;
  color: #fff;
  border: none;
}
.b-popup_yteam_birthday .b-popup__body {
  position: relative;
  width: 650px;
  background: #f1f1f0;
  border-radius: 4px;
  box-shadow: 0px 0px 1px 0px rgba(0,0,0,0.4), 0px 0px 15px 0px rgba(0,0,0,0.35);
}
.b-popup_yteam_birthday .b-popup__body .b-promo_yteam_birthday {
  position: relative;
  padding: 20px 30px 20px 75px;
}
.b-popup_yteam_birthday .b-popup__body .b-promo_yteam_birthday__share {
  margin-top: 25px;
}
.b-popup_yteam_birthday .b-popup__body .b-promo_yteam_birthday__share .b-promo_yteam_birthday__share_link {
  color: #669;
  font-size: 15px;
  text-decoration: none;
}
.b-popup_yteam_birthday .b-popup__body .b-promo_yteam_birthday__title {
  font-size: 24px;
  color: #636363;
  font-weight: bold;
  margin-bottom: 6px;
}
.b-popup_yteam_birthday .b-popup__body .b-promo_yteam_birthday__content {
  font-size: 15px;
  color: #797979;
  line-height: 25px;
}
.b-popup_yteam_birthday .b-popup__body .b-promo_yteam_birthday__count {
  position: absolute;
  top: 50%;
  left: -50px;
  width: 100px;
  height: 73px;
  margin-top: -55px;
  background: #f1f1f0 url(//yastatic.net/mail/_/b3384d56ea6d8a9b492cfdc04dae7705-b-popup_team_birthday.png) no-repeat;
  text-align: center;
  padding: 13px 0;
  font-family: Arial, sans-serif;
  font-size: 60px;
  color: #40525f;
  border-radius: 80px;
  border: 8px solid #f1f1f0;
}
.b-popup_yteam_birthday .b-popup__body .b-promo_yteam_birthday__count__shadow {
  position: absolute;
  top: 50%;
  left: -50px;
  width: 114px;
  height: 115px;
  z-index: -1;
  margin-top: -55px;
  box-shadow: 0px 0px 1px 0px rgba(0,0,0,0.4), 0px 0px 15px 0px rgba(0,0,0,0.35);
  border-radius: 80px;
}
.b-popup_yteam_birthday_notru .b-promo_yteam_birthday__content {
  display: none;
}
.b-popup_yteam_birthday_notru .b-popup__body .b-promo_yteam_birthday {
  padding: 20px 30px 40px 75px;
}
.b-popup_yteam_birthday_notru .b-popup__body .b-promo_yteam_birthday__share {
  margin-top: 15px;
}
.b-popup_yteam_birthday_notru .b-popup__body .b-promo_yteam_birthday__count,
.b-popup_yteam_birthday_notru .b-popup__body .b-promo_yteam_birthday__count__shadow {
  margin-top: -57px;
}
.b-popup_yteam_birthday_notru .b-promo_yteam_birthday__title {
  margin-top: 18px;
}
/* ../../static/blocks/jane/jane/b-popup/_type/b-popup_wizard.css begin */
.b-popup_wizard .b-popup__box__content
{
    padding: 10px 20px 15px;
}

.b-popup_wizard .b-wizard-menu
{
    margin: 0 -20px;
}

.b-popup_wizard .b-color-scheme
{
    margin: 0 -9px;
}

/*
.b-popup_wizard .b-form-layout__line
{
    line-height: 1.3;
}
*/

.b-popup_wizard .b-form-element__checkbox .b-label_rounded
{
    margin-top: 0;
}

.b-popup_wizard .b-button
{
    font-size: 14px;

    padding: 0;

    border: 0;
    background: none;
}

.b-popup_wizard .b-button_wizard .text
{
    width: 7em;
}

.b-popup_wizard .b-button_wizard-collector .text
{
    width: 10em;
}

.b-popup_wizard .b-button .content
{
    padding: 0 9px;
}

.b-popup_wizard .b-wizard-step a:link,
.b-popup_wizard .b-wizard-step a:visited
{
    color: #00E !important;
}

.b-popup_wizard .b-wizard-step a:link:hover,
.b-popup_wizard .b-wizard-step a:visited:hover
{
    color: red !important;
}
.b-popup_wizard .b-wizard-step .b-notification_error
{
    color: #800;
}

/* Правки отступов в попапе меток (удалить после рефакторинга меток тут) */ /**/
.b-mail-dropdown__item_labels
{
    padding: 1px 0 1px 2px;
}

.b-popup_wizard .b-form-layout_collectors .b-notification
{
    display: block;
}

.b-wizard-step_collector .b-link
{
    display: inline-block;

    margin: 0 0 0 8px;
}

.b-popup_wizard .b-form-layout__line_userpic
{
    height: 144px;
}

.b-popup_wizard .b-color-scheme__block_complex .b-color-scheme__theme
{
    margin-right: 11px;
}

/* ../../static/blocks/jane/jane/b-popup/_type/b-popup_wizard.css end */
/* ../../static/blocks/jane/jane/b-popup/_visibility/b-popup_hidden-flash.css begin */
.b-popup_hidden-flash
{
    right: 200% !important;
}
/* ../../static/blocks/jane/jane/b-popup/_visibility/b-popup_hidden-flash.css end */
/* ../../static/blocks/jane/jane/b-progress/b-progress.css begin */
.b-progress__header
{
    font: 86%/1.2 Verdana, sans-serif;
}

.b-progress__bar
{
    -webkit-transition: width .9s linear;
       -moz-transition: width .9s linear;
         -o-transition: width .9s linear;
            transition: width .9s linear;
}

.b-progress__bar_notransition
{
    -webkit-transition: none;
       -moz-transition: none;
         -o-transition: 0;
            transition: none;
}

/* ../../static/blocks/jane/jane/b-progress/b-progress.css end */
/* ../../static/blocks/jane/jane/b-progress/_base/b-progress_candy.css begin */
.b-progress_candy
{
    position: relative;

    height: 17px;
    border: 1px solid;
    margin: 1em 0;

    overflow: hidden;
    text-align: center;
    line-height: 18px;

    color: #D0D9F5; /* To theme variables*/
    background: #F2F2F2;

    -webkit-border-radius: 9px;
       -moz-border-radius: 9px;
            border-radius: 9px;

    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
       -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
         -o-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
            box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);

}

/* Подхачиваю чтобы 99-100% заполненности были со скруглением справа */ /**/
.b-progress_candy:before,
.b-progress_candy:after
{
    content: "";

    position: absolute;
    top: -11px;
    right: -10px;
    left: -10px;
    z-index: 99999;

    height: 19px;
    border: solid;

    border-width: 10px;

    -webkit-border-radius: 20px;
       -moz-border-radius: 20px;
            border-radius: 20px;

}

.b-progress_candy:after
{
    right: -11px;
    left: -11px;
    border-color: #FFF;
}

.b-progress_candy .b-progress__bar
{
    position: absolute;
    top: 0;
    left: 0;

    height: 17px;

    opacity: 0.7;
    -webkit-border-radius: 9px 0 0 9px;
       -moz-border-radius: 9px 0 0 9px;
            border-radius: 9px 0 0 9px;
}

.b-progress_candy .b-progress__text
{
    position: relative;

    padding: 0 0.5em;

    color: #787878;
    background: #F2F2F2;
    background: rgba(242, 242, 242, 0.6);

    -webkit-border-radius: 1em;
       -moz-border-radius: 1em;
            border-radius: 1em;

}


/* ../../static/blocks/jane/jane/b-progress/_base/b-progress_candy.css end */
/* ../../static/blocks/jane/jane/b-progress/_base/b-progress_default.css begin */
.b-progress_default
{
    color: #5D5D5D;

    background-color: #f0f0f0;

    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
       -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
         -o-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
            box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
}

.b-sidebar-nav .b-progress_default
{
    padding: 0 14px 20px;

    background: none;

    -webkit-box-shadow: none;
       -moz-box-shadow: none;
            box-shadow: none;
}

.b-progress_default .b-progress__bar
{
    height: 8px;
    margin: 3px 0 2px;

    overflow: hidden;

    background: #A5B7EB;
    background: -moz-linear-gradient(top, #C7D5F5 0%, #A5B7EB 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#C7D5F5), color-stop(100%,#A5B7EB));

}

.b-progress_default .b-progress__scale
{
    font: 78.125%/1 Verdana, sans-serif;

    position: relative;

    height: 1em;
}

.b-progress_default .b-progress__scale__item
{
    position: absolute;
    top: 0;
}

.b-progress_default .b-progress__scale__item_start
{
    left: 0;
}

.b-progress_default .b-progress__scale__item_middle
{
    left: 50%;

    width: 3em;
    margin: 0 0 0 -1.5em;

    text-align: center;
}

.b-progress_default .b-progress__scale__item_end
{
    right: 0;
}

.b-progress_default .b-progress__scale__item__mark
{
    position: absolute;
    top: -4px;

    height: 2px;
    width: 1px;

    background: #000;
}

.b-progress_default .b-progress__scale__item_middle .b-progress__scale__item__mark
{
    left: 50%;
}

.b-progress_default .b-progress__scale__item_end .b-progress__scale__item__mark
{
    right: 0;
}


/* ../../static/blocks/jane/jane/b-progress/_base/b-progress_default.css end */
/* ../../static/blocks/jane/jane/b-promo/b-promo.css begin */
.b-promo
{
    position: relative;

    padding-bottom: 40px;
}


/* ../../static/blocks/jane/jane/b-promo/b-promo.css end */
.b-promo__image__5days {
  float: left;
  margin-right: 10px;
}
.b-mail-button_5days {
  left: 50%;
  margin-left: -50px;
}
.b-promo__5days-text {
  display: block;
  margin-left: 75px;
}
.b-promo__5days-setting-enabled {
  font-weight: bold;
  margin-left: 75px;
  margin-top: 1em;
  display: block;
}
/* ../../static/blocks/jane/jane/b-promo/body/b-promo__body.css begin */
.b-promo__body
{
    font-size: 0.6923em;
}

/* ../../static/blocks/jane/jane/b-promo/body/b-promo__body.css end */
/* ../../static/blocks/jane/jane/b-promo-lang/b-promo-lang.css begin */
.b-promo-lang
{
    position: fixed;
    bottom: 0;
    right: 0;
    left: 0;

    padding: 5px 17px 5px 9px;

    text-align: right;

    background: #E3E7EE;
    background: -webkit-linear-gradient(#EBEEF4,#D8DEE9);
    background:    -moz-linear-gradient(#EBEEF4,#D8DEE9);
    background:      -o-linear-gradient(#EBEEF4,#D8DEE9);
    background:         linear-gradient(#EBEEF4,#D8DEE9);

    z-index: 1000;
}

.b-promo-lang .b-promo-lang__p
{
    display: inline-block;
    vertical-align: top;
    margin-bottom: 0;
}

.b-promo-lang .b-promo-lang__p_share
{
    display: inline-block;
    vertical-align: middle;
}

.b-promo-lang .b-mail-icon
{
    vertical-align: middle;

    margin-top: -7px;

    -webkit-box-shadow: 0 2px 5px rgba(3,27,60,0.3);
            box-shadow: 0 2px 5px rgba(3,27,60,0.3);
}

.b-promo-lang .b-mail-dropdown__handle
{
    font-size: 15px;
}

.b-promo-lang .b-popup__p_share
{
    position: relative;
    top: 9px;
    vertical-align: top !important;

    margin: -11px 0;

    font-size: 15px;

    color: #637A9F;
}

.b-promo-lang .b-teaser_share
{
    -top: 4px;
    display: inline-block;
    padding-left: 156px;
    background: url(//yastatic.net/mail/_/053250974e9c11959a49b4ff27e763a0-b-promo-lang__arrow-r.png) 4px 0 no-repeat;

    vertical-align: middle;
}

.b-promo-lang .b-teaser_share .b-share
{
    padding: 0 !important;
    margin: 0;
    background: none;
    text-align: right;
}

.b-promo-lang .b-promo-lang__p .b-teaser.b-teaser_share .b-share
{
    margin: 0 !important;
}

.b-promo-lang .b-teaser_share .b-share__text
{
    margin: 0 10px 0 0;
}

.b-promo-lang .b-promo-lang__p_share__text
{
    display: inline-block;
    height: 0.5em;
    vertical-align: middle;
}

.b-promo-lang .b-teaser_share .b-share__text,
.b-promo-lang .b-teaser_share .b-share-icon
{
    width: 24px;
    height: 24px;
    background-image: url(//yastatic.net/mail/_/664b58034b64c6a6153149f1477303f1-b-promo-lang__share.png);
    margin-right: 11px;
    -webkit-box-shadow: 0 2px 5px rgba(3,27,60,0.3);
            box-shadow: 0 2px 5px rgba(3,27,60,0.3);
}

.b-promo-lang .b-teaser_share .b-share__text
{
    width: 0;
    padding-right: 24px;
    margin-top: -1px;
    background-color: #D1CECE;
}

.b-promo-lang .b-teaser_share .b-share-icon_vkontakte { background-position: 0px 0px; }
.b-promo-lang .b-teaser_share .b-share-icon_twitter   { background-position: -50px 0px; }
.b-promo-lang .b-teaser_share .b-share-icon_facebook  { background-position: -25px 0px; }
.b-promo-lang .b-teaser_share .b-share-icon_odnoklassniki  { background-position: -75px 0px; }

.b-promo-lang .b-mail-dropdown__content {
    top: 4px;
}

.b-promo-lang__close
{
    background: #c3cbd9;

    color: #e6eaf0;
    font-size: 21px;
    text-align: center;

    width: 25px;
    height: 25px;

    float: left;

    border-radius: 50%;

    margin-top: 5px;

    cursor: pointer;

}

.b-promo-lang__close:hover
{
    color: black;
    background: white;
}

/* ../../static/blocks/jane/jane/b-promo-lang/b-promo-lang.css end */
/* ../../static/blocks/jane/jane/b-promo/_base/b-promo_default.css begin */
.b-promo_default
{
}

/* ../../static/blocks/jane/jane/b-promo/_base/b-promo_default.css end */
/* ../../static/blocks/jane/jane/b-promo/_base/b-promo_fixedline.css begin */
.b-promo_fixedline
{
    position: fixed;
    bottom: 0;
    left: 226px;
    z-index: 100;

    padding: 0 40px 0 0;

    -webkit-box-shadow: -1px 0 2px rgba(0,0,0,0.3);
       -moz-box-shadow: -1px 0 2px rgba(0,0,0,0.3);
         -o-box-shadow: -1px 0 2px rgba(0,0,0,0.3);
            box-shadow: -1px 0 2px rgba(0,0,0,0.3);
}

.b-promo_fixedline .b-mail-icon_remove
{
    font-size: 1.3em;
    font-weight: bold;

    position: absolute;
    top: 2px;
    right: 2px;

    border-color: transparent !important;

    text-shadow: 0 -1px 1px rgba(0,0,0,0.9);
}

.b-promo_fixedline .b-promo__body
{
    font-size: 1em;
    display: none;
}

.b-promo_fixedline .b-link_expander
{
    line-height: 32px;

    display: block;

    overflow: hidden;

    height: 30px;

    cursor: pointer;
    text-shadow: 0 -1px 1px rgba(0,0,0,0.9);
}

.b-promo_fixedline .b-link_expander .b-mail-icon_ipromo-mini
{
    float: left;
    margin-right: 10px;
}

.b-promo_fixedline .b-mail-icon_remove:hover,
.b-promo_fixedline .b-link_expander:hover
{
    color: #A1B5E2;
}

/* Раскрытый вариант */ /**/
.b-promo_fixedline-expanded .b-link_expander
{
    display: none;
}

.b-promo_fixedline-expanded .b-promo__body
{
    display: block !important;
}


/* ../../static/blocks/jane/jane/b-promo/_base/b-promo_fixedline.css end */
.b-promo_gb-present {
  padding: 50px 0 14px 40px;
}
.b-present-bubble-disk-user .b-popup__box {
  background-image: url(//yastatic.net/mail/_/2dd87e3d7854c0dd727492ec8a525642-b-box__gb-present-promo.png);
}
.b-present-bubble-disk-user .b-popup__box__content {
  background: none;
}
.b-present-bubble-disk-user .b-heading {
  font-size: 200%;
}
.b-present-bubble-disk-user .b-para {
  width: 265px;
  font-size: 15px;
  line-height: 1.3em;
  margin: 8px 0 16px 0;
}
.b-present-bubble-disk-user .b-mail-button.b-mail-button_promo .b-mail-button__inner {
  padding: 11px 23px;
  margin-top: 10px;
}
.b-present {
  position: absolute;
  top: 60px;
  right: 50px;
}
.b-present-text {
  position: absolute;
  top: 38px;
  right: 6px;
  width: 86px;
  text-align: center;
  font-size: 24px;
  color: #fff;
}
.b-disk-presentation {
  clear: both;
  margin-top: 34px;
  color: #4a4a4a;
}
.b-disk-presentation-text {
  font-size: 15px;
  margin-bottom: 8px;
}
.b-disk-presentation-icons {
  height: 60px;
  font-size: 15px;
}
.b-disk-presentation-icon {
  float: left;
  height: 20px;
  padding: 20px 0 20px 65px;
}
.b-disk-presentation-photo {
  background: url(//yastatic.net/mail/_/467fdd6600d529db82652f81d45c9b09-b-box__photo-gb-present-promo.png) no-repeat;
  margin-right: 30px;
}
.b-disk-presentation-video {
  background: url(//yastatic.net/mail/_/74b09a2fe44fd1ad4892225691014ad6-b-box__text-gb-present-promo.png) no-repeat;
  margin-right: 30px;
}
.b-disk-presentation-songs {
  background: url(//yastatic.net/mail/_/d7f011de9fce0a38661f9482fa72b5b1-b-box__songs-gb-present-promo.png) no-repeat;
}
.b-disk-presentation-socials {
  text-align: left;
}
.b-present-period {
  margin-top: 28px;
  color: #b4b4b4;
  font-size: 12px;
}
.b-promo_gb-present-after-disk {
  text-align: center;
  font-size: 20px;
  padding: 60px;
}
.b-promo_gb-present-after-disk .b-disk-presentation-text {
  font-size: 20px;
}
.b-promo_gb-present-after-disk .b-disk-presentation-socials {
  text-align: center;
}
.gb-present-disk-link {
  text-decoration: underline;
  color: #00f;
  cursor: pointer;
}
.gb-present-error-div-wrapper {
  position: relative;
}
.gb-present-error-div {
  position: absolute;
  color: #f00;
  padding-top: 6px;
}
.b-present-preloader {
  margin-left: 10px;
}
.promo-ma-wrapper {
  padding: 9px 10px;
}
.promo-ma-text {
  margin-bottom: 15px;
  line-height: 20px;
  font-size: 14px;
}
.promo-ma-button {
  text-align: center;
}
.b-pseudo-link {
  white-space: nowrap;
  color: #444;

  cursor: pointer;
  text-decoration: none;
  border-bottom: 1px dotted;
}
/* ../../static/blocks/jane/jane/b-pseudo-link/_arrow/b-pseudo-link_arrow.css begin */
.b-pseudo-link_arrow
{
	border-bottom: 0 !important;
}

.b-pseudo-link_arrow .b-pseudo-link__i
{
	border-bottom: 1px dotted;
}

/* ../../static/blocks/jane/jane/b-pseudo-link/_arrow/b-pseudo-link_arrow.css end */
.b-pseudo-link_attach {
  position: relative;
  margin-left: 16px;
  color: #669;
}
.b-pseudo-link_attach:before {
  position: absolute;
  top: 50%;
  left: -16px;
  width: 14px;
  height: 13px;
  margin-top: -6px;
  content: '';
  background: url(//yastatic.net/mail/_/4ec1dfc206b8eb8617bab558f6aec5dd-b-pseudo-link_attach.png) no-repeat;
}
.b-pseudo-link_disabled,
.b-pseudo-link_disabled:hover {
  border-bottom: 0;
  cursor: default;
  color: #dadada !important;
}
/* ../../static/blocks/jane/jane/b-report/b-report.css begin */
.b-report
{
    display: none;

    padding: 10px 15px;

    background: #ffd6cf;
}

.b-report:after {
    content: "";
    height: 0;
    overflow: hidden;
    display: block;

    clear: both;
}

.b-popup .b-report
{
    margin: 5px -15px -15px;
    padding: 15px 16px 15px 19px;
}

.b-popup_contextual .b-report
{
    float: left;

    width: 605px;
    margin-right: -60px;
    margin-left: -61px;
}

.b-report__type
{
    padding: 0 0 15px;
}

.b-report__description
{
    padding: 0 0 15px;
}

.b-report__edit
{
    font-size: 90%;

    float: right;

    text-align: right;
    color: #806666;
}

.b-report__edit .b-link
{
    color: #000;
}

.b-report__hidden
{
    visibility: hidden;

    opacity: 0;

    -webkit-transition: opacity 1s, visibility 1s;
       -moz-transition: opacity 1s, visibility 1s;
        -ms-transition: opacity 1s, visibility 1s;
         -o-transition: opacity 1s, visibility 1s;
            transition: opacity 1s, visibility 1s;
}

/* ../../static/blocks/jane/jane/b-report/b-report.css end */
.b-search {
  font-size: 100%;
  width: 100%;
  border-collapse: collapse;
}
.b-search__input,
.b-search__button {
  vertical-align: top;
}
.b-search__submit {
  font: 100% Arial, sans-serif;
  margin: 0;
}
.b-search .b-mail-icon_ajax-loader {
  position: absolute;
  margin: 3px 0 0 -20px;
}
.b-search__button {
  padding-left: 6px;
  vertical-align: middle;
}
.b-search__input {
  width: 100%;
}
.b-search__input .b-input {
  position: relative;
  min-width: 3.2em;
}
/* ../../static/blocks/jane/jane/b-selink/b-selink.css begin */
.b-selink
{
    display: -moz-inline-block;
    display: inline-block;
    max-width: 100%;
    padding: 0 1.2em 0 0;
    overflow: hidden;

    cursor: pointer;
    white-space: nowrap;
}

.b-selink__inner
{
    display: -moz-inline-block;
    display: inline-block;
    max-width: 100%;
    padding: 0 0 1px 0;
    overflow: hidden;

    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
}

.b-selink__link
{
    color: #1A3DC1;
    border-bottom: 1px dotted;
}

.b-selink:hover .b-selink__link,
.b-selink:hover .b-selink__arrow
{
    color: #F00;
}

/* ../../static/blocks/jane/jane/b-selink/b-selink.css end */
/* ../../static/blocks/jane/jane/b-selink/arrow/b-selink__arrow.css begin */
.b-selink__arrow
{
    visibility: hidden;
    visibility: visible;
    overflow: hidden;
    display: -moz-inline-block;
    display: inline-block;

    font: 9px/1.8 Arial,sans-serif;

    vertical-align: top;
    color: #1A3DC1;
}

.m-loaded .b-selink__arrow
{
    visibility: inherit;
}

/* ../../static/blocks/jane/jane/b-selink/arrow/b-selink__arrow.css end */
/* ../../static/blocks/jane/jane/b-separator/b-separator.css begin */
hr.b-separator
{
    font: 0/0 a;

    width: 100%;
    height: 1px;
    margin: 20px 0;

    border: none;
    border-top: 1px solid #ccc;
}

hr.b-separator_dotted
{
    border: none;
    border-bottom: 1px dotted;
}

/* ../../static/blocks/jane/jane/b-separator/b-separator.css end */
.b-setup {
  background: #fff;
  padding: 5px;
}
.b-setup__form {
  margin: 0;
}
.b-setup__index-item {
  display: inline-block;
  width: 50%;
  padding-bottom: 25px;
}
.b-setup-item__separator {
  width: 100%;
  height: 1px;
  border-top: 1px solid #ccc;
  margin-bottom: 27px;
}
.b-setup .b-pseudo-link {
  color: rgba(0,0,0,0.75);
}
.b-setup .b-pseudo-link:hover {
  color: #000;
  text-shadow: 0 1px 1px #fff;
}
.b-setup .b-setup-item__text,
.b-setup .b-setup-title__link,
.b-setup .b-setup-item_link,
.b-setup .b-link {
  color: #1a3dc1;
}
.b-setup a.b-setup-item:hover .b-setup-item__description {
  color: #f00;
}
.b-setup-aside {
  font-size: 99%;
  padding: 3px 10px 4px 13px;
}
.b-setup-aside__warning {
  color: #f00;
}
.b-setup-aside {
  color: rgba(47,51,63,0.75);
}
.b-setup-aside .b-selink__text {
  color: #000;
}
.b-setup-aside .b-selink__link,
.b-setup-aside .b-selink__arrow,
.b-setup-aside .b-selink__inner {
  color: #1a3dc1;
}
.b-setup-aside .b-selink:hover .b-selink__link,
.b-setup-aside .b-selink:hover .b-selink__arrow,
.b-setup-aside .b-selink:hover .b-selink__inner {
  color: #f00;
}
.b-setup-aside__item {
  margin: 0 0 5px;
  padding: 0 1.2em 1px 0;
  overflow: hidden;
}
.b-setup-aside__item_unimp {
  font: 87%/1.25 Verdana, sans-serif;
  padding: 0 0 12px;
}
.b-setup__inner {
  margin: 0 0 5px;
  padding: 5px 5px 5px 15px;
}
.b-setup__inner__table {
  width: 100%;
  border-spacing: 0;
  border-collapse: collapse;
}
/* ../../static/blocks/jane/jane/b-setup/inner/_changed/b-setup__inner_no-submit.css begin */
.b-setup__inner_no-submit .b-setup__col
{
    padding-bottom: 0;
}

.b-setup__inner_no-submit .b-setup__inner__reset
{
    display: none;
}

.b-setup .b-mail-button_setup-saver,
.b-setup .b-mail-button_setup-cancel
{
    margin: 0 5px 0 0;
}

.b-setup__inner_no-submit .b-mail-button_setup-saver,
.b-setup__inner_no-submit .b-mail-button_setup-cancel
{
    visibility: hidden;
}

.b-setup__inner_no-submit
{
    padding-bottom: 5px;
}

/* ../../static/blocks/jane/jane/b-setup/inner/_changed/b-setup__inner_no-submit.css end */
/* ../../static/blocks/jane/jane/b-setup/inner/_changed/b-setup__inner_show-submit.css begin */
.b-setup__inner_show-submit
{
    background: #EAEDF6;

    padding-bottom: 5px;
}

.b-setup__inner_show-submit .b-setup__col
{
    padding-bottom: 0;
}


.b-setup__inner_show-submit .b-setup__inner__reset,
.b-setup__inner_show-submit .b-setup__inner__submit
{
    display: inline;
}

.b-setup__inner_show-submit .b-setup__inner__reset,
.b-setup__inner_show-submit a.b-setup__inner__reset:link,
.b-setup__inner_show-submit a.b-setup__inner__reset:visited
{
    font: 86%/1.25 Verdana, sans-serif;

    float: right;

    color: #666;
}

/* ../../static/blocks/jane/jane/b-setup/inner/_changed/b-setup__inner_show-submit.css end */
/* ../../static/blocks/jane/jane/b-share/b-share.css begin */
.b-share
{

}
/* ../../static/blocks/jane/jane/b-share/b-share.css end */
/* ../../static/blocks/jane/jane/b-share/_type/b-share_default.css begin */
.b-share.b-share_default
{
    padding: 0 !important;
    font-size: 32px;
}

.b-share_default .b-share__handle
{
    height: 32px;
    margin-right: 6px;
    margin-bottom: 6px;
    padding: 0 !important;
}

.b-share_default .b-share-icon,
.b-share_default .b-share__more
{
    display: inline;

    height: 32px;
    width: 31px;

    border-radius: 2px;

    -webkit-box-shadow: inset 0 1px 1px -1px rgba(0, 0, 0, 0.2);
       -moz-box-shadow: inset 0 1px 1px -1px rgba(0, 0, 0, 0.2);
            box-shadow: inset 0 1px 1px -1px rgba(0, 0, 0, 0.2);
}

.b-share_default .b-share-icon
{
    background-image: url(//yastatic.net/mail/_/c471026b8ef0ecf7314795fa3152cb02-b-share_default.png);
    background-repeat: no-repeat;
}

.cssgradients .b-share_default .b-share-icon,
.cssgradients .b-share_default .b-share__more
{
    background-repeat: no-repeat, repeat;
}

.b-share_default .b-share-icon_facebook
{
    background-color: #304883;
    background-position: -2px -38px;
}

.b-share_default .b-share-icon_vkontakte
{
    background-color: #405c84;
    background-position: -2px -2px;
}

.b-share_default .b-share-icon_twitter
{
    background-color: #3b9dc8;
    background-position: -2px -74px;
}

.b-share_default .b-share-icon_gplus
{
    background-color: #cc4130;
    background-position: -2px -112px;
}

.b-share_default .b-share-icon_friendfeed
{
    background-color: #4775bd;
    background-position: -2px -147px;
}

.b-share_default .b-share__more
{
    background-color: #90acc7;
}

.b-share_default .b-share__more .b-share__text
{
    text-align: center;
    color: #fff;
    font-size: 0.8em;
    line-height: 70%;
    text-shadow: 0 1px 1px rgba(134, 155, 173, .6);
    width: 100%;
    margin: 0;
    display: block;
}

.b-share_default .b-share__more .b-share__text:hover,
.b-share_default .b-share__more:hover .b-share__text
{
    color: #fff;
    text-decoration: none;
}

/*
    TODO: от повторения url(b-share_default.png) и последующего его изменения, например для
    модификации по размеру можно вынести в .b-share_handle
*/
.cssgradients .b-share_default .b-share-icon_facebook
{
    background: url(//yastatic.net/mail/_/c471026b8ef0ecf7314795fa3152cb02-b-share_default.png), -webkit-linear-gradient(top, rgba(70, 106, 169, 1) 0%, rgba(48, 72, 131, 1) 100%);
    background: url(//yastatic.net/mail/_/c471026b8ef0ecf7314795fa3152cb02-b-share_default.png), -moz-linear-gradient(top, rgba(70, 106, 169, 1) 0%, rgba(48, 72, 131, 1) 100%);
    background: url(//yastatic.net/mail/_/c471026b8ef0ecf7314795fa3152cb02-b-share_default.png), linear-gradient(top, rgba(70, 106, 169, 1) 0%, rgba(48, 72, 131, 1) 100%);
    background-position: -2px -38px, 0 0;
}

.cssgradients .b-share_default .b-share-icon_vkontakte
{
    background: url(//yastatic.net/mail/_/c471026b8ef0ecf7314795fa3152cb02-b-share_default.png), -webkit-linear-gradient(top, rgba(94, 134, 171, 1) 0%, rgba(64, 92, 132, 1) 100%);
    background: url(//yastatic.net/mail/_/c471026b8ef0ecf7314795fa3152cb02-b-share_default.png), -moz-linear-gradient(top, rgba(94, 134, 171, 1) 0%, rgba(64, 92, 132, 1) 100%);
    background: url(//yastatic.net/mail/_/c471026b8ef0ecf7314795fa3152cb02-b-share_default.png), linear-gradient(top, rgba(94, 134, 171, 1) 0%, rgba(64, 92, 132, 1) 100%);
    background-position: -2px -2px, 0 0;
}

.cssgradients .b-share_default .b-share-icon_twitter
{
    background: url(//yastatic.net/mail/_/c471026b8ef0ecf7314795fa3152cb02-b-share_default.png), -webkit-linear-gradient(top, rgba(81, 188, 218, 1) 0%, rgba(59, 157, 200, 1) 100%);
    background: url(//yastatic.net/mail/_/c471026b8ef0ecf7314795fa3152cb02-b-share_default.png), -moz-linear-gradient(top, rgba(81, 188, 218, 1) 0%, rgba(59, 157, 200, 1) 100%);
    background: url(//yastatic.net/mail/_/c471026b8ef0ecf7314795fa3152cb02-b-share_default.png), linear-gradient(top, rgba(81, 188, 218, 1) 0%, rgba(59, 157, 200, 1) 100%);
    background-position: -2px -74px, 0 0;
}

.cssgradients .b-share_default .b-share-icon_gplus
{
    background: url(//yastatic.net/mail/_/c471026b8ef0ecf7314795fa3152cb02-b-share_default.png), -webkit-linear-gradient(top, rgba(216, 73, 55, 1) 0%, rgba(193, 57, 42, 1) 100%);
    background: url(//yastatic.net/mail/_/c471026b8ef0ecf7314795fa3152cb02-b-share_default.png),    -moz-linear-gradient(top, rgba(216, 73, 55, 1) 0%, rgba(193, 57, 42, 1) 100%);
    background: url(//yastatic.net/mail/_/c471026b8ef0ecf7314795fa3152cb02-b-share_default.png),         linear-gradient(top, rgba(216, 73, 55, 1) 0%, rgba(193, 57, 42, 1) 100%);
    background-position: -2px -112px, 0 0;
}

.cssgradients .b-share_default .b-share-icon_friendfeed
{
    background: url(//yastatic.net/mail/_/c471026b8ef0ecf7314795fa3152cb02-b-share_default.png), -webkit-linear-gradient(top, rgba(101, 145, 208, 1) 0%, rgba(48, 96, 175, 1) 100%);
    background: url(//yastatic.net/mail/_/c471026b8ef0ecf7314795fa3152cb02-b-share_default.png),    -moz-linear-gradient(top, rgba(101, 145, 208, 1) 0%, rgba(48, 96, 175, 1) 100%);
    background: url(//yastatic.net/mail/_/c471026b8ef0ecf7314795fa3152cb02-b-share_default.png),         linear-gradient(top, rgba(101, 145, 208, 1) 0%, rgba(48, 96, 175, 1) 100%);
    background-position: -2px -147px, 0 0;
}

.cssgradients .b-share_default .b-share__more
{
    background: -webkit-linear-gradient(top, rgba(179, 198, 216, 1) 0%, rgba(144, 172, 199, 1) 100%);
    background: -moz-linear-gradient(top, rgba(179, 198, 216, 1) 0%, rgba(144, 172, 199, 1) 100%);
    background: linear-gradient(top, rgba(179, 198, 216, 1) 0%, rgba(144, 172, 199, 1) 100%);
}


.cssgradients .b-share_default .b-share-icon:hover,
.cssgradients .b-share_default .b-share__more:hover
{
    -webkit-box-shadow: inset 0 0 0 100em rgba(255,255,255,.2);
       -moz-box-shadow: inset 0 0 0 100em rgba(255,255,255,.2);
         -o-box-shadow: inset 0 0 0 100em rgba(255,255,255,.2);
            box-shadow: inset 0 0 0 100em rgba(255,255,255,.2);
}

.b-share_default .b-share-form-button_state_pressed,
.b-share_default .b-share-form-button_state_pressed .b-share-form-button_share
{
    background-position: 0 0 !important;
}
/* ../../static/blocks/jane/jane/b-share/_type/b-share_default.css end */
/* ../../static/blocks/jane/jane/b-share/_type/b-share_landing.css begin */
.b-share.b-share_landing
{
    padding-top: 0 !important;
}

.b-share_landing .b-share__handle
{
    height: 37px;
    margin-right: 6px;
    margin-bottom: 6px;
    padding: 0 !important;
}



.b-share_landing .b-share-icon
{
    background-image: url(//yastatic.net/mail/_/d210148ceb71380e796c79ab05b8b4b7-b-share_landing.png);
    background-repeat: no-repeat;
    background-position: 0 0;

    display: inline;

    height: 37px;
    width: 36px;
}

.b-share_landing .b-share-icon_facebook
{
    background-position: -40px 0;
}

.b-share_landing .b-share-icon_vkontakte
{
    background-position: 0 0;
}

.b-share_landing .b-share-icon_twitter
{
    background-position: -80px 0;
}

.b-share_landing .b-share-icon_more
{
    background-position: -120px 0;
}

.b-share_landing .b-share-icon_friendfeed
{
    background-position: -160px 0;
}

.b-share_landing .b-share-icon_gplus
{
    background-position: -200px 0;
}

/* ../../static/blocks/jane/jane/b-share/_type/b-share_landing.css end */
/* ../../static/blocks/jane/jane/b-static-text/b-static-text.css begin */
.b-static-text UL,
.b-static-text OL
{
    padding: 0;
}

.b-static-text blockquote
{
    background: #F5F5F5;
    border-left: 3px solid #AAA;
    margin-left: 1.5em;
    margin-top: 0.5em;
    padding: 0 0.6em;
}

/* ../../static/blocks/jane/jane/b-static-text/b-static-text.css end */
/* ../../static/blocks/jane/jane/b-stats/b-stats.css begin */
.b-stats
{
    position: absolute;
    top: 58px;
    right: 12px;

    overflow: hidden;
    display: none;

    color: #3F3f3F;
}

/* ../../static/blocks/jane/jane/b-stats/b-stats.css end */
.m-layout_3pane .b-stats {
  display: none;
}
.b-statusbar {
  position: fixed;
  z-index: 9;
  overflow: hidden;
  color: #d8d8d8;
  left: 0px;
  right: 0px;
  opacity: 0.9;
  text-align: center;
}
.b-statusbar .b-pseudo-link:hover {
  color: #97d2de !important;
}
.b-statusbar__header_wrap {
  display: inline-block;
  text-align: center;
  margin-top: 5px;
  margin-bottom: 5px;
}
.b-statusbar-wrap {
  margin-bottom: 15px;
}
.b-statusbar:after {
  content: "";
  position: absolute;
  bottom: -10px;
  right: -10px;
  left: -10px;
  height: 10px;
  box-shadow: 0 0 4px rgba(0,0,0,0.8);
}
.b-statusbar__collector-help,
.b-statusbar__header {
  display: inline-block;
}
.b-statusbar__collector-ok {
  color: #fff;
  border-bottom: 1px solid !important;
  margin-left: 20px;
}
.b-statusbar__collector-help {
  color: #fff;
  vertical-align: middle;
}
.b-statusbar__header {
  position: relative;
  padding: 10px 0 0;
  margin-bottom: 8px;
  font-size: 12px;
  color: #f0f0f0;
  margin-right: 20px;
}
.b-statusbar_collector__email {
  color: #fff;
  font-weight: bold;
}
.b-statusbar.b-statusbar_collector {
  background-color: #5d6580;
}
.b-statusbar-help__links {
  margin-top: 10px;
}
.b-statusbar-help__links .b-link {
  margin-right: 10px;
}
.b-statusbar__collector-off {
  display: none;
  padding: 16px 0 15px;
}
.b-statusbar__collector-off:before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  min-height: 48px;
}
.b-statusbar__collector-off .b-statusbar__collector-off__content {
  max-width: 1200px;
  padding: 12px 0;
  vertical-align: middle;
  font-size: 20px;
}
.b-statusbar_collector_off .b-statusbar__collector-off {
  display: block;
}
.b-statusbar_collector_off .b-statusbar__header_wrap,
.b-statusbar_collector_off .b-statusbar-wrap {
  display: none;
}
.b-statusline {
  position: absolute;
  z-index: 1001;
  top: 1.65em;
  left: 245px;
  max-width: 50%;
  padding: 0 3px;
  border: 1px solid;
  text-align: left;
  word-break: break-all;
  word-wrap: break-word;
  color: #000;
  background: #fefecc;
  border-color: #eaedf6;
}
.b-statusline__content {
  display: inline-block;
  overflow: hidden;
  padding: 4px 1.5em 3px 0;
  text-overflow: ellipsis;
}
.b-statusline__remove {
  font: 93.75%/1.5 Verdana, sans-serif;
  position: absolute;
  right: 1px;
  top: 1px;
  width: 1.5em;
  border: 1px solid transparent;
  cursor: pointer;
  vertical-align: bottom;
  text-align: center;
  border-radius: 1em;
}
.b-statusline_fixed {
  position: fixed;
  top: 0;
}
.b-statusline_with-toolbar {
  top: 30px;
  margin-left: 1px;
}
.b-statusline_important {
  background-color: rgba(207,122,102,0.95) !important;
}
.b-statusline_important .b-statusline__content > a,
.b-statusline_important .b-statusline__content > a:hover {
  color: #fff;
}
.b-statusline_attention .b-mail-icon_attention {
  margin: -5px -3px 0 0;
  vertical-align: middle;
}
.b-statusline_forecast {
  display: none;
  background: #fbfbfb;
  color: #031f59;
}
.b-statusline_multiline {
  text-align: center;
}
.b-statusline_multiline .b-statusline__content {
  line-height: 1.8em;
  word-break: normal;
  word-wrap: normal;
}
.b-statusline_multiline .nb-select-dropdown {
  text-align: left;
}
body .b-statusline_promoline {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1000;
  width: 100%;
  max-width: none;
  min-height: 50px;
  padding: 0;
  background: rgba(207,122,102,0.95);
  border: none;
  color: #fff;
  letter-spacing: 0.02em;
  text-align: center;
}
.b-statusline_promoline:before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  min-height: 50px;
}
.b-statusline_promoline .b-statusline__content {
  max-width: 1200px;
  padding: 12px 0;
  vertical-align: middle;
  font-size: 13px;
}
.b-statusline_promoline .b-statusline__remove {
  font-weight: bold;
  font-size: 115%;
  color: rgba(255,255,255,0.7);
  border: none;
}
.b-statusline_promo {
  background: #ffd0c0 !important;
}
.b-statusline_promo .b-statusline__remove {
  border-color: #ffd0c0 !important;
}
.b-statusline_promo .b-statusline__remove:hover {
  border-color: #aaa !important;
}
body .b-statusline_promo-yabrowser {
  position: relative;
  left: 0;
  top: 0;
  z-index: 1000;
  width: 100%;
  max-width: none;
  min-height: 200px;
  padding: 0;
  background: #fff;
  border: none;
  color: #000;
  letter-spacing: 0.02em;
  text-align: center;
  box-shadow: 0 0 4px rgba(0,0,0,0.8);
}
.b-statusline_promo-yabrowser .b-statusline_promo-yabrowser__content {
  margin-top: 20px;
  display: inline-block;
  position: relative;
  height: 126px;
  max-width: 1200px;
  vertical-align: middle;
  font-size: 13px;
  overflow: visible;
}
.b-statusline_promo-yabrowser_title {
  font-size: 20px;
  display: block;
  margin: 5px 0 12px 0;
}
.b-statusline_promo-yabrowser_close {
  position: absolute;
  top: 5px;
  right: 10px;
  cursor: pointer;
  color: #999;
  font-size: 200%;
}
.b-statusline_promo-yabrowser_age-limit {
  position: absolute;
  bottom: 5px;
  right: 0;
  color: #999;
  height: 21px;
  width: 32px;
  background: url(//yastatic.net/mail/_/851f548fd9b2354d882b8b5813f1a677-b-statusline_promo-yabrowser__age-limit.png) no-repeat;
}
.b-statusline_promo-yabrowser__content_wrap .b-statusline_promo-yabrowser_btn {
  position: relative;
  display: inline-block;
  height: 50px;
  width: 148px;
  background: url(//yastatic.net/mail/_/d13ba81a47eca48db9b3c75a68dc387e-b-statusline_promo-yabrowser__btn.png) no-repeat;
  text-decoration: none;
  color: #000;
  padding-top: 14px;
}
.b-statusline_promo-yabrowser__content_wrap .b-statusline_promo-yabrowser_btn:hover {
  color: #000 !important;
}
.b-statusline_promo-yabrowser__content_wrap .b-statusline_promo-yabrowser_btn .b-statusline_promo-yabrowser_btn__install {
  font-size: 20px;
}
.b-statusline_promo-yabrowser__content__logo {
  display: inline-block;
  height: 70px;
  width: 312px;
  background: url(//yastatic.net/mail/_/2b05bc36e1664819ca2dea5105f11668-b-statusline_promo-yabrowser__logo.png) no-repeat;
}
.b-statusline_promo-yabrowser__popup {
  position: absolute;
  top: 103px;
  left: 405px;
  opacity: 0;
  -webkit-transition: left 0.5s, opacity 0.5s;
  -o-transition: left 0.5s, opacity 0.5s;
  transition: left 0.5s, opacity 0.5s;
}
.b-statusline_promo-yabrowser__popup.b-show-agreement {
  left: 275px;
  opacity: 1;
}
.b-statusline_promo-yabrowser__popup .b-popup__tail {
  background: url(//yastatic.net/mail/_/d23e8b1abebd653ef92f5a193617a636-b-statusline_promo-yabrowser__tail.png);
  position: absolute;
  height: 25px;
  width: 13px;
  top: 24px;
  left: 8px;
}
.b-statusline_promo-yabrowser__popup .b-popup__content {
  margin-left: 20px;
  background: #ededed;
  font-size: 14px;
  width: 260px;
  height: 100%;
  padding: 18px;
  line-height: 18px;
  color: #666 !important;
  border-radius: 5px;
}
.b-statusline_promo-yabrowser__popup .b-popup__content .b-link {
  color: #666 !important;
}
.b-statusline_promo-yabrowser__popup .b-popup__content .b-link:hover {
  color: #f00 !important;
}
body .b-statusline_sticky {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 10000;
  width: 100%;
  max-width: none;
  min-height: 50px;
  padding: 0;
  background: rgba(103,112,138,0.95);
  border: none;
  color: #fff;
  letter-spacing: 0.02em;
}
.b-statusline_sticky:before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  min-height: 50px;
}
.b-statusline_sticky .b-statusline__content {
  max-width: 1200px;
  padding: 12px;
  vertical-align: middle;
  font-size: 13px;
}
.b-statusline_sticky .b-statusline__remove {
  font-weight: bold;
  font-size: 115%;
  color: rgba(255,255,255,0.7);
  border: none;
}
.b-statusline_sticky .b-para {
  margin: 0.4em 0;
}
.b-statusline_sticky .b-mail-icon {
  vertical-align: middle;
}
.b-statusline_sticky .b-mail-icon_info-gray {
  cursor: pointer;
}
.b-statusline_sticky .b-pseudo-link,
.b-statusline_sticky .b-pseudo-link:hover {
  color: #fff !important;
}
.b-statusline_sticky .b-link:hover {
  color: #97d2de !important;
}
.b-statusline_sticky .b-pseudo-link_cancel {
  opacity: 0.7;
}
.b-statusline_sticky.b-statusline_with-image {
  text-align: center;
}
.b-statusline_sticky.b-statusline_with-image .b-statusline__content {
  position: relative;
  overflow: visible;
  padding-left: 70px;
}
.b-statusline_sticky.b-statusline_with-image .b-statusline__image {
  position: absolute;
  top: 0;
  left: 0;
}
.b-statusline_sticky.b-statusline_with-image .b-statusline__text {
  margin-right: 20px;
}
.m-layout_3pane .b-statusline_top3pane {
  width: 100%;
  bottom: auto;
  position: fixed;
  text-align: center;
  top: 0;
  padding: 0;
}
.m-layout_3pane .b-statusline_top3pane .b-statusline__content {
  width: auto;
}
/* ../../static/blocks/jane/jane/b-table/b-table.css begin */
.b-table
{

}

.b-table__i
{
    border-collapse: collapse;
}

/* ../../static/blocks/jane/jane/b-table/b-table.css end */
/* ../../static/blocks/jane/jane/b-table/_base/b-table_default.css begin */
.b-table_default
{
    padding: 0.1em 0;
}

.b-table_default .b-table__th,
.b-table_default .b-table__td
{
    font-weight: normal;

    padding: 0.1em 0;

    vertical-align: top;

    text-align: left;
}

.b-table_default .b-table__th
{
    padding-right: 0.4em;
    color: #999;
}


/* ../../static/blocks/jane/jane/b-table/_base/b-table_default.css end */
/* ../../static/blocks/jane/jane/b-teaser/b-teaser.css begin */
.b-teaser
{
    position: relative;

    clear: both;

    min-height: 1.25em;
    padding: 4px 6px 3px;

    color: #808080;
}
.b-teaser .b-pseudo-link
{
    color: #808080;
}

.b-teaser:after
{
    content: " ";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.js-share-birthday.b-teaser:before
{
    position: absolute;
    z-index: 0;
    bottom: 0;
    left: 28px;

    content: "";
    width: 189px;
    height: 101px;

    background: url(//yastatic.net/mail/_/53203abb04b31181f256b5361bff162a-b-share_birthday.png);
}

.b-teaser_half
{
    display: inline-block;

    width: 47%;

    vertical-align: top;
}

.b-teaser_centered
{
    text-align: center;
}

.b-teaser_lighter,
.b-teaser_lighter .b-pseudo-link
{
    color: #B2B2B2;
}

.b-teaser_darker,
.b-teaser_darder .b-pseudo-link
{
    color: #000;
}

.b-teaser_right
{
    float: right;
    clear: right;

    width: 42%;
}

.b-teaser_right-mw
{
    float: right;
    clear: right;
    width: auto;
}

.b-teaser_bordered
{
    margin:6px;

    border: 1px solid #bcc5d7;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}



.b-teaser__stat
{
    float: left;


    margin: 0 3px 0 0;
    padding: 0 3px;
}

.b-teaser__stat_right
{
    float: right;

    margin: 0 0 0 3px;
}

.b-teaser__liq
{
    display: block;
    overflow: hidden;

    padding: 6px 3px;
}

.b-teaser__liq_nopad
{
    padding-top: 0;
    padding-bottom: 0;
}

.b-teaser .b-link_unnoticable
{
    color: #808080;
}

.b-teaser__link-block
{
    position: relative;

    display: block;

    padding: 6px;
    margin: -6px;

    text-decoration: none;

    cursor: pointer;

    color: #808080;
}

.b-teaser_darker .b-link_unnoticable,
.b-teaser_darder .b-link__block-link
{
    color: #000;
}

.b-teaser_lighter .b-link_unnoticable,
.b-teaser_darder .b-link__block-link
{
    color: #B2B2B2;
}

.b-teaser .b-mail-icon_remove
{
    position: absolute;
    right: 2px;
    top: 2px;
    z-index: 1;
}







.b-teaser__link
{
    font: 0.85em Verdana, sans-serif;
    line-height: 1.2em;

    display: block;

    padding: 0.3em 7px 0.2em;

    text-align: center;
    text-decoration: none;

    color: #000;
    border: 1px solid #bcc5d7;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.b-teaser__link:hover .b-teaser__text
{
    color: #f00;
}

.b-teaser__plain
{
    color: #000;

    padding: 0 0 6px;

    text-align: center;
}

.b-teaser__plain__link
{
    color: #000;
}

.b-teaser__plain_secondary
{
    color: #999;
}

.b-teaser__plain .b-ico_yandexa
{
    width: 55px;
    height: 22px;

    background: url(//yastatic.net/mail/_/971ce9e347d37ffb0e05ccc2c3d628a8-b-teaser__logo.png) 0 1px no-repeat;
}

.m-locale_tr .b-teaser__plain .b-ico_yandexa,
.m-locale_en .b-teaser__plain .b-ico_yandexa
{
    width: 51px;
    height: 20px;
    margin-top: 2px;

    background: url(//yastatic.net/mail/_/1693f5cb6b98a343bb5885f14b7c67cc-b-teaser__logo_en.png) 0 0 no-repeat;
}

.b-teaser__content
{
    overflow: hidden;
    padding-top: 10px;
}

.b-teaser__image
{
    float: left;

    padding: 0 15px 0 10px;
}

.b-teaser__title
{
    font-size: 1.1em;

    margin: 0 0 0.3em;
}

.b-teaser__p
{
    margin: 0 0 0.8em;
}

.b-teaser__p_center
{
    text-align: center;
}

.b-teaser__p_gray
{
    color: #9da2aa;
}

/* Before-After teaser */
.b-teaser_before-after
{
    padding: .5em 0 1em;
}

.b-teaser_before-after .b-teaser__pic
{
    vertical-align: middle;
    -webkit-box-shadow: 0 1px 5px -1px rgba(0,0,0,0.4);
    -moz-box-shadow: 0 1px 5px -1px rgba(0,0,0,0.4);
    box-shadow: 0 1px 5px -1px rgba(0,0,0,0.4);
}

.b-teaser_before-after .b-mail-icon_bigrarr
{
    vertical-align: middle;
    margin: 0 .7em;
}


.b-teaser_share .b-teaser_share_close
{
    color: rgba(0, 0, 0, 0.4);
    font-size: 1.5em;
    position: absolute;
    right: 5px;
    top: 4px;
    width: 20px;
    cursor: pointer;
    display: none;
}

.b-teaser_share.b-teaser_fade .b-teaser_share_close {
    display: block;
}

.b-teaser_share .b-share
{
    display: block;

    direction: rtl;
}
.b-teaser_share_big .b-share
{
    height: 36px;
}

.b-teaser_share .b-teaser__title
{
    font: 11px/1 Verdana, sans-serif;
    text-align: center;
    margin: -5px 0 14px;
}

.b-teaser_share .b-share__handle
{
    float: none;
    padding: 0 !important;

    opacity: 1;
}

.js-share-birthday.b-teaser .b-share .b-share__handle
{
    position: relative;

    margin-left: 2px;
}

.b-teaser_share a.b-share__handle:hover
{
    opacity: .8;
}

.b-teaser_share_big .b-share__handle
{
    margin-right: 3px;
}

.b-teaser_share .b-share-icon
{
    float: none;
    display: inline-block;
    width: 20px;
    height: 20px;
}
.b-teaser_share_big .b-share-icon
{
    width: 36px;
    height: 36px;
    margin-right: 3px;
}

.js-share-birthday.b-teaser .b-share .b-share-icon
{
    width: 22px;
    height: 23px;
}

.b-teaser_share .b-share__text
{
    display: inline-block;
    overflow: hidden;

    width: 0;
    height: 20px;
    padding: 0 20px 0 0;
    margin: 0;
}
.b-teaser_share_big .b-share__text
{
    height: 36px;
    padding-right: 36px;
}

.js-share-birthday.b-teaser .b-share .b-share__text
{
    height: 22px;
    padding-right: 23px;
}

.b-teaser_share .b-share-icon,
.b-teaser_share .b-share__text
{
    background: url(//yastatic.net/mail/_/cc2658bbe2547aa0ad6548ada43854df-b-share_teaser.png) 100% 0 no-repeat;
}
.b-teaser_share_big .b-share-icon,
.b-teaser_share_big .b-share__text
{
    background: url(//yastatic.net/mail/_/a2381fb5d36d05419f40f227e4fe3fb9-b-share_teaser_big.png) 100% 0 no-repeat;
}

.b-teaser_share.b-teaser_fade .b-share-icon,
.b-teaser_share.b-teaser_fade .b-share__text
{
    background-image: url(//yastatic.net/mail/_/90f85262260a3098f79cc7835d89bb86-b-share_teaser-fade.png);
}

.js-share-birthday.b-teaser .b-share .b-share-icon,
.js-share-birthday.b-teaser .b-share .b-share__text
{
    background: url(//yastatic.net/mail/_/43cad92184c286aff23a0bc9d216ac9f-b-share_teaser-birthday.png) 100% 0 no-repeat;
}


.b-teaser_share .b-share-icon_facebook
{
    background-position: 0 0;
}
.b-teaser_share .b-share-icon_vkontakte
{
    background-position: -20px 0;
}
.b-teaser_share_big .b-share-icon_vkontakte
{
    background-position: -36px 0;
}
.b-teaser_share .b-share-icon_twitter
{
    background-position: -40px 0;
}
.b-teaser_share_big .b-share-icon_twitter
{
    background-position: -72px 0;
}
.b-teaser_share .b-share-icon_yaru
{
    background-position: -60px 0;
}
.b-teaser_share_big .b-share-icon_yaru
{
    background-position: -108px 0;
}
.b-teaser_share .b-share-icon_odnoklassniki
{
    background-position: -80px 0;
}
.b-teaser_share_big .b-share-icon_odnoklassniki
{
    background-position: -144px 0;
}

.b-teaser_share_big .b-share-icon_facebook
{
    background-position: 0 0;
}

.b-teaser_share_big .b-share__handle:first-child .b-share__text
{
    display: inline-block;
    width: 0;
    overflow: hidden;
    padding: 0 36px 0 0;
    text-indent: -9999px;
}

.js-share-birthday.b-teaser .b-share .b-share-icon_facebook
{
    background-position: 0 0;
}
.js-share-birthday.b-teaser .b-share .b-share-icon_vkontakte
{
    background-position: -23px 0;
}
.js-share-birthday.b-teaser .b-share .b-share-icon_twitter
{
    background-position: -45px 0;
}
.js-share-birthday.b-teaser .b-share .b-share-icon_odnoklassniki
{
    background-position: -68px 0;
}

/* ../../static/blocks/jane/jane/b-teaser/b-teaser.css end */
.b-teaser_share .b-share__text {
  direction: ltr;
  text-indent: -9999px;
}
.b-teaser_promo {
  background: none !important;
}
.b-teaser_promo .b-teaser__image {
  width: 45px;
  height: 45px;
  padding: 0;
  margin: 10px;
}
.b-teaser_promo .b-teaser__image_new {
  background: url(//yastatic.net/mail/_/c1d5a7ffe49b8e1580cee9c1c4efefaa-b-mail-icon_new.png);
}
.b-teaser_promo .b-teaser__content {
  font-size: 13px;
  line-height: 1.4;
  margin: 0 0 13px;
}
.b-teaser_promo .b-mail-button {
  background: #829cc8;
  padding: 2px;
  margin: 6px 0 0;
  border-radius: 3px;
}
.b-teaser_promo .b-mail-button__inner {
  background-color: #fff;
}
.b-teaser_promo .b-link_w {
  white-space: normal;
}
.b-teaser_iconed {
  overflow: hidden;
}
.b-teaser_iconed .b-teaser__image {
  padding: 14px 10px;
  margin: 0;
  background: 50% no-repeat;
}
.b-teaser_iconed .b-teaser__content {
  padding-right: 5px;
}
.b-teaser_iconed .b-link {
  color: inherit;
}
.b-teaser_iconed a.b-link:hover {
  color: #000 !important;
}
.b-teaser_iconed .b-teaser__content_done,
.b-teaser_done .b-teaser__content,
.b-teaser_done .b-teaser__image {
  display: none;
}
.b-teaser_done .b-teaser__content_done {
  display: block;
}
.b-teaser_done .b-teaser__title {
  text-align: center;
  font-weight: bold;
  padding: 5px 0;
  color: inherit;
}
.b-teaser_done .b-teaser__content_done {
  padding: 10px 5px 0;
}
.b-teaser_share_middle .b-share {
  height: 25px;
}
.b-teaser_share_middle .b-share__handle {
  margin-right: 3px;
}
.b-teaser_share_middle .b-share-icon {
  width: 26px;
  height: 26px;
  margin-right: 3px;
}
.b-teaser_share_middle .b-share__text {
  height: 26px;
  padding-right: 26px;
}
.b-teaser_share_middle .b-share-icon,
.b-teaser_share_middle .b-share__text {
  background: url(//yastatic.net/mail/_/671afa6d287c21c7cb085c154255ad41-b-share_teaser__middle.png) 100% 0 no-repeat;
}
.b-teaser_share_middle .b-share-icon_facebook {
  background-position: 0 0;
}
.b-teaser_share_middle .b-share-icon_vkontakte {
  background-position: -26px 0;
}
.b-teaser_share_middle .b-share-icon_twitter {
  background-position: -52px 0;
}
.b-teaser_share_middle .b-share-icon_odnoklassniki {
  background-position: -78px 0;
}
.b-teaser_share_middle .b-share-icon_yaru {
  background-position: -108px 0;
}
/* ../../static/blocks/jane/jane/b-teaser/pic/b-teaser__pic.css begin */
.b-teaser__liq .b-teaser__pic
{
    vertical-align: middle;
}
.b-teaser__pic_right
{
    position: relative;

    margin: 0 3px 0 -9px;
}

.b-teaser__pic_left
{
    position: relative;

    margin: 0 -9px 0 3px;
}

.b-teaser__pic_top
{
    position: relative;

    margin-top: -3px;
}

/* ../../static/blocks/jane/jane/b-teaser/pic/b-teaser__pic.css end */
/* ../../static/blocks/jane/jane/b-teaser/text/b-teaser__text.css begin */
.b-teaser__text
{
    text-decoration: underline;

    color: #1a3dc1;
}

/* ../../static/blocks/jane/jane/b-teaser/text/b-teaser__text.css end */
/* ../../static/blocks/jane/jane/b-teaser/_layout/b-teaser_in-content.css begin */
.b-teaser_in-content:after
{
    content: "";
    display: block;
    height: 0;
    clear: both;
}

.b-teaser_in-content
{
    width: 47%;
    margin: 0;
    padding: 0;
}

.b-teaser_in-content .b-teaser__link
{
    font: 1em/1.25 Arial,sans-serif;

    display: inline;

    padding: 0;
    border: 0;

    text-decoration: underline;
}

/* ../../static/blocks/jane/jane/b-teaser/_layout/b-teaser_in-content.css end */

/* ../../static/blocks/jane/jane/b-teaser/_type/b-teaser_attention.css begin */
.b-teaser_attention .b-teaser__link
{
    font-size: 0.846em;

    padding: 0.5em 34px 0.5em 5px;

    cursor: pointer;
    text-align: left;

    background: #fff url(//yastatic.net/mail/_/f334034c738737d05c6127b6f15c7e8a-b-teaser_attention.png) 171px 50% no-repeat;
}

/* ../../static/blocks/jane/jane/b-teaser/_type/b-teaser_attention.css end */
/* ../../static/blocks/jane/jane/b-teaser/_type/b-teaser_collector.css begin */
.b-teaser_collector .b-teaser__link
{
    font-size: 0.8em;

    padding: 0.5em 7px 0.5em 65px;

    text-align: left;

    background: #fff url(//yastatic.net/mail/_/0117de7cf8d82056a4bd577173626e7d-b-teaser_collector.png) 2px bottom no-repeat;
}

/* ../../static/blocks/jane/jane/b-teaser/_type/b-teaser_collector.css end */
/* ../../static/blocks/jane/jane/b-teaser/_type/b-teaser_lite.css begin */
BODY .b-teaser_lite
{
    display: inline-block;

    width: 47%;

    vertical-align: top;

    background: #FFF;
    color: #B2B2B2;
}

BODY .b-teaser_lite .b-teaser__content
{
    padding-top: 3px;
}

BODY .b-teaser_lite .b-teaser__image
{
    margin-top: -7px;
}

.b-teaser_lite .b-teaser__link
{
    color: #B2B2B2;
}

BODY .b-teaser_right
{
    float: right;
    width: 42%;
}

BODY .b-teaser_wide
{
    display: block;
    width: auto;
}

/* ../../static/blocks/jane/jane/b-teaser/_type/b-teaser_lite.css end */
/* ../../static/blocks/jane/jane/b-teaser/_type/b-teaser_switch.css begin */
.b-teaser_switch
{
    width: 370px !important;

    color: #666;
    background: #FEF2DC;
}

.b-teaser__title,
.b-teaser_switch .b-custom-button
{
    color: #000;
}

.b-teaser_switch .b-teaser__image
{
    padding-top: 14px;
    padding-right: 10px;
}

.b-teaser_switch .b-teaser__content
{
    padding-top: 12px;
    padding-bottom: 15px;
}

/* ../../static/blocks/jane/jane/b-teaser/_type/b-teaser_switch.css end */
/* ../../static/blocks/jane/jane/b-teaser/_type/b-teaser_warning.css begin */
.b-teaser_warning
{
    font-size: 0.9375em;

    position: relative;

    padding: 0;

    background: #FFF !important;

    color: #808080;
}

.b-teaser_warning .b-teaser__image
{
    width: 36px;
    height: 33px;
    padding: 13px 8px 0 8px;
}

.b-teaser_warning .b-teaser__content
{
    padding: 8px 12px 6px 0;
}

.b-teaser_warning .b-mail-icon_remove
{
    position: absolute;
    top: 2px;
    right: 2px;
}

/* ../../static/blocks/jane/jane/b-teaser/_type/b-teaser_warning.css end */
.b-theme-control {
  display: inline-block;
}
.b-theme-control_enabled {
  cursor: pointer;
}
.b-theme-control {
  margin-right: 23px;
  padding: 8px 0 7px;
  opacity: 0.5;
  font-style: normal;
  text-transform: lowercase;
  -webkit-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.b-theme-control__icon {
  display: inline-block;
  vertical-align: middle;
  margin: -4px 10px 0 0;
  width: 19px;
  height: 16px;
  background: url(//yastatic.net/mail/_/5edbc8e6b54b61b10c80b71de0bf5743-b-theme-control__icon.png) no-repeat;
}
.b-theme-control_enabled:hover,
.b-theme-control_active {
  opacity: 1;
}
.b-theme-info_full {
  top: -60px;
  padding: 0;
  width: 100%;
  height: 60px;
  overflow: hidden;
  text-align: center;
  background: rgba(32,32,32,0.7) !important;
}
.b-theme-info_full .b-theme-control {
  margin: 10px 7px;
  padding: 0;
  width: 40px;
  height: 40px;
  border: 1px solid #fff;
  opacity: 1;
  cursor: pointer;
}
.b-theme-info_full .b-theme-control_close {
  position: absolute;
  right: 0;
  width: 14px;
  height: 13px;
  background: url(//yastatic.net/mail/_/2379cf5947e8301f76060917930e9bb9-b-theme-control_close.png) no-repeat;
  border-color: transparent;
  opacity: 0.5;
  -webkit-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.b-theme-info_full .b-theme-control_close:hover {
  opacity: 1;
}
.b-theme-info_full .b-theme-control_active {
  box-shadow: inset 0 0 5px 2px rgba(0,0,0,0.7);
  cursor: default;
}
.b-theme-info_full .b-theme-control_ {
  background: #8ea4d3;
  background: -webkit-linear-gradient(45deg, #8ea4d3 33%, #e6eaf0 33%, #e6eaf0 66%, #8ea4d3 66%);
  background: -o-linear-gradient(45deg, #8ea4d3 33%, #e6eaf0 33%, #e6eaf0 66%, #8ea4d3 66%);
  background: linear-gradient(45deg, #8ea4d3 33%, #e6eaf0 33%, #e6eaf0 66%, #8ea4d3 66%);
  background: -webkit-linear-gradient(45deg, #e6eaf0 50%, #8ea4d3 50%);
  background: -o-linear-gradient(45deg, #e6eaf0 50%, #8ea4d3 50%);
  background: linear-gradient(45deg, #e6eaf0 50%, #8ea4d3 50%);
}
.b-theme-info_full .b-theme-control_blue {
  background: #8ea4d3;
  background: -webkit-linear-gradient(45deg, #8ea4d3 33%, #e6eaf0 33%, #e6eaf0 66%, #8ea4d3 66%);
  background: -o-linear-gradient(45deg, #8ea4d3 33%, #e6eaf0 33%, #e6eaf0 66%, #8ea4d3 66%);
  background: linear-gradient(45deg, #8ea4d3 33%, #e6eaf0 33%, #e6eaf0 66%, #8ea4d3 66%);
  background: -webkit-linear-gradient(45deg, #e6eaf0 50%, #8ea4d3 50%);
  background: -o-linear-gradient(45deg, #e6eaf0 50%, #8ea4d3 50%);
  background: linear-gradient(45deg, #e6eaf0 50%, #8ea4d3 50%);
}
.b-theme-info_full .b-theme-control_gray {
  background: #bababa;
  background: -webkit-linear-gradient(45deg, #bababa 33%, #f5f5f5 33%, #f5f5f5 66%, #b7b7b7 66%);
  background: -o-linear-gradient(45deg, #bababa 33%, #f5f5f5 33%, #f5f5f5 66%, #b7b7b7 66%);
  background: linear-gradient(45deg, #bababa 33%, #f5f5f5 33%, #f5f5f5 66%, #b7b7b7 66%);
  background: -webkit-linear-gradient(45deg, #f5f5f5 50%, #bababa 50%);
  background: -o-linear-gradient(45deg, #f5f5f5 50%, #bababa 50%);
  background: linear-gradient(45deg, #f5f5f5 50%, #bababa 50%);
}
.b-theme-info_full .b-theme-control_lightblue {
  background: #67a8d7;
  background: -webkit-linear-gradient(45deg, #67a8d7 33%, #e5f5fd 33%, #e5f5fd 66%, #64a7d9 66%);
  background: -o-linear-gradient(45deg, #67a8d7 33%, #e5f5fd 33%, #e5f5fd 66%, #64a7d9 66%);
  background: linear-gradient(45deg, #67a8d7 33%, #e5f5fd 33%, #e5f5fd 66%, #64a7d9 66%);
  background: -webkit-linear-gradient(45deg, #e5f5fd 50%, #67a8d7 50%);
  background: -o-linear-gradient(45deg, #e5f5fd 50%, #67a8d7 50%);
  background: linear-gradient(45deg, #e5f5fd 50%, #67a8d7 50%);
}
.b-theme-info_full .b-theme-control_green {
  background: #699d51;
  background: -webkit-linear-gradient(45deg, #699d51 33%, #eef7df 33%, #eef7df 66%, #679c4c 66%);
  background: -o-linear-gradient(45deg, #699d51 33%, #eef7df 33%, #eef7df 66%, #679c4c 66%);
  background: linear-gradient(45deg, #699d51 33%, #eef7df 33%, #eef7df 66%, #679c4c 66%);
  background: -webkit-linear-gradient(45deg, #eef7df 50%, #699d51 50%);
  background: -o-linear-gradient(45deg, #eef7df 50%, #699d51 50%);
  background: linear-gradient(45deg, #eef7df 50%, #699d51 50%);
}
.b-theme-info_full .b-theme-control_grass_green {
  background: #2cae63;
  background: -webkit-linear-gradient(45deg, #2cae63 33%, #e7f3ec 33%, #e7f3ec 66%, #27ae60 66%);
  background: -o-linear-gradient(45deg, #2cae63 33%, #e7f3ec 33%, #e7f3ec 66%, #27ae60 66%);
  background: linear-gradient(45deg, #2cae63 33%, #e7f3ec 33%, #e7f3ec 66%, #27ae60 66%);
  background: -webkit-linear-gradient(45deg, #e7f3ec 50%, #2cae63 50%);
  background: -o-linear-gradient(45deg, #e7f3ec 50%, #2cae63 50%);
  background: linear-gradient(45deg, #e7f3ec 50%, #2cae63 50%);
}
.b-theme-info_full .b-theme-control_orange {
  background: #f38630;
  background: -webkit-linear-gradient(45deg, #f38630 33%, #f5ede2 33%, #f5ede2 66%, #f88600 66%);
  background: -o-linear-gradient(45deg, #f38630 33%, #f5ede2 33%, #f5ede2 66%, #f88600 66%);
  background: linear-gradient(45deg, #f38630 33%, #f5ede2 33%, #f5ede2 66%, #f88600 66%);
  background: -webkit-linear-gradient(45deg, #f5ede2 50%, #f38630 50%);
  background: -o-linear-gradient(45deg, #f5ede2 50%, #f38630 50%);
  background: linear-gradient(45deg, #f5ede2 50%, #f38630 50%);
}
.b-theme-info_full .b-theme-control_yellow {
  background: #ceb92a;
  background: -webkit-linear-gradient(45deg, #ceb92a 33%, #faf0c1 33%, #faf0c1 66%, #d4b404 66%);
  background: -o-linear-gradient(45deg, #ceb92a 33%, #faf0c1 33%, #faf0c1 66%, #d4b404 66%);
  background: linear-gradient(45deg, #ceb92a 33%, #faf0c1 33%, #faf0c1 66%, #d4b404 66%);
  background: -webkit-linear-gradient(45deg, #faf0c1 50%, #ceb92a 50%);
  background: -o-linear-gradient(45deg, #faf0c1 50%, #ceb92a 50%);
  background: linear-gradient(45deg, #faf0c1 50%, #ceb92a 50%);
}
.b-theme-info_full .b-theme-control_pink {
  background: #db87a6;
  background: -webkit-linear-gradient(45deg, #db87a6 33%, #fbeaf1 33%, #fbeaf1 66%, #dc86a6 66%);
  background: -o-linear-gradient(45deg, #db87a6 33%, #fbeaf1 33%, #fbeaf1 66%, #dc86a6 66%);
  background: linear-gradient(45deg, #db87a6 33%, #fbeaf1 33%, #fbeaf1 66%, #dc86a6 66%);
  background: -webkit-linear-gradient(45deg, #fbeaf1 50%, #db87a6 50%);
  background: -o-linear-gradient(45deg, #fbeaf1 50%, #db87a6 50%);
  background: linear-gradient(45deg, #fbeaf1 50%, #db87a6 50%);
}
.b-theme-info_full .b-theme-control_red {
  background: #e86d73;
  background: -webkit-linear-gradient(45deg, #e86d73 33%, #ffe9e9 33%, #ffe9e9 66%, #ef7070 66%);
  background: -o-linear-gradient(45deg, #e86d73 33%, #ffe9e9 33%, #ffe9e9 66%, #ef7070 66%);
  background: linear-gradient(45deg, #e86d73 33%, #ffe9e9 33%, #ffe9e9 66%, #ef7070 66%);
  background: -webkit-linear-gradient(45deg, #ffe9e9 50%, #e86d73 50%);
  background: -o-linear-gradient(45deg, #ffe9e9 50%, #e86d73 50%);
  background: linear-gradient(45deg, #ffe9e9 50%, #e86d73 50%);
}
.b-theme-info_full .b-theme-control_violet {
  background: #a28fc0;
  background: -webkit-linear-gradient(45deg, #a28fc0 33%, #eae9f7 33%, #eae9f7 66%, #a38ec0 66%);
  background: -o-linear-gradient(45deg, #a28fc0 33%, #eae9f7 33%, #eae9f7 66%, #a38ec0 66%);
  background: linear-gradient(45deg, #a28fc0 33%, #eae9f7 33%, #eae9f7 66%, #a38ec0 66%);
  background: -webkit-linear-gradient(45deg, #eae9f7 50%, #a28fc0 50%);
  background: -o-linear-gradient(45deg, #eae9f7 50%, #a28fc0 50%);
  background: linear-gradient(45deg, #eae9f7 50%, #a28fc0 50%);
}
.b-theme-info_full .b-theme-control_turquoise {
  background: #1ead8b;
  background: -webkit-linear-gradient(45deg, #1ead8b 33%, #e3f3f0 33%, #e3f3f0 66%, #01ac8a 66%);
  background: -o-linear-gradient(45deg, #1ead8b 33%, #e3f3f0 33%, #e3f3f0 66%, #01ac8a 66%);
  background: linear-gradient(45deg, #1ead8b 33%, #e3f3f0 33%, #e3f3f0 66%, #01ac8a 66%);
  background: -webkit-linear-gradient(45deg, #e3f3f0 50%, #1ead8b 50%);
  background: -o-linear-gradient(45deg, #e3f3f0 50%, #1ead8b 50%);
  background: linear-gradient(45deg, #e3f3f0 50%, #1ead8b 50%);
}
.b-theme-info_full .b-theme-control_pink-navy-sand {
  background: #008ca7;
  background: -webkit-linear-gradient(45deg, #008ca7 33%, #f1eede 33%, #f1eede 66%, #f29999 66%);
  background: -o-linear-gradient(45deg, #008ca7 33%, #f1eede 33%, #f1eede 66%, #f29999 66%);
  background: linear-gradient(45deg, #008ca7 33%, #f1eede 33%, #f1eede 66%, #f29999 66%);
}
.b-theme-info_full .b-theme-control_plum-navy {
  background: #3691a5;
  background: -webkit-linear-gradient(45deg, #3691a5 33%, #eff5f6 33%, #eff5f6 66%, #ad657d 66%);
  background: -o-linear-gradient(45deg, #3691a5 33%, #eff5f6 33%, #eff5f6 66%, #ad657d 66%);
  background: linear-gradient(45deg, #3691a5 33%, #eff5f6 33%, #eff5f6 66%, #ad657d 66%);
}
.b-theme-info_full .b-theme-control_teal-orange {
  background: #f3b568;
  background: -webkit-linear-gradient(45deg, #f3b568 33%, #f1eede 33%, #f1eede 66%, #8cbeb2 66%);
  background: -o-linear-gradient(45deg, #f3b568 33%, #f1eede 33%, #f1eede 66%, #8cbeb2 66%);
  background: linear-gradient(45deg, #f3b568 33%, #f1eede 33%, #f1eede 66%, #8cbeb2 66%);
}
.b-theme-info_full .b-theme-control_terra-salad {
  background: #a5b661;
  background: -webkit-linear-gradient(45deg, #a5b661 33%, #f0eeef 33%, #f0eeef 66%, #c76758 66%);
  background: -o-linear-gradient(45deg, #a5b661 33%, #f0eeef 33%, #f0eeef 66%, #c76758 66%);
  background: linear-gradient(45deg, #a5b661 33%, #f0eeef 33%, #f0eeef 66%, #c76758 66%);
}
.b-toggler,
.b-manager .b-toggler {
  position: relative;
  float: right;
  overflow: hidden;
  width: 9px;
  height: 9px;
  margin: 5px 0 0;
  border: 1px solid #ececec;
  border-radius: 1px;
}
.b-folders__nesting__handle_folder .b-toggler {
  top: 1px;
  left: -2px;
  border: 0;
}
.b-folders__nesting__handle:hover .b-toggler,
.b-manager .b-folders__nesting__handle:hover .b-toggler {
  border-color: #aaa;
}
.b-toggler__i1,
.b-toggler__i2,
.b-manager .b-toggler__i1,
.b-manager .b-toggler__i2 {
  position: absolute;
  overflow: hidden;
  background: #8e8e8e;
}
.b-toggler__i1 {
  top: 4px;
  left: 1px;
  width: 7px;
  height: 1px;
}
.b-toggler__i2 {
  display: none;
  top: 1px;
  left: 4px;
  width: 1px;
  height: 7px;
}
.b-folders__nesting_closed .b-toggler__i2 {
  display: block;
}
.b-folders__nesting__handle_folder .b-toggler__i1 {
  width: 8px;
  height: 2px;
}
.b-folders__nesting__handle_folder .b-toggler__i2 {
  height: 8px;
  width: 2px;
}
.b-folders__nesting__handle_folder .b-toggler__i1,
.b-folders__nesting__handle_folder .b-toggler__i2 {
  background: #5e849c;
}
.b-toggler_folders {
  border-color: rgba(0,0,0,0.2);
}
.b-toggler_folders > .b-toggler__i1,
.b-toggler_folders > .b-toggler__i2 {
  background: rgba(0,0,0,0.3);
}
.b-folders__nesting__handle:hover .b-toggler_folders {
  border-color: rgba(0,0,0,0.4);
}
.b-folders__nesting__handle:hover .b-toggler_folders > .b-toggler__i1,
.b-folders__nesting__handle:hover .b-toggler_folders > .b-toggler__i2 {
  background: rgba(0,0,0,0.5);
}
/* ../../static/blocks/jane/jane/b-toolbar/b-toolbar.css begin */
.b-toolbar
{
    position: relative;

    width: 100%;
    height: 52px;
}

.b-toolbar__i
{
    position: absolute;
    top: 0;
    left: 0;

    width: 100%;
}

.b-toolbar .b-toolbar__search
{
    margin: 0 0 -2px;
}

.b-toolbar .b-search__input .b-input_bright
{
    background: #FFD00E !important;
}

.b-toolbar .b-search__input .b-input_blured
{
    background: transparent !important;
}

.b-toolbar .b-search__button
{
    padding-left: 4px;
}

.b-toolbar.b-toolbar_fixed .b-toolbar__item_compose
{
    padding-left: 6px;
}

/* Увеличиваем размер кнопки «Написать», чтобы она визуально по ширине была с первым табом */ /**/
.m-locale_ru .b-toolbar__item_compose-go,
.m-locale_tt .b-toolbar__item_compose-go
{
    width: 5.23em;
}
.m-locale_uk .b-toolbar__item_compose-go
{
    width: 4.15em;
}


/* b-toolbar__item_toolbar-more */
.b-toolbar__item_toolbar-more
{
    margin-right: 0px !important;
    margin-left: 0px !important;
}


/* Фиксированный тулбар пыщь-пыщь */ /**/
.b-toolbar_fixed .b-toolbar__block_right .jane-search,
.b-toolbar_fixed .b-toolbar__item .b-ico
{
    visibility: hidden;
}


/* ../../static/blocks/jane/jane/b-toolbar/b-toolbar.css end */
.b-toolbar .b-toolbar__item_top {
  display: none !important;
}
.b-toolbar__item {
  color: #2f333f;
}
.b-toolbar__item_disabled.b-toolbar__item,
.b-mail-dropdown_disabled .b-toolbar__item.b-toolbar__item {
  color: rgba(0,0,0,0.252);
}
/* ../../static/blocks/jane/jane/b-toolbar/actions/b-toolbar__actions.css begin */
.b-toolbar__actions__right
{
    float: right;
}

/* ../../static/blocks/jane/jane/b-toolbar/actions/b-toolbar__actions.css end */
/* ../../static/blocks/jane/jane/b-toolbar/actions/_base/b-toolbar__actions_default.css begin */
.b-toolbar__actions_default
{
    font: 86%/1.5 Verdana, sans-serif;

    width: 20em;
    padding: 5px 0 0 8px;
}

/* ../../static/blocks/jane/jane/b-toolbar/actions/_base/b-toolbar__actions_default.css end */
.b-toolbar__block {
  position: relative;
  display: inline-block;
  vertical-align: top;
  text-align: left;
}
.b-toolbar__block_right {
  float: right;
  margin-right: 10px;
  margin-left: -1px;
}
.b-toolbar__block__label {
  margin: 8px 0 -2px;
  color: #999;
}
/* ../../static/blocks/jane/jane/b-toolbar/block/_type/b-toolbar__block_actions.css begin */
.b-toolbar__block_actions
{
    font: 78.125%/1.5em Verdana, sans-serif;

    padding: 30px 4px 0 0;


    white-space: nowrap;
    width:auto !important;
}

.b-toolbar__block_actions .b-pseudo-link
{
    margin: 0 5px;
}

/* ../../static/blocks/jane/jane/b-toolbar/block/_type/b-toolbar__block_actions.css end */
/* ../../static/blocks/jane/jane/b-toolbar/block/_type/b-toolbar__block_chevron.css begin */
.b-toolbar__block_chevron
{
    display: block;
    overflow: hidden;

    height: 52px;
}

.b-toolbar__block_chevron .b-mail-icon_ajax-loader
{
    float: right;
    display: inline;

    margin: 6px 9px 0 0;
}

/* ../../static/blocks/jane/jane/b-toolbar/block/_type/b-toolbar__block_chevron.css end */
/* ../../static/blocks/jane/jane/b-toolbar/block/_type/b-toolbar__block_text.css begin */
.b-toolbar__block_text
{
    width: 60%;
    padding: 10px 10px 10px 20px;

    white-space: normal;
    line-height: 1.4;
}

/* ../../static/blocks/jane/jane/b-toolbar/block/_type/b-toolbar__block_text.css end */
/* ../../static/blocks/jane/jane/b-toolbar-hr/b-toolbar-hr.css begin */
.b-toolbar-hr
{
    display: block;
}

/* ../../static/blocks/jane/jane/b-toolbar-hr/b-toolbar-hr.css end */
.b-toolbar__item .b-ico {
  display: inline-block;
  width: 1px;
  height: 1px;
  vertical-align: top;
  background-repeat: no-repeat;
}
.b-toolbar__item .b-ico_settings {
  background: url(//yastatic.net/mail/_/cd4f4a1cb49ff58eef2822739da1c97b-b-toolbar__ico_settings_black.png) no-repeat !important;
}
.b-toolbar__item .b-ico {
  padding: 23px 23px 0 0;
  background-image: url(//yastatic.net/mail/_/38114d2585e1606f96268cf28b2dc4ee-b-toolbar__ico.png);
}
.b-toolbar__item .b-ico_check-mail {
  background-position: 0px 0px;
}
.b-toolbar__item_disabled .b-ico_check-mail {
  background-position: 0px -24px !important;
}
a.b-toolbar__item_selected .b-ico_check-mail,
a.b-toolbar__item:hover .b-ico_check-mail {
  background-position: 0px -48px;
}
.b-toolbar__item .b-ico_reply {
  background-position: -24px 0px;
}
.b-toolbar__item_disabled .b-ico_reply {
  background-position: -24px -24px !important;
}
a.b-toolbar__item_selected .b-ico_reply,
a.b-toolbar__item:hover .b-ico_reply {
  background-position: -24px -48px;
}
.b-toolbar__item .b-ico_reply-all {
  background-position: -48px 0px;
}
.b-toolbar__item_disabled .b-ico_reply-all {
  background-position: -48px -24px !important;
}
a.b-toolbar__item_selected .b-ico_reply-all,
a.b-toolbar__item:hover .b-ico_reply-all {
  background-position: -48px -48px;
}
.b-toolbar__item .b-ico_forward {
  background-position: -72px 0px;
}
.b-toolbar__item_disabled .b-ico_forward {
  background-position: -72px -24px !important;
}
a.b-toolbar__item_selected .b-ico_forward,
a.b-toolbar__item:hover .b-ico_forward {
  background-position: -72px -48px;
}
.b-toolbar__item .b-ico_add {
  background-position: -96px 0px;
}
.b-toolbar__item_disabled .b-ico_add {
  background-position: -96px -24px !important;
}
a.b-toolbar__item_selected .b-ico_add,
a.b-toolbar__item:hover .b-ico_add {
  background-position: -96px -48px;
}
.b-toolbar__item .b-ico_delete {
  background-position: -120px 0px;
}
.b-toolbar__item_disabled .b-ico_delete {
  background-position: -120px -24px !important;
}
a.b-toolbar__item_selected .b-ico_delete,
a.b-toolbar__item:hover .b-ico_delete {
  background-position: -120px -48px;
}
.b-toolbar__item .b-ico_spam {
  background-position: -144px 0px;
}
.b-toolbar__item_disabled .b-ico_spam {
  background-position: -144px -24px !important;
}
a.b-toolbar__item_selected .b-ico_spam,
a.b-toolbar__item:hover .b-ico_spam {
  background-position: -144px -48px;
}
.b-toolbar__item .b-ico_not-spam {
  background-position: -168px 0px;
}
.b-toolbar__item_disabled .b-ico_not-spam {
  background-position: -168px -24px !important;
}
a.b-toolbar__item_selected .b-ico_not-spam,
a.b-toolbar__item:hover .b-ico_not-spam {
  background-position: -168px -48px;
}
.b-toolbar__item .b-ico_compose {
  background-position: -192px 0px;
}
.b-toolbar__item_disabled .b-ico_compose {
  background-position: -192px -24px !important;
}
a.b-toolbar__item_selected .b-ico_compose,
a.b-toolbar__item:hover .b-ico_compose {
  background-position: -192px -48px;
}
.b-toolbar__item .b-ico_mark-as-read {
  background-position: -216px 0px;
}
.b-toolbar__item_disabled .b-ico_mark-as-read {
  background-position: -216px -24px !important;
}
a.b-toolbar__item_selected .b-ico_mark-as-read,
a.b-toolbar__item:hover .b-ico_mark-as-read {
  background-position: -216px -48px;
}
.b-toolbar__item .b-ico_mark-as-unread {
  background-position: -240px 0px;
}
.b-toolbar__item_disabled .b-ico_mark-as-unread {
  background-position: -240px -24px !important;
}
a.b-toolbar__item_selected .b-ico_mark-as-unread,
a.b-toolbar__item:hover .b-ico_mark-as-unread {
  background-position: -240px -48px;
}
.b-toolbar__item .b-ico_togroup {
  background-position: -264px 0px;
}
.b-toolbar__item_disabled .b-ico_togroup {
  background-position: -264px -24px !important;
}
a.b-toolbar__item_selected .b-ico_togroup,
a.b-toolbar__item:hover .b-ico_togroup {
  background-position: -264px -48px;
}
.b-toolbar__item .b-ico_outofgroup {
  background-position: -288px 0px;
}
.b-toolbar__item_disabled .b-ico_outofgroup {
  background-position: -288px -24px !important;
}
a.b-toolbar__item_selected .b-ico_outofgroup,
a.b-toolbar__item:hover .b-ico_outofgroup {
  background-position: -288px -48px;
}
.b-toolbar__item .b-ico_more {
  background-position: -312px 0px;
}
.b-toolbar__item_disabled .b-ico_more {
  background-position: -312px -24px !important;
}
a.b-toolbar__item_selected .b-ico_more,
a.b-toolbar__item:hover .b-ico_more {
  background-position: -312px -48px;
}
.b-toolbar__item .b-ico_add-template {
  background-position: -336px 0px;
}
.b-toolbar__item_disabled .b-ico_add-template {
  background-position: -336px -24px !important;
}
a.b-toolbar__item_selected .b-ico_add-template,
a.b-toolbar__item:hover .b-ico_add-template {
  background-position: -336px -48px;
}
.b-toolbar__item .b-ico_infolder {
  background-position: -360px 0px;
}
.b-toolbar__item_disabled .b-ico_infolder {
  background-position: -360px -24px !important;
}
a.b-toolbar__item_selected .b-ico_infolder,
a.b-toolbar__item:hover .b-ico_infolder {
  background-position: -360px -48px;
}
.b-toolbar__item .b-ico_label {
  background-position: -384px 0px;
}
.b-toolbar__item_disabled .b-ico_label {
  background-position: -384px -24px !important;
}
a.b-toolbar__item_selected .b-ico_label,
a.b-toolbar__item:hover .b-ico_label {
  background-position: -384px -48px;
}
.b-toolbar__item .b-ico_sendon {
  background-position: -408px 0px;
}
.b-toolbar__item_disabled .b-ico_sendon {
  background-position: -408px -24px !important;
}
a.b-toolbar__item_selected .b-ico_sendon,
a.b-toolbar__item:hover .b-ico_sendon {
  background-position: -408px -48px;
}
.b-toolbar__item .b-ico_archive {
  background-position: -432px 0px;
}
.b-toolbar__item_disabled .b-ico_archive {
  background-position: -432px -24px !important;
}
a.b-toolbar__item_selected .b-ico_archive,
a.b-toolbar__item:hover .b-ico_archive {
  background-position: -432px -48px;
}
.b-toolbar__item .b-ico_template {
  background-position: -456px 0px;
}
.b-toolbar__item_disabled .b-ico_template {
  background-position: -456px -24px !important;
}
a.b-toolbar__item_selected .b-ico_template,
a.b-toolbar__item:hover .b-ico_template {
  background-position: -456px -48px;
}
.b-toolbar__item .b-ico_add-button {
  background-position: -480px 0px;
}
.b-toolbar__item_disabled .b-ico_add-button {
  background-position: -480px -24px !important;
}
a.b-toolbar__item_selected .b-ico_add-button,
a.b-toolbar__item:hover .b-ico_add-button {
  background-position: -480px -48px;
}
.b-toolbar__item .b-ico_unsubscribe {
  background-position: -504px 0px;
}
.b-toolbar__item_disabled .b-ico_unsubscribe {
  background-position: -504px -24px !important;
}
a.b-toolbar__item_selected .b-ico_unsubscribe,
a.b-toolbar__item:hover .b-ico_unsubscribe {
  background-position: -504px -48px;
}
.b-toolbar__item .b-ico_yamoney {
  background-position: -528px 0px;
}
.b-toolbar__item_disabled .b-ico_yamoney {
  background-position: -528px -24px !important;
}
a.b-toolbar__item_selected .b-ico_yamoney,
a.b-toolbar__item:hover .b-ico_yamoney {
  background-position: -528px -48px;
}
.b-toolbar__item .b-ico_restore {
  background-position: -552px 0px;
}
.b-toolbar__item_disabled .b-ico_restore {
  background-position: -552px -24px !important;
}
a.b-toolbar__item_selected .b-ico_restore,
a.b-toolbar__item:hover .b-ico_restore {
  background-position: -552px -48px;
}
.b-toolbar-settings .b-toolbar-settings__item .b-ico {
  padding: 23px 23px 0 0;
  background-image: url(//yastatic.net/mail/_/38114d2585e1606f96268cf28b2dc4ee-b-toolbar__ico.png);
}
.b-toolbar-settings__item .b-ico_check-mail {
  background-position: 0px 0px;
}
.b-toolbar-settings__item_disabled .b-ico_check-mail {
  background-position: 0px -24px !important;
}
a.b-toolbar-settings__item_selected .b-ico_check-mail,
a.b-toolbar-settings__item:hover .b-ico_check-mail {
  background-position: 0px -48px;
}
.b-toolbar-settings__item .b-ico_reply {
  background-position: -24px 0px;
}
.b-toolbar-settings__item_disabled .b-ico_reply {
  background-position: -24px -24px !important;
}
a.b-toolbar-settings__item_selected .b-ico_reply,
a.b-toolbar-settings__item:hover .b-ico_reply {
  background-position: -24px -48px;
}
.b-toolbar-settings__item .b-ico_reply-all {
  background-position: -48px 0px;
}
.b-toolbar-settings__item_disabled .b-ico_reply-all {
  background-position: -48px -24px !important;
}
a.b-toolbar-settings__item_selected .b-ico_reply-all,
a.b-toolbar-settings__item:hover .b-ico_reply-all {
  background-position: -48px -48px;
}
.b-toolbar-settings__item .b-ico_forward {
  background-position: -72px 0px;
}
.b-toolbar-settings__item_disabled .b-ico_forward {
  background-position: -72px -24px !important;
}
a.b-toolbar-settings__item_selected .b-ico_forward,
a.b-toolbar-settings__item:hover .b-ico_forward {
  background-position: -72px -48px;
}
.b-toolbar-settings__item .b-ico_add {
  background-position: -96px 0px;
}
.b-toolbar-settings__item_disabled .b-ico_add {
  background-position: -96px -24px !important;
}
a.b-toolbar-settings__item_selected .b-ico_add,
a.b-toolbar-settings__item:hover .b-ico_add {
  background-position: -96px -48px;
}
.b-toolbar-settings__item .b-ico_delete {
  background-position: -120px 0px;
}
.b-toolbar-settings__item_disabled .b-ico_delete {
  background-position: -120px -24px !important;
}
a.b-toolbar-settings__item_selected .b-ico_delete,
a.b-toolbar-settings__item:hover .b-ico_delete {
  background-position: -120px -48px;
}
.b-toolbar-settings__item .b-ico_spam {
  background-position: -144px 0px;
}
.b-toolbar-settings__item_disabled .b-ico_spam {
  background-position: -144px -24px !important;
}
a.b-toolbar-settings__item_selected .b-ico_spam,
a.b-toolbar-settings__item:hover .b-ico_spam {
  background-position: -144px -48px;
}
.b-toolbar-settings__item .b-ico_not-spam {
  background-position: -168px 0px;
}
.b-toolbar-settings__item_disabled .b-ico_not-spam {
  background-position: -168px -24px !important;
}
a.b-toolbar-settings__item_selected .b-ico_not-spam,
a.b-toolbar-settings__item:hover .b-ico_not-spam {
  background-position: -168px -48px;
}
.b-toolbar-settings__item .b-ico_compose {
  background-position: -192px 0px;
}
.b-toolbar-settings__item_disabled .b-ico_compose {
  background-position: -192px -24px !important;
}
a.b-toolbar-settings__item_selected .b-ico_compose,
a.b-toolbar-settings__item:hover .b-ico_compose {
  background-position: -192px -48px;
}
.b-toolbar-settings__item .b-ico_mark-as-read {
  background-position: -216px 0px;
}
.b-toolbar-settings__item_disabled .b-ico_mark-as-read {
  background-position: -216px -24px !important;
}
a.b-toolbar-settings__item_selected .b-ico_mark-as-read,
a.b-toolbar-settings__item:hover .b-ico_mark-as-read {
  background-position: -216px -48px;
}
.b-toolbar-settings__item .b-ico_mark-as-unread {
  background-position: -240px 0px;
}
.b-toolbar-settings__item_disabled .b-ico_mark-as-unread {
  background-position: -240px -24px !important;
}
a.b-toolbar-settings__item_selected .b-ico_mark-as-unread,
a.b-toolbar-settings__item:hover .b-ico_mark-as-unread {
  background-position: -240px -48px;
}
.b-toolbar-settings__item .b-ico_togroup {
  background-position: -264px 0px;
}
.b-toolbar-settings__item_disabled .b-ico_togroup {
  background-position: -264px -24px !important;
}
a.b-toolbar-settings__item_selected .b-ico_togroup,
a.b-toolbar-settings__item:hover .b-ico_togroup {
  background-position: -264px -48px;
}
.b-toolbar-settings__item .b-ico_outofgroup {
  background-position: -288px 0px;
}
.b-toolbar-settings__item_disabled .b-ico_outofgroup {
  background-position: -288px -24px !important;
}
a.b-toolbar-settings__item_selected .b-ico_outofgroup,
a.b-toolbar-settings__item:hover .b-ico_outofgroup {
  background-position: -288px -48px;
}
.b-toolbar-settings__item .b-ico_more {
  background-position: -312px 0px;
}
.b-toolbar-settings__item_disabled .b-ico_more {
  background-position: -312px -24px !important;
}
a.b-toolbar-settings__item_selected .b-ico_more,
a.b-toolbar-settings__item:hover .b-ico_more {
  background-position: -312px -48px;
}
.b-toolbar-settings__item .b-ico_add-template {
  background-position: -336px 0px;
}
.b-toolbar-settings__item_disabled .b-ico_add-template {
  background-position: -336px -24px !important;
}
a.b-toolbar-settings__item_selected .b-ico_add-template,
a.b-toolbar-settings__item:hover .b-ico_add-template {
  background-position: -336px -48px;
}
.b-toolbar-settings__item .b-ico_infolder {
  background-position: -360px 0px;
}
.b-toolbar-settings__item_disabled .b-ico_infolder {
  background-position: -360px -24px !important;
}
a.b-toolbar-settings__item_selected .b-ico_infolder,
a.b-toolbar-settings__item:hover .b-ico_infolder {
  background-position: -360px -48px;
}
.b-toolbar-settings__item .b-ico_label {
  background-position: -384px 0px;
}
.b-toolbar-settings__item_disabled .b-ico_label {
  background-position: -384px -24px !important;
}
a.b-toolbar-settings__item_selected .b-ico_label,
a.b-toolbar-settings__item:hover .b-ico_label {
  background-position: -384px -48px;
}
.b-toolbar-settings__item .b-ico_sendon {
  background-position: -408px 0px;
}
.b-toolbar-settings__item_disabled .b-ico_sendon {
  background-position: -408px -24px !important;
}
a.b-toolbar-settings__item_selected .b-ico_sendon,
a.b-toolbar-settings__item:hover .b-ico_sendon {
  background-position: -408px -48px;
}
.b-toolbar-settings__item .b-ico_archive {
  background-position: -432px 0px;
}
.b-toolbar-settings__item_disabled .b-ico_archive {
  background-position: -432px -24px !important;
}
a.b-toolbar-settings__item_selected .b-ico_archive,
a.b-toolbar-settings__item:hover .b-ico_archive {
  background-position: -432px -48px;
}
.b-toolbar-settings__item .b-ico_template {
  background-position: -456px 0px;
}
.b-toolbar-settings__item_disabled .b-ico_template {
  background-position: -456px -24px !important;
}
a.b-toolbar-settings__item_selected .b-ico_template,
a.b-toolbar-settings__item:hover .b-ico_template {
  background-position: -456px -48px;
}
.b-toolbar-settings__item .b-ico_add-button {
  background-position: -480px 0px;
}
.b-toolbar-settings__item_disabled .b-ico_add-button {
  background-position: -480px -24px !important;
}
a.b-toolbar-settings__item_selected .b-ico_add-button,
a.b-toolbar-settings__item:hover .b-ico_add-button {
  background-position: -480px -48px;
}
.b-toolbar-settings__item .b-ico_unsubscribe {
  background-position: -504px 0px;
}
.b-toolbar-settings__item_disabled .b-ico_unsubscribe {
  background-position: -504px -24px !important;
}
a.b-toolbar-settings__item_selected .b-ico_unsubscribe,
a.b-toolbar-settings__item:hover .b-ico_unsubscribe {
  background-position: -504px -48px;
}
.b-toolbar-settings__item .b-ico_yamoney {
  background-position: -528px 0px;
}
.b-toolbar-settings__item_disabled .b-ico_yamoney {
  background-position: -528px -24px !important;
}
a.b-toolbar-settings__item_selected .b-ico_yamoney,
a.b-toolbar-settings__item:hover .b-ico_yamoney {
  background-position: -528px -48px;
}
.b-toolbar-settings__item .b-ico_restore {
  background-position: -552px 0px;
}
.b-toolbar-settings__item_disabled .b-ico_restore {
  background-position: -552px -24px !important;
}
a.b-toolbar-settings__item_selected .b-ico_restore,
a.b-toolbar-settings__item:hover .b-ico_restore {
  background-position: -552px -48px;
}
.ns-view-toolbar-button,
.ns-view-toolbar-button_compose,
.toolbar-button-wrapper {
  overflow: hidden;
  float: left;
}
.b-toolbar__block_compose-special .ns-view-toolbar-button_compose_special {
  display: inline-block;
  position: relative;
  float: none;
}
a.b-toolbar__item {
  position: relative;
  display: inline-block;
  padding: 7px;
  text-align: center;
  text-decoration: none;
  vertical-align: top;
  cursor: pointer;
  font-size: 13px;
}
a.b-toolbar__item_selected,
a.b-toolbar__item:hover {
  background: rgba(161,160,160,0.1);
  box-shadow: inset 0 0 0 1px rgba(0,0,0,0.09);
}
a.b-toolbar__item_disabled,
a.b-toolbar__item_disabled:hover,
.b-mail-dropdown_disabled .b-toolbar__item {
  cursor: default;
  text-decoration: none;
  background: none !important;
  box-shadow: none !important;
}
.b-toolbar__item__label {
  position: relative;
  z-index: 2;
  display: block;
  min-width: 3.7em;
  white-space: nowrap;
  line-height: 14.4px;
}
a.b-toolbar__item_disabled .b-toolbar__item__label {
  text-decoration: none;
}
a.b-toolbar__item_selected,
a.b-toolbar__item_selected:hover,
a.b-toolbar__item_selected .b-toolbar__item__label {
  cursor: default;
  text-decoration: none;
}
.b-toolbar__item__selected {
  display: none !important;
}
a.b-toolbar__item_horizontal {
  padding-top: 9px;
  padding-bottom: 8px;
}
.b-toolbar__item_horizontal .b-ico {
  margin-right: 6px;
  vertical-align: middle;
}
.b-toolbar__item_horizontal .b-toolbar__item__label {
  display: inline;
  vertical-align: middle;
}
/* ../../static/blocks/jane/jane/b-toolbar/item/_display/b-toolbar__item_status.css begin */
.b-toolbar__item_status
{
    position: relative;
}

.b-toolbar__item_status .b-progress
{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;

    /* width: 100%; */
}

.b-toolbar__item_status:hover .b-progress,
.b-toolbar__item_selected .b-progress
{
    top: -1px;
    right: -1px;
    left: -1px;
}

.b-toolbar__item_status .b-ico
{
    visibility: hidden;
}

.b-toolbar__item_status .b-ico,
.b-toolbar__item_status .b-toolbar__item__label
{
    position: relative;
    z-index: 2;
}

.b-toolbar__item_status .b-toolbar__item__label
{
    visibility: hidden;

    position: absolute;
}

.b-toolbar__item__altlabel
    {
        position: relative;
        z-index: 2;

        display: block;

        min-width: 3.7em;

        /*text-decoration: underline;*/
        white-space: nowrap;
    }

.b-toolbar__item_status .b-progress
{
    visibility: hidden;
}

.b-toolbar__item_status .b-progress__canvas,
.b-toolbar__item_status .b-progress__text
{
    visibility: visible;
}

.b-toolbar__item_status .b-progress__text
{
    font: 86%/1 Verdana, sans-serif;

    position: absolute;
    top: 13px;
    left: 0;
    right: 0;

    text-align: center;
    text-shadow: 0 1px 0 rgba(255, 255, 255, .8);
}

.b-toolbar .b-toolbar__item__altlabel
{
    text-shadow: 0 1px 0 rgba(255, 255, 255, .8);
}

.b-toolbar__item_status .b-progress__bar,
.b-toolbar_fixed .b-toolbar__item_status .b-progress__canvas,
.b-toolbar_fixed .b-toolbar__item_status .b-progress__text
{
    display: none;
}

.b-toolbar_fixed .b-toolbar__item_status .b-progress__bar
{
    display: block;

    height: 6px;
    margin: 0;

    -webkit-box-shadow: inset 1px 1px 0 rgba(0,0,0,0.05), inset -1px -1px 0 rgba(0,0,0,0.05);
       -moz-box-shadow: inset 1px 1px 0 rgba(0,0,0,0.05), inset -1px -1px 0 rgba(0,0,0,0.05);
         -o-box-shadow: inset 1px 1px 0 rgba(0,0,0,0.05), inset -1px -1px 0 rgba(0,0,0,0.05);
            box-shadow: inset 1px 1px 0 rgba(0,0,0,0.05), inset -1px -1px 0 rgba(0,0,0,0.05);
}

.b-toolbar_fixed .b-toolbar__item_status .b-progress
{
    top: auto;
    bottom: 0;

    visibility: visible;
}

.b-toolbar_fixed .b-toolbar__item_status:hover .b-progress,
.b-toolbar_fixed .b-toolbar__item_selected .b-progress
{
    bottom: -1px;
}

.b-toolbar .b-toolbar__item_status-off .b-progress
{
    display: none;
}

.b-toolbar .b-toolbar__item_status-off .b-toolbar__item__altlabel,
.b-toolbar_fixed .b-toolbar__item_status .b-toolbar__item__altlabel
{
    visibility: hidden;

    height: 1px;
    margin-bottom: -1px;
}

.b-toolbar .b-toolbar__item_status-off .b-toolbar__item__label,
.b-toolbar_fixed .b-toolbar__item_status .b-toolbar__item__label
{
    position: relative;

    visibility: visible;
}

.b-toolbar .b-toolbar__item_status-off .b-ico
{
    visibility: visible;
}

.b-toolbar_fixed .b-toolbar__item_status-off .b-ico
{
    visibility: hidden;
}

/* ../../static/blocks/jane/jane/b-toolbar/item/_display/b-toolbar__item_status.css end */
/* ../../static/blocks/jane/jane/b-toolbar/item/_type/b-toolbar__item_case-more.css begin */
.b-toolbar__item_case-more
{
}

.b-toolbar__item_case-more .b-toolbar__item__arrow
{
    visibility: hidden;
    position: relative;
    top: -1px;

    font: 6px/1 Arial,sans-serif;

    padding-left: 2px;

    color: #bbb;
}

.m-loaded .b-toolbar__item_case-more .b-toolbar__item__arrow
{
    visibility: inherit;
}

.b-toolbar__item_case-more:hover .b-toolbar__item__arrow
{
    color: #000;
}

.b-toolbar__item_disabled.b-toolbar__item_case-more:hover .b-toolbar__item__arrow
{
    color: #bbb;
}

/* ../../static/blocks/jane/jane/b-toolbar/item/_type/b-toolbar__item_case-more.css end */
.b-toolbar__item_empty-space-box {
  float: none;
  overflow: hidden;
  margin-top: 5px !important;
}
a.b-toolbar__item_empty-space {
  margin: 0 10px 0;
  background-color: rgba(145,145,145,0.35) !important;
  float: none !important;
  padding: 7px !important;
  -o-border-image: none !important;
  border-image: none !important;
}
a.b-toolbar__item_empty-space .b-ico {
  display: none;
}
a.b-toolbar__item_empty-space .b-toolbar__item__label {
  margin: 0 10px;
  color: #fff;
  line-height: 25px;
  height: 23px;
  white-space: normal;
  display: block !important;
  max-width: none !important;
}
a.b-toolbar__item_empty-space:hover {
  padding: 7px !important;
  background-color: rgba(145,145,145,0.35) !important;
  background-image: none !important;
  border-style: none !important;
}
a.b-toolbar__item_empty-space:after,
a.b-toolbar__item_empty-space:before {
  display: none !important;
  visibility: hidden !important;
  border-style: none !important;
}
.b-toolbar__block_chevron:hover .b-toolbar__item_toolbar-settings {
  visibility: visible;
  opacity: 0.3;
  -webkit-transition: opacity 0.5s ease 0.5s;
  -o-transition: opacity 0.5s ease 0.5s;
  transition: opacity 0.5s ease 0.5s;
}
.b-toolbar__item_toolbar-settings {
  visibility: hidden;
  opacity: 0;
  margin-right: 0px !important;
  margin-left: 0px !important;
  border-width: 0px !important;
  border-color: transparent !important;
  border-style: none !important;
  padding: 0 7px !important;
  box-shadow: none !important;
/*transition: opacity 0.5s*/
  -o-border-image: none !important;
  border-image: none !important;
  z-index: 1;
/* фикс массовой перерисовки блоков DARIA-35006 */
}
a.b-toolbar__item_toolbar-settings.b-toolbar__item_selected,
.b-toolbar__item_toolbar-settings:hover {
  opacity: 1 !important;
  background: transparent !important;
  -webkit-transition: opacity 0.5s ease 0s !important;
  -o-transition: opacity 0.5s ease 0s !important;
  transition: opacity 0.5s ease 0s !important;
}
.b-toolbar__item_toolbar-settings:after,
.b-toolbar__item_toolbar-settings:before {
  display: none !important;
  visibility: hidden !important;
  border-width: 0px !important;
  border-color: transparent !important;
  border-style: none !important;
}
.b-toolbar__item_toolbar-settings .b-ico_settings {
  margin-top: 30px;
  padding: 18px 18px 0 0 !important;
}
.b-toolbar__item_toolbar-settings .b-toolbar__item__label {
  display: none !important;
}
.b-mail-dropdown__box__content .b-toolbar__item_toolbar-settings {
  visibility: visible !important;
  opacity: 1 !important;
  padding: 0.39em 12px !important;
}
.b-toolbar__item_width8 .b-toolbar__item__label {
  max-width: 7.7em;
  text-overflow: ellipsis;
  overflow: hidden;
}
.b-toolbar__item_widthauto {
  width: auto !important;
}
/* ../../static/blocks/jane/jane/b-toolbar/item/_wrap/b-toolbar__item_join.css begin */
.b-toolbar__item_join .b-toolbar__item
{
    display: block;
    overflow: hidden;

    height: 0;
}

.b-toolbar__item_join .b-toolbar__item_current
{
    height: auto;
}

/* Временно, пока не будет включена нормальная реализация */ /**/
.m-locale_ru a.b-toolbar__item_mark-as-read,
.m-locale_ru a.b-toolbar__item_mark-as-unread,
.m-locale_uk a.b-toolbar__item_mark-as-read,
.m-locale_uk a.b-toolbar__item_mark-as-unread,
.m-locale_ru a.b-toolbar__item_folder-mark-as-read,
.m-locale_uk a.b-toolbar__item_folder-mark-as-read
{
    width: 6.4em;
}

/* ../../static/blocks/jane/jane/b-toolbar/item/_wrap/b-toolbar__item_join.css end */
.b-toolbar__popup {
  line-height: 18px;
}
.b-toolbar__popup .b-popup__box__content {
  padding: 10px !important;
}
.b-toolbar__popup .b-popup__close {
  margin-right: -5px !important;
}
.b-toolbar__popup__checkbox {
  color: #a0a0a0;
}
.b-toolbar__popup__checkbox__input {
  margin-top: 0;
}
.b-toolbar__popup__link {
  color: #000;
}
.b-toolbar__spinner {
  display: none;
}
/* ../../static/blocks/jane/jane/b-toolbar/_type/b-toolbar_compose.css begin */
.b-toolbar_compose
{
    text-align: center;
}

.b-toolbar_compose .b-toolbar__block_chevron
{
    float: left;
}

.b-toolbar_compose .b-mail-icon_ajax-loader
{
    float: right;
    display: inline;

    margin: 6px 9px 0 -25px;
}

.b-toolbar_compose .jane-search-input
{
    width: 12.65em !important;
}

/* ../../static/blocks/jane/jane/b-toolbar/_type/b-toolbar_compose.css end */
.b-toolbar_modify a.b-toolbar__item {
  display: block;
  float: left;
  overflow: hidden;
}
.b-toolbar__block_compose-special {
  display: block;
  height: 60px;
  margin-bottom: -10px;
  overflow: hidden;
  text-align: center;
}
.b-toolbar__block_compose-special .b-toolbar__item {
  margin-bottom: 10px;
}
.b-user-dropdown {
/* important нужен для ie9 */
  overflow-y: auto !important;
}
.b-user-dropdown ._nb-popup-content {
  padding: 0;
}
.b-user-dropdown ._nb-popup-content:before,
.b-user-dropdown ._nb-popup-content:after {
  margin: 0;
}
.b-user-dropdown .b-mail-dropdown__item__content {
  text-decoration: none;
  min-width: 220px;
  padding-top: 8px;
  padding-bottom: 8px;
}
.b-user-dropdown .b-user-dropdown-content:not(.b-user-dropdown-content-with-exit) {
  padding-bottom: 4px;
}
.dropdown-users {
  padding-top: 6px;
  border-bottom: 1px solid #d8d8d8;
  background: #f6f5f3;
  margin-bottom: 4px;
}
.dropdown-users.dropdown-users-with-exit {
  margin-bottom: 0;
}
.dropdown-users.dropdown-users-with-exit .b-mail-dropdown__item {
  border-top: 1px solid #d8d8d8;
}
.dropdown-users.dropdown-users-with-exit .b-mail-dropdown__item.b-mail-dropdown__item__content {
  color: rgba(0,0,0,0.5);
  text-decoration: none;
}
.dropdown-users.dropdown-users-with-exit .b-mail-dropdown__item.b-mail-dropdown__item__content:hover {
  color: #000;
}
.dropdown-user-add {
  display: inline-block;
  padding: 2px 0 8px 13px;
  color: rgba(0,0,0,0.5);
  text-decoration: none;
}
.dropdown-user-add:hover {
  color: #000;
}
.dropdown-user-add .dropdown-user-add-title {
  position: relative;
  top: -10px;
  left: 10px;
}
.dropdown-promo {
  position: relative;
  padding: 16px 30px 20px;
  background: #f6f5f3;
  text-align: center;
  border-bottom: 1px solid #d8d8d8;
}
.dropdown-promo-text {
  margin-bottom: 16px;
  font-size: 15px;
  line-height: 22px;
  max-width: 180px;
  margin: 0 auto 10px;
  white-space: normal;
}
.dropdown-promo .icon_remove {
  position: absolute;
  top: 10px;
  right: 6px;
}
.b-user-dropdown-content-with-exit .dropdown-promo {
  border-bottom: none;
}
.b-mail-dropdown__item-user-add {
  display: inline-block;
  color: rgba(0,0,0,0.5);
  text-decoration: none;
}
/* ../../static/blocks/jane/jane/g-line/g-line.css begin */
.g-line:after
{
    display: block;
    clear: both;

    height: 0;

    content: " ";
}

/* ../../static/blocks/jane/jane/g-line/g-line.css end */
.jane-alias-as-default {
  text-align: center;
}
.jane-alias-as-default-title {
  margin-bottom: 6px;
  font-weight: bold;
  font-size: 15px;
  line-height: 22px;
  margin-top: 0;
  line-height: 1.5;
}
.jane-alias-as-default-content {
  padding: 30px 0;
  background: rgba(255,255,255,0.95);
}
.jane-alias-as-default-content-para {
  margin-bottom: 16px;
  font-size: 15px;
  line-height: 22px;
}
.jane-alias-as-default-button-nope {
  cursor: pointer;
  color: #aaa;
  text-decoration: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.jane-alias-as-default-button-nope:hover {
  color: #d00;
}
.jane-nav-column-labels {
  position: relative;
}
.jane-nav-column-sys-labels {
  display: block !important;
  white-space: nowrap;
  padding: 4px 6px 0 10px;
}
.jane-nav-column-sys-labels .jane-nav-column-label {
  width: 33.3%;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 0;
  padding-right: 0;
/**
       * В 3-пейне когда системных меток 4 штуки (4-я — «ждут ответа»),
       * иконки и цифры количества писем не влезают,
       * поэтому на метках показываем только иконки.
       * По ховеру иконки прячем и показываем кол-во писем.
       *
       * Если количества нет, т.е. есть только иконка — не скрываем её по ховеру.
       *
       * @see https://jing.yandex-team.ru/files/b-arteg/hVZxMVay6B.gif
       */
}
.jane-nav-column-sys-labels .jane-nav-column-label.jane-nav-column-label_empty .nb-icon {
  opacity: 0.4;
}
.jane-nav-column-sys-labels .jane-nav-column-label.jane-nav-column-label_empty:hover .nb-icon,
.jane-nav-column-sys-labels .jane-nav-column-label.jane-nav-column-label_empty.is-checked .nb-icon {
  opacity: 1;
}
.jane-nav-column-sys-labels_four.jane-nav-column-sys-labels .jane-nav-column-label {
  width: 25%;
}
.jane-nav-column-sys-labels .jane-nav-column-label .jane-nav-column-label-content > .nb-icon {
  width: 17px;
  height: 15px;
  background-repeat: no-repeat;
  background-position: 50%;
  margin-left: 0;
  margin-right: 0;
}
.jane-nav-column-sys-labels .jane-nav-column-label .jane-nav-column-label-content > .nb-button-count {
  margin-left: 3px;
  font-size: 13px;
  line-height: 20px;
  font-weight: bold;
  color: rgba(0,0,0,0.5);
}
.jane-nav-column-sys-labels .jane-nav-column-label-icon_important {
  background-image: url(//yastatic.net/mail/_/4abae8502dc99cd7f5a29bcc8b47f471-jane-nav-column-icon_important.png);
}
.jane-nav-column-sys-labels .jane-nav-column-label-icon_unread {
  background-image: url(//yastatic.net/mail/_/e4790c72260197a16f115a0909377c44-jane-nav-column-icon_unread.png);
}
.jane-nav-column-sys-labels .jane-nav-column-label-icon_attachments {
  background-image: url(//yastatic.net/mail/_/1589f5abd2f271a2d1d777c24295a4f5-jane-nav-column-icon_attachment.png);
}
.jane-nav-column-sys-labels .jane-nav-column-label-icon_waitforreply {
  background-image: url(//yastatic.net/mail/_/98e2b40a3813947bd9a779cfe57a01a9-jane-nav-column-icon_waitforreply.png);
}
.jane-nav-column-user-labels {
  overflow: hidden;
  padding: 6px 1px 0 5px;
}
.jane-nav-column-user-labels .nb-icon.jane-nav-column-label-icon {
  height: 10px;
  width: 10px;
  margin-left: 0;
  margin-right: 4px;
}
.jane-nav-column-label:focus:after {
  box-shadow: none !important;
}
.jane-nav-column-user-label {
  display: inline-block;
  min-width: 50%;
  margin-bottom: 1px;
}
.jane-nav-column-user-labels_hidden-empty .jane-nav-column-user-label_empty {
  display: none;
}
.jane-nav-column-user-labels_hidden-empty .jane-nav-column-user-label_empty.is-recent,
.jane-nav-column-user-labels_hidden-empty .jane-nav-column-user-label_empty.is-checked {
  display: inline-block;
}
.jane-nav-column-user-label > .nb-button.jane-nav-column-label {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 100%;
  padding-left: 6px;
  padding-right: 6px;
}
.jane-nav-column-user-label > .nb-button.jane-nav-column-label.jane-nav-column-label_empty {
  opacity: 0.3;
}
.jane-nav-column-user-label > .nb-button.jane-nav-column-label.jane-nav-column-label_empty:hover,
.jane-nav-column-user-label > .nb-button.jane-nav-column-label.jane-nav-column-label_empty.is-checked {
  opacity: 1;
}
.jane-nav-column-user-label > .nb-button.jane-nav-column-label .jane-nav-column-label-content {
  display: inline-block;
  white-space: nowrap;
  max-width: 100%;
  vertical-align: top;
}
@-moz-document url-prefix() { .jane-nav-column-user-label > .nb-button.jane-nav-column-label .jane-nav-column-label-content {
  display: inline-flex;
  flex-direction: row-reverse;
}
}
.jane-nav-column-user-label > .nb-button.jane-nav-column-label .jane-nav-column-label-content > .nb-button-inner {
  display: block;
  overflow: hidden;
}
@-moz-document url-prefix() { .jane-nav-column-user-label > .nb-button.jane-nav-column-label .jane-nav-column-label-content > .nb-button-inner {
  flex-shrink: 1000000000;
}
}
.jane-nav-column-user-label > .nb-button.jane-nav-column-label .jane-nav-column-label-content > .nb-button-leftover {
  float: right;
}
.jane-nav-column-user-label > .nb-button.jane-nav-column-label .jane-nav-column-label-content > .nb-button-count {
  float: right;
  padding-left: 3px;
  font-size: 11px;
  font-family: Verdana, sans-serif;
  color: rgba(0,0,0,0.5);
}
.jane-nav-column-user-labels_few > .jane-nav-column-user-label {
  min-width: 33.3%;
}
.nb-ghost-button:not(:hover):not(:focus):not(.is-checked) {
  box-shadow: none !important;
}
.b-folders__setup,
.b-collectors__setup {
  border-bottom: none !important;
}
.jane-search {
  position: relative;
  z-index: 8;
  height: 22px;
  padding-top: 3px;
  margin: 0;
  white-space: nowrap;
  text-align: right;
}
.jane-search .b-mail-icon_ajax-loader {
  position: absolute;
  margin: 5px 0 0 -24px;
}
.jane-search-content_toolbar .jane-search-input {
  width: 14.7em;
}
.jane-search-content_toolbar .jane-search-input_animate {
  -webkit-transition: width 0.3s;
  -o-transition: width 0.3s;
  transition: width 0.3s;
}
.jane-search-content_toolbar .jane-search-input ._nb-input-view {
  z-index: 8;
}
._nb-input-controller {
  -webkit-appearance: none;
}
._nb-input-controller::-webkit-search-decoration,
._nb-input-controller::-webkit-search-cancel-button,
._nb-input-controller::-webkit-search-results-button,
._nb-input-controller::-webkit-search-results-decoration {
  display: none;
}
.jane-search.jane-search ._nb-input-right {
  padding: 0;
}
.jane-search-options-toggle {
  display: inline-block;
  padding: 4px;
  margin: 0;
  cursor: pointer;
  color: #666;
}
.jane-search-options-toggle:hover {
  color: #000;
}
.jane-search-options-toggle.g-active .b-mail-icon_arrow {
  -webkit-transform: scale(0.5) rotate(-135deg);
  -ms-transform: scale(0.5) rotate(-135deg);
  -o-transform: scale(0.5) rotate(-135deg);
  transform: scale(0.5) rotate(-135deg);
}
.jane-search-options-toggle .b-mail-icon_arrow {
  margin-right: 4px;
}
.is-checked.jane-search-options-toggle .b-mail-icon_arrow {
  -webkit-transform: scale(0.5) rotate(225deg);
  -ms-transform: scale(0.5) rotate(225deg);
  -o-transform: scale(0.5) rotate(225deg);
  transform: scale(0.5) rotate(225deg);
}
.jane-search-options-clear {
  display: inline-block;
  padding: 5px;
  margin: 0;
  cursor: pointer;
}
.jane-search-options-clear:hover .jane-search-options-clear-icon {
  opacity: 1;
}
.jane-search-options-clear-icon {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 0 3px;
  opacity: 0.6;
  background: url(//yastatic.net/mail/_/74d5ffdb80cf3939b51dd5d697162e97-ico-clear.svg);
}
.jane-search .jane-search-input,
.jane-search .jane-search-input ._nb-input-controller,
.jane-search .jane-search-submit {
  vertical-align: top;
}
.jane-security-questions {
  min-height: 491px;
  background: #fff;
}
.jane-security-questions .b-notification {
  margin-top: 5px;
  color: #f00;
}
.jane-security-questions-head {
  padding: 0 20px 0 90px;
  border-bottom: 1px solid rgba(0,0,0,0.07);
  background: #f6f5f3;
}
.jane-security-questions-head:before {
  content: "";
  display: table;
  margin-bottom: 20px;
}
.jane-security-questions-head:after {
  content: "";
  display: table;
  clear: both;
  margin-top: 20px;
}
.jane-security-questions-head-icon {
  position: absolute;
  top: 30px;
  left: 23px;
  background: url(//yastatic.net/mail/_/7a3163379d5a5a51fd8eed680e9ea8c0-jane-security-questions-icon.png);
}
.jane-security-questions-head-icon {
  width: 47px;
  height: 62px;
}
.jane-security-questions-head-title {
  margin-bottom: 6px;
  font-size: 18px;
  line-height: 26px;
}
.jane-security-questions-head-content {
  margin-bottom: 16px;
  font-size: 15px;
  line-height: 22px;
  color: rgba(0,0,0,0.5);
}
.jane-security-questions-scrollbox {
  position: relative;
  overflow: hidden;
  width: 690px;
}
.jane-security-questions-content {
  position: relative;
  width: 100%;
  white-space: nowrap;
  -webkit-transition: -webkit-transform 0.3s, position 0.3s;
  -o-transition: -o-transform 0.3s, position 0.3s;
  transition: transform 0.3s, position 0.3s;
}
.jane-security-questions-content_at-step_1 {
  -webkit-transform: translate(0%, 0);
  -ms-transform: translate(0%, 0);
  -o-transform: translate(0%, 0);
  transform: translate(0%, 0);
}
html.no-csstransforms .jane-security-questions-content_at-step_1 {
  left: 0%;
}
.jane-security-questions-content_at-step_2 {
  -webkit-transform: translate(-100%, 0);
  -ms-transform: translate(-100%, 0);
  -o-transform: translate(-100%, 0);
  transform: translate(-100%, 0);
}
html.no-csstransforms .jane-security-questions-content_at-step_2 {
  left: -100%;
}
.jane-security-questions-content_at-step_3 {
  -webkit-transform: translate(-200%, 0);
  -ms-transform: translate(-200%, 0);
  -o-transform: translate(-200%, 0);
  transform: translate(-200%, 0);
}
html.no-csstransforms .jane-security-questions-content_at-step_3 {
  left: -200%;
}
.jane-security-questions-content_at-step_4 {
  -webkit-transform: translate(-300%, 0);
  -ms-transform: translate(-300%, 0);
  -o-transform: translate(-300%, 0);
  transform: translate(-300%, 0);
}
html.no-csstransforms .jane-security-questions-content_at-step_4 {
  left: -300%;
}
.jane-security-questions-step {
  padding: 0 0 0 0;
  position: relative;
  display: inline-block;
  overflow: hidden;
  vertical-align: top;
  width: 100%;
  white-space: normal;
  background: #fff;
}
.jane-security-questions-step:before {
  content: "";
  display: table;
  margin-bottom: 40px;
}
.jane-security-questions-step:after {
  content: "";
  display: table;
  clear: both;
  margin-top: 40px;
}
.jane-security-questions-step-title {
  margin-bottom: 6px;
  font-size: 16px;
  line-height: 16px;
  margin-bottom: 20px;
  margin-left: 90px;
  margin-right: 40px;
}
.jane-security-questions-step-prev {
  position: absolute !important;
  left: 0;
  margin-top: -4px !important;
}
.jane-security-questions-step-prev .nb-s-step-back-icon {
  width: 13px;
  height: 8px;
  margin-left: -2px !important;
  margin-right: -2px !important;
  background: url(//yastatic.net/mail/_/7724d6699e99ca37ca18ab903e01324b-nb-icon_step-back.png);
}
.jane-security-questions-step-field {
  position: relative;
  margin-bottom: 20px;
  margin-left: 90px;
  margin-right: 40px;
}
.jane-security-questions-step-field-input {
  min-width: 400px;
}
.jane-security-questions-step-field_confirm {
  margin-top: 40px;
}
.jane-security-questions-step-field-error {
  visibility: visible;
  position: relative;
  max-width: 100%;
  max-height: 100%;
  left: 400px;
  top: 2px;
  background: #fff;
  box-shadow: 0 0 0 1px rgba(0,0,0,0.15), 0 8px 30px -5px rgba(0,0,0,0.5);
  display: block;
  padding: 0 10px 0 10px;
  position: absolute;
  z-index: 9;
  margin-top: -1px;
  margin-left: 10px;
}
.jane-security-questions-step-field-error {
  display: inline-block;
  white-space: normal;
  vertical-align: middle;
  text-align: left;
}
.jane-security-questions-step-field-error:before {
  content: "";
  display: table;
  margin-bottom: 6px;
}
.jane-security-questions-step-field-error:after {
  content: "";
  display: table;
  clear: both;
  margin-top: 6px;
}
.jane-security-questions-step-field-error-tail {
  position: absolute;
  font-size: 16px;
  width: 1em;
  height: 1em;
  clip: rect(0,0,0,0);
  top: 50%;
  left: 0;
  margin: -0.5em -1em;
  clip: rect(-99em,auto,99em,-99em);
}
.jane-security-questions-step-field-error-tail:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #fff;
  box-shadow: 0 0 0 1px rgba(0,0,0,0.15), 8px 8px 30px -5px rgba(0,0,0,0.5);
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.jane-security-questions-step-field-error-tail:before {
  left: 50%;
}
.jane-security-questions-step-field-error:before {
  margin-bottom: 8px;
}
.jane-security-questions-step-field-error:after {
  margin-top: 7px;
}
.jane-security-questions-step-field-link-select {
  width: auto !important;
  box-shadow: none !important;
  padding: 0 !important;
  min-width: 0 !important;
}
.jane-security-questions-step-field-link-select:after {
  display: none;
}
.jane-security-questions-step-field-link-select ._nb-button-content {
  padding-right: 0 !important;
  cursor: pointer;
  color: #22c;
  text-decoration: none;
  text-decoration: none;
  border-bottom: 1px dotted;
  width: auto !important;
}
.jane-security-questions-step-field-link-select ._nb-button-content:hover {
  color: #d00;
}
.jane-security-questions-step-field-link-select ._nb-button-content:before {
  display: none !important;
}
.jane-security-questions-step-footnote {
  margin-top: 60px;
  margin-left: 90px;
  margin-right: 40px;
}
.jane-security-questions-step-footnote-hanger {
  position: absolute;
  width: 2em;
  margin-left: -2em;
  text-align: right;
}
.jane-security-questions-step_done .jane-security-questions-step-icon {
  position: absolute;
  top: 30px;
  left: 93px;
  background: url(//yastatic.net/mail/_/b143d3e32d38f8b738007b818d960b7f-jane-security-questions-icon_done.png);
}
.jane-security-questions-step_done .jane-security-questions-step-icon {
  width: 47px;
  height: 62px;
}
.jane-security-questions-step_done .jane-security-questions-step-title {
  margin-bottom: 20px;
  font-size: 24px;
  line-height: 24px;
  margin-left: 160px;
}
.jane-security-questions-step_done .jane-security-questions-step-field {
  margin-bottom: 6px;
  font-size: 18px;
  line-height: 26px;
  margin-left: 160px;
  color: rgba(0,0,0,0.5);
}
.b-intruder__header {
    font-size: 20px;
}
.b-intruder__button-margin {
    margin-top: 10px;
}
/* ../../static/blocks/mail/messages/b-intruder/_base/b-intruder_default.css begin */
.b-intruder_default
{
    position: relative;
    z-index: 9;

    overflow: hidden;

    font-size: 14px;

    color: #D8D8D8;

    background: #949499 url(//yastatic.net/mail/_/46b413e09bdeb66d9113279482110873-b-intruder_default.jpg) 0 0 repeat-x;
}

.b-intruder_default:after
{
    content: "";
    position: absolute;
    bottom: -10px;
    right: -10px;
    left: -10px;
    height: 10px;
    -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.8);
       -moz-box-shadow: 0 0 4px rgba(0,0,0,0.8);
            box-shadow: 0 0 4px rgba(0,0,0,0.8);
}

.b-intruder_default .b-intruder__header
{
    position: relative;

    padding: 10px 0 0;
    margin-bottom: 8px;

    font-size: 20px;
    font-weight: bold;

    color: #EFEFEF;
    text-shadow: 0 1px 2px rgba(0,0,0,0.25);
}

.b-intruder_default .b-para
{
    margin: 8px 0 12px;
}

.b-intruder_default .b-mail-icon_for-intruder
{
    position: absolute;
    top: 4px;
    left: -52px;
}

.b-intruder_default .b-mail-icon_for-intruder.b-mail-icon_ya-shield
{
    top: -3px;
    left: -58px;
}
.b-intruder_default .b-mail-icon_ya-shield-big
{
    position: absolute;
    right: 70px;
    top: 25px;
    z-index: -1;
}
.b-intruder_default .b-intruder_default__i_border {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 280px;

  display: inline-block;

  width: 5px;
  background: url(//yastatic.net/mail/_/b2e51e6430e4d8be0f155e94522b6670-b-intruder_border.png) top center repeat-y;
}

.b-intruder_default.g-hidden
{
    display: block !important;
}
.b-intruder_default.g-hidden .b-intruder__i
{
    height: 0 !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.b-intruder_default .b-mail-icon_remove
{
    position: absolute;
    top: 0;
    right: 0;
    width: auto;
    padding-right: 9px !important;
    border-right: 0 !important;

    font-size: 18px;
    font-weight: bold;
    color: #B0B0B4;
}

.b-intruder_default .b-mail-icon_what-is-it {
    cursor: pointer;
}

.b-intruder_default .b-mail-icon_what-is-it_white
{
    position: absolute;
    top: 24px;
    right: 0;

    padding: 8px;
    cursor: pointer;
}

.b-intruder_default .b-mail-icon_remove,
.b-intruder_default .b-mail-icon_remove:hover
{
    color: #FFF;
    border-color: transparent;
}

.b-intruder_default .b-link
{
    color: #E0E0E0;
}

.b-intruder_default a.b-link:hover
{
    color: #FFF !important;
}

.b-intruder_default .b-intruder__i
{
    -webkit-transition: height .3s, padding .3s;
       -moz-transition: height .3s, padding .3s;
         -o-transition: height .3s, padding .3s;
            transition: height .3s, padding .3s;

    position: relative;
    overflow: hidden;
    padding: 25px 5px 15px 40px;
}

.b-intruder_default .b-form-layout__field_readonly
{
    margin-right: 18px !important;
}

.b-intruder_default .b-form-layout__field_readonly .b-form-element__input-text
{
    background: #828287;
    background: rgba(0,0,0,.096);
    border-color: rgba(0,0,0,0.1) transparent transparent;
    color: #FFF;
}

.b-intruder_default .b-form-layout__field_readonly .b-form-layout__title
{
    color: rgba(0,0,0,0.7);
}

.b-intruder_default .b-form-layout__field_error .b-form-layout__title
{
    max-width: 330px;
    color: #9D1C0A;
}

@media (max-width: 1200px) {
    .b-intruder__timer-container {
        display: block;
    }
}

/* ../../static/blocks/mail/messages/b-intruder/_base/b-intruder_default.css end */
.b-intruder_eticket-folder {
  background: #f7f7f7 url(//yastatic.net/mail/_/8ad74bed33ec588f5c55a6fd6fbcf12e-b-intruder_eticket-folder.png) 0 50% no-repeat !important;
}
.b-intruder_eticket-folder .b-intruder__content {
  padding: 30px 15px 30px 174px !important;
  min-height: 80px;
  color: #000 !important;
}
.b-intruder_eticket-folder .b-intruder__header {
  line-height: 34px;
}
.b-intruder_eticket-folder .b-intruder__close {
  top: 2px;
}
.b-intruder_eticket {
  height: 110px;
  position: relative;
}
.b-intruder_messages-head {
  background-color: #f8f7f7;
  border-bottom: 1px solid #d9d9d9;
}
.b-intruder_messages-head .b-intruder__close {
  width: 32px;
  height: 32px;
  line-height: 32px;
  top: 0;
  margin-right: 5px;
  text-align: center;
  color: #cfcfcf;
}
.b-intruder_perda-noreply {
  color: #000 !important;
}
.b-intruder_perda-noreply .b-intruder__content {
  font-size: 15px;
  line-height: 22px;
  padding: 16px 30px 15px 67px !important;
  background: url(//yastatic.net/mail/_/f670f9205242fb856020630486bae899-intruder__icon_unanswered.png) no-repeat 23px 13px;
}
.b-intruder_perda-noreply .b-intruder__without-answer-link {
  text-decoration: none;
  color: #647098;
}
.b-intruder_perda {
  background: #f7f7f7;
  color: #777;
  box-shadow: inset 0 3px 5px -5px rgba(0,0,0,0.5), inset 0 -4px 5px -5px rgba(0,0,0,0.5);
}
.b-intruder_perda .b-intruder__content {
  padding: 12px 30px 17px;
}
.b-intruder_perda .b-link_js {
  border-bottom: 0;
  color: #647098;
}
/* ../../static/blocks/mail/messages/b-intruder/_type/b-intruder_phone-confirm.css begin */
.b-intruder_phone-confirm .b-intruder__i_confirm {
    height: 71px;
}
.b-intruder_phone-confirm .b-intruder__i_ok {
    height: 74px;
}
.b-intruder_phone-confirm-short .b-intruder__i_ok-mailad {
    height: 78px;
}
.b-intruder_phone-confirm-short .b-intruder__pic, .b-intruder_phone-confirm-short .b-para__text, .b-intruder_phone-confirm .b-round-button_confirm-short {
    display: none;
}
.b-intruder_phone-confirm-short .b-round-button_confirm-short {
    display: inline-block;
}
.b-intruder_phone-confirm .b-intruder__i_ok-mailad .b-intruder__pic {
    position: absolute;
    top: 0;
    right: 0;
    z-index: -1;
    width: 451px;
    height: 182px;
    background: url(//yastatic.net/mail/_/4b8a32f1e70cb27a90661886eaa9c198-b-intruder_mobile-mail.jpg);
}
.b-intruder_phone-confirm .b-form-layout__title {
    margin-top: 2px;
    font: 11px/15px Verdana, sans-serif;
}
.b-intruder_phone-confirm .b-form-element__input-text {
    width: 10em;
    height: 27px;
    padding-left: 2px;
    border: 1px solid #C3C3C3;
    margin: 0 0 0;
    font-size: 20px;
}
.b-intruder_phone-confirm .b-form-layout__field {
    margin-right: 0;
}
.b-intruder_phone-confirm .b-form-layout__text {
    display: block;
    margin: 0 0 0 1em;
    line-height: 1.25;
}
.b-intruder_phone-confirm .b-intruder__phone {
    font-weight: normal;
    color: #FFF;
}
.b-intruder_phone-confirm .b-link_go-back {
    position: absolute;
    top: 26px;
    left: 0;
    padding: 5px 7px 5px 6px;
    text-decoration: none;
    font-size: 11px;
    color: #FFF !important;
    background: #646569;
    opacity: 0.5;
    cursor: pointer;
}
.b-intruder_phone-confirm .b-link_go-back:hover {
    opacity: 1;
}
.b-intruder_phone-confirm__container {
    padding-left: 20px;
}
.b-intruder_phone-confirm__container .nb-button {
    margin-left: 5px;
}
.b-intruder__i_start-secure__container {
    padding-left: 40px;
}
.b-intruder__i_start-secure__container .b-para {
    margin-bottom: 1.3em;
    color: #FFF;
}

.b-intruder__i_start-secure__container .b-form-layout__block {
    margin-top: 1.3em;
    padding-bottom: 0;
    margin-bottom: 1.6em;
}

.b-intruder_phone-confirm .b-round-button {
    background: #FFDE00;
    padding: 0;
    margin: 5px 0 0;
}
.b-intruder__i_confirm .b-mail-button {
    margin-top: -1px;
    margin-left: 3px;
}
.b-intruder__i_ok-mailad .b-mail-button {
    margin: 0;
}
.b-intruder__i_confirm .b-round-button {
    margin-top: 0;
    margin-left: 3px;
}
.b-intruder_phone-confirm .b-notification {
    font-size: 12px;
    display: none;
    padding: 0;
    background: none;
    border: none;
}
.b-intruder_phone-confirm .b-form-layout__line {
    margin-bottom: 0;
}
.b-intruder_phone-confirm .b-notification_error {
    color: #9a0000 !important;
}
.b-intruder_phone-confirm_error .b-form-layout__title {
    display: none !important;
}
.b-intruder_phone-confirm .b-intruder__i_confirm .b-form-layout__title {
    position: absolute;
    display: none;
}
.b-intruder_phone-confirm_revalidate .b-intruder__i_confirm .b-form-layout__title_revalidate, .b-intruder_phone-confirm_revalidate-ok .b-intruder__i_confirm .b-form-layout__title_revalidate-ok {
    z-index: 1;
    display: block;
}
.b-intruder_phone-confirm_revalidate-ok .b-intruder__i_confirm .b-form-layout__title_revalidate, .b-intruder_phone-confirm_revalidate .b-intruder__i_confirm .b-form-layout__title_revalidate-ok {
    z-index: -1;
    display: none;
}
body .b-intruder_phone-confirm_error .b-notification {
    display: block;
    position: absolute;
}
.b-intruder__i_start-secure_myp {
    padding-left: 20px;
}
.b-intruder__i_myp-congratulation {
    padding-right: 90px;
    width: 200px;
}
.b-intruder_phone-confirm-short .b-mail-icon_ok-yellow {
    top: 16px;
    left: -62px;
}

.b-intruder__note {
    color: #FFF;
    font-size: 11px;
    font-family: Verdana, sans-serif;
}

.b-intruder__note .b-intruder__asterisk {
    font-size: 16px;
    vertical-align: middle;
}

.b-intruder-asterisk {
    margin-left: 0.3em;
}


/* ../../static/blocks/mail/messages/b-intruder/_type/b-intruder_phone-confirm.css end */
.b-intruder_phone-revalidation .b-intruder__i_start-secure {
  height: auto;
}
.b-intruder_phone-revalidation .b-mail-button_revalidation-confirm,
.b-intruder_phone-revalidation .b-mail-button_revalidation-reject {
  margin-left: 4px;
}
.b-intruder_phone-revalidation .b-intruder__finish-revalidation {
  font-weight: normal;
  font-size: 16px;
}
.b-intruder_phone-number {
  width: 200px;
}
.b-intruder_promo-alias {
  min-height: 184px;
  color: #393737;
  font-size: 14px;
  position: relative;
  z-index: 9;
  background: -webkit-linear-gradient(280deg, #f5fafc, #f4f4f1 70%, #f8efe9);
  background: -o-linear-gradient(280deg, #f5fafc, #f4f4f1 70%, #f8efe9);
  background: linear-gradient(170deg, #f5fafc, #f4f4f1 70%, #f8efe9);
  background-color: #f5fafc;
  border-bottom: 1px solid #bbbec6;
}
.b-intruder_promo-alias-done {
  margin: 5px;
  border-bottom: none;
}
.b-intruder_promo-alias-done .b-intruder__header {
  margin-right: 228.7px;
}
.b-intruder_promo-alias-done .b-intruder__text {
  margin-right: 267.8px;
}
.b-intruder_promo-alias-done .b-intruder__hint {
  margin-right: 346px;
}
.b-intruder_promo-alias .b-intruder__addressbook-image-container {
  width: 350px;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: hidden;
  z-index: -1;
}
.b-intruder_promo-alias .b-intruder__addressbook-image {
  width: 391px;
  height: 435px;
  margin-top: -30px;
  margin-right: 15px;
  opacity: 0.8;
}
.b-intruder_promo-alias .b-intruder__content {
  padding: 25px 70px 10px;
}
.b-intruder_promo-alias-done .b-intruder__content {
  padding: 25px 15px 10px;
}
.b-intruder_promo-alias .b-intruder__header {
  font-size: 30px;
  margin-right: 440px;
}
.b-intruder_promo-alias .b-intruder__header_small {
  font-size: 25px;
}
.b-intruder_promo-alias .b-intruder__video {
  cursor: pointer;
  position: absolute;
  right: 25px;
  top: 0;
  width: 440px;
  height: 184px;
  background: url(//yastatic.net/mail/_/bb52ad4caf513b043795b34ea80e09fc-b-intruder__video.png) no-repeat;
}
.b-intruder_promo-alias .b-intruder__hint {
  color: #c2c2c2;
  margin-right: 440px;
}
.b-intruder_promo-alias .b-intruder__alias-domain {
  color: #b1b3b6;
  font-size: 18px;
  margin: 0 15px 0 5px;
}
.b-intruder_promo-alias .b-intruder__text {
  margin: 8px 440px 8px 0;
}
.b-intruder_promo-alias .b-intruder__i {
  margin: 22px 0;
}
.b-intruder_promo-alias .b-intruder__input__alias-code {
  width: 115px;
}
.b-intruder_promo-alias .b-intruder__input__alias-pwd {
  width: 243px;
}
.b-intruder_promo-alias .b-intruder__alias-link {
  text-decoration: none;
}
.b-intruder_promo-alias .b-intruder__alias-link_blue {
  cursor: pointer;
  color: #1a3dc1;
}
.b-intruder_promo-alias .b-field_error {
  color: #be000b;
  font-size: 12px;
  margin-top: 5px;
}
.b-intruder_promo-alias .b-input_error_highlight {
  outline: 1px solid #be000b;
}
.b-intruder_promo-alias .b-intruder__phone-alias {
  display: inline-block;
  font-size: 21px;
}
.b-intruder_promo-alias .b-intruder__back {
  position: absolute;
  top: 74px;
  left: 21px;
  width: 30px;
  height: 30px;
  background: #fff url(//yastatic.net/mail/_/e458f6daac93916b9e5f52cc932c74f5-b-intruder__back.png) 50% 50% no-repeat;
  border: 1px solid #c5c7c9;
  border-radius: 3px;
}
.b-intruder_promo-alias .b-intruder__back:hover {
  cursor: pointer;
}
.b-intruder_promo-alias .b-intruder__done {
  display: inline-block;
  margin-top: -30px;
  width: 54px;
  height: 52px;
  background: url(//yastatic.net/mail/_/2728dda07c96d77d538c2a8d952f28a1-b-intruder__done.png) no-repeat;
}
.b-intruder_promo-alias .b-intruder__quit {
  position: absolute;
  top: 0;
  right: 0;
  font-size: 24px;
  padding-right: 5px;
  margin: 0;
  font-family: serif;
  color: #ccc;
}
.b-intruder_promo-alias .b-intruder__quit:hover {
  color: #333;
  cursor: pointer;
}
.b-intruder_promo-alias .b-intruder__input__alias-phone,
.b-intruder_promo-alias .b-intruder__input__alias-code,
.b-intruder_promo-alias .b-intruder__input__alias-pwd,
.b-intruder_promo-alias .nb-button {
  vertical-align: middle;
}
.b-intruder_promo-alias .js-alias-number {
  width: 150px;
}
.b-intruder_promo {
  position: relative;
  clear: both;
  color: #777;
  background: #f7f7f7;
  box-shadow: inset 0 3px 3px -3px rgba(0,0,0,0.2), inset 0 -3px 3px -3px rgba(0,0,0,0.2);
}
.b-intruder_promo .b-intruder__content {
  position: relative;
  padding: 15px;
  font-size: 120%;
  overflow: hidden;
}
.b-intruder__content {
  position: relative;
}
.b-intruder__content__subtitle {
  font-size: 90%;
  margin: 0 0 3px 0;
}
.b-intruder__button {
  margin: 8px 0;
}
.b-mail-button + .groupon-help {
  position: relative;
  top: 1px;
}
.js-intruder__preloader {
  position: absolute;
  width: 300px;
  top: 50%;
  margin: -1em 0 0 0;
}
.b-intruder__progressbar_label {
  margin: 0;
}
.b-intruder_promo .b-intruder__title {
  padding: 0 0 13px;
  font-size: 22px;
  font-weight: bold;
  line-height: 1.3;
}
.b-form-layout__block {
  padding-bottom: 1.3em;
}
.b-form-layout__block_setup-filter-filters-start .b-form-layout__line_base,
.b-form-layout__block_setup-filter-filters-start .b-form-layout__line_cloned {
  display: none;
}
.b-form-layout__block_submit .b-notification_status {
  line-height: 1.2;
  max-width: 550px;
  padding: 2px 0 0 19px;
}
.b-form-layout__block_submit .b-notification_status .b-mail-icon_error {
  margin: 1px 0 0 -20px;
  position: absolute;
}
.b-form-layout__block_loaded .b-form-layout__line {
  display: none;
}
.b-form-layout__block_loaded .b-form-layout__line_in-process {
  display: block;
}
.b-form-layout__block_loaded .b-form-layout__line_in-process .b-mail-icon_ajax-loader {
  display: none;
}
.b-form-layout__block_loading .b-form-layout__line {
  display: none;
}
.b-form-layout__block_loading .b-form-layout__line_in-process {
  display: block;
}
.b-form-layout__block_settings .b-form-layout__line_checkbox {
  margin-left: 40px;
}
.b-form-layout__block_settings .b-form-layout__line_checkbox2 {
  margin-left: 60px;
}
.b-form-layout__block_settings .b-form-layout__line_smartphone {
  background-image: url(//yastatic.net/mail/_/7715ba0fc2c6e37921fec6c5d22eaa27-b-form-layout__line_smartphone.png);
  display: inline-block;
  height: 16px;
  width: 16px;
  line-height: 16px;
  vertical-align: middle;
  margin-left: -7px;
  margin-right: 6px;
}
.b-form-layout__block_settings .b-form-layout__line_digital_login {
  line-height: 16px;
  vertical-align: middle;
}
.b-form-layout__block_settings .b-form-layout__line_whatis {
  margin-left: 5px;
}
.b-form-layout__block_settings .b-form-layout__line_passport_link {
  font-weight: bold;
  display: inline;
  vertical-align: middle;
  line-height: 16px;
  margin-left: 5px;
}
.b-form-layout__block_settings .b-form-layout__line .b-form-layout__line,
.b-form-layout__block_settings .b-form-layout__title .b-form-layout__line {
  margin: 0 0 0 -10px;
  padding-left: 10px;
}
.b-form-layout__button {
  font-size: 150%;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
}
.b-form-layout__button_clone {
  color: #080;
}
.b-form-layout__button_delete {
  color: #f00;
}
.b-form-layout__delete {
  font-size: 150%;
  color: #f00;
  cursor: pointer;
  vertical-align: middle;
}
.b-form-layout__field {
  display: inline-block;
  margin-right: 0.5em;
  vertical-align: top;
}
.b-form-layout__field .b-label_rounded {
  margin-top: 0;
  vertical-align: middle;
}
.b-form-layout__line_unknown-size .b-form-layout__field {
  margin-right: 0.85em;
  float: left;
  display: block;
}
.b-form-layout__field_filters-save .b-round-button {
  margin-right: 0.5em;
}
.b-form-layout__field_filters-simple-action {
  text-align: right;
}
.b-form-layout__field_filters-simple-condition {
  text-align: right;
}
.b-form-layout__field_filters-simple-folder .b-form-element__input-text {
  margin-right: 6px;
}
.b-form-layout__field_space {
  margin-right: 0.25em;
}
.b-form-layout__field_size_8em {
  width: 8em;
}
.b-form-layout__field_size_14em {
  width: 14em;
}
.b-form-layout__field_size_230px {
  width: 230px;
}
.b-form-layout__field_unknown {
  float: none !important;
  overflow: hidden;
}
.b-form-layout__field_compose-actions-phone {
  width: 13em;
  text-align: right;
}
.b-form-layout__field_sender {
  padding-left: 8px;
}
.b-form-layout__field_sender .b-form-layout__line {
  margin-bottom: 1.5em !important;
}
.b-form-layout__field_sender .b-form-layout__line_no-height {
  margin-bottom: 0.5em;
}
.b-form-layout__field_sender .b-link_help {
  vertical-align: middle;
}
.b-form-layout__field_sender .b-link_help .b-mail-icon_what-is-it {
  margin-bottom: -3px;
}
.b-form-layout__field_sender .b-input-file,
.b-form-layout__field_sender .b-custom-button {
  padding-bottom: 0;
  margin-bottom: 0.3em;
}
.b-form-layout__field_sender .b-form-layout__text_hint {
  clear: both;
}
.b-form-layout__field_show-one-mode .b-form-layout__line_show-after-clone {
  display: none;
}
.b-form-layout__line {
  margin-bottom: 0.3125em;
  line-height: 1.5625em;
  vertical-align: middle;
}
.b-form-layout__line_checkbox {
  margin-left: 18px;
}
.b-form-layout__line_no-height {
  line-height: 1;
}
.b-form-layout__line_submit {
  margin-top: 1.4em;
}
.b-form-layout__line_in-process {
  display: none;
}
.b-form-layout__line_in-process .b-mail-icon_ajax-loader {
  position: absolute;
  margin: 0 0 0 -20px;
}
.b-form-layout__line_nowrap {
  white-space: nowrap;
}
.b-form-layout__popup {
  width: 163px;
  padding: 20px 10px 7px;
  text-align: center;
}
.b-form-layout__popup .b-custom-button {
  width: 151px;
}
.b-form-layout__popup .b-form-layout__text {
  margin: 3px 0 16px 8px;
  text-align: left;
}
.b-form-layout__text {
  white-space: normal;
}
.b-form-layout__text_success {
  color: #419255;
}
.b-form-layout__text_small {
  font-size: 85%;
}
.b-form-layout__text_hint {
  display: block;
  line-height: 1.4;
  color: #666;
}
.b-form-layout__text_hint2 {
  color: #999;
}
.b-form-layout__text_inline {
  display: inline;
}
.b-form-layout__title {
  font-weight: bold;
  margin-bottom: 0.5em;
}
.b-form-layout__title_sender {
  margin: 0 0 0.5em 20px;
}
.b-form-layout__title_sender .b-form-layout__button_delete {
  font-weight: 400;
  color: #888;
}
.b-form-layout_cols_2 {
  width: 100%;
}
.b-form-layout_cols_2 .b-form-layout__block {
  display: inline-block;
  width: 49%;
  vertical-align: top;
}
.b-form-layout_cols-cells .b-form-layout__block {
  display: inline-block;
  padding: 0 1.3em;
  vertical-align: top;
}
.b-form-layout_table {
  border-collapse: collapse;
  width: 100%;
}
.b-form-layout_table .b-form-layout__field {
  margin-right: 0;
  display: table-cell;
}
.b-form-layout_table .b-form-layout__field_100 {
  width: 100%;
}
.b-form-layout_collectors .b-form-layout__line {
  margin-bottom: 0.5em;
}
.b-form-layout_collectors .b-notification_error {
  padding-top: 0;
}
.b-form-layout_collectors .b-notification_error .b-mail-icon_error {
  margin-top: -8px;
}
.b-form-layout_collectors .b-form-layout__line_description {
  width: 55%;
  margin-bottom: 2em;
  line-height: 1.3;
}
.b-form-layout_collectors .b-form-layout__field_label {
  width: 7em;
}
.b-form-layout_collectors .nb-input {
  width: 20em;
}
.b-form-layout_collectors .b-form-layout__block_submit {
  border-top: 1px solid #d3d3d3;
  margin: 1.4em 0 5px;
  padding-top: 1em;
}
.b-form-layout_collectors .b-notification_loading {
  padding: 0;
  margin-left: 2em;
}
.b-form-layout_collectors .b-notification_loading .b-mail-icon_ajax-loader {
  position: absolute;
  display: block;
  margin: 0 0 0 -23px;
}
.b-form-layout_collectors .b-notification_success .b-mail-icon_error,
.b-form-layout_collectors .b-notification_loading .b-mail-icon_error {
  display: none;
}
.b-layout__inner .b-form-layout_collectors .b-mail-icon_ajax-loader {
  margin-left: -20px;
}
.b-form-layout_collectors .b-notification_status-loading_check .b-notification_loading {
  padding-left: 22px;
}
.b-notification_status-edit {
  display: block;
  margin-top: 0.5em;
}
.b-notification_status-check {
  margin-top: 0.75em;
  margin-left: 96px;
}
.b-form-layout_compose-actions-phone .b-form-layout__block {
  padding-bottom: 0.5em;
}
.b-form-layout_filters-create .b-form-layout__field_label {
  margin-bottom: 16px;
  font-size: 15px;
  line-height: 22px;
  font-weight: normal;
  margin-bottom: 0;
}
.b-form-layout_filters-create__input {
  width: 250px;
}
.b-form-layout_filters-create__timezone {
  max-width: 333px;
}
.b-form-layout_filters-create__error {
  white-space: normal;
  line-height: 1.4;
}
.b-form-layout_filters-simple .b-form-layout__line {
  margin-bottom: 0.7em;
}
.b-form-layout_filters-simple .b-form-layout__field_if {
  width: 4em;
}
.b-form-layout_filters-simple .b-form-layout__field_filters-simple-condition,
.b-form-layout_filters-simple .b-form-layout__field_filters-simple-action {
  width: 10em;
}
.b-form-layout_filters-simple .b-form-layout__line_conditions .b-form-element__input-text {
  width: 25em;
}
.b-form-layout_filters-simple .b-form-layout__line_conditions .b-form-layout__text_hint {
  width: 15em;
  line-height: 1.2em;
}
.b-form-layout_event-controls {
  font: 85% Verdana, sans-serif;
  margin: 1em 10px 1em;
}
.b-form-layout_event-controls .b-form-layout__block {
  padding-bottom: 0;
}
.b-form-layout_event-controls .b-form-layout__delete {
  font: bold 95%/1.5em Verdana, sans-serif;
  color: #c0c0c0;
}
.b-form-layout_event-controls .b-link {
  text-decoration: none;
}
.b-form-layout_event-controls .b-link_cancel {
  color: #be1908;
}
.b-form-layout_event-controls .b-form-layout__field {
  vertical-align: middle;
}
.b-message-head .b-form-layout_event-controls {
  font: 100% Arial, sans-serif;
  margin: 0;
}
.b-message-head .b-form-layout_event-controls .b-site-icon {
  vertical-align: middle;
}

.b-userpic-choose__pic
{
  display: inline-block;

  text-align: center;
  border-collapse: collapse;
}

.b-userpic-choose__pic-image
{
  padding: 0;
}

.b-userpic-choose__pic-change
{
  position: relative;

  margin-top: -1.8em;
  width: 100%;

  background: rgba(255, 255, 255, 0.6);
}

.b-userpic-choose__pic-change .b-pseudo-link
{
  top: -0.3em;
  position: relative;

  display: block;

  padding: 0.1em 0;

  color: #444;
  border-bottom: none !important;
}

.b-userpic-choose__pic-change.b-mail-dropdown
{
  display: block;
}
.b-userpic-choose__pic_show
{
  display: block;
}
.b-userpic-choose__pic_selected .b-userpic-choose__pic-change
{
  visibility: hidden;
}

.b-userpic-choose__pic_selected .b-userpic-choose__pic-chosen
{
  display: block;
}

.b-userpic-choose__pic_selected .b-userpic-choose__pic-image
{
  padding: 2px 2px 8px;

  border: 1px solid #999999;
}
.b-userpic-choose_no-photo_yes .b-userpic-choose__pic-image__image,
.b-userpic-choose__pic-image .b-userpic-choose__no-photo
{
  display: none;
}
.b-userpic-choose_no-photo_yes .b-userpic-choose__no-photo
{
  display: block;

  width: 98px;
  height: 98px;

  line-height: 100px;

  border: 1px dotted #bebebe;
  color: #bebebe;
}
.b-shrinker
{
  display: block;

  overflow: hidden;
  white-space: nowrap;
}

.b-shrinker__left
{
  position: relative;

  display: inline-block;

  max-width: 100%;

  overflow: hidden;
  text-overflow: ellipsis;
}

.b-shrinker__right
{
  position: absolute;
}

.b-shrinker__right .b-file__extension
{
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;

  max-width: 6em;

  vertical-align: bottom;
}
.b-mail-input_default
{
  position: relative;

  display: block;

  width: 100%;
  margin: -3px 0 0;

  cursor: text;
}

.b-mail-input_default .b-mail-input__i,
.b-mail-input_default .b-mail-input__nb-i
{
  position: relative;

  display: block;

  padding: 0 6px 0 0;

}

.b-mail-input_default .b-mail-input__i
{
  border: 1px solid #D5D5D5;
  background: #FFF;
  color: #000;
}

.b-mail-input_submit .b-mail-input__i,
.b-mail-input_submit .b-mail-input__nb-i
{
  margin-right: 15px;
}

.b-mail-input_default .b-mail-icon_enter-submit,
.b-mail-input_default .b-mail-input__close
{
  position: absolute;
  right: -15px;
  bottom: 0;

  padding: 2px 3px;
  cursor: pointer;
}

/* FIXME: после вмерджа исправленных иконок закрытия это можно удалить */
.b-mail-input_default .b-mail-input__close
{
  font-size: 150%;

  float: right;
  display: inline;

  width: 1em;
  height: 1em;
  margin: -5px -10px 0 -5px;

  cursor: pointer;
  text-align: center;
  line-height: 1.1em;
  text-indent: 1px;

  background: #FFF;
  border: 1px solid #FFF;
  color: #999;

  -webkit-border-radius: 1em;
  -moz-border-radius: 1em;
  border-radius: 1em;
}

.b-mail-input_default .b-mail-input__close
{
  padding: 0;
  margin: 0 -1px 4px 0;
  background: none;
  border-color: transparent;
}

.b-mail-input_default .b-mail-input__close:hover
{
  border-color: #CCC;
}

.b-mail-input_default .b-mail-input__input
{
  position: relative;

  display: block;

  width: 100%;
  margin: 0;
  padding: 2px 3px;
  border: 0;

  background: transparent;
}

.b-mail-input_default TEXTAREA.b-mail-input__input
{
  resize: vertical;
}


.b-mail-input_default .b-mail-input__label,
.b-mail-input__label_default
{
  font: 86%/1.2 Verdana, sans-serif;

  display: block;

  padding-bottom: 7px;

  cursor: default;

  color: #808080;
}

.b-mail-input_custom .b-mail-icon_enter-submit
{
  right: 5px;
}

.b-mail-input_custom .b-mail-input__content
{
  display: block;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-right: 15px;
  cursor: pointer;
}

.b-mail-input_custom .b-mail-input__content_inputs,
.b-mail-input_focus .b-mail-input__content,
.b-mail-input_empty .b-mail-input__content
{
  display: none;
}

.b-mail-input_focus .b-mail-input__content_inputs,
.b-mail-input_empty .b-mail-input__content_inputs
{
  display: block;
  cursor: default;

  white-space: nowrap;
}

.b-mail-input_disabled .b-mail-input__i
{
  visibility: hidden !important;
}
.b-mail-input_disabled .b-mail-input__input_link
{
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;

  width: auto;
  max-width: 100%;
  white-space: nowrap;

  cursor: pointer;
}
.b-mail-input_disabled .b-mail-input__bullet
{
  position: absolute;

  visibility: visible;

  margin: .3em 0 0 -.5em;
}
.b-mail-input__i:hover,
.b-mail-input_focus .b-mail-input__i,
.b-mail-input_empty .b-mail-input__i,
.b-mail-input_default .b-mail-input__input,
.b-mail-input_focus .b-mail-icon_enter-submit {
    visibility: visible;
}

.b-mail-input_empty .b-mail-icon_enter-submit {
    visibility: hidden;
}

.b-mail-input_custom .b-mail-input__content_inputs {
    padding-left: 2px;
}

.b-mail-input__nb-i:hover .b-mail-input__close {
    visibility: visible;
}
.b-mail-input_ghost {
    margin-left: -4px;
}
.b-mail-input_ghost .b-mail-input__i,
.b-mail-input_ghost .b-mail-input__nb-i {
    visibility: hidden;
}
.b-mail-input_ghost .b-mail-input__label,
.b-mail-input_ghost .b-mail-input__content {
    padding-left: 4px;
}
.b-mail-input_ghost TEXTAREA.b-mail-input__input {
    overflow: hidden;
    resize : none;
}
.b-mail-input_ghost TEXTAREA.b-mail-input__input:focus {
    overflow-y: auto;
    resize : none
}
.b-manager .b-settings-field__input-radio-label,
.b-manager .nb-checkbox
{
  white-space: nowrap;
}

.b-message-head__social__company
{
    margin-right: 16px;
}
.b-message-head__social__gap
{
    position: relative;

    padding: 0px 4px 1px;

    border-radius: 2px;
    font: .85em/1.25em Verdana, sans-serif;
    color: #FFF;
}

.block-messages-date-pager-float-box
{
    visibility: visible;

}

.b-round-button {
    display: inline-block;

    padding: 3px;

    border-radius: 4px;

    margin-right: 0.5em;

    background: rgba(47, 51, 63, .5);
}

