@charset "UTF-8";
/* Style corrections and additions */
/**
 * Reset and some utility mixins for not to be mixed with presets
 **/
/** Normalization **/
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
  display: block; }

audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1; }

[hidden] {
  display: none; }

/* always support hidden attr */
/** {
	margin: 0;
	padding: 0; } */
html {
  font-size: 100%;
  overflow-y: scroll;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  background: #fff; }

img {
  border: 0;
  -ms-interpolation-mode: bicubic;
  vertical-align: bottom;
  max-width: 100%;
  height: auto; }

svg:not(:root) {
  overflow: hidden; }

figure {
  margin: 0; }

/** Helpers **/
/* text alignment */
.text-left {
  text-align: left; }

.text-right {
  text-align: right; }

.text-center {
  text-align: left; }

/* utilities */
.clear {
  clear: both; }

.ir {
  font: 0/0 a;
  text-shadow: none;
  color: transparent;
  text-decoration: none; }

.hidden {
  display: none;
  visibility: hidden; }

.visuallyhidden {
  position: absolute;
  clip: rect(0 0 0 0);
  overflow: hidden;
  margin: -1px;
  padding: 0;
  height: 1px;
  width: 1px;
  border: 0; }

.invisible {
  visibility: hidden; }

/* WP default classes */
.aligncenter {
  display: block;
  margin: 0 auto; }

.alignleft,
.align-left {
  float: left;
  margin: 0 1.43em 1.43em 0; }

.alignright,
.align-right {
  float: right;
  margin: 0 0 1.43em 1.43em; }

/** Top links **/
#top-link {
  display: block;
  position: fixed;
  right: 10px;
  bottom: 14px;
  border: 1px solid #cecece;
  background: #eee;
  background: rgba(230, 230, 230, 0.9);
  padding: 4px 15px 5px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
  z-index: 900;
  cursor: pointer; }
  #top-link a,
  #top-link a:visited {
    color: #222222;
    font-size: 11px;
    line-height: 1.1;
    text-decoration: none;
    border: none !important;
    text-shadow: 1px 1px 1px #F2F2F2; }
  #top-link:hover, #top-link:active, #top-link:focus {
    background: #d2d2d2;
    background: rgba(200, 200, 200, 0.9);
    border: 1px solid #c5c5c5; }

.no-js #top-link,
.ie6 #top-link {
  display: none !important; }

/** Widgets **/
.side-column .widget-side {
  margin-top: 20px;
  margin-bottom: 20px; }
  .side-column .widget-side:first-child {
    margin-top: 0; }
  .side-column .widget-side:last-child {
    margin-bottom: 0; }

.widget-side.widget_banners {
  border: 1px solid #d5d5d5;
  padding: 22px 25px 25px; }

.widget-side .widget-title {
  font-size: 12px;
  border-bottom: 1px solid #d5d5d5;
  padding-bottom: 15px;
  color: #666666;
  font-weight: normal; }

.widget_nav_menu {
  margin-bottom: 40px; }
  .widget_nav_menu div[class*="-container"] {
    padding: 15px 0;
    border-bottom: 1px solid #d5d5d5; }
  .widget_nav_menu li {
    @inclide smart-margin(8px); }
  .widget_nav_menu a {
    color: #333;
    text-decoration: none;
    font-size: 16px; }
    .widget_nav_menu a:visited {
      color: #333; }
    .widget_nav_menu a:hover {
      color: #e8292a; }

.widget_nav_menu.buttons-menu div[class*="-container"] {
  padding: 0;
  border-bottom: none; }
.widget_nav_menu.buttons-menu li {
  margin-top: 16px;
  margin-bottom: 16px; }
  .widget_nav_menu.buttons-menu li:first-child {
    margin-top: 0; }
  .widget_nav_menu.buttons-menu li:last-child {
    margin-bottom: 0; }
  .widget_nav_menu.buttons-menu li a, .widget_nav_menu.buttons-menu li a:visited {
    background-color: #f5f5f5;
    color: #e8292a;
    display: block;
    font-size: 16px;
    line-height: 20px;
    padding: 10px;
    text-align: center;
    font-weight: normal; }
    .widget_nav_menu.buttons-menu li a:hover, .widget_nav_menu.buttons-menu li a:visited:hover {
      background: #ededed; }

.widget_recent_news {
  margin-top: 40px; }
  .widget_recent_news .vidjet-header {
    height: 9px; }
  .widget_recent_news .news {
    margin: 0;
    width: 298px; }
    .widget_recent_news .news .cf {
      margin-top: 10px; }

.widget_popular_posts .date,
.widget_popular_posts .rubrika {
  font-size: 12px;
  line-height: 1.2; }
.widget_popular_posts .item:last-child {
  border-bottom: none; }

.widget_recent_campaignes .also-button:hover {
  background: #ededed; }
.widget_recent_campaignes .subject .thumb {
  margin: 2px 0 12px 12px; }
.widget_recent_campaignes .comm p {
  margin: 0;
  color: #999999;
  line-height: 1.75; }
.widget_recent_campaignes .gradusnik {
  margin-top: 15px; }

.widget_recent_pcampaignes .item:last-of-type {
  border-bottom: none; }

.widget_helpnow .help-header {
  width: 100%;
  position: relative;
  z-index: 1; }
  .widget_helpnow .help-header:after {
    content: '';
    display: block;
    height: 1px;
    width: 100%;
    background: #EE2D24;
    position: absolute;
    bottom: 0px;
    left: 0;
    z-index: -1; }
.widget_helpnow .thumb img {
  max-width: 70px; }
.widget_helpnow h6 {
  position: relative; }
  .widget_helpnow h6:before {
    content: '';
    display: inline-block;
    width: 11px;
    height: 11px;
    background: #EE2D24;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%; }
  .widget_helpnow h6 a {
    margin-left: 5px; }
.widget_helpnow .gradusnik .article-share,
.widget_helpnow .gradusnik .share {
  margin-bottom: 0; }
.widget_helpnow .gradusnik > span em,
.widget_helpnow .gradusnik > span i {
  white-space: nowrap; }

/** Banners **/
.banners-list {
  list-style-type: none; }
  .banners-list li {
    list-style-type: none;
    margin: 0;
    padding: 0; }
  .banners-list a {
    display: inline-block; }

.banners-list.vgallery li {
  margin-top: 10px;
  margin-bottom: 10px; }
  .banners-list.vgallery li:first-child {
    margin-top: 0; }
  .banners-list.vgallery li:last-child {
    margin-bottom: 0; }

.banners-list.hgallery {
  margin: 0 -5px; }
  .banners-list.hgallery:before, .banners-list.hgallery:after {
    content: " ";
    display: table; }
  .banners-list.hgallery:after {
    clear: both; }
  .banners-list.hgallery li {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    padding: 5px; }

.banners-list.hgallery[class*='cols-'] a {
  display: block; }
.banners-list.hgallery[class*='cols-'] img {
  max-width: 100%;
  height: auto; }

.banners-list.hgallery.cols-2 li {
  width: 50%; }

.banners-list.hgallery.cols-3 li {
  width: 33.3333%; }

.banners-list.hgallery.cols-4 li {
  width: 25%; }

.banners-list.hgallery.cols-5 li {
  width: 20%; }

.banners-list.hgallery.cols-6 li {
  width: 16.66666%; }

.banners-list.hgallery.cols-7 li {
  width: 14.28571%; }

.banners-list.hgallery.cols-8 li {
  width: 12.5%; }


.spusk {
	display:none;
}
.spusk:first-child {
	display:block;
}
#main-sidebar .spusk {
	display:none;
}

/**
 * Regular Gallery (_blocks.scss)
 **/
.thumbs-roll {
  position: relative; }
  .thumbs-roll a {
    display: block;
    background: #f2f2f2;
    color: #999;
    font-size: 24px;
    text-align: center; }
  .thumbs-roll .thumbs-roll-items {
    overflow: hidden; }
  .thumbs-roll li {
    width: 106px;
    float: left; }

.msd-gallery {
  margin-top: 22px; }
  .msd-gallery .thumbs-wrap {
    position: relative;
    padding: 0 35px 0 35px;
    overflow: hidden; }
    .msd-gallery .thumbs-wrap .cycle-slide {
      position: absolute;
      top: 0; }
	.msd-gallery .thumbs-wrap span {
	  display: inline-block;
	  padding: 0 5px; }
	.msd-gallery .thumbs-wrap img {
	  width: 100%;
	}
    .msd-gallery .thumbs-wrap .cycle-prev,
    .msd-gallery .thumbs-wrap .cycle-next {
      display: block;
      background: #f2f2f2;
      color: #999;
      font-size: 24px;
      text-align: center;
      height: 94px;
      width: 30px;
      line-height: 80px;
      text-decoration: none;
      position: absolute;
      top: 0; }
    .msd-gallery .thumbs-wrap .cycle-prev {
      left: 0; }
    .msd-gallery .thumbs-wrap .cycle-next {
      right: 0; }
    .msd-gallery .thumbs-wrap img {
      opacity: 0.3; }
    .msd-gallery .thumbs-wrap .cycle-slide-active img {
      opacity: 1; }  
  .msd-gallery .thumbs-slides div {
    position: absolute;
    top: 0; }
  .msd-gallery .full-slides div {
	width: 100%; }
  .msd-gallery .slider-caption {
    display: block;
    text-align: right;
    margin: 10px 0;
    font-size: 18px;
    min-height: 26px; }
  .msd-gallery .full-slides a.fresco {
    display: block;
    width: 100%; }
  .msd-gallery #full-slider-caption {
    padding-top: 10px; }
    .msd-gallery #full-slider-caption p {
      color: #666; }

.widget_socialblock {
  border: 1px solid #d5d5d5;
  padding: 5px 0;
  text-align: center; }
  .widget_socialblock #vk_groups {
    margin: 0 auto; }

/**
 * Yandex search (_blocks.scss)
 **/
.ya-site-form .ya-site-form__search-input-layout .ya-site-form__submit {
  background: #fff url(../img/ik_search.png) no-repeat center center;
  border: 1px solid #fff;
  height: 21px;
  width: 24px; }
  .ya-site-form .ya-site-form__search-input-layout .ya-site-form__submit:hover {
    border-color: #eee; }
.ya-site-form .ya-site-form__search-input {
  padding: 0 !important; }
  .ya-site-form .ya-site-form__search-input .ya-site-form__input-text {
    padding: 2px 2px 2px 10px;
    font-size: 12px; }

.in-loop .yandex-form {
  margin-bottom: 2.5em; }

#ya-site-results .b-head.b-head_type_search-simple {
  display: none; }
#ya-site-results .b-serp-item .b-serp-item__number {
  display: none; }
#ya-site-results .b-body-items {
  padding-left: 0; }
#ya-site-results .b-serp-item__image-snippet {
  left: 0; }
#ya-site-results .b-head__l {
  padding-left: 5px; }
#ya-site-results .g-gap-horizontal {
  margin-left: 0; }
#ya-site-results .b-serp-item {
  margin-bottom: 2.5em; }

/**
 * formidable forms (_blocks.scss)
 **/
.with_frm_style .frm_submit input[type="submit"],
.with_frm_style .frm_submit input[type="button"],
.frm_form_submit_style,
.with_frm_style.frm_login_form input[type="submit"] {
  display: inline-block;
  background: #88b671;
  color: #fff;
  font-size: 14px;
  font-family: Verdana, ​Arial,​ sans-serif;
  text-transform: uppercase;
  padding: 0.5em 1.2em 0.5em;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -webkit-box-shadow: 0px 0px 0px 0px rgba(255, 255, 255, 0);
  box-shadow: 0px 0px 0px 0px rgba(255, 255, 255, 0);
  cursor: pointer;
  border: none;
  margin: 0; }
  .with_frm_style .frm_submit input[type="submit"]:visited,
  .with_frm_style .frm_submit input[type="button"]:visited,
  .frm_form_submit_style:visited,
  .with_frm_style.frm_login_form input[type="submit"]:visited {
    color: #fff; }
  .with_frm_style .frm_submit input[type="submit"]:hover,
  .with_frm_style .frm_submit input[type="button"]:hover,
  .frm_form_submit_style:hover,
  .with_frm_style.frm_login_form input[type="submit"]:hover {
    background: #6da153; }

.with_frm_style .frm_top_container label.frm_primary_label,
.with_frm_style .frm_hidden_container label.frm_primary_label,
.with_frm_style .frm_pos_top {
  padding-bottom: 2px; }

.with_frm_style p.description,
.with_frm_style div.description,
.with_frm_style div.frm_description,
.with_frm_style .frm_error {
  padding-top: 1px; }

.with_frm_style fieldset {
  background: transparent;
  border: none;
  margin: 0;
  padding: 0; }

/* Menus */
#prenav .publications .active {
  background-color: #ffffff;
  border: 1px solid #333333;
  border-bottom: 1px solid #fff; }

.share a {
  width: 25px;
  font: 0/0 a;
  text-shadow: none;
  color: transparent;
  text-decoration: none; }
.share .vk a {
  background: url(../img/ik_vk.png) no-repeat 0 0; }
  .share .vk a:hover {
    background: url(../img/ik_vk_c.png) no-repeat 0 0; }
.share .tw a {
  background: url(../img/ik_tw.png) no-repeat 0 0; }
  .share .tw a:hover {
    background: url(../img/ik_tw_c.png) no-repeat 0 0; }
.share .fb a {
  background: url(../img/ik_fb.png) no-repeat 0 0; }
  .share .fb a:hover {
    background: url(../img/ik_fb_c.png) no-repeat 0 0; }
.share .ok a {
  background: url(../img/ik_ok.png) no-repeat 0 0; }
  .share .ok a:hover {
    background: url(../img/ik_ok_c.png) no-repeat 0 0; }
.share .go a {
  background: url(../img/ik_go.png) no-repeat 0 0; }
  .share .go a:hover {
    background: url(../img/ik_go_c.png) no-repeat 0 0; }
.share .in a {
  background: url(../img/ik_in.png) no-repeat 0 0; }
  .share .in a:hover {
    background: url(../img/ik_in_c.png) no-repeat 0 0; }
.share .yt a {
  width: 65px;
  background: url(../img/ik_yt.png) no-repeat 0 0; }
  .share .yt a:hover {
    background: url(../img/ik_yt_c.png) no-repeat 0 0; }
.share .tg a {
  background: url(../img/ik_tg.png) no-repeat 0 0; }
  .share .tg a:hover {
    background: url(../img/ik_tg_c.png) no-repeat 0 0; }

.share-wrap .fb-frl_btn + .clear {
  height: 7px; }

#primary .child > a {
  position: relative;
  padding-left: 16px; }
#primary .child > a:before {
  content: '';
  display: block;
  width: 11px;
  height: 11px;
  background: #EE2D24;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: 10px; }
#primary .cyan > a:before {
  background: #0283C9; }
#primary .green > a:before {
  background: #C3DF93; }
#primary .yellow > a:before {
  background: #FFF100; }
#primary .purple > a:before {
  background: #AB499C; }
#primary .violet > a:before {
  background: #5F2C91; }
#primary .vypadushka a {
  white-space: nowrap; }

#navigation .child a {
  margin: 0 6px 0 7px; }

#site-search {
  float: right;
  width: 170px;
  margin-right: 3px; }
  #site-search .yandex-form {
    padding-top: 5px; }

#categories li {
  position: relative; }
  #categories li:after {
    content: "|";
    display: inline-block;
    padding-left: 10px; }

/* RSS in bottom */
#rss .textwidget {
  border: 1px solid #d5d5d5;
  height: 410px;
  overflow: hidden;
  position: relative;
  margin-top: 10px; }

#rss .textwidget .cf {
  margin: 0 15px 0 15px; }

.item-submit {
  padding-top: 15px; }
  .item-submit input {
    display: inline-block;
    background: #666;
    color: #fff;
    font-size: 12px;
    font-family: Verdana, ​Arial,​ sans-serif;
    text-transform: uppercase;
    padding: 0.5em 1.2em 0.5em;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    -webkit-box-shadow: 0px 0px 0px 0px rgba(255, 255, 255, 0);
    box-shadow: 0px 0px 0px 0px rgba(255, 255, 255, 0);
    cursor: pointer;
    border: none;
    margin: 0; }
    .item-submit input:visited {
      color: #fff; }
    .item-submit input:hover {
      background: #4d4d4d; }

/** Articles **/
.crumbs li {
  margin-right: 4px; }

.article-3 .thumb img {
  width: 140px; }

.article-share {
  margin-bottom: 15px;
  margin-bottom: 15px; }

.single-reportage .article-header + .article-share {
  margin-top: 25px; }

.loop-aside {
  margin-bottom: 25px; }

.article-media {
  margin-bottom: 15px;
  background: transparent; }
  .article-media .wp-caption {
    margin: 0; }

.article-body .wp-caption.aligncenter,
.article-body .wp-caption.alignnone {
  width: 100% !important; }
.article-body p > a[href*="wp-content/uploads/"] {
/*
  background: #f2f2f2;
  display: inline-block;
  width: 100%; 
*/
}
.article-body big {
  display: block;
  color: #777;
  font-family: Verdana,Arial,sans-serif;
  font-size: 20px;
  line-height: 1.4;
  margin: 2em 0 1.5em;
  padding: 0 30px 0 40px; }
.article-body blockquote cite {
  font-size: 0.9em;
  color: #333; }

.wp-caption {
  font-size: 0.9em;
  background: #f2f2f2;
  color: #999;
  font-style: italic;
  text-align: center;
  margin-top: 15px;
  margin-bottom: 15px; }
  .wp-caption .wp-caption-text {
    margin: 0;
    padding-top: 5px;
    background: #fff;
    text-align: left; }
  .wp-caption:first-child {
    margin-top: 0; }
  .wp-caption:last-child {
    margin-bottom: 0; }

dl {
  margin-top: 1.5em;
  margin-bottom: 1.5em; }
  dl:first-child {
    margin-top: 0; }
  dl:last-child {
    margin-bottom: 0; }
  dl dt {
    color: #000;
    font-weight: bold;
    margin-top: 0.8em;
    margin-bottom: 0.25em; }
    dl dt:first-child {
      margin-top: 0; }

.msd-gallery {
  margin-top: 1.5em;
  margin-bottom: 1.5em; }
  .msd-gallery:first-child {
    margin-top: 0; }
  .msd-gallery:last-child {
    margin-bottom: 0; }

/* sharing buttons */
.share-buttons .share-wrap:before, .share-buttons .share-wrap:after {
  content: " ";
  display: table; }
.share-buttons .share-wrap:after {
  clear: both; }
.share-buttons div[class*="frl_btn"] {
  float: left;
  /*min-width: 100px;*/
  padding-right: 5px;
  margin: 0; }
.share-buttons .lj-frl_btn {
  min-width: 30px !important;
}
.share-buttons .tw-frl_btn {
  min-width: 80px !important;
}
.share-buttons .vk-frl_btn,
.share-buttons .tw-frl_btn {
  padding-right: 0; }
.share-buttons .tw-frl_btn iframe {
  width: 80px !important; /*119*/}
.share-buttons .lj-btn-body {
  display: block;
  border: 1px solid #dfdfdf;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #f3f3f3 url(../img/lj.png) no-repeat 2px 2px;
  font: bold 11px /14px Arial, sans-serif;
  padding: 1px 2px 1px 20px;
  margin: 0;
  vertical-align: top;
  cursor: pointer; }
  .share-buttons .lj-btn-body:hover {
    background-color: #f1f1f1;
    border-color: #d1d1d1; }

/* homepage */
.prosba {
  position: relative;
  min-height: 290px; }
  .prosba .panel {
    width: 100%;
    background: #fff;
    position: absolute;
    top: 0;
    left: 0;
    display: none; }
  .prosba .panel.active {
    display: block; }
  .prosba .readmore {
    margin-top: 10px; }

#help-tabs .help-header {
  width: 100%;
  position: relative;
  z-index: 1; }
  #help-tabs .help-header:after {
    content: '';
    display: block;
    height: 1px;
    width: 100%;
    background: #EE2D24;
    position: absolute;
    bottom: 0px;
    left: 0;
    z-index: -1; }

.helps-slidshow-frame {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 20px;
  position: relative; }

.helps-slidshow {
  width: 100%;
  overflow: hidden; }

.help-slide {
  width: 160px; }
  .help-slide * {
    white-space: normal; }
  .help-slide a.hs-zag {
    color: #333333;
    font-size: 13px;
    line-height: 1.3;
    font-weight: bold;
    display: block;
    height: 73px;
    overflow: hidden;
    position: relative; }
    .help-slide a.hs-zag:before {
      content: '';
      display: inline-block;
      width: 11px;
      height: 11px;
      background: #EE2D24;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      border-radius: 50%;
      margin-right: 5px; }
  .help-slide .help-slide-inner {
    padding-right: 20px; }
  .help-slide .gradusnik span {
    font-size: 11px;
    letter-spacing: -0.5px;
    display: inline-block;
    height: 33px; }
  .help-slide .gradusnik > span em,
  .help-slide .gradusnik > span i {
    white-space: nowrap; }

.helps-slideshow-nav {
  width: 100%;
  height: 38px;
  position: absolute;
  top: 0;
  left: 0; }
  .helps-slideshow-nav div[class*="-arrow"] {
    font-size: 30px;
    color: #666666;
    position: absolute;
    top: 75px; }
    .helps-slideshow-nav div[class*="-arrow"] a {
      color: #666; }
      .helps-slideshow-nav div[class*="-arrow"] a:hover {
        color: #e8292a;
        text-decoration: none; }
  .helps-slideshow-nav div[class*="-arrow"].disabled {
    cursor: default; }
    .helps-slideshow-nav div[class*="-arrow"].disabled a, .helps-slideshow-nav div[class*="-arrow"].disabled a:hover {
      color: #bbb; }
  .helps-slideshow-nav .left-arrow {
    left: 0; }
  .helps-slideshow-nav .right-arrow {
    right: 0; }

.prosba .readmore {
  width: 200px;
  text-align: right; }

.colonki .item {
  padding-bottom: 197px; }
.colonki .header {
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -o-hyphens: auto;
  hyphens: auto; }

.home-sidebar .widget-side {
  margin-top: 20px;
  margin-bottom: 20px; }
  .home-sidebar .widget-side:first-child {
    margin-top: 0; }
  .home-sidebar .widget-side:last-child {
    margin-bottom: 0; }

.video p {
  margin: 0; }

.thumb-link {
  display: block;
}

/* donations */
/* Donations (_donations.scss) */
/* lists */
.help-button a {
  display: inline-block;
  padding: 3px 10px; }

.article-help {
  font-family: Verdana, Arial, sans-serif;
  line-height: 1.42857;
}
.article-help a {
  color: #666666;
}

.article-help-top .finished .nujno,
.article-help-top-sticky .finished .nujno,
.polovinka .item .finished .nujno,
.polovinka .item-top .finished .nujno {
  width: 100%; }

.gradusnik.loop {
  margin: 1.5em 0 0; }
  .gradusnik.loop:before, .gradusnik.loop:after {
    content: " ";
    display: table; }
  .gradusnik.loop:after {
    clear: both; }

.leyka-campaign-in-loop {
  padding-bottom: 2em; }

/* single */
.gradusnik.single_bottom {
  text-align: center; }

.article-help-top-sticky {
  width: 458px; }

.article-help .article-help-cf {
  margin: 0;
  padding: 15px; }
  .article-help .article-help-cf:before, .article-help .article-help-cf:after {
    content: " ";
    display: table; }
  .article-help .article-help-cf:after {
    clear: both; }
.article-help #help_sms {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 15px 15px 15px 158px;
  width: 100%;
  height: 100%;
  display: block;
  background-position: left -5px; }
  .article-help #help_sms:hover {
    background-position: left -5px; }
.article-help #help_recurring {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 15px 15px 15px 158px;
  margin-right: 3px;
/*  width: 100%; */
	max-width: 425px;
  min-height: 100px;
  display: block; }
.article-help .form-notice {
  margin: 10px 0 15px; }

.pform-btn .pm-trigger {
  display: block;
  width: 100%;
  height: 100%; }
.pform-btn .pm-mark {
  font-size: 12px;
  line-height: 16px;
  padding: 15px; }

.req-field-marker {
  font-size: 10px;
  margin-bottom: 15px;
  text-align: right;
}
.req-field-marker span {
  color: #e8292a;
}
.form-content {
  clear: both; }
.payment-form {
  background: #fff;
  margin-bottom: 5px; }
  .payment-form .payment-form-header {
    position: relative;
    padding: 10px 15px 5px;
    border-bottom: 1px dashed #dfdfdf;
    margin-bottom: 5px;
    margin-top: 10px; }
  .payment-form .pm-form {
    border: 1px solid #eee;
    padding: 15px;
    position: relative; }
  .payment-form .purpose {
    color: #e8292a;
    font-weight: normal;
    font-size: 14px; }
  .payment-form .leyka-field {
    margin-top: 17px;
    margin-bottom: 0;
    color: #333; }
    .payment-form .leyka-field label.input {
      display: inline-block;
      font-size: 12px;
      width: 52px;
      text-align: left;
      margin: 0; }
    .payment-form .leyka-field label.req sup {
      color: #e8292a; }
    .payment-form .leyka-field label.checkbox {
      font-size: 12px;
      text-transform: lowercase; }
    .payment-form .leyka-field input[type="text"] {
      border: 1px solid #d5d5d5;
      padding: 5px; }
      .payment-form .leyka-field input[type="text"]:focus {
        border-color: #a2a2a2;
        -webkit-box-shadow: inset 1px 1px 1px rgba(240, 240, 240, 0.6);
        -moz-box-shadow: inset 1px 1px 1px rgba(240, 240, 240, 0.6);
        box-shadow: inset 1px 1px 1px rgba(240, 240, 240, 0.6); }
    .payment-form .leyka-field .field-error {
      display: none;
      background: #FFE9E9;
      border: 1px solid #FBC4C4;
      color: #DE5959;
      padding: 2px 10px;
      margin-top: 5px;
      font-size: 11px;
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      border-radius: 3px;
      margin-left: 56px; }
    .payment-form .leyka-field .currency {
      text-transform: uppercase;
      font-weight: bold; }
    .payment-form .leyka-field #donate_amount_custom {
      width: 120px; }
    .payment-form .leyka-field #leyka_donor_name,
    .payment-form .leyka-field #leyka_donor_email {
      width: 326px; }
  .payment-form .leyka-field .amount-custom {
    margin-top: 0; }
  .payment-form .leyka-field.newsletter {
    margin-left: 54px; }
  .payment-form .leyka-field.submit {
    text-align: right;
    margin-top: 24px;
    margin-bottom: 0; }
    .payment-form .leyka-field.submit input {
      display: inline-block;
      background: #88b671;
      color: #fff;
      font-size: 12px;
      font-family: Verdana, ​Arial,​ sans-serif;
      text-transform: uppercase;
      padding: 0.5em 1.2em 0.5em;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -ms-transition: all 0.3s;
      -o-transition: all 0.3s;
      transition: all 0.3s;
      -webkit-border-radius: 0px;
      -moz-border-radius: 0px;
      border-radius: 0px;
      -webkit-box-shadow: 0px 0px 0px 0px rgba(255, 255, 255, 0);
      box-shadow: 0px 0px 0px 0px rgba(255, 255, 255, 0);
      cursor: pointer;
      border: none;
      margin: 0; }
      .payment-form .leyka-field.submit input:visited {
        color: #fff; }
      .payment-form .leyka-field.submit input:hover {
        background: #6da153; }
  .payment-form .close-trigger {
    width: 100px;
    position: absolute;
    bottom: 15px;
    left: 15px;
    line-height: 1.35;
    cursor: pointer;
    color: #6da153; }
    .payment-form .close-trigger a {
      font-size: 11px;
      color: #6da153; }
      .payment-form .close-trigger a:hover {
        color: #4b6f39; }

.rebill .form-text {
  margin: 15px 10px; }
  .rebill .form-text p {
    margin-top: 15px;
    margin-bottom: 15px; }
    .rebill .form-text p:first-child {
      margin-top: 0; }
    .rebill .form-text p:last-child {
      margin-bottom: 0; }
.rebill .pm-form-content {
  border: 1px solid #eee;
  padding: 15px;
  position: relative; }
.rebill .close-trigger {
  position: relative;
  bottom: auto;
  left: auto; }
.rebill .rebill-form {
  padding: 10px 10px 25px; }
.rebill .leyka-field.amount-custom {
  margin-top: 0; }
.rebill .leyka-field #leyka_donor_name,
.rebill .leyka-field #leyka_donor_email {
  width: 280px; }
.rebill .leyka-field label.input {
  width: 76px; }
.rebill .leyka-field.newsletter {
  margin-left: 78px; }
.rebill .rebill-period:before, .rebill .rebill-period:after {
  content: " ";
  display: table; }
.rebill .rebill-period:after {
  clear: both; }
.rebill .rebill-period label.input {
  float: left; }
.rebill .rebill-period .radio-input-group {
  display: block;
  margin-left: 80px; }
.rebill .rebill-period .radio-label {
  display: block;
  padding-top: 3px;
  padding-bottom: 3px; }
  .rebill .rebill-period .radio-label input {
    margin-right: 4px; }
.oferta-text {
  margin-left: 78px;
  margin-top: 16px;
  font-size: 11px;
  color: #333;
  font-weight: 500; }
.oferta-text a {
    color: #307fc9; }
.rebill .leyka-field.submit {
  text-align: left; }

.form-content .payment-form {
  display: none; }

.article-help #help_card_yandex.active {
  background-image: url("../img/help_card_yandex_on.png"); }

.article-help #help_card_rbk.active {
  background-image: url("../img/help_card_rbk_on.png"); }

.article-help #help_card_chrono.active {
  background-image: url("../img/help_card_chrono_on.png"); }

.article-help #help_kvit.active {
  background-image: url("../img/help_kvit_on.png"); }

.article-help #help_yandex.active {
  background-image: url("../img/help_yandex_on.png"); }

.article-help #help_rbk.active {
  background-image: url("../img/help_rbk_on.png"); }

.article-help #help_recurring.active {
  background-image: url("../img/help_recurring_on.png"); }

/* finished campaignes */
.finished-marker {
  margin-top: 20px; }
  .finished-marker .regular {
    color: #e8292a; }
  .finished-marker .memory {
    color: #69c; }

.campaign-header {
  margin-bottom: 15px; }
  .campaign-header h1 {
    margin: 0; }
  .campaign-header .finished-marker {
    margin-top: 5px;
    font-size: 16px;
    line-height: 1.3; }
    .campaign-header .finished-marker em, .campaign-header .finished-marker i {
      font-style: normal; }

/* sidebar */
.help-nav li {
  font-size: 16px;
  line-height: 18px;
  margin-bottom: 8px; }

.widget_recent_pcampaignes .item .abs h6 {
  font-size: 14px;
  line-height: 1.35; }
.widget_recent_pcampaignes .item .abs div {
  font-size: 12px;
  line-height: 1.4; }
  .widget_recent_pcampaignes .item .abs div p {
    color: #666; }

a.also-button.memory {
  color: #69c; }

.widget_recent_campaignes .subject .item .gradusnik.loop {
  margin-bottom: 1.5em;
  clear: right; }

/* pages  */
.article-body ul.regular,
.page-content ul.regular {
  list-style-type: disc;
  margin-left: 2em;
  margin-top: 1.5em;
  margin-bottom: 1.5em; }
  .article-body ul.regular:first-child,
  .page-content ul.regular:first-child {
    margin-top: 0; }
  .article-body ul.regular:last-child,
  .page-content ul.regular:last-child {
    margin-bottom: 0; }
  .article-body ul.regular li,
  .page-content ul.regular li {
    margin: 1em 0; }

ul.reddot {
  list-style: inside url("../img/dot-red.png") disc;
  margin-top: 1.5em;
  margin-bottom: 1.5em; }
  ul.reddot:first-child {
    margin-top: 0; }
  ul.reddot:last-child {
    margin-bottom: 0; }
  ul.reddot li {
    margin: 1em 0; }

.sidenav {
  margin-bottom: 30px; }

.page-template-page-about-php .article-header {
  margin-bottom: 30px; }
.page-template-page-about-php .article-body {
  margin-top: 0; }
.page-template-page-about-php .help-ticker .cf {
  margin-top: 0; }

.admin-bar .article-help-top-sticky {
  top: 32px; }

.article-help .site-share:before, .article-help .site-share:after {
  content: " ";
  display: table; }
.article-help .site-share:after {
  clear: both; }

.editorial-team .item:before, .editorial-team .item:after {
  content: " ";
  display: table; }
.editorial-team .item:after {
  clear: both; }
.editorial-team i {
  display: inline-block;
  width: 14px;
  height: 15px;
  margin-right: 6px;
  background: transparent url(../img/fb_14.png) no-repeat 0 0px;
  vertical-align: text-bottom; }

.personal-avatar {
  float: right;
  margin-bottom: 50px;
  margin-left: 20px;
  width: 100px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%; }
  .personal-avatar img {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    width: 100%;
    height: auto; }

.author-block {
  margin-bottom: 10px; }
  .author-block:before, .author-block:after {
    content: " ";
    display: table; }
  .author-block:after {
    clear: both; }

.author-item img {
  float: right;
  margin-left: 20px;
  width: 70px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%; }

.author-search {
  margin: 15px 0 40px; }

.authorsearch {
  width: 100%;
  position: relative; }
  .authorsearch .search-field {
    border: 1px solid #dfdfdf;
    width: 100%;
    padding: 6px 28px 6px 6px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .authorsearch .submit-icon {
    position: absolute;
    right: 0;
    top: 0;
    width: 28px;
    height: 28px; }
    .authorsearch .submit-icon input {
      padding: 0;
      margin: 0;
      border: none;
      width: 100%;
      height: 100%;
      position: absolute;
      top: 0;
      right: 0;
      z-index: 100;
      background: transparent; }
    .authorsearch .submit-icon i {
      position: relative;
      display: inline-block;
      text-align: center;
      width: 100%;
      height: 100%;
      background: transparent url(../img/ik_search.png) no-repeat center center;
      z-index: 10; }

.video-first h3 {
  margin-top: 15px; }

.photo-combined .over_foto,
.video-combined .over_video,
.video-regular .over_video {
  bottom: 0;
  background-repeat: no-repeat; }

.article-body .entry-media {
  margin: 20px 0; }

.columnist .article-3 .abstract {
  clear: none; }

.columnist-ava {
  margin-bottom: 5px; }

.article-share {
  overflow: visible; }

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

li.current-menu-item a {
	/* color: #bbb !important; */
	color: #000!important;
	text-decoration: none;
}

.right_spravka h3 {
	font-size: 20px !important;
	color: #333 !important;
}
.right_spravka .textwidget p {
	font-size: 12px;
	line-height: 18px;
}
.right_spravka .textwidget p a {
	color: #307fc9;
}

.shestaya_right_sponsor {
	margin: 4em 0;
}

.shestaya_right_sponsor .textwidget {
	font-size: 12px;
	line-height: 18px;
}

#age_label {
	float:right;
	font-size: 24px;
	font-weight: bold;
}

.form-footer-toggle {
}
.form-footer-toggle-label {
	font-weight: bold;
	cursor: pointer;
	background: url(../img/req.png) no-repeat left center;
	padding-left: 20px;
}

.form-footer-printout-button {
	text-align: right;
	margin-top: 24px;
	margin-bottom: 0;
}

.form-footer-printout-button a.download {
	display: inline-block;
	background: #88b671;
	color: #fff;
	font-size: 12px;
	font-family: Verdana, ​Arial,​ sans-serif;
	text-transform: uppercase;
	padding: 0.5em 1.2em 0.5em;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	-webkit-box-shadow: 0px 0px 0px 0px rgba(255, 255, 255, 0);
	box-shadow: 0px 0px 0px 0px rgba(255, 255, 255, 0);
	cursor: pointer;
	border: none;
	margin: 0;
}

.commission-wrapper {
    margin-top: 5px;
}

.commission-wrapper .total-amount, .commission-wrapper .total-amount-currency {
    color: red;
    font-weight: bold;
}

.commission_text {
	margin-top: 1em;
	font-size: 12px;
	color: #7d7979 !important;
}
.commission_comment {
	font-weight: normal;
	color: #999;
	font-size: 11px;
	padding: 1px 5px;
	margin: 0 5px;
	border: 1px solid #999;
	border-radius: 50%;
}