body {
        background-color: #E5E5E5;
        margin: 2px;
        padding: 0px;
        background-image: url(images/_back.jpg);
        background-repeat: repeat-x;
        background-position: top;
}
.menu_fent{
        color : #FFFFFF;
        font-size : 12px;
        font-family : Arial, Helvetica, sans-serif;
        text-align: center;
        font-stretch: wider;
        letter-spacing: 1px;
}
.txt_alul{
        color : #111111;
        font-size : 12px;
        font-family : Arial, Helvetica, sans-serif;
        text-align: left;
        line-height: 22px;
}
.txt{
        color : #00000;
        font-size : 12px;
        font-family : Arial, Helvetica, sans-serif;
        text-align:        justify;
        margin: 20px;
        text-indent: 15px;
        line-height: 16px;
}
.txt_fooldal{
        color : #00000;
        font-size : 12px;
        font-family : Arial, Helvetica, sans-serif;
                padding-left: 8px;
        line-height: 16px;
}
.txt_nopara{
        color : #000000;
        font-size : 12px;
        font-family : Arial, Helvetica, sans-serif;
        line-height: 16px;
}
.txt_kep{
        color : #000000;
        font-size : 12px;
        font-family : Arial, Helvetica, sans-serif;
        text-align: center;
        line-height: 20px;
}
.txt_cim{
        color : #444444;
        font-size : 12px;
        font-family : Arial, Helvetica, sans-serif;
        text-align: left;
        margin-left: 15px;
        margin-top: 10px;
        font-weight : bold;
        line-height: 22px;
}
.txt_cim2{
        color : #444444;
        font-size : 14px;
        font-family : Arial, Helvetica, sans-serif;
        font-weight : bold;
        background-color: #E8EBEF;
        border: dotted;
        border-color: #487AC2;
        border-left-width: 0px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-top-width: 0px;
        padding-left: 40px;
        padding-right: 40px;
}
.txt_cim_piros{
        color : #FF0000;
        font-size : 13px;
        text-align: left;
        margin-left: 15px;
        font-weight : bold;
        line-height: 22px;
        font-family: Geneva, Arial, Helvetica, sans-serif;
}
.txt_partner{
        color : #FFFFFF;
        font-size : 12px;
        font-family : Arial, Helvetica, sans-serif;
        text-align: left;
        line-height: 22px;
        padding-left: 10px;
}
.txt_apro{
        color : #79A5E5;
        font-size : 2px;
        line-height: 2px;
}
.txt_kiemelt{
        color : #487AC2;
        font-size : 15px;
        font-weight: bold;
        font-family : Arial, Helvetica, sans-serif;
        margin: 2px;
}
.txt_jelolt{
                background-color:#FFA84D;
                font-weight: bold;
}
.almenu_cim{
        color : #FF0000;
        font-size : 12px;
        font-family : Arial, Helvetica, sans-serif;
        text-align: left;
        background-attachment: fixed;
        margin-left: 12px;
        font-weight : bold;
        line-height: 22px;
}
.link{
        color: #FF8400;
        text-decoration: none;
}
.link:hover{
        color: #FFA84D;
        text-decoration: underline;
}
.cim-link{
        color : #444444;
        font-size : 12px;
        font-family : Arial, Helvetica, sans-serif;
        font-weight : bold;
        text-decoration: none;
}
.cim-link:hover{
        color: #FFA84D;
        text-decoration: underline;
                cursor: pointer;
                cursor: hand;
}
.ul{
        color : #000000;
        font-size : 13px;
        font-family : Arial, Helvetica, sans-serif;
        line-height: 50px;
        margin: 10px;
        padding: 10px;
        text-align:left;
        list-style-position:inside;
        list-style-type:disc;
}
.k2net{
        font-family : Arial, Helvetica, sans-serif;
                font-size: 12px;
        color: #000000;
        line-height: 20px;
        text-decoration: none;
}
.k2net:hover{
        font-size: 12px;
        color: #FFA84D;
        line-height: 20px;
        text-decoration: underline;
}
.table-td{
        color : #000000;
        font-size : 12px;
        font-family : Arial, Helvetica, sans-serif;
        background-color: #EAE9EA;
}
.table-tr{
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #000000;
}
.form-ar{
        color : #00000;
        font-size : 12px;
        font-family : Arial, Helvetica, sans-serif;
        width: 20px;
}
.butt_almenu {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #FFFFFF;
        height: 20px;
        background-color: #79A5E5;
        border: solid;
        border-color: #1F1D22;
        border-width: 0px;
        text-decoration:none;
        text-indent: 20px;
}
.butt_almenu_h {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000000;
        height: 20px;
        background-color: #FFA84D;
        border: solid;
        border-color: #1F1D22;
        border-width: 0px;
        cursor: pointer;
        text-decoration:none;
        text-indent: 20px;

}
.butt_akt {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #e87015;
        height: 20px;
        background-color: #FFD561;
        border: solid;
        border-color: #1F1D22;
        border-width: 0px;
        text-decoration:none;
        text-indent: 20px;

}
.butt_fomenu {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #FFFFFF;
        height: 20px;
        background-color: #487AC2;
        border-color: #1F1D22;
        border-width: 0px;
        text-decoration:none;
        text-indent: 8px;
}
.butt_fomenu_h {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #FFFFFF;
        height: 20px;
        background-color: #FFA84D;
        border-color: #1F1D22;
        border-width: 1px;
        text-decoration:none;
        text-indent: 8px;
        cursor: pointer;
        cursor: hand;
}
.butt_a{
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #FFFFFF;
        text-decoration:none;
}
.butt_a:hover{
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #FFFFFF;
        text-decoration:none;
}
.csik01 {
        font-size : 20px;
        font-family : Arial, Helvetica, sans-serif;
        text-align: left;
        line-height: 6px;
}
.csik02 {
        font-size : 20px;
        font-family : Arial, Helvetica, sans-serif;
        text-align: left;
        line-height: 10px;
}
.tabla_bal {
        text-indent: 15px;
}

.kep {
        filter: Alpha(Opacity=100);-moz-opacity:1;
}
.kep:hover {
        filter: Alpha(Opacity=70);-moz-opacity:0.7;
        cursor: hand;
        cursor: pointer;
}
.felsorolas{
        list-style-type: disc;
        font-size: 12px;
        font-style: normal;
        font-weight: normal;
        text-indent: 10px;
        line-height: 15px;
        color : #000000;
        font-family : Arial, Helvetica, sans-serif;
}
.image-hor {
        display: block;
        height: 133;
        width: 190;
        border: none;
        margin:0px;
        background-image: url(images/photoframe.jpg);
        padding:0px;
}
.image-hor-k {
        display: block;
        height: 133;
        width: 190;
        border: none;
        margin:0px;
        background-image: url(images/photoframe-k.jpg);
        padding:0px;
}
.alaprajz-td {
        background-image: url(images/alaprajz-hatter.jpg);
                background-position: top;
                background-repeat: no-repeat;
}
.table-blok{
        font-family : Arial, Helvetica, sans-serif;
        font-size: 15px;
        color : #000000;
        border-width: 1px;
        border-style: solid;
        border-color: #487AC2;
        background-color: #E8EBEF;
}
.table-ff{
        font-family : Arial, Helvetica, sans-serif;
        font-size: 15px;
        color : #000000;
        border-width: 1px;
        border-style: solid;
        border-color: #487AC2;
        background-color: #FFFFFF;
}
.table-kulso{
        border-width: 1px;
        border-style: solid;
        border-color: #093067;
}
/* - - - - - - - - - FORM - - - - - - - - - */
.form-input-i {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        background-color: #FFFFFF;
        border: 1px solid #C9C9DB;
        text-indent: 6px;
        color: #656597;
        width: 100%;
}
.form-input-a {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        background-color: #FFFFFF;
        border: 1px solid #487AC2;
        text-indent: 6px;
        color: #3b3b7c;
        width: 100%;
}
.form-butt-i {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #FFFFFF;
        font-weight: bold;
        background-color: #487AC2;
        height: 27px;
        width: 111px;
        border: none;
        text-align: center;
}
.form-butt-a {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #FFFFFF;
        font-weight: bold;
        background-color:#FFA84D;
        height: 27px;
        width: 111px;
        border: none;
        text-align: center;
        cursor: hand;
        cursor: pointer;
}
.form-select-i {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        background-color: #FFFFFF;
        border: 1px solid #C9C9DB;
        text-indent: 6px;
        color: #656597;
        width: 100%;
}
.form-select-a {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        background-color: #FFFFFF;
        border: 1px solid #487AC2;
        text-indent: 6px;
        color: #3b3b7c;
        width: 100%;
}