body {
  margin: 0px;
  padding: 0px;
  font-family: Tahoma, Verdana, sans-serif;
  background-color: #f5e8c8;
}

body a {
  color: #a26a2f
}

body input {
  font-family: Tahoma, Verdana, sans-serif;
  color: #5a0a15;
}

body form {
  margin: 0px;
  padding: 0px;
}

body a img { margin: 0px; padding: 0px; display: inline;}

div.horizontal-bar {
  background: url('../images/background-horizontal-bar.jpg') repeat-x left top;
  background-color: #fdf9eb;
}

div.splash { 
  background: url('../images/background-photo-header.jpg') repeat-x left top;
  overflow: hidden;
  height: 220px;
}

div.leftcol a img {
  display: block;
}

div.header-shadow {
  position: absolute;
  left: 800px;
  width: 39px;
  height: 220px;
  overflow: hidden;
  background: url('../images/background-shadow-header.jpg') no-repeat left top;
}

div.content-header {
  height: 80px;
  overflow: hidden;
  display: block;
  float: left;
  width: 360px;
}

div.bvertical {
  background: url('../images/bg-brown.gif') repeat-y left top;
}

h1.h1-content strong { 
  display: none;
}

h1.h1-wybranydom { 
  background: url('../images/h1-wybranydom.gif') no-repeat left top;
  display: block;
  height: 80px;
}

h1.h1-o_nas { 
  background: url('../images/h1-o_nas.gif') no-repeat left top;
  display: block;
  height: 80px;
}

h1.h1-lokalizacja { 
  background: url('../images/h1-lokalizacja.gif') no-repeat left top;
  display: block;
  height: 80px;
}

h1.h1-twoj_dom { 
  background: url('../images/h1-twoj-dom.gif') no-repeat left top;
  display: block;
  height: 80px;
}

h1.h1-finansowanie { 
  background: url('../images/h1-finansowanie.gif') no-repeat left top;
  display: block;
  height: 80px;
}

h1.h1-aktualnosci { 
  background: url('../images/h1-aktualnosci.gif') no-repeat left top;
  display: block;
  height: 80px;
}



h1.h1-kontakt { 
  background: url('../images/h1-kontakt.gif') no-repeat left top;
  display: block;
  height: 80px;
}
h1.h1-newsletter { 
  background: url('../images/h1-newsletter.gif') no-repeat left top;
  display: block;
  height: 80px;
}

h1.h1-standard { 
  background: url('../images/h1-standard.gif') no-repeat left top;
  display: block;
  height: 80px;
}

h1.h1-mapa_strony { 
  background: url('../images/h1-mapa_strony.gif') no-repeat left top;
  display: block;
  height: 80px;
}

div.content-container-home {
  float: left;
  width: 320px;
  margin-left: 40px;
}

div.content-container-home p {
  color: #a26a2f;
  font-size: 11px;
  text-indent: 20px;
  text-align: justify;
  line-height: 16px;
}

div.rgal {
  float: right;
  width: 160px;
  margin-right: 20px;
}

h1.h1-galeria {
  background: url('../images/h1-galeria.gif') no-repeat left top;
  display: block;
  width: 160px;
  height: 41px;
  margin: 0px;
  padding: 0px;
  
}

h1.h1-witamy { 
  background: url('../images/h1-witamy.gif') no-repeat left top;
  display: block;
  height: 80px;
}

div.splash-links {
  height: 20px;
  overflow: hidden;
  text-align: right;
  display: block;
}

div.splash-links a img {
  border: 0px;
}

div.splash-inner {
  width: 580px;
  height: 200px;
  overflow: hidden;
  display: block;
  background: url('../images/header-splash-inner-background.gif') no-repeat left top;
}

div.splash-inner div {
  background: url('../images/header-photo.jpg') no-repeat left top;
  width: 564px;
  height: 184px;
  display: block;
  overflow: hidden;
  margin: 8px;
}

div.newsletter {
  width: 220px;
  height: 140px;
  display: block;
  overflow: hidden;
  background: url('../images/background-newsletter.gif') no-repeat left top;
  position: relative;
}

div.newsletter input.email {
  position: absolute;
  font-size: 11px;
  left: 40px;
  width: 130px;
  top: 80px;
  background: url('../images/background-newsletter.gif') no-repeat 40px 80px;
  border: 0px;
  padding-top: 3px;
  padding-left: 4px;
}

div.newsletter div.ns-opt {
  position: absolute;
  left: 40px;
  top: 120px;
}

div.newsletter div.ns-opt input {
  border: 0px;
  padding: 0px;
  position: relative;
  display: inline;
  background-image: none;
} 

div.menu {
  overflow: hidden;
  height: 60px;
  display: block;
}

div.content-inner ul { list-style-type: none; margin: 0px; padding: 0px; font-size: 11px;}

div.menu ul {
  list-style-type: none;
  height: 60px;
  margin: 0px;
  padding: 0px;
}

div.menu ul li {
  float: left;
}

div.menu ul li a {
  height: 60px;
  display: block;
  float: left;
}

div.menu ul li a.onas {
  background: url('../images/menu-o-nas.gif') no-repeat left top;
  width: 70px;
}

div.menu ul li a.lokalizacja {
  background: url('../images/menu-lokalizacja.gif') no-repeat left top;
  width: 103px;
}

div.menu ul li a.twojdom {
  background: url('../images/menu-twoj-dom.gif') no-repeat left top;
  width: 87px;
}

div.menu ul li a.finansowanie {
  background: url('../images/menu-finansowanie.gif') no-repeat left top;
  width: 118px;
}

div.menu ul li a.aktualnosci {
  background: url('../images/menu-aktualnosci.gif') no-repeat left top;
  width: 110px;
}

div.menu ul li a.kontakt {
  background: url('../images/menu-kontakt.gif') no-repeat left top;
  width: 92px;
}

div.menu ul li a span {
  display: none;
}

div.footer-bar { 
  position: relative;
  height: 240px;
  background: url('../images/footer-background-horizontal.gif') repeat-x center top;
}

div.listek {
  width: 31px;
  height: 68px;
  margin-left: -31px;
  top: -68px;
  z-index: 1000;
  display: block;
  position: absolute;
  background: url('../images/listek-lewy.gif') no-repeat left top;
}

div.listeka {
  position: relative;
}

div.footer-bar div.footer-shadow {
  top: 30px;
  height: 120px;
  text-align: right;
}

div.footer-bar div.footer-shadow span {
  line-height: 28px;
  text-align: right;
  float: right;
  color: #a26a2f;
  padding-right: 16px;
  font-size: 11px;
}

*html div.footer-bar div.footer-shadow {
  margin-top: 30px !important;
}
div.footer-bar div.footer-shadow span a {
  color: #a26a2f;
}

div.block-brown {
  background-color: #9c652c;
  background: url('../images/bg-brown.gif') repeat-y left top;
  padding-bottom: 23px;
}

div.block-brown h2 {
  margin: 0px;
  padding: 0px;
  height: 41px;
  margin-bottom: 4px;
}

div.block-brown div.inner {
  margin-left: 20px;
  margin-right: 20px;
  color: #fdf9eb;
}

div.block-brown div.inner a {
  color: #fdf9eb;
  text-decoration: none;
}

div.block-brown div.inner div.row {
  overflow: hidden;
  display: block;
  clear: both;
  line-height: 22px;
  font-size: 11px;
}

div.block-brown div.bline {
  background: url('../images/brown-line.gif') no-repeat left bottom;
} 
div.block-brown div.inner div.sales {
  color: #dda935;
}
div.block-brown div.inner div.sales a {
  color: #dda935;
  text-decoration: none;
}

span.r { 
  float: right;
}

span.l { 
  float: left;
}

span.n {
  float: left;
  width: 14px;
  margin-right: 10px;
  margin-left: 0px;
}

div.block-brown h2 strong {
  display: none;
}

h2.aktualneceny {
  background: url('../images/brown-aktualneceny.gif') no-repeat left top;
}

h2.aktualnosci {
  background: url('../images/brown-aktualnosci.gif') no-repeat left top;
}

h2.wybierzdom {
  background: url('../images/h2-wybierzdom.gif') no-repeat left top;
  height: 51px !important;
  margin-top: 5px !important;
  margin-bottom: 4px !important;
  display: block;
}
div.footer-txt {
  overflow: hidden;
}

div.news-box { background: url('../images/line-gray.gif') no-repeat left bottom;padding-bottom: 6px; font-size: 11px;overflow: hidden;line-height: 15px; padding-top: 3px;}
div.news-box span.date { color: #fdca57; font-weight: bold; display: block; }
div.news-box a.title { color: #ffffff; font-weight: bold; text-decoration: none;}
div.news-box a.more { margin-top: 2px;height: 17px; overflow: hidden; display: block; background: url('../images/btn-wiecej.gif') no-repeat right top;}
div.news-box a.more span { display: none;}
div.news-box p { margin: 0px; padding: 0px;  color: #f5e8c8;}
div.content-container { margin-left: 40px; margin-right: 20px;}
div.block-brown div.inner div.last-news { 
  background-image: none;
}
div.footer-txt p {
  font-size: 11px;
  color: #9c652c;
  padding: 0px;
  width: 260px;
  margin: 26px 0px 0px 258px;
}


.ui_galeria {
}

#galeria {
  float:left;
  width: 160px;
overflow: hidden;
  margin-bottom: 10px;
  position: relative;
}

#galeria .container {
  float:left;  
  width: 160px;
  height: 498px;
  overflow: hidden;
}

#galeria ul {
  margin: 0;
  padding:0;
  height: 100000px;
  position: relative;
  top: 0;
  left: 0;
}

#galeria ul li {
  width: 160px;
  height: 83px;
  text-align: center;      
  list-style:none;   
  overflow: hidden;
  
  background: url('../images/carousel-element-bg.gif') no-repeat left top;
}   

#galeria ul li a img {
  margin-left: 0px;
  border: 0px;
  margin-top: 4px;
}                      

#galeria .previous_button {

  height: 39px;
  width: 160px;
    background: url('../images/btn-top-active.gif');
  cursor: pointer;    
  display:block;
}


#galeria .previous_button_disabled {
  background: url('../images/btn-top-disable.gif');
  cursor: default;
}

#galeria .next_button {
  float:left;
  height: 32px;
  width: 160px;
  background: url('../images/btn-bottom-active.gif');
  display:block;
  cursor: pointer;
}


#galeria .next_button_disabled {
  background: url('../images/btn-bottom-disable.gif');
  cursor: default;
}


div.content-inner {
  clear: both;
  display: block;
  overflow: hidden;
  margin-left: 40px;
  margin-right: 20px;
}

div.content-inner p {
  color: #a26a2f;
  font-size: 11px;
  text-indent: 20px;
  text-align: justify;
  line-height: 16px;
}

div.content-inner  td p {
  margin: 0px !important;
  display: block;
  padding-top: 5px;
  padding-left: 16px;
  overflow: hidden;
  text-indent: 0px !important;
} 
div.content-inner  td p a {
  color: #a26a2f;
}

div.house-section {
  background: url('../images/line-bottom.gif') no-repeat left bottom;
  color: #5a0a15;
  line-height: 16px;
  padding-top: 4px;
  display: block;
  padding-bottom: 5px;
  font-weight: bold;
  font-size: 11px;
}

div.house-section a {
  color: #5a0a15;
}

span.txtbold {
  font-weight: bold;
  font-size: 11px;
  color: #5a0a15;
}

div.house-section span {
  display: block;
  font-weight: normal;
  color: #915d26;
}

div.zrzut {
  display: block;
  width: 150px;
  height: 159px;
  overflow: hidden;
  background: url('../images/bg-zrzut.gif') no-repeat left bottom;
  margin-top: 9px;
}

div.rNews  {
  font-size: 11px; line-height: 16px;
}

div.rNews a { 
  color: #5a0a15 !important;
}

table.forms td { 
  color: #5a0a15 !important;
  font-size: 11px;
}
table.forms td  { margin: 0px; padding: 0px; line-height: 27px;} 

table.forms td .contactInput {
  border: 1px solid #ebdbb6;
  padding: 3px;
  font-family: Tahoma;
  font-size: 11px;
} 

div.rNews span.date { 
color: #d4ba9c;
}

div.plan-kompleksu {
  background: url('../images/plan2.jpg') no-repeat left top;
  width: 501px;
  /*height: 309px;*/
  height: 720px;
  position: relative;
}

/*div.plan-kompleksu a.domy {
  position: absolute; 
  width: 28px;
  height: 46px;

}

div.plan-kompleksu a:hover {

} */

/*div.plan-kompleksu a.dom1 {
  left: 42px;
  top: 217px;
}

div.plan-kompleksu a.dom2 {
  left: 70px;
  top: 217px;
}

div.plan-kompleksu a.dom3 {
  left: 131px;
  top: 180px;
}

div.plan-kompleksu a.dom4 {
  left: 159px;
  top: 180px;
}

div.plan-kompleksu a.dom5 {
  left: 218px;
  top: 140px;
}
div.plan-kompleksu a.dom6 {
  left: 246px;
  top: 140px;
}

div.plan-kompleksu a.dom7 {
  left: 307px;
  top: 96px;
}
div.plan-kompleksu a.dom8 {
  left: 335px;
  top: 96px;
}

div.plan-kompleksu a.dom9 {
  left: 395px;
  top: 56px;
}
div.plan-kompleksu a.dom10 {
  left: 423px;
  top: 56px;
}*/

div.plan-kompleksu a.domy {
  position: absolute; 
  width: 58px;
  height: 27px;

}

div.plan-kompleksu a.domy:hover {
  border: 2px solid #000;
}

div.plan-kompleksu a.dom1 {
  left: 287px;
  top: 204px;
}

div.plan-kompleksu a.dom2 {
  left: 287px;
  top: 233px;
}

div.plan-kompleksu a.dom3 {
  left: 287px;
  top: 303px;
}

div.plan-kompleksu a.dom4 {
  left: 287px;
  top: 333px;
}

div.plan-kompleksu a.dom5 {
  left: 287px;
  top: 403px;
}
div.plan-kompleksu a.dom6 {
  left: 287px;
  top: 433px;
}

div.plan-kompleksu a.dom7 {
  left: 287px;
  top: 503px;
}
div.plan-kompleksu a.dom8 {
  left: 287px;
  top: 533px;
}

div.plan-kompleksu a.dom9 {
  left: 287px;
  top: 563px;
}

div.plan-kompleksu .dom-opis { left: 100px; border: 1px solid #eee; background: #fff; padding: 4px 11px; width: 160px; }