.retina_x1 {
  background: #eaeaea url(../dimages/x1/bg_x1.jpg);
}
.retina_x2 {
  background: #eaeaea url(../dimages/x2/bg_x2.jpg);
  background-size: 115px 115px;
}
.retina_x3 {
  background: #eaeaea url(../dimages/x3/bg_x3.jpg);
  background-size: 115px 115px;
}
.retina_x1 .top-panel {
  background: url(../dimages/x1/top-menu-bg_x1.png) repeat-x;
}
.retina_x1 .top-panel .menu li:first-child:after,
.retina_x1 .top-panel .menu li:before {
  background: url(../dimages/x1/top-menu-sep_x1.png) no-repeat;
}
.retina_x1 .top-panel .menu li a:hover,
.retina_x1 .top-panel .menu li.active a {
  background: rgba(255, 255, 255, 0.1) url(../dimages/x1/top-menu-hover_x1.png) no-repeat 50% 100%;
}
.retina_x1 .top-panel .sign-in a {
  background: url(../dimages/x1/top_panel_icons_blue_x1.png) 0 0 no-repeat;
}
.retina_x1 .top-panel .sign-in a.reg {
  background-position: 0 8px;
}
.retina_x1 .top-panel .sign-in a.login {
  background-position: 0 -32px;
}
.retina_x1 .top-panel .sign-in a.orders {
  background-position: 0 -71px;
}
.retina_x1 .top-panel .sign-in a.profile {
  background-position: 0 -111px;
}
.retina_x1 .top-panel .sign-in a.logout {
  background-position: right -151px;
}
.retina_x1 .wrapper > .header .container {
  background: url(../dimages/x1/bg_801_x1.png) repeat 0 -41px;
}
.retina_x1 .search-form .subm {
  background: url(../dimages/x1/grey-btn-bg_x1.png) 0 0 repeat-x;
}
.retina_x1 .search-form .subm .icon {
  background: url(../dimages/x1/search-btn-icon_x1.png) no-repeat;
}
.retina_x1 .header .cart {
  background: url(../dimages/x1/header-cart-bg_x1.png) no-repeat;
}
.retina_x1 .mg_recall {
  background: url(../dimages/x1/mg_recall_x1.png) no-repeat;
}
.retina_x1 .cat-menu .first {
  background: url(../dimages/x1/cat-menu-1-level-bg_x1.png) repeat-x;
}
.retina_x1 .cat-menu .first li a {
  background: url(../dimages/x1/frst_menu_sep_x1.png) no-repeat left 0 !important;
}
.retina_x1 .cat-menu .first.isnM li:hover {
  background: url(../dimages/x1/cat-menu-1-level-active_x1.png) repeat-x;
  border-radius: 5px 5px 0 0;
}
.retina_x1 .cat-menu .first.isnM li:hover a {
  background: none !important;
}
.retina_x1 .cat-menu .first.isnM li.active {
  background: url(../dimages/x1/cat-menu-1-level-active_x1.png) repeat-x;
}
.retina_x1 .cat-menu .first.isnM li.active a {
  background: none !important;
}
.retina_x1 .cat-menu .second.isnM li li:hover a li.active a,
.retina_x1 .cat-menu .second.isnM ul li.active a {
  background: url(../dimages/x1/cat-menu-2-level-hover_x1.png) no-repeat 50% 100%;
}
.retina_x1 .cat-menu .second.isnM li li:hover a li.active:before,
.retina_x1 .cat-menu .second.isnM ul li.active:before {
  background: url(../dimages/x1/cat-menu-2-level-hover-blue_x1.png) repeat-x;
}
.retina_x1 .cat-menu .second.isnM li li:hover a li.active:after,
.retina_x1 .cat-menu .second.isnM ul li.active:after {
  background: url(../dimages/x1/cat-menu-2-level-hover-sh_x1.png) repeat-x scroll 0 108% transparent;
}
.retina_x1 .mainadv .tabs .choose,
.retina_x1 .adv .tabs .choose {
  background: url(../dimages/x1/promo-choose_def_x1.png) no-repeat;
}
.retina_x1 .mainadv .tabs .order,
.retina_x1 .adv .tabs .order {
  background: url(../dimages/x1/promo-order_def_x1.png) no-repeat;
}
.retina_x1 .mainadv .tabs .help,
.retina_x1 .adv .tabs .help {
  background: url(../dimages/x1/promo-help_def_x1.png) no-repeat;
}
.retina_x1 .mainadv .tabs .choose.active,
.retina_x1 .adv .tabs .choose.active {
  background: #f2f2f4 url(../dimages/x1/promo-choose_x1.png) no-repeat;
}
.retina_x1 .mainadv .tabs .order.active,
.retina_x1 .adv .tabs .order.active {
  background: #f2f2f4 url(../dimages/x1/promo-order_x1.png) no-repeat;
}
.retina_x1 .mainadv .tabs .help.active,
.retina_x1 .adv .tabs .help.active {
  background: #f2f2f4 url(../dimages/x1/promo-help_x1.png) no-repeat;
}
.retina_x1 .promo-slider .go-prev {
  background: url(../dimages/x1/slider-to-prev_x1.png) no-repeat;
}
.retina_x1 .promo-slider .go-next {
  background: url(../dimages/x1/slider-to-next_x1.png) no-repeat;
}
.retina_x1 .selection .submit {
  background: url(../dimages/x1/grey-btn-bg_x1.png) repeat-x;
}
.retina_x1 .send_cart_form.register .tab_ctrl .arr_ctrl span {
  background: url(../dimages/x1/unauth_u_cart_x1.png) no-repeat -12px center;
  background-size: 388px 54px;
}
.retina_x1 .send_cart_form.register .tab_ctrl .arr_ctrl span.b_reg {
  background-position: -197px center;
}
.retina_x1 .send_cart_form.register .tab_ctrl .arr_ctrl span.b_log {
  background-position: -265px center;
}
.retina_x1 .send_cart_form.register .tab_ctrl .arr_ctrl span.b_send {
  background-position: -334px center;
}
.retina_x1 .send_cart_form.register .tab_ctrl.active .arr_ctrl span.b_reg {
  background-position: 7px center;
}
.retina_x1 .send_cart_form.register .tab_ctrl.active .arr_ctrl span.b_log {
  background-position: -61px center;
}
.retina_x1 .send_cart_form.register .tab_ctrl.active .arr_ctrl span.b_send {
  background-position: -130px center;
}
.retina_x1 .footer {
  background: #434446;
  /* Old browsers */
  background: -moz-linear-gradient(top, #434446 0%, #3b3c3e 0%, #3f4143 1%, #3c3e40 1%, #323436 2%, #2d2f31 2%, #262829 23%, #030303 87%, black 98%, #060606 98%, #131313 99%, #171717 99%, #101010 100%, #1b1b1b 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #434446), color-stop(0%, #3b3c3e), color-stop(1%, #3f4143), color-stop(1%, #3c3e40), color-stop(2%, #323436), color-stop(2%, #2d2f31), color-stop(23%, #262829), color-stop(87%, #030303), color-stop(98%, black), color-stop(98%, #060606), color-stop(99%, #131313), color-stop(99%, #171717), color-stop(100%, #101010), color-stop(100%, #1b1b1b));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #434446 0%, #3b3c3e 0%, #3f4143 1%, #3c3e40 1%, #323436 2%, #2d2f31 2%, #262829 23%, #030303 87%, black 98%, #060606 98%, #131313 99%, #171717 99%, #101010 100%, #1b1b1b 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #434446 0%, #3b3c3e 0%, #3f4143 1%, #3c3e40 1%, #323436 2%, #2d2f31 2%, #262829 23%, #030303 87%, black 98%, #060606 98%, #131313 99%, #171717 99%, #101010 100%, #1b1b1b 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #434446 0%, #3b3c3e 0%, #3f4143 1%, #3c3e40 1%, #323436 2%, #2d2f31 2%, #262829 23%, #030303 87%, black 98%, #060606 98%, #131313 99%, #171717 99%, #101010 100%, #1b1b1b 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #434446 0%, #3b3c3e 0%, #3f4143 1%, #3c3e40 1%, #323436 2%, #2d2f31 2%, #262829 23%, #030303 87%, black 98%, #060606 98%, #131313 99%, #171717 99%, #101010 100%, #1b1b1b 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#434446', endColorstr='#1b1b1b', GradientType=0);
  /* IE6-9 */

}
.retina_x1 .footer .social a {
  background: url(../dimages/x1/social_x1.png) no-repeat;
}
.retina_x1 .footer-menu .order-cat span {
  background: url(../dimages/x1/order_catalog_x1.png) 0 0 no-repeat;
}
.retina_x1 #twitter_share a,
.retina_x1 #vk_share a,
.retina_x1 #fb_share a {
  background: url(../dimages/x1/social-pr_x1.png) no-repeat;
}
.retina_x1 .myselect .select_a {
  background: url(../dimages/x1/select_arrow_x1.png) 96% 11px no-repeat white;
}
.retina_x1 .news .news_archive > li > a,
.retina_x1 .news .news_archive > li > span {
  background: url(../dimages/x1/li_arrows_x1.png) 0 6px no-repeat;
}
.retina_x1 .yellow_btn {
  background: url(../dimages/x1/yellow-btn-bg_x1.png) 0 0 repeat-x;
}
.retina_x1 .yellow_btn.disabled {
  background: url(../dimages/x1/yellow-btn-disabled-bg_x1.png) 0 0 repeat-x;
}
.retina_x1 .catalog_ordering .yellow_btn input,
.retina_x1 .contact_info .yellow_btn input,
.retina_x1 .password_recovery .yellow_btn input,
.retina_x1 #login-form .yellow_btn input,
.retina_x1 .cart_make_order .yellow_btn input,
.retina_x1 .submit_order_popup .yellow_btn input,
.retina_x1 .send_cart_form .send .yellow_btn input {
  background: url(../dimages/x1/btn_arrow_x1.png) right 13px no-repeat transparent;
}
.retina_x1 .socs_btns .social {
  background: url(../dimages/x1/socs_btns_x1.png) 0 0 no-repeat;
}
.retina_x1 .profile_page .sale,
.retina_x1 .cart_page .sale {
  background: url("../dimages/x1/level-price_mid_x1.png") no-repeat center center;
}
.retina_x1 .price_level .level_price-hint div:after {
  background: url("../dimages/x1/level-price_hint_x1.png") no-repeat;
}
.retina_x1 .profile_page .legal_persons .line h2 {
  background: url(../dimages/x1/line_h2_arrows_x1.png) 0 0 no-repeat white;
}
.retina_x1 .ui-dialog .ui-dialog-titlebar-close {
  background: url(../dimages/x1/dialog_close_x1.png) 0 0 no-repeat;
}
.retina_x1 .cart_table .table .tr .td.status span {
  background: url(../dimages/x1/cart_add_to_order_arrow_x1.png) right 4px no-repeat;
}
.retina_x1 .cart_table .hidden_info_blocks .product_info .arrow {
  background: url(../dimages/x1/cart_product_info_arrow_x1.png) 0 0 no-repeat;
}
.retina_x1 .cart_table .add_all_order .add_btn,
.retina_x1 .cart_table .from_staff .add_btn,
.retina_x1 .cart_table .b_cart_ctrl .right_staff_btn {
  background: url(../dimages/x1/grey-btn-20-bg_x1.png) 0 0 repeat-x;
}
.retina_x1 .cart_table .add_all_order .add_btn em,
.retina_x1 .cart_table .from_staff .add_btn em {
  background: url(../dimages/x1/cart_add_all_arrows_x1.png) 0 0 no-repeat;
}
.retina_x1 .cart_table .table .tr .td.change .btn {
  background: url(../dimages/x1/cart_replace_btn_bg_x1.png) 0 0 repeat-x;
}
.retina_x1 .cart_table .table .tr .td.change .btn em {
  background: url(../dimages/x1/cart_replace_btn_ico_x1.png) 0 0 no-repeat;
}
.retina_x1 .cart_table .table .tr .changes_block .change_link {
  background: url(../dimages/x1/cart_add_to_order_arrow_x1.png) right 5px no-repeat;
}
.retina_x1 #price_level_small {
  background: url("../dimages/x1/level-price_small_x1.png") no-repeat scroll 0 0 transparent;
  background-size: 30px 30px;
}
.retina_x1 .sum p.sum_discount {
  background: url("../dimages/x1/discount_icon_x1.png") no-repeat left center;
}
.retina_x1 .cart_table .cart_make_order .user_data .legal .add_person .for_btn .btn,
.retina_x1 .cart_table .cart_make_order .user_data .address .add_address .for_btn .btn {
  background: url("../dimages/x1/grey-btn-20-bg_x1.png") repeat-x scroll 0 0 transparent;
}
.retina_x1 .cart_table .from_staff .item .item_table .arrow {
  background: url(../dimages/x1/staff_cart_arrow_x1.png) center -116px no-repeat;
}
.retina_x1 .print_invoce .bottom .yellow_btn span,
.retina_x1 .submit_order_popup .yellow_btn input {
  background: url("../dimages/x1/cart_submit_arrow_x1.png") no-repeat scroll 3px 13px transparent;
}
.retina_x1 .header .cart .open-cart-link {
  background: url(../dimages/x1/cart_arrow_x1.png) 0 6px no-repeat;
}
.retina_x1 .orders_page .pay_online,
.retina_x1 .orders_page .orders .item .status .print_btn {
  background: url(../dimages/x1/yellow_btn_22_x1.png) 0 0 repeat-x;
}
.retina_x1 .orders_page .orders .item .status .print_btn em {
  background: url(../dimages/x1/print_btn_ico_x1.png) 5px 4px no-repeat;
}
.retina_x1 .orders_page .coin {
  background: url(../dimages/x1/coin_pay_icon_x1.png) 5px 4px no-repeat;
}
.retina_x1 .orders_page .buttons .btn em {
  background: url(../dimages/x1/orders_buttons_bg_x1.png) 0 0 no-repeat;
}
.retina_x1 .orders_page .buttons .btn.copy_to_cart {
  background: url(../dimages/x1/grey-btn-22-bg_x1.png) 0 0 repeat-x;
}
.retina_x1 .orders_page .buttons .btn.print {
  background: url(../dimages/x1/yellow_btn_22_x1.png) 0 0 repeat-x;
}
.retina_x1 .catalog .products .data .right .more {
  background: url('../dimages/x1/attr_grad_x1.png') repeat-x;
}
.retina_x1 .catalog .products .data .right .more span em {
  background: url(../dimages/x1/select_arrow_x1.png) right 8px no-repeat;
}
.retina_x1 .catalog .products .data .right .td.compare .btn {
  background: url(../dimages/x1/star_btn_x1.png) 0 -31px no-repeat;
}
.retina_x1 .catalog .products .td.compare .btn {
  background: url(../dimages/x1/star_btn_x1.png) 0 -31px no-repeat;
}
.retina_x1 .catalog .products .data .right_tech .tech_info .info_block_attr:after {
  background: url('../dimages/x1/attr_border_gard_x1.png') repeat-x 12px 100%;
}
.retina_x1 .catalog .products .data .right .tech_info .info_block .btn_toggle_show {
  background: url("../dimages/x1/select_arrow_x1.png") no-repeat scroll right 1px;
}
.retina_x1 .buy_btn {
  background: url(../dimages/x1/yellow_btn_22_x1.png) 0 0 repeat-x;
}
.retina_x1 .buy_btn .ico {
  background: url(../dimages/x1/orders_buttons_bg_x1.png) right 2px no-repeat;
}
.retina_x1 .buy_btn .arrow {
  background: url(../dimages/x1/cart_arrow_x1.png) -6px 7px no-repeat;
}
.retina_x1 .buy_btn .details .top .add_buttons .button span {
  background: url(../dimages/x1/grey-btn-20-bg_x1.png) 0 0 repeat-x;
}
.retina_x1 .buy_btn .details .bottom .add_to_cart_btn {
  background: url(../dimages/x1/yellow_btn_22_x1.png) 0 0 repeat-x;
}
.retina_x1 .show_filtered .link {
  background: url(../dimages/x1/show_filtered_arrow_x1.png) 3px -36px no-repeat;
}
.retina_x1 .catalog .compare_wrap {
  background: url(../dimages/x1/compare_block_bg_x1.png) 0 0 repeat;
}
.retina_x1 .catalog .compare_block .middle #additional_controll span {
  background: url("../dimages/x1/compare_block_bg_x1.png") repeat scroll 0 0;
}
.retina_x1 .fancybox[type='video'] em {
  background: url('../dimages/x1/play_icon_x1.png') no-repeat;
}
.retina_x1 .product_item .left.current .gl_btn {
  background: url('../dimages/x1/fancybox_sprite_x1.png') no-repeat;
}
.retina_x1 .group-block .add_products #additional_controll_p span {
  background: url('../dimages/x1/addit_arrow_slide_x1.png') no-repeat;
}
.retina_x1 .catalog .right_side .filters_type a {
  background: #f7f8f8 url(../dimages/x1/select_arrow_x1.png) no-repeat right 5px;
}
.retina_x1 .catalog .content_filters .filter-name h3,
.retina_x1 .catalog .filters_block .item h3 {
  background: url(../dimages/x1/filter_quest_x1.png) right 1px no-repeat;
}
.retina_x1 .content_filters .filter-name h3 .filter-hint:after,
.retina_x1 .catalog .filters_block .item h3 .hint:after {
  background-image: url(../dimages/x1/filter_hint_x1.png);
}
.retina_x1 .content_filters .filter-name h3 .filter-hint.bottom_hint:after,
.retina_x1 .catalog .filters_block .item h3 .hint.bottom_hint:after {
  background-position: 0 -10px;
  bottom: -8px;
  top: auto;
}
.retina_x1 .catalog .filters_block .item h3 .hint .close {
  background: url(../dimages/x1/tooltip_close_x1.png) 0 0 no-repeat;
}
.retina_x1 .compare_products.b-gr-b:before {
  background: url("../dimages/x1/compare_page_grad_r_x1.png") repeat-y right 0;
}
.retina_x1 .compare_products.b-gr-b:after {
  background: url("../dimages/x1/compare_page_grad_l_x1.png") repeat-y left 0;
}
.retina_x1 .compare_products.b-gr-r:before {
  background: url("../dimages/x1/compare_page_grad_r_x1.png") repeat-y right 0;
}
.retina_x1 .compare_products.b-gr-l:before {
  background: url("../dimages/x1/compare_page_grad_l_x1.png") repeat-y left 0;
}
.retina_x1 .catalog .compare_block .top .hide_show {
  background: url(../dimages/x1/compare_arrow_x1.png) right 6px no-repeat;
}
.retina_x1 .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button {
  background: url(../dimages/x1/yellow_btn_22_x1.png) 0 0 repeat-x;
}
.retina_x1 .confirm_controll .btn {
  background: url("../dimages/x1/yellow_btn_22_x1.png") repeat-x;
}
.retina_x1 #confirm_alert .btn_close {
  background: url("../dimages/x1/dialog_close_x1.png") no-repeat;
}
.retina_x1 span.errors {
  background: url(../dimages/x1/grey-btn-bg_x1.png) 0 0;
}
.retina_x1 .search-form .ui-helper-hidden-accessible {
  background: url(../dimages/x1/grey-btn-bg_x1.png) 0 0;
}
.retina_x1 .poll_controll .btn {
  background: url("../dimages/x1/yellow_btn_22_x1.png") repeat-x;
}
.retina_x1 .b-top-but {
  background: url("../dimages/x1/arr_to_top_x1.png") no-repeat 20px 7px;
}
.retina_x1 .b-top:hover .b-top-but {
  background: url("../dimages/x1/arr_to_top_white_x1.png") no-repeat 20px 7px;
}
.retina_x1 #load_helper {
  background: #eaeaea url("../dimages/x1/bg_x1.jpg");
}
.retina_x1 a.vk {
  background: url('../dimages/x1/vkontakte_x1.png') no-repeat;
}
.retina_x1 a.twitter {
  background: url('../dimages/x1/twitter_x1.png') no-repeat;
}
.retina_x1 .filters_jumper_state {
  background: url('../dimages/x1/filters_jump_x1.png') no-repeat 15px 20px;
}
.retina_x2 .top-panel {
  background: url(../dimages/x2/top-menu-bg_x2.png) repeat-x;
  background-size: 1px  30px;
}
.retina_x2 .top-panel .menu li:first-child:after,
.retina_x2 .top-panel .menu li:before {
  background: url(../dimages/x2/top-menu-sep_x2.png) no-repeat;
  background-size: 2px 30px;
}
.retina_x2 .top-panel .menu li a:hover,
.retina_x2 .top-panel .menu li.active a {
  background: rgba(255, 255, 255, 0.1) url(../dimages/x2/top-menu-hover_x2.png) no-repeat 50% 100%;
  background-size: 10px 5px;
}
.retina_x2 .top-panel .sign-in a {
  background: url(../dimages/x2/top_panel_icons_blue_x2.png) 0 0 no-repeat;
  background-size: 14px 176px;
}
.retina_x2 .top-panel .sign-in a.reg {
  background-position: 0 8px;
}
.retina_x2 .top-panel .sign-in a.login {
  background-position: 0 -32px;
}
.retina_x2 .top-panel .sign-in a.orders {
  background-position: 0 -71px;
}
.retina_x2 .top-panel .sign-in a.profile {
  background-position: 0 -111px;
}
.retina_x2 .top-panel .sign-in a.logout {
  background-position: right -151px;
}
.retina_x2 .wrapper > .header .container {
  background: url(../dimages/x2/bg_801_x2.png) repeat 0 -41px;
  background-size: 115px 115px;
}
.retina_x2 .search-form .subm {
  background: url(../dimages/x2/grey-btn-bg_x2.png) 0 0 repeat-x;
  background-size: 1px 81px;
}
.retina_x2 .search-form .subm .icon {
  background: url(../dimages/x2/search-btn-icon_x2.png) no-repeat;
  background-size: 12px 13px;
}
.retina_x2 .header .cart {
  background: url(../dimages/x2/header-cart-bg_x2.png) no-repeat;
  background-size: 134px 177px;
}
.retina_x2 .mg_recall {
  background: url(../dimages/x2/mg_recall_x2.png) no-repeat;
  background-size: 15px 15px;
}
.retina_x2 .cat-menu .first {
  background: url(../dimages/x2/cat-menu-1-level-bg_x2.png) repeat-x;
}
.retina_x2 .cat-menu .first li a {
  background: url(../dimages/x2/frst_menu_sep_x2.png) no-repeat left 0 !important;
}
.retina_x2 .cat-menu .first.isnM li:hover {
  background: url(../dimages/x2/cat-menu-1-level-active_x2.png) repeat-x;
  border-radius: 5px 5px 0 0;
}
.retina_x2 .cat-menu .first.isnM li:hover a {
  background: none !important;
}
.retina_x2 .cat-menu .first.isnM li.active {
  background: url(../dimages/x2/cat-menu-1-level-active_x2.png) repeat-x;
}
.retina_x2 .cat-menu .first.isnM li.active a {
  background: none !important;
}
.retina_x2 .cat-menu .second.isnM li li:hover a li.active a,
.retina_x2 .cat-menu .second.isnM ul li.active a {
  background: url(../dimages/x2/cat-menu-2-level-hover_x2.png) no-repeat 50% 100%;
  background-size: 16px 9px;
}
.retina_x2 .cat-menu .second.isnM li li:hover a li.active:before,
.retina_x2 .cat-menu .second.isnM ul li.active:before {
  background: url(../dimages/x2/cat-menu-2-level-hover-blue_x2.png) repeat-x;
  background-size: 3px 44px;
}
.retina_x2 .cat-menu .second.isnM li li:hover a li.active:after,
.retina_x2 .cat-menu .second.isnM ul li.active:after {
  background: url(../dimages/x2/cat-menu-2-level-hover-sh_x2.png) repeat-x scroll 0 108% transparent;
  background-size: 2px 12px;
}
.retina_x2 .send_cart_form.register .tab_ctrl .arr_ctrl span {
  background: url(../dimages/x2/unauth_u_cart_x2.png) no-repeat -12px center;
  background-size: 388px 54px;
}
.retina_x2 .send_cart_form.register .tab_ctrl .arr_ctrl span.b_reg {
  background-position: -197px center;
}
.retina_x2 .send_cart_form.register .tab_ctrl .arr_ctrl span.b_log {
  background-position: -265px center;
}
.retina_x2 .send_cart_form.register .tab_ctrl .arr_ctrl span.b_send {
  background-position: -334px center;
}
.retina_x2 .send_cart_form.register .tab_ctrl.active .arr_ctrl span.b_reg {
  background-position: 7px center;
}
.retina_x2 .send_cart_form.register .tab_ctrl.active .arr_ctrl span.b_log {
  background-position: -61px center;
}
.retina_x2 .send_cart_form.register .tab_ctrl.active .arr_ctrl span.b_send {
  background-position: -130px center;
}
.retina_x2 .mainadv .tabs .choose,
.retina_x2 .adv .tabs .choose {
  background: url(../dimages/x2/promo-choose_def_x2.png) no-repeat;
  background-size: 51px 51px;
}
.retina_x2 .mainadv .tabs .order,
.retina_x2 .adv .tabs .order {
  background: url(../dimages/x2/promo-order_def_x2.png) no-repeat;
  background-size: 51px 51px;
}
.retina_x2 .mainadv .tabs .help,
.retina_x2 .adv .tabs .help {
  background: url(../dimages/x2/promo-help_def_x2.png) no-repeat;
  background-size: 51px 51px;
}
.retina_x2 .mainadv .tabs .choose.active,
.retina_x2 .adv .tabs .choose.active {
  background: #f2f2f4 url(../dimages/x2/promo-choose_x2.png) no-repeat;
  background-size: 51px 51px;
}
.retina_x2 .mainadv .tabs .order.active,
.retina_x2 .adv .tabs .order.active {
  background: #f2f2f4 url(../dimages/x2/promo-order_x2.png) no-repeat;
  background-size: 51px 51px;
}
.retina_x2 .mainadv .tabs .help.active,
.retina_x2 .adv .tabs .help.active {
  background: #f2f2f4 url(../dimages/x2/promo-help_x2.png) no-repeat;
  background-size: 51px 51px;
}
.retina_x2 .promo-slider .go-prev {
  background: url(../dimages/x2/slider-to-prev_x2.png) no-repeat;
  background-size: ;
}
.retina_x2 .promo-slider .go-next {
  background: url(../dimages/x2/slider-to-next_x2.png) no-repeat;
  background-size: ;
}
.retina_x2 .selection .submit {
  background: url(../dimages/x2/grey-btn-bg_x2.png) repeat-x;
  background-size: ;
}
.retina_x2 .footer {
  background: #434446;
  /* Old browsers */
  background: -moz-linear-gradient(top, #434446 0%, #3b3c3e 0%, #3f4143 1%, #3c3e40 1%, #323436 2%, #2d2f31 2%, #262829 23%, #030303 87%, black 98%, #060606 98%, #131313 99%, #171717 99%, #101010 100%, #1b1b1b 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #434446), color-stop(0%, #3b3c3e), color-stop(1%, #3f4143), color-stop(1%, #3c3e40), color-stop(2%, #323436), color-stop(2%, #2d2f31), color-stop(23%, #262829), color-stop(87%, #030303), color-stop(98%, black), color-stop(98%, #060606), color-stop(99%, #131313), color-stop(99%, #171717), color-stop(100%, #101010), color-stop(100%, #1b1b1b));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #434446 0%, #3b3c3e 0%, #3f4143 1%, #3c3e40 1%, #323436 2%, #2d2f31 2%, #262829 23%, #030303 87%, black 98%, #060606 98%, #131313 99%, #171717 99%, #101010 100%, #1b1b1b 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #434446 0%, #3b3c3e 0%, #3f4143 1%, #3c3e40 1%, #323436 2%, #2d2f31 2%, #262829 23%, #030303 87%, black 98%, #060606 98%, #131313 99%, #171717 99%, #101010 100%, #1b1b1b 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #434446 0%, #3b3c3e 0%, #3f4143 1%, #3c3e40 1%, #323436 2%, #2d2f31 2%, #262829 23%, #030303 87%, black 98%, #060606 98%, #131313 99%, #171717 99%, #101010 100%, #1b1b1b 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #434446 0%, #3b3c3e 0%, #3f4143 1%, #3c3e40 1%, #323436 2%, #2d2f31 2%, #262829 23%, #030303 87%, black 98%, #060606 98%, #131313 99%, #171717 99%, #101010 100%, #1b1b1b 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#434446', endColorstr='#1b1b1b', GradientType=0);
  /* IE6-9 */

}
.retina_x2 .footer .social a {
  background: url(../dimages/x2/social_x2.png) no-repeat;
  background-size: 59px 20px;
}
.retina_x2 .footer-menu .order-cat span {
  background: url(../dimages/x2/order_catalog_x2.png) 0 0 no-repeat;
  background-size: 68px 52px;
}
.retina_x2 #twitter_share a,
.retina_x2 #vk_share a,
.retina_x2 #fb_share a {
  background: url(../dimages/x2/social-pr_x2.png) no-repeat;
  background-size: 74px 25px;
}
.retina_x2 .myselect .select_a {
  background: url(../dimages/x2/select_arrow_x2.png) 96% 11px no-repeat white;
  background-size: 11px 46px;
}
.retina_x2 .news .news_archive > li > a,
.retina_x2 .news .news_archive > li > span {
  background: url(../dimages/x2/li_arrows_x2.png) 0 6px no-repeat;
  background-size: 5px 4px;
}
.retina_x2 .yellow_btn {
  background: url(../dimages/x2/yellow-btn-bg_x2.png) 0 0 repeat-x;
  background-size: 1px 105px;
}
.retina_x2 .yellow_btn.disabled {
  background: url(../dimages/x2/yellow-btn-disabled-bg_x2.png) 0 0 repeat-x;
  background-size: 1px 105px;
}
.retina_x2 .catalog_ordering .yellow_btn input,
.retina_x2 .contact_info .yellow_btn input,
.retina_x2 .password_recovery .yellow_btn input,
.retina_x2 #login-form .yellow_btn input,
.retina_x2 .cart_make_order .yellow_btn input,
.retina_x2 .submit_order_popup .yellow_btn input,
.retina_x2 .send_cart_form .send .yellow_btn input {
  background: url(../dimages/x2/btn_arrow_x2.png) right 13px no-repeat transparent;
  background-size: 14px 13px;
}
.retina_x2 .socs_btns .social {
  background: url(../dimages/x2/socs_btns_x2.png) 0 0 no-repeat;
  background-size: 225px 340px;
}
.retina_x2 .profile_page .sale,
.retina_x2 .cart_page .sale {
  background: url("../dimages/x2/level-price_mid_x2.png") no-repeat center center;
  background-size: 65px 65px;
}
.retina_x2 .price_level .level_price-hint div:after {
  background: url("../dimages/x2/level-price_hint_x2.png") no-repeat;
  background-size: 50px 50px;
}
.retina_x2 .profile_page .legal_persons .line h2 {
  background: url(../dimages/x2/line_h2_arrows_x2.png) 0 0 no-repeat white;
  background-size: 11px 50px;
}
.retina_x2 .ui-dialog .ui-dialog-titlebar-close {
  background: url(../dimages/x2/dialog_close_x2.png) 0 0 no-repeat;
  background-size: 13px 33px;
}
.retina_x2 .cart_table .table .tr .td.status span {
  background: url(../dimages/x2/cart_add_to_order_arrow_x2.png) right 4px no-repeat;
  background-size: 7px 9px;
}
.retina_x2 .cart_table .hidden_info_blocks .product_info .arrow {
  background: url(../dimages/x2/cart_product_info_arrow_x2.png) 0 0 no-repeat;
  background-size: 16px 9px;
}
.retina_x2 .cart_table .add_all_order .add_btn,
.retina_x2 .cart_table .from_staff .add_btn {
  background: url(../dimages/x2/grey-btn-20-bg_x2.png) 0 0 repeat-x;
  background-size: 1px 60px;
}
.retina_x2 .cart_table .add_all_order .add_btn em,
.retina_x2 .cart_table .from_staff .add_btn em {
  background: url(../dimages/x2/cart_add_all_arrows_x2.png) 0 0 no-repeat;
  background-size: 13px 8px;
}
.retina_x2 .cart_table .table .tr .td.change .btn {
  background: url(../dimages/x2/cart_replace_btn_bg_x2.png) 0 0 repeat-x;
  background-size: 1px 66px;
}
.retina_x2 .cart_table .table .tr .td.change .btn em {
  background: url(../dimages/x2/cart_replace_btn_ico_x2.png) 0 0 no-repeat;
  background-size: 15px 7px;
}
.retina_x2 .cart_table .table .tr .changes_block .change_link {
  background: url(../dimages/x2/cart_add_to_order_arrow_x2.png) right 5px no-repeat;
  background-size: 16px 9px;
}
.retina_x2 #price_level_small {
  background: url("../dimages/x2/level-price_small_x2.png") no-repeat scroll 0 0 transparent;
  background-size: 30px 30px;
}
.retina_x2 .sum p.sum_discount {
  background: url("../dimages/x2/discount_icon_x2.png") no-repeat left center;
  background-size: 15px 15px;
}
.retina_x2 .cart_table .cart_make_order .user_data .legal .add_person .for_btn .btn,
.retina_x2 .cart_table .cart_make_order .user_data .address .add_address .for_btn .btn {
  background: url("../dimages/x2/grey-btn-20-bg_x2.png") repeat-x scroll 0 0 transparent;
  background-size: 1px 60px;
}
.retina_x2 .cart_table .from_staff .item .item_table .arrow {
  background: url(../dimages/x2/staff_cart_arrow_x2.png) center -116px no-repeat;
  background-size: 13px 153px;
}
.retina_x2 .print_invoce .bottom .yellow_btn span,
.retina_x2 .submit_order_popup .yellow_btn input {
  background: url("../dimages/x2/cart_submit_arrow_x2.png") no-repeat scroll 3px 13px transparent;
  background-size: 16px 12px;
}
.retina_x2 .header .cart .open-cart-link {
  background: url(../dimages/x2/cart_arrow_x2.png) 0 6px no-repeat;
  background-size: 19px 47px;
}
.retina_x2 .orders_page .pay_online,
.retina_x2 .orders_page .orders .item .status .print_btn {
  background: url(../dimages/x2/yellow_btn_22_x2.png) 0 0 repeat-x;
  background-size: 1px 66px;
}
.retina_x2 .orders_page .orders .item .status .print_btn em {
  background: url(../dimages/x2/print_btn_ico_x2.png) 5px 4px no-repeat;
  background-size: 14px 16px;
}
.retina_x2 .orders_page .coin {
  background: url(../dimages/x2/coin_pay_icon_x2.png) 5px 4px no-repeat;
  background-size: 16px 13px;
}
.retina_x2 .orders_page .buttons .btn em {
  background: url(../dimages/x2/orders_buttons_bg_x2.png) 0 0 no-repeat;
  background-size: 14px 50px;
}
.retina_x2 .orders_page .buttons .btn.copy_to_cart {
  background: url(../dimages/x2/grey-btn-22-bg_x2.png) 0 0 repeat-x;
  background-size: 1px 66px;
}
.retina_x2 .orders_page .buttons .btn.print {
  background: url(../dimages/x2/yellow_btn_22_x2.png) 0 0 repeat-x;
  background-size: 1px 66px;
}
.retina_x2 .catalog .products .data .right .more {
  background: url('../dimages/x2/attr_grad_x2.png') repeat-x;
  background-size: 40px 50px;
}
.retina_x2 .catalog .products .data .right .more span em {
  background: url(../dimages/x2/select_arrow_x2.png) right 8px no-repeat;
  background-size: 11px 46px;
}
.retina_x2 .catalog .products .data .right .td.compare .btn {
  background: url(../dimages/x2/star_btn_x2.png) 0 -31px no-repeat;
  background-size: 25px 88px;
}
.retina_x2 .catalog .products .td.compare .btn {
  background: url(../dimages/x2/star_btn_x2.png) 0 -31px no-repeat;
  background-size: 25px 88px;
}
.retina_x2 .catalog .products .data .right_tech .tech_info .info_block_attr:after {
  background: url('../dimages/x2/attr_border_gard_x2.png') repeat-x 12px 100%;
  background-size: 100px 7px;
}
.retina_x2 .catalog .products .data .right .tech_info .info_block .btn_toggle_show {
  background: url("../dimages/x2/select_arrow_x2.png") no-repeat scroll right 1px;
  background-size: 11px 46px;
}
.retina_x2 .buy_btn {
  background: url(../dimages/x2/yellow_btn_22_x2.png) 0 0 repeat-x;
  background-size: 1px 66px;
}
.retina_x2 .buy_btn .ico {
  background: url(../dimages/x2/orders_buttons_bg_x2.png) right 2px no-repeat;
  background-size: 14px 50px;
}
.retina_x2 .buy_btn .arrow {
  background: url(../dimages/x2/cart_arrow_x2.png) -6px 7px no-repeat;
  background-size: 19px 47px;
}
.retina_x2 .buy_btn .details .top .add_buttons .button span {
  background: url(../dimages/x2/grey-btn-20-bg_x2.png) 0 0 repeat-x;
  background-size: 1px 60px;
}
.retina_x2 .buy_btn .details .bottom .add_to_cart_btn {
  background: url(../dimages/x2/yellow_btn_22_x2.png) 0 0 repeat-x;
  background-size: 1px 66px;
}
.retina_x2 .show_filtered .link {
  background: url(../dimages/x2/show_filtered_arrow_x2.png) 3px -36px no-repeat;
  background-size: 42px 48px;
}
.retina_x2 .catalog .compare_wrap {
  background: url(../dimages/x2/compare_block_bg_x2.png) 0 0 repeat;
  background-size: 1px 1px;
}
.retina_x2 .catalog .compare_block .middle #additional_controll span {
  background: url("../dimages/x2/compare_block_bg_x2.png") repeat scroll 0 0;
  background-size: 1px 1px;
}
.retina_x2 .fancybox[type='video'] em {
  background: url('../dimages/x2/play_icon_x2.png') no-repeat;
  background-size: 33px 32px;
}
.retina_x2 .product_item .left.current .gl_btn {
  background: url('../dimages/x2/fancybox_sprite_x2.png') no-repeat;
  background-size: 115px 30px;
}
.retina_x2 .group-block .add_products #additional_controll_p span {
  background: url('../dimages/x2/addit_arrow_slide_x2.png') no-repeat;
  background-size: 58px 15px;
}
.retina_x2 .catalog .right_side .filters_type a {
  background: #f7f8f8 url(../dimages/x2/select_arrow_x2.png) no-repeat right 5px;
  background-size: 11px 46px;
}
.retina_x2 .catalog .content_filters .filter-name h3,
.retina_x2 .catalog .filters_block .item h3 {
  background: url(../dimages/x2/filter_quest_x2.png) right 1px no-repeat;
  background-size: 13px 12px;
}
.retina_x2 .content_filters .filter-name h3 .filter-hint em,
.retina_x2 .catalog .filters_block .item h3 .hint em {
  background-image: url(../dimages/x2/filter_hint_x2.png);
  background-size: 18px 22px;
}
.retina_x2 .catalog .filters_block .item h3 .hint .close {
  background: url(../dimages/x2/tooltip_close_x2.png) 0 0 no-repeat;
  background-size: 13px 24px;
}
.retina_x2 .compare_products.b-gr-b:before {
  background: url("../dimages/x2/compare_page_grad_r_x2.png") repeat-y right 0;
  background-size: 61px 4px;
}
.retina_x2 .compare_products.b-gr-b:after {
  background: url("../dimages/x2/compare_page_grad_l_x2.png") repeat-y left 0;
  background-size: 61px 4px;
}
.retina_x2 .compare_products.b-gr-r:before {
  background: url("../dimages/x2/compare_page_grad_r_x2.png") repeat-y right 0;
  background-size: 61px 4px;
}
.retina_x2 .compare_products.b-gr-l:before {
  background: url("../dimages/x2/compare_page_grad_l_x2.png") repeat-y left 0;
  background-size: 61px 4px;
}
.retina_x2 .catalog .compare_block .top .hide_show {
  background: url(../dimages/x2/compare_arrow_x2.png) right 6px no-repeat;
  background-size: 11px 36px;
}
.retina_x2 .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button {
  background: url(../dimages/x2/yellow_btn_22_x2.png) 0 0 repeat-x;
  background-size: 1px 66px;
}
.retina_x2 .confirm_controll .btn {
  background: url("../dimages/x2/yellow_btn_22_x2.png") repeat-x;
  background-size: 1px 66px;
}
.retina_x2 #confirm_alert .btn_close {
  background: url("../dimages/x2/dialog_close_x2.png") no-repeat;
  background-size: 13px 33px;
}
.retina_x2 span.errors {
  background: url(../dimages/x2/grey-btn-bg_x2.png) 0 0;
  background-size: ;
}
.retina_x2 .search-form .ui-helper-hidden-accessible {
  background: url(../dimages/x2/grey-btn-bg_x2.png) 0 0;
  background-size: 1px 81px;
}
.retina_x2 .poll_controll .btn {
  background: url("../dimages/x2/yellow_btn_22_x2.png") repeat-x;
  background-size: 1px 66px;
}
.retina_x2 .b-top-but {
  background: url("../dimages/x2/arr_to_top_x2.png") no-repeat 20px 7px;
  background-size: 18px 15px;
}
.retina_x2 .b-top:hover .b-top-but {
  background: url("../dimages/x2/arr_to_top_white_x2.png") no-repeat 20px 7px;
  background-size: 18px 15px;
}
.retina_x2 #load_helper {
  background: #eaeaea url("../dimages/x2/bg_x2.jpg");
  background-size: 115px 115px;
}
.retina_x2 .filters_jumper_state {
  background: url('../dimages/x2/filters_jump_x2.png') no-repeat 15px 20px;
  background-size: 18px 18px;
}
.retina_x3 .top-panel {
  background: url(../dimages/x3/top-menu-bg_x3.png) repeat-x;
  background-size: 1px  30px;
}
.retina_x3 .top-panel .menu li:first-child:after,
.retina_x3 .top-panel .menu li:before {
  background: url(../dimages/x3/top-menu-sep_x3.png) no-repeat;
  background-size: 2px 30px;
}
.retina_x3 .top-panel .menu li a:hover,
.retina_x3 .top-panel .menu li.active a {
  background: rgba(255, 255, 255, 0.1) url(../dimages/x3/top-menu-hover_x3.png) no-repeat 50% 100%;
  background-size: 10px 5px;
}
.retina_x3 .top-panel .sign-in a {
  background: url(../dimages/x3/top_panel_icons_blue_x3.png) 0 0 no-repeat;
  background-size: 14px 176px;
}
.retina_x3 .top-panel .sign-in a.reg {
  background-position: 0 8px;
}
.retina_x3 .top-panel .sign-in a.login {
  background-position: 0 -32px;
}
.retina_x3 .top-panel .sign-in a.orders {
  background-position: 0 -71px;
}
.retina_x3 .top-panel .sign-in a.profile {
  background-position: 0 -111px;
}
.retina_x3 .top-panel .sign-in a.logout {
  background-position: right -151px;
}
.retina_x3 .wrapper > .header .container {
  background: url(../dimages/x3/bg_801_x3.png) repeat 0 -41px;
  background-size: 115px 115px;
}
.retina_x3 .search-form .subm {
  background: url(../dimages/x3/grey-btn-bg_x3.png) 0 0 repeat-x;
  background-size: 1px 81px;
}
.retina_x3 .search-form .subm .icon {
  background: url(../dimages/x3/search-btn-icon_x3.png) no-repeat;
  background-size: 12px 13px;
}
.retina_x3 .header .cart {
  background: url(../dimages/x3/header-cart-bg_x3.png) no-repeat;
  background-size: 134px 177px;
}
.retina_x3 .mg_recall {
  background: url(../dimages/x3/mg_recall_x3.png) no-repeat;
  background-size: 15px 15px;
}
.retina_x3 .cat-menu .first {
  background: url(../dimages/x3/cat-menu-1-level-bg_x3.png) repeat-x;
}
.retina_x3 .cat-menu .first li a {
  background: url(../dimages/x3/frst_menu_sep_x3.png) no-repeat left 0 !important;
}
.retina_x3 .cat-menu .first.isnM li:hover {
  background: url(../dimages/x3/cat-menu-1-level-active_x3.png) repeat-x;
  border-radius: 5px 5px 0 0;
}
.retina_x3 .cat-menu .first.isnM li:hover a {
  background: none !important;
}
.retina_x3 .cat-menu .first.isnM li.active {
  background: url(../dimages/x3/cat-menu-1-level-active_x3.png) repeat-x;
}
.retina_x3 .cat-menu .first.isnM li.active a {
  background: none !important;
}
.retina_x3 .cat-menu .second.isnM li li:hover a li.active a,
.retina_x3 .cat-menu .second.isnM ul li.active a {
  background: url(../dimages/x3/cat-menu-2-level-hover_x3.png) no-repeat 50% 100%;
  background-size: 16px 9px;
}
.retina_x3 .cat-menu .second.isnM li li:hover a li.active:before,
.retina_x3 .cat-menu .second.isnM ul li.active:before {
  background: url(../dimages/x3/cat-menu-2-level-hover-blue_x3.png) repeat-x;
  background-size: 3px 44px;
}
.retina_x3 .cat-menu .second.isnM li li:hover a li.active:after,
.retina_x3 .cat-menu .second.isnM ul li.active:after {
  background: url(../dimages/x3/cat-menu-2-level-hover-sh_x3.png) repeat-x scroll 0 108% transparent;
  background-size: 2px 12px;
}
.retina_x3 .send_cart_form.register .tab_ctrl .arr_ctrl span {
  background: url(../dimages/x3/unauth_u_cart_x3.png) no-repeat -12px center;
  background-size: 388px 54px;
}
.retina_x3 .send_cart_form.register .tab_ctrl .arr_ctrl span.b_reg {
  background-position: -197px center;
}
.retina_x3 .send_cart_form.register .tab_ctrl .arr_ctrl span.b_log {
  background-position: -265px center;
}
.retina_x3 .send_cart_form.register .tab_ctrl .arr_ctrl span.b_send {
  background-position: -334px center;
}
.retina_x3 .send_cart_form.register .tab_ctrl.active .arr_ctrl span.b_reg {
  background-position: 7px center;
}
.retina_x3 .send_cart_form.register .tab_ctrl.active .arr_ctrl span.b_log {
  background-position: -61px center;
}
.retina_x3 .send_cart_form.register .tab_ctrl.active .arr_ctrl span.b_send {
  background-position: -130px center;
}
.retina_x3 .mainadv .tabs .choose,
.retina_x3 .adv .tabs .choose {
  background: url(../dimages/x3/promo-choose_def_x3.png) no-repeat;
  background-size: 51px 51px;
}
.retina_x3 .mainadv .tabs .order,
.retina_x3 .adv .tabs .order {
  background: url(../dimages/x3/promo-order_def_x3.png) no-repeat;
  background-size: 51px 51px;
}
.retina_x3 .mainadv .tabs .help,
.retina_x3 .adv .tabs .help {
  background: url(../dimages/x3/promo-help_def_x3.png) no-repeat;
  background-size: 51px 51px;
}
.retina_x3 .mainadv .tabs .choose.active,
.retina_x3 .adv .tabs .choose.active {
  background: #f2f2f4 url(../dimages/x3/promo-choose_x3.png) no-repeat;
  background-size: 51px 51px;
}
.retina_x3 .mainadv .tabs .order.active,
.retina_x3 .adv .tabs .order.active {
  background: #f2f2f4 url(../dimages/x3/promo-order_x3.png) no-repeat;
  background-size: 51px 51px;
}
.retina_x3 .mainadv .tabs .help.active,
.retina_x3 .adv .tabs .help.active {
  background: #f2f2f4 url(../dimages/x3/promo-help_x3.png) no-repeat;
  background-size: 51px 51px;
}
.retina_x3 .promo-slider .go-prev {
  background: url(../dimages/x3/slider-to-prev_x3.png) no-repeat;
  background-size: ;
}
.retina_x3 .promo-slider .go-next {
  background: url(../dimages/x3/slider-to-next_x3.png) no-repeat;
  background-size: ;
}
.retina_x3 .selection .submit {
  background: url(../dimages/x3/grey-btn-bg_x3.png) repeat-x;
  background-size: ;
}
.retina_x3 .footer {
  background: #434446;
  /* Old browsers */
  background: -moz-linear-gradient(top, #434446 0%, #3b3c3e 0%, #3f4143 1%, #3c3e40 1%, #323436 2%, #2d2f31 2%, #262829 23%, #030303 87%, black 98%, #060606 98%, #131313 99%, #171717 99%, #101010 100%, #1b1b1b 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #434446), color-stop(0%, #3b3c3e), color-stop(1%, #3f4143), color-stop(1%, #3c3e40), color-stop(2%, #323436), color-stop(2%, #2d2f31), color-stop(23%, #262829), color-stop(87%, #030303), color-stop(98%, black), color-stop(98%, #060606), color-stop(99%, #131313), color-stop(99%, #171717), color-stop(100%, #101010), color-stop(100%, #1b1b1b));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #434446 0%, #3b3c3e 0%, #3f4143 1%, #3c3e40 1%, #323436 2%, #2d2f31 2%, #262829 23%, #030303 87%, black 98%, #060606 98%, #131313 99%, #171717 99%, #101010 100%, #1b1b1b 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #434446 0%, #3b3c3e 0%, #3f4143 1%, #3c3e40 1%, #323436 2%, #2d2f31 2%, #262829 23%, #030303 87%, black 98%, #060606 98%, #131313 99%, #171717 99%, #101010 100%, #1b1b1b 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #434446 0%, #3b3c3e 0%, #3f4143 1%, #3c3e40 1%, #323436 2%, #2d2f31 2%, #262829 23%, #030303 87%, black 98%, #060606 98%, #131313 99%, #171717 99%, #101010 100%, #1b1b1b 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #434446 0%, #3b3c3e 0%, #3f4143 1%, #3c3e40 1%, #323436 2%, #2d2f31 2%, #262829 23%, #030303 87%, black 98%, #060606 98%, #131313 99%, #171717 99%, #101010 100%, #1b1b1b 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#434446', endColorstr='#1b1b1b', GradientType=0);
  /* IE6-9 */

}
.retina_x3 .footer .social a {
  background: url(../dimages/x3/social_x3.png) no-repeat;
  background-size: 59px 20px;
}
.retina_x3 .footer-menu .order-cat span {
  background: url(../dimages/x3/order_catalog_x3.png) 0 0 no-repeat;
  background-size: 68px 52px;
}
.retina_x3 #twitter_share a,
.retina_x3 #vk_share a,
.retina_x3 #fb_share a {
  background: url(../dimages/x3/social-pr_x3.png) no-repeat;
  background-size: 74px 25px;
}
.retina_x3 .myselect .select_a {
  background: url(../dimages/x3/select_arrow_x3.png) 96% 11px no-repeat white;
  background-size: 11px 46px;
}
.retina_x3 .news .news_archive > li > a,
.retina_x3 .news .news_archive > li > span {
  background: url(../dimages/x3/li_arrows_x3.png) 0 6px no-repeat;
  background-size: 5px 4px;
}
.retina_x3 .yellow_btn {
  background: url(../dimages/x3/yellow-btn-bg_x3.png) 0 0 repeat-x;
  background-size: 1px 105px;
}
.retina_x3 .yellow_btn.disabled {
  background: url(../dimages/x3/yellow-btn-disabled-bg_x3.png) 0 0 repeat-x;
  background-size: 1px 105px;
}
.retina_x3 .catalog_ordering .yellow_btn input,
.retina_x3 .contact_info .yellow_btn input,
.retina_x3 .password_recovery .yellow_btn input,
.retina_x3 #login-form .yellow_btn input,
.retina_x3 .cart_make_order .yellow_btn input,
.retina_x3 .submit_order_popup .yellow_btn input,
.retina_x3 .send_cart_form .send .yellow_btn input {
  background: url(../dimages/x3/btn_arrow_x3.png) right 13px no-repeat transparent;
  background-size: 14px 13px;
}
.retina_x3 .socs_btns .social {
  background: url(../dimages/x3/socs_btns_x3.png) 0 0 no-repeat;
  background-size: 225px 340px;
}
.retina_x3 .profile_page .sale,
.retina_x3 .cart_page .sale {
  background: url("../dimages/x3/level-price_mid_x3.png") no-repeat center center;
  background-size: 65px 65px;
}
.retina_x3 .price_level .level_price-hint div:after {
  background: url("../dimages/x3/level-price_hint_x3.png") no-repeat;
  background-size: 50px 50px;
}
.retina_x3 .profile_page .legal_persons .line h2 {
  background: url(../dimages/x3/line_h2_arrows_x3.png) 0 0 no-repeat white;
  background-size: 11px 50px;
}
.retina_x3 .ui-dialog .ui-dialog-titlebar-close {
  background: url(../dimages/x3/dialog_close_x3.png) 0 0 no-repeat;
  background-size: 13px 33px;
}
.retina_x3 .cart_table .table .tr .td.status span {
  background: url(../dimages/x3/cart_add_to_order_arrow_x3.png) right 4px no-repeat;
  background-size: 7px 9px;
}
.retina_x3 .cart_table .hidden_info_blocks .product_info .arrow {
  background: url(../dimages/x3/cart_product_info_arrow_x3.png) 0 0 no-repeat;
  background-size: 16px 9px;
}
.retina_x3 .cart_table .add_all_order .add_btn,
.retina_x3 .cart_table .from_staff .add_btn {
  background: url(../dimages/x3/grey-btn-20-bg_x3.png) 0 0 repeat-x;
  background-size: 1px 60px;
}
.retina_x3 .cart_table .add_all_order .add_btn em,
.retina_x3 .cart_table .from_staff .add_btn em {
  background: url(../dimages/x3/cart_add_all_arrows_x3.png) 0 0 no-repeat;
  background-size: 13px 8px;
}
.retina_x3 .cart_table .table .tr .td.change .btn {
  background: url(../dimages/x3/cart_replace_btn_bg_x3.png) 0 0 repeat-x;
  background-size: 1px 66px;
}
.retina_x3 .cart_table .table .tr .td.change .btn em {
  background: url(../dimages/x3/cart_replace_btn_ico_x3.png) 0 0 no-repeat;
  background-size: 15px 7px;
}
.retina_x3 .cart_table .table .tr .changes_block .change_link {
  background: url(../dimages/x3/cart_add_to_order_arrow_x3.png) right 5px no-repeat;
  background-size: 16px 9px;
}
.retina_x3 #price_level_small {
  background: url("../dimages/x3/level-price_small_x3.png") no-repeat scroll 0 0 transparent;
  background-size: 30px 30px;
}
.retina_x3 .sum p.sum_discount {
  background: url("../dimages/x3/discount_icon_x3.png") no-repeat left center;
  background-size: 15px 15px;
}
.retina_x3 .cart_table .cart_make_order .user_data .legal .add_person .for_btn .btn,
.retina_x3 .cart_table .cart_make_order .user_data .address .add_address .for_btn .btn {
  background: url("../dimages/x3/grey-btn-20-bg_x3.png") repeat-x scroll 0 0 transparent;
  background-size: 1px 60px;
}
.retina_x3 .cart_table .from_staff .item .item_table .arrow {
  background: url(../dimages/x3/staff_cart_arrow_x3.png) center -116px no-repeat;
  background-size: 13px 153px;
}
.retina_x3 .print_invoce .bottom .yellow_btn span,
.retina_x3 .submit_order_popup .yellow_btn input {
  background: url("../dimages/x3/cart_submit_arrow_x3.png") no-repeat scroll 3px 13px transparent;
  background-size: 16px 12px;
}
.retina_x3 .header .cart .open-cart-link {
  background: url(../dimages/x3/cart_arrow_x3.png) 0 6px no-repeat;
  background-size: 19px 47px;
}
.retina_x3 .orders_page .pay_online,
.retina_x3 .orders_page .orders .item .status .print_btn {
  background: url(../dimages/x3/yellow_btn_22_x3.png) 0 0 repeat-x;
  background-size: 1px 66px;
}
.retina_x3 .orders_page .orders .item .status .print_btn em {
  background: url(../dimages/x3/print_btn_ico_x3.png) 5px 4px no-repeat;
  background-size: 14px 16px;
}
.retina_x3 .orders_page .coin {
  background: url(../dimages/x3/coin_pay_icon_x3.png) 5px 4px no-repeat;
  background-size: 16px 13px;
}
.retina_x3 .orders_page .buttons .btn em {
  background: url(../dimages/x3/orders_buttons_bg_x3.png) 0 0 no-repeat;
  background-size: 14px 50px;
}
.retina_x3 .orders_page .buttons .btn.copy_to_cart {
  background: url(../dimages/x3/grey-btn-22-bg_x3.png) 0 0 repeat-x;
  background-size: 1px 66px;
}
.retina_x3 .orders_page .buttons .btn.print {
  background: url(../dimages/x3/yellow_btn_22_x3.png) 0 0 repeat-x;
  background-size: 1px 66px;
}
.retina_x3 .catalog .products .data .right .more {
  background: url('../dimages/x3/attr_grad_x3.png') repeat-x;
  background-size: 40px 50px;
}
.retina_x3 .catalog .products .data .right .more span em {
  background: url(../dimages/x3/select_arrow_x3.png) right 8px no-repeat;
  background-size: 11px 46px;
}
.retina_x3 .catalog .products .data .right .td.compare .btn {
  background: url(../dimages/x3/star_btn_x3.png) 0 -31px no-repeat;
  background-size: 25px 88px;
}
.retina_x3 .catalog .products .td.compare .btn {
  background: url(../dimages/x3/star_btn_x3.png) 0 -31px no-repeat;
  background-size: 25px 88px;
}
.retina_x3 .catalog .products .data .right_tech .tech_info .info_block_attr:after {
  background: url('../dimages/x3/attr_border_gard_x3.png') repeat-x 12px 100%;
  background-size: 100px 7px;
}
.retina_x3 .catalog .products .data .right .tech_info .info_block .btn_toggle_show {
  background: url("../dimages/x3/select_arrow_x3.png") no-repeat scroll right 1px;
  background-size: 11px 46px;
}
.retina_x3 .buy_btn {
  background: url(../dimages/x3/yellow_btn_22_x3.png) 0 0 repeat-x;
  background-size: 1px 66px;
}
.retina_x3 .buy_btn .ico {
  background: url(../dimages/x3/orders_buttons_bg_x3.png) right 2px no-repeat;
  background-size: 14px 50px;
}
.retina_x3 .buy_btn .arrow {
  background: url(../dimages/x3/cart_arrow_x3.png) -6px 7px no-repeat;
  background-size: 19px 47px;
}
.retina_x3 .buy_btn .details .top .add_buttons .button span {
  background: url(../dimages/x3/grey-btn-20-bg_x3.png) 0 0 repeat-x;
  background-size: 1px 60px;
}
.retina_x3 .buy_btn .details .bottom .add_to_cart_btn {
  background: url(../dimages/x3/yellow_btn_22_x3.png) 0 0 repeat-x;
  background-size: 1px 66px;
}
.retina_x3 .show_filtered .link {
  background: url(../dimages/x3/show_filtered_arrow_x3.png) 3px -36px no-repeat;
  background-size: 42px 48px;
}
.retina_x3 .catalog .compare_wrap {
  background: url(../dimages/x3/compare_block_bg_x3.png) 0 0 repeat;
  background-size: 1px 1px;
}
.retina_x3 .catalog .compare_block .middle #additional_controll span {
  background: url("../dimages/x3/compare_block_bg_x3.png") repeat scroll 0 0;
  background-size: 1px 1px;
}
.retina_x3 .fancybox[type='video'] em {
  background: url('../dimages/x3/play_icon_x3.png') no-repeat;
  background-size: 33px 32px;
}
.retina_x3 .product_item .left.current .gl_btn {
  background: url('../dimages/x3/fancybox_sprite_x3.png') no-repeat;
  background-size: 115px 30px;
}
.retina_x3 .group-block .add_products #additional_controll_p span {
  background: url('../dimages/x3/addit_arrow_slide_x3.png') no-repeat;
  background-size: 58px 15px;
}
.retina_x3 .catalog .right_side .filters_type a {
  background: #f7f8f8 url(../dimages/x3/select_arrow_x3.png) no-repeat right 5px;
  background-size: 11px 46px;
}
.retina_x3 .catalog .content_filters .filter-name h3,
.retina_x3 .catalog .filters_block .item h3 {
  background: url(../dimages/x3/filter_quest_x3.png) right 1px no-repeat;
  background-size: 13px 12px;
}
.retina_x3 .content_filters .filter-name h3 .filter-hint em,
.retina_x3 .catalog .filters_block .item h3 .hint em {
  background-image: url(../dimages/x3/filter_hint_x3.png);
  background-size: 18px 22px;
}
.retina_x3 .catalog .filters_block .item h3 .hint .close {
  background: url(../dimages/x3/tooltip_close_x3.png) 0 0 no-repeat;
  background-size: 13px 24px;
}
.retina_x3 .compare_products.b-gr-b:before {
  background: url("../dimages/x3/compare_page_grad_r_x3.png") repeat-y right 0;
  background-size: 61px 4px;
}
.retina_x3 .compare_products.b-gr-b:after {
  background: url("../dimages/x3/compare_page_grad_l_x3.png") repeat-y left 0;
  background-size: 61px 4px;
}
.retina_x3 .compare_products.b-gr-r:before {
  background: url("../dimages/x3/compare_page_grad_r_x3.png") repeat-y right 0;
  background-size: 61px 4px;
}
.retina_x3 .compare_products.b-gr-l:before {
  background: url("../dimages/x3/compare_page_grad_l_x3.png") repeat-y left 0;
  background-size: 61px 4px;
}
.retina_x3 .catalog .compare_block .top .hide_show {
  background: url(../dimages/x3/compare_arrow_x3.png) right 6px no-repeat;
  background-size: 11px 36px;
}
.retina_x3 .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button {
  background: url(../dimages/x3/yellow_btn_22_x3.png) 0 0 repeat-x;
  background-size: 1px 66px;
}
.retina_x3 .confirm_controll .btn {
  background: url("../dimages/x3/yellow_btn_22_x3.png") repeat-x;
  background-size: 1px 66px;
}
.retina_x3 #confirm_alert .btn_close {
  background: url("../dimages/x3/dialog_close_x3.png") no-repeat;
  background-size: 13px 33px;
}
.retina_x3 span.errors {
  background: url(../dimages/x3/grey-btn-bg_x3.png) 0 0;
  background-size: ;
}
.retina_x3 .search-form .ui-helper-hidden-accessible {
  background: url(../dimages/x3/grey-btn-bg_x3.png) 0 0;
  background-size: 1px 81px;
}
.retina_x3 .poll_controll .btn {
  background: url("../dimages/x3/yellow_btn_22_x3.png") repeat-x;
  background-size: 1px 66px;
}
.retina_x3 .b-top-but {
  background: url("../dimages/x3/arr_to_top_x3.png") no-repeat 20px 7px;
  background-size: 18px 15px;
}
.retina_x3 .b-top:hover .b-top-but {
  background: url("../dimages/x3/arr_to_top_white_x3.png") no-repeat 20px 7px;
  background-size: 18px 15px;
}
.retina_x3 #load_helper {
  background: #eaeaea url("../dimages/x3/bg_x3.jpg");
  background-size: 115px 115px;
}
.retina_x3 .filters_jumper_state {
  background: url('../dimages/x3/filters_jump_x3.png') no-repeat 15px 20px;
  background-size: 18px 18px;
}
@media screen and (max-width: 992px) {
  .retina_x1 .header .cart {
    background: url(../dimages/x1/mobile_cart_x1.jpg) repeat-x 0 -1px;
  }
  .retina_x1 .header .cart .target:before {
    /*background: url(../dimages/x1/cart_icon_mb_x1.png) no-repeat 11px 5px;*/
    font-family: "fontello";
    font-style: normal;
    font-weight: normal;
    speak: none;

    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    /* opacity: .8; */

    /* For safety - reset parent styles, that can break glyph codes*/
    font-variant: normal;
    text-transform: none;

    /* fix buttons height, for twitter bootstrap */
    line-height: 1em;

    /* Animation center compensation - margins should be symmetric */
    /* remove if not needed */
    margin-left: .2em;

    /* you can be more comfortable with increased icons size */
    /* font-size: 120%; */

    /* Font smoothing. That was taken from TWBS */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;

    /* Uncomment for 3D effect */
    /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
    content: '\e800';
    font-size: 32px;
    text-decoration: none;
    margin-top: 5px;
  }
  .retina_x1 .cat-menu .first:after {
    background: url(../dimages/x1/mob_arrow_first_x1.png) no-repeat scroll 0 -4px transparent !important;
  }
  .retina_x1 .cat-menu .first li {
    background: url(../dimages/x1/cat-menu-1-level-bg_x1.png) repeat-x scroll 0 0 transparent;
  }
  .retina_x1 .cat-menu .first li.active {
    background: url(../dimages/x1/cat-menu-1-level-bg_x1.png) repeat-x !important;
  }
  .retina_x1 .cat-menu .first.active li:first-child a {
    background: url(../dimages/x1/show_filtered_arrow_op_x1.png) no-repeat scroll right 14px transparent;
  }
  .retina_x1 .cat-menu .first .arrow em {
    background: url(../dimages/x1/show_filtered_arrow_x1.png) no-repeat scroll -16px 0;
    background-size: 42px 48px;
  }
  .retina_x1 .cat-menu .second.active .slide.active li:first-child a {
    background: url(../dimages/x1/show_filtered_arrow_op_x1.png) no-repeat scroll right -31px transparent;
  }
  .retina_x1 .cat-menu .second .arrow em {
    background: url(../dimages/x1/show_filtered_arrow_x1.png) no-repeat scroll -32px 0;
    background-size: 42px 48px;
  }
  .retina_x1 .wline .arrow em {
    background: url(../dimages/x1/show_filtered_arrow_x1.png) no-repeat;
  }
  .retina_x1 .top-panel .menu.active li {
    background: url(../dimages/x1/top-menu-bg_x1.png) repeat-x scroll 0 0 transparent;
  }
  .retina_x1 .top-panel .menu .arrow em {
    background: url(../dimages/x1/show_filtered_arrow_x1.png) no-repeat -28px 9px;
    background-size: 42px 48px;
  }
  .retina_x1 .top-panel .menu.active .arrow em {
    background: url(../dimages/x1/show_filtered_arrow_x1.png) no-repeat -28px -20px;
    background-size: 42px 48px;
  }
  .retina_x1 .cat-menu .second.isnM li li:hover a li.active:before, .retina_x1 .cat-menu .second.isnM ul li.active:before {
    background: none !important;
  }
  .retina_x1 .cat-menu .second.isnM li li:hover a li.active a, .retina_x1 .cat-menu .second.isnM ul li.active a {
    background: none !important;
  }
  .retina_x2 .header .cart {
    background: url(../dimages/x2/mobile_cart_x2.jpg) repeat-x 0 -1px;
    background-size: 13px 269px;
  }
  .retina_x2 .header .cart .target:before {
    /*background: url(../dimages/x2/cart_icon_mb_x2.png) no-repeat 11px 5px;
    background-size: 30px 30px;*/
    font-family: "fontello";
    font-style: normal;
    font-weight: normal;
    speak: none;

    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    /* opacity: .8; */

    /* For safety - reset parent styles, that can break glyph codes*/
    font-variant: normal;
    text-transform: none;

    /* fix buttons height, for twitter bootstrap */
    line-height: 1em;

    /* Animation center compensation - margins should be symmetric */
    /* remove if not needed */
    margin-left: .2em;

    /* you can be more comfortable with increased icons size */
    /* font-size: 120%; */

    /* Font smoothing. That was taken from TWBS */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;

    /* Uncomment for 3D effect */
    /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
    content: '\e800';
    font-size: 32px;
    text-decoration: none;
    margin-top: 5px;
  }
  .retina_x2 .cat-menu .first:after {
    background: url(../dimages/x2/mob_arrow_first_x2.png) no-repeat scroll 0 -4px;
    background-size: 25px 19px;
  }
  .retina_x2 .cat-menu .first li {
    background: url(../dimages/x2/cat-menu-1-level-bg_x2.png) repeat-x scroll 0 0 transparent;
    background-size: 1px 31px;
  }
  .retina_x2 .cat-menu .first li.active {
    background: url(../dimages/x2/cat-menu-1-level-bg_x2.png) repeat-x !important;
    background-size: 1px 31px;
  }
  .retina_x2 .cat-menu .first.active li:first-child a {
    background: url(../dimages/x2/show_filtered_arrow_op_x2.png) no-repeat scroll right 14px transparent;
    background-size: 29px 48px;
  }
  .retina_x2 .cat-menu .first .arrow em {
    background: url(../dimages/x2/show_filtered_arrow_x2.png) no-repeat scroll -16px 0;
    background-size: 42px 48px;
  }
  .retina_x2 .cat-menu .second.active .slide.active li:first-child a {
    background: url(../dimages/x2/show_filtered_arrow_op_x2.png) no-repeat scroll right -31px transparent;
    background-size: 29px 48px;
  }
  .retina_x2 .cat-menu .second .arrow em {
    background: url(../dimages/x2/show_filtered_arrow_x2.png) no-repeat scroll -32px 0;
    background-size: 42px 48px;
  }
  .retina_x2 .wline .arrow em {
    background: url(../dimages/x2/show_filtered_arrow_x2.png) no-repeat;
    background-size: 42px 48px;
  }
  .retina_x2 .top-panel .menu.active li {
    background: url(../dimages/x2/top-menu-bg_x2.png) repeat-x scroll 0 0 transparent;
    background-size: 1px 30px;
  }
  .retina_x2 .top-panel .menu .arrow em {
    background: url(../dimages/x2/show_filtered_arrow_x2.png) no-repeat -28px 9px;
    background-size: 42px 48px;
  }
  .retina_x2 .top-panel .menu.active .arrow em {
    background: url(../dimages/x2/show_filtered_arrow_x2.png) no-repeat -28px -20px;
    background-size: 42px 48px;
  }
  .retina_x2 .cat-menu .second.isnM li li:hover a li.active:before, .retina_x2 .cat-menu .second.isnM ul li.active:before {
    background: none !important;
  }
  .retina_x2 .cat-menu .second.isnM li li:hover a li.active a, .retina_x2 .cat-menu .second.isnM ul li.active a {
    background: none !important;
  }
  .retina_x3 .header .cart {
    background: url(../dimages/x3/mobile_cart_x3.jpg) repeat-x 0 -1px;
    background-size: 13px 269px;
  }
  .retina_x3 .header .cart .target:before {
    /*background: url(../dimages/x3/cart_icon_mb_x3.png) no-repeat 11px 5px;
    background-size: 30px 30px;*/
    font-family: "fontello";
    font-style: normal;
    font-weight: normal;
    speak: none;

    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    /* opacity: .8; */

    /* For safety - reset parent styles, that can break glyph codes*/
    font-variant: normal;
    text-transform: none;

    /* fix buttons height, for twitter bootstrap */
    line-height: 1em;

    /* Animation center compensation - margins should be symmetric */
    /* remove if not needed */
    margin-left: .2em;

    /* you can be more comfortable with increased icons size */
    /* font-size: 120%; */

    /* Font smoothing. That was taken from TWBS */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;

    /* Uncomment for 3D effect */
    /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
    content: '\e800';
    font-size: 32px;
    text-decoration: none;
    margin-top: 5px;
  }
  .retina_x3 .cat-menu .first:after {
    background: url(../dimages/x3/mob_arrow_first_x3.png) no-repeat scroll 0 -4px;
    background-size: 25px 19px;
  }
  .retina_x3 .cat-menu .first li {
    background: url(../dimages/x3/cat-menu-1-level-bg_x3.png) repeat-x scroll 0 0 transparent;
    background-size: 1px 31px;
  }
  .retina_x3 .cat-menu .first li.active {
    background: url(../dimages/x3/cat-menu-1-level-bg_x3.png) repeat-x !important;
    background-size: 1px 31px;
  }
  .retina_x3 .cat-menu .first.active li:first-child a {
    background: url(../dimages/x3/show_filtered_arrow_op_x3.png) no-repeat scroll right 14px transparent;
    background-size: 29px 48px;
  }
  .retina_x3 .cat-menu .first .arrow em {
    background: url(../dimages/x3/show_filtered_arrow_x3.png) no-repeat scroll -16px 0;
    background-size: 42px 48px;
  }
  .retina_x3 .cat-menu .second.active .slide.active li:first-child a {
    background: url(../dimages/x3/show_filtered_arrow_op_x3.png) no-repeat scroll right -31px transparent;
    background-size: 29px 48px;
  }
  .retina_x3 .cat-menu .second .arrow em {
    background: url(../dimages/x3/show_filtered_arrow_x3.png) no-repeat scroll -32px 0;
    background-size: 42px 48px;
  }
  .retina_x3 .wline .arrow em {
    background: url(../dimages/x3/show_filtered_arrow_x3.png) no-repeat;
    background-size: 42px 48px;
  }
  .retina_x3 .top-panel .menu.active li {
    background: url(../dimages/x3/top-menu-bg_x3.png) repeat-x scroll 0 0 transparent;
    background-size: 1px 30px;
  }
  .retina_x3 .top-panel .menu .arrow em {
    background: url(../dimages/x3/show_filtered_arrow_x3.png) no-repeat -28px 9px;
    background-size: 42px 48px;
  }
  .retina_x3 .top-panel .menu.active .arrow em {
    background: url(../dimages/x3/show_filtered_arrow_x3.png) no-repeat -28px -20px;
    background-size: 42px 48px;
  }
  .retina_x3 .cat-menu .second.isnM li li:hover a li.active:before, .retina_x3 .cat-menu .second.isnM ul li.active:before {
    background: none !important;
  }
  .retina_x3 .cat-menu .second.isnM li li:hover a li.active a, .retina_x3 .cat-menu .second.isnM ul li.active a {
    background: none !important;
  }
}
@media screen and (max-width: 850px) {
  .retina_x1 .mainadv .tabs .choose,
  .retina_x1 .adv .tabs .choose {
    background: url(../dimages/x1/promo-choose_x1.png) no-repeat;
  }
  .retina_x1 .mainadv .tabs .order,
  .retina_x1 .adv .tabs .order {
    background: url(../dimages/x1/promo-order_x1.png) no-repeat;
  }
  .retina_x1 .mainadv .tabs .help,
  .retina_x1 .adv .tabs .help {
    background: url(../dimages/x1/promo-help_x1.png) no-repeat;
  }
  .retina_x1 .cart_table .table .tr .td.status span em {
    background: url(../dimages/x1/mobile_buy_btn_x1.png) no-repeat;
  }
  .retina_x2 .mainadv .tabs .choose,
  .retina_x2 .adv .tabs .choose {
    background: url(../dimages/x2/promo-choose_x2.png) no-repeat;
    background-size: 51px 51px;
  }
  .retina_x2 .mainadv .tabs .order,
  .retina_x2 .adv .tabs .order {
    background: url(../dimages/x2/promo-order_x2.png) no-repeat;
    background-size: 51px 51px;
  }
  .retina_x2 .mainadv .tabs .help,
  .retina_x2 .adv .tabs .help {
    background: url(../dimages/x2/promo-help_x2.png) no-repeat;
    background-size: 51px 51px;
  }
  .retina_x2 .cart_table .table .tr .td.status span em {
    background: url(../dimages/x2/mobile_buy_btn_x2.png) no-repeat;
    background-size: 48px 98px;
  }
  .retina_x3 .mainadv .tabs .choose,
  .retina_x3 .adv .tabs .choose {
    background: url(../dimages/x3/promo-choose_x3.png) no-repeat;
    background-size: 51px 51px;
  }
  .retina_x3 .mainadv .tabs .order,
  .retina_x3 .adv .tabs .order {
    background: url(../dimages/x3/promo-order_x3.png) no-repeat;
    background-size: 51px 51px;
  }
  .retina_x3 .mainadv .tabs .help,
  .retina_x3 .adv .tabs .help {
    background: url(../dimages/x3/promo-help_x3.png) no-repeat;
    background-size: 51px 51px;
  }
  .retina_x3 .cart_table .table .tr .td.status span em {
    background: url(../dimages/x3/mobile_buy_btn_x3.png) no-repeat;
    background-size: 48px 98px;
  }
}
.refresh_recaptcha .reload_image {
  background: url(../dimages/refresh.png);
  height: 17px;
}
.refresh_recaptcha .audio_play {
  background: url(../dimages/audio.png);
  height: 15px;
}
.refresh_recaptcha .show_code {
  background: url(../dimages/text.png);
  height: 15px;
}
.refresh_recaptcha .show_help {
  background: url(../dimages/help.png);
  height: 15px;
}
