/* CSS Document */

body {
	margin: 0px;
	padding:0px;
	background-image:url(img/body_bg.jpg);
	background-color: #E2D9B2;
}

body,td,th {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #330d0c;
}

:focus{
	outline:none;
}

td{
	padding-top:6px;
	padding-bottom:6px;
	border-bottom:1px dotted #c4bb91;
}

H3{
	font-size: 18px;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:0.1em;
}

a:link {
	color: #330d0c;
}
a:visited {
	color: #330d0c;
}
a:hover {
	color: #330d0c;
}
a:active {
	color: #330d0c;
}

img{
	border:0px none;
	-moz-user-select: none;
	-khtml-user-select: none;
}

#top{
height:185px;
background-image:url(img/top_bg.jpg);
background-repeat:no-repeat;
background-position:center;
background-color:#243c22;
}

#logo{
height:120px;
width:850px;
margin:0 auto;
}

#underlinemenu{
width:850px;
margin:0 auto;
}

#underlinemenu ul{
margin: 0;
margin-bottom: 1em;
margin-top:20px;
padding-left: 0;
float: left;
width: 100%;
}

* html #underlinemenu ul{ /*IE only rule. Delete extra margin-bottom*/
margin-bottom: 0;
}

#underlinemenu ul li{
display: inline;
}


#underlinemenu ul li a{
	float: left;
	font-weight: bold;
	text-decoration: none;
	color:#e2d8b4;
	margin:0px 20px 0px 0px;
	padding-top:5px;
	padding-bottom:5px;
	text-transform:none;
}


#underlinemenu ul li a:hover{
	color:#fff;
}

#underlinemenu ul li a:active{
	color:#fff;
}

#underlinemenu ul li a:visited{
	color:#e2d8b4;
}

#underlinemenu ul li a.aktiv{
	color:#fff;
	/*
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	*/
	border:1px solid #000;
	background-image:url(img/akt_bg.jpg);
	background-repeat:no-repeat;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
}



#site{
width:850px;
margin:0 auto;
padding:25px;
}
	
.tablacim{
font-size:18px;
border:none;

}
	
.bold{
font-weight:bold;
}	

#footer{
margin-top:15px;
position: relative;
}

#footer_menu{
border-top:1px dotted #4e0b0d;
width:815px;
margin:0 auto;
padding:25px;
background-image:url(img/footer_bg.jpg);
background-position:left top;
background-repeat:no-repeat;
background-color:#4b0909;
}

#footer_menu  a, a:link, a:active, a:visited{
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#e2d8b4;
text-decoration:none;
display: inline;
padding:2px;
margin-right:5px;
}

#footer_menu  a:hover{
border-bottom:1px dotted #e2d8b4;
}

#pizza{
background-image:url(img/etlap2.jpg);
background-repeat:no-repeat;
background-position:right bottom;
}

.pizza{
	position:absolute;
	right:340px;
	bottom:30px;
	z-index:500;
}

#kepek img{
clear:left;
border:0px none;
margin-right:5px;
}

#kepek a, a:link, a:hover, a:active, a:visited{
margin:0px;
padding:0px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 14px;
color: #330d0c;
text-decoration:none;
}

#kepmenu ul, li { padding: 0; margin:0px; margin-bottom:10px; list-style: none; font-weight:bold; font-size:14px; }
#kepmenu li a { display: block; text-decoration: none; padding: 4px; width: 444px; }
#kepmenu li a:hover { padding-left:5px; }

input, textarea{
background-image:url(img/body_bg.jpg);
margin-bottom:5px;
border:1px solid #cec49a;
padding:2px;
}

input.gomb {
margin-bottom:5px;
border:1px solid #cec49a;
padding:2px;
background:none;
cursor:pointer;
}

input.gomb:hover {
background-color:#330d0c;
color:#fff;
cursor:pointer;
}

textarea:focus, input:focus {
border:1px solid #b4ac89;
}

.alert{
color:#990000;
font-weight:bold;
}

.oregano{
background-image:url(img/oregano.gif); 
background-repeat:no-repeat; 
background-position:right top;
}

.chili{
background-image:url(img/chili.gif); 
background-repeat:no-repeat; 
background-position:right bottom;
}

#etlap1{
width:670px;
height:180px;
background-image:url(img/etlap1.jpg);
background-repeat:no-repeat;
background-position:right;
}

#etlap2{
width:650px;
height:180px;
background-image:url(img/etlap2.jpg);
background-repeat:no-repeat;
background-position:left;
}

#etlap3{
width:650px;
height:180px;
background-image:url(img/etlap3.jpg);
background-repeat:no-repeat;
background-position:right;
}

#etlap4{
width:650px;
height:180px;
background-image:url(img/etlap4.jpg);
background-repeat:no-repeat;
background-position:left;
}

#etlap5{
width:650px;
height:180px;
background-image:url(img/etlap5.jpg);
background-repeat:no-repeat;
background-position:right;
}

#etlap6{
width:650px;
height:180px;
background-image:url(img/etlap6.jpg);
background-repeat:no-repeat;
background-position:left;
}

#etlap7{
width:650px;
height:160px;
background-image:url(img/oregano2.jpg);
background-repeat:no-repeat;
background-position:left;
margin-top:25px;
}

#etlap8{
width:650px;
height:160px;
background-image:url(img/oregano2.jpg);
background-repeat:no-repeat;
background-position:right;
margin-top:25px;
}

#itallap0{
width:665px;
height:180px;
background-image:url(img/itallap0.jpg);
background-repeat:no-repeat;
background-position:right;
}

#itallap1{
width:665px;
height:180px;
background-image:url(img/itallap1.jpg);
background-repeat:no-repeat;
background-position:left;
}

#itallap2{
width:665px;
height:180px;
background-image:url(img/itallap2.jpg);
background-repeat:no-repeat;
background-position:right;
}

#itallap3{
width:665px;
height:180px;
background-image:url(img/itallap3.jpg);
background-repeat:no-repeat;
background-position:left;
}

#itallap4{
width:665px;
height:180px;
background-image:url(img/itallap4.jpg);
background-repeat:no-repeat;
background-position:right;
}

#itallap5{
width:685px;
height:80px;
background-image:url(img/itallap5.jpg);
background-repeat:no-repeat;
background-position:left;
}

.figyelem{
color:#fff;
font-weight:bold;
padding:10px;
background-image:url(img/footer_bg.jpg);
background-position:left bottom;
background-repeat:no-repeat;
background-color:#4b0909;
margin-bottom:25px;
}

.nyitobal{
	width:590px;
	float:left;
}

.nyitojobb{
	width:250px;
	float:right;
}

.nyitojobb p{
	margin:0;
}