body
{
 background: #D2D0D8;
 margin-top:0px;
 padding-top:0px;
 font-family:Arial;
 font-size:14px;
}

h2
{
 font-size : 13px;
 color:#777777;
 margin:0px;
 font-weight:None;
 line-height:0px;
 padding:0px;
}

table
{
 font-size:14px;
}

#cnt
{
 margin-left:auto;
 margin-right:auto;
 width:730px;
}

#hdr
{
 width:730px;
 height:57px;
 background: url("hdr.jpg") no-repeat;
}

#doc
{
 width:500px;
 padding-right:10px;
 background: url("/btm.jpg") repeat-y;
 padding-left : 25px;
 text-align:justify;
 padding-bottom:15px;
 color: #555555;
}

#doc a
{
 color : #476E75;
}

#doc a:hover
{
 color : #698F97;
}

#doc em
{
 font-style : normal;
 color : #990000;
}

#doc hr
{
 border-width : 1px;
 border-color : #000000;
 border-style : dotted none none none;
 line-height:0px;
 margin: 0px;
 padding:0px;
}

#menupohja
{
 background: url("/menupohja.jpg") repeat-y;
}

#menu
{
 background: url("/menu.jpg") no-repeat;
 height:228px;
 color : #ffffff;
 padding:0px 0px 0px 10px;
}

#menu a
{
 color:#ffffff;
 text-decoration: none;
}

#menu a:hover
{
 text-decoration: underline;
}

#titl
{
 position:relative;
 top:10px;
 font-size : 18px;
 border-style: none none dotted none;
 border-width: 2px;
 border-color: #bbbbbb;
 width:440px;
 color:#3E5B60;
}

#blackie
{
 height:1px;
 width:730px;
 background: url("blackie.jpg") no-repeat;
}

.otsake
{
 text-align:center;
 font-size:14px;
 color:#777777;
 width:500px;
 font-weight:bold;
}

.footerlinks
{
 font-size : 12px;
 color : #000000;
}

.footerlinks a
{
 color : #000000;
}

#copyline
{
 font-size : 10px;
}

#copyline A
{
 color : #000000;
}

#sttLogo
{
 width:40px;
 height:40px;
 text-align:center;
}

#sttTeksti
{
 font-size : 10px;
 border-style:solid solid solid none;
 border-width:1px;
 border-color: #000000;
 padding:0px 4px 0px 4px;
 background:#E5ECED;
}

#sttTeksti A
{
 color : #6F979F;
}

.cntheer
{
 text-align:center;
}

.gtkLoota
{
 border-style : dotted;
 border-width : 1px;
 border-color : #666666;
 padding:10px;
 background: #ECEEED;
 text-align:justify;
 font-size : 12px;
 width : 420px;
}

.gtkVaro
{
 border-style : dotted;
 border-width : 1px;
 border-color : #880000;
 padding:10px;
 background: #FFFEC1;
 text-align:justify;
 font-size : 12px;
 width : 420px;
}

.gtkHuomio
{
 border-style : solid;
 border-width : 2px;
 border-color : #000000;
 color : #ffffff;
 padding:10px;
 background: #950505;
 text-align:justify;
 font-size : 12px;
 width : 420px;
}

.gtkLoota A
{
 color : #637573;
}

.gtkOtsikko
{
 font-style : none;
 font-weight : bold;
 font-family : Monospace;
 color:#748684;
 font-size:16px;
}

.gtkOtsikkoMini
{
 font-style : none;
 font-weight : bold;
 font-family : Monospace;
 color:#748684;
 font-size:12px;
}

.gtkOtsikkoVaro
{
 font-style : none;
 font-weight : bold;
 font-family : Monospace;
 color:#bb0000;
 font-size:12px;
}

.pvmbox
{
 font-size : 14px;
 border: dotted 1px #666666;
 text-align:center;
 float:left;
 font-size : 18px;
 padding:5px;
 margin:0px 5px 0px 0px;
 background:#F9FAA8;
}

blockquote.quobegin
{
 background:url("/quobegin.gif") no-repeat;
 background-position:top left;
 padding-left:20px;
 text-align:justify;
}

p.quoend 
{
 background: url("/quoend.gif") no-repeat;
 background-position:bottom right;
 padding-right:5px;
}

blockquote.stb
{
 background:url("/nobegin.gif") no-repeat;
 background-position:top left;
 padding-left:20px;
 text-align:justify;
}

p.ste
{
 background: url("/noend.gif") no-repeat;
 background-position:bottom right;
 padding-right:5px;
}

q
{
 font-style:italic;
}

.quotes a
{
 font-size:10px;
 color:#000000;
 text-decoration:none;
}

.quotes a:hover
{
 text-decoration:underline;
}

.lastupdated
{
 font-size : 12px;
 text-align:center;
 color:#444444;
}

.duk
{
 border: 1px dotted #666666;
 padding:10px;
}

.thename
{
 font-size : 16px;
 color : #999999;
 font-weight:bold;
}

.altnames
{
 color: #990000;
 font-size : 10px;
}

.edesc
{
 margin-left : 20px;
 color : #555555;
 text-align:justify;
 font-size: 12px;
}

.checkalso
{
 font-size : 10px;
 color : #888888;
}

.motlist
{
 margin:0px;
 margin-left : 15px;
 font-size:16px;
}

.motlist A
{
 text-decoration:None;
}

.motlist A:hover
{
 text-decoration:underline;
}

.proglist
{
 padding:10px;
 border:1px dotted #444444;
 background:#F4F4F4;
 margin-left : 10px;
 width : 400px; 
 margin-bottom:0px;
}