body, fieldset, form, img, dd, dt, dl
{
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 0;
	font-family: verdana, sans-serif, dejavu;
	color: #7C7C7C;
}

p, ul, li, h1, h2, h3, h4, h5, h6
{
	margin: 0;
	padding: 0;
}

body
{
	background-color: #ffffff;
}

a:link,
a:visited
{
	text-decoration: none;
	color: #A9A8A8;
}

	a:hover
	{
		text-decoration: underline;
	}

div.lclear
{
	clear: left;
}

#dhtmltooltip
{
	position: absolute;
	width: 150px;
	border: 1px solid #93CA00;
	border-bottom: 5px solid #93CA00;
	color: #909090;
	padding: 8px;
	visibility: hidden;
	background-color: #FBFFEF;
	z-index: 250;
}

input.bevitel
{
	font-family: verdana, sans-serif, dejavu;
	font-size: 11px;
	color: #7C7C7C;
	border: 1px solid #C2C0C1;
	background-color: #fff;
	width: 200px;
}

input.gomb
{
	font-family: verdana, sans-serif, dejavu;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	background-color: #FF4401;
	border: 0;
	padding: 3px 10px;
}

input.gomb_szabad
{
	font-family: verdana, sans-serif, dejavu;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	background-color: #93CA00;
	border: 0;
	padding: 3px 10px;
}

textarea.bevitel
{
	font-family: verdana, sans-serif, dejavu;
	font-size: 12px;
	color: #7C7C7C;
	border: 1px solid #C2C0C1;
	background-color: #fff;
}

select
{
	font-family: verdana, sans-serif, dejavu;
	font-size: 11px;
	color: #7C7C7C;
	border: 1px solid #C2C0C1;
	background-color: #fff;
}

span.piros
{
	color: #FE4301;
	font-weight: bold;
}

span.zold
{
	color: #92CA01;
	font-weight: bold;
}

div#contact,
div#page_invisible div#contact
{
	text-align: center;
	background-color: #fff;
	margin: 20px;
	padding: 10px;
	border: 1px solid #93CA00;
	border-bottom: 5px solid #93CA00;
}

div.tartalom
{
	padding: 10px;
}

	div.tartalom h1
	{
		font-size: 12px;
		font-weight: bold;
		font-style: normal;
		margin-bottom: 10px;
		text-align: left;
	}
	
	div.tartalom h2
	{
		font-size: 12px;
		font-weight: bold;
		font-style: normal;
		margin-bottom: 10px;
		text-align: left;
	}
	
	div.tartalom h5
	{
		font-size: 12px;
		font-weight: normal;
		font-style: normal;
		margin: 5px 20px;
		text-align: center;
	}
	
	div.tartalom p
	{
		margin: 0 0 10px 10px;
	}
	
	div.tartalom ul
	{
		list-style-type: square;
		margin: 0 0 10px 40px;
	}
	
p.tovabb
{
	font-size: 9px;
	font-weight: bold;
	text-align: right;
	padding-right: 5px;
}

	p.tovabb a:link,
	p.tovabb a:visited
	{
		color: #FF4401;
		display: block;
	}
	
p.vissza
{
	font-size: 11px;
	text-align: center;
	margin: 30px 0 20px 0;
}

	p.vissza a:link,
	p.vissza a:visited
	{
		display: block;
	}
	
div.error
{
	padding: 10px 20px;
	margin: 20px 10px;
	background-color: #FFEBEB;
	border: 1px solid #f00;
	font-family: verdana, sans-serif, dejavu;
	font-size: 12px;
	font-weight: bold;
	color: #f00;
	text-align: center;
}

/***** ADMIN *****/
/***** ADMIN *****/
/***** ADMIN *****/

a.szabad:link,
a.szabad:visited
{
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	background-color: #93CA00;
	padding: 3px 10px;
}

div#admin_login
{
	font-size: 12px;
}

div.login
{
	 text-align: center;
	 font-family: verdana, sans-serif;
	 font-size: 12px;
	 width: 400px;
	 margin: 10px auto 20px auto;
}

	div.login form
	{
		 font-family: verdana, sans-serif;
		 font-size: 12px;
	}

		div.login span.green
		{
			font-family: verdana, sans-serif, dejavu;
			font-size: 18px;
			font-weight: bold;
			color: #94C901;
			letter-spacing: -2px;
		}
		
		div.login span.red
		{
			font-family: verdana, sans-serif, dejavu;
			font-size: 22px;
			font-weight: bold;
			color: #FF4401;
			letter-spacing: -2px;
		}
		
table.hir_lista /* modules/hir/tpl/hir_lista.html */
{
	border: 0;
	width: 510px;
	margin: 0 auto;
}

	table.hir_lista tr.felcim
	{
		font-size: 12px;
		font-weight: bold;
	}

		table.hir_lista tr.felcim td
		{
		padding: 2px 5px;
		background-color: #F4F4F4;
		border-bottom: 1px dashed #DBDBDB;
		}

	table.hir_lista tr.oszlop td
	{
		font-size: 11px;
		font-weight: bold;
		padding: 3px 0 2px 0;
		text-align: center;
	}

	table.hir_lista tr.lista:hover
	{
		background-color: #DBDBDB;
	}

	table.hir_lista tr.lista td
	{
		font-size: 10px;
		padding: 2px 0;
		text-align: center;
		border-bottom: 1px solid #DBDBDB;
		border-right: 1px solid #DBDBDB;
	}

		table.hir_lista tr.lista td.cim
		{
			font-size: 12px;
			text-align: left;
		}

/***** MAIN CODE *****/
/***** MAIN CODE *****/
/***** MAIN CODE *****/

div#container
{
	font-size: 12px;
	background: url(../gfx/main_back.gif) center top repeat-y;
}

div#container_line
{
	z-index: 10;
	background: url(../gfx/main_backline.gif) left 42px repeat-x;
}

div#layout
{
	width: 686px;
	margin: 0 auto;
	background: #F7F7F7 url(../gfx/layout_back.gif) left top repeat-y;
}

	div#layout_oszlop
	{
		float: left;
		width: 150px;
		min-height: 481px;
		height: auto;
	}

		*html div#layout_oszlop
		{
			height: 481px;
		}
	
		div#layout_oszlop ul
		{
			margin: 14px 12px 400px 0;
			list-style-type: none;
			font-size: 0;
		}
	
			div#layout_oszlop ul li
			{
				margin-bottom: 2px;
			}
		
				div#layout_oszlop ul li a:link,
				div#layout_oszlop ul li a:visited
				{
					font-size: 11px;
					color: #9B9B9B;
					display: block;
					background-color: #fff;
					padding: 2px 0;
				}
			
				div#layout_oszlop ul li a:hover
				{
					color: #fff;
					background-color: #BAB8B9;
					text-decoration: none;
				}
			
	div#layout_menu
	{
		float: left;
		width: 536px;
		height: 48px;
		background: url(../gfx/menu_back.gif) left top repeat-x;
	}
	
		div#layout_menu ul
		{
			list-style-type: none;
			margin-top: 19px;
		}
	
			div#layout_menu ul li
			{
				float: left;
			}
			
			div#layout_menu ul li a#m1
			{
				width: 122px;
				height: 23px;
				display: block;
				background: url(../gfx/m1.gif) left top no-repeat;
			}

				div#layout_menu ul li a#m1:hover
				{
					background: url(../gfx/m12.gif) left top no-repeat;
				}
				
			div#layout_menu ul li a#m2
			{
				width: 108px;
				height: 23px;
				display: block;
				background: url(../gfx/m2.gif) left top no-repeat;
			}

				div#layout_menu ul li a#m2:hover
				{
					background: url(../gfx/m22.gif) left top no-repeat;
				}
				
			div#layout_menu ul li a#m3
			{
				width: 72px;
				height: 23px;
				display: block;
				background: url(../gfx/m3.gif) left top no-repeat;
			}

				div#layout_menu ul li a#m3:hover
				{
					background: url(../gfx/m32.gif) left top no-repeat;
				}
				
			div#layout_menu ul li a#m4
			{
				width: 72px;
				height: 23px;
				display: block;
				background: url(../gfx/m4.gif) left top no-repeat;
			}

				div#layout_menu ul li a#m4:hover
				{
					background: url(../gfx/m42.gif) left top no-repeat;
				}
				
			div#layout_menu ul li a#m5
			{
				width: 162px;
				height: 23px;
				display: block;
				background: url(../gfx/m5.gif) left top no-repeat;
			}

				div#layout_menu ul li a#m5:hover
				{
					background: url(../gfx/m52.gif) left top no-repeat;
				}
				
	div#layout_data
	{
		float: left;
		width: 536px;
		min-height: 433px;
		background: url(../gfx/data_back.gif) center 12px no-repeat;
	}
	
div#footer
{
	margin-bottom: 10px;
	background: url(../gfx/footer_back.gif) left top repeat-x;
}

	div#footer div#footer_menu
	{
		width: 686px;
		margin: 0 auto;
		padding: 17px 0 0 0;
	}
	
		div#footer div#footer_menu p#menu
		{
			font-size: 11px;
			color: #A9A8A8;
		}

		div#footer div#footer_menu p#copyright
		{
			font-size: 11px;
			color: #C7C7C7;
			text-align: right;
			margin-top: -13px;
		}

			div#footer div#footer_menu p a:link,
			div#footer div#footer_menu p a:visited
			{
				font-size: 11px;
				color: #A9A8A8;
			}

/***** main.php *****/
/***** main.php *****/
/***** main.php *****/

div#page_main
{
}

/***** konyvajanlo.html *****/
/***** konyvajanlo.html *****/
/***** konyvajanlo.html *****/

div#page_konyvajanlo
{
	padding: 10px 20px;
}

	div#page_konyvajanlo ul li.order
	{
		padding: 10px 0;
		list-style-type: none;
 	}
	
	div#page_konyvajanlo h1.oldalcim
	{
		font-size: 16px;
		font-weight: bold;
		font-style: normal;
		color: #94C901;
		text-align: center;
		border-bottom: 1px dashed #DBDBDB;
		margin: 10px 0 5px 0;
		background: none;
	}

/***** cikkek.html *****/
/***** cikkek.html *****/
/***** cikkek.html *****/
/***** Ide kerulnek azok a cikkek, amik megjelennek automatikusan *****/

div#page_cikkek
{
}

	div#page_cikkek h1
	{
		margin-top: 10px;
		padding: 2px 5px;
		background-color: #F4F4F4;
		border-bottom: 1px dashed #DBDBDB;
	}
	
		div#page_cikkek h1 a:link,
		div#page_cikkek h1 a:visited
		{
			color: #94C901;
		}
	
	div#page_cikkek h1.oldalcim
	{
		font-size: 16px;
		font-weight: bold;
		font-style: normal;
		color: #94C901;
		text-align: center;
		border-bottom: 1px dashed #DBDBDB;
		margin: 10px 0 5px 0;
		background: none;
	}

	div#page_cikkek h2
	{
		margin: 15px 0;
		font-size: 12px;
		font-weight: bold;
		font-family: verdana, sans-serif, dejavu;
		text-align: left;
	}

	div#page_cikkek p
	{
		margin: 0 20px;
	}

/***** cikkek.html *****/
/***** cikkek.html *****/
/***** cikkek.html *****/
/***** Ide kerulnek azok a cikkek, amikre csak direkt linkkel hivatkozunk, automatikusan nincsenek kint az oldalon *****/

div#page_invisible
{
	padding: 10px 20px;
}

	div#page_invisible h1
	{
		font-size: 16px;
		font-weight: bold;
		font-style: normal;
		color: #94C901;
		text-align: center;
		border-bottom: 1px dashed #DBDBDB;
		margin: 10px 0 5px 0;
	}

	div#page_invisible h2
	{
		font-size: 12px;
		font-weight: bold;
		font-style: normal;
		text-align: center;
		margin: 0 20px;
	}

	div#page_invisible p
	{
		margin-bottom: 10px;
	}
	
		div#page_invisible p.datum
		{
			font-size: 11px;
			text-align: center;
			margin-bottom: 20px;
		}
	
	div#page_invisible ul
	{
		list-style-type: square;
		margin: 0 20px 10px 40px;
	}
	
/***** cikkek_receptek.html *****/
/***** cikkek_receptek.html *****/
/***** cikkek_receptek.html *****/

div#page_cikkek_receptek
{
	padding: 10px 20px;
}

	div#page_cikkek_receptek h1.oldalcim
	{
		font-size: 16px;
		font-weight: bold;
		font-style: normal;
		color: #94C901;
		text-align: center;
		border-bottom: 1px dashed #DBDBDB;
		margin: 10px 0 5px 0;
	}

	div#page_cikkek_receptek h2.alcim
	{
		text-align: center;
	}
	
	div#page_cikkek_receptek h1
	{
		margin: 0;
		padding: 0;
	}

		div#page_cikkek_receptek h1 a:link,
		div#page_cikkek_receptek h1 a:visited
		{
			color: #94C901;
		}
	
div#page_cikkek_receptek table tr:hover
{
	background-color: #F0F0F0;
}

/***** cikkek_gyomordoktor.html *****/
/***** cikkek_gyomordoktor.html *****/
/***** cikkek_gyomordoktor.html *****/

div#page_cikkek_gyomordoktor
{
	padding: 10px 20px;
}

	div#page_cikkek_gyomordoktor h1.oldalcim
	{
		font-size: 16px;
		font-weight: bold;
		font-style: normal;
		color: #94C901;
		text-align: center;
		border-bottom: 1px dashed #DBDBDB;
		margin: 10px 0 5px 0;
	}

	div#page_cikkek_gyomordoktor h2.alcim
	{
		text-align: center;
	}
	
	div#page_cikkek_gyomordoktor h1
	{
		margin: 0;
		padding: 0;
	}

		div#page_cikkek_gyomordoktor h1 a:link,
		div#page_cikkek_gyomordoktor h1 a:visited
		{
			color: #94C901;
		}
	
div#page_cikkek_gyomordoktor table tr:hover
{
	background-color: #F0F0F0;
}

/***** cikkek_kalendarium.html *****/
/***** cikkek_kalendarium.html *****/
/***** cikkek_kalendarium.html *****/

div#page_cikkek_kalendarium
{
	padding: 10px 20px;
}

	div#page_cikkek_kalendarium h1.oldalcim
	{
		font-size: 16px;
		font-weight: bold;
		font-style: normal;
		color: #94C901;
		text-align: center;
		border-bottom: 1px dashed #DBDBDB;
		margin: 10px 0 5px 0;
	}

	div#page_cikkek_kalendarium h1
	{
		margin: 0 0 3px 0;
		padding: 0;
		text-align: center;
	}

		div#page_cikkek_kalendarium h1 a:link,
		div#page_cikkek_kalendarium h1 a:visited
		{
			color: #94C901;
		}
	
/***** cikkek_tudomanyos.html *****/
/***** cikkek_tudomanyos.html *****/
/***** cikkek_tudomanyos.html *****/

div#page_cikkek_tudomanyos
{
	padding: 10px 20px;
}

	div#page_cikkek_tudomanyos h1.oldalcim
	{
		font-size: 16px;
		font-weight: bold;
		font-style: normal;
		color: #94C901;
		text-align: center;
		border-bottom: 1px dashed #DBDBDB;
		margin: 10px 0 5px 0;
	}

	div#page_cikkek_tudomanyos h1
	{
		margin: 0 0 3px 10px;
		padding: 0;
	}

		div#page_cikkek_tudomanyos h1 a:link,
		div#page_cikkek_tudomanyos h1 a:visited
		{
			color: #94C901;
		}
	
/***** cikkek_kvantum.html *****/
/***** cikkek_kvantum.html *****/
/***** cikkek_kvantum.html *****/

div#page_cikkek_kvantum
{
	padding: 10px 20px;
}

	div#page_cikkek_kvantum h1.oldalcim
	{
		font-size: 16px;
		font-weight: bold;
		font-style: normal;
		color: #94C901;
		text-align: center;
		border-bottom: 1px dashed #DBDBDB;
		margin: 10px 0 5px 0;
	}

	div#page_cikkek_kvantum h1
	{
		margin: 0 0 3px 10px;
		padding: 0;
	}

		div#page_cikkek_kvantum h1 a:link,
		div#page_cikkek_kvantum h1 a:visited
		{
			color: #94C901;
		}
	
/***** cikkek_brt.html *****/
/***** cikkek_brt.html *****/
/***** cikkek_brt.html *****/

div#page_cikkek_brt
{
	padding: 10px 20px;
}

	div#page_cikkek_brt h1.oldalcim
	{
		font-size: 16px;
		font-weight: bold;
		font-style: normal;
		color: #94C901;
		text-align: center;
		border-bottom: 1px dashed #DBDBDB;
		margin: 10px 0 5px 0;
	}

	div#page_cikkek_brt h1
	{
		margin: 0 0 3px 10px;
		padding: 0;
	}

		div#page_cikkek_brt h1 a:link,
		div#page_cikkek_brt h1 a:visited
		{
			color: #94C901;
		}
	
/***** modules/predefined/forum/tpl/forum_uzenetek.html *****/
/***** modules/predefined/forum/tpl/forum_uzenetek.html *****/
/***** modules/predefined/forum/tpl/forum_uzenetek.html *****/

div#page_forum,
div#page_forum_uj
{
	padding: 10px 20px;
}

	div#page_forum p
	{
		padding: 0;
		margin: 0;
	}
	
	div#page_forum h1.oldalcim,
	div#page_forum_uj h1.oldalcim
	{
		font-size: 16px;
		font-weight: bold;
		font-style: normal;
		color: #94C901;
		text-align: center;
		border-bottom: 1px dashed #DBDBDB;
		margin: 10px 0 5px 0;
		background: none;
	}

/***** hangeskep.html *****/
/***** hangeskep.html *****/
/***** hangeskep.html *****/

div#page_hangeskep
{
	padding: 10px 20px;
}

	div#page_hangeskep p
	{
		padding: 0;
		margin: 10px 0;
	}
	
	div#page_hangeskep h1.oldalcim
	{
		font-size: 16px;
		font-weight: bold;
		font-style: normal;
		color: #94C901;
		text-align: center;
		border-bottom: 1px dashed #DBDBDB;
		margin: 10px 0 5px 0;
		background: none;
	}
	
	div#page_hangeskep dl
	{
		margin: 0;
		padding: 0;
	}
	
		div#page_hangeskep dl dt
		{
			font-size: 12px;
		}
	
		div#page_hangeskep dl dd
		{
			margin: 5px 0 10px 0;
			height: 20px;
			width: 300px;
		}

	div#page_hangeskep ul li.dl
	{
		list-style-type: none;
		margin: 5px 0;
	}

/***** elerhetosegek.html *****/
/***** elerhetosegek.html *****/
/***** elerhetosegek.html *****/

div#page_elerhetosegek
{
	padding: 10px 20px;
}

	div#page_elerhetosegek ul
	{
		margin-bottom: 15px;
	}

	div#page_elerhetosegek h1.oldalcim
	{
		font-size: 16px;
		font-weight: bold;
		font-style: normal;
		color: #94C901;
		text-align: center;
		border-bottom: 1px dashed #DBDBDB;
		margin: 10px 0 5px 0;
		background: none;
	}

/***** biorezonancia.html *****/
/***** biorezonancia.html *****/
/***** biorezonancia.html *****/

div#page_biorezonancia
{
	padding: 10px 20px;
}

	div#page_biorezonancia h1.oldalcim
	{
		font-size: 16px;
		font-weight: bold;
		font-style: normal;
		color: #94C901;
		text-align: center;
		border-bottom: 1px dashed #DBDBDB;
		margin: 10px 0 5px 0;
		background: none;
	}

/***** tanacsadas.html *****/
/***** tanacsadas.html *****/
/***** tanacsadas.html *****/

div#page_tanacsadas
{
	padding: 10px 20px;
}

	div#page_tanacsadas p
	{
		padding: 0 20px 10px 20px;
	}
	
	div#page_tanacsadas h1.oldalcim
	{
		font-size: 16px;
		font-weight: bold;
		font-style: normal;
		color: #94C901;
		text-align: center;
		border-bottom: 1px dashed #DBDBDB;
		margin: 10px 0 5px 0;
		background: none;
	}

/***** oktatas.html *****/
/***** oktatas.html *****/
/***** oktatas.html *****/

div#page_oktatas
{
	padding: 10px 20px;
}

	div#page_oktatas p
	{
		padding: 0 20px 10px 20px;
	}
	
	div#page_oktatas h1.oldalcim
	{
		font-size: 16px;
		font-weight: bold;
		font-style: normal;
		color: #94C901;
		text-align: center;
		border-bottom: 1px dashed #DBDBDB;
		margin: 10px 0 5px 0;
		background: none;
	}

/***** TINYMCE *****/
/***** TINYMCE *****/
/***** TINYMCE *****/

.behuzas_10px
{
	margin-left: 10px;
}

.behuzas_20px
{
	margin-left: 20px;
}

.behuzas_30px
{
	margin-left: 30px;
}

.behuzas_40px
{
	margin-left: 40px;
}
