body{background-color:#f6fcf6;border-color:#eeeeee;color:#444444;}
.horisontal-menu > li:last-child{border-right:none;}
.horisontal-menu div{background:#fff;}

.horisontal-menu > li > *:first-child{border-color:#79c96a;color:#5A15A6;}
.horisontal-menu > li:hover, .horisontal-menu .hm-current{background-color:#521B5D;}
.horisontal-menu > li.hm-current > *:first-child,
.horisontal-menu > li:hover > *:first-child{color:#fff;}
.horisontal-menu > li ul li{border-bottom:1px solid #fdebf3;}

ul.header-pages-menu li span,
ul.header-pages-menu li a{border-color:#fdebf3;}

ul.header-pages-menu li span,
ul.header-pages-menu li a:hover{background-color:#4ea93e;}
ul.header-pages-menu li:first-of-type span{background-color:#521B5D;}
.horisontal-menu ul.categories-props li:hover{background-color:#faeff7;}
.horisontal-menu ul.categories-props li:hover a{color:#521B5D;}
.horisontal-menu ul.categories-props li:hover:nth-child(1) a:before{background-image:url(../images/ico_1h1.png);}
.horisontal-menu ul.categories-props li:hover:nth-child(2) a:before{background-image:url(../images/ico_2h1.png);}
.horisontal-menu ul.categories-props li:hover:nth-child(3) a:before{background-image:url(../images/ico_3h1.png);}
.horisontal-menu ul.categories-props li:hover:nth-child(4) a:before{background-image:url(../images/ico_4h1.png);}
.horisontal-menu ul.categories-props li:hover:nth-child(5) a:before{background-image:url(../images/ico_5h1.png);}
.horisontal-menu ul.categories-props li:hover:nth-child(6) a:before{background-image:url(../images/ico_6h1.png);}
.horisontal-menu ul.categories-props li:hover:nth-child(7) a:before{background-image:url(../images/ico_7h1.png);}
.horisontal-menu ul.categories-props li:hover:nth-child(8) a:before{background-image:url(../images/ico_8h1.png);}
.home-categories-props{background:#faeff7;}
ul.categories-props li a{color:#423836;}
ul.categories-props li:hover{background-color:#521B5D;}
ul.categories-props li:hover a{color:#fff;}
ul.categories-props li:nth-child(1) a:before{background-image:url(../images/ico_1.png);}
ul.categories-props li:hover:nth-child(1) a:before{background-image:url(../images/ico_1h.png);}
ul.categories-props li:nth-child(2) a:before{background-image:url(../images/ico_2.png);}
ul.categories-props li:hover:nth-child(2) a:before{background-image:url(../images/ico_2h.png);}
ul.categories-props li:nth-child(3) a:before{background-image:url(../images/ico_3.png);}
ul.categories-props li:hover:nth-child(3) a:before{background-image:url(../images/ico_3h.png);}
ul.categories-props li:nth-child(4) a:before{background-image:url(../images/ico_4.png);}
ul.categories-props li:hover:nth-child(4) a:before{background-image:url(../images/ico_4h.png);}
ul.categories-props li:nth-child(5) a:before{background-image:url(../images/ico_5.png);}
ul.categories-props li:hover:nth-child(5) a:before{background-image:url(../images/ico_5h.png);}
ul.categories-props li:nth-child(6) a:before{background-image:url(../images/ico_6.png);}
ul.categories-props li:hover:nth-child(6) a:before{background-image:url(../images/ico_6h.png);}
ul.categories-props li:nth-child(7) a:before{background-image:url(../images/ico_7.png);}
ul.categories-props li:hover:nth-child(7) a:before{background-image:url(../images/ico_7h.png);}
ul.categories-props li:nth-child(8) a:before{background-image:url(../images/ico_8.png);}
ul.categories-props li:hover:nth-child(8) a:before{background-image:url(../images/ico_8h.png);}
ul.categories-props li:nth-child(9) a:before{background-image:url(../images/ico_9.png);}
ul.categories-props li:hover:nth-child(9) a:before{background-image:url(../images/ico_9h.png);}


ul.horisontal-menu>li>*:first-child+ul>li{background-color:#fff;}
ul.horisontal-menu>li>*:first-child+ul>li:hover{background-color:#faeff7;}

ul.horisontal-menu>li>*:first-child+ul>li>a{color:#423836;}
ul.horisontal-menu>li>*:first-child+ul>li:hover>a{color:#521B5D;}

ul.horisontal-menu>li>*:first-child+ul>li.i1_1>a:before{background-image:url(../images/icons/ico_1_1.png);}
ul.horisontal-menu>li>*:first-child+ul>li.i1_1:hover>a:before{background-image:url(../images/icons/ico_1_1h.png);}
ul.horisontal-menu>li>*:first-child+ul>li.i1_2>a:before{background-image:url(../images/icons/ico_1_2.png);}
ul.horisontal-menu>li>*:first-child+ul>li.i1_2:hover>a:before{background-image:url(../images/icons/ico_1_2h.png);}
ul.horisontal-menu>li>*:first-child+ul>li.i1_3>a:before{background-image:url(../images/icons/ico_1_3.png);}
ul.horisontal-menu>li>*:first-child+ul>li.i1_3:hover>a:before{background-image:url(../images/icons/ico_1_3h.png);}
ul.horisontal-menu>li>*:first-child+ul>li.i1_4>a:before{background-image:url(../images/icons/ico_1_4.png);}
ul.horisontal-menu>li>*:first-child+ul>li.i1_4:hover>a:before{background-image:url(../images/icons/ico_1_4h.png);}
ul.horisontal-menu>li>*:first-child+ul>li.i1_5>a:before{background-image:url(../images/icons/ico_1_5.png);}
ul.horisontal-menu>li>*:first-child+ul>li.i1_5:hover>a:before{background-image:url(../images/icons/ico_1_5h.png);}
ul.horisontal-menu>li>*:first-child+ul>li.i1_6>a:before{background-image:url(../images/icons/ico_1_6.png);}
ul.horisontal-menu>li>*:first-child+ul>li.i1_6:hover>a:before{background-image:url(../images/icons/ico_1_6h.png);}
ul.horisontal-menu>li>*:first-child+ul>li.i1_7>a:before{background-image:url(../images/icons/ico_1_7.png);}
ul.horisontal-menu>li>*:first-child+ul>li.i1_7:hover>a:before{background-image:url(../images/icons/ico_1_7h.png);}
ul.horisontal-menu>li>*:first-child+ul>li.i1_8>a:before{background-image:url(../images/icons/ico_1_8.png);}
ul.horisontal-menu>li>*:first-child+ul>li.i1_8:hover>a:before{background-image:url(../images/icons/ico_1_8h.png);}
ul.horisontal-menu>li>*:first-child+ul>li.i1_9>a:before{background-image:url(../images/icons/ico_1_9.png);}
ul.horisontal-menu>li>*:first-child+ul>li.i1_9:hover>a:before{background-image:url(../images/icons/ico_1_9h.png);}
ul.horisontal-menu>li>*:first-child+ul>li.i1_10>a:before{background-image:url(../images/icons/ico_1_10.png);}
ul.horisontal-menu>li>*:first-child+ul>li.i1_10:hover>a:before{background-image:url(../images/icons/ico_1_10h.png);}
ul.horisontal-menu>li>*:first-child+ul>li.i1_11>a:before{background-image:url(../images/icons/ico_1_11.png);}
ul.horisontal-menu>li>*:first-child+ul>li.i1_11:hover>a:before{background-image:url(../images/icons/ico_1_11h.png);}
ul.horisontal-menu>li>*:first-child+ul>li.i1_12>a:before{background-image:url(../images/icons/ico_1_12.png);}
ul.horisontal-menu>li>*:first-child+ul>li.i1_12:hover>a:before{background-image:url(../images/icons/ico_1_12h.png);}
ul.horisontal-menu>li>*:first-child+ul>li.i1_13>a:before{background-image:url(../images/icons/ico_1_13.png);}
ul.horisontal-menu>li>*:first-child+ul>li.i1_13:hover>a:before{background-image:url(../images/icons/ico_1_13h.png);}

ul.horisontal-menu>li>*:first-child+ul>li.i2_1>a:before{background-image:url(../images/icons/ico_2_1.png);}
ul.horisontal-menu>li>*:first-child+ul>li.i2_1:hover>a:before{background-image:url(../images/icons/ico_2_1h.png);}
ul.horisontal-menu>li>*:first-child+ul>li.i2_2>a:before{background-image:url(../images/icons/ico_2_2.png);}
ul.horisontal-menu>li>*:first-child+ul>li.i2_2:hover>a:before{background-image:url(../images/icons/ico_2_2h.png);}
ul.horisontal-menu>li>*:first-child+ul>li.i2_3>a:before{background-image:url(../images/icons/ico_2_3.png);}
ul.horisontal-menu>li>*:first-child+ul>li.i2_3:hover>a:before{background-image:url(../images/icons/ico_2_3h.png);}
ul.horisontal-menu>li>*:first-child+ul>li.i2_4>a:before{background-image:url(../images/icons/ico_2_4.png);}
ul.horisontal-menu>li>*:first-child+ul>li.i2_4:hover>a:before{background-image:url(../images/icons/ico_2_4h.png);}
ul.horisontal-menu>li>*:first-child+ul>li.i2_5>a:before{background-image:url(../images/icons/ico_2_5.png);}
ul.horisontal-menu>li>*:first-child+ul>li.i2_5:hover>a:before{background-image:url(../images/icons/ico_2_5h.png);}

ul.horisontal-menu>li>*:first-child+ul>li.i3_1>a:before{background-image:url(../images/icons/ico_3_1.png);}
ul.horisontal-menu>li>*:first-child+ul>li.i3_1:hover>a:before{background-image:url(../images/icons/ico_3_1h.png);}
ul.horisontal-menu>li>*:first-child+ul>li.i3_2>a:before{background-image:url(../images/icons/ico_3_2.png);}
ul.horisontal-menu>li>*:first-child+ul>li.i3_2:hover>a:before{background-image:url(../images/icons/ico_3_2h.png);}
ul.horisontal-menu>li>*:first-child+ul>li.i3_3>a:before{background-image:url(../images/icons/ico_3_3.png);}
ul.horisontal-menu>li>*:first-child+ul>li.i3_3:hover>a:before{background-image:url(../images/icons/ico_3_3h.png);}
ul.horisontal-menu>li>*:first-child+ul>li.i3_4>a:before{background-image:url(../images/icons/ico_3_4.png);}
ul.horisontal-menu>li>*:first-child+ul>li.i3_4:hover>a:before{background-image:url(../images/icons/ico_3_4h.png);}

ul.horisontal-menu>li>*:first-child+ul>li.i4_1>a:before{background-image:url(../images/icons/ico_4_1.png);}
ul.horisontal-menu>li>*:first-child+ul>li.i4_1:hover>a:before{background-image:url(../images/icons/ico_4_1h.png);}
ul.horisontal-menu>li>*:first-child+ul>li.i4_2>a:before{background-image:url(../images/icons/ico_4_2.png);}
ul.horisontal-menu>li>*:first-child+ul>li.i4_2:hover>a:before{background-image:url(../images/icons/ico_4_2h.png);}
ul.horisontal-menu>li>*:first-child+ul>li.i4_3>a:before{background-image:url(../images/icons/ico_4_3.png);}
ul.horisontal-menu>li>*:first-child+ul>li.i4_3:hover>a:before{background-image:url(../images/icons/ico_4_3h.png);}
ul.horisontal-menu>li>*:first-child+ul>li.i4_4>a:before{background-image:url(../images/icons/ico_4_4.png);}
ul.horisontal-menu>li>*:first-child+ul>li.i4_4:hover>a:before{background-image:url(../images/icons/ico_4_4h.png);}
ul.horisontal-menu>li>*:first-child+ul>li.i4_5>a:before{background-image:url(../images/icons/ico_4_5.png);}
ul.horisontal-menu>li>*:first-child+ul>li.i4_5:hover>a:before{background-image:url(../images/icons/ico_4_5h.png);}

a{color:#222222;}
a:hover{color:#000000;}
a.btn:visited{/*color:#fff;*/}
.box .image{background-color:#fff;}
#srch button{color:#423836;}
.phones a._usrLink{/*color:#91827f;*/color:#423836;}
.phones a._usrLink span{color:#423836;}
.email a, .email:before{color:#521B5D;}
.callback a, .callback:before{color:#423836;}
#hCart .shopping-cart > a:before{background-image:url(../images/ico_shopping_cart.png);}
#hCart .shopping-cart #sCartPCnt{color:#fff;}
#hCart .shopping-cart > a span.cptn{color:#5A15A6;}
#blockNewProducts .head a,
#blockNewProducts .products-name a,
#blockNewProducts .price{color:#5A15A6;}
#blockNewProducts .head{border-bottom-color:#5A15A6;}
#blockNewProducts .products-name a:hover{color:#521B5D;}
#blockSpecials .head a,
#blockSpecials .products-name a,
#blockSpecials .price{color:#B30000;}
#blockSpecials .head{border-bottom-color:#B30000;}
#blockSpecials .products-name a:hover{color:#521B5D;}
table#checkoutBar td{color:#cccccc;}
table#checkoutBar td:before{background:#eeeeee;color:#111111;border:1px solid #cccccc;}
table#checkoutBar td.current{color:#555555;}
table#checkoutBar td.current:before{background:#ec1f27;border-color:#bb0000;color:#ffffff;}
ul.listing-split-links-pages li .pageNumber.current{background:#ec1f27;color:#fff;}
.menu .L0 a{color:#1a1a1a;}
.menu a:hover, .menu .L0 .current > a{color:#EC1F27;}
.menu ul.L0{border-top:0.0625em solid #d5d5d5;}
.menu .L0item > a, .menu .L1{border-bottom:0.0625em solid #d5d5d5;}
.menu .L1 a{color:#999999;}
.menu .L1 a:hover, .menu .L1 .current > a{color:#444444;}
#footer .horisontal-menu > li > a,
#footer ul.header-pages-menu li span,
#footer ul.header-pages-menu li a{border:none;background:none;}


div.send-form label>span.caption + *{background-color:transparent;}
div.send-form label.blur>span.caption + *{color:transparent;}
div.send-form label>span.caption + select>option:not(:first-of-type){color:#000;}
div.send-form *>span.caption,
div.send-form label.blur>span.caption{color:#000;}
input:not([type="search"]):focus, select:focus, textarea:focus,
div.send-form label:not(.blur),
div.send-form label:not(.blur)>span.caption + *{color:#000;background-color:#fff;border-color:#eee;}
div.send-form label:not(.blur)>span.caption>*,
div.send-form label:not(.blur)>span.caption>span:before{background-color:#fff;color:#000;}
div.send-form label.blur>span.caption>*{background-color:transparent;}
div.send-form label.blur>span.caption + input:-webkit-autofill{-webkit-text-fill-color:transparent;}
div.send-form label:not(.blur)>span.caption + input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #fff inset;}

/* история заказов ------------------------------------------------*/
ul.orders-history-block,
ul.orders-history-block>li.order-status,
ul.orders-history-block.open ul.orders-history-info{border-color:#f1efed;background-color:#fff;}

ul.orders-history-block.open,
ul.orders-history-block:hover{border-color:#e7e3e1;-webkit-box-shadow:0 0 0.25em 0.125em #e7e3e1;-moz-box-shadow:0 0 0.25em 0.125em #e7e3e1;box-shadow:0 0 0.25em 0.125em #e7e3e1;}

ul.orders-history-block.open ul.orders-history-list,
ul.orders-history-block.open>li.order-status>*:first-child,
ul.order-totals{background-color:#fafafa;border-color:#e7e3e1;}

ul.orders-history-block:not(.open) ul.orders-history-list>li.order-images>span,
ul.orders-history-block.open ul.orders-history-info>li.product-image>*{background-color:#fff;border-color:#f1efed;}
