body {
	font-family: Arial, Verdana;
	margin: 0px;
	padding: 0px;
	color: #444444;
	background-color: #f5f5f5;
	background-repeat: no-repeat;
	background-image: url(../images/bg_szare.gif);
	background-position:top;
	background-attachment:scroll;

}
#cialko {background-color: x#ffffff; width: 990px;margin: 0px auto 0px auto; background-image: url(../images/bg_cialko.gif); background-repeat:no-repeat; background-position:top left;}
#top {width: 990px;height: 75px; padding:0px; margin: 15px auto 0px auto;}
#logo {float: left; width:430px; height:60; margin: 0px 50px 15px 50px;}
#tekst_firmy {float: left; width:303px;}
#tekst_firmy h1 {color:#00477f;font-size:17px;margin:15px 0px 0px 0px ;padding:0px;}
#top #kontakt{float:left; font-size:11px; margin: 2px 15px 0px 0px; width:383px;}
#top #dystrybutor {float: right; margin: 0px 20px 0px 0px;}


#spacer {width:990px; height:1px; clear:both;}


#aktualnosci_mini #news #data_mini {font-size: 9px;color: #888888; margin: 4px 0px 3px 10px;}
#aktualnosci_mini #news h2 {font-size: 12px;padding: 0px;margin: 7px 0px 0px 10px;}
#aktualnosci_mini #news p {font-size: 11px;padding: 0px;margin: 4px 5px 1px 10px;}
#aktualnosci_mini {border: solid 0px #f5f5f5;padding: 0px 0px 3px 0px;margin: 0px 0px 15px 0px;background-image:url(../images/bg_okno_200.gif); background-repeat:no-repeat; background-position:bottom;}

#main #prawa #boks_klawisze {margin: 0px 0px 15px 0px;}
#main #prawa #boks_katalog #katalog_iko {margin: 0px 0px 0px 0px;padding:0px;}


#main {width: 990px;margin: 0px auto 0px auto;padding: 0px;clear:both;}


#main_menu #kategorie {background-image: url(../images/bg_menu.gif);background-position:right;float: left;height: 40px;width: 990px;margin:0px;}
#main_menu {width: 990px;margin: 0px auto 0px auto;clear:both;height:40px;}


#koszyk ul {padding:0px 0px 5px 0px;margin: 0px;}
#koszyk li {margin: 0px;list-style-type: none;font-size: 12px;padding: 4px 10px 2px 10px;}
#koszyk #klawisz_koszyk {float: left;}
#koszyk {width: 200px;margin: 0px 0px 15px 0px;background-image:url(../images/bg_okno_200.gif);background-repeat:no-repeat;background-position:bottom;}


#main_menu #kategorie ul {margin: 0px;padding: 0px 0px 0px 3px; }
#main_menu #kategorie li {float: left;margin: 0px;padding: 0px 4px 0px 0px;list-style-type: none;}


#main #lewa {float: left;width: 200px;padding: 0px 0px 15px 0px;}
#main #prawa {float: left;width: 200px;padding: 0px 0px 15px 0px;}
#main #srodek {float: left;width: 550px;font-size: 12px;line-height: 16px;margin: 0px 20px 15px 20px;padding: 0px 0px 0px 0px;}



#dolne_menu {width:990px;margin: 0px auto 0px auto;}
#dolne_menu #menu_dodatkowe {font-size: 11px;float: left;height:20px;width: 960px;padding: 10px 10px 0px 15px;border-bottom:solid 0px #cecece;}
#dolne_menu #menu_dodatkowe li {float: left;margin: 0px 25px 0px 0px;}
#dolne_menu #menu_dodatkowe ul {margin: 0px;padding: 0px;list-style-type: none;}



#submenu ul li a{font-size: 12px;margin: 0px;padding: 4px 0px 5px 10px;list-style-type: none;font-weight: normal;display:block;list-style-type:none;}
#submenu {margin: 0px 0px 15px 0px;background-image:url(../images/bg_okno_200.gif);background-repeat:no-repeat;background-position:bottom;}
#submenu ul {padding: 0px;	margin: 0px;list-style-type:none;}
#submenu ul li ul li a {font-size: 12px;padding: 4px 0px 5px 10px;margin:0px;display:block;list-style-type:none;}
#submenu ul li ul a {margin: 0px 0px 0px 10px;display:block;list-style-type:none;}

#submenu ul li ul li ul li a {font-size: 11px; margin: 0px 0px 0px 0px; padding: 3px 0px 4px 15px; display:block;list-style-type:none;}


#logowanie_rejestracja {margin: 0px 0px 0px 0px; float:right;}


#submenu_txt ul li {font-size: 15px;margin: -2px 0px 0px 0px; padding: 8px 1px 1px 10px;list-style-type: none;font-weight: bold;}
#submenu_txt ul li ul li {font-size: 12px;margin: 0px;padding: 3px 1px 3px 0px;list-style-type: none;font-weight: normal;display:block;}
#submenu_txt ul li ul {margin: 10px 0px 0px 0px;padding:0px;}
#submenu_txt {margin:0px 0px 8px 0px;padding:3px 0px 1px 0px;background-image:url(../images/naglowki_200_firma.gif);background-repeat:no-repeat;background-position:top center; border-bottom:solid 1px #cecece;}
#submenu_txt ul {padding: 0px;margin:0px;}


#srodek #tytul_txt {padding: 0px 0px 0px 10px;color: #00477f;font-weight:normal;background-image:url(../images/bg_naglowki.gif);background-position:right top;height:35px;}
#srodek #tytul_txt h1 {	font-size: 21px;	font-weight:bold;	margin: 0px;	padding: 10px 0px 5px 0px;	overflow: hidden;	white-space: nowrap;}


#koszyk_tytul {padding: 9px 0px 10px 10px;	margin:0px;	color: #00477f;	font-weight:bold;	background-image:url(../images/naglowki_200.gif);	background-position:right;	font-size:14px;	}
#tytul {	padding: 9px 0px 10px 10px;	font-size: 14px;	color: #00477f;	font-weight:bold;	background-image:url(../images/naglowki_200.gif);	background-position:right;}



#main #srodek  #navy {border-top: 1px solid #cecece;margin-top: 25px;float:left;width: 550px; display:none;}
#main #srodek #navy ul {padding: 0px;	margin: 0px;	width:550px;	}	
#main #srodek #navy li {float: left;	list-style-type: none;	margin: 0px;	font-size: 12px;	border-left: solid 1px #cecece;		border-right: solid 1px #cecece;		border-bottom: solid 1px #cecece; background-color: #f5f5f5;	padding: 4px 15px 6px 15px;	display:block;}



#akcje_spis_produktow {
	font-size: 10px;
	float: left;
	width: 530px;
	padding: 3px 10px 3px 10px;
	color: #444444;
	border-bottom: 1px solid #cecece;
	background-color: #f3f3f3;
}
#akcje_spis_produktow #sortowanie {
	width: 350px;
	float: left;
}
#main #srodek #akcje_spis_produktow b {margin-left: 15px;color: #00477f;}

#akcje_spis_produktow #widok {float: right;}
#akcje_spis_produktow img {
	border: 0px;
	margin-right: 0px;
	margin-left: 5px;
	vertical-align: middle;
}
#stopka {
	width: 990px;
	font-size: 11px;
	height:15px;
	color: #555555;
	margin-right: auto;
	margin-left: auto;
	margin-top:0px;
	padding: 5px 0px 5px 0px;

}
#stopka #copy {
	float: left;height:25px;
	margin-top:5px;
	width:350px;
	margin-left:15px;
}


#stopka #producent {
	float: right;
	text-align: right;height:25px;
	margin-top:5px;
	margin-right:15px;
	width:200px;
}


#login_mini ul {
margin:0px 0px 0px 10px;
padding: 0px 0px 5px 0px;}

#login_mini li {
list-style-type:none;
font-size:12px;
margin:0px;
padding: 4px 0px 5px 0px;
}
#login_mini {

margin: 0px 0px 15px 0px;
background-image:url(../images/bg_okno_200.gif);
background-repeat:no-repeat;
background-position:bottom;
}

#main #logosy {
border-top: solid 0px #cecece;
border-bottom: solid 0px #cecece;
padding: 0px;
height:39px;
width: 990px;
padding: 0px;
margin: 20px 0px 0px 0px;
clear:both;
}


#mapa li {
list-style-type:none;
padding:5px 0px 6px 0px;
margin:0px 0px 0px 0px;}

.komunikat {
padding:10px;
font-size:12px;
background-color:#f5f5f5;
border-left: solid 1px #cecece;
border-right: solid 1px #cecece;
border-bottom: solid 1px #cecece;

}

.blad {padding:10px;font-size:12px;background-color:#f5f5f5;border-left: solid 1px #cecece;border-right: solid 1px #cecece;border-bottom: solid 1px #cecece;}

#wyszukiwanie #zaawansowane {font-size: 12px;float:right;text-align:right;width:150px;margin: 3px 0px 0px 10px;}
#wyszukiwanie {padding: 20px 0px 20px 0px;margin:0px auto 0px auto;width:990px;height:35px;clear:both;}
#wyszukiwanie #listy {float: left;padding:7px 20px 5px 55px;margin: 0px;width:695px;height:23px;background-image:url(../images/bg_sercz.gif);}
#wyszukiwanie button{background-color: transparent;border: none;padding: 0px;margin: -1px 0px 0px 0px;float:left;}
#wyszukiwanie button img{margin: 0px;padding: 0px;width:30px;height:22px;border:0px;}

form {margin: 0px;padding:0px;}

.dane {font-family: Tahoma, Arial, Verdana;font-size: 13px;font-weight:normal;color: #00477F;	width: 240px;border: 1px solid #cecece;float: left;height: 18px;margin: 0px 3px 0px 0px;padding: 2px 2px 0px 2px;background-color:#ffffff;}

.dane_lista {font-family: Tahoma, Arial, Verdana;font-size: 13px;color: #00477F;float:left;padding: 1px;margin: 0px;width: 240px;	border: 1px solid #cecece; background-color:#ffffff;}



.zamowienia

.zamowienia table {
margin: 10px 0px 10px 0px;
clear:both;
float:left;
width:550px;
}

.zamowienia th {
background-color:#f5f5f5;
font-weight:bold;
font-size:13px;
padding:6px 2px 6px 3px;
margin: 0px 1px 0px 0px;
color: #00477f;
width: 103px;
border: solid 1px #cecece;
}

.zamowienia td {
border-bottom: solid 1px #cecece;
border-left:solid 0px #f1f1f1;
border-right:solid 0px #f1f1f1;
padding:6px 3px 6px 3px;
}



.katalog2 {
background-color:#f5f5f5;
font-weight:bold;
font-size:10px;
padding:4px 1px 4px 1px;
margin: 0px 1px 0px 0px;
color: #00477f;
width: 175px;
border: solid 1px #cecece;
}
.wyszukiwanie_zaawansowane_listy li{
list-style-type:none;
margin: 0px;
padding:8px 0px 8px 0px;
width: 455px;
border-bottom: solid 1px #f5f5f5;
}

.wyszukiwanie_zaawansowane_listy label{
width: 125px;
font-weight:bold;
display: block;
height: 20px;
float:left;

}

.wyszukiwanie_zaawansowane_listy select{
width:325px;
padding:1px;
background-color:#f5f5f5;
border: solid 1px #cecece;
}

.wyszukiwanie_zaawansowane_listy input{
width:313px;
padding: 5px;
font-size:13px;
font-weight:bold;
background-color:#f5f5f5;
border: solid 1px #cecece;
}

.wyszukiwanie_zaawansowane_listy form{ margin:0px; padding:0px;}

.wyszukiwanie_zaawansowane_listy ul {margin: 0px; padding:0px;}

.klawisz {
background-color:#00477f;
	border:medium none;
	color:#FFFFFF;
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	padding:5px 0px 5px;
	text-align:center;
	text-transform:uppercase;
	width:200px;
	margin: 0px 0px 0px 165px;
}
#karta_koszyk table
{
	clear: left;
}
.formularz_grupa_elementy div
{
	clear: left;
}

#startowe img a {margin: 0px, padding: 0px; border: 0px;}