@CHARSET "UTF-8";
* { margin: 0px; padding: 0px; font-family: Tahoma, Verdana, Arial; border: 0px; }
.clean { clear: both; }
.floatToRight { float: right; }
hr { border-top-width: 1px; color: #adadad; border-style: solid; }
h1, h2 { font-size: 15px; }
td { font-size: 11px; }
a { color: #5A5A5A; }
ul,ol {
	margin-left: 10px;
	padding-left: 10px;
}
html, body {
	width: 100%;
	height: 100%;
	text-align: center;
	background-image: url('./images/bg.gif');
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #f3f3f3;
	font-size: 11px;
	color: #5a5a5a;
}
div#Container {
	margin: auto;
	width: 920px;
	height: auto;
	text-align: left;
}
div#Menu {
	padding-top: 2px;
	width: 920px;
	height: 46px!important;
	height: 48px;
	overflow: hidden;
}
div#Search {
	margin-top: 5px;
	float: right;
}
div#Search input.field {
	width: 200px;
	height: 16px!important;
	height: 24px;
	border: 1px solid #cccccc;
	background-color: #fff;
	color: #5f5e5e;
	font-size: 11px;
	padding: 4px;
	margin-right: 10px;
}
div#Search input.send {
	width: 22px;
	height: 28px;
	background-image: url('./images/button_search.gif');
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: #E7E7E7;
	cursor: pointer;
}
div#Content {
	width: 920px;
	height: auto;
	background-image: url('./images/bg_vertical.gif');
	background-repeat: repeat-y;
	background-position: 328px;
}
div#Banner {
	width: 920px;
	height: 190px;
}
div#Banner div#Logo {
	float: left;
	width: 346px;
	height: 190px;
	background-image: url('./images/logo.jpg');
	background-repeat: no-repeat;
	background-position: right bottom;
}
div#Banner div#Logo a {
	display: block;
	margin: 35px 0px 0px 10px;
	width: 280px;
	height: 105px;
}
div#Banner div#Picture {
	float: left;
	width: 574px;
	height: 190px;
	background-image: url('./images/banner.jpg');
	background-repeat: no-repeat;
	background-position: left bottom
}
div#subMenu {
	clear: both;
	width: 920px;
	height: 150px;
	background-image: url('./images/bg_slip.gif');
	background-repeat: repeat-x;
	background-position: center;
}
div#subMenu div.sub {
	position: relative;
	float: left;
	width: 184px;
	height: 150px;
	background-position: 20px 15px;
	background-repeat: no-repeat;
	}
div#subMenu div.sub a.Link {
	top: 16px;
	left: 21px;
	position: absolute;
	width: 146px;
	height: 55px;
}
div#subMenu div.sub a {
	color: #5f5e5e;
	text-decoration: none;
}
div#subMenu div.sub a:hover {
	color: #858585;
	text-decoration: underline;
}
div#subMenu div.sub ul {
	margin: 104px 0px 0px 37px;
	list-style-image: url('./images/li.gif');
}
div#Content div#subMenu div.mieszkania { background-image: url('./images/submenu_01.gif'); } 
div#Content div#subMenu div.domy { background-image: url('./images/submenu_02.gif'); } 
div#Content div#subMenu div.dzialki { background-image: url('./images/submenu_03.gif'); } 
div#Content div#subMenu div.komercyjne { background-image: url('./images/submenu_04.gif'); } 
div#Content div#subMenu div.free { background-image: url('./images/submenu_05.gif'); } 

div#leftCol {
	float: left;
	width: 327px;
	height: auto;
	padding-right: 24px;
	background-repeat: no-repeat;
	background-image: url('./images/bg_shadow.gif');
	background-position: 304px 0px;
}
div#leftCol2 {
	float: left;
	width: 327px;
	height: auto;
}
div#rightCol {
	float: left;
	width: 568px!important;
	width: 584px;
	overflow: hidden;
	height: auto;
	padding-left: 0px!important;
	padding-left: 15px;
	background-repeat: no-repeat;
	background-image: url('./images/bg_shadow.gif');
	background-position: -47px 0px!important;
	background-position: -23px 0px;
}
div#rightCol2 {
	float: left;
	width: 568px!important;
	width: 584px;
	height: auto;
	padding-right: 24px;
	background-color: #F3F3F3;
}
img.Header {
	margin: 10px 0px 10px 22px;
}
div.ofertaSmall {
	position: relative;
	width: 292px;
	height: 129px;
	overflow: hidden;
	background-image: url('./images/oferta_bg.gif');
	background-repeat: no-repeat;
	margin-bottom: 18px;
	margin-left: 20px;
}
div#Mapa {
	width: 571px;
	height: 469px;
	margin: 0px 0px 18px 20px!important;
	margin: 0px 0px 18px 18px;
}
div#rightCol2 p, div#rightCol p {
	margin: 0px 0px 18px 20px;
}
div#Footer {
	border-top-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-color: #c2c2c2;
	border-style: solid;
	width: 100%;
	height: 100px;
}
div#Footer div#conFooter {
	width: 920px;
	height: auto;
	text-align: left;
	margin: auto;
	padding-top: 10px;
	color: #b7b7b7;
}
div#Footer span.Links {
	padding-top: 4px!important;
	padding-top: 0px;
	padding-bottom: 4px!important;
	padding-bottom: 0px;
	background-image: url('./images/dotted.gif');
}
div#Footer a {
	text-decoration: none;
	color: #b7b7b7;
}
div#Footer span.Links a {
	margin-right: 1px;
	padding: 4px 6px 4px 6px;
	background-color: #F3F3F3;
	text-decoration: none;
	color: #b7b7b7;
}
div#Footer span.Links a.last {
	margin-right: 0px;
}
div#Footer p.Info {
	margin: 8px 0px 0px 6px;
}
div#Footer p.Info2 {
	margin: 32px 0px 0px 6px;
}
div#Footer p.realizacja {
	float: right;
	margin: 32px 0px 0px 6px;
}
div.fotoSmall { 
	float: left; 
	position: relative; 
	margin: 9px 10px 10px 10px!important; 
	margin: 9px 10px 10px 5px; 
	width: 112px; 
	height: 87px; 
	border: 1px solid #dfdfdf; 
}
div.fotoSmall div.a1 { position: absolute; width: 1px; height: 1px; top: -1px; left: -1px; background-color: #fff; border-bottom-width: 1px; border-top-width: 0px; border-left-width: 0px; border-right-width: 1px; border-style: solid; border-color: #DFDFDF; }
div.fotoSmall div.a2 { position: absolute; width: 1px; height: 1px; top: -1px; right: -1px; background-color: #fff; border-bottom-width: 1px; border-top-width: 0px; border-left-width: 1px; border-right-width: 0px; border-style: solid; border-color: #DFDFDF; }
div.fotoSmall div.a3 { position: absolute; width: 1px; height: 1px; bottom: -1px; left: -1px; background-color: #FAFAFA; border-bottom-width: 0px; border-top-width: 1px; border-left-width: 0px; border-right-width: 1px; border-style: solid; border-color: #DFDFDF; }
div.fotoSmall div.a4 { position: absolute; width: 1px; height: 1px; bottom: -1px; right: -1px; background-color: #F4F4F4; border-bottom-width: 0px; border-top-width: 1px; border-left-width: 1px; border-right-width: 0px; border-style: solid; border-color: #DFDFDF; }
div.ofertaSmall div.opisSmall { float: left; width: 135px; height: 90px; position: relative; margin: 9px 10px 10px 10px; }
div.ofertaSmall p.Title { font-weight: bold; margin: 7px 0px 0px 11px; }
div.ofertaSmall a.More { position: absolute; bottom: 7px; right: 33px; }

div.tekst {
	padding: 10px 20px 20px 20px!important;
	padding: 10px 20px 20px 25px;
}
div#rightCol div.tekst p, div#rightCol2 div.tekst p {
	margin: 10px 0px 0px 0px;
	padding: 0px;
}
div.tekst ul, div.tekst ol {
	margin: 10px 0px 10px 20px;
	padding-left: 10px;
}
div.tekst table {
	margin-top: 10px;
}
div.spis {
	padding: 10px 0px 20px 0px;
	background-color: #F3F3F3;
}
div.spis div.Nieruchomosc {
	position: relative;
	width: 294px;
	height: 240px;
	margin-right: 15px;
	margin-bottom: 15px;
	float: left;
	border: 1px solid #DFDFDF;
	background-color: #fff;
	background-image: url('./images/bg_oferta.gif');
	background-repeat: no-repeat;
	background-position: bottom right;
}
div.spis div.Nieruchomosc div.b1, div.spis div.Nieruchomosc div.b3, div.spis div.Nieruchomosc div.b2, div.spis div.Nieruchomosc div.b4 {
	position: absolute;
	width: 3px;
	height: 3px;
	background-image: url('./images/bg_corner.gif');
	background-repeat: no-repeat;
}
div.spis div.Nieruchomosc div.b1 { top: -1px; left: -1px; background-position: 0px 0px; }
div.spis div.Nieruchomosc div.b2 { top: -1px; right: -1px; background-position: -3px 0px; }
div.spis div.Nieruchomosc div.b3 { bottom: -1px; left: -1px; background-position: 0px -3px; }
div.spis div.Nieruchomosc div.b4 { bottom: -1px; right: -1px; background-position: -3px -3px; }

div.spis div.Nieruchomosc div.t1 { padding-top: 14px; }
div.spis div.Nieruchomosc div.t2 { margin-top: 1px; }
div.spis div.Nieruchomosc div.title img {
	float: left;
}
div.spis div.Nieruchomosc div.opis {
	padding: 0px 10px 10px 10px;
	clear: both;
}
div.spis div.Nieruchomosc img.dotted {
	margin-top: 12px;
	margin-right: 10px;
}
div.spis div.Nieruchomosc a {
	text-decoration: none;
	color: #5A5A5A;
}
div.spis div.space { margin-right: 0px; }
div#leftCol h2, div#leftCol2 h2, div#rightCol h1, div.spis h1, div#rightCol2 h1 { 
background-image: url('./images/arrow_bottom.gif');
background-position: 0px 1px;
background-repeat: no-repeat;
padding-left: 25px;
}
div.Navi {
	text-align: center;
	margin-bottom: 10px;
}
div.Navi a {
	text-decoration: none;
	color: #5A5A5A;
}
div.Navi a.selected {
	font-weight: bold;
	color: #D42A1D;
}
div.spis div.box {
	margin-left: 25px;
}
div.spis div.colLeft, div.spis div.colRight { float: left; }
div.spis div.colLeft {
	margin: 10px 40px 0px 23px;
	width: 450px;
}
div.spis div.colRight {
	width: 400px;
	padding-top: 5px;
}
div.spis div.colRight p, div.spis div.colLeft p {
	margin-top: 10px;
	margin-bottom: 10px;
}
div.spis div.colLeft table.oferta {
	border-collapse: collapse;
}
div.spis div.colLeft table.oferta td.space {
	width: 30px;
}
div.spis div.colRight td.space {
	width: 10px;
}
div.spis div.colLeft table.oferta td {
	vertical-align: top;
}
div.spis div.colLeft table.lista {
	border-collapse: collapse;
}
div.spis div.colLeft table.lista td {
	width: 220px;
}
div.spis div.colLeft table.lista td.space {
	width: 20px;
}
div.spis div.colRight img {
	border: 1px solid #DFDFDF;
	margin: 5px;
}
div.dotted {
	background-image: url('./images/dotted_v.gif');
	background-repeat: repeat-y;
	background-position: 490px 0px;
}
ul.Oferty {
	font-size: 12px;
	margin: 10px 0px 10px 45px;
}
ul.Oferty a {
	text-decoration: none;
	font-weight: bold;
	color: #5A5A5A;
}
p.brak {
	margin: 20px 0px 100px 25px;
	font-weight: bold;
	font-size: 12px;
}
table.kalkulator {
	margin: 10px 0px 10px 25px;
}
table.kalkulator td.space {
	height: 15px;
}
td.alRight {
	text-align: right;
}
table.kalkulator td.lewa {
	width: 304px;
}
.smallFont {
	font-size: 10px;
}
div#rightCol h1, div#rightCol2 h1 {
	margin-left: 22px;
	margin-top: 10px;
}
div#rightCol div.tekst h1, div#rightCol2 div.tekst h1 {
	margin-left: 0px;
	margin-top: 0px;
}
table.kalkulator input, table.kalkulator option, table.kalkulator textarea, table.kalkulator select {
	font-size: 12px;
	color: #5a5a5a;
}
table.kalkulator select {
	width: 300px;
	border: 1px solid #dfdfde;
	height: 20px;
}
table.kalkulator textarea {
	height: 100px;
}
input.default {
	height: 20px;
}
table.kalkulator textarea, input.default {
	width: 300px;
	border: 1px solid #dfdfde;
}
div#Error, div#Info {
	margin: 10px 0px 0px 6px;
	font-weight: bold;
	font-size: 12px;
}
div#Error { color: #ad0000; }
div#Info { color: #00ad00; }
.Red {
	color: #ad0000;
}
table.kalkulator td {
	vertical-align: top;
}
table.szukaj {
	margin-left: 45px;
}
table.szukaj td.w {
	width: 150px;
}
table.szukaj input.small {
	width: 100px;
	border: 1px solid #dfdfde;
}
table.szukaj td.Head {
	font-weight: bold;
}
table.szukaj td {
	padding: 2px 0px 2px 0px;
}
table.szukaj input {
	color: #5A5A5A;
}
table.szukaj input.send {
	cursor: pointer;
	margin-right: 20px;
}
table.spisOferta {
	margin-left: 24px;
	border-collapse: collapse;
	
}
table.spisOferta td.title {
	padding-left: 10px;
	padding-right: 10px;
	width: 130px;
}
table.spisOferta tr.Nieruchomosc {
	border: 1px solid #DFDFDF;
	background-color: #fff;
}
table.spisOferta td {
	border: 0px;
	vertical-align: top;
	padding-top: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-style: solid;
	border-color: #dfdfdf;
}
table.spisOferta td.Foto {
	padding-top: 0px;
	border-left-width: 1px;
}
table.spisOferta td.oferta {
	padding-left: 10px;
	padding-right: 10px;
	border-right-width: 1px;
	background-image: url('./images/bg_oferta.gif');
	background-repeat: no-repeat;
	background-position: bottom right;
}
table.spisOferta a {
	color: #5A5A5A;
	text-decoration: none;
}
table.spisOferta td.space {
	height: 10px;
	vertical-align: middle;
	background-color: #F3F3F3;
	border-width: 0px;
}
div#MapaGoogle {
	width: 551px;
	height: 369px;
	margin: 0px 0px 18px 20px;
	border: 1px solid #cccccc;
}
fieldset {
	border: 1px solid #DFDFDF;
	background-color: #fff;
	margin: 10px 0px 10px 20px;
	position: relative;
}
fieldset legend {
	margin-left: 10px;
	font-weight: bold;
}
div#rightCol p.field, div#rightCol2 p.field {
	margin: 5px 5px 5px 10px;
	padding: 0px;
}
sup, div#rightCol sup, div#rightCol2 sup {
	font-size: 8px;
}
div#rightCol p.field a, div#rightCol2 p.field a {
	position: absolute;
	right: 5px;
	bottom: -4px;
	color: #ad0000;
	margin-bottom: 10px;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
}
div#leftCol div.tekst, div#leftCol2 div.tekst {
	margin: 0px 10px 0px 0px;
}
div#leftCol div.tekst p, div#leftCol2 div.tekst p {
	margin: 0px 0px 18px 0px;
}
div#leftCol div.adv, div#leftCol2 div.adv {
	margin: 10px 10px 0px 20px;
}
div#leftCol div.adv p, div#leftCol2 div.adv p {
	margin: 0px 10px 18px 0px;
}
div#bg {
	clear: both;
	height: auto;
	background-color: #F3F3F3;
}
p.charakter {
	padding: 5px 10px 0px 25px;
}
p.charakter a {
	margin-left: 10px;
}
div.Informacja p {
	margin: 0px;
	padding: 0px;
}
