@charset "utf-8";/* CSS Document *//* ------------------------------------------------------------------- *//* ---------------------------- globals ------------------------------ *//* ------------------------------------------------------------------- */html,body,div,h1,h2,h3,h4,h5,h6,p,pre,form,fieldset,input,th {margin:0;padding:0;font-family: Arial;}h1,h2,h3,h4,p,address,caption,cite,code,dfn,th,var {font-style:normal;font-weight:normal;}caption,th {text-align:left;}table {border-collapse:collapse;}img {border:0;}	p {		/* font-size: 12pt; */		line-height: 16px;		}			h1 {	font-size: 16pt;	line-height: 18pt;	}	h2 {	font-size: 12pt;		/* font-weight: bold; */			}	h3 {		font-size: 16pt;		line-height: 18pt;		padding: 18pt 0 10pt 0;		}				h4 {		font-size: 14pt;		line-height: 18pt;		padding: 18pt 0 10pt 0;		}		a {	text-decoration: none;	color: #525252;	}a:hover {	color: red;	}		/* ------------------------------------------------------------------- *//* --------------------------- mainMenu ------------------------------ *//* ------------------------------------------------------------------- */#mainMenu p.caption {	visibility: hidden;	color: #0066CC;	font-size: 10pt;	line-height: 12pt;}#mainMenu #caption01, #mainMenu #caption02, #mainMenu #caption03, #mainMenu #caption04, #mainMenu #caption05, #mainMenu #caption06, #mainMenu #caption07, #mainMenu #caption08, #mainMenu #caption09, #mainMenu #caption10, #mainMenu #caption11 {	position: absolute;	/*top: 10px;*/	padding: 10px 0 0 130px;/*!important	top: 10px;	width: 400px;*/	overflow: hidden;}ul.topBar {	margin: 0;	padding: 0;	list-style: none;	}ul.topBar li {	float: left;	}ul.topBar a {	text-decoration: none;	display: block;	}ul.topBar a.topBar_adomanyok {	background-image: url(../images/adomanyok_menu.gif);	background-repeat: no-repeat;	background-position: 0 -30px;	width: 100px;	height: 30px;	margin: 30px 20px 0 10px;	padding: 0;	}	ul.topBar a:hover.topBar_adomanyok {/*	background-image: url(../images/adomanyok_menu.gif);	background-repeat: no-repeat;*/	background-position: 0 0;/*	width: 100px;	height: 30px;	margin: 10px 20px 0 10px;	padding: 0;*/	}ul.topBar a.topBar_kezdolap {	background-image: url(../images/kezdolap_menu.gif);	background-repeat: no-repeat;	background-position: 0 -30px;	width: 30px;	height: 30px;	margin: 30px 10px 0 0;	padding: 0;	}	ul.topBar a:hover.topBar_kezdolap {/*	background-image: url(../images/kezdolap_menu.gif);	background-repeat: no-repeat;*/	background-position: 0 0;	/*width: 31px;	height: 30px;	margin: 10px 9px 0 0;	padding: 0;*/	}ul.topBar a.topBar_hasznos {	background-image: url(../images/hasznos_menu.gif);	background-repeat: no-repeat;	background-position: 0 -30px;	width: 30px;	height: 30px;	margin: 30px 10px 0 0;	padding: 0;	}	ul.topBar a:hover.topBar_hasznos {/*	background-image: url(../images/hasznos_menu.gif);	background-repeat: no-repeat;*/	background-position: 0 0;/*	width: 31px;	height: 30px;	margin: 10px 9px 0 0;	padding: 0;*/	}ul.topBar a.topBar_regisztralok {	background-image: url(../images/regisztralok_menu.gif);	background-repeat: no-repeat;	background-position: 0 -30px;	width: 30px;	height: 30px;	margin: 30px 10px 0 0;	padding: 0;	}	ul.topBar a:hover.topBar_regisztralok {/*	background-image: url(../images/regisztralok_menu.gif);	background-repeat: no-repeat;*/	background-position: 0 0;/*	width: 31px;	height: 30px;	margin: 10px 9px 0 0;	padding: 0;*/	}ul.topBar a.topBar_kapcsolat {	background-image: url(../images/kapcsolat_menu.gif);	background-repeat: no-repeat;	background-position: 0 -30px;	width: 30px;	height: 30px;	margin: 30px 10px 0 0;	padding: 0;	}	ul.topBar a:hover.topBar_kapcsolat {/*	background-image: url(../images/kapcsolat_menu.gif);	background-repeat: no-repeat;*/	background-position: 0 0;/*	width: 31px;	height: 30px;	margin: 10px 9px 0 0;	padding: 0;*/	}ul.topBar a.topBar_partnereink {	background-image: url(../images/partnereink_menu.gif);	background-repeat: no-repeat;	background-position: 0 -30px;	width: 30px;	height: 30px;	margin: 30px 10px 0 0;	padding: 0;	}	ul.topBar a:hover.topBar_partnereink {/*	background-image: url(../images/partnereink_menu.gif);	background-repeat: no-repeat;*/	background-position: 0 0;/*	width: 31px;	height: 30px;	margin: 10px 9px 0 0;	padding: 0;*/	}ul.topBar a.topBar_aktualis {	background-image: url(../images/aktualis_menu.gif);	background-repeat: no-repeat;	background-position: 0 -30px;	width: 30px;	height: 30px;	margin: 30px 10px 0 0;	padding: 0;	}	ul.topBar a:hover.topBar_aktualis {/*	background-image: url(../images/aktualis_menu.gif);	background-repeat: no-repeat;*/	background-position: 0 0;/*	width: 31px;	height: 30px;	margin: 10px 9px 0 0;	padding: 0;*/	}	ul.topBar a.topBar_eredmenyeink {	background-image: url(../images/eredmenyeink_menu.gif);	background-repeat: no-repeat;	background-position: 0 -30px;	width: 30px;	height: 30px;	margin: 30px 10px 0 0;	padding: 0;	}	ul.topBar a:hover.topBar_eredmenyeink {/*	background-image: url(../images/aktualis_menu.gif);	background-repeat: no-repeat;*/	background-position: 0 0;/*	width: 31px;	height: 30px;	margin: 10px 9px 0 0;	padding: 0;*/	}ul.topBar a.topBar_magunkrol {	background-image: url(../images/magunkrol_menu.gif);	background-repeat: no-repeat;	background-position: 0 -30px;	width: 30px;	height: 30px;	margin: 30px 10px 0 0;	padding: 0;	}	ul.topBar a:hover.topBar_magunkrol {/*	background-image: url(../images/magunkrol_menu.gif);	background-repeat: no-repeat;*/	background-position: 0 0;/*	width: 31px;	height: 30px;	margin: 10px 9px 0 0;	padding: 0;*/	}ul.topBar a.topBar_english {	background-image: url(../images/english_menu.gif);	background-repeat: no-repeat;	background-position: 0 -30px;	width: 30px;	height: 30px;	margin: 30px 10px 0 20px;	padding: 0;	}	ul.topBar a:hover.topBar_english {/*	background-image: url(../images/english_menu.gif);	background-repeat: no-repeat;*/	background-position: 0 0;/*	width: 31px;	height: 30px;	margin: 10px 9px 0 0;	padding: 0;*/	}	ul.topBar a.topBar_deutsch {	background-image: url(../images/deutsch_menu.gif);	background-repeat: no-repeat;	background-position: 0 -30px;	width: 30px;	height: 30px;	margin: 30px 10px 0 0;	padding: 0;	}	ul.topBar a:hover.topBar_deutsch {/*	background-image: url(../images/english_menu.gif);	background-repeat: no-repeat;*/	background-position: 0 0;/*	width: 31px;	height: 30px;	margin: 10px 9px 0 0;	padding: 0;*/	}ul.topBar a.topBar_betu {	background-image: url(../images/nagyobb_menu.gif);	background-repeat: no-repeat;	background-position: 0 -30px;	width: 30px;	height: 30px;	margin: 30px 0 0 0;	padding: 0;	}	ul.topBar a:hover.topBar_betu {/*	background-image: url(../images/nagyobb_menu.gif);	background-repeat: no-repeat;*/	background-position: 0 0;/*	width: 31px;	height: 30px;	margin: 10px 0 0 0;	padding: 0;*/	}	span.topBar_text, span.topBar_separator {	display: none;	}	/* ------------------------------------------------------------------- *//* ------------------------- archiveMenu ----------------------------- *//* ------------------------------------------------------------------- */ul.archiveBar {	margin: 0;	padding: 0;	list-style: none;	}ul.archiveBar li {	/*float: left;*/			}ul.archiveBar a {	text-decoration: none;	display: block;	padding: 20px 10px 5px 0px; /* padding: 5px 10px 5px 20px; */	}/* ------------------------------------------------------------------- *//* ------------------------- main divisions -------------------------- *//* ------------------------------------------------------------------- */.clearfloat {	clear: both;	height:0px;	}	body {	background-color: white;	background: url(../images/bodyBackground.gif) repeat-x;	color: #525252;	font-size: 9pt;	line-height: 11pt;	font-family: Arial, Helvetica, sans-serif;	}	#wrapper {	width: 910px;	margin: 0 auto;	background: url(../images/wrapperBackground.png) repeat-y;	}#container {	width: 896px;	margin: 0 auto;	background: url(../images/containerBackground.jpg) no-repeat;	}#header {	width: 896px;	}#logo {	float: left;	}#mainMenu {	float: right;	width: 600px;	height: 80px;	background: url(../images/mainmenuBackground_03.png) no-repeat;	padding: 0 8px 0 0;	}#breadcrumb {	height: 20px;	background: url(../images/breadBackground.png) repeat-y;	}	#content {	margin-top: 10px;	width: 900px;}	#leftTop {	position: relative;	float: left;	/*width: 428px;*/	/*padding: 0 0 10px 18px;*/	text-align: left;	}	.content428 {	width: 428px;	padding: 0 0 10px 18px;	}	.fullWidthContent {	width: 864px;	padding: 0 18px 10px 18px;	}	#leftBottom {	position: relative;	float: left;	width: 428px;	padding: 0 0 0 18px;	text-align: left;	}#rightTop {	position: relative;	width: 428px;	float: right;	padding: 0 16px 10px 0;	}	#rightBottom {	position: relative;	width: 428px;	float: right;	padding: 0 16px 0 0;	}	#contentHeader {	/*width: 428px;*/	height: 53px;	background: url(../images/contentTop.png) no-repeat;}#contentVideo {	padding-bottom: 10px;	padding-top: 10px;	text-align: center;	border: 0px;}#contentHeader.campaign {	/*width: 428px;*/	height: 52px;	background: url(../images/contentTopFullWidth.png) no-repeat;}	#contentMiddle {	/*width: 428px;*/	background: url(../images/contentMiddleBackground.png) repeat-y;}#contentMiddle.campaign {	/*width: 428px;*/	background: url(../images/contentMiddleFullWidth.png) repeat-y;}/*#contentPict {	position: relative;	float: left;	width: 200px;	margin: -40px 0 0 0;	padding: 0 0 0 10px;	}	#contentText {	float: right;	width: 198px;	margin: 0;	padding: 0 10px;	}*/#contentFooter {	background: url(../images/contentFooterBackground.png) no-repeat 0 bottom;	height: 16px;}#contentFooter.campaign {	background: url(../images/contentFooterBackgroundFullWidth.png) no-repeat 0 bottom;	height: 16px;}#sideBar {	position: relative;	float: left;	width: 220px;}#textBar {	position: relative;	float: right;		width: 434px; /* 644 */		padding: 10px 210px 20px 0px;		}#textBar2 {	position: relative;	float: right;		width: 644px;		padding: 10px 0px 20px 0px;		}	#footer {	width: 910px;	margin: 0 auto;	text-align: center;	background: url(../images/footerBackground.png) no-repeat 0 bottom;	}	#footerMenu {	margin: 0 auto;	}	#disclaimer {	width: 810px;	margin: 0 auto;	text-align: center;}	/* ------------------------------------------------------------------- *//* ------------------------- small details --------------------------- *//* ------------------------------------------------------------------- */	#logo img {	padding: 25px 0 27px 24px;	}	#breadcrumb p {	font-size: 8pt;	padding: 3px 0 0 20px;	}	#contentHeader.aktualis {		}	#contentHeader h2 {	float: left;	padding: 22px 0 0 220px;}#contentHeader img {	float: right;	padding: 13px 20px 0 0;	}#contentMiddle h1 {	padding: 10px 0;}#contentMiddle p {	padding: 0 14px 0 0;}#contentMiddle img, #sideBar img {	float: left;	margin-top: -43px;	padding: 0 5px 0 10px;}#sideBar h1 {	padding: 20px 10px 10px 20px;}#textBar h1, #textBar p {	padding-top: 9pt;	}	#footer p {	padding: 10px 0 20px;	}	#disclaimer p {	padding: 10px 0;	}	/* ------------------------------------------------------------------- *//* ----------------------- additional elements ----------------------- *//* ------------------------------------------------------------------- */	.img-sidebar {	margin-bottom: 20px;	}.icon-sidebar {	position: relative;	top: 34px;	left: 10px;	}	.icon-textbar {	position: relative;	top: 30px;	left: 0px;	}.icon-phone {	position: relative;	top: 45px;	left: -10px;	}	.beljebb {	margin-left: 13px;	}.nav-sidebar {	margin-left: 60px;	}	.felsorol1 {	margin-left: 20px;	line-height: 16px;	}	#table-kuratorium {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	}	.foto {	position: relative;	top: 42px;	left: -10px;	}.kiemel {	/* font-size: 17px;	line-height: 19px; */	font-weight: bold;	background-color: #DAEFFF;	}	.kiemel-nagyobb {	font-size: 17px;	line-height: 20px;	font-weight: bold;	background-color: #DAEFFF;	}	.kiemel2 {	/* font-size: 17px;	line-height: 19px; */	font-weight: bold;	background-color: #ffdfd8;	}#bankok { /*background-color: red;*/	height: 320px;	margin: 60px 0px 30px 0px;	padding: 0px 0px 0px 0px;	}.img-bankok {	position: relative;	width: 95px;	height: 115px;	display: inline;	margin: 0px 10px 60px -10px;	padding: 0px 0px 0px 0px;	border: 0px;	}		.inputmezo {	width: 240px;	height: 20px;	margin: 4px 0px 0px 0px;	padding: 7px 5px 3px 5px;	border: 0px;	background-position: top left;	background-repeat: no-repeat;	background-image: url(../images/input-bg.jpg);	font-family: "Courier New", Courier, Arial;	font-size: 13px;	color: #636363;	}	.inputmezo-kicsi {	width: 145px;	height: 20px;	margin: 4px 0px 0px 0px;	padding: 7px 5px 3px 5px;	border: 0px;	background-position: top left;	background-repeat: no-repeat;	background-image: url(../images/input-bg-kicsi.jpg);	font-family: "Courier New", Courier, Arial;	font-size: 13px;	color: #636363;	}	.selectmezo {	width: 250px;	height: 30px;	margin: 4px 0px 0px 0px;	padding: 6px 5px 4px 5px;	border: 0px;	background-position: left;	background-repeat: no-repeat;	background-image: url(../images/input-bg.jpg);	font-family: "Courier New", Courier, Arial;	font-size: 13px;	color: #636363;	}	.selectmezo-kicsi {	width: 145px;	height: 30px;	margin: 0px 0px 0px 0px;	padding: 0px 5px 0px 5px;	border: 0px;	background-position: left;	background-repeat: no-repeat;	background-image: url(../images/input-bg-kicsi.jpg);	font-family: "Courier New", Courier, Arial;	font-size: 13px;	color: #636363;	}#textarea {	width: 374px;	height: 130px;	margin: 4px 0px 0px 0px;	padding: 5px 5px 5px 5px;	border: 0px;	background-position: left;	background-repeat: no-repeat;	background-image: url(../images/textarea-bg.jpg);	font-family: "Courier New", Courier, Arial;	font-size: 13px;	color: #636363;	}	#input-check {	width: 20px;	height: 20px;	margin: 4px 0px 0px 0px;	padding: 7px 2px 3px 8px;	border: 0px;	background-position: top left;	background-repeat: no-repeat;	background-image: url(../images/input-check-bg.jpg);	font-family: "Courier New", Courier, Arial;	font-size: 13px;	color: #636363;	}	#form {	width: 394px;	margin: 30px 0px 0px 0px;	padding: 10px 20px 20px 20px;	background-color: #DAEFFF;	}	#form-top {	width: 434px;	height: 10px;	margin: -20px 0px 0px -20px;	padding: 0px 0px 0px 0px;	background-position: top left;	background-repeat: no-repeat;	background-image: url(../images/form-bg-top.jpg);	}	#form-bottom {	width: 434px;	height: 10px;	margin: -10px 0px 0px 0px;	padding: 0px 0px 0px 0px;	background-position: top left;	background-repeat: no-repeat;	background-image: url(../images/form-bg-bottom.jpg);	}		.uzenet_corner-top-left {	position: relative;	width: 5px;	height: 5px;	left: -30px;	top: 33px;	}		.uzenet_corner-top-right {	position: relative;	width: 5px;	height: 5px;	left: 399px;	top: 33px;	}		.uzenet_corner-bottom-left {	position: relative;	width: 5px;	height: 5px;	position: bottom;	left: -30px;	top: 58px;	/* left: -30px;	top: 490px; */	}		.uzenet_corner-bottom-right {	position: relative;	width: 5px;	height: 5px;	left: 399px;	top: 58px;	/*left: 399px;	top: 490px;*/	}		.img-1szazalek {	border: 0px;	margin: 30px 0px 0px 0px;	padding: 0px 0px 0px 0px;	}				#fb {	position: absolute;	margin: 34px 0px 0px 906px;	border: 0px;	width: 30px;	height: 30px;	}		/*új formok*/.formText {	margin: 0px 0px 0px 5px;	font-size: 13px;	line-height: 18px;	font-weight: normal;	}	.formText2 {	margin: 5px 0px 0px 0px;	font-size: 13px;	line-height: 18px;	font-weight: normal;	}.cella1{/*background-color: red;*/	padding: 3px 0px 3px 0px;	width: 240px;	vertical-align: top;	}.cella2{/*background-color: red;*/	padding: 3px 0px 3px 0px;	vertical-align: top;	}.cella3{/*background-color: red;*/	padding: 3px 0px 3px 0px;	width: 140px;	vertical-align: top;	}		.kiemel3 {	font-weight: bold;	color: #ff0000;	}.tamogat-button {	margin: 10px 0px 10px 0px;	padding: 5px 5px 5px 5px;	}	#szovegbox1 {	width: 434px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	}#szovegbox2 {	width: 434px;	margin: 0px 0px 0px 0px;	padding: 10px 0px 0px 20px;	}
