#eshop {
    padding:0px 30px 0px 0px;
}
#produkty {
    clear:both;
}

table.kategoria-desc {
    width:100%;
}
table.kategoria-desc .kcol1 {
    vertical-align:top;
}
table.kategoria-desc .kcol2 {
    vertical-align:top;
    width:265px;
}

.produkt {
    width: 172px;
    float: left;
    color: #666666;
    background:url('../images/produkt-bg.gif') repeat-y top left;
    text-align:center;
}
.produktBottom {
    background:url('../images/produkt-bottom.gif') no-repeat bottom left;
    padding:0px 10px 10px 10px;
}
.produktBottom div {
    border-top:4px solid #FFF;
    background:url('../images/produkt-bottom-inside.gif') repeat-x bottom left;
    padding:5px 0px 5px 0px;
}
.produkt span {
    font-weight: bold;
    color: #F80000;
    font-size: 1.1em;
}
.produkt span.povodna_cena {
    color: #000;
    font-weight: normal;
    font-size: 1em;
}
.produkt h3 {
    margin: 0px;
    padding: 10px 0px 10px 0px;
    font-family: Arial, sans-serif;
    font-size: 1.1em;
    background:url('../images/produkt-top.gif') no-repeat bottom left #FFF;
}
.produkt select {
    width:100px;
    margin:5px 0px 3px 0px;
}
.produkt h3 a { color: #555; }
.produkt img {
    width:152px;
    height:95px;
    border:none;
}
.produkt .pocet {
    border:1px solid #555;
    padding:1px 2px 1px 2px;
    width:25px;
    margin:1px 2px 1px 2px;
}

div.pages {
    clear:both;
}
div.pages table {
    float:right;
    padding:0px 0px 5px 0px;
}
div.pages_bottom {
    clear:both;
    margin-top:10px;
}
div.pages_bottom table {
    padding:5px 0px 0px 0px;
}
