body { margin: 0; padding: 0; font-family: Tahoma; font-size: 11px; color: #ccb5a8; background: #140e0a url(../images/background.jpg) no-repeat center 1px; }
li { list-style: none; margin: 5px 15px 0 0; }
a { text-decoration: none; color: #DED1CA;}
a:hover { text-decoration: underline; color: #DED1CA;}


div#wrapper { margin: 0 auto; padding: 0; width: 759px; overflow: hidden; }
div#header { margin: 0; padding: 0; width: 759px; height: 1px; overflow: hidden; }
div#left { margin: 0 0 -999.5em 0; padding: 0 0 1000em 0; width: 189px; background: url(../images/background_left.jpg) no-repeat left top; float: left; overflow: hidden; }
div#right { margin: 0 0 -999.5em 0; padding: 0 0 1000em 0; width: 570px; float: left; overflow: hidden; }
div#footer { margin: 0; padding: 0; width: 770px; height: 77px; background: #18100a; float: left; overflow: hidden; }

/* --- left --- */
div#logo { margin: 0; padding: 0; width: 189px; clear: both; }
div#logo object { margin: 0; padding: 0; }
div#logo embed { margin: 0; padding: 0; }
div#left h2 { margin: 0 10px; padding: 0; font-size: 12px; line-height: 20px; border-bottom: 1px solid #5d4e45; }
div#left ul { margin: 10px 10px 10px 10px; padding: 0; }
div#left form { margin: 10px; padding: 0; }
div#left form p { margin: 5px 0; padding: 0; }
div#left form p input { margin: 0; padding: 0; width: 162px; font-size: 11px; background: none; color: #c8b8b0; border: 1px solid #5d4e45; }
div#left form p input.submit { width: 80px; font-size: 10px; font-weight:bold;}

/* --- right --- */
div#menu { margin: 0 ; padding: 0; width: 570px; height: 157px; overflow: hidden; }
div#content { margin: 0; padding: 0; width: 570px; overflow: hidden; }
div#content h1 { margin: 0; padding: 0; width:570px; line-height: 52px; height: 52px; font-size: 22px; }
div#content h1 object { margin: 0; padding: 0; }
div#content h1 embed { margin: 0; padding: 0; }

/* kezdő oldal */
div#aktualis { margin: 0; padding: 0; width: 570px; height: 329px; background: url(../images/background_aktualis.gif) no-repeat left top; overflow: hidden; }
div#aktualis object { margin: 0; padding: 0; float: left; }
div#aktualis embed { margin: 0; padding: 0; float: left; }
div#akt_body { margin: 8px 0 0 15px; padding: 0; width: 310px; height: 302px; float: left; overflow: auto; }

div#akt_body h2 { margin: 10px 5px; padding: 0 0 0 10px; color: #110c09; line-height: 22px; border-bottom: 1px solid #110c09;  }
div#akt_body h2 img { margin: 0; padding: 0; }
div#akt_body h2 span { margin: 0; padding: 0 0 0 10px; line-height: 22px; font-size: 11px; }


div.akt_list { margin: 0 10px 10px 10px; padding: 0; }
div.akt_list p { /*margin: 0; padding: 0;*/ color: #6a4831; }
div.akt_list ul { margin: 5px 0 5px 20px; padding: 0; color: #6a4831; }
div.akt_list li { margin: 0; padding: 0; }
div.akt_list a { color: #6a4831; text-decoration: none;}


/* div.akt_list a:hover { color: #6a4831; text-decoration: none;} */
 div.akt_list p.datum { text-align: right; } 
 div.akt_list p.datum span { font-weight: bold; float: left; }

 
 

div.akt_list a { color: #110C09; }
div.akt_list a:hover { color: #110C09;}

div.akt_list p.link { text-align: right; background: url(../images/link_vonal.gif) no-repeat left center; }
div.akt_list p.link a { margin: 0; padding: 0 10px 0 10px; color: #6a4831; text-decoration: none; background: url(../images/nyil_jobbra.gif) no-repeat right center; }
div.akt_list p.link_tovabb { text-align: right; background: url(../images/link_vonal.gif) no-repeat left center; }
div.akt_list p.link_tovabb a { margin: 0; padding: 0 10px 0 10px; color: #000; text-decoration: none; background: url(../images/nyil_jobbra.gif) no-repeat right center; }
div.akt_list p.link_tovabb a:hover { margin: 0; padding: 0 10px 0 10px; color: #000; text-decoration: underline; background: url(../images/nyil_jobbra.gif) no-repeat right center; }
div#text { margin: 15px; padding: 0; width: 540px; overflow: hidden; }
div#text p { margin: 0; padding: 0; }

/* asztalfoglalás */
div#asztal { margin: 15px 0 0 15px; padding: 0; width: 536px; overflow: hidden; }
div#asztal p { margin: 0; padding: 0; }
div#asztal dl { margin: 0; padding: 0; }
div#asztal dl dt { margin: 2px 0; padding: 0 10px 0 0; width: 190px; float: left; clear: both; text-align: right; }
div#asztal dl dd { margin: 10px 0; padding: 0; }
div#asztal dl dd input { width: 325px; background: none; color: #c8b8b0; border: 1px solid #5d4e45; }
div#asztal dl dd select { width: 327px; background: none; color: #c8b8b0; border: 1px solid #5d4e45; }
div#asztal dl dd select#ev { width: 56px; }
div#asztal dl dd select#ho { width: 40px; }
div#asztal dl dd select#nap { width: 40px; }
div#asztal dl dd select#ora { width: 40px; }
div#asztal dl dd select#perc { width: 40px; }
div#asztal dl dd input.email {margin:0 15px 0 0; width: 180px; }
div#asztal dl dd select option { background-color: #25170f; color: #c8b8b0; }
div#asztal dl dd input.check { width: 15px; background-color: #25170f; color: #c8b8b0; border: 1px solid #5d4e45; }
div#asztal dl dd textarea { width: 325px; height: 50px; background: none; color: #c8b8b0; border: 1px solid #5d4e45; }
div#asztal form { margin: 0; padding: 0; }
div#asztal form p { margin: 0 0 25px 0; padding: 0; font-weight: bold; }
div#asztal form p input { float:right; margin: 10px; padding: 0; background: none; font-size: 11px; font-weight: bold; color: #c8b8b0; border: 1px solid #5d4e45; }

/* aktualitások, rólunk írták, vendégkönyv */
div#aktualitások { margin: 0; padding: 0; width: 536px; overflow: hidden; }
div.aktualitasok_list { margin: 20px 0 0 15px; padding: 10px; width: 536px; color: #25170f; overflow: hidden; background: #a48e7e url(../images/background_aktualitas_list.gif) no-repeat left top; border : 2px solid #4f3b2e; }
div.aktualitasok_list h2 { margin: 0 0 5px 0; padding: 0; text-align: right; width: 536px; float: right; display:inline;  color: #25170f; font-size: 11px; line-height: 25px; font-family: Tahoma; border-bottom: 1px solid #968478;  }
div.aktualitasok_list h2 span {  float: left; width: 380px; text-align: left; overflow: hidden; }
/*div.aktualitasok_list p { margin: 0px 20px 5px 15px; padding: 0; color: #25170f;  } */
div.aktualitasok_list p.link { text-align: right; background: url(../images/link_vonal_aktualitas.gif) repeat-x left center; }
div.aktualitasok_list p.link a { margin: 0; padding: 0 10px 0 15px; color: #25170f; background: #a48e7e url(../images/nyil_jobbra.gif) no-repeat right center; }
div#navigalas { margin: 10px 0 10px 17px; padding: 0;width: 536px; text-align: center; }
div#navigalas p { margin: 0; padding: 5px 0; border: 1px solid #4e3a2d; }
div#navigalas p a { margin: 0; padding: 0; color: #ccb5a8;}
div#navigalas p a.navigalas_bal { padding: 0 0 0 10px; background: url(../images/navigalas_bal.gif) no-repeat left center; }
div#navigalas p a.navigalas_jobb { padding: 0 10px 0 0; background: url(../images/navigalas_jobb.gif) no-repeat right center; }

div#rolunk_lista { margin: 10px 0 10px 30px; padding: 0; width: 536px; }
div#rolunk_lista ul { margin: 20px 0 20px 10px; padding: 0; }
div#rolunk_lista ul li { margin: 3px 0; padding: 0; }
div#rolunk_lista ul li a { margin: 0; padding: 0; }
div#rolunk_lista ul li a span { font-weight: bold; }

div#vendegkonyv_form { margin: 10px 0 10px 20px; padding: 0; width: 536px; }
div#vendegkonyv_form ul { margin: 0; padding: 0; list-style-type: none; width: 268px; float: left; }
div#vendegkonyv_form ul li { margin: 5px 0; padding: 0;}
div#vendegkonyv_form ul li input { margin: 0; padding: 0; width: 260px; background: none; color: #c8b8b0; border: 1px solid #5d4e45; }
div#vendegkonyv_form ul li textarea { margin: 0; padding: 0; width: 265px; height: 100px; background: none; color: #c8b8b0; border: 1px solid #5d4e45; }
div#vendegkonyv_form p { margin: 5px 0; padding: 0; text-align: right; }
div#vendegkonyv_form p.visszaigazol { margin: 20px; padding: 0; text-align: center; font-weight: bold; }
div#vendegkonyv_form p input { margin: 0; padding: 0; background: none; color: #c8b8b0; border: 1px solid #5d4e45;font-weight: bold; font-size:11px; }

/* étlap */
div#etlap { margin: 0; padding: 15px 5px 15px 15px; width: 220px; overflow: hidden; float: left; }
div#etlap p.link { margin: 0; padding: 5px 0 5px 5px; line-height: 18px; font-size: 16px; font-family: Palatino Linotype,sans; text-align: left; border: 3px solid #744f36; }
div#etlap p.link a { text-decoration: none; }
div#etlap p.adobe { margin: 5px 0 0 0; padding: 10px 0; border: 1px solid #4f3b2e; }
div#etlap p.adobe img { margin: 10px 5px; float: left; border: none; }
div#etlap p.kep { margin: 5px 0 0 0; padding: 0; border: 3px solid #744f36; }
div#hetimenu { margin: 15px 0; padding: 0; width: 322px; border: 3px solid #6a4831;  float: left; }
div#hetimenu_fej { margin: 0; padding: 0; width: 322px; height: 43px; overflow: hidden; background: url(../images/hetimenu_fej.gif) no-repeat left top; }

div#hetimenu_fej h2 { margin: 10px 20px 0 20px; padding: 0; height: 30px; line-height: 30px; text-align: right; color: #191716; font-family: Tahoma; font-size: 11px; font-weight: bold; border-bottom: 1px solid #191716; }
div#hetimenu_fej h2 span { margin: 0; padding: 0; float: left; text-align: left; color: #191716; font-size: 22px; font-family: Palatino Linotype,sans; }

div#hetimenu_torzs { margin: 0; padding: 0 10px 0 20px; width: 292px; background: url(../images/hetimenu_torzs.gif) repeat-y left top; }
div#hetimenu_torzs p { margin: 0; padding: 15px 0 10px 0; color: #191716; font-family: Tahoma; font-size: 11px; font-weight: bold; }
div#hetimenu_torzs ul { margin: 0; padding: 0; color: #6a4831; list-style-type: none; }
div#hetimenu_torzs ul li { margin: 0; padding: 3px 0; }
div#hetimenu_lab { margin: 0; padding: 0; width: 322px; height: 26px; background: url(../images/hetimenu_lab.gif) no-repeat left top; }

/* borlap */
div#borlapkep { margin: 0; padding: 0; width: 315px; text-align: center; float: left; }
div#borlapkep a img { margin: 15px 0 0 0; padding: 0; border: 3px solid #744f36; }
div#borlap { margin: 0; padding: 15px 10px; width: 220px; float: left; }
div#borlap p.link { margin: 75px 0 0 0; padding: 0; line-height: 50px; font-size: 18px; font-family: Palatino Linotype,sans; text-align: center; border: 3px solid #744f36; }
div#borlap p.link a { text-decoration: none; }
div#borlap p.adobe { margin: 10px 0 0 0; padding: 10px 0; border: 1px solid #4f3b2e; }
div#borlap p.adobe img { margin: 10px 5px; float: left; border: none; }

/* galeria */
div#galeria { margin: 20px 0 0 20px; padding: 0; width: 536px; overflow: hidden;}
div.kepek { margin: 0; padding: 4px; width: 170px; height: 163px; background: url(../images/background_kepek.gif) no-repeat left top; float: left; }
div.kepek p.kep { margin: 0; padding: 5px 0; width: 160px; height: 114px; text-align: center; border: 1px solid #6e594c; }
div.kepek p.kep a { margin: 0; padding: 0; }
div.kepek p.kep img { margin: 0; padding: 0; border: none; }
div.kepek p.cim { margin: 0; padding: 4px 0; width: 160px; height: 24px; overflow: hidden; text-align: center; color: #25170f; }

/* elérhetőség */
div#elerhetoseg {float:left; width:230px; margin: 10px 0 0 15px; padding: 0; overflow: hidden;}
div#elerhetoseg ul p { margin: 5px 0; padding: 0; }
div#elerhetoseg ul { margin: 0 0 0 15px; padding: 0; }
div#elerhetoseg ul li { margin: 5px 0; padding: 0; }
div#map {margin: 10px 10px 0 0; float:right; }


/* --- footer --- */
div#footer { padding: 0px}
div#footer ul { float: left; margin: 0; padding: 3px}
div#footer li { float: left; margin: 5px 0px 0px 5px; padding: 3px}
div#footer p{ float: left;  margin: 5px 0px 0px 10px;width: 550px; }

div#footer div.cymetriq { float: right; display: inline;  }
div#footer div.cymetriq a { position: relative; display: block; width: 127px; text-align: center; height: 76px; line-height: 76px; }
div#footer div.cymetriq a span { position: absolute; left: 0; width: 127px; top: 0; height: 76px; background: transparent url(../images/cymetriq.gif) no-repeat left top; }