body {

	background-image: url(img/main/body_background.jpg);
	background-position: top center;
  	background-repeat: repeat-y;
 	background-color: #E1E2E3; }


td.menu {
	valign:center;
	margin:0;
	padding:0;
	font-family: "Trebuchet MS";

	font-weight: bold; }


tr.top {
	background-image: url(img/main/top_background.jpg);
	background-position: top left;
  	background-repeat: repeat-x;
	height: 219px;
	color: #FFFFFF;
	text-decoration: none; }

	


/*- Menu Tabs E--------------------------- */

    #tabsE {
      float:none;
      width:100%;
      background:#000000;
      font-size:100%;
      line-height:normal; }

    #tabsE ul {
	display: inline;
	margin:0;
	padding:10px 10px 0 0px;
	list-style:none; }

    #tabsE li {
      display:inline;
      margin:0;
      padding:0; }

    #tabsE a {
      float:left;
      background:url("img/main/tableftE.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none; }

    #tabsE a span {
      float:left;
      display:block;
      background:url("img/main/tabrightE.gif") no-repeat right top;
      padding:10px 30px 8px 12px;
      color:#FFF; }

    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsE a span {float:none;}
    /* End IE5-Mac hack */
    #tabsE a:hover span {
      color:#FFF; }

    #tabsE a:hover {
      background-position:0% -42px; }

    #tabsE a:hover span {
      background-position:100% -42px; }


table {

	line-height: 20px;
	font-size: 13px; 
	font-family: Arial;
	color: #000000; }

td.submenu {

	width: 200px; }


td.line {
 
	width: 648px;
	border-left: 1px solid #E1E2E3; }

td.lines {

	width: 398px;
	border-right: 1px solid #E1E2E3; 
	border-left: 1px solid #E1E2E3; }



td.photo {

	width: 250px; }


A:link, A:visited, A:active {

	font-family: Arial;
	font-size: 13px; 
	color: #004382;
	text-decoration: none; }


A:hover {

		font-family: Arial;
		font-size: 13px; 
		color: #004382;
		text-decoration: underline; }


table.taulukko {
		font: 12px Arial; }

table.pentue {
		width: 100%;
		font: 12px Arial; }

table.tulokset {
		cellpadding: 5px;
 		border: 1px #D7D8DA;
		width: 100%;
		font: 11px Arial; }

tr.viini {
		background: #940000;
		color: #FFFFFF;	}

tr.grey {
		background: #E8E8E8; }


td.bottom {


 	background-color: #000000; }
