#article-detail{margin-bottom:15px;}
#article-detail-img{float:left;  width:425px;  overflow:hidden;  padding: 25px 0 25px 25px; }
#article-detail-basic{float:right;  width:240px;  overflow:hidden;  padding: 25px 30px 25px 0; }
#article-detail-basic h1{color:#d8292a;  font-weight:bold;  text-align:left;  padding:0;  margin:20px 0 20px 0;  font-size:2.1em;   line-height:1.15;}
#article-detail-basic .input label { width: auto; text-align: left; font-size: 1em; font-weight: bold; }
#article-detail-basic .attrs {margin:0 0 22px 0; line-height: 1.5em; }
.tag{float:left;  margin:0 5px 5px 0;  padding:0 8px;  height:22px;  line-height:22px;  color:#fff;  font-size:1.1em;  text-shadow:#666 1px 1px 1px;}
.tag-new{background:#45bf55;}
.tag-action{background:#d8292a;}
.tag-bestseller{background:#3399cc;}
.tag-sale{background:#9768d1;}
.tag-reccomend{background:#f89406;}
#detail-prices{text-align:right;  margin:45px 0 16px 0;}
#detail-prices .old-price{font-size:1.7em;  font-weight:bold;  text-decoration:line-through; color:#a09b9b; }
#detail-prices .price{font-size:2.5em;  font-weight:bold;  color:#5a5050;  display:block;  line-height:29px;}
#detail-prices .price span{font-size:.8em;}
#article-detail-basic .button-red-big{width:106px;  float:right;  }
.detail-tab{padding:11px 25px 43px 25px;  line-height:1.5;}
.detail-tab p{margin:10px 0; }
.detail-tab table{margin-top:6px;  border:none;  border-collapse:collapse;  empty-cells:show;  width:390px;  float:left;}
.detail-tab table th{border-bottom:1px solid #dcd2d2;}
.detail-tab table .c1{width:90px;}
.detail-tab table th,.detail-tab table td{padding:3px 8px;}
.pictograms{float:right;  margin:22px 25px 0 0;}
.pictograms div{width:67px;  height:67px;  background-position:center center;  background-repeat:no-repeat;  float:left;}
.pict-up{background-image:url(../../images/pict-up.png); }
.pict-wet{background-image:url(../../images/pict-wet.png); }
.pict-glass{background-image:url(../../images/pict-glass.png); }
#detail-carousel{width:750px;  border-top:10px solid #faf5f5;  margin-left:-1px;}
#detail-carousel .jcarousel-articles{border-top:1px solid #ebe6e6;}
#article-gallery a{display:block;  width:172px;  height:172px;  text-align:center;  overflow:hidden;  float:left;}
#article-attchs{padding-top:25px;  padding-bottom:17px;  float:left;}
#article-attchs div{border-top:1px solid #dcd2d2;  padding:4px 0;}