html {width: 100%;background-color: #014789;background-color: #fefefe;background-image: url("/images/tlo_pasek.png");background-repeat: repeat-x;}
body {width: 100%;  margin: 0; padding: 0;font: 18px Arial;color: #fff;}

a {color: #ff0;text-decoration: underline;}
a:hover {color: #f2f2f2;text-decoration: none;}
b {}

.yellow {color: #ffff43;}

h1#logo {display: inline;margin: 0; padding: 0;text-align: left;}
h1#logo a {position: relative; z-index: 8;top: 10px;display: block;width: 865px;height: 289px;background: url("/images/baner.jpg") top right no-repeat}
h1#logo a img {position: relative;top: -1px}

.path {position: absolute; top: -19px; left: 0;  color: #000;line-height: 24px;padding: 0 0 0 10px;font: 10px Verdana; }

.main {width: 100%;position: relative; top: 24px;background: #014789;}
.m2 {position: relative;margin: 0 auto 0 auto;width: 865px;  overflow: visible;text-align: left;}

.menu {position: absolute; width: 865px; top: 308px;; left; 0;height: 37px;background: #fff; color: #014789;text-align: center;z-index: 10;}
.menu ul {display: none; margin: 0; padding: 0; display: inline;  }
.menu li {margin: 0; padding: 0; line-height: 37px; list-style: none;display: inline;}
.menu li a {border-right: 1px solid #014789;padding: 0 5px 0 5px;color: #014789; text-decoration: none;}
.menu li a:hover {color: #000;}
.menu li.ost a {border-right: 0;}

.menuwylacz {display: none;  }

p {margin: 0;padding: 0 0 9px 0;}

.content {position: relative;padding-top: 50px;left: 12px;}
.content .pomocniczy {padding-left: 187px; position: relative; z-index: 7;width: 620px; padding-bottom: 30px;}

.content .tlo {display: block;z-index: 5;position: absolute; bottom: 0px; left: -117px;width: 0px;height: 0px;overflow: visible;background: #0ff;}
.content .tlo u {text-decoration: none;  position: absolute;left: 0px;top: -184px; background: url(/images/domki.gif ) no-repeat;display: block;width: 456px;height: 184px;}
.content h1 { font: normal 22px Tahoma;letter-spacing: 0px; color: #fff;margin: 0 0 20px -20px; padding: 20px 0 0 18px;;line-height: 38px;background: url("/images/tlo_nag_kresk.gif") bottom left repeat-x}
.content h2 {font: bold 14px Arial;padding: 8px 0 3px 0;margin: 0;}

.content .news {margin: 0 0 0 -20px;padding: 0;position: relative; z-index: 8;}
.content .news li {display: block; width: 265px;float: left;padding-top: 0px;list-style: none;padding-left: 45px;font: normal 11px Verdana; line-height: 16px;}
.content .news li a {padding-left: 200px;display: block;clear:both;color: #fff;font: normal 10px Verdana;text-decoration: none;width: 54px; height: 20px;line-height: 20px; overflow: hidden;text-indent: 2px;background: url(/images/wiecej.png) top right no-repeat ;letter-spacing: -1px}
.content .pomocniczy .content_2 {position: relative; z-index: 10;padding-bottom: 10px;padding-left: 20px;font: normal 13px Verdana;line-height: 17px;min-height: 275px;}

.content form {margin: 0; padding: 2px 0 9px 0;text-align: left;width: 370px;}
.content form label {clear: both; float: left;  display: block; width: 100px;text-align: right;line-height: 21px;padding: 0 5px 0 0px;}
.content form input {float: left;width: 200px;margin-bottom: 7px;}
.content form textarea {float: left;width: 289px;height: 80px;margin-bottom: 7px;}
.content input.submit {clear: both; ;width: auto;float: left;}
.content input.reset {width: auto;float: left;}
.content .wyslij {clear: both;padding: 0px 0 0 109px;}

.content .lista, .content ul, .content ol {margin: 0; padding: 0 0 0 20px;}
.content .lista li {padding-left: 0px;}

.content h3 {margin: 0; font: bold 13px Tahoma;color: #fff}
.mapa-serwisu ul {margin: 0 0 5px 32px; padding: 0;}
.mapa-serwisu h3 {font: normal 11px Verdana; padding-left: 8px;margin-top: 2px;}
.powrot {font-weight: bold;display: block;padding-top: 10px;}

.oferta {background: url("/images/nar_gora.gif") top left no-repeat;width: 598px;padding-top: 22px;padding-bottom: 20px;}
.oferta-tlo {background: url("/images/nar_dol.gif") bottom left no-repeat;padding-bottom: 22px;}
.scont {min-height: 10px;padding-left: 10px; padding-right: 10px; background: #fff; }

.oferta h3 {color: #014789;background: #014789;color: #fff;font: bold 15px Tahoma;padding: 2px 3px 2px 4px;margin: 0; position: relative; top: -7px;}
.oferta p {color: #014789;} 
.oferta ul {margin: 0; padding: 0;}
.oferta ul li {margin: 0; padding: 0 0 3px 0;list-style: none;}
.oferta ul li a {margin: 0; padding: 0 0 0 0;text-decoration: none;color: #014789;font-weight: bold;text-decoration: none;font-size: 12px;}
.oferta ul li a:hover {text-decoration: underline}
.oferta ul li a i {font-style: normal}

.oferta-box{width:290px;float:left;margin:5px;}

.wiecejoferty {}
.wiecejoferty h3 {margin: 0 0 0 0;}

#galeria, #wizualizacja,#galeria_kasztanowa, #galeria_poniatowskiego, #wizualizacja_poniatowskiego, #galeria_jasminowa {width:800px;position: relative; left: -170px;top: -20px;height: 500px;max-height: 500px;overflow: hidden;}
#galeria img, #wizualizacja img, #galeria_poniatowskiego img, #wizualizacja_poniatowskiego img  {max-width: 600px;margin-top: 10px;position: relative;left: 170px;}

.galeria_2, .zajaw_1 {float: left;width: 305px;}
.galeria_3, .zajaw_2 {float: left;width: 295px;}

.oferta_mini {position: absolute;top: 32px;; left: -186px; width: 170px; }
.oferta_mini a {text-decoration: none;}
.oferta_mini a span {text-decoration: underline;padding-left: 8px;font-weight: bold;display: block;}

.galeria_2 h3, .galeria_3 h3 {margin-bottom: 2px;}
.zajaw_1 h3, .zajaw_2 h3 {padding-left: 20px;margin-bottom: 4px}

.content .lista-of {margin: 0; padding: 8px 0 5px 0;}
.content .lista-of li {list-style: none;padding: 0 0 3px 0;margin: 0;	}
.content .lista-of li a {font-weight: bold;}
.content .lista-of i {font-style: normal;}

.cennik {padding-bottom: 9px;}
.cennik td, .cennik th {background: #326a9f;padding: 1px 1px 1px 1px;text-align: center}
.cennik td {background: #155693}
.cennik a {font-weight: bold;}

.firma {clear: both;width: 300px;padding-bottom: 10px;}
.firma img {float: left; margin-right: 10px;  }

.stopka {height:89px;background: url("/images/tlo_stopk.png") repeat-x;text-align: center;width: 100%;}
.stopka ul {margin: 0; padding: 0; display: block;;width: 865px; position: relative;margin: 0 auto 0 auto;width: 865px;  overflow: visible;text-align: left;position: relative; top: 9px;}
.stopka li.copyright {padding: 0 50px 0 8px;color: #7ea1ba; font: normal 10px Verdana; }
.stopka li {margin: 0; padding: 0; line-height: 37px; list-style: none;display: inline;}
.stopka li a {border-right: 1px solid #7ea1ba;padding: 0 5px 0 5px;font: normal 10px Verdana; color: #7ea1ba; text-decoration: none;}
.stopka li a:hover {color: #36678a;}
.stopka li.ost a {border-right: 0;}
 
 
.daneKontaktowe {width: 220px;height: 200px;float: left;padding-right: 10px;}
  

hr {display: none;}
img {border: 0;}
br.cr {font: 0px Arial;line-height: 0; height: 0; clear: both; float: none;overflow: hidden;}

.forTableAndForm th {font-weight: normal;}
.forTableAndForm th, .forTableAndForm td, .forTableAndForm table {padding: 0 0 1px 0; margin: 0; border: 0;}

.minus217 {}
.minus217 {margin-left: -221px;_ margin: 0;__ position: relative;_ _ left: -221px;_}
.minus217 h1 {margin-left: 0;;margin-right: -43px;_ margin: 0 0 20px 0;__ width: 847px;_}
.minus217 h2 {margin-left: 19px;}

