table.altalanos {
	background:#686868;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}
	
table.altalanos th {
    padding:5px 8px;
    color: #fff;
}

table.altalanos td {
	background:#fff;
	padding:2px 8px 4px 8px
}
	
table.altalanos tr.even td {
    background:#f7f8f7;
}

table.altalanos tr td {
    border-left: 1px dotted #cccccc;
}

table.altalanos tr td:first-child {
    border-left: 1px solid #cccccc;
}

table.altalanos tr td:last-child {
    border-right: 1px solid #cccccc;
}

table.altalanos tr:last-child td:first-child {
	border-style: solid;
    border-width: 0px 0px 1px 1px;
    border-color: #cccccc;
	-moz-border-radius-bottomleft:8px;
	-webkit-border-bottom-left-radius:8px;
	border-bottom-left-radius:8px
}

table.altalanos tr:last-child td {
    border-left: 1px dotted #cccccc;
    border-bottom: 1px solid #cccccc;
}
	
table.altalanos tr:last-child td:last-child {
	border-style: solid;
    border-width: 0px 1px 1px 0px;
    border-color: #cccccc;
	-moz-border-radius-bottomright:8px;
	-webkit-border-bottom-right-radius:8px;
	border-bottom-right-radius:8px;
    border-left: 1px dotted #cccccc;
}

table.altalanos tbody tr:hover {
  background            : #FFF url(tr_bck.gif) repeat;
}

table.altalanos tbody tr:hover td {
  background-color                 : #fdedae;
}

table.beosztas {
	background:#686868;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}
	
table.beosztas th {
    padding:5px 8px;
    color: #fff;
}

table.beosztas td {
	background:#fff;
	padding:2px 8px 4px 8px;
    
}

table.beosztas tbody tr:hover td {
    border-bottom: 1px solid #000;
    border-top: 1px solid #000;
    font-weight: bold;
}
	
table.beosztas tr.even td {
    background:#f7f8f7;
}

table.beosztas tr td {
    border-left: 1px dotted #cccccc;
}

table.beosztas tr td:first-child {
    border-left: 1px solid #cccccc;
}

table.beosztas tr td:last-child {
    border-right: 1px solid #cccccc;
}



table.beosztas tbody td.dolgozik {
    background-color: #4e9a06;
}





