/* globalis elemek **************************/
body {
    margin:0px;
    padding:0;
    color:black;
    background-color:rgb(255,255,255);
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:lighter;
    text-align:center;
}

a:link, a:visited, a:active {
    text-decoration:none;
    color:rgb(0,0,128);
}

a:focus, a:hover {
    text-decoration:none;
    color:#FF3300;
}

h1 {
    font-size:16px;
    text-align:center;
    margin-top:10px;
    margin-bottom:10px;
}

h2 {
    font-size:14px;
    margin-top:10px;
    margin-bottom:10px;
}

.kiemeles1 {
    font-weight:bold;
}

/* alap oldal struktura **************************/
#alap {
    width:800px;
    margin:0px auto;
    padding:0px;
    border-left:1px #000066 solid;
    border-right:1px #000066 solid;
    background-color:#e7eefa;
}

#main_banner {
    margin:0px auto;
    padding:0px;
    width:800px;
    height:120px;
    background-color:#0453d6;
}

#footer {
    clear:both;
    width:780px;
    padding-left:20px;
    padding-top:5px;
    padding-bottom:5px;
    text-align:left;
    font-family:Arial, Helvetica, Sans-Serif;
    font-size:11px;
    font-weight:lighter;
    color:black;
    border-bottom:1px #000066 solid;
    background-color:#15b2c5;
    background-image:url("../pic/footer.gif");
    background-position:top;
    background-repeat:no-repeat;
}

#footer a {
    font-size:10px;
    color:#ffffff;
    background-color:#15b2c5;
}

/* formok **************************/
.form_fejlec {
    padding:5px 5px 5px 5px;
    background-color:#193564;
    border-bottom:1px solid rgb(0,0,0);
    text-align:center;
    font-weight:bold;
    color:#ffffff;
}

.form_body {
    border-collapse:collapse;
    margin:10px 0px 0px 0px;
}

.form_body td {
    padding:4px 0px 4px 5px;
}

.form_szoveg_passziv {
    width:180px;
}
.form_szoveg_aktiv {
    width:180px;
    background-color:#FAFDB5;
    border:2px outset rgb(0,0,0);
}

.form_telefonszam_passziv {
    width:60px;
}
.form_telefonszam_aktiv {
    width:60px;
    background-color:#FAFDB5;
    border:2px outset rgb(0,0,0);
}

.form_iranyitoszam_passziv {
    width:35px;
}
.form_iranyitoszam_aktiv {
    width:35px;
    background-color:#FAFDB5;
    border:2px outset rgb(0,0,0);
}

.form_pecsetszam_passziv {
    width:40px;
}
.form_pecsetszam_aktiv {
    width:40px;
    background-color:#FAFDB5;
    border:2px outset rgb(0,0,0);
}

.form_gomb {
    margin-top:10px;
    padding:5px 5px 5px 5px;
    text-align:center;
}
.form_gomb_style {
    cursor:pointer;
    background:url(../pic/back.jpg);
    border:1px #0066CC solid;
    color:#FFFFFF;
}

.form_hiba1 {
    padding-left:5px;
    color:red;
    font-weight:bold;
}

.form_hiba2 {
    color:red;
    font-weight:bold;
}

/* oldalak ************************/
.oldal {
    margin:0px auto;
    margin-top:30px;
    margin-bottom:25px;
    width:600px;
    padding:5px 5px 5px 5px;
}

/* hirek **************************/
.hir {
    margin:0px auto;
    margin-top:30px;
    width:600px;
}

.hir_cim {
    border-bottom:1px solid black;
    background-color:#193564;
    background-image:url("../pic/cimsor_sotet.gif");
    background-position:top;
    background-repeat:no-repeat;
    font-size:12px;
    font-weight:bold;
    padding:5px 5px 5px 5px;
    color:#FFFFFF;
}

.hir_datum {
    padding-left:10px;
    padding-top:2px;
    padding-bottom:2px;
    font-size:11px;
    font-weight:bold;
    background-color:#c1d4f3;
    background-image:url("../pic/cimsor_vilagos.gif");
    background-position:top;
    background-repeat:no-repeat;
}

.hir_szoveg_resz {
    max-height:83px;
    overflow:hidden;
    margin-top:10px;
    margin-left:10px;
    padding-left:10px;
    border-left:1px solid silver;
    background-color:#e7eefa;
    text-align:justify;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
}

.hir_szoveg_teljes {
    margin-top:10px;
    margin-left:10px;
    padding-left:10px;
    border-left:1px solid silver;
    background-color:#e7eefa;
}

.hir_link {
    padding-top:5px;
    padding-left:20px;
}

#hir_lapozas {
    margin:0px auto;
    margin-top:30px;
    margin-bottom:25px;
    width:400px;
    text-align:center;
}

/* menu **************************/
#menu {
    margin:0px auto;
    width:798px;
    height:24px;
    border-right:2px solid #3300FF;
    border-bottom:1px solid #3300FF;
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
}

ul#menu{
    list-style-type:none;
    padding:0px;
}

ul#menu_modulok_ul, ul#menu_opciok_ul{
    list-style-type:none;
    padding:0px;
    border-left:1px #003366 solid;
    border-right:1px #003366 solid;
    border-bottom:1px #003366 solid;
    }

ul#menu ul {
    position:absolute;
    visibility:hidden;
    background-color:white;
}

ul#menu li {
    float:left;
    /*width:133px;*/
	width:114px;
    background-color:white;
}

/* fo menu elemek */
ul#menu a {
    padding-top:5px;
    height:20px;
    color:white;
    display:block;
    text-decoration:none;
    background-color:#3300FF;
}

/* fokuszban levo fo menu elem */
ul#menu a:hover {
    background-color:#000099;
    color:white;
}

ul#menu a.lenyilo_passziv {
    background-color:#3300FF;
    cursor:pointer;
}

ul#menu a.lenyilo_aktiv {
    background-color:#000099;
    color:white;
    cursor:pointer;
}

/* olyan fo menu elem, amibol almenu nyilik */
ul#menu a.lenyilo_passziv:hover {
    background-color:#009933;
    color:white;
}

ul#menu_modulok_ul li {
    width:290px;
    float:none;
    padding:0px;
}

ul#menu_opciok_ul li {
    width:270px;
    float:none;
    padding:0px;
}

ul#menu ul a {
    height:18px; /* almenuk magassaga*/
    border:none;
    background-color:white;
    color:Black;
    font-size:12px;
    text-align:left;
    padding-left:10px;
}

ul#menu ul a:hover {
    background-color:#3300FF;
    color:white;
}

ul#menu li:hover ul, ul#menu li.hover ul{
    visibility:visible;
}

/* baldoboz **************************/
#baldoboz {
    float:left;
    display:inline;
    width:150px;
    margin:40px 0 60px 0;
    padding-bottom:10px;
}

#login {
    margin:0px auto;
    width:140px;
    text-align:center;
    background-color:#e7eefa;
    border:1px solid rgb(0,0,0);
}

.login_footer {
    padding:5px 0px 5px 0px;
    text-align:center;
    background-color:#e7eefa;
    border-top:1px solid rgb(0,0,0);
}

.linkek {
    margin-left:-15px;
    text-align:left;
}

.login_passziv {
    width:100px;
}

.login_aktiv {
    width:100px;
    background-color:#fafdb5;
    border:2px outset rgb(0,0,0);
}

.login_gomb {
    cursor:pointer;
    margin-top:10px;
    width:115px;
    background:url(../pic/back.jpg);
    border:1px #0066CC solid;
    color:#FFFFFF;
}

.btn{
    cursor:pointer;
    margin-top:5px;
    margin-bottom:5px;
    background:url(back.jpg);
    border:1px #0066CC solid;
    color:#FFFFFF;
}

#baldoboz_linkek {
    margin:0px auto;
    margin-top:30px;
    width:140px;
    border:1px solid rgb(0,0,0);
}

#baldoboz_linkek ul {
  line-height:18px;
}
/* jobbdoboz **************************/
#jobbdoboz {
    margin:10px 0 60px 0;
    float:left;
    display:inline;
    width:636px;
    padding:0px 5px 0px 5px;
    text-align:left;
    background-color:#e7eefa;
}

#jobbdoboz img {
    float:left;
    padding-right:10px;
}

/* kosar **************************/
#kosar_fejlec {
    margin:0px auto;
    margin-top:30px;
    width:420px;
    padding:5px 0px 5px 0px;
    background-color:#7698d1;
    text-align:center;
    border:1px solid rgb(0,0,0);
    font-weight:bold;
}

#kosar_ures {
    margin:0px 2px 0px 2px;
    padding:1px 5px 1px 5px;
    font-weight:bold;
    color:red;
}

#kosar {
    margin:0px auto;
    width:420px;
    padding:5px 0px 0px 0px;
    text-align:left;
    background-color:white;
    border-left:1px solid rgb(0,0,0);
    border-right:1px solid rgb(0,0,0);
    border-bottom:1px solid rgb(0,0,0);
}

#kosar .kosar_elem {
    margin:0px 2px 0px 2px;
    padding:1px 5px 1px 5px;
}

#kosar .kosar_vegosszeg {
    border-top:1px solid rgb(0,0,0);
    background-color:#c1d4f3;
    padding:5px 0px 5px 0px;
    text-align:center;
    font-weight:bold;
}

#kosar .kosar_vegosszeg a {
    font-size:18px;
}

#kosar .kosar_vegosszeg a:link, #kosar .kosar_vegosszeg a:visited, #kosar .kosar_vegosszeg a:active {
    text-decoration:none;
    color:#FF0000;
}

#kosar .kosar_vegosszeg a:focus, #kosar .kosar_vegosszeg a:hover {
    text-decoration:none;
    color:#FF6600;
}

/* file lista tabla **************************/
.letolt {
    margin:0px auto;
    margin-top:30px;
    width:600px;
}

.letolt_fejlec {
    margin-bottom:10px;
    font-size:14px;
    color:white;
    font-weight:bold;
    padding:5px 5px 5px 5px;
    background-color:#193564;
    background-image:url("../pic/cimsor_sotet.gif");
    background-position:top;
    background-repeat:no-repeat;
}

#file_lista {
    margin:0px auto;
    width:599px;
    border-collapse:collapse;
}

#file_lista th {
    border:1px solid rgb(0,0,0);
    background-color:#D7D1B0;
    padding:2px 10px 2px 10px;
}

#file_lista td.nev {
    width:359px;
    padding:4px 10px 4px 10px;
    font-weight:bold;
}

#file_lista td.meret {
    width:180px;
    padding:4px 10px 4px 10px;
}

#file_lista td.letolt {
    width:60px;
    padding:4px 0px 4px 0px;
    text-align:center;
}

/* regisztracios oldal **********************/
#reg_form {
    margin:0px auto;
    margin-top:30px;
    width:600px;
    border:1px solid rgb(0,0,0);
}

.reg_ugyfel_ablak_passziv {
    display:none;
}
.reg_ugyfel_ablak_aktiv {
    display:block;
}

/* adatmodositas oldal ******************************/
#mod_pass_form {
    margin:0px auto;
    margin-top:30px;
    width:600px;
    border:1px solid rgb(0,0,0);
}

#mod_email_form {
    margin:0px auto;
    margin-top:30px;
    width:600px;
    border:1px solid rgb(0,0,0);
}

/* uj jelszo oldal ****************************/
#uj_jelszo_form {
    margin:0px auto;
    margin-top:30px;
    width:600px;
    border:1px solid rgb(0,0,0);
}

/* rendeles oldal ******************************/
#rendel_form {
    margin:0px auto;
    margin-top:30px;
    width:600px;
    border:1px solid rgb(0,0,0);
}

/* a ******************************/
#a_megrendelesek {
    margin-top:20px;
    height:450px;
    border:1px solid rgb(0,0,0);
    overflow:auto;
}

#a_user_adatai {
    margin-top:10px;
    margin-bottom:5px;
}

#a_user_letoltesei {
    margin-bottom:5px;
    height:96px;
    width:400px;
    border-top:2px dotted rgb(0,0,0);
    border-bottom:2px dotted rgb(0,0,0);
    overflow:auto;
}

#a_oldal_uj_cim {
    width:590px;
}

#a_oldal_uj_szoveg {
    width:620px;
    height:500px;
    overflow:auto;
}

#a_oldal_szerk_cim {
    width:590px;
}

#a_oldal_szerk_szoveg {
    width:620px;
    height:500px;
    overflow:auto;
}

#a_user_oldal_uj_cim {
    width:590px;
}

#a_user_oldal_uj_szoveg {
    width:620px;
    height:500px;
    overflow:auto;
}

#a_user_oldal_szerk_cim {
    width:590px;
}

#a_user_oldal_szerk_szoveg {
    width:620px;
    height:500px;
    overflow:auto;
}
