
/*------------------------------------------------------------------
[Master Stylesheet]

Smartit - nowoczesne systemy informatyczne.
Project:	Inwest-Teren
Version:	1.0
Last change:	09/04/09
-------------------------------------------------------------------*/

body
{
	color: #4e4b43;
	font-size: 11px;
	font-family: Arial,'Lucida Console', sans-serif;
	margin: 0;
	background: url('../images/tlo_belka.png') #f2efe1 0 0 repeat-x;
}

html
{
	margin: 0;
	padding: 0;
}

*
{
	margin: 0;
	padding: 0;
}

h3
{
	font-size: 12px;
	font-family: Tahoma, Geneva, Kalimati, sans-serif;
	color: #5f0606;
	padding: 5px 0;
	border-bottom: 1px solid #E0D9BF;
	margin: 5px 0 10px 0;
}

hr
{
	border: 1px solid #e0d9bf;
	border-width: 1px 0 0 0;
}

ul
{
	padding-left: 15px;
}

a img
{
	border: none;
}

textarea
{
	background: url('../images/textarea.png') transparent 0 0 no-repeat;
	border: none;
	width: 392px;
	height: 187px;
	padding: 3px;
}

label
{
	font-size: 11px;
	float: left;
	display: inline;
}

input.dlugi
{
	color: #5f0606;
	padding: 3px 5px;
	height: 18px;
	width: 194px;
	background: url('../images/input_obramowanie_dlugie.png') transparent 0 0 no-repeat;
	border: none;
}

 input.bardzo_dlugi
 {
 	color: #5f0606;
	padding: 4px 3px 3px 5px;
	height: 18px;
	width: 390px;
	background: url('../images/input_obramowanie_bardzo_dlugie.png') transparent 0 0 no-repeat;
	border: none;
 } 

input.przycisk, a.przycisk, #powiadamianie input.przycisk
{
	font-size: 11px;
	width: 80px;
	margin: 10px 0;
	height: 20px;
	background: url('../images/przycisk_obramowanie.png') transparent 0 1px no-repeat;
	color: white;
	border: none;
}

div#kontener
{
	margin: 0 auto;
	width: 936px;
}

div#kolumny
{
	min-height: 620px;
	padding-bottom: 5px;
}

#logo
{
	float: left;
	width: 209px;
	height: 103px;
	display: inline;
	padding: 10px 15px 5px 25px;
	background-color: #fefefb;
}

#logo #posrednictwo_agencji, #logo #dane_agencji
{
	display: none;
}

#gora_prawy
{
	display: inline;
}

#jezyki
{
	margin-left: 249px;
	background: url('../images/tlo_jezyki.png') transparent 0 0 repeat-y;
	height: 23px;
	padding: 11px 1px 0 586px;
}

#menu
{
	margin-left: 247px;
}

#tresc
{
	padding-right: 40px;
}

#jezyki a
{
	text-decoration: none;
	color: white;
	margin: 0 5px;
}

#obrazki
{
	padding: 3px 2px;
	margin: 0 57px;
	height: 180px;
	background-color: #cac5b2;
}

#obrazki img
{
	margin-right: 1px;
}

#srodek
{
	background-color: #eeece4;
}

#left
{
	width: 540px;
	margin-left: 60px;
	margin-bottom: 40px;
}

#right
{
	margin: 0 58px 20px 0;
	float: right;
	width: 275px;
	background-color: #e0d9bf;
	display: inline;
}

#menu
{
	background-color: #f8f7ee;
	height: 84px;
}

#navigator
{
	background: url('../images/tlo_menu.png') transparent 0 0 repeat-y;
	font-size: 10px;
	height: 25px;
	padding: 10px 60px 0 60px;
	color: white;
}

#navigator p
{
	font-size: 10px;
	display: inline;
}

#navigator p#rozmiar_tekstu
{
	font-size: 10px;
	width: 130px;
	float: right;
}

#navigator p#rozmiar_tekstu img
{
	cursor: pointer;
}

#navigator a
{
	color: #ffe491;
	text-decoration: none;
}

#oferta
{
	background: url('../images/oferta_rogi.png') #e0d9bf 0 0 no-repeat;
	padding: 10px 20px 10px 50px;
	height: 147px;
	margin-top: 20px;
}

#oferta h3
{
	color: #5f0606;
}

#oferta p
{
	width: 280px;
	margin: 17px 0 0 5px;
	padding-bottom: 5px;
	color: #6f6b5e;
	border-bottom: 1px dotted #6f6b5e;
}

#oferta p span
{
	font-weight: bold;
	padding-right: 5px;
}

.wyszukiwarka
{
	border-top: 2px solid #e0d9bf;
	margin: 10px auto;
	width: 244px;
	background-color: #eeece4;
	text-align: right;
}

.wyszukiwarka .przycisk a, #powiadamianie .przycisk a
{
	font-size: 11px;
	text-decoration: none;
	color: #9e1514;
}

#powiadamianie .przycisk a
{
	margin-right: 60px;
}

.wyszukiwarka .przycisk a
{
	margin-right: 20px;
}

.wyszukiwarka input.przycisk
{
	margin: 0;
}

.wyszukiwarka form
{
	padding: 10px 20px;
}

.wyszukiwarka label
{
	color: #5f0606;
	float: left;
	display: block;
	padding-top: 5px;
}

#powiadamianie
{
	padding:  10px 0 0 20px;
	margin: 10px auto;
	width: 222px;
	background-color: #ebe6d4;
	border: 1px solid #f9f7f3;
}

#powiadamianie p
{
	margin: 0;
}

#powiadamianie textarea
{
	width: 116px;
	height: 75px;
	background: url('../images/textarea_obramowanie.png') transparent 0 0 no-repeat;
}

#powiadamianie p.przycisk input.przycisk
{
	margin: 5px;;
}

#powiadamianie p ul
{
	margin-left: 75px;
	padding-left: 0;
}

#powiadamianie form
{
	text-align: right;
	margin: 15px 20px 0 0;
}

#powiadamianie label
{
	margin-top: 4px;
}

#powiadamianie input, .zaawansowana p.dzielnica input, .wyszukiwarka input.stylowany, .wyszukiwarka p.obramowanie_male input
{
	color: #5f0606;
	padding: 3px 5px;
	height: 18px;
	width: 112px;
	background: url('../images/input_obramowanie.png') transparent 0 0 no-repeat;
	border: none;
	margin-left: 13px;
	margin-bottom: 4px;
}

#powiadamianie p.obramowanie_male input, .wyszukiwarka p.obramowanie_male input
{
	width: 46px;
	background: url('../images/input_obramowanie_male.png') transparent 0 0 no-repeat;
	display: inline;
	margin-bottom: 4px;
	margin-left: 2px;
	padding-left: 5px;
	border: none;
	text-align: left;
}

#powiadamianie p.mail
{
	color: #910606;
}

#powiadamianie p.mail input
{
	background: url('../images/mail_obramowanie.png') transparent 0 0 no-repeat;
}

#kontakt
{
	width: 230px;
	margin: 30px auto;
}

#kontakt p
{
	font-size: 11px;
}

#kontakt a
{
	text-decoration: none;
	color: #bc0000;
}

#kontakt hr
{
	margin-bottom: 10px;
	border-top: 1px solid #cbc5ad;
	border-bottom: 1px solid #ece8d9;
}

#dol
{
	clear: right;
	margin-top: 25px;
	width: 880px;
	height: 100px;
	font-size: 11px;
	color: #a1a19f;
}

#dol #stopka
{
	width: 270px;
	text-align: right;
	font-size: 10px;
	float: right;
	border-top: 1px solid #dfdbcd;
	border-bottom: 1px solid #dfdbcd;
	padding: 4px;	
}

#dol #linki
{	
	width: 530px;
	margin-left: 60px;
	border-top: 1px solid #dfdbcd;
	border-right: 1px dotted #DFDBCD;
	border-bottom: 1px solid #dfdbcd;
	text-transform: lowercase;
	color: #cbc9c0;
	padding: 4px;
}

#dol #linki a, #dol #stopka a
{
	color: #950d0d;
	text-decoration: none;
}

.oblewany_z_lewej
{
	margin-top: 21px;
	float: right;
}

#smart
{
	margin-left: 710px;
}

#smart span
{
	float: left;
	padding-top: 16px;
}

.oferta
{
	width: 500px;
	height: 145px;
	margin: 10px 0;
	border-bottom: 1px dotted #cfcec6;
}

.oferta .zdjecie
{
	float: left;
	width: 160px;
	border-right: 1px dotted #cfcec6;
}

.oferta .zdjecie h5
{
	font-size: 11px;
	margin-bottom: 7px;
	color: #5f0606;
}	

.oferta .informacje
{
	width: 130px;
	margin: 0 5px 0 25px;
	float: left;
}

.oferta .informacje p
{
	color: #5f0606;
	margin-top: 10px;
}

.oferta .informacje .cena, #szczegoly_oferty .cena
{
	background: url('../images/cena.png') transparent 0 0 no-repeat;
	width: 117px;
	height: 39px;
	padding: 7px 0 0 7px;
	margin-top: 5px;
}

.oferta .informacje .cena span, #szczegoly_oferty .cena span
{
	display: block;
	color: white;
}

.oferta .informacje .cena span span, #szczegoly_oferty .cena span span
{
	color: #f5c980;
	display: inline;
}

.oferta .opis
{
	margin-left: 320px;
	height: 140px;
}

.oferta .przycisk
{	
	width: 78px;
	height: 20px;
	margin-bottom: 4px;
	padding: 3px 0 3px 95px;
	margin-top: 10px;
}

.oferta .przycisk a
{
	padding: 3px 23px;
	text-decoration: none;
}

#kalkulator_wartosci
{
	padding: 15px;
	background-color: #E0D9BF;
}

#kalkulator_wartosci input
{
	background: url('../images/input_kalkulator.png') transparent 0 0 no-repeat;
	border: none;
	width: 79px;
	height: 19px;
	padding: 4px 0 0 6px;
	margin-bottom: 7px;
	margin-left: 20px;
}


#kalkulator_wartosci .lewy
{
	float: left;
	width: 255px;
}	

#kalkulator_wartosci label
{
	width: 130px;
	display: inline;
	float: left;
	text-align: right;
	padding-left: 15px;
	font-size: 11px;
}

#podatek_vat
{
	background-color: #efede4;
	border: 1px solid white;
	padding: 15px 15px 0 20px;
	width: 225px;	
	height: 90px;
	float: left;
}

#podatek_vat label
{
	display: block;
	margin-bottom: 20px;
}

#podatek_vat input
{
	display: inline;
	margin: 0 5px 0 20px;
}

#ceny_nieruchomosci
{
	height: 95px;
	background-color: #efede4;
	border: 1px solid white;
	border-width: 0 1px 1px 1px;
	padding: 20px 20px 0 20px;
}

#oplaty
{
	min-height: 100px;
	height: auto !important;
	height: 100px;
	padding: 5px 15px 5px 15px;
	background-color: #efede4;
	border: 1px solid white;
}

#oplaty input
{
	margin-right: 10px;
}	

#oplaty #ksiega
{
	margin: 0 15px;
}
 
 p.podkreslone
 {
 	padding-bottom: 2px;
 	border-bottom: 1px solid #d9d7cf;
 }
 
 p#znaleziono
 {
 	color: #6f6b5e;
 	padding: 10px 0;
 	border-bottom: 1px solid #e0d9bf;
 }
 
 p#znaleziono span
 {
 	font-weight: bold;
	color: #5F0606;
 }
 
 input#kalkulator_przycisk
 {
 	margin: 10px 0 0 415px;
 }
 
 .zaawansowana p.dzielnica
 {
 	margin: 10px 10px 0 0; 	
 }
 
  .zaawansowana p.dzielnica label
 {
 	margin-top: 4px;	
 }
 
 #formularz_oferty textarea#uwagi
 {
 	background: url('../images/textarea_male.png') transparent 0 0 no-repeat;
 	height: 105px;
 }
 
 #formularz_oferty p
 {
 	text-align: right;
	width: 490px;
 	height: 36px;
 }
 
 #formularz_oferty p ul
 {
 	float: right;
 	padding-left: 0;
 }
  
 #formularz_kontaktowy, #mapa
 {
 	margin-top: 20px;
 }
 
 span#formularz_kont
 {
 	background: url('../images/formularz_kontaktowy_tlo.png') transparent 0 0 no-repeat;
 	padding: 8px 26px;
 }
 
 span#formularz_kont_aktywny
 {
 	background: url('../images/formularz_kontaktowy_aktywny_tlo.png') transparent 0 0 no-repeat;
 	padding: 8px 29px;
 }
 
 span#lokalizacja
 {
 	background: url('../images/lokalizacja_na_mapie_tlo.png') transparent 0 0 no-repeat;
 	padding: 8px 27px;
 }
  
 span#lokalizacja_aktywny
 {
 	background: url('../images/lokalizacja_na_mapie_aktywny_tlo.png') transparent 0 0 no-repeat;
 	padding: 8px 35px;
 }
 
 span#lokalizacja a, span#lokalizacja_aktywny, span#formularz_kont a, span#formularz_kont_aktywny
 {
 	font-size: 11px;
	font-family: Tahoma, Geneva, Kalimati, sans-serif;
	color: #5f0606;
	font-weight: bold;
	text-decoration: none;
 }
 
 #szczegoly_oferty
 {
 	background-color: #efede4;
 }
 
 #szczegoly_oferty #dane_oferty
 {
 	min-height: 270px;
	margin: 0 10px 0 250px;
 }
 
 #szczegoly_oferty .cena
 {
 	padding-bottom: 10px;
 }
 
 #szczegoly_oferty #parametry
 {
 	margin: 20px 50px 40px 50px;
 	clear: left;
 }
 
#szczegoly_oferty #parametry div
 {
 	border-bottom: 1px solid #e2e0d6;
 	clear: left;
 	height: 15px;
 }
 
 #szczegoly_oferty #parametry div span
 { 	
 	float: right;
 }
 
 #szczegoly_oferty #parametry div span.oblewany
 {
 	float: left;
 	width: 150px;
 }
 
 #szczegoly_oferty #opis
 {
 	padding-top: 10px;
 }
 
 #szczegoly_oferty #opis h3
 {
 	display: none;
 }
 
 #szczegoly_oferty #operacje
 {
 	margin-top: 5px;
 }
 
 #szczegoly_oferty #operacje a
 {
 	padding: 2px 25px;
 	text-decoration: none;
 }
 
 #ceny_nieruchomosci p a
 {
 	display: block;
 	margin: 10px 0 0 415px;
 	padding-top: 2px;
 	text-decoration: none;
 	text-align: center;
 }
 
 #formularz_sortowania
 {
 	height: 40px;
 	border-bottom: 1px solid #E0D9BF;
 }
 
 #formularz_sortowania form
 {
 	display: inline;
 	padding-left: 130px;
 }
 
 #formularz_sortowania label
 {
 	float: none;
 }
 
 #formularz_sortowania h3
 {
 	border: none;
 	padding-top: 5px;
 	display: inline;
 }
 
 #formularz_sortowania input.przycisk
 {
 	margin: 2px;
 }
 
 #formularz_sortowania p span img
 {
 	cursor: pointer;
 }
 
 #formularz_sortowania input#ASC, #formularz_sortowania input#DESC
 {
 	border: none;
 	width: 31px;
 	height: 18px;
 	margin-top: 2px;
 }
 
 #formularz_sortowania input#ASC
 {
 	background: url('../images/sort_up.png') transparent 0 0 no-repeat;
 }
 
 #formularz_sortowania input#DESC
 {
 	background: url('../images/sort_down.png') transparent 0 0 no-repeat;
 }
 
 .stronicowanie
 {
 	text-align: center;
 	padding: 10px;
 	border-bottom: 1px dotted #CFCEC6;
 }
 
 .stronicowanie a
 {
 	color: #5f0606;
 }
 
 #error
 {
 	background-color: #FFEFEF;
 	border: 1px solid red;
 	color: red;
 	margin: 10px;
 	text-align: center;
 }
 
 #error p
 {
 	padding: 50px;
 	font-weight: bold;
 	font-size: 12px;
 }
 
 #komunikat_error
 {
 	background-color: #FFEFEF;
 	border: 1px solid red;
 	color: red;
 	margin: 10px 10px 10px 0;
 	text-align: center;
 }
 
 #komunikat_error p
 {
 	padding: 20px;
 	font-weight: bold;
 	font-size: 12px;
 }
 
  #komunikat_ok
 {
 	background-color: #96e59d;
 	border: 1px solid green;
 	color: green;
 	margin: 10px 10px 10px 0;
 	text-align: center;
 }
 
 #komunikat_ok p
 {
 	padding: 20px;
 	font-weight: bold;
 	font-size: 12px;
 }
 
 #powiadomienia_komunikat_ok
 {
 	width: 200px;
	text-align: center;
	border: 1px solid green;
	padding: 5px 0; 
	background-color: rgb(150, 229, 157);
	color: green;
 }
 
  #powiadomienia_komunikat_error
 {
 	width: 200px;
	text-align: center;
	padding: 5px 0; 
	background-color: #FFEFEF;
 	border: 1px solid red;
 	color: red;
 }
 
 span.select
{
	position: absolute;
	width: 114px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 21px;
	padding: 0 0 1px 8px;
	text-align: left;
	margin-right: 0;
	color: black;
	font: 12px/21px arial,sans-serif;
	background: url(../images/select_tlo.png) 0 0 no-repeat;
	overflow: hidden;
}

 span#selectilosc_pokoi_od, span#selectilosc_pokoi_do
{
	position: absolute;
	width: 53px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 21px;
	padding: 0 0 1px 5px;
	text-align: left;
	margin-right: 0;
	color: black;
	font: 12px/21px arial,sans-serif;
	background: url(../images/select_tlo_male.png) 0 0 no-repeat;
	overflow: hidden;
}

select.styled
{
	opacity: 0;
	position: relative;
}

select#wyszukaj_ilosc_pokoi_od.styled, select#wyszukaj_ilosc_pokoi_do.styled
{
	width: 57px;
	opacity: 0;
	position: relative;
}

div#ceny_nieruchomosci label
{
	display: block;
	width: 200px;
}
