/**/
/* XHTML + CSS by Péter Polgár (Force) - 2009 */
/**/

/* alapertelmezett nullazasok BEGIN */
* {
	margin: 0px;
	padding: 0px;
}

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

a:link, a:visited {
	cursor: pointer;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

img {
	border: 0px;
	margin: 0px;
	padding: 0px;
}

h1, h2, h3, h4, h5, h6, pre, code, p, div, span, a {
	border: 0px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	line-height: 14px;
	margin: 0px;
	padding: 0px;
}


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

/* alapertelmezett nullazasok END */

br {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	line-height: 14px;
}

/* image replace span alapbeallitasa BEGIN */

span.fir {
	background-color: transparent;
	background-position: top left;
	background-repeat: no-repeat;
	font-size: 0px;
	height: 100%;
	left: 0px;
	position: absolute;
	text-align: left;
	top: 0px;
	width: 100%;
}

/* image replace span alapbeallitasa END */

div.clr {
	border: 0px;
	clear: both;
	font-size: 0px;
	height: 0px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
}

.hide {
	display: none;
}

body {
	background-color: #000000;
	border: 0px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	line-height: 14px;
	margin: 0px;
	padding: 0px;
}

div.main {
	background-color: #000000;
	height: auto;
	left: 50%;
	margin-left: auto;
	margin-right: auto;
	width: 1100px;
}

/* header BEGIN */

div.header {
	border-bottom: 1px solid #FFFFFF;
	height: 207px;
	position: relative;
	width: 1100px;
}

	/* header logo BEGIN */

	a#header_logo {
		color: #FFFFFF;
		display: block;
		height: 80px;
		margin: 0px auto;
		padding-top: 45px;
		width: 190px;
	}

		a#header_logo img {
			display: block;
			height: 80px;
			width: 190px;
		}

	/* header logo END */

	/* main menu BEGIN */

	ul#main_menu {
		display: block;
		height: 30px;
		left: 0px;
		position: absolute;
		top: 177px;
		width: auto;
	}

		ul#main_menu li {
			display: block;
			float: left;
			list-style: none;
			margin-right: 16px;
		}

			ul#main_menu li a {
				color: #FFFFFF;
				display: block;
				font-size: 10px;
				height: 30px;
				line-height: 30px;
				overflow: hidden;
				position: relative;
				text-transform: uppercase;
			}

				ul#main_menu li a:hover,
				ul#main_menu li a.active_menu {
					color: #000000;
					text-decoration: none;
				}

				ul#main_menu li a span.fir { cursor: pointer; background-image: url('/pictures/menu_bg.gif'); }

				/* magyar menu */
				ul.menu_hu li#hm01,
				ul.menu_hu li#hm01 a { width: 37px; }
				ul.menu_hu li#hm01 a span.fir { background-position: 0px 0px; }
				ul.menu_hu li#hm01 a:hover span.fir,
				ul.menu_hu li#hm01 a.active_menu span.fir { background-position: 0px -30px; }

				ul.menu_hu li#hm02,
				ul.menu_hu li#hm02 a { width: 103px; }
				ul.menu_hu li#hm02 a span.fir { background-position: -55px 0px; }
				ul.menu_hu li#hm02 a:hover span.fir,
				ul.menu_hu li#hm02 a.active_menu span.fir { background-position: -55px -30px; }

				ul.menu_hu li#hm03,
				ul.menu_hu li#hm03 a { width: 61px; }
				ul.menu_hu li#hm03 a span.fir { background-position: -175px 0px; }
				ul.menu_hu li#hm03 a:hover span.fir,
				ul.menu_hu li#hm03 a.active_menu span.fir { background-position: -175px -30px; }

				ul.menu_hu li#hm04,
				ul.menu_hu li#hm04 a { width: 77px; }
				ul.menu_hu li#hm04 a span.fir { background-position: -252px 0px; }
				ul.menu_hu li#hm04 a:hover span.fir,
				ul.menu_hu li#hm04 a.active_menu span.fir { background-position: -252px -30px; }

				ul.menu_hu li#hm05,
				ul.menu_hu li#hm05 a { width: 77px; }
				ul.menu_hu li#hm05 a span.fir { background-position: -345px 0px; }
				ul.menu_hu li#hm05 a:hover span.fir,
				ul.menu_hu li#hm05 a.active_menu span.fir { background-position: -345px -30px; }

				ul.menu_hu li#hm06,
				ul.menu_hu li#hm06 a { width: 72px; }
				ul.menu_hu li#hm06 a span.fir { background-position: -438px 0px; }
				ul.menu_hu li#hm06 a:hover span.fir,
				ul.menu_hu li#hm06 a.active_menu span.fir { background-position: -438px -30px; }

				ul.menu_hu li#hm07,
				ul.menu_hu li#hm07 a { width: 121px; }
				ul.menu_hu li#hm07 a span.fir { background-position: -526px 0px; }
				ul.menu_hu li#hm07 a:hover span.fir,
				ul.menu_hu li#hm07 a.active_menu span.fir { background-position: -526px -30px; }

				ul.menu_hu li#hm08,
				ul.menu_hu li#hm08 a { width: 174px; }
				ul.menu_hu li#hm08 a span.fir { background-position: -665px 0px; }
				ul.menu_hu li#hm08 a:hover span.fir,
				ul.menu_hu li#hm08 a.active_menu span.fir { background-position: -665px -30px; }

				ul.menu_hu li#hm09,
				ul.menu_hu li#hm09 a { width: 96px; }
				ul.menu_hu li#hm09 a span.fir { background-position: -854px 0px; }
				ul.menu_hu li#hm09 a:hover span.fir,
				ul.menu_hu li#hm09 a.active_menu span.fir { background-position: -854px -30px; }

				/* angol menu */
				ul.menu_en li#hm01,
				ul.menu_en li#hm01 a { width: 37px; }
				ul.menu_en li#hm01 a span.fir { background-position: 0px -60px; }
				ul.menu_en li#hm01 a:hover span.fir,
				ul.menu_en li#hm01 a.active_menu span.fir { background-position: 0px -90px; }

				ul.menu_en li#hm02,
				ul.menu_en li#hm02 a { width: 110px; }
				ul.menu_en li#hm02 a span.fir { background-position: -54px -60px; }
				ul.menu_en li#hm02 a:hover span.fir,
				ul.menu_en li#hm02 a.active_menu span.fir { background-position: -54px -90px; }

				ul.menu_en li#hm03,
				ul.menu_en li#hm03 a { width: 94px; }
				ul.menu_en li#hm03 a span.fir { background-position: -180px -60px; }
				ul.menu_en li#hm03 a:hover span.fir,
				ul.menu_en li#hm03 a.active_menu span.fir { background-position: -180px -90px; }

				ul.menu_en li#hm04,
				ul.menu_en li#hm04 a { width: 71px; }
				ul.menu_en li#hm04 a span.fir { background-position: -291px -60px; }
				ul.menu_en li#hm04 a:hover span.fir,
				ul.menu_en li#hm04 a.active_menu span.fir { background-position: -291px -90px; }

				ul.menu_en li#hm05,
				ul.menu_en li#hm05 a { width: 76px; }
				ul.menu_en li#hm05 a span.fir { background-position: -378px -60px; }
				ul.menu_en li#hm05 a:hover span.fir,
				ul.menu_en li#hm05 a.active_menu span.fir { background-position: -378px -90px; }

				ul.menu_en li#hm06,
				ul.menu_en li#hm06 a { width: 104px; }
				ul.menu_en li#hm06 a span.fir { background-position: -470px -60px; }
				ul.menu_en li#hm06 a:hover span.fir,
				ul.menu_en li#hm06 a.active_menu span.fir { background-position: -470px -90px; }

				ul.menu_en li#hm07,
				ul.menu_en li#hm07 a { width: 50px; }
				ul.menu_en li#hm07 a span.fir { background-position: -589px -60px; }
				ul.menu_en li#hm07 a:hover span.fir,
				ul.menu_en li#hm07 a.active_menu span.fir { background-position: -589px -90px; }

				ul.menu_en li#hm08,
				ul.menu_en li#hm08 a { width: 44px; }
				ul.menu_en li#hm08 a span.fir { background-position: -656px -60px; }
				ul.menu_en li#hm08 a:hover span.fir,
				ul.menu_en li#hm08 a.active_menu span.fir { background-position: -656px -90px; }

				ul.menu_en li#hm09,
				ul.menu_en li#hm09 a { width: 85px; }
				ul.menu_en li#hm09 a span.fir { background-position: -715px -60px; }
				ul.menu_en li#hm09 a:hover span.fir,
				ul.menu_en li#hm09 a.active_menu span.fir { background-position: -715px -90px; }

				/* nemet menu */
				ul.menu_de li#hm01,
				ul.menu_de li#hm01 a { width: 37px; }
				ul.menu_de li#hm01 a span.fir { background-position: 0px -120px; }
				ul.menu_de li#hm01 a:hover span.fir,
				ul.menu_de li#hm01 a.active_menu span.fir { background-position: 0px -150px; }

				ul.menu_de li#hm02,
				ul.menu_de li#hm02 a { width: 120px; }
				ul.menu_de li#hm02 a span.fir { background-position: -55px -120px; }
				ul.menu_de li#hm02 a:hover span.fir,
				ul.menu_de li#hm02 a.active_menu span.fir { background-position: -55px -150px; }

				ul.menu_de li#hm03,
				ul.menu_de li#hm03 a { width: 108px; }
				ul.menu_de li#hm03 a span.fir { background-position: -191px -120px; }
				ul.menu_de li#hm03 a:hover span.fir,
				ul.menu_de li#hm03 a.active_menu span.fir { background-position: -191px -150px; }

				ul.menu_de li#hm04,
				ul.menu_de li#hm04 a { width: 73px; }
				ul.menu_de li#hm04 a span.fir { background-position: -315px -120px; }
				ul.menu_de li#hm04 a:hover span.fir,
				ul.menu_de li#hm04 a.active_menu span.fir { background-position: -315px -150px; }

				ul.menu_de li#hm05,
				ul.menu_de li#hm05 a { width: 76px; }
				ul.menu_de li#hm05 a span.fir { background-position: -404px -120px; }
				ul.menu_de li#hm05 a:hover span.fir,
				ul.menu_de li#hm05 a.active_menu span.fir { background-position: -404px -150px; }

				ul.menu_de li#hm06,
				ul.menu_de li#hm06 a { width: 48px; }
				ul.menu_de li#hm06 a span.fir { background-position: -496px -120px; }
				ul.menu_de li#hm06 a:hover span.fir,
				ul.menu_de li#hm06 a.active_menu span.fir { background-position: -496px -150px; }

				ul.menu_de li#hm07,
				ul.menu_de li#hm07 a { width: 37px; }
				ul.menu_de li#hm07 a span.fir { background-position: -561px -120px; }
				ul.menu_de li#hm07 a:hover span.fir,
				ul.menu_de li#hm07 a.active_menu span.fir { background-position: -561px -150px; }

				ul.menu_de li#hm08,
				ul.menu_de li#hm08 a { width: 55px; }
				ul.menu_de li#hm08 a span.fir { background-position: -614px -120px; }
				ul.menu_de li#hm08 a:hover span.fir,
				ul.menu_de li#hm08 a.active_menu span.fir { background-position: -614px -150px; }

				ul.menu_de li#hm09,
				ul.menu_de li#hm09 a { width: 118px; }
				ul.menu_de li#hm09 a span.fir { background-position: -685px -120px; }
				ul.menu_de li#hm09 a:hover span.fir,
				ul.menu_de li#hm09 a.active_menu span.fir { background-position: -685px -150px; }

	/* main menu END */

	/* lang menu BEGIN */

	ul#lang_menu {
		display: block;
		height: 30px;
		position: absolute;
		right: -9px;
		overflow: hidden;
		top: 177px;
		width: 78px;
	}

		ul#lang_menu li {
			display: block;
			float: left;
			list-style: none;
			margin-right: 9px;
		}

			ul#lang_menu li a {
				color: #FFFFFF;
				display: block;
				font-size: 10px;
				height: 30px;
				line-height: 30px;
				overflow: hidden;
				position: relative;
				text-transform: uppercase;
			}

				ul#lang_menu li a:hover,
				ul#lang_menu li a.active_lang {
					color: #000000;
					text-decoration: none;
				}

				ul#lang_menu li a span.fir { cursor: pointer; background-image: url('/pictures/menu_lang_bg.gif'); }

				ul#lang_menu li#lm01,
				ul#lang_menu li#lm01 a { width: 17px; }
				ul#lang_menu li#lm01 a span.fir { background-position: 0px 0px; }
				ul#lang_menu li#lm01 a:hover span.fir,
				ul#lang_menu li#lm01 a.active_lang span.fir { background-position: 0px -30px; }

				ul#lang_menu li#lm02,
				ul#lang_menu li#lm02 a { width: 17px; }
				ul#lang_menu li#lm02 a span.fir { background-position: -26px 0px; }
				ul#lang_menu li#lm02 a:hover span.fir,
				ul#lang_menu li#lm02 a.active_lang span.fir { background-position: -26px -30px; }

				ul#lang_menu li#lm03,
				ul#lang_menu li#lm03 a { width: 17px; }
				ul#lang_menu li#lm03 a span.fir { background-position: -50px 0px; }
				ul#lang_menu li#lm03 a:hover span.fir,
				ul#lang_menu li#lm03 a.active_lang span.fir { background-position: -50px -30px; }

	/* main menu END */

/* header END */

/* content BEGIN */

div.content {
	height: 380px;
	overflow: hidden;
	margin-bottom: 32px;
	padding-top: 32px;
	position: relative;
	width: 1100px;
}

/* content END */

/* footer BEGIN */

div.footer {
	background-color: #000000;
	border-top: 1px solid #FFFFFF;
	height: 30px;
	width: 1100px;
}

	div.footer ul {
		display: block;
		height: 30px;
	}

		div.footer ul li {
			color: #FFFFFF;
			display: block;
			font-family: Tahoma, Arial, sans-serif;
			font-size: 11px;
			float: left;
			height: 30px;
			line-height: 30px;
			list-style: none;
			overflow: hidden;
			position: relative;
		}

			div.footer ul li.divider {
				color: #99CA3C;
				padding: 0px 10px;
			}

			div.footer ul li span.fir { cursor: default; background-image: url('/pictures/footer_bg.gif'); }

			div.footer ul li#fm01 { width: 132px; }
			div.footer ul li#fm01 span.fir { background-position: -2px 0px; }

			div.footer ul li#fm02 { width: 248px; }
			div.footer ul li#fm02 span.fir { background-position: -156px 0px; }

			div.footer ul li#fm03 { width: 207px; }
			div.footer ul li#fm03 span.fir { background-position: -427px 0px; }

			div.footer ul li#fm04 { width: 179px; }
			div.footer ul li#fm04 span.fir { background-position: -658px 0px; }

			div.footer ul li#fm05 { width: 238px; }
			div.footer ul li#fm05 span.fir { background-position: -861px 0px; }

/* footer END */

/* vissza gomb BEGIN */

div.backbutton {
	background-color: transparent;
	bottom: 0px;
	left: 0px;
	position: absolute;
	display: none;
}

	div.backbutton a {
		color: #FFFFFF;
		font-size: 10px;
		text-transform: uppercase;
	}

/* vissza gomb END */

/* beloldal scroll BEGIN */

div.beloldalcroll {
	color: #FFFFFF;
	height: 335px;
	overflow: auto;
	width: 470px;
}

	div.beloldalcroll,
	div.beloldalcroll p,
	div.beloldalcroll a {
		font-size: 12px;
		line-height: 17px;
	}

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

	div.beloldalcroll ul {
		list-style: square;
		padding-left: 15px;
		margin-bottom: 10px;
	}

	div.beloldalcroll a {
		color: #9ACA3D;
		text-decoration: none;
	}

		div.beloldalcroll a:hover {
			color: #FFFFFF;
			text-decoration: none;
		}

/* beloldal scroll END */

/* 2 oszlopos oldalak BEGIN */

div.twocolumns { height: 380px; width: 800px; }
div.twocolumns div.column01 { float: left; height: 380px; width: 240px; }
div.twocolumns div.column01 img { display: block; }
div.twocolumns div.column02 { float: left; height: 380px; padding-right: 15px;  width: 455px; }

/* 2 oszlopos oldalak END */

/* cimlista BEGIN */

ul.cimlista {
	display: block;
	height: 45px;
	width: 455px;
}

	ul.cimlista li {
		color: #FFFFFF;
		display: inline;
		font-size: 12px;
		line-height: 15px;
		list-style: none;
		text-transform: uppercase;
	}

		ul.cimlista li.divider {
			padding: 0px 7px;
		}

		ul.cimlista li a {
			color: #FFFFFF;
			font-size: 12px;
			line-height: 15px;
			text-transform: uppercase;
		}

			ul.cimlista li a:hover {
				color: #9ACA3D;
				text-decoration: none;
			}

			ul.cimlista li.activecim a {
				color: #9ACA3D;
				text-decoration: none;
			}
				ul.cimlista li.activecim a {
					cursor: default !important;
				}

/* cimlista END */

/* popupKepek BEGIN */

#PU_overlay {
	background-color: #000000;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
	height: 100%;
	left: 0px;
	position: absolute;
	top: 0px;
	width: 100%;
	z-index: 100;
}

#PU_widow {
	display: block;
	left: 50%;
	position: absolute;
	top: 50%;
	z-index: 1000;
}

div.popupKepek {
	background: #000000;
	border: 1px solid #FFFFFF;
	display: block;
	height: 100%;
	padding: 10px;
	position: relative;
	width: 100%;
}

span.popupKepek_close {
	display: block;
	height: 21px;
	position: absolute;
	right: 20px;
	top: 20px;
	width: 22px;
}

	span.popupKepek_close a {
		color: transparent;
	}

div.popupKepek img {
	display: block;
}

/* popupKepek END */

/* listaoldalak BEGIN */

ul.graylist {
	height: auto;
	width: 666px;
}

	div.referenciak ul.graylist { padding-bottom: 120px; }

	ul.graylist li {
		height: auto;
		list-style: none;
		margin-bottom: 6px;
		width: 666px;
	}

		ul.graylist li a.graylist_link {
			color: #FFFFFF;
			display: block;
			font-size: 12px;
			height: 19px;
			line-height: 19px;
			text-transform: uppercase;
			width: 658px;
		}

			ul.graylist li a.graylist_link:hover {
				color: #9ACA3D;
				text-decoration: none;
			}

		/* rolldown BEGIN */

		div.rolldown {
			height: 150px;
			overflow: hidden;
			position: relative;
			width: 658px;
		}

			div.rolldown_close {
				display: block;
				right: 10px;
				position: absolute;
				top: 20px; 
			}

				div.rolldown_close a,
				div.rolldown_close a:hover {
					color: #FFFFFF;
					font-size: 12px;
					text-decoration: none;
				}
					div.rolldown_close a:hover {
						color: #9ACA3D;
					}

			div.rolldown_image {
				height: 110px;
				left: 0px;
				position: absolute;
				overflow: hidden;
				top: 20px;
				width: 120px;
			}

				div.rolldown_image img {
					display: block;
					height: 100%;
					margin-left: auto;
					margin-right: auto;
				}

			div.rolldown_place,
			div.rolldown_address {
				color: #FFFFFF;
				font-size: 12px;
				height: auto;
				line-height: 15px;
				position: absolute;
				top: 10px;
				width: 210px;
			}

				div.rolldown_place { left: 135px; }
				div.rolldown_address { left: 300px; }

				span.rolldown_head {
					font-size: 12px;
					line-height: 30px;
					text-transform: uppercase;
				}

		/* rolldown END */

/* listaoldalak END */

/*--- Content elemek ---*/

/* index box BEGIN */

div.index_box {
	height: 380px;
	position: relative;
	width: 1100px
}

	/* popup ablak BEGIN */

	div.popup {
		background-color: #000000;
		height: 384px;
		*height: 388px;
		width: 452px;
		z-index: 3000;
	}

		div.popup_inner {
			background: transparent url('/pictures/popup_inner_bg.gif') repeat-x left top;
			border: 1px solid #AFAFAF;
			color: #FFFFFF;
			font-family: Tahoma, Arial, sans-serif;
			font-size: 10px;
			height: 386px;
			margin-bottom: 0px;
			width: 450px;
		}

			span.popup_title {
				color: #9ACA3D;
				display: block;
				float: left;
				font-size: 12px;
				height: 30px;
				line-height: 30px;
				margin-bottom: 9px;
				padding-left: 15px;
				overflow: hidden;
				width: 330px;
			}

			span.popup_date {
				display: block;
				float: left;
				font-weight: bold;
				height: 30px;
				line-height: 30px;
				text-align: center;
				width: 70px;
			}

			span.popup_close {
				display: block;
				float: left;
				height: 25px;
				padding-left: 7px;
				padding-top: 5px;
				width: 28px;
			}

				span.popup_close a,
				span.popup_close a:hover {
					color: transparent;
					text-decoration: none;
				}

				span.popup_close img {
					display: block;
				}

			div.popup_text {
				font-size: 12px;
				height: 342px;
				padding-left: 15px !important;
				padding-right: 7px;
				overflow: auto;
				width: 420px;
			}

				div.popup_text ul,
				div.popup_text ol {
					padding-left: 0px;
					margin-left: 0px;
				}

				div.popup_text ul li,
				div.popup_text ol li {
					margin-left: 15px;
				}
				div.popup_text ul li {
					list-style: square;
				}

				div.popup_text h1 {
					font-size: 14px;
					margin-bottom: 10px;
				}

				div.popup_text p {
					font-size: 12px;
					margin-bottom: 10px;
				}

				div.popup_text a {
					color: #9ACA3D;
					font-size: 12px;
				}
					div.popup_text a:hover {
						color: #FFFFFF;
						text-decoration: none;
					}
				div.popup_text img {
					margin-bottom: 10px;
					margin-right: 10px;
				}

				div.popup_text img.marketart_img {
					margin: 0px 0px 20px 0px;
				}

	/* popup ablak END */

	/* column1 BEGIN */

	div.index_box div.column1 {
		float: left;
		height: 380px;
		padding-right: 25px;
		position: relative;
		width: 240px;
	}

		div.index_box div.column1 h1 {
			color: #9ACA3D;
			font-size: 12px;
			font-weight: normal;
			height: 45px;
			line-height: 13px;
			text-transform: uppercase;
		}

		div.index_box div.column1 div.aktualitasok {
			height: 335px;
			left: 0px;
			overflow: auto;
			padding-left: 0px !important;
			width: 240px;
		}

			div.index_box div.column1 div.aktualitasok ul {
				height: auto;
				width: 220px;
			}

				div.index_box div.column1 div.aktualitasok ul li {
					height: auto;
					width: 220px;
				}

					div.index_box div.column1 div.aktualitasok ul li a {
						color: #FFFFFF;
						display: block;
						height: auto;
						font-size: 12px;
						line-height: 15px;
						padding: 4px 0px;
						width: 220px;
					}

						div.index_box div.column1 div.aktualitasok ul li a:hover {
							color: #9ACA3D;
							text-decoration: none;
						}

	/* column1 END */

	/* column2 BEGIN */

	div.index_box div.column2 {
		float: left;
		height: 380px;
		width: 495px;
	}

		div.index_box div.column2 img {
			display: block;
			height: 380px;
		}

	/* column2 END */

	/* column3 BEGIN */

	div.index_box div.column3 {
		float: left;
		height: 380px;
		position: relative;
		width: 240px;
	}

		a#epuletszervizlink,
		a#epuletszervizlink span {
			color: #9ACA3D;
			font-size: 12px;
			font-weight: normal;
			line-height: 13px;
			text-transform: uppercase;
		}
			a#epuletszervizlink {
				display: block;
				height: 20px;
				padding: 0px 0px 44px 17px;
			}

			a#epuletszervizlink span { display: none; }
			body.hu a#epuletszervizlink span.text_hu,
			body.en a#epuletszervizlink span.text_en,
			body.de a#epuletszervizlink span.text_de { display: block; }

		img#ertekunk_ez_ember {
			display: block;
			padding: 0px 0px 35px 18px;
		}

		p#market_text {
			color: #FFFFFF;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 13px;
			line-height: 16px;
			padding: 0px 0px 35px 20px;
			width: 220px;
		}

		img#nemzeti_fejlesztesi_terv {
			display: block;
			padding: 0px 0px 16px 28px;
		}

		/* karrier link */
		a#karrierlink {
			background-color: #9ACA3D;
			color: #000000;
			display: none;
			font-size: 12px;
			font-weight: bold;
			float: left;
			height: 17px;
			line-height: 17px;
			padding: 0px 5px;
			margin-right: 13px;
			width: 40px;
		}

			body.hu a#karrierlink { display: block; } /* csak magyarnal jelenik, meg */

		/* marketart link */
		a#marketartlink {
			background-color: #9ACA3D;
			color: #000000;
			display: none;
			font-size: 12px;
			font-weight: bold;
			float: left;
			height: 17px;
			line-height: 17px;
			padding: 0px 5px;
			width: 68px;
		}

			body.hu a#marketartlink { display: block; } /* csak magyarnal jelenik, meg */

		/* tarsadalmifelelossegvallalas link */
		a#tarsadalmifelelossegvallalaslink {
			background-color: #9ACA3D;
			color: #000000;
			display: none;
			font-size: 12px;
			font-weight: bold;
			float: left;
			height: 17px;
			line-height: 17px;
			margin: 10px 0px 0px 0px;
			padding: 0px 5px;
			width: 172px;
		}

			body.hu a#tarsadalmifelelossegvallalaslink { display: block; } /* csak magyarnal jelenik, meg */

	/* column3 END */

/* index box END */

/* ceginformacio BEGIN */

div.ceginformacio { }

/* ceginformacio END */

/* tamogatottak BEGIN */

div.tamogatottak { }

/* tamogatottak END */

/* dijak BEGIN */

div.dijak { }

/* dijak END */

/* szervezet BEGIN */

div.szervezet,
div.szervezet div.beloldalcroll { line-height: 19px; }

div.vezetes {
	height: auto;
	width: 450px;
}

	div.vezetesItem {
		display: block;
		float: left;
		height: 70px;
		padding-bottom: 10px;
		padding-top: 4px;
		width: 220px;
	}

		div.vezetesItem img {
			display: block;
			height: 66px;
			float: left;
			width: 60px;
		}

		div.vezetesItem div.vezetesAdat {
			display: block;
			float: left;
			display: block;
			height: 66px;
			padding-left: 10px;
			width: 150px;
		}

			div.vezetesItem div.vezetesAdat span {
				font-size: 12px;
				line-height: 19px;
			}

			div.vezetesItem div.vezetesAdat span.vezetesNev {
				color: #9ACA3D;
				text-transform: uppercase;
			}

			div.vezetesItem div.vezetesAdat span.vezetesTitulus {
				display: block;
			}

			div.vezetesItem div.vezetesAdat span.vezetesEmail {
				display: block;
			}

/* szervezet END */

/* panoramak BEGIN */

div.panoramak {
	height: 330px;
	overflow: auto;
	padding-left: 0px !important;
	width: 1100px;
}

	p.panorama_count {
		color: #FFFFFF;
		font-size: 10px;
		height: 16px;
		line-height: 16px;
		padding-top: 35px;
		text-transform: uppercase;
		width: 664px;
	}

	ul.panorama_list {
		height: auto;
		display: block;
		width: 1100px;
	}

		ul.panorama_list li {
			display: block;
			float: left;
			height: 170px;
			overflow: hidden;
			margin-right: 150px;
			width: 260px;
		}
			ul.panorama_list li.lastpanorama { margin-right: 0px; }

			ul.panorama_list li a {
				display: block;
				height: 75px;
				overflow: hidden;
				width: 260px;
			}

			ul.panorama_list li img {
				display: block;
				width: 260px;
			}

			ul.panorama_list li p.panoramanev {
				color: #FFFFFF;
				font-size: 12px;
				line-height: 17px;
				padding-top: 10px;
				text-transform: uppercase;
				width: 260px;
			}

			ul.panorama_list li p.panoramacim {
				color: #999999;
				font-family: Helvetica,sans-serif;
				font-size: 12px;
				line-height: 17px;
				text-transform: uppercase;
			}

/* panoramak END */

/* referenciak BEGIN */

div.referenciak {
	height: 315px;
	overflow: auto;
	padding-left: 0px !important;
	width: 666px;
}

/* referenciak END */

/* aktualis epitkezesek BEGIN */

div.epitkezesek {
	height: 315px;
	overflow: auto;
	padding-left: 0px !important;
	width: 666px;
}

div.camera {
	background-color: #000000;
	height: 380px;
	left: 0px;
	position: absolute;
	top: 32px;
	width: 1100px
}

	/* column1 BEGIN */

	div.camera div.column1 {
		float: left;
		height: 380px;
		width: 740px;
	}

		div.camera div.column1 div.column1-1 {
			float: left;
			height: 380px;
			width: 230px;
		}

			div.camera div.column1 div.column1-1 h2,
			div.camera div.column1 div.column1-1 h3 {
				color: #FFFFFF;
				font-weight: normal;
				font-size: 12px;
				line-height: 19px;
				margin-bottom: 20px;
				text-transform: uppercase;
			}

		div.camera div.column1 div.column1-2 {
			float: left;
			height: 380px;
			width: 510px;
		}

			div.camera div.imglist {
				height: 380px;
				overflow: auto;
				overflow-x: hidden;
				width: 500px;
			}

				div.camera div.imglist ul {
					list-style: none;
				}

					div.camera div.imglist ul li {
						display: block;
						height: 36px;
					}

						div.camera div.imglist ul li a {
							color: #FFFFFF;
							display: block;
							font-size: 10px;
							letter-spacing: 2px;
							line-height: 15px;
						}

							div.camera div.imglist ul li a:hover {
								color: #9ACA3D;
								text-decoration: none;
							}

	/* column1 END */

	/* column2 BEGIN */

	div.camera div.column2 {
		float: left;
		height: 235px;
		position: relative;
		width: 360px;
	}

		div.camera div.column2 a,
		div.camera div.column2 img {
			display: block;
		}

	/* column2 END */

/* aktualis epitkezesek END */

/* befejezett epitkezesek BEGIN */

div.videok {
	height: 380px;
	width: 1000px
}

	/* column1 BEGIN */

	div.videok div.column1 {
		float: left;
		height: 325px;
		width: 332px;
	}

	/* column1 END */

	/* column2 BEGIN */

	div.videok div.column2_outer {
		float: left;
		width: 658px;
	}
	
	div.videok div.column2 {
		height: 325px;
		overflow: auto;
		width: 600px;
	}

		div.video_small {	/* video kiskepek box */
			float: left;
			height: 130px;
			width: 250px;
		}

			div.video_small_img {	/* video kiskepek */
				float: left;
				height: 105px;
				width: 120px;
			}

				div.video_small_img a,
				div.video_small_img a img {
					color: #FFFFFF;
					height: 105px;
					display: block;
					width: 120px;
				}

			div.video_small_alt {	/* video leirasok */
				float: left;
				height: 120px;
				overflow: hidden;
				padding: 0px 10px;
				width: 110px;
			}

				div.video_small_alt p {
					color: #FFFFFF;
					font-size: 12px;
					line-height: 15px;
					text-transform: uppercase;
				}

	/* column2 END */

/* befejezett epitkezesek END */

/* esemenyek BEGIN */

div.esemenyek {
	height: 315px;
	padding-left: 0px !important;
	overflow: auto;
	width: 666px;
}

div.esemenyek_inner {
	height: 335px;
	width: 1100px;
}

	/* column1 BEGIN */

	div.esemenyek_inner div.column1 {
		float: left;
		height: 335px;
		width: 400px;
	}

		div.gallery_big {	/* nagykep a galeriaban */
			float: left;
			height: 250px;
			overflow: hidden;
			width: 377px;
		}

			div.gallery_big img {
				display: block;
				height: 250px;
			}

		div.gallery_alt {	/* kepalairas a galeriaban */
			border-bottom: 1px solid #FFFFFF;
			height: 25px;
			overflow: hidden;
			width: 377px;
		}

			div.gallery_alt p {
				color: #FFFFFF;
				font-size: 12px;
				line-height: 25px;
				text-transform: uppercase;
			}

		div.gallery_itemnum {	/* kepszamlalo a galeriaban */
			height: 25px;
			overflow: hidden;
			width: 377px;
		}

			div.gallery_itemnum p {
				color: #FFFFFF;
				font-size: 10px;
				line-height: 25px;
				text-transform: uppercase;
			}

	/* column1 END */

	/* column2 BEGIN */

	div.esemenyek_inner div.column2_outer {
		float: left;
		width: 550px;
	}

	div.esemenyek_inner div.column2 {
		float: left;
		height: 335px;
		overflow: auto;
		width: 500px;
	}

		div.gallery_small {	/* kiskepek */
			float: left;
			height: 60px;
			margin-bottom: 31px;
			margin-right: 31px;
			width: 80px;
		}

			div.gallery_small a {
				border: 0px !important;
				color: #FFFFFF;
				height: 60px;
				display: block;
				overflow: hidden;
				text-align: center;
				width: 80px;
			}

				div.gallery_small a img {
					display: block;
					height: 100%;
					margin-left: auto;
					margin-right: auto;
				}

	/* column2 END */

/* esemenyek END */