body 
{ 
	margin:0;
	padding:0px;
	font-family: arial;
	font-size: 11pt; 
	background-color:white;
}

div 
{
     margin: 0;
	padding: 0;
} 

p
{
     margin:0px;
     padding:0px 10px;
     color:black;
     font-family:Tahoma;
}

a
{
     color: #000000;
     border:none;
     font-family:Tahoma;
}

img
{
     border:none;
}

form		
{
     margin:0px;
     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:420px;
}

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:980px;
     height:160px;
     margin:0px auto 0px auto;
     background:url(gfx/top.jpg) 0px 0px no-repeat;
     position:relative;
}

div#logo
{
     width:335px;
     height:101px;
     background:url(gfx/logo.gif) 0px 0px no-repeat; 
     top:20px;
     left:100px;
     position:absolute;
}


div#glowny
{
     width:980px;
     margin:0px auto 0px auto;
     background-color:white;
     border:0px solid black;
     overflow:hidden;
}


div#lewa
{
     width:190px;
     float:left;
}

div#srodek
{
     width:770px;
     float:left;
     background-color:white;
}


p.nawigacja
{
     padding:0px 10px;
     margin:0px 0px 10px 0px;
     color:black;
}

a.nawigacja
{
     color:black;
}

div.stopka
{
     background:url('gfx/stopka.gif');
     margin:0px auto;
     width:980px;  
     height:50px;
     overflow:hidden; 
     clear:both;
}


p.stopka
{
     text-align:center;
}

p.info
{
     padding:0px 5px;
}

p.komunikat, p.blad
{
     text-align:center;
     color:green;
}

p.blad
{
     color:red;
}


/*MENU*/
div.kategorie_et
{
     padding:0px 0px 0px 20px;
     background:url('gfx/kategorie.gif') no-repeat;
     width:190px;
     height:23px;
}

div.belka_small
{
     padding:0px 0px 0px 20px;
     background:url('gfx/belka.gif');
     width:190px;
     height:20px;
}

a.menu1
{
     display:block;
     line-height:35px;
     color:#A51831;
     font-family:Tahoma;
     padding:0px 0px 0px 10px;
     margin-left:10px;
     background:url('gfx/arrow.gif') 0 50% no-repeat;
}

div.wzorek_small
{
     background:url('gfx/wzorek_small.gif');
     width:190px;
     height:35px;
}

/*KATEGORIA*/
h1
{
     font-size:25pt;
     margin:10px;
     border-left:10px solid #A51831;
     font-family:Tahoma;
}

div.wyniki
{
     margin:10px 15px 10px 15px;
     width:340px; /*310*/
     height:500px;
     float:left;
     overflow:hidden;
     background:url('gfx/wzorek_big.gif') 0 100% no-repeat;
}

div.wyniki_top
{
     width:340px;
     height:20px;
     background:url('gfx/belka.gif');
}

div.wyniki_footer
{
     width:340px;
     height:1px;
     clear:both;
}

div.miniatura
{
     float:left;
     margin:0px 10px;
     width:160px;
     border:none;
     text-align:center;
}

p.wpis_tytul
{
     margin:10px 0px 10px 0px;
     text-align:center;
     font-weight:bold;
     font-family:Tahoma;
     margin-bottom:20px;
}

a.wpis_link
{
     color:#A51831;

}

div.wpis_sklep_logo
{
     width:120px;
     height:50px;
     float:left;
}

p.wpis_cena
{
     font-size:12pt;
     color:#A51831;
     text-align:right;
     margin:20px 0px 0px 0px;
     float:left;
}

p.wpis_rozmiar
{
     margin:20px 0px 5px 0px;
     width:100px;
     float:left;
}

span.wartosc
{
     color:#A51831;
}

p.wpis_opis
{
     margin:10px 0px 10px 0px;
     float:left;
     font-size:10pt;
}



div.numeracja
{
     margin:10px 15px 10px 0px;
     float:right;    
}

a.nr_str, a.nr_str_akt
{
     text-decoration:none;
     text-align:center;
     background:#ADB25A;
     border:1px solid white;
     display:block;
     width:20px;
     float:left;
     margin:5px 5px;
     color:black;
}

a.nr_str_akt
{
     background:#ADB25A;
     border:none;
     color:white;
}

a.nr_str:hover
{
     background:none;    
}

/*------------------produkt-------------------*/

div.produkt
{
  overflow:hidden;
}

div.produkt_top
{
     height:50px;
     background:url('gfx/belka.gif') repeat-x;
}

div.produkt_footer
{
     height:1px;
     clear:both;
}

div.miniatury_cont
{

  width:400px;
  float:left;
  overflow:hidden;
}

div.miniatura
{
  float:left;
}

p.produkt_atrybut
{
  margin:0px 10px 20px 20px;
  width:300px;
  float:left;
}

p.produkt_opis
{
  margin:0px 30px;
  padding:15px 0px;
  clear:both;
}

p.gdzie_kupic_etykieta
{
  font-weight:bold;
  margin:10px 0px 10px 20px;
}

p.produkt_sklep
{
  margin:10px 0px 10px 20px;
  line-height:50px;
  height:50px;
  padding:0px;
}

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;
}


