* {
	margin:0; padding:0;
}
body {
	margin:0; padding:0;
	text-align:left;
	font-family:Times New Roman, Times, serif;
	font-size:14px;
	background:#f6e8cc url(../images/bg_body.jpg) top left repeat-y;
}

a {
	font-weight:bold;
	color:#B37A3A;
	text-decoration:none;
}
a:hover {
	color:#875017;
}
ul {
	list-style-type:none;
}
h1 {
	margin:0em 0 0.7em 0;
	font-weight:normal;
	font-size:1.5em;
	off font-weight:bold;
	color:#875017;
	font-family:Times New Roman, Times, serif;
}

h1.publication {
margin-bottom: 0 !important;
}


h3.publication {
margin: -1px 0 10px 0;
}

h2 {
	margin:0.4em 0;
	font-weight:bold;
	font-size:1.2em;
	color:#000;
}

h2.newsList {
margin-bottom: 0 !important;
}

h3 {
	position:relative; /* IE peekaboo*/
	margin:1em 0 0 0;
	font-size:1em;
	color:#000;
}

h3.newsTitle {
margin-top: 0 !important;
font-style: oblique;
}

a.clickableH {
color: #462f17;
}

a:hover.clickableH {
color: #000;
}


p {
	position:relative; /* IE peekaboo*/
	z-index:0;
	margin:1em 0;
	line-height:1.2em;
}

p.newsList {
margin-top: 5px;
}

form {
	position:relative; /* IE peekaboo */
}
fieldset {
	margin-top:5px;
	padding:5px 10px 10px 10px;
	border:1px #369ACC solid;
}
legend {
	margin:0;
	padding:0 3px;
	font-size:11px;
	color:#01549A;
	background:#fff;
	background:transparent;
}
label {
	float:left;
	clear:both;
	width:120px;
	height:20px;
	margin:4px 0 1px 0;
	text-align:right;
	font-size:13px;
	color:#000;
}
input {
	border:0;
	background:#fff;
	font-family:Times New Roman, Times, serif;
}
input.txt {
	float:right;
	width:250px;
	height:15px;
	margin:0px 0 3px 0;
	padding:3px;
	border:#F0DEB9 1px solid;
	background:url(../images/bg_input.jpg) left top no-repeat;
}
input.txthalf {
	display:inline; /* IE duplicate margin */
	float:right;
	width:125px;
	height:15px;
	margin:0px 125px 3px 0;
	padding:3px;
	border:#F0DEB9 1px solid;
	background:url(../images/bg_input.jpg) left top no-repeat;
}
input.btn {
	padding:3px;
}
input.btnlft {
	float:left;
	margin-top:5px;
	cursor:pointer;
}
input.btnrgt {
	float:right;
	margin-top:5px;
	cursor:pointer;
}
input.radbtn {
	background:transparent;
	border:0;
}
input.chkbx {
	border:0;
	background:transparent;
}
input.sbmt {
	display:block;
	off width:150px;
	width:140px;
	height:25px;
	off padding:3px;
	margin:5px auto;
	font-size:12px;
	font-weight:bold;
	color:#B37A3A;
	cursor:pointer;
	background:url(../images/bg_button.gif) left 1px no-repeat;
}
input.hdn {
	margin:0;
	padding:0;
	border:0;
}
textarea {
	float:right;
	width:250px;
	height:94px;
	padding:3px;
	border:#F0DEB9 1px solid;
	background:url(../images/bg_textarea02.jpg) top left no-repeat;
}
select {
	float:right;
	width:258px;
	height:21px;
	margin:0px 0 3px 0;
	font-family:Times New Roman, Times, serif;
	font-size:13px;
	background:#FEFBF6;
}
hr {
	clear:both;
	height:1px;
	border:0;
	border-bottom:1px #73DEFF solid;
	color:#73DEFF;
	margin:5px 0;
	padding:0 0;
}
div.hr_dotted {
	clear:both;
	height:1px;
	border:0;
	margin:5px 0;
	font-size:1px;
	background:transparent url(../images/dottedblue.gif) 0 bottom repeat-x;
}
.hddn {
	display:none;
}
.clearfix:after { /* div.clearing helyett */
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}


#all {
	position:relative;
	width:100%;
	padding:1px 0;
	background:transparent url(../images/bg_all.jpg) top left no-repeat;
}
#menu {
	position:absolute;
	width:320px; height:510px;
	top:60px; left:0px;
	background:transparent url(../images/bg_menu.jpg) top left no-repeat;
	z-index:100;
}
#menu ul {
	margin:20px 0 0 110px;
	z-index:2000 !important;
}
#menu ul li a {
	font-size:1em;
	line-height:1.3em;
}
#menu ul li.selected a {
	color:#875017;
}
#menu #photos {
	position:absolute;
	bottom:0;
	right:0;
	width:250px;
	height:290px;
	background:#f00 url(../images/bg_menu_photos.jpg) 0 0 no-repeat;
	z-index:0 !important;
}
#menu ul#langselect {
	position:absolute;
	top:-20px;
	right:-450px;
}
#menu ul#langselect li {
	display:block;
	width:20px;
	height:20px;
	margin-bottom:5px;
}
#menu ul#langselect li a {
	display:block;
	width:20px;
	height:20px;
	text-indent:-999em;
}
#menu ul#langselect li.lang_hu a {
	background:url(../images/lang_hu.gif) left top no-repeat;
}
#menu ul#langselect li.lang_hu a:hover {
	background:url(../images/lang_hu.gif) left -20px no-repeat;
}
#menu ul#langselect li.lang_hu a.selected {
	background:url(../images/lang_hu.gif) left -20px no-repeat;
}
#menu ul#langselect li.lang_en a {
	background:url(../images/lang_en.gif) left top no-repeat;
}
#menu ul#langselect li.lang_en a:hover {
	background:url(../images/lang_en.gif) left -20px no-repeat;
}
#menu ul#langselect li.lang_en a.selected {
	background:url(../images/lang_en.gif) left -20px no-repeat;
}
#bannerbox {
	position:absolute;
	top:590px;
	left:50px;
	width:180px;
}
#bannerbox .banner {
	margin-bottom:10px;
}
#bannerbox .banner a {
	display:block;
}
#bannerbox .banner a img {
	display:block;
	border:1px solid white;
}
#bannerbox .banner a:hover img {
        display:block;
        border:1px solid red;
}

#wrap {
	margin:60px 0 0 280px;
	width:475px;
}
#header {
	width:475px;
	height:60px;
	background:transparent url(../images/bg_header.jpg) top left no-repeat;
}
#content {
	min-height:600px;
	_height: 600px;
	padding:0 45px 10px 45px;
	background:transparent url(../images/bg_content.jpg) 0 -5px repeat-y;
}
#content img.ill {
	position:relative; /* IE peekaboo*/
	z-index:10;
	display:inline;
	float:right;
	margin:10px;
	padding:10px;
	background:#fff;
	border:1px #F6E8CC solid;
}
#content ul.articlelist li {
	padding-left:15px;
	background:url(../images/bullet_article.gif) 0 5px no-repeat;
}
p.welcome {
	off margin:0 0 1em 0;
	color:#875017;
}
p.datetime {
	margin:0;
	color:#875017;
}

ul.gal {
	margin:0.5em 0 0 0;
}
ul.gal li {
	display:inline;
	float:left;
	width:120px;
	height:120px;
	margin:0 12px 12px 0;
}
ul.gal li a {
	display:block;
	width:118px;
	height:118px;
	background:#F2E1C3;
	border:1px #FFF8F0 solid;
}

ul.gal li a.g0 {
        background:transparent url(../images/bg_gal01.gif) 0 0 no-repeat;
}

ul.gal li a.g1 {
	background:transparent url(../images/bg_gal01.gif) 0 0 no-repeat;
}
ul.gal li a.g2 {
	background:transparent url(../images/bg_gal02.gif) 0 0 no-repeat;
}
ul.gal li a.g3 {
	background:transparent url(../images/bg_gal03.gif) 0 0 no-repeat;
}
ul.gal li a.g4 {
	background:transparent url(../images/bg_gal04.gif) 0 0 no-repeat;
}
ul.gal li a:hover {
	off background:#fff;
	border:1px #F0DEB9 solid;
}
ul.gal li a img {
	display:block;
	margin:0 auto;
	border:none;
}
.norgtmargin {
	margin-right:0 !important;
}

ul.attachlink li {
	padding-left:15px;
	background:url(../images/bullet_link.gif) 0 6px no-repeat;
}
ul.attachfile li {
	padding-left:15px;
	background:url(../images/bullet_file.gif) 0 6px no-repeat;
}
ul.location li {
	padding-left:15px;
	background:url(../images/bullet_location.gif) 0 6px no-repeat;
}

p.excerpt {
	off padding-bottom:0.5em;
	font-weight:bold;
}

a.arrowtorgt {
	padding-right:28px;
	background:url(../images/bg_arrowtorgt.gif) right 3px no-repeat;;
}
a.arrowtorgt:hover {
	padding-right:28px;
	background:url(../images/bg_arrowtorgt_hover.gif) right 3px no-repeat;;
}

hr {
	clear:both;
	height:1px;
	border:0;
	border-bottom:1px #F2D799 solid;
	color:#F2D799;
	margin:1em 0 1em 0;
	padding:0 0;
}

p.feed span {
	padding:3px;
	background:#f7eaca;
}

.itemwrap {
	float:left;
	margin:0 37px 10px 0;
	width:100px;
	off background:#fee;
}

.itemwrap a.itempic {
	display:block;
	width:100px;
	height:100px;
	padding:1px 0;
	off background:url(../images/bg_item.jpg) top left no-repeat;
}
.itemwrap img {
	display:block;
	margin:0 auto;
	border:0;
}
.itemwrap p {
	margin:0.5em 0;
	font-size:13px;
}

.itemleft {
	float:left;
	width:200px;
	margin-right:20px;
}
.itemleft a.itempic img {
	border:0;
}
.itemright {
	float:right;
	width:155px;
}

p.banner a img {
	border:0;
	display:block;
}

ol {
	margin:1em 0;
	padding-left:30px;
	color:#875017;
}
ol li {
}
ol li a.audiosample {
	padding-right:15px;
	background:url(../images/bullet_audio.gif) right 4px no-repeat;
}
ol li a.audiosample:hover {
	background:url(../images/bullet_audio_hover.gif) right 4px no-repeat;
}
ol li span {
	color:#000;
}

ul.audiosample {
	off padding-left:30px;
	color:#875017;
}
ul.audiosample li {
}
ul.audiosample li a.audiosample {
	padding-right:15px;
	background:url(../images/bullet_audio.gif) right 4px no-repeat;
}
ul.audiosample li a.audiosample:hover {
	background:url(../images/bullet_audio_hover.gif) right 4px no-repeat;
}
ul.audiosample li span {
	color:#000;
}

ul#pager {
	display:block;
	height:20px;
	margin:20px 0;
}
ul#pager li {
	display: block;
	float:left;
	width:20px;
	height:20px;
	padding-right:5px;
}
ul#pager li.activePage span {
	display: block;
	float:left;
	font-size:0.85em;
	font-weight:bold;
	width:20px;
	height:16px;
	padding:2px 0 2px 0;
	background:url(../images/bg_pager01.gif) 0 -40px no-repeat;
	text-align:center;
	color:#fff;
	cursor:default;
}
ul#pager li a {
	display: block;
	font-size:0.85em;
	width:20px;
	height:16px;
	padding:2px 0 2px 0;
	background:url(../images/bg_pager01.gif) 0 0 no-repeat;
	text-align:center;
}
ul#pager li a:hover {
	color:#fff;
	background:url(../images/bg_pager01.gif) 0 -20px no-repeat;
}

#footer {
	position:relative;
	width:475px;
	height:50px;
	padding:50px 0 0 10px;
	background:transparent url(../images/bg_footer.jpg) 0 -55px no-repeat;
}

a.jumptotop {
	display:block;
	position:absolute;
	top:40px;
	top:7px;
	right:25px;
	right:-10px;
	width:22px;
	height:22px;
	text-indent:-999em;
	background:url(../images/jumptotop.gif) left top no-repeat;
}
a.jumptotop:hover {
	background:url(../images/jumptotop.gif) left -22px no-repeat;
}

div.clearing {
	clear:both;
	height:1px;
	font-size:1px;
}

.norgtmargin {
	margin-right:0 !important;
}
.nobttmmargin {
	margin-bottom:0 !important;
}

.error {
	padding:3px;
	color:#fff;
	font-weight:bold;
	background:#f00;
}
.warning {
	color:#043571;
	font-weight:bold;
}
.figyelmeztetes {
	display:block;
	padding:5px;
	background:#ffeea3;
	font-weight:bold;
}
.notvisible {
	visibility:hidden;
}


#mainSocialButtons {
	left: 815px;
    position: absolute;
    top: 27px;
}
.socialButton {
	float: left;
	margin: 0 5px 0 0;
}

#mainSocialButtons a img{
  border: none;
}

