body{
	background: #f6f6f6;
	color: #595959;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
	margin: 0px;
    }
	
a.link{
	color: #3c5431;
    text-decoration:none;
	}
	
div.oldal{
      padding: 10px;
	}
	
li{
	margin:0;
	padding: 0;
	}
	
ul{
	list-style-type: none;
	padding: 0;
	margin: 0;
	}
    
div.felez{ 
    float: left;
    width: 49%;
	margin-left: 5px;
}    
    
div.felez_j{ 
    float: left;
    margin-left: 20px;
    width: 476px;
}     

input{
	padding: 4px;
	border: 1px #d6d6d6 solid;
}

input.login_gomb{
    padding: 3px;
}

input.gomb{
    background: #acca80;
    padding: 5px;
    color: #253b05;
    -moz-border-radius: 6 6 6 6;
}

input.gomb:hover{
    background: #9cba6f;
    -moz-border-radius: 6 6 6 6;
}

form{
    margin: 0;
}

a{
	color: #7eb62d;
	text-decoration: none;
}

a:hover{
	color: #3b5e31;
	text-decoration: none;
}

div.belepes_tabla{
	margin-top: 30px;
	background-color: white;
	border: 1px #e5e4e4 solid;
    -moz-border-radius: 6 6 6 6;
	padding: 10px;
	margin-left: auto;
	margin-right: auto;
	width: 360px;

}

div.belepes_tabla label{
	color: #494949;
}


div.logo{
    background: url(logo.png);
    height: 70px;
    float: left;
    width: 280px;
    margin-top: 10px;
    margin-left: 20px;
    margin-right: -30px;
}


h2{
	margin-bottom: -10px;
	margin-left: auto;
	margin-right: auto;
	width: 97%;
	padding: 3px;
	color: #696969;
}
div.tabla_m{
	margin-top: 10px;
	background-color: white;
	border: 1px #e5e4e4 solid;
    -moz-border-radius: 6 6 6 6;
	padding: 10px;
	margin-left: auto;

	margin-right: auto;

}
div.tabla{
	margin-top: 10px;
	background-color: white;
	border: 1px #e5e4e4 solid;
    -moz-border-radius: 6 6 6 6;
	padding: 10px;

}

div.figyelem{
	margin-top: 10px;
	background-color: white;
	border: 1px #dcdc41 solid;
    -moz-border-radius: 6 6 6 6;
	background: #ffffc7;
	padding: 10px;
	width: 97%;
}


div.figyelem_hiba{
	margin-top: 10px;
	border: 1px #ae4444 solid;
    -moz-border-radius: 6 6 6 6;
	background: #f68888;
	padding: 10px;
	width: 97%;
	color: black;
}


div.idez{
	border: 1px #696969 dashed;
	width: 90%;
	color: black;
	padding: 6px;
	background-color: #e4e3e3;
	margin-left: 80px;
	margin-bottom: 2px;
}

div.tartalom{
	border: 1px #696969 dashed;
	color: black;
	padding: 6px;
	background-color: #e4e3e3;
	margin-bottom: 2px;

}

div.menu{
	margin-top: 10px;
	background-color: white;
	border: 1px #e5e4e4 solid;
    -moz-border-radius: 6 6 6 6;
    padding: 1px;

}

div.menu a{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
    float: left;
    color: black;
    table-layout: auto;
    cursor: pointer;
 
}
div.menu a{
	color: black;	
}
div.menu a.utolso{
	color: black;
     -moz-border-radius: 0 6 6 0;	
}
div.menu a:hover{
	color: #3b5e31;
	background: #bce089;
}
div.menu a.elso:hover{
	color: #3b5e31;
	background: #bce089;
    -moz-border-radius: 6 0 0 6;
}
div.menu a.utolso:hover{
	color: #3b5e31;
	background: #bce089;
    -moz-border-radius: 0 6 6 0;
}

td{
	font-size: 11px;
}



div.tabla_m a{
    background: #e0fabb;
	padding: 5px;
	width: 95%;
	position: static;
	float: left;
	margin-bottom: 2px;
    font-weight: bold;
}

div.tabla_m a:hover{
    background: #bce089;
	padding: 5px;
	width: 95%;
	position: static;
	float: left;
	margin-bottom: 2px;
    font-weight: bold;
}

div.bal{
    float: left;
    margin-left: 5px;
    margin-right: 10px;
    width: 200px;
}

div.jobb{
    float: left;
    margin-left: 10px;
    width: 760px;
}

div.bal_a{
    float: left;
    margin-left: 5px;
    margin-right: 10px;
    width: 13%;
}

div.jobb_a{
    float: left;
    margin-left: 10px;
    width: 80%;
}

div.tabla h1{
    margin: 0px;
    margin-bottom: 5px;
    font-size: 18px;
    font-weight: normal;
}

div.tabla h2{
    margin: 0px;
    margin-bottom: 5px;
    font-size: 20px;
    font-weight: normal;
}

input.ok{
    background: #91ba86;
    color: #445240;
    border: 1px solid #91aa8a;
}

input.megsem{
    background: #bc857f;
    color: #6c3732;
}

div.alsomenu{
	margin-top: 10px;
	background-color: white;
	border: 1px #e5e4e4 solid;
    -moz-border-radius: 6 6 6 6;
	padding: 10px;
}

div.alsomenu a{
      background: #d7ecbe;
      padding-left: 10px;
   	  padding-right: 10px;
	  padding-top: 2px;
	  padding-bottom: 2px;
      float: left;
      margin-right: 5px;
      color: #2b3b22;
      font-size: 14px;
      text-decoration: none;
      font-weight: bold;
	  -moz-border-radius: 4px;
	  border: 1px solid #d7ecbe;
	  margin: 2px;
} 

div.alsomenu a img{
      margin-bottom: -2px;
}

div.alsomenu a:hover{
      background: #cbe7bb;
      padding-left: 10px;
   	  padding-right: 10px;
	  padding-top: 2px;
	  padding-bottom: 2px;
      float: left;
      border: 1px solid #445939;
      margin-right: 5px;
      color: #2b3b22;
      font-size: 14px;
      text-decoration: none;
      font-weight: bold;
	  margin: 2px;
} 

 td.naptar{
    padding: 5px;
	text-align: center;
 }
td.ma_m{
    padding: 5px;
    background: #bcd69e;
	text-align: center;
	font-weight: bold;
}

form.keres{
     margin-top: -8px;
     background: #c3e9af;
     float: right;
     padding-left: 10px;
     padding-right: 10px;
     position: abolute;
     -moz-border-radius: 4px;
     border:1px solid #9bc385;
}

select{
     padding: 4px;
}