html,
body {
  border: 0px;
  margin: 0px;
  padding: 0px;
}

body {
  font-size: 10px;
  font-family: Tahoma;
  color: #000000;
  background-color: #ffffff;
  height: 100%;
}

img {
  behavior: url("/htc/iepngfix/iepngfix.htc");                                 
}
  
table tr td { vertical-align: top; }


div.clear {
  clear: both!important;
  margin: none!important;
  padding: none!important;
  border: none!important;
}

div.page {
  width: 900px;
}

div.header {
  background: #fff url("/images/m_menu_alatt.gif") no-repeat;
  background-position: bottom left;
  height: 186px;
}

div.header1 {
  height: 20px;
  width: 898px;
  background-color: #ededed;
  padding-top: 1px;
  border-right: 2px solid #ededed;
}

div.header2 {
  background: url("/images/header_flash.jpg");
  height: 84px;
  width: 898px;
  background-color: #fff;
  border-right: 2px solid #ededed;
}

div.header3 {
  height: 74px;
  width: 898px;
  background: #fff url("/images/m_menu_logo.jpg") no-repeat;
  border-right: 2px solid #ededed;
}

div.content {
  background: #fff;
  margin: 0px;
  padding: 0px;
  border: 0px;
}

div.footer {
  background: url("/images/footer.jpg");
  background-repeat: no-repeat;
  height: 20px;
}





ul.gyorsmenu {
  list-style:none;
  margin:0;
  padding:0;
}

ul.gyorsmenu li {
  float:right;
  padding: 0 7px;
  border-left: 1px solid #008bb0;
}


ul.gyorsmenu li a,
ul.gyorsmenu li a:visited,
ul.gyorsmenu li a:active {
  font-family: tahoma;
  font-size: 12px;
  padding: 2px;
  color: #008bb0;
  text-decoration: none;
}

ul.gyorsmenu li a:hover {
  color: #ededed;
  background-color: #008bb0;
}

ul.gyorsmenu li a.current:link,
ul.gyorsmenu li a.current:active,
ul.gyorsmenu li a.current:visited,
ul.gyorsmenu li a.current:hover { background-color: #008bb0; color: #ededed; }



#nav a,
#nav a:visited,
#nav a:active {
  color: #FFFFFF;
}

#nav a:hover { color: #b70f11; }

#nav .current a { color: #b70f11; }

#nav {margin: 0 0 0 0;padding: 0 0px 0 0;}
  
/* the styling */
#nav {float:right; width:700px; height: 49px; background: #fff url("../images/menu_koz.jpg") repeat-x top; position:relative;}

/*
#nav ul {
  list-style: disc inside url("../images/m_gomb_koz.jpg");
  l_ist-style: url("../images/m_gomb_koz.jpg") disc !important;
  /*list-style-position: inside; l_ist-style-image: url("../images/m_gomb_koz.jpg"); l_ist-style:none;*/
/*}
*/
#nav ul ul {
  list-style: none;
}


#nav .select, #nav .current {margin:0; padding:0; display:block;}

#nav li {display: inline; margin:0 0 0 23px; padding:0 0 0 0px;height:auto;
background-image: url("../images/m_gomb_koz.jpg"); background-repeat: no-repeat; background-position: left top;}

#nav .select a,
#nav .current a { display: block; height: 49px; padding: 0 0 0 0; text-decoration:none; font-size: 16px; line-height: 49px; white-space:nowrap; font-family: tahoma;}

#nav .select li,
#nav .current li {margin: 0px; padding: 0 1px 0 23px; float: right; }

#nav .select li li,
#nav .current li li { margin: 0 20px; padding: 0; background: none; }

* html #nav .select a, * html #nav .current a {w_idth:1px;}

#nav .select a:hover,
#nav .select li:hover a {cursor:pointer;}

#nav .sub {display:none;}

/* for IE5.5 and IE6 only */
#nav table {position:absolute; border-collapse:collapse; left:0; top:0; font-size:11px;}

#nav .current a {b_ackground-position:0 -75px; border-color:#046;}

#nav .select li.current .sub {display:block; position:absolute; width:700px; top:48px; left:0; margin-top:1px; padding:0; z-index:100; background-color: #fff; line-height:24px;}


#nav .sub li a:hover,
#nav .select a:hover .sub li a:hover,
#nav .select li.current .sub li a:hover,
#nav .select li:hover .sub li a:hover  { color: #b70f11; font-family: tahoma; font-size: 11px; }

#nav .sub_active .current_sub a,
#nav .sub_active a:visited,
#nav .sub_active a:hover { color: #6c6c6c; font-family: tahoma; font-size: 11px; }

#nav .sub_active a:hover { color: #b70f11; }





#nav .select li a:hover_ .sub,

#nav .select li:hover_ .sub {display:block; position:absolute; width:700px; top:48px; left:0; margin-top:1px; padding:0; z-index:100; background-color: #fff; line-height:24px;}




#nav .sub, #nav .sub_active {margin:0; padding:0; }
#nav .sub_active {display:block; position:absolute; width:700px; top:48px; left:0; margin-top:1px; padding:0; z-index:10; color: #6c6c6c; font-family: tahoma; font-size: 11px; background-color: #fff; line-height:24px;}
* html #nav .sub_active, * html #nav .select a:hover .sub {z-index:-1; margin-top:0; margin-top:1px;}

#nav .sub_active a {height:25px; float:left; text-decoration:none; line-height:24px; white-space:nowrap; font-size: 14px;}
#nav .sub_active a,
#nav .select a:hover .sub li a,
#nav .select li:hover .sub li a {display:inline; padding:0 5px; margin:0; color: #6c6c6c; font-family: tahoma; font-size: 11px; width:auto; white-space:nowrap; border:0; height:25px; line-height:24px; }

    /* MENU KÉPEK */
    a#menu_akciok {
      background-image: url("../images/menu/m_akciok_ki.jpg");
      width: 67px;
    }
    .current a#menu_akciok {
      background-image: url("../images/menu/m_akciok_be.jpg");
    }
    a#menu_szolg {
      background-image: url("../images/menu/m_szolgaltatasok_ki.jpg");
      width: 116px;
    }
    .current a#menu_szolg {
      background-image: url("../images/menu/m_szolgaltatasok_be.jpg");
    }
    a#menu_hirek {
      background-image: url("../images/menu/m_hirek_ki.jpg");
      width: 53px;
    }
    .current a#menu_hirek {
      background-image: url("../images/menu/m_hirek_be.jpg");
    }
    a#menu_ugyfelkapu {
      background-image: url("../images/menu/m_e_ugyf_ki.jpg");
      width: 128px;
    }
    .current a#menu_ugyfelkapu {
      background-image: url("../images/menu/m_e_ugyf_be.jpg");
    }
    a#menu_kartyafeltoltes {
      background-image: url("../images/menu/m_kartyafeltolt_ki.jpg");
      width: 111px;
    }
    .current a#menu_kartyafeltoltes {
      background-image: url("../images/menu/m_kartyafeltolt_be.jpg");
    }

    a#menu_cegunkrol {
      background-image: url("../images/menu/m_atvnetwork_ki.jpg");
      width: 87px;
    }
    .current a#menu_cegunkrol {
      background-image: url("../images/menu/m_atvnetwork_be.jpg");
    }
    a#menu_befektet {
      background-image: url("../images/menu/m_befektetoinknek_ki.jpg");
      width: 116px;
    }
    .current a#menu_befektet {
      background-image: url("../images/menu/m_befektetoinknek_be.jpg");
    }
    a#menu_karrier {
      background-image: url("../images/menu/m_karrier_ki.jpg");
      width: 60px;
    }
    .current a#menu_karrier {
      background-image: url("../images/menu/m_karrier_be.jpg");
    }

    #nav a {
      background-repeat: no-repeat;
      background-position: left top;
      display: block;
      margin: 0;
      padding: 0;
    }
/*    #nav a a {
      background: none;
    }
*/

/* PETROS nav2 */

#nav2 a,
#nav2 a:visited,
#nav2 a:active {
  color: #FFFFFF;
}

#nav2 a:hover { color: #00B2E1; }

#nav2 .current a { color: #00B2E1; }

#nav2 {margin: 0 0 0 0;padding: 0 0px 0 0;}
  
/* the styling */
/*#nav2 {float:right; padding-top: 10px; padding-left: 20; width:680px; height: 49px; background: #FFFFFF url("../images/menu_koz.jpg") repeat-x top; position:relative;}
*/
/*#nav2 {float:left; left: 198px; padding-top: 10px; padding-left: 20; width:698px; height: 49px; background: #FFFFFF url("../images/menu_koz.jpg") repeat-x top; position:relative;}
*/#nav2 {float:left; left: 198px; padding-top: 10px;  width:698px; height: 49px; background: #FFFFFF url("../images/menu_koz.jpg") repeat-x top; position:relative;}

/*
#nav ul {
  list-style: disc inside url("../images/m_gomb_koz.jpg");
  l_ist-style: url("../images/m_gomb_koz.jpg") disc !important;
  /*list-style-position: inside; l_ist-style-image: url("../images/m_gomb_koz.jpg"); l_ist-style:none;*/
/*}
*/
#nav2 ul ul {
  list-style: none;
}


#nav2 .select, #nav .current {margin:0; padding:0; display:block;}

/*#nav2 li {display: inline; margin:0 0 0 23px; padding:0 0 0 0px;height:auto;
background-image: url("../images/m_gomb_koz.jpg"); background-repeat: no-repeat; background-position: left top;}
  */
#nav2 .select a,
#nav2 .current a { display: block; height: 49px; padding: 0 0 0 0; text-decoration:none; font-size: 16px; line-height: 49px; white-space:nowrap; font-family: tahoma;}

#nav2 .select li,
#nav2 .current li {margin: 0px; padding: 0 1px 0 23px; float: right; }

#nav2 .select li li,
#nav2 .current li li { margin: 0 20px; padding: 0; background: none; }

* html #nav2 .select a, * html #nav2 .current a {w_idth:1px;}

#nav2 .select a:hover,
#nav2 .select li:hover a {cursor:pointer;}

#nav2 .sub {display:none;}

/* for IE5.5 and IE6 only */
#nav2 table {position:absolute; border-collapse:collapse; left:0; top:0; font-size:11px;}

#nav2 .current a {b_ackground-position:0 -75px; border-color:#046;}

#nav2 .select li.current .sub {display:block; position:absolute; width:700px; top:48px; left:0; margin-top:1px; padding:0; z-index:100; background-color: #fff; line-height:24px;}


#nav2 .sub li a:hover,
#nav2 .select a:hover .sub li a:hover,
#nav2 .select li.current .sub li a:hover,
#nav2 .select li:hover .sub li a:hover  { color: #00B2E1; font-family: tahoma; font-size: 11px; }

#nav2 .sub_active .current_sub a,
#nav2 .sub_active a:visited,
#nav2 .sub_active a:hover { color: #6c6c6c; font-family: tahoma; font-size: 11px; }

#nav2 .sub_active a:hover { color: #00B2E1; }





#nav2 .select li a:hover_ .sub,

#nav2 .select li:hover_ .sub {display:block; position:absolute; width:700px; top:48px; left:0; margin-top:1px; padding:0; z-index:100; background-color: #fff; line-height:24px;}




#nav2 .sub, #nav2 .sub_active {margin:0; padding:0; }
#nav2 .sub_active {display:block; position:absolute; width:700px; top:48px; left:0; margin-top:1px; padding:0; z-index:10; color: #6c6c6c; font-family: tahoma; font-size: 11px; background-color: #fff; line-height:24px;}
* html #nav2 .sub_active, * html #nav2 .select a:hover .sub {z-index:-1; margin-top:0; margin-top:1px;}

#nav2 .sub_active a {height:25px; float:left; text-decoration:none; line-height:24px; white-space:nowrap; font-size: 14px;}
#nav2 .sub_active a,
#nav2 .select a:hover .sub li a,
#nav2 .select li:hover .sub li a {display:inline; padding:0 5px; margin:0; color: #6c6c6c; font-family: tahoma; font-size: 11px; width:auto; white-space:nowrap; border:0; height:25px; line-height:24px; }


/* <treemenu> */
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
.treemenu {
/*background-image: url(/images/menu_koz.jpg);*/
background-repeat: repeat-x;
height: 49px;
width:100%;
display:block;
z-index:3000;
}

.treemenu ul{
margin: 0;
padding: 0;
list-style-type: none;
z-index:3000;

}

/*Top level list items*/
.treemenu ul li{
position: relative;
display: inline;
float: left;
z-index:3000;

}


/*1st sub level menu*/
.treemenu ul li ul{
left: 0;
position: absolute;
top: 1em; /* no need to change, as true value set by script */
display: block;
visibility: hidden;
z-index:3000;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.treemenu ul li ul li{
display: list-item;
float: none;
z-index:3000;
}

/*All subsequent sub menu levels offset after 1st level sub menu */
.treemenu ul li ul li ul{
left: 159px; /* no need to change, as true value set by script */
top: 0;
z-index:3000;
}



.treemenu ul .nincsAlmenu a:hover {
/* -moz-border-radius-bottomleft: 10px; */
/* -moz-border-radius-bottomright: 10px; */
padding: 0px 0px 0px 0px;
line-height: 30px;
z-index:3000;
border:1px solid black;

}

/*Top level menu link items style*/
.treemenu ul li a{
display: table-cell;
line-height: 31px;
width: 10px; 
text-decoration: none;
text-align:center;
white-space: nowrap;
font-family: Verdana, Helvetica, Arial, sans-serif, Tahoma;
font-size: 14px;
font-weight: bold;
color: #0000FF;
padding: 0px 1px 0px 1px;
z-index:3000;
}

.treemenu ul li a:hover{

display: table-cell;
line-height: 30px;
background-color: #FFFFFF;
color: black;
border-left:1px solid black;
border-top:1px solid black;
border-right:1px solid black;
border-bottom:1px solid black;
z-index:3000;

/* -moz-border-radius-topleft: 10px; */
/* -moz-border-radius-topright: 10px; */
padding: 0px 0px 0px 0px;
}

/* Sub level menu links style */
.treemenu ul li ul li a{
display: table-cell;
width: 250px; 
text-decoration: none;
color: black;
background-color: #00B2E1;
border: 0px solid black;
line-height: 31px;
z-index:3000;

padding: 0px 10px 0px 10px;
text-align:left;
}

/* Sub level menu links style */
.treemenu ul li ul.keskenyebb li a{
display: table-cell;
width: 150px; 
text-decoration: none;
color: black;
background-color: #00B2E1;
border: 0px solid black;
line-height: 31px;
z-index:3000;

padding: 0px 10px 0px 10px;
text-align:left;
}

.treemenu ul li ul li a:hover{
height:31px;
border: 0px solid black;
background-color: #FFFFFF;
color: #00B2E1;
/*background-color:#C4C494;*/
-moz-border-radius-topleft: 0px;
-moz-border-radius-topright: 0px;
padding: 1px 10px 0px 10px;
z-index:3000;
}



.treemenu ul li ul {
padding:0px 0px;
border:1px solid black;
width: 250px;
display:block;
background-color: #00B2E1;
/* background-color: #FFFFC0;*/

z-index:3000;
}

.treemenu ul li ul.keskenyebb {
padding:0px 0px;
border:1px solid black;
width: 160px;
display:block;
background-color: #00B2E1;
/* background-color: #FFFFC0;*/
z-index:3000;
}


/*Background image for top level menu list links */
/*.treemenu .mainfoldericon{
background: #F3F3F3 url(media/arrow-down.gif) no-repeat center right;
}*/

/*Background image for subsequent level menu list links */
/*.treemenu .subfoldericon{
background: #F3F3F3 url(media/arrow-right.gif) no-repeat center right;
}*/

* html p#iepara{ /*For a paragraph (if any) that immediately follows tree menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
z-index:3000;
}
	
/*  Hack for IE \*/
* html .treemenu ul li { float: left; height: 1%; z-index:3000; }
* html .treemenu ul li a { height: 1%; z-index:3000; }
/* End */

.treemenu .endOfMenu {
padding:0px 0px;
margin: 0 0;
/* border:1px solid black; */
text-align:right;
height:32px;

display:block;
float:right;
padding: 5px 0px 0px 0px;
z-index:3000;
}

.treemenu .endOfMenu a {

background:none;
margin:0 0;
border-width:0px;
text-align:center;
padding: 0px 8px 0px 0px;
z-index:3000;
/* border:1px solid red; */
}

.treemenu .endOfMenu a:hover {

background:none;
margin:0 0;
border-width:0px;
text-align:center;
padding: 0px 8px 0px 0px;
z-index:3000;
}

.treemenu * { z-index:3000; }

/* </treemenu> */
.result_ok {
    color: #307030;
    background-color: #D0FFD0;
    padding: 5px;
}

.result_warning {
    color: #805020;
    background-color: #FFEE00;
    padding: 5px;
}

.result_error {
    color: #703030;
    background-color: #FF8080;
    padding: 5px;
}

.helpenable {
}

div.udvozles {
   font-size:13px;
   text-align:center;
   font-weight:bold;
   margin-top: 5px;
}

div.felhasznalasi_feltetelek {
   font-size:13px;
   text-align:center;
   margin-top: 15px;
}

div.disclaimer
{
    width: 690px;
    height: 400px;
    overflow-y:scroll;
    border:1px solid #000000;
    background:#ffffff;
    font-size: 12px;
    text-align:center;
    margin-left:auto;
    margin-right:auto;
}

