body {
  font-family: tahoma,helvetica,sans-serif;
  font-size: small;
  color: #333;
  margin: 0px;
background-color: #F5F5F5;

}
.wyniki {
border: 1px #000 solid;
}
.center {
text-align:center;
}
.related {
 margin: 15px;
  width: 650px;
background-color: #e0e0eA;
border: 1px #fff solid;
padding: 2px 0px 2px 0px;
 margin-top: 20px;
  text-align:center;
  font-weight: 500;
}

.atoz {
width: 650px;

}
.atoz h4 {
  font-size: 100%;
  font-weight: bold;
  margin-top: 15px;
border: 1px #ccc solid;
background-color: #fff;
padding: 5px;
}


.banner {
width: 650px;
}
.banner h2 {
  width: 630px;
  background-color: #800080;
  padding-left: 20px;
padding-top: 5px;
padding-bottom: 5px;
  font-size: 100%;
  font-weight: 500;
  margin: 0px;
color: #ffffee;
text-align: left;
}
.banner h3 {
  width: 638px;
  background-color: #fff;
  padding: 2px;
  padding-right: 10px;
  font-size: x-small;
  font-weight: 500;
  margin-top: 5px;
  text-align: right;
}
.stopka {
background-color: #fff;
padding: 10px;
text-align: center;
border-top: 1px #ccc solid;
border-bottom: 1px #ccc solid;
}
.stopka a {
 
color: #666;

}
.featured {
background-color: #F5F5F5;
padding: 12px;


}
.featured table {
width: 650px;
  margin: auto;
border: 1px #ccc solid;
background-color: #fff;
padding: 0px;
}
.featured th {
  background-color: #800080;
color: #fff;
  padding: 2px;


}
.featured td {
 width: 160px;
border: 1px #ccc dotted;
padding: 5px;

}

.featured h4 {
  font-size: 100%;
  margin-top: 0px;

}
.featured .stars {
  font-size: x-small;
}


.menu {
width: 650px;
text-align: left;
padding-left: 40px;
}

.menu-lewe {
border: 1px #ccc solid;
width: 180px;
padding: 10px;
background-color: #Fff;
}

.menu1 {

width: 172px;

}

.menu-kat {
background-color: #800080;
text-align: left;
padding-left: 10px;
padding-top: 5px;
padding-bottom: 5px;
color: #ffffff;
}
#menu2 {


width: 160px;
font-size: 12px;
text-align: left;
padding: 2px 10px 2px;
background-color: #F7F1FA;
margin: 1px;
}

#menu2 a{
color: #333;

text-decoration: none;
}
#menu2 a:hover{
color: #800080;
text-decoration: underline;

}
.navigation {
width: 650px;
  text-align: center;

 margin: 10px;
background-color: #fff;
border: 1px #ccc solid;
padding: 5px 0px 5px 0px;
}

.lewe-menu{margin:0; padding:0; width:200px; list-style:none;background:rgb(255,255,255);}
.lewe-menu li{padding:0; margin:0 0 1px 0; height:40px; display:block; }
.lewe-menu li a{text-align:left;height:40px; padding:0px 25px; font:16px Verdana, Arial, Helvetica, sans-serif; color:rgb(255,255,255); display:block; background:url('verMenuImages.png') 0px 0px no-repeat; text-decoration:none;}
.lewe-menu li a:hover{background:url('verMenuImages.png') 0px -40px no-repeat; color:rgb(255,255,255);}
.lewe-menu li a.active, .menu li a.active:hover{background:url('verMenuImages.png') 0px -80px no-repeat; color:rgb(255,255,255);}
.lewe-menu li a span{line-height:40px;
}

.prices {
 margin: 15px;
  width: 650px;
background-color: #fff;
border: 1px #ccc solid;
}
.cena
{
font-size: 13px;
line-height: 30px;
color: #ffffff;
font-weight: bold;
margin-top: 30px;
margin-right: 0px;
margin-bottom: 10px;
padding-left: 10px;
background-image: url("images/ceny.jpg");
background-repeat: no-repeat;
background-position: center center;
width: 120px;
height: 31px;
}



.product {
background-color: #fff;
border: 1px #ccc solid;
  width: 650px;
 margin: 15px;
}
.product h3 {
  font-size: 130%;
background-color: #F7F1FA;
padding: 5px;
  margin: 10px 10px 10px 10px;
border-bottom: 1px #ccc dotted;
border-top: 1px #ccc dotted;
}
.product p {
  text-align: justify;
 margin: 10px;
}


.ratings {
  margin-top: 15px;
  width: 650px;
}
.ratings form {
  display: inline;
}
.ratings form select {
  color: #AF7817;
}
.ratings form textarea {
  width: 100%;
}



.searchform {
background-color: #fff;
padding: 22px;
text-align: center;
border-top: 1px #ccc solid;
border-bottom: 1px #ccc solid;

}

.searchresults {
width: 605px;
margin: 15px;
background-color: #fff;
border: 1px #ccc solid;
padding: 22px;
}
.searchresults h4 {
  font-size: 100%;
  font-weight: bold;
  margin: 10px 10px 10px 10px;

}
.searchresults p {
  text-align: justify;
  margin: 10px 10px 10px 10px;
}
.searchresults td {
border-bottom: 1px #ccc dotted;
border-top: 1px #ccc dotted;
}

.starsOn {
  color: #AF7817;
  font-weight: bold;
}
.starsOff {
  color: #AAAAAA;
  font-weight: bold;
}
.nobr {
  white-space: nowrap;
}
.disabled {
  color: #AAAAAA;
}