html, body {
	margin: 0;
	padding: 0;
	font-family: Verdana, "Arial Unicode MS", arial, helvetica, sans-serif;
	font-size: 10pt;
	color: #404040;
}
	img, a img {
		border: 0px;
	}
	h1 {
		font-family: Georgia, "Bookman Old Style", "Times New Roman", Times, serif;
		font-size: 12pt;
		font-weight: normal;
		text-align: center;
		letter-spacing: 0.2em;
		padding: 2ex 0 0 0;
		margin: 0;
	}
	h2 {
		font-family: Georgia, "Bookman Old Style", "Times New Roman", Times, serif;
		font-size: 12pt;
		font-weight: normal;
		font-style: italic;
		text-align: left;
		letter-spacing: 0em;
		padding: 2ex 0 0 0;
		margin: 0 0 0 1em;
	}
	p {
		margin: 0;
		padding: 2ex 0 0 0;
	}
	a {
		color: #3C5C8E;
		text-decoration: underline;
	}

	hr {
		border: 1px solid #F4D691;
		width: 66%;
		margin: 10px auto 0 auto;
	}

	.fleft {
		float: left;
		margin: 0 10px 0 0;
	}
	.fright {
		float: right;
		margin: 0 0 0 10px;
	}
		.fleft p, .fright p {
			text-align: center;
		}

/*	img.fleft {
		float: left;
		margin: 0 10px 0 0;
	}
	img.fright {
		float: right;
		margin: 0 0 0 10px;
	}*/

	.cleft {
		clear: left;
	}
	.cright {
		clear: right;
	}

	.center {
		text-align: center;
	}

	.nowrap {
		white-space: nowrap;
	}



	#container {
		width: 920px;
		margin: 0 auto;
		padding: 0 36px;
		background-image: url('images/hatter.png');
		background-repeat: repeat-y;
		text-align: center;
	}
		#container #fejlec {
			display: block;
		}
		#container #fejlecmenu {
			position: relative;
			top: -8px;
			background-color: #444C61;
			color: #FFFFFF;
			padding: 0 0 4px 0;
		}
			#container #fejlecmenu2 {
				margin: 0 auto;
			}
				#container #fejlecmenu a {
					color: #FFFFFF;
					text-decoration: none;
					margin: 0 40px;
					white-space: nowrap;
				}
				#container #fejlecmenu span {
					color: #A1A5B0;
					text-decoration: none;
					margin: 0 40px;
					white-space: nowrap;
				}
		#container #card {
			margin: 0 auto;
			width: 328px;
			height: 130px;
			background-image: url('images/termekek.jpg');
			background-repeat: no-repeat;
			padding: 20px 0;
		}
			#container #card #termekek {
				margin: 0 20px;
				text-align: center;
			}
				#container #card #termekek p {
					margin: 15px 30px;
					padding: 0;
					line-0: 3ex;
				}
		#container #content {
			margin: 0 50px;
			text-align: justify;
		}
			#container #content p {
			text-indent: 1em;
			}
			#container #content hr {
				text-align: center; /* thanks IE, thie */
				margin: 2ex auto 0 auto;
			}
			#container #content .kep {
				text-align: center;
			}
				#container #content .kep p {
					text-indent: 0;
					font-size: 80%;
					margin: 0;
					padding: 0;
				}
					#container #content .kep p img {
						margin: 0;
						padding: 0;
					}
					#container #content .kep p.scroll {
						width: 800px;
						height: 270px;
						overflow: auto;
						padding: 0;
						white-space: nowrap;
					}
			#container #content .links {
				text-align: center;
				font-size: 80%;
				padding: 2ex 0;
			}
				#container #content .links .fleft, #container #content .links .fright {
					width: 33%;
				}
				#container #content .links br {
					clear: both;
				}

		#container .fomenu {
			margin: 0 auto;
			text-align: center;
		}
			#container .fomenu span {
				display: inline-table;
				margin: 0 5px;
			}
			#container .fomenu.b a {
				display: table-cell;
				text-decoration: none;
			}
				#container .fomenu a span {
					display: block;
				}
					#container .fomenu a span span {
						display: block;
					}
					#container .fomenu a span img {
						display: inline;
						margin: 5px 0;
					}
		* html #container p.fomenu.b {
			display: none; /* IE is not love */
		}
		* html #container table.fomenu {
			border: 0;
			border-collapse: collapse;
			margin: 0 auto;
		}
			* html #container table.fomenu tr {
				border: 0;
			}
				* html #container table.fomenu td {
					border: 0;
					margin: 0 5px;
					text-align: center;
				}
		#container .almenu {
			margin: 0 5px;
		}
			#container a .almenu {
				border: 2px solid #F4D691;
			}
		#container #lablec {
			background-color: white;
			padding: 15px 0 0 0;
		}
			#container #lablec2 {
				background-color: #394162;
				color: white;
				margin: 0 15px;
				padding: 4px;
				word-spacing: 150px;
			}
				#container #lablec2 a {
					background-color: #394162;
					color: white;
					text-decoration: none;
				}
	#also {
		width: 992px;
		height: 40px;
		margin: 0 auto;
		background-image: url('images/also.png');
		background-repeat: no-repeat;
	}
		#also p {
			text-align: right;
			font-size: 75%;
			padding: 20px 75px 0 0;
		}
		#also a {
			text-decoration: none;
		}
