body {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        line-height: 18px;
        /*
        background-color: #0f102e;
        */

        background-color: #e4e7ea;
        color: #0d0f2f;
        background-image: url("images/bg_line2.jpg");
        background-repeat: repeat-x;
}
table {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        line-height: 18px;
        font-size: 11px;
        color: #0d0f2f;
}

.justify {
        text-align: justify;
}

.null_pad
{
        padding: 0px;
        margin: 0px;
}

.normal_white {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        line-height: 15px;
        color: #ffffff;
}

div.clearer {
        line-height: 0;
        height: 0;
        clear: left;
}

.table_box_message {
        border-style: solid;
        border-color: #000000;
        border-width: 1;
        background-color: #555555;
        padding-left: 3px;
        padding-right: 3px;
        padding-top: 3px;
        padding-bottom: 3px;
}

.img_thumb {
        border-style: solid;
        border-color: #777777;
        border-width: 1;
        background-color: #555555;
        margin: 0 3 3 0;
}

.normal2 {
        color: #111111;
}

.normal_underlined {
        font-size: 12px;
        line-height: 18px;
        text-decoration: underline;
}

.bekezd1 {
        margin: 8px 0px 16px 0px;
}

.tartalom_bg {
        background-color: #333333;
        padding: 7px;
        margin: 6px;
}

.tartalom_bg_cim {
        background-color: #000000;
        padding: 7px;
        margin: 6px;
        background-image: url("images/cimsor_bg.gif");
        background-repeat: repeat-x;
}

.sep1 {
        background-image:url("images/sep1.gif");
        background-repeat:repeat-x;
        background-position: 0% 0%;
}

.sep2 {
        background-image:url("images/sep2.gif");
        background-repeat:repeat-y;
        background-position: 0% 0%;
}

.sep3 {
        background-image:url("images/sep3.gif");
        background-repeat:repeat-x;
        background-position: 0% 0%;
}

a.link_menu_top {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        padding: 2 0 0 0;
        margin: 0px;
        text-decoration: none;
        vertical-align: middle;
        color: #ffffff;
        display: block;
        letter-spacing: 0px;
        text-align: center;
        width: 88px;
        height: 19px;
        background-image:url("images/menu_top_passive_2.jpg");
        background-repeat:no-repeat;
/*        background-position: 5% 50%;
*/
}

a.link_menu_top:hover
{
/*        color: #dddddd;
        background-color: #e86a04;
*/
        background-image:url("images/menu_top_active_2.jpg");
        color: #0f102e;
        background-repeat:no-repeat;
}

a.link_text1 {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        display: block;
        text-decoration: none;
        font-size: 12px;
        color: #0d0f2f;
        letter-spacing: 0px;
        text-indent: 10px;
        background-image:url("images/link_start2.gif");
        background-repeat:no-repeat;
        background-position: 0 50%;
}

a.link_text1:hover {
        text-decoration: underline;
        background-position: 1 50%;
}

a.link_find {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        text-decoration: underline;
        font-size: 16px;
        color: #0000cc;
        letter-spacing: 0px;
}

a.link_find:hover {
        text-decoration: none;
}

a.link_find:visited {
        color: #551a8b;
}

a.link_box_heading {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        line-height: 18px;
        font-weight: bolder;
        letter-spacing: -0.3px;
        text-transform: uppercase;
        color: #161547;
        text-decoration: none;
}

a.link_box_heading:hover {
        text-decoration: underline;
}

a.link_box_heading_white {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        line-height: 18px;
        font-weight: bolder;
        letter-spacing: -0.3px;
        text-transform: uppercase;
        color: #ffffff;
        margin: 0 0 0 3;
        display: block;
        text-decoration: none;
}

a.link_box_heading_white:hover {
        text-decoration: underline;
}

a.link_menu_top_active {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        padding: 2 0 0 0;
        margin: 0px;
        text-decoration: none;
        vertical-align: middle;
        color: #0f102e;
        display: block;
        letter-spacing: 0px;
        text-align: center;
        width: 88px;
        height: 19px;
        background-image:url("images/menu_top_active_2.jpg");
        background-repeat:no-repeat;
/*        background-position: 5% 50%;
*/
}


a.link_menu {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        padding: 0px;
        margin: 3px;
/*        line-height: 22px;
        vertical-align: middle;
*/        text-decoration: none;
        color: #0f102e;
        display: block;
        text-align: right;
        /*text-indent: 35px;
    */    letter-spacing: -0.2px;
        background-image:url("images/menu_left_passive.gif");
        background-repeat:no-repeat;
        background-position: 0% 50%;

}

a.link_menu:hover
{
/*
        color: #dddddd;
        text-indent: 38px;
        background-image:url("images/ff_arrow.gif");
        background-repeat:no-repeat;
        background-position: 6% 50%;
*/
        background-color: #8782bd;
}

a.link_menu_active {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        padding: 0px;
        margin: 3px;
/*        line-height: 22px;
        vertical-align: middle;
*/        text-decoration: none;
        color: #0f102e;
        display: block;
        text-align: right;
        /*text-indent: 35px;
    */    letter-spacing: -0.2px;
        background-image:url("images/menu_left_active.gif");
        background-repeat:no-repeat;
        background-position: 0% 50%;

}

a.link_menu_active:hover
{
/*
        color: #dddddd;
        text-indent: 38px;
        background-image:url("images/ff_arrow.gif");
        background-repeat:no-repeat;
        background-position: 6% 50%;
*/
        background-color: #8782bd;
}

a.link_apro {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        line-height: 14px;
        padding: 2px 3px 2px 3px;
        margin: 0px;
/*        line-height: 22px;
        vertical-align: middle;
*/        text-decoration: none;
        color: #ffffff;
        display: block;
        text-indent: 25px;
        letter-spacing: 1px;
        background-image:url("images/ff_arrow3.gif");
        background-repeat:no-repeat;
        background-position: 5% 50%;

}

a.link_apro:hover {
/*        color: #dddddd;
*/        background-color: #e86a04;
        text-indent: 26px;
        background-image:url("images/ff_arrow3.gif");
        background-repeat:no-repeat;
        background-position: 6% 50%;
}

a.link_apro2 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        padding: 1px;
        margin: 0px;
        text-decoration: none;
        color: #ffffff;
        letter-spacing: 1px;

}

a.link_apro2:hover {
        color: #000000;
        background-color: #c3c3d7;
}

a.link_normal {
        text-decoration: none;
        color: #333333;
/*
        font-style: italic;
        background-color: #213041;
*/
        border-color: #2176ad;
        border-width: 0 1 0 1;
        border-style: solid;
        padding: 1 5 1 5;
        background-image: url("images/link_normal_back1.jpg");
        background-position: 0 0;
        background-repeat: repeat-x;
}

a.link_normal:hover {
        text-decoration: none;
        background-image: url("images/link_normal_back2.jpg");
        background-position: 0 0;
        background-repeat: repeat-x;
}

a.link_classic {
        color: #03388d;
        text-decoration: underline;
}

a.link_classic:hover {
        color: #054cc0;
        text-decoration: none;
}

a.link_classic_white {
        text-decoration: underline;
        color: #ffffff;
}

a.link_classic_white:hover {
        color: #dddddd;
        text-decoration: none;
}

a.link_classic_white {
        text-decoration: underline;
        color: #ffffff;

}

a.link_classic_white:hover {
        color: #eeeeee;
        text-decoration: none;
}

a.link_normal2 {
        text-decoration: none;
        color: #0d0f2f;
}

a.link_normal2:hover {
        text-decoration: underline;
}

.menu_sep {
        background-image:url("images/menu_sep.gif");
        background-repeat:repeat-x;
        width: 180px;
        height: 1px;
        padding: 0px;
        margin: 0px;
/*        background-position: middle center;
*/
}

.alert {
        color: #ffffff;
        background-color: #b80000;
        padding-left: 2px;
}
.alert_ok {
        color: #ffffff;
        background-color: #1dbc03;
        padding-left: 2px;
}

.cimsor0 {
        font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
        font-size: 24px;
        line-height: 30px;
        margin: 0 0 10 0;
        color: #313581;
        font-weight: bold;
        letter-spacing: -0.2px;
}

a.link_cimsor0 {
        font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
        font-size: 24px;
        line-height: 30px;
        margin: 0 0 10 0;
        color: #313581;
        font-weight: bold;
        letter-spacing: -0.2px;
}

.cimsor1 {
        font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
        font-size: 14px;
        margin: 0px;
        color: #313581;
        font-weight: bold;
        letter-spacing: -0.2px;
}

.cimsor1x {
        font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
        font-size: 18px;
        margin: 0px;
        color: #3d0866;
        font-weight: bold;
        letter-spacing: -0.2px;
}

.cimsor1_white {
        font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
        font-size: 14px;
        margin: 0px;
        color: #ffffff;
        font-weight: bold;
        letter-spacing: -0.2px;
}

.cimsor2 {
        font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
        font-size: 18px;
        margin: 0px;
        color: #06071c;
        font-weight: bold;
        letter-spacing: -0.2px;
}

.cimsor2x {
        font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
        font-size: 18px;
        margin: 0px;
        color: #313581;
        font-weight: bold;
        letter-spacing: -0.2px;
}

.cimsor3 {
        font-family: tahoma,arial,verdana;
        text-decoration: none;
        font-weight: bold;
        color: #000000;
        font-size: 13px }


a.link_cimsor1 {
        font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
        font-size: 14px;
        margin: 0px;
        color: #313581;
        font-weight: bold;
        letter-spacing: -0.2px;
        text-decoration: underline;
}
a.link_cimsor1:hover {
        color: #06071c;
}

a.link_cimsor2 {
        font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
        font-size: 16px;
        margin: 0px;
        color: #06071c;
        font-weight: bold;
        letter-spacing: -0.2px;
        text-decoration: underline;
}
a.link_cimsor2:hover {
        text-decoration: none;
}

.cimsor_left {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
        display: block;
        padding: 2px 3px 3px 3px;
        margin: 0px;
        line-height: 28px;
        vertical-align: middle;
        color: #ffffff;
        text-indent: 30px;
        letter-spacing: 1px;
        background-image:url("images/simb1.gif");
        background-repeat:no-repeat;
        background-position: 5% 50%;
}

.cimsor_right {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
        display: block;
        padding: 0px 3px 0px 3px;
        margin: 0px;
        line-height: 18px;
        vertical-align: middle;
        color: #ffffff;
        text-indent: 28px;
        letter-spacing: 1px;
        background-image:url("images/simb1.gif");
        background-repeat:no-repeat;
        background-position: 10 50%;
}

.separator1 {
        background-image:url("images/separator1.gif");
        background-repeat:repeat-y;
}

.separator1_hr {
        background-image:url("images/separator1_hr.gif");
        background-repeat:repeat-x;
}

.separator2_hr {
        background-image:url("images/separator2_hr.gif");
        background-repeat:repeat-x;
}

.apro1 {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 10px;
        line-height: 16px;
        color: #dddddd;
        letter-spacing: 3px;
}

.apro_black {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 10px;
        line-height: 14px;
        color: #000000;
        letter-spacing: 1px;
}

.apro2 {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 10px;
        line-height: 16px;
        color: #dddddd;
}

.form1 {
        background-color: #fcffa9;
        border-style: solid;
        border-width: 1px;
        border-color: #000000;
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 10px;
        padding: 1px;
        color: #000000;
}

.form2 {
        background-color: #ffffff;
        border-style: solid;
        border-width: 1px;
        border-color: #000000;
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 13px;
        padding: 2px;
        color: #000000;
}


.form1_submit {
        background-color: #555555;
        border-style: solid;
        border-width: 1px;
        border-color: #000000;

        font-family:  Arial, Verdana, sans-serif, Tahoma;
        font-size: 11px;
        color: #ffffff;
}

.pic_border {
        border-style: solid;
        border-width: 6px;
        border-color: #1a1a1a;
}

.pic_border2 {
        border-style: solid;
        border-width: 4px;
        border-color: #4a4a4a;
}

.title {
        font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
        font-size: 20px;
        display: block;
        padding: 3px 3px 3px 3px;
        margin: 0px;
        vertical-align: middle;
        color: #ffffff;
        text-transform: uppercase;
        text-indent: 15px;
        letter-spacing: 10px;

}

