body
{
    font-size: .85em;
    font-family: "Trebuchet MS" , Verdana, Helvetica, Sans-Serif;
    color: #232323;
    background-color: #fff;
}
a > img
{
    border-width: 0px;
}


/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error
{
    color: #ff0000;
}

.field-validation-valid
{
    display: none;
}

.input-validation-error
{
    /*border: 1px solid #ff0000;*/
    background-color: #ffeeee !important;
}

.validation-summary-errors
{
    font-weight: bold;
    color: #ff0000;
}

.validation-summary-valid
{
    display: none;
}

/* Styles for contents
-----------------------------------------------------------*/

#HeaderRow td
{
    height: 119px;
}

#HeaderLine
{
    height: 178px;
}
#HeaderLine img, #HeaderLine div, #BodyLine > img, #BodyLine > div, #BottomLine > img
{
    display: block;
    float: left;
}

#BodyLine
{
    height: 328px;
    position: relative;
}

#BottomUpperLine
{
    height: 37px;
}

#BottomLine
{
    height: 57px;
}

/*input[readonly]
{
    background-color: buttonface;
}*/

.disabledInput
{
    border: 1px solid #C0C0C0;
    background-color: buttonface;
}

.loginTxt
{
    width: 140px;
}

#Rep1InputsTable input, #Rep1InputsTable select
{
    width: 100px;
}
#Rep1InputsTable select
{
    width: 104px;
}

.basicInput
{
    width: 100px;
}

.basicRow
{
    height: 25px;
    overflow: hidden;
}

.basicTableRow
{
    height: 26px;
}

.tableHeaderRow
{
    width: 122px;
}

.marginedTablecolumn
{
    margin-right: 55px;
}

.basicRowLabelCell
{
    float: right;
    width: 120px;
    text-align: right;
    margin-right: 15px;
}
.basicRowInputCell
{
    float: right;
    width: 300px;
    text-align: right;
}
.basicRowSpace
{
    float: right;
    width: 40px;
    height: 25px;
}
.basicSRowLabelCell
{
    font-size: medium;
    color: Red;
    float: right;
    width: 120px;
}
.basicSRowInputCell
{
    font-size: medium;
    color: Red;
    float: right;
    width: 170px;
}
.SelectJ5Table
{
    border-width: 1px;
    border-spacing: 2px;
    border-style: outset;
    border-color: gray;
    border-collapse: separate;
    background-color: white;
}
.SelectJ5Th
{
    border-width: 1px;
    padding: 1px;
    border-style: inset;
    border-color: gray;
    background-color: white;
}
.SelectJ5Td
{
    border-width: 1px;
    padding: 1px;
    border-style: inset;
    border-color: gray;
    background-color: white;
}

.ui_standart_Button
{
    background-color: #f8b135;
    color: White;
    border-radius: 2px;
}

.ui_link_to_button
{
    height: 20px;
    display: inline-block;
    width: 70px;
    text-decoration: blink;
    text-align: center;
    border: 2px outset wheat;
}

.shovar_element
{
    font-size: 15px;
}

.ui_print_report
{
    width: 50px;
    border: 2px outset #f8b135;
    color: White;
    cursor: pointer;
    background-color:#f8b334;
}

.invoiceButton {
border:2px solid #6e94c6;
}
