diff --git a/backend/controllers/EventController.php b/backend/controllers/EventController.php index bf67aab..edc71fe 100755 --- a/backend/controllers/EventController.php +++ b/backend/controllers/EventController.php @@ -2,6 +2,7 @@ namespace backend\controllers; +use common\modules\product\models\Import; use Yii; use common\models\Event; use common\models\EventSearch; @@ -85,8 +86,13 @@ class EventController extends Controller $model->image = $image->name; } + if ( ($banner = UploadedFile::getInstance($model, 'banner')) ) { + $model->banner = $banner->name; + $image->saveAs(Yii::getAlias('@imagesDir/event/' . $banner->name)); + } + if ($model->save() && $image) { - $image->saveAs(Yii::getAlias('@imagesDir/articles/' . $image->name)); + $image->saveAs(Yii::getAlias('@imagesDir/event/' . $image->name)); } return $this->redirect(['view', 'id' => $model->event_id]); @@ -113,8 +119,25 @@ class EventController extends Controller $model->image = $image->name; } + if ( ($banner = UploadedFile::getInstance($model, 'banner')) ) { + $model->banner = $banner->name; + $banner->saveAs(Yii::getAlias('@imagesDir/event/' . $banner->name)); + } + if ($model->save() && $image) { - $image->saveAs(Yii::getAlias('@imagesDir/articles/' . $image->name)); + $image->saveAs(Yii::getAlias('@imagesDir/event/' . $image->name)); + + } + + + + if ( ($file = UploadedFile::getInstance($model, 'products_file')) ) { + if(!empty($file)){ + $file->saveAs(Yii::getAlias('@uploadDir/' . $file->name)); + $import = new Import(); + $import->goEvent(Yii::getAlias('@uploadDir/' . $file->name)); + } + } return $this->redirect(['view', 'id' => $model->event_id]); diff --git a/backend/views/event/_form.php b/backend/views/event/_form.php index 228ef35..6891637 100755 --- a/backend/views/event/_form.php +++ b/backend/views/event/_form.php @@ -17,6 +17,8 @@ use mihaildev\elfinder\ElFinder; 'options' => ['enctype' => 'multipart/form-data'] ]); ?> + field($model, 'event_id')->textInput(['maxlength' => true, 'disabled'=>true]) ?> + field($model, 'name')->textInput(['maxlength' => true]) ?> field($model, 'alias')->textInput(['maxlength' => true]) ?> @@ -35,8 +37,8 @@ use mihaildev\elfinder\ElFinder; field($model, 'end_at') ->widget(DatePicker::className(), [ 'pluginOptions' => [ - 'format' => 'dd-M-yyyy', - 'todayHighlight' => true + 'todayHighlight' => true, + 'format' => 'yyyy-mm-dd', ]]) ?> @@ -56,6 +58,28 @@ use mihaildev\elfinder\ElFinder; ], ]); ?> + + field($model, 'banner')->widget(\kartik\file\FileInput::classname(), [ + 'language' => 'ru', + 'options' => [ + 'accept' => 'image/*', + 'multiple' => false, + ], + 'pluginOptions' => [ + 'allowedFileExtensions' => ['jpg', 'gif', 'png'], + 'initialPreview' => !empty($model->bannerUrl) ? \common\components\artboximage\ArtboxImageHelper::getImage($model->bannerUrl, 'list') : '', + 'overwriteInitial' => true, + 'showRemove' => false, + 'showUpload' => false, + 'previewFileType' => 'image', + ], + ]); ?> + + field($model, 'products_file')->widget(\kartik\file\FileInput::classname(), [ + 'language' => 'ru' + ]); ?> + + field($model, 'meta_title')->textInput(['maxlength' => true]) ?> field($model, 'description')->textInput(['maxlength' => true]) ?> @@ -64,6 +88,8 @@ use mihaildev\elfinder\ElFinder; field($model, 'seo_text')->textarea(['rows' => 6]) ?> + field($model, 'status')->checkbox() ?> +
diff --git a/backend/views/slider-image/_form.php b/backend/views/slider-image/_form.php index 52b2954..46b9940 100755 --- a/backend/views/slider-image/_form.php +++ b/backend/views/slider-image/_form.php @@ -5,7 +5,7 @@ use common\modules\file\widgets\ImageUploader; use kartik\select2\Select2; use yii\helpers\Html; use yii\widgets\ActiveForm; - +use kartik\date\DatePicker; /* @var $this yii\web\View */ /* @var $slider Slider*/ /* @var $model common\models\SliderImage */ @@ -37,17 +37,16 @@ use yii\widgets\ActiveForm; field($model, 'title')->textInput(['maxlength' => true]) ?> + field($model, 'end_at') + ->widget(DatePicker::className(), [ + 'pluginOptions' => [ + 'todayHighlight' => true, + 'format' => 'yyyy-mm-dd', + ]]) ?> + field($model, 'url')->textInput(['maxlength' => true]) ?> - field($model, 'status')->widget(Select2::className(),([ - 'name' => 'status', - 'hideSearch' => true, - 'data' => [1 => 'Active', 2 => 'Inactive'], - 'options' => ['placeholder' => 'Select status...'], - 'pluginOptions' => [ - 'allowClear' => true - ] - ])) ?> + field($model, 'status')->checkbox() ?> field($model, 'sort')->textInput() ?> diff --git a/backend/views/slider/_form.php b/backend/views/slider/_form.php index 4ea7c7e..e133a92 100755 --- a/backend/views/slider/_form.php +++ b/backend/views/slider/_form.php @@ -25,6 +25,7 @@ use kartik\select2\Select2; field($model, 'height')->textInput(['maxlength' => true]) ?> + field($model, 'status')->widget(Select2::className(),([ 'name' => 'status', 'hideSearch' => true, diff --git a/common/config/main.php b/common/config/main.php index f821653..f3ed74c 100755 --- a/common/config/main.php +++ b/common/config/main.php @@ -61,6 +61,22 @@ return [ 'master' => null ], ], + 'event_in_product' => + [ + 'resize' => [ + 'width' => 730, + 'height' => 100, + 'master' => null + ], + ], + 'event_left' => + [ + 'resize' => [ + 'width' => 960, + 'height' => 400, + 'master' => null + ], + ], 'product_variant' => [ 'resize' => [ 'width' => 38, diff --git a/common/models/Event.php b/common/models/Event.php index 7f34b95..436aafa 100755 --- a/common/models/Event.php +++ b/common/models/Event.php @@ -2,6 +2,7 @@ namespace common\models; +use common\modules\product\models\Product; use Yii; use yii\behaviors\TimestampBehavior; /** @@ -19,10 +20,13 @@ use yii\behaviors\TimestampBehavior; * @property integer $created_at * @property integer $updated_at * @property integer $end_at + * @property integer $status + * @property integer $banner */ class Event extends \yii\db\ActiveRecord { public $imageUpload; + public $products_file; /** * @inheritdoc @@ -55,7 +59,8 @@ class Event extends \yii\db\ActiveRecord public function beforeSave($insert) { if (parent::beforeSave($insert)) { - $this->end_at = strtotime($this->end_at); + + $this->end_at = !empty($this->end_at) ? strtotime($this->end_at) : ''; return true; } else { return false; @@ -63,7 +68,7 @@ class Event extends \yii\db\ActiveRecord } public function afterFind(){ - $this->end_at = date("Y-m-d", $this->end_at); + $this->end_at = !empty($this->end_at) ? date("Y-m-d", $this->end_at) : ''; } @@ -75,10 +80,11 @@ class Event extends \yii\db\ActiveRecord return [ [['body', 'seo_text'], 'string'], [['created_at', 'updated_at' ], 'integer'], - [['name', 'alias', 'image', 'meta_title', 'description', 'h1','end_at'], 'string', 'max' => 255], + [['name', 'alias', 'image', 'meta_title', 'description', 'h1','end_at','banner'], 'string', 'max' => 255], [['name','body'], 'required'], [['imageUpload'], 'safe'], [['imageUpload'], 'file', 'extensions' => 'jpg, gif, png'], + [['products_file'], 'file'], ]; } @@ -88,7 +94,7 @@ class Event extends \yii\db\ActiveRecord public function attributeLabels() { return [ - 'event_id' => Yii::t('app', 'event_id'), + 'event_id' => Yii::t('app', 'ID акции'), 'name' => Yii::t('app', 'name'), 'alias' => Yii::t('app', 'alias'), 'body' => Yii::t('app', 'body'), @@ -100,16 +106,44 @@ class Event extends \yii\db\ActiveRecord 'created_at' => Yii::t('app', 'created_at'), 'updated_at' => Yii::t('app', 'updated_at'), 'end_at' => Yii::t('app', 'end_at'), + 'status' => Yii::t('app', 'Статус акции'), + 'products_file' => Yii::t('app', 'Загрузка файла'), ]; } + public function isActive(){ + if($this->status){ + + if(!empty($this->end_at) && (strtotime($this->end_at) <= strtotime(date("Y-m-d")))){ + return false; + } + return true; + } + return false; + } + + public function getImageFile() { - return empty($this->image) ? null : Yii::getAlias('@imagesDir/articles/'. $this->image); + return empty($this->image) ? null : Yii::getAlias('@imagesDir/event/'. $this->image); } public function getImageUrl() { - return empty($this->image) ? null : Yii::getAlias('@imagesUrl/articles/' . $this->image); + return empty($this->image) ? null : Yii::getAlias('@imagesUrl/event/' . $this->image); + } + + public function getBannerFile() { + return empty($this->image) ? null : Yii::getAlias('@imagesDir/event/'. $this->banner); + } + + + public function getProducts(){ + return $this->hasMany(Product::className(),['product_id' => 'product_id'] )->viaTable('events_to_products', ['event_id' => 'event_id']); + } + + public function getBannerUrl() + { + return empty($this->image) ? null : Yii::getAlias('@imagesUrl/event/' . $this->banner); } } diff --git a/common/models/EventsToProducts.php b/common/models/EventsToProducts.php new file mode 100644 index 0000000..c3cb5cb --- /dev/null +++ b/common/models/EventsToProducts.php @@ -0,0 +1,68 @@ + true, 'targetClass' => Event::className(), 'targetAttribute' => ['event_id' => 'event_id']], + [['product_id'], 'exist', 'skipOnError' => true, 'targetClass' => Product::className(), 'targetAttribute' => ['product_id' => 'product_id']], + ]; + } + + /** + * @inheritdoc + */ + public function attributeLabels() + { + return [ + 'events_to_products_id' => 'Events To Products ID', + 'event_id' => 'Event ID', + 'product_id' => 'Product ID', + ]; + } + + /** + * @return \yii\db\ActiveQuery + */ + public function getEvent() + { + return $this->hasOne(Event::className(), ['event_id' => 'event_id']); + } + + /** + * @return \yii\db\ActiveQuery + */ + public function getProduct() + { + return $this->hasOne(Product::className(), ['product_id' => 'product_id']); + } +} diff --git a/common/models/SliderImage.php b/common/models/SliderImage.php index b24fa3c..4c6ac47 100755 --- a/common/models/SliderImage.php +++ b/common/models/SliderImage.php @@ -15,6 +15,7 @@ use Yii; * @property string $url * @property integer $status * @property integer $sort + * @property integer $end_at * * @property Slider $slider */ @@ -35,11 +36,26 @@ class SliderImage extends \yii\db\ActiveRecord { return [ [['slider_id', 'status', 'sort'], 'integer'], - [['image', 'alt', 'title', 'url'], 'string', 'max' => 255], + [['image', 'alt', 'title', 'url','end_at'], 'string', 'max' => 255], [['slider_id'], 'exist', 'skipOnError' => true, 'targetClass' => Slider::className(), 'targetAttribute' => ['slider_id' => 'slider_id']], ]; } + + public function beforeSave($insert) + { + if (parent::beforeSave($insert)) { + + $this->end_at = !empty($this->end_at) ? strtotime($this->end_at) : ''; + return true; + } else { + return false; + } + } + + public function afterFind(){ + $this->end_at = !empty($this->end_at) ? date("Y-m-d", $this->end_at) : ''; + } /** * @inheritdoc */ @@ -56,6 +72,16 @@ class SliderImage extends \yii\db\ActiveRecord 'sort' => Yii::t('app', 'sort'), ]; } + public function isActive(){ + if($this->status){ + + if(!empty($this->end_at) && (strtotime($this->end_at) <= strtotime(date("Y-m-d")))){ + return false; + } + return true; + } + return false; + } /** * @return \yii\db\ActiveQuery diff --git a/common/modules/product/models/Import.php b/common/modules/product/models/Import.php index fb188c4..d7fea3d 100755 --- a/common/modules/product/models/Import.php +++ b/common/modules/product/models/Import.php @@ -2,6 +2,7 @@ namespace common\modules\product\models; +use common\models\EventsToProducts; use common\modules\product\helpers\ProductHelper; use common\modules\product\models\Category; use common\modules\product\models\CategoryName; @@ -265,7 +266,7 @@ class Import extends Model { // 5 Описание Рус $product_body_ru = $data[4]; - // 6 Фильтр (['pol'='мужской']*['god' = '2013']*['volume'='25 л']*['size'='49 x 30 x 20см']*['composition'='600D полиэстер']) + // 6 Фильтр [god:2013-2014]*[pol:мужской]*[naznacenie-germo-beg:Для вещей]*[material-germo-bag:нет]*[value-germo-bag:нет]*[weight-germo-bag:нет]*[ipx-germo-bag:нет]*[in-pacage-bag:нет]*[size-germo-bag:нет]*[rekomend-germo-bag:нет] $filters = explode ('*', $data[5]); // 11 Цена акция @@ -482,6 +483,35 @@ class Import extends Model { return $result; } + + public function goEvent($file) { + + set_time_limit(0); + + + $handle = fopen($file, 'r'); + + + while (($data = fgetcsv($handle, 1000, ";")) !== FALSE) { + if(isset($data[0]) && isset($data[1])){ + $product = ProductVariant::find()->where(['sku' => $data[1]])->joinWith('product')->one(); + if($product instanceof ProductVariant){ + $model= EventsToProducts::find()->where(['event_id' =>$data[0], 'product_id' => $product->product->product_id ])->one(); + if(!$model instanceof EventsToProducts){ + $model = new EventsToProducts; + $model->event_id = $data[0]; + $model->product_id = $product->product->product_id; + $model->save(); + } + } + } + + } + fclose($handle); + unlink($file); + + } + private function getProductsFile($file_type) { $filename = Yii::getAlias('@uploadDir') .'/'. Yii::getAlias('@'. $file_type); if (!is_file($filename)) { diff --git a/common/modules/product/models/Product.php b/common/modules/product/models/Product.php index 7962c5f..3f6dbb7 100755 --- a/common/modules/product/models/Product.php +++ b/common/modules/product/models/Product.php @@ -3,6 +3,7 @@ namespace common\modules\product\models; use common\behaviors\Slug; +use common\models\Event; use common\models\ProductToRating; use common\models\Share; use common\modules\comment\models\CommentModel; @@ -116,6 +117,17 @@ class Product extends \yii\db\ActiveRecord ]; } + + public function withEventBanner(){ + + } + + + + public function getEvents(){ + return $this->hasMany(Event::className(), ['event_id' => 'event_id'])->viaTable('events_to_products', ['product_id' => 'product_id']); + } + public function getUrl() { return '/product/'. $this->alias; } diff --git a/console/migrations/m160907_161750_event_add_status.php b/console/migrations/m160907_161750_event_add_status.php new file mode 100644 index 0000000..e13e505 --- /dev/null +++ b/console/migrations/m160907_161750_event_add_status.php @@ -0,0 +1,27 @@ +addColumn('event', 'status', $this->boolean()->defaultValue(TRUE)); + } + + public function down() + { + $this->dropColumn('event', 'status'); + } + + /* + // Use safeUp/safeDown to run migration code within a transaction + public function safeUp() + { + } + + public function safeDown() + { + } + */ +} diff --git a/console/migrations/m160908_162057_add_banner_to_event.php b/console/migrations/m160908_162057_add_banner_to_event.php new file mode 100644 index 0000000..3b5c1fc --- /dev/null +++ b/console/migrations/m160908_162057_add_banner_to_event.php @@ -0,0 +1,27 @@ +addColumn('event', 'banner', $this->string()); + } + + public function down() + { + $this->dropColumn('event', 'banner'); + } + + /* + // Use safeUp/safeDown to run migration code within a transaction + public function safeUp() + { + } + + public function safeDown() + { + } + */ +} diff --git a/console/migrations/m160912_212751_slider_image_add_end_at.php b/console/migrations/m160912_212751_slider_image_add_end_at.php new file mode 100644 index 0000000..0a0d482 --- /dev/null +++ b/console/migrations/m160912_212751_slider_image_add_end_at.php @@ -0,0 +1,27 @@ +addColumn('slider_image', 'end_at', $this->string()); + } + + public function down() + { + $this->dropColumn('slider_image', 'end_at'); + } + + /* + // Use safeUp/safeDown to run migration code within a transaction + public function safeUp() + { + } + + public function safeDown() + { + } + */ +} diff --git a/frontend/assets/FlipclockAsset.php b/frontend/assets/FlipclockAsset.php new file mode 100755 index 0000000..5a26f26 --- /dev/null +++ b/frontend/assets/FlipclockAsset.php @@ -0,0 +1,28 @@ + + * @since 2.0 + */ +class FlipclockAsset extends AssetBundle +{ + public $sourcePath = '@bower'; + public $css = [ + 'flipclock/compiled/flipclock.css' + ]; + public $js = [ + 'flipclock/compiled/flipclock.min.js' + ]; + public $jsOptions = array( + 'position' => \yii\web\View::POS_END + ); +} diff --git a/frontend/controllers/EventController.php b/frontend/controllers/EventController.php index db7a575..af00b4b 100755 --- a/frontend/controllers/EventController.php +++ b/frontend/controllers/EventController.php @@ -29,8 +29,13 @@ class EventController extends Controller public function actionShow($alias) { + $model = $this->findModel($alias); + $productProvider = new ActiveDataProvider([ + 'query' => $model->getProducts(), + ]); return $this->render('show', [ - 'model' => $this->findModel($alias), + 'productProvider' => $productProvider, + 'model' => $model, ]); } diff --git a/frontend/views/catalog/product.php b/frontend/views/catalog/product.php index 3b251bc..b2a53bb 100755 --- a/frontend/views/catalog/product.php +++ b/frontend/views/catalog/product.php @@ -7,10 +7,12 @@ // use common\modules\comment\widgets\CommentWidget; use common\modules\comment\widgets\CommentWidget; use common\modules\product\models\Category; - use yii\web\View; +use yii\helpers\Html; +use yii\web\View; use yii\helpers\Url; use frontend\widgets\Seo; - +use frontend\assets\FlipclockAsset; +FlipclockAsset::register($this); $this->params[ 'seo' ][ 'key' ] = $category->categoryName->value; $this->params[ 'seo' ][ 'fields' ][ 'name' ] = $product->fullname; $this->params[ 'seo' ][ 'h1' ] = !empty( Seo::widget([ 'row' => 'h1' ]) ) ? Seo::widget([ 'row' => 'h1' ]) : $product->fullname; @@ -232,6 +234,45 @@
+ events as $event):?> + end_at) && $event->isActive()):?> +
+ +
name,Url::to(['event/show','alias'=>$event->alias,'id'=>$event->primaryKey]))?>
+
До конца осталось:
+
+ + +
+ + +
+
+ events as $event):?> + banner) && $event->isActive()):?> + bannerUrl, 'event_in_product'),Url::to(['event/show','alias'=>$event->alias,'id'=>$event->primaryKey]))?> + + +
+
- - imageUrl, 'eventlist', ['align' => 'left'])?> - - name?>
- body,600);?>
+
+ + imageUrl, 'event_left', ['align' => 'left'])?> + + end_at) && strtotime($model->end_at) > strtotime(date("Y-m-d"))){ + ?> +
+ + + + +
+
+ + name?> + +
\ No newline at end of file diff --git a/frontend/views/event/index.php b/frontend/views/event/index.php index d485c3c..5aaae3d 100755 --- a/frontend/views/event/index.php +++ b/frontend/views/event/index.php @@ -27,11 +27,14 @@ $this->registerMetaTag(['name' => 'keywords', 'content' => 'Акции']);

Акции

$dataProvider, - 'itemView'=>'_objects', - 'summary'=>'' - ] ); + + foreach($dataProvider->models as $model){ + + if($model->isActive()){ + echo $this->render('_objects',['model' => $model]); + } + + } ?>
diff --git a/frontend/views/event/show.php b/frontend/views/event/show.php index 10b2d32..3e0ecc4 100755 --- a/frontend/views/event/show.php +++ b/frontend/views/event/show.php @@ -1,6 +1,8 @@ title = $model->name; @@ -21,10 +23,65 @@ $this->title = $model->name;

name?>

+
image){?> - imageUrl, 'product_view', ['align' => 'left'])?> + imageUrl, 'event_left', ['align' => 'left'])?> + + end_at) && strtotime($model->end_at) > strtotime(date("Y-m-d"))){ + ?> +
+ + + + +
+ body?> -
- +
+ + +
+
+
    + models as $product) :?> + enabledVariants) ):?> + render('../catalog/product_item', ['product' => $product])?> + + +
+
+
+
\ No newline at end of file diff --git a/frontend/web/css/style.css b/frontend/web/css/style.css index 90c5b81..e81566e 100755 --- a/frontend/web/css/style.css +++ b/frontend/web/css/style.css @@ -1 +1,102 @@ -#call,a,nav.top a{color:#6a6a6a}.basket,.menu ul li a{text-transform:uppercase}.basket_item .info,.content,.content2{overflow:hidden}.pic a,.pic a img,.pixbox a,.pixbox img,ul.product_colors li a,ul.product_mod li a,ul.product_mod li img,ul.why_list li div{vertical-align:middle}body,form,html{padding:0;margin:0;font-family:Roboto;font-size:14px;color:#333;height:100%}h1,h2,h3{margin:0;padding:0 0 10px}.fl{float:left}.fotter .wrap .fr{float:right;width:180px;height:50px;position:relative;font-size:12px}.phone,.search,nav.top ul li{float:left}.fotter .wrap .fr img{position:absolute;top:50%;margin-top:-10px;right:0}.fotter .wrap .fl{line-height:50px;font-size:12px}.both{clear:both}h1{margin:10px 0;font-size:24px}h3{margin-bottom:30px}p{margin:3px 0;padding:0}a{font-size:14px;text-decoration:underline}#login,nav.top,nav.top ul li a{font-size:12px}#call,.menu ul li a,nav.top a{text-decoration:none}a:hover{color:#799920}.wrap{width:960px;margin:0 auto}.f{background:#fff}.br{-webkit-box-shadow:-1px 5px 14px 0 rgba(50,46,50,.46);-moz-box-shadow:-1px 5px 14px 0 rgba(50,46,50,.46);box-shadow:-1px 5px 14px 0 rgba(50,46,50,.46);padding:20px}nav.top{background:#f5f5f5;padding:10px 0;border-bottom:1px solid #d2d2d2}nav.top ul{list-style:none;margin:0;padding:0}#help,#login,nav.top ul li{padding-right:20px}#help{background:url(../img/help.png) right no-repeat}#help span,#login span{border-bottom:1px dotted #6a6a6a}#login{background:url(../img/login.png) right no-repeat}.search{margin:-5px 0 -5px 100px}nav input[type=text]{width:325px;outline:0;border:1px solid #d8d6d6;border-radius:5px;padding:5px 0;font-size:14px;text-indent:10px}nav input[type=submit]{width:35px;height:29px;border:none;background:url(../img/lupa_sub.png) center no-repeat;margin-left:-35px;cursor:pointer}.header{margin:0 0 20px}.phone{position:relative;text-align:center}.phone .tel{font-size:23px}.phone .tel span.more{margin-bottom:3px}.more_block{background:#fff;border:1px solid #d2d2d2;padding:10px;position:absolute;font-size:20px;display:none;z-index:99}.more{background:url(../img/more.png) no-repeat;width:12px;height:7px;display:inline-block;cursor:pointer;margin-bottom:5px}.logo{margin:0 auto;width:193px;padding-top:22px}.logo a{display:block;width:193px;height:84px;background:url(../img/logo.png) no-repeat}.logo a span{display:none}#call{border-bottom:1px dotted #6a6a6a}.basket{float:right;position:relative;border:1px solid #d2d2d2;border-radius:5px;padding:15px 20px;font-size:18px}.basket .info{float:left;border-right:1px solid #d2d2d2;padding-right:10px;margin-right:17px}.basket .info span{color:#f75d50;font-size:22px}.basket a:link,.basket a:visited{text-decoration:none;color:#000;font-size:18px}.basket span.more{margin-bottom:-1px}.menu ul,.menu_childs ul{margin:0;list-style:none}.menu{background:#596065;border:1px solid #e8e8e8}.menu ul{padding:0}.menu ul li{float:left;border-left:1px solid #8b9094;height:43px}.menu ul li:first-child{border-left:none}.menu ul li a{width:100%;height:100%;line-height:43px;float:left;box-sizing:border-box;padding:0 19px;color:#fff;font-size:15px;font-weight:600}.menu_childs ul li a,.rubrics ul li a{font-weight:700;text-decoration:none;float:left;text-transform:uppercase}.menu ul li:hover{background:#3e454b}.menu ul li.active a{background:#f5f5f5;color:#596065}.menu ul li.active a:hover{cursor:default}.menu_childs{background:#f5f5f5;border:1px solid #e8e8e8;border-bottom:2px solid #596065}.menu_childs ul{padding:0}.menu_childs ul li{float:left}.menu_childs ul li a{padding:15px 23px;color:#596065;font-size:14px}.menu_childs ul li a:hover{color:#878b8e}.fr ul li{border:none}.akciya a{background:#f75d50;color:#fff}.brands a{background:#95ba2f;color:#fff}a.myorders{color:#f75d50}.sub{margin:2px 0 0}.sub img{float:left;margin-right:2px}.rubrics{margin:60px 0 0;padding-bottom:27px}.rubrics ul{list-style:none;margin:0;padding:0}.rubrics ul li{float:left;margin:0 35px}.rubrics ul li a{width:120px;padding-top:130px;text-align:center;color:#494949}.rubrics ul li.item_ryukzaki a{background:url(../img/ico1.png) no-repeat}.rubrics ul li.item_sumki a{background:url(../img/ico2.png) no-repeat}.rubrics ul li.item_chehly a{background:url(../img/ico3.png) no-repeat}.rubrics ul li.item_nesessery a{background:url(../img/ico4.png) no-repeat}.rubrics ul li.item_koshelki a{background:url(../img/ico5.png) no-repeat}.products{padding-bottom:30px;padding-top:20px}.products,.why_me_{border-top:1px solid #d2d2d2}.products ul{list-style:none;margin:0;padding:0}.products ul li.item{float:left;width:192px;margin:0 0 50px;text-align:center;position:relative}.products ul li a.name,.special-products a.name{display:block;color:#799920;font-size:15px;text-decoration:none;margin:15px 0 0;height:35px;overflow:hidden;box-sizing:border-box;padding:0 10px}.products ul li a.name:hover,.special-products a.name:hover{text-decoration:underline}.products ul li .info{text-align:left}a.more_map,h3,ul.product_colors li,ul.product_mod li{text-align:center}.pn{border:none}.cost,.product_read_price #cost{color:#f75d50;margin:0;padding:0}strike,strike span#old_cost{font-size:14px;color:#333}.checkout_basket button,.submit4,.submit4m,a.link_buy{background:#95ba2f;border-radius:4px;height:29px;text-transform:uppercase;color:#fff;text-decoration:none;font-weight:600;text-align:center;border-bottom:3px solid #799920;font-size:12px}.basket .submit4.bottom3,.submit4.bottom3{font-size:12px!important;display:block}.basket .submit4.bottom3{margin-top:10px}.checkout_basket button,a.link_buy{display:block;margin:0 auto 10px;width:122px;line-height:32px}.checkout_basket button,.submit4{margin:0;padding:0 20px;line-height:31px;width:auto;border-top:0;border-left:0;border-right:0;cursor:pointer}ul.mycarousel,ul.mycarousel li{margin:0;padding:0}.btn-primary:hover,.checkout_basket button:hover,.submit4:hover,.submit4m:hover,a.link_buy:hover{border-bottom:3px solid #95ba2f}.btn-primary:active,.checkout_basket button:active,.submit4:active,.submit4m:active,a.link_buy:active{background:#799920;border-bottom:3px solid #799920}.checkout_basket button:focus,.submit4:focus{outline:0}.mycarousel{position:absolute;right:22px;top:13px}ul.mycarousel{list-style:none}h3{text-transform:uppercase;font-size:20px}span.why{width:213px;background:url(../img/logo-why.png) no-repeat;margin:0 auto;padding:0 0 20px;height:29px;display:block}ul.why_list{list-style:none;margin:0;padding:0}ul.why_list li{float:left;margin-left:58px;width:288px;height:96px;box-sizing:border-box;padding-left:110px;margin-top:20px}ul.why_list li div{display:table-cell;height:96px}ul.why_list li span{font-weight:700;color:#799920}ul.why_list li.item1{background:url(../img/why_item1.png) left no-repeat}ul.why_list li.item2{background:url(../img/why_item2.png) left no-repeat}ul.why_list li.item3{background:url(../img/why_item3.png) left no-repeat}ul.why_list li.item4{background:url(../img/why_item4.png) left no-repeat}ul.why_list li.item5{background:url(../img/why_item5.png) left no-repeat}ul.why_list li.item6{background:url(../img/why_item6.png) left no-repeat}.banner_akciya{margin:50px 0}.bottom{background:#4d5458;padding:40px 0;color:#fff}.bottom .leftbar{float:left;width:210px}.bottom ul{list-style:none;margin:0;padding:0;line-height:23px}.bottom ul a{color:#fff;font-size:15px;text-decoration:none}.bottom ul a:hover{color:#799920}.phones{margin-top:50px;line-height:23px;font-size:18px}.map{padding:5px 0 5px 25px;background:url(../img/map.png) left no-repeat;margin-bottom:7px}a.more_map{color:#99a5ad;border-bottom:1px dotted #99a5ad;text-decoration:none;font-size:11px}.bread-crumbs{padding:0 0 0 20px;border-bottom:1px solid #d2d2d2;height:29px}.bread-crumbs ul{list-style:none;margin:0;padding:0;height:29px}.leftbar,.rightbar.basket_rightbar{margin-right:20px}.bread-crumbs ul li{float:left;padding-left:20px;height:100%;line-height:29px;color:#7d7d7d;position:relative;font-size:12px}* html .content,* html .content2{height:1%}.bread-crumbs ul li:first-child{padding-left:0}.bread-crumbs ul li a{font-size:12px;display:block;color:#7d7d7d}.bread-crumbs ul li a:link,.bread-crumbs ul li a:visited{color:#7d7d7d;text-decoration:underline}.bread-crumbs ul li a:hover{color:#464646;text-decoration:none}.breadcrumb>li+li:before{color:#ccc;content:"/";position:absolute;top:0;left:8px}.loyout{padding:20px 0}.leftbar{float:left;width:172px}.rightbar{float:right;width:380px;margin-left:40px}.rightbar2{float:right;width:320px}.filters{border-top:1px solid #d2d2d2;padding:20px 0 0;margin-top:20px}.filters .begin{text-transform:uppercase;font-weight:700;font-size:12px}.filters ul{list-style:none;margin:6px 0 0;padding:0;line-height:22px}.filters ul li{position:relative;box-sizing:border-box;padding-left:24px;line-height:16px;margin-top:7px}.filters ul li:first-child{margin-top:0}.filters ul li>input{position:absolute;left:4px;margin:0;top:3px}.filters ul li a{color:#464646;text-decoration:none;font-size:13px;line-height:16px}.filters ul li a:hover{text-decoration:underline}.productLeftBar{float:left;width:228px;margin-left:20px;margin-right:20px}.productRightBar{float:right;width:260px;margin:0 20px}.productLeftBar h1{font-size:24px;border-bottom:1px solid #d2d2d2;margin-bottom:10px}ul.product_mod{list-style:none;margin:10px 0 0;padding:0;float:left}ul.product_mod li{float:left;width:46px;height:46px;background:#fff;border:1px solid #d2d2d2;margin:5px 5px 0 0;position:relative}ul.product_mod li.active:before{width:48px;height:48px;position:absolute;content:'';background:0 0;border:2px solid #95ba2f;top:-1px;left:-1px;box-sizing:border-box}ul.product_mod li a{width:46px;height:46px;display:table-cell}ul.product_mod li a:focus{outline:0}ul.product_mod li img{max-width:46px;max-height:46px}ul.product_colors{list-style:none;margin:30px 0 0;padding:0;float:left}ul.product_colors li{float:left;margin:10px 10px 0 0;width:98px;height:98px;border:1px solid #d2d2d2}ul.product_colors li a{width:98px;height:98px;display:table-cell}ul.product_colors li img{max-width:98px;max-height:98px;vertical-align:middle}.productLeftBar .begin{text-transform:uppercase;font-weight:700;font-size:12px}.cost_box{border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;margin:10px 0;padding:10px 0}.cost_box .w{float:left;margin-right:20px;padding-top:5px}.product_service ul{list-style:none;margin:0;padding:0}.product_service ul li a{color:#799920;text-decoration:none;border-bottom:1px dotted #799920;font-size:12px}.product_service ul li.item1{background:url(../img/li1.png) left no-repeat;padding:3px 23px}.product_service ul li.item2{background:url(../img/li2.png) left no-repeat;padding:3px 23px}.product_service ul li.item3{background:url(../img/li3.png) left no-repeat;padding:3px 23px}#nav_product{list-style:none;margin:0;padding:0;line-height:23px}#nav_product li a{background:url(../img/li_plus.png) left no-repeat;padding:3px 15px;color:#000;text-transform:uppercase;text-decoration:none;font-weight:700;font-size:12px}#nav_product li a.active{background:url(../img/li_minus.png) left no-repeat}#nav_product li .info{display:none;border-bottom:1px solid #d2d2d2;padding:10px 0;margin-bottom:10px}#nav_product li .info,#nav_product li .info p{font-size:12px;line-height:16px}.modal_box{position:fixed;left:0;top:0;width:100%;height:100%;z-index:999;background:#000;filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}#data_box{position:absolute;top:100px;z-index:1000;width:400px;background:#fff;-webkit-box-shadow:0 0 15px #000;-moz-box-shadow:0 0 15px #000;box-shadow:0 0 15px #000;border:7px solid #1b9bb6;border-radius:5px}#data_box .data_wrp hr,#data_box .data_wrp hr.hr{height:1px;border:none;color:#000;background:#000}#data_box .data_wrp{padding:25px 15px 15px}#data_box .data_wrp h1{text-transform:uppercase}#data_box .data_wrp hr{margin:45px 0 20px}#data_box .data_wrp hr.hr{margin:20px 0}#data_box .pic-tango{margin-right:7px;margin-bottom:7px}#modal_close{cursor:pointer;margin-top:-80px;margin-right:-50px}.rightbar .control-label,.textareagroup .control-label{float:left;width:80px;padding-top:5px}.form-control{outline:0;border:1px solid #d8d6d6;border-radius:5px;padding:5px 0;font-size:14px;text-indent:10px;margin-bottom:3px;width:250px}.form-control:focus{border:1px solid #1b9bb6;box-shadow:0 0 10px #1b9bb6;-webkit-box-shadow:0 0 10px #1b9bb6;-moz-box-shadow:0 0 10px #1b9bb6}.help-block{color:red;font-size:12px;margin-bottom:5px}.basket_item{padding:10px 0;border-bottom:1px solid #b7b7b7;clear:both}.basket_item img{margin-right:20px}.basket_item .count{margin:20px 0}.basket_item .fr{margin-top:13px}.basket_item>a{display:block;float:left}a.del:link,a.del:visited{background:url(../img/del.png) left center no-repeat;padding:2px 25px;font-size:12px;font-weight:400;color:#787878;text-decoration:underline}.btn-primary,.submit4m{background:#95ba2f;height:29px;line-height:29px}a.del:hover{color:#a52828;text-decoration:underline}.total{text-align:right;color:#87476a;font-size:20px;margin:10px 0}._form_checkbox_reset,.basket_item input,.basket_title_,.color_variants .variant,.compare,.content ul.pagination,.jcarousel-skin-tango .jcarousel-item,.lay_title .center,.orders_view .order,.pixbox,.price,.product p,.special-products .item,ul.brends_list li{text-align:center}.btn-primary,.submit4m,a.logout:link,a.logout:visited{color:#fff;cursor:pointer;text-transform:uppercase}.submit4m{font-family:Roboto;border:none;border-radius:4px;font-size:10px;width:102px;border-bottom:3px solid #799920}.submit4m:active,.submit4m:focus{outline:0}.btn-primary{border-bottom:3px solid #799920;border-top:0;border-right:0;border-left:0;margin-top:5px;padding:0 15px;border-radius:4px;text-decoration:none;font-size:12px;font-weight:700}.btn-primary:active,.btn-primary:focus{outline:0}a.logout:link,a.logout:visited{border:none;padding:3px 5px;background:#f75d50;border-radius:5px;text-decoration:none;font-size:11px;font-weight:400}.txtb1,.txtf,a.btn-success{font-size:14px}a.logout:hover{background:#95ba2f}.boy_box{border-bottom:1px solid #b7b7b7;padding:0 0 15px}.boy_box div{padding-top:10px}.content_product .info{padding:0 0 20px}a.btn-success{display:inline-block;border:2px solid #d8d6d6;color:#95ba2f;border-radius:5px;padding:5px;margin-bottom:10px;text-decoration:none}a.btn-success:hover{border:2px solid #95ba2f;color:#f75d50}.txtf,.txtfb{color:#87476a;font-weight:700}.txtb1{font-weight:700}.txtfb{font-size:20px}.count{margin:20px 0}.count input[type=number]{outline:0;width:50px;border:1px solid #d8d6d6;border-radius:5px;padding:5px 0;font-size:14px;text-indent:10px;margin-bottom:7px}a.link2:link,a.link2:visited{font-size:14px;font-weight:700;color:#95ba2f;text-decoration:none}a.link2:hover{color:#f75d50;text-decoration:underline}.well{margin:50px auto;width:400px;background:#f5f5f5;border:1px solid #e8e8e8;padding:20px;border-radius:5px}.control-label{float:left;width:100px;padding-top:5px}#user-verifycode-image{display:block}.form-inline{display:inline}.form-inline .form-group{float:left;margin-right:10px}.form-inline .form-group select{width:100px}.form-group{margin-bottom:10px}.table-bordered{width:100%;border:1px solid silver}.table-bordered th{background:#B3D1FD;padding:5px}.table-bordered tr td{border:1px solid silver;padding:5px}.table-bordered .filters{display:none}.formCost label{float:left;width:30px}.pic,.pic a{width:392px;height:365px}ul.brends_list{list-style:none;margin:0;padding:0}ul.brends_list li{float:left;margin:0 15px 20px}.compare a:link,.compare a:visited{font-size:12px;text-decoration:underline}.alert-success{margin:10px 0;padding:10px;border:1px solid #3ed824;border-radius:5px;background:#c0feb5}#subscribe-sale,.news_item img{margin-right:20px}.news_item,.txts{margin-bottom:20px}.news_item{padding-bottom:20px;border-bottom:1px solid silver}.block_content .item,.borderbottom,.content ul.pagination{border-bottom:1px solid #d2d2d2}.news_item a{font-size:16px}.pic a{display:table-cell}.pic a img{max-width:392px;max-height:365px}input#subscribe-email::-webkit-input-placeholder{color:#596065}input#subscribe-email::-moz-placeholder{color:#596065}input#subscribe-email:-ms-input-placeholder{color:#596065}input#subscribe-sale::-webkit-input-placeholder{color:#596065}input#subscribe-sale::-moz-placeholder{color:#596065}input#subscribe-sale:-ms-input-placeholder{color:#596065}#subscribe-email,#subscribe-sale{color:#596065}#subscribe-sale{width:100px;float:left;height:28px}.saletxt{width:150px;float:left;color:#fff;font-size:12px}#subscribe-email{width:370px}.txts{color:#9da9b1;font-size:18px}.content ul.pagination{list-style:none;margin:0 0 16px;padding:0 0 20px}.content ul.pagination li{display:inline}.content ul.pagination li a{padding:3px;color:#82a02f;font-size:15px;margin:0;text-decoration:none}.footer .fl,.fotter a{font-size:12px}.content ul.pagination li a:hover{text-decoration:underline}.content ul.pagination li.active a{color:#333}.boxitem{height:318px}ul.social{margin-top:20px}.social{list-style:none;margin:10px;padding:0;height:48px}.social li{display:inline-block;margin-right:7px;padding-bottom:10px}.social li a{width:36px;height:36px;display:block;margin:0;padding:0;text-indent:-9999px;background:url(../img/social-ico-two.png) no-repeat #bcbcbc;border-radius:48px;-moz-border-radius:48px;-webkit-border-radius:48px;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;transition:all .5s ease-out}.content2 br,.hide{display:none}.social .fb{background-position:-44px 0;cursor:pointer}.social .vk{cursor:pointer}.social .vk:hover{background-color:#5B7FA6}.social .fb:hover{background-color:#354f89}.social .gp{background-position:-132px 0;cursor:pointer}.social .gp:hover{background-color:#c72f21}.social .tw{background-position:-144px 0;cursor:pointer}.social .tw:hover{background-color:#6398c9}.social .ok{background-position:-89px 0;cursor:pointer}.social .ok:hover{background-color:#f88f15}.social ul li a:hover{background-color:#065baa}.socialbox{margin:10px 0}.fotter{background:#484f55;height:50px;color:#98a3ab}.fotter a{color:#98a3ab;line-height:50px;float:left}.view_products2{list-style:none;overflow:auto;height:400px}.view_products2 img{float:left;margin-right:20px}.view_products2 li{margin:10px 0}.pixbox{width:160px;margin:0 auto;height:200px;overflow:hidden}.form-order{background:#f5f5f5;padding:0 20px 20px}#order-delivery,#order-payment{float:right;width:280px}.delivery-data{margin-bottom:27px;position:relative;background:#95ba2f;display:none;border-radius:5px;float:left;box-sizing:border-box;padding:14px 20px;color:#fff;font-size:13px}.edit_menu a,.mycabinet a{color:#799920;text-decoration:none}.jcarousel-next-disabled,.jcarousel-prev-disabled{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.pixbox a{width:160px;height:200px;display:table-cell}.pixbox img{max-width:160px;max-height:200px}.pagination li.next.disabled span,.pagination li.prev.disabled span{display:none}.fr{float:right}.nobottom{border-bottom:none!important}.dotted a{border-bottom:1px dotted grey}.mycabinet{padding-left:20px;margin-top:20px}.mycabinet .begin{text-transform:uppercase;font-size:13px;font-weight:700;padding-bottom:15px}.mycabinet ul{margin:0;padding:0;list-style:none}.mycabinet ul li{padding-top:10px;padding-bottom:10px}.lay_title .uppercase{text-transform:uppercase}.lay_title{padding-top:15px;font-size:24px}.edit_menu,.user_data .data,.user_data .title,.user_data_editing .data,.user_data_editing .title{float:left;font-size:13px}.user_data{width:390px;border-right:1px solid #d2d2d2;float:left}.user_data .col{padding-bottom:35px}.user_data .col.last{padding-bottom:0}.user_data .title{text-transform:uppercase;font-weight:700;width:170px}.edit_menu{padding-left:60px}.edit_menu div{padding-bottom:20px}.edit_menu .dotted{border-bottom:1px dotted #799920}.user_edit_area{padding-top:30px}.user_data_editing{float:left}.inputs .col{padding-bottom:12px!important}.user_data_editing .col{padding-bottom:35px;width:432px}.user_data_editing .title{text-transform:uppercase;font-weight:700;width:170px}.user_data_editing .data{width:262px}.user_data_editing input[type=text]{padding:7px 10px;margin:-10px 0 0;border:1px solid #d2d2d2;border-radius:4px;font-size:12px;width:240px}#cancel,.user_data_editing .add{border-bottom:1px dotted #799920;color:#799920;text-decoration:none}.add_more{padding-bottom:24px;padding-left:170px}.delete{float:right}.delete_button{background:url(../img/ico_close.png) right no-repeat;width:16px;height:16px;float:right}.content_area{width:450px}#cancel{font-size:13px;float:left;margin-left:40px}.buttons{display:inline-flex;align-items:center}.favorites{background-color:#f5f5f5;padding:5px;font-size:14px}.favorites .fav_point{background-color:#fff;border:1px solid #d2d2d2;border-radius:3px;margin-top:5px;padding:10px 20px}.favorites .fav_point .left{float:left;padding-right:0;width:178px}.favorites .fav_point .right{float:right;padding-right:0;padding-left:0}.favorites .link{color:#799920;text-decoration:none;border-bottom:1px dotted #799920}.redtext{color:#f75d50}.greentext{color:#95ba2f}.hold .orders_view{display:none!important}.orders_view{width:680px;margin-top:13px;padding-top:13px;padding-bottom:5px;border-top:1px solid #d2d2d2;display:block}.orders_view .order{float:left;width:225px}.orders_view .order .order_price{color:#f75d50;font-weight:700;font-size:15px}.orders_view .order .order_price span{font-size:24px}.orders_view .order img{padding-bottom:22px}.orders_view .order .note{font-size:13px}.orders_view .order .note span{color:#f75d50}.basket_hovered{position:absolute;border:1px solid #d2d2d2;border-radius:5px;padding:15px 20px;background-color:#fff;right:-1px;margin-top:10px;width:640px;display:none;z-index:1111}.open .basket_hovered{display:block}.open,.open .basket_hovered{-moz-box-shadow:0 0 5px rgba(149,149,149,.75);-webkit-box-shadow:0 0 5px rgba(149,149,149,.75);box-shadow:0 0 5px rgba(149,149,149,.75)}.basket_hovered1:before{position:absolute;left:0;content:' ';width:100%;background-color:#fff;height:10px;top:45px;z-index:1112}.basket_item input{border:1px solid #d2d2d2;border-radius:4px;padding:9px;width:26px;font-size:18px;font-weight:700;background-color:#fff;color:#000;margin:7px}.minus,.plus{width:15px;height:15px;display:inline-block;cursor:pointer}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.minus{background:url(../img/minus.png) no-repeat}.plus{background:url(../img/plus.png) no-repeat}.black,.black:before{width:100%;height:100%}.basket_sum{padding-top:15px}.basket_sum .sum_text{font-size:15px;text-transform:none;float:right!important;padding-top:1px;margin-bottom:11px}.item_added_win h2,.left_block .begin,.note_prod,.title_spoiler,.uppercase,ul.product-special li div{text-transform:uppercase}.basket_sum .sum_text span{font-size:18px;color:#f75d50;font-weight:700}.basket_sum a{color:#fff!important;font-size:15px!important;float:right}.black{z-index:9999;position:absolute;display:block;padding-top:6%}.black:before{content:'';background-color:rgba(0,0,0,.5);position:fixed;top:0}.black.hidden{display:none}.black_close,.left_block .links li{display:inline-block;cursor:pointer}.black .item_added_win{background-color:#fff;width:640px;margin:auto;position:relative}.black_close{position:absolute;top:30px;right:30px;background:url(../img/ico_close2.png) no-repeat;width:22px;height:22px}.block_content{padding-left:20px;padding-right:20px}.item_added_win h2{text-align:center;padding:30px}.block_content .item{padding-top:20px;padding-bottom:20px}.w230{width:230px}.w260{width:260px}.w430{width:430px}.left_block .begin{font-size:13px;font-weight:700;padding-bottom:15px}.color_variants .variant{border:1px solid #d2d2d2;float:left;margin-right:5px;margin-bottom:5px}.variant:hover{cursor:pointer}.color_variants{margin-top:14px;margin-bottom:-5px}.color_variants .variant.active{width:44px;height:44px;border:2px solid #95ba2f}.color_variants .variant.active a{width:44px;height:44px}.tobasket{margin-top:20px;margin-bottom:20px}.tobasket:hover{color:#fff}.variant{width:46px;height:46px}.variant.active{width:44px;height:44px}.layout{margin-top:15px}.left_block{float:left}.right_block{float:right}.center_block{float:left;margin-left:23px}.left_block .links{margin-top:25px}.left_block .links li{list-style:none;padding-left:25px;height:20px}.left_block .links ul{margin:0;padding:0}.left_block .links a{font-size:13.5px;text-decoration:none;color:#8ba73e}.links .add_bookmarks{background:url(../img/ico_add_bookmark.png) center left no-repeat}.links .what_price{background:url(../img/ico_price.png) center left no-repeat}.links .add_compare{background:url(../img/ico_scales.png) center left no-repeat}.spoiler_one{padding-top:15px;padding-bottom:15px;border-bottom:1px solid #d2d2d2}.spoiler_one .spoiler_content{margin-top:15px;font-size:13px}.spoiler_one .spoiler_content.hidden{display:none}.title_spoiler:hover{cursor:pointer}.title_spoiler{background:url(../img/ico_open.png) center left no-repeat;padding-left:17px;font-size:13px;color:#333;font-weight:700;text-decoration:none}.title_spoiler.closed{background:url(../img/ico_close3.png) center left no-repeat}.features{list-style:none;padding:0;margin:0;font-size:13px}.features a{font-size:13px;text-decoration:none;border-bottom:1px dotted #8ba73e;color:#8ba73e}.features li{padding-top:5px;padding-bottom:4px}.note_prod .blue,.note_prod .red,.note_prod .yellow{padding:5px 5px 5px 10px;float:left}.note_prod{width:225px;height:23px;overflow:hidden;border-radius:5px;display:table;font-size:11px;font-weight:700}.note_prod .blue:after,.note_prod .red:after,.note_prod .yellow:after{width:0;height:0;border-top:13px solid transparent;border-bottom:13px solid transparent;top:-1px;margin-left:5px;content:''}.note_prod .one{z-index:999}.note_prod .two{z-index:998}.note_prod .blue{background-color:#42b9f6;position:relative}.note_prod .blue:after{border-left:5px solid #42b9f6;position:absolute}.note_prod .red{background-color:#f75d50;position:relative;color:#fff}.note_prod .red:after{border-left:5px solid #f75d50;position:absolute}.note_prod .yellow{background-color:#fbc665;position:relative}.note_prod .yellow:after{border-left:5px solid #fbc665;position:absolute}.products_block .product{float:left;width:190px;vertical-align:bottom}.product .image{height:225px;position:relative}.product .image img{position:absolute;bottom:0;left:15px}.price{font-size:18px;color:#f75d50;font-weight:700}.product{padding-bottom:30px;position:relative}.product p{font-size:15px;margin-top:15px}.left52{margin-left:52px}.product a{color:#fff}.mrg1{margin-top:25px;margin-bottom:15px}.products_martopbot{margin-top:60px;margin-bottom:100px}.cont_shop_but{display:table-cell;vertical-align:middle;padding:35px}.cont_shop{text-decoration:none;font-size:12px;border-bottom:1px dotted #799920;color:#799920}.icons{width:45px;height:50%;position:absolute;z-index:9;right:0;padding-top:25px;padding-right:15px}.icons a{width:44px;height:44px;float:left;border:1px solid #d2d2d2;margin-bottom:5px;background-color:#fff}a:hover{cursor:pointer}.basket_item .form-group{display:inline}.HOME_RIGHT,.sort_block,.sort_block ul,.sort_block ul li{display:inline-block}.basket.open:after{content:'';position:absolute;top:43px;width:100%;height:10px;background-color:#fff;left:0;z-index:9990}.basket_hovered .basket_sum{float:left}a.active{font-weight:700;text-decoration:underline}.HOME_RIGHT{vertical-align:top;margin-left:10px;position:absolute}#HOME_UNDER_SLIDER>div{display:inline-block;margin-right:3px;margin-top:3px}.sort_block ul{margin:0;padding:0}.special-products,.why_me_{padding-top:30px}.sort_block ul li{margin:0 .5em;list-style:none}.sort_block ul li a.asc:after,.sort_block ul li a.desc:after{display:block;width:5px;height:3px;position:absolute;top:50%;margin-top:-1px;right:-10px;content:'';background:url(../img/arrow_sort_asc_desc.png) no-repeat}.sort_block ul li a.asc:after{background-position:0 0}.sort_block ul li a.desc:after{background-position:0 -3px}.home_banner_up{margin-top:20px}.home_banner_up .HOME_RIGHT{display:block;float:right;position:static;margin-left:0}#HOME_SLIDER .jssorb03 .av,#HOME_SLIDER .jssorb03 div,#HOME_SLIDER .jssorb03 div:hover{width:6px;height:6px;border-radius:50%;line-height:6px;background:#fff;border:2px solid #fff;box-shadow:0 0 5px 0 rgba(54,54,54,.75)}#HOME_SLIDER .jssorb03 .av,#HOME_SLIDER .jssorb03 div.av:active,#HOME_SLIDER .jssorb03 div.av:hover{cursor:default;background:#95BA2F}.special-products .link_buy{margin-bottom:0}.special-products .item{margin-bottom:0!important}.why_me_{overflow:hidden;margin-bottom:60px}.why_me_ .why_list{width:1038px;margin-left:-58px}.seo_text p{margin:12px 0 0;font-size:13px!important;color:#333!important;font-family:Roboto!important}.seo_text p:first-child{margin-top:0}.product-special{position:absolute}.jcarousel-skin-tango .jcarousel-item{width:38px;height:38px;border:1px solid #d2d2d2;background:#fff}.jcarousel-skin-tango .jcarousel-item a{display:table-cell;width:38px;height:38px;vertical-align:middle}.mycarousel img{max-width:38px;max-height:38px;border:0;vertical-align:middle}.jcarousel-skin-tango .jcarousel-clip-vertical,.jcarousel-skin-tango .jcarousel-container-vertical{height:175px}.jcarousel-skin-tango .jcarousel-container-vertical{padding:0}.jcarousel-skin-tango .jcarousel-prev-vertical{top:-13px}.jcarousel-skin-tango .jcarousel-next-vertical{bottom:-13px}.jcarousel-skin-tango .jcarousel-next-vertical,.jcarousel-skin-tango .jcarousel-prev-vertical{left:0;width:42px;background-position:14px 0}.products.pn>ul,ul.product-special li{width:100%;float:left}.jcarousel-skin-tango .jcarousel-next-vertical:hover,.jcarousel-skin-tango .jcarousel-prev-vertical:hover{background-position:14px 0;left:0}ul.product-special{position:absolute;top:0;left:16px}ul.product-special li div{color:#333;font-size:10px;font-weight:700;height:22px;line-height:24px;padding:0 9px;position:relative;border-top-left-radius:4px;border-bottom-left-radius:4px;margin-top:8px;float:left}ul.product-special li:first-child{margin-top:0}ul.product-special li.top div{background:#fbc665}ul.product-special li.top div:after{content:'';position:absolute;right:-19px;top:3px;border:11px solid transparent;border-top:5px solid #fbc665;transform:rotate(-90deg)}ul.product-special li.new div:after,ul.product-special li.promo div:after{content:'';position:absolute;right:-18px;top:2px;transform:rotate(-90deg)}ul.product-special li.new div{background:#42b9f6}ul.product-special li.new div:after{border:11px solid transparent;border-top:5px solid #42b9f6}ul.product-special li.promo div{background:#f75d50}ul.product-special li.promo div:after{border:11px solid transparent;border-top:5px solid #f75d50}.cost-block{margin-top:1px}.products.pn a.link_buy{margin-bottom:0}.products.pn{padding-bottom:0}.products.pn>ul{margin-bottom:-3px}._form_checkbox_reset,.sort_block,.sort_block ul li a{font-size:12px}.filter_accept_bloc{margin-top:13px;margin-bottom:0}._form_checkbox_reset{color:#6a6a6a;display:block;width:128px;height:28px;border:1px solid #d2d2d2;line-height:28px;border-radius:4px;text-decoration:none;margin:0 auto}.irs-max,.irs-min,.irs-slider:after{display:none}.footer-mail,input.custom-radio+label:hover{text-decoration:underline}._form_checkbox_reset:hover{border:1px solid #95ba2f;color:#6a6a6a}._form_checkbox_reset:active{border:1px solid #95ba2f;background:#95ba2f;color:#fff}.sort_block ul li a{color:#8fa951;position:relative}.sort_block ul li a:hover{color:#333}#HOME_SLIDER .jssora03l,#HOME_SLIDER .jssora03r{width:36px;height:340px;background:url(../img/new_arrows_.png) no-repeat}#HOME_SLIDER .jssora03l,#HOME_SLIDER .jssora03l:hover{background-position:0 50%;left:0;top:0}#HOME_SLIDER .jssora03r,#HOME_SLIDER .jssora03r:hover{background-position:-36px 50%;right:0;top:0}.loyout ._prd_spec-wr{margin-top:10px}.loyout .special-products:first-child{border-top:0;padding-top:0}.irs-slider{width:13px;height:13px;top:25px;border-radius:100%;box-shadow:none;border:1px solid #d2d2d2;background:#fff;background:-moz-linear-gradient(top,#fff 0,#ebebeb 100%);background:-webkit-linear-gradient(top,#fff 0,#ebebeb 100%);background:linear-gradient(to bottom,#fff 0,#ebebeb 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ebebeb', GradientType=0 )}.irs-slider.state_hover,.irs-slider:hover{background:#fff}.irs-slider:before{content:"";position:absolute;width:5px;height:5px;z-index:2;border:1px solid #d2d2d2;border-radius:100%;background:#799920;top:3px;left:3px}.delivery-data:after,.irs-line:before,.owl-controls .owl-buttons div:before{content:''}.irs-bar{height:3px;top:30px}.irs-line{height:9px;background:#ebebeb;border:1px solid #d2d2d2;top:27px}.irs-line:before{width:166px;height:5px;position:absolute;top:2px;left:2px;background:#d2d2d2;border-radius:5px}.irs{height:49px}.price_filter.first_price_li{margin-top:8px}.product_read_ .w{width:110px;overflow:hidden;margin:0;padding-top:0;display:table-cell;vertical-align:middle;height:32px;float:none}.cont_shopping-wr,.field-orders-body .control-label,.field-orders-delivery .control-label,.field-orders-payment .control-label,.textareagroup .control-label{float:left;width:100%}.product_read_ .w .cost,.product_read_ .w strike{width:100%;float:left}.product_read_price .link_buy{width:118px;position:absolute;top:50%;right:0;margin:-16px 0 0}.product_read_price{position:relative;min-height:32px;margin-top:10px}.special-products.products h3{margin-bottom:10px}.special-products.products li.item{margin-top:30px}.productLeftBar .cost_box{border-top:0;padding:10px 0 0}.productLeftBar .product_mod{width:100%;float:left;border-bottom:1px solid #d2d2d2;padding-bottom:15px}.cont_shopping-wr{margin-top:10px}.cont_shopping-wr .cont_shopping{float:right}.cont_shopping{display:block!important;border-top:0!important;border-left:0!important;border-right:0!important;border-bottom:1px dashed #799920!important;color:#799920!important;margin:0!important;padding:0!important;font-size:12px!important;float:left;border-radius:0!important}.delivery-data .field-order-delivery-childs .control-label,.jcarousel-skin-tango>li,.owl-pagination,input.custom-check,input.custom-radio{display:none}.info.product-thumb-video{width:100%;height:100%}.info.product-thumb-video embed,.info.product-thumb-video iframe{width:100%!important;height:auto!important}.input-blocks,.input-blocks-wrapper{width:100%;float:left}.form-order .input-blocks-wrapper{margin-top:6px}.input-blocks label{font-size:13px;color:#333}.basket_input_2 label{height:30px;line-height:30px;float:left;width:70px!important;padding-top:0!important}.custom-input-2{width:100%;height:30px;outline:0;line-height:30px;padding-left:8px;margin-top:5px;background:#fff;border-radius:4px}.custom-area-2,.custom-input-2,.textareagroup textarea{border:1px solid #d2d2d2;box-sizing:border-box;font-size:13px;color:#636363}.custom-area-2,.textareagroup textarea{min-height:128px;max-height:128px;resize:none;width:100%;max-width:100%;outline:0;padding-left:8px;padding-top:8px;margin-top:8px}.basket_input_2 .custom-input-2{width:270px;float:right;margin-top:0}.custom-area-3:focus,.custom-input-2:focus,.textareagroup textarea:focus{box-shadow:1px 2px 2px 0 rgba(215,215,215,.75) inset;transition:.1s}.textareagroup textarea:focus{border:1px solid #d2d2d2}.radio_grp label.control-label,.textareagroup .control-label,.title_groups{font-size:12px;font-weight:700;text-transform:uppercase;margin-bottom:12px}.input-blocks-group{width:100%;float:left;border-bottom:1px solid #d2d2d2;padding-bottom:20px;margin-top:18px}.custom-form-buttons{width:100%;float:left}input.custom-check+label,input.custom-radio+label{font-size:13px;cursor:pointer;margin-left:6px}input.custom-radio+label span{width:16px;height:16px;background:url(../img/radio_new.png) no-repeat;float:left;transition:.2s;margin-top:1px}input.custom-radio:checked+label span,input.custom-radio:checked+label:hover span{background:url(../img/radio_new-active.png) no-repeat}.custom-form-buttons{margin-top:7px}.custom-form-buttons:first-child{margin-top:0}.checkout_basket{width:100%;float:left}.checkout_basket button{margin:0 auto}.input-blocks-wrapper .help-block{padding-left:71px;padding-top:4px;width:100%;float:left;box-sizing:border-box;margin-bottom:0}.cont_shop_but-wr{height:33px;margin-top:35px;padding-bottom:29px}.cont_shop_but-wr .cont_shop{margin-top:8px;float:left}.cont_shop_but-wr .submit4.bottom3{float:right}._qqq_ .params{font-size:12px}.activeShow{border-bottom:0!important}.delivery-data:after,.special-products{border-bottom:1px solid #d2d2d2}.delivery-data:after{width:100%;position:absolute;bottom:-27px;left:0}.img_ajax_basket img{margin-right:0!important;max-width:90px;max-height:90px;vertical-align:middle}#login-form{margin:50px auto 0}#bg{top:0!important;z-index:1!important}.bottom,.fotter,.top,.wrap{position:relative;z-index:2}.owl-controls .owl-buttons div{width:34px!important;height:50px!important;background:#596065!important;top:50%!important;margin:-25px 0 0!important;opacity:1!important;border-radius:0!important;padding:0!important;position:absolute}.owl-controls .owl-buttons div:hover{background:#acafb2!important;transition:.2s!important}.owl-controls .owl-buttons .owl-prev{border-top-right-radius:4px!important;border-bottom-right-radius:4px!important;left:-20px}.owl-controls .owl-buttons .owl-next{border-top-left-radius:4px!important;border-bottom-left-radius:4px!important;right:-20px}.owl-controls .owl-buttons div:before{position:absolute;width:8px;height:22px;background:url(../img/arrows_blocks.png) no-repeat;top:50%;margin-top:-11px;left:50%;margin-left:-4px}.owl-controls .owl-buttons .owl-prev:before{background-position:0 0}.owl-controls .owl-buttons .owl-next:before{background-position:-8px 0}.basket_input_2.required .control-label{position:relative}.basket_input_2.required .control-label:before{position:absolute;top:0;content:'*';color:#D60000;left:-11px;padding-top:2px}.float-left{float:left}.blog-show-img{padding-right:20px}.text_seo.hidden_seo{height:178px;overflow:hidden;position:relative}.text_seo.hidden_seo div{height:162px;overflow:hidden;position:relative}.text_seo.hidden_seo a{position:absolute;bottom:0;right:0;font-size:16px}.text_seo.hidden_seo div:before{content:'';display:block;position:absolute;bottom:0;right:0;left:0;height:120px;background:-moz-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,0)),color-stop(100%,#fff));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);background:-o-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);background:linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%)}.checkout_basket button,.submit4,a.link_buy{font-size:15px}.cost,.product_read_price #cost{font-size:20px}.cost span,.cost span.valute,.product_read_price .valute{font-size:15px}.comment_display_block{height:35px}.basket{margin-top:34px!important}.header-time{float:right;margin-right:25px}.header-time table{border:0;padding:0;outline:0;height:129px}.header-time table td{font-size:14px;line-height:14px}.header-time table td span{font-size:16px}.header-time table table{height:auto}.header-time.footer_time{width:100%;float:left;margin-top:68px}.header-time.footer_time table td{vertical-align:top}.footer-mail{color:#99a5ad}.footer-mail:hover{color:#fff}.labels_block .labels_item{display:inline-block;width:49%}.article_comment_description{margin:-10px 0 10px}.article_list_comment{height:auto;margin:10px 0}.check_price{font-size:12px;color:#708090;margin:20px 0 10px;padding-bottom:10px;border-bottom:1px solid #d2d2d2}.product_rating_block{display:inline-block}.product_review_block{float:right}.product_review_block a{font-size:13px;text-decoration:none;border-bottom:1px dotted #799920}.artbox_comment_description{min-height:20px} \ No newline at end of file +#call,a,nav.top a{color:#6a6a6a}.basket,.menu ul li a{text-transform:uppercase}.basket_item .info,.content,.content2{overflow:hidden}.pic a,.pic a img,.pixbox a,.pixbox img,ul.product_colors li a,ul.product_mod li a,ul.product_mod li img,ul.why_list li div{vertical-align:middle}body,form,html{padding:0;margin:0;font-family:Roboto;font-size:14px;color:#333;height:100%}h1,h2,h3{margin:0;padding:0 0 10px}.fl{float:left}.fotter .wrap .fr{float:right;width:180px;height:50px;position:relative;font-size:12px}.phone,.search,nav.top ul li{float:left}.fotter .wrap .fr img{position:absolute;top:50%;margin-top:-10px;right:0}.fotter .wrap .fl{line-height:50px;font-size:12px}.both{clear:both}h1{margin:10px 0;font-size:24px}h3{margin-bottom:30px}p{margin:3px 0;padding:0}a{font-size:14px;text-decoration:underline}#login,nav.top,nav.top ul li a{font-size:12px}#call,.menu ul li a,nav.top a{text-decoration:none}a:hover{color:#799920}.wrap{width:960px;margin:0 auto}.f{background:#fff}.br{-webkit-box-shadow:-1px 5px 14px 0 rgba(50,46,50,.46);-moz-box-shadow:-1px 5px 14px 0 rgba(50,46,50,.46);box-shadow:-1px 5px 14px 0 rgba(50,46,50,.46);padding:20px}nav.top{background:#f5f5f5;padding:10px 0;border-bottom:1px solid #d2d2d2}nav.top ul{list-style:none;margin:0;padding:0}#help,#login,nav.top ul li{padding-right:20px}#help{background:url(../img/help.png) right no-repeat}#help span,#login span{border-bottom:1px dotted #6a6a6a}#login{background:url(../img/login.png) right no-repeat}.search{margin:-5px 0 -5px 100px}nav input[type=text]{width:325px;outline:0;border:1px solid #d8d6d6;border-radius:5px;padding:5px 0;font-size:14px;text-indent:10px}nav input[type=submit]{width:35px;height:29px;border:none;background:url(../img/lupa_sub.png) center no-repeat;margin-left:-35px;cursor:pointer}.header{margin:0 0 20px}.phone{position:relative;text-align:center}.phone .tel{font-size:23px}.phone .tel span.more{margin-bottom:3px}.more_block{background:#fff;border:1px solid #d2d2d2;padding:10px;position:absolute;font-size:20px;display:none;z-index:99}.more{background:url(../img/more.png) no-repeat;width:12px;height:7px;display:inline-block;cursor:pointer;margin-bottom:5px}.logo{margin:0 auto;width:193px;padding-top:22px}.logo a{display:block;width:193px;height:84px;background:url(../img/logo.png) no-repeat}.logo a span{display:none}#call{border-bottom:1px dotted #6a6a6a}.basket{float:right;position:relative;border:1px solid #d2d2d2;border-radius:5px;padding:15px 20px;font-size:18px}.basket .info{float:left;border-right:1px solid #d2d2d2;padding-right:10px;margin-right:17px}.basket .info span{color:#f75d50;font-size:22px}.basket a:link,.basket a:visited{text-decoration:none;color:#000;font-size:18px}.basket span.more{margin-bottom:-1px}.menu ul,.menu_childs ul{margin:0;list-style:none}.menu{background:#596065;border:1px solid #e8e8e8}.menu ul{padding:0}.menu ul li{float:left;border-left:1px solid #8b9094;height:43px}.menu ul li:first-child{border-left:none}.menu ul li a{width:100%;height:100%;line-height:43px;float:left;box-sizing:border-box;padding:0 19px;color:#fff;font-size:15px;font-weight:600}.menu_childs ul li a,.rubrics ul li a{font-weight:700;text-decoration:none;float:left;text-transform:uppercase}.menu ul li:hover{background:#3e454b}.menu ul li.active a{background:#f5f5f5;color:#596065}.menu ul li.active a:hover{cursor:default}.menu_childs{background:#f5f5f5;border:1px solid #e8e8e8;border-bottom:2px solid #596065}.menu_childs ul{padding:0}.menu_childs ul li{float:left}.menu_childs ul li a{padding:15px 23px;color:#596065;font-size:14px}.menu_childs ul li a:hover{color:#878b8e}.fr ul li{border:none}.akciya a{background:#f75d50;color:#fff}.brands a{background:#95ba2f;color:#fff}a.myorders{color:#f75d50}.sub{margin:2px 0 0}.sub img{float:left;margin-right:2px}.rubrics{margin:60px 0 0;padding-bottom:27px}.rubrics ul{list-style:none;margin:0;padding:0}.rubrics ul li{float:left;margin:0 35px}.rubrics ul li a{width:120px;padding-top:130px;text-align:center;color:#494949}.rubrics ul li.item_ryukzaki a{background:url(../img/ico1.png) no-repeat}.rubrics ul li.item_sumki a{background:url(../img/ico2.png) no-repeat}.rubrics ul li.item_chehly a{background:url(../img/ico3.png) no-repeat}.rubrics ul li.item_nesessery a{background:url(../img/ico4.png) no-repeat}.rubrics ul li.item_koshelki a{background:url(../img/ico5.png) no-repeat}.products{padding-bottom:30px;padding-top:20px}.products,.why_me_{border-top:1px solid #d2d2d2}.products ul{list-style:none;margin:0;padding:0}.products ul li.item{float:left;width:192px;margin:0 0 50px;text-align:center;position:relative}.products ul li a.name,.special-products a.name{display:block;color:#799920;font-size:15px;text-decoration:none;margin:15px 0 0;height:35px;overflow:hidden;box-sizing:border-box;padding:0 10px}.products ul li a.name:hover,.special-products a.name:hover{text-decoration:underline}.products ul li .info{text-align:left}a.more_map,h3,ul.product_colors li,ul.product_mod li{text-align:center}.pn{border:none}.cost,.product_read_price #cost{color:#f75d50;margin:0;padding:0}strike,strike span#old_cost{font-size:14px;color:#333}.checkout_basket button,.submit4,.submit4m,a.link_buy{background:#95ba2f;border-radius:4px;height:29px;text-transform:uppercase;color:#fff;text-decoration:none;font-weight:600;text-align:center;border-bottom:3px solid #799920;font-size:12px}.basket .submit4.bottom3,.submit4.bottom3{font-size:12px!important;display:block}.basket .submit4.bottom3{margin-top:10px}.checkout_basket button,a.link_buy{display:block;margin:0 auto 10px;width:122px;line-height:32px}.checkout_basket button,.submit4{margin:0;padding:0 20px;line-height:31px;width:auto;border-top:0;border-left:0;border-right:0;cursor:pointer}ul.mycarousel,ul.mycarousel li{margin:0;padding:0}.btn-primary:hover,.checkout_basket button:hover,.submit4:hover,.submit4m:hover,a.link_buy:hover{border-bottom:3px solid #95ba2f}.btn-primary:active,.checkout_basket button:active,.submit4:active,.submit4m:active,a.link_buy:active{background:#799920;border-bottom:3px solid #799920}.checkout_basket button:focus,.submit4:focus{outline:0}.mycarousel{position:absolute;right:22px;top:13px}ul.mycarousel{list-style:none}h3{text-transform:uppercase;font-size:20px}span.why{width:213px;background:url(../img/logo-why.png) no-repeat;margin:0 auto;padding:0 0 20px;height:29px;display:block}ul.why_list{list-style:none;margin:0;padding:0}ul.why_list li{float:left;margin-left:58px;width:288px;height:96px;box-sizing:border-box;padding-left:110px;margin-top:20px}ul.why_list li div{display:table-cell;height:96px}ul.why_list li span{font-weight:700;color:#799920}ul.why_list li.item1{background:url(../img/why_item1.png) left no-repeat}ul.why_list li.item2{background:url(../img/why_item2.png) left no-repeat}ul.why_list li.item3{background:url(../img/why_item3.png) left no-repeat}ul.why_list li.item4{background:url(../img/why_item4.png) left no-repeat}ul.why_list li.item5{background:url(../img/why_item5.png) left no-repeat}ul.why_list li.item6{background:url(../img/why_item6.png) left no-repeat}.banner_akciya{margin:50px 0}body>.bottom{background:#4d5458;padding:40px 0;color:#fff}body>.bottom .leftbar{float:left;width:210px}body>.bottom ul{list-style:none;margin:0;padding:0;line-height:23px}body>.bottom ul a{color:#fff;font-size:15px;text-decoration:none}body>.bottom ul a:hover{color:#799920}.phones{margin-top:50px;line-height:23px;font-size:18px}.map{padding:5px 0 5px 25px;background:url(../img/map.png) left no-repeat;margin-bottom:7px}a.more_map{color:#99a5ad;border-bottom:1px dotted #99a5ad;text-decoration:none;font-size:11px}.bread-crumbs{padding:0 0 0 20px;border-bottom:1px solid #d2d2d2;height:29px}.bread-crumbs ul{list-style:none;margin:0;padding:0;height:29px}.leftbar,.rightbar.basket_rightbar{margin-right:20px}.bread-crumbs ul li{float:left;padding-left:20px;height:100%;line-height:29px;color:#7d7d7d;position:relative;font-size:12px}* html .content,* html .content2{height:1%}.bread-crumbs ul li:first-child{padding-left:0}.bread-crumbs ul li a{font-size:12px;display:block;color:#7d7d7d}.bread-crumbs ul li a:link,.bread-crumbs ul li a:visited{color:#7d7d7d;text-decoration:underline}.bread-crumbs ul li a:hover{color:#464646;text-decoration:none}.breadcrumb>li+li:before{color:#ccc;content:"/";position:absolute;top:0;left:8px}.loyout{padding:20px 0}.leftbar{float:left;width:172px}.rightbar{float:right;width:380px;margin-left:40px}.rightbar2{float:right;width:320px}.filters{border-top:1px solid #d2d2d2;padding:20px 0 0;margin-top:20px}.filters .begin{text-transform:uppercase;font-weight:700;font-size:12px}.filters ul{list-style:none;margin:6px 0 0;padding:0;line-height:22px}.filters ul li{position:relative;box-sizing:border-box;padding-left:24px;line-height:16px;margin-top:7px}.filters ul li:first-child{margin-top:0}.filters ul li>input{position:absolute;left:4px;margin:0;top:3px}.filters ul li a{color:#464646;text-decoration:none;font-size:13px;line-height:16px}.filters ul li a:hover{text-decoration:underline}.productLeftBar{float:left;width:228px;margin-left:20px;margin-right:20px}.productRightBar{float:right;width:260px;margin:0 20px}.productLeftBar h1{font-size:24px;border-bottom:1px solid #d2d2d2;margin-bottom:10px}ul.product_mod{list-style:none;margin:10px 0 0;padding:0;float:left}ul.product_mod li{float:left;width:46px;height:46px;background:#fff;border:1px solid #d2d2d2;margin:5px 5px 0 0;position:relative}ul.product_mod li.active:before{width:48px;height:48px;position:absolute;content:'';background:0 0;border:2px solid #95ba2f;top:-1px;left:-1px;box-sizing:border-box}ul.product_mod li a{width:46px;height:46px;display:table-cell}ul.product_mod li a:focus{outline:0}ul.product_mod li img{max-width:46px;max-height:46px}ul.product_colors{list-style:none;margin:30px 0 0;padding:0;float:left}ul.product_colors li{float:left;margin:10px 10px 0 0;width:98px;height:98px;border:1px solid #d2d2d2}ul.product_colors li a{width:98px;height:98px;display:table-cell}ul.product_colors li img{max-width:98px;max-height:98px;vertical-align:middle}.productLeftBar .begin{text-transform:uppercase;font-weight:700;font-size:12px}.cost_box{border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;margin:10px 0;padding:10px 0}.cost_box .w{float:left;margin-right:20px;padding-top:5px}.product_service ul{list-style:none;margin:0;padding:0}.product_service ul li a{color:#799920;text-decoration:none;border-bottom:1px dotted #799920;font-size:12px}.product_service ul li.item1{background:url(../img/li1.png) left no-repeat;padding:3px 23px}.product_service ul li.item2{background:url(../img/li2.png) left no-repeat;padding:3px 23px}.product_service ul li.item3{background:url(../img/li3.png) left no-repeat;padding:3px 23px}#nav_product{list-style:none;margin:0;padding:0;line-height:23px}#nav_product li a{background:url(../img/li_plus.png) left no-repeat;padding:3px 15px;color:#000;text-transform:uppercase;text-decoration:none;font-weight:700;font-size:12px}#nav_product li a.active{background:url(../img/li_minus.png) left no-repeat}#nav_product li .info{display:none;border-bottom:1px solid #d2d2d2;padding:10px 0;margin-bottom:10px}#nav_product li .info,#nav_product li .info p{font-size:12px;line-height:16px}.modal_box{position:fixed;left:0;top:0;width:100%;height:100%;z-index:999;background:#000;filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}#data_box{position:absolute;top:100px;z-index:1000;width:400px;background:#fff;-webkit-box-shadow:0 0 15px #000;-moz-box-shadow:0 0 15px #000;box-shadow:0 0 15px #000;border:7px solid #1b9bb6;border-radius:5px}#data_box .data_wrp hr,#data_box .data_wrp hr.hr{height:1px;border:none;color:#000;background:#000}#data_box .data_wrp{padding:25px 15px 15px}#data_box .data_wrp h1{text-transform:uppercase}#data_box .data_wrp hr{margin:45px 0 20px}#data_box .data_wrp hr.hr{margin:20px 0}#data_box .pic-tango{margin-right:7px;margin-bottom:7px}#modal_close{cursor:pointer;margin-top:-80px;margin-right:-50px}.rightbar .control-label,.textareagroup .control-label{float:left;width:80px;padding-top:5px}.form-control{outline:0;border:1px solid #d8d6d6;border-radius:5px;padding:5px 0;font-size:14px;text-indent:10px;margin-bottom:3px;width:250px}.form-control:focus{border:1px solid #1b9bb6;box-shadow:0 0 10px #1b9bb6;-webkit-box-shadow:0 0 10px #1b9bb6;-moz-box-shadow:0 0 10px #1b9bb6}.help-block{color:red;font-size:12px;margin-bottom:5px}.basket_item{padding:10px 0;border-bottom:1px solid #b7b7b7;clear:both}.basket_item img{margin-right:20px}.basket_item .count{margin:20px 0}.basket_item .fr{margin-top:13px}.basket_item>a{display:block;float:left}a.del:link,a.del:visited{background:url(../img/del.png) left center no-repeat;padding:2px 25px;font-size:12px;font-weight:400;color:#787878;text-decoration:underline}.btn-primary,.submit4m{background:#95ba2f;height:29px;line-height:29px}a.del:hover{color:#a52828;text-decoration:underline}.total{text-align:right;color:#87476a;font-size:20px;margin:10px 0}._form_checkbox_reset,.basket_item input,.basket_title_,.color_variants .variant,.compare,.content ul.pagination,.jcarousel-skin-tango .jcarousel-item,.lay_title .center,.orders_view .order,.pixbox,.price,.product p,.special-products .item,ul.brends_list li{text-align:center}.btn-primary,.submit4m,a.logout:link,a.logout:visited{color:#fff;cursor:pointer;text-transform:uppercase}.submit4m{font-family:Roboto;border:none;border-radius:4px;font-size:10px;width:102px;border-bottom:3px solid #799920}.submit4m:active,.submit4m:focus{outline:0}.btn-primary{border-bottom:3px solid #799920;border-top:0;border-right:0;border-left:0;margin-top:5px;padding:0 15px;border-radius:4px;text-decoration:none;font-size:12px;font-weight:700}.btn-primary:active,.btn-primary:focus{outline:0}a.logout:link,a.logout:visited{border:none;padding:3px 5px;background:#f75d50;border-radius:5px;text-decoration:none;font-size:11px;font-weight:400}.txtb1,.txtf,a.btn-success{font-size:14px}a.logout:hover{background:#95ba2f}.boy_box{border-bottom:1px solid #b7b7b7;padding:0 0 15px}.boy_box div{padding-top:10px}.content_product .info{padding:0 0 20px}a.btn-success{display:inline-block;border:2px solid #d8d6d6;color:#95ba2f;border-radius:5px;padding:5px;margin-bottom:10px;text-decoration:none}a.btn-success:hover{border:2px solid #95ba2f;color:#f75d50}.txtf,.txtfb{color:#87476a;font-weight:700}.txtb1{font-weight:700}.txtfb{font-size:20px}.count{margin:20px 0}.count input[type=number]{outline:0;width:50px;border:1px solid #d8d6d6;border-radius:5px;padding:5px 0;font-size:14px;text-indent:10px;margin-bottom:7px}a.link2:link,a.link2:visited{font-size:14px;font-weight:700;color:#95ba2f;text-decoration:none}a.link2:hover{color:#f75d50;text-decoration:underline}.well{margin:50px auto;width:400px;background:#f5f5f5;border:1px solid #e8e8e8;padding:20px;border-radius:5px}.control-label{float:left;width:100px;padding-top:5px}#user-verifycode-image{display:block}.form-inline{display:inline}.form-inline .form-group{float:left;margin-right:10px}.form-inline .form-group select{width:100px}.form-group{margin-bottom:10px}.table-bordered{width:100%;border:1px solid silver}.table-bordered th{background:#B3D1FD;padding:5px}.table-bordered tr td{border:1px solid silver;padding:5px}.table-bordered .filters{display:none}.formCost label{float:left;width:30px}.pic,.pic a{width:392px;height:365px}ul.brends_list{list-style:none;margin:0;padding:0}ul.brends_list li{float:left;margin:0 15px 20px}.compare a:link,.compare a:visited{font-size:12px;text-decoration:underline}.alert-success{margin:10px 0;padding:10px;border:1px solid #3ed824;border-radius:5px;background:#c0feb5}#subscribe-sale,.news_item img{margin-right:20px}.news_item,.txts{margin-bottom:20px}.news_item{padding-bottom:20px;border-bottom:1px solid silver}.block_content .item,.borderbottom,.content ul.pagination{border-bottom:1px solid #d2d2d2}.news_item a{font-size:16px}.pic a{display:table-cell}.pic a img{max-width:392px;max-height:365px}input#subscribe-email::-webkit-input-placeholder{color:#596065}input#subscribe-email::-moz-placeholder{color:#596065}input#subscribe-email:-ms-input-placeholder{color:#596065}input#subscribe-sale::-webkit-input-placeholder{color:#596065}input#subscribe-sale::-moz-placeholder{color:#596065}input#subscribe-sale:-ms-input-placeholder{color:#596065}#subscribe-email,#subscribe-sale{color:#596065}#subscribe-sale{width:100px;float:left;height:28px}.saletxt{width:150px;float:left;color:#fff;font-size:12px}#subscribe-email{width:370px}.txts{color:#9da9b1;font-size:18px}.content ul.pagination{list-style:none;margin:0 0 16px;padding:0 0 20px}.content ul.pagination li{display:inline}.content ul.pagination li a{padding:3px;color:#82a02f;font-size:15px;margin:0;text-decoration:none}.footer .fl,.fotter a{font-size:12px}.content ul.pagination li a:hover{text-decoration:underline}.content ul.pagination li.active a{color:#333}.boxitem{height:318px}ul.social{margin-top:20px}.social{list-style:none;margin:10px;padding:0;height:48px}.social li{display:inline-block;margin-right:7px;padding-bottom:10px}.social li a{width:36px;height:36px;display:block;margin:0;padding:0;text-indent:-9999px;background:url(../img/social-ico-two.png) no-repeat #bcbcbc;border-radius:48px;-moz-border-radius:48px;-webkit-border-radius:48px;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;transition:all .5s ease-out}.content2 br,.hide{display:none}.social .fb{background-position:-44px 0;cursor:pointer}.social .vk{cursor:pointer}.social .vk:hover{background-color:#5B7FA6}.social .fb:hover{background-color:#354f89}.social .gp{background-position:-132px 0;cursor:pointer}.social .gp:hover{background-color:#c72f21}.social .tw{background-position:-144px 0;cursor:pointer}.social .tw:hover{background-color:#6398c9}.social .ok{background-position:-89px 0;cursor:pointer}.social .ok:hover{background-color:#f88f15}.social ul li a:hover{background-color:#065baa}.socialbox{margin:10px 0}.fotter{background:#484f55;height:50px;color:#98a3ab}.fotter a{color:#98a3ab;line-height:50px;float:left}.view_products2{list-style:none;overflow:auto;height:400px}.view_products2 img{float:left;margin-right:20px}.view_products2 li{margin:10px 0}.pixbox{width:160px;margin:0 auto;height:200px;overflow:hidden}.form-order{background:#f5f5f5;padding:0 20px 20px}#order-delivery,#order-payment{float:right;width:280px}.delivery-data{margin-bottom:27px;position:relative;background:#95ba2f;display:none;border-radius:5px;float:left;box-sizing:border-box;padding:14px 20px;color:#fff;font-size:13px}.edit_menu a,.mycabinet a{color:#799920;text-decoration:none}.jcarousel-next-disabled,.jcarousel-prev-disabled{opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0)}.pixbox a{width:160px;height:200px;display:table-cell}.pixbox img{max-width:160px;max-height:200px}.pagination li.next.disabled span,.pagination li.prev.disabled span{display:none}.fr{float:right}.nobottom{border-bottom:none!important}.dotted a{border-bottom:1px dotted grey}.mycabinet{padding-left:20px;margin-top:20px}.mycabinet .begin{text-transform:uppercase;font-size:13px;font-weight:700;padding-bottom:15px}.mycabinet ul{margin:0;padding:0;list-style:none}.mycabinet ul li{padding-top:10px;padding-bottom:10px}.lay_title .uppercase{text-transform:uppercase}.lay_title{padding-top:15px;font-size:24px}.edit_menu,.user_data .data,.user_data .title,.user_data_editing .data,.user_data_editing .title{float:left;font-size:13px}.user_data{width:390px;border-right:1px solid #d2d2d2;float:left}.user_data .col{padding-bottom:35px}.user_data .col.last{padding-bottom:0}.user_data .title{text-transform:uppercase;font-weight:700;width:170px}.edit_menu{padding-left:60px}.edit_menu div{padding-bottom:20px}.edit_menu .dotted{border-bottom:1px dotted #799920}.user_edit_area{padding-top:30px}.user_data_editing{float:left}.inputs .col{padding-bottom:12px!important}.user_data_editing .col{padding-bottom:35px;width:432px}.user_data_editing .title{text-transform:uppercase;font-weight:700;width:170px}.user_data_editing .data{width:262px}.user_data_editing input[type=text]{padding:7px 10px;margin:-10px 0 0;border:1px solid #d2d2d2;border-radius:4px;font-size:12px;width:240px}#cancel,.user_data_editing .add{border-bottom:1px dotted #799920;color:#799920;text-decoration:none}.add_more{padding-bottom:24px;padding-left:170px}.delete{float:right}.delete_button{background:url(../img/ico_close.png) right no-repeat;width:16px;height:16px;float:right}.content_area{width:450px}#cancel{font-size:13px;float:left;margin-left:40px}.buttons{display:inline-flex;align-items:center}.favorites{background-color:#f5f5f5;padding:5px;font-size:14px}.favorites .fav_point{background-color:#fff;border:1px solid #d2d2d2;border-radius:3px;margin-top:5px;padding:10px 20px}.favorites .fav_point .left{float:left;padding-right:0;width:178px}.favorites .fav_point .right{float:right;padding-right:0;padding-left:0}.favorites .link{color:#799920;text-decoration:none;border-bottom:1px dotted #799920}.redtext{color:#f75d50}.greentext{color:#95ba2f}.hold .orders_view{display:none!important}.orders_view{width:680px;margin-top:13px;padding-top:13px;padding-bottom:5px;border-top:1px solid #d2d2d2;display:block}.orders_view .order{float:left;width:225px}.orders_view .order .order_price{color:#f75d50;font-weight:700;font-size:15px}.orders_view .order .order_price span{font-size:24px}.orders_view .order img{padding-bottom:22px}.orders_view .order .note{font-size:13px}.orders_view .order .note span{color:#f75d50}.basket_hovered{position:absolute;border:1px solid #d2d2d2;border-radius:5px;padding:15px 20px;background-color:#fff;right:-1px;margin-top:10px;width:640px;display:none;z-index:1111}.open .basket_hovered{display:block}.open,.open .basket_hovered{-moz-box-shadow:0 0 5px rgba(149,149,149,.75);-webkit-box-shadow:0 0 5px rgba(149,149,149,.75);box-shadow:0 0 5px rgba(149,149,149,.75)}.basket_hovered1:before{position:absolute;left:0;content:' ';width:100%;background-color:#fff;height:10px;top:45px;z-index:1112}.basket_item input{border:1px solid #d2d2d2;border-radius:4px;padding:9px;width:26px;font-size:18px;font-weight:700;background-color:#fff;color:#000;margin:7px}.minus,.plus{width:15px;height:15px;display:inline-block;cursor:pointer}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.minus{background:url(../img/minus.png) no-repeat}.plus{background:url(../img/plus.png) no-repeat}.black,.black:before{width:100%;height:100%}.basket_sum{padding-top:15px}.basket_sum .sum_text{font-size:15px;text-transform:none;float:right!important;padding-top:1px;margin-bottom:11px}.item_added_win h2,.left_block .begin,.note_prod,.title_spoiler,.uppercase,ul.product-special li div{text-transform:uppercase}.basket_sum .sum_text span{font-size:18px;color:#f75d50;font-weight:700}.basket_sum a{color:#fff!important;font-size:15px!important;float:right}.black{z-index:9999;position:absolute;display:block;padding-top:6%}.black:before{content:'';background-color:rgba(0,0,0,.5);position:fixed;top:0}.black.hidden{display:none}.black_close,.left_block .links li{display:inline-block;cursor:pointer}.black .item_added_win{background-color:#fff;width:640px;margin:auto;position:relative}.black_close{position:absolute;top:30px;right:30px;background:url(../img/ico_close2.png) no-repeat;width:22px;height:22px}.block_content{padding-left:20px;padding-right:20px}.item_added_win h2{text-align:center;padding:30px}.block_content .item{padding-top:20px;padding-bottom:20px}.w230{width:230px}.w260{width:260px}.w430{width:430px}.left_block .begin{font-size:13px;font-weight:700;padding-bottom:15px}.color_variants .variant{border:1px solid #d2d2d2;float:left;margin-right:5px;margin-bottom:5px}.variant:hover{cursor:pointer}.color_variants{margin-top:14px;margin-bottom:-5px}.color_variants .variant.active{width:44px;height:44px;border:2px solid #95ba2f}.color_variants .variant.active a{width:44px;height:44px}.tobasket{margin-top:20px;margin-bottom:20px}.tobasket:hover{color:#fff}.variant{width:46px;height:46px}.variant.active{width:44px;height:44px}.layout{margin-top:15px}.left_block{float:left}.right_block{float:right}.center_block{float:left;margin-left:23px}.left_block .links{margin-top:25px}.left_block .links li{list-style:none;padding-left:25px;height:20px}.left_block .links ul{margin:0;padding:0}.left_block .links a{font-size:13.5px;text-decoration:none;color:#8ba73e}.links .add_bookmarks{background:url(../img/ico_add_bookmark.png) center left no-repeat}.links .what_price{background:url(../img/ico_price.png) center left no-repeat}.links .add_compare{background:url(../img/ico_scales.png) center left no-repeat}.spoiler_one{padding-top:15px;padding-bottom:15px;border-bottom:1px solid #d2d2d2}.spoiler_one .spoiler_content{margin-top:15px;font-size:13px}.spoiler_one .spoiler_content.hidden{display:none}.title_spoiler:hover{cursor:pointer}.title_spoiler{background:url(../img/ico_open.png) center left no-repeat;padding-left:17px;font-size:13px;color:#333;font-weight:700;text-decoration:none}.title_spoiler.closed{background:url(../img/ico_close3.png) center left no-repeat}.features{list-style:none;padding:0;margin:0;font-size:13px}.features a{font-size:13px;text-decoration:none;border-bottom:1px dotted #8ba73e;color:#8ba73e}.features li{padding-top:5px;padding-bottom:4px}.note_prod .blue,.note_prod .red,.note_prod .yellow{padding:5px 5px 5px 10px;float:left}.note_prod{width:225px;height:23px;overflow:hidden;border-radius:5px;display:table;font-size:11px;font-weight:700}.note_prod .blue:after,.note_prod .red:after,.note_prod .yellow:after{width:0;height:0;border-top:13px solid transparent;border-bottom:13px solid transparent;top:-1px;margin-left:5px;content:''}.note_prod .one{z-index:999}.note_prod .two{z-index:998}.note_prod .blue{background-color:#42b9f6;position:relative}.note_prod .blue:after{border-left:5px solid #42b9f6;position:absolute}.note_prod .red{background-color:#f75d50;position:relative;color:#fff}.note_prod .red:after{border-left:5px solid #f75d50;position:absolute}.note_prod .yellow{background-color:#fbc665;position:relative}.note_prod .yellow:after{border-left:5px solid #fbc665;position:absolute}.products_block .product{float:left;width:190px;vertical-align:bottom}.product .image{height:225px;position:relative}.product .image img{position:absolute;bottom:0;left:15px}.price{font-size:18px;color:#f75d50;font-weight:700}.product{padding-bottom:30px;position:relative}.product p{font-size:15px;margin-top:15px}.left52{margin-left:52px}.product a{color:#fff}.mrg1{margin-top:25px;margin-bottom:15px}.products_martopbot{margin-top:60px;margin-bottom:100px}.cont_shop_but{display:table-cell;vertical-align:middle;padding:35px}.cont_shop{text-decoration:none;font-size:12px;border-bottom:1px dotted #799920;color:#799920}.icons{width:45px;height:50%;position:absolute;z-index:9;right:0;padding-top:25px;padding-right:15px}.icons a{width:44px;height:44px;float:left;border:1px solid #d2d2d2;margin-bottom:5px;background-color:#fff}a:hover{cursor:pointer}.basket_item .form-group{display:inline}.HOME_RIGHT,.sort_block,.sort_block ul,.sort_block ul li{display:inline-block}.basket.open:after{content:'';position:absolute;top:43px;width:100%;height:10px;background-color:#fff;left:0;z-index:9990}.basket_hovered .basket_sum{float:left}a.active{font-weight:700;text-decoration:underline}.HOME_RIGHT{vertical-align:top;margin-left:10px;position:absolute}#HOME_UNDER_SLIDER>div{display:inline-block;margin-right:3px;margin-top:3px}.sort_block ul{margin:0;padding:0}.special-products,.why_me_{padding-top:30px}.sort_block ul li{margin:0 .5em;list-style:none}.sort_block ul li a.asc:after,.sort_block ul li a.desc:after{display:block;width:5px;height:3px;position:absolute;top:50%;margin-top:-1px;right:-10px;content:'';background:url(../img/arrow_sort_asc_desc.png) no-repeat}.sort_block ul li a.asc:after{background-position:0 0}.sort_block ul li a.desc:after{background-position:0 -3px}.home_banner_up{margin-top:20px}.home_banner_up .HOME_RIGHT{display:block;float:right;position:static;margin-left:0}#HOME_SLIDER .jssorb03 .av,#HOME_SLIDER .jssorb03 div,#HOME_SLIDER .jssorb03 div:hover{width:6px;height:6px;border-radius:50%;line-height:6px;background:#fff;border:2px solid #fff;box-shadow:0 0 5px 0 rgba(54,54,54,.75)}#HOME_SLIDER .jssorb03 .av,#HOME_SLIDER .jssorb03 div.av:active,#HOME_SLIDER .jssorb03 div.av:hover{cursor:default;background:#95BA2F}.special-products .link_buy{margin-bottom:0}.special-products .item{margin-bottom:0!important}.why_me_{overflow:hidden;margin-bottom:60px}.why_me_ .why_list{width:1038px;margin-left:-58px}.seo_text p{margin:12px 0 0;font-size:13px!important;color:#333!important;font-family:Roboto!important}.seo_text p:first-child{margin-top:0}.product-special{position:absolute}.jcarousel-skin-tango .jcarousel-item{width:38px;height:38px;border:1px solid #d2d2d2;background:#fff}.jcarousel-skin-tango .jcarousel-item a{display:table-cell;width:38px;height:38px;vertical-align:middle}.mycarousel img{max-width:38px;max-height:38px;border:0;vertical-align:middle}.jcarousel-skin-tango .jcarousel-clip-vertical,.jcarousel-skin-tango .jcarousel-container-vertical{height:175px}.jcarousel-skin-tango .jcarousel-container-vertical{padding:0}.jcarousel-skin-tango .jcarousel-prev-vertical{top:-13px}.jcarousel-skin-tango .jcarousel-next-vertical{bottom:-13px}.jcarousel-skin-tango .jcarousel-next-vertical,.jcarousel-skin-tango .jcarousel-prev-vertical{left:0;width:42px;background-position:14px 0}.products.pn>ul,ul.product-special li{width:100%;float:left}.jcarousel-skin-tango .jcarousel-next-vertical:hover,.jcarousel-skin-tango .jcarousel-prev-vertical:hover{background-position:14px 0;left:0}ul.product-special{position:absolute;top:0;left:16px}ul.product-special li div{color:#333;font-size:10px;font-weight:700;height:22px;line-height:24px;padding:0 9px;position:relative;border-top-left-radius:4px;border-bottom-left-radius:4px;margin-top:8px;float:left}ul.product-special li:first-child{margin-top:0}ul.product-special li.top div{background:#fbc665}ul.product-special li.top div:after{content:'';position:absolute;right:-19px;top:3px;border:11px solid transparent;border-top:5px solid #fbc665;transform:rotate(-90deg)}ul.product-special li.new div:after,ul.product-special li.promo div:after{content:'';position:absolute;right:-18px;top:2px;transform:rotate(-90deg)}ul.product-special li.new div{background:#42b9f6}ul.product-special li.new div:after{border:11px solid transparent;border-top:5px solid #42b9f6}ul.product-special li.promo div{background:#f75d50}ul.product-special li.promo div:after{border:11px solid transparent;border-top:5px solid #f75d50}.cost-block{margin-top:1px}.products.pn a.link_buy{margin-bottom:0}.products.pn{padding-bottom:0}.products.pn>ul{margin-bottom:-3px}._form_checkbox_reset,.sort_block,.sort_block ul li a{font-size:12px}.filter_accept_bloc{margin-top:13px;margin-bottom:0}._form_checkbox_reset{color:#6a6a6a;display:block;width:128px;height:28px;border:1px solid #d2d2d2;line-height:28px;border-radius:4px;text-decoration:none;margin:0 auto}.irs-max,.irs-min,.irs-slider:after{display:none}.footer-mail,input.custom-radio+label:hover{text-decoration:underline}._form_checkbox_reset:hover{border:1px solid #95ba2f;color:#6a6a6a}._form_checkbox_reset:active{border:1px solid #95ba2f;background:#95ba2f;color:#fff}.sort_block ul li a{color:#8fa951;position:relative}.sort_block ul li a:hover{color:#333}#HOME_SLIDER .jssora03l,#HOME_SLIDER .jssora03r{width:36px;height:340px;background:url(../img/new_arrows_.png) no-repeat}#HOME_SLIDER .jssora03l,#HOME_SLIDER .jssora03l:hover{background-position:0 50%;left:0;top:0}#HOME_SLIDER .jssora03r,#HOME_SLIDER .jssora03r:hover{background-position:-36px 50%;right:0;top:0}.loyout ._prd_spec-wr{margin-top:10px}.loyout .special-products:first-child{border-top:0;padding-top:0}.irs-slider{width:13px;height:13px;top:25px;border-radius:100%;box-shadow:none;border:1px solid #d2d2d2;background:#fff;background:-moz-linear-gradient(top,#fff 0,#ebebeb 100%);background:-webkit-linear-gradient(top,#fff 0,#ebebeb 100%);background:linear-gradient(to bottom,#fff 0,#ebebeb 100%);filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#fff',endColorstr='#ebebeb',GradientType=0)}.irs-slider.state_hover,.irs-slider:hover{background:#fff}.irs-slider:before{content:"";position:absolute;width:5px;height:5px;z-index:2;border:1px solid #d2d2d2;border-radius:100%;background:#799920;top:3px;left:3px}.delivery-data:after,.irs-line:before,.owl-controls .owl-buttons div:before{content:''}.irs-bar{height:3px;top:30px}.irs-line{height:9px;background:#ebebeb;border:1px solid #d2d2d2;top:27px}.irs-line:before{width:166px;height:5px;position:absolute;top:2px;left:2px;background:#d2d2d2;border-radius:5px}.irs{height:49px}.price_filter.first_price_li{margin-top:8px}.product_read_ .w{width:110px;overflow:hidden;margin:0;padding-top:0;display:table-cell;vertical-align:middle;height:32px;float:none}.cont_shopping-wr,.field-orders-body .control-label,.field-orders-delivery .control-label,.field-orders-payment .control-label,.textareagroup .control-label{float:left;width:100%}.product_read_ .w .cost,.product_read_ .w strike{width:100%;float:left}.product_read_price .link_buy{width:118px;position:absolute;top:50%;right:0;margin:-16px 0 0}.product_read_price{position:relative;min-height:32px;margin-top:10px}.special-products.products h3{margin-bottom:10px}.special-products.products li.item{margin-top:30px}.productLeftBar .cost_box{border-top:0;padding:10px 0 0}.productLeftBar .product_mod{width:100%;float:left;border-bottom:1px solid #d2d2d2;padding-bottom:15px}.cont_shopping-wr{margin-top:10px}.cont_shopping-wr .cont_shopping{float:right}.cont_shopping{display:block!important;border-top:0!important;border-left:0!important;border-right:0!important;border-bottom:1px dashed #799920!important;color:#799920!important;margin:0!important;padding:0!important;font-size:12px!important;float:left;border-radius:0!important}.delivery-data .field-order-delivery-childs .control-label,.jcarousel-skin-tango>li,.owl-pagination,input.custom-check,input.custom-radio{display:none}.info.product-thumb-video{width:100%;height:100%}.info.product-thumb-video embed,.info.product-thumb-video iframe{width:100%!important;height:auto!important}.input-blocks,.input-blocks-wrapper{width:100%;float:left}.form-order .input-blocks-wrapper{margin-top:6px}.input-blocks label{font-size:13px;color:#333}.basket_input_2 label{height:30px;line-height:30px;float:left;width:70px!important;padding-top:0!important}.custom-input-2{width:100%;height:30px;outline:0;line-height:30px;padding-left:8px;margin-top:5px;background:#fff;border-radius:4px}.custom-area-2,.custom-input-2,.textareagroup textarea{border:1px solid #d2d2d2;box-sizing:border-box;font-size:13px;color:#636363}.custom-area-2,.textareagroup textarea{min-height:128px;max-height:128px;resize:none;width:100%;max-width:100%;outline:0;padding-left:8px;padding-top:8px;margin-top:8px}.basket_input_2 .custom-input-2{width:270px;float:right;margin-top:0}.custom-area-3:focus,.custom-input-2:focus,.textareagroup textarea:focus{box-shadow:1px 2px 2px 0 rgba(215,215,215,.75) inset;transition:.1s}.textareagroup textarea:focus{border:1px solid #d2d2d2}.radio_grp label.control-label,.textareagroup .control-label,.title_groups{font-size:12px;font-weight:700;text-transform:uppercase;margin-bottom:12px}.input-blocks-group{width:100%;float:left;border-bottom:1px solid #d2d2d2;padding-bottom:20px;margin-top:18px}.custom-form-buttons{width:100%;float:left}input.custom-check+label,input.custom-radio+label{font-size:13px;cursor:pointer;margin-left:6px}input.custom-radio+label span{width:16px;height:16px;background:url(../img/radio_new.png) no-repeat;float:left;transition:.2s;margin-top:1px}input.custom-radio:checked+label span,input.custom-radio:checked+label:hover span{background:url(../img/radio_new-active.png) no-repeat}.custom-form-buttons{margin-top:7px}.custom-form-buttons:first-child{margin-top:0}.checkout_basket{width:100%;float:left}.checkout_basket button{margin:0 auto}.input-blocks-wrapper .help-block{padding-left:71px;padding-top:4px;width:100%;float:left;box-sizing:border-box;margin-bottom:0}.cont_shop_but-wr{height:33px;margin-top:35px;padding-bottom:29px}.cont_shop_but-wr .cont_shop{margin-top:8px;float:left}.cont_shop_but-wr .submit4.bottom3{float:right}._qqq_ .params{font-size:12px}.activeShow{border-bottom:0!important}.delivery-data:after,.special-products{border-bottom:1px solid #d2d2d2}.delivery-data:after{width:100%;position:absolute;bottom:-27px;left:0}.img_ajax_basket img{margin-right:0!important;max-width:90px;max-height:90px;vertical-align:middle}#login-form{margin:50px auto 0}#bg{top:0!important;z-index:1!important}body>.bottom,body>.fotter,body>.top,body>.wrap{position:relative;z-index:2}.owl-controls .owl-buttons div{width:34px!important;height:50px!important;background:#596065!important;top:50%!important;margin:-25px 0 0!important;opacity:1!important;border-radius:0!important;padding:0!important;position:absolute}.owl-controls .owl-buttons div:hover{background:#acafb2!important;transition:.2s!important}.owl-controls .owl-buttons .owl-prev{border-top-right-radius:4px!important;border-bottom-right-radius:4px!important;left:-20px}.owl-controls .owl-buttons .owl-next{border-top-left-radius:4px!important;border-bottom-left-radius:4px!important;right:-20px}.owl-controls .owl-buttons div:before{position:absolute;width:8px;height:22px;background:url(../img/arrows_blocks.png) no-repeat;top:50%;margin-top:-11px;left:50%;margin-left:-4px}.owl-controls .owl-buttons .owl-prev:before{background-position:0 0}.owl-controls .owl-buttons .owl-next:before{background-position:-8px 0}.basket_input_2.required .control-label{position:relative}.basket_input_2.required .control-label:before{position:absolute;top:0;content:'*';color:#D60000;left:-11px;padding-top:2px}.float-left{float:left}.blog-show-img{padding-right:20px}.text_seo.hidden_seo{height:178px;overflow:hidden;position:relative}.text_seo.hidden_seo div{height:162px;overflow:hidden;position:relative}.text_seo.hidden_seo a{position:absolute;bottom:0;right:0;font-size:16px}.text_seo.hidden_seo div:before{content:'';display:block;position:absolute;bottom:0;right:0;left:0;height:120px;background:-moz-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,0)),color-stop(100%,#fff));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);background:-o-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);background:linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%)}.checkout_basket button,.submit4,a.link_buy{font-size:15px}.cost,.product_read_price #cost{font-size:20px}.cost span,.cost span.valute,.product_read_price .valute{font-size:15px}.comment_display_block{height:35px}.basket{margin-top:34px!important}.header-time{float:right;margin-right:25px}.header-time table{border:0;padding:0;outline:0;height:129px}.header-time table td{font-size:14px;line-height:14px}.header-time table td span{font-size:16px}.header-time table table{height:auto}.header-time.footer_time{width:100%;float:left;margin-top:68px}.header-time.footer_time table td{vertical-align:top}.footer-mail{color:#99a5ad}.footer-mail:hover{color:#fff}.labels_block .labels_item{display:inline-block;width:49%}.article_comment_description{margin:-10px 0 10px}.article_list_comment{height:auto;margin:10px 0}.check_price{font-size:12px;color:#708090;margin:20px 0 10px;padding-bottom:10px;border-bottom:1px solid #d2d2d2}.product_rating_block{display:inline-block}.product_review_block{float:right}.product_review_block a{font-size:13px;text-decoration:none;border-bottom:1px dotted #799920}.artbox_comment_description{min-height:20px} +.flip-clock-wrapper ul{ + width: 40px; + height: 60px; +} + +.flip-clock-wrapper ul li{ + line-height: 60px; +} + +.flip-clock-wrapper ul li a div div.inn{ + font-size: 50px; +} + +.flip-clock-dot.top{ + top: 40px; +} +.flip-clock-dot.bottom{ + bottom: 40px; +} +.flip-clock-divider { + height: 70px; +} + +.events{ + margin-top: 20px; + margin-bottom: 20px; + +} +.events img{ + display: block; + margin: 0 auto; +} + +.news_item{ + position: relative; +} +.clock_style{ + position: absolute; + top:10px; + left: 10px; +} +.clock_style .flip-clock-label{ + right: -65px !important; +} +.event_block{ + position: relative; + width: 260px; + overflow: hidden; + border: 2px solid #799920; + padding: 5px; +} + +.event_block .flip-clock-wrapper{ + margin-top: 15px; + margin-left: 0px; +} +.event_block .flip-clock-wrapper ul{ + width: 27px; + height: 46px; + padding: 0; + margin: 1px; +} + +.event_block .event_title a{ + color: #799920; + font-size: 20px; + margin-bottom: 5px; +} +.event_block .flip-clock-label{ + right: -45px !important; +} + +.event_block .flip-clock-wrapper ul li a div div.inn{ + font-size: 40px; +} + + +.event_block .flip-clock-dot { + left: 2px; +} +.event_block .flip-clock-divider.hours, +.event_block .flip-clock-divider.minutes, +.event_block .flip-clock-divider.seconds{ + width: 9px; +} + +.event_block .flip-clock-dot{ + width: 6px; + height: 6px; +} + +.event_block .flip-clock-dot.top{ + top: 30px; +} +.event_block .flip-clock-dot.bottom{ + bottom: 50px; +} + +.event_block .flip-clock-wrapper ul li{ + line-height: 50px; +} diff --git a/frontend/web/css/style.dev.css b/frontend/web/css/style.dev.css index dd34759..c781698 100755 --- a/frontend/web/css/style.dev.css +++ b/frontend/web/css/style.dev.css @@ -1,1010 +1,2463 @@ -html,form, -body { - padding:0; - margin:0; - font-family: 'Roboto'; - font-size:14px;color:#333;height:100%; -} -h1,h2,h3{margin:0px;padding:0px 0px 10px 0px;} -.fl{float:left;} -.fotter .wrap .fr{float:right; width: 180px; height: 50px; position: relative;font-size: 12px;} -.fotter .wrap .fr img{position: absolute; top: 50%; margin-top: -10px; right: 0;} -.fotter .wrap .fl {line-height: 50px;font-size: 12px;} -.both{clear:both;} -h1{margin:10px 0;font-size:24px;} -h3{margin-bottom:30px;} -p{margin:3px 0px;padding:0px;} - -a{color:#6a6a6a;font-size:14px;text-decoration:underline;} -a:hover{color:#799920;} +#call, +a, +nav.top a { + color: #6a6a6a +} + +.basket, +.menu ul li a { + text-transform: uppercase +} + +.basket_item .info, +.content, +.content2 { + overflow: hidden +} + +.pic a, +.pic a img, +.pixbox a, +.pixbox img, +ul.product_colors li a, +ul.product_mod li a, +ul.product_mod li img, +ul.why_list li div { + vertical-align: middle +} + +body, +form, +html { + padding: 0; + margin: 0; + font-family: Roboto; + font-size: 14px; + color: #333; + height: 100% +} + +h1, +h2, +h3 { + margin: 0; + padding: 0 0 10px +} + +.fl { + float: left +} + +.fotter .wrap .fr { + float: right; + width: 180px; + height: 50px; + position: relative; + font-size: 12px +} + +.phone, +.search, +nav.top ul li { + float: left +} + +.fotter .wrap .fr img { + position: absolute; + top: 50%; + margin-top: -10px; + right: 0 +} + +.fotter .wrap .fl { + line-height: 50px; + font-size: 12px +} + +.both { + clear: both +} + +h1 { + margin: 10px 0; + font-size: 24px +} + +h3 { + margin-bottom: 30px +} + +p { + margin: 3px 0; + padding: 0 +} + +a { + font-size: 14px; + text-decoration: underline +} + +#login, +nav.top, +nav.top ul li a { + font-size: 12px +} + +#call, +.menu ul li a, +nav.top a { + text-decoration: none +} + +a:hover { + color: #799920 +} + +.wrap { + width: 960px; + margin: 0 auto +} + +.f { + background: #fff +} + +.br { + -webkit-box-shadow: -1px 5px 14px 0 rgba(50, 46, 50, .46); + -moz-box-shadow: -1px 5px 14px 0 rgba(50, 46, 50, .46); + box-shadow: -1px 5px 14px 0 rgba(50, 46, 50, .46); + padding: 20px +} + +nav.top { + background: #f5f5f5; + padding: 10px 0; + border-bottom: 1px solid #d2d2d2 +} + +nav.top ul { + list-style: none; + margin: 0; + padding: 0 +} + +#help, +#login, +nav.top ul li { + padding-right: 20px +} + +#help { + background: url(../img/help.png) right no-repeat +} + +#help span, +#login span { + border-bottom: 1px dotted #6a6a6a +} + +#login { + background: url(../img/login.png) right no-repeat +} + +.search { + margin: -5px 0 -5px 100px +} + +nav input[type=text] { + width: 325px; + outline: 0; + border: 1px solid #d8d6d6; + border-radius: 5px; + padding: 5px 0; + font-size: 14px; + text-indent: 10px +} + +nav input[type=submit] { + width: 35px; + height: 29px; + border: none; + background: url(../img/lupa_sub.png) center no-repeat; + margin-left: -35px; + cursor: pointer +} + +.header { + margin: 0 0 20px +} + +.phone { + position: relative; + text-align: center +} + +.phone .tel { + font-size: 23px +} + +.phone .tel span.more { + margin-bottom: 3px +} + +.more_block { + background: #fff; + border: 1px solid #d2d2d2; + padding: 10px; + position: absolute; + font-size: 20px; + display: none; + z-index: 99 +} + +.more { + background: url(../img/more.png) no-repeat; + width: 12px; + height: 7px; + display: inline-block; + cursor: pointer; + margin-bottom: 5px +} + +.logo { + margin: 0 auto; + width: 193px; + padding-top: 22px +} + +.logo a { + display: block; + width: 193px; + height: 84px; + background: url(../img/logo.png) no-repeat +} + +.logo a span { + display: none +} + +#call { + border-bottom: 1px dotted #6a6a6a +} + +.basket { + float: right; + position: relative; + border: 1px solid #d2d2d2; + border-radius: 5px; + padding: 15px 20px; + font-size: 18px +} + +.basket .info { + float: left; + border-right: 1px solid #d2d2d2; + padding-right: 10px; + margin-right: 17px +} + +.basket .info span { + color: #f75d50; + font-size: 22px +} + +.basket a:link, +.basket a:visited { + text-decoration: none; + color: #000; + font-size: 18px +} + +.basket span.more { + margin-bottom: -1px +} + +.menu ul, +.menu_childs ul { + margin: 0; + list-style: none +} + +.menu { + background: #596065; + border: 1px solid #e8e8e8 +} + +.menu ul { + padding: 0 +} + +.menu ul li { + float: left; + border-left: 1px solid #8b9094; + height: 43px +} + +.menu ul li:first-child { + border-left: none +} + +.menu ul li a { + width: 100%; + height: 100%; + line-height: 43px; + float: left; + box-sizing: border-box; + padding: 0 19px; + color: #fff; + font-size: 15px; + font-weight: 600 +} + +.menu_childs ul li a, +.rubrics ul li a { + font-weight: 700; + text-decoration: none; + float: left; + text-transform: uppercase +} + +.menu ul li:hover { + background: #3e454b +} + +.menu ul li.active a { + background: #f5f5f5; + color: #596065 +} + +.menu ul li.active a:hover { + cursor: default +} + +.menu_childs { + background: #f5f5f5; + border: 1px solid #e8e8e8; + border-bottom: 2px solid #596065 +} + +.menu_childs ul { + padding: 0 +} + +.menu_childs ul li { + float: left +} + +.menu_childs ul li a { + padding: 15px 23px; + color: #596065; + font-size: 14px +} + +.menu_childs ul li a:hover { + color: #878b8e +} + +.fr ul li { + border: none +} + +.akciya a { + background: #f75d50; + color: #fff +} + +.brands a { + background: #95ba2f; + color: #fff +} + +a.myorders { + color: #f75d50 +} + +.sub { + margin: 2px 0 0 +} + +.sub img { + float: left; + margin-right: 2px +} + +.rubrics { + margin: 60px 0 0; + padding-bottom: 27px +} + +.rubrics ul { + list-style: none; + margin: 0; + padding: 0 +} + +.rubrics ul li { + float: left; + margin: 0 35px +} + +.rubrics ul li a { + width: 120px; + padding-top: 130px; + text-align: center; + color: #494949 +} + +.rubrics ul li.item_ryukzaki a { + background: url(../img/ico1.png) no-repeat +} + +.rubrics ul li.item_sumki a { + background: url(../img/ico2.png) no-repeat +} + +.rubrics ul li.item_chehly a { + background: url(../img/ico3.png) no-repeat +} + +.rubrics ul li.item_nesessery a { + background: url(../img/ico4.png) no-repeat +} + +.rubrics ul li.item_koshelki a { + background: url(../img/ico5.png) no-repeat +} + +.products { + padding-bottom: 30px; + padding-top: 20px +} + +.products, +.why_me_ { + border-top: 1px solid #d2d2d2 +} + +.products ul { + list-style: none; + margin: 0; + padding: 0 +} + +.products ul li.item { + float: left; + width: 192px; + margin: 0 0 50px; + text-align: center; + position: relative +} + +.products ul li a.name, +.special-products a.name { + display: block; + color: #799920; + font-size: 15px; + text-decoration: none; + margin: 15px 0 0; + height: 35px; + overflow: hidden; + box-sizing: border-box; + padding: 0 10px +} + +.products ul li a.name:hover, +.special-products a.name:hover { + text-decoration: underline +} + +.products ul li .info { + text-align: left +} + +a.more_map, +h3, +ul.product_colors li, +ul.product_mod li { + text-align: center +} + +.pn { + border: none +} + +.cost, +.product_read_price #cost { + color: #f75d50; + margin: 0; + padding: 0 +} + +strike, +strike span#old_cost { + font-size: 14px; + color: #333 +} + +.checkout_basket button, +.submit4, +.submit4m, +a.link_buy { + background: #95ba2f; + border-radius: 4px; + height: 29px; + text-transform: uppercase; + color: #fff; + text-decoration: none; + font-weight: 600; + text-align: center; + border-bottom: 3px solid #799920; + font-size: 12px +} + +.basket .submit4.bottom3, +.submit4.bottom3 { + font-size: 12px!important; + display: block +} + +.basket .submit4.bottom3 { + margin-top: 10px +} + +.checkout_basket button, +a.link_buy { + display: block; + margin: 0 auto 10px; + width: 122px; + line-height: 32px +} + +.checkout_basket button, +.submit4 { + margin: 0; + padding: 0 20px; + line-height: 31px; + width: auto; + border-top: 0; + border-left: 0; + border-right: 0; + cursor: pointer +} + +ul.mycarousel, +ul.mycarousel li { + margin: 0; + padding: 0 +} + +.btn-primary:hover, +.checkout_basket button:hover, +.submit4:hover, +.submit4m:hover, +a.link_buy:hover { + border-bottom: 3px solid #95ba2f +} + +.btn-primary:active, +.checkout_basket button:active, +.submit4:active, +.submit4m:active, +a.link_buy:active { + background: #799920; + border-bottom: 3px solid #799920 +} + +.checkout_basket button:focus, +.submit4:focus { + outline: 0 +} + +.mycarousel { + position: absolute; + right: 22px; + top: 13px +} + +ul.mycarousel { + list-style: none +} + +h3 { + text-transform: uppercase; + font-size: 20px +} + +span.why { + width: 213px; + background: url(../img/logo-why.png) no-repeat; + margin: 0 auto; + padding: 0 0 20px; + height: 29px; + display: block +} + +ul.why_list { + list-style: none; + margin: 0; + padding: 0 +} + +ul.why_list li { + float: left; + margin-left: 58px; + width: 288px; + height: 96px; + box-sizing: border-box; + padding-left: 110px; + margin-top: 20px +} + +ul.why_list li div { + display: table-cell; + height: 96px +} + +ul.why_list li span { + font-weight: 700; + color: #799920 +} + +ul.why_list li.item1 { + background: url(../img/why_item1.png) left no-repeat +} + +ul.why_list li.item2 { + background: url(../img/why_item2.png) left no-repeat +} + +ul.why_list li.item3 { + background: url(../img/why_item3.png) left no-repeat +} + +ul.why_list li.item4 { + background: url(../img/why_item4.png) left no-repeat +} + +ul.why_list li.item5 { + background: url(../img/why_item5.png) left no-repeat +} + +ul.why_list li.item6 { + background: url(../img/why_item6.png) left no-repeat +} + +.banner_akciya { + margin: 50px 0 +} + +body>.bottom { + background: #4d5458; + padding: 40px 0; + color: #fff +} + +body>.bottom .leftbar { + float: left; + width: 210px +} + +body>.bottom ul { + list-style: none; + margin: 0; + padding: 0; + line-height: 23px +} + +body>.bottom ul a { + color: #fff; + font-size: 15px; + text-decoration: none +} + +body>.bottom ul a:hover { + color: #799920 +} + +.phones { + margin-top: 50px; + line-height: 23px; + font-size: 18px +} + +.map { + padding: 5px 0 5px 25px; + background: url(../img/map.png) left no-repeat; + margin-bottom: 7px +} + +a.more_map { + color: #99a5ad; + border-bottom: 1px dotted #99a5ad; + text-decoration: none; + font-size: 11px +} + +.bread-crumbs { + padding: 0 0 0 20px; + border-bottom: 1px solid #d2d2d2; + height: 29px +} + +.bread-crumbs ul { + list-style: none; + margin: 0; + padding: 0; + height: 29px +} + +.leftbar, +.rightbar.basket_rightbar { + margin-right: 20px +} + +.bread-crumbs ul li { + float: left; + padding-left: 20px; + height: 100%; + line-height: 29px; + color: #7d7d7d; + position: relative; + font-size: 12px +} + +* html .content, +* html .content2 { + height: 1% +} + +.bread-crumbs ul li:first-child { + padding-left: 0 +} + +.bread-crumbs ul li a { + font-size: 12px; + display: block; + color: #7d7d7d +} + +.bread-crumbs ul li a:link, +.bread-crumbs ul li a:visited { + color: #7d7d7d; + text-decoration: underline +} + +.bread-crumbs ul li a:hover { + color: #464646; + text-decoration: none +} + +.breadcrumb>li+li:before { + color: #ccc; + content: "/"; + position: absolute; + top: 0; + left: 8px +} + +.loyout { + padding: 20px 0 +} + +.leftbar { + float: left; + width: 172px +} + +.rightbar { + float: right; + width: 380px; + margin-left: 40px +} + +.rightbar2 { + float: right; + width: 320px +} + +.filters { + border-top: 1px solid #d2d2d2; + padding: 20px 0 0; + margin-top: 20px +} + +.filters .begin { + text-transform: uppercase; + font-weight: 700; + font-size: 12px +} + +.filters ul { + list-style: none; + margin: 6px 0 0; + padding: 0; + line-height: 22px +} + +.filters ul li { + position: relative; + box-sizing: border-box; + padding-left: 24px; + line-height: 16px; + margin-top: 7px +} + +.filters ul li:first-child { + margin-top: 0 +} + +.filters ul li>input { + position: absolute; + left: 4px; + margin: 0; + top: 3px +} + +.filters ul li a { + color: #464646; + text-decoration: none; + font-size: 13px; + line-height: 16px +} + +.filters ul li a:hover { + text-decoration: underline +} + +.productLeftBar { + float: left; + width: 228px; + margin-left: 20px; + margin-right: 20px +} + +.productRightBar { + float: right; + width: 260px; + margin: 0 20px +} + +.productLeftBar h1 { + font-size: 24px; + border-bottom: 1px solid #d2d2d2; + margin-bottom: 10px +} + +ul.product_mod { + list-style: none; + margin: 10px 0 0; + padding: 0; + float: left +} + +ul.product_mod li { + float: left; + width: 46px; + height: 46px; + background: #fff; + border: 1px solid #d2d2d2; + margin: 5px 5px 0 0; + position: relative +} + +ul.product_mod li.active:before { + width: 48px; + height: 48px; + position: absolute; + content: ''; + background: 0 0; + border: 2px solid #95ba2f; + top: -1px; + left: -1px; + box-sizing: border-box +} + +ul.product_mod li a { + width: 46px; + height: 46px; + display: table-cell +} + +ul.product_mod li a:focus { + outline: 0 +} + +ul.product_mod li img { + max-width: 46px; + max-height: 46px +} + +ul.product_colors { + list-style: none; + margin: 30px 0 0; + padding: 0; + float: left +} + +ul.product_colors li { + float: left; + margin: 10px 10px 0 0; + width: 98px; + height: 98px; + border: 1px solid #d2d2d2 +} + +ul.product_colors li a { + width: 98px; + height: 98px; + display: table-cell +} + +ul.product_colors li img { + max-width: 98px; + max-height: 98px; + vertical-align: middle +} + +.productLeftBar .begin { + text-transform: uppercase; + font-weight: 700; + font-size: 12px +} + +.cost_box { + border-top: 1px solid #d2d2d2; + border-bottom: 1px solid #d2d2d2; + margin: 10px 0; + padding: 10px 0 +} + +.cost_box .w { + float: left; + margin-right: 20px; + padding-top: 5px +} + +.product_service ul { + list-style: none; + margin: 0; + padding: 0 +} + +.product_service ul li a { + color: #799920; + text-decoration: none; + border-bottom: 1px dotted #799920; + font-size: 12px +} + +.product_service ul li.item1 { + background: url(../img/li1.png) left no-repeat; + padding: 3px 23px +} + +.product_service ul li.item2 { + background: url(../img/li2.png) left no-repeat; + padding: 3px 23px +} + +.product_service ul li.item3 { + background: url(../img/li3.png) left no-repeat; + padding: 3px 23px +} + +#nav_product { + list-style: none; + margin: 0; + padding: 0; + line-height: 23px +} + +#nav_product li a { + background: url(../img/li_plus.png) left no-repeat; + padding: 3px 15px; + color: #000; + text-transform: uppercase; + text-decoration: none; + font-weight: 700; + font-size: 12px +} + +#nav_product li a.active { + background: url(../img/li_minus.png) left no-repeat +} + +#nav_product li .info { + display: none; + border-bottom: 1px solid #d2d2d2; + padding: 10px 0; + margin-bottom: 10px +} + +#nav_product li .info, +#nav_product li .info p { + font-size: 12px; + line-height: 16px +} + +.modal_box { + position: fixed; + left: 0; + top: 0; + width: 100%; + height: 100%; + z-index: 999; + background: #000; + filter: alpha(opacity=50); + -moz-opacity: .5; + -khtml-opacity: .5; + opacity: .5 +} + +#data_box { + position: absolute; + top: 100px; + z-index: 1000; + width: 400px; + background: #fff; + -webkit-box-shadow: 0 0 15px #000; + -moz-box-shadow: 0 0 15px #000; + box-shadow: 0 0 15px #000; + border: 7px solid #1b9bb6; + border-radius: 5px +} + +#data_box .data_wrp hr, +#data_box .data_wrp hr.hr { + height: 1px; + border: none; + color: #000; + background: #000 +} + +#data_box .data_wrp { + padding: 25px 15px 15px +} + +#data_box .data_wrp h1 { + text-transform: uppercase +} + +#data_box .data_wrp hr { + margin: 45px 0 20px +} + +#data_box .data_wrp hr.hr { + margin: 20px 0 +} + +#data_box .pic-tango { + margin-right: 7px; + margin-bottom: 7px +} + +#modal_close { + cursor: pointer; + margin-top: -80px; + margin-right: -50px +} + +.rightbar .control-label, +.textareagroup .control-label { + float: left; + width: 80px; + padding-top: 5px +} + +.form-control { + outline: 0; + border: 1px solid #d8d6d6; + border-radius: 5px; + padding: 5px 0; + font-size: 14px; + text-indent: 10px; + margin-bottom: 3px; + width: 250px +} + +.form-control:focus { + border: 1px solid #1b9bb6; + box-shadow: 0 0 10px #1b9bb6; + -webkit-box-shadow: 0 0 10px #1b9bb6; + -moz-box-shadow: 0 0 10px #1b9bb6 +} + +.help-block { + color: red; + font-size: 12px; + margin-bottom: 5px +} + +.basket_item { + padding: 10px 0; + border-bottom: 1px solid #b7b7b7; + clear: both +} + +.basket_item img { + margin-right: 20px +} + +.basket_item .count { + margin: 20px 0 +} + +.basket_item .fr { + margin-top: 13px +} + +.basket_item>a { + display: block; + float: left +} + +a.del:link, +a.del:visited { + background: url(../img/del.png) left center no-repeat; + padding: 2px 25px; + font-size: 12px; + font-weight: 400; + color: #787878; + text-decoration: underline +} + +.btn-primary, +.submit4m { + background: #95ba2f; + height: 29px; + line-height: 29px +} + +a.del:hover { + color: #a52828; + text-decoration: underline +} + +.total { + text-align: right; + color: #87476a; + font-size: 20px; + margin: 10px 0 +} + +._form_checkbox_reset, +.basket_item input, +.basket_title_, +.color_variants .variant, +.compare, +.content ul.pagination, +.jcarousel-skin-tango .jcarousel-item, +.lay_title .center, +.orders_view .order, +.pixbox, +.price, +.product p, +.special-products .item, +ul.brends_list li { + text-align: center +} + +.btn-primary, +.submit4m, +a.logout:link, +a.logout:visited { + color: #fff; + cursor: pointer; + text-transform: uppercase +} + +.submit4m { + font-family: Roboto; + border: none; + border-radius: 4px; + font-size: 10px; + width: 102px; + border-bottom: 3px solid #799920 +} + +.submit4m:active, +.submit4m:focus { + outline: 0 +} + +.btn-primary { + border-bottom: 3px solid #799920; + border-top: 0; + border-right: 0; + border-left: 0; + margin-top: 5px; + padding: 0 15px; + border-radius: 4px; + text-decoration: none; + font-size: 12px; + font-weight: 700 +} + +.btn-primary:active, +.btn-primary:focus { + outline: 0 +} + +a.logout:link, +a.logout:visited { + border: none; + padding: 3px 5px; + background: #f75d50; + border-radius: 5px; + text-decoration: none; + font-size: 11px; + font-weight: 400 +} + +.txtb1, +.txtf, +a.btn-success { + font-size: 14px +} + +a.logout:hover { + background: #95ba2f +} + +.boy_box { + border-bottom: 1px solid #b7b7b7; + padding: 0 0 15px +} + +.boy_box div { + padding-top: 10px +} + +.content_product .info { + padding: 0 0 20px +} + +a.btn-success { + display: inline-block; + border: 2px solid #d8d6d6; + color: #95ba2f; + border-radius: 5px; + padding: 5px; + margin-bottom: 10px; + text-decoration: none +} + +a.btn-success:hover { + border: 2px solid #95ba2f; + color: #f75d50 +} + +.txtf, +.txtfb { + color: #87476a; + font-weight: 700 +} + +.txtb1 { + font-weight: 700 +} + +.txtfb { + font-size: 20px +} + +.count { + margin: 20px 0 +} + +.count input[type=number] { + outline: 0; + width: 50px; + border: 1px solid #d8d6d6; + border-radius: 5px; + padding: 5px 0; + font-size: 14px; + text-indent: 10px; + margin-bottom: 7px +} + +a.link2:link, +a.link2:visited { + font-size: 14px; + font-weight: 700; + color: #95ba2f; + text-decoration: none +} + +a.link2:hover { + color: #f75d50; + text-decoration: underline +} + +.well { + margin: 50px auto; + width: 400px; + background: #f5f5f5; + border: 1px solid #e8e8e8; + padding: 20px; + border-radius: 5px +} + +.control-label { + float: left; + width: 100px; + padding-top: 5px +} + +#user-verifycode-image { + display: block +} + +.form-inline { + display: inline +} + +.form-inline .form-group { + float: left; + margin-right: 10px +} + +.form-inline .form-group select { + width: 100px +} + +.form-group { + margin-bottom: 10px +} + +.table-bordered { + width: 100%; + border: 1px solid silver +} + +.table-bordered th { + background: #B3D1FD; + padding: 5px +} + +.table-bordered tr td { + border: 1px solid silver; + padding: 5px +} + +.table-bordered .filters { + display: none +} + +.formCost label { + float: left; + width: 30px +} + +.pic, +.pic a { + width: 392px; + height: 365px +} + +ul.brends_list { + list-style: none; + margin: 0; + padding: 0 +} -.wrap { - width:960px;margin:0px auto; +ul.brends_list li { + float: left; + margin: 0 15px 20px +} + +.compare a:link, +.compare a:visited { + font-size: 12px; + text-decoration: underline +} + +.alert-success { + margin: 10px 0; + padding: 10px; + border: 1px solid #3ed824; + border-radius: 5px; + background: #c0feb5 +} + +#subscribe-sale, +.news_item img { + margin-right: 20px } -.f{background: #ffffff;} -.br{-webkit-box-shadow: -1px 5px 14px 0px rgba(50, 46, 50, 0.46); - -moz-box-shadow: -1px 5px 14px 0px rgba(50, 46, 50, 0.46); - box-shadow: -1px 5px 14px 0px rgba(50, 46, 50, 0.46); - padding:20px;} +.news_item, +.txts { + margin-bottom: 20px +} + +.news_item { + padding-bottom: 20px; + border-bottom: 1px solid silver +} -nav.top{background:#f5f5f5;padding:10px 0px;border-bottom:1px solid #d2d2d2;font-size:12px;} -nav.top ul{list-style:none;margin:0px;padding:0px;} -nav.top ul li{float:left;padding-right:20px;} -nav.top ul li a{font-size: 12px;} -nav.top a{color:#6a6a6a;text-decoration:none;} +.block_content .item, +.borderbottom, +.content ul.pagination { + border-bottom: 1px solid #d2d2d2 +} -#help{background:url('../img/help.png') right no-repeat;padding-right:20px;} -#help span{border-bottom:1px dotted #6a6a6a;} +.news_item a { + font-size: 16px +} -#login{background:url('../img/login.png') right no-repeat;padding-right:20px; font-size: 12px;} -#login span{border-bottom:1px dotted #6a6a6a;} +.pic a { + display: table-cell +} -.search{margin:-5px 0px -5px 100px;float:left;} -nav input[type="text"]{width:325px;outline:0;border:1px solid #d8d6d6;border-radius:5px;padding:5px 0px 5px 0px;font-size:14px;text-indent:10px;} -nav input[type="submit"]{width:35px;height:29px;border:none;background:url('../img/lupa_sub.png') center no-repeat;margin-left:-35px;cursor:pointer;} +.pic a img { + max-width: 392px; + max-height: 365px +} +input#subscribe-email::-webkit-input-placeholder { + color: #596065 +} +input#subscribe-email::-moz-placeholder { + color: #596065 +} -.header{margin:0px 0px 20px;} +input#subscribe-email:-ms-input-placeholder { + color: #596065 +} -.phone{float:left;position:relative;text-align:center;} -.phone .tel{font-size:23px;} -.phone .tel span.more{margin-bottom: 3px} -.more_block{background:#ffffff;border:1px solid #d2d2d2;padding:10px;position:absolute;font-size:20px;display:none;z-index:99;} +input#subscribe-sale::-webkit-input-placeholder { + color: #596065 +} -.more{background:url('../img/more.png') no-repeat;width:12px;height:7px;display:inline-block;cursor:pointer;margin-bottom:5px;} +input#subscribe-sale::-moz-placeholder { + color: #596065 +} +input#subscribe-sale:-ms-input-placeholder { + color: #596065 +} -.logo{margin:0px auto 0px;width:193px;padding-top: 22px;} -.logo a{display:block;width:193px;height:84px;background:url('../img/logo.png') no-repeat;} -.logo a span{display:none;} +#subscribe-email, +#subscribe-sale { + color: #596065 +} -#call{color:#6a6a6a;text-decoration:none;border-bottom:1px dotted #6a6a6a;} +#subscribe-sale { + width: 100px; + float: left; + height: 28px +} -.basket{float:right;position:relative;border:1px solid #d2d2d2;border-radius:5px;padding:15px 20px;font-size:18px;text-transform: uppercase;margin-top:13px;} -.basket .info{float:left;border-right:1px solid #d2d2d2;padding-right:10px;margin-right:17px;} -.basket .info span{color:#f75d50;font-size:22px;} -.basket a:link,.basket a:visited{text-decoration:none;color:#000000;font-size:18px;} +.saletxt { + width: 150px; + float: left; + color: #fff; + font-size: 12px +} -.basket span.more {margin-bottom: -1px} -.menu{ - background:#596065; - border:1px solid #e8e8e8; +#subscribe-email { + width: 370px } -.menu ul{margin:0px;padding:0px;list-style:none;} -.menu ul li{float:left;border-left:1px solid #8b9094; height: 43px;} -.menu ul li:first-child{border-left:none;} -.menu ul li a{width: 100%; height:100%;line-height:43px;float:left;box-sizing:border-box; padding:0 19px;text-transform: uppercase;color:#ffffff;font-size:15px;text-decoration: none;font-weight: 600;} -.menu ul li:hover{background: #3e454b;} -.menu ul li.active a{background:#f5f5f5;color:#596065;} -.menu ul li.active a:hover{cursor: default;} -.menu_childs{background:#f5f5f5;border:1px solid #e8e8e8;border-bottom:2px solid #596065;} -.menu_childs ul{margin:0px;padding:0px;list-style:none;} -.menu_childs ul li{float:left;} -.menu_childs ul li a{float:left;padding:15px 23px 15px 23px;text-transform: uppercase;color:#596065;font-size:14px;font-weight:bold;text-decoration: none;} -.menu_childs ul li a:hover{color:#878b8e;} +.txts { + color: #9da9b1; + font-size: 18px +} -.fr ul li{border:none;} -.akciya a{background:#f75d50;color:#ffffff;} -.brands a{background:#95ba2f;color:#ffffff;} +.content ul.pagination { + list-style: none; + margin: 0 0 16px; + padding: 0 0 20px +} -a.myorders{color:#f75d50} +.content ul.pagination li { + display: inline +} -.sub{margin:2px 0px 0px 0px;} -.sub img{float:left;margin-right:2px;} +.content ul.pagination li a { + padding: 3px; + color: #82a02f; + font-size: 15px; + margin: 0; + text-decoration: none +} -.rubrics{margin:60px 0 0 0;padding-bottom:27px;} -.rubrics ul{list-style:none;margin:0px;padding:0px;} -.rubrics ul li{float:left;margin:0px 35px;} -.rubrics ul li a{float:left;width:120px;padding-top:130px;text-align:center;text-transform: uppercase;color:#494949;text-decoration:none;font-weight:bold;} -.rubrics ul li.item_ryukzaki a{background:url('../img/ico1.png') no-repeat;} -.rubrics ul li.item_sumki a{background:url('../img/ico2.png') no-repeat;} -.rubrics ul li.item_chehly a{background:url('../img/ico3.png') no-repeat;} -.rubrics ul li.item_nesessery a{background:url('../img/ico4.png') no-repeat;} -.rubrics ul li.item_koshelki a{background:url('../img/ico5.png') no-repeat;} +.footer .fl, +.fotter a { + font-size: 12px +} +.content ul.pagination li a:hover { + text-decoration: underline +} -.products{padding-bottom:30px;padding-top:20px;} -.why_me_, .products { - border-top: 1px solid #d2d2d2; +.content ul.pagination li.active a { + color: #333 } -.products ul{list-style:none;margin:0;padding:0;} -.products ul li.item{float:left;width:192px;margin:0 0 50px 0;text-align:center;position:relative;} -.products ul li a.name, .special-products a.name {display:block;color:#799920;font-size: 15px;text-decoration:none;margin:15px 0 0 0;height:35px;overflow: hidden; box-sizing: border-box;padding: 0 10px;} -.products ul li a.name:hover, .special-products a.name:hover {text-decoration: underline} -.products ul li .info{text-align: left;} -.pn{border:none;} -.cost, .product_read_price #cost {color:#f75d50;font-size:18px;margin:0;padding:0;} -.cost span, .cost span.valute, .product_read_price .valute {font-size: 14px;} -strike, strike span#old_cost{font-size:14px; color: #333} +.boxitem { + height: 318px +} +ul.social { + margin-top: 20px +} -.submit4m, a.link_buy, .checkout_basket button, .submit4 { - background: #95ba2f; - border-radius:4px; - height: 29px; - text-transform: uppercase; - color:#ffffff; - text-decoration:none; - font-weight:600; - text-align:center; - border-bottom: 3px solid #799920; - font-size: 12px; +.social { + list-style: none; + margin: 10px; + padding: 0; + height: 48px } -.submit4.bottom3 {font-size: 12px !important;display: block;} -.basket .submit4.bottom3 {font-size: 12px !important;display: block; margin-top: 10px;} -a.link_buy, .checkout_basket button { - display:block; - margin:0 auto 10px auto; - width:122px; - line-height:32px; +.social li { + display: inline-block; + margin-right: 7px; + padding-bottom: 10px } -.checkout_basket button, .submit4{ + +.social li a { + width: 36px; + height: 36px; + display: block; margin: 0; - padding: 0 20px; - line-height: 31px; - width: auto; - border-top: 0; - border-left: 0; - border-right: 0; - cursor: pointer; + padding: 0; + text-indent: -9999px; + background: url(../img/social-ico-two.png) no-repeat #bcbcbc; + border-radius: 48px; + -moz-border-radius: 48px; + -webkit-border-radius: 48px; + -webkit-transition: all .5s ease-out; + -moz-transition: all .5s ease-out; + transition: all .5s ease-out } -a.link_buy:hover, .submit4m:hover, .checkout_basket button:hover, .submit4:hover, .btn-primary:hover { - border-bottom: 3px solid #95ba2f;; + +.content2 br, +.hide { + display: none } -a.link_buy:active, .submit4m:active,.checkout_basket button:active, .submit4:active, .btn-primary:active { - background: #799920; - border-bottom: 3px solid #799920; +.social .fb { + background-position: -44px 0; + cursor: pointer } -.checkout_basket button:focus, .submit4:focus { outline: none;} -.mycarousel{position:absolute;right:22px;top:13px;} -ul.mycarousel{list-style:none;margin:0px;padding:0px;} -ul.mycarousel li{margin:0px;padding:0px;} -.mycarousel img{border:1px solid #d2d2d2;} -h3{text-align:center;text-transform: uppercase;font-size:20px;} -span.why {width:213px;height:49px;background:url('../img/logo-why.png') no-repeat;margin:0px auto; padding: 0 0 20px 0; height: 29px; - display: block;} +.social .vk { + cursor: pointer +} -ul.why_list{list-style:none;margin:0px;padding:0px;} -ul.why_list li{float:left;margin-left:58px; width: 288px; height:96px;box-sizing: border-box;padding-left: 110px; margin-top: 20px;} -ul.why_list li div { - display: table-cell; - height: 96px; - vertical-align: middle; +.social .vk:hover { + background-color: #5B7FA6 } -ul.why_list li span{font-weight:bold;color:#799920;} -ul.why_list li.item1{background:url('../img/why_item1.png') left no-repeat;} -ul.why_list li.item2{background:url('../img/why_item2.png') left no-repeat;} -ul.why_list li.item3{background:url('../img/why_item3.png') left no-repeat;} -ul.why_list li.item4{background:url('../img/why_item4.png') left no-repeat;} -ul.why_list li.item5{background:url('../img/why_item5.png') left no-repeat;} -ul.why_list li.item6{background:url('../img/why_item6.png') left no-repeat;} - -.banner_akciya{margin:50px 0px;} - -.bottom{background:#4d5458;padding:40px 0px;color:#ffffff;} -.bottom .leftbar{float:left;width:210px; } -.bottom ul{list-style:none;margin:0px;padding:0px;line-height: 23px;} -.bottom ul a{color:#ffffff;font-size:15px;text-decoration:none;} -.bottom ul a:hover{color:#799920;} - -.phones{margin-top:50px;line-height: 23px;font-size: 18px;} -.map{padding:5px 0px 5px 25px;background:url('../img/map.png') left no-repeat; margin-bottom: 7px;} -a.more_map{color:#99a5ad;border-bottom:1px dotted #99a5ad;text-decoration:none;font-size:11px;text-align:center;} - -.bread-crumbs{padding:0 0 0 20px;border-bottom:1px solid #d2d2d2; height: 29px;} -.bread-crumbs ul{list-style:none;margin:0 0 0 0;padding:0; height: 29px;} -.bread-crumbs ul li{float:left;padding-left:20px;height: 100%; line-height: 29px; color: #7d7d7d; position: relative; font-size: 12px;} -.bread-crumbs ul li:first-child {padding-left: 0} -.bread-crumbs ul li a {font-size: 12px; display: block; color: #7d7d7d} -.bread-crumbs ul li a:visited,.bread-crumbs ul li a:link{color:#7d7d7d;text-decoration:underline;} -.bread-crumbs ul li a:hover{color:#464646;text-decoration: none;} -.breadcrumb > li + li:before { - color: #ccc; - content: "/"; - position: absolute; - top: 0; - left: 8px; + +.social .fb:hover { + background-color: #354f89 +} + +.social .gp { + background-position: -132px 0; + cursor: pointer } +.social .gp:hover { + background-color: #c72f21 +} -.loyout{padding:20px 0px;} -.leftbar{float:left;width:172px;margin-right: 20px; } -.rightbar{float:right;width:380px;margin-left:40px;} -.rightbar.basket_rightbar{margin-right: 20px;} -.rightbar2{float:right;width:320px;} -.content {overflow:hidden;} -* html .content{height:1%;} -.content2 {overflow:hidden;} -* html .content2{height:1%;} +.social .tw { + background-position: -144px 0; + cursor: pointer +} -.filters{border-top:1px solid #d2d2d2;padding:20px 0px 0px;margin-top:20px;} -.filters .begin{text-transform: uppercase;font-weight:bold; font-size: 12px;} -.filters ul{list-style:none;margin:0px;padding:0px;line-height:22px; margin-top: 6px;} -.filters ul li { +.social .tw:hover { + background-color: #6398c9 +} + +.social .ok { + background-position: -89px 0; + cursor: pointer +} + +.social .ok:hover { + background-color: #f88f15 +} + +.social ul li a:hover { + background-color: #065baa +} + +.socialbox { + margin: 10px 0 +} + +.fotter { + background: #484f55; + height: 50px; + color: #98a3ab +} + +.fotter a { + color: #98a3ab; + line-height: 50px; + float: left +} + +.view_products2 { + list-style: none; + overflow: auto; + height: 400px +} + +.view_products2 img { + float: left; + margin-right: 20px +} + +.view_products2 li { + margin: 10px 0 +} + +.pixbox { + width: 160px; + margin: 0 auto; + height: 200px; + overflow: hidden +} + +.form-order { + background: #f5f5f5; + padding: 0 20px 20px +} + +#order-delivery, +#order-payment { + float: right; + width: 280px +} + +.delivery-data { + margin-bottom: 27px; position: relative; + background: #95ba2f; + display: none; + border-radius: 5px; + float: left; box-sizing: border-box; - padding-left: 24px; - line-height: 16px; - margin-top: 7px; + padding: 14px 20px; + color: #fff; + font-size: 13px } -.filters ul li:first-child {margin-top: 0} -.filters ul li>input { - position: absolute; - left: 4px; - margin: 0px 0 0 ; - top: 3px; + +.edit_menu a, +.mycabinet a { + color: #799920; + text-decoration: none } -.filters ul li a{color:#464646;text-decoration:none; font-size: 13px; line-height: 16px;} -.filters ul li a:hover{text-decoration:underline;} -.productLeftBar{float:left;width:228px;margin-left:20px;margin-right:20px;} -.productRightBar{float:right;width:260px;margin:0 20px;} -.productLeftBar h1{font-size:24px;border-bottom:1px solid #d2d2d2;margin-bottom:10px;} +.jcarousel-next-disabled, +.jcarousel-prev-disabled { + opacity: 0; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)" +} -ul.product_mod{list-style:none;margin:10px 0 0 0;padding:0; float: left;} -ul.product_mod li{ - float:left; - width: 46px; - height: 46px; - background: #fff; - border: 1px solid #d2d2d2; - margin: 5px 5px 0 0; - text-align: center; - position: relative; +.pixbox a { + width: 160px; + height: 200px; + display: table-cell } -ul.product_mod li.active:before { - width: 48px; - height: 48px; - position: absolute; - content: ''; - background: none; - border: 2px solid #95ba2f; - top: -1px; - left: -1px; - box-sizing: border-box; + +.pixbox img { + max-width: 160px; + max-height: 200px } -ul.product_mod li a{ - width: 46px; - height: 46px; - display: table-cell; - vertical-align: middle; + +.pagination li.next.disabled span, +.pagination li.prev.disabled span { + display: none } -ul.product_mod li a:focus { - outline: none; + +.fr { + float: right } -ul.product_mod li img{ - vertical-align: middle; - max-width: 46px; - max-height: 46px; + +.nobottom { + border-bottom: none!important } -ul.product_colors{list-style:none;margin:30px 0 0 0 ;padding:0; float: left;} -ul.product_colors li{ - float:left; - margin:10px 10px 0 0; - width: 98px; - height: 98px; - text-align: center; - border: 1px solid #d2d2d2; +.dotted a { + border-bottom: 1px dotted grey } -ul.product_colors li a { - width: 98px; - height: 98px; - vertical-align: middle; - display: table-cell; + +.mycabinet { + padding-left: 20px; + margin-top: 20px } -ul.product_colors li img{ - max-width: 98px; - max-height: 98px; - vertical-align: middle; + +.mycabinet .begin { + text-transform: uppercase; + font-size: 13px; + font-weight: 700; + padding-bottom: 15px +} + +.mycabinet ul { + margin: 0; + padding: 0; + list-style: none } -.productLeftBar .begin{text-transform: uppercase;font-weight:bold; font-size: 12px;} -.cost_box{border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;margin:10px 0px;padding:10px 0px;} -.cost_box .w{float:left;margin-right:20px;padding-top:5px;} +.mycabinet ul li { + padding-top: 10px; + padding-bottom: 10px +} -.product_service ul{list-style:none;margin:0px;padding:0px;} -.product_service ul li a{color:#799920;text-decoration:none;border-bottom:1px dotted #799920;font-size:12px;} -.product_service ul li.item1{background:url('../img/li1.png') left no-repeat;padding:3px 23px;} -.product_service ul li.item2{background:url('../img/li2.png') left no-repeat;padding:3px 23px;} -.product_service ul li.item3{background:url('../img/li3.png') left no-repeat;padding:3px 23px;} +.lay_title .uppercase { + text-transform: uppercase +} -#nav_product{list-style:none;margin:0px;padding:0px;line-height:23px;} -#nav_product li a{background:url('../img/li_plus.png') left no-repeat;padding:3px 15px;color:#000000;text-transform: uppercase;text-decoration:none;font-weight:bold; font-size: 12px;} -#nav_product li a.active{background:url('../img/li_minus.png') left no-repeat;} -#nav_product li .info{display:none;border-bottom:1px solid #d2d2d2;padding:10px 0px;margin-bottom:10px;} +.lay_title { + padding-top: 15px; + font-size: 24px +} -#nav_product li .info, #nav_product li .info p {font-size: 12px; line-height: 16px;} -.modal_box{ - position: fixed; - left: 0; - top: 0; - width: 100%; - height: 100%; - z-index: 999; +.edit_menu, +.user_data .data, +.user_data .title, +.user_data_editing .data, +.user_data_editing .title { + float: left; + font-size: 13px +} - background: #000; - filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); /* IE 5.5+*/ - -moz-opacity: 0.5; /* Mozilla 1.6 Р С‘ РЅРёР¶Рµ */ - -khtml-opacity: 0.5; /* Konqueror 3.1, Safari 1.1 */ - opacity: 0.5; +.user_data { + width: 390px; + border-right: 1px solid #d2d2d2; + float: left +} +.user_data .col { + padding-bottom: 35px } -#data_box{position:absolute;top:100px;z-index:1000;width:400px;background:#ffffff; - -webkit-box-shadow: 0 0 15px #000; - -moz-box-shadow: 0 0 15px #000; - box-shadow: 0 0 15px #000; - border:7px solid #1b9bb6; - border-radius:5px; + +.user_data .col.last { + padding-bottom: 0 } -#data_box .data_wrp{padding:25px 15px 15px 15px;} -#data_box .data_wrp h1{text-transform: uppercase;} -#data_box .data_wrp hr{height: 1px;border: none;color: #000000;background: #000000;margin: 45px 0px 20px 0px;} -#data_box .data_wrp hr.hr{height: 1px;border: none;color: #000000;background: #000000;margin: 20px 0px 20px 0px;} -#data_box .pic-tango{margin-right:7px;margin-bottom:7px;} -#modal_close{cursor:pointer;margin-top:-80px;margin-right:-50px;} +.user_data .title { + text-transform: uppercase; + font-weight: 700; + width: 170px +} -.rightbar .control-label, .textareagroup .control-label {float:left;width:80px;padding-top:5px;} -.form-control{outline:0;border:1px solid #d8d6d6;border-radius:5px;padding:5px 0px 5px 0px;font-size:14px;text-indent:10px;margin-bottom:3px;width:250px;} -.form-control:focus { - border:#1b9bb6 1px solid; - box-shadow: 0 0 10px #1b9bb6; - -webkit-box-shadow: 0 0 10px #1b9bb6; - -moz-box-shadow: 0 0 10px #1b9bb6; +.edit_menu { + padding-left: 60px } -.help-block{color:red;font-size:12px;margin-bottom:5px;} -.basket_item{padding:10px 0px;border-bottom:1px solid #b7b7b7;clear: both} -.basket_item img{margin-right:20px;} -.basket_item .count{margin:20px 0px;} -.basket_item .fr{margin-top:13px;} -.basket_item .info{overflow:hidden;} -.basket_item > a{display: block; - float: left;} -a.del:visited,a.del:link{background:url('../img/del.png') left center no-repeat;padding:2px 25px;font-size:12px;font-weight:normal;color:#787878;text-decoration: underline;} -a.del:hover{color:#a52828;text-decoration: underline;} +.edit_menu div { + padding-bottom: 20px +} -.total{text-align:right;color:#87476a;font-size:20px;margin:10px 0px;} +.edit_menu .dotted { + border-bottom: 1px dotted #799920 +} -/*.submit4{margin-top:5px;border:none;padding:8px 13px;background:#95ba2f;border-radius:5px;color:#ffffff;text-transform: uppercase;text-decoration:none;font-size:14px;cursor:pointer;}*/ -/*.submit4:hover{background:#f75d50;}*/ +.user_edit_area { + padding-top: 30px +} -.submit4m {font-family: Roboto;border:none;background:#95ba2f;border-radius:4px;color:#ffffff;text-transform: uppercase;font-size:10px;cursor:pointer; width:102px; height: 29px; border-bottom: 3px solid #799920; line-height: 29px;} -.submit4m:active,.submit4m:focus {outline: none} +.user_data_editing { + float: left +} -.btn-primary{ - border-bottom: 3px solid #799920; - border-top:0;border-right: 0;border-left: 0; - margin-top:5px; - padding:0 15px; - background:#95ba2f; - border-radius:4px; - color:#ffffff; +.inputs .col { + padding-bottom: 12px!important +} + +.user_data_editing .col { + padding-bottom: 35px; + width: 432px +} + +.user_data_editing .title { text-transform: uppercase; - text-decoration:none; - font-size:12px; - font-weight:bold; - cursor:pointer; - height: 29px; - line-height: 29px; + font-weight: 700; + width: 170px +} + +.user_data_editing .data { + width: 262px } -.btn-primary:active, .btn-primary:focus {outline: none;} -a.logout:visited,a.logout:link{border:none;padding:3px 5px;background:#f75d50;border-radius:5px;color:#ffffff;text-transform: uppercase;text-decoration:none;font-size:11px;font-weight:normal;cursor:pointer;} -a.logout:hover{background:#95ba2f;} +.user_data_editing input[type=text] { + padding: 7px 10px; + margin: -10px 0 0; + border: 1px solid #d2d2d2; + border-radius: 4px; + font-size: 12px; + width: 240px +} -.boy_box{border-bottom:1px solid #b7b7b7;padding:0px 0px 15px 0px;} -.boy_box div{padding-top:10px;} +#cancel, +.user_data_editing .add { + border-bottom: 1px dotted #799920; + color: #799920; + text-decoration: none +} -.content_product .info{padding:0px 0px 20px 0px;} +.add_more { + padding-bottom: 24px; + padding-left: 170px +} -a.btn-success{display:inline-block;border:2px solid #d8d6d6;color:#95ba2f;border-radius:5px;padding:5px;margin-bottom:10px;text-decoration:none;font-size:14px;} -a.btn-success:hover{border:#95ba2f 2px solid;color:#f75d50;} +.delete { + float: right +} +.delete_button { + background: url(../img/ico_close.png) right no-repeat; + width: 16px; + height: 16px; + float: right +} -.txtb1{font-size:14px;font-weight:bold;} -.txtf{font-size:14px;font-weight:bold;color:#87476a;} -.txtfb{font-size:20px;font-weight:bold;color:#87476a;} +.content_area { + width: 450px +} -.count{margin:20px 0px;} -.count input[type="number"]{outline:0;width:50px;border:1px solid #d8d6d6;border-radius:5px;padding:5px 0px 5px 0px;font-size:14px;text-indent:10px;margin-bottom:7px;} +#cancel { + font-size: 13px; + float: left; + margin-left: 40px +} -a.link2:visited,a.link2:link{font-size:14px;font-weight:bold;color:#95ba2f;text-decoration: none;} -a.link2:hover{color:#f75d50;text-decoration: underline;} +.buttons { + display: inline-flex; + align-items: center +} +.favorites { + background-color: #f5f5f5; + padding: 5px; + font-size: 14px +} +.favorites .fav_point { + background-color: #fff; + border: 1px solid #d2d2d2; + border-radius: 3px; + margin-top: 5px; + padding: 10px 20px +} -.well{margin:50px auto;width:400px;background:#f5f5f5;border:1px solid #e8e8e8;padding:20px;border-radius:5px;} -.control-label{float:left;width:100px;padding-top:5px;} -#user-verifycode-image{display:block;} -.form-inline{display:inline;} -.form-inline .form-group{float:left;margin-right:10px;} -.form-inline .form-group select{width:100px;} -.form-group{margin-bottom: 10px;} -.table-bordered{width:100%;border:1px solid silver;} -.table-bordered th{background: #B3D1FD;padding:5px;} -.table-bordered tr td{border:1px solid silver;padding:5px;} -.table-bordered .filters{display: none;} +.favorites .fav_point .left { + float: left; + padding-right: 0; + width: 178px +} -.formCost label{float:left;width:30px;} +.favorites .fav_point .right { + float: right; + padding-right: 0; + padding-left: 0 +} -ul.brends_list{list-style: none;margin:0px;padding:0px;} -ul.brends_list li{float:left;text-align:center;margin:0px 15px 20px 15px;} +.favorites .link { + color: #799920; + text-decoration: none; + border-bottom: 1px dotted #799920 +} -.compare{text-align: center;} -.compare a:visited,.compare a:link{font-size:12px;text-decoration: underline;} +.redtext { + color: #f75d50 +} -.alert-success{margin:10px 0px;padding:10px;border:1px solid #3ed824;border-radius: 5px;background: #c0feb5;} +.greentext { + color: #95ba2f +} -.news_item{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid silver;} -.news_item img{margin-right:20px;} -.news_item a{font-size:16px;} +.hold .orders_view { + display: none!important +} -.pic{ - width: 392px; - height: 365px; +.orders_view { + width: 680px; + margin-top: 13px; + padding-top: 13px; + padding-bottom: 5px; + border-top: 1px solid #d2d2d2; + display: block } -.pic a { - width: 392px; - height: 365px; - display: table-cell; - vertical-align: middle; + +.orders_view .order { + float: left; + width: 225px } -.pic a img { - max-width: 392px; - max-height: 365px; - vertical-align: middle; + +.orders_view .order .order_price { + color: #f75d50; + font-weight: 700; + font-size: 15px } -input#subscribe-email::-webkit-input-placeholder { - color: #596065 + +.orders_view .order .order_price span { + font-size: 24px } -input#subscribe-email::-moz-placeholder { - color: #596065 +.orders_view .order img { + padding-bottom: 22px } +.orders_view .order .note { + font-size: 13px +} -input#subscribe-email:-ms-input-placeholder { - color: #596065 +.orders_view .order .note span { + color: #f75d50 } -input#subscribe-sale::-webkit-input-placeholder { - color: #596065 + +.basket_hovered { + position: absolute; + border: 1px solid #d2d2d2; + border-radius: 5px; + padding: 15px 20px; + background-color: #fff; + right: -1px; + margin-top: 10px; + width: 640px; + display: none; + z-index: 1111 } -input#subscribe-sale::-moz-placeholder { - color: #596065 +.open .basket_hovered { + display: block } +.open, +.open .basket_hovered { + -moz-box-shadow: 0 0 5px rgba(149, 149, 149, .75); + -webkit-box-shadow: 0 0 5px rgba(149, 149, 149, .75); + box-shadow: 0 0 5px rgba(149, 149, 149, .75) +} -input#subscribe-sale:-ms-input-placeholder { - color: #596065 +.basket_hovered1:before { + position: absolute; + left: 0; + content: ' '; + width: 100%; + background-color: #fff; + height: 10px; + top: 45px; + z-index: 1112 } -#subscribe-email, #subscribe-sale {color: #596065} -#subscribe-sale{width:100px;float:left;margin-right:20px;height: 28px;} -.saletxt{width:150px;float:left;color:#ffffff; font-size: 12px;} -#subscribe-email{width:370px;} - -.txts{color:#9da9b1;font-size:18px;margin-bottom:20px;} - -.content ul.pagination{list-style:none;text-align:center; margin: 0 0 16px 0;padding: 0 0 20px 0; border-bottom: 1px solid #d2d2d2;} -.content ul.pagination li{display:inline;} -.content ul.pagination li a{padding:3px;color:#82a02f;font-size: 15px;margin:0; text-decoration: none; } -.content ul.pagination li a:hover {text-decoration: underline} -.content ul.pagination li.active a{color: #333333;} -.boxitem{ - height:318px; -} -ul.social {margin-top: 20px;} -.social{list-style: none;margin: 10px;padding: 0px;height:48px;} -.social li{display:inline-block;margin-right:7px;padding-bottom: 10px;} -.social li a{ - width:36px; - height:36px; - display:block; - margin:0;padding:0; - text-indent:-9999px; - background:#bcbcbc url(../img/social-ico-two.png) no-repeat 0 0; - border-radius:48px; - -moz-border-radius:48px; - -webkit-border-radius:48px; - -webkit-transition: all 0.5s ease-out; - -moz-transition: all 0.5s ease-out; - transition: all 0.5s ease-out; -} -.social .fb{background-position:-44px 0; - cursor: pointer; + +.basket_item input { + border: 1px solid #d2d2d2; + border-radius: 4px; + padding: 9px; + width: 26px; + font-size: 18px; + font-weight: 700; + background-color: #fff; + color: #000; + margin: 7px } -.social .vk{ - cursor: pointer; + +.minus, +.plus { + width: 15px; + height: 15px; + display: inline-block; + cursor: pointer } -.social .vk:hover{background-color:#5B7FA6;} -.social .fb:hover{background-color:#354f89; + +input[type=number]::-webkit-inner-spin-button, +input[type=number]::-webkit-outer-spin-button { + -webkit-appearance: none; + margin: 0 } -.social .gp{background-position:-132px 0; - cursor: pointer;} -.social .gp:hover{background-color:#c72f21;} -.social .tw{background-position:-144px 0; - cursor: pointer;} -.social .tw:hover{background-color:#6398c9;} -.social .ok{background-position:-89px 0; - cursor: pointer;} -.social .ok:hover{background-color:#f88f15;} -.social ul li a:hover{ - background-color:#065baa; + +.minus { + background: url(../img/minus.png) no-repeat } -.socialbox{margin:10px 0px;} -.hide{display:none;} +.plus { + background: url(../img/plus.png) no-repeat +} +.black, +.black:before { + width: 100%; + height: 100% +} -.footer .fl{font-size: 12px;} -.fotter{background: #484f55;height: 50px;color:#98a3ab;} -.fotter a{color:#98a3ab; line-height: 50px; float: left; font-size: 12px;} +.basket_sum { + padding-top: 15px +} +.basket_sum .sum_text { + font-size: 15px; + text-transform: none; + float: right!important; + padding-top: 1px; + margin-bottom: 11px +} -.view_products2{list-style: none;overflow:auto;height:400px;} -.view_products2 img{float:left;margin-right:20px;} -.view_products2 li{margin:10px 0px;} +.item_added_win h2, +.left_block .begin, +.note_prod, +.title_spoiler, +.uppercase, +ul.product-special li div { + text-transform: uppercase +} +.basket_sum .sum_text span { + font-size: 18px; + color: #f75d50; + font-weight: 700 +} -.pixbox{width:160px;margin:0 auto;height:200px;overflow: hidden;text-align: center;} +.basket_sum a { + color: #fff!important; + font-size: 15px!important; + float: right +} +.black { + z-index: 9999; + position: absolute; + display: block; + padding-top: 6% +} -.form-order{background:#f5f5f5;padding:0 20px 20px 20px;} -#order-payment{float:right;width:280px;} -#order-delivery{float:right;width:280px;} +.black:before { + content: ''; + background-color: rgba(0, 0, 0, .5); + position: fixed; + top: 0 +} -.delivery-data{margin-bottom:27px;position:relative;background: #95ba2f;display:none;border-radius: 5px;float: left;box-sizing: border-box; padding: 14px 20px; color: #fff; font-size: 13px;} +.black.hidden { + display: none +} -.jcarousel-next-disabled, .jcarousel-prev-disabled {opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";} -.content2 br {display: none;} -.pixbox a { - width: 160px; - height: 200px; - display: table-cell; - vertical-align: middle; +.black_close, +.left_block .links li { + display: inline-block; + cursor: pointer } -.pixbox img { - max-width: 160px; - max-height: 200px; - vertical-align: middle; + +.black .item_added_win { + background-color: #fff; + width: 640px; + margin: auto; + position: relative } -.pagination li.prev.disabled span { - /*padding: 9px;*/ - /*border-radius: 10%;*/ - /*color: #4D5458;*/ - /*font-size: 14px;*/ - /*margin: 0px;*/ - /*border: 1px solid #4d5458;*/ - display: none; + +.black_close { + position: absolute; + top: 30px; + right: 30px; + background: url(../img/ico_close2.png) no-repeat; + width: 22px; + height: 22px } -.pagination li.next.disabled span { - display: none; + +.block_content { + padding-left: 20px; + padding-right: 20px } -.fr {float: right;} -.nobottom{border-bottom:none !important;} +.item_added_win h2 { + text-align: center; + padding: 30px +} -.dotted a{border-bottom: 1px dotted #808080;} +.block_content .item { + padding-top: 20px; + padding-bottom: 20px +} -.mycabinet{padding-left:20px;margin-top:20px;} -.mycabinet .begin{text-transform:uppercase;font-size: 13px;font-weight:bold; padding-bottom:15px;} -.mycabinet ul{margin:0px;padding:0px;list-style:none;} -.mycabinet ul li{padding-top:10px;padding-bottom:10px;} -.mycabinet a{color:#799920;text-decoration:none;} +.w230 { + width: 230px +} -.lay_title .uppercase{text-transform:uppercase;} -.lay_title .center{text-align:center;} -.lay_title{padding-top:15px;font-size:24px;} +.w260 { + width: 260px +} -.user_data{width:390px;border-right:1px solid #d2d2d2;float:left;} -.user_data .col{padding-bottom:35px;} -.user_data .col.last{padding-bottom:0px;} -.user_data .title{text-transform:uppercase;font-weight:bold;width:170px;float:left;font-size:13px;} -.user_data .data{float:left;font-size:13px;} +.w430 { + width: 430px +} -.edit_menu{float:left;padding-left:60px;font-size:13px;} -.edit_menu div{padding-bottom:20px;} -.edit_menu a{color:#799920;text-decoration:none;} -.edit_menu .dotted{border-bottom:1px dotted #799920;} +.left_block .begin { + font-size: 13px; + font-weight: 700; + padding-bottom: 15px +} -.user_edit_area{padding-top:30px;} +.color_variants .variant { + border: 1px solid #d2d2d2; + float: left; + margin-right: 5px; + margin-bottom: 5px +} -/* part two */ +.variant:hover { + cursor: pointer +} -.user_data_editing{float:left;} -.inputs .col{padding-bottom:12px !important;} -.user_data_editing .col{padding-bottom:35px; width:432px;} -.user_data_editing .title{text-transform:uppercase;font-weight:bold;width:170px;float:left;font-size:13px;} -.user_data_editing .data{float:left;font-size:13px; width:262px;} +.color_variants { + margin-top: 14px; + margin-bottom: -5px +} -.user_data_editing input[type="text"] { - padding:0; - margin:0; - border:1px solid #d2d2d2; - padding-top:7px; - padding-bottom:7px; - padding-left:10px; - padding-right:10px; - border-radius:4px; - font-size:12px; - margin-top:-10px; - width: 240px; +.color_variants .variant.active { + width: 44px; + height: 44px; + border: 2px solid #95ba2f } -.user_data_editing .add {color:#799920; text-decoration:none;border-bottom:1px dotted #799920;} -.add_more{padding-bottom:24px; padding-left:170px;} +.color_variants .variant.active a { + width: 44px; + height: 44px +} -.delete{float:right;} -.delete_button{background: url('../img/ico_close.png') right no-repeat; width:16px;height:16px;float:right;} +.tobasket { + margin-top: 20px; + margin-bottom: 20px +} -.content_area{width:450px;} +.tobasket:hover { + color: #fff +} -/*.bottom3{border-top:3px solid #95ba2f !important;border-bottom:3px solid #799920 !important; float:left;font-size:15px;}*/ -/*.bottom3:hover{border-top:3px solid #f75d50 !important;border-bottom:3px solid #c33327 !important;}*/ -#cancel{text-decoration:none;color:#799920;font-size:13px;border-bottom:1px dotted #799920;float:left;margin-left:40px;} +.variant { + width: 46px; + height: 46px +} -.buttons{ - display: inline-flex; - align-items: center;} +.variant.active { + width: 44px; + height: 44px +} -/* part three */ +.layout { + margin-top: 15px +} -.favorites{background-color:#f5f5f5; padding:5px;font-size:14px;} -.favorites .fav_point{background-color:#ffffff;border:1px solid #d2d2d2;border-radius:3px;padding-top:10px;padding-bottom:10px;padding-left:20px;padding-right:20px; margin-top:5px;} -.favorites .fav_point .left{float:left; padding-right:0; width:178px;} -.favorites .fav_point .right{float:right; padding-right:0; padding-left:0;} +.left_block { + float: left +} -.favorites .link{color:#799920; text-decoration:none;border-bottom:1px dotted #799920;} +.right_block { + float: right +} -.redtext{color:#f75d50;} -.greentext{color:#95ba2f;} +.center_block { + float: left; + margin-left: 23px +} -/* part three one */ -.hold .orders_view{display:none !important;} -.orders_view{width:680px;margin-top:13px;padding-top:13px;padding-bottom:5px;border-top:1px solid #d2d2d2;display:block;} -.orders_view .order{float:left;width:225px;text-align:center;} -.orders_view .order .order_price{color:#f75d50;font-weight:bold;font-size:15px;} -.orders_view .order .order_price span{font-size:24px;} -.orders_view .order img{padding-bottom:22px;} -.orders_view .order .note{font-size:13px;} -.orders_view .order .note span{color:#f75d50;} +.left_block .links { + margin-top: 25px +} -.basket_hovered{ - position:absolute; - border:1px solid #d2d2d2;border-radius:5px;padding:15px 20px; - background-color:white; - right:-1px; - margin-top:10px; - width:640px; - display:none; - z-index:1111; +.left_block .links li { + list-style: none; + padding-left: 25px; + height: 20px } +.left_block .links ul { + margin: 0; + padding: 0 +} -.open .basket_hovered{ - display:block; +.left_block .links a { + font-size: 13.5px; + text-decoration: none; + color: #8ba73e } -.open, .open .basket_hovered { - -moz-box-shadow: 0px 0px 5px rgba(149,149,149,0.75); - -webkit-box-shadow: 0px 0px 5px rgba(149,149,149,0.75); - box-shadow: 0px 0px 5px rgba(149,149,149,0.75); +.links .add_bookmarks { + background: url(../img/ico_add_bookmark.png) center left no-repeat } -.basket_hovered1:before{ - position:absolute; - left:0; - content:' '; - width:100%; - background-color:white; - height:10px; - top:45px; - z-index:1112; + +.links .what_price { + background: url(../img/ico_price.png) center left no-repeat } -.basket_item input{ - border: 1px solid #d2d2d2; - border-radius: 4px; - padding:9px; - width:26px; - font-size:18px; - font-weight:bold; - text-align:center; - background-color:white; - color: black; - margin:7px; +.links .add_compare { + background: url(../img/ico_scales.png) center left no-repeat } -input[type=number]::-webkit-inner-spin-button, -input[type=number]::-webkit-outer-spin-button {-webkit-appearance: none; - margin:0;} +.spoiler_one { + padding-top: 15px; + padding-bottom: 15px; + border-bottom: 1px solid #d2d2d2 +} -.minus{background:url('../img/minus.png') no-repeat;width:15px;height:15px;display:inline-block;cursor:pointer;} -.plus{background:url('../img/plus.png') no-repeat;width:15px;height:15px;display:inline-block;cursor:pointer;} +.spoiler_one .spoiler_content { + margin-top: 15px; + font-size: 13px +} -.basket_sum{padding-top:15px;} +.spoiler_one .spoiler_content.hidden { + display: none +} -.basket_sum .sum_text{font-size:15px; text-transform:none;padding-top:12px;float: right !important;padding-top: 1px;margin-bottom: 11px;} -.basket_sum .sum_text span{font-size:18px; color:#f75d50; font-weight:bold;} -.basket_sum a{color:white !important; font-size:15px !important; float:right;} +.title_spoiler:hover { + cursor: pointer +} +.title_spoiler { + background: url(../img/ico_open.png) center left no-repeat; + padding-left: 17px; + font-size: 13px; + color: #333; + font-weight: 700; + text-decoration: none +} -.black{z-index:9999; width:100%;height:100%;position:absolute;display:block;padding-top:6%;} -.black:before { - content: ''; - background-color: rgba(0,0,0,0.5); - width: 100%; - height: 100%; - position: fixed; - top: 0; +.title_spoiler.closed { + background: url(../img/ico_close3.png) center left no-repeat } -.black.hidden{display:none;} -.black .item_added_win{background-color:#ffffff;width:640px; margin:auto;position:relative;} -.black_close{position:absolute; top:30px;right:30px;background:url('../img/ico_close2.png') no-repeat;width:22px;height:22px;display:inline-block;cursor:pointer;} +.features { + list-style: none; + padding: 0; + margin: 0; + font-size: 13px +} -.block_content{padding-left:20px;padding-right:20px;} -.item_added_win h2{text-transform:uppercase;text-align:center;padding:30px;} +.features a { + font-size: 13px; + text-decoration: none; + border-bottom: 1px dotted #8ba73e; + color: #8ba73e +} -.block_content .item{padding-top:20px;padding-bottom:20px;border-bottom:1px solid #d2d2d2;} +.features li { + padding-top: 5px; + padding-bottom: 4px +} -.uppercase{text-transform:uppercase;} +.note_prod .blue, +.note_prod .red, +.note_prod .yellow { + padding: 5px 5px 5px 10px; + float: left +} -.w230{width:230px;} -.w260{width:260px;} -.w430{width:430px;} -.borderbottom{border-bottom:1px solid #d2d2d2;} -.left_block .begin{text-transform:uppercase;font-size: 13px;font-weight:bold; padding-bottom:15px;} +.note_prod { + width: 225px; + height: 23px; + overflow: hidden; + border-radius: 5px; + display: table; + font-size: 11px; + font-weight: 700 +} -.color_variants .variant{ - text-align:center; - border:1px solid #d2d2d2; - float:left; - margin-right:5px; - margin-bottom:5px; +.note_prod .blue:after, +.note_prod .red:after, +.note_prod .yellow:after { + width: 0; + height: 0; + border-top: 13px solid transparent; + border-bottom: 13px solid transparent; + top: -1px; + margin-left: 5px; + content: '' } -.variant:hover{cursor:pointer;} -.color_variants{margin-top:14px;margin-bottom:-5px;} -.color_variants .variant.active{width:44px;height:44px;border:2px solid #95ba2f;} -.color_variants .variant.active a{width:44px;height:44px;} -.tobasket{margin-top:20px;margin-bottom:20px;} -.tobasket:hover{color:white;} +.note_prod .one { + z-index: 999 +} -.variant{width:46px;height:46px;} -.variant.active{width:44px;height:44px;} +.note_prod .two { + z-index: 998 +} -.layout{margin-top:15px;} -.left_block{float:left;} -.right_block{float:right;} -.center_block{float:left;margin-left:23px;} +.note_prod .blue { + background-color: #42b9f6; + position: relative +} -.left_block .links{margin-top:25px;} +.note_prod .blue:after { + border-left: 5px solid #42b9f6; + position: absolute +} -.left_block .links li{list-style: none; padding-left:25px;display:inline-block;cursor:pointer;height:20px;} -.left_block .links ul{margin:0;padding:0;} -.left_block .links a{font-size:13.5px;text-decoration:none; color:#8ba73e;} +.note_prod .red { + background-color: #f75d50; + position: relative; + color: #fff +} +.note_prod .red:after { + border-left: 5px solid #f75d50; + position: absolute +} -.links .add_bookmarks{background:url('../img/ico_add_bookmark.png') no-repeat center left; } -.links .what_price{background:url('../img/ico_price.png') no-repeat center left; } -.links .add_compare{background:url('../img/ico_scales.png') no-repeat center left; } +.note_prod .yellow { + background-color: #fbc665; + position: relative +} -.spoiler_one{padding-top:15px;padding-bottom:15px;border-bottom:1px solid #d2d2d2;} -.spoiler_one .spoiler_content{margin-top:15px;font-size:13px;} -.spoiler_one .spoiler_content.hidden{display:none;} +.note_prod .yellow:after { + border-left: 5px solid #fbc665; + position: absolute +} -.title_spoiler:hover {cursor: pointer} +.products_block .product { + float: left; + width: 190px; + vertical-align: bottom +} -.title_spoiler{ - background:url('../img/ico_open.png') no-repeat center left; - padding-left: 17px; - font-size:13px; - text-transform:uppercase; - color:#333333; - font-weight:bold; - text-decoration:none; +.product .image { + height: 225px; + position: relative } -.title_spoiler.closed{ - background:url('../img/ico_close3.png') no-repeat center left; + +.product .image img { + position: absolute; + bottom: 0; + left: 15px } -.features{ - list-style:none; - padding:0; - margin:0; - font-size:13px; +.price { + font-size: 18px; + color: #f75d50; + font-weight: 700 } -.features a{ - font-size:13px; - text-decoration:none; - border-bottom:1px dotted #8ba73e; - color:#8ba73e; + +.product { + padding-bottom: 30px; + position: relative } -.features li{ - padding-top:5px; - padding-bottom:4px; + +.product p { + font-size: 15px; + margin-top: 15px } -.note_prod{ - width:225px; - height:23px; - overflow:hidden; - border-radius:5px; - display:table; - text-transform:uppercase; - font-size:11px; - font-weight:bold; +.left52 { + margin-left: 52px } -.note_prod .one{ - z-index:999; +.product a { + color: #fff } -.note_prod .two{ - z-index:998; + +.mrg1 { + margin-top: 25px; + margin-bottom: 15px } -.note_prod .blue{ - float:left; - padding-top:5px; - padding-bottom:5px; - background-color:#42b9f6; - padding-left:10px; - padding-right:5px; - position:relative; +.products_martopbot { + margin-top: 60px; + margin-bottom: 100px } -.note_prod .blue:after{ - content:''; - width: 0; - height: 0; - border-top: 13px solid transparent; - border-left: 5px solid #42b9f6; - border-bottom: 13px solid transparent; - position:absolute; - top:-1px; - margin-left:5px; -} -.note_prod .red{ - float:left; - padding-top:5px; - padding-bottom:5px; - background-color:#f75d50; - padding-left:10px; - padding-right:5px; - position:relative; - color:#ffffff; -} -.note_prod .red:after{ - content:''; - width: 0; - height: 0; - border-top: 13px solid transparent; - border-left: 5px solid #f75d50; - border-bottom: 13px solid transparent; - position:absolute; - top:-1px; - margin-left:5px; -} -.note_prod .yellow{ - float:left; - padding-top:5px; - padding-bottom:5px; - background-color:#fbc665; - padding-left:10px; - padding-right:5px; - position:relative; -} -.note_prod .yellow:after{ - content:''; - width: 0; - height: 0; - border-top: 13px solid transparent; - border-left: 5px solid #fbc665; - border-bottom: 13px solid transparent; - position:absolute; - top:-1px; - margin-left:5px; +.cont_shop_but { + display: table-cell; + vertical-align: middle; + padding: 35px } +.cont_shop { + text-decoration: none; + font-size: 12px; + border-bottom: 1px dotted #799920; + color: #799920 +} -.products_block .product{float:left; width:190px; vertical-align:bottom;} -.product .image{height:225px;position:relative;} -.product .image img{position:absolute;bottom:0;left:15px;} +.icons { + width: 45px; + height: 50%; + position: absolute; + z-index: 9; + right: 0; + padding-top: 25px; + padding-right: 15px +} -.price{ - font-size: 18px; - color: #f75d50; - font-weight: bold; - text-align:center;} - -.product{padding-bottom:30px;position:relative;} -.product p{font-size:15px; text-align:center; margin-top:15px;} -.left52{margin-left:52px;} -.product a{color:#ffffff;} -.mrg1{margin-top: 25px; margin-bottom: 15px;} - -.products_martopbot{margin-top:60px;margin-bottom:100px;} - -.cont_shop_but{display:table-cell;vertical-align:middle;padding:35px;} -.cont_shop{text-decoration:none;font-size:12px;border-bottom:1px dotted #799920;color:#799920;} - -.icons{ - width:45px; - height:50%; - position:absolute; - z-index:9; - right:0; - padding-top:25px; - padding-right:15px; -} -.icons a{ - width:44px; - height:44px; +.icons a { + width: 44px; + height: 44px; float: left; border: 1px solid #d2d2d2; margin-bottom: 5px; - background-color: white; + background-color: #fff +} + +a:hover { + cursor: pointer } -a:hover{cursor:pointer;} +.basket_item .form-group { + display: inline +} -.basket_item .form-group{display:inline;} +.HOME_RIGHT, +.sort_block, +.sort_block ul, +.sort_block ul li { + display: inline-block +} -.basket.open:after{ +.basket.open:after { content: ''; position: absolute; top: 43px; width: 100%; height: 10px; - background-color: white; + background-color: #fff; left: 0; - z-index: 9990; + z-index: 9990 } -.basket_hovered .basket_sum{float:left;} - -a.active{font-weight:bold;text-decoration: underline;} +.basket_hovered .basket_sum { + float: left +} -/* - ==== BANNER ==== -*/ +a.active { + font-weight: 700; + text-decoration: underline +} .HOME_RIGHT { - display: inline-block; vertical-align: top; margin-left: 10px; - position: absolute; + position: absolute } -#HOME_UNDER_SLIDER > div { +#HOME_UNDER_SLIDER>div { display: inline-block; margin-right: 3px; - margin-top: 3px; + margin-top: 3px } -.sort_block { - display: inline-block; -} .sort_block ul { - display: inline-block; margin: 0; - padding: 0; + padding: 0 } + +.special-products, +.why_me_ { + padding-top: 30px +} + .sort_block ul li { - display: inline-block; - margin: 0 0.5em; - list-style: none; + margin: 0 .5em; + list-style: none } -.sort_block ul li a.asc:after, .sort_block ul li a.desc:after { + +.sort_block ul li a.asc:after, +.sort_block ul li a.desc:after { display: block; width: 5px; height: 3px; @@ -1013,112 +2466,146 @@ a.active{font-weight:bold;text-decoration: underline;} margin-top: -1px; right: -10px; content: ''; - background: url("../img/arrow_sort_asc_desc.png") no-repeat; + background: url(../img/arrow_sort_asc_desc.png) no-repeat } + .sort_block ul li a.asc:after { - background-position: 0 0; + background-position: 0 0 } + .sort_block ul li a.desc:after { - background-position: 0 -3px; + background-position: 0 -3px +} + +.home_banner_up { + margin-top: 20px } -/*************/ -.home_banner_up {margin-top: 20px;} + .home_banner_up .HOME_RIGHT { display: block; float: right; position: static; - margin-left: 0; + margin-left: 0 } -#HOME_SLIDER .jssorb03 div, #HOME_SLIDER .jssorb03 div:hover, #HOME_SLIDER .jssorb03 .av { + +#HOME_SLIDER .jssorb03 .av, +#HOME_SLIDER .jssorb03 div, +#HOME_SLIDER .jssorb03 div:hover { width: 6px; height: 6px; border-radius: 50%; line-height: 6px; background: #fff; border: 2px solid #fff; - box-shadow: 0px 0px 5px 0px rgba(54, 54, 54, 0.75); + box-shadow: 0 0 5px 0 rgba(54, 54, 54, .75) } -#HOME_SLIDER .jssorb03 div.av:hover, #HOME_SLIDER .jssorb03 div.av:active, #HOME_SLIDER .jssorb03 .av { +#HOME_SLIDER .jssorb03 .av, +#HOME_SLIDER .jssorb03 div.av:active, +#HOME_SLIDER .jssorb03 div.av:hover { cursor: default; - background: #95BA2F; -} -.special-products { - padding-top: 30px; + background: #95BA2F } + .special-products .link_buy { - margin-bottom: 0; + margin-bottom: 0 } + .special-products .item { - margin-bottom: 0 !important; - text-align: center; + margin-bottom: 0!important +} + +.why_me_ { + overflow: hidden; + margin-bottom: 60px } -.why_me_ {padding-top: 30px; overflow: hidden; margin-bottom: 60px;} -.why_me_ .why_list {width: 1038px; margin-left: -58px} -.seo_text { +.why_me_ .why_list { + width: 1038px; + margin-left: -58px } + .seo_text p { - margin: 12px 0 0 0; - font-size: 13px !important; - color: #333 !important; - font-family: Roboto !important; + margin: 12px 0 0; + font-size: 13px!important; + color: #333!important; + font-family: Roboto!important +} + +.seo_text p:first-child { + margin-top: 0 } -.seo_text p:first-child {margin-top: 0} -.product-special {position: absolute} + +.product-special { + position: absolute +} + .jcarousel-skin-tango .jcarousel-item { width: 38px; height: 38px; border: 1px solid #d2d2d2; - text-align: center; - background: #fff; + background: #fff } + .jcarousel-skin-tango .jcarousel-item a { display: table-cell; width: 38px; height: 38px; - vertical-align: middle; + vertical-align: middle } + .mycarousel img { max-width: 38px; max-height: 38px; border: 0; - vertical-align: middle; + vertical-align: middle } -.jcarousel-skin-tango .jcarousel-clip-vertical, .jcarousel-skin-tango .jcarousel-container-vertical { - height: 175px; + +.jcarousel-skin-tango .jcarousel-clip-vertical, +.jcarousel-skin-tango .jcarousel-container-vertical { + height: 175px } + .jcarousel-skin-tango .jcarousel-container-vertical { - padding: 0; + padding: 0 } + .jcarousel-skin-tango .jcarousel-prev-vertical { - top:-13px; + top: -13px } + .jcarousel-skin-tango .jcarousel-next-vertical { - bottom: -13px; + bottom: -13px } -.jcarousel-skin-tango .jcarousel-prev-vertical, .jcarousel-skin-tango .jcarousel-next-vertical { + +.jcarousel-skin-tango .jcarousel-next-vertical, +.jcarousel-skin-tango .jcarousel-prev-vertical { left: 0; width: 42px; - background-position: 14px 0; + background-position: 14px 0 +} + +.products.pn>ul, +ul.product-special li { + width: 100%; + float: left } -.jcarousel-skin-tango .jcarousel-prev-vertical:hover, .jcarousel-skin-tango .jcarousel-next-vertical:hover { + +.jcarousel-skin-tango .jcarousel-next-vertical:hover, +.jcarousel-skin-tango .jcarousel-prev-vertical:hover { background-position: 14px 0; - left: 0; + left: 0 } + ul.product-special { position: absolute; top: 0; - left: 16px; -} -ul.product-special li { - width: 100%; - float: left; + left: 16px } + ul.product-special li div { color: #333; font-size: 10px; - text-transform: uppercase; font-weight: 700; height: 22px; line-height: 24px; @@ -1127,12 +2614,17 @@ ul.product-special li div { border-top-left-radius: 4px; border-bottom-left-radius: 4px; margin-top: 8px; - float: left; + float: left } -ul.product-special li:first-child {margin-top: 0} + +ul.product-special li:first-child { + margin-top: 0 +} + ul.product-special li.top div { - background: #fbc665; + background: #fbc665 } + ul.product-special li.top div:after { content: ''; position: absolute; @@ -1140,52 +2632,63 @@ ul.product-special li.top div:after { top: 3px; border: 11px solid transparent; border-top: 5px solid #fbc665; - transform: rotate(-90deg); -} -ul.product-special li.new div{ - background: #42b9f6; + transform: rotate(-90deg) } -ul.product-special li.new div:after { +ul.product-special li.new div:after, +ul.product-special li.promo div:after { content: ''; position: absolute; right: -18px; top: 2px; + transform: rotate(-90deg) +} + +ul.product-special li.new div { + background: #42b9f6 +} + +ul.product-special li.new div:after { border: 11px solid transparent; - border-top: 5px solid #42b9f6; - transform: rotate(-90deg); + border-top: 5px solid #42b9f6 } + ul.product-special li.promo div { - background: #f75d50; + background: #f75d50 } + ul.product-special li.promo div:after { - content: ''; - position: absolute; - right: -18px; - top: 2px; border: 11px solid transparent; - border-top: 5px solid #f75d50; - transform: rotate(-90deg); + border-top: 5px solid #f75d50 } + .cost-block { - margin-top: 1px; + margin-top: 1px } + .products.pn a.link_buy { - margin-bottom: 0; + margin-bottom: 0 } + .products.pn { - padding-bottom: 0; + padding-bottom: 0 } + .products.pn>ul { - width: 100%; - float: left; - margin-bottom: -3px; + margin-bottom: -3px } -._form_checkbox_reset, .sort_block ul li a, .sort_block { - font-size: 12px; +._form_checkbox_reset, +.sort_block, +.sort_block ul li a { + font-size: 12px +} + +.filter_accept_bloc { + margin-top: 13px; + margin-bottom: 0 } -.filter_accept_bloc {margin-top: 13px; margin-bottom: 0;} + ._form_checkbox_reset { color: #6a6a6a; display: block; @@ -1193,48 +2696,72 @@ ul.product-special li.promo div:after { height: 28px; border: 1px solid #d2d2d2; line-height: 28px; - text-align: center; border-radius: 4px; text-decoration: none; - margin: 0 auto; + margin: 0 auto } + +.irs-max, +.irs-min, +.irs-slider:after { + display: none +} + +.footer-mail, +input.custom-radio+label:hover { + text-decoration: underline +} + ._form_checkbox_reset:hover { border: 1px solid #95ba2f; - color: #6a6a6a; + color: #6a6a6a } + ._form_checkbox_reset:active { border: 1px solid #95ba2f; background: #95ba2f; - color: #fff; + color: #fff } + .sort_block ul li a { color: #8fa951; - position: relative; + position: relative } + .sort_block ul li a:hover { - color: #333; + color: #333 } -#HOME_SLIDER .jssora03l, #HOME_SLIDER .jssora03r { + +#HOME_SLIDER .jssora03l, +#HOME_SLIDER .jssora03r { width: 36px; height: 340px; - background: url('../img/new_arrows_.png') no-repeat; + background: url(../img/new_arrows_.png) no-repeat } -#HOME_SLIDER .jssora03l, #HOME_SLIDER .jssora03l:hover { + +#HOME_SLIDER .jssora03l, +#HOME_SLIDER .jssora03l:hover { background-position: 0 50%; left: 0; - top: 0; + top: 0 } -#HOME_SLIDER .jssora03r, #HOME_SLIDER .jssora03r:hover { + +#HOME_SLIDER .jssora03r, +#HOME_SLIDER .jssora03r:hover { background-position: -36px 50%; right: 0; - top: 0; + top: 0 +} + +.loyout ._prd_spec-wr { + margin-top: 10px } -.loyout ._prd_spec-wr {margin-top: 10px;} + .loyout .special-products:first-child { border-top: 0; - padding-top: 0; - + padding-top: 0 } + .irs-slider { width: 13px; height: 13px; @@ -1242,18 +2769,18 @@ ul.product-special li.promo div:after { border-radius: 100%; box-shadow: none; border: 1px solid #d2d2d2; - background: #ffffff; - background: -moz-linear-gradient(top, #ffffff 0%, #ebebeb 100%); - background: -webkit-linear-gradient(top, #ffffff 0%,#ebebeb 100%); - background: linear-gradient(to bottom, #ffffff 0%,#ebebeb 100%); - filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ebebeb',GradientType=0 ); -} -.irs-slider.state_hover, .irs-slider:hover { - background: #ffffff; + background: #fff; + background: -moz-linear-gradient(top, #fff 0, #ebebeb 100%); + background: -webkit-linear-gradient(top, #fff 0, #ebebeb 100%); + background: linear-gradient(to bottom, #fff 0, #ebebeb 100%); + filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ebebeb', GradientType=0) } -.irs-slider:after { - display: none; + +.irs-slider.state_hover, +.irs-slider:hover { + background: #fff } + .irs-slider:before { content: ""; position: absolute; @@ -1264,32 +2791,46 @@ ul.product-special li.promo div:after { border-radius: 100%; background: #799920; top: 3px; - left: 3px; + left: 3px +} + +.delivery-data:after, +.irs-line:before, +.owl-controls .owl-buttons div:before { + content: '' } + .irs-bar { height: 3px; - top: 30px; + top: 30px } + .irs-line { height: 9px; background: #ebebeb; border: 1px solid #d2d2d2; - top: 27px; + top: 27px } + .irs-line:before { width: 166px; height: 5px; position: absolute; - content: ''; top: 2px; left: 2px; background: #d2d2d2; - border-radius: 5px; + border-radius: 5px +} + +.irs { + height: 49px +} + +.price_filter.first_price_li { + margin-top: 8px } -.irs-min, .irs-max {display: none;} -.irs {height: 49px;} -.price_filter.first_price_li {margin-top: 8px;} -.product_read_ .w{ + +.product_read_ .w { width: 110px; overflow: hidden; margin: 0; @@ -1297,12 +2838,22 @@ ul.product-special li.promo div:after { display: table-cell; vertical-align: middle; height: 32px; - float: none; + float: none } -.product_read_ .w strike, .product_read_ .w .cost { - width: 100%; + +.cont_shopping-wr, +.field-orders-body .control-label, +.field-orders-delivery .control-label, +.field-orders-payment .control-label, +.textareagroup .control-label { float: left; - /*line-height: 15px;*/ + width: 100% +} + +.product_read_ .w .cost, +.product_read_ .w strike { + width: 100%; + float: left } .product_read_price .link_buy { @@ -1310,42 +2861,45 @@ ul.product-special li.promo div:after { position: absolute; top: 50%; right: 0; - margin: -16px 0 0 0; + margin: -16px 0 0 +} + +.product_read_price { + position: relative; + min-height: 32px; + margin-top: 10px } -.product_read_price { position: relative; min-height: 32px;margin-top: 10px;} -.special-products.products h3 {margin-bottom: 10px;} + +.special-products.products h3 { + margin-bottom: 10px +} + .special-products.products li.item { - margin-top: 30px; + margin-top: 30px } + .productLeftBar .cost_box { border-top: 0; - padding: 10px 0 0 0; + padding: 10px 0 0 } + .productLeftBar .product_mod { width: 100%; float: left; border-bottom: 1px solid #d2d2d2; - padding-bottom: 15px; -} -#login-form .btn-primary { -} -.field-orders-delivery .control-label, .field-orders-payment .control-label, .field-orders-body .control-label, .textareagroup .control-label { - width: 100%; - float: left; -} -.basket_title_ { - text-align: center; + padding-bottom: 15px } + .cont_shopping-wr { - width: 100%; - float: left; - margin-top: 10px; + margin-top: 10px } + .cont_shopping-wr .cont_shopping { - float: right; + float: right } + .cont_shopping { - display: block !important; + display: block!important; border-top: 0!important; border-left: 0!important; border-right: 0!important; @@ -1355,249 +2909,317 @@ ul.product-special li.promo div:after { padding: 0!important; font-size: 12px!important; float: left; - border-radius: 0 !important; + border-radius: 0!important +} + +.delivery-data .field-order-delivery-childs .control-label, +.jcarousel-skin-tango>li, +.owl-pagination, +input.custom-check, +input.custom-radio { + display: none } + .info.product-thumb-video { width: 100%; - height: 100%; + height: 100% } -.info.product-thumb-video iframe, .info.product-thumb-video embed { - width: 100% !important; - height: auto !important; + +.info.product-thumb-video embed, +.info.product-thumb-video iframe { + width: 100%!important; + height: auto!important } -.input-blocks-wrapper, .input-blocks { + +.input-blocks, +.input-blocks-wrapper { width: 100%; - float: left; + float: left } + .form-order .input-blocks-wrapper { - margin-top: 6px; + margin-top: 6px } + .input-blocks label { font-size: 13px; - color: #333; + color: #333 } + .basket_input_2 label { height: 30px; line-height: 30px; float: left; - width: 70px !important; - padding-top: 0 !important; + width: 70px!important; + padding-top: 0!important } .custom-input-2 { width: 100%; height: 30px; - box-sizing: border-box; - outline: none; + outline: 0; line-height: 30px; padding-left: 8px; margin-top: 5px; background: #fff; - border-radius: 4px; + border-radius: 4px } -.custom-input-2, .custom-area-2, .textareagroup textarea { + +.custom-area-2, +.custom-input-2, +.textareagroup textarea { border: 1px solid #d2d2d2; box-sizing: border-box; font-size: 13px; - color: #636363; + color: #636363 } -.custom-area-2, .textareagroup textarea { + +.custom-area-2, +.textareagroup textarea { min-height: 128px; max-height: 128px; resize: none; width: 100%; max-width: 100%; - outline: none; + outline: 0; padding-left: 8px; padding-top: 8px; - margin-top: 8px; + margin-top: 8px } + .basket_input_2 .custom-input-2 { width: 270px; float: right; - margin-top: 0; + margin-top: 0 } -.custom-input-2:focus, .custom-area-3:focus, .textareagroup textarea:focus {box-shadow: 1px 2px 2px 0px rgba(215, 215, 215, 0.75) inset; transition: 0.1s} -.textareagroup textarea:focus{border: 1px solid #d2d2d2;} -.title_groups, .radio_grp label.control-label, .textareagroup .control-label { + +.custom-area-3:focus, +.custom-input-2:focus, +.textareagroup textarea:focus { + box-shadow: 1px 2px 2px 0 rgba(215, 215, 215, .75) inset; + transition: .1s +} + +.textareagroup textarea:focus { + border: 1px solid #d2d2d2 +} + +.radio_grp label.control-label, +.textareagroup .control-label, +.title_groups { font-size: 12px; - font-weight: bold; + font-weight: 700; text-transform: uppercase; - margin-bottom: 12px; + margin-bottom: 12px } + .input-blocks-group { width: 100%; float: left; border-bottom: 1px solid #d2d2d2; padding-bottom: 20px; - margin-top: 18px; + margin-top: 18px } + .custom-form-buttons { width: 100%; - float: left; + float: left } -input.custom-radio + label, input.custom-check + label { + +input.custom-check+label, +input.custom-radio+label { font-size: 13px; cursor: pointer; - margin-left: 6px; + margin-left: 6px } -/***radio***/ -input.custom-radio, input.custom-check {display: none} -input.custom-radio + label span{ + +input.custom-radio+label span { width: 16px; height: 16px; - background: url('../img/radio_new.png') no-repeat; + background: url(../img/radio_new.png) no-repeat; float: left; transition: .2s; - margin-top: 1px; -} -input.custom-radio:checked + label span, input.custom-radio:checked + label:hover span { - background: url('../img/radio_new-active.png') no-repeat; + margin-top: 1px } -input.custom-radio + label:hover { - text-decoration: underline; +input.custom-radio:checked+label span, +input.custom-radio:checked+label:hover span { + background: url(../img/radio_new-active.png) no-repeat } + .custom-form-buttons { - margin-top: 7px; + margin-top: 7px +} + +.custom-form-buttons:first-child { + margin-top: 0 } -.custom-form-buttons:first-child {margin-top: 0} -.delivery-data .field-order-delivery-childs .control-label {display: none;} + .checkout_basket { width: 100%; - float: left; + float: left } + .checkout_basket button { - margin: 0 auto; + margin: 0 auto } + .input-blocks-wrapper .help-block { padding-left: 71px; padding-top: 4px; width: 100%; float: left; box-sizing: border-box; - margin-bottom: 0; + margin-bottom: 0 } + .cont_shop_but-wr { height: 33px; margin-top: 35px; - padding-bottom: 29px; + padding-bottom: 29px } + .cont_shop_but-wr .cont_shop { margin-top: 8px; - float: left; + float: left +} + +.cont_shop_but-wr .submit4.bottom3 { + float: right +} + +._qqq_ .params { + font-size: 12px +} + +.activeShow { + border-bottom: 0!important +} + +.delivery-data:after, +.special-products { + border-bottom: 1px solid #d2d2d2 } -.cont_shop_but-wr .submit4.bottom3 {float: right;} -._qqq_ .params {font-size: 12px;} -.activeShow {border-bottom: 0 !important;} + .delivery-data:after { width: 100%; - border-bottom: 1px solid #d2d2d2; position: absolute; - content: ''; bottom: -27px; - left: 0; + left: 0 } + .img_ajax_basket img { margin-right: 0!important; max-width: 90px; max-height: 90px; - vertical-align: middle; + vertical-align: middle } -.jcarousel-skin-tango>li{display: none;} + #login-form { - margin: 50px auto 0 auto; + margin: 50px auto 0 } -.wrapper_all {} + #bg { - top: 0 !important; - z-index: 1 !important; + top: 0!important; + z-index: 1!important } -.top, .wrap, .bottom, .fotter { + +body>.bottom, +body>.fotter, +body>.top, +body>.wrap { position: relative; - z-index: 2; + z-index: 2 } -.owl-pagination {display: none;} + .owl-controls .owl-buttons div { - width: 34px !important; - height: 50px !important; - background: #596065 !important; - top:50% !important; - margin: -25px 0 0 0 !important; - opacity: 1 !important; - border-radius: 0 !important; + width: 34px!important; + height: 50px!important; + background: #596065!important; + top: 50%!important; + margin: -25px 0 0!important; + opacity: 1!important; + border-radius: 0!important; padding: 0!important; - position: absolute; + position: absolute } + .owl-controls .owl-buttons div:hover { - background: #acafb2 !important; - transition: 0.2s!important; + background: #acafb2!important; + transition: .2s!important } -.owl-controls .owl-buttons .owl-prev { - border-top-right-radius: 4px !important; - border-bottom-right-radius: 4px !important; - left: -20px; +.owl-controls .owl-buttons .owl-prev { + border-top-right-radius: 4px!important; + border-bottom-right-radius: 4px!important; + left: -20px } -.owl-controls .owl-buttons .owl-next { - border-top-left-radius: 4px !important; - border-bottom-left-radius: 4px !important; - right: -20px; +.owl-controls .owl-buttons .owl-next { + border-top-left-radius: 4px!important; + border-bottom-left-radius: 4px!important; + right: -20px } + .owl-controls .owl-buttons div:before { position: absolute; - content: ''; width: 8px; height: 22px; - background: url("../img/arrows_blocks.png") no-repeat; - top:50%; + background: url(../img/arrows_blocks.png) no-repeat; + top: 50%; margin-top: -11px; left: 50%; - margin-left: -4px; + margin-left: -4px } + .owl-controls .owl-buttons .owl-prev:before { - background-position: 0 0; + background-position: 0 0 } + .owl-controls .owl-buttons .owl-next:before { - background-position: -8px 0; + background-position: -8px 0 +} + +.basket_input_2.required .control-label { + position: relative } -.basket_input_2.required .control-label {position: relative} + .basket_input_2.required .control-label:before { position: absolute; top: 0; content: '*'; color: #D60000; left: -11px; - padding-top: 2px; + padding-top: 2px } - -.float-left{ - float: left; +.float-left { + float: left } -.blog-show-img{ - padding-right: 20px; +.blog-show-img { + padding-right: 20px } -.text_seo.hidden_seo{ +.text_seo.hidden_seo { height: 178px; overflow: hidden; - position: relative; - + position: relative } + .text_seo.hidden_seo div { height: 162px; overflow: hidden; - position: relative; + position: relative } + .text_seo.hidden_seo a { position: absolute; bottom: 0; right: 0; - font-size: 16px; + font-size: 16px } + .text_seo.hidden_seo div:before { content: ''; display: block; @@ -1606,57 +3228,122 @@ input.custom-radio + label:hover { right: 0; left: 0; height: 120px; - background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #fff 100%); - background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, #fff)); - background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #fff 100%); - background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #fff 100%); - background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #fff 100%); - background: linear-gradient(top, rgba(255, 255, 255, 0) 0%, #fff 100%); -} -.special-products{border-bottom:1px solid #d2d2d2}a.link_buy,.checkout_basket button,.submit4{font-size:15px}.cost,.product_read_price #cost{font-size:20px}.cost span,.cost span.valute,.product_read_price .valute{font-size:15px} + background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0, #fff 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255, 255, 255, 0)), color-stop(100%, #fff)); + background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0, #fff 100%); + background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0, #fff 100%); + background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0, #fff 100%); + background: linear-gradient(top, rgba(255, 255, 255, 0) 0, #fff 100%) +} + +.checkout_basket button, +.submit4, +a.link_buy { + font-size: 15px +} + +.cost, +.product_read_price #cost { + font-size: 20px +} + +.cost span, +.cost span.valute, +.product_read_price .valute { + font-size: 15px +} + .comment_display_block { - height: 35px; + height: 35px +} + +.basket { + margin-top: 34px!important +} + +.header-time { + float: right; + margin-right: 25px +} + +.header-time table { + border: 0; + padding: 0; + outline: 0; + height: 129px +} + +.header-time table td { + font-size: 14px; + line-height: 14px +} + +.header-time table td span { + font-size: 16px +} + +.header-time table table { + height: auto +} + +.header-time.footer_time { + width: 100%; + float: left; + margin-top: 68px +} + +.header-time.footer_time table td { + vertical-align: top +} + +.footer-mail { + color: #99a5ad +} + +.footer-mail:hover { + color: #fff } -.basket{margin-top:34px!important} -.header-time{float:right;margin-right:25px} -.header-time table{border:0;padding:0;outline:none;height:129px} -.header-time table td{font-size:14px;line-height:14px} -.header-time table td span{font-size:16px} -.header-time table table{height:auto} -.header-time.footer_time {width: 100%;float: left;margin-top: 68px;} -.header-time.footer_time table td{vertical-align: top} -.footer-mail {color: #99a5ad; text-decoration: underline;} -.footer-mail:hover {color: #fff;} + .labels_block .labels_item { display: inline-block; - width: 49%; + width: 49% } .article_comment_description { - margin: -10px 0 10px 0; + margin: -10px 0 10px } + .article_list_comment { height: auto; - margin: 10px 0 10px 0; + margin: 10px 0 } + .check_price { font-size: 12px; - color: slategray; + color: #708090; margin: 20px 0 10px; padding-bottom: 10px; - border-bottom: 1px solid #d2d2d2; + border-bottom: 1px solid #d2d2d2 } + .product_rating_block { - display: inline-block; + display: inline-block } + .product_review_block { - float: right; + float: right } + .product_review_block a { font-size: 13px; text-decoration: none; - border-bottom: 1px dotted rgb(121, 153, 32); + border-bottom: 1px dotted #799920 } + .artbox_comment_description { - min-height: 20px; -} \ No newline at end of file + min-height: 20px +} + +.flip-clock-wrapper ul{ + width: 40px; +} diff --git a/frontend/widgets/SliderWidget.php b/frontend/widgets/SliderWidget.php index 683a7ed..d268a18 100755 --- a/frontend/widgets/SliderWidget.php +++ b/frontend/widgets/SliderWidget.php @@ -1,143 +1 @@ -where([\common\models\Slider::tableName().'.title'=>$this->title])->joinWith("sliderImage")->one(); - - if (! empty ($slider)) - { - // изображения - $images = $slider->sliderImage; - if (! empty ($images)) - { - // подключаем jssor-slider - $this->initSliderJs(); - - // скрипт-обработчик - $this->initSliderScript($slider); - - // html - return $this->htmlSlider($slider, $images); - } - } - return $this->render('slider',[ - 'slider'=>$slider - ]); - - - } - - - // ==== DISPLAY ==== - - public function initSliderJs () - { - if (! $this->is_init_slider) - { - // TODO:: wiget подключение jcarousel - $this->view->registerJsFile(\Yii::$app->request->baseUrl . '/js/widget-carousel/lib/jquery.jcarousel.min.js',[ - 'position' => View::POS_END, - 'depends' => ['yii\web\JqueryAsset'] - ]); - $this->is_init_slider = true; - } - } - - public function initSliderScript ($slider) - { - $this->view->registerJs(' - var '.$slider->title.'_option_1 = { - $AutoPlayInterval: '.$slider->duration.', - $SlideDuration: '.$slider->speed.', - }; - ', 1); - - $this->view->registerCssFile (\Yii::$app->request->BaseUrl . '/js/widget-carousel/'.$slider->title.'/style.css'); - - $this->view->registerJsFile(\Yii::$app->request->BaseUrl . '/js/widget-carousel/'.$slider->title.'/style.js',[ - 'position' => View::POS_END, - 'depends' => ['yii\web\JqueryAsset'] - ]); - } - - public function htmlSlider ($slider, $images) - { - ob_start(); - - if (! empty ($images)) - { - echo '
'; - - echo ' - -
-
-
-
- - -
'; - - foreach ($images as $row) - { - echo ''; - } - - echo '
'; - - echo ' -
-
-
-
- - - '; - - echo '
'; - } - - return ob_get_clean(); - } - -} \ No newline at end of file +where([\common\models\Slider::tableName().'.title'=>$this->title])->joinWith("sliderImage")->one(); if (! empty ($slider)) { // изображения $images = $slider->sliderImage; if (! empty ($images)) { // подключаем jssor-slider $this->initSliderJs(); // скрипт-обработчик $this->initSliderScript($slider); // html return $this->htmlSlider($slider, $images); } } return $this->render('slider',[ 'slider'=>$slider ]); } // ==== DISPLAY ==== public function initSliderJs () { if (! $this->is_init_slider) { // TODO:: wiget подключение jcarousel $this->view->registerJsFile(\Yii::$app->request->baseUrl . '/js/widget-carousel/lib/jquery.jcarousel.min.js',[ 'position' => View::POS_END, 'depends' => ['yii\web\JqueryAsset'] ]); $this->is_init_slider = true; } } public function initSliderScript ($slider) { FlipclockAsset::register($this->view); $this->view->registerJs(' var '.$slider->title.'_option_1 = { $AutoPlayInterval: '.$slider->duration.', $SlideDuration: '.$slider->speed.', }; ', 1); $this->view->registerCssFile (\Yii::$app->request->BaseUrl . '/js/widget-carousel/'.$slider->title.'/style.css'); $this->view->registerJsFile(\Yii::$app->request->BaseUrl . '/js/widget-carousel/'.$slider->title.'/style.js',[ 'position' => View::POS_END, 'depends' => ['yii\web\JqueryAsset'] ]); } public function htmlSlider ($slider, $images) { ob_start(); if (! empty ($images)) { echo '
'; echo '
'; foreach ($images as $row) { if($row->isActive()){ echo '
'; if(!empty($row->end_at) && strtotime($row->end_at) > strtotime(date("Y-m-d"))){ ?>
url)) { echo ''; } if (empty ($row->image)) { $row->image = '/img/notpic.gif'; } echo ''.$row->alt.''; //echo '
'.$row->title.'
'; if (! empty ($row->url)) { echo '
'; } echo '
'; } } echo '
'; echo '
'; echo '
'; } return ob_get_clean(); } } \ No newline at end of file diff --git a/frontend/widgets/views/slider.php b/frontend/widgets/views/slider.php index 775ffaa..895863a 100755 --- a/frontend/widgets/views/slider.php +++ b/frontend/widgets/views/slider.php @@ -7,16 +7,53 @@ use yii\helpers\Url; ?> -
+
HTML; - if(!empty($image->price)) { - $htm .= <<end_at) && strtotime($image->end_at) > strtotime(date("Y-m-d"))){ + ?> +
+ + + + price)) { + $htm .= <<
Супер цена
@@ -26,17 +63,20 @@ HTML;
HTML; - } + } - $htm .= << HTML; + + ?>
url)); ?>
+
-- libgit2 0.21.4