		/* stylowanie strony */
			a {
				text-decoration:none;
				font-size:11px;
				color:#336633;
				font-family: Verdana, Arial, Helvetica, sans-serif;
			}
			a:hover {
				text-decoration:underline;
			}
			a:visited {
				color:#000;
			}
					
			body {
				font-family:Arial, Helvetica, sans-serif;
				background:#efefef url(../images/bg_shadow.gif) center repeat-y;
				
				}
				
				
				/* headers */
h1, h2, h3 {
	font: normal 1em Georgia, "Times New Roman", Times, serif;
	color:#111;
	letter-spacing:-1px;
}
h1 { font-size: 24px; } 
h2 { font-size: 16px; color:#74743D; }
h3 { font-size: 14px; color:#111; letter-spacing: 0px;}

p, h1, h2, h3 {
	margin: 10px 15px;
	padding: 0;
}


				/*layout */

			#content {
	width:1024px;
	margin: 0 auto 0 auto;
	background-color:#ffffff;
			}
			

			#top_index {
	width:1028px;
	height:90px;
	background-color: #fff;
			}
			
			.loga img{
	margin:5px 15px 5px 0px;
	border:none;
	background:none;
	padding-bottom: 0px;
	}
	
	.loga img:hover{
	border:none;
	background:none;
}
.thumbs img{
	position:relative;
	padding:1px;
	margin:40px 10px 20px 10px;
}
			
			#top {
	width:1028px;
	background-image: url(../images/podstrona_01.jpg);
	height: 179px;
	margin: 0 auto 0 auto;
					
			}

			#menu_bar {
	height:35px;
	width: 1028px;
				
			}
						
				
			#left_menu {
				float: left
				width: 200px;
				background-color:#8c8d91;
				height:35px;
				width: 378px;
				float: left;
			
			}	
						
								
				
				#left_menu_content {
	height:35px;
	padding-top: 10px;
	text-align: left;
	padding-left: 30px;
				}
			
			
			#main_menu {
			 	float: right
				width: 828px;
	height:35px;
	background-color:#454545;
	width: 650px;
	float: right;
			


			}
			#main_menu_content {
	height:35px;
	padding-top: 8px;
	text-align: right;
			}
			
			#main_menu_content ul{
	list-style: none;
	padding: 0;
	margin: 0 0 0 40px;

			}
			
			#main_menu_content li {
				display: inline;
			}
			
			#main_menu_content li a {
				float: left;
				display: block;
				padding: 0px 10px 0px 18px;
				text-decoration: none;
				}
				
			#main_menu_content li a:hover {
				text-decoration:underline;
			}

			
			
			#content_page {
	width:1028px;
	background-color: #FFFFFF;
	height: 635px;
	background-image: url(../images/podstrona_03.jpg);
	background-repeat: no-repeat;
	background-position: center top;
				
				
			}
			
#content_page h1 {
	font: normal 24px Georgia, Times New Roman, Times, serif;
	color: #111;
	padding: 0px 0 5px 0;
	margin: 20x 15px 20px 15px;
	letter-spacing:-1px;
	background: url(../images/bk_dotted.gif) repeat-x left bottom;

}
#content_page h2 {
	font: normal 13px Arial, Helvetica, sans-serif;
	color: #111;
	padding: 15px 0 5px 0;
}

			/* main */
#main {
	margin: 60px 60px 10px 120px;
	padding: 0;
	width: 800px;
	float: left;
}



#main_left{
	width:230px;
	float:left;
	text-align: center;
	margin-right: 30px;
}


#main_middle{
	width:230px;
	float:left;
	margin-right: 30px;
	text-align: center;
}

#main_right{
	width:230px;
	float:left;
	text-align: center;
}
.main_projekt{
	width: 1028px;
	float: left;
	margin: 50px 10px 10px 70px;
}
.left_projekt{
	width: 750px;
	float: left;
}
.sidebar{
	width: 250px;
	float:right;
	padding: 90px 25px 0 0;
}


.sponsor{
	clear: both;
	padding-top: 50px;
}

.wstep {
	padding-top:18px;
	text-align: justify;
	line-height: 19px;
}
.wstep_projekt {
	text-align: justify;
	line-height: 19px;
}

.podpis {
	font-style:italic;
	font-size:12px;
	padding: 5px 0 0 510px;

}
.podpis_projekt {
	font-style:italic;
	font-size:12px;
	padding: 5px 0 0 400px;

}
.cd{
padding:20px 0 0 620px;

}
			
						
#content_page_index {
	width:1028px;
	background-color: #FFFFFF;
	height: 653px;
	background-image: url(../images/index_01.jpg);				
}
#content_page_form {
	width:1028px;
	background-color: #FFFFFF;
	height: 1350px;
	background-image: url(../images/podstrona_03.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	font: normal 13px Arial, Helvetica, sans-serif;
	}
#content_page_wstep{
	width:1028px;
	background-color: #FFFFFF;
	height: 1100px;
	background-image: url(../images/podstrona_03.jpg);
	background-repeat: no-repeat;
	background-position: center top;		
				
	}
			
	#footer {
	width:1028px;
	background-image:url(../images/podstrona_05.jpg);
	height: 50px;
	padding-left: 70px;
	display:block;
	background-repeat: no-repeat;
	background-position: left top;
			
}
#footer img{
margin-right:10px;
padding-right: 5px;
}


			


		
			
				
			/*stylowanie tekstÄ___w i linkÄ___w */

			

			
			p {
				font-size:13px;
			}
			
			
			ul {
	font-size:13px;
	list-style-image: url(../images/arrow.gif);

			}
			
			li {
	padding-bottom:10px;
			}
			
			#main_menu a {
				color:#fff;
				font-size:11px;
			}
			
			#left_menu a {
				color:#fff;
				font-size:11px;
			}
						
			#footer p {
	color:#fff;
	font-size:12px;
	padding: 0 0 0 750px;
	margin: 0;
			}
			#footer a {
	color:#111;
			}
.realizacja {
	color:#111;
	text-align: right;
			}
			
input {
			padding: 2px;
	border:1px solid #000;

			}

