body{
margin-top: 0px;
font-family: tahoma;
margin-bottom: 0px;
font-size: 13px;
margin-left: 0px;
background: #40a0ff;
}
.tarto{
width: 941px;
margin: auto auto;
border-left: 2px solid #005cbc;
position: relative;
background: #FFFFFF;
border-right: 2px solid #005cbc;
}
#menu{
background: #1e7ede;
width: 100%;
height: 100px;
}
#menu li a{
font-size: 36px;
text-decoration: none;
color: #c8ffff;
}
#menu li{
padding-left: 40px;
padding-top: 10px;
padding-bottom: 10px;
padding-right: 10px;
margin-left: 4px;
list-style-type: none;
float: left;
font-weight: bold;
color: #c8ffff;
width: 250px;
border: 1px solid #1e5ebe;
}

#menu ul{
padding-left: 0px;
float: left;
margin: 15px 0px 0px 50px;
width: 300px;
}
.etarget{
width: 902px;
height: 102px;
border: 1px solid #000000;
margin: 20px 0px 20px 20px;
}
h2 a{
color: #79b031;
text-decoration: none;
text-transform:none;
padding: 3px;
}
h2{
margin: 5px;
color: #0000dd;
text-decoration: none;
font-size: 18px;
font-family: tahoma,arial;
}
.hir h2{
font-size: 22px;
text-align: left;
padding-left: 0px;
margin-bottom: 20px;
border-bottom: 1px dotted #444444;
}
.hdatum{
font-size: 11px;
margin: 5px;
color: #999999;
clear: both;
}
.hirekkicsi h2{
margin-bottom: 15px;
font-size: 15px;
}
.hirekkicsi{
width: 300px;
float: right;
}
h1{
margin-bottom: 0px;
border-bottom: 1px solid #000000;
padding-bottom: 4px;
}
.hir{
float: left;
width: 590px;
padding: 20px;
position: relative;
}
.hirek{
}
.hirekmind, .hirekfo{
float: left;
width: 900px;
margin-left: 20px;
}
.hirekmind div, .hirekfo div{
padding-left: 8px;
padding-right: 8px;
padding-top: 10px;
padding-bottom: 10px;
border-bottom: solid 1px #cccccc;
}

.lapozo {
text-align: right;
margin-bottom: 10px;
margin-top: 10px;
}

.lapozo a {
padding: 4px;
color: #ffffff;
background-color: #dd0000;
border: solid 1px #aa0000;
}

.lapozo a:hover {
background-color: #000099;
border: solid 1px #000077;
text-decoration: none;
}

p{
	font-size: 13px;
}

