html body,
	#page, #page #header-page, #page #footer-page, #zone-header a, #page #zone-5 .more, #page #zone-5 .date, #page .autoplay-buttons button, .at-share-btn-elements span, #page #zone-2 .home-news-slider .owl-next, #page #zone-2 .home-news-slider .owl-prev, #page #zone-header,
	#page #header-page .hamburger, #page .accordion-title, #page .accordion-content, #page #header-page .top-bar, 
	#page .search-module .results .js-toggle-result, #page .menu a, #page .menu-left h2, #page .metrics td, #page .menu-left button,
	#page #zone-2 .top-banner .text-block, #page .site-map-module .title, #page .menu-left .menu li > ul li:hover, #page caption{
	background-color: #111;
	color: #ffca16;
	box-shadow: none;
	text-decoration:none;
}

#header-page  #zone-header .search-form input, #header-page #zone-header .search-form input:focus, #page .owl-dots li button,
#page #zone-2 .home-news-slider .owl-dots .owl-dot button, #page #zone-5 .slider-events .owl-dots .owl-dot button,  
#page #zone-0 .news-list .owl-dots .owl-dot button {
	 background:#ffca16;
	 color:#111;
 }
 #page .breadcrumbs, #page #zone-2 .home-news-slider .text-block, #page .person-list-view .left-fotos .person-container .person-header, #page .person-list-view .foto .nav-links a,  #page #zone-0 .news-list .news a:hover, #page #zone-0 .news-list li:hover a,
 #page .news-list-view .news:hover, #page .person-list-view .person:hover, #page .back-to-news, #page .at-icon-wrapper, body #cookie-info, #page #zone-0 .news-list .news:hover, #page .menu-left .menu li:hover {
	 background:#111;
 }

body a, #skipLinks a:hover, #skipLinks a:focus, #skipLinks a:active, #page #header-page a,  #page .breadcrumbs a, #page .menu-left .menu li a, #page h1, #page h2, #page h3, #page h4, #page h5, #page h6, #page p, #page a, #page .share-icon{
	color: #ffca16;
	box-sizing: border-box;
	background:transparent;
}

#page p span {
	color: #ffca16 !important;
}

.at-share-btn-elements svg {
	fill:#ffca16 !important;
}

#page #logo a span, #page #logo small {
	color:#dadada;
}

#page #zone-2 .home-news-slider .text-block h3, #page #zone-2 .home-news-slider .text-block p, #page #zone-2 .home-news-slider .text-block a, #header-page #zone-header .search-form .submit, #page #zone-0 .news-list .news h3, #page #zone-0 .news-list .news .date, #page #zone-0 .button,
#page #footer-page a, #page #footer-page button, #page #footer-page p, #page .news-list-view h3 a, #page .single-new h3 a, #page .date, #page .read-more a, #page .pager a, #page .pager span, .menu-left .menu li a,
#page #zone-2 .home-news-slider .owl-next::before, #page #zone-2 .home-news-slider .owl-prev::before,
#page #zone-5 .event h3, #page #zone-5 .event p, #page #zone-0 .load-more-news a, #page #zone-2 .top-banner .text-block p, body #cookie-info .button, #page #zone-0 .news-list .news a, #page #footer-page .footer-menu .mobile-icons i {
	color: #ffca16;
	background:inherit;
}

#header-page #zone-header .search-form .submit.active {
	color:#111;
}

#page #zone-0 .button {
	display:inline-block;
	position: relative;
	left:50%;
	transform:translateX(-50%);
}

#skipLinks a:focus, a:focus, button:focus, #page #header-page a:focus, #page #header-page button:focus, #page #zone-2 .home-news-slider .text-block a:focus, #zone-0 .news-list .news a:focus,  #page #zone-0 .button:focus, #zone-6 .partners .logo .wrapper:focus,
#page .owl-dots li button:focus, #page .autoplay-buttons button:focus, #page #footer-page a:focus, #page #footer-page button:focus,
#page .breadcrumbs a:focus, .news-list-view a:focus, .at-share-btn-elements a:focus,
#page #zone-2 .home-news-slider .owl-dots .owl-dot button:focus, #page #zone-5 .slider-events .owl-dots .owl-dot button:focus, #page .person-list-view .foto:focus, #page .person-list-view .foto a:focus, #page .accordion-title:focus, #page .search-block:focus, #page #zone-header .search-form input,
#page .search-module .results .js-toggle-result:focus, #page .search-module .results .js-result-block a:focus{
	outline: 2px solid #feca16 !important;
}

#page #header-page .search-form .search-block button.submit:focus {
	outline: 2px solid #111 !important;
}

#page .form-module .chosen-single:focus, #page .search-module .chosen-single:focus{
    outline: #feca16 solid 2px !important;
}

#page #zone-2 .home-news-slider .owl-dots .owl-dot.active button, #page #zone-5 .slider-events .owl-dots .owl-dot button, 
#page #zone-0 .news-list .owl-dots .owl-dot.active button , #page #zone-0 .news-list .owl-dots .owl-dot button ,
 #page .search-module .results .js-result-block, #page .metrics td{
	border: 2px solid #feca16;
}


#page .accordion-title, #page .accordion-content {
	border: 1px solid #feca16;
}

#page .menu-left .menu li {
	border-bottom: 1px solid #feca16;
}

#page #zone-0 .button:focus {
	text-decoration:none;
}

#page #zone-6 .partners .owl-dots .owl-dot button, #page #zone-2 .home-news-slider .owl-dots .owl-dot button, #page .ranges-filter .years .active, #page .ranges-filter .months li .active, body #cookie-info, body #cookie-info .button {
	border-color:#feca16;
	color:#feca16;
}

#header-page  #zone-header .search-form input::placeholder {
	opacity:1;
	color:#111;
}

a,
a:hover,
.fontsize button,
#zone-top a,
#zone-header ul li a {
	color: #ffca16;
}
#zone-header {
	/*padding: 2px;*/
}
#zone-header ul li a:hover,
#zone-header ul li a.active {
	color: #ffca16;
}

#zone-top .default {
	display:none;
}

#zone-top .default, #page #footer-page .footer-menu .mobile-icons ul .default {
	display:none;
}

#page #footer-page .footer-menu .mobile-icons ul .contrast-version{
	display:inline;
}

#page .search-block button, #page #zone-2 .home-news-slider .text-block a p, #footer-page .footer-menu ul li a {
	background-color:#111;
}
#page .search-block button.active {
	background-color:#ffca16;
}

#zone-top .contrast-version {
	display:block !important;
}

#footer-page {
	color: #111;
	background-color: #ffca16;
}
#footer-page a {
	color: #111;
}
#footer-page a:hover,
#footer-page a:focus {
	background-color: #111;
	color: #ffca16;
}

a:focus, #page input[type="text"]:focus, #page textarea:focus, #page input[type="password"]:focus, #page input[type="file"]:focus, #page input[type="checkbox"]:focus, #page input[type="radio"]:focus,
#page input[type="button"]:focus, #page input[type="submit"]:focus, #page input[type="e-mail"]:focus, #page input[type="email"]:focus , #page select:focus, #page button[type="submit"]:focus, #page button[type="button"]:focus,
#page .chosen-single:focus, #page .chosen-drop:focus, 
#page .form-module input, #page .form-module textarea, #page .search-module input, #page .search-module textarea,
#page select {
	outline-color: #ffca16;
	border-color:#ffca16;
}


input[type="text"],
input[type="email"],
input[type="e-mail"],
input[type="password"],
textarea,
.textarea,
select,
.select,
#page .chosen-single, #page .chosen-drop {
	background: #ffca16;
	color: #111;
	border-color: #ffca16;
	box-shadow: none;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="e-mmail"]:focus,
input[type="password"]:focus,
textarea:focus,
select:focus {
	outline-offset: 0;
}
button[type="submit"],
button[type="button"],
input[type="button"],
input[type="submit"] {
	background-color: #ffca16;
	color: #111;
}
select:focus,
input[type="text"]:focus,
input[type="email"]:focus,
input[type="e-mail"]:focus,
input[type="password"]:focus,
input[type="button"]:hover,
input[type="button"]:focus,
input[type="submit"]:hover,
input[type="submit"]:focus,
textarea:focus,
button[type="submit"]:hover,
button[type="submit"]:focus,
button[type="button"]:hover
button[type="button"]:focus,
#page .chosen-single:focus, #page .chosen-drop:focus, #page .chosen-container-active .chosen-single{
	background-color: #111;
	outline: 2px solid #feca16;
	outline-offset: 0;
	color: #feca16;
	text-decoration: none;
}

a.button {
	background-color: #ffca16;
	color: #111;
}
a.button:hover, button:focus {
	background-color: #111;
	color: #ffca16;
	outline: 2px solid #ffca16;
}

.beam {
	background-color: #ffca16;
	color: #111;
}

.breadcrumbs a, .breadcrumbs .element {
	color: #ffca16;
}
.breadcrumbs a:hover {
	color: #ffca16;
}

.form .star {
	color: #ffca16;
}

.header-block {
	color: #ffca16;
}

.message {
	outline: 2px solid #ffca16;
	background: #111;
	color: #ffca16;
	padding-top: 20px;
}

.more, .back {
	color: #111;
	background-color: #ffca16;
}
.more:hover, .more:focus,
.back:hover, .back:focus {
	color: #ffca16;
	outline: 2px solid #ffca16;
	outline-offset: -2px;
	background-color: #111;
}

.list .row a {
	color: #ffca16;
}
.list .row a:hover, .list .active a {
	color: #ffca16;
}

.pager .active,
.pager .prev,
.pager .next {
	margin-right: 10px;
	background-color: #ffca16;
	color: #111;
}
.pager .active{
	text-decoration:underline;
}
.pager a {
	margin-right: 10px;
	color: #ffca16;
}
.pager a:hover,
.pager a:focus {
	outline: 2px solid #ffca16;
	background-color: #111;
	color: #ffca16;
	margin-right: 10px;
}
.pager .prev:hover,
.pager .prev:focus,
.pager .next:hover,
.pager .next:focus {
	background: #111;
	color: #ffca16;
}

table[border="1"],
.table[border="1"] {
	outline: 2px solid #ffca16;
}
table th,
.table th {
	background-color: #ffca16;
	color: #111;
}
table td,
.table td {
	color: #ffca16;
	border-color: #ffca16;
	background-color: #111;
}

.title a,
.title {
	color: #ffca16;
}


/* BLOKI */

/* aktualnosci */
.news-list .news {
	border-bottom-color: #ffca16;
	/*padding: 2px 0 15px;*/
}
.news-list .date, .news-module .date {
	color: #ffca16;
}
.news-list .desc, .news-module .desc {
	color: #ffca16;
}

/* chmura tagów */
.tags-cloud .tag.even {
	color: #ffca16;
}

/* forum -tematy */
.forum-block .row {
	border-color: #ffca16;
}
.forum-module .post .contents .quote {
	background: #ffca16;
}
.forum-module .ico2:before {
	color: #ffca16;
}

/* kalendarz wydarzeń */
.events-block .title {
	color: #ffca16;
}
.calendar {
	border-color: #ffca16;
}
.calendar th {
	background: #ffca16;
	color: #111;
}
.calendar td {
	border-color: #111;
	background-color: #ffca16;
	color: #111;
}
.calendar td.empty,
.calendar td.empty a,
.calendar td.active,
.calendar td.active a {
	color: #ffca16;
	background-color: #111;
}
.calendar td.event a {
	box-shadow: inset 0 0 0px 3px #111;
	background-color: #ffca16;
	color: #111;
}
.calendar td.event a:hover,
.calendar td.event a:focus {
	box-shadow: inset 0 0 0px 3px #ffca16;
	background-color: #111;
	color: #ffca16;
}

/* kursy walut */
.currency-block .table {
	border-color: #ffca16;
}
.currency-block .table th {
	background-color: #ffca16;
	color: #111;
}
.currency-block .table td {
	background-color: #ffca16;
	border-color: #111;
	color: #111;
}

/* lista stron */
.menu li a {
	background-color: #ffca16;
	color: #111;
}
.menu li a:hover,
.menu li a:focus {
	background-color: #111;
	color: #ffca16;
	outline: 2px solid #feca16;
}
.menu ul li a,  {
	background-color: #111;
	color: #ffca16;
}
.menu ul li a:hover,
.menu ul li a.active,
.menu ul li a:focus {
	background-color: #111;
	outline: 2px solid #ffca16;
	outline-offset: -3px;
}
.menu ul ul li:before {
	display: none !important;
}
.menu ul ul li a {
	background: black;
    /*margin-left: 10px;*/
}

/* logowanie */
.account-block .link {
	color: #ffca16;
}
/* rss */
.rss-block .rss {
	color: #ffca16;
}

/* subskrybcja */
.newsletter-block .submit {
	color: #111;
	background-color: #ffca16;
	border-left: 1px solid #111;
}

/* sugestia */
.suggestion-button {
	opacity: 1;
	background-color: #ffca16;
	color: #111;
}
.suggestion-button:hover,
.suggestion-button:focus {
	outline: 2px solid #ffca16;
	background-color: #111;
	color: #ffca16;
}

/* wyszukiwarka */
.search-block .submit {
	color: #111;
	background-color: #ffca16;
	border-left: 1px solid #111;
}

/* zakladki */
.tabs .element {
	color: #ffca16;
}
.tabs .element:hover, .tabs .isActive {
	background-color: #ffca16;
	color: #111;
}
.js-tabs .tab {
	background-color: #111;
	border: 2px solid #ffca16;
}

/* MODUŁY */

/* aktualnosci */
.news-module .title {
	color: #ffca16;
}

/* ankiety */
.questions-block .title,
.questions-module .title {
	color: #ffca16;
}
.answers .result {
	border: 2px solid #ffca16;
	background-color: #111;
}
.answers .result .bar {
	background-color: #ffca16;
}

/* blog */
.blog-list .entry {
	border-color: #ffca16;
}

/* galerie */
.gallery-list .desc a,
.gallery-list .desc a:hover {
	color: #ffca16;
}

/* kalendarz wydarzeń */
.events-module .prev,
.events-module .next {
	background-color: #ffca16 !important;
}
.events-module .prev {
	background-position: -481px 0px;
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}
.events-module .next {
	background-position: -481px 1px;
}
.events-module .events-list .event {
	border-color: #ffca16;
}

/* lista plikow */
.files-module .file a {
	color: #ffca16;
}

/* mapa strony */
.site-map-module .title {
	background-color: #ffca16;
	color: #111;
}
.site-map-module ul li a {
	color: #ffca16;
}
.site-map-module ul li a:hover {
	color: #ffca16;
}


/* ogłoszenia dynamiczne */
.dynamic-advertisements-list .priority {
	background-color: #111;
	outline: 2px solid #ffca16;
}

/* profil użytkownika */
.profile-module .user-data,
.profile-module .block .title {
	color: #ffca16;
}
.profile-module .logout,
.profile-module .block a {
	background-color: #ffca16;
	color: #111;
}
.profile-module .logout:hover,
.profile-module .logout:focus,
.profile-module .block a:hover,
.profile-module .block a:focus {
	background-color: #111;
	color: #ffca16;
	outline: 2px solid #ffca16;
}

/* strona opisowa */
.desc-module {
	border-color: #ffca16;
}
.desc-module .title {
	color: #ffca16;
}

/* JQUERY UI */

.ui-widget-content {
	border: 2px solid #ffca16;
	background: #111;
	color: #ffca16;
}
.ui-widget-header {
	background: #ffca16;
	color: #111;
}

/* PARTIALS */

.archives {
	background-color: #111;
	outline: 2px solid #ffca16;
}
.archives .row {
	border-color: #ffca16;
}

.file .part a {
	color: #ffca16;
}

.tags-box {
	border-color: #ffca16;
}

/* datepicker */

.picker__box {
	background: #111;
	color: #ffca16;
}
.picker__year {
	color: #ffca16;
	font-weight: bold;
}
.picker__weekday {
	color: #ffca16;
}
.picker__day {
	background: #ffca16;
	color: #111;
	border-color: #111;
}
.picker__day.picker__day--outfocus {
	background: #111;
	color: #ffca16;
}

#page .at-share-btn-elements .at-icon-wrapper {
	background-color:#111 !important;
}
#page  .files img {
	display: none;
}

#page .files .file {
	padding-left:0;
}

#page #zone-top .js-toggle-lang .dropdown-menu {
	box-shadow:inherit;
}

[data-whatinput=keyboard] #wyszukiwarka_formularz input:focus {
	outline: 2px solid #ffca16 !important;
}
#page .message {
	background: #111;
	outline:0;
}
.highcontrast-mode .icon-twitter{
    background: url(/szablony/bip/images/logo-x-yellow.png) no-repeat 0px 1px;
    background-size: 14px;
}
.highcontrast-mode .icon-instagram{
    background: url(/szablony/bip/images/icon-insta-yellow.png) no-repeat 0px 0px;
}