body
{
  margin: 0;
  padding: 0;
  font-family: Tahoma, Arial, Verdana;
  font-size: 11px;
  text-align: center;
  color: #434343;
  background: #ebefef;
}

ul, li, div, img
{
  padding: 0px;
  margin: 0px;
  border: 0;
  list-style: none;
}

h1, h2, h3, h4, h5, h6, h7, p, form
{
  margin: 0;
  padding: 0;
}

a 
{
  color: #ff4700;
  text-decoration: none;
}
a:hover 
{
  text-decoration: underline;
  color: #ff4700;
}


#logoLewo a { display: block; width: 185px; height: 0; padding-top: 174px; overflow: hidden; background: url(images/logo.gif) no-repeat; outline: none; }

/* STRONA GLOWNA */

div#glowny
{
  margin: 0 auto;
  width: 842px;
  border-left: 2px solid #566a6a;
  background: #ffffff;
  text-align: left;
  padding: 15px 0 0 20px;
}

div#topLewo
{
	float: left;
	color: #434343;
	margin: 0 0 0 0;
	height: 25px;
}

div#topLewo span
{
	font-weight: bold;
	color: #ff4700;
}

div#topLewo img
{
	float: left;
	margin: 2px 6px 0 0;
}

ul.menuGora
{
	float: right;
	color: #ff4700;
	margin: 0 12px 0 0;
}

ul.menuGora li
{
	float: left;
	padding: 0 10px;
}

div.logoLewo
{
	display: block;
	float: left;
	margin: 0 10px 0 0;
}

div.logoPrawo
{
	margin: 8px 0 0 0;
}

ul.nawigacja
{
	list-style: none;
	margin: 10px 0 0 0;
	padding: 0;
}

ul.nawigacja a
{
	color: #7a7a7a;
}

ul.nawigacja li
{
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
	padding: 0 20px 0 20px;
	background: url( 'images/strzalki.gif' ) no-repeat 0 4px;
}

/* glowne ustawienie strony */

table.kolumny
{
	padding: 0px 14px 0 0;
	text-align: center;
	margin: 10px 0 0 0;
	_margin: 0;
	*margin: 0;
}

div.lewyRegion
{
	background: #bac9d5;
	border-right: 2px solid #516d86;
}

img.naglowek
{
	display: block;
	clear: both;
}

td.srodkowaKolumna
{
	padding: 0 11px 0 10px;
	text-align: justify;
}

/* bloki */

div.blokNiebieskiPrawo
{
	background: #00437e url( 'images/niebieski_prawo_gora.gif' ) no-repeat top;
	width: 170px;
	text-align: left;
	margin: 0 auto 1px auto;
}

div.blokNiebieskiPrawo h2
{
	background: url( 'images/niebieski_prawo_dol.gif' ) no-repeat bottom;
	min-height: 14px;
	font: bold 11px Tahoma;
	color: #ffffff;
	padding: 6px 10px 6px 15px;
	margin: 0;
}

div.blokNiebieski
{
	background: #00437e url( 'images/niebieski_gora.gif' ) no-repeat top;
	width: 170px;
	text-align: left;
	margin: 0 auto 1px auto;
}

div.blokNiebieski h2
{
	background: url( 'images/niebieski_dol.gif' ) no-repeat bottom;
	min-height: 14px;
	font: bold 11px Tahoma;
	color: #ffffff;
	padding: 6px 10px 6px 15px;
	margin: 0;
}

div.blokNiebieski h2 span, div.blokNiebieskiPrawo h2 span
{
	display: block;
	background: url( 'images/strzalka_biala.gif' ) no-repeat right;
}

div.blokPomaranczowy
{
	background: #ff6600 url( 'images/pomaranczowy_gora.gif' ) no-repeat top;
	width: 170px;
	text-align: left;
	margin: 0 auto 1px auto;
}

div.blokPomaranczowy h2
{
	background: url( 'images/pomaranczowy_dol.gif' ) no-repeat bottom;
	min-height: 14px;
	font: bold 11px Tahoma;
	color: #ffffff;
	padding: 6px 10px 6px 15px;
	margin: 0;
}

div.blokPomaranczowy h2 span, div.blokPomaranczowyLewo h2 span
{
	display: block;
	background: url( 'images/strzalka_biala.gif' ) no-repeat right;
}

div.blokPomaranczowyLewo
{
	background: #ff6600 url( 'images/pomaranczowy_gora_lewo.gif' ) no-repeat top;
	width: 170px;
	text-align: left;
	margin: 0 auto 1px auto;
}

div.blokPomaranczowyLewo h2
{
	background: url( 'images/pomaranczowy_dol_lewo.gif' ) no-repeat bottom;
	min-height: 14px;
	font: bold 11px Tahoma;
	color: #ffffff;
	padding: 6px 10px 6px 15px;
	margin: 0;
}

div.blokBialy
{
	width: 154px;
	background: #ffffff;
	border-right: 1px solid #72a2cc;
	border-left: 1px solid #72a2cc;
	margin: 0 auto;
	text-align: left;
	padding: 0 7px;
}

div.blokBialyPom
{
	width: 154px;
	background: #ffffff;
	border-right: 1px solid #ffb07c;
	border-left: 1px solid #ffb07c;
	margin: 0 auto;
	text-align: left;
	padding: 0 7px;
}

div.blokBialyZie
{
	width: 154px;
	background: #f4f4ed;
	border-right: 1px solid #ffb07c;
	border-left: 1px solid #ffb07c;
	margin: 0 auto;
	text-align: left;
	padding: 0 7px;
}

img.blokBialyGora, img.blokBialyDol
{
	display: block;
	clear: both;
	margin: 0 auto;
}

img.blokBialyDol
{
	margin: 0 auto 10px auto;
}

ul.listaBlok li
{
	zoom: 1;
}

ul.listaBlok li a
{
	display: block;
	padding: 8px 5px 7px 19px;
	background: url( 'images/strzalka_niebieska.gif' ) no-repeat 7px 13px;
	color: #434343;
}

ul.listaBlok ul
{
	margin: 0 0 0 10px;
}

ul.listaBlok ul li a
{
	display: block;
	padding: 8px 5px 7px 19px;
	background: url( 'images/strzalka_niebieska.gif' ) no-repeat 7px 13px;
	color: #434343;
}

ul.listaBlok li a.bezStrzaly
{
	background: none;
}

ul.listaBlok li.spacer
{
	border-bottom: 1px solid #c8dbed;
	line-height: 0;
	font-size: 0;
}

ul.listaBlok li a:hover
{
	text-decoration: none;
	color: #ff4700;
	font: bold 11px Tahoma;
}

div.blokMapka
{
	border-top: 1px solid #00437e;
	border-bottom: 1px solid #cccccc;
	background: #f3f3e1;
	padding: 0 0 0 16px;
	text-align: left;
	margin: 0 0 10px 0;
}

div.blokMapka div.flash
{
	float: right;
	margin: 0 0 0 30px;
}

div.blokMapka div.tresc
{
	padding: 20px 20px 0 16px;
	text-align: justify;
	line-height: 135%;
}

div.blokMapka h2
{
	font: bold 16px Arial;
	color: #00437e;
	margin: 0;
}

div.blokMapka div.tresc p
{
	background: url( 'images/strzalka_ciemna.gif' ) no-repeat 4px 5px;
	padding: 0 0 0 14px;
}


h2.blokPomarancz
{
	background: #ff6600 url( 'images/pomarancz_bg.gif' ) repeat-x;
	font: bold 11px Tahoma;
	color: #ffffff;
	margin: 0 0 12px 0;
	text-align: left;
	padding: 0;
	display: block;
	_background-color: #ffffff;
}

h2.blokPomarancz a
{
	font: bold 11px Tahoma;
	color: #ffffff;
}

h2.blokPomarancz span
{
	background: url( 'images/pomarancz_lg.gif' ) no-repeat top left;
	display: block;
}

h2.blokPomarancz span span
{
	background: url( 'images/pomarancz_pg.gif' ) no-repeat top right;
}

h2.blokPomarancz span span span
{
	background: url( 'images/pomarancz_pd.gif' ) no-repeat bottom right;
	_background-position: 20px right;
}

h2.blokPomarancz span span span span
{
	background: url( 'images/pomarancz_ld.gif' ) no-repeat bottom left;
}

h2.blokPomarancz span span span span span
{
	padding: 6px 0 6px 20px;
	margin: 0 16px 0 0;
	min-height: 14px;
	background: url( 'images/strzalka_biala.gif' ) no-repeat right;
}

div.blok
{
	text-align: left;
	margin: 0 0 25px 0;
	padding: 0 1px;
	background: #ffffff;
}

div.kropkiZLewej
{
	background: url( 'images/kropki.gif' ) repeat-y;
}


div.stopka
{
	text-align: center;
	color: #969696;
	margin: 10px 0 0 0;
	line-height: 130%;
}

div.stopka a
{
	color: #969696;
}

div.stopka a:hover
{
	color: #969696;
	text-decoration: underline;
}

div.stopka div
{
	width: 431px;
	border-top: 1px solid #ebefef;
	margin: 26px auto 0 auto;
	padding: 13px 0 0 0;
}

div.clear
{
	clear: both;
	font-size: 0;
	line-height: 0;
	zoom:1;
}

h2
{
	font: bold 11px Tahoma;
	margin: 15px 0;
}

h3
{
	font: bold 11px Tahoma;
}

h3 a
{
	color: #434343;
}

/* blok aktualności */

div.aktualnoscSkrot
{
	
}

div.clearAktualnosci
{
	margin: 0 0 23px 0;
	clear: both;
}

h2.opisTytul
{
	background: url( 'images/dokument.gif' ) no-repeat left;
	padding: 0 0 0 16px;
	font: bold 11px Tahoma;
	margin: 0 0 15px 0;
}

h2.aktualnoscTytul
{
	background: url( 'images/dokument.gif' ) no-repeat left;
	padding: 0 0 0 16px;
	font: bold 11px Tahoma;
	margin: 0 0 5px 0;
}

h2.aktualnoscTytul a
{
	font: bold 11px Tahoma;
	color: #434343;
}

h2.modulDomyslny
{
	background: url( 'images/dokument.gif' ) no-repeat left;
	padding: 0 0 0 16px;
	font: bold 11px Tahoma;
	margin: 0 0 15px 0;
}

h2.modulDomyslny a
{
	font: bold 11px Tahoma;
	color: #434343;
}


h2.aktualnoscTytul a:hover
{
	text-decoration: underline;
}

p.data
{
	margin: 0 0 11px 0;
	font: normal 10px Tahoma;
	color: #7a7a7a;
	padding: 0 0 0 16px;
}

div.zdjeciaSkrot
{
	float: left;
}

div.zdjeciaSkrot img
{
	border: 1px solid #bbbbbb;
	padding: 1px;
	margin: 0 12px 0 0;
}

div.zdjeciaSkrot2
{
	float: left;
}

div.zdjeciaSkrot2 div.clear2
{
	clear: none;
}

div.clear2
{
	clear: both;
}

div.zdjeciaSkrot2 img
{
	border: 1px solid #bbbbbb;
	padding: 1px;
	margin: 0 12px 0 0;
}


div.aktualnosciOpis
{
	text-align: justify;
	line-height: 125%;
}

div.aktualnosciOpis ul
{
	margin: 0 0 0 15px;
}

div.aktualnosciOpis ul li
{
	background: url( 'images/lista.gif' ) no-repeat 0 5px;
	padding: 0 0 4px 14px;
}

ul.aktualnosciPliki
{
	margin: 20px 0 0 0;
}

ul.aktualnosciPliki li
{
	padding: 5px 0 0 0;
	border-bottom: 1px solid #99C0DF;
}

p.aktualnosciPlikiOpis
{
	padding: 0 0 0 20px;
}

a.wiecejImg
{
	display: block;
	margin: 12px 0 0 0;
}

img.pomaranczowa
{
	padding: 4px 7px 2px 0;
}

div.foto img
{
	padding: 1px;
	border: 1px solid #bbbbbb;
}

div.zdjeciaUstawienie2
{
	margin: 0 10px 0 0;
}

div.zdjeciaUstawienie3
{
	margin: 0 0 0 10px;
}

div.zdjeciaUstawienie4
{
	float: right;
	margin: 0 0 0 7px;
	width: 92px;
}

div.zdjeciaUstawienie4o
{
	float: right;
	margin: 0 0 0 10px;
	width: 102px;
}


div.zdjeciaUstawienie5
{
	float: left;
	margin: 0 10px 0 0;
	width: 92px;
}

div.zdjeciaUstawienie5o
{
	float: left;
	margin: 0 10px 0 0;
	width: 102px;
}

div.zdjeciaUstawienie6 div.foto
{
	width: 92px;
	float: left;
	margin: 0 6px 0 6px;
}

div.zdjeciaUstawienie7
{
	margin: 10px 0 0 0;
}

div.zdjeciaUstawienie7 div.foto
{
	width: 92px;
	float: left;
	margin: 0 6px 0 6px;
}

div.zdjeciaUstawienie6o div.foto
{
	width: 102px;
	float: left;
	margin: 0 6px 0 6px;
}

div.zdjeciaUstawienie7o
{
	margin: 10px 0 0 0;
}

div.zdjeciaUstawienie7o div.foto
{
	width: 102px;
	float: left;
	margin: 0 6px 0 6px;
}

div.opisFoto
{
	padding: 3px 4px 6px 4px;
	text-align: justify;
}

/* blok galeria */

div.zdjeciaGaleriaLista img
{
	padding: 1px;
	border: 1px solid #bbbbbb;
	margin: 0 7px 0 7px;
}

div.zdjeciaGaleriaLista
{
	margin: 15px 0 0 0;
}

div.zdjeciaGaleria img
{
	padding: 1px;
	border: 1px solid #bbbbbb;
	margin: 0 10px 0 10px;
}

div.zdjeciaGaleria
{
	margin: 15px 0 0 0;
}

div.zdjeciaGaleria div.foto
{
	float: left;
	margin: 0 0 12px 0;
}

ul.pozostaleGalerie
{
	margin: 0 0 0 15px;
}

ul.pozostaleGalerie li
{
	background: url( 'images/lista.gif' ) no-repeat 0 5px;
	padding: 0 0 4px 14px;
}

/* wyszukiwarka blok */

form.wyszukiwarkaBlok input
{
	border: 1px solid #a5acb2;
	color: #a1a1a1;
	padding: 2px 5px;
	font: normal 11px Tahoma;
}


/* modul aktualnosci */

a.archiwumAktualnosci
{
	display: block;
	background: url( 'images/strzalka_archiwum.gif' ) no-repeat 0 4px;
	font-weight: bold;
	padding: 0 0 0 11px;
} 

/* moduł plików */

a.plikImg
{
	display: block;
	float: left;
	margin: 12px 45px;
	_margin: 12px 25px;
}

div.plikOpis
{
	background: url( 'images/strzalka_pomaranczowa.gif' ) no-repeat 95px 4px;
	padding: 0 0 0 110px;
}

/* moduł formularz kontaktowy */

img.block
{
	display: block;
}

p.formularzOpis
{
	text-align: justify;
	background: url( 'images/dokument.gif' ) no-repeat 0 1px;
	padding: 0 0 0 20px;
	font-weight: bold;
	min-height: 15px;
	_height: 15px;
}

div.kropki
{
	background: url( 'images/kropka.gif' ) repeat-x;
	line-height: 1px;
	font-size: 1px;
	margin: 15px 0 15px 0;
}

input.forumlarzInput
{
	color: #a1a1a1;
	border: 1px solid #a5acb2;
	font: normal 11px Tahoma;
	padding: 2px 6px;
	width: 150px;
}

textarea.forumlarzInput
{
	color: #a1a1a1;
	border: 1px solid #a5acb2;
	font: normal 11px Tahoma;
	padding: 2px 6px;
	width: 90%;
	height: 100px;
}

div.komunikat
{
	text-align: center;
	border: 1px solid #FF4700;
	padding: 4px;
	color: #FF4700;
	font-size: 12px;
	font-weight: bold;
	margin: 20px 0;
}

input.submit
{
	background: url( 'images/button_tlo.gif' ) repeat-x;
	border: 0;
	height: 26px;
	font: bold 10px Tahoma;
	color: #ffffff;
	cursor: pointer;
}

/* mapa serwisu */

ul.mapaSerwisu
{
	margin: 20px 0;
}

ul.mapaSerwisu li a
{
	display: block;
	background: url( 'images/strzalka_pomaranczowa.gif' ) no-repeat 0 4px;
	padding: 0 0 0 15px;
	margin: 0 0 8px;
}

ul.mapaSerwisu ul
{
	margin: 20px 0 20px 10px;
}

ul.mapaSerwisu li ul a
{
	display: block;
	background: url( 'images/strzalka_pomaranczowa.gif' ) no-repeat 0 4px;
	padding: 0 0 0 15px;
	margin: 0 0 8px;
}

/* pager */

span.pagerSeparator
{
	padding: 0 8px;
}

div.aktulanosciPager
{
	margin: 5px 0 15px 0;
}

div.aktulanosciPager a
{
	font-weight: bold;
}

div.aktulanosciPager b u
{
	background: url( 'images/pager_aktywna.gif' ) no-repeat;
	padding: 3px 9px 5px 7px;
	font: bold 11px Tahoma;
	color: #ffffff;
	text-decoration: none;
}

/* wyszukiwarka moduł */

input.szukajButton
{
	border: 0;
	width: 65px;
	height: 26px;
	background: url( 'images/szukaj_button.gif' ) no-repeat;
	font: bold 10px Tahoma;
	color: #ffffff;
	margin: 0 0 0 10px;
}

input.szukajInput
{
	color: #a1a1a1;
	border: 1px solid #a5acb2;
	font: normal 11px Tahoma;
	padding: 4px 6px;
	width: 250px;
}

div.wyszukiwarkaInfo
{
	line-height: 145%;
	padding: 0 0 20px 0;
	border-bottom: 1px solid #dddddd;
}

h3.wysNaglowek
{
	border-bottom: 1px solid #dddddd;
	font: bold 11px Tahoma;
	color: #ff4700;
	background: url( 'images/strzalka_pomaranczowa.gif' ) no-repeat 7px 9px;
	padding: 6px 0 8px 17px;
	cursor: pointer;
	cursor: hand;
	margin: 4px 0 4px 0;
}

span.wysIlosc
{
	display: block;
	float: right;
	font-weight: normal;
	color: #000000;
}

dl.wysLista
{
	display: none;
	margin: 10px 0 10px 19px;
	width: 85%;
}

dl.wysLista dd
{
	margin: 6px 0;
	padding: 0;
}

select.stolectwa
{
	width: 100%;
	font: normal 11px Tahoma;
	color: #6b6b6b;
	padding: 1px 1px 1px 4px;
	border: 1px solid #a5acb2;
	margin: 4px 0;
}

a.bip
{
	display: block;
	margin: 0 0 10px 0;
}


/* DHTML Popup */
.Popup {
	background-color: #FFFFFF;
	border: 1px solid #C8D0CF;
}
.Popup .ImageContainer {
	padding: 5px;
	height: 100%;
	text-align: center;
}
.Popup .Loader {
	background-image: url(images/loading.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 100%;
	border: 1px solid #C8D0CF;
}
.Popup .Preview {
	border: 1px solid #C8D0CF;
	cursor: pointer;
}
.Popup .Caption {
	vertical-align: middle;
	padding: 0px 5px 5px 5px;
	font-weight: bold;
}
.Popup .Prev {
	vertical-align: top;
	text-align: left;
	padding: 0px 0px 5px 5px;
	width: 16px;
}
.Popup .Prev div {
	height: 16px;
	width: 16px;
	cursor: pointer;
	background: url(images/ico_prev.gif) no-repeat center center;
}
.Popup .Next {
	vertical-align: top;
	text-align: right;
	padding: 0px 5px 5px 0px;
	width: 16px;
}
.Popup .Next div {
	height: 16px;
	width: 16px;
	cursor: pointer;
	background: url(images/ico_next.gif) no-repeat center center;
}
.PopupOverlay {
	width: 100%;
	height: 500px;
	background-color: #999999;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

.TabStripActive {
	margin: 0px;
	vertical-align: middle;
	line-height: 25px;  
	text-indent: 25px;
	color: #FFFFFF;

	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;

	background: #FF6600 url("images/play_czerwony.gif") no-repeat;  
	background-position: 5px 5px;
	border-bottom: 1px solid #E06A1C; 
}

.TabStripInactive {
margin: 0px;
	vertical-align: middle;
	line-height: 25px;  
	text-indent: 25px;
	color: #FFFFFF;

	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;

	background: #B04600 url("images/play_czerwony_inactive.gif") no-repeat;  
	background-position: 5px 5px;
	border-bottom: 1px solid #963C00; 
}

.TabStripActive a {
	color: white;
}

.TabStripInactive a {
	color: #bbbbbb;
}

