
body{
    font-family: verdana;
    font-size: 12px;
    margin:0px;
    padding: 0px;
    text-align:center;
    background:#C5C5C5;
    color: #999999;
}

a {
    text-decoration: none;	
    color: #FFFFFF;
}

a.hover {
		color: #B88D2F;
}

p {
    margin: 5px 0 0 0;
}

h1 {
    font-size: 18px;
    margin: 0; 
    padding: 0;
}

h2 {
    font-size: 16px;
    margin: 0; 
    padding: 0;
}

h3 {
    font-size: 14px;
    margin: 0; 
    padding: 0;
}

form {
    font-family: verdana;
    font-size: 10px;
}

#body{
    background:#E4E5E5;
}

#top-header {
    margin: 0px;
    padding: 0px;
    height: 27px;
    background: url(../images/topheader.jpg) center no-repeat;
}   

#logo{
    margin: 0px;
    padding: 0px;
    z-index: 99;
}  			

#mainLogoLayer {
    background: url(../images/headerlogo.jpg) center no-repeat;
    height: 112px;
    z-index: 100;
}

#mainLogoLayer_eng {
    background: url(../images/headerlogo_eng.jpg) center no-repeat;
    height: 112px;
    z-index: 100;
}

#baloldaliarnyek{
    padding: 0 0 0 10px;
    background: url(../images/left_fade.jpg) repeat-y;
}

#jobboldaliarnyek{
    padding: 0 10px 0 0;
    width: 810px;
    background: url(../images/right_fade.jpg) right repeat-y;
}



 #header{
    width: 800px;
    margin: 0px;
    padding: 0px;
 }

 #footer {
    border-bottom:1px solid #000000;
    text-align: left;	
    padding: 0px 0px 0px 10px;
    margin: 0px;
 }

 #footer-close {
    margin: -1px 0 0 0;
    padding: 1px 0 0 0;
    height: 29px;
    background: url(../images/footer.jpg) center no-repeat;
    font-family: Tahoma;
    font-size: 10px;
    color: #ffffff;
    font-weight: bold;
 }   

 #footer-close a {
    color: #ffffff;
 }   

 #content {
    text-align: left;	
    padding: 0px 0px 0px 0px;
 }

 #contentleftbox {
    height: 410px;
    padding: 10px 0px 0px 0px;
    padding: 0px 10px 0px 0;
    background: url(../images/leftboxbg.jpg) right repeat-y;
}    
 
#maincontent {
    height: 390px;
    margin: 0px;
    padding: 10px 10px 10px 10px;
    font-family: Tahoma;
    font-size: 10px;
    color: #757575;
    font-weight: bold;
} 

#rightFadeImg {
		position:relative; 
		float:right;
		width:405px;
		height:217px;
		top:-50px; 
		left:-50px;
		z-index:3;
		background:transparent no-repeat left;
}

#leftFadeImg {
		position:relative; 
		float:left;
		width:405px;
		height:217px;
		top:20px; 
		left:10px;
		z-index:2;
		background:transparent no-repeat left
}

#mainLeftText {
		position:relative; 
		float:right;
		width:225px;
		height:66px;
		top:200px; 
		left:-530px;
		z-index:3;
		background:transparent no-repeat left
    font-family: Tahoma;
    font-size: 10px;
    color: #808080;
    font-weight: bold;
    text-align: right;
}

#mainRightText {
		position:relative; 
		float:right;
		width:260px;
		height:100px;
		top:30px; 
		left:-10px;
		z-index:3;
		background:transparent no-repeat left
    font-family: Tahoma;
    font-size: 10px;
    color: #808080;
    font-weight: bold;
    text-align: left;
}

#mainElmenyszabosagBG {
		position:relative; 
		padding: 5px;
		float:right;
		width:220px;
		height:40px;
		top:-150px; 
		left:130px;
		z-index:3;
		background:#999999;
    z-index: 11;
    filter:alpha(opacity=60); 
   	-moz-opacity: 0.6; 
   	opacity: 0.6; 

}

#mainKreativCateringBG {
		position:relative; 
		padding: 10px;
		float:right;
		width:220px;
		height:30px;
		top:-10px; 
		left:135px;
		z-index:3;
		background: #999999;
    z-index: 10;
    filter:alpha(opacity=60); 
   	-moz-opacity: 0.6; 
   	opacity: 0.6; 
}

#mainElmenyszabosag {
		position:relative; 
		padding: 5px;
		float:right;
		width:220px;
		height:40px;
		top:-200px; 
		left:130px;
		z-index:20;
		background: transparent;
    font-family: Tahoma;
    font-size: 14px;
    font-weight: bold;
    text-align: center;

}

#mainKreativCatering {
		position:relative; 
		padding: 10px;
		float:right;
		width:220px;
		height:30px;
		top:-55px; 
		left:140px;
		z-index:20;
		background: transparent;
    font-family: Tahoma;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    z-index: 10;
}

#subcontent table td tr{
    margin: 0px;
    padding: 0px;
}

#subcontent {
    text-align: left;	
    padding: 0px;
    margin: 0px;
}

#rightcontent a{
	text-decoration: underline;
	color: #757575;
}


#contentsubleft {
    margin: 0px;
    padding: 0px;
    background: url(../images/subleftbg.jpg) top repeat-y;
}

#subleftimage {
		position: relative;
		top: 22px;
		left: 41px;
    margin: 0px;
    padding: 0px;
}

#sublefttext{
		position: relative;
		top: 35px;
		left: 15px;
    margin: 0px;
    padding: 0px;
    width: 250px;
}

#sublefttext a{
		color: #AA8A23;
}

#sublefttext li{
		padding: 2px 0px 2px 0px;
		color: #AA8A23;
		list-style: square;
}

#subleftajanlat {
		position: relative;
		top: 45px;
		left: 45px;
    margin: 0px;
    padding: 10px 0px 0px 0px;
    width: 200px;
    height: 30px;
    color: #FFFFFF;
    text-align: center;
		background: #AA8A23;
}

 #subtitlegb {
		position: relative;
		width: 198px;
		height: 34px;
		top: 42px;
		left: 0px;
    margin: 0px;
    padding: 15px 30px 0px 0px;
    background: #C5C5C5;
    color: #FFFFFF;
		text-align: right;
    font-family: Tahoma;
    font-size: 14px;
    font-weight: bold;
}

#gallery a {
		color:#B88D2F
}

#zenelejatszo {
		position:relative; 
		margin: 0px;
		padding: 0px;
		float:right;
		top:20px; 
		left:50px;
    	z-index: 10;
}

#nyelvalaszt {
		position:relative; 
		margin: 0px;
		padding: 10px;
		float:right;
		width:30px;
		height:30px;
		top:0px; 
		left:600px;
    	z-index: 10;
}
