/* CSS Document */
/*  - ------------- border ----------------*/

.product{width:180px;background:white url(../img/productBg180.gif) repeat-y left;  font-size:100%; text-align: center;min-height:200px;_height: 200px;}
.productTop{;width:180px;background: url(../img/productTop180.gif) no-repeat left top; float:left;  margin:18px 25px 0px 0px;_margin:18px 25px 0px 0px;min-height:200px;_height: 220px; }
.productBottom{width:180px;background: url(../img/productBottom180.gif) no-repeat left bottom; padding: 10px 0 10px 0;min-height:200px;_height: 220px;}


.product-name{text-align:center;margin:0px 0px 8px 5px;  padding:8px 2px 2px 0px; line-height:150%;font-size:115%;}
.product-name *{font-weight: bold;}
.product-name a{display:block;text-decoration:none;}
.product-name strong{margin:0px 0px 0px 0px;}
.product-name em{font-style:normal;  }

.product-middle{text-align:center;  color:#A7A9AC;  padding:3px 5px 5px 5px;  min-height:10px;  _height:10px;  font-size:10px;}
.product-middle strong,.product-middle em{display:block;  font-style:normal; font-weight: normal;}
.product-middle em{}
a.pneu-typ{display:block; text-decoration:none;}
em.pneu-typ{display:block; font-style:normal; text-decoration:none;}


.product-bottom{margin-top:3px;text-align:center; padding:0px 0px 0px 5px;  color:#A7A9AC;  min-height:31px;  _height:33px;  _width:100%;}
.product-bottom em{color:#A7A9AC;display:block;  font-style:normal;  text-decoration:line-through;  font-size:1em;  padding:0px 0px 2px 0px;}
.product-bottom .nase-cena{font-weight:bold;}
.product-bottom .cena-od{text-align:center;  display:block;  padding:5px 0 2px 0;  margin:0px 0px 0px -5px;  height:27px;  _height:33px; font-size:110%;}
.product-bottom .cena-od strong{color: #FF8400}

.product div.img{text-align:center;  position:relative; width: 180px;}
.product div.img img{border:0px none;  display:block;  margin: auto;}
#dezen #left-pane-dezen .product div.img img{border:0px none;}
.product div.img img.sleva-gif{position:absolute;  top:7px; right:9px; width: auto;}
.product div.img img.plus{position:absolute;  bottom:20px; right:24px;width: auto;}













.product-obal-text{float:left;  width:50%;}

.product-text{padding:15px 10px;  margin:0px 0px 0px 170px;}
.product-text p{margin:0;  padding:5px 20px;  text-align:justify;}
.product a{color:#A7A9AC;}
.product-content{margin:1px;  margin-top:2px;  line-height:130%;  min-height:180px;  _height:180px;  font-size:11px;}
.product div.img{text-align:center;  position:relative;}

.akce-gif{position:absolute;  top:79px; right:7px;}
.akce-p{background:rgb(255,68,59); padding:2px 3px; margin:4px 0px; color:#ffffff;}
/*  product name and store */



.envelope div.inside{padding-top:8px;  margin-left:4px;  margin-right:4px;  width:176px;  height:185px;}
.envelope .product-image{padding:0;  margin:0;  display:block;}
.envelope .product-image img{position:relative;  top:2px;}
.product-name,.product-name a{color:#FF8400;}
a.dimensions{display:block;font-size:110%; }
a.dimensions span{font-size:110%;  display:inline;}
div.avaible{color:#313c55;  font-weight:normal;  text-align:center;}
.product-description{padding-top:0.2em;  background:#313c55;  text-align:left;  padding-left:0.5em;  position:relative;}
.product-price{font-weight:bold;  vertical-align:middle;  padding-left:0.5em;  text-align:left;  line-height:160%;  color:#017e3b;}
.old-price{color:#CDCDCD;  text-decoration:line-through;  padding-right:0.5em;}
.action-price{color:#017e3b;}
/* icon for adding to cart */
.product a.cart{position:absolute;  width:19px;  height:30px;  right:7px;  top:0px;}
.product-description a{color:white;  text-decoration:none;}
.productinfo{width:360px;  height:210px;  float:left;  margin:15px 2px 15px 3px;  text-align:center;  padding-right:4px;}
.productinfo p{text-align:justify;  margin-top:1em;}
div.labelpneu{color:white;  font-weight:bold;  position:absolute;  top:0px;  right:5px;  width:50px;  text-align:right;}
.inside{color:White;}
.sezon-image{width:160px;  height:12px;}
.product-akce .product-bottom{
/*background:#7DBD91; is not used since 2.10.007 */
}
.vyhodna-cena{display:block; margin:0 auto; width:140px; padding:2px 0; margin:5px auto; background:#FF443B; font-weight:bold; font-size:110%;}
td.nazev-gumy{position:relative;}
.akce-table{color:#ff0000; padding:0px 2px; font-size:10px; float:right; margin-top:-14px;}
.green-bkg{background:rgb(125,189,145);  display:block;  margin-top:2px;}
