body {text-align:center; background:#fff; margin:0; padding:0; font-family:Arial; font-size:13px;}
.wraper {width:775px; overflow:hidden; margin-left:auto; margin-right:auto; border:1px solid #ddd; border-top:none;}
#Headerdiv {width:100%; overflow:hidden; text-align:left;}
#Footerdiv {width:100%;  line-height:25px; background:#678DD3; color:#fff; font-size:12px; font-family:"Trebuchet MS"; text-align:center; clear:both;}
#Contentdiv {margin-top:15px; overflow:hidden; margin-bottom:30px;}
.designby {font-size:10px; font-family:Arial;}
.designby a:link {font-size:10px; color:#fff; text-decoration:none;}
.designby a:active {font-size:10px; color:#fff; text-decoration:none;}
.designby a:visited {font-size:10px; color:#fff; text-decoration:none;}
.designby a:hover {font-size:10px; color:#fff; text-decoration:none;}
#logo {width:100%; overflow:hidden; background:#678DD3;}
.cls {clear:both;}
.cls2 {clear:both; height:30px;}
.a_menu {float:left; padding-left:20px; padding-right:20px; height:45px; line-height:45px; font-family:"Trebuchet MS";}
a.a_menu:link {font-size:18px; color:#fff; text-decoration:none; background:#678DD3;}
a.a_menu:active {font-size:18px; color:#fff; text-decoration:none; background:#678DD3;}
a.a_menu:visited {font-size:18px; color:#fff; text-decoration:none; background:#678DD3;}
a.a_menu:hover {font-size:18px; color:#678DD3; text-decoration:none; background:#fff;}
.a_menu2 {float:left; padding-left:20px; padding-right:20px; height:45px; line-height:45px; font-family:"Trebuchet MS";}
a.a_menu2:link {font-size:18px; color:#678DD3; text-decoration:none; background:#fff;}
a.a_menu2:active {font-size:18px; color:#678DD3; text-decoration:none; background:#fff;}
a.a_menu2:visited {font-size:18px; color:#678DD3; text-decoration:none; background:#fff;}
a.a_menu2:hover {font-size:18px; color:#678DD3; text-decoration:none; background:#fff;}
.wyloguj {float:right; padding-left:10px; padding-right:10px; height:20px; line-height:20px; font-family:"Trebuchet MS";}
a.wyloguj:link {font-size:12px; color:#fff; text-decoration:underline;}
a.wyloguj:active {font-size:12px; color:#fff; text-decoration:underline;}
a.wyloguj:visited {font-size:12px; color:#fff; text-decoration:underline;}
a.wyloguj:hover {font-size:12px; color:#fff; text-decoration:underline;}

.ha1 {width:100%; padding-top:10px; padding-bottom:10px; border-top:1px solid #eaeaea; text-align:center; background:#f9f9f9;}
.tsh1 {text-align:left; color:#678DD3; float:left; clear:both; float:left; font-weight:bold; margin-left:5px;}
.podmenu {height:160px; width:100%; border-top:1px solid #eaeaea; background:url(/img/pod-bg.gif); background-repeat:repeat-x; clear:both;}
.graph01 {border:none; float:left; margin-left:2px; margin-top:10px;}
.graph02 {border:none; float:right; margin-right:2px; margin-top:10px;}
h1 {color:#678DD3; font-size:15px; margin-right:5px; font-weight:bold; text-align:right;}
.podmenu2 {height:15px; line-height:15px; width:100%; clear:both; font-size:11px;}
.podmenu2 a:link {font-size:11px; color:#333; text-decoration:underline; margin-left:5px; margin-right:5px;}
.podmenu2 a:active {font-size:11px; color:#333; text-decoration:underline; margin-left:5px; margin-right:5px;}
.podmenu2 a:visited {font-size:11px; color:#333; text-decoration:underline; margin-left:5px; margin-right:5px;}
.podmenu2 a:hover {font-size:11px; color:#000; text-decoration:underline; margin-left:5px; margin-right:5px;}
.reklama {width:100%; text-align:center; padding-top:4px; padding-bottom:4px;}
.reklama img {border:none;}
.home-text {float:left; width:380px; text-align:justify; line-height:18px; font-size:13px; margin-left:5px;}
.bb {font-weight:bold;}
.red {color:#d70000; font-weight:bold;}
.blue {color:#678DD3; font-weight:bold;}
.mapa {width:375px; height:365px; float:right; margin-right:5px;margin-bottom:5px;}

a.more:link {font-size:13px; color:#46668C; text-decoration:underline;}
a.more:active {font-size:13px; color:#46668C; text-decoration:underline;}
a.more:visited {font-size:13px; color:#46668C; text-decoration:underline;}
a.more:hover {font-size:13px; color:#2C4058; text-decoration:underline;}

.pageowanie a:link {font-size:13px; color:#46668C; text-decoration:underline;}
.pageowanie a:active {font-size:13px; color:#46668C; text-decoration:underline;}
.pageowanie a:visited {font-size:13px; color:#46668C; text-decoration:underline;}
.pageowanie a:hover {font-size:13px; color:#2C4058; text-decoration:underline;}
.pageowanie span {font-size:15px; font-weight:bold; color:#000;}

.lista {width:765px; overflow:hidden; font-weight:bold; float:left; margin-left:5px; margin-top:20px; clear:both;}
.lista_nag {width:100%; padding-left:5px; height:25px; line-height:25px; color:#333; text-align:left; font-size:14px;}
.lista_hre {width:100%; overflow:hidden; line-height:20px; text-align:left; padding-top:5px; padding-bottom:5px; border-top:1px solid #678DD3; background:url(/img/list-bg.jpg); background-repeat:repeat-x;}
.lista_hre a {width:19%; float:left; margin-left:32px;}
.lista_hre a:link {font-size:12px; text-decoration:underline; color:#333;}
.lista_hre a:active {font-size:12px; text-decoration:underline; color:#333;}
.lista_hre a:visited {font-size:12px; text-decoration:underline; color:#333;}
.lista_hre a:hover {font-size:12px; text-decoration:underline; color:#333;}


.last {width:765px; overflow:hidden; float:left; margin-left:5px; margin-top:35px; clear:both; background:url(/img/list-bg2.jpg); background-repeat:repeat-x; background-position:0 26px;}
.last2 {width:765px; overflow:hidden; float:left; margin-left:5px; margin-top:35px; clear:both; background:url(/img/list-premium.jpg); background-repeat:repeat-x; background-position:0px 30px;}
.last_nag {width:100%; padding-left:5px; height:25px; line-height:25px; font-size:14px; color:#333; text-align:left; font-weight:bold; border-bottom:1px solid #FFA448;}
.last_nag2 {width:100%; padding-left:5px; height:25px; line-height:25px; font-size:14px; color:#d70000; text-align:left; font-weight:bold;}
.last_deals {width:31%; overflow:hidden; line-height:18px; text-align:left; padding:5px; float:left; border-left:1px solid #FFA448; font-size:12px;}
.last_deals img {border-color:#999; width:100px; height:70px;}
.last_prem {width:31%; overflow:hidden; line-height:18px; text-align:left; padding-left:5px; padding-right:11px; * padding-right:12px; padding-top:5px; float:left; border-left:1px solid #99B588; border-top:1px solid #99B588; font-size:12px; display:block; margin-top:4px;}
.last_prem img {border:1px solid #999; width:100px; height:70px;}
.super_prem {width:370px; height:140px; background:url(/img/special-premium.jpg); background-repeat:no-repeat; float:right; margin-bottom:10px; text-align:left; padding:3px; font-size:14px; color:#333;}
.super_prem img {border:1px solid #999; width:100px; height:70px; margin:5px;}
.super_pr_small {margin-left:35px; line-height:25px; color:#333; font-size:14px; color:#d70000; font-weight:bold;}
.lasttitle {font-weight:bold;}
.lasttitle2 {margin-left:35px; font-weight:bold; color:#1B315A; font-size:13px;}
.toright {float:right; margin-right:15px;}

fieldset {width:40%; border:1px solid #ccc; padding:5px; text-align:center; margin-left:auto; margin-right:auto; font-size:13px;}
fieldset input{border:1px solid #ccc; font-weight:bold; width:200px;}
legend {padding-left:5px; padding-right:5px; font-weight:bold; color:#46668C;}
.loguj {width:200px; background:#46668C; color:#fff; height:25px; cursor:pointer;}
.loguj:hover {background:#fff; color:#46668C;}
.cooperate {width:90%; border:1px solid #ccc; padding:5px; text-align:justify; line-height:20px; margin-left:auto; margin-right:auto; font-size:13px;}

.tabedit {width:90%; border:1px solid #ccc; padding:5px; text-align:left; margin-left:auto; margin-right:auto;}
.tabedit th {background:#678DD3; color:#fff;}
.tabedit td {padding:3px;}
.tabedit a:link {font-size:13px; color:#46668C; text-decoration:underline;}
.tabedit a:active {font-size:13px; color:#46668C; text-decoration:underline;}
.tabedit a:visited {font-size:13px; color:#46668C; text-decoration:underline;}
.tabedit a:hover {font-size:13px; color:#2C4058; text-decoration:underline;}

.offer {width:90%; border:1px solid #ccc; background:#f5f5f5; padding:5px; text-align:justify; margin-left:auto; margin-right:auto; color:#678DD3; line-height:20px;}
.offer img {vertical-align:left; float:right;}

.dodaj {float:right; margin-right:20px; width:200px; height:25px; line-height:25px; text-align:center; font-weight:bold; border:1px solid #ddd;}
a.dodaj:link {font-size:13px; color:#fff; text-decoration:none; background:#46668C;}
a.dodaj:active {font-size:13px; color:#fff; text-decoration:none; background:#46668C;}
a.dodaj:visited {font-size:13px; color:#fff; text-decoration:none; background:#46668C;}
a.dodaj:hover {font-size:13px; color:#fff; text-decoration:none; background:#f70000;}

.button {cursor:pointer; width:170px; height:25px; text-align:center; font-weight:bold; color:#fff; border:1px solid #ddd; background:#46668C; font-size:13px;}
.button:hover {color:#fff; border:1px solid #ddd; background:#f70000;}
.submit {cursor:pointer; width:200px; height:25px; text-align:center; font-weight:bold; border:1px solid #ddd; background:#46668C; font-size:13px; color:#fff;}
.submit:hover {border:1px solid #ddd; background:#f70000; color:#fff;}
.add {width:90%; border:1px solid #ccc; text-align:left; margin-left:auto; margin-right:auto; margin-top:15px;}
.add select {border:1px solid #ddd; width:200px;}
.add textarea {border:1px solid #ddd; width:450px; height:150px;}
.add td {padding:5px; vertical-align:top;}
.add img {float:right; margin-right:10px; width:100px; height:70px; border:1px solid #aaa;}
.markme {background:#f5f5f5; font-weight:bold;}
.markmesek {font-weight:bold;}
.markme2 {background:#f5f5f5;}
.small {font-size:11px; color:#d70000;}
.zapisz {float:right; margin-right:20px; cursor:pointer; width:150px; height:25px; text-align:center; font-weight:bold; border:1px solid #ddd; background:#46668C; font-size:13px; color:#fff;}
.zapisz:hover {border:1px solid #ddd; background:#f70000; color:#fff;}
.zapisz2 {float:right; margin-right:20px; cursor:pointer; width:200px; height:25px; text-align:center; font-weight:bold; border:1px solid #ddd; background:#46668C; font-size:13px; color:#fff;}
.zapisz2:hover {border:1px solid #ddd; background:#f70000; color:#fff;}

.propertydetails {width:450px; float:right; margin-right:5px; border-left:1px solid #678DD3; text-align:left; padding-left:10px;}
.propertydetails img {border:1px solid #aaa;}
.detailsdzialki {width:97%; border:1px solid #ccc; padding:5px; text-align:justify; margin-left:auto; margin-right:auto; line-height:20px; clear:both;}
#divMap {border:1px solid #ccc; margin-left:auto; margin-right:auto; width:700px; height:400px; margin-top:20px; margin-bottom:20px;}
.detailsclient {width:97%; border:1px solid #ccc; padding:5px; text-align:left; margin-left:auto; margin-right:auto; line-height:20px; clear:both; font-weight:bold;}

.wyniki {clear:both; width:99%; border:1px solid #ccc; padding:5px; text-align:left; margin-left:auto; margin-right:auto; line-height:18px; margin-top:15px;}
.wyniki th {background:#eee; padding-left:5px;}
.wyniki td {padding:5px;}
.dataogl {width:120px;}
.noresult {font-weight:bold; color:#d70000; clear:both; width:75%; border:1px solid #ccc; padding:5px; text-align:center; margin-left:auto; margin-right:auto; line-height:18px; margin-top:15px;}
.premium_row {background:#C8DAE8;}
.premium_row td{border:1px solid #fff;}

.reg {width:75%; border:1px solid #ccc; padding:5px; text-align:left; margin-left:auto; margin-right:auto; font-size:13px;}
.reg input {border:1px solid #ccc; width:auto;}
.reg textarea {border:1px solid #ccc; width:450px;}