a.submenu:link, a.submenu:active, a.submenu:visited {
   padding-left: 15px;
   height: 21px;
   display: block;
   color: black;
   font: bold 12px/21px Verdana, Geneva, Arial, Helvetica, sans-serif;
   text-decoration: none;
}
a.submenu:hover {
   padding-left: 15px;
   height: 21px;
   display: block;
   color: #dda202;
   font: bold 12px/21px Verdana, Geneva, Arial, Helvetica, sans-serif;
   text-decoration: underline;
}


body {
   margin: 0;
   padding: 0;
   background-color: #fdf5c8;
   color: Black;
   text-align: center;
}

div#content {
   width: 773px;
   padding: 0;
   background: transparent url(../design/content_scroll_1.jpg) repeat-y;
}

div#footer {
   clear: both;
   width: 773px;
   color: #f3f6fa;
   background: transparent url(../design/footer.jpg) no-repeat;
}

div#header {
   height: 176px;
   width: 773px;
   background: transparent url(../design/header.jpg) no-repeat;
   line-height: 176px;
   position: relative;
}

div#header span#bejelentkezes {
   color: white;
   background-color: transparent;
   font: italic 18px Verdana, Geneva, Arial, Helvetica, sans-serif;
   position: absolute;
   left: 27px;
   top: 30px;
}

div#header span#telszam {
   color: white;
   background-color: transparent;
   font: italic 18px Verdana, Geneva, Arial, Helvetica, sans-serif;
   position: absolute;
   left: 15px;
   top: 53px;
}

div#left-column {
   float: left;
   width: 162px;
   margin: 0px -3px 0px 0px;
   padding: 0px 0px 0px 0px;
   background-color: transparent;
}

div#left-column dl ,div#left-column dt, div#left-column dd{
   margin: 0;
   padding: 0;
   list-style-type: none;
}

div#page{
   margin: 0px auto 0px auto;
   width: 773px;
   text-align: left;
}

div#right-column {
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 168px;
   color: black;
   font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
   min-height: 557px;
   min-width: 557px;
}

div#right-column p {
   margin: 0px 0px 1em 0px;
}

div.page-header {
   font: bold 16px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

div.page-highlight {
   padding-left: 10px;
   font: bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
   text-decoration: underline;
}

div.page-margin {
   padding-left: 10px;
   padding-right: 10px;
}

p.page-indent {
   text-indent: 15px;
   text-align: justify;
}

#menu {
   position: relative;
   left: 10px;
}

#menu dd {
   width: 400px;
   border: 1px solid gray;
   margin-top: -1.4em;
   list-style-type: none;
   background: #FDE5A2;
   position: absolute;
   z-index: 100;
   left: 8em;
}

#menu dt {
   margin: 3px 0px 3px 0px;
   padding: 3px 0px 3px 20px;
   height: 25px;
   cursor: pointer;
}

#menu dt a:link, #menu dt a:active, #menu dt a:visited {
   padding-left: 5px;
   width: 139px;
   height: 21px;
   display: block;
   color: black;
   background: transparent url(../design/menu_bg.gif) no-repeat;
   font: bold 12px/21px Verdana, Geneva, Arial, Helvetica, sans-serif;
   text-decoration: none;
}

#menu dt a:hover {
   color: white;
   text-decoration: none;
}

#menu ul {
   margin: 0px 0px 0px 0px;
   padding: 0;
   list-style-type: none;
}

#menu ul li {
   margin: 0px 0px 0px 0px;
   padding-left: 10px;
   list-style-type: none;
}




