@charset "iso-8859-2";
/* CSS Document */

BODY {    
	/*background-color: #c9be8f;*/
	margin: 20px 0 20px 0;
	padding: 0;		
	background-image: url(Layout/csikozas.jpg);
}

#container {
	background-image: url(Layout/main_content.jpg);
	width: 770px;
	margin: 0 auto;
	color: #42360b;
	font-size: 11px;
	font-family: Verdana, Garamond, Arial;
	padding: 0;
}



#content {
	width: 512px;
	padding: 0;
	margin: 0;
	float: right;
}



#header {
	width: 770px;
	height: 273px;	
	background-image: url(Layout/header.jpg);
	padding: 0;
    margin: 0;
}


#left {
	width: 135px;
	float: left;
	margin: 0;
	padding: 0;	
}

#menu {
	width: 258px;
	height: 135px;
	background-image: url(Layout/menu.jpg);	
	margin: 0;
	padding: 0;
}

#menu IMG {
	margin: 6px 0 0 95px;
	padding: 0;
	border: 0;		
}

#pic {
	margin: 0;
	padding: 0;
	width: 258px;
}

#pic IMG {
	margin: 15px 10px 6px 30px;
	padding: 0;
}

#footer {
	width: 770px;
	height: 98px;
	background-image: url(Layout/footer.jpg);
	clear: both;
}


/*******************************************************************************************************/
/***************************** L A Y O U T *************************************************************/
/*******************************************************************************************************/


#header A IMG {
    border: 0;
}


#footer P {
	margin: 20px 5px 12px 110px;
	font-size: 12px;
	color: #dccdc2;
}

#footer P A {
	text-decoration: none;
	color: #c9be8f;

}
 
TABLE.header {
	width: 770px;
	margin: 0;
	padding: 0;
	border: 0;
}

TABLE.header TD.left {
	width: 258px;
	height: 60px;
 	margin: 0;
 	padding: 0;
	background-image: url(Layout/menu_top.jpg);	 	
}

TABLE.header TD.right {
 	width: 512px;
 	height: 60px;
 	margin: 0;
 	padding: 0;
	background-image: url(Layout/flags.jpg);	 	
}

TABLE.header TD.left IMG {
	margin-left: 95px;
	margin-top: 6px;
	padding: 0;	
	border: 0;
}


TABLE.header TD.right IMG {
	margin: 1px 0 0 20px; 
} 

TABLE.header TD.right A IMG {
	border: 0;
} 

#content TABLE {
	margin: 0;
	padding: 0;
	border: 0;
	width: 512px;
}

#content TABLE TD.top {
	background-image: url(Layout/p_top.jpg);	
	margin: 0;
	padding: 0;
	width: 512px;
	height: 109px;
}

#content TABLE TD.middle {
	background-image: url(Layout/p_middle.jpg);	
	margin: 0;
	padding: 0;
	width: 512px;
}

#content TABLE TD.bottom {
	background-image: url(Layout/p_bottom.jpg);	
	margin: 0;
	padding: 0;
	width: 512px;
	height: 15px;
}

#content TABLE TD.middle P {
	margin: 0 53px 15px 40px;
	padding: 0;
	text-align: justify; 
	font-size: 12px;
	letter-spacing: 1px;
	line-height: 18px;
} 


#content TABLE TD.top H1 {
	text-align: center;
	font-size: 16px;
	margin: 15px 53px 8px 40px;
	padding: 4px 0 5px 0;
	border: 1px solid #a29c80;
	letter-spacing: 3px;
}

#content TABLE TD.middle TABLE {
	margin: 20px 53px 15px 40px;
	padding: 4px;
	width: 400px;
	font-size: 12px;
}




#content IMG {
	border: 0;
	margin: 20px 5px 20px 45px;
	background-image: url(Layout/keret.jpg);
	padding: 5px;
	float: left;
}

#content IMG.main {
	border: 0;
	background-image: none;
	margin: 5px 5px 30px 45px;	
	clear: none;
}

#content A {
	text-decoration: underline;
	color: #42360b; 	
}


#content H2 {
	font-size: 13px;
	color: #716331;	
	margin: 13px 56px 8px 50px;
	font-weight: bold;
}
