body, html, p, ul, li, a, div, form, object, h1, h2, span, img {
	margin:0;
	padding:0;
}
body {
	background:#F1D5BD;
	background-image:url(kepek_lap/felso.jpg);
	background-repeat:repeat-x;
	background-attachment:fixed;
	font-family:Liberation serif;
}
#keret, #lab {
	margin:0px auto;
}
#keret {
	background-color:#6A282A;
	width:880px;
	border-top-style:solid;
	border-top-color:#984A39;
	border-top-width:5px;
	border-left-style:solid;
	border-left-color:#984A39;
	border-left-width:5px;
	border-right-style:solid;
	border-right-color:#984A39;
	border-right-width:5px;
}
#lab {
	width:892px;
	background-image:url(kepek_lap/lab.jpg);
	background-position:0 auto;
	margin-top:0px;
	height:42px;
	color:#6a282a;
	font-size:9px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
#lab a:active, #lab a:link, #lab a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#6a282a;
	font-size:10px;
	text-decoration:none;
}
#lab a:hover {
	text-decoration:underline;
}
#lab p {
	margin:0px;
	padding:10px 0px 0px 38px;
}
#keret:after , .ajanlatok:after, .leiras:after, .kozeprer:after, .templom:after, .ttip:after , #csomagok:after , .linkek:after, .oszlop:after, .gal:after {
	content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
#bal {
	margin-top:0px;
	float:left;
	width:215px;
	margin-left:8px;
}
.balmenu {
	margin-top:0px;
	/*padding:32px 0px 0px 0px;*/
	padding:26px 0px 0px 0px;
	background-image:url(kepek_lap/hatter.jpg);
	background-repeat:no-repeat;
	height:380px;
	width:100%;
}
.hirlevel {
	background-image:url(./kepek_lap/hirlevel.jpg);
	margin:0 auto 0 auto;
	width:100%;
	height:133px;
	font-weight:bolder;
	padding: 20px 0px 0px 0px;
	font-size:17px;
	color:#6a282a;
}
.minta {
	width:100%;
	background-image:url(kepek_lap/logo.jpg);
	background-position:center;
	background-repeat:no-repeat;
	height:179px;
	margin-bottom:20px;
}
.drinkbar A:link, .drinkbar A:visited, .drinkbar A:active, .drinkbar A:hover, .etterem A:link, .etterem A:visited, .etterem A:active, .etterem A:hover {
	display:block;
	font-size:18pt;
	color:#c27e71;
	text-decoration:none;
	font-weight::bolder;
	text-align:center;
}
#bal ul {
	vertical-align: middle;
	list-style:none;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}
#bal li {
	width:185px;
	height:39px;
}
.linkek A:link, .linkek A:visited, .linkek A:active {
	text-decoration: none;
	font-weight:bold;
	font-size:16px;
	color:#984A39;
	font-size:16px;
}
.linkek A:hover {
	text-decoration:underline;
	font-size:16px;
}
.menulinkek {
	padding:40px 0px 0px 0px;
}
.menulinkek A:link, .menulinkek A:visited, .menulinkek A:active {
	display:block;
	margin:2px 0px 0px 0px;
	vertical-align:middle;
	background-image:url(kepek_lap/gomb_1.jpg);
	text-align:center;
	width:180px;
	height:43px;
	color:#c27e71;
	text-decoration:none;
	font-weight::bolder;
	font-size:12pt;
	
}
.menulinkek A:hover {
	display:block;
	background-image:url(kepek_lap/gomb01.jpg);
}
.felsolinkek A:link {
	text-align:center;
	color:#c27e71;
	text-decoration:none;
	font-weight::bolder;
	font-size:12pt;
}
.linkekoldal a {
	padding:8px 0px 0px 0px;
}
.linkekoldal A:link, .linkekoldal A:visited, .linkekoldal A:active {
	text-decoration: none;
	font-weight:bold;
	font-size:16px;
	color:#6a282a;
	font-size:16px;
	vertical-align:middle;
	display:block;
	width:185px;
	height:39px;
}
.linkekoldal A:hover {
	font-size:16px;
	background-image:url(kepek_lap/gomb.jpg);
	background-repeat:no-repeat;
	display:block;
	vertical-align:middle;
	width:185px;
	height:39px;
}
#jobb, #fej{
	background-color:#f1d5bd;
	border-color:#984a39;
	border-left-style:solid;
	border-left-width:2px;
	border-right-style:solid;
	border-right-width:2px;
	background:#f1d5bd;
	margin-right:10px;
	width:635px;
	float:right;
}
#fej {
	height:40px;
	width:635px;
	margin-top:3px;
	background-image:url(kepek_lap/fej.jpg);
	border-top-style:solid;
	border-top-width:2px;
	border-bottom-style:solid;
	border-bottom-width:1px;
}
#fej h1 {
	font-size:20px;
	padding:15px 10px;
	color:#692729;
}
#jobb {
	border-bottom-style:solid;
	padding: 10px 0px 0px 0px;
	text-align:justify;
	margin-bottom:20px;
	color:#943926;
}
#jobb blockquote {
	margin:10px;
}
.tabla, .tabla td, .tabla th {
	border:solid;
	border-color:#6a282a;
	border-width:1px;
	border-style:solid;
}
.tabla td {
	color:#000000;
	padding:5px 0px 5px 10px;
}
.tabla2 {
	color:#a44a0c;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	margin-top:20px;
}
.vendeg input, textarea {
	margin:2px auto;
	border:none;
	background:#FFFFCC;
	width:300px;
}
.vendeg textarea {
	height:90px;
}
.tabla .alja {
	background:#6a282a;
}
.tabla .teteje a {
	margin:0px 0px 0px 5px;
}
.gomb {
	background:#984a39;
	color:#f1d5bd;
	font-size:14px;
	text-align:center;
	border:thin;
	border-width:2px;
	border-style:solid;
	border-color:#6a282a;
	font-family:"Times New Roman", Times, serif;
}
.kozepre{
text-align: center;
}
fieldset { 
margin: 0; 
padding: 0; 
border: 0; 
outline: 0;
}

legend {
	padding: 0 2px;
	font-weight: bold;
}
label {
	display: -moz-inline-box;
	display: inline-block;
	vertical-align: middle;
	width: 220px;
	font-size: 0.9em;
	padding-left: 0.5em;
}
fieldset ol {
	margin: 0 0 0 1em;
	padding: 0;
}
fieldset ol li {
	list-style: none;
	padding: 3px;
	margin: 3px;
}
fieldset {
	margin-bottom: 10px;
}
#rejtes {
	background-color:#f1d5bd;

}
.kiemel {
	font-weight:bold;
	font-size:22px;
	text-align:center;
	margin:0 0 15px 0;
}
.vonal {
	display:block;
	width:100%;
	height:20px;
	margin: 22px 0 20px 0;
	background-image:url(kepek_lap/vonal.jpg);

}
.kozlemeny {
	color:#984806;
	font-weight:bold;
	text-align:center;
	text-decoration:underline;
	font-size:16px;
	margin:0 0 18px 0;
}
.akcio {
	width:90%;
	padding:0 5%;
	font-size:14px;
	margin:0 0 0 0;
}
.akcio_a {
	margin-left:5px;
	margin-top:10px;
}
.felsorolas {
	padding:0 5%;
	font-size:16px;
	font-weight:bold;
}
.felsorolas_a {
	margin-left:5px;
	font-weight:bold;
}
.csomagok {
	padding:5px 15%;
}
.csomagok_a {
	padding:5px 0 0 40px;
}
.csomagok li {
	margin:0 0 5px 0;
	font-size:16px;
}
.csomagok_a li {
	margin:0 0 5px 0;
}
.balra, .tobbi {
	width:440px;
	float:left;
}
.balra {
	font-weight:bold;
}
.jobbra {
	float:left;
	width:160px;
	text-align:right;
	font-weight:bold;
}
.etel {
	display:block;
	width:400px;
	height:20px;
}
.tiszav {
	font-size:12px;
}
.kepek {
	float:right;
	margin-left:10px;
}
.leiras, .templom {
	border-style:dotted;
	border-width:1px;
	padding:1px;
}
.terseg {
	font-size:22px;
	text-decoration:underline;
	font-weight:bold;
	margin:20px 0 10px 0;
}
.tersegek {
	font-size:20px;
	margin:5px 0 5px 0;
}
.szobak, .rendez {
	float:left;
}
.szobak {
	width:320px;
	padding:15px;
}
.rendez {
	padding:24px 6px;
	width:250px;
}
img {
	border-style:none;
}
#galeria a:link, #galeria a:active, #galeria a:visited  {
	margin:0 auto;
	display:block;
	width:575px;
	height:81px;
	border:2px #efcaaa solid;
}
#galeria ul {
	margin:0 0 20px 0;
}
#galeria li {
	margin:20px 0 0 0;
}
.gal {
	margin:0 auto 10px auto;
	width:590px;
	padding:10px;
	background-image:url(./kepek_lap/gal.png);
	background-repeat:repeat-x;
}
.gal img {
	padding:4px;
	margin:3px;
	border:2px solid #dfc1b2;
}
.szolgalt_f {
	font-weight:bold;
}
.szolgalt {
	margin:10px 0 10px 50px;
}
.szolgalt_sz {
	margin:10px 0 10px 0;
}
.logok {
	text-align:center;
	width:100%;
	margin-bottom:40px;
}
.logok a {
	display:block;
	margin:0 0 10px 0;
	border-style:none;
	border-style:none;
}
.table_nyitva{
background-color: #8b002e;
padding: 0.3em;
color: #ffe4b8;
font-size: 1em;
font-weight:bold;
text-align: center;
height: 2em;
}
.nyitva_ar{
background-color: #2643c0;
padding: 0.3em;
color: #ffffff;
font-size: 1em;
font-weight:bold;
text-align: center;
height: 2em;
}
.arleiras table{
/*border-collapse: collapse;*/
width:600px;
border: solid 1px #2643c0;
margin: 5px 0 20px 0;
padding: 0.4em;
background-color: #bad9ff;
font-size:14px;
color:#0600ff;
}
.arleiras table th{
	text-align:left;
	text-decoration:underline;
}
.table_leiras table{
/*border-collapse: collapse;*/
width:600px;
border: solid 1px #8b002e;
margin: 5px 0 20px 0;
padding: 0.4em;
background-color: #ffeed0;
font-size:14px;
}
#dropinboxv2cover{
width: 540px; /*change width to desired */
position:absolute; /*Don't change below 4 rules*/
z-index: 100;
overflow:hidden;
margin:0 auto;
visibility: hidden;
margin:13% 0 0 30%;
}

#dropinboxv2{
width: 530px; /*change width to above width-20. */
border: 2px solid #984a39; /*Customize box appearance*/
background-color: #f1d5bd;
position:absolute; /*Don't change below 3 rules */
top: 0;
color:#6a282a;
}
.menu {
	display:block;
	width:100%;
	height:20px;
	background-image:url(./kepek_lap/kmenu.jpg);
}
.bezar {
	display:block;
	width:15px;
	height:14px;
	margin-left:477px;
	padding:3px 0 0 0;
}

.ttip {
	float:left;
	width:300px;
	padding:5px 0 0 5px 0;
	border:1px solid #dfc3ab;
	margin-bottom:10px;
	background-image:url(./kepek_lap/minip.jpg);
	margin:5px 0 15px 10px;
	height:90px;
}
.ttip p {
	margin-bottom:1px;
}
.kepek_a {
	margin-left:6px;
	margin-top:18px;
	float:left;
	width:60px;
	height:50px;
	border:1px solid #ffffff;
	background-color:gray;
	margin-bottom:8px;
}
.akciok_sz {
	margin:4px;
	float:right;
	width:220px;
	font-size:12px;
}
.akciok_szkm {
	margin-top:2px;
	padding:4px 0px 5px 0px;
	float:right;
	width:220px;
	margin-right:4px;
	font-size:12px;
}
.akciok_szk {
	margin-top:4px;
	padding:8px 0px 8px 0px;
	float:right;
	width:220px;
	margin-right:4px;
	font-size:12px;
}
.a_nev {
	font-size:12px;
}
.a_ido {
	font-weight:bold;
	font-size:12px;

}
.a_ar {
	font-weight:bold;
	color:#ff0000;
	font-size:12px;
}
.mini {
	display:block;
	width:400px;
	padding:4px 0 4px 0;
	background-color:#d3bd96;
	font-size:12x;
}
.meddig {
	font-size:11px;
	margin-left:8px;
}
.vissza {
	width:600px;
	margin:20px 0 20px 0;
}
.vissza a:link, .vissza a:active, .vissza a:visited {	
	background-color:#984a39;
	border:1px #6a282a solid;
	color:#f1d5bd;
	padding:5px;
}
#csillag {
	float:none;
	display:block;
	border:1px dotted #ff0000;
	width:600px;
	margin:5px auto 10px auto;
	background-color:#f1d5bd;
	padding:10px;
	font-weight:bold;
}
#csillag p {
	margin-bottom:5px;
}
#gyermek {
	margin:20px 0 0 0;
	border:1px solid #000000;
}
.cim {
	font-weight:bold;
	text-decoration:underline;
	text-align:center;
	margin-bottom:20px;
}
.oszlop {
	width:600px;
	margin:0 auto 20px auto;
	
}
.sore {
	width:200px;
	display:block;
	float:left;
	font-weight:bold;
}
.sor, .sorh {
	display:block;
	float:left;
}
.sor {
	width:200px;
}
.gps {
	margin:0 auto;
	width:270px;
	border:1px dotted #000000;
	background-image:url(./kepek_lap/gps.png);
	background-repeat:no-repeat;
	background-position:right bottom;
	padding:15px;
	background-color:#f1d8c3;
}

#partner {
	margin:15px auto;
	width:215px;
}
#part_fej {
	background-image:url(./kepek_lap/part/fej.png);
	width:100%;
	height:22px;
}
#part_con {
	background-image:url(./kepek_lap/part/cont.png);
	width:100%;
	padding-bottom:20px;
}
#part_con a {
	display:block;
	text-decoration:none;
	color:#000;
	padding:8px 0 8px 0;
	font-weight:bold;
	font-size:16px;
	border-bottom:1px dotted #000000;
	font-family:Arial;
}
#part_con a:hover {
	color:#702b2e;
}
#part_lab {
	background-image:url(./kepek_lap/part/lab.png);
	width:100%;
	height:37px;
}
.partn {	
	font-weight:bold;
	font-size:17px;
	color:#6a282a;
	padding:8px 0 8px 0;
	margin-bottom:10px;
	font-size:20px;
	background-color:#e9ad7a;
	width:70%;
}
.kiiras {
	background-color:#ffd9ba;
	width:470px;
	padding:5px 0 5px 0;
	margin:0 0 20px 0;
}