.shop2-filter table.table-filter-param input[type="text"] {border: 1px solid #cfcfcf;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background-color: #fff;

}
.shop2-product .product-thumbnails li:hover {border-color:#f1931e;}

.shop2-filter table.table-filter-param {margin-bottom: 18px;}

.shop2-filter .result {background:#018dbf; -webkit-box-shadow:0 1px 0 #cce3ef, inset 0 1px 0 #33c1dd; -moz-box-shadow:0 1px 0 #cce3ef, inset 0 1px 0 #33c1dd; box-shadow:0 1px 0 #cce3ef, inset 0 1px 0 #33c1dd; behavior:url(/g/pie/pie.htc); border-collapse:separate;
}
.shop2-pagelist li.page-num.active-num {border-color:transparent;}
.shop2-pagelist li.page-num.active-num span {color:#fff;}
.shop2-btn, .shop2-product-amount button, .shop2-product-btn, .shop2-pagelist li.page-num.active-num, .shop2-product-tabs li, .shop2-block.cart-preview .order-btn, .shop2-block.search-form .search-btn {
	outline:none;
  color:#fff;
	-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background-color: #0091c1;
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMCIgc3RvcC1vcGFjaXR5PSIwLjI5Ii8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZiIgc3RvcC1vcGFjaXR5PSIwLjI5Ii8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
background-image: -moz-linear-gradient(bottom, rgba(0,0,0,.29) 0%, rgba(255,255,255,.29) 100%);
background-image: -o-linear-gradient(bottom, rgba(0,0,0,.29) 0%, rgba(255,255,255,.29) 100%);
background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,.29) 0%, rgba(255,255,255,.29) 100%);
background-image: linear-gradient(bottom, rgba(0,0,0,.29) 0%, rgba(255,255,255,.29) 100%);
-pie-background-image: linear-gradient(bottom, rgba(0,0,0,.29) 0%, rgba(255,255,255,.29) 100%);

-webkit-box-shadow:0 1px 0 #cce3ef, inset 0 1px 0 #33c1dd; -moz-box-shadow:0 1px 0 #cce3ef, inset 0 1px 0 #33c1dd; box-shadow:0 1px 0 #cce3ef, inset 0 1px 0 #33c1dd; behavior:url(/g/pie/pie.htc); border-collapse:separate;
}

.shop2-btn:hover, .shop2-product-amount button:hover, .shop2-product-btn:hover, .shop2-block.cart-preview .order-btn:hover, .shop2-block.search-form .search-btn:hover {
color:#fff;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background-color: #09afd9;
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMCIgc3RvcC1vcGFjaXR5PSIwLjI5Ii8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZiIgc3RvcC1vcGFjaXR5PSIwLjI5Ii8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
background-image: -moz-linear-gradient(bottom, rgba(0,0,0,.29) 0%, rgba(255,255,255,.29) 100%);
background-image: -o-linear-gradient(bottom, rgba(0,0,0,.29) 0%, rgba(255,255,255,.29) 100%);
background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,.29) 0%, rgba(255,255,255,.29) 100%);
background-image: linear-gradient(bottom, rgba(0,0,0,.29) 0%, rgba(255,255,255,.29) 100%);
-pie-background-image: linear-gradient(bottom, rgba(0,0,0,.29) 0%, rgba(255,255,255,.29) 100%);

}
.product-item-simple .product-name {padding: 0 0 14px 0;}
/*.product-item-simple {width: 680px;}*/
.product-item-thumb {margin: 10px 35px 10px 0;}
/*.product-list {width:744px;}*/
.shop2-btn:active, .shop2-sorting-panel .view-shop a.active-view, .shop2-product-amount button:active, .shop2-product-btn:active, .shop2-block.cart-preview .order-btn:active, .shop2-block.search-form .search-btn:active {
	background:#0091c2;

	-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background-color: #0091c1;
-moz-box-shadow: inset 0 1px 5px rgba(0,0,0,.75);
-webkit-box-shadow: inset 0 1px 5px rgba(0,0,0,.75);
box-shadow: inset 0 1px 5px rgba(0,0,0,.75);
}
.shop2-product-amount button {text-shadow: 0 0 0 #000;}
.shop2-product .form-add .shop2-product-amount button {
	text-shadow: 0 0 0 #000;
color:#666666;
border: 1px solid #cdcdcd;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background-color: #f3ebd1;
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZiIgc3RvcC1vcGFjaXR5PSIwLjgiLz4KICAgPC9saW5lYXJHcmFkaWVudD4KCjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAiIGhlaWdodD0iMTAwIiBmaWxsPSJ1cmwoI2hhdDApIiAvPgo8L3N2Zz4=);
background-image: -moz-linear-gradient(bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,.8) 100%);
background-image: -o-linear-gradient(bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,.8) 100%);
background-image: -webkit-linear-gradient(bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,.8) 100%);
background-image: linear-gradient(bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,.8) 100%);
-pie-background-image: linear-gradient(bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,.8) 100%);
border:0;
-webkit-box-shadow: #cdcdcd 1px 1px 0 inset, #cdcdcd -1px -1px 0 inset, #cdcdcd -1px 1px 0 inset, #cdcdcd 1px -1px 0 inset;
-moz-box-shadow: #cdcdcd 1px 1px 0 inset, #cdcdcd -1px -1px 0 inset, #cdcdcd -1px 1px 0 inset, #cdcdcd 1px -1px 0 inset;
box-shadow: #cdcdcd 1px 1px 0 inset, #cdcdcd -1px -1px 0 inset, #cdcdcd -1px 1px 0 inset, #cdcdcd 1px -1px 0 inset;

}

.shop2-product .form-add .shop2-product-amount button:hover {
	color:#666666;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background-color: #f7f1dd;
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZiIgc3RvcC1vcGFjaXR5PSIwLjgiLz4KICAgPC9saW5lYXJHcmFkaWVudD4KCjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAiIGhlaWdodD0iMTAwIiBmaWxsPSJ1cmwoI2hhdDApIiAvPgo8L3N2Zz4=);
background-image: -moz-linear-gradient(bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,.8) 100%);
background-image: -o-linear-gradient(bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,.8) 100%);
background-image: -webkit-linear-gradient(bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,.8) 100%);
background-image: linear-gradient(bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,.8) 100%);
-pie-background-image: linear-gradient(bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,.8) 100%);
}
.shop2-product .form-add .shop2-product-amount button:active {background:#faf7eb;}

.shop2-sorting-panel .view-shop a span {background: url(icons-view.png) no-repeat;}
.shop2-sorting-panel .sorting .sort-param span {background-image: url(icons-filter-sort.png)}

.shop2-sorting-panel .sorting .sort-reset {color:#444444;}

.shop2-sorting-panel .sorting .sort-reset ins {
text-decoration: none;
border-bottom: 1px dashed #b8b8b8;
}

.shop2-product-actions dt {background:none;}
 .shop2-sorting-panel, .product-item-thumb, .product-item-simple  {background:#e0f7ff;}
  .shop2-pricelist .th {background:#018dbf;}

.product-item-simple .shop2-product-actions dt {border-top: 1px solid #dedede; }

 .product-item-thumb, .product-item-simple {border-color:#018dbf;}
 table.shop2-product-options th, table.shop2-product-options td, .product-item-thumb .shop2-product-actions dt, .product-item-thumb .product-amount, .product-item-thumb .product-bot, .product-item-simple .product-side-r, {border-color:#aab9be;}

.shop2-pricelist .td {border-color:#018dbf;}

 .shop2-product-btn span {background-image: url(icons-btn.png)}

 .shop2-product-amount.disabled button, .shop2-product-amount.disabled button:hover, .shop2-product-amount.disabled button:active, .shop2-product-btn.disabled, .shop2-product-btn.disabled:hover, .shop2-product-btn.disabled:active, .shop2-product-btn.notavailable, .shop2-product-btn.notavailable:hover, .shop2-product-btn.notavailable:active {background:#a6cad6;}

 table.shop2-product-options th {color:#707374;}

  .amount-title {color:#707374 !important;}

  .product-price .price-current {color:#444 !important;}

  .shop2-product-btn.type-3 span {color:#fff;}

  .shop2-product-btn.type-3.notavailable span {color:#93a6ad;}

div.product-spec {background:#b5e9fb !important; color:#242424 !important;}
div.product-new {background:#018dbf !important; }

 .shop2-pricelist .tr {background:#e0f7ff;}

 .shop2-product .form-add {background:#fcfcfc;}
 .shop2-product {width: 700px;}

.shop2-product .form-add .product-price {min-width: 170px;}

.shop2-product .product-details {background:#fcfcfc;}

table.shop2-product-options tr.odd {background:#b5e9fb;}

.shop2-product .product-details table.shop2-product-options th {color:#9a9a9a;}
.shop2-product .product-details table.shop2-product-options td {color:#707374;}

.shop2-product-data {width: 700px;}

.shop2-product-desc {border:0; border-bottom:5px solid #018dbf;
	background:#a7e5fa;
}

 .shop2-product-tabs li.active-tab {background:#a7e5fa; text-shadow: 0 0 0 #000 ; box-shadow: 0 0 0 #000 ;} 
 .shop2-product-tabs li {border:none; border-radius:3px 3px 0 0; -moz-border-radius:3px 3px 0 0; -webkit-border-radius:3px 3px 0 0; behavior:url(/g/libs/pie/20b1//pie.htc);
 position:relative; }

 .shop2-product-tabs li a {color:#fff;}

 table.shop2-product-params tr.even {background:#018dbf; color:#fff;}
 table.shop2-product-params tr.even th {color:#fff;}

 .shop2-product-tags {background:#a7e5fa;}

 table.shop2-product-params th {color:#018dbf;}

 table.shop2-product-params tr.even td {color:#fff;}

 .shop2-product-tags > span {background: url(icon-tags.png) 0 4px no-repeat; color:#707374;}

 .shop2-product-tags > div {color:#018dbf;}

 .shop2-kind-item {background:#fcfcfc; border-color:#d9d9d9; }

 .shop2-group-kinds {width: 750px;}
 .shop2-kind-item {margin: 5px 20px 5px 0;}

 /*#shop2-cart {width: 634px;}*/

 table.shop2-cart-table th {background:#018dbf;}

 .shop2-cart-table {background:#e3f7fe;}

 table.shop2-cart-table td {border-color:#018dbf; }
 .shop2-coupon {background:#018dbf; color:#fff;}

 .shop2-coupon .coupon-arrow {border-color: transparent transparent transparent #018dbf;}

 table.shop2-cart-total td {color:#018dbf;}

 .shop2-coupon .coupon-btn, .shop2-cart-registration form.form-registration button {
color:#303030; 	 
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background-color: #dedede;
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZiIgc3RvcC1vcGFjaXR5PSIwLjgiLz4KICAgPC9saW5lYXJHcmFkaWVudD4KCjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAiIGhlaWdodD0iMTAwIiBmaWxsPSJ1cmwoI2hhdDApIiAvPgo8L3N2Zz4=);
background-image: -moz-linear-gradient(bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,.8) 100%);
background-image: -o-linear-gradient(bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,.8) 100%);
background-image: -webkit-linear-gradient(bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,.8) 100%);
background-image: linear-gradient(bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,.8) 100%);
-pie-background-image: linear-gradient(bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,.8) 100%);

-webkit-box-shadow: #cdcdcd 1px 1px 0 inset, #cdcdcd -1px -1px 0 inset, #cdcdcd -1px 1px 0 inset, #cdcdcd 1px -1px 0 inset;
-moz-box-shadow: #cdcdcd 1px 1px 0 inset, #cdcdcd -1px -1px 0 inset, #cdcdcd -1px 1px 0 inset, #cdcdcd 1px -1px 0 inset;
box-shadow: #cdcdcd 1px 1px 0 inset, #cdcdcd -1px -1px 0 inset, #cdcdcd -1px 1px 0 inset, #cdcdcd 1px -1px 0 inset;
filter {none}
 }
  .shop2-coupon .coupon-btn:hover, .shop2-cart-registration form.form-registration button:hover,     .shop2-cart-registration table.table-registration td.cell-r p a.shop2-btn:hover  {
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background-color: #f1f1f1;
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZiIgc3RvcC1vcGFjaXR5PSIwLjgiLz4KICAgPC9saW5lYXJHcmFkaWVudD4KCjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAiIGhlaWdodD0iMTAwIiBmaWxsPSJ1cmwoI2hhdDApIiAvPgo8L3N2Zz4=);
background-image: -moz-linear-gradient(bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,.8) 100%);
background-image: -o-linear-gradient(bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,.8) 100%);
background-image: -webkit-linear-gradient(bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,.8) 100%);
background-image: linear-gradient(bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,.8) 100%);
-pie-background-image: linear-gradient(bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,.8) 100%);
filter {none}
  }

    .shop2-coupon .coupon-btn:active, .shop2-cart-registration form.form-registration button:active {

-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background-color: #cfcfcf;
-moz-box-shadow: inset 0 2px 3px rgba(108,108,108,.75);
-webkit-box-shadow: inset 0 2px 3px rgba(108,108,108,.75);
box-shadow: inset 0 2px 3px rgba(108,108,108,.75);
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZiIgc3RvcC1vcGFjaXR5PSIwLjgiLz4KPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmIiBzdG9wLW9wYWNpdHk9IjAiLz4KICAgPC9saW5lYXJHcmFkaWVudD4KCjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAiIGhlaWdodD0iMTAwIiBmaWxsPSJ1cmwoI2hhdDApIiAvPgo8L3N2Zz4=);
background-image: -moz-linear-gradient(bottom, rgba(255,255,255,.8) 0%, rgba(255,255,255,0) 100%);
background-image: -o-linear-gradient(bottom, rgba(255,255,255,.8) 0%, rgba(255,255,255,0) 100%);
background-image: -webkit-linear-gradient(bottom, rgba(255,255,255,.8) 0%, rgba(255,255,255,0) 100%);
background-image: linear-gradient(bottom, rgba(255,255,255,.8) 0%, rgba(255,255,255,0) 100%);
-pie-background-image: linear-gradient(bottom, rgba(255,255,255,.8) 0%, rgba(255,255,255,0) 100%);

    }
.shop2-cart-registration {width: 628px;}
    .shop2-cart-registration table.table-registration td.cell-l {background:#018dbf; color:#fff;}

    .shop2-order-options .option-type.active-type {background:#018dbf; color:#fff;}

    .shop2-cart-registration table.table-registration td.cell-r {background:#dcf5fe;}

.shop2-filter {width:680px;}
/*.shop2-sorting-panel {width:700px;}*/






    .shop2-block {
  margin:0 0 32px 22px;
  width:220px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  text-align:left;
}
.shop2-block:first-child { margin-top:0; }
.shop2-block .block-title {
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  min-height:34px;
  position:relative;
  cursor:pointer;
}
.shop2-block .block-title span, .shop2-block .block-title strong { display:block; }
.shop2-block .block-title span {
  position:absolute;
  top:12px;
  right:20px;
  line-height:0;
  font-size:0;
  width:12px;
  height:12px;
  background:url(arrows.png) no-repeat;
}
.shop2-block .block-title strong {
  padding:9px 42px 9px 20px;
  font-size:14px;
}
.shop2-block .block-title strong::-moz-selection {
  background:none;
  text-shadow:none;
}
.shop2-block .block-title strong::selection {
  background:none;
  text-shadow:none;
}
.shop2-block .block-body {
  padding:20px;
  display:none;
}
.shop2-block.opened .block-body { display:block; }
.shop2-block.login-form { background-color:#eee; }
.shop2-block.login-form input[type="text"], .shop2-block.login-form input[type="password"] {
  background:none transparent;
  vertical-align:top;
  border:none;
  padding:0;
  margin:0;
  font-size:13px;
  font-family:inherit;
}
.shop2-block.login-form .block-title {
  background-color:#f37442;
  background-image:-moz-linear-gradient(top,#f47f51,#f1632b);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#f47f51),to(#f1632b));
  background-image:-webkit-linear-gradient(top,#f47f51,#f1632b);
  background-image:-o-linear-gradient(top,#f47f51,#f1632b);
  background-image:linear-gradient(to bottom,#f47f51,#f1632b);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47f51', endColorstr='#f1632b', GradientType=0);
  color:#fff;
}
.shop2-block.login-form .block-title span { background-position:0 0; }
.shop2-block.login-form.opened .block-title span { background-position:-22px 0; }
.shop2-block.login-form .block-body {
  font-size:12px;
  padding:14px 20px;
  background-color:#eee;
}
.shop2-block.login-form .block-body a, .shop2-block.login-form .block-body span, .shop2-block.login-form .block-body strong {
  display:inline-block;
  vertical-align:middle;
  padding:0 1px;
}
.shop2-block.login-form .block-body p, .shop2-block.login-form .block-body div.row { margin:6px 0; }
.shop2-block.login-form .block-body div.row {
  overflow:hidden;
  font-size:13px;
}
.shop2-block.login-form .block-body label {
  display:block;
  padding:0 1px;
}
.shop2-block.login-form .block-body label.field {
  background:#fff url(../icons-user.png) no-repeat;
  border:1px solid #cecece;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  padding:0 6px 0 24px;
  overflow:hidden;
  height:23px;
}
.shop2-block.login-form .block-body label.field input {
  width:100%;
  padding:4px 0 3px;
}
.shop2-block.login-form .block-body label.field.text { background-position:6px -26px; }
.shop2-block.login-form .block-body label.field.password { background-position:6px -58px; }
.shop2-block.login-form .block-body .signin-btn {
  float:right;
  display:inline;
  border:none;
  cursor:pointer;
  padding:4px 8px;
  margin:0 0 0 10px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  color:#333333;
  background-color:#eeeeee;
  background-image:-moz-linear-gradient(top,#f8f8f8,#dfdfdf);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#f8f8f8),to(#dfdfdf));
  background-image:-webkit-linear-gradient(top,#f8f8f8,#dfdfdf);
  background-image:-o-linear-gradient(top,#f8f8f8,#dfdfdf);
  background-image:linear-gradient(to bottom,#f8f8f8,#dfdfdf);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#dfdfdf', GradientType=0);
  -webkit-box-shadow:#ccc 1px 1px 0 inset, #ccc -1px -1px 0 inset, #ccc -1px 1px 0 inset, #ccc 1px -1px 0 inset;
  -moz-box-shadow:#ccc 1px 1px 0 inset, #ccc -1px -1px 0 inset, #ccc -1px 1px 0 inset, #ccc 1px -1px 0 inset;
  box-shadow:#ccc 1px 1px 0 inset, #ccc -1px -1px 0 inset, #ccc -1px 1px 0 inset, #ccc 1px -1px 0 inset;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
}
.shop2-block.login-form .block-body .signin-btn:hover {
  background-color:#f6f6f6;
  background-image:-moz-linear-gradient(top,#fbfbfb,#efefef);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbfbfb),to(#efefef));
  background-image:-webkit-linear-gradient(top,#fbfbfb,#efefef);
  background-image:-o-linear-gradient(top,#fbfbfb,#efefef);
  background-image:linear-gradient(to bottom,#fbfbfb,#efefef);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb', endColorstr='#efefef', GradientType=0);
}
.shop2-block.login-form .block-body .signin-btn:active {
  background-color:#e6e6e6;
  background-image:-moz-linear-gradient(top,#dedede,#f1f1f1);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#dedede),to(#f1f1f1));
  background-image:-webkit-linear-gradient(top,#dedede,#f1f1f1);
  background-image:-o-linear-gradient(top,#dedede,#f1f1f1);
  background-image:linear-gradient(to bottom,#dedede,#f1f1f1);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dedede', endColorstr='#f1f1f1', GradientType=0);
  -webkit-box-shadow:rgba(0,0,0,0.2) 0 1px 1px 0 inset;
  -moz-box-shadow:rgba(0,0,0,0.2) 0 1px 1px 0 inset;
  box-shadow:rgba(0,0,0,0.2) 0 1px 1px 0 inset;
}
.shop2-block.login-form .block-body .user-name {
  font-size:14px;
  color:#333333;
  margin-right:10px;
  min-width:74px;
}
.shop2-block.login-form .block-body .settings {
  line-height:0;
  font-size:0;
  width:12px;
  height:12px;
  background:url(../icons-user.png) 0 0 no-repeat;
  text-decoration:none;
}
.shop2-block.login-form .block-body .register {
  color:#eb3c3c;
  margin-right:4px;
}
.shop2-block.login-form .block-body .my-orders {
  margin-right:10px;
  min-width:74px;
}
.shop2-block.cart-preview {
  background-color:#b5e9fb;
  margin: 0 0 0 22px;
  color:#fff;
}
.shop2-block.cart-preview .block-title {
 background: #0091c2 url(search-sh.png) left top repeat;
  color:#fff;
}
.shop2-block.cart-preview .block-title span { background-position:0 0; }
.shop2-block.cart-preview.opened .block-title span { background-position:-22px 0; }
.shop2-block.cart-preview .block-body {
  font-size:12px;
  color:#242424; 
  padding:10px 20px 14px;
  cursor:default;
}
.shop2-block.cart-preview .block-body p { margin:6px 0; }
.shop2-block.cart-preview .block-body span, .shop2-block.cart-preview .block-body strong { display:inline-block; }
.shop2-block.cart-preview .block-body span { min-width:60px; }
.shop2-block.cart-preview .block-body strong {
  font-size:18px;
  font-weight:normal;
  line-height:1;
}
.shop2-block.cart-preview .block-body div {
  font-weight:bold;
  font-size:14px;
  margin:6px 0;
}
.shop2-block.cart-preview .order-btn {
-moz-box-shadow: 0 1px 1px rgba(0,0,0,.75);
-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.75);
box-shadow: 0 1px 1px rgba(0,0,0,.75);
padding:0 11px; line-height: 25px;
text-decoration: none;
display:inline-block; *display:inline; *zoom:1; vertical-align:top;
}

.shop2-block.search-form { background-color:#b5e9fb; }
.shop2-block.search-form .search-btn {
  border:none;
  cursor:pointer;
  padding:4px 18px;
  margin:0;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;}

.shop2-block.search-form .block-title {
background: #0091c2 url(search-sh.png) left top repeat;
  color:#fff;
}
.shop2-block.search-form .block-title span { background-position:0 -22px; }
.shop2-block.search-form.opened .block-title span { background-position:-22px -22px; }
.shop2-block.search-form .block-body {
  font-size:13px;
  padding:8px 18px 10px;
  margin:-5px 0 0 0;
  background-color:#b5e9fb;
  border:1px solid #018dbf;
  color:#333333;
}
.shop2-block.search-form .block-body div.row {
  margin:10px 0;
  overflow:hidden;
}
.shop2-block.search-form .block-body div.row select {
  width:100%;
  font-family:inherit;
  font-size:13px;
  cursor:pointer;
}
.shop2-block.search-form .block-body div.row input[type="text"] {
  width:100%;
  font-family:inherit;
  font-size:13px;
  text-align:left;
}
.shop2-block.search-form .block-body div.row input[type="text"].small { width:67px;}
.shop2-block.search-form .block-body input, .shop2-block.search-form .block-body div.row select { border:1px solid #018dbf; }
.shop2-block.search-form .block-body div.row span { color:#333; }
.shop2-block.search-form .block-body div.row-title, .shop2-block.search-form .block-body label.row-title {
  display:block;
  padding-bottom:2px;
}
.shop2-block.tag-cloud .block-title {
  background-color:#008cd2;
  background-image:-moz-linear-gradient(top,#008fd6,#08c);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#008fd6),to(#08c));
  background-image:-webkit-linear-gradient(top,#008fd6,#08c);
  background-image:-o-linear-gradient(top,#008fd6,#08c);
  background-image:linear-gradient(to bottom,#008fd6,#08c);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#008fd6', endColorstr='#08c', GradientType=0);
  color:#fff;
}
.shop2-block.tag-cloud .block-title span { background:none; }
.shop2-block.tag-cloud .block-body {
  background-color:#fff;
  border:1px solid #dedede;
  padding:14px;
}
.shop2-block.tag-cloud .block-body a {
  display:inline-block;
  *display:inline;
  *zoom:1;
  margin:0 4px 4px 6px;
  position:relative;
  padding:0 6px 0 8px;
  background:#dedede;
  color:#626262;
  line-height:20px;
  font-size:11px;
  text-decoration:none;
  white-space:pre;
  -webkit-border-top-right-radius:2px;
  -moz-border-radius-topright:2px;
  border-top-right-radius:2px;
  -webkit-border-bottom-right-radius:2px;
  -moz-border-radius-bottomright:2px;
  border-bottom-right-radius:2px;
}
.shop2-block.tag-cloud .block-body a span {
  border-width:10px 6px 10px 0;
  border-color:transparent #dedede transparent transparent;
  line-height:0;
  font-size:0;
  width:0;
  height:0;
  border-style:solid;
  position:absolute;
  left:-6px;
  top:0;
}
.shop2-block.tag-cloud .block-body a ins {
  position:absolute;
  left:0;
  top:50%;
  width:4px;
  height:4px;
  background:#fff;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  border-radius:2px;
  margin:-2px 0 0;
}
.shop2-block.tag-cloud .block-body a em {
  color:#08c;
  font-style:normal;
}
/*.shop2-pricelist {width:700px;}*/
{border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; behavior:url(/g/pie/pie.htc); position:relative;}

.shop2-pricelist .td.column-name {width:275px;}

.product-item-thumb .product-name {margin-bottom: 10px;}

table.shop2-product-options th, table.shop2-product-options td, .product-item-simple .product-side-r{border-color: #abbabf;}

.shop2-product-btn {}
.shop2-pricelist .td.column-amount {display:none;}
.shop2-pricelist .th.column-amount {display:none;}