
	/*****************************************************************/
	/* ogolne																		  */
	/*****************************************************************/
	
	body
	{
		margin:0px;
		padding:0px;
		color:#3b3b3b;
		font:normal 11px Tahoma;
	}
	
	a:link,a:visited,a:active
	{
		color: #111111; /* #0f3762;*/
		text-decoration:none;
		font:normal 11px Tahoma;
	}
	a:hover
	{
 		text-decoration:underline;
	}

	a.akcjaZamowienie:link,a.akcjaZamowienie:visited,a.akcjaZamowienie:active
	{
		color:#0f3762;
		text-decoration:none;
		font:bold 8px Tahoma;
		text-transform:uppercase;
	}
	a.akcjaZamowienie:hover
	{
 		text-decoration:underline;
	}
	
	a.komunikaty:link,a.komunikaty:visited,a.komunikaty:active
	{
		color:red;
		text-decoration:none;
		font:normal 11px Tahoma;
	}
	a.komunikaty:hover
	{
 		text-decoration:underline;
	}	
	
	a.aMenu:link,a.aMenu:visited,a.aMenu:active
	{
		width:170px;
		color:#111111;	/* #3b3b3b */
		display:block;
		font:bold 11px Tahoma;
	}
	a.aMenu:hover
	{
 		text-decoration:underline;
	}
	
	a.bMenu:link,a.bMenu:visited,a.bMenu:active
	{
		width:170px;
		color:#3b3b3b;
		display:block;
		padding:2px 5px 2px 5px;
		text-decoration:none;
		font:normal 11px Tahoma;
	}
	a.bMenu:hover
	{
 		text-decoration:underline;
	}
	
	a.menuGorne:link,a.menuGorne:visited,a.menuGorne:active
	{
		text-decoration:none;
		font:bold 11px Tahoma;
	}
	a.menuGorne:hover
	{
 		text-decoration:underline;
	}	
		
	a.menuZakladka:link,a.menuZakladka:visited,a.menuZakladka:active
	{
		color:red;
		font:normal 11px Tahoma;
	}
	
	a.menuZakladka:hover
	{
 		text-decoration:underline;
	}
	
	a.zobacz:link,a.zobacz:visited,a.zobacz:active
	{
		color:#0f3762;
		font:11px Tahoma;
	}
	
	a.zobacz:hover
	{
 		text-decoration:underline;
	}
		
	/*****************************************************************/
	/*  obrazki																		  */
	/*****************************************************************/	
	
	img
	{
		border:none;
	}
	
	img.plik
	{
		border:none;
	}
	
	div.strzalka
	{
		display:inline;
		margin-left:5px;
		padding-right:2px;
		background:url('../grafika/strzalka2.gif') no-repeat left;	
	}
	
	/*****************************************************************/
	/*  sekcje																		  */
	/*****************************************************************/
	
	table.sekcjaGlowna
	{
		width:980px;
		margin-left:auto;
		margin-right:auto;
	}
	
	table.sekcjaZawartosc
	{
		border-bottom:solid 1px #a0a0a0;
	}

	td.sekcjaMenuPasek
	{
		background-repeat:repeat-x;
		background-position:top left;
		background-image:url('../grafika/menuGoraLinia.gif');
	}

	td.sekcjaMenuPasekLewo
	{
		width:210px;
		text-align:center;
	}
	
	td.sekcjaMenuPasekPrawo
	{
		width:764px;	
		text-align:right;
		padding-bottom:9px;
	}
	
	td.sekcjaLewo
	{
		width:210px;	
		padding-top:15px;
		padding-right:5px;
	}

	td.aSekcjaSrodek
	{
		width:552px;
		border:solid 1px #a0a0a0;
		border-width:0px 1px 0px 1px;
	}
	
	td.bSekcjaSrodek
	{
 		width:742px;	
		border:solid 1px #a0a0a0;
		border-width:0px 1px 0px 1px;
	}
	
	td.sekcjaPrawo
	{
		width:180px;
		padding:15px;
	}
	
	div.stronaTresc
	{
		padding:15px;
		line-height:150%;
		width:inherit;
		overflow:hidden;
	}
		
	div.stopka
	{
		top:-2px;
		height:96px;
		position:relative;
 		background-repeat:repeat-x;	
		background-position:top left;
		background-image:url('../grafika/stopka.gif');		
	}
	
	div.pudelkoPrzejdzDo
	{
		float:right;
		width:200px;
		padding:5px;
		border:solid 2px #c1c5c9;
		margin:10px 0px 10px 0px;
	}
	
	/*****************************************************************/
	
	div.aMenu
	{
		padding-left:15px;
		font:bold 11px Tahoma;
		text-transform:uppercase;
 		background-repeat:no-repeat;	
		background-position:center left;
		background-image:url('../grafika/aMenuPunkt.gif');
	}
	
	div.bMenu
	{
		margin-left:5px;
		line-height:150%;
		padding-left:15px;
 		background-repeat:no-repeat;	
		background-position:center left;
		background-image:url('../grafika/bMenuPunkt.gif');
	}
	
	div.cMenu
	{
		clear:both;
		margin-top:12px;
 		background-repeat:repeat-x;	
		background-position:center middle;
		background-image:url('../grafika/cMenuPunkt.gif');	
	}
	
	div.dMenu
	{
		clear:both;
		margin:2px 0px 2px 0px;
	}
	
	div.tytulStrony
	{
		line-height:120%;
		font:bold 13px Tahoma;
	}
	
	div.trescStrony
	{
		margin-top:10px;
		line-height:140%;
	}
	
	div.aktualnosc
	{
		float:left;
		padding:10px 0px 5px 4px;
	}
	
	div.aktualnoscData
	{
		color:#a1a5a9;
		font-size:10px;
	}

	div.aktualnoscZrodlo
	{
		color:#a1a5a9;
		font-size:10px;
	}
	
	/*****************************************************************/
	/* komunikat																	  */
	/*****************************************************************/
	
	div.blad
	{
		color:red;
		padding:10px;
		line-height:150%;
		margin-left:auto;
		margin-right:auto;
		border:solid 2px red;
		background-color:white;
	}
	
	div.sukces
	{
		color:green;
		padding:10px;
		line-height:150%;
		margin-left:auto;
		margin-right:auto;
		background-color:white;
		border:solid 2px green;
	}	
	
	/*****************************************************************/
	/* formularz        															  */
	/*****************************************************************/
	
	form
	{
		margin:0px;
		padding:0px;
	}
	
	input,textarea,select
	{
		color:#616569;
		font:11px Tahoma;
	}
	
	select
	{ 
		display:block;
		cursor:pointer;
	}
	
	input.FormTextOnBlur,input.FormFile,textarea.FormTextAreaOnBlur
	{
		padding:2px;
		margin:1px 0px 1px 0px;
		border:solid 1px #c1c5c9;	
	}	
	
	input.FormTextOnFocus,textarea.FormTextAreaOnFocus
	{
		border:solid 1px #000;
	}
	
	input.FormCheckBox,input.FormRadio
	{
		margin:0px;
		padding:0px;
		cursor:pointer;
	}
	
	select.FormSelect
	{
	 	margin-top:1px;
		border:solid 1px #c1c5c9;	
	}
	
	input.FormImageOnMouseOut
	{
		padding:1px;
		cursor:pointer;
		border:solid 1px white;
	}
	
	input.FormImageOnMouseOver 
	{
		border:solid 1px black;
	}
	
	input.FormSubmitOnMouseOut
	{
		border:none;
		color:white;
		cursor:pointer;
		margin-right:1px;
		padding:1px 3px 1px 3px;
		background-color:#a1a5a9;
	}
	
	input.FormSubmitOnMouseOver 
	{
		background-color:#c1c5c9;
	}
	
	div.FormInput
	{
		width:300px;
		float:right;
		color:#a1a5a9;
		text-align:left;
		font-weight:bold;
		margin:1px 0px 1px 0px;
		padding:0px 2px 1px 2px;
		border:solid 1px #a1a5a9;
		background-color:#e1e5e9;
	}
				
	div.przyciskSekcja
	{
		clear:both;
		padding:2px;
		height:18px;
		border:solid 1px #e1e5e9;
	}	
	
	div.wierszRadio
	{
		float:right;
		padding:2px 0px 2px 0px;
	}
	
	div.etykietaPola,label.etykietaPola
	{
		padding:1px;
		margin-top:3px;
	}
	
	div.linia
	{
		width:100%;
		height:1px;
		clear:both;
		overflow:hidden;
		padding-top:3px;
		margin-bottom:3px;
		border-bottom:dotted 2px #e1e5e9;
	}	
	
	div.liniaNormalna
	{
		width:100%;
		height:1px;
		clear:both;
		overflow:hidden;
		padding-top:3px;
		margin-bottom:3px;
		border-bottom:solid 1px #e1e5e9;	
	}
	
	div.wyszukiwarka,div.logowanie
	{
		height:100%;
		width:420px;
		padding:20px;
		overflow:hidden;
		margin-left:auto;
		margin-right:auto;
		border:solid 2px #e1e5e9;
	}
	
	legend
	{
		color:white;
		padding:2px;
		background-color:#a1a5a9;
	}
	
	fieldset
	{
		clear:both;
		border:solid 1px #e1e5e9;
		margin:10px 0px 10px 0px;
	}
	
	div.sekcja
	{
		padding:10px;
	}
	
	div.opcja
	{
		color:#919599;
	}
	
	div.legenda
	{
		float:left;
		color:white;
		padding:2px;
		margin-top:15px;
		background-color:#c1c5c9;	
	}
	
	div.legenda2
	{
		float:left;
		padding:2px;
		color:#a1a5a9;
		margin-top:15px;
		font-style:italic;
	}
	
	div.przyciskObramowanie
	{
		float:right;
		padding:1px;
		margin-top:2px;
		padding-right:0px;
		border:solid 1px #a1a5a9;
	}
	
	div.przyciskObramowanieKluczowy
	{
		float:right;
		padding:1px;
		margin-top:2px;
		padding-right:0px;
		border:solid 1px #515559;
		background-color:#515559;
	}
	
	div.formularzWiersz
	{
		clear:both;
		height:21px;
	}	
	
	div.formularzZawartosc
	{
		margin-top:20px;
		margin-left:auto;
		margin-right:auto;
		border:dotted 1px #a1a5a9;
		background-color:white;
	}
	
	div.formularzOdstep
	{
		height:100%;
		overflow:hidden;
		padding:20px;
		margin-bottom:20px;
	}
	
	div.formularzSekcja
	{
		clear:both;
		color:#0f3762;
		text-align:left;
		padding-top:20px;
		font:bold 10px Verdana;
		text-transform:uppercase;
	}
	
	/*****************************************************************/
	/* stronicowanie                                                 */
	/*****************************************************************/

	div.stronicowanieSekcjaGlowna
	{
		width:550px;
		padding-top:5px;
		margin-top:20px;
		margin-left:auto;
		margin-right:auto;
		text-align:center;
	}
	
	a.stronicowanieLaczeAktywne:link,a.stronicowanieLaczeAktywne:visited,a.stronicowanieLaczeAktywne:active
	{
		padding:3px;
		color:#616569;
		margin-right:1px;
		text-decoration:none;
		font:bold 11px Tahoma;
		background-color:white;
		border:solid 1px #c1c5c9;
	}

	a.stronicowanieLaczeAktywne:hover
	{
		background-color:#e1e5e9;
	}

	a.stronicowanieLaczeNieAktywne:hover,a.stronicowanieLaczeNieAktywne:link,a.stronicowanieLaczeNieAktywne:visited,a.stronicowanieLaczeNieAktywne:active
	{
		padding:3px;
		color:#616569;
		margin-right:1px;
		text-decoration:none;
		font:bold 11px Tahoma;
		background-color:#e1e5e9;
		border:solid 1px #c1c5c9;
	}
	
	/*****************************************************************/
	/* tabela 																		  */
	/*****************************************************************/
		
	td.naglowek1
	{
		overflow:hidden;
		font-weight:bold;	
		line-height:150%;
		text-align:center;
		background-color:#d1d5d9;
		padding:2px 10px 2px 10px;
		border-top:solid 2px #c1c5c9;
		border-bottom:solid 2px #c1c5c9;
	}
	
	td.wiersz1
	{
		overflow:hidden;
		line-height:150%;
		text-align:center;
		background-color:white;
		padding:4px 5px 4px 5px;
		border-bottom:solid 1px #c1c5c9;
	}
	
	td.wiersz2
	{
		color:red;
	}
	
	td.wierszPodsumowanie
	{
		border:none;
	}	
	
	td.wierszNieaktywny
	{
		color:#a1a5a9;
	}
	
	td.wierszAktywny
	{
		font-weight:bold;
	}
	
	td.komorkaZielona
	{
		color:green;
	}	
	
	td.komorkaCzerwona
	{
		color:red;
	}			

	/*****************************************************************/
	/* kalendarz 														  			  */
	/*****************************************************************/	
	
	div.kalendarz
	{
		z-index:100;
		float:left;
		clear:both;
		display:none;
		position:absolute;
		background-color:white;
		border:solid 1px white;
	}
	
	td.kalendarzNaglowek
	{
		color:black;
		cursor:pointer;
		text-align:center;
		font:11px Tahoma;
		padding:2px 5px 2px 5px;
		background-color:#eaedf1;
	}
	
	table.kalendarzTabela
	{
		background-color:#e1e5e9;
	}
	
	td.kalendarzKomorka
	{
		color:black;
		cursor:pointer;
		font:11px Tahoma;
		text-align:center;
		background-color:#fff;
		padding:2px 5px 2px 5px;
	}
	
	td.kalendarzKomorkaPusta
	{
		color:black;
		cursor:default;
		font:11px Tahoma;
		text-align:center;
		background-color:white;	
		padding:2px 5px 2px 5px;
	}

	/*****************************************************************/
	/* wynik 															  			  */
	/*****************************************************************/
	
	div.wynik
	{
		clear:both;
		height:100%;
		overflow:hidden;
		border:solid 2px #e1e5e9;
		border-bottom:0px;
	}
	
	div.wynikLinia
	{
		clear:both;
		height:100%;
		padding:5px;
		line-height:150%;
	}
	
	div.wynikPasek
	{
		clear:both;
		height:100%;
		overflow:hidden;
		line-height:170%;
		margin-bottom:5px;
		padding:1px 3px 1px 3px;
		background-color:#e1e5e9;
		border:solid 2px #e1e5e9;
		border-top:0px;
	}
	
	div.dwukropek
	{
		float:left;
		width:20px;
		text-align:center;
	}
	
	div.wynikLewo
	{
		float:left;
		margin-right:5px;
		border-right:dotted 1px #c1c5c9;
	}
	
	div.pasekLewo
	{
		float:left;
		overflow:hidden;
	}
	
	div.pasekPrawo
	{
		display:block;
		overflow:hidden;
		padding-top:3px;
	}
	
	/*****************************************************************/
	/* zakladka 														  			  */
	/*****************************************************************/
	
	div.zakladkaAktywna
	{		
		float:left;
		cursor:pointer;
		margin:0px 5px 0px 5px;
		border:solid 1px #a1a5a9;
		background-color:#d1d5d9;
		padding:2px 9px 2px 9px;
		border-bottom-width:0px;
	}
	
	div.zakladkaNieAktywna
	{  
		float:left;
		color:#a1a5a9;
		cursor:pointer;		
		margin:0px 5px 0px 5px;
		border:solid 1px #c1c5c9;
		background-color:#f1f5f9;
		padding:2px 9px 2px 9px;
		border-bottom-width:0px;
	}
	
	div.zakladkaZawartosc
	{
		clear:both;
		height:100%;
		padding:20px;
		overflow:hidden;
		margin-left:auto;
		margin-right:auto;
		background-color:#f1f5f9;
		border:dotted 1px #a1a5a9;
	}
	
	td.aKomunikatSzczegol
	{
		padding:5px;
		width:200px;
		color:#000000;
		background-color:#e1e5e9;
	}
	
	td.bKomunikatSzczegol
	{
		padding:5px;
		width:400px;
		background-color:#e1e5e9;
		color:#000000;	
	}
		
	td.cKomunikatSzczegol
	{
		padding:5px;
		width:200px;
		color:#000000;
		background-color:#c1c5c9;
	}
	
	td.dKomunikatSzczegol
	{
		padding:5px;
		width:400px;
		background-color:#c1c5c9;
		color: #000000;
	}	
	
	div.blokada
	{
		top:0px;
		left:0px;
		z-index:100;
		display:block;
		position:absolute;
		background-repeat:repeat;
		background-image:url('../grafika/punkt.png');
	}
	
	div.tooltip
	{	
		z-index:1000;
		padding:5px;
		width:310px;
		color:#000000;
		line-height:150%;
		text-align:center;
		position:absolute;
		font:11px Tahoma;
		background-color:#e1e5e9;
	}
	
	span.brakKomunikatow
	{
		color:#a1a5a9;
	}
	
	div.zmianaDostawcaOdbiorcaKontakt
	{
		float:right;
		width:290px;
		padding:5px;
		margin-top:5px;
		font-weight:bold;
		text-align:center;
		border:solid 2px red;
	}
