body {
	background: #191919;
	margin: 0;
	padding: 0;
}

img { border:none; }


#alsomenu a:link{
	color:#b8b7b7;
	text-decoration: underline;
	font-family:"Lucida Sans Unicode",  sans-serif;
	font-size: 9px;
}

#alsomenu a:visited{
	color:#b8b7b7;
	text-decoration: underline;
	font-family:"Lucida Sans Unicode",  sans-serif;
	font-size: 9px;
}

#alsomenu a{
	color:#b8b7b7;
	text-decoration: underline;
	font-family:"Lucida Sans Unicode",  sans-serif;
	font-size: 9px;
}

#alsomenu a:hover{
	font-size: 9px;
	color:#e4aa3f;
}

#alsomenu a:active{
	font-size: 9px;
	color:#e4aa3f;
}

a:active, ul.mod-menu li.active a {
	color:#e4aa3f;
	text-decoration: none;
}
a:hover { color:#e4aa3f; }
a { color:#000000; }

.visually-hidden { display: none; }

#lap {
	margin:auto;
	background-image: url(../images/bg2.gif);
	height: 650px;
	width: 796px;
	z-index: 1;
	background-repeat: no-repeat;
}

#tartalom {
	margin-top: 65px;
	margin-left:120px;
	text-align: justify;
	background: #fff;
	border-radius: 0px 0px 10px 10px;
	-moz-border-radius: 0px 0px 10px 10px;
	-webkit-border-radius: 0px 0px 10px 10px;
	border: 0px solid #fff;
	height: 475px;
	width: 572px;
}

ul.mod-menu {
	display: inline;
	margin: 0;
	padding: 0;
}
ul.mod-menu li {
	display: inline;
}
ul.mod-menu li:not(:last-child)::after {
	content: ' | ';
}

#fotartalom ul.mod-articlescategory {
	margin: 0;
	padding: 0;
}

#v {
	padding-top:30px;
	width:auto;
}

#fejlec {
	width: 731px;
	height: 115px;
}
#fejlec figure {
	margin: 0;
	padding: 0;
}

#al { margin: 30px auto; }

#al > div {
	display: inline-block;
	vertical-align: middle;
}

#al img { margin: 0 50px; }

#al > tbody > tr > td {
	margin-top: 10px;
	display: inline-block;
}

#copy {
	color: #b8b7b7;
	font-family: Arial;
	font-size: 9px;
	width: auto;
	white-space: nowrap;
}

#alsomenu {
	margin-left: 10px;
	color: #b8b7b7;
	font-family: Arial;
	font-size: 9px;
}

.contentpaneopen { margin-top: -20px; }

#fotartalom {
	padding: 10px;
	font-family:"Lucida Sans Unicode",  sans-serif;
	font-size: 11px;
}

hr {
	color: black;
	height: 1px;
	background-color: black;
	border: 0;
}

a.mainlevel_active{
	color:#e4aa3f;
	text-decoration: none;
	font-family:"Lucida Sans Unicode",  sans-serif;
	font-size: 12px;
	padding-right: 10px;
}

#active_menu{
	color:#e4aa3f;
	text-decoration: none;
	font-family:"Lucida Sans Unicode",  sans-serif;
	font-size: 12px;
	padding-right: 10px;
}

a.mainlevel{
	color:#000000;
	text-decoration: none;
	font-family:"Lucida Sans Unicode",  sans-serif;
	font-size: 12px;
}

a.mainlevel:hover{
	color:#b8b7b7;
	text-decoration: none;
	font-family:"Lucida Sans Unicode",  sans-serif;
	font-size: 12px;
}

a.mainlevel:active{
	color:#b8b7b7;
	text-decoration: none;
	font-family:"Lucida Sans Unicode",  sans-serif;
	font-size: 12px;
}

.mainlevel { padding-right:10px; }
.mainlevellinkes { padding-right:10px; }

a.mainlevelalmenu{
	color:#000000;
	text-decoration: none;
	font-family:"Lucida Sans Unicode",  sans-serif;
	font-size: 11px;
}


a.mainlevel_currentalmenu{
	color:#e4aa3f;
	text-decoration: none;
	font-family:"Lucida Sans Unicode",  sans-serif;
	font-size: 11px;
}

#nyelv div.mod-languages a {
	padding: 0;
}

#nyelv #lang_hu {
	padding-left: 0px;
	margin-top: 318px;
	z-index: 2;
	position: absolute;
	margin-left: 15px;
	width:128px;
	height:20px;
}
#nyelv #lang_en {
	margin-top: 318px;
	z-index: 2;
	position: absolute;
	margin-left: 715px;
	/*margin-left: 645px;*/
	height:20px;
}
#nyelv #lang_it {
	margin-top: 318px;
	z-index: 2;
	position: absolute;
	margin-left: 755px;
	height:20px;
}

#nyelv { width:auto; }

#mobilnyelv { display: none; }

.nyelvhun {
	padding-left: 20px;
	margin-top: 310px;
	z-index: 3;
	position: absolute;
}

.nyelven {
	margin-top: 310px;
	z-index: 3;
	position: absolute;
	margin-left: 700px;
}

.kezdonev img {
	margin-left: 10px;
	width: 150px;
}
.kezdonev td:first-child { width: 320px; }

.wtable { width: 100%; }
.wtable > tbody > tr > td { display: inline-block; }
.wtable > tbody > tr:last-child > td { margin-bottom: 10px; }

.map_col { width: 264px; }
.map_col:first-child { padding-right: 10px; }
.map_col td:first-child { width: 30px !important; }
.map_holder {
	overflow: hidden;
	height: 150px;
	width: 100%;
}
.map_holder > div {
	width: 100%;
	height: 150px;
}
.map_holder > div > a {
	display: block;
	width: 99.5%;
	height: 148px;
	border: 1px dashed grey;
}