#mika {
	width: 800px;
	margin: auto;
}
a { text-decoration: none; }
img { border: 0px; }
h3 { font: 14pt trebuchet ms; }
p.header { text-align: left; }


body {
	text-align: center;
     font-family: verdana;
     color:white;
     background: #01559b;
     font: 10pt arial;
}

img.logoimage { }
div#mainos img { }

div#menu {
	text-align: left;
	padding: 0px;
	margin: 2px;
}
table#menu {
	width: 100%;
	border-spacing: 10px;
}
table#menu td {
	width: 50%;
}
table#menu td .menucontainer {
	padding: 3px 0px;
	text-align: center;
	width: 100%;
	font: 12pt Arial;
	background: #27669B;
	margin: 2px;
}

table#menu td .menuitem {
	
}


div.flags {
	text-align: right;
	margin-right: 10px;
/*	padding-bottom: 5px;*/*/
}

div.flags a img {
	width: 20px;
	margin-right: 10px;
	border: 0px;
	
}
div.flags a {
	border: 0px;
}

div#content {
	text-align: left;
		width: 100%-10;
/*		padding: 10px 15px;*/
	    }

a#link {
       margin: 0;
       border: 0;
       padding; 0;
       color:white;
       text-decoration: none;
       }		

a#link:visited {
	       text-decoration: none;
}

a#link:active {
	      text-decoration: none;
}

a#link:hover {
	     background: transparent font-size:24; color: yellow;
	     
}
a#copyright {
		display: none;
	    height: 10px;
	    margin: 0;
	    border: 0;
	    padding; 0;
	    color:white;
	    text-decoration: none;
}

div#info {
	text-align: left;
	font: 8pt arial;
	padding-left: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
	padding-top: 3px;
}

div#mainos {
	padding-bottom: 10px;
}

a {
      font-family; verdana;
      color: white;
}

p.reittilistaus { margin: 4px; }

p.mobiili { display: none; }
p.pc { display: auto; }
