/* LAYOUT CONFIGURATION */



	body { 		min-width:772px; } /* Outer.Width + 2 for Mozilla */

	#header {		width:770px; } /* Outer.Width */

	#menu {			width:752px; } /* Outer.Width */

	#outer {		width:770px; } /* Outer.Width */

	#innerwrap { 	width:770px; } /* Outer.Width - Right.Width */

	#footer {		width:770px; } /* Outer.Width */



	#header {	height:217px; } /* Header.Height */

	#menu {		top:217px; } /* Header.Height */

	.logo { 	height:59px; } /* Logo.Height */



	#menu {		height:45px; } /* Menu.Height*/



	#clearfooter { height:59px; } /* Footer.Height +2 */

	* html #footer { /* Only iE gets this style */

				\height:59px; /* Footer.Height + 2 for iE5 */

				he\ight:57px; } /* Footer.Height for iE6 */

	#footer {	padding-top:2px; } /* Footer.Padding-Top */

	#footer {	height:55px; } /* Footer.Height - Footer.Padding-Top */

	#left {		padding-bottom:40px; } /* Footer.Height - 18 */

	#right {	padding-bottom:40px; } /* Footer.Height - 18 */

	#content {	padding-bottom:40px; } /* Footer.Height - 18 */



	#menu p { padding:0; margin:0 }



/* LAYOUT PADDING AND ALIGNMENT */



	#header { margin-left:1px; }

	.logo { width:309px; margin-left:16px; margin-top:7px; }

	#menu { padding:6px 0 0 10px; }

	#welcome { text-align:center; position:relative; margin:auto auto auto auto; padding-top:10%; }

	.welcomelanguage1 { float:left; margin-left:240px; }

	.welcomelanguage2 { float:left; margin-left:50px; }

	#left p { padding-left:3px; padding-right:2px; }

	#right p { padding-left:4px; padding-right:2px; }

	#content p { padding-left:28px; padding-right:28px; }



	.news { width:423px; float:left; margin:10px 0 0 0px; text-align:justify }

	.news img { margin:0 10px 0 0; }

	h2 { margin:0 0 12px 0; padding-right:4px }

	h3 { margin:14px 0 6px 0; }



/* SITE SPECIFIC - COLORS ARE GROUPED BY COLOR TO EASE REPLACING */

	/* QUOTE */



	#contact_data { float:right; padding:0 12px 0 0;

		text-align:left; }

	#contact_image { float:right; width:140px;  text-align:center;

		margin:0 0 0 14px; }

	#contact_image img { margin:38px 0 0 0; }

	#contact_sendmail { float:right; position:relative;

		margin:0 14px 0 14px; padding:0 0 0 14px; }

	#contact_sendmail form { text-align:right; }



	.smallemail { font-weight:bold; background-image:url(../images/envelope.gif);

		background-position:left; background-repeat:no-repeat; padding:0 0 0 22px;

		text-decoration:none }



	.smallurl { font-weight:bold;

		background-position:left; background-repeat:no-repeat; padding:0 0 0 22px;

		text-decoration:none }



	.quote { font-weight:bolder; font-family:Georgia, "Times New Roman", Times, serif; }

	.quote { color:#000000; font-size:14px; }

	.sm { font-size:12px; }

	.sm td { margin:0 0 0 0; padding:0 0 0 0; }

	.counter td { width:82px; background-position:bottom;

		background-repeat:no-repeat; }

	.counter tr { height:12px; }



	.sub { background-image:url(../images/bg_sub.gif); background-repeat:repeat-x;

		height:36px;  }



	h4 { color:#000000; text-align:center; font-size:20px; padding:0 0 12px 14px; }

	h5 { font-size:24px; padding:16px 0 30px 14px; text-align:center; }

	#content h1 { font-size:24px; padding:16px 0 30px 14px; text-align:center; }

	h6 { color:#000000; text-align:center; font-size:20px; padding:0 0 0 14px; }



	.contact p { font-size:13px; margin:0 0 0 0; padding:0 0 0 0; }

	.contact2 p { font-size:9px; margin:0 0 0 0; padding:0 0 0 0; }

	.contact table { margin:0 0 0 0; padding:0 0 0 0; border:0 none; text-align:center;

		width:740px; }

	.contact td { margin:0 0 0 0; padding:0 0 0 0; }

	/**/
	div.foto{width:186px; float:left; margin:0 10px;}
	div.harom{margin:0 10px 0 78px;}
	div.ketto{margin:0 10px 0 181px;}
	/*p.ketto{margin:0 0 0 30px;}
	div.kek{background:#eaf3f7; margin:0 0 0 -8px;}*/
	p.leiras{width:706px; text-align:center;}
	div.cl{clear:both; font-size:0; height:0; line-height:0;}
	/**/

	.arc { margin:0 0 4px 0; border:#ffffff solid 3px; }

	.arcfelirat { font-size:12px; font-weight:bold; margin:0 0 10px 0;  display:block; text-align:center;}

	.csapat { margin:0 12px 12px 0; border:#ffffff solid 3px; }

	.varos { font-size:18px; font-weight:bold; }



	.fullwidth { margin:0 -28px 0 -28px; }

	.centerimage { text-align:center; margin:0 16px 0 16px; }



	/* BACKGROUNDS */



	#menu { background-color:#bd0f28; color:#c5c5c5; }

	#header { background-image:url(../images/banner.jpg); background-repeat:no-repeat; }

	.logo { background-image:url(../images/logo.gif); background-repeat:no-repeat;

			background-position:center; }





	#menu a { padding:0 4px 0 4px; margin:0 0 0 0; }

	#menu { line-height:18px; }

	#menu a { color:#c5c5c5; background-color:inherit; }

	#menu a:hover { color:#ffffff; background-color:#1630b8; }



	.repository { width:144px; height:220px; padding:15px 41px 10px 0; float:left }

	.repository { text-align:right; font-size:9px; float:left; }

	.note { text-align:right; font-size:10px; }



	#language { position:absolute; right:5px; top:4px; }

	#search { position:absolute; right:7px; top:4px; }

	#search input { height:17px; }





	#left ul { margin:0 0 0 0; padding:0 0 0 0; }

	#left li { list-style-type:none; }

	#right ul { margin:0 0 0 0; padding:0 0 0 0; }

	#right li { list-style-type:none; }

	#content ul { margin:0 14px 0 28px; padding:0 14px 14px; }

	#content li { list-style-type:disc; list-style-position:outside; padding-bottom:12px; }





	#content { }

	#content table { text-align:center; border:none;

		width:718px; margin:0 4px 0 4px; }

	#error { padding:10px 0 15px 0; }

	#msg { padding:10px 0 15px 0; }

	#error { text-align:center; }

	#msg { text-align:center; }



	.step { text-align:right; }



	#footer { color: #000000; background:url(../images/footer.gif) repeat-x; }

	#footer { text-align:center; font-size:12px; }

	/* #footer a { text-decoration:none; color:#FFFFFF; font-style:normal } *²/

	/* #footer a:hover { text-decoration:underline; } */



	#login { float:left; }

	#login { text-align:right; padding:20px 0 0 0; }

	#login form { width:465px; }

	#login { position:absolute; left:26px; padding:9px 0 0 15px }

	#email, #password { width:160px }



	/* STYLE */



	#menu a { text-decoration:none; font-size:12px; font-style:normal;

		font-family:Verdana, Arial, Helvetica, sans-serif; }

	#menu { border-left:4px solid #ffffff; }

	#menu { border-right:4px solid #ffffff; }

	#menu p { text-align:center }



	body { text-align:center; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif }

		a:hover { text-decoration:none; background-color:#9cc5da; }

		table { text-align:center; }

		th { font-size:12px; font-weight:bold }

		h2 { text-align:right; text-transform:uppercase;

			font-size:24px;	font-weight: bold;

			border-bottom:3px; border-bottom-style:solid; }

		h3 { font-size:12px; font-weight: bold;

			font-family:Verdana, Arial, Helvetica, sans-serif; }

		h3 a { text-decoration:none; font-style:normal; }

		h3 a:hover { text-decoration:none; }



	#menu { text-align:center; text-decoration:none;

		font-size:13px; font-style:normal; font-weight:normal;

		font-family:Verdana, Arial, Helvetica, sans-serif;

		font-stretch:expanded; }

	#menu a { text-align:center; text-decoration:none; font-style:normal; }



	#search { font-size:9px; font-weight:normal; color:#4e5e73; }

	#search input { border-style: solid; border-width:1px; height:17px; }

	.searchimage { text-align:center; font-size:9px; }

	.searchimage { float:left; width:81px; padding:0px 10px 0 10px; }





	p { text-align:justify; font-size:14px; line-height:17px }

		.p_intro { /*background:#d8e9f0; width:758px;*/ text-align:justify; font-size:14px; }

		.p_sort { text-align:right; font-size:10px;  }

		.p_sort object, form, select { font-size:10px; }



		.m2 { text-align:left; font-size:16px; font-weight:bold; }

		.m2 li { height:25px; }

		.m2 li a { text-decoration:none; }

		.m2 li a { width:324px; padding:5px 0 0 18px; }

		.m2 li a:hover { height:29px; }

		.m2off { height:29px; margin:0 0 0 0; padding:0 0 0 0; }

		.m2on { height:29px; margin:0 0 0 0; padding:0 0 0 0; }



		div.limage { float: left; margin: 0 10px 5px 15px; }

		.limage img { border:3px solid #4079a4; }

		div.rimage-home { float: right; margin: 0 15px 5px 10px; }

		div.rimage { float: right; margin: 0 15px 5px 10px; }

		.rimage img { border:3px solid #4079a4; }

		div.image { float: left; margin: 0 10px 5px 15px;  }

		.image img { border:3px solid #4079a4; }

		div.caption { font-weight:bold; text-align:center; font-size:12px }



	.th1 { border:3px solid #4079a4;}

	.th2 { border:3px solid #4079a4; margin:0 10px 0 10px;}

	.th3 { border:3px solid #4079a4; margin:0 2px 0 2px;}



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



	.m2 li a:hover { background-image:url(../images/m2on.gif); }



	/* VERY DARK */



		#searchimage { color:#000000; background-color:inherit; }

		#search input { border-color:#000000; }



	/* PRIMARY TEXT COLOR */



		#outer{	color:#000000; }

		body { color:#000000; background-color:inherit; }

		.s { background-color:#9cc5da; }

		.news img { border-color:#4079a4; }

		a {	color:#1630b8; background-color:inherit; }



	/* PRIMARY COLOR - DARK */



		#header { background-color:#a6cfe1; }

		#controls { background-color:#2d74d7 }

		th { background-color:#2d74d7; }

		h2 { color: #2d74d7; background-color:inherit; border-bottom-color:#2d74d7; }



	/* PRIMARY COLOR - LIGHT */



		.extra_button { background-color:#9ac5ff }



	/* SECONDARY COLOR - DARK */



		#menu { background-color:#9cc5da; }

		.m2 li a { color:#96bd01; background-color:inherit; }

		.m2 li a:hover { color:#96bd01; background-color:inherit; }



	/* SECONDARY COLOR - MIDTONE */



		.m2 li a:hover { background-color:#e9f5c5; }



	/* SECONDARY COLOR - LIGHT */



		#column1 { background-color:#eff6ef; }

		.m2 { background-color:#eff6ef; }



	/* WHITE */



		#adminwrapper { background-color:#ffffff; }

		#banner { color:#ffffff; background-color:inherit; }

		#menu { color:#1630b8; }

		#menu a { color:#1630b8; }

		#details { background-color:#ffffff; background-color:inherit; }

		th { color:#ffffff; background-color:inherit; }

		.s { color:#ffffff; background-color:inherit; }



	/* GRAY */



		.note { color:#999999; background-color:inherit; }

		table .line { background-color:#999999; }



	/* ERROR */

		#error { color:#ff3333; background-color:inherit; }



	/* CHANGES */

		.changed { }



/* SUBMENU */



	.submenu { padding:4px 0 4px 10px; margin:0 4px 0 4px }

	.submenu { background-color:#9cc5da; color:#213bc4; }

	.submenu { line-height:18px; }

	.submenu { border-top:1px solid #213bc4; border-bottom:1px solid #213bc4 }

	.submenu a { color:#213bc4; background-color:inherit; }

	.submenu { text-align:center; text-decoration:none; }



	.submenu a { padding:0 4px 0 4px; margin:0 0 0 0; }

	.submenu a { text-decoration:none; font-size:12px; font-style:normal;

		font-family:Verdana, Arial, Helvetica, sans-serif; }

	.submenu a { text-align:center; text-decoration:none; font-style:normal; }

	.submenu a:hover { color:#ffffff; background-color:#1630b8; }

	.submenu p { text-align:center }



/**/
div#lang{position: absolute; top:45px; padding:0; margin:0;}
div#lang a{padding:0; margin:0; background:0; }

