
body { margin:0;padding:0;margin-bottom: 0px;text-align:  center; font-family: tahoma; background: #fff;}
a { color: #000;text-decoration:  none;font-weight: normal; font-size: 11px; border: 0px; cursor: hand;}
html>body a { cursor: pointer;}
a:link, a:visited { color: #000000;text-decoration:  none;font-weight: normal; border: 0px;}
a:hover { color: #000000;text-decoration:  underline;font-weight: normal; border: 0px;}

.bold { font-weight: bold;}

img { border-width: 0px; }

.fr {float:right;}
.fl {float:left;}

.tr {text-align: right;} /*nowa*/
.tl {text-align: left;} /*nowa*/
.tc {text-align: center;} /*nowa*/

.clr {clear: both;}

.standard { color: #4e4e4e; font-size: 11px; }



/* Layout */
#container { width: 580px; text-align: center;  margin-left: auto; margin-right: auto; }

#insidecontainer { width: 580px;  padding-bottom: 0px; background-color: #fff; text-align: left;  margin-left: auto; margin-right: auto; }

#topleft { display: none; }
#topright { display: none; }

#menutop { display: none; } 

#banner {  display: none; }

#mainsite { width: 580px; padding-bottom: 20px; }
#left { width: 160px; float: left;display: none; }
#center { width: 580px; float: left; height: 400px;}
html>body #center { min-height: 400px; height: auto; }
#right { width: 160px; float: left; display: none;} 

#toplayer { display: none; }
#bookmarks { display: none; }

#header { display: none; }
#header .inside {  display: none;}
#header a { display: none; }
#headerright {  display: none;  }

#content { height: 400px; padding-top: 15px; text-align: center; }
html>body #content { min-height: 400px; height: auto; }
#content .text { padding: 20px 20px 20px 20px; text-align: justify; color: #4e4e4e; font-size: 12px;}
#content .text .left { width: 440px; float: left; }
#content .text .right { width: 100px; float: left; text-align: right; }
#content .text .right .powrotowniebedzie { display: none; }
#content .header { text-align: left;  }
#content h1 {padding: 0px; margin: 0px; margin-bottom: 18px; font-size: 18px; font-weight: bold; color: #35538e;}
#content .text img { margin: 10px 15px 10px 15px; }
#content .text a { color: #283669; font-size: 12px; }
#content .startinside { width: 506px; margin: 0px auto 30px auto;  }
#content .startinside .top { width: 506px; height: 12px; font-size: 1px; background: url('contentstarttopbg.gif') no-repeat left top; }
#content .startinside .bottom { width: 506px; height: 12px; font-size: 1px; background: url('contentstartbottombg.gif') no-repeat left top; }
#content .startinside .middle {  background-color: #efefef; padding-top: 5px; }
#content .startinside .element { width: 187px; height: 240px; margin-bottom: 25px; text-align: left; }
#content .startinside .element .header { color: #394f8c; font-size: 16px; padding-left: 2px; font-weight: bold; }
#content .startinside .element .header a { color: #394f8c; font-size: 16px; font-weight: bold;  }
#content .startinside .element .bottomtext { color: #6f6f6f; font-size: 12px; font-weight: bold; }
#content .startinside .element .links { padding: 134px 15px 15px 15px; line-height: 16px; }
#content .startinside .element .links a { color: #2f447e; font-size: 12px; }
#content .startinside .element .links span { color: #2f447e; font-size: 12px; font-weight: bold; }
#content .startinside .mieszkanie { margin-left: 20px; background: url('startmieszkanie.jpg') no-repeat left bottom; float: left; }
html>body #content .startinside .mieszkanie { margin-left: 38px; }
#content .startinside .dom {  margin-right: 20px; background: url('startdom.jpg') no-repeat left bottom; float: right; }
html>body #content .startinside .dom { margin-right: 38px; }
#content .startinside .dzialka {  margin-left: 20px; background: url('startdzialka.jpg') no-repeat left bottom; float: left; }
html>body #content .startinside .dzialka { margin-left: 38px; }
#content .startinside .komercyjna { margin-right: 20px; background: url('startkomercyjna.jpg') no-repeat left bottom; float: right; }
html>body #content .startinside .komercyjna { margin-right: 38px; }
#content .text table.invest { border-collapse: collapse; margin-top: 15px; width: 100%; margin-bottom: 15px; }
#content .text th { padding: 6px 25px 6px 25px;  background-color: #f1f5fb; border-right: 1px solid #ddd; color: #283669; font-weight: bold; font-size: 11px; text-align: center; }
#content .text td { padding: 4px 25px 4px 25px; border-right: 1px solid #ddd; color: #4e4e4e; font-size: 11px; text-align: center; }
#content .text td.value {  width: 160px; color: #283669; font-size: 11px; text-align: right; }
#content .text tr.blue td { background-color: #f1f5fb; }
#content .text table.invest th { font-size: 11px; padding: 5px 10px 5px 10px; }
#content .text table.invest td { font-size: 11px; padding: 3px 10px 3px 10px; }
#content .investlinks .inlink {display: none;  }
#content .investlinks a { display: none; }


#startsearch { display: none; width: 562px; margin-left: auto; margin-right: auto; padding-top: 33px; text-align: left; }

#search { display: none; width: 580px; }

#showlocal { display: none; }
#local { width: 534px; margin: 0px auto 0px auto; }

    
.invisible { display: none; }
.visible { display: block; }

#results { text-align: left; }
#results .inside { padding: 20px 9px 40px 9px; }
#results .header { width: 562px; height: 25px; background: url("resultsheaderbg.gif") no-repeat left top; }
#results .header .left { width: 200px; float: left; }
#results .header .right { width: 362px; float: left; }
#results .header .left .inside { padding: 6px 10px 0px 18px; font-size: 11px; color: #fff; }
#results .header .right .inside { padding: 6px 0px 0px 18px; text-align: right; font-size: 12px; color: #283669; }
#results select { display: none; height: 18px;  padding: 0px; font-size: 11px; border: 1px solid #a8a8a8; color: #304983; background-color: #fff; }
#results input.button { display: none; height: 20px; padding: 0px 8px 1px 8px; color: #3a3a3a; font-size: 11px; border: 1px solid #a8a8a8; background: none; background-color: #ebebeb; }
#results form { margin: 15px 0px 0px 0px; padding: 0px; }
#results table { margin: 0px; padding: 0px; border: 0px; border-collapse: collapse; }
#results td { vertical-align: center; border: 0px; margin: 0px; padding: 0px 2px 0px 0px; text-align: left; }
#results .pagenum { display: none; color: #212f61; font-size: 11px; padding-top: 20px; padding-bottom: 20px; }
#results .pagenum a { color: #212f61; font-size: 11px; }
#results .pagenum a.active { color: #212f61; font-weight: bold; font-size: 12px; }
#results .pagenum .left { width: 140px; float: left; text-align: left; }
#results .pagenum .center { width: 282px; float: left; text-align: center; }
#results .pagenum .right { width: 140px; float: left; text-align: right; }
#results .result { background-color: #fff; }
#results .result .image { width: 170px; float: left; }
#results .result .image .inside { padding: 12px 0px 12px 10px; }
#results .result .image img { border: 1px solid #ccc; }
#results .result .description { width: 392px; float: left;  }
#results .result .description .inside { padding: 12px 10px 12px 10px; text-align: justify; color: #4e4e4e; font-size: 11px;}
#results .result .description h2 { color: #283669; padding: 0px; margin: 0px; margin-bottom: 12px; font-size: 13px; font-weight: bold; }
#results .result .description .more { text-align: right; padding-top: 10px;}
#results .result .description a { color: #283669; font-size: 11px; }
#results .result .description table { border-collapse: collapse; }
#results .result .description td { padding-bottom: 2px; padding-top: 2px; }
#results .result .description td.caption { width: 100px; color: #4e4e4e; font-size: 11px; text-align: left; }
#results .result .description td.value {  width: 130px; color: #283669; font-size: 11px; text-align: right; }
#results .result .description td.links { width: 162px; color: #283669; font-size: 11px; text-align: right; }
#results .result .description td.links a { color: #283669; font-size: 11px; }
#results .result .description td.links a.addtonotepad { display: none;; padding: 1px 0px 2px 0px; margin-left: auto; width: 99px; background: url('addtonotepad.gif') no-repeat left top; color: #283669; font-size: 11px; }
#results .result .description td.links a.removefromnotepad { display: none; padding: 1px 0px 2px 0px; margin-left: auto; width: 88px; background: url('removefromnotepad.gif') no-repeat left top; color: #283669; font-size: 11px; }
#results .result .description a.more { display: none; padding: 2px 0px 2px 0px; margin-left: auto; width: 52px; background: url('icomore.gif') no-repeat left top; color: #283669; font-size: 11px; }
#results .blue { background-color: #f1f5fb; }
#results .seperator { width: 562px; padding-top: 4px; padding-bottom: 4px; height: 1px; font-size: 1px; background: #fff url("resultsseperator.gif") no-repeat left center; }
#results .bottomlinks { display: none; line-height: 14px; padding-top: 5px; margin-top: 10px; border-top: 1px solid #212f61; }
#results .bottomlinks a { color: #212f61; font-size: 11px; display: block; float: left; margin-right: 47px;}
#results .bottomlinks a.popraw { padding: 1px 0px 2px 20px; width: 100px; background: url('icopopraw.gif') no-repeat left center; }
#results .bottomlinks a.ofertywszystkich { padding: 1px 0px 2px 23px;  width: 80px; background: url('icoofertywszystkich.gif') no-repeat left center; }
#results .bottomlinks a.newsletter { padding: 1px 0px 2px 25px;  width: 70px; background:url('iconewsletter.gif') no-repeat left center; }
#results .bottomlinks a.noweinwestycje { padding: 1px 0px 2px 25px;  margin-right: 0px; width: 70px; background: url('iconoweinwestycje.gif') no-repeat left center; }
#results .brakwynikow { padding-top: 20px; padding-bottom: 10px;  font-size: 11px; color: #4e4e4e; }

#resultsdetails { text-align: left; }
#resultsdetails .inside { padding: 20px 20px 20px 20px; }
#resultsdetails .header {  padding-bottom: 10px;}
#resultsdetails .header .left { float: left; width: 370px; font-size: 14px; color: #35538e; }
#resultsdetails .header .right { float: left; width: 160px; font-size: 11px; color: #35538e; text-align: right; }
#resultsdetails .header .right a { font-size: 11px; color: #35538e;  }
#resultsdetails .description { padding-top: 20px; text-align: left; }
#resultsdetails .description .halfdesc { float: left; width: 260px; margin-right: 20px; }
#resultsdetails .description .nomargin {  margin-right: 0px; }
#resultsdetails .foto { padding-top: 20px; padding-bottom: 20px;}
#resultsdetails .foto img { margin-bottom: 10px; border: 1px solid #9a9a9a; }
#resultsdetails .fotomore { width: 500px; text-align:left; margin: 20px auto 30px auto; }
#resultsdetails .fotomore img { border: 1px solid #9a9a9a; margin: 0px 17px 12px 0px;}
#resultsdetails .description table { border-collapse: collapse; margin-bottom: 15px; }
#resultsdetails .description td { padding: 3px 15px 3px 15px; }
#resultsdetails .description td.caption { width: 140px; color: #4e4e4e; padding-left: 15px; font-size: 11px; text-align: left; }
#resultsdetails .description td.value {  width: 120px; color: #283669; padding-right: 15px; font-size: 11px; text-align: right; }
#resultsdetails .description tr.blue td { background-color: #f1f5fb; }
#resultsdetails .comparison { color: #4e4e4e; font-size: 12px; text-align: left; padding-top: 15px; }
#resultsdetails .comparison table { border-collapse: collapse; width: 100%; margin-bottom: 15px; }
#resultsdetails .comparison td.caption { color: #4e4e4e; vertical-align: middle; padding: 5px 7px 5px 7px; font-size: 11px; text-align: left; }
#resultsdetails .comparison td.value { color: #283669; vertical-align: middle; border-left: 1px solid #ddd;  padding: 5px 7px 5px 7px; font-size: 11px; text-align: center; }
#resultsdetails .comparison tr.blue td { background-color: #f1f5fb; }
#resultsdetails .comparison a.more { display: inline; padding: 2px 0px 2px 20px; width: 52px; background: url('icomore.gif') no-repeat left top; color: #283669; font-size: 11px; }
#resultsdetails .details { color: #4e4e4e; text-align: justify; font-size: 11px; line-height: 1.7em; padding-top: 15px; padding-bottom: 20px; }
#resultsdetails .details .header { color: #202b52; font-weight: bold; font-size: 11px; padding-bottom: 0px;  }
#resultsdetails .links {  display: none; background: #f8f8f8; padding: 5px 10px; }
#resultsdetails .links .inlink { float: left; margin-right: 38px; }
#resultsdetails .links .lastlink { margin-right: 0px; }
#resultsdetails .links a {  padding: 1px 0px 2px 25px; width: 150px; color: #283669; font-size: 11px;}
#resultsdetails .links a.polecznajomemu {  background: url('polecznajomemu.gif') no-repeat left top;  }
#resultsdetails .links a.calculator { background: url('calculator.gif') no-repeat left top; }
#resultsdetails .links a.drukuj { background: url('drukuj.gif') no-repeat left top;  }
#resultsdetails .links a.generujpdf { background: url('generujpdf.gif') no-repeat left top;  }
#resultsdetails .links a.zumi { background: url('zumi.gif') no-repeat left top; text-align: left; }
#resultsdetails .links a.map { padding: 4px 0px 4px 25px;text-align: left; background: url('icomap.gif') no-repeat left top;}
#resultsdetails .links a.map24 { background: url('map24.gif') no-repeat left top;  }
#resultsdetails .links a.addtonotepad {  margin-left: 1px; padding-left: 24px; background: url('addtonotepad.gif') no-repeat left top; color: #283669; font-size: 11px; }
#resultsdetails .links a.removefromnotepad { margin-left: 1px; padding-left: 24px; background: url('removefromnotepad.gif') no-repeat left top; color: #283669; font-size: 11px; }
#resultsdetails table.calc { border-collapse: collapse; }
#resultsdetails td.caption { padding: 4px 10px 4px 0px; color: #4e4e4e; font-size: 11px; }
#resultsdetails td.value { padding: 4px 0px 4px 5px; color: #4e4e4e; font-size: 11px; }
#resultsdetails td.error { padding: 4px 10px 4px 10px; font-weight: normal; color: red; font-size: 11px; }
#resultsdetails td.border { border-bottom: 1px solid #4e4e4e; padding-bottom: 10px; }
#resultsdetails td.narrow { width: 200px; }
#resultsdetails input { border: 1px solid #35538e;  color: #4e4e4e; padding: 3px 5px 3px 5px; font-size: 11px; }
#resultsdetails input.readonly { background-color: #eee; }
#resultsdetails input.total { background-color: #ecf1f7; color: #35538e; font-weight: bold;}
#resultsdetails input.normal { background-color: #ecf1f7; color: #35538e; }
#resultsdetails textarea.normal { background-color: #ecf1f7; color: #35538e; }
#resultsdetails input.radio { border-width: 0px; }
#resultsdetails input.button { width: 86px; margin-top: 5px; height: 20px; border-width: 0px; background: url('bluebuttonbg.gif') no-repeat; font-size: 11px; color: #30436d; }

#resultsdetails .pano { width: 370px; margin: 0px auto; }

#resultsdetails .text { padding: 10px 0px 20px 0px; text-align: justify; color: #4e4e4e; font-size: 11px;}
#resultsdetails .text img { margin: 10px 15px 10px 15px; }
#resultsdetails .text a { color: #283669; font-size: 11px; }
#resultsdetails td.caption { font-weight: bold; vertical-align: top; }
#resultsdetails td.value { vertical-align: top; }
#resultsdetails .porownajbutton { text-align: right; padding: 10px 10px 10px 10px; }

#resultsdetails h1 { font-size: 20px; color: #666; font-weight: normal; margin: 0px 0px 10px 0px; padding: 0px 0px 10px 0px; background: url("tagbg.gif") repeat-x left bottom;}

#toptags { height: 26px; background: url("tagbg.gif") repeat-x left top; }
#toptags .tag { height: 26px; margin-right: 3px; float: left; margin-bottom: 20px;}
#toptags .tag .left { width: 5px; height: 26px; float: left; background: url("taginactiveleftbg.gif") repeat-x left top;  }
#toptags .tag .center { padding: 6px 5px 6px 5px; background: url("taginactivebg.gif") repeat-x left top;  float: left; }
#toptags .tag a { color: #3867a5; font-size: 12px; }
#toptags .tag a:hover { color: #1f4476; text-decoration: none; }
#toptags .tag .right { width: 5px; height: 26px; float: left; background: url("taginactiverightbg.gif") repeat-x left top;  }
#toptags .active .left { width: 5px; height: 26px; float: left; background: url("tagactiveleftbg.gif") repeat-x left top;  }
#toptags .active .center {  background: url("tagactivebg.gif") repeat-x left top;  float: left; color: #3867a5; font-size: 12px; }
#toptags .active .right { width: 5px; height: 26px; float: left; background: url("tagactiverightbg.gif") repeat-x left top;  }

.tags { height: 26px; background: url("tagbg.gif") repeat-x left top; }
.tags .tag { height: 26px; margin-right: 3px; float: left; margin-bottom: 20px;}
.tags .tag .left { width: 5px; height: 26px; float: left; background: url("taginactiveleftbg.gif") repeat-x left top;  }
.tags .tag .center { padding: 6px 5px 6px 5px; background: url("taginactivebg.gif") repeat-x left top;  float: left; }
.tags .tag a { color: #3867a5; font-size: 12px; }
.tags .tag a:hover { color: #1f4476; text-decoration: none; }
.tags .tag .right { width: 5px; height: 26px; float: left; background: url("taginactiverightbg.gif") repeat-x left top;  }
.tags .active .left { width: 5px; height: 26px; float: left; background: url("tagactiveleftbg.gif") repeat-x left top;  }
.tags .active .center {  background: url("tagactivebg.gif") repeat-x left top;  float: left; color: #3867a5; font-size: 12px; }
.tags .active .right { width: 5px; height: 26px; float: left; background: url("tagactiverightbg.gif") repeat-x left top;  }

#resultsdetails .panobox { display: none; }
#resultsdetails #rightlink {  display: none; }


#messagewindow { display: none; }

#zapytanie { display: none; width: 322px; margin-top: 20px; }

.printheader { border-bottom: 1px solid #283669; padding-bottom: 7px; }
.printtitle { display: none; color: #283669; font-weight: bold; font-size: 14px; padding: 13px 0px 10px 0px;} 

.printfooter { border-top: 1px solid #283669; padding-top: 7px; }
.printfooter .left { float: left; color: #283669; width: 400px; font-style: italic; font-size: 10px; }
.printfooter .right { float: left; color: #283669; width: 130px; text-align: right; font-size: 12px; font-weight: bold; }

#toptags { display: none; height: 26px; background: url("tagbg.gif") repeat-x left top; }

#footer { display: none; width: 900px; font-size: 10px; color: #fff; }


