a:link		{ text-decoration: none; }
a:visited	{ text-decoration: none; }
a:hover		{ text-decoration: underline; }
a:active	{ text-decoration: underline; }

a.underline:link		{ text-decoration: underline; }
a.underline:visited		{ text-decoration: underline; }
a.underline:hover		{ text-decoration: none; }
a.underline:active		{ text-decoration: none; }

	body 	{ text-align: center; padding: 0; margin: 0; background-color: #e4c77b; }

	.teljes	{ position: relative; width: 804px; margin: 50 auto 30 auto; text-align: left; }

	.teljes .nyelvval { position: absolute; top: 154px;  right: -45px; width: 45px; height: 30px; }

	.fejlec	{ width: 804px; height: 171px; margin: 0; text-align: left; }

		#logo			{ float: left; width: 185px; height: 141px; margin: 30 0 0 0; }
		#fejlec_kep		{ float: left; width: 609px; height: 171px; }
		#arnyek_jobb	{ float: left; width: 10px; height: 171px; }

	.main			{ clear: both; width: 804px; margin: 0; text-align: left; background-image: url('../../pic/site/hatter_main.jpg'); }
	.main:after		{ clear: both; content: " "; display: block; height: 0px; visibility: hidden; }

		.menu			{ float: left; width: 185px; }
		.menu A			{ color: #aa7e75; }

			.menu .feher		{ width: 185px; height: 13px; background-color: #fff; font-size: 0px; }

			.menu UL		{ margin: 0 14 0 12; padding: 0 0 2 0; font-family: verdana; font-size: 11.0px; font-weight: normal; list-style: none; }
			.menu UL LI		{ margin: 0 0 0 0; padding: 9 0 2 15; _padding: 6 0 0 15; background-image: url('../../pic/site/vk_menubg1.jpg'); background-repeat: no-repeat; }

			.menu UL LI UL		{ padding: 0 0 2 0; margin: 0; }
			.menu UL LI UL LI	{ padding: 5 0 2 32; margin: 0; background-image: url('../../pic/site/vk_menubg4.jpg'); background-repeat: no-repeat; }
			.menu UL LI UL LI A	{ color: #9f6d62; }

				.menu .open		{ margin: 0; padding: 9 0 4 15; _padding: 5 0 2 15; color: #4f8223; font-size: 11px; background-image: url('../../pic/site/vk_menubg2.jpg'); background-repeat: no-repeat; }
				.menu .open A	{ color: #fffffd; }

				.menu .no		{ display: none; }
				.menu .leafz	{ background-image: none; margin: 0; padding: 0; _height: 10px; }

				.menu UL LI UL LI.open		{ padding: 5 0 2 32; margin: 0; color: #88483e; font-size: 11px; background-image: url('../../pic/site/vk_menubg3.jpg'); }
				.menu UL LI UL LI.open A	{ color: #88483e; }


		.aktualis		{ float: left; position: relative; width: 452px; font-size: 8.0pt; font-family: verdana; text-align: justify; line-height: 15px; color: #000000; }
			
			.aktualis	.focim			{ color: #681e2b; font-family: verdana; font-size: 10px; font-weight: bold; padding: 12 0 0 15; }
			.aktualis	.focim SPAN		{ color: #681e2b; font-family: verdana; font-size: 10px; font-weight: normal; font-style: italic; }
			.aktualis	.back			{ position: absolute; top: 0px; right: 0px; color: #ccc; font-family: verdana; font-size: 10px; font-weight: normal; padding: 12 15 0 0; }
			.aktualis	.back A			{ color: #777; font-weight: normal; }

			.aktualis	.akt_pontozas	{ width: 452px; height: 2; padding: 2 0 0 0; }

			.aktualis .kiallitas			{ clear: both; padding: 25 0 0 15; }
			.aktualis .kiallitas:after		{ clear: both; content: " "; display: block; height: 0px; visibility: hidden; }

				.aktualis .kiallitas .kep				{ vertical-align: top; padding: 0 12 0 0; }
				.aktualis .kiallitas .kep .talalat_kep	{ width: 100px; height: 100px; border: 1px solid #CCC; font-size: 10.0px; font-family: verdana; color: #999; }


				.aktualis	.kiallitas	.doboz		{ vertical-align: top; position: relative; min-height: 127px; _height: 127px; padding: 0 12 0 10; }

					.aktualis	.kiallitas	H1			{ color: #681e2b; font-family: verdana; font-size: 10px; font-weight: bold; padding: 0 0 10 0; }
					.aktualis	.kiallitas	H1 A		{ color: #681e2b; }
					.aktualis	.kiallitas	.leiras		{ color: #222; font-family: verdana; font-size: 10px; font-weight: normal; padding: 0 0 10 0; }
					.aktualis	.kiallitas	.datum		{ color: #222; font-family: verdana; font-size: 10px; font-weight: normal; padding: 0 0 20 0; }
					.aktualis	.kiallitas	.bovebben A	{ position: absolute; bottom: 0px; left: 0px; color: #6f6f6f; font-family: verdana; font-size: 10px; font-weight: normal; padding: 0 0 0 10; }

				.aktualis .pontozas			{ clear: both; width: 452px; height: 1; padding: 25 0 0 0; }

			.aktualis UL	{ margin: 15 0 0 15; padding: 0; list-style: none; }
			.aktualis UL LI { margin: 0 0 0 0; padding: 0 0 0 15; background-image: url('../../pic/site/main_latogato_szurke_kocka.jpg'); background-repeat: no-repeat; background-position: top left; }
			.aktualis A		{ color: #6f6f6f; font-weight: bold; font-size: 10px; }

		.bc_cont	{ padding: 15 15 15 15; margin: 0; }

		.ajanlo							{ float: left; width: 157px; }

			.ajanlo	.ajanlo_belso .feher		{ width: 143px; height: 13px; background-color: #fff; font-size: 0px; }

			.ajanlo	.ajanlo_belso				{ float: left; padding: 0 0 15 0; width: 143px; background-color: #ddc9c0; color: #000; font-family: verdana; font-size: 10px; font-weight: bold; }

			.ajanlo	.ajanlo_belso H1			{ padding: 18 0 0 12; margin: 0; font-size: 10.0px; font-weight: bold; }
			.ajanlo	.ajanlo_belso H2			{ padding: 15 0 5 12; margin: 0; font-size: 10.0px; font-weight: bold; }

			.ajanlo	.ajanlo_belso A				{ color: #222; font-weight: normal; }

				.ajanlo	.ajanlo_belso UL		{ color: #222; padding: 0; margin: 0 15 0 12; list-style: none; }
				.ajanlo	.ajanlo_belso UL LI		{ color: #222; padding: 0 0 1 12; margin: 0; background-image: url('../../pic/site/felsorolas_jel.gif'); background-repeat: no-repeat; background-position: top-left; }

	.spacer_f		{ clear: both; width: 804px; height: 14px; font-size: 0px; margin: 0; text-align: left; background-image: url('../../pic/site/hatter_main.jpg'); }
	.spacer_f P		{ background-color: #fff; width: 790px; height: 14px; margin: 0px; padding: 0px; font-size: 0px; }

	.spacer			{ clear: both; width: 804px; height: 6px; font-size: 0px; margin: 0; text-align: left; background-image: url('../../pic/site/hatter_spacer.jpg'); }

	.lablec				{ clear: both; width: 804px; height: 21px; margin: 0; text-align: left; background-image: url('../../pic/site/hatter_lablec.jpg'); }

		.lablec		{ color: #e1d3d2; font-family: verdana; font-size: 9px; font-smooth: always; }
		.lablec A	{ color: #e1d3d2; font-family: verdana; font-size: 9px; font-smooth: always; }

			#bal		{ float: left; padding: 4 0 0 15; }
			#jobb		{ float: right; padding: 4 30 0 0; }

	.arnyek_also		{ width: 804px; height: 10px; margin: 0; text-align: left; background-image: url('../../pic/site/arnyek_also.jpg'); background-repeat: no-repeat; }

	.keresmezok		{ padding: 0 0 0 14; margin: 0; font-size: 0px; }

	.keresmezok FORM	{ margin: 0; padding: 0; }

	.keres_felirat	{ padding: 5; font-size: 10px; color: #681E2D; font-family: arial; font-weight: normal; }

	.keres_kont		{ margin: 0; padding: 0; _padding: 0; height: 17px; font-size: 0px; }
	
		.kereso1	{ float: left; height: 17px; }
			.kereso1 INPUT	{ background-color: #fff; height: 17px; width: 100px; font-size: 10px; color: #681E2D; border: #681E2D 1px solid; font-family: verdana; font-weight: normal; }
	
		.kereso2	{ float: left; height: 17px; _padding: 1 0 0 0; }
			.kereso2 IMG 	{ width: 57px; height: 17px; border: 0px; }

	.keres_csik		{ width: 157px; height: 1px; border: 0px; padding: 10 0 0 0; margin: 0; font-size: 0px; }
	.keres_csik	IMG	{ width: 157px; height: 1px; border: 0px; }

	.keres_alatt_kep_cont	{ height: 61px; margin: 10 0 5 14;  }

		.keres_alatt_kep1	{ float: left; width: 62px; height: 61px; border: 0px; }
			.keres_alatt_kep1 IMG	{ width: 62px; height: 61px; border: 0px; }

		.keres_alatt_kep2	{ float: left; width: 65px; height: 61px; border: 0px; }
			.keres_alatt_kep2 IMG	{ width: 65px; height: 61px; border: 0px; }


/* hirek */


	.rovat	{ color: #111111; font-family: verdana; font-size: 10px; font-weight: normal; padding: 10 15 5 15; }
		
		.rovat	H1		{ color: #691D2A; font-family: verdana; font-size: 10px; font-weight: bold; }
		.rovat	H1 A	{ color: #691D2A; }

		.pontozas	{ padding: 0; margin: 0px; height: 1px; }

		.rovat .bovebben	{ color: #6f6f6f; font-family: verdana; font-size: 10px; font-weight: normal; padding: 10 0 0 0; }
		.rovat .bovebben A	{ color: #6f6f6f; }

		.rovat IMG	{ border: 0px; padding: 0 10 0 0; }


/* navig */
		
		.keres_lent 	{ width: 400px; margin-left: 27px; margin-top: 20px; margin-bottom: 20px; }
		
		.keres_lent TD		{ font-size: 10px; font-weight: bold; color: #fff; font-family: verdana; }
		
		.keres_lent_bal			{ text-align: left; width: 160px; vertical-align: bottom; }
		.keres_lent_jobb		{ text-align: right; width: 160px; vertical-align: bottom; }
		.keres_lent_oldal		{ text-align: center; }
		.keres_lent_goto		{ padding: 3px; display: inline; width: 55px; height: 16px; }
		.keres_lent_goto A		{ color: #fff;  }
		.keres_lent_goto INPUT	{ width: 20px; height: 15px; font-size: 10px; font-family: verdana; border: 0px solid #fff; background-color: #fff; color: #000; }
		.keres_lent_goto SELECT	{ width: 50px; height: 15px; text-align: center; font-size: 10px; font-family: verdana; font-weight: normal; background-color: #fff; color: #000; }
			
		.keres_lent .bc_termek_more			{ padding: 3px; margin: 0px; }
		.keres_lent .bc_termek_more A		{ border: 1px solid #6f6f6f; color: #6f6f6f; padding: 2 4 2 4; }


/* keresõform */

	.keres_felirat	{ padding: 5; font-size: 10px; color: #3A4537; font-family: arial; font-weight: normal; }
	
	.keres_forms	{ padding: 15 15 15 15; _padding: 1 15 15 15; font-size: 10px; color: #3A4537; font-family: verdana,arial; font-weight: bold; }

	.keres_forms .sor			{ margin: 0; padding: 5 0 0 0; height: 20px; clear: both; }
	.keres_forms .sor INPUT,
	.keres_forms .sor SELECT	{ background-color: #fff; height: 17px; width: 280px; font-size: 10px; color: #3A4537; border: #3A4537 1px solid; font-family: verdana; font-weight: normal; }

	.keres_forms .sor .a	{ float: left; width: 120px; }
	.keres_forms .sor .b	{ float: right; width: 280px; }

	.keres_container				{ padding: 10 0 0 15; height: 180px; clear: both; width: 435px; _width: 450px; text-align: left; }
	.keres_container .talalat		{ float: left; width: 123px; _width: 128px; height: 160px; margin: 0 0 0 15; text-align: left; }
	.keres_container .talalat_kep	{ margin: 2 0 5 0; width: 100px; _margin: 2 0 5 0; height: 100px; border: 1px solid #CCC; font-size: 10.0px; font-family: verdana; color: #999; }
	.keres_container .talalat_txt	{ margin: 0; font-size: 10.0px; font-family: verdana; width: 100px; text-align: left; }
	.keres_container .talalat A		{ color: #000; font-weight: normal; }


/* mûoldalak */

	.dgy_muvek	{ padding: 10 0 0 0; clear: both; width: 435px; }

	.dgy_muvek .kepbox		{ float: left; width: 170px; height: 140px; margin: 0 0 10 10; font-size: 10.0px; font-family: verdana; color: #999; }
	.dgy_muvek .kepbox TD	{ font-size: 10.0px; font-family: verdana; color: #999; }
	.dgy_muvek .kep			{ margin: 2 10 5 10; width: 150px; _margin: 2 0 5 0	; height: 150px; border: 1px solid #CCC; text-align: center; text-align: center; font-size: 10.0px; font-family: verdana; color: #999; }

	.dgy_muvek .txtbox		{ float: right; width: 240px; width: _255px; margin: 0 0 10 0; }

/* nyitolap */

	.main_dgy_kep	IMG	{ width: 709px; height: 128px; border: 0px; padding: 0; margin: 0; }
	.main_dgy_kep	HR	{ background-color: #fff; color: #fff; border: 0; padding: 0; margin: 10; _padding: 0; _margin: 0 0 3 0; width: 709px; height: 1px; }
	.main_dgy_kep	A	{ padding: 0; margin: 0; }