body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #013e01;
	background-image: url(../img/bodybg.gif);
	background-position: center top;
}

* {
margin: 0px;
padding: 0px;
}
img {
border: 0px;
}
a {
color: #01776d;
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
td {
padding: 3px;
border-bottom: 1px dotted #9AAE3B;
}
	#bodytop {
	width: 100%;
	background-image: url(../img/body2bg.gif);
	background-repeat: repeat-x;
	background-position: center top;
	height: 800px;
	}
	
		#container {
		width: 850px;
		margin: 0px auto;
		}
		
			#head {
			width: 850px;
			height: 198px;
			background-image: url(../img/headbg.png);
			}
				#logo {
				width: 440px;
				height: 142px;
				float: left;
				padding: 25px 0px 0px 410px;
				color: #5C7633;
				}
					#logo h1, #logo h2 {
					font-size: 14px;
					padding: 10px 0px 10px 15px;
					}
					#logo h2 {
					padding-top: 0px;
					font-weight: normal;
					}
				#menu {
				height: 31px;
				padding-right: 40px;
				margin-right: -2px;
				}
			
			#content {
			width: 850px;
			background-image: url(../img/contentbg.png);
			background-repeat: repeat-y;
			background-position: left top;
			overflow: auto;
			}
				#content_top {
				width: 600px;
				background-image: url(../img/content_top.png);
				background-repeat: no-repeat;
				background-position: left top;
				padding: 60px 67px 0px 182px;
				}
					#googlebar {
					width: 75%;
					height: 14px;
					padding-bottom: 10px;
					margin-bottom: 20px;
					font-size: 12px;
					border-bottom: 1px solid #A2C85D;
					}
						.separator {
						padding: 0px 20px;
						font-size: 13px;
						}
				
				#content h1 {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 16px;
				font-weight: normal;
				color: #262626;
				padding-bottom: 20px;
				}
				#content h2 {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 15px;
				font-weight: normal;
				color: #262626;
				padding: 0px 0px 20px 30px;
				line-height: 23px;
				}
				#content h3{
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #262626;
				padding-bottom: 7px;
				}
				#content p {
				padding: 0px 0px 10px 0px;
				line-height: 20px;
				}
					.cim {
					width: 400px;
					padding: 0px 100px;
					}
				#helyimenu {
				width: 200px;
				float: right;
				font-size: 12px;
				/*margin-left: -180px;*/
				/*margin: -40px 0px 20px 20px;*/
				position: relative;
				left: 29px;
				top: -57px;
				background-image: url(../img/helyimenubg.png);
				background-position: left bottom;
				background-repeat: no-repeat;
				padding: 10px 0px 10px 0px;
				}
					#helyimenu a {
					color: #0C584D;
					display: block;
					width: 160px;
					padding: 2px 20px;
					float: left;
					border-bottom: 1px solid transparent;
					}
					#helyimenu a:hover {
					color: #01776d;
					text-decoration: none;
					border-bottom: 1px dotted #FEEB01;
					}
				
			#footer {
			width: 290px;
			height: 73px;
			background-image: url(../img/footerbg.png);
			background-position: right top;
			background-repeat: no-repeat;
			padding: 45px 220px 110px 340px;
			margin: 0px auto;
			font-size: 12px;
			}
				#footer a {
				padding: 0px 15px;
				}
			
			#infobox {
			width: 600px;
			height: 10px;
			padding: 0px 67px 0px 182px;
			margin: 0px auto;
			display: block;
			color: #181E2E;
			overflow: hidden;
			}
				#infobox h1, #infobox p {
				font-size: 10px;
				font-weight: normal;
				}
				#infobox a {
				color: #181E2E;
				text-decoration: none;
				}
			
				.left {
				float: left;
				}
				.right {
				float: right;
				}
				.alairas {
				width: 350px;
				text-align: right;
				margin: 40px 20px 0px 0px;
				}
				.kep {
				padding: 0px 6px 6px 0px;
				background-image: url(../img/shadow.png);
				background-repeat: no-repeat;
				background-position: right bottom;
				clear: both;
				}
					.jobbkep {
					margin: 10px 10px 30px 30px;
					}
					.balkep {
					margin: 10px 30px 30px 10px;
					}
				.line600 {
				padding: 20px 0px;
				}

iframe {
border: 2px solid #4A778A;
margin-bottom: 20px;
}

#preview{
	position:absolute;
	margin-top: 40px;
	margin-left: -250px;
	border:1px solid #313728;
	background: #1E273B;
	padding:3px;
	display:none;
	color: #B0CA84;
	}
	
#nincsilyen {
padding-top: 200px;
height: 300px;
font-size: 28px;
color: #E54B3E;
text-align: center;
}

#linkbar {
width: 600px;
text-align: center;
overflow: hidden;
}