table
{
empty-cells:hide;
border-spacing:0px;
table-layout:fixed;
margin:0px;
padding:0px;
}

td.normal
{
width:100%;
vertical-align:middle;
}

td.menu
{
vertical-align:middle;
text-align:center;
font-size:1.5em;
}

td.inside
{
text-align:left;
vertical-align:middle;
height:1.5em;
padding-top:3px;
padding-right:3px;
padding-bottom:3px;
padding-left:5px;
border:1px solid gray;
width:50%;
font-size:1.25em;
}
td.table-news
{
text-align:left;
vertical-align:middle;
height:1.5em;
padding-top:3px;
padding-right:3px;
padding-bottom:3px;
padding-left:5px;
border:1px solid gray;
width:50%;
font-size:1em;
}

th.inside
{
text-align:center;
vertical-align:middle;
height:1.5em;
padding:4px;
/*border:1px solid gray;*/
width:50%;
background-color:gray;
color:#FFFFFF;
font-size:1.25em;
}

a.all:link {color:#0000FF;}    /* unvisited link */
a.all:visited {color:#0000FF;} /* visited link */
a.all:hover {color:#FF0000;}   /* mouse over link */
a.all:active {color:#FFCCCC;}  /* selected link */

#toTop {
display:none;
text-decoration:none;
position:fixed;
bottom:10px;
right:10px;
overflow:hidden;
width:51px;
height:51px;
border:none;
text-indent:100%;
background:url(ui.totop.png) no-repeat left top;
}
#toTopHover {
background:url(ui.totop.png) no-repeat left -51px;
width:51px;
height:51px;
display:block;
overflow:hidden;
float:left;
opacity:0;
-moz-opacity: 0;
filter:alpha(opacity=0);
}
#toTop:active, #toTop:focus {
outline:none;
}