* {
margin:0;
padding:0;
border:0;
}

body { 
font-family:Trebuchet MS, sans-serif; 
background-color:#ddb622; 
background-image:url("../kuvat/bg3.gif");
background-position:top left;
background-repeat:repeat;
color:#000000;
padding-bottom:93px;
}

h1 {
font-weight:100;
font-style:italic;
letter-spacing:-1px;
}

#bodywrap {
width:970px;
margin:0 auto 0 auto;
}

#bodywrap2 {
width:1030px ;
margin:0 auto 0 auto;
}

#head {}
#kielet { float:right; font-size:11px; margin:73px 20px 0 10px; display: inline; }
#museot {}

#museot a {
float:right; font-size:11px;
}

#keskiosa {
width:917px;
margin-left:40px;
margin-right:13px;
}

#keskiosa2 {
width:977px;
margin-left:40px;
margin-right:13px;
}

#foot { 
clear:both; 
text-align:center; 
font-size:10px; 
color:#e4dacc; 
background:#725d47;
padding:2px;
/*
margin:0 13px 0 40px;
padding:0 2px 2px 2px; 
background:#725d47;
*/
}

#vuodet { font-size:1.05em; }
#sisalto { 
clear:both; 
background:#ffffff; 
min-height:600px; 
padding:9px; 
border-right:3px solid #725d47;
}
/* 
#kartta { float:right; width:500px; height:625px; }
#karttabox { float:right; width:500px; height:625px; }
*/
#karttapalsta { float:right; width:500px; padding:0; margin:0; display:inline; }
#kartta { width:500px; height:625px; }
#karttabox { width:500px; height:625px; }

#karttapalsta #karttamerkit { float:right; display:inline; }

#tiedot { margin-right:506px; padding:0; background:#ffffff; }

#talontiedot { float:right; width:500px; margin:10px 0 0 0; }

.etus2pl {
float:left;
width:400px;
border-left:1px dotted #999999;
padding:0 12px 0 8px;
margin:10px 0 10px 0;
}

.vaarin {
/* border:1px solid #cc6666;
background:#ffeeee; 
padding:10px; */
margin-bottom:10px;
border-left:1px dotted #999999;
padding-left:10px;
}

.oikein {
/* border:1px solid #ccee99; 
padding:10px; */
margin-bottom:10px;
border-left:1px dotted #999999;
padding-left:10px;
}

#karttamerkit {
padding:5px;
font-family: Georgia, serif;
font-size:13px;
color:#777777;
}

#karttamerkit img {
vertical-align:middle;
margin:3px;
}

.intxtimg {
margin:0 23px 0 23px;
}

.intxtimg2 {
margin:9px 23px 0 23px;
}

.intxtimg3 {
margin:9px auto 9px auto;

}

.raamit {
border:1px solid #d1cec6;
padding:2px;
background:#ffffff;
}

.cnt {
text-align:center;
}

.kieli {}

#sisteksti {
/* background:#ffffff; */
border-left:1px dotted #999999;
border-right:1px dotted #999999;
min-height:750px;
padding:0 5px 0 5px;
}

#sisteksti2 {
margin:9px 0 0 0;
/* background:#ffffff; */
border-left:1px dotted #999999;
border-right:1px dotted #999999;
padding:0 5px 0 5px;
}

#sisteksti3 {
/* background:#ffffff; */
border-left:1px dotted #999999;
border-right:1px dotted #999999;
min-height:625px;
padding:0 5px 0 5px;
}

#sisetus {
padding:9px;
}

a, a:visited, a:active { text-decoration:none; color:#0066ff; font-weight:bold; }
a:hover { text-decoration:underline; color:#000000; }

a.vuosi, a.vuosi:visited, a.vuosi:active { 
float:left;
width:120px;
margin:0px;
padding:2px;
text-align:center;
font-weight:bold;
background: #4b532c; /* #edba31; #725d47; */
color:#fbfbee; /* #660000; */
border-top:1px solid #7a7951; /* #f5cd61; #c88d4e; */
border-left:1px solid #7a7951; /* #f5cd61; #c88d4e; */
border-right:1px solid #373f17; /* #a38433; */
border-bottom:1px solid #4b532c; /* #edba31; */
}

a.vuosi:hover { 
background:#818049; /* #fac842; #9e7345; */
text-decoration:none; 
color:#ffffff; 
border-top:1px solid #b6b45f; 
border-left:1px solid #b6b45f; 
border-right:1px solid #434a27; /* #a38433; */
border-bottom:1px solid #818049; /* #fac842; */
}

a.mus, a.mus:visited, a.mus:active {
float:left;
width:120px;
margin:0px;
padding:2px;
text-align:center;
font-weight:bold;
background:#990000; 
color:#fbfbee;
border-top:1px solid #cc6600;
border-left:1px solid #cc6600;
border-right:1px solid #330033;
border-bottom:1px solid #990000;
}

a.mus:hover { 
background:#c5543a; 
text-decoration:none; 
color:#ffffff; 
border-top:1px solid #e17e56;
border-left:1px solid #e17e56;
border-right:1px solid #330033;
border-bottom:1px solid #c5543a;
}

a.valittu { 
background:#ffffff !important; 
color:#000000 !important; 
border-top:1px solid #e9e9e9 !important;
border-left:1px solid #f2e9dd !important;
border-right:1px solid #999999 !important;
border-bottom:1px solid #ffffff !important;
}

a.valittu:hover { background:#ffffff; }

a.kieli, a.kieli:visited, a.kieli:active { color:#ffffff; }
a.kieli:hover { color:#ffffff; text-decoration:underline; }

a.pointteri {
border-bottom:1px solid #0066ff;
color:#000000;
font-weight:normal;
text-decoration:none;
}

a.pointteri:hover {
border-bottom:1px solid #0066ff;
color:#0066ff;
font-weight:normal;
text-decoration:none;
}

.floatbug { clear:both; }

h3 {
font-family: Georgia, serif;
font-weight:100;
font-size:24px;
line-height:24px;
margin:0px 0 7px 0;
border-bottom:1px dotted #000000;
}

h3 a { font-weight:normal !important; }
h3 a:hover { font-weight:normal !important; text-decoration:none !important; }

h4 {
font-family: Georgia, serif;
font-weight:100;
font-size:22px;
line-height:24px;
}

h5 {
font-family: Georgia, serif;
font-weight:1000;
font-size:15px;
line-height:18px;
}

p, ul {
padding:7px 0 7px 0;
font-family: Georgia, serif;
font-size:13px;
line-height:18px;
}

p.etus {
font-size:16px;
line-height:22px;
}

.pieni {
font-size:12px;
line-height:18px;
}

ul {
margin-left:1.23em;
list-style-type:circle;
}

hr {
border-bottom:3px solid #d3b994;
height:1px;
background:transparent;
margin:11px 0 11px 0;
clear:both;
}

.kuvateksti {
font-style:italic;
}

.kuvateksti a {
font-weight:normal !important; 
color:#003366 !important;
}

.ktxt {
text-align:center;
font-style:italic;
font-size:12px;
}

.minikartta {
float:left;
border:1px solid #e7dcca; 
padding:3px; margin:3px;
}

iframe {
margin:0; padding:0; border:0; 
}

.fleft  { float:left; }
.fright { float:right; }
.aleft  { text-align:left; }
.aright { text-align:right; }

.nkbox {
float:left;
width:210px;
margin:0 5px 0 0;
border-left:1px dotted #999999;
padding-left:5px;
min-height:550px;
}

.nkimg {
margin-top:15px;
text-align:center;
}

.nktxt{
}

/* IE6 */

* html div { display:block; position:relative; }
* html p { display:block; position:relative; }
* html img { display:block; position:relative; }
* html #sisalto { width:896px; }
* html #karttapalsta { display:inline; position:relative; }
* html #karttamerkit img { display:inline; position:relative; }
* html #sponsorit img { display:inline; position:relative; }
/* * html #sisalto { padding:5px; } */

