@charset "UTF-8";

body {
    background-color: #9FB8CC;
    color: #29486F;
    margin: 0;
}
a:link {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    font-style : normal;
    line-height : normal;
    font-weight : bold;
    font-variant : normal;
    text-transform : none;
    text-decoration : none;
    text-align : center;
    vertical-align : middle;
    color : #ffffff;
    padding-top : 2px;
    padding-right : 2px;
    padding-bottom : 2px;
    padding-left : 2px;
    letter-spacing : 2px;
    }
a:visited {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    font-style : normal;
    line-height : normal;
    font-weight : bold;
    font-variant : normal;
    text-transform : none;
    text-decoration : none;
    text-align : center;
    vertical-align : middle;
    color : #ffffff;
    padding-top : 2px;
    padding-right : 2px;
    padding-bottom : 2px;
    padding-left : 2px;
    letter-spacing : 2px;
    }
a:active {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    font-style : normal;
    line-height : normal;
    font-weight : bold;
    font-variant : normal;
    text-transform : none;
    text-decoration : none;
    text-align : center;
    vertical-align : middle;
    color : #ffffff;
    padding-top : 2px;
    padding-right : 2px;
    padding-bottom : 2px;
    padding-left : 2px;
    letter-spacing : 2px;
    }
a:hover {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    font-style : normal;
    line-height : normal;
    font-weight : bold;
    font-variant : normal;
    text-transform : none;
    text-decoration : none;
    text-align : center;
    vertical-align : middle;
    color : #c4d5de;
    padding-top : 2px;
    padding-right : 2px;
    padding-bottom : 1px;
    padding-left : 2px;
    letter-spacing : 2px;
    border : dashed #ffffff;
    white-space : normal;
    border-width : 0 0 1px;
    }
a.mlink2:link {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    font-style : normal;
    line-height : normal;
    font-weight : normal;
    font-variant : normal;
    text-transform : none;
    text-decoration : none;
    text-align : center;
    vertical-align : middle;
    color : #c4d5de;
    padding-top : 2px;
    padding-right : 2px;
    padding-bottom : 2px;
    padding-left : 2px;
    }
a.mlink2:visited {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    font-style : normal;
    line-height : normal;
    font-weight : normal;
    font-variant : normal;
    text-transform : none;
    text-decoration : none;
    text-align : center;
    vertical-align : middle;
    color : #c4d5de;
    padding-top : 2px;
    padding-right : 2px;
    padding-bottom : 2px;
    padding-left : 2px;
    }
a.mlink2:active {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    font-style : normal;
    line-height : normal;
    font-weight : normal;
    font-variant : normal;
    text-transform : none;
    text-decoration : none;
    text-align : center;
    vertical-align : middle;
    color : #c4d5de;
    padding-top : 2px;
    padding-right : 2px;
    padding-bottom : 2px;
    padding-left : 2px;
    }
a.mlink2:hover {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    font-style : normal;
    line-height : normal;
    font-weight : normal;
    font-variant : normal;
    text-transform : none;
    text-decoration : none;
    text-align : center;
    vertical-align : middle;
    color : #ffffff;
    padding-top : 2px;
    padding-right : 2px;
    padding-bottom : 2px;
    padding-left : 2px;
    }
a.mlink:link {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    font-style : normal;
    line-height : normal;
    font-weight : normal;
    font-variant : normal;
    text-transform : none;
    text-decoration : none;
    text-align : center;
    vertical-align : middle;
    color : #000000;
    padding-top : 2px;
    padding-right : 2px;
    padding-bottom : 2px;
    padding-left : 2px;
    }
a.mlink:visited {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    font-style : normal;
    line-height : normal;
    font-weight : normal;
    font-variant : normal;
    text-transform : none;
    text-decoration : none;
    text-align : center;
    vertical-align : middle;
    color : #000000;
    padding-top : 2px;
    padding-right : 2px;
    padding-bottom : 2px;
    padding-left : 2px;
    }
a.mlink:active {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    font-style : normal;
    line-height : normal;
    font-weight : normal;
    font-variant : normal;
    text-transform : none;
    text-decoration : none;
    text-align : center;
    vertical-align : middle;
    color : #000000;
    padding-top : 2px;
    padding-right : 2px;
    padding-bottom : 2px;
    padding-left : 2px;
    }
a.mlink:hover {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    font-style : normal;
    line-height : normal;
    font-weight : normal;
    font-variant : normal;
    text-transform : none;
    text-decoration : none;
    text-align : center;
    vertical-align : middle;
    color : #ffffff;
    padding-top : 2px;
    padding-right : 2px;
    padding-bottom : 2px;
    padding-left : 2px;
    }
img.imgtop {
    border-color : black black #000000 #000000;
    padding-top : 0;
    padding-right : 0;
    padding-bottom : 0;
    padding-left : 0;
    text-align : center;
    vertical-align : middle;
    border-style : solid;
    border-top-width : 0;
    border-right-width : 0;
    border-bottom-width : 0;
    border-left-width : 0;
    }
input {
    font : normal 10px/normal serif;
    letter-spacing : normal;
    text-align : left;
    text-decoration : none;
    vertical-align : middle;
    word-spacing : normal;
    background-color : #ffffff;
    color : #200b66;
    padding-bottom : 1px;
    padding-top : 1px;
    padding-left : 3px;
    padding-right : 3px;
    height : 18px;
    float : none;
    border : 1px solid #000000;
    }
input#gomb {
    font : italic normal 10px/normal Geneva, Arial, Helvetica, san-serif;
    letter-spacing : normal;
    text-align : center;
    text-decoration : none;
    vertical-align : middle;
    word-spacing : normal;
    background-color : #e5f4ff;
    color : #000000;
    padding-bottom : 1px;
    padding-top : 1px;
    padding-left : 3px;
    padding-right : 3px;
    border : 1px solid #000000;
    height : 18px;
    }
input#button {
    font : normal 10px/normal serif;
    letter-spacing : normal;
    text-align : center;
    text-decoration : none;
    vertical-align : middle;
    word-spacing : normal;
    background-color : #ffffff;
    color : #200b66;
    padding-bottom : 1px;
    padding-top : 1px;
    padding-left : 3px;
    padding-right : 3px;
    height : 18px;
    border : solid #200b66;
    border-width : 1px 1px 0 0;
    }
li {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    font-style : normal;
    line-height : normal;
    font-weight : normal;
    font-variant : normal;
    text-transform : none;
    color : #1d3e66;
    text-decoration : none;
    letter-spacing : normal;
    text-align : left;
    vertical-align : middle;
    word-spacing : normal;
    white-space : normal;
    height : auto;
    width : auto;
    padding-top : 1px;
    padding-right : 2px;
    padding-bottom : 1px;
    padding-left : 8px;
    list-style-type : disc;
    list-style-position : outside;
    list-style-image : none;
    left : auto;
    top : auto;
    }
.folap_img {
    text-align : center;
    padding-top : 2px;
    padding-right : 2px;
    padding-bottom : 2px;
    padding-left : 2px;
    border : 1px solid #000000;
    }
.info {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 9px;
    font-style : normal;
    line-height : normal;
    font-weight : normal;
    font-variant : normal;
    text-transform : none;
    color : #ffffff;
    text-decoration : none;
    text-align : center;
    }
.menu {
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 11px;
    font-style : normal;
    line-height : normal;
    font-weight : normal;
    font-variant : normal;
    text-transform : none;
    color : #ffffff;
    text-decoration : none;
    text-align : center;
    padding-top : 10px;
    padding-right : 2px;
    padding-bottom : 4px;
    padding-left : 2px;
    vertical-align : middle;
    word-spacing : 2px;
    }
.login {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    font-style : normal;
    line-height : normal;
    font-weight : normal;
    font-variant : normal;
    text-transform : none;
    color : #29486f;
    text-decoration : none;
    text-align : left;
    padding-top : 2px;
    padding-right : 5px;
    padding-bottom : 2px;
    padding-left : 10px;
    vertical-align : middle;
    }
.fejlec_sima {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    font-style : normal;
    line-height : normal;
    font-weight : bold;
    font-variant : normal;
    text-transform : none;
    color : #ffffff;
    text-decoration : none;
    text-align : center;
    padding-top : 3px;
    padding-right : 5px;
    padding-bottom : 3px;
    padding-left : 5px;
    background-color : #0b1761;
    letter-spacing : 1px;
    word-spacing : 1px;
    }
.oszlop_keret {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    font-style : normal;
    line-height : normal;
    font-weight : normal;
    font-variant : normal;
    text-transform : none;
    color : #200b66;
    text-decoration : none;
    text-align : center;
    padding-top : 0;
    padding-right : 0;
    padding-bottom : 0;
    padding-left : 0;
    border-color : #200b66 #200b66 black;
    border-style : solid;
    border-top-width : 0;
    border-right-width : 0;
    border-bottom-width : 0;
    border-left-width : 0;
    }
.sor_keret {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 5px;
    font-style : normal;
    line-height : normal;
    font-weight : normal;
    font-variant : normal;
    text-transform : none;
    text-decoration : none;
    text-align : center;
    padding-top : 0;
    padding-right : 0;
    padding-bottom : 0;
    padding-left : 0;
    border-color : #200b66 #200b66 black;
    vertical-align : middle;
    border-style : solid;
    border-top-width : 0;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
    }
.fejlec_hirek {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    font-style : normal;
    line-height : normal;
    font-weight : normal;
    font-variant : normal;
    text-transform : none;
    color : #ffffff;
    text-decoration : none;
    text-align : left;
    padding-top : 3px;
    padding-right : 5px;
    padding-bottom : 3px;
    padding-left : 5px;
    background-color : #0b1761;
    vertical-align : middle;
    }
.szovegbox {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    font-style : normal;
    line-height : normal;
    font-weight : normal;
    font-variant : normal;
    text-transform : none;
    color : #0b1761;
    text-decoration : none;
    text-align : justify;
    padding-top : 8px;
    padding-right : 8px;
    padding-bottom : 8px;
    padding-left : 8px;
    vertical-align : top;
    }
.pozicionalo {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    font-style : normal;
    line-height : normal;
    font-weight : normal;
    font-variant : normal;
    text-transform : none;
    text-decoration : none;
    text-align : center;
    padding-top : 0;
    padding-right : 0;
    padding-bottom : 0;
    padding-left : 0;
    vertical-align : top;
    }
.banner {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    font-style : normal;
    line-height : normal;
    font-weight : normal;
    font-variant : normal;
    text-transform : none;
    text-decoration : none;
    text-align : center;
    padding-top : 8px;
    padding-right : 8px;
    padding-bottom : 8px;
    padding-left : 8px;
    vertical-align : middle;
    }
.szovegbox_tovabb {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    font-style : normal;
    line-height : normal;
    font-weight : normal;
    font-variant : normal;
    text-transform : none;
    color : #89161a;
    text-decoration : none;
    text-align : right;
    padding-top : 0;
    padding-right : 8px;
    padding-bottom : 4px;
    padding-left : 8px;
    vertical-align : middle;
    border : dotted #200b66;
    border-width : 0 0 1px;
    }
.fejlec_hirek_datum {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    font-style : italic;
    line-height : normal;
    font-weight : normal;
    font-variant : normal;
    text-transform : none;
    color : #ffffff;
    text-decoration : none;
    text-align : right;
    padding-top : 3px;
    padding-right : 5px;
    padding-bottom : 3px;
    padding-left : 5px;
    background-color : #0b1761;
    vertical-align : middle;
    }
.pozicionalo_top {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    font-style : normal;
    line-height : normal;
    font-weight : normal;
    font-variant : normal;
    text-transform : none;
    text-decoration : none;
    text-align : center;
    padding-top : 0;
    padding-right : 0;
    padding-bottom : 0;
    padding-left : 0;
    vertical-align : top;
    }
.fejlec_leiras {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    font-style : normal;
    line-height : normal;
    font-weight : bold;
    font-variant : normal;
    text-transform : none;
    color : #ffffff;
    text-decoration : none;
    text-align : center;
    padding-top : 4px;
    padding-right : 0;
    padding-bottom : 4px;
    padding-left : 0;
    background-color : #0b1761;
    vertical-align : middle;
    }
.szovegbox_center {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    font-style : normal;
    line-height : normal;
    font-weight : normal;
    font-variant : normal;
    text-transform : none;
    color : #0b1761;
    text-decoration : none;
    text-align : center;
    padding-top : 5px;
    padding-right : 8px;
    padding-bottom : 5px;
    padding-left : 8px;
    vertical-align : top;
    }
.szovegbox_center_bold {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    font-style : normal;
    line-height : normal;
    font-weight : bold;
    font-variant : normal;
    text-transform : none;
    color : #0b1761;
    text-decoration : none;
    text-align : center;
    padding-top : 8px;
    padding-right : 8px;
    padding-bottom : 8px;
    padding-left : 8px;
    vertical-align : top;
    }
.ea_lista {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    font-style : normal;
    line-height : normal;
    font-weight : normal;
    font-variant : normal;
    text-transform : none;
    color : #29486f;
    text-decoration : none;
    text-align : left;
    padding-top : 0;
    padding-right : 8px;
    padding-bottom : 4px;
    padding-left : 8px;
    vertical-align : middle;
    border : dotted #200b66;
    border-width : 0 0 1px;
    }
.ea_lista_center {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    font-style : normal;
    line-height : normal;
    font-weight : normal;
    font-variant : normal;
    text-transform : none;
    color : #0b1761;
    text-decoration : none;
    text-align : center;
    padding-top : 4px;
    padding-right : 8px;
    padding-bottom : 4px;
    padding-left : 8px;
    vertical-align : middle;
    border : dotted #200b66;
    border-width : 0 0 1px;
    }
.ea_lista_bold_center {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    font-style : normal;
    line-height : normal;
    font-weight : bold;
    font-variant : normal;
    text-transform : none;
    color : #0b1761;
    text-decoration : none;
    text-align : center;
    padding-top : 8px;
    padding-right : 8px;
    padding-bottom : 8px;
    padding-left : 8px;
    vertical-align : top;
    border : #200b66;
    border-style : dotted;
    border-top-width : 0;
    border-right-width : 0;
    border-bottom-width : 1px;
    border-left-width : 0;
    }
.ea_szunet {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    font-style : normal;
    line-height : normal;
    font-weight : bold;
    font-variant : normal;
    text-transform : none;
    color : #113651;
    text-decoration : none;
    text-align : center;
    padding-top : 4px;
    padding-right : 5px;
    padding-bottom : 4px;
    padding-left : 5px;
    vertical-align : middle;
    word-spacing : 2px;
    background-color : #e5f4ff;
    border : #200b60;
    border-style : dotted;
    border-top-width : 0;
    border-right-width : 0;
    border-bottom-width : 1px;
    border-left-width : 0;
    }
.ea_idopontok {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    font-style : normal;
    line-height : normal;
    font-weight : normal;
    font-variant : normal;
    text-transform : none;
    color : #165188;
    text-decoration : none;
    text-align : center;
    padding-top : 2px;
    padding-right : 5px;
    padding-bottom : 2px;
    padding-left : 10px;
    vertical-align : middle;
    }
.ea_valaszto {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    font-style : normal;
    line-height : normal;
    font-weight : normal;
    font-variant : normal;
    text-transform : none;
    color : #ffffff;
    text-decoration : none;
    text-align : center;
    padding-top : 3px;
    padding-right : 5px;
    padding-bottom : 3px;
    padding-left : 5px;
    background-color : #0b1761;
    letter-spacing : 1px;
    word-spacing : 1px;
    }
.ea_lista_bold_balra {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    font-style : normal;
    line-height : normal;
    font-weight : bold;
    font-variant : normal;
    text-transform : none;
    color : #29486f;
    text-decoration : none;
    text-align : left;
    padding-top : 8px;
    padding-right : 8px;
    padding-bottom : 8px;
    padding-left : 8px;
    vertical-align : top;
    border : #200b66;
    border-style : dotted;
    border-top-width : 0;
    border-right-width : 0;
    border-bottom-width : 1px;
    border-left-width : 0;
    }
.szovegbox_kizart {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    font-style : normal;
    line-height : normal;
    font-weight : normal;
    font-variant : normal;
    text-transform : none;
    color : #0b1761;
    text-decoration : none;
    text-align : justify;
    padding-top : 5px;
    padding-right : 8px;
    padding-bottom : 5px;
    padding-left : 8px;
    vertical-align : top;
    }
.menu_vonalas {
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 11px;
    font-style : normal;
    line-height : normal;
    font-weight : normal;
    font-variant : normal;
    text-transform : none;
    color : #ffffff;
    text-decoration : none;
    text-align : center;
    padding-top : 10px;
    padding-right : 2px;
    padding-bottom : 4px;
    padding-left : 2px;
    vertical-align : middle;
    word-spacing : 2px;
    border : 0 dashed #ffffff;
    }
img.menuimage {
    padding: 0;
    margin: 0 auto;
    border: 0;
    letter-spacing: 0;
    text-decoration : none;
}
img.menuimage a:link,
img.menuimage a:visited,
img.menuimage a:active,
img.menuimage a:hover {
    border: 0;
}
.datum {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10px;
    font-style : italic;
    line-height : normal;
    font-weight : normal;
    font-variant : normal;
    text-transform : none;
    color : #0b1761;
    text-decoration : none;
    text-align : center;
    padding-top : 2px;
    padding-right : 2px;
    padding-bottom : 2px;
    padding-left : 2px;
    vertical-align : top;
    }
.szovegbox_kicsi {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10px;
    font-style : normal;
    line-height : normal;
    font-weight : normal;
    font-variant : normal;
    text-transform : none;
    color : #000000;
    text-decoration : none;
    text-align : left;
    padding-top : 2px;
    padding-right : 2px;
    padding-bottom : 2px;
    padding-left : 2px;
    vertical-align : top;
    }
.szovegbox_kiemelt {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    font-style : normal;
    line-height : normal;
    font-weight : normal;
    font-variant : normal;
    text-transform : none;
    color : #000000;
    text-decoration : none;
    text-align : justify;
    padding-top : 8px;
    padding-right : 8px;
    padding-bottom : 8px;
    padding-left : 8px;
    vertical-align : top;
    }
.szovegbox_balra {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    font-style : normal;
    line-height : normal;
    font-weight : normal;
    font-variant : normal;
    text-transform : none;
    color : #ffffff;
    text-decoration : none;
    text-align : left;
    padding-top : 8px;
    padding-right : 8px;
    padding-bottom : 8px;
    padding-left : 8px;
    vertical-align : top;
    }
.szovegbox_jobbra {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    font-style : normal;
    line-height : normal;
    font-weight : normal;
    font-variant : normal;
    text-transform : none;
    color : #ffffff;
    text-decoration : none;
    text-align : right;
    padding-top : 8px;
    padding-right : 8px;
    padding-bottom : 8px;
    padding-left : 8px;
    vertical-align : top;
    }
.menu_link {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    font-style : normal;
    line-height : normal;
    font-weight : normal;
    font-variant : normal;
    text-transform : none;
    text-decoration : none;
    text-align : center;
    vertical-align : middle;
    color : #c4d5de;
    padding-top : 2px;
    padding-right : 2px;
    padding-bottom : 2px;
    padding-left : 2px;
    }
div.banners {
    text-align: center;
    padding: 0;
    border: 1px #000000 solid;
    vertical-align: middle;
    margin: 0;
    font-size: 0;
    clear: none;
    float: none;
    clip: rect(0,0,0,0);
    }

.nav, .nav * {
	margin: 0;
	padding: 0;
	cursor: pointer;
}
ul.nav, ul.nav ul, ul.nav ul li {
	list-style: none;
}
ul.nav li {
	list-style: none;
	z-index: 999;
	padding: 6px 2px 6px 2px;
}
ul.nav li:hover {
    color : #c4d5de;
}
ul.nav li ul {
	position: absolute;
	display: none;
	z-index: 1;
	margin-left: 20px;
}
ul.nav li ul li {
	border: 1px solid #ffffff;
	padding: 2px;
}
ul.shown {
	display: inline;
}

div.gallery {
	display: table;
	padding: 2px;
	position: relative;
	width: 100%;
}

div.gallery div {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	width: 120px;
}

div.gallery_folder {
	background-color: yellow;
	border: 1px solid #808080;
	display: table-cell;
	height: 120px;
	position: relative;
	width: 120px;
}

div.gallery_image {
	display: table-cell;
	padding: 2px;
	width: 120px;
}

div.gallery_image_text {
	text-align: center;
}

.gallery_folder_list, .gallery_folder_list * {
	padding: 0;
	margin: 0;
	list-style: none;
}

div.gallery_folder_list ul.tree {
	margin-top: 20px;
}

ul.tree ul {
	margin-left: 25px
}