* {
  padding: 0;
  margin: 0;
}
html, body {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 11px;
	background: url('../images/bg.jpg') repeat-x #FFF;
}
#main {
	width: 960px;
	margin: 0 auto;
	padding: 0;
	color: #000000;
	background: #FFFFFF;
}
img {
	float: left;
	border: 0;
}
a {
	color: #555;
	text-decoration: none;		
}
a:hover {
	color: #999;
	text-decoration: underline;		
}
a:focus {
	outline: 0;
}
ul.menu li {
	display: inline;
	white-space: nowrap;
}
#stop {
	clear: both;
}
/* menu START */
#katalogi, #cennik, #sprzedaz, #kontakt, #onas, #linki, #galeria, #gwarancja, #strefa {
	float: left;
	display: block;
	width: 107px;
	height: 42px;
	background: url('../images/m_katal.jpg') no-repeat;
}
#katalogi.przemysl {
	background-image: url('../images/m_katal_p.jpg');
}
#cennik {
	width: 88px;
	background: url('../images/m_cenni.jpg') no-repeat;
}
#cennik.przemysl {
	background-image: url('../images/m_cenni_p.jpg');
}
#sprzedaz {
	width: 102px;
	background: url('../images/m_sprzed.jpg') no-repeat;
}
#sprzedaz.przemysl {
	background-image: url('../images/m_sprzed_p.jpg');
}
#kontakt {
	width: 93px;
	background: url('../images/m_konta.jpg') no-repeat;
}
#kontakt.przemysl {
	background-image: url('../images/m_konta_p.jpg');
}
#onas {
	width: 76px;
	background: url('../images/m_onas.jpg') no-repeat;
}
#onas.przemysl {
	background-image: url('../images/m_onas_p.jpg');
}
#linki {
	width: 67px;
	background: url('../images/m_linki.jpg') no-repeat;
}
#linki.przemysl {
	background-image: url('../images/m_linki_p.jpg');
}
#galeria {
	width: 89px;
	background: url('../images/m_galer.jpg') no-repeat;
}
#galeria.przemysl {
	background-image: url('../images/m_galer_p.jpg');
}
#gwarancja {
	width: 117px;
	background: url('../images/m_gwar.jpg') no-repeat;
}
#gwarancja.przemysl {
	background-image: url('../images/m_gwar_p.jpg');
}
#strefa {
	width: 221px;
	background: url('../images/m_stref.jpg') no-repeat;
}
#strefa.przemysl {
	background-image: url('../images/m_stref_p.jpg');
}
#katalogi:hover, #cennik:hover, #sprzedaz:hover, #kontakt:hover, #onas:hover, #linki:hover, #galeria:hover, #gwarancja:hover, #strefa:hover  {
	background-position: 0 -42px;
}
/* footer */
#fkatalogi, #fcennik, #fsprzedaz, #fkontakt, #fonas, #flinki, #fgaleria, #fgwarancja, #fstrefa {
	float: left;
	display: block;
	width: 59px;
	height: 24px;
	background: url('../images/f_katal.gif') no-repeat;
}
#fkatalogi:hover {
	background: url('../images/f_katal.gif') 0 -24px no-repeat;
}
#fcennik {
	width: 62px;
	background: url('../images/f_cenni.gif') no-repeat;
}
#fcennik:hover {
	background: url('../images/f_cenni.gif') 0 -24px no-repeat;
}
#fsprzedaz {
	width: 63px;
	background: url('../images/f_sprzed.gif') no-repeat;
}
#fsprzedaz:hover {
	background: url('../images/f_sprzed.gif') 0 -24px no-repeat;
}
#fkontakt {
	width: 63px;
	background: url('../images/f_konta.gif') no-repeat;
}
#fkontakt:hover {
	background: url('../images/f_konta.gif') 0 -24px no-repeat;
}
#fonas {
	width: 47px;
	background: url('../images/f_onas.gif') no-repeat;
}
#fonas:hover {
	background: url('../images/f_onas.gif') 0 -24px no-repeat;
}
#flinki {
	width: 42px;
	background: url('../images/f_linki.gif') no-repeat;
}
#flinki:hover {
	background: url('../images/f_linki.gif') 0 -24px no-repeat;
}
#fgaleria {
	width: 58px;
	background: url('../images/f_galer.gif') no-repeat;
}
#fgaleria:hover {
	background: url('../images/f_galer.gif') 0 -24px no-repeat;
}
#fgwarancja {
	width: 82px;
	background: url('../images/f_gwara.gif') no-repeat;
}
#fgwarancja:hover {
	background: url('../images/f_gwara.gif') 0 -24px no-repeat;
}
#fstrefa {
	width: 145px;
	background: url('../images/f_stref.gif') no-repeat;
}
#fstrefa:hover {
	background: url('../images/f_stref.gif') 0 -24px no-repeat;
}
/* menu END */
ul.menu {
	float: left;
	width: 960px;
}
#mg {
	background: url('../images/bg_menu.jpg') no-repeat;
}
h1 {
	font-size: 12px;
	font-weight: bold;
}
#wyszuk {
	float: left;
	width: 248px;
	height: 34px;
	padding: 25px 0 0 10px;
	background: url('../images/wyszuk.jpg') no-repeat;
	position: relative;
}
#wyszuk input, #newslet input  {
	float: left;
	width: 160px;
	padding: 2px;
	color: #B0B0B0;
	border: 1px solid #CCC;
	font-size: 10px;
}
#wyszuk input.ok, #newslet input.ok {
	float: left;
	display: block;
	width: 36px;
	height: 22px;
	background: url('../images/b_ok.jpg') no-repeat;
	border: 0;
	position: relative;
	top: -2px;
	left: 7px;
}
#wyszuk input.ok:hover, #newslet input.ok:hover {
	background: url('../images/b_ok.jpg') 0 -22px no-repeat;
}
#zaaw {
	position: absolute;
	top: 6px;
	left: 104px;
}
#podm {
	float: left;
	width: 960px;
	height: 39px;
	background: url('../images/top5.jpg') 107px 0 no-repeat;
}
#firma, #produkty, #oswietlenie, #zastosowanie, #jakosc, #materialy, #technologia, #kategorie, #tab_rozm {
	float: left;
	display: block;
	width: 117px;
	height: 39px;
	background: url('../images/p_firma.jpg') no-repeat;
}
#firma.przemysl {
	background-image: url('../images/p_firma_p.jpg');
}
#firma.firma {
	background-position: 0 -39px;
}
#produkty, #oswietlenie, #zastosowanie, #jakosc, #materialy, #technologia, #kategorie, #tab_rozm {
	width: 166px;
	height: 36px;
	background: url('../images/p_produ.jpg') no-repeat;
}
#produkty.przemysl {
	background-image: url('../images/p_produ_p.jpg');
}
#oswietlenie {
	width: 143px;
	background: url('../images/p_oswie.jpg') no-repeat;
}
#oswietlenie.przemysl {
	background-image: url('../images/p_oswie_p.jpg');
}
#zastosowanie {
	width: 143px;
	background: url('../images/p_zasto.jpg') no-repeat;
}
#tab_rozm {
	width: 169px;
	background: url('../images/p_tabela.jpg') no-repeat;
}
#zastosowanie.przemysl {
	background-image: url('../images/p_zasto_p.jpg');
}
#jakosc {
	width: 143px;
	background: url('../images/p_jakos.jpg') no-repeat;
}
#materialy {
	width: 143px;
	background: url('../images/p_mater.jpg') no-repeat;
}
#technologia {
	width: 143px;
	background: url('../images/p_techn.jpg') no-repeat;
}
#kategorie {
	background-image: url('../images/p_kat.jpg');
}
#content {
	float: left;
	width: 960px;
	position: relative;
}
#content.akt {
	padding-bottom: 30px;
}
#produkty.produkty, #oswietlenie.oswietlenie, #zastosowanie.zastosowanie, #materialy.materialy , #jakosc.jakosc , #technologia.technologia, #kategorie.kategorie, #tab_rozm.tab_rozm {
	background-position: 0 -36px;
}
.podmenu {
	display: none;
	float: left;
	padding-top: 3px;
	position: absolute;
	left: 0;
	top: -3px;
	z-index: 5;
}
.podmenu {
	border: 1px solid #6f6f6f; 
	background: #e9e9e9;
}
#content>.podmenu {
	border: 0;
	background: none;
}
#pm1 {	
	left: 117px;
}
#pm2 {
	left: 285px;
}
#pm3 {
	left: 428px;
}
.podmenu ul {
	margin-top: 5px;
	border-left: 1px solid #6f6f6f;
	border-right: 1px solid #6f6f6f;
	background: url('../images/bg_pm.jpg') repeat-x #FFF;
	list-style: none;
}
.podmenu ul { /* tylko IE6 */
	border: 0;
}
#content>.podmenu ul {
	border-left: 1px solid #6f6f6f;
	border-right: 1px solid #6f6f6f;
}
.podmenu .modern {
	display: none;
}
#content>.podmenu .modern {
	display: block;
}
.podmenu ul li {
	padding: 0 20px 0 13px;
	border-bottom: 1px dashed #c7c7c7;
}
.podmenu ul li.last {
	border-bottom: 0;
}
.podmenu ul li:hover {
	background: #dadada;
}
.podmenu ul li a {
	display: block;
	color: #000;
	width: 100%;
	height: 100%;
	padding: 5px 0 6px 19px;
	background: url('../images/strz.gif') 0 12px no-repeat;
	line-height: 16px;
}
.podmenu ul li a:hover {
	color: #000;
	background: url('../images/strz_ov.gif') 3px 12px no-repeat;
}
#content>.podmenu ul li a:hover {
	text-decoration: none;
	background-color: #dadada;
}
.podmenu div.pm_up, .podmenu div.pm_down {
	float: left; 
	height: 5px; 
	background: url('../images/pm5.gif') repeat-x #E9E9E9;
}
.podmenu div.pm_down {
	background: url('../images/pm6.gif') repeat-x;
}
#obr_lewy2, #obr_prawy2, #obr_lewy3, #obr_lewy4, #obr_prawy3, #obr_prawy4 {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
}
#pasek {
	float: left;
	width: 920px;
	padding: 12px 20px;
	color: #555;
	background: url('../images/top6.jpg') no-repeat;
}
#pasek p {
	float: left;
}
#pasek ul.menu {
	width: 870px;
}
#pasek ul.menu li {
	padding: 0 5px 0 15px;
	background: url('../images/strz.gif') 0 5px no-repeat;
}
#pasek ul.menu li.first {
	background: none;
}
#lewa {
	float: left;
	width: 468px;
}
#lewa, #prawa {
	float: left;
	width: 468px;
	line-height: 18px;
	color: #444;
	text-align: justify;
	position: relative;
}
#lewa {
	margin-right: 15px;
}
#lewa p, #prawa p {
	float: left;
	width: 428px;
	padding: 15px 20px 0 20px;
	background: url('../images/cent.jpg') no-repeat;
	position: relative;
	top: -15px;
}
#prawa.kategoria {
	height: 210px;
	padding: 10px 0;
	background: #f4f4f4;
}
#prawa.kategoria p {
	width: 443px;
	height: 190px;
	padding: 8px 20px;
	margin: 0;
	background-color: #f4f4f4;
	background-image: none;
}
#prawa.kategoria>div.up, #prawa.kategoria>div.down, #tekst>div.up, #tekst>div.down {
	width: 420px;
	height: 20px;
	background: url('../images/bg_przez1.png') repeat-x;
	position: absolute;
	left: 18px;
	z-index: 3;
}
#tekst>div.up, #tekst>div.down {
	width: 580px;
	left: -5px;
	background: url('../images/bg_przez3.png') repeat-x;
}
#prawa.kategoria>div.up, #tekst>div.up {
	top: 10px;
}
#prawa.kategoria>div.down {
	background-image: url('../images/bg_przez2.png');
	bottom: 10px;
}
#tekst>div.down {
	background-image: url('../images/bg_przez4.png');
	bottom: 10px;
}
#tekst {
	width: 620px;
	height: 210px;
	padding: 10px 0;
	position: relative;
}
#tekst div.tresc {
	height: 190px;
	padding: 8px 0;
	position: relative;
}
#baner {
	float: left;
	width: 954px;
	height: 182px;
	background: url('../images/ban_gl.jpg') no-repeat;
	position: relative;
	margin-bottom: 10px;
}
#baner.sport {
	background-image: url('../images/ban_sport.jpg');
}
#baner.przemysl {
	background-image: url('../images/ban_przem.jpg');
}
#baner p {
	color: #FFF;
	position: absolute;
	bottom: 5px;
	left: 25px;
}
#prod {
	float: left;
	width: 664px;
	padding: 20px 0 20px 20px;
}
#prod div.top p {
	float: left;
	color: #474747;
	font-weight: bold;
	padding-left: 10px;
}
#prod div.top img.arow {
	position: relative;
	top: 4px;
	left: 6px;
}
#prod div.top p span {
	margin-left: 3px;
	font-weight: normal;
}
#prod div.top p.sport {
	color: #1c7aab;
}
#prod div.top p.przemysl {
	color: #000;
}
#aktual {
	float: left;
	padding: 15px 20px 0 20px;
	width: 920px;
}
#aktual div {
	float: left;
	width: 275px;
	padding: 0 20px 0 0;
	border-right: 1px dashed #CCC;
	margin-right: 20px;
}
#aktual div.fr {
	margin-left: 5px;
}
#aktual div.lt {
	padding: 0;
	margin: 0;
	border: 0;
}
#aktual h1 {
	color: #474747;
	margin-bottom: 10px;
}
#aktual h1 span {
	margin-left: 5px;
	color: #999;
	font-size: 11px;
	font-weight: normal;
}
#aktual p {
	color: #666;
	line-height: 17px;
	text-align: justify;
}
#aktual img {
	margin: 5px 12px 0 0;
	border: 1px solid #777;
}
#aktual img.galer {
	margin: 5px 14px 30px 0;
}
#aktual img.last {
	margin-right: 0;
}
table#przedmioty {
	float: left;
	width: 644px;
	margin-bottom: 10px;
}
table#przedmioty.glowna {
	width: 915px;
}
table#przedmioty td {
	width: 131px;
	padding: 10px 15px 0 15px;
	text-align: center;
	color: #474747;
	line-height: 18px;
	vertical-align: top;
}
table#przedmioty.glowna td {
	padding: 10px 26px 0 26px;
}
table#przedmioty td img.now {
	position: relative;
	top: 10px;
	left: 10px;
}
table#przedmioty td img.prod {
	float: none;
	margin-top: 10px;
}
div.nazwa {
	text-align: left;
	width: 131px;
	border-bottom: 1px dotted #e3e3e4;
}
#infor div.nazwa, #infor div.nazwa p {
	width: 230px;
	margin: 2px 0;
}
#infor div.nazwa span, #infor div.nazwa p {
	float: left;
	margin-right: 5px;
	color: #474747;
	line-height: 18px;
}
#infor div.nazwa span {
	color: #aaa;
}
#foto {
	float: left;
	width: 280px;
	padding: 10px 10px  0 20px;
	position: relative;
}
#foto img {
	float: none;
	border: 1px solid #e3e3e4;
	margin: 0 10px 10px 0;
}
#foto img:hover {
	border-color: #bbb;
}
div.pasek {
	width: 40px; 
	border-bottom: 1px solid #999;
}
div.pasek.akt {
	color: #999;
	line-height: 20px;
}
#infor div.pasek {
	float: left;
}
#infor.przemysl div.nazwa p {
	color: #000;
}
#infor.przemysl  div.nazwa span {
	color: #666;
}
#infor.przemysl div.pasek {
	border-color: #666;
}
table#przedmioty td div.nazwa img {
	float: right;
}
table#przedmioty td p {
	text-align: left;
}
table#logow {
	margin: 40px 0 20px 60px;
}
table#logow td {
	width: 100px;
}
table#logow td input, table#szuk td input {
	padding: 1px;
	background: #f4f4f4;
	border: 1px solid #b5b5b5;
}
table#logow td span {
	color: #F00;
}
table#szukfirmy {
	float: left;
	width: 180px;
	margin-bottom: 20px;
}
table#szukfirmy td {
	padding: 3px 0;
}
table#szukfirmy td.check {
	width: 20px;
}
table#szuk td {
	padding: 1px 10px 1px 0;
}
table#szuk td input {
	width: 180px;
}
#prod div.top {
	float: left;
	width: 644px;
	padding-bottom: 3px;
	border-bottom: 1px solid #e3e3e4;
}
#prod.opis, #prod div.top {
	width: 550px;
	padding-top: 10px;
}
#prod.opis h1 {
	font-weight: bold;
	font-size: 17px;
	margin-bottom: 2px;
}
#prod.opis h2 {
	font-weight: bold;
	font-size: 15px;
	color: #666;
	margin-bottom: 10px;
}
#prod.opis ul {
	color: #666;
	margin-left: 12px;
	line-height: 18px;
	list-style: none;
}
#prod.opis ul.linki, #prod.opis ul.linki a {
	color: #1c7aab;
	font-weight: bold;
}
#prod.opis ul.linki.przemysl, #prod.opis ul.linki.przemysl a {
	color: #000;
}
#prod.opis li {
	padding-left: 15px;
	background: url('../images/buls.gif') 0 5px no-repeat;
}
#prod.opis ul.przemysl li {
	background-image: url('../images/bulp.gif');
}
#prod.opis li span {
	font-weight: normal;
	color: #999;
}
#prod.opis li img {
	float: none;
	position: relative;
	top: 1px;
}
ul.text {
	margin-left: 15px; 
	color: #666;
	line-height: 17px;
}
#lupa  {
	float: left;
	display: block;
	width: 12px;
	height: 12px;
	background: url('../images/lupkas.jpg') no-repeat;
	position: absolute;
	top: 20px;
	right: 22px;
}
#lupa:hover {
	background-position: 0 -12px;
}
#lupa.przemysl {
	background-image: url('../images/lupkap.jpg');
}
#prod p {
	color: #666;
	text-align: justify;
	line-height: 18px;
}
#prod div.przedmiot {
	float: left;
	width: 161px;
}
#prod.opis table#przedmioty {
	width: 513px;
}
#infor {
	float: left;
	width: 270px;
/*	height: 287px; */
	border-left: 1px solid #e3e3e4;
	background: url('../images/bg_rt.jpg') no-repeat;
	margin-top: 20px;
}
#infor  div, #infor  img {
	float: right;
}
#infor div.more {
	float: left;
	margin: 15px 0 0 40px;
}
#infor div.more a {
	width: 170px;
	font-weight: bold;
	color: #1c7aab;
}
#infor div.more a.przemysl {
	color: #000;
}
#infor div.more img {
	float: none;
	margin-left: 5px;
}
.wiecej {
	float: right;
	display: block;
	width: 66px;
	height: 22px;
	background: url('../images/b_wiecej.jpg') no-repeat;
}
.wiecej:hover {
	background: url('../images/b_wiecej.jpg') 0 -22px no-repeat;
}
.wiec, #powrot, #wyczysc, #wyslij, #rejestracja, #logowanie, #listaakt, #szukaj {
	float: left;
	display: block;
	width: 50px;
	height: 15px;
	background: url('../images/b_wiec.jpg') no-repeat;
}
.wiec {
	float: right;
}
.wiec:hover, #powrot:hover, #wyczysc:hover, #wyslij:hover, #rejestracja:hover, #logowanie:hover, #listaakt:hover, #szukaj:hover {
	background-position: 0 -15px;
}
#powrot {
	width: 52px;
	background-image: url('../images/b_powrot.jpg');
	margin-top: 15px;
}
#wyczysc {
	width: 55px;
	background-image: url('../images/b_wycz.jpg');
	margin-top: 15px;
}
#wyslij {
	width: 50px;
	background-image: url('../images/b_wyslij.jpg');
	margin: 15px 10px 0 0;
}
#rejestracja {
	width: 79px;
	background-image: url('../images/b_rejest.jpg');
	margin-top: 15px;
}
#logowanie {
	width: 79px;
	background-image: url('../images/b_logo.jpg');
	margin-top: 15px;
	float: right;
}
#listaakt {
	width: 103px;
	background-image: url('../images/b_listaak.jpg');
}
#szukaj {
	float: right;
	background-image: url('../images/b_szuk.jpg');
	margin-top: 15px;
}
#sport, #przemysl {
	float: left;
	display: block;
	width: 129px;
	height: 37px;
	background: url('../images/b_sport.gif') no-repeat;
	position: relative;
	top: -25px;
	left: 30px;
}
#sport:hover {
	background: url('../images/b_sport.gif') 0 -37px no-repeat;
}
#przemysl {
	float: right;
	background: url('../images/b_przem.gif') no-repeat;
	left: -30px;
}
#przemysl:hover {
	background: url('../images/b_przem.gif') 0 -37px no-repeat;
}
#newslet {
	float: left;
	width: 220px;
	height: 43px;
	padding: 25px 0 0 30px;
	background: url('../images/newslet.jpg') no-repeat;
}
#footer {
	float: left;
	width: 683px;
	height: 33px;
	margin-top: 20px;
	padding: 15px 0 0 19px;
	background: url('../images/footer.jpg') repeat-x;
}
#footer ul.menu {
	width: 657px;
}
#footer ul.menu li a {
	padding: 0 2px;
}
#copy {
	float: left;
	padding: 10px 20px;
	color: #555;
}