#productPicture {
    text-align:center;
    width:320px;
    float:left;
    padding-right:10px;
    border-right: 1px #e3e7ea solid;
}
#productPicture img{
    margin-bottom: 10px;
}
#productBrand {
    float:right;
}
#productContent{
    margin-left: 350px;
}
#productContent .price-container{
    padding: 15px 0 0 0;
    background: url(../images/product-info-bg.png) no-repeat left top;
}
#productVideoEmbed{
    text-align: center;
}
.price{
    width: 190px;
}

table.attribs {
    margin:0.5em 0;
    border-collapse:collapse;
    border:1px solid #e3e7ea;
}
table.attribs th, table.attribs td {
    padding:0.5em 1.5em;
    text-align:left;
    vertical-align:middle;
    border-bottom:1px #e3e7ea solid;
}
table.attribs th {
    font-weight:bold;
    background: url(../images/table-header.png) repeat-x bottom center;
    border-right: 1px #e3e7ea solid;
}

table.attribs tr.price th, table.attribs tr.price td {
    font-weight:bold;
    font-size:1.2em;
    color:#F00;
}

table.attribs tr.oldprice th, table.attribs tr.oldprice td {
    font-weight:bold;
    width:50%;
    font-size:1em;
    color:#000;
}
table.attribs tr.oldprice th .priceDisplay, table.attribs tr.oldprice td .priceDisplay {
    text-decoration: line-through;
}
.mainPrice { color: #f00; font-weight: bold; }
.mainPrice strong { font-size: 1.8em; }

form.addToCart {
    width: 100%;
    margin:0 0 20px 0;
    float: left;
}
form.addToCart button.addToCartBtn {
    width: 80px;
    padding: 0;
    cursor:pointer;
    background:url(../images/button-greenish-left.png) no-repeat left center;
    border:none;
}
form.addToCart button.addToCartBtn span {
    display: inline-block;
    padding: 8px 15px 12px 10px;
    background:url(../images/button-greenish-right.png) no-repeat right center;
}
form.addToCart input.pcs {
    vertical-align:middle;
    width:2em;
}

/* Tabulka variantov produktov */
table.goods {
    border:1px solid #000;
    margin:1em 0em;
}
table.goods th, table.goods td {
    padding:0.3em 0.5em;
    text-align:left;
    vertical-align: middle;
}
table.goods th {
    background:#2E3136;
    color:#FFF;
    border-bottom:1px solid #DDE1E5;
}
table.goods td {
    background:#FFF;
    border-bottom:1px solid #DDE1E5;
}
table.goods form, table.goods form .buttons {
    margin:0em;
}
table.goods form input {
    vertical-align:middle;
}
table.goods form input.goodpcs {
    width:2em;
}

.important { margin:0 20px; }


#productPhotogallery {}

span.percento {
    font-weight:bold;
    color:#fff;
    background:#DE131C;
    font-size:1.2em;
    display:inline-block;
    padding:4px 6px;
    border-radius:4px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
}