body,
#page {
	background-color: #111;
	color: #ffca16;
	box-shadow: none;
}

#skipLinks a:hover,
#skipLinks a:focus,
#skipLinks a:active {
	color: #ffca16;
}

a:focus {
	outline: 4px solid #feca16;
}

a,
a:hover,
.fontsize button,
#zone-top a,
#zone-header ul li a {
	color: #ffca16;
}

#zone-header {
	padding: 4px;
}

#zone-header ul li a:hover,
#zone-header ul li a.active {
	color: #ffca16;
}

#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,
input[type="text"]:focus,
textarea:focus,
input[type="password"]:focus,
input[type="file"]:focus,
input[type="checkbox"]:focus,
input[type="radio"]:focus,
input[type="button"]:focus,
input[type="submit"]:focus,
select:focus,
button[type="submit"]:focus,
button[type="button"]:focus {
	outline-color: #ffca16;
}

input[type="text"],
input[type="number"],
input[type="email"],
input[type="password"],
textarea,
.textarea,
select,
.select {
	background: #ffca16 !important;
	color: #111 !important;
	border-color: #ffca16 !important;
	box-shadow: none;
}

input[type="text"]:focus,
input[type="email"]: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 !important;
	color: #111 !important;
}

select:focus,
input[type="text"]:focus,
input[type="email"]: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 {
	background-color: #111;
	outline: 4px solid #feca16;
	outline-offset: 0;
	color: #feca16;
	text-decoration: none;
}

a.button {
	background-color: #ffca16;
	color: #111;
}

a.button:hover,
a.button:focus {
	background-color: #111;
	color: #ffca16;
	outline: 4px 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;
	border-top: 1px solid #ffca16;
	border-bottom: 0
}

.message {
	outline: 4px 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: 4px solid #ffca16;
	outline-offset: -4px;
	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 a {
	margin-right: 10px;
	color: #ffca16;
}

.pager a:hover,
.pager a:focus {
	outline: 4px 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-color: #111;
}

table[border="1"],
.table[border="1"] {
	outline: 4px solid #ffca16;
}

table th,
.table th {
	background-color: #ffca16;
	color: #111;
}

table td,
.table td {
	color: #ffca16;
	border-color: #ffca16;
	background-color: #111;
}

.td-row .col {
	background: #111;
}

.th-row .col {
	color: #ffca16;
}

.td-row .col,
.td-row .col a {
	color: #ffca16;
}

.td-row .col a {
	outline-width: 1px;
	outline-offset: 2px;
}

.ofer-row,
.td-row,
.th-row {
	border-color: #ffca16;
}

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


/* BLOKI */

/* aktualnosci */
.news-list .news {
	border-bottom-color: #ffca16;
	padding: 4px 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;
	max-width: 250px;
}

.menu li a:hover,
.menu li a:focus,
.menu li a.active {
	background-color: #111 !important;
	color: #ffca16 !important;
	outline: 4px 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: 4px solid #ffca16;
	outline-offset: -4px;
}

.menu ul ul li:before {
	display: none !important;
}

.menu ul ul li a {
	background: #ffca16;
	margin-left: 0px;
}

.menu li ul li a {
	width: calc(100% - 78px);
}

.menu li ul li ul li a {
	width: calc(100% - 60px);
}

/* 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: 4px solid #ffca16;
	background-color: #111;
	color: #ffca16;
}

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

.search-module .mark {
	color: #ffca16;
}

.search-module .title {
	color: #ffca16;
}

.search-module .results .beam {
	background-color: #ffca16 !important;

}

.search-module .results .beam.open .category-result,
.search-module .results .beam.open .count {
	color: #000 !important;
}

.search-module .results .beam .count .number {
	color: #000;
}

.search-module .results .row .result:after {
	border-color: #ffca16 !important;
}

/* Wyszukiwarka dokumentów */
.files-desc-conf {
	color: #ffca16;
}

.file-form {
	border: 1px solid #ffca16;
}

.file-form .from-row label {
	color: #ffca16;
}

.file-form .from-row.col1 span,
.file-form .from-row.col2 span {
	color: #ffca16;
}

.search-info .mark {
	color: #ffca16;
}

/* 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 .prev:before {
	content: "\f054";
}

.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: 4px 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: 4px solid #ffca16;
}

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

.desc-module .title {
	color: #ffca16;
}

/* JQUERY UI */

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

.ui-widget-header {
	background: #ffca16;
	color: #111;
}

/* PARTIALS */

.archives {
	background-color: #111;
	outline: 4px solid #ffca16;
}

.archives .row {
	border-color: #ffca16;
}

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

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

/* datepicker */

.picker__box {
	background: #000;
	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;
}

.slider .slick-prev,
.slider .slick-next {
	display: block;
	width: 30px;
	height: 30px;
	padding: 0;
}

.menu li a span {
	width: 100%;
}

.news-module .alt-foto {
	padding: 10px 0 32px 20px;
}

.menu ul li a {
	background-color: #ffca16;
}

.search-module .search-block .text-input {
	background-color: #111;
}

.search-module .search-block input {
	border: 1px solid #111 !important;
}

/*bialy kolor*/
label,
.news-list .desc,
.map-module .zgloszenie-form .row label {
	color: #fff;
}

/*zolty kolor*/
.link-back,
.search-module .query-info,
.search-module .results .row .result .date,
.search-module .results .row .result .title a,
#zone-left .header-block,
.search-module .search-block .text-input,

.menu-header .title,
.menu-list .title,
.button-news-more,
#zone-9 .menu-list li a:hover {
	color: #ffca16;
}

.menu-header .title {
	border-color: #ffca16 !important;
}

/*czarny color*/
.menu li a span,
.menu li a::before,
#zone-9 .menu-list li a,
.search-module .search-block,
.search-module .search-block label,
#zone-4 .header-block {
	color: #111;
}

.search-module .search-block .submit {
	margin: 0;
}

.grey-bg {
	background-color: #111;
}

.breadcrumbs {
	background-color: #111;
}

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

.events-block .calendar-right .button-events-more-zleft {
	background-color: #ffca16;
}

.events-block .calendar-right .button-events-more-zleft:hover {
	background-color: #111;
	color: #ffca16;
	padding: 15px 0;
	border: 5px solid #ffca16;
	width: calc(100% - 10px);
}

.events-block .calendar-right .navi {
	background-color: #ffca16;
}

.events-block .calendar-right .navi .month {
	background-color: #ffca16;
}

.events-list .event .title,
.news-list.news-module .title {
	background-color: #ffca16;
}

.news-list.news-module .date,
.events-list .event .date {
	color: #ffca16;
}

.menu li .subm-add {
	background-color: #ffca16;
	color: #000 !important;
}

.news-module .alt-foto {
	background: none;
	color: #ffca16;
}

.socialm-share #st-1 .st-btn,
.socialm-share #st-1 .st-btn[data-network="facebook"] {
	background-color: #111 !important;
}

.socialm-share #st-1 .st-btn>svg {
	fill: #ffca16;
}

.news-module .date-no-foto {
	color: #ffca16;
}

#zone-top li a,
#zone-top li button {
	color: #ffca16;
}

#zone-9 .menu-header .title,
#zone-9 .menu-header::after,
.block a.newsletter {
	color: #ffca16;
}

.subcategory-list .sub-link .title a,
.subcategory-list .sub-link .link-subcatergory {
	color: #ffca16;
}

#zone-top .search-block .js-search-button {
	background: #000 !important;
}

#zone-top .search-block .js-search-button:before {
	color: #fdd326;
}

.contrast::before {
	color: #fdd326;
}

.bip {
	background-position: 0 -24px;
}

#header-page {
	background: #111;
}

.black-bg {
	background: #111;
}

#zone-4 .header-block {
	color: #fdd326;
}

.slick-prev,
.slick-next {
	display: none !important;
}

#zone-2 .slick-prev,
#zone-2 .slick-next {
	display: block !important;
	background: none;
}

#zone-2 .slick-prev:before,
#zone-2 .slick-next:before {
	color: #ffca16;
}

.calendar td.today,
.calendar th.today {
	background: #111;
}

.events-module .calendar-right .navi {
	background: #ffca16;
}

.events-module .calendar-right .navi .select {
	background: #ffca16;
}

.calendar td.event a:hover {
	background: #111;
	box-shadow: inset 0 0 0px 3px #111;
}