#tausta {
  position: absolute;
  width:600px;
  height:600px;
}
#pisteet {
  position:absolute;
  top:10px;
  right:20px;
}
#otsikko {
  position:absolute;
  top:10px;
  left:20px;
  font-family: Arial;
  font-size:24px;
}
#ohje {
  background-image: url("img/kupla.png");
  background-repeat: no-repeat;
  position:absolute;
  top:250px;
  left:50px;
  width:300px;
  height:170px;
  padding-left:0px;
  padding-top:40px;
  text-align:center;
}
#elain {
  position:absolute;
  top:350px;
  left:20px;
}
#aloitadiv {
  position:absolute;
  top:200px;
  right:200px;
}
#aloitabtn {
   position: relative;
   z-index:10;
   background-color:#ddf;
   width:120px;
   height:40px;
   font-size:18px;
   border:solid #555 1px;
   border-radius:5px;
   cursor:pointer;
   text-align:center;
   bottom:50px;
   right:50px;
   box-shadow: 5px 10px 8px #888888:
   margin-left:5px;   
}
#nextdiv {
  position:absolute;
  top:500px;
  right:20px;
  display:none;
}
#nextbtn {
   position: relative;
   z-index:10;
   background-color:#ddf;
   width:120px;
   height:40px;
   font-size:18px;
   border:solid #555 1px;
   border-radius:5px;
   cursor:pointer;
   text-align:center;
   bottom:50px;
   right:50px;
   box-shadow: 5px 10px 8px #888888:
   margin-left:5px;   
}
#tarkdiv {
  position:absolute;
  top:450px;
  right:20px;
  display:none;
}
#tarkbtn {
   position: relative;
   z-index:10;
   background-color:#ddf;
   width:120px;
   height:40px;
   font-size:18px;
   border:solid #555 1px;
   border-radius:5px;
   cursor:pointer;
   text-align:center;
   bottom:50px;
   right:50px;
   box-shadow: 5px 10px 8px #888888:
   margin-left:5px;   
}
#n1,#n2,#n3,#n4,#n5,#n6,#v1,#v2,#v3,#v4 {
   position: absolute;
   border: solid #555 1px;
   width:23px;
   height:28px;
   text-align:center;
   padding-top:2px;
   font-size:20px;
   display:none;
}
#n1 {
   top: 120px;
   left:300px;
}
#n2 {
   top: 120px;
   left:330px;
}
#n3 {
   top: 120px;
   left:360px;
}
#n4 {
   top: 160px;
   left:300px;
}
#n5 {
   top: 160px;
   left:330px;
}
#n6 {
   top: 160px;
   left:360px;
}
#v1 {
   top: 210px;
   left:270px;
}
#v2 {
   top: 210px;
   left:300px;
}
#v3 {
   top: 210px;
   left:330px;
}
#v4 {
   top: 210px;
   left:360px;
}
#m1 {
   top: 90px;
   left:302px;
   width:20px;
   height:20px;
   position: absolute;
   border: solid #555 1px;
   text-align:center;
   display:none;
}
#m2 {
   top: 90px;
   left:332px;
   width:20px;
   height:20px;
   position: absolute;
   border: solid #555 1px;
   text-align:center;
   display:none;
}
#viiva {
   position:absolute;
   top:200px;
   left:260px;
   width:130px;
   height:2px;
   xborder: solid #555 1px;
   padding:0px;
   display:none;
}
.viiva {
   margin:0px;
   padding:0px;
}
#plus {
   position:absolute;
   top:160px;
   left:270px;
   width:20px;
   height:20px;
   padding:0px;
   font-size:28px;
   font-weight: bold;
   display:none;
}
#p0,#p1,#p2,#p3,#p4,#p5,#p6,#p7,#p8,#p9 {
   position:absolute;
   width:30px;
   height:30px;
   padding-top:0px;
   text-align:center;
   font-size:24px;
   font-weight:bold;
   border: solid #a00 1px;
   background-color: #fee;
   border-radius:10px;
   box-shadow: 1px 1px 2px #555, 0 0 5px red, 0 0 2px darkred;
   xbox-shadow: 2px; 2px; #888;
   cursor: pointer;
   display:none;
}
#p0 {top:100px;left:10px;}
#p1 {top:100px;left:60px;}
#p2 {top:100px;left:110px;}
#p3 {top:100px;left:160px;}
#p4 {top:100px;left:210px;}

#p5 {top:150px;left:10px;}
#p6 {top:150px;left:60px;}
#p7 {top:150px;left:110px;}
#p8 {top:150px;left:160px;}
#p9 {top:150px;left:210px;}

#o1 {
   position:absolute;
   width:200px;
   height:30px;  
   top:125px;
   left:390px;
   display:none;
}
#o2 {
   position:absolute;
   width:200px;
   height:30px;  
   top:165px;
   left:390px;
   display:none;
}

#o3 {
   position:absolute;
   width:200px;
   height:100px;  
   top:260px;
   left:270px;
   display:none;
}
#loppudiv {
   position: absolute;
   width:400px;
   top:100px;
   left:100px;
   font-family: Arial;
   font-size:20px;
   text-align: center;
}

@keyframes blink {50% {border-color:#fff;} }
