body  {
background-color : #339966;
background-attachment : fixed;
background-image : url(http://anemoneniitty.net/tausta41.gif);
background-repeat : repeat-y;
font-family : Georgia;
margin-top : 0;
margin-right : 0;
margin-bottom : 0;
margin-left : 0;
vertical-align : middle;
list-style-type : none;
padding-top : 0;
padding-left : 0;
}
div#koko {
margin : 0 0;
border : 0 none #339966;
padding : 0 0 0 10px;
vertical-align : middle;
}
h1 {
margin : 0 0;
padding : 15px 10px;
font-size : 50px;
color : #ffcc00;
font-weight : normal;
}
div#menu {
position : fixed;
width : 150px;
margin-right : 5px;
background-image : url(taustat/vihree.png);
padding-top : 5px;
padding-right : 0;
padding-bottom : 0;
padding-left : 0;
margin-top : 10px;
margin-left : 0;
margin-left : 0;
border-style: none; 
border-top-width: 0; 
border-right-width: 0; 
border-bottom-width: 0; 
border-left-width: 0
}
.menu {
padding : 5px 5px;
line-height : 30px;
; margin: 5px 0px
}
div#sisalto {
border-right : 0 none;
min-height : 400px;
margin-left : 163px;
margin-top : 0;
text-align : center;
padding-top : 1px;
vertical-align : top;
margin-right : 0;
padding-right : 10px;
margin-bottom : 0;
padding-bottom : 0;
border-style : solid;
border-top-width : 0;
border-right-width : 0;
border-bottom-width : 0;
border-left-width : 0;
}
div#paatos {
clear : both;
text-align : center;
border-top : 0 none;
margin-left : 163px;
vertical-align : middle;
padding-top : 15px;
padding-bottom : 15px;
}
p {
text-align : center;
}
ul {
margin : 0;
padding : 0;
list-style : none;
}
.menu a {
font-weight : normal;
color : #000000;
text-decoration : none;
}
.menu a:hover {
color : #660066;
text-decoration : underline;
}
a {
font-weight : bold;
color : #660066;
text-decoration : none;
}
a:hover {
color : #660066;
text-decoration : underline;
}
h2 {
margin : 0;
padding : 10px;
font-size : 50px;
color : #660066;
font-weight : normal;
}
.mini {
font-size : 12px;
list-style-type : none;
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
padding-left : 0;
text-align : center;
}
.mini a {
font-weight : normal;
color : #660066;
text-decoration : none;
}
.tassu {
list-style-image : url(taustat/pikkutassu.jpg);
list-style-position : outside;
}
.linkkimenu {
font-size : 14px;
line-height : 25px;
}
.linkkimenu a {
font-weight : normal;
color : #000000;
text-decoration : none;
}
div#alamenu {
background-image : url(etusivu/vihree.png);
float : left;
margin-top : 5px;
}
h3 {
font-size : 20px;
font-weight : bold;
padding-top : 15px;
padding-bottom : 15px;
}
hr {
color : #660066;
}
h4 {
margin : 0 0;
padding : 15px 10px;
font-size : 50px;
color : #000000;
font-weight : normal;
}
.keltainen td {
border : #ffcc00;
}
h5 {
margin : 0 0;
padding : 165px 10px 15px;
font-size : 55px;
color : #000000;
font-weight : normal;
}
table { 
empty-cells: hide;
margin: 0 auto;
}


/*POPUP KUVAT alkaa*/
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */



.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:active{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px black;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:active span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -200px;
left: 60px; /*position where enlarged image should offset horizontally */

}






.thumbnailright{
position: relative;
z-index: 0;
}

.thumbnailright:active{
background-color: transparent;
z-index: 50;
}

.thumbnailright span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
right: -1000px;
border: 1px black;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnailright span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnailright:active span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -200px;
right: 60px; /*position where enlarged image should offset horizontally */

}



/*POPUP DIV alkaa*/


#blanket {
background-color:#339966;
opacity: 0.65;
filter:alpha(opacity=65);
position:absolute;
z-index: 9001;
top:0px;
left:0px;
width:100%;
}
#popUpDiv {
position:absolute;
background-color:#33CC99;
width:500px;
height:auto;
z-index: 9002;
}
.sukutaulu {
font-family: Arial; 
font-size: 10px;
}
.english {
font-family: Arial; 
font-size: 13px;
padding:10px;
background:url(../taustat/english_.jpeg); 
-moz-background-size: 100% 100%; 
background-origin: content-box;
}
.svenska {
font-family: Arial; 
font-size: 13px;
padding:10px;
background:url(../taustat/svenska_.jpg); 
-moz-background-size: 100% 100%; 
background-origin: content-box;
}
.arvostelu {
font-family: Arial; 
font-size: 12px;
padding:0px;
}#tapahtuma {  font-family: arial; font-size: 13px; line-height: normal; text-align: left; list-style-type: none; clear: none; float: none}
#treeni { font-family: arial; font-size: 12px; text-align: left; list-style-type: none ; background-image: url(taustat/vihree.png); background-repeat: repeat; background-position: right; width: 60%; margin-right: 10px; float: right; clear: left; padding-left: 10px}

