	
	/*****************************************************************/
	/*****************************************************************/
	
	body
	{
		color:#444444;
		font:11px Tahoma;
		background-color:#bacee5;
	}
	
 	/*****************************************************************/	
	/*	Sekcje			    														  */
	/*****************************************************************/
	
 	a:link,a:visited,a:active	
	{
		font:11px Tahoma;
		text-decoration:none;
	}
	a:hover
	{
 		text-decoration:underline;
	}	
	
	a.naglowekPrzycisk:link,a.naglowekPrzycisk:visited,a.naglowekPrzycisk:active
	{
		color:white;
		display:block;
		font-size:12px;
		font-weight:bold;
		text-decoration:none;
		padding:8px 0px 10px 27px;
	}
	a.naglowekPrzycisk:hover
	{
 		text-decoration:underline;
	}	
	
	/*****************************************************************/
	/*	Sekcje			    														  */
	/*****************************************************************/
	
	div.sekcjaStrona
	{
		width:100%;
	}
	
	div.sekcjaGlowna
	{
		width:950px;
		height:100%;
		padding:15px;
		margin-left:auto;
		margin-right:auto;
	}
	
	div.sekcjaNaglowek
	{
		width:950px;
		height:221px;
		background:#ffffff url('/mapa/grafika/grafika.png') no-repeat;
	}
	
	div.sekcjaNaglowekPrzycisk1
	{
		top:189px;
 		width:135px;	
		height:32px;
		position:relative;
		background:#ffffff url('/mapa/grafika/grafika.png') no-repeat -950px -150px;	
	}
	
	div.sekcjaNaglowekPrzycisk2
	{
		top:157px;
		left:135px;
 		width:135px;	
		height:32px;
		position:relative;
		background:#ffffff url('/mapa/grafika/grafika.png') no-repeat -950px -150px;	
	}
	
	div.sekcjaNaglowekPrzycisk1:hover,div.sekcjaNaglowekPrzycisk2:hover
	{
		background:#ffffff url('/mapa/grafika/grafika.png') no-repeat -950px -182px;	
	}
	
	/*****************************************************************/
	
	div.sekcjaGlownaSrodek
	{
		height:100%;
		overflow:hidden;
		background-color:white;
	}

	/*****************************************************************/
	
	div.sekcjaGlownaSrodekPodsumowanie
	{
		float:left;
		width:270px;
	}
	
	div.sekcjaGlownaSrodekPodsumowanieNaglowek
	{
		height:27px;
		color:white;
 		font:bold 12px Tahoma;	
		text-decoration:none;
		padding:12px 0px 0px 10px;
		background:#ffffff url('/mapa/grafika/grafika.png') no-repeat -410px -349px;	
	}
	
	div.sekcjaGlownaSrodekPodsumowanieZawartosc
	{
		height:360px;
		padding:20px;
		background-color:#f5f5f5;
		border-bottom:1px solid #dadada;
	}
	
	div.sekcjaGlownaSrodekPodsumowanieZawartoscMapa
	{
		width:160px;
		height:150px;
		margin-left:auto;
		margin-right:auto;
		background:#f5f5f5 url('/mapa/grafika/grafika.png') no-repeat -950px -0px;	
	}
	
	/*****************************************************************/
			
	div.sekcjaGlownaSrodekMapa
	{
		float:left;
		width:410px;
	}
	
	div.sekcjaGlownaSrodekMapaNaglowek
	{
		height:27px;
		color:white;
 		font:bold 12px Tahoma;	
		text-decoration:none;
		padding:12px 0px 0px 10px;
		background:#ffffff url('/mapa/grafika/grafika.png') no-repeat -0px -349px;		
	}
	
	div.sekcjaGlownaSrodekMapaZawartosc
	{
		height:400px;
		border:1px solid #dadada;
		border-top:none;
	}
	
	#sekcjaMapa
	{
		width:390px;
		height:385px;
		background:#ffffff url('/mapa/grafika/preloader.gif') no-repeat center center;		
	}
	
	/*****************************************************************/
	
	div.sekcjaGlownaSrodekSzukaj
	{
		float:left;
		width:270px;
	}
	
	div.sekcjaGlownaSrodekSzukajNaglowek
	{
		height:27px;
		color:white;
 		font:bold 12px Tahoma;	
		text-decoration:none;
		padding:12px 0px 0px 10px;
		background:#ffffff url('/mapa/grafika/grafika.png') no-repeat -410px -349px;		
	}
	
	div.sekcjaGlownaSrodekSzukajZawartosc
	{
		height:390px;
		background-color:#f5f5f5;
		padding:10px 15px 0px 15px;
		border-bottom:1px solid #dadada;
	}
			
	/*****************************************************************/
	
	div.sekcjaGlownaWyniki
	{
		min-height:300px;
		border:solid 1px white;
		background-color:white;
	}
	
	div.sekcjaGlownaWynikiListaWyszukiwanie
	{
		background:#ffffff url('/mapa/grafika/preloader.gif') no-repeat center center;		
	}
	
	div.sekcjaWyniki
	{
		padding:19px;
		text-align:center;
	}
	
	/*****************************************************************/
	
	div.sekcjaGlownaStopka
	{
		width:100%;
		background-color:#ffffff;
	}
	
	div.sekcjaGlownaStopkaKreska
	{
		height:1px;
		width:910px;
		margin-left:auto;
		margin-right:auto;
		background:#ffffff url('/mapa/grafika/grafika.png') no-repeat -0px -348px;			
	}

	div.sekcjaGlownaStopkaLogo
	{
		clear:both;
		width:890px;
		height:100%;
		padding:10px;
		overflow:hidden;
		background-color:white;
	}
	
	div.sekcjaGlownaStopkaLogoWewnatrz
	{
		width:510px;
		margin-left:auto;
		margin-right:auto;
	}
	
 	a.sekcjaGlownaStopkaLogo1:link,a.sekcjaGlownaStopkaLogo1:visited,a.sekcjaGlownaStopkaLogo1:active,a.sekcjaGlownaStopkaLogo1:hover	
	{
		float:left;
		width:155px;
		height:52px;
		margin-right:20px;
		background:#ffffff url('/mapa/grafika/grafika.png') no-repeat -0px -256px;			
	}
 	a.sekcjaGlownaStopkaLogo2:link,a.sekcjaGlownaStopkaLogo2:visited,a.sekcjaGlownaStopkaLogo2:active,a.sekcjaGlownaStopkaLogo2:hover	
	{
		float:left;
		width:50px;
		height:52px;
		margin-right:20px;
		background:#ffffff url('/mapa/grafika/grafika.png') no-repeat -155px -256px;			
	}
 	a.sekcjaGlownaStopkaLogo3:link,a.sekcjaGlownaStopkaLogo3:visited,a.sekcjaGlownaStopkaLogo3:active,a.sekcjaGlownaStopkaLogo3:hover	
	{
		float:left;
		width:65px;
		height:52px;
		margin-right:20px;
		background:#ffffff url('/mapa/grafika/grafika.png') no-repeat -205px -256px;			
	}
 	a.sekcjaGlownaStopkaLogo4:link,a.sekcjaGlownaStopkaLogo4:visited,a.sekcjaGlownaStopkaLogo4:active,a.sekcjaGlownaStopkaLogo4:hover	
	{
		float:left;
		width:180px;
		height:52px;
		background:#ffffff url('/mapa/grafika/grafika.png') no-repeat -270px -256px;			
	}

	div.sekcjaGlownaStopkaObramowanie
	{
		height:5px;
		margin-left:auto;
		margin-right:auto;
		background:#ffffff url('/mapa/grafika/grafika.png') no-repeat -0px -221px;		
	}
	
	div.sekcjaGlownaStopkaLink
	{
		clear:both;
		padding-top:5px;
		font-weight:bold;
	}
	
	div.sekcjaPoleSzukaj
	{
		margin-top:6px;
	}
	
	/*****************************************************************/
	/* Formularz																	  */
	/*****************************************************************/
	
	form
	{		
		margin:0px;
		padding:0px;
	}
	
	input,textarea,select
	{
		color:#414549;
		font:11px Tahoma;
	}
	
	select
	{ 
		display:block;
		cursor:pointer;
		padding:2px 0px 2px 0px;
	}
	
	input.FormTextOnBlur,input.FormFile,textarea.FormTextAreaOnBlur
	{
		padding:2px;
		margin:1px 0px 1px 0px;
		border:solid 1px #dedede;	
	}	
	
	input.FormTextOnFocus,textarea.FormTextAreaOnFocus
	{
		border:solid 1px #dedede;
		background-color:#f1f5f9;
	}
	
	input.FormCheckBox,input.FormRadio
	{
		margin:0px;
		padding:0px;
		cursor:pointer;
		margin-right:5px;
	}
	
	select.FormSelect
	{
	 	margin-top:1px;
	 	border:solid 1px #dedede;
	}
			
	div.wierszRadio
	{
		float:right;
	}
	
	div.przycisk
	{
		float:left;
		width:90px;
		height:18px;
		cursor:pointer;
		padding-top:5px;
		text-align:center;
		font-weight:bold;
	 	background:#ffffff url('/mapa/grafika/grafika.png') no-repeat -772px -349px;			
	}
	
	div.przyciskOdstep
	{
		width:5px;
		height:5px;
		float:left;
	}
	
	/*****************************************************************/
	/* komunikat																	  */
	/*****************************************************************/
	
	div.blad
	{
		color:red;
		width:450px;
		padding:10px;
		text-align:left;
		line-height:150%;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:10px;
		border:solid 2px red;
	}
	
	div.sukces
	{
		width:450px;
		color:green;
		padding:10px;
		text-align:left;
		line-height:150%;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:10px;
		border:solid 1px green;
		background-color:white;
	}	
	
	/*****************************************************************/
	/*	Sekcje			    														  */
	/*****************************************************************/
	
	div.tekst1
	{
		font-size:12px;
		font-weight:bold;
	}
	
	div.tekst2
	{
		font-weight:bold;
		margin-bottom:3px;
	}
	
	div.tekst3
	{
		font-weight:normal;
	}
	
	/*****************************************************************/
	/*	Lista wyników			    												  */
	/*****************************************************************/
	
	div.listaInformacjeGora
	{
		color:black;
		height:100%;
		overflow:hidden;
		text-align:left;
		padding-top:4px;
		font-weight:bold;
		margin-bottom:10px;
	}
	
	div.listaInformacjeGoraLewo
	{
		float:left;
		padding-top:4px;
	}
	
	div.listaInformacjeGoraPrawo
	{
		float:right;
	}
	
	div.sekcjaIloscNaStronie0
	{
		float:left;
		color:white;
		padding:4px;
		cursor:pointer;
		font-size:10px;
		font-weight:bold;
		margin-right:1px;
		background-color:#a7a7a7;
	}
	
	div.sekcjaIloscNaStronie0:hover,div.sekcjaIloscNaStronie1
	{
		float:left;
		color:white;
		padding:4px;
		cursor:pointer;
		font-size:10px;
		font-weight:bold;
		margin-right:1px;
		background-color:#2970c2;
	}
	
	div.sekcjaIloscNaStronieTekst
	{
		float:left;
		padding-top:5px;
	}
	
	div.listaNaglowek
	{
		width:910px;
		height:30px;
		background:#ffffff url('/mapa/grafika/grafika.png') no-repeat 0px -226px;	
	}
	
	div.listaNaglowekKolumna
	{
		float:left;
		color:#ffffff;
		font-size:12px;
		cursor:pointer;
		padding-top:7px;
		text-align:left;
		font-weight:bold;
		padding-left:10px;
	}
	
	div.listaNaglowekKolumnaSortowanieDol
	{
		float:left;
		width:9px;
		height:10px;
		margin:3px 5px 0px 0px;
		background:url('/mapa/grafika/grafika.png') no-repeat -1085px -150px;	
	}
	
	div.listaNaglowekKolumnaSortowanieGora
	{
		float:left;
		width:9px;
		height:10px;
		margin:3px 5px 0px 0px;
		background:url('/mapa/grafika/grafika.png') no-repeat -1085px -160px;	
	}
	
	div.listaNaglowekKolumna1
	{
		width:390px;
	}
	
	div.listaNaglowekKolumna2
	{
		width:290px;
	}
	
	div.listaNaglowekKolumna3
	{
		width:190px;
	}
	
	div.listaWiersz0
	{
 		width:910px;	
		height:30px;
		margin-top:5px;
		background-color:#787878;
	}
	
	div.listaWierszKolumna
	{
		float:left;
		color:#ffffff;
		font-size:11px;
		overflow:hidden;
		text-align:left;
		white-space:nowrap;	
		padding:8px 15px 7px 15px;
	}
	
	div.listaWierszKolumna1
	{
		width:370px;
	}
	
	div.listaWierszKolumna2
	{
		width:270px;
	}
	
	div.listaWierszKolumna3
	{
		width:150px;
	}
	
	div.listaWierszKolumna4
	{
		width:30px;
		height:30px;
		padding:0px;
		background-color:white;
	}	
	
	div.listaKomorkaPrzyciskRozwin
	{
		width:30px;
		height:30px;
		cursor:pointer;
		background-color:white;
		background-position:-910px -226px;
		background-image:url('/mapa/grafika/grafika.png');
	}
	
	div.listaKomorkaPrzyciskZwin
	{
		width:30px;
		height:30px;
		cursor:pointer;
		background-color:white;
		background-position:-910px -256px;
		background-image:url('/mapa/grafika/grafika.png');
	}
	
	
	div.listaWierszProjekt
	{
		width:870px;
		display:none;
		padding:20px;
		background-color:#f5f5f5;
		border-bottom:solid 2px #dadada;
	}
	
	
	table.projektSzczegolTabela
	{
		line-height:160%;
	}
	
	td.projektSzczegolKomorkaEtykieta
	{
		width:150px;
		color:#2970c2;
		text-align:left;
		font-weight:bold;
	}
	
	td.projektSzczegolKomorkaWartosc
	{
		width:700px;
		text-align:left;
	}
	
	span.projektSzczegolKoszt
	{
		color:green;
	}

	/*****************************************************************/
	/* Stronicowanie															     */
	/*****************************************************************/

	div.stronicowanieMapaSekcjaGlowna a img
	{
		border:none;
	}
	
	div.stronicowanieMapaSekcjaGlowna
	{
		clear:both;
		margin-top:15px;
		text-align:right;
	}
	
	a.stronicowanieMapaLacze1:link,a.stronicowanieMapaLacze1:visited,a.stronicowanieMapaLacze1:active
	{
		top:-2px;
		color:white;
		padding:4px;
		font-weight:bold;
		margin-right:1px;
		position:relative;
		text-decoration:none;
		background-color:#a7a7a7;
	}

	a.stronicowanieMapaLacze1:hover
	{
		background-color:#2970c2;
	}

	a.stronicowanieMapaLacze0:hover,a.stronicowanieMapaLacze0:link,a.stronicowanieMapaLacze0:visited,a.stronicowanieLaczeMapa0:active
	{
		top:-2px;
		color:white;
		padding:4px;
		margin-right:1px;
		font-weight:bold;
		position:relative;
		text-decoration:none;
		background-color:#2970c2;
	}
	
	
	
	
	
	
	
	
	
	
	
	
