/* ------------ SCIEZKA ------------ */
p.FirmySciezka {
   font-size: 90%;
   margin: 0 0 5px 0;
}
p.FirmyNawigacja {
   font-size: 90%;
   text-align: center;
}
/* ------------ SCIEZKA ------------ */
/* -------------- AJAX ------------- */
div.AjaxListaWyboru {
   border: 1px solid #de704a;
   margin: 0;
   font-size: 80%;
   display: none;
}
div.AjaxListaWyboru p {
   margin: 0;
   padding: 0 2px;
   background: transparent;
   color: #000000;
   text-align: left;
}
div.AjaxListaWyboru p.podswietlone {
   background: #de704a;
   color: #ffffff;
}
table.AjaxWybraneElementy {
   margin: 0 0 10px 0;
   font-size: 80%;
   background: #cccccc;
}
table.AjaxWybraneElementy button {
   font-size: 80%;
}
table.AjaxWybraneElementy td {
   padding: 2px 4px;
   background: #f0f0f0;
}
table.AjaxWybraneElementy th {
   padding: 2px 10px;
   background: #f0f0f0;
}
/* -------------- AJAX ------------- */
/* -------- PANEL SZUKANIA --------- */
form.FirmyPanSzukania2 {
	text-align: left;
}
form.FirmyPanSzukania2 table {
	width: 100%;
	padding: 0;
	margin: 0;
	vertical-align: middle;
	text-align: left;
	background: url('/szablony/timek/grafika/logo_02.gif') repeat-x center center;
}
form.FirmyPanSzukania2 table td {
	vertical-align: middle;
}
form.FirmyPanSzukania2 input {
   background: #ffffff;
   color: #000000;   
   border: 1px outset #000000;
	width: 400px;
	margin: 15px 0 0 0;
}
form.FirmyPanSzukania2 button {
   background: #ffffff;
   color: #000000;   
   border: 1px outset #000000;
   font-size: 90%;
	margin: 15px 0 0 0;
}

form.FirmyPanSzukania1 {
   padding: 0;
}
form.FirmyPanSzukania1 input {
   background: #ffffff;
   color: #000000;   
   border: 1px outset #000000;
	width: 80%;
}
form.FirmyPanSzukania1 button {
   background: #ffffff;
   color: #000000;   
   border: 1px outset #000000;
   font-size: 90%;
   margin: 20px 0 0 0;
}

/* -------- PANEL SZUKANIA --------- */
/* ---- LISTA GLOWNYCH KATEGORII --- */
ul.FirmyKategorie  {
   list-style-type: none;
   margin: 0;
   padding: 0;
}
ul.FirmyKategorie  li {
   float: left; 
   margin: 0 1% 1% 0;
   width: 48%;
}
ul.FirmyKategorie  li p {
   margin: 5px 0;
   font-size: 90%;
}
/* ---- LISTA GLOWNYCH KATEGORII --- */
/* ------------ KATEGORIA ---------- */
div.FirmyKategoria h1 {
   font-size: 140%;  
}
div.FirmyKategoria FirmyKategoriaOpis {
   font-size: 100%;
}
div.FirmyKategoria img.FirmyKategoriaObrazek {
   margin: 0 5px 5px 0;
   float: left;
}
div.FirmyKategoria ul.FirmyPodkategorie  {
   list-style: circle;
   margin: 5px 0;
}
div.FirmyKategoria ul.FirmyPodkategorie  li {
   float: left;
   width: 45%; 
   margin: 0 1% 0 0;
}
div.FirmyListaZwykla {
   margin: 3px 0 16px 0;
}
div.FirmyListaWyr {
   margin: 3px 0 16px 0;
   padding: 2px;
   border: 3px double #000000;
}
div.FirmyListaZwykla h2, div.FirmyListaWyr h2 {
   font-size: 100%;
   margin: 0;
}
div.FirmyListaZwykla h2 a, div.FirmyListaWyr h2 a {
   text-decoration: none;

}
div.FirmyListaZwykla h2 a:hover, div.FirmyListaWyr h2 a:hover {

}
div.FirmyListaZwykla p, div.FirmyListaWyr p {
   margin: 0;
}
div.FirmyLogo {

}
img.FirmyIkona {
  margin: 1px 6px 1px 0;
  vertical-align: middle;
}
/* ------------ KATEGORIA ---------- */
/* -------------- FIRMA ------------ */
div.FirmyFirma {

}
div.FirmyFirma h1 {
   font-size: 140%;

   margin: 0 0 10px 0;
}
div.FirmyFirma h2 {
   font-size: 110%;
   margin: 20px 0 0 0;

}
div.FirmyFirma p {
   margin: 0;
}
div.FirmyFirma p.FirmyDodatkoweLinki {
   clear: both; 
   margin: 40px 0 0 0;
   padding: 5px 0 0 0;

}
/* -------------- FIRMA ------------ */
