﻿#captchaImage {
    margin: 3px 0 3px 0;
    border: 1px solid #B5B8C8;
}

form.mf {
    color: #000000;
    margin: 0px;
}

    form.mf * {
        color: #000000;
        width: auto;
        height: auto;
    }
    form.mf .blue-btn {
        color: #fff;
    }
        form .mf a {
        color: #0560A6;
        text-decoration: none;
    }

        form.mf a:hover {
            color: #0560A6;
            text-decoration: underline;
        }


    form.mf div.text {
        width: 460px;
        height: 22px;
        margin: 0 0 8px 0;
        padding: 3px 4px 3px 4px;
        background-color: #FCFCFD;
        border-top: 1px solid #B5B8C8;
        border-left: 1px solid #E2E3EA;
        border-right: 1px solid #E2E3EA;
        border-bottom: 1px solid #E3E9EF;
        font-size: 13px;
        font-family: Tahoma;
    }

    form.mf input.text {
        height: 22px;
        margin: 0 0 8px 0;
        padding: 1px 4px 0 4px;
        background-color: #FCFCFD;
        border-top: 1px solid #B5B8C8;
        border-left: 1px solid #E2E3EA;
        border-right: 1px solid #E2E3EA;
        border-bottom: 1px solid #E3E9EF;
        line-height: 18px;
    }

    form.mf input[lang="kz"], form.mf textarea[lang="kz"] {
        padding-left: 20px;
        background: #FFFFFF url('/content/icons/kz.png') no-repeat 2px center;
    }

    form.mf input[lang="ru"], form.mf textarea[lang="ru"] {
        padding-left: 20px;
        background: #FFFFFF url('/content/icons/ru.png') no-repeat 2px center;
    }

    form.mf input[lang="en"], form.mf textarea[lang="en"] {
        padding-left: 20px;
        background: #FFFFFF url('/content/icons/en.png') no-repeat 2px center;
    }

    form.mf input[lang="de"], form.mf textarea[lang="de"] {
        padding-left: 20px;
        background: #FFFFFF url('/content/icons/de.png') no-repeat 2px center;
    }



    form.mf select.text {
        width: 450px;
        height: 22px;
        margin: 0 0 8px 0;
        background-color: #FCFCFD;
        border-top: 1px solid #B5B8C8;
        border-left: 1px solid #E2E3EA;
        border-right: 1px solid #E2E3EA;
        border-bottom: 1px solid #E3E9EF;
    }

    form.mf textarea.text {
        width: 460px;
        margin: 1px 0 8px 0;
        padding: 5px 5px 0 5px;
        background: url('/content/images/mf/input-bg.gif');
        background-color: #FFFFFF;
        background-repeat: repeat-x;
        border: 1px solid #B5B8C8;
    }

    form.mf input.file {
        width: 460px;
        height: 22px;
        margin: 1px 0 8px 0;
        padding: 1px 5px 0 5px;
        border: 1px solid #B5B8C8;
    }

    form.mf input.submit {
        width: auto;
        height: auto;
        margin: 0px;
        display: block;
        float: none;
    }

    form.mf table.cols {
        width: 100%;
        margin: 0px;
        padding: 0px;
        background-color: #f7f7f7;
    }

        form.mf table.cols td {
            vertical-align: top;
            width: 50%;
            background-color: #f7f7f7;
        }

            form.mf table.cols td input.text[type="checkbox"] {
                vertical-align: text-top;
                width: 15px;
            }

            form.mf table.cols td input.text {
                vertical-align: top;
                width: 450px;
            }

            form.mf table.cols td .mwidth {
                vertical-align: top;
                width: 100%;
            }

            form.mf table.cols td select.text {
                width: 100%;
            }

    form.mf label {
        float: none;
        display: block;
        margin: 4px 0 4px 0;
        font-weight: bold;
        color: #3B3B3B;
    }

        form.mf label.checkbox {
            margin: 0px;
            font-weight: bold;
            color: #15428B;
            display: block;
            float: none;
            cursor: pointer;
            font-size: 12px;
        }

        form.mf label.error {
            color: red;
            display: block;
            margin-bottom: 10px;
        }

    form.mf input.error {
        border: 1px dotted red;
        margin: 1px 0 0 0;
    }

    form.mf textarea.error {
        border: 1px dotted red;
        margin: 1px 0 0 0;
    }

.nicEdit-main {
    background-color: #FFFFFF;
    border: 1px solid gray;
    padding: 5px;
    cursor: text;
}

input.awidth {
    width: 200px;
}

form.mf .mwidth {
    width: 100%;
}


div.fmf {
    color: #000000;
    margin: 0px;
}

    div.fmf * {
        color: #000000;
        width: auto;
        height: auto;
    }

    div.fmf div.text {
        width: 460px;
        height: 22px;
        margin: 0 0 8px 0;
        padding: 3px 4px 3px 4px;
        background-color: #FCFCFD;
        border-top: 1px solid #B5B8C8;
        border-left: 1px solid #E2E3EA;
        border-right: 1px solid #E2E3EA;
        border-bottom: 1px solid #E3E9EF;
        font-size: 13px;
        font-family: Tahoma;
    }

    div.fmf input.text {
        width: 460px;
        height: 22px;
        margin: 0 0 8px 0;
        padding: 1px 4px 0 4px;
        background-color: #FCFCFD;
        border-top: 1px solid #B5B8C8;
        border-left: 1px solid #E2E3EA;
        border-right: 1px solid #E2E3EA;
        border-bottom: 1px solid #E3E9EF;
        line-height: 18px;
    }

    div.fmf input[lang='kz'], div.fmf textarea[lang='kz'] {
        padding-left: 20px;
        background: #FFFFFF url('/content/icons/kz.png') no-repeat 2px center;
    }

    div.fmf input[lang='ru'], div.fmf textarea[lang='ru'] {
        padding-left: 20px;
        background: #FFFFFF url('/content/icons/ru.png') no-repeat 2px center;
    }

    div.fmf input[lang='en'], div.fmf textarea[lang='en'] {
        padding-left: 20px;
        background: #FFFFFF url('/content/icons/en.png') no-repeat 2px center;
    }

    div.fmf input[lang='de'], div.fmf textarea[lang='de'] {
        padding-left: 20px;
        background: #FFFFFF url('/content/icons/de.png') no-repeat 2px center;
    }

    div.fmf select.text {
        width: 450px;
        height: 22px;
        margin: 0 0 8px 0;
        margin: 1px 0 9px 0;
        background-color: #FCFCFD;
        border-top: 1px solid #B5B8C8;
        border-left: 1px solid #E2E3EA;
        border-right: 1px solid #E2E3EA;
        border-bottom: 1px solid #E3E9EF;
    }

    div.fmf textarea.text {
        width: 460px;
        margin: 1px 0 8px 0;
        padding: 5px 5px 0 5px;
        background: url('/content/images/mf/input-bg.gif');
        background-color: #FFFFFF;
        background-repeat: repeat-x;
        border: 1px solid #B5B8C8;
    }

    div.fmf input.file {
        width: 460px;
        height: 22px;
        margin: 1px 0 8px 0;
        padding: 1px 5px 0 5px;
        border: 1px solid #B5B8C8;
    }

    div.fmf input.submit {
        width: auto;
        height: auto;
        margin: 0px;
        display: block;
        float: none;
    }

    div.fmf table.cols {
        width: 100%;
        margin: 0px;
        padding: 0px;
        background-color: #f7f7f7;
    }

        div.fmf table.cols td {
            vertical-align: top;
            width: 50%;
            background-color: #f7f7f7;
        }

            div.fmf table.cols td input.text {
                vertical-align: top;
                width: 450px;
            }

            div.fmf table.cols td .mwidth {
                vertical-align: top;
                width: 100%;
            }

            div.fmf table.cols td select.text {
                width: 100%;
            }

    div.fmf label {
        float: none;
        display: block;
        margin: 0 0 4px 0;
        font-weight: bold;
        color: #3B3B3B;
    }

        div.fmf label.checkbox {
            margin: 0 0 0 0;
            font-weight: bold;
            color: #15428B;
            display: block;
            float: none;
            cursor: pointer;
            font-size: 12px;
        }

        div.fmf label.error {
            color: red;
            display: block;
            margin-bottom: 10px;
        }

    div.fmf input.error {
        border: 1px dotted red;
        margin: 1px 0 0 0;
    }

    div.fmf textarea.error {
        border: 1px dotted red;
        margin: 1px 0 0 0;
    }

    div.fmf .mwidth {
        width: 100%;
    }

form.mfn input.text {
    width: 100%;
    margin: 0 0 0 0;
    padding: 1px 4px 0 4px;
    background-color: #FCFCFD;
    border-top: 1px solid #B5B8C8;
    border-left: 1px solid #E2E3EA;
    border-right: 1px solid #E2E3EA;
    border-bottom: 1px solid #E3E9EF;
}

form.mfn input[lang="kz"], form.mfn textarea[lang="kz"] {
    padding-left: 20px;
    background: #FFFFFF url('/content/icons/kz.png') no-repeat 2px center;
}

form.mfn input[lang="ru"], form.mfn textarea[lang="ru"] {
    padding-left: 20px;
    background: #FFFFFF url('/content/icons/ru.png') no-repeat 2px center;
}

form.mfn input[lang="en"], form.mfn textarea[lang="en"] {
    padding-left: 20px;
    background: #FFFFFF url('/content/icons/en.png') no-repeat 2px center;
}

form.mfn input[lang="de"], form.mfn textarea[lang="de"] {
    padding-left: 20px;
    background: #FFFFFF url('/content/icons/de.png') no-repeat 2px center;
}

form.mfn select.text {
    width: 100%;
    margin: 0 0 0 0;
    background-color: #FCFCFD;
    border-top: 1px solid #B5B8C8;
    border-left: 1px solid #E2E3EA;
    border-right: 1px solid #E2E3EA;
    border-bottom: 1px solid #E3E9EF;
}

form.mfn textarea.text {
    width: 600px;
    margin: 1px 0 8px 0;
    padding: 5px 0px 0 5px;
    background: url('/content/images/mf/input-bg.gif');
    background-color: #FFFFFF;
    background-repeat: repeat-x;
    border: 1px solid #B5B8C8;
}

div.filter {
    color: #000000;
    margin: 0px;
}

    div.filter * {
        color: #000000;
        width: auto;
        height: auto;
    }

    div.filter input.text {
        width: 100px;
        height: 22px;
        margin: 0 0 8px 0;
        padding: 1px 4px 0 4px;
        background-color: #FCFCFD;
        border-top: 1px solid #B5B8C8;
        border-left: 1px solid #E2E3EA;
        border-right: 1px solid #E2E3EA;
        border-bottom: 1px solid #E3E9EF;
        line-height: 18px;
    }

    div.filter select.text {
        width: 150px;
        height: 22px;
        margin: 0 0 8px 0;
        padding: 1px 4px 0 4px;
        background-color: #FCFCFD;
        border-top: 1px solid #B5B8C8;
        border-left: 1px solid #E2E3EA;
        border-right: 1px solid #E2E3EA;
        border-bottom: 1px solid #E3E9EF;
    }

    div.filter label {
        float: none;
        display: inline;
        margin: 0 0 4px 0;
        font-weight: bold;
        color: #3B3B3B;
    }

        div.filter label.checkbox {
            margin: 0 0 0 0;
            font-weight: bold;
            color: #15428B;
            display: block;
            float: none;
            cursor: pointer;
            font-size: 12px;
        }

        div.filter label.error {
            color: red;
            display: block;
            margin-bottom: 10px;
        }

    div.filter input.error {
        border: 1px dotted red;
        margin: 1px 0 0 0;
    }

    div.filter table.cols {
        width: 100%;
        margin: 0px;
        padding: 0px;
        background-color: #f7f7f7;
    }

        div.filter table.cols td {
            vertical-align: top;
            background-color: #f7f7f7;
        }

            div.filter table.cols td input.text {
                vertical-align: top;
            }

            div.filter table.cols td select.text {
                width: 100%;
            }
