h4 {
    color:#DC1A21;
    font-size:1.3em;
    font-family:Arial,sans-serif;
    margin:0px;
    padding:10px 0px 0px 0px;
}
/*
    ------------------------
    POPIS KATEGORIE
    ------------------------
*/
div.kategoria_popis img {
    float:left;
    margin:0px 15px 10px 0px;
}
div.kategoria_popis_center_image {
    text-align:center;
}
div.kategoria_popis_center_image div {
    text-align:left;
    padding:10px 0px 0px 0px;
}

h2 a { color:#DC1A21; text-decoration:none; }
h2 a:hover { color:#DC1A21; text-decoration:underline; }

/*
    ------------------------
    SUBKATEGORIE
    ------------------------
*/
div.subnode {
    clear:both;
    padding:0px;
    margin:15px 0px 0px 0px;
    background:url('../images/blok_red_bg.gif') repeat-y -16px 0px;
    color:#000;
    min-height:1px;
    _height:1px;
}
div.subnode_top {
    background:url('../images/blok_red_top.gif') no-repeat -16px 0px;
    color:#000;
    padding:0px 0px 0px 0px;
    min-height:1px;
    _height:1px;
}
ul.subnode {
    margin:0px;
    padding:12px 20px 15px 20px;
    text-align:center;
    color:#D6151D;
    background:url('../images/blok_red_bottom.gif') no-repeat -16px bottom;
}
ul.subnode li {
    display:inline;
    padding:0px 10px 0px 5px;
    font-size:1em;
}
ul.subnode li.active {
    font-weight:bold;
}
ul.subnode li a { color:#FFF; text-decoration:none; }
ul.subnode li a:hover { color:#FFF; text-decoration:underline; }

div.back {
    clear:both;
    margin:10px 0px 0px 0px;
    padding:5px 0px 0px 0px;
    text-align:right;
}
/*
    ---------------------
    PRODUKTY
    ---------------------
*/
div.produkty {
    clear:both;
}
div.produkt {
    width:132px;
    float:left;
    text-align:center;
    border:1px solid #FFEA46;
    min-height:190px;
    _height:190px;
    margin:10px 3px 0px 3px;
}

div.produkt h3 {
    font-size:1em;
    color:#D6151D;
    padding:5px 0px 5px 0px;
    margin:0px;
    text-align:center;
    line-height:1.2em;
    height:30px;
}
div.produkt a { color:#D6151D; }
div.produkt a:hover { color:#D6151D; }
div.produkt img {
    margin:5px 0px 5px 0px;
    width:110px;
    height:110px;
    border:none;
}
div.produkt p {
    padding:0px;
    margin:0px;
    color:#F00;
    font-weight:bold;
}
div.produkt p strong {
    font-size:1.6em;
}

table.produkty {
    clear:both;
    border-left:1px solid #E6E6E6;
    margin:15px 0px 0px 0px;
}
table.produkty th {
    background:#DC1A21;
    color:#FFF;
    padding:2px 4px 2px 4px;
}
table.produkty th span {
    padding:0px 55px 0px 145px;
}
table.produkty td {
    border-bottom:1px solid #E6E6E6;
    border-right:1px solid #E6E6E6;
    padding:0px 4px 0px 4px;
}
table.produkty td.column1 {
    width:90px;
    vertical-align:top;
    padding:2px 2px 2px 2px;
    text-align:center;
}
table.produkty td.column1 img { border:none; width:80px; height:60px; }
table.produkty td.column2 {
    width:330px;
    vertical-align:top;
    text-align:left;
    padding:2px 0px 0px 3px;
    _padding:0px 0px 0px 0px;
    background:#F7F7F7;
}

table.produkt_prices {
    border-top:1px solid #E6E6E6;
    border-left:1px solid #E6E6E6;
    text-align:left;
    width:326px;
    background:#FFF;
}
table.produkt_prices td {
    border-bottom:1px solid #E6E6E6;
    border-right:1px solid #E6E6E6;
    padding:0px 2px 0px 2px;
}
table.produkt_prices .price_column1 {
    width:146px;
    padding:2px 2px 2px 2px;
}
table.produkt_prices .price_column2 {
    width:80px;
    text-align:right;
    padding:0px 5px 0px 2px;
}
table.produkt_prices .price_column3 {
    width:100px;
    text-align:left;
    padding:0px 2px 1px 2px;
}

span.cena { font-weight:bold; }
span.akcia {
    font-weight:bold;
    color:#F00;
}
span.old { text-decoration:line-through; }

input.pocet {
    border:1px solid #DC1A21;
    width:25px;
    font-family:tahoma,sans-serif;
    font-size:1em;
}
input.cart {
    background:url('../images/cart.gif') no-repeat top left;
    width:42px;
    height:26px;
    border:none;
    font-size:1em;
    text-align:center;
    padding:0px 0px 0px 30px;
    cursor:pointer;
    color:#444;
}


