/* utf-8 */

body {
	margin: 0;
	padding: 0;
    color: #fff;
	background-color: #000;
    text-align: center; 
    font-family: Helvetica;
    font-size: 12pt;
}
img {
    border: 0; }
.div-clear {
    clear: both; }
p {
    margin: 0;
    padding: 0;
    line-height: 24pt;
    text-align: left;
}
.p-normal {
    line-height: 20pt;
}

a:link {
    color: #fff;
    text-decoration: none;
}
a:visited {
    color: #fff;
    text-decoration: none;
}
a:hover {
    color: #fff;
    text-decoration: underline;
}


/* SPLASH */
#div-wrapper {
    margin: 0 auto;
    padding: 0 0 20px 0;
    width: 980px;
    text-align: left;
}
#div-top {
    margin: 0;
    padding: 0;
}
#div-bottom {
    margin: 20px 0 0 0;
    padding: 0;
}



/* MENU */
.div-fomenupont-holder {
    margin: 0;
    padding: 10px 0 8px 0;
    background-color: #000;
    width: 200px;
    float: left;
}
.div-almenupont-holder {
    margin: 6px 0 0 0;
    padding: 0;
    line-height: 16pt;
}

.span-fomenupont-aktiv {
    font-size: 22pt;
}
.span-fomenupont-inaktiv {
    
}

.span-almenupont-aktiv {
    font-size: 12pt;
}
.span-almenupont-inaktiv {
}

a.a-fomenupont:link {
    color: #fff;
    text-decoration: none;
    font-size: 12pt;
}
a.a-fomenupont:visited {
    color: #fff;
    text-decoration: none;
    font-size: 12pt;
}
a.a-fomenupont:hover {
    color: #fff;
    text-decoration: none;
    font-size: 22pt;
}
a.a-fomenupontb:link {
    color: #fff;
    text-decoration: none;
    font-size: 22pt;
}
a.a-fomenupontb:visited {
    color: #fff;
    text-decoration: none;
    font-size: 22pt;
}
a.a-fomenupontb:hover {
    color: #fff;
    text-decoration: underline;
    font-size: 22pt;
}

a.a-almenupont:link {
    color: #fff;
    text-decoration: none;
    font-size: 10pt;
}
a.a-almenupont:visited {
    color: #fff;
    text-decoration: none;
    font-size: 10pt;
}
a.a-almenupont:hover {
    color: #fff;
    text-decoration: none;
    font-size: 12pt;
}





/* CONTENTS */ 
.div-contentholder {
    margin: 0;
    padding: 20px 0 20px 0;
    background-color: #000;
}

.span-focim {
    font-size: 16pt;
}
.span-alcim {
    font-size: 14pt;
}





/* INDEX oldal */
.div-indexholder {
    background-color: #fff;
    color: #000;
    padding: 40px;
}





/* KEPSOROZATOK */
.div-thumbnailholder {
    margin: 50px 0 0 0;
    padding: 0;
    text-align: left;
}

a.a-thumbnail:link {
    margin: 0;
    text-decoration: none;
}
a.a-thumbnail:visited {
    margin: 0;
    text-decoration: none;
}
a.a-thumbnail:hover {
    margin: 0;
    text-decoration: none;
}

#div-kepsorozatcim {
    padding-bottom: 20px;
    width: 100%;
}
.div-50-bal {
    margin: 0;
    padding: 0;
    width: 50%;
    text-align: left;
    float: left;
}
.div-50-jobb {
    margin: 0;
    padding: 0;
    width: 50%;
    text-align: right;
    float: left;
}
.span-keplinkek {
    padding: 0;
}
/* SZOOVEG BAL JOBB RENDEZEESE */
/* MINDHEZ */
.table-kepleftright {
    margin: 0;
    padding: 0;
    width: 100%;
}
.table-kepleftright img {
    padding: 0 20px 20px 0;
}
.table-kepleftright td {
    margin: 0;
    padding: 0;
    vertical-align: top;
    text-align: left;
}

.div-kepitemholder {
    text-align: center;
}
.div-kepkozepre {
    text-align: center;
}

.img-kepsorozat-left {
    float: right;
    padding: 0 0 10px 20px;
}
.img-kepsorozat-right {
    float: left;
    padding: 0 20px 10px 0;
}

.span-25 {  
    margin: 0;
    padding: 0 25px 0 0;
}
.span-50 {  
    margin: 0;
    padding: 0 50px 0 0;
}
.span-ff0000 {
    margin: 0;
    padding: 0;
    color: #ff0000;
}
.span-ccc {
    margin: 0;
    padding: 0;
    color: #ccc;
}


/* elvileg depr. */
.img-szovegjobb {
    margin: 0 50px 50px 0;
    float: left;
}
.img-szovegbal {
    margin: 0 0 50px 50px;
    float: right;
}
.p-szovegbal {
    text-align: right;
}





/* KAPCSOLAT */
#div-kontaktform {
    margin: 50px 0 0 0;
    padding: 0;
}
.input-kontaktform {
    margin: 0 20px 20px 0;
    padding: 6px;
    width: 100%;
    font-family: Helvetica;
    font-size: 12pt;
    color: #fff;
    background-color: #000;
    border: 1px solid #fff;
}
.textarea-kontaktform {
    margin: 0 20px 20px 0;
    padding: 6px;
    width: 100%;
    height: 80px;
    font-family: Helvetica;
    font-size: 12pt;
    color: #fff;
    background-color: #000;
    border: 1px solid #fff;
}

a.a-kontakt:link {
    padding-left: 7px;
    color: #fff;
    text-decoration: none;
    font-size: 12pt;
}
a.a-kontakt:visited {
    padding-left: 7px;
    color: #fff;
    text-decoration: none;
    font-size: 12pt;
}    
a.a-kontakt:hover {
    padding-left: 7px;
    color: #fff;
    text-decoration: none;
    font-size: 22pt;
}





/* ETC */
.img-onarckepek {
    margin: 0;
    padding: 0 0 0 50px;
    float: right;
}
.img-onarckepekb {
    margin: 0;
    padding: 0 0 50px 50px;
    float: right;
}










