@charset "UTF-8";
body {margin:0px auto;font-family:verdana;}
div#strona{width:980px;margin:0 auto;padding:0;}
div#tresc{width:800px;}
table.strona td.lewy, td.prawy{vertical-align:top;}
div#naglowek table td{vertical-align:bottom;}
div#naglowek td.right{text-align:right;}
td.prawy{padding-left:10px;}
span.tytul_loga{color:gray;font-size:11px;}
div#logotypy{width:161px;border-top:0px;border-right:0px;border-bottom:0px;border-left:solid 4px #7ea2c6;}
div#menu{background-color:#00486b;font-size:10px;}
div#menu table{margin:0px;height:30px;padding:5px 0px;}
table .menu td.menulast {border-right:0px;}
table .menu td{border-top:0px;border-right:dotted 1px white;border-bottom:0px;border-left:0px;width:95px;line-height:5px;text-align:center;font-weight:bold;}
div#menu a{text-decoration:none;color:white;}
div#menu a:hover{color:#a2a19f;}
div#menu a.selected{text-decoration:underline;}
div#menu a.selected:hover{text-decoration:underline;color:#a2a19f;}
tr.stopka td{color:#00486b;border-top:dotted 1px #00486b;border-right:0px;border-bottom:0px;border-left:0px;font-size:10px;padding-top:5px;}
tr.stopka td a:hover, td a:visited, td a:link {color:#00486b;}
td.odstep{height:10px;}
td.realizacja{text-align:right;}
td.realizacja span{color:silver;}
td.realizacja a{color:silver;font-weight:bold;}
table.strona_glowna{width:800px;padding:0px;}
div#banner-swf{width:800px;height:405px;z-index:1;margin-top:20px;}
object#banner-swf{z-index:1;}
div#banner-swf-logotypy{position:relative;width:265px;height:85px;top:-150px;left:495px;z-index:2;background-color:gray;}
table.strona_glowna td{font-size:12px;text-align:justify;color:gray;text-indent:30px;}
table.strona_glowna tr.tytul th{height:40px;text-align:left;vertical-align:bottom;}
table.strona_glowna tr.tytul img{border:0px;}
table.strona_glowna tr.tresc td{vertical-align:top;}
table.strona_glowna div.box{width:250px;}
table.strona_glowna div.box_srodek{border-left:solid 20px white;border-right:solid 20px white;}
table.strona_glowna tr.wiecej td{text-align:right;}
table.strona_glowna tr.wiecej img{border:0px;}
table.kontener{border-left:solid 20px white;}
table.kontener .kontener_tytul td{border-top:solid 30px white;font-size:20px;color:#00486b;}
table.kontener td.kontener_tytul_logo {text-align:right;}
table.kontener td.kontener_tytul_logo img{height:30px;}
table.kontener .kontener_line td{border-left:solid 20px white;}
p.tresc {text-indent:30px;font-size:12px;color:gray;text-align:justify;width:740px;}
table.kontener .kontener_opis p.tresc{width:515px;}
table.kontener .kontener_opis_2_kol p.tresc{border-left:solid 20px white;width:740px;}
table.kontener .kontener_opis_2_kol p.tresc a{text-decoration:none;text-indent:0px;}
table.kontener .kontener_opis p.zapraszamy{border-left:solid 20px white;font-size:12px;color:black;font-weight:bold;font-style:italic;text-align:center;width:500px;}
table.kontener td.kontener_logo {text-align:left;border-left:solid 30px white;}
table.kontener td.kontener_logo img{border:0px;}
table.kontener td.kontener_logo_mapa {text-align:center;font-size:12px;color:gray;width:350px;}
table.kontener td.kontener_logo_mapa img{border:0px;}
table.kontener .kontener_opis ul li{font-size:12px;color:gray;text-align:justify;margin-left:50px;line-height:20px;}
table.kontener .kontener_opis_2_kol ul li{font-size:12px;color:gray;text-align:justify;width:650px;margin-left:50px;line-height:20px;}
table.oferta {border-left:solid 40px white;width:740px;}
table.oferta td{color:#00486b;font-size:11px;vertical-align:top;}
table.oferta td a{text-decoration:none;}
table.powrot td{text-align:right;width:780px;font-size:11px;}
table.powrot td a {text-decoration:none;}
td.oferta-linki{width:700px;}
table.produkt {border-left:solid 16px white;}
table.produkt2 {border-left:solid 40px white;}
table.produkt td, table.produkt2 td{color:#00486b;font-size:11px;vertical-align:top;}
table.produkt td a, table.produkt2 td a{text-decoration:none;}
table.produkt2 img{border:0px;}
table.produkt ul li, table.produkt2 ul li {margin-left:30px;color:gray;line-height:20px;}
table.produkt-fotosy td {vertical-align:bottom;width:200px;text-align:center;}
table.produkt-fotosy img {width:150px;}
table.referencje {border-left:solid 160px white;}
table.referencje td img{width:40px;height:40px;}
table.referencje td{font-size:12px;}
div.serwis{width:520px;}
div.kontakt{width:300px;}
p.kontakt {border-left:solid 20px white;font-size:12px;color:gray;line-height:24px;}
p.kontakt2{border-left:solid 20px white;font-size:11px;color:gray;line-height:18px;}
.srodek{text-align:center;}
table.zarzad {border-left:solid 18px white;font-size:12px;color:gray;width:700px;}
table.zarzad td{vertical-align:top;padding:10px;}
table.centrala th, table.oddzialy th{color:white;background-color:#78a2cc;text-align:left;height:30px;width:800px;padding-left:20px;}
table.centrala td, table.oddzialy td{border-left:solid 18px white;font-size:10px;color:gray;vertical-align:top;padding-top:15px;}
table.dealerzy{border-collapse:collapse;width:760px;}
table.dealerzy th {color:white;background-color:#78a2cc;height:24px;padding-left:20px;padding-right:20px;font-size:11px;font-weight:normal;}
table.dealerzy th a:hover, th a:visited, th a:link{color:white;}
table.dealerzy-lista {width:760px;font-size:11px;color:gray;}
table.dealerzy-lista td.dealer-logo{width:160px;}
table.dealerzy-lista td.dealer-logo img{width:150px;}
table.dealerzy-lista td{height:20px;}
table.dealerzy-lista tr.dealer-line {color:red;}
p.oddzial{font-size:12px;color:white;font-weight:bold;text-indent:5px;background-color:#78a2cc;width:150px;height:20px;line-height:22px;}
td.dealerzy{font-size:11px;width:100px;}
td.dealerzy img{width:20px;height:20px;}
td.mapa_polski {text-align:center;border-left:solid 80px white;}
.mapa{width:350px;}
.top{vertical-align:top;}
.bottom{vertical-align:bottom;}
.right{text-align:right;}
.left{text-align:left;}
.center{text-align:center;}
.bold{font-weight:bold;}
.w160{width:160px}
.w200{width:200px;}
.w300{width:300px;}
.w700{width:700px;}
.w740{width:740px;}
.noborder{border:0px;}
img.airfrohlisch  {width:180px;} 
img.atisa  {width:150px;} 
img.copeland {width:120px;}
td.lp{width:10px;}
.logo_puff {text-align:center;}
.logo_puff img{width:128px;height:40px;border:solid 5px white;}
.logo_puff img:hover{width:160px;height:50px;border:0px;}