Div.Popup { z-index: 5100; }
Div.Popup Span.Cancel { cursor: pointer; }
Div.Popup Div.List { overflow: auto; cursor: pointer; }
Div.Popup Table.Submit Input { cursor: pointer; }

#Item-Image-Prev, #Item-Image-Next { position: absolute; font-size: 60px; top: 50%; height: 80px; margin-top: -40px; cursor: pointer; -moz-user-select: none; }
#Item-Image-Prev { left: 10px; }
#Item-Image-Next { right: 10px; }Body { font-family: "Trebuchet MS", Arial, sans-serif; font-size: 75%; color: #FFFFFF; }
Body { margin: 0; background: #000000 url("/fi/2008/Image/33/Body-Bg.jpg"); }

/* Poistetaan turhat marginaalit */
H1, H2, H3, H4, H5, H6, P, Form { margin: 0; }

/* Linkit */
A:link, A:visited { color: #660000; text-decoration: underline; }
A:hover, A:active { color: #808080; text-decoration: underline; }
A Img { border: 0; }

/* Taulukon keskitys */
Table.Body { margin: 0 auto; }

/* Ylimmän logo-alueen taustaväri */
Td.Logo { background: #000000; }

/* XIX International jne. alue */
Td.Header { font-size: 160%; font-weight: bold; color: #FFFFFF; }
Td.Header { background: #000000; }

/* Sisältöalueen päällä olevat harmaammat boksit */
Td.TopLeft { border-bottom: 1px solid #666666; color: #663f02; font-family: Georgia, Garamond; font-size: 130%; }
Td.TopRight { border-bottom: 1px solid #666666; color: #808080; font-weight: bold; }
Td.TopRight A { text-decoration: none; color: #000000; }

/* Vasemman reunan linkit */
Td.Links { background: #000000; color: #FFFFFF; }
Td.Links A { color: #FFFFFF; text-decoration: none; text-transform: lowercase; }
Td.Links Div A { display: block; padding: 4px; }
Td.Links A:hover, Td.Links A:active { background: #333333; }
Td.Links A.Selected { background: #333333; }

Td.Links Div.Level-0 { font-weight: bold; border-bottom: 1px dotted #666666; }

Td.Links Div.Level-0 A { padding-left: 4px; color: #C0C0C0; }
Td.Links Div.Level-1 A { padding-left: 24px; }
Td.Links Div.Level-2 A { padding-left: 44px; }

/* Sisältöalue */
Td.Content { background: #CCCCCC; color: #000000; }
Div#Content { padding: 10px; }

Td.Content HR { height: 2px; margin: 0; padding: 0; border: 0; display: block; }
Td.Content HR { border-top: 1px solid #A0A0A0; border-bottom: 1px solid #F0F0F0; }

/* Otsikot */
H1 { color: #660000; font-weight: normal; font-size: 180%; }
H2 { color: #660000; font-weight: normal; font-size: 120%; }
H3 { color: #000000; font-weight: bold; font-size: 100%; }