/* Products */
.department-info, .department-info p  { margin: 0; padding: 0; } 
.department-info p.numbergoods        { margin: 5px 0 0 0; padding: 0; width: 100%; text-align: right; }

.order-products {margin: 0; }
.order-products img { margin-right: 2px; }

/* Detail of product */

.product-images { width: 210px; float: right; }
.product-images img { width: 200px; display: block; margin-bottom: 5px; }
.product-images a img { border: 1px solid #EAEAEA; }
.product-images a img:hover { border: 1px solid #ccc; }

.product-info { padding: 0px 10px 0 0; width: 280px; }

.rating-page { position: relative; left: 70px; }
.rating-page .button { position: relative; left: 160px; }

.in { padding: 3px 19px 3px 19px; _padding: 3px 10px 3px 10px; }

.vlastnosti {width:25px;}
.vlastnosti_radio {width:15px;}

label { float: left; display: block; width: 150px; font-weight: bold; }
form p { margin: 0 0 6px 0; padding: 0; }

.long-textarea { width: 100%; }

table { width: 100%; }

table.basketitem { width: 100%; border-collapse: collapse; }
table.basketitem thead th { color: black; background: #F4F4F4; text-align: right; font-weight: bold; padding: 1% 0.5% 1% 0.5%; }
table.basketitem tbody td { text-align: right; }




.akceall { width: 100%; }
.akceall-item { width: 250px; margin: 0 20px 10px 0; float: left; }
.akceall-item h3 { margin: 0; padding: 0; }
.akceall-item p { margin: 5px 0 0 0; padding: 0; }

.rating { &position: relative; &left: -60px; }
.ratingform {  }
.ratingform textarea { border: 1px solid #CACACA; width: 250px;margin: 0 3px; }
.ratingform input.radiovote { width: 20px; border: none; }
.ratingform input.button { width: 60px; }

.related {  }
.related .item { width: 125px; float: left; margin: 0 10px 10px 0; text-align: center; }
.related .item img { width: 80px; }

.red {color:red;}
.red_bold {color:red;font-weight:bold;}

