body
{
	margin:		0;
	padding:	0;
}	

#kontener
{
	width:		780px;
	background:	#dbe5f1;
	margin:		0 auto;
	border:		1px solid black;
	padding:	0;
}

#top
{
	height:		200px;
	background:	url(images/top.jpg) left no-repeat #8db3e2;
	width:		780px;
	font-weight:	bold;
	text-align:	center;
	margin:		0 0 40px 0;
	padding:	0;
}

	#topnapis
	{
		background:	url(images/top-napis.jpg) center no-repeat;
		width:		550px;
		height:		150px;
		margin-left:	230px;
		padding-top:	50px;
	}
#menu
{
	background:	url(images/menu.gif) left no-repeat #b8cce4;
	font-size:	0;
	margin:		0 0 0 0;
	padding:	0;
	width:		780px;
	height:		45px;
}

	#menu a
	{
		font-size:	0px;
		display:	block;
		float:		left;
		height:		35px;
		width:		199px;
		padding:	5px 0;
		margin:		0;
		color:		#b8cce4;
	}

	#menu a.psych { width:	200px; }
	#menu a.omnie { width:	115px; }	
	#menu a.oferta { width:	110px; }
	#menu a.kontakt{ width:	130px; }
	#menu a.strony { width:	225px; }	

/*	#menu a:hover
	{
		border-top:	5px solid #8db3e2;
		padding:	5px 0 0 0;
	}*/
	
#content
{
	margin:		0 0 50px 50px;
	width:		680px;
	font-size: 	18px;
	font-family:	garamond, arial, sans-serif;
	color:		#202080;
}

	#content .tytul
	{
		background:	url(images/naglowek.gif) no-repeat center left;
		padding:	50px 0 0 100px;
		margin:		20px 0 0 0px;
		height:		80px;
		font-size:	25px;
		font-weight: bold;
		font-family:    "Bradley Hand ITC", "comic sans MS", arial, sans-serif;
		text-transform: uppercase;20
	}
	
	#content p
	{
		text-align:	justify;
		text-indent:	25px;
	}

	#content p.no-intend
	{
		text-align:	left;
		text-indent:	0px;
	}
	
	#content .foto
	{
		float:		right;
		padding:	20px 100px 20px 0px;
	}
	#content ul
	{
		margin-left:	15px;
		padding-left:	0;
	}

	#content ul li
	{
		list-style-type: none;
		padding:	2px 5px 0 30px;
		background-image: url(images/ptaszek.gif);
		background-repeat: no-repeat;
		background-position: 5px 3px;
	}

	#content ul.wstep li
	{
		margin-top:	20px;
		margin-left:	50px;
		font-size:	21px;
	}

	#content span.small
	{
		font-size:	16px;
		padding-left:	10px;
	}

	#content .podtytul
	{ 
		text-decoration: underline;
		padding-top: 15px;
		font-weight: bold;
		color: #0070c0;
		text-indent:	0px;		
	}

	#content table.kontakt tr td
	{
		padding-bottom:	20px;
	}
	#content td.podtytul
	{
		padding-top:	0;
		padding-right:	40px;
	}

#stopka
{
	height:		85px;
	background:	#8db3e2;
	padding:	0;
	margin:		0;
}

	#stopka	#kontakt
	{
		background:	url(images/dane_kontaktowe.gif);
		width:		245px;
		height:		85px;
		margin:		0 0 0 20px;
		padding:	0;
		float:		left;
	}
	
	#stopka .crights
	{
		float:		left;
		color:		#ffffff;
		margin:		60px 0 0 260px;
		font-size:	14px;
	}

td{
	vertical-align: top;
}
