body {
        margin:0; 
        padding:0;
        height:100%;
        width:100%;
        background-color: #ffffff; 
}
table {
        border: 0px;
 }
  p, span, tr,td {padding: 0px; 
   margin:  0px;
   }
           form { padding: 0; margin: 0;}
        input {padding: 0; margin: 0;}
        ul { margin-top: 0; margin-bottom: 0;}
img { 
	border: 0; 
	vertical-align: middle;
} 
.menudolne {  font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 12px; font-style: normal; font-weight: normal}
.menudolne a,
.menudolne a:link, 
.menudolne a:visited {
        font-family: Arial, Helvetica, sans-serif;
        text-decoration: none;
        font-size: 12px;
        color: #666666;
        
          }
.menudolne a:hover {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        text-decoration: underline;
        color: #666666;
         }
a:link {  font-family: Arial, Helvetica, sans-serif; color: #666666; text-decoration: none}
a:hover {  text-decoration: underline}
a:visited {   font-family: Arial, Helvetica, sans-serif; color: #666666; text-decoration: none }
.napisy {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #8a8a8c; text-decoration:none;}
.napisy a,
.napisy a:link, 
.napisy a:visited {
        font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666;        text-decoration:none;
          }
.napisy a:hover{text-decoration:underline}  
.naglowkiwsprzedazy {  font-size: 16px; color: #5b5b5b; font-family: Arial, Helvetica, sans-serif}
.napisyciemne { font-size: 14px; color: #5b5b5b; font-family: Arial, Helvetica, sans-serif }
.napisypogrubione { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #8a8a8c ; font-weight: bold; line-height: normal}
a:hover {  color: #CCCCCC}
.naglowek {  font-size: 18px; font-weight: normal; color: #666666; font-family: Arial, Helvetica, sans-serif}
.napisyczarne { font-size: 14px; color: #000000; font-family: Arial, Helvetica, sans-serif }
.menudolneczarne { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 12px;}
.menudolneczarne a,
.menudolneczarne a:link, 
.menudolneczarne a:visited {
        font-family: Arial, Helvetica, sans-serif;
        text-decoration: none;
        font-size: 12px;
        color: #000000;
                  }
.menudolneczarne a:hover {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        text-decoration: underline;
        color: #000000;
         }
.form {
        BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; PADDING-LEFT: 1px; FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN-LEFT: 0px; BORDER-LEFT: black 1px solid; COLOR: black; BORDER-BOTTOM: black 1px solid; FONT-STYLE: normal; FONT-FAMILY: arial, sans-serif, verdana; LETTER-SPACING: 0px; BACKGROUND-COLOR: #CCCCCC; TEXT-ALIGN: left
}
.ramkakalkulator1 {
        BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; PADDING-LEFT: 1px; FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN-LEFT: 0px; BORDER-LEFT: black 1px solid; COLOR: black; BORDER-BOTTOM: black 1px solid; FONT-STYLE: normal; FONT-FAMILY: arial, sans-serif, verdana; LETTER-SPACING: 0px; BACKGROUND-COLOR: #EAEBED; TEXT-ALIGN: left
}
.ramkakalkulator2 {
        BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; PADDING-LEFT: 1px; FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN-LEFT: 0px; BORDER-LEFT: black 1px solid; COLOR: black; BORDER-BOTTOM: black 1px solid; FONT-STYLE: normal; FONT-FAMILY: arial, sans-serif, verdana; LETTER-SPACING: 0px; BACKGROUND-COLOR: #F2F3F6; TEXT-ALIGN: left
}
.napisypogrubioczarne { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight: bold; line-height: normal }
.tabelka{
border:  1px #CCCCCC solid; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal
; font-size: 11px; text-align: center; padding-top: 3px; padding-bottom: 3px
; color: #CCCCCC
}.tabelkaciemna { border: 1px #CCCCCC solid; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal ; font-size: 11px; text-align: center; margin-top: 2px; margin-bottom: 2px; padding-top: 3px; padding-bottom: 3px; color: #CCCCCC}
.napisygranatowe { font-size: 14px; color: #CCCCCC; font-family: Arial, Helvetica, sans-serif }
.link-maly {
        font-family: Arial, Helvetica, sans-serif;
        text-decoration: none;
        font-size: 12px;
        color:  #333333;
}
.link-maly a,
.link-maly a:link, 
.link-maly a:visited {
        font-family: Arial, Helvetica, sans-serif;
        text-decoration: none;
        font-size: 12px;
        color: #333333;
        
          }
.link-maly a:hover {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        text-decoration: underline;
        color: #333333;
         }
.zobaczwiecej {
        font-family: Arial, Helvetica, sans-serif;
        color: #666666;
        font-size: 16px;
        font-weight: bold;
        margin-right: 5px;
        margin-left: 5px;
        padding-right: 5px;
        padding-left: 5px;
}
.zobaczwiecej a,
.zobaczwiecej a:link, 
.zobaczwiecej a:visited {
        font-family: Arial, Helvetica, sans-serif;
        text-decoration: underline;
        font-size: 16px;
        color: #666666;
        text-decoration: underline;
        font-weight: bold;
    margin-right: 5px;
        margin-left: 5px;
        padding-right: 5px;
        padding-left: 5px;
          }
.zobaczwiecej a:hover {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
        text-decoration: underline;
        color: #999999;
        font-weight: bold;
        margin-right: 5px;
        margin-left: 5px;
        padding-right: 5px;
        padding-left: 5px;
         }
         #caly { 
        position:absolute; 
        left:0; 
        top:0; 
        padding:0; 
        width:100%; 
        height:100%; 
} 
.duzaTabela {
        height: 100%;
        width: 100%;
}#odnosnik {
        padding:0;
        width:780px;
        position: relative;
        z-index: 3;
        height: 442px;
        background-image: url(indexbg.jpg);
        background-repeat: no-repeat;
        background-position: 0px 0px;

}

#banner {
		position: absolute;
		width: 160px;
        height: 75px;
		left: 52px;
		top: 319px;
        background-image: url(160x75.png);
}

#banner a {
		display: block;
		width: 160px;
        height: 75px;
}



#banery {
        padding:0;
        width:180px;
        position: relative;
        z-index: 5;
        height: 60px;
                top: -190px;
                left: -270px;
}
.nazwalinii {  font-size: 24px; font-weight: normal; color: #666666; font-family: Arial, Helvetica, sans-serif;text-align:center;}
.podtytul{ font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 13px; font-weight: bold; text-align:center;}
.lewa { font-size: 12px; color: #000000; font-family: Arial, Helvetica, sans-serif;text-align: left;}
.lewa a,
.lewa a:link{ font-size: 12px; color: #000000; font-family: Arial, Helvetica, sans-serif;text-align: left;}
.lewa a:hover{ font-size: 12px; color: #000000; font-family: Arial, Helvetica, sans-serif;text-align: left; text-decoration:underline;}
.lewa a:visited{ font-size: 12px; color: #000000; font-family: Arial, Helvetica, sans-serif;text-align: left;}
.prawa { font-size: 12px; color: #000000; font-family: Arial, Helvetica, sans-serif; text-align: center;}
.centrowanie{ text-align:center;}
.sklad {  font-size: 16px; color: #5b5b5b; font-family: Arial, Helvetica, sans-serif;text-align:center;}
.opis { font-size: 12px; color: #000000; font-family: Arial, Helvetica, sans-serif; text-align: justify;}

 blockquote{
 color: #000000;
 text-align: right;
 font-style:normal;
 }
blockquote.cytat{
 text-align: center;
 font-style:italic;
}

/**************style formularza ze strony kontakt***********************************************/
table.formularz{
        height:333px; 
        border: 1px solid #000000;
        background-color: #CCCCCC;
}
table.formularz td{
        font-size: 14px; 
        color: #000000; 
        font-family: Arial, Helvetica, sans-serif;
        border: 1px solid #000000;        
}
/*************style mapy serwisu****************************************************************/
table.mapaserwisu{
        border:0;
}
table.mapaserwisu td{
        vertical-align: top;
        font-family: Arial, Helvetica, sans-serif; 
        color: #000000; 
        font-size: 12px;
}
table.mapaserwisu td a,
table.mapaserwisu td a:link, 
table.mapaserwisu td a:visited {
        font-family: Arial, Helvetica, sans-serif;
        text-decoration: none;
        font-size: 12px;
        color: #000000;
}
table.mapaserwisu td a:hover {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        text-decoration: underline;
        color: #000000;
}
/*************style opakowań****************************************************************/
table.opakowania{
        border:0;
}
table.opakowania td{
        vertical-align: middle;
        font-size: 14px; 
        color: #5b5b5b; 
        font-family: Arial, Helvetica, sans-serif 
}
table.opakowania td a,
table.opakowania td a:link, 
table.opakowania td a:visited {
        font-family: Arial, Helvetica, sans-serif;
        text-decoration: none;
        font-size: 12px;
        color: #333333;
}
table.opakowania td a:hover {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        text-decoration: underline;
        color: #666666;
}
/********anis***************/
table.anis{
	background-color: #005AA9;	
	margin-bottom: 10px;
}
table.anis td{
	vertical-align: middle;
	text-align: center;
	font-family: Verdana, Arial, sans-serif;
	font-size:10px;
	color: #000000;
}
.biala{
	background-color: #FFFFFF;
}
.jasna{
	background-color: #FEF4E0;
}
.ciemna{
	background-color: #F6E2CA;
}
.piaskowa{
	background-color: #FDFAE2;
}
/********mark**************/
table.mark td{
	 border-right: 1px solid #000066;
	 border-bottom: 1px solid #000066;
	 border-top: 1px solid #000066;
	 text-align:center;
	 vertical-align:middle;
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 12px;
	 text-decoration: none;
	 color: #000000;
	 padding-left: 7px;
	 padding-right: 7px;
	 padding-top: 3px;
	 padding-bottom: 3px;
 }
.mark-lewa{
	 border-right: 1px solid #000066;
	 border-bottom: 1px solid #000066;
	 border-top: 1px solid #000066;
	 border-left: 1px solid #000066;
	 text-align:center;
	 vertical-align:middle;
	 padding-left: 7px;
	 padding-right: 7px;
	 padding-top: 3px;
	 padding-bottom: 3px;
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 12px;
	 text-decoration: none;
	 font-weight:bold;
	 color: #000000;
}
