@charset "utf-8";
/* CSS Document */

body { margin: 0; padding: 0; background: #FFFFFF url('img/tlo1.jpg') top center repeat-x; font-size: 12px; line-height: 18px; font-family: Tahoma, Geneva, sans-serif; color: #845c4c; }
p, span, ul, li, img, h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; list-style: none; border: 0; }
.zerowanie { clear: both; }
p{padding-bottom: 8px;}
a { text-decoration: none; color: #845c4c; }
a:hover { text-decoration: underline; }

/* GŁÓWNE */
#tlo2 { width: 100%; height: 405px; position: absolute; top: 152px; left: 0; z-index: -1; background: url('img/tlo2.jpg') top center repeat-x; }
#cialo { width: 900px; margin: 0px auto; margin-top: 17px; }
#srodek { width: 900px; margin-top: 30px; }
#lewo_str { width: 570px; min-height: 208px; float: left; padding: 15px; background: url('img/strona_glowna_img.jpg') top right no-repeat; }
#prawo_str { width: 270px; min-height: 208px; float: right; padding-top: 15px; background: url('img/telefon.jpg') bottom right no-repeat; }
#bloki { width: 900px; height: 160px; }

#lewo_str ul{ margin: 0;}
#lewo_str li{margin-left: 35px; list-style: circle}

#prawo_str_kat { width: 270px; min-height: 208px; float: right; padding-top: 15px; }
#prawo_str_kat ul{border-top: 1px solid #f0f0f0; margin-right: 30px; margin-bottom: 20px;}
#prawo_str_kat ul li{ border-bottom: 1px solid #f0f0f0}
#prawo_str_kat ul li a{ display: block; padding: 4px 0 4px 15px;}
#prawo_str_kat ul li a:hover{ background:#f0f0f0; text-decoration: none;  display: block; padding: 4px 0 4px 15px;}

.tytul { font-size: 24px; line-height: 36px; margin-bottom: 20px; color: #301c14; }

/* TOP */
#top_1 { width: 900px; height: 54px; background: url('img/top1.gif') 358px 0 no-repeat; }
#menu { width: 900px; height: 57px; }
#menu ul li { width: auto; float: left; }
#menu ul li a { color: #542a1d; }
#menu ul li span { display: none; }

#strona_glowna { display: block; width: 156px; height: 57px; background: url('img/strona_glowna.gif') no-repeat; }
#o_nas { display: block; width: 82px; height: 57px; background: url('img/o_nas.gif') no-repeat; }
#oferta { display: block; width: 89px; height: 57px; background: url('img/oferta.gif') no-repeat; }
#logo_m { display: block; width: 249px; height: 57px; background: url('img/logo.gif') no-repeat; }
#referencje { display: block; width: 122px; height: 57px; background: url('img/referencje.gif') no-repeat; }
#galeria { display: block; width: 95px; height: 57px; background: url('img/galeria.gif') no-repeat; }
#kontakt { display: block; width: 106px; height: 57px; background: url('img/kontakt.gif') no-repeat; }

#slide { width: 876px; height: 389px; padding: 12px; background: #FFFFFF; }

/* LEWO */

/* PRAWO */
#pstr_txt { line-height:18px; }

.inp{ background: #fbfbfb; border: 1px dashed #c16f4f; font-family: Tahoma, sans-serif; font-size: 11px; padding: 6px; width: 260px;}
.txta{ background: #fbfbfb; border: 1px dashed #c16f4f; font-family: Tahoma, sans-serif; font-size: 11px; padding: 6px; width: 260px; height: 215px;}
.token{background: #fbfbfb; border: 1px dashed #c16f4f; font-family: Tahoma, sans-serif; font-size: 11px; padding: 6px 6px 7px 6px; width: 165px; float: left}
.error{background: #ffcccc; border: 1px solid #ffa6a6; color: #ff0000; font-family: Tahoma, sans-serif; font-size: 11px; padding: 5px 6px 6px 6px; margin: 10px 20px;}
.ok{background: #e7f3dd; border: 1px solid #bfdfa3; font-family: Tahoma, sans-serif; color: #719254; font-size: 11px; padding: 5px 6px 6px 6px; margin: 10px 20px;}

/* BLOKI */
#pomiar_wycena { width: 301px; height: 160px; float: left; background: url('img/pomiar_wycena.jpg') no-repeat; }
#wykonanie_zlecenia { width: 300px; height: 160px; float: left; background: url('img/wykonanie_zlecenia.jpg') no-repeat; }
#rozliczenie_pracy { width: 299px; height: 160px; float: left; background: url('img/rozliczanie_pracy.jpg') no-repeat; }
.tekst_bloki {text-align: justify}
#pomiar_wycena .tekst_bloki { padding: 75px 20px 0 65px; color: #4f412e; }
#wykonanie_zlecenia .tekst_bloki { padding: 75px 20px 0 73px; color: #4f412e; }
#rozliczenie_pracy .tekst_bloki { padding: 75px 20px 0 72px; color: #4f412e; }
.tekst_bloki a { padding-right: 6px; background: url('img/link_blok.gif') right center no-repeat; color: #af936c; }

/* STOPKA */
#stopka { width: 100%; margin-top: 10px; border-top: 10px solid #341f14; background: #301c14; }
#stopka_c { width: 900px; margin: 0px auto; font-size: 10px; line-height: 15px; color: #5e311a; }
#tekst{ width: 900px;  margin: 20px auto 0 auto; padding-bottom:0px; font-size: 10px; line-height: 15px; text-align: justify}
#technika_podlogowa { width: 300px; float: left; margin-top: 30px; padding-top: 30px;  background: url('img/technika_podlogowa.gif') no-repeat; }
#technika_podlogowa a { color: #5e311a; }
#xors { width: 300px; float: right; margin-top: 30px; padding-top: 30px; background: url('img/xors.gif') top right no-repeat; text-align: right; }
#xors a { color: #5e311a; }
