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-galeria {
  background: url('../images/h1-galeria.gif') no-repeat 40px 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;
  text-align: center;      
  list-style:none;   
  overflow: hidden;
  background: url('../images/bg-carousel-middle.gif') repeat-y left top;
  border-bottom: 1px solid #f5e8c8;
  margin: 5px 0;
  padding-bottom: 3px;
}

#galeria ul li .outer {
  display: block;
  width: 160px;
  height: 62px;
  overflow: hidden;
  background: url('../images/bg-carousel-top.gif') no-repeat left top;
  padding: 0 0 3px 0;
}

#galeria ul li .inner { display: block; height: 62px; margin: 4px; background-position: center center; }

#galeria ul li a img {
  margin-left: 0px;
  border: 0px;
  margin-top: 4px;
  display: none;
}                      

#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/plan3.jpg') no-repeat left top;
  width: 501px;
  /*height: 309px;*/
  height: 740px;
  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: 44px;
  height: 18px;

}

div.plan-kompleksu a.domy:hover {
  border: 2px solid #000;
}

div.plan-kompleksu a.dom1 {
  left: 128px;
  top: 137px;
}

div.plan-kompleksu a.dom2 {
  left: 128px;
  top: 159px;
}

div.plan-kompleksu a.dom3 {
  left: 128px;
  top: 182px;
}

div.plan-kompleksu a.dom4 {
  left: 128px;
  top: 205px;
}

div.plan-kompleksu a.dom5 {
  left: 128px;
  top: 294px;
}
div.plan-kompleksu a.dom6 {
  left: 128px;
  top: 316px;
}

div.plan-kompleksu a.dom7 {
  left: 128px;
  top: 339px;
}
div.plan-kompleksu a.dom8 {
  left: 128px;
  top: 362px;
}

div.plan-kompleksu a.dom9 {
  left: 128px;
  top: 450px;
}

div.plan-kompleksu a.dom10 {
  left: 128px;
  top: 472px;
}

div.plan-kompleksu a.dom11 {
  left: 128px;
  top: 495px;
}

div.plan-kompleksu a.dom12 {
  left: 128px;
  top: 518px;
}

div.plan-kompleksu a.dom13 {
  left: 128px;
  top: 607px;
}

div.plan-kompleksu a.dom14 {
  left: 128px;
  top: 629px;
}

div.plan-kompleksu a.dom15 {
  left: 128px;
  top: 652px;
}

div.plan-kompleksu a.dom16 {
  left: 128px;
  top: 675px;
}

div.plan-kompleksu .dom-opis { left: 180px; border: 1px solid #eee; background: #fff; padding: 4px 11px; width: 160px; }

ul.gallery { clear: both; padding-left: 30px; }

ul.gallery li { float: left; margin: 0 15px 25px 0; width: 144px; color: #7c3d00; font-size: 11px; line-height: 17px; }
ul.gallery li a { display: block;; height: 90px; width: 144px; background: no-repeat center center; text-indent: -3000px; text-align: left; }
ul.gallery li .title { display: block; width: 144px; margin-top: 0; padding-top: 13px; background: no-repeat url(/images/line-bottom.gif) 0 7px; text-align: left; }

.clear {clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;margin:0;padding:0;}
ul.gallery li.clear {width:0;height:0;margin:0;padding:0;}

.link-onas { float: left; width: 60px; height: 60px; background: no-repeat url(/images/menu/menu_01.png) 0 0; }
.link-lokalizacja { float: left; width: 94px; height: 60px; background: no-repeat url(/images/menu/menu_02.png) 0 0; }
.link-twojdom { float: left; width: 78px; height: 60px; background: no-repeat url(/images/menu/menu_03.png) 0 0; }
.link-galeria { float: left; width: 66px; height: 60px; background: no-repeat url(/images/menu/menu_04.png) 0 0; }
.link-finansowanie { float: left; width: 106px; height: 60px; background: no-repeat url(/images/menu/menu_05.png) 0 0; }
.link-aktualnosci { float: left; width: 98px; height: 60px; background: no-repeat url(/images/menu/menu_06.png) 0 0; }
.link-kontakt { float: left; width: 78px; height: 60px; background: no-repeat url(/images/menu/menu_07.gif) 0 0; }
