.vertical{}

.horizontal{}

.b-wysiwyg{
    font: normal 13px/20px "PT Sans", Helvetica, 'Helvetica Neue', Arial, serif;
    color: #505050;
}
.b-wysiwyg p{
  margin: 0 0 20px 0;
    padding: 0;
}
.b-wysiwyg .important-side {font-size: 14px; line-height: 24px; color: #4dadb6; font-family: 'PT Sans'; padding-top:18px; padding-bottom:18px; }
.b-wysiwyg .important-side:before {content:''; background:url(/local/templates/main/img/imp-side.png) repeat-x; width:275px; height:2px; position:absolute;top:0px; left:0;}
.b-wysiwyg .important-side:after {content:''; background:url(/local/templates/main/img/imp-side.png) repeat-x;  width:275px; height:2px; position:absolute;bottom:0px; left:0;}
.b-wysiwyg .very-important { color: #4dadb6; padding-left:15px; font: bold 20px/33px "PT Sans", Helvetica, 'Helvetica Neue', Arial, serif; background:url(/local/templates/main/img/v-imp.png) repeat-y}
.b-wysiwyg .important { font-size: 20px; line-height: 30px; color: #4dadb6; font-family: 'PT Sans'; padding:10px 13px 10px 15px;}
.b-wysiwyg .not-important {background:#f5f5f5; padding:10px 13px 10px 15px; font-family: 'PT Sans';color:#505050;}


.b-wysiwyg .b-note:after{
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NzYgNiIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJsaW5lYXItZ3JhZGllbnQiIHkxPSIzIiB4Mj0iNTc2IiB5Mj0iMyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2I5ZDhlMCIvPjxzdG9wIG9mZnNldD0iLjI4OCIgc3RvcC1jb2xvcj0iI2Q4ZTNlMyIvPjxzdG9wIG9mZnNldD0iLjY3IiBzdG9wLWNvbG9yPSIjZGRlMmNhIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjZjllY2VlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHBhdGggZmlsbD0idXJsKCNsaW5lYXItZ3JhZGllbnQpIiBkPSJNMCAwaDU3NnY2SDB6Ii8+PC9zdmc+") 0 0 no-repeat;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100% 100%;
  background-size: 100% 100%;
}
.b-wysiwyg h1, .heading1 { margin: 0 0 15px 0; padding: 0; font: bold 30px/36px "PT Sans", Helvetica, 'Helvetica Neue', Arial, serif;}
.b-wysiwyg h2, .heading2 { margin: 0 0 10px 0; padding: 0; font: bold 20px/24px "PT Sans", Helvetica, 'Helvetica Neue', Arial, serif; display: block;}
.b-wysiwyg h3, .heading3 { margin: 0 0 10px 0; padding: 0; font: bold 16px/20px "PT Sans", Helvetica, 'Helvetica Neue', Arial, serif;}
.b-wysiwyg h4, .heading4 { margin: 0 0 20px 0; padding: 0; font: normal 20px/24px "PT Sans", Helvetica, 'Helvetica Neue', Arial, serif;}
.b-wysiwyg a { color: #008a97; text-decoration: underline; cursor: pointer;}
.b-wysiwyg a:hover { color: #01616c; text-decoration: underline;}
.b-wysiwyg a:focus { outline: none; color: #01616c;}

.b-wysiwyg .small-font {
  margin-bottom: 12px;
  font-size: 12px;
  font-weight: normal;
}

.b-wysiwyg .b-note {
  counter-increment: note;
  position: relative;
  margin-top: 40px;
  padding-top: 40px;
  font-size: 24px;
  font-weight: 400;
  text-align: center;
}
.b-wysiwyg .b-note:before {
  content: counter(note);
  z-index: 10;
  position: absolute;
  top: -1px;
  left: 50%;
  width: 34px;
  margin-left: -17px;
  background: #fff;
  color: #4d8995;
  font-size: 18px;
  font-weight: 400;
  text-align: center;
}
.b-wysiwyg .b-note:after {
  content: '';
  z-index: 9;
  position: absolute;
  top: 12px;
  right: 0;
  left: 0;
  width: 576px;
  height: 6px;
  width: auto !important;
  height: 6px !important;
  -webkit-background-size: 100% 100% !important;
  -moz-background-size: 100% 100% !important;
  background-size: 100% 100% !important;
  margin-top: -3px;
}
.b-wysiwyg .m-note {
  background: #f0f8f9;
  padding: 30px 20px 30px 20px;
  margin-bottom: 1em;
  font-family: 'PT Sans';
  color: #505050;
}
.b-wysiwyg .m-note-header {
  content: 'Мнение редакции';
  display: block;
  z-index: 10;
  color: #4dadb6;
  font-size: 20px;
  font-weight: bold;
  padding-bottom: 18px;
}

.b-wysiwyg hr { margin: 20px 0; padding: 0; overflow: hidden; height: 1px; border: none; color:#000; background:#000 }
.b-wysiwyg ul { margin: 0 0 20px 0; padding: 0; list-style: none }
.b-wysiwyg ul>li { position: relative; margin: 0 0 10px 0; padding: 0 0 0 15px;}
.b-wysiwyg ul>li:after { display: block; content: ''; width: 7px; height: 7px; overflow: hidden; background: url(/local/templates/main/img/i.png) -126px -119px no-repeat; position: absolute; top: 7px; left: 0;}
.b-wysiwyg ul>li:last-child { margin-bottom: 0;}
.b-wysiwyg ul ul, ul ol { margin-top: 10px;}
.b-wysiwyg ol { margin: 0 0 20px 0; padding: 0; list-style: none; counter-reset: ol-counter; }
.b-wysiwyg ol>li { margin: 0 0 10px 0; padding: 0 0 0 30px; position: relative;}
.b-wysiwyg ol.bignum>li {padding: 0 0 0 25px !important;}
.b-wysiwyg ol>li:before { display: inline-block; content: counter(ol-counter) "."; counter-increment: ol-counter; float: left; font-size: 16px; font-weight: bold; color: #4dadb6; position: absolute; top: 0; right: 100%; margin-right: -20px;}
.b-wysiwyg ol ul, ol ol { margin-top: 10px;}

.b-wysiwyg { font-size: 16px;}
.b-wysiwyg .content { position: relative; min-height:280px;}
.b-wysiwyg .content.mod-end { min-height:0;}

.b-wysiwyg ul { margin: 20px 0;}
.b-wysiwyg ul li { margin-bottom: 20px; position:relative;}
.b-wysiwyg ul li:after { width: 10px; height: 10px; top: 6px; background-position: -112px -126px;}
.b-wysiwyg ul.bold li:after { width: 10px; height: 10px; top: 12px; background-position: -112px -126px;}
.b-wysiwyg ol { margin: 20px 0;}
.b-wysiwyg ol li { margin-bottom: 20px;}
.b-wysiwyg ol ul { margin: 10px 0;}
.b-wysiwyg ol li li { margin-bottom: 10px;}
.b-wysiwyg ol li li:after { width: 7px; height: 7px; top: 8px; background-position: -126px -119px;}
.b-wysiwyg h3 { margin-top: 15px;}

.b-wysiwyg table { margin: 15px 0 0 0; padding: 0; border: none; border-collapse: collapse; width: 100%; font: normal 13px/15px "PT Sans Narrow", Helvetica, 'Helvetica Neue', Arial, serif; color: #505050;}
.b-wysiwyg table td { margin: 0; padding: 14px 10px; vertical-align: top; border: #dcdcdc 1px solid;}
.b-wysiwyg table.horizontal { border-bottom: #4dadb6 3px solid;}
.b-wysiwyg table.horizontal tr:first-child { background: #4dadb6; color: #fff;}
.b-wysiwyg table.horizontal tr:first-child td { border-color: #4dadb6; border-right-color: #71bdc5;}
.b-wysiwyg table.vertical { border-right: #4dadb6 3px solid;}
.b-wysiwyg table.vertical td { padding: 13px;}
.b-wysiwyg table.vertical .thin td { padding-bottom: 0; border-bottom: #fff 1px solid;}
.b-wysiwyg table.vertical tr td:first-child { background: #4dadb6; color: #fff; border-color: #4dadb6; border-bottom-color: #71bdc5;}
.b-wysiwyg table.vertical tr.thin + tr td { background: none; color: #505050; border: #dcdcdc 1px solid;}

.icon-izmeneniya_v_instruktsiyakh i:before {
    width: 21px;
    height: 24px;
    background: url(img/icons/k_1.png) center no-repeat;
    margin-left: -10px;
    left: 50%;
    margin-top: -12px;
    top: 50%;
}

a.bx-composite-btn {
  display: none;
}

.masonry-articles {
  display: flex;
  height: auto !important;
}

.masonry-articles > * {
  position: relative !important;
  top: 0 !important;
  width: auto !important;
}

ul.ya-share2__list>li:after
{
	display:none;
}
.ya-share2
{padding-bottom:20px;
}

