div.page h2.katalog { padding-top:15px; }
div.page h4 {
    padding:0px 0px 0px 0px;
    margin:0px;
    font-size:1.3em;
    font-family:Arial,Tahoma,sans-serif;
}
/*
    -----------------------
    KATALOG
    -----------------------
*/
div.kategoria {
    width:175px;
    float:left;
    margin:3px 5px 3px 0px;
    text-align:center;
}
div.kategoria h3 {
    font-size:1.1em;
    font-weight:bold;
    text-align:center;
    font-style:normal;
    min-height:40px;
    _height:40px;
}
div.kategoria img {
    border:none;
    width:175px;
    height:175px;
}

.kontext {
    text-align:right;
    padding:10px 0px 0px 0px;
    _padding:0px;
}

hr.produkty {
    border:none;
    border-top:1px dashed #555555;
    height:1px;
    margin:10px 0px 10px 0px;
    _margin:0px 0px 3px 0px;
}
div.produkty_separator {
    border-top:1px dashed #555555;
    padding-top:10px;
    clear:both;
}

/*
    -----------------------
    PRODUKT
    -----------------------
*/
div.produkt {
    width:230px;
    float:left;
    margin:3px 5px 3px 0px;
    text-align:center;
}
div.produkt h3 {
    font-size:1.1em;
    font-weight:bold;
    text-align:center;
    font-style:normal;
    min-height:40px;
    _height:40px;
}
div.produkt img {
    border:none;
    width:230px;
    height:230px;
}

table.produkt {
    width:350px;
}
table.produkt th {
    border-bottom:1px dashed #555;
    border-right:1px dashed #555;
    padding:4px 5px 4px 0px;
    color:#AAA;
    text-align:right;
    vertical-align:top;
    width:185px;
}
table.produkt td {
    border-bottom:1px dashed #555;
    padding:4px 0px 4px 5px;
    vertical-align:top;
    width:165px;
}
table.produkt td.blank {
    border:none;
    width:3px;
}
table.produkt td.kod {
    text-align:center;
    font-weight:bold;
}
table.produkt tr.last td, 
table.produkt tr.last th {
    border-bottom:none;
}

div.produkt_image {
    float:left;
    width:350px;
}
div.produkt_image img {
    margin:0px 0px 0px 0px;
    width:300px;
    height:300px;
    border:none;
}

div.produkt_desc {
    float:right;
    width:370px;
}
div.produkt_desc img {
    border:none;
}

div.lupa {
    text-align:left;
}
div.lupa img {
    width:auto;
    border:none;
    padding-right:7px;
    cursor:pointer;
}

img.lupa {
    border:none;
    cursor:pointer;
}

/*
    -----------------------
    PAGE INFO
    -----------------------
*/
div.page_info {
    color:#AAA;
    text-align:right;
    font-size:1.1em;
    border-bottom:1px solid #555;
    padding:0px 0px 0px 0px;
    margin:0px 0px 10px 0px;
    min-height:25px;
    _height:25px;
}
div.page_info .idpage {
    float:right;
    padding:2px 10px 0px 10px;
}
div.page_info strong {
    font-size:1.2em;
}
div.page_info img {
    border:none;
}

/*
    -----------------------
    PHOTOGALERY
    -----------------------
*/
div.photogalery {
    clear:both;
    padding:10px 0px 0px 10px;
}
div.photogalery img {
    margin:5px 10px 5px 10px;
    border:none;
}

/*
    -----------------------
    SIGNIFICATION LINK
    -----------------------
*/
span.signification_button {
    display:block;
    float:right;
    background:url('../images/item-silver-bg.gif') repeat-x bottom left;
    font-size:0.9em;
}
span.signification_button a {
    display:block;
    background:url('../images/item-silver-left.gif') no-repeat bottom left;
}
span.signification_button a span {
    display:block;
    background:url('../images/item-silver-right.gif') no-repeat bottom right;
    padding:5px 15px 5px 15px;
}

/*
    -----------------------
    ROZMERY
    -----------------------
*/
table.rozmery { border:none; margin:0px; }
table.rozmery th,
table.rozmery td {
    border:none;
    padding:0px 1px 0px 1px;
    width:auto;
}

span.priemer {
    background:url('../images/average.gif') no-repeat top left;
    padding:0px 0px 0px 18px;
}
span.vyska {
    background:url('../images/height.gif') no-repeat top left;
    padding:0px 0px 0px 16px;
}
span.sirka {
    background:url('../images/width.gif') no-repeat top left;
    padding:0px 0px 0px 20px;
}
span.hlbka {
    background:url('../images/hlbka.gif') no-repeat top left;
    padding:0px 0px 0px 18px;
}
img.print_rozmer {
    display:none;
}

