/* custom css */

/* discounts */

.product .discount .discount-before .price {text-decoration: line-through;}
.product.details .discount .discount-before .price {text-decoration: line-through; text-decoration: none;}
.product .discount .discount-before b {display: none;}
.product.big .discount .discount-before b {display: inline;}

body.water #body .product .discount .discount-before .price {
    color: #000;
}
body.water #body .product.details .discount .discount-before .price {
    color: #d21;
}

.product.thin .discount .discount-before {
    position: absolute;
    right: 10px;
    top: 25px;
}
.product.thinest .discount .discount-before {
    position: absolute;
    right: 10px;
    top: 25px;
}

#body .product tt.identifier {
    display: none;
}

body.details-page #body .product.thinest tt.identifier,
#body .product.details tt.identifier {
    display: block;
}

.product .discount .discount-list {position: absolute;padding: 0; z-index: 10;}
.product .discount .discount-item + .discount-item {border-left: 1px solid #ddd;}
.product .discount .discount-item {width: 40px;height: 30px;display: table-cell;vertical-align: middle;padding: 10px 5px;background-color: #d21;color: #fff;text-align: center;font-size: 12px;font-weight: bold;line-height: normal;}
.product .discount .discount-item {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    box-shadow: 2px 2px 5px rgba(0,0,0,0.20);
}
.product.big .discount {padding: 10px 0 0;}
.product.big .discount .discount-list {right: -280px;bottom: 191px;}
.product.big.head .discount .discount-list {bottom: 180px;}
.product.half .discount .discount-list {right: 0;bottom: 127px;}
.product.third .discount .discount-list {left: 0;bottom: 110px;}
.product.small .discount .discount-list {}
.product.small .discount .discount-list {right: 0;bottom: 214px;}
.product.thin .discount .discount-list {left: 0;bottom: 20px;}
.product.thinest .discount .discount-list {left: 85px;bottom: 20px;}
.product.thinest .discount .discount-item {width: auto;height: auto;padding: 10px;}

.details-page .product.big .discount .discount-list {left: auto;top:10px;right: 10px;bottom: auto;border: 0 none;}


body #body .hreview-aggregate .product.details .discount.clear {width: auto;height: auto;background: transparent;}
#body .product.details .particulars .discount {padding: 10px 0 5px;}
#body .product.details .particulars .discount .discount-list {
    position: relative;
    left: 0;
    top: 0;
    bottom: auto;
    right: auto;
}
#body .product.details .particulars .discount .discount-item {
    width: auto;
    height: auto;
    text-align: left;
    display: block;
    color: #d21;
    background-color: transparent;
    font-size: 18px;
    padding: 0 0 5px;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    box-shadow: none;
}
#body .product.details .particulars .discount .discount-item + .discount-item {border-left: 0 none;}
#body .product.details .particulars .discount span {line-height: normal;}


div#box-categorytree {text-transform: uppercase;}
body ul.tree li.root:nth-child(5) a.root {color: white; font-weight: bold; background-color: #0187c4;}
body ul.tree li.root:nth-child(13) a.root {color: white; font-weight: bold; background-color: #0187c4;}
ul.tree {width: 180px;}


table.ryba {width: 592px}
table.ryba tr td a {color: black; display:block;border: 1px solid gray;line-height: 25px;margin-top: 8px;font-size: 14px;width: 150px;padding: 0px 10px 0px 10px;} 
#body .box .columned ul.list a:hover {background-color:#4FA0DC;color:white;} 

/*pozadi new*/
body div#page	{width:100%; margin: 0 auto; padding: 0; position: relative; background: transparent url(//www.rybashop24.com/out/custom/img/banner.png) no-repeat scroll center top;}
html body	{margin:0; padding:0; background: #f0f1f1 url(//www.rybashop24.com/out/custom/img/ba.png) repeat-x scroll left top; color:#002c45;}

body.start-page { background:url(img/uvod2.jpg) no-repeat scroll center 0px;} 