[data-currency_prefix="0"] {
    display: none;
}

[data-currency_sufix="1"] {
    display: none;
}



[data-zz_function="message"][data-zz_error="1"] {
    color: #e63d3d; /*red*/
    line-height: normal;
    letter-spacing: normal;
}

[data-zz_function="message"][data-zz_error="0"] {
    color: #009933;
}

button[data-zz_error="1"],
input[data-zz_error="1"],
select[data-zz_error="1"],
input[data-zz_error="1"][type="checkbox"] + label:before
{
    border-color: #e63d3d !important;
}


#zz_order [data-zz_panel_step]:not([data-zz_panel_step="1"]) {
    display: none;
}

#zz_order:not([data-zz_actual_step="3"]) button[data-zz_function="btn_order"] {
    display: none;
}

#zz_order[data-zz_actual_step="1"] button[data-zz_function="btn_prev"] {
    display: none;
}

#zz_order[data-zz_actual_step="3"] button[data-zz_function="btn_next"] {
    display: none;
}

#zz_order[data-zz_actual_step="4"] button[data-zz_function="btn_next"],
#zz_order[data-zz_actual_step="4"] button[data-zz_function="btn_prev"],
#zz_order[data-zz_actual_step="4"] button[data-zz_function="btn_order"]
{
    display: none;
}


#zz_order [for="input_tax_ref"],
#zz_order [name="input_tax_ref"],
#zz_order [data-zz_function="corresp_address"],
#zz_order [data-zz_function="corresp_address"][data-zz_is_visible="0"] {
    display: none;
}

#zz_order [data-zz_invoice]:not([data-zz_invoice="1"]) {
    font-weight: bold;
}

#zz_order table[data-zz_basket_type="summary"] button {
    display: none;
}

#zz_order [data-zz_hide="1"] {
    display: none;
}

#zz_order [data-zz_text="price_before_discount"] {
    text-decoration: line-through;
}

#zz_order [data-zz_text="price_before_discount"][data-zz_hide="0"] {
    margin-right: 0.3em;
}


#zz_order [data-zz_promo_code_status="0"] {
    color: #e63d3d; /*red*/
}

#zz_order [data-zz_promo_code_status="3"] {
    color: #000;
    background-color: #FFED71;
}

#zz_order [data-zz_function="promo_code_status"] {
    line-height: 1.4em;
}

#zz_order table[data-zz_function="basket"] td[data-zz_text="voucher_amount_exact"] {
    text-align: right;
    background-color: #E3EFF1;
}

#zz_order [data-zz_text="product_details"] span.old {
    text-decoration: line-through;
}

#zz_order [data-zz_text="product_details"] span.tag {
    background: rgb(255, 229, 11);
    border-color: rgba(144, 144, 144, 0.25);
    border-radius: 4px;
    border: solid 1px;
    padding: 0.1em 0.25em;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 0.7em;
}



span[data-currency_prefix="1"] {
    margin-right: 0.1em
}
span[data-currency_sufix="0"] {
    margin-left: 0.1em
}







#zz_opinions_random_all,
[data-zz_function="opinion_form"] {
    display: none;
}

#zz_opinions_loader {
    text-align: center;
}





#zz_promo_code  {
    z-index: 9;
    position: fixed;
    top: 0px;
    right: 0px;
    width: 250px;
    height: 250px;

    font-family: Arial;
    color: #000;

    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 0 250px 250px 0;
    border-color: transparent rgba(134, 134, 134, 0.21) transparent transparent;
    /*ie6:*/
    line-height: 0px;
    _border-color: #000000 #FF2020 #000000 #000000;
    _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
}

#zz_promo_code [data-zz_text="promo_code_lang"] {
    position: fixed;
    right: 10px;
    font-size: 18px;
    letter-spacing: 1px;
    text-transform: uppercase;
    top: 19px;
}

#zz_promo_code [data-zz_text="promo_code_name"] {
    position: fixed;
    right: 10px;
    font-size: 23px;
    color: #000;
    top: 45px;
    padding: 3px;
    background-color: yellow;
    top: 35px;
    line-height: 100%;
}

#zz_promo_code [data-zz_text="promo_code_value"] {
    position: fixed;
    right: 10px;
    font-size: 40px;
    top: 83px;
    font-weight: bold;
}

#zz_promo_code [data-zz_text="promo_code_warning"] {
    position: fixed;
    right: 10px;
    font-size: 11px;
    top: 130px;
    font-weight: normal;
    width: 75px;
    text-align: right;
    line-height: 100%;
    color: #555;
}