
body {
	background:url(../img/bg.jpg) repeat-x top #152A59;
	color:#333;
	font:12px Verdana, Arial, Helvetica, sans-serif;
}
a {
	text-decoration:none
}
a:hover {
	text-decoration:underline
}
.left {
	float:left
}
.right {
	float:right
}
.clear {
	clear:both;
	display:block;
	height:0em;
}

.uzenetk {
	margin-left:80px;
	margin-bottom:300px;
	margin-top:25px;
}

textarea {
	overflow:hidden;
	border: 1px solid grey;
	width:266px;
	height:300px;
}

.bev {
	border: 1px solid grey;
	height:20px;
	padding-top:3px;
	font-size:15px;
	width:266px;
}
.aprob{
	font-size: 11px;
	color: Gray;
	padding-top:12px;
}


.but { text-align:center; font-style:normal; display:block; height:32px; font-weight:bold; background-image:url(../img/gomb.jpg); padding-top:8px; margin:0; color:#ffffff; text-decoration:none; background-position:center top; background-repeat:no-repeat; margin-top:15px; margin-bottom:15px;}

.but:hover { color:#FFF; text-decoration:underline; }
.but:visited { color:#FFF; text-decoration:none; }

h1 {font-size:22px; margin-bottom:14px;}

.balkep {float:left; padding:5px;padding-right:12px;}

#teteje {
	background: url(../img/bg-header.gif) repeat-x;
	height:40px;
	line-height:40px;
	width:930px;
	margin:0 auto;
	text-align:left;
}
	#teteje li {
		display:block;
		float:left;
		padding-right:2px;
	}
		#teteje li a {
			display:block;
			float:left;
			color:#fff;
			text-decoration:none;
			font-size:14px;
			font-weight:bold;
			padding:0 17px;
		}
		#teteje li a:hover,
		#teteje li a.active  {
			background:url(../img/bg-header-a.gif) repeat-x top;
		}
		
		
	#icon ul {
		float:right;
		font-size:14px;
		font-weight:bold;
		padding-right:10px;
		padding-top:0px;
	}
		#icon ul li {
			display:block;
			float:left;
			padding-left:10px;
		}
			#icon ul li a {
				display:block;
				float:left;
				height:40px;
				line-height:34px;
				padding:0 3px;
				padding-top:3px;
				color:#fff;
				text-decoration:none;
			}
			#icon ul li a:hover {
				
			}
			
			#icon ul li a img {padding-top:10px;}	

#content {
	background:#fff;
	border:solid 1px #ccc;
	width:910px;
	padding:0 9px 9px 9px;
	margin:0 auto;
	text-align:left;
	position:relative;
}
	#content .image {
		display:block;
		position:absolute;
		top:0;
		left:-43px;	
		z-index:1;
	}
#balfele {
	float:left;
	width:200px;
	padding-top:8px;
	position:relative;
	z-index:2;
	margin-left:-48px;
	margin-right:10px;
	padding-bottom:18px;
}
	#balfele #menu {
		border:solid 3px #000;
		background:#FF8F03;
		padding:5px 5px 15px 5px;
		color:#000;
	}
		#balfele #menu ul {
			font:bold 15px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
			color:#000;
		}
			#balfele #menu ul li {
				border-top:solid 1px #000;
			}
			#balfele #menu ul li.first {
				border-top:0;
			}
			#balfele #menu ul li a {
				color:#000;
				text-decoration:none;
				display:block;
				_height:1%;
				padding:5px 3px;
			}
			#balfele #menu ul li a:hover,
			#balfele #menu ul li a.active {
				background:#000;
				color:#febf00;
			}
				#balfele #menu ul ul {
					background:#fff;
					font:bold 11px Verdana, Arial, Helvetica, sans-serif;
					color:#000;
					padding:0 3px 3px 3px;
				}
					#balfele #menu ul ul li {
						border:0;
						background:url(../img/dots.gif) repeat-x top;
						padding-top:1px;
					}
					#balfele #menu ul ul li.first {
						background:none;
						padding-top:0;
					}
						#balfele #menu ul ul li a {
							padding:3px 3px 3px 10px;
							background:url(../img/bullet.gif) no-repeat 0 7px;
						}
						#balfele #menu ul ul li a:hover {
							background:url(../img/bullet.gif) no-repeat 0 7px;
							color:#333;
						}
	
	
	
	#balfele #menu2 {
		border:solid 3px #000;
		background:#FF8F03;
		padding:5px 5px 15px 5px;
		color:#000;
		margin-top:12px;
	}
		#balfele #menu2 ul {
			font:bold 15px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
			color:#000;
		}
			#balfele #menu2 ul li {
				border-top:solid 1px #000;
			}
			#balfele #menu2 ul li.first {
				border-top:0;
			}
			#balfele #menu2 ul li a {
				color:#000;
				text-decoration:none;
				display:block;
				_height:1%;
				padding:5px 3px;
			}
			#balfele #menu2 ul li a:hover,
			#balfele #menu2 ul li a.active {
				background:#000;
				color:#febf00;
			}
				#balfele #menu2 ul ul {
					background:#fff;
					font:bold 11px Verdana, Arial, Helvetica, sans-serif;
					color:#000;
					padding:0 3px 3px 3px;
				}
					#balfele #menu2 ul ul li {
						border:0;
						background:url(../img/dots.gif) repeat-x top;
						padding-top:1px;
					}
					#balfele #menu2 ul ul li.first {
						background:none;
						padding-top:0;
					}
						#balfele #menu2 ul ul li a {
							padding:3px 3px 3px 10px;
							background:url(../img/bullet.gif) no-repeat 0 7px;
						}
						#balfele #menu2 ul ul li a:hover {
							background:url(../img/bullet.gif) no-repeat 0 7px;
							color:#333;
						}
	
	
#kozepe {
	width:520px;
	float:left;
	position:relative;
	z-index:2;
	padding-top:30px;
	padding-bottom:18px;
}
	#kozepe h5 {
		font:bold 24px/24px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		text-align:center;
		padding-bottom:10px;
	}
	#kozepe h3 {
		font-size:16px;
		font-weight:bold;
		padding-bottom:14px;
	}
	#kozepe h4, h2 {
		padding-bottom:14px;
		font-size:12px;
		font-weight:bold;
	}
	#kozepe p {
		padding-bottom:14px;
		line-height:150%;
	}
	#kozepe a.button img {
		display:block;
		margin:0 auto;
		padding-bottom:14px;
	}
	
	#kozepe ul {margin-left:22px; margin-top: 0px; margin-bottom: 10px;}
	#kozepe ul li {padding: 7px; list-style-type: square;}

#jobbfele {
	float:right;
	position:relative;
	z-index:2;
	padding-top:8px;
	width:220px;
}
	#jobbfele #form-top {
		height:266px;
		margin-bottom:11px;
		padding:0 8px;		
		color:#fff;
	}
		#jobbfele #form-top h5 {
			font:22px/22px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
			color:#fff;
			padding-top:7px;
			padding-bottom:7px;
		}
		#jobbfele #form-top h6 {
			font-size:12px;
			font-weight:bold;
			color:#fff;
			padding-bottom:4px;
		}
		#jobbfele #form-top p {
			font-size:11px;
			padding-bottom:7px;	
			line-height:130%;
		}
		#jobbfele #form-top input.text {
			border:solid 1px #ccc;
			background:#fff;
			font:12px Verdana, Arial, Helvetica, sans-serif;
			color:#666666;
			padding:2px 5px;
			width:184px;
			margin-bottom:12px;
		}
		#jobbfele #form-top input.img {
			display:block;
			margin-bottom:7px;
		}
	
	#jobbfele .box {
		border:solid 1px #2e5b9e;
		padding:8px 9px;
		margin-bottom:12px;
	}
		#jobbfele .box h5 {
			font: 20px/20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
			color:#274a84;
			padding-bottom:5px;
		}
		#jobbfele .box p {
			font-size:11px;
			padding-bottom:8px;
			line-height:130%;
		}
		#jobbfele .box a.link {
			text-decoration:none;
			color:#203e74;
			font-weight:bold;
		}
		#jobbfele .box a.link:hover {
			color:#000;
		}
		#jobbfele .box a.button {
			border:solid 1px #2d5a9e;
			background:#2b518f;
			color:#fff;
			display:block;
			height:24px;
			line-height:24px;
			text-align:center;
			font-size:11px;
			font-weight:bold;
			text-decoration:none;
		}
		#jobbfele .box a.button:hover {
			color:#fff;
			text-decoration:underline;
		}

#lablec {
	background:url(../img/bg-footer.gif) repeat-x top;
	height:40px;
	line-height:40px;
	border-left:solid 1px #2d5a9e;
	border-right:solid 1px #2d5a9e;
	width:910px;
	float:right;
}
	#lablec ul li {
		display:block;
		float:left;
	}
		#lablec ul li a {
			padding:0 23px;
			display:block;
			height:40px;
			line-height:40px;
			font-size:14px;
			font-weight:bold;
			color:#fff;
			text-decoration:none;
		}
		#lablec ul li a:hover {
			text-decoration:underline;
		}

#kalkulator {width:500px;}
		
#kalkulator .ajanlatkeres_fejlec {
	font-family: Verdana, sans-serif;
	font-size: 14px;
	border-bottom: 1px solid #000;
	text-align: center;
	height: 30px;
	font-weight: bold;
}
#kalkulator td, #kalkulator input, #kalkulator select {
	font-family: Verdana, sans-serif;
	font-size: 12px;
}
#kalkulator .submit {
	width: 110px;
	height: 30px;
	font-weight: bold;
	padding: 2px;
	margin-top:20px;
}
#kalkulator .mezo {
	padding: 5px;
	border: 1px solid orange;
	font-weight: bold;
}
#kalkulator .ev {
	width: 18px;
}
#kalkulator .osszeg {
	text-align: right;
	width: 100px;
}
#kalkulator .info {
	font-size: 10px;
	color: #c0c0c0;
	padding-top: 10px;
}
#kalkulator .torleszto {
	background-color: #deffe2;
	border: 2px solid #00820f;
	color: #00820f;
	font-weight: bold;
	font-size: 26px;
	width: 50%;
	padding: 10px;
}
#kalkulator .red {
	color: #cb0707;
	font-weight: bold;
}
#kalkulator .sor_1 {
	background-color: #efefef;
}
#kalkulator .sor_1, #kalkulator .sor_2 {
	border-bottom: 1px solid #e0e0e0;
	padding:4px;
}
#kalkulator .koszonjuk {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	text-align: center;
}
