#content table {
    background-color: #f1f1f1;
    border: 1px solid #adadb0; 
    margin: 15px 0;
    padding: 3px;
    width: 100%;
}
#content table tr, #content table tr th, #content table tr td {
    border: 0;
    height: 30px;
} 
#content table tr {
    background-color: #efefef;
}
#content table tr.gerade_line {
    background-color: #fff;
}
#content table tr td {
    padding: 1px 10px;
}
#content table tr th.header_price {
    width: 100px;
}
#content table tr td.price, #content table tr td.sum {
    text-align: right;
}
#content table tr td input {
    text-align: center;
    width: 25px;
}
#content table tr td .category {
    display: block;
    font-size: 92%;
}
#content table tr td.buy {
    text-align: center;
    width: 60px;
}



#content #contain button {
    border: 0;
    cursor: pointer;
    display: block;
    float: right;
    height: 13px;
    margin-top: 0;
    width: 55px;
}
#content #contain button.cs {
    background: transparent url('/media/katalog/objednat_cz_small.png') no-repeat left top;
}
#content #contain button.en {
    background: transparent url('/media/katalog/objednat_en_small.png') no-repeat left top;
}
#content #contain button.sk {
    background: transparent url('/media/katalog/objednat_sk_small.png') no-repeat left top;
}
#content #contain button.at,
#content #contain button.de {
    background: transparent url('/media/katalog/objednat_de_small.png') no-repeat left top;
}
#content #contain button.pl {
    background: transparent url('/media/katalog/objednat_pl_small.png') no-repeat left top;
}
#content #contain button:hover {
    background-position: left 100% !important;
}
#search_form_advanced {
    background-color: #f1f1f1;
    margin: 0 5px 40px 0;
    padding: 10px;
    width: 250px;
}
#search_form_advanced label {
    float: left;
    margin: 6px 5px 0 0;
    text-align: right;
    width: 60px;
}
#search_form_advanced input {
    float: left;
}
#search_form_advanced div.form-item {
    float: left;
    margin: 1px 0;
    width: 240px;
}
#search_form_advanced div.form-item select {
    float: left;
    position: relative;
    top: 2px;
    width: 175px;
}
#content #contain #search_form_advanced div.form-item button {
    border: 0;
    height: 19px;
    margin-right: 10px;
    margin-top: 5px;
    width: 73px;
}
#content #contain #search_form_advanced div.form-item button.cs {
    background: transparent url('/media/page/button-vyhledat.png') no-repeat left top;
}
#content #contain #search_form_advanced div.form-item button.pl {
    background: transparent url('/media/page/button-vyhledat-pl.png') no-repeat left top;
}
#content #contain #search_form_advanced div.form-item button.at,
#content #contain #search_form_advanced div.form-item button.de {
    background: transparent url('/media/page/button-vyhledat-de.png') no-repeat left top;
}
#content #contain #search_form_advanced div.form-item button:hover {
    background-position: left 100%;
}

#content #contain #newsletter_form button {
    float: left;
    height: 20px;
    margin-top: 6px;
    width: 15px;
}
