body {
	margin:0;
	background-image:url('../images/tlo2.jpg');
	background-repeat:repeat-x;
	background-color:#4F6699;
}

#top {

	background-image:url('../images/top.jpg');
	width:900px;
	height:240px;
	margin:0 auto 15px auto;
}

	#top h1 {
		margin:0;
	}
	
	#top h1 a {
		background-image:url('../images/logo.png');
		background-repeat: transparent no-repeat;
		width:200px;
		height:75px;
		margin:40px 0 0 700px;
		text-indent:-9999px;
		float:left;
		
		
	}




#menu {
		position:relative;
		left:0;
		top:42px;
		margin:0;
		width:900px;
		height:60px;
		float:left;
	}
	
	#menu ul {
		
		padding:0;
		margin:0;
		list-style:none;
		
	}
	
	#menu li {

		float:left;
		margin:0 10px;
		font-size:14px;
		font-weight:bold;
		padding:0;
		margin:5px;
		
	}
	
	#menu a {
		color:#fff;
	}

	#menu #logowanie {
		width:400px;
		height:20px;
		position:relative;
		font-family:Verdana,Helvetica,Arial,Geneva,Helvetica,sans-serif;
		font-size:10px;
		margin:0 0 30px 600px;
	}

	#menu #logowanie label {
		color:#fff;
		margin:0 5px;
	}
	
	#menu #logowanie input {
		background-color:#6F7B85;
		border:1px solid #eee;
		color:#fff;
		width:80px;
	}
	
	#menu #logowanie [type=submit] {
		background-color:#AAC9E2;
		border:1px solid #eee;
		color:#fff;
		width:30px;
	}


#tab {
	margin:25px;
}

#tab td {
	
	border:1px solid #aaa;
	padding:5px;
	
}

#tab th {
	background:#aaa;
	padding:5px;
}


#obrazki {
	width:900px;
}

#forma {
	margin:20px 0 0;
	width:450px;
}

#forma label, input.text, select {
	float:left;
	margin:4px;
	width:220px;
}

#forma label {
	font-weight:bold;
	text-align:right;
	width:150px;
}

#forma textarea {
	height:70px;
	margin:0;
	width:220px;
}

.form {
	background-color:#FFFFFF;
	border:1px solid #AAAAAA;
}

#kontakt2 {
	
	width:500px;
	clear:both;
	margin:0 0 0 330px;
}



#s1 {
	
	width:100%;
	background-image:url('../images/s1tlo.gif');
	margin:0 auto;
	float:left;

}

#s1a {
	width:900px;
	height:400px;
	margin:0 auto;


}

#s2 {
	height:400px;
	background-image:url('../images/s1tlo.gif');
	background-repeat:repeat-x;
	border:1px solid #ddd;
	clear:both;
}

#s4 {
	height:316px;
	background-image:url('../images/s4tlo.png');
	clear:both;
}

	#s4a {
		width:900px;
		margin:0 auto;
		position:relative;
		top:0;
		left:0;
	}

	#s4a img {
		margin:30px;
	}
	
	#s4a li {
		font-family:Verdana,Helvetica,Arial,Geneva,Helvetica,sans-serif;
		font-size:12px;
		line-height:25px;
		list-style-image:url('../images/li.png');
	}


#s5 {
	height:230px;
	background-image:url('../images/s5tlo.jpg');
	clear:both;
}

	#s5a {
		width:900px;
		height:196px;
		margin:0 auto;
		position:relative;
		top:20px;
		left:0;
		background-image:url('../images/proj.png');
	}

#t1 {
	width:290px;
	margin:5px;
	float:left;
	border-right:1px solid #aaa;
}
	#t1 p {
		margin:20px 10px 0 0;
	}

#t2 {
	width:290px;
	margin:5px;
	float:left;
	border-right:1px solid #aaa;
}

	#t2 p {
		margin:20px 10px 0 0;
	}

#t3 {
	width:290px;
	margin:0;
	float:left;
}

	#t3 p {
		margin:20px 10px 0 5px;
	}

#t4 {
	width:600px;
	margin:0;
	float:left;
	background-image:url('../images/s4tlo.png');
	background-repeat:repeat-x;
}
	#t1 p {
		margin:20px 20px 0 0;
	}



#t4ob {
	width:300px;
	margin:0;
	float:left;
}


#stopka {
	width:900px;
	margin:0 auto;

}

	#stopka h1 {
		color:#fff;
		margin:10px 0;
	}
	
	#stopka ul {
		list-style:none;
		margin:10px 0;
		padding:0;
		text-align:left;
	}

	#stopka li {
		color:#fff;
		margin:0;
		padding:0;
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		font-family:Verdana,Helvetica,Arial,Geneva,Helvetica,sans-serif;
		font-size:12px;
		line-height:20px;
	}
	
	#stopka #logo {
		width:250px;
		height:92px;
		float:left;
		margin:30px;
		
	}
	
	#stopka #kontakt,#stopka #kontakt ul {
		float:left;
		margin:10px 10px 0 5px;
		
	}
	
	#stopka #licznik {
		color:#fff;
		width:900px;
		margin:100px auto;
	}


#prawa {
	position:relative;
	float:left;
	top:5px;
	left:15px;
	width:650px;
	background-image:url('../images/prawa1.jpg');
	background-repeat:no-repeat;
	
}

#ref {
	
	width:400px;
	float:left;
	margin:5px;
	padding:5px;
	
}

#op {
	
	width:400px;
	float:left;
	margin:5px;
	border-left:1px solid #aaa;
	padding:5px 15px;
	
}

#form {
	
	width:400px;
	float:left;
	position:relative;
	margin:25px 50px;
	
}

#error {
	width:900px;
	margin:100px auto;
	text-align:center;
	
}

/* klasy  */

.img_ramka {
	border:8px solid #eee;
	padding:5px;
}

.img_ramka2 {
	border:5px solid #ddd;
	padding:3px;
}

.li {
	list-style:none;
}

.right {
	text-align:right;
}

.error {
	font-size:16px;
	font-weight:bold;
	font-family:Verdana,Helvetica,Arial,Geneva,Helvetica,sans-serif;
	color:#ff0011;
}

.red {
	color:#ff0011;
	font-weight:bold;
}

a {
	color:#333;
	text-decoration:none;
	font-family:Verdana,Helvetica,Arial,Geneva,Helvetica,sans-serif;
	font-size:90%;
}

h1 {
	margin:0;
	font-size:20px;
	font-family:Verdana,Helvetica,Arial,Geneva,Helvetica,sans-serif;
	margin:1em 0 0 0;
	color:#245B92;
}

h2 {
	margin:0;
	font-size:16px;
	font-family:Verdana,Helvetica,Arial,Geneva,Helvetica,sans-serif;
	margin:1em 0 0 0;
	color:#245B92;
}

p {
	color:#333;
	font-family:Verdana,Helvetica,Arial,Geneva,Helvetica,sans-serif;
	font-size:12px;
	line-height:25px;
	text-align:justify;
}

