﻿body {
	color: 					#344B36;
	/*color: 					#4E513C;*/
	font: 					0.9em Verdana;
	background-color:		#d9ead1;
}

* {
	padding:				0;
	margin:					0;
}

p {
	padding:				5px 0 5px 0;
}

#container1 {

	position: 			absolute;
	top: 				0%;
	left: 				0px;
	width: 				100%;
	height: 			1px;
	overflow: 			visible;
}

#container2 {
  text-align: 			left;
  width: 				838px;
  position: 			absolute;
  top: 					-35px;
  left:					50%;
  margin-left: 			-419px;
  margin-bottom: 		0px;
  padding: 				0;
  overflow: 			hidden;
}


/*---------------------------------------
               MENU
-----------------------------------------*/
#menu {
	margin-top:				0px;
	font: 					110% Arial;
	font-variant:			small-caps;	
	width: 					600px;
	height: 				18px;
	padding: 				8px;
	border-top: 			0px solid #000;
	position:				relative;
	top:					40px;
	left:					250px;
	margin-top:				8px;
	/*background-image: 		url(02menu.jpg);
	background-repeat: 		no-repeat;
	background-position: 	50% 0%;*/
}

#menu ul {

}

#menu li {
	margin-left:			-6px;
	display: 				inline;
}

#menu a:link, #menu a:visited {
 	color: 					#fff;
	padding: 				8px;
 	text-decoration: 		none;
	/*background-color:		#DAE7DA;*/
	background-color: 		#87a478;
	border-left: 			1px solid #AAC5AA;
	border-right: 			1px solid #AAC5AA;
}
  
#menu a:hover, #menu a:active {
	padding: 				8px;
	color: 					#fff;
 	text-decoration: 		none;
	/*border-top: 			1px solid #335035;
	border-right: 			1px solid #D0F5D2;
	border-bottom: 			1px solid #D0F5D2;
	border-left: 			1px solid #335035;
	background-color: 		#59775B;*/
}

#menu a.current:link, #menu a.current:visited {
	/*color: 					#64867D;*/
	color: 					#4A534D;
	padding: 				8px;
 	text-decoration: 		none;
	border:					none;
	background-color: 		#f7fff7;
	border-left: 			1px solid #8EBCA2;
	border-top:				1px solid #8EBCA2;
	border-right: 			1px solid #8EBCA2;
}
#menu a.current:hover, #menu a.current:active {
	padding: 8px;
}

#menu li {
	list-style-type: none;
}

#container4 {
	background-image:		url(06k.jpg);
	background-position:	50% 0%;
	background-repeat:		repeat-y;
	padding-left: 			0px;
}
/*------ PAGENAME -------*/
#pagename {
	width: 					838px;
}

#pagenamefelso{
	margin-top:				20px;
	background-image:		url(06pnf.jpg);
	background-position:	50% 0%;
	background-repeat:		no-repeat;
	height:					35px;
}

#pagenamecontent {
	padding:				0px 20px 0px 20px;
	height:					200px;
	color:					#344B36;
	margin-bottom:			0px;
	background-image:		url(06pnk.jpg);
	background-position:	50% 0%;
	background-repeat:		repeat-y;
}
#pagenamekep {
	background-image:		url(summeraft3.jpg);
	background-position:	50% 0%;
	background-repeat:		no-repeat;
	height:					186px;
}

#pagenamealso{
	background-image:		url(06pna.jpg);
	background-position:	50% 0%;
	background-repeat:		no-repeat;
	height:					40px;
}

#pagename h1 {
	font: 					0.6em Verdana;
	color: 					#344B36;
	margin-bottom: 			0px;
	padding-left:			18px;
}

#pagename h2 {
	font: 					2.0em Georgia;
	color: 					#344B36;
	margin-bottom: 			0px;
	padding-left:			20px;
}

#pagename p {
	color: 					#344B36;
	font-size: 				1em;
	padding-left:			20px;
}
/*--------------------------------------------
                  CONTENT
--------------------------------------------*/
#content {
	width:					800px;
	padding: 				0px;
	margin-bottom: 			10px;
	padding:				0px 20px 0px 20px;
	/*border:					1px solid #000;*/
}

table {
	border-collapse: 		collapse;
}

.pont {
	margin-bottom: 			-3px;
	}

#content h1 {
	font: 					250% Georgia;
}

#content h2 {
	margin:					0px 0 5px 0;
	font: 					200% Georgia;
	padding:				0px 0px 5px 15px;
}

dt {
	/*font-weight: bold;*/
}

dd {
	/*font-style: italic;*/
	padding-bottom: 		10px;
}


.felsorolas li {
	padding-top: 			5px;
	list-style-type: 		circle;
}

.nincsjel {
	list-style-type: 		none;
}

.box {
	padding: 				5px;
	list-style-type: 		none;
	border: 				5px solid #D8F8DA;
}

.rightfloat{
	float: 					right;
}

/*-------------------------------------------- LEFT -------*/

#left {
	margin-top: 			0px;
	width: 					561px;
	padding:				0px;
	/*background-image:		url(053h2.jpg);
	background-repeat:		no-repeat;*/
}

#leftcontent{
	padding: 				15px;
}

#left h2 {
	/*border-bottom: 			1px solid #C3D0C4;*/
	color:					#5F584C;
	padding-top:			10px;
	margin-top:				-10px;
	/*background-image:		url(052h2.jpg);*/
}

#left h3 {
	/*border-bottom:			1px solid #C3D0C4;*/
	color:					#5F584C;
	font:					110% Georgia;
	font-weight:			bold;
	margin-left:			0px;
	padding-left:			10px;
	margin:					5px 0 5px 0;
}

#left h3.fh{
	border:		 			2px solid #6B7462;
	padding: 				5px 0px 5px 5px;
	background-color:		#e3eddd;
	
}

#left li {
	margin-left:			25px;
}

 a:link,  a:visited {
 	color: 					#4E513C;
 	text-decoration: 		none;
}
  
 a:hover,  a:active {
	color: 					#000;
}

 a.solid:link,  a.solid:visited {
	color:					#5F584C;
 	text-decoration: 		none;
	/*border-bottom: 			1px dashed #498249;*/
}
  
 a.solid:hover,  a.solid:active {
	color: 					#006E1C;
}



.text {
	text-align:				justify;
	}
/* INDEX oldalon */

.texttype1 {
	margin:					10px 10px 10px 30px;
	padding:				5px 5px 5px 15px;
/*	background-image:		url(05texttype2.jpg);
	background-position:	0% 0%;
	background-repeat:		repeat-y;
	border:					1px solid #ded9c8;*/
}

.texttype1 p {
	padding:				5px 5px 5px 15px;
	background-image:		url(05texttype3.jpg);
	background-position:	0% 0%;
	background-repeat:		repeat-y;
	border:					1px solid #ded9c8;
}

.texttype2 p {
	padding:				5px 5px 5px 15px;
	background-image:		url(05texttype3.jpg);
	background-position:	0% 0%;
	background-repeat:		repeat-y;
	border:					1px solid #ded9c8;
}
	
.texttype2 {
	margin:					10px 10px 10px 10px;
	padding:				5px 5px 5px 15px;
	/*background-image:		url(05texttype2.jpg);
	background-position:	0% 0%;
	background-repeat:		repeat-y;
	border:					1px solid #ded9c8;*/
} 


/*a fehér hangokon*/
.figyelem {
	background-color: 		#f2eca8;
	border: 				3px solid #e7d961;
	padding: 				10px;
}
	
/*kockamenu a fehérhangoknál*/

#kockamenu{
	margin: 			10px 0 0 0;
}

.kockabal, .kockajobb {
	width:					50%;
}

.kockabalcontent{
	margin-right: 			5px;
	/*border: 				3px solid #EBE57D;
	background-color: 		#F7F3A9;*/
	color: 					#000;
	/*padding: 				5px;*/
}

.kockajobbcontent{
	margin-left: 			5px;
	/*border: 				3px solid #EBE57D;
	background-color: 		#F7F3A9;*/
	color: 					#000;
	/*padding: 				5px;*/
}

.fh a:link, .fh a:visited {
	color:					#5F584C;
	display: 				block;
}

.fh a:hover, .fh a:active{
	color: 					#000;
	display: 				block;
}
/*ugyanaz csak a másik oldal*/
/*#kockajobb a:link, #kockajobb a:visited, #kockajobb a:hover{
	border: 				3px solid #EBE57D;
	background-color: 		#F7F3A9;
	color: 					#000;
	padding: 				5px;
	display: 				block;
}

#kockajobb a:active{
	background-color: 		#fff;
	color: 					#000;
	padding: 				5px;
	display: 				block;	
}*/

/*fehér hangok menu*/
#feherhangokmenu {
	margin-top:				-15px;
	border-collapse:		separate;
	border-spacing:			10px;
}
.feherhangokmenubal {
	/*border:					1px solid #77DCE2;*/
	padding:				5px;
	margin-right:			10px;
	}
.feherhangokmenujobb {
	padding:				5px;
	/*border:					1px solid #77DCE2;*/
	text-align:				right;
	margin-left:			10px;
	}

#feherhangokmenu a:link, #feherhangokmenu a:visited {
	border:		 			1px solid #6B7462;
	background-color:		#e3eddd;
	color: 					#000;
	padding: 				5px;
	display: 				block;
}

#feherhangokmenu a:hover, #feherhangokmenu a:active{
	background-color:		#fff;
}

#feherhangokmenu a.nolink:link, #feherhangokmenu a.nolink:visited {
	border: 				1px solid #C5CECE;
	background-color: 		#EEF8F8;
	color: 					#000;
	padding: 				5px;
	display: 				block;
}

#feherhangokmenu a.nolink:hover, #feherhangokmenu a.nolink:active{
}
/* IDÉZÖJELEK amik szerepelnek FEHÉR HANGOK oldalán*/
.idezetfelso {
	background-image: 		url(idezet.png);
	background-position: 	0% 0%;
	background-repeat: 		no-repeat;
}
	
.idezetalso {
	background-image: 		url(idezet.png);
	background-position: 	100% 100%;
	background-repeat: 		no-repeat;
	}
	
.idezetalso p {
	padding: 				20px;
	font-style: 			italic;
	text-align:				justify;
	}
	
/* VONAL*/
.vonal{
	margin-left: 			auto;
	margin-right: 			auto;
	}
/* tevékenységnél*/
.felsorolasbelso{
	margin-left:			50px;
	}

/*lelkibetegség*/
.csicsasfelsorolas {
	margin:					10px 0 0 50px;
}
.csicsasfelsorolas li {
	font:					1.2em Georgia;
	list-style-type:		circle;
}
/*-------------------------------------------- RIGHT -------*/

#right {
	width: 					239px;
	color:					#53683D;

}

#rightcontent{
	padding: 				15px 15px 15px 20px;
}

#right li{
	list-style-type: 		none;

}

#right ul {
	margin-left: 			0px;

}


#right h2 {
	/*border-bottom: 			1px solid #363E31;*/
	color:					#363E31;
}

#right h3 {
	border-bottom: 			1px solid #8EA47F;
	color:					#363E31;
	font:					110% Georgia;
	font-weight:			bold;
	margin-left:			0px;
	padding-left:			10px;
}

#ajanlo{
	margin-bottom:			50px;
}

.jobbful li{

}

.jobbful a:link, .jobbful a:visited {
	display: 				block;
	color:					#fff;
	padding:  				5px 0 5px 34px;
 	text-decoration: 		none;
	background-image:		url(05pont1.jpg);
	background-position:	5% 50%;
	background-repeat:		no-repeat;
	border-top: 			1px solid #9CBA8B;
	border-right: 			1px solid #5F7454;
	border-bottom: 			1px solid #5F7454;
	border-left: 			1px solid #9CBA8B;
	background-color:		#87A478;
}
  
.jobbful a:hover, .jobbful a:active {
	padding:  				5px 0 5px 34px;
	color: 					#fff;
 	text-decoration: 		none;
	background-image:		url(05pont2.jpg);
	background-position:	5% 50%;
	background-repeat:		no-repeat;
}

.jobbful a.current:link, .jobbful a.current:visited {
	padding:  				5px 0 5px 34px;
	color: 					#fff;
 	text-decoration: 		none;
	background-image:		url(05pont3.jpg);
	background-position:	5% 50%;
	background-repeat:		no-repeat;
	border-top: 			1px solid #3A4A39;
	border-right: 			1px solid #739171;
	border-bottom: 			1px solid #739171;
	border-left: 			1px solid #3A4A39;
	background-color:		#65745B;
}
.jobbful a.current:hover, .jobbful a.current:active {
	padding:  				5px 0 5px 34px;
}

.almenu {
	margin-top: 			0px;
	margin-left:			10px;
	padding: 				5px;
	background-color: 		#E3EDDD;
	border: 				1px solid #87927F;
}


.almenu li {
	list-style-type: 		none;
}



.almenu a:link, .almenu a:visited {
	display: 				block;
 	color: 					#61644F;
	padding: 				2px 0px 2px 20px;
 	text-decoration: 		none;
	background-image: 		url(05menupont.jpg);
	background-repeat: 		no-repeat;
	background-position: 	0% 50%;
}
  
.almenu a:hover, .almenu a:active {
	padding: 				2px 0px 2px 20px;
	color: 					#61644F;
 	text-decoration: 		underline;
	background-image: 		url(05menupont.jpg);
	background-repeat: 		no-repeat;
	background-position: 	0% 50%;
}

/*fehérhangok vers*/
.vers{
	margin-left: 			120px;
}

pre {
	font:					1.2em Georgia;
}

.fhccd {
	float: 					right;
	width: 					100%;
}

img.fhcd {
	padding-top:			70px;
	float: 					right;
}

/* aktualitásnál */
.jobbaktualitas {
	background-color:		#e3eddd;
	padding:				5px;
	border:					2px solid #A4BBA6;
}
#right dt{
	font-weight:			bold;
	padding-top:			5px;
}

#right dd{
	margin:					0;
	padding:				0 0 0 5px;
}

/*----------------------------------------------
               BOTTOM                           
-------------------------------------------------*/

#bottom {
	margin-top: 			-10px;
	width: 					838px;
	font-size: 				80%;
	color: 					#fff;

}

#bottomfelso {
	background-image:		url(06af.jpg);
	background-position:	50% 0%;
	background-repeat:		no-repeat;
	height:					35px;
}
#bottomcontent {
	background-image:		url(06ak.jpg);
	background-position:	50% 0%;
	background-repeat:		repeat-y;
	padding:				0px 20px 0px 20px;
}

#bottommenu{
	position:				relative;
	top:					0px;
	left:					0px;
	border-collapse:		separate;
	border-spacing:			10px;
}

#bottommenu td {
	width:					145px;
}

.bottomtd {
	border: 				1px solid #8CB488;
	padding: 				5px;
	background-color:		#99bb87;
	background-image:		url(05bottommenu.jpg);
	background-position:	0% 0%;
	background-repeat:		repeat-x;
	
	/*background-color:		#90A877;*/
}

#bottommenu  {
	width:					100%;
	margin-left:			0px;
}

#bottommenu a:link, #bottommenu a:visited {
	font-weight:			bold;
 	color: 					#E3FFE3;
 	text-decoration: 		none;
}
  
#bottommenu a:hover, #bottommenu a:active {
	font-weight:			bold;
	color: 					#fff;
 	text-decoration: 		underline;
	/*border-top: 			1px solid #335035;
	border-right: 			1px solid #D0F5D2;
	border-bottom: 			1px solid #D0F5D2;
	border-left: 			1px solid #335035;
	background-color: 		#59775B;*/
}

#keszitette{
	padding:				0px;
	text-align:				right;
	margin:					0px 10px 0px 0px;
}

#bottomalso {
	background-image:		url(06aa.jpg);
	background-position:	50% 0%;
	background-repeat:		no-repeat;
	height:					34px;
}


/*#bottom p {
	text-align: right;
	padding-right: 10px;
}
*/





/*-------------------------------------------*/








