body{
  font-family: Arial, sans-serif;
  font-size: 13px;
  margin:0px;
  padding:0px;
  text-align:center;
  color:black;
  background-color:rgb(229,229,229);
  background: url('img/p_bg.jpg') repeat-x;
}

img{border:none;}
.clr {clear:both;font-size:0px;line-height:0px;height:0px;display:block;}

.f10{width:100%;height:10px;font-size:10px;clear:both;}
.f15{width:100%;height:10px;font-size:10px;clear:both;}
table{font-size:13px;}



#all{width:100%;text-align:center;}

#cont{width:980px;margin:auto;text-align:left;background-color:white;}

#top{width:980px;height:120px;background:url('img/top_pl.jpg') no-repeat;}
#top h1{display:none;}
#top h2{display:none;}
/*

#top .logo{float:left;width:240px;height:96px;}
#top .tflash{float:left;width:740px;height:96px;}
*/
#top .flagi {float:right;margin-right:20px;margin-top:40px;display:block;}

#menu{width:100%;height:36px;border-bottom:3px solid #f37b11;border-top:1px solid #d7d7d7;background:url('img/button1.jpg') repeat-x;}
#menu ul{float:left;width:100%;padding:0px;margin:0px;list-style:none;background-color:#d7d7d7;}
#menu ul li{float:left;margin-right:1px;}

/*#menu ul li a{float:left;display:block;padding-left:15px;padding-right:15px;height:36px;line-height:36px;text-align:center;text-decoration:none;background:url('img/button1.jpg') repeat-x;color:#666565;font-family:Arial, sans-serif;;font-size:12px;font-weight:bold;}*/
#menu ul li a{float:left;display:block;height:36px;line-height:36px;text-align:center;text-decoration:none;background:url('img/button1.jpg') repeat-x;color:#666565;font-family:Arial, sans-serif;;font-size:12px;font-weight:bold;}
#menu ul li a:hover{background:url('img/button2.jpg') repeat-x;color:white;}
#menu ul li a.active{background:url('img/button2.jpg') repeat-x;color:white;}


/*  */
#main{width:100%;margin-top:20px;}
#main h2{font-size:16px;}

#main .mleft{float:left;width:553px;border-right:1px solid rgb(48,145,198);padding-left:10px;}
#main .mleft .mbox{width:538px;border-bottom:1px solid rgb(215,215,215);margin-bottom:10px;}
#main .mleft .mbox .mbl{float:left;width:197px;}
#main .mleft .mbox .mbr{float:left;width:349px;padding-left:15px;}
#main .mleft .mbox h2{padding:0px;margin:0px;color:rgb(255,138,36);}
#main .mleft .mbox a{text-decoration:none;color:rgb(255,138,36);}
#main .mleft .mbox .mbr p{padding:0px;margin:0px;padding-top:10px;}

#main .mright{float:left;width:406px;padding-left:10px;}
#main .mright .mnews{}
#main .mright .mnews h2{color:rgb(18,55,148);}

#main2{width:980px;background-color:#efefef;}
#main2 .mbox{width:469px;height:150px;float:left;display:block;padding-top:20px;padding-bottom:10px;padding-left:10px;padding-right:10px;}
#main2 .mbox .mbl{float:left;width:194px;}
#main2 .mbox .mbl a{margin:0px;}
#main2 .mbox .mbr{float:left;width:260px;margin-left:10px;}
#main2 .mbox h2{padding:0px;margin:0px;color:rgb(255,138,36);}
#main2 .mbox a{text-decoration:none;color:rgb(255,138,36);}
#main2 .mbox a:hover{text-decoration:none;color:rgb(41, 106, 194);}
#main2 .mbox .mbr p{padding:0px;margin:0px;padding-top:10px;}

#main2 .br1{border-right:1px solid #ffffff;border-bottom:1px solid #d7d7d7;}
#main2 .br2{border-left:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;}
#main2 .br3{border-right:1px solid #ffffff;border-top:1px solid #ffffff;}
#main2 .br4{border-left:1px solid #d7d7d7;border-top:1px solid #ffffff;}

#main3{width:100%;margin-top:20px;background-color:#ffffff;}
#main3 .mbox{width:488px;float:left;display:block;}
#main3 .mbox .mbl{float:left;width:174px;}
#main3 .mbox .mbl a{margin-left:10px;}
#main3 .mbox .mbr{float:left;width:256px;padding-left:45px;}
#main3 .mbox h2{padding:0px;margin:0px;color:rgb(255,138,36);}
#main3 .mbox a{text-decoration:none;color:rgb(255,138,36);}
#main3 .mbox a:hover{text-decoration:none;color:rgb(41, 106, 194);}
#main3 .mbox .mbr p{padding:0px;margin:0px;padding-top:10px;}
#main3 .mbox .mnews {margin-left:25px;}
#main3 .mbox .mnews h2{color:#000000;font-size:18px;font-weight:normal;margin-bottom:8px;}

#main3 .lbordered {border-left:1px solid #dedfe2;}
#main3 .mbox .certs {margin-left:25px;}
#main3 .mbox .certs h2{color:#000000;font-size:18px;font-weight:normal;margin-bottom:8px;}
#main3 .mbox .certs .udt{color:#177a2c;font-size:18px;font-weight:bold;}


.mnbox{padding-bottom:10px;}
.mnbox .data{font-size:11px;}
.mnbox .tytul{padding-top:0px;margin-top:3px;font-weight:bold;}
.mnbox .skrot{}
.mnbox .wiecej{text-decoration:none;color:rgb(255,102,0);}
.mnbox .wiecej:hover{text-decoration:underline;}

#main .mright .mrk{padding:10px;background-color:rgb(244,247,250);color:rgb(18,55,148);}
#main .mright .mrk h2{padding:0px;margin:0px;color:rgb(18,55,148);height:16px;}
#main .mright .mrk p{float:left;padding:0px;margin:0px;padding-top:10px;}



#bottom{width:100%;height:25px;line-height:25px;font-size:11px;/*border-top:1px solid rgb(48,145,198);*/color:#9e9e9e;}
#bottom .bleft{float:left;padding-left:15px;}
#bottom .bright{float:right;padding-right:15px;}
#bottom a{text-decoration:none;color:#9e9e9e;}
#bottom a:hover{text-decoration:underline;}

#sub{padding:10px;}
#sub h2{padding:0px;margin:0px;font-size:16px;color:rgb(255,102,0);padding-top:10px;}
#sub h3{padding:0px;margin:0px;font-size:14px;color:white;background-color:rgb(41,86,162);line-height:20px;padding-left:10px;}
#sub h4{color:rgb(51,51,51);}

.stitle{font-weight:bold;padding-top:0px;margin-top:0px;color:rgb(81,111,163);border-bottom:1px solid rgb(176,192,219);padding-top:20px;}

#sub ul{list-style-type:square;}
#sub ul li ul{list-style-type:circle;}

#sub dl dt{font-weight:bold;}


.tooltip2{
  position: absolute;
/*  top: 155px;*/
  left: 45px;
  visibility: hidden;
  font-family : "Arial", sans-serif;
  font-size: 10px;
  border : 1px solid #000066;
  width: 90px;
  height: 90px;
  background-color: white;
}

/* tabela glowna w dziale pompy  */
.pompy_tab{border-collapse:collapse;border:1px solid white;}
.pompy_tab caption{background-color:rgb(77,145,200);color:white;height:20px;line-height:20px;font-weight:bold;}
.pompy_tab th{padding:5px;text-align:center;border:1px solid white;color:rgb(51,51,51);}
.pompy_tab .trh1{background-color:rgb(255,222,176);}
.pompy_tab .trh2{background-color:rgb(255,243,225);}
.pompy_tab td{padding:5px;text-align:center;border:1px solid white;}
.pompy_tab .trd1 td{background-color:rgb(222,225,228);}
.pompy_tab .trd2 td{background-color:rgb(237,239,241);}
.pompy_tab a{text-decoration:none;color:rgb(77,145,200);}
.pompy_tab a:hover{text-decoration:underline;color:rgb(25,25,25);}

/* tabela parametry pompy  */
.para_tab{border-collapse:collapse;}
.para_tab caption{height:20px;line-height:20px;text-align:center;font-weight:bold;background-color:rgb(79,145,200);color:white;}
.para_tab th{padding:5px;background-color:rgb(255,222,176);color:rgb(51,51,51);border:1px solid white;text-align:center;}
.para_tab td{padding:5px;color:rgb(51,51,51);border:1px solid white;}
.para_tab .tr1{background-color:rgb(222,225,228);}
.para_tab .tr2{background-color:rgb(237,239,241);}
.para_tab .al{text-align:left}
.para_tab .ac{text-align:center;}
.para_tab .ar{text-align:right;}


/* kolor 'kliknij aby powiekszyc''  */
.pimg{color:rgb(145,145,145);}


/* tabela czesci pompy */
.czesci_tab{border-collapse:collapse;border:1px solid rgb(51,51,51);}
.czesci_tab th{padding:5px;background-color:rgb(255,222,176);color:rgb(51,51,51);border:1px solid rgb(51,51,51);}
.czesci_tab td{padding:5px;color:rgb(51,51,51);border:1px solid rgb(51,51,51);}
.czesci_tab .tr1{background-color:rgb(237,239,241);}
.czesci_tab .tr2{background-color:rgb(245,246,247);}

.pbmenu{text-align:center;padding-top:15px;color:rgb(153,153,153);}
.pbmenu a{text-decoration:none;color:rgb(81,111,163);font-weight:bold;}
.pbmenu a:hover{text-decoration:underline;}



/* tabela glowna w dziale lancuchy  */
.lancuchy_tab{border-collapse:collapse;border:1px solid #d7d7d7;}
.lancuchy_tab caption{background-color:rgb(77,145,200);color:white;height:20px;line-height:20px;font-weight:bold;}
.lancuchy_tab th{padding:5px;text-align:center;border:1px solid #d7d7d7;color:rgb(51,51,51);}
.lancuchy_tab .trh1{background-color:rgb(255,222,176);}
.lancuchy_tab .trh2{background-color:rgb(255,243,225);}

.lancuchy_tab td{padding:5px;text-align:center;border:1px solid #d7d7d7;}
.lancuchy_tab .trd1 td{background-color:rgb(222,225,228);}
.lancuchy_tab .trd2 td{background-color:rgb(237,239,241);}
.lancuchy_tab .rys{background-color:#ffffff !important;}
.lancuchy_tab a{text-decoration:none;color:rgb(77,145,200);}
.lancuchy_tab a:hover{text-decoration:underline;color:rgb(25,25,25);}

.oznaczenial {border-collapse:collapse;border:1px solid white;margin-left:auto;margin-right:auto;width:300px;}
.oznaczenial caption{background-color:rgb(77,145,200);color:white;line-height:20px;font-weight:bold;}
.oznaczenial thead tr {background-color:rgb(255,222,176);}
.oznaczenial thead th {font-weight:normal;padding:5px;text-align:center;border:1px solid white;color:rgb(51,51,51);}
.oznaczenial tbody tr {background-color:rgb(255,243,225);}
.oznaczenial tbody td {padding:5px;text-align:center;border:1px solid white;}

.dodlan {text-align:center;}
th.aname, td.aname {width:0px;font-size:0px;padding:0px;margin:0px;}

.pimgs img{padding-bottom:15px;padding-right:10px;}


/* tabela glowna w dziale zbiorniki  */
.zbiorniki_tab{border-collapse:collapse;border:1px solid #d7d7d7;}
.zbiorniki_tab caption{background-color:rgb(77,145,200);color:white;height:20px;line-height:20px;font-weight:bold;}
.zbiorniki_tab th{padding:5px;text-align:center;border:1px solid #d7d7d7;color:rgb(51,51,51);}
.zbiorniki_tab .trh1{background-color:rgb(255,222,176);}
.zbiorniki_tab .trh2{background-color:rgb(255,243,225);}

.zbiorniki_tab td{padding:5px;text-align:center;border:1px solid #d7d7d7;}
.zbiorniki_tab .trd1 td{background-color:rgb(222,225,228);}
.zbiorniki_tab .trd2 td{background-color:rgb(237,239,241);}
.zbiorniki_tab .rys{background-color:#ffffff !important;}
.zbiorniki_tab a{text-decoration:none;color:rgb(77,145,200);}
.zbiorniki_tab a:hover{text-decoration:underline;color:rgb(25,25,25);}

.col_images {}
.col_images .le {display:block;float:left;width:210px;}
.col_images .ra {display:block;float:left;width:210px;}
.pimgs .col_images img{padding-bottom:10px;padding-right:10px;margin:auto; }
.col_images a {/*height:98px;width:130px;*/display:block;float:left;text-align:center;margin:5px;}

/* zbiorniki -Charakterystyka stali kwasoodpornych stosowanych w budowie zbiorników */
.zbchar {font-size:9px; border-collapse:collapse;margin-top:20px;}
.zbchar th {text-align:center;border: 1px solid #666666;}
.zbchar td {text-align:center;border: 1px solid #666666;}

/* zbiorniki - Tabela wymiarów podstawowych */
.tabwym {font-size:11px; border-collapse:collapse;margin-top:20px;}
.tabwym th {text-align:center;border: 1px solid #666666;padding:5px;}
.tabwym td {text-align:center;border: 1px solid #666666;padding:2px;}

/* tabela zbiorniki - mieszadla  */
.mieszadla_tab{border-collapse:collapse;border:1px solid #d7d7d7;width:700px;text-align:left;}
.mieszadla_tab caption{background-color:rgb(77,145,200);color:white;height:20px;line-height:20px;font-weight:bold;}
.mieszadla_tab th{padding:5px;text-align:center;border:1px solid #d7d7d7;color:rgb(51,51,51);}
.mieszadla_tab .trh1{background-color:rgb(255,222,176);}
.mieszadla_tab .trh2{background-color:rgb(255,243,225);}

.mieszadla_tab td{padding:5px;border:1px solid #d7d7d7;vertical-align:top;}
.mieszadla_tab .trd1 td{background-color:rgb(222,225,228);}
.mieszadla_tab .trd2 td{background-color:rgb(237,239,241);}
.mieszadla_tab .rys{background-color:#ffffff !important;text-align:center;}
.mieszadla_tab a{text-decoration:none;color:rgb(77,145,200);}
.mieszadla_tab a:hover{text-decoration:underline;color:rgb(25,25,25);}


.pleft{float:left;width:460px;}
.pright{float:left;width:460px;padding-left:40px;}
.pwide{}


/* szkice instalacyjne */
.plink {border: 1px solid #cccccc; text-align:center;padding:5px;font-size:11px; width:250px;}
a.plink_dwg {width:80px;text-align:center;float:left;margin-left:auto;margin-right:auto; padding-top: 34px; line-height:16px; color:#104273; text-decoration:none; background-image:url('img/dwg.gif'); background-repeat: no-repeat;background-position: center top;}
a.plink_dwg:hover { text-decoration: underline;}
a.plink_pdf {width:80px;text-align:center;float:left;margin-left:auto;margin-right:auto; padding-top: 34px; line-height:16px; color:#104273; text-decoration:none; background-image:url('img/pdf.png'); background-repeat: no-repeat;background-position: center top;}
a.plink_pdf:hover { text-decoration: underline;}


.back a{text-decoration:none;color:rgb(255,102,0);padding-bottom:0px;margin-bottom:0px;}
.back a:hover{text-decoration:underline;}


.down{}
.down a{text-decoration:none;color:rgb(77,145,200);display:block;padding-bottom:3px;}
.down a:hover{text-decoration:underline;}
.down img{vertical-align:middle;padding-right:5px;}

.ocert{}
.ocert img{border:1px solid rgb(212,208,200);}
.ocert a{display:block;float:left;width:150px;text-align:center;text-decoration:none;color:rgb(255,102,0);}
.ocert a:hover{text-decoration:underline;}
.ocert a:hover img{border:1px solid rgb(255,102,0);}

.mail{text-decoration:none;color:rgb(255,102,0);}
.mail:hover{text-decoration:underline;}

/* niebieski pased z adresami i telefonami */
#kontaktf {color:white;background:#296ac2;width:980px;height:112px;font-size:12px;}
#kontaktf div{display:block;float:left;width:196px;padding:15px;padding-top:20px;padding-bottom:0px;line-height:16px;}
#kontaktf div.d1{width:100px !important;font-size:16px;font-weight:bold;}
#kontaktf div.d2{width:150px;}
#kontaktf div.d3{width:210px;}
#kontaktf div.d4{width:180px;}
#kontaktf div.d5{width:180px;}

.gallery {padding-top:10px;padding-bottom:10px;}
.gallery .gallery-box {margin:5px;display:block;float:left;height:120px;}
.gallery img{border:none;}

