html, body {margin: 20px; padding: 0; }
* {font: 10px Verdana;}
strong {font-weight: 700}
a img {border:none;}
div#sponsor-top a{display:none;}
div#sponsor-top span{clear:both; text-align:left;}
a {text-decoration:underline; color:#000; font-style:italic;}
div#top, div.tab, div#sidebar {display:none;}
h1 {font-size:20px; float:left;}
h2 {font-size:16px; float:right;}
h3 { text-align:right; font-size:14px; font-style:italic; clear:both; }
div.contentbox {border-top:1px solid #000; border-bottom:1px solid #000; padding-bottom: 10px;}
p { width:90%;}
div#footer p {font-style:italic;}
.highslide-html-content {display:none;}

p#matchday-select {display:none;}
.tabbernav {display:none;}
div.table-container {margin-top:10px; }
table.classic-table {width: 500px; margin:0 auto; margin-bottom:5px; border:1px solid #666;border-collapse: collapse;}
table.classic-table caption {background:#e7c663; margin:0 auto;border:1px solid #666;padding: 2px;font-weight:700; }
table.classic-table td { border:1px solid #666; text-align:center; height:18px; padding:0;  }
table.classic-table th {background:#f7ee88; text-align:center; border-bottom:1px solid #666;font-style:italic; padding:2px;}
table.classic-table tr.male{background:#BDDEFF;}
table.classic-table tr.female{background:#FFDBFF;}
table.classic-table tr.male-promoted td{background:#99ccff; font-weight:700;}
table.classic-table tr.female-promoted td{background:#ffccff; font-weight:700;}
table.matchday a {margin: 0 auto; width:16px; height:16px; display:block}
table.matchday a.foto {background: url(images/icons/foto.gif) center no-repeat; float:left;  } a.foto span {display:none; }
table.matchday a.video {background: url(images/icons/video.gif) center no-repeat; float:right;} a.video span {display:none; }
table.pool-male, table.pool-female {width:560px; border:1px solid #666; margin:0 auto; margin-top:10px; padding:0;}
table.pool-male {background:#ddeeff;} 
table.pool-female {background:#ffeeff;} 
table.pool-male td, table.pool-female td {text-align:center; margin:0;}
table.pool-male td.pool-header, table.pool-female td.pool-header  {text-align:center; font-weight:700; text-transform: uppercase;}
table.pool-male td.pool-body, table.pool-female td.pool-body  {width:500px;}
table.tree-table-male, table.tree-table-female {width: 540px; margin:0 auto; margin-bottom:5px; border-collapse: separate;border-spacing: 5px;}
table.tree-table-male span.pool-header, table.tree-table-female span.pool-header {font-weight:700; text-align:center; display:block;border-bottom:1px solid #666;}
table.tree-table-male span.pool-header {background:#bddeff;} 
table.tree-table-female span.pool-header {background:#ffdbff;} 
table.tree-table-male caption, table.tree-table-female caption  {background:#e7c663; margin:0 auto;border:1px solid #666;padding: 2px;font-weight:700; }
table.tree-table-male th, table.tree-table-female th  {background:#f7ee88; text-align:center; border:1px solid #666;font-style:italic; padding:2px;}
table.tree-table-male td, table.tree-table-female td  { border:1px solid #666;text-align:center; height:18px; padding:0; margin:5px;}
table.tree-table-male td { background:#ddeeff; }
table.tree-table-female td { background:#ffeeff; }
table.tree-table-male ul, table.tree-table-female ul { margin:0; padding:3px; text-align:center; list-style:none; font-weight: normal;}
table.tree-table-male li , table.tree-table-female li{ margin:0; padding:2px; text-align:center; list-style:none; font-weight: normal;}

div#calendar-nav{position:relative;top:10px;left:469px;margin:0;padding:0;width:92px;height:50px;}
ul#nav {list-style:none;margin:0;padding:0;position:relative;width:92px;height:50px;background: url(images/calendar-nav.jpg) no-repeat top;} 
ul#nav li {display:block;position:absolute;margin:0;padding:0;}
li#nav-maschile {top:15px;width:92px;height:17px;}
li#nav-femminile {top:33px;width:92px;height:17px;}
ul#nav a {display:block;width:100%;height:100%;}
ul#nav span {display:none}


.hoverbox {width:500px; margin: auto;margin-top:15px;}
.hoverbox ul{cursor: default; list-style: none; }
.hoverbox p {font-weight:700; text-align:center;}
.hoverbox a{	cursor: default;}
.hoverbox a .preview{display: none;}
.hoverbox img{	background: #666; border-style: solid;border-width: 1px;color: inherit;padding: 1px;	vertical-align: top;width: 100px;height: 75px;}
.hoverbox li{background: #f7ee88; border-style: solid;border-width: 1px;	color: inherit;	display: inline; border-color:#666;
float: left;margin: 2px; padding:0;position: relative;}
.hoverbox .preview{border-color: #000;	width: 200px;height: 150px;}
.hoverbox li.male {background: #bddeff;}
.hoverbox li.female {background: #ffdbff;}

div.team-data {float:right; width:200px; background:#f7ee88; border:1px solid #666; margin:20px 5px 20px 0;}
div.team-data span {font-size:11px; font-weight:700; position:relative; width:150px; padding:2px; left:50px; top:-5px; border:1px solid #666; background:#fff; text-align:center;}
div.team-data ul {margin:0;padding-left:17px; list-style:disc;}
div.team-data ul li {font-style:italic;}
div.team-data ul li ul {margin:0;padding: 5px; list-style:none; }
div.team-data ul li ul li {font-style:normal;}
div.team-more {margin-top:50px; width:353px;}
div.team-more div {background:#ffff99; margin:10px auto; width:250px; height:100px; border:1px solid #666;}
div.team-more div img{margin:5px; float:left;}
div.team-more div p{margin:4px;}