body{
	font-size:0.75em;
	margin:0;
	padding:0;
	color:#000000;
	background-color:#E8E8E8;
	font-family: Arial, Helvetica, sans-serif;
	background:url("../kepek/hatter.jpg") repeat scroll 0 0 #EEEEEE;
}

ul{
	margin:0;
	padding:0;
}

#ugrolink{
	float:left;
}

#ugrolink, #ugrolink2{
	background-color:#401D10;
	width:70px;
}

#ugrolink p, #ugrolink2 p{
	margin:0;
	display:block;	/* hogy faltól falig érjen */
	padding-top:26px;
	padding-bottom:26px;
	margin-right:20px;
}

#ugrolink p{
	margin-right:20px;
}

#ugrolink a, #ugrolink2 a{
	padding-top:26px;
	padding-bottom:26px;
	padding-left:5px;
	padding-right:5px;
	color:#F5F5DC;
	text-decoration:none;
	text-transform:uppercase;
	font-size:1em;
	font-weight:bold;
}

#ugrolink a:after, #ugrolink2 a:after{
	content:"\25BC";    /* nyilacska  */
	display:inline;
}

#ugrolink2{
	float:right;
}

#befoglalo{
/* most vettem ki	clear:both;*/
}

#fejlec{
	background-color:#401D11;
	position:absolute;
	top:0;
	width:100%;
	z-index:-40;
	padding:1em 0;
}

#fejlec_cim{
	margin-left:70px;
	margin-right:70px;
}

#fejlec_szoveg{
	text-align:center;
	width:100%;
}

#fejlec_szoveg h1, #fejlec_szoveg h4{
	margin:0;
	padding:0;
	font-size:1.4em;
	color:#F5F5DC;
/*	display:inline;*/
	font-weight:bold;
}

#fejlec_szoveg h1{
/*	margin-right:5px;*/
	padding-top:3px;
}

#fejlec_szoveg h4{
	padding-bottom:1px;
}

#tartalom{
	clear:both;
	color:#401D10;
}

#slider_kulso{
	margin:20px auto;
	padding-top:20px;
}

#menu ul{
	list-style-type:none;  /* ne legyen pötty a lista előtt. Ezt a defaultban nem szeretném eltüntetni } */
	padding:0;       /* mobiltól kicsúszik a szélére */
	margin:0;
}

#menu li{
}

#menu a{
/*	color:#F5F5DC;      
	background-color:#401D10;    osztályba téve */
	display:block;   /* azért itt hogy a sorközi "a" blokkszintű legyen és a padding is érzékeny legyen  Az inline csak tartalom szélességű, a blokkszintű kitölti a rendelkezésre álló szélességet*/
	padding:0.5em;
/*	border-top:solid 1px #FFFFFF;*/
	border-bottom:solid 1px #FFFFFF;
	text-decoration:none;
	font-weight:bold;
	font-size:1.5em;
}

#menu a:hover{
/*	background-color:#F5F5DC;
	color:#401D10;*/
}

#menu a.aktiv{
/*	background-color:#F5F5DC;
	color:#401D10;*/
}

#menu .menupont{
	color:#F5F5DC;      
	background-color:#401D10;    
}

#menu .almenupont{
	color:#F5F5DC;      
	background-color:#6F552C;   
/*	padding-left:6.25%*/
	padding:0.5em 0 0.5em 6.25%;
}

#menu .alalmenupont{
	color:#F5F5DC;      
	background-color:#6F552C;   
	padding-left:12.5%
}

#menu .alalmenupont_aktiv{
	padding-left:12.5%
}

#menu #fejlec_menu li a:hover, .almenupont_aktiv, .alalmenupont_aktiv{
	background-color:#F5F5DC;
	color:#401D10;
}

#menu #fejlec_menu li .menupont_aktiv{
	background-color:#F5F5DC;
	color:#401D10;
}

#menu #fejlec_menu li a:hover, .menupont_aktiv{
	background-color:#F5F5DC;
	color:#401D10;
}

#menu #fejlec_menu li .almenupont_aktiv{
/*	background-color:#6F552C;*/
	background-color:#F5F5DC;
	color:#401D10;
	padding:0.5em 0 0.5em 6.25%;
}

#menu #fejlec_menu li a:hover, .almenupont_aktiv{
	background-color:#F5F5DC;
	color:#401D10;
}

#menu #fejlec_menu ul{
	list-style-type:none;
	margin:0;
}

#menu #fejlec_menu ul.fomenu{
	margin-bottom:20px;
	background-color:#401D10;
}

#menu #fejlec_menu li{
/*	float:left;*/
}

/**** lebomló menü 
#menu #fejlec_menu li ul li{
	list-style-type:none;
	margin:0;
	padding:0;
	clear:both;
	background-image:none;
	z-index:70;  
}

#menu #fejlec_menu li ul li ul li{  
	list-style-type:none;
	margin:0;
	padding:0;
	clear:both;
	background-image:none;
	z-index:70;  
}

#menu #fejlec_menu li ul li:hover{
	background-image:none;
}

#menu #fejlec_menu li ul li ul li:hover{
	background-image:none;
}

#menu #fejlec_menu li ul li a{		/* almenu 
	font-size:100%;
	font-weight:normal;
	text-align:left;
	padding:4px 15px 5px 15px;
	border-bottom:solid 1px #E5E5E5;
	overflow:visible;
	color:#F5F5DC;
	z-index:80;  
	background-color:#401D10;
}

#menu #fejlec_menu li ul li ul li a{     /* alalmenu 
	font-size:100%;
	font-weight:normal;
	text-align:left;
	padding:4px 15px 5px 15px;
	border-bottom:solid 1px #E5E5E5;
	overflow:visible;
	color:#F5F5DC;
	z-index:80;  
	background-color:#401D10;
}

#menu #fejlec_menu li ul li a.nincskeret{
	border:none;
}

#menu #fejlec_menu ul ul	{
	position:absolute;
	left: auto;
	display:none;
	z-index:100;
	overflow:visible;
	padding:0;
	margin:0;
	padding-left:5%;
}

#menu #fejlec_menu ul ul ul {     /* alalmeu 
	position:absolute;
	left: auto;
	display:none;
	z-index:100;
	overflow:visible;
	padding:0;
	margin:0;
	padding-left:10%;
}

#menu #fejlec_menu .menu_s li:hover ul
	{
/*	display:block;
	}

#menu #fejlec_menu .menu_s li:hover ul li ul
	{
/*	display:none;
	}
	
#menu #fejlec_menu .menu_s li ul li:hover ul
	{
/*	display:block;
	}

#menu #fejlec_menu li div li:hover ul
	{
/*	display:block; ez nem most
	}

lebomló menü vége *****/	

#tartalom #balmenu{
	display:none;
	float:left;
/*	width:230px;*/
	width:215px;
	margin-bottom:20px;
}

#balmenu_cim{
/*	margin:43px 0 5px 0;*/
	margin:0;
	border-bottom:solid 1px #FFFFFF;
	border-top:solid 1px #FFFFFF;
}

#balmenu h2{
/*	color:#FFFFFF;  régi szín */
/*	color:#F5F5DC;  régi szín */
	color:#F5F5DC;
	font-size:1.125em;
	font-weight:normal;
	margin:0;
/*	padding:7px 0;****/
	padding:9px 0 9px 15px;
/*	background-color:#222222;  régi szín*/
/*	background-color:#5D3F35; régi szín*/
	background-color:#401D10;
/*	text-align:center;*/
	text-align:left;
	border-radius:0.3em;   /* lekerekített gomb lesz */
}

#balmenu .aktiv{
/*	background-color:#55C2D7;   régi szín */
/*	background-color:#F5F5DC;   régi szín */
	background-color:#F5F5DC;
/*	color:#5D3F35;  régi szín */
	color:#401D10;
}

#balmenu li a{
/*	color:#FFFFFF;  régi szín */
/*	color:#F5F5DC;  régi szín */
	background-color:#401D10;
	color:#F5F5DC;
	text-decoration:none;
	font-size:1.25em;
	font-weight:bold;
/*	padding:9px 15px 10px 15px;******/
	padding:0.5em;
	display:block;
	border-bottom:solid 1px #FFFFFF;
}

#balmenu li .menupont_aktiv{
/*	color:#5D3F35;  régi szín */
	color:#401D10;
	background-color:#F5F5DC;
}

#balmenu li a:hover, .menupont_aktiv{
/*	background-color:#55C2D7;   régi szín */
/*	background-color:#F5F5DC;   régi szín */
	background-color:#F5F5DC;
	
/*	color:#5D3F35;  régi szín */
	color:#401D10;
}

#balmenu .menupontal, #balmenu .menupontal_aktiv{
	padding-left:30px;
}

#balmenu .menupontal_aktiv{
/*	color:#5D3F35;  régi szín */
	color:#401D10;
	background-color:#F5F5DC;
}

#balmenu a.menupontal{
	background-color:#6F552C;
}

#balmenu .menupontalal, #balmenu .menupontalal_aktiv{
	padding-left:45px;
}

#balmenu ul{
	list-style-type:none;
	margin:0;
	padding:0;
/*	height:40px;*******/
}

#balmenu li{
/*	padding-top:9px;
	padding-bottom:9px;*/
/*	background-color:#222222;  régi szín */
/*	background-color:#5D3F35; régi szín*/
/***	background-color:#401D10;***/
/*	width:230px;*/
	width:215px;
/*	float:left;*/
}
	
#lenyeg{
/*	margin:0 20px;*/
	margin:0 1%;
	padding:10px 0;
}	

#lenyegcim{
	text-align:center;
}
	
#tartalom #lenyeg_belso #lenyeggaleria ul{
	padding-left:3%;	/* ez lett betéve */
}

#tartalom #lenyeg_belso #lenyeggaleria li{
	padding-left:0;	/* ez lett betéve */
	margin-bottom:10px;
	font-size:1em;
}

#tartalom #lenyeg_belso #lenyeggaleria li a{
	color:#000000;
	text-decoration:none;
	outline:none;
	margin:0;
}
	
.almenu_elemek{
/*	margin:16px 50px 24px 60px;*/
/*	margin:16px 50px 15px 60px;*/
/*	margin:15px 30px 15px 40px;*/
	margin:15px 0 15px 0;
/*	font-size:20px;*/
	font-size:1em;
	font-weight:normal;
/*	color:#2A2A2A;  régi szín */
/*	color:#5D3F35;  régi szín */
	color:#401D10;
/*	float:left;*/
}

.almenu_elemek a{
/*	color:#2A2A2A;*/
/*	color:#67645B;   régi szín  */
/*	color:#3C5362;*/
	color:#3C5362;
	text-decoration:none;
	font-weight:bold;
}

.almenu_elemek a:link{
/*	color:#2A2A2A;*/
/*	color:#67645B;   régi szín  */
	color:#3C5362;
}

.almenu_elemek a:visited{
	color:#6488A0;
}

.almenu_elemek a:hover{
/*	color:#2A2A2A;  régi szín */
/*	color:#5D3F35;  régi szín */
	color:#401D10;
}

.almenu_elemek_kulso ul{
	margin:0;
	padding:0;
}

.almenu_elemek_kulso ul li{
	list-style-type:none;
}

.elso_menupont{
	border-top:solid 1px #FFFFFF;
}
	
.fejlec_vonalk{
}

.galeria_kulso{
	float:left;
/*	width:33%;*/
	width:50%;
/*	margin:10px 0 21px 0;*/
	margin:0;
	text-align:center;
}

.galeria{
	height:150px;
/*	height:200px;*/
	width:100%;
	overflow:hidden;
/*	margin:10px 0 21px 0;*/
/***	padding:10px 0 2px 0;***/
}

.galeriakep, .galeriaszoveg{
/***	margin-bottom:2px;***/
/*	padding:4px 0 1px 0;*/
	padding:7px 0 1px 0;
	margin:0 10%;
	text-align:center;
	background-color:#F5F5DC;  
}

.galeriakep img{
/*	padding-left:10px;
	padding-right:10px;*/
/*	padding:9px 9px 0 9px;*/
	padding:4px;
/*	border:none;*/
	border:solid 1px #B3B3B3;
	background-color:#FFFFFF;
/*	background-color:#F5F5DC;  */
/*	background-color:#6F552C;   */
}

.galeriakep .allo{
/*	background-image: url(../kepek/kephattera.gif);*/
/*	background-repeat: no-repeat;
	background-position: 0 0;*/
	width:35%;
}

.galeriakep .fekvo{
/*	background-image: url(../kepek/kephatterf.gif);*/
/*	background-repeat: no-repeat;
	background-position: 0 0;*/
	width:80%;
}

.galeriakep .negyzet{
/*	background-image: url(../kepek/kephattern.gif);*/
/*	background-repeat: no-repeat;
	background-position: 0 0;*/
	width:52.5%;
}

.galeriakephatter{
/*	padding:3px;*/
}

.galeriakephatter a{
	line-height:12px;
}

.galeriaszoveg {
/*	width:120px;*/
/*	width:100%;*/
/*	color:#67645B;   régi szín  */
/*	color:#3C5362;*/
/*	color:#5D3F35;  régi szín */
	color:#401D10;
	padding-bottom:5px;
	padding-top:0;
	width:80%;
	overflow:hidden;
}

.galeriaszoveg a{
	font-size:12px;
/*	color:#5D3F35;  régi szín */
	color:#401D10;
	text-decoration:none;
}

.lapoz{
	text-align:center;
	font-size:1em;
}

.lapozelso_m, .lapozelozo_m, .lapoz_oldal, .lapozkovetkezo, .lapozutolso, .lapoz_aktoldal{
	padding:2px 4px;
	border:solid 1px #6F552C;
	text-decoration:none;
}

.lapozelso_m, .lapozelozo_m, .lapozkovetkezo, .lapozutolso{
	display:none;
}
.lapoz a{
	text-decoration:none;
	color:#6F552C;
/*	margin:0;*/
}

.lapoz_oldal, .lapoz_aktoldal{
	margin:0 5px 0 0;
}
.lapoz_aktoldal{
	font-weight:bold;
/*	font-size:1.2em;*/
	color:#401D10;
}

.lapoz_aktoldal a{
	color:#401D10;
}

.rejtett{
	display:none;
}

.rejtett1{
	display:none;
}

.tiszta{
	clear:both;
}