Body { margin: 0; background: #b8c3ce url("/kuvat/Body_BG.jpg") repeat-x left 172px; font-family: Arial; font-size: 80%; }
Div#Header { background: #04369a url("/kuvat/Header_BG.jpg") repeat-y center; }
Div#Header Img { width: 369px; height: 107px; padding: 10px; }
Div#Header Table { margin: 0 auto; }
Div#Header UL { margin: 0; padding: 0; }
Div#Header LI { list-style-type: none; margin-left: 20px; padding-left: 14px; background: url("/kuvat/Header_LI.gif") no-repeat left 6px; font-weight: bold; }
Div#Contact { background: #6e98b0 url("/kuvat/Contact_BG.gif") repeat-x center; padding-top: 10px; height: 27px; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; text-align: center; }
Div#Contact Table { border-collapse: collapse; margin: 0 auto; }
Div#Contact Table Td { padding: 0 32px; }
Div#Contact A:link, Div#Contact A:visited { color: #000000; }
Div#Contact A:hover, Div#Contact A:active { color: #003399; }
Div#Footer { text-align: center; color: #003399; padding-top: 20px; padding-bottom: 10px; }
Div#Footer Table { border-collapse: collapse; margin: 0 auto; }
Div#Footer Table Td { padding: 0 15px; }
Table#Container { margin: 0 auto; }
Td#Links { width: 220px; padding: 10px; vertical-align: top; } /* Yht. 220px */
Td#Links UL { margin: 0; padding: 0; }
Td#Links LI { list-style-type: none; background: #003399 url("/kuvat/Links_BG.gif") repeat-x top; border: 1px solid #FFFFFF; margin-bottom: 6px; font-weight: bold; }
#Container tbody tr #Links ul .punainen {
	background: none;
	color: #000;
	background-color: #ED1C24;
}
Td#Links A { display: block; padding: 10px; }
Td#Links A:link, Td#Links A:visited { color: #FFFFFF; text-decoration: none; }
Td#Links A:hover, Td#Links A:active { color: #FFFFFF; text-decoration: underline; }

Td#Content { width: 730px; padding: 10px; vertical-align: top; } /* Yht. 750px */

A:link, A:visited { color: #003399; text-decoration: underline; }
A:hover, A:active { color: #ef0000; text-decoration: underline; }

H1 { color: #003399; text-align: center; font-size: 140%; }
H2 { color: #003399; font-size: 120%; }
H3 { color: #003399; font-size: 100%; }
P { margin-top: 0; line-height: 1.4em; }
LI { line-height: 1.4em; }

A Img { border: 0; }

Img.Image { border: 1px solid; border-color: #6d747a #e6eaed #e6eaed #6d747a; }
Img.Left { float: left; margin-right: 10px; margin-bottom: 10px; }
Img.Right { float: right; margin-left: 10px; margin-bottom: 10px; }

HR { height: 2px; border: 1px solid; border-color: #6d747a #e6eaed #e6eaed #6d747a; }
Img.at { width: 14px; height: 13px; vertical-align: top; padding-top: 2px; padding-left: 1px; padding-right: 1px; }

Table.Hinnasto { border-collapse: collapse; width: 100%; }
Table.Hinnasto Th { padding: 4px; border: 1px solid #003399; background: #003399; color: #FFFFFF; text-align: left; }
Table.Hinnasto Td { padding: 4px; border: 1px solid #003399; background: #FFFFFF; }

Table.Lomake { border: 1px solid #FFFFFF; background: #c6d0da; }
Table.Lomake Td { padding: 6px; }

Table.Lomake Input.Text { border: 1px solid #003399; padding: 4px; width: 200px; }
Table.Lomake TextArea.Text { border: 1px solid #003399; padding: 4px; font-family: Arial; font-size: 100%; width: 380px; }
Table.Lomake Input.Submit { border: 1px solid #FFFFFF; background: #003399 url("/kuvat/Links_BG.gif") repeat-x top; color: #FFFFFF; padding: 8px; font-size: 100%; font-weight: bold; }

Table.Referenssit Td { background: #FFFFFF; text-align: center; vertical-align: middle; }

Table.Logot Td { vertical-align: top; }