/*
*******   HTML stilusok   ********
*/
	*
	{
  		margin: 0 0 0 0;
  		padding: 0 0 0 0;
  		border: 0 0 0 0;
	}
	html, body
	{
		height: 100%;
		width: 100%;
		margin: 0;
		padding: 0;
		border: 0;
	}
	body
	{
		font-family:"trebuchet ms", trebuchet, Verdana, Arial, Helvetica, sans-serif;
		background: #339933;
		color: #111111;
		line-height: 1.166;	
		font-size:15px;
		margin: 0;
		padding: 0;
	}
	
	a
	{
		color:#000000;
		text-decoration: none;
		font-weight: bold;
	}
	a:visited
	{
		color:#CCCC99;
	}
	a:hover
	{
		color: #ffcc33;
		background: #009900;
	}
	
	input, select, checkbox, textarea
	{
		color: #000066;
		background-color:#FFFFCC;
		border:1px solid #FFCC66;
		text-align:left;
		max-width: 300px;
	}
	input:focus, select:focus, checkbox:focus, textarea:focus
	{
		color: #FFFFFF;
		background: #990000;
	}
	label
	{
		display: block;
		float: left;
		width: 182px;
		text-align:right;
		padding-right: 10px;
		background-color:#FFCC33;
		border: 1px solid #666666;
	}


	form div
	{
		margin-top: 3px;
	}

	fieldset
	{
		padding: 10px;
		width: 400px;
		border-width: 1px;
		border-color:#999999;
		border-style:solid;
		background-color:#FFFF99;
		border-spacing: 5px;
		font-size:14px;
	}

	legend
	{
		color: #000000;
		background: #FFCC66;
		padding: 5px;
		border: 1px solid #666666;
		font-weight: bold;
		font-size: 16px;
	}
	
	textarea
	{
		cursor:text;
		font-size:12px;
		font-weight:300;
		min-height: 10em;
		max-width: 300px;
		background-color:#FFFFCC;
		border:1px solid #FFCC66;
	}

	

/*
**** Globalis azonositok (id) ****
*/

	#foKontener
	{
	/*	margin: 0 3% 3% 3%;*/
		padding: 0;

	}
	#fejlec
	{
		background-color:#F9C206;
		background: url(../kepek/fej_fuves.gif) repeat-x;
		height: 80px;
		top: 0px;
		left: 0px;
		border-bottom: 1px solid black;
	}
	#infopanel
	{
		height:65px;
		background: #339933;
	}
/*
**** Globalis osztalyok (class) ****
*/
	.thetable
	{

		position: relative;

		display: table; 

		width: 100%;

		margin: 0;

		padding: 0;

		border: 0; 

		clear: both;

		border-spacing: 0; /* required by Opera 6 */
		list-style-type: none;
	}
	.gomb
	{
		border:#FF9933 1px solid;
		background-color:#FFCC00;
		color:#CC6600;
		font-family: "Trebuchet MS", Trebuchet, Verdana, Arial;
		font-size: 15px;
		font-weight:bold;
		letter-spacing: 1px;
		cursor: pointer;
		display: marker;
		float: right;
	}


 /* hide this from opera6 */

	head:first-child+body div.thetable {height: 100%;}



	.tablerow
	{
		display: table-row;
		list-style-type: none;
		background: #fff;
	}



	.tablecell
	{

		display: table-cell;

		border: 0;

		padding: 0;

		margin: 0; 

/*		padding-top: 100px; */

		padding-bottom: 50px;

		vertical-align: top;

		min-height: 100%; /* opera6 needs min-height but moz/IE needs height */

	}



 /* hide this from opera6 */

	head:first-child+body div.tablecell {height: 100%;}

/* added for mozilla which worked for others too, but op6 still needed min-height so hide this rule */
	
	.kozep
	{		
		text-align:center;
	}
	.jobb
	{
		text-align:right;
	}
	.bal
	{
		text-align:left;
	}
	.kep
	{
		border: 0px;
	}
	.clearfix
	{
		clear: both;
	}
	.u
	{
		text-decoration:underline;
	}
	.i
	{
		font-style:italic;
	}
	.b
	{
		font-weight: bold;
	}
	.behuzas
	{
		text-indent: 1cm;
	}
	.figyelem
	{
		background-color: #CC0000;
		border-style:solid;
		border-color:#AA0000;
		border-width: 5px;
		font-weight:bold;
		text-align:center;		
	}
	.info
	{
		background:url('info.png') #ffffff;
		background-repeat:no-repeat;
		font-size:10px;
		font-weight: bold;
		line-height: 18px;
		padding-left: 20px;
		width: 310px;
		border: 1px solid black;
		text-align: center;
	}
	.atlatszo
	{
		filter:alpha(opacity=60);
		opacity: 0.60;
		-moz-opacity:0.60;
	}


/*
***********	Savok  *************
	*/	
		#kozepSav
		{
			
			margin: 0px;
			padding: 5px 15px;
			width: auto; 
			position: relative;
			background: #fff;
		}

		#kozepSav img
		{
			padding: 0.6em;
		}
		
		#jobbSav
		{
			background: #CCCC99;
			width: 150px;
			position: relative;
		}
		
		
		
	/*
***********	Lablec  *************
	*/
	#lablec
	{
		clear: both;
		position: relative;
		height:25px;
		background: url("csik.gif") #804000; /*#648F40, #C62104*/
		color: #FDE1FF;
		text-align:center;
    	font-size:11px;
    	padding:10px 0 10px 0;
		font-weight: bold; 
		/*z-index: 15;*/
		margin-bottom: -10px;
	}
	#lablec span
	{
		padding: 5px;
		padding-bottom: 1px;
		padding-top: 1px;
		background: #804000;
	}


 /* hide this from opera6 */

head:first-child+body div#lablec {margin-bottom: 0;}
	.print-footer
	{
		visibility:hidden;
		display: none;
	}
	/*
***********	Calendar  *************
	*/
	#calendar {
		width:182px;
		color: #000;
	}
	#calendar ul.cim li{
		margin-bottom: 3px;
	}
	#calendar a{
		color: black;
		display:block;
	}
	#calendar li{
		list-style-type: none;
		display:block;
		width: 25px;
		border-top: 2px solid #fff;
		border-bottom: 2px solid #fff;
		float: left;
		color: #000000;
		text-align: center;
		background: #fff;
	}
	#calendar li.monthPrev
	{
		width: 56px;text-align:left;
	}
	#calendar li.monthCurrent
	{
		width: 75px;text-align:center;
		font-weight: bold;
	}
	#calendar li.monthNext
	{
		width: 44px;text-align:right;
	}
	#calendar li.napok{
		font-weight: bold;
	}
	#calendar li.today {
		width: 21px;
		border: 2px solid #000;
		font-weight: bold;
	}
	#calendar li.nonmonthdays {
		color: #fff;
	}

	/*
***********	Fejlec  *************
	*/
	.logo
	{
		position: absolute;
		background: transparent;
	}
	#logoLiliom
	{
		width: 120px;
		height: 80px;
		top: 3px;
		left: 3em;
	}
	#logoMagyar
	{
		top: 30px;
		right: 4em;
	}
	#logoAngol
	{
		top: 30px;
		right: 2em;
	}
	#logoWOSM
	{
		width: 120px;
		height: 80px;
		top: 3px;
		right: 2em;
	}
	
	#fejlecSzoveg
	{
		position: absolute;
		left: 4em;
		top: 0.75em;
	}
	
	#fejlecSzoveg h1
	{
		line-height: normal;
	}
		/*
***********	Menu  *************
	*/
	#menu
	{
		width: 186px; /* set width of menu */
		background: #CCCC99;
		border:1px solid black;
		border-top: 0;
		position: relative;
		z-index: 5;
	}

	#menu ul 
	{ /* remove bullets and list indents */
		list-style: none;
		margin: 0;
		padding: 0;
	}

	#menu li
	{
	/* make the list elements a containing block for the nested lists */
		position: relative;
		margin-left: 10px;
	} 
	/* style, color and size links and headings to suit */
	#menu a, #menu h4
	{
		/*font: bold 11px/16px arial, helvetica, sans-serif;*/
		display: block;
		margin: 0;
		padding: 2px 3px;
		font-weight: bold;
	}
	#menu h4
	{
		text-align:left;		
		font-size:16px;
		border-bottom:solid 1px black;
		margin-left: 0px;
		margin-bottom: 5px;
	}

	#menu a
	{
		color:#000000;
		background:#CCCC99;
		text-decoration: none;
	}

	#menu a:hover
	{
		color: #ffcc33;
		background: #009900;
	}

	
	#menu ul ul ul
	{
		position: absolute;
		top: 0;
		left: 100%; /* to position them to the right of their containing block */
		width: 100%; /* width is based on the containing block */
		filter:alpha(opacity=100);
		opacity: 1;
		-moz-opacity:1;
	}

	div#menu ul ul ul,
	div#menu ul ul li:hover ul ul
	{
		display: none;
	}

	div#menu ul ul li:hover ul,
	div#menu ul ul ul li:hover ul
	{
		display: block;
	}

	#menu li.nyelv
	{
		margin-left: 20px;
	}
	#menu li.nyelv a:hover
	{
		
	}
	#menu li.nyelv a:hover
	{
		background: transparent;
		border: 1px solid black;
	}
	#menu li.nyelv a
	{
		float: left;
		padding: 10px;
		padding-top: 0px;
		padding-bottom: 0px;
		border: 1px solid transparent;
	}


/*
------------------------------------------------------

                      Lap stilusok

------------------------------------------------------
*/
/*
********  Cimlap  **********
*/

	#cimOldal
	{
		width: 600px;
		height:450x;
		background: url('../galeria/2010/2010Nagytabor-nyar/100_1121x.jpg') bottom no-repeat white;
		color:#000000;
		border: 2px solid black;
		padding: 0;
	}
	#udvozles
	{
		margin-bottom: 278px;
		background: #ffffff;
		padding: 2px;
	}
	#udvozles h*
	{
			filter:alpha(opacity=100);
			opacity: 1;
	-		moz-opacity:1;
	}
	
	.doboz
	{
		width: 44%;
		border: 1px solid #8cacbb;
		border-width: 1px;
		border-color:#999999;
		border-style:solid;
		background-color:#FFFF99;
		border-spacing: 5px;
		margin: 2%;
		padding: 0px;
		list-style-type: none;
		float: left;
		filter:alpha(opacity=60);
		opacity: 0.60;
		-moz-opacity:0.60;
	}
	#uj_hirek
	{
		float: left;
		margin: 0px;
	}
	#aktualis_hirek
	{
	 	float: right;
		margin: 0px;
	}
	.doboz h2
	{
		/*
		text-transform: capitalize;
		text-align: center;
		margin-top: 0px;
		background-color:#003366;
		background: url(../kepek/bar.gif) repeat-x;
		color:#FFCC00;
		*/
		font:bold 16px 'Trebuchet MS', sans-serif;
		background-color: #FFCC66;
		line-height: 1.1;
		margin: 0px;
		padding: 5px 5px 8px 8px;
		padding-left: 45px;
		filter:alpha(opacity=100);
		opacity: 1;
		-moz-opacity:1;
	}
	.doboz li
	{
		list-style-type: none;
		padding: 5px 8px 5px 5px;
		filter:alpha(opacity=100);
		opacity: 1;
		-moz-opacity:1;
	}
	
	#cimOldal a:visited
	{
		color: #804000;
	}
	#cimOldal a:hover
	{
	color: #FFCC33;
	}
/*
***********   Kronika    *************
*/
#kronika
{
	background: #ffffff;
	padding: 1em;
}
#kronika p
{
	color: black;
}
#kronika a
{
	text-decoration: underline;
}
#kronika a:hover
{
	text-decoration: none;
}
#kronika h1, #kronika h2
{
	color: black;
	padding-bottom: 0.2em;
	border-bottom: 1px solid black;
}
#kronika ul
{
	padding-left: 2em;
}
.nyari_tabor_nap
{
	font-size: 2;
}
/*
***********	Feltoltes  *************
	*/
#feltoltes label
{
	width: 140px;
}
#feltoltes input, select, textarea
{
	max-width: 240px;
}
/*
***********	Letoltes  *************
	*/
	
	#letoltes ul
	{
		list-style-type: none;
		padding: 1em;
		padding-left: 0;
		background: #eee;
	}
	#letoltes li
	{
	}
	#letoltes img
	{
		padding: 0 1em;
	}
	#letoltes a
	{
		text-decoration: none;
		display: block;
		color: #000;
		margin: -1em;
		padding: 1em;
		border:  0;
	}
	#letoltes a:hover
	{
		background: transparent;
		padding: 0.5em;
		border: #336699 solid 0.5em;
	}
	#letoltes ul.sor
	{
		padding: 1em;
	}
	#letoltes ul.sor01
	{
		padding: 1em;
		background-color: #fff;
	}
	#letoltes li.cella
	{
		padding: 0;
		position: relative;
	}
	
/*
***********	Vendegkonyv  *************
	*/

	#beiras_link
	{
		background-color:#3399CC;
		padding: 5px;
		border-color:#336699;
		border-style:solid;
		border-width:thick;
		margin-bottom: 10px;
	}
	#beiras_link a
	{
		color:#FFFF00;
		text-decoration:none;
		letter-spacing: 2px;
		font-weight:bolder;
	}
	
	.beiras
	{
		background-color:#FFFFCC;		
		border-color:#FFCC66;
		border-style: solid;
		border-width: 1px;
		margin-top: 10px;
		padding: 2px;
	}
	
	.beiras img
	{
		border: 0px;
		padding: 0;
	}

	.beiras_fejlec
	{
		min-height: 20px;
		background-color:#ffc900;
		border: 1px;
		border-color:#666666;
		border-style:dotted;
		padding-bottom: 3px;
	}

	.beiras_nev
	{
		float:left;
		font-size:18px;
		padding-left: 5px;
		padding-right: 10px;
		text-transform: capitalize;
	}

	.beiras_datum
	{		
		font-size:12px;
		font-weight:bolder;
		float:right;
	}

	.beiras_email
	{
	}

	.beiras_honlap
	{
	}

	.beiras_skype
	{
	}

	.beiras_szoveg
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;		
	font-size:12px;
	}

	#beiras_oldalak
	{
		background-color:#3399CC;
		padding: 2px;
		border-color:#336699;
		border-style:solid;
		border-width:1px;
		margin-top: 10px;
	}
	#beiras_oldalak a
	{
		color:#FFFF00;
		text-decoration:none;
		letter-spacing: 2px;
		font-weight:bolder;
	}
/*
--------			Beiras			------------
*/	
	#vendegkonyv img
	{
		padding: 0;
	}
	.vendeg_szoveg
	{
		text-align:right;
		display: table-cell;
		width: 140px;
		padding-right: 10px;
		background-color:#FFCC33;
		border: 1px solid #666666;
	}
	.vendeg_input
	{		
		text-align:left;
	}
	
	#vendeg_form
	{
		width: 470px;
	}
	#vendeg_form label
	{
		width: 210px;
	}
	#vendeg_form input
	{
		width: 200px;
	}
	#vendeg_form textarea
	{
		width: 170px;
	}
	#vendeg_form img
	{
		border: 0px;
		padding: 0;
	}
	#vendeg_form .gomb
	{
		text-align: right;
		margin: 3px;
	}
/*-----------------    bejelentkezes      -----------------------*/
#bejellap label
{
	width: 160px;
}
.user, .user:hover, .user:focus
{
	background-image: url("user.png");
	background-repeat: no-repeat;
	padding-left: 20px;
}
.pass, .pass:hover, .pass:focus
{
	background-image: url("key.png");
	background-repeat: no-repeat;
	padding-left: 20px;	
}
#bejellap input
{
  max-width: 188px;
}
/*-----------------    regisztracio     -----------------------*/
#reglap label
{
	width: 176px;
}
#reglap textarea
{
	max-width: 202px;
}
#reglap input
{
	max-width: 202px;
}
/* ------ elerhetoseg ----- */

.form-right
{
   float: right;
   width: 190px;
   text-align: center;
   }
   /*------------------------- Linkek -------------------------------*/
#linkek .linkcell
{
	display: table-cell;
	max-width: 160px;
	padding: 10px;
	list-style-type: none;
}
#linkek .linkcell img
{
	float: left;
	padding: 10px;
}
#linkek h*
{
	line-height: 2em;
}
/*------------------------     Orsok     -----------------------------------*/
/*                                kozos terulet :)                                         */
#orsok_index
{
}
.orsi_nevsor
{
	float: left;
	margin-left: 15px;
	margin-right: 20px;
}
/*--------------------------     Hirek     ---------------------------------*/
.hirDoboz
{	
	float: left;
	border: 1px solid #8cacbb;
	border-width: 1px;
	border-color:#999999;
	border-style:solid;
	background-color:#FFFF99;
	border-spacing: 5px;
	width: 350px;
	margin: 2%;
	padding: 0px;
}
.hirDobozCim
{
	font:bold 16px 'Trebuchet MS', sans-serif;
	background-color: #FFCC66;
	line-height: 1.2;
	margin: 0px;
	padding: 5px 5px 8px 8px;
	padding-left: 45px;
}
.hirDoboz.logo
{
	padding-top: -0.5em;
	padding-right:0.75em;
	padding-bottom:0.3em;
	float:left;
	width:30px;
}
.hirDoboz p
{
	padding: 5px 8px 5px 5px;
}
 
 .hirDoboz a
{
	padding-left:10px;
    margin-left:0px;
	font:bold 13px 'Trebuchet MS', sans-serif;
	margin-bottom:10px;
}

.hirDoboz a:link		{ text-decoration: none; color: #436976; font-weight: bold; }
.hirDoboz a:visited	{ text-decoration: none;  color: #537986; }
.hirDoboz a:hover		{ text-decoration: underline; background: none;}
.hirDoboz a:active	{ text-decoration: none; }

/*------------------------    részletes -------------------*/

#hirReszletes .xboxcontent
{
	font: 14px "trebuchet ms", trebuchet, Verdana, Arial, Helvetica, sans-serif;
	background: #ffff99;
	border-color: #ffcc66;
}
#hirReszletes .xboxcontent a:link, #hirReszletes .xboxcontent a:visited, #hirReszletes .xboxcontent a:hover
{
	background: url('gnome-mime-link-NONGnome.png') no-repeat right;
	padding-right: 15px;
}
#hirReszletes .xboxcontent a:link
{
	text-decoration: none;
	color: #436976;
	font-weight: bold; 
}

#hirReszletes .xboxcontent a:visited
{
	text-decoration: none;
	color: #537986;
}

#hirReszletes .xboxcontent a:hover
{
	text-decoration: underline;
	background: none;
}

#hirReszletes .cim
{
	font-size:25px;
	text-align: center;
	padding-bottom:20px;
	color: black;
}
#hirReszletes .xb2, #hirReszletes .xb3, #hirReszletes .xb4
	{
		background: #ffff99;
		border-left:1px solid #ffcc66;
		border-right:1px solid #ffcc66;
	}
	#hirReszletes .xb1
	{
		margin:0 5px;
		background:#ffcc66;
	}

/*-------------------- archivum --------------------*/
.hirDoboz img
{
	float: left;
	margin-left: 5px;
}
/*------------------- hirbekuldes ---------------------*/
#hirbekuldes
{
	width: 520px;
}
#hirbekuldes textarea
{
	max-width: 500px;
}
#celcsoport label
{
	display: normal;
	width: 75px;
}
#hirBekuldesFormBBCodeImgs img
{
	padding: 2px;
	background: #eeeedd;
	border: outset grey;
}

#hirBekuldesFormBBCodeImgs img:hover
{
	background: white;
}

#hirBekuldesFormBBCodeImgs a, #hirBekuldesFormBBCodeImgs a:link, #hirBekuldesFormBBCodeImgs a:hover, #hirBekuldesFormBBCodeImgs a:visited
{
	color: #FFFF99;
	background: none;
	border: 0;
}
.egysor
{
	float: left;
}
.adminTools
{
	padding: 0px;
	margin: 0px;
	margin-top: -18px;
	float:right;
}
.adminTools img
{
	border: 0px;
}

