
	body
	{
		margin: 0em;
		padding: 0em;
		text-align: center;
		width:100%;		
		background:#edebd5;
		font: 0.7em Tahoma, Verdana, sans-serif;
	}
	
	#container
	{	margin: 0.5em auto;
		padding: 1em;
		text-align: center;
		height:100%;
		width:85em;
		overflow:hidden;
		border:1px solid #B2B2B2;
		background: #fff;
		display:block;
		
	}
	
	#header
	{
		background: #edebd5;
		border: 1px solid #B2B2B2;
		padding-left:1em;
		border-top: 5px  solid #d68b16;
		height:102px;
		margin-bottom:1em;
		background: url(logo3.jpg);
	}
	
	#mainnav
	{		
		top:0px;
		right:0px;
		background: #edebd5;
		border: 1px solid #B2B2B2;
		border-top: 4px solid #d68b16;
		margin:0em -1.1em 0em -1.1em;
		padding:0.3em 0.3em 0.3em 0.3em;
		overflow:hidden;
		text-align:right;
		display: block;
	}
			

	
	#mainnav a:hover 
	{
		border-top: 5px  solid #006600;
	}
	
	#menu
	{
		float: left;
		width: 14em;
		background: #edebd5;
		line-height:1.6em;
		padding: 0em 1em 1em 1em;
		border: 1px solid #B2B2B2;
		margin-bottom:1em;
		overflow: hidden;
		border-top: 5px solid #d68b16;
		text-align:left;
	}
	
	#print
	{
		
		font: 0.75em Verdana, sans-serif; 
		padding:0.2em;
		text-align:left;
		color: #666666;
		margin:0em;	
	}
	
	#contents	
	{	
		
		margin-left:17em;
		border: 1px solid #B2B2B2;
		padding: 0em 1em 0em 1em;
		line-height: 1.25em; 	
		margin-bottom:1em;
		border-top: 1px solid #d68b16;
		background:url(kffchato_pion.png) right top no-repeat;
	}
	
	#footer	
	{
		clear: both;
		background: #edebd5;
		border: 1px solid #B2B2B2;
		height:1.6em;
		font: 0.9em Verdana, sans-serif; 
		border-bottom: 5px  solid #d68b16;
		text-align:center;
	  
	}
		
	#menu a:link, #menu a:visited
	{
		text-decoration: none;
		display:block;
		font: 0.85em Verdana, Tahoma, sans-serif;
		color: #333333;
		line-height:1.3em;
	}
	
	#menu a.wybrany:link, #menu a.wybrany:visited
	{
		color: #000000; 
		font-weight: bold;
		display:block;
	}
	
	#contents a:link, #contents a:visited, a:link, a:visited
	{
		text-decoration: none;
		color: #822B0E;
	}
	

	#contents a:hover, #menu a:hover, a:hover
	{
		text-decoration: underline;
		color: #d68b16;
	}
	#contents img
	{
	margin:0.5em;
	}
	
	#contents table img
	{
	margin:0em;
	}
	
	
	
	#mainnav a:link, #mainnav a:visited 
  	{ 
		font: italic  1.2em  Georgia, serif; 
		color: #000000; margin-right:0.2em;
		text-decoration: none;
		
	}
	
	#menu h1
	{
		width:100%;
		text-align: left;
		margin: 1em 0em 1em 0em;
		font:  1.1em Georgia, serif;
		color: #822B0E;
		border-bottom: 1px dashed #666666;	
			
	}
	
	
	.news
	{
		border-bottom: 1px dashed #B2B2B2;
		margin-bottom: 1em;
		padding-bottom:4em;
		height:1%; 
		max-width: 40em;
	}
	
	.stopka
	 
 	{
 		padding: 2em 2em 0em 3em;
 		background: url(comment.png) bottom left no-repeat; 
 		font: 0.95em Verdana, sans-serif; 
 	}
	#contents h1
	{
	border-left: 0.5em  solid #d68b16;
	padding-left:0.5em;
	text-align:left;
	}
	 
	h1, h2, h3
	
	{	margin: 1em 0em 1em 0em;		
		color: #822B0E; 
		
	}
	
	h1
	{
		font:1.8em Georgia, serif;
	}
	
	h2
	{
		font:1.5em Georgia, serif;
		letter-spacing:1px;
	}
	
	h3
	{
		font:italic 1.2em Georgia, serif;
		
	}
	
	h4
	{
		font-size: 1em; font-weight: normal;
	}
	
	 .tabtytul 
	{	
		
		font-size:  1.7em;
		line-height:normal;
		padding:2px;
	}

	.news .autor, h5,  .news h5
	{ 
		margin-top: -1.3em; 
		font: italic 0.9em Georgia, sans-serif; 
		letter-spacing:2px;
	}
	
	
	.quote
	{ 
		font: italic 1em Georgia, sans-serif; 
		line-height: 1.8em;
		padding: 0em 1em 0em 3em;
		margin: 0em 0em 0em 1em; 
		background: url(cytat.png) no-repeat left top;
		height:1%;
		overflow:visible;
	}
	
  	.nav2 
	
	{
		padding-left: 1.5em; 
		line-height:1.5em;
	}
	
 
  	 	
	* 
	{
		text-align:justify;
	}
	
	.data
	{
	 	 color:#822B0E
	}
		 
	#last_mod
	{
		font: 10px Verdana, sans-serif; 
		text-align:right; 
		margin-bottom:2px; 
	}

	.tabtresc 
	{ 
		background-color: #f7f6ed;
		border-width:1px; border-style:solid; 
		border-color:#b2b2b2; 
		border-bottom-width:0px
	}
	
	.tabela 
	{ 
		background-color: #f7f6ed; 
		border:1px solid #9f9f9f;
	}
	
	.tabtresc th, .tabela th
	{
		background:#edebd5 url(pasek.png) repeat-x;  
		padding-left:5px; 
		border:solid #b2b2b2; 
		border-width:1px 0px 1px 0px; 
		font-size:0.8em; 
		color: #000000; 
		font-weight: bold; 
		line-height:1.5em;
	}

	.tabela td, .tabtresc td 
	{
		padding:0px 5px 0px 5px; 
		vertical-align:top;
	}
	 
	.tabela table, .tabtresc table
	{ 
		border-width:0px;
		margin-left:-5px;
	}
	
	table  
	{ 
		border-collapse: collapse; 
		font-size: 1em;
		text-align: left; 
		vertical-align:top; 
		line-height:1.5em; 
		margin-right:-0.5em; 
	}

	.legenda
	{
		font: italic 0.9em Georgia, sans-serif;
		letter-spacing:1px;
		display:block;
	}
	
	object 
	{
	margin: 2px 0px 2px 0px;
	}
	
	.tabtresc2 
	{
	background: #edebd5;
	}
