.tresc-strony, .panel { height: auto !important; height: 300px; min-height: 300px; }


@font-face {
  font-family: "Arial Narrow";
  src: url("../../p/czcionki/ArialNarrow.eot");
  src: local("Arial Narrow"),
    url("../../p/czcionki/ArialNarrow.woff") format("woff"),
	url("../../p/czcionki/ArialNarrow.ttf") format("opentype"),
    url("../../p/czcionki/ArialNarrow.svg") format("svg");
}
html {
	margin: 0; padding: 0; background-position: 0 0;
	background-repeat: repeat-x;
}
body {
	unicode-bidi: bidi-override; margin: 0; padding: 0; 
	font-family: Helvetica, Arial, sans-serif; font-size: 12px; 
}
img {
	border: none;
}
img.klikalny { cursor: pointer; }
a, .artykul .tytul a:hover, .wiecej a:hover, .narzedzia a:hover, 
.paginacja li a:hover, .rotatorMaly .tytul a:hover, .rotatorMaly .zajawka a:hover, 
.kalendarz #kalendarz-dni td a:hover, .menuObrazkowe a:hover, 
.panel .menu a:hover, .narzedziaTop .logowanie .wiecej a, .naSkroty a:hover, 
.narzedziaTop .rss a:hover, #kontenerStopki .menu li a:hover, 
.inputButtonWrap a:hover, .czytalirowniez li a:hover, .zalaczniki li a:hover, 
.wizytowkaHolderMini a:hover, .mniej a:hover {
	cursor: pointer; text-decoration: underline;
}
a:hover, #kontenerMenu .menu a, .artykul .tytul a, .wiecej a, .narzedzia a, 
.paginacja li a, .rotatorMaly .tytul a, .rotatorMaly .zajawka a, 
.kalendarz #kalendarz-dni td a, .menuObrazkowe a, .panel .menu a, 
.narzedziaTop .logowanie .wiecej a:hover, .naSkroty a, .narzedziaTop .rss a, 
#kontenerStopki .menu li a, .inputButtonWrap a, .czytalirowniez li a, 
.zalaczniki li a, .wizytowkaHolderMini a, .mniej a {
	cursor: pointer; text-decoration: none;
}
#kontenerMenu ul, .logotypy, .paginacja, .menuObrazkowe ul, .panel .menu ul, 
#kontenerStopki .menu, .czytalirowniez ul, .zalaczniki, #w_zaawansowane ul, 
ul.galerie, .najblizsze-wydarzenia ul, .mapaStrony ul, .boks.pliki ul {
	list-style-type: none; list-style-image: none;
}
.boks, .zawartosc { display: block; }
form, fieldset { margin: 0; padding: 0; }
.bezDOMny .wymagaDOM, .bezDOMny .doOdkrycia { display: none; }
.css { 
	margin: 0; padding: 0; display: block; clear: both; position: absolute;
	left: 0; top: 0; z-index: 2;
}
.clear { clear: both; }
.ulatwienia {
	display: block; overflow: hidden; margin: 0; padding: 0; position: absolute;
	left: -999em; text-align: left; width: 1px; height: 1px;
}
.narzedziaTop .tytul, .narzedziaTop .logowanie .opis, .ukryta {
	display: block; overflow: hidden; margin: 0; padding: 0; position: absolute;
	left: -999em; text-align: left; width: 1px; height: 1px;
}
.kontener {width: 981px; margin: 0 auto; clear: both;}
#trescFloat { float: left; width: 100%; }
#kontenerTresci { position: relative; margin-top: 27px; }
#panel { float: left; width: 210px; margin: 0 0 20px -210px; }
#tresc-strony { margin: 0 220px 0 0; }
.strona_glowna #tresc-strony { margin: 0 210px 0 0; }
.index1kol #tresc-strony { margin: 0; }
.indexSpeedtest #tresc-strony { margin: 0 auto; width: 981px; }
.indexSpeedtest #kontenerTresci .kontener { 
	margin: 0; padding: 20px 0; width: auto; text-align: center; 
}
.indexSpeedtest #trescFloat { float: none; width: auto; margin:auto; }
.indexSpeedtest #kontenerStopki { margin-top: 0; }
#kontenerGorny { overflow: hidden;}
#nazwaSerwisu { 
	float: left; width: 300px; height: 95px; margin: 0; padding: 0;
}
		#nazwaSerwisu a { 
			display: block; padding: 25px 5px 0 110px; height: 70px;
			position: relative;	font-family: Tahoma; font-weight: normal;
			font-size: 17px; color: #000; overflow: hidden; 
			text-align: left; text-indent: -999em;
		}
		#nazwaSerwisu span { font-size: 15px; }
		#nazwaSerwisu .css { 
			width: 300px; height: 95px;
			background-position: 0 0; background-repeat: no-repeat;
		}

.wiecej { padding-left: 17px; text-align: right; }
		.wiecej a { 
			display: inline-block; padding: 0 10px 0 0; font-size: 11px; 
			background-repeat: no-repeat; background-position: right center;
		}
.mniej { padding-left: 17px; text-align: left; }
		.mniej a { 
			display: inline-block; padding: 0 0 0 10px; font-size: 11px; 
			background-repeat: no-repeat; background-position: left center;
		}
form { }
		.wiersz { 
			display: block; overflow: hidden; margin: 0; padding: 8px 0 13px 0; 
			border-bottom: 1px dashed #ccc;
		}
		.opis { display: block; float: left; width: 200px; text-align: right; }
		.wartosc { display: block; margin: 0 0 0 210px; }
		*+html .wartosc { float: left; margin-left: 10px; }
		.panel .opis { width: 44px; text-align: right; }
		.panel .wartosc { margin: 0 0 0 49px; }
		.przyciski { 
			display: block; margin: 0; padding: 8px 0 13px 0; text-align: right;
		}
		.przyciski a { line-height: 30px; }
		.przyciski .inputButtonWrap a { line-height: normal; }
		.wymagane { color: red; font-weight: bold; }
		.inputTextWrap, .inputTextErrorWrap { 
			height: 21px; display: inline-block; vertical-align: top; 
			padding: 0 6px 0 0; display: inline-block; margin: 0; 
			position: relative; 
		}
		.lightface .inputTextWrap, .lightface .inputTextErrorWrap {
			padding: 0; background: none; 
		}
		.lightface .inputTextWrap input, .lightface .inputTextErrorWrap input {
			padding: 2px 6px 3px 6px; background: none; border: 1px solid #ccc; 
			background: #fff; 
		}
		#modal_odpowiedz_temat { width: 428px; }
		.inputButtonWrap { 
			height: 23px; display: inline-block; vertical-align: top; 
			 margin: 0; padding: 0 6px 0 0; display: inline-block;
		}
		.inputTextWrap input, .inputTextErrorWrap input, .inputButtonWrap a {
			display: inline-block; margin: 0; height: 16px; padding: 3px; 
			border: none; vertical-align: top; 
		}
		.inputButtonWrap {
			background-position: right -153px; background-repeat: no-repeat; 
		}
		.inputButtonWrap.active { background-position: right -199px; }
		.inputButtonWrap input {
			display: inline-block; margin: 0; padding: 3px 0 3px 6px; 
			height: 23px; border: none; vertical-align: top; cursor: pointer; 
			background-color: transparent; background-position: 0 -130px; 
			font-family: "Arial Narrow"; font-size: 13px; 
		}
		.inputButtonWrap a {
			display: inline-block; margin: 0; padding: 3px 3px 3px 9px; 
			height: 17px; vertical-align: top; background-position: 0 -130px; 
			font-family: "Arial Narrow"; font-size: 13px; line-height: 17px;
		}
		.inputButtonWrap.active a { background-position: 0 -176px; }
		.wartosc .inputTextWrap input, .wartosc .inputTextErrorWrap input {
			position: relative; top: 0;
		}
		*+html .wartosc .inputTextWrap input, 
		*+html .wartosc .inputTextErrorWrap input {
			top: -1px;
		}
		.inputTextWrap input, .inputTextErrorWrap input { 
			width: 123px; padding: 2px 0 3px 6px; background-position: 0 -46px;
			background-repeat: no-repeat;
		}
		.panel .wartosc .inputTextWrap input, 
		.panel .wartosc .inputTextErrorWrap input {
			width: 140px; 
		}
		.inputTextWrap { background-position: right -67px; }
		.inputNieaktywny { font-size: 11px; }
		.inputTextErrorWrap input { background-position: 0 -88px; }
		.inputTextErrorWrap { background-position: right -109px; }
		#kontenerMenu .inputTextWrap input {
			height: 18px; background-position: 0 0; 
		}
		#kontenerMenu .inputTextErrorWrap input {
			height: 17px; background-position: 0 0; 
		}
		#kontenerMenu .inputTextWrap { 
			background-position: right -23px; height: 23px; 
		}
		#kontenerMenu .inputButtonWrap input { 
			background-position: -1px -130px; 
		}
		.checkboxWiersz .opis { width: 25px; text-align: center; }
		.checkboxWiersz input { vertical-align: top; margin: 0; }
		.checkboxWiersz .wartosc { margin-left: 30px; }
		.wiersz .wartosc .wiersz.checkboxWiersz { 
			padding: 0 0 5px 0; border: none; 
		}
		textarea { 
			padding: 10px; border-style: solid; border-width: 1px; 
			width: 500px; 
		}
		#w_zaawansowane .inline label { 
			display: inline-block; vertical-align: top; height: 20px; 
			margin: 0 20px 0 0;  
		}
		#w_zaawansowane .wartosc ul { margin: 0; padding: 0; }
		.inputSelect {
			display: inline-block; margin: 0; height: 21px; border: none;
			padding: 2px 0 3px 6px; vertical-align: top; width: 135px;  
			background-position: 0 -46px; background-repeat: no-repeat;
		}
		.info {
			margin: 0 0 15px 0; padding-left: 20px; height: auto !important;
			height: 20px; min-height: 20px; background-position: 0 0 ; 
			background-repeat: no-repeat; 
		}
		.wiersz .info { margin: 5px 0; }
		.wiersz .opis .info { float: right; }
		.tip-wrap .tip { padding: 3px 5px; }
		.captchaP { display: block; line-height: 30px; }
.narzedzia {text-align: right;}
		.narzedzia a { 
			display: inline-block; height: 16px; line-height: 16px;
			color: #999; padding: 6px 6px 6px 20px; background-position: 0 0;
			background-repeat: no-repeat;
		}
		.narzedzia a.pdf {background-position: 0 -54px}
		.narzedzia a.dodaj { background-position: 0 -108px }
		.narzedzia a.edytuj { background-position: 0 -162px }
		.narzedzia a.usun { background-position: 0 -216px }
		.narzedzia a.przeslij { background-position: 0 -270px }
		.narzedzia a.powiadom { background-position: 0 -599px }
		.narzedzia a.ocenaWyzej { background-position: 2px -435px }
		.narzedzia a.ocenaNizej { background-position: 2px -489px }
		.narzedzia a.ocenaWyzej, .narzedzia a.ocenaNizej {
			margin-left: 5px; padding: 1px 6px 2px 25px; border-style: solid;
			border-width: 1px; border-radius: 5px; 
		}
		.narzedzia a.zglos { background-position: 0 -540px }
		.narzedzia a:hover{background-position: 0 -27px; }
		#kontenerTresci .narzedzia a:hover { color: #000; }
		.narzedzia a.pdf:hover {background-position: 0 -81px}
		.narzedzia a.dodaj:hover {background-position: 0 -135px}
		.narzedzia a.edytuj:hover { background-position: 0 -189px }
		.narzedzia a.usun:hover { background-position: 0 -243px }
		.narzedzia a.przeslij:hover { background-position: 0 -297px }
		.narzedzia a.powiadom:hover { background-position: 0 -626px }
		.narzedzia a.ocenaWyzej:hover { background-position: 2px -462px }
		.narzedzia a.ocenaNizej:hover { background-position: 2px -516px }
		.narzedzia a.zglos:hover { background-position: 0 -567px }
.zalaczniki { padding: 0; }
/* ponizej rozdzielone css'y, bo starsze IE nie rozpozna ich razem. */
.zalaczniki a.jsLinkEmail, .zalaczniki a.jsLinkTxt, .zalaczniki a.jsLinkPdf, 
.zalaczniki a.jsLinkDoc, .zalaczniki a.jsLinkArkusz, .zalaczniki a.jsLinkObraz,
.zalaczniki a.jsLinkArchiwum, .odnosniki li a {
	padding-left: 20px;	margin-left: 3px; display: inline-block; line-height: 22px;
	background-position: left top; background-repeat: no-repeat;
}
.zalaczniki a[href^="mailto:"], .zalaczniki a[href$=".pdf"],
.zalaczniki a[href$=".doc"], .zalaczniki a[href$=".docx"],
.zalaczniki a[href$=".odt"], .zalaczniki a[href$=".rtf"],
.zalaczniki a[href$=".xls"], .zalaczniki a[href$=".xlsx"],
.zalaczniki a[href$=".txt"], .zalaczniki a[href$=".jpg"],
.zalaczniki a[href$=".jpeg"], .zalaczniki a[href$=".gif"],
.zalaczniki a[href$=".png"], .zalaczniki a[href$=".zip"],
.zalaczniki a[href$=".gz"], .zalaczniki a[href$=".rar"], 
.zalaczniki a[href^="http:"] {
	padding-left: 20px;	margin-left: 3px; display: inline-block; line-height: 22px;
	background-position: left top; background-repeat: no-repeat;
}
/* / */
.wykaz {
	width: 95%; margin: 0 auto 30px auto; text-align: left;
	border: 1px solid #ccc; vertical-align: top;
}
		.wykaz th { text-align: center; font-weight: bold; }
		.wykaz td, .wykaz th {vertical-align: top; padding: 5px;
			border-style: solid; border-width: 1px; font-size: 12px;
		}
		.wykaz thead td, .wykaz thead th { text-align: center; font-weight: bold; }
.komunikat, .bledy, .errors {
	margin: 10px 0 10px 10px; padding: 10px 5px 10px 10px;
	border-style: solid; border-width: 10px 1px 1px 1px; position: relative;
}
		.errors { margin: 5px 0; }
		.komunikat *, .bledy *, .errors * { margin-top: 0; }
		.komunikat h1, .bledy h1, .komunikat h2, .bledy h2 {font-size: 14px;}

.doUsuniecia, .doUsuniecia *, #tresc-strony .artykul.doUsuniecia .tytul a {
	color: #ccc;
}
.tip {
	margin: 5px 0;
	padding-left: 20px;
	background: url(../../g/icons/information.gif) 0 0 no-repeat;
	height: auto !important;
	height: 20px;
	min-height: 20px;
}
.kontener img {max-width: 700px;}
.wartosc img {max-width: 500px;}
.galerie {}
		ul.galerie { padding: 0; }
		ul.galerie li { display: inline; }
		ul.galerie li a { 
			display: inline-block; width: 140px;
			margin: 0 15px 15px 15px; vertical-align: middle; 
			text-align: center; text-align: center; 
		}
		ul.galerie li a img { width: 140px; }
.galeria {}
		.galeria .zajawka { font-weight: normal; }
		.galeria .zawartosc span { 
			display: inline-block; width: 140px;
			margin: 0 15px 15px 15px; vertical-align: top; 
			text-align: center;
		}
		.galeria .zawartosc span span { 
			display: inline-block; width: 140px;
			margin: 0 0 3px 0px; vertical-align: middle; 
			text-align: center;
		}
		.galeria .zawartosc span.zdjecie-autor { text-align: right; }
		.galeria .zawartosc span.zdjecie-autor span { 
			display: inline; margin: 0; width: auto; 
		}
		.galeria .zawartosc a { color: #434343; }
		#kontenerTresci .galeria .zawartosc a { 
			margin: 0; padding: 0; background: none; 
		}
		.galeria .zawartosc img { width: 140px; }
		.lightbox-powieksz { 
			position: relative; cursor: pointer; 
		}
		.lightbox-powieksz .css {
			left: auto; right: 0; width: 31px; height: 31px; 
		}
.wartosc textarea { width: 420px;}
.logotypy { 
	margin: 30px 0 14px 0; padding: 0; clear: both; height: 80px; 
	text-align: left; 
}
		.indexSpeedtest .logotypy { margin: 0; }
		.logotypy li { margin: 0; padding: 0; display: inline; }
		.logotypy li a {
			display: block; position: relative;
			margin: 0 10px; padding: 0 10px; width: 250px; height: 80px;
			overflow: hidden; float: left; text-indent: -999em; 
		}
		.logotypy .logotypy-ue a { float: right; }
		.logotypy .css { width: 250px; height: 80px; }
		.logotypy .logotypy-ue .css { background-position: -250px 0; }
.copyright { 
	clear: both; height: 32px; line-height: 14px; text-align: center; 
}
		.copyright p { margin: 0; }
.lightfaceTlo {
	display: block; position: absolute; top: 0; right: 0; bottom: 0;
	left: 0; z-index: 9000; margin: 0; padding: 0; width: 100%;
	height: 100%;
	background: #aaa url(../../g/root/lightbox-tlo.gif) 0 0;
}
.komunikatPortalu { 
	margin: 0; border-width: 0 0 5px 0; border-style: solid; 
	font-family: Helvetica, sans-serif; font-size: 14px; font-weight: normal; 
	text-align: center; height: auto !important; height: 27px; min-height: 27px; 
	line-height: 25px; 
}
.banner { display: inline; }
		.banner span { 
			display: inline-block; vertical-align: top; margin-bottom: 7px; 
		}
		.banner a { display: inline-block; vertical-align: top; }
		.banner span.ostatni { margin-left: 7px; }
		.banner img { max-width: 210px; }
		.bannery-poziomo img, .bannery-poziomo a, .bannery-poziomo span { 
			width: 101px; 
		}
		.banner.podpis { width: auto; }
#marquee { 
	position: relative; overflow: hidden; height: 56px; width:816px;
}
		#marquee ul { 
			margin: 0; padding: 0; position: absolute; height: 65px; 
		}
		#marquee li { display: inline; }
		#marquee .banner { 
			float: none; display: inline-block; vertical-align: top; 
			margin: 0 12px; 
		}

		#marquee img { max-height: 65px; }
		#marquee .tlo1, #marquee .tlo2 { 
			width: 200px; height: 65px; display: block; position: absolute; 
			z-index: 2; background-position: 0 0; background-repeat: no-repeat;
			top: 0; left: 0; 
		}
		#marquee span { padding:10px 0; }
		#marquee .tlo2 { left: auto; right: 0; background-position: 0 -65px; }
		#marqueeTop { 
			position: relative; overflow: hidden; width:979px; margin: 0 auto; 
			height: auto !important; height: 27px; min-height: 27px; 
		}
		#marqueeTop .tlo1, #marqueeTop .tlo2 { 
			width: 200px; height: 27px; display: block; position: absolute; 
			z-index: 2; background-position: 0 0; background-repeat: no-repeat;
			top: 0; left: 0; 
		}
		#marqueeTop .tlo2 { 
			left: auto; right: 0; background-position: right -27px; 
		}
		#jsMarqueeTop { 
			margin: 0; padding: 0; position: absolute; height: 27px; 
		}
		#marqueeTop .banner { 
			float: none; margin: 0; padding: 0; border: none; display: block;
		}
.narzedziaTop { 
	float: right; width: 658px; margin: 0 9px 0 0; padding: 11px 0 0 0; 
	text-align: right; 
}
		.narzedziaTop .logowanie { position: relative; }
		.narzedziaTop .logowanie .css { 
			position: absolute; right: 53px; top: 20px; height: 2px; 
			width: 605px; 
		}
		.narzedziaTop .logowanie .wiecej a { 
			font-size: 10px; margin-right: 3px; 
		}
#kontenerMenu { }
		#kontenerMenu .wyszukiwarka { 
			float: right; padding: 4px 9px 0 0; height: 29px;
			background-position: right -200px; background-repeat: no-repeat; 
			position: relative; z-index: 3; 
		}
		#kontenerMenu .kontener { 
			height: auto !important; height: 33px; min-height: 33px; 
			background-position: 0 0; background-repeat: repeat-x; 
		}
		#kontenerMenu .menu { 
			margin: 0; padding: 0 0 0 7px; background-position: 0 -100px; 
			background-repeat: no-repeat; 
		}
		#kontenerMenu .menu ul { 
			margin: 0; padding: 0; height: 33px; position: relative; 
		}
		#kontenerMenu .menu li { 
			float: left; height: auto !important; height: 33px; min-height: 33px; 
			
		}
		#kontenerMenu .menu a { 
			float: left; height: auto !important; height: 33px; 
			line-height: 30px; min-height: 33px; line-height: 33px; 
			padding: 0 15px; font-family: Helvetica; font-size: 14px; 
			text-transform: uppercase; background-position: right center; 
			background-repeat: no-repeat; 
		}
		#kontenerMenu .menu li ul {
			position: absolute; left: 0; top: 33px; margin: 0; width: 757px; 
			padding: 0; visibility: hidden; opacity: 0; z-index: -1; 
			height: 27px; 
		}
		#kontenerMenu .menu li .dummyBg {
			position: absolute; left: 0; top: 33px; margin: 0; width: 757px; 
			padding: 0; visibility: hidden; opacity: 0; z-index: -1; 
			height: 27px; background-position: 0 -102px; 
		}
		#kontenerMenu .menu li li .dummyBg { display: none; }
		#kontenerMenu .menu li ul a { 
			height: 27px; min-height: 27px; line-height: 27px; 
		}
		#kontenerMenu .menu li:hover ul, #kontenerMenu .menu li.hover ul {
			visibility: visible; opacity: 1; z-index: 3; 
		}
		/*
		#kontenerMenu .menu li:hover .dummyBg, 
		#kontenerMenu .menu li.hover .dummyBg {
			visibility: visible; opacity: 1; z-index: 4; 
		}
		*/
		#kontenerMenu .menu li:hover .dummyBg, 
		#kontenerMenu .menu li.hover .dummyBg {
			display: none;
		}
.logowanie { }
		.narzedziaTop .logowanie .wiersz, .narzedziaTop .logowanie .przyciski, 
		.narzedziaTop .logowanie .wartosc, .narzedziaTop .jezyki, 
		.narzedziaTop .logowanie form, .boks.rss, .boks.rss .zawartosc, 
		.boks.rss p, .narzedziaTop .naSkroty, .narzedziaTop .logowanie .nazwaUser, 
		.narzedziaTop .naSkroty .zawartosc {
			display: inline; margin: 0; padding: 0; border: none; 
		}
		.narzedziaTop .logowanie { overflow: hidden; }
		.narzedziaTop .jezyki, .narzedziaTop .logowanie form {
			float: right; 
		}
		.logowanie .wiecej { 
			margin: 0; height: auto !important; height: 20px; min-height: 20px; 
		}
.boks { margin: 0 0 12px 0; }
		.tytul { 
			margin: 5px; font-family: "Arial Narrow"; font-weight: normal; 
			font-size: 20px; 
		}
		h2.tytul span.mniejsze { 
			font-family: Helvetica, Arial; font-size: 12px; font-weight: normal; 
		}
		.artykul div.data { 
			margin-top: -5px; height: 37px; font-size: 10px;
		}
		.tresc-strony .tytul, .panel .tytul {
			margin: 0; height: auto !important; height: 37px; min-height: 37px; 
			line-height: 37px; 
		}
		.panel .sonda .tytul { line-height: normal; }
		.zawartosc .tytul {
			margin: 0 0 2px 0; font-family: Helvetica, Arial, sans-serif; 
			font-size: 13px; font-weight: bold; height: auto; min-height: 13px; 
			line-height: normal; 
		}
		.wynikiWyszukiwania .tytul { margin: 0; }
		.tytul .tekst { float: left; }
		.tytul .przyciski { float: left; padding: 7px 0 0 0; }
		.gridElement .tytul .przyciski { float: right; }
		.tytul .przyciski .inputButtonWrap { margin-left: 3px; }
		.zajawka { font-weight: bold; }
		.zajawka p { margin-top: 0; }
		.artykuly .zajawka, .zajawka .wiecej, .wydarzenie .zajawka, .blog .zajawka { 
			font-weight: normal; 
		}
		.gridElement .artykul .zajawka { text-align: justify; }
		.miniatura { 
			float: left; width: 122px; margin: 0 12px 0 5px; overflow: hidden; 
		}
		.miniatura img { display: block; float: left; width: 122px; }
		.zMiniatura .zajawka { margin-left: 140px; }
		.artykuly .artykul { overflow: hidden; }
		.podTytul { margin: 12px 0; font-weight: bold; font-size: 12px; }
		.miniaturaIZajawka { overflow: hidden; }
		.mniejsze a { margin: 0 5px; }
.indexGrid {
	overflow: hidden; margin: 0;
}
		.gridElement {
			float: left; padding: 0 17px 0 10px; width: 270px; 
			height: auto !important; height: 220px;
			min-height: 220px; background-position: left bottom; 
			background-repeat: no-repeat; 
		}
		.gridElement.dlugi {
			width: 447px; background-position: -297px bottom; 
		}
		.indexGrid .zawartosc ol, #najchetniejCzytaneLista ol { 
			padding-left: 25px; 
		}
		.indexGrid .zawartosc ol li, #najchetniejCzytaneLista ol li { 
			margin: 20px 0; padding-left: 12px; font-weight: bold; 
		}
#kontenerTresci .paginacja {
	display: block; margin: 12px 0; padding: 0; height: 30px; line-height: 30px;
	overflow: hidden;
}
		#kontenerTresci .paginacja li { display: inline; }
		#kontenerTresci .paginacja li a {
			display: inline-block; vertical-align: top; height: 28px;
			width: 20px; margin: 0 10px 0 0; padding: 0; line-height: 28px; 
			font-weight: bold; font-size: 12px; background-image: none; 
		}

.rotatorMaly { 
	height: auto !important; overflow: hidden; position: relative; 
	margin-left: 5px; width: 757px; 
}
		.bezDOMny .rotatorMaly, .DOMready .rotatorMaly { 
			height: 297px; min-height: 297px; overflow: hidden; 
		}
		.rotatorMaly h3.tytul { 
			margin: 0; padding: 0 0 8px 0; font-size: 18px; font-weight: bold; 
			line-height: 20px; 
		}
		.bezDOMny .rotatorMaly h3.tytul, .DOMready .rotatorMaly h3.tytul {
			margin: 0 0 0 -16px; text-align: right; 
		}
		.rotatorMaly .zajawka {
			position: relative; z-index: 3; margin-left: 139px; 
			font-weight: normal; text-align: justify; 
		}
		*+html .rotatorMaly .zajawka { margin-left: 0; float: left; }
		.bezDOMny .rotatorMaly .zajawka, .DOMready .rotatorMaly .zajawka { 
			margin: 0 0 0 455px;  height: 214px; width: 248px; padding: 8px 27px; 
			float: none; 
		}
		.bezDOMny .rotatorMaly .wiecej, .DOMready .rotatorMaly .wiecej {
			margin: 0 12px 0 0; padding: 0; height: 32px; line-height: 32px; 
			position: absolute; bottom: 0; right: 0; 
		}
		.bezDOMny .rotatorMaly .miniatura, .DOMready .rotatorMaly .miniatura { 
			position: absolute; z-index: 1; top: 0; left: 0; width: 757px; 
			height: 260px; overflow: hidden; margin: 0; 
		}
		.bezDOMny .rotatorMaly .miniatura img, 
		.DOMready .rotatorMaly .miniatura img { 
			display: block; width: auto; max-width: 757px; 
		}
		.bezDOMny .rotatorMaly .artykul, .DOMready .rotatorMaly .artykul {
			position: absolute; 
		}
		.bezDOMny .rotatorMaly .artykul { display: none; }
		#kontenerTresci .rotatorMaly .paginacja { 
			margin: 0; position: absolute; z-index: 4; right: 0; 
			bottom: 0; width: 302px; text-align: right; 
		}
		#kontenerTresci .rotatorMaly .paginacja li a { margin: 0; text-align: center; }
.kalendarz{ margin: 0 auto 12px auto; }
		#kalendarz-dni { margin: 0 auto; clear: both; }
		.panel .kalendarz acronym { 
			display: block; width: 24px; height: 24px; overflow: hidden; 
		}
		.kalendarz #kalendarz-dni td { padding: 0; }
		.kalendarz #kalendarz-dni td a { 
			margin: 1px; display: block; text-align: center; 
		}
		.tresc-strony .kalendarz #kalendarz-dni td a {
			width: 105px; height: 105px; line-height: 105px; font-size: 24px; 
		}
		.panel .kalendarz #kalendarz-dni td a {
			width: 22px; height: 22px; line-height: 22px; font-size: 12px; 
		}
		.panel .kalendarz #kalendarz-dni { width: 175px; }
		.gridElement .kalendarz #kalendarz-dni { width: auto; }
		.gridElement .kalendarz #kalendarz-dni td a {
			width: 34px; height: 30px; line-height: 30px; font-size: 17px; 
		}
		.gridElement .kalendarz { width: 252px; margin-bottom: 10px; }
		.boks.kalendarz .info { padding: 0; background: none; }
		.gridElement .kalendarz .zalaczniki a { padding: 0; background: none; }
		.poprzedniMiesiac, .nastepnyMiesiac, .poprzedniRok, .nastepnyRok { 
			display: inline-block; vertical-align: top; width: 20px; 
			height: 30px; text-align: left; text-indent: -999em; 
			background-position: 0 0; background-repeat: no-repeat; 
		}
		.poprzedniMiesiac, .poprzedniRok { background-position: -20px 0; }
		#selectMonthFormId, #selectMonthFormId p { display: inline; }
		#miesiacSelect2, #rokSelect2 { 
			height: 30px; line-height: 30px; text-align: center; float: left; 
		}
		#rokSelect2 { float: left; margin-left: 20px; }
		.kalendarz ul.kalendarz-wydarzenia, .najblizszeWydarzenia ul {
			margin: 12px 0; padding: 0; list-style: none; 
		}
		#fake-miesiac { 
			display: inline-block; width: 125px; height: 30px; line-height: 30px; 
			overflow: hidden; text-align: center; font-family: "Arial Narrow"; 
			font-size: 15px; text-transform: uppercase; 
		}
.forum_zajawki { }
		.forum_zajawki .boks { overflow: hidden; margin: 0 0 10px 0; }
		.forum_zajawki .miniatura { 
			width: 48px; text-align: center; margin: 15px 0 0 0; 
		}
		.forum_zajawki .miniatura img { 
			width: auto; max-width: 48px; 
		}
		.forum_zajawki .zajawka { 
			margin-left: 54px; font-weight: normal; 
		}
		.forum_zajawki .zajawka a, .forum_zajawki .zajawka span { 
			display: block; 
		}
		.forum_zajawki .zajawka a { font-style: italic; }
.panel .menu {}
		.panel .menu ul { margin: 0; padding: 0; }
		.panel .menu li { display: inline; }
		.panel .menu a { 
			display: block; margin: 0 0 3px 0; padding: 1px 1px 1px 38px; 
			background-repeat: no-repeat; height: auto !important; height: 27px; 
			min-height: 27px; line-height: 27px; font-family: "Arial Narrow"; 
			font-size: 16px; 
		}
		.menu .mo-test { background-position: 0 0; }
		.menu .mo-poradnik { background-position: -300px 0; }
		.menu .mo-megaustawa { background-position: -600px 0; }
		.menu .mo-blogi { background-position: -900px 0; }
		.menu .mo-mapy { background-position: -1200px 0; }
		.menu .mo-pliki { background-position: -1500px 0; }
.boks.okruszki { margin: 0; }
		.strona_glowna .okruszki { display: none; }
.newsletter {}
		.panel .newsletter .wiersz { 
			border: none; padding: 8px 0;
		}
.panel .boksZTlem {
	height: auto !important; height: 99px; min-height: 99px; 
	padding: 0 9px 9px 0; background-position: right bottom; 
	background-repeat: no-repeat; 
}
.panel .boksZTlem .przyciski { padding: 8px 0 0 0; }
.naSkroty { }
		.naSkroty a, .naSkroty span { 
			display: inline-block; vertical-align: bottom; 
			padding: 14px 7px 7px 7px; 
		}
		.naSkroty span { padding: 14px 0 7px 0; }
		.naSkroty .wysokiKontrast { 
			padding: 14px 7px 7px 14px; font-weight: bold; 
		}
.rss { }
		.narzedziaTop .rss a, .narzedziaTop .rss span { 
			display: inline-block; vertical-align: bottom; 
			padding: 14px 7px 7px 7px; 
		}
		.narzedziaTop .rss span { padding: 14px 0 7px 0; }
.narzedziaTop .jezyki a {
	display: inline-block; height: 13px; padding: 4px 7px; vertical-align: middle; 
}
.komentarze {
	margin: 12px 0; padding: 10px; border-style: solid; border-width: 10px 0;
}
.boksWewnetrzny {
	margin: 12px 0; padding: 5px; border-style: solid; border-width: 1px;
}
		.boksWewnetrzny .podTytul {
			margin: -5px -5px 5px -5px; padding: 10px; 
		}
.wyslijUwagi { margin-top: 0; padding: 0 0 10px 10px; border: none; }
		.wyslijUwagi .tytul { 
			text-align: right; font-family: Arial; font-size: 12px; 
		}
		.wyslijUwagi #doUkrycia { padding: 0 10px; }
.dalszeZmiany { margin-top: 0; padding: 0 0 10px 10px; border: none; }
		.dalszeZmiany .tytul { 
			text-align: right; font-family: Arial; font-size: 12px; 
		}
		.dalszeZmiany #doUkryciaMetryczka { padding: 0 10px; }
.rozwin { }
		.rozwin { 
			display: inline-block; height: 16px; line-height: 16px; 
			padding: 6px 20px 6px 6px; background-repeat: no-repeat; 
			background-position: right -324px; cursor: pointer; 
		}
		.rozwin:hover, .rozwin.hover { 
			background-position: right -351px; 
		}
		.rozwinWrap { text-align: right; }
#kontenerStopki {
	margin-top: 10px; padding-top: 5px; background-position: center top; 
	background-repeat: no-repeat; text-align: center; 
}
		#kontenerStopki .menu ul { margin: 0; padding: 0; }
		#kontenerStopki .menu li { display: inline; }
		#kontenerStopki .menu li a {
			display: inline-block; vertical-align: middle; padding: 3px 15px; 
			background-position: right center; background-repeat: no-repeat; 
		}
		#kontenerStopki .menu li a.ostatni { background: none; }
.czytalirowniez {}
		.czytalirowniez ul { margin: 12px 0; padding: 0 0 0 15px; }
		.czytalirowniez li { 
			margin: 0 0 8px 0; padding: 0 0 8px 0; background-repeat: no-repeat; 
			background-position: -100px bottom; 
		}
		.czytalirowniez li a { 
			display: inline-block; vertical-align: top; padding: 3px 0 3px 35px; 
			height: auto !important; height: 16px; min-height: 16px; 
			line-height: 16px; background-position: 0 2px; 
			background-repeat: no-repeat; 
		}
		.czytalirowniez li a:hover { background-position: 8px 2px; }
.zalaczniki {}
		.zalaczniki ul { margin: 12px 0; padding: 0 0 0 15px; }
		.zalaczniki li { 
			margin: 0 0 8px 0; padding: 0 0 8px 0; background-repeat: no-repeat; 
			background-position: -100px bottom; 
		}
.komentarz { 
	margin: 0 0 12px 0; padding: 5px; border-style: solid; border-width: 1px; 
	overflow: hidden; position: relative; 
}
		.komentarz .narzedzia { margin: 0; clear: both; }
		.komentarz .miniatura { margin: 0 0 5px 0; width: 50px; }
		.komentarz .miniatura img { width: 50px; }
		.komentarz .zajawka { 
			margin: 30px 0 0 60px; font-weight: normal; 
		}
		.komentarz .nazwa_uzytkownik { 
			position: absolute; left: 65px; top: 5px; font-size: 14px; 
			font-weight: bold; line-height: 20px; 
		}
.wizytowka .zajawka { font-weight: normal; }
.message {
	margin: 1em auto; padding: 10px 20px; border-style: solid; border-width: 1px;
	overflow: hidden; width: 939px; 
}
.blog-data {
	padding: 35px 0 10px; display: block; width: 100px; text-align: center; 
}
.blog-autor { overflow: hidden; }
.blog-autor .wizytowka_mini { float: right; text-align: center; }
.blogMiniatura { display: block; float: left; width: 100px; }
.blogZawartosc { margin-left: 110px; }
.wpis, .blog .tresc { 
	margin: 0 0 12px 0; padding: 5px; border-style: solid; border-width: 1px; 
}
.info.typ {
	display: inline-block; height: 20px; line-height: 20px; 
	margin: 0; padding: 0 0 0 20px; background-repeat: no-repeat; 
	background-position: 0 2px; text-align: left; text-indent: -999em; 
}
.blogMotywy .screen{
	margin: 10px; width: 200px; height: 120px; display: inline-block; 
	vertical-align: middle; 
}
#tresc-strony .blogMotywy a { 
	padding: 0; border: none; width: auto; background: none; 
}
ul#tagi { margin: 0; padding: 0; list-style: none; }
#modal_odpowiedz div.info { 
	margin: -10px -10px 10px -10px; padding: 10px; border-style: solid; 
	border-width: 0 0 1px 0; 
}
.najblizsze-wydarzenia ul { padding: 0; }
#layerswitcher { 
	width: auto; position: relative; top: 0; 
}
.olControlLayerSwitcher .layersDiv { width: auto; padding: 5px 10px; }
.mapaStrony {}
		.mapaStrony ul { margin: 0; padding: 0; }
		.mapaStrony ul ul { padding: 0 0 0 30px; margin: 0 0 40px 0; }
		.mapaStrony li li li { border-bottom: none; }
		.mapaStrony a { display: inline-block; padding: 6px 0 6px 20px; }
		.mapaStrony ul ul ul { margin: 0 0 15px 0; }

		.mapaStrony ul ul ul a {
			padding: 3px 0 3px 20px;
			font-size: 12px;
			background-position: 3px 6px;
			font-weight: normal;
		}

		.mapaStrony a {
			background-position: 0 10px;
			background-repeat: no-repeat;
			font-weight: bold;
		}
.boks.pliki ul { padding: 0; }
.najchetniejLoading {
	height: 324px; background: url(../../g/ajax-loader.gif) 50% no-repeat; 
}
#najchetniejCzytaneLista {
	height: auto !important; height: 300px; min-height: 300px; 
}
 #forum_zawartosc.boks h2.tytul span.mniejsze span.inputButtonWrap { margin-top:9px; margin-right:5px;}
.mniejsze .inputButtonWrap a { margin-right:0px;} 

.wiersz div.wartosc span.textareaWrap textarea.inputTextarea{
	font-family: Helvetica,Arial,sans-serif !important;
	font-size: 12px ;
	}
#kontenerTresci .gridElement.dlugi .artykuly .paginacja { display: none; }

.narzedziaTekstu {}
		.czcionkaMid .artykul .zajawka, .czcionkaMid .pelnaTresc { 
			font-size: 16px; line-height: 20px; 
		}
		.czcionkaMax .artykul .zajawka, .czcionkaMax .pelnaTresc { 
			font-size: 21px; line-height: 28px; 
		}
		.strona_glowna.czcionkaMid .artykul .zajawka, 
		.strona_glowna.czcionkaMid .pelnaTresc, 
		.strona_glowna.czcionkaMax .artykul .zajawka, 
		.strona_glowna.czcionkaMax .pelnaTresc {
			font-size: 12px; line-height: 15px; 
		}
		.narzedziaTekstu {
			float: right; height: 37px; margin: 0 0 0 10px; padding-top: 6px; 
		}
		.narzedziaTekstu .topCzcionka { display: inline-block; vertical-align: top; }
		.narzedziaTekstu a { 
			display: inline-block; vertical-align: top; width: 25px; height: 25px; 
			line-height: 37px; overflow: hidden; text-align: left; text-indent: -999em; 
			background-position: 0 0; background-repeat: no-repeat; 
			margin: 0 0 0 5px; 
		}
		.narzedziaTekstu .czcionkaMin a { background-position: -6px -6px; }
		.narzedziaTekstu .czcionkaMin a:hover { 
			background-position: -6px -43px; 
		}
		body.czcionkaMin .narzedziaTekstu .czcionkaMin a { 
			background-position: -6px -80px; 
		}
		.narzedziaTekstu .czcionkaMid a { background-position: -48px -6px; }
		.narzedziaTekstu .czcionkaMid a:hover { 
			background-position: -48px -43px; 
		}
		body.czcionkaMid .narzedziaTekstu .czcionkaMid a { 
			background-position: -48px -80px; 
		}
		.narzedziaTekstu .czcionkaMax a { background-position: -90px -6px; }
		.narzedziaTekstu .czcionkaMax a:hover { 
			background-position: -90px -43px; 
		}
		body.czcionkaMax .narzedziaTekstu .czcionkaMax a { 
			background-position: -90px -80px; 
		}
.strona_glowna .gridElement .artykuly .miniatura { width: 48px; margin: 0; }
.strona_glowna .gridElement .artykuly .miniatura img { width: 48px; }
.strona_glowna .gridElement .artykuly .zajawka { 
	margin-left: 54px; 
}
.strona_glowna .gridElement .artykuly .artykul { margin: 0; }
.strona_glowna .gridElement .artykuly .artykul p { margin: 0; }


#info-cookie {
	position: relative; 
	z-index: 999; 
	background-color: #F3F3F3;
}
#accept-cookie {
	position: relative; 
	width: 941px; 
	margin: 0px auto; 
	padding: 10px 20px 10px 15px; 
	color:#4C4C4C; 
	font: 11px/14px Tahoma,Arial,Helvetica;
}
#accept1-cookie {
	padding: 0px; 
	margin: 0px; 
	color: #4C4C4C; 
	font:11px/14pxTahoma,Arial,Helvetica;
}
#close-cookie {
	position: absolute; 
	top: 3px; 
	right: 3px; 
	width: 40px; 
	height: 18px;
}
#close-img {
float: right;
}
#bleu{
display: none;
}