body 
	{
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	background: url(img/tlo.jpg)  #FFF top  center no-repeat;

	font-size:18px;
	margin:0;
	padding:0;
	text-align: center;
	
	}
h1,h2,h3,h4,h5
	{
	padding:0;
	margin:0;
	}
h2{
	font-size:1.0em;
	color:#FFF;
	padding-bottom:5px;
	
	
	
	}

a:link,a:visited
	{
	color: #E3F3F9;
	text-decoration:none;
	}
	
a:hover,a:active
	{
	text-decoration:underline;
	}		

img 
	{
	border:0 none;
	}

	
#site{
	margin: 0 auto !important;
	width:950px;
	}

		
#logo
	{
	margin-top:20px;
	margin-left:40px;

	}	

	#sidebar
		{
		
		width:257px;
		min-height:510px;
		float:left;
		padding-top:40px;
		margin-left:50px;
		}

	
	div#sidebar div.box
		{
		clear:both;
		}	
	
	
	div.box
		{
		margin:10px 0 20px 0;
		}

		
			
	#sidebar div.box h5
		{
		text-align:left
		}

		
	ul#secMenu
		{	
		margin: 0;
		padding:0;
		width:257px;
		}

	
		ul#secMenu li 
			{
			float:left;
			margin:0;
			padding:0;
			list-style: none;
			width:257px;

			}
		
		ul#secMenu a:link, ul#secMenu a:visited
			{		

			display:block;
			margin-right:5px;
			height:24px;
			color: #E3F3F9;
			text-align:left;
			width:350px;
			padding-left:26px;
			font-size:1.0em;
		

			}
			
		ul#secMenu a:hover, ul#secMenu li.current-cat a:link, ul#secMenu li.current-cat a:visited, ul#secMenu li.current-cat a:hover ,ul#secMenu li.current-cat a:active, ul#secMenu a.active_category
			{

			height:24px;

			color: #E3F3F9;
			}	
	
	ul#bannerMenu
		{	
		display:block;
		margin-top:20px;
		}
		ul#bannerMenu li 
			{
			float:right;
			padding:0 0 5px 0;
			list-style: none;
			}
			
#main
	{
	
	min-height:700px;
	width:703px;
	text-align:left;
	margin-left:257px;
	padding:0;
	
	}
* html #main
	{
	min-height:700px;
	height:auto !important;
	height:400px;

	}
	

	
	#content
		{	
		width:500px;
		text-align:justify;
		min-height:600px;
		margin-left:20px;
		padding:50px 30px 20px 20px;
		color: #FFF;
		font-size:0.8em;
		float:right;


		}
	#footer
		{
		width:600px;
		display:block;
		clear:both;
		float:right;
		}

		
		
		#footerCopyright
			{
	height:34px;
	display:block;
	color: #1AA8D7;
	padding:15px 60px 0 5px;
	font-size:0.7em;
	float:right;

			}
			#footerCopyright a
				{
				color: #1AA8D7;
				text-decoration:none;
				}
				
/* Formularz zgloszeniowy */
				
#formularz label.error 
	{ 
		color: #DD0000;
		font-size:12px;
		font-weight: bold;
		width:360px;
		float:right;
	}
		
#podklad
	{	
		
		filter:alpha(opacity=50);
		opacity: 0.5;
		-moz-opacity:0.5;
		background:#FFFFFF;
		-webkit-border-radius: 20px; /* Safari, Chrome */
		-khtml-border-radius: 20px;    /* Konqueror */
		-moz-border-radius: 20px; /* Firefox */
		border-radius: 20px; 
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		width:650px;
		height:520px;
		margin-top:200px;
		margin-left:300px;
	
	}
#formularz{

		position: relative;

		}
		
#formularz label
	{
	font-size: 14px;
	font-weight:bold;
	padding:5px;
	color: #FFF;
	float:left;
	width:270px;
	text-align:right;
	}
#formularz .pola{
	width:220px;
	border:  #8DD8FC solid 2px;
	font-size: 12px;
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	display: block;
	background-color: #F7F7F7;
}	
#formularz input.pola{
	height:14px;
	
}
#formularz input.submit{
	background-color: #04859B ;
	color:#FFFFFF;
	height:30px;
	width:200px;
	font-size:20px;
	font-weight:bold;
	border: #CFFAFE solid 1px;
	margin-left:390px;
	
	margin-right:10px;
}
#formularz textarea.pola{

	width:250px;
	height:70px;

}

#formularz ul{
	list-style: none;
	padding: 5px;
	margin: 5px;
}
#formularz ul li{
	padding: 5px;
}
fieldset {
	border:none;

}
fieldset legend{
		color:#FFF;
		width:650px;
		
	
}
/* main menu */	


	ul#mainMenu
		{
		list-style:none;
		margin:0;
		padding:80px 0px 0px 0px;
		width:550px;
		float:right;
		color: #1975BB;
		}
		
		ul#mainMenu li
			{
			display: inline;
			padding:0;
			margin:0;
			width:172px;
			height:37px;
			}
			
		ul#mainMenu a:link, ul#mainMenu a:visited
			{
			display: inline-block;
			height:29px;
			text-decoration:none;
			color: #1975BB;
			text-align:center;
			padding-right:8px;
			padding-left:8px;
		
			font-size:1.2em;
			margin:0;
		
			}
			
		ul#mainMenu a:hover, ul#mainMenu li.current-cat a:link, ul#mainMenu li.current-cat a:visited, ul#mainMenu li.current-cat a:hover ,ul#mainMenu li.current-cat a:active , ul#mainMenu li.current-cat-parent a:link, ul#mainMenu  a.active_category
			{
			color:#1975BB;
			height:29px;
			text-decoration:underline;
			}