html {
	overflow-y: scroll;
}

body {
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	background-color: #FFFFFF;
	font-size: 9pt; 
	font-family: FreeSans,'Liberation Sans','Nimbus Sans L',Arial,Helvetica,sans-serif;
	color: #464646;
	background-image: url('../images/tlo.gif');
	background-repeat: repeat-x;
}

form, input, select {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 9pt; 
	font-family: arial,helvetica,sans-serif; 
	text-decoration: none; 	
}

a {
	color: #014b92;
	text-decoration: none;
}

a:hover {
	color: #c02026;
}

a img {
	border: none;
}

h1 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 12px 0px;
	color: #000000;
	font-size: 11pt;
	line-height: 11pt;
}

h2 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 12px 0px;
	color: #000000;
	font-size: 10pt;
	line-height: 10pt;
}

h2.tytul_ankieta {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 6px 0px;
	color: #000000;
	font-size: 10pt;
	line-height: 10pt;
}


h3, h4, h5, h6 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 11px 0px;
	color: #000000;
	font-size: 9pt;
	line-height: 9pt;
}

p {
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 11px 0px; 
}

ul {
	margin: 0px 0px 0px 14px; 
	padding: 0px 0px 8px 0px;
}

ul li {
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 3px 0px;
}

hr {
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	border-top: 0px solid #000000;
	border-right: 0px solid #000000;
	border-bottom: 1px solid #e9e9e9;
	border-left: 0px solid #000000;
	line-height: 0px;
	height: 0px;
}

table {
	border-collapse: collapse;
}

td { 
	font-size: 9pt; 
	font-family: arial,helvetica,sans-serif; 
	color: #464646;
}


table.tabela_z_obramowaniem {
	border: 1px solid #e9e9e9;
}

table.tabela_z_obramowaniem thead td{
	border-collapse: collapse;
	border: 1px solid #e9e9e9;
	background-color: #f9f9f9;
	color: #000000;
	font-size: 10pt;
}

table.tabela_z_obramowaniem tbody td {
	border-collapse: collapse;
	border: 1px solid #e9e9e9;
	color: #464646;
}

table.tabela_z_obramowaniem tfoot td {
	border-collapse: collapse;
	border: 1px solid #e9e9e9;
	color: #000000;
}

table.tabela_z_obramowaniem_zew {
	border: 1px solid #e9e9e9;
}

table.tabela_z_obramowaniem_zew tr{
	border-collapse: collapse;
	border: 1px solid #e9e9e9;
}

table.tabela_z_obramowaniem_zew thead td{
	border-collapse: collapse;
	border: 0px solid #e9e9e9;
	background-color: #f9f9f9;
	color: #000000;
	font-size: 10pt;
}

table.tabela_z_obramowaniem_zew tbody td {
	border-collapse: collapse;
	border: 0px solid #e9e9e9;
	color: #464646;
}

table.tabela_z_obramowaniem_zew tfoot td {
	border-collapse: collapse;
	border: 0px solid #e9e9e9;
	color: #000000;
}

.szare_tlo {
	background-color: #f3f3f3;
}

/**************************************************************************************/


#pojemnik_zew {
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	width: 100%;	
	display: block;	
	text-align: center;
}

#pojemnik_wew {
	margin: 0px auto 0px auto; 
	padding: 16px 0px 10px 0px; 
	width: 956px;
	display: block;	
	text-align: left;	
	background-image: url('../images/tlo_stopka.gif');
	background-position: bottom center;
	background-repeat: no-repeat;	
}


/**************************************************************************************/


#top {
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	width: 100%;
	height: 64px;
	display: block;
}

/**/

#logo {
	margin: 0px 0px 0px 0px; 
	padding: 5px 0px 0px 10px; 
	width: 185px;
	float: left;
}

#szukaj_menu {
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
	width: 750px;
	display: block;	
	float: right;
	text-align: right;
}

/**/

#szukaj_form {
	margin: 0px 0px 0px auto; 
	padding: 4px 10px 0px 10px;
	width: 129px;
	height: 20px;
	display: block;
	background-image: url('../images/szukaj_pole.gif');
	background-repeat: no-repeat;
}

#szukaj_pole {
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;	
	font-size: 10pt; 
	font-family: arial,helvetica,sans-serif; 
	color: #464646;	
	border: 0px solid #ffffff;
	width: 100px;
	height: 16px;
	display: block;
	float: left;	
}

#szukaj_bt {
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;	
	width: 16px;
	height: 16px;
	display: block;
	float: right;
}

/**/

#menu_gorne {
	margin: 0px 0px 0px auto; 
	padding: 12px 0px 0px 0px;
	width: 740px;
	text-align: right;
	overflow: hidden;
	display: block;
	font-size: 10pt;
	color: #464646;
}

#menu_gorne a {
	margin: 0px 10px 0px 10px; 
	padding: 0px 0px 0px 0px; 
	color: #014b92;
	text-decoration: none;
}

#menu_gorne a:hover, #menu_gorne a.selected {
	color: #c02026;
}


/**************************************************************************************/


#naglowek {
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	width: 100%;
	height: 150px;
	display: block;
	text-align: center;
}


/**************************************************************************************/


#sciezka_jezyki {
	margin: 0px 0px 0px 0px; 
	padding: 8px 0px 0px 0px; 
	width: 100%;
	height: 21px;
	display: block;
	font-size: 8pt;
}

/**/

#sciezka {
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 6px; 
	width: 705px;
	height: 21px;	
	display: block;	
	float: left;
	color: #464646;
	overflow: hidden;
	white-space: nowrap;	
}

#sciezka a, #sciezka a:hover {
	margin: 0px 4px 0px 4px; 
	padding: 0px 0px 0px 0px; 
	color: #464646;
	text-decoration: none;	
}

/**/

#jezyki {
	margin: 0px 0px 0px 0px; 
	padding: 0px 6px 0px 0px; 
	width: 220px;
	height: 21px;	
	float: right;
	display: block;
	text-align: right;
	white-space: nowrap;	
}

#jezyki a {
	margin: 0px 4px 0px 4px; 
	padding: 0px 0px 0px 0px; 
	color: #acacac;
	text-decoration: none;	
}

#jezyki a.selected, #jezyki a:hover {
	color: #464646
}


/**************************************************************************************/

.kolumna_lewa {
	float: left;
	width: 228px;
	display: block;	
}

.kolumna_prawa {
	float: right;
	width: 726px;
	display: block;
}

.kolumna {
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 14px;
	float: left;
	width: 228px;
	display: block;
}

/**************************************************************************************/

#srodek {
	width: 100%;
	display: block;
}


/**************************************************************************************/


#wpisy_aktualnosci {
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 6px 12px; 
	width: 206px;
	line-height: 150%;	
}

#wpisy_aktualnosci strong {
	margin: 0px 0px 0px 0px; 
	padding: 12px 0px 0px 0px;
	display: block;
	color: #000000;
}

#wpisy_aktualnosci p {
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 6px 0px;
	display: block;
}

#wpisy_aktualnosci a {
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
}


/**************************************************************************************/

#nad_tresc {
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
	width: 726px;
	height: 37px;
	display: block;	
	overflow: hidden;
}

/**/

#tresc {
	margin: 0px 0px 12px 0px; 
	padding: 0px 0px 0px 14px;
	width: 712px;
	display: block;
	background-image: url('../images/tlo_tresc.gif');
	background-repeat: no-repeat;
	background-position: bottom right;
}

#tresc_glowna {
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 14px;
	width: 712px;
	display: block;
}

#tresc_glowna p {
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 3px 0px; 
}

#tresc_glowna ul {
	margin: 0px 0px 0px 14px; 
	padding: 0px 0px 1px 0px;
}

#tresc_glowna ul li {
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 3px 0px;
}

/**/

#content {
	margin: 0px 0px 0px 0px; 
	padding: 22px 13px 0px 13px; 
	width: 686px;
	display: block;
	background-image: url('../images/tlo_content.gif');
	background-repeat: no-repeat;	
	line-height: 150%;	
}


/**/

#numery_stron {
	margin: 16px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	width: 100%;
	display: block;
}

#numery_stron_lewa {
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 14px 13px; 
	width: 190px;
	float: left;
	display: block;		
}

#numery_stron_prawa {
	margin: 0px 0px 0px 0px; 
	padding: 0px 13px 14px 0px; 
	width: 470px;
	float: right;
	text-align: right;
	display: block;		
}

#numery_stron_prawa a img {
	margin: -4px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	vertical-align: middle;
}

#numery_stron_prawa a span {
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	font-weight: bold;
	color: #6d6d6d;
}

/**/

#pod_tresc_glowna {
	margin: 0px 0px 14px 0px; 
	padding: 0px 0px 0px 0px;
	width: 726px;
	display: block;	
	overflow: hidden;
	background-image: url('../images/tlo_tresc.gif');
	background-repeat: no-repeat;
	background-position: bottom right;	
}

#pod_tresc_1, #pod_tresc_2 {
	display: block;	
}

/**/

#przyciski_na_dole {
	margin: 0px 0px 0px 0px; 
	padding: 4px 0px 0px 0px; 
	width: 726px;
	height: 74px;
	display: block;
	background-image: url('../images/tlo_przyciski_na_dole.gif');
	background-repeat: no-repeat;	
	background-position: top right;	
}

.przycisk_na_dole {
	margin: 0px 0px 0px 3px; 
	padding: 0px 0px 0px 0px; 
	width: 222px;
	height: 71px;
	background-image: url('../images/tlo_przycisk_na_dole.gif');
	background-repeat: no-repeat;
	background-position: 0px 0px;	
	display: block;
}


#tresc_dodatkowa {
	margin: 14px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;  
	background-image: url('../images/tlo_tresc_dodatkowa_s.gif');
	background-repeat: repeat-y;
}

#tresc_dodatkowa_g {
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	background-image: url('../images/tlo_tresc_dodatkowa_g.gif');
	background-repeat: no-repeat;	
}

#tresc_dodatkowa_d {
	margin: 0px 0px 0px 0px; 
	padding: 18px 16px 18px 16px;
	width: 654px;
	height: 30px;
	background-image: url('../images/tlo_tresc_dodatkowa_d.gif');
	background-repeat: no-repeat;	
	background-position: bottom left;
}

div>div#tresc_dodatkowa_d {
	height: auto !important;
	min-height: 30px;
}


#tresc_dodatkowa_2 {
	border-top: 1px solid #e9e9e9;
	margin: 14px 0px 0px 0px; 
	padding: 32px 16px 18px 16px;
	background-image: url('../images/tlo_tresc_dodatkowa_2.gif');
	background-repeat: no-repeat;	
	background-position: 0px 14px ;	
	/*
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 	
	background-image: url('../images/tlo_tresc_dodatkowa_2_s.gif');
	background-repeat: repeat-y;
	*/
}

#tresc_dodatkowa_2_g {
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	background-image: url('../images/tlo_tresc_dodatkowa_2_g.gif');
	background-repeat: no-repeat;	
}

#tresc_dodatkowa_2_d {
	margin: 0px 0px 0px 0px; 
	padding: 18px 16px 18px 16px;
	width: 412px;
	height: 30px;
	background-image: url('../images/tlo_tresc_dodatkowa_2_d.gif');
	background-repeat: no-repeat;	
	background-position: bottom left;
}

div>div#tresc_dodatkowa_2_d {
	height: auto !important;
	min-height: 30px;
}

#kolumna_tresc_na_2 {
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	width: 444px;
	float: left;
	display: block;
}

#kolumna_tresc_na_1 {
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 18px 0px;
	float: right;
	width: 210px;
	display: block;
	text-align: center;
}

#tresc_pod_zdjecie {
	margin: 0px 0px 0px 0px; 
	padding: 18px 14px 16px 14px;
	width: 182px;
	display: block;
	text-align: left;
	background-image: url('../images/tlo_pod_zdjecie.gif');
	background-repeat: no-repeat;	
	background-position: bottom left;	
}

/**************************************************************************************/


#menu_lewe ul {
	margin: 0px 0px 0px 0px; 
	padding: 14px 6px 8px 12px; 
	list-style-type: none;
	list-style-image: none;
	color: #000000;
	width: 204px;
	display: block;
}

#menu_lewe ul li {
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 8px 0px; 
	list-style-image: none;
	list-style-type: none;
	font-weight: bold;
}

#menu_lewe ul li ul {
	margin: 0px 0px 0px 0px; 
	padding: 14px 0px 4px 0px; 
}

#menu_lewe ul li ul li{
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 4px 0px; 
	list-style-image: none;
	list-style-type: none;
	font-weight: normal;
}

#menu_lewe ul li ul li ul{
	margin: 0px 0px 0px 0px; 
	padding: 14px 0px 6px 7px;
	width: 194px;	
}

#menu_lewe ul li ul li ul li {
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 4px 0px; 
	list-style-image: none;
	list-style-type: none;
	font-weight: normal;
}

#menu_lewe ul li a {
	color: #000000;
}

#menu_lewe ul li a:hover, #menu_lewe ul li a.selected {
	color: #c02026;
}

#menu_lewe ul li ul li a {
	color: #464646;
	font-weight: bold;	
}

/**************************************************************************************/


#stopka {
	margin: 0px auto 0px auto; 
	padding: 6px 0px 0px 0px; 
	width: 956px;
	height: 20px;
	display: block;
	font-size: 8pt;	
}

#copy {
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 10px; 
	width: 240px;
	float: left;
	text-align: left;
}

#menu_dolne {
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
	width: 700px;
	display: block;	
	float: right;
	text-align: right;
}

#menu_dolne a {
	margin: 0px 7px 0px 7px; 
	padding: 0px 0px 0px 0px; 
	color: #464646;
	text-decoration: none;
}

#menu_dolne a:hover {
	color: #464646;
}


/**************************************************************************************/

#specjalne {
	margin: 0px 0px 0px 0px; 
	padding: 22px 13px 0px 13px;	
	width: 930px;
	display: block;
	background-image: url('../images/tlo_specjalne.gif');
	background-repeat: no-repeat;
}


/**************************************************************************************/

.box_kolumna_wysoki {
	margin: 0px 0px 0px 0px; 
	padding: 4px 0px 5px 0px; 
	width: 228px;
	height: 230px;
	display: block;
	background-image: url('../images/tlo_box_kolumna_wysoki.gif');
	background-repeat: no-repeat;	
}

div>div.box_kolumna_wysoki {
	height: auto !important;
	min-height: 230px;
}

.box_kolumna_wysoki_2 {
	margin: 0px 0px 0px 0px; 
	padding: 4px 0px 5px 0px; 
	width: 228px;
	display: block;
	background-image: url('../images/tlo_box_kolumna_wysoki_2.gif');
	background-repeat: no-repeat;	
}

.box_kolumna_niski {
	margin: 0px 0px 0px 0px; 
	padding: 4px 0px 0px 0px; 
	width: 228px;
	height: 37px;
	display: block;
	background-image: url('../images/tlo_box_kolumna_niski.gif');
	background-repeat: no-repeat;	
}

.belka_niebieska_1, .belka_niebieska_2, .belka_niebieska_3, .belka_czerwona, .belka_szara {
	margin: 0px 0px 0px 3px; 
	padding: 7px 9px 0px 9px; 
	width: 204px;
	height: 22px;
	display: block;
	background-color: transparent;
	color: #ffffff;
	font-size: 10pt;
	background-position: 0px 0px;
}


.belka_niebieska_1 {
	background-image: url('../images/tlo_belka_niebieska_1.gif');
	background-repeat: no-repeat;	
}

.belka_niebieska_2 {
	background-image: url('../images/tlo_belka_niebieska_2.gif');
	background-repeat: no-repeat;	
}

.belka_niebieska_3 {
	background-image: url('../images/tlo_belka_niebieska_3.gif');
	background-repeat: no-repeat;	
}

.belka_czerwona {
	background-image: url('../images/tlo_belka_czerwona.gif');
	background-repeat: no-repeat;	
}

.belka_szara {
	background-image: url('../images/tlo_belka_szara.gif');
	background-repeat: no-repeat;	
}

.belka_bez_tla {
	margin: 0px 0px 0px 0px; 
	padding: 7px 8px 0px 10px; 
	width: 204px;
	height: 19px;
	display: block;
	background-color: transparent;
	color: #ffffff;
	font-size: 10pt;
}

.belka_niebieska_1 strong, .belka_niebieska_2 strong, .belka_niebieska_3 strong, .belka_czerwona strong, .belka_szara strong, .belka_bez_tla strong {
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 	
	height: 16px;
	display: block;
	float: left;
	font-weight: normal;
}

.belka_niebieska_1 strong img, .belka_niebieska_2 strong img, .belka_niebieska_3 strong img, .belka_czerwona strong img , .belka_szara strong img, .belka_bez_tla strong img {
	margin: 2px 3px 0px 0px; 
	padding: 0px 0px 0px 0px; 
}

.belka_niebieska_1 a, .belka_niebieska_2 a, .belka_niebieska_3 a, .belka_czerwona a, .belka_szara a, .belka_bez_tla a {
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	height: 16px;
	line-height: 16px;	
	display: block;
	float: right;
	text-align: right;
	color: #ffffff;
	font-size: 9pt;
}

.belka_niebieska_1 a:hover, .belka_niebieska_2 a:hover, .belka_niebieska_3 a:hover, .belka_czerwona a:hover, .belka_szara a:hover, .belka_bez_tla a:hover {
	color: #ffffff;
}

.belka_niebieska_1 a img, .belka_niebieska_2 a img, .belka_niebieska_3 a img, .belka_czerwona a img, .belka_szara a img, .belka_bez_tla a img {
	margin: 1px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	vertical-align: top;
}

.obraz_pod_belka_1 {
	margin: 4px 0px 0px 5px; 
	padding: 0px 0px 0px 0px;
	width: 218px;
	height: 130px;
	overflow: hidden;
}

.obraz_pod_belka_2 {
	margin: 4px 0px 0px 5px; 
	padding: 0px 0px 0px 0px;
	width: 218px;
	height: 280px;
	overflow: hidden;	
}

.obraz_pod_belka_3 {
	margin: 0px 0px 0px 5px; 
	padding: 0px 0px 0px 0px;
	width: 212px;
	height: 40px;
	overflow: hidden;
}

.rogi_obraz_pod_belka {
	margin: -5px 0px 0px 5px; 
	padding: 0px 0px 0px 0px; 
	width: 220px;
	height: 5px;
	line-height: 5px;
	overflow: hidden;
	display: block;
	position: relative;
}


/**************************************************************************************/

.lista_wpis {
	margin: 0px 0px 0px 0px; 
	padding: 3px 0px 16px 0px; 
	display: block;
	width: 100%;
}

.lista_wpis h2 {
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 8px 0px; 
}

h1 span {
	margin: 4px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	font-size: 9pt;
	display: block;
	font-weight: normal;
}

.lista_wpis h2 span {
	margin: 3px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	font-size: 9pt;
	display: block;
}

.lista_wpis p {
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 8px 0px; 
}


/**************************************************************************************/

#galeria {
	/*margin: 0px -22px 0px auto;*/
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;	
	width: 682px;
	display: block;
}

.zdjecie {
	margin: 0px 14px 14px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 100px;
	height: 75px;
	display: block;
	overflow: hidden;
	border: 1px solid #e7e7e9;	
}

.zdjecie_ost {
	margin: 0px 0px 14px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 100px;
	height: 75px;
	display: block;
	overflow: hidden;
	border: 1px solid #e7e7e9;
}


/**************************************************************************************/

/**************************************************************************************/


ul#sitemap {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-image: none;
	list-style-type: none;
	line-height: 100%;	
}

#sitemap ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#sitemap li {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

ul#sitemap > li {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

#sitemap ul li {
	margin: 0px 0px 0px 40px;
	padding: 0px 0px 0px 0px;
	list-style-image: url('../images/l2_normal.gif');
}

#sitemap ul ul li {
	margin: 0px 0px 0px 40px;
	padding: 0px 0px 0px 0px;
	list-style-image: url('../images/l3_normal.gif');
}
#sitemap ul li.last ul li {
	margin: 0px 0px 0px 40px;
	padding: 0px 0px 0px 0px;
	list-style-image: url('../images/l3_normal_2.gif');
}

#sitemap ul ul ul li {
	margin: 0px 0px 0px 40px;
	padding: 0px 0px 0px 0px;
	list-style-image: url('../images/l4_normal.gif');
}
#sitemap ul ul li.last ul li {
	margin: 0px 0px 0px 40px;
	padding: 0px 0px 0px 0px;
	list-style-image: url('../images/l4_normal_2.gif');
}
#sitemap ul li.last ul li ul li {
	margin: 0px 0px 0px 40px;
	padding: 0px 0px 0px 0px;
	list-style-image: url('../images/l4_normal_4.gif');
}
#sitemap ul li.last ul li.last ul li {
	margin: 0px 0px 0px 40px;
	padding: 0px 0px 0px 0px;
	list-style-image: url('../images/l4_normal_3.gif');
}

#sitemap ul li.firstfollow {
	list-style-image: url('../images/l2_first_follow.gif');
}

#sitemap ul li.last {
	list-style-image: url('../images/l2_last_item.gif');
}

#sitemap ul ul li.firstfollow {
	list-style-image: url('../images/l3_first_follow.gif');
}
#sitemap ul li.last ul li.firstfollow {
	list-style-image: url('../images/l3_first_follow_2.gif');
}

#sitemap ul ul li.last {
	list-style-image: url('../images/l3_last_item.gif');
}
#sitemap ul li.last ul li.last {
	list-style-image: url('../images/l3_last_item_2.gif');
}

#sitemap ul ul ul li.firstfollow {
	list-style-image: url('../images/l4_first_follow.gif');
}
#sitemap ul ul li.last ul li.firstfollow {
	list-style-image: url('../images/l4_first_follow_2.gif');
}
#sitemap ul li.last ul li ul li.firstfollow {
	list-style-image: url('../images/l4_first_follow_4.gif');
}
#sitemap ul li.last ul li.last ul li.firstfollow {
	list-style-image: url('../images/l4_first_follow_3.gif');
}

#sitemap ul ul ul li.last {
	list-style-image: url('../images/l4_last_item.gif');
}
#sitemap ul ul li.last ul li.last {
	list-style-image: url('../images/l4_last_item_2.gif');
}
#sitemap ul li.last ul li ul li.last {
	list-style-image: url('../images/l4_last_item_4.gif');
}
#sitemap ul li.last ul li.last ul li.last {
	list-style-image: url('../images/l4_last_item_3.gif');
}

#sitemap a {
	color: #474747;
	text-decoration: none;
}

#sitemap a:hover {
	color: #D82B1F;
	text-decoration: none;
}

/**************************************************************************************/

.blad {
	color: #c43a42;
}

/**************************************************************************************/

.pole_txt {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 10px;
	width: 230px;
	height: 24px;
	background-image: url('../images/tlo_pole_txt.gif');
	background-repeat: no-repeat;	
	display: block;
}

.pole_txt input {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: transparent;
	border: 0px solid #ffffff;
	width: 220px;
	color: #464646;
}


.button_czerwony {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 90px;
	height: 24px;
	background-image: url('../images/tlo_button_czerwony.gif');
	background-repeat: no-repeat;	
	display: block;	
	text-align: left;
	overflow: hidden;
}

.button_czerwony input {
	margin: 0px 0px 0px 0px;
	padding: 0px 14px 0px 0px;
	background-color: transparent;
	border: 0px solid #ffffff;
	width: 90px;
	height: 24px;
	line-height: 24px;
	color: #ffffff;
}


*:focus {outline: 0;}

/**************************************************************************************/

.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
.clearfix {display:block;}


