@charset "UTF-8";
* {margin: 0px; padding: 0px; color: #333333;}

body {
margin-left: 20px; font-family: Georgia, trebuchet ms, Verdana, sans serif; background-image: url(img/bg.jpg) ; background-color: #C7D1D3;}
#otsikko { height: 80px; }

h1 { margin-left: 110px;}
h2 {font-size: 1.4em; font-weight: normal; color: #555; margin: 0.5em 0; letter-spacing: 1px; padding-left: 28px; background-image: url(img/kukka.gif); background-repeat: no-repeat; background-position: left center;}
h2 a { font-weight: normal; color:#333; text-decoration: none; color:#477489; }
h3 { font-size: 1.2em; margin: 1em 0; font-weight: normal; color:#555; letter-spacing: 1px;}
p {font-size: 1em; line-height: 1.4em; color: #666;}

#valikko {width: 140px; background-image: url(img/b1.jpg); height: 140px; background-image:url(img/b2.jpg); }
#valikko p { padding: 18px 0 0 12px; }
#valikko a { display: block; margin-bottom: 4px; padding-left: 16px; background-image:url(img/a.gif); background-repeat: no-repeat;  background-position: center left; text-decoration: none; color:#44707B }
#valikko a:hover { background-image: url(img/ahover.gif);  }
#valikko a:active { background-image: url(img/ahover.gif);  }

img {border: none;}

p.visual {margin:200px 24px 0 28px; padding-top: 0px; font-size: 1.4em; color: #555; font-style:oblique; }
p.etusivu1 {margin:8px 24px 0 28px; font-size: 1.0em; color: #555; font-style:oblique; line-height:1.4em }
p.etusivu2 {margin:12px 24px 0 28px;  font-size: 0.85em; line-height:1.4em; }


.nastaran { font-size: 1.3em; line-height: 1.4em; color:#555;}
#kuori { width: 740px;  position: absolute; top: 80px; left: 140px; background-image:url(img/b2.jpg); margin-bottom: 24px;}
.sisus { padding: 10px 20px 20px 32px; margin: 10px 10px; background-image:url(img/b1.jpg); }
.linkit, .center { text-align: center;}
.linkit a  { text-decoration: none; font-size: 0.9em; color: #888; font-weight: normal; }
.linkit  { color: #888; margin-bottom: 2px;}
p.center { line-height: normal; margin-bottom: 2px; }
p.center img { border: 6px solid #f0f0f0;}
p.center:first-line { font-weight: bold;}
table { margin-top: 12px;}
td img { border: 4px solid #fff; margin: 0 2px 8px 0;}
#noborder img, .noborder { border: none;}
.left { float: left;}
.contact { margin: 0 0 0 24px;}
.kuva img { margin:10px;}
.ex { padding-left: 28px;}
a.lil { font-size:14px; font-weight: bold;} 
