
body {
	margin:0;
padding:0;
background-color:#C5C7C8;
font-family:Helvetica;
}
img
{
border:0;
margin:0;
padding:0;

}
#MAIN
{
background-color:#fff;
width:1000px;
position:relative;
margin:0 auto;
padding:0;
overflow:hidden;
border:1px solid #C5C7C8;
border-bottom:0;
background: url('obrazki/tlo2.jpg') no-repeat;
margin-top:5px;
}
#LOGO
{
width:140px;
height:75px;
position:relative;
margin:0;
padding:0;
float:left;
overflow:hidden;

margin-left:0px;
}
#FIRMY
{
width:860px;
height:45px;
position:relative;
margin:0;
padding:0;
float:left;
overflow:hidden;

}
#FIRMY img
{
margin-top:0;
border:0;
margin-right:5px;

}


#INFORMACJE
{
width:860px;
height:15px;
position:relative;
margin:0;
padding:0;
float:left;
overflow:hidden;

}

#INFORMACJE p
{
color:gray;
float:right;
margin-right:30px;
font-family:Helvetica;
font-size:9pt;
margin-top:0;
font-weight:bold;
}
#INFORMACJE a, a:visited
{
color:gray;
text-decoration:none;
}
#INFORMACJE a:hover
{

color:black;
}

#INFORMACJE span
{
color:black;

}

#ZAWARTOSCSTRON
{
width:788px;
position:relative;
margin:0;
padding:0;
float:left;
overflow:hidden;
border:0;
text-align:left;
}
#ZAWARTOSCSTRON p
{
	font-size:9pt;
	margin:0;
	padding:0;
	
	
	
	}
#ZAWARTOSC
{
width:788px;

position:relative;
margin:0;
padding:0;
float:left;
overflow:hidden;
border:0;
display:inline;
}
#KON
{
width:944px;
height:35px;
position:relative;
overflow:hidden;
float:right;
margin-left:30px;
margin-right:30px;

}
#KON p
{
color:gray;
text-align:right;
font-size:8pt;
margin-top:10px;

}

#KON a, a:visited
{
color:gray;

}
#KON a:hover, a:active
{
color:black;

}
#STOPKA
{
width:1000px;
height:80px;
position:relative;
margin:0 auto;
padding:0;
overflow:hidden;
border:1px solid #C5C7C8;
border-bottom:1px solid #C5C7C8;
background: url('obrazki/stopka.jpg') no-repeat;
border-top:0;
}

#STOPKA p
{
color:gray;
float:right;
margin-right:30px;
font-family:Helvetica;
margin-top:40px;
font-size:7pt;
}
#STOPKA p.copy
{
text-align:right;
color:silver;
margin-top:60px;
margin-right:30px;}
#STOPKA a, a:visited
{
color:gray;
text-decoration:none;

}
#STOPKA a:hover
{
color:gray;
color:black;
}
#MENU
{
width:182px; /*bylo 222*/
position:relative;
margin:0;
padding:0;
float:left;
overflow:hidden;
background-color:#fff;
margin-left:30px;
border-right:1ps dotted gray;
display:inline;
}
dl
{
padding:0;
margin:0;

}
dd
{
margin-left:46px;
color:gray;
font-size:10pt;
margin-top:2px;
margin-bottom:2px;
}
dt
{
cursor: pointer;
border:1px dotted gray;
background-color:#fff;
height:123px;
overflow:hidden;


}
#MENU img
{
margin:0;
padding:0;
}

#MENU a.menu
{
padding-left:15px;
color:gray;
text-decoration:none;
background: url('obrazki/pk.jpg') no-repeat left;
}
#MENU a.menu:hover
{
color:black;
background: url('obrazki/pkt.jpg') no-repeat left;
}
#MENU a.aktywny
{
padding-left:15px;
color:gray;
text-decoration:none;
color:black;
background: url('obrazki/pkt.jpg') no-repeat left;

}
/* Lista produktów  lista.php */
div.BLOK
{
width:735px;
position:relative;
overflow:hidden;
float:left;
border:0;
margin-left:10px;
}


div.BLOK h1
{
color:#7F7F7F;
margin:0; padding:0;
text-align:left;
font-family:Helvetica;
font-size:8pt;
margin-left:15px;
text-align:left;
margin-top:3px;
font-weight:normal;
}
div.BLOK h3
{
color:#0462BE;
margin:0; padding:0;
font-size:10pt;
margin-left:15px;
margin-top:3px;
margin-right:15px;
text-align:left;
}
div.BLOK a
{
color:#0462BE;
text-decoration:none;


}
div.BLOK a:hover
{
text-decoration:underline;
font-style:strong;


}



table.abc
{
border-collapse:collapse;
width:720px;
border:0;
border-top:0;
border-bottom:1px dotted silver;
margin-left:15px;
margin-top:5px;
margin-bottom:5px;
}

td.img
{
width:180px;
vertical-align: top;

}
td.srodek
{
width:360px;
vertical-align: top;
border-left:1px dotted #e1e1e1;
border-right:1px dotted #e1e1e1;
}
td.ceny
{
width:178px;
vertical-align: top;
}

ul.prod
{
	display: block;
	list-style:inline;
	margin: 0;
	padding: 0;
	text-align:left;
	margin-left:20px;
	margin-top:10px;
	margin-right:20px;
}
p.hed
{
margin:10px;
color:black;
font-size:9pt;
margin-bottom:5px;
margin-left:0;
margin-right:5px;
margin-left:10px;

}
ul.prod li
{
margin:0; padding:0;
color:gray;
font-family:Helvetica;
font-size:9pt;
display: inline;
white-space: nowrap;
background: url('obrazki/kropka.jpg') no-repeat left;
padding-left:15px;
}
ul.all li
{
display:block;
list-style:none;
}
p.ceny
{
margin:0;
margin-top:2px;
margin-right:2px;
margin-left:2px;
margin-bottom:2px;
background-color:#e8e8e8;
font-family:Helvetica;
color:#0462BE;
padding:5px;
border-top:2px solid silver;
border-right:2px solid silver;
}
p.prawy
{
text-align:right;
font-size:12pt;
margin-right:8px;
color:#0462BE;
}
span.waluta
{
font-size:8pt;

}
p.obca
{
text-align:right;
font-size:10pt;
margin-right:8px;
color:#0462BE;

}
p.id
{
margin:0;
color:gray;
text-align:center;
font-size:10pt;
text-align:right;
margin-right:20px;
margin-top:2px;
margin-bottom:2px;

}
p.dostepnosc
{
color:gray;
text-align:center;
font-size:10pt;
text-align:left;
margin-left:20px;
margin-top:10px;

}
span.blue
{
color:#0462BE;

}

/* style paska do wyboru podstron */
a.leftactive, a.rightactive /* strzałka w lewo i prawo aktywna  */
{
border:2px solid #CCCCCC;
padding:2px 4px 2px 4px; /* góra,prawy,dolny,lewy     */
text-decoration:none;
color:#666666;
font-size:8pt;
}
a.leftactive:hover, a.rightactive:hover /*strzałka w lewo i w prawo aktywna po najechaniu */
{
background-color:#EEEEEE;
border:2px solid #666666;
font-size:8pt;
}
span.leftno, span.rightno /*strzałka w prawo i w lewo nieaktywna */
{
color:gray;
border:2px solid #fff;
font-size:8pt;
}


span.aktual
{
border:2px solid #666666;
padding:2px 4px 2px 4px; /* góra,prawy,dolny,lewy     */
text-decoration:none;
color:#666666;
background-color:#EEEEEE;
font-size:8pt;
}

a.dostepne /*strony dostępne ale nie wybrane jeszcze */
{
border:2px solid #CCCCCC;
padding:2px 4px 2px 4px; /* góra,prawy,dolny,lewy     */
text-decoration:none;
color:#666666;
font-size:8pt;
}
a.dostepne:hover
{
background-color:#EEEEEE;
border:2px solid #666666;

}
span.info
{
color:#666666;

}
/* koniec styli paska */

/* style wyświetlanego produktu */
#ZDJECIE
{
width:350px;
position:relative;
overflow:hidden;
margin-bottom:15px;
float:left;
margin-left:10px;
}
#INF
{
width:380px;
position:relative;
overflow:hidden;

float:left;
overflow:hidden;

}
#NAVIBAR
{
width:100%;
margin-left:10px;
height:30px;
position:relative;
overflow:hidden;
margin-right:10px;
margin-top:10px;
}
#NAVIBAR p
{
margin-top:5px;
margin-left:5px;
font-size:8pt;
margin-right:10px;
color: gray;

}

#NAVIBAR a
{
color:#860509;
text-decoration:none;
}
#NAVIBAR a:hover
{
text-decoration:underline;

}

#INF h1
{
color:#7F7F7F;
margin:0; padding:0;
text-align:left;
font-family:Helvetica;
font-size:8pt;
margin-left:5px;
text-align:left;
margin-top:3px;
font-weight:normal;
}
#INF  h3
{
color:#0462BE;
margin:0; padding:0;
font-size:10pt;
margin-left:5px;
margin-top:3px;
margin-right:15px;
text-align:left;
}


/* KONTAKT.PHP */
#L
{
width:50%;
position:relative;
overflow:hidden;
float:left;
margin:0;
padding:0;

}
#R
{
width:50%;
position:relative;
overflow:hidden;
float:right;
margin:0;
padding:0;

}

#L h1, #R h1
{
margin:15px;
margin-top:0;
color:gray;
font-weight:strong;
font-size:12pt;

}
#L p
{
margin:0;
padding:0;	
font-size:9px;
}
#R p
{
margin-left:15px;
margin-top:5px;
font-size:9pt;
margin-bottom:3px;
color:gray;
}
/*  download  */
table.download
{
width:730px;
text-align:center;
border:0;
border-collapse:collapse;

}
td.tytul
{	

color:black;
font-size:8pt;
text-align:left;
padding:10px;
border:0;
margin-top:10px;
border-top:1px dotted silver;	
width:200px;	
}
td.opis
{
width:350px;
color:black;
font-size:8pt;
text-align:left;
padding:10px;
border:0;
margin-top:10px;
border-top:1px dotted silver;
}
td.plik
{
width:100px;
text-align:center;
vertical-align:middle;
margin-top:10px;
border:0;
border-top:1px dotted silver;
}
tr.plik
{
margin-top:10px;

}
h1.download
{
color:gray;
margin:15px;
font-size:9pt;
margin-top:5px;
margin-bottom:5px;

}
p.download
{
color:gray;
font-size:9pt;
margin:15px;

}
img.plik
{
margin:5px;

}
span.czerowny
{
	
color:red;
}

a.wiecejj
{
	
	font-size:8pt;
	color:black;
	text-decoration:none;
	
	}
a.wiecejj:hover
{
	
	text-decoration:underline;
	}
	
	
	#INFORMACJE a.podswietlony
{
	color:black;
	}
	
p.wciecie
{
	margin-top:5px;
	margin-bottom:2px;
	
	}
p.log
{
	margin:0;
	padding:0;
	text-align:left;
	
	}
	#FIRMY img{
		
		vertical-align:middle;
		border:0;
		margin-right:5px;
		}	
		
#FIRMY table
{
	width:100%;
	height:40px;
	vertical-align:middle;
	border:0;
	}		
	#FIRMY td
	{
		vertical-align:middle;
		
		}	