body 
{ 
	margin:0;
	padding:0px;
	font-family: Tahoma;
	font-size: 12px; 
	background:url('gfx/bg.gif') 0 0 repeat-x;
	color:#7F7F7F;
}

div 
{
     margin: 0;
	padding: 0;
} 

p
{
     margin:0px;
     padding:0px 10px;
     color:black;
     font-family:Tahoma;
	font-size: 12px; 
	color:#7F7F7F;
}

a
{
     border:none;
     font-family:Tahoma;
	color:#7F7F7F;
}

img
{
     border:none;
}

form		
{
     margin:10px;
     padding:0px;
}

fieldset
{
     border: none;
     padding:10px;;
     margin:0px;
}

legend
{
     display:none;
}

label
{
     display: block;
     width: 150px;
     float: left;   
}

input
{
     display: block;
     float: left;
     width:100px;
}

input.text
{
     width:220px;
}

input.checkbox
{
     width:30px;
}


div.kontrolka 
{
     overflow: hidden;
     padding: 10px 10px 10px 10px;
     clear: both;
     height:25px;
}

div.kontrolka_textarea 
{
     overflow: hidden;
     padding: 10px 10px 10px 10px;
     clear: both;
}

div.przycisk, div.przycisk_poz
{
     overflow: hidden;
     width:120px;
     margin-left:auto;
     margin-right:auto;
     margin-top:0px;
     padding:10px 0 10px 0;
}

div.przycisk_poz
{
     width:500px;
     margin-left:20px;
}


ul
{
     padding:0;
     margin:0px;
}

li
{
     padding:0;
     margin:0;
     list-style: none;
}


div#top
{
     width:960px;
     height:175px;
     margin:0px auto 0px auto;
     background:url(gfx/top.jpg) 0 100% no-repeat;
     position:relative;
}

div#logo
{
     width:326px;
     height:120px;
     top:0px;
     left:400px;
     position:absolute;
}


div#glowny
{
     width:960px;
     margin:0px auto 0px auto;
     background-color:white;
     border:0px solid black;
     overflow:hidden;
}


div#lewa
{
     width:386px;
     float:left;
     background:url('gfx/lewa_bg.jpg') no-repeat;
     margin-bottom:20px;
}

div#srodek
{
     width:574px;
     float:left;
     background:url('gfx/kropki_pion.gif') repeat-y;
}

div.stopka
{
     background:url('gfx/footer.gif');
     margin:0px auto;
     width:100%;  
     height:55px;
     overflow:hidden; 
     clear:both;
}


p.stopka
{
     text-align:center;
     line-height:55px;
     color:#ffffff;
}

p.info
{
     padding:0px 5px;
}

p.komunikat, p.blad
{
     text-align:center;
     color:green;
}

p.blad
{
     color:red;
}

div#menu_glowne
{
  width:580px;
  height:51px;
  position:absolute;
  right:0px;
  bottom:0px;
}

a.menu_glowne
{
  display:block;
  width:140px;
  height:51px;
  float:left;
  margin:0px 0px 0px 3px;
  padding:0px;
  line-height:51px;
  text-align:center;
  color:#ffffff;
  font-weight:bold;
  text-decoration:none;
}

div#topmenu
{
  width:160px;
  position:absolute;
  bottom:52px;
  right:0px;
  padding-bottom:35px;
}

a.topmenu
{
  display:block;
  background:url('gfx/arrow.gif') 0 50% no-repeat;
  padding-left:10px;
  margin-top:5px;
}

p.kategoria1, a.kategoria2
{
  font-size:14px;
  padding:0px;
  margin:20px 0px 0px 40px;
  padding-left:10px;
  background:url('gfx/arrow.gif') 0 50% no-repeat;
  
}

a.kategoria2
{
  display:block;
  margin:5px 0px 0px 60px;
  background:url('gfx/kropka.gif') 0 60% no-repeat;
}

h1
{
  font-family:Tahoma;
  font-size:24px;
  font-weight:bold;
  color:#CF0505;
  margin-left:10px;
}

div.wyniki
{
  width:266px;
  height:390px;
  background:url('gfx/wyniki_tlo.gif');
  float:left;
  position:relative;
  margin:0px 0px 20px 10px;
}

div.wyniki_top
{
  width:266px;
  height:39px;
  background:url('gfx/wyniki_top.gif');
}

div.wyniki_footer
{
  width:266px;
  height:23px;
  background:url('gfx/wyniki_footer.gif');
  position:absolute;
  bottom:0px;
}

p.wyniki_tytul
{
  text-align:right;
  padding:0px;
  margin:0px 20px 0px 10px;
  line-height:35px;
}

p.wyniki_tytul a
{
  color:#CF0505;
}

div.wyniki_miniatura
{
  width:264px;
  height:264px;
  margin:5px auto 5px auto;
  text-align:center;
}

p.wyniki_sklep_et
{
  margin:10px 0px 0px 10px;
  font-weight:bold;
}

p.wyniki_sklep
{
  margin:5px 0px 0px 25px;
  padding-left:10px;
  background:url('gfx/arrow.gif') 0 50% no-repeat;
}

span.wyniki_sklep_cena
{
  color:#CF0505;
}

div.produkt
{
  width:536px;
  background:url('gfx/produkt_tlo.gif') repeat-y;
  position:relative;
  margin:10px auto;
  overflow:hidden;
  padding-bottom:40px;
}

div.produkt_top
{
  width:536px;
  height:34px;
  background:url('gfx/produkt_top.gif');
}

div.produkt_footer
{
  width:536px;
  height:35px;
  background:url('gfx/produkt_footer.gif');
  position:absolute;
  bottom:0px;
  left:0px;
}

div.produkt_lewa
{
  width:266px;
  padding-bottom:20px;
  float:left;
}

div.produkt_prawa
{
  width:260px;
  float:left;
  padding-bottom:20px;
}

div.produkt_miniatura
{
  width:264px;
  height:264px;
  margin:0px auto 20px auto;
  text-align:center;
}

p.produkt_etykieta
{
  margin:10px 0px 0px 10px;
  padding:0px;
  font-weight:bold;
}

p.produkt_kategorie
{
  margin:5px 0px 0px 15px;
  padding-left:10px;
  background:url('gfx/arrow.gif') 0 50% no-repeat;
}

p.produkt_kategorie a
{
  color:#CF0505;
}

p.produkt_sklep
{
  margin:5px 0px 0px 15px;
  padding-left:10px;
  background:url('gfx/arrow.gif') 0 50% no-repeat;
}

span.produkt_sklep_cena
{
  color:#CF0505;
}

p.produkt_opis
{
  padding:0px;
  padding-left:5px;
}

div.str
{
  clear:both;
  text-align:center;
  margin:10px auto;
  font-weight:bold;
}

a.str
{
  font-weight:normal;
}

a.sale_link
{
	position:fixed;
	right:0px;
	top:20px;
}




