nav,
.popup_container .popup_head,
body > .blur-container > header .service-menu,
body > .blur-container > header .service-menu .form,
body > .blur-container > header .main-menu,
.main .articles.standard .item,
.main .detail .perex-and-ico,
.main .detail .detail-and-params,
.main .detail .detail-and-params .params dl,
.main .detail .attachments ul li a,
.main .index-news,
footer {    display: block
}

nav:after,
.popup_container .popup_head:after,
body > .blur-container > header .service-menu:after,
body > .blur-container > header .service-menu .form:after,
body > .blur-container > header .main-menu:after,
.main .articles.standard .item:after,
.main .detail .perex-and-ico:after,
.main .detail .detail-and-params:after,
.main .detail .detail-and-params .params dl:after,
.main .detail .attachments ul li a:after,
.main .index-news:after,
footer:after {
    clear: both;
    content: "";
    display: block;
    visibility: hidden;
    height: 0
}

@font-face {
    font-family: 'montserratlight';
    src: url("../fonts/montserrat-light-webfont.eot");
    src: url("../fonts/montserrat-light-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/montserrat-light-webfont.svg#montserratlight") format("svg"), url("../fonts/montserrat-light-webfont.woff") format("woff"), url("../fonts/montserrat-light-webfont.ttf") format("truetype");
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: 'montserratregular';
    src: url("../fonts/montserrat-regular-webfont.eot");
    src: url("../fonts/montserrat-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/montserrat-regular-webfont.svg#montserratregular") format("svg"), url("../fonts/montserrat-regular-webfont.woff") format("woff"), url("../fonts/montserrat-regular-webfont.ttf") format("truetype");
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: 'montserratbold';
    src: url("../fonts/montserrat-bold-webfont.eot");
    src: url("../fonts/montserrat-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/montserrat-bold-webfont.svg#montserratbold") format("svg"), url("../fonts/montserrat-bold-webfont.woff") format("woff"), url("../fonts/montserrat-bold-webfont.ttf") format("truetype");
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: 'montserratblack';
    src: url("../fonts/montserrat-black-webfont.eot");
    src: url("../fonts/montserrat-black-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/montserrat-black-webfont.svg#montserratblack") format("svg"), url("../fonts/montserrat-black-webfont.woff") format("woff"), url("../fonts/montserrat-black-webfont.ttf") format("truetype");
    font-weight: normal;
    font-style: normal
}

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    font-size: 100%;
    vertical-align: baseline
}

html {
    line-height: 1
}

ol,
ul {
    list-style: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

caption,
th,
td {
    text-align: left;
    font-weight: normal;
    vertical-align: middle
}

q,
blockquote {
    quotes: none
}

q:before,
q:after,
blockquote:before,
blockquote:after {
    content: "";
    content: none
}

a img {
    border: none
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
    display: block
}

* {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

body {
    background-color: #fff;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

nav li {
    float: left;
    list-style-type: none
}

nav li a {
    display: inline-block
}

img {
    max-width: 100%
}

img.float-left {
    float: left;
    margin: 0 20px 10px 0
}

img.float-right {
    float: right;
    margin: 0 0 10px 20px
}

a {
    color: inherit;
    text-decoration: inherit;
    cursor: inherit;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    cursor: pointer
}

a:active,
a:focus {
    outline: none
}

button {
    cursor: pointer
}

textarea {
    resize: none
}

div.grid_info {
    background-color: #000;
    bottom: 0;
    color: #fff;
    display: block;
    padding: 15px;
    position: fixed;
    right: 0;
    z-index: 99999
}

/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp {
    padding: 0;
    margin: 0;
    border: 0;
    outline: none;
    vertical-align: top
}

.fancybox-wrap {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 8020
}

.fancybox-skin {
    color: #444;
    position: relative;
    text-shadow: none
}

.fancybox-opened {
    z-index: 8030
}

.fancybox-outer,
.fancybox-inner {
    position: relative
}

.fancybox-outer {
    background-color: #fff
}

.fancybox-inner {
    overflow: hidden
}

.fancybox-type-iframe .fancybox-inner {
    -webkit-overflow-scrolling: touch
}

.fancybox-error {
    color: #444;
    margin: 0;
    padding: 15px;
    white-space: nowrap
}

.fancybox-image,
.fancybox-iframe {
    display: block;
    width: 100%;
    height: 100%
}

.fancybox-image {
    max-width: 100%;
    max-height: 100%
}

#fancybox-loading {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -22px;
    margin-left: -22px;
    background-position: 0 -108px;
    opacity: 0.8;
    cursor: pointer;
    z-index: 8060
}

#fancybox-loading div {
    width: 44px;
    height: 44px;
    background: url("../img/common/fancybox_loading.gif") center center no-repeat
}

.fancybox-close {
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    -ms-transition: none;
    transition: none;
    background: transparent url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDEzIDEzIiB3aWR0aD0iMTMiIGhlaWdodD0iMTMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEzIDEzIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xLjUsMTIuN2w1LTVsNSw1YzAuMywwLjMsMC45LDAuMywxLjMsMGMwLjMtMC4zLDAuMy0wLjksMC0xLjNsLTUtNWw1LTVjMC4zLTAuNCwwLjMtMC45LDAtMS4zDQoJYy0wLjMtMC4zLTAuOS0wLjMtMS4zLDBsLTUsNWwtNS01Yy0wLjQtMC4zLTAuOS0wLjMtMS4zLDBDMC4xLDAuNCwwLDAuNywwLDAuOXMwLjEsMC41LDAuMywwLjZsNSw1bC01LDVDMC4xLDExLjYsMCwxMS44LDAsMTIuMQ0KCWMwLDAuMiwwLjEsMC41LDAuMywwLjZDMC42LDEzLjEsMS4yLDEzLjEsMS41LDEyLjd6Ii8+DQo8L3N2Zz4NCg==') no-repeat center center;
    position: absolute;
    top: -25px;
    right: 5px;
    width: 36px;
    height: 36px;
    cursor: pointer;
    z-index: 8040
}

.fancybox-nav {
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    background: #323232 no-repeat center center;
    height: 42px;
    display: block;
    margin-top: -21px;
    position: absolute;
    top: 50%;
    width: 42px
}

.fancybox-prev {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSIxMXB4IiBoZWlnaHQ9IjI1cHgiIHZpZXdCb3g9IjAgMCAxMSAyNSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTEgMjUiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGcgaWQ9IkxheWVyXzEiPg0KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xMC40OTktMC4wMjVjMC4yLDAsMC4zLDAuMTAxLDAuNSwwLjJjMC4zLDAuMywwLjMsMC45LDAsMS4zTDIuNiwxMi41NzVsOC4zOTksMTAuOGMwLjMsMC40LDAuMywwLjksMCwxLjMNCgkJYy0wLjMsMC4zLTAuNywwLjMtMSwwbC04LjgtMTEuNWMtMC4zLTAuMy0wLjMtMC45LDAtMS4ybDguOC0xMS43QzEwLjEsMC4wNzUsMTAuMjk5LTAuMDI1LDEwLjQ5OS0wLjAyNXoiLz4NCjwvZz4NCjwvc3ZnPg0K');
    background-position: 13px center;
    left: 20px
}

.fancybox-next {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAxMSAyNSIgd2lkdGg9IjExIiBoZWlnaHQ9IjI1IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMSAyNSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8ZyBpZD0iTGF5ZXJfMSI+DQoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTAuNywyNC45Yy0wLjIsMC0wLjMtMC4xLTAuNS0wLjJjLTAuMy0wLjMtMC4zLTAuOSwwLTEuM2w4LjQtMTEuMUwwLjIsMS41Yy0wLjMtMC40LTAuMy0wLjksMC0xLjMNCgkJYzAuMy0wLjMsMC43LTAuMywxLDBMMTAsMTEuN2MwLjMsMC4zLDAuMywwLjksMCwxLjJMMS4yLDI0LjZDMS4xLDI0LjgsMC45LDI0LjksMC43LDI0Ljl6Ii8+DQo8L2c+DQo8L3N2Zz4NCg==');
    background-position: 18px center;
    right: 20px
}

.fancybox-tmp {
    position: absolute;
    top: -99999px;
    left: -99999px;
    visibility: hidden;
    max-width: 99999px;
    max-height: 99999px;
    overflow: visible !important
}

.fancybox-lock {
    overflow: hidden !important;
    width: auto
}

.fancybox-lock body {
    overflow: hidden !important
}

.fancybox-lock-test {
    overflow-y: hidden !important
}

.fancybox-overlay {
    background-color: rgba(0, 0, 0, 0.5);
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    display: none;
    z-index: 8010
}

.fancybox-overlay-fixed {
    position: fixed;
    bottom: 0;
    right: 0
}

.fancybox-lock .fancybox-overlay {
    overflow: auto;
    overflow-y: scroll
}

.fancybox-title {
    font-family: "montserratbold", sans-serif;
    font-size: 117.64706%;
    line-height: 115.0%;
    color: #fff;
    height: 74px;
    position: absolute;
    text-transform: uppercase;
    top: -70px;
    visibility: hidden;
    width: 90%
}

.fancybox-title .title {
    bottom: 0;
    display: block;
    left: 0;
    position: absolute;
    width: 100%
}

.fancybox-opened .fancybox-title {
    visibility: visible
}

.fancybox-title-float-wrap {
    position: absolute;
    bottom: 0;
    right: 50%;
    margin-bottom: -35px;
    z-index: 8050;
    text-align: center
}

.fancybox-title-float-wrap .child {
    display: inline-block;
    margin-right: -100%;
    padding: 2px 20px;
    background: transparent;
    background: rgba(0, 0, 0, 0.8);
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    text-shadow: 0 1px 2px #222;
    color: #FFF;
    font-weight: bold;
    line-height: 24px;
    white-space: nowrap
}

.fancybox-title-outside-wrap {
    position: relative;
    margin-top: 10px;
    color: #fff
}

.fancybox-title-inside-wrap {
    padding-top: 26px
}

.fancybox-title-over-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #fff;
    padding: 10px;
    background: #000;
    background: rgba(0, 0, 0, 0.8)
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5) {
    #fancybox-loading div {
        background-image: url("../img/common/fancybox_loading@2x.gif");
        background-size: 24px 24px
    }
}

@media only screen and (max-width: 600px) {
    .fancybox-skin {
        padding: 30px !important
    }
}

.modal-wrapper {
    background-color: rgba(0, 0, 0, 0.6);
    bottom: 0;
    display: none;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    z-index: 8020
}

.ui-dialog-titlebar,
.ui-widget-header {
    display: none
}

.modal {
    position: relative;
    z-index: 8050
}

.modal .dialog-close {
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    -ms-transition: none;
    transition: none;
    background: transparent url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDEzIDEzIiB3aWR0aD0iMTMiIGhlaWdodD0iMTMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEzIDEzIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xLjUsMTIuN2w1LTVsNSw1YzAuMywwLjMsMC45LDAuMywxLjMsMGMwLjMtMC4zLDAuMy0wLjksMC0xLjNsLTUtNWw1LTVjMC4zLTAuNCwwLjMtMC45LDAtMS4zDQoJYy0wLjMtMC4zLTAuOS0wLjMtMS4zLDBsLTUsNWwtNS01Yy0wLjQtMC4zLTAuOS0wLjMtMS4zLDBDMC4xLDAuNCwwLDAuNywwLDAuOXMwLjEsMC41LDAuMywwLjZsNSw1bC01LDVDMC4xLDExLjYsMCwxMS44LDAsMTIuMQ0KCWMwLDAuMiwwLjEsMC41LDAuMywwLjZDMC42LDEzLjEsMS4yLDEzLjEsMS41LDEyLjd6Ii8+DQo8L3N2Zz4NCg==') no-repeat center center;
    display: block;
    position: absolute;
    text-decoration: none;
    top: 0;
    right: 0;
    width: 36px;
    height: 36px;
    cursor: pointer;
    z-index: 8040
}

.modal h2 {
    font-family: "montserratbold", sans-serif;
    font-size: 117.64706%;
    line-height: 115.0%;
    color: #fff;
    padding: 7px 0 15px 0;
    text-transform: uppercase
}

.modal form {
    background-color: #f8f8f8;
    padding: 20px 0
}

.modal .bg {
    padding: 0 20px
}

.modal .item.send {
    margin-left: 55px;
    margin-right: 55px
}

.modal p {
    text-align: center
}

.modal .SSContainerDivWrapper ul li {
    background-color: #fff;
    border-bottom: 1px solid #dbdbdb;
    margin-bottom: 0
}

.modal .SSContainerDivWrapper ul li:last-child {
    border-bottom: 0 none
}

.modal .SSContainerDivWrapper ul li a:hover,
.modal .SSContainerDivWrapper ul li a.hiLite {
    background-color: #f8f8f8;
    color: inherit !important
}

@media only screen and (max-width: 850px) {
    .ui-dialog {
        left: 4% !important;
        width: 92% !important
    }
}

.hasDatepicker {
    background: #fff url('../img/project/icons/datepicker.svg') no-repeat right 10px center;
    cursor: pointer
}

.ui-datepicker {
    font-family: "montserratlight", sans-serif;
    font-size: 76.47059%;
    line-height: 123.07692%;
    background-color: #fff;
    width: 244px;
    display: none
}

.ui-datepicker .ui-datepicker-header {
    display: block;
    position: relative;
    padding: .2em 0
}

.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
    position: absolute;
    top: 6px;
    width: 22px;
    height: 22px;
    text-indent: -1000px;
    overflow: hidden
}

.ui-datepicker .ui-datepicker-prev {
    background: transparent url('../img/project/icons/datepicker_prev.svg') no-repeat center center;
    left: 2px
}

.ui-datepicker .ui-datepicker-next {
    background: transparent url('../img/project/icons/datepicker_next.svg') no-repeat center center;
    right: 2px
}

.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -8px;
    top: 50%;
    margin-top: -8px
}

.ui-datepicker .ui-datepicker-title {
    margin: .5em 2.3em;
    text-align: center
}

.ui-datepicker .ui-datepicker-title select {
    margin: 1px 0
}

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
    width: 45%
}

.ui-datepicker table {
    width: 100%;
    border-collapse: collapse;
    margin: 0 0 .4em
}

.ui-datepicker th {
    border: 1px solid #dbdbdb;
    border-bottom-color: #858585;
    padding: .5em .3em;
    text-align: center;
    text-transform: uppercase;
    color: rgb(74,135,121);
}

.ui-datepicker td {
    border: 1px solid #dbdbdb
}

.ui-datepicker td.ui-datepicker-other-month span,
.ui-datepicker td.ui-datepicker-other-month a {
    color: #858585
}

.ui-datepicker td span,
.ui-datepicker td a {
    display: block;
    padding: .5em .3em;
    text-align: center;
    text-decoration: none
}

.ui-datepicker td a:hover {
    background-color: #f8f8f8
}

.ui-datepicker .ui-datepicker-buttonpane {
    background-image: none;
    margin: .7em 0 0 0;
    padding: 0 .2em;
    border-left: 0;
    border-right: 0;
    border-bottom: 0
}

.ui-datepicker .ui-datepicker-buttonpane button {
    float: right;
    margin: .5em .2em .4em;
    cursor: pointer;
    padding: .2em .6em .3em .6em;
    width: auto;
    overflow: visible
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: left
}

.popup_container {
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    background-color: rgba(0, 0, 0, 0.6);
    bottom: 0;
    height: 0;
    left: 0;
    opacity: 0;
    overflow: hidden;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1000
}

.popup_container.show {
    height: auto;
    opacity: 1;
    overflow-y: auto
}

.popup_container img {
    display: block
}

.popup_container .popup_body {
    position: absolute;
    left: 480px;
    top: 100px;
    width: 1000px
}

.popup_container .popup_head {
    padding-bottom: 10px;
    position: relative
}

.popup_container .popup_head .popup_title {
    font-family: "montserratbold", sans-serif;
    font-size: 117.64706%;
    line-height: 120%;
    bottom: 15px;
    color: #fff;
    left: 0;
    position: absolute;
    text-transform: uppercase;
    width: calc(100% - 60px)
}

.popup_container .popup_head .popup_close {
    background: transparent url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDEzIDEzIiB3aWR0aD0iMTMiIGhlaWdodD0iMTMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEzIDEzIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xLjUsMTIuN2w1LTVsNSw1YzAuMywwLjMsMC45LDAuMywxLjMsMGMwLjMtMC4zLDAuMy0wLjksMC0xLjNsLTUtNWw1LTVjMC4zLTAuNCwwLjMtMC45LDAtMS4zDQoJYy0wLjMtMC4zLTAuOS0wLjMtMS4zLDBsLTUsNWwtNS01Yy0wLjQtMC4zLTAuOS0wLjMtMS4zLDBDMC4xLDAuNCwwLDAuNywwLDAuOXMwLjEsMC41LDAuMywwLjZsNSw1bC01LDVDMC4xLDExLjYsMCwxMS44LDAsMTIuMQ0KCWMwLDAuMiwwLjEsMC41LDAuMywwLjZDMC42LDEzLjEsMS4yLDEzLjEsMS41LDEyLjd6Ii8+DQo8L3N2Zz4NCg==') no-repeat center center;
    display: block;
    float: right;
    height: 36px;
    left: 10px;
    overflow: hidden;
    position: relative;
    text-indent: -1000px;
    width: 36px
}

.popup_container .popup_content {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    background-color: #fff
}

.popup_container .popup_photo_container {
    padding: 20px;
    position: relative;
    width: 66.66667%
}

.popup_container .popup_photo {
    text-align: center
}

.popup_container .popup_prev,
.popup_container .popup_next {
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    background: #323232 no-repeat center center;
    height: 42px;
    display: block;
    margin-top: -21px;
    position: absolute;
    top: 50%;
    width: 42px
}

.popup_container .popup_prev {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSIxMXB4IiBoZWlnaHQ9IjI1cHgiIHZpZXdCb3g9IjAgMCAxMSAyNSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTEgMjUiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGcgaWQ9IkxheWVyXzEiPg0KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xMC40OTktMC4wMjVjMC4yLDAsMC4zLDAuMTAxLDAuNSwwLjJjMC4zLDAuMywwLjMsMC45LDAsMS4zTDIuNiwxMi41NzVsOC4zOTksMTAuOGMwLjMsMC40LDAuMywwLjksMCwxLjMNCgkJYy0wLjMsMC4zLTAuNywwLjMtMSwwbC04LjgtMTEuNWMtMC4zLTAuMy0wLjMtMC45LDAtMS4ybDguOC0xMS43QzEwLjEsMC4wNzUsMTAuMjk5LTAuMDI1LDEwLjQ5OS0wLjAyNXoiLz4NCjwvZz4NCjwvc3ZnPg0K');
    background-position: 13px center;
    left: 40px
}

.popup_container .popup_next {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAxMSAyNSIgd2lkdGg9IjExIiBoZWlnaHQ9IjI1IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMSAyNSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8ZyBpZD0iTGF5ZXJfMSI+DQoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTAuNywyNC45Yy0wLjIsMC0wLjMtMC4xLTAuNS0wLjJjLTAuMy0wLjMtMC4zLTAuOSwwLTEuM2w4LjQtMTEuMUwwLjIsMS41Yy0wLjMtMC40LTAuMy0wLjksMC0xLjMNCgkJYzAuMy0wLjMsMC43LTAuMywxLDBMMTAsMTEuN2MwLjMsMC4zLDAuMywwLjksMCwxLjJMMS4yLDI0LjZDMS4xLDI0LjgsMC45LDI0LjksMC43LDI0Ljl6Ii8+DQo8L2c+DQo8L3N2Zz4NCg==');
    background-position: 18px center;
    right: 40px
}

.popup_container .popup_thumb {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: column;
    flex-flow: column;
    border-left: 1px solid #dbdbdb;
    padding: 20px;
    width: 33.33333%
}

.popup_container .popup_description {
    font-size: 76.47059%;
    line-height: 138.46154%;
    border-bottom: 1px solid #dbdbdb;
    margin-bottom: 15px;
    padding-bottom: 15px
}

.popup_container .popup_description_inner {
    position: relative
}

.popup_container .popup_description_inner:before {
    background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAaCAIAAAAIbfoLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAQpJREFUeNqMkueKhTAYRKOIiljwhyC+/3tZsCuK2OvuLMLuEkvugCGRw5B8M6RpmiAI9n3/YonXdV1V1SRJcCCv4vGZpimKYp7nbBSyLAuuRVGwUci27WVZ6rpmo5DjOH3ft217z1LPPI7D87yu664TINdfGJzruuM4slFo2zZ4z/PMRqF1XUFjZaMQXH3f/w2SvIc5TVMYhnjrT7DvCUmShCzTNMWeY0YPYdKw58kHwnUFQWCjVVVxHIdrMNCyLOFnGAbdAUqopSzLKPR5FJ64LMs0TVMU5bEup+I4HoaB0QFMO4qia1do9OSoltygGB4yfOL+0JP736N7FO0Eh/W9OgROn3DQtwADAFoBeZ5dMnq9AAAAAElFTkSuQmCC') no-repeat left top;
    content: "";
    display: block;
    height: 26px;
    left: -21px;
    margin-top: -13px;
    position: absolute;
    top: 50%;
    width: 14px
}

.popup_container .popup_thumb_outer {
    -webkit-flex: 2;
    flex: 2;
    position: relative
}

.popup_container .popup_thumb_images {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    bottom: 25px;
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 25px;
    width: 100%
}

.popup_container .popup_thumb_image {
    padding-bottom: 8px;
    width: 50%
}

.popup_container .popup_thumb_image:nth-child(odd) {
    padding-right: 4px
}

.popup_container .popup_thumb_image:nth-child(even) {
    padding-left: 4px
}

.popup_container .popup_thumb_image a {
    display: block;
    opacity: 0.7
}

.popup_container .popup_thumb_image a:hover {
    opacity: 1
}

.popup_container .popup_thumb_image.popup_thumb_active a {
    opacity: 1
}

.popup_container .popup_up,
.popup_container .popup_down {
    background: transparent url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDI4IDE0IiB3aWR0aD0iMjgiIGhlaWdodD0iMTQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI4IDE0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiMxRDFEMUIiIGQ9Ik0xNCwxLjRjMC4zLDAsMC40LDAuMSwwLjcsMC4zbDEyLjksMTAuNmMwLjQsMC4zLDAuNSwwLjksMC4xLDEuM2MtMC4zLDAuNC0wLjksMC41LTEuMywwLjFMMTQsMy43TDEuNywxMy44DQoJYy0wLjQsMC40LTEuMSwwLjMtMS41LTAuMWMtMC40LTAuNC0wLjMtMS4xLDAuMS0xLjVMMTMuMiwxLjZDMTMuNiwxLjQsMTMuOCwxLjQsMTQsMS40eiIvPg0KPC9zdmc+DQo=') no-repeat center center;
    height: 14px;
    display: block;
    left: 50%;
    margin-left: -15px;
    position: absolute;
    top: 0;
    width: 30px
}

.popup_container .popup_down {
    background: transparent url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDI3IDE0IiB3aWR0aD0iMjciIGhlaWdodD0iMTQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI3IDE0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiMzMjMyMzIiIGQ9Ik0xMy41LDEyLjNjLTAuMiwwLTAuNC0wLjEtMC42LTAuMkwwLjMsMS43Yy0wLjQtMC4zLTAuNS0wLjktMC4xLTEuNGMwLjMtMC40LDAuOS0wLjUsMS40LTAuMUwxMy41LDEwDQoJbDExLjktOS44YzAuNC0wLjMsMS0wLjMsMS40LDAuMWMwLjMsMC40LDAuMywxLTAuMSwxLjRMMTQuMSwxMkMxMy45LDEyLjIsMTMuNywxMi4zLDEzLjUsMTIuM3oiLz4NCjwvc3ZnPg0K') no-repeat center center;
    bottom: 0;
    top: auto;
    width: 30px
}

body {
    font-family: "montserratregular", sans-serif;
    color: rgb(45,45,45);
    font-size: 106.25%;
    line-height: 129.41176%;
    position: relative
}

strong {
    font-family: "montserratbold", sans-serif;
    font-weight: normal;
}

em {
    font-style: oblique
}

u {
    text-decoration: underline
}

del {
    text-decoration: line-through
}

sup,
sub {
    font-size: smaller;
    line-height: normal
}

sup {
    vertical-align: super
}

sub {
    vertical-align: sub
}

._cont,
._cont2 {
    margin: 0 auto;
    width: 98%
}

._cont2 {
    max-width: 1064px
}

._cont3 {
  margin: 0 auto;
  width: 90%
}

.blur-container {
    padding-top: 195px
}

.blur-container.blur {
    -webkit-filter: blur(8px);
    filter: blur(8px)
}

body > .blur-container > header {
    left: 0;
    padding-top: 40px;
    position: absolute;
    top: 0;
    width: 100%
}

body > .blur-container > header.fixed-header {
    position: fixed;
    top: -55px
}

body > .blur-container > header .service-menu {
    font-size: 76.47059%;
    line-height: 123.07692%;
    color: rgb(34,34,33);
    height: 40px;
    left: 0;
    position: absolute;
    top: 40px;
    width: 100%;
}
body > .blur-container > header.fixed-header .service-menu {
    display: none;
}

body > .blur-container > header .service-menu nav {
    float: left
}

body > .blur-container > header .service-menu a {
    color: rgb(34,34,33);
    text-decoration: none;
}

body > .blur-container > header .service-menu .active a,
body > .blur-container > header .service-menu a:hover {
    color: rgb(97,134,121);
    text-decoration: underline;
}

body > .blur-container > header .service-menu li {
    height: 27px;
    padding: 13px 30px 0 30px;
}

body > .blur-container > header .service-menu li:first-child {
}
body > .blur-container > header .service-menu li:last-child {
}

body > .blur-container > header .service-menu .form {
    float: right;
    padding: 0 20px 0 0;
}

body > .blur-container > header .service-menu .form label {
    display: none
}

body > .blur-container > header .service-menu .form .bg {
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    float: left;
    margin-right: 20px;
    overflow: hidden;
    width: 0
}

body > .blur-container > header .service-menu .form .bg.force-open,
body > .blur-container > header .service-menu .form .bg.open {
    width: 345px
}

body > .blur-container > header .service-menu .form .input {
    background-color: rgb(255,255,255);
    border: 1px solid rgb(45,45,45);
    height: 38px;
    padding: 10px 10px 0;
    width: 100%
}

body > .blur-container > header .service-menu .form input {
    font-family: "montserratbold", sans-serif;
    background-color: #fff;
    border: 0 none;
    color: rgb(45,45,45);
    font-size: 13px;
    line-height: 16px;
    padding: 0;
    width: 100%
}

body > .blur-container > header .service-menu .form input:-moz-placeholder {
    font-family: "montserratbold", sans-serif;
    color: rgb(45,45,45);
    font-size: 13px;
    line-height: 16px;
    opacity: 1;
}
body > .blur-container > header .service-menu .form input::-moz-placeholder {
    font-family: "montserratbold", sans-serif;
    color: rgb(45,45,45);
    font-size: 13px;
    line-height: 16px;
    opacity: 1;
}
body > .blur-container > header .service-menu .form input:-ms-input-placeholder {
    font-family: "montserratbold", sans-serif;
    color: rgb(45,45,45);
    font-size: 13px;
    line-height: 16px;
    opacity: 1;
}
body > .blur-container > header .service-menu .form input::-webkit-input-placeholder {
    font-family: "montserratbold", sans-serif;
    color: rgb(45,45,45);
    font-size: 13px;
    line-height: 16px;
    opacity: 1;
}

body > .blur-container > header .service-menu .form button {
    display: block;
    height: 20px;
    overflow: hidden;
    text-decoration: none;
    text-indent: -1000px;
    width: 20px;
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    -ms-transition: none;
    transition: none;
    background: transparent url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNi45OSAxNy41NiI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsLXJ1bGU6ZXZlbm9kZDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmxvdXBlPC90aXRsZT48ZyBpZD0iVnJzdHZhXzIiIGRhdGEtbmFtZT0iVnJzdHZhIDIiPjxnIGlkPSJWcnN0dmFfMS0yIiBkYXRhLW5hbWU9IlZyc3R2YSAxIj48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik02LjgsMGE2LjgsNi44LDAsMSwwLDMuODgsMTIuMzhsNS4xNSw1LjE0YS4xMS4xMSwwLDAsMCwuMTYsMGwxLTFhLjE0LjE0LDAsMCwwLDAtLjE3bC01LjA4LTUuMDdBNi44LDYuOCwwLDAsMCw2LjgsMFptMCwxMi44YTYsNiwwLDEsMSw2LTYsNiw2LDAsMCwxLTYsNloiLz48L2c+PC9nPjwvc3ZnPg==') no-repeat center top;
    border: 0 none;
    float: left;
    margin-top: 10px;
}

body > .blur-container > header .service-menu .form button:hover {
    background-position: center -100px
}

body > .blur-container > header .menu-switcher {
    display: none
}

body > .blur-container > header .main-menu._cont {
  width: 100%;
}

body > .blur-container > header .main-menu nav {
    position: relative;
    padding: 80px 0 0 0;
    overflow: auto;
    width: 100% !important;
}

body > .blur-container > header .main-menu ul {
    overflow: hidden;
    background-color: rgba(74,135,121,0.9);
    border-bottom: 1px solid rgb(255,255,255);
}

body > .blur-container > header .main-menu li {
    font-family: 'montserratbold', sans-serif;
    font-size: 90%;
    line-height: 140%;
    width: 14%;
    height: 70px;
    padding: 25px 0;
    text-align: center;
    text-transform: uppercase;
}

body > .blur-container > header .main-menu li a {
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    -ms-transition: none;
    transition: none;
    display: inline-block;
    position: relative;
    text-align: center;
    color: rgb(255,255,255);
}

body > .blur-container > header .main-menu li a:after {
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    content: "";
    display: block;
    height: 1px;
    margin: 2px auto;
    width: 0%;
    background-color: white;
}

body > .blur-container > header .main-menu li.active a:after,
body > .blur-container > header .main-menu li a:hover:after {
    width: 100%
}

body > .blur-container > header .logo {
    display: block;
    height: 50px;
    overflow: hidden;
    text-decoration: none;
    text-indent: -1000px;
    width: 150px;
    left: 50%;
    margin-left: -75px;
    position: absolute;
    top: 35px;
    z-index: 999;
}


/* fixed-header */
body > .blur-container > header.fixed-header .logo {
    margin-left: 0;
    top: 73px;
    left: 25px;
    width: 100px;
    height: 33px;
}
body > .blur-container > header.fixed-header .main-menu nav {
    padding: 16px 0 0 0;
}
body > .blur-container > header.fixed-header .main-menu nav ul li:first-child {
    margin-left: 150px;
}

/* fiexed-header end */

form h3 {
  font-size: 147.05882%;
  line-height: 120%;
  color: rgb(45, 45, 45);
  text-transform: uppercase;
}

form .message {
    color: #fff;
    padding: 7px 10px;
    text-align: center;
    text-transform: uppercase
}

form .message.success {
    background-color: #7db928
}

form .message.error {
    background-color: #ff0e00
}

form .row {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto
}

form .row:after {
    content: " ";
    display: block;
    clear: both
}

form .row > div:last-child {
    float: right;
    margin-right: 0
}

form .item {
    padding-top: 30px;
    position: relative
}

form .item.third {
    width: 28.57143%;
    float: left;
    margin-right: 7.14286%
}

form .item.two-thirds {
    width: 64.28571%;
    float: left;
    margin-right: 7.14286%
}

form label {
    font-family: "montserratlight", sans-serif;
    font-size: 94.11765%;
    line-height: 118.75%;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    left: 11px;
    position: absolute;
    top: 39px
}

form label.forcerd-filled,
form label.filled {
    font-size: 76.47059%;
    line-height: 123.07692%;
    top: 11px
}

form .newListSelected,
form input[type="text"],
form textarea {
    font-family: "montserratlight", sans-serif;
    font-size: 94.11765%;
    line-height: 118.75%;
    border: 1px solid #dbdbdb;
    color: #000;
    padding: 8px 10px;
    width: 100%
}

form .newListSelected.fault,
form input[type="text"].fault,
form textarea.fault {
    color: #e6223a
}

form textarea {
    height: 118px
}

form .selectedTxt {
    color: #000;
    position: relative
}

form .newListSelected {
    -moz-user-select: -moz-none;
    -ms-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    background: #fff url('../img/project/icons/new_list_selected.svg') no-repeat right 15px top 14px;
    cursor: pointer;
    position: relative
}

form .SSContainerDivWrapper {
    background-color: #fff;
    border: 1px solid #dbdbdb;
    height: auto !important;
    left: -1px !important;
    position: absolute;
    top: 34px !important;
    width: 100%;
    width: calc(100% + 2px);
    z-index: 2 !important
}

form .SSContainerDivWrapper .newList {
    height: auto !important;
    margin: 0
}

form .SSContainerDivWrapper ul li {
    background-color: #dbdbdb;
    margin-bottom: 1px;
    list-style-type: none;
    padding: 0
}

form .SSContainerDivWrapper ul li:last-child {
    margin-bottom: 0
}

form .SSContainerDivWrapper ul li a {
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    font-size: 94.11765%;
    line-height: 118.75%;
    color: #000;
    display: block;
    padding: 10px;
    text-decoration: none
}

form .SSContainerDivWrapper ul li a.hiLite {
    outline: none
}

form .SSContainerDivWrapper ul li:before {
    display: none;
    height: 0;
    left: 0;
    width: 0
}

form .SSContainerDivWrapper ul li:first-child {
    border-top: 0 none
}

form .req {
    color: red
}

form p {
    font-family: "montserratlight", sans-serif;
    font-size: 82.35294%;
    line-height: 121.42857%;
    padding: 22px 0 25px
}

form button {
    font-size: 117.64706%;
    line-height: 120%;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    background-color: #323232;
    border: 0 none;
    color: #fff;
    height: 55px;
    text-transform: uppercase;
    width: 100%
}

form button:hover {
    background-color: rgb(74,135,121);
}

.main header {
    background-color: rgb(255, 255, 255);
    padding: 60px 0
}

.main header h1 {
    font-family: "montserratbold", sans-serif;
    font-size: 252.94118%;
    line-height: 116.27907%;
    text-transform: uppercase
}

.main header p {
    margin-top: 5px
}

.main .news {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 40px
}

.main .news:after {
    content: " ";
    display: block;
    clear: both
}

.main .news .item {
    width: 16.66667%;
    float: left;
    margin-right: 4.16667%;
    margin-bottom: 20px;
    position: relative
}

.main .news .item.no-ico-has-date {
    padding-top: 80px
}

.main .news .item:nth-of-type(5n) {
    float: right;
    margin-right: 0
}

.main .news .splitter {
    clear: both;
    background-color: #dbdbdb;
    display: none;
    height: 1px;
    margin-bottom: 20px;
    overflow: hidden
}

.main .news .splitter:nth-of-type(5n) {
    clear: both;
    background-color: #dbdbdb;
    display: block;
    height: 1px;
    margin-bottom: 20px;
    overflow: hidden
}

.main .news .img {
    margin-bottom: 8px
}

.main .news .img img {
    width: 100%
}

.main .news .date {
    font-size: 88.23529%;
    line-height: 120%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border: 1px dashed rgb(45,45,45);
    border-radius: 50%;
    color: rgb(45, 45, 45);
    height: 80px;
    left: 8px;
    padding: 21px 5px;
    position: absolute;
    text-align: center;
    top: -12px;
    width: 80px;
    background-color: #fff;
}

.main .news .date span {
    display: block
}

.main .news h2 {
    font-size: 117.64706%;
    line-height: 125%;
    margin-bottom: 10px
}

.main .news h2 a {
    color: #323232;
    text-decoration: underline;
    text-transform: uppercase
}

.main .news h2 a:hover {
    color: #000
}

.main .news p {
    font-family: Arial, sans-serif;
    font-size: 88.23529%;
    line-height: 133.33333%
}

.main .next {
    margin: 5px 0 50px
}

.main .next a {
    font-size: 105.88235%;
    line-height: 116.66667%;
    color: #323232;
    display: block;
    margin: 0 auto;
    padding-top: 95px;
    text-align: center;
    text-transform: uppercase;
    width: 88px
}

.main .next a:hover {
    background: transparent url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDg4IDg5IiB3aWR0aD0iODgiIGhlaWdodD0iODkiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDg4IDg5IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxjaXJjbGUgb3BhY2l0eT0iMC43MSIgZmlsbD0iIzMyMzIzMiIgY3g9IjMyIiBjeT0iMjguNiIgcj0iMjAuMyIvPg0KPGNpcmNsZSBvcGFjaXR5PSIwLjcxIiBmaWxsPSIjMzIzMjMyIiBjeD0iNTUuNiIgY3k9IjI4LjIiIHI9IjIwLjMiLz4NCjxjaXJjbGUgb3BhY2l0eT0iMC43MSIgZmlsbD0iIzMyMzIzMiIgY3g9IjMyIiBjeT0iNjEuMiIgcj0iMjAuMyIvPg0KPGNpcmNsZSBvcGFjaXR5PSIwLjcxIiBmaWxsPSIjMzIzMjMyIiBjeD0iNTUuNiIgY3k9IjYxLjIiIHI9IjIwLjMiLz4NCjxjaXJjbGUgb3BhY2l0eT0iMC43MSIgZmlsbD0iIzMyMzIzMiIgY3g9IjQzLjciIGN5PSIyMC4zIiByPSIyMC4zIi8+DQo8Y2lyY2xlIG9wYWNpdHk9IjAuNzEiIGZpbGw9IiMzMjMyMzIiIGN4PSIyMC4zIiBjeT0iNDUiIHI9IjIwLjMiLz4NCjxjaXJjbGUgb3BhY2l0eT0iMC43MSIgZmlsbD0iIzMyMzIzMiIgY3g9IjY3LjIiIGN5PSI0NSIgcj0iMjAuMyIvPg0KPGNpcmNsZSBvcGFjaXR5PSIwLjcxIiBmaWxsPSIjMzIzMjMyIiBjeD0iNDMuNyIgY3k9IjY4LjYiIHI9IjIwLjMiLz4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik00NCw1NC4xYy0wLjMsMC0wLjYtMC4xLTAuOS0wLjNMMjQuOCwzOC43Yy0wLjYtMC41LTAuNy0xLjQtMC4yLTJjMC41LTAuNiwxLjQtMC43LDItMC4yTDQ0LDUwLjlsMTcuNC0xNC4zDQoJYzAuNi0wLjUsMS41LTAuNCwyLDAuMmMwLjUsMC42LDAuNCwxLjUtMC4yLDJMNDQuOSw1My44QzQ0LjYsNTQsNDQuMyw1NC4xLDQ0LDU0LjF6Ii8+DQo8L3N2Zz4NCg==') no-repeat center top !important;
    color: #000
}

.main .categories {
    background-color: #f2f2f2;
    padding: 50px 0
}

.main .categories ._cont,
.main .categories ._cont2 {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap
}

.main .categories .item {
    background-color: #fff;
    border-bottom: 1px solid #f2f2f2;
    border-right: 1px solid #f2f2f2;
    text-align: center;
    padding-bottom: 79px;
    position: relative;
    width: 16.66667%
}

.main .categories .item:nth-child(6n) {
    border-right: 0
}

.main .categories .item img {
    display: block;
    width: 100%
}

.main .categories .item strong {
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    bottom: 0;
    color: #777;
    display: block;
    height: 80px;
    left: 0;
    padding: 18px 10px 0;
    position: absolute;
    text-transform: uppercase;
    width: 100%
}

.main .categories .item strong:before {
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    background: transparent no-repeat left top;
    content: "";
    display: block;
    height: 19px;
    left: 50%;
    margin-left: -19px;
    opacity: 0;
    position: absolute;
    top: -19px;
    width: 38px
}

.main .chess ._cont,
.main .chess ._cont2,
.main .resselers ._cont,
.main .resselers ._cont2 {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap
}

.main .resselers ._cont {
    width: 90%;
    margin: 0 auto;
}

.main .chess .heading {
    font-size: 147.05882%;
    line-height: 120%;
    color: #fff;
    border: 1px solid #f2f2f2;
    border-right: 0 none;
    padding: 15px 18px;
    text-transform: uppercase;
    width: 20%;
    background-color: rgb(74,135,121);
}

.main .resselers h1.heading {
    font-family: "montserratbold", sans-serif;
    font-size: 252.94118%;
    line-height: 116.27907%;
    text-transform: uppercase;
    width: 100%;
    margin-bottom: 50px;
}

.main .resselers .item {
    float: left;
    display: block;
    position: relative;
    width: calc(50% - 25px);
    padding: 50px;
    margin: 0 50px 50px 0;
    background-color: #eee;
}

.main .resselers .item:nth-child(odd) {
    margin-right: 0;
}

.main .articles.resselers .item .img img {
    width: 100%;
}

.main .articles.resselers .item .text h2 {
    font-size: 117.64706%;
    line-height: 125%;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    text-transform: uppercase
}

.main .chess .item {
    border: 1px solid #f2f2f2;
    border-right: 0 none;
    display: block;
    position: relative;
    width: 20%;
}

.main .chess .item:nth-child(n+6) {
    border-top: 0 none
}

.main .chess .item:last-child,
.main .chess .item:nth-child(5n) {
    border-right: 1px solid #f2f2f2
}

.main .chess .item img {
    display: block;
    width: 100%
}

.main .chess .item img.placeholder {
    opacity: 0.3;
}

.main .chess .item .hover {
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    font-size: 100%;
    line-height: 154.54545%;
    bottom: 0;
    color: rgb(74,135,121);
    display: block;
    height: 5px;
    left: 0;
    position: absolute;
    text-transform: uppercase;
    width: 100%
}

.main .chess .item:hover .hover {
    background-color: rgb(74,135,121);
    color: #fff;
}

.main .chess .item .hover span {
    display: block;
    height: inherit;
    overflow: hidden;
    padding: 7px 10px 0
}

.main .chess .item .hover:before {
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    background: transparent no-repeat left top;
    content: "";
    display: block;
    height: 19px;
    left: 50%;
    margin-left: -19px;
    opacity: 0;
    position: absolute;
    top: -19px;
    width: 38px
}

.main .chess .item .text .hover {
    height: 60px
}

.main .articles {
    padding: 50px 0
}

.main .articles.chess .item {
    padding-bottom: 59px
}

.main .articles.chess .item img.placeholde {
    opacity: 30%;
}

.main .articles.standard h1 {
    font-family: "montserratbold", sans-serif;
    font-size: 223.52941%;
    line-height: 118.42105%;
    text-transform: uppercase
}

.main .articles.standard .item {
    margin: 50px 0
}

.main .articles.standard .item:last-child {
    margin-bottom: 0
}

.main .articles.standard .item .img {
    float: left;
    margin-right: 2%;
    width: 20%
}

.main .articles.standard .item .img img {
    width: 100%
}

.main .articles.standard .item .text {
    float: left;
    max-width: 900px;
    width: 78%
}

.main .articles.standard .item .text *:last-child {
    margin-bottom: 0
}

.main .articles.standard .item .text h2 {
    font-size: 117.64706%;
    line-height: 125%;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    margin-bottom: 15px;
    text-transform: uppercase
}

.main .articles.standard .item .text .date {
    font-family: Arial, sans-serif;
    font-size: 88.23529%;
    line-height: 133.33333%;
    font-weight: bold
}

.main .articles.standard .item .text p {
    font-family: Arial, sans-serif;
    font-size: 88.23529%;
    line-height: 133.33333%
}

.main .detail {
    padding: 50px;
    margin-bottom: 50px;
    background-color: #eee;
}

.main .detail .perex-and-ico {
    padding-bottom: 50px
}

.main .detail .perex-and-ico .text {
    float: left;
    max-width: 1000px;
    width: 50%
}

.main .detail .perex-and-ico .text a {
    text-decoration: underline;
}
.main .detail .perex-and-ico .text a:hover {
    text-decoration: none;
}

.main .detail .perex-and-ico .text p {
    font-family: Arial, sans-serif;
    font-size: 117.64706%;
    line-height: 145%;
    margin-bottom: 40px
}

/* JM: 2023-06-20 */
.main .detail .perex-and-ico .text ul {
    margin: 20px 0 40px 20px;
}

.main .detail .perex-and-ico .text ul li {
    font-family: "montserratlight", sans-serif;
    list-style: disc;
    margin: 10px 0 0 0;
}


.main .detail .perex-and-ico .text.no-ico {
    width: 100%
}

.main .socials a {
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    -ms-transition: none;
    transition: none;
    display: inline-block;
    height: 32px;
    margin-right: 10px;
    overflow: hidden;
    text-indent: -1000px;
    width: 32px
}

.main .socials a.fb {
    background: transparent url('../img/socials/fb.svg') no-repeat left top;
}

.main .socials a.tw {
    background: transparent url('../img/socials/tw.svg') no-repeat left top;
}

.main .socials a.friend {
    background: transparent url('../img/socials/mail.svg') no-repeat left top
}

.main .socials a:hover {
    background-position: left -100px
}

.main .detail .perex-and-ico .ico {
    float: right;
    width: 47%
}

.main .detail .perex-and-ico .ico a {
    display: block
}

.main .detail .perex-and-ico .ico img {
    display: block;
    width: 100%
}

.main .detail .detail-and-params {
    margin-bottom: 50px
}

.main .detail .detail-and-params .text {
    /* float: left;
    max-width: 1000px;
    width: 60%; */
    width: 100%;
}

.main .detail .detail-and-params .text.no-ico {
    width: 100%
}

.main .detail .detail-and-params .text *:first-child {
    margin-top: 0
}

.main .detail .detail-and-params .text p {
    font-family: Arial, sans-serif;
    margin: 8px 0 18px
}

.main .detail .detail-and-params .text p iframe {
    margin-right: 10px;
}

.main .detail .detail-and-params .text p iframe:last-child {
    margin-right: 0;
}

.main .detail .detail-and-params .text p.date {
    margin-bottom: 8px
}

.main .detail .detail-and-params .text a {
    text-decoration: underline
}

.main .detail .detail-and-params .text a:hover {
    text-decoration: none
}

.main .detail .detail-and-params .text h2 {
    font-family: "montserratbold", sans-serif;
    font-size: 176.47059%;
    line-height: 90%;
    margin-bottom: 8px;
    margin-top: "26px";
    margin-top: 26px
}

.main .detail .detail-and-params .text h3 {
    font-family: "montserratbold", sans-serif;
    font-size: 158.82353%;
    line-height: 88.88889%;
    margin-bottom: 8px;
    margin-top: "24px";
    margin-top: 24px
}

.main .detail .detail-and-params .text h4 {
    font-family: "montserratbold", sans-serif;
    font-size: 141.17647%;
    line-height: 87.5%;
    margin-bottom: 8px;
    margin-top: "22px";
    margin-top: 22px
}

.main .detail .detail-and-params .text h5 {
    font-family: "montserratbold", sans-serif;
    font-size: 123.52941%;
    line-height: 85.71429%;
    margin-bottom: 8px;
    margin-top: "20px";
    margin-top: 20px
}

.main .detail .detail-and-params .text h6 {
    font-family: "montserratbold", sans-serif;
    font-size: 105.88235%;
    line-height: 83.33333%;
    margin-bottom: 8px;
    margin-top: "18px";
    margin-top: 18px
}

.main .detail .detail-and-params .text ul {
    font-family: Arial, sans-serif;
    margin: 8px 0 18px 20px;
    list-style-type: none
}

.main .detail .detail-and-params .text ul li {
    padding: 3px 0 3px 16px;
    position: relative
}

.main .detail .detail-and-params .text ul li:before {
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    content: "";
    height: 7px;
    left: 0;
    position: absolute;
    top: 9px;
    width: 7px
}

.main .detail .detail-and-params .text ul ul {
    margin: 3px 0 0 3px
}

.main .detail .detail-and-params .text ul ul li:before {
    background-color: #858585 !important
}

.main .detail .detail-and-params .text ol {
    font-family: Arial, sans-serif;
    counter-reset: li;
    list-style: none;
    margin: 8px 0 18px 20px
}

.main .detail .detail-and-params .text ol li {
    padding: 3px 0 3px 16px;
    position: relative
}

.main .detail .detail-and-params .text ol li:before {
    content: counter(li) ".";
    counter-increment: li;
    display: inline-block;
    height: 22px;
    left: 0;
    position: absolute;
    top: 3px
}

.main .detail .detail-and-params .text ol ol {
    counter-reset: chapter;
    margin: 3px 0 0 0
}

.main .detail .detail-and-params .text ol ol li:before {
    color: #858585 !important;
    content: counter(chapter, lower-alpha) ".";
    counter-increment: chapter
}

.main .detail .detail-and-params .text table {
    font-size: 82.35294%;
    line-height: 121.42857%;
    margin: 8px 0 18px
}

.main .detail .detail-and-params .text table thead th {
    color: #fff;
    padding: 5px 8px;
    text-align: center
}

.main .detail .detail-and-params .text table tbody td {
    font-family: Arial, sans-serif;
    border: 1px solid #dbdbdb;
    padding: 5px 8px
}

.main .detail .detail-and-params .params {
    /* float: right;
    width: 37%; */
    width: 50%;
}

.main .detail .detail-and-params .params h2 {
    font-family: "montserratbold", sans-serif;
    font-size: 105.88235%;
    line-height: 133.33333%;
    margin-bottom: 22px;
    text-decoration: underline;
    text-transform: uppercase
}

.main .detail .detail-and-params .params dl {
    font-size: 88.23529%;
    line-height: 126.66667%
}

.main .detail .detail-and-params .params dt {
    clear: both;
    float: left;
    margin-bottom: 14px;
    width: 60%
}

.main .detail .detail-and-params .params dd {
    float: right;
    margin-bottom: 14px;
    width: 38%
}

.main .detail .gallery {
    margin-bottom: 50px;
}

.main .detail .attachments {
    margin-bottom: 10px
}

.main .detail .attachments h2 {
    font-family: "montserratbold", sans-serif;
    font-size: 105.88235%;
    line-height: 133.33333%;
    border-bottom: 1px solid #dbdbdb;
    margin-bottom: 18px;
    padding-bottom: 10px;
    text-transform: uppercase
}

.main .detail .attachments ul {
    font-family: "montserratlight", sans-serif;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap
}

.main .detail .attachments ul li {
    margin-bottom: 40px;
    padding-right: 3%;
    width: 20%
}

.main .detail .attachments ul li a {
    font-size: 76.47059%;
    line-height: 123.07692%;
    color: #858585;
    display: inline-block;
    padding: 8px 0 0 58px;
    position: relative
}

.main .detail .attachments ul li a:before {
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #858585 no-repeat center center;
    content: "";
    display: block;
    height: 48px;
    left: 0;
    position: absolute;
    top: 0;
    width: 48px
}

.main .detail .attachments ul li a .name {
    font-size: 130.76923%;
    line-height: 117.64706%;
    display: block;
    margin-bottom: 4px
}

.main .detail .attachments ul li a.doc:before {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDI0IDIxIiB3aWR0aD0iMjQiIGhlaWdodD0iMjEiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI0IDIxIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxyZWN0IGZpbGw9IiNGRkZGRkYiIHdpZHRoPSIyMy45IiBoZWlnaHQ9IjQuNCIvPg0KPHJlY3QgeT0iOC4zIiBmaWxsPSIjRkZGRkZGIiB3aWR0aD0iMjMuOSIgaGVpZ2h0PSI0LjQiLz4NCjxyZWN0IHk9IjE2LjYiIGZpbGw9IiNGRkZGRkYiIHdpZHRoPSIyMy45IiBoZWlnaHQ9IjQuNCIvPg0KPC9zdmc+DQo=')
}

.main .detail .attachments ul li a.doc_plus:before {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDI0IDIxIiB3aWR0aD0iMjQiIGhlaWdodD0iMjEiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI0IDIxIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxyZWN0IHk9IjAiIGZpbGw9IiNGRkZGRkYiIHdpZHRoPSIxNy44IiBoZWlnaHQ9IjMiLz4NCgk8cmVjdCB5PSI1LjciIGZpbGw9IiNGRkZGRkYiIHdpZHRoPSIxNy44IiBoZWlnaHQ9IjMiLz4NCgk8cmVjdCB5PSIxMS4zIiBmaWxsPSIjRkZGRkZGIiB3aWR0aD0iMTcuOCIgaGVpZ2h0PSIzIi8+DQoJPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSIyNCwxNiAyMC41LDE2IDIwLjUsMTIuNSAxOS4yLDEyLjUgMTkuMiwxNiAxNS44LDE2IDE1LjgsMTcuMyAxOS4yLDE3LjMgMTkuMiwyMC43IDIwLjUsMjAuNw0KCQkyMC41LDE3LjMgMjQsMTcuMyAJIi8+DQo8L2c+DQo8L3N2Zz4NCg==')
}

.main .detail .attachments ul li a.gif:before {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDI0IDIxIiB3aWR0aD0iMjQiIGhlaWdodD0iMjEiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI0IDIxIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik02LjQsMTUuM2MwLjYsMCwxLjEtMC4xLDEuMy0wLjJ2LTIuNEg1Ljl2LTJoNC4ydjYuMWMtMC44LDAuMy0yLjMsMC43LTMuOCwwLjdjLTIuMSwwLTMuNi0wLjUtNC42LTEuNg0KCQljLTEtMS0xLjYtMi41LTEuNi00LjJjMC0zLjgsMi44LTYsNi41LTZjMS41LDAsMi42LDAuMywzLjIsMC42TDkuMiw4LjNDOC42LDgsNy44LDcuOCw2LjYsNy44Yy0yLjEsMC0zLjgsMS4yLTMuOCwzLjcNCgkJQzIuOCwxMy45LDQuMywxNS4zLDYuNCwxNS4zTDYuNCwxNS4zeiIvPg0KCTxyZWN0IHg9IjEyLjEiIHk9IjUuOCIgZmlsbD0iI0ZGRkZGRiIgd2lkdGg9IjIuNiIgaGVpZ2h0PSIxMS42Ii8+DQoJPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSIyMy42LDEwLjUgMjMuNiwxMi43IDE5LjYsMTIuNyAxOS42LDE3LjMgMTcsMTcuMyAxNyw1LjggMjMuOSw1LjggMjMuOSw3LjkgMTkuNiw3LjkgMTkuNiwxMC41DQoJCSIvPg0KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yNC43LDMuNCIvPg0KPC9nPg0KPC9zdmc+DQo=')
}

.main .detail .attachments ul li a.jpeg:before {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDI0IDIxIiB3aWR0aD0iMjQiIGhlaWdodD0iMjEiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI0IDIxIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0wLDE5LjZjMC00LjcsMC05LjUsMC0xNC4yQzAuNCw0LjUsMSw0LDIsNEMyLDMuMiwyLjEsMywyLjcsM2MwLjksMCwxLjgsMCwyLjcsMEM1LjgsMyw2LDMuMiw2LDMuNw0KCQlDNiwzLjgsNiwzLjksNiw0YzAuNCwwLDAuOCwwLDEuMiwwYzAuMiwwLDAuNC0wLjEsMC40LTAuM0M4LDMsOC4zLDIuMyw4LjcsMS42QzguOSwxLjIsOS4yLDEsOS43LDFjMi41LDAsNSwwLDcuNiwwDQoJCWMwLjUsMCwwLjgsMC4yLDEsMC43YzAuMywwLjcsMC42LDEuNCwxLDIuMUMxOS40LDMuOCwxOS42LDQsMTkuNyw0YzAuNiwwLDEuMiwwLDEuOSwwYzEuMS0wLjEsMS45LDAuMywyLjQsMS40YzAsNC43LDAsOS41LDAsMTQuMg0KCQljLTAuNCwxLjEtMS4yLDEuNC0yLjQsMS40Yy02LjQsMC0xMi44LDAtMTkuMiwwQzEuMiwyMSwwLjQsMjAuNywwLDE5LjZ6IE0xOS45LDEyLjVDMjAsOSwxNy4xLDYsMTMuNyw2QzkuOSw2LDcsOC44LDcsMTIuNA0KCQljMCwzLjUsMi44LDYuNSw2LjMsNi41QzE3LDE5LDE5LjksMTYuMiwxOS45LDEyLjV6IE00LDQuOEMzLjMsNC44LDIuOCw1LjMsMi44LDZjMCwwLjcsMC42LDEuMiwxLjIsMS4yYzAuNiwwLDEuMy0wLjYsMS4yLTEuMw0KCQlDNS4yLDUuMyw0LjYsNC44LDQsNC44eiIvPg0KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xMy41LDE3QzExLDE3LDksMTUsOSwxMi41QzksMTAsMTEsOCwxMy41LDhDMTYsOCwxOCwxMCwxOCwxMi41QzE4LDE1LDE1LjksMTcsMTMuNSwxN3oiLz4NCjwvZz4NCjwvc3ZnPg0K')
}

.main .detail .attachments ul li a.mp3:before {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDI0IDIxIiB3aWR0aD0iMjQiIGhlaWdodD0iMjEiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI0IDIxIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xOC40LDJjMC0xLjMtMC42LTEuOS0xLjktMS45Yy0zLDAtNiwwLTksMGMtMC45LDAtMS42LDAuMy0yLDEuMmMwLDYuMiwwLDEyLjQsMCwxOC41DQoJCWMwLjQsMC45LDEuMSwxLjEsMiwxLjFjMywwLDYuMSwwLDkuMSwwYzAuOSwwLDEuNS0wLjQsMS44LTEuMmwwLTZDMTguNCw5LjgsMTguNCw1LjksMTguNCwyeiBNMTEuOSwxOS4zYy0yLjEsMC0zLjgtMS43LTMuOC0zLjgNCgkJYzAtMi4xLDEuNy0zLjgsMy44LTMuOGMyLjEsMCwzLjgsMS43LDMuOCwzLjhDMTUuOCwxNy42LDE0LDE5LjMsMTEuOSwxOS4zeiBNMTYuOCw5YzAsMC43LTAuMywxLTEsMWMtMS4zLDAtMi42LDAtMy44LDANCgkJYy0xLjMsMC0yLjUsMC0zLjgsMGMtMC43LDAtMS0wLjItMS0xYzAtMiwwLTQsMC02YzAtMC43LDAuMy0xLDEtMWMyLjYsMCw1LjEsMCw3LjcsMGMwLjcsMCwxLDAuMywxLDFDMTYuOCw1LDE2LjgsNywxNi44LDl6Ii8+DQoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTExLjksMTMuMmMtMS4yLDAtMi4yLDEtMi4yLDIuMmMwLDEuMywxLDIuMywyLjIsMi4zYzEuMiwwLDIuMi0xLDIuMi0yLjNDMTQuMiwxNC4zLDEzLjIsMTMuMiwxMS45LDEzLjJ6Ig0KCQkvPg0KPC9nPg0KPC9zdmc+DQo=')
}

.main .detail .attachments ul li a.pdf:before {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDI0IDIxIiB3aWR0aD0iMjQiIGhlaWdodD0iMjEiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI0IDIxIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxyZWN0IGZpbGw9IiNGRkZGRkYiIHdpZHRoPSIyMSIgaGVpZ2h0PSIxLjkiLz4NCjxyZWN0IHk9IjIuOSIgZmlsbD0iI0ZGRkZGRiIgd2lkdGg9IjIxIiBoZWlnaHQ9IjEuOSIvPg0KPHJlY3QgeT0iNiIgZmlsbD0iI0ZGRkZGRiIgd2lkdGg9IjEzLjkiIGhlaWdodD0iMS45Ii8+DQo8cmVjdCB5PSI4LjkiIGZpbGw9IiNGRkZGRkYiIHdpZHRoPSI4LjkiIGhlaWdodD0iMS45Ii8+DQo8cmVjdCB5PSIxMi45IiBmaWxsPSIjRkZGRkZGIiB3aWR0aD0iMi45IiBoZWlnaHQ9IjEuOSIvPg0KPHJlY3QgeD0iNC4xIiB5PSIxMi45IiBmaWxsPSIjRkZGRkZGIiB3aWR0aD0iMTkuOSIgaGVpZ2h0PSIxLjkiLz4NCjxyZWN0IHk9IjE1LjkiIGZpbGw9IiNGRkZGRkYiIHdpZHRoPSIyLjkiIGhlaWdodD0iMS45Ii8+DQo8cmVjdCB4PSI0LjEiIHk9IjE1LjkiIGZpbGw9IiNGRkZGRkYiIHdpZHRoPSIxOS45IiBoZWlnaHQ9IjEuOSIvPg0KPHJlY3QgeT0iMTkiIGZpbGw9IiNGRkZGRkYiIHdpZHRoPSIyLjkiIGhlaWdodD0iMS45Ii8+DQo8cmVjdCB4PSI0LjEiIHk9IjE5IiBmaWxsPSIjRkZGRkZGIiB3aWR0aD0iMTkuOSIgaGVpZ2h0PSIxLjkiLz4NCjwvc3ZnPg0K')
}

.main .detail .attachments ul li a.png:before {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDI0IDIxIiB3aWR0aD0iMjQiIGhlaWdodD0iMjEiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI0IDIxIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xMyw4LjdjMCwxLjMsMCwyLjUsMC4yLDMuNmgwYy0wLjQtMS0wLjktMi4xLTEuNC0zTDkuOSw2LjFINy42djguOGgxLjh2LTIuNmMwLTEuNCwwLTIuNy0wLjEtMy44bDAsMA0KCQljMC40LDEsMSwyLjIsMS41LDMuMWwxLjksMy40aDIuMVY2LjFIMTNWOC43eiIvPg0KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik01LjQsNi44QzQuOCw2LjMsMy45LDYuMSwyLjcsNi4xQzEuNSw2LjEsMC43LDYuMiwwLDYuM3Y4LjZoMnYtMy4xYzAuMiwwLDAuNCwwLDAuNywwDQoJCWMxLjIsMCwyLjItMC4zLDIuOC0wLjlDNiwxMC40LDYuMyw5LjcsNi4zLDguOEM2LjMsOCw2LDcuMiw1LjQsNi44eiBNMi43LDEwLjNjLTAuMywwLTAuNSwwLTAuNy0wLjFWNy43YzAuMSwwLDAuNC0wLjEsMC44LTAuMQ0KCQljMSwwLDEuNSwwLjUsMS41LDEuM0M0LjQsOS44LDMuNywxMC4zLDIuNywxMC4zeiIvPg0KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yMC42LDkuOXYxLjVIMjJ2MS44Yy0wLjIsMC4xLTAuNSwwLjEtMSwwLjFjLTEuNiwwLTIuOC0xLjEtMi44LTIuOWMwLTEuOSwxLjItMi44LDIuOS0yLjgNCgkJYzEsMCwxLjYsMC4yLDIsMC40bDAuNC0xLjZjLTAuNC0wLjItMS4zLTAuNC0yLjQtMC40Yy0yLjksMC01LDEuNy01LDQuNmMwLDEuMywwLjQsMi40LDEuMiwzLjJjMC44LDAuOCwyLDEuMiwzLjYsMS4yDQoJCWMxLjIsMCwyLjMtMC4zLDIuOS0wLjVWOS45SDIwLjZ6Ii8+DQo8L2c+DQo8L3N2Zz4NCg==')
}

.main .detail .attachments ul li a.ppt:before {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDI0IDIxIiB3aWR0aD0iMjQiIGhlaWdodD0iMjEiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI0IDIxIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xNC43LDYuM2MtMC43LTAuNS0xLjYtMC44LTMtMC44Yy0xLjQsMC0yLjMsMC4xLTMsMC4ydjkuOGgyLjJ2LTMuNWMwLjIsMCwwLjUsMCwwLjgsMA0KCQljMS4zLDAsMi41LTAuMywzLjItMWMwLjYtMC42LDAuOS0xLjQsMC45LTIuNEMxNS43LDcuNiwxNS4zLDYuOCwxNC43LDYuM3ogTTExLjYsMTAuM2MtMC4zLDAtMC42LDAtMC43LTAuMVY3LjMNCgkJYzAuMiwwLDAuNS0wLjEsMC45LTAuMWMxLjEsMCwxLjcsMC41LDEuNywxLjVDMTMuNSw5LjcsMTIuOCwxMC4zLDExLjYsMTAuM3oiLz4NCgk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNi4xLDYuM2MtMC43LTAuNS0xLjYtMC44LTMtMC44Yy0xLjQsMC0yLjMsMC4xLTMsMC4ydjkuOGgyLjJ2LTMuNWMwLjIsMCwwLjUsMCwwLjgsMGMxLjMsMCwyLjUtMC4zLDMuMi0xDQoJCWMwLjYtMC42LDAuOS0xLjQsMC45LTIuNEM3LjIsNy42LDYuOCw2LjgsNi4xLDYuM3ogTTMsMTAuM2MtMC4zLDAtMC42LDAtMC43LTAuMVY3LjNjMC4yLDAsMC41LTAuMSwwLjktMC4xQzQuMyw3LjIsNSw3LjcsNSw4LjcNCgkJQzUsOS43LDQuMiwxMC4zLDMsMTAuM3oiLz4NCgk8cG9seWdvbiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjE2LjQsNS42IDE2LjQsNy41IDE5LjEsNy41IDE5LjEsMTUuNSAyMS4zLDE1LjUgMjEuMyw3LjUgMjQsNy41IDI0LDUuNiAJIi8+DQo8L2c+DQo8L3N2Zz4NCg==')
}

.main .detail .attachments ul li a.pptx:before {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDI0IDIxIiB3aWR0aD0iMjQiIGhlaWdodD0iMjEiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI0IDIxIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxnPg0KCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTAuNiw3LjRjLTAuNS0wLjQtMS4yLTAuNi0yLjItMC42Yy0xLDAtMS43LDAuMS0yLjIsMC4xdjcuMWgxLjZ2LTIuNmMwLjEsMCwwLjMsMCwwLjYsMA0KCQkJYzEsMCwxLjgtMC4yLDIuMy0wLjhjMC40LTAuNCwwLjctMSwwLjctMS43QzExLjQsOC40LDExLjEsNy44LDEwLjYsNy40eiBNOC40LDEwLjNjLTAuMiwwLTAuNCwwLTAuNSwwVjguMWMwLjEsMCwwLjMtMC4xLDAuNy0wLjENCgkJCWMwLjgsMCwxLjMsMC40LDEuMywxLjFDOS44LDkuOSw5LjIsMTAuMyw4LjQsMTAuM3oiLz4NCgkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTQuNCw3LjRDMy45LDcuMSwzLjIsNi45LDIuMiw2LjlDMS4yLDYuOSwwLjUsNi45LDAsN3Y3LjFoMS42di0yLjZjMC4xLDAsMC4zLDAsMC42LDANCgkJCWMxLDAsMS44LTAuMiwyLjMtMC44YzAuNC0wLjQsMC43LTEsMC43LTEuN0M1LjIsOC40LDQuOSw3LjgsNC40LDcuNHogTTIuMiwxMC4zYy0wLjIsMC0wLjQsMC0wLjUsMFY4LjFjMC4xLDAsMC4zLTAuMSwwLjctMC4xDQoJCQljMC44LDAsMS4zLDAuNCwxLjMsMS4xQzMuNiw5LjksMywxMC4zLDIuMiwxMC4zeiIvPg0KCQk8cG9seWdvbiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjExLjksNi45IDExLjksOC4zIDEzLjgsOC4zIDEzLjgsMTQuMSAxNS40LDE0LjEgMTUuNCw4LjMgMTcuNCw4LjMgMTcuNCw2LjkgCQkiLz4NCgk8L2c+DQoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTE3LjgsMTQuMWwyLjEtMy42bC0yLTMuNWgxLjlsMC42LDEuM2MwLjIsMC40LDAuNCwwLjgsMC41LDEuMmgwYzAuMi0wLjUsMC4zLTAuOCwwLjUtMS4yTDIyLDYuOWgxLjkNCgkJbC0yLDMuNWwyLjEsMy43aC0xLjlsLTAuNi0xLjNjLTAuMy0wLjUtMC40LTAuOS0wLjYtMS4zaDBjLTAuMSwwLjQtMC4zLDAuOC0wLjYsMS4zbC0wLjYsMS4zSDE3Ljh6Ii8+DQo8L2c+DQo8L3N2Zz4NCg==')
}

.main .detail .attachments ul li a.prezentation:before {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDI0IDIxIiB3aWR0aD0iMjQiIGhlaWdodD0iMjEiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI0IDIxIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yMy43LDAuOGMwLDQuNywwLDkuNCwwLDE0LjFjLTAuNCwwLjctMC45LDAuOC0xLjcsMC44Yy0yLjMsMC00LjYsMC02LjksMGMtMC4yLDAtMC40LDAtMC42LDANCgkJYzAsMC45LDAsMS43LDAsMi42YzAuOSwwLDEuOCwwLDIuNywwYzAuMiwwLDAuNCwwLDAuNiwwLjFjMC41LDAuMSwwLjgsMC41LDAuOCwxYzAsMC41LTAuMywwLjktMC44LDFjLTAuMiwwLTAuNCwwLjEtMC42LDAuMQ0KCQljLTMuNiwwLTcuMiwwLTEwLjgsMGMtMC4yLDAtMC41LDAtMC43LTAuMWMtMC41LTAuMS0wLjgtMC41LTAuOC0xYzAtMC41LDAuMy0wLjksMC44LTFjMC4zLTAuMSwwLjUtMC4xLDAuOC0wLjFjMC45LDAsMS43LDAsMi42LDANCgkJYzAtMC45LDAtMS43LDAtMi42Yy0wLjIsMC0wLjQsMC0wLjYsMGMtMi4zLDAtNC43LDAtNywwYy0wLjIsMC0wLjQsMC0wLjYsMGMtMC42LTAuMS0xLTAuNS0xLTEuMmMwLTQuNSwwLTguOSwwLTEzLjQNCgkJQzAsMC42LDAuNCwwLjEsMSwwYzAuMiwwLDAuNCwwLDAuNiwwQzguNCwwLDE1LjIsMCwyMiwwQzIyLjcsMCwyMy4zLDAuMiwyMy43LDAuOHogTTEuOCwxNGM2LjcsMCwxMy40LDAsMjAuMSwwDQoJCWMwLTQuMSwwLTguMSwwLTEyLjJjLTYuNywwLTEzLjQsMC0yMC4xLDBDMS44LDUuOSwxLjgsOS45LDEuOCwxNHoiLz4NCgk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTEuOCw2LjhjLTIuNiwwLTUuMiwwLTcuOSwwYy0wLjYsMC0wLjcsMC0wLjctMC43YzAtMC44LDAtMS42LDAtMi40QzMuMywzLjEsMy40LDMsNCwzYzQsMCw4LDAsMTIsMA0KCQljMS4zLDAsMi41LDAsMy44LDBjMC41LDAsMC42LDAuMSwwLjYsMC42YzAsMC44LDAsMS43LDAsMi41YzAsMC41LTAuMSwwLjYtMC42LDAuNkMxNy4xLDYuOCwxNC41LDYuOCwxMS44LDYuOHoiLz4NCgk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjAuMywxMC4zYzAsMC42LDAsMS4zLDAsMS45YzAsMC40LTAuMSwwLjYtMC41LDAuNmMtMSwwLTIuMSwwLTMuMSwwYy0wLjQsMC0wLjUtMC4yLTAuNS0wLjUNCgkJYzAtMS4zLDAtMi41LDAtMy44YzAtMC40LDAuMS0wLjYsMC41LTAuNmMxLDAsMi4xLDAsMy4xLDBjMC40LDAsMC41LDAuMiwwLjUsMC41QzIwLjMsOSwyMC4zLDkuNywyMC4zLDEwLjN6Ii8+DQoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTksMTIuN2MtMS43LDAtMy40LDAtNSwwYy0wLjQsMC0wLjYtMC4xLTAuNi0wLjZjMC0xLjMsMC0yLjUsMC0zLjhjMC0wLjQsMC4xLTAuNSwwLjUtMC41DQoJCWMzLjQsMCw2LjgsMCwxMC4zLDBjMC40LDAsMC41LDAuMiwwLjUsMC42YzAsMS4zLDAsMi41LDAsMy44YzAsMC40LTAuMSwwLjUtMC41LDAuNUMxMi40LDEyLjcsMTAuNywxMi43LDksMTIuN3ogTTQuMiw4LjUNCgkJYzAsMS4yLDAsMi40LDAsMy42YzMuMiwwLDYuNCwwLDkuNywwYzAtMS4yLDAtMi40LDAtMy42QzEwLjYsOC41LDcuNCw4LjUsNC4yLDguNXoiLz4NCjwvZz4NCjwvc3ZnPg0K')
}

.main .detail .attachments ul li a.rar:before {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDI0IDIxIiB3aWR0aD0iMjQiIGhlaWdodD0iMjEiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI0IDIxIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yMy42LDYuNmMtMC4zLTAuNC0wLjctMC42LTEuMi0xYzAtMC4zLDAtMC43LDAtMS4yYzAtMS44LTEtMi44LTIuOS0yLjhjLTEuOCwwLTMuNywwLTUuNSwwDQoJYy0wLjksMC0xLjctMC4yLTIuNC0wLjhDMTAuOSwwLjMsMTAsMCw5LjEsMEM3LjUsMCw1LjksMCw0LjMsMEMzLjQsMCwyLjcsMC40LDIuMSwxQzEuNiwxLjYsMS40LDIuMywxLjQsM2MwLDAuOSwwLDEuOSwwLDIuOA0KCUMwLjUsNi4xLDAuNSw2LjIsMCw3YzAsMC4zLDAsMC42LDAsMC45QzAsNy45LDAuMSw4LDAuMSw4YzAuMiwxLjUsMC40LDMsMC43LDQuNWMwLjQsMi4zLDAuNyw0LjYsMS4xLDdDMiwyMC42LDIuNSwyMSwzLjcsMjENCgljNS41LDAsMTAuOSwwLDE2LjQsMGMxLjMsMCwxLjgtMC40LDItMS42YzAuNi0zLjcsMS4xLTcuMywxLjctMTFDMjMuOCw3LjgsMjQuMSw3LjEsMjMuNiw2LjZ6IE0zLjMsNS45YzAtMSwwLTEuOSwwLTIuOQ0KCWMwLTAuOCwwLjQtMS4yLDEuMi0xLjJjMS40LDAsMi44LDAsNC4xLDBjMC43LDAsMS4zLDAuMiwxLjksMC42YzAuMywwLjMsMC43LDAuNiwxLjEsMC43YzAuNSwwLjIsMS4xLDAuMywxLjcsMC4zDQoJYzIuMSwwLDQuMiwwLDYuMywwYzAuNSwwLDAuOCwwLjIsMC44LDAuNmMwLDAuNiwwLDEuMiwwLDEuOEMxNC44LDUuOSw5LjEsNS45LDMuMyw1Ljl6Ii8+DQo8L3N2Zz4NCg==')
}

.main .detail .attachments ul li a.rtf:before {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDI0IDIxIiB3aWR0aD0iMjQiIGhlaWdodD0iMjEiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI0IDIxIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iOC40LDcuMiA4LjQsNS4yIDE2LjQsNS4yIDE2LjQsNy4yIDEzLjUsNy4yIDEzLjUsMTUuNiAxMS4yLDE1LjYgMTEuMiw3LjIgIi8+DQo8cG9seWdvbiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjIzLjcsOS41IDIzLjcsMTEuNCAyMCwxMS40IDIwLDE1LjYgMTcuNiwxNS42IDE3LjYsNS4yIDI0LDUuMiAyNCw3LjEgMjAsNy4xIDIwLDkuNSAiLz4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik03LDEyLjdjLTAuMy0xLTAuNy0xLjctMS40LTEuOXYwYzAuOS0wLjMsMS44LTEuMiwxLjgtMi42YzAtMS0wLjMtMS43LTEtMi4yQzUuOCw1LjQsNC43LDUuMSwzLjIsNS4xDQoJQzEuOSw1LjEsMC44LDUuMiwwLDUuM3YxMC4zaDIuM3YtNC4xaDAuN2MxLDAsMS40LDAuNCwxLjcsMS43YzAuMywxLjMsMC42LDIuMSwwLjcsMi40aDIuNEM3LjcsMTUuMiw3LjQsMTMuOSw3LDEyLjd6IE0zLjMsOS44SDIuNA0KCVY3YzAuMiwwLDAuNS0wLjEsMS4xLTAuMWMxLjEsMCwxLjcsMC41LDEuNywxLjVDNS4yLDkuMiw0LjUsOS44LDMuMyw5Ljh6Ii8+DQo8L3N2Zz4NCg==')
}

.main .detail .attachments ul li a.table:before {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDI0IDIxIiB3aWR0aD0iMjQiIGhlaWdodD0iMjEiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI0IDIxIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yNCwxLjFjMCw2LjIsMCwxMi41LDAsMTguN2MtMC4zLDAuOC0xLDEuMS0xLjksMS4xYy02LjgsMC0xMy43LDAtMjAuNSwwYy0xLjEsMC0xLjctMC41LTEuNy0xLjUNCgljMC01LjksMC0xMS44LDAtMTcuN0MtMC4xLDAuNiwwLjUsMCwxLjcsMEM4LjUsMCwxNS4yLDAsMjIsMEMyMywwLDIzLjcsMC4zLDI0LDEuMXogTTEuNSw5LjhjMCwxLjQsMCwyLjgsMCw0LjJjMiwwLDQsMCw2LDANCgljMC0xLjQsMC0yLjgsMC00LjJDNS40LDkuOCwzLjUsOS44LDEuNSw5Ljh6IE05LDE0YzIsMCw0LDAsNiwwYzAtMS40LDAtMi44LDAtNC4yYy0yLDAtNCwwLTYsMEM5LDExLjIsOSwxMi42LDksMTR6IE0yMi41LDkuOA0KCWMtMiwwLTQsMC02LDBjMCwxLjQsMCwyLjgsMCw0LjJjMiwwLDQsMCw2LDBDMjIuNSwxMi42LDIyLjUsMTEuMiwyMi41LDkuOHogTTcuNCw4LjRjMC0xLjQsMC0yLjgsMC00LjFjLTIsMC00LDAtNiwwDQoJYzAsMS40LDAsMi44LDAsNC4xQzMuNSw4LjQsNS40LDguNCw3LjQsOC40eiBNOSw4LjNjMiwwLDQsMCw2LDBjMC0xLjQsMC0yLjcsMC00LjFjLTIsMC00LDAtNiwwQzksNS42LDksNyw5LDguM3ogTTE2LjUsOC4zDQoJYzIsMCw0LDAsNiwwYzAtMS40LDAtMi44LDAtNC4xYy0yLDAtNCwwLTYsMEMxNi41LDUuNiwxNi41LDYuOSwxNi41LDguM3ogTTEuNSwxOS41YzIsMCw0LDAsNiwwYzAtMS40LDAtMi44LDAtNC4xYy0yLDAtNCwwLTYsMA0KCUMxLjUsMTYuNywxLjUsMTguMSwxLjUsMTkuNXogTTksMTUuM2MwLDEuNCwwLDIuOCwwLDQuMWMyLDAsNCwwLDYsMGMwLTEuNCwwLTIuOCwwLTQuMUMxMi45LDE1LjMsMTEsMTUuMyw5LDE1LjN6IE0xNi41LDE1LjMNCgljMCwxLjQsMCwyLjgsMCw0LjFjMiwwLDQsMCw2LDBjMC0xLjQsMC0yLjcsMC00LjFDMjAuNSwxNS4zLDE4LjUsMTUuMywxNi41LDE1LjN6Ii8+DQo8L3N2Zz4NCg==')
}

.main .detail .attachments ul li a.wma:before {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDI0IDIxIiB3aWR0aD0iMjQiIGhlaWdodD0iMjEiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI0IDIxIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxyZWN0IHg9IjAiIHk9IjE2IiBmaWxsPSIjRkZGRkZGIiB3aWR0aD0iNi44IiBoZWlnaHQ9IjIiLz4NCgk8cmVjdCB4PSIwIiB5PSIxMi43IiBmaWxsPSIjRkZGRkZGIiB3aWR0aD0iNi44IiBoZWlnaHQ9IjIiLz4NCgk8cmVjdCB4PSIwIiB5PSI5LjUiIGZpbGw9IiNGRkZGRkYiIHdpZHRoPSI2LjgiIGhlaWdodD0iMiIvPg0KCTxyZWN0IHg9IjAiIHk9IjYuMiIgZmlsbD0iI0ZGRkZGRiIgd2lkdGg9IjYuOCIgaGVpZ2h0PSIyIi8+DQoJPHJlY3QgeD0iMCIgeT0iMyIgZmlsbD0iI0ZGRkZGRiIgd2lkdGg9IjYuOCIgaGVpZ2h0PSIyIi8+DQoJPHJlY3QgeD0iOC41IiB5PSIxNiIgZmlsbD0iI0ZGRkZGRiIgd2lkdGg9IjYuOCIgaGVpZ2h0PSIyIi8+DQoJPHJlY3QgeD0iOC41IiB5PSIxMi43IiBmaWxsPSIjRkZGRkZGIiB3aWR0aD0iNi44IiBoZWlnaHQ9IjIiLz4NCgk8cmVjdCB4PSI4LjUiIHk9IjkuNSIgZmlsbD0iI0ZGRkZGRiIgd2lkdGg9IjYuOCIgaGVpZ2h0PSIyIi8+DQoJPHJlY3QgeD0iMTcuMSIgeT0iMTYiIGZpbGw9IiNGRkZGRkYiIHdpZHRoPSI2LjgiIGhlaWdodD0iMiIvPg0KPC9nPg0KPC9zdmc+DQo=')
}

.main .detail .attachments ul li a.xls:before {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDI0IDIxIiB3aWR0aD0iMjQiIGhlaWdodD0iMjEiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI0IDIxIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iMTYuMSwxMy42IDE2LjEsMTUuNiA5LjksMTUuNiA5LjksNS41IDEyLjEsNS41IDEyLjEsMTMuNiAiLz4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0wLDE1LjZsMi45LTUuMWwtMi44LTVoMi42bDAuOSwxLjhDMy45LDcuOSw0LjEsOC40LDQuMyw5aDBDNC42LDguNCw0LjgsNy45LDUsNy4zbDAuOS0xLjhoMi42bC0yLjgsNC45DQoJbDMsNS4xSDZsLTAuOS0xLjhjLTAuNC0wLjctMC42LTEuMi0wLjktMS44aDBDNCwxMi41LDMuNywxMywzLjQsMTMuN2wtMC44LDEuOEgweiIvPg0KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTE5LjksMTUuN2MtMS4xLDAtMi4zLTAuMy0yLjgtMC42bDAuNS0xLjljMC42LDAuMywxLjYsMC42LDIuNSwwLjZjMSwwLDEuNi0wLjQsMS42LTEuMQ0KCWMwLTAuNi0wLjUtMS0xLjctMS40Yy0xLjctMC42LTIuOC0xLjUtMi44LTNjMC0xLjcsMS40LTMsMy44LTNjMS4xLDAsMiwwLjIsMi42LDAuNWwtMC41LDEuOEMyMi43LDcuNSwyMiw3LjIsMjEsNy4yDQoJYy0xLDAtMS41LDAuNC0xLjUsMWMwLDAuNiwwLjYsMC45LDEuOSwxLjRjMS44LDAuNywyLjYsMS42LDIuNiwzQzI0LDE0LjMsMjIuNywxNS43LDE5LjksMTUuN0wxOS45LDE1Ljd6Ii8+DQo8L3N2Zz4NCg==')
}

.main .detail .attachments ul li a.xlsx:before {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDI0IDIxIiB3aWR0aD0iMjQiIGhlaWdodD0iMjEiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI0IDIxIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iMTEuNiwxMi42IDExLjYsMTQgNy4xLDE0IDcuMSw2LjggOC43LDYuOCA4LjcsMTIuNiAiLz4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0tMC4xLDE0TDIsMTAuM0wwLDYuOGgxLjlsMC42LDEuM2MwLjIsMC40LDAuNCwwLjgsMC41LDEuMmgwYzAuMi0wLjUsMC4zLTAuOCwwLjUtMS4ybDAuNi0xLjNoMS45bC0yLDMuNQ0KCUw2LjIsMTRINC4zbC0wLjctMS4zYy0wLjMtMC41LTAuNC0wLjktMC42LTEuM2gwYy0wLjIsMC40LTAuMywwLjgtMC42LDEuM0wxLjgsMTRILTAuMXoiLz4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xNy43LDE0bDIuMS0zLjdsLTItMy42aDEuOWwwLjYsMS4zYzAuMiwwLjQsMC40LDAuOCwwLjUsMS4yaDBjMC4yLTAuNSwwLjMtMC44LDAuNS0xLjJMMjIsNi44aDEuOWwtMiwzLjUNCglMMjQsMTRoLTEuOWwtMC43LTEuM2MtMC4zLTAuNS0wLjQtMC45LTAuNi0xLjNoMGMtMC4yLDAuNC0wLjMsMC44LTAuNiwxLjNMMTkuNiwxNEgxNy43eiIvPg0KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTE0LjMsMTQuMWMtMC44LDAtMS42LTAuMi0yLjEtMC40bDAuMy0xLjRjMC40LDAuMiwxLjEsMC41LDEuOCwwLjVjMC44LDAsMS4yLTAuMywxLjItMC44DQoJYzAtMC41LTAuMy0wLjctMS4yLTFjLTEuMi0wLjQtMi0xLjEtMi0yLjFjMC0xLjIsMS0yLjIsMi43LTIuMmMwLjgsMCwxLjQsMC4yLDEuOSwwLjRsLTAuNCwxLjNDMTYuMyw4LjIsMTUuOCw4LDE1LjEsOA0KCUMxNC40LDgsMTQsOC4zLDE0LDguN2MwLDAuNSwwLjQsMC43LDEuMywxYzEuMywwLjUsMS45LDEuMSwxLjksMi4yQzE3LjMsMTMuMSwxNi4zLDE0LjEsMTQuMywxNC4xTDE0LjMsMTQuMXoiLz4NCjwvc3ZnPg0K')
}

.main .detail .attachments ul li a.zip:before {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDI0IDIxIiB3aWR0aD0iMjQiIGhlaWdodD0iMjEiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI0IDIxIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xMi4xLDkuMmMwLjUsMCwwLjctMC4yLDAuNy0wLjZjMC0wLjQtMC4zLTAuNy0wLjgtMC43Yy0wLjUsMC0wLjcsMC4yLTAuNywwLjZDMTEuMyw5LDExLjYsOS4yLDEyLjEsOS4yeiINCgkJLz4NCgk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjAuOSwwYy0yLDAuMS00LDAtNi4xLDBjLTAuMiwwLTAuNSwwLjEtMC43LDAuM2MtMC42LDAuNi0xLjIsMS4zLTEuOCwxLjljLTAuMiwwLjMtMC41LDAuMy0wLjgsMC4zDQoJCWMtMywwLTYsMC05LDBDMS43LDIuNywxLDMsMC40LDMuOEMwLjMsNCwwLjEsNC40LDAsNC43YzAsNC43LDAsOS41LDAsMTQuMkMwLjUsMjAuNSwxLjYsMjEsMy4xLDIxYzYsMCwxMiwwLDE4LDANCgkJYzAuNCwwLDAuNywwLDEuMS0wLjFjMC45LTAuMywxLjQtMSwxLjctMmMwLTUuNiwwLTExLjIsMC0xNi43QzIzLjQsMC41LDIyLjQsMCwyMC45LDB6IE0xMC40LDkuMmMwLjEtMS40LDAuMi0yLjcsMC4zLTQuMQ0KCQljMC0wLjYsMC4yLTAuOCwwLjktMC44YzAuMiwwLjQtMC4yLDEuMiwwLjUsMS4yYzAuNywwLDAuNC0wLjgsMC41LTEuMWMwLjYtMC4xLDAuOCwwLjEsMC45LDAuN2MwLjEsMS40LDAuMiwyLjgsMC4zLDQuMg0KCQljMCwwLjUtMC4yLDAuOC0wLjcsMC44Yy0wLjcsMC0xLjMsMC0yLDBDMTAuNiwxMCwxMC40LDkuOCwxMC40LDkuMnogTTkuOSwxMS40YzAtMC4yLDAuMS0wLjMsMC4zLTAuM2gxLjljMC4yLDAsMC4zLDAuMSwwLjMsMC4zDQoJCVYxMmMwLDAuMi0wLjEsMC4zLTAuMywwLjNoLTEuOWMtMC4yLDAtMC4zLTAuMS0wLjMtMC4zVjExLjR6IE05LjksMTYuMXYtMC42YzAtMC4yLDAuMS0wLjMsMC4zLTAuM2gxLjljMC4yLDAsMC4zLDAuMSwwLjMsMC4zdjAuNg0KCQljMCwwLjItMC4xLDAuMy0wLjMsMC4zaC0xLjlDMTAuMSwxNi40LDkuOSwxNi4zLDkuOSwxNi4xeiBNMTQsMTguMWMwLDAuMi0wLjEsMC4zLTAuMywwLjNoLTEuOWMtMC4yLDAtMC4zLTAuMS0wLjMtMC4zdi0wLjYNCgkJYzAtMC4yLDAuMS0wLjMsMC4zLTAuM2gxLjljMC4yLDAsMC4zLDAuMSwwLjMsMC4zVjE4LjF6IE0xNCwxNGMwLDAuMi0wLjEsMC4zLTAuMywwLjNoLTEuOWMtMC4yLDAtMC4zLTAuMS0wLjMtMC4zdi0wLjYNCgkJYzAtMC4yLDAuMS0wLjMsMC4zLTAuM2gxLjljMC4yLDAsMC4zLDAuMSwwLjMsMC4zVjE0eiIvPg0KPC9nPg0KPC9zdmc+DQo=')
}

.main .detail .form {
    padding: 0;
}

.main .index-banner .bx-wrapper {
    height: calc(100vh - 190px);
    margin: -75px auto 0 auto;
    position: relative;
    width: 100%
}

.main .index-banner .bx-wrapper ul li {
    background: transparent no-repeat center center;
    -moz-background-size: cover;
    -o-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
    height: calc(100vh - 195px);
}
.main .index-banner .bx-wrapper ul li .text {
    font-family: "montserratlight", sans-serif;
    font-size: 117.64706%;
    line-height: 145%;
    margin: calc(50vh - 195px) 0 0 0;
    padding: 25px 15% 25px 15%;
    width: 100%;
    text-align: center;
}

.main .index-banner .bx-wrapper ul li .text .headline {
    font-family: "montserratbold", sans-serif;
    font-size: 300%;
    line-height: 110.0%;
    margin-bottom: 10px;
    text-transform: uppercase;
    color: rgb(45,45,45);
}
.main .index-banner .bx-wrapper ul li .text p {
    font-family: 'montserratbold', sans-serif;
    color: rgb(45,45,45);
}

.main .index-banner .bx-wrapper .bx-controls {
    bottom: 30px;
    position: absolute;
    text-align: center;
    width: 100%
}

.main .index-banner .bx-wrapper .bx-pager a {
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    background-color: #fff;
    display: inline-block;
    height: 25px;
    margin: 0 15px;
    outline: 0 none;
    overflow: hidden;
    text-indent: -1000px;
    width: 25px
}

.main .index-banner.only-one .bx-wrapper .bx-controls {
    display: none
}

.main .index-news {
    padding: 50px 0
}

.main .index-news .date {
    font-family: "montserratlight", sans-serif;
    font-size: 105.88235%;
    line-height: 111.11111%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    border: 1px dashed rgb(45,45,45);
    background-color: rgb(255,255,255);
    float: left;
    height: 80px;
    margin-right: 20px;
    padding: 21px 5px 0;
    text-align: center;
    width: 80px
}

.main .index-news .text {
    float: left;
    width: calc(100% - 100px)
}

.main .index-news .text a {
    text-decoration: underline
}

.main .index-news .text a:hover {
    text-decoration: none
}

.main .index-news .text strong {
    font-family: "montserratblack", sans-serif;
    font-weight: normal;
    font-size: 117.64706%;
    line-height: 113.04348%;
}

.main .index-news .text p {
    font-family: "montserratlight", sans-serif;
    font-size: 100%;
    line-height: 145%
}

.main .index-products {
    padding: 50px 0 30px 0;
}

.main .index-products ._cont,
.main .index-products ._cont2 {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap
}

.main .index-products .item {
    background-color: #fff;
    display: block;
    position: relative;
    width: 33.33%
}

.main .index-products .item .img {
    overflow: hidden;
    position: relative
}

.main .index-products .item img {
    display: block;
    width: 100%
}

.main .index-products .item h2,
.main .index-products .item h3 {
    font-family: 'montserratbold', sans-serif;
    font-size: 100%;
    line-height: 126.66667%;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    color: rgb(45,45,45);
    overflow: hidden;
    padding: 10px 0;
    text-transform: uppercase
}

.main .index-products .item p {
    font-family: 'montserratlight', sans-serif;
    font-size: 88.23529%;
    line-height: 150%;
    bottom: 0;
    color: rgb(45,45,45);
    overflow: hidden;
    padding: 10px 50px;
    width: 100%
}

.main .index-products a:hover h2,
.main .index-products a:hover h3 {
    color: #000
}

.main .index-products a:hover p {
    /* opacity: 1 */
}

.main .index-products {
    background-color: #eee;
}

.main .index-products .item {
    border: 20px solid #eee;
    border-right: 0 none
}

.main .index-products .item:nth-child(n+4) {
    margin-right: 0;
}

.main .index-products .item:last-child,
.main .index-products .item:nth-child(8n) {
    border-right: 0;
}

.main .index-products .item h2 {
    padding: 20px 25px 0 25px;
}

.main .index-products .item p {
    padding: 10px 25px 15px 25px;
}

.main .index-products a:hover h2 {
    color: rgb(74,135,121)
}

.main .index-article {
    color: rgb(45,45,45);
    padding: 0;
    text-align: center;
}
.main .index-article ._cont2 {
    max-width: 100%;
}

.main .index-article .text {
    overflow: hidden;
    padding: 50px 0;
}
.main .index-article .img img {
    width: 100%;
}

.main .index-article h2 {
    font-family: "montserratbold", sans-serif;
    font-size: 294.11765%;
    line-height: 110.0%;
    margin-bottom: 20px;
    text-transform: uppercase;
    text-align: center;
}

.main .index-article p, .main .index-article ul {
    font-family: "montserratregular", sans-serif;
    font-size: 117.64706%%;
    line-height: 150%;
}
.main .index-article p, .main .index-article ul li {
    margin-top: 5px;
}

.main .index-article p, .main .index-article img {
    margin-top: 50px;
}

.main .index-contacts {
    background: #eeeeee; /* Old browsers */
    background: linear-gradient(to bottom,  #eee 0%, #fff 100%);
    padding: 50px 0;
    text-align: center
}

.main .index-contacts h2 {
    font-size: 217.64706%;
    line-height: 110.81081%;
    margin-bottom: 30px
}

.main .index-contacts p {
    font-family: "montserratlight", sans-serif;
    font-size: 117.64706%;
    line-height: 150%;
    margin: 15px 0
}

.main .index-contacts a:hover {
    text-decoration: underline
}

.main .index-contacts .contacts {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin: 45px 0
}

.main .index-contacts .contacts:after {
    content: " ";
    display: block;
    clear: both
}

.main .index-contacts .contacts div {
    width: 28.57143%;
    float: left;
    margin-right: 7.14286%;
    font-family: "montserratlight", sans-serif;
    font-size: 117.64706%;
    line-height: 120%
}

.main .index-contacts .contacts div span {
    background: transparent no-repeat left center;
    display: inline-block;
    height: 49px;
    padding: 12px 0 0 58px
}

.main .index-contacts .contacts div:nth-child(1) {
    text-align: left
}

.main .index-contacts .contacts div:nth-child(1) span {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDQ5IDQ5IiB3aWR0aD0iNDkiIGhlaWdodD0iNDkiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQ5IDQ5IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxjaXJjbGUgZmlsbD0iI0U2MjIzQSIgY3g9IjI0LjUiIGN5PSIyNC41IiByPSIyNC41Ii8+DQo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMzQuNCwxMC4zYzAtMC4zLDAtMC41LTAuMS0wLjhjMCwwLDAsMCwwLDBjLTAuMi0xLjMtMS0yLjEtMi42LTIuMWMtNC44LDAtOS43LDAtMTQuNSwwDQoJYy0wLjMsMC0wLjYsMC0wLjksMC4xYy0xLDAuMi0xLjUsMC45LTEuNywxLjhjMCwwLjItMC4xLDAuNS0wLjEsMC43YzAsNS41LDAsMTAuOSwwLDE2LjRjMCwzLjksMCw3LjksMCwxMS44YzAsMC4yLDAsMC41LDAsMC43DQoJYzAsMS43LDAuOSwyLjYsMi42LDIuNmM0LjgsMCw5LjcsMCwxNC41LDBjMC4zLDAsMC42LDAsMC45LTAuMWMxLjItMC4zLDEuOC0xLjIsMS44LTIuNmMwLTAuMSwwLTAuMiwwLTAuM2MwLTUuNCwwLTEwLjgsMC0xNi4zDQoJQzM0LjQsMTguMywzNC40LDE0LjMsMzQuNCwxMC4zeiBNMjEuNiw5LjJoNS45YzAuMiwwLDAuNSwwLjEsMC41LDAuM3MtMC4yLDAuMy0wLjUsMC4zaC01LjljLTAuMiwwLTAuNS0wLjEtMC41LTAuMw0KCVMyMS40LDkuMiwyMS42LDkuMnogTTI0LjUsNDAuNGMtMC42LDAtMS4xLTAuNS0xLjEtMS4xczAuNS0xLjEsMS4xLTEuMXMxLjEsMC41LDEuMSwxLjFTMjUuMiw0MC40LDI0LjUsNDAuNHogTTMyLjcsMzcuM0gxNi4zVjExLjINCgloMTYuNVYzNy4zeiIvPg0KPC9zdmc+DQo=')
}

.main .index-contacts .contacts div:nth-child(2) span {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDQ5IDQ5IiB3aWR0aD0iNDkiIGhlaWdodD0iNDkiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQ5IDQ5IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxjaXJjbGUgZmlsbD0iIzk0MUM4MSIgY3g9IjI0LjUiIGN5PSIyNC41IiByPSIyNC41Ii8+DQo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjAuMSwxMi44YzAuMiwwLjQsMC42LDAuNywwLjcsMS4xYzAuNiwxLjUsMS4xLDIuOSwxLjYsNC40YzAuMywwLjgsMC4xLDEuNC0wLjYsMS45DQoJYy0wLjMsMC4zLTAuNywwLjUtMSwwLjhjLTAuMiwwLjItMC4zLDAuNC0wLjMsMC43YzAuMiwxLjEsMC43LDIuMSwxLjMsMy4xYzEsMS42LDIuMSwzLjEsMy42LDQuM2MwLDAsMC4xLDAuMSwwLjEsMC4xDQoJYzEuMSwwLjgsMS4yLDAuOCwyLjIsMGMwLjItMC4yLDAuNS0wLjQsMC43LTAuNWMwLjYtMC40LDEuMy0wLjQsMS45LDBjMS4zLDEuMSwyLjcsMi4yLDQsMy4zYzAuNywwLjYsMC42LDEuMy0wLjEsMS44DQoJYy0xLjEsMC45LTIuMywxLjctMy41LDIuNmMtMC43LDAuNS0xLjQsMC41LTIuMiwwLjNjLTEuNS0wLjQtMi45LTEuMS00LjEtMS45Yy0yLjItMS41LTQtMy40LTUuNi01LjZjLTEuNC0xLjktMi42LTMuOS0zLjQtNg0KCWMtMC42LTEuNi0xLTMuMS0xLTQuOGMwLTAuMSwwLTAuMSwwLTAuMmMwLjEtMC40LDAuMS0wLjksMC4yLTEuM2MwLjMtMC42LDAuOC0xLjEsMS40LTEuNWMwLjktMC42LDEuOC0xLjMsMi42LTEuOQ0KCWMwLjMtMC4yLDAuNi0wLjMsMC45LTAuNUMxOS44LDEyLjcsMjAsMTIuNywyMC4xLDEyLjh6Ii8+DQo8L3N2Zz4NCg==')
}

.main .index-contacts .contacts div:nth-child(3) {
    float: right;
    margin-right: 0;
    text-align: right
}

.main .index-contacts .contacts div:nth-child(3) span {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDQ5IDQ5IiB3aWR0aD0iNDkiIGhlaWdodD0iNDkiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQ5IDQ5IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxjaXJjbGUgZmlsbD0iIzdEQjkyOCIgY3g9IjI0LjUiIGN5PSIyNC41IiByPSIyNC41Ii8+DQo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMzYuNCwyNC45YzAsNC4xLTEuOCw2LjctNC42LDYuN2MtMS41LDAtMi42LTAuOC0yLjgtMi40bDAtMC45Yy0xLDEuOC0yLjksMi44LTUuMSwyLjgNCgljLTMuNCwwLTYuMy0yLjYtNi4zLTYuM2MwLTMuNiwyLjUtNi40LDYuMS02LjRjMi41LDAsNC4zLDEuNSw0LjksMi42di0yLjRoMS45djkuN2MwLDEuMSwwLjcsMS43LDEuNSwxLjdjMS42LDAsMi44LTIuMSwyLjgtNS4yDQoJYzAtNS43LTQtOS45LTEwLjEtOS45Yy01LjksMC0xMC4zLDQuMy0xMC4zLDkuOWMwLDUuNSw0LjMsOS41LDEwLDkuNWMxLjUsMCwzLjUtMC41LDQuOS0xLjRsMC43LDEuNWMtMS41LDEtMy44LDEuNi01LjYsMS42DQoJYy02LjYsMC0xMS42LTQuNy0xMS42LTExLjFjMC02LjYsNS4yLTExLjUsMTEuOS0xMS41QzMxLjUsMTMuNCwzNi40LDE4LjIsMzYuNCwyNC45eiBNMTkuNywyNC44YzAsMi41LDEuOCw0LjUsNC4zLDQuNQ0KCWMyLjYsMCw0LjQtMiw0LjQtNC41YzAtMi41LTEuOC00LjQtNC40LTQuNEMyMS41LDIwLjQsMTkuNywyMi4zLDE5LjcsMjQuOHoiLz4NCjwvc3ZnPg0K')
}

.main .index-contacts iframe {
    height: 400px;
    width: 100%
}

.main .search-results_info {
    margin-top: 10px;
}

.main .search-results_info p {
    font-size: 117.64706%;
}

.main .search-results {
    margin: 30px 20px 0 20px;
}

.main .search-results a {
    padding: 20px 0;
    margin: 0 !important;
    border-top: 1px dashed rgb(45,45,45);
}

.main .search-results a .text {
    float: none !important;
    max-width: none !important;
    width: 100% !important;
}

.main .search-results a .text h2 {
    font-size: 176.47059% !important;
    margin-bottom: 0 !important;
}

.main .search-results a:first-child {
    border-top: 0;
}

.main .search-results p mark {
    padding: 10px;
    background-color: rgb(74,135,121);
    color: #fff;
}

footer {
    font-family: Arial, sans-serif;
    font-size: 88.23529%;
    line-height: 146.66667%;
    border-top: 1px dotted rgb(45,45,45);
    padding: 0 50px 50px 50px;
}

footer .left {
    float: left;
    padding-top: 45px;
    font-family: 'montserratlight', sans-serif;
}

footer .left a {
    text-decoration: underline
}

footer .right {
    float: right;
    padding-top: 60px
}

footer .right a {
    display: block;
    height: 15px;
    overflow: hidden;
    text-decoration: none;
    text-indent: -1000px;
    width: 23px;
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    -ms-transition: none;
    transition: none;
    background: transparent no-repeat left top
}

footer .right a:hover {
    opacity: 0.5;
}

footer .right li {
    margin-left: 30px
}

footer .right li:first-child {
    margin-left: 0
}

footer .right li:nth-child(1) a {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNi40IDI0LjE5Ij48dGl0bGU+aG9tZTwvdGl0bGU+PGcgaWQ9IlZyc3R2YV8yIiBkYXRhLW5hbWU9IlZyc3R2YSAyIj48ZyBpZD0iVnJzdHZhXzEtMiIgZGF0YS1uYW1lPSJWcnN0dmEgMSI+PHBhdGggZD0iTTEzLjQ3LjExYS4zOS4zOSwwLDAsMC0uNTUsMEwuMTMsMTIuMTlhLjQxLjQxLDAsMCwwLDAsLjU3LjQxLjQxLDAsMCwwLC41NywwTDMuNzUsOS44N1YyMy43OWEuNC40LDAsMCwwLC40LjRoMTguMWEuNC40LDAsMCwwLC40LS40VjkuODdsMy4wNywyLjkxYS40My40MywwLDAsMCwuMjguMTEuNC40LDAsMCwwLC4yNy0uN1pNMTAuNDEsMjMuMzlWMTUuNTJIMTZ2Ny44N1ptMTEuNDQsMEgxNi43OVYxNS4xMmEuNC40LDAsMCwwLS40LS40SDEwYS40LjQsMCwwLDAtLjQuNHY4LjI3SDQuNTVWOS4xMkwxMy4yLDFsOC42NSw4LjE3WiIvPjwvZz48L2c+PC9zdmc+')
}

footer .right li:nth-child(2) a {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MDkuNiAzNTMuNzUiPjx0aXRsZT5zaXRlbWFwPC90aXRsZT48ZyBpZD0iVnJzdHZhXzIiIGRhdGEtbmFtZT0iVnJzdHZhIDIiPjxnIGlkPSJWcnN0dmFfMS0yIiBkYXRhLW5hbWU9IlZyc3R2YSAxIj48cGF0aCBkPSJNMzQ0LjU5LDE3Ni44N0gyMjMuNDJWNDYuNTVIMjA0LjhWMTc2Ljg3SDY1LjE2YTkuMzEsOS4zMSwwLDAsMC05LjMxLDkuMzF2OTMuMDlhOS4zMSw5LjMxLDAsMCwwLDE4LjYyLDBWMTk1LjQ5SDMzNS4yOHY4My43OGE5LjMxLDkuMzEsMCwwLDAsMTguNjIsMFYxODYuMThhOS4zMSw5LjMxLDAsMCwwLTkuMzEtOS4zMVoiLz48cGF0aCBkPSJNNDAwLjI5LDMzNS4xM0gyODguNThhOS4zMSw5LjMxLDAsMCwwLDAsMTguNjJINDAwLjI5YTkuMzEsOS4zMSwwLDAsMCwwLTE4LjYyWiIvPjxwYXRoIGQ9Ik0yNzAsMEgxNTguMjVhOS4zMSw5LjMxLDAsMCwwLDAsMTguNjJIMjcwQTkuMzEsOS4zMSwwLDEsMCwyNzAsMFoiLz48cGF0aCBkPSJNMTIxLDMzNS4xM0g5LjMxYTkuMzEsOS4zMSwwLDAsMCwwLDE4LjYySDEyMWE5LjMxLDkuMzEsMCwxLDAsMC0xOC42MloiLz48L2c+PC9nPjwvc3ZnPg==')
}

footer .right li:nth-child(3) a {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNC44MSAxNy42NCI+PHRpdGxlPm1haWw8L3RpdGxlPjxnIGlkPSJWcnN0dmFfMiIgZGF0YS1uYW1lPSJWcnN0dmEgMiI+PGcgaWQ9IlZyc3R2YV8xLTIiIGRhdGEtbmFtZT0iVnJzdHZhIDEiPjxwYXRoIGQ9Ik0yMi44MSwwSDJBMiwyLDAsMCwwLDAsMlYxNS42NGEyLDIsMCwwLDAsMiwySDIyLjgxYTIsMiwwLDAsMCwyLTJWMkEyLDIsMCwwLDAsMjIuODEsMFptMCwuOGExLjIxLDEuMjEsMCwwLDEsLjU2LjE2bC0xMCw4Ljc0YTEuNTIsMS41MiwwLDAsMS0xLjg5LDBMMS40NCwxQTEuMjEsMS4yMSwwLDAsMSwyLC44Wk0yNCwxNS42NGExLjIsMS4yLDAsMCwxLTEuMiwxLjJIMmExLjIsMS4yLDAsMCwxLTEuMi0xLjJWMmExLjM5LDEuMzksMCwwLDEsLjA5LS40Nkw5LDguNjQsNC40NSwxMi45M2EuNC40LDAsMCwwLC4yNy42OUEuMzguMzgsMCwwLDAsNSwxMy41MUw5LjYsOS4ybDAsMCwxLjMxLDEuMTRhMi4yMywyLjIzLDAsMCwwLDEuNDcuNTMsMi4yNywyLjI3LDAsMCwwLDEuNDctLjUzbDEuMy0xLjE0LDAsMCw0LjYsNC4zMWEuMzguMzgsMCwwLDAsLjI4LjExLjQuNCwwLDAsMCwuMjktLjEyLjQxLjQxLDAsMCwwLDAtLjU3TDE1Ljc4LDguNjRsOC4xNC03LjFBMS4zOSwxLjM5LDAsMCwxLDI0LDJaIi8+PC9nPjwvZz48L3N2Zz4=')
}

footer .right li:nth-child(4) a {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MS4yIDQ4LjA1Ij48dGl0bGU+cHJpbnRlcjwvdGl0bGU+PGcgaWQ9IlZyc3R2YV8yIiBkYXRhLW5hbWU9IlZyc3R2YSAyIj48ZyBpZD0iVnJzdHZhXzEtMiIgZGF0YS1uYW1lPSJWcnN0dmEgMSI+PHBhdGggZD0iTTQ2LjIzLDkuNjVINDJWMy4yQTMuMiwzLjIsMCwwLDAsMzguOCwwSDEyLjRBMy4yLDMuMiwwLDAsMCw5LjIsMy4yVjkuNjVINWE1LDUsMCwwLDAtNSw1djIxYTUsNSwwLDAsMCw1LDVINi44OGEuNzkuNzksMCwwLDAsLjc5LS43OUEuOC44LDAsMCwwLDYuODgsMzlINUEzLjM3LDMuMzcsMCwwLDEsMS42LDM1LjY0di0yMUEzLjM3LDMuMzcsMCwwLDEsNSwxMS4yNUg0Ni4yM2EzLjM3LDMuMzcsMCwwLDEsMy4zNywzLjM3djIxQTMuMzcsMy4zNywwLDAsMSw0Ni4yMywzOUg0NC44YS44LjgsMCwwLDAtLjguODEuNzkuNzksMCwwLDAsLjguNzloMS40M2E1LDUsMCwwLDAsNS01di0yMWE1LDUsMCwwLDAtNS01Wk0xMC44LDMuMmExLjYsMS42LDAsMCwxLDEuNi0xLjZIMzguOGExLjYsMS42LDAsMCwxLDEuNiwxLjZWOS42SDEwLjhaIi8+PHBhdGggZD0iTTM1LjIsMzQuNDVIMTZhLjguOCwwLDEsMCwwLDEuNkgzNS4yYS44LjgsMCwwLDAsMC0xLjZaIi8+PHBhdGggZD0iTTM1LjIsNDAuMDVIMTZhLjguOCwwLDEsMCwwLDEuNkgzNS4yYS44LjgsMCwxLDAsMC0xLjZaIi8+PHBhdGggZD0iTTgsMTUuOWExLjYsMS42LDAsMSwxLTEuNi0xLjZBMS42LDEuNiwwLDAsMSw4LDE1LjlaIi8+PHBhdGggZD0iTTEzLDE1LjlhMS42LDEuNiwwLDEsMS0xLjYtMS42QTEuNiwxLjYsMCwwLDEsMTMsMTUuOVoiLz48cGF0aCBkPSJNMTguMDksMTUuOWExLjYsMS42LDAsMSwxLTEuNi0xLjYsMS42LDEuNiwwLDAsMSwxLjYsMS42WiIvPjxwYXRoIGQ9Ik04LjgsNDguMDVINDIuNFYyNy4yNUg4LjhabTEuOTItMTguODhINDAuNDh2MTdIMTAuNzJaIi8+PC9nPjwvZz48L3N2Zz4=')
}

body footer a:hover {
    color: rgb(74, 135, 121) !important;
}

body.green footer a:hover {
    color: #7db928
}

body.green .main .news .date {
    background-color: rgba(125, 185, 40, 0.85)
}

body.green .main .next a {
    background: transparent url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDg4IDg5IiB3aWR0aD0iODgiIGhlaWdodD0iODkiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDg4IDg5IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxjaXJjbGUgb3BhY2l0eT0iMC43MSIgZmlsbD0iIzdEQjkyOCIgY3g9IjMyIiBjeT0iMjguNiIgcj0iMjAuMyIvPg0KPGNpcmNsZSBvcGFjaXR5PSIwLjcxIiBmaWxsPSIjN0RCOTI4IiBjeD0iNTUuNiIgY3k9IjI4LjIiIHI9IjIwLjMiLz4NCjxjaXJjbGUgb3BhY2l0eT0iMC43MSIgZmlsbD0iIzdEQjkyOCIgY3g9IjMyIiBjeT0iNjEuMiIgcj0iMjAuMyIvPg0KPGNpcmNsZSBvcGFjaXR5PSIwLjcxIiBmaWxsPSIjN0RCOTI4IiBjeD0iNTUuNiIgY3k9IjYxLjIiIHI9IjIwLjMiLz4NCjxjaXJjbGUgb3BhY2l0eT0iMC43MSIgZmlsbD0iIzdEQjkyOCIgY3g9IjQzLjciIGN5PSIyMC4zIiByPSIyMC4zIi8+DQo8Y2lyY2xlIG9wYWNpdHk9IjAuNzEiIGZpbGw9IiM3REI5MjgiIGN4PSIyMC4zIiBjeT0iNDUiIHI9IjIwLjMiLz4NCjxjaXJjbGUgb3BhY2l0eT0iMC43MSIgZmlsbD0iIzdEQjkyOCIgY3g9IjY3LjIiIGN5PSI0NSIgcj0iMjAuMyIvPg0KPGNpcmNsZSBvcGFjaXR5PSIwLjcxIiBmaWxsPSIjN0RCOTI4IiBjeD0iNDMuNyIgY3k9IjY4LjYiIHI9IjIwLjMiLz4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik00NCw1NC4xYy0wLjMsMC0wLjYtMC4xLTAuOS0wLjNMMjQuOCwzOC43Yy0wLjYtMC41LTAuNy0xLjQtMC4yLTJjMC41LTAuNiwxLjQtMC43LDItMC4yTDQ0LDUwLjlsMTcuNC0xNC4zDQoJYzAuNi0wLjUsMS41LTAuNCwyLDAuMmMwLjUsMC42LDAuNCwxLjUtMC4yLDJMNDQuOSw1My44QzQ0LjYsNTQsNDQuMyw1NC4xLDQ0LDU0LjF6Ii8+DQo8L3N2Zz4NCg==') no-repeat center top
}

body.green .main .categories .item strong:before {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDM4IDE5IiB3aWR0aD0iMzgiIGhlaWdodD0iMTkiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDM4IDE5IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwb2x5Z29uIGZpbGw9IiM3REI4MjgiIHBvaW50cz0iMCwxOSAxOSwwIDM4LDE5ICIvPg0KPC9zdmc+DQo=')
}

body.green .main .categories .item:hover strong {
    background-color: #7db928;
    color: #fff
}

body.green .main .categories .item:hover strong:before {
    opacity: 1
}

body.green .main .chess .heading {
    background-color: #7db928
}

body.green .main .chess .item .hover:before {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDM4IDE5IiB3aWR0aD0iMzgiIGhlaWdodD0iMTkiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDM4IDE5IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwb2x5Z29uIGZpbGw9IiM3REI4MjgiIHBvaW50cz0iMCwxOSAxOSwwIDM4LDE5ICIvPg0KPC9zdmc+DQo=')
}

body.green .main .chess .item:hover .hover {
    background-color: #7db928;
    color: #fff
}

body.green .main .chess .item:hover .hover:before {
    opacity: 1
}

body.green .main .articles.standard .item .date {
    color: #7db928
}

body.green .main .articles.standard .item:hover h2 {
    color: #7db928
}

body.green .main .detail .detail-and-params .text p.date {
    color: #7db928
}

body.green .main .detail .detail-and-params .text ul li:before {
    background-color: #7db928
}

body.green .main .detail .detail-and-params .text ol li:before {
    color: #7db928
}

body.green .main .detail .detail-and-params .text table th {
    background-color: #7db928
}

body.green .main .detail .detail-and-params .params h2 {
    color: #7db928
}

body.green .main .detail .attachments h2 {
    color: #7db928
}

body.green .main .detail .attachments ul li a:hover:before {
    background-color: #7db928
}

body.green .main .index-banner .bx-wrapper .bx-pager a:hover,
body.green .main .index-banner .bx-wrapper .bx-pager a.active {
    background-color: #7db928
}

@media only screen and (max-width: 450px) {

}

body.green form .SSContainerDivWrapper ul li a:hover,
body.green form .SSContainerDivWrapper ul li a.hiLite {
    color: #7db928
}

body.green form .newListSelected:hover {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDIxIDEwIiB3aWR0aD0iMjEiIGhlaWdodD0iMTAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIxIDEwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiM3REI5MjgiIGQ9Ik0xMC41LDkuNWMtMC4yLDAtMC4zLTAuMS0wLjUtMC4ybC05LjgtOEMwLDEuMS0wLjEsMC42LDAuMiwwLjNDMC40LDAsMC45LTAuMSwxLjIsMC4ybDkuMyw3LjZsOS4zLTcuNg0KCWMwLjMtMC4zLDAuOC0wLjIsMS4xLDAuMWMwLjMsMC4zLDAuMiwwLjgtMC4xLDEuMWwtOS44LDhDMTAuOCw5LjUsMTAuNyw5LjUsMTAuNSw5LjV6Ii8+DQo8L3N2Zz4NCg==')
}

body.green form button:hover {
    background-color: #7db928
}

body.green .fancybox-nav:hover {
    background-color: #7db928
}

body.green .popup_prev:hover,
body.green .popup_next:hover {
    background-color: #7db928
}

body.green .popup_up:hover {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDI4IDE0IiAgd2lkdGg9IjI4IiBoZWlnaHQ9IjE0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyOCAxNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSIjN0RCOTI4IiBkPSJNMTQsMS40YzAuMywwLDAuNCwwLjEsMC43LDAuM2wxMi45LDEwLjZjMC40LDAuMywwLjUsMC45LDAuMSwxLjNjLTAuMywwLjQtMC45LDAuNS0xLjMsMC4xTDE0LDMuN0wxLjcsMTMuOA0KCWMtMC40LDAuNC0xLjEsMC4zLTEuNS0wLjFjLTAuNC0wLjQtMC4zLTEuMSwwLjEtMS41TDEzLjIsMS42QzEzLjYsMS40LDEzLjgsMS40LDE0LDEuNHoiLz4NCjwvc3ZnPg0K')
}

body.green .popup_down:hover {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDI3IDE0IiB3aWR0aD0iMjciIGhlaWdodD0iMTQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI3IDE0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiM3REI5MjgiIGQ9Ik0xMy41LDEyLjNjLTAuMiwwLTAuNC0wLjEtMC42LTAuMkwwLjMsMS43Yy0wLjQtMC4zLTAuNS0wLjktMC4xLTEuNGMwLjMtMC40LDAuOS0wLjUsMS40LTAuMUwxMy41LDEwDQoJbDExLjktOS44YzAuNC0wLjMsMS0wLjMsMS40LDAuMWMwLjMsMC40LDAuMywxLTAuMSwxLjRMMTQuMSwxMkMxMy45LDEyLjIsMTMuNywxMi4zLDEzLjUsMTIuM3oiLz4NCjwvc3ZnPg0K')
}

body.green .ui-datepicker th {
    color: #7db928
}

body.green .hasDatepicker:hover {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDI0IDI0IiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI0IDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiM3REI5MjgiIGQ9Ik0yMiwyLjJoLTMuMlYwLjdDMTguNywwLjMsMTguNCwwLDE4LDBjLTAuNCwwLTAuNywwLjMtMC43LDAuN3YxLjVoLTQuNVYwLjdDMTIuNywwLjMsMTIuNCwwLDEyLDANCgkJYy0wLjQsMC0wLjcsMC4zLTAuNywwLjd2MS41SDYuN1YwLjdDNi43LDAuMyw2LjQsMCw2LDBDNS42LDAsNS4yLDAuMyw1LjIsMC43djEuNUgyYy0xLjEsMC0yLDAuOS0yLDJWMjJjMCwxLjEsMC45LDIsMiwyaDIwDQoJCWMxLjEsMCwyLTAuOSwyLTJWNC4yQzI0LDMuMSwyMy4xLDIuMiwyMiwyLjJMMjIsMi4yeiBNMjIuNSwyMmMwLDAuMy0wLjIsMC41LTAuNSwwLjVIMmMtMC4zLDAtMC41LTAuMi0wLjUtMC41VjQuMg0KCQlDMS41LDQsMS43LDMuNywyLDMuN2gzLjJ2MS41QzUuMiw1LjcsNS42LDYsNiw2YzAuNCwwLDAuNy0wLjMsMC43LTAuN1YzLjdoNC41djEuNUMxMS4yLDUuNywxMS42LDYsMTIsNmMwLjQsMCwwLjctMC4zLDAuNy0wLjcNCgkJVjMuN2g0LjV2MS41QzE3LjIsNS43LDE3LjUsNiwxOCw2YzAuNCwwLDAuNy0wLjMsMC43LTAuN1YzLjdIMjJjMC4zLDAsMC41LDAuMiwwLjUsMC41VjIyeiBNMjIuNSwyMiIvPg0KCTxyZWN0IHg9IjUuMiIgeT0iOSIgZmlsbD0iIzdEQjkyOCIgd2lkdGg9IjMiIGhlaWdodD0iMi4yIi8+DQoJPHJlY3QgeD0iNS4yIiB5PSIxMi43IiBmaWxsPSIjN0RCOTI4IiB3aWR0aD0iMyIgaGVpZ2h0PSIyLjIiLz4NCgk8cmVjdCB4PSI1LjIiIHk9IjE2LjUiIGZpbGw9IiM3REI5MjgiIHdpZHRoPSIzIiBoZWlnaHQ9IjIuMiIvPg0KCTxyZWN0IHg9IjEwLjUiIHk9IjE2LjUiIGZpbGw9IiM3REI5MjgiIHdpZHRoPSIzIiBoZWlnaHQ9IjIuMiIvPg0KCTxyZWN0IHg9IjEwLjUiIHk9IjEyLjciIGZpbGw9IiM3REI5MjgiIHdpZHRoPSIzIiBoZWlnaHQ9IjIuMiIvPg0KCTxyZWN0IHg9IjEwLjUiIHk9IjkiIGZpbGw9IiM3REI5MjgiIHdpZHRoPSIzIiBoZWlnaHQ9IjIuMiIvPg0KCTxyZWN0IHg9IjE1LjciIHk9IjE2LjUiIGZpbGw9IiM3REI5MjgiIHdpZHRoPSIzIiBoZWlnaHQ9IjIuMiIvPg0KCTxyZWN0IHg9IjE1LjciIHk9IjEyLjciIGZpbGw9IiM3REI5MjgiIHdpZHRoPSIzIiBoZWlnaHQ9IjIuMiIvPg0KCTxyZWN0IHg9IjE1LjciIHk9IjkiIGZpbGw9IiM3REI5MjgiIHdpZHRoPSIzIiBoZWlnaHQ9IjIuMiIvPg0KPC9nPg0KPC9zdmc+DQo=')
}

body.green .ui-datepicker .ui-datepicker-prev:hover {
    background-image: url('../img/project/icons/datepicker_prev_hover.svg');
}

body.green .ui-datepicker .ui-datepicker-next:hover {
    background-image: url('../img/project/icons/datepicker_next_hover.svg')
}

body.blue footer a:hover {
    color: #54c2e8
}

body.blue .main .news .date {
    background-color: rgba(84, 194, 232, 0.85)
}

body.blue .main .next a {
    background: transparent url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDg4IDg5IiB3aWR0aD0iODgiIGhlaWdodD0iODkiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDg4IDg5IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxjaXJjbGUgb3BhY2l0eT0iMC43MSIgZmlsbD0iIzU0QzJFOCIgY3g9IjMyIiBjeT0iMjguNiIgcj0iMjAuMyIvPg0KPGNpcmNsZSBvcGFjaXR5PSIwLjcxIiBmaWxsPSIjNTRDMkU4IiBjeD0iNTUuNiIgY3k9IjI4LjIiIHI9IjIwLjMiLz4NCjxjaXJjbGUgb3BhY2l0eT0iMC43MSIgZmlsbD0iIzU0QzJFOCIgY3g9IjMyIiBjeT0iNjEuMiIgcj0iMjAuMyIvPg0KPGNpcmNsZSBvcGFjaXR5PSIwLjcxIiBmaWxsPSIjNTRDMkU4IiBjeD0iNTUuNiIgY3k9IjYxLjIiIHI9IjIwLjMiLz4NCjxjaXJjbGUgb3BhY2l0eT0iMC43MSIgZmlsbD0iIzU0QzJFOCIgY3g9IjQzLjciIGN5PSIyMC4zIiByPSIyMC4zIi8+DQo8Y2lyY2xlIG9wYWNpdHk9IjAuNzEiIGZpbGw9IiM1NEMyRTgiIGN4PSIyMC4zIiBjeT0iNDUiIHI9IjIwLjMiLz4NCjxjaXJjbGUgb3BhY2l0eT0iMC43MSIgZmlsbD0iIzU0QzJFOCIgY3g9IjY3LjIiIGN5PSI0NSIgcj0iMjAuMyIvPg0KPGNpcmNsZSBvcGFjaXR5PSIwLjcxIiBmaWxsPSIjNTRDMkU4IiBjeD0iNDMuNyIgY3k9IjY4LjYiIHI9IjIwLjMiLz4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik00NCw1NC4xYy0wLjMsMC0wLjYtMC4xLTAuOS0wLjNMMjQuOCwzOC43Yy0wLjYtMC41LTAuNy0xLjQtMC4yLTJjMC41LTAuNiwxLjQtMC43LDItMC4yTDQ0LDUwLjlsMTcuNC0xNC4zDQoJYzAuNi0wLjUsMS41LTAuNCwyLDAuMmMwLjUsMC42LDAuNCwxLjUtMC4yLDJMNDQuOSw1My44QzQ0LjYsNTQsNDQuMyw1NC4xLDQ0LDU0LjF6Ii8+DQo8L3N2Zz4NCg==') no-repeat center top
}

body.blue .main .categories .item strong:before {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDM4IDE5IiB3aWR0aD0iMzgiIGhlaWdodD0iMTkiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDM4IDE5IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwb2x5Z29uIGZpbGw9IiM1NEMyRTgiIHBvaW50cz0iMCwxOSAxOSwwIDM4LDE5ICIvPg0KPC9zdmc+DQo=')
}

body.blue .main .categories .item:hover strong {
    background-color: #54c2e8;
    color: #fff
}

body.blue .main .categories .item:hover strong:before {
    opacity: 1
}

body.blue .main .chess .heading {
    background-color: #54c2e8
}

body.blue .main .chess .item .hover:before {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDM4IDE5IiB3aWR0aD0iMzgiIGhlaWdodD0iMTkiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDM4IDE5IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwb2x5Z29uIGZpbGw9IiM1NEMyRTgiIHBvaW50cz0iMCwxOSAxOSwwIDM4LDE5ICIvPg0KPC9zdmc+DQo=')
}

body.blue .main .chess .item:hover .hover {
    background-color: #54c2e8;
    color: #fff
}

body.blue .main .chess .item:hover .hover:before {
    opacity: 1
}

body.blue .main .articles.standard .item .date {
    color: #54c2e8
}

body.blue .main .articles.standard .item:hover h2 {
    color: #54c2e8
}

body.blue .main .detail .detail-and-params .text p.date {
    color: #54c2e8
}

body.blue .main .detail .detail-and-params .text ul li:before {
    background-color: #54c2e8
}

body.blue .main .detail .detail-and-params .text ol li:before {
    color: #54c2e8
}

body.blue .main .detail .detail-and-params .text table th {
    background-color: #54c2e8
}

body.blue .main .detail .detail-and-params .params h2 {
    color: #54c2e8
}

body.blue .main .detail .attachments h2 {
    color: #54c2e8
}

body.blue .main .detail .attachments ul li a:hover:before {
    background-color: #54c2e8
}

body.blue .main .index-banner .bx-wrapper .bx-pager a:hover,
body.blue .main .index-banner .bx-wrapper .bx-pager a.active {
    background-color: #54c2e8
}

@media only screen and (max-width: 450px) {
}

body.blue form .SSContainerDivWrapper ul li a:hover,
body.blue form .SSContainerDivWrapper ul li a.hiLite {
    color: #54c2e8
}

body.blue form .newListSelected:hover {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDIxIDEwIiB3aWR0aD0iMjEiIGhlaWdodD0iMTAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIxIDEwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiM1NEMyRTgiIGQ9Ik0xMC41LDkuNWMtMC4yLDAtMC4zLTAuMS0wLjUtMC4ybC05LjgtOEMwLDEuMS0wLjEsMC42LDAuMiwwLjNDMC40LDAsMC45LTAuMSwxLjIsMC4ybDkuMyw3LjZsOS4zLTcuNg0KCWMwLjMtMC4zLDAuOC0wLjIsMS4xLDAuMWMwLjMsMC4zLDAuMiwwLjgtMC4xLDEuMWwtOS44LDhDMTAuOCw5LjUsMTAuNyw5LjUsMTAuNSw5LjV6Ii8+DQo8L3N2Zz4NCg==')
}

body.blue form button:hover {
    background-color: #54c2e8
}

body.blue .fancybox-nav:hover {
    background-color: #54c2e8
}

body.blue .popup_prev:hover,
body.blue .popup_next:hover {
    background-color: #54c2e8
}

body.blue .popup_up:hover {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDI4IDE0IiAgd2lkdGg9IjI4IiBoZWlnaHQ9IjE0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyOCAxNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSIjNTRDMkU4IiBkPSJNMTQsMS40YzAuMywwLDAuNCwwLjEsMC43LDAuM2wxMi45LDEwLjZjMC40LDAuMywwLjUsMC45LDAuMSwxLjNjLTAuMywwLjQtMC45LDAuNS0xLjMsMC4xTDE0LDMuN0wxLjcsMTMuOA0KCWMtMC40LDAuNC0xLjEsMC4zLTEuNS0wLjFjLTAuNC0wLjQtMC4zLTEuMSwwLjEtMS41TDEzLjIsMS42QzEzLjYsMS40LDEzLjgsMS40LDE0LDEuNHoiLz4NCjwvc3ZnPg0K')
}

body.blue .popup_down:hover {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDI3IDE0IiB3aWR0aD0iMjciIGhlaWdodD0iMTQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI3IDE0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiM1NEMyRTgiIGQ9Ik0xMy41LDEyLjNjLTAuMiwwLTAuNC0wLjEtMC42LTAuMkwwLjMsMS43Yy0wLjQtMC4zLTAuNS0wLjktMC4xLTEuNGMwLjMtMC40LDAuOS0wLjUsMS40LTAuMUwxMy41LDEwDQoJbDExLjktOS44YzAuNC0wLjMsMS0wLjMsMS40LDAuMWMwLjMsMC40LDAuMywxLTAuMSwxLjRMMTQuMSwxMkMxMy45LDEyLjIsMTMuNywxMi4zLDEzLjUsMTIuM3oiLz4NCjwvc3ZnPg0K')
}

body.blue .ui-datepicker th {
    color: #54c2e8
}

body.blue .hasDatepicker:hover {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDI0IDI0IiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI0IDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiM1NEMyRTgiIGQ9Ik0yMiwyLjJoLTMuMlYwLjdDMTguNywwLjMsMTguNCwwLDE4LDBjLTAuNCwwLTAuNywwLjMtMC43LDAuN3YxLjVoLTQuNVYwLjdDMTIuNywwLjMsMTIuNCwwLDEyLDANCgkJYy0wLjQsMC0wLjcsMC4zLTAuNywwLjd2MS41SDYuN1YwLjdDNi43LDAuMyw2LjQsMCw2LDBDNS42LDAsNS4yLDAuMyw1LjIsMC43djEuNUgyYy0xLjEsMC0yLDAuOS0yLDJWMjJjMCwxLjEsMC45LDIsMiwyaDIwDQoJCWMxLjEsMCwyLTAuOSwyLTJWNC4yQzI0LDMuMSwyMy4xLDIuMiwyMiwyLjJMMjIsMi4yeiBNMjIuNSwyMmMwLDAuMy0wLjIsMC41LTAuNSwwLjVIMmMtMC4zLDAtMC41LTAuMi0wLjUtMC41VjQuMg0KCQlDMS41LDQsMS43LDMuNywyLDMuN2gzLjJ2MS41QzUuMiw1LjcsNS42LDYsNiw2YzAuNCwwLDAuNy0wLjMsMC43LTAuN1YzLjdoNC41djEuNUMxMS4yLDUuNywxMS42LDYsMTIsNmMwLjQsMCwwLjctMC4zLDAuNy0wLjcNCgkJVjMuN2g0LjV2MS41QzE3LjIsNS43LDE3LjUsNiwxOCw2YzAuNCwwLDAuNy0wLjMsMC43LTAuN1YzLjdIMjJjMC4zLDAsMC41LDAuMiwwLjUsMC41VjIyeiBNMjIuNSwyMiIvPg0KCTxyZWN0IHg9IjUuMiIgeT0iOSIgZmlsbD0iIzU0QzJFOCIgd2lkdGg9IjMiIGhlaWdodD0iMi4yIi8+DQoJPHJlY3QgeD0iNS4yIiB5PSIxMi43IiBmaWxsPSIjNTRDMkU4IiB3aWR0aD0iMyIgaGVpZ2h0PSIyLjIiLz4NCgk8cmVjdCB4PSI1LjIiIHk9IjE2LjUiIGZpbGw9IiM1NEMyRTgiIHdpZHRoPSIzIiBoZWlnaHQ9IjIuMiIvPg0KCTxyZWN0IHg9IjEwLjUiIHk9IjE2LjUiIGZpbGw9IiM1NEMyRTgiIHdpZHRoPSIzIiBoZWlnaHQ9IjIuMiIvPg0KCTxyZWN0IHg9IjEwLjUiIHk9IjEyLjciIGZpbGw9IiM1NEMyRTgiIHdpZHRoPSIzIiBoZWlnaHQ9IjIuMiIvPg0KCTxyZWN0IHg9IjEwLjUiIHk9IjkiIGZpbGw9IiM1NEMyRTgiIHdpZHRoPSIzIiBoZWlnaHQ9IjIuMiIvPg0KCTxyZWN0IHg9IjE1LjciIHk9IjE2LjUiIGZpbGw9IiM1NEMyRTgiIHdpZHRoPSIzIiBoZWlnaHQ9IjIuMiIvPg0KCTxyZWN0IHg9IjE1LjciIHk9IjEyLjciIGZpbGw9IiM1NEMyRTgiIHdpZHRoPSIzIiBoZWlnaHQ9IjIuMiIvPg0KCTxyZWN0IHg9IjE1LjciIHk9IjkiIGZpbGw9IiM1NEMyRTgiIHdpZHRoPSIzIiBoZWlnaHQ9IjIuMiIvPg0KPC9nPg0KPC9zdmc+DQo=')
}

body.blue .ui-datepicker .ui-datepicker-prev:hover {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAxMSAyMSIgd2lkdGg9IjExIiBoZWlnaHQ9IjIxIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMSAyMSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8ZyBpZD0iTGF5ZXJfMSI+DQoJPHBhdGggZmlsbD0iIzU0QzJFOCIgZD0iTTEwLjMsMjFjLTAuMiwwLTAuNC0wLjEtMC41LTAuMkwxLDExLjFjLTAuMy0wLjMtMC4zLTAuNywwLTFsOC44LTkuOWMwLjMtMC4zLDAuNy0wLjMsMSwwDQoJCWMwLjMsMC4zLDAuMywwLjgsMCwxLjFsLTguNCw5LjNsOC40LDkuMWMwLjMsMC4zLDAuMywwLjgsMCwxLjFDMTAuNiwyMC45LDEwLjUsMjEsMTAuMywyMXoiLz4NCjwvZz4NCjwvc3ZnPg0K')
}

body.blue .ui-datepicker .ui-datepicker-next:hover {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDExIDIxIiB3aWR0aD0iMTEiIGhlaWdodD0iMjEiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDExIDIxIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGlkPSJMYXllcl8xIj4NCgk8cGF0aCBmaWxsPSIjNTRDMkU4IiBkPSJNMC43LDIwLjljLTAuMiwwLTAuMy0wLjEtMC41LTAuMmMtMC4zLTAuMy0wLjMtMC44LDAtMS4xbDguNS05LjNMMC4yLDEuM2MtMC4zLTAuMy0wLjMtMC44LDAtMS4xDQoJCXMwLjctMC4zLDEsMGw4LjksOS42YzAuMywwLjMsMC4zLDAuNywwLDFsLTguOSw5LjlDMS4xLDIwLjgsMC45LDIwLjksMC43LDIwLjl6Ii8+DQo8L2c+DQo8L3N2Zz4NCg==')
}

body.purple footer a:hover {
    color: #941c81
}

body.purple .main .news .date {
    background-color: rgba(148, 28, 129, 0.85)
}

body.purple .main .next a {
    background: transparent url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDg4IDg5IiB3aWR0aD0iODgiIGhlaWdodD0iODkiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDg4IDg5IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxjaXJjbGUgb3BhY2l0eT0iMC43MSIgZmlsbD0iIzk0MUM4MSIgY3g9IjMyIiBjeT0iMjguNiIgcj0iMjAuMyIvPg0KPGNpcmNsZSBvcGFjaXR5PSIwLjcxIiBmaWxsPSIjOTQxQzgxIiBjeD0iNTUuNiIgY3k9IjI4LjIiIHI9IjIwLjMiLz4NCjxjaXJjbGUgb3BhY2l0eT0iMC43MSIgZmlsbD0iIzk0MUM4MSIgY3g9IjMyIiBjeT0iNjEuMiIgcj0iMjAuMyIvPg0KPGNpcmNsZSBvcGFjaXR5PSIwLjcxIiBmaWxsPSIjOTQxQzgxIiBjeD0iNTUuNiIgY3k9IjYxLjIiIHI9IjIwLjMiLz4NCjxjaXJjbGUgb3BhY2l0eT0iMC43MSIgZmlsbD0iIzk0MUM4MSIgY3g9IjQzLjciIGN5PSIyMC4zIiByPSIyMC4zIi8+DQo8Y2lyY2xlIG9wYWNpdHk9IjAuNzEiIGZpbGw9IiM5NDFDODEiIGN4PSIyMC4zIiBjeT0iNDUiIHI9IjIwLjMiLz4NCjxjaXJjbGUgb3BhY2l0eT0iMC43MSIgZmlsbD0iIzk0MUM4MSIgY3g9IjY3LjIiIGN5PSI0NSIgcj0iMjAuMyIvPg0KPGNpcmNsZSBvcGFjaXR5PSIwLjcxIiBmaWxsPSIjOTQxQzgxIiBjeD0iNDMuNyIgY3k9IjY4LjYiIHI9IjIwLjMiLz4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik00NCw1NC4xYy0wLjMsMC0wLjYtMC4xLTAuOS0wLjNMMjQuOCwzOC43Yy0wLjYtMC41LTAuNy0xLjQtMC4yLTJjMC41LTAuNiwxLjQtMC43LDItMC4yTDQ0LDUwLjlsMTcuNC0xNC4zDQoJYzAuNi0wLjUsMS41LTAuNCwyLDAuMmMwLjUsMC42LDAuNCwxLjUtMC4yLDJMNDQuOSw1My44QzQ0LjYsNTQsNDQuMyw1NC4xLDQ0LDU0LjF6Ii8+DQo8L3N2Zz4NCg==') no-repeat center top
}

body.purple .main .categories .item strong:before {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDM4IDE5IiB3aWR0aD0iMzgiIGhlaWdodD0iMTkiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDM4IDE5IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwb2x5Z29uIGZpbGw9IiM5NDFDODEiIHBvaW50cz0iMCwxOSAxOSwwIDM4LDE5ICIvPg0KPC9zdmc+DQo=')
}

body.purple .main .categories .item:hover strong {
    background-color: #941c81;
    color: #fff
}

body.purple .main .categories .item:hover strong:before {
    opacity: 1
}

body.purple .main .chess .heading {
    background-color: #941c81
}

body.purple .main .chess .item .hover:before {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDM4IDE5IiB3aWR0aD0iMzgiIGhlaWdodD0iMTkiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDM4IDE5IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwb2x5Z29uIGZpbGw9IiM5NDFDODEiIHBvaW50cz0iMCwxOSAxOSwwIDM4LDE5ICIvPg0KPC9zdmc+DQo=')
}

body.purple .main .chess .item:hover .hover {
    background-color: #941c81;
    color: #fff
}

body.purple .main .chess .item:hover .hover:before {
    opacity: 1
}

body.purple .main .articles.standard .item .date {
    color: #941c81
}

body.purple .main .articles.standard .item:hover h2 {
    color: #941c81
}

body.purple .main .detail .detail-and-params .text p.date {
    color: #941c81
}

body.purple .main .detail .detail-and-params .text ul li:before {
    background-color: #941c81
}

body.purple .main .detail .detail-and-params .text ol li:before {
    color: #941c81
}

body.purple .main .detail .detail-and-params .text table th {
    background-color: #941c81
}

body.purple .main .detail .detail-and-params .params h2 {
    color: #941c81
}

body.purple .main .detail .attachments h2 {
    color: #941c81
}

body.purple .main .detail .attachments ul li a:hover:before {
    background-color: #941c81
}

body.purple .main .index-banner .bx-wrapper .bx-pager a:hover,
body.purple .main .index-banner .bx-wrapper .bx-pager a.active {
    background-color: #941c81
}

@media only screen and (max-width: 450px) {
}

body.purple form .SSContainerDivWrapper ul li a:hover,
body.purple form .SSContainerDivWrapper ul li a.hiLite {
    color: #941c81
}

body.purple form .newListSelected:hover {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDIxIDEwIiB3aWR0aD0iMjEiIGhlaWdodD0iMTAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIxIDEwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiM5NDFDODEiIGQ9Ik0xMC41LDkuNWMtMC4yLDAtMC4zLTAuMS0wLjUtMC4ybC05LjgtOEMwLDEuMS0wLjEsMC42LDAuMiwwLjNDMC40LDAsMC45LTAuMSwxLjIsMC4ybDkuMyw3LjZsOS4zLTcuNg0KCWMwLjMtMC4zLDAuOC0wLjIsMS4xLDAuMWMwLjMsMC4zLDAuMiwwLjgtMC4xLDEuMWwtOS44LDhDMTAuOCw5LjUsMTAuNyw5LjUsMTAuNSw5LjV6Ii8+DQo8L3N2Zz4NCg==')
}

body.purple form button:hover {
    background-color: #941c81
}

body.purple .fancybox-nav:hover {
    background-color: #941c81
}

body.purple .popup_prev:hover,
body.purple .popup_next:hover {
    background-color: #941c81
}

body.purple .popup_up:hover {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDI4IDE0IiAgd2lkdGg9IjI4IiBoZWlnaHQ9IjE0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyOCAxNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSIjOTQxQzgxIiBkPSJNMTQsMS40YzAuMywwLDAuNCwwLjEsMC43LDAuM2wxMi45LDEwLjZjMC40LDAuMywwLjUsMC45LDAuMSwxLjNjLTAuMywwLjQtMC45LDAuNS0xLjMsMC4xTDE0LDMuN0wxLjcsMTMuOA0KCWMtMC40LDAuNC0xLjEsMC4zLTEuNS0wLjFjLTAuNC0wLjQtMC4zLTEuMSwwLjEtMS41TDEzLjIsMS42QzEzLjYsMS40LDEzLjgsMS40LDE0LDEuNHoiLz4NCjwvc3ZnPg0K')
}

body.purple .popup_down:hover {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDI3IDE0IiB3aWR0aD0iMjciIGhlaWdodD0iMTQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI3IDE0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiM5NDFDODEiIGQ9Ik0xMy41LDEyLjNjLTAuMiwwLTAuNC0wLjEtMC42LTAuMkwwLjMsMS43Yy0wLjQtMC4zLTAuNS0wLjktMC4xLTEuNGMwLjMtMC40LDAuOS0wLjUsMS40LTAuMUwxMy41LDEwDQoJbDExLjktOS44YzAuNC0wLjMsMS0wLjMsMS40LDAuMWMwLjMsMC40LDAuMywxLTAuMSwxLjRMMTQuMSwxMkMxMy45LDEyLjIsMTMuNywxMi4zLDEzLjUsMTIuM3oiLz4NCjwvc3ZnPg0K')
}

body.purple .ui-datepicker th {
    color: rgb(74,135,121);
}

body.purple .hasDatepicker:hover {
    background-image: url('../img/project/icons/datepicker_hover.svg')
}

body.purple .ui-datepicker .ui-datepicker-prev:hover {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAxMSAyMSIgd2lkdGg9IjExIiBoZWlnaHQ9IjIxIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMSAyMSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8ZyBpZD0iTGF5ZXJfMSI+DQoJPHBhdGggZmlsbD0iIzkxMUY4MCIgZD0iTTEwLjMsMjFjLTAuMiwwLTAuNC0wLjEtMC41LTAuMkwxLDExLjFjLTAuMy0wLjMtMC4zLTAuNywwLTFsOC44LTkuOWMwLjMtMC4zLDAuNy0wLjMsMSwwDQoJCWMwLjMsMC4zLDAuMywwLjgsMCwxLjFsLTguNCw5LjNsOC40LDkuMWMwLjMsMC4zLDAuMywwLjgsMCwxLjFDMTAuNiwyMC45LDEwLjUsMjEsMTAuMywyMXoiLz4NCjwvZz4NCjwvc3ZnPg0K')
}

body.purple .ui-datepicker .ui-datepicker-next:hover {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDExIDIxIiB3aWR0aD0iMTEiIGhlaWdodD0iMjEiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDExIDIxIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGlkPSJMYXllcl8xIj4NCgk8cGF0aCBmaWxsPSIjOTExRjgwIiBkPSJNMC43LDIwLjljLTAuMiwwLTAuMy0wLjEtMC41LTAuMmMtMC4zLTAuMy0wLjMtMC44LDAtMS4xbDguNS05LjNMMC4yLDEuM2MtMC4zLTAuMy0wLjMtMC44LDAtMS4xDQoJCXMwLjctMC4zLDEsMGw4LjksOS42YzAuMywwLjMsMC4zLDAuNywwLDFsLTguOSw5LjlDMS4xLDIwLjgsMC45LDIwLjksMC43LDIwLjl6Ii8+DQo8L2c+DQo8L3N2Zz4NCg==')
}

body.red footer a:hover {
    color: #e6223a
}

body.red .main .news .date {
    background-color: rgba(230, 34, 58, 0.85)
}

body.red .main .next a {
    background: transparent url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDg4IDg5IiB3aWR0aD0iODgiIGhlaWdodD0iODkiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDg4IDg5IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxjaXJjbGUgb3BhY2l0eT0iMC43MSIgZmlsbD0iI0U2MjIzQSIgY3g9IjMyIiBjeT0iMjguNiIgcj0iMjAuMyIvPg0KPGNpcmNsZSBvcGFjaXR5PSIwLjcxIiBmaWxsPSIjRTYyMjNBIiBjeD0iNTUuNiIgY3k9IjI4LjIiIHI9IjIwLjMiLz4NCjxjaXJjbGUgb3BhY2l0eT0iMC43MSIgZmlsbD0iI0U2MjIzQSIgY3g9IjMyIiBjeT0iNjEuMiIgcj0iMjAuMyIvPg0KPGNpcmNsZSBvcGFjaXR5PSIwLjcxIiBmaWxsPSIjRTYyMjNBIiBjeD0iNTUuNiIgY3k9IjYxLjIiIHI9IjIwLjMiLz4NCjxjaXJjbGUgb3BhY2l0eT0iMC43MSIgZmlsbD0iI0U2MjIzQSIgY3g9IjQzLjciIGN5PSIyMC4zIiByPSIyMC4zIi8+DQo8Y2lyY2xlIG9wYWNpdHk9IjAuNzEiIGZpbGw9IiNFNjIyM0EiIGN4PSIyMC4zIiBjeT0iNDUiIHI9IjIwLjMiLz4NCjxjaXJjbGUgb3BhY2l0eT0iMC43MSIgZmlsbD0iI0U2MjIzQSIgY3g9IjY3LjIiIGN5PSI0NSIgcj0iMjAuMyIvPg0KPGNpcmNsZSBvcGFjaXR5PSIwLjcxIiBmaWxsPSIjRTYyMjNBIiBjeD0iNDMuNyIgY3k9IjY4LjYiIHI9IjIwLjMiLz4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik00NCw1NC4xYy0wLjMsMC0wLjYtMC4xLTAuOS0wLjNMMjQuOCwzOC43Yy0wLjYtMC41LTAuNy0xLjQtMC4yLTJjMC41LTAuNiwxLjQtMC43LDItMC4yTDQ0LDUwLjlsMTcuNC0xNC4zDQoJYzAuNi0wLjUsMS41LTAuNCwyLDAuMmMwLjUsMC42LDAuNCwxLjUtMC4yLDJMNDQuOSw1My44QzQ0LjYsNTQsNDQuMyw1NC4xLDQ0LDU0LjF6Ii8+DQo8L3N2Zz4NCg==') no-repeat center top
}

body.red .main .categories .item strong:before {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDM4IDE5IiB3aWR0aD0iMzgiIGhlaWdodD0iMTkiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDM4IDE5IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwb2x5Z29uIGZpbGw9IiNFNjIyM0EiIHBvaW50cz0iMCwxOSAxOSwwIDM4LDE5ICIvPg0KPC9zdmc+DQo=')
}

body.red .main .categories .item:hover strong {
    background-color: #e6223a;
    color: #fff
}

body.red .main .categories .item:hover strong:before {
    opacity: 1
}

body.red .main .chess .heading {
    background-color: #e6223a
}

body.red .main .chess .item .hover:before {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDM4IDE5IiB3aWR0aD0iMzgiIGhlaWdodD0iMTkiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDM4IDE5IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwb2x5Z29uIGZpbGw9IiNFNjIyM0EiIHBvaW50cz0iMCwxOSAxOSwwIDM4LDE5ICIvPg0KPC9zdmc+DQo=')
}

body.red .main .chess .item:hover .hover {
    background-color: #e6223a;
    color: #fff
}

body.red .main .chess .item:hover .hover:before {
    opacity: 1
}

body.red .main .articles.standard .item .date {
    color: #e6223a
}

body.red .main .articles.standard .item:hover h2 {
    color: #e6223a
}

body.red .main .detail .detail-and-params .text p.date {
    color: #e6223a
}

body.red .main .detail .detail-and-params .text ul li:before {
    background-color: #e6223a
}

body.red .main .detail .detail-and-params .text ol li:before {
    color: #e6223a
}

body.red .main .detail .detail-and-params .text table th {
    background-color: #e6223a
}

body.red .main .detail .detail-and-params .params h2 {
    color: #e6223a
}

body.red .main .detail .attachments h2 {
    color: #e6223a
}

body.red .main .detail .attachments ul li a:hover:before {
    background-color: #e6223a
}

body.red .main .index-banner .bx-wrapper .bx-pager a:hover,
body.red .main .index-banner .bx-wrapper .bx-pager a.active {
    background-color: #e6223a
}

@media only screen and (max-width: 450px) {
}

body.red form .SSContainerDivWrapper ul li a:hover,
body.red form .SSContainerDivWrapper ul li a.hiLite {
    color: #e6223a
}

body.red form .newListSelected:hover {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDIxIDEwIiB3aWR0aD0iMjEiIGhlaWdodD0iMTAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIxIDEwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNFNjIyM0EiIGQ9Ik0xMC41LDkuNWMtMC4yLDAtMC4zLTAuMS0wLjUtMC4ybC05LjgtOEMwLDEuMS0wLjEsMC42LDAuMiwwLjNDMC40LDAsMC45LTAuMSwxLjIsMC4ybDkuMyw3LjZsOS4zLTcuNg0KCWMwLjMtMC4zLDAuOC0wLjIsMS4xLDAuMWMwLjMsMC4zLDAuMiwwLjgtMC4xLDEuMWwtOS44LDhDMTAuOCw5LjUsMTAuNyw5LjUsMTAuNSw5LjV6Ii8+DQo8L3N2Zz4NCg==')
}

body.red form button:hover {
    background-color: #e6223a
}

body.red .fancybox-nav:hover {
    background-color: #e6223a
}

body.red .popup_prev:hover,
body.red .popup_next:hover {
    background-color: #e6223a
}

body.red .popup_up:hover {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDI4IDE0IiB3aWR0aD0iMjgiIGhlaWdodD0iMTQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI4IDE0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNFNjIyM0EiIGQ9Ik0xNCwxLjRjMC4zLDAsMC40LDAuMSwwLjcsMC4zbDEyLjksMTAuNmMwLjQsMC4zLDAuNSwwLjksMC4xLDEuM2MtMC4zLDAuNC0wLjksMC41LTEuMywwLjFMMTQsMy43TDEuNywxMy44DQoJYy0wLjQsMC40LTEuMSwwLjMtMS41LTAuMWMtMC40LTAuNC0wLjMtMS4xLDAuMS0xLjVMMTMuMiwxLjZDMTMuNiwxLjQsMTMuOCwxLjQsMTQsMS40eiIvPg0KPC9zdmc+DQo=')
}

body.red .popup_down:hover {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDI3IDE0IiB3aWR0aD0iMjciIGhlaWdodD0iMTQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI3IDE0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNFNjIyM0EiIGQ9Ik0xMy41LDEyLjNjLTAuMiwwLTAuNC0wLjEtMC42LTAuMkwwLjMsMS43Yy0wLjQtMC4zLTAuNS0wLjktMC4xLTEuNGMwLjMtMC40LDAuOS0wLjUsMS40LTAuMUwxMy41LDEwDQoJbDExLjktOS44YzAuNC0wLjMsMS0wLjMsMS40LDAuMWMwLjMsMC40LDAuMywxLTAuMSwxLjRMMTQuMSwxMkMxMy45LDEyLjIsMTMuNywxMi4zLDEzLjUsMTIuM3oiLz4NCjwvc3ZnPg0K')
}

body.red .ui-datepicker th {
    color: #e6223a
}

body.red .hasDatepicker:hover {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDI0IDI0IiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI0IDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiNFNjIyM0EiIGQ9Ik0yMiwyLjJoLTMuMlYwLjdDMTguNywwLjMsMTguNCwwLDE4LDBjLTAuNCwwLTAuNywwLjMtMC43LDAuN3YxLjVoLTQuNVYwLjdDMTIuNywwLjMsMTIuNCwwLDEyLDANCgkJYy0wLjQsMC0wLjcsMC4zLTAuNywwLjd2MS41SDYuN1YwLjdDNi43LDAuMyw2LjQsMCw2LDBDNS42LDAsNS4yLDAuMyw1LjIsMC43djEuNUgyYy0xLjEsMC0yLDAuOS0yLDJWMjJjMCwxLjEsMC45LDIsMiwyaDIwDQoJCWMxLjEsMCwyLTAuOSwyLTJWNC4yQzI0LDMuMSwyMy4xLDIuMiwyMiwyLjJMMjIsMi4yeiBNMjIuNSwyMmMwLDAuMy0wLjIsMC41LTAuNSwwLjVIMmMtMC4zLDAtMC41LTAuMi0wLjUtMC41VjQuMg0KCQlDMS41LDQsMS43LDMuNywyLDMuN2gzLjJ2MS41QzUuMiw1LjcsNS42LDYsNiw2YzAuNCwwLDAuNy0wLjMsMC43LTAuN1YzLjdoNC41djEuNUMxMS4yLDUuNywxMS42LDYsMTIsNmMwLjQsMCwwLjctMC4zLDAuNy0wLjcNCgkJVjMuN2g0LjV2MS41QzE3LjIsNS43LDE3LjUsNiwxOCw2YzAuNCwwLDAuNy0wLjMsMC43LTAuN1YzLjdIMjJjMC4zLDAsMC41LDAuMiwwLjUsMC41VjIyeiBNMjIuNSwyMiIvPg0KCTxyZWN0IHg9IjUuMiIgeT0iOSIgZmlsbD0iI0U2MjIzQSIgd2lkdGg9IjMiIGhlaWdodD0iMi4yIi8+DQoJPHJlY3QgeD0iNS4yIiB5PSIxMi43IiBmaWxsPSIjRTYyMjNBIiB3aWR0aD0iMyIgaGVpZ2h0PSIyLjIiLz4NCgk8cmVjdCB4PSI1LjIiIHk9IjE2LjUiIGZpbGw9IiNFNjIyM0EiIHdpZHRoPSIzIiBoZWlnaHQ9IjIuMiIvPg0KCTxyZWN0IHg9IjEwLjUiIHk9IjE2LjUiIGZpbGw9IiNFNjIyM0EiIHdpZHRoPSIzIiBoZWlnaHQ9IjIuMiIvPg0KCTxyZWN0IHg9IjEwLjUiIHk9IjEyLjciIGZpbGw9IiNFNjIyM0EiIHdpZHRoPSIzIiBoZWlnaHQ9IjIuMiIvPg0KCTxyZWN0IHg9IjEwLjUiIHk9IjkiIGZpbGw9IiNFNjIyM0EiIHdpZHRoPSIzIiBoZWlnaHQ9IjIuMiIvPg0KCTxyZWN0IHg9IjE1LjciIHk9IjE2LjUiIGZpbGw9IiNFNjIyM0EiIHdpZHRoPSIzIiBoZWlnaHQ9IjIuMiIvPg0KCTxyZWN0IHg9IjE1LjciIHk9IjEyLjciIGZpbGw9IiNFNjIyM0EiIHdpZHRoPSIzIiBoZWlnaHQ9IjIuMiIvPg0KCTxyZWN0IHg9IjE1LjciIHk9IjkiIGZpbGw9IiNFNjIyM0EiIHdpZHRoPSIzIiBoZWlnaHQ9IjIuMiIvPg0KPC9nPg0KPC9zdmc+DQo=')
}

body.red .ui-datepicker .ui-datepicker-prev:hover {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAxMSAyMSIgd2lkdGg9IjExIiBoZWlnaHQ9IjIxIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMSAyMSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8ZyBpZD0iTGF5ZXJfMSI+DQoJPHBhdGggZmlsbD0iI0U2MjIzQSIgZD0iTTEwLjMsMjFjLTAuMiwwLTAuNC0wLjEtMC41LTAuMkwxLDExLjFjLTAuMy0wLjMtMC4zLTAuNywwLTFsOC44LTkuOWMwLjMtMC4zLDAuNy0wLjMsMSwwDQoJCWMwLjMsMC4zLDAuMywwLjgsMCwxLjFsLTguNCw5LjNsOC40LDkuMWMwLjMsMC4zLDAuMywwLjgsMCwxLjFDMTAuNiwyMC45LDEwLjUsMjEsMTAuMywyMXoiLz4NCjwvZz4NCjwvc3ZnPg0K')
}

body.red .ui-datepicker .ui-datepicker-next:hover {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDExIDIxIiB3aWR0aD0iMTEiIGhlaWdodD0iMjEiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDExIDIxIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGlkPSJMYXllcl8xIj4NCgk8cGF0aCBmaWxsPSIjRTYyMjNBIiBkPSJNMC43LDIwLjljLTAuMiwwLTAuMy0wLjEtMC41LTAuMmMtMC4zLTAuMy0wLjMtMC44LDAtMS4xbDguNS05LjNMMC4yLDEuM2MtMC4zLTAuMy0wLjMtMC44LDAtMS4xDQoJCXMwLjctMC4zLDEsMGw4LjksOS42YzAuMywwLjMsMC4zLDAuNywwLDFsLTguOSw5LjlDMS4xLDIwLjgsMC45LDIwLjksMC43LDIwLjl6Ii8+DQo8L2c+DQo8L3N2Zz4NCg==')
}

body.orange footer a:hover {
    color: #ed6f32
}

body.orange .main .news .date {
    background-color: rgba(237, 111, 50, 0.85)
}

body.orange .main .next a {
    background: transparent url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDg4IDg5IiB3aWR0aD0iODgiIGhlaWdodD0iODkiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDg4IDg5IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxjaXJjbGUgb3BhY2l0eT0iMC43MSIgZmlsbD0iI0VENkYzMiIgY3g9IjMyIiBjeT0iMjguNiIgcj0iMjAuMyIvPg0KPGNpcmNsZSBvcGFjaXR5PSIwLjcxIiBmaWxsPSIjRUQ2RjMyIiBjeD0iNTUuNiIgY3k9IjI4LjIiIHI9IjIwLjMiLz4NCjxjaXJjbGUgb3BhY2l0eT0iMC43MSIgZmlsbD0iI0VENkYzMiIgY3g9IjMyIiBjeT0iNjEuMiIgcj0iMjAuMyIvPg0KPGNpcmNsZSBvcGFjaXR5PSIwLjcxIiBmaWxsPSIjRUQ2RjMyIiBjeD0iNTUuNiIgY3k9IjYxLjIiIHI9IjIwLjMiLz4NCjxjaXJjbGUgb3BhY2l0eT0iMC43MSIgZmlsbD0iI0VENkYzMiIgY3g9IjQzLjciIGN5PSIyMC4zIiByPSIyMC4zIi8+DQo8Y2lyY2xlIG9wYWNpdHk9IjAuNzEiIGZpbGw9IiNFRDZGMzIiIGN4PSIyMC4zIiBjeT0iNDUiIHI9IjIwLjMiLz4NCjxjaXJjbGUgb3BhY2l0eT0iMC43MSIgZmlsbD0iI0VENkYzMiIgY3g9IjY3LjIiIGN5PSI0NSIgcj0iMjAuMyIvPg0KPGNpcmNsZSBvcGFjaXR5PSIwLjcxIiBmaWxsPSIjRUQ2RjMyIiBjeD0iNDMuNyIgY3k9IjY4LjYiIHI9IjIwLjMiLz4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik00NCw1NC4xYy0wLjMsMC0wLjYtMC4xLTAuOS0wLjNMMjQuOCwzOC43Yy0wLjYtMC41LTAuNy0xLjQtMC4yLTJjMC41LTAuNiwxLjQtMC43LDItMC4yTDQ0LDUwLjlsMTcuNC0xNC4zDQoJYzAuNi0wLjUsMS41LTAuNCwyLDAuMmMwLjUsMC42LDAuNCwxLjUtMC4yLDJMNDQuOSw1My44QzQ0LjYsNTQsNDQuMyw1NC4xLDQ0LDU0LjF6Ii8+DQo8L3N2Zz4NCg==') no-repeat center top
}

body.orange .main .categories .item strong:before {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDM4IDE5IiB3aWR0aD0iMzgiIGhlaWdodD0iMTkiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDM4IDE5IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwb2x5Z29uIGZpbGw9IiNFRDZGMzIiIHBvaW50cz0iMCwxOSAxOSwwIDM4LDE5ICIvPg0KPC9zdmc+DQo=')
}

body.orange .main .categories .item:hover strong {
    background-color: #ed6f32;
    color: #fff
}

body.orange .main .categories .item:hover strong:before {
    opacity: 1
}

body.orange .main .chess .heading {
    background-color: #ed6f32
}

body.orange .main .chess .item .hover:before {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDM4IDE5IiB3aWR0aD0iMzgiIGhlaWdodD0iMTkiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDM4IDE5IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwb2x5Z29uIGZpbGw9IiNFRDZGMzIiIHBvaW50cz0iMCwxOSAxOSwwIDM4LDE5ICIvPg0KPC9zdmc+DQo=')
}

body.orange .main .chess .item:hover .hover {
    background-color: #ed6f32;
    color: #fff
}

body.orange .main .chess .item:hover .hover:before {
    opacity: 1
}

body.orange .main .articles.standard .item .date {
    color: #ed6f32
}

body.orange .main .articles.standard .item:hover h2 {
    color: #ed6f32
}

body.orange .main .detail .detail-and-params .text p.date {
    color: #ed6f32
}

body.orange .main .detail .detail-and-params .text ul li:before {
    background-color: #ed6f32
}

body.orange .main .detail .detail-and-params .text ol li:before {
    color: #ed6f32
}

body.orange .main .detail .detail-and-params .text table th {
    background-color: #ed6f32
}

body.orange .main .detail .detail-and-params .params h2 {
    color: #ed6f32
}

body.orange .main .detail .attachments h2 {
    color: #ed6f32
}

body.orange .main .detail .attachments ul li a:hover:before {
    background-color: #ed6f32
}

body.orange .main .index-banner .bx-wrapper .bx-pager a:hover,
body.orange .main .index-banner .bx-wrapper .bx-pager a.active {
    background-color: #ed6f32
}

@media only screen and (max-width: 450px) {
}

body.orange form .SSContainerDivWrapper ul li a:hover,
body.orange form .SSContainerDivWrapper ul li a.hiLite {
    color: #ed6f32
}

body.orange form .newListSelected:hover {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDIxIDEwIiB3aWR0aD0iMjEiIGhlaWdodD0iMTAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIxIDEwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNFRDZGMzIiIGQ9Ik0xMC41LDkuNWMtMC4yLDAtMC4zLTAuMS0wLjUtMC4ybC05LjgtOEMwLDEuMS0wLjEsMC42LDAuMiwwLjNDMC40LDAsMC45LTAuMSwxLjIsMC4ybDkuMyw3LjZsOS4zLTcuNg0KCWMwLjMtMC4zLDAuOC0wLjIsMS4xLDAuMWMwLjMsMC4zLDAuMiwwLjgtMC4xLDEuMWwtOS44LDhDMTAuOCw5LjUsMTAuNyw5LjUsMTAuNSw5LjV6Ii8+DQo8L3N2Zz4NCg==')
}

body.orange form button:hover {
    background-color: #ed6f32
}

body.orange .fancybox-nav:hover {
    background-color: #ed6f32
}

body.orange .popup_prev:hover,
body.orange .popup_next:hover {
    background-color: #ed6f32
}

body.orange .popup_up:hover {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDI4IDE0IiB3aWR0aD0iMjgiIGhlaWdodD0iMTQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI4IDE0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNFRDZGMzIiIGQ9Ik0xNCwxLjRjMC4zLDAsMC40LDAuMSwwLjcsMC4zbDEyLjksMTAuNmMwLjQsMC4zLDAuNSwwLjksMC4xLDEuM2MtMC4zLDAuNC0wLjksMC41LTEuMywwLjFMMTQsMy43TDEuNywxMy44DQoJYy0wLjQsMC40LTEuMSwwLjMtMS41LTAuMWMtMC40LTAuNC0wLjMtMS4xLDAuMS0xLjVMMTMuMiwxLjZDMTMuNiwxLjQsMTMuOCwxLjQsMTQsMS40eiIvPg0KPC9zdmc+DQo=')
}

body.orange .popup_down:hover {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDI3IDE0IiB3aWR0aD0iMjciIGhlaWdodD0iMTQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI3IDE0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNFRDZGMzIiIGQ9Ik0xMy41LDEyLjNjLTAuMiwwLTAuNC0wLjEtMC42LTAuMkwwLjMsMS43Yy0wLjQtMC4zLTAuNS0wLjktMC4xLTEuNGMwLjMtMC40LDAuOS0wLjUsMS40LTAuMUwxMy41LDEwDQoJbDExLjktOS44YzAuNC0wLjMsMS0wLjMsMS40LDAuMWMwLjMsMC40LDAuMywxLTAuMSwxLjRMMTQuMSwxMkMxMy45LDEyLjIsMTMuNywxMi4zLDEzLjUsMTIuM3oiLz4NCjwvc3ZnPg0K')
}

body.orange .ui-datepicker th {
    color: #ed6f32
}

body.orange .hasDatepicker:hover {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDI0IDI0IiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI0IDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiNFRDZGMzIiIGQ9Ik0yMiwyLjJoLTMuMlYwLjdDMTguNywwLjMsMTguNCwwLDE4LDBjLTAuNCwwLTAuNywwLjMtMC43LDAuN3YxLjVoLTQuNVYwLjdDMTIuNywwLjMsMTIuNCwwLDEyLDANCgkJYy0wLjQsMC0wLjcsMC4zLTAuNywwLjd2MS41SDYuN1YwLjdDNi43LDAuMyw2LjQsMCw2LDBDNS42LDAsNS4yLDAuMyw1LjIsMC43djEuNUgyYy0xLjEsMC0yLDAuOS0yLDJWMjJjMCwxLjEsMC45LDIsMiwyaDIwDQoJCWMxLjEsMCwyLTAuOSwyLTJWNC4yQzI0LDMuMSwyMy4xLDIuMiwyMiwyLjJMMjIsMi4yeiBNMjIuNSwyMmMwLDAuMy0wLjIsMC41LTAuNSwwLjVIMmMtMC4zLDAtMC41LTAuMi0wLjUtMC41VjQuMg0KCQlDMS41LDQsMS43LDMuNywyLDMuN2gzLjJ2MS41QzUuMiw1LjcsNS42LDYsNiw2YzAuNCwwLDAuNy0wLjMsMC43LTAuN1YzLjdoNC41djEuNUMxMS4yLDUuNywxMS42LDYsMTIsNmMwLjQsMCwwLjctMC4zLDAuNy0wLjcNCgkJVjMuN2g0LjV2MS41QzE3LjIsNS43LDE3LjUsNiwxOCw2YzAuNCwwLDAuNy0wLjMsMC43LTAuN1YzLjdIMjJjMC4zLDAsMC41LDAuMiwwLjUsMC41VjIyeiBNMjIuNSwyMiIvPg0KCTxyZWN0IHg9IjUuMiIgeT0iOSIgZmlsbD0iI0VENkYzMiIgd2lkdGg9IjMiIGhlaWdodD0iMi4yIi8+DQoJPHJlY3QgeD0iNS4yIiB5PSIxMi43IiBmaWxsPSIjRUQ2RjMyIiB3aWR0aD0iMyIgaGVpZ2h0PSIyLjIiLz4NCgk8cmVjdCB4PSI1LjIiIHk9IjE2LjUiIGZpbGw9IiNFRDZGMzIiIHdpZHRoPSIzIiBoZWlnaHQ9IjIuMiIvPg0KCTxyZWN0IHg9IjEwLjUiIHk9IjE2LjUiIGZpbGw9IiNFRDZGMzIiIHdpZHRoPSIzIiBoZWlnaHQ9IjIuMiIvPg0KCTxyZWN0IHg9IjEwLjUiIHk9IjEyLjciIGZpbGw9IiNFRDZGMzIiIHdpZHRoPSIzIiBoZWlnaHQ9IjIuMiIvPg0KCTxyZWN0IHg9IjEwLjUiIHk9IjkiIGZpbGw9IiNFRDZGMzIiIHdpZHRoPSIzIiBoZWlnaHQ9IjIuMiIvPg0KCTxyZWN0IHg9IjE1LjciIHk9IjE2LjUiIGZpbGw9IiNFRDZGMzIiIHdpZHRoPSIzIiBoZWlnaHQ9IjIuMiIvPg0KCTxyZWN0IHg9IjE1LjciIHk9IjEyLjciIGZpbGw9IiNFRDZGMzIiIHdpZHRoPSIzIiBoZWlnaHQ9IjIuMiIvPg0KCTxyZWN0IHg9IjE1LjciIHk9IjkiIGZpbGw9IiNFRDZGMzIiIHdpZHRoPSIzIiBoZWlnaHQ9IjIuMiIvPg0KPC9nPg0KPC9zdmc+DQo=')
}

body.orange .ui-datepicker .ui-datepicker-prev:hover {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAxMSAyMSIgd2lkdGg9IjExIiBoZWlnaHQ9IjIxIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMSAyMSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8ZyBpZD0iTGF5ZXJfMSI+DQoJPHBhdGggZmlsbD0iI0VENkYzMiIgZD0iTTEwLjMsMjFjLTAuMiwwLTAuNC0wLjEtMC41LTAuMkwxLDExLjFjLTAuMy0wLjMtMC4zLTAuNywwLTFsOC44LTkuOWMwLjMtMC4zLDAuNy0wLjMsMSwwDQoJCWMwLjMsMC4zLDAuMywwLjgsMCwxLjFsLTguNCw5LjNsOC40LDkuMWMwLjMsMC4zLDAuMywwLjgsMCwxLjFDMTAuNiwyMC45LDEwLjUsMjEsMTAuMywyMXoiLz4NCjwvZz4NCjwvc3ZnPg0K')
}

body.orange .ui-datepicker .ui-datepicker-next:hover {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDExIDIxIiB3aWR0aD0iMTEiIGhlaWdodD0iMjEiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDExIDIxIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGlkPSJMYXllcl8xIj4NCgk8cGF0aCBmaWxsPSIjRUQ2RjMyIiBkPSJNMC43LDIwLjljLTAuMiwwLTAuMy0wLjEtMC41LTAuMmMtMC4zLTAuMy0wLjMtMC44LDAtMS4xbDguNS05LjNMMC4yLDEuM2MtMC4zLTAuMy0wLjMtMC44LDAtMS4xDQoJCXMwLjctMC4zLDEsMGw4LjksOS42YzAuMywwLjMsMC4zLDAuNywwLDFsLTguOSw5LjlDMS4xLDIwLjgsMC45LDIwLjksMC43LDIwLjl6Ii8+DQo8L2c+DQo8L3N2Zz4NCg==')
}

body.yellow footer a:hover {
    color: #ffd508
}

body.yellow .main .news .date {
    background-color: rgba(255, 213, 8, 0.85)
}

body.yellow .main .next a {
    background: transparent url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDg4IDg5IiB3aWR0aD0iODgiIGhlaWdodD0iODkiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDg4IDg5IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxjaXJjbGUgb3BhY2l0eT0iMC43MSIgZmlsbD0iI0ZGRDUwOCIgY3g9IjMyIiBjeT0iMjguNiIgcj0iMjAuMyIvPg0KPGNpcmNsZSBvcGFjaXR5PSIwLjcxIiBmaWxsPSIjRkZENTA4IiBjeD0iNTUuNiIgY3k9IjI4LjIiIHI9IjIwLjMiLz4NCjxjaXJjbGUgb3BhY2l0eT0iMC43MSIgZmlsbD0iI0ZGRDUwOCIgY3g9IjMyIiBjeT0iNjEuMiIgcj0iMjAuMyIvPg0KPGNpcmNsZSBvcGFjaXR5PSIwLjcxIiBmaWxsPSIjRkZENTA4IiBjeD0iNTUuNiIgY3k9IjYxLjIiIHI9IjIwLjMiLz4NCjxjaXJjbGUgb3BhY2l0eT0iMC43MSIgZmlsbD0iI0ZGRDUwOCIgY3g9IjQzLjciIGN5PSIyMC4zIiByPSIyMC4zIi8+DQo8Y2lyY2xlIG9wYWNpdHk9IjAuNzEiIGZpbGw9IiNGRkQ1MDgiIGN4PSIyMC4zIiBjeT0iNDUiIHI9IjIwLjMiLz4NCjxjaXJjbGUgb3BhY2l0eT0iMC43MSIgZmlsbD0iI0ZGRDUwOCIgY3g9IjY3LjIiIGN5PSI0NSIgcj0iMjAuMyIvPg0KPGNpcmNsZSBvcGFjaXR5PSIwLjcxIiBmaWxsPSIjRkZENTA4IiBjeD0iNDMuNyIgY3k9IjY4LjYiIHI9IjIwLjMiLz4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik00NCw1NC4xYy0wLjMsMC0wLjYtMC4xLTAuOS0wLjNMMjQuOCwzOC43Yy0wLjYtMC41LTAuNy0xLjQtMC4yLTJjMC41LTAuNiwxLjQtMC43LDItMC4yTDQ0LDUwLjlsMTcuNC0xNC4zDQoJYzAuNi0wLjUsMS41LTAuNCwyLDAuMmMwLjUsMC42LDAuNCwxLjUtMC4yLDJMNDQuOSw1My44QzQ0LjYsNTQsNDQuMyw1NC4xLDQ0LDU0LjF6Ii8+DQo8L3N2Zz4NCg==') no-repeat center top
}

body.yellow .main .categories .item strong:before {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDM4IDE5IiB3aWR0aD0iMzgiIGhlaWdodD0iMTkiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDM4IDE5IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwb2x5Z29uIGZpbGw9IiNGRkQ1MDgiIHBvaW50cz0iMCwxOSAxOSwwIDM4LDE5ICIvPg0KPC9zdmc+DQo=')
}

body.yellow .main .categories .item:hover strong {
    background-color: #ffd508;
    color: #fff
}

body.yellow .main .categories .item:hover strong:before {
    opacity: 1
}

body.yellow .main .chess .heading {
    background-color: #ffd508
}

body.yellow .main .chess .item .hover:before {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDM4IDE5IiB3aWR0aD0iMzgiIGhlaWdodD0iMTkiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDM4IDE5IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwb2x5Z29uIGZpbGw9IiNGRkQ1MDgiIHBvaW50cz0iMCwxOSAxOSwwIDM4LDE5ICIvPg0KPC9zdmc+DQo=')
}

body.yellow .main .chess .item:hover .hover {
    background-color: #ffd508;
    color: #fff
}

body.yellow .main .chess .item:hover .hover:before {
    opacity: 1
}

body.yellow .main .articles.standard .item .date {
    color: #ffd508
}

body.yellow .main .articles.standard .item:hover h2 {
    color: #ffd508
}

body.yellow .main .detail .detail-and-params .text p.date {
    color: #ffd508
}

body.yellow .main .detail .detail-and-params .text ul li:before {
    background-color: #ffd508
}

body.yellow .main .detail .detail-and-params .text ol li:before {
    color: #ffd508
}

body.yellow .main .detail .detail-and-params .text table th {
    background-color: #ffd508
}

body.yellow .main .detail .detail-and-params .params h2 {
    color: #ffd508
}

body.yellow .main .detail .attachments h2 {
    color: #ffd508
}

body.yellow .main .detail .attachments ul li a:hover:before {
    background-color: #ffd508
}

body.yellow .main .index-banner .bx-wrapper .bx-pager a:hover,
body.yellow .main .index-banner .bx-wrapper .bx-pager a.active {
    background-color: #ffd508
}

@media only screen and (max-width: 450px) {
}

body.yellow form .SSContainerDivWrapper ul li a:hover,
body.yellow form .SSContainerDivWrapper ul li a.hiLite {
    color: #ffd508
}

body.yellow form .newListSelected:hover {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDIxIDEwIiB3aWR0aD0iMjEiIGhlaWdodD0iMTAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIxIDEwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRkQ1MDgiIGQ9Ik0xMC41LDkuNWMtMC4yLDAtMC4zLTAuMS0wLjUtMC4ybC05LjgtOEMwLDEuMS0wLjEsMC42LDAuMiwwLjNDMC40LDAsMC45LTAuMSwxLjIsMC4ybDkuMyw3LjZsOS4zLTcuNg0KCWMwLjMtMC4zLDAuOC0wLjIsMS4xLDAuMWMwLjMsMC4zLDAuMiwwLjgtMC4xLDEuMWwtOS44LDhDMTAuOCw5LjUsMTAuNyw5LjUsMTAuNSw5LjV6Ii8+DQo8L3N2Zz4NCg==')
}

body.yellow form button:hover {
    background-color: #ffd508
}

body.yellow .fancybox-nav:hover {
    background-color: #ffd508
}

body.yellow .popup_prev:hover,
body.yellow .popup_next:hover {
    background-color: #ffd508
}

body.yellow .popup_up:hover {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDI4IDE0IiB3aWR0aD0iMjgiIGhlaWdodD0iMTQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI4IDE0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRkQ1MDgiIGQ9Ik0xNCwxLjRjMC4zLDAsMC40LDAuMSwwLjcsMC4zbDEyLjksMTAuNmMwLjQsMC4zLDAuNSwwLjksMC4xLDEuM2MtMC4zLDAuNC0wLjksMC41LTEuMywwLjFMMTQsMy43TDEuNywxMy44DQoJYy0wLjQsMC40LTEuMSwwLjMtMS41LTAuMWMtMC40LTAuNC0wLjMtMS4xLDAuMS0xLjVMMTMuMiwxLjZDMTMuNiwxLjQsMTMuOCwxLjQsMTQsMS40eiIvPg0KPC9zdmc+DQo=')
}

body.yellow .popup_down:hover {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDI3IDE0IiB3aWR0aD0iMjciIGhlaWdodD0iMTQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI3IDE0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRkQ1MDgiIGQ9Ik0xMy41LDEyLjNjLTAuMiwwLTAuNC0wLjEtMC42LTAuMkwwLjMsMS43Yy0wLjQtMC4zLTAuNS0wLjktMC4xLTEuNGMwLjMtMC40LDAuOS0wLjUsMS40LTAuMUwxMy41LDEwDQoJbDExLjktOS44YzAuNC0wLjMsMS0wLjMsMS40LDAuMWMwLjMsMC40LDAuMywxLTAuMSwxLjRMMTQuMSwxMkMxMy45LDEyLjIsMTMuNywxMi4zLDEzLjUsMTIuM3oiLz4NCjwvc3ZnPg0K')
}

body.yellow .ui-datepicker th {
    color: #ffd508
}

body.yellow .hasDatepicker:hover {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDI0IDI0IiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI0IDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiNGRkQ1MDgiIGQ9Ik0yMiwyLjJoLTMuMlYwLjdDMTguNywwLjMsMTguNCwwLDE4LDBjLTAuNCwwLTAuNywwLjMtMC43LDAuN3YxLjVoLTQuNVYwLjdDMTIuNywwLjMsMTIuNCwwLDEyLDANCgkJYy0wLjQsMC0wLjcsMC4zLTAuNywwLjd2MS41SDYuN1YwLjdDNi43LDAuMyw2LjQsMCw2LDBDNS42LDAsNS4yLDAuMyw1LjIsMC43djEuNUgyYy0xLjEsMC0yLDAuOS0yLDJWMjJjMCwxLjEsMC45LDIsMiwyaDIwDQoJCWMxLjEsMCwyLTAuOSwyLTJWNC4yQzI0LDMuMSwyMy4xLDIuMiwyMiwyLjJMMjIsMi4yeiBNMjIuNSwyMmMwLDAuMy0wLjIsMC41LTAuNSwwLjVIMmMtMC4zLDAtMC41LTAuMi0wLjUtMC41VjQuMg0KCQlDMS41LDQsMS43LDMuNywyLDMuN2gzLjJ2MS41QzUuMiw1LjcsNS42LDYsNiw2YzAuNCwwLDAuNy0wLjMsMC43LTAuN1YzLjdoNC41djEuNUMxMS4yLDUuNywxMS42LDYsMTIsNmMwLjQsMCwwLjctMC4zLDAuNy0wLjcNCgkJVjMuN2g0LjV2MS41QzE3LjIsNS43LDE3LjUsNiwxOCw2YzAuNCwwLDAuNy0wLjMsMC43LTAuN1YzLjdIMjJjMC4zLDAsMC41LDAuMiwwLjUsMC41VjIyeiBNMjIuNSwyMiIvPg0KCTxyZWN0IHg9IjUuMiIgeT0iOSIgZmlsbD0iI0ZGRDUwOCIgd2lkdGg9IjMiIGhlaWdodD0iMi4yIi8+DQoJPHJlY3QgeD0iNS4yIiB5PSIxMi43IiBmaWxsPSIjRkZENTA4IiB3aWR0aD0iMyIgaGVpZ2h0PSIyLjIiLz4NCgk8cmVjdCB4PSI1LjIiIHk9IjE2LjUiIGZpbGw9IiNGRkQ1MDgiIHdpZHRoPSIzIiBoZWlnaHQ9IjIuMiIvPg0KCTxyZWN0IHg9IjEwLjUiIHk9IjE2LjUiIGZpbGw9IiNGRkQ1MDgiIHdpZHRoPSIzIiBoZWlnaHQ9IjIuMiIvPg0KCTxyZWN0IHg9IjEwLjUiIHk9IjEyLjciIGZpbGw9IiNGRkQ1MDgiIHdpZHRoPSIzIiBoZWlnaHQ9IjIuMiIvPg0KCTxyZWN0IHg9IjEwLjUiIHk9IjkiIGZpbGw9IiNGRkQ1MDgiIHdpZHRoPSIzIiBoZWlnaHQ9IjIuMiIvPg0KCTxyZWN0IHg9IjE1LjciIHk9IjE2LjUiIGZpbGw9IiNGRkQ1MDgiIHdpZHRoPSIzIiBoZWlnaHQ9IjIuMiIvPg0KCTxyZWN0IHg9IjE1LjciIHk9IjEyLjciIGZpbGw9IiNGRkQ1MDgiIHdpZHRoPSIzIiBoZWlnaHQ9IjIuMiIvPg0KCTxyZWN0IHg9IjE1LjciIHk9IjkiIGZpbGw9IiNGRkQ1MDgiIHdpZHRoPSIzIiBoZWlnaHQ9IjIuMiIvPg0KPC9nPg0KPC9zdmc+DQo=')
}

body.yellow .ui-datepicker .ui-datepicker-prev:hover {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAxMSAyMSIgd2lkdGg9IjExIiBoZWlnaHQ9IjIxIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMSAyMSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8ZyBpZD0iTGF5ZXJfMSI+DQoJPHBhdGggZmlsbD0iI0ZGRDUwOCIgZD0iTTEwLjMsMjFjLTAuMiwwLTAuNC0wLjEtMC41LTAuMkwxLDExLjFjLTAuMy0wLjMtMC4zLTAuNywwLTFsOC44LTkuOWMwLjMtMC4zLDAuNy0wLjMsMSwwDQoJCWMwLjMsMC4zLDAuMywwLjgsMCwxLjFsLTguNCw5LjNsOC40LDkuMWMwLjMsMC4zLDAuMywwLjgsMCwxLjFDMTAuNiwyMC45LDEwLjUsMjEsMTAuMywyMXoiLz4NCjwvZz4NCjwvc3ZnPg0K')
}

body.yellow .ui-datepicker .ui-datepicker-next:hover {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDExIDIxIiB3aWR0aD0iMTEiIGhlaWdodD0iMjEiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDExIDIxIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGlkPSJMYXllcl8xIj4NCgk8cGF0aCBmaWxsPSIjRkZENTA4IiBkPSJNMC43LDIwLjljLTAuMiwwLTAuMy0wLjEtMC41LTAuMmMtMC4zLTAuMy0wLjMtMC44LDAtMS4xbDguNS05LjNMMC4yLDEuM2MtMC4zLTAuMy0wLjMtMC44LDAtMS4xDQoJCXMwLjctMC4zLDEsMGw4LjksOS42YzAuMywwLjMsMC4zLDAuNywwLDFsLTguOSw5LjlDMS4xLDIwLjgsMC45LDIwLjksMC43LDIwLjl6Ii8+DQo8L2c+DQo8L3N2Zz4NCg==')
}

@media only screen and (min-width: 1200px) {
    div.grid_info:after {
        content: "> 1200px"
    }
}

@media only screen and (min-width: 1600px) {
    div.grid_info:after {
        content: "> 1600px"
    }
}

@media only screen and (max-width: 1600px) {

    ._cont,
    ._cont2 {
        width: 97%
    }

    .main .categories .item {
        width: 20%
    }

    .main .categories .item:nth-child(n) {
        border-right: 1px solid #f2f2f2
    }

    .main .categories .item:nth-child(5n) {
        border-right: 0
    }

    .main .index-products .heading,
    .main .chess .heading {
        font-size: 129.41176%;
        line-height: 122.72727%;
        width: 16.66667%
    }

    .main .index-products .item,
    .main .chess .item {
        /* width: 16.66667% */
        width: calc(33.33333% - 2px)
    }

    .main .index-products .item:nth-child(n),
    .main .chess .item:nth-child(n) {
        border-right: 0 none;
        border-top: 1px solid #f2f2f2
    }

    .main .index-products .item:nth-child(n+7),
    .main .chess .item:nth-child(n+7) {
        border-top: 0 none
    }

    .main .index-products .item:last-child,
    .main .index-products .item:nth-child(3n),
    .main .chess .item:last-child,
    .main .chess .item:nth-child(3n) {
        border-right: none;
    }

    .main .detail .attachments ul li {
        width: 25%
    }
}

@media only screen and (max-width: 1200px) {
    div.grid_info:after {
        content: "< 1200px"
    }

    ._cont,
    ._cont2 {
        width: 96%
    }

    body > .blur-container > header .main-menu {
        position: relative
    }

    body > .blur-container > header .main-menu li {
        font-size: 88.23529%;
        line-height: 120%;
        height: 140px;
        padding-top: 60px
    }

    .main header {
        padding: 50px 0
    }

    .main header h1 {
        font-size: 223.52941%;
        line-height: 118.42105%
    }

    .main .news .item {
        width: 23.07692%;
        float: left;
        margin-right: 2.5641%
    }

    .main .news .item:nth-of-type(n) {
        width: 23.07692%;
        float: left;
        margin-right: 2.5641%
    }

    .main .news .item:nth-of-type(4n) {
        width: 23.07692%;
        float: left;
        margin-right: 2.5641%;
        float: right;
        margin-right: 0
    }

    .main .news .splitter:nth-of-type(n) {
        display: none
    }

    .main .news .splitter:nth-of-type(4n) {
        display: block
    }

    .main .chess .heading {
        width: 20%
    }

    .main .chess .item {
        width: 20%
    }

    .main .chess .item:nth-child(n) {
        border-right: 0 none;
        border-top: 1px solid #f2f2f2
    }

    .main .chess .item:nth-child(n+6) {
        border-top: 0 none
    }

    .main .chess .item:last-child,
    .main .chess .item:nth-child(5n) {
        border-right: 1px solid #f2f2f2
    }

    .main .index-products .item {
        width: 25%
    }

    .main .index-products .item:nth-child(n) {
        border-right: 0 none;
        border-top: 1px solid #f2f2f2
    }

    .main .index-products .item:nth-child(n+5) {
        border-top: 0 none
    }

    .main .index-products .item:last-child,
    .main .index-products .item:nth-child(4n) {
        border-right: 1px solid #f2f2f2
    }

    .main .articles.standard .item .img {
        margin-right: 3%;
        width: 25%
    }

    .main .articles.standard .item .text {
        width: 72%
    }

    .main .detail .perex-and-ico .text {
        width: 55%
    }

    .main .detail .perex-and-ico .ico {
        width: 42%
    }

    .main .index-banner .bx-wrapper ul li .text {
        font-size: 111.76471%;
        line-height: 147.36842%;
        margin-top: calc(50vh - 215px)
    }

    .main .index-banner .bx-wrapper ul li .text .headline {
        font-size: 184.21053%;
        line-height: 111.42857%
    }
}

@media only screen and (max-width: 1120px) {
    div.grid_info:after {
        content: "< 1120px"
    }

    body > .blur-container > header .main-menu li {
        font-size: 82.35294%;
        line-height: 121.42857%
    }

    body > .blur-container > header .main-menu li:nth-child(1) {
        width: calc(13% - 15px)
    }

    body > .blur-container > header .main-menu li:nth-child(2) {
        width: calc(13% - 15px)
    }

    body > .blur-container > header .main-menu li:nth-child(3) {
        margin-right: 90px;
        width: calc(24% - 15px)
    }

    body > .blur-container > header .main-menu li:nth-child(n+4) {
        text-align: right
    }

    body > .blur-container > header .main-menu li:nth-child(4) {
        width: calc(12% - 15px)
    }

    body > .blur-container > header .main-menu li:nth-child(5) {
        width: calc(22% - 15px)
    }

    body > .blur-container > header .main-menu li:nth-child(6) {
        width: calc(16% - 15px)
    }

    .main .categories .item {
        font-size: 94.11765%;
        line-height: 131.25%;
        width: 25%
    }

    .main .categories .item:nth-child(n) {
        border-right: 1px solid #f2f2f2
    }

    .main .categories .item:nth-child(4n) {
        border-right: 0
    }

    .main .detail .attachments ul li {
        width: 33.33333%
    }

    .main .index-contacts .contacts div {
        float: none !important;
        margin: 15px auto !important;
        text-align: left !important;
        width: 290px !important
    }

    footer {
        font-size: 50%;
        line-height: 153.84615%;
        padding: 10px;
    }

    footer .left,
    footer .right {
        float: none;
        text-align: center
    }

    footer .left nav,
    footer .right nav {
        display: inline-block
    }

    footer .left nav li,
    footer .right nav li {
        display: inline-block;
        float: none
    }

    footer .right {
      display: none;
    }

    footer .left {
      padding-top: 20px;
    }

}

@media only screen and (max-width: 850px) {
    div.grid_info:after {
        content: "< 850px"
    }

    ._cont,
    ._cont2 {
        width: 95%
    }

    body .blur-container {
        padding-top: 253px;
    }

    body .blur-container.menu-space {
        padding-top: 274px;
    }

    body > .blur-container > header {
        padding-top: 0;
        border-bottom: 1px solid #f2f2f2;
    }

    body > .blur-container > header.fixed-header {
        position: absolute;
        top: 0
    }

    body > .blur-container > header .service-menu {
        font-size: 94.11765%;
        line-height: 118.75%;
        background-color: #f2f2f2;
        height: 59px;
        top: 0
    }

    body > .blur-container > header .service-menu nav {
        float: left;
    }

    body > .blur-container > header .service-menu li {
        display: none;
        padding: 22px 0 0 10px;
    }

    body > .blur-container > header .service-menu li:last-child {
        display: block
    }

    body > .blur-container > header .service-menu .form {
        display: none
    }

    body > .blur-container > header .menu-switcher {
        cursor: pointer;
        display: block;
        float: right;
        height: 24px;
        margin: 18px 12px 0 0;
        position: relative;
        width: 24px
    }

    body > .blur-container > header .menu-switcher span {
        -moz-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        -webkit-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        background-color: #000;
        display: block;
        height: 4px;
        position: absolute;
        width: 24px
    }

    body > .blur-container > header .menu-switcher span:nth-child(1) {
        -moz-transform-origin: left center;
        -ms-transform-origin: left center;
        -webkit-transform-origin: left center;
        transform-origin: left center;
        top: 2px
    }

    body > .blur-container > header .menu-switcher span:nth-child(2) {
        opacity: 1;
        top: 10px
    }

    body > .blur-container > header .menu-switcher span:nth-child(3) {
        bottom: 2px;
        -moz-transform-origin: left center;
        -ms-transform-origin: left center;
        -webkit-transform-origin: left center;
        transform-origin: left center
    }

    body > .blur-container > header .menu-switcher:hover span:nth-child(1) {
        top: 0
    }

    body > .blur-container > header .menu-switcher:hover span:nth-child(3) {
        bottom: 0
    }

    body > .blur-container > header .main-menu {
        height: 177px;
        position: static
    }

    body > .blur-container > header .main-menu .nav {
        -moz-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        -webkit-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        background-color: #323232;
        height: 59px;
        left: 0;
        max-height: 0;
        overflow: hidden;
        position: absolute;
        top: 59px;
        width: 100%;
    }

    body > .blur-container > header .main-menu nav {
        float: none;
        overflow: scroll;
        width: calc(100% + 16px) !important;
        padding: 0;
    }

    body > .blur-container > header .main-menu ul {
        white-space: nowrap;
        overflow: auto;
    }

    body > .blur-container > header .main-menu li {
        display: inline-block;
        float: none;
        height: auto;
        margin: 0;
        padding-top: 0;
        width: auto
    }

    body > .blur-container > header .main-menu li:nth-child(n) {
        margin: 0;
        width: auto
    }

    body > .blur-container > header .main-menu li a {
        display: inline-block;
        height: 59px;
        padding: 22px 20px 0
    }

    body > .blur-container > header .main-menu li a:after {
        display: none
    }

    body > .blur-container > header .main-menu li a:hover {
        text-decoration: underline
    }

    body > .blur-container > header .main-menu li.active a {
        color: #fff;
        text-decoration: underline
    }

    body > .blur-container > header .main-menu li.active a.green {
        background-color: #7db928
    }

    body > .blur-container > header .main-menu li.active a.blue {
        background-color: #54c2e8
    }

    body > .blur-container > header .main-menu li.active a.purple {
        background-color: #941c81
    }

    body > .blur-container > header .main-menu li.active a.red {
        background-color: #e6223a
    }

    body > .blur-container > header .main-menu li.active a.orange {
        background-color: #ed6f32
    }

    body > .blur-container > header .main-menu li.active a.yellow {
        background-color: #ffd508
    }

    body > .blur-container > header .main-menu li:last-child {
        padding-right: 20px
    }

    body > .blur-container > header .logo {
        float: none;
        top: 89px;
    }

    body > .blur-container > header.show-menu .menu-switcher span:nth-child(1) {
        top: 0;
        -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        width: 28px
    }

    body > .blur-container > header.show-menu .menu-switcher span:nth-child(2) {
        opacity: 0
    }

    body > .blur-container > header.show-menu .menu-switcher span:nth-child(3) {
        bottom: 0;
        -moz-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        width: 28px
    }

    body > .blur-container > header.show-menu .main-menu {
        height: 236px
    }

    body > .blur-container > header.show-menu .main-menu .nav {
        max-height: 59px
    }

    body > .blur-container > header.show-menu .logo {
        top: 136px
    }

    .main header {
        padding: 40px 0;
        text-align: center
    }

    .main header h1 {
        font-size: 194.11765%;
        line-height: 121.21212%
    }

    .main .news h2 {
        font-size: 105.88235%;
        line-height: 127.77778%
    }

    .main .news p {
        font-size: 82.35294%;
        line-height: 135.71429%
    }

    .main .news .item {
        width: 31.03448%;
        float: left;
        margin-right: 3.44828%
    }

    .main .news .item:nth-of-type(n) {
        width: 31.03448%;
        float: left;
        margin-right: 3.44828%
    }

    .main .news .item:nth-of-type(3n) {
        width: 31.03448%;
        float: left;
        margin-right: 3.44828%;
        float: right;
        margin-right: 0
    }

    .main .news .splitter:nth-of-type(n) {
        display: none
    }

    .main .news .splitter:nth-of-type(3n) {
        display: block
    }

    .main .categories .item {
        font-size: 88.23529%;
        line-height: 133.33333%;
        width: 33.33333%
    }

    .main .categories .item:nth-child(n) {
        border-right: 1px solid #f2f2f2
    }

    .main .categories .item:nth-child(3n) {
        border-right: 0
    }

    .main .chess .heading {
        font-size: 117.64706%;
        line-height: 125%;
        width: 25%
    }

    .main .chess .item {
        width: 25%
    }

    .main .chess .item:nth-child(n) {
        border-right: 0 none;
        border-top: 1px solid #f2f2f2
    }

    .main .chess .item:nth-child(n+5) {
        border-top: 0 none
    }

    .main .chess .item:last-child,
    .main .chess .item:nth-child(4n) {
        border-right: 1px solid #f2f2f2
    }

    .main .resselers .item {
        width: 100%;
        margin: 0 0 50px 0;
        padding: 10px;
    }

    .main .index-products ._cont, .main .index-products ._cont2 {
      display: block;
      flex-wrap: nowrap;
    }

    .main .index-products .item {
        width: 33.33333%
    }

    .main .index-products .item:nth-child(n) {
        border-right: 0 none;
        border-top: 1px solid #f2f2f2
    }

    .main .index-products .item:nth-child(n+4) {
        border-top: 0 none
    }

    .main .index-products .item:last-child,
    .main .index-products .item:nth-child(3n) {
        border-right: 1px solid #f2f2f2
    }

    .main .articles {
      padding: 20px;
      margin-top: -70px;
    }

    .main .articles.standard h1 {
        font-size: 194.11765%;
        line-height: 121.21212%
    }

    .main .articles.standard .item .img {
        margin-right: 4%;
        width: 30%
    }

    .main .articles.standard .item .text {
        width: 66%
    }

    .main .detail .perex-and-ico .text {
        width: 60%
    }

    .main .detail .perex-and-ico .ico {
        width: 37%
    }

    .main .detail .detail-and-params .text,
    .main .detail .detail-and-params .params {
        float: none;
        width: 100%
    }

    .main .detail .detail-and-params .text {
        padding-bottom: 50px
    }

    .main .detail .attachments ul li {
        width: 50%
    }

    .main .detail .form .item.third,
    .main .detail .form .item.two-thirds {
        float: none;
        width: 100%
    }

    .main .detail .form p {
        padding-top: 0
    }

    form .item.third > p.gpdr {
      margin-top: -20px;
    }

    form p.gpdr input[type="checkbox"] + label span {
        width: 19px;
        height: 19px;
    }

    .main .detail .form p.gpdr {
        font-size: 70%;
    }

    .main .index-banner .bx-wrapper ul li .text {
        font-size: 105.88235%;
        line-height: 150%;
        padding-right: 10%
    }

    .main .index-banner .bx-wrapper ul li .text .headline {
        font-size: 166.66667%;
        line-height: 113.33333%
    }

    .main .index-article h2 {
        font-size: 235.29412%;
        line-height: 112.5%;
        margin-bottom: 40px
    }

    .main .index-article p {
        font-size: 117.64706%;
        line-height: 125%
    }

    .main .detail .detail-and-params .text p iframe {
        width: 100%;
        height: auto;
    }
}

@media only screen and (max-width: 600px) {
    div.grid_info:after {
        content: "< 600px"
    }

    body > .blur-container > header {
        padding-top: 0
    }

    body > .blur-container > header.show-menu .main-menu {
        height: 198px
    }

    .main header {
        padding: 30px 0
    }

    .main header h1 {
        font-size: 164.70588%;
        line-height: 125%
    }

    .main .news .item {
        width: 49.15254%;
        float: left;
        margin-right: 1.69492%
    }

    .main .news .item:nth-of-type(n) {
        width: 47.36842%;
        float: left;
        margin-right: 5.26316%
    }

    .main .news .item:nth-of-type(2n) {
        width: 47.36842%;
        float: left;
        margin-right: 5.26316%;
        float: right;
        margin-right: 0
    }

    .main .news .splitter:nth-of-type(n) {
        display: none
    }

    .main .news .splitter:nth-of-type(2n) {
        display: block
    }

    .main .categories .item {
        width: 50%
    }

    .main .categories .item:nth-child(n) {
        border-right: 1px solid #f2f2f2
    }

    .main .categories .item:nth-child(2n) {
        border-right: 0
    }

    .main .chess .heading {
        width: 33.33333%
    }

    .main .chess .item {
        width: 33.33333%
    }

    .main .chess .item:nth-child(n) {
        border-right: 0 none;
        border-top: 1px solid #f2f2f2
    }

    .main .chess .item:nth-child(n+4) {
        border-top: 0 none
    }

    .main .chess .item:last-child,
    .main .chess .item:nth-child(3n) {
        border-right: 1px solid #f2f2f2
    }

    .main .index-products .item {
        width: 50%
    }

    .main .index-products .item:nth-child(n) {
        border-right: 0 none;
        border-top: 1px solid #f2f2f2
    }

    .main .index-products .item:nth-child(n+3) {
        border-top: 0 none
    }

    .main .index-products .item:last-child,
    .main .index-products .item:nth-child(2n) {
        border-right: 1px solid #f2f2f2
    }

    .main .articles.standard h1 {
        font-size: 164.70588%;
        line-height: 125%
    }

    .main .articles.standard .item .img {
        margin-right: 4%;
        width: 32%
    }

    .main .articles.standard .item .text {
        width: 64%
    }

    .main .detail .perex-and-ico .text,
    .main .detail .perex-and-ico .ico {
        float: none;
        width: 100%
    }

    .main .detail .perex-and-ico .text {
        padding-top: 40px
    }

    .main .detail .perex-and-ico .text.no-ico {
        padding-top: 0
    }

    .main .detail .perex-and-ico .text p {
        font-size: 100%;
        line-height: 147.05882%
    }

    .main .detail .perex-and-ico .socials {
        text-align: center
    }

    .main .detail .attachments ul li {
        width: 100%
    }

    .main .index-banner .bx-wrapper ul li .text {
        font-size: 94.11765%;
        line-height: 156.25%;
        margin-top: calc(50vh - 240px);
        padding-right: 30px
    }

    .main .index-banner .bx-wrapper ul li .text .headline {
        font-size: 150%;
        line-height: 116.66667%
    }

    .main .index-article h2 {
        font-size: 176.47059%;
        line-height: 116.66667%;
        margin-bottom: 30px
    }

    .main .index-contacts h2 {
        font-size: 176.47059%;
        line-height: 113.33333%
    }

    .main .index-contacts p {
        font-size: 88.23529%;
        line-height: 133.33333%
    }

    .main .index-contacts .contacts div {
        font-size: 100%;
        line-height: 158.82353%;
        width: 260px !important
    }
}

@media only screen and (max-width: 450px) {
    div.grid_info:after {
        content: "< 450px"
    }

    body > .blur-container > header .main-menu li a {
        padding-left: 10px;
        padding-right: 10px
    }

    .main header {
        padding: 20px 0;
        margin-top: -70px;
    }

    .main header h1 {
        font-size: 135.29412%;
        line-height: 130.43478%
    }

    .main .news h2 {
        font-size: 100%;
        line-height: 129.41176%
    }

    .main .news .item:nth-of-type(n) {
        float: none;
        width: 100%
    }

    .main .news .splitter:nth-of-type(n) {
        display: block
    }

    .main .categories .item {
        font-size: 76.47059%;
        line-height: 138.46154%;
        padding-bottom: 59px
    }

    .main .categories .item strong {
        height: 60px;
        padding-top: 12px
    }

    .main .chess .heading {
        font-size: 105.88235%;
        line-height: 127.77778%;
        width: 50%
    }

    .main .chess .item {
        width: 50%
    }

    .main .chess .item:nth-child(n) {
        border-right: 0 none;
        border-top: 1px solid #f2f2f2
    }

    .main .chess .item:nth-child(n+3) {
        border-top: 0 none
    }

    .main .chess .item:last-child,
    .main .chess .item:nth-child(2n) {
        border-right: 1px solid #f2f2f2
    }

    .main .index-products {
      padding: 10px 0 10px 0;
    }

    .main .index-products .item {
        width: 100%;
        border: 0;
        border-top: 1px solid #f2f2f2 !important;
    }

    .main .index-products .item h2 {
        font-size: 76.47059%;
        line-height: 130.76923%
    }

    .main .index-products .item:nth-child(n) {
        border-right: 0 none;
        border-top: 1px solid #f2f2f2
    }

    .main .index-products .item:nth-child(n+3) {
        border-top: 0 none
    }

    .main .index-products .item:last-child,
    .main .index-products .item:nth-child(2n) {
        border-right: 1px solid #f2f2f2
    }

    .main .articles.standard h1 {
        font-size: 135.29412%;
        line-height: 130.43478%
    }

    .main .articles.standard .item {
        border-bottom: 1px solid #f2f2f2;
        padding-bottom: 50px
    }

    .main .articles.standard .item:last-child {
        border-bottom: 0 none;
        padding-bottom: 0
    }

    .main .articles.standard .item .img {
        float: none;
        margin: 0 0 6px;
        width: 100%
    }

    .main .articles.standard .item .text {
        float: none;
        width: 100%
    }

    .main .index-banner .bx-wrapper {
        background-color: #f2f2f2;
        height: auto
    }

    .main .index-banner .bx-wrapper ul li {
        height: auto;
        text-align: center
    }

    .main .index-banner .bx-wrapper ul li .text {
        font-size: 88.23529%;
        line-height: 133.33333%;
        background-color: transparent;
        margin: 0;
        padding: 35px 20px 65px;
        width: 100%
    }

    .main .index-banner .bx-wrapper ul li .text .headline {
        font-size: 200%;
        line-height: 113.33333%
    }

    .main .index-banner .bx-wrapper .bx-controls {
        bottom: 14px
    }

    .main .index-banner .bx-wrapper .bx-pager a {
        height: 20px;
        width: 20px
    }

    .main .index-article h2 {
        font-size: 147.05882%;
        line-height: 120%;
        margin-bottom: 20px
    }

    .main .index-article p {
        font-size: 94.11765%;
        line-height: 131.25%
    }

    .main .detail {
      padding: 10px;
    }
}

@media only screen and (max-width: 320px) {
    div.grid_info:after {
        content: "< 320px"
    }
}

/* CHANGES */
/* contact */
div.detail-and-params._cont div.text.no-ico div.user.contact p {
    font-family: "montserratlight",sans-serif;
    font-size: 117.64706%;
    line-height: 150%;
    margin: 15px 0;
}
div.detail-and-params._cont div.text.no-ico div.user.contact div.contacts {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin: 35px 0;
}
div.detail-and-params._cont div.text.no-ico div.user.contact div.contacts div {
    width: 28.57143%;
    float: left;
    margin-right: 7.14286%;
    font-family: "montserratlight",sans-serif;
    font-size: 117.64706%;
    line-height: 120%;
}

@media only screen and (max-width: 1120px) {
    div.detail-and-params._cont div.text.no-ico div.user.contact div.contacts div {
        float: none !important;
        margin: 15px 0 !important;
        text-align: left !important;
        width: 290px !important;
    }
}

div.detail-and-params._cont div.text.no-ico div.user.contact div.contacts div:nth-child(1) {
    float: right;
    margin-right: 0;
    text-align: right;
}
div.detail-and-params._cont div.text.no-ico div.user.contact div.contacts div:nth-child(3) {
    text-align: left;
}
div.detail-and-params._cont div.text.no-ico div.user.contact div.contacts div span {
    background: transparent no-repeat left center;
    display: inline-block;
    height: 49px;
    padding: 12px 0 0 58px;
}
div.detail-and-params._cont div.text.no-ico div.user.contact div.contacts div:nth-child(1) span {
    background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDQ5IDQ5IiB3aWR0aD0iNDkiIGhlaWdodD0iNDkiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQ5IDQ5IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxjaXJjbGUgZmlsbD0iI0U2MjIzQSIgY3g9IjI0LjUiIGN5PSIyNC41IiByPSIyNC41Ii8+DQo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMzQuNCwxMC4zYzAtMC4zLDAtMC41LTAuMS0wLjhjMCwwLDAsMCwwLDBjLTAuMi0xLjMtMS0yLjEtMi42LTIuMWMtNC44LDAtOS43LDAtMTQuNSwwDQoJYy0wLjMsMC0wLjYsMC0wLjksMC4xYy0xLDAuMi0xLjUsMC45LTEuNywxLjhjMCwwLjItMC4xLDAuNS0wLjEsMC43YzAsNS41LDAsMTAuOSwwLDE2LjRjMCwzLjksMCw3LjksMCwxMS44YzAsMC4yLDAsMC41LDAsMC43DQoJYzAsMS43LDAuOSwyLjYsMi42LDIuNmM0LjgsMCw5LjcsMCwxNC41LDBjMC4zLDAsMC42LDAsMC45LTAuMWMxLjItMC4zLDEuOC0xLjIsMS44LTIuNmMwLTAuMSwwLTAuMiwwLTAuM2MwLTUuNCwwLTEwLjgsMC0xNi4zDQoJQzM0LjQsMTguMywzNC40LDE0LjMsMzQuNCwxMC4zeiBNMjEuNiw5LjJoNS45YzAuMiwwLDAuNSwwLjEsMC41LDAuM3MtMC4yLDAuMy0wLjUsMC4zaC01LjljLTAuMiwwLTAuNS0wLjEtMC41LTAuMw0KCVMyMS40LDkuMiwyMS42LDkuMnogTTI0LjUsNDAuNGMtMC42LDAtMS4xLTAuNS0xLjEtMS4xczAuNS0xLjEsMS4xLTEuMXMxLjEsMC41LDEuMSwxLjFTMjUuMiw0MC40LDI0LjUsNDAuNHogTTMyLjcsMzcuM0gxNi4zVjExLjINCgloMTYuNVYzNy4zeiIvPg0KPC9zdmc+DQo=');
}
div.detail-and-params._cont div.text.no-ico div.user.contact div.contacts div:nth-child(2) span {
    background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDQ5IDQ5IiB3aWR0aD0iNDkiIGhlaWdodD0iNDkiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQ5IDQ5IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxjaXJjbGUgZmlsbD0iIzk0MUM4MSIgY3g9IjI0LjUiIGN5PSIyNC41IiByPSIyNC41Ii8+DQo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjAuMSwxMi44YzAuMiwwLjQsMC42LDAuNywwLjcsMS4xYzAuNiwxLjUsMS4xLDIuOSwxLjYsNC40YzAuMywwLjgsMC4xLDEuNC0wLjYsMS45DQoJYy0wLjMsMC4zLTAuNywwLjUtMSwwLjhjLTAuMiwwLjItMC4zLDAuNC0wLjMsMC43YzAuMiwxLjEsMC43LDIuMSwxLjMsMy4xYzEsMS42LDIuMSwzLjEsMy42LDQuM2MwLDAsMC4xLDAuMSwwLjEsMC4xDQoJYzEuMSwwLjgsMS4yLDAuOCwyLjIsMGMwLjItMC4yLDAuNS0wLjQsMC43LTAuNWMwLjYtMC40LDEuMy0wLjQsMS45LDBjMS4zLDEuMSwyLjcsMi4yLDQsMy4zYzAuNywwLjYsMC42LDEuMy0wLjEsMS44DQoJYy0xLjEsMC45LTIuMywxLjctMy41LDIuNmMtMC43LDAuNS0xLjQsMC41LTIuMiwwLjNjLTEuNS0wLjQtMi45LTEuMS00LjEtMS45Yy0yLjItMS41LTQtMy40LTUuNi01LjZjLTEuNC0xLjktMi42LTMuOS0zLjQtNg0KCWMtMC42LTEuNi0xLTMuMS0xLTQuOGMwLTAuMSwwLTAuMSwwLTAuMmMwLjEtMC40LDAuMS0wLjksMC4yLTEuM2MwLjMtMC42LDAuOC0xLjEsMS40LTEuNWMwLjktMC42LDEuOC0xLjMsMi42LTEuOQ0KCWMwLjMtMC4yLDAuNi0wLjMsMC45LTAuNUMxOS44LDEyLjcsMjAsMTIuNywyMC4xLDEyLjh6Ii8+DQo8L3N2Zz4NCg==');
}
div.detail-and-params._cont div.text.no-ico div.user.contact div.contacts div:nth-child(3) span {
    background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDQ5IDQ5IiB3aWR0aD0iNDkiIGhlaWdodD0iNDkiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQ5IDQ5IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxjaXJjbGUgZmlsbD0iIzdEQjkyOCIgY3g9IjI0LjUiIGN5PSIyNC41IiByPSIyNC41Ii8+DQo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMzYuNCwyNC45YzAsNC4xLTEuOCw2LjctNC42LDYuN2MtMS41LDAtMi42LTAuOC0yLjgtMi40bDAtMC45Yy0xLDEuOC0yLjksMi44LTUuMSwyLjgNCgljLTMuNCwwLTYuMy0yLjYtNi4zLTYuM2MwLTMuNiwyLjUtNi40LDYuMS02LjRjMi41LDAsNC4zLDEuNSw0LjksMi42di0yLjRoMS45djkuN2MwLDEuMSwwLjcsMS43LDEuNSwxLjdjMS42LDAsMi44LTIuMSwyLjgtNS4yDQoJYzAtNS43LTQtOS45LTEwLjEtOS45Yy01LjksMC0xMC4zLDQuMy0xMC4zLDkuOWMwLDUuNSw0LjMsOS41LDEwLDkuNWMxLjUsMCwzLjUtMC41LDQuOS0xLjRsMC43LDEuNWMtMS41LDEtMy44LDEuNi01LjYsMS42DQoJYy02LjYsMC0xMS42LTQuNy0xMS42LTExLjFjMC02LjYsNS4yLTExLjUsMTEuOS0xMS41QzMxLjUsMTMuNCwzNi40LDE4LjIsMzYuNCwyNC45eiBNMTkuNywyNC44YzAsMi41LDEuOCw0LjUsNC4zLDQuNQ0KCWMyLjYsMCw0LjQtMiw0LjQtNC41YzAtMi41LTEuOC00LjQtNC40LTQuNEMyMS41LDIwLjQsMTkuNywyMi4zLDE5LjcsMjQuOHoiLz4NCjwvc3ZnPg0K');
}
div.detail-and-params._cont div.text.no-ico div.user.contact div.contacts div span a {
    color: rgb(0, 0, 0);
    text-decoration: none;
}
div.detail-and-params._cont div.text.no-ico div.user.contact div.contacts div span a:hover {
    text-decoration: underline;
}
div.detail-and-params._cont div.text.no-ico div.user.contact hr {
    margin-bottom: 25px;
    border: 0;
    clear: left;
}

/* vacation, 2015-10-06 */
div.user.contact div.vacation {clear: both; margin: 20px 0; padding: 20px; background-color: rgb(255, 248, 235); border: 1px solid rgb(253, 249, 242); border-radius: 10px;}
div.user.contact div.vacation h2 {font-family: "montserratbold", sans-serif; font-size: 176.47059%; line-height: 90%; margin-bottom: 8px; margin-top: 0;}
div.user.contact div.vacation p {text-align: left !important; margin: 15px 0 0 0 !important;}
.main .detail .detail-and-params .text div.vacation p {text-align: left !important; margin: 15px 0 0 0 !important;}
div.user.contact div.vacation ul li:before {-moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; content: ""; height: 7px; left: 0; position: absolute; top: 9px; width: 7px}
div.user.contact div.vacation ul li {padding: 3px 0 3px 16px; position: relative;}
body div.vacation ul li:before {background-color: #ffd508;}
div.user.contact div.vacation li {font-family: "montserratlight", sans-serif; font-size: 117.64706%; line-height: 150%;}

/* Actuality (HP), 2015-10-06 */
.main .index-news .text p strong {font-size: 100%; line-height: 100%;}
.main .index-news .text ol {list-style: decimal; padding: 10px 0 0 40px;}
.main .index-news .text ul {list-style: disc; padding: 10px 0 0 40px;}
.main .index-news .text li {font-family: "montserratlight", sans-serif; padding: 0 0 10px 10px; font-size: 120%; line-height: 100%;}
.main .index-news .text li strong {font-size: 100%; line-height: 100%;}

/* Popup: JM, 2016-11-22 */
@media only screen and (min-width: 1000px)
{
    .popup_container .popup_body {min-width: 1000px; width: 90% !important;}
    .popup_container .popup_photo img {display: inline;}
}

/* JM, 2016-11-30 */
.main .gallery.chess .item {background-color: rgb(255, 255, 255);}
.main .gallery.chess .item.is_desc .photo_desc {display: block; min-height: 60px; font-family: "montserratregular", sans-serif; font-size: 76.47059%; line-height: 100%; text-align: center; padding: 10px;}
.main .gallery.chess .item.is_desc:hover .photo_desc {color: rgb(74,135,121); -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.main .gallery.chess .item.is_desc .hover {bottom: 58px;}
body.purple .main .gallery.chess .item.is_desc:hover .photo_desc {background-color: #941c81;}
body.blue .main .gallery.chess .item.is_desc:hover .photo_desc {background-color: #54c2e8;}
body.red .main .gallery.chess .item.is_desc:hover .photo_desc {background-color: #e6223a;}
body.orange .main .gallery.chess .item.is_desc:hover .photo_desc {background-color: #ed6f32;}
body.yellow .main .gallery.chess .item.is_desc:hover .photo_desc {background-color: #ffd508;}

.main .detail .perex-and-ico .ico span.photo_desc {text-align: center; display: block;}

/* JM, 2018-02-11 */
.main .index-banner .bx-wrapper .bx-pager a {background-color: rgba(255,255,255,0.5);}
.main .index-banner .bx-wrapper .bx-pager a.active:nth-child(1), .main .index-banner .bx-wrapper .bx-pager a:nth-child(1):hover, .main .index-banner .bx-wrapper .bx-pager a.active:nth-child(7), .main .index-banner .bx-wrapper .bx-pager a:nth-child(7):hover {background-color: #7db928 !important;}
.main .index-banner .bx-wrapper .bx-pager a.active:nth-child(2), .main .index-banner .bx-wrapper .bx-pager a:nth-child(2):hover, .main .index-banner .bx-wrapper .bx-pager a.active:nth-child(8), .main .index-banner .bx-wrapper .bx-pager a:nth-child(8):hover {background-color: #54c2e8 !important;}
.main .index-banner .bx-wrapper .bx-pager a.active:nth-child(3), .main .index-banner .bx-wrapper .bx-pager a:nth-child(3):hover, .main .index-banner .bx-wrapper .bx-pager a.active:nth-child(9), .main .index-banner .bx-wrapper .bx-pager a:nth-child(9):hover {background-color: #941c81 !important;}
.main .index-banner .bx-wrapper .bx-pager a.active:nth-child(4), .main .index-banner .bx-wrapper .bx-pager a:nth-child(4):hover, .main .index-banner .bx-wrapper .bx-pager a.active:nth-child(10), .main .index-banner .bx-wrapper .bx-pager a:nth-child(10):hover {background-color: #e6223a !important;}
.main .index-banner .bx-wrapper .bx-pager a.active:nth-child(5), .main .index-banner .bx-wrapper .bx-pager a:nth-child(5):hover, .main .index-banner .bx-wrapper .bx-pager a.active:nth-child(11), .main .index-banner .bx-wrapper .bx-pager a:nth-child(11):hover {background-color: #ed6f32 !important;}
.main .index-banner .bx-wrapper .bx-pager a.active:nth-child(6), .main .index-banner .bx-wrapper .bx-pager a:nth-child(6):hover, .main .index-banner .bx-wrapper .bx-pager a.active:nth-child(12), .main .index-banner .bx-wrapper .bx-pager a:nth-child(12):hover {background-color: #ffd508 !important;}

/* JM, 2019-04-14 */
form p.gpdr {padding: 0 0 20px;}
form p.gpdr label {position: relative; top: 0; left: 0; font-size: 100%}
form p.gpdr input[type="checkbox"] {display:none;}
form p.gpdr input[type="checkbox"] + label span {display:inline-block; width:29px; height:29px; margin: 0 10px 0 0; vertical-align:middle; background-color:#fff; border: 1px solid #dbdbdb; border-radius: 50%; cursor:pointer;}
form p.gpdr input[type="checkbox"]:checked + label span {background: #fff url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTMuNCAxNzMuMDYiPjx0aXRsZT5jaGVjazwvdGl0bGU+PGcgaWQ9IlZyc3R2YV8yIiBkYXRhLW5hbWU9IlZyc3R2YSAyIj48ZyBpZD0iQ2FwYV8xIiBkYXRhLW5hbWU9IkNhcGEgMSI+PHBhdGggZD0iTTIyNy43OSw0LjM5LDk1LjMzLDEzNi44NSwyNS42MSw2Ny4xMkExNSwxNSwwLDAsMCw0LjM5LDg4LjM0bDgwLjM0LDgwLjMzYTE1LDE1LDAsMCwwLDIxLjIxLDBMMjQ5LDI1LjZBMTUsMTUsMCwwLDAsMjI3Ljc5LDQuMzlaIi8+PC9nPjwvZz48L3N2Zz4=') no-repeat center center; background-size: 60% 60%;}
form p.gpdr a {font-size: 100%; text-decoration: underline;}
form p.gpdr a:hover {text-decoration: none;}

form textarea {height: 133px;}
form div.row div.item.third p:nth-child(2) {padding: 0 0 10px;}

/* JM, 2019-04-19 */
.main .detail .detail-and-params .text ul li:before {background-color: rgb(45, 45, 45);;}

/* JM, 2019-06-30 */
body.purple .main .categories .heading {background-color: #941c81;}
.main .categories .heading {font-size: 147.05882%; line-height: 120%; color: #fff; border: 1px solid #f2f2f2; border-right: 0 none; padding: 15px 18px; text-transform: uppercase; width: 16.66667%;}
@media only screen and (max-width: 1600px)
{
    .main .categories .heading {width: 20%;}
}
@media only screen and (max-width: 1120px)
{
    .main .categories .heading {font-size: 94.11765%; line-height: 131.25%; width: 25%;}
}
@media only screen and (max-width: 850px)
{
    .main .categories .heading {font-size: 88.23529%; line-height: 133.33333%; width: 33.33333%;}
}
@media only screen and (max-width: 600px)
{
    .main .categories .heading {width: 50%;}
}
@media only screen and (max-width: 450px)
{
    .main .categories .heading {font-size: 76.47059%; line-height: 138.46154%; padding-bottom: 59px;}
}
