/* ---------------------------UKLAD SERWISU-------------------------------------- */
h1#logo span, li.bip a span, label.szybkielabel, *.ulatwienia {
	display: block;
	position: absolute;
	left: -999em;
	top: -999em;
	text-align: left;
}
li.bip span {
	text-indent: -999em;
}
.kontener img {
	border: none;
	max-width: 706px; /* szerokosc minus paddingi */
}
a, #tresc .zawartosc .arewers a, .teksty .zawartosc .arewers a, #tresc .zawartosc a:hover, #glowna #szybkieMenuBox a, #podstrona #szybkieMenuBox a, #menu a, .teksty .zawartosc a:hover, #glowna .teksty .wiecej a, #podstrona #tresc .wiecej a, #glowna .artykul_tytul a, #podstrona .artykul_tytul a:hover, #tresc .artykul_tytul a:hover, .teksty .artykul_tytul a, #podstrona #tresc_wrapper .kalendarz a,
#podstrona #tresc_wrapper a.bezPodkreslenia {
	text-decoration: none;
	cursor: pointer;
}
a:hover, #tresc .zawartosc .arewers a:hover, .teksty .zawartosc .arewers a:hover, #tresc .zawartosc a, .teksty .zawartosc a, #glowna #szybkieMenuBox a:hover, #podstrona #szybkieMenuBox a:hover, #glowna .teksty .wiecej a:hover, #podstrona #tresc .wiecej a:hover, #podstrona .artykul_tytul a, #glowna .teksty .artykul_tytul a:hover, #podstrona #tresc_wrapper .kalendarz a:hover,
#podstrona #tresc_wrapper a.bezPodkreslenia:hover {
	text-decoration: underline;
}
.clear {
	clear: both;
}
p {
	display: block;
	margin: 0px;
	padding: 5px 12px;
	text-align: left;
}
p.rekomendujLink {
	width: 690px;
	overflow: hidden;	
}
.aktualnosciBox div, .aktualnosci div {
	padding: 0px 12px;	
}
.aktualnosciBox div p, .aktualnosci div p {
	padding: 5px 0;
}
/* na wypadek, gdyby "przegladarka" ie6 miala wyswietlic tekst justowany obustronnie */
* html #glowna .aktualnosciBox div p, #glowna .aktualnosci div p { 
	width: 468px;
}
.aktualnosci .aktualnosciBox div, .aktualnosci .aktualnosciBox {
	padding: 0;	
}
.wysrodkowane p {
	text-align: center;
}

div.rejestr p {
	margin: 0;
	padding: 0 12px;	
}
.moduly1 p, .moduly2 p {
	margin: 0;
	padding: 0 12px 5px 12px;	
}
div.rejestr .opis, div.rejestr .wartosc {
	margin-bottom: 0;	
}
.indent {
	display: block;
	margin-left: 20px;	
}
.opisKategorii {
	padding: 0 12px;
}
.opisKategorii p {
	padding: 0 0 10px 0;
}
.sekcjaDuza {
	text-align: left;	
}
		.sekcjaDuza li {
			margin: 3px 0;
			font-size: larger;
		}
.inputButton {
	width: 135px;
	margin-bottom: 7px;
}
.inputText {
	width: 129px;
	margin-bottom: 7px;
	padding: 3px;
	font-size: 10px;
	font-family: verdana
}
#wyszukiwanieAdresatow .inputSelect, #wyszukiwanieAdresatow .inputSelect option {
	width: 500px;	
}
body {
	padding: 0;
	margin: 0;
	font-family: Trebuchet MS;
	font-size: 13px;
	unicode-bidi: embed;
}
.kontener { /* potrzebny dla ie6 + lytebox. nie przerzucac do body */
	width: 980px;	
	margin: 0 auto;
}
#box {
	margin: 0 auto;
	padding: 0;
}
#top {
	height: auto !important;
	height: 94px;
	min-height: 94px;
	clear: both;
	float: none;
	position: relative;
}
ol#wersje_serwisu {
	list-style-type: none;
	float:right;
	padding: 0 0 0 18px;
	margin: 0 14px 0 0;
	height: auto !important;
	height: 31px;
	min-height: 31px;	
}
		ol#wersje_serwisu li {
			float: left;
			margin: 5px 2px 0 0;
			padding: 0px;
			height: 26px;			
		}
		ol#wersje_serwisu li.ostatni {
			margin: 0px;
			padding: 5px 11px 0 0;
		}
				ol#wersje_serwisu li a, ol#wersje_serwisu li.bip span {
					padding: 0 6px;
					font-family: arial;
					font-size: 12px;
				}
				ol#wersje_serwisu li.bip a, ol#wersje_serwisu li.bip span {
					display: block;
					width: 24px;
					height: 26px;
				}
				ol#wersje_serwisu li.graficzny a {
					display: block;
					width: 17px;
					height: 26px;
					text-indent: -999em;
					text-align: left;
				}				
		
				ol#wersje_serwisu li.poprzednia_wersja a {
					color:#000000;
					font-size:12px;
					width:130px;
				}
				ol#wersje_serwisu li a:focus {
					outline: none;
				}
				
				ol#wersje_serwisu li a.pl {
					padding-right: 4px;
					border-right: 1px solid black;
				}
				ol#wersje_serwisu li a.en {
					padding-left: 2px;
				}

ol#narzedzia, #paginacja {
	list-style-type: none;
	margin: 25px 14px 0px 14px;
	padding: 0 0 0 5px;
	float: none;
	height: auto !important;
	height: 31px;
	min-height: 31px;
	width: 130px;

}
* html ol#narzedzia, * html #paginacja {
	margin: 30px 14px 0px 395px;
}
ol#narzedzia {
	width: 104px;	
}
#narzedziaBox {
	margin: 19px 14px 0px 14px;
	height: auto !important;
	height: 31px;
	min-height: 31px;
}
#tresc #narzedziaBox {
	margin: 0 43px 0px 14px;
}
		#narzedziaBox ol#paginacja {
			margin: -31px 0 0 0;
			float: right;
			width: auto;
		}
				ol#narzedzia li {
					float: left;
					margin: 5px 5px 0px 0px;
					padding: 0px;
					height: 26px;
				}
				ol#paginacja li {
					float: left;
					margin: 0;
					padding: 1px 0 0 0;
					height: 30px;
				}		
				ol#narzedzia li.ostatni {
					margin: 0px;
					padding: 5px 5px 0px 0px;
				}
				ol#paginacja li.ostatni {
					margin: 0;
					padding: 1px 0 0 0;
				}
				ol#narzedzia li a {
					cursor: pointer;	
					display: block;
					width: 21px;
					height: 20px;
					margin: 0;
					padding: 0;
					text-indent: -999em;
				}
				ol#paginacja li a, ol#paginacja li span {
					cursor: pointer;	
					display: block;
					width: 25px;
					height: 24px;
					margin: 0;
					padding: 6px 0 0 0;
					text-indent: 0;
					text-align: center;
					background: none;
				}
				ol#paginacja li.poprzednia a:hover, ol#paginacja li.nastepna a:hover {
					background-color: transparent;
				}
				ol#paginacja li.aktywne a, ol#paginacja li.aktywne a:hover {
					background-color: #d8dacd;
				}
				ol#paginacja li.poprzednia a, ol#paginacja li.nastepna a, ol#paginacja li.poprzednia span, ol#paginacja li.nastepna span {
					text-indent: -999em;
					text-align: left;
					width: 21px;
				}
				ol#paginacja li.poprzednia a:focus, ol#paginacja li.nastepna a:focus, ol#narzedzia a:focus {
					outline: none;
				}
h1#logo {
	margin: 20px 0px 0px 28px;
	padding: 0px;
	height: 57px;
	width: 419px;
	float: left;
}
		* html h1#logo {
			margin: 20px 0px 0px 15px;
		}
				h1#logo a {
					display: block;
					height: 100%;
				}

div#menu_wyszukiwarka #szybkie_menu, div#logo_wyszukiwarka #szybkie_menu {
	margin: 0px;
	padding: 0 0 1px 0;
	border: 0px;
}
		#szybkie_menu li {
			height: 21px;
			margin: 0 0 13px 0;
			padding: 0px;
		}
		#logo_wyszukiwarka #szybkie_menu li {
			margin-bottom: 10px;
		}
		#szybkieMenuBox #szybkie_menu li.ostatni {
			margin-bottom: 7px;
		}	
		* html #szybkieMenuBox #szybkie_menu li.ostatni  {
			margin-bottom: 0;
		}
		*+html #szybkieMenuBox #szybkie_menu li.ostatni {
			margin-bottom: 0;
		}					
#vertical_slide, #vertical_slide2 {
	position: relative;
	z-index: 1000;
	margin: 0px;
	width: 172px;
	height: auto;
	list-style-type: none;
}
		#vertical_slide img, #vertical_slide2 img {
			vertical-align: text-top;
		}
ul#vertical_slide2 {
	z-index: 999;
}		
.teksty h2 {
	margin: 0px auto 20px auto;
	padding: 0px;
	font-size: 16px;
	text-align: center;
}
h3 {
	padding-left: 10px;
	font-size: 14px;
}
h4 {
	padding-left: 20px;
}
.teksty h3.tytul_strony, #tresc h3.tytul_strony {
	margin: 0px 0px 5px 5px;
	padding: 0px;
	font-size: 14px;
	text-align: center;
}
.moduly1 h2 span, .moduly2 h2 span {
	font-size: 18px;
}
div#stopka {
	clear: both;
	padding: 33px 24px 0px 24px;
	font-size: 10px;
	height: auto !important;
	height: 13px;
	min-height: 13px;	
}
		div#stopka  p {
			display: block;
			margin: 0px;
			padding: 0px;
			float: left;
		}
		div#stopka p.modyfikacja {
			clear: left;
			width: 246px;
		}
		div#stopka p.kontakt {
			width: 439px;
			text-align: center;
		}
		div#stopka p.realizacja {
			width: 247px;
			text-align: right;
		}
#wyszukiwarka, #wyszukiwarka_glowna {
	margin: 0px;
	padding: 0px;
}
		#wyszukiwarka #wyszukiwarkaWEB20, #wyszukiwarka_glowna #wyszukiwarkaWEB20 {
			width: 144px;
			padding-top: 2px;
			padding-left: 5px;			
		}
		* html #wyszukiwarka #wyszukiwarkaWEB20, * html #wyszukiwarka_glowna #wyszukiwarkaWEB20 {
			width: 142px;
		}
		*+html #wyszukiwarka #wyszukiwarkaWEB20, *+html #wyszukiwarka_glowna #wyszukiwarkaWEB20 {
			width: 142px;
		}
		#wyszukiwarka input.button, #wyszukiwarka_glowna input.button {
			margin: 0 0 0 -1px;
			padding: 1px 0px 2px 0px;
			width:23px;
			height:21px;
			border-width: 1px 0 1px 1px;
			background-color: white;
		}	
		#wyszukiwarka input#wyszukiwarkaWEB20, input#wyszukiwarkaWEB20Advanced, #wyszukiwarka_glowna input#wyszukiwarkaWEB20 {
			padding-top: 2px;
			padding-left: 5px
		}
#wyszukiwarkaWynik li {
	margin: 3px 0;
	padding: 5px;
}		
.zawartosc {
	padding: 5px 0px;
}
#tresc .zawartosc {
	/*padding-right: 5px; */	
}
.zawartosc_box {
	padding: 0px 0px;
	background:#FFFFFF none repeat scroll 0%;
	border-left:1px solid #D3D3D3;
	border-right:1px solid #D3D3D3;
}
div.teksty h1, h1.komunikat {
	font-size: 18px;
	text-align: center;
}
.moduly1 h1 span, .moduly2 h1 span, .moduly1 p span, .moduly2 p span, .wyroznione {
	font-size: larger;
}
div.teksty p.komunikat, div#tresc p.komunikat {
	text-align: center;
	font-size: 12px;
	padding-left: 0;
	padding-right: 0;
}
div.teksty hr, div.waski hr  {
	width: 100%;
}
p.wiecej {
	text-align: right;
	padding-right: 12px;
}
#tresc p.wiecej {
	clear: both;	
}
p.wroc a {
	padding-left: 25px;	
}
div.gorny_rog, div.dolny_rog {
	height: 13px;	
}
		div.gorny_rog div, div.dolny_rog div {
			float: right;
			width: 14px;
			height: 13px;	
		}
body#glowna .box {
	float: left;
	width: 176px;
}
body#glowna .moduly1 .box, body#glowna .moduly2 .box, body#podstrona .moduly1 .box, body#podstrona .moduly2 .box {
	margin-bottom: 10px;
}
div#menu_wyszukiwarka {
	margin: 0 0 20px 0;
	padding: 0px 28px 0px 0px;
	clear: both;
	float: none;
	width: 952px;
	position: relative
}
		div#menu_wyszukiwarka div#menu_wrap {
			float: left;
			clear: left;
			margin: 0;
			padding: 0;
		}
		div#menu_wyszukiwarka ol#menu {
			margin: 0 0 5px 0;
			float: left;
			clear: left;
			padding: 0 0 0 28px;
			list-style-type: none;
			width: 727px;
			height: auto !important;
			height: 35px;
			min-height: 35px;
			position: relative;
		}
				div#menu_wyszukiwarka ol#menu li {
					margin: 5px 0 0 0;
					padding: 5px 0 0 0;
					width: 135px;
					float: left;
					text-transform: uppercase;
					text-align: center;
					position: relative;
					

				}

						div#menu_wyszukiwarka ol#menu li a {
							display: block;
						
						}
						div#menu_wyszukiwarka ol#menu li a:hover {
							text-decoration: none;
						}
						div#menu_wyszukiwarka ol#menu li ul {
							width: 135px;
							position: absolute;
							left: -999em;
							z-index: 1000;
							padding-bottom: 4px;
						}
						* html div#menu_wyszukiwarka ol#menu li ul {
							padding-bottom: 0;	
						}
						div#menu_wyszukiwarka ol#menu li:hover ul, div#menu_wyszukiwarka ol#menu li.podswietlone ul {
							left: 0;
						}
								div#menu_wyszukiwarka ol#menu li ul li {
									margin: 0;
									padding: 6px 0 0 0;
									float: none;
									clear: both;
									text-transform: none;
									text-align: left;
									z-index:1001;
								}
										div#menu_wyszukiwarka ol#menu li ul li a {
											display: block;
											border: none;
											padding: 0 3px 3px 10px;
										}
		div#menu_wyszukiwarka .box, div#szybkieMenuBox {
			margin-top: -40px;
			position: absolute;
			right: 28px;
			z-index: 10;
			width: 176px;
			float: right;
		}
		div#logo_wyszukiwarka div#szybkieMenuBox {
			margin: 0 0 0 11px;
			position: relative;
			right: 0;
		}
		#tresc .box {
			margin: 0 29px 0 0;
		}
		div#menu_wyszukiwarka .zawartosc, div#szybkieMenuBox .zawartosc {
			padding: 9px 0;
		}
		div#logo_wyszukiwarka div#szybkieMenuBox .zawartosc {
			padding: 1px 0;
		}
		div#menu_wyszukiwarka ul, #menu_wyszukiwarka ul  ul, div#szybkieMenuBox ul, div#szybkieMenuBox ul ul {
			margin: 0px;
			padding: 0px;
			list-style-type: none;
		}
				div#menu_wyszukiwarka ol#menu ul li, #menu_wyszukiwarka ol#menu ul  ul li {
					height: auto !important;
					height: 15px;
					min-height: 15px;
				}
#glowna ol#menu ul ul {
	display: none;	
}				
body#glowna div.teksty .box {
	float: none;
	width: 544px;
}
body#glowna div.teksty .waski {
	width: 538px;
	margin-left: 6px;
}
body#glowna .moduly1, body#glowna .moduly2 {
	width: 176px;
}
body#glowna .moduly1 {
	float: left;
	clear:left;
}
body#glowna .moduly2 {
	margin-top: 120px;
	float: right;
}
body#glowna .moduly1 ul li, body#glowna .moduly2 ul li {
	text-align: center;
}
body#glowna .moduly1 ul li.wybierz_kat, body#glowna .moduly2 ul li.wybierz_kat {
	text-align: left;
}
body#glowna .moduly1 ul li.wybierz_kat strong, body#glowna .moduly2 ul li.wybierz_kat strong {
	display: block;
	padding-left: 12px;
}
.moduly1 h2, .moduly2 h2 , #moduly h2{
	margin: 0px auto;
	padding: 0px 5px;
	width: 115px;
	font-size: 16px;
	text-align: center;
}
#moduly div.zawartosc ul li h2:first-letter, div.moduly1 div.zawartosc ul li h2:first-letter {
	text-transform: uppercase;
}
body#glowna .tresc {
	padding: 0px 28px 20px 28px;
	clear:both;
}

body#glowna .teksty {
	margin: 0px 176px;
	padding: 0px 14px;
}

* html body#glowna .teksty {
	padding: 0px 10px;
}

body#glowna .moduly1 h1, body#glowna .moduly2 h1 {
	font-size: 14px;
	margin-bottom: 0px;
	margin-top: 0px;
}

body#glowna div.moduly1 hr, body#glowna div.moduly2 hr {
	width: 174px;
}
body#glowna div.moduly1 .box .zawartosc, body#glowna div.moduly2 .box .zawartosc {
	padding: 0 0 1px 0;
}
div.moduly1 .box .zawartosc ul, div.moduly2 .box .zawartosc ul , #moduly .zawartosc ul{
	margin: 0px auto;
	padding: 0px;
	width: 174px;
	list-style-type: none;
}
#tresc ul, .teksty ul {
	list-style-image: url(/g/lista_nienumerowana.gif);
}
ul li {
	margin: 10px 0;	
}
#tresc ul ul, .teksty ul ul {
	list-style-image: url(/g/lista_nienumerowana_jasna.gif);	
}
#tresc ul.bezOzdob, .teksty ul.bezOzdob {
	list-style-image: none;
	list-style-type: none;	
}
ul.rss_lista li a {
	display: block;
	background: url(/g/rss_pomaranczowy.gif) top left no-repeat;
	padding-left: 20px;	
}
div.moduly1 .box .zawartosc ul li, div.moduly2 .box .zawartosc ul li {
	padding: 24px 5px;
	margin: 0;
}
div.moduly2 .box .zawartosc ul li {
	font-weight: bold;
}
* html div.teksty hr {
	width: 537px;
}

#menu_wyszukiwarka .box ul li, div#szybkieMenuBox ul li {
	display: block;
	clear: both;

}
#menu_wyszukiwarka .box ul li ul li{
	display: block;
	clear: both;
	margin: 0px 0px 2px 12px;
}

#menu_wyszukiwarka .box a{
	display: block;
}
#menu_wyszukiwarka .box ul li a, div#szybkieMenuBox ul li a {
	display: block;
	clear: both;
	height: 100%;
	margin-left: 0px;
	margin-bottom: 5px;
}
#szybkieMenuBox .zawartosc #szybkie_menu a, #szybkieMenuBox .zawartosc #szybkie_menu span.szukajki {
	margin-bottom: 0;
}
html>body #szybkieMenuBox .zawartosc #szybkie_menu span.nowosci_brak {
	/* padding-bottom: 2px; */
}
#menu_wyszukiwarka .box ul li ul#vertical_slide a, div#szybkieMenuBox ul li ul#vertical_slide a,
#menu_wyszukiwarka .box ul li ul#vertical_slide2 a, div#szybkieMenuBox ul li ul#vertical_slide2 a {
	display: inline;
}

#v_slidein, #v_slidein2 {
	height: auto !important;
	height: 20px;
	min-height: 20px;
	position: absolute;
	width: 174px;
}

#v_slidein {
	z-index: 1003;	
}
#v_slidein2 {
	z-index: 1002;	
}

#menu_wyszukiwarka .box a.szukajki, div#szybkieMenuBox a.szukajki {
	padding-left: 5px;
	width: 169px;
}
#menu_wyszukiwarka .box #v_slidein a, div#szybkieMenuBox #v_slidein a, div#szybkieMenuBox #v_slidein2 a {
	margin-left: 0px;
	padding: 0 0 0 5px;
	height: auto !important;
	height: 20px;
	min-height: 20px;
}
div#szybkieMenuBox #v_slidein2  div ul li a {
	padding: 0;
}
ul#kierownictwo {
	list-style-type: none;
	list-style-image: none;
	margin: 0px;
	padding: 0px;
}
		ul#kierownictwo li.parzysty, ul#kierownictwo li.nieparzysty, ol.wyniki_wyszukiwania li.parzysty, ol.wyniki_wyszukiwania li.nieparzysty {
			padding: 10px 0px;
			float: left;
			width: 260px;
			height: auto !important;
			height: 180px;
			min-height: 180px;
		}
		ul#kierownictwo li.pozycja_pierwsza {
			padding: 10px 0px;
			margin: 0 auto;
			float: none;
			clear: both;
			width: 260px;
			height: auto !important;
			height: 160px;
			min-height: 160px;	
		}
		.kierownictwo_szczegoly ol li p, .kierownictwo_szczegoly ul li p {
			padding: 0;
			margin: 0;
		}
		#tresc .kierownictwo_szczegoly ol, .teksty .kierownictwo_szczegoly ol, #tresc .kierownictwo_szczegoly ul, #tresc .kierownictwo_szczegoly ol {
			/* padding: 0;
			margin: 0 12px;	
			list-style-type: none;
			list-style-image: none; */
		}
ol.wyniki_wyszukiwania li.parzysty, ol.wyniki_wyszukiwania li.nieparzysty {
	padding: 10px 0px;
	float: left;
	width: 260px;
	height: auto !important;
	height: 215px;
	min-height: 215px;
		}		
ol.duze li.parzysty, ol.duze li.nieparzysty {
	height: auto !important;
	height: 250px;
	min-height: 250px;		
}
ol.duze img {
	height: 100px;	
}
ul#kierownictwo li.nieparzysty, ol.wyniki_wyszukiwania li.nieparzysty {
	margin-right: 15px;
	clear: left;
}
ul#kierownictwo li.parzysty, ol.wyniki_wyszukiwania li.parzysty {
	float: right;
}
#glowna img.foto, #podstrona img.foto {
	vertical-align: text-top;
	float: left;
	margin-left: -6px;
	width: 48px;
	height: 48px;
	/* ie6 */
	position: relative;
	z-index: 0;
}
.wyniki_wyszukiwania .osobaZFoto {
	margin-left: 35px;	
}
.waski img.foto {
	margin-left: -6px;
	vertical-align: text-top;
	float: left;
}
ul#kierownictwo p {
	margin-left: 48px;
	padding: 0px;
	width: 200px;
}
.waski p {
	margin-left: 48px;
	margin-right: 12px;
	padding: 0px;
	font-size: 10px;
}
body#glowna .gorny_banner {
	margin: 0px;
	padding: 0px;
	width: 542px;
	height: 150px;
}
.zdjecie_ministra {
	display: block;
	margin: 0px;
	padding: 0px;
	width: 176px;
	height: 150px;
}



#moduly {
	float: left;
	width: 210px;
	margin-left: -980px;
}
#moduly .box {
	clear: both;
	width: 176px;
	margin-left: 27px;
}
#tresc_wrapper {
	float: left;
	width: 100%;	
}
#tresc {
	margin-left: 210px;
}
* html #tresc {
	width: 755px;
}
#tresc ol#narzedzia {
	margin: 20px 14px 0px 580px;
}
#narzedziaBox ol#narzedzia {
	margin: 0;
}
#logo_wyszukiwarka {
	height: 181px;
	padding: 13px 0px 0px 14px;
	width: 756px;
}
#tresc .box, #tresc ol#narzedzia {
	clear: both;
}
#logo_wyszukiwarka div.box {
	clear: none;
	float: left;
	width: 176px;
	height: 153px;
	margin-left: 11px;
}
#logo_wyszukiwarka .box ul li {
	display: block;
	clear: both;
	list-style-type: none;
	list-style-image: none;
}
#logo_wyszukiwarka .box ul li ul li{
	display: block;
	clear: both;
	margin: 0px 0px 2px 12px;
}

#logo_wyszukiwarka .box a{
	display: block;
}
#logo_wyszukiwarka .box ul li a {
	display: block;
	clear: both;
	height: 100%;
	margin-left: 0px;
	margin-bottom: 5px;
}
#logo_wyszukiwarka .box ul li ul#vertical_slide a {
	display: inline;
}

#logo_wyszukiwarka .box a.szukajki, #logo_wyszukiwarka .box span.szukajki {
	padding-left: 5px;
	width: 169px;
	display: block;
	height: 100%;
}

#moduly ol#menu {
	margin: 0 0 46px 0;
	padding: 0px;
	list-style-type: none;
	height: auto !important;
	height: 35px;
	min-height: 35px;
	position: relative;
}
		#moduly ol#menu li {
			margin: 11px 0px 0px 0px;
			padding: 0px 0px 0px 38px;
			text-transform: uppercase;
		}
		#moduly ol#menu li ul {
			position: absolute;
			left: -999em;
		}
		#moduly ol#menu li.aktywne ul {
			position: relative;
			left: auto;
			list-style-type: none;
		}
		#moduly ol#menu li.aktywne a{
			display: block;
		}
		#moduly ol#menu li a:hover {
			text-decoration: none;
		}
		#moduly ol#menu li ul {
			padding-left: 3px;	
			margin: 0px;
		}
		#moduly ol#menu li ul li {
			margin: 0px;
			padding: 3px 0 3px 8px;	
			float: none;
			clear: both;
			text-transform: none;
		}
		#moduly ol#menu li ul li a, #moduly ol#menu li.aktywne ul li a{
			display: inline;
			border: none;
		}
		#moduly ol#menu li ul li a:hover {
			text-decoration: underline;
		}
		
		#moduly ol#menu ul li, #moduly ol#menu ul  ul li {
			height: auto !important;
			height: 15px;
			min-height: 15px;
		}
#logo_wyszukiwarka .gorny_banner {
	display: block;
	clear: left;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 542px;
	height: 150px;
}
#moduly .box li {
	padding: 24px 0px;
}
#moduly .sonda .zawartosc ul li, div.moduly1 .sonda .zawartosc ul li, div.moduly2 .sonda .zawartosc ul li {
	padding: 10px 0 5px 10px;
}
ul#vertical_slide {
	padding-left: 0px;
}
#tresc .tytul_strony, .teksty .tytul_strony, #tresc h2, .teksty h2 {
	text-align: center;
	font-size: 16px;
	margin: 13px auto;
	text-transform: uppercase;
}

#tresc .tytul_strony:first-letter, .teksty .tytul_strony:first-letter {
	font-size: 18px;	
}
#tresc h2.tytul_strony, .teksty h2.tytul_strony {
	display: table;	
	padding-left: 20px;
	padding-right: 20px;
	margin-left: auto;
	margin-right: auto;
}
#tresc h2.tytul_strony span, .teksty h2.tytul_strony span {
	display: table-cell;
	padding-right: 20px;
}

#tresc h2.tytul_strony span span, .teksty h2.tytul_strony span span {
	display: inline;
}
html>body #tresc h2.tytul_strony span span, html>body .teksty h2.tytul_strony span span {
	display: block;
}
#tresc .tytul_strony span, .teksty .tytul_strony span {
	text-align: center;
	background-image: url(/g/tytul_strony.gif);
	background-repeat: no-repeat;
	background-position: right 10px;
}
#tresc .tytul_strony span span, .teksty .tytul_strony span span {
	padding: 0 0 0 30px;
	background-position: 10px 10px;
}
/* -- WYSZUKIWARKA ADRESATOW -- */
form#wyszukiwanieAdresatow ul {
	display: block;
	width: 710px;
	margin: 13px auto;
	padding: 0px;
	height: auto;
	overflow: auto;
	clear: both;
	text-align: center;	
}
		form#wyszukiwanieAdresatow ul li {
			 display: inline;
		}
		form#wyszukiwanieAdresatow div, div.separator {
			margin: 5px;
		}
		form#wyszukiwanieAdresatow div.przycisk {
			margin-left: 205px;
		}
		form#wyszukiwanieAdresatow label {
			display: block;
			clear: left;
			float: left;
			padding-right: 20px;
			width: 180px;
		}
#tresc ol.wyniki_wyszukiwania, .teksty ol.wyniki_wyszukiwania{
	list-style-type: none;
	list-style-image: none;
	padding: 0;
}
#tresc ol.wyniki_wyszukiwania ul, .teksty ol.wyniki_wyszukiwania ul {
	list-style-type: none;
	list-style-image: none;
	padding: 0 0 0 20px;
	overflow: auto;
}
ol.wyniki_wyszukiwania li {
	margin: 15px 0px;
	padding-left: 15px;
	border-bottom: 1px solid #D3D3D3;
}
ol.wyniki_wyszukiwania li ul li {
	margin: 0px;
	padding: 3px;
	border: none;
}
div.navigator {
	font-weight: bold;	
	margin-left: 5px;
}
/* -- -- */



/* obsluga czcionki */
		body.fs4 ol#menu li ul li {
			font-size: 11px;
		}
		body.fs5 ol#menu li ul li {
			font-size: 13px;
		}
		body.fs6 ol#menu li ul li {
			font-size: 14px;
		}
		body.fs7 ol#menu li ul li {
			font-size: 15px;
		}
		body.fs8 ol#menu li ul li {
			font-size: 16px;
		}
		body.fs9 ol#menu li ul li {
			font-size: 17px;
		}
		body.fs10 ol#menu li ul li {
			font-size: 18px;
		}
		
		body.fs4 div.tresc .moduly1 div.box div.zawartosc p, body.fs4 div.tresc .teksty div.box div.zawartosc, body.fs4 div.tresc .teksty div.box div.zawartosc p, body.fs4 div.tresc .moduly1 div.box div.zawartosc li, body.fs4 div.tresc .teksty div.box div.zawartosc li,
		#podstrona.fs4 #tresc .zawartosc, #podstrona.fs4 #moduly .zawartosc {
			font-size: 11px;
		}
		#podstrona.fs4 #tresc .zawartosc .rejestr, #podstrona.fs4 #tresc table.rejestr_zmian {
			font-size: 9px;	
		}
		body.fs5 div.tresc .moduly1 div.box div.zawartosc p, body.fs5 div.tresc .teksty div.box div.zawartosc, body.fs5 div.tresc .teksty div.box div.zawartosc p, body.fs5 div.tresc .moduly1 div.box div.zawartosc li, body.fs5 div.tresc .teksty div.box div.zawartosc li,
		#podstrona.fs5 #tresc .zawartosc, #podstrona.fs5 #moduly .zawartosc {
			font-size: 12px;
		}
		#podstrona.fs5 #tresc .zawartosc .rejestr, #podstrona.fs5 #tresc table.rejestr_zmian  {
			font-size: 10px;	
		}
		body.fs6 div.tresc .moduly1 div.box div.zawartosc p, body.fs6 div.tresc .teksty div.box div.zawartosc, body.fs6 div.tresc .teksty div.box div.zawartosc p, body.fs6 div.tresc .moduly1 div.box div.zawartosc li, body.fs6 div.tresc .teksty div.box div.zawartosc li,
		#podstrona.fs6 #tresc .zawartosc, #podstrona.fs6 #moduly .zawartosc {
			font-size: 13px;
		}
		#podstrona.fs6 #tresc .zawartosc .rejestr, #podstrona.fs6 #tresc table.rejestr_zmian  {
			font-size: 11px;	
		}
		body.fs7 div.tresc .moduly1 div.box div.zawartosc p, body.fs7 div.tresc .teksty div.box div.zawartosc, body.fs7 div.tresc .teksty div.box div.zawartosc p, body.fs7 div.tresc .moduly1 div.box div.zawartosc li, body.fs7 div.tresc .teksty div.box div.zawartosc li,
		#podstrona.fs7 #tresc .zawartosc, #podstrona.fs7 #moduly .zawartosc {
			font-size: 14px;
		}
		#podstrona.fs7 #tresc .zawartosc .rejestr, #podstrona.fs7 #tresc table.rejestr_zmian  {
			font-size: 12px;	
		}
		body.fs8 div.tresc .moduly1 div.box div.zawartosc p, body.fs8 div.tresc .teksty div.box div.zawartosc, body.fs8 div.tresc .teksty div.box div.zawartosc p, body.fs8 div.tresc .moduly1 div.box div.zawartosc li, body.fs8 div.tresc .teksty div.box div.zawartosc li,
		#podstrona.fs8 #tresc .zawartosc, #podstrona.fs8 #moduly .zawartosc {
			font-size: 15px;
		}
		#podstrona.fs8 #tresc .zawartosc .rejestr, #podstrona.fs8 #tresc table.rejestr_zmian  {
			font-size: 13px;	
		}
		body.fs9 div.tresc .moduly1 div.box div.zawartosc p, body.fs9 div.tresc .teksty div.box div.zawartosc, body.fs9 div.tresc .teksty div.box div.zawartosc p, body.fs9 div.tresc .moduly1 div.box div.zawartosc li, body.fs9 div.tresc .teksty div.box div.zawartosc li,
		#podstrona.fs9 #tresc .zawartosc, #podstrona.fs9 #moduly .zawartosc {
			font-size: 16px;
		}
		#podstrona.fs9 #tresc .zawartosc .rejestr, #podstrona.fs9 #tresc table.rejestr_zmian  {
			font-size: 14px;	
		}
		body.fs10 div.tresc .moduly1 div.box div.zawartosc p, body.fs10 div.tresc .teksty div.box div.zawartosc, body.fs10 div.tresc .teksty div.box div.zawartosc p, body.fs10 div.tresc .moduly1 div.box div.zawartosc li, body.fs10 div.tresc .teksty div.box div.zawartosc li,
		#podstrona.fs10 #tresc .zawartosc, #podstrona.fs10 #moduly .zawartosc {
			font-size: 17px;
		}
		#podstrona.fs10 #tresc .zawartosc .rejestr, #podstrona.fs10 #tresc table.rejestr_zmian  {
			font-size: 15px;	
		}
		body#podstrona div#tresc div#szybkieMenuBox.box div.zawartosc {
			font-size: 13px
		}
/* -- -- */

.rejestr {
	margin-top: 60px;
	border-top: 1px solid #ccc;
}
		.rejestr table {
			text-align: center;
		}
		.rejestr p#pokaz_rejestr {
			padding-left: 20px;
			font-weight: bold;
			cursor: pointer;
			text-transform: uppercase;
		}
.opis {
	display: block;
	float: left;
	width: 40%;
	height: auto;
	text-align: left;
	overflow: auto;
	clear: left;
	margin-bottom: 8px;
	padding-left: 10px;
}
.wartosc {
	display: block;
	float: none;
	height: auto;
	text-align: left;
	overflow: auto;
	margin-bottom: 8px;
	margin-left: 42%;
	font-weight: bold;	
}
#tresc ul.mapaStrony, .teksty ul.mapaStrony {
	padding: 0 40px;
	list-style-type: none;
	list-style-image: none;
}
		ul.mapaStrony input {
			vertical-align: top;
		}	
		ul.mapaStrony ul {
			padding: 0 20px 20px 20px;
			margin: 5px;
		}
		ul.mapaStrony li, ul.mapaStrony li {
			padding: 5px 0 2px 20px;
			font-weight: bold;
			margin: 5px 0 30px 0;
			border: 1px solid #ddd;
			background: transparent url(/g/lista_nienumerowana.gif) no-repeat scroll 5px 10px
		}
		ul.mapaStrony li ul li {
			border: none;
			margin: 0;
			background: #fff url(/g/lista_nienumerowana_jasna.gif) no-repeat scroll 5px 10px;
		}
		ul.mapaStrony li ul li.nieparzyste {
			background-color: #f5f5f5;
		}
		ul.mapaStrony li ul li {
			font-weight: normal;
			list-style-image: none;
		}
		ul.mapaStrony ul {
			list-style-type: none;
			list-style-image: none;
		}
		ul.mapaStrony ul ul {
			list-style-type: none;
			list-style-image: none;
		}
		ul.mapaStrony ul ul ul {
			list-style-type: none;
			list-style-image: none;
		}







/* niezalezne od motywu */
h1#logo {														background: url(/g/logo.png) top left no-repeat;}
h1#logo.logo_eng {												background: url(/g/logo_eng.png) top left no-repeat;}
.moduly1 h2, .moduly2 h2, #moduly h2 {							background: url(/g/moduly_h2_tlo.gif) 0px 10px no-repeat;}
#moduly ol#menu li.aktywne {									background: url(/g/li_aktywne_tlo.gif) 27px 0px no-repeat;}
/* -- */


ol#wersje_serwisu, ol#wersje_serwisu li.ostatni, ol#wersje_serwisu li.bip a, ol#wersje_serwisu li.bip span,
.rssInstrukcja a, .mobi a, .pogoda a, #wyszukiwarka input.button, #wyszukiwarka_glowna input.button, .szybkieMenu, .mapa, .nowosci_brak, .nowosci, ol#narzedzia li a,
ol#paginacja li.poprzednia a, ol#paginacja li.nastepna a, .tresc .gorny_rog, #tresc .gorny_rog, #moduly .gorny_rog, div.gorny_rog div,
.tresc .dolny_rog , #tresc .dolny_rog, #moduly .dolny_rog, ol#narzedzia li.ostatni, ol#paginacja li.ostatni, #narzedziaBox ol, div.dolny_rog div,
#menu_wyszukiwarka .gorny_rog, #menu_wyszukiwarka .dolny_rog, #podstrona #menu_wrap ol#menu, #podstrona #menu_wrap,
div#menu_wyszukiwarka ol#menu li:hover ul, div#menu_wyszukiwarka ol#menu li.podswietlone ul,
div#menu_wyszukiwarka ol#menu li:hover, div#menu_wyszukiwarka ol#menu li.podswietlone, #tresc ul.navi li, .teksty ul.navi li, p.wroc a {
	background-image: url(/g/layout.gif);
	background-repeat: no-repeat;	
}
ol#wersje_serwisu {
	background-position: -40px -42px;
}
ol#wersje_serwisu li.ostatni {
	background-position: left -42px;
}
ol#wersje_serwisu li.bip a, ol#wersje_serwisu li.bip span {
	background-position: -535px -219px;	
}
.rssInstrukcja a {
	background-position: -535px -250px;	
}
.mobi a {
	background-position: -533px -280px;
}
.pogoda a {
	background-position: -533px -310px;
}	
#wyszukiwarka input.button, #wyszukiwarka_glowna input.button {
	background-position: -534px -100px;	
}
#tresc #wyszukiwarka input.button, #tresc #wyszukiwarka_glowna input.button {
	background-position: -535px -100px;
}
.szybkieMenu {
	background-position: -564px -125px;	
}
.mapa {
	background-position: -564px -150px;	
}
.nowosci_brak {
	background-position: -564px -174px;	
}
.nowosci {
	background-position: -564px -196px;	
}
ol#narzedzia li a.powiekszTekst {
	background-position: -514px -120px;
}
ol#narzedzia li a.zmniejszTekst {
	background-position: -514px -140px;
}
ol#narzedzia li a.resetujTekst {
	background-position: -514px -160px;
}
ol#narzedzia li a.drukuj {
	background-position: -514px -180px;
}
ol#paginacja li.nastepna a {
	background-position: -514px -230px;	
}
ol#paginacja li.poprzednia a {
	background-position: -511px -200px;	
}
ol#paginacja li.poprzednia span, ol#paginacja li.nastepna span {
	background: transparent none;
}
.tresc .gorny_rog, #tresc .gorny_rog, #moduly .gorny_rog {
	background-position: -40px top;	
}
div.gorny_rog div {
	background-position: -26px top;
}
.tresc .dolny_rog , #tresc .dolny_rog, #moduly .dolny_rog {
	background-position: -40px -60px;	
}
.tresc .rekomendacja_box, #tresc .rekomendacja_box {
	background-position: -40px -53px;	
}
ol#narzedzia li.ostatni {
	background-position: -14px top;	
}
ol#paginacja li.ostatni {
	background-position: -19px top;	
}
#narzedziaBox ol {
	background-position: -40px top;	
}
div.dolny_rog div {
	background-position: -26px -60px;
}
div.rekomendacja_box div {
	background-position: -26px -53px;
}
#menu_wyszukiwarka .gorny_rog {
	background-position: -40px top;	
}
#menu_wyszukiwarka .dolny_rog {
	background-position: -40px -60px;	
}
#podstrona #menu_wrap {
	background-position: -135px -587px;	
}
#podstrona #menu_wrap ol#menu {
	background-position: -135px bottom;
}
div#menu_wyszukiwarka ol#menu li:hover ul, div#menu_wyszukiwarka ol#menu li.podswietlone ul {
	background-position: left bottom;
}
div#menu_wyszukiwarka ol#menu li:hover, div#menu_wyszukiwarka ol#menu li.podswietlone {
	background-position: left -100px;
}
div#menu_wyszukiwarka ol#menu li ul li {
	background: transparent none;
}
div#menu_wyszukiwarka ol#menu li ul li:hover a, div#menu_wyszukiwarka ol#menu li ul li.subpodswietlone a {
	background-position: left bottom;
	background-repeat: no-repeat;
}
#tresc ul.navi li, .teksty ul.navi li {
	background-position: -512px -341px;	
}
p.wroc a {
	background-position: -720px -248px;
}





.teksty h3.tytul_strony, #tresc h3.tytul_strony {
	color: #965252;
	text-align: left;
	text-transform: none;
}
body, a {
	color: #4D4D4F;
}
ol#wersje_serwisu li a {
	color: #000;
}
ol#menu li {
	font-family: Trebuchet MS;
	font-size: 18px;
}
ol#menu li ul li{
	font-size: 12px;
}
ol#menu li.aktywne ul li.pod_aktywne {
	color: #7c8d59;
	/*background: transparent url(/g/li_pod_aktywne_tlo.gif) no-repeat scroll 0 8px;*/	
}
ol#menu li.aktywne ul li.pod_aktywne a, ol#menu li.aktywne ul li.pod_aktywne li.pod_aktywne a, ol#menu li.aktywne ul li.pod_aktywne li.pod_aktywne a, ol#menu li.aktywne ul li.pod_aktywne li.pod_aktywne li.pod_aktywne a {
	color: #7c8d59;
}
ol#menu li a, ol#menu li.aktywne ul li.pod_aktywne li a, ol#menu li.aktywne ul li.pod_aktywne li a, ol#menu li.aktywne ul li.pod_aktywne li.pod_aktywne li a {
	color: #4D4D4F;
}
#podstrona #menu a.katGlowna:hover {
	color: #999;
}
.box .zawartosc, .moduly .zawartosc {
	border-left: 1px solid #D3D3D3;
	border-right: 1px solid #D3D3D3;
	background: #fff;
}
.gorny_rog, .dolny_rog {
	text-align: right;
}
/*
div#logo_wyszukiwarka div.dolny_rog img, div#logo_wyszukiwarka div.gorny_rog img {
	background: #e8fcc7;
}
div#menu_wyszukiwarka div.dolny_rog img {
	background: #e8fcc7;
}
div.moduly2 div.gorny_rog img {
	background: #e8fcc7;
}
*/
div.teksty h1 {
	color: #5C712D;
}
.moduly1 ul li h2 a, .moduly2 ul li h2 a {
	color: #4D4D4F;
}
hr {
	border-top: 1px solid #D3D3D3;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 0px;
	height: 1px;
}
div.moduly1 .box .zawartosc ul li, div.moduly2 .box .zawartosc ul li, #moduly .box .zawartosc ul li {
	border-bottom: 1px solid #D3D3D3;
}
div.moduly1 .box .zawartosc ul li.ostatni, div.moduly2 .box .zawartosc ul li.ostatni, #moduly  div.box li.ostatni {
	border-bottom: none;
}
div#stopka {
	color: #A7A9AC;
}
div#stopka a {
	color: #A7A9AC;
}
.szukajki {
	border-top: 1px solid #d3d3d3;
	border-bottom: 1px solid #d3d3d3;
}
.inputButton, .inputText, textarea, select, input.button {
	border: 1px solid #CCCCCC;
}
input[type="checkbox"], input[type="text"] {
	border: 1px solid #CCCCCC;
}
.inputerror {
	border: 1px solid #f00;
}
#wyszukiwarka input#wyszukiwarkaWEB20, #wyszukiwarka_glowna input#wyszukiwarkaWEB20 {
	border-left: none !important;
}
* html #wyszukiwarka input#wyszukiwarkaWEB20, * html input#wyszukiwarkaWEB20Advanced, * html #wyszukiwarka_glowna input#wyszukiwarkaWEB20 {
	border: 1px solid #CCCCCC;
}
#wyszukiwarka input.button {
	/*border-left: none;*/
}
#glowna #szybkie_menu #wyszukiwarka input.button, #tresc #szybkie_menu #wyszukiwarka input.button {
	border-right: 0px;	
}

#tresc #wyszukiwarka input.button, #tresc #wyszukiwarka_glowna input.button {
	border: 1px solid #ccc;	
	background-color: white;
}
* html #wyszukiwarka input.button, * html #wyszukiwarka_glowna input.button {
	border: 1px solid #CCCCCC;
}
ul#vertical_slide, ul#vertical_slide2 {
	border-style: solid;
	border-width: 0 1px 1px 1px;
	border-color: #d3d3d3;
	background: #fff;
}
#menu_wyszukiwarka ul#vertical_slide, #menu_wyszukiwarka ul#vertical_slide2 {
	list-style-type: square;
}
#menu_wyszukiwarka ul#vertical_slide li, #menu_wyszukiwarka ul#vertical_slide2 li,
#logo_wyszukiwarka ul#vertical_slide li, #logo_wyszukiwarka ul#vertical_slide2 li {
	padding-left: 10px;
	margin-left: 0px;
	margin-bottom: 0;
	height: auto !important;
	height: 21px;
	min-height: 21px;
}
p.wiecej a{
	color: #5C712D;
}
ul#kierownictwo li {
	border-bottom: 1px solid #D3D3D3;
}
.wyroznione {
	color: #965252;
}
tr.nieparzyste {
	background: #f5f5f5;
}
tr.parzyste {
	background: #fff;
}
table.rejestr_zmian, table.wykaz {
	text-align: center;
	width: 100%;
}
table.left td {
	text-align: left;
	padding: 2px 0 2px 20px;	
}
.rejestr_zmian thead, .wykaz thead {
	font-weight: bold;
	padding-bottom: 15px;
	background-color: #BBD631;	
}
.wstep {
	text-align: center;
}
h1.komunikat {
	margin: 20px 0 0 0;	
}

h1.komunikat {
	color: #5C712D;
	font-size: 18px;
	text-transform: uppercase;
}
h1.komunikat:first-letter {
	font-size: 24px;	
}
p.komunikat {
	font-size: 12px
}
.aktualnosciBox {
	margin: 0 12px 0 48px;
}
#glowna .teksty p {
	margin-bottom: 0;	
}
#glowna p.wstep {
	padding-top: 0;
}
p.artykul_tytul {
	font-weight: bold;	
}
.minister {
	padding: 0;	
	margin: 0;
}
.minister span {
	font-size: larger;
}
p.minister {
	margin: 0 0 13px 0;
}
#szybkieMenuBox ul.szybkie_menu span.szukajki {
	display: block;
	width: 169px;
	padding-left: 5px;
	
}
div.galeria .zawartosc ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	height: 135px;
}
	div.galeria .zawartosc ul li, div.galeria .zawartosc ul li a, div.galeria .zawartosc ul li img {
		width: 128px;
	}
		div.galeria .zawartosc ul li {
			float: left;
			height: 130px;
			overflow: hidden;
			margin: 3px;
		}
				div.galeria .zawartosc ul li a {
					display: block;
					float: left;
					height: 95px;
				}
				div.galeria .zawartosc ul li img {
					display: block;
					border: none;
					margin: 0 0 5px 0;
				}
				div.galeria .galeria_tytul {
					text-align: center;
					color: #000;
					font-weight: bold;
					font-size: 10px;
				}
div.rozwin {
	display: none;
}
p.czytaj_wiecej {
	color:#965252;
	text-align:right;
}
p.czytaj_wiecej span {
	cursor: pointer;
}
div.rekomendacja_box {
	padding-left: 14px;
	margin-left: 570px;
	height: 20px;
	width: 130px;
	text-align: center;
	font-size: 11px;
}
div.rekomendacja_box div {
	height: 20px;
}
#napisz_email label {
	display: block;
}
#dzieciol {position:absolute; width:24px; height:33px; 	z-index: 1100;}

#moduly .ankieta textarea {
	width: 150px;
}
#moduly .ankieta_generowana {
	padding: 1px 1px 1px 12px;
	margin: 0;
	list-style-position: inside;
}



#tresc ul.navi, .teksty ul.navi {
	margin: 5px 0 5px 35px;
	padding: 0;
	height: auto !important;
	height: 24px;
	min-height: 24px;
	font-family: verdana;
	font-size: 10px;
	text-transform: lowercase;
	
}
		#tresc ul.navi li, .teksty ul.navi li {
			display: inline;
			padding: 3px 5px 0 13px;
			margin-left: 0;
			list-style-image: none;
			list-style-type: none;
		}
		#tresc ul.navi li.glowna, .teksty ul.navi li.glowna {
			list-style-image: none;
			list-style-type: none;
			background: none;
			padding: 3px 5px 0 0;
		}
table.galeria {
	width: 670px;
	margin: 0 auto;	
}
table.galeria td {
	width: 167px;
	vertical-align: top;
}
div.galeria ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	height: 135px;
}
	div.galeria ul li, div.galeria ul li a, div.galeria .zawartosc ul li img {
		width: 128px;
	}
		div.galeria ul li {
			float: left;
			height: 130px;
			overflow: hidden;
			margin: 3px;
		}
				div.galeria ul li a {
					display: block;
					height: 85px;
					overflow: hidden; /* ucinamy zbyt wysokie zdjęcia */
				}
				table.galeria a {
					display: block;
				}				
				div.galeria .zawartosc ul li a {
					float: left;				
				}
				div.galeria ul li img {
					display: block;
					width: 128px;
					border: none;
					margin: 0;
				}
				table.galeria img {
					display: block;
					border: none;
					margin: 0 auto;
					max-width: 167px; /* hack dla ie jest w iehacks.css */
				}				
				div.galeria .galeria_tytul, table.galeria caption.galeria_tytul {
					clear: both;
					text-align: center;
					color: #965252;
					font-weight: bold;
					font-size: 10px;
					margin: 14px 0;
				}
				
/* nowe menu na podstronach */
#podstrona #menu_wrap {
	margin-left:27px;
	width: 176px;
}
#podstrona #menu_wrap ol#menu {
	width: 176px;
	padding: 14px 0 14px 0;
}
#podstrona #menu_wrap ol#menu li.nieaktywne, #podstrona #menu_wrap ol#menu li.aktywne{
	padding: 11px 0 0 20px;
	margin: 0;
	border-style: solid;
	border-width: 0 1px;
	border-color: #d7d8d5;
	background: white;	
}
#podstrona #menu_wrap ol#menu li ul li {
	position: relative;	

}
#podstrona #menu_wrap ol#menu li ul li ul li {
	width: 147px;
}
#podstrona #moduly ol#menu li ul li li a {
	text-transform: none;
}

#podstrona #moduly ol#menu li ul li:hover div, #podstrona #moduly ol#menu li ul li.subpodswietlone div,
#podstrona #moduly ol#menu li ul li:hover li:hover div, 
#podstrona #moduly ol#menu li ul li.subpodswietlone li.subpodswietlone div,
#podstrona #moduly ol#menu li ul li:hover li:hover li:hover div, 
#podstrona #moduly ol#menu li ul li.subpodswietlone  li.subpodswietlone li.subpodswietlone div {
    display: block;
    left: 151px;
    top: 0;
    z-index: 1000;
    background: transparent url(/g/layout.gif) no-repeat -311px bottom;
}
#podstrona #moduly ol#menu li ul li div,
#podstrona #moduly ol#menu li ul li:hover div div, 
#podstrona #moduly ol#menu li ul li.subpodswietlone div div,
#podstrona #moduly ol#menu li ul li.subpodswietlone li div,
#podstrona #moduly ol#menu li ul li:hover li:hover div div, 
#podstrona #moduly ol#menu li ul li.subpodswietlone li.subpodswietlone div div {
    position: absolute;
    left: -9999em;
    top: -9999em;    
    padding: 0 0 14px 0;
    display: none;
}
#podstrona #moduly ol#menu li ul li ul {
	padding: 14px 0 0 0;
	z-index: 100;
	width: 151px;
	background: transparent url(/g/layout.gif) no-repeat -312px -587px;
	border-left: 1px solid #d8d8d5;
}
#podstrona #moduly ol#menu li ul li ul li {
	background: white;
	border-right: 1px solid #d8d8d5;
	border-bottom: 1px solid #d8d8d5;
	padding: 3px 0 3px 3px;
}


dt {
	padding-left: 20px;
	font-weight: bold;
}
dd ul {
	padding-left: 20px;
}
span.termin {
	display: block;
	font-size: smaller;
	font-weight: normal;
}
span.opisPliku, a.opisPliku {
	display: block;
	padding-left: 19px;
}
a.opisPliku {
	height: auto !important;
	height: 18px;
	min-height: 18px;	
}
p.opisPliku {
	padding-left: 31px;
}


/* kalendarz */
.kalendarz {
	margin: 0 auto;
	padding: 0;
	height: 50px;
	width: 532px;
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	text-align:center;
}
.dni_tyg {
	height: 30px;	
}
.dzien_tyg, .dzien, .dzien_sob, .dzien_niedz, .dzis, .zaznacz, .kursor, .publikacja {
	float:left;
	width:74px;
	height: auto !important;
	height:48px;
	min-height:48px;
	margin:0px;
	padding:0px;
	border: 1px solid #cccccc;
}
.g815 {
	
}
.kalendarz  a { text-decoration:none; }



.kalendarz .dzien_tyg {
	font-family: verdana;
	font-size: 8px;
	line-height: 25px;
	height: auto !important;	
	height: 25px;
	min-height: 25px !important;
	background-color: #cccccc;
	text-transform: uppercase
}

.dzien { color:#000000;}

.dzien_sob, .dzien_niedz {  color: #808080; }


.dzien div, .dzis div, .dzien_sob div, .dzien_niedz div, .zaznacz div { /* w tym sa godziny */
	clear: both; 
	padding: 5px 5px 0 5px; 
	font-size: 12px;
	font-weight: bold;
}
.dzien div span a, .dzis div span a, .dzien_sob div span a, .dzien_niedz div span a, .zaznacz div span a {

}
.dzien div span a.godzina_pub, .dzis div span a.godzina_pub, .dzien_sob div span a.godzina_pub, .dzien_niedz div span a.godzina_pub, .zaznacz div span a.godzina_pub {
	color: red	
}
.dzis {
	background: #ffffdb;
}

.zaznacz
{
	border: 1px solid #ff0000;
	background-color: #ddf6e1;
	width:74px;
	min-height:48px;
}
.publikacja a  
{
	color:#1A6AC3;
	font-weight: bold;
}
.zawartosc .dni_tyg {
	height: 25px;	
}
.kalendarz .dzien_tyg {
	color: black;
	background: #ccc;
}
.lan .kalendarz .dzien_tyg {
	background: #73A7D9;
	border-color: #73A7D9;
	color: white;
}		
.kalendarz .przeszlosc {
	background: #f5f5f5;
}
/* kalendarz koniec */

