.alert_error {
  font-size: 11px; 
  color: #ffffff; 
  background: #ff6866 url(../pics/back_error.gif) no-repeat top;
	width: 367px;
	text-align: left;
  margin: 0 0 1px 0;
  padding: 0px 0px 0px 0px;
}

.alert_error ul {
  padding-left: 5px;
  padding-top: 0px;
  padding-bottom: 10px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}

.alert_error li {
  list-style-type: circle;
  padding-top: 0px;
  padding-bottom: 0px;
  margin-left: 15px;
  margin-top: 0px;
  margin-bottom: 0px;
}

.alert_error a {
  background-color: inherit;
  color: #ffffff;
  text-decoration: underline;
}
.alert_ok {
  font-size: 11px; 
  color: #ffffff; 
	background: #188e1c url(../pics/back_ok.gif) no-repeat top;
	width: 367px;
	text-align: left;
	margin: 0 0 1px 0;
}
.alert_ok ul {
  padding-left: 5px;
  padding-top: 0px;
  padding-bottom: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}

.alert_ok li {
  list-style-type: circle;
  padding-top: 0px;
  margin-left: 15px;
  margin-top: 0px;
  margin-bottom: 0px;
}
.alert_ok a {
  background-color: inherit;
  color: #ffffff;
  text-decoration: underline;
}
select.panelik {
  /*color: inherit;*/
  font-size: 10px; 
  background: #f2f2f2;
}
p.podzial_na_strony {
  font-size: 10px;
  text-align: right; 
}

.button img {
  vertical-align: middle;
}
/* logowanie */
input.login, input.szukaj {
  color: inherit;
  border: #880b07 1px solid;
  background: #ffffff;
  width: 115px;
  height: 16px;
  padding-left: 2px;
	font-size: 10px;
}
input.newsletter {
  color: inherit;
  border: #ffffff 1px solid;
  background: #ffffff;
  width: 115px;
  height: 16px;
  padding-left: 0px;
	font-size: 10px;
}

/* szukaj */
div.szukaj input, div.szukaj select {
  color: inherit;
  border: #ffffff 1px solid;
  background: #ffffff;
  width: 115px;
  height: 16px;
	font-size: 10px;
}

/*lupka*/
.lupka {
  margin-left: 5px;
	margin-right: 10px;
}
a.szukaj_tytul {
	color: #ff8a00;
	background-color: inherit;
	font-size: 12px;
	font-weight: bold;
  text-decoration: none;
}
.szukaj_link {
	background-color: inherit;
  color: #baccd1;
  font-size: 10px;
}
.szukana_fraza {
  color: inherit;
  font-weight: bold;
  background: #e2e2e2;
}

/*wstecz drukuj*/
table.print_link {
  width: 100%; 
  border-top: #cccccc solid 1px; 
  margin-top: 15px;
  margin-bottom: 15px;
  clear: both;
}
td.print_link {
  font-size: 10px;
}

/*Tabelka menu lewa strona*/
table.menu_bok {
  border: 0;
}
table.menu_bok td {
	font-size: 10px;
	font-weight: bold;
  padding: 0 0 0 5px;
}
table.menu_bok td.kreska {
  background: url(../pics/kreska_menu.gif) no-repeat center;
	width: 160px;
	height: 9px; 
}
table.menu_bok td a {
	background-color: inherit;
  color: #ffffff;
	text-decoration: none;
}
table.menu_bok td a:hover {
  text-decoration: underline;
}
table.menu_bok td div.podmenu {
  font-weight: normal;
  padding: 0 0 0 12px;
}
table.menu_bok td a.aktywny, a.aktywny {
	background-color: inherit;
  color: #ffd700;
  text-decoration: underline;
}
/*Tabelka menu branze lewa strona*/
table.menu_br_bok {
  border: 0;
}
table.menu_br_bok td {
	font-size: 10px;
	font-weight: bold;
  padding: 0 0 0 5px;
}
table.menu_br_bok td.kreska {
  background: url(../pics/kreska_br_menu.gif) no-repeat center;
	width: 170px;
	height: 2px; 
}
table.menu_br_bok td a {
	background-color: inherit;
  color: #8e1a18;
	text-decoration: none;
}
table.menu_br_bok td a:hover {
  text-decoration: underline;
}

/*arrow menu*/
.arrow {
  margin-right: 5px;
	vertical-align: middle;
	line-height: 5px;
}
/*ico wiecej*/
.ico_wiecej {
  margin-right: 4px;
	vertical-align:top;
	margin-top: 1px;
}
/*lokalizer*/
td.lokalizer {
  font-size: 10px;
  padding: 5px 0 5px 10px;
  background: url(../pics/lokalizer_tlo.gif);
}
td.lokalizer a {
	background-color: inherit;
  color: #313131;
  font-size: 10px;
  text-decoration: underline;
}
td.lokalizer a:hover {
	background-color: inherit;
  color: #000000;
}
/*menu top*/
div.menu_top {
	background-color: inherit;
   text-align: center; 
	 padding: 4px;
	 color: #ffffff;
}
div.menu_top a {
	background-color: inherit;
  color: #ffffff;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
}
div.stopka {
	background-color: inherit;
  text-align: center; 
	padding: 4px;
	color: #ffffff;
	font-size: 10px;
}
div.stopka a {
	background-color: inherit;
	color: #ffffff;
	font-size: 10px;
}
/*Dla prenumeratorow*/
table.prenumeratorzy {
 border: 0;
 }
table.prenumeratorzy td {
	font-size: 10px;
  padding: 0 0 0 15px;
} 
table.prenumeratorzy td.ng, table.prenumeratorzy td.ng a, table.prenumeratorzy td.ng a:hover {
	background-color: inherit;
  padding: 15px 0 0 15px;
	color: #1e1d18;
	font-weight: bold;
	vertical-align: top;
	font-size: 11px;
} 
table.prenumeratorzy td.ng_r {
	background-color: inherit;
  padding: 5px 0 0 15px;
	color: #1e1d18;
	font-weight: bold;
	vertical-align: top;
	font-size: 11px; 
} 
table.prenumeratorzy td p {
	background-color: inherit;
  margin-top: 5px; 
  margin-bottom: 5px; 
  padding: 0; 
	color: #901319;
	font-weight: normal;
	vertical-align: top;
	font-size: 10px; 
} 
table.prenumeratorzy td a {
  font-size: 10px;
	text-decoration: none;
	font-weight: normal;
}
table.prenumeratorzy td a:hover {
  font-size: 10px;
	text-decoration:underline;
}
/*Ogloszenia*/
table.ogloszenia {
  border: 0;
 }
table.ogloszenia td {
	background-color: inherit;
  padding: 0 0 0 10px;
	color: #1e1d18;
	font-size: 10px;
} 
table.ogloszenia td.ng {
	background-color: inherit;
  padding: 10px 0 0 10px;
	color: #1e1d18;
	font-weight: bold;
	vertical-align: top;
	font-size: 11px;
} 
table.ogloszenia td.ng_r {
	background-color: inherit;
  padding: 5px 0 0 10px;
	color: #1e1d18;
	font-weight: bold;
	vertical-align: top;
	font-size: 11px;
} 
table.ogloszenia td p {
	background-color: inherit;
  margin: 3px 3px 3px 0;
  font-size: 10px;
	color: #514f43;
	text-indent: 0;
}
p.ogloszenie a {
	background-color: inherit;
  color: #313131;
}

/*Tabela forum*/
table.forum {
  border: 0;
 }
table.forum td {
	background-color: inherit;
  padding: 5px 0 5px 10px;
	color: #ffffff;
	font-size: 10px;
} 
table.forum td.ng_forum {
	background-color: inherit;
  padding: 10px 0 0 10px;
	color: #f2d45a;
	font-weight: bold;
	vertical-align: top;
	font-size: 11px;
} 
table.forum td.kreska {
  background: url(../pics/kreska_menu.gif) no-repeat left;
	width: 190px;
	height: 2px;
	text-align: left;
	padding: 0;
}
table.forum td p {
	background-color: inherit;
  margin: 3px 3px 3px 0;
  font-size: 10px;
	color: #ffffff;
}
table.forum td p.tresc {
	background-color: inherit;
  margin: 3px 3px 3px 0;
  font-size: 10px;
	color: #f1d651;
	font-weight: bold;
}
table.forum td p.autor {
	font-size: 9px;
}
table.forum td a {
	background-color: inherit;
  color: #f0d752;
	font-weight: bold;
}
/*Targi*/
p.targi_tresc {
	background-color: inherit;
  margin-top: 5px; 
  margin-bottom: 2px; 
  padding: 0 0 0 15px;
	color: #ffffff;
	font-weight: bold;
	font-size: 10px; 
}
td.targi_tresc a {
	background-color: inherit;
  color: #ffce5b;
	font-size: 10px;
	text-decoration: none;
}
td.targi_tresc a:hover {
	text-decoration: underline;
}
td.ng_targi {
	background-color: inherit;
  padding: 15px 0 0 15px;
	color: #f2d45a;
	font-weight: bold;
	vertical-align: top;
	font-size: 11px;
} 
td.ng_newsletter {
	background-color: inherit;
  padding: 5px 0 0 15px;
	color: #f2d45a;
	font-weight: bold;
	vertical-align: top;
} 
div.newsletter {
	background-color: inherit;
  margin-top: 5px; 
  margin-bottom: 2px; 
  padding: 0 0 0 0;
	color: #ffffff;
	font-weight: normal;
	font-size: 9px; 
}
div.newsletter a {
	background-color: inherit;
	color: #ffce5b;
}



/*Tabela aktualnosci*/
table.aktualnosci_n {
  border: 0;
}
table.aktualnosci_n td {
	background-color: inherit;
  padding: 5px 10px 0 20px;
  color: #1e1d18; 
  font-size: 10px;
}
table.aktualnosci_n td.ng_aktualnosci_n {
	background-color: inherit;
  padding: 10px 0 0 20px;
  color: #ffffff;
  font-weight: bold;
  vertical-align: top;
  font-size: 11px;
}
table.aktualnosci_n td p.data {
	background-color: inherit;
  margin-top: 3px;
	margin-bottom: 3px;
	color: #5e5e5e;
	font-size: 10px;
}
table.aktualnosci_n td p {
	background-color: inherit;
  margin: 10px 5px 5px 0;
	font-size: 10px;
	color: #1a1c1b;
}
table.aktualnosci_n td p.wiecej {
  margin: 10px 5px 5px 0;
}

/*Reklama*/
table.reklama {
  border: 0;
}
table.reklama td {
 padding: 2px 0 0 0;
}
table.reklama td.ng_reklama {
	background-color: inherit;
  padding: 5px 0 0 15px;
	color: #880b07;
	font-weight: bold;
	vertical-align: top; 
}

/*Tabelka podmenu podstrona*/
table.podemnu_podstr {
  border: 0;
}
table.podmenu_podstr td.menu_podstr {
  background: #e1e1e1 url(../pics/tlo_menu_podstr.jpg) no-repeat top;
	color: inherit;
  width: 279px;
	vertical-align: top;
}
table.podmenu_podstr td.newsletter_podstr {
  background: #d6d6d6 url(../pics/tlo_newsletter_podstr.jpg) no-repeat top left;
	color: inherit;
  width: 278px;
	height: 93px;
	vertical-align: top;
}
.menu_podstr_kr {
  background: url(../pics/menu_podstr_kr.gif) repeat-x;
  line-height: 2px;
	width: 260px;
	margin-top: 0;
	margin-bottom: 0;
}
.menu_podstr_paragraf {
	margin-top: 2px;
	margin-bottom: 2px;
}

/*Tabelka ogloszenia podstr*/
table.ogloszenia_podstr_kupie {
  border: 0;
}

/*menu podreczne*/
table.menu_podr {
  border: 0;
}
table.menu_podr td {
  padding: 5px 5px 0 5px;
}
.ogloszenia_kupie {
	background-color: inherit;
  color: #860a08; 
  font-size: 12px;
  font-weight: bold;
}
/*Lista ogloszen*/
table.lista_ogloszen {
  border: 0;
  clear: both;
}
table.lista_ogloszen td {
  padding: 2px;
  vertical-align: top;
}
table.lista_ogloszen td p {
  text-indent: 0;
}
table.lista_ogloszen td.ng_kupie_ogl1 {
	background-color: inherit;
  background: url(../pics/ng_kupie_ogl1.jpg) no-repeat top;
	color: #1e1d18;
	width: 181px;
	height: 24px;
	padding: 0;
  vertical-align: middle;
}
table.lista_ogloszen td.ng_kupie_ogl2 {
  background: url(../pics/ng_kupie_ogl2.gif) no-repeat top;
	background-color: inherit;
	color: #1e1d18;
	width: 181px;
	height: 24px;
	padding: 0;
  vertical-align: middle;
}
table.lista_ogloszen td.ng_sprzedam_ogl1 {
  background: url(../pics/ng_sprzedam_ogl1.jpg) no-repeat top;
	background-color: inherit;
	border-left: #e5e3ce 1px solid;
	color: #1e1d18;
	width: 181px;
	height: 24px;
	padding: 0;
  vertical-align: middle;
}
table.lista_ogloszen td.ng_sprzedam_ogl2 {
  background: url(../pics/ng_sprzedam_ogl2.gif) no-repeat top;
	background-color: inherit;
	color: #1e1d18;
	width: 375px;
	height: 24px;
	padding: 0;
  vertical-align: middle;
}
table.lista_ogloszen td.ng_kupie_ogl_obr {
  border-left: #e5e3ce 1px solid;
	border-right: #e5e3ce 1px solid;
  vertical-align: middle;
}
td.przedzielenie_ogl {
   border-left: #e5e3ce 1px solid;
	 /*padding: 0 2px 0 2px;*/
}
.zawartosc_kupie {
  padding: 5px;
	margin: 0;
}
.ng_podstrona {
  padding: 0 0 0 15px;
	font-weight: bold;
	font-size: 12px;
}
.ng_podstrona_linki {
	padding: 0 10px 0 0;
	text-align: right;
}

/*Lista firm*/
table.lista_firm_br {
  border-bottom: #e5e3ce 1px solid;
}
table.lista_firm_br th {
  background: #f1efd9;
  color: inherit;
	font-size: 10px;
	padding: 5px;
}
table.lista_firm_br th.rog {
  background: #f1efd9 url(../pics/zaokraglenie_tab.jpg) no-repeat top left;
	color: inherit;
  font-weight: bold;
	height: 24px;
	vertical-align: middle;
	font-size: 10px;
	border: 0;
	padding: 2px 2px 2px 20px;
}
table.lista_firm_br td {
	font-size: 10px;
	border-right: #e5e3ce 1px solid;
  border-left: #e5e3ce 1px solid;
	border-bottom: #000000 1px dotted;
  padding: 5px;
}
table.lista_firm_br td img {
  vertical-align: middle;
}

/*tabelka bannery graf.podstronach*/
table.ban_graf_podstr {
  border: 0;
}
table.ban_graf_podstr td {
	font-size: 10px;
  padding: 15px 5px 15px 5px;
	vertical-align: top;
}
table.ban_graf_podstr td a {
	font-weight: normal;
	font-size: 9px;
}
table.ban_graf_podstr td.b_info {
  font-size: 10px;
}
/*Targi*/
table.targi_informacje {
  border: 0;
}
table.targi_informacje td.targi_wsk_t1 {
  background: url(../pics/targi/targi_wsk_t1.gif) no-repeat center;
	width: 116px;
	height: 20px;
}
.targi_wsk_t {
	background-color: inherit;
  font-size: 11px;
	color: #000000;
	text-align: center;
}
/*Tabelka spis wg krajow*/
table.spis_wg_krajow {
   border: 0;
}
table.spis_wg_krajow td {
   padding: 5px;
	 font-size: 11px;
	 vertical-align: top;
}
table.spis_wg_krajow td.nag_kraj {
  background: #e5e3ce url(../pics/ng/ng_spis_kr_gl.jpg) no-repeat top left; 
	height: 21px; 
	width: 295px; 
	color: #1e1d18; 
	vertical-align: middle; 
	padding: 0;
}
/*Tabelka lista targow*/
table.lista_targow_l {
   border: 0;
}
table.lista_targow_l td {
   padding: 10px 5px 10px 5px;
	 font-size: 10px;
	 border-bottom: #f1efda 1px solid;
	 border-right: #f1efda 1px solid;
}
table.lista_targow_l td.nag {
	font-size: 11px;
	font-weight: bold;
	text-align: center;
 	padding: 0; 
	background: url(../pics/ng/ng_lista_targi1.gif) repeat-x top; 
	height: 21px;
	border: 0;
}
.tlo_tekst_podstr {
	color: #000000;
	background: #ffffff url(../pics/kreska_str_tekst.gif) no-repeat bottom;
	width: 355px;
	padding: 5px;
}
/*tabela formularz prenumerata i....*/
table.form_prenumerata {
  border: #ecebdd 1px solid;
  background: #f9f8ea;
  color: inherit;
}
table.form_prenumerata td {
	background-color: inherit;
	color: #000000;
	font-size: 10px;
  padding: 5px 10px 5px 10px;
}
table.form_prenumerata td.naglowki {
  background-color: inherit;
  color: #880c0a;
  font-weight: bold;
	font-size: 12px;
}
table.form_prenumerata input.disabled {
	background-color: #d4d0c8;
  color: inherit;
}
table.form_prenumerata input.disabled2 {
  border: none;
}
table.form_prenumerata td select, table.form_prenumerata td textarea, table.form_prenumerata td input {
	font-size: 10px;
  /*border: #880b07 1px solid;*/
	font-weight: normal;
  color: inherit;
  background: #ffffff;
  padding-left: 2px;
}

/*Tabelka szczegoly firmy*/
table.szczegoly_firmy {
   border: 0;
}
table.szczegoly_firmy td {
   padding: 15px;
	 font-size: 11px;
	 vertical-align: top;
}
table.szczegoly_firmy td.nag_szcz_firm {
  background: #8f1d1d url(../pics/ng/ng_szcz_firmy.gif) no-repeat top left; 
	height: 27px; 
	width: 467px; 
	color: #1e1d18; 
	vertical-align: middle; 
	padding: 0;
}

table.szczegoly_firmy_rozsz {
   border: 0;
}
table.szczegoly_firmy_rozsz td {
   padding: 15px;
	 font-size: 11px;
	 vertical-align: top;
}
table.szczegoly_firmy_rozsz td.nag_szcz_firm {
  background: #c9dfca url(../pics/ng/ng_szcz_firmy_rozsz.gif) no-repeat top left; 
	height: 27px; 
	width: 467px; 
	color: #1e1d18; 
	vertical-align: middle; 
	padding: 0;
}
.rozsz1 {
  background: #c9dfca;
}
.rozsz2 {
  background: #d6edd7;
}
.kr_dol_cz {
  background: url(../pics/kr_dol.gif) repeat-y top;
	width: 1px;
	height: 100%;
}
.kr_dol_rozsz {
  background: url(../pics/kr_dol_rozsz.gif) repeat-y top;
	width: 1px;
	height: 100%;
}
.komentarz {
  background-color: inherit;
  color: #999999;
  font-size: 10px;
}
.zaloguj_sie {
  font-style: italic;
}
/*tabela ranking automatow str glowna*/
table.ranking_auts {
  border: 0;
}
table.ranking_auts td {
  padding: 3px;
	font-size: 10px;
	text-align: center;
	vertical-align: top;
}
table.ranking_auts td.foto_t {
  text-align: center;
	background: url(../pics/tlo_kom.gif) no-repeat center;
	width: 130px;
	height: 175px;
	vertical-align: middle;
}
table.ranking_auts td.foto_t_brak {
  text-align: center;
	background: url(../pics/tlo_kom_brak.gif) no-repeat center;
	width: 130px;
	height: 175px;
	vertical-align: middle;
}
table.ranking_auts td.foto {
  text-align: center;
	vertical-align: bottom;
}
table.ranking_auts td.btn {
  text-align: center;
	vertical-align: top;
	padding-bottom: 10px;
}

/*ranking automatow div*/
.foto_t {
  text-align: center;
	vertical-align: middle;
	background: url(../pics/tlo_kom.gif) no-repeat center;
	height: 175px;
}
.foto_t_brak {
  text-align: center;
	vertical-align: middle;
	background: url(../pics/tlo_kom_brak.gif) no-repeat center;
	height: 175px;
}
.opis_t {
  padding: 3px;
	font-size: 10px;
	text-align: center;
	vertical-align: top;
	width: 180px;
	height: 100%;
}
.btn_t {
  text-align: center;
	vertical-align: bottom;
	margin-bottom: 5px;
	margin-top: 3px;
	width: 180px;
	height: 20px; 
}

ul.ul_pren {
  color: white;
}

/* galerie */
.galeria_ramka {
  text-align: center;
	background: url(../pics/tlo_kom2.gif) no-repeat center;
	/*width: 130px;*/
	height: 135px;
	vertical-align: middle;
}
.galeria_ramka img {
  border: #999999 1px solid;
}

.dymek {
  font-size: 10px;
}

/* ankiety */
.ankieta_odp { color: #ffffff; }
