/* -------------- GENERAL START ---------------- */
a {
    color: #36877b;
}
a:hover {
    color: #36877b;
}
p:has(> a[id^="anchor"]:first-child){
    background-color: #728E8A;
    padding-top: 10px;
    padding-left: 20px;
    padding-bottom: 10px;
    padding-Right: 20px;
    text-align: justify;
}
h2 {
    color: #728E8A;
    text-align: center;
    font-size: 20px;
}
.sotet {
    background-color: #D8E6E3;
}

.vilagos {
    background-color: #EDF2F2;
}

.odd {
	background-color: #F9FDFF;
}

.even {
	background-color: #EDF2F2;
}

td.labeltd {
    background-color: #728E8A;
    color: #ffffff;
}
.bg_menu_div {
    background-color: #728E8A;
    box-shadow: 0px 4px 7px #000;
}
/* ---------- FORMS --------------*/

input {
    background-color: #D1DBDA;
    border-color: #ACADAD;
}

.input_smaller {
    background-color: #D1DBDA;
    border-color: #ACADAD;
}

input:focus {
    background-color: #FBF591;
    color: #000000;
}

select {
    background-color: #D1DBDA;
    border-color: #ACADAD;
}

select:focus {
    background-color: #FBF591;
    color: #000000;
}

textarea {
    background-color: #D1DBDA;
    border-color: #ACADAD;
}

textarea:focus {
    background-color: #FBF591;
    color: #000000;
}

.button, input[type=file]::file-selector-button {
    background-color: #365954;
    border-color: #000000;
}

.button:hover, input[type=file]::file-selector-button:hover {
    background-color: #365954;
    border-color: #000000;
}

a.buttonSort:hover {
    background-color: #365954;
}
/* ----------- GENERAL END ------------ */

/* ----------- LOGIN START ------------ */
.login_box_bgr{
    background: url("images/g3_h_login_bgr.jpg") top left no-repeat;
    background-size: 220px;

}
.login_input{
    background-color: #4e736e;
    border-color: #b9c7c5;
}
.login_button{
    background-color: #365954;
    border-color: #b9c7c5;
}
.logged_box_td{
    background: url("images/g3_f_left_r_bgr.gif") bottom left no-repeat;
    background-size: 220px;
}
.logged_box_bgr{
    background: url("images/g3_h_logged_in_bgr.jpg") top left no-repeat;
    background-size: 220px;
}
.logged_button{
    background-color: #365954;
    border-color: #b9c7c5;
}
/* ----------- LOGIN END ------------ */

/* ----------- MENU START -------------- */
.mm1{
    background: #365954;
    color: #FFFFFF;
    border : 1px solid #000000;
    border-radius: 3px;
}
a.mm1:hover{
 background: #ccd9d7;
 color: #36877b;
 border : 1px solid #a8c3bf;
}
.mm1_sel{
    background: #ccd9d7;
    color: #36877b;
    border : 1px solid #000000;
    border-radius: 3px;
}
a.mm1_sel:hover{
 background: #ccd9d7;
 color: #36877b;
 border : 1px solid #a8c3bf;
}
.mm2{
    background: #5e7a76;
    color: #FFFFFF;
    border : 1px solid #000000;
    border-radius: 3px;
}
a.mm2:hover{
 background: #ccd9d7;
 color: #36877b;
 border : 1px solid #a8c3bf;
}
.mm2_sel{
    background: #ccd9d7;
    color: #36877b;
    border : 1px solid #000000;
    border-radius: 3px;
}
a.mm2_sel:hover{
 background: #ccd9d7;
 color: #36877b;
 border : 1px solid #a8c3bf;
}
.mm3{
    background: #5e7a76;
    color: #FFFFFF;
    border : 1px solid #000000;
    border-radius: 3px;
}
a.mm3:hover{
 background: #ccd9d7;
 color: #36877b;
 border : 1px solid #a8c3bf;
}
.mm3_sel{
    background: #ccd9d7;
    color: #36877b;
    border : 1px solid #000000;
    border-radius: 3px;
}
a.mm3_sel:hover{
 background: #ccd9d7;
 color: #36877b;
 border : 1px solid #a8c3bf;
}
/* ----------- MENU END -------------- */


/* ----------- TOP NAV START -------------- */
.header_box_r_bgr{
    background: url("images/g3_h_repeat_bgr.gif") top left repeat-x;
}
.header_box_bgr{
    background: url("images/g3_h_logo_bgr.jpg") top left no-repeat;
}
.logo_kep{
    background: url("images/g3_h_lsp_logo.gif") top left no-repeat;
}
.logo_powered{
    color: #d2e6e3;
}
.header_right_logo{
    border : 1px solid #a7d0cb;
}

.lang_link{
    color: #365954;
}
a.lang_link:hover{
    background: #365954;
    color: #dcf7f3;
}
.lang_selected{
    background: #365954;
    color: #dcf7f3;
}
/* ----------- TOP NAV END -------------- */

/* ----------- CONTENT START -------------- */
.f_menu_tbl{
    background: #edf2f2;
}
/* ----------- CONTENT END -------------- */
/* ----------- SUMOSELECT OVERWRITE START --------------- */
.SumoSelect > .optWrapper.multiple > .options li.opt.selected span i{
    background-color: #5e7a76;
}
/* ----------- SUMOSELECT OVERWRITE END ----------------- */