table {
	background: rgb(246,247,239);
	width: 580px;
	border: 0px;
	}
th, td {
	border: 0px solid #333;
	padding: 5px;
	vertical-align: midle;
	}
tr.elsosor th {
	background: rgb(217,219,206);
	}
tr.sotet td {
	background: rgb(234,235,227);
	}
caption {
	font-weight: bold;
	}
td {
	text-align: center;
	}
.forma {
	width: 50%;
	}
.tipus {
	width: 50%;
	}
.keszlet {
	width: 33%;
	}
.meret {
	width: 33%x;
	}
.lej {
	width: 33%;
	}  
#lejafa {
	width: 110px;
	}

input {
	text-align: right;
	width: 50px;
	}
thead {
	border-width:2px;
	border-style:solid;
	border-right: 4px solid rgba(0,0,0,0.4);
	}
tbody {
	border-width:2px;
	border-style:solid;
	border-bottom: 4px solid rgba(0,0,0,0.4);
	border-right: 4px solid rgba(0,0,0,0.4);
	}
