body{
    background: url('../images/bg_top.png') no-repeat 0 top, url('../images/bg_bottom.png') no-repeat 0 bottom rgb(1, 5, 8);
    background-size: contain;
    color:  #54595d;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
}
a:link{
    color: #;
}
a:focus, a:active{
    color: #d3262a;
    text-decoration: none;
    outline: none;
}


/* Мегаменю */
.navbar-inner .nav-collapse{
    position: relative;
    width: 100%;
}
.navbar-inner .nav-collapse:after{
    content: '';
    display: block;
    clear: both;
}
.navbar-inner .plazart-megamenu{
    position: relative;
    right: 50%;
    float: right;
}
.navbar-inner ul.nav.navbar-nav.level0{
    position: relative;
    z-index: 1;
    right: -50%;
    float: none;
    left: initial;
}


.container{
    background-color:#e9e9e9;
    padding: 30px 20px;

}
#tz-messagebox-wrapper .container,
#tz-filter-wrapper .container {
    padding: 0 20px;
}
body:not(.layout-listing) #tz-filter-wrapper{
    display: none;
}
.layout-listing.task-listing .hikashop_filter_module{
    padding-bottom: 20px;/* Фильтр на стр. категорий */
}/*
body.mainpage #tz-filter-wrapper .container{
    padding: 0 20px 30px;
}*/
#tz-breadcrumb-wrapper .container{
    padding-bottom: 0;
    padding-top: 0;
}
body:not(.mainpage) #tz-main-body-wrapper .container,
body.mainpage #tz-breadcrumb-wrapper .container{
    padding-top: 0;
}


#tz-slider-wrapper .container{
    background-color: #fff;
}

body.mainpage #tz-main-body-wrapper .container{
    -webkit-box-shadow:  0px -2px 1px 1px rgba(0,0,0,0.3);
    -moz-box-shadow:  0px -2px 1px 1px rgba(0,0,0,0.3);
    box-shadow:  0px -2px 1px 1px rgba(0,0,0,0.3);
}

#tz-menu-wrapper .container{
    -webkit-box-shadow: 0px 6px 4px 0px rgba(0,0,0,0.3);
    -moz-box-shadow: 0px 6px 4px 0px rgba(0,0,0,0.3);
    box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.3); 
    position: relative;
    
    z-index: 51;/* Для теньки под меню и для накрытия нижних блоков */
} 
body:not(home) #tz-menu-wrapper .container{
    box-shadow: none;
}
#component-area.row{
    margin-left: 0;
}

#tz-header-wrapper{
    padding: 0;  
    
    position: relative; /* Артифакт теньки */
    z-index: 52;
}
#tz-header-wrapper .container{
    padding: 20px 20px 0;
}
#tz-search > div:first-child{
    float:none;
    margin: 0 auto;
    width: auto;
}
#tz-login .sclogin{
    text-align: center;
    
    display: inline-block;
}
.moduletable.red_tongue{
    text-align: center;
}
.sourcecoast.sclogin-modal-links.sclogin a:focus{
    outline: none;
}/*
.sourcecoast.sclogin-modal-links.sclogin:hover{
    outline: #999999;
    outline-style: dotted;
    outline-width: 1px;
}*/
#login-modal{
    text-align: center;
    background: #e9e9e9;
}
#login-modal .modal-title{
    font-weight: bold;
}
.sourcecoast.modal{
    max-width: 345px;
}
#login-modal .control-group{
    text-align: center;
}
.red-login{
    background-color:#cb2c29;
    color: #fff;
    text-transform: uppercase;
    padding: 3px 20px;
    border: none;
    -webkit-box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.75);
    box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.75);
}
#login-modal input.input-block-level{
    border: 5px solid rgba(204, 204, 204, 0.68);
    font-style: italic;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
#login-modal input#sclogin-username.input-block-level, 
#login-modal input#sclogin-passwd.input-block-level {
    height: 40px;
}
#login-modal .input-block-level.userdata a{
    color: #fff;
}

@media (min-width:1024px){
#tz-header-wrapper.affix, #tz-header-wrapper.affix .container{
background-color: rgba(233, 233, 233, 0.75);    
}
#tz-header-wrapper.affix {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 500;
    background-color: #E9E9E9;
    padding: 0;
    -webkit-box-shadow: 0px 4px 8px 0px rgba(0,0,0,0.3);
    -moz-box-shadow: 0px 4px 8px 0px rgba(0,0,0,0.3);
    box-shadow: 0px 4px 8px 0px rgba(0,0,0,0.3);
}
}
#tz-logo{
    /*padding-left: 15px;*/
    display: inline-block;
    text-align: center;
}




.moduletable.red_tongue .sclogin-modal-links.sclogin > a{
    background: url('../images/login.png') no-repeat;
    display: inline-block;
    /*width: 151px;
    height: 44px;*/
    color: #fff;
    font-size: 24px;
    font-weight: bold;
    line-height: 42px;
    text-indent: 10px;
    text-align: left;
    min-width: 150px;
}
.moduletable.red_tongue .sclogin-modal-links.sclogin > a:hover{
    background: url('../images/login_h.png') no-repeat;
    /*text-decoration: none;*/
}
.moduletable.red_tongue .sclogin-greeting,
.moduletable.red_tongue ul.sclogin.sourcecoast{
    background: url('../images/login.png') no-repeat;
    display: block;
    color: #fff;
    line-height: 46px;
    text-align: left;
    text-indent: 10px;
    margin-bottom: 0;
    background-size: cover;
    height: 44px;
    text-transform: uppercase; 
    margin: 0;
    padding: 0;
}
.moduletable.red_tongue .dropdown-toggle{
    color: #fff;
    font-size: 12px;
}
.sourcecoast .caret{
    vertical-align: middle;
    border-top: 4px solid #f8f8f8;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    margin-left: 5px;
}
.sourcecoast .dropdown-menu > li > a{
    text-transform: none;
    text-align: left;
}


.hikashop_products_listing{
    text-align: center;
}
.hikashop_products_listing .hikashop_products{
    margin: 0 50px;
}

.hikashop_product_image_subdiv{
    width: auto!important;
}
/*
.hikashop_subcontainer.hikashop_subcontainer_border{
    -webkit-box-shadow: inset 1px 1px 2px 0px rgba(0,0,0,0.3);
    -moz-box-shadow: inset 1px 1px 2px 0px rgba(0,0,0,0.3);
    box-shadow: inset 1px 1px 2px 0px rgba(0,0,0,0.3);
}*/
/* Найти, что выставляет высоту блоков!!!
.hikashop_subcontainer.hikashop_subcontainer_border{
    height: auto!important;
} */

#menu .wrap.navbar{
    background: #d5d5d5;
    border: thin solid #EDEDED!important;
}
#menu .wrap.navbar {
    position: relative;/*
    -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
       -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
            box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;*/
}
 
#menu .wrap.navbar:before,
#menu .wrap.navbar:after {
    content:"";
    position:absolute;
    z-index:-2;
}
 
#menu .wrap.navbar:before {
    top:0%;
    bottom:0px;
    left:10px;
    right:10px;
-webkit-box-shadow: 0px 5px 5px 2px rgba(159,159,159,1);
-moz-box-shadow: 0px 5px 5px 2px rgba(159,159,159,1);
box-shadow: 0px 5px 5px 2px rgba(159,159,159,1);
    -moz-border-radius:400px / 20px;
    border-radius: 400px / 20px;   /*box-shadow: 0 0 15px rgb(0, 189, 6);*/
}

.navbar-inner {
    background-color: initial;
    background-image: none;
    border: 1px solid #e5e5e5;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow:none;
}





#tz-copyright-wrapper .container{
    background: transparent;
    color: #fff;
    padding: 0 0 0px;
}
#tz-privacy_menu ul{
    list-style: none;
    float: right;
}
#tz-privacy_menu ul li{
    float: left;
}
#tz-privacy_menu ul li:first-child{
    margin-right: 15px;
}
#tz-privacy_menu ul li:first-child:after{
    content: '|';
    margin-left: 15px;
}
#tz-privacy_menu ul li a{
    color: #fff;
    text-decoration: underline;
}

#tz-advertise-wrapper #advertise{
    display: block!important;
}

#tz-copyright-wrapper{
    margin-bottom: 0px;
}
#tz-copyright .footer1{
    text-align: center;
}

#tz-footer-wrapper .container{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#c8c8c8+0,dcdcdc+100 */
background: #c8c8c8; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M4YzhjOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkY2RjZGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #c8c8c8 0%, #dcdcdc 100%); /* FF3.6-15 */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c8c8c8), color-stop(100%,#dcdcdc)); /* Chrome4-9,Safari4-5 */
background: -webkit-linear-gradient(top, #c8c8c8 0%,#dcdcdc 100%); /* Chrome10-25,Safari5.1-6 */
background: -o-linear-gradient(top, #c8c8c8 0%,#dcdcdc 100%); /* Opera 11.10-11.50 */
background: -ms-linear-gradient(top, #c8c8c8 0%,#dcdcdc 100%); /* IE10 preview */
background: linear-gradient(to bottom, #c8c8c8 0%,#dcdcdc 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c8c8c8', endColorstr='#dcdcdc',GradientType=0 ); /* IE6-8 */

    -webkit-box-shadow: 0px -1px 2px 1px rgba(0,0,0,0.3);
    -moz-box-shadow: 0px -1px 2px 1px rgba(0,0,0,0.3);
    box-shadow: 0px -1px 2px 1px rgba(0,0,0,0.3);
}

#tz-basement-main-menu-wrapper .container{
    background: #000;
    color: #fff;
    padding-top: 10px;
    padding-bottom: 10px;
}
#tz-basement_menu li{
    float: left;
}
#tz-basement_menu li a{
    color: #fff;
}
#tz-basement_menu li a:hover{
    color: #000;
}


#tz-basement_menu .nav-pills > .active > a {
    background: none;
    text-decoration: underline;
}
#tz-basement_menu .nav-pills > .active > a:hover {
    background: #fff;
    color: #000;
}


#tz-social_buttons .social-link{
    list-style: none;
}
#tz-social_buttons .social-link li{
    float: left;
}
#tz-social-buttons-wrapper{
    margin-top: 60px;
    
    position: relative;/*Скр. тень */
    z-index: 60;
}
#tz-social-buttons-wrapper .container{
    padding-top: 10px;
    padding-bottom: 10px;
    
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#dcdcdc+0,d3d3d3+100,dcdcdc+100 */
background: #dcdcdc; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RjZGNkYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkM2QzZDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZGNkY2RjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top, #dcdcdc 0%, #d3d3d3 100%, #dcdcdc 100%); /* FF3.6-15 */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dcdcdc), color-stop(100%,#d3d3d3), color-stop(100%,#dcdcdc)); /* Chrome4-9,Safari4-5 */
background: -webkit-linear-gradient(top, #dcdcdc 0%,#d3d3d3 100%,#dcdcdc 100%); /* Chrome10-25,Safari5.1-6 */
background: -o-linear-gradient(top, #dcdcdc 0%,#d3d3d3 100%,#dcdcdc 100%); /* Opera 11.10-11.50 */
background: -ms-linear-gradient(top, #dcdcdc 0%,#d3d3d3 100%,#dcdcdc 100%); /* IE10 preview */
background: linear-gradient(to bottom, #dcdcdc 0%,#d3d3d3 100%,#dcdcdc 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dcdcdc', endColorstr='#dcdcdc',GradientType=0 ); /* IE6-8 */
    
    -webkit-box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.3);
    -moz-box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.3);
    box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.3);
}
#tz-social_buttons a{
    display: block;
    width: 40px;
    color: #777;
}
#tz-social_buttons a:hover{
    color: #c72826;    
}

#tz-social_buttons ul.social-link{
    margin: 0;
}





/*
.hikashop_tabs_content{
    background-color: transparent;
}

.hikashop_horizontal_slider_subdiv:hover .hikashop_product_listing_image{
    width: 100%;
    height: auto;
}
.hikashop_horizontal_slider_subdiv:hover {
    width: 100%;
    margin-left: 0!important;
}

.hikashop_horizontal_slider_subdiv:hover table .capture_n_class{
    position: relative;
    right: -100%;
    width: 100%;
    display: table-cell!important;
}

.hikashop_horizontal_slider{
    display: table;
}
*/


/*
.hikashop_horizontal_slider:hover .hikashop_horizontal_slider_subdiv{
    position: relative;
    left: -100%;
}*/


/*
.hikashop_horizontal_slider:hover .first_cell{
    position: relative;
    left: -100%;
}*/
.hikashop_horizontal_slider:hover .first_cell{
    opacity: 0.1;
}
/* Вариант, соответствующий дизайну
.hikashop_horizontal_slider:hover .first_cell .hikashop_product_image{
    opacity: 0.1;
}
*/
.hikashop_horizontal_slider:hover .second_cell{
    position: relative;
    left: -50%;    
}
.hikashop_horizontal_slider_subdiv{
    display: block;
    width: 200%;
}
.first_cell{
    display: block;
    width: 50%;
    float: left;
} 
.second_cell{
    display: block;
    float: right;
    width: 50%;
}

#hikashop_category_information_menu_731 .hikashop_img_pane_panel {
    width: 100%;
}

.hikashop_product_image_subdiv{
    padding: 0 10px;
} 

.hikashop_product_image_subdiv .hikashop_product_listing_image{
    width: 100%;
    display: block;
}

.hikashop_product_name{
    margin-bottom: 15px;
}
.capture_n_class .hikashop_product_name a{
    color: #d3262a;
}
.hikashop_product_quantity_div hikashop_product_quantity_add_to_cart_div, .hikashop_product_quantity_add_to_cart_div_default {
    display: block;
    color: #d3262a;
}

.hikashop_product_quantity_change_div_plus_default{
    float:right;
}
.hikashop_product_quantity_change_div_minus_default{
    float: left;
}

.second_cell a.hikashop_cart_button .icon_link_outer_wrapper,
.second_cell .hikashop_product_circle .icon_link_outer_wrapper{
    /*
    cursor: pointer;
    
    color: transparent!important;
    display: inline-block;
    line-height: 18px;
    box-shadow: none !important;
    text-shadow: none !important;
    background-color: #eee;
    width: 50px;    
    

    height: 50px;
    padding:8px;*/
}

a.hikashop_cart_button, 
a.hikashop_compare_button, 
.hikashop_cart_input_button {
    border: none;
    background: none;
}
.second_cell a.hikashop_cart_button, 
.second_cell a.hikashop_compare_button, 
.second_cell .hikashop_cart_input_button {
    color: #d3262a !important;
}
.hikashop_subcontainer a.hikashop_cart_button.icon_link_outer_wrapper:before {
    background: url('../images/red_cart_icon.png') center center no-repeat;    
}
.hikashop_subcontainer a.product_name.icon_link_outer_wrapper:before {
    background: transparent url('../images/red_yie.png') center center no-repeat;
}


.hikashop_subcontainer a.hikashop_cart_button.icon_link_outer_wrapper:before,
.hikashop_subcontainer a.product_name.icon_link_outer_wrapper:before{

    max-width: 50px;
    
    border: 5px solid;
    border-color: #d3262a;
    border-radius: 50px;
    
    padding-bottom: 50%;
    display: inline-block!important;
    width: 100%;
    
    content: '';
    clear: both;   
}

a.hikashop_cart_button:hover, a.hikashop_compare_button:hover, .hikashop_cart_input_button:hover {
    box-shadow:none;
    display: inline-block;
    outline: none;
    border: none;
    border-color: inherit;
    text-decoration: none;
    background-color: inherit;
    background: inherit;
}
.product_name.icon_link_outer_wrapper{
    float: none;
    width: 100px; 
    display: inline-block;
}

.second_cell .hikashop_product_read_more{
    color: #d3262a;
    display: inherit;
}

.icon_link_outer_wrapper
{
    position: relative;
    width: 100%;
    display: block;
}
.icon_link_outer_wrapper:after
{
    content: '';
    display: block;
    clear: both;
}
/* Центрирование на плашке */
.second_cell .icon_link_inner_wrapper
{
    position: relative;
    right: 50%;
    float: right;
}
.second_cell .icon_link_caption{
    position: relative;
    z-index: 1;
    right: -50%;
}




/*
.cart_bg_wrapper{
    background: url('../images/cart_icon.png') no-repeat left center;
    padding-left: 65px;
    min-height: 65px;
}
.cart_bg_wrapper:hover{
    background: url('../images/cart_icon_ah.png') no-repeat left center;
}*/

.hikashop_small_cart_checkout_link{
    background: url('../images/cart_icon.png') no-repeat 0 center;
    font-size: 12px;
    color: #777;
    padding: 5px 0px 5px 65px;
    min-height: 65px; 
    display: inline-flex;
}
.hikashop_small_cart_checkout_link *{
    font-weight: bold;    
}
.hikashop_small_cart_checkout_link:hover{
    background: url('../images/cart_icon_ah.png') no-repeat left center;
    text-decoration: none;
    color:#d0252d;
}
.hikashop_small_cart_checkout_link:hover *{
    color:#d0252d;
}

/* Cart Page */

.hikashop_checkout_cart thead th{
    border: none;
}

#hikashop_order_listing .table tfoot td{
    border: none;
}

.hikashop_checkout_cart td,
#hikashop_order_listing tbody td{
    vertical-align: middle;
    color: #777;

    /*border: 2px dotted #777;*/
    border-style: solid;
    border-width: 2px 0px 0px 2px;
}
#hikashop_order_listing tbody tr:last-child td{
    border-bottom-width: 2px;
}



.hikashop_checkout_cart thead th, .table thead:first-child tr:first-child th{
    border: 2px dotted #777;
    border-style: solid;
    border-width: 2px 0px 0px 2px;
}
.hikashop_checkout_cart tr td:last-child,
#hikashop_order_listing tr td:last-child{
    border-width: 2px 2px 0px 2px;
}
.hikashop_checkout_cart thead tr th:last-child{
    border-width: 2px 2px 0px 2px!important;  
}
.hikashop_order_total_title.title{
     border-width: 2px!important;     
}
.summary_rows td:first-child{
    border-width: 2px 0px 0px 0px!important;  
}
#hikashop_checkout_cart table tr:last-child .hikashop_cart_shipping_title.hikashop_cart_title,
.hikashop_cart_total_value{
    border-width: 2px!important;      
}
div.hikashop_checkout_cart table tr:last-child td.hikashop_cart_total_title{
    border-width: 2px 0 2px 2px!important;
}
div.hikashop_checkout_cart table tr:last-child td > *{
    color: #C92E29!important;
}

#hikashop_order_listing th {
    border-bottom: none;
}

.hikashop_checkout_cart td,
.hikashop_checkout_cart thead th, .table thead:first-child tr:first-child th,
.hikashop_checkout_cart tr td:last-child,
.hikashop_checkout_cart thead tr th:last-child,
.summary_rows td:first-child,
#hikashop_checkout_cart table tr:last-child .hikashop_cart_shipping_title.hikashop_cart_title,
.hikashop_cart_total_value,
div.hikashop_checkout_cart table tr:last-child td.hikashop_cart_total_title,
#hikashop_order_listing td{
    -moz-border-image: url(../images/rect5459.png) 2 repeat;
    -webkit-border-image: url(../images/rect5459.png) 2 repeat;
    -o-border-image: url(../images/rect5459.png) 2 repeat;
    border-image: url(../images/rect5459.png) 2 repeat;    
}

#hikashop_order_listing tfoot td {
    border-bottom: none;
}

#hikashop_checkout_cart table.table-striped tbody tr td.hikashop_cart_empty_footer{
    border-width: 0;
}

table.table-striped .table-row-striped td{
    text-align: center;
}

.hikashop_product_price_main span.hikashop_product_price_full,
.hikashop_img_pane_panel span.hikashop_product_price_full {
    color: #fff;
    background: url('../images/price_button.png') no-repeat;
    background-size: cover;
    display: inline-block;
}
.hikashop_product_price_main span.hikashop_product_price_full,
.hikashop_img_pane_panel span.hikashop_product_price_full,
.hikashop_product_price_main span.hikashop_product_price_full .hikashop_product_price,
.hikashop_img_pane_panel span.hikashop_product_price_full .hikashop_product_price {
    color: #fff; 
    font-weight: bold;
}
span.hikashop_product_name a{
    line-height: 14px;
    font-size: 12px;
    font-weight: 600;
}
.hikashop_checkout_cart_shipping, .hikashop_checkout_cart_subtotal, span.hikashop_checkout_cart_final_total {
    color: #777;
    font-style: normal;
    font-family:initial;
    font-weight: bold;
}
#hikashop_checkout_cart_final_total_title, .span.hikashop_checkout_cart_final_total{
    color: #C92E29;
}
p.hikashop_cart_product_name{
    text-align: left;
    color: #777;
    font-weight: bold;
}


#hikashop_checkout_coupon.hikashop_checkout_coupon a.hikashop_cart_button{
    background: url('../images/apply_coupon_button.png') no-repeat;
    width: 127px;
    height: 39px;

    color: #777777 !important;
    display: inline-block;
    margin:0;
    padding:0;
    text-align: center;
    box-shadow: none !important;
    text-shadow: none !important;
    border:none;
    border-radius:0;
    line-height: 39px;
}
#hikashop_checkout_coupon_input{
    height: 27px;
    background-color: #E1E1E1;
}
#hikashop_checkout_coupon.hikashop_checkout_coupon a.hikashop_cart_button:hover{
    opacity: 0.8;
}




.table-hover tbody tr:hover > td, 
.table-hover tbody tr:hover > th {
    background-color: transparent;
}

.table-hover tbody tr.table-row-striped:hover > td, 
.table-hover tbody tr.table-row-striped:hover > th{
    background-color: #f8f8f8;
}

.table-striped tbody > tr:nth-child(odd) > td, 
.table-striped tbody > tr:nth-child(odd) > th {
    background-color: transparent;
}
.table-striped tbody > tr.table-row-striped:nth-child(odd) > td, 
.table-striped tbody > tr.table-row-striped:nth-child(odd) > th {
    background-color: #f9f9f9;
}



#hikashop_checkout_cart table,
#hikashop_order_listing table{
    border-collapse: initial;
}
.hikashop_checkout_cart td .hikashop_product_checkout_cart_image{
    width: 30%;
}
span.hikashop_product_price, 
.hikashop_checkout_cart_additional, 
.hikashop_checkout_cart_payment, 
.hikashop_checkout_cart_coupon, 
.hikashop_checkout_cart_additional {
    color: #777;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    font-family: inherit;
    white-space: nowrap;
}

/* Megamenu */
.plazart-megamenu .mega.open > .mega-dropdown-menu{
    background: #d7d7d7;
}
.mega-inner .hikashop_subcontainer{
    padding: 0 0;
}
.mega-inner .hikashop_subcategories_listing li.hikashop_category{
    margin: 0 0 10px 0;
    min-height: initial;
}
.mega-inner .hikashop_subcategories_listing li.hikashop_category .hikashop_container{
    margin: 0!important;
}

.mega-inner .hikashop_subcategories_listing ul{
    position: relative;
    /*left: 23px;  */ 
        padding-left: 10px;
}

.mega-inner .hikashop_category_name a{
    text-align: left;
    font-size: 13px;
    margin: 0;
    line-height: 16px;
    font-weight: normal;
}


/* Product page */
.hikashop_product_top_part h1{
    margin-top: 0;
}
.hika_comment_listing_stars {
    width: auto;
}
.hikashop_product_bottom_part.show_tabular {
    padding-top: 30px;
}
.hikashop_tabs_content{
    background: transparent;
}
#hikashop_product_description_main {
    padding-top: 0;
    color: #555;
}
#hikashop_product_custom_info_main h4 {
    color: #555555;
}
.hika_comment_listing_name {
    color: #555;
}
.hika_comment_listing, .hika_comment_listing:hover {
    border: none;
}
td.comment_date time{
    border-left: thin solid #666;
        padding-left: 15px;
}
.hika_comment_listing_content {
    background-color: transparent;
    padding-left: 0;
}
table.hika_comment_listing tr:first-child td:first-child{
    min-width: 85px;
}






.hikashop_product_page a.hikashop_cart_button.custom_addbutton_style, 
.hikashop_product_page a.hikashop_compare_button.custom_addbutton_style, 
.hikashop_product_page a.hikashop_cart_input_button.custom_addbutton_style {
    background: url('../images/apply_coupon_button.png') no-repeat 5px center;
    width: 130px;
    height: 39px;
    border: none;
    line-height: 38px;
    text-align: center;
    padding: 0;
    text-decoration: none;
}
.hikashop_product_page a.hikashop_cart_button.custom_addbutton_style:hover, 
.hikashop_product_page a.hikashop_compare_button.custom_addbutton_style:hover, 
.hikashop_product_page a.hikashop_cart_input_button.custom_addbutton_style:hover {
    text-decoration: none;
}
.hikashop_product_page .hikashop_product_quantity_change_div_default{
    float: left;
    line-height: 50px;
}
#hikashop_product_image_main #hikashop_main_image{
    width: 100%;
}
.hikashop_tabs_content{
    min-height: inherit;
}


.hikashop_main_carousel_div.hikashop_subcontainer ul li ul{
    margin: 0;
}
ul.carousel-inner{
    margin: 0;    
}
.item_image_block{
    margin-left: 0;
}

/* Переопределяем значения из /administrator/components/com_hikashop/helpers/module.php для bootstrap */
.hikashop_product_carousel div#myCarousel.hikashop_subcontainer{
    background: transparent;
    border: none;
}

#myCarousel.hikashop_subcontainer.hikashop_subcontainer_border {
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -khtml-border-radius: 0;
    border-radius: 0;    
}

#myCarousel .item_image_block .hikashop_horizontal_slider .hikashop_horizontal_slider_subdiv{
    padding: 10px 0;
    overflow: hidden;
}


#myCarousel .item_image_block .hikashop_horizontal_slider{
    background: #d7d7d7;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: inset 1px 1px 2px 0px rgba(0,0,0,0.3);
    -moz-box-shadow: inset 1px 1px 2px 0px rgba(0,0,0,0.3);
    box-shadow: inset 1px 1px 2px 0px rgba(0,0,0,0.3);
    border: 1px solid #eee;
    margin: 7px;
}
.carousel-control.right {
    right: -53px;
}
.carousel-control{
    left: -53px;
    margin-top: 0px;
}
/**/
/* То же для ow */

div.owl-carousel.hikashop_main_carousel_div.hikashop_subcontainer{
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -khtml-border-radius: 0;
    border-radius: 0!important; 
    background: transparent!important;
    border: none; 
    
    position: relative;
    z-index: 20;
}/*
.owl-item .hikashop_horizontal_slider{
    margin: 7px!important;
    box-sizing: content-box;
}*/
.owl-item .hikashop_horizontal_slider {
    background: #d7d7d7;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    /*
    -webkit-box-shadow: inset 1px 1px 2px 0px rgba(0,0,0,0.3);
    -moz-box-shadow: inset 1px 1px 2px 0px rgba(0,0,0,0.3);
    box-shadow: inset 1px 1px 2px 0px rgba(0,0,0,0.3);*/
    border: 1px solid #eee;
    
    height: 100%;    
}
.hikashop_products_listing .owl-carousel .button-bg-responsive-wrapper {
    margin-bottom: 30px;
}/*
.owl-carousel .owl-item .hikashop_product_image {
    padding-bottom:10px;
}*/
/*
.inner-wrapper {
    padding: 0 16px;
}
*/
.owl-carousel .owl-item .hikashop_product_image {
    padding: 10px 0;
}
/*
{
    position: absolute;
    top: 40%;
    left: 15px;
    width: 40px;
    height: 40px;
    margin-top: -20px;
    line-height: 30px;
}*/
.owl-theme .owl-controls {
    margin-top: -19px!important;
    top: 50%;
    position: absolute;
    width: 100%;
    left: -50%;
    z-index: -1;
}
.owl-theme .owl-controls .owl-buttons div{
    margin: 0;
}
.owl-theme .owl-controls .owl-next{
    right: -100%;
    position: relative;
}

.hikashop_product_carousel .owl-theme .owl-controls .owl-buttons div{
    background: transparent;    
    opacity: 1!important;
    width: 30px;
    height: 30px;
    -webkit-border-radius:0!important;
    -moz-border-radius:0!important;
    border-radius:0!important;
    margin: 0;
    padding: 0;
}
.hikashop_product_carousel .owl-controls .owl-buttons div.owl-prev{
    background: transparent url('../images/left_slider_button.png') no-repeat;     
}
.hikashop_product_carousel .owl-controls .owl-buttons div.owl-next{
    background: transparent url('../images/right_slider_button.png') no-repeat;     
}



.hikashop_img_pane_panel{
    position: initial;
    background: transparent;
        
}/*
.hikashop_img_pane_panel .hikashop_product_name,
.hikashop_img_pane_panel .hikashop_product_price_full{
    display: table-cell;
    vertical-align: middle;
}*/
/*
.hikashop_img_pane_panel{
    display: table;
    min-height: 110px;    
}

.thumbnails .hikashop_product{

}
.hikashop_products .row-fluid {
  overflow: hidden; 
}*/

/* Низ не закругляется */
/*
.hikashop_products .row-fluid li.hikashop_product{
    background: aquamarine;    
    margin-bottom: -99999px;
    padding-bottom: 99999px;
    
    background: #d7d7d7;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: inset 1px 1px 2px 0px rgba(0,0,0,0.3);
    -moz-box-shadow: inset 1px 1px 2px 0px rgba(0,0,0,0.3);
    box-shadow: inset 1px 1px 2px 0px rgba(0,0,0,0.3);
    border: 1px solid #eee;
}
.hikashop_products .row-fluid .thumbnails {
    overflow: hidden;
}*/


/*
.hikashop_products .row-fluid {
  display: table;
}
.hikashop_products .row-fluid li.hikashop_product{
    float: none;
    display: table-cell;
    vertical-align: top;

    background: aquamarine;  
}*/

.hikashop_products  ul.thumbnails,
.hikashop_products  ul.hk-thumbnails{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
}
.bs3 .hikashop_products  ul.thumbnails li.hikashop_product,
.bs3 .hikashop_products  ul.hk-thumbnails li.hikashop_product{
    display: flex;
    flex-direction: column;     
    height: auto;
}
.bs2 .hikashop_products ul.thumbnails li.hikashop_product,
.bs2 .hikashop_products  ul.hk-thumbnails li.hikashop_product{
    height: 1%; /*Для bootstrap 2 и не рабочем flex */
    
    background: #d7d7d7;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: inset 1px 1px 2px 0px rgba(0,0,0,0.3);
    -moz-box-shadow: inset 1px 1px 2px 0px rgba(0,0,0,0.3);
    box-shadow: inset 1px 1px 2px 0px rgba(0,0,0,0.3);
    border: 1px solid #eee;   
}

.bs2 li.hikashop_product div.hikashop_container{
    height: 100%;
    overflow: hidden;  
    border: 1px solid #eee;
    border-radius: 5px;
}
.bs3 li.hikashop_product div.hikashop_container{
    /*height: 100%;
    overflow: hidden;  
    border: 1px solid #eee;
    border-radius: 5px;*/
    
    background: #d7d7d7;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: inset 1px 1px 2px 0px rgba(0,0,0,0.3);
    -moz-box-shadow: inset 1px 1px 2px 0px rgba(0,0,0,0.3);
    box-shadow: inset 1px 1px 2px 0px rgba(0,0,0,0.3);     
    padding: 7px;
    height: 100%;
}


/*
.hikashop_products  .row-fluid  .thumbnails  li.hikashop_product{
    height: 100%;
}
*/

/*
ul.thumbnails .hikashop_subcontainer{
    height: 100%;
    background:rgba(165, 45, 45, 0.18)!important;   
}*/
.hikashop_subcontainer {
    padding-top:0!important;
    padding-bottom:0!important;
}
div.hikashop_subcontainer_border{
    border: none;
}
/*
li.hikashop_product div.hikashop_container{
    height: 100%;
}
li.hikashop_product .hikashop_container{
    display: inherit;
}
*/ 
bs2 .li.hikashop_product .hikashop_container .hikashop_subcontainer{
    height: 100%;
}
.bs3 li.hikashop_product .hikashop_container .hikashop_subcontainer{
    height: 100%;
    border: 1px solid #eee; 
}

.thumbnails .hikashop_subcontainer .hikashop_horizontal_slider{
    padding-top: 10px;
}









/* Где-то здесь косячёк*/
/*
.owl-wrapper {
  display: -webkit-box!important;
  display: -webkit-flex!important;
  display: -ms-flexbox!important;
  display: flex!important;
  flex-wrap: wrap; 
  
  height: 100%;
}
.owl-wrapper .owl-item.active{
    display: flex;
    flex-direction: column; 
    
    height: 100%;

    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: inset 1px 1px 2px 0px rgba(0,0,0,0.3);
    -moz-box-shadow: inset 1px 1px 2px 0px rgba(0,0,0,0.3);
    box-shadow: inset 1px 1px 2px 0px rgba(0,0,0,0.3);
    border: 1px solid #eee;    
}*/



/* В скрипте карусели обязательно выставить: itemsScaleUp: false*/
.owl-wrapper {
    display: table!important;
}

.owl-wrapper .owl-item {
    float: none!important;
    display: table-cell;
    vertical-align: top;

    height: 100%;
    padding: 0px 3px;
    box-sizing: border-box;
}
.owl-wrapper{
    height: 100%;
}
.inner-wrapper {
    /*padding: 7px 7px 21px 7px;*/
    padding: 7px;
    height: 100%;
    /*box-sizing: content-box;/**/
    box-sizing: border-box;/**/
    margin: 0 9px 0px 15px!important;

    overflow: hidden;
    
    background: #d7d7d7;
    
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -khtml-border-radius: 7px;
    border-radius: 7px;
    -webkit-box-shadow: inset 1px 1px 2px 0px rgba(0,0,0,0.3);
    -moz-box-shadow: inset 1px 1px 2px 0px rgba(0,0,0,0.3);
    box-shadow: inset 1px 1px 2px 0px rgba(0,0,0,0.3);
    border: 1px solid #eee;     
}


/* Для адаптивного фона кнопок в листинге: */
.hikashop_products_listing .button-bg-responsive-wrapper {
    position: relative;
    width: 60%; /* Произвольная ширина, которая требуется для блока */
    margin-bottom: 15px;
}
.hikashop_products_listing .button-bg-responsive-wrapper::before {
    content: "";
    display: block;
    padding-top: 32%; /* С помощью этого padding мы задаем высоту равную ширине блока */
}
.hikashop_products_listing .hikashop_product_price_full {
    position: absolute;
    top: 0;
    left: 33%;
    bottom: 0;
    right: -33%;
}

.hikashop_products_listing .hikashop_product_price_full span{
    font-size: 1.1vw;
    vertical-align: middle;
    line-height: 200%;
    position: relative;
    left: -5px;
}


/**/
.hikashop_product_price_main .button-bg-responsive-wrapper {
    position: relative;
    margin-bottom: 15px;
    width: 100px;
}
.hikashop_product_price_main .button-bg-responsive-wrapper::before {
    content: "";
    display: block;
    padding-top: 31%; 
}
.hikashop_product_price_main .hikashop_product_price_full{
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
} 
#hikashop_product_price_main .hikashop_product_price_full{
    text-align: center;
    margin: 0;
    line-height: 28px;
}
#hikashop_product_price_main .hikashop_product_price_full span{
    position: relative;
    left: -5px;    
}


/*
.hikashop_tabs_ul li {
    color:#c62c2c;
}*/

.hikashop_tabs_ul li{
    background-color: transparent;
    margin-right: 30px;
    padding: 10px;
    border: none;
}
.hikashop_tabs_ul li .bottom-border{
    font-weight: bold;
    border-bottom: #777 dotted;
}

ul.hikashop_tabs_ul li.hikashop_tabs_li_selected{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#a8171a+0,d12d2b+0,a8171a+100 */
background: #a8171a; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNhODE3MWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QxMmQyYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhODE3MWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvcmFkaWFsR3JhZGllbnQ+CiAgPHJlY3QgeD0iLTUwIiB5PSItNTAiIHdpZHRoPSIxMDEiIGhlaWdodD0iMTAxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-radial-gradient(center, ellipse cover, #a8171a 0%, #d12d2b 0%, #a8171a 100%); /* FF3.6-15 */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#a8171a), color-stop(0%,#d12d2b), color-stop(100%,#a8171a)); /* Chrome4-9,Safari4-5 */
background: -webkit-radial-gradient(center, ellipse cover, #a8171a 0%,#d12d2b 0%,#a8171a 100%); /* Chrome10-25,Safari5.1-6 */
background: -o-radial-gradient(center, ellipse cover, #a8171a 0%,#d12d2b 0%,#a8171a 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover, #a8171a 0%,#d12d2b 0%,#a8171a 100%); /* IE10 preview */
background: radial-gradient(ellipse at center, #a8171a 0%,#d12d2b 0%,#a8171a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a8171a', endColorstr='#a8171a',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */    

color: #fff!important;
border: none;
font-weight:normal;
cursor: not-allowed;
}
ul.hikashop_tabs_ul li.hikashop_tabs_li_selected .bottom-border{border-bottom: none;}
ul.hikashop_tabs_ul li.hikashop_tabs_li_selected:hover .bottom-border{border-bottom: #fff dotted;}

.hikashop_tabs_ul li:hover{
border: none;
color:#fff;
    
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#b60800+0,e01c1d+0,b60800+100 */
background: #b60800; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNiNjA4MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UwMWMxZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiNjA4MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvcmFkaWFsR3JhZGllbnQ+CiAgPHJlY3QgeD0iLTUwIiB5PSItNTAiIHdpZHRoPSIxMDEiIGhlaWdodD0iMTAxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-radial-gradient(center, ellipse cover, #b60800 0%, #e01c1d 0%, #b60800 100%); /* FF3.6-15 */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#b60800), color-stop(0%,#e01c1d), color-stop(100%,#b60800)); /* Chrome4-9,Safari4-5 */
background: -webkit-radial-gradient(center, ellipse cover, #b60800 0%,#e01c1d 0%,#b60800 100%); /* Chrome10-25,Safari5.1-6 */
background: -o-radial-gradient(center, ellipse cover, #b60800 0%,#e01c1d 0%,#b60800 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover, #b60800 0%,#e01c1d 0%,#b60800 100%); /* IE10 preview */
background: radial-gradient(ellipse at center, #b60800 0%,#e01c1d 0%,#b60800 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b60800', endColorstr='#b60800',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */    
}
.hikashop_tabs_ul li:hover .bottom-border{border-bottom: #fff dotted;}



#sbox-content{
    background-color: #e9e9e9;
    border: 1px solid #eee;
    border-radius: 5px;
}
#sbox-window.shadow{
    background: #d7d7d7;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: inset 1px 1px 2px 0px rgba(0,0,0,0.3);
    -moz-box-shadow: inset 1px 1px 2px 0px rgba(0,0,0,0.3);
    box-shadow: inset 1px 1px 2px 0px rgba(0,0,0,0.3);
    border: 1px solid #eee;    
}

.hikashop_cart_product_name a:hover{
    color:#C92E29;
}

/* Пустить под рег-ые ограничения */
.hikashop_product_custom_jdescription_line td:last-child p{
    color:#C92E29;
    margin-bottom: 0;
}




#back-to-top {
    position: fixed;
    bottom: 2em;
    right: 10px;
    /*text-decoration: none;
    color: #000000;
    background-color: rgba(235, 235, 235, 0.80);
    font-size: 12px;
    padding: 1em;*/
    background:transparent url('../images/up_button.png');
    display: none;
    height: 65px;
    width: 53px;
    border: none;
    opacity: 0.9;
}
#back-to-top:active,
#back-to-top:focus{
    outline: none;
}
#back-to-top span{
    position: relative;
    left: -99999px;
}

#back-to-top:hover {    
    opacity: 1;
}

/* "Уголок" панели меню */
.navbar .nav > li > .dropdown-menu:after{
    border-bottom-color: #333333;
}

#tz-messagebox-wrapper {
    margin-bottom: -1px;
}
.bs3 .row{
    padding-left: 0;
}

.navbar-default {
    background-color: transparent;
    border: none;
}

.load_more_button_wrapper_bg{
    background: url('../images/zigzag2.png') center center repeat-x;
}
.load_more_button_inner_wrapper{
    width: 15%;
    padding: 0 20px;
    background: #e9e9e9;
    display: inline-block;
}

#load_more_button{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#a51815+0,d02d2a+50,a51815+100 */
background: #a51815; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E1MTgxNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2QwMmQyYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhNTE4MTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, #a51815 0%, #d02d2a 50%, #a51815 100%); /* FF3.6-15 */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#a51815), color-stop(50%,#d02d2a), color-stop(100%,#a51815)); /* Chrome4-9,Safari4-5 */
background: -webkit-linear-gradient(left, #a51815 0%,#d02d2a 50%,#a51815 100%); /* Chrome10-25,Safari5.1-6 */
background: -o-linear-gradient(left, #a51815 0%,#d02d2a 50%,#a51815 100%); /* Opera 11.10-11.50 */
background: -ms-linear-gradient(left, #a51815 0%,#d02d2a 50%,#a51815 100%); /* IE10 preview */
background: linear-gradient(to right, #a51815 0%,#d02d2a 50%,#a51815 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a51815', endColorstr='#a51815',GradientType=1 ); /* IE6-8 */


height: 44px;
border: none;
border-radius: 4px;
color: #fff;
width: 100%;
}

div.chzn-container {
    margin-bottom: 3px;
    margin-left: 5px;
}



/* Filters */
span.hikashop_filter_title{
    display: none;
}
span.hikashop_filter_title + *:contains(': '){
    display: none;    
}/*
#slider__1_module_379.ui-slider.ui-slider-horizontal{
    margin-top: 25px!important;
}*/
#right_edge{
    float: right;
}
#left_edge{
    float: left;
}
#right_edge, #left_edge{
    display: inline-block;    
    line-height: 10px;
    width: 10%;
    text-align: center;
    padding: 8px 0;
}

.hikashop_filter_main_inner_wrapper{
    width: 60%;    
    display: inline-block;
}
.hikashop_filter_main_inner_wrapper .slider_wrapper /*.ui-slider-horizontal*/{
    width: 76%!important;
    float: left;
    padding: 9px 0;
    box-sizing: border-box;
    margin-left: 1.7%;/* 2% */
}
.hikashop_filter_button_inside{
    display: inline-block;    
}
.hikashop_filter_button_inside a{
    margin: 0;
    padding: 0;
}
.hikashop_filter_main_div > form{
    text-align: center;
}
.ui-slider.ui-slider-horizontal{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ff0000+0,ffff00+15,00ff00+30,00ffff+50,0000ff+65,ff00ff+80,ff0000+100 */
background: #ff0000; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: #ff0000;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#ff0000',GradientType=1 ); /* IE6-8 */   

    height: .4em;
    width: auto;
    margin-left: 15px;
    margin-right: 15px;
}

.ui-widget-header{
    opacity: 0.9;
}
.mainpage #tz-filter-wrapper .container{
    padding-top: 0;
    -webkit-box-shadow: 0px 3px 4px 0px rgba(0,0,0,0.3);
    -moz-box-shadow: 0px 3px 4px 0px rgba(0,0,0,0.3);
    box-shadow: 0px 3px 4px 0px rgba(0,0,0,0.3);
    position: relative;
    z-index: 50;    
}
.slider_wrapper, #right_edge, #left_edge{
    background-color:#d5d5d5;
    
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border: 1px solid #c7c7c7;

    -webkit-box-shadow: inset 1px 1px 1px 0px rgba(99,99,99,1);
    -moz-box-shadow: inset 1px 1px 1px 0px rgba(99,99,99,1);
    box-shadow: inset 1px 1px 1px 0px rgba(99,99,99,1);
}

.ui-slider .ui-slider-handle {
    width: 1.0em;
    height: 1.0em;
    top: -.4em;
}

#tz-message-area, #tz-position-0 {
    min-height: inherit;
}



/* System */
/*
.hikashop_img_pane_panel .systems span{
    width: 20px;
    height: 20px;
} */
.hikashop_img_pane_panel .systems{
    color: #666;
    padding: 5px 0;
}
.hikashop_img_pane_panel .systems i{
    margin: 0 3px;
}




#tz-advertise-wrapper .module{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e0e0e0+0,c4c4c4+99 */
background: #e0e0e0; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UwZTBlMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2M0YzRjNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top, #e0e0e0 0%, #c4c4c4 99%); /* FF3.6-15 */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e0e0e0), color-stop(99%,#c4c4c4)); /* Chrome4-9,Safari4-5 */
background: -webkit-linear-gradient(top, #e0e0e0 0%,#c4c4c4 99%); /* Chrome10-25,Safari5.1-6 */
background: -o-linear-gradient(top, #e0e0e0 0%,#c4c4c4 99%); /* Opera 11.10-11.50 */
background: -ms-linear-gradient(top, #e0e0e0 0%,#c4c4c4 99%); /* IE10 preview */
background: linear-gradient(to bottom, #e0e0e0 0%,#c4c4c4 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0e0e0', endColorstr='#c4c4c4',GradientType=0 ); /* IE6-8 */

    padding: 0 10px 10px;
    border: 2px solid #ddd;
}
#tz-advertise-wrapper .module .module-inner{
    padding: 0px 10px 30px;
}
#tz-advertise-wrapper .module-title {
    margin-bottom: 10px;
    font-size: 16px;
    text-align: center;
    line-height: 20px;
}

#tz-advertise-wrapper .module.advertise-9 .module-inner{
    background: url('../images/watch_icon.png') no-repeat right bottom;
}
#tz-advertise-wrapper .module.advertise-10 .module-inner{
    background: url('../images/buck_icon.png') no-repeat right bottom;
}
#tz-advertise-wrapper .module.advertise-11 .module-inner{
    background: url('../images/wheel_icon.png') no-repeat right bottom;
}

/**/
#advertise > div {
    position:relative;
    z-index: 0;
    margin-bottom: 50px;
}

#advertise > div:before,
#advertise > div:after {
    content: "";
    position: absolute;
    z-index: -2;
}

#advertise > div:before {
    top: 0%;
    bottom: 0px;
    left: 10px;
    right: 10px;
    -webkit-box-shadow: 0px 5px 5px 2px rgba(159,159,159,1);
    -moz-box-shadow: 0px 5px 5px 2px rgba(159,159,159,1);
    box-shadow: 0px 5px 5px 2px rgba(159,159,159,1);
    -moz-border-radius: 400px / 20px;
    border-radius: 400px / 60px;
}

/*
#tz-advertise-wrapper .module {
    position:relative;
    z-index: 0;
    padding:1em;
    margin:2em 10px 4em;
}
 
#tz-advertise-wrapper .module:before,
#tz-advertise-wrapper .module:after {
    content:"";
    position:absolute;
    z-index:-2;
}
 
#tz-advertise-wrapper .module:before {
    top:50%;
    bottom:0px;
    left:10px;
    right:10px;
    -webkit-box-shadow:0 0 15px rgba(0,0,0,0.6);
       -moz-box-shadow:0 0 15px rgba(0,0,0,0.6);
            box-shadow:0 0 15px rgba(0,0,0,0.6);
    -moz-border-radius:100px / 10px;
         border-radius:100px / 10px;
         box-shadow: 0 0 15px rgb(0, 189, 6);
}
*/
 
.hikashop_submodules {
    padding-top: 0;
}

#tz-advertise-wrapper .container{
    padding: 0 20px;
}

.custom.payment_methods .payment li{
    list-style: none;
    float: left;
    margin-right: 5px;
    width: 40px;
    height: 30px;
}
.custom.payment_methods .payment li span{
    position: relative;
    left: -99999px;
}
.custom.payment_methods .paypal{
    background: url('../images/paypal.png') no-repeat;
}
.custom.payment_methods .mastercard{
    background: url('../images/mcard.png') no-repeat;
}
.custom.payment_methods .visa{
    background: url('../images/visa.png') no-repeat;
}
.custom.payment_methods .discover{
    background: url('../images/.png') no-repeat;
}





table.acymailing_form {
    margin: 0;
    width: 100%;
}
.acymailing_form td{
    text-align: center;
}

.acysubbuttons .button.subbutton.btn.btn-primary,
.hikashop_product_contact_main a.icon_link_outer_wrapper{
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#cfcfcf+0,f2f2f2+0,c1c1c1+100 */
    background: #cfcfcf; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNjZmNmY2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMWMxYzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvcmFkaWFsR3JhZGllbnQ+CiAgPHJlY3QgeD0iLTUwIiB5PSItNTAiIHdpZHRoPSIxMDEiIGhlaWdodD0iMTAxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-radial-gradient(center, ellipse cover, #cfcfcf 0%, #f2f2f2 0%, #c1c1c1 100%); /* FF3.6-15 */
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#cfcfcf), color-stop(0%,#f2f2f2), color-stop(100%,#c1c1c1)); /* Chrome4-9,Safari4-5 */
    background: -webkit-radial-gradient(center, ellipse cover, #cfcfcf 0%,#f2f2f2 0%,#c1c1c1 100%); /* Chrome10-25,Safari5.1-6 */
    background: -o-radial-gradient(center, ellipse cover, #cfcfcf 0%,#f2f2f2 0%,#c1c1c1 100%); /* Opera 12+ */
    background: -ms-radial-gradient(center, ellipse cover, #cfcfcf 0%,#f2f2f2 0%,#c1c1c1 100%); /* IE10 preview */
    background: radial-gradient(ellipse at center, #cfcfcf 0%,#f2f2f2 0%,#c1c1c1 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cfcfcf', endColorstr='#c1c1c1',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */

    color:#777;
    padding: 2px 40px;

    -webkit-box-shadow: 2px 2px 2px 0px rgba(99,99,99,1)!important;
    -moz-box-shadow: 2px 2px 2px 0px rgba(99,99,99,1)!important;
    box-shadow: 2px 2px 2px 0px rgba(99,99,99,1)!important;

    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25)!important;
}
.acysubbuttons .button.subbutton.btn.btn-primary:hover,
.hikashop_product_contact_main a.icon_link_outer_wrapper:hover{
background: #cfcfcf;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNjZmNmY2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UwZTBlMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhMGEwYTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvcmFkaWFsR3JhZGllbnQ+CiAgPHJlY3QgeD0iLTUwIiB5PSItNTAiIHdpZHRoPSIxMDEiIGhlaWdodD0iMTAxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-radial-gradient(center, ellipse cover, #cfcfcf 0%, #e0e0e0 0%, #a0a0a0 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#cfcfcf), color-stop(0%,#e0e0e0), color-stop(100%,#a0a0a0));
background: -webkit-radial-gradient(center, ellipse cover, #cfcfcf 0%,#e0e0e0 0%,#a0a0a0 100%);
background: -o-radial-gradient(center, ellipse cover, #cfcfcf 0%,#e0e0e0 0%,#a0a0a0 100%);
background: -ms-radial-gradient(center, ellipse cover, #cfcfcf 0%,#e0e0e0 0%,#a0a0a0 100%);
background: radial-gradient(ellipse at center, #cfcfcf 0%,#e0e0e0 0%,#a0a0a0 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cfcfcf', endColorstr='#a0a0a0',GradientType=1 );

color: #666;
}

.acysubbuttons .button.subbutton.btn.btn-primary:active,
.hikashop_product_contact_main a.icon_link_outer_wrapper:active{
    position: relative;
    /*
    left: 2px;
    top:2px;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;*/

    left: 1px;
    top:1px;  
    
    -webkit-box-shadow: 1px 1px 2px 0px rgba(99,99,99,0.4)!important;
    -moz-box-shadow: 1px 1px 2px 0px rgba(99,99,99,0.4)!important;
    box-shadow: 1px 1px 2px 0px rgba(99,99,99,0.4)!important;    
    
    outline: none;
}
.hikashop_product_contact_main a.icon_link_outer_wrapper{
    width: auto;
}
.hikashop_product_contact_main{
    text-align: center;
}

.acysubbuttons .button.subbutton.btn.btn-primary:focus{
    outline: none;    
}

.acymailing_form input[type="text"]{
    font-style: italic;
    color: #777;
    
    border: 5px solid #c5c5c5;
    -webkit-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.45);
    
    border-radius: 7px 7px 7px 7px;
    -moz-border-radius: 7px 7px 7px 7px;
    -webkit-border-radius: 7px 7px 7px 7px;
}
.hikashop_cart_button {
    text-decoration:none;
	color: #ffffff !important;
	cursor: pointer;
	display: inline-block;
	line-height: 18px;
	margin: 5px;
	padding: 3px 8px;
	text-align: center;
	box-shadow:none !important;
	text-shadow:none !important;
	border:1px solid;
	border-color: #EEEEEE #DDDDDD #DDDDDD #EEEEEE;
	border-radius:3px;
	background-color: #eee;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#eee));
	background: -webkit-linear-gradient(top, #654f47, #654f47);
	background: -moz-linear-gradient(top, #ffffff, #eee);
	background: -o-linear-gradient(top, #ffffff, #eee);
	background: linear-gradient(top, #ffffff, #eee);   
}

.btn btn-success{
    display:none;   
}
#hikashop_product_description_main_mini{ display:none; }
.hikashop_product_stock_count{
	display: none !important;
}
.hikashop_product_stock table tr, .hikashop_product_stock table td{
	border: 0px !important;
}
.hikashop_compare_page .hikashop_product_stock{
	color:#C30;
	margin:auto;
	border-bottom:1px solid #ddd;
}
.hikashop_product_stock .hikashop_product_quantity_field{margin:0px !important;}
.hikashop_product_stock .input-append, .hikashop_product_stock .input-prepend{margin: auto; vertical-align:bottom;}
.hikashop_product_stock_count{
	display: none !important;
}

.hikashop_product_quantity_field{text-align: center;}
.hikashop_product_stock .input-append, .hikashop_product_stock .input-prepend{margin: auto; vertical-align:bottom;}


.hikashop_product_quantity_input_div_default{vertical-align: middle;}
.hikashop_product_quantity_change_div_default{vertical-align: top;}


.hikashop_product_quantity_input_div_regrouped .hikashop_product_quantity_field{float: none; height:22px;}
.hikashop_product_quantity_change_div_regrouped div{line-height: 10px;}


.hikashop_product_quantity_change_div_leftright input{float: none;}
.hikashop_product_quantity_change_div_leftright .hikashop_product_quantity_field{height:22px;}


.hikashop_product_quantity_input_div_select .chzn-container, .hikashop_product_quantity_input_div_select select,
.hikashop_show_cart .chzn-container, .hikashop_show_cart select,
.hikashop_product_quantity_div select,
.hikashop_cart_module_product_quantity_value select{width: auto !important; vertical-align: top;}


.hikashop_product_quantity_input_div_simplified{vertical-align: middle;}


.hikashop_cart_product_quantity_value div{float: none !important; display: inline-block; margin: 0px !important;}
.hikashop_cart_product_quantity_value .chzn-container{width: auto !important; vertical-align: top;}


.hikashop_cart_module_product_quantity_value .chzn-container{width: auto !important;}


.hikashop_show_cart_quantity_td{min-width: 60px;}
.hikashop_show_cart_quantity_td input{float: left;}
.hikashop_show_cart_quantity_td div{float: none;}
a.hikashop_cart_button, a.hikashop_compare_button, .hikashop_cart_input_button{
	text-decoration:none;
	color: #777777 !important;
	cursor: pointer;
	display: inline-block;
	line-height: 18px;
	margin: 5px;
	padding: 3px 8px;
	text-align: center;
	box-shadow:none !important;
	text-shadow:none !important;
	border:1px solid;
	border-color: #EEEEEE #DDDDDD #DDDDDD #EEEEEE;
	border-radius:3px;
	background-color: #eee;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#eee));
	background: -webkit-linear-gradient(top, #ffffff, #eee);
	background: -moz-linear-gradient(top, #ffffff, #eee);
	background: -o-linear-gradient(top, #ffffff, #eee);
	background: linear-gradient(top, #ffffff, #eee);
}

a.hikashop_cart_button:hover, a.hikashop_compare_button:hover, .hikashop_cart_input_button:hover{
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
	display: inline-block;
	outline: none;
	border:1px solid;
	border-color: #EEEEEE #DDDDDD #DDDDDD #EEEEEE;
	text-decoration:none;
	background-color: #f8f8f8;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f8f8f8));
	background: -webkit-linear-gradient(top, #ffffff, #f8f8f8);
	background: -moz-linear-gradient(top, #ffffff, #f8f8f8);
	background: -o-linear-gradient(top, #ffffff, #f8f8f8);
	background: linear-gradient(top, #ffffff, #f8f8f8);
}

#hikashop_order_listing a.hikashop_cart_button, #hikashop_order_listing a.hikashop_cart_button:hover,
#hikashop_checkout_login a.hikashop_cart_button, #hikashop_checkout_login a.hikashop_cart_button:hover,
a.hikashop_compare_button, a.hikashop_compare_button:hover{
	float:none;
}

.hikashop_products a.hikashop_cart_button,.hikashop_products a.hikashop_cart_button:hover, #hikashop_checkout_coupon a.hikashop_cart_button,#hikashop_checkout_coupon a.hikashop_cart_button:hover{
	float:none;
	width:100px;
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
}
.form-group {
	margin-bottom: 23px !important;
}

.limit {
	display: none;
}

.star{display:none !important;}

#hikashop_filter_button_module_379,
#hikashop_register_form_button,
#hikashop_checkout_next_button,
#hikashop_product_waitlist_main a.icon_link_outer_wrapper.hikashop_cart_button{
    color: #fff !important;
    background-color: #ca3432 !important;
    border-color: #ca3432 !important;
    background: -webkit-gradient(linear, left top, left bottom, from(#ca3432), to(#ca514e));
    width: auto;
}

.input-block-level.userdata li > a{
    color: #54595d !important;
}

.spoiler{
    padding-left: 20px;
    background-position:left center !important;
}
.spoiler.closed{
    background: url(/templates/plazart_blank/images/down.gif) no-repeat ;
}
.spoiler.opened{
    background: url(/templates/plazart_blank/images/up.gif) no-repeat;
}

#member-profile label{
    display: block !important;
}

.plazart-blank-pagination{
    display: none;
}

table > tfoot .plazart-blank-pagination{
    display: block;
}

label.hasPopover[style] {
    display:block !important;
}

.hikashop_small_cart_total_title{
    width: 80px;
}

#filter_text__2 {
    display:none !important;
}