
*:focus{background: #FF0 !important;color: #000 !important; }
*:focus::before{background: #FF0 !important;color: #000 !important;}

i.fa{background: #000 !important;color: #FF0 !important;}

body{background:#000;color:#FF0;}
a{color:#FF0;}

.articles .row a .title:hover{color:#FFF;}

.articles .row a:focus{color:#000 !important;}

.articles .row a:focus .title{background: #FF0 !important;}


header .pasek {
    background: #000;
}
header #search input[type="text"] {
    border: 1px solid #FF0;
	color: #000;
}
header #search button[type="submit"] {
    background: #000;
    border: 1px solid #FF0;
    color: #FF0;
}
header #search button[type=submit]::before{
    color: #FF0;
	margin: -1px 0 0 -1px;
}
header #search button[type=submit]:hover::before{
	background: #FF0;
	color: #000;
}
header .ch_fontsize {
    background: #000;
    border: 1px solid #FF0;
    color: #FF0;
}
header .ch_fontsize:hover{
	background: #FF0;
	color: #000;
}
header .ch_fontsize::before{
	color: #FF0;
	margin: -1px 0 0 -1px;
}
header .ch_fontsize:hover::before{
	color: #000;
}
header .ch_contrast {
    background: #000;
    border: 1px solid #FF0;
    color: #FF0;
}
header .ch_contrast:hover{
	background: #FF0;
	color: #000;
}
header .ch_contrast::before{
	color: #FF0;
	margin: -1px 0 0 -1px;
}
header .ch_contrast:hover::before{
	color: #000;
}

.formularz .right #wyczysc{
	border: 1px solid #FF0;
	color: #FF0;
}

header .mapa_strony {
    background: #000;
    border: 1px solid #FF0;
    color: #FF0;
}
header .mapa_strony:hover{
	background: #FF0;
	color: #000;
}
header .mapa_strony::before{
	color: #FF0;
	margin: -1px 0 0 -1px;
}
header .mapa_strony:hover::before{
	color: #000;
}


.sf-menu a {
	color: #FF0;
}
.sf-menu a:hover{
	color: #FF0;
}
#menu-top .sf-menu > li::before {
   color: #FF0;
}
footer {
	background: #000;
	color: #FF0;
}
footer a{
	color: #FF0;
}
.menu-footer {
    background: #000;
}
.menu-footer a{
	color: #FF0 !important;
}
.menu-footer a:focus{
	background: #FF0 !important;
	color: #000 !important;
}
.menu-footer li::before {
    background: #FF0;
}
.naglowek {
    color: #000 !important;
    background: #FF0 !important;
	font-weight: 600 !important;
}
.articles .row .more a {
    background: #000;
    border: 1px solid #FF0;
    color: #FF0;
}
.formularz .right input[type="submit"], .formularz .right input[type="button"] {
    background: #FF0;
    border: 1px solid #FF0;
    color: #000;
}

.parallax-slider #mainCaptionHolder .container .slider_caption strong {
    text-shadow: 3px 3px #FF0 !important;
	color: #000 !important;

}

.parallax-slider #mainCaptionHolder .container .slider_caption::before {
    background: #FF0;
}

.formularz .right input[type="submit"]:hover, .formularz .right input[type="button"]:hover {
    background: #FF0;
    border: 1px solid #FF0;
    color: #000;
}
#cookie-info-bar{
	background: #000;
	border-top: 1px solid #FF0;
	color:#FF0;
}
.article .row .info {
	color:#FF0;
}
.nav{
	border-bottom: 1px dotted #FF0;
}
.nav, .nav a{
	color:#FF0;
}
.podstrona_opcje{
	border-top: 1px dotted #FF0;
}
.podstrona_opcje, .podstrona_opcje a {
	color:#FF0;
}
.parallax-slider #mainCaptionHolder .container .slider_caption strong{
	color: #FF0;
	text-shadow: 3px 3px #000;
}
.parallax-slider #mainCaptionHolder .container .slider_caption small {
	color: #FF0;
	text-shadow: 1px 1px #000;
}
.parallax-slider #mainCaptionHolder .container .slider_caption .more {
    background: #FF0;
    color: #000;
	border: 1px solid #000;
}
#menu-side, #menu-side li, #menu-side ul, #menu-side ul li:hover{
	background: #FF0 !important;
}
#menu-side .sf-menu ul li:hover a,
#menu-side .sf-menu ul li.sfHover a,
#menu-side .sf-menu ul li.active a{
	background: #FF0 !important;
}
#menu-side a{
	color: #000 !important;
}
#menu-side .sf-menu li{
	border-left: 1px solid #000;
	border-right: 1px solid #000;
}
#menu-side .sf-menu ul li{
	border-top: 1px solid #000;
}
.sf-arrows .sf-with-ul:after, .sf-arrows ul .sf-with-ul:after {
	border-top-color: #000;
}
.sf-arrows > li > .sf-with-ul:focus:after,
.sf-arrows > li:hover > .sf-with-ul:after,
.sf-arrows > .sfHover > .sf-with-ul:after {
	border-top-color: #000; /* IE8 fallback colour */
}
.aktualnosci .zobacz_wszystkie a{
    background: #000;
    border: 1px solid #FF0;
    color: #FF0;	
}