body {
    /*overflow:hidden;*/
    padding:0;margin:0;
    background-color: #111111;	
	height:auto;
    width:100%;
}

.lap {
    width:100%;
    height:auto;
    background-color: #000;	
}

#bgimg {
	position:absolute;
	z-index: -1;
    float:left;
}

/*MENÜ*/
.menu      {float:left; margin-top:40px; margin-left:20px; text-align:center; font-family: Baskerville Old Face;}
.menu ul   {list-style:none; margin-top:1px;}
.menu li   {display:inline; margin-left:20px;}
.menu a    {text-decoration:none; color:#9ccf64; font-size: larger; text-align:center; margin-bottom:auto; border:none; margin-right:5px;}
.menu a:hover {color:#FFFFFF; border-bottom: 1px solid #fff;}

/*LOGO*/
#logo{
    float:right;
    position:relative;
    margin-top: 10px;
    margin-right: 40px;
}

/*KÖZÉP*/
.kozep {
    color: #FFFFFF;
    float:left;
    height: 100%;
    width: 100%;
    margin-top: 30px;
}

.kozep h2 {
    color:#9ccf64;
}

#torzs {
    float:left;
    margin-left:137px;
    padding: 20px;
    height: 200px;
    width: 50%;
}

#hasab{
    float:left;
    margin-left:23px;
    padding: 20px;
    height: 200px;
    width: 58%;
    border-right:1px solid black;
}

#bhasab{
    float:left;
    margin-left:20px;
    padding: 20px;
    height: 200px;
    width: 35%;
    border-right:1px solid black;
}

#khasab{
    float:left;
    padding: 20px;
    height: 200px;
    width: 20%;
    border-right:1px solid black;
}

#jhasab {
    float:left;
    padding: 20px;
    height: 200px;
    width: 20%;
}

/*ALSÓ*/
.also {
    color: #FFFFFF;
    float:left;
    height: 100%;
    width: 99%;
    margin-top: 50px;
    margin-left: 20px;
}

.also h2 {
    color:#9ccf64;
}

#bbhasab{
    float:left;
    margin-left:20px;
    padding: 20px;
    height: 100px;
    width: 28%;
}

#bbhasab p {margin-left: 50px; color:#9ccf64;}

#bbhasab a    {text-decoration:none; color:#fff;}
#bbhasab a:hover {color:#9ccf64;}


#kkhasab{
    float:left;
    padding: 20px;
    height: 100px;
    width: 28%;
    font-size: large;
    font-family: martina, arial;
    text-align: center;
    
}

#jjhasab {
    float:right;
    padding: 20px;
    height: 100px;
    width: 28%;
}

/*LÁBLÉC*/
.lablec {
    float:left;
    width: 99%;
    height: 20px;
    padding: 5px;
    margin-left: 2px;
    margin-top: 40px;
    text-align:center;
    color:#fff;
}

/*
* {
	border:1px solid red;
}
*/

