#header { float: left;  width: 571px; padding: 0px;  background: none; }
#header .inside { color: #000; font-weight: bold; font-size: 11px; padding: 7px 15px 0px 15px; }
#header a { color: #000; font-weight: bold; font-size: 11px; }
#header a:hover { color: #CB3421; }
#header a.first { text-decoration: underline; }
#headerright { background: none;  }

#content .text { padding: 0px 20px 20px 20px; line-height: 1.5em; text-align: justify; color: #4e4e4e; font-size: 12px;}
#content .text .left { width: 380px; float: left; }
#content .text .right { width: 160px; float: left; text-align: right; }
#content .header { text-align: left;  }
#content h1 { color: #000; font-weight: normal; }
#content .text img { margin: 10px 15px 10px 15px; }
#content .text a { color: #283669; font-size: 12px; text-decoration: underline; }
#content .text a:hover { color: #CB3421; }
#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: 252px; margin-bottom: 25px; text-align: left; }
#content .startinside .element .header { color: #394f8c; height: 45px; 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 .text .apartment { float: left; width: 50%; background: url('map_kluczyk.jpg') no-repeat left top;}
#content .text .house { float: left; width: 50%; background: url('map_domek.jpg') no-repeat left top;}
#content .text .insidelegend { padding: 5px 10px 0px 38px; text-align: left; }
#content .text .insidelegend a { color: #4e4e4e; text-decoration: none; }
#content .text .insidelegend a:hover { color: #CE062E; text-decoration: underline; }
#content .text .legendheader a { margin-bottom: 10px; font-size: 14px; font-weight: bold; color: #35538e;}
#content .news { padding: 0px 0px 15px 0px; }
#content .news .title { font-size: 12px; font-weight: bold; color: #35538e;}
#content .news .title a { font-size: 12px; font-weight: bold; text-decoration: none; color: #35538e; }
#content .news .title a:hover {  text-decoration: none; color: #CB3421; }
#content .news .faqtext { font-size: 11px; padding-bottom: 10px; }
#content .news a { font-size: 11px; color: #35538e; }
#content .news a.czytajdalej { text-decoration: underline; }
#content .pagenum { color: #212f61; font-size: 11px; padding-top: 0px; padding-bottom: 20px; }
#content .pagenum a { color: #212f61; font-size: 11px; }
#content .pagenum a.active { color: #212f61; font-weight: bold; font-size: 12px; }
#content .pagenum .left { width: 120px; float: left; text-align: left; }
#content .pagenum .center { width: 282px; float: left; text-align: center; }
#content .pagenum .right { width: 120px; float: left; text-align: right; }
#content .investlinks .inlink { margin-bottom: 7px; }
#content .investlinks a { padding: 1px 0px 2px 25px; width: 150px; text-decoration: none; color: #283669; font-size: 11px;}
#content .investlinks a.polecznajomemu {  background: url('polecznajomemu.gif') no-repeat left top;  }
#content .investlinks a.drukuj { background: url('drukuj.gif') no-repeat left top;  }
#content table.criteria td.caption { border-width: 0px; font-weight: bold; padding: 4px 10px 4px 0px; text-align: left; color: #4e4e4e; font-size: 11px; }
#content table.criteria td.value { border-width: 0px; padding: 4px 0px 4px 5px; text-align: left; color: #4e4e4e; font-size: 11px; }

#zapytanie { width: 322px; margin-top: 20px; }
#zapytanie .top { width: 322px; font-size: 1px; height: 7px; background: url('zapytanietopbg.gif') no-repeat; }
#zapytanie .middle { width: 322px; background: url('zapytaniebg.gif') repeat-y; }
#zapytanie .middle .inside { padding: 5px 12px 5px 12px; }
#zapytanie .middle h2 { padding: 0px; margin: 0px; margin-bottom: 10px; font-size: 14px; color: #225394; font-weight: bold; }
#zapytanie .middle table { border-collapse: collapse; margin: 0px; padding: 0px;  }
#zapytanie .middle td.caption { color: #202b52; width: 92px; border-width: 0px; vertical-align: middle; padding: 3px 0px 3px 0px; text-align: right; }
#zapytanie .middle td.value {  padding: 3px 0px 3px 10px; border-width: 0px; text-align: right; }
#zapytanie .bottom { width: 322px; font-size: 1px; margin-top: 0px; height: 7px; background: url('zapytaniebottombg.gif') no-repeat; }
#zapytanie form { margin: 0px; padding: 0px; }
#zapytanie input { border: 1px solid #afb1b4; padding: 0px; color: #202b52; width: 190px; height: 16px; font-size: 11px; }
#zapytanie textarea { border: 1px solid #afb1b4; font-family: Tahoma; color: #202b52; width: 188px; height: 50px; font-size: 11px; }
#zapytanie input.button { width: 86px; margin-top: 5px; height: 20px; border-width: 0px; background: url('bluebuttonbg.gif') no-repeat; font-size: 11px; color: #30436d; }


