/* -- kontrolka dla javascript -- */
body {
	unicode-bidi: embed;
}
/* -- */
html {
	margin: 0;
	padding: 0;
}
body {
	margin: 0;
	padding: 0;
}
img {
	border: none;	
}
#tresc-strony img {max-width:500px;}
p {
	margin: 11px 0;	
}
.doOdkrycia p {
	margin: 0;
	padding: 2px 0 8px 0;	
}
.bezDOMny .ulatwienia, .bezDOMny body#glowna .ulatwienia, .bezDOMny .faq p, .bezDOMny #modulyWrap .wymagaDOM, .bezDOMny #modulyWrap2 .wymagaDOM, .bezDOMny #edToolbarBox {
	display: none;	
}
.dekoracjaCss {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 100;	
}
.czysc {
	clear: both;
	float: none;	
}
#menuWrap h2 {
	display: none;	
}
body#glowna *.ulatwienia, body#podstrona *.ulatwienia, #menuWrap .inputButton, #menuWrap .box_tytul, #topNarzedziaWrap .box_tytul {
	margin: 0;
	padding: 0;
	position: absolute;
	left: -999em;
	text-align: left;
	background: transparent none;
}
#topWrap {
	height: 125px;
}
#top {
	margin: 0 auto;
	width: 995px;
	height: 125px;
}
		#nazwaSerwisu {
			margin: 0 0 0 32px;
			padding: 0;
			height: 100%;
			width: 550px;
			float: left;
			overflow: hidden;
		}
				#nazwaSerwisu a {
					padding: 20px 243px 0 0;
					display: block;
					position: relative;
					height: 105px;
				}
				#nazwaSerwisu .dekoracjaCss {
					width: 550px;
					height: 125px;
				}
		#topNarzedziaWrap {
			margin: 0 35px 0 0;
			padding: 0;
			float: right;
			width: auto;
		}
				#topNarzedziaWrap .box {
					margin: 20px 0 0 0;
					padding: 0;
					clear: both;
					float: right;
				}
				
				#topNarzedziaWrap .box .box_tytul {
					margin: 0 20px 0 0;
					border: none;
					float: left;
				}
				#topNarzedziaWrap .box .zawartosc {
					float: left;
				}
				#topNarzedziaWrap p, #topNarzedziaWrap form {
					margin: 0;
					padding: 0;
				}
#menuWrap {
	margin: 0 auto;
	padding: 0 0 364px 0;
	height: 45px;
	width: 980px;
	clear: both;
}
		#menuWrap ol {
			height: 45px;
			margin: 0;
			padding: 0;
		}
			#menuWrap ol span {
				display: block;
				height:3px;
			}
			#menuWrap li {
				margin: 0 15px 0 0;
				padding: 0;
				height: 43px;
				float: left;
				position: relative;
			}
			#menuWrap li.ostatni {margin: 0;}
			#menuWrap li a {
				margin-right: 2px;
				padding: 17px 10px 0 12px;
				height: 28px;
				display: block;
				float: left;
			}
		#menuWrap li ul {
			margin: 43px 0 0 0;
			padding: 15px 1px 15px 2px;
			z-index: 200;
			top: 0;
			width: 191px;
		}
		/* */
		#menuWrap ul ul ul, #menuWrap ol ul ul {
			margin: 0;
			left: 190px;
			z-index: 401;
			top: -1px;
		}
		#menuWrap .ieJsOn ul ul ul {
			z-index: 401;
		}
				#menuWrap .ieJsOn li.ieHover ul {
					left: 1px;
				}
				#menuWrap li.ieHover li.ieHover ul, #menuWrap li.ieHover li.ieHover li.ieHover ul {
					left: 190px;
					top: -12px;
					z-index: 200;
				}
				#menuWrap .ieJsOn li.ieHover li.ieHover ul, #menuWrap .ieJsOn li.ieHover li.ieHover li.ieHover ul {
					z-index: 502;
				}
				#menuWrap li li {
					height: auto !important;
					height: 25px;
					min-height: 25px;
					float: none;
					position: relative;
					margin: 0;
				}
						#menuWrap li li a {
							padding: 5px 12px;
							margin: 0;
							height: auto !important;
							height: 17px;
							min-height: 17px;
							float: none;
						}
						#menuWrap li li.ieHover ul {
							left: 190px;
						}
	
				#menuWrap li ul {
					position: absolute;
					left: -999em;
				}
				#menuWrap li:hover ul, #menuWrap li:focus ul {
					left: 1px;	
				}
				#menuWrap li:hover li ul, #menuWrap li:focus li ul {
					left: -999em;
				}
				#menuWrap li:hover li:hover ul, #menuWrap li:focus li:focus ul {
					left: 190px;	
				}
				
				
				
				
				#menuWrap .ieJsOn li ul {
					visibility: hidden;
					position: absolute;
					left: 1px;
				}
				#menuWrap .ieJsOn li.ieHover ul {
					visibility: visible;
					left: 2px;
				}
				#menuWrap .ieJsOn li.ieHover li ul {
					visibility: hidden;	
					left: 190px;
				}
				#menuWrap .ieJsOn li.ieHover li.ieHover ul {
					visibility: visible;
					left: 190px;	
				}
#kontener{
	width: 937px;
	margin: 0 auto;
}
#trescWrap {
	float: left;
	width: 100%;
	height: auto !important;
	height: 600px;
	min-height: 600px;
}
#tresc-strony {
	margin: 20px 194px 0 194px;
	padding: 0 23px;
	width: 503px; /* dla ie6, gdy zawartosc jesct float'owana */
}
#modulyWrap {
	width: 194px;
	float: left;
	margin: 20px 0 20px -937px;
	padding-top: 10px;
}
		#modulyWrap .zawartosc h2, #modulyWrap .zawartosc h3, #modulyWrap .zawartosc h4 {
			margin-top: 0;
		}
		#modulyWrap .blokPanel h4{
			margin: 0;
		}
#modulyWrap2 {
	width: 194px;
	float: left;
	margin: 20px 0 20px -194px;
	padding-top: 10px;
}
#modulyStopka {
	margin: 0 auto;
	padding: 0 35px 0 30px;
	height: auto !important;
	height: 100px;
	min-height: 100px;
	width: 930px;
	overflow: auto;	
}
* html #modulyStopka {
	overflow: visible;	
}
#stopkaWrap {
	clear: both;
	height: auto !important;
	height: 170px;
	min-height: 170px;
}
		#stopka {
			margin: 0 auto;
			padding: 4px 0 0 0;
			width: 980px;
		}
				#stopka address {
					margin: 35px 0 0 5px;
					padding: 0;
				}
#strona_tytul {
	margin: 0 0 5px 0;
	padding: 0;
}
.box {
	margin: 0 0 15px 0;
}
#menuWrap .box {
	float: right;
}
#tresc-strony .box {
	clear: both;	
}
#menuWrap form, #menuWrap p {
	margin: 0;
	padding: 0;
}
#menuWrap .menuLinki {
	float: none;
	margin: 0 auto;
	width: 960px;
	padding-left: 19px;
}
.box_tytul {
	margin: 5px 0 0 0;
	padding: 0;
	border-style: solid;
	border-width: 0 0 1px 0;
}
.metryczkaWrap .box_tytul {
	margin: 25px 0 5px 0
}
.spisArtow {clear: both;}
.spisArtow .box_tytul {border: none;}
.tytul {
	margin: 5px 0 20px 0;
	padding: 0;
	clear: both;
}
.maly .box_tytul, .malyBoxTytul {
	margin: 11px 0;	
}
.rejestracja .malyBoxTytul {
	margin: 60px 0 11px 0;
}
.modulyWrap .box {
	margin: 0 0 19px 0;
	padding: 0 0 10px 0;
}
		.modulyWrap .zawartoscW {
			padding: 1px 8px;
			border-width: 0 1px;
		}
		.modulyWrap .rogW {
			display: block;
			height: 10px;
		}
		.modulyWrap .odtwarzaczWideo .zawartosc {
			padding: 0;
		}
		.modulyWrap .galeriaZdjecia {
			padding: 0 0 1px 0;
		}
		.modulyWrap .box_tytul {
			margin: 0;
			padding: 0 5px;
			height: 32px;
			overflow: hidden;
			border: none;
		}
				.modulyWrap .box_tytul .rog {
					display: block;
					float: right;
					width: 6px;
					height: 32px;
				}
		.modulyWrap img {
			max-width: 175px;	
		}
		.modulyWrap .galeriaZdjecia img {
			max-width: 175px;	
		}
		.modulyWrap .zdjecieKont {
			height: 221px;
			overflow: hidden;
		}
		#stopka .box {
			margin: 0;
			padding: 0;
		}
				#stopka .box_tytul {
					margin: 0;
					padding-left: 25px;
					border: none;
					height: 20px;
				}
				#stopka .zawartosc {
					padding: 0;
				}
		#stopka .ostatni, .modulyWrap .galeriaZdjecia .ostatni {
			margin-right: 0;
		}
				.modulyWrap ul, .modulyWrap ol {
					margin: 0;
					padding: 0;
				}

				.modulyWrap .menuLinki li ul {
					margin: 10px 0 20px 12px;
				}
				#stopka ul {
					margin: 20px 0 20px 30px;
					padding: 0;
					height: 60px;
					clear: both;
				}
				#stopka li {
					width: 166px;
					height: 60px;
					float: left;
					margin: 0;
					padding: 0;
					margin-left: 40px;
				}
				#stopka li.pwefrr {
					width: 215px;
					padding-top: 10px;
					height: 50px;
				}
				#stopka li.kg {
					margin-left: 55px;
				}
				#stopka li a {
					display: block;
					float: left;
					width: 100%;
					height: 100%;
					position: relative;
				}
				#stopka .sonda li, #modulyWrap .sonda li {
					padding: 0;
				}
				#modulyWrap p {
					margin: 0 0 10px 0;
				}
				#stopka p.realizacja {
					float: right;
					margin: 15px 5px 0 0;
				}
		#modulyWrap .banner .zawartosc {
			height: 42px;
			overflow: hidden;
		}
		#modulyWrap .banner p {
			margin: 0;
		}
.maly .zawartosc {
	margin-left: 50px;	
}
.info {
	margin: 0 0 15px 0;
	padding: 0;
	display: block;
}
.promowany .info {
	margin: 0 0 10px 0;	
}
.listaArtow .info {
	float: none;
	margin: 0;
}
.promowany3 .info {
	float: right;
	margin: 0;
}
#lista_kontroli .info {
	float: none;
	clear: both;
	text-align:left;
	margin-bottom: 10px;	
}
.obszerna .info {
	float: none;
	margin: 0 0 10px 0;
}
.listaPlikow .info {
	margin: 0 0 0 25px;	
	float: none;
}
.zajawka .info {
	margin: 10px 0;	
}
span.info {
	margin: 0;	
}
.blokPanel .info {
	margin-bottom: 15px;	
}
.wiecej {
	margin: 10px 0;
	padding: 0 12px 0 0;
	height: 17px;
	clear: both;
}
		.wiecej a {
			margin: 3px 0 0 0;
			padding: 0 0 2px 15px;
			display: block;
			float: right;
			height: 12px;
			width: auto;
		}
		.wiecej a.dodatkowe {
			margin: 0 12px 0 0;
			padding: 0 5px 0 25px;
			float: left;
			height: 100%;
		}
		.wiecej span.przeslij {
			padding: 0 5px 0 25px;
			display: block;
			float: right;
			margin: 0 0 0 12px;
			float: left;
			height: 100%;
			border-style: solid;
			border-width: 0 1px 1px 1px;
			position: relative;
			z-index: 1000;
			width: 40px;
		}
				#przeslij {
					top: -999em;
					left: -999em;
					position: absolute;
					display: block;
				}
				.przeslij:hover #przeslij {
					padding: 5px;
					z-index: 999;
					bottom: 17px;
					top: auto;
					left: -1px;
					height: 50px;
					width: 150px;
					border-style: solid;
					border-width: 1px 1px 0 1px;
				}
						#przeslij a {
							display: block;
							float: none;
							padding-left: 0;
						}
hr.wiecej {
	border: none;
}
.pr2ostatni .wiecej {
	margin-left: 12px;	
}
.inputText, input.inputerror, textarea, select, .inputbox {
	border-style: solid;
	border-width: 1px;
}
.inputText, .inputerror, .inputbox {
	margin: 0 10px 0 0;
	padding: 3px 0 2px 10px;
	border: none;
	height: 24px;	
}
.modulyWrap .inputText, .modulyWrap .inputerror, .modulyWrap .inputbox {margin-right: 0;}
.inputText, input.inputerror, select, .inputbox {
	width: 160px;
	margin-bottom: 10px;
	border-style: solid;
	border-width: 1px;	
}
textarea.inputerror {height: 112px}
.inputButton, button {
	border-style: solid;
	border-width: 1px;
	padding-bottom: 2px;
	padding-top: 2px;
}
#topNarzedziaWrap .inputText, #topNarzedziaWrap .inputerror {
	border: none;
	width: 139px;
}
#menuWrap .inputText {
	border: none;
	width: 139px;
	margin: 8px 15px 0 0;
}
#topNarzedziaWrap .inputButton {
	margin: 4px 0 0 0;
	padding: 2px 0 5px 0;
	border: none;
	vertical-align: top;
}
.miniatura {
	margin: 0 0 11px 0;
	display: block;
	float: left;
	width: 100px;
	overflow: hidden;
}
		.miniatura img {
			max-width: 100px;
		}
		.promowany .miniatura img {
			max-width: 295px;
		}
		.promowany2 .miniatura img {
			max-width: 76px;
		}
.zMiniatura {
	margin: 0 0 0 115px;
}
.listaZalacznikow {
	margin-bottom: 20px;
	border-style: solid;
	border-width: 0 1px 1px 1px;	
}
		.listaZalacznikow .box_tytul {
			margin: 0 0 5px 0;
			padding: 5px;
		}
		.listaZalacznikow ul, .listaZalacznikow ol {
			margin: 0;
			padding: 0;
		}
				.listaZalacznikow li {
					margin: 0 0 5px 0;
					padding: 5px 5px 5px 10px;
					border-style: solid;
					border-width: 0 0 1px 0;
				}
				.listaZalacznikow .infoPodpisElektr, .box li.infoPodpisElektr {
					padding-left: 30px;
				}
				.listaZalacznikow .ostatni {
					border: none;
				}
.paginacja {
	margin: 20px 0 50px 0;
	padding: 1px;
	height: auto !important;
	height: 21px;
	min-height: 21px;
	clear: both;
}
		.paginacja li {
			margin: 0 3px 0 0;
			float: left;
			height: 19px;
			border-style: solid;
			border-width: 1px;
		}
				.paginacja a {
					padding: 2px 7px 4px 7px;
					display: block;
					float: left;
					height: 13px;
				}
				.paginacja .wszystkie {
					padding-top: 3px;
					height: 18px;
				}
				.paginacja .pierwsza a, .paginacja .nastepna a, .paginacja .poprzednia a, .paginacja .ogolem a {
					line-height: 13px;
				}
.promowany {
	overflow: hidden;
	clear: both;
	margin: 20px 0 15px 0;
}
		.promowany .miniatura {
			margin-left: 18px;
			width: 295px;
			height: 221px;
			overflow: hidden;
		}
		.promowany .zMiniatura {
			margin-left: 331px;
		}
		.promowany .box_tytul {
			border: none;
		}
.promowany2 {
	margin: 15px 0;
	padding: 0;
	float: left;
	clear: left;
	width: 50%;
}
.pr2ostatni {
	clear: right;	
}
		.promowany2 .miniatura {
			margin-left: 18px;
			width: 76px;
			height: 76px;
			overflow: hidden;
		}
		.promowany2 .zMiniatura {
			margin-left: 104px;
		}
		.promowany2 .zawartosc {
			margin-left: 18px;
			clear: both;
		}
		.promowany2 .zMiniatura .zawartosc {
			margin-left: -86px;
		}
		.promowany2 .bezMiniatury .zawartosc {
			margin-left: 0;
			margin-right: 18px;
			clear: both;
		}
		.pr2ostatni .bezMiniatury .zawartosc {
			margin-left: 18px;
			margin-right: 0;
			clear: both;
		}
		.promowany2 .box_tytul {
			margin-top: 0;
			border: none;
		}
		.pr2ostatni .bezMiniatury .box_tytul, .pr2ostatni .bezMiniatury .info {
			margin-left: 18px;
		}
.listaArtow, .mapaStrony {
	margin: 0 0 15px 0;
	padding: 0;
	clear: both;	
}
.promowany3 {
	margin: 0 0 30px 0;	
}
#tresc-strony .mapaStrony {
	margin-top: 20px;	
}
		.listaArtow li {
			margin: 3px 0;
			padding: 2px 0 2px 15px;
			overflow: hidden;
			clear: both;
		}
		.listaPlikow li {
			padding: 2px 0 2px 2px;
		}
		.mapaStrony li {
			margin: 5px 0;
			overflow: hidden;
		}
		.listaArtow li.aktywne {
			padding: 2px 0 2px 15px;
		}
		.mapaStrony a {
			margin: 0;
			padding: 2px 0 2px 15px;
			width: 450px;
			display: block;
			float: left;
		}
		.listaArtow .info a {
			padding: 0;
			width: auto;
			display: inline;
			float: none;
		}
		.mapaStrony a {
			display: inline;
			float: none;
		}
		.listaArtow .floatInfo {
			margin-right: 7px;
			display: block;
			float: right;
			width: 130px;
		}
		.obszerna span {
			float: none;
			width: auto;
			clear: both;
		}
		.obszerna div {
			clear: both;
		}
		.obszerna .infoPodpisElektr a, .obszerna .infoPodpisElektr span {
			margin-left: 0;
			padding-left: 0;
		}
		.obszerna .infoPodpisElektr a.zIkonka {
			padding-left: 25px;	
		}
				.listaArtow span a, .listaArtow div a {
					display: inline;
					float: none;
					clear: none;
					margin: 0;
					padding: 0;
				}
		.obszerna p {
			clear: both;
		}
		.listaPlikow p {
			margin-bottom: 0;
		}
		.obszerna div p {
			margin: 0;
		}
#modulyWrap .listaArtow a {
	width: auto;	
	padding-left: 0;
}
#modulyWrap .listaArtow span {
	margin: 0;
}
.piktogramy {
	margin: 0;
	padding: 0;
	height: 55px;
	float: right;
}
		.piktogramy li {
			margin: 19px 0 0 0;
			padding: 0;
			float: left;
			overflow: hidden;
		}
		.piktogramy a {
			margin: 0;
			padding: 0 13px 0 22px;
			display: block;
			float: left;
			height: 17px;
		}
		.piktogramy .tekstowa {
			margin-top: 0;
		}
		.piktogramy .tekstowa a {
			padding: 19px 22px;
		}
		.piktogramy .jezyki a {
			padding: 0;
		}
		.piktogramy .mapa a, .piktogramy .newsletter a {
			width: 17px;
			padding-left: 0;
		}
		.piktogramy .bip {
			margin: 0;
			width: 38px;
		}
				.piktogramy .bip a {
					padding: 0;
					width: 38px;
					position: relative;
				}
.wiersz {
	display: block;
	overflow: hidden;
	margin: 11px 0;
	clear: both;
}
		.opis {
			margin: 0 10px 5px 0;
			display: block;
			float: left;
			width: 150px;
		}
		.wartosc {
			margin: 0 0 0 160px;
			display: block;
			
		}
		.logowanie .opis, #napisz_email .opis {
			width: 50px;
		}
		.logowanie .wartosc, #napisz_email .wartosc {
			margin-left: 60px;
		}

		#modulyWrap .logowanie .przyciski {
			margin-left: 60px;
		}
		.liniowy .wartosc {
			float: none;
			margin-left: 160px;
		}
		#modulyWrap .liniowy .wartosc, #stopkaWrap .liniowy .wartosc {
			margin: 0;
		}
		#modulyWrap .liniowy .opis, #stopkaWrap .liniowy .opis {
			float: none;
			width: 100%;
		}
.przyciski {
	margin-left: 160px;	
}
#forum_wrapper {
	clear: both;
}
		#forum_wrapper .forum_lista_tematow {
			margin: 2px 0 0 0;
			padding: 0;	
		}
				#forum_wrapper .forum_lista_tematow li {
					overflow: auto;	
					clear: both;
					padding: 5px;
					border-style: solid;
					border-width: 1px 0 0 0;
				}
		#forum_wrapper .forum_post_info {
			width: 110px;
			height: auto !important;
			height: 135px;
			min-height: 135px;
			float: left;
			padding: 5px 10px 0 0;
		    overflow: hidden;
		}
		#forum_wrapper .forum_post_trescBox {
			padding: 0 0 0 120px;	
		}
		#forum_wrapper .forum_tytul_wpisu {
			margin: 0;
			padding: 0 0 0 20px;
			height: 25px;
		}
		#forum_wrapper .forum_tytul {
			margin: 0 0 13px 17px;
			clear: both;
		}
		#forum_wrapper .floatTytul {
			height: auto;
			float: left;
		}
		#forum_wrapper .forum_tytul_wpisu .rog {
			display: block;
			float: right;
			height: 25px;
			width: 5px;
		}
		#forum_wrapper .forum_post_tresc {
			padding: 5px 20px;	
			height: auto !important;
			height: 20px;
			min-height: 20px;
		}
		#forum_wrapper .forum_post_przyciski {
			padding: 5px 20px;	
			height: 18px;
		}
				#forum_wrapper .forum_post_przyciski a {
					display: block;
					float: right;
					padding: 0 0 0 2px;
					height: 18px;
				}
						#forum_wrapper .forum_post_przyciski a span {
							display: block;
							float: left;
							padding: 2px 6px 4px 4px;
							height: 12px;	
						}
		#forum_wrapper .forum_post_stopka {
			margin: 0;
			padding: 0 0 0 10px;
			height: 25px;
		}
		#forum_wrapper .floatStopka {
			height: auto;
			float: right;
		}
				#forum_wrapper .forum_post_stopka a {
					float: left;
				}
				#forum_wrapper .forum_post_stopka .rog {
					display: block;
					float: right;
					height: 25px;
					width: 5px;
				}
		#forum_wrapper .forum_temat_autorAwatar {
			display: block;
			overflow: hidden;	
		}
				#forum_wrapper .forum_temat_autorAwatar img {
					width: 110px;	
				}
		#forum_wrapper .forum_temat_autorNick {
			display: block;
			margin: 0 0 7px 7px;
		}
		#forum_wrapper .forum_temat_data {
			display: block;
			margin: 0 0 0 7px;
		}
		#forum_wrapper .floatData {
			display: inline;
		}
		#forum_wrapper .cytat {
			margin: 10px 0;
			padding-top: 3px;
		}
				#forum_wrapper .cytat .forum_temat_autorNick {
					margin-left: 20px;
				}
				#forum_wrapper .cytat blockquote {
					margin: 10px 10px 10px 20px;
					padding: 5px;
					border-style: solid;
					border-width: 1px;
				}
						#forum_wrapper .cytat blockquote p {
							margin: 0 0 10px 0;
						}
		
		#kontener #forum_wrapper .float {
		        float: left;
		        clear: none;
		        width: 336px;
		        height: auto !important;
		        height: 180px;
		        min-height: 180px;
		}
		* html #kontener #forum_wrapper .float {
			width: 327px;
		}
		#forum_wrapper input, #forum_wrapper textarea {
			border-style: solid;
			border-width: 1px;
		}
		#forum_wrapper textarea {
			width: 100%;
		}
		#forum_wrapper .zend_form {
			margin: 10px;	
		}
				#forum_wrapper .zend_form dd {
					margin: 10px 0;
				}
		table.box {
			width: 100%;
		}
				table.box thead {
					padding: 0;
					margin: 0;
					height: 30px;
				}
				table.box .tytul, #forum_wrapper .box_tytul {
					padding: 0;
					height: 32px;
				}
				#forum_wrapper .box_tytul {
					margin: 0;
					padding: 0 0 0 15px;
					height: auto !important;
					height: 32px;
					min-height: 32px;
				}
				
				table.box .tytul th {
					padding: 0;
				}
				table.box .tytul .rog, #forum_wrapper .box_tytul .rog {
					display: block;
					height: 32px;
					float: right;
					width: 6px;
				}
				table.box tbody tr {
				    border-style: solid;
				    border-width: 0 1px 0 0;
				}
				table.box tbody td {
					padding: 5px;
					border-style: solid;
					border-width: 0 0 1px 1px;
				}
				table.podglad tbody td {
					border-style: dashed;
				}
				table.box .forum_td_ost {
					border-width: 0 1px 1px 1px;
				}
				table.box .koniecPostu {
					text-align: left;
				}
				table.box .koniecPostu td {
					border-bottom-width: 7px;
				}
				table.podglad .koniecPostu td {
					border-bottom-width: 1px;
				}
				table.box tbody .forum_temat {
					padding-left: 20px;
				}
				table.box .forum_stopka div {
					float: left;
				}
				table.box .forum_stopka .forum_cytuj {
					float: right;
				}
		#forum_wrapper .zawartosc {
			padding: 1px 0;
			border-style: solid;
			border-width: 0 1px 1px 1px;
		}
		#forum_wrapper .box {
			margin-bottom: 20px;
		}
		#forum_wrapper .zajawka {
			padding: 5px 5px 5px 15px;
		}
		#forum_wrapper .boxMenu {
			margin: 0;
			padding: 0;
			border-style: solid;
			border-width: 0 0 1px 0;
			height: 32px;
		}
				#forum_wrapper .boxMenu li {
					margin: 0;
					padding: 0;
					width: 50%;
					height: 32px;
					float: left;
				}
						#forum_wrapper .boxMenu li a {
							margin: 0;
							padding: 6px 0;
							display: block;
							float: left;
							width: 100%;
							height: 20px;
						}
		#forum_wrapper .boxMenu2 {
			margin: 5px 0;
			padding: 0;
			height: 32px;
		}
				#forum_wrapper .boxMenu2 li {
					margin: 0;
					padding: 0;
					height: 32px;
					float: right;
				}
						#forum_wrapper .boxMenu li2 a {
							margin: 0;
							padding: 6px 0;
							display: block;
							float: left;
							width: 100px;
							height: 20px;
						}
	.bbcode_quote {
		margin: 5px;
		padding: 5px;
		border-style:solid;
		border-width: 1px 1px 1px 5px;
		border-color: #aaa;
	}
#kalendarz {
	margin: 20px auto;
	padding: 7px 0px 20px 0px
}
		.miesiac {
			margin-left: 15px;
			margin-top: 10px;
			clear: both;
		}
		.miesiac a {
			font-size: 11px;
			height: 20px;
			display: block;
			float: left;
		}
		.miesiac_nazwa {
			width: 128px;
		}
		.miesiac_wstecz, .miesiac_dalej {
			width: 10px;
		}
		.kalendarz {
			margin-left: 10px;
			padding:0px;
			width: 154px;
			height:auto;
			overflow:auto;
		}
		.dzien_tyg {
			float: left;
			width: 22px;
			height: 15px;
		}
		a.dzien, div.dzien {
			float: left;
			width: 22px;
			height: 15px;
			margin: 0px;
			padding: 0px;
		}
		a.dzien:hover {
			width: 20px;
			height: 13px;
			border-width: 1px;
			border-style: solid;
		}
		a.zaznaczony {
			width:20px;
			height:13px;
			border-width: 1px;
			border-style: solid;
		}
p.rss a {
	padding: 0 13px 0 18px;
	display: block;
	height: 15px;
}
.wiecej2 {
	margin: 6px 0 0 0;
	padding: 0 0 0 25px;
	display: block;
	width: auto;
	height: auto !important;
	height: 17px;
	min-height: 17px;	
}
.zIkonka {
	padding: 3px 0 4px 25px;
}
#wiki_wrapper dt, #wiki_wrapper dd {
	margin: 0 0 10px 0;
}
#wiki_wrapper textarea {
	width: 100%;
	height: 250px;
}
.galeriaZdjecia {
	overflow: hidden;
	clear: both;	
}
		#tresc-strony .zdjecieKont {
		    float: left;
		    margin: 15px 15px 0 0;
		    padding: 0 0 5px 0;
		    width: 138px;
		    border-style: solid;
		    border-width: 1px;
		}
				#tresc-strony .zdjecie {
					display: block;
					padding-top: 10px;
				}
				#tresc-strony .zdjecieKont img {
					display: block;
					margin: auto;
					width: 120px;
				}
				#kontener .zdjecieKont span, #kontener .zdjecieKont div {
					display: block;
					clear: both;
				}
.metryczkaWrap {
	margin: 30px 0;
}
		.metryczka {
			width: 100%;
		}
				.metryczka td, .metryczka th {
					padding: 3px 0;
				}
.okruszki {
	clear: both;
	overflow: hidden;
	margin: 0 0 10px 0;
}
		.okruszki a {
			display: block;
			float: left;
			margin: 0;
			padding: 3px 15px 5px 0;
			height: 13px;
		}
		.jestesTutaj {
			display: block;
			float: left;
			margin: 5px 0 0 0;
			padding: 3px 0 5px 0;
			height: 13px;
		}
		.okruszki ul {
			margin: 0;
			padding: 0;
		}
		.okruszki li {
			margin: 5px 0 0 0;
			padding: 0;
			float: left;
		}
.flashPlayerBox {
	padding: 2px;
	border-style: solid;
	border-width: 1px;
	margin: auto;
}
	.flashPlayerBox .info {
		padding: 3px;
		margin: 0;
	}
	.flashPlayerBox span {
		display: block;
	}
	.flashPlayerBox a {
		display: block;
	}
.komunikat {
	margin: 10px 0;
	padding: 10px;
	border-style: solid;
	border-width: 1px;
	clear: both;
	float: none;
}
.komunikat p, #stopka .komunikat p, #modulyWrap .komunikat p, .komunikat h2, .komunikat h3, .komunikat h4, .komunikat ol {
	margin: 5px 0;
	border: none;
}
.tag {
	padding:0px;
	margin:0px;
}
.sonda {
	clear: both;	
}
		.sonda ul {
			padding: 0;	
		}
		.liniowy .sonda_belka {
			margin: 0;
			padding: 1px;
			height: 9px;
			overflow: hidden;
			border-style: solid;
			border-width: 1px;
		}
				.liniowy .sonda_belka div {
					float: left;
					height: 9px;
				}
						.liniowy .sonda_wynik div {
							float: right;
							height: 20px;
						}
		.liniowy .sonda_wynik {
			margin: 0;
			overflow: visible;
			float: left;
			height: 20px;
		}
		.slupkowy {
			overflow: hidden;	
		}
		.slupkowy .wiersz {
			clear: none;
		}

		.slupkowy li {
			width: 200px;
			float: left;	
		}
		#modulyWrap .slupkowy li, #stopkaWrap .slupkowy li {
			width: 130px;
			clear: none;
		}
				.slupkowy .sonda_belka {
					width: 20px;
					height: 158px;
					padding: 0;
					float: left;
					clear: left;
					border-style: solid;
					border-width: 1px;
					position: relative;
					overflow: hidden;
				}
				.slupkowy .sonda_belka div {
					position: relative;
					width: 20px;
					height: 100%;
				}
				.slupkowy .sonda_wynik {
					margin-left: 25px;
					height: 160px;
					text-align: left;
					position: relative;
				}
						.slupkowy .sonda_wynik div {
							position: absolute;
						}
				.slupkowy .opis {
					margin: 0 0 20px 0;
					padding: 0 0 0 25px;
					float: none;
					width: auto;
				}
				.slupkowy .wartosc {
					float: none;
					height: 162px;
					padding: 0;
					margin: 0;
				}
.wyszukiwarka .zawartosc {
	padding: 5px 16px;
	border-style: solid;
	border-width: 1px;
}
	.wyszukiwarka th {
		width: 160px;
		
	}
	.wyszukiwarka td, .wyszukiwarka th {
		padding: 5px;
	}
	.wyszukiwarka form .wyszukiwarkaSekcja {
		margin: 10px 0;
		padding: 10px 0;
	}
.sugerowaneTresci {
	padding: 5px 16px;
}
		.sugerowaneTresci .box_tytul {
			border: none;
		}
.tip {
	margin: 5px 0;
	padding: 0 0 0 20px;
	height: auto !important;
	height: 20px;
	min-height: 20px;
	display: block;
}

#modulyWrap .zakladkiNumerowane {
	margin: 10px;
	clear: both;
	overflow: hidden;
	height: 18px;
}
		#modulyWrap .zakladkiNumerowane li {
			margin: 0 1px 0 0;
			padding: 0;
			float: left;
			width: 18px;
			height: 18px;
		}
		#modulyWrap .zakladkiNumerowane a {
			display: block;
			width: 18px;
			height: 18px;
			float: left;
		}
#dzialy_wybrane {
	overflow: hidden;
}
.elementWybrany {
	margin: 0 5px 5px 0;
	padding: 0;
	height: 20px;
	float: left;
}
		.elementWybrany span {
			margin: 0 5px;
			display: block;
			float: left;
			height: 20px;
			overflow: hidden;
		}
		.elementWybrany a {
			display: block;
			float: right;
			width: 22px;
			height: 20px;
		}
.ramkaWyroznionaBoczna {
	float: right;
	width: 200px;
	padding: 10px;
	margin: 0 0 20px 20px;	
}
.ramkaWyrozniona {
	clear: both;
	margin: 20px 0;
	padding: 10px;
}
		.ramkaWyroznionaBoczna .ramkaTytul, .ramkaWyrozniona .ramkaTytul {
			display: block;
			margin-bottom: 10px;
		}
.bannery ul {
	list-style-type: none;
	list-style-image: none;
	margin: 0;
	padding: 0;
}
		.bannery ul li {
			margin: 0;
			padding: 10px 0 20px 0;
			border-style: solid;
			border-width: 0 0 1px 0;
			border-color: #e9e7d0;
			background: none;
		}
		.bannery ul li.ostatni {padding-bottom: 0; border: none;}
		.bannery ul img {
			display: block;
			margin: auto;
		}
/* Created by Arian Stolwijk <http://www.aryweb.nl> */

.MooDialog {
	background: #eef5f8;
	color: black;
	padding: 10px;
	border-radius: 7px; 
	border-radius: 7px; 
	box-shadow: 1px 1px 5px rgba(0,0,0,0.8);
}

.MooDialogTitle {
	padding-top: 30px;
}

.MooDialog .title {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	padding: 3px 20px;
	background: #b7c4dc;
	border-bottom: 1px solid #a1aec5;
	font-weight: bold; 
	text-shadow: 1px 1px 0 #fff;
	color: black;
	border-radius: 7px; 
}

.MooDialog .close {
	background: url(/g/dialog-close.png) no-repeat;
	width: 16px;
	height: 16px;
	display: block;
	cursor: pointer;
	top: -5px;
	left: -5px;
	position: absolute;
}

.MooDialog .buttons {
	text-align: right;
	margin: 0;
	padding: 0;
	border: 0;
	background: none;
}

.MooDialog .MooDialogAlert, .MooDialog .MooDialogConfirm, .MooDialog .MooDialogPromt, .MooDialog .MooDialogError {
	background: url(/g/dialog-warning.png) no-repeat;
	padding-left: 40px;
	min-height: 40px;
}

.MooDialog .MooDialogConfirm, .MooDialog .MooDialogPromt {
	background: url(/g/dialog-question.png) no-repeat;
}

.MooDialog .MooDialogError {
	background: url(/g/dialog-error.png) no-repeat;
}
.MooDialog .komunikat {background: none; border: none}
.MooDialog .komunikat ul, .MooDialog .komunikat ol {padding: 0; list-style-type: none}
.wynikiWyszukiwania h3 {margin: 0;}
.wynikiWyszukiwania p {margin-top: 0}
a {
	cursor: pointer;
	color: #203e84;
	text-decoration: underline;	
}
a:hover {
	color: #ae2121;
	text-decoration: none;
}
a:focus {
	outline-color: #f00;	
}
body {
	font-family: arial;
	font-size: 12px;
	line-height: 15px;
}
table {
	font-family: verdana;
	font-size: 11px;
}
#topWrap {
	background: white;	
}
#nazwaSerwisu {
	font-weight: normal;	
}
		#nazwaSerwisu a {
			font-family: Times New Roman;
			font-size: 22px;
			color: #003867;
			text-decoration: none;
			line-height: 22px;
		}
		#nazwaSerwisu a:hover {
			text-decoration: underline;
		}
				#nazwaSerwisu .hasloSerwisu {
					font-family: "Times New Roman";
					font-size: 18px;
					color: #000;
					font-weight: bold;
				}
				#nazwaSerwisu .dekoracjaCss {
					background-image: url(/g/nazwa_serwisu.jpg);
					background-position: 0 0;
					background-repeat: no-repeat;
				}
#topNarzedziaWrap .box {
	line-height: 29px;
}
		#topNarzedziaWrap .box .box_tytul {
			font-family: Arial;
			font-size: 12px;
			color: #67af24;
			line-height: 29px;
		}
#menuWrap {
	background-position: 23px 45px;
	background-repeat: no-repeat;
}
		#menuWrap ul, #menuWrap ol {
			list-style-type: none;
			list-style-image: none;
		}
		
		#menuWrap li {
			font-family: arial;
			font-size: 15px;
			color: #744c24;
			font-weight: bold;
		}
				#menuWrap li a {
					color: #744c24;
					text-decoration: none
				}
				#menuWrap li a:hover {
					text-decoration: underline;
				}
				#menuWrap li li {
					background: none;
				}
				#menuWrap li li a {
					color:white;
					font-size:12px;
					font-weight: normal;
					background: none;
				}
				#menuWrap li ul {
					background: url(/g/menu.gif) left bottom no-repeat;
				}
		#menuWrap li:hover, #menuWrap li.ieHover, #menuWrap li.aktywne {
			background: url(/g/menu_li.gif) left bottom no-repeat;
		}
				#menuWrap li li:hover, #menuWrap li li.ieHover {
					background: none;
				}
				#menuWrap li:hover li a:hover, #menuWrap li.ieHover li a:hover {
					text-decoration: underline;
					background: #72962a;
					color: #fff;
				}

		#stopka {
			color: #e7e4cb;
			background-position: center 21px;
			background-repeat: no-repeat;
		}
				#stopka a {
					color: #fff;
					text-decoration: none;
				}
				#stopka a:hover {
					color: #ccc;
					text-decoration: underline;
				}
				#stopka address, #stopka p {
					font-style: normal;
					font-size: 11px;
				}
				#stopka ul, #stopka ul a {
					color: #754524;
					font-weight: bold;
					text-decoration: none;
				}
				
		
#strona_tytul {
	font-family: Georgia;
	font-size: 16px;
	color: #ae2121;
}
		#strona_tytul a {
			text-decoration: none;
			color: #ae2121;
		}
		#strona_tytul a:hover {
			text-decoration: underline;
			color: #203e84;
		}
h1 {font-size: 18px}
h2 {font-size: 18px}
h3, .box_tytul, .tytul {
	font-size: 14px; 
	line-height: 1.2em;
	border-color: #999b74;
}
.listaArtow h3 a {text-decoration: none;}
.listaArtow h3 a:hover {text-decoration: underline;}
.promowany2 .box_tytul {
	font-size: 13px;	
}
h4 {font-size: 12px}
h5 {font-size: 12px}
h6 {font-size: 12px}
#wiki_wrapper h1 {
	background: #fafafa;
}
#wiki_wrapper h1, #wiki_wrapper h2, #wiki_wrapper h3 {
	line-height: normal;
} 
.maly .box_tytul, .malyBoxTytul {
	font-family: verdana;
	font-size: 11px;
	background: #d1d7a7;
	color: #000;
}
.maly .opis, .rejestracja .opis, p.rejestracja, .sonda .opis {
	text-align: right;	
}
#modulyWrap .sonda .opis, #stopkaWrap .sonda .opis {
	text-align: left;	
}
.box_tytul a, .tytul a {
	text-decoration: none;
	color: #754524;
	font-size: 12px;
}

.box_tytul a:hover, #tresc-strony .box_tytul a:visited:hover, #tresc-strony .tytul a:visited:hover {
	text-decoration: underline;
	color: #ae2121;
}

#tresc-strony .promowany .box_tytul, #tresc-strony .promowany .box_tytul a {
	color: #ae2121;
	font-size: 16px;
}
#tresc-strony .promowany .box_tytul a:hover {
	color: #203e84;
}
.box_tytul .narzedzia, .tytul .narzedzia {
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	color: #444;
}
		.box_tytul .narzedzia a {
			color: #444;
		}
.modulyWrap, #modulyStopkaWrap {
	font-family: Tahoma;
	font-size: 12px;	
}
.modulyWrap {
	background: url(/g/moduly_rog.gif) right top no-repeat;
}
		.modulyWrap .rogW {
			background: url(/g/moduly_rog.gif) left bottom no-repeat;
		}
		.modulyWrap .zawartoscW {
			border-style: solid;
			border-color: #e9e7d0;
			background: #fff;
			text-align: center;
		}
		.modulyWrap .wiecej2 {text-align: left;}
		.modulyWrap .wiecej2 a {text-decoration: none}
		.modulyWrap .wiecej2 a:hover {text-decoration: underline}
		.modulyWrap .box_tytul {
			font-family: Arial;
			font-size: 12px;
			line-height: 30px;
			color: #67af24;
			text-align: center;
		}
		#stopka .box_tytul {
			font-size: 12px;
			font-weight: normal;
		}
		#stopka ul, .modulyWrap ul, #stopka ol, .modulyWrap ol {
			list-style-type: none;
			list-style-image: none;
		}
				#stopka .prnss .dekoracjaCss {
					background: url(/g/prnss.jpg) 0 0 no-repeat
				}
				#stopka .ds .dekoracjaCss {
					background: url(/g/ds.jpg) 0 0 no-repeat
				}
				#stopka .ueefrr .dekoracjaCss {
					background: url(/g/ueefrr.jpg) 0 0 no-repeat
				}
				#stopka .kg .dekoracjaCss {
					background: url(/g/kg.jpg) 0 0 no-repeat
				}

				.modulyWrap .menuLinki li, .licznik .zawartosc .tytul {
					background-image: url(/g/moduly_menulinki.gif);
					background-repeat: no-repeat;
					background-position: 0 0;
					margin: 0 0 5px 0;
					text-align: left; 
				}
                                .licznik .zawartosc .tytul {
					text-align: center; 
				}
						.modulyWrap .menuLinki li a {
							display:block;
							padding: 5px 0 0 12px;
							height: auto !important;
							height: 20px;
							min-height: 20px;
							font-weight: bold;
							color: #666;
							text-decoration: none;
							
						}
						.modulyWrap .menuLinki li a:hover {
							color: #000;
							text-decoration: underline;
						}
						.modulyWrap .menuLinki li li {
							background-image: url(/g/moduly_menulinki2.gif);
							background-position: 0 -5px;
						}
						.modulyWrap .menuLinki li li a {
							font-weight: normal;
						}
				.modulyWrap .sonda li {
					background: none;
				}
.bannery ul {
	list-style-type: none;
	list-style-image: none;
}
		.bannery ul li {
			border-color: #e9e7d0;
			background: none;
		}
.promowany .zawartosc {
	font-size: 13px;
	line-height: 18px;	
}
.info, .promowany .info, .info a {
	font-size: 10px;
	color: #779c30;
	line-height: 15px;
}
.info a:hover {
	text-decoration: none;
	color: #AE2121;
}
.zajawka {
	font-weight: bold;	
}
		.zajawka .info {
			font-weight: normal;
			color: #000;
		}
.wiecej {
	text-align: right;
	background-image: url(/g/wiecej.gif);
	background-position: right bottom;
	background-repeat: repeat-x;
}
hr.wiecej {
	background-position: left bottom;
}
		.wiecej a, #tresc-strony .wiecej a:visited, .wiecej .przeslij {
			background-image: url(/g/wiecej.gif);
			background-position: left top;
			background-repeat: no-repeat;
			font-family: Tahoma;
			font-size: 10px;
			color: white;
			text-decoration: none;
			line-height: 12px;
		}
		.wiecej a:hover {
			text-decoration: underline;
			color: white;
		}
		.wiecej a.dodatkowe:hover {
			color: #8E8E8E;
		}
		.wiecej a.dodatkowe, #tresc-strony .wiecej a.dodatkowe:visited, .wiecej .przeslij {
			background-image: url(/g/piktogramy.gif);
			background-position: 5px 2px;
			background-color: white;
			color: #8E8E8E;
			line-height: 17px;
		}
		.wiecej a.dodatkowe, #tresc-strony .wiecej a.dodatkowe:visited, #tresc-strony .wiecej a.dodatkowe:hover {
			background-color: transparent;
		}
		.wiecej a.drukuj, #tresc-strony .wiecej a.drukuj:visited {
			background-position: 5px -60px;
		}
		.wiecej a.pdf, #tresc-strony .wiecej a.pdf:visited {
			background-position: 5px -80px;
		}
		.wiecej a.subskrybuj, #tresc-strony .wiecej a.subskrybuj:visited {
			background-position: 5px -100px;
		}
		.wiecej a.przeslij, #tresc-strony .wiecej a.przeslij:visited {
			background-position: 5px -220px;
		}
		.dodatkowe a:hover {
			color: black;
		}
		.wiecej span.przeslij {
			background-position: 5px -220px;
			text-align: left;
			border-color: #fff;
			cursor: default;
		}
				.wiecej span.przeslij:hover {
					border-color: #dcefff #7B97AF #7B97AF #7B97AF;
					background-color: #DCEFFF;
					color: black;
				}
				#przeslij {
					background: #DCEFFF url(/g/przeslij_bg.gif) 30px bottom no-repeat;
					text-align: left;
					border-color: #7b97af;
				}
						#przeslij a {
							background: none;
							color: black;
							text-decoration: none;
							cursor: pointer;
						}
.wiecej2 {
	background-image: url(/g/piktogramy.gif);
	background-position: 5px -180px;
	background-repeat: no-repeat;
	color: #8E8E8E;
	font-size: 11px;
}
		.zawieraGalerie {
			background-position: 5px -120px;
		}
		.zawieraAudio {
			background-position: 5px -140px;
		}
		.zawieraWideo {
			background-position: 5px -160px;
		}
		.atomLink {
			background: url(/g/atom.gif) 5px 0 no-repeat;
		}
		.tagiTresci {
			background: url(/g/icons/tag_blue.gif) 5px 0 no-repeat;
		}
		.zawieraZalaczniki {
			background: url(/g/icons/attach.gif) 5px 0 no-repeat;
		}
		.zawieraLinki {
			background: url(/g/icons/anchor.gif) 5px 0 no-repeat;
		}
		.rssLink {
			background: url(/g/rss.gif) 5px 0 no-repeat;
		}
		.zIkonka {
			background-position: 0 1px;
			background-repeat: no-repeat;
			color: #000;
			text-decoration: none;			
		}
		.zawiera, .zIkonka {background-image: url(/p/dhtmlx/dhtmlxFolders/imgs/icons/ico_dll_18.gif);}
		.zawiera_doc, .zawiera_docx {background-image: url(/p/dhtmlx/dhtmlxFolders/imgs/icons/ico_doc_18.gif);}
		.zawiera_ods, .zawiera_odt {background-image: url(/p/dhtmlx/dhtmlxFolders/imgs/icons/ico_ooo_18.gif);}
		.zawiera_fla {background-image: url(/p/dhtmlx/dhtmlxFolders/imgs/icons/ico_fla_18.gif);}
		.zawiera_folder {background-image: url(/p/dhtmlx/dhtmlxFolders/imgs/icons/ico_fldr_18.gif);}
		.zawiera_flv {background-image: url(/p/dhtmlx/dhtmlxFolders/imgs/icons/ico_flv_18.gif);}
		.zawiera_gif {background-image: url(/p/dhtmlx/dhtmlxFolders/imgs/icons/ico_gif_18.gif);}
		.zawiera_jpg {background-image: url(/p/dhtmlx/dhtmlxFolders/imgs/icons/ico_jpg_18.gif);}
		.zawiera_mp3 {background-image: url(/p/dhtmlx/dhtmlxFolders/imgs/icons/ico_mp3_18.gif);}
		.zawiera_pdf {background-image: url(/p/dhtmlx/dhtmlxFolders/imgs/icons/ico_pdf_18.gif);}
		.zawiera_png {background-image: url(/p/dhtmlx/dhtmlxFolders/imgs/icons/ico_png_18.gif);}
		.zawiera_pps {background-image: url(/p/dhtmlx/dhtmlxFolders/imgs/icons/ico_pps_18.gif);}
		.zawiera_ppt {background-image: url(/p/dhtmlx/dhtmlxFolders/imgs/icons/ico_ppt_18.gif);}
		.zawiera_rtf {background-image: url(/p/dhtmlx/dhtmlxFolders/imgs/icons/ico_rtf_18.gif);}
		.zawiera_swf {background-image: url(/p/dhtmlx/dhtmlxFolders/imgs/icons/ico_swf_18.gif);}
		.zawiera_txt {background-image: url(/p/dhtmlx/dhtmlxFolders/imgs/icons/ico_txt_18.gif);}
		.zawiera_xls, .zawiera_xlsx {background-image: url(/p/dhtmlx/dhtmlxFolders/imgs/icons/ico_xls_18.gif);}
		.zawiera_zip {background-image: url(/p/dhtmlx/dhtmlxFolders/imgs/icons/ico_zip_18.gif);}

		.zIkonka:hover {
			color: #AE2121;
			text-decoration: underline;
		}
.inputText, .inputTextarea, select, .inputbox {
	border-color: #d6de71;
}
.inputText, .inputTextarea{
	background: #f6f9e4;
	color: #006837;
}
#topNarzedziaWrap .inputText {
	background-position: 0 0;
	background-repeat: no-repeat;
}
#menuWrap .inputText {
	background: transparent url(/g/menuwrap_input.gif) 0 0 no-repeat;
	color: #744c24;
}
.radio {
	vertical-align: top;	
}
.inputerror {
	border: 1px solid #f00;
}
.inputButton, button {
	border-color: #bbb;
	background: #eee;
	color: #67AF24;
	cursor: pointer;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-align: center
}
.inputAnuluj {
	background: #ccc;
	color: #777;
}
#topNarzedziaWrap .inputButton {
	color: #67AF24;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	background: none;
}
.paginacja {
	list-style-type: none;
	list-style-image: none;
}
		.paginacja li {
			color: #000;
			border-color: #666;
		}
		.paginacja a {
			color: #000;
			text-decoration: none;
		}
		.paginacja a:hover {
			color: #000;
			text-decoration: underline;
			background: #ddd;
		}
		.paginacja .aktualna a {
			color: #000;
			font-weight: bold;
			background: #ddd;
		}
.listaArtow, .mapaStrony {
	list-style-type: none;
	list-style-image: none;
}
		.listaArtow li, .mapaStrony li {
			background-image: url(/g/bullet_czerwony_duzy.gif);
			background-position: 0 7px;
			background-repeat: no-repeat;
		}
		.mapaStrony li {
			background-position: 0 3px;
		}
		.mapaStrony li li {
			background-image: url(/g/bullet_niebieski.gif);
			background-position: 0 6px;
		}
		.listaArtow li.aktywna {
			background-color: #fafafa;
		}
		.obszerna li {
			background-image: url(/g/bullet_niebieski.gif);
			background-position: 3px 9px;
		}
		.listaPlikow li {
			background: none;
		}
		.obszerna li li {
			background: none;
		}
		.listaArtow span {
			font-family: tahoma;
			font-size: 10px;
			color: #686868;
		}
		.obszerna span {
			text-align: left;
		}
				.listaArtow span a {
					color: #686868;
					font-family: tahoma;
					font-size: 10px;
					text-decoration: underline;
				}
				.listaArtow span a:hover {
					text-decoration: none;
				}
.listaZalacznikow {
	border-color: #eee;
}
		.listaZalacznikow .box_tytul {
			background: #eee;
		}
		.listaZalacznikow ul {
			list-style-type: none;
			list-style-image: none;
		}
				.listaZalacznikow li {
					border-color: #eee;
				}
				ul.listaZalacznikow li.infoPodpisElektr, li.infoPodpisElektr {
					background: url(/g/icons/vcard_add.gif) 5px 8px no-repeat;
				}
.piktogramy {
	list-style-type: none;
	list-style-image: none;	
}
		.piktogramy a, .piktogramy .dekoracjaCss {
			color: #744b24;
			text-decoration: none;
			background-image: url(/g/piktogramy.gif);
			background-position: left top;
			background-repeat: no-repeat;
			font-family: Arial;
			font-size: 12px;
			font-weight: bold;
			line-height: 17px;
		}
		.piktogramy .tekstowa a {
			background: none;
			color: black;
		}
		.piktogramy a:hover, .piktogramy .bip a:hover {
			text-decoration: underline;
			color: #AE2121;
		}
		.piktogramy .tekstowa a:hover, .piktogramy .tekstowa a:focus {
			background: #444;
			color: #fff;
		}
		.piktogramy .jezyki a {
			background: none;
		}
		.piktogramy .bip a {
			background: none;
			color: #AE2121;
			font-weight: bold;
		}
				.piktogramy .dekoracjaCss {
					background-position: left bottom;
				}
		.piktogramy .newsletter a {
			background-position: 0 -100px;
			text-indent: -999em;
		}
		.piktogramy .mapa a {
			background-position: 0 -320px;
			text-indent: -999em;
		}
		.logowanie a {
			text-decoration: none;
		}
		.logowanie a:hover {
			text-decoration: underline;
		}
#forum_wrapper {
	color: #616161;
}
		#forum_wrapper a, #forum_wrapper .box_tytul a {
			text-decoration: none;
		}
		#forum_wrapper a:hover {
			text-decoration: underline;	
		}
		#forum_wrapper .forum_temat_nieodwiedzony {
			background: #fafafa;
		}
		#forum_wrapper table.box .forum_temat_nieodwiedzony {
			background: #eee;
		}
		
		#forum_wrapper .forum_lista_tematow li {
			border-color: #DEDEDE;
		}
		#forum_wrapper .forum_tytul_wpisu {
			font-family: verdana;
			font-size: 11px;
		
		}
		#forum_wrapper .forum_tytul {
			font-size: 18px;
			font-weight: normal;
			line-height: 27px;
		}
		#forum_wrapper .floatTytul {
			background: none;
			line-height: 25px;
		}
				#forum_wrapper .forum_tytul_wpisu .rog {
					background: white url(/g/layout.gif) right -800px;
				}
		#forum_wrapper .forum_temat_nieodwiedzony .forum_post_tresc, #forum_wrapper tr.forum_temat_nieodwiedzony {
			font-weight: bold;	
		}
		#forum_wrapper .forum_post_przyciski {
			background: #efefef;
			text-align: right;
		}
				#forum_wrapper .forum_post_przyciski a {
					background: transparent url(/g/layout.gif)  -398px -543px no-repeat;
					font-weight: bold;
				}
						#forum_wrapper .forum_post_przyciski a span {
							background: transparent url(/g/layout.gif)  right -543px no-repeat;
						}
		#forum_wrapper .forum_post_stopka {
			line-height: 25px;
			color: #908f8f;
			text-align: right;
			background: transparent url(/g/layout.gif) repeat scroll left -825px;
		}
		#forum_wrapper .floatStopka {
			background: none;
		}
		
		#forum_wrapper .forum_temat_nieodwiedzony .forum_post_stopka {
			font-weight: bold;
			color: #0FA1C1;
		}
				#forum_wrapper .forum_post_stopka .rog {
					background: white url(/g/layout.gif) right -825px;	
				}
		#forum_wrapper .forum_temat_autorNick {
			font-weight: bold;	
		}
				#forum_wrapper .forum_temat_autorNick a {
					color: #616161;
				}
				#forum_wrapper .forum_temat_autorNick a:hover {
					color: #0FA1C1;
				}
		#forum_wrapper .cytat {
			background: transparent url(/g/forum_cytat.gif) no-repeat left top;
		}
				#forum_wrapper .cytat .forum_temat_autorNick {
					font-style: italic;
				}
				#forum_wrapper .cytat blockquote {
					border-color: #ddd;
					background-color: #f9f9f9;
					font-style: italic;
					color: #919191;	
				}
		#forum_wrapper .forum_lista_tematow {
			list-style-type: none;
			list-style-image: none;
		}
		#forum_wrapper input, #forum_wrapper textarea {
			border-color: #bbb;
		}
		table.box {
		    text-align: center;
		}
				table.box tbody {
					background: #f5f5f5;
				}
				table.podglad tbody {
					background: #ffe;
				}
				table.box .tytul, #forum_wrapper .box_tytul {
					background-image: url(/g/moduly_box_tytul.jpg);
					background-repeat: no-repeat;
					background-position: left top;
					background-color: #D8D8D8;
				}
				#forum_wrapper .box_tytul {
					line-height: 30px;
				}
				
				table.box .tytul th {
					font-size: 10px;
					background: none;
					line-height: 32px;
				}
				table.box .tytul .rog, #forum_wrapper .box_tytul .rog {
					background-image: url(/g/moduly_box_tytul.jpg);
					background-repeat: no-repeat;
					background-position: right top;
				}
				table.box tbody tr {
				    border-color: #DEDEDE;
				}
				table.box tbody td {
					border-color: #DEDEDE;
				}
				table.box .koniecPostu {
					text-align: left;
				}
						table.box .koniecPostu td {
							border-bottom-color: #D8D8D8;
						}
				table.box tbody .forum_temat, table.box .forum_tresc {
					text-align: left;
				}
				table.box .forum_data {
					text-align: right;
				}
		#forum_wrapper .zawartosc {
			background: #f5f5f5;
			border-color: #DEDEDE;
		}
		.okruszekDzial {
			font-family: verdana;
			font-size: 12px;
		}
		#forum_wrapper .box_tytul {
			color: #616161;
			background-color: #D8D8D8;
		}
		#forum_wrapper .zajawka {
			font-weight: normal;
			background: #f5f5f5;
		}
		#forum_wrapper .boxMenu {
			list-style-type: none;
			list-style-image: none;
			border-color: #DEDEDE;
			background: #fafafa;
		}
						#forum_wrapper .boxMenu li a {
							text-align: center;
						}
		#forum_wrapper .boxMenu2 {
			list-style-type: none;
			list-style-image: none;
		}
						#forum_wrapper .boxMenu li2 a {
							text-align: center;
						}
#kalendarz {}
		.miesiac {
			text-align: center;
		}
		.miesiac_nazwa {
			text-align: center;
		}
		.kalendarz {
			font-family:Tahoma, Arial, Verdana, sans-serif;
			font-size:10px;
			text-align:center;		
		}

		.dzien_tyg, .miesiac a {
			font-weight: bold;
			color: #493282;
			text-decoration: none;
		}
		a.dzien, div.dzien {
			color: #000;
		}
		a.dzien:hover {
			border-color: #ccc;
		}
		a.zaznaczony {
			color: #000;
			background: #f5f5f5;
			font-weight: bold;
			border-color: #ccc;
		}
		a.sobota {
			color: #aaa;
		}
		a.niedziela {
			color: #f00;
		}
		a.dzis {
			font-weight:bold;
			color: #f00;
		}
		a.z_wydarzeniem {
			color: #319831;
			font-weight: bold;
			text-decoration: underline;
		}
		a.z_wydarzeniem:hover, a.dzien, a.dzien_sob, a.dzien_niedz, a.zaznacz {
			text-decoration: none;
		}
.nwValid { color: green;}
.nwNotValid {color: red;}
.nazwa {
	font-family: verdana;
	font-style: italic;
}
p.rss a {
	background-image: url(/g/piktogramy.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	text-decoration: none;
}
p.rss a:hover {
	text-decoration: underline;
}
#tresc-strony .zdjecieKont {
	background: #fff;
	border-color: #ccc;
}
		#tresc-strony .zdjecieKont a {
			text-decoration: none;	
		}
		#tresc-strony .zdjecieKont a:hover {
			text-decoration: underline;
		}
		#tresc-strony .zdjecieKont span, #tresc-strony .zdjecieKont div {
			text-align: center;
		}
.metryczka, .metryczkaWrap {
	font-size: 10px;
}
.parz {
	background: #d1d7a7;
}
.metryczka thead {
	background: #eee;
}
.okruszki {
	color: #3a3a3a;
}
		.okruszki ul {
			list-style-type: none;
			list-style-image: none;
		}
		#tresc-strony .okruszki a, #tresc-strony .okruszki a:visited {
			text-decoration: none;
			color: #003979;
			background: url(/g/okruszek.gif) right top no-repeat;
		}
		#tresc-strony .okruszki a:visited:hover {
			text-decoration: underline;
			color: #AE2121;
			background-position: right bottom;
		}
		#tresc-strony .okruszki .ostatni a, #tresc-strony .okruszki .ostatni a:visited {
			background: none;
		}
.flashPlayerBox {
	background: #fafafa;
	border-color: #ddd;
	text-align: center;
}
	.flashPlayerBox span {
		font-weight: bold;
	}
.komunikat {
	color: #00396F;
	background: #F2F9FF;
	border-color: #aaa;
	text-align: center;
	font-weight: normal;
	font-size: 12px;
}
.komunikat p, #stopka .komunikat p, #modulyWrap .komunikat p, .komunikat h2, .komunikat h3, .komunikat h4, .komunikat ol {
	background: none;
}
.komunikat ol {
	text-align: left
}
.bledy {
	background: #FFE8E8;
	border-color: #f00;
}
.errors {
	color: #f00;	
}
tagi {
	background-color: #fff;
}
		.tag {
			font-size: 10px;
			color: #333;
		}
		.tag a { color: #333}
		.tag a:hover { text-decoration: none; color: #AE2121;}
		.size_1 { font-size: 10px; line-height: 14px; }
		.size_2 {font-size: 12px;  line-height: 16px;}
		.size_3 { font-size: 16px;  line-height: 20px;}
		.size_4 { font-size: 20px;  line-height: 24px;}
		.size_5 {font-size: 24px;  line-height: 28px;}
		.size_6 { font-size: 30px;  line-height: 34px;}
		.size_7 {font-size: 36px;  line-height: 40px;}
.sonda ul {
	list-style-type: none;
	list-style-image: none;	
}
.sonda_belka {
	border-color: #aaa;
	background: #eee url(/g/sonda_belka.gif) 0 0 repeat-x;
}
		.sonda_belka div {
			background: #ae2121 url(/g/sonda_belka.gif) 0 -11px repeat-x;
		}
.sonda_wynik {
	text-align: right;
}
.slupkowy .sonda_belka {
	background: #AE2121 url(/g/sonda_belka.gif) 1px -181px no-repeat;
}
		.slupkowy .sonda_belka div {
			background: #eee url(/g/sonda_belka.gif) no-repeat scroll 0 -20px
		}
		div.sonda ul.slupkowy .opis {
			text-align: left;
		}
.wyszukiwarka .zawartosc {
	border-color: #D7DDB9;
	background: #f1f1f1;
}
	.wyszukiwarka th {
		font-weight: normal;
		text-align: right;
		vertical-align: top;
	}
	.wyszukiwarka form .wyszukiwarkaSekcja {
		background: url(/g/linia.gif) left top repeat-x
	}
.sugerowaneTresci {
	background: #F2F9FF;
}
		.sugerowaneTresci .box_tytul {
			background: none;
		}
.tip {
	background: url(/g/icons/information.gif) left center no-repeat;
	color: #999;
	text-align: left;
}
.tip:hover, .tipIeHover {
	color: #000;
}
.wymagane {
	color: red;
}
#modulyWrap .zakladkiNumerowane {
	list-style-type: none;
	list-style-image: none;
}
		#modulyWrap .zakladkiNumerowane li {
			list-style-type: none;
			list-style-image: none;
			background: none;
		}
		#modulyWrap .zakladkiNumerowane a {
			background: #043766 url(/g/zakladkinumerowane.jpg) 0 0 no-repeat;
			color: white;
			text-decoration: none;
			text-align: center;
			line-height: 16px;
		}
		#modulyWrap .zakladkiNumerowane a:hover {
			text-decoration: underline;
			color: white;
		}
		#modulyWrap .zakladkiNumerowane .zakladkaAktywna a {
			color: #333;
			text-decoration: none;
			cursor: text;
			background: none;
		}
.elementWybrany {
	background: url(/g/element_wybrany.gif) 0 0 no-repeat;
	line-height: 20px;
}
.elementWybrany a{
	background: #f1f1f1 url(/g/element_wybrany_usun.gif) 0 0 no-repeat;
}
.elementWybrany a:hover{
	background-position: bottom left;
}
.ramkaWyroznionaBoczna, .ramkaWyrozniona {
	background: #eee;
}
		.ramkaWyroznionaBoczna h1, .ramkaWyrozniona h1, .ramkaWyroznionaBoczna h2, .ramkaWyrozniona h2, 
		.ramkaWyroznionaBoczna h3, .ramkaWyrozniona h3, .ramkaWyroznionaBoczna h4, .ramkaWyrozniona h4, 
		.ramkaWyroznionaBoczna h5, .ramkaWyrozniona h5, .ramkaWyroznionaBoczna h6, .ramkaWyrozniona h6,
		.ramkaWyroznionaBoczna .ramkaTytul, .ramkaWyrozniona .ramkaTytul {
			font-family: Georgia,"Times New Roman",Times,serif;
			font-size: 12px;
			font-weight: bold;
		}
		
.pismo .zajawka {
    margin: 10px 0;
}
.pismo .zawartosc {
	border-style: solid;
	border-width: 0 0 1px 0;
	border-color: #999b74;
	margin-left: 30px;
}
.pismo .wiersz{
	margin: 0;
}
.pismo .opis {
	width: 100px;
	text-align: right;
	font-style: italic;
}
.pismo .wartosc {
	margin-left: 110px;
}
.odkryjNastepnyBlok {
	cursor: pointer
}
.jsStanSlidera a {text-decoration: none;}
.jsStanSlidera a:hover {text-decoration: underline;}
