@media screen{
body 
{
background:#CFCBC5;
margin:0px;
text-align:center;
font-family:Arial, sans-serif;
}
#bg1
{
  background:url(style/bg1.jpg) bottom left no-repeat #97adc4;
  height:100%;
  width:800px;
  font-size:inherit;
  margin-right:auto;
  margin-left:auto;
  margin-top:10px;
  margin-bottom:10px;
}
#top
{
  background:url(style/bg2.jpg) top left no-repeat #97adc4;
  height:20px;
}
#middle, #logo, #linkpanel
{
  background:url(style/bg4.gif) top left repeat-y;
}
#logo
{
  height:65px;
}
#logo h1
{
  text-align:center;
  margin:0;
  padding:0;
}
#linkpanel
{
  height: 80px;
}
#linkpanel ul
{
  text-align:center;
  background: url(style/linkbg1.gif) top center no-repeat;
  height:34px;
  line-height:34px;
  font-family:Arial, sans-serif;
  font-weight:bold;
  margin:0;
  padding:0;
  list-style-type:none;
}
#linkpanel li
{
  display:inline;
  margin-left:7px;
  margin-right:7px;
  color: #e95d06;
}
#linkpanel a:link, #linkpanel a:visited, .kuva a:link, .kuva a:visited
{
  color:#fff;
  text-decoration:none;
}
#linkpanel a:hover, #linkpanel a:active, .kuva a:hover, .kuva a:active  
{
  color: #e95d06;
  text-decoration:none;
}

#middle
{
  text-align:center;
  color:#fff;
  font-family: inherit;
  font-weight:bold;
  padding-left:2em;
  padding-right:2em;
}
#middle img, #middle div img
{
  border: 6px solid #fff;
  border-radius: 6px;
  -moz-border-radius: 6px;
}
#middle h2
{
  font-size:100%;
}
#alapanel
{
  background:url(style/bg4.gif) top left repeat-y;
  height:146px;
  text-align:center;
}
#address
{
  background:url(style/bg4.gif) top left repeat-y;
  height:25px;
  text-align:center;
  font-family:Arial, sans-serif;
  
}
#address address
{
  font-style:normal;
  color:#fff;
  font-weight:bold;
}
#bottom
{
  background:url(style/bg3.jpg) bottom left no-repeat #97adc4;
  height:20px;
}

/*kuvagallerian asemointi*/

/*Galleria 1 */
div.kuva{color:#1565ad}
h2.kuva{color:#e95d06}
.kuva a{color:#fff; font-weight:bold}
#kuva_1{float:left;margin:5px}
#kuva_2{float:left;margin:5px}
#kuva_3{float:right;margin:5px}
#kuva_4{float:left;margin:5px;position:relative;left:70px;}
#kuva_5{float:right;margin:5px}
#kuva_6{float:left;margin:5px; text-align:right;}
#kuva_6 a:link, #kuva_6 a:visited{color:#1565ad}
#kuva_6 a:hover, #kuva_6 a:active{color: #e95d06}

/*#kuva2_1{float:left;margin:5px}
#kuva2_2{float:left;margin:5px}
#kuva2_3{float:right;margin:5px;clear:right}
#kuva2_4{float:left;margin:5px; border:1px solid red}
#kuva2_5{float:left;margin:5px}*/
#kuva2_6{margin-top:40px;}
#kuva2_6 a:link, #kuva2_6 a:visited{color:#1565ad}
#kuva2_6 a:hover, #kuva2_6 a:active{color: #e95d06}
#kuva2_5 a:link, #kuva2_5 a:visited{color:#1565ad;}
#kuva2_5 a:hover, #kuva2_5 a:active{color: #e95d06}
#kuva2_4 a:link, #kuva2_4 a:visited{color:#1565ad}
#kuva2_4 a:hover, #kuva2_4 a:active{color: #e95d06}

#kuva3_1{float:left;margin:5px}
#kuva3_2{float:left;margin:5px;margin-left:40px}
#kuva3_3{float:right;margin:5px}
#kuva3_4{float:left;margin:5px;}
#kuva3_5{float:right;margin:5px;margin-right:50px;}
#kuva3_6{float:left;margin:5px; text-align:right;}
#kuva3_7{float:left;margin:5px; margin-left:40px}
#kuva3_8{float:right;position:relative;right:5px;top:-30px;}
#kuva3_9{float:left;position:relative;left:5px;top:-30px;}
#kuva3_6 a:link, #kuva3_6 a:visited, #kuva3_9 a:link, #kuva3_9 a:visited, #kuva3_7 a:link, #kuva3_7 a:visited{color:#1565ad}
#kuva3_6 a:hover, #kuva3_6 a:active, #kuva3_9 a:hover, #kuva3_9 a:active, #kuva3_7 a:hover, #kuva3_7 a:active{color: #e95d06}

#kuva4_1{float:left;margin:10px}
#kuva4_2{float:left;margin:10px}
#kuva4_3{float:left;margin:10px;clear:left}
#kuva4_4{float:left;margin:10px;}
#kuva4_5{float:right;margin:10px;margin-right:50px;}
#kuva4_6{float:left;margin:10px; text-align:right;}
#kuva4_7{float:left;margin:10px; margin-left:40px}

/* #kuva5_7{position:relative;left:100px}
 #kuva5_8{position:relative;left:120px} */ 
.piilota{display:none}
#a_kesanayttely:link, #a_kesanayttely:visited{text-decoration:none;color:#1565ad; line-height:2em}
#a_kesanayttely:active, #a_kesanayttely:hover{text-decoration:none;color:#e95d06; line-height:2em}
}
@media print{

}
