body
{
margin:0%;
padding:1% 3%;
min-width: 450px;
color:#000;
background:#f1f1f1 url(raster.gif);
font-family: Bookman Old Style, Bookman, Helvetica, System, Times, sans-serif;
font-size:95%;
}

table
{
font-size:95%;
}

th, td
{
font-family:Verdana, Helvetica, sans-serif;
color:#000;
background:white;
border:0;
margin: 0;
text-align: left;

padding: 3px 5px 2px 0;
}

tr.dl td, tr.dl th
{
padding-top: 25px;
border-top: 1px dashed #aaa;
}




h1
{
font-size: 150%;
}

h2
{
font-size: 140%;
}

h3
{
font-size: 130%;
}

h4
{
font-size: 120%;
}

h5, h6
{
font-size: 110%;
}

p
{ 
color: #3b5f8a; 
background: #f1f1f1; 
}


table
{
border: 1px solid #000;
margin-top: 0.6em;
text-align: left;
}

table td
{
border: 1px solid #000;
border-collapse: collapse;
padding: 5px;
}

table th
{
border: 1px solid #000;
border-collapse: collapse;
background: #f1f1f1;
padding: 5px;
}

p.ins
{
background: #f1f1f1;
border: 1px dashed #666;
padding: 1px 1px 1px 1px;
line-height: 1em; 
letter-spacing: normal; }

em
{
color: #555; 
background: transparent; 
font-weight: bold; 
font-style: normal; 
}



a:link
{
color: #011dc9;
background: transparent;
text-decoration: none;
}

a:visited, a:active
{
color: #011dc9;
background: transparent;
text-decoration: none;
}

a:hover
{
color: #0000FF;
background: transparent;
text-decoration: underline;
}

#sidebar div.pl p
{
margin-top: 0;
}



.navi
{ 
display: none; 
}

.tag 
{ 
margin-top: 0; 
margin-bottom: 3em; 
margin-right: 7em; 
text-align: right; 
color: #999; 
font-family: Arial, sans-serif; 
font-weight: bold; 
line-height: 1.3em; 
background: transparent; 
}

.tip 
{ 
border: 1px dashed #999; 
background: #fafafa; 
padding: 10px; 
}


.plokk 
{ 
margin: 4em; 
color: #3b5f8a; 
background: #f1f1f1; 
}

.sisu 
{ 
margin: 0; 
color: #3b5f8a; 
background: #f1f1f1; 
}

.pala 
{ 
color: #3b5f8a; 
background: #f1f1f1; 
}



#top 
{ 
min-width: 150px; 
background: #fff; 
color: #000; 
border-bottom: 3px solid #3b5f8a; 
}

.piit
{ 
display: none; 
}


#main 
{ 
clear: both; 
width: 100%; 
padding: 0; 
margin: 0; 
color: #000; 
background: #fff; 
}

#main .os p, #main .os h3 
{ 
margin: 0;
padding: 0; 
}

#main .os 
{ 
margin: 12px 0; 
}

#main .os img 
{ 
float: left; 
margin-right: 15px; 
}


.jalus 
{ 
text-align: center; 
color: gray; 
background: white; 
border: solid white 1px; 
}

#lingipesa 
{ 
margin: 4em; 
padding-top: 0.4em; 
line-height: 1.4em; 
color: #000000; 
background: #ffffff; 
}

#esi 
{ 
float: left; 
margin: 0;
margin-right: 0.3em;  
padding: 0; 
line-height: 1.4em; 
color: #000000; 
background: #ffffff; 
}


#esi h1, h2, h3, h4  
{ 
color: #3b5f8a; 
background: #f1f1f1; 
}
#pix
{ 
color: black; 
background: #c0c0c0; 
border: solid white 2px; 
}
#pix td 
{ 
border: solid white 1px;
padding: 1px 
}

@media print 
{ 
p#tagline, div#search, p.menu, div#choose, div#sidebar, p#footer, .handheld, .hide 
{ 
display:none; 
}


div#content 
{ 
width: 100%; 
margin: 0; 
} 
body 
{ 
padding: 0; 
margin: 0; 
color: #000000; 
background-color: #ffffff; 
background-image: none; 
}
}
