body {
	margin: 0px;
	padding: 0px;
	background-color: #4396CA;
}
#logo {
	padding: 0px;
	position: relative;
	left: 10px;
	top: 10px;
	right: 0px;
	bottom: 0px;
	margin: 0px;
	width: 890px;
}
#top {
	margin: 0px;
	padding: 0px;
	height: 110px;
	width: 1002px;
	background-repeat: repeat-x;
	line-height: 110px;
	text-align: left;
}

#jobbtop
{
position: relative;
left: 900px;
top:30px;
width: 200px;
height: 50px;
line-height: 50px;
}

#footer {
	background-image: url(bottom_bg.png);
	background-repeat: repeat-x;
	height: 100px;
	width: 1002px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #71A427;
	text-decoration: none;
	text-align: center;
    vertical-align: middle;
    line-height: 26px;
}

#szoveg {
	background-image: url(images/text_bg.png);
    position: relative;
    top: -480px;
    left: 225px;
    width:200px;
    height:40px;
    z-index:10;
}

#nyelv
{
position: relative;
right: 5px;
top: 21px;
height: 48px;
float: right;
line-height: 48px;
vertical-align: middle;
}
#main
{
	height: 502px;
	width: 1002px;
	background-color: #000;
}
#hatter {
	height: 502px;
	width: 754px;
    float: left;
}

#tartalom {
	background-image: url(main_hatter.png);
	background-repeat: no-repeat;
	height: 453px;
	width: 747px;
    position: absolute;
    top: 145px;
    z-index:11;
}

#text_content {
	height: 375px;
	width: 700px;
    position: relative;
    top: 23px;
    left: 0px;
    overflow: auto;
    text-align: justify;
    padding-right: 5px;

}

.bezar_gomb
{
position: absolute;
top:-5px;
left: 725px;
}

#slideshow {
    position:relative;
    height:502px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}

#menu {
	width: 248px;
    float: right;
    text-align: left;
    align: left;
    position: relative;
    top: 91px;
}
a, a:link, a:active, a:focus, a:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
font-style: normal;
line-height: 2em;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #ffffff;
text-decoration: none;
text-align: left;
}
a:hover{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
font-style: normal;
line-height: 2em;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #ffffff;
text-decoration: underline;
text-align: left;
}
ul {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
font-style: normal;
line-height: 2em;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #ffffff;
text-decoration: none;
text-indent: 3px;
list-style-position: outside;
list-style-image: url(menunyil.png);
list-style-type: square;
padding-left: 23px;
margin: 2px;
text-align: left;
}
li
{
padding-left: 5px;
}


#content {
width: 550px;
margin: 30px auto;
padding: 10px 20px;
background: #FFF;
border: 1px solid #CCC;
}

#content2 {
font-family: Arial;
font-size: 12px;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #000000;
text-align: justify;
}

h1 {
	margin: 0;
	font-size: 26px;
}

h1 em {
	font-size: 60%;
}

hr {
	border: none;
	height: 1px; line-height: 1px;
	background: #CCC;
	margin-bottom: 20px;
	padding: 0;
}

p {
	margin: 0;
	padding: 7px 0;
}

.keplink {
	border: none;

}