html, body, div, span, h1, p, a, img, i, center, ul, li, form { margin: 0px; padding: 0px; border: 0px none; font-style: inherit; font-weight: inherit; line-height: inherit; font-stretch: inherit; font-feature-settings: inherit; font-kerning: inherit; font-synthesis: inherit; font-variant: inherit; font-size: 100%; vertical-align: baseline; }
html { line-height: 1; }
ul { list-style: outside none none; }
a img { border: 0px none; }
body { background: none 0% 0% repeat scroll rgb(231, 231, 231); }
img { max-width: 100%; }
.jsTabs { position: relative; padding: 0px 25px; }
.jsTabs .jsTabs-tabs-list { margin: 0px -0.5em 1em; text-align: left; }
.jsTabs .jsTabs-tabs-list .jsTabs-point { position: relative; padding: 0px 0px 0.19em; margin: 0px 0.5em; white-space: nowrap; font-weight: 700; text-transform: uppercase; cursor: pointer; color: rgb(183, 183, 183); display: inline-block; vertical-align: middle; }
.jsTabs .jsTabs-tabs-list .jsTabs-point span { font-size: 0.75em; }
.jsTabs .jsTabs-tabs-list .jsTabs-point.jsTabs-active { cursor: default; }
.jsTabs .jsTabs-tabs-list .jsTabs-point.jsTabs-active span { color: rgb(98, 167, 217); }
.jsTabs .jsTabs-tabs-list .jsTabs-point.jsTabs-active:hover { text-decoration: none; }
.jsTabs .jsTabs-tabs-list.jsTabs-center { text-align: center; }
.jsTabs .jsTabs-content { display: none; position: relative; }
.jsTabs .jsTabs-content::after { content: " "; display: block; height: 0px; clear: both; overflow: hidden; visibility: hidden; }
.jsTabs .jsTabs-content.jsTabs-active { display: block; }
html { font-size: 100%; }
html, input { color: rgb(51, 51, 51); }
a { text-decoration: none; cursor: pointer; color: rgb(40, 40, 40); }
a:hover { text-decoration: underline; }
i { font-style: italic; }
img { vertical-align: middle; }
* { max-height: 1e+06px; }
html { width: 100%; height: 100%; position: relative; background: none 0% 0% repeat scroll rgb(255, 255, 255); }
body { margin: 0px; padding: 0px; font-size: 18px; line-height: 1.5; width: 100%; min-width: 62.5em; min-height: 100%; position: relative; display: block; }
body.mode-adaptive { min-width: 20em; }
.l-wr-main { overflow: hidden; }
.l-page-width { margin: 0px auto; display: block; width: 62.5em; position: relative; }
.l-page-width::after { content: " "; display: block; height: 0px; clear: both; overflow: hidden; visibility: hidden; }
.l-page-width .l-page-width__ledge { margin: 0px 1.125em; padding: 0px 1.125em; background: none 0% 0% repeat scroll rgb(255, 255, 255); }
@media only screen and (max-width: 500px) {
  .l-page-width .l-page-width__ledge { margin: 0px; padding: 0px; }
}
.l-page-width .l-page-width__ledge::after { content: " "; display: block; height: 0px; clear: both; overflow: hidden; visibility: hidden; }
.l-main-column { width: 45.25em; float: left; }
.l-main-column::after { content: " "; display: block; height: 0px; clear: both; overflow: hidden; visibility: hidden; }
.mode-adaptive .l-wr-main { position: relative; }
.mode-adaptive .l-page-width { width: 100%; max-width: 62.5em; position: relative; }
.mode-adaptive .l-main-column { width: 100%; float: none; }
@media screen and (min-width: 64em) {
  .mode-adaptive .l-wr-main { position: static; }
  .mode-adaptive .l-main-column { width: 100%; }
}
.mode-adaptive .b-content-body { position: relative; }
@media screen and (min-width: 64em) {
  .mode-adaptive .b-content-body { position: static; }
}
.b-footer { margin: 2.5em 0px 0px; padding: 1em 0px; position: relative; display: block; background: none 0% 0% repeat scroll rgb(40, 40, 40); color: rgb(255, 255, 255); }
.b-footer .b-footer__copyright { padding: 0px 1.06em; }
.b-footer .b-footer__copyright::after { content: " "; display: block; height: 0px; clear: both; overflow: hidden; visibility: hidden; }
.b-footer .b-footer__copyright p { font-size: 0.75em; color: rgb(124, 124, 124); margin-bottom: 0.75em; }
.l-banner-place { position: relative; }
.l-banner-place.m-mobile { display: none; }
.mode-adaptive .l-banner-place.m-desktop { display: none; }
.mode-adaptive .l-banner-place.m-mobile { display: block; }
@media screen and (min-width: 64em) {
  .mode-adaptive .l-banner-place.m-desktop { display: block; }
  .mode-adaptive .l-banner-place.m-mobile { display: none; }
}
.b-banner { margin: 0px; padding: 0px; position: relative; }
.b-comments { }
.b-comments::after { content: " "; display: block; height: 0px; clear: both; overflow: hidden; visibility: hidden; }
.b-comments .b-comments__title { margin: 0px 0px 1em; padding: 1.31em 1.063em 0.31em; font-weight: 800; text-transform: uppercase; }
.b-comments .b-comments__title span { font-size: 1.25em; letter-spacing: 0.025em; }
.b-comments .b-comments__users-stat { padding: 0px 1.063em; margin: 0px 0px 1em; font-weight: 600; color: rgb(124, 124, 124); }
.b-comments .b-comments__users-stat span { font-size: 0.75em; }
.b-comments .b-comments__users-stat i { color: rgb(40, 40, 40); font-style: normal; font-weight: 700; }
.b-comments .b-comments__button-comment { display: block; text-align: center; padding-bottom: 1em; }
.b-comments .b-comments__button-comment a { background: none 0px center repeat scroll transparent; display: inline-block; border: 1px solid rgb(98, 167, 217); color: rgb(98, 167, 217); padding: 0px 0.75em 0.19em; line-height: 1.4; cursor: pointer; min-width: 2.5em; text-align: center; position: relative; }
.b-comments .b-comments__button-comment a span { font-size: 0.75em; font-weight: 600; text-transform: uppercase; }
.b-comments .b-comments__button-comment a:hover { text-decoration: none; background: none 0% 0% repeat scroll rgb(98, 167, 217); color: rgb(244, 244, 244); }
.b-comments .b-comments__create-top-place { position: relative; }
.b-comments .b-comments__create-top-place .b-comments__button-comment { display: none; padding-bottom: 1.5em; }
.b-comments .b-comments__lists-place { border-top: 1px solid rgb(223, 223, 223); padding-top: 1em; }
.b-comments .b-comments__list { }
.b-comments .b-comments__list::after { content: " "; display: block; height: 0px; clear: both; overflow: hidden; visibility: hidden; }
.b-comments .b-comments__list ul { padding: 0px; margin: 0px; display: block; }
.b-comments .b-comments__list ul::after { content: " "; display: block; height: 0px; clear: both; overflow: hidden; visibility: hidden; }
.b-comments .b-comments__list .b-comments__item { display: block; position: relative; margin: 0; padding-left: 0px; overflow: hidden; }
.b-comments .b-comments__list .b-comments__item .b-comments__comment { position: relative; }
.b-comments .b-comments__list .b-comments__item .b-comments__comment::after { content: " "; display: block; height: 0px; clear: both; overflow: hidden; visibility: hidden; }
.b-comments .b-comments__list .b-comments__item .b-comments__item-avatar { display: block; float: left; width: 3.125em; height: 3.125em; margin-top: 0.5em; margin-right: 1em; }
.b-comments .b-comments__list .b-comments__item .b-comments__item-ind { margin-left: 4.125em; }
.b-comments .b-comments__list .b-comments__item .b-comments__item-head { margin: 0px 0px 0.31em; }
.b-comments .b-comments__list .b-comments__item .b-comments__item-head .b-comments__item-author { font-weight: 700; margin-right: 0.5em; }
.b-comments .b-comments__list .b-comments__item .b-comments__item-head .b-comments__item-author span { font-size: 0.938em; }
.b-comments .b-comments__list .b-comments__item .b-comments__item-head .b-comments__item-author:hover { text-decoration: underline; }
.b-comments .b-comments__list .b-comments__item .b-comments__item-text { margin: 0px 0px 0.5em; font-size: 0.938em; }
.b-comments .b-comments__list .b-comments__item .b-comments__item-text a { color: rgb(98, 167, 217); text-decoration: underline; }
.b-comments .b-comments__list .b-comments__item .b-comments__item-text a:hover { text-decoration: none; }
.b-comments .b-comments__list .b-comments__item .b-comments__item-info { margin: 0px 0px 0.75em; min-height: 1.5em; }
.b-comments .b-comments__list .b-comments__item .b-comments__item-info::after { content: " "; display: block; height: 0px; clear: both; overflow: hidden; visibility: hidden; }
.b-comments .b-comments__list .b-comments__item .b-comments__item-info .b-comments__item-time { float: left; font-weight: 700; color: rgb(98, 167, 217); margin-right: 0.5em; }
.b-comments .b-comments__list .b-comments__item .b-comments__item-info .b-comments__item-time span { font-size: 0.81em; }
.b-comments .b-comments__list .b-comments__item .b-comments__item-info .b-comments__item-date { float: left;  color: gray; margin-right: 1em;font-size: 14px; }
.b-comments .b-comments__list .b-comments__item .b-comments__item-info .b-comments__item-likes-view { display: none; font-size: 1em; position: relative; padding-left: 1.25em; margin: 0px 1em 0px 0px; }
.b-comments .b-comments__list .b-comments__item .b-comments__item-info .b-comments__item-likes-view .b-comments__item-likes-icon { width: 1.06em; height: 1.06em; display: block; position: absolute; top: 50%; left: 0px; margin-top: -0.5em; }
.b-comments .b-comments__list .b-comments__item .b-comments__item-info .b-comments__item-likes-view.m-like { display: inline-block; }
.b-comments .b-comments__list .b-comments__item .b-comments__item-info .b-comments__item-likes-view.m-like .b-comments__item-likes-icon { background-image: url(""); background-position: 0px -488px; background-repeat: no-repeat; }
.mode-adaptive .b-comments .b-comments__list .b-comments__item .b-comments__item-ind { margin-left: 0px; }
.mode-adaptive .b-comments .b-comments__button-comment a { padding: 0.438em 0.75em 0.563em; }
.mode-adaptive .b-comments .b-comments__button-comment a span { font-size: 0.875em; }
@media screen and (min-width: 30em) {
  .mode-adaptive .b-comments .b-comments__list .b-comments__item .b-comments__item-ind { margin-left: 4.125em; }
}
@media screen and (min-width: 64em) {
  .mode-adaptive .b-comments .b-comments__button-comment a { padding: 0px 0.75em 0.19em; }
  .mode-adaptive .b-comments .b-comments__button-comment a span { font-size: 0.75em; }
}
.b-article { position: relative; }
.b-article__main { width: 100%; display: block; padding: 2em 1.063em 1em; box-sizing: border-box; }
.b-article__ind { max-width: 40em; }
.mode-adaptive .b-article__ind { margin: 0px auto; }
@media screen and (min-width: 64em) {
  .mode-adaptive .b-article__ind { margin: 0px auto; }
}
.b-article__title { font-weight: 700; line-height: 1.15; margin-bottom: 1em; }
.b-article__title span { font-size: 2.188em; }
.b-article__story { margin-bottom: 1em; line-height: 1.2; }
.b-article__info { overflow: hidden; padding-bottom: 0.625em; margin-right: -1em; line-height: 1.2; display: flex; align-items: center; }
.b-article__info .b-article__info-date { float: left; margin: 0px 1em 0.5em 0px; color: rgb(113, 184, 78); font-weight: 600; }
.b-article__info .b-article__info-date span { font-size: 0.81em; }
.b-article__info .b-article__info-date .b-article__info-time { font-weight: 700; margin-right: 0.5em; }
.b-article__info .b-article__info-date-update { float: left; margin: 0px 1em 0.5em 0px; color: rgb(124, 124, 124); }
.b-article__info .b-article__info-date-update span { font-size: 0.75em; }
.b-article__info .b-article__info-date-update .b-article__info-date-update-color { font-size: 1em; color: rgb(40, 40, 40); font-weight: 600; }
.b-article__lead { margin-bottom: 1em; font-weight: 700; max-width: 40em; }
.b-article__body { max-width: 40em; }
.b-article__body::after { content: " "; display: block; height: 0px; clear: both; overflow: hidden; visibility: hidden; }
.b-article__body p { margin-bottom: 1.2em; }
.b-article__body a { color: rgb(113, 184, 78); text-decoration: underline; }
.b-article__body a:hover { text-decoration: none; }
.b-article__body ul { list-style-type: disc; list-style-position: outside; padding-bottom: 0.5em; }
.b-article__body li { margin-left: 2em; margin-bottom: 0.5em; }
.mode-adaptive .b-article__title span { font-size: 1.563em; }
.mode-adaptive .b-article__story { display: none; }
.mode-adaptive .b-article__info { flex-direction: column;justify-content: flex-start; margin: 0;align-items: flex-start;}
.mode-adaptive .b-article__info * {margin: 0;float: none;}
.mode-adaptive .b-article__relap { margin: 0px 1.063em 0px 0px; }
@media screen and (min-width: 30em) {
  .mode-adaptive .b-article__title span { font-size: 1.75em; }
}
@media screen and (min-width: 42.125em) {
  .mode-adaptive .b-article__story { display: block; }
  .mode-adaptive .b-article__info .b-article__info-date-update { display: block; }
}
@media screen and (min-width: 48em) {
  .mode-adaptive .b-article__title span { font-size: 1.937em; }
}
@media screen and (min-width: 64em) {
  .mode-adaptive .b-article__title span { font-size: 1.5em; }
  .mode-adaptive .b-article__relap { margin: 0px; }
}
.b-article__body img { width: 100%; }
.b-article__body a:hover { color: rgb(218, 25, 66); }
.autor { display: inline-block; width: 100%; }
.autor img { max-width: 100%; float: left; display: block; padding: 0px 10px 10px; }
.autor span { line-height: 1.5; }
.ord_button { background-color: rgb(255, 0, 0); display: inline-block; padding: 10px 30px; box-shadow: rgb(153, 153, 153) 2px 3px 8px; border-radius: 8px; border: 3px solid rgb(255, 255, 255); margin: 0px 0px 30px; line-height: 27px; text-transform: uppercase; transition: all 0.3s ease-in 0s; color: rgb(255, 255, 255) !important; font-size: 25px !important; text-decoration: none !important; }
.ord_button:hover { background-color: rgb(255, 0, 0); box-shadow: rgb(153, 153, 153) 2px 3px 3px; transform: scale(1.1); text-decoration: none !important; }
html { font-family: sans-serif; }
body { margin: 0px; }
a { background: none 0% 0% repeat scroll transparent; }
a:active, a:hover { outline: none 0px; }
b { font-weight: 700; }
h1 { font-size: 2em; margin: 0.67em 0px; }
img { border: 0px none; }
button, input { color: inherit; margin: 0px; font-family: sans-serif !important; }
button { cursor: pointer; }
input { line-height: normal; }
@media (max-width: 600px) {
  .autor img { float: none; margin: 0px auto; width: 100%; padding: 0px; }
}
.b-comments__item-time span { display: none; }
button[type="submit"] { appearance: none !important; }
.b-comments__item-text img { max-width: 460px; width: 90%; }
button[type="submit"] { appearance: none !important; }
* { box-sizing: border-box; }
body { background-color: rgb(255, 255, 255); margin: 0px !important; }
h1, h2, h3, p, ul { margin: 0px; }
a, li { text-decoration: none; }
a { cursor: pointer; color: inherit; }
.new_price_cur, .new_price_val { padding: 0px; }
.aifAside { float: right; margin: 0px; padding: 0px; width: 40%; box-sizing: border-box; }
.aifAside__contentLine { border-bottom: 2px solid rgb(0, 0, 0); width: 100%; height: 2px; }
@media (max-width: 967px) {
  .aifAside { display: none; }
}
@media (max-width: 767px) {
}
h1 { margin-top: 0px; margin-bottom: 9px; }
h2 { margin-top: 0px; margin-bottom: 9px; }
button { outline: none; background: rgb(115, 184, 84); color: rgb(255, 255, 255); border: none; font-size: 11px; line-height: 18px; height: 18px; text-transform: uppercase; padding: 0px 20px 0px 8px; }
.btn { height: 55px; border: none; border-radius: 0px; color: rgb(255, 255, 255); background: rgb(115, 184, 84); font-weight: 600; }
.btn:hover { color: rgb(255, 255, 255); }
a { transition: all 0.3s linear 0s; }
.btn:hover, a:hover { opacity: 0.8; cursor: pointer; text-decoration: none; }
img { max-width: 100%; height: auto; }
input[type="text"]:focus, input[type="tel"]:focus { outline: none; }
button { cursor: pointer; border-radius: 0px; appearance: button !important; }
.top-bar { background: rgb(78, 91, 96); color: rgb(255, 255, 255); font-weight: 600; font-size: 12px; text-transform: uppercase; padding-top: 4px; padding-bottom: 4px; }
.top-bar::after { content: " "; clear: both; display: block; }
.top-bar a { color: rgb(255, 255, 255); }
.add-menu { font-weight: 700; font-size: 11px; line-height: 22px; text-align: center; margin: 0px; }
.add-menu > li { padding-left: 8px; padding-right: 8px; }
.add-menu img { margin-right: 8px; vertical-align: middle; }
.social-list { position: absolute; top: 0px; right: 10px; margin: 0px; }
.date { position: absolute; top: 2px; left: 12px; }
.nav-panel { background: rgb(255, 255, 255); border-left: 1px solid rgb(245, 245, 245); border-right: 1px solid rgb(245, 245, 245); }
.nav-panel::after { content: " "; clear: both; display: block; }
.navbar { padding: 12px 0px 0px; background: none; border: 0px; border-radius: 0px; margin: 0px; }
.navbar .navbar-collapse { float: right; padding-top: 9px; }
.navbar-brand { width: 246px; height: 32px; padding: 0px; }
.navbar-brand:hover { opacity: 1; }
.navbar-default .navbar-nav { font-size: 16px; line-height: 20px; font-weight: 600; text-transform: uppercase; }
.navbar-default .navbar-nav > li { position: relative; }
.navbar-default .navbar-nav > li::after { content: " "; clear: both; display: block; position: absolute; top: 5px; left: 0px; height: 13px; width: 1px; background: rgb(78, 91, 96); }
.navbar-default .navbar-nav > li > a { padding: 0px 10px 11px 9px; color: rgb(78, 91, 96); }
.navbar-default .navbar-nav > li > a::before { content: " "; clear: both; display: block; position: absolute; bottom: 0px; left: 0px; right: 0px; background: rgb(115, 184, 84); height: 3px; width: 100%; opacity: 0; transition: all 0.3s linear 0s; }
.navbar-default .navbar-nav > li:first-child::after { display: none; }
.navbar-default .navbar-nav > li > a:hover { color: rgb(78, 91, 96); background: none; opacity: 1; }
.navbar-default .navbar-nav > li > a:hover::before { opacity: 1; }
.navbar-toggle { margin-left: 12px; float: left; height: 27px; width: 30px; padding: 6px; border-radius: 2px; border: none; margin-top: 0px; background: rgb(78, 91, 96); }
.navbar-toggle .icon-bar { width: 17px; background: rgb(255, 255, 255) !important; }
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background: rgb(115, 184, 84); }
.date-mobile { display: none; }
.tags-panel { background: rgb(218, 218, 218); overflow: hidden; padding: 5px 0px; }
.tags-panel .title { background: rgb(78, 91, 96); color: rgb(255, 255, 255); font-size: 13px; line-height: 16px; font-weight: 700; padding: 2px 5px; display: inline-block; vertical-align: middle; margin-right: 4px; }
.tags-panel .tags-list { margin-top: 1px; line-height: 20px; }
.tags-panel .tags-list li { vertical-align: middle; }
.tags-panel .tags-list > li:first-child { background: none; padding-left: 0px; }
.tags-panel .navbar-form { overflow: hidden; padding: 0px; float: right; margin: 0px 0px 0px -20px; }
.tags-panel .navbar-form .form-group { float: left; }
.tags-panel .navbar-form .form-control { width: 105px; height: 25px; padding: 0px 0px 0px 13px; font-size: 11px; line-height: 25px; color: rgb(78, 91, 96); font-weight: 700; border-radius: 0px; border: 0px; float: left; box-shadow: 0px 0px 0px; }
.tags-panel .navbar-form .btn { height: 25px; padding: 0px; width: 44px; float: left; border: 0px; background: rgb(255, 255, 255); border-radius: 0px; color: rgb(78, 91, 96); }
.tags-panel .navbar-form .btn:hover { opacity: 1; color: rgb(115, 184, 84); background: rgb(255, 255, 255) !important; }
.tags-list { text-transform: uppercase; font-size: 0px; line-height: 0; font-weight: 600; margin: 0px; }
.tags-list li { font-size: 14px; line-height: 19px; padding-left: 11px; padding-right: 3px; }
.tags-list a { color: rgb(78, 91, 96); }
@supports (-webkit-line-clamp: 1) {
}
@media (max-width: 1199px) {
  .navbar-brand { width: 196px; height: 26px; background-size: 196px 26px; }
  .navbar-default .navbar-nav > li > a { padding: 0px 7px 11px; }
}
@media (max-width: 991px) {
  .top-bar { padding-top: 20px; }
  .social-list { top: -17px; }
  .date { top: -17px; }
  .nav-panel { background: none; }
  .navbar .navbar-collapse { float: none; margin: 0px; padding: 9px 0px 0px; }
  .navbar-brand { float: none; display: block; margin: 0px auto !important; }
  .navbar-header { float: none; display: block; }
  .navbar-default .navbar-nav { margin: 0px -12px; }
  .tags-panel .title { margin-right: 0px; }
  .tags-panel .navbar-form { margin-top: 3px; }
}
@media (max-width: 767px) {
  .top-bar { display: none; }
  .navbar { padding-top: 10px; }
  .navbar .navbar-collapse { padding: 0px; margin: 0px -12px; }
  .navbar .container-fluid { margin: 0px; padding: 0px; }
  .navbar-brand { position: absolute; top: 10px; left: 50%; margin-left: -98px !important; }
  .navbar-default .navbar-nav { margin: 0px; }
  .navbar-default .navbar-nav > li { border-bottom: 1px solid rgb(115, 184, 84); }
  .navbar-default .navbar-nav > li::after { display: none; }
  .navbar-default .navbar-nav > li > a::before { display: none; }
  .navbar-default .navbar-nav > li > a { padding: 5px 10px; }
  .date-mobile { display: block; text-align: center; font-size: 10px; line-height: 13px; text-transform: uppercase; font-weight: 600; margin-bottom: 10px; }
  .tags-panel { display: none; }
}
:focus { outline: 0px; }
body { line-height: 1.5; font-family: sans-serif; background-color: rgb(51, 51, 51); }
ul { list-style: none; }
a { transition: all 0.3s ease 0s; }
a { text-decoration: none; }
a { transition: all 0.3s ease 0s; }
a:hover { color: rgb(218, 36, 41); }
#header { background-color: rgb(255, 255, 255); }
.main-article__wrapper { display: flex; }
[scroll="goScrollToForm"] { cursor: pointer; }

.news-list {
  margin-top: 40px;
}
.news-item {
  margin-bottom: 15px;
  padding: 7px;

  &:not(:last-child) {
    border-bottom: 1px solid #97a5d1;
  }
}
.news-img {
  margin-bottom: 5px;
}
.news-title {
}
.news-text {
  font-size: 14px;
}
.b-comments__item-text img {
  display: block;
  width: 100%;
  max-width: 380px;
  margin-top: 9px;
}
.b-article__info * {font-size: 14px!important;}