	div#naglowek
	{
		text-align: right;
		padding: 5px;
	}
	
		div#naglowek p
		{
			color: #f0f0f0; 
			font: italic 65% Georgia;
			margin: 0;
			padding: 0;
		}

	div#menu table
	{
		height: 40px;
		width: 100%;
		padding: 0 18px;
		text-align: center;
	}
	
			div#menu td
			{
				vertical-align: middle;
				font: italic bold 75% Georgia;
			}
		
					div#menu a
					{
						text-decoration: none;
						margin: 0 3px;
						color: #454545;		/* szaro-zielony: #3a4f3a */
					}
			
					div#menu a:hover
					{
						color: #000000;
					}
					
					div#menu a.selected
					{
						color: #000000;
					}
			
	div#page_title table
	{
		height: 40px;
		width: 100%;
	}
	
			div#page_title td
			{
				vertical-align: middle;
				font: italic bold 133% Georgia;
				padding-left: 30px;
			}
			
					div#page_title span
					{
						 font-size: 85%;						
					}
					
	div#text
	{
		padding: 12px 0px 2px 15px;
	}
	
	div#text a
	{
		color: #454545;
		font-weight: bold;
		text-decoration: none;
	}
	
	div#text a:hover
	{
		color: #919191;
	}
	
		/* ramka etykietki */
		div#text div.akapit
		{
			margin: 18px 0px 22px 0px;
		}
		
				/* tytuł etykietki */
				div#text div.e
				{
					display: inline;
					padding: 2px 11px 2px 11px;
					font: bold 90% arial;
					background: #919191;
					-moz-border-radius: 5px 5px 5px 5px;
					color: #fdfdfd;
				}
				
				/* pojedynczy akapit w etykietce */
				/**
				 * W IE 6.0 przez line-height: 130%; robi się przerwa 1px między
				 * div.e i div.p. Aby ją wyeliminować wsadziłem dodatkowy div w div.p
				 */				 				 
				div#text div.p
				{
					font: 70%/130% verdana;
					text-indent: 20px;
					text-align: justify;
					margin: 7px 10px 0px 52px;	/* 07.10.2007: zmieniłem "padding" na "margin" */
					color: #454545;
				}
				
						div#text div.akapit div.p.indent0
						{
							text-indent: 0;
						}
						
						div#text div.akapit div.indent20
						{
							text-indent: 20px;
						}
						
				div#text div.akapit span.marker
				{
					background: #c9c9c9; 
					padding: 0 1px; 
					color: #000000;
				}
				
						div.p h4
						{
							font-weight: bold;
							font-size: 100%;
							margin: 15px 0 10px;
							padding: 0;
						}
				
						div.p ul
						{
							padding: 0;
							margin: 10px 0 10px 30px;
						}
						
						div.p ul li
						{
							margin: 0 0 4px;
						}
				
		div#text div.prawa div.submenu
		{
			width: 60%; 
			margin: 0 auto 20px; 
			order: 1px solid #d6d6d6; 
			-moz-border-radius: 5px; 
			font: bold italic 110% Georgia; 
			padding: 10px 10px 10px 20px; 
			line-height: 200%; 
			background: #e1e1e1;
			width: 200px;
		}
		
				div#text div.prawa div.submenu span.fontHeightSetter
				{
					font-size: 130%;
				}
		
				div#text div.prawa div.submenu a
				{
					color: #454545;
					text-decoration: none;
				}
				
				div#text div.prawa div.submenu a:hover
				{
					font-size: 130%;
				}
				
				div#text div.prawa div.submenu a.selected
				{
					font-size: 130%;
					color: #000000;
				}
		
		div#text div.obrazki
		{
			font: 65% verdana;
			line-height: 130%;
			width: 210px;
			margin: 0 auto 20px;
			-moz-border-radius: 5px; 
			padding: 10px;
			text-align: center;
			ackground: #919191;
			color: #919191; 
		}
		
				div#text div.obrazki div 
				{
					margin: 4px 3px 0;
					text-align: left;
				}	
	
		div#text img
		{
			vertical-align: middle; 
			border: 1px solid #454545;
			padding: 1px; 
			background: #ededed;
		}

