	*
	{
	text-align:justify; 
	}
		
	body
	{
		margin: 0em;
		padding: 1em;
		text-align: center;
		font: 0.8em "trebuchet MS" , Helvetica,  Arial, sans-serif;
	}
	
	p
	{
		text-indent:2em;
	}
	
	blockquote, blockquote p 
	{
		text-indent: 0px;
		font-size: 1em;
	}

TABLE, td, tr { border-collapse: collapse;  text-align: left; vertical-align:top; }


.noa, dl {text-indent: 0px;}
.nom { margin-bottom:0px; margin-top:0px;}
.noam  {margin-bottom:0px; margin-top:0px; text-indent: 0px;}
.akapit {text-indent: 20px;  text-align:justify; margin-right:20px;}

#contents H1 {font-size:1.6em; font-weight: 100; text-indent:0px; margin-top:0; margin-bottom:0; border-bottom-style:solid; border-width:1px; width:400px}
H2 {font-size:1.4em; font-weight: 100; text-indent:0px; }
H3, dt {font-size:1.2em; font-weight: 100; text-indent:0px; color: #404040;}
H4 {font-size:0.95em; font-weight: normal; text-indent:0px; margin-top:-10px; margin-right:30px;}
H5 {font-size:0.85em; font-weight: normal; text-indent:0px; margin-top:0; margin-right:30px}



.nav2 {padding-left: 2em;}


.nav3 {color: #222222;}
a.nav3:link, a.nav3:visited, a.nav3:active { text-decoration: none; color:#505050;} 
a.nav3:hover {text-decoration: underline; color: #505050;}


.pas {background-color:#9f9f9f}

.tabtresc2 {background-color: #eaeaea;}
	.news
	{
		margin-bottom: 1em; 
		height:1%;
	}
	.news .tresc
	{
	padding-left:1.5em;
	}

	.legenda
	{
		font: italic 0.9em Georgia, sans-serif;
		letter-spacing:1px;
		display:block;
	}
	
	#header
	{
		background:#f3f3f3 url(tlo_menu.png) top repeat-x;
		height: 109px;
		width:100%;
	}
	
	#mainnav
	{
		text-align:right;
		padding-right:1em; 
		font-weight:bold; 
		font-size:1.2em;
		background: #f3f3f3 url(pasek.png) repeat-x;
		height: 1.5em;
		vertical-align:middle;

	}
	
	#mainnav a
	{
		text-decoration: none;
		text-align:right;
		color: #505050;
		padding-left:0.8em; 
		display: inline;

	}
	
	#mainnav a:hover  {text-decoration: underline;}
	.cien
	{
	background-image: url(odstep_cien.png);
	}
		
	#menu 
	{
		background:#f3f3f3 url(tlo_menu.png) repeat-x;
		padding:1em
	}

	#menu a 
	{ 
		color: #505050; 
		font-size: 0.95em; 
	}
	#menu a:link, #menu a:visited 	{text-decoration: none; display:block; }  
	#menu a:hover {text-decoration: underline; display:block;}
	
	#menu h1 
	{
		font-size: 1.2em; 
		font-weight: bold;
		margin: 1em 0em 1em 0em; 
		width:100%; 
		border-bottom:1px solid #9f9f9f; 
		color: #505050;
	}

	#menu a.wybrany:link, #menu a.wybrany:visited
	{
		color: #000000; 
		font-weight: bold;
	}
	
	#separator
	{
		background-color:#d1d1d1; 
		padding:4px; 
		border-style:solid;
		border-color:#9f9f9f; 
		border-width:0px 1px 0px 1px; 
	}
	
	#contents
	{
		background: #ffffff url(tlo_tresc.png) repeat-x; 
		padding:0em 2em 0em 2em;
		
	}
	
	#print
	{
		font-size:0.9em; 
		padding:0.5em 0em 0.5em 0em;
		color: #505050;
	}
	
 	#print a
	{ 
		font-size:0.9em;
		color: #505050;
	}
	
	#footer
	{
		background:#f2f2f2 url(pasek.png) repeat-x;
		text-align:center;
	}
	
	.tabtytul 
	{
		font-size: 1.3em;
	}

	.tabtresc 
	{ 
		background-color: #f5f5f5;
		border-width:1px; border-style:solid; 
		border-color:#9f9f9f; 
		border-bottom-width:0px;
		text-indent:0px;
	}
	
	.tabela 
	{ 
		background-color: #f5f5f5; 
		border:1px solid #9f9f9f;
		text-indent:0px;
	}
	
	.tabela td, .tabtresc td  
	{
		padding:0.1em 0.25em 0.1em 0.25em;
	}
    
	.tabela td p, .tabtresc td p 
	{		
		text-indent: 0px
	}
	
	th 	
	{
		background:#f2f2f2 url(pasek.png) repeat-x;  
		padding:0.1em 0.25em 0.1em 0.25em;
		border:solid #9f9f9f; 
		border-width:1px 0px 1px 0px; 
		font-size:0.9em; 
		color: #000000; 
		font-weight: bold; 
		line-height:1.2em;
	}
		
	object 
	{
	margin: 2px 0px 2px 0px;
	}
