﻿#summary li {
    margin-left: 20px;
}

.field-validation-error {
    color: #f00;
}

.input_line textarea {
    WIDTH: 320px;
}

.height_160 {
    height: 160px;
}

.vatop {
    vertical-align: top;
}

.multiple_select {
    height: 122px;
}

.clear_both {
    clear: both;
}

.canceled_watermark {
    BACKGROUND: url('images/znak_wodny_anulowano2.png') center center no-repeat
}

.multiline_text {
    white-space: pre-line;
    word-wrap: break-word;
}

.banner {
    width: 100%;
}

.layout_row {
    /*MARGIN: 0 -0.5% 1%;*/
    CLEAR: BOTH;
    OVERFLOW: HIDDEN
}

    .layout_row .column_25p {
        FLOAT: LEFT;
        WIDTH: 24%;
        MARGIN: 0 0.5%
    }

    .layout_row .column_50p {
        FLOAT: LEFT;
        WIDTH: 49%;
        MARGIN: 0 0.5%
    }

    .layout_row .column_66p {
        FLOAT: LEFT;
        WIDTH: 65%;
        margin-left: 0.5%;
        margin-right: 0.5%
    }

    .layout_row .column_33p {
        FLOAT: LEFT;
        WIDTH: 32%;
        margin-left: 0.5%;
        margin-right: 0.5%
    }

    .layout_row .column_75p {
        FLOAT: LEFT;
        WIDTH: 74%;
        MARGIN: 0 0.5%
    }

    .layout_row .column_85p {
        FLOAT: LEFT;
        WIDTH: 84%;
        MARGIN: 0 0.5%
    }

    .layout_row .column_15p {
        FLOAT: LEFT;
        WIDTH: 14%;
        MARGIN: 0 0.5%
    }

    .layout_row .column_title {
        PADDING: 8px 12px;
        BACKGROUND-COLOR: #e6e6e6;
        COLOR: #555;
        BORDER-TOP: 2px SOLID #00A082
    }

    .layout_row .column_body {
        PADDING: 8px 12px;
        BORDER: 1px SOLID #e6e6e6
    }

.jobname {
    background-color: rgb(167, 117, 86);
    /*background-color: rgb(250, 128, 85);*/
    color: #fff;
    text-transform: uppercase;
    padding: 10px 0px 10px 0px;
}

.offer_details .cooper_mid {
    color: rgb(167, 117, 86);
    /*color: rgb(250, 128, 85);*/
    font-size: 1.2em;
}

.offer_details .ui-button {
    background-color: rgb(167, 117, 86) !important;
    /*background-color: rgb(223, 127, 88) !important;*/
    /*background-color: rgb(250, 128, 85) !important;*/
    color: #fff !important;
    text-transform: uppercase;
    height: 44px;
    width: 88px;
    line-height: 44px;
}

    .offer_details .ui-button:hover {
        /*background-color: rgb(247, 90, 32) !important;*/
        background-color: #875E45 !important;
    }

.offer_details .motto {
    color: rgb(29, 17, 55);
    font-size: 1.2em;
    font-weight: bold;
}

.offer_details hr {
    background-color: rgb(167, 117, 86);
    /*background-color: rgb(250, 128, 85);*/
}

.list li {
    list-style-type: square;
}

    .list li::marker {
        color: rgb(167, 117, 86);
        /*color: rgb(250, 128, 85);*/
    }

/*.list li::before {
        content: "\25aa";
        color: rgb(250, 128, 85);*/
/*display: inline-block;
        width: 2em;
        margin-left: -1em;*/
/*font-size: 35px;
        padding-top: 10px;
    }*/

.offer_information_section {
    /*background-color: rgb(223, 127, 88);*/
    /*background-color: rgb(29, 17, 55);*/
    background-color: #e0e0e0;
    color: #000;
    padding: 40px 40px 40px 40px;
    font-size: 1.2em;
}


.main_color {
    color: rgb(167, 117, 86);
    /*color: rgb(250, 128, 85);*/
}

.social_icons {
    /*background-color: #fff;*/
    padding: 10px;
    /*width: 250px !important;*/
}
