/* alapertelmezett nullazasok es alapbeallitasok BEGIN */

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

a img, :link img, :visited img {
	border: 0;
	margin: 0;
	padding: 0;
}

:link, :visited {
	text-decoration: none;
}

h1, h2, h3, h4, h5, h6, pre, code {
	font-size: 10px;
}

br {
	font-size: 10px;
}

p, h1, h2, h3, h4, h5, h6, div, span, a {
	border: 0;
	margin: 0;
	padding: 0;
}

body {
	background: #FFFFFF url(images/background.gif) repeat-x;
	font-size: 0px;
	line-height: 0px;
}

a, a:active, a:visited {
}
	a:hover {
		text-decoration: underline;
	}

div.clr {
	clear: both;
}

/*-- alapertelmezett nullazasok es alapbeallitasok END --*/

div.main {
	background: #FFFFFF url(images/background.gif) repeat-x;
	color: #666666;
	font-family: Tahoma;
	font-size: 10px;
	height: auto;
	line-height: 14px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	width: 100%;
}

div.header {
	background: #FFFFFF url(images/header_bg.jpg) no-repeat;
	height: 109px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	text-align: center;
	width: 800px;
}

	div.header_logo {
	height: 82px;
	position: absolute;
	right: 620px;
	top: 13px;
	width: 159px;
	}

	div.header_menu {
		height: 25px;
		position: absolute;
		right: 35px;
		top: 50px;
		width: 571px;
	}

		div.header_menu ul {
			text-align: left;
		}

			div.header_menu ul li {
				background: transparent url(images/list_bg.gif) no-repeat;
				background-position: top left;
				float: left;
				font-weight: bold;
				list-style-type: none;
				padding-left: 10px;
				padding-right: 10px;
			}

				div.header_menu ul li a {
					color: #000000;
					font-size: 12px;
				}

					div.header_menu ul li a:hover {
						color: #000000;
						text-decoration: none;
					}

	input.search_input {
		border: 1px solid #CCCCCC;
		border-right: none;
		color: #000000;
		font-size: 12px;
		height: 14px;
		line-height: 10px;
		position: absolute;
		right: 75px;
		top: 20px;
		width: 93px;
	}

	input.search_button {
		background: #6DAB49 url(images/search_button_bg.gif) repeat-x;
		color: #FFFFFF;
		font-family: Tahoma;
		font-size: 11px;
		height: 16px;
		line-height: 14px;
		margin: 0px;
		padding-bottom: 2px;
		position: absolute;
		right: 33px;
		text-align: center;
		top: 20px;
		vertical-align: middle;
		width: 42px;
	}

div.content {
	background: #FFFFFF url(images/content_bg.jpg) no-repeat;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	text-align: center;
	width: 800px;
}

	div.content_img {
		background-color: transparent;
		height: 200px;
		left: 15px;
		position: absolute;
		top: 1px;
		width: 465px;
	}

	div.content_img2 {
		background: transparent url(images/content_img2.jpg) no-repeat;
		height: 161px;
		left: 480px;
		position: absolute;
		top: 13px;
		width: 287px;
	}

	div.content_title {
		background-color: transparent;
		color: #FFFFFF;
		height: 70px;
		font-size: 20px;
		left: 431px;
		line-height: 20px;
		position: absolute;
		top: 61px;
		width: 330px;
	}

	h1 {
		color: #FFFFFF;
		display: block;
		font-size: 14px;
		font-weight: bold;
		left: 26px;
		line-height: 19px;
		position: absolute;
		top: 204px;
	}

	h2 {
		color: #666666;
		font-family: Arial;
		font-size: 12px;
		font-weight: bold;
		line-height: 14px;
		padding-bottom: 15px;
	}

	div.h3_div {
		height: 77px;
		position: relative;
		width: 556px;
	}

		h3 {
			background: transparent url(images/h3_bg.gif) no-repeat;
			color: #FFFFFF;
			display: block;
			font-size: 14px;
			font-weight: bold;
			height: 77px;
			left: 0px;
			line-height: 75px;
			padding-left: 10px;
			position: absolute;
			top: 0px;
			width: 563px;
		}

	div.content_inner {
		padding-left: 15px;
		padding-top: 190px;
	}

		div.left {
			float: left;
			margin-bottom: 15px;
			padding-top: 60px;
			text-align: left;
			width: 556px; 
		}

			div.cttyp1 {
				font-family: Arial;
				font-size: 11px;
				padding-bottom: 5px;
				width: 540px;

			}
								div.cttyp1 a {
						color: #666666;
						font-weight: bold;
					}


				div.cttyp1_left {
					float: left;
					width: 120px;
				}

					div.cttyp1_left img {
						border: 1px solid #BDBDBD;
						padding: 1px;
					}

				div.cttyp1_right {
					float: left;
					text-align: justify;
					width: 420px;
				}

					div.cttyp1_right a {
						color: #666666;
						font-weight: bold;
					}

			div.cttyp2 {
				margin-bottom: 5px;
				padding-top: 15px;
				width: 530px;
			}
div.cttyp2 a {
						color: #666666;
						font-weight: bold;
					}
				span.cttyp2_box {
					background-color: #E5FFCF;
					display: block;
					float: left;
					height: auto;
					margin-right: 43px;
					padding: 4px;
					width: 140px;
				}

					.last {
						margin-right: 0px !important;
					}

					span.cttyp2_box img {
						border: 2px solid #FFFFFF;
					}

					span.cttyp2_box span {
						display: block;
						padding: 6px;
						text-align: justify;
					}

			div.cttyp3 {
				font-family: Arial;
				font-size: 11px;
				padding-bottom: 5px;
				width: 540px;
			}

				div.cttyp3_left {
					float: left;
/*					width: 180px; */
				}

					div.cttyp3_left ul {
						text-align: left;
					}

						div.cttyp3_left ul li {
							background: transparent url(images/list_bg.gif) no-repeat;
							background-position: top left;
							border-bottom: 1px solid #DEDEDE;
							font-weight: bold;
							height: 20px;
							list-style-type: none;
							margin-top: 10px;
							padding-left: 10px;
							padding-right: 10px;
							width: 140px;
						}

							div.cttyp3_left ul li a {
								color: #000000;
								font-size: 12px;
							}

								div.cttyp3_left ul li a:hover {
									color: #000000;
									text-decoration: none;
								}

				div.cttyp3_right {
					float: left;
					text-align: justify;
					width: 360px;
							margin-top: 10px;
							padding-left: 10px;
/*							padding-right: 10px; */
				}

					div.cttyp3_right img {
						border: 1px solid #BDBDBD;
						padding: 1px;
					}

					div.cttyp3_right p {
						margin-bottom: 10px;
					}

					div.cttyp3_right a {
						color: #666666;
						font-weight: bold;
					}

		div.right {
			background: transparent url(images/right_bg.gif) repeat-y;
			float: left;
			font-family: Arial;
			height: auto;
			text-align: left;
			width: 229px;
		}

			div.right_inner1 {
				background: transparent url(images/right_inner1_bg.gif) no-repeat;
				background-position: top;
				height: auto;
			}

				div.right_inner2 {
					background: transparent url(images/right_inner2_bg.gif) no-repeat;
					background-position: bottom;
					height: auto;
				}

					div.new {
						padding-bottom: 30px;
						margin-left: 17px;
						width: 182px;
					}

						span.date {
							color: #000000;
							font-size: 10px;
							font-weight: bold;
						}

						span.title {
						}

							span.title a {
								color: #457C18;
								font-size: 11px;
								font-weight: bold;
								text-decoration: underline !important;
							}

								span.title a:hover {
									text-decoration: underline !important;
								}

						span.news_content {
							display: block;
							font-size: 11px;
							text-align: justify;
						}

		div.footer {
			background-color: #FFFFFF;
			height: 36px;
			margin-right: auto;
			padding-top: 15px;
			position: relative;
			width: 772px;
		}

			div.footer_inner {
				border-top: 2px solid #53993B;
				font-size: 11px;
				font-family: Arial;
				left: 1px;
				padding-top: 10px;
				position: absolute;
				text-align: right;
				top: 0px;
				width: 770px;
			}

				div.footer_inner a {
					color: #000000;
					margin-left: 5px;
					margin-right: 10px;
				}

					div.footer_inner a:hover {
						text-decoration: none;
					}
div#preload_div {
background: url(images/title_v0.jpg) no-repeat;
height:0px;
width:0px;
}

div#preload_div1 {
background: url(images/content_img_v0.jpg) no-repeat;
height:0px;
width:0px;
}
div#preload_div2 {
background: url(images/szolgaltatasaink.jpg) no-repeat;
height:0px;
width:0px;
}
div#preload_div3 {
background: url(images/szolgaltatasaink_title.jpg) no-repeat;
height:0px;
width:0px;
}
div#preload_div4 {
background: url(images/magunkrol.jpg) no-repeat;
height:0px;
width:0px;
}
div#preload_div5 {
background: url(images/magunkrol_title.jpg) no-repeat;
height:0px;
width:0px;
}
div#preload_div6 {
background: url(images/partnereink.jpg) no-repeat;
height:0px;
width:0px;
}
div#preload_div7 {
background: url(images/partnereink_title.jpg) no-repeat;
height:0px;
width:0px;
}
div#preload_div8 {
background: url(images/letoltesek.jpg) no-repeat;
height:0px;
width:0px;
}
div#preload_div9 {
background: url(images/letoltesek_title.jpg) no-repeat;
height:0px;
width:0px;
}
div#preload_div10 {
background: url(images/ugyfelszolgalat.jpg) no-repeat;
height:0px;
width:0px;
}
div#preload_div11 {
background: url(images/ugyfelszolgalat_title.jpg) no-repeat;
width:0px;
}
div#preload_div12 {
background: url(images/kapcsolat.jpg) no-repeat;
height:0px;
width:0px;
}
div#preload_div13 {
background: url(images/kapcsolat_title.jpg) no-repeat;
height:0px;
width:0px;
}