.eshop- .special-sale { border-bottom:1px solid #ff0000; }
.eshop- .special-sale .label { width:70px; background:#ff0000; color:#ffffff; font-size:8pt; font-weight:bold; text-align:center; }
.eshop- .sale { border-bottom:1px solid #0000ff; }
.eshop- .sale .label { width:70px; background:#0000ff; color:#ffffff; font-size:8pt; font-weight:bold; text-align:center; }
.eshop- .new { border-bottom:1px solid #00ff00; }
.eshop- .new .label { width:70px; background:#00ff00; color:#ffffff; font-size:8pt; font-weight:bold; text-align:center; }
.eshop- .products { border-bottom:1px solid #bbbbbb; }
.eshop- .products .label { width:70px; background:#bbbbbb; color:#ffffff; font-size:8pt; font-weight:bold; text-align:center; }

.eshop- .product-description {}
.eshop- .product-description .label { padding-left:4px; padding-right:4px; background:#bbbbbb; color:#ffffff; font-size:8pt; font-weight:bold; text-align:center; }
.eshop- .product-description .content { border-top:1px solid #bbbbbb; padding-bottom:10px; padding-top:4px; color:#000000; font-size:8pt; }
.eshop- .download {}
.eshop- .download .label { padding-left:4px; padding-right:4px; background:#bbbbbb; color:#ffffff; font-size:8pt; font-weight:bold; text-align:center; }
.eshop- .download .content { border-top:1px solid #bbbbbb; padding-bottom:10px; padding-top:4px; color:#000000; font-size:8pt; }

.eshop- .special-sale1 { background: url(imgs/product-gr.jpg) repeat-x; margin-top:1px; border:1px solid #ff0000; }
.eshop- .special-sale1 img { margin:1px; }
.eshop- .special-sale1 .name {  padding-left:4px; padding-right:4px; color:#333333; font-size:8pt; font-weight:bold; }
.eshop- .special-sale1 .description {  padding-left:4px; padding-right:4px; color:#777777; font-size:8pt; font-weight:normal; }
.eshop- .special-sale1 .price-etc {  padding-left:4px; padding-right:4px; background:#eeeeee; color:#777777; font-size:8pt; font-weight:bold; }
.eshop- .special-sale1 .detail {border-left:1px solid #ffffff; background:#ff0000 url(imgs/arrow-3sq-red.jpg) no-repeat 3px center;}
.eshop- .special-sale1 .detail a { padding-left:9px; padding-right:4px;color:#ffffff; font-size:8pt; font-weight:bold;  text-decoration: none;}

.eshop- .sale1 { background: url(imgs/product-gr.jpg) repeat-x; margin-top:1px; border:1px solid #0000ff; }
.eshop- .sale1 img { margin:1px; }
.eshop- .sale1 .name {  padding-left:4px; padding-right:4px; color:#333333; font-size:8pt; font-weight:bold; }
.eshop- .sale1 .description {  padding-left:4px; padding-right:4px; color:#777777; font-size:8pt; font-weight:normal; }
.eshop- .sale1 .price-etc {  padding-left:4px; padding-right:4px; background:#eeeeee; color:#777777; font-size:8pt; font-weight:bold; }
.eshop- .sale1 .detail {border-left:1px solid #ffffff; background:#0000ff url(imgs/arrow-3sq-blue.jpg) no-repeat 3px center;}
.eshop- .sale1 .detail a { padding-left:9px; padding-right:4px; color:#ffffff; font-size:8pt; font-weight:bold;  text-decoration: none;}

.eshop- .new1 { background: url(imgs/product-gr.jpg) repeat-x; margin-top:1px; border:1px solid #00ff00; }
.eshop- .new1 img { margin:1px; }
.eshop- .new1 .name {  padding-left:4px; padding-right:4px; color:#333333; font-size:8pt; font-weight:bold; }
.eshop- .new1 .description {  padding-left:4px; padding-right:4px; color:#777777; font-size:8pt; font-weight:normal; }
.eshop- .new1 .price-etc {  padding-left:4px; padding-right:4px; background:#eeeeee; color:#777777; font-size:8pt; font-weight:bold; }
.eshop- .new1 .detail {border-left:1px solid #ffffff; background:#00ff00 url(imgs/arrow-3sq-green.jpg) no-repeat 3px center;}
.eshop- .new1 .detail a { padding-left:9px; padding-right:4px; color:#ffffff; font-size:8pt; font-weight:bold;  text-decoration: none;}

.eshop- .products1 { background: url(imgs/product-gr.jpg) repeat-x; margin-top:1px; border:1px solid #bbbbbb; }
.eshop- .products1 img { margin:1px; }
.eshop- .products1 .name {padding-left:4px; padding-right:4px; color:#333333; font-size:8pt; font-weight:bold; }
.eshop- .products1 .description {  padding-left:4px; padding-right:4px; color:#777777; font-size:8pt; font-weight:normal; }
.eshop- .products1 .price-etc {  padding-left:4px; padding-right:4px; background:#eeeeee; color:#777777; font-size:8pt; font-weight:bold; }
.eshop- .products1 .detail {border-left:1px solid #ffffff; background: #bbbbbb url(imgs/arrow-3sq-gray.jpg) no-repeat 3px center;}
.eshop- .products1 .detail a { padding-left:9px; padding-right:4px; color:#ffffff; font-size:8pt; font-weight:bold; text-decoration: none; }

.eshop- .category-detail { font-size:9pt; }
.eshop- .category-detail .description { font-size:8pt; padding: 2px;}
.eshop- .category-detail .categories { font-size:8pt;  padding: 2px;}
.eshop- .category-detail .categories a { background: url(imgs/arrow-3sq.jpg) no-repeat 0px center; padding-left: 10px; font-weight:bold;  text-decoration: none; color: #777777;}


.eshop- .product-detail { font-size:9pt; }
.eshop- .product-detail .category { padding-left:4px; padding-right:4px; padding-bottom: 7px; color:#555555; font-size:8pt; font-weight:bold; }
.eshop- .product-detail .category a { margin-right:2px; padding-left:10px; background:url( imgs/fwd-slash-3sq.jpg) no-repeat 0px center; text-decoration:none; }
.eshop- .product-detail img { margin:1px; }
.eshop- .product-detail .code { padding-left:4px; padding-right:4px; color:#000000; font-weight:bold; }
.eshop- .product-detail .code .label { margin-right:5px; padding-left:4px; padding-right:4px; color:#666666; font-size:8pt; }
.eshop- .product-detail .units-in-pack { padding-left:4px; padding-right:4px; color:#000000; font-weight:bold; }
.eshop- .product-detail .units-in-pack .label { margin-right:5px; padding-left:4px; padding-right:4px; color:#666666; font-size:8pt; }
.eshop- .product-detail .availability { padding-left:4px; padding-right:4px; padding-bottom:7px; color:#000000; font-weight:bold; }
.eshop- .product-detail .availability .label { margin-right:5px; padding-left:4px; padding-right:4px; color:#666666; font-size:8pt; }
.eshop- .product-detail .manufacturer { padding-left:4px; padding-right:4px; color:#000000; font-weight:bold; }
.eshop- .product-detail .manufacturer .label { margin-right:5px; padding-left:4px; padding-right:4px; color:#666666; font-size:8pt; }
.eshop- .product-detail .manufacturer-code { padding-left:4px; padding-right:4px; padding-bottom:7px; color:#000000; font-weight:bold; }
.eshop- .product-detail .manufacturer-code .label { margin-right:5px; padding-left:4px; padding-right:4px; color:#666666; font-size:8pt; }
.eshop- .product-detail .props { padding-left:4px; padding-right:4px; padding-bottom:7px; color:#000000; font-weight:bold; }
.eshop- .product-detail .props .label { margin-right:5px; padding-left:4px; padding-right:4px; color:#666666; font-size:8pt; }
.eshop- .product-detail .props select { color:#000000; font-weight:bold; }
.eshop- .product-detail .price { padding-left:4px; padding-right:4px; color:#000000; font-weight:bold; }
.eshop- .product-detail .price .label { margin-right:5px; padding-left:4px; padding-right:4px; color:#666666; font-size:8pt; }
.eshop- .product-detail .vat-rate { padding-left:4px; padding-right:4px; color:#000000; font-weight:bold; }
.eshop- .product-detail .vat-rate .label { margin-right:5px; padding-left:4px; padding-right:4px; color:#666666; font-size:8pt; }
.eshop- .product-detail .vat-price { padding-left:4px; padding-right:4px; padding-bottom:7px; color:#ff0000; font-size:10pt; font-weight:bold; }
.eshop- .product-detail .vat-price .label { margin-right:5px; padding-left:4px; padding-right:4px; background:#000000; color:#ffffff; font-size:8pt; }
.eshop- .product-detail .add-into-cart { padding-left:4px; padding-right:4px; }
.eshop- .product-detail .add-into-cart .add { border:0px; margin-right:2px; padding-top:7px; padding-bottom:7px; background: #000000 url(imgs/cart.jpg) no-repeat 10px center; color:#ffffff; font-size:10pt; font-weight:bold; }
.eshop- .product-detail .add-into-cart .count { margin-right:1px; padding:0px; color:#000000; text-align:center; }