.kontrast main { font-size:106%; }
.kontrast, .kontrast main, .kontrast #qs { color:#fff !important; background:#000; }
.kontrast a { color:#fff; }
.kontrast h1 a { color:yellow; }
.kontrast a:hover { color:#fff600 !important; }
.kontrast h2, .kontrast h3, .kontrast h5, .kontrast h6, .kontrast p { color:#fff !important; }
.kontrast .lasts, .kontrast .lasts article, .kontrast .lasts h3, .kontrast .news, .kontrast #calendar, .kontrast #search, .kontrast #clos, .kontrast #clos:hover:after, .kontrast #szukaj:hover:before, .kontrast #search:hover:before { color:#fff !important; background:#000; }
.kontrast .red { color:orange; } 
.kontrast .post .tyt, .kontrast .news h4, .kontrast .gallink, .kontrast #kalCont h4, .kontrast .wiecej, .kontrast .wiecej:hover, .kontrast #calendar th, .kontrast #q, .kontrast h3.kal, .kontrast .blok > a { background:yellow; color:#000 !important; }
.kontrast .ajaxToggler:after, .kontrast .tu:after { color:#000 !important; }
.kontrast .blok { border-color:orange; }
.kontrast .news h4 a { color:#000 !important; }
.kontrast .close:after, .kontrast .close:hover:after { color:#fff !important; text-shadow:0 0 1px #000; }
.kontrast .post h4, .kontrast .title { color:yellow !important; border:1px solid orange; padding:3px; }
.kontrast #calendar td, .kontrast #calendar th, .kontrast #calendar tr { border-color:orange; }
.kontrast #calendar .puste { background:#333; }
.kontrast #calendar td.noEmpty { background:rgb(245,0,0); color:#fff !important; box-shadow:0 0 2px #000 inset; }
.kontrast .post .tyt a, .kontrast .post .tyt:hover a { color:#000 !important; }
.kontrast .forCalendar button, .kontrast .forCalendar span { background:#222; color:#fff; }
.kontrast #kontrast { background:#000; border:2px solid #555 }
.kontrast .gList > li { background:#111; box-shadow:none; }
.kontrast thead tr { color:yellow; }
.kontrast .preFoot { background:#111; }
.kontrast .dzis { color:#000; background:#fff; }
.kontrast #crltop, .kontrast #crltop:hover  { background:yellow; color:#000; }
.kontrast .w33:nth-child(2n), .kontrast .w25:nth-child(2n) { border-color:rgba(200,230,255,.5); }
.kontrast .blue1, .kontrast .blued { color:rgb(220,230,255); }
.kontrast .gallink strong, .kontrast .gallink a, .kontrast .gallink:hover strong, .kontrast .gallink path { color:black !important; fill:black; }
.kontrast #popup { outline-color:#eee; }
.kontrast #popup > .popup { background:#111; }
.kontrast .date { padding-right:5px; color:black; }
.kontrast h3 .date { padding-right:1.8em; color:#eee; }
.kontrast .news article { border:1px solid yellow; background:#111 !important; }
.kontrast .bottom { background:rgba(50,50,50, 0.8) }
.kontrast .news h4 .date { color:#000 !important; padding-left:1em; }
.kontrast .news2 { background:#111; box-shadow:none; }
.kontrast .news2 h4 .date, .kontrast .news2 h4 a { color:yellow; }
.kontrast h2 { background:#111100bb; }
.kontrast h2, .kontrast h3 { border:1px solid #ffaa00aa; padding:5px; }
.kontrast footer, .kontrast .jestes, .kontrast .nieb { background:#111; }
.kontrast .post .tresc, .kontrast .blok .next  { background:#111; border:1px solid yellow}
.kontrast header { background-color:rgba(0,0,0,.2); border:1px solid #555555; border-bottom:none; }
.kontrast .jestes > span { color:yellow; }
.kontrast .jestes { border-color:yellow; }
.kontrast .jestes a:last-child, .kontrast .jestes a:last-child:hover { color:#94d5aa }
.kontrast #navArea { border-bottom:1px solid #333; }
.kontrast #rotater { opacity:.3; filter:grayscale(50%);}
.kontrast #navTop * { background:#111 !important; }
.kontrast #kalArt .tresc { background:#000; color:#fff; }
.kontrast #navTop li a { color:#fff; background:#111 !important; }
.kontrast #navTop > li > ul, .kontrast #navTop > li > ul > li > ul { border:1px solid #aaa; }
.kontrast #navTop > li > ul li { border-color:#775; }
.kontrast .galeria li { box-shadow:none; }
.kontrast main > article ul > li:before, .kontrast #popup ul > li:before , .kontrast main > article ol > li:before, .kontrast #popup ol > li:before { color:#ca5; }
.kontrast .fb-like { background:#fff !important; padding:5px; border:2px dotted rgb(0,100,255); }
.kontrast a[href$=".mp3"] + span { color:yellow; }
.kontrast main article a[href$=".doc"]:after, .kontrast main article a[href$=".docx"]:after, .kontrast main article a[href$=".rtf"]:after { padding-left:5px; content:url('http://www.pcpr-ciechanow.pl/pliki/css/svg/?f=doc&fill=2C599D&stroke=eee'); display:inline-block; height:1em; width:1em; position:relative; top:2px; }
.kontrast main article a[href$=".ppt"]:after, main article a[href$=".pptx"]:after { padding-left:5px; content:url('http://www.pcpr-ciechanow.pl/pliki/css/svg/?f=ppt&fill=eee'); display:inline-block; height:1em; width:1em; position:relative; top:2px; }
.kontrast .fax:before { content:url('http://www.pcpr-ciechanow.pl/pliki/css/svg/?f=fax&stroke=fff') }
.kontrast .strView:before { content:url('http://www.pcpr-ciechanow.pl/pliki/css/svg/?f=strView&fill=eee'); }
.print { background:url('http://www.pcpr-ciechanow.pl/pliki/css/svg/?f=print&stroke=105EA6&fill=999') no-repeat; display:inline-block; width:24px; height:20px; margin:5px }
.kontrast .print { background:url('http://www.pcpr-ciechanow.pl/pliki/css/svg/?f=print&stroke=999&fill=ccc') no-repeat }
