* {
	margin: 0px;
	padding: 0px;
}

body {
	background-color: #cdcfd2;
	font-family: Arial, Helvetica, sans-serif;
	height: 100%; 
	margin: 0px 0px 0px 0px;
	min-width: 900px;
	padding: 0px 0px 0px 0px; 
	width: 1000px; 
}

#container {
	width:95%;
	background-color:#fff;
	margin: 0px 0px 10px 0px;
}

#page {
	width:75%;
	float:left;
	min-height: 450px;
	border-left:1px solid #999;
	padding-left:30px;
}

#header {
	padding: 0px 0px 0px 0px;
	height: 165px;
}
	#header #topRow {
		background-color: #005aa0;
		color: #ffffff;
		font-size: 10px;
		height: 20px;
		line-height: 20px;
		margin: 0px;
		padding: 0px 10px 0px 0px;
		text-align: right;
	}
	#header #left {
		margin: 10px 0px 2px 20px;
		padding: 2px 2px 2px 1px;
		float: right;
		height: 130px;
	}
	#header #center {
		margin: 10px 0px 2px 50px;
		padding: 2px 2px 2px 1px;
		float: right;
		height: 130px;
	}
	#header #right {
		clear: none;
		margin: 10px 0px 2px 50px;
		padding: 2px 0px 2px 1px;
		float: right;
		height: 130px;
	}

#menu {
	height:25px;
	background-color: #005aa0;
	clear: both;
	margin: 8px 0px 0px 0px;
}
	#menu ul {
		padding:0;
		list-style-type:none;
		margin:0 0 0 15px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:0.7em;
	}
		#menu ul li {
			float:left;
			display:inline;
			padding:0 7px;
			margin:0;
		}
			#menu ul li a {
				border: solid #005aa0;
				border-width: 2px 0px 0px 0px;
				display:block;
				float:left;
				font-weight:bold;
				line-height: 20px;
				padding:0px 20px 0px 20px;
				height:20px;
				color: #ffffff;
				text-decoration:none;
			}
			#menu ul li a:hover {
				color: #b0daf0;
				text-decoration:underline;
			}
			#menu ul li a.current {
				display:block;
				float:left;
				font-weight:bold;
				line-height: 20px;
				padding:0px 20px 0px 20px;
				height:20px;
				color:#dddddd;
				text-decoration: underline;
			}
			#menu ul li a.current:hover {
				text-decoration:none;
			}

#content {
	padding:14px 5px;
}
	#content a { 
		color: #003a80;
		font-family:Arial, Helvetica, sans-serif;
		font-size:0.9em;
		font-weight:bold;
		text-decoration:underline;
	}
		#content a:hover { 
			color: #60aae0;
			text-decoration: underline;
		}
	#content div.center {
		text-align: center;
	}
	#content div.clearDivs {
		clear: both;
		display: block;
	}
	#content div p {
		margin: 0px;
		padding: 10px 0px 0px 0px;
	}
		#content div p font {
			font-size: 1.2em;
		}
			#content div p font.title {
				font-size: 1.6em;
			}
			#content div p font.subtitle {
				font-size: 1.5em;
			}
			#content div p font.subscript {
				font-size: 0.8em;
			}
		#content div ul li font {
			font-size: 1em;
		}
	#content form input, form textarea {
		border: 2px solid #005aa0;
		color: #666666;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1.0em;
		padding: 5px;
	}
	#content h1 {
		font-size:1em;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:normal;
		border-bottom: 1px solid #005aa0;
		color: #003a80;
		margin: 0px 0px 10px 0px;
	}
	#content h2 {
		color: #001a60;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:0.8em;
		margin: 0px;
		padding: 0px 0px 0px 0px;
	}
	#content h3 {
		color:#333;
		font-size:0.8em;
		font-family:Arial, Helvetica, sans-serif;
		font-weight: bold;
		margin:0 0 0 20px;
		padding: 5px 0px 0px 0px;
	}
	#content h4 {
		color:#333;
		font-size:0.7em;
		font-family:Arial, Helvetica, sans-serif;
		font-weight: normal;
		margin:0 0 0 40px;
		padding: 5px 0px 0px 0px;
	}
	#content img {
		height: 100px;
		margin: 10px 2px 2px 20px;
		padding: 2px;
	}
	#content p {
		margin: 10px 0px 25px 40px;
		font-size:0.7em;
	}
	#content ul {
		padding:0px 0px 0px 20px;
		margin:10px 0 10px 0;
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		font-size:0.8em;
	}

/* CONTENT - KIADVANY */
/* CONTENT - KIADVANY */
/* CONTENT - KIADVANY */

		#content img.kiadvanyFoto {
			border: 0px;
			clear: both;
			float: left;
			height: 256px;
			width: 192px;
			margin: 20px 20px 20px 10px;
			padding: 2px;
		}
		#content img.kiadvanyFotoEmpty {
			clear: both;
			float: left;
			height: 256px;
			width: 192px;
			margin: 20px 20px 20px 10px;
			padding: 2px;
		}
		#content p.kiadvanyFont {
			margin: 0px 0px 0px 40px;
			font-size:0.8em;
			padding: 6px;
		}
		#content span.kiadvanyAdat {
			font-weight: bold;
		}
		#content div.kiadvanyErtek {
			clear: both;
			font-size: 0.8em;
			font-weight: normal;
			margin: 0px;
			padding: 0px 0px 0px 60px;
		}
		#content span.kiadvanyErtek {
			clear: both;
			font-weight: normal;
			margin: 15px;
		}

/* CONTENT - MUNKATARS */
/* CONTENT - MUNKATARS */
/* CONTENT - MUNKATARS */

		#content img.munkatarsFoto {
			clear: both;
			float: left;
			height: 130px;
			margin: 45px 30px 20px 100px;
			padding: 2px;
		}
		#content p.munkatarsFont {
			margin: 0px 0px 0px 40px;
			font-size:0.8em;
			padding: 2px;
		}
		#content span.munkatarsAdat {
			font-weight: bold;
		}
		#content span.munkatarsErtek {
			clear: both;
			font-weight: normal;
			padding: 15px;
		}

/* CONTENT - PARTNEREK */
/* CONTENT - PARTNEREK */
/* CONTENT - PARTNEREK */

		#content #submitTextbox {
			width: 320px;
			height: 180px;
			padding: 5px;
			font-family: Tahoma, sans-serif;
			background-position: bottom right;
			background-repeat: no-repeat;
		}

		#content a.partnereink {
			font-size: 0.8em;
		}

/* CONTENT - ESEMENYNAPTAR */
/* CONTENT - ESEMENYNAPTAR */
/* CONTENT - ESEMENYNAPTAR */

		#content #searchColumnLeft {
			float: left;
			width: 200px;
		}

		#content #searchColumnRight {
			float: right;
			width: 500px;
		}

		#content #esemenynaptarLogo {
			border: none;
			height: 130px;
		}

		#content #keresForm {
			border-width: 2px;
			margin: 0px;
			padding: 0px;
		}

		#content #esemenynaptarGomb {
			border-width: 2px;
			color: #000077;
			height: 30px;
			margin: 0px;
			padding: 0px;
		}

		#content #esemenynaptarKereso {
			border-width: 1px;
			color: #000077;
			height: 20px;
			margin: 0px;
			padding: 0px;
			width: 150px;
		}

		#content div.talalat {
			border: 1px solid #0000aa;
			margin: 10px 50px 10px 20px;
			padding: 3px;
		}

		#content a.talalatReszletek {
			font-size: 0.7em;
		}

/* CONTENT - PROJEKTTERV */
/* CONTENT - PROJEKTTERV */
/* CONTENT - PROJEKTTERV */

		#content #projekttervszoveg h2 {
			padding: 5px 0px 0px 0px;
		}
		#content #projekttervszoveg h4 {
			padding: 5px 0px 0px 0px;
		}
		#content #projekttervszoveg li {
			padding: 10px 0px 0px 0px;
		}
		#content #projekttervszoveg table {
			margin: 10px 0px 0px 0px;
		}
		#content img.projektterv {
			height: 450px;
		}

		#content p.tudasbovites {
			padding: 5px 0px 0px 30px;
		}

#sidebar {
	width: 180px;
	float:left;
	padding:0;
	margin:0;
}
	#sidebar a { 
		color: #003a80;
		font-family:Arial, Helvetica, sans-serif;
		font-size:1em;
		font-weight:bold;
		text-decoration:underline;
	}
		#sidebar a:hover { 
			color: #408ac0;
			text-decoration: underline;
		}
	#sidebar ul {
		padding:0;
		list-style-type:none;
		margin:10px 0 10px 0;
		border-top:1px solid #ccc;
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		font-size:0.8em;
	}
		#sidebar ul li {
			margin: 5px 0px 0px 0px;
			padding:0;
		}
			#sidebar ul li a {
				color:#001a60;
				display:block;
				font-size: 0.9em;
				padding:7px 10px;
			}
				#sidebar ul li a:hover {
					border: solid #005aa0;
					border-width: 0px 5px 0px 0px;
				}
			#sidebar ul li a.currentSide {
				text-decoration: underline;
			}
			#sidebar ul li a.menu {
				text-decoration: none;
			}

#footer {
	background-color: #005aa0;
	clear:both;
	height: 20px;
	line-height: 20px;
	text-align:center;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
	#footer p {
		padding:0px 0 0px 0;
		margin:5px 0 0 0;
		font-size:0.8em;
		text-align:center;
	}
		#footer p a {
			color: #ffffff;
			font-size: 0.9em;
			font-weight: bold;
			margin: 0px 30px 0px 30px;
			text-decoration: none;
		}
			#footer p a:hover {
				text-decoration: underline;
			}

#tamogatas {
	font-size: 0.7em;
	text-align: center;
}
