.cf {
  *zoom: 1;
}
.cf:before,
.cf:after {
  display: table;
  content: "";
  line-height: 0;
}
.cf:after {
  clear: both;
}
body.night {
  background: #d9d9d9;
}
body.night #jm-allpage {
  background: #d9d9d9;
}
body.night #jm-allpage a {
  color: #000000;
  text-decoration: none;
}
body.night #jm-allpage a:hover {
  color: #000000;
  text-decoration: underline;
}
body.night #jm-top-bar {
  background: #026586;
}
body.night #jm-allpage #jm-page-settings .nav.menu li a {
  color: #ffffff;
}
body.night #jm-allpage #jm-page-settings .nav.menu li a:hover {
  color: #ffffff;
}
body.night #jm-allpage #jm-page-settings .nav.menu .contrast .jm-highcontrast3:hover {
  color: #000000;
}
body.night #jm-logo-nav {
  background: #d9d9d9;
}
body.night .dj-megamenu-sticky {
  background: #d9d9d9;
}
body.night .dj-megamenu li:hover div.dj-subwrap div.dj-subwrap-in,
body.night .dj-megamenu li.hover div.dj-subwrap div.dj-subwrap-in {
  background: #d9d9d9;
}
body.night .dj-megamenu li.dj-up a.dj-up_a {
  border-bottom-color: #d9d9d9;
  text-decoration: none !important;
}
body.night #jm-top-menu {
  background: #d9d9d9;
}
body.night #jm-header {
  background: #d3d3d3;
}
body.night #jm-top1 {
  background: #d9d9d9;
}
body.night #jm-top2 {
  background: #d3d3d3;
}
body.night #jm-top3 {
  background: #d9d9d9;
}
body.night #jm-main {
  background: #d9d9d9;
}
body.night #jm-bottom1 {
  background: #d2d2d2;
}
body.night #jm-bottom2 {
  background: #d2d2d2;
}
body.night #jm-bottom3 {
  background: #d3d3d3;
}
body.night #jm-footer-mod {
  background: #d9d9d9;
}
body.night .project-partners {
  background: #d9d9d9;
  color: #000 !important;
}
body.night #jm-allpage .jm-module.white-ms {
  background: #d9d9d9;
}
body.night .article-info {
  color: #000000;
}
body.night .article-info a {
  color: #000000;
  text-decoration: underline;
}
body.night .article-info a:hover {
  text-decoration: none;
}
body.night .jm-module.kolor1 a:link,
body.night .jm-module.kolor2 a:link,
body.night .jm-module.kolor3 a:link,
body.night .jm-module.kolor-gray a:link,
body.night .jm-module.kolor1 a:visited,
body.night .jm-module.kolor2 a:visited,
body.night .jm-module.kolor3 a:visited,
body.night .jm-module.kolor-gray a:visited {
  text-decoration: none !important;
  color: #ffffff !important;
}
body.night .jm-module.kolor1 a:link:hover,
body.night .jm-module.kolor2 a:link:hover,
body.night .jm-module.kolor3 a:link:hover,
body.night .jm-module.kolor-gray a:link:hover,
body.night .jm-module.kolor1 a:visited:hover,
body.night .jm-module.kolor2 a:visited:hover,
body.night .jm-module.kolor3 a:visited:hover,
body.night .jm-module.kolor-gray a:visited:hover {
  color: #ffffff;
  text-decoration: underline !important;
}
body.night .jm-module.kolor1 a:active,
body.night .jm-module.kolor2 a:active,
body.night .jm-module.kolor3 a:active,
body.night .jm-module.kolor-gray a:active,
body.night .jm-module.kolor1 a.active,
body.night .jm-module.kolor2 a.active,
body.night .jm-module.kolor3 a.active,
body.night .jm-module.kolor-gray a.active {
  text-decoration: underline;
}
body.night .jm-module.ikona3.kolor1 a,
body.night .jm-module.ikona3.kolor2 a,
body.night .jm-module.ikona3.kolor3 a {
  color: #000000 !important;
}
body.night .jm-module.ikona3 .readmore a {
  color: #000000 !important;
}
body.night dl.article-info {
  color: #444444;
}
body.night .article-news .mod-articles-category-date {
  color: #444444;
}
body.night #jm-header .slide-desc-bg-override {
  opacity: 1;
  filter: alpha(opacity=100);
  background: #323232;
}
body.night #jm-header .slide-desc-text-override .slide-title {
  color: #ffffff;
}
body.night #jm-header .slide-desc-text-override .slide-title a {
  color: #ffffff;
}
body.night #jm-header .djslider-override a.readmore {
  color: #ffffff;
}
body.night .nav-tabs > li > a,
body.night dl.tabs > dt a {
  color: #ffffff !important;
  background: #000000;
  border-color: #000000;
}
body.night .nav-tabs > li > a:hover,
body.night dl.tabs > dt a:hover,
body.night .nav-tabs > li > a:focus,
body.night dl.tabs > dt a:focus {
  color: #000000 !important;
  background: #ffffff;
}
body.night .nav-tabs > li.active > a,
body.night dl.tabs > dt.open a {
  color: #000000 !important;
  background: #ffffff;
}
body.night dd.tabs,
body.night .tab-content {
  background: #ffffff;
  border-color: #000000;
}
body.night #jdfile-mainheader a,
body.night #jdfile-mainheader a:hover {
  color: #fff;
}
body.night #jm-allpage .btn,
body.night #jm-allpage a.button,
body.night #jm-allpage input.button,
body.night #jm-allpage button.button {
  background: #ffffff;
  color: #444444 !important;
}
body.night #jm-allpage .btn:hover,
body.night #jm-allpage a.button:hover,
body.night #jm-allpage input.button:hover,
body.night #jm-allpage button.button:hover,
body.night #jm-allpage .btn:focus,
body.night #jm-allpage a.button:focus,
body.night #jm-allpage input.button:focus,
body.night #jm-allpage button.button:focus,
body.night #jm-allpage .btn:active,
body.night #jm-allpage a.button:active,
body.night #jm-allpage input.button:active,
body.night #jm-allpage button.button:active,
body.night #jm-allpage .btn.active,
body.night #jm-allpage a.button.active,
body.night #jm-allpage input.button.active,
body.night #jm-allpage button.button.active {
  color: #ffffff !important;
  background: #444444;
}
body.night #jm-allpage .btn:focus,
body.night #jm-allpage a.button:focus,
body.night #jm-allpage input.button:focus,
body.night #jm-allpage button.button:focus {
  border-color: red;
}
body.night #jm-allpage .btn.inverted,
body.night #jm-allpage a.button.inverted,
body.night #jm-allpage input.button.inverted,
body.night #jm-allpage button.button.inverted {
  color: #ffffff !important;
  background: #444444 !important;
}
body.night #jm-allpage .btn.inverted:hover,
body.night #jm-allpage a.button.inverted:hover,
body.night #jm-allpage input.button.inverted:hover,
body.night #jm-allpage button.button.inverted:hover,
body.night #jm-allpage .btn.inverted:focus,
body.night #jm-allpage a.button.inverted:focus,
body.night #jm-allpage input.button.inverted:focus,
body.night #jm-allpage button.button.inverted:focus,
body.night #jm-allpage .btn.inverted:active,
body.night #jm-allpage a.button.inverted:active,
body.night #jm-allpage input.button.inverted:active,
body.night #jm-allpage button.button.inverted:active,
body.night #jm-allpage .btn.inverted.active,
body.night #jm-allpage a.button.inverted.active,
body.night #jm-allpage input.button.inverted.active,
body.night #jm-allpage button.button.inverted.active {
  background: #ffffff !important;
  color: #444444 !important;
}
body.night a.btn,
body.night a.button {
  text-decoration: none !important;
}
body.night .pager li > a,
body.night .pager li > span {
  color: inherit;
  background: transparent;
}
body.night .pager li > a:hover,
body.night .pager li > a:focus {
  color: #ffffff !important;
  background: #015875;
  text-decoration: none !important;
}
body.night .tpl-icons li a span {
  color: #000;
}
body.night .menudlabip .nav.menu li > a {
  color: #fff !important;
}
body.night .menudlabip .nav.menu li > a:hover {
  color: #fff;
}
body.night .menudlabip .nav.menu li.active > a {
  color: #fff;
}
body.night .ms-ikona.blue:before,
body.night .ms-ikona.orange:before,
body.night .ms-ikona.green:before,
body.night .ms-ikona.violet:before,
body.night .ms-ikona.gold:before,
body.night .ms-ikona.darkred:before {
  background: gray;
  color: #d2d2d2;
}
body.night .jm-module {
  background: none;
}
body.night ul.links.szeroki li,
body.night ul.category-module.szeroki li,
body.night .govarticle-category-module.szeroki > li {
  border-bottom: 1px dotted #000;
}
body.highcontrast {
  background: #222222;
  color: #e5e5e5;
  /* zakomentowane-seba
	#jm-allpage {
		padding-top: 0 !important;
	}
	#jm-bar {
		position: static;
	}
	*/
}
body.highcontrast #jm-allpage,
body.highcontrast #jm-allpage section,
body.highcontrast #jm-bar,
body.highcontrast #jm-top-bar,
body.highcontrast #jm-logo-nav,
body.highcontrast #jm-top-menu,
body.highcontrast #jm-footer {
  background: #222222;
  color: #e5e5e5;
  border-color: #e5e5e5;
}
body.highcontrast #jm-allpage .jm-module .jm-title,
body.highcontrast #jm-allpage section .jm-module .jm-title,
body.highcontrast #jm-bar .jm-module .jm-title,
body.highcontrast #jm-top-bar .jm-module .jm-title,
body.highcontrast #jm-logo-nav .jm-module .jm-title,
body.highcontrast #jm-top-menu .jm-module .jm-title,
body.highcontrast #jm-footer .jm-module .jm-title {
  color: #e5e5e5;
}
body.highcontrast #jm-logo-sitedesc #jm-logo a {
  color: #e5e5e5;
}
body.highcontrast #jm-logo-sitedesc #jm-logo a:hover {
  color: #222222;
  background: #e5e5e5;
}
body.highcontrast #jm-logo-sitedesc #jm-logo a img {
  background-color: #e5e5e5;
}
body.highcontrast a {
  color: #a7dcee;
  text-decoration: underline;
}
body.highcontrast a:hover {
  color: #66bad6;
}
body.highcontrast .items-more {
  border: 1px solid #e5e5e5;
}
body.highcontrast .items-more ol li {
  background: url('../images/icons/black/big-arrow-black_hc.png') no-repeat 0px 50%;
  color: #222222;
  border: 1px solid #e5e5e5;
}
body.highcontrast h1,
body.highcontrast h2,
body.highcontrast h3,
body.highcontrast h4,
body.highcontrast h5,
body.highcontrast h6 {
  color: #e5e5e5;
}
body.highcontrast h1 a,
body.highcontrast h2 a,
body.highcontrast h3 a,
body.highcontrast h4 a,
body.highcontrast h5 a,
body.highcontrast h6 a {
  color: #a7dcee;
  text-decoration: underline;
}
body.highcontrast h1 a:hover,
body.highcontrast h2 a:hover,
body.highcontrast h3 a:hover,
body.highcontrast h4 a:hover,
body.highcontrast h5 a:hover,
body.highcontrast h6 a:hover {
  color: #66bad6;
}
body.highcontrast h1.componentheading,
body.highcontrast .tag-category > h1,
body.highcontrast .page-header > h1,
body.highcontrast .content-category > h1,
body.highcontrast .categories-list > h1,
body.highcontrast .blog-featured > h1,
body.highcontrast .contact-category > h1,
body.highcontrast .contact > h1,
body.highcontrast .newsfeed-category > h1,
body.highcontrast h1.page-title,
body.highcontrast .finder > h1,
body.highcontrast .weblink-category > h1,
body.highcontrast .edit > h1,
body.highcontrast .blog > h2,
body.highcontrast h3.page-header {
  color: #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
}
body.highcontrast #jm-top3 h1,
body.highcontrast #jm-bottom1 h1,
body.highcontrast #jm-footer-mod h1,
body.highcontrast #jm-top3 h2,
body.highcontrast #jm-bottom1 h2,
body.highcontrast #jm-footer-mod h2,
body.highcontrast #jm-top3 h3,
body.highcontrast #jm-bottom1 h3,
body.highcontrast #jm-footer-mod h3,
body.highcontrast #jm-top3 h4,
body.highcontrast #jm-bottom1 h4,
body.highcontrast #jm-footer-mod h4,
body.highcontrast #jm-top3 h5,
body.highcontrast #jm-bottom1 h5,
body.highcontrast #jm-footer-mod h5,
body.highcontrast #jm-top3 h6,
body.highcontrast #jm-bottom1 h6,
body.highcontrast #jm-footer-mod h6 {
  color: #e5e5e5;
}
body.highcontrast #jm-top3 h1 a,
body.highcontrast #jm-bottom1 h1 a,
body.highcontrast #jm-footer-mod h1 a,
body.highcontrast #jm-top3 h2 a,
body.highcontrast #jm-bottom1 h2 a,
body.highcontrast #jm-footer-mod h2 a,
body.highcontrast #jm-top3 h3 a,
body.highcontrast #jm-bottom1 h3 a,
body.highcontrast #jm-footer-mod h3 a,
body.highcontrast #jm-top3 h4 a,
body.highcontrast #jm-bottom1 h4 a,
body.highcontrast #jm-footer-mod h4 a,
body.highcontrast #jm-top3 h5 a,
body.highcontrast #jm-bottom1 h5 a,
body.highcontrast #jm-footer-mod h5 a,
body.highcontrast #jm-top3 h6 a,
body.highcontrast #jm-bottom1 h6 a,
body.highcontrast #jm-footer-mod h6 a {
  color: #a7dcee;
  text-decoration: underline;
}
body.highcontrast #jm-top3 h1 a:hover,
body.highcontrast #jm-bottom1 h1 a:hover,
body.highcontrast #jm-footer-mod h1 a:hover,
body.highcontrast #jm-top3 h2 a:hover,
body.highcontrast #jm-bottom1 h2 a:hover,
body.highcontrast #jm-footer-mod h2 a:hover,
body.highcontrast #jm-top3 h3 a:hover,
body.highcontrast #jm-bottom1 h3 a:hover,
body.highcontrast #jm-footer-mod h3 a:hover,
body.highcontrast #jm-top3 h4 a:hover,
body.highcontrast #jm-bottom1 h4 a:hover,
body.highcontrast #jm-footer-mod h4 a:hover,
body.highcontrast #jm-top3 h5 a:hover,
body.highcontrast #jm-bottom1 h5 a:hover,
body.highcontrast #jm-footer-mod h5 a:hover,
body.highcontrast #jm-top3 h6 a:hover,
body.highcontrast #jm-bottom1 h6 a:hover,
body.highcontrast #jm-footer-mod h6 a:hover {
  color: #66bad6;
}
body.highcontrast #jm-allpage .readmore a {
  color: #a7dcee;
}
body.highcontrast #jm-allpage .readmore a:hover {
  color: #66bad6;
}
body.highcontrast #jm-allpage p.readmore a {
  background: none;
}
body.highcontrast #jm-allpage p.readmore a:hover {
  color: #a7dcee;
  background: none;
}
body.highcontrast .jm-color,
body.highcontrast .jm-color1,
body.highcontrast .jm-color2 {
  color: #a7dcee;
}
body.highcontrast .jm-block span {
  background: #e5e5e5;
  color: #222222;
}
body.highcontrast .jm-block.second span {
  background: #a7dcee;
}
body.highcontrast p.jmbadge,
body.highcontrast span.jmbadge {
  background-image: url("../images/icons/white/badge.png");
}
body.highcontrast p.jmcalendar,
body.highcontrast span.jmcalendar {
  background-image: url("../images/icons/white/calendar.png");
}
body.highcontrast p.jmchat,
body.highcontrast span.jmchat {
  background-image: url("../images/icons/white/chat.png");
}
body.highcontrast p.jmcheck,
body.highcontrast span.jmcheck {
  background-image: url("../images/icons/white/check.png");
}
body.highcontrast p.jmcloud,
body.highcontrast span.jmcloud {
  background-image: url("../images/icons/white/cloud.png");
}
body.highcontrast p.jmdirection,
body.highcontrast span.jmdirection {
  background-image: url("../images/icons/white/direction.png");
}
body.highcontrast p.jmdivide,
body.highcontrast span.jmdivide {
  background-image: url("../images/icons/white/divide.png");
}
body.highcontrast p.jmerror,
body.highcontrast span.jmerror {
  background-image: url("../images/icons/white/error.png");
}
body.highcontrast p.jmfire,
body.highcontrast span.jmfire {
  background-image: url("../images/icons/white/fire.png");
}
body.highcontrast p.jmflag,
body.highcontrast span.jmflag {
  background-image: url("../images/icons/white/flag.png");
}
body.highcontrast p.jmheart,
body.highcontrast span.jmheart {
  background-image: url("../images/icons/white/heart.png");
}
body.highcontrast p.jmhome,
body.highcontrast span.jmhome {
  background-image: url("../images/icons/white/home.png");
}
body.highcontrast p.jminfo,
body.highcontrast span.jminfo {
  background-image: url("../images/icons/white/info.png");
}
body.highcontrast p.jmlist,
body.highcontrast span.jmlist {
  background-image: url("../images/icons/white/list.png");
}
body.highcontrast p.jmmail,
body.highcontrast span.jmmail {
  background-image: url("../images/icons/white/mail.png");
}
body.highcontrast p.jmpeople,
body.highcontrast span.jmpeople {
  background-image: url("../images/icons/white/people.png");
}
body.highcontrast p.jmstar,
body.highcontrast span.jmstar {
  background-image: url("../images/icons/white/star.png");
}
body.highcontrast p.jmstat,
body.highcontrast span.jmstat {
  background-image: url("../images/icons/white/stat.png");
}
body.highcontrast ul:not([class]),
body.highcontrast ul.jm-arrow,
body.highcontrast ul.jm-arrow2 {
  list-style: disc outside none;
}
body.highcontrast ul:not([class]) li,
body.highcontrast ul.jm-arrow li,
body.highcontrast ul.jm-arrow2 li {
  padding: 0;
  margin: 0;
  background-image: none;
}
body.highcontrast .dj-megamenu li.dj-up {
  background: url(../images/icons/black/menu_sep.png) no-repeat 0 50%;
}
body.highcontrast .dj-megamenu li.dj-up a.dj-up_a {
  color: #e5e5e5;
  border-bottom-color: #e5e5e5;
}
body.highcontrast .dj-megamenu li.dj-up a.dj-up_a small.subtitle {
  opacity: 1;
  filter: alpha(opacity=100);
}
body.highcontrast .dj-megamenu li.dj-up.active a.dj-up_a,
body.highcontrast .dj-megamenu li.dj-up:hover a.dj-up_a,
body.highcontrast .dj-megamenu li.dj-up.hover a.dj-up_a {
  text-decoration: none;
  color: #a7dcee;
  border-bottom-color: #66bad6;
}
body.highcontrast .dj-megamenu li div.dj-subwrap div.dj-subwrap-in {
  background: #e5e5e5;
  border-color: #e5e5e5;
}
body.highcontrast .dj-subcol {
  background: #1b1b1b;
}
body.highcontrast .dj-megamenu .dj-submenu > li > a,
body.highcontrast .dj-megamenu .dj-subcol > li > a {
  color: #a7dcee;
}
body.highcontrast .dj-megamenu .dj-submenu > li:hover > a,
body.highcontrast .dj-megamenu .dj-subcol > li:hover > a,
body.highcontrast .dj-megamenu .dj-submenu > li.hover > a,
body.highcontrast .dj-megamenu .dj-subcol > li.hover > a,
body.highcontrast .dj-megamenu .dj-submenu > li.active > a,
body.highcontrast .dj-megamenu .dj-subcol > li.active > a {
  text-decoration: none;
  color: #1b1b1b !important;
  background: #a7dcee;
}
body.highcontrast .dj-megamenu .dj-subtree > li > a {
  color: #222222;
  background-image: none;
}
body.highcontrast .dj-megamenu .dj-subtree > li:hover > a,
body.highcontrast .dj-megamenu .dj-subtree > li.hover > a,
body.highcontrast .dj-megamenu .dj-subtree > li.active > a {
  text-decoration: none;
  color: #1b1b1b;
  background: #a7dcee;
}
body.highcontrast .dj-megamenu .multiple_cols .dj-subcol + .dj-subcol:after {
  border-color: #e5e5e5;
}
body.highcontrast #jm-allpage .dj-megamenu-offcanvas .dj-mobile-open-btn,
body.highcontrast #jm-allpage .dj-megamenu-accordion .dj-mobile-open-btn,
body.highcontrast #jm-allpage .dj-megamenu-select .dj-mobile-open-btn {
  color: #e5e5e5;
}
body.highcontrast #jm-allpage .dj-megamenu-offcanvas .dj-mobile-open-btn:hover,
body.highcontrast #jm-allpage .dj-megamenu-accordion .dj-mobile-open-btn:hover,
body.highcontrast #jm-allpage .dj-megamenu-select .dj-mobile-open-btn:hover {
  color: #a7dcee;
}
body.highcontrast #jm-allpage .dj-megamenu .modules-wrap {
  color: #222222;
}
body.highcontrast #jm-allpage .dj-megamenu .modules-wrap .moduletable > h3 {
  color: #222222;
}
body.highcontrast #jm-allpage .dj-megamenu .nav.menu li a,
body.highcontrast #jm-allpage .dj-megamenu .nav.menu li span.separator {
  color: #222222;
  text-decoration: none;
  background-image: none;
  padding-top: 6px;
  padding-bottom: 6px;
}
body.highcontrast #jm-allpage .dj-megamenu .nav.menu li a:hover,
body.highcontrast #jm-allpage .dj-megamenu .nav.menu li span.separator:hover,
body.highcontrast #jm-allpage .dj-megamenu .nav.menu li a:focus,
body.highcontrast #jm-allpage .dj-megamenu .nav.menu li span.separator:focus {
  text-decoration: underline;
  color: #e5e5e5;
  background: #66bad6;
  text-indent: 5px;
}
body.highcontrast #jm-allpage .dj-megamenu .nav.menu > li > a,
body.highcontrast #jm-allpage .dj-megamenu .nav.menu > li > span.separator {
  background: none;
  padding-top: 14px;
  padding-bottom: 14px;
  text-indent: 5px;
}
body.highcontrast #jm-allpage .dj-megamenu .nav.menu li.active > a,
body.highcontrast #jm-allpage .dj-megamenu .nav.menu li.active > span.separator {
  color: #e5e5e5;
  background: #66bad6;
  text-indent: 5px;
}
body.highcontrast .dj-megamenu-offcanvas .dj-mobile-open-btn,
body.highcontrast .dj-megamenu-accordion .dj-mobile-open-btn,
body.highcontrast .dj-megamenu-select .dj-mobile-open-btn {
  color: #e5e5e5;
}
body.highcontrast .dj-offcanvas,
body.highcontrast .dj-offcanvas > div {
  background: #e5e5e5;
  color: #222222;
}
body.highcontrast .dj-offcanvas .dj-offcanvas-close-btn {
  color: #222222;
}
body.highcontrast .dj-offcanvas ul li.dj-mobileitem > a {
  background: #e5e5e5;
  color: #222222;
  border: none;
}
body.highcontrast .dj-offcanvas ul li.dj-mobileitem:hover > a,
body.highcontrast .dj-offcanvas ul li.dj-mobileitem.active > a {
  background: #222222;
  color: #e5e5e5;
}
body.highcontrast .dj-offcanvas ul li.dj-mobileitem.parent > a span.toggler {
  color: #222222;
}
body.highcontrast .dj-offcanvas ul li.dj-mobileitem.parent:hover > a span.toggler,
body.highcontrast .dj-offcanvas ul li.dj-mobileitem.parent.active > a span.toggler {
  color: #e5e5e5;
}
body.highcontrast #jm-header .slide-desc-bg-override {
  opacity: 1;
  filter: alpha(opacity=100);
  background: #222222;
}
body.highcontrast #jm-header .slide-desc-text-override {
  padding: 20px 30px;
  border: solid 1px #e5e5e5;
}
body.highcontrast #jm-header .slide-desc-text-override .slide-title,
body.highcontrast #jm-header .slide-desc-text-override .slide-text {
  color: #e5e5e5;
  text-shadow: none;
}
body.highcontrast #jm-header .slide-desc-text-override .slide-title a,
body.highcontrast #jm-header .slide-desc-text-override .slide-text a {
  color: #e5e5e5;
  text-decoration: underline;
}
body.highcontrast #jm-header .slide-desc-text-override .slide-title a:hover,
body.highcontrast #jm-header .slide-desc-text-override .slide-text a:hover {
  text-decoration: none;
  color: #222222;
  background: #e5e5e5;
}
body.highcontrast .slide-desc-bg-override {
  opacity: 1;
  filter: alpha(opacity=100);
  background: #222222;
}
body.highcontrast .slide-desc-text-override .slide-title,
body.highcontrast .slide-desc-text-override .slide-text {
  color: #e5e5e5;
}
body.highcontrast .slide-desc-text-override .slide-title a,
body.highcontrast .slide-desc-text-override .slide-text a {
  color: #e5e5e5;
  text-decoration: underline;
}
body.highcontrast .slide-desc-text-override .slide-title a:hover,
body.highcontrast .slide-desc-text-override .slide-text a:hover {
  text-decoration: none;
  color: #222222;
  background: #e5e5e5;
}
body.highcontrast .djslider-override a.readmore {
  color: #e5e5e5;
  text-decoration: underline;
}
body.highcontrast .djslider-override a.readmore:hover {
  text-decoration: none;
  color: #222222;
  background: #e5e5e5;
}
body.highcontrast #jm-header .djslider-override .load-button {
  border: 2px solid #222222;
  background: #e5e5e5;
  opacity: 1;
}
body.highcontrast #jm-header .djslider-override .load-button-active {
  background: #e5e5e5 !important;
  border-color: #e5e5e5;
}
body.highcontrast #jm-header .djslider-override .navigation-numbers .load-button {
  color: #222222;
}
body.highcontrast input[type="search"] {
  background: #222222;
  border: medium none #e5e5e5;
  color: #e5e5e5 !important;
}
body.highcontrast .dj-offcanvas-modules .search .btn {
  background: #e5e5e5;
  color: #222222;
}
body.highcontrast .jm-category-module li .item-in {
  border-color: #e5e5e5;
}
body.highcontrast .jm-category-module .mod-articles-category-title {
  color: #e5e5e5;
  text-decoration: underline;
}
body.highcontrast .jm-category-module .mod-articles-category-title:hover {
  text-decoration: none;
  color: #222222;
  background: #e5e5e5;
}
body.highcontrast .jm-module {
  border-color: #e5e5e5;
}
body.highcontrast .jm-module.ramka-dol {
  background: #222222;
  border-bottom: solid 3px #e5e5e5;
}
body.highcontrast .jm-module.ramka-gora {
  background: #1b1b1b;
  border-top: solid 3px #e5e5e5;
}
body.highcontrast .jm-module.bez-tla .jm-title {
  padding-left: 20px;
  border-left: solid 3px #e5e5e5;
}
body.highcontrast .jm-module.z-tlem {
  background: #1b1b1b;
}
body.highcontrast .jm-module.z-tlem .jm-title {
  border-left: solid 3px #e5e5e5;
}
body.highcontrast .jm-module.kolor1 {
  color: #e5e5e5;
  background: #1b1b1b;
}
body.highcontrast .jm-module.kolor1 .jm-title {
  color: #e5e5e5;
}
body.highcontrast .jm-module.kolor2 {
  color: #e5e5e5;
  background: #1b1b1b;
}
body.highcontrast .jm-module.kolor2 .jm-title {
  color: #e5e5e5;
}
body.highcontrast .jm-module.kolor3 {
  color: #e5e5e5;
  background: #1b1b1b;
}
body.highcontrast .jm-module.kolor3 .jm-title {
  color: #e5e5e5;
}
body.highcontrast .jm-module.kolor-gray {
  color: #e5e5e5;
  background: #222222;
}
body.highcontrast .jm-module.kolor-gray .jm-title {
  color: #e5e5e5;
}
body.highcontrast .jm-module.kolor1 a:link,
body.highcontrast .jm-module.kolor2 a:link,
body.highcontrast .jm-module.kolor3 a:link,
body.highcontrast .jm-module.kolor-gray a:link,
body.highcontrast .jm-module.kolor1 a:visited,
body.highcontrast .jm-module.kolor2 a:visited,
body.highcontrast .jm-module.kolor3 a:visited,
body.highcontrast .jm-module.kolor-gray a:visited {
  text-decoration: underline;
  color: #a7dcee;
}
body.highcontrast .jm-module.kolor1 a:link:hover,
body.highcontrast .jm-module.kolor2 a:link:hover,
body.highcontrast .jm-module.kolor3 a:link:hover,
body.highcontrast .jm-module.kolor-gray a:link:hover,
body.highcontrast .jm-module.kolor1 a:visited:hover,
body.highcontrast .jm-module.kolor2 a:visited:hover,
body.highcontrast .jm-module.kolor3 a:visited:hover,
body.highcontrast .jm-module.kolor-gray a:visited:hover {
  color: #222222;
  text-decoration: none;
}
body.highcontrast .jm-module.kolor1 a:active,
body.highcontrast .jm-module.kolor2 a:active,
body.highcontrast .jm-module.kolor3 a:active,
body.highcontrast .jm-module.kolor-gray a:active,
body.highcontrast .jm-module.kolor1 a.active,
body.highcontrast .jm-module.kolor2 a.active,
body.highcontrast .jm-module.kolor3 a.active,
body.highcontrast .jm-module.kolor-gray a.active {
  text-decoration: none;
}
body.highcontrast .jm-module.kolor1 .nav.menu li a:hover,
body.highcontrast .jm-module.kolor2 .nav.menu li a:hover,
body.highcontrast .jm-module.kolor3 .nav.menu li a:hover,
body.highcontrast .jm-module.kolor-gray .nav.menu li a:hover,
body.highcontrast .jm-module.kolor1 .nav.menu li span.separator:hover,
body.highcontrast .jm-module.kolor2 .nav.menu li span.separator:hover,
body.highcontrast .jm-module.kolor3 .nav.menu li span.separator:hover,
body.highcontrast .jm-module.kolor-gray .nav.menu li span.separator:hover {
  color: #222222;
}
body.highcontrast .jm-module.kolor1 .nav.menu li.active > a,
body.highcontrast .jm-module.kolor2 .nav.menu li.active > a,
body.highcontrast .jm-module.kolor3 .nav.menu li.active > a,
body.highcontrast .jm-module.kolor-gray .nav.menu li.active > a,
body.highcontrast .jm-module.kolor1 .nav.menu li.active > span.separator,
body.highcontrast .jm-module.kolor2 .nav.menu li.active > span.separator,
body.highcontrast .jm-module.kolor3 .nav.menu li.active > span.separator,
body.highcontrast .jm-module.kolor-gray .nav.menu li.active > span.separator {
  color: #222222;
}
body.highcontrast .jm-module.kolor1 .btn,
body.highcontrast .jm-module.kolor2 .btn,
body.highcontrast .jm-module.kolor3 .btn,
body.highcontrast .jm-module.kolor-gray .btn,
body.highcontrast .jm-module.kolor1 a.button,
body.highcontrast .jm-module.kolor2 a.button,
body.highcontrast .jm-module.kolor3 a.button,
body.highcontrast .jm-module.kolor-gray a.button,
body.highcontrast .jm-module.kolor1 input.button,
body.highcontrast .jm-module.kolor2 input.button,
body.highcontrast .jm-module.kolor3 input.button,
body.highcontrast .jm-module.kolor-gray input.button,
body.highcontrast .jm-module.kolor1 button.button,
body.highcontrast .jm-module.kolor2 button.button,
body.highcontrast .jm-module.kolor3 button.button,
body.highcontrast .jm-module.kolor-gray button.button {
  color: #222222 !important;
  text-decoration: none !important;
}
body.highcontrast .jm-module.kolor1 .btn:hover,
body.highcontrast .jm-module.kolor2 .btn:hover,
body.highcontrast .jm-module.kolor3 .btn:hover,
body.highcontrast .jm-module.kolor-gray .btn:hover,
body.highcontrast .jm-module.kolor1 a.button:hover,
body.highcontrast .jm-module.kolor2 a.button:hover,
body.highcontrast .jm-module.kolor3 a.button:hover,
body.highcontrast .jm-module.kolor-gray a.button:hover,
body.highcontrast .jm-module.kolor1 input.button:hover,
body.highcontrast .jm-module.kolor2 input.button:hover,
body.highcontrast .jm-module.kolor3 input.button:hover,
body.highcontrast .jm-module.kolor-gray input.button:hover,
body.highcontrast .jm-module.kolor1 button.button:hover,
body.highcontrast .jm-module.kolor2 button.button:hover,
body.highcontrast .jm-module.kolor3 button.button:hover,
body.highcontrast .jm-module.kolor-gray button.button:hover,
body.highcontrast .jm-module.kolor1 .btn:focus,
body.highcontrast .jm-module.kolor2 .btn:focus,
body.highcontrast .jm-module.kolor3 .btn:focus,
body.highcontrast .jm-module.kolor-gray .btn:focus,
body.highcontrast .jm-module.kolor1 a.button:focus,
body.highcontrast .jm-module.kolor2 a.button:focus,
body.highcontrast .jm-module.kolor3 a.button:focus,
body.highcontrast .jm-module.kolor-gray a.button:focus,
body.highcontrast .jm-module.kolor1 input.button:focus,
body.highcontrast .jm-module.kolor2 input.button:focus,
body.highcontrast .jm-module.kolor3 input.button:focus,
body.highcontrast .jm-module.kolor-gray input.button:focus,
body.highcontrast .jm-module.kolor1 button.button:focus,
body.highcontrast .jm-module.kolor2 button.button:focus,
body.highcontrast .jm-module.kolor3 button.button:focus,
body.highcontrast .jm-module.kolor-gray button.button:focus,
body.highcontrast .jm-module.kolor1 .btn:active,
body.highcontrast .jm-module.kolor2 .btn:active,
body.highcontrast .jm-module.kolor3 .btn:active,
body.highcontrast .jm-module.kolor-gray .btn:active,
body.highcontrast .jm-module.kolor1 a.button:active,
body.highcontrast .jm-module.kolor2 a.button:active,
body.highcontrast .jm-module.kolor3 a.button:active,
body.highcontrast .jm-module.kolor-gray a.button:active,
body.highcontrast .jm-module.kolor1 input.button:active,
body.highcontrast .jm-module.kolor2 input.button:active,
body.highcontrast .jm-module.kolor3 input.button:active,
body.highcontrast .jm-module.kolor-gray input.button:active,
body.highcontrast .jm-module.kolor1 button.button:active,
body.highcontrast .jm-module.kolor2 button.button:active,
body.highcontrast .jm-module.kolor3 button.button:active,
body.highcontrast .jm-module.kolor-gray button.button:active,
body.highcontrast .jm-module.kolor1 .btn.active,
body.highcontrast .jm-module.kolor2 .btn.active,
body.highcontrast .jm-module.kolor3 .btn.active,
body.highcontrast .jm-module.kolor-gray .btn.active,
body.highcontrast .jm-module.kolor1 a.button.active,
body.highcontrast .jm-module.kolor2 a.button.active,
body.highcontrast .jm-module.kolor3 a.button.active,
body.highcontrast .jm-module.kolor-gray a.button.active,
body.highcontrast .jm-module.kolor1 input.button.active,
body.highcontrast .jm-module.kolor2 input.button.active,
body.highcontrast .jm-module.kolor3 input.button.active,
body.highcontrast .jm-module.kolor-gray input.button.active,
body.highcontrast .jm-module.kolor1 button.button.active,
body.highcontrast .jm-module.kolor2 button.button.active,
body.highcontrast .jm-module.kolor3 button.button.active,
body.highcontrast .jm-module.kolor-gray button.button.active {
  color: #e5e5e5 !important;
  text-decoration: none;
}
body.highcontrast .jm-module.kolor1 .btn.inverted,
body.highcontrast .jm-module.kolor2 .btn.inverted,
body.highcontrast .jm-module.kolor3 .btn.inverted,
body.highcontrast .jm-module.kolor-gray .btn.inverted,
body.highcontrast .jm-module.kolor1 a.button.inverted,
body.highcontrast .jm-module.kolor2 a.button.inverted,
body.highcontrast .jm-module.kolor3 a.button.inverted,
body.highcontrast .jm-module.kolor-gray a.button.inverted,
body.highcontrast .jm-module.kolor1 input.button.inverted,
body.highcontrast .jm-module.kolor2 input.button.inverted,
body.highcontrast .jm-module.kolor3 input.button.inverted,
body.highcontrast .jm-module.kolor-gray input.button.inverted,
body.highcontrast .jm-module.kolor1 button.button.inverted,
body.highcontrast .jm-module.kolor2 button.button.inverted,
body.highcontrast .jm-module.kolor3 button.button.inverted,
body.highcontrast .jm-module.kolor-gray button.button.inverted {
  color: #e5e5e5 !important;
  text-decoration: none;
}
body.highcontrast .jm-module.kolor1 .btn.inverted:hover,
body.highcontrast .jm-module.kolor2 .btn.inverted:hover,
body.highcontrast .jm-module.kolor3 .btn.inverted:hover,
body.highcontrast .jm-module.kolor-gray .btn.inverted:hover,
body.highcontrast .jm-module.kolor1 a.button.inverted:hover,
body.highcontrast .jm-module.kolor2 a.button.inverted:hover,
body.highcontrast .jm-module.kolor3 a.button.inverted:hover,
body.highcontrast .jm-module.kolor-gray a.button.inverted:hover,
body.highcontrast .jm-module.kolor1 input.button.inverted:hover,
body.highcontrast .jm-module.kolor2 input.button.inverted:hover,
body.highcontrast .jm-module.kolor3 input.button.inverted:hover,
body.highcontrast .jm-module.kolor-gray input.button.inverted:hover,
body.highcontrast .jm-module.kolor1 button.button.inverted:hover,
body.highcontrast .jm-module.kolor2 button.button.inverted:hover,
body.highcontrast .jm-module.kolor3 button.button.inverted:hover,
body.highcontrast .jm-module.kolor-gray button.button.inverted:hover,
body.highcontrast .jm-module.kolor1 .btn.inverted:focus,
body.highcontrast .jm-module.kolor2 .btn.inverted:focus,
body.highcontrast .jm-module.kolor3 .btn.inverted:focus,
body.highcontrast .jm-module.kolor-gray .btn.inverted:focus,
body.highcontrast .jm-module.kolor1 a.button.inverted:focus,
body.highcontrast .jm-module.kolor2 a.button.inverted:focus,
body.highcontrast .jm-module.kolor3 a.button.inverted:focus,
body.highcontrast .jm-module.kolor-gray a.button.inverted:focus,
body.highcontrast .jm-module.kolor1 input.button.inverted:focus,
body.highcontrast .jm-module.kolor2 input.button.inverted:focus,
body.highcontrast .jm-module.kolor3 input.button.inverted:focus,
body.highcontrast .jm-module.kolor-gray input.button.inverted:focus,
body.highcontrast .jm-module.kolor1 button.button.inverted:focus,
body.highcontrast .jm-module.kolor2 button.button.inverted:focus,
body.highcontrast .jm-module.kolor3 button.button.inverted:focus,
body.highcontrast .jm-module.kolor-gray button.button.inverted:focus,
body.highcontrast .jm-module.kolor1 .btn.inverted:active,
body.highcontrast .jm-module.kolor2 .btn.inverted:active,
body.highcontrast .jm-module.kolor3 .btn.inverted:active,
body.highcontrast .jm-module.kolor-gray .btn.inverted:active,
body.highcontrast .jm-module.kolor1 a.button.inverted:active,
body.highcontrast .jm-module.kolor2 a.button.inverted:active,
body.highcontrast .jm-module.kolor3 a.button.inverted:active,
body.highcontrast .jm-module.kolor-gray a.button.inverted:active,
body.highcontrast .jm-module.kolor1 input.button.inverted:active,
body.highcontrast .jm-module.kolor2 input.button.inverted:active,
body.highcontrast .jm-module.kolor3 input.button.inverted:active,
body.highcontrast .jm-module.kolor-gray input.button.inverted:active,
body.highcontrast .jm-module.kolor1 button.button.inverted:active,
body.highcontrast .jm-module.kolor2 button.button.inverted:active,
body.highcontrast .jm-module.kolor3 button.button.inverted:active,
body.highcontrast .jm-module.kolor-gray button.button.inverted:active,
body.highcontrast .jm-module.kolor1 .btn.inverted.active,
body.highcontrast .jm-module.kolor2 .btn.inverted.active,
body.highcontrast .jm-module.kolor3 .btn.inverted.active,
body.highcontrast .jm-module.kolor-gray .btn.inverted.active,
body.highcontrast .jm-module.kolor1 a.button.inverted.active,
body.highcontrast .jm-module.kolor2 a.button.inverted.active,
body.highcontrast .jm-module.kolor3 a.button.inverted.active,
body.highcontrast .jm-module.kolor-gray a.button.inverted.active,
body.highcontrast .jm-module.kolor1 input.button.inverted.active,
body.highcontrast .jm-module.kolor2 input.button.inverted.active,
body.highcontrast .jm-module.kolor3 input.button.inverted.active,
body.highcontrast .jm-module.kolor-gray input.button.inverted.active,
body.highcontrast .jm-module.kolor1 button.button.inverted.active,
body.highcontrast .jm-module.kolor2 button.button.inverted.active,
body.highcontrast .jm-module.kolor3 button.button.inverted.active,
body.highcontrast .jm-module.kolor-gray button.button.inverted.active {
  color: #222222 !important;
  text-decoration: none;
}
body.highcontrast .jm-module.ikona1 {
  border-color: #e5e5e5;
  background: #222222;
}
body.highcontrast .jm-module.ikona1 .jm-title.ikona-home {
  background-image: url(../images/icons/white/ikona-home.png);
}
body.highcontrast .jm-module.ikona1 .jm-title.ikona-flower {
  background-image: url(../images/icons/white/ikona-flower.png);
}
body.highcontrast .jm-module.ikona1 .jm-title.ikona-clock {
  background-image: url(../images/icons/white/ikona-clock.png);
}
body.highcontrast .jm-module.ikona1 .jm-title.ikona-earth {
  background-image: url(../images/icons/white/ikona-earth.png);
}
body.highcontrast .jm-module.ikona1 .jm-title.ikona-chat {
  background-image: url(../images/icons/white/ikona-chat.png);
}
body.highcontrast .jm-module.ikona1 .jm-title.ikona-bin {
  background-image: url(../images/icons/white/ikona-bin.png);
}
body.highcontrast .jm-module.ikona1.grupa:hover .jm-title {
  color: #222222 !important;
}
body.highcontrast .jm-module.ikona1.grupa:hover .jm-title.ikona-home {
  background-image: url(../images/icons/black/ikona-home.png);
}
body.highcontrast .jm-module.ikona1.grupa:hover .jm-title.ikona-flower {
  background-image: url(../images/icons/black/ikona-flower.png);
}
body.highcontrast .jm-module.ikona1.grupa:hover .jm-title.ikona-clock {
  background-image: url(../images/icons/black/ikona-clock.png);
}
body.highcontrast .jm-module.ikona1.grupa:hover .jm-title.ikona-earth {
  background-image: url(../images/icons/black/ikona-earth.png);
}
body.highcontrast .jm-module.ikona1.grupa:hover .jm-title.ikona-chat {
  background-image: url(../images/icons/black/ikona-chat.png);
}
body.highcontrast .jm-module.ikona1.grupa:hover .jm-title.ikona-bin {
  background-image: url(../images/icons/black/ikona-bin.png);
}
body.highcontrast .jm-module.ikona1.grupa span.jm-module-in {
  border-bottom: solid 3px #e5e5e5;
}
body.highcontrast .jm-module.ikona1.grupa span.jm-module-in:hover {
  background: #e5e5e5;
  border-color: #e5e5e5;
}
body.highcontrast .jm-module.ikona2 {
  border-color: #e5e5e5;
  background: #222222;
}
body.highcontrast .jm-module.ikona2 .jm-title.ikona-home:before {
  content: url(../images/icons/white/ikona-home.png);
}
body.highcontrast .jm-module.ikona2 .jm-title.ikona-flower:before {
  content: url(../images/icons/white/ikona-flower.png);
}
body.highcontrast .jm-module.ikona2 .jm-title.ikona-clock:before {
  content: url(../images/icons/white/ikona-clock.png);
}
body.highcontrast .jm-module.ikona2 .jm-title.ikona-earth:before {
  content: url(../images/icons/white/ikona-earth.png);
}
body.highcontrast .jm-module.ikona2 .jm-title.ikona-chat:before {
  content: url(../images/icons/white/ikona-chat.png);
}
body.highcontrast .jm-module.ikona2 .jm-title.ikona-bin:before {
  content: url(../images/icons/white/ikona-bin.png);
}
body.highcontrast .jm-module .row-fluid.odd {
  background: #e5e5e5;
  color: #222222;
}
body.highcontrast .jm-module.ikona3 .jm-title {
  color: #e5e5e5;
}
body.highcontrast .jm-module.ikona3:before {
  background-color: #e5e5e5;
}
body.highcontrast .jm-module.ikona3.eco-szkola:before {
  background-image: url(../images/icons/black/eco-szkola.png);
}
body.highcontrast .jm-module.ikona3.selektywna-zbiorka:before {
  background-image: url(../images/icons/black/selektywna-zbiorka.png);
}
body.highcontrast .jm-module.ikona3.zglos-awarie:before {
  background-image: url(../images/icons/black/zglos-awarie.png);
}
body.highcontrast .jm-module.ikona3.kolor1,
body.highcontrast .jm-module.ikona3.kolor2,
body.highcontrast .jm-module.ikona3.kolor3 {
  color: #e5e5e5;
}
body.highcontrast .jm-module.ikona3.kolor1 .jm-title,
body.highcontrast .jm-module.ikona3.kolor2 .jm-title,
body.highcontrast .jm-module.ikona3.kolor3 .jm-title {
  color: #e5e5e5 !important;
}
body.highcontrast .jm-module.ikona3.kolor1 a,
body.highcontrast .jm-module.ikona3.kolor2 a,
body.highcontrast .jm-module.ikona3.kolor3 a {
  color: #a7dcee;
}
body.highcontrast .jm-module.ikona3.kolor1 a:hover,
body.highcontrast .jm-module.ikona3.kolor2 a:hover,
body.highcontrast .jm-module.ikona3.kolor3 a:hover {
  color: #66bad6;
}
body.highcontrast .jm-module.ikona3.kolor1:before,
body.highcontrast .jm-module.ikona3.kolor2:before,
body.highcontrast .jm-module.ikona3.kolor3:before {
  background-color: #e5e5e5;
}
body.highcontrast .jm-module.ikona3 .readmore a {
  color: #a7dcee;
}
body.highcontrast .jm-module.ikona3 .readmore a:hover {
  color: #66bad6;
}
body.highcontrast .jm-module .jm-title.img-icons.kolor1 span.portfel,
body.highcontrast .jm-module .jm-title.img-icons.kolor2 span.portfel,
body.highcontrast .jm-module .jm-title.img-icons.kolor3 span.portfel {
  background-image: url(../images/icons/black/portfel.png);
}
body.highcontrast .jm-module .jm-title.img-icons.kolor1 span.drukarka,
body.highcontrast .jm-module .jm-title.img-icons.kolor2 span.drukarka,
body.highcontrast .jm-module .jm-title.img-icons.kolor3 span.drukarka {
  background-image: url(../images/icons/black/drukarka.png);
}
body.highcontrast .jm-module .jm-title.img-icons.kolor1 span.dokumenty,
body.highcontrast .jm-module .jm-title.img-icons.kolor2 span.dokumenty,
body.highcontrast .jm-module .jm-title.img-icons.kolor3 span.dokumenty {
  background-image: url(../images/icons/black/dokumenty.png);
}
body.highcontrast .jm-module .jm-title.img-icons.kolor1 span.godlo,
body.highcontrast .jm-module .jm-title.img-icons.kolor2 span.godlo,
body.highcontrast .jm-module .jm-title.img-icons.kolor3 span.godlo {
  background-image: url(../images/icons/black/godlo.png);
}
body.highcontrast .jm-module .jm-title.img-icons.kolor1 span.female2,
body.highcontrast .jm-module .jm-title.img-icons.kolor2 span.female2,
body.highcontrast .jm-module .jm-title.img-icons.kolor3 span.female2 {
  background-image: url(../images/icons/black/female2_hc.png);
}
body.highcontrast .jm-module .jm-title.img-icons.kolor1 span.bip,
body.highcontrast .jm-module .jm-title.img-icons.kolor2 span.bip,
body.highcontrast .jm-module .jm-title.img-icons.kolor3 span.bip {
  background-image: url(../images/icons/black/bip_64px.png);
}
body.highcontrast .jm-module.menuzikon .nav.menu img,
body.highcontrast .jm-module.ikona1.menuzikon .nav.menu img,
body.highcontrast .jm-module.ikona2.menuzikon .nav.menu img,
body.highcontrast .jm-module.z-tlem.menuzikon .nav.menu img,
body.highcontrast .jm-module.bez-tla.menuzikon .nav.menu img,
body.highcontrast .jm-module.ramka-gora.menuzikon .nav.menu img,
body.highcontrast .jm-module.ramka-dol.menuzikon .nav.menu img,
body.highcontrast .jm-module.menuzikon.kolor-gray .nav.menu img,
body.highcontrast .jm-module.menuzikon.kolor1 .nav.menu img,
body.highcontrast .jm-module.menuzikon.kolor2 .nav.menu img,
body.highcontrast .jm-module.menuzikon.kolor3 .nav.menu img {
  background: #222222;
}
body.highcontrast .menuzikon img {
  background: #222222;
  border: 1px solid #e5e5e5;
}
body.highcontrast .ms-ikona.blue:before,
body.highcontrast .ms-ikona.orange:before,
body.highcontrast .ms-ikona.green:before,
body.highcontrast .ms-ikona.violet:before,
body.highcontrast .ms-ikona.gold:before,
body.highcontrast .ms-ikona.darkred:before {
  background: #e5e5e5;
  color: #222222;
}
body.highcontrast .jm-module.ramka-gora,
body.highcontrast .jm-module.ramka-dol,
body.highcontrast .jm-module.z-tlem {
  border-left: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
}
body.highcontrast .jm-module.kolor1,
body.highcontrast .jm-module.kolor2,
body.highcontrast .jm-module.kolor3,
body.highcontrast .jm-module.ikona1,
body.highcontrast .jm-module.ikona2,
body.highcontrast .jm-module.kolor-gray,
body.highcontrast .jm-module.z-tlem,
body.highcontrast .jm-module.bez-tla {
  border: 1px solid #e5e5e5;
}
body.highcontrast .article-ms .jm-category-module .mod-article-image img {
  background-color: transparent;
}
body.highcontrast .article-ms .jm-category-module .mod-articles-category-title:before,
body.highcontrast .article-ms .jm-category-module .mod-articles-category-title:after {
  background: #e5e5e5;
}
body.highcontrast .jm-box .jm-ico {
  color: #222222;
}
body.highcontrast .jm-box .jm-ico span {
  background: #e5e5e5;
}
body.highcontrast .jm-box .title {
  color: #e5e5e5;
}
body.highcontrast .jm-box .title:hover {
  background: #e5e5e5;
  color: #222222;
}
body.highcontrast .jm-box .title:before,
body.highcontrast .jm-box .title:after {
  background: #e5e5e5;
}
body.highcontrast .newsflash .newsflash-title {
  color: #e5e5e5;
}
body.highcontrast .newsflash .newsflash-title a {
  color: #e5e5e5;
  text-decoration: underline;
}
body.highcontrast .newsflash .newsflash-title a:hover {
  text-decoration: none;
  color: #222222;
  background: #e5e5e5;
}
body.highcontrast .dj-offcanvas .jm-social a {
  color: #222222;
}
body.highcontrast .jm-pricing .price {
  background: #e5e5e5;
}
body.highcontrast .jm-pricing .price span {
  color: #222222;
}
body.highcontrast .jm-pricing .title {
  background: #e5e5e5;
  color: #222222;
}
body.highcontrast .jm-pricing .content {
  background: #222222;
  border-color: #e5e5e5;
}
body.highcontrast .jm-pricing .subtitle {
  color: #e5e5e5;
}
body.highcontrast .jm-pricing .bottom {
  background: #222222;
  border: 1px solid #e5e5e5;
}
body.highcontrast .jm-counter {
  color: #e5e5e5;
}
body.highcontrast #jm-top3 .jm-counter,
body.highcontrast #jm-bottom1 .jm-counter,
body.highcontrast #jm-footer-mod .jm-counter {
  color: #e5e5e5;
}
body.highcontrast .nav.menu li a,
body.highcontrast #jm-top3 .nav.menu li a,
body.highcontrast #jm-bottom1 .nav.menu li a,
body.highcontrast #jm-footer-mod .nav.menu li a,
body.highcontrast .nav.menu li span.separator,
body.highcontrast #jm-top3 .nav.menu li span.separator,
body.highcontrast #jm-bottom1 .nav.menu li span.separator,
body.highcontrast #jm-footer-mod .nav.menu li span.separator {
  color: #a7dcee;
  background-image: none;
  border-color: #a7dcee;
  padding-top: 6px;
  padding-bottom: 6px;
}
body.highcontrast .nav.menu li a:hover,
body.highcontrast #jm-top3 .nav.menu li a:hover,
body.highcontrast #jm-bottom1 .nav.menu li a:hover,
body.highcontrast #jm-footer-mod .nav.menu li a:hover,
body.highcontrast .nav.menu li span.separator:hover,
body.highcontrast #jm-top3 .nav.menu li span.separator:hover,
body.highcontrast #jm-bottom1 .nav.menu li span.separator:hover,
body.highcontrast #jm-footer-mod .nav.menu li span.separator:hover,
body.highcontrast .nav.menu li a:focus,
body.highcontrast #jm-top3 .nav.menu li a:focus,
body.highcontrast #jm-bottom1 .nav.menu li a:focus,
body.highcontrast #jm-footer-mod .nav.menu li a:focus,
body.highcontrast .nav.menu li span.separator:focus,
body.highcontrast #jm-top3 .nav.menu li span.separator:focus,
body.highcontrast #jm-bottom1 .nav.menu li span.separator:focus,
body.highcontrast #jm-footer-mod .nav.menu li span.separator:focus {
  color: #222222;
  background: #a7dcee;
  text-indent: 10px;
}
body.highcontrast .nav.menu > li > a,
body.highcontrast #jm-top3 .nav.menu > li > a,
body.highcontrast #jm-bottom1 .nav.menu > li > a,
body.highcontrast #jm-footer-mod .nav.menu > li > a,
body.highcontrast .nav.menu > li > span.separator,
body.highcontrast #jm-top3 .nav.menu > li > span.separator,
body.highcontrast #jm-bottom1 .nav.menu > li > span.separator,
body.highcontrast #jm-footer-mod .nav.menu > li > span.separator {
  background: none;
  padding-top: 14px;
  padding-bottom: 14px;
}
body.highcontrast .nav.menu li.active > a,
body.highcontrast #jm-top3 .nav.menu li.active > a,
body.highcontrast #jm-bottom1 .nav.menu li.active > a,
body.highcontrast #jm-footer-mod .nav.menu li.active > a,
body.highcontrast .nav.menu li.active > span.separator,
body.highcontrast #jm-top3 .nav.menu li.active > span.separator,
body.highcontrast #jm-bottom1 .nav.menu li.active > span.separator,
body.highcontrast #jm-footer-mod .nav.menu li.active > span.separator {
  color: #222222;
  background: #a7dcee;
  text-indent: 10px;
}
body.highcontrast .nav.menu > li.parent > ul,
body.highcontrast #jm-top3 .nav.menu > li.parent > ul,
body.highcontrast #jm-bottom1 .nav.menu > li.parent > ul,
body.highcontrast #jm-footer-mod .nav.menu > li.parent > ul {
  margin-top: 0;
}
body.highcontrast .nav.menu li a img {
  background-color: #e5e5e5;
  padding: 2px;
}
body.highcontrast #jm-allpage .jm-module.classic-ms .nav.menu > li > a,
body.highcontrast #jm-allpage .jm-module .nav.menu.classic-ms > li > a,
body.highcontrast #jm-allpage .jm-module.classic-ms .nav.menu > li > span.separator,
body.highcontrast #jm-allpage .jm-module .nav.menu.classic-ms > li > span.separator {
  color: #e5e5e5;
}
body.highcontrast #jm-allpage .jm-module.classic-ms .nav.menu > li > a:hover,
body.highcontrast #jm-allpage .jm-module .nav.menu.classic-ms > li > a:hover,
body.highcontrast #jm-allpage .jm-module.classic-ms .nav.menu > li > span.separator:hover,
body.highcontrast #jm-allpage .jm-module .nav.menu.classic-ms > li > span.separator:hover,
body.highcontrast #jm-allpage .jm-module.classic-ms .nav.menu > li > a:focus,
body.highcontrast #jm-allpage .jm-module .nav.menu.classic-ms > li > a:focus,
body.highcontrast #jm-allpage .jm-module.classic-ms .nav.menu > li > span.separator:focus,
body.highcontrast #jm-allpage .jm-module .nav.menu.classic-ms > li > span.separator:focus {
  color: #222222;
  background: #e5e5e5 !important;
  text-indent: 5px;
}
body.highcontrast .jm-top-contact .item a {
  color: #e5e5e5;
}
body.highcontrast .jm-top-contact .item a:hover {
  color: #222222;
  background: #e5e5e5;
}
body.highcontrast #jm-top-bar .nav.menu > li {
  border: none;
}
body.highcontrast #jm-top-bar .nav.menu li a:hover,
body.highcontrast #jm-top-bar .nav.menu li span.separator:hover,
body.highcontrast #jm-top-bar .nav.menu li a:focus,
body.highcontrast #jm-top-bar .nav.menu li span.separator:focus {
  text-decoration: none;
  color: #222222;
  background: #e5e5e5;
  text-indent: 0;
}
body.highcontrast #jm-allpage #jm-top-bar .skip-ms .nav.menu > li > a {
  color: #a7dcee;
  background: #222222;
  border: 2px solid #e5e5e5;
}
body.highcontrast #jm-allpage #jm-top-bar .skip-ms .nav.menu > li > a:hover,
body.highcontrast #jm-allpage #jm-top-bar .skip-ms .nav.menu > li > a:focus {
  color: #a7dcee;
  text-indent: 0;
}
body.highcontrast #jm-copyrights,
body.highcontrast #jm-poweredby {
  color: #e5e5e5;
}
body.highcontrast #jm-copyrights a,
body.highcontrast #jm-poweredby a {
  color: #a7dcee;
  text-decoration: underline;
}
body.highcontrast #jm-copyrights a:hover,
body.highcontrast #jm-poweredby a:hover {
  color: #66bad6 !important;
}
body.highcontrast #jm-sitemap .nav.menu > li > a,
body.highcontrast #jm-sitemap .nav.menu > li > span.separator {
  color: #e5e5e5;
  background: none;
  text-decoration: none;
}
body.highcontrast #jm-sitemap .nav.menu > li > a:hover,
body.highcontrast #jm-sitemap .nav.menu > li > span.separator:hover {
  text-decoration: underline;
  color: #222222;
  background: #e5e5e5;
}
body.highcontrast #jm-sitemap .nav.menu li.active > a,
body.highcontrast #jm-sitemap .nav.menu li.active > span.separator {
  text-decoration: none;
  color: #222222;
  background: #e5e5e5;
}
body.highcontrast #jm-allpage .btn,
body.highcontrast #jm-allpage a.button,
body.highcontrast #jm-allpage input.button,
body.highcontrast #jm-allpage button.button {
  background: #e5e5e5;
  border-color: #e5e5e5;
  color: #222222;
}
body.highcontrast #jm-allpage .btn:hover,
body.highcontrast #jm-allpage a.button:hover,
body.highcontrast #jm-allpage input.button:hover,
body.highcontrast #jm-allpage button.button:hover,
body.highcontrast #jm-allpage .btn:focus,
body.highcontrast #jm-allpage a.button:focus,
body.highcontrast #jm-allpage input.button:focus,
body.highcontrast #jm-allpage button.button:focus,
body.highcontrast #jm-allpage .btn:active,
body.highcontrast #jm-allpage a.button:active,
body.highcontrast #jm-allpage input.button:active,
body.highcontrast #jm-allpage button.button:active,
body.highcontrast #jm-allpage .btn.active,
body.highcontrast #jm-allpage a.button.active,
body.highcontrast #jm-allpage input.button.active,
body.highcontrast #jm-allpage button.button.active {
  background: #222222;
  color: #e5e5e5;
}
body.highcontrast #jm-allpage .btn:hover.type2 span,
body.highcontrast #jm-allpage a.button:hover.type2 span,
body.highcontrast #jm-allpage input.button:hover.type2 span,
body.highcontrast #jm-allpage button.button:hover.type2 span,
body.highcontrast #jm-allpage .btn:focus.type2 span,
body.highcontrast #jm-allpage a.button:focus.type2 span,
body.highcontrast #jm-allpage input.button:focus.type2 span,
body.highcontrast #jm-allpage button.button:focus.type2 span,
body.highcontrast #jm-allpage .btn:active.type2 span,
body.highcontrast #jm-allpage a.button:active.type2 span,
body.highcontrast #jm-allpage input.button:active.type2 span,
body.highcontrast #jm-allpage button.button:active.type2 span,
body.highcontrast #jm-allpage .btn.active.type2 span,
body.highcontrast #jm-allpage a.button.active.type2 span,
body.highcontrast #jm-allpage input.button.active.type2 span,
body.highcontrast #jm-allpage button.button.active.type2 span {
  background: #222222;
  border-color: #e5e5e5;
  color: #e5e5e5;
}
body.highcontrast #jm-allpage .btn.type2 span,
body.highcontrast #jm-allpage a.button.type2 span,
body.highcontrast #jm-allpage input.button.type2 span,
body.highcontrast #jm-allpage button.button.type2 span {
  color: #222222;
  background: #e5e5e5;
  border-color: #222222;
}
body.highcontrast #jm-allpage .btn.inverted,
body.highcontrast #jm-allpage a.button.inverted,
body.highcontrast #jm-allpage input.button.inverted,
body.highcontrast #jm-allpage button.button.inverted {
  background: #222222;
  color: #e5e5e5;
  border-color: #e5e5e5;
}
body.highcontrast #jm-allpage .btn.inverted:hover,
body.highcontrast #jm-allpage a.button.inverted:hover,
body.highcontrast #jm-allpage input.button.inverted:hover,
body.highcontrast #jm-allpage button.button.inverted:hover,
body.highcontrast #jm-allpage .btn.inverted:focus,
body.highcontrast #jm-allpage a.button.inverted:focus,
body.highcontrast #jm-allpage input.button.inverted:focus,
body.highcontrast #jm-allpage button.button.inverted:focus,
body.highcontrast #jm-allpage .btn.inverted:active,
body.highcontrast #jm-allpage a.button.inverted:active,
body.highcontrast #jm-allpage input.button.inverted:active,
body.highcontrast #jm-allpage button.button.inverted:active,
body.highcontrast #jm-allpage .btn.inverted.active,
body.highcontrast #jm-allpage a.button.inverted.active,
body.highcontrast #jm-allpage input.button.inverted.active,
body.highcontrast #jm-allpage button.button.inverted.active {
  color: #222222;
  background: #e5e5e5;
  border-color: #e5e5e5;
}
body.highcontrast a.btn,
body.highcontrast a.button {
  text-decoration: none;
}
body.highcontrast #jm-allpage select,
body.highcontrast #jm-allpage textarea,
body.highcontrast #jm-allpage input[type="text"],
body.highcontrast #jm-allpage input[type="password"],
body.highcontrast #jm-allpage input[type="datetime"],
body.highcontrast #jm-allpage input[type="datetime-local"],
body.highcontrast #jm-allpage input[type="date"],
body.highcontrast #jm-allpage input[type="month"],
body.highcontrast #jm-allpage input[type="time"],
body.highcontrast #jm-allpage input[type="week"],
body.highcontrast #jm-allpage input[type="number"],
body.highcontrast #jm-allpage input[type="email"],
body.highcontrast #jm-allpage input[type="url"],
body.highcontrast #jm-allpage input[type="search"],
body.highcontrast #jm-allpage input[type="tel"],
body.highcontrast #jm-allpage input[type="color"],
body.highcontrast #jm-allpage .uneditable-input {
  border-color: #e5e5e5;
  color: #e5e5e5;
  background: #222222;
}
body.highcontrast #jm-allpage select:focus,
body.highcontrast #jm-allpage textarea:focus,
body.highcontrast #jm-allpage input[type="text"]:focus,
body.highcontrast #jm-allpage input[type="password"]:focus,
body.highcontrast #jm-allpage input[type="datetime"]:focus,
body.highcontrast #jm-allpage input[type="datetime-local"]:focus,
body.highcontrast #jm-allpage input[type="date"]:focus,
body.highcontrast #jm-allpage input[type="month"]:focus,
body.highcontrast #jm-allpage input[type="time"]:focus,
body.highcontrast #jm-allpage input[type="week"]:focus,
body.highcontrast #jm-allpage input[type="number"]:focus,
body.highcontrast #jm-allpage input[type="email"]:focus,
body.highcontrast #jm-allpage input[type="url"]:focus,
body.highcontrast #jm-allpage input[type="search"]:focus,
body.highcontrast #jm-allpage input[type="tel"]:focus,
body.highcontrast #jm-allpage input[type="color"]:focus,
body.highcontrast #jm-allpage .uneditable-input:focus {
  border-color: #e5e5e5;
}
body.highcontrast input:-moz-placeholder,
body.highcontrast textarea:-moz-placeholder,
body.highcontrast input::-moz-placeholder,
body.highcontrast textarea::-moz-placeholder {
  color: #e5e5e5;
  opacity: 1;
  filter: alpha(opacity=100);
}
body.highcontrast input:-ms-input-placeholder,
body.highcontrast textarea:-ms-input-placeholder {
  color: #e5e5e5;
}
body.highcontrast input::-webkit-input-placeholder,
body.highcontrast textarea::-webkit-input-placeholder {
  color: #e5e5e5;
}
body.highcontrast #jm-allpage .chzn-container-single .chzn-single,
body.highcontrast #jm-allpage .chzn-container-multi .chzn-choices {
  border-color: #e5e5e5;
  color: #e5e5e5;
  background: #222222;
}
body.highcontrast #jm-allpage .chzn-container .chzn-drop {
  border-color: #e5e5e5;
  background: #222222;
}
body.highcontrast #jm-allpage .chzn-container-multi .chzn-choices .search-field input.default {
  color: #e5e5e5;
}
body.highcontrast #jm-allpage .chzn-container-multi .chzn-choices .search-choice {
  color: #e5e5e5;
  border-color: #e5e5e5;
  background: #222222;
}
body.highcontrast #jm-header + #jm-top1,
body.highcontrast #jm-header + #jm-system-message,
body.highcontrast #jm-header + #jm-main,
body.highcontrast #jm-header + #jm-bottom2,
body.highcontrast #jm-main + #jm-bottom2,
body.highcontrast #jm-logo-nav,
body.highcontrast #jm-top-bar,
body.highcontrast #jm-bar {
  border-top: 1px solid #333333;
  border-color: #333333;
}
body.highcontrast .sticky-bar #jm-bar {
  border-bottom: 1px solid #2a4e6c;
}
body.highcontrast dl.article-info {
  color: #e5e5e5;
}
body.highcontrast dl.article-info a {
  color: #a7dcee;
}
body.highcontrast dl.article-info a:hover {
  color: #66bad6;
}
body.highcontrast .hascreatedate dl.article-info dd.create {
  background: url("../images/icons/black/data4.png") no-repeat 0 0;
}
body.highcontrast .nav-tabs > li > a,
body.highcontrast dl.tabs > dt a {
  color: #e5e5e5;
  background: #e5e5e5;
  color: #222222;
  border-color: #e5e5e5;
}
body.highcontrast .nav-tabs > li > a:hover,
body.highcontrast dl.tabs > dt a:hover,
body.highcontrast .nav-tabs > li > a:focus,
body.highcontrast dl.tabs > dt a:focus {
  color: #e5e5e5;
  background: #222222;
}
body.highcontrast .nav-tabs > li.active > a,
body.highcontrast dl.tabs > dt.open a {
  color: #a7dcee;
  background: #222222;
}
body.highcontrast dd.tabs,
body.highcontrast .tab-content {
  background: #222222;
  border-color: #e5e5e5;
}
body.highcontrast .nav-tabs.nav-stacked > li > a {
  border-color: #e5e5e5;
}
body.highcontrast .nav-tabs.nav-stacked > li > a {
  border-color: #e5e5e5;
}
body.highcontrast .accordion-heading .accordion-toggle,
body.highcontrast .pane-sliders h3.title a {
  color: #e5e5e5;
}
body.highcontrast .accordion-heading .accordion-toggle:focus,
body.highcontrast .pane-sliders h3.title a:focus,
body.highcontrast .accordion-heading .accordion-toggle:hover,
body.highcontrast .pane-sliders h3.title a:hover {
  color: #66bad6;
  background: #1b1b1b;
}
body.highcontrast .accordion-heading .accordion-toggle:after,
body.highcontrast .pane-sliders h3.title a:after {
  color: #66bad6;
}
body.highcontrast .pane-sliders h3.title.pane-toggler-down a:after {
  color: #66bad6;
}
body.highcontrast .accordion .accordion-group,
body.highcontrast .pane-sliders .panel {
  border: 1px solid #e5e5e5;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  background: #1b1b1b;
}
body.highcontrast .accordion-inner {
  border: 1px solid #e5e5e5;
  background: #222222;
}
body.highcontrast .well {
  border: none;
  background: none;
}
body.highcontrast .dropdown-menu {
  background: #222222;
  border-color: #e5e5e5;
}
body.highcontrast legend {
  color: #e5e5e5;
  border-color: #e5e5e5;
}
body.highcontrast table {
  background-color: #222222;
}
body.highcontrast .table,
body.highcontrast table.category {
  border-color: #e5e5e5;
}
body.highcontrast .table th,
body.highcontrast table.category th,
body.highcontrast .table td,
body.highcontrast table.category td {
  border-color: #e5e5e5;
}
body.highcontrast .table th,
body.highcontrast table.category th {
  background: #1b1b1b;
  color: #e5e5e5;
}
body.highcontrast .table th a,
body.highcontrast table.category th a {
  color: #a7dcee;
}
body.highcontrast .table th a:hover,
body.highcontrast table.category th a:hover {
  color: #66bad6;
}
body.highcontrast .table > thead > tr > th,
body.highcontrast table.category > thead > tr > th {
  border-bottom-color: #e5e5e5;
}
body.highcontrast .table tbody + tbody,
body.highcontrast table.category tbody + tbody {
  border-top-color: #e5e5e5;
}
body.highcontrast .table-bordered {
  border-color: #e5e5e5;
}
body.highcontrast .table-bordered > thead > tr > th,
body.highcontrast .table-bordered > tbody > tr > th,
body.highcontrast .table-bordered > tfoot > tr > th,
body.highcontrast .table-bordered > thead > tr > td,
body.highcontrast .table-bordered > tbody > tr > td,
body.highcontrast .table-bordered > tfoot > tr > td {
  border-color: #e5e5e5;
}
body.highcontrast .table-striped tbody > tr:nth-child(odd) > td,
body.highcontrast .table-striped tbody > tr:nth-child(odd) > th {
  background-color: #1b1b1b;
  color: #a7dcee;
}
body.highcontrast .table-striped tbody > tr:nth-child(odd) > tda,
body.highcontrast .table-striped tbody > tr:nth-child(odd) > tha {
  color: #a7dcee !important;
}
body.highcontrast .table-hover tbody tr:hover > td,
body.highcontrast .table-hover tbody tr:hover > th {
  cursor: pointer;
  background-color: #a7dcee;
  color: #222222;
}
body.highcontrast .table-hover tbody tr:hover > td a,
body.highcontrast .table-hover tbody tr:hover > th a {
  color: #222222 !important;
}
body.highcontrast .table tbody tr.info > td,
body.highcontrast .table tbody tr.active > td,
body.highcontrast .table tbody tr.warning > td,
body.highcontrast .table tbody tr.danger > td,
body.highcontrast .table tbody tr.success > td {
  color: #222222;
  background-color: #e5e5e5;
}
body.highcontrast .table tbody tr.info > tda,
body.highcontrast .table tbody tr.active > tda,
body.highcontrast .table tbody tr.warning > tda,
body.highcontrast .table tbody tr.danger > tda,
body.highcontrast .table tbody tr.success > tda {
  color: #222222 !important;
}
body.highcontrast .table tbody tr.info > tda:hover,
body.highcontrast .table tbody tr.active > tda:hover,
body.highcontrast .table tbody tr.warning > tda:hover,
body.highcontrast .table tbody tr.danger > tda:hover,
body.highcontrast .table tbody tr.success > tda:hover {
  background: #e5e5e5;
  color: #222222;
}
body.highcontrast ul.list-striped > li,
body.highcontrast ul.row-striped > li {
  padding: 10px;
}
body.highcontrast .list-stripedli:nth-child(odd),
body.highcontrast .row-stripedli:nth-child(odd) {
  background-color: #1b1b1b;
}
body.highcontrast list-condensed li {
  padding: 8px 10px 4px;
}
body.highcontrast .pager li > a,
body.highcontrast .pager li > span {
  color: #222222;
  background: #e5e5e5;
  border-color: #e5e5e5;
  text-decoration: none;
}
body.highcontrast .pager li > a:hover,
body.highcontrast .pager li > a:focus {
  color: #e5e5e5;
  background: #222222;
}
body.highcontrast .pagination ul > li > a,
body.highcontrast .pagination ul > li > span {
  color: #a7dcee;
  background: none;
  border-color: #a7dcee;
}
body.highcontrast .pagination ul > li > a:hover,
body.highcontrast .pagination ul > li > span:hover {
  color: #66bad6;
  background: #222222;
}
body.highcontrast .pagination ul > li.active > a,
body.highcontrast .pagination ul > li > span.pagenav {
  color: #222222;
  background: #66bad6;
}
body.highcontrast .pagination ul li.pagination-start span.pagenav,
body.highcontrast .pagination ul li.pagination-prev span.pagenav,
body.highcontrast .pagination ul li.pagination-next span.pagenav,
body.highcontrast .pagination ul li.pagination-end span.pagenav {
  border-color: transparent;
  background: #222222;
  color: #e5e5e5;
}
body.highcontrast .pagination ul li.pagination-start span.pagenav:hover,
body.highcontrast .pagination ul li.pagination-prev span.pagenav:hover,
body.highcontrast .pagination ul li.pagination-next span.pagenav:hover,
body.highcontrast .pagination ul li.pagination-end span.pagenav:hover {
  color: #e5e5e5;
  background: #222222;
}
body.highcontrast .pagination ul li.pagination-start a,
body.highcontrast .pagination ul li.pagination-prev a,
body.highcontrast .pagination ul li.pagination-next a,
body.highcontrast .pagination ul li.pagination-end a {
  border-color: transparent;
  color: #e5e5e5;
  background: #a7dcee;
}
body.highcontrast .pagination ul li.pagination-start a:hover,
body.highcontrast .pagination ul li.pagination-prev a:hover,
body.highcontrast .pagination ul li.pagination-next a:hover,
body.highcontrast .pagination ul li.pagination-end a:hover {
  color: #a7dcee;
  background: #e5e5e5;
}
body.highcontrast .pagination ul > li > a:hover,
body.highcontrast .pagination ul > li > a:focus,
body.highcontrast .pagination ul > .active > a,
body.highcontrast .pagination ul > .active > span {
  color: #222222 !important;
  background: #66bad6;
}
body.highcontrast .pagination ul > .active > a,
body.highcontrast .pagination ul > .active > span {
  color: #222222;
  background: #66bad6;
}
body.highcontrast .label-info[href],
body.highcontrast .badge-info[href],
body.highcontrast .label-info,
body.highcontrast .badge-info {
  color: #222222 !important;
  background: #e5e5e5;
  text-decoration: none;
}
body.highcontrast .label-info[href]:hover,
body.highcontrast .badge-info[href]:hover,
body.highcontrast .label-info:hover,
body.highcontrast .badge-info:hover {
  background: #e5e5e5;
}
body.highcontrast p.img_caption {
  background: #222222;
}
body.highcontrast .items-leading div[class*="leading-"],
body.highcontrast .items-row,
body.highcontrast .archive-items > div {
  border-color: #e5e5e5;
}
body.highcontrast .caret {
  border-top-color: #222222;
}
body.highcontrast .btn:hover .caret,
body.highcontrast .btn:focus .caret,
body.highcontrast .btn .active .caret {
  border-top-color: #e5e5e5;
}
body.highcontrast span.highlight {
  color: #222222;
  background-color: #e5e5e5;
}
body.highcontrast body .tip-wrap .tip {
  color: #222222;
  background-color: #e5e5e5;
}
body.highcontrast body .tip-wrap .tip-top {
  border-bottom-color: #e5e5e5;
}
body.highcontrast body .tip-wrap .tip-title {
  color: #222222;
}
body.highcontrast body .tip-wrap .tip-text {
  color: #222222;
}
body.highcontrast .tooltip.in {
  opacity: 1;
  filter: alpha(opacity=100);
}
body.highcontrast .tooltip-inner {
  color: #222222;
  background-color: #e5e5e5;
}
body.highcontrast .tooltip.top .tooltip-arrow {
  border-top-color: #e5e5e5;
}
body.highcontrast .tooltip.right .tooltip-arrow {
  border-right-color: #e5e5e5;
}
body.highcontrast .tooltip.left .tooltip-arrow {
  border-left-color: #e5e5e5;
}
body.highcontrast .tooltip.bottom .tooltip-arrow {
  border-bottom-color: #e5e5e5;
}
body.highcontrast ul.latestnews li a {
  color: #e5e5e5;
}
body.highcontrast ul.latestnews li a:hover {
  color: #222222;
}
body.highcontrast ul.category-module li a {
  color: #e5e5e5;
}
body.highcontrast ul.category-module li a:hover {
  color: #222222;
}
body.highcontrast .jm-module .wydzialy .inner {
  background: #222222;
}
body.highcontrast .jm-module .wydzialy .inner .title {
  color: #e5e5e5;
}
body.highcontrast .jm-module .wydzialy .inner .title:hover {
  color: #222222;
  background: #e5e5e5;
}
body.highcontrast .article-news .mod-articles-category-title {
  color: #e5e5e5;
}
body.highcontrast .article-news .mod-articles-category-title:hover {
  color: #222222;
}
body.highcontrast .article-news .mod-articles-category-date {
  color: #e5e5e5;
}
body.highcontrast .article-news-3cols .mod-articles-category-title {
  color: #e5e5e5;
}
body.highcontrast .article-news-3cols .mod-articles-category-title:hover {
  color: #222222;
}
body.highcontrast #jm-footer a {
  color: #a7dcee;
}
body.highcontrast #jm-footer a:hover {
  color: #66bad6;
}
body.highcontrast #jm-footer .project-partners {
  color: #222222;
}
body.highcontrast #jm-back-top a:hover {
  text-decoration: underline;
  color: #66bad6;
}
body.highcontrast #jm-back-top a:hover span {
  position: relative;
  top: -3px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
body.highcontrast blockquote small {
  color: #e5e5e5;
}
body.highcontrast .quote.black {
  background: url("../images/icons/white/quote_black.png") no-repeat center 20px;
  padding-top: 50px;
}
body.highcontrast .quote.kolor2 {
  background: #222222 url("../images/icons/white/quote_color.png") no-repeat center 20px;
  border-left: solid 4px #e5e5e5;
}
body.highcontrast .quote-large {
  background: url("../images/icons/white/quote_large.png") no-repeat 20px center;
}
body.highcontrast .quote-large .kolor2 {
  border-left: solid 4px #e5e5e5;
  background: #222222;
}
body.highcontrast .sp-accordion.sp-accordion-JM .toggler {
  border-color: #e5e5e5 !important;
  background: #222222;
}
body.highcontrast .sp-accordion.sp-accordion-JM .sp-accordion-container {
  border-color: #e5e5e5;
  background: #222222;
}
body.highcontrast .sp-accordion.sp-accordion-JM .toggler span span:after {
  color: #222222;
  background: #e5e5e5;
}
body.highcontrast .sp-accordion.sp-accordion-JM .active span span:after {
  bacolor: #222222;
  background: #e5e5e5;
}
body.highcontrast .kolor-gray .sp-accordion.sp-accordion-JM .toggler span span:after {
  color: #222222;
  background: #e5e5e5;
}
body.highcontrast .alert {
  background: #222222;
  border: solid 3px #e5e5e5;
  color: #e5e5e5 !important;
}
body.highcontrast .alert.alert-error {
  background: #222222;
  border-color: #e5e5e5;
  color: #e5e5e5;
}
body.highcontrast .alert.alert-success {
  background: #222222;
  border-color: #e5e5e5;
  color: #e5e5e5;
}
body.highcontrast .alert.alert-info {
  background: #222222;
  border-color: #e5e5e5;
  color: #e5e5e5;
}
body.highcontrast #jm-top-bar .search .inputbox {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  border: solid 1px #e5e5e5;
}
body.highcontrast #jm-top-bar .search .btn {
  background: #222222;
}
body.highcontrast #jm-top-bar .search .btn:after {
  background: #222222;
  color: #a7dcee;
}
body.highcontrast #jm-top-bar .search .btn:hover {
  background: #222222;
}
body.highcontrast #jm-top-bar .search .btn:hover:after {
  color: #66bad6;
  background: #222222;
}
body.highcontrast #jm-top-bar .search .btn input {
  border-color: red;
}
body.highcontrast span.star {
  color: #e5e5e5;
}
body.highcontrast #jdfile-mainheader,
body.highcontrast .jdfile-subhead,
body.highcontrast .jdfile-categories,
body.highcontrast #jm-allpage .back_button,
body.highcontrast #jm-allpage .back_button a {
  background: none;
  border: 1px solid #8bfffb;
}
body.highcontrast #jm-allpage .back_button a:hover {
  background: #8bfffb;
}
body.highcontrast #jdfile-mainheader a:hover {
  color: #000;
}
body.highcontrast .pobierz-pliki a {
  background: #000 none repeat scroll 0 0;
  border: 1px solid #8bfffb;
  border-radius: 0;
}
body.highcontrast .pobierz-pliki a:hover {
  background: #8bfffb none repeat scroll 0 0;
}
body.highcontrast #jdfile-mainheader .span3 {
  border-color: #8bfffb;
}
body.highcontrast #jdfile-mainheader a {
  color: #fff;
}
body.highcontrast .jdfile-subhead-files .span7 form span {
  color: #8bfffb;
}
body.highcontrast .lucky-number .jm-module-content > div {
  color: #8bfffb !important;
}
body.highcontrast .jd-details-info {
  background: none;
}
body.highcontrast .jd-item-page .span1.text-center a:hover {
  background: none;
}
body.highcontrast .jdfile-baseinfo .span7 a:first-of-type {
  color: #8bfffb;
}
body.highcontrast .jdfile-baseinfo .span7 a:first-of-type:hover {
  color: #000;
}
body.highcontrast a.jdbutton.jblue,
body.highcontrast a.jdbutton.jblue.medium {
  border-color: #8bfffb;
  color: #8bfffb !important;
}
body.highcontrast a.jdbutton.jblue:hover,
body.highcontrast a.jdbutton.jblue.medium:hover {
  background-color: #8bfffb;
  color: #000 !important;
}
body.highcontrast .jdfile-baseinfo .span7 {
  color: #fff;
}
body.highcontrast .jdfile-baseinfo {
  border-color: #8bfffb;
}
body.highcontrast .jd-details-info {
  background: none;
  border-color: #8bfffb;
}
body.highcontrast .jdfile-baseinfo .span7 a {
  color: #e5e5e5;
}
body.highcontrast .jdfile-baseinfo .span7 a:hover {
  color: #222222;
  background: #e5e5e5;
}
body.highcontrast .jdbutton.jblue.jmedium {
  background: none;
}
body.highcontrast .jdfile-subhead-files .span7 form#adminForm span {
  color: #8bfffb;
}
body.highcontrast .btn.back_button a:hover {
  color: #000;
}
body.highcontrast .jd-item-page .jdfile-subhead-files form#adminForm a:hover,
body.highcontrast .jd_footer a:hover {
  color: #000;
}
body.highcontrast div[itemprop="articleBody"] ul li,
body.highcontrast div[itemprop="introBody"] ul li {
  padding-left: 1.4em;
  background: none;
  list-style: none;
}
body.highcontrast div[itemprop="articleBody"] ul li:before,
body.highcontrast div[itemprop="introBody"] ul li:before {
  color: #e5e5e5;
}
body.highcontrast #osmap a,
body.highcontrast .jd-item-page a {
  color: #e5e5e5;
}
body.highcontrast #jm-maincontent .search a {
  color: #e5e5e5;
}
body.highcontrast #jm-maincontent .search a:hover {
  color: #222222;
}
body.highcontrast pre a {
  color: #222222;
}
body.highcontrast .jm-typo-title {
  border-color: #e5e5e5;
}
body.highcontrast code {
  background: #e5e5e5;
  color: #222222;
}
body.highcontrast #jm-allpage #jm-top-bar #jm-page-settings .nav.menu .day-night [class^="icon-"],
body.highcontrast #jm-allpage #jm-top-bar #jm-page-settings .nav.menu .day-night [class*=" icon-"] {
  color: #a7dcee;
}
body.highcontrast #jm-allpage #jm-top-bar #jm-page-settings .nav.menu li a:hover {
  color: #222222 !important;
}
body.highcontrast #jm-allpage #jm-top-bar #jm-page-settings .nav.menu li.contrast a.jm-highcontrast,
body.highcontrast #jm-allpage #jm-top-bar #jm-page-settings .nav.menu li.contrast a.jm-highcontrast2,
body.highcontrast #jm-allpage #jm-top-bar #jm-page-settings .nav.menu li.contrast a.jm-highcontrast3 {
  text-decoration: none !important;
}
body.highcontrast #jm-allpage #jm-top-bar #jm-page-settings .nav.menu li.contrast a.jm-highcontrast:hover {
  color: #ffffff !important;
  text-decoration: underline !important;
}
body.highcontrast #jm-allpage #jm-top-bar #jm-page-settings .nav.menu li.contrast a.jm-highcontrast2:hover {
  color: #ffd826 !important;
  text-decoration: underline !important;
}
body.highcontrast #jm-allpage #jm-top-bar #jm-page-settings .nav.menu li.contrast a.jm-highcontrast3:hover {
  color: #1c3448 !important;
  text-decoration: underline !important;
}
body.highcontrast .vcard dt,
body.highcontrast .vcard dd {
  color: #e5e5e5;
}
body.highcontrast .popover,
body.highcontrast .popover-title {
  color: #1b1b1b;
}
body.highcontrast .tpl-icons li a span {
  color: #e5e5e5;
  background: #222222;
}
body.highcontrast ul.social-icons li a {
  color: #fff;
}
body.highcontrast ul.social-icons li a:hover {
  background: #000;
  color: #8bfffb;
}
body.highcontrast .jm-social a {
  border: solid 1px #e5e5e5;
  background: #e5e5e5;
}
body.highcontrast .jm-social a:hover {
  background-color: #222222 !important;
}
body.highcontrast .jm-social a.jm-facebook {
  background-image: url('../images/icons/black/facebook.png');
}
body.highcontrast .jm-social a.jm-facebook:hover {
  background-image: url('../images/icons/white/facebook.png') !important;
}
body.highcontrast .jm-social a.jm-twitter {
  background-image: url('../images/icons/black/twitter.png');
}
body.highcontrast .jm-social a.jm-twitter:hover {
  background-image: url('../images/icons/white/twitter.png') !important;
}
body.highcontrast .jm-social a.jm-link {
  background-image: url('../images/icons/black/link.png');
}
body.highcontrast .jm-social a.jm-link:hover {
  background-image: url('../images/icons/white/link.png') !important;
}
body.highcontrast .jm-social a.jm-skype {
  background-image: url('../images/icons/black/skype.png');
}
body.highcontrast .jm-social a.jm-skype:hover {
  background-image: url('../images/icons/white/skype.png') !important;
}
body.highcontrast .project-partners {
  background: #000 !important;
  border: 1px solid #fff;
  color: #fff !important;
}
body.highcontrast .project-partnersa:hover {
  background: none !important;
}
body.highcontrast .bip-bip.ikona-menu {
  background: #e5e5e5;
}
body.highcontrast .menudlabip .nav-header {
  border-top: 2px solid #fff;
  color: #fff !important;
}
body.highcontrast .menudlabip {
  background: #000;
  border: 1px solid #ffffff;
}
body.highcontrast .menudlabip h3 {
  background: #fff !important;
  color: #000 !important;
  margin: 0 !important;
  padding: 25px 20px;
}
body.highcontrast .menudlabip .nav.menu > li:first-child > a {
  border-top: medium none;
}
body.highcontrast .menudlabip .nav.menu li.active > a {
  background: #fff;
  color: #000;
  font-weight: bold;
  text-transform: uppercase;
}
body.highcontrast .menudlabip .nav.menu li > a {
  border-top: 1px solid #fff;
  color: #fff;
  padding: 12px;
  transition: all 0.3s ease 0s;
  -webkit-transition: all 0.3s ease 0s;
}
body.highcontrast .menudlabip .nav.menu li > a:hover {
  background: #fff;
  color: #000 !important;
  padding: 12px 30px;
  transition: all 0.3s ease 0s;
}
body.highcontrast div.attachmentsContainer {
  background: transparent;
}
body.highcontrast .my-attachments table,
body.highcontrast .my-attachments table td {
  padding-left: 4px;
}
body.highcontrast .my-attachments table thead {
  background: #1b1b1b;
}
body.highcontrast .my-attachments table th {
  color: #e5e5e5;
  border: 1px solid #e5e5e5;
}
body.highcontrast .my-attachments table tbody tr {
  border: 1px solid #e5e5e5;
}
body.highcontrast .my-attachments table tbody tr:nth-child(even) {
  background: #222222;
}
body.highcontrast .my-attachments table tbody tr:nth-child(odd) {
  background: #1b1b1b;
}
body.highcontrast #jm-allpage .nspLinks .nspLinkScroll1 ul li {
  background: #222222;
  border-color: #e5e5e5;
}
body.highcontrast #jm-allpage .nspPagination li {
  background: #e5e5e5;
}
body.highcontrast #jm-allpage .nspPagination li:hover,
body.highcontrast #jm-allpage .nspPagination li.active {
  background-color: #e5e5e5;
}
body.highcontrast #jm-allpage .nspNext,
body.highcontrast #jm-allpage .nspPrev {
  background: #222222;
  border-color: #e5e5e5;
}
body.highcontrast #jm-allpage .nspPrev:before {
  border: 10px solid #e5e5e5;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
  border-left: none;
}
body.highcontrast #jm-allpage .nspNext:before {
  border: 10px solid #e5e5e5;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
  border-right: none;
}
body.highcontrast #jm-allpage .nspNext:hover,
body.highcontrast #jm-allpage .nspPrev:hover {
  border-color: #e5e5e5;
}
body.highcontrast #jm-allpage .nspPrev:hover:before {
  border-right-color: #e5e5e5;
}
body.highcontrast #jm-allpage .nspNext:hover:before {
  border-left-color: #e5e5e5;
}
body.highcontrast ul.links.szeroki li,
body.highcontrast .govarticle-category-module.szeroki > li {
  border-bottom: 1px dotted #e5e5e5;
}
body.highcontrast ul.category-module.szeroki li {
  border-bottom: 1px dotted #e5e5e5;
}
body.highcontrast ul.category-module.szeroki li a {
  color: #a7dcee;
  text-decoration: none;
}
body.highcontrast ul.category-module.szeroki li a:hover {
  color: #66bad6;
  text-decoration: underline;
}
body.highcontrast .jj_sl_navigation li a {
  background: #222222;
  color: #a7dcee !important;
}
body.highcontrast .jj_sl_navigation li a:hover {
  background: #222222;
  color: #66bad6;
}
body.highcontrast2 {
  background: #1c3448;
  color: #ffd826;
  /* zakomentowane-seba
	#jm-allpage {
		padding-top: 0 !important;
	}
	#jm-bar {
		position: static;
	}
	*/
}
body.highcontrast2 #jm-allpage,
body.highcontrast2 #jm-allpage section,
body.highcontrast2 #jm-bar,
body.highcontrast2 #jm-top-bar,
body.highcontrast2 #jm-logo-nav,
body.highcontrast2 #jm-top-menu,
body.highcontrast2 #jm-footer {
  background: #1c3448;
  color: #ffd826;
  border-color: #ffff00;
}
body.highcontrast2 #jm-allpage .jm-module .jm-title,
body.highcontrast2 #jm-allpage section .jm-module .jm-title,
body.highcontrast2 #jm-bar .jm-module .jm-title,
body.highcontrast2 #jm-top-bar .jm-module .jm-title,
body.highcontrast2 #jm-logo-nav .jm-module .jm-title,
body.highcontrast2 #jm-top-menu .jm-module .jm-title,
body.highcontrast2 #jm-footer .jm-module .jm-title {
  color: #ffd826;
}
body.highcontrast2 #jm-logo-sitedesc #jm-logo a {
  color: #ffd826;
}
body.highcontrast2 #jm-logo-sitedesc #jm-logo a:hover {
  color: #1c3448;
  background: #ffd826;
}
body.highcontrast2 #jm-logo-sitedesc #jm-logo a img {
  background-color: #ffd826;
}
body.highcontrast2 a {
  color: #a6d1df;
  text-decoration: underline;
}
body.highcontrast2 a:hover {
  color: #50bde2;
}
body.highcontrast2 .items-more {
  border: 1px solid #ffff00;
}
body.highcontrast2 .items-more ol li {
  background: url('../images/icons/yellow/big-arrow-yellow.png') no-repeat 0px 50%;
  color: #000;
  border: 1px solid #ffff00;
}
body.highcontrast2 h1,
body.highcontrast2 h2,
body.highcontrast2 h3,
body.highcontrast2 h4,
body.highcontrast2 h5,
body.highcontrast2 h6 {
  color: #ffd826;
}
body.highcontrast2 h1 a,
body.highcontrast2 h2 a,
body.highcontrast2 h3 a,
body.highcontrast2 h4 a,
body.highcontrast2 h5 a,
body.highcontrast2 h6 a {
  color: #a6d1df;
  text-decoration: underline;
}
body.highcontrast2 h1 a:hover,
body.highcontrast2 h2 a:hover,
body.highcontrast2 h3 a:hover,
body.highcontrast2 h4 a:hover,
body.highcontrast2 h5 a:hover,
body.highcontrast2 h6 a:hover {
  color: #50bde2;
}
body.highcontrast2 h1.componentheading,
body.highcontrast2 .tag-category > h1,
body.highcontrast2 .page-header > h1,
body.highcontrast2 .content-category > h1,
body.highcontrast2 .categories-list > h1,
body.highcontrast2 .blog-featured > h1,
body.highcontrast2 .contact-category > h1,
body.highcontrast2 .contact > h1,
body.highcontrast2 .newsfeed-category > h1,
body.highcontrast2 h1.page-title,
body.highcontrast2 .finder > h1,
body.highcontrast2 .weblink-category > h1,
body.highcontrast2 .edit > h1,
body.highcontrast2 .blog > h2,
body.highcontrast2 h3.page-header {
  color: #ffd826;
  border-bottom: 1px solid #ffd826;
}
body.highcontrast2 #jm-top3 h1,
body.highcontrast2 #jm-bottom1 h1,
body.highcontrast2 #jm-footer-mod h1,
body.highcontrast2 #jm-top3 h2,
body.highcontrast2 #jm-bottom1 h2,
body.highcontrast2 #jm-footer-mod h2,
body.highcontrast2 #jm-top3 h3,
body.highcontrast2 #jm-bottom1 h3,
body.highcontrast2 #jm-footer-mod h3,
body.highcontrast2 #jm-top3 h4,
body.highcontrast2 #jm-bottom1 h4,
body.highcontrast2 #jm-footer-mod h4,
body.highcontrast2 #jm-top3 h5,
body.highcontrast2 #jm-bottom1 h5,
body.highcontrast2 #jm-footer-mod h5,
body.highcontrast2 #jm-top3 h6,
body.highcontrast2 #jm-bottom1 h6,
body.highcontrast2 #jm-footer-mod h6 {
  color: #ffd826;
}
body.highcontrast2 #jm-top3 h1 a,
body.highcontrast2 #jm-bottom1 h1 a,
body.highcontrast2 #jm-footer-mod h1 a,
body.highcontrast2 #jm-top3 h2 a,
body.highcontrast2 #jm-bottom1 h2 a,
body.highcontrast2 #jm-footer-mod h2 a,
body.highcontrast2 #jm-top3 h3 a,
body.highcontrast2 #jm-bottom1 h3 a,
body.highcontrast2 #jm-footer-mod h3 a,
body.highcontrast2 #jm-top3 h4 a,
body.highcontrast2 #jm-bottom1 h4 a,
body.highcontrast2 #jm-footer-mod h4 a,
body.highcontrast2 #jm-top3 h5 a,
body.highcontrast2 #jm-bottom1 h5 a,
body.highcontrast2 #jm-footer-mod h5 a,
body.highcontrast2 #jm-top3 h6 a,
body.highcontrast2 #jm-bottom1 h6 a,
body.highcontrast2 #jm-footer-mod h6 a {
  color: #a6d1df;
  text-decoration: underline;
}
body.highcontrast2 #jm-top3 h1 a:hover,
body.highcontrast2 #jm-bottom1 h1 a:hover,
body.highcontrast2 #jm-footer-mod h1 a:hover,
body.highcontrast2 #jm-top3 h2 a:hover,
body.highcontrast2 #jm-bottom1 h2 a:hover,
body.highcontrast2 #jm-footer-mod h2 a:hover,
body.highcontrast2 #jm-top3 h3 a:hover,
body.highcontrast2 #jm-bottom1 h3 a:hover,
body.highcontrast2 #jm-footer-mod h3 a:hover,
body.highcontrast2 #jm-top3 h4 a:hover,
body.highcontrast2 #jm-bottom1 h4 a:hover,
body.highcontrast2 #jm-footer-mod h4 a:hover,
body.highcontrast2 #jm-top3 h5 a:hover,
body.highcontrast2 #jm-bottom1 h5 a:hover,
body.highcontrast2 #jm-footer-mod h5 a:hover,
body.highcontrast2 #jm-top3 h6 a:hover,
body.highcontrast2 #jm-bottom1 h6 a:hover,
body.highcontrast2 #jm-footer-mod h6 a:hover {
  color: #66bad6;
}
body.highcontrast2 #jm-allpage .readmore a {
  color: #a7dcee;
}
body.highcontrast2 #jm-allpage .readmore a:hover {
  color: #66bad6;
}
body.highcontrast2 #jm-allpage p.readmore a {
  background: none;
}
body.highcontrast2 #jm-allpage p.readmore a:hover {
  color: #a6d1df;
  background: none;
}
body.highcontrast2 .jm-color,
body.highcontrast2 .jm-color1,
body.highcontrast2 .jm-color2 {
  color: #ffd826;
}
body.highcontrast2 .jm-block span {
  background: #ffd826;
  color: #1c3448;
}
body.highcontrast2 .jm-block.second span {
  background: #ffd826;
}
body.highcontrast2 p.jmbadge,
body.highcontrast2 span.jmbadge {
  background-image: url("../images/icons/white/badge.png");
}
body.highcontrast2 p.jmcalendar,
body.highcontrast2 span.jmcalendar {
  background-image: url("../images/icons/white/calendar.png");
}
body.highcontrast2 p.jmchat,
body.highcontrast2 span.jmchat {
  background-image: url("../images/icons/white/chat.png");
}
body.highcontrast2 p.jmcheck,
body.highcontrast2 span.jmcheck {
  background-image: url("../images/icons/white/check.png");
}
body.highcontrast2 p.jmcloud,
body.highcontrast2 span.jmcloud {
  background-image: url("../images/icons/white/cloud.png");
}
body.highcontrast2 p.jmdirection,
body.highcontrast2 span.jmdirection {
  background-image: url("../images/icons/white/direction.png");
}
body.highcontrast2 p.jmdivide,
body.highcontrast2 span.jmdivide {
  background-image: url("../images/icons/white/divide.png");
}
body.highcontrast2 p.jmerror,
body.highcontrast2 span.jmerror {
  background-image: url("../images/icons/white/error.png");
}
body.highcontrast2 p.jmfire,
body.highcontrast2 span.jmfire {
  background-image: url("../images/icons/white/fire.png");
}
body.highcontrast2 p.jmflag,
body.highcontrast2 span.jmflag {
  background-image: url("../images/icons/white/flag.png");
}
body.highcontrast2 p.jmheart,
body.highcontrast2 span.jmheart {
  background-image: url("../images/icons/white/heart.png");
}
body.highcontrast2 p.jmhome,
body.highcontrast2 span.jmhome {
  background-image: url("../images/icons/white/home.png");
}
body.highcontrast2 p.jminfo,
body.highcontrast2 span.jminfo {
  background-image: url("../images/icons/white/info.png");
}
body.highcontrast2 p.jmlist,
body.highcontrast2 span.jmlist {
  background-image: url("../images/icons/white/list.png");
}
body.highcontrast2 p.jmmail,
body.highcontrast2 span.jmmail {
  background-image: url("../images/icons/white/mail.png");
}
body.highcontrast2 p.jmpeople,
body.highcontrast2 span.jmpeople {
  background-image: url("../images/icons/white/people.png");
}
body.highcontrast2 p.jmstar,
body.highcontrast2 span.jmstar {
  background-image: url("../images/icons/white/star.png");
}
body.highcontrast2 p.jmstat,
body.highcontrast2 span.jmstat {
  background-image: url("../images/icons/white/stat.png");
}
body.highcontrast2 ul:not([class]),
body.highcontrast2 ul.jm-arrow,
body.highcontrast2 ul.jm-arrow2 {
  list-style: disc outside none;
}
body.highcontrast2 ul:not([class]) li,
body.highcontrast2 ul.jm-arrow li,
body.highcontrast2 ul.jm-arrow2 li {
  padding: 0;
  margin: 0;
  background-image: none;
}
body.highcontrast2 .dj-megamenu li.dj-up {
  background: url(../images/icons/yellow/menu_sep.png) no-repeat 0 50%;
}
body.highcontrast2 .dj-megamenu li.dj-up a.dj-up_a {
  color: #ffd826;
  border-bottom-color: #ffd826;
}
body.highcontrast2 .dj-megamenu li.dj-up a.dj-up_a small.subtitle {
  opacity: 1;
  filter: alpha(opacity=100);
}
body.highcontrast2 .dj-megamenu li.dj-up.active a.dj-up_a,
body.highcontrast2 .dj-megamenu li.dj-up:hover a.dj-up_a,
body.highcontrast2 .dj-megamenu li.dj-up.hover a.dj-up_a {
  text-decoration: none;
  color: #a6d1df;
  border-bottom-color: #50bde2;
}
body.highcontrast2 .dj-megamenu li div.dj-subwrap div.dj-subwrap-in {
  background: #ffd826;
  border-color: #ffd826;
}
body.highcontrast2 .dj-subcol {
  background: #192f41;
}
body.highcontrast2 .dj-megamenu .dj-submenu > li > a,
body.highcontrast2 .dj-megamenu .dj-subcol > li > a {
  color: #1c3448;
}
body.highcontrast2 .dj-megamenu .dj-submenu > li:hover > a,
body.highcontrast2 .dj-megamenu .dj-subcol > li:hover > a,
body.highcontrast2 .dj-megamenu .dj-submenu > li.hover > a,
body.highcontrast2 .dj-megamenu .dj-subcol > li.hover > a,
body.highcontrast2 .dj-megamenu .dj-submenu > li.active > a,
body.highcontrast2 .dj-megamenu .dj-subcol > li.active > a {
  text-decoration: none;
  color: #192f41 !important;
  background: #a6d1df;
}
body.highcontrast2 .dj-megamenu .dj-subtree > li > a {
  color: #1c3448;
  background-image: none;
}
body.highcontrast2 .dj-megamenu .dj-subtree > li:hover > a,
body.highcontrast2 .dj-megamenu .dj-subtree > li.hover > a,
body.highcontrast2 .dj-megamenu .dj-subtree > li.active > a {
  text-decoration: none;
  color: #192f41;
  background: #a6d1df;
}
body.highcontrast2 .dj-megamenu .multiple_cols .dj-subcol + .dj-subcol:after {
  border-color: #ffd826;
}
body.highcontrast2 #jm-allpage .dj-megamenu-offcanvas .dj-mobile-open-btn,
body.highcontrast2 #jm-allpage .dj-megamenu-accordion .dj-mobile-open-btn,
body.highcontrast2 #jm-allpage .dj-megamenu-select .dj-mobile-open-btn {
  color: #ffd826;
}
body.highcontrast2 #jm-allpage .dj-megamenu-offcanvas .dj-mobile-open-btn:hover,
body.highcontrast2 #jm-allpage .dj-megamenu-accordion .dj-mobile-open-btn:hover,
body.highcontrast2 #jm-allpage .dj-megamenu-select .dj-mobile-open-btn:hover {
  color: #a6d1df;
}
body.highcontrast2 #jm-allpage .dj-megamenu .modules-wrap {
  color: #1c3448;
}
body.highcontrast2 #jm-allpage .dj-megamenu .modules-wrap .moduletable > h3 {
  color: #1c3448;
}
body.highcontrast2 #jm-allpage .dj-megamenu .nav.menu li a,
body.highcontrast2 #jm-allpage .dj-megamenu .nav.menu li span.separator {
  color: #1c3448;
  text-decoration: none;
  background-image: none;
  padding-top: 6px;
  padding-bottom: 6px;
}
body.highcontrast2 #jm-allpage .dj-megamenu .nav.menu li a:hover,
body.highcontrast2 #jm-allpage .dj-megamenu .nav.menu li span.separator:hover,
body.highcontrast2 #jm-allpage .dj-megamenu .nav.menu li a:focus,
body.highcontrast2 #jm-allpage .dj-megamenu .nav.menu li span.separator:focus {
  text-decoration: underline;
  color: #ffd826;
  background: #50bde2;
  text-indent: 5px;
}
body.highcontrast2 #jm-allpage .dj-megamenu .nav.menu > li > a,
body.highcontrast2 #jm-allpage .dj-megamenu .nav.menu > li > span.separator {
  background: none;
  padding-top: 14px;
  padding-bottom: 14px;
  text-indent: 5px;
}
body.highcontrast2 #jm-allpage .dj-megamenu .nav.menu li.active > a,
body.highcontrast2 #jm-allpage .dj-megamenu .nav.menu li.active > span.separator {
  color: #ffd826;
  background: #66bad6;
  text-indent: 5px;
}
body.highcontrast2 .dj-megamenu-offcanvas .dj-mobile-open-btn,
body.highcontrast2 .dj-megamenu-accordion .dj-mobile-open-btn,
body.highcontrast2 .dj-megamenu-select .dj-mobile-open-btn {
  color: #ffd826;
}
body.highcontrast2 .dj-offcanvas,
body.highcontrast2 .dj-offcanvas > div {
  background: #ffd826;
  color: #1c3448;
}
body.highcontrast2 .dj-offcanvas .dj-offcanvas-close-btn {
  color: #1c3448;
}
body.highcontrast2 .dj-offcanvas ul li.dj-mobileitem > a {
  background: #ffd826;
  color: #1c3448;
  border: none;
}
body.highcontrast2 .dj-offcanvas ul li.dj-mobileitem:hover > a,
body.highcontrast2 .dj-offcanvas ul li.dj-mobileitem.active > a {
  background: #1c3448;
  color: #ffd826;
}
body.highcontrast2 .dj-offcanvas ul li.dj-mobileitem.parent > a span.toggler {
  color: #1c3448;
}
body.highcontrast2 .dj-offcanvas ul li.dj-mobileitem.parent:hover > a span.toggler,
body.highcontrast2 .dj-offcanvas ul li.dj-mobileitem.parent.active > a span.toggler {
  color: #ffd826;
}
body.highcontrast2 #jm-header .slide-desc-bg-override {
  opacity: 1;
  filter: alpha(opacity=100);
  background: #1c3448;
}
body.highcontrast2 #jm-header .slide-desc-text-override {
  padding: 20px 30px;
  border: solid 1px #ffd826;
}
body.highcontrast2 #jm-header .slide-desc-text-override .slide-title,
body.highcontrast2 #jm-header .slide-desc-text-override .slide-text {
  color: #ffd826;
  text-shadow: none;
}
body.highcontrast2 #jm-header .slide-desc-text-override .slide-title a,
body.highcontrast2 #jm-header .slide-desc-text-override .slide-text a {
  color: #ffd826;
  text-decoration: underline;
}
body.highcontrast2 #jm-header .slide-desc-text-override .slide-title a:hover,
body.highcontrast2 #jm-header .slide-desc-text-override .slide-text a:hover {
  text-decoration: none;
  color: #1c3448;
  background: #ffd826;
}
body.highcontrast2 .slide-desc-bg-override {
  opacity: 1;
  filter: alpha(opacity=100);
  background: #1c3448;
}
body.highcontrast2 .slide-desc-text-override .slide-title,
body.highcontrast2 .slide-desc-text-override .slide-text {
  color: #ffd826;
}
body.highcontrast2 .slide-desc-text-override .slide-title a,
body.highcontrast2 .slide-desc-text-override .slide-text a {
  color: #ffd826;
  text-decoration: underline;
}
body.highcontrast2 .slide-desc-text-override .slide-title a:hover,
body.highcontrast2 .slide-desc-text-override .slide-text a:hover {
  text-decoration: none;
  color: #1c3448;
  background: #ffd826;
}
body.highcontrast2 .djslider-override a.readmore {
  color: #ffd826;
  text-decoration: underline;
}
body.highcontrast2 .djslider-override a.readmore:hover {
  text-decoration: none;
  color: #1c3448;
  background: #ffd826;
}
body.highcontrast2 #jm-header .djslider-override .load-button {
  border: 2px solid #1c3448;
  background: #ffd826;
  opacity: 1;
}
body.highcontrast2 #jm-header .djslider-override .load-button-active {
  background: #ffd826 !important;
  border-color: #ffd826;
}
body.highcontrast2 #jm-header .djslider-override .navigation-numbers .load-button {
  color: #1c3448;
}
body.highcontrast2 input[type="search"] {
  background: #1c3448;
  border: medium none #ffd826;
  color: #ffd826 !important;
}
body.highcontrast2 .dj-offcanvas-modules .search .btn {
  background: #ffd826;
  color: #1c3448;
}
body.highcontrast2 .jm-category-module li .item-in {
  border-color: #ffd826;
}
body.highcontrast2 .jm-category-module .mod-articles-category-title {
  color: #ffd826;
  text-decoration: underline;
}
body.highcontrast2 .jm-category-module .mod-articles-category-title:hover {
  text-decoration: none;
  color: #1c3448;
  background: #ffd826;
}
body.highcontrast2 .jm-module {
  border-color: #ffd826;
}
body.highcontrast2 .jm-module.ramka-dol {
  background: #1c3448;
  border-bottom: solid 3px #ffd826;
  border-color: #ffd826;
}
body.highcontrast2 .jm-module.ramka-gora {
  background: #1c3448;
  border-top: solid 3px #ffd826;
  border-color: #ffd826;
}
body.highcontrast2 .jm-module.bez-tla .jm-title {
  padding-left: 20px;
  border-left: solid 3px #ffd826;
}
body.highcontrast2 .jm-module.z-tlem {
  background: #1c3448;
  border-color: #ffd826;
}
body.highcontrast2 .jm-module.z-tlem .jm-title {
  border-left: solid 3px #ffd826;
}
body.highcontrast2 .jm-module.kolor1 {
  color: #ffd826;
  background: #1c3448;
}
body.highcontrast2 .jm-module.kolor1 .jm-title {
  color: #ffd826;
}
body.highcontrast2 .jm-module.kolor2 {
  color: #ffd826;
  background: #1c3448;
}
body.highcontrast2 .jm-module.kolor2 .jm-title {
  color: #ffd826;
}
body.highcontrast2 .jm-module.kolor3 {
  color: #ffd826;
  background: #1c3448;
}
body.highcontrast2 .jm-module.kolor3 .jm-title {
  color: #ffd826;
}
body.highcontrast2 .jm-module.kolor-gray {
  color: #ffd826;
  background: #1c3448;
}
body.highcontrast2 .jm-module.kolor-gray .jm-title {
  color: #ffd826;
}
body.highcontrast2 .jm-module.kolor1 a:link,
body.highcontrast2 .jm-module.kolor2 a:link,
body.highcontrast2 .jm-module.kolor3 a:link,
body.highcontrast2 .jm-module.kolor-gray a:link,
body.highcontrast2 .jm-module.kolor1 a:visited,
body.highcontrast2 .jm-module.kolor2 a:visited,
body.highcontrast2 .jm-module.kolor3 a:visited,
body.highcontrast2 .jm-module.kolor-gray a:visited {
  text-decoration: underline;
  color: #ffd826;
}
body.highcontrast2 .jm-module.kolor1 a:link:hover,
body.highcontrast2 .jm-module.kolor2 a:link:hover,
body.highcontrast2 .jm-module.kolor3 a:link:hover,
body.highcontrast2 .jm-module.kolor-gray a:link:hover,
body.highcontrast2 .jm-module.kolor1 a:visited:hover,
body.highcontrast2 .jm-module.kolor2 a:visited:hover,
body.highcontrast2 .jm-module.kolor3 a:visited:hover,
body.highcontrast2 .jm-module.kolor-gray a:visited:hover {
  color: #1c3448;
  text-decoration: none;
}
body.highcontrast2 .jm-module.kolor1 a:active,
body.highcontrast2 .jm-module.kolor2 a:active,
body.highcontrast2 .jm-module.kolor3 a:active,
body.highcontrast2 .jm-module.kolor-gray a:active,
body.highcontrast2 .jm-module.kolor1 a.active,
body.highcontrast2 .jm-module.kolor2 a.active,
body.highcontrast2 .jm-module.kolor3 a.active,
body.highcontrast2 .jm-module.kolor-gray a.active {
  text-decoration: none;
}
body.highcontrast2 .jm-module.kolor1 .nav.menu li a:hover,
body.highcontrast2 .jm-module.kolor2 .nav.menu li a:hover,
body.highcontrast2 .jm-module.kolor3 .nav.menu li a:hover,
body.highcontrast2 .jm-module.kolor-gray .nav.menu li a:hover,
body.highcontrast2 .jm-module.kolor1 .nav.menu li span.separator:hover,
body.highcontrast2 .jm-module.kolor2 .nav.menu li span.separator:hover,
body.highcontrast2 .jm-module.kolor3 .nav.menu li span.separator:hover,
body.highcontrast2 .jm-module.kolor-gray .nav.menu li span.separator:hover {
  color: #1c3448;
}
body.highcontrast2 .jm-module.kolor1 .nav.menu li.active > a,
body.highcontrast2 .jm-module.kolor2 .nav.menu li.active > a,
body.highcontrast2 .jm-module.kolor3 .nav.menu li.active > a,
body.highcontrast2 .jm-module.kolor-gray .nav.menu li.active > a,
body.highcontrast2 .jm-module.kolor1 .nav.menu li.active > span.separator,
body.highcontrast2 .jm-module.kolor2 .nav.menu li.active > span.separator,
body.highcontrast2 .jm-module.kolor3 .nav.menu li.active > span.separator,
body.highcontrast2 .jm-module.kolor-gray .nav.menu li.active > span.separator {
  color: #1c3448;
}
body.highcontrast2 .jm-module.kolor1 .btn,
body.highcontrast2 .jm-module.kolor2 .btn,
body.highcontrast2 .jm-module.kolor3 .btn,
body.highcontrast2 .jm-module.kolor-gray .btn,
body.highcontrast2 .jm-module.kolor1 a.button,
body.highcontrast2 .jm-module.kolor2 a.button,
body.highcontrast2 .jm-module.kolor3 a.button,
body.highcontrast2 .jm-module.kolor-gray a.button,
body.highcontrast2 .jm-module.kolor1 input.button,
body.highcontrast2 .jm-module.kolor2 input.button,
body.highcontrast2 .jm-module.kolor3 input.button,
body.highcontrast2 .jm-module.kolor-gray input.button,
body.highcontrast2 .jm-module.kolor1 button.button,
body.highcontrast2 .jm-module.kolor2 button.button,
body.highcontrast2 .jm-module.kolor3 button.button,
body.highcontrast2 .jm-module.kolor-gray button.button {
  color: #1c3448 !important;
  text-decoration: none !important;
}
body.highcontrast2 .jm-module.kolor1 .btn:hover,
body.highcontrast2 .jm-module.kolor2 .btn:hover,
body.highcontrast2 .jm-module.kolor3 .btn:hover,
body.highcontrast2 .jm-module.kolor-gray .btn:hover,
body.highcontrast2 .jm-module.kolor1 a.button:hover,
body.highcontrast2 .jm-module.kolor2 a.button:hover,
body.highcontrast2 .jm-module.kolor3 a.button:hover,
body.highcontrast2 .jm-module.kolor-gray a.button:hover,
body.highcontrast2 .jm-module.kolor1 input.button:hover,
body.highcontrast2 .jm-module.kolor2 input.button:hover,
body.highcontrast2 .jm-module.kolor3 input.button:hover,
body.highcontrast2 .jm-module.kolor-gray input.button:hover,
body.highcontrast2 .jm-module.kolor1 button.button:hover,
body.highcontrast2 .jm-module.kolor2 button.button:hover,
body.highcontrast2 .jm-module.kolor3 button.button:hover,
body.highcontrast2 .jm-module.kolor-gray button.button:hover,
body.highcontrast2 .jm-module.kolor1 .btn:focus,
body.highcontrast2 .jm-module.kolor2 .btn:focus,
body.highcontrast2 .jm-module.kolor3 .btn:focus,
body.highcontrast2 .jm-module.kolor-gray .btn:focus,
body.highcontrast2 .jm-module.kolor1 a.button:focus,
body.highcontrast2 .jm-module.kolor2 a.button:focus,
body.highcontrast2 .jm-module.kolor3 a.button:focus,
body.highcontrast2 .jm-module.kolor-gray a.button:focus,
body.highcontrast2 .jm-module.kolor1 input.button:focus,
body.highcontrast2 .jm-module.kolor2 input.button:focus,
body.highcontrast2 .jm-module.kolor3 input.button:focus,
body.highcontrast2 .jm-module.kolor-gray input.button:focus,
body.highcontrast2 .jm-module.kolor1 button.button:focus,
body.highcontrast2 .jm-module.kolor2 button.button:focus,
body.highcontrast2 .jm-module.kolor3 button.button:focus,
body.highcontrast2 .jm-module.kolor-gray button.button:focus,
body.highcontrast2 .jm-module.kolor1 .btn:active,
body.highcontrast2 .jm-module.kolor2 .btn:active,
body.highcontrast2 .jm-module.kolor3 .btn:active,
body.highcontrast2 .jm-module.kolor-gray .btn:active,
body.highcontrast2 .jm-module.kolor1 a.button:active,
body.highcontrast2 .jm-module.kolor2 a.button:active,
body.highcontrast2 .jm-module.kolor3 a.button:active,
body.highcontrast2 .jm-module.kolor-gray a.button:active,
body.highcontrast2 .jm-module.kolor1 input.button:active,
body.highcontrast2 .jm-module.kolor2 input.button:active,
body.highcontrast2 .jm-module.kolor3 input.button:active,
body.highcontrast2 .jm-module.kolor-gray input.button:active,
body.highcontrast2 .jm-module.kolor1 button.button:active,
body.highcontrast2 .jm-module.kolor2 button.button:active,
body.highcontrast2 .jm-module.kolor3 button.button:active,
body.highcontrast2 .jm-module.kolor-gray button.button:active,
body.highcontrast2 .jm-module.kolor1 .btn.active,
body.highcontrast2 .jm-module.kolor2 .btn.active,
body.highcontrast2 .jm-module.kolor3 .btn.active,
body.highcontrast2 .jm-module.kolor-gray .btn.active,
body.highcontrast2 .jm-module.kolor1 a.button.active,
body.highcontrast2 .jm-module.kolor2 a.button.active,
body.highcontrast2 .jm-module.kolor3 a.button.active,
body.highcontrast2 .jm-module.kolor-gray a.button.active,
body.highcontrast2 .jm-module.kolor1 input.button.active,
body.highcontrast2 .jm-module.kolor2 input.button.active,
body.highcontrast2 .jm-module.kolor3 input.button.active,
body.highcontrast2 .jm-module.kolor-gray input.button.active,
body.highcontrast2 .jm-module.kolor1 button.button.active,
body.highcontrast2 .jm-module.kolor2 button.button.active,
body.highcontrast2 .jm-module.kolor3 button.button.active,
body.highcontrast2 .jm-module.kolor-gray button.button.active {
  color: #ffd826 !important;
  text-decoration: none;
}
body.highcontrast2 .jm-module.kolor1 .btn.inverted,
body.highcontrast2 .jm-module.kolor2 .btn.inverted,
body.highcontrast2 .jm-module.kolor3 .btn.inverted,
body.highcontrast2 .jm-module.kolor-gray .btn.inverted,
body.highcontrast2 .jm-module.kolor1 a.button.inverted,
body.highcontrast2 .jm-module.kolor2 a.button.inverted,
body.highcontrast2 .jm-module.kolor3 a.button.inverted,
body.highcontrast2 .jm-module.kolor-gray a.button.inverted,
body.highcontrast2 .jm-module.kolor1 input.button.inverted,
body.highcontrast2 .jm-module.kolor2 input.button.inverted,
body.highcontrast2 .jm-module.kolor3 input.button.inverted,
body.highcontrast2 .jm-module.kolor-gray input.button.inverted,
body.highcontrast2 .jm-module.kolor1 button.button.inverted,
body.highcontrast2 .jm-module.kolor2 button.button.inverted,
body.highcontrast2 .jm-module.kolor3 button.button.inverted,
body.highcontrast2 .jm-module.kolor-gray button.button.inverted {
  color: #ffd826 !important;
  text-decoration: none;
}
body.highcontrast2 .jm-module.kolor1 .btn.inverted:hover,
body.highcontrast2 .jm-module.kolor2 .btn.inverted:hover,
body.highcontrast2 .jm-module.kolor3 .btn.inverted:hover,
body.highcontrast2 .jm-module.kolor-gray .btn.inverted:hover,
body.highcontrast2 .jm-module.kolor1 a.button.inverted:hover,
body.highcontrast2 .jm-module.kolor2 a.button.inverted:hover,
body.highcontrast2 .jm-module.kolor3 a.button.inverted:hover,
body.highcontrast2 .jm-module.kolor-gray a.button.inverted:hover,
body.highcontrast2 .jm-module.kolor1 input.button.inverted:hover,
body.highcontrast2 .jm-module.kolor2 input.button.inverted:hover,
body.highcontrast2 .jm-module.kolor3 input.button.inverted:hover,
body.highcontrast2 .jm-module.kolor-gray input.button.inverted:hover,
body.highcontrast2 .jm-module.kolor1 button.button.inverted:hover,
body.highcontrast2 .jm-module.kolor2 button.button.inverted:hover,
body.highcontrast2 .jm-module.kolor3 button.button.inverted:hover,
body.highcontrast2 .jm-module.kolor-gray button.button.inverted:hover,
body.highcontrast2 .jm-module.kolor1 .btn.inverted:focus,
body.highcontrast2 .jm-module.kolor2 .btn.inverted:focus,
body.highcontrast2 .jm-module.kolor3 .btn.inverted:focus,
body.highcontrast2 .jm-module.kolor-gray .btn.inverted:focus,
body.highcontrast2 .jm-module.kolor1 a.button.inverted:focus,
body.highcontrast2 .jm-module.kolor2 a.button.inverted:focus,
body.highcontrast2 .jm-module.kolor3 a.button.inverted:focus,
body.highcontrast2 .jm-module.kolor-gray a.button.inverted:focus,
body.highcontrast2 .jm-module.kolor1 input.button.inverted:focus,
body.highcontrast2 .jm-module.kolor2 input.button.inverted:focus,
body.highcontrast2 .jm-module.kolor3 input.button.inverted:focus,
body.highcontrast2 .jm-module.kolor-gray input.button.inverted:focus,
body.highcontrast2 .jm-module.kolor1 button.button.inverted:focus,
body.highcontrast2 .jm-module.kolor2 button.button.inverted:focus,
body.highcontrast2 .jm-module.kolor3 button.button.inverted:focus,
body.highcontrast2 .jm-module.kolor-gray button.button.inverted:focus,
body.highcontrast2 .jm-module.kolor1 .btn.inverted:active,
body.highcontrast2 .jm-module.kolor2 .btn.inverted:active,
body.highcontrast2 .jm-module.kolor3 .btn.inverted:active,
body.highcontrast2 .jm-module.kolor-gray .btn.inverted:active,
body.highcontrast2 .jm-module.kolor1 a.button.inverted:active,
body.highcontrast2 .jm-module.kolor2 a.button.inverted:active,
body.highcontrast2 .jm-module.kolor3 a.button.inverted:active,
body.highcontrast2 .jm-module.kolor-gray a.button.inverted:active,
body.highcontrast2 .jm-module.kolor1 input.button.inverted:active,
body.highcontrast2 .jm-module.kolor2 input.button.inverted:active,
body.highcontrast2 .jm-module.kolor3 input.button.inverted:active,
body.highcontrast2 .jm-module.kolor-gray input.button.inverted:active,
body.highcontrast2 .jm-module.kolor1 button.button.inverted:active,
body.highcontrast2 .jm-module.kolor2 button.button.inverted:active,
body.highcontrast2 .jm-module.kolor3 button.button.inverted:active,
body.highcontrast2 .jm-module.kolor-gray button.button.inverted:active,
body.highcontrast2 .jm-module.kolor1 .btn.inverted.active,
body.highcontrast2 .jm-module.kolor2 .btn.inverted.active,
body.highcontrast2 .jm-module.kolor3 .btn.inverted.active,
body.highcontrast2 .jm-module.kolor-gray .btn.inverted.active,
body.highcontrast2 .jm-module.kolor1 a.button.inverted.active,
body.highcontrast2 .jm-module.kolor2 a.button.inverted.active,
body.highcontrast2 .jm-module.kolor3 a.button.inverted.active,
body.highcontrast2 .jm-module.kolor-gray a.button.inverted.active,
body.highcontrast2 .jm-module.kolor1 input.button.inverted.active,
body.highcontrast2 .jm-module.kolor2 input.button.inverted.active,
body.highcontrast2 .jm-module.kolor3 input.button.inverted.active,
body.highcontrast2 .jm-module.kolor-gray input.button.inverted.active,
body.highcontrast2 .jm-module.kolor1 button.button.inverted.active,
body.highcontrast2 .jm-module.kolor2 button.button.inverted.active,
body.highcontrast2 .jm-module.kolor3 button.button.inverted.active,
body.highcontrast2 .jm-module.kolor-gray button.button.inverted.active {
  color: #1c3448 !important;
  text-decoration: none;
}
body.highcontrast2 .jm-module.ikona1 {
  border-color: #ffd826;
  background: #1c3448;
}
body.highcontrast2 .jm-module.ikona1 .jm-title.ikona-home {
  background-image: url(../images/icons/yellow/ikona-home.png);
}
body.highcontrast2 .jm-module.ikona1 .jm-title.ikona-flower {
  background-image: url(../images/icons/yellow/ikona-flower.png);
}
body.highcontrast2 .jm-module.ikona1 .jm-title.ikona-clock {
  background-image: url(../images/icons/yellow/ikona-clock.png);
}
body.highcontrast2 .jm-module.ikona1 .jm-title.ikona-earth {
  background-image: url(../images/icons/yellow/ikona-earth.png);
}
body.highcontrast2 .jm-module.ikona1 .jm-title.ikona-chat {
  background-image: url(../images/icons/yellow/ikona-chat.png);
}
body.highcontrast2 .jm-module.ikona1 .jm-title.ikona-bin {
  background-image: url(../images/icons/yellow/ikona-bin.png);
}
body.highcontrast2 .jm-module.ikona1.grupa:hover .jm-title {
  color: #1c3448 !important;
}
body.highcontrast2 .jm-module.ikona1.grupa:hover .jm-title.ikona-home {
  background-image: url(../images/icons/black/ikona-home.png);
}
body.highcontrast2 .jm-module.ikona1.grupa:hover .jm-title.ikona-flower {
  background-image: url(../images/icons/black/ikona-flower.png);
}
body.highcontrast2 .jm-module.ikona1.grupa:hover .jm-title.ikona-clock {
  background-image: url(../images/icons/black/ikona-clock.png);
}
body.highcontrast2 .jm-module.ikona1.grupa:hover .jm-title.ikona-earth {
  background-image: url(../images/icons/black/ikona-earth.png);
}
body.highcontrast2 .jm-module.ikona1.grupa:hover .jm-title.ikona-chat {
  background-image: url(../images/icons/black/ikona-chat.png);
}
body.highcontrast2 .jm-module.ikona1.grupa:hover .jm-title.ikona-bin {
  background-image: url(../images/icons/black/ikona-bin.png);
}
body.highcontrast2 .jm-module.ikona1.grupa span.jm-module-in {
  border-bottom: solid 3px #ffd826;
}
body.highcontrast2 .jm-module.ikona1.grupa span.jm-module-in:hover {
  border-color: #ffd826;
  background: #ffd826;
}
body.highcontrast2 .jm-module.ikona2 {
  background: #1c3448;
  border-color: #ffd826;
}
body.highcontrast2 .jm-module.ikona2 .jm-title.ikona-home:before {
  content: url(../images/icons/yellow/ikona-home.png);
}
body.highcontrast2 .jm-module.ikona2 .jm-title.ikona-flower:before {
  content: url(../images/icons/yellow/ikona-flower.png);
}
body.highcontrast2 .jm-module.ikona2 .jm-title.ikona-clock:before {
  content: url(../images/icons/yellow/ikona-clock.png);
}
body.highcontrast2 .jm-module.ikona2 .jm-title.ikona-earth:before {
  content: url(../images/icons/yellow/ikona-earth.png);
}
body.highcontrast2 .jm-module.ikona2 .jm-title.ikona-chat:before {
  content: url(../images/icons/yellow/ikona-chat.png);
}
body.highcontrast2 .jm-module.ikona2 .jm-title.ikona-bin:before {
  content: url(../images/icons/yellow/ikona-bin.png);
}
body.highcontrast2 .jm-module .row-fluid.odd {
  background: #ffd826;
  color: #1c3448;
}
body.highcontrast2 .jm-module.ikona3 .jm-title {
  color: #ffd826;
}
body.highcontrast2 .jm-module.ikona3:before {
  background-color: #ffd826;
}
body.highcontrast2 .jm-module.ikona3.eco-szkola:before {
  background-image: url(../images/icons/black/eco-szkola.png);
}
body.highcontrast2 .jm-module.ikona3.selektywna-zbiorka:before {
  background-image: url(../images/icons/black/selektywna-zbiorka.png);
}
body.highcontrast2 .jm-module.ikona3.zglos-awarie:before {
  background-image: url(../images/icons/black/zglos-awarie.png);
}
body.highcontrast2 .jm-module.ikona3.kolor1,
body.highcontrast2 .jm-module.ikona3.kolor2,
body.highcontrast2 .jm-module.ikona3.kolor3 {
  color: #ffd826;
}
body.highcontrast2 .jm-module.ikona3.kolor1 .jm-title,
body.highcontrast2 .jm-module.ikona3.kolor2 .jm-title,
body.highcontrast2 .jm-module.ikona3.kolor3 .jm-title {
  color: #ffd826 !important;
}
body.highcontrast2 .jm-module.ikona3.kolor1 a,
body.highcontrast2 .jm-module.ikona3.kolor2 a,
body.highcontrast2 .jm-module.ikona3.kolor3 a {
  color: #ffd826;
}
body.highcontrast2 .jm-module.ikona3.kolor1 a:hover,
body.highcontrast2 .jm-module.ikona3.kolor2 a:hover,
body.highcontrast2 .jm-module.ikona3.kolor3 a:hover {
  color: #1c3448;
}
body.highcontrast2 .jm-module.ikona3.kolor1:before,
body.highcontrast2 .jm-module.ikona3.kolor2:before,
body.highcontrast2 .jm-module.ikona3.kolor3:before {
  background-color: #ffd826;
}
body.highcontrast2 .jm-module.ikona3 .readmore a {
  color: #ffd826;
}
body.highcontrast2 .jm-module.ikona3 .readmore a:hover {
  color: #1c3448;
}
body.highcontrast2 .jm-module .jm-title.img-icons.kolor1 span.portfel,
body.highcontrast2 .jm-module .jm-title.img-icons.kolor2 span.portfel,
body.highcontrast2 .jm-module .jm-title.img-icons.kolor3 span.portfel {
  background-image: url(../images/icons/yellow/portfel.png);
}
body.highcontrast2 .jm-module .jm-title.img-icons.kolor1 span.drukarka,
body.highcontrast2 .jm-module .jm-title.img-icons.kolor2 span.drukarka,
body.highcontrast2 .jm-module .jm-title.img-icons.kolor3 span.drukarka {
  background-image: url(../images/icons/yellow/drukarka.png);
}
body.highcontrast2 .jm-module .jm-title.img-icons.kolor1 span.dokumenty,
body.highcontrast2 .jm-module .jm-title.img-icons.kolor2 span.dokumenty,
body.highcontrast2 .jm-module .jm-title.img-icons.kolor3 span.dokumenty {
  background-image: url(../images/icons/yellow/dokumenty.png);
}
body.highcontrast2 .jm-module .jm-title.img-icons.kolor1 span.godlo,
body.highcontrast2 .jm-module .jm-title.img-icons.kolor2 span.godlo,
body.highcontrast2 .jm-module .jm-title.img-icons.kolor3 span.godlo {
  background-image: url(../images/icons/yellow/godlo.png);
}
body.highcontrast2 .jm-module .jm-title.img-icons.kolor1 span.female2,
body.highcontrast2 .jm-module .jm-title.img-icons.kolor2 span.female2,
body.highcontrast2 .jm-module .jm-title.img-icons.kolor3 span.female2 {
  background-image: url(../images/icons/yellow/female2_hc.png);
}
body.highcontrast2 .jm-module .jm-title.img-icons.kolor1 span.bip,
body.highcontrast2 .jm-module .jm-title.img-icons.kolor2 span.bip,
body.highcontrast2 .jm-module .jm-title.img-icons.kolor3 span.bip {
  background-image: url(../images/icons/yellow/bip_64px.png);
}
body.highcontrast2 .jm-module.menuzikon .nav.menu img,
body.highcontrast2 .jm-module.ikona1.menuzikon .nav.menu img,
body.highcontrast2 .jm-module.ikona2.menuzikon .nav.menu img,
body.highcontrast2 .jm-module.z-tlem.menuzikon .nav.menu img,
body.highcontrast2 .jm-module.bez-tla.menuzikon .nav.menu img,
body.highcontrast2 .jm-module.ramka-gora.menuzikon .nav.menu img,
body.highcontrast2 .jm-module.ramka-dol.menuzikon .nav.menu img,
body.highcontrast2 .jm-module.menuzikon.kolor-gray .nav.menu img,
body.highcontrast2 .jm-module.menuzikon.kolor1 .nav.menu img,
body.highcontrast2 .jm-module.menuzikon.kolor2 .nav.menu img,
body.highcontrast2 .jm-module.menuzikon.kolor3 .nav.menu img {
  background: #1c3448;
}
body.highcontrast2 .menuzikon img {
  background: #1c3448;
  border: 1px solid #ffd826;
}
body.highcontrast2 .ms-ikona.blue:before,
body.highcontrast2 .ms-ikona.orange:before,
body.highcontrast2 .ms-ikona.green:before,
body.highcontrast2 .ms-ikona.violet:before,
body.highcontrast2 .ms-ikona.gold:before,
body.highcontrast2 .ms-ikona.darkred:before {
  background: #ffd826;
  color: #1c3448;
}
body.highcontrast2 .jm-module.ramka-gora,
body.highcontrast2 .jm-module.ramka-dol,
body.highcontrast2 .jm-module.z-tlem {
  border-left: 1px solid #ffd826;
  border-right: 1px solid #ffd826;
  border-bottom: 1px solid #ffd826;
}
body.highcontrast2 .jm-module.kolor1,
body.highcontrast2 .jm-module.kolor2,
body.highcontrast2 .jm-module.kolor3,
body.highcontrast2 .jm-module.ikona1,
body.highcontrast2 .jm-module.ikona2,
body.highcontrast2 .jm-module.kolor-gray,
body.highcontrast2 .jm-module.z-tlem,
body.highcontrast2 .jm-module.bez-tla {
  border: 1px solid #ffd826;
}
body.highcontrast2 .article-ms .jm-category-module .mod-article-image img {
  background-color: transparent;
}
body.highcontrast2 .article-ms .jm-category-module .mod-articles-category-title:before,
body.highcontrast2 .article-ms .jm-category-module .mod-articles-category-title:after {
  background: #ffd826;
}
body.highcontrast2 .jm-box .jm-ico {
  color: #1c3448;
}
body.highcontrast2 .jm-box .jm-ico span {
  background: #ffd826;
}
body.highcontrast2 .jm-box .title {
  color: #ffd826;
}
body.highcontrast2 .jm-box .title:hover {
  background: #ffd826;
  color: #1c3448;
}
body.highcontrast2 .jm-box .title:before,
body.highcontrast2 .jm-box .title:after {
  background: #ffd826;
}
body.highcontrast2 .newsflash .newsflash-title {
  color: #ffd826;
}
body.highcontrast2 .newsflash .newsflash-title a {
  color: #ffd826;
  text-decoration: underline;
}
body.highcontrast2 .newsflash .newsflash-title a:hover {
  text-decoration: none;
  color: #1c3448;
  background: #ffd826;
}
body.highcontrast2 .dj-offcanvas .jm-social a {
  color: #1c3448;
}
body.highcontrast2 .jm-pricing .price {
  background: #ffd826;
}
body.highcontrast2 .jm-pricing .price span {
  color: #1c3448;
}
body.highcontrast2 .jm-pricing .title {
  background: #ffd826;
  color: #1c3448;
}
body.highcontrast2 .jm-pricing .content {
  background: #1c3448;
  border-color: #ffd826;
}
body.highcontrast2 .jm-pricing .subtitle {
  color: #ffd826;
}
body.highcontrast2 .jm-pricing .bottom {
  background: #1c3448;
  border: 1px solid #ffd826;
}
body.highcontrast2 .jm-counter {
  color: #ffd826;
}
body.highcontrast2 #jm-top3 .jm-counter,
body.highcontrast2 #jm-bottom1 .jm-counter,
body.highcontrast2 #jm-footer-mod .jm-counter {
  color: #ffd826;
}
body.highcontrast2 .nav.menu li a,
body.highcontrast2 #jm-top3 .nav.menu li a,
body.highcontrast2 #jm-bottom1 .nav.menu li a,
body.highcontrast2 #jm-footer-mod .nav.menu li a,
body.highcontrast2 .nav.menu li span.separator,
body.highcontrast2 #jm-top3 .nav.menu li span.separator,
body.highcontrast2 #jm-bottom1 .nav.menu li span.separator,
body.highcontrast2 #jm-footer-mod .nav.menu li span.separator {
  color: #ffd826;
  background-image: none;
  border-color: #a6d1df;
  padding-top: 6px;
  padding-bottom: 6px;
}
body.highcontrast2 .nav.menu li a:hover,
body.highcontrast2 #jm-top3 .nav.menu li a:hover,
body.highcontrast2 #jm-bottom1 .nav.menu li a:hover,
body.highcontrast2 #jm-footer-mod .nav.menu li a:hover,
body.highcontrast2 .nav.menu li span.separator:hover,
body.highcontrast2 #jm-top3 .nav.menu li span.separator:hover,
body.highcontrast2 #jm-bottom1 .nav.menu li span.separator:hover,
body.highcontrast2 #jm-footer-mod .nav.menu li span.separator:hover,
body.highcontrast2 .nav.menu li a:focus,
body.highcontrast2 #jm-top3 .nav.menu li a:focus,
body.highcontrast2 #jm-bottom1 .nav.menu li a:focus,
body.highcontrast2 #jm-footer-mod .nav.menu li a:focus,
body.highcontrast2 .nav.menu li span.separator:focus,
body.highcontrast2 #jm-top3 .nav.menu li span.separator:focus,
body.highcontrast2 #jm-bottom1 .nav.menu li span.separator:focus,
body.highcontrast2 #jm-footer-mod .nav.menu li span.separator:focus {
  color: #1c3448;
  background: #a6d1df;
  text-indent: 10px;
}
body.highcontrast2 .nav.menu > li > a,
body.highcontrast2 #jm-top3 .nav.menu > li > a,
body.highcontrast2 #jm-bottom1 .nav.menu > li > a,
body.highcontrast2 #jm-footer-mod .nav.menu > li > a,
body.highcontrast2 .nav.menu > li > span.separator,
body.highcontrast2 #jm-top3 .nav.menu > li > span.separator,
body.highcontrast2 #jm-bottom1 .nav.menu > li > span.separator,
body.highcontrast2 #jm-footer-mod .nav.menu > li > span.separator {
  background: none;
  padding-top: 14px;
  padding-bottom: 14px;
}
body.highcontrast2 .nav.menu li.active > a,
body.highcontrast2 #jm-top3 .nav.menu li.active > a,
body.highcontrast2 #jm-bottom1 .nav.menu li.active > a,
body.highcontrast2 #jm-footer-mod .nav.menu li.active > a,
body.highcontrast2 .nav.menu li.active > span.separator,
body.highcontrast2 #jm-top3 .nav.menu li.active > span.separator,
body.highcontrast2 #jm-bottom1 .nav.menu li.active > span.separator,
body.highcontrast2 #jm-footer-mod .nav.menu li.active > span.separator {
  color: #1c3448;
  background: #a6d1df;
  text-indent: 10px;
}
body.highcontrast2 .nav.menu > li.parent > ul,
body.highcontrast2 #jm-top3 .nav.menu > li.parent > ul,
body.highcontrast2 #jm-bottom1 .nav.menu > li.parent > ul,
body.highcontrast2 #jm-footer-mod .nav.menu > li.parent > ul {
  margin-top: 0;
}
body.highcontrast2 .nav.menu li a img {
  background-color: #ffd826;
  padding: 2px;
}
body.highcontrast2 #jm-allpage .jm-module.classic-ms .nav.menu > li > a,
body.highcontrast2 #jm-allpage .jm-module .nav.menu.classic-ms > li > a,
body.highcontrast2 #jm-allpage .jm-module.classic-ms .nav.menu > li > span.separator,
body.highcontrast2 #jm-allpage .jm-module .nav.menu.classic-ms > li > span.separator {
  color: #ffd826;
}
body.highcontrast2 #jm-allpage .jm-module.classic-ms .nav.menu > li > a:hover,
body.highcontrast2 #jm-allpage .jm-module .nav.menu.classic-ms > li > a:hover,
body.highcontrast2 #jm-allpage .jm-module.classic-ms .nav.menu > li > span.separator:hover,
body.highcontrast2 #jm-allpage .jm-module .nav.menu.classic-ms > li > span.separator:hover,
body.highcontrast2 #jm-allpage .jm-module.classic-ms .nav.menu > li > a:focus,
body.highcontrast2 #jm-allpage .jm-module .nav.menu.classic-ms > li > a:focus,
body.highcontrast2 #jm-allpage .jm-module.classic-ms .nav.menu > li > span.separator:focus,
body.highcontrast2 #jm-allpage .jm-module .nav.menu.classic-ms > li > span.separator:focus {
  color: #1c3448;
  background: #ffd826 !important;
  text-indent: 5px;
}
body.highcontrast2 .jm-top-contact .item a {
  color: #ffd826;
}
body.highcontrast2 .jm-top-contact .item a:hover {
  color: #1c3448;
  background: #ffd826;
}
body.highcontrast2 #jm-top-bar .nav.menu > li {
  border: none;
}
body.highcontrast2 #jm-top-bar .nav.menu li a:hover,
body.highcontrast2 #jm-top-bar .nav.menu li span.separator:hover,
body.highcontrast2 #jm-top-bar .nav.menu li a:focus,
body.highcontrast2 #jm-top-bar .nav.menu li span.separator:focus {
  text-decoration: none;
  color: #1c3448;
  background: #ffd826;
  text-indent: 0;
}
body.highcontrast2 #jm-allpage #jm-top-bar .skip-ms .nav.menu > li > a {
  color: #1c3448;
  background: #ffd826;
}
body.highcontrast2 #jm-allpage #jm-top-bar .skip-ms .nav.menu > li > a:hover,
body.highcontrast2 #jm-allpage #jm-top-bar .skip-ms .nav.menu > li > a:focus {
  color: #1c3448;
  background: #ffd826;
  text-indent: 0;
}
body.highcontrast2 #jm-copyrights,
body.highcontrast2 #jm-poweredby {
  color: #ffd826;
}
body.highcontrast2 #jm-copyrights a,
body.highcontrast2 #jm-poweredby a {
  color: #a6d1df;
  text-decoration: underline;
}
body.highcontrast2 #jm-copyrights a:hover,
body.highcontrast2 #jm-poweredby a:hover {
  color: #50bde2 !important;
}
body.highcontrast2 #jm-sitemap .nav.menu > li > a,
body.highcontrast2 #jm-sitemap .nav.menu > li > span.separator {
  color: #ffd826;
  background: none;
  text-decoration: none;
}
body.highcontrast2 #jm-sitemap .nav.menu > li > a:hover,
body.highcontrast2 #jm-sitemap .nav.menu > li > span.separator:hover {
  text-decoration: underline;
  color: #1c3448;
  background: #ffd826;
}
body.highcontrast2 #jm-sitemap .nav.menu li.active > a,
body.highcontrast2 #jm-sitemap .nav.menu li.active > span.separator {
  text-decoration: none;
  color: #1c3448;
  background: #ffd826;
}
body.highcontrast2 #jm-allpage .btn,
body.highcontrast2 #jm-allpage a.button,
body.highcontrast2 #jm-allpage input.button,
body.highcontrast2 #jm-allpage button.button {
  background: #ffd826;
  border-color: #ffd826;
  color: #1c3448;
}
body.highcontrast2 #jm-allpage .btn:hover,
body.highcontrast2 #jm-allpage a.button:hover,
body.highcontrast2 #jm-allpage input.button:hover,
body.highcontrast2 #jm-allpage button.button:hover,
body.highcontrast2 #jm-allpage .btn:focus,
body.highcontrast2 #jm-allpage a.button:focus,
body.highcontrast2 #jm-allpage input.button:focus,
body.highcontrast2 #jm-allpage button.button:focus,
body.highcontrast2 #jm-allpage .btn:active,
body.highcontrast2 #jm-allpage a.button:active,
body.highcontrast2 #jm-allpage input.button:active,
body.highcontrast2 #jm-allpage button.button:active,
body.highcontrast2 #jm-allpage .btn.active,
body.highcontrast2 #jm-allpage a.button.active,
body.highcontrast2 #jm-allpage input.button.active,
body.highcontrast2 #jm-allpage button.button.active {
  background: #1c3448;
  color: #ffd826;
}
body.highcontrast2 #jm-allpage .btn:hover.type2 span,
body.highcontrast2 #jm-allpage a.button:hover.type2 span,
body.highcontrast2 #jm-allpage input.button:hover.type2 span,
body.highcontrast2 #jm-allpage button.button:hover.type2 span,
body.highcontrast2 #jm-allpage .btn:focus.type2 span,
body.highcontrast2 #jm-allpage a.button:focus.type2 span,
body.highcontrast2 #jm-allpage input.button:focus.type2 span,
body.highcontrast2 #jm-allpage button.button:focus.type2 span,
body.highcontrast2 #jm-allpage .btn:active.type2 span,
body.highcontrast2 #jm-allpage a.button:active.type2 span,
body.highcontrast2 #jm-allpage input.button:active.type2 span,
body.highcontrast2 #jm-allpage button.button:active.type2 span,
body.highcontrast2 #jm-allpage .btn.active.type2 span,
body.highcontrast2 #jm-allpage a.button.active.type2 span,
body.highcontrast2 #jm-allpage input.button.active.type2 span,
body.highcontrast2 #jm-allpage button.button.active.type2 span {
  background: #1c3448;
  border-color: #ffd826;
  color: #ffd826;
}
body.highcontrast2 #jm-allpage .btn.type2 span,
body.highcontrast2 #jm-allpage a.button.type2 span,
body.highcontrast2 #jm-allpage input.button.type2 span,
body.highcontrast2 #jm-allpage button.button.type2 span {
  color: #1c3448;
  background: #ffd826;
  border-color: #1c3448;
}
body.highcontrast2 #jm-allpage .btn.inverted,
body.highcontrast2 #jm-allpage a.button.inverted,
body.highcontrast2 #jm-allpage input.button.inverted,
body.highcontrast2 #jm-allpage button.button.inverted {
  background: #1c3448;
  color: #ffd826;
  border-color: #ffd826;
}
body.highcontrast2 #jm-allpage .btn.inverted:hover,
body.highcontrast2 #jm-allpage a.button.inverted:hover,
body.highcontrast2 #jm-allpage input.button.inverted:hover,
body.highcontrast2 #jm-allpage button.button.inverted:hover,
body.highcontrast2 #jm-allpage .btn.inverted:focus,
body.highcontrast2 #jm-allpage a.button.inverted:focus,
body.highcontrast2 #jm-allpage input.button.inverted:focus,
body.highcontrast2 #jm-allpage button.button.inverted:focus,
body.highcontrast2 #jm-allpage .btn.inverted:active,
body.highcontrast2 #jm-allpage a.button.inverted:active,
body.highcontrast2 #jm-allpage input.button.inverted:active,
body.highcontrast2 #jm-allpage button.button.inverted:active,
body.highcontrast2 #jm-allpage .btn.inverted.active,
body.highcontrast2 #jm-allpage a.button.inverted.active,
body.highcontrast2 #jm-allpage input.button.inverted.active,
body.highcontrast2 #jm-allpage button.button.inverted.active {
  color: #1c3448;
  background: #ffd826;
  border-color: #ffd826;
}
body.highcontrast2 a.btn,
body.highcontrast2 a.button {
  text-decoration: none;
}
body.highcontrast2 #jm-allpage select,
body.highcontrast2 #jm-allpage textarea,
body.highcontrast2 #jm-allpage input[type="text"],
body.highcontrast2 #jm-allpage input[type="password"],
body.highcontrast2 #jm-allpage input[type="datetime"],
body.highcontrast2 #jm-allpage input[type="datetime-local"],
body.highcontrast2 #jm-allpage input[type="date"],
body.highcontrast2 #jm-allpage input[type="month"],
body.highcontrast2 #jm-allpage input[type="time"],
body.highcontrast2 #jm-allpage input[type="week"],
body.highcontrast2 #jm-allpage input[type="number"],
body.highcontrast2 #jm-allpage input[type="email"],
body.highcontrast2 #jm-allpage input[type="url"],
body.highcontrast2 #jm-allpage input[type="search"],
body.highcontrast2 #jm-allpage input[type="tel"],
body.highcontrast2 #jm-allpage input[type="color"],
body.highcontrast2 #jm-allpage .uneditable-input {
  border-color: #ffd826;
  color: #ffd826;
  background: #1c3448;
}
body.highcontrast2 #jm-allpage select:focus,
body.highcontrast2 #jm-allpage textarea:focus,
body.highcontrast2 #jm-allpage input[type="text"]:focus,
body.highcontrast2 #jm-allpage input[type="password"]:focus,
body.highcontrast2 #jm-allpage input[type="datetime"]:focus,
body.highcontrast2 #jm-allpage input[type="datetime-local"]:focus,
body.highcontrast2 #jm-allpage input[type="date"]:focus,
body.highcontrast2 #jm-allpage input[type="month"]:focus,
body.highcontrast2 #jm-allpage input[type="time"]:focus,
body.highcontrast2 #jm-allpage input[type="week"]:focus,
body.highcontrast2 #jm-allpage input[type="number"]:focus,
body.highcontrast2 #jm-allpage input[type="email"]:focus,
body.highcontrast2 #jm-allpage input[type="url"]:focus,
body.highcontrast2 #jm-allpage input[type="search"]:focus,
body.highcontrast2 #jm-allpage input[type="tel"]:focus,
body.highcontrast2 #jm-allpage input[type="color"]:focus,
body.highcontrast2 #jm-allpage .uneditable-input:focus {
  border-color: #ffd826;
}
body.highcontrast2 input:-moz-placeholder,
body.highcontrast2 textarea:-moz-placeholder,
body.highcontrast2 input::-moz-placeholder,
body.highcontrast2 textarea::-moz-placeholder {
  color: #ffd826;
  opacity: 1;
  filter: alpha(opacity=100);
}
body.highcontrast2 input:-ms-input-placeholder,
body.highcontrast2 textarea:-ms-input-placeholder {
  color: #ffd826;
}
body.highcontrast2 input::-webkit-input-placeholder,
body.highcontrast2 textarea::-webkit-input-placeholder {
  color: #ffd826;
}
body.highcontrast2 #jm-allpage .chzn-container-single .chzn-single,
body.highcontrast2 #jm-allpage .chzn-container-multi .chzn-choices {
  border-color: #ffd826;
  color: #ffd826;
  background: #1c3448;
}
body.highcontrast2 #jm-allpage .chzn-container .chzn-drop {
  border-color: #ffd826;
  background: #1c3448;
}
body.highcontrast2 #jm-allpage .chzn-container-multi .chzn-choices .search-field input.default {
  color: #ffd826;
}
body.highcontrast2 #jm-allpage .chzn-container-multi .chzn-choices .search-choice {
  color: #ffd826;
  border-color: #ffd826;
  background: #1c3448;
}
body.highcontrast2 #jm-header + #jm-top1,
body.highcontrast2 #jm-header + #jm-system-message,
body.highcontrast2 #jm-header + #jm-main,
body.highcontrast2 #jm-header + #jm-bottom2,
body.highcontrast2 #jm-main + #jm-bottom2,
body.highcontrast2 #jm-logo-nav,
body.highcontrast2 #jm-top-bar,
body.highcontrast2 #jm-bar {
  border-top: 1px solid #142432;
  border-color: #142432;
}
body.highcontrast2 .sticky-bar #jm-bar {
  border-bottom: 1px solid #142432;
}
body.highcontrast2 dl.article-info {
  color: #ffd826;
}
body.highcontrast2 dl.article-info a {
  color: #a6d1df;
}
body.highcontrast2 dl.article-info a:hover {
  color: #50bde2;
}
body.highcontrast2 .hascreatedate dl.article-info dd.create {
  background: url("../images/icons/yellow/data4.png") no-repeat 0 0;
}
body.highcontrast2 .nav-tabs > li > a,
body.highcontrast2 dl.tabs > dt a {
  color: #ffd826;
  background: #ffd826;
  color: #1c3448;
  border-color: #ffd826;
}
body.highcontrast2 .nav-tabs > li > a:hover,
body.highcontrast2 dl.tabs > dt a:hover,
body.highcontrast2 .nav-tabs > li > a:focus,
body.highcontrast2 dl.tabs > dt a:focus {
  color: #ffd826;
  background: #1c3448;
}
body.highcontrast2 .nav-tabs > li.active > a,
body.highcontrast2 dl.tabs > dt.open a {
  color: #ffd826;
  background: #1c3448;
}
body.highcontrast2 dd.tabs,
body.highcontrast2 .tab-content {
  background: #1c3448;
  border-color: #ffd826;
}
body.highcontrast2 .nav-tabs.nav-stacked > li > a {
  border-color: #ffd826;
}
body.highcontrast2 .accordion-heading .accordion-toggle,
body.highcontrast2 .pane-sliders h3.title a {
  color: #ffd826;
}
body.highcontrast2 .accordion-heading .accordion-toggle:focus,
body.highcontrast2 .pane-sliders h3.title a:focus,
body.highcontrast2 .accordion-heading .accordion-toggle:hover,
body.highcontrast2 .pane-sliders h3.title a:hover {
  color: #50bde2;
  background: #192f41;
}
body.highcontrast2 .accordion-heading .accordion-toggle:after,
body.highcontrast2 .pane-sliders h3.title a:after {
  color: #50bde2;
}
body.highcontrast2 .pane-sliders h3.title.pane-toggler-down a:after {
  color: #50bde2;
}
body.highcontrast2 .accordion .accordion-group,
body.highcontrast2 .pane-sliders .panel {
  border: 1px solid #ffd826;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  background: #192f41;
}
body.highcontrast2 .accordion-inner {
  border: 1px solid #ffd826;
  background: #1c3448;
}
body.highcontrast2 .well {
  border: none;
  background: none;
}
body.highcontrast2 .dropdown-menu {
  background: #1c3448;
  border-color: #ffd826;
}
body.highcontrast2 legend {
  color: #ffd826;
  border-color: #ffd826;
}
body.highcontrast2 table {
  background-color: #1c3448;
}
body.highcontrast2 .table,
body.highcontrast2 table.category {
  border-color: #ffd826;
}
body.highcontrast2 .table th,
body.highcontrast2 table.category th,
body.highcontrast2 .table td,
body.highcontrast2 table.category td {
  border-color: #ffd826;
}
body.highcontrast2 .table th,
body.highcontrast2 table.category th,
body.highcontrast2 .table td,
body.highcontrast2 table.category td {
  background: #192f41;
  color: #ffd826;
}
body.highcontrast2 .table th a,
body.highcontrast2 table.category th a,
body.highcontrast2 .table td a,
body.highcontrast2 table.category td a {
  color: #a6d1df;
}
body.highcontrast2 .table th a:hover,
body.highcontrast2 table.category th a:hover,
body.highcontrast2 .table td a:hover,
body.highcontrast2 table.category td a:hover {
  color: #66bad6;
}
body.highcontrast2 .table > thead > tr > th,
body.highcontrast2 table.category > thead > tr > th {
  border-bottom-color: #ffd826;
}
body.highcontrast2 .table tbody + tbody,
body.highcontrast2 table.category tbody + tbody {
  border-top-color: #ffd826;
}
body.highcontrast2 .table-bordered {
  border-color: #ffd826;
}
body.highcontrast2 .table-bordered > thead > tr > th,
body.highcontrast2 .table-bordered > tbody > tr > th,
body.highcontrast2 .table-bordered > tfoot > tr > th,
body.highcontrast2 .table-bordered > thead > tr > td,
body.highcontrast2 .table-bordered > tbody > tr > td,
body.highcontrast2 .table-bordered > tfoot > tr > td {
  border-color: #ffd826;
}
body.highcontrast2 .table-striped tbody > tr:nth-child(odd) > td,
body.highcontrast2 .table-striped tbody > tr:nth-child(odd) > th {
  background-color: #192f41;
  color: #a7dcee;
}
body.highcontrast2 .table-striped tbody > tr:nth-child(odd) > tda,
body.highcontrast2 .table-striped tbody > tr:nth-child(odd) > tha {
  color: #a6d1df !important;
}
body.highcontrast2 .table-hover tbody tr:hover > td,
body.highcontrast2 .table-hover tbody tr:hover > th {
  cursor: pointer;
  background-color: #ffd826;
  color: #1c3448;
}
body.highcontrast2 .table-hover tbody tr:hover > td a,
body.highcontrast2 .table-hover tbody tr:hover > th a {
  color: #1c3448 !important;
}
body.highcontrast2 .table tbody tr.info > td,
body.highcontrast2 .table tbody tr.active > td,
body.highcontrast2 .table tbody tr.warning > td,
body.highcontrast2 .table tbody tr.danger > td,
body.highcontrast2 .table tbody tr.success > td {
  color: #1c3448;
  background-color: #ffd826;
}
body.highcontrast2 .table tbody tr.info > tda,
body.highcontrast2 .table tbody tr.active > tda,
body.highcontrast2 .table tbody tr.warning > tda,
body.highcontrast2 .table tbody tr.danger > tda,
body.highcontrast2 .table tbody tr.success > tda {
  color: #1c3448 !important;
}
body.highcontrast2 .table tbody tr.info > tda:hover,
body.highcontrast2 .table tbody tr.active > tda:hover,
body.highcontrast2 .table tbody tr.warning > tda:hover,
body.highcontrast2 .table tbody tr.danger > tda:hover,
body.highcontrast2 .table tbody tr.success > tda:hover {
  background: #ffd826;
  color: #1c3448;
}
body.highcontrast2 ul.list-striped > li,
body.highcontrast2 ul.row-striped > li {
  padding: 10px;
}
body.highcontrast2 .list-stripedli:nth-child(odd),
body.highcontrast2 .row-stripedli:nth-child(odd) {
  background-color: #192f41;
}
body.highcontrast2 list-condensed li {
  padding: 8px 10px 4px;
}
body.highcontrast2 .pager li > a,
body.highcontrast2 .pager li > span {
  color: #1c3448;
  background: #ffd826;
  border-color: #ffd826;
  text-decoration: none;
}
body.highcontrast2 .pager li > a:hover,
body.highcontrast2 .pager li > a:focus {
  color: #ffd826;
  background: #1c3448;
}
body.highcontrast2 .pagination ul > li > a,
body.highcontrast2 .pagination ul > li > span {
  color: #a6d1df;
  background: none;
  border-color: #a6d1df;
}
body.highcontrast2 .pagination ul > li > a:hover,
body.highcontrast2 .pagination ul > li > span:hover {
  color: #50bde2;
  background: #1c3448;
}
body.highcontrast2 .pagination ul > li.active > a,
body.highcontrast2 .pagination ul > li > span.pagenav {
  color: #1c3448;
  background: #50bde2;
}
body.highcontrast2 .pagination ul li.pagination-start span.pagenav,
body.highcontrast2 .pagination ul li.pagination-prev span.pagenav,
body.highcontrast2 .pagination ul li.pagination-next span.pagenav,
body.highcontrast2 .pagination ul li.pagination-end span.pagenav {
  border-color: transparent;
  background: #1c3448;
  color: #ffd826;
}
body.highcontrast2 .pagination ul li.pagination-start span.pagenav:hover,
body.highcontrast2 .pagination ul li.pagination-prev span.pagenav:hover,
body.highcontrast2 .pagination ul li.pagination-next span.pagenav:hover,
body.highcontrast2 .pagination ul li.pagination-end span.pagenav:hover {
  color: #ffd826;
  background: #1c3448;
}
body.highcontrast2 .pagination ul li.pagination-start a,
body.highcontrast2 .pagination ul li.pagination-prev a,
body.highcontrast2 .pagination ul li.pagination-next a,
body.highcontrast2 .pagination ul li.pagination-end a {
  border-color: transparent;
  color: #ffd826;
  background: #a6d1df;
}
body.highcontrast2 .pagination ul li.pagination-start a:hover,
body.highcontrast2 .pagination ul li.pagination-prev a:hover,
body.highcontrast2 .pagination ul li.pagination-next a:hover,
body.highcontrast2 .pagination ul li.pagination-end a:hover {
  color: #a6d1df;
  background: #ffd826;
}
body.highcontrast2 .pagination ul > li > a:hover,
body.highcontrast2 .pagination ul > li > a:focus,
body.highcontrast2 .pagination ul > .active > a,
body.highcontrast2 .pagination ul > .active > span {
  color: #1c3448 !important;
  background: #50bde2;
}
body.highcontrast2 .pagination ul > .active > a,
body.highcontrast2 .pagination ul > .active > span {
  color: #1c3448;
  background: #50bde2;
}
body.highcontrast2 .label-info[href],
body.highcontrast2 .badge-info[href],
body.highcontrast2 .label-info,
body.highcontrast2 .badge-info {
  color: #1c3448 !important;
  background: #ffd826;
  text-decoration: none;
}
body.highcontrast2 .label-info[href]:hover,
body.highcontrast2 .badge-info[href]:hover,
body.highcontrast2 .label-info:hover,
body.highcontrast2 .badge-info:hover {
  background: #ffd826;
}
body.highcontrast2 p.img_caption {
  background: #1c3448;
}
body.highcontrast2 .items-leading div[class*="leading-"],
body.highcontrast2 .items-row,
body.highcontrast2 .archive-items > div {
  border-color: #ffd826;
}
body.highcontrast2 .caret {
  border-top-color: #1c3448;
}
body.highcontrast2 .btn:hover .caret,
body.highcontrast2 .btn:focus .caret,
body.highcontrast2 .btn .active .caret {
  border-top-color: #ffd826;
}
body.highcontrast2 span.highlight {
  color: #1c3448;
  background-color: #ffd826;
}
body.highcontrast2 body .tip-wrap .tip {
  color: #1c3448;
  background-color: #ffd826;
}
body.highcontrast2 body .tip-wrap .tip-top {
  border-bottom-color: #ffd826;
}
body.highcontrast2 body .tip-wrap .tip-title {
  color: #1c3448;
}
body.highcontrast2 body .tip-wrap .tip-text {
  color: #1c3448;
}
body.highcontrast2 .tooltip.in {
  opacity: 1;
  filter: alpha(opacity=100);
}
body.highcontrast2 .tooltip-inner {
  color: #1c3448;
  background-color: #ffd826;
}
body.highcontrast2 .tooltip.top .tooltip-arrow {
  border-top-color: #ffd826;
}
body.highcontrast2 .tooltip.right .tooltip-arrow {
  border-right-color: #ffd826;
}
body.highcontrast2 .tooltip.left .tooltip-arrow {
  border-left-color: #ffd826;
}
body.highcontrast2 .tooltip.bottom .tooltip-arrow {
  border-bottom-color: #ffd826;
}
body.highcontrast2 ul.latestnews li a {
  color: #ffd826;
}
body.highcontrast2 ul.latestnews li a:hover {
  color: #1c3448;
}
body.highcontrast2 ul.category-module li a {
  color: #ffd826;
}
body.highcontrast2 ul.category-module li a:hover {
  color: #1c3448;
}
body.highcontrast2 .jm-module .wydzialy .inner {
  background: #1c3448;
}
body.highcontrast2 .jm-module .wydzialy .inner .title {
  color: #ffd826;
}
body.highcontrast2 .jm-module .wydzialy .inner .title:hover {
  color: #1c3448;
  background: #ffd826;
}
body.highcontrast2 .article-news .mod-articles-category-title {
  color: #ffd826;
}
body.highcontrast2 .article-news .mod-articles-category-title:hover {
  color: #1c3448;
}
body.highcontrast2 .article-news .mod-articles-category-date {
  color: #ffd826;
}
body.highcontrast2 .article-news-3cols .mod-articles-category-title {
  color: #ffd826;
}
body.highcontrast2 .article-news-3cols .mod-articles-category-title:hover {
  color: #1c3448;
}
body.highcontrast2 #jm-footer a {
  color: #a6d1df;
}
body.highcontrast2 #jm-footer a:hover {
  color: #50bde2;
}
body.highcontrast2 #jm-footer .project-partners {
  color: #1c3448;
}
body.highcontrast2 blockquote small {
  color: #ffd826;
}
body.highcontrast2 .quote.black {
  background: url("../images/icons/yellow/quote_black.png") no-repeat center 20px;
  padding-top: 50px;
  border-color: #ffd826;
}
body.highcontrast2 .quote.kolor2 {
  background: #1c3448 url("../images/icons/yellow/quote_color.png") no-repeat center 20px;
  border-left: solid 4px #ffd826;
  border-color: #ffd826;
}
body.highcontrast2 .quote-large {
  background: url("../images/icons/yellow/quote_large.png") no-repeat 20px center;
}
body.highcontrast2 .quote-large .kolor2 {
  border-left: solid 4px #ffd826;
  background: #1c3448;
  border-color: #ffd826;
}
body.highcontrast2 .sp-accordion.sp-accordion-JM .toggler {
  border-color: #ffd826 !important;
  background: #1c3448;
}
body.highcontrast2 .sp-accordion.sp-accordion-JM .sp-accordion-container {
  border-color: #ffd826;
  background: #1c3448;
}
body.highcontrast2 .sp-accordion.sp-accordion-JM .toggler span span:after {
  color: #1c3448;
  background: #ffd826;
}
body.highcontrast2 .sp-accordion.sp-accordion-JM .active span span:after {
  bacolor: #1c3448;
  background: #ffd826;
}
body.highcontrast2 .kolor-gray .sp-accordion.sp-accordion-JM .toggler span span:after {
  color: #1c3448;
  background: #ffd826;
}
body.highcontrast2 .alert {
  background: #1c3448;
  border: solid 3px #ffd826;
  color: #ffd826 !important;
}
body.highcontrast2 .alert.alert-error {
  background: #1c3448;
  border-color: #ffd826;
  color: #ffd826;
}
body.highcontrast2 .alert.alert-success {
  background: #1c3448;
  border-color: #ffd826;
  color: #ffd826;
}
body.highcontrast2 .alert.alert-info {
  background: #1c3448;
  border-color: #ffd826;
  color: #ffd826;
}
body.highcontrast2 #jm-top-bar .search .inputbox {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  border: solid 1px #ffd826;
}
body.highcontrast2 #jm-top-bar .search .btn {
  background: #1c3448;
}
body.highcontrast2 #jm-top-bar .search .btn:after {
  background: #1c3448;
  color: #a7dcee;
}
body.highcontrast2 #jm-top-bar .search .btn:hover {
  background: #1c3448;
}
body.highcontrast2 #jm-top-bar .search .btn:hover:after {
  color: #50bde2;
  background: #1c3448;
}
body.highcontrast2 span.star {
  color: #ffd826;
}
body.highcontrast2 #jdfile-mainheader,
body.highcontrast2 .jdfile-subhead,
body.highcontrast2 .jdfile-categories,
body.highcontrast2 #jm-allpage .back_button,
body.highcontrast2 #jm-allpage .back_button a {
  background: none;
  border: 1px solid #8bfffb;
}
body.highcontrast2 #jm-allpage .back_button a:hover {
  background: #8bfffb;
}
body.highcontrast2 #jdfile-mainheader a:hover {
  color: #000;
}
body.highcontrast2 .pobierz-pliki a {
  background: #ffff00 none repeat scroll 0 0;
  border-color: #ffff00;
  color: #000000;
  border-radius: 0;
  text-decoration: none;
}
body.highcontrast2 .pobierz-pliki a:hover {
  background: none;
  color: #ffff00;
}
body.highcontrast2 .lucky-number .jm-module-content > div {
  color: #8bfffb !important;
}
body.highcontrast2 .jd-details-info {
  background: none;
}
body.highcontrast2 #jdfile-mainheader .span3 {
  border-color: #8bfffb;
}
body.highcontrast2 #jdfile-mainheader a {
  color: #ffff00;
}
body.highcontrast2 .jdfile-subhead-files .span7 form span {
  color: #8bfffb;
}
body.highcontrast2 .jd-item-page .span1.text-center a:hover {
  background: none;
}
body.highcontrast2 .jdfile-baseinfo .span7 a:first-of-type {
  color: #8bfffb;
}
body.highcontrast2 .jdfile-baseinfo .span7 a:first-of-type:hover {
  color: #000;
}
body.highcontrast2 a.jdbutton.jblue,
body.highcontrast2 a.jdbutton.jblue.medium {
  border-color: #ffff00;
  color: #ffff00 !important;
}
body.highcontrast2 a.jdbutton.jblue:hover,
body.highcontrast2 a.jdbutton.jblue.medium:hover {
  background-color: #ffff00;
  color: #000 !important;
}
body.highcontrast2 .jdfile-baseinfo .span7 {
  color: #ffff00;
}
body.highcontrast2 .jdfile-baseinfo {
  border-color: #8bfffb;
}
body.highcontrast2 .jd-details-info {
  background: none;
  border-color: #8bfffb;
}
body.highcontrast2 .jdfile-baseinfo .span7 a {
  color: #1c3448;
}
body.highcontrast2 .jdfile-baseinfo .span7 a:hover {
  color: #1c3448;
  background: #ffd826;
}
body.highcontrast2 .jdbutton.jblue.jmedium {
  background: none;
}
body.highcontrast2 .jdfile-subhead-files .span7 form#adminForm span {
  color: #8bfffb;
}
body.highcontrast2 .btn.back_button a:hover {
  color: #000;
}
body.highcontrast2 .jd-item-page .jdfile-subhead-files form#adminForm a:hover,
body.highcontrast2 .jd_footer a:hover {
  color: #000;
}
body.highcontrast2 div[itemprop="articleBody"] ul li,
body.highcontrast2 div[itemprop="introBody"] ul li {
  padding-left: 1.4em;
  background: none;
  list-style: none;
}
body.highcontrast2 div[itemprop="articleBody"] ul li:before,
body.highcontrast2 div[itemprop="introBody"] ul li:before {
  color: #ffd826;
}
body.highcontrast2 #osmap a,
body.highcontrast2 .aiContactSafe a,
body.highcontrast2 .jd-item-page a {
  color: #ffd826;
}
body.highcontrast2 #osmap a:hover,
body.highcontrast2 .aiContactSafe a:hover,
body.highcontrast2 .jd-item-page a:hover {
  color: #1c3448;
}
body.highcontrast2 #jm-maincontent .search a {
  color: #ffd826;
}
body.highcontrast2 #jm-maincontent .search a:hover {
  color: #1c3448;
}
body.highcontrast2 pre a {
  color: #222222;
}
body.highcontrast2 .jm-typo-title {
  border-color: #ffd826;
}
body.highcontrast2 code {
  background: #ffd826;
  color: #1c3448;
}
body.highcontrast2 #jm-allpage #jm-top-bar #jm-page-settings .nav.menu .day-night [class^="icon-"],
body.highcontrast2 #jm-allpage #jm-top-bar #jm-page-settings .nav.menu .day-night [class*=" icon-"] {
  color: #1c3448;
}
body.highcontrast2 #jm-allpage #jm-top-bar #jm-page-settings .nav.menu li a:hover {
  color: #222222 !important;
}
body.highcontrast2 #jm-allpage #jm-top-bar #jm-page-settings .nav.menu li.contrast a.jm-highcontrast,
body.highcontrast2 #jm-allpage #jm-top-bar #jm-page-settings .nav.menu li.contrast a.jm-highcontrast2,
body.highcontrast2 #jm-allpage #jm-top-bar #jm-page-settings .nav.menu li.contrast a.jm-highcontrast3 {
  text-decoration: none !important;
}
body.highcontrast2 #jm-allpage #jm-top-bar #jm-page-settings .nav.menu li.contrast a.jm-highcontrast:hover {
  color: #ffffff !important;
  text-decoration: underline !important;
}
body.highcontrast2 #jm-allpage #jm-top-bar #jm-page-settings .nav.menu li.contrast a.jm-highcontrast2:hover {
  color: #ffd826 !important;
  text-decoration: underline !important;
}
body.highcontrast2 #jm-allpage #jm-top-bar #jm-page-settings .nav.menu li.contrast a.jm-highcontrast3:hover {
  color: #1c3448 !important;
  text-decoration: underline !important;
}
body.highcontrast2 .vcard dt,
body.highcontrast2 .vcard dd {
  color: #ffd826;
}
body.highcontrast2 .popover,
body.highcontrast2 .popover-title {
  color: #192f41;
}
body.highcontrast2 .tpl-icons li a span {
  color: #ffd826;
  background: #1c3448;
}
body.highcontrast2 ul.social-icons li a {
  color: #ffff00;
}
body.highcontrast2 ul.social-icons li a:hover {
  background: #000;
  color: #8bfffb;
}
body.highcontrast2 .jm-social a {
  border: solid 1px #ffd826;
  background: #ffd826;
}
body.highcontrast2 .jm-social a:hover {
  background-color: #1c3448;
}
body.highcontrast2 .jm-social a.jm-facebook {
  background-image: url('../images/icons/black/facebook.png');
}
body.highcontrast2 .jm-social a.jm-facebook:hover {
  background-image: url('../images/icons/yellow/facebook.png');
}
body.highcontrast2 .jm-social a.jm-twitter {
  background-image: url('../images/icons/black/twitter.png');
}
body.highcontrast2 .jm-social a.jm-twitter:hover {
  background-image: url('../images/icons/yellow/twitter.png');
}
body.highcontrast2 .jm-social a.jm-link {
  background-image: url('../images/icons/black/link.png');
}
body.highcontrast2 .jm-social a.jm-link:hover {
  background-image: url('../images/icons/yellow/link.png');
}
body.highcontrast2 .jm-social a.jm-skype {
  background-image: url('../images/icons/black/skype.png');
}
body.highcontrast2 .jm-social a.jm-skype:hover {
  background-image: url('../images/icons/yellow/skype.png');
}
body.highcontrast2 .project-partners {
  background: #000;
  border: 1px solid #ffff00;
  color: #ffff00 !important;
}
body.highcontrast2 .project-partnersa:hover {
  background: none !important;
}
body.highcontrast2 .bip-bip.ikona-menu {
  background: #e5e5e5;
}
body.highcontrast2 .menudlabip .nav-header {
  border-top: 2px solid #ffff00;
  color: #ffff00 !important;
}
body.highcontrast2 .menudlabip {
  background: #000;
  border: 1px solid #ffff00;
}
body.highcontrast2 .menudlabip h3 {
  background: #ffff00 !important;
  color: #000 !important;
  margin: 0 !important;
  padding: 25px 20px;
}
body.highcontrast2 .menudlabip .nav.menu > li:first-child > a {
  border-top: medium none;
}
body.highcontrast2 .menudlabip .nav.menu li.active > a {
  background: #ffff00;
  color: #000;
  font-weight: bold;
  text-transform: uppercase;
}
body.highcontrast2 .menudlabip .nav.menu li > a {
  border-top: 1px solid #ffff00;
  color: #ffff00;
  padding: 12px;
  transition: all 0.3s ease 0s;
  -webkit-transition: all 0.3s ease 0s;
}
body.highcontrast2 .menudlabip .nav.menu li > a:hover {
  background: #ffff00;
  color: #000 !important;
  padding: 12px 30px;
  transition: all 0.3s ease 0s;
}
body.highcontrast2 div.attachmentsContainer {
  background: transparent;
}
body.highcontrast2 .my-attachments table,
body.highcontrast2 .my-attachments table td {
  padding-left: 4px;
}
body.highcontrast2 .my-attachments table thead {
  background: #192f41;
}
body.highcontrast2 .my-attachments table th {
  color: #e5e5e5;
  border: 1px solid #ffd826;
}
body.highcontrast2 .my-attachments table tbody tr {
  border: 1px solid #ffd826;
}
body.highcontrast2 .my-attachments table tbody tr:nth-child(even) {
  background: #1c3448;
}
body.highcontrast2 .my-attachments table tbody tr:nth-child(odd) {
  background: #192f41;
}
body.highcontrast2 ul.links.szeroki li,
body.highcontrast2 .govarticle-category-module.szeroki > li {
  border-bottom: 1px dotted #ffd826;
}
body.highcontrast2 ul.category-module.szeroki li {
  border-bottom: 1px dotted #ffd826;
}
body.highcontrast2 ul.category-module.szeroki li a {
  color: #a6d1df;
  text-decoration: none;
}
body.highcontrast2 ul.category-module.szeroki li a:hover {
  color: #50bde2;
  text-decoration: underline;
}
body.highcontrast2 .jj_sl_navigation li a {
  background: #1c3448;
  color: #a6d1df !important;
}
body.highcontrast2 .jj_sl_navigation li a:hover {
  background: #1c3448;
  color: #50bde2;
}
body.highcontrast3 {
  background: #fde05b;
  color: #1c3448;
  /* zakomentowane-seba
	#jm-allpage {
		padding-top: 0 !important;
	}
	#jm-bar {
		position: static;
	}
	*/
}
body.highcontrast3 #jm-allpage,
body.highcontrast3 #jm-allpage section,
body.highcontrast3 #jm-bar,
body.highcontrast3 #jm-top-bar,
body.highcontrast3 #jm-logo-nav,
body.highcontrast3 #jm-top-menu,
body.highcontrast3 #jm-footer {
  background: #fde05b;
  color: #1c3448;
  border-color: #1c3448;
}
body.highcontrast3 #jm-allpage .jm-module .jm-title,
body.highcontrast3 #jm-allpage section .jm-module .jm-title,
body.highcontrast3 #jm-bar .jm-module .jm-title,
body.highcontrast3 #jm-top-bar .jm-module .jm-title,
body.highcontrast3 #jm-logo-nav .jm-module .jm-title,
body.highcontrast3 #jm-top-menu .jm-module .jm-title,
body.highcontrast3 #jm-footer .jm-module .jm-title {
  color: #1c3448;
}
body.highcontrast3 #jm-logo-sitedesc #jm-logo a {
  color: #1c3448;
}
body.highcontrast3 #jm-logo-sitedesc #jm-logo a:hover {
  color: #1c3448;
  background: #fde05b;
}
body.highcontrast3 #jm-logo-sitedesc #jm-logo a img {
  background-color: #fde05b;
}
body.highcontrast3 a {
  color: #af0006;
  text-decoration: underline;
}
body.highcontrast3 a:hover {
  color: #7f3800;
}
body.highcontrast3 .items-more {
  border: 1px solid #1c3448;
}
body.highcontrast3 .items-more ol li {
  background: url('../images/icons/black/big-arrow-black.png') no-repeat 0px 50%;
  color: #fde05b;
  border: 1px solid #1c3448;
}
body.highcontrast3 h1,
body.highcontrast3 h2,
body.highcontrast3 h3,
body.highcontrast3 h4,
body.highcontrast3 h5,
body.highcontrast3 h6 {
  color: #1c3448;
}
body.highcontrast3 h1 a,
body.highcontrast3 h2 a,
body.highcontrast3 h3 a,
body.highcontrast3 h4 a,
body.highcontrast3 h5 a,
body.highcontrast3 h6 a {
  color: #af0006;
  text-decoration: underline;
}
body.highcontrast3 h1 a:hover,
body.highcontrast3 h2 a:hover,
body.highcontrast3 h3 a:hover,
body.highcontrast3 h4 a:hover,
body.highcontrast3 h5 a:hover,
body.highcontrast3 h6 a:hover {
  color: #7f3800;
}
body.highcontrast3 h1.componentheading,
body.highcontrast3 .tag-category > h1,
body.highcontrast3 .page-header > h1,
body.highcontrast3 .content-category > h1,
body.highcontrast3 .categories-list > h1,
body.highcontrast3 .blog-featured > h1,
body.highcontrast3 .contact-category > h1,
body.highcontrast3 .contact > h1,
body.highcontrast3 .newsfeed-category > h1,
body.highcontrast3 h1.page-title,
body.highcontrast3 .finder > h1,
body.highcontrast3 .weblink-category > h1,
body.highcontrast3 .edit > h1,
body.highcontrast3 .blog > h2,
body.highcontrast3 h3.page-header {
  color: #1c3448;
  border-bottom: 1px solid #1c3448;
}
body.highcontrast3 #jm-top3 h1,
body.highcontrast3 #jm-bottom1 h1,
body.highcontrast3 #jm-footer-mod h1,
body.highcontrast3 #jm-top3 h2,
body.highcontrast3 #jm-bottom1 h2,
body.highcontrast3 #jm-footer-mod h2,
body.highcontrast3 #jm-top3 h3,
body.highcontrast3 #jm-bottom1 h3,
body.highcontrast3 #jm-footer-mod h3,
body.highcontrast3 #jm-top3 h4,
body.highcontrast3 #jm-bottom1 h4,
body.highcontrast3 #jm-footer-mod h4,
body.highcontrast3 #jm-top3 h5,
body.highcontrast3 #jm-bottom1 h5,
body.highcontrast3 #jm-footer-mod h5,
body.highcontrast3 #jm-top3 h6,
body.highcontrast3 #jm-bottom1 h6,
body.highcontrast3 #jm-footer-mod h6 {
  color: #1c3448;
}
body.highcontrast3 #jm-top3 h1 a,
body.highcontrast3 #jm-bottom1 h1 a,
body.highcontrast3 #jm-footer-mod h1 a,
body.highcontrast3 #jm-top3 h2 a,
body.highcontrast3 #jm-bottom1 h2 a,
body.highcontrast3 #jm-footer-mod h2 a,
body.highcontrast3 #jm-top3 h3 a,
body.highcontrast3 #jm-bottom1 h3 a,
body.highcontrast3 #jm-footer-mod h3 a,
body.highcontrast3 #jm-top3 h4 a,
body.highcontrast3 #jm-bottom1 h4 a,
body.highcontrast3 #jm-footer-mod h4 a,
body.highcontrast3 #jm-top3 h5 a,
body.highcontrast3 #jm-bottom1 h5 a,
body.highcontrast3 #jm-footer-mod h5 a,
body.highcontrast3 #jm-top3 h6 a,
body.highcontrast3 #jm-bottom1 h6 a,
body.highcontrast3 #jm-footer-mod h6 a {
  color: #af0006;
  text-decoration: underline;
}
body.highcontrast3 #jm-top3 h1 a:hover,
body.highcontrast3 #jm-bottom1 h1 a:hover,
body.highcontrast3 #jm-footer-mod h1 a:hover,
body.highcontrast3 #jm-top3 h2 a:hover,
body.highcontrast3 #jm-bottom1 h2 a:hover,
body.highcontrast3 #jm-footer-mod h2 a:hover,
body.highcontrast3 #jm-top3 h3 a:hover,
body.highcontrast3 #jm-bottom1 h3 a:hover,
body.highcontrast3 #jm-footer-mod h3 a:hover,
body.highcontrast3 #jm-top3 h4 a:hover,
body.highcontrast3 #jm-bottom1 h4 a:hover,
body.highcontrast3 #jm-footer-mod h4 a:hover,
body.highcontrast3 #jm-top3 h5 a:hover,
body.highcontrast3 #jm-bottom1 h5 a:hover,
body.highcontrast3 #jm-footer-mod h5 a:hover,
body.highcontrast3 #jm-top3 h6 a:hover,
body.highcontrast3 #jm-bottom1 h6 a:hover,
body.highcontrast3 #jm-footer-mod h6 a:hover {
  color: #7f3800;
}
body.highcontrast3 #jm-allpage .readmore {
  color: #af0006;
}
body.highcontrast3 #jm-allpage .readmore:hover {
  color: #7f3800;
}
body.highcontrast3 #jm-allpage .readmore .btn {
  color: #af0006;
}
body.highcontrast3 #jm-allpage p.readmore a {
  background: none;
}
body.highcontrast3 #jm-allpage p.readmore a:hover {
  color: #af0006;
  background: none;
}
body.highcontrast3 .jm-color,
body.highcontrast3 .jm-color1,
body.highcontrast3 .jm-color2 {
  color: #1c3448;
}
body.highcontrast3 .jm-block span {
  background: #1c3448;
  color: #fde05b;
}
body.highcontrast3 .jm-block.second span {
  background: #1c3448;
}
body.highcontrast3 ul:not([class]),
body.highcontrast3 ul.jm-arrow,
body.highcontrast3 ul.jm-arrow2 {
  list-style: disc outside none;
}
body.highcontrast3 ul:not([class]) li,
body.highcontrast3 ul.jm-arrow li,
body.highcontrast3 ul.jm-arrow2 li {
  padding: 0;
  margin: 0;
  background-image: none;
}
body.highcontrast3 .dj-megamenu li.dj-up {
  background: url(../images/icons/yellow/menu_sep_inverse.png) no-repeat 0 50%;
}
body.highcontrast3 .dj-megamenu li.dj-up a.dj-up_a {
  color: #1c3448;
  border-bottom-color: #1c3448;
}
body.highcontrast3 .dj-megamenu li.dj-up a.dj-up_a small.subtitle {
  opacity: 1;
  filter: alpha(opacity=100);
}
body.highcontrast3 .dj-megamenu li.dj-up.active a.dj-up_a,
body.highcontrast3 .dj-megamenu li.dj-up:hover a.dj-up_a,
body.highcontrast3 .dj-megamenu li.dj-up.hover a.dj-up_a {
  text-decoration: none;
  color: #af0006;
  border-bottom-color: #7f3800;
}
body.highcontrast3 .dj-megamenu li div.dj-subwrap div.dj-subwrap-in {
  background: #1c3448;
  border-color: #1c3448;
}
body.highcontrast3 .dj-subcol {
  background: #fdda39;
}
body.highcontrast3 .dj-megamenu .dj-submenu > li > a,
body.highcontrast3 .dj-megamenu .dj-subcol > li > a {
  color: #af0006 !important;
}
body.highcontrast3 .dj-megamenu .dj-submenu > li:hover > a,
body.highcontrast3 .dj-megamenu .dj-subcol > li:hover > a,
body.highcontrast3 .dj-megamenu .dj-submenu > li.hover > a,
body.highcontrast3 .dj-megamenu .dj-subcol > li.hover > a,
body.highcontrast3 .dj-megamenu .dj-submenu > li.active > a,
body.highcontrast3 .dj-megamenu .dj-subcol > li.active > a {
  text-decoration: none;
  color: #fdda39 !important;
  background: #af0006;
}
body.highcontrast3 .dj-megamenu .dj-subtree > li > a {
  color: #fde05b;
  background-image: none;
}
body.highcontrast3 .dj-megamenu .dj-subtree > li:hover > a,
body.highcontrast3 .dj-megamenu .dj-subtree > li.hover > a,
body.highcontrast3 .dj-megamenu .dj-subtree > li.active > a {
  text-decoration: none;
  color: #fdda39;
  background: #af0006;
}
body.highcontrast3 .dj-megamenu .multiple_cols .dj-subcol + .dj-subcol:after {
  border-color: #1c3448;
}
body.highcontrast3 #jm-allpage .dj-megamenu-offcanvas .dj-mobile-open-btn,
body.highcontrast3 #jm-allpage .dj-megamenu-accordion .dj-mobile-open-btn,
body.highcontrast3 #jm-allpage .dj-megamenu-select .dj-mobile-open-btn {
  color: #1c3448;
}
body.highcontrast3 #jm-allpage .dj-megamenu-offcanvas .dj-mobile-open-btn:hover,
body.highcontrast3 #jm-allpage .dj-megamenu-accordion .dj-mobile-open-btn:hover,
body.highcontrast3 #jm-allpage .dj-megamenu-select .dj-mobile-open-btn:hover {
  color: #af0006;
}
body.highcontrast3 #jm-allpage .dj-megamenu .modules-wrap {
  color: #fde05b;
}
body.highcontrast3 #jm-allpage .dj-megamenu .modules-wrap .moduletable > h3 {
  color: #fde05b;
}
body.highcontrast3 #jm-allpage .dj-megamenu .nav.menu li a,
body.highcontrast3 #jm-allpage .dj-megamenu .nav.menu li span.separator {
  color: #fde05b;
  text-decoration: none;
  background-image: none;
  padding-top: 6px;
  padding-bottom: 6px;
}
body.highcontrast3 #jm-allpage .dj-megamenu .nav.menu li a:hover,
body.highcontrast3 #jm-allpage .dj-megamenu .nav.menu li span.separator:hover,
body.highcontrast3 #jm-allpage .dj-megamenu .nav.menu li a:focus,
body.highcontrast3 #jm-allpage .dj-megamenu .nav.menu li span.separator:focus {
  text-decoration: underline;
  color: #1c3448;
  background: #7f3800;
  text-indent: 5px;
}
body.highcontrast3 #jm-allpage .dj-megamenu .nav.menu > li > a,
body.highcontrast3 #jm-allpage .dj-megamenu .nav.menu > li > span.separator {
  background: none;
  padding-top: 14px;
  padding-bottom: 14px;
  text-indent: 5px;
}
body.highcontrast3 #jm-allpage .dj-megamenu .nav.menu li.active > a,
body.highcontrast3 #jm-allpage .dj-megamenu .nav.menu li.active > span.separator {
  color: #1c3448;
  background: #7f3800;
  text-indent: 5px;
}
body.highcontrast3 .dj-megamenu-offcanvas .dj-mobile-open-btn,
body.highcontrast3 .dj-megamenu-accordion .dj-mobile-open-btn,
body.highcontrast3 .dj-megamenu-select .dj-mobile-open-btn {
  color: #1c3448;
}
body.highcontrast3 .dj-offcanvas,
body.highcontrast3 .dj-offcanvas > div {
  background: #1c3448;
  color: #fde05b;
}
body.highcontrast3 .dj-offcanvas .dj-offcanvas-close-btn {
  color: #fde05b;
}
body.highcontrast3 .dj-offcanvas ul li.dj-mobileitem > a {
  background: #1c3448;
  color: #fde05b;
  border: none;
}
body.highcontrast3 .dj-offcanvas ul li.dj-mobileitem:hover > a,
body.highcontrast3 .dj-offcanvas ul li.dj-mobileitem.active > a {
  background: #fde05b;
  color: #1c3448;
}
body.highcontrast3 .dj-offcanvas ul li.dj-mobileitem.parent > a span.toggler {
  color: #fde05b;
}
body.highcontrast3 .dj-offcanvas ul li.dj-mobileitem.parent:hover > a span.toggler,
body.highcontrast3 .dj-offcanvas ul li.dj-mobileitem.parent.active > a span.toggler {
  color: #1c3448;
}
body.highcontrast3 #jm-header .slide-desc-bg-override {
  opacity: 1;
  filter: alpha(opacity=100);
  background: #fde05b;
}
body.highcontrast3 #jm-header .slide-desc-text-override {
  padding: 20px 30px;
  border: solid 1px #1c3448;
}
body.highcontrast3 #jm-header .slide-desc-text-override .slide-title,
body.highcontrast3 #jm-header .slide-desc-text-override .slide-text {
  color: #1c3448;
  text-shadow: none;
}
body.highcontrast3 #jm-header .slide-desc-text-override .slide-title a,
body.highcontrast3 #jm-header .slide-desc-text-override .slide-text a {
  color: #1c3448;
  text-decoration: underline;
}
body.highcontrast3 #jm-header .slide-desc-text-override .slide-title a:hover,
body.highcontrast3 #jm-header .slide-desc-text-override .slide-text a:hover {
  text-decoration: none;
  color: #fde05b;
  background: #1c3448;
}
body.highcontrast3 .slide-desc-bg-override {
  opacity: 1;
  filter: alpha(opacity=100);
  background: #fde05b;
}
body.highcontrast3 .slide-desc-text-override .slide-title,
body.highcontrast3 .slide-desc-text-override .slide-text {
  color: #1c3448;
}
body.highcontrast3 .slide-desc-text-override .slide-title a,
body.highcontrast3 .slide-desc-text-override .slide-text a {
  color: #1c3448;
  text-decoration: underline;
}
body.highcontrast3 .slide-desc-text-override .slide-title a:hover,
body.highcontrast3 .slide-desc-text-override .slide-text a:hover {
  text-decoration: none;
  color: #fde05b;
  background: #1c3448;
}
body.highcontrast3 .djslider-override a.readmore {
  color: #1c3448;
  text-decoration: underline;
}
body.highcontrast3 .djslider-override a.readmore:hover {
  text-decoration: none;
  color: #fde05b;
  background: #1c3448;
}
body.highcontrast3 #jm-header .djslider-override .load-button {
  border: 2px solid #fde05b;
  background: #1c3448;
  opacity: 1;
}
body.highcontrast3 #jm-header .djslider-override .load-button-active {
  background: #1c3448 !important;
  border-color: #1c3448;
}
body.highcontrast3 #jm-header .djslider-override .navigation-numbers .load-button {
  color: #fde05b;
}
body.highcontrast3 input[type="search"] {
  background: #fde05b;
  border: medium none #1c3448;
  color: #1c3448 !important;
}
body.highcontrast3 .dj-offcanvas-modules .search .btn {
  background: #1c3448;
  color: #fde05b;
}
body.highcontrast3 .jm-category-module li .item-in {
  border-color: #1c3448;
}
body.highcontrast3 .jm-category-module .mod-articles-category-title {
  color: #1c3448;
  text-decoration: underline;
}
body.highcontrast3 .jm-category-module .mod-articles-category-title:hover {
  text-decoration: none;
  color: #fde05b;
  background: #1c3448;
}
body.highcontrast3 .jm-module {
  border-color: #1c3448;
}
body.highcontrast3 .jm-module.ramka-dol {
  background: #fde05b;
  border-bottom: solid 3px #1c3448;
  border-color: #1c3448;
}
body.highcontrast3 .jm-module.ramka-gora {
  background: #fde05b;
  border-top: solid 3px #1c3448;
  border-color: #1c3448;
}
body.highcontrast3 .jm-module.bez-tla .jm-title {
  padding-left: 20px;
  border-left: solid 3px #1c3448;
}
body.highcontrast3 .jm-module.z-tlem {
  background: #fde05b;
  border-color: #1c3448;
}
body.highcontrast3 .jm-module.z-tlem .jm-title {
  border-left: solid 3px #1c3448;
}
body.highcontrast3 .jm-module.kolor1 {
  color: #1c3448;
  background: #fde05b;
}
body.highcontrast3 .jm-module.kolor1 .jm-title {
  color: #1c3448;
}
body.highcontrast3 .jm-module.kolor2 {
  color: #1c3448;
  background: #fde05b;
}
body.highcontrast3 .jm-module.kolor2 .jm-title {
  color: #1c3448;
}
body.highcontrast3 .jm-module.kolor3 {
  color: #1c3448;
  background: #fde05b;
}
body.highcontrast3 .jm-module.kolor3 .jm-title {
  color: #1c3448;
}
body.highcontrast3 .jm-module.kolor-gray {
  color: #1c3448;
  background: #fde05b;
}
body.highcontrast3 .jm-module.kolor-gray .jm-title {
  color: #1c3448;
}
body.highcontrast3 .jm-module.kolor1 a:link,
body.highcontrast3 .jm-module.kolor2 a:link,
body.highcontrast3 .jm-module.kolor3 a:link,
body.highcontrast3 .jm-module.kolor-gray a:link,
body.highcontrast3 .jm-module.kolor1 a:visited,
body.highcontrast3 .jm-module.kolor2 a:visited,
body.highcontrast3 .jm-module.kolor3 a:visited,
body.highcontrast3 .jm-module.kolor-gray a:visited {
  text-decoration: underline;
  color: #1c3448;
}
body.highcontrast3 .jm-module.kolor1 a:link:hover,
body.highcontrast3 .jm-module.kolor2 a:link:hover,
body.highcontrast3 .jm-module.kolor3 a:link:hover,
body.highcontrast3 .jm-module.kolor-gray a:link:hover,
body.highcontrast3 .jm-module.kolor1 a:visited:hover,
body.highcontrast3 .jm-module.kolor2 a:visited:hover,
body.highcontrast3 .jm-module.kolor3 a:visited:hover,
body.highcontrast3 .jm-module.kolor-gray a:visited:hover {
  color: #fde05b;
  text-decoration: none;
}
body.highcontrast3 .jm-module.kolor1 a:active,
body.highcontrast3 .jm-module.kolor2 a:active,
body.highcontrast3 .jm-module.kolor3 a:active,
body.highcontrast3 .jm-module.kolor-gray a:active,
body.highcontrast3 .jm-module.kolor1 a.active,
body.highcontrast3 .jm-module.kolor2 a.active,
body.highcontrast3 .jm-module.kolor3 a.active,
body.highcontrast3 .jm-module.kolor-gray a.active {
  text-decoration: none;
}
body.highcontrast3 .jm-module.kolor1 .nav.menu li a:hover,
body.highcontrast3 .jm-module.kolor2 .nav.menu li a:hover,
body.highcontrast3 .jm-module.kolor3 .nav.menu li a:hover,
body.highcontrast3 .jm-module.kolor-gray .nav.menu li a:hover,
body.highcontrast3 .jm-module.kolor1 .nav.menu li span.separator:hover,
body.highcontrast3 .jm-module.kolor2 .nav.menu li span.separator:hover,
body.highcontrast3 .jm-module.kolor3 .nav.menu li span.separator:hover,
body.highcontrast3 .jm-module.kolor-gray .nav.menu li span.separator:hover {
  color: #fde05b;
}
body.highcontrast3 .jm-module.kolor1 .nav.menu li.active > a,
body.highcontrast3 .jm-module.kolor2 .nav.menu li.active > a,
body.highcontrast3 .jm-module.kolor3 .nav.menu li.active > a,
body.highcontrast3 .jm-module.kolor-gray .nav.menu li.active > a,
body.highcontrast3 .jm-module.kolor1 .nav.menu li.active > span.separator,
body.highcontrast3 .jm-module.kolor2 .nav.menu li.active > span.separator,
body.highcontrast3 .jm-module.kolor3 .nav.menu li.active > span.separator,
body.highcontrast3 .jm-module.kolor-gray .nav.menu li.active > span.separator {
  color: #fde05b;
}
body.highcontrast3 .jm-module.kolor1 .btn,
body.highcontrast3 .jm-module.kolor2 .btn,
body.highcontrast3 .jm-module.kolor3 .btn,
body.highcontrast3 .jm-module.kolor-gray .btn,
body.highcontrast3 .jm-module.kolor1 a.button,
body.highcontrast3 .jm-module.kolor2 a.button,
body.highcontrast3 .jm-module.kolor3 a.button,
body.highcontrast3 .jm-module.kolor-gray a.button,
body.highcontrast3 .jm-module.kolor1 input.button,
body.highcontrast3 .jm-module.kolor2 input.button,
body.highcontrast3 .jm-module.kolor3 input.button,
body.highcontrast3 .jm-module.kolor-gray input.button,
body.highcontrast3 .jm-module.kolor1 button.button,
body.highcontrast3 .jm-module.kolor2 button.button,
body.highcontrast3 .jm-module.kolor3 button.button,
body.highcontrast3 .jm-module.kolor-gray button.button {
  color: #fde05b !important;
  text-decoration: none !important;
}
body.highcontrast3 .jm-module.kolor1 .btn:hover,
body.highcontrast3 .jm-module.kolor2 .btn:hover,
body.highcontrast3 .jm-module.kolor3 .btn:hover,
body.highcontrast3 .jm-module.kolor-gray .btn:hover,
body.highcontrast3 .jm-module.kolor1 a.button:hover,
body.highcontrast3 .jm-module.kolor2 a.button:hover,
body.highcontrast3 .jm-module.kolor3 a.button:hover,
body.highcontrast3 .jm-module.kolor-gray a.button:hover,
body.highcontrast3 .jm-module.kolor1 input.button:hover,
body.highcontrast3 .jm-module.kolor2 input.button:hover,
body.highcontrast3 .jm-module.kolor3 input.button:hover,
body.highcontrast3 .jm-module.kolor-gray input.button:hover,
body.highcontrast3 .jm-module.kolor1 button.button:hover,
body.highcontrast3 .jm-module.kolor2 button.button:hover,
body.highcontrast3 .jm-module.kolor3 button.button:hover,
body.highcontrast3 .jm-module.kolor-gray button.button:hover,
body.highcontrast3 .jm-module.kolor1 .btn:focus,
body.highcontrast3 .jm-module.kolor2 .btn:focus,
body.highcontrast3 .jm-module.kolor3 .btn:focus,
body.highcontrast3 .jm-module.kolor-gray .btn:focus,
body.highcontrast3 .jm-module.kolor1 a.button:focus,
body.highcontrast3 .jm-module.kolor2 a.button:focus,
body.highcontrast3 .jm-module.kolor3 a.button:focus,
body.highcontrast3 .jm-module.kolor-gray a.button:focus,
body.highcontrast3 .jm-module.kolor1 input.button:focus,
body.highcontrast3 .jm-module.kolor2 input.button:focus,
body.highcontrast3 .jm-module.kolor3 input.button:focus,
body.highcontrast3 .jm-module.kolor-gray input.button:focus,
body.highcontrast3 .jm-module.kolor1 button.button:focus,
body.highcontrast3 .jm-module.kolor2 button.button:focus,
body.highcontrast3 .jm-module.kolor3 button.button:focus,
body.highcontrast3 .jm-module.kolor-gray button.button:focus,
body.highcontrast3 .jm-module.kolor1 .btn:active,
body.highcontrast3 .jm-module.kolor2 .btn:active,
body.highcontrast3 .jm-module.kolor3 .btn:active,
body.highcontrast3 .jm-module.kolor-gray .btn:active,
body.highcontrast3 .jm-module.kolor1 a.button:active,
body.highcontrast3 .jm-module.kolor2 a.button:active,
body.highcontrast3 .jm-module.kolor3 a.button:active,
body.highcontrast3 .jm-module.kolor-gray a.button:active,
body.highcontrast3 .jm-module.kolor1 input.button:active,
body.highcontrast3 .jm-module.kolor2 input.button:active,
body.highcontrast3 .jm-module.kolor3 input.button:active,
body.highcontrast3 .jm-module.kolor-gray input.button:active,
body.highcontrast3 .jm-module.kolor1 button.button:active,
body.highcontrast3 .jm-module.kolor2 button.button:active,
body.highcontrast3 .jm-module.kolor3 button.button:active,
body.highcontrast3 .jm-module.kolor-gray button.button:active,
body.highcontrast3 .jm-module.kolor1 .btn.active,
body.highcontrast3 .jm-module.kolor2 .btn.active,
body.highcontrast3 .jm-module.kolor3 .btn.active,
body.highcontrast3 .jm-module.kolor-gray .btn.active,
body.highcontrast3 .jm-module.kolor1 a.button.active,
body.highcontrast3 .jm-module.kolor2 a.button.active,
body.highcontrast3 .jm-module.kolor3 a.button.active,
body.highcontrast3 .jm-module.kolor-gray a.button.active,
body.highcontrast3 .jm-module.kolor1 input.button.active,
body.highcontrast3 .jm-module.kolor2 input.button.active,
body.highcontrast3 .jm-module.kolor3 input.button.active,
body.highcontrast3 .jm-module.kolor-gray input.button.active,
body.highcontrast3 .jm-module.kolor1 button.button.active,
body.highcontrast3 .jm-module.kolor2 button.button.active,
body.highcontrast3 .jm-module.kolor3 button.button.active,
body.highcontrast3 .jm-module.kolor-gray button.button.active {
  color: #1c3448 !important;
  text-decoration: none;
}
body.highcontrast3 .jm-module.kolor1 .btn.inverted,
body.highcontrast3 .jm-module.kolor2 .btn.inverted,
body.highcontrast3 .jm-module.kolor3 .btn.inverted,
body.highcontrast3 .jm-module.kolor-gray .btn.inverted,
body.highcontrast3 .jm-module.kolor1 a.button.inverted,
body.highcontrast3 .jm-module.kolor2 a.button.inverted,
body.highcontrast3 .jm-module.kolor3 a.button.inverted,
body.highcontrast3 .jm-module.kolor-gray a.button.inverted,
body.highcontrast3 .jm-module.kolor1 input.button.inverted,
body.highcontrast3 .jm-module.kolor2 input.button.inverted,
body.highcontrast3 .jm-module.kolor3 input.button.inverted,
body.highcontrast3 .jm-module.kolor-gray input.button.inverted,
body.highcontrast3 .jm-module.kolor1 button.button.inverted,
body.highcontrast3 .jm-module.kolor2 button.button.inverted,
body.highcontrast3 .jm-module.kolor3 button.button.inverted,
body.highcontrast3 .jm-module.kolor-gray button.button.inverted {
  color: #1c3448 !important;
  text-decoration: none;
}
body.highcontrast3 .jm-module.kolor1 .btn.inverted:hover,
body.highcontrast3 .jm-module.kolor2 .btn.inverted:hover,
body.highcontrast3 .jm-module.kolor3 .btn.inverted:hover,
body.highcontrast3 .jm-module.kolor-gray .btn.inverted:hover,
body.highcontrast3 .jm-module.kolor1 a.button.inverted:hover,
body.highcontrast3 .jm-module.kolor2 a.button.inverted:hover,
body.highcontrast3 .jm-module.kolor3 a.button.inverted:hover,
body.highcontrast3 .jm-module.kolor-gray a.button.inverted:hover,
body.highcontrast3 .jm-module.kolor1 input.button.inverted:hover,
body.highcontrast3 .jm-module.kolor2 input.button.inverted:hover,
body.highcontrast3 .jm-module.kolor3 input.button.inverted:hover,
body.highcontrast3 .jm-module.kolor-gray input.button.inverted:hover,
body.highcontrast3 .jm-module.kolor1 button.button.inverted:hover,
body.highcontrast3 .jm-module.kolor2 button.button.inverted:hover,
body.highcontrast3 .jm-module.kolor3 button.button.inverted:hover,
body.highcontrast3 .jm-module.kolor-gray button.button.inverted:hover,
body.highcontrast3 .jm-module.kolor1 .btn.inverted:focus,
body.highcontrast3 .jm-module.kolor2 .btn.inverted:focus,
body.highcontrast3 .jm-module.kolor3 .btn.inverted:focus,
body.highcontrast3 .jm-module.kolor-gray .btn.inverted:focus,
body.highcontrast3 .jm-module.kolor1 a.button.inverted:focus,
body.highcontrast3 .jm-module.kolor2 a.button.inverted:focus,
body.highcontrast3 .jm-module.kolor3 a.button.inverted:focus,
body.highcontrast3 .jm-module.kolor-gray a.button.inverted:focus,
body.highcontrast3 .jm-module.kolor1 input.button.inverted:focus,
body.highcontrast3 .jm-module.kolor2 input.button.inverted:focus,
body.highcontrast3 .jm-module.kolor3 input.button.inverted:focus,
body.highcontrast3 .jm-module.kolor-gray input.button.inverted:focus,
body.highcontrast3 .jm-module.kolor1 button.button.inverted:focus,
body.highcontrast3 .jm-module.kolor2 button.button.inverted:focus,
body.highcontrast3 .jm-module.kolor3 button.button.inverted:focus,
body.highcontrast3 .jm-module.kolor-gray button.button.inverted:focus,
body.highcontrast3 .jm-module.kolor1 .btn.inverted:active,
body.highcontrast3 .jm-module.kolor2 .btn.inverted:active,
body.highcontrast3 .jm-module.kolor3 .btn.inverted:active,
body.highcontrast3 .jm-module.kolor-gray .btn.inverted:active,
body.highcontrast3 .jm-module.kolor1 a.button.inverted:active,
body.highcontrast3 .jm-module.kolor2 a.button.inverted:active,
body.highcontrast3 .jm-module.kolor3 a.button.inverted:active,
body.highcontrast3 .jm-module.kolor-gray a.button.inverted:active,
body.highcontrast3 .jm-module.kolor1 input.button.inverted:active,
body.highcontrast3 .jm-module.kolor2 input.button.inverted:active,
body.highcontrast3 .jm-module.kolor3 input.button.inverted:active,
body.highcontrast3 .jm-module.kolor-gray input.button.inverted:active,
body.highcontrast3 .jm-module.kolor1 button.button.inverted:active,
body.highcontrast3 .jm-module.kolor2 button.button.inverted:active,
body.highcontrast3 .jm-module.kolor3 button.button.inverted:active,
body.highcontrast3 .jm-module.kolor-gray button.button.inverted:active,
body.highcontrast3 .jm-module.kolor1 .btn.inverted.active,
body.highcontrast3 .jm-module.kolor2 .btn.inverted.active,
body.highcontrast3 .jm-module.kolor3 .btn.inverted.active,
body.highcontrast3 .jm-module.kolor-gray .btn.inverted.active,
body.highcontrast3 .jm-module.kolor1 a.button.inverted.active,
body.highcontrast3 .jm-module.kolor2 a.button.inverted.active,
body.highcontrast3 .jm-module.kolor3 a.button.inverted.active,
body.highcontrast3 .jm-module.kolor-gray a.button.inverted.active,
body.highcontrast3 .jm-module.kolor1 input.button.inverted.active,
body.highcontrast3 .jm-module.kolor2 input.button.inverted.active,
body.highcontrast3 .jm-module.kolor3 input.button.inverted.active,
body.highcontrast3 .jm-module.kolor-gray input.button.inverted.active,
body.highcontrast3 .jm-module.kolor1 button.button.inverted.active,
body.highcontrast3 .jm-module.kolor2 button.button.inverted.active,
body.highcontrast3 .jm-module.kolor3 button.button.inverted.active,
body.highcontrast3 .jm-module.kolor-gray button.button.inverted.active {
  color: #fde05b !important;
  text-decoration: none;
}
body.highcontrast3 .jm-module.ikona1 {
  border-color: #1c3448;
  background: #fde05b;
}
body.highcontrast3 .jm-module.ikona1 .jm-title.ikona-home {
  background-image: url(../images/icons/black/ikona-home.png);
}
body.highcontrast3 .jm-module.ikona1 .jm-title.ikona-flower {
  background-image: url(../images/icons/black/ikona-flower.png);
}
body.highcontrast3 .jm-module.ikona1 .jm-title.ikona-clock {
  background-image: url(../images/icons/black/ikona-clock.png);
}
body.highcontrast3 .jm-module.ikona1 .jm-title.ikona-earth {
  background-image: url(../images/icons/black/ikona-earth.png);
}
body.highcontrast3 .jm-module.ikona1 .jm-title.ikona-chat {
  background-image: url(../images/icons/black/ikona-chat.png);
}
body.highcontrast3 .jm-module.ikona1 .jm-title.ikona-bin {
  background-image: url(../images/icons/black/ikona-bin.png);
}
body.highcontrast3 .jm-module.ikona1.grupa:hover .jm-title {
  color: #fde05b !important;
}
body.highcontrast3 .jm-module.ikona1.grupa:hover .jm-title.ikona-home {
  background-image: url(../images/icons/yellow/ikona-home.png);
}
body.highcontrast3 .jm-module.ikona1.grupa:hover .jm-title.ikona-flower {
  background-image: url(../images/icons/yellow/ikona-flower.png);
}
body.highcontrast3 .jm-module.ikona1.grupa:hover .jm-title.ikona-clock {
  background-image: url(../images/icons/yellow/ikona-clock.png);
}
body.highcontrast3 .jm-module.ikona1.grupa:hover .jm-title.ikona-earth {
  background-image: url(../images/icons/yellow/ikona-earth.png);
}
body.highcontrast3 .jm-module.ikona1.grupa:hover .jm-title.ikona-chat {
  background-image: url(../images/icons/yellow/ikona-chat.png);
}
body.highcontrast3 .jm-module.ikona1.grupa:hover .jm-title.ikona-bin {
  background-image: url(../images/icons/yellow/ikona-bin.png);
}
body.highcontrast3 .jm-module.ikona1.grupa span.jm-module-in {
  border-bottom: solid 3px #1c3448;
}
body.highcontrast3 .jm-module.ikona1.grupa span.jm-module-in:hover {
  border-color: #1c3448;
  background: #1c3448;
}
body.highcontrast3 .jm-module.ikona2 {
  border-color: #1c3448;
  background: #fde05b;
}
body.highcontrast3 .jm-module.ikona2 .jm-title.ikona-home:before {
  content: url(../images/icons/black/ikona-home.png);
}
body.highcontrast3 .jm-module.ikona2 .jm-title.ikona-flower:before {
  content: url(../images/icons/black/ikona-flower.png);
}
body.highcontrast3 .jm-module.ikona2 .jm-title.ikona-clock:before {
  content: url(../images/icons/black/ikona-clock.png);
}
body.highcontrast3 .jm-module.ikona2 .jm-title.ikona-earth:before {
  content: url(../images/icons/black/ikona-earth.png);
}
body.highcontrast3 .jm-module.ikona2 .jm-title.ikona-chat:before {
  content: url(../images/icons/black/ikona-chat.png);
}
body.highcontrast3 .jm-module.ikona2 .jm-title.ikona-bin:before {
  content: url(../images/icons/black/ikona-bin.png);
}
body.highcontrast3 .jm-module .row-fluid.odd {
  color: #fde05b;
  background: #1c3448;
}
body.highcontrast3 .jm-module.ikona3 .jm-title {
  color: #1c3448;
}
body.highcontrast3 .jm-module.ikona3:before {
  background-color: #1c3448;
}
body.highcontrast3 .jm-module.ikona3.eco-szkola:before {
  background-image: url(../images/icons/yellow/eco-szkola.png);
}
body.highcontrast3 .jm-module.ikona3.selektywna-zbiorka:before {
  background-image: url(../images/icons/yellow/selektywna-zbiorka.png);
}
body.highcontrast3 .jm-module.ikona3.zglos-awarie:before {
  background-image: url(../images/icons/yellow/zglos-awarie.png);
}
body.highcontrast3 .jm-module.ikona3.kolor1,
body.highcontrast3 .jm-module.ikona3.kolor2,
body.highcontrast3 .jm-module.ikona3.kolor3 {
  color: #1c3448;
}
body.highcontrast3 .jm-module.ikona3.kolor1 .jm-title,
body.highcontrast3 .jm-module.ikona3.kolor2 .jm-title,
body.highcontrast3 .jm-module.ikona3.kolor3 .jm-title {
  color: #1c3448 !important;
}
body.highcontrast3 .jm-module.ikona3.kolor1 a,
body.highcontrast3 .jm-module.ikona3.kolor2 a,
body.highcontrast3 .jm-module.ikona3.kolor3 a {
  color: #1c3448;
}
body.highcontrast3 .jm-module.ikona3.kolor1 a:hover,
body.highcontrast3 .jm-module.ikona3.kolor2 a:hover,
body.highcontrast3 .jm-module.ikona3.kolor3 a:hover {
  color: #fde05b;
}
body.highcontrast3 .jm-module.ikona3.kolor1:before,
body.highcontrast3 .jm-module.ikona3.kolor2:before,
body.highcontrast3 .jm-module.ikona3.kolor3:before {
  background-color: #1c3448;
}
body.highcontrast3 .jm-module.ikona3 .readmore a {
  color: #1c3448;
}
body.highcontrast3 .jm-module.ikona3 .readmore a:hover {
  color: #fde05b;
}
body.highcontrast3 .jm-module .jm-title.img-icons.kolor1 span.portfel,
body.highcontrast3 .jm-module .jm-title.img-icons.kolor2 span.portfel,
body.highcontrast3 .jm-module .jm-title.img-icons.kolor3 span.portfel {
  background-image: url(../images/icons/yellow/portfel_inverse.png);
}
body.highcontrast3 .jm-module .jm-title.img-icons.kolor1 span.drukarka,
body.highcontrast3 .jm-module .jm-title.img-icons.kolor2 span.drukarka,
body.highcontrast3 .jm-module .jm-title.img-icons.kolor3 span.drukarka {
  background-image: url(../images/icons/yellow/drukarka_inverse.png);
}
body.highcontrast3 .jm-module .jm-title.img-icons.kolor1 span.dokumenty,
body.highcontrast3 .jm-module .jm-title.img-icons.kolor2 span.dokumenty,
body.highcontrast3 .jm-module .jm-title.img-icons.kolor3 span.dokumenty {
  background-image: url(../images/icons/yellow/dokumenty_inverse.png);
}
body.highcontrast3 .jm-module .jm-title.img-icons.kolor1 span.godlo,
body.highcontrast3 .jm-module .jm-title.img-icons.kolor2 span.godlo,
body.highcontrast3 .jm-module .jm-title.img-icons.kolor3 span.godlo {
  background-image: url(../images/icons/yellow/godlo.png);
}
body.highcontrast3 .jm-module .jm-title.img-icons.kolor1 span.female2,
body.highcontrast3 .jm-module .jm-title.img-icons.kolor2 span.female2,
body.highcontrast3 .jm-module .jm-title.img-icons.kolor3 span.female2 {
  background-image: url(../images/icons/yellow/female2_hc_inverse.png);
}
body.highcontrast3 .jm-module .jm-title.img-icons.kolor1 span.bip,
body.highcontrast3 .jm-module .jm-title.img-icons.kolor2 span.bip,
body.highcontrast3 .jm-module .jm-title.img-icons.kolor3 span.bip {
  background-image: url(../images/icons/yellow/bip_64px.png);
}
body.highcontrast3 .jm-module.menuzikon .nav.menu img,
body.highcontrast3 .jm-module.ikona1.menuzikon .nav.menu img,
body.highcontrast3 .jm-module.ikona2.menuzikon .nav.menu img,
body.highcontrast3 .jm-module.z-tlem.menuzikon .nav.menu img,
body.highcontrast3 .jm-module.bez-tla.menuzikon .nav.menu img,
body.highcontrast3 .jm-module.ramka-gora.menuzikon .nav.menu img,
body.highcontrast3 .jm-module.ramka-dol.menuzikon .nav.menu img,
body.highcontrast3 .jm-module.menuzikon.kolor-gray .nav.menu img,
body.highcontrast3 .jm-module.menuzikon.kolor1 .nav.menu img,
body.highcontrast3 .jm-module.menuzikon.kolor2 .nav.menu img,
body.highcontrast3 .jm-module.menuzikon.kolor3 .nav.menu img {
  background: #fde05b;
}
body.highcontrast3 .menuzikon img {
  background: #fde05b;
  border: 1px solid #1c3448;
}
body.highcontrast3 .ms-ikona.blue:before,
body.highcontrast3 .ms-ikona.orange:before,
body.highcontrast3 .ms-ikona.green:before,
body.highcontrast3 .ms-ikona.violet:before,
body.highcontrast3 .ms-ikona.gold:before,
body.highcontrast3 .ms-ikona.darkred:before {
  background: #1c3448;
  color: #fde05b;
}
body.highcontrast3 .jm-module.ramka-gora,
body.highcontrast3 .jm-module.ramka-dol,
body.highcontrast3 .jm-module.z-tlem {
  border-left: 1px solid #1c3448;
  border-right: 1px solid #1c3448;
  border-bottom: 1px solid #1c3448;
}
body.highcontrast3 .jm-module.kolor1,
body.highcontrast3 .jm-module.kolor2,
body.highcontrast3 .jm-module.kolor3,
body.highcontrast3 .jm-module.ikona1,
body.highcontrast3 .jm-module.ikona2,
body.highcontrast3 .jm-module.kolor-gray,
body.highcontrast3 .jm-module.z-tlem,
body.highcontrast3 .jm-module.bez-tla {
  border: 1px solid #1c3448;
}
body.highcontrast3 .article-ms .jm-category-module .mod-article-image img {
  background-color: #1c3448;
}
body.highcontrast3 .article-ms .jm-category-module .mod-articles-category-title:before,
body.highcontrast3 .article-ms .jm-category-module .mod-articles-category-title:after {
  background: #1c3448;
}
body.highcontrast3 .jm-box .jm-ico {
  color: #fde05b;
}
body.highcontrast3 .jm-box .jm-ico span {
  background: #1c3448;
}
body.highcontrast3 .jm-box .title {
  color: #1c3448;
}
body.highcontrast3 .jm-box .title:hover {
  background: #1c3448;
  color: #fde05b;
}
body.highcontrast3 .jm-box .title:before,
body.highcontrast3 .jm-box .title:after {
  background: #1c3448;
}
body.highcontrast3 .newsflash .newsflash-title {
  color: #1c3448;
}
body.highcontrast3 .newsflash .newsflash-title a {
  color: #1c3448;
  text-decoration: underline;
}
body.highcontrast3 .newsflash .newsflash-title a:hover {
  text-decoration: none;
  color: #fde05b;
  background: #1c3448;
}
body.highcontrast3 .dj-offcanvas .jm-social a {
  color: #fde05b;
}
body.highcontrast3 .jm-pricing .price {
  background: #1c3448;
}
body.highcontrast3 .jm-pricing .price span {
  color: #fde05b;
}
body.highcontrast3 .jm-pricing .title {
  background: #1c3448;
  color: #fde05b;
}
body.highcontrast3 .jm-pricing .content {
  background: #fde05b;
  border-color: #1c3448;
}
body.highcontrast3 .jm-pricing .subtitle {
  color: #1c3448;
}
body.highcontrast3 .jm-pricing .bottom {
  background: #fde05b;
  border: 1px solid #1c3448;
}
body.highcontrast3 .jm-counter {
  color: #1c3448;
}
body.highcontrast3 #jm-top3 .jm-counter,
body.highcontrast3 #jm-bottom1 .jm-counter,
body.highcontrast3 #jm-footer-mod .jm-counter {
  color: #1c3448;
}
body.highcontrast3 .nav.menu li a,
body.highcontrast3 #jm-top3 .nav.menu li a,
body.highcontrast3 #jm-bottom1 .nav.menu li a,
body.highcontrast3 #jm-footer-mod .nav.menu li a,
body.highcontrast3 .nav.menu li span.separator,
body.highcontrast3 #jm-top3 .nav.menu li span.separator,
body.highcontrast3 #jm-bottom1 .nav.menu li span.separator,
body.highcontrast3 #jm-footer-mod .nav.menu li span.separator {
  color: #1c3448;
  background-image: none;
  border-color: #af0006;
  padding-top: 6px;
  padding-bottom: 6px;
}
body.highcontrast3 .nav.menu li a:hover,
body.highcontrast3 #jm-top3 .nav.menu li a:hover,
body.highcontrast3 #jm-bottom1 .nav.menu li a:hover,
body.highcontrast3 #jm-footer-mod .nav.menu li a:hover,
body.highcontrast3 .nav.menu li span.separator:hover,
body.highcontrast3 #jm-top3 .nav.menu li span.separator:hover,
body.highcontrast3 #jm-bottom1 .nav.menu li span.separator:hover,
body.highcontrast3 #jm-footer-mod .nav.menu li span.separator:hover,
body.highcontrast3 .nav.menu li a:focus,
body.highcontrast3 #jm-top3 .nav.menu li a:focus,
body.highcontrast3 #jm-bottom1 .nav.menu li a:focus,
body.highcontrast3 #jm-footer-mod .nav.menu li a:focus,
body.highcontrast3 .nav.menu li span.separator:focus,
body.highcontrast3 #jm-top3 .nav.menu li span.separator:focus,
body.highcontrast3 #jm-bottom1 .nav.menu li span.separator:focus,
body.highcontrast3 #jm-footer-mod .nav.menu li span.separator:focus {
  color: #fde05b;
  background: #af0006;
  text-indent: 10px;
}
body.highcontrast3 .nav.menu > li > a,
body.highcontrast3 #jm-top3 .nav.menu > li > a,
body.highcontrast3 #jm-bottom1 .nav.menu > li > a,
body.highcontrast3 #jm-footer-mod .nav.menu > li > a,
body.highcontrast3 .nav.menu > li > span.separator,
body.highcontrast3 #jm-top3 .nav.menu > li > span.separator,
body.highcontrast3 #jm-bottom1 .nav.menu > li > span.separator,
body.highcontrast3 #jm-footer-mod .nav.menu > li > span.separator {
  background: none;
  padding-top: 14px;
  padding-bottom: 14px;
}
body.highcontrast3 .nav.menu li.active > a,
body.highcontrast3 #jm-top3 .nav.menu li.active > a,
body.highcontrast3 #jm-bottom1 .nav.menu li.active > a,
body.highcontrast3 #jm-footer-mod .nav.menu li.active > a,
body.highcontrast3 .nav.menu li.active > span.separator,
body.highcontrast3 #jm-top3 .nav.menu li.active > span.separator,
body.highcontrast3 #jm-bottom1 .nav.menu li.active > span.separator,
body.highcontrast3 #jm-footer-mod .nav.menu li.active > span.separator {
  color: #fde05b;
  background: #af0006;
  text-indent: 10px;
}
body.highcontrast3 .nav.menu > li.parent > ul,
body.highcontrast3 #jm-top3 .nav.menu > li.parent > ul,
body.highcontrast3 #jm-bottom1 .nav.menu > li.parent > ul,
body.highcontrast3 #jm-footer-mod .nav.menu > li.parent > ul {
  margin-top: 0;
}
body.highcontrast3 .nav.menu li a img {
  background-color: #1c3448;
  padding: 2px;
}
body.highcontrast3 #jm-allpage .jm-module.classic-ms .nav.menu > li > a,
body.highcontrast3 #jm-allpage .jm-module .nav.menu.classic-ms > li > a,
body.highcontrast3 #jm-allpage .jm-module.classic-ms .nav.menu > li > span.separator,
body.highcontrast3 #jm-allpage .jm-module .nav.menu.classic-ms > li > span.separator {
  color: #1c3448;
}
body.highcontrast3 #jm-allpage .jm-module.classic-ms .nav.menu > li > a:hover,
body.highcontrast3 #jm-allpage .jm-module .nav.menu.classic-ms > li > a:hover,
body.highcontrast3 #jm-allpage .jm-module.classic-ms .nav.menu > li > span.separator:hover,
body.highcontrast3 #jm-allpage .jm-module .nav.menu.classic-ms > li > span.separator:hover,
body.highcontrast3 #jm-allpage .jm-module.classic-ms .nav.menu > li > a:focus,
body.highcontrast3 #jm-allpage .jm-module .nav.menu.classic-ms > li > a:focus,
body.highcontrast3 #jm-allpage .jm-module.classic-ms .nav.menu > li > span.separator:focus,
body.highcontrast3 #jm-allpage .jm-module .nav.menu.classic-ms > li > span.separator:focus {
  color: #fde05b;
  background: #1c3448 !important;
  text-indent: 5px;
}
body.highcontrast3 .jm-top-contact .item a {
  color: #1c3448;
}
body.highcontrast3 .jm-top-contact .item a:hover {
  color: #fde05b;
  background: #1c3448;
}
body.highcontrast3 #jm-top-bar .nav.menu > li {
  border: none;
}
body.highcontrast3 #jm-top-bar .nav.menu li a:hover,
body.highcontrast3 #jm-top-bar .nav.menu li span.separator:hover,
body.highcontrast3 #jm-top-bar .nav.menu li a:focus,
body.highcontrast3 #jm-top-bar .nav.menu li span.separator:focus {
  text-decoration: none;
  color: #fde05b;
  background: #1c3448;
  text-indent: 0;
}
body.highcontrast3 #jm-allpage #jm-top-bar .skip-ms .nav.menu > li > a {
  color: #1c3448;
  background: #fdda39;
}
body.highcontrast3 #jm-allpage #jm-top-bar .skip-ms .nav.menu > li > a:hover,
body.highcontrast3 #jm-allpage #jm-top-bar .skip-ms .nav.menu > li > a:focus {
  color: #af0006;
  text-indent: 0;
}
body.highcontrast3 #jm-copyrights,
body.highcontrast3 #jm-poweredby {
  color: #1c3448;
}
body.highcontrast3 #jm-copyrights a,
body.highcontrast3 #jm-poweredby a {
  color: #af0006;
  text-decoration: underline;
}
body.highcontrast3 #jm-copyrights a:hover,
body.highcontrast3 #jm-poweredby a:hover {
  color: #7f3800 !important;
}
body.highcontrast3 #jm-sitemap .nav.menu > li > a,
body.highcontrast3 #jm-sitemap .nav.menu > li > span.separator {
  color: #1c3448;
  background: none;
  text-decoration: none;
}
body.highcontrast3 #jm-sitemap .nav.menu > li > a:hover,
body.highcontrast3 #jm-sitemap .nav.menu > li > span.separator:hover {
  text-decoration: underline;
  color: #fde05b;
  background: #1c3448;
}
body.highcontrast3 #jm-sitemap .nav.menu li.active > a,
body.highcontrast3 #jm-sitemap .nav.menu li.active > span.separator {
  text-decoration: none;
  color: #fde05b;
  background: #1c3448;
}
body.highcontrast3 #jm-allpage .btn,
body.highcontrast3 #jm-allpage a.button,
body.highcontrast3 #jm-allpage input.button,
body.highcontrast3 #jm-allpage button.button {
  background: #1c3448;
  border-color: #1c3448;
  color: #fde05b;
}
body.highcontrast3 #jm-allpage .btn:hover,
body.highcontrast3 #jm-allpage a.button:hover,
body.highcontrast3 #jm-allpage input.button:hover,
body.highcontrast3 #jm-allpage button.button:hover,
body.highcontrast3 #jm-allpage .btn:focus,
body.highcontrast3 #jm-allpage a.button:focus,
body.highcontrast3 #jm-allpage input.button:focus,
body.highcontrast3 #jm-allpage button.button:focus,
body.highcontrast3 #jm-allpage .btn:active,
body.highcontrast3 #jm-allpage a.button:active,
body.highcontrast3 #jm-allpage input.button:active,
body.highcontrast3 #jm-allpage button.button:active,
body.highcontrast3 #jm-allpage .btn.active,
body.highcontrast3 #jm-allpage a.button.active,
body.highcontrast3 #jm-allpage input.button.active,
body.highcontrast3 #jm-allpage button.button.active {
  background: #fde05b;
  color: #1c3448;
}
body.highcontrast3 #jm-allpage .btn:hover.type2 span,
body.highcontrast3 #jm-allpage a.button:hover.type2 span,
body.highcontrast3 #jm-allpage input.button:hover.type2 span,
body.highcontrast3 #jm-allpage button.button:hover.type2 span,
body.highcontrast3 #jm-allpage .btn:focus.type2 span,
body.highcontrast3 #jm-allpage a.button:focus.type2 span,
body.highcontrast3 #jm-allpage input.button:focus.type2 span,
body.highcontrast3 #jm-allpage button.button:focus.type2 span,
body.highcontrast3 #jm-allpage .btn:active.type2 span,
body.highcontrast3 #jm-allpage a.button:active.type2 span,
body.highcontrast3 #jm-allpage input.button:active.type2 span,
body.highcontrast3 #jm-allpage button.button:active.type2 span,
body.highcontrast3 #jm-allpage .btn.active.type2 span,
body.highcontrast3 #jm-allpage a.button.active.type2 span,
body.highcontrast3 #jm-allpage input.button.active.type2 span,
body.highcontrast3 #jm-allpage button.button.active.type2 span {
  background: #fde05b;
  border-color: #1c3448;
  color: #1c3448;
}
body.highcontrast3 #jm-allpage .btn.type2 span,
body.highcontrast3 #jm-allpage a.button.type2 span,
body.highcontrast3 #jm-allpage input.button.type2 span,
body.highcontrast3 #jm-allpage button.button.type2 span {
  color: #fde05b;
  background: #1c3448;
  border-color: #fde05b;
}
body.highcontrast3 #jm-allpage .btn.inverted,
body.highcontrast3 #jm-allpage a.button.inverted,
body.highcontrast3 #jm-allpage input.button.inverted,
body.highcontrast3 #jm-allpage button.button.inverted {
  background: #fde05b;
  color: #1c3448;
  border-color: #1c3448;
}
body.highcontrast3 #jm-allpage .btn.inverted:hover,
body.highcontrast3 #jm-allpage a.button.inverted:hover,
body.highcontrast3 #jm-allpage input.button.inverted:hover,
body.highcontrast3 #jm-allpage button.button.inverted:hover,
body.highcontrast3 #jm-allpage .btn.inverted:focus,
body.highcontrast3 #jm-allpage a.button.inverted:focus,
body.highcontrast3 #jm-allpage input.button.inverted:focus,
body.highcontrast3 #jm-allpage button.button.inverted:focus,
body.highcontrast3 #jm-allpage .btn.inverted:active,
body.highcontrast3 #jm-allpage a.button.inverted:active,
body.highcontrast3 #jm-allpage input.button.inverted:active,
body.highcontrast3 #jm-allpage button.button.inverted:active,
body.highcontrast3 #jm-allpage .btn.inverted.active,
body.highcontrast3 #jm-allpage a.button.inverted.active,
body.highcontrast3 #jm-allpage input.button.inverted.active,
body.highcontrast3 #jm-allpage button.button.inverted.active {
  color: #fde05b;
  background: #1c3448;
  border-color: #1c3448;
}
body.highcontrast3 a.btn,
body.highcontrast3 a.button {
  text-decoration: none;
}
body.highcontrast3 #jm-allpage select,
body.highcontrast3 #jm-allpage textarea,
body.highcontrast3 #jm-allpage input[type="text"],
body.highcontrast3 #jm-allpage input[type="password"],
body.highcontrast3 #jm-allpage input[type="datetime"],
body.highcontrast3 #jm-allpage input[type="datetime-local"],
body.highcontrast3 #jm-allpage input[type="date"],
body.highcontrast3 #jm-allpage input[type="month"],
body.highcontrast3 #jm-allpage input[type="time"],
body.highcontrast3 #jm-allpage input[type="week"],
body.highcontrast3 #jm-allpage input[type="number"],
body.highcontrast3 #jm-allpage input[type="email"],
body.highcontrast3 #jm-allpage input[type="url"],
body.highcontrast3 #jm-allpage input[type="search"],
body.highcontrast3 #jm-allpage input[type="tel"],
body.highcontrast3 #jm-allpage input[type="color"],
body.highcontrast3 #jm-allpage .uneditable-input {
  border-color: #1c3448;
  color: #1c3448;
  background: #fde05b;
}
body.highcontrast3 #jm-allpage select:focus,
body.highcontrast3 #jm-allpage textarea:focus,
body.highcontrast3 #jm-allpage input[type="text"]:focus,
body.highcontrast3 #jm-allpage input[type="password"]:focus,
body.highcontrast3 #jm-allpage input[type="datetime"]:focus,
body.highcontrast3 #jm-allpage input[type="datetime-local"]:focus,
body.highcontrast3 #jm-allpage input[type="date"]:focus,
body.highcontrast3 #jm-allpage input[type="month"]:focus,
body.highcontrast3 #jm-allpage input[type="time"]:focus,
body.highcontrast3 #jm-allpage input[type="week"]:focus,
body.highcontrast3 #jm-allpage input[type="number"]:focus,
body.highcontrast3 #jm-allpage input[type="email"]:focus,
body.highcontrast3 #jm-allpage input[type="url"]:focus,
body.highcontrast3 #jm-allpage input[type="search"]:focus,
body.highcontrast3 #jm-allpage input[type="tel"]:focus,
body.highcontrast3 #jm-allpage input[type="color"]:focus,
body.highcontrast3 #jm-allpage .uneditable-input:focus {
  border-color: #1c3448;
}
body.highcontrast3 input:-moz-placeholder,
body.highcontrast3 textarea:-moz-placeholder,
body.highcontrast3 input::-moz-placeholder,
body.highcontrast3 textarea::-moz-placeholder {
  color: #1c3448;
  opacity: 1;
  filter: alpha(opacity=100);
}
body.highcontrast3 input:-ms-input-placeholder,
body.highcontrast3 textarea:-ms-input-placeholder {
  color: #1c3448;
}
body.highcontrast3 input::-webkit-input-placeholder,
body.highcontrast3 textarea::-webkit-input-placeholder {
  color: #1c3448;
}
body.highcontrast3 #jm-allpage .chzn-container-single .chzn-single,
body.highcontrast3 #jm-allpage .chzn-container-multi .chzn-choices {
  border-color: #1c3448;
  color: #1c3448;
  background: #fde05b;
}
body.highcontrast3 #jm-allpage .chzn-container .chzn-drop {
  border-color: #1c3448;
  background: #fde05b;
}
body.highcontrast3 #jm-allpage .chzn-container-multi .chzn-choices .search-field input.default {
  color: #1c3448;
}
body.highcontrast3 #jm-allpage .chzn-container-multi .chzn-choices .search-choice {
  color: #1c3448;
  border-color: #1c3448;
  background: #fde05b;
}
body.highcontrast3 #jm-header + #jm-top1,
body.highcontrast3 #jm-header + #jm-system-message,
body.highcontrast3 #jm-header + #jm-main,
body.highcontrast3 #jm-header + #jm-bottom2,
body.highcontrast3 #jm-main + #jm-bottom2,
body.highcontrast3 #jm-logo-nav,
body.highcontrast3 #jm-top-bar,
body.highcontrast3 #jm-bar {
  border-top: 1px solid #eec403;
  border-color: #eec403;
}
body.highcontrast3 .sticky-bar #jm-bar {
  border-bottom: 1px solid #142432;
}
body.highcontrast3 dl.article-info {
  color: #1c3448;
}
body.highcontrast3 dl.article-info a {
  color: #af0006;
}
body.highcontrast3 dl.article-info a:hover {
  color: #7f3800;
}
body.highcontrast3 .hascreatedate dl.article-info dd.create {
  background: url("../images/icons/yellow/data4_inverse.png") no-repeat 0 0;
}
body.highcontrast3 .nav-tabs > li > a,
body.highcontrast3 dl.tabs > dt a {
  color: #1c3448;
  background: #1c3448;
  color: #fde05b;
  border-color: #1c3448;
}
body.highcontrast3 .nav-tabs > li > a:hover,
body.highcontrast3 dl.tabs > dt a:hover,
body.highcontrast3 .nav-tabs > li > a:focus,
body.highcontrast3 dl.tabs > dt a:focus {
  color: #1c3448;
  background: #fde05b;
}
body.highcontrast3 .nav-tabs > li.active > a,
body.highcontrast3 dl.tabs > dt.open a {
  color: #1c3448;
  background: #fde05b;
}
body.highcontrast3 dd.tabs,
body.highcontrast3 .tab-content {
  background: #fde05b;
  border-color: #1c3448;
}
body.highcontrast3 .nav-tabs.nav-stacked > li > a {
  border-color: #1c3448;
}
body.highcontrast3 .nav-tabs.nav-stacked > li > a {
  border-color: #1c3448;
}
body.highcontrast3 .accordion-heading .accordion-toggle,
body.highcontrast3 .pane-sliders h3.title a {
  color: #1c3448;
}
body.highcontrast3 .accordion-heading .accordion-toggle:focus,
body.highcontrast3 .pane-sliders h3.title a:focus,
body.highcontrast3 .accordion-heading .accordion-toggle:hover,
body.highcontrast3 .pane-sliders h3.title a:hover {
  color: #7f3800;
  background: #fdda39;
}
body.highcontrast3 .accordion-heading .accordion-toggle:after,
body.highcontrast3 .pane-sliders h3.title a:after {
  color: #7f3800;
}
body.highcontrast3 .pane-sliders h3.title.pane-toggler-down a:after {
  color: #7f3800;
}
body.highcontrast3 .accordion .accordion-group,
body.highcontrast3 .pane-sliders .panel {
  border: 1px solid #1c3448;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  background: #fdda39;
}
body.highcontrast3 .accordion-inner {
  border: 1px solid #1c3448;
  background: #fde05b;
}
body.highcontrast3 .well {
  border: none;
  background: none;
}
body.highcontrast3 .dropdown-menu {
  background: #fde05b;
  border-color: #1c3448;
}
body.highcontrast3 legend {
  color: #1c3448;
  border-color: #1c3448;
}
body.highcontrast3 table {
  background-color: #fde05b;
}
body.highcontrast3 .table,
body.highcontrast3 table.category {
  border-color: #1c3448;
}
body.highcontrast3 .table th,
body.highcontrast3 table.category th,
body.highcontrast3 .table td,
body.highcontrast3 table.category td {
  border-color: #1c3448;
}
body.highcontrast3 .table th,
body.highcontrast3 table.category th {
  background: #fdda39;
  color: #1c3448;
}
body.highcontrast3 .table th a,
body.highcontrast3 table.category th a {
  color: #af0006;
}
body.highcontrast3 .table th a:hover,
body.highcontrast3 table.category th a:hover {
  color: #7f3800;
}
body.highcontrast3 .table > thead > tr > th,
body.highcontrast3 table.category > thead > tr > th {
  border-bottom-color: #1c3448;
}
body.highcontrast3 .table tbody + tbody,
body.highcontrast3 table.category tbody + tbody {
  border-top-color: #1c3448;
}
body.highcontrast3 .table-bordered {
  border-color: #1c3448;
}
body.highcontrast3 .table-bordered > thead > tr > th,
body.highcontrast3 .table-bordered > tbody > tr > th,
body.highcontrast3 .table-bordered > tfoot > tr > th,
body.highcontrast3 .table-bordered > thead > tr > td,
body.highcontrast3 .table-bordered > tbody > tr > td,
body.highcontrast3 .table-bordered > tfoot > tr > td {
  border-color: #1c3448;
}
body.highcontrast3 .table-striped tbody > tr:nth-child(odd) > td,
body.highcontrast3 .table-striped tbody > tr:nth-child(odd) > th {
  background-color: #fdda39;
  color: #af0006;
}
body.highcontrast3 .table-striped tbody > tr:nth-child(odd) > tda,
body.highcontrast3 .table-striped tbody > tr:nth-child(odd) > tha {
  color: #af0006 !important;
}
body.highcontrast3 .table-hover tbody tr:hover > td,
body.highcontrast3 .table-hover tbody tr:hover > th {
  cursor: pointer;
  background-color: #af0006;
  color: #fde05b;
}
body.highcontrast3 .table-hover tbody tr:hover > td a,
body.highcontrast3 .table-hover tbody tr:hover > th a {
  color: #fde05b;
}
body.highcontrast3 .table tbody tr.info > td,
body.highcontrast3 .table tbody tr.active > td,
body.highcontrast3 .table tbody tr.warning > td,
body.highcontrast3 .table tbody tr.danger > td,
body.highcontrast3 .table tbody tr.success > td {
  color: #fde05b;
  background-color: #1c3448;
}
body.highcontrast3 .table tbody tr.info > tda,
body.highcontrast3 .table tbody tr.active > tda,
body.highcontrast3 .table tbody tr.warning > tda,
body.highcontrast3 .table tbody tr.danger > tda,
body.highcontrast3 .table tbody tr.success > tda {
  color: #fde05b !important;
}
body.highcontrast3 .table tbody tr.info > tda:hover,
body.highcontrast3 .table tbody tr.active > tda:hover,
body.highcontrast3 .table tbody tr.warning > tda:hover,
body.highcontrast3 .table tbody tr.danger > tda:hover,
body.highcontrast3 .table tbody tr.success > tda:hover {
  background: #1c3448;
  color: #fde05b;
}
body.highcontrast3 ul.list-striped > li,
body.highcontrast3 ul.row-striped > li {
  padding: 10px;
}
body.highcontrast3 .list-stripedli:nth-child(odd),
body.highcontrast3 .row-stripedli:nth-child(odd) {
  background-color: #fdda39;
}
body.highcontrast3 list-condensed li {
  padding: 8px 10px 4px;
}
body.highcontrast3 .pager li > a,
body.highcontrast3 .pager li > span {
  color: #fde05b;
  background: #1c3448;
  border-color: #1c3448;
  text-decoration: none;
}
body.highcontrast3 .pager li > a:hover,
body.highcontrast3 .pager li > a:focus {
  color: #1c3448;
  background: #fde05b;
}
body.highcontrast3 .pagination ul > li > a,
body.highcontrast3 .pagination ul > li > span {
  color: #af0006;
  background: none;
  border-color: #af0006;
}
body.highcontrast3 .pagination ul > li > a:hover,
body.highcontrast3 .pagination ul > li > span:hover {
  color: #7f3800;
  background: #fde05b;
}
body.highcontrast3 .pagination ul > li.active > a,
body.highcontrast3 .pagination ul > li > span.pagenav {
  color: #fde05b;
  background: #7f3800;
}
body.highcontrast3 .pagination ul li.pagination-start span.pagenav,
body.highcontrast3 .pagination ul li.pagination-prev span.pagenav,
body.highcontrast3 .pagination ul li.pagination-next span.pagenav,
body.highcontrast3 .pagination ul li.pagination-end span.pagenav {
  border-color: transparent;
  background: #fde05b;
  color: #1c3448;
}
body.highcontrast3 .pagination ul li.pagination-start span.pagenav:hover,
body.highcontrast3 .pagination ul li.pagination-prev span.pagenav:hover,
body.highcontrast3 .pagination ul li.pagination-next span.pagenav:hover,
body.highcontrast3 .pagination ul li.pagination-end span.pagenav:hover {
  color: #1c3448;
  background: #fde05b;
}
body.highcontrast3 .pagination ul li.pagination-start a,
body.highcontrast3 .pagination ul li.pagination-prev a,
body.highcontrast3 .pagination ul li.pagination-next a,
body.highcontrast3 .pagination ul li.pagination-end a {
  border-color: transparent;
  color: #1c3448;
  background: #af0006;
}
body.highcontrast3 .pagination ul li.pagination-start a:hover,
body.highcontrast3 .pagination ul li.pagination-prev a:hover,
body.highcontrast3 .pagination ul li.pagination-next a:hover,
body.highcontrast3 .pagination ul li.pagination-end a:hover {
  color: #af0006;
  background: #1c3448;
}
body.highcontrast3 .pagination ul > li > a:hover,
body.highcontrast3 .pagination ul > li > a:focus,
body.highcontrast3 .pagination ul > .active > a,
body.highcontrast3 .pagination ul > .active > span {
  color: #fde05b !important;
  background: #7f3800;
}
body.highcontrast3 .pagination ul > .active > a,
body.highcontrast3 .pagination ul > .active > span {
  color: #fde05b;
  background: #7f3800;
}
body.highcontrast3 .label-info[href],
body.highcontrast3 .badge-info[href],
body.highcontrast3 .label-info,
body.highcontrast3 .badge-info {
  color: #fde05b !important;
  background: #1c3448;
  text-decoration: none;
}
body.highcontrast3 .label-info[href]:hover,
body.highcontrast3 .badge-info[href]:hover,
body.highcontrast3 .label-info:hover,
body.highcontrast3 .badge-info:hover {
  background: #1c3448;
}
body.highcontrast3 p.img_caption {
  background: #fde05b;
}
body.highcontrast3 .items-leading div[class*="leading-"],
body.highcontrast3 .items-row,
body.highcontrast3 .archive-items > div {
  border-color: #1c3448;
}
body.highcontrast3 .caret {
  border-top-color: #fde05b;
}
body.highcontrast3 .btn:hover .caret,
body.highcontrast3 .btn:focus .caret,
body.highcontrast3 .btn .active .caret {
  border-top-color: #1c3448;
}
body.highcontrast3 span.highlight {
  color: #fde05b;
  background-color: #1c3448;
}
body.highcontrast3 body .tip-wrap .tip {
  color: #fde05b;
  background-color: #1c3448;
}
body.highcontrast3 body .tip-wrap .tip-top {
  border-bottom-color: #1c3448;
}
body.highcontrast3 body .tip-wrap .tip-title {
  color: #fde05b;
}
body.highcontrast3 body .tip-wrap .tip-text {
  color: #fde05b;
}
body.highcontrast3 .tooltip.in {
  opacity: 1;
  filter: alpha(opacity=100);
}
body.highcontrast3 .tooltip-inner {
  color: #fde05b;
  background-color: #1c3448;
}
body.highcontrast3 .tooltip.top .tooltip-arrow {
  border-top-color: #1c3448;
}
body.highcontrast3 .tooltip.right .tooltip-arrow {
  border-right-color: #1c3448;
}
body.highcontrast3 .tooltip.left .tooltip-arrow {
  border-left-color: #1c3448;
}
body.highcontrast3 .tooltip.bottom .tooltip-arrow {
  border-bottom-color: #1c3448;
}
body.highcontrast3 ul.latestnews li a {
  color: #1c3448;
}
body.highcontrast3 ul.latestnews li a:hover {
  color: #fde05b;
}
body.highcontrast3 ul.category-module li a {
  color: #1c3448;
}
body.highcontrast3 ul.category-module li a:hover {
  color: #fde05b;
}
body.highcontrast3 .jm-module .wydzialy .inner {
  background: #fde05b;
}
body.highcontrast3 .jm-module .wydzialy .inner .title {
  color: #1c3448;
}
body.highcontrast3 .jm-module .wydzialy .inner .title:hover {
  color: #fde05b;
  background: #1c3448;
}
body.highcontrast3 .article-news .mod-articles-category-title {
  color: #1c3448;
}
body.highcontrast3 .article-news .mod-articles-category-title:hover {
  color: #fde05b;
}
body.highcontrast3 .article-news .mod-articles-category-date {
  color: #1c3448;
}
body.highcontrast3 .article-news-3cols .mod-articles-category-title {
  color: #1c3448;
}
body.highcontrast3 .article-news-3cols .mod-articles-category-title:hover {
  color: #fde05b;
}
body.highcontrast3 #jm-footer a {
  color: #af0006;
}
body.highcontrast3 #jm-footer a:hover {
  color: #7f3800;
}
body.highcontrast3 #jm-footer .project-partners {
  color: #fde05b;
}
body.highcontrast3 #jm-back-top a:hover {
  text-decoration: underline;
  color: #7f3800;
}
body.highcontrast3 #jm-back-top a:hover span {
  position: relative;
  top: -3px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
body.highcontrast3 blockquote small {
  color: #1c3448;
}
body.highcontrast3 .quote.black {
  background: url("../images/icons/black/quote_black.png") no-repeat center 20px;
  border-color: #1c3448;
}
body.highcontrast3 .quote.kolor2 {
  background: #fde05b url("../images/icons/black/quote_color.png") no-repeat center 20px;
  border-left: solid 4px #1c3448;
  border-color: #1c3448;
}
body.highcontrast3 .quote-large {
  background: url("../images/icons/black/quote_large.png") no-repeat 20px center;
}
body.highcontrast3 .quote-large .kolor2 {
  border-left: solid 4px #1c3448;
  background: #fde05b;
  border-color: #1c3448;
}
body.highcontrast3 .sp-accordion.sp-accordion-JM .toggler {
  border-color: #1c3448 !important;
  background: #fde05b;
}
body.highcontrast3 .sp-accordion.sp-accordion-JM .sp-accordion-container {
  border-color: #1c3448;
  background: #fde05b;
}
body.highcontrast3 .sp-accordion.sp-accordion-JM .toggler span span:after {
  color: #fde05b;
  background: #1c3448;
}
body.highcontrast3 .sp-accordion.sp-accordion-JM .active span span:after {
  bacolor: #fde05b;
  background: #1c3448;
}
body.highcontrast3 .kolor-gray .sp-accordion.sp-accordion-JM .toggler span span:after {
  color: #fde05b;
  background: #1c3448;
}
body.highcontrast3 .alert {
  background: #fde05b;
  border: solid 3px #1c3448;
  color: #1c3448;
}
body.highcontrast3 .alert.alert-error {
  background: #fde05b;
  border-color: #1c3448;
  color: #1c3448;
}
body.highcontrast3 .alert.alert-success {
  background: #fde05b;
  border-color: #1c3448;
  color: #1c3448;
}
body.highcontrast3 .alert.alert-info {
  background: #fde05b;
  border-color: #1c3448;
  color: #1c3448;
}
body.highcontrast3 #jm-top-bar .search .inputbox {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  border: solid 1px #1c3448;
}
body.highcontrast3 #jm-top-bar .search .btn {
  background: #fde05b;
}
body.highcontrast3 #jm-top-bar .search .btn:after {
  background: #fde05b;
  color: #af0006;
}
body.highcontrast3 #jm-top-bar .search .btn:hover {
  background: #fde05b;
}
body.highcontrast3 #jm-top-bar .search .btn:hover:after {
  color: #7f3800;
  background: #fde05b;
}
body.highcontrast3 span.star {
  color: #1c3448;
}
body.highcontrast3 #jdfile-mainheader,
body.highcontrast3 .jdfile-subhead,
body.highcontrast3 .jdfile-categories,
body.highcontrast3 #jm-allpage .back_button,
body.highcontrast3 #jm-allpage .back_button a {
  background: none;
  border: 1px solid #a071b8;
}
body.highcontrast3 #jm-allpage .back_button a:hover {
  background: #0000ff none repeat scroll 0 0;
  color: #fde05b;
}
body.highcontrast3 #jdfile-mainheader a:hover {
  color: #fde05b;
}
body.highcontrast3 .pobierz-pliki a {
  background: #000;
  border: 2px solid #000;
  color: #fde05b;
  border-radius: 0;
  text-decoration: none;
}
body.highcontrast3 .pobierz-pliki a:hover {
  background: none;
  color: #000;
}
body.highcontrast3 #jdfile-mainheader a {
  color: #0000ff;
}
body.highcontrast3 .lucky-number .jm-module-content > div {
  color: #000 !important;
}
body.highcontrast3 #jdfile-mainheader .span3 {
  border-color: #0000ff;
}
body.highcontrast3 #jdfile-mainheader,
body.highcontrast3 .jdfile-subhead,
body.highcontrast3 .jdfile-categories,
body.highcontrast3 #jm-allpage .back_button,
body.highcontrast3 #jm-allpage .back_button a {
  border: 1px solid #0000ff;
}
body.highcontrast3 .jd-item-page .span1.text-center a:hover {
  background: none;
}
body.highcontrast3 .jdfile-baseinfo .span7 a:first-of-type {
  color: #0000ff;
}
body.highcontrast3 .jdfile-baseinfo .span7 a:first-of-type:hover {
  color: #fde05b;
}
body.highcontrast3 a.jdbutton.jblue,
body.highcontrast3 a.jdbutton.jblue.medium {
  border-color: #000;
  color: #000 !important;
}
body.highcontrast3 a.jdbutton.jblue:hover,
body.highcontrast3 a.jdbutton.jblue.medium:hover {
  background-color: #000;
  color: #fde05b !important;
}
body.highcontrast3 .jdfile-baseinfo .span7 {
  color: #0000ff;
}
body.highcontrast3 .jdfile-baseinfo {
  border-color: #0000ff;
}
body.highcontrast3 .jdfile-baseinfo .span7 a {
  color: #1c3448;
}
body.highcontrast3 .jdfile-baseinfo .span7 a:hover {
  color: #fde05b;
  background: #1c3448;
}
body.highcontrast3 .jdbutton.jblue.jmedium {
  background: none;
}
body.highcontrast3 .jdfile-subhead-files .span7 form#adminForm span {
  color: #0000ff;
}
body.highcontrast3 .btn.back_button a:hover {
  color: #000;
}
body.highcontrast3 .jd-item-page .jdfile-subhead-files form#adminForm a:hover,
body.highcontrast3 .jd_footer a:hover {
  color: #fde05b;
}
body.highcontrast3 .jd-details-info {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border-color: #0000ff;
}
body.highcontrast3 div[itemprop="articleBody"] ul li,
body.highcontrast3 div[itemprop="introBody"] ul li {
  padding-left: 1.4em;
  background: none;
  list-style: none;
}
body.highcontrast3 div[itemprop="articleBody"] ul li:before,
body.highcontrast3 div[itemprop="introBody"] ul li:before {
  color: #1c3448;
}
body.highcontrast3 #osmap a,
body.highcontrast3 .aiContactSafe a,
body.highcontrast3 .jd-item-page a {
  color: #1c3448;
}
body.highcontrast3 #osmap a:hover,
body.highcontrast3 .aiContactSafe a:hover,
body.highcontrast3 .jd-item-page a:hover {
  color: #fde05b;
}
body.highcontrast3 #jm-maincontent .search a {
  color: #1c3448;
}
body.highcontrast3 #jm-maincontent .search a:hover {
  color: #fde05b;
}
body.highcontrast3 pre a {
  color: #fde05b;
}
body.highcontrast3 .jm-typo-title {
  border-color: #1c3448;
}
body.highcontrast3 code {
  background: #1c3448;
  color: #fde05b;
}
body.highcontrast3 #jm-allpage #jm-top-bar #jm-page-settings .nav.menu .day-night [class^="icon-"],
body.highcontrast3 #jm-allpage #jm-top-bar #jm-page-settings .nav.menu .day-night [class*=" icon-"] {
  color: #1c3448;
}
body.highcontrast3 #jm-allpage #jm-top-bar #jm-page-settings .nav.menu li.contrast a.jm-highcontrast,
body.highcontrast3 #jm-allpage #jm-top-bar #jm-page-settings .nav.menu li.contrast a.jm-highcontrast2,
body.highcontrast3 #jm-allpage #jm-top-bar #jm-page-settings .nav.menu li.contrast a.jm-highcontrast3 {
  text-decoration: none !important;
}
body.highcontrast3 #jm-allpage #jm-top-bar #jm-page-settings .nav.menu li.contrast a.jm-highcontrast:hover {
  color: #ffffff !important;
  text-decoration: underline !important;
}
body.highcontrast3 #jm-allpage #jm-top-bar #jm-page-settings .nav.menu li.contrast a.jm-highcontrast2:hover {
  color: #ffd826 !important;
  text-decoration: underline !important;
}
body.highcontrast3 #jm-allpage #jm-top-bar #jm-page-settings .nav.menu li.contrast a.jm-highcontrast3:hover {
  color: #1c3448 !important;
  text-decoration: underline !important;
}
body.highcontrast3 .popover {
  color: #000000;
}
body.highcontrast3 .tpl-icons li a span {
  color: #1c3448;
  background: #fde05b;
}
body.highcontrast3 ul.social-icons li a {
  color: #000;
}
body.highcontrast3 ul.social-icons li a:hover {
  background: #fde05b;
  color: #000;
}
body.highcontrast3 .jm-social a {
  border: solid 1px #1c3448;
  background: #1c3448;
}
body.highcontrast3 .jm-social a:hover {
  background-color: #fde05b;
}
body.highcontrast3 .jm-social a.jm-facebook {
  background-image: url('../images/icons/yellow/facebook.png');
}
body.highcontrast3 .jm-social a.jm-facebook:hover {
  background-image: url('../images/icons/black/facebook.png');
}
body.highcontrast3 .jm-social a.jm-twitter {
  background-image: url('../images/icons/yellow/twitter.png');
}
body.highcontrast3 .jm-social a.jm-twitter:hover {
  background-image: url('../images/icons/black/twitter.png');
}
body.highcontrast3 .jm-social a.jm-link {
  background-image: url('../images/icons/yellow/link.png');
}
body.highcontrast3 .jm-social a.jm-link:hover {
  background-image: url('../images/icons/black/link.png');
}
body.highcontrast3 .jm-social a.jm-skype {
  background-image: url('../images/icons/yellow/skype.png');
}
body.highcontrast3 .jm-social a.jm-skype:hover {
  background-image: url('../images/icons/black/skype.png');
}
body.highcontrast3 .project-partners {
  background: #fde05b;
  border: 1px solid #000;
  color: #000 !important;
}
body.highcontrast3 .project-partnersa:hover {
  background: none !important;
}
body.highcontrast3 .bip-bip.ikona-menu {
  background: #e5e5e5;
}
body.highcontrast3 .menudlabip .nav-header {
  border-top: 2px solid #000;
  color: #000 !important;
}
body.highcontrast3 .menudlabip {
  background: #fde05b;
  border: 1px solid #000000;
}
body.highcontrast3 .menudlabip h3 {
  background: #000 !important;
  color: #fde05b !important;
  margin: 0 !important;
  padding: 25px 20px;
}
body.highcontrast3 .menudlabip .nav.menu > li:first-child > a {
  border-top: medium none;
}
body.highcontrast3 .menudlabip .nav.menu li.active > a {
  background: #000;
  color: #fde05b;
  font-weight: bold;
  text-transform: uppercase;
}
body.highcontrast3 .menudlabip .nav.menu li > a {
  border-top: 1px solid #000;
  color: #000;
  padding: 12px;
  transition: all 0.3s ease 0s;
  -webkit-transition: all 0.3s ease 0s;
}
body.highcontrast3 .menudlabip .nav.menu li > a:hover {
  background: #000;
  color: #fde05b !important;
  padding: 12px 30px;
  transition: all 0.3s ease 0s;
}
body.highcontrast3 ul.links.szeroki li,
body.highcontrast3 .govarticle-category-module.szeroki > li {
  border-bottom: 1px dotted #1c3448;
}
body.highcontrast3 ul.category-module.szeroki li {
  border-bottom: 1px dotted #1c3448;
}
body.highcontrast3 ul.category-module.szeroki li a {
  color: #af0006;
  text-decoration: none;
}
body.highcontrast3 ul.category-module.szeroki li a:hover {
  color: #7f3800;
  text-decoration: underline;
}
body.highcontrast3 .jj_sl_navigation li a {
  background: #fde05b;
  color: #af0006 !important;
}
body.highcontrast3 .jj_sl_navigation li a:hover {
  background: #fde05b;
  color: #7f3800;
}
a:focus {
  outline: 2px solid #ff0000;
}
.alert {
  background: none;
  border: solid 3px #906c3c;
  color: #906c3c;
}
.alert.alert-error {
  border-color: #990000;
  color: #990000;
}
.alert.alert-success {
  border-color: #42801f;
  color: #42801f;
}
.alert.alert-info {
  border-color: #2424c4;
  color: #2424c4;
}
body.highcontrast .alert,
body.highcontrast2 .alert,
body.highcontrast3 .alert,
body.highcontrast .alert h4,
body.highcontrast2 .alert h4,
body.highcontrast3 .alert h4 {
  color: #654d25;
}
body.highcontrast .alert a,
body.highcontrast2 .alert a,
body.highcontrast3 .alert a,
body.highcontrast .alert h4 a,
body.highcontrast2 .alert h4 a,
body.highcontrast3 .alert h4 a {
  color: inherit;
}
body.highcontrast .alert-success,
body.highcontrast2 .alert-success,
body.highcontrast3 .alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #234424;
}
body.highcontrast .alert-success h4,
body.highcontrast2 .alert-success h4,
body.highcontrast3 .alert-success h4 {
  color: #234424;
}
body.highcontrast .alert-danger,
body.highcontrast2 .alert-danger,
body.highcontrast3 .alert-danger,
body.highcontrast .alert-error,
body.highcontrast2 .alert-error,
body.highcontrast3 .alert-error {
  background-color: #f2dede;
  border-color: #eed3d7;
  color: #5d2524;
}
body.highcontrast .alert-danger h4,
body.highcontrast2 .alert-danger h4,
body.highcontrast3 .alert-danger h4,
body.highcontrast .alert-error h4,
body.highcontrast2 .alert-error h4,
body.highcontrast3 .alert-error h4 {
  color: #5d2524;
}
body.highcontrast .alert-info,
body.highcontrast2 .alert-info,
body.highcontrast3 .alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #1d4457;
}
body.highcontrast .alert-info h4,
body.highcontrast2 .alert-info h4,
body.highcontrast3 .alert-info h4 {
  color: #1d4457;
}
/*# sourceMappingURL=/templates/pcj-jzuk-niebieski/css/extended_layouts.9.map */