body, td {
	font-family: Tahoma, Arial, Verdana, Sans-Serif;
	font-size: 11px;
}

body {
	padding: 0px;
	margin: 0px;
	border-style: none;
	background-color: #FFFFFF;
	color: #454B4D;
}

ol, ul {
	padding: 0px;
	margin: 0px 0px 0px 15px;
}

li {
	padding: 0px 0px 0px 0px;
}

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

td {
	vertical-align: top;
}

p {
  padding: 0px 0px 11px 0px;
}

label {
	cursor: pointer;
}

/* --- LINKI ---- */

a {
	color: #FF7800;
	font-weight: bold;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a.przycisk1 {
	color: #FF6600;
	font-weight: bold; 
	text-decoration: none;  
}

a.przycisk1:hover {
	text-decoration: underline;
}

a.przycisk2 {
	font-size: 9px;
	color: #FF6600;
	font-weight: bold; 
	text-decoration: none;  
}

a.przycisk2:hover {
	text-decoration: underline;
}

div.przyciskBlok {
	margin-top: 0px;
	padding: 4px 0px 4px 0px;
	text-align: center;
	border-top: 1px solid #C8D0CF;
}

a.buttonSzeroki {
  display: block;
  width: 117px;
  text-align: center;
  height: 23px;
  line-height: 23px;
  font-weight: bold;
  text-decoration: none;
  color: #FFFFFF;
  background: transparent url('images/lay/przycisk_szeroki.gif') no-repeat;
}

a.buttonSzeroki:hover {
  text-decoration: none;
}

a.linkStrzalka {
	color: #454B4D;
	font-weight: normal; 
	text-decoration: none;  
	padding-left: 11px;
 	background: transparent url("images/lay/strzalka_pom_mala.gif") no-repeat 0px 4px;  
}

a.przycisk2:hover {
	color: #FF6600;
	text-decoration: none;
}

/* naglowek */

#naglowek {
	height: 127px;
	margin: 0px;
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;

	background: transparent url("images/lay/top.jpg") no-repeat;  
	background: transparent url("images/lay/top_xmas.jpg") no-repeat;  
	background: transparent url("images/lay/top_2.jpg") no-repeat;  
	background-position: 0px 0px; 
}

#naglowek a.logo {
	display: inline;
	width: 222px;
	height: 58px;
	text-decoration: none;
	margin-top: 34px;
	margin-left: 11px;
	float: left;
}

#naglowek div.menu {
  float: right;
  margin-top: 13px;
  font-size: 10px;
}

#naglowek div.menu a {
  font-weight: normal;
  color: #454B4D;
  padding-left: 15px;
  padding-right: 15px;
  border-right: 1px solid #E0E5E6;
}

#naglowek div.menu a:hover {
  text-decoration: underline;
}

div.szukaj {
	padding: 3px 4px 0px 13px;
	float: right;
	background: transparent url("images/szukaj.gif") no-repeat;
	background-position: 0px 8px;
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
}

.center {
	text-align: center;
}

.padding5 {
	padding: 5px;
}

/* menu */

div.kontenerMenu {
	width: 197px;
	border-top: 1px solid #DBE7EA;
	border-left: 1px solid #DBE7EA;
	border-right: 1px solid #DBE7EA;
  background: #E8F2F5 url("images/lay/menu_tlo.gif") repeat-y right top;
}

div.kontenerMenuBottom {
	width: 199px;
  background-image: url("images/lay/menu_bottom.gif");
  background-repeat: repeat-x;
  font-size: 2px;
  line-height: .4;
  height: 2px;
  margin-top: -2px;
  margin-bottom: 20px;
}

/* poziom 1 */

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

ul.poziom1 li.poziom1 {
	padding: 0px;
	margin: 0px;
}

ul.poziom1 li.poziom1wcisniety {
	padding: 0px;
	margin: 0px;

	background: #DDECF0 url("images/lay/menu_spacer_aktywny.gif") repeat-x left bottom;	

}

ul.poziom1 a.poziom1 {
  color: #454B4D;
  font-weight: normal; 
	display: block;
	width: 100%;
	
	background: transparent url("images/lay/menu_strzalka.gif") no-repeat 11px 12px;
}

ul.poziom1 li.poziom1wcisniety a.poziom1 {
  background-color: #DDECF0;
  font-weight: bold;
}

ul.poziom1 a.poziom1:hover {
	text-decoration: underline;
	/*color: #86979C;*/
	
	background: #DDECF0 url("images/lay/menu_strzalka.gif") no-repeat 11px 12px;
	
}
ul.poziom1 a.poziom1:hover span.poziom1 {
	background: transparent url("images/lay/menu_spacer_aktywny.gif") repeat-x left bottom;	
}

ul.poziom1 span.poziom1 {
	display: block;
	padding: 7px 7px 10px 22px;
	
	background: transparent url("images/lay/menu_spacer.gif") repeat-x left bottom;
}

ul.poziom1 li.poziom1wcisniety span.poziom1 {
	background: transparent url("images/lay/menu_spacer_aktywny.gif") repeat-x left bottom;	
}

/* poziom 2 */

ul.poziom2 {
	margin: 0px;
	padding: 0px;
	list-style: none;
	margin-left: 20px;
}

ul.poziom2 li.poziom2 {
	padding: 0px;
	margin: 0px;
}

ul.poziom2 li.poziom2wcisniety {
	padding: 0px;
	margin: 0px;
	background: url("images/lay/menu_spacer_aktywny.gif") repeat-x left bottom;	
}

ul.poziom2 a.poziom2 {
  color: #454B4D;
  font-weight: bold; 
	display: block;
	width: 100%;
	font-size: 10px;
	
	background: transparent url("images/lay/menu_strzalka.gif") no-repeat 2px 12px;
}

ul.poziom2 li.poziom2wcisniety a.poziom2 {
  text-decoration: underline;
}

ul.poziom2 a.poziom2:hover {
	text-decoration: underline; 
  		
}

ul.poziom2 a.poziom2:hover span.poziom2 {
	background: transparent url("images/lay/menu_spacer_aktywny.gif") no-repeat left bottom;	
}

ul.poziom2 span.poziom2 {
	display: block;
	padding: 7px 7px 10px 12px;
	
	background: transparent url("images/lay/menu_spacer_aktywny.gif") no-repeat left bottom;	
}

ul.poziom2 li.poziom2wcisniety span.poziom2 {
	background: transparent url("images/lay/menu_spacer_aktywny.gif") no-repeat left bottom;	
}

/* poziom 3 */

ul.poziom3 {
	margin: 0px;
	padding: 0px;
	list-style: none;
	margin-left: 20px;
}

ul.poziom3 li.poziom3 {
	padding: 0px;
	margin: 0px;
}

ul.poziom3 li.poziom3wcisniety {
	padding: 0px;
	margin: 0px;
}

ul.poziom3 a.poziom3 {
  color: #454B4D;
  font-weight: bold; 
	display: block;
	width: 100%;
	font-size: 10px;
	
	background: transparent url("images/lay/menu_strzalka.gif") no-repeat 2px 12px;
}

ul.poziom3 li.poziom3wcisniety a.poziom3 {
  text-decoration: underline;
}

ul.poziom3 a.poziom3:hover {
	text-decoration: underline; 
  		
}

ul.poziom3 a.poziom3:hover span.poziom3 {
	background: transparent url("images/lay/menu_spacer_aktywny.gif") no-repeat left bottom;	
}

ul.poziom3 span.poziom3 {
	display: block;
	padding: 7px 7px 10px 12px;
	
	background: transparent url("images/lay/menu_spacer_aktywny.gif") no-repeat left bottom;	
}

ul.poziom3 li.poziom3wcisniety span.poziom3 {
	background: transparent url("images/lay/menu_spacer_aktywny.gif") no-repeat left bottom;	
}

/* poziom 4 */

ul.poziom4 {
	margin: 0px;
	padding: 0px;
	list-style: none;
	margin-left: 20px;
}

ul.poziom4 li.poziom4 {
	padding: 0px;
	margin: 0px;
}

ul.poziom4 li.poziom4wcisniety {
	padding: 0px;
	margin: 0px;
}

ul.poziom4 a.poziom4 {
  color: #454B4D;
  font-weight: bold; 
	display: block;
	width: 100%;
	font-size: 10px;
	
	background: transparent url("images/lay/menu_strzalka.gif") no-repeat 2px 12px;
}

ul.poziom4 li.poziom4wcisniety a.poziom4 {
  text-decoration: underline;
}

ul.poziom4 a.poziom4:hover {
	text-decoration: underline; 
  		
}

ul.poziom4 a.poziom4:hover span.poziom4 {
	background: transparent url("images/lay/menu_spacer_aktywny.gif") no-repeat left bottom;	
}

ul.poziom4 span.poziom4 {
	display: block;
	padding: 7px 7px 10px 12px;
	
	background: transparent url("images/lay/menu_spacer_aktywny.gif") no-repeat left bottom;	
}

ul.poziom4 li.poziom4wcisniety span.poziom4 {
	background: transparent url("images/lay/menu_spacer_aktywny.gif") no-repeat left bottom;	
}
/* lewy / prawy region */

td.lewyRegion {
	width: 199px;
	padding: 0px 0px 0px 0px;
}

td.prawyRegion {
  padding: 18px 0px 0px 0px;
	width: 199px;
}

div.gornyRegion {
}

div.dolnyRegion {
}

div.dolnyRegionLewy {
  float: left;
  width: 221px;
  padding: 0px 20px 0px 20px;
}

div.dolnyRegionPrawy {
  float: left;
  width: 221px;
  padding: 0px 20px 0px 20px;
}

td.srodek {
  width: 522px;
  padding-top: 18px;
}

.cialo {
	margin: 0px;
	width: 482px;
	padding: 0px 20px 18px 20px;
}

div.kontener1 {
	width: 100%;
	background-color: #F5F8F8;
	border: none;
	margin-bottom: 20px;
}

div.kontener1 div.bg_gora {
  background: transparent url(images/lay/kontener1_bg_gora.gif) repeat-x left top;
}

div.kontener1 div.bg_prawy_gora {
  background: transparent url(images/lay/kontener1_bg_prawy_gora.gif) no-repeat right top;
}

div.kontener1 div.bg_prawy {
  background: transparent url(images/lay/kontener1_bg_prawy.gif) repeat-y right top;
}

div.kontener1 div.bg_prawy_dol {
  background: transparent url(images/lay/kontener1_bg_prawy_dol.gif) no-repeat right bottom;
}

div.kontener1 div.bg_dol {
  background: transparent url(images/lay/kontener1_bg_dol.gif) repeat-x left bottom;
}

div.kontener1 div.bg_lewy_dol {
  background: transparent url(images/lay/kontener1_bg_lewy_dol.gif) no-repeat left bottom;
}

div.kontener1 div.bg_lewy {
  background: transparent url(images/lay/kontener1_bg_lewy.gif) repeat-y left top;
}

div.kontener1 div.tresc {
  padding: 0px 2px 3px 1px;
  /*padding: 5px 7px 8px 6px;*/
}

div.kontener1 div.margines {
  padding: 7px 10px;
}

div.kontener1 div.spacer {
  background: transparent url(images/lay/kontener1_spacer.gif) repeat-x;
  height: 2px;
  font-size: 2px;
  line-height: .4; 
}

div.kontenerkom {
	width: 100%;
	background-color: #ECFDCA;
	border: none;
	margin-bottom: 20px;
}

div.kontenerkom div.bg_gora {
  background: transparent url(images/lay/kontenerkom_bg_gora.gif) repeat-x left top;
}

div.kontenerkom div.bg_prawy_gora {
  background: transparent url(images/lay/kontenerkom_bg_prawy_gora.gif) no-repeat right top;
}

div.kontenerkom div.bg_prawy {
  background: transparent url(images/lay/kontenerkom_bg_prawy.gif) repeat-y right top;
}

div.kontenerkom div.bg_dol {
  background: transparent url(images/lay/kontenerkom_bg_dol.gif) repeat-x left bottom;
}

div.kontenerkom div.bg_lewy_dol {
  background: transparent url(images/lay/kontenerkom_bg_lewy_dol.gif) no-repeat left bottom;
}

div.kontenerkom div.bg_lewy {
  background: transparent url(images/lay/kontenerkom_bg_lewy.gif) repeat-y left top;
}

div.kontenerkom div.tresc {
  padding: 1px;
}

div.kontenerkom div.margines {
  padding: 7px 10px;
}

div.kontenerkom div.spacer {
}

.lewyRegion h2.kontener1tytul1 {
	margin: 0px;
	color: #005598;
	font-weight: bold;
	font-size: 12px;
	background: transparent url(images/lay/kontener1_bg_tytul1.gif) no-repeat left;
	padding: 5px 8px 9px 30px;
	margin-right: 1px;
}

.prawyRegion h2.kontener1tytul1 {
	margin: 0px;
	color: #7AA920;
	font-weight: bold;
	font-size: 12px;
	background: transparent url(images/lay/kontener1_bg_tytul2.gif) no-repeat left bottom;
	padding: 5px 8px 9px 30px;
	margin-right: 1px;
}

div.kontenerDolMaly {
}

div.kontenerDolMaly div.tresc {
  padding: 9px 0px 18px 0px;
}

div.kontener1 p {
	margin: 0;
	padding: 0px 0px 11px 0px;
}

/* --- gorna belka - wyszukiwarka --- */

.belka_wyszukiwarka_tlo {
  background: transparent url("images/lay/belka_wyszukiwarka_tlo.gif") repeat-x;
  color: #FFFFFF;
  height: 33px;
  padding: 0px;
}

.belka_wyszukiwarka_prawa {
  background: transparent url("images/lay/belka_wyszukiwarka_prawa.gif") no-repeat right;
  height: 33px;
}

.belka_wyszukiwarka_menu {
  float: left;
  padding: 1px 0px 1px 6px;
}

.belka_wyszukiwarka_menu a {
  font-weight: normal;
  color: #FFFFFF;
  float: left;
  display: inline;
  background: transparent url("images/lay/belka_wyszukiwarka_menu_b.gif") repeat-y right;
}

.belka_wyszukiwarka_menu a:hover {
  text-decoration: underline;
}

.belka_wyszukiwarka_menu a span {
  padding: 7px 15px 9px 25px;
  display: block;
  background: transparent url("images/lay/belka_wyszukiwarka_menu_s.gif") no-repeat 15px 12px;
}

.belka_wyszukiwarka {
  text-align: right;
  padding: 6px 8px 0px 8px;
  _padding-top: 5px;
}

a.wysPrzyciskGora {
  float: right;
}

.inputWyszukiwarka {
	background-color: #FFFFFF; 
	border: 1px #0062B3 solid; 
	color: #454B4D; 
	font-size: 11px; 
	font-family: tahoma, sans-serif;
	font-weight: normal;
	width: 140px;
	padding: 2px 5px 2px 5px;
}

/* bloki - rozne */

div.blokOpis {
	margin: 0px;
	padding: 0px 0px 8px 19px;
 	background: transparent url("images/lay/strzalka_pom_mala.gif") no-repeat 4px 4px;  
}

div.blokOpis2 {
	margin: 0px;
	padding: 0px 0px 8px 19px;
}

div.blokRamka {
  color: #004685;
  background-color: #F5F8F8;
  border: 1px solid #D9DDDE;
  margin-left: 20px;
  margin-right: 20px;
  margin-bottom: 20px;  
  padding: 11px 19px 0px 19px;
}

div.blokRamka1 {
  border-bottom: 1px solid #D7DCDD;
  padding: 17px;
}

div.blokNaglowekArrow{
	background:transparent url(images/lay/strzalka_pom.gif) no-repeat;
	background-position: 10px 15px;
	padding:10px 10px 10px 25px;
	border-bottom: 1px solid #D7DCDD;
}

div.blokMargines {
  padding: 17px;
}

/* galeria */

.galeriaImg {
	text-align: center;
	margin: 0px;
}

.galeriaImg span {
	display: inline-block;
}

span.ramka {
	display: table-cell;
	border: 1px solid #D7DCDD;
	padding: 2px;
	background-color: #FFFFFF;
}

* span.ramka {
	display: inline-block;
}

/*zmiana*/
.galeriaZdjeciaBlok span.ramka{
	width:120px;
}

div.galeriaOpis {
	margin: 0px;
	padding: 11px 0px 0px 19px;
	background: transparent url("images/lay/strzalka_pom_mala.gif") no-repeat 4px 15px;
	text-align: justify;
	clear: both;
}

div.galeriaLink {
  padding-top: 11px;
	text-align: right;
}

div.galeriaZdjeciaBlok {
	margin: 0px;
	padding: 0px 0px 0px 0px;

}

a.galeriaZdjeciaLink {
	color: #454B4D;
	text-decoration: none;
	font-weight: normal;
	width:120px;
}

a.galeriaZdjeciaLink:hover {
	text-decoration: underline;
}

div.galeriaRamka {
  border-bottom: 1px solid #D7DCDD;
  padding: 0px 0px 17px 0px;
}

div.galeriaZdjeciaOpisBlok {
	margin: 17px 17px 0px 17px;
	padding: 0px;
	float: left;
	text-align: center;
	display: inline;
	width:120px;
}

/* subskrypcja */

.subskrypcja {
	padding-left: 13px;
	margin-bottom: 13px;
	margin-top: 10px;
}

/* ankieta */

div.ankietaPytanie {
  font-weight: bold;
  padding-left: 11px;
  background: transparent url('images/lay/strzalka_pom.gif') no-repeat 0px 4px;
}

ul.ankieta {
	margin: 0px 0px 0px 0px;
	padding-left: 0px;
	list-style: none;
}

ul.ankieta li {
	margin: 0px;
	color: #454B4D;
	font-weight: normal;  
}

ul.ankieta span {
	display: block;
	padding: 0px;
}

div.ankieta {
	margin-top: 0px;
	padding: 4px 0px 4px 0px;
	text-align: center;
	border-top: 1px solid #C8D0CF;
}

div.ankietaMinOdpowiedz {
	padding: 0px;
	margin: 2px 0px 3px 0px;
	color: #0E4E5F;
}

a.ankietaLink {
  font-size: 10px;
  color: #7AA920;
  font-weight: normal;
}

/* srodkowy region */

ul.pasekZaglebienia {
	background: transparent url(images/lay/belka_naglowek_tlo.gif) repeat-x left bottom;
	list-style: none;
	vertical-align: middle; 
	padding: 0px 0px 10px 0px;
	font-size: 12px;
	color: #454B4D;
	margin: 0px;
}

ul.pasekZaglebienia li {
	margin: 0px;
	padding: 0px;
	display: inline;
}

ul.pasekZaglebienia a {
	color: #454B4D;
	text-decoration: none;
	background: transparent url("images/lay/strzalka_niebieska.gif") no-repeat 0px 2px;  
	padding: 0px 7px 0px 18px;
	font-weight: bold;
	display: inline-block;
	white-space: nowrap;
}

ul.pasekZaglebienia a:hover {
	color: #0055A1;
	text-decoration: none;
}

.kontener2 {
	margin: 0px;
	padding: 0px;
}

.kontener2 p {
	padding: 0px 0px 11px 0px;
	margin: 0px;
}


/* archiwum wiadomosci */

div.kontener4 {
	padding: 5px 10px 5px 18px;
	border: 1px solid #D7DCDD;
	border-top: none;
	background-color: #F5F8F8;
	font-size: 10px;
}

/* stopka */

.stopka_krawedz {
  height: 2px;
  background: transparent url(images/lay/stopka_spacer.gif) repeat-x;
  line-height: .4;
  font-size: 2px;
}

.stopka {
	text-align: left;
  padding: 7px 0px 7px 0px;
	font-size: 10px;
	color: #454B4D; 
	background-color: #F5F8F8; 
	border: 1px solid #D7DADB;
	border-top: none;
}

.stopka span {
  padding-left: 11px;
  padding-right: 11px;
  border-right: 1px solid #BABDBE;
}

.stopka a {
  font-weight: normal;
  color: #454B4D;
}

a.stopkaNawigacja {
  float: right;
  padding-left: 11px;
  padding-right: 11px;
  border-left: 1px solid #BABDBE;
  color: #004685;
}

.stopka2 {
  padding: 10px 0px 10px 0px;
  color: #BABDBE;
  font-size: 10px;
}

.stopka2 a {
  font-weight: normal;
  color: #BABDBE;
}

.stopka2 span {
  padding-left: 11px;
  padding-right: 11px;
  border-right: 1px solid #BABDBE;
}


.stopkaKontakt {
	margin: 0px 13px 0px 13px;
}

.reklama {
	padding: 0px;
	margin-bottom: 20px;
	text-align: center;
}

div.galeriaMargines {
	margin: 10px;
	padding: 0px;
}

/* aktualnosci */

div.aktualnosciData {
  margin: 0px;
	margin-left: -19px;
	margin-bottom: 4px;
	padding: 0px 0px 0px 19px;
	font-weight: normal;
	font-size: 10px;
	color: #FF7800;
	background: transparent url("images/lay/ico_zegar.gif") no-repeat 1px 3px;
}

h3.aktualnosciTytul {
  margin: 0px;
	margin-left: -19px;
	margin-bottom: 11px;
	padding: 0px 0px 0px 19px;
	font-weight: bold;
	font-size: 11px;
	color: #454B4D;
	background: transparent url("images/lay/ico_news.gif") no-repeat 1px 2px;
}

h3.aktualnosciTytul a {
	color: #454B4D;
}

div.aktualnosciOpis {
	margin: 0px;
	margin-left: -19px;
	padding: 0px 0px 8px 19px;
 	background: transparent url("images/lay/strzalka_pom_mala.gif") no-repeat 4px 4px;
  text-align: justify;  
}

div.aktualnosciLink {
	text-align: right;
}

a.aktualnosciWiecej {
	color: #FF7800;
	font-weight: bold; 
	text-decoration: none;
  font-size: 10px;
  background: transparent url("images/lay/strzalka_wiecej.gif") no-repeat left center;
  padding-left: 8px;
}

a.aktualnosciWiecej:hover {
	text-decoration: underline;
}

a.aktualnosciWstecz {
	color: #FF7800;
	font-weight: bold; 
	text-decoration: none;
  font-size: 10px;
  background: transparent url("images/lay/strzalka_wstecz.gif") no-repeat left center;
  padding-left: 8px;
}

a.aktualnosciWstecz:hover {
	text-decoration: underline;
}

div.aktualnosciHot {
  margin-top: 14px;
  clear: both;
	padding: 0px;
	/*border: 1px solid #D7DCDD;*/
	background: #E8F2F5 url(images/lay/aktualnosci_hot_bg_prawy_g.gif) no-repeat right top;
	zoom: 1;
}

div.aktualnosciHot2 {
	padding: 10px 10px 10px 29px;
	background: transparent url(images/lay/aktualnosci_hot_bg_lewy_dol.gif) no-repeat left bottom;
}


div.aktualnosciMargines {
  clear: both;
	padding: 14px 0px 14px 19px;
	border-bottom: 1px solid #D7DCDD;
	zoom: 1;
}

div.aktualnosciMargines1 {
	padding: 0px 20px 0px 20px;
}

div.aktualnosciMargines2 {
	margin-right: 120px;
	padding: 0px 20px 15px 20px;	
}

div.aktualnosciZalacznikRamka {
	margin: 0px;
	padding: 0px;
	border-top: 1px solid #D7DCDD;
	margin-bottom: 11px;
}

div.aktualnosciZalacznik {
  margin: 0px;
	padding: 10px 0px;
	border-bottom: 1px solid #D7DCDD;
}

div.aktualnosciPlik {
	margin: 0px;
	/*padding: 1px 5px 2px 23px;*/
	/*background: url('images/lay/ico_file.gif') no-repeat;*/
	/*background-position: 0px 0px;*/
}

div.aktualnosciPlikOpis {
	margin: 0px;
	padding: 0px 0px 0px 24px;
}

a.aktualnosciPlikLink {
  color: #FF7800;
  padding-left: 8px;
}

a.aktualnosciZdjeciaLink {
	color: #454B4D;
	text-decoration: none;
	font-weight: normal;
}

a.aktualnosciZdjeciaLink:hover {
	text-decoration: underline;
}

div.aktualnosciZdjeciaOpisBlok {
	margin: 0px 5px 10px 5px;
	padding: 0px;
	width: 108px;
	float: left;
	text-align: center;
}

div.aktualnosci7ZdjeciaBlok {
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

div.aktualnosci5ZdjeciaBlok {
	width: 120px;
	margin: 0px;
	padding: 0px;
	float: left;
}

div.aktualnosci4ZdjeciaBlok {
	width: 120px;
	margin: 0px;
	padding: 0px;
	float: right;
}

div.aktualnosci3ZdjeciaBlok1 {
	margin: 0px;
	padding: 0px 10px 0px 0px;
	margin-left: 150px;
}

div.aktualnosci3ZdjeciaBlok2 {
	padding: 0px;
	width: 120px;
	margin-left: -120px;
	_margin-left: -62px;
	float: left;
}

div.aktualnosci2ZdjeciaBlok {
	width: 120px;
	margin: 0px;
	padding: 0px;
	margin-right: -132px;
	_margin-right: -69px;
	float: right;
}

div.aktualnosciSkrotPrawaZdjecia {
	width: 120px;
	margin: 0px;
	padding: 0px;
	float: right;
	position: relative;
}

div.aktualnosciPager {
	margin: 0px 0px 1px 0px;
	padding: 5px 0px 5px 0px;
	text-align: center;
	border-bottom: 1px solid #D7DCDD;
}

div.aktualnosciMinMargines {
  clear: both;
	padding: 0px 0px 0px 0px;
}

div.aktualnosciMinOpis {
	margin: 0px;
	padding: 0px 0px 4px 11px;
 	background: transparent url("images/lay/strzalka_pom_mala.gif") no-repeat 0px 4px;
  text-align: justify;  
}

div.aktualnosciMinOpis a, div.aktualnosciMinOpis a:hover {
  font-weight: normal;
  text-decoration: none;
  color: #454B4D;
}


/* opisy */
div.opisyOpis {
	margin: 0px;
	padding: 0px 0px 14px 0px;
  text-align: justify;  
}

div.opisyMinOpis {
	margin: 0px;
	padding: 0px;
  text-align: justify;  
}

div.opisy3ZdjeciaBlok1 {
	margin: 0px;
	padding: 0px 10px 0px 0px;
	margin-left: 130px;
}

div.opisy3ZdjeciaBlok2 {
	padding: 0px;
	width: 120px;
	margin-left: -125px;
	_margin-left: -65px;
	float: left;
}

.opisyMargines {
  clear: both;
	padding: 14px 0px 0px 19px;
	border-bottom: 1px solid #D7DCDD;
	zoom: 1;
}

h3.opisytytul1 {
  margin: 0px;
	margin-left: -19px;
	margin-bottom: 11px;
	padding: 0px 0px 0px 19px;

	color: #004685;

	font-size: 11px;
	font-weight: bold;

	background: url("images/lay/strzalka_pom.gif") no-repeat;
	background-position: 6px 5px;
}

/* lista kategorii */
div.listaMargines {
	margin: 0px;
	padding: 9px 8px 9px 8px;
	border-bottom: 1px solid #D7DCDD;
}

a.listaLink {
	color: #FF7800;
	font-weight: bold; 
	text-decoration: none;
  font-size: 11px;
  background: transparent url("images/lay/strzalka_wiecej.gif") no-repeat left center;
  padding-left: 10px;
}

a.listaLink:hover {
	text-decoration: underline;
}


/* formularz kontaktowy */

div.formularzMargines {
	margin: 0px;
	padding: 10px 20px 10px 20px;
	border-bottom: 1px solid #C8D0CF;
}

div.formularzMargines2 {
	margin: 0px;
	padding: 10px 20px 10px 20px;
}

div.formularzMargines table {
	margin: 15px 0px 0px 0px;
}

tr.formularzRamkaGora td {
}

span.formularzGwiazdka {
	color: #FF6600;
}

p.formularzOpis {
	color: #0E4E5F;
	text-align: justify;
}

input.forumlarzInput {
	width: 100%;
	background-color: #FFFFFF; 
	border: 1px #A6C1D8 solid; 
	color: #454B4D; 
	font-size: 11px; 
	font-family: tahoma, sans-serif;  
}

textarea.forumlarzInput {
	width: 100%;
	height: 100px;
	background-color: #FFFFFF; 
	border: 1px #A6C1D8 solid; 
	color: #454B4D; 
	font-size: 11px; 
	font-family: tahoma, sans-serif;  
}

.formularzWymagane {
  text-align: right;
  font-size: 10px;
  padding-top: 6px;
  padding-bottom: 6px;
}

td.formularzLabel {
	padding-left: 40px;
}

/* ankieta */

div.ankietaMargines {
  clear: both;
	padding: 5px 0px 5px 0px;
}

div.ankietaOdpowiedzMargines {
  clear: both;
	padding: 0px 0px 3px 0px;
}

div.ankietaWykresBlok {
  clear: both;
  background: transparent url(images/lay/ankieta_bg.gif) repeat-x left bottom;
  height: 6px;
  font-size: 2px;
  line-height: .4;
}

div.ankietaWykres {
  background: transparent url(images/lay/ankieta_fg.gif) repeat-x left bottom;
  height: 6px;
  font-size: 2px;
  line-height: .4;
}

div.ankietaGlosy {
  font-size: 10px;
  font-weight: bold;
}

/* mapa interaktywna */

div.mapa {
	padding: 15px;
	text-align: center;
}

/* mapa serwisu */

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

ul.mapaSerwisu li {
	margin: 0px;
	padding: 5px 0px 0px 0px;
	list-style-image: none;
	list-style: none;
	
}
ul.mapaSerwisu li a {
	margin: 0px;
	padding: 0px 0px 0px 15px;

  color:#454B4D;	
	font-weight:bold;
	background: url("images/lay/strzalka_pom.gif") no-repeat 0 5px;
	
}
ul.mapaSerwisu li li a {
	margin: 0px;
	padding: 0px 0px 0px 15px;
	
	color:#454B4D;
	font-weight:normal;
	background: url("images/lay/strzalka_granat.gif") no-repeat 0 5px;
	
}

/* wyszukiwarka */

div.wysWyszukaj {
	text-align: center;
}

.inputWyszukiwarka1 {
	background-color: #F1F6F9; 
	border: 1px #C6D3DC solid; 
	color: #454B4D; 
	font-size: 11px; 
	font-family: tahoma, sans-serif;
	font-weight: normal;
	width: 150px;
}

div.wysBlok {
	padding: 17px 0px 17px 0px;
	border-bottom: 1px solid #D9DBDA;
}

dl.wysLista {
	margin: 0px;
	display: none;
	padding: 0px 0px 0px 0px;
}

dl.wysLista dt {
	margin: 0px;
	padding: 13px 0px 0px 16px;
	color: #0E4E5F;
	font-weight: bold;	
}

dl.wysLista dd {
	margin: 0px;
	padding: 5px 0px 13px 30px;
	border-bottom: 1px solid #C8D0CF;
}

h4.wysNaglowek {
	display: block;
	margin: 0px;
	margin-top: 15px;
	position: relative;
	padding: 6px 80px 6px 20px;
	font-size: 11px;
	border: 1px solid #C6D3DC;
	background: #F1F6F9 url('images/lay/strzalka_pom.gif') no-repeat 10px 11px;
	cursor: pointer;
	zoom: 1;
}

h4.wysNaglowekHover {
	display: block;
	margin: 0px;
	margin-top: 15px;
	position: relative;
	padding: 6px 80px 6px 20px;
	font-size: 11px;
	border: 1px solid #C6D3DC;
	background: #C6D3DC url('images/lay/strzalka_pom.gif') no-repeat 10px 11px;
	cursor: pointer;
	zoom: 1;
}

h4.wysNaglowekClick {
	display: block;
	margin: 0px;
	margin-top: 15px;
	position: relative;
	padding: 6px 80px 6px 20px;
	font-size: 11px;
	border: 1px solid #004586;
	background: #004586 url('images/lay/strzalka_biala.gif') no-repeat 10px 11px;
	cursor: pointer;
	color: #FFFFFF;
	zoom: 1;
}

span.wysIlosc {
	font-weight: normal;
	position: absolute;
	top: 0px;
	right: 0px;
	padding: 7px 25px 0px 0px;
}

.wysTekst {
	color: #0E4E5F;
	font-weight: bold;
}

/* subskrypcja */

div.subMargines {
	margin: 0px;
	padding: 10px 0px 10px 15px;
}

/* uniwersalne */

.clear {
	clear: both;
}

.floatLewo {
	float: left;
}

.floatPrawo {
	float: right;
}

div.floatPrawaZdjecia {
	margin: 0px;
	padding: 10px 0px 10px 10px;
	float: right;
}

input, textarea, select, .input1 {
	background-color: #FFFFFF; 
	border: 1px #BEC3C4 solid; 
	color: #454B4D; 
	font-size: 11px; 
	font-family: tahoma, sans-serif;
}

input[type=radio] {
	border: 0px;
}

input.t {
  background-color: transparent;
  border: none;
}

input.button {
  background-color: #125AA0;
  border: 1px solid #014687;
  color: #FFFFFF;
  font-weight: bold;
}

.margines10 {
	margin: 10px;
}

.komunikat {
	font-weight: bold;
	padding: 17px;
	text-align: center;
}
.komunikatRamka {
	font-weight: bold;
	padding: 17px;
	text-align: center;
  border-bottom: 1px solid #D7DCDD;
}


.alignPrawo {
	text-align: right;
}

.marginesBlok {
	margin: 0px;
	padding: 10px 20px 10px 20px;
}

.marginesBlok2 {
	margin: 0px;
	padding: 10px 0px 10px 0px;
}

.marginesBlok3 {
	padding: 3px 15px 3px 15px;
}

div.menuKreska {
	overflow: hidden;
}

/* 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;
}

/* ---- HARMONOGRAM ------- */
.harmonogramMinNaglowek {
  font-weight: bold;
	padding: 0px 0px 0px 11px;
	background: transparent url("images/lay/strzalka_pom.gif") no-repeat 0px 4px;
}

.harmonogramMinData {
  margin: 0px;
	padding: 0px 0px 3px 11px;
	font-weight: normal;
	font-size: 10px;
	color: #FF6600;
	background: transparent url("images/lay/strzalka_pom.gif") no-repeat 0px 4px;
}

.harmonogramMinOpis {
	padding: 0px 0px 0px 11px;
}

.harmonogramMinWyborOpis {
  font-weight: bold;
  margin-bottom: 8px;
}

.harmonogramMinSelect {
  width: 100%;
  font-size: 11px;
  margin-bottom: 4px;
}

.harmonogramBlok {
  border-bottom: 1px solid #D7DCDD;
  padding: 17px;
}

.harmonogramTytul {
  font-weight: bold;
  color: #FF6600;
  font-size: 11px;
}

.harmonogramDataLabel {
  font-weight: bold;
  color: #004685;
}

.harmonogramData {
  margin: 0px;
	padding: 0px 0px 3px 11px;
	font-weight: normal;
	font-size: 11px;
	color: #FF6600;
	background: transparent url("images/lay/strzalka_pom.gif") no-repeat 0px 4px;
}

.harmonogramWyborOpis {
  font-weight: bold;
  color: #004685;
}

.harmonogramSelect {
  width: 180px;
  font-size: 11px;
  margin-left: 10px;
}

/* --- ZOBACZ TAKŻE ----- */
div.zobaczTytul {
	margin: 0px;
	padding: 0px 0px 3px 11px;
 	background: transparent url("images/lay/strzalka_niebieska_mala.gif") no-repeat 0px 5px;
 	font-weight: bold;
  text-align: left;  
}

div.zobaczOpis {
	margin: 0px;
	padding: 0px 0px 0px 11px;
  text-align: left;
  font-size: 10px;  
}

div.zobaczTytul a, div.zobaczTytul a:hover {
  color: #454B4D;
  font-weight: bold;
}

div.zobaczOpis a, div.zobaczOpis a:hover {
  color: #454B4D;
  text-decoration: none;
  font-weight: normal;
}

/* ----- ZAGUBIONE ZWIERZAKI ----- */
div.zwierzakiOpis {
	margin: 0px;
	padding: 0px 0px 0px 11px;
 	background: transparent url("images/lay/strzalka_pom_mala.gif") no-repeat 0px 4px;
  text-align: justify;  
}

a.zwierzakiWszystkie {
  display: block;
	margin: 0px;
	padding: 0px 0px 3px 11px;
 	background: transparent url("images/lay/strzalka_pom.gif") no-repeat 0px 4px;
  text-align: justify;  
  font-size: 10px;
}

div.zwierzakiZdjeciaOpisBlok {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 68px;
	text-align: center;
}

div.zwierzakiSkrotPrawaZdjecia {
	width: 68px;
	margin: 0px;
	padding: 0px;
	float: right;
}
/* ----- KOMUNIKATY ----- */
div.komunikatyOpis {
	margin: 0px;
	padding: 0px 2px 4px 17px;
 	background: transparent url("images/lay/strzalka_granat_mala.gif") no-repeat 3px 4px;
  text-align: justify;  
  color: #004685;
}
div.komunikatyData {
	margin: 0px;
	padding: 0px 2px 0px 17px;
	margin-bottom: 4px;
	font-weight: normal;
	font-size: 10px;
	color: #004685;
	background: transparent url("images/lay/ico_zegar.gif") no-repeat 0px 3px;
}

h3.komunikatyTytul {
	margin: 0px;
	padding: 0px 2px 0px 17px;
	margin-bottom: 8px;
	font-weight: bold;
	font-size: 11px;
	color: #004685;
	background: transparent url("images/lay/ico_news.gif") no-repeat 0px 2px;
}

h3.komunikatyTytul a {
	color: #004685;
}

/* ------ BIURO OBSLUGI KLIENTA - BLOCZEK ----- */
div.BOKTlo {
  /*width: 199px;
  height: 175px;*/
  width: 179px;
  height: 72px;
  margin-bottom: 20px;
  background: transparent url('images/lay/bok_bg.gif') no-repeat;
  color: #FFFFFF;
  padding: 47px 10px 0px 10px;
}

a.BOKPrzycisk {
  display: block;
  color: #FFFFFF;
  font-weight: bold;
  background: transparent url('images/lay/strzalka_biala_2.gif') no-repeat 12px 9px;
  padding: 6px 0px 6px 24px;   
}

a.BOKPrzycisk:hover {
  text-decoration: underline;
}

a.BOKWiecej {
  display: block;
  color: #FFFFFF;
  font-weight: bold;
  text-align: right;
  padding: 4px 2px 0px 0px;
  font-size: 10px;
}

a.BOKWiecej span {
  background: transparent url('images/lay/strzalka_biala.gif') no-repeat 0px 4px;
  padding-left: 7px;     
}

/* wirtualny urzad */
div.WUNaglowek{
  float: left;
	font-weight:bold;
	width: 150px;
	text-align: right;
	padding-right: 10px;
	color: #004685;
}
div.WUNaglowek2{
	font-weight: normal;
	text-align: left;
	color: #004685;
	margin-bottom: 10px;
}
a.WULink {
	color: #FF7800;
	font-weight: normal; 
	text-decoration: none;
  font-size: 11px;
  background: transparent url('images/lay/strzalka_pom_mala.gif') no-repeat 0px 4px;
  padding-left: 11px;
}
a.WULinkSelected {
	color: #FF7800;
	font-weight: bold; 
	text-decoration: none;
  font-size: 11px;
  background: transparent url('images/lay/strzalka_wiecej.gif') no-repeat left center;
  padding-left: 10px;
}

a.WULink:hover, a.WULinkSelected:hover {
	text-decoration: underline;
}

.WUNaglowekArrow{
	background:transparent url(images/lay/strzalka_pom.gif) no-repeat;
	background-position: 10px 10px;
	
	font-weight:bold;
	
	padding-left:25px;
	padding-top:5px;
	padding-bottom:5px;
	clear:both;
	cursor:pointer;
	border-bottom: 1px solid #D7DCDD;
}
.WUNaglowekArrow1{
	background:transparent url(images/lay/ico_news.gif) no-repeat;
	background-position: 8px 7px;
	
	font-weight:bold;
	
	padding-left:25px;
	padding-top:5px;
	padding-bottom:5px;
	clear:both;
	border-bottom: 1px solid #D7DCDD;
}

.WUNaglowekArrow2{
	background: #F5F8F8 url(images/lay/ico_doc.gif) no-repeat;
	background-position: 12px 50%;
	
	font-weight:bold;
	
	padding-left:35px;
	padding-top:8px;
	padding-bottom:8px;
	clear:both;
	color: #004685;
	border: 1px solid #D7DCDD;
	border-top: none;
}

div.WUListaBlok {
  float: left;
  width: 280px;
}

div.WUListaElement {
	padding-bottom: 4px;
}
div.WUListaElement a {
  display: block;
  font-weight: normal;
  background: transparent url('images/lay/strzalka_pom_mala.gif') no-repeat 0px 4px;
  padding-left: 11px;
}

.WULabel {
	padding: 5px 0px 5px 20px;
	
	font-size:11px;
	text-align:left;
	color: #004685;
}
.WUText {
	padding: 5px 0px 5px 0px;
	
	text-align:left;
	font-size:11px;
	font-weight:bold;
}
.WULabel2 {
  float: left;
	font-weight:bold;
	width: 140px;
	text-align: right;
	padding: 5px 10px 5px 0px;
	color: #004685;
}

.WUOpis {
	padding: 5px 0px 5px 0px;
	float:left;
	text-align: justify;
	width: 294px;
}

form#wu_form .pad input {
	margin: 4px 0px 4px 0px;
	vertical-align:middle;
}
form#wu_form td {
	text-align:justify;
}
.WUbutton {
  margin-top: 17px;
	border-top: 1px solid #D7DCDD;
	padding-top: 17px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

/* --- FAQ ----- */
div.faqRamka {
  border-top: 1px solid #D7DCDD;
  border-bottom: 1px solid #D7DCDD;
  padding-bottom: 40px;
}

div.faqPytanie {
  font-weight: bold;
  background: transparent url('images/lay/strzalka_pom.gif') no-repeat 7px 5px;
  margin-top: 20px;
  padding: 0px 0px 0px 20px; 
  cursor: pointer;
}

div.faqOdpowiedz {
  display: none;
  padding: 3px 0px 0px 20px;
  text-align: justify;
}

div.faqLink {
  text-align: right;
  float: right;
  font-weight: normal;
  color: #FF6600;
}

/* ---- listy wypunktowane ---- */
div.opisyOpis ul li, div.aktualnosciOpis ul li
{
  list-style:none;
	background:url('images/lay/li.gif') no-repeat 0px 8px;
	
	margin-left: -15px;
	padding:3px 0px 3px 15px;
	font-size: 11x; 
}
