/*table.table1 {
	border-spacing: 0px;
}
.table1 td, .table1 th {
	border: 1px solid #999;
	border-collapse: collapse;
}*/
table, th, td {
    border-collapse: collapse;
    border-spacing: 0;
}
table {
    width: 100%;
    margin: 0 0 20px 0;
    padding: 5px;
    border: 1px solid #333333;
}
table th {
    border-bottom: 1px solid #333333;
}
table td {
    border: 1px dotted #333333;
}
table.np, table.np th, table.np td { border: 0; }