html, body
{ margin: 0 0 10px 0; padding: 0; }

body
{ text-align: center; color: #666666; font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; font-size: 12px; }

h1
{ font-size: 16px; margin: 0 0 15px 0; padding: 0 0 3px 0; display: block; width: 100%; border-bottom: 1px solid #76736e; color: #798fb2; }
h2
{ font-size: 14px; margin: 0; padding: 0; color: #798fb2; }



#allover
{ margin: 0 auto; width: 1000px; background-color: #ffffff; text-align: left; }



#header img
{ display: block; margin: 0; padding: 0; border: 0; width: 1000px; }



#navigation ul
{ padding: 0; margin: 0; }

#navigation ul li
{ list-style-type: none; float: left; border-right: 1px solid #fff; text-align: center; }

#navigation ul li a
{ display: block; width: 249px; background-color: #999; padding: 10px 0 10px 0; text-decoration: none; color: #fff; }

#navigation ul li.last a
{ width: 250px; }

#navigation ul li.last
{ border: 0; }

#navigation ul li a.selected, #navigation ul li a:hover
{ background-color: #798fb2; }



#content
{ clear: both; padding: 20px 0 0 20px; border-top: 1px solid #76736e; }



#maincontent
{ float: left; width: 698px; }

#maincontent p
{ margin: 8px 0 8px 0; padding: 0; line-height: 1.5em; }

#maincontent ul li
{ margin: 5px 0 5px 0; list-style-type: circle; }

#maincontent ul li.alakohde
{ list-style-type: none; }

a
{ text-decoration: none; color: #798fb2; }

#maincontent hr
{ margin: 20px 0 20px 0; }

#maincontent table.esim tr td img
{ border: 1px solid #000; }



#sidebar
{ float: left; width: 282px; text-align: center; }

#sidebar img
{ border: 1px solid #000; margin: 0 auto 10px auto; display: block; padding: 0; }



#footer
{ clear: both; border-top: 1px solid #76736e; border-bottom: 1px solid #76736e; }

#footer p
{ margin-top: 10px; margin-bottom: 10px; }

#footer p a
{ color: #666; }

#footer_left
{ float: left; width: 380px; padding-left: 10px; }

#footer_right
{ text-align: right; padding-right: 10px; }