.hgk_ffcontainer {
    border: 2px solid #763E6B;
    padding: 5px 20px;
    background-color: #000000;
}

.hgk_ffcontainer input, .hgk_ffcontainer textarea, .hgk_ffcontainer button {
    font-size: 11px;
    padding: 1px;
    background-color: #333333;
    color: #ffffff;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    border-top-style: none;
}

.hgk_ffcontainer input:focus, .hgk_ffcontainer textarea:focus, .hgk_ffcontainer button:focus {
    background-color: #000066;
}

.hgk_ffok {
    border: 2px solid #763E6B;
    padding: 5px 20px;
    background-color: #000000;
}

.hgk_ffok input, .hgk_ffok textarea, .hgk_ffok button {
    font-size: 11px;
    padding: 1px;
    background-color: #333333;
    color: #ffffff;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    border-top-style: none;
}

.hgk_ffok input:focus, .hgk_ffcontainer textarea:focus, .hgk_ffok button:focus {
    background-color: #000066;
}

.hgk_fferror {
    color: #900;
    font-weight: bold;
    border: 2px solid #763E6B;
    padding: 5px 20px;
    background-color: #000000;
}

.hgk_fferror input, .hgk_fferror textarea, .hgk_fferror button {
    font-size: 11px;
    padding: 1px;
    background-color: #333333;
    color: #ffffff;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    border-top-style: none;
}

.hgk_fferror input:focus, .hgk_fferror textarea:focus, .hgk_fferror button:focus {
    background-color: #000066;
}
