A {text-decoration:none;}
A:link    {color: #999999;}
A:visited {color:#000000;}
A:active  {color: #000000;}
A:hover   {color: #999999;}
/* CSS Document */
	body
	{
		margin: 0;
		padding: 0;
		color: #505367;
		background-color: #ffffff;
		font-size: 10px;
		
	}
	
	#containerbg {
	position:relative;
	width: 800px;
	float:left;
	clear:left;
	
}

#container {

margin: 0 auto;
width: 800px;
text-align: left;
}
	
	
	
	h1 {
	position:absolute;
	left:160px;
	top:30px;
	font-size: 16px;
	font-family: Verdana, Tahoma, Arial, Helvetica,sans-serif;
	color:#0D2B9B;
	font-weight: bold;
	
	}
	#logo {
	position:absolute;
	left:100px;
	top:10px;
 width: 450px;
	}
	
#formholder {
	position:absolute;
	left:60px;
	top:120px;
	width:800px;
	text-align: left;
	z-index: 1;
	background: #ffffff;
	
}
.clearboth { clear: both; }
.clearleft { clear: left; }
.clearright { clear: right; }

 .opis_section
{
float: left;
width: 250px;
background: #004C9A;
border: 1px solid #003061;
margin: 1px 5px 0px 15px;
padding: 5px;
}

.przyciski{
float: left;
width: 250px;
}


 .kategoria
{
float: left;
width: 200px;
background: #0C1F69;
border: 1px solid #003061;
margin: 15px 5px 1px 15px;
padding: 5px;
font-size: 12px;
}

.opisy_tekst {
	font-family: Verdana, Tahoma, Arial, Helvetica,sans-serif;
	color: #ffffff;
	font-weight: bold;
	
}




/*styl rozmiesczenia pół formularza*/
 .pola
{
	float: left;
	width: 290px;
	margin: 1px 15px 0px 0;
	padding-bottom: 5px;

}

/*dodatkowe elementy z poprawek*/
 .daty
{
	float: left;
	width: 50px;
	margin: 1px 15px 0px 0;
	padding-bottom: 5px;

}
 .ceny
{
	float: left;
	width: 50px;
	margin: 1px 15px 0px 0;
	padding-bottom: 5px;
	font-size: 12px;
}
.opis_kolumny
{
float: left;
width: 90px;

margin: 15px 5px 1px 0px;
font-size: 12px;
}


#wynik {
position:absolute;
	left:60px;
	top:120px;
font-size: 1.2em;
margin-left: 0px;
}

