body {
	background-color: #cccccc;
	background-image:  url(images/tlo_01.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}

a.menu_gorne:link {
	font: bold 8pt Arial, Helvetica, sans-serif;
	color: #c0c0c0;
	text-decoration: none;
}
a.menu_gorne:visited {
	font: bold 8pt Arial, Helvetica, sans-serif;
	color: #c0c0c0;
	text-decoration: none;
}
a.menu_gorne:hover {
	font: bold 8pt Arial, Helvetica, sans-serif;
	color: #ffffff;
	padding: 0;
	background: none;
	text-decoration: none;
}
a.menu_gorne:active {
	font: bold 8pt Arial, Helvetica, sans-serif;
	color: #c0c0c0;
	text-decoration: none;
}

a.portfolio:link {
	font: bold 7pt Arial, Helvetica, sans-serif;
	color: #0099cc;
	text-decoration: none;
}
a.portfolio:visited {
	font: bold 7pt Arial, Helvetica, sans-serif;
	color: #0099cc;
	text-decoration: none;
}
a.portfolio:hover {
	font: bold 7pt Arial, Helvetica, sans-serif;
	color: #00ccff;
	text-decoration: none;
}
a.portfolio:active {
	font: bold 7pt Arial, Helvetica, sans-serif;
	color: #0099cc;
	text-decoration: none;
}

a.mail:link {
	font: bold 10pt Arial, Helvetica, sans-serif;
	color: #0099cc;
	text-decoration: underline;
}
a.mail:visited {
	font: bold 10pt Arial, Helvetica, sans-serif;
	color: #0099cc;
	text-decoration: underline;
}
a.mail:hover {
	font: bold 10pt Arial, Helvetica, sans-serif;
	color: #00ccff;
	text-decoration: underline;
}
a.mail:active {
	font: bold 10pt Arial, Helvetica, sans-serif;
	color: #0099cc;
	text-decoration: underline;
}

div.centralny {
	position: absolute;
	top: 164px;
	left: 180px;
}

div.kreska1_gora_pion {
	background-color: #959595;
	width: 1px;
	height: 10px;
	position: absolute;
	top: 110px;
	left: 200px;
}

div.kreska2_gora_pion {
	background-color: #959595;
	width: 1px;
	height: 10px;
	position: absolute;
	top: 110px;
	left: 284px;
}

div.kreska3_gora_pion {
	background-color: #959595;
	width: 1px;
	height: 10px;
	position: absolute;
	top: 110px;
	left: 358px;
}

div.kreska4_gora_pion {
	background-color: #959595;
	width: 1px;
	height: 10px;
	position: absolute;
	top: 110px;
	left: 444px;
}

div.kreska5_gora_pion {
	background-color: #959595;
	width: 1px;
	height: 10px;
	position: absolute;
	top: 110px;
	left: 527px;
}

div.kreska1_menu_pion {
	background-color: #ffffff;
	width: 1px;
	height: 14px;
	position: absolute;
	top: 137px;
	left: 200px;
}

div.kreska2_menu_pion {
	background-color: #ffffff;
	width: 1px;
	height: 14px;
	position: absolute;
	top: 137px;
	left: 284px;
}

div.kreska3_menu_pion {
	background-color: #ffffff;
	width: 1px;
	height: 14px;
	position: absolute;
	top: 137px;
	left: 358px;
}

div.kreska4_menu_pion {
	background-color: #ffffff;
	width: 1px;
	height: 14px;
	position: absolute;
	top: 137px;
	left: 444px;
}

div.kreska5_menu_pion {
	background-color: #ffffff;
	width: 1px;
	height: 14px;
	position: absolute;
	top: 137px;
	left: 527px;
}

div.lewy_gorny {
	position: absolute;
	top: 0px;
	left: 0px;
}

div.link_firma {
	position: absolute;
	top: 133px;
	left: 220px;
}

div.link_kontakt {
	position: absolute;
	top: 133px;
	left: 464px;
}

div.link_oferta {
	position: absolute;
	top: 133px;
	left: 304px;
}

div.link_portfolio {
	position: absolute;
	top: 133px;
	left: 378px;
}

div.logo {
	position: absolute;
	top: 48px;
	left: 200px;
}

div.pasek_lewy_00a8ec {
	background-color: #00a8ec;
	width: 180px;
	height: 40px;
	position: absolute;
	top: 124px;
	left: 0px;
}

div.pasek_srodek_szary {
	background-color: #cccccc;
	width: 640px;
	height: 20px;
	position: absolute;
	top: 104px;
	left: 180px;
}

div.polozenie_firma {
	position: absolute;
	top: 58px;
	left: 250px;
}

div.polozenie_gora_ofirmie {
	position: absolute;
	top: 105px;
	left: 200px;
}

div.polozenie_gora_oferta {
	position: absolute;
	top: 105px;
	left: 285px;
}

div.polozenie_gora_portfolio {
	position: absolute;
	top: 105px;
	left: 359px;
}

div.polozenie_gora_kontakt {
	position: absolute;
	top: 105px;
	left: 445px;
}

div.polozenie_kalendarz {
	width: 210px;
	height: 60px;
	position: absolute;
	top: 10px;
	left: 600px;
}

div.kreska_kalendarz {
	background-color: #cccccc;
	width: 4px;
	height: 50px;
	position: absolute;
	top: 10px;
	left: 816px;
}

div.tlo_kontakt {
	background-color: #ffffff;
	width: 640px;
	height: 700px;
	position: absolute;
	top: 284px;
	left: 180px;
}

div.kontakt_tabela {
	position: absolute;
	top: 550px;
	left: 200px;
}

div.tlo_srodek {
	background-color: #ffffff;
	width: 640px;
	height: 300px;
	position: absolute;
	top: 284px;
	left: 180px;
}

div.tlo_portfolio {
	background-color: #ebf5fc;
	width: 640px;
	height: 1870px;
	position: absolute;
	top: 284px;
	left: 180px;
}

div.tlo_stats {
	background-color: #ffffff;
	width: 640px;
	height: 2000px;
	position: absolute;
	top: 284px;
	left: 180px;
}

p.kalendarz_dzien {
		font: italic 8pt Arial, Helvetica, sans-serif;
		color: #999999;
		text-align: Right;
		margin-top: 0cm;
		margin-bottom: 0cm;
		margin-left: 0cm;
		margin-right: 0cm;
}

p.kalendarz_data {
		font: italic bold 9pt Arial, Helvetica, sans-serif;
		color: #999999;
		text-align: Right;
		margin-top: 0.04cm;
		margin-bottom: 0cm;
		margin-left: 0cm;
		margin-right: 0cm;
}

p.kalendarz_niedziela {
		font: italic bold 9pt Arial, Helvetica, sans-serif;
		color: #f19191;
		text-align: Right;
		margin-top: 0.04cm;
		margin-bottom: 0cm;
		margin-left: 0cm;
		margin-right: 0cm;
}

p.kalendarz_imieniny {
		font: italic 8pt Arial, Helvetica, sans-serif;
		color: #999999;
		text-align: Right;
		margin-top: 0.04cm;
		margin-bottom: 0cm;
		margin-left: 0cm;
		margin-right: 0cm;
}

p.link_down {
		font: bold 8pt Arial, Helvetica, sans-serif;
		color: #ffffff;
		margin-top: 4px;
}

p.txt_firma {
		font: bold 11pt Arial, Helvetica, sans-serif;
		color: #959595;
		text-align: Left;
}

p.txt_formularz_tytul {
		font: bold 12pt Arial, Helvetica, sans-serif;
		color: #78a9da;
		text-align: Left;
		margin-top: 0cm;
		margin-bottom: 0cm;
		margin-left: 0.40cm;
		margin-right: 0cm;
}

p.txt_formularz {
		font: bold 10pt Arial, Helvetica, sans-serif;
		color: #666666;
		text-align: Left;
		margin-top: 0cm;
		margin-bottom: 0cm;
		margin-left: 0.40cm;
		margin-right: 0cm;
}

p.txt_formularz_blad {
		font: bold 12pt Arial, Helvetica, sans-serif;
		color: #ff0000;
		text-align: Left;
		margin-top: 1.0cm;
		margin-bottom: 0cm;
		margin-left: 0.60cm;
		margin-right: 0cm;
}

p.txt_formularz_info {
		font: bold 12pt Arial, Helvetica, sans-serif;
		color: #78a9da;
		text-align: Left;
		margin-top: 1.0cm;
		margin-bottom: 0cm;
		margin-left: 0.60cm;
		margin-right: 0cm;
}

p.txt_kontakt {
		font: bold 10pt/14pt Arial, Helvetica, sans-serif;
		color: #666666;
		text-align: Left;
		margin-top: 1.00cm;
		margin-bottom: 0cm;
		margin-left: 2.70cm;
		margin-right: 0cm;
}

p.txt_listastats {
		font: bold 8pt Arial, Helvetica, sans-serif;
		color: #000000;
		text-align: Left;
		margin-top: 0.1cm;
		margin-bottom: 0cm;
		margin-left: 0.50cm;
		margin-right: 0cm;
		width: 600px;
}

p.txt_ofirmie {
		font: bold 10pt/14pt Arial, Helvetica, sans-serif;
		color: #666666;
		text-align: Left;
		margin-top: 0.80cm;
		margin-bottom: 0cm;
		margin-left: 0.50cm;
		margin-right: 0cm;
		width: 600px;
}
p.txt_ofirmie_02 {
		font: bold 10pt/14pt Arial, Helvetica, sans-serif;
		color: #666666;
		text-align: Left;
		margin-top: 0.20cm;
		margin-bottom: 0cm;
		margin-left: 0.50cm;
		margin-right: 0cm;
		width: 600px;
}

p.txt_oferta {
		font: bold 10pt/14pt Arial, Helvetica, sans-serif;
		color: #666666;
		text-align: Justify;
		margin-top: 0.40cm;
		margin-bottom: 0cm;
		margin-left: 0.50cm;
		margin-right: 0cm;
		width: 600px;
}

p.txt_portfolio {
		font: bold 7pt/9pt Arial, Helvetica, sans-serif;
		color: #999999;
		text-align: Left;
		margin-top: 0.1cm;
		margin-bottom: 0cm;
		margin-left: 0cm;
		margin-right: 0cm;
}

p.licznik {
		font: bold 7pt/9pt Arial, Helvetica, sans-serif;
		color: #ffffff;
		text-align: Left;
		margin-top: 0.3cm;
		margin-bottom: 0cm;
		margin-left: 0cm;
		margin-right: 0cm;
}

p.licznik_p {
		font: bold 7pt/9pt Arial, Helvetica, sans-serif;
		color: #ebf5fc;
		text-align: Left;
		margin-top: 0.2cm;
		margin-bottom: 0cm;
		margin-left: 0cm;
		margin-right: 0cm;
}

span.graf {
	color: #00a8ec;
}

ul {
		font: bold 10pt/14pt Arial, Helvetica, sans-serif;
		color: #666666;
		text-align: Left;
		margin-top: 0.2cm;
		margin-bottom: 0cm;
		margin-left: 1.4cm;
		margin-right: 0cm;
		list-style-image: url(images/lista_kropka.png);
}

