/* utf-8 */

/* ------ INFO
    . minden formazas (kivetel: tablazatoknal cellpadding, cellspacing es border) ebben a CSS fejlban van
    . Struktúra:
        i) elol a minden doksira jellemzoo formezesok
        ii) kozvetlenul utena az index oldalra ES az ismetloodoo elemekre (pl. foomenu) vonatkozó formezesok
        iii) utena sorrendben az egyes aloldal-tipusok sablon formezesai
------- */


/* 0) - ALAPveto formezesok */
body {
    margin: 0;
    padding: 0;
    color: #000;
    background-color: #fff;
    font-family: Arial;
    font-size: 11px;
    text-align: center;  }
/* Mozilla es tersai ne rajzolgassanak a kepek kore */
img {
    border: 0; }
/*tiny mce sortoresei, hogydogolnemeg */
p {
    margin: 0; 
    padding: 0; }
    
/* default linkek */
a:link {
    color: #000;
    text-decoration: none; }
a:visited {
    color: #000;
    text-decoration: none; }
a:hover {
    color: #000;
    text-decoration: none;
    border-bottom: 1px solid #a8b821;
}
a.a-a8b821:link {
    color: #a8b821;
    text-decoration: none; }
a.a-a8b821:visited {
    color: #a8b821;
    text-decoration: none; }
a.a-a8b821:hover {
    color: #a8b821;
    text-decoration: none;
    border-bottom: 1px solid #a8b821;
}
a.a-ff8624:link {
    color: #ff8624;
    text-decoration: none; }
a.a-ff8624:visited {
    color: #ff8624;
    text-decoration: none; }
a.a-ff8624:hover {
    color: #ff8624;
    text-decoration: none;
    border-bottom: 1px solid #ff8624;
}
a.a-imagelink:link {
    text-decoration: none;
    border: none; }
a.a-imagelink:visited {
    text-decoration: none;
    border: none; }
a.a-imagelink:hover {
    text-decoration: none;
    border: none;
}
a.a-firattovabb:link {
    color: #666;
    text-decoration: none; }
a.a-firattovabb:visited {
    color: #666;
    text-decoration: none; }
a.a-firattovabb:hover {
    color: #666;
    text-decoration: none;
    border-bottom: 1px solid #a8b821;
}



#div-liget-wrapper {
    margin: 0 auto;
    padding: 0;
    width: 900px;
    text-align: left;
}
.div-clear {
    margin: 0;
    padding: 0;
    clear: both;
}

/* white spacek */
.div-ver-holder-25 {
    margin: 0;
    padding: 0;
    height: 25px;
    background-color: #fff; }
.div-ver-holder-40 {
    margin: 0;
    padding: 0;
    height: 40px;
    background-color: #fff; }
.div-ver-holder-50 {
    margin: 0;
    padding: 0;
    height: 50px;
    background-color: #fff; }
.span-ver-100 {
    padding-left: 100px;
}

/* csak szinezes, ez itt az alap 4 szin */
.span-cc2e60 {
    color: #cc2e60; }
.span-4ea8ce {
    color: #4ea8ce; }
.span-ff8624 {
    color: #ff8624; }
.span-a8b821 {
    color: #a8b821;
}
.span-ccc {
    color: #ccc;
}





/* --------INDEX OLDAL, MINDEN OLDALRA VONATKOZO FORMAZASOK------ */

/* 0) - DISABLED holder */
#div-disabled {
    margin: 0;
    padding: 10px 0 0 0;
    text-align: center;
}
a.a-disabled:link {
    color: #000;
    font-family: Arial;
    font-size: 18pt;
    text-decoration: none; }
a.a-disabled:visited {
    color: #000;
    font-family: Arial;
    font-size: 18pt;    
    text-decoration: none; }
a.a-disabled:hover {
    color: #000;
    font-family: Arial;
    font-size: 18pt;
    text-decoration: none; 
    border-bottom: 1px solid #000; }



/* 1) - SLOG formezesai */
#div-slog-holder {
    margin: 15px 0 15px 0;
    padding: 0;
}
#div-search-holder {
    margin: 0;
    width: 450px;
    text-align: right;
    float: left;
}
#input-sb {
    width: 200px;
    border: 1px dashed #000;
    font-family: Arial;
    font-size: 11px;
}
#div-login-holder {
    margin: 0;
    padding: 6px 0 0 0;
    width: 450px;
    text-align: left;
    float: left;
}



/* 2) - AKT aktuelis tartalom resz, formezesai */
#div-akt-holder {
    margin: 0;
    padding: 0;
    width: 900px;
}
#div-akt-bal {
    margin: 0;
    padding: 0;
    width: 250px;
    float: left;
}
#div-akt-kozep-szoveg {
    margin: 0;
    padding: 0;
    width: 400px;
    height: 250px;
    overflow: hidden;
    float: left;
}
#div-akt-kozep-szoveg-top {
    margin: 0;
    padding: 25px 25px 0 25px;
    width: 350px;
    height: 24px;
    color: #fff;
    font-family: Helvetica;
    font-size: 16px;
    border-bottom: 1px dashed #fff;
}
#div-akt-kozep-szoveg-bottom {
    margin: 0;
    padding: 15px 25px 15px 25px;
    width: 350px;
    min-height: 170px;
    color: #fff;
    line-height: 18px;
}
#div-akt-jobb-kep {
    margin: 0;
    padding: 0;
    width: 250px;
    float: left;
}
a.a-aktualis:link {
    color: #fff;
    text-decoration: none; }
a.a-aktualis:visited {
    color: #fff;
    text-decoration: none; }
a.a-aktualis:hover {
    color: #fff;
    text-decoration: none; 
    border-bottom: 1px solid #fff; }




/* 3) - FOMENU formezesa */
#div-fomenu-holder {
    margin: 0;
    padding: 0 0 0 50px;
    color: #fff;
    background-color: #000;
    text-align: center;
}
#div-fomenu-holder a:link {
    color: #fff;
    text-decoration: none; }
#div-fomenu-holder a:visited {
    color: #fff;
    text-decoration: none; }
#div-fomenu-holder a:hover {
    color: #fff;
    text-decoration: none;
    border-bottom: 1px solid #a8b821;
}
.fomenupont {
    padding: 7px 0 7px 0;
    width: 199px;
    float: left;
    border-left: 1px dashed #fff;
}
#div-fomenu-lezaro {
    margin: 0;
    padding: 7px 0 7px 0;
    border-left: 1px dashed #fff;
    float: left;
}
    





/* 4) - HIROLVASO formezesai */
#div-hirolvaso-holder {
    margin: 0 ;
    padding: 0;
}
.div-hir-holder {
    margin: 0 0 20px 0;
    padding: 0;
    border-top: 1px dashed #000;
}
.div-hir-holder a:link {
    color: #000;
    text-decoration: none; }
.div-hir-holder a:visited {
    color: #000;
    text-decoration: none; }
.div-hir-holder a:hover {
    color: #000;
    text-decoration: none;
    border-bottom: 1px solid #fff;
}
.div-hiroszlop-a {
    margin: 0;
    padding: 15px;
    width: 270px;
    float: left;
    color: #000;
}
a.a-szerzo:link {
    color: #fff; }
a.a-szerzo:visited {
    color: #fff; }
a.a-szerzo:hover {
    color: #fff;
}
.div-hiroszlop-b {
    margin: 0;
    padding: 10px 0 10px 50px;
    width: 550px;
    float: left;
    line-height: 18px;
}
.div-hiroszlop-b a:link {
    color: #000;
    text-decoration: none; }
.div-hiroszlop-b a:visited {
    color: #000;
    text-decoration: none; }
.div-hiroszlop-b a:hover {
    color: #000;
    text-decoration: none;
    border-bottom: 1px solid #a8b821;
}
.span-hircim {
    font-size: 22px; }
.span-hiralcim {
    font-size: 14px;
}





/* 5) - JATEK formezesai */
#div-jatek-holder {
    margin: 0;
    padding: 0;
    width: 900px;
    color: #fff;
    background-color: #000;
}
#div-jatek-bal {
    margin: 0;
    padding: 0;
    width: 50px;
    background-color: #000;
    float: left;
}
#div-jatek-tartalom {
    margin: 0;
    padding: 0;
    width: 798px;
    color: #000;
    background-color: #ff8624;
    border-right: 1px dashed #fff;
    border-left: 1px dashed #fff;
    float: left;
}
#div-jatek-cim {
    margin: 0;
    padding: 15px 15px 0 15px;
    width: 768px;
    height: 25px;
    color: #fff;
    border-bottom: 1px dashed #fff;
    font-family: Helvetica;
    font-size: 16px;
}
#div-jatek-lr-holder {
    margin: 0;
    padding: 0;
    width: 798px; }
#div-jatek-l {
    margin: 0;
    padding: 10px 15px 10px 15px;
    width: 369px;
    line-height: 18px;
    float: left; }
#div-jatek-r {
    margin: 0;
    padding: 10px 15px 10px 15px;
    width: 369px;
    float: left;
}
#table-jatek {
    margin: 10px 0 0 0;
    padding: 0;
    width: 100%;
}
.td-jatek-bal {
    margin: 0;
    padding: 0 0 4px 0;
    width: 22%;
    text-align: right;
    vertical-align: middle; }
.td-jatek-jobb {
    margin: 0;
    padding: 0 0 4px 0;
    width: 78%;
    vertical-align: middle;
}
.td-jatek-bal-topra {
    margin: 0;
    padding: 0 0 4px 0;
    width: 22%;
    text-align: right;
    vertical-align: top; }
.td-jatek-jobb-topra {
    margin: 0;
    padding: 0 0 4px 0;
    width: 78%;
    vertical-align: top;
}
.input-jatek-form {
    margin-left: 10px;
    width: 200px;
    border: 1px solid #ddd;
    font-family: Arial;
    font-size: 11px; }
.input-jatek-form-short {
    margin-left: 10px;
    width: 100px;
    border: 1px solid #ddd;
    font-family: Arial;
    font-size: 11px;
}
.div-jatek-kerdes {
    padding-left: 10px;
    font-weight: bold;
}




/* 6) - KIEMELT formezesai */
#div-kiemelt-holder {
    margin: 0;
    padding: 0;
    height: 180px;
}

#div-konyv-holder {
    margin: 0 20px 0 0;
    padding: 0;
    width: 210px;
    height: 180px;
    float: left;
}
#div-gal-holder {
    margin: 0 20px 0 0;
    padding: 0;
    width: 210px;
    height: 180px;
    float: left;
}
#div-banner-bal-holder {
    margin: 0 20px 0 0;
    padding: 0;
    width: 210px;
    height: 180px;
    float: left;
}
#div-banner-jobb-holder {
    margin: 0;
    padding: 0;
    width: 210px;
    height: 180px;
    float: left;
}

.div-kiemelt-image-holder {
    margin: 0;
    padding: 0;
    width: 210px;
    height: 180px;
    float: left;
}
.div-kiemelt-hspacer {
    margin: 0;
    padding: 0;
    width: 20px;
    height: 180px;
    float: left;
}




/* 7) - KENYERBEL es oldal tetejere resz formezesai */
#div-kenyerbel-holder {
    margin: 0;
    padding: 0;
}
#div-kenyerbel {
    margin: 0;
    padding: 0;
    width: 650px;
    float: left; }
#div-tetejere {
    margin: 0;
    padding: 0;
    width: 250px;
    text-align: right;
    float: left;
}




/* 8) - FOOTER formezesa */
#div-footer-holder {
    margin: 0;
    padding: 7px 50px 7px 50px;
    color: #fff;
    background-color: #000;
    font-family: Arial;
    font-size: 11px;
}
#div-footer-holder a:link {
    color: #fff;
    text-decoration: none; }
#div-footer-holder a:visited {
    color: #fff;
    text-decoration: none; }
#div-footer-holder a:hover {
    color: #fff;
    text-decoration: none;
    border-bottom: 1px solid #a8b821;
}




/* 9) - ALMENU es AKTIV FOOMENU formazasai */
.fomenupont-aktiv-cc2e60 {
    padding: 7px 0 7px 0;
    width: 199px;
    color: #000;
    background-color: #cc2e60;
    font-weight: bold;
    float: left;
    border-left: 1px dashed #fff;
}
.fomenupont-aktiv-ff8624 {
    padding: 7px 0 7px 0;
    width: 199px;
    color: #000;
    background-color: #ff8624;
    font-weight: bold;
    float: left;
    border-left: 1px dashed #fff;
}
.fomenupont-aktiv-a8b821 {
    padding: 7px 0 7px 0;
    width: 199px;
    color: #000;
    background-color: #a8b821;
    font-weight: bold;
    float: left;
    border-left: 1px dashed #fff;
}
.fomenupont-aktiv-4ea8ce {
    padding: 7px 0 7px 0;
    width: 199px;
    color: #000;
    background-color: #4ea8ce;
    font-weight: bold;
    float: left;
    border-left: 1px dashed #fff;
}
#div-almenu-holder {
    margin: 0;
    padding: 0;
    background-color: #fff;
    width: 900px;
}
#div-almenu-holder a:hover {
    border-bottom: 1px solid #fff;
}
.div-almenu-oszlop-cc2e60 {
    margin: 0 0 0 50px;
    padding: 10px 10px 10px 15px;
    width: 174px;
    background-color: #cc2e60;
    border-right: 1px dashed #fff;
    border-bottom: 1px dashed #fff;
    border-left: 1px dashed #fff;
    line-height: 18px;
}
.div-almenu-oszlop-ff8624 {
    margin: 0 0 0 250px;
    padding: 10px 10px 10px 15px;
    width: 174px;
    background-color: #ff8624;
    border-right: 1px dashed #fff;
    border-bottom: 1px dashed #fff;
    border-left: 1px dashed #fff;
    line-height: 18px;
}
.div-almenu-oszlop-a8b821 {
    margin: 0 0 0 450px;
    padding: 10px 10px 10px 15px;
    width: 174px;
    background-color: #a8b821;
    border-right: 1px dashed #fff;
    border-bottom: 1px dashed #fff;
    border-left: 1px dashed #fff;
    line-height: 18px;
}
.div-almenu-oszlop-4ea8ce {
    margin: 0 0 0 650px;
    padding: 10px 10px 10px 15px;
    width: 174px;
    background-color: #4ea8ce;
    border-right: 1px dashed #fff;
    border-bottom: 1px dashed #fff;
    border-left: 1px dashed #fff;
    line-height: 18px;
}





/* --------OLDAL SABLONOK FORMAZASAI------ */



/* U) - URES oldalak sablonja: ahol csak egy cim es szovegtest van, illetve ennek veltozatai */

/* U/0) - mindegyik U sablonra vonatkozik */
.div-u-holder {
    margin: 0;
    padding: 0;
}
.div-u-cim {
    margin: 0;
    padding: 0 50px 5px 50px;
    border-bottom: 1px dashed #000;
    font-family: Helvetica;
    font-size: 16px;
}
.div-u-szovegtest {
    margin: 0;
    padding: 15px 50px 0 50px;
    line-height: 18px;
}

/* U/1) - SEARCH: osszetett kereses ill. kereses eredmenyei */
/* osszetett kereses teblezat */
.table-ok {
    margin: 0;
    padding: 0;
    width: 100%;
}
.td-ok-bal {
    margin: 0;
    padding: 0 0 4px 0;
    width: 25%;
    text-align: right;
    vertical-align: middle; }
.td-ok-jobb {
    margin: 0;
    padding: 0 0 4px 0;
    width: 75%;
    vertical-align: middle;
}
.input-ok-form {
    margin-left: 10px;
    width: 450px;
    border: 1px solid #000;
    font-family: Arial;
    font-size: 11px; }
.select-ok-form {
    margin-left: 10px;
    width: 100px;
}
/* kereses eredmenye */
.table-ker {
    margin: 0;
    padding: 0;
    width: 100%;
    border-top: 1px solid #000;
    border-right: 1px solid #000;
    border-left: 1px solid #000;
}
.td-ker-title-a {
    margin: 0;
    padding: 2px 0 2px 5px;
    width: 10%;
    color: #fff;
    font-weight: bold;
    background-color: #000;
    border-bottom: 1px solid #000;
    vertical-align: middle; }
.td-ker-title-b {
    margin: 0;
    padding: 2px 0 2px 5px;
    width: 50%;
    font-weight: bold;
    border-bottom: 1px solid #000;
    vertical-align: middle; }
.td-ker-title-c {
    margin: 0;
    padding: 2px 0 2px 5px;
    width: 30%;
    font-weight: bold;
    border-bottom: 1px solid #000;
    vertical-align: middle; }
.td-ker-title-d {
    margin: 0;
    padding: 2px 0 2px 5px;
    width: 10%;
    font-weight: bold;
    border-bottom: 1px solid #000;
    vertical-align: middle;
}
.td-ker-a-cc2e60 {
    margin: 0;
    padding: 2px 0 2px 5px;
    width: 10%;
    border-bottom: 1px solid #000;
    background-color: #cc2e60;
    vertical-align: middle; }
.td-ker-a-ff8624 {
    margin: 0;
    padding: 2px 0 2px 5px;
    width: 10%;
    border-bottom: 1px solid #000;
    background-color: #ff8624;
    vertical-align: middle; }
.td-ker-a-a8b821 {
    margin: 0;
    padding: 2px 0 2px 5px;
    width: 10%;
    border-bottom: 1px solid #000;
    background-color: #a8b821;
    vertical-align: middle; }
.td-ker-a-4ea8ce {
    margin: 0;
    padding: 2px 0 2px 5px;
    width: 10%;
    border-bottom: 1px solid #000;
    background-color: #4ea8ce;
    vertical-align: middle;
}
.td-ker-b {
    margin: 0;
    padding: 2px 0 2px 5px;
    width: 50%;
    border-bottom: 1px solid #000;
    vertical-align: middle; }
.td-ker-c {
    margin: 0;
    padding: 2px 0 2px 5px;
    width: 30%;
    border-bottom: 1px solid #000;
    vertical-align: middle; }
.td-ker-d {
    margin: 0;
    padding: 2px 0 2px 5px;
    width: 10%;
    border-bottom: 1px solid #000;
    vertical-align: middle;
}


/* U/2) - SZERZŐK ket lista oldal */
.span-szerzo-betu-a8b821 {
    padding: 5px 6px 4px 6px;
    background-color: #a8b821;
    font-family: Helvetica;
    font-size: 16px;
}


/* U/3) - HIRLEVEL formezesok */
.table-hirlevel {
    margin: 0;
    padding: 0;
    width: 100%;
}
.td-hirlevel-bal {
    margin: 0;
    padding: 0 0 4px 0;
    width: 25%;
    text-align: right;
    vertical-align: middle; }
.td-hirlevel-jobb {
    margin: 0;
    padding: 0 0 4px 0;
    width: 75%;
    vertical-align: middle;
}
.input-hirlevel-form {
    margin-left: 10px;
    width: 300px;
    border: 1px solid #000;
    font-family: Arial;
    font-size: 11px; }
.select-hirlevel-form {
    margin-left: 10px;
    width: 100px;
}


/* U/4) - KONYV lista oldalak */
a.a-konyvlista-ev:link {
    padding: 6px 6px 5px 6px;
    border-top: 1px dashed #fff;
    border-right: 1px dashed #fff;
    border-bottom: none;
    border-left: 1px dashed #fff; }
a.a-konyvlista-ev:visited {
    padding: 6px 6px 5px 6px;
    border-top: 1px dashed #fff;
    border-right: 1px dashed #fff;
    border-bottom: none;
    border-left: 1px dashed #fff; }
a.a-konyvlista-ev:hover {
    padding: 6px 6px 5px 6px;
    background-color: #ff8624;
    border-top: 1px dashed #fff;
    border-right: 1px dashed #fff;
    border-bottom: none;
    border-left: 1px dashed #fff;
}
.span-konyvlista-ev-aktiv {
    padding: 6px 6px 5px 6px;
    background-color: #ff8624;
    border-top: 1px dashed #fff;
    border-right: 1px dashed #fff;
    border-bottom: none;
    border-left: 1px dashed #fff;
}

.table-konyvlista {
    margin: 0;
    padding: 0;
    width: 100%;
    border-top: 1px solid #000;
    border-right: 1px solid #000;
    border-left: 1px solid #000;
}
.td-konyvlista-title-a {
    margin: 0;
    padding: 2px 0 2px 5px;
    width: 25%;
    font-weight: bold;
    border-bottom: 1px solid #000;
    vertical-align: middle;
    text-align: center; }
.td-konyvlista-title-b {
    margin: 0;
    padding: 2px 15px 2px 15px;
    width: 50%;
    font-weight: bold;
    border-bottom: 1px solid #000;
    vertical-align: middle; }
.td-konyvlista-title-c {
    margin: 0;
    padding: 2px 15px 2px 0;
    width: 25%;
    font-weight: bold;
    border-bottom: 1px solid #000;
    vertical-align: middle;
}
.td-konyvlista-a {
    margin: 0;
    padding: 25px 0 25px 5px;
    width: 25%;
    border-bottom: 1px solid #000;
    vertical-align: middle;
    text-align: center; }
.td-konyvlista-b {
    margin: 0;
    padding: 22px 15px 25px 15px;
    width: 50%;
    border-bottom: 1px solid #000;
    vertical-align: top; }
.td-konyvlista-c {
    margin: 0;
    padding: 22px 15px 25px 0;
    width: 25%;
    border-bottom: 1px solid #000;
    vertical-align: top;
}


/* U/5) - folyoirat ELOFIZETES formezesai */
.div-u-folyoirat-bal {
    margin: 0;
    padding: 15px 50px 0 50px;
    width: 350px;
    line-height: 18px;
    float: left;
}
.div-u-folyoirat-jobb {
    margin: 0;
    padding: 15px 0 0 50px;
    width: 400px;
    line-height: 18px;
    float: left;
}

.table-elofizetes {
    margin: 0;
    padding: 0;
    width: 100%;
}
.td-elofizetes-bal {
    margin: 0;
    padding: 0 0 4px 0;
    width: 20%;
    text-align: right;
    vertical-align: middle; }
.td-elofizetes-jobb {
    margin: 0;
    padding: 0 0 4px 0;
    width: 80%;
    vertical-align: middle;
}
.input-elofizetes-form {
    margin-left: 10px;
    width: 300px;
    border: 1px solid #000;
    font-family: Arial;
    font-size: 11px;
}




/* S) - SZERZO sablon es formezesai */
.div-szerzo-holder {
    margin: 0;
    padding: 0;
}
.div-szerzo-fejlec-holder {
    margin: 0;
    padding: 0 0 0 50px;
    width: 850px;
    background-color: #000;
}
.div-szerzo-info {
    margin: 0;
    padding: 0;
    width: 398px;
    background-color: #a8b821;
    border-right: 1px dashed #fff;
    border-bottom: 1px dashed #fff;
    border-left: 1px dashed #fff;
    float: left;
}
.div-szerzo-kep {
    margin: 0;
    padding: 0;
    width: 400px;
    text-align: right;
    float: left;
}
.div-szerzo-nev {
    margin: 0;
    padding: 15px 25px 5px 25px;
    color: #fff;
    border-bottom: 1px dashed #fff;
    font-family: Helvetica;
    font-size: 16px;
}
.div-szerzo-bio {
    margin: 0;
    padding: 25px;
    line-height: 18px;
}
.div-szerzo-cikklista {
    margin: 0;
    padding: 25px 25px 0 75px;
    width: 350px;
    line-height: 18px;
    float: left;
}
.div-szerzo-konyvlista {
    margin: 0;
    padding: 25px 75px 0 25px;
    width: 350px;
    line-height: 18px;
    float: left;
}
.span-szerzocuccok {
    color: #666;
}
/* SZERZOK oldal harom hasabja */
.div-u-szerzolista-szovegtest {
    margin: 0;
    padding: 15px 0 0 50px;
    line-height: 18px;
}
.div-szerzoklista-oszlop-harmas {
    margin: 0;
    padding: 0 50px 0 0;
    width: 233px;
    float: left; 
}





/* K) - default KONYV oldal sablon formezesai */
.div-k-holder {
    margin: 0;
    padding: 0;
}
.div-konyv-fejlec-holder {
    margin: 0;
    padding: 0;
    background-color: #000;
}
.div-konyv-kep {
    margin: 0;
    padding: 0;
    width: 450px;
    float: left;
}
.div-konyv-leiras {
    margin: 0;
    padding: 0;
    width: 398px;
    background-color: #ff8624;
    border-right: 1px dashed #fff;
    border-bottom: 1px dashed #fff;
    border-left: 1px dashed #fff;
    float: left;
}
.div-konyv-leiras-cimsor {
    margin: 0;
    padding: 15px 25px 5px 25px;
    color: #fff;
    border-bottom: 1px dashed #fff;
    font-family: Helvetica;
    font-size: 16px;
    line-height: 20px;
}
.div-konyv-leiras-cimsor a:link,visited,hover {
    font-family: Arial;
    font-size: 11px;
}
a.konyvszerzo:link {
    font-family: Arial;
    font-size: 11px; }
a.konyvszerzo:visited {
    font-family: Arial;
    font-size: 11px; }
a.konyvszerzo:hover {
    font-family: Arial;
    font-size: 11px;
}
.div-konyv-leiras-infok {
    margin: 0;
    padding: 25px;
    line-height: 18px;
}

.div-k-megrendeles-holder {
    margin: 0;
    padding: 0 0 0 475px;
    width: 350px;
    line-height: 18px;
}
.table-k-megrendeles {
    margin: 0;
    padding: 0;
    width: 100%;
}
.td-k-megrendeles-bal {
    margin: 0;
    padding: 0 0 4px 0;
    width: 25%;
    text-align: right;
    vertical-align: middle; }
.td-k-megrendeles-jobb {
    margin: 0;
    padding: 0 0 4px 0;
    width: 75%;
    vertical-align: middle;
}
.input-k-megrendeles-form {
    margin-left: 10px;
    width: 210px;
    border: 1px solid #000;
    font-family: Arial;
    font-size: 11px;
}
.div-konyvcim-left {
    margin: 0;
    padding: 0;
    width: 200px;
    float: left;
}
.div-konyvcim-right {
    margin: 0;
    padding: 0;
    float: left;
}
.div-konyvcim-right-vonal {
    margin: 5px 0 0 0;
    padding: 20px 0 0 0;
    border-top: 1px dashed #000;
}
.span-konyv-nemrendelheto {
    padding: 2px;
    background-color: #cc2e60;
    color: #fff; }



/* F) aktualis FOLYOIRAT formezesai */
.div-f-holder {
    margin: 0;
    padding: 0;
    width: 900px;
}
.div-f-top-holder {
    margin: 0;
    padding: 0;
    width: 900px;
    background-color: #000;
}
.div-f-kep-holder {
    margin: 0;
    padding: 0;
    width: 250px;
    float: left;
}
/* a lead szoveg hettere customizelhetoo szinuu */
.div-f-lead-holder {
    margin: 0;
    padding: 0;
    width: 400px;
    height: 250px;
    overflow: hidden;
    float: left;
}
.div-f-lead-title {
    margin: 0;
    padding: 25px 25px 0 25px;
    height: 24px;
    font-family: Helvetica;
    font-size: 16px;
    color: #fff;
    border-bottom: 1px dashed #fff;
}
.div-f-lead-text {
    margin: 0;
    padding: 15px 25px 15px 25px;
    min-height: 170px;
    color: #fff;
    line-height: 18px;
}
.div-f-lead-szerzok-holder {
    margin: 0;
    padding: 15px 15px 0 15px;
    color: #fff;
    width: 220px;
    height: 235px;
    overflow: hidden;
    line-height: 18px;
    float: left;
}

.div-f-content-cikklista-holder {
    margin: 0;
    padding: 0;
}
.div-f-content-cikklista-kep {
    margin: 0;
    padding: 0;
    width: 250px;
    float: left;
}

.div-f-content-cikklista {
    margin: 0;
    padding: 0 0 0 25px;
    width: 525px;
    line-height: 18px;
    float: left;
}

.div-f-content-rovat-holder {
    margin: 0;
    padding: 0 0 15px 0;
}
.div-f-content-rovat-header {
    margin: 0;
    padding: 0 0 10px 0;
}
.div-f-content-rovat-lista {
    margin: 0;
    padding: 0 0 0 15px;
}




/* C) - folyóirat CIKK sablon formezesai */
.div-c-holder {
    margin: 0;
    padding: 0;
}
.div-c-fejlec-holder {
    margin: 0;
    padding: 0 50px 0 50px;
    background-color: #000;
    font-size: 12px;
}
.div-c-fejlec-bal {
    margin: 0;
    padding: 10px 15px 6px 15px;
    width: 168px;
    color: #fff;
    background-color: #cc2e60;
    border-right: 1px dashed #fff;
    border-left: 1px dashed #fff;
    float: left;
}
.div-c-fejlec-bal-6e6e6e {
    margin: 0;
    padding: 10px 15px 6px 15px;
    width: 168px;
    color: #fff;
    background-color: #6e6e6e;
    text-align: center;
    border-right: 1px dashed #fff;
    border-bottom: 1px dashed #fff;
    border-left: 1px dashed #fff;
    float: left;
}
.div-c-fejlec-jobb {
    margin: 0;
    padding: 8px 10px 10px 50px;
    width: 520px;
    color: #fff;
    float: left;
}
.span-cikk-szerzo {
    padding-right: 10px;
    font-weight: bold;
    line-height: 18px;
    color: #a8b821;
}
.span-cikk-cim {
    line-height: 18px;
    font-size: 16px;
}
.span-cikk-mufaj {
    font-size: 10px;
    font-style: italic;
    color: #6e6e6e;
}
.span-rovatnev {
    line-height: 18px;
    color: #cc2e60;
}
a.cikkszerzo:link {
    color: #a8b821; }
a.cikkszerzo:visited {
    color: #a8b821; }
a.cikkszerzo:hover {
    color: #a8b821;
}
.div-c-options {
    margin: 0;
    padding: 5px 0 0 0;
    text-align: right;
    font-family: Verdana;
    font-size: 10px;
    color: #666;
    background-color: #fff;
}
a.a-cikkoptions:link {
    color: #666;
    font-family: Verdana;
    font-size: 10px; }
a.a-cikkoptions:visited {
    color: #666;
    font-family: Verdana;
    font-size: 10px; }
a.a-cikkoptions:hover {
    color: #666;
    font-family: Verdana;
    font-size: 10px;
}

.div-c-szovegtest-holder {
    margin: 0;
    paddiing: 0;
    width: 250px;
    float: left;
}

.div-c-content-holder {
    margin: 0;
    padding: 0;
}
.div-c-content-holder-bal {
    margin: 0;
    padding: 0;
    width: 250px;
    text-align: right;
    float: left; }
.div-c-content-holder-jobb {
    margin: 0;
    padding: 0 0 0 50px;
    width: 600px;
    line-height: 18px;
    float: left; }
.div-c-content-holder-jobb img {
    margin: 0;
    padding: 25px;
    border: 1px dashed #cc2e60;
}


/* comment resz */
.div-c-comment-holder {
    margin: 0;
    padding: 0 50px 20px 300px;
}
.div-c-comment-input {
    margin: 0;
    padding: 0 0 25px 0;
}
.div-c-comment-input-title {
    margin: 0;
    padding: 0 0 4px 0;
    font-family: Helvetica;
    font-size: 12px;
    border-bottom: 1px dashed #000;
}
.div-c-comment-input-form-holder {
    margin: 0;
    padding: 10px 0 0 0;
    line-height: 18px;
}
.input-comment-form {
    margin: 0;
    padding: 0;
    width: 250px;
    border: 1px solid #000;
}
#komment_tartalom {
    margin: 0;
    padding: 0;
    width: 500px;
    border: 1px solid #000;
}

/* ismetlodo kommentek */
.div-c-def-comment-holder {
    margin: 0 0 25px 0;
    padding: 0;
}
.div-c-def-comment-title {
    margin: 0;
    padding: 6px 0 4px 0;
    color: #fff;
    background-color: #666;
    font-weight: bold;
    border-bottom: 4px solid #cc2e60;
}
.div-c-def-comment-title a:link,visited,hover {
    color: #ccc;
}
.span-comment-number {
    margin: 0;
    padding: 6px 10px 4px 10px;
    color: #000;
    background-color: #fff;
}
.span-comment-user {
    padding: 0 4px 0 10px;
    font-style: italic;
    color: #ccc;
}
a.a-kommentsite:link {
    color: #a8b821;
}
a.a-kommentsite:visited {
    color: #a8b821;
}
a.a-kommentsite:hover {
    color: #a8b821;
}
.span-comment-info {
    padding-left: 10px;
    font-family: Arial;
    font-size: 10px;
    font-weight: normal;
    color: #ccc;
}
.div-c-def-comment-content {
    margin: 0;
    padding: 15px 10px 15px 30px;
    background-color: #eee;
    line-height: 18px;
}


/* FOLYOIRAT ARCHIV formazasai */
a.a-archivlista-ev:link {
    padding: 6px 6px 5px 6px;
    border-top: 1px dashed #fff;
    border-right: 1px dashed #fff;
    border-bottom: none;
    border-left: 1px dashed #fff; }
a.a-archivlista-ev:visited {
    padding: 6px 6px 5px 6px;
    border-top: 1px dashed #fff;
    border-right: 1px dashed #fff;
    border-bottom: none;
    border-left: 1px dashed #fff; }
a.a-archivlista-ev:hover {
    padding: 6px 6px 5px 6px;
    background-color: #cc2e60;
    border-top: 1px dashed #fff;
    border-right: 1px dashed #fff;
    border-bottom: none;
    border-left: 1px dashed #fff;
}
.span-archivlista-ev-aktiv {
    padding: 6px 6px 5px 6px;
    background-color: #cc2e60;
    border-top: 1px dashed #fff;
    border-right: 1px dashed #fff;
    border-left: 1px dashed #fff;
}



/* ERROR php */
#div-akt-error-szoveg {
    margin: 0;
    padding: 0;
    width: 650px;
    min-height: 250px;
    background-color: #cc2e60;
    float: left;
}
#div-akt-error-szoveg-top {
    margin: 0;
    padding: 25px 25px 0 25px;
    width: 600px;
    height: 24px;
    color: #fff;
    font-family: Helvetica;
    font-size: 16px;
    border-bottom: 1px dashed #fff;
}
#div-akt-error-szoveg-bottom {
    margin: 0;
    padding: 15px 25px 15px 25px;
    width: 600px;
    min-height: 170px;
    color: #fff;
    line-height: 18px;
}





/* SZERKESZTES */
/* szerkesztes linkek*/
a.a-szerkesztes:link {
    color: #000;
    font-family: Verdana;
    font-size: 9px;
    text-decoration: none; }
a.a-szerkesztes:visited {
    color: #000;
    font-family: Verdana;
    font-size: 9px;
    text-decoration: none; }
a.a-szerkesztes:hover {
    color: #000;
    font-family: Verdana;
    font-size: 9px;
    text-decoration: none;
    border-bottom: 1px solid #a8b821;
}





/* BG SZINEK ALLITASA */
.bg-4ea8ce {
    background-color: #4ea8ce; }
.bg-ff8624 {
    background-color: #ff8624; }
.bg-cc2e60 {
    background-color: #cc2e60; }
.bg-be0028 {
    background-color: #be0028; }
.bg-942f69 {
    background-color: #942f69; }

.bg-3d4224 {
    background-color: #3d4224; }
.bg-4b0124 {
    background-color: #4b0124; }
.bg-394a52 {
    background-color: #394a52; }
.bg-7c8c34 {
    background-color: #7c8c34; }
.bg-4d2317 {
    background-color: #4d2317; }

.bg-904029 {
    background-color: #904029; }
.bg-c982ac {
    background-color: #c982ac; }
.bg-e7bf1f {
    background-color: #e7bf1f; }
.bg-cccccc {
    background-color: #cccccc; }
.bg-dedccd {
    background-color: #dedccd; }
    
.bg-b61331 {
    background-color: #b61331; }
.bg-a3306c {
    background-color: #a3306c; }    