
	/*****************************************************************/

	body
	{
		font:11px Verdana;
		color:#616569;
		padding:0px;
		margin:0px;
		background-image:url('../grafika/strona/tlo.gif');
		background-repeat:repeat-x;
		background-color:#e5e5e5;
		overflow-x:hidden;
	}
	
	a
	{
		font:11px Verdana;
		color:#616569;
		text-decoration:none;
	}
	
	a:hover
	{
		text-decoration:underline;
	}
	
	a.lacze
	{
		font:bold 11px Verdana;
		color:green;
		text-decoration:none;
		padding:2px;
	}
	
	a.lacze:hover
	{
		text-decoration:none;
		background-color:lightgreen;
	}	
	
	/*****************************************************************/
	
	div.naglowek
	{
		width:715px;
		height:194px;
		margin-left:auto;
		margin-right:auto;
		background-image:url('../grafika/strona/naglowek.jpg');
	}
	
	div.stopka
	{
		width:715px;
		height:19px;
		margin-left:auto;
		margin-right:auto;
		background-image:url('../grafika/strona/stopka.gif');	
		background-repeat:no-repeat;
	}
	
	div.sekcjaGlowna
	{
		width:715px;
		margin-left:auto;
		margin-right:auto;
		background-image:url('../grafika/strona/zawartosc.gif');
		background-repeat:repeat-y;
	}
	
	div.sekcjaLewa
	{
		float:left;
		padding:5px;
		width:194px;
	}
	
	div.sekcjaPrawa
	{
		float:right;
		width:478px;
		padding:15px;	
	}
	
	div.tytul
	{
		font-weight:bold;
		color:green;
		margin-bottom:5px;
	}
	
	div.kreska
	{
	 	width:408px;
		height:4px;
		background-image:url('../grafika/strona/kreska.gif');		
		background-repeat:no-repeat;
		margin-bottom:5px;
	}
			
	/*****************************************************************/
	
	input,textarea,select
	{
		font:11px Verdana;
		color:#616569;
	}
	
	select
	{ 
		display:block;
		cursor:pointer;
	}
	
	input.FormTextOnBlur,input.FormFile
	{
		border:solid 1px #c1c5c9;	
		margin:1px;
		padding:2px;
	}	
	
	input.FormTextOnFocus,textarea.FormTextAreaOnFocus
	{
		border:solid 1px #000;
	}	
	
	textarea.FormTextAreaOnBlur
	{
		overflow:auto;
		border:solid 1px #c1c5c9;	
		margin:1px;
		padding:2px;	
	}
	
	textarea.FormTextAreaOnFocus
	{
		border:solid 1px #000;
	}
	
	input.FormCheckBox,input.FormRadio
	{
		cursor:pointer;

		margin-right:5px;
	}
	
	select.FormSelect
	{
		border:solid 1px #c1c5c9;	
	 	margin-top:1px;
	}
	
	input.FormSubmitOnMouseOut
	{
		padding:1px 3px 1px 3px;
		border:none;
		cursor:pointer;
		background-color:green;
		color:white;
		margin-bottom:2px;
	}
	
	input.FormSubmitOnMouseOver 
	{
		background-color:lightgreen;
		color:black;
	}
						
	/*****************************************************************/
	
	div.linia
	{
		clear:both;
		height:1px;
		overflow:auto;
		background-color:#e1e5e9;
		margin:0px 0px 2px 0px;
	}
		
	div.formularzWiersz
	{
		height:21px;
	}	
	
	div.sekcjaFormularza
	{
		color:green;
		float:right;
		font-weight:bold;
		margin-bottom:2px;
		margin-top:15px;
		background-color:#deffde;
		padding:2px 0px 2px 0px;
		text-align:right;
		text-indent:2px;
		width:100%;
	}
	
	label.etykietaPola
	{
		margin-top:1px;
		padding-top:3px;
	}
	
	label.etykietaPola:first-letter
	{
		color:green;
		font-weight:bold;
	}
	
	/*****************************************************************/
	
	div.blad
	{
		width:450px;
		color:red;
		border:solid 1px #e1e5e9;
		padding:10px;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:10px;
		background-color:white;
		line-height:140%;
	}
	
	div.sukces
	{
		width:450px;
		color:green;
		border:solid 1px #e1e5e9;
		padding:10px;     
		margin-left:auto;
		margin-right:auto;
		margin-bottom:10px;
		background-color:white;
		line-height:140%;
	}	
	
	/*****************************************************************/

	ul.menuLewe li.menuLewe
	{
		text-align:left;
		position:relative;
		width:180px;
		overflow:none;
	}
	
	li.menuLewe ul.menuLewe
	{	
		text-align:left;
		top:0;
		left:179px;
		position:absolute;
		display:none;
	}
	
	ul.menuLewe li.menuLewe a.menuLewe
	{
	  	text-align:left;
		display:block;
		padding:5px;
		border:solid 1px #c5c5c5;
		border-bottom:none;
		text-decoration:none;
		font:bold 11px Verdana;
	}
		
	* html ul.menuLewe li.menuLewe  
	{ 
		float:left; 
	}
	
	* html ul.menuLewe li.menuLewe a.menuLewe  
	{ 
		height:1%; 
	}
	
	ul.menuLewe  
	{
		text-align:left;
		width:180px;
		margin:0;
		padding:0;
		list-style:none;
		background-color:#e4e4e4;
		border-bottom:solid 1px #c5c5c5;
	}
		
	li.menuLeweOnMouseOver,a.menuLewe:hover
	{
	  background-color:#d5d5d5;	
	}		

	/*****************************************************************/
	
	div.legendaLewa
	{
		float:left;
		width:30px;
		font-weight:bold;
	}
