div#innet { text-align: center; }

table.innet { 
margin: 5px auto 5px auto;
empty-cells: show;
border-collapse: collapse;
border-top: 2px solid #e9e5e7;
border-right: 2px solid #e9e5e7;
border-bottom: 2px solid #e9e5e7;
border-left: 2px solid #e9e5e7;
width: 904px;
}

#innet td.logo {
text-align: right;
}

#innet td.logo img {
margin: 10px 30px 10px 0px;
}

td#menu {}

#menu div.outer {
border-top: 1px solid #b3b3b3;
border-bottom: 2px solid #c5c5c5;
padding-top: 2px;
padding-bottom: 2px;
}

#menu table {
border-collapse: collapse;
empty-cells: show;
width: 900px;
}

#menu td {
height: 39px;
padding: 0px 15px 0px 15px;
background-image: url("img/menubg.jpg");
}

#menu td.active {
background-image:
url("img/menubg-active.jpg");
background-position: right;
}

#menu td.vert {
padding: 0px 0px 0px 0px;
}

#menu a {
font-family: arial;
font-weight: bold;
font-size: 11px;
text-decoration: none;
color: #FFFFFF;
white-space: nowrap;
}

td#submenu {
height: 50px;
vertical-align: bottom;
text-align: center;
width: 900px;
padding: 0px 7px 0px 7px;
background-image: url("img/submenu-bg.jpg");
}

#submenu table {
empty-cells: show;
border-collapse: collapse;
background-color: transparent;
}

#submenu td {
height: 23px;
vertical-align: bottom;
padding: 0px 14px 10px 14px;
background-image: url("img/submenu-white.jpg");
background-repeat: repeat-x;
background-position: 0% 100%;
font-family: verdana;
font-weight: bold;
font-size: 10px;
}

#submenu td.active {
background-image: url("img/submenu-gray.jpg");
background-repeat: repeat-x;
}

#submenu a,
#subsubmenu a {
text-decoration: none;
}

#submenu a {
color: #660033;
}

#subsubmenu a {
color: #660033;
}

td#subsubmenu {
height: 35px;
vertical-align: bottom;
background-image: url("img/subsubmenu-bg.jpg");
}

#subsubmenu table {
empty-cells: show;
border-collapse: collapse;
margin-left: 270px;
}

#subsubmenu table.nolmargin {
margin-left: 30px;
}

#subsubmenu td {
height: 35px;
background-image: url("img/subsubmenu-white.jpg");
background-repeat: repeat-x;
vertical-align: bottom;
padding: 0px 14px 10px 14px;
font-family: verdana;
font-weight: bold;
font-size: 10px;
}

#subsubmenu td.active {
background-image: url("img/subsubmenu-gray.jpg");
}

#subsubmenu td.fill {
width: 100%;
background-image: url("img/subsubmenu-tip.jpg");
background-repeat: repeat-x;
}

td#content {}

#content table {
border-collapse: collapse;
empty-cells: show;
}

#content td {
vertical-align: top;
}

#content td.bar {
height: 16px;
background-image: url("img/barbg.jpg");
}

#content img.vasen {
margin: 5px 20px 5px 20px;
}

#content img.oikea {
margin: 5px 10px 5px 0px;
}

#content img.ala {
margin: 0px 0px 2px 0px;
}

#content div.grouplogo {
text-align: right;
margin: 5px 10px 0px 0px;
}

#content div.teksti {
margin: 5px 10px 5px 0px;
padding: 10px 10px 0px 10px;
border-top: 1px solid #e7e7ef;
border-right: 1px solid #e7e7ef;
border-bottom: 1px solid #e7e7ef;
border-left: 1px solid #e7e7ef;
height: auto;
font-family: verdana;
}

#content div.teksti h2 {
margin: 0px 0px 10px 0px;
padding: 0;
font-size: 13px;
font-weight: bold;
color: #660033;
}

#content div.teksti p {
margin: 0px 0px 10px 0px;
padding: 0;
font-size: 12px;
font-weight: normal;
color: #660033;
}

#content div.teksti b {
font-weight: bold;
}

#content div.teksti a {
margin: 0px 0px 0px 0px;
padding: 0;
color: #990033;
font-weight: bold;
}

#innet td.foot {
background-color: #c2c2c2;
text-align: center;
padding-top: 5px;
padding-bottom: 2px;
}

#innet td.foot span {
font-family: verdana;
font-size: 9px;
font-weight: bold;
color: #5f5f5f;
padding: 0px 20px 0px 20px;
}

#innet td.foot a {
color: #5f5f5f;
text-decoration: underline;
}