#pasek_gorny {
    background: #032f5b;
}

#pasek_gorny > nav > a.ikonka {
    background: #262626;
}

#pasek_gorny > nav > a.kolo {
    background: none;
}

#pasek_gorny > nav > a.kolo img {
    background: #262626;
}

#pasek_gorny > nav > a.kalendarz {
    background: #004492;
    box-shadow: inset 0px -3px 5px -4px #313131;
}

#pasek_gorny > nav > #ikonka_UE {
    background: #004492;
    box-shadow: inset 0px -3px 5px -4px #313131;
}

#pasek_gorny > nav > a.kalendarz:hover, #pasek_gorny > nav > #ikonka_UE:hover {
    box-shadow: inset 0px 0px 0px 1px #ffffff;
}

#pasek_gorny > nav > a.kalendarz:focus {
	outline-color: #ffcb00;
}

#pasek_gorny > nav > #ikonka_UE:focus {
	outline-color: #ffcb00;
}

header {
    background: #004492;
    color: #ffffff;
    border-bottom-color:#808080;
}

header div #winieta #umk h1, header div #winieta #umk h2 {
    color: #fff;
}

header div nav a {
    color: #ffffff;
    background-image:url("../images/grot-tryb-ciemny.png");
}

header div nav a:hover {
    color: #bccbd3;
}

main > section, main > div.sekcja {
    background: #808080;
}

main > section > h2, main > section > h1, main > div.sekcja > h2, main > div.sekcja > h1 {
    color: #ffffff;
}

main > section > h2 > a.link_do_dzialu, main > section > h1 > a.link_do_dzialu, main > div.sekcja > h2 > a.link_do_dzialu, main > div.sekcja > h1 > a.link_do_dzialu {
    color: #ffffff;
    background-image: url("../images/grot-tryb-ciemny.png");
}

main > section > h2 > a.link_do_dzialu:hover, main > section > h1 > a.link_do_dzialu:hover, main > div.sekcja > h2 > a.link_do_dzialu:hover, main > div.sekcja > h1 > a.link_do_dzialu:hover {
    color: #bccbd3;
}

main > section > section, main > div.sekcja > section {
    color: #ffffff;
    background: #4d4d4d;
}

main > section > section > a.kategoria, main > div.sekcja > section > a.kategoria {
    color: #ffffff;
    background-image:url("../images/grot-tryb-ciemny.png");
}

main > section > section > a.kategoria:hover, main > div.sekcja > section > a.kategoria:hover {
    color: #bccbd3;
}

main > section > section > time, main > div.sekcja > section > time {
    color: #bccbd3;
}

main > section > section > h3, main > div.sekcja > section > h3 {
    color: #ffffff;
}

main > section > section > h3 > a, main > div.sekcja > section > h3 > a {
    color: #ffffff;
}

main > section > section > h3 > a:hover, main > div.sekcja > section > h3 > a:hover {
    color: #fcdf83;
}

#wybor {
    background: #686868;
}

#wydarzenia {
    background: #4d4d4d;
}

#wydarzenia > section > a > time, #wydarzenia > section > a > h3 {
    color: #ffffff;
}

#wydarzenia > section > a:hover > time, #wydarzenia > section > a:hover > h3 {
    color: #fcdf83;
}

#wydarzenia > section::after {
    height: 4px;
    border-top: 8px solid #4d4d4d;
}

main {
    background: #4d4d4d;
    color: #ffffff;
}


section.newsletter time {
	color: #ffffff;
}

section.newsletter h1 {
	color: #ffffff;
}

section.newsletter > section > h2 > a {
	color: #ffffff;
}

section.newsletter > section > h2 > a:hover {
	color: #fcdf83;
}

section.newsletter > section > .pudelko_na_lida > a {
	color: #ffffff;
}

section.newsletter > section > .pudelko_na_lida > a:hover {
	color: #fcdf83;
}

div.pudelko, div.blad-404 {
	background:none;
    color:#ffffff;
}

div.blad-404 > h1 {
	color:#bccbd3;
	background:url("../images/404-tryb-ciemny.png") no-repeat center top;
	background-size: 34px 34px;
}

article, div.biale, div.biale div, section.biale, section.biale div {
    background: #4d4d4d;
    color: #ffffff;
}

article > section > a.kategoria {
    color: #ffffff;
    background-image:url("../images/grot-tryb-ciemny.png");
}

article > section > a.kategoria:hover {
    color: #bccbd3;
}

article > section > time {
    color: #bccbd3;
}

article > section > h1 {
    color: #ffffff;
}

article > section > div.autor {
    color: #fcdf83;
}

article > div.pod-zdjeciem, article > div.pod-zdjeciem > div.podpis-pod-zdjeciem, article > div.pod-zdjeciem > div.autor-pod-zdjeciem {
	color: #bccbd3;
}

article a {
    color: #fcdf83;
}

article a:hover {
    color: #fcdf83;
}

article > p.apla {
	background: #254466;
	border: 1px solid #0a57ac;
}

article > blockquote {
    color: #bccbd3;
    background-image:url("../images/cytat-tryb-ciemny.png");
}

article > *:last-child:not(section)::after {
	background-image:url("../images/kwadrat-tryb-ciemny.png");
}

article > ul:last-child::after, article > ol:last-child::after {
	background:none;
}

article > ul:last-child > li:last-child::after, article > ol:last-child > li:last-child::after {
	background-image:url("../images/kwadrat-tryb-ciemny.png");
}

article figure figcaption {
    color: #bccbd3;
}

article figure figcaption mark {
    color: #bccbd3;
}

article > div.wydarzenie > section,
article > div.wydarzenie > section > h1,
article > div.wydarzenie > section > time, 
article > div.wydarzenie > section > time > span {
	color:#ffffff;
}

article > div.wydarzenie > section > time > p {
	color:#bccbd3;
}

main > section.kalendarz > section > a > div.wydarzenie-reszta > div.wydarzenie-reszta-ograniczenie,
main > section.kalendarz > section > a > div.wydarzenie-reszta > div.wydarzenie-reszta-ograniczenie > time,
main > section.kalendarz > section > a > div.wydarzenie-reszta > div.wydarzenie-reszta-ograniczenie > time > span,
main > section.kalendarz > section > a > div.wydarzenie-reszta > div.wydarzenie-reszta-ograniczenie > h2,
main > section.kalendarz > section > a > div.wydarzenie-reszta > div.wydarzenie-reszta-ograniczenie > div.wiecej {
	color:#ffffff;
}

main > section.kalendarz > section > a:hover > div.wydarzenie-reszta > div.wydarzenie-reszta-ograniczenie {
	color:#fcdf83;
}

main > section.kalendarz > section > a > div.wydarzenie-reszta > div.wydarzenie-reszta-ograniczenie > time > p {
	color:#bccbd3;
}

main > section.kalendarz > section > a > div.wydarzenie-reszta > div.wydarzenie-reszta-ograniczenie::after {
	background-image: linear-gradient(0deg, #4d4d4d 10%, rgba(77,77,77,0) 100%);
	background-image: -webkit-linear-gradient(90deg, #4d4d4d 10%, rgba(77,77,77,0) 100%);
}

footer {
    background: #032f5b;
}

div.info-o-ciasteczkach {
	color:#ffffff;
	background-color: #4d4d4d;
	border-top: 1px solid #808080;
}

div.ustawienia-zaawansowane-ciasteczek {
	color:#ffffff;
	background-color: #4d4d4d;
	border: 1px solid #808080;
}

div.info-o-ciasteczkach a, div.ustawienia-zaawansowane-ciasteczek a {
	color:#fcdf83;
}

div.info-o-ciasteczkach a:hover, div.ustawienia-zaawansowane-ciasteczek a:hover {
	color:#fcdf83;
}

div.info-o-ciasteczkach button, div.ustawienia-zaawansowane-ciasteczek button {
    color: #fff;
    background-color: #006ce8;
}

div.ustawienia-zaawansowane-ciasteczek div.header {
    border-bottom: 1px solid #808080;
}

div.ustawienia-zaawansowane-ciasteczek div.footer {
    border-top: 1px solid #808080;
}

p.tool-info {
    color: #eee;
}

.circle {
    background-color: #4d4d4d;
}

.icon-share:hover img {
	box-shadow: inset 0px 0px 0px 1px #ffffff;
}

