DIV.container { width: 98%; margin-left: -49%; position: absolute; left: 50%; }
DIV.container P, UL, TABLE { font-family: Arial, Helvetica, sans-serif; font-size: 16px; }
DIV.container H1 { font-family: Arial, Helvetica, sans-serif; font-size: 2em; margin: .67em 0  }
DIV.container H2 { font-family: Arial, Helvetica, sans-serif; font-size: 1.5em; margin: .75em 0  }
DIV.container H3 { font-family: Arial, Helvetica, sans-serif; font-size: 1.17em;  margin: .83em 0 }
DIV.container A { font-family: Arial, Helvetica, sans-serif; font-size: 16px; }
DIV.contact { color: #666666; padding-top: 10px; text-align: center; border-top: 1px double #CCCCCC; font-family: Arial, Helvetica, sans-serif; font-size: 16px; }
SPAN.active { color: #CCCCCC; font-family: Arial, Helvetica, sans-serif; font-size: 16px; }

DIV.lang_select { width: 100%; text-align: right; }
DIV.menu { text-align: center; }
TABLE.menu_top { width: 100%; border-collapse: collapse; }
TABLE.menu_top TD { width: 13%; text-align: center; vertical-align: top; }
TABLE.menu_top TD A:link { display: block; }
TABLE.menu_top TD A:hover {display: block; text-decoration: none;  }
DIV.content_align_center A:hover { text-decoration: none; }
DIV.content_align_center A:hover { text-decoration: none; }
DIV.content_align_center { text-align: center; padding: 0% 10% 0% 10%; }

DIV.content_align_left A:hover { text-decoration: none; }
DIV.content_align_left A:hover { text-decoration: none; }
DIV.content_align_left { text-align: left; padding: 0% 10% 0% 10%; }

DIV.header { width: 100%; height: 50px; }
.border IMG { padding: 1px; border: 1px solid #CCCCCC; background-color:#FFFFFF; }
.border:visited IMG {  border: 1px solid #CCCCCC; }
.border:hover IMG { padding: 1px; border: 1px solid #000000; }
.border:hover { color: #000000; } /* IE bug */
.border:active IMG { border: 1px solid #cccccc; }
IMG.margin10p { margin: 10px; }
DIV.content { text-align: center; padding: 0% 10% 0% 10%; }
TD.left_menu { border-right: 1px dotted #CCCCCC; }
TD.right_menu { border-left: 1px dotted #CCCCCC; }
TD.menu_item { border-left: 1px dotted #CCCCCC; border-right: 1px dotted #CCCCCC; }
DIV.pitser { width: 100%; display: block; text-align: center; margin-top: 30px; }



DIV.footer { text-align: right; display: block; margin-bottom: 60px; }

TABLE.table_hinnad TD { padding: 3px; }
#AutoNumber1 TD {  padding: 7px; }
.container .content_align_left p {
	color: #F00;
}
.container .content_align_left p {
	color: #000;
}

