/*
  Znaczenie najczesciej używanych parametrów

  width               - szerokosc, np.: "width: 230px;" oznacza 230 pikseli
	background          - tlo; na ogól podaje sie 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 podkreslenie
                        "text-decoration: overline;" oznacza przekreslenie
                        "text-decoration: none;" oznacza brak ozdób
	text-align: right;  - tekst dosuniety do prawej strony
	text-align: left;   - tekst dosuniety do lewej strony
	text-align: center; - tekst w srodku
	font-weight: bold;  - czcionka pogrubiona
  font-style: italic; - czcionka pochyla
  padding-top         - dodatkowy odstep u góry, np.: "padding-top: 4px;"
  padding-bottom      - dodatkowy odstep u dolu, np.: "padding-bottom: 4px;"
  padding-left        - dodatkowy odstep z lewej strony
  padding-right       - dodatkowy odstep z prawej strony
	border-width        - szerokosc ramki, np.: "border-width: 0px;" oznacza brak ramki
*/

/* =========================================================================== */
/*                     Parametry dotyczce wszystkich stron                    */

/* Wszystkie odnosniki (linki) */
a {  
	color: #000000;
	text-decoration: none;
}
a:hover {  
	color: #000000;
	text-decoration: underline;
}

/* Ogólne parametry dotyczce calej strony */
Body {
	margin: 0 auto;
	font-family: Georgia, Trebuchet MS;
	font-size: 12px;
	color: #742d0d;
	background: #f0eedc; 

}
iframe {
	background: #F1EEDD;

}
#calosc {
	width: 978px;
	padding: 0;
	margin: 0 auto;
	position: relative;

}
#top {
	margin: 0 auto;
	width: 978px;
	position: relative;


}
#naglowek {
	width: 978px;
	height: 200px;
	margin: 0 auto;
	position: relative;

}
#naglowek .flash {
	width: 747px;
	float: left;
	height: 200px;
	margin: 0 auto;

} 
#naglowek .flash_lew {

	float: left;
	margin: 0 auto;
	height: 200px;

} 
#naglowek .flash_praw {

	float: right;
	margin: 0 auto;
	height: 200px;

} 
#top .logo {
	margin: 0 auto;
	float: left;
	width: 399px;

}
#top .menu {
	margin: 0 auto;
	width: 579px;
	position: relative;
	float: right;	
}

#pasek_up {
	margin: 0 auto;
	position: relative;
	width: 978px;
}
#tresc {
	position: relative;
	background: transparent url(../images/kontakt_tlo.jpg) repeat-y;
	margin: 0 auto;
	padding: 0;
	width: 978px;

}
#tresc .lewakolumna {
	width: 240px;
	float:left;
	background: transparent url(../images/kontakt_tlo.jpg) repeat-y;
	font-family: Georgia, Trebuchet MS;
	font-size: 12px;
	height: 148px;
	padding-bottom: 10px;
	color: #742d0d;
	padding-left: 70px;

}
#tresc .lewakolumna_of {
	width: 240px;
	float:left;
	background: transparent url(../images/kontakt_tlo.jpg) repeat-y;
	font-family: Georgia, Trebuchet MS;
	font-size: 12px;
	height: 25px;
	color: #742d0d;
	padding-left: 70px;

}
#tresc .lewakolumna2 {
	width: 240px;
	float:left;
	background: transparent url(../images/kontakt_tlo.jpg) repeat-y;
	font-family: Georgia, Trebuchet MS;
	font-size: 12px;
	height: 400px;
	padding-bottom: 10px;
	color: #742d0d;
	padding-left: 70px;

}
#tresc .lewakolumna3 {
	width: 240px;
	float:left;
	background: transparent url(../images/kontakt_tlo.jpg) repeat-y;
	font-family: Georgia, Trebuchet MS;
	font-size: 12px;
	height: 610px;
	padding-bottom: 10px;
	color: #742d0d;
	padding-left: 70px;

}
#tresc .prawakolumna {
	width: 605px;
	background: transparent url(../images/tresc.jpg) repeat-y;
	padding: 10px 50px 10px 13px;
	float:right;
	height: 138px;
	text-align:justify;
}
#tresc .prawakolumna_of {
	width: 605px;
	background: transparent url(../images/tresc.jpg) repeat-y;
	padding: 10px 50px 0 13px;
	float:right;
	height: 15px;
	text-align:justify;
}
#tresc .prawakolumna2 {
	width: 605px;
	background: transparent url(../images/tresc.jpg) repeat-y;
	padding: 10px 50px 10px 13px;
	float:right;
	height: 390px;
	text-align:justify;
}
#tresc .prawakolumna3 {
	width: 605px;
	background: transparent url(../images/tresc.jpg) repeat-y;
	padding: 10px 50px 10px 13px;
	float:right;
	height: 600px;
	text-align:justify;
}
#tresc1 {
	position: relative;
	background: transparent url(../images/newsletter_tlo.jpg) repeat-y;
	width: 978px;
	clear: both;
	margin: 0 auto;
	padding: 0;

}
#tresc2 {
	position: relative;
	background: transparent url(../images/of.jpg) repeat-y;
	width: 978px;
	margin: 0 auto;

}
#tresc2 .prawakolumna {
	width: 860px;
	background: transparent url(../images/of.jpg) repeat-y;
	height: 400px;
	margin: 0 auto;
	padding: 10px 55px 0 63px;
	text-align:justify;
}
#tresc1 .lewakolumna {
	width: 230px;
	text-align: center;
	float:left;
	margin: 0 auto;
	background: transparent url(../images/news_tlo.jpg) repeat-y;
	font-family: Georgia, Trebuchet MS;
	font-size: 12px;
	height: 300px;
	padding-bottom: 0;
	color: #742d0d;
	padding-left: 70px;
	padding-right: 10px;	
	
}
#tresc1 .prawakolumna {
	width: 648px;
	background: transparent url(../images/specjalne.jpg) repeat-y;
	height: 300px;
	padding: 0 0 0 20px;
	float:right;
	text-align:justify;
}

h1 {
	font-family: Georgia, Trebuchet MS;
	font-size: 14px;
	font-weight: bold;
	text-align: left;

}
#pasek_main_2 {
	clear: both;
	background: transparent url(../images/pasek_main_2.jpg) no-repeat;
	height:4px;
	width: 978px;
	position: relative;
	margin: 0 auto;

}
#stopka {
	width:978px;
	clear: both;
	padding-top: 12px;
	height: 31px;
	text-align: center;
	color: #ffffff;
	background: transparent url(../images/stopka2.jpg) no-repeat;
}
#indexo_logo {
	width:978px;
	clear: both;
	text-align: right;
	color: #ffffff;
}
#stopka a{
	text-align: center;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;

}
#stopka a:hover{
	text-align: center;
	font-size: 11px;
	color: #ffffff;
	text-decoration: underline;

}
#stopka2 a{
	text-align: center;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;

}
#stopka2 a:hover{
	text-align: center;
	font-size: 11px;
	color: #ffffff;
	text-decoration: underline;

}
#stopka2 {
	width:978px;
	clear: both;
	padding-top: 12px;
	height: 31px;
	text-align: center;
	color: #ffffff;
	background: transparent url(../images/stopka.jpg) no-repeat;
}

input {
	border: 1px solid #742D0D;
	background: #ffffff;
	padding-left: 3px;
	padding-right: 0;
	font-family: Georgia, Trebuchet MS;
	font-size: 12px;
	color: #742d0d;

}

select {
	border: 1px solid #742D0D;
	background: #ffffff;
	padding-left: 3px;
	padding-right: 0;
	font-family: Georgia, Trebuchet MS;
	font-size: 12px;
	color: #742d0d;

}
textarea {
	border: 1px solid #742D0D;
	background: #ffffff;
	padding-left: 3px;
	padding-right: 0;
	font-family: Georgia, Trebuchet MS;
	font-size: 12px;
	color: #742d0d;

}

/* Napis o braku uprawnien do mini-wyszukiwarki lub innym bledzie */
.Error
{
	font-size: 11pt;
	font-weight: bold;
	color: #FF0000;
}

/* Sztuczka ze wzgledu na bledy-dziwactwa przegldarek - lepiej nie zmieniać */
TABLE
{
	font-size: 1em;
}

/* =========================================================================== */

/* Lista znalezionych ofert lub dane oferty w pelnym widoku */
TABLE.MainTableFrame
{
	width: 800px;
	border: 0px;

}

/* =========================================================================== */
/*                       Strony z kryteriami wyszukiwania                      */
MSNavigator {
	width: 600px;

}
/* Kryteria wyszukiwania lcznie 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: 140px;
	vertical-align: middle;
	text-align: center;
	background: #742D0D;
	font-weight: bold;
	color: #FFFFFF;
}

/* Komórka tabeli z grup kryteriów wyszukiwania */
TD.SearchMainPane
{
}

/* Grupa kryteriów wyszukiwania */
TABLE.SearchMain
{
	background: #F0EEDC;
	width:700px;
}

/* Nazwa kryterium wyszukiwania */
TD.SearchMainLeftPane
{
	background: #F5F3DA;
	text-align: right;
	width: 0px;
}

/* Wartosc kryterium wyszukiwania (do wpisania lub wybrania) */
TD.SearchMainRightPane
{
	background: #F5F3DA;
}

/* Lista województw, powiatów, ... */
SELECT.SelLoc
{
	width: 100pt;
}


/* =========================================================================== */
/*                         Lista znalezionych ofert                            */

/* Tabela z list ofert */
TABLE.ResultList
{
	width: 838px;
}

/* Naglówek listy ofert (nazwy kolumn i strzalki sortowania) */
TH.ResultList
{
	background: #742D0D;
	font-size: 8pt;
}

/* Naglówek listy ofert (nazwy kolumn i strzalki sortowania) */
A.ResultList
{
	color: #FFFFFF;
	text-decoration: none;
}

/* Naglówek listy ofert (nazwy kolumn i strzalki 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: #DFD99D;
}

/* Opis oferty w parzystych wierszach */
TD.ResultDescrEven
{
	font-size: 7pt;
	color: #666666;
}

/* Opis oferty w nieparzystych wierszach */
TD.ResultDescrOdd
{
	font-size: 7pt;
	background: #DFD99D;
	color: #666666;
}

/* Tytul listy ofert - typ oferty i typ nieruchomosci (np. SPRZEDAŻ WSZYSTKICH OFERT ) */
P.Title
{
	font-size: 14px;
	color: #742D0D;
	font-weight: bold;
}

/* Informacje nad tabel z list ofert (liczba ofert, numer strony, selektor strony) */
TABLE.ResultInfo
{
}

/* Tekst podajcy liczbe znalezionych ofert */
TD.ResultsFound
{
	font-weight: bold;
}

/* Komórka tabeli zawierajca przyciski "Kontakt" i "Wyslij e-mailem" */
TD.Contact
{
	text-align: center;
}

/* Tekst podajcy numer strony */
TD.ResultsPages
{
	text-align: right;
}

/* Komórka tabeli z elementami slużcymi do wyboru strony */
TD.NavBar
{
        padding-top: 4px;
        padding-bottom: 4px;
}

/* =========================================================================== */
/*                         Widok pojedynczej oferty                            */

/* Naglówek z numerem oferty i typem */
TABLE.FullViewHeader
{
	width: 100%;
	background: #742D0D;
}

/* Naglówek z numerem oferty i typem */
TR.FullViewHeader
{
	background: #742D0D;
}

/* Naglówek z numerem oferty i typem */
TD.FullViewHeader
{
	width: 100%;
	background: #742D0D;
	color: #FFFFFF;
	font-weight: bold;
}

/* Tabela zawierajca dane oferty */
TABLE.FullView
{
}

/* Komórka tabeli z nazw atrybutu ("Ulica", "Lokalizacja", ...) */
TD.FullViewLeftPane
{
	background: #742D0D;
	font-weight: bold;
	width: 17%;
	text-align: right;
	padding: 3px;
	color: #FFFFFF;
}

/* Komórka tabeli z wartosci atrybutu (prawa kolumna) */
TD.FullViewRightPane
{
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	background: #DFD99D;
}

/* ========================================================================= */
/*                          Oferty wyeksponowane                             */

/* Element z jedn ofert (prostokt z ramk) */
.FPListItem
{
	border: solid 2px #742D0D;
	padding: 0;
	width:99%;
	margin-top: 20px;
}

/* Naglówek oferty (typ oferty, ...) */
.FPListItem TABLE.FPHeader
{
	width: 100%;
	border-collapse: collapse;
}

/* Naglówek oferty */
.FPListItem TABLE.FPHeader TD
{
	background: #742D0D;
}

/* Naglówek oferty - kropki rozdzielajce */
.FPListItem TABLE.FPHeader .FPBullet
{
	color: white;
	padding-left: 5px;
	padding-right: 5px;
}

/* Naglówek oferty - identyfikator oferty */
.FPListItem TABLE.FPHeader TD.ListingID
{
	text-align: right;
	font-family: courier;
	font-size: larger;
	color: white;
}

/* Naglówek oferty - typ nieruchomosci */
.FPListItem .PropertyType
{
	color: White;
}

/* Naglówek oferty - typ oferty */
.FPListItem .TypeOfListing
{
	font-style: italic;
	color: White;
}

/* Naglówek oferty - ulica */
.FPListItem .Address
{
	color: White;
}

/* Naglówek oferty - lokalizacja */
.FPListItem .Location
{
	color: White;
}

/* Wiersz ze zdjeciem, danymi i opisem */
.FPListItem TABLE.FPBody
{
	width: 100%;
	background: #DEDABD;
}

.FPListItem TD.FPImage,
.FPListItem TD.FPBaseData,
.FPListItem TD.FPDescription
{
	vertical-align: top;
}

/* Zdjecie nieruchomosci */
.FPListItem TD.FPImage IMG
{
	border-width: 0px;
}

/* Komórka tabeli zawierajca zdjecie */
.FPListItem TD.FPImage
{
	/*width: 189px;*/
}

/* Dane podstawowe - calosc */
.FPListItem TD.FPBaseData
{
	width: 230px;
	background: #F0F0F0;
}

/* Dane podstawowe - komórki tabeli z nazwa pola lub wartoscia */
.FPListItem TD.FPBaseData TABLE TD
{
	/* white-space: nowrap; */      /* nie lam dlugich tekstów */
	vertical-align: baseline;
}

/* Dane podstawowe - komórki tabeli z nazwa pola */
.FPListItem TABLE.BaseData COL.Col1,
.FPListItem TABLE.BaseData TD:first-child
{
	font-weight: bold;
	color: black;
	width: 140px;
}

/* Opis */
.FPListItem TD.FPDescription
{
	background: #DEDABD;
}

