.uj table {
	background: rgb(246,247,239);
	width: 580px;
	border: 0px;

	}
.uj tr, .uj td {
	border: 0px;
	padding: 5px;
	vertical-align: midle;
	font-size: 12pt;
 	}
.uj tbody {
	border-width:0px;
	border-style:none;
	border-bottom: 0px solid rgba(0,0,0,0.4);
	border-right: 0px solid rgba(0,0,0,0.4);
	}
table {
	background: rgb(244,248,247);
	width: 600px;
	border-collapse: collapse;
	}
th, td {
	border: 1px solid #333;
	padding: 5px;
	vertical-align: midle;
	}
tr.elsosor th {
	background: rgb(219,226,236);
	}
tr.sotet td {
	background: rgb(234,235,227);
	}
caption {
	font-weight: bold;
	}
td {
	text-align: center;
	}
#forma {
	width: 100px;
	}
#tipus {
	width: 190px;
	}
#keszlet {
	width: 10px;
	}
#meret {
	width: 140px;
	}
#lej {
	width: 60px;
	}  
#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);
	}