html{
	font-size:90%;
	margin:0px;
	padding:0px;
}

* html body {
	margin: 0;
	padding: 0;
}

body{
	margin:0px;
	padding:0px;
	margin-top:3px;
}

* html div.footer {
	position: absolute;
}

div.pagecontent{
	overflow: hidden;
	width:980px;
	padding-top:14px;
	position:relative;
}

* html div.block_1 {
	display: inline;
}

div.block_1{
	float: left;
	width: 138px;
	background-color:#e9f3d0;
	margin-left:0px;
}
div.block_2{
	float: left;
	width: 717px;
/*	margin-left:18px;
	margin-right:18px;*/
}
div.block_3{
	float: left;
	width: 121px;
	background-color:#e9f3d0;
}

div.block_1, div.block_2, div.block_3 {
	padding-bottom: 1000em;
	margin-bottom: -998em;
}

div.outerdiv{
	font-size:0.85em;
	width:100%; 
	font-family:sans-serif;
}

div.maindiv{
	width:980px;
	text-align:center;
	margin: 0px auto;
}

div.fejlec img{
	border:0px none;
}

div.logo{
	float:left;
	width:138px;
	height:162px;
	margin-top:17px;
}

div.header{
	width:976px;
	height:162px;
	margin-left:0px;
	margin-bottom:18px;
}

ul.fomenu{
	display:block;
	height:33px;
	padding:0px;
	margin:0px;
	list-style-type:none;
	margin-bottom:3px;

}

ul.fomenu a{
	display:block;
	float:left;
	width:111px;
	height:33px;
	margin-right:3px;
	text-decoration:none;
}

ul.fomenu a img{
	border:0px none;
}

ul.fomenu a.aktiv_jatekeve{
	background-color:#9999ff;
	color:#fef3df;
}

ul.fomenu a.aktiv_jatekeve:hover {
	background-color:#9999ff;
}

ul.fomenu a.aktiv{
	background-color:#e9f3d0;
}

ul.fomenu a.lang{
	width:60px;
	text-align:center;
	background-color:white;
}

ul.fomenu a:hover {
	background-color:#e9f3d0;
}

div.fejlec{
	margin-left:156px;
	width:820px;
}

ul.almenu{
	display:block;
	height:33px;
	padding:0px;
	margin:0px;
	list-style-type:none;
	margin-bottom:3px;
	margin-left:4px;
	padding-top:3px;
	position:absolute;
	z-index:1;
	width:680px;
}

div.menu_alsosor{
	background-color:#e9f3d0;
	height:33px;
	text-align:left;
}

div.menu_alsosor_jatekeve{
	background-color:#e9f3d0;
	height:33px;
	text-align:left;
}

div.menu_alsosor_jatekeve ul.almenu li.sima ul.dropdown{ 
	background-color:#e9f3d0;
}

div.menu_alsosor_jatekeve ul.almenu li.sima a{
	color:#7b8a4f;
}

div.menu_alsosor_jatekeve ul.almenu li.sima a:hover {
	color:#62bfde;
}

div.menu_alsosor_jatekeve ul.almenu li.sima:hover {
	color:#62bfde;
}

ul.almenu li.sima{
	z-index:1;
	display:block;
	float:left;
	margin-top:-3px;
	margin-right:3px;
	text-align:left;
/*	height:33px;*/
	padding-right:1.5em;
/*	border-bottom:1px solid white;*/
}

li.sima a {
	display:block;
	margin-left:3px;
	text-decoration:none;
}

li.sima a img {
	border:0px none;
}

li.sima:hover ul {
	display:block;
}

form.kereso{
	display:block;
	margin:0px;
	padding:0px;
	margin-left:799px;
	margin-top:7px;
	position:absolute;
	height:33px;
}

input.kereso_field{
	border:1px solid #c4da1d;
	color:gray;
	margin:0px;
	padding:0px;
	height:17px;
	width:150px;
	padding-left:4px;
	padding-top:2px;
	line-height:19px;
	vertical-align:middle;
	position:absolute;
	margin-left:-158px;
	font-size:13px;
}

input.kereso_submit{
	border:0px;
	background:url(./images/kereso_submit.jpg) no-repeat;
	width:18px;
	height:3em;
	margin:0px;
	padding:0px;
}

div.smallcontentbox{
	text-align:left;
	border-top:3px solid white;	
	margin-top:-3px;
	padding:0.5em;
	color:#78825f;
	padding-bottom:1em;
}

a.smallcontentbox_hirlevel_hu{
	text-align:left;
	border-top:3px solid white;	
	margin-top:-3px;
	padding:0.5em;
	color:#78825f;
	padding-bottom:1em;
	background:url('./images/feliratkozas_hu.jpg') no-repeat center center;
	width:109px;
	height:34px;
	display:block;
}

div.smallcontentbox h3{
	margin:0px;
	padding:0px;
	color:#81a720;
	margin-top:-0.25em;
	font-size:0.9em;
	margin-bottom:0.4em;
}

div.smallcontentbox p{
	margin:0px;
	padding:0px;
	margin-top:0.2em;
	margin-bottom:0.2em;
}

div.smallcontentbox p a{
	display:block;
	color:#65bfda;
	text-decoration:none;
	text-align:left;
	margin-top:0.8em;
	font-size:0.85em;
}

div.smallcontentbox a{
	display:block;
	color:#65bfda;
	text-decoration:none;
	text-align:left;
	margin-top:0.8em;
}

div.smallcontentbox li a{
	color:gray;

}

div.block_1 div.smallcontentbox li a img{
	margin-left:-4px;
}

div.smallcontentbox li img {
    width:120px;
    border:0px;
}

div.smallcontentbox img.listelement {
    width:5px;
}

img.webcampic{
	position:relative;
	left:-5px;
}

a.listelement{
	margin-left:7px;
}

img.listelement{
	float:left;
	padding-top:5px;
}

div.smallcontentbox a img{
	border: 0px none;
}

div.smallcontentbox img{
	margin-left:-0.2em;
}

div.smallcontentbox ul{
	/*
	list-style-image:url(./images/listmark.jpg);
	list-style-position:inside;
	*/
	list-style-type:none;
	margin:0px;
	padding:0px;
	margin-left:2px;
}

div.smallcontentbox ul li{
	margin:0px;
	padding:0px;
}

div.smallcontentbox ul li a{
/*
	margin-left:10px;
	margin-top:-1.2em;
	*/
	font-size:0.9em;
}

div.smallcontentbox a:hover {
	color:#00485e;
}

div.hirlevel_subscribe_hu{
	background:url('./images/feliratkozas_hu.jpg') no-repeat center center;
	width:109px;
	height:33px;
}

div.hirlevel_subscribe_en{
	background:url('./images/feliratkozas_en.jpg') no-repeat center center;
	width:109px;
	height:33px;
}

div.hirlevel_subscribe_de{
	background:url('./images/feliratkozas_de.jpg') no-repeat center center;
	width:109px;
	height:33px;
}

div.footer{
	margin-left:156px;
	width:674px;
	background-color:#e9f3d0;
	text-align:left;
	height:1.5em;
	padding:0.25em;
	margin-top:-2em;
	position:relative;
	z-index:1;
}

div.footer div.linkek{
	float:right;
	display:inline;
	margin-bottom:14px;
	font-weight:bold;
}

div.footer span{
	float:left;
	display:inline;
	color:#81a720;
	margin-left:0.5em;
	line-height:1.5em;
	font-weight:bold;
}

div.footer div.linkek a{
	text-decoration:none;
	color:#78825f;
	margin-right:2em;
	line-height:1.5em;
	font-weight:bold;
	font-variant:small-caps;
	font-size:1em;
}

div.footer div.linkek a:hover {
	color:#aaa;
}

div.bigcontentbox{
	width:331px;
	height:274px;
	float:left;
	margin-bottom:2.5em;
/*	margin-left:18px;*/
}

div.bigcontentbox h2{
	padding:0px;
	margin:0px;
	background-color:#c5e3ed;
	height:2em;
	font-size:1em;
	font-weight:bold;
	line-height:2em;
	text-align:left;
	padding-left:0.4em;
	color:#447482;
	margin-bottom:3px;
}

div.bigcontentbox p{
	margin:0px;
	padding:0em;
	padding-top:0.25em;
	padding-bottom:0.3em;
	font-size:1em;
	color:#00485e;
	line-height:1.4em;
	text-align:left;
}

div.bigcontentbox img{
	float:right;
	padding:0em 0em 0.40em 0.40em;
}

div.bigcontentbox p a{
	color:#64bed9;
}

div.bigcontentbox p a:hover {
	color:#00485e;
}

ul.dropdown{
	display:none;
	z-index:1;
	position:absolute;
	list-style-type:none;
	padding:0px;
	margin:0px;
	margin-left:-4px;
	padding-left:4px;
	background-color:#e9f3d0;
	padding-top:.2em;
/*	opacity:0.85;*/
}

ul.dropdown li{
	display:block;
	line-height:1.8em;
	text-align:left;
	padding-right:1em;

}

ul.dropdown a {
	font-size:0.9em;
	display:block;
	color:#7b8a4f;
}

ul.dropdown a:hover {
	color:#62bfde;
}

p.latogathato{
	margin:0px;
	padding:0px;
	font-size:0.7em;
	padding-left:0.2em;
	margin-bottom:0.2em;
}


div.articlelist{
	font-size:0.9em;	
	color:#3b6c7b;
	padding-left:18px;
	padding-right:18px;
	text-align:left;
	clear:both;
	padding-bottom:8px;
}

div.articlelist a img{
	border:0px none;
}

div.articlelist p{
	margin:0px;
	width:500px;
}

div.articlelist h3{
	margin-bottom:8px;	
	margin-top:0px;
}

div.articlelist h3 a{
	color:#64c0d9;
	text-decoration:none;
}

div.articlelist h3 a:hover {
	text-decoration:underline;
}

div.articlelist img{
	float:left;
	padding-right:15px;
	padding-bottom:15px;
	width:73px;
	display:block;
	height:69px;
}

h2.maintitle{
	padding:0px;
	margin:0px;
	font-size:1.3em;
	color:#6f7a36;
	text-align:left;
	padding-left:18px;
	padding-top:0.8em;
	padding-bottom:0.8em;
	font-variant:small-caps;
}


img.tarsintezmenyek_btn{
	margin-top:-136px;
	margin-left:786px;
	position:absolute;
	border:0px none;
}

img.skanzenek_btn{
	margin-top:3px;
	margin-left:717px;
	position:absolute;
	border:0px none;
}

img.nyelvvalto{
	position:relative;
	margin-left:-2px;
	border:0px none;
}

div.balzold{
	display:none;
}

div.jobbzold{
	display:none;
}

ul li.feher{
	display:none;
}

.over ul{
	display:block;
}

div.bigbox_kontener{
	height:274px;
	text-align:left;
	float:left;
	width:331px;
	margin-left:18px;
}

div.bigbox_line{
	margin-bottom:1px;
	clear:both;
}

div.article_headline{
	clear:left;
}

div.article_body{
	float:left;
	width:507px;
}

div.article_fullbody{
	float:left;
	width:699px;
}

div.article_headline p{
	margin-top:0px;
	margin-left:18px;
	text-align:left;
	color:#326c7a;
	font-weight:bold;
	margin-bottom:2em;
}

div.article_text{
	margin-left:18px;
}

div.article_text p,li{
	text-align:left;
	color:#336d79;
}

div.article_text a{
	color:#81a720;
	text-decoration:underline;
}
	
h2.article_title{
	margin-left:18px;
	text-align:left;
	font-size:1.5em;
	color:#65bfda;
}

div.article_images{
	float:right;
	margin-right:18px;
}

div.article_images img{
	display:block;
	margin-bottom:18px;
}

div.smallcontentbox img.hirlevel{
	text-align:center;
	vertical-align:middle;
}

div.smallcontentbox_text{
	color:gray;
}

p.idojaras_text{
	font-size:0.9em;
}

a.idojaras_link{
	font-size:0.9em;
}

div.vendegkonyv_menu p{
	font-size:0.9em;
}

div.vendegkonyv_menu a{
	font-size:0.9em;
}

div.tamogatokontener{
    position:absolute;
    width:980px;
    height:70px;
    margin-top:30px;
    margin-left:-174px;
    text-align:center;
}

div.bannerkontener{
	position:relative;
	text-align:center;
    float:right;
}

div.tamogatokontener a{
	display:inline-block;
	margin-left:12px;
	margin-right:12px;
	margin-bottom:12px;
}
div.tamogatokontener img{
	border:0px none;
}

div.bigbox_bottomlinkkontener{
	text-align:left;
	clear:both;
}

a.bigbox_leftlink{
	position:absolute;
	margin-top:-32px;
	margin-left:22px;
	color:#64bed9;
}

a.bigbox_leftlink:hover {
	color:#00485e;
}
a.bigbox_rightlink{
	margin-top:245px;
    position:absolute;
	color:#64bed9;
}

a.bigbox_rightlink:hover {
	color:#00485e;
}

h2.vendegkonyv_title{
	margin-left:18px;
	text-align:left;
	font-size:1.5em;
	color:#65bfda;
}

div.bigcontentbox h2 a{
	text-decoration:none;
	color:#447482;
}

div.bigcontentbox h2 a:hover {
	text-decoration:none;
	color:#00485e;
}

div.bigcontentbox a img{
	border:0px none;
	text-decoration:none;
}

div.vendegkonyv_postkontener{
	margin-left:18px;
	width:410px;
	float:left;
	text-align:left;
	margin-bottom:18px;
}

div.vendegkonyv_post p.post{
	margin-bottom:5px;
	margin-top:1.5em;
	font-weight:bold;
	color:#006d7c;
	padding-right:30px;
}

div.vendegkonyv_post p.nev,p.datum{
	margin:0px;
	color:#006d7c;
}

form.vendegkonyv{
	width:250px;
	float:left;
	display:block;
	text-align:left;
	margin-bottom:18px;
}

form.vendegkonyv p{
	margin:0px;
	color:#006d7c;
	margin-top:1.5em;
	margin-bottom:4px;
}

form.vendegkonyv input,textarea{
	border:0px;
	margin:0px;
	width:253px;
	padding:5px;
	background:#d7eff6;
}

form.vendegkonyv textarea{
	height:170px;
}

p.vendegkonyv_submit{
	text-align:center;
}

p.vendegkonyv_submit_hu input{
	display:block;
	margin:0px;
	margin:auto;
	width:139px;
	height:27px;
	background:url(./images/vendegkonyv_hu.jpg) no-repeat;
}

p.vendegkonyv_submit_de input{
	display:block;
	margin:0px;
	margin:auto;
	width:139px;
	height:27px;
	background:url(./images/vendegkonyv_de.jpg) no-repeat;
}

p.vendegkonyv_submit_en input{
	display:block;
	margin:0px;
	margin:auto;
	width:139px;
	height:27px;
	background:url(./images/vendegkonyv_en.jpg) no-repeat;
}

span.error{
	color:red;
}

div.elorejelzes {
	text-align:center;
}

div.elorejelzes img{
	vertical-align:middle;
	padding-right:1em;
}

div.elorejelzes span{
	font-size:2em;
	color:#82a620;
	font-weight:bold;
}

div.maindiv div.block_2{
	text-align:left;
	
}

a.gohome_hu{
	display:block;
	width:127px;
	height:17px;
	margin-right:-3px;
	background:url(./images/fooldal_hu.jpg) no-repeat;
	float:right;
	text-decoration:none;
}

a.gohome_hu:hover {
	text-decoration:none;
}

a.gohome_en{
	display:block;
	width:127px;
	height:17px;
	margin-right:-3px;
	background:url(./images/fooldal_en.jpg) no-repeat;
	float:right;
	text-decoration:none;
}

a.gohome_en:hover {
	text-decoration:none;
}

a.gohome_de{
	display:block;
	width:127px;
	height:17px;
	margin-right:-3px;
	background:url(./images/fooldal_de.jpg) no-repeat;
	float:right;
	text-decoration:none;
}

a.gohome_de:hover {
	text-decoration:none;
}

a.goback{
	clear:both;
	margin-left:18px;
	color:#65BFDA;
	display:block;
	margin-top:0.8em;
	text-align:left;
	text-decoration:none;
	margin-bottom:8px;
}

div.urlpath{
	margin-left:18px;
	clear:both;
	margin-bottom:8px;
	color:#336D79;
	font-size:0.9em;
}

div.urlpath a {
	color:#336D79;
	text-decoration:none;
}

div.urlpath span {
	color:#65BFDA;
	text-decoration:none;
}

div.gallery_kontener{
	clear:both;
	margin-left:18px;
	width:699px;
	text-align:center;
}

a.gallery_link{
	text-decoration:none;
	display:table;
	width:210px;
	height:210px;
	vertical-align:middle;
	background:url(./images/gallery_back.gif) no-repeat center;
}

a.gallery_link span{
	vertical-align:middle;
	display:table-cell;
	width:200px;
	height:200px;
	margin:8px;
}

a.gallery_link span img{
	border:1px solid #ddd;
}

div.gallery_item{
	display:-moz-inline-box;  /*ffx2*/
	-moz-box-orient:vertical;  /*ffx2*/
	display:inline-block;
	text-align:center;
	margin:8px;
	width:210px;
	height:235px;
}

div.gallery_item span.gallery_item{
	clear:both;
	padding-top:0.3em;
	padding-bottom:0.1em;
}

a.gallery_thumbnail{
	display:-moz-inline-box;  /*ffx2*/
	-moz-box-orient:vertical;  /*ffx2*/
	text-decoration:none;
	display:inline-block;
	width:200px;
	height:200px;
	margin:12px;
}

a.gallery_thumbnail span.imgblock{
	display:table;
	text-align:center;
	width:199px;
	height:199px;
}

a.gallery_thumbnail span.imgblock span{
	display:table-cell;
	vertical-align:middle;
}

a.gallery_thumbnail span.imgblock span img{
	border:solid 1px #aaa;
}

.article_share {
    margin-left: 20px;
    margin-right: 20px;
    width: 300px;
}
.article_share a, .article_share img {
    border: none;
    outline: none;
    margin-right: 3px;
}
