:root{
    --main-color: #fff;
    --body-bg: #000;
    --main-text-color: #fff;
    --main-links-color: #ffff00;
    --white-bg: #333333;
    --white-text-color: #000;
    --secondary-darken-color: #fbf2df;
    --secondary-lighten-color: #eee;
    --menu-light-bg:rgba(0,0,0,.8);
    --menu-bg-color: #333333;
    --menu-bg-hover-color: #404040;
    --menu-text-color: #fff;
    --menu-text-hover-color: #ffff00;
    --title-color: #fff;
    --title-stamp-color: #fff;
    --title-shadow: none;
    --title-time-color: #eee;
    --box-border-color: #D7D7CC;
    --main-bg-color: #404040;
    --aside-menu-bg: #404040;
    --aside-menu-shadow: none;
    --aside-menu-bg-hover: #404040;
    --aside-menu-hover-shadow: none;
    --aside-menu-border-color: #CDC9C0;
    --aside-box-header-color: #fff;
    --aside-box-header-background:#262626;
    --aside-box-header-shadow: none;
    --nav-current-color: #fff;
    --gallery-slider-img-border: #DEDFD5;
    --gallery-list-border: 1px solid #D0D0D0;
    --news-all-link: #ffff00;
    --cal-banners-text-color: #fff;
    --cal-banners-text-shadow: none;
    --cal-banners-all-link: #eee;
    --cal-nav-color: #eee;
    --cal-nav-shadow: none;
    --cal-date-color: #EAEADB;
    --cal-header-color: #E9EB94;
    --cal-today: #ffff00;
    --cal-hasevent: #0ff;
    --cal-event-border-color: #ADAE82;
    --cal-event-text: #FDFF9F;
    --cal-event-text-shadow: none;
    --cal-event-text-p: #fff;
    --cal-date-month: #fff;
    --cal-date-month-bg: #404040;
    --cal-date-day: #404040;
    --cal-date-day-bg: #fff;
    --cal-list-day: #f6f6f6;
    --cal-list-border: #dedede;
    --cal-banners-bg: #404040;
    --breadcrumbs-text-color: #ffffff;
    --breadcrumbs-link-color: #ffff00;
    --select2-bg: #000;
    --select2-border-color: #E4E4E4;
    --select2-arrow-bg: #eee;
    --select2-arrow-color: #000;
    --select2-active-border-color: #8C8C8C;
    --select2-text-color: #fff;
    --select2-highlighted: #000;
    --forms-block-border: #ddd;
    --forms-border-color: #e4e4e4;
    --forms-active-border-color:#8c8c8c;
    --forms-placeholder-color: #bbb;
    --footer-useful-links: #FFFF00;
    --footer-copyright-color: #fff;
    --footer-bg: #333333;
    --jscrollpane-jspTrack-bg: #DDE;
    --jscrollpane-jspDrag-bg: #BBD;
    --jscrollpane-jspArrow-bg: #50506D;
    --jscrollpane-jspDisabled-bg: #80808D;
    --jscrollpane-jspCorner-bg: #EEEEF4;
    --st-bg-color: #ff9;
    --st-color: #000;
    --multimedia-bg: #6D6D49;
    --multimedia-footer-border: #f5f5f5;
    --multimedia-title: #2e2e2e;
    --focus-outline: deeppink;
    --content-footer-link-color: #FFFF00;
    --declaration-titles-color: #00ffff;
}
.header_banner{display: none;}
.header::after {display: none;}
.header_menu_expand{box-shadow: none!important;}
.header_top{min-height: 160px;}
.header_breadcrumbs {top: 48px;}
/* search */
.header_search {top:40px;bottom:0;}
/*RWD*/
body.smartphone .header_top{min-height: 90px;}
body.smartphone .header {min-height: 150px;padding-bottom: 0px;}

body.smartphone-wide .header_top{min-height: 90px;}
body.smartphone-wide .header {min-height: 150px;padding-bottom: 0px;}

.browse {color:#fff;}

.box > header > a{color: var(--main-links-color)!important;}
.footer_box h2 {color:var(--main-text-color)!important;text-shadow:none!important;}
.footer_box > div {color:var(--main-text-color)!important;}
.footer a,
.footer a *,
.footer_usefulLinks a,
.footer_copyright li:last-child a {color: var(--main-links-color)!important;}
.wysiwyg :not(a) {color: var(--main-text-color)!important;}
.wysiwyg a {color: var(--main-links-color)!important;}
#main-content.index .all {position: unset!important; width:150px!important; display: block; font-size: 1.1rem; margin: 25px auto!important;border: 1px solid var(--main-links-color);padding: 7px 10px;}
#main-content.index .all:hover{text-decoration: underline!important;}
#main-content.index .calendar-banners{padding-bottom: 25px;}
#main-content.index .calendar-banners .wrapper > * {margin-bottom: 0!important;}
#main-content.index .news::before,
#main-content.index .news::after,
#main-content.index .calendar-banners::before,
#main-content.index .calendar-banners::after {display: none;}
#main-content.index .news .browse{color: var(--main-text-color);}
#main-content.index .news h2 {margin-top: 25px!important;}
.header {background: var(--aside-menu-bg);min-height: 195px;margin-bottom: 10px;}
#dialog_pop_up {border: 1px solid var(--main-links-color);}
.close_dialog {border: 1px solid var(--main-links-color)!important;}
#dialog_pop_up_label {border-bottom: 2px solid var(--main-links-color)!important;}


