/* search -----------------------------------------------------------------------------------------*/

.shop2-block.search-form { background: #f5f7e8; }

.shop2-block.search-form .block-title { color: #ffffff; background-color: #608a12; background-image: linear-gradient(to bottom, #6a9614, #608a12); filter: none; }

.shop2-block.search-form .block-title span { background-position: 0 0; }

.shop2-block.search-form.opened .block-title span { background-position: -22px 0; }

.shop2-block.search-form .block-body { background: #f5f7e8; border: none; }

/* cloud ----------------------------------------------------------------------------------------------*/

.shop2-block.tag-cloud .block-title { background-color: #608a12; background-image: linear-gradient(to bottom, #6a9614, #608a12); filter: none; }

.shop2-block.tag-cloud .block-body { background: none; border: none; }

.shop2-block.tag-cloud .block-body a { background: #f0fab1; color: #303030; }

.shop2-block.tag-cloud .block-body a span { border-color: transparent #f0fab1 transparent transparent; }

.shop2-block.tag-cloud .block-body a ins { background: #6d8b01; }

/* login ---------------------------------------------------------------------------------------------------*/

.shop2-block.login-form { background: #f5f7e8; }

.shop2-block.login-form .block-title { background-color: #608a12; background-image: linear-gradient(to bottom, #6a9614, #608a12); filter: none; }

.shop2-block.login-form .block-body { background: #f5f7e8; border: none; }

/* cart -----------------------------------------------------------------------------------------------------------*/

.shop2-block.cart-preview { background: #f5f7e8; color: #716F4C; }

.shop2-block.cart-preview .block-title { background-color: #608a12; background-image: linear-gradient(to bottom, #6a9614, #608a12); filter: none; }

/* filter --------------------------------------------------------------------------------------------------------------*/

.shop2-sorting-panel { background: #f5f7e8; }

.shop2-filter .result { background: #628d13; }

.shop2-filter .result .result-arrow { border-color: transparent transparent transparent #628d13; }

.shop2-sorting-panel .sorting .sort-reset { margin-left: 7px; }

.shop2-sorting-panel .sorting { padding-right: 0; }

/* magazin ------------------------------------------------------------------------------------------------------------------*/
.product-item-thumb {
	margin-right: 24px;
}
.product-item-thumb .product-label div.product-spec, .product-item-simple .product-label div.product-spec, .shop2-pricelist .product-label div.product-spec, .shop2-product .product-spec { background: #628d13; color: #fefefe; }

.product-item-thumb .product-label div.product-new, .product-item-simple .product-label div.product-new, .shop2-pricelist .product-label div.product-new, .shop2-product .product-new { background: #cf5f2c; color: #fefefe; }

.product-item-simple .product-side-c { padding-top: 215px; overflow: visible; }

.shop2-pricelist .th { background: #648f13; } 

.shop2-pricelist .td.column-options { display: none; }

/* tovar --------------------------------------------------------------------------------------------------------------------------*/

.shop2-product .form-add { padding-right: 0; text-align: right; }

.shop2-product .form-add .product-price { min-width: 120px; text-align: left; }

.shop2-product .form-add .product-amount { margin-right: 18px; text-align: left; }

.shop2-product-btn.type-3 { margin-right: 14px!important; }

.shop2-product-desc { background: #ffffff; }

table.shop2-product-params tr.even { background: #f5f7e8; }

.shop2-product-tags { background: #f5f7e8; }

.shop2-product-folders a { background: #f0fab1; }

.shop2-product-folders a span { border-color: transparent transparent transparent #f0fab1; }

/* cart ----------------------------------------------------------------------------------------------------------------------*/

table.shop2-cart-table th { background: #628d13; }

table.shop2-cart-table td.cart-product .cart-product-details { overflow: visible; padding-top: 90px; }

.shop2-coupon .coupon-body { background: #dd8e65; }

.shop2-coupon .coupon-arrow { border-color: transparent transparent transparent #dd8e65; }

.shop2-coupon .coupon-label { color: #ffffff; }

.shop2-cart-registration table.table-registration td.cell-l { background: #dd8e65; color: #ffffff; }

.shop2-cart-registration table.table-registration td.cell-r { background: #f5f7e9; border: none; color: #4c4c4c; }

.shop2-coupon .coupon-id a, .shop2-coupon .coupon-id span:first-child { display: block; }

.shop2-coupon .coupon-id a, .shop2-coupon .coupon-id span { display: inline-block; }

.shop2-coupon .coupon-id .coupon-code { padding-left: 0; }

.shop2-coupon .coupon-field { width: 58px; }

.shop2-coupon .coupon-label { width: 45px; }

.shop2-coupon { min-width: 240px; }
 
.shop2-order-options .option-type.active-type { background: #f5f7e8; }

.product-item-simple .product-name a,
.shop2-pricelist .product-name a,
.product-item-thumb .product-name a { color: #ff0000; font-weight: bold;}
/*
     */
/*
*/