td.tdDescription{
font-size: 8pt;
line-height: 150%;
}

div#category_title{
padding: 10px;
margin-bottom: 20px;
border-top: 1px dotted black;
border-bottom: 1px dotted black;
}

td.lista_przerwa{
height:25px;
border-top:1px dotted black;
}

.tdCena div{
background-image: url('../img_template/price_list.jpg');
height: 29px;
width: 198px;
line-height: 29px;
margin-left: 15px;
}

.tdCena div span.price{
margin-left: 100px;
}

.cenaPromocyjna{
color: red;
}

.cena{
font-size:11pt;
}

.tdNazwa div{
background-image: url('../img_template/products_name_list.jpg');
background-repeat: no-repeat;
background-position: top left;
padding-left: 15px;
margin-left: 20px;
font-size: 12pt;
}

td.availability div{
background-image: url('../img_template/availability.jpg');
height: 29px;
width: 198px;
line-height: 29px;
}

td.availability div span{
margin-left: 115px;
}

a.add_to_basket{
display: block;
text-align: center;
font-size: 8pt;
float: left;
height: 64px;
margin-top: 15px;
margin-right: 10px;
}

.tdDescription{
padding-left: 15px;
}

div#naglowek_strony{
font-size: 14pt;
}

div.separator{
margin-top: 10px;
height: 10px;
border-top: 1px dotted black;
}

.infoBoxHeading{
word-spacing: 3px;
font-weight: bold;
padding-left: 25px;
padding-top: 20px;
}

table.listaProdTop td{
font-size: 9pt;
}