body,
input,
select,
textarea {
    font: 9pt Tahoma, sans-serif;
}

.clear {
    clear: both;
}

.right {
    float: right;
}

.left {
    float: left;
}

.C {
    text-align: center !important
}

.R {
    text-align: right !important
}

.L {
    text-align: left !important
}

.B {
    font-weight: bold !important
}

.I {
    font-style: italic !important
}

.VT {
    vertical-align: top
}

.NWH {
    white-space: nowrap;
    overflow: hidden;
}

.NW {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.NNW {
    white-space: normal !important;
}

.NWF {
    width: 100%;
    margin-right: -1000px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

td.NB,
tr.NB td {
    border: 0 !important;
}

.WAUTO {
    width: auto !important;
}

.x80 {
    font-size: 80%;
}

.x120 {
    font-size: 120%;
}

.x160 {
    font-size: 160%;
}

.w10 {
    width: 10%;
}

.w20 {
    width: 20%;
}

.w30 {
    width: 30%;
}

.w50 {
    width: 50%;
}

.w65 {
    width: 65%;
}

.w100 {
    width: 100%;
}


.rtl {
    /* Цвет розничных сумм */
    color: #900 !important;
}

.buy {
    /* Цвет закупочных сумм */
    color: #00b !important;
}

.infinity {
    /* Цвет бесконечности */
    color: #0b0 !important;
}

/* Ячейка с процентами наценки */
.percent {
    color: inherit;
    font-weight: normal;
}

.percent.neg {
    color: #f00;
    font-weight: bold;
}

.percent.small {
    color: #f00;
    font-weight: normal;
}

.percent.big {
    color: #00f;
    font-weight: bold;
}

/* ячейка с разностью между ценами или суммами */
.delta {
    color: inherit;
    font-weight: normal;
}

.blue {
    color: #00f;
}

.red {
    color: #c00;
}

.warning,
.warning a {
    color: #c00 !important;
}


/************************************************
PRINT PRINT PRINT PRINT PRINT PRINT PRINT PRINT
		скрываем непечатные элементы
************************************************/
@media print {
    a {
        text-decoration: none !important;
    }
}