form, p { margin: 0px; padding: 0px; }
img { border: 0px; }
td { vertical-align: top; font-size: 11px; }
* { font-family: Tahoma; font-size: 11px; }
h1 { color: #3a7676; font-size: 12px; margin: 40px 0px 10px 20px; }
/* */
html { 
width: 100%; 
height: 100%; 
margin: 0px; 
padding: 0px;
text-align:	center;
background-color: #fff;
font-family: Tahoma, Arial;
color: #333333;
font-size: 11px;
background-image: url('images/bg.gif');
background-position: 0px -600px;
}
body {
width: 100%;
margin: 0px;
padding: 0px;
text-align:	center;
position: relative;
}

div#container {
width: 960px;
margin: 30px auto 0px auto;
text-align: left;
color: #333333;
}
div#overBanner { 
	width: 920px;
	height: 20px;
	margin: 0px auto 0px auto;
	color: #fff;
	}
div#overBanner h2 {
	color: #fff;
	display: inline;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}
div#Banner {
width: 960px;
height: 288px;
}
div.bgTop, div.bgBottom  {
width:960px;

min-height: 800px;
height: auto!important;
height: 800px;
}
div.bgCenter {
width:960px;

min-height: 510px;
height: auto!important;
height: 510px;
}
div#overBanner a {
color: #fff;
text-decoration: none;
}
div.bgTop { background-image: url('images/bg_top.gif'); background-repeat: repeat-x; background-position: 0px 10px; background-color: #fff; }
div.bgBottom { background-image: url('images/bg_bottom.gif'); background-repeat: repeat-x; background-position: bottom; }
div.bgCenter { background-image: url('images/bg_center.gif'); background-repeat: repeat-y; background-position: 19px 150px; }
div#colLeft {
float: left;
margin: 0px 3px 0px 19px;
width: 307px;
}
div#colRight {
float: left;
width: 611px;
margin: 0px 20px 0px 0px;
background-image: url('images/collewa.gif');
background-repeat: no-repeat;
background-position: 241px 0px;
position: relative;
}
div#footer {
padding: 0px 0px 20px 0px;
width: 940px;
height: 124px;
background-image: url('images/bg_footer.gif');
background-position: 20px 0px;
background-repeat: no-repeat;
text-align: right;
color: #2E5F5F;
font-weight: bold;
}
div#footer div {
padding: 0px 20px 0px 0px;
}
div#footer div.Menu {
padding: 60px 20px 20px 0px;
}
div#footer a { color: #2E5F5F; text-decoration: none; }
div#footer div.s a, div#footer div.s{ font-weight: normal; color: #000; text-decoration: none; }
div.box {
margin: 20px 0px 20px 18px;
width: 570px;
height: 22px;
padding: 8px 0px 0px 10px;
background-image: url('images/box.gif');
background-repeat: no-repeat;
color: #fff;
}
div.box div {
	float: left;
	margin-right: 95px;
	height: 22px;
	
}
div.box div.last {
	margin-right: 0px;
}
div.title div {
	float: left;
}

div.title div.t1 { padding-left: 10px; width: 140px; }
div.title div.t2 { width: 84px; text-align: right; }
div.title div.t3 { width: 152px; text-align: right; }
div.title div.t4 { width: 165px; text-align: right; }
div.title div { font-weight: bold; }
div.box a {
	text-decoration: none;
	color: #fff;
}
div.text {
margin: 0px 0px 20px 22px;
width: 570px;
height: auto;
}
div#colRight table {
margin: 0px 25px 0px 18px;
}
div#colRight table.zglos_oferte, div#colRight table.Kalkulator {
border-collapse: separate; 
border-spacing: 10px 1px;
}
div#colRight p {
margin: 0px 30px 5px 25px;
}
/* Wsp�lne */
.go2right { float: right; }
.clean { clear: both; overflow: hidden; height: 0px; }
td.lewa { text-align: right;  width: 250px; }
input[type="text"] { width: 300px; }
textarea { width: 300px; height: 150px; }
input[type="submit"] { background-color: #3A7676; border: 1px solid #C5C6C6; color: #fff; font-size: 11px; font-family: Tahoma; font-weight: bold; }
td.alRight {
text-align: right;
}
table.kalkulator input[type="text"] { width: 100px; text-align: right; }
option { width: 275px; }
span.smallFont {
font-size: 10px;
color: #327474;
font-weight: bold;
}
table.kalkulator, table.zglos_oferte {
margin-left: 100px;
border-collapse: separate;
border-spacing: 1px 0px;
width: 566px;
}
table.kalkulator td {
height: 20px;
vertical-align: middle;
}

table.kalkulator td.space, table.zglos_oferte td.space , div.space {
height: 1px;
font-size: 0px;
background-color: #dfe6eb;
overflow: hidden;
}
table.kalkulator td.lewa {
text-align: left;
width: 410px;
}
span.Red { color: #ad0000; }
textarea.adres, textarea.ErrorAdres {
height: 80px;
}
.Error, .ErrorAdres {
background-color: #ffe9e9;
}
div#Error { width: 568px; height: 35px; border: 1px solid #ad0000; background-color: #ffe9e9; margin: 0px 10px 10px 18px; }
div#Info { width: 568px; height: 35px; border: 1px solid #00ad00; background-color: #e0ffd8; margin: 0px 10px 10px 18px; }
div#Error p, div#Info p  { margin: 10px; font-weight: bold; }
div.Nieruchomosc {
width: 568px;
height: auto;
border: 1px solid #c6c6c6;
margin: 0px 10px 10px 18px;
background-color: #fff;
}
div.Nieruchomosc div.title {
width: 100%;
height: 14px;
background-color: #e6e6e6;
padding: 4px 0px 4px 0px;
}
div.Nieruchomosc div.title span {
font-weight: bold;
}
div.Nieruchomosc div.title span.nazwa {
margin: 0px;
padding: 0px;
margin-left: 10px;
display: block;
float: left;
}
span.blue {
color: #3a7676;
}
div.Nieruchomosc img {
border: 1px solid #999999;
float: left;
margin: 0px 10px 0px 5px;
}
div.opis, div.opis_1, div.opis_2, div.opis_3 {
float: left;
padding: 5px 0px 5px 0px;
width: 570px;
position: relative;
background-repeat: no-repeat;
background-position: 150px;
}
div.opis_2 { background-image: url('images/ico_sold.gif'); }
div.opis_3 { background-image: url('images/ico_reserv.gif'); }

div.opis p, div.opis_1 p, div.opis_2 p, div.opis_3 p {
padding: 5px 0px 10px 0px;
}
div.opis p a, div.opis_1 p a, div.opis_2 p a, div.opis_3 p a {
	text-decoration: none;
	color: #333333;
}
div.opis2 {
float: left;
padding: 15px 10px 10px 0px;
margin: 10px 0px 0px 0px;
width: 170px;
height: 55px;
border-left-width: 1px;
border-right-width: 0px;
border-top-width: 0px;
border-bottom-width: 0px;
border-style: solid;
border-color: #cccccc;
font-size: 12px;
}
div.opis2 p {
padding: 15px 0px 0px 0px;
margin: 0px;
}
div.opis2 strong {
color: #3a7676;
}
span.more {
float: right;
margin: 0px;
padding: 0px 5px 5px 0px;
color: #990000;
}
span.more a {
text-decoration: none;
color: #990000;
}
span.more a:hover {
color: #eb4141;
}
span.Position {
float: right;
margin: 0px 20px 0px 0px;
}
span.Position a {
color: #fff;
text-decoration: none;
}
table.szczegoly_ofert { 
border-collapse: collapse;
padding: 0px;
width: 570px;
height: 200px;
}
table.szczegoly_ofert td {
text-align: left;
padding: 0px;
margin: 0px;
}
table.szczegoly_ofert td.kol_prawa div.Em { position: relative; height: 20px; padding: 0px 0px 0px 30px; margin: 4px 0px 0px 0px;}
table.szczegoly_ofert td.kol_prawa img.Ico  { position: absolute; left: 5px; }

table.szczegoly_ofert td.kol_lewa img { border: 3px solid #cccccc;}
table.szczegoly_ofert td.kol_lewa { width: 346px;  }
table.szczegoly_ofert td.kol_space { width: 12px; }
table.szczegoly_ofert td.kol_prawa { width: 212px; }

table.szczegoly_ofert td.kol_prawa div a { font-weight: bold; text-decoration: none; color: #7d98b3; }

div.Sh { font-weight: bold; margin: 4px 0px 0px 20px; color: #3b7777; }
div.opis3 { padding-top: 10px; }
img.Small { cursor: pointer; }
td.opis { width: 260px; }
a.navi { position: absolute; top: 42px; right: 25px; text-decoration: none; color: #3a7676; }
div.WARNING { width: 500px; color: #fff; background-color: #4089BE; border: 1px solid #adadad; margin: 10px auto 0px auto; padding: 5px; }

div.Navi { width: 565px; height: 1px; margin: 0px 0px 0px 20px; text-align: center; }
div.Navi a.NextSite { float: right; text-decoration: none; color: #3a7676; }
div.Navi a.PrevSite { float: left; text-decoration: none; color: #3a7676; }
div.Navi a.NextSite_off { float: right; text-decoration: none; color: #91bdbd; }
div.Navi a.PrevSite_off { float: left; text-decoration: none; color: #91bdbd; }

div.text a { color: #327474; }

td.L, td.P { width: 120px; }
td.L { font-weight: bold; }

table.MojaLista { width: 565px; }
table.MojaLista a { color: #484848; text-decoration: none; }
table.MojaLista td.R { width: 70px; }
table.MojaLista td.alRight, span.footer { text-align: right; color: #327474; font-size: 10px; }
table.MojaLista td.alRight a { font-weight: bold; color: #327474; }

div#Oferty {
text-align: left;
color: #333333;
margin: 0px 0px 10px 0px;
}
span.Info {
color: #990000;
margin-right: 5px;
float: right;
}
div.text ul {
list-style: circle;
font-size: 12px;
}
div.text ul { font-weight: bold; }
div.text ul li li li{ font-weight: normal; }

div.text ul li { margin: 2px 5px 2px 5px; }
div.text ul li { padding: 2px 5px 2px 5px; }

/* No Script */
table.noscript { margin: 20px; color: #fff; }
table.noscript input[type="text"] { width: 50px; }
table.noscript input[type="submit"] { margin-right: 0px; }
table.noscript select { width: 210px; }
table.noscript td { width: 200px; }

div.noScriptMenu { position: relative; width: 960px; height: 288px; background-image: url('images/bg.jpg'); background-repeat: no-repeat; }
div.noScriptMenu  div { position: absolute; bottom: 15px; right: 20px; font-weight: bold; }
div.noScriptMenu  div a { color: #3A7676;  text-decoration: none; }

table.powiadom { padding: 10px 0px 0px 4px; }
table.powiadom td.space {
	width: 50px;
}
table.powiadom td {
	vertical-align: middle;
}
table.powiadom input[type="text"] {
	width: 150px;
}
p#Informacja {
	padding-top: 12px;
	font-weight: bold;
	color: #00ad00;
}
div.title sup {
	font-size: 6px;
}
table.smallForm input.smallSize {
	width: 100px;
}
table.smallForm { margin-left: 15px; margin-top: 7px; width: 262px; }
table.smallForm tr { width: 262px; }
table.smallForm input.send { background-image: url('./images/bg_search.gif'); border: 0px; width: 21px; height: 21px; cursor: pointer; }
table.smallForm div.grayLine {
	width: 262px;
	height: 1px;
	background-color: #759f9f;
	margin-bottom: 10px;
	overflow: hidden;
}
table.smallForm input.smallSize {
	width: 200px;
	margin-left: 10px;
	padding: 3px 0px 0px 5px;
	border: 0px;
	height: 18px!important;
	height: 21px;
	width: 202px!important;
	width: 207px;
	color: #fff;
	text-family: Arial;
	background-image: url('./images/bg_input.gif');
}

