BODY {
    padding:0;
    margin:0;
    font-family:Arial;
    background:#FFFFFF top center repeat-x;
    color:#5A5A5A;
    font-size:11px;
}

BODY.adatlap {
    background:#FAF8F8 url('ei_logo.png') bottom right no-repeat;
}
A, A:visited {
    font-weight:bold;
    text-decoration:none;
    color:#768289;
}
A:hover {
    text-decoration:underline;
}

IMG {
    border:0;
}

TD.balarnyek {
    background:#FFFFFF url('arnyek_bal.png') top left repeat-y;
}

TD.jobbarnyek {
    background:#FFFFFF url('arnyek_jobb.png') top left repeat-y;
}

TABLE.felsoatmenet {
    width:100%;
    height:45px;
    background:url('bg_felsoatmenet.png') repeat-x;
    vertical-align:middle;
    font-size:12px;
    font-weight:bold;
    font-style:italic;
}
TABLE.felsoatmenet TD {
    padding-left:30px;
}
TABLE.alsoatmenet {
    width:100%;
    height:45px;
    background:url('bg_alsoatmenet.png') repeat-x bottom;
    vertical-align:middle;
    font-size:12px;
    font-weight:bold;
    font-style:italic;
}
TABLE.alsoatmenet TD {
    padding-left:30px;
}

DIV.menu {
    background-color:#FAF8F8;
    padding-top:2px;
    padding-bottom:2px;
    padding-right:5px;
}

TABLE.menu {
/*    width:100%;*/
    background-color:#FAF8F8;
}

TABLE.menu TD {
    padding-left:0px;
    padding-right:6px;
}

TABLE.menu TD.hely {
    background-color:#E9E8E8;
}

TABLE.menu A, TABLE.menu A:visited {
    text-decoration:none;
    background-color:#FAF8F8;
    color:#629F15;
    border:1px solid #D2D0D0;
    height:17px;
    width:100%;
    display:block;
    text-align:center;
    font-weight:normal;
    padding-top:3px;
    font-size:12px;
}

TABLE.menu A.kival, TABLE.menu A:hover, TABLE.menu A.kival:visited {
    text-decoration:none;
    background-color:#629F15;
    color:#FAF8F8;
}

TABLE.tartalom {
    width:100%;
    background-color:#FAF8F8;
}

TD.bal5 {
    padding:0;
    padding-left:5px;
    background-color:#FAF8F8;
}
TABLE.tartalom TD.gyorskereso {
    width:163px;
    vertical-align:top;
    padding:0;
    background:#FAF8F8 url('gyorskereses_bg.png') top center no-repeat;
}

TABLE.tartalom TD.gyorskereso DIV.gyk {
    padding:5px;
    height:350px;
}

TABLE.tartalom TD.tartalom1 {
    width:596px;
}

TD.tartalom1 {
/*    width:500px;*/
    vertical-align:top;
}

TD.tartalom1 DIV.behuzott {
    padding:10px;
}

TABLE.dp {

}

TABLE.dp TD.pic {
    text-align:center;
    width:128px;
}
TABLE.dp TD.pic IMG {
    border:1px solid #A1A1A1;
    padding:3px;
}

TABLE.dp TD.desc {
    vertical-align:top;
    padding:5px;
    width:400px;
}

TABLE.dp TD.uj {
    background:transparent url('bg_ujadatlap.png') right center no-repeat;
}
TABLE.dp TR.trhover TD.desc {
    border-right:4px solid #629F15;
}
TABLE.dp TR.trout TD.desc {
/*    border:1px solid #FAF8F8;*/
}

TABLE.dp TD.desc TD.varos {
    color:#3C5361;
    font-weight:bold;
}
TABLE.dp TD.desc TD.ar {
    color:#3C5361;
    text-align:right;
}
SPAN.kiemelt {
    color:#629F15;
    font-weight:bold;
}

/*----- Regisztr�ci� ++ ------*/
TABLE.regtab {
    margin:0;
    padding:0;
    font-size:12px;
/*    width:100%;*/
    table-layout:fixed;
}

TABLE.regtabx {
/*    border-bottom:2px solid #C7C7C7;*/
}
TABLE.regtab TD {
/*    border-right:1px solid #BCC3C9;*/
/*    background-color: #E7F3FD;*/
    text-align: left;
    font-weight: normal;
    padding-left: 0px;
    padding-right: 0px;
    padding:2px;
/*    white-space : nowrap;*/
    letter-spacing : 0px;
    width:300px;
}

TABLE.regtab DIV.maradtmeg {
    text-align:right;
    color:#5d5d5d;
    font-family: Verdana;
    font-size:smaller;
    font-weight: bold;
    padding-bottom:10px;
}
TABLE.regtab DIV.maradtmeg INPUT {
    border:0px;
    width:30px;
/*    background-color:#E7F3FD;*/
}
TABLE.regtab TH {
/*    border-left:1px solid #BCC3C9;*/
/*    background-color: #E7F3FD;*/
    text-align: right;
    font-weight: bold;
    color:#5d5d5d;
    padding-left: 0px;
    padding-right: 10px;
    width:200px;
/*    color:#959A9F;*/

    font-family: Verdana;
    font-size:smaller;
}

TABLE.regtab TD.splitter {
    border-left:1px solid #BCC3C9;
    text-align:center;
    font-weight: bold;
    color:#5d5d5d;
/*    border-top:1px solid #000;*/
}

TABLE.regtab TD.teljes {
    border-left:1px solid #BCC3C9;
}

TABLE.regtab SPAN.cs {
    color:#A11E1E;
}

TABLE.regtab TD.regerror, TABLE.regtab TH.regerror {
    background-color:#FBB;
}

TABLE.regtab TD.regtitle {
    font-weight:bold;
/*    background-color:#ADC5D9;*/
    padding:8px;
/*    border:1px solid #808080;*/
    color:#747474;
    text-align:right;
}

TABLE.regtab TD.splitter {
    font-weight:bold;
    background-color:#ADC5D9;
    padding:8px;
    border:1px solid #808080;
    color:#747474;
    text-align:right;
}

TABLE.regtab TD.regtitlez {
/*    background-color:#FAF8F8;*/
    padding:5px;
    border:0px;
    text-align:right;
/*    border-top:2px solid #C7C7C7;*/
    font-weight:bold;
    font-size:smaller;
    color:#A11E1E;
}

TABLE.regtab TABLE.checkboxlistkeret {
    border:1px solid #BBB;
    width:100px;
}

TABLE.regtab TABLE.checkboxlistkeret TD {
    border:0;
    padding:0;
    text-align:center;
}

TABLE.regtab TABLE.checkboxlist {
/*    border:1px solid #BBB;*/
}

TABLE.regtab TABLE.checkboxlist TD {
    border:1px solid #DDD;
    padding:2px;
}
TABLE.regtab TABLE.checkboxlist TD:hover {
    background-color: #EAEAEA;
}
TABLE.regtab TABLE.checkboxlist TD INPUT {
    border:0;
}

INPUT, TEXTAREA, SELECT {
    background-color:#FAFAFA;
    border:1px solid #AAA9A9;
    font-size:11px;
    font-weight: normal;
}

INPUT:hover, INPUT:focus, TEXTAREA:hover, TEXTAREA:focus {
    background-color: #EAEAEA;
}

TABLE.regtab INPUT.noborder, INPUT.noborder {
    border:0;
}

TABLE.regtab TABLE.idopont {
/*    width:200px;*/
}
TABLE.regtab TABLE.idopont TD {
    width:150px;
}
TABLE.regtab TABLE.idopont TH {
    width:50px;
}
.btn, .gomb {
    background: #fff9f9;
    border-width: 2px;
    border-left: 1px solid #BBBBBB;
    border-top: 1px solid #BBBBBB;
    border-right: 2px solid #777777;
    border-bottom: 2px solid #777777;
    color: #000000;
    cursor: pointer;
    font-size: 13px;
    margin: 0px;
    padding: 0px;
}

TABLE.dp120 {
/*    border:1px solid #5F5F5F;*/
    vertical-align:middle;
    width:120px;
    height:120px;
}

TABLE.dp120 TD {
    background:#FFFFFF;
    text-align:center;
    vertical-align:middle;
    width:120px;
    height:120px;
    border:1px solid #5F5F5F;
}




/*----- Regisztr�ci� -- ------*/

/* ---- Admin r�sz ++ ----*/
A.lista_rend, A.lista_rend:visited {
    font-weight:bold;
    text-decoration:none;
    color:#5A5A5A;
}
A.lista_id, A.lista_id:visited {
    text-decoration:none;
    font-weight:bold;
    color:#629F15;
}
A.lista_id:hover, A.lista_rend:hover {
    text-decoration:underline;
}

TABLE.adminlista TR.trhover TD {
    border:1px solid #AAA9A9;
}
TABLE.adminlista TR.trout TD {
    border:1px solid #FAF8F8;
}
/* ---- Admin r�sz -- ----*/

TD.lablec {
    background:url('lablec.png') no-repeat center top;
    height:23px;
    color:#BDBCBC;
    font-size:12px;
    padding-top:20px;
    padding-bottom:60px;
}

DIV.uzenet {
    text-align:center;
    padding:15px;
}

DIV.diszitett {
    border-left:2px solid #629F15;
    padding-left:4px;
}

TD.nyitolap1 {
    color:#9B9B9B;
}
TD.nyitolap2 {
    font-style:italic;
    color:#6D7A81;
    font-size:12px;
}

DIV.pontozas {
    padding-top:10px;
    padding-bottom:10px;
    background:url('pontozas.png') repeat-x center center;
}

DIV.dbcms_tal {
    padding-top:8px;
    padding-bottom:5px;
}
SPAN.dbcms_tal {
    border:1px solid #AAA9A9;
    font-weight:bold;
    color:#ADADAD;
    font-size:12px;
}
SPAN.dbcms_tal A {
    padding-left:4px;
    padding-right:4px;
    text-decoration:none;
    color:#5A5A5A;
}
SPAN.dbcms_tal_na {
    padding-left:4px;
    padding-right:4px;
}
SPAN.dbcms_tal_kiv {
    padding-left:4px;
    padding-right:4px;
    background-color:#629F15;
    color:#EEECEC;
}

DIV.ujeskiemelt {
    text-align:center;
    text-decoration:underline;
    color:#629F15;
}
DIV.prikep {
    background:url('kepek_hatter.png') center no-repeat;
    width:169px;
    height:144px;/*169*/
    padding-top:25px;
}
DIV.prileiras {
    color:#7D7D7D;
    width:160px;
    padding-bottom:20px;
}
SPAN.ar {
    color:#629F15;
}


TD#dpkepek {
    width:150px;
    text-align:center;
}
DIV#piccon {
/*    height:349px;*/
    height:418px;
    overflow:hidden;
}

DIV#dpkepek1 {
    padding:0;
    margin:0;
}
DIV#dpkepek1 IMG {
    border:1px solid #A1A1A1;
    padding:3px;
    margin:5px;
    cursor:pointer;
}
.scroll {
    padding:5px;
    cursor:n-resize;
}

TABLE.dpadat TH {
    font-weight:normal;
    color:#3C5361;
    width:220px;
    text-align:left;
}
SPAN.adat, TABLE.dpadat TD {
    font-weight:bold;
    color:#3C5361;
    text-align:left;
    width:100px;
}
TABLE.dpadat TD, TABLE.dpadat TH {
    padding-top:2px;
    padding-bottom:2px;
    padding-left:6px;
}
TABLE.dpadat TD.ar {
    color:#629F15;
}
TABLE.dpadat TR.mm TD, TABLE.dpadat TR.mm TH {
    background-color:#EAEAEA;
}
P.leiras {
    width:420px;/*220+100*/
    margin-left:5px;
}
/*DIV#takaro {
    visibility:hidden;
    position:absolute;
    z-index:9;
    background:#FFF;
    filter:alpha(opacity=50);
    -moz-opacity: 0.5;
    opacity: 0.5;
    top:0;
    left:0;
}*/

DIV#pic_fullcon {
    visibility:hidden;
    position:absolute;
    z-index:10;
}
DIV#pic_fullcon DIV.close {
    text-align:right;
}
DIV#pic_fullcon SPAN {
    cursor:pointer;
}
TABLE.bovebbinfo {
    color:#3C5361;
}
TABLE.bovebbinfo TH {
    font-style:italic;
    font-weight:normal;
}
TABLE.bovebbinfo TD {
    background-color:#EAEAEA;
    padding:3px;
    padding-left:6px;
    padding-right:6px;
}
TABLE.bovebbinfo TD.t1 {
    font-weight:bold;
}
DIV#szerzodes {
    background:#FAF8F8 url('bg_szerzodes.png') bottom right no-repeat;
}
DIV.szerzodespadding {
    padding:5px;
    padding-top:10px;
}
IMG.lapozo {
    padding:2px;
}

P.cegunkrol {
    text-align:justify;
    text-indent:25px;
}
SPAN.nagycim {
    font-size:14px;
    font-weight:bold;
    text-transform: uppercase;
}
TABLE.ismertetok, DIV.ismertetok {
    padding-left:50px;
}
TABLE.ismertetok TD.o1 {
    width:170px;
}
TABLE.ismertetok TD.o2 {
    width:230px;
    padding-right:10px;
}
TABLE.ismertetok TD.o3 {
    width:150px;
}
div.nyito_reszletes {
    text-align:right;
}
table.gomb_table {
    cursor:pointer;
    border:1px solid #629F15;
}
table.gomb_table td {
    color:#fff;
    border:1px solid #fff;
    background:url('gomb_1px.png') repeat-x top left;
    padding:1px 8px;
}

a.link_nagy, a.link_nagy:visited {
    text-decoration:none;
    font-weight:bold;
    font-size:13px;
    color:#629F15;
}
a.link_nagy:hover {
    text-decoration:underline;
}
span.nobr {
    white-space:nowrap;
}




