/* calender on Trainning times */
div.calendar ul { list-style:none; margin:0; padding:0; }
div.calendar ul li { display:inline-table; border:solid 1px silver; background:gainsboro; color:gray; width:48px; text-align:center; line-height:48px; margin:8px; }
div.calendar ul li.selected { background:royalblue; color:navy; font-weight:bold; }
div.calendar ul li.selected .time { font-size:80%; line-height:16px; background:royalblue; color:navy; font-weight:normal; margin-bottom:4px; }


/* about us / managment table */
table.managment td { padding:8px; border-bottom:solid 1px silver; }

/* trophies tables */
table.trophies td { padding:4px; vertical-align:top; }
table.trophies .urc { color:royalblue; }
table.trophies .rum { color:firebrick; }
table.trophies .tsv { color:lightcoral; }
table.trophy td { padding:4px; border-bottom:solid 1px silver; font-weight:bold; }
table.trophy td.date { color:gray; }
table.trophy td.win { color:green; }
table.trophy td.loose { color:red; }

/* results tables */
table.urc_results th { color:gray; text-align:left; }
table.urc_results td, table.results th { padding:4px 8px; vertical-align:top; border-bottom:solid 1px silver;  }
table.urc_results span.urc { color:royalblue; background:aliceblue; border:solid 1px royalblue; border-radius:3px; padding:2px; }
table.urc_results td.win { color:green; }
table.urc_results td.loose { color:red; }