.ac_footer {
    position: relative;
    text-align: center;
    overflow: hidden;
    padding: 25px 0;
    color: #A12000;
}

.ac_footer a {
    color: #A12000;
}

.ac_footer p {
    text-align: center;
}

img[height="1"],
img[width="1"] {
    display: none !important;
}

.oui {
    width: 781px;
    height: 460px;
    /*background: #7ca0cc;*/
    background: rgba(60, 114, 181, 1);
    background: -moz-linear-gradient(-45deg, rgba(60, 114, 181, 1) 0%, rgba(123, 159, 204, 1) 100%);
    background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(60, 114, 181, 1)), color-stop(100%, rgba(123, 159, 204, 1)));
    background: -webkit-linear-gradient(-45deg, rgba(60, 114, 181, 1) 0%, rgba(123, 159, 204, 1) 100%);
    background: -o-linear-gradient(-45deg, rgba(60, 114, 181, 1) 0%, rgba(123, 159, 204, 1) 100%);
    background: -ms-linear-gradient(-45deg, rgba(60, 114, 181, 1) 0%, rgba(123, 159, 204, 1) 100%);
    background: linear-gradient(135deg, rgba(60, 114, 181, 1) 0%, rgba(123, 159, 204, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3c72b5', endColorstr='#7b9fcc', GradientType=1);
    font-family: Roboto !important;
    position: relative;
    border: 5px solid #dddddd;
}

.actsss {
    display: none !important;
}

.eeee {
    background-color: rgba(0, 0, 0, 0.7);
    display: none;
    width: 100%;
    height: 100%;
    z-index: 333;
    position: fixed;
    cursor: pointer;
}

.kmacb-form2 .modal-block {
    left: 50%;
    margin-left: -396px;
    position: fixed;
    top: 6%;
    z-index: 8105;
    width: 792px;
    height: 470px;
    border-radius: 5px;
    border: 0;
    box-shadow: none;
    font-family: Arial, sans-serif;
    overflow: hidden;
    color: #222;
}

p.ouimainp {
    font-size: 30px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    padding-top: 23px;
    display: block;
    color: #fff;
    text-align: center;
}

.ouimain-text-img {
    display: block;
    width: 97%;
    padding: 0 3%;
}

.ouimain-img {
    float: left;
    display: block;
    width: 32%;
    margin: 0 auto;
    position: relative;
}

.ouimain-img img {
    display: block;
    margin: 0 auto;
    position: absolute;
    top: 34px;
    width: 315px;
    left: -46px;
}

.ouimain-text {
    display: block;
    width: 67%;
    float: right;
    margin-left: 5%;
    margin-top: 30px;
}

.ouimain-text p {
    font-family: Arial, Helvetica, sans-serif;
    line-height: 1.5;
    text-align: left;
    color: #fff;
    font-size: 22px;
    padding-bottom: 5px;
}

.ouimain-text-img:after {
    content: '';
    display: block;
    clear: both;
}

.kmacb-form form {
    margin: 30px 0;
    text-align: center;
    width: 100%;
    height: auto;
    background: 0;
    position: static;
    padding: 0;
    border: 0;
}

.kmacb-form2 form * {
    box-sizing: border-box;
}

.kmacb-form form input {
    float: none;
}

.kmacb-form form input[type=text] {
    height: 56px;
    line-height: 56px;
    color: #222;
    border: 2px solid #bdbdbd;
    padding: 0 15px;
    width: 100%;
    display: inline-block;
    text-indent: 0;
    border-radius: 3px;
    background: #fff;
    font-size: 20px;
    font-style: normal;
    box-shadow: none;
    position: static;
    margin: 0 0 10px 0;
}

.kmacb-form input[type=button] {
    position: absolute;
    cursor: pointer;
    border: 1px solid rgba(73, 155, 234, 1);
    background: rgba(222, 69, 92, 1);
    background: -moz-linear-gradient(-45deg, rgba(222, 69, 92, 1) 0%, rgba(222, 69, 92, 1) 13%, rgba(192, 31, 55, 1) 76%, rgba(192, 31, 55, 1) 100%);
    background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(222, 69, 92, 1)), color-stop(13%, rgba(222, 69, 92, 1)), color-stop(76%, rgba(192, 31, 55, 1)), color-stop(100%, rgba(192, 31, 55, 1)));
    background: -webkit-linear-gradient(-45deg, rgba(222, 69, 92, 1) 0%, rgba(222, 69, 92, 1) 13%, rgba(192, 31, 55, 1) 76%, rgba(192, 31, 55, 1) 100%);
    background: -o-linear-gradient(-45deg, rgba(222, 69, 92, 1) 0%, rgba(222, 69, 92, 1) 13%, rgba(192, 31, 55, 1) 76%, rgba(192, 31, 55, 1) 100%);
    background: -ms-linear-gradient(-45deg, rgba(222, 69, 92, 1) 0%, rgba(222, 69, 92, 1) 13%, rgba(192, 31, 55, 1) 76%, rgba(192, 31, 55, 1) 100%);
    background: linear-gradient(135deg, rgba(222, 69, 92, 1) 0%, rgba(222, 69, 92, 1) 13%, rgba(192, 31, 55, 1) 76%, rgba(192, 31, 55, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#de455c', endColorstr='#c01f37', GradientType=1);
    color: #fff;
    padding: 0 10px;
    text-transform: uppercase;
    line-height: 60px;
    vertical-align: top;
    display: block;
    text-indent: 0;
    font-style: normal;
    font-family: Arial, Helvetica, sans-serif;
    width: 402px;
    height: 64px;
    opacity: 1;
    bottom: 29px;
    margin-left: 195px;
    text-align: center;
    font-size: 28px;
    font-weight: 900;
    border-radius: 10px;
    transition: 0.6s ease;
}

.kmacb-form form input[type=submit]:hover {
    background: rgba(222, 69, 92, 1);
    background: -moz-linear-gradient(top, rgba(222, 69, 92, 1) 0%, rgba(222, 69, 92, 1) 13%, rgba(192, 31, 55, 1) 76%, rgba(192, 31, 55, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(222, 69, 92, 1)), color-stop(13%, rgba(222, 69, 92, 1)), color-stop(76%, rgba(192, 31, 55, 1)), color-stop(100%, rgba(192, 31, 55, 1)));
    background: -webkit-linear-gradient(top, rgba(222, 69, 92, 1) 0%, rgba(222, 69, 92, 1) 13%, rgba(192, 31, 55, 1) 76%, rgba(192, 31, 55, 1) 100%);
    background: -o-linear-gradient(top, rgba(222, 69, 92, 1) 0%, rgba(222, 69, 92, 1) 13%, rgba(192, 31, 55, 1) 76%, rgba(192, 31, 55, 1) 100%);
    background: -ms-linear-gradient(top, rgba(222, 69, 92, 1) 0%, rgba(222, 69, 92, 1) 13%, rgba(192, 31, 55, 1) 76%, rgba(192, 31, 55, 1) 100%);
    background: linear-gradient(to bottom, rgba(222, 69, 92, 1) 0%, rgba(222, 69, 92, 1) 13%, rgba(192, 31, 55, 1) 76%, rgba(192, 31, 55, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#de455c', endColorstr='#c01f37', GradientType=0);
}

.eAuthContainer {
    display: block;
    float: left;
}

.eAuthContainer > * {
    display: inline-block;
    cursor: pointer;
    opacity: 0.8;
    list-style: outside none none;
    margin-right: 10px;
    font-weight: 400;
    font-style: normal;
    background-image: none;
    background-size: cover;
    background-repeat: no-repeat;
    background-color: transparent;
}

.eAuthContainer > :hover {
    opacity: 1;
}


.eAuthContainer.flat > *::before {
    font-family: eauth;
}

.eAuthContainer.flat .eAuth_facebook::before {
    content: "f";
}

.eAuthContainer.flat .eAuth_vk::before {
    content: "B";
}

.eAuthContainer.flat .eAuth_ok::before {
    content: " O";
}

.eAuthContainer.flat .eAuth_twitter::before {
    content: "T";
}

.eAuthContainer.flat .eAuth_yandex::before {
    content: " R";
}

.eAuthContainer.flat .eAuth_mail::before {
    content: "@";
}

.eAuthContainer.flat .eAuth_google::before {
    content: "g";
}

.eAuthContainer.flat .eAuth_flickr::before {
    content: "F";
}

.eAuthContainer.flat .eAuth_vimeo::before {
    content: " V";
}

<
/
style >
< style >
.noSelect {
    -moz-user-select: none;
}

* {
    padding: 0px;
    margin: 0px;
    outline: 0px none;
    box-sizing: border-box;
}

body {
    background: rgba(0, 0, 0, 0) none no-repeat fixed center top;
    font-family: "Open Sans", Arial, serif, Arial, serif;
}

.pageBranding {
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
}

div#__main__ {
    position: relative;
    width: 100%;
}

.mOut {
    width: 100%;
    position: relative;
}

.mIn {
    width: 1200px;
    margin: 0px auto;
    float: none;
    padding-left: 30px;
    padding-right: 30px;
    overflow: hidden;
}

@media screen and (max-width: 1280px) {
    div.mIn {
        width: 100% !important;
        margin-left: 0px;
        margin-right: 0px;
        padding-left: 10px;
        padding-right: 10px;
    }
}

@media screen and (max-width: 480px) {
    div.mIn {
        margin-left: 0px;
        margin-right: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }
}

.loadingSmall {
    background-repeat: no-repeat;
    background-position: center center;
    cursor: progress !important;
    background-image: url("loadingsmall.gif");
}

.loading {
    background-repeat: no-repeat;
    background-position: center center;
    cursor: progress !important;
    background-image: url("loading.gif");
}

.box {
    box-sizing: border-box;
}

div.overlay {
    position: fixed;
    display: block;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.5);
    z-index: 1000;
}

div#overlay {
    position: fixed;
    display: block;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.8);
    z-index: 1000;
}

.freeClose {
    cursor: pointer;
}

div.unvisible {
    display: none;
}

div.visible {
    display: block;
}

.left {
    text-align: left;
}

.fleft {
    float: left;
}

.right {
    text-align: right;
}

.fright {
    float: right;
}

input + .icons-visible {
    position: relative;
    float: left;
    width: 30px;
    margin-left: -30px;
    cursor: pointer !important;
}

.disabled,
.disabled *,
button:disabled,
button:disabled * {
    color: transparent !important;
    background-color: transparent !important;
    border-color: transparent !important;
    cursor: default !important;
}

.floatUp {
    visibility: hidden;
}

a,
img {
    border: medium none;
    outline: 0px none;
}

#content table {
    border-collapse: collapse;
}

#content table thead td,
#content table thead th {
    background-color: rgb(250, 250, 250);
    font-weight: 700;
    text-align: center;
    vertical-align: middle;
    text-shadow: 0px 1px 1px rgb(255, 255, 255);
}

#content table td,
#content table th {
    border: 1px solid rgb(230, 230, 230);
    padding: 10px;
    vertical-align: top;
}

.h1 {
    font-size: 2em;
}

.h2 {
    font-size: 1.5em;
}

.h3 {
    font-size: 1.17em;
}

#content table.noborder td {
    border: medium none;
}

#content table.nopadding td {
    padding: 0px;
}

td {
    vertical-align: top;
}

td.top {
    vertical-align: top;
}

td.middle {
    vertical-align: middle;
}

td.bottom {
    vertical-align: bottom;
}

.left {
    text-align: left;
}

.right {
    text-align: right;
}

.grayscale {
    filter: grayscale(100%);
}

.nograyscale {
    filter: grayscale(0);
}

.bgLeft,
.bgleft {
    background-position: left center !important;
}

.bgRight,
.bgright {
    background-position: right center !important;
}

.bg-0 {
    background-position: center top !important;
}

.bg-1 {
    background-position: right top !important;
}

.bg-2 {
    background-position: right center !important;
}

.bg-3 {
    background-position: right bottom !important;
}

.bg-4 {
    background-position: center bottom !important;
}

.bg-5 {
    background-position: left bottom !important;
}

.bg-6 {
    background-position: left center !important;
}

.bg-7 {
    background-position: left top !important;
}

[class*=" col-"],
[class^="col-"] {
    position: relative;
    display: block;
    float: left;
    min-height: 1px;
    box-sizing: border-box;
    padding: 0px 10px;
    margin-bottom: 20px;
}

.nopadding[class*=" col-"],
.nopadding[class^="col-"] {
    padding: 0px;
}

.col-w1 {
    width: 100%;
}

.col-w2 {
    width: 50%;
}

.col-w3 {
    width: 33.3%;
}

.col-w4 {
    width: 25%;
}

.col-w5 {
    width: 20%;
}

.col-w6 {
    width: 16.6%;
}

.col-w7 {
    width: 14.28%;
}

.col-w8 {
    width: 12.5%;
}

.col-w9 {
    width: 11.1%;
}

.col-w10 {
    width: 10%;
}

.col-05 {
    width: 5%;
}

.col-10,
.col-p1 {
    width: 10%;
}

.col-15,
.col-p15 {
    width: 15%;
}

.col-20,
.col-p2 {
    width: 20%;
}

.col-25 {
    width: 25%;
}

.col-30,
.col-p3 {
    width: 30%;
}

.col-35 {
    width: 35%;
}

.col-40,
.col-p4 {
    width: 40%;
}

.col-45 {
    width: 45%;
}

.col-50,
.col-p5 {
    width: 50%;
}

.col-55 {
    width: 55%;
}

.col-60,
.col-p6 {
    width: 60%;
}

.col-65 {
    width: 65%;
}

.col-70,
.col-p7 {
    width: 70%;
}

.col-75 {
    width: 75%;
}

.col-80,
.col-p8 {
    width: 80%;
}

.col-85 {
    width: 85%;
}

.col-90,
.col-p9 {
    width: 90%;
}

.col-95 {
    width: 95%;
}

.col-100 {
    width: 100%;
}


.center {
    text-align: center;
}

<
/
style >
< style >
.noSelect {
    -moz-user-select: none;
}

header.blockHeader {
    float: left;
    width: 100%;
    border-bottom: 2px solid rgb(22, 22, 22);
    margin-bottom: 20px;
}

header.blockHeader .blockHeaderName {
    display: inline-block;
    padding: 5px 20px;
    margin: 0px !important;
    font-size: 1.17em;
    background-color: rgb(22, 22, 22);
}

header.blockHeader .blockHeaderName a {
    color: rgb(255, 255, 255);
    text-decoration: none;
    font-size: 0.8em;
    text-transform: uppercase;
    cursor: default;
}

header.blockHeader .blockHeaderName a[href] {
    cursor: pointer;
}

header.blockHeader .blockHeaderName a[href]:hover {
    text-decoration: underline;
}

header.blockHeader a.more {
    font-family: "Open Sans", Arial, sans-serif;
    float: right;
    margin-top: 5px;
    background: rgb(243, 243, 243) none repeat scroll 0% 0%;
    color: grey;
    font-size: 0.8em;
    font-weight: 400;
    padding: 4px 6px;
    border-radius: 2px;
}

header.blockHeader a.more:hover {
    background: rgb(22, 22, 22) none repeat scroll 0% 0%;
    color: rgb(255, 255, 255);
    text-decoration: none;
}

header.blockHeader a.more::before {
    float: right;
    margin: 3px 0px 0px 5px;
}

.news {
    float: left;
    width: 100%;
}

.news .listHeader {
    margin-bottom: 14px;
}

.news img.header {
    margin-bottom: 20px;
}

.news .section {
    display: block;
    float: left;
    width: 100%;
}

.news .section article {
    position: relative;
    float: left;
    display: block;
    list-style: outside none none;
    width: 100%;
    margin-bottom: 20px;
}

.news .section article .news-slider {
    padding: 40px 0px;
    background-image: url("loading.gif.html");
    background-repeat: no-repeat;
    background-position: center center;
    cursor: progress !important;
}

.news .section article .news-slider.loaded {
    background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px;
    padding: 0px;
}

.news .section article .news-slider .slick-slider {
    display: block;
    position: relative;
    float: left;
    width: 100%;
}

.news .section article .news-slider .slick-slider.slider-nav {
    margin-bottom: 20px;
}

.news .section article .news-slider .slick-slider.slider-nav .slick-slide {
    margin-right: 10px;
    cursor: pointer;
    opacity: 0.5;
    transition: all 0.2s ease-in-out 0s;
}

.news .section article .news-slider .slick-slider.slider-nav .slick-slide.slick-center,
.news .section article .news-slider .slick-slider.slider-nav .slick-slide.slick-current {
    opacity: 1;
}

.news .section article .news-slider .slick-slider.slider-nav .slick-slide:hover {
    opacity: 0.8;
}

.news .section article .news-slider .slick-slider .slick-next,
.news .section article .news-slider .slick-slider .slick-prev {
    width: 40px;
    height: 100%;
    background-color: transparent;
    z-index: 100;
    transition: all 0.3s ease-in-out 0s;
}

.news .section article .news-slider .slick-slider .slick-next::before,
.news .section article .news-slider .slick-slider .slick-prev::before {
    font-family: icons;
}

.news .section article .news-slider .slick-slider .slick-next:hover::before,
.news .section article .news-slider .slick-slider .slick-prev:hover::before {
    color: rgb(0, 0, 0);
}

.news .section article .news-slider .slick-slider .slick-prev {
    left: 0px;
}

.news .section article .news-slider .slick-slider .slick-prev::before {
    content: "È";
}

.news .section article .news-slider .slick-slider .slick-next {
    right: 0px;
}

.news .section article .news-slider .slick-slider .slick-next::before {
    content: "Ë";
}

.news .section article .news-slider .slick-slider:hover .slick-next,
.news .section article .news-slider .slick-slider:hover .slick-prev {
    background-color: rgba(0, 0, 0, 0.8);
}

.news .section article .news-slider .slick-slider:hover .slick-next:hover,
.news .section article .news-slider .slick-slider:hover .slick-prev:hover {
    background-color: rgba(255, 255, 255, 0.8);
}

.news .section article img {
    width: 100%;
    height: auto;
}

.news .section article div.img {
    position: relative;
    display: block;
    text-decoration: none;
    font-size: 1px;
}

.news .section article div.img .overlay {
    position: absolute;
    display: block;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    opacity: 0;
    background-color: rgb(22, 22, 22);
    color: rgb(243, 243, 243);
    transition: all 0.2s ease-in-out 0s;
}

.news .section article div.img .overlay::before {
    font-family: icons;
    content: "0";
    position: absolute;
    top: 50%;
    left: 50%;
    font-size: 30px;
    margin-top: -17px;
    margin-left: -12px;
}

.news .section article div.img:hover .overlay {
    opacity: 0.5;
    color: rgb(243, 243, 243);
}

.news .section article .count {
    position: absolute;
    top: 3px;
    right: 7px;
    font-size: 14px;
    color: rgb(255, 255, 255);
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
}

.news .section article .count::before {
    font-family: icons;
    content: "4";
    margin-right: 3px;
}

.news .section article .meta {
    position: relative;
    float: left;
    width: 100%;
    color: grey;
}

.news .section article .meta time {
    display: block;
    color: grey;
    padding: 15px 0px 9px;
    line-height: 1;
    text-transform: uppercase;
    font-size: 0.7em;
}

.news .section article .meta time::before {
    font-family: icons;
    content: "3";
    margin-right: 7px;
}

.news .section article .meta .author {
    display: inline-block;
    font-size: 0.8em;
}

.news .section article .meta .author a {
    text-decoration: none;
    color: inherit;
}

.news .section article .meta .author a:hover {
    color: rgb(68, 68, 68);
}

.news .section article .meta .author::before {
    margin-right: 4px;
}

.news .section article .meta .categories {
    float: right;
}

.news .section article .meta .categories a {
    display: inline-block;
    color: grey;
    font-size: 0.8em;
    margin-left: 10px;
    text-decoration: none;
    line-height: 1;
}

.news .section article .meta .categories a:hover {
    color: rgb(68, 68, 68);
}

.news .section article .linkName {
    display: block;
    position: relative;
    float: left;
    width: 100%;
    margin-bottom: 5px;
}

.news .section article .linkName a {
    display: inline-block;
    color: rgb(22, 22, 22);
    text-decoration: none;
}

.news .section article .caption {
    color: grey;
    font-size: 0.8em;
}

.news .section article:last-child {
    margin-bottom: 0px !important;
    border-bottom: 0px none !important;
}

.news .section article p {
    margin-bottom: 0px;
}

.news .section article .tags {
    display: block;
    float: left;
}

.news .section article .tags .tagName {
    font-weight: 700;
    padding-right: 10px;
}

.news .section article .tags .tagName::before {
    margin-right: 7px;
}

.news .section article .tags a {
    display: inline-block;
    font-size: 0.8em;
    margin: 0px 2px;
    padding: 2px 7px;
    text-decoration: none;
}

.news .section article .tags a:hover {
    background: rgb(68, 68, 68) none repeat scroll 0% 0%;
    color: rgb(255, 255, 255);
    text-decoration: none;
}

.news .section article audio {
    width: 100%;
}

.news .section.main article {
    width: 50%;
    margin-bottom: 30px;
    overflow: hidden;
}

.news .section.main article .linkName a {
    font-size: 0.8em;
}

.news .section.main article time::before {
    display: none;
}

.news .section.main article:nth-child(2n+1) {
    padding-left: 7px;
}

.news .section.main article:nth-child(2n) {
    padding-right: 7px;
    clear: both;
}

.news .section.main article:first-child {
    width: 100%;
    padding: 0px;
    height: auto;
}

.news .section.main article:first-child .linkName a {
    font-size: 1em;
}

.news .section.main article:first-child div.img .overlay::before {
    font-size: 50px;
    margin-top: -30px;
    margin-left: -20px;
}

.news .section.thumbs article {
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid rgb(221, 221, 221);
}

.news .section.thumbs article div.img {
    display: block;
    position: relative;
    float: left;
    width: 100%;
}

.news .section.thumbs article time::before {
    display: none;
}

.news .section.leftThumb article {
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid rgb(221, 221, 221);
}

.news .section.leftThumb article div.img {
    display: block;
    position: relative;
    float: left;
    width: 30%;
}

@media screen and (max-width: 737px) {
    .news .section.leftThumb article div.img {
        width: 100%;
    }

    .col-80,
    .col-p8 {
        width: 100%;
    }
}

.news .section.leftThumb article time::before {
    display: none;
}

.news .section.leftThumb article .content {
    width: 65%;
    float: right;
}

@media screen and (max-width: 737px) {
    .news .section.leftThumb article .content {
        width: 100%;
    }
}

.news .section.columns {
    border-bottom: 1px solid rgb(221, 221, 221);
}

.news .section.columns article {
    display: block;
    width: 50%;
    float: right;
    clear: right;
    padding-left: 10px;
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid rgb(221, 221, 221);
}

.news .section.columns article div.img {
    display: block;
    float: left;
    width: 30%;
}

.news .section.columns article div.img .overlay::before {
    font-size: 20px;
    margin-top: -11px;
    margin-left: -8px;
}

.news .section.columns article .content {
    float: right;
    width: 65%;
}

.news .section.columns article .content time {
    padding-top: 0px;
}

.news .section.columns article .content time::before {
    display: none;
}

.news .section.columns article .content .linkName {
    font-size: 0.8em;
}

.news .section.columns article .content p {
    display: none;
}

.news .section.columns article:first-child {
    float: left;
    padding-left: 0px;
    padding-right: 10px;
    margin-bottom: 0px;
    border-right: 1px solid rgb(221, 221, 221);
    border-bottom: 0px none;
}

.news .section.columns article:first-child div.img {
    width: 100%;
}

.news .section.columns article:first-child div.img .overlay {
    font-size: 50px;
}

.news .section.columns article:first-child div.img .overlay::before {
    font-size: 50px;
    margin-top: -30px;
    margin-left: -20px;
}

.news .section.columns article:first-child .content {
    width: 100%;
}

.news .section.columns article:first-child .content time {
    padding-top: 15px;
}

.news .section.columns article:first-child .content .linkName {
    font-size: 1.2em;
}

.news .section.columns article:first-child .content p {
    display: block;
}

.news .section.columns article:last-child {
    border-bottom: 0px none;
}

.news .section.down article {
    display: block;
    width: 100%;
    float: right;
    clear: right;
    padding-bottom: 10px;
    margin-bottom: 20px;
    border-bottom: 1px solid rgb(221, 221, 221);
}

.news .section.down article div.img {
    display: block;
    float: left;
    width: 30%;
}

.news .section.down article div.img .overlay::before {
    font-size: 20px;
    margin-top: -11px;
    margin-left: -8px;
}

.news .section.down article .content {
    float: right;
    width: 65%;
}

.news .section.down article .content time {
    padding-top: 0px;
}

.news .section.down article .content time::before {
    display: none;
}

.news .section.down article .content .linkName {
    font-size: 0.8em;
}

.news .section.down article:first-child {
    float: left;
    padding-left: 0px;
}

.news .section.down article:first-child div.img {
    width: 10%;
}

.news .section.down article:first-child div.img .overlay::before {
    font-size: 30px;
    margin-top: -17px;
    margin-left: -12px;
}

.news .section.down article:first-child .content {
    width: 100%;
}

.news .section.down article:first-child .content time {
    padding-top: 15px;
}

.news .section.down article:first-child .content .linkName {
    font-size: 1.2em;
}

.news .section.down article:last-child {
    border-bottom: 0px none;
}

.news .section.oneImage article {
    padding-bottom: 10px;
    margin-bottom: 20px;
    border-bottom: 1px solid rgb(221, 221, 221);
}

.news .section.oneImage article img {
    display: none;
}

.news .section.oneImage article .content time {
    display: none;
}

.news .section.oneImage article .content .linkName {
    font-size: 0.8em;
}

.news .section.oneImage article .content p {
    display: none;
}

.news .section.oneImage article:first-child img {
    display: block;
}

.news .section.oneImage article:first-child .content time {
    display: block;
}

.news .section.oneImage article:first-child .content time::before {
    display: none;
}

.news .section.oneImage article:last-child {
    border-bottom: 0px none;
}

.news .section.noImages article {
    padding-bottom: 10px;
    margin-bottom: 20px;
    border-bottom: 1px solid rgb(221, 221, 221);
}

.news .section.noImages article img {
    display: none;
}

.news .section.noImages article .content time {
    display: none;
}

.news .section.noImages article .content .linkName {
    font-size: 0.8em;
}

.news .section.noImages article .content p {
    display: none;
}

.news .section.noImages article:last-child {
    border-bottom: 0px none;
}

.news .section.news article {
    margin-bottom: 0px;
    padding-bottom: 50px;
    position: relative;
    float: left;
    width: 100%;
}

.news .section.news article div.img .overlay::before {
    font-size: 50px;
    margin-top: -30px;
    margin-left: -20px;
}

.news .section.news article .content {
    position: relative;
    width: 100%;
    float: left;
    color: rgb(68, 68, 68);
    font-size: 1em;
    margin: 20px 0px;
}

.news .section.news article .content h1,
.news .section.news article .content h2,
.news .section.news article .content h3,
.news .section.news article .content h4,
.news .section.news article .content h5,
.news .section.news article .content h6,
.news .section.news article .content p {
    width: 100%;
    margin-bottom: 0px;
}

.news .section.news article .content p {
    margin-bottom: 20px;
}

.news .section.news article .content .meta {
    display: block;
    position: relative;
    float: left;
    width: 100%;
    padding: 11px 0px;
    margin-bottom: 15px;
    border-top: 1px solid rgb(221, 221, 221);
    border-bottom: 1px solid rgb(221, 221, 221);
}

.news .section.news article .content .meta time {
    display: inline-block;
    padding: 0px;
    line-height: 1;
    text-transform: uppercase;
    font-size: 0.7em;
    margin-right: 20px;
}

.news .section.news article .content .meta time::before {
    margin-right: 4px;
}

.news .section.news article .content .caption {
    font-size: 1em;
    color: rgb(68, 68, 68);
}

.news .section.news article .content h3 {
    margin-bottom: 20px;
}

@media only screen and (max-width: 520px) {
    .news .section.news article {
        margin-bottom: 20px;
        padding-bottom: 20px;
    }
}

.news .section.news article .content p {
    margin-bottom: 20px;
}

@media only screen and (max-width: 520px) {
    .news .section.news article .ya-share2 {
        display: block !important;
    }
}

@media only screen and (max-width: 520px) {
    .news .section article {
        width: 100% !important;
    }
}

.more_news1 .blockHeader {
    border-color: rgb(185, 52, 52);
}

.more_news1 .blockHeader .blockHeaderName {
    background-color: rgb(185, 52, 52);
}

<
/
style >
< style >
    /* Code tidied up by ScrapBook */
#body #left .ynst_5c18cb8f4e503:nth-child(2n) {
    margin-top: 10px;
    margin-bottom: 10px;
}

#body #right .ynst_5c18cb8f4e503:nth-child(2n+1) {
    margin-top: 10px;
    margin-bottom: 10px;
}

div[class^="ynst_"] {
    position: relative;
    float: left;
    width: 100%;
    height: auto;
    font-size: 1px;
}

div[class^="ynst_"] a {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
}

div[class^="ynst_"] img {
    width: 100%;
    height: auto;
}

<
/
style >
< style id

=
"theia-sticky-sidebar-stylesheet-TSS"
>
    /* Code tidied up by ScrapBook */
.theiaStickySidebar::after {
    content: "";
    display: table;
    clear: both;
}

<
/
style >
< style >
    /* Code tidied up by ScrapBook */
.order_form {
    text-align: center;
    padding: 20px 20px 0px;
    border-radius: 5px;
    margin: 0px;
    font-family: Arial, Helvetica;
}

.block_form {
    margin: 0px 0px 34px;
}

.block_form_m {
    margin: 0px 0px 5px;
}

.block_form_label {
    width: 65px;
    font-size: 14px;
    color: rgb(51, 51, 51);
    text-align: right;
    display: block;
    float: left;
    margin: 8px 10px 0px 0px;
}

.block_form input {
    display: block;
    width: 98.8%;
    height: 35px;
    padding: 8px 10px;
    border: 1px solid rgb(136, 136, 136);
    font-size: 15px;
    border-radius: 5px;
    background: rgb(255, 255, 255) none repeat scroll 0% 0%;
}

.block_form_m input {
    display: block;
    width: 98.8%;
    height: 35px;
    padding: 8px 10px;
    border: 1px solid rgb(136, 136, 136);
    font-size: 15px;
    border-radius: 5px;
    background: rgb(255, 255, 255) none repeat scroll 0% 0%;
}

.block_form select {
    padding: 2px 0px;
    margin-top: 6px;
    font-size: 16px;
}

.block_form p {
    font-size: 15px;
    padding-top: 8px;
    color: rgb(29, 29, 29);
}

.form_hr {
    border-top: 1px solid rgb(187, 187, 187);
}

.block_form div {
    margin-left: 75px;
    position: relative;
}

.block_form_off {
    display: none;
}

.w_block_form_prices {
    padding-left: 74px;
}

.block_form_prices p {
    margin-top: 3px;
    margin-bottom: 18px;
}

.block_form_prices_label {
    float: left;
    padding-right: 5px;
}

.block_form_prices_total label {
    text-transform: uppercase;
}

.block_form_prices_total p {
    font-size: 18px;
    padding-top: 6px;
    margin-top: 8px;
    margin-bottom: 0px;
    font-weight: 700;
}

.order_form .clear {
    clear: both;
}

.order_form .fhelp {
    font-size: 14px;
    color: rgb(146, 146, 146);
    display: block;
    padding-top: 10px;
}

.errorMessage {
    position: absolute;
    z-index: 10000;
    font-size: 14px;
    background: rgb(231, 76, 60) none repeat scroll 0% 0%;
    color: rgb(255, 255, 255);
    padding: 6px 7px 5px;
    margin: 3px 0px 0px 1px;
    border-radius: 5px;
    font-family: Arial;
}

.myButton {
    box-shadow: 0px 1px 0px 0px rgb(164, 226, 113) inset;
    background: rgb(137, 196, 3) linear-gradient(to bottom, rgb(137, 196, 3) 5%, rgb(119, 168, 9) 100%) repeat scroll 0% 0%;
    border-radius: 6px;
    border: 1px solid rgb(116, 184, 7);
    display: inline-block;
    cursor: pointer;
    color: rgb(255, 255, 255);
    font-family: Arial;
    font-size: 25px;
    font-weight: 700;
    padding: 10px 5px;
    text-decoration: none;
    text-shadow: 0px 1px 0px rgb(82, 128, 9);
    max-width: 170px;
    width: 100%;
    min-width: 130px;
}

.myButton:hover {
    background: rgb(119, 168, 9) linear-gradient(to bottom, rgb(119, 168, 9) 5%, rgb(137, 196, 3) 100%) repeat scroll 0% 0%;
}

.myButton:active {
    position: relative;
    top: 1px;
}

@media screen and (max-width: 710px) {
    .block_form {
        margin-bottom: 14px;
    }

    .block_form label {
        text-align: left;
        margin: 8px 21px 7px 0px;
        float: none;
    }

    .block_form div {
        margin-left: 0px;
    }

    .block_form input {
        width: 95%;
    }

    .block_form_prices label {
        float: left;
        width: auto;
    }

    .int_price_total {
        margin: 0px;
    }

    .w_block_form_prices {
        padding-left: 0px;
    }
}

<
/
style >
< style >
.popup,
.thanks {
    top: 0;
    left: 0;
    width: 100%;
    background: rgba(0, 0, 0, .7);
    z-index: 2
}

.popup {
    z-index: 9999;
    display: none;
    position: fixed;
    height: 100%;
    overflow: auto
}

.popup.show {
    display: block;
    text-align: center
}

.popup__inner {
    max-width: 850px;
    margin: 75px auto;
    position: relative
}

@media screen and (max-width: 1023px) {
    .popup__inner {
        width: 100%;
    }

    .popup__certificate {
        width: 100% !important;
    }
}

.popup__close {
    width: 35px;
    height: 30px;
    position: absolute;
    cursor: pointer;
    top: -35px;
    right: 0;
    z-index: 1;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.popup__close:after,
.popup__close:before {
    content: "";
    position: absolute;
    right: 0;
    top: 10px;
    width: 35px;
    height: 10px;
    background: #fff;
    transition: all 1s
}

.popup__close:after {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.popup__close:before {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg)
}

.popup__certificate {
    width: 50%;
}

/* Code tidied up by ScrapBook */

.iframe1 {
    width: 100%;
    height: 707px;
    background: rgb(255, 250, 205) none repeat scroll 0% 0%;
    border: 5px dashed rgb(0, 0, 0);
    padding-bottom: 20px;
}

iframe {
    width: 100%;
    height: 100%;
    border: 0px none;
}

<
/
style >
< style >
.greenlink {
    background: green;
    padding: 20px;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    text-transform: uppercase;
    width: 100%;
    text-align: center;
    margin: 0px 0 20px;
    border-radius: 5px;
    text-shadow: 0px 4px 3px rgba(0, 0, 0, 0.4), 0px 8px 13px rgba(0, 0, 0, 0.1), 0px 18px 23px rgba(0, 0, 0, 0.1);
    font-size: 26px;
    line-height: 1.4em;
    box-shadow: 0px 30px 30px -30px #00000070;
}

a.n-underline {
    text-decoration: none;
}

.gradient {
    background-color: #7ac44d;
    /* IE9, iOS 3.2+ */
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxyYWRpYWxHcmFkaWVudCBpZD0idnNnZyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGN4PSIwJSIgY3k9IjEwMCUiIHI9IjE0MS40MjEzNTYyMzczMDk1JSI+PHN0b3Agc3RvcC1jb2xvcj0iI2YzZWYxNSIgc3RvcC1vcGFjaXR5PSIxIiBvZmZzZXQ9IjAiLz48c3RvcCBzdG9wLWNvbG9yPSIjMDA5ODg1IiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iMSIvPjwvcmFkaWFsR3JhZGllbnQ+PHJlY3QgeD0iLTUwIiB5PSItNTAiIHdpZHRoPSIxMDEiIGhlaWdodD0iMTAxIiBmaWxsPSJ1cmwoI3ZzZ2cpIiAvPjwvc3ZnPg==);
    /* Android 2.3- hack (needed for the actual radial gradient) */
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxyYWRpYWxHcmFkaWVudCBpZD0idnNnZyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGN4PSIwJSIgY3k9IjEwMCUiIHI9IjE0MS40MjEzNTYyMzczMDk1JSI+PHN0b3Agc3RvcC1jb2xvcj0iI2YzZWYxNSIgc3RvcC1vcGFjaXR5PSIxIiBvZmZzZXQ9IjAiLz48c3RvcCBzdG9wLWNvbG9yPSIjMDA5ODg1IiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iMSIvPjwvcmFkaWFsR3JhZGllbnQ+PHJlY3QgeD0iLTUwIiB5PSItNTAiIHdpZHRoPSIxMDEiIGhlaWdodD0iMTAxIiBmaWxsPSJ1cmwoI3ZzZ2cpIiAvPjwvc3ZnPg==), -webkit-gradient(radial, left bottom, 0, left bottom, 723, color-stop(0, rgb(243, 239, 21)), color-stop(1, rgb(0, 152, 133)));
    /* Android 2.3 */
    background-image: -webkit-repeating-radial-gradient(left bottom, ellipse farthest-corner, rgb(243, 239, 21) 0%, rgb(0, 152, 133) 100%);
    /* IE10+ */
    background-image: repeating-radial-gradient(ellipse farthest-corner at left bottom, rgb(243, 239, 21) 0%, rgb(0, 152, 133) 100%);
    background-image: -ms-repeating-radial-gradient(left bottom, ellipse farthest-corner, rgb(243, 239, 21) 0%, rgb(0, 152, 133) 100%);
}

.gradient:hover {
    background: #27f713;
}

/* Code tidied up by ScrapBook */


@media screen and (max-width: 780px) {
    #header {
        background: rgba(0, 0, 0, 0) url(https://amazing-cdn.com/c.noktal-new.com/img/shapka3.jpg) repeat scroll 100% center;
    }
}


