
body {
	color:#000000;
	background:white;
	font-family:Arial, Helvetica, sans-serif;
	border:0px;
	margin:0px;
	font-size:small;
	text-align:left;
}

table {
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	padding:0px;
	border-spacing:0px;
        border-collapse:collapse;

}

p {
        padding:5px;
        margin:0px;
}

a {
        text-decoration:none;
}


a:active {
        color:black;
}

a:link {
        color:black;
}

a:visited {
        color:black;
}

a:hover {
        color:black;
}

.munkatabla a {
        font-weight:bold;
}

.munkatabla a:active {
        color:#4b90bd;
}

.munkatabla a:link {
        color:#4b90bd;
}

.munkatabla a:visited {
        color:#4b90bd;
}

.munkatabla a:hover {
        color:#4b90bd;
}

.eredmenytabla a {
        font-weight:bold;
}

.eredmenytabla a:active {
        color:#4b90bd;
}

.eredmenytabla a:link {
        color:#4b90bd;
}

.eredmenytabla a:visited {
        color:#4b90bd;
}

.eredmenytabla a:hover {
        color:#4b90bd;
}

.csv a {
        font-weight:bold;
}

.csv a:active {
        color:#4b90bd;
}

.csv a:link {
        color:#4b90bd;
}

.csv a:visited {
        color:#4b90bd;
}

.csv a:hover {
        color:#4b90bd;
}

.szoveg a {
        color:white;
}

.szoveg a:link {
        color:white;
}

.szoveg a:visited {
        color:white;
}

.szoveg a:hover {
        color:white;
}

dt {
        font-weight:bold;
}

.doc {
        text-align:left;
}

.belepve {
        text-align:left;
        font-weight:normal;
	padding-left:0px;
	padding-top:5px;
	padding-right:0px;
	padding-bottom:25px;
}

.oldalcim {
        font-size:small;
        text-align:left;
        text-transform:uppercase;
        font-weight:normal;
	padding-left:5px;
	padding-top:2px;
	padding-right:5px;
	padding-bottom:2px;
        color:white;
       	background-color:#4b90bd;
        border-bottom:2px solid white;
}

.fejlec {
	padding-left:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:5px;
        height:100%;
        width:100%;
	border-spacing:0px;
        border-collapse:collapse;
}

.fejlectabla {
	padding:5px;
	font-size:small;
        background-color:#a6d1ed;
        width:100%;
}

.fejlectabla tr {
        vertical-align:top;
}

.fejlectabla .szures {
        padding:0px;
}

.copyright {
        font-weight:bold;
}

.ossz {
	padding-top:25px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
        font-weight:bold;
}

.eredmeny {
	padding-top:25px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	font-weight:bold;
}

.magyarazat {
	padding-top:25px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	text-align: justify;
}


.ossztabla {
        font-size:small;
        font-style:italic;
        border:1px solid #000000;
	border-spacing:0px;
        border-collapse:collapse;
        cell-spacing:0px;
	padding:0px;
}

.ossztabla th {
        border:1px solid #000000;
	font-weight:normal;
}

.ossztabla td {
        border:1px solid #000000;
	padding:5px;

}

.eredmenytabla {
        font-size:small;
        border:1px solid #000000;
	border-spacing:0px;
        border-collapse:collapse;
        cell-spacing:0px;
	padding:0px;
}

.eredmenytabla th {
        border:1px solid #000000;
	font-weight:bold;
}

.eredmenytabla td {
        border:1px solid #000000;
	padding:5px;

}

.kereszttabla {
        font-size:small;
        border:0px solid #000000;
	border-spacing:0px;
        border-collapse:collapse;
        cell-spacing:0px;
	padding:5px;
}

.kereszttabla td {
	padding:5px;
}

.kereszttabla .csoportfejlec {
        border-right:0px solid black;
        border-top:1px solid black;
        border-left:1px solid black;
        border-bottom:1px solid black;
        text-align:left;
        font-weight:normal;
}

.kereszttabla .fejlec {
        border-right:1px solid black;
        border-top:1px solid black;
        border-left:1px solid black;
        border-bottom:1px solid black;
        text-align:center;
        font-weight:bold;
}

.kereszttabla .osszfejlec {
        border-right:1px solid black;
        border-top:1px solid black;
        border-left:2px solid black;
        border-bottom:1px solid black;
        text-align:center;
        font-weight:bold;
}

.kereszttabla .cellaertek {
        border-left:0px solid black;
        border-top:1px solid black;
        border-right:1px solid black;
        border-bottom:1px solid black;
}

.cellaertektabla {
        border:0px solid black;
        padding:0px;
        font-size:small;
}

.cellaertektabla td{
        border:0px solid black;
        padding:0px;
}

.kereszttabla .ertek{
        border:1px solid #000000;
	padding:5px;
}

.kereszttabla .osszoszlop {
        border-left:2px solid black;
        border-right:1px solid black;
        border-top:1px solid black;
        border-bottom:1px solid black;
}

.kereszttabla .osszossz {
        border-left:2px solid black;
        border-right:1px solid black;
        border-top:2px solid black;
        border-bottom:1px solid black;
}

.kereszttabla .csoport {
        border-right:0px solid black;
        border-top:1px solid black;
        border-left:1px solid black;
        border-bottom:1px solid black;
        text-align:left;
        font-weight:bold;
}

.kereszttabla .osszcsoport {
        border-right:0px solid black;
        border-top:2px solid black;
        border-left:1px solid black;
        border-bottom:1px solid black;
        text-align:left;
        font-weight:bold;
}

.kereszttabla .osszcellaertek {
        border-left:0px solid black;
        border-top:2px solid black;
        border-right:1px solid black;
        border-bottom:1px solid black;
}

.keresztmezo td{
        border:0px;
        padding-top:0px;
        padding-bottom:0px;
        padding-left:0px;
        padding-right:0px;
        font-size:small;
        border-spacing:0px;
        text-align:right;
}

.osszkeresztmezo {
        border-top:2px solid black;
        border-left:1px solid black;
        border-right:1px solid black;
        border-bottom:1px solid black;
}

.keresztmezo .szaz {
	text-align:left;
}

.keresztmezo .pont {
	text-align: ":";
}

.keresztmezo .ertek {
	text-align: right;
	width:30%;
}

.egesztabla {
	border:0px solid white;
        border-spacing:0px;
        border-collapse:collapse;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
        padding-bottom:0px;
        margin:0px;
	font-size:medium;
	text-align:center;
        margin-left: auto;
        margin-right: auto;
}

.navigacio {
        text-align:center;
	padding:5px;
	height:10%;
}

.szures {
	padding:5px;
	background-color:#a6d1ed;
}

.szures_ido {
	padding:5px;
	background-color:#a6d1ed;
	border-bottom: 2px solid white;
}

.szures_ido2 {
	padding:5px;
	background-color:#4b90bd;
	border-bottom: 2px solid white;
}


.cim {
        text-align:left;
        font-weight:normal;
	padding-left:0px;
	padding-top:5px;
	padding-right:0px;
	padding-bottom:5px;
	height:10%;
}

.cimsor {
	padding-left:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
}

.tajekoztato {
	padding-left:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
        font-size:small;
}

.loginszoveg {
	padding-left:5px;
	padding-top:25px;
	padding-right:5px;
	padding-bottom:0px;
}

.loginigen {
	padding-left:5px;
	padding-top:0px;
	padding-right:5px;
	padding-bottom:5px;
}

.loginnem {
	padding-left:5px;
	padding-top:0px;
	padding-right:5px;
	padding-bottom:5px;
}

.regist {
        width:80%;
	padding-left:5px;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	font-size:xx-large;
	letter-spacing:2px;
	font-weight:light;
}

.registtabla {
        background-color:#4b90bd;
	border-spacing:0px;
        border-collapse:collapse;
        color:white;
        padding:0px;
}

.registtabla td {
	padding-left:5px;
	padding-top:0px;
	padding-right:5px;
	padding-bottom:0px;
}

.csv {
	padding-left:0px;
	padding-top:25px;
	padding-right:5px;
	padding-bottom:5px;
        text-align:left;
}

.logout {
        text-align:center;
	padding:5px;
	height:5%;
}

.login {
	padding-left:0px;
	padding-top:5px;
	padding-right:0px;
	padding-bottom:25px;
}

.loginalert {
        font-weight:normal;
	padding-left:5px;
	padding-top:25px;
	padding-right:5px;
	padding-bottom:5px;
}

.logintabla {
        border:0px solid #000000;
	border-spacing:0px;
        border-collapse:collapse;
        cell-spacing:0px;
	padding-left:0px;
	padding-top:25px;
	padding-right:5px;
	padding-bottom:25px;
}

.logintabla th {
}

.logintabla td {
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:50px;

}


.szurestabla {
        cell-spacing:0px;
}

.szurestabla tr {
	padding-right:0px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
}

.szurestabla td{
	padding-right:50px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
}

.szurestabla .fejlec{
        font-weight:bold;
	padding-left:0px;
	padding-top:5px;
	padding-right:0px;
	padding-bottom:5px;
        text-transform:uppercase;
        color:white;
}

.szuresbelsotabla {
	font-size:small;
	padding-left:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
}

.szuresbelsotabla tr{
        vertical-align:top;
}

.popupfejlec {
        text-align:left;
        font-weight:bold;
	padding-left:5px;
	padding-top:25px;
	padding-right:5px;
	padding-bottom:25px;
}

.popupabece {
        text-align:center;
}

.popupabecetabla {

}

.grouplistatabla td {
	padding-right:50px;

}

.szureslistafejlec {
}

.mehet {
	padding-left:5px;
	padding-top:25px;
	padding-right:5px;
	padding-bottom:25px;
}

.level1 {
        text-align:left;
        vertical-align:top;
	padding-left:5px;
	padding-top:2px;
	padding-right:5px;
	padding-bottom:2px;
	font-weight:normal;
	font-size:small;
	background-color:#4b90bd;
	color:white;
	text-transform:uppercase;
        width:100%;
        border-top:5px solid white;
}

.level2 {
        text-align:left;
        vertical-align:top;
	padding-left:5px;
	padding-top:2px;
	padding-right:5px;
	padding-bottom:2px;
	font-weight:bold;
	font-size:small;
}

.level3 {
        text-indent:-20px;
        text-align:left;
        vertical-align:top;
	padding-left:25px;
	padding-top:0px;
	padding-right:5px;
	padding-bottom:0px;
	font-size:small;
}

.koszonto {
        font-size:small;
	padding-left:0px;
	padding-top:15px;
	padding-right:0px;
	padding-bottom:5px;
	border:0px solid black;
}

.megszolitas {
        font-weight:normal;
        text-align:left;
        color:white;
        background-color:#4b90bd;
        border-bottom:2px solid white;
}

.szoveg {
        text-align:justify;
        background-color:#92c2e1;
}

.alairas {
        text-align:right;
}
.munkatabla {
        font-weight:normal;
        vertical-align:bottom;
	padding-left:0px;
	padding-top:10px;
	padding-right:0px;
	padding-bottom:25px;
	font-size:small;
}
.munkatabla tr {
	padding-left:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
}

.munkatabla td {
	padding-left:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
}

.stat {
        padding:0px;
}

.stattabla {
        padding:0px;
}

.stattabla td{
        padding:5px;
}

.khitabla {
        padding:0px;
}

.statcim {
	padding-left:0px;
	padding-top:25px;
	padding-right:5px;
	padding-bottom:5px;
	color:#4b90bd;
	font-weight:bold;
	font-size:normal;
}

.logingomb {
        background-color:black;
        border:1px solid white;
        color:white;
        font-style:italic;
}

.fejlec .menu {
        background-color:#a28b45;
        padding-top:5px;
        padding-left:5px;
        padding-right:5px;
        padding-bottom:5px;
        margin:0px;
        color:white;
        vertical-align:middle;
        height:25%;
        width:100%
}

.fejlec .menu a {
        font-size:small;
        color:white;
        text-transform:uppercase;
        font-weight:normal;
        padding-left:5px;
        padding-right:5px;
}

.fejlec .fent {
        padding:0px;
        height: 33px;
        vertical-align:middle;
        font-size:small;
        width:100%;
        border-spacing:0px;
        border-collapse:collapse;
}

.fejlec .lang {
        padding:0px;
        height: 33px;
        vertical-align:middle;
        font-size:small;
        width:100%;
        border-spacing:0px;
        border-collapse:collapse;
}

.feher  {
        padding-top:0px;
        padding-left:10px;
        padding-right:5px;
        padding-bottom:0px;
        background-color:white;
        color:black;
        font-weight:normal;
}

.fejlec .fent .feher {
        text-align:right;
        width:60%;
}

.fejlec .lang .feher  {
        width:80%;
}

.fejlec .fent .kisiv  {
        padding:0px;
        background-color:#4b90bd;
        background-image:url('../img/kisiv.png');
        background-repeat: no-repeat;
        background-position:bottom left;
        text-align:right;
        width:12px;
}

.kek  {
        padding:0px;
        background-color:#4b90bd;
        color:white;
	text-align:left;
}

.udv {
        padding:0px;
        border-spacing:0px;
        border-collapse:collapse;
}

.udv td .kek {
        padding-bottom:5px;
}

.fejlec .lang .kek  {
        text-align:center;
        font-weight:normal;
}

.kek a {
        color:white;
}

.fejlec .fent .help  {
        padding:0px;
        background-color:#4b90bd;
        text-align:center;
        color:white;
        width:10%;
}

.fejlec .fent .help a {
        color:white;
        font-style:italic;
}

.fejlec .fent .kek  img {
        padding:0px;
        margin:0px;
        border:0px;
}

.main {
        padding-top:0px;
        padding-left:0px;
        padding-right:0px;
        padding-bottom:0px;
        border-spacing:0px;
        border-collapse:collapse;
        border:0px solid white;
        margin:0px;
        width:100%;
        text-align:left;
        vertical-align:top;
}

.balmenu {
        vertical-align:top;
        padding-top:25px;
        padding-left:5px;
        padding-right:23px;
        padding-bottom:25px;
}

.balmenu td {
        border-bottom:1px solid #a28b45;
        padding:5px;
}

.balmenu td a {
        color:#4b90bd;
        font-weight:normal;
        font-size:small;
}

.balmenu td a:active {
        color:#4b90bd;
}

.balmenu td a:visited {
        color:#4b90bd;
}

.balmenu td a:hover {
        color:#4b90bd;
}


.logok {
        text-align:right;
        padding-top:35px;
        padding-left:25px;
        padding-right:25px;
        padding-bottom:15px;
}

.ptln {
        background-color:#a6d1ed;
        width:100%;
        border-top:1px solid white;
        border-left:0px solid white;
        border-right:0px solid white;
        border-bottom:1px solid white;
}

.ps {
        background-color:#92c2e1;
        width:100%;
        border-top:1px solid white;
        border-left:0px solid white;
        border-right:0px solid white;
        border-bottom:1px solid white;
}

.main .menu {
        border:0px;
        border-spacing:0px;
        border-collapse:collapse;
        padding:0px;
        margin:0px;
        width:100%;
}

.balsarok img {
        border:0px;
        padding-right:23px;
}

table .nagylogo {
        padding-top:0px;
        padding-left:0px;
        padding-right:0px;
        padding-bottom:0px;
        width:100%;
        border-spacing:0px;
        border-collapse:collapse;
}

.nagylogomezo {
        padding-top:33px;
        padding-left:0px;
        padding-right:0px;
        padding-bottom:7px;
        width:43%;
}

.udv {
        padding:0px;
	border-spacing:0px;
        border-collapse:collapse;
        width:100%;
}

.udv .fent {
        padding:0px;
        vertical-align:middle;
        font-size:small;
        width:100%;
        border-spacing:0px;
        border-collapse:collapse;
}

.udv .fent td {
        padding-top:0px;
        padding-left:0px;
        padding-right:0px;
        padding-bottom:0px;
}

.udv .fent .nagyiv  {
        padding:0px;
        background-image:url('../img/nagyiv.png');
        background-repeat: no-repeat;
        text-align:right;
        width:24px;
        height: 42px;
}

.udv .fent .regiv  {
        padding:0px;
        background-image:url('../img/regiv.png');
        background-repeat: no-repeat;
        text-align:right;
        width:10px;
        height:24px;
}

.udv .fent .mmpp  {
        text-align:left;
        vertical-align:top;
        padding-top:0px;
        padding-left:0px;
        padding-right:0px;
        padding-bottom:0px;
        width:42%;
}

.udv .fent .feher  {
        width:40%;
        text-align:left;
        padding-left:10px;
}

.udv .fent .mmppsz {
        text-align:left;
        vertical-align:top;
        padding-top:0px;
        padding-left:0px;
        padding-right:0px;
        padding-bottom:0px;
}

.kismmppsz {
        text-align:left;
        vertical-align:top;
        padding-top:0px;
        padding-left:0px;
        padding-right:0px;
        padding-bottom:0px;
}

.udv .fent .kismmpp  {
        text-align:left;
        vertical-align:top;
        padding-top:0px;
        padding-left:0px;
        padding-right:0px;
        padding-bottom:0px;
}

.udv1 {
        font-size:xx-large;
        padding-top:5px;
        padding-left:20px;
        letter-spacing:2px;
}

.udv2 {
        font-size:large;
        padding-top:5px;
        padding-left:50px;
        padding-bottom:25px;
}

.loginform {
        text-align:right;
        padding-right:10px;
        padding-top:25px;
        vertical-align:top;
}

.reg {
        text-align:right;
        padding-right:10px;
        padding-top:15px;
        padding-bottom:0px;
        vertical-align:bottom;
        line-height:30px;
        letter-spacing:0.25px;
}

.taj {
        padding-top:5px;
        padding-left:10px;
        padding-right:5px;
        padding-bottom:5px;
        background-color:white;
        color:black;
        font-weight:normal;
        font-size:xx-small;
        vertical-align:bottom;
}

.tajreg {
        padding-top:5px;
        padding-left:14px;
        padding-right:5px;
        padding-bottom:17px;
        background-color:white;
        color:black;
        font-weight:normal;
        font-size:xx-small;
        vertical-align:bottom;
}
.tajreg img {
        padding-bottom:5px;
}

.tajlogok {
        padding-top:25px;
        padding-left:10px;
        padding-right:5px;
        padding-bottom:5px;
        background-color:white;
        color:black;
        font-weight:normal;
        font-size:smaller;
        vertical-align:top;
}

.lehetoseg {
        padding-left:50px;
}

.popuplista {
}

.popup {
        background-color:#a6d1ed;
}

.ism .kerdes {
        padding:5px;
        background-color:#4b90bd;
        border-bottom:20px solid white;
        color:white;
        font-weight:normal;
}
.ism .valasz {
        padding-left:25px;
        font-size:small;
	text-align: justify;
}

.valasz a {
        text-decoration:underline;
}

.hn {
}


a.slink {
        color:#4b90bd;
        font-weight:normal;
        font-size:small;
}

a.slink:active {
        color:#4b90bd;
}

a.slink:visited {
        color:#4b90bd;
}

a.slink:hover {
        color:#4b90bd;
}
