﻿.contSpecialGoods {display:inline-block;}
.contSpecialGoods .contentImage {width:200px;}
.contSpecialGoods .contentBody {display:table; width:100%;}
.contSpecialGoods .blockAllItem {margin-right:10px; display:inline-block; width:200px; text-align:center; vertical-align:top;}
.contSpecialGoods .blockGoodsInfo {width:200px; text-align:center;position:relative;}
.contSpecialGoods .flag_hit {font-size:0; position:absolute;right:0px;top:0px;width:20px;height:20px;background-image:url(ashop_special53/icon_hit_new.png);}
.contSpecialGoods .flag_new {font-size:0; position:absolute;right:0px;top:15px;width:20px;height:20px;background-image:url(ashop_special53/icon_new_new.png);}
.contSpecialGoods .flag_discount {font-size:0; position:absolute;right:0px;top:30px;width:20px;height:20px;background-image:url(ashop_special53/icon_procent_new.png);}
.contSpecialGoods .user_price {font-size:0; position:absolute;right:0px;top:45px;width:20px;height:20px;background-image:url(ashop_special53/icon_price_new.png);}
.contSpecialGoods .blockGroup {margin-bottom:10px;}
.contSpecialGoods .blockImage {margin-bottom:5px; overflow:hidden; text-align:center;}
.contSpecialGoods .blockImage a {display:inline-block;}
.contSpecialGoods .blockTitle {margin-bottom: 5px;font-weight: bold;margin: 10px 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.contSpecialGoods .blockRating {margin-bottom:5px;}
.contSpecialGoods .ratioOff {display: inline-block;background-image:url(ashop_special53/star_03_off.png); background-size:14px; width:70px; height:14px;}
.contSpecialGoods .ratioOn {background:url(ashop_special53/star_03_on.png) repeat-x;background-size:14px; height:100%;float:left;}
.contSpecialGoods .blockArticle {margin-bottom:5px;}
.contSpecialGoods .blockNote {margin-bottom:5px; height:2.6em; overflow:hidden;}
.contSpecialGoods .modifications {position:relative;margin-bottom:10px;}
.contSpecialGoods .modifications .overlay {display: block; position: absolute; background: black; opacity: 0.4; width: 100%; height: 100%;z-index:10; display:none;}
.contSpecialGoods .modifications .groupFeature {margin-top:10px;}
.contSpecialGoods .modifications .itemFeature {margin-bottom:10px;}
.contSpecialGoods .modifications .nameFeature {margin-bottom:5px; display:block;}
.contSpecialGoods .modifications .nameFeature .markDescription {border:1px solid lightgrey;cursor:pointer;border-radius:10px;color:grey;display: inline-block;width: 14px;text-align: center;font-size: 11px;}
.contSpecialGoods .modifications .nameFeature .markDescription:hover {background:lightgrey;color:white;}
.contSpecialGoods .modifications .nameFeature .contentDescription {border:1px solid lightgrey;background:white;width:200px;padding:15px 20px;border-radius:5px;box-shadow:1px 1px 10px -1px rgba(0,0,0,0.4);margin:2px;}
.contSpecialGoods .modifications .itemValue {display:inline-block;}
.contSpecialGoods .modifications .itemValue input {display:none;}
.contSpecialGoods .modifications .featureValue {cursor:pointer; background-image:url(mshop_vitrine_big51/white_80.png); border-width:1px; border-color:#e2e2e2; border-style:solid; margin-bottom:1px; margin-right:1px; display:inline-block; padding:0px 5px;}
.contSpecialGoods .modifications input:checked + .featureValue {color:#ffffff; cursor:auto; background-image:url(mshop_vitrine_big51/black_70.png);}
.contSpecialGoods .modifications .itemFeature.colorFeature .featureValue {background-image:none; margin-right:3px; padding:0;}
.contSpecialGoods .modifications .itemFeature.colorFeature img.featureValue {width:16px;height:16px;}
.contSpecialGoods .modifications .itemFeature.colorFeature .featureValue span {display: block; width: 14px; height: 14px; border: 1px solid white;}
.contSpecialGoods .modifications .itemFeature.colorFeature input:checked + .featureValue {background-image:none; -moz-box-shadow: 0px 0px 0 2px #fa570a; -webkit-box-shadow: 0px 0px 0 2px #fa570a; box-shadow: 0px 0px 0 2px #fa570a;}
.contSpecialGoods .blockPrice {margin:5px;}
.contSpecialGoods .titlePrice {margin-bottom:5px; display:none;}
.contSpecialGoods .oldPrice {text-decoration:line-through;}
.contSpecialGoods .newPrice {font-size:110%; font-weight:bold;}
.contSpecialGoods .blockButton {margin-top:15px;}
.contSpecialGoods .goShowGoods {display:none;}
.hoverToDragGoods {background-image:url(ashop_special53/black_3.png);}
.dragAjaxGoods {opacity: 0.7; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; background-color:#ffffff; padding:10px;}
.contSpecialGoods .rotateGoods {display:table; width:100%;}
.contSpecialGoods #prevRotate {color:transparent; background-image:url(ashop_special53/special_strelki_lr.png); background-repeat:no-repeat; margin-top:100px; width:15px; height:35px; float:left;}
.contSpecialGoods #prevRotate:hover {background-position:bottom left;}
.contSpecialGoods #prevRotate:active {background-position:bottom left;}
.contSpecialGoods .rtContainer {margin-left:20px; margin-right:10px; height:auto !important; float:left;}
.contSpecialGoods #nextRotate {color:transparent; background-image:url(ashop_special53/special_strelki_lr.png); background-position:top right; background-repeat:no-repeat; margin-top:100px; width:15px; height:35px; float:left;}
.contSpecialGoods #nextRotate:hover {background-position:bottom right;}
.contSpecialGoods #nextRotate:active {background-position:bottom right;}
.contSpecialGoods .blockGoods {display:inline-block; width:100%;}
