body {
  	background: #FDFFCA;
  	margin-left: 0px;
  	margin-top: 0px;
  	margin-right: 0px;
  	border-style: none;
  	border-width: 0px;
	}


p {
	margin-left: 0px;
	font-family: helvetica, arial, sans-serif;
	font-size: 18px;    
	color: #000099
	}

p.left {
	margin-left: 2px;
	font-weight: bold;
	}

p.lefti {
	margin-left: 32px;
	}

p.small {
	margin-left: 0px;
	font-size: 16px;
	}

h1 {
	font-weight: normal;
	font-variant: small-caps;
	font-family: helvetica, arial, sans-serif;
	font-size: 22px;
	color: #000099;
	}

h1.small {
	font-size: 16px;
	color: #000099;
	}

#notopmargin {
	margin-top: 0px;
	}

.nagy {
	font-size: 30px;
	}

h3 {
	font-variant: small-caps;
	font-family: helvetica, arial, sans-serif;
	font-size: 22px;
	margin-left: 32px;
	color: #000099
	}

.body {
	margin-left: 64px;
	font-family: helvetica, arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000099;
	list-style: outside;
	list-style-image: url("pictures/bluep.gif");
	text-decoration: none;
	}
		
a:link {color: #000099; text-decoration: none}	  
a:visited {color: #000099; text-decoration: none}
a:hover {background: #000099; color: #FDFFCA; text-decoration: none}

a.mail {
	margin-left: 32px;
	font-family: helvetica, arial, sans-serif;
	font-size: 18px;
	color: #000099;
	}

a.mail:link {color: #000099; text-decoration: none}
a.mail:visited {color: #7A96DF; text-decoration: none}
a.mail:hover {background: #000099; color: #FDFFCA; text-decoration: none}

.comic {
	font-family: "comic sans ms", cursive;
	font-variant: normal;
	font-weight: bolder;
	}


.noborderimage {
	border-style: none;
	border-width: 0px;  
	}

.langimg {
	border-color: #7A96DF;	
	}

.bordered {
	border-style: solid;
	border-color: #7A96DF;
	border-width: 10px;  
	}

/*.header {*/
/*  position: fixed;*/
/*  z-index: 100;*/
/*  position: absolute;*/
/*  height: 130px;*/
/*  left: 170px;*/
/*  top: 0px;*/
/*  width: 100%-170px;*/
/*  padding-left: 20px;*/
/*  padding-right: 20px;*/
/*  padding-top: 10px;*/
/*  background: #FDFFCA; */
/*  border-style: solid;*/
/*  border-width: 4px;*/
/*  border-left-width: 0px; */
/*  border-color: #7A96DF;*/
/*}*/

/*.head2 {*/
/*  background-image: url("pictures/fejlechatter2.jpg");*/
/*  background-repeat: no-repeat;*/
/*  background-position: top center; */
/*} */

/*.head1 {*/
/*  background-image: url("pictures/fejlechatter1.jpg");*/
/*  background-repeat: no-repeat;*/
/*  background-position: top center; */
/*} */

.textbox {
	position: absolute;                            
	height: auto;                                  
	left: 170px;                                   
	top: 140px;                                    
	/*width: 100%-170px; */                            
	padding-left: 20px;                            
	padding-right: 20px;                           
	padding-top: 20px;                             
	padding-bottom: 20px;                          
	margin-top: 20px;                              
	background-image: url("pictures/hatter.png");  
	background-position: center center;            
	background-repeat: repeat-y;                   
	}


.mid {
	text-align: center;
	}

table.pictable{
	height: 350px;                                                         
	background-image: url("pictures/tabla.jpg");                           
	background-position: center bottom;                                       
	background-repeat: no-repeat;                                          
	text-align: center;                                                    
	font-family: Arial, Verdana, Eyechart, Geneva, Helvetica, sans-serif;  
	font-size: 48px;                                                       
	color: #000099;                                                        
	}

.welcometext {
	background-color: #FDFFCA;
	}

.cardrow {
    float: left; 
	width: 100%;
	padding: 10px 10px;
	text-align: left;
	border-top: 1px solid #666;
	}

.card {
	float: left;	
	margin: 0 30px 30px 0;
	padding: 10px 10px;
	text-align: center;
	background: #7A96DF;
    border-style: outset;
	/*border-right: 1px solid #666;*/
	/*border-bottom: 1px solid #666;*/
	font-size: 70%;
	}
	
.card-title {
	margin: 0 0 5px 0;
	font-size: 130%;
	text-align: left;
	}
.card-photo {
	margin:0 auto; padding:0;
	border: none;
    cursor: url("../pictures/zoom.cur"), pointer;
	}
.card-desc {
	margin: 5px 5px; padding:0;
	text-align: left;
	font-size: 100%;
	}
.card-info {
	margin: 5px 10px 0 10px; padding:0;
	text-align: right;

	font-size: 90%;
	color: #666;
	}
			
/*.bigcard {						*/
/*	float: left;					*/
/*	margin: 0 30px 30px 0;			*/
/*	padding: 10px 10px;				*/
/*	text-align: center;				*/
/*	/background: #7A96DF;			*/
/*  border-style: none solid solid none;*/
	/*border-right: 1px solid #666;*/
	/*border-bottom: 1px solid #666;*/
/*	font-size: 70%;					*/
/*	}								*/

#header {
	position: fixed;
	z-index: 10;
	background: #FDFFCA;
	left: 0px;
	top: 0px;
	width: 100%;
	max-height: 133px;
	display:block;
	border-bottom: 5px solid #7A96DF
	}


#head1 { /*??????*/
	background-image: url("pictures/fejlechatter1.jpg");
 	background-repeat: no-repeat;
	background-position: top center;
	}

#headertext {
	left: 170px;	
	top: 20px;
	text-align: center;
	padding: 5px;
	}

#menu {
	position: fixed;
	z-index: 10;
	left: 0px;
	top: 133px;
	background: #7A96DF;
	width: 167px;
	border-style: none;
	border-width: 0px;
	color: #000099;
	padding: 0px;
	padding-left: 3px;
	display:block;
	}


#menuitems {
	text-decoration: none; 
	font-family: Arial, Verdana, Eyechart, Geneva, Helvetica, sans-serif;
	font-size: 150%;
	line-height: 120%; /*line-height set to 180% in order to have the navigation elements better separated*/
	color: #000099;
	}

#menuitems a {
	text-decoration: none; 
	border-width: 0px;
	padding: 5px;
	display:block;
	color: #000099;
	background: #7A96DF;
	}

#menuitems a.current {
	background: #FDFFCA;
	padding-right: 0px;
	display:block;
	}

#menuitems a:hover {
	background: #8AA8FA; 
	}

#menuitems a.curent:hover {
	background: #FDFFCA; 
	}

#submenuitems1 {
	font-size: 80%;
	text-indent: 15px;
	}

.smalltext {
	font-family: helvetica, arial, sans-serif;
	font-size: 12px; 
	text-align: center;
	}		
							   
.trailtext {
	font-family: helvetica, arial, sans-serif;
	font-size: 12px; 
	text-align: left;
	border-width: 1px;
	border-style: solid;
	border-color: Black;
	background: White;
	visibility:hidden;
	z-index: 1;
	padding: 3px;
	}

.cleaner { clear:both }
