/* Technical Data */
table.table1 {
  border-collapse: collapse;
  width: 619px;
  margin-left: 1px;
}
table.table1 td, table.table1 th {
  font-weight: bold;
  padding: 5px 11px;
  border-color: #ccc;
  border-style: solid;
}
table.table1 th {
  background-color: #f8f8f8;
  text-align: left;
}
table.table1 th.data {
  border:1px solid #CCCCCC !important;
}
table.table1 th.empty {
  background-color: transparent;
  border: none;
}
table.table1 th.axis {
  text-align: left;
  width: 45px;
  border-width: 1px;
  white-space: nowrap;
}
table.table1 td {
  border-width: 1px 1px 1px 1px;
  width: 400px;
}
/*  TRAININGS  */

table.trainingTable, table.trainingTableDetail{
	border-collapse:separate !important;
	border:1px solid #f1f1f1;
}
table.trainingTable th, table.trainingTable td, table.trainingTableDetail th,  table.trainingTable td{
	padding:5px;
}
table.trainingTable th, table.trainingTableDetail th{
	background:#f1f1f1;
	border:none;
}
table.trainingTable td, table.trainingTableDetail td{
	border:1px solid #f1f1f1;
}
table.trainingTable th.firstCol{
	text-align:left;
	padding-left: 5px;
}
table.trainingTableDetail td
{
   text-align:center;
    }