select {margin: 0 10px 0 0;}

/*a:link , a:hover, a:active, a:visited  {text-decoration: none; font-style: normal; color: #ff0000}*/

/* -------------------------------- */
.product_block {
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border: 1px solid #d4d4d4;
    padding: 5px 10px 5px 5px;
    width: 800px;
    margin: 0 auto;
}

.comment_block {
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border: 1px solid #d4d4d4;
    color: black;
    background: #ebebeb;
    padding: 5px 10px 5px 5px;
    width: 700px;
    margin: 0 auto;
}

.comments_block {
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border: 1px solid #d4d4d4;
    padding: 10px;
    width: 800px;
    margin: 0 auto;
}

.button_search {
    background-color: #ebebeb;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border: 1px solid #d4d4d4;
    position: absolute;
    right: 0;
    bottom: 0;
    padding: 4px;
}

.shop_input_new
{
    width: 100%;
    height: 24px;
}

.shop_textarea_new {
    width: 100%;
    height: 100px;
    resize: none;
}

.shop_element {
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border: 1px solid silver;
    padding: 2px 5px;
    margin: 0 0 6px 10px;
}
/* -------------------------------- */

.right {text-align: right}
.left {text-align: left}
.center {text-align: center}
.first {background-color: white; line-height: 20px}
.even {background-color: #ebebeb}

.link {padding: 15px 5px; width: 100px; text-align: center}
.border {width: 1px; height: 100%; background-color: #bfbfbf}

.button_increase {background: transparent url('/i/img/shop/template/button_increase.png') no-repeat; width: 37px; height: 36px; position: absolute; right: 0; bottom: 0}
.product_details {background: transparent url('/i/img/shop/template/product.png') no-repeat; width: 185px; height: 184px; position: relative; cursor: pointer}
.product_details_block {padding: 8px}
.product_details_info {margin: 0 0 0 5px}

.shop_price {border-collapse: collapse; width: 100%; margin: 0 auto}
.shop_price_param {color: black; line-height: 40px; font-size: 18px; cursor: default}
.shop_price_value {color: #900202; line-height: 40px; font-size: 18px; cursor: default}
.shop_price_value_basket {color: #ff0000; cursor: default}
.shop_param_label {color: black; line-height: 30px; font-size: 14px; cursor: default}
.shop_param_value {line-height: 30px; font-size: 14px; cursor: default; padding: 0 5px}
.shop_availability_param {line-height: 30px; font-size: 14px; cursor: default}

.product_cover {margin: 15px 15px 0 15px; width: 150px; height: 150px}
.product_cover_details {margin: 15px; width: 150px; height: 150px}
.px {background: transparent url('/i/img/shop/template/px.gif') repeat; width: 1px; height: 1px}
.rating_numbers {padding: 0 0 0 3px; color: #ff0000; font-weight: bold; line-height: 16px; font-size: 14px; cursor: default; vertical-align: top}

.shop_button {border-collapse: collapse; cursor: pointer; margin: 15px auto}
.shop_button_left {background: transparent url('/i/img/shop/template/shop_sprite_dev_3.png') no-repeat; background-position: -12px -12px; width: 5px; height: 27px}
.shop_button_right {background: transparent url('/i/img/shop/template/shop_sprite_dev_3.png') no-repeat; background-position: -18px -12px; width: 5px; height: 27px}
.shop_button_gradient {background: transparent url('/i/img/shop/template/shop_button_gradient.png') repeat-x; width: 1px; height: 27px}

.shop_top {border-collapse: collapse; cursor: pointer; width: 100%; margin: 0 auto; text-align: center}
.shop_top_title {padding: 5px 15px; color: #dddddd; line-height: 34px; font-size: 14px}
.shop_top_title:hover {color: #ffffff}
.shop_top_left {background: transparent url('/i/img/shop/template/shop_top_left.png') no-repeat; width: 5px; height: 34px}
.shop_top_right {background: transparent url('/i/img/shop/template/shop_top_right.png') no-repeat; width: 5px; height: 34px}
.shop_top_background {background: transparent url('/i/img/shop/template/shop_top_gradient.png') repeat-x; height: 34px}

.shop_bottom {border-collapse: collapse; width: 100%; margin: 0 auto; text-align: center}
.shop_bottom_title {padding: 5px 15px; color: white; line-height: 34px;  font-size: 14px; cursor: default}
.shop_bottom_left {background: transparent url('/i/img/shop/template/shop_bottom_left.png') no-repeat; width: 5px; height: 34px}
.shop_bottom_right {background: transparent url('/i/img/shop/template/shop_bottom_right.png') no-repeat; width: 5px; height: 34px}
.shop_bottom_background {background-color: #999999; height: 34px}

.star_yellow {background: transparent url('/i/img/shop/template/star_yellow.gif') no-repeat; width: 16px; height: 16px; padding: 5px 2px}
.star_white {background: transparent url('/i/img/shop/template/star_white.gif') no-repeat; width: 16px; height: 16px; padding: 5px 2px}

.shop_block {border-collapse: collapse; margin: 0 auto}
.shop_block_top_left {background: transparent url('/i/img/shop/template/shop_block_top_left.png') no-repeat; width: 8px; height: 8px}
.shop_block_bottom_left {background: transparent url('/i/img/shop/template/shop_block_bottom_left.png') no-repeat; width: 8px; height: 8px}
.shop_block_top_right {background: transparent url('/i/img/shop/template/shop_block_top_right.png') no-repeat; width: 8px; height: 8px}
.shop_block_bottom_right {background: transparent url('/i/img/shop/template/shop_block_bottom_right.png') no-repeat; width: 8px; height: 8px}
.shop_block_top_gradient {background: transparent url('/i/img/shop/template/shop_block_top_gradient.gif') repeat-x; width: 1px; height: 8px}
.shop_block_bottom_gradient {background: transparent url('/i/img/shop/template/shop_block_bottom_gradient.gif') repeat-x; width: 1px; height: 8px}
.shop_block_left_gradient {background: transparent url('/i/img/shop/template/shop_block_left_gradient.gif') repeat-y; width: 8px; height: 1px}
.shop_block_right_gradient {background: transparent url('/i/img/shop/template/shop_block_right_gradient.gif') repeat-y; width: 8px; height: 1px}

.shop_block_button {border-collapse: collapse; cursor: pointer; margin: 5px auto; color: #666666}
.shop_block_button:hover {color: #333333}
.shop_block_button_title {line-height: 30px;  font-size: 12px}
.shop_block_button_left {background: transparent url('/i/img/shop/template/shop_sprite_dev_3.png') no-repeat; background-position: 0 -12px; width: 5px; height: 30px}
.shop_block_button_right {background: transparent url('/i/img/shop/template/shop_sprite_dev_3.png') no-repeat; background-position: -6px -12px; width: 5px; height: 30px}
.shop_block_button_gradient {background: transparent url('/i/img/shop/template/shop_block_button_gradient.png') repeat-x; width: 1px; height: 30px}

.shop_gray_block {border-collapse: collapse; margin: 7px auto; padding: 0; width: 100%}
.shop_gray_block_top_left {background: transparent url('/i/img/shop/template/shop_sprite_dev_3.png') no-repeat; background-position: 0 0; width: 6px; height: 6px}
.shop_gray_block_top_right {background: transparent url('/i/img/shop/template/shop_sprite_dev_3.png') no-repeat; background-position: -6px 0; width: 6px; height: 6px}
.shop_gray_block_bottom_left {background: transparent url('/i/img/shop/template/shop_sprite_dev_3.png') no-repeat; background-position: 0 -6px; width: 6px; height: 6px}
.shop_gray_block_bottom_right {background: transparent url('/i/img/shop/template/shop_sprite_dev_3.png') no-repeat; background-position: -6px -6px; width: 6px; height: 6px}
.shop_gray_block_background {background-color: #ebebeb}

.shop_name_title {text-align: left !important; color: black; line-height: 24px;  font-size: 20px; cursor: default}
.shop_desc_text {color: black; line-height: 20px;  font-size: 16px; cursor: default; text-align: justify}
.product_params {color: black; line-height: 16px;  font-size: 14px; cursor: default}
.product_label {padding: 0 5px 0 0}

.shop_icon_basket {background: transparent url('/i/img/shop/template/shop_sprite_dev_3.png') no-repeat; background-position: -75px 0; width: 23px; height: 22px; position: absolute; margin: 4px}
.shop_icon_basket_add {background: transparent url('/i/img/shop/template/shop_sprite_dev_3.png') no-repeat; background-position: -98px 0; width: 29px; height: 23px; position: absolute; margin: 4px}
.shop_icon_order_reg {background: transparent url('/i/img/shop/template/shop_sprite_dev_3.png') no-repeat; background-position: -127px 0; width: 22px; height: 22px; position: absolute; margin: 4px}
.shop_icon_basket_update {background: transparent url('/i/img/shop/template/shop_sprite_dev_3.png') no-repeat; background-position: -149px 0; width: 22px; height: 22px; position: absolute; margin: 4px}
.shop_icon_basket_clean {background: transparent url('/i/img/shop/template/shop_sprite_dev_3.png') no-repeat; background-position: -171px 0; width: 22px; height: 23px; position: absolute; margin: 4px}
.shop_icon_order_next {background: transparent url('/i/img/shop/template/shop_order_n.png') no-repeat; width: 22px; height: 22px; position: absolute; margin: 4px}
.shop_icon_order_back {background: transparent url('/i/img/shop/template/shop_order_b.png') no-repeat; width: 22px; height: 22px; position: absolute; margin: 4px}

.shop_counter {border-collapse: collapse; color: #666666; margin: 0 auto}
.shop_counter_minus {background: transparent url('/i/img/shop/template/shop_counter_minus.png') no-repeat; width: 18px; height: 18px}
.shop_counter_minus:hover {cursor: pointer}
.shop_counter_plus {background: transparent url('/i/img/shop/template/shop_counter_plus.png') no-repeat; width: 18px; height: 18px}
.shop_counter_plus:hover {cursor: pointer}
.shop_counter_block {height: 18px}
.shop_counter_number {background-color: #ffffff; border-top: 1px solid #c7c7c7; border-bottom: 1px solid #c7c7c7; padding: 0 10px; line-height: 16px; height: 16px; font-size: 10px; cursor: default}

.shop_button_back {background: transparent url('/i/img/shop/template/shop_sprite_dev_3.png') no-repeat; background-position: -23px 0; width: 26px; height: 26px; margin: 20px auto 0 auto}
.shop_button_back:hover {background-position: -49px 0; width: 26px; height: 26px}

.product_size {position: absolute; margin: 5px; font-size: 22px; color: #ff0000; cursor: default}
.product_flag {position: absolute; margin: 7px; cursor: default; right: 0}

.basket_right_border {border-right: 1px solid #c7c7c7}
.basket_left_border {border-left: 1px solid #c7c7c7}
.basket_table {border-collapse: collapse;  font-size: 12px; cursor: default}
.basket_table_data {height: 30px}

.shop_basket_top_left {background: transparent url('/i/img/shop/template/shop_basket_top_l.png') no-repeat; width: 9px; height: 33px}
.shop_basket_top_right {background: transparent url('/i/img/shop/template/shop_basket_top_r.png') no-repeat; width: 9px; height: 33px}
.shop_basket_top_left_small {background: transparent url('/i/img/shop/template/shop_basket_topka_l.png') no-repeat; width: 9px; height: 8px}
.shop_basket_top_right_small {background: transparent url('/i/img/shop/template/shop_basket_topka_r.png') no-repeat; width: 9px; height: 8px}
.shop_basket_bottom_left {background: transparent url('/i/img/shop/template/shop_basket_bottom_l.png') no-repeat; width: 9px; height: 8px}
.shop_basket_bottom_right {background: transparent url('/i/img/shop/template/shop_basket_bottom_r.png') no-repeat; width: 9px; height: 8px}
.shop_basket_top_background_gray {background-color: #d4d4d4}
.shop_basket_top_background_silver {background-color: #ebebeb}
.shop_basket_top_background_white {background-color: #ffffff}
.basket_params {padding: 0 10px; color: #666666; line-height: 29px; font-size: 12px}
.basket_params_info {padding: 0 5px; color: #666666; line-height: 20px; font-size: 12px; vertical-align: top}
.basket_values {color: #666666; line-height: 20px; font-size: 12px; vertical-align: top}
.basket_total { font-size: 16px; color: #666666}

.shop_form {width: 400px}
.shop_form tr {height: 35px}
.shop_form td.data {width: 100%; vertical-align: middle; cursor: default; color: #666666}
.shop_input_wrapper {margin: 0 5px; width: 313px; height: 18px; background: transparent url('/i/img/shop/template/input.png') no-repeat; border: none; font-size: 1em; line-height: 18px}
.shop_input {color: #666666; border: none; margin: 1px 0 0 10px}
.shop_input_status
{
    color: #666666;
    margin: 10px 5px;
    padding: 10px 5px;
    width: 145px;
    height: 15px;
    background: #fff;
    border: solid 1px #BEBEBE;
    border-radius: 5px;
    font-size: 1em;
    line-height: 18px;
}
.shop_input_filter
{
    color: #666666;
    margin: 0 5px;
    padding: 0 5px;
    height: 28px;
    background: #fff;
    border: solid 1px #BEBEBE;
    border-radius: 5px;
    font-size: 1em;
    line-height: 18px;
    cursor: default
}
.shop_input_order
{
    color: #666;
    margin: 3px 5px;
    padding: 6px 10px;
    width: 100%;
    max-width: 290px;
    height: 15px;
    background: #fff;
    border: solid 1px #BEBEBE;
    border-radius: 5px;
    font-size: 1em;
    line-height: 18px;
}
.shop_select_wrapper {margin: 0 5px; width: 308px; height: 18px; background: transparent url('/i/img/shop/template/input.png') no-repeat;  border: none; font-size: 1em; line-height: 18px}
.shop_select {color: #666666; margin: 0 0 0 5px; vertical-align: top; height: 18px; border-left: none !important; border-right: 1px solid #c7c7c7; border-top: 1px solid #c7c7c7; border-bottom: 1px solid #c7c7c7; font-size: 1em; line-height: 18px}
.shop_select option {padding: 3px 5px}
.shop_textarea_wrapper {margin: 0 5px; width: 313px; height: 79px; background: transparent url('/i/img/shop/template/textarea.png') no-repeat}
.shop_textarea {color: #666666; border: none; background: transparent; margin: 3px; width: 295px; padding: 5px; height: 60px; font-size: 1em; line-height: 18px}
.shop_data {margin: 0 5px; cursor: default; color: #666666}
.shop_value {color: #666666}

.shop_select_wrapper select, .shop_textarea_wrapper textarea, .shop_basket_top_background_silver input  { font-size: 11px}
.comment_title {color: #900202; line-height: 30px;  font-size: 18px; cursor: default}

.loader {margin: auto; padding: 10px}
.small_loader {margin: auto; padding: 4px}

#filter_panel {background-color: #e8e8e8; padding: 0 10px 5px 10px; margin: 20px 0 0 0; border: 3px solid #c3c3c3}
#filter_content {margin: 0 auto; width: 640px}
#filter_content h2 {font-size: 18px; text-align: center; cursor: default}
#filter_panel td {padding-left: 5px}
#filter_content .filter_label {margin: 0 0 0 5px; cursor: default}
.r20 {border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px; -khtml-border-radius: 20px}

.select_block select {width: inherit; height: 30px; border: 0; font-size: 11px; background-color: #ffffff; border: 1px solid #c7c7c7; border-radius: 5px;color:initial; font-size: 14px;}
.select_block_50 {width: 50px; height: 18px; border-right: 1px solid #c7c7c7; background: transparent url('/i/img/shop/template/select_back_50px.png') no-repeat left top}
.select_block_50 select {position: relative; left: 5px; margin-top: 1px; width: 45px; height: 16px; border: 0; font-size: 11px; background-color: #ffffff}
.select_block_50 select:hover {cursor: pointer}

@media all and (-webkit-min-device-pixel-ratio: 0)
{
    /* hack for Chrome & Safari */
   .shop_select {margin: 0}
   .shop_select_wrapper {width: 313px}
}

.shop_delivery_method_wrapper {margin: 0 5px}
.shop_radio_button_wrapper {float: left; padding: 1px 5px 0 0}

/* v2 */
.ishop_p {display: inline-block; position: relative; width: 205px; max-height: 296px; margin: 20px; border: 1px solid #d7d7d7; font-size: 12px; font-weight: bold; }
.ishop_p_new {position: absolute; top: 10px; left: -10px; background: url('/i/img/shop/template/v2/new_label.png') center center no-repeat; width: 71px; height: 33px}
.ishop_p_star_on {display: inline-block; background: url('/i/img/shop/template/v2/a_star.png') center center no-repeat; width: 17px; height: 16px}
.ishop_p_star_off {display: inline-block; background: url('/i/img/shop/template/v2/inactive_star.png') center center no-repeat; width: 17px; height: 16px}
.ishop_p_info {width: 100%; height: 50px; border-top: 1px solid #d7d7d7; font-size: 12px; background-color:#E5E5E5;}
.ishop_p_info_book {width: 100%; height: 50px; border-top: 1px solid #d7d7d7; background-color:#E5E5E5;}
.ishop_p_photo {display: table-cell; width: 205px; height: 246px; vertical-align: middle; margin: 0 auto; text-align: center}
.ishop_p_title {width: 160px; height: 25px; padding: 0 0 0 7px; line-height: 25px; text-align: left; position: absolute}
.ishop_p_title_full {display: none; width: 195px; height: 30px; padding: 0 0 0 7px; line-height: 18px; text-align: left; position: absolute}
.ishop_p_title_author {font-size: 10px; font-weight: normal; color: grey}
.ishop_p_title_author_product {font-size: 14px; color: black; cursor: default}
.ishop_p_stars_product {height: 25px; padding: 0 0 0 5px; line-height: 25px; text-align: left}
.ishop_p_stars {width: 160px; height: 25px; padding: 0 0 0 5px; line-height: 25px; text-align: left; position: absolute; bottom: 0}
.ishop_p_rating {position: relative; display: inline-block; bottom: 2px; padding: 0 0 0 5px; line-height: 25px; color: #333333; cursor: default}
.ishop_p_price {position: absolute; bottom: 0; right: 0; width: 45px; height: 25px; padding: 0 7px 2px 0; line-height: 25px; color: #950000; text-align: right}
.ishop_p_lang {position: absolute; top: 10px; right: 10px}
.ishop_p_link {display: block; text-decoration: none; color: #000000}
.ishop_p_link:hover {cursor: pointer}
.ishop_p_link:hover .ishop_p_title {text-decoration: underline; color: #333333}
.ishop_p_link:hover .ishop_p_title_wrap {text-decoration: underline; color: #333333}
.ishop_p_ru {display: inline-block; background: url('/i/img/shop/template/flags/ru.png') center center no-repeat; width: 18px; height: 12px}
.ishop_p_en {display: inline-block; background: url('/i/img/shop/template/flags/en.png') center center no-repeat; width: 18px; height: 12px}
.ishop_r3 {border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px}
.ishop_p_block {display: none}
.ishop_p_taizer {text-align: center}
.ishop_p_rating_wrap {display: block; width: 120px; padding: 10px 0 0 0; vertical-align: top; font-size: 13px; font-weight: bold;  float: right}

.ishop_filter_btn {display: inline-block; background: transparent url('/i/img/shop/template/v2/sprite_shop_filter_buttons.png') left top no-repeat; width: 150px; height: 50px; margin: 10px; cursor: pointer}
.ishop_filter_btn_text {display: table-cell; width: 110px; height: 50px; line-height: 16px; padding: 0 0 0 36px; margin: 0; vertical-align: middle; text-align: center; font-size: 12px; font-weight: bold; }
.ishop_filter_btn_all {background-position: 0 0}
.ishop_filter_btn_all_hover {background-position: 0 -50px}
.ishop_filter_btn_clothing {background-position: -150px 0}
.ishop_filter_btn_clothing_hover {background-position: -150px -50px}
.ishop_filter_btn_computer_accessories {background-position: -300px 0}
.ishop_filter_btn_computer_accessories_hover {background-position: -300px -50px}
.ishop_filter_btn_education {background-position: -450px 0}
.ishop_filter_btn_education_hover {background-position: -450px -50px}
.ishop_filter_btn_miscellaneous {background-position: -600px 0}
.ishop_filter_btn_miscellaneous_hover {background-position: -600px -50px}
.ishop_filter_btn_stationery {background-position: -750px 0}
.ishop_filter_btn_stationery_hover {background-position: -750px -50px}
#ishop_buttons_indent {display: inline-block}

.ishop_m {border-collapse: collapse; width: 100%; height: 30px; font-size: 12px; color: #000; margin: 5px auto}
.ishop_m_left {float: left; position: absolute; top: 0; left: -3px; width: 5px; height: 31px; border-left: 1px solid #c2c2c2; border-top: 1px solid #c2c2c2; border-bottom: 1px solid #c2c2c2; border-radius: 5px 0 0 5px; -moz-border-radius: 5px 0 0 5px; -webkit-border-radius: 5px 0 0 5px; background-image: linear-gradient(#f4f4f4, #dbdbdb)}
.ishop_m_right {float: right; position: absolute; top: 0; right: -3px; width: 5px; height: 31px; border-right: 1px solid #c2c2c2; border-top: 1px solid #c2c2c2; border-bottom: 1px solid #c2c2c2; border-radius: 0 5px 5px 0; -moz-border-radius: 0 5px 5px 0; -webkit-border-radius: 0 5px 5px 0; background-image: linear-gradient(#f4f4f4, #dbdbdb)}
.ishop_m_wrap {position: relative; display: table; width: 100%; height: 32px;}
.ishop_m_indent {position: absolute; vertical-align: middle; width: 1px; height: 100%; background-color: #aaaaaa}
.ishop_m_item {display: table-cell; vertical-align: middle; height: 38px; background-color: #e5e5e5; line-height: 38px; text-align: center}
.ishop_m_item a {font-size: 14px; text-decoration: none; background-color: transparent}
.ishop_m_item_selected {color: #464646; text-decoration: underline; cursor: default}
.ishop_m_item_a_hover {text-decoration: none;}
.ishop_m_title {background-color: transparent; height: 38px}
.ishop_m_title_hover {cursor: pointer; background-color:#9d0000; color:#fff;}
.ishop_m_hover {cursor: pointer; background-color: #db170f; background-image: none}

.ishop_p_buy_wrap {display: inline-block !important}
.ishop_p_buy_block {text-align: center; margin: 0 0 15px 0}
#catalog .h3_center_text{padding:16px;}

/* MsgBoxs */
.jqifade
{
    position: absolute;
    background-color: grey;
}

div.jqi
{
    width: 400px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    position: absolute;
    background-color: #ffffff;
    font-size: 11px;
    text-align: left;
    border: solid 1px #eeeeee;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    padding: 7px;
}

div.jqi .jqicontainer
{
    font-weight: bold;
}

div.jqi .jqiclose
{
    position: absolute;
    top: 4px; right: -2px;
    width: 18px;
    cursor: default;
    color: #bbbbbb;
    font-weight: bold;
}

div.jqi .jqimessage
{
    padding: 10px;
    line-height: 20px;
    color: #444444;
}

div.jqi .jqibuttons
{
    text-align: right;
    padding: 5px 0 5px 0;
    border: solid 1px #eeeeee;
    background-color: #f4f4f4;
}

div.jqi button
{
    padding: 3px 10px;
    margin: 0 10px;
    background-color: #2F6073;
    border: solid 1px #f4f4f4;
    color: #ffffff;
    font-weight: bold;
    font-size: 12px;
}

div.jqi button:hover
{
    background-color: #728A8C;
}

div.jqi button.jqidefaultbutton
{
    background-color: grey;
}

.jqiwarning .jqi .jqibuttons
{
    background-color: #BF5E26;
}
/* /MsgBoxs */


@media (max-width: 650px) {
    .ishop_m_wrap {display: block;}
    .ishop_m_item {display: block; width: 100% !important;}
    .ishop_m {height: 150px;}
    #ishop_buttons_indent{display: none!important;}
    #bt_filter, #bt_reset{margin: 0 10px!important; padding: 10px 20px; width:100px;}
    span.filter_label {line-height: 60px;}
}

/* New Filter */

.ishop_filter_flex_container {
    display: flex;
    justify-content: space-between;
    background-color: #eeeeee;
    width: 100%;
    height: 110px;
    margin: 0 0 25px 0;
    font-family: Helvetica;
    font-size: 15px;
}

.ishop_filter_flex_block {
    cursor: pointer;
    background-color: #eeeeee;
    width: 100%;
}

.ishop_filter_flex_block:hover {
    cursor: pointer;
    background-color: #e1e1e1;
}

.ishop_filter_icon {
    background: url('/i/img/shop/template/v2/sprite_filter_icons.png') no-repeat top left;
    width: 54px;
    height: 50px;
    display: block;
    margin: 10px auto 5px auto;
}

.ishop_filter_icon_all {background-position: 2px 0}
.ishop_filter_icon_computer_accessories {background-position: -50px 0}
.ishop_filter_icon_stationery {background-position: -97px 0}
.ishop_filter_icon_miscellaneous {background-position: 2px -50px}
.ishop_filter_icon_popular {background-position: -50px -50px}
.ishop_filter_icon_education {background-position: -106px -50px}
.ishop_filter_icon_clothing {background-position: 0 -100px}

.ishop_filter_text {
    max-width: 140px;
    max-height: 36px;
    margin: 0 auto;
    font-size: 14px;
    line-height: 18px;
    color: black;
}