#banner-image, #search input {
    vertical-align: top;
}
.ChildListHistory, .ChildsList, .ContactsBlueBlock, .EmloyeeBlock, .RadugaCenter .btn-reg a, .RadugaCenter.need, .button_404>a, .form-fix form, .inp input, .inp textarea, .quentions-block, .row_str, .search_p.show-panel.panel .left_s input, div.search-page input.search-query {
    box-sizing: border-box;
}
body {
    height: 100%;
    margin: 38px 0 0;
    padding: 0;
    font-size: 80.01%;
    font-family: 'Century Gothic';
    color: #343434;
    overflow-y: scroll;
}
.flex-news {
    display: flex;
}
.owl-carousel.owl-sponsors .owl-item {
    padding: 0 10px;
}
.rows1 {
    dislay: inline-block;
    width: 50%}
.ClidSumms .Rouble {
    color: transparent;
    position: relative;
}
#banner-overlay, #logo, #top-icons, #top-menu {
    position: absolute;
}
.one-month label {
    font-size: 16px;
    color: #fff;
    background: #0091cc;
    padding: 1px 10px;
    cursor: pointer;
    -ms-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    border-radius: 4px;
}
.bold-reg {
    font-weight: 600;
    font-size: 30px;
}
.amount-reg {
    font-size: 30px;
    font-style: italic;
    font-weight: 400;
    color: #0092cf;
    margin-top: 7px;
}
.reg-block {
    padding: 80px 27px;
    margin: 28px 0 59px;
    border: 2px dashed #0092cf;
    color: #0092cf;
}
.RadugaCenter .btn-reg a:hover {
    background: #0580b3;
}
.RadugaCenter .btn-reg a {
    width: 200px;
    height: 50px;
    background: #0092cf;
    color: #fff;
    display: inline-block;
    font-size: 16px;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding-top: 13px;
    transition: background .4s ease;
}
.text_s, a.BigLink {
    letter-spacing: .5px;
}
.owl-dot, .owl-dot.active {
    transition: transform .4s ease;
}
.RadugaCenter .btn-reg {
    margin-top: 28px;
}
.ClidSumms .Rouble:after {
    content: 'i';
    font-size: inherit;
    display: inline-block;
    position: absolute;
    width: 20px;
    left: 4px;
    right: initial;
    height: 20px;
    top: 0;
    background: 0 0!important;
    color: #009838;
}
.en .ClidSumms .Rouble:after {
    content: '�';
    font-family: monospace;
}
#horizontal-multilevel-menu li a.root-item-selected :after, #horizontal-multilevel-menu li a.root-item:after, .head_404::after, .how-h1::after, .long:after, .now:after, .page-thanks.RadugaCenter h1:after, .tittle_help p:after, .tittle_help:after, .wait span:after, .yesterday:after, a.BigLink:after, table.list-help-pay:after {
    content: ''}
input#who_help.no-show {
    background: #eaeaea;
    color: #5a5a5a;
}
.RadugaCenter .tittle_help a {
    color: inherit;
}
.owl-dot {
    background: #fff;
    border-radius: 50%;
    margin: 0 6px;
    transform: scale(.8);
}
.owl-dot.active {
    background: #0091cc;
    transform: scale(1.2);
}
.newspapers-item {
    width: 30%;
    margin-bottom: 68px;
    min-width: 300px;
}
form, form.main-form {
    margin: 0;
    padding: 0;
}
.newspapers-block {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.image-newspapers {
    width: 100%}
.newspapers-item p a {
    text-decoration: blink;
    color: #0091cc;
    text-align: center;
}
.newspapers-item p {
    font-size: 21px;
    text-align: center;
}
.image-newspapers a img {
    width: 100%;
    box-shadow: 0 0 6px rgba(0, 0, 0, .52);
}
img {
    border: none;
}
@font-face {
    font-family: PTSans;
    src: url(/fonts/pts55f_w.eot);
    src: local('PT Sans'), url(/fonts/PTS55F_W.woff) format('woff'), url(/fonts/PTS55F_W.ttf) format('truetype'), url(/fonts/PTS55F_W.svg#PTSans-Regular) format('svg');
}
@font-face {
    font-family: PTSans;
    font-style: italic;
    src: url(/fonts/pts56f_w.eot);
    src: local('PT Sans Italic'), url(/fonts/PTS56F_W.woff) format('woff'), url(/fonts/PTS56F_W.ttf) format('truetype'), url(/fonts/PTS56F_W.svg#PTSans-Italic) format('svg');
}
@font-face {
    src: url(/fonts/pts75f_w.eot);
    font-style: normal;
    font-weight: 700;
    src: local('PT Sans Bold'), url(/fonts/PTS75F_W.woff) format('woff'), url(/fonts/PTS75F_W.ttf) format('truetype'), url(/fonts/PTS75F_W.svg#PTSans-Bold) format('svg');
}
@font-face {
    font-family: PTSans;
    font-style: italic;
    font-weight: 700;
    src: url(/fonts/pts76f_w.eot);
    src: local('PTSans Bold Italic'), url(/fonts/PTS76F_W.woff) format('woff'), url(/fonts/PTS76F_W.ttf) format('truetype'), url(/fonts/PTS76F_W.svg#PTSans-BoldItalic) format('svg');
}
@font-face {
    font-family: 'PT Sans Caption';
    src: url(/fonts/ptc55f_w.eot);
    src: local('PTSans Caption'), url(/fonts/PTC55F_W.woff) format('woff'), url(/fonts/PTC55F_W.ttf) format('truetype'), url(/fonts/PTC55F_W.svg#PTSans-Caption) format('svg');
}
@font-face {
    font-family: 'PT Sans Caption';
    font-weight: 700;
    src: url(/fonts/ptc75f_w.eot);
    src: local('PTSans Caption Bold'), url(/fonts/PTC75F_W.woff) format('woff'), url(/fonts/PTC75F_W.ttf) format('truetype'), url(/fonts/PTC75F_W.svg#PTSans-CaptionBold) format('svg');
}
@font-face {
    font-family: 'PT Sans Narrow';
    src: url(/fonts/ptn57f_w.eot);
    src: local('PTSans Narrow'), url(/fonts/PTN57F_W.woff) format('woff'), url(/fonts/PTN57F_W.ttf) format('truetype'), url(/fonts/PTN57F_W.svg#PTSans-Narrow) format('svg');
}
@font-face {
    font-family: 'PTSans Narrow';
    font-weight: 700;
    src: url(/fonts/ptn77f_w.eot);
    src: local('PT Sans Narrow Bold'), url(/fonts/PTN77F_W.woff) format('woff'), url(/fonts/PTN77F_W.ttf) format('truetype'), url(/fonts/PTN77F_W.svg#PTSans-NarrowBold) format('svg');
}
@font-face {
    font-family: SegoeUI;
    src: local('SegoeUI'), url(/fonts/segoeui.eot) format('embedded-opentype'), url(/fonts/segoeui.woff) format('woff'), url(/fonts/segoeui.ttf) format('truetype'), url(/fonts/segoeui.svg#PT_Sans-Web-Regular) format('svg');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: Rouble;
    src: local('Rouble'), url(/fonts/rouble.eot) format('embedded-opentype'), url(/fonts/rouble.woff) format('woff'), url(/fonts/rouble.ttf) format('truetype'), url(/fonts/rouble.svg#rouble) format('svg');
    font-weight: 400;
    font-style: normal;
}
form.main-form {
    display: block;
    width: 100%;
    height: 100%}
.clear_float, .hidden_d {
    display: none;
}
#page-wrapper {
    min-height: 100%;
    margin: 0 auto -90px;
}
* html #page-wrapper {
    height: 100%}
#header {
    height: 106px;
    position: relative;
    z-index: 10;
    width: 878px;
    margin: 0 auto;
}
#top-menu {
    top: 46px;
    width: 638px;
    height: 30px;
    right: 0;
}
#top-menu-inner {
    margin-left: 16px;
    padding-right: 16px;
    height: 30px;
}
#logo {
    width: 235px;
    height: 100px;
    left: 0;
    top: 0;
    text-align: center;
}
#logo td {
    padding: 0;
}
#logo a {
    outline: 0;
}
#top-icons {
    overflow: hidden;
    height: 15px;
    top: 17px;
    width: 200px;
    left: 252px;
}
#top-icons a {
    float: left;
    margin-right: 31px;
}
.BigLink.MoneysLogo {
    margin: 40px 0;
}
#banner, #footer {
    margin: 0 auto;
    position: relative;
}
a.home-icon {
    width: 12px;
    height: 11px;
}
a.search-icon {
    width: 12px;
    height: 12px;
}
a.feedback-icon {
    width: 14px;
    height: 10px;
}
#banner {
    width: 878px;
    height: 153px;
}
#banner-layout {
    height: 142px;
    table-layout: fixed;
}
#banner-overlay {
    height: 153px;
    width: 437px;
    left: 0;
    top: 0;
}
#copyright, .footer-links {
    top: 20px;
    position: absolute;
}
#banner-image {
    padding: 0;
    width: 437px;
}
#banner-image div {
    width: 437px;
    height: 142px;
    overflow: hidden;
}
#banner-slogan {
    width: 441px;
    font-style: italic;
    font-size: 2em;
    font-weight: 700;
    padding: 10px 0 32px;
}
.MainBanners2 div {
    display: inherit;
    width: inherit;
    height: inherit;
    overflow: hidden;
}
.MainBanners2>div>div {
    display: inline-block;
    width: 304px;
    height: 156px;
    overflow: hidden;
}
#footer, #space-for-footer {
    height: 90px;
}
.MainBanners2>div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.top_menu_block {
    display: none;
}
#content {
    width: 878px;
    overflow: hidden;
    margin: 20px auto 29px;
    zoom: 1;
}
#sidebar {
    width: 233px;
    float: left;
}
#workarea {
    padding-top: 10px;
    width: 612px;
    float: right;
}
#footer {
    background: url(images/footer-corner.gif) left top no-repeat #F5F5F5;
    width: 878px;
}
#copyright {
    width: 49%;
    left: 25px;
}
#copyright p {
    margin: 0;
}
.footer-links {
    width: 50%;
    right: 25px;
}
#footer-links {
    margin: 0;
    padding: 0;
    list-style: none;
    text-align: right;
}
#footer-links li {
    display: inline;
    padding-left: 1.5em;
}
#footer-design {
    width: 300px;
    position: absolute;
    right: 25px;
    top: 52px;
    text-align: right;
}
#footer-design a {
    color: #757575;
    font-size: 11px;
    text-decoration: none;
}
#footer-design a:hover {
    text-decoration: underline;
}
div.content-block {
    margin-bottom: 24px;
}
div.content-block-inner {
    padding: 22px 18px 22px 21px;
    background: 0 0;
}
div.information-block div.top {
    height: 13px;
    border-right: 1px solid;
    font-size: 1px;
    background: url(images/sidebar-corners-form.gif) left top no-repeat #FFF;
}
div.information-block div.bottom {
    height: 13px;
    border-left: 1px solid;
    font-size: 1px;
    background: url(images/sidebar-corners-form.gif) right bottom no-repeat #FFF;
}
div.information-block-inner {
    border-left: 1px solid;
    border-right: 1px solid;
    padding: 9px 18px 9px 21px;
    zoom: 1;
}
div.information-block div.bottom, div.information-block div.top, div.information-block-inner {
    border-color: #E3E3E3;
}
#search {
    width: 190px;
    overflow: hidden;
}
#search div.rounded-box {
    float: left;
    width: 135px;
}
#search div.search-inner-box {
    border: 1px solid;
    padding-left: 20px;
    height: 20px;
    overflow: hidden;
    background: url(images/loupe.gif) 4px 4px no-repeat #fff;
}
#search div.search-inner-box input {
    border: 1px solid;
    width: 110px;
    height: 18px;
    padding: 0;
    margin: 0;
}
#search-button {
    float: right;
    width: 48px;
    border: 1px solid;
}
#search-button input::-moz-focus-inner {
    border: 0;
    padding: 0;
}
#search-button input {
    display: block;
    border: none;
    background: 0 0;
    width: 48px;
    padding: 0;
    margin: 0;
    font-family: Georgia, serif;
    font-size: 12px;
    height: 19px;
    cursor: pointer;
    cursor: hand;
    outline: 0;
}
div.search-item h4 {
    margin-bottom: .4em;
}
dl.block-list {
    margin: 0;
    padding: 0;
    font-size: .85em;
}
#left-menu a, #sidebar h3 {
    font-size: 1em;
    font-weight: 700;
}
dl.block-list dt {
    margin: 1.5em 0 .5em;
}
#left-menu, dl.block-list dd {
    margin: 0;
    padding: 0;
}
dl.block-list a {
    text-decoration: none;
    outline: 0;
}
dl.block-list a:hover {
    text-decoration: underline;
}
#sidebar h3 {
    font-family: Verdana;
    padding: 0 0 1em;
    margin: 0 0 1em;
}
#left-menu {
    list-style: none;
}
#left-menu li {
    margin: 0 0 .7em;
    padding: 0 0 .7em;
    display: block;
}
#left-menu a {
    text-decoration: none;
    padding: 1em 1em 1em 0;
    outline: 0;
}
#left-menu li.last-item {
    background: 0 0;
    margin-bottom: 0;
    padding-bottom: 0;
}
#left-menu li.selected a {
    padding-left: 1em;
}
#left-menu li.selected {
    text-indent: -1em;
    padding-left: 1em;
}
div.navigation {
    font-size: 100%;
    line-height: 200%}
span.navigation-title {
    padding-right: .65em;
    font-weight: 700;
}
div.navigation span.arrow {
    font-family: Times, serif;
}
div.product-list {
    overflow: hidden;
}
div.product {
    overflow: hidden;
    width: 280px;
    height: 105px;
    margin: 0 25px 20px 0;
    position: relative;
    float: left;
}
div.product-alt {
    margin-right: 0;
}
div.product-image {
    width: 250px;
    height: 105px;
    background-repeat: no-repeat;
    background-position: left top;
    position: absolute;
    top: 0;
    left: 0;
}
div.product-overlay {
    width: 280px;
    height: 105px;
    position: absolute;
    z-index: 1;
}
a.product-desc {
    float: right;
    height: 62px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    width: 142px;
    z-index: 2;
    font-size: 1em;
    text-decoration: none;
    padding: 13px 10px 30px 129px;
}
a.product-desc p {
    font-size: .85em;
    margin: 7px 0 0;
}
div.news-item, div.news-list {
    margin: 0 0 2em;
}
div.news-item {
    padding: 0 0 2em;
    border-bottom: 1px solid;
}
div.news-date, div.news-title {
    margin: 0 0 1em;
}
div.news-title {
    font-size: 1em;
    font-weight: 700;
}
a.news-detail-link {
    display: block;
    margin: 1em 0 0;
    outline: 0;
}
div.catalog-detail, div.catalog-list {
    padding: 1em 0 0;
}
div.catalog-item {
    margin: 0 0 2em;
    padding: 0 0 2em;
    border-bottom: 1px solid;
    overflow: hidden;
    zoom: 1;
}
div.catalog-detail div.catalog-item {
    border: none;
}
div.catalog-item-title {
    margin: 0 0 1em;
}
div.catalog-item-title a {
    font-weight: 700;
}
div.catalog-item-image {
    float: left;
    margin: 0 1em 1em 0;
    border: 1px solid;
    padding: 4px;
}
div.catalog-item-price {
    clear: left;
    float: left;
    padding: .5em 1em;
    margin: 1em 0 0;
    font-weight: 700;
}
div.catalog-item-desc {
    clear: left;
}
div.catalog-item-properties {
    clear: both;
    padding: 1em 0 0;
    overflow: hidden;
}
div.catalog-item-property {
    margin: 0 0 1em;
    border-bottom: 1px dashed;
    float: left;
    width: 100%}
div.catalog-item-property b {
    float: right;
    position: relative;
    top: .31em;
    padding-left: 3px;
    font-style: italic;
    font-weight: 400;
}
div.catalog-item-property span {
    float: left;
    position: relative;
    top: .31em;
    padding-right: 3px;
    zoom: 1;
}
div.catalog-item-properties-title {
    font-size: 1em;
    font-weight: 700;
    margin: 2em 0 1em;
}
div.special-product-image, div.special-product-title {
    text-align: center;
    margin: 0 0 1em;
}
div.special-product {
    text-align: center;
}
#horizontal-multilevel-menu, #horizontal-multilevel-menu ul {
    margin: 0;
    padding: 0;
    min-height: initial;
    width: 100%;
    list-style: none;
    font-size: 12px;
    background: 0 0;
}
#horizontal-multilevel-menu a {
    display: block;
    padding: 5px 10px;
    text-decoration: none;
    text-align: center;
    outline: 0;
}
#horizontal-multilevel-menu li {
    float: left;
}
#horizontal-multilevel-menu li ul {
    position: absolute;
    top: auto;
    display: none;
    z-index: 500;
    height: auto;
    width: 163px;
    padding: 3px 11px;
    border: 1px solid;
}
#horizontal-multilevel-menu li:hover ul ul, #horizontal-multilevel-menu li:hover ul ul ul, #horizontal-multilevel-menu li:hover ul ul ul ul, #horizontal-multilevel-menu li:hover ul ul ul ul ul {
    display: none;
}
#horizontal-multilevel-menu li li li li li:hover ul, #horizontal-multilevel-menu li li li li:hover ul, #horizontal-multilevel-menu li li li:hover ul, #horizontal-multilevel-menu li li:hover ul, #horizontal-multilevel-menu li:hover ul {
    display: block;
    box-shadow: 1px 3px 5px #aaa;
}
div.menu-clear-left {
    clear: left;
}
div.content-form {
    padding-left: 1em;
}
.RadugafullStroke {
    width: 100;
}
.RadugaCenter {
    color: #343434;
}
.RadugaCenter a {
    color: #0091cc;
    text-decoration: blink;
    line-height: 2rem;
}
a.BigLink {
    width: 100%;
    font-size: 21px;
    text-transform: uppercase;
    color: #000;
    font-family: inherit;
    font-weight: 600;
    text-decoration: blink;
}
.MenuLeftLink, .MenuRightLink {
    text-transform: uppercase;
    font-size: 14px;
}
.MenuLeftLink, .MenuLeftLink a {
    color: #da221a;
}
a.BigLink:after {
    width: 62px;
    height: 2px;
    background: #0091cc;
    display: block;
    margin-top: 9px;
}
.MenuCenterLink, .MenuCenterLink span, .MenuLeftLink, .MenuRightLink {
    height: 24px;
    line-height: 24px;
}
.sidebar_title a.BigLink:after {
    margin: 7px auto;
}
.MenuLeftLink {
    float: left;
    background: url(/images/small_heart.png) 6px center no-repeat;
    padding-left: 33px;
}
.MenuRightLink {
    float: right;
    color: #da221a;
    margin-right: 5px;
    display: none;
}
.raduga-big {
    width: 1260px;
    margin: 0 auto;
}
.MenuRightLink img {
    margin-bottom: -3px;
    padding-left: 3px;
}
.MenuCenterLink {
    margin: 0 auto;
    width: 100px;
    text-align: center;
    padding-left: 35px;
}
.MenuCenterLink span {
    border: 1px solid #e5e5e5;
    border-radius: 3px;
    color: #e5e5e5;
    padding: 0 6px;
}
.MenuCenterLink a {
    color: #33a7d6;
}
.RadugaupperHR {
    height: 4px;
    background: #59b7de;
    margin-bottom: 10px;
}
.RadugaNoRightPadding {
    padding-right: 0!important;
    margin-left: -3px;
}
.SubMenuHR {
    height: 2px;
    background: #e0eef6;
    margin-top: -38px;
}
.mainChildren {
    float: left;
}
.mainCounter {
    float: right;
    width: 420px;
    font-size: 25px;
    color: #5a5a5a;
    position: relative;
}
.mainCounter a {
    color: #0091cc;
}
.wid {
    position: absolute;
    width: 200px;
    height: 101px;
    right: 0;
    top: 0;
    transform: translateX(100%);
}
#volont {
    text-decoration: underline;
}
.owl-dots {
    bottom: 60px!important;
}
.MainCounderInts {
    font-family: SegoeUI;
    color: #da3730;
}
.MainCounderInts div {
    background: url(/images/airptime.png) center no-repeat;
    width: 22px;
    font-size: 24px;
    height: 33px;
    line-height: 30px;
    display: inline-block;
    margin-right: 2px;
    text-align: center;
}
.Rouble {
    font-family: Rouble;
    background: 0 0!important;
}
.RadugaQuote {
    font-family: 'Segoe UI', SegoeUI;
    font-style: italic;
    color: #5a5a5a;
    font-size: 24px;
    padding-left: 40px;
    margin-top: 10px;
}
.RadugaQuote .leftQuote {
    width: 20px;
    background: url(/images/left-quote.png) top center no-repeat;
    height: 30px;
    display: inline-block;
}
.RadugaQuote .rightQuote {
    width: 20px;
    background: url(/images/right-quote.png) bottom center no-repeat;
    height: 30px;
    display: inline-block;
    margin-bottom: -11px;
}
.MainBlueButton, .MainRedButton {
    text-align: center;
    font-size: 14px;
    color: #fff;
    height: 33px;
    line-height: 33px;
    cursor: pointer;
    display: inline-block;
    text-transform: uppercase;
}
.MainBlueButton {
    background: #0091cc;
    padding: 0 10px;
    min-width: 168px;
    margin: 30px 11px 30px 0;
    transition: background .4s ease;
}
.MainRedButton {
    width: 188px;
    background: #ff283b;
    margin: 30px 0;
}
.BlueBackground {
    background: #eef4fe;
}
.BigLink {
    font-size: 18px;
    color: #0091cc;
}
.MainLink, .UpperLink {
    font-size: 14px;
    color: #0091cc;
    text-decoration: underline;
}
.MainLink {
    text-align: right;
    font-family: arial;
}
.GrayBackground {
    background: #eee;
}
.MoneysLogo img {
    margin-left: 30px;
    margin-bottom: -7px;
}
.UpperLink {
    font-weight: 700;
    text-transform: uppercase;
}
.MainBazarPhoto {
    width: 167px;
    height: 135px;
    float: left;
    background: #f0f0f0;
    padding: 5px;
    margin-bottom: 11px;
    margin-right: 11px;
}
.MainBazarPhoto div {
    width: 167px;
    height: 135px;
    overflow: hidden;
}
.MainBazarPhoto div img {
    width: 167px;
}
.MainBazarPrice {
    display: inline-block;
    background: #cc2f3a;
    line-height: 21px;
    color: #fff;
    font-family: Arial;
    font-weight: 700;
    position: relative;
    height: 25px;
    padding-left: 7px;
    margin-top: 16px;
    font-size: 18px;
}
.MainBazarPrice span {
    font-weight: 400;
    font-size: 18px;
}
.MainBazarPrice img {
    position: absolute;
    top: 0;
    right: -32px;
}
.MiddleLine {
    background: url(/images/middle-line.png) center center repeat-x;
    margin-bottom: 20px;
}
.MiddleLine a {
    width: 211px;
    background: #fff;
    display: inline-block;
}
.ParthnersLeftArrow, .ParthnersRightArrow {
    width: 15px;
    height: 48px;
    display: inline-block;
    cursor: pointer;
}
.ParthnersLeftArrow {
    background: url(/images/part-left.png) center no-repeat;
}
.ParthnersRightArrow {
    background: url(/images/part-right.png) center no-repeat;
}
.ParthnersVidjet {
    margin: 0 15px;
    width: 930px;
    display: inline-block;
    overflow: hidden;
    position: relative;
    height: 48px;
}
.partFadeLeft, .partFadeRight {
    position: absolute;
    top: 0;
    width: 10px;
    height: 48px;
}
.parthnerOne {
    display: inline-block;
    height: 48px;
    text-align: center;
    line-height: 48px;
    margin-right: 30px;
    float: left;
    opacity: .5;
}
.floatRight, .iverixLogo {
    float: right;
}
.parthnerOne:hover {
    opacity: 1;
}
.parthnerOne img {
    max-width: 125px;
    max-height: 48px;
    vertical-align: middle;
}
.font12 {
    font-size: 12px!important;
}
.Footer {
    font-size: 14px;
    color: #646464;
    line-height: 24px;
    margin-bottom: 36px;
}
.iverixLogo {
    background: url(/images/iverix.png) right center no-repeat;
    padding-right: 84px;
    display: inline-block;
    line-height: 36px;
    margin-top: 10px;
}
.iverixLogo span {
    text-decoration: underline;
}
.partFadeRight {
    right: 0;
    background: url(/images/partnersfaderight.png) center no-repeat;
}
.partFadeLeft {
    left: 0;
    background: url(/images/partnersfadeleft.png) center no-repeat;
}
.ChildsList, .posRelative {
    position: relative;
}
.pagetitle {
    text-transform: uppercase;
    margin: 0;
    font-size: 18px;
}
.clidAllPhoto {
    background: #e6e4e4;
}
.clidAllPhoto div {
    overflow: hidden;
    text-align: center;
}
.ChildTotalSumm {
    color: rgba(0, 152, 56, .68);
    font-size: 20px;
}
.ChildNeedSumm {
    color: #009838;
    font-size: 20px;
}
.info_child {
    border: 1px solid rgba(0, 145, 204, .48);
    border-top: none;
    background: #fff;
}
.ChildName {
    font-size: 18px;
    color: #616161;
}
.ChildName a {
    color: #0091cc;
}
.PageLoader {
    height: 57px;
    line-height: 57px;
    background: #c6e3f6;
    color: #2e8bc5;
    cursor: pointer;
    font-weight: 700;
    font-size: 14px;
    text-transform: uppercase;
    text-align: center;
    display: none;
}
.PageLoader.pos:hover {
    background: #79c5f7;
    color: #fff;
}
.PageLoader.pos {
    transition: background .4s ease;
    display: block;
}
.wait span:after {
    background: url(/images/wait.svg);
    background-size: cover;
    width: 44px;
    display: inline-block;
    height: 8px;
    vertical-align: baseline;
}
.ChildsList {
    display: inline-block;
    margin: 0 1px;
}
.ChildListName {
    font-size: 14px;
    color: #3e3e3e;
}
.ChildListSourName {
    font-size: 16px;
    font-weight: 700;
    color: #3e3e3e;
    margin-bottom: 10px;
}
.section-child-history {
    margin-top: 28px;
}
.ChildsList:hover .ChildListHistory {
    display: block;
}
.NewsTitle a {
    text-decoration: blink;
    color: #0091cc;
    font-size: 2rem;
}
.LinkNameList {
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 600;
}
.LinkSourNameList {
    font-size: 15px;
    color: #0091cc;
    font-weight: 700;
    text-transform: uppercase;
}
.our_pod {
    background: #f6f6f6;
}
.ChildListSmallHistory {
    font-size: .94rem;
    color: #000;
    height: initial;
    overflow: hidden;
    text-align: left;
    display: flex;
    align-items: flex-start;
    padding: 5px 0;
    min-height: 76px;
    line-height: 16px;
}
.ClidSumms.font12 .palk {
    width: 1px;
    background: #b5eaff;
    height: 50px;
}
.menu_soc>div:nth-child(1), .menu_soc>div:nth-child(2), .menu_soc>div:nth-child(3), .menu_soc>div:nth-child(4), .menu_soc>div:nth-child(5) {
    background-size: 31%;
    background-position: 50%;
    text-indent: -9999px;
    background-repeat: no-repeat;
}
.ClidSumms.font12>div p {
    margin: 6px 0 5px;
}
.ch_year {
    font-weight: 300;
}
.menu_soc>.active-tab:nth-child(1) {
    background-image: url(/bitrix/images/icons/vk0.png);
}
.menu_soc>div:nth-child(1) {
    background-image: url(/bitrix/images/icons/vk1.png);
}
.menu_soc>.active-tab:nth-child(2) {
    background-image: url(/bitrix/images/icons/ok0.png);
}
.menu_soc>div:nth-child(2) {
    background-image: url(/bitrix/images/icons/ok1.png);
}
.menu_soc>.active-tab:nth-child(3) {
    background-image: url(/bitrix/images/icons/twi0.png);
}
.menu_soc>div:nth-child(3) {
    background-image: url(/bitrix/images/icons/twi1.png);
}
.menu_soc>.active-tab:nth-child(4) {
    background-image: url(/bitrix/images/icons/inst0.png);
}
.menu_soc>div:nth-child(4) {
    background-image: url(/bitrix/images/icons/inst1.png);
}
.menu_soc>.active-tab:nth-child(5) {
    background-image: url(/bitrix/images/icons/fb0.png);
}
.menu_soc>div:nth-child(5) {
    background-image: url(/bitrix/images/icons/fb1.png);
}
.need .btn-all-view {
    width: 100%;
    text-align: center;
    margin: 39px 0;
}
.block_soc {
    height: 495px;
    background: #fff;
    overflow: hidden;
    width: 100%;
    border-top: 1px solid #e0e0e0;
}
.need-help-image-2::after {
    display: none;
}
.text_s {
    text-transform: uppercase;
    font-size: 14px;
    color: #0091cc;
}
.ClidSumms.font12 {
    display: flex;
    align-items: center;
    padding: 1px 13px 10px;
}
.ClidSumms.font12>div {
    width: 50%;
    text-align: center;
}
.fullChildPhoto div {
    width: 250px;
    height: 200px;
    overflow: hidden;
    text-align: left;
}
.smallBlueButton, .smallRedButton {
    height: 26px;
    line-height: 24px;
    display: inline-block;
    padding: 0 14px;
    cursor: pointer;
}
.fullChildPhoto img {
    max-width: 250px;
    max-height: 250px;
    border: 5px solid #e6e4e4;
}
.HelpsMethods {
    font-weight: 700;
    font-size: 12px;
    text-transform: uppercase;
    color: grey;
    line-height: 24px;
}
.HelpsMethods a {
    font-size: 14px;
    text-transform: none;
    color: #0091cc;
    text-decoration: none;
    border-bottom: 1px solid #0091cc;
}
.ChildFullNameYear {
    font-size: 24px;
    color: #0091cc;
    text-transform: uppercase;
    margin-bottom: 15px;
}
.ChildFullNameYear span {
    color: #686868;
    text-transform: none;
}
.EmloyeeName, .EmloyeeSourname, .MainNPVHeader, .ModalTitle, .RadugaPeriodTitle, .smallBlueButton, .smallRedButton {
    text-transform: uppercase;
}
.ChildFullDetailText {
    font-size: 14px;
    color: #343434;
    border-bottom: 1px solid #a3d7ed;
    margin-bottom: 10px;
    text-align: justify;
}
.ButtonGetGoods, .page-thanks.RadugaCenter, .smallBlueButton, .smallRedButton, p.do-more {
    text-align: center;
}
.ChildFullDetailText p {
    text-indent: 35px;
}
.floatLeft {
    float: left;
}
.smallBlueButton {
    background: #0091cc;
    color: #fff;
    font-size: 14px;
}
.ChildFullComentsLine {
    color: #ca3c36;
    font-size: 18px;
}
.smallRedButton {
    background: #ca3c36;
    color: #fff;
    font-size: 14px;
}
.width165 {
    width: 180px;
}
.ModalBlockComments {
    position: absolute;
    width: 710px;
    display: none;
    z-index: 102;
    margin-left: -20px;
}
.ModalBlockQuestion {
    position: absolute;
    width: 996px;
    display: none;
    z-index: 101;
}
.ModalBlockPunkts {
    position: fixed;
    width: 996px;
    height: 600px;
    top: 50%;
    left: 50%;
    margin-top: -300px;
    margin-left: -498px;
}
.ModalBlock {
    border: 2px solid #0091cc;
    background: #fff;
    padding: 10px 19px 24px;
    clear: both;
}
.ModalTitle {
    font-size: 18px;
    color: #0091cc;
}
.ModalAllFieldsNeed {
    font-size: 12px;
    color: #646464;
    margin-bottom: 20px;
}
.ModalBlockComments input {
    width: 100%;
    border: 1px solid #b7b7b7;
    height: 24px;
}
.ModalBlockComments textarea {
    width: 100%;
    border: 1px solid #b7b7b7;
    height: 88px;
}
.ModalBlockComments td {
    padding: 0 20px 0 0;
    font-size: 18px;
    color: #3b3c3c;
}
.ModalBlockQuestion input {
    width: 100%;
    border: 1px solid #b7b7b7;
    height: 24px;
}
.ModalBlockQuestion textarea {
    width: 100%;
    border: 1px solid #b7b7b7;
    height: 88px;
}
.ModalBlockQuestion td {
    padding: 0 10px;
    font-size: 18px;
    color: #3b3c3c;
}
.capchaText {
    width: 180px!important;
    height: 38px!important;
    font-size: 30px!important;
}
.SendButton {
    margin: 0;
    background: #ca3c36;
    font-size: 18px;
    height: 39px;
    line-height: 38px;
}
.errorMsgH {
    color: red;
    font-size: 12px;
    position: absolute;
    margin-top: 7px;
    display: none;
}
.commentChild {
    padding: 15px 10px;
}
.ComentatorName {
    font-weight: 700;
    font-size: 18px;
    color: #3b3c3c;
    margin-bottom: 10px;
}
.ComentatorName .ComentatorDate, .ComentatorName .Reshetka {
    font-size: 11px;
    font-weight: 400;
}
.ComentatorName .Reshetka {
    color: #0091cc;
}
.ComentatorText {
    color: #343434;
    font-size: 14px;
}
.HiddenClass {
    display: none;
}
.RadugaPeriodTitle {
    font-size: 14px;
    color: #595959;
    vertical-align: top;
}
.RadugaPeriodLinksYears .RadugaYearSelected {
    background: #fff;
    color: #000;
    border-radius: 0;
    text-decoration: none;
    font-size: 15px;
    margin: 0;
    padding: 13px 50px 14px;
}
.RadugaPeriodLinksYears a {
    font-size: 15px;
    color: #fff;
    text-transform: uppercase;
    padding: 13px 50px 14px;
    font-weight: 600;
    text-decoration: blink;
}
, .RadugaPeriodLinksYears a:hover {
    background: #129dd6;
}
.RadugaPeriodLinksYears .RadugaYearSelected:hover {
    background: #fff;
}
.RadugaPeriodLinksMonth {
    background: #11bcee;
    height: 33px;
    line-height: 32px;
    padding-left: 50px;
    margin-top: 0;
    border-radius: 0;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.RadugaPeriodLinksMonth a {
    color: #fff;
    font-size: 14px;
    margin-right: 22px;
    text-decoration: blink;
}
.RadugaPeriodRanee {
    cursor: pointer;
    font-size: 15px;
    background: url(/images/arr-bottom.png) 105px 21px no-repeat;
    color: #fff;
    margin-top: 0;
    position: relative;
    padding: 13px 52px;
}
.RadugaPeriodRanee:hover .Perekr {
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    width: 70px;
    height: 33px;
    background: url(/images/arr-bottom.png) 67px 15px no-repeat, #fff;
    padding: 5px 10px 0;
    z-index: 101;
    text-decoration: underline;
}
.EmloyeeMail a, .OurProgrammsPnkt a {
    text-decoration: none;
}
.RadugaPeriodRanee .Perekr {
    display: none;
}
.RadugaPeriodRanee:hover .RadugaPeriodRaneeFull {
    display: block;
}
.RadugaPeriodRaneeFull {
    position: absolute;
    padding: 12px 0;
    background: #fff;
    border: 1px solid #EBEBEB;
    margin-left: 0;
    top: 45px;
    display: none;
    z-index: 100;
    box-shadow: 1px 3px 5px #AAA;
}
.RadugaPeriodRaneeFull a {
    color: #000;
}
div#FullYearsList a {
    padding: 0 20px;
}
.page-thanks.RadugaCenter h1 {
    text-align: center;
    position: relative;
    font-weight: 600;
    margin-top: 50px;
}
p.text-th {
    font-size: 16px;
    margin: 7px 0;
}
.social-likes__button, .social-likes__counter {
    color: #0092cf!important;
}
.page-thanks.RadugaCenter .social-likes__widget_facebook, .page-thanks.RadugaCenter .social-likes__widget_mailru, .page-thanks.RadugaCenter .social-likes__widget_odnoklassniki, .page-thanks.RadugaCenter .social-likes__widget_plusone, .page-thanks.RadugaCenter .social-likes__widget_twitter, .page-thanks.RadugaCenter .social-likes__widget_vkontakte {
    background: #fff;
    border: 1px solid #0092cf;
    padding: 9px 47px;
    cursor: pointer!important;
}
p.do-more {
    font-size: 28px;
    display: inline-block;
    border-bottom: 1px solid rgba(142, 142, 142, .29);
    padding: 16px 0;
    margin: 34px 0 20px;
}
.page-thanks.RadugaCenter h1:after {
    position: absolute;
    width: 80px;
    height: 2px;
    left: calc(50% - 40px);
    display: block;
    background: #0092cf;
    bottom: 0;
}
.social-likes {
    margin: 60px 0;
}
.MarketSimpleGoods {
    display: inline-block;
    width: 292px;
    padding-right: 30px;
    margin-bottom: 20px;
    height: 155px;
    overflow: hidden;
}
.MarketBigImage img {
    max-width: 350px;
    border: 7px solid #f0f0f0;
}
.RadugaMainTitle {
    color: #0091cc;
    font-size: 24px;
    padding-left: 23px;
}
.ButtonGetGoods, .MarketPrice {
    height: 25px;
    padding: 0 7px;
    color: #fff;
    display: inline-block;
    line-height: 21px;
    font-size: 18px;
    overflow: hidden;
}
.RadugaBottomBorder {
    border-bottom: 1px solid #a3d7ed;
    margin-bottom: 14px;
}
.MarketPrice {
    background: #cc2f3a;
}
.MarketPriceToButton {
    background: url(/images/price-to-button.png) center no-repeat;
    width: 42px;
    height: 25px;
    display: inline-block;
}
.ButtonGetGoods {
    background: #0091cc;
    cursor: pointer;
    width: 155px;
}
.RadugaModalBuyGoods td {
    color: #3B3C3C;
    font-size: 18px;
}
.RadugaModalBuyGoods {
    position: absolute;
    left: 50%;
    margin-left: -480px;
    display: none;
}
.RadugaModalBuyGoods input {
    width: 460px;
    margin-right: 20px;
}
.RadugaModalBuyGoods textarea {
    width: 966px;
}
.RadugaModalBuyGoods .MainRedButton {
    width: 100%;
    height: 46px;
    margin-top: 14px;
    line-height: 46px;
}
.FormNachisl {
    background: #f15f59;
    border-radius: 4px;
    padding: 0 20px 10px;
    color: #fff;
    font-size: 18px;
}
.ContactsBlueBlock, .DownListChildren:hover, .MenuLeftAbout {
    background: #eef4fe;
}
.FormNachisl input {
    width: 210px;
}
.FormNachisl td {
    vertical-align: bottom;
    POSITION: RELATIVE;
}
.NewsFullPreview td, .maps_gis {
    vertical-align: top;
}
.FormNachisl .MainBlueButton {
    margin: 0!important;
}
.DownListChildren {
    line-height: 30px;
    margin-bottom: 5px;
    cursor: pointer;
    font-size: 14px;
}
.BigLink.MoneysLogo div.BigLink::after {
    display: none;
}
.DownListChildren div img {
    width: 30px;
    border: none;
}
.DownListChildren div {
    display: inline-block;
    width: 30px;
    font-size: 14px;
    height: 30px;
    overflow: hidden;
    float: left;
    margin-right: 10px;
}
.CashHeaderTable {
    color: #c03434;
    font-size: 14px;
    font-weight: 700;
    margin-top: 10px;
}
.TableWithSumm {
    color: #676767;
    font-size: 14px;
    margin: 3px 0;
}
.TableWithSumm a {
    font-weight: 700;
}
.TableWithSumm span {
    color: #00923f;
    font-weight: 700;
}
.MenuLeftAbout {
    width: 180px;
    border-top: 4px solid #0091cc;
    padding: 15px;
}
.MenuLeftAbout div {
    font-size: 18px;
    color: #3c3c3c;
    margin-bottom: 10px;
}
.MenuLeftAbout div a {
    color: #0091cc;
}
.ContactsBlueBlock {
    width: 100%;
    height: 100%;
    padding: 30px;
    border: 1px solid rgba(0, 145, 204, .25);
    font-size: 18px;
    color: #626262;
    font-weight: 700;
}
.ContactsAdress, .EmloyeeName {
    color: #0091cc;
}
.preloader {
    position: fixed;
    top: 0;
    width: 100%;
    height: 100%;
    background: #fff;
    z-index: 1000;
}
.preloader .item {
    position: absolute;
    width: 50px;
    height: 50px;
    left: 50%;
    top: 50%;
    margin-left: -25px;
    margin-top: -25px;
}
.spinner {
    width: 40px;
    height: 40px;
    margin: 0 auto;
    background-color: #0091cc;
    border-radius: 100%;
    -webkit-animation: scaleout 1s infinite ease-in-out;
    animation: scaleout 1s infinite ease-in-out;
}
@-webkit-keyframes scaleout {
    0% {
    -webkit-transform: scale(0);
}
100% {
    -webkit-transform: scale(1);
    opacity: 0;
}
}@keyframes scaleout {
    0% {
    transform: scale(0);
    -webkit-transform: scale(0);
}
100% {
    transform: scale(1);
    -webkit-transform: scale(1);
    opacity: 0;
}
}.ContactsBlueBlock .MainRedButton {
    margin: 0;
    width: 256px;
    padding: 0;
}
.ContactsBlueBlock td {
    padding-right: 20px;
}
.EmloyeeBlock {
    width: 23.5%;
    display: inline-block;
    padding: 35px;
    margin-bottom: 24px;
    border: 1px solid rgba(0, 145, 204, .25);
}
.FaqFullQuestion span, .OurProgrammsPnkt span, .howHelpOpen span, .howHelpUnOpen span {
    border-bottom: 1px dotted #0091cc;
}
.help_page .ClidSumms.font12 .l_s {
    display: flex;
    width: 100%;
    justify-content: center;
    align-items: center;
}
.childfull.hepled .child-help-box {
    padding: 18px 0;
}
.help_page p.text_s {
    padding: 0 12px;
    font-size: 20px;
}
.EmployeePhoto {
    width: 160px;
    height: 160px;
    overflow: hidden;
    border-radius: 160px;
    margin: 0 auto;
    display: flex;
    align-items: flex-start;
}
.EmployeePhoto img {
    width: 160px;
}
.EmloyeeName {
    font-size: 14px;
    margin-top: 23px;
}
.EmloyeeSourname {
    font-size: 18px;
    font-weight: 700;
    color: #0091cc;
}
.EmloyeeStatus {
    margin-top: 5px;
    font-size: 12px;
    color: #000;
    line-height: 20px;
    height: 50px;
    display: flex;
    align-items: center;
}
.FadeToBlack, .howHelpFull {
    display: none;
}
.EmloyeePhone {
    font-size: 14px;
    color: #000;
    padding-left: 0;
    line-height: 18px;
    font-weight: 600;
}
.contact-page {
    margin-bottom: 39px;
}
.EmloyeeMail {
    font-size: 12px;
    color: #0091cc;
    line-height: 24px;
    font-weight: 600;
}
.FaqFullQuestion {
    color: #0091cc;
    font-size: 14px;
    cursor: pointer;
    margin-bottom: 13px;
}
.FaqFullAnswer {
    display: none;
    color: #343434;
    padding: 15px 0 30px 30px;
    text-align: justify;
}
.MainQuestion {
    background: url(/images/quest.png) 26px top no-repeat;
    padding-top: 13px;
    margin-top: -10px;
}
.MainQuestion div {
    width: 220px;
    background: #eee;
    padding: 9px;
    color: #595959;
    font-size: 14px;
}
.MainAnswer {
    background: url(/images/answ.png) 265px bottom no-repeat;
    padding-bottom: 13px;
    margin-top: 13px;
}
.MainAnswer div {
    width: 260px;
    background: #e7f2ff;
    padding: 9px;
    font-size: 14px;
    color: #0091cc;
    margin-left: 40px;
}
.howHelpRedText {
    font-size: 18px;
    color: #da221a;
    margin-bottom: 30px;
}
.howHelpOpen, .howHelpUnOpen {
    margin-left: 18px;
    color: #0091cc;
    font-size: 18px;
    padding-left: 16px;
    cursor: pointer;
    margin-bottom: 5px;
}
.howHelpUnOpen {
    background: url(/images/punkt1.png) left center no-repeat;
}
.howHelpOpen {
    background: url(/images/punkt2.png) left center no-repeat;
}
.howHelpUpDownPadding {
    padding: 18px 0 35px;
}
.FadeToBlack {
    background: rgba(0, 0, 0, .15);
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 100;
}
.PaddingLeftHT {
    padding-left: 37px;
}
.NewsFullPreview {
    color: #343434;
    font-size: 14px;
    margin-bottom: 35px;
}
.NewsImage {
    width: 257px;
    height: 248px;
    overflow: hidden;
    margin-right: 30px;
}
.NewsImage img {
    width: 100%}
.NewsDate {
    color: #646464;
    font-size: 12px;
}
.NewsTitle {
    font-size: 18px;
    line-height: 36px;
}
.NewsArticle {
    font-size: 1.2rem;
    font-weight: 400;
    line-height: 1.5rem;
    letter-spacing: 0;
}
.name-stroke, .words_urgently, a.help_a {
    letter-spacing: 1px;
}
.MainNewsPhotoVideo {
    width: 290px;
    height: 166px;
    padding: 16px 25px 24px 16px;
}
.MainNPVHeader {
    font-size: 20px;
    color: #626262;
    margin-bottom: 16px;
}
.MainNPVHeader a {
    float: right;
    color: #0091cc;
    font-size: 14px;
    line-height: 30px;
    text-transform: none;
}
.MainNVPSlider {
    width: 290px;
    height: 100px;
    overflow: hidden;
    position: relative;
}
.MainNVPslideWid {
    width: 10000px;
    height: 100px;
    position: absolute;
    left: 0;
    top: 0;
}
.MainNVPSlide {
    width: 290px;
    display: inline-block;
}
.MainNVPImage, .MainNVPVideo {
    display: inline-block;
    width: 92px;
    height: 92px;
    overflow: hidden;
    position: relative;
}
.MainNVPVideo img {
    height: 92px;
}
.MainPlayIcon {
    height: 45px!important;
    position: absolute;
    top: 25px;
    left: 25px;
}
.all-pay {
    background: #fff;
    padding: 20px 18px;
}
.childfull {
    margin-bottom: 50px;
    padding-bottom: 37px;
}
.child-history-text img {
    padding: 3px 10px 0 0;
}
.soc-wid {
    margin-top: 20px;
}
.MainNVPArticle {
    position: relative;
    display: inline-block;
    height: 96px;
    text-transform: uppercase;
    width: 180px;
    float: right;
    font-weight: 700;
}
.MainNVPDate {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #646464;
    font-size: 14px;
    text-transform: none;
    font-weight: 400;
}
.MainNVPChecboxes {
    margin-left: 110px;
    margin-top: 15px;
    height: 15px;
}
.MainNVPChecked, .MainNVPUnChecked {
    width: 12px;
    height: 12px;
    padding-right: 8px;
    display: inline-block;
    cursor: pointer;
}
.MainNVPChecked {
    background: url(/images/slidernow.png) left center no-repeat!important;
}
.MainNVPUnChecked {
    background: url(/images/slider.png) left center no-repeat;
}
.MainNVPRightBorder {
    background: url(/images/nvpborder.png) right top no-repeat;
}
.MenuLeftOurPrograms {
    width: 180px;
    background: #eef4fe;
    border-top: 4px solid #da221a;
    padding: 15px;
}
.OurPrograms {
    color: #da221a;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 18px;
    margin-bottom: 18px;
}
.OurProgrammsPnkt {
    color: #0091cc;
    margin-bottom: 10px;
    font-size: 16px;
    cursor: pointer;
}
.OurProgrammsPnkt li {
    font-size: 16px;
    text-decoration: underline;
    font-weight: 400;
    margin-bottom: 5px;
}
.OurProgrammsPnktul {
    display: none;
    color: #0091cc;
}
.OurProgrammsPnktul li {
    margin-bottom: 7px;
}
.OurProgrammsBlock {
    margin-bottom: 26px;
}
.OurProgrammsTitle {
    color: #0091cc;
    font-size: 18px;
    margin-bottom: 11px;
    text-decoration: underline;
}
.imageProgramms {
    float: left;
    width: 124px;
    height: 124px;
    overflow: hidden;
    margin: 0 20px 20px 0;
}
.imageProgramms img {
    width: 124px;
}
.OurProgrammsFolder {
    text-align: justify;
    margin-bottom: 30px;
}
.OurProgrammsSmalltitle {
    font-size: 18px;
    margin-bottom: 10px;
}
.GrayedImage {
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
}
.GrayedImage:hover {
    -webkit-filter: grayscale(0);
    filter: grayscale(0);
}
.RadugapartnersBlock {
    display: inline-block;
    width: 138px;
    height: 150px;
    margin-right: 15px;
    position: relative;
}
.RadugapartnersBlock a {
    position: absolute;
    top: 100px;
}
.RadugapartnersBlockImage {
    width: 138px;
    height: 85px;
    overflow: hidden;
    position: relative;
}
.RadugapartnersBlockImage img {
    max-width: 138px;
    max-height: 85px;
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}
.RadugaNoRightMargin {
    margin-right: 0!important;
}
.RadugapartnersBlockTable {
    width: 138px;
    height: 85px;
}
.PhotoGallBlock {
    width: 100%;
    height: initial;
    position: relative;
    margin-right: 0;
}
.PhotoGallBlock a {
    display: block;
    color: #0091cc;
    font-size: 14px;
    text-decoration: blink;
    min-height: 98px;
    padding: 8px 4px;
    line-height: 15px;
}
.ClidSumms {
    color: #676767;
    font-weight: 700;
    font-size: 12px;
}
.PhotogallImageFolder {
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: relative;
}
.PhotogallImageFolder img {
    width: 100%}
.PhotogallDate {
    height: 20px;
    width: 152px;
    background: rgba(0, 0, 0, .7);
    color: #fff;
    font-size: 12px;
    position: absolute;
    bottom: 2px;
    line-height: 20px;
    padding: 0 5px;
}
.PhotogallDate span {
    padding-left: 16px;
    background: url(/images/smallphoto.png) left center no-repeat;
    float: right;
}
.RadugaSimleData {
    color: #646464;
    font-size: 12px;
}
.RadugaPhotoZ {
    width: 155px;
    height: 116px;
    display: inline-block;
    overflow: hidden;
    margin: 0 8px 11px 0;
}
.RadugaPhotoZ img {
    width: 155px;
}
.VideoGalleryBlock {
    width: 161px;
    height: 165px;
    display: inline-block;
    position: relative;
    margin: 0 37px 30px 0;
}
.VideoGalleryImage {
    width: 161px;
    height: 120px;
    overflow: hidden;
    position: relative;
}
.VideoGalleryPlayIcon {
    width: 46px!important;
    height: 45px!important;
    position: absolute;
    left: 44%;
    top: 80px;
}
.VideoGalleryName a {
    color: #0091cc;
    font-size: 13px;
    text-decoration: blink;
}
.video-frame {
    text-align: center;
    margin: 38px 0;
    padding-bottom: 50px;
}
.MainBanners, .MainBanners2, .RadugaSimpleText {
    text-align: justify;
}
.video-one .RadugaMainTitle {
    padding: 11px 0 0;
}
.VideoGalleryName {
    top: 100px;
    height: 74px;
    overflow: hidden;
    padding: 8px 4px;
}
.VideoGalleryDate {
    font-size: 12px;
    color: #646464;
    bottom: 0;
    display: block;
    margin-top: 8px;
}
.RadugaSimpleText {
    font-size: 14px;
    color: #343434;
}
.important {
    margin: 0 0 8px;
    width: 700px;
}
.photo-page {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    margin-top: 25px;
}
.section-volonterstvo form div input {
    padding: 7px;
}
.sptitle {
    width: 66px;
    height: 21px;
    margin: 0 12px 0 0;
    background: url(/bitrix/templates/raduga/js/important.png) no-repeat;
    padding: 0 0 0 17px;
    float: left;
    display: inline-block;
    cursor: pointer;
    color: #000;
    font: 12px Arial, sans-serif;
    line-height: 21px;
}
.MainBanners div img, .MainBanners2_img {
    width: 304px;
}
.MainBanners div {
    display: inline-block;
    width: 304px;
    height: 156px;
    overflow: hidden;
}
.RainbowDoubleBorder {
    border-left: 2px solid #dbecf6;
    padding-left: 19px;
    padding-right: 19px;
}
.nutr_banner_s {
    overflow: hidden;
    border: 3px solid #8b008b;
    border-radius: 10px;
}
.raduga-big.menu_center {
    box-shadow: 0 -4px 7px 1px rgba(0, 0, 0, .06);
    height: 119px;
    display: flex;
    align-items: center;
}
#nutr_click3_s, #nutr_click4_s, .logo-way-help div.BigLink::after {
    display: none;
}
#nutr_click1_s {
    background: url(/images/nutricia1.jpg) no-repeat;
    background-size: 304px 156px;
}
#nutr_click1_s button {
    margin-left: 237px;
    margin-top: 130px;
    font-size: 9pt;
    font-weight: 400;
}
#nutr_click1_s button:hover, #nutr_click2_s button:hover {
    background-color: #ccf;
}
#nutr_click2_s {
    display: none;
    position: relative;
    background: url(/images/nutricia2.jpg) no-repeat;
    background-size: 304px 156px;
    padding: 0;
    margin-left: -10px;
    margin-top: -10px;
}
.flipbook .page, .flipbook-viewport {
    background-repeat: no-repeat;
    background-size: 100% 100%}
#nutr_click2_table1_s {
    position: absolute;
    left: 230px;
    top: 85px;
    font-size: 9pt;
    font-weight: 400;
}
#nutr_click2_table2_s {
    position: absolute;
    left: 230px;
    top: 117px;
    font-size: 9pt;
    font-weight: 400;
}
#nutr_click3_s table {
    margin-left: 25px;
}
.oplimg_s {
    height: 35px;
    width: 55px;
    border-bottom: 5px solid #fff;
}
.oplimg_s:hover {
    border-bottom: 5px solid grey;
}
.flipbook-viewport {
    width: 980px;
    height: 800px;
    background-color: #fff;
}
.flipbook-viewport .flipbook {
    position: absolute;
    top: 10px;
    left: 0;
    width: 980px;
    height: 790px;
}
.flipbook .page {
    width: 100%;
    height: 100%;
    overflow: hidden;
    background-color: #c5eeff;
}
.flipbook .page .pageint {
    position: absolute;
    top: 10px;
    left: 10px;
    right: 10px;
    bottom: 10px;
}
.flipbook .page .pageint IMG {
    width: 470px;
    height: 760px;
}
.flipbook .odd {
    border-left: 2px solid #777;
}
.flipbook .page-wrapper {
    -webkit-perspective: 2000px;
    -moz-perspective: 2000px;
    -ms-perspective: 2000px;
    perspective: 2000px;
}
.flipbook-viewport .shadow {
    -webkit-box-shadow: 0 0 30px #888;
    -moz-box-shadow: 0 0 30px #888;
    -o-box-shadow: 0 0 30px #888;
    -ms-box-shadow: 0 0 30px #888;
    box-shadow: 0 0 30px #888;
}
.smi_table_in td {
    padding: 8px;
}
.smi_table_in font {
    border-bottom: 1px solid rgba(0, 154, 216, .29);
}
.ChildsList {
    margin-bottom: 5px;
}
.RadugaCenter.need div#bx_incl_area_3_2 {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.ChildListName {
    width: 100%}
.name_of_children {
    min-height: 62px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
}
.urgently .words_urgently {
    visibility: visible;
    display: block;
}
.words_urgently {
    position: absolute;
    top: 14px;
    background: #e60007;
    color: #fff;
    right: 0;
    padding: 10px 18px;
    font-size: 11px;
    text-transform: uppercase;
    display: none;
}
#horizontal-multilevel-menu li {
    margin-top: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 0;
}
ul#horizontal-multilevel-menu {
    width: 1170px;
    margin: 0 auto;
}
#horizontal-multilevel-menu li a.root-item-selected :after, #horizontal-multilevel-menu li a.root-item:after {
    width: 26%;
    height: 2px;
    display: inline-block;
    background: currentColor;
    transition: width .4s ease;
}
#horizontal-multilevel-menu li a.root-item-selected :after, #horizontal-multilevel-menu li:hover a.root-item:after {
    width: 100%;
    transition: width .4s ease;
}
#horizontal-multilevel-menu li a.root-item, #horizontal-multilevel-menu li a.root-item-selected {
    letter-spacing: .5px;
    color: #0091cc;
    text-transform: uppercase;
    font-size: 12px;
    line-height: 22px;
    display: flex;
    font-weight: 700;
    flex-wrap: wrap;
    align-items: center;
}
#horizontal-multilevel-menu li a.root-item-selected div {
    letter-spacing: .5px;
    background: #fff;
    text-transform: uppercase;
    font-size: 12px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.subsubsub div {
    background: #fff;
    display: none;
    position: absolute;
    z-index: 30;
}
#horizontal-multilevel-menu li.CenterImageMenu img {
    width: 120px;
    margin: 0;
}
.test.RadugafullStroke {
    margin-bottom: 25px;
    padding-bottom: 18px;
}
.td_table {
    float: left;
    margin-right: 48px;
}
.td_table.td_right {
    margin: 0;
    width: 680px;
}
.clear {
    clear: both;
}
.raduga.hidden_d {
    display: none;
}
.BigLink.MoneysLogo, .top-map {
    display: flex;
    justify-content: space-between;
}
.row_str {
    float: left;
    padding: 0;
		    max-width: 430px;
}
.row-1 {
    width: 156px;
}
.row-2 {
    width: 390px;
}
.row-3 {
    width: 180px;
}
.stroke_table {
    height: 26px;
    line-height: 26px;
}
.BlueBackground .row-2 {
    background: #EEF4FE;
}
.sidebar_title {
    text-align: center;
}
.sidebar {
    padding: 73px 0 0;
    background: #fff;
}
div#map {
    height: 450px;
    width: 800px;
}
.top-map {
    width: 1170px;
    margin: 0 auto;
}
.tittle_help:after {
    width: 1px;
    height: 100%;
    background: #e0e0e0;
    display: inline;
}
.tittle_help {
    width: 26%;
    display: flex;
    justify-content: space-between;
}
.icon_logo {
    width: 72%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.tittle_help p {
    width: 100%;
    font-size: 23px;
    text-transform: uppercase;
    color: #000;
    letter-spacing: 1.5px;
    font-family: inherit;
    font-weight: 600;
    text-decoration: blink;
    position: relative;
}
.ChildListSmallHistory, .NewsArticle, .about-raduga, .bannersms a, .center-header-block, .child-preview-text, .infoportal-photo-text, .requisites, .slider-text-block .slider-text, a.infoportal-photo-text {
    font-family: Roboto, sans-serif;
}
.tittle_help p:after {
    width: 100%;
    display: block;
    position: absolute;
    bottom: -16px;
    left: 0;
    height: 13px;
    background: url(/images/arrow.svg) no-repeat;
    background-position-x: 1%;
    transition: background-position-x .4s ease;
}
.contact_info, .icon, .icon_text, .maps_gis {
    display: inline-block;
}
.logo-way-help:hover p:after {
    background-position-x: 83%;
    transition: background-position-x .4s ease;
}
.logo-way-help {
    background: #fff;
    height: 160px;
    align-items: center;
}
.block-translations {
    padding: 0 46px 10px;
    margin-bottom: 45px;
    width: 100%}
td.name-right {
    width: 59%;
    text-transform: capitalize;
}
.btn-all-view a, a.help_a, h1 {
    text-transform: uppercase;
}
.block-translations td.price-left {
    width: 41%;
    text-align: right;
    color: #009838;
    font-weight: 600;
}
.btn-all-view {
    margin: 36px 0;
    text-align: center;
}
.btn-all-view a {
    font-size: 14px;
    font-weight: 700;
    color: #0091cc;
    text-decoration: blink;
    border: 1px solid #0091cc;
    padding: 11px 21px;
    border-radius: 4px;
    transition: background, color .4s ease;
}
.fixed-header .btn-top, .left-toogle a, a.help_a {
    transition: background .4s ease;
}
.btn-all-view a:hover {
    color: #fff;
    background: #0091cc;
}
.maps_gis {
    width: 658px;
    overflow: hidden;
}
.contact_info {
    width: 330px;
}
.icon {
    width: 22px;
}
.icon_text {
    width: 222px;
    margin-left: 15px;
    color: #000;
}
.maps_gis.hidden_d {
    display: none;
}
.icon_text.tel {
    font-size: 22px;
}
.icon_text a {
    color: #0091cc;
}
.ContactsBlueBlock>div>div {
    margin: 7px 0;
}
.ContactsBlueBlock .MainBlueButton {
    margin: 32px 0 8px;
    width: 100%;
    padding: 5px 0;
    border-radius: 4px;
    font-size: 12px;
    letter-spacing: .6px;
}
.MainBlueButton.con:hover {
    background: #f15c44;
}
.MainBlueButton.con a {
    display: block;
    height: 100%;
    width: 100%;
    color: #fff;
    text-decoration: none;
}
.ChildsList, .clidAllPhoto div img {
    height: initial;
}
.person-item {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.maps_contact {
    margin-bottom: 70px;
}
h1 {
    margin: 10px 0;
    font-weight: 100;
    font-size: 30px;
}
.child-1 .words_urgently, .child-2 .words_urgently {
    visibility: inherit;
}
.icon_money {
    display: none;
}
.dit_dev_logo {
    width: 50%;
    display: flex;
    text-align: right;
    justify-content: flex-end;
}
.dit_dev {
 font-family: "Shadow";
}


#bx_107111592_91872>.ChildFullNameYear>span, .ChildFullComentsLine, div#bx_107111592_178547>.ChildFullNameYear>span, div#bx_107111592_87277>.ChildFullNameYear>span {
    display: none;
}
.sel.month_pay {
    margin-left: 11px;
}
.one-month>div {
    padding: 5px 10px;
    text-align: center;
    width: 49%;
    margin: 0;
    cursor: pointer;
    border-radius: 2px;
    font-weight: 200;
    border: 1px solid rgba(0, 145, 207, .18);
    background: #eaf7fe;
}
.one-month .sel.select {
    border: 1px solid #0091cf;
    background: #0091CF;
}
.NewsArticle {
    text-align: justify;
    border-bottom: none;
    margin-bottom: 10px;
}
.bannersms, .error_404, .how-h1, .menu_soc>div, .no-qu, a.help_a, h2.main-h2 {
    text-align: center;
}
.NewsArticle img {
    margin: 3px 10px 0 0;
}
.ChildFullDetailText img {
    padding: 3px 10px 0 0;
}
.ChildsList {
    margin-top: 30px;
}
.progress {
    margin: 9px 20px;
    background: #ffcdce;
}
div#bx_incl_area_2_2 {
    display: flex;
    flex-wrap: wrap;
}
.ChildListHistory {
    width: 100%;
    height: initial;
    position: static;
    padding: 20px 20px 0;
    display: block;
    border: none;
}
.RadugaCenter {
    margin: 0 auto;
    width: 1170px;
}
.clidAllPhoto, .clidAllPhoto div {
    width: 100%;
    height: 242px;
    padding: 0;
    display: flex;
    align-items: center;
}
.ChildListYear {
    min-height: 25px;
    display: flex;
    align-items: center;
    color: #0091cc;
    font-size: 16px;
}
.child-help-string {
    margin-bottom: 10px;
}
.icon_logo a {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%}
.tab_block {
    position: relative;
    display: flex;
}
.tab_block>div {
    position: relative;
    left: 0;
    top: 45px;
    order: 2;
    display: none;
    margin: 0 auto;
}
.tab_block>.active-soc, a.help_a {
    display: block;
}
a.help_a {
    width: 33%;
    padding: 11px 0;
    background: #0091cc;
    color: #fff;
    margin: 14px auto;
    position: absolute;
    top: 160px;
    right: 21px;
    border-radius: 7px;
    font-size: 13px;
    font-weight: 900;
}
a.help_a:hover {
    background: #0084b9;
}
.container-big {
    width: 1260px;
    margin: 0 auto;
}
h2.main-h2 {
    position: relative;
}
h2 a.BigLink:after {
    margin: 8px auto 29px;
}
.row_name_old {
    display: flex;
    align-items: center;
    margin-bottom: 5px;
}
.textsbor {
    padding-left: 20px;
    font-size: 1.2rem;
    color: #0091cc;
}
.flex_news {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.new-1, .new-2 {
    width: 47%}
.new-3, .new-4, .new-5 {
    width: 31%}
.flex_news img {
    width: 100%}
.news .NewsImage {
    width: 100%;
    height: 250px;
}
.flex-container {
    display: flex;
    width: 1260px;
    margin: 0 auto;
    position: relative;
    z-index: 2;
    box-shadow: 3px 0 13px 0 rgba(0, 0, 0, .06);
    top: -40px;
}
.RadugaCenter.need {
    width: 65.5%;
    background: #f6f6f6;
    padding: 73px 46px 0;
    display: flex;
    flex-wrap: wrap;
    align-content: flex-start;
    justify-content: space-between;
}
.block_help {
    padding: 20px 46px 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.menu_soc, .name-stroke {
    justify-content: space-between;
}
.block_help a {
    width: 33.333%}
.menu_soc {
    display: flex;
}
.menu_soc>div {
    width: 25%;
    height: 38px;
    background: #0091cc;
    border-right: 1px solid #0077a8;
    cursor: pointer;
}
.menu_soc>.active-tab, .menu_soc>div:last-child {
    border-right: 1px solid rgba(0, 119, 168, 0);
}
.menu_soc>.active-tab {
    background-color: #fff;
}
.block-helped {
    padding-bottom: 4px;
}
.sidebar .block-helped img {
    width: 100%;
    height: 100%}
.flex-container .sidebar {
    width: 34.5%;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    align-content: space-between;
    justify-content: center;
}
.ChildsList {
    width: 47.4%}
.clidAllPhoto div img {
    width: 100%}
.BigLink {
    text-transform: none;
}
.block-translations th, .fixed-header .btn-top, .left-toogle a, .name-right:after, .name-stroke {
    text-transform: uppercase;
}
.block-translations table {
    width: 100%;
    font-size: 16px;
}
.block-translations th {
    color: #0091cc;
    font-size: 11px;
    font-weight: bolder;
}
.block-translations td {
    color: #0091cc;
    padding: 20px 0;
}
.name-right:after {
    position: absolute;
    display: block;
    font-size: 10px;
    bottom: 4px;
    color: #828282;
}
.today:after {
    content: ''}
.now:after {
    color: #009838;
}
span.data_post {
    position: absolute;
    font-size: 12px;
    bottom: 0;
    color: #9c9c9c;
    display: none;
}
.long, .now, .today, .yesterday {
    position: relative;
}
.long span.data_post {
    display: block;
}
.name-stroke {
    display: flex;
    width: 100%;
    color: #0091cc;
    margin-top: 15px;
    font-weight: bolder;
}
table.list-help-pay {
    padding-top: 11px;
    position: relative;
}
table.list-help-pay:after {
    width: 1px;
    height: 95%;
    display: inline-block;
    position: absolute;
    top: 3%;
    background: #d0d0d0;
    left: 65%}
.fixed-header, .left-header-block, .need-help-flex, .right_s {
    display: flex;
}
#panel, .fixed-header {
    position: fixed;
    width: 100%}
.fixed-header {
    z-index: 999;
    height: 38px;
    line-height: 55px;
    font-size: 16px;
    align-content: center;
    justify-content: space-between;
    top: 0;
    background-color: #0091cc;
}
.admin .fixed-header {
    top: 147px;
}
#panel {
    margin-top: 0;
    z-index: 1000;
    top: 0;
}
body.admin {
    margin-top: 186px;
}
.fixed-header .btn-top {
    padding: 0 25px;
    line-height: 24px;
    font-size: 1rem;
    text-decoration: none;
    background: #f15c44;
    color: #fff;
    margin: 0;
    height: 100%;
    display: flex;
    align-items: center;
    font-weight: 600;
    letter-spacing: .5px;
}
.fixed-header .btn-top:hover {
    background: #d6040a;
}
.search-block, .search-block * {
    height: 100%;
    padding: 0;
    border: none;
    outline: 0;
}
.need-help-flex {
    font-size: 16px;
    margin-bottom: 120px;
}
.need-help-flex .text-area {
    padding-left: 5%}
.need-help-image, .need-help-image img {
    width: 440px;
}
.btn-need-help {
    border: 1px solid #0092cf;
    border-radius: 5px;
    padding: 20px 170px;
    display: inline-block;
    text-decoration: none;
    color: #000;
    font-size: 22px;
}
.RadugaCenter.Footer, .left-toogle, .left-toogle a, .owl-item>div, .search_p, .search_p>div {
    display: flex;
}
.infoportal-page .infoportal-title {
    line-height: 2rem;
}
.need-help-flex .child-name {
    font-size: 26px;
    font-weight: 700;
    letter-spacing: .1rem;
}
.need-help-flex .child-old {
    font-size: 22px;
}
.need-help-container {
    width: 1170px;
    margin: 0 auto;
}
td.name-right.long {
    font-size: 14px;
}
.progress-value {
    background-color: #e60007;
    height: 3px;
}
#horizontal-multilevel-menu li a.root-item-selected {
    background: 0 0;
    color: #fff;
    font-weight: 700;
    padding: 7px 12px;
}
.textsbor p {
    margin: 0;
}
#horizontal-multilevel-menu li.jshover, #horizontal-multilevel-menu li:hover {
    background: 0 0;
    color: #fff;
}
#horizontal-multilevel-menu li.jshover a.root-item, #horizontal-multilevel-menu li:hover a.root-item {
    background: 0 0;
    color: #0091cc;
}
.left-toogle {
    align-items: center;
}
.left-toogle a {
    padding: 0 19px;
    color: #fff;
    text-decoration: none;
    height: 100%;
    justify-content: center;
    align-items: center;
    letter-spacing: .14px;
    font-size: 1.2rem;
    background: #0091cc;
    border-right: 1px solid rgba(255, 255, 255, .53);
}
.left-toogle a:hover {
    background: #0070b6;
}
.left-toogle a.active:hover {
    background: #fff;
    cursor: text;
}
.left-toogle a.active {
    background: #fff;
    font-weight: 600;
    color: #000;
}
.title {
    position: absolute;
    background: rgba(0, 0, 0, .42);
    top: 30%;
    left: 45%;
    color: #fff;
    padding: 10px 20px;
}
.slider-image {
    width: 100%;
    height: 580px;
}
.search_p {
    width: 42px;
    justify-content: flex-end;
    position: relative;
}
.left-header-block, .search_p>div {
    align-items: center;
}
.search_p .right_s input {
    text-indent: -9999px;
    width: 42px;
    border: none;
    background: url(/images/search.svg) 50% no-repeat;
    border-left: 1px solid #7db3c9;
    cursor: pointer;
    background-size: 38%}
.search_p .left_s {
    display: flex;
    align-items: center;
    width: 0;
    transition: width .4s ease;
    opacity: 0;
}
.MenuCenterLink, span.ctrl {
    display: none;
}
.pay_btn {
    height: 100%}
.search_p.show-panel.panel .left_s {
    width: 100%;
    opacity: 1;
    transition: opacity .4s ease;
}
.left_s input {
    box-sizing: border-box;
}
.search_p.show-panel.panel .left_s input {
    padding: 10px;
    background: #0289bf;
    color: #fff;
    width: 170px;
    z-index: 2;
}
.search-item a, font.notetext {
    color: #0091cc;
}
.search-page {
    width: 1170px;
    margin: 0 auto 51px;
    padding: 12px 0 23px;
}
.search-preview {
    font-size: 13px;
    line-height: 17px;
}
.errortext, .notetext {
    background: #fff;
    border-color: #fff;
    font-size: 17px;
    padding: 0;
}
div.search-page input.search-query {
    height: 34px;
    padding: 10px;
}
div.search-page input.search-button {
    font-size: 1.2em;
    height: 34px;
    width: 114px;
    background: #fff;
    box-shadow: none;
    border: 1px solid #0091cc;
    cursor: pointer;
    transition: color, background .4s ease;
}
div.navigation span.arrow, div.navigation span.ctrl, div.navigation span.disabled {
    color: #000;
    font-size: 15px;
}
div.navigation a {
    text-decoration: underline;
    padding: .2em .3em;
    font-size: 15px;
    color: #0091cc;
}
.navigation-pages {
    margin-top: 13px;
}
span.nav-current-page {
    font-size: 15px;
    padding: .2em .3em;
    background: 0 0;
}
div.search-page input.search-button:hover {
    background: #0091cc;
    color: #fff;
    transition: color, background .4s ease;
}
.center-header-block {
    display: flex;
    color: #fff;
    align-items: center;
}
span.bold_w {
    font-weight: 600;
}
span.color_gold {
    color: #f3e010;
    font-weight: 600;
}
.raduga-big.menu_center #horizontal-multilevel-menu li:nth-child(1) a:after {
    background: #e60007;
}
.raduga-big.menu_center #horizontal-multilevel-menu li:nth-child(1) a {
    color: #e60007;
}
.raduga-big.menu_center #horizontal-multilevel-menu li:nth-child(2) a {
    color: #efbf00;
}
.raduga-big.menu_center #horizontal-multilevel-menu li:nth-child(2) a:after {
    background: #efbf00;
}
.raduga-big.menu_center #horizontal-multilevel-menu li:nth-child(3) a {
    color: #0091cc;
}
.raduga-big.menu_center #horizontal-multilevel-menu li:nth-child(4) a, .raduga-big.menu_center #horizontal-multilevel-menu li:nth-child(5) a {
    color: #11bcee;
}
.raduga-big.menu_center #horizontal-multilevel-menu li:nth-child(3) a:after {
    background: #0091cc;
}
.raduga-big.menu_center #horizontal-multilevel-menu li:nth-child(4) a:after, .raduga-big.menu_center #horizontal-multilevel-menu li:nth-child(5) a:after {
    background: #11bcee;
}
.raduga-big.menu_center #horizontal-multilevel-menu li:nth-child(6) a {
    color: #0070b6;
}
.raduga-big.menu_center #horizontal-multilevel-menu li:nth-child(6) a:after {
    background: #0070b6;
}
.raduga-big.menu_center #horizontal-multilevel-menu li:nth-child(7) a {
    color: #ae4184;
}
.raduga-big.menu_center #horizontal-multilevel-menu li:nth-child(7) a:after {
    background: #ae4184;
}
.raduga-big.menu_center #horizontal-multilevel-menu li:nth-child(8) a {
    color: #e60007;
}
.raduga-big.menu_center #horizontal-multilevel-menu li:nth-child(8) a:after {
    background: #e60007;
}
.raduga-big.menu_center #horizontal-multilevel-menu li:nth-child(9) a {
    color: #009838;
}
.raduga-big.menu_center #horizontal-multilevel-menu li:nth-child(9) a:after {
    background: #009838;
}
p.child-preview-text {
    font-size: 14px;
    line-height: 1.6rem;
}
.top_second>div {
    height: 60px;
    display: flex;
    align-items: center;
    background: #f6f6f6;
    border-top: 2px solid #0091cc;
}
ul.breadcrumb-navigation li, ul.breadcrumb-navigation li a {
    font-size: 1rem;
    font-weight: 600;
}
.button_404, .head_404 {
    font-weight: 700;
    text-transform: uppercase;
}
.RadugaPeriodLinksYears {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    background: #0091cc;
    border-top: 1px solid #0091cc;
}
.second-page.raduga-big {
    box-shadow: 0 1px 7px 1px rgba(0, 0, 0, .06);
}
.our_pod {
    display: none;
}
.video-full, .video-item .RadugaCenter.video-one.show-m {
    display: flex;
}
.second-page h1 {
    padding: 34px 0 23px;
    letter-spacing: .1rem;
}
.NewsFullPreview {
    width: 1170px;
    margin: 27px auto;
}
.NewsFullPreview .NewsTitle a {
    font-size: 1.6rem;
}
.NewsFullPreview .NewsArticle p {
    margin: 0;
}
.video-full {
    flex-wrap: wrap;
    justify-content: space-around;
    margin-top: 25px;
    margin-bottom: 36px;
}
.alb-item, .video-full .VideoGalleryBlock {
    width: 27%;
    min-width: 300px;
    height: initial;
    margin: 0 0 22px;
}
.video-full .VideoGalleryImage {
    width: 100%;
    height: 201px;
}
.RadugaCenter.photo-al .RadugaMainTitle.RadugaCenter {
    padding: 0;
    font-size: 2rem;
    line-height: 2.5rem;
    margin-bottom: 15px;
    margin-top: 18px;
}
.photo-one {
    padding-bottom: 27px;
    margin-bottom: 36px;
}
.VideoGalleryImage img {
    width: 100%;
    height: 200px;
}
.video-item .RadugaCenter.video-one {
    top: 0;
    z-index: 999;
    position: fixed;
    height: 100%;
    left: 0;
    display: none;
    align-items: center;
    justify-content: center;
}
.video-frame-modal {
    position: fixed;
    background: rgba(0, 0, 0, .2);
    align-items: center;
    justify-content: center;
    z-index: 1001;
    display: none;
}
.show-m .video-frame-modal {
    display: block;
}
.modal-f {
    position: fixed;
    top: 0;
    width: 100%;
    height: 100%;
    left: 0;
    align-items: center;
    justify-content: center;
    background: rgba(0, 0, 0, .55);
    z-index: 1000;
    display: none;
}
.show-m .modal-f {
    display: block;
}
.video-frame-modal.show {
    display: flex;
}
.video-item {
    width: 33%}
.video-item .RadugaCenter.video-one {
    width: 100%}
.error_404 {
    margin-top: 100px;
    padding-bottom: 200px;
    margin-bottom: 65px;
}
.head_404 {
    font-size: 24px;
    position: relative;
    margin-bottom: 65px;
}
.head_404::after {
    position: absolute;
    bottom: -12px;
    left: calc(50% + -32px);
    width: 68px;
    height: 2px;
    background-color: #0091cc;
}
.text_404 {
    font-size: 16px;
    margin-bottom: 20px;
}
.text_404 a {
    color: #11bcee;
}
.button_404 {
    width: 231px;
    height: 40px;
    margin: 40px auto auto;
    background-color: #0091cc;
    font-size: 14px;
    border-radius: 6px;
    transition: .5s;
}
.button_404>a {
    text-decoration: none;
    display: block;
    width: 100%;
    height: 100%;
    padding-top: 11px;
    color: #f6f6f6;
}
.ab-b, .qu-b {
    padding: 20px;
}
.button_404:hover {
    background-color: #00AEEA;
    transition: .5s;
}
.quentions-block {
    width: 50%;
    margin-left: 30px;
    margin-right: 30px;
}
.tittle-n {
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 500;
    color: #c6c6c6;
}
.name-q {
    font-size: 24px;
    color: #010101;
    margin: 10px 0;
}
span.name-qu {
    font-size: 14px;
    color: #0091cc;
    font-weight: 500;
}
.signature {
    font-size: 14px;
    margin-top: 12px;
}
.quentions-item {
    background: #f6f6f6;
    margin-bottom: 30px;
}
.ab-b {
    background: #fff;
    border: 3px solid #f6f6f6;
    border-top: 0;
}
.how-h1 {
    font-size: 2rem;
    font-weight: 700;
    line-height: 2.08rem;
    color: #000;
    text-transform: uppercase;
    letter-spacing: .1rem;
}
.how-h1::after {
    width: 62px;
    height: 2px;
    background: #0091cc;
    display: inherit;
    position: relative;
    margin: 7px auto 41px;
}
.form-fix h1:after {
    display: none;
}
.name_a {
    margin-top: 10px;
    font-size: 16px;
}
.qu-b {
    background: #f6f6f6;
}
.main-answer {
    display: flex;
    justify-content: flex-end;
    min-height: 477px;
}
.NOM-right__item, .RTB__item {
    min-height: 33%;
    overflow: hidden;
}
.form-fix form {
    position: absolute;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start;
    border: 4px solid #00b8e0;
    background-color: #eaf9ff;
    padding: 44px 48px 43px 42px;
    margin-top: 10px;
    width: 568px;
}
.form-fix .inp {
    width: 100%;
    margin-bottom: 24px;
}
.form-fix label {
    width: 100%;
    display: block;
    font-weight: 600;
    font-size: 14px;
    margin-bottom: 12px;
}
.inp input {
    padding: 5px;
    height: 39px;
}
.form-fix .MainBlueButton {
    height: 33px;
    min-width: 168px;
    margin: 0 11px 0 0;
    width: 50%}
.form-fix.nofixall form {
    position: static!important;
    margin: 0!important;
    top: initial!important;
    bottom: initial!important;
}
.no-qu {
    margin-bottom: 49px;
    font-size: 17px;
}
.form-fix h1 {
    padding: 0;
    margin: 0 0 28px;
}
.inp textarea {
    height: 80px;
    width: 100%;
    padding: 5px;
    resize: none;
}
.form-fix.ok-fix form {
    position: fixed;
    top: 0;
    bottom: initial;
    margin-top: 51px;
}
.form-fix.ok-fix.no-fix form {
    position: absolute;
    bottom: 0;
    top: initial;
    margin-bottom: 39px;
}
.bannersms, .center-header-block, .form-fix {
    position: relative;
}
.send-ok {
    font-size: 20px;
    color: #0091cc;
    font-weight: 600;
}
p.send-ok span {
    font-weight: 200;
    display: block;
    font-size: 16px;
    margin-top: 6px;
}
.form-fix {
    width: 50%}
.english-version button {
    border: none;
    outline: 0;
    background: 0 0;
    color: #fff;
    text-decoration: blink;
    line-height: 2rem;
    font-size: 1.17rem;
    font-weight: 700;
    padding: 0;
    cursor: pointer;
}
.lang-choose div a, .lang-choose div div {
    display: flex;
    align-items: center;
    justify-content: left;
    align-content: center;
    height: 38px;
    color: #fff;
    text-decoration: blink;
}
.lang-choose div img {
    margin-right: 3px;
    position: relative;
    top: 1px;
}
.lang-choose {
    align-self: flex-start;
    overflow: hidden;
    background: #0091cc;
    padding: 0 14px;
}
.lang-choose>div>div a {
    transition: color .4s ease;
}
.lang-choose>div>div:hover a {
    color: #e2dede;
}
.lang-choose .active-lang {
    display: flex;
    color: #fff;
    font-size: 16px;
    height: 38px;
}
.active-lang+div {
    display: none;
}
.lang-choose>div>div {
    border-top: 1px solid rgba(255, 255, 255, .28);
}
.lang-choose>div>div:first-child {
    border: none;
}
.ffnb__side .RTB__item:not(:last-child), .main-block {
    border-bottom: 1px solid rgba(167, 167, 167, .5);
}
.lang-choose:hover .active-lang+div {
    display: block;
}
.lang-choose div span {
    display: flex;
    align-items: center;
    height: 100%}
span.name-lang {
    min-width: 122px;
}
.all-pay {
    width: 72%}
.NOM__img, .info2.bit {
    width: 100%}
.bannersms {
    font-size: 14px;
    top: 11px;
    margin-bottom: 26px;
}
.bannersms a {
    color: #0091cc;
    text-decoration: blink;
    font-weight: 400;
    font-size: 16px;
}
.NOM__title, .RTB__title {
    text-decoration: blink;
    line-height: 2rem;
    font-weight: 600;
}
ul#horizontal-multilevel-menu .subsubsub>ul {
    position: absolute;
    top: 32px;
    margin-top: 0;
}
ul#horizontal-multilevel-menu .subsubsub>ul li {
    justify-content: flex-start;
}
.info2.bit p {
    font-size: 13px;
}
.small_p {
    color: #000;
    font-size: 16px;
    padding: 6px 0;
}
.item-page.sber-page {
    font-size: 14px;
}
.logo-way-help {
    display: none;
}
.newsOnMain {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-content: flex-start;
    align-items: flex-start;
}
.newsOnMain__left {
    height: 500px;
    flex-basis: 30%;
    margin: 20px 10px 0 0;
}
.NOM__date, .NOM__prevText, .NOM__title {
    display: block;
    margin-top: 10px;
}
.NOM__date {
    font-size: 10px;
    color: #828282;
    text-transform: uppercase;
}
.NOM__title {
    color: #0091cc;
    font-size: 1.5em;
}
.NOM__prevText {
    font-size: .94rem;
    color: #000;
    height: initial;
    overflow: hidden;
    text-align: left;
}
.newsOnMain__right {
    height: 500px;
    flex-basis: 70%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-around;
    align-content: flex-start;
    align-items: flex-start;
}
.full-flex-news-block, .read-too-block {
    align-content: space-between;
    display: flex;
}
.NOM-right__item {
    flex-basis: 40%;
    margin: 10px;
}
.NOM-right__item:nth-child(odd) {
    border-right: 1px solid rgba(167, 167, 167, .5);
    padding-right: 5%}
@media (max-width:768px) {
    .NOM-right__item {
    flex-basis: 90%;
    height: auto;
    margin: 10px 0;
    overflow: hidden;
}
.NOM-right__item:nth-child(odd) {
    border-right: none;
    padding-right: none;
}
.NOM-right__item:nth-child(3), .NOM-right__item:nth-child(4) {
    display: none;
}
.newsOnMain__right {
    justify-content: flex-start;
    height: auto;
}
.newsOnMain__left {
    justify-content: flex-start;
    height: auto;
    width: 100%}
.newsOnMain {
    flex-direction: column;
    margin: 5%}
}.full-flex-news-block {
    flex-direction: row;
    justify-content: space-between;
}
.ffnb__fn-block {
    flex-basis: 70%;
    display: flex;
    flex-direction: column;
}
.main-block {
    padding-bottom: 2.5%;
    padding-right: 2.5%}
.ffnb__fn-block .BigLink {
    padding-top: 2.5%}
.ffnb__fn-block img {
    margin: 10px;
}
.read-too-block {
    flex-direction: row;
    justify-content: space-between;
}
.RTB__item {
    flex-basis: 45%;
    margin-right: 15px;
}
.RTB__item .RTB__img {
    width: 100%;
    margin: 10px 0;
}
.RTB__date, .RTB__title {
    display: block;
    margin-top: 10px;
}
.RTB__date {
    font-size: 10px;
    color: #828282;
    text-transform: uppercase;
}
.RTB__title {
    color: #0091cc;
    font-size: 1.5em;
}
.ffnb__side .RTB__item {
    padding: 5%}
.ffnb__side {
    flex-basis: 25%;
    display: flex;
    flex-direction: column;
    padding-left: 2%;
    border-left: 1px solid rgba(167, 167, 167, .5);
}
div.NewsFullPreview {
    width: 90%}
.banner-block a, .banner-block img {
    width: 100%}
@media (max-width:1440px) {
    div.NewsFullPreview {
    width: 90%}
}@media (max-width:1200px) {
    .ffnb__side {
    border-left: none;
}
}@media (max-width:1024px) {
    .full-flex-news-block {
    flex-direction: column;
    align-content: space-between;
    justify-content: space-between;
}
.ffnb__side {
    padding-top: 5%;
    border-top: 1px solid rgba(167, 167, 167, .5);
}
.ffnb__side .RTB__item .RTB__img {
    display: none;
}
.read-too-block {
    flex-direction: column;
    align-content: space-between;
    justify-content: space-between;
}
.read-too-block .RTB__img {
    width: 30%}
.read-too-block .RTB__item:not(:last-child) {
    padding-bottom: 5%;
    border-bottom: 1px solid rgba(167, 167, 167, .5);
}
}@media (max-width:791px) {
    div.NewsFullPreview {
    width: 90%}
div.flex-news {
    flex-wrap: nowrap;
}
}.footer-flex {
    flex-wrap: nowrap;
    height: auto;
}
.footer-flex>div {
    width: 15%}
@media (max-width:791px) {
    .footer-flex {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    align-content: center;
}
.footer-flex>div:not(:first-child) {
    width: 100%;
    text-align: center;
}
}.section-child-history .child-name {
    line-height: 1.2;
}
.flex-container--redisign {
    flex-direction: column;
    justify-content: center;
    top: 0;
}
.block-on-main {
    width: 90%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-top: 25px;
    padding: 0;
}
.block-on-main__item {
    flex-basis: 30%;
    height: 250px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-size: cover;
    filter: brightness(.75);
    transition: .35s ease-out;
}
.block-on-main__item:hover {
    filter: brightness(100%);
}
.block-on-main__item:hover span {
    transform: scale(1.2);
}
.block-on-main__item span {
    transition: transform .35s ease-out;
    font-size: 2em;
    text-transform: uppercase;
    color: #fff;
    font-weight: 700;
    text-align: center;
}
.flex-container div.sidebar--redisign {
    width: 100%;
    flex-wrap: nowrap;
}
.block-translations {
    border-bottom: none;
}
@media (max-width:1400px) {
    div.block-on-main {
    width: 75%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-top: 25px;
    padding: 0;
}
}@media (max-width:1140px) {
    .flex-container div.sidebar--redisign {
    width: 80%;
    flex-wrap: wrap;
    margin: 0 auto;
}
div.block-on-main {
    flex-direction: column;
}
.block-on-main__item {
    width: 100%;
    height: 220px;
    margin-bottom: 10px;
    font-size: .9rem;
}
}div.sidebar-child-image {
    height: 110px;
}
div.block_soc {
    border-top: 0;
}
.raduga-big .slider-text-block {
    margin-right: 15%}
@media (max-width:1400px) {
    div.raduga-big div.slider-text-block {
    margin-right: 15%}
}.infoportal-page .section-news .RadugaCenter {
    width: auto;
    max-width: 1070px;
}
.infoportal-page .section-news .owl-nav.disabled {
    display: block;
}
.infoportal-page .section-news .owl-prev {
    left: -100px;
}
.infoportal-page .section-news .owl-next {
    right: -100px;
}
@media (max-width:791px) {
    div.raduga-big div.slider-text-block {
    margin-right: 0;
}
div.slider-container {
    justify-content: center;
}
div.slider-small-image {
    margin-left: 0;
}
.infoportal-page .section-news .owl-prev {
    left: -40px;
}
.infoportal-page .section-news .owl-next {
    right: -40px;
}
}@media(min-width:300px) and (max-width:600px) {
    #VP_widget_button {
    width: 125px!important;
    height: 125px!important;
}
.subscribe__btn-blue {
    display: block!important;
    width: 91%!important;
}
.subscribe__input {
    width: 55%!important;
    margin-bottom: 10px;
    padding-left: 20px!important;
}
}@media (max-width:375px) {
    .search_p.show-panel.panel .left_s input {
    width: 155px;
}
}@media (max-width:360px) {
    .search_p.show-panel.panel .left_s input {
    width: 150px;
}
}@media (max-width:320px) {
    .search_p.show-panel.panel .left_s input {
    width: 130px;
}
}.raduga-big.menu_center #horizontal-multilevel-menu li:nth-child(8) li:nth-child(7) {
    display: none;
}
.who_help.no-show~div#ChildrensList {
    display: none!important;
}
.owl-theme .owl-nav [class*=owl-]  {


    text-indent:  -99999px;

}

.sidebar.sidebar--redisign  {

    display:  none;

}

.flex-container.flex-container--redisign  {

    padding-bottom:  53px;

    padding-top:  32px;

}



#VP_widget_button  {

    display:  none !important;

}

.btn-bottom  {

    -webkit-transition:  all 0.2s ease;

    -moz-transition:  all 0.2s ease;

    -ms-transition:  all 0.2s ease;

    -o-transition:  all 0.2s ease;

    transition:  all 0.2s ease;
    z-index: 2;
    background-color:  #0a9acb;

    border-radius:  50%;

    display:  table;

    border-collapse:  collapse;

    width:  100px;

    height:  100px;

    color:  #ffffff;

    position:  fixed;

    bottom:  2%;

    right:  3%;

    display:  flex;

    align-items:  center;

    justify-content:  center;

    box-shadow:  0px 0px 8px 1px #00000085;

}
a.btn-bottom__link  {

    color:  white;

    text-decoration:  blink;

    position:  absolute;

    top:  0;

    right:  0;

    display:  flex;

    align-items:  center;

    justify-content:  center;

    width:  100%;

    height:  100%;

    font-size:  13px;

    text-align:  center;

}


a.btn-bottom__link {
    font-family: 'Century Gothic';
}


	@media (max-width:  998px) {

.btn-bottom  {

    display:  none;

}
}


.new-logo {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 99999;
}

.new-logo__overlay {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.61);
    cursor: pointer;
}



.new-logo__text {
    font-family: 'Shadow';
    font-size: 20px;
    margin-top: 20px;
    font-weight: 900;
    line-height: 31px;
    color: #212c49;
    text-transform: uppercase;
}

.new-logo__block {
    background: white;
    position: relative;
    z-index: 2;
    padding: 50px;
    border: 10px solid #4e89f8;
}
.new-logo__close {

    position: absolute;
    right: -48px;
    top: -48px;

}

.new-logo__close img {
    width: 16px;
    border: 2px solid #4e89f8;
    border-radius: 50%;
    padding: 6px;
}

.new-logo__close {
    cursor: pointer;
    pointer-events: none;
}

.section-volonterstvo ul {
    font-size: 18px;
}
