/*html*/

html, body {
 font-family: Georgia, 'Times New Roman', serif;
 font-size: 14px;
 margin: 0 0 0 0;
 padding: 0 0 0 0;
 color: #493c2b;
 text-align: center;
}
body {
 background: url(images/bg_html.gif) repeat-x top left;
 background-color: #fffbf7;
}

a {
 color : #a45b00;
 text-decoration : none;
}
p {
 margin: 0 0 0 0;
 padding: 0 0 10px 0;
 line-height: 150%;
 letter-spacing: 0.05em;
}
h1, h2, h3, h4, h5, h6 {
 text-align: left;
 margin: 0 0 0 0;
 padding: 10px 0 4px 0;
}
h1 {
 font-size: 150%;
 font-weight: normal;
 color: #8c5000;
 text-transform: uppercase;
 letter-spacing: 0.2em;
}
h2 {
 font-size: 150%;
 font-weight: normal;
 color: #8c5000;
}
h3 {
 font-size: 120%;
 font-weight: normal;
 color: #8c5000;
}

div#container {
 width: 762px;
 margin: 0 0 0 0;
 padding: 0 0 0 0;
 margin-left: auto; 
 margin-right: auto;
 background-color: #fffbf7;
 text-align: left;
}

div#top {
 width: 750px;
 height: 25px;
 margin: 0 12px 0 0;
 padding: 0 0 0 0;
 text-align: right;
 font-family: Verdana, Helvetica, Arial, Geneva, sans-serif;
 font-weight: bold;
 font-size: 12px;
}
#normal {
 font-size: 10px;
}
#large {
 font-size: 13px;
}
#larger {
 font-size: 15px;
}


/*head*/

div#head {
 width: 762px;
 height: 32px;
 margin: 0 0 0 0;
 padding: 220px 0 0 0;
 background: url(images/bg_head.jpg) no-repeat top left;
 text-align: center;
}

/*menu*/
ul.menu {
 margin: 0 0 0 0;
 padding: 0 0 0 0;
 text-align: left;
}
ul.menu li {
 list-style-type: none;
 margin: 0 4px 0 8px;
 padding: 0 0 10px 0;
 font-family: Georgia, 'Times New Roman', serif;
 font-size: 18px;
 font-weight: normal;
 text-transform: uppercase;
 letter-spacing: 0.4em;
 color: #fffbf7;
}
ul.menu li#negyevszak, ul.menu li#vendeghaz, ul.menu li#bagolyirtas, ul.menu li#l {
 float: left;
 background: url(images/bg_menuitem.gif) no-repeat bottom left;
 background-position: 0 20px;
}
ul.menu li#jobbraigazitott {
 float: right;
 text-align: right;
 margin-right: 6px;
 background: url(images/bg_menuitem.gif) no-repeat bottom left;
 background-position: 0 20px;
}
ul.menu li a {
 color: #fffaec;
 text-decoration: none;
}
ul.menu li a:hover {
 color: #ffffff;
 text-decoration: none;
}
ul.menu li ul {
 font-size: 14px;
 display: none;
 position: absolute;
 padding: 0 0 0 0;
 letter-spacing: 0em;
}
ul.menu li#negyevszak ul {
 margin-left: -123px;
 margin-top: 20px;
}
ul.menu li#negyevszak>ul
{
 margin-left: 0px;
 margin-top: 0px;
}
ul.menu li#vendeghaz ul {
 margin-left: -170px;
 margin-top: 20px;
}
ul.menu li#vendeghaz>ul
{
 margin-left: 0px;
 margin-top: 0px;
}
ul.menu li#es ul {
 margin-left: -40px;
 margin-top: 20px;
}
ul.menu li#es>ul
{
 margin-left: 0px;
 margin-top: 0px;
}
ul.menu li#etterem ul {
 margin-left: -140px;
 margin-top: 20px;
}
ul.menu li#etterem>ul
{
 margin-left: 0px;
 margin-top: 0px;
}
ul.menu li#bagolyirtas ul {
 margin-left: -170px;
 margin-top: 20px;
}
ul.menu li#bagolyirtas>ul
{
 margin-left: 0px;
 margin-top: 0px;
}
ul.menu li:hover ul {
 display: block; 
 background-color: #faf6eb;
 border: 1px solid #555555;
 border-right: 2px solid #555555;
 border-bottom: 2px solid #555555;
 position: absolute;
}
ul.menu li ul li {
 font-size: 2px;
 float: none;
 list-style-type: none;
 margin: 0 0 0 0;
 padding: 0 0 0 0;
 letter-spacing: 0em;
}
ul.menu li ul li a {
 font-size: 12px;
 font-weight: normal;
 color: #8c5000;
 margin: 0 0 0 0;
 padding: 1px 4px 1px 8px;
 display: block;
 width: 148px;
}
ul.menu li ul li a:hover {
 background: url(images/bg_submenuhover.gif) no-repeat center left;
 background-color: #dfcfb9;
}
ul.menu li ul li hr {
 width: 160px;
}

/*content*/

div#news {
 float: left;
 width: 200px;
 margin: 0 0 0 0;
 padding: 0 10px 10px 0px;
 background: url(images/bg_content.jpg) no-repeat top left;
 text-align: left;
 color: #6d6254;
}
div#news h1 {
 text-align: left;
}
div#news h2 {
 text-align: left;
 font-size: 100%;
 font-weight: normal;
 color: #aaaaaa;
 letter-spacing: 0.2em;
}
div#content {
 width: 738px;
 margin: 0 0 0 0;
 padding: 0 12px 0 12px;
 text-align: justify;
}

/*foot*/

div#foot {
 width: 762px;
 height: 30px;
 margin: 10px 0 0 0;
 padding: 2px 0 0 0;
 text-align: center;
 border-top-width: 1px;
 border-top-color: #000000;
 border-top-style: solid; 
}
div#foot address {
 text-decoration: none; 
 font-weight: normal; 
 font-style: normal; 
 font-size: 11px;
 margin: 0 0 0 0;
 padding: 0 0 0 0;
}
div#head address a {
 color: #8c5000;
 text-decoration: none;
}
div#head address a:hover {
 text-decoration: underline;
}

img.galeria {
 margin: 20px 10px 0px 10px;
 border: 1px solid #999999; 
 border-right: 2px solid #555555;
 border-bottom: 2px solid #555555; 
 
}