/*
body				{ font-family: Tahoma, Arial; font-size: 11px; margin: 0px; padding: 0px; background-color: white; color: #444444; }
*/

div.obraz	a { text-decoration: none; color: white; float: right; }
div.obraz	a:hover { text-decoration: none; color: red; float: right; }

.ramka				{ background-color: white; border-left: 1px solid #dbe5bc; border-right: 1px solid #dbe5bc; width: 800px; margin-left: auto; margin-right: auto; }
body				{ font-family: Tahoma, Arial; font-size: 11px; margin: 0px; padding: 0px; background-color: white; color: #444444; background-image: url(images/tlo.jpg); }

#karteczka a			{ text-decoration: none; font-weight: normal; }
		
#naglowekwydruk			{ display: none; }		
		
#naglowek			{ font-size: 11px; width: 798px; height: 26px; margin-left: auto; margin-right: auto; text-align: center; }
		
#naglowek a			{ text-decoration: none; color: #5a6467; }
#naglowek a:hover		{ color: #ec5f01; }
		
#stopka				{ font-size: 11px; clear: both; width: 801px; height: 20px; margin-left: auto; margin-right: auto; padding-top: 5px; }
		
#minwysokosc			{ float: left; height: 700px; width: 1px; }
		
#trescmenu			{ width: 801px; margin-left: auto; margin-right: auto; background-color: white; }

/*
#menu				{ font-size: 11px; width: 180px; float: right; padding: 40px 10px 50px; background-color: #dbe5bc; background-image: url(images/bg_menu.png); background-repeat: no-repeat; background-position: left bottom; margin-bottom: 50px; }
*/

#menu				{ margin-top: 20px; margin-bottom: 20px; font-size: 11px; width: 200px; float: right; padding: 0px 5px 0px 0px; background-color: #dbe5bc; }

#tresc				{ font-size: 11px; width: 560px; float: left; padding: 0px 20px 40px 20px; margin: 0px;  }
			
#menu ul			{ margin: 0px; padding-left: 10px; margin-top: 0px; width: 180px; }
#menu li			{ padding: 0px; list-style: none; }
		
#menu ul li ul			{ margin: 0px; padding: 0px; margin-left: 10px; margin-bottom: 10px; width: 170px; }
#menu ul li ul li		{ list-style: none; }
		
#menu ul li ul li ul		{ margin: 0px; padding: 0px; margin-left: 10px; margin-bottom: 10px; width: 160px; }
#menu ul li ul li ul li		{ list-style: none; }		
		
#menu a				{ padding: 3px 3px; text-decoration: none; color: #5a6467; display: block; width: 170px; }
#menu a:hover			{ color: black; display: block; background-color: white; }
		
#menu ul li a			{ margin: 0px; text-decoration: none; display: block; width: 170px; }
#menu ul li a:hover		{ background-color: #f8f9fe; display: block; }				
		
#menu ul li ul li a		{ margin: 0px; text-decoration: none; display: block; width: 160px;  }
#menu ul li ul li a:hover	{ background-color: #f8f9fe; display: block; }		
		
#menu ul li ul li ul li a	{ margin: 0px; text-decoration: none; display: block; width: 150px; }
#menu ul li ul li ul li a:hover	{ background-color: #f8f9fe; display: block; }
		
#menu a.zaznaczone		{ background-color: white; }
#menu ul.blok			{ border-left: 1px solid #e5f6f6; border-bottom: 1px solid #e5f6f6; border-right: 1px solid #e5f6f6; }
				
							
#tresc p			{ text-align: justify; line-height: 150%; padding: 2px 0px; margin: 0px 0px; }
	
#tresc h1			{ margin: 15px 0px 0px 0px; color: #818e70; font-size: 14px; padding-top: 0px; padding-bottom: 10px; }
#tresc h2			{ margin: 15px 0px 0px 0px; color: #759e33; font-size: 12px; padding-top: 0px; padding-bottom: 10px; text-transform: uppercase; }
#tresc h3			{ margin: 0px 0px 0px 0px; color: #759e33; font-size: 12px; padding-top: 0px; }
#tresc h3.kategoria		{ text-transform: uppercase; padding: 20px 0px 10px 30px; width: 100%; text-align: center; }
#tresc h4			{ margin: 0px 0px 0px 0px; font-size: 11px; padding: 10px 0px; line-height: 130%; }



		
#tresc ol			{ padding: 0px 0px 4px 0px; line-height: 150%; margin-top: 5px; margin-left: 30px; }
#tresc ol li			{ list-style-type: decimal;  padding: 0px 0px 4px 0px; }
		
#tresc ol li ol			{ margin-left: 25px; }
#tresc ol li ol li		{ list-style-type: lower-alpha;  padding: 0px 0px 4px 0px; }
		
			
#tresc ul			{ padding: 0px 0px 4px 0px; line-height: 150%; margin-top: 5px }
#tresc ul li			{ list-style-image: url(images/li_gray.gif); padding: 0px 0px 4px 0px; line-height: 150%; }	
		
#tresc ul.empty li		{ list-style-image: none; }
				
#tresc div.download a		{ color: #759e33; }
#tresc div.download a:hover	{ color: #ec5f01; }
	
#tresc ul			{ margin-left: 25px; }			
		
.bold				{ font-weight: bold; }
		
#tytul				{ font-family: Tahoma, Arial; background-image: url(images/bg_title.jpg); background-repeat: no-repeat; background-position: 100% 100%; font-size: 11px; margin: 10px 0px 20px 0px; text-align: right; width: auto; color: #759e33; font-weight: bold; padding: 5px 5px 5px 0px; text-transform: uppercase; }
		
a				{ text-decoration: underline; color: #666666; }
a:hover				{ text-decoration: none; color: #ec5f01; }

.next				{ display: block; width: 20px; height: 20px; cursor: pointer; background-image: url(images/next.gif); background-position: center; background-repeat: no-repeat; }
.nonext				{ display: table; width: 20px; height: 20px; background-image: url(images/nonext.gif); background-position: center; background-repeat: no-repeat; }

.prev				{ display: block; width: 20px; height: 20px; cursor: pointer; background-image: url(images/prev.gif); background-position: center; background-repeat: no-repeat; }
.noprev				{ display: table; width: 20px; height: 20px; background-image: url(images/noprev.gif); background-position: center; background-repeat: no-repeat; }
		
.sel				{ font-size: 11px; width: 20px; height: 16px; padding: 2px 0px 2px 0px; text-decoration: none; background-color: #4a5f6d; color: white; display: block; cursor: pointer; }
.nosel				{ font-size: 11px; width: 20px; height: 16px; padding: 2px 0px 2px 0px; text-decoration: none; display: block; cursor: pointer; }
.nosel:hover			{ font-size: 11px; background-color: #FFFF99; }

div.photo_border		{ width: 130px; height: 130px; float: left; padding: 5px; margin: 0px; }
img.photo_border		{ border: 1px solid #6489bd; }
img.photo_border:hover		{ border: 1px solid yellow; }

div#galeria { display: none; text-align: center; }
div#ladowanie { z-index: 100; width: 95px; margin: auto; padding: 80px; color: gray; background-image: url("images/aBox-loading.gif"); background-repeat: no-repeat; background-position: center 40px; }
		
.step				{ background-color: white; text-align: center; padding: 5px; }
.step td			{ background-color: white; color: red; padding: 1px; margin: 0px; border: 1px solid #f5f5f5; }	

		
#informacje a			{ float: right; color: #ec5f01; text-decoration: none; padding: 2px 6px; font-size: 11px; }
#informacje a:hover		{ background-color: #ec5f01; color: white; }
#informacje p			{ line-height: 150%; padding: 5px; }

#aktualnosci a.aktualnosci_link { float: right; color: #ec5f01; text-decoration: none; padding: 2px 6px; font-size: 11px; }
#aktualnosci a:hover.aktualnosci_link { background-color: #ec5f01; color: white; }


#ogloszenia a			{ padding: 2px 6px; float: left; color: #ec5f01; text-decoration: none; }
#ogloszenia a:hover		{ background-color: #ec5f01; color: white; }

#informacje div.download ul			{ list-style-image: none; list-style-type: none; margin: 10px 0px 0px 0px; }
#informacje div.download ul li			{ list-style-image: none; list-style-type: none; }
#informacje div.download a			{ text-decoration: underline; color: #759e33; float: none; margin: 0px; padding: 0px; }
#informacje div.download a:hover		{ text-decoration: none; color: #ec5f01; background-color: transparent; }
	
a.nav				{ padding: 2px 4px; text-decoration: underline;  }
a.nav:hover			{ text-decoration: none; }
a.navsel			{ text-decoration: none; padding: 2px 4px; color: white; background-color: #ec5f01; }
a.navsel:hover			{ color: white; }
		
div.tekst table			{ font-family: Tahoma, Arial; border-collapse: collapse; background-color: #f0f0f0; }
div.tekst th			{ color: #4a5f6d; background-color: #f0f0f0; padding: 3px; text-align: center; font-weight: normal; }
div.tekst td			{ background-color: white; padding: 2px; color: #4a5f6d; }
		
#mapa a				{ text-decoration: none; padding: 2px; }
#mapa a:hover			{ background-color: #ec5f01; color: white; }


#sedzia				{ width: 100%; margin-left: auto; margin-right: auto; }

#sedzia ul			{ list-style: none; padding: 0px; }
#sedzia ul li			{ list-style-image: none; padding: 0px; height: 25px; }

div.galeria			{ background-color: #fdfdfd; padding: 3px; height: 85px; }
div.galeria a			{ text-decoration: none; }

#etapy ol li			{ list-style-type: upper-roman; padding-top: 5px; line-height: 120%; }

.tabela_data			{ text-align: center; font-weight: normal; color: white; margin: 10px 0px 0px 0px; color: #759e33; width: 75px; padding: 2px; }
.tabela_grupa			{ text-align: center; font-weight: normal; color: white; margin: 20px 0px 0px 0px; color: #759e33; width: 130px; padding: 2px; }

a.podpis			{ text-decoration: none; color: #4a5f6d; }
a.podpis:hover			{ color: #ec5f01; }

div.adobe			{ font-size: 10px; padding: 0px 80px; text-align: justify; color: gray; }

.podswietlenie:hover		{ color: red; }
.podswietlenie2:hover		{ background-color: #f9f9f9; }

.tabela				{ width: 100%; margin: 0px; border-top: 1px solid #f0f0f0; border-left: 1px solid #f0f0f0; }
.tabela	td		{ padding: 2px; }

div.photoshow	{ position: absolute; z-index: 200; background-color: gray; text-align: center; vertical-align: middle; }
div.photohide	{ display: none; }
div#photo img { border: 1px solid black; z-index: 300; display: none; }

.tabela_prosta	table { width: 100%; padding: 0px; border-collapse: collapse; margin-bottom: 10px; }
.tabela_prosta	td		{ border: 1px solid #dbe5bc; padding: 4px; }
.tabela_prosta	td.cena { text-align: right; padding-right: 5px; }
.tabela_prosta	td.lp { text-align: right; width: 20px; }
