/*
  Znaczenie najczęściej używanych parametrów

  width               - szerokość, np.: "width: 230px;" oznacza 230 pikseli
	background          - tło; na ogół podaje się tu kolor w postaci RGB,
                        np.: "background: #F0F0F0;" oznacza "szary"
  font-family         - krój czcionki, np.: "font-family: sans-serif;"
  font-size           - rozmiar czcionki, np.: "font-size: 11px;"
  color               - kolor czcionki, np.: "color: #333333;"
  text-decoration     - dodatkowe "ozdoby" tekstu,
                        np.: "text-decoration: underline;" oznacza podkreślenie
                        "text-decoration: overline;" oznacza przekreślenie
                        "text-decoration: none;" oznacza brak ozdób
	text-align: right;  - tekst dosunięty do prawej strony
	text-align: left;   - tekst dosunięty do lewej strony
	text-align: center; - tekst w środku
	font-weight: bold;  - czcionka pogrubiona
  font-style: italic; - czcionka pochyła
  padding-top         - dodatkowy odstęp u góry, np.: "padding-top: 4px;"
  padding-bottom      - dodatkowy odstęp u dołu, np.: "padding-bottom: 4px;"
  padding-left        - dodatkowy odstęp z lewej strony
  padding-right       - dodatkowy odstęp z prawej strony
	border-width        - szerokość ramki, np.: "border-width: 0px;" oznacza brak ramki
*/

/* =========================================================================== */
/*                     Parametry dotyczące wszystkich stron                    */

/* Wszystkie odnośniki (linki) */
a {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000099; 
	text-decoration: none;
}

/* Ogólne parametry dotyczące całej strony */
BODY
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background: #F0F0F0;
	text-align: left;
	border: solid 0px;
}

BODY.MSSearch
{
	/*background: red;*/
}

BODY.MSFPSearch
{
	/*background: red;*/
}

SELECT
{
	font-family: Verdana, sans-serif;
}

/* Napis o braku uprawnień do mini-wyszukiwarki lub innym błędzie */
Error
{
	font-size: 11pt;
	font-weight: bold;
	color: #FF0000;
}

/* Sztuczka ze względu na błędy-dziwactwa przeglądarek - lepiej nie zmieniać */
TABLE
{
	font-size: 1em;
}

/* =========================================================================== */

/* Lista znalezionych ofert lub dane oferty w pełnym widoku */
TABLE.MainTableFrame
{
	/*width: 560px;*/
	/* border: solid 2px red; */
}

TABLE.MSNavigator
{
	/*width: 100%;*/
}

SPAN.FPNavigator
{
	/*color: Red;*/
}

/* =========================================================================== */
/*                       Strony z kryteriami wyszukiwania                      */

/* Kryteria wyszukiwania łącznie z przyciskami "Szukaj" */
TABLE.Search
{
	/* border: solid 2px red; */
}

/* Komórka tabeli z przyciskiem "Szukaj" */
TD.Search
{
	text-align: right;
}

/* Komórka tabeli z napisem "Krok" */
TD.SearchStepPane
{
	width: 60pt;
	vertical-align: middle;
	text-align: center;
	background: #6f8acc;
	font-weight: bold;
	color: #FFFFFF;
}

/* Komórka tabeli z grupą kryteriów wyszukiwania */
TD.SearchMainPane
{
}

/* Grupa kryteriów wyszukiwania */
TABLE.SearchMain
{
	background: #E1E1E1;
}

/* Nazwa kryterium wyszukiwania */
TD.SearchMainLeftPane
{
	background: #E1E1E1;
	text-align: right;
	width: 0px;
}

/* Wartość kryterium wyszukiwania (do wpisania lub wybrania) */
TD.SearchMainRightPane
{
	background: #E1E1E1;
}

/* Lista województw, powiatów, ... */
SELECT.SelLoc
{
	width: 100pt;
}


/* =========================================================================== */
/*                         Lista znalezionych ofert                            */

/* Tabela z listą ofert */
TABLE.ResultList
{
}

/* Nagłówek listy ofert (nazwy kolumn i strzałki sortowania) */
TH.ResultList
{
	background: #6F8ACC;
	font-size: 8pt;
}

/* Nagłówek listy ofert (nazwy kolumn i strzałki sortowania) */
A.ResultList
{
	color: #FFFFFF;
	text-decoration: none;
}

/* Nagłówek listy ofert (nazwy kolumn i strzałki sortowania) po najechaniu myszką */
A.ResultList:hover {
	text-decoration: underline;
}

/* Komórki tabeli w parzystych wierszach */
TD.ResultRowEven
{
	text-align: center;
}

/* Komórki tabeli w nieparzystych wierszach */
TD.ResultRowOdd
{
	text-align: center;
	background: #DDE1EB;
}

/* Opis oferty w parzystych wierszach */
TD.ResultDescrEven
{
	font-size: 7pt;
	color: #666666;
}

/* Opis oferty w nieparzystych wierszach */
TD.ResultDescrOdd
{
	font-size: 7pt;
	background: #DDE1EB;
	color: #666666;
}

/* Tytuł listy ofert - typ oferty i typ nieruchomości (np. SPRZEDAŻ WSZYSTKICH OFERT ) */
P.Title
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #6666CC;
	font-weight: bold;
}

SPAN.Title
{
	/*border: solid 1px red;*/
}

/* Informacje nad tabelą z listą ofert (liczba ofert, numer strony, selektor strony) */
TABLE.ResultInfo
{
}

/* Tekst podający liczbę znalezionych ofert */
TD.ResultsFound
{
	font-weight: bold;
}

/* Komórka tabeli zawierająca przyciski "Kontakt" i "Wyślij e-mailem" */
TD.Contact
{
	text-align: center;
}

/* Tekst podający numer strony */
TD.ResultsPages
{
	text-align: right;
}

/* Komórka tabeli z elementami służącymi do wyboru strony */
TD.NavBar
{
        padding-top: 4px;
        padding-bottom: 4px;
}

/* dolny */
P.NavBar
{
        margin-top: 0px;
        padding-top: 4px;
        padding-bottom: 4px;
        padding-left: 0px;
}


/* =========================================================================== */
/*                         Widok pojedynczej oferty                            */

/* Nagłówek z numerem oferty i typem */
TABLE.FullViewHeader
{
	width: 90%;
	background: #6F8ACC;
}

/* Nagłówek z numerem oferty i typem */
TR.FullViewHeader
{
	background: #6F8ACC;
}

/* Nagłówek z numerem oferty i typem */
TD.FullViewHeader
{
	width: 100%;
	background: #6F8ACC;
	color: #FFFFFF;
	font-weight: bold;
}

/* Tabela zawierająca dane oferty */
TABLE.FullView
{
}

/* Komórka tabeli z nazwą atrybutu ("Ulica", "Lokalizacja", ...) */
TD.FullViewLeftPane
{
	background: #D3D3D3;
	font-weight: bold;
	width: 17%;
	text-align: right;
	padding: 3px;
}

/* Komórka tabeli z wartością atrybutu (prawa kolumna) */
TD.FullViewRightPane
{
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	background: #E1E1E1;
}

A.MSGallery
{
	/*color: teal;*/
}

/* ========================================================================= */
/* Galeria zdjęć */

TABLE.gallery P.gTitle
{
  margin-top: 3px;
  margin-bottom: 3px;
  padding-left: 3px;
  color: Maroon;
}

/* ========================================================================= */
/*                          Oferty wyeksponowane                             */

/* Element z jedną ofertą (prostokąt z ramką) */
FPListItem
{
	border: solid 2px #6F8ACC;
	padding: 0;
	margin-top: 20px;
}

/* Nagłówek oferty (typ oferty, ...) */
FPListItem TABLE.FPHeader
{
	width: 100%;
	border-collapse: collapse;
}

/* Nagłówek oferty */
FPListItem TABLE.FPHeader TD
{
	background: #6F8ACC;
}

/* Nagłówek oferty - kropki rozdzielające */
FPListItem TABLE.FPHeader .FPBullet
{
	color: white;
	padding-left: 5px;
	padding-right: 5px;
}

/* Nagłówek oferty - identyfikator oferty */
FPListItem TABLE.FPHeader TD.ListingID
{
	text-align: right;
	font-family: courier;
	font-size: larger;
	color: white;
	white-space: nowrap;
}

/* Nagłówek oferty - typ nieruchomości */
FPListItem .PropertyType
{
	color: White;
}

/* Nagłówek oferty - typ oferty */
FPListItem .TypeOfListing
{
	font-style: italic;
	color: White;
}

/* Nagłówek oferty - ulica */
FPListItem .Address
{
	color: White;
}

/* Nagłówek oferty - lokalizacja */
FPListItem .Location
{
	color: White;
}

/* Wiersz ze zdjęciem, danymi i opisem */
FPListItem TABLE.FPBody
{
	width: 100%;
	background: #DDE1EB;
}

FPListItem TD.FPImage,
FPListItem TD.FPBaseData,
FPListItem TD.FPDescription
{
	vertical-align: top;
}

/* Zdjęcie nieruchomości */
FPListItem TD.FPImage IMG
{
	border-width: 0px;
}

/* Komórka tabeli zawierająca zdjęcie */
FPListItem TD.FPImage
{
	/*width: 189px;*/
}

/* Dane podstawowe - całość */
FPListItem TD.FPBaseData
{
	width: 230px;
	background: #F0F0F0;
}

/* Dane podstawowe - komórki tabeli z nazwą pola lub wartością */
FPListItem TD.FPBaseData TABLE TD
{
	/* white-space: nowrap; */      /* nie łam długich tekstów */
	vertical-align: baseline;
}

/* Dane podstawowe - komórki tabeli z nazwą pola */
FPListItem TABLE.BaseData COL.Col1,
FPListItem TABLE.BaseData TD:first-child
{
	font-weight: bold;
	color: black;
	width: 140px;
}

/* Opis */
FPListItem TD.FPDescription
{
	background: #DDE1EB;
}

/* ========================================================================= */
/* email */
BODY.MSEmail
{
	background: white;
}

/* nazwy pól */
BODY.MSEmail TABLE COL.Col1,
BODY.MSEmail TABLE TD:first-child
{
	color: black;
}

