
/*Kävijänäyttäjä yms. alkaa*/

body.Kavija
{
  background-color: #fcfcfc;
}

tr.Ywkavija1
{
  background-color: #f0f0f0;
  color: #000000;
}

tr.Ywkavija2
{
  background-color: #ffffff;
  color: #000000;
}





table.Ywkavija_pohja
{
  vertical-align: top;
  color: #000000;
}

table.Ywkavija_vasen
{
  width: 300px;
}


tr.Ywkavija_pohja
{
  vertical-align: top;
}


td.Ywkavija_pohja
{
  vertical-align: top;
}


td.Ywkavija_oikea_aika
{
  width: 150px;
  
}

td.Ywkavija_oikea_nimi
{
  width: 200px;
  
}

td.Ywkavija_oikea_osoite
{
  width: 350px;
  
}

td.Ywkavija_vasen_teksti
{
  width: 250px;
  
}

td.Ywkavija_vasen_numero
{
  width: 50px;
  text-align: right;
}



table.Ywtilasto
{
  
}


tr.Ywtilasto
{
  
}


td.Ywtilasto
{
  padding-left: 10px;
  padding-right: 10px;
}

img.UploadNaytto
{
  width: 70px;
}

td.UploadNayttoVasen
{
  width: 100px;
}

td.UploadNayttoOikea
{
  width: 600px;
}
/*Kävijänäyttäjä yms. loppuu*/


body
{
  background-color: #393631;
  /*font-family: arial, "lucida console", sans-serif;*/
  font-family: Arial, Helvetica;
  overflow: auto;
  color: #333333;
}

table
{
/*background-color: #FFFFFF;*/
}

img
{
border: 0px;
}

 
p.Lomake
{
  text-align: right;
  padding-right: 200px;  
  
}
  
p.Kieliliput
{
  text-align: center;
  vertical-align: bottom;
  padding-bottom: 10px;  
  padding-top: 100px;
  
}
  
p.SivurunkoLogin
{
  text-align: left;
  color: #ffffff;
  
  
}
  
p.SivurunkoLogin2
{
  text-align: left;
  color: #ffffff;
  
  
}
  
div.Vasen
{
  text-align: left;
  padding-left: 100px;
}
   
div.Oikea
{
  text-align: right;
  padding-right: 100px;
}
  
input.Lomake
{
  text-align: right;
}
  

a:link
{
color: #666600;
}
a:visited
{
color: #663300;
}
a:hover
{
color: #999900;
}
a:active
{
color: #999900;
}


a.Copyright:link
{
color: #bbbbaa
}


a.Copyright:visited
{
color: #bbbbaa
}

a.Copyright:hover
{
color: #bbbbaa
}

a.Copyright:active
{
color: #bbbbaa
}

a.Admin:link
{
color: #ffffff
}


a.Admin:visited
{
color: #ffffff
}

a.Admin:hover
{
color: #ffffff
}

a.Admin:active
{
color: #ffffff
}

div
{
  color: #333333;
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
}



p.Valikko2Yla
{
 
  color: #f0ffff;
  height: 380px;
  
}

p.Valikko
{
  
  color: #fffff0;
  font-size: 15px;
  font-weight: bold;
  text-align: left;
  padding-left: 5px;
  
  
}

p.Valikonpalautus
{
  padding-top: 40px;
  color: #fffff0;
  font-size: 15px;
  font-weight: bold;
  text-align: left;
  padding-left: 5px;
}

p.Valikko1Yla
{
  text-align: bottom;
  
  /*padding-top: 361px;*/

}

p.Valikko1Ala
{
  text-align: bottom;
  
  /*padding-top: 200px;*/

}

p.ValikonLuonti
{
  
  color: #fffff0;
  font-size: 15px;
  font-weight: bold;
  text-align: left;
  padding-left: 5px;
}

p.Copyright
{

margin-top: 10px;
margin-bottom: 5px;
padding-left: 50px;

font-size: 12px;
text-align: left;
color: #bbbbaa;
}

p.CopyrightApu
{

margin-top: 0px;
margin-bottom: 5px;
padding-left: 50px;

font-size: 10px;
text-align: left;
color: #bbbbaa;
}



p.Otsikko
{

margin-top: 5px;
margin-bottom: 5px;
font-size: 30px;
text-align: center;
}



p.Kuvakentta
{
  margin-left: 0px;
  margin-top: 5px;
  margin-bottom: 5px;
  font-size: 17px;
  text-align: center;
  color: #fffff0;
}

p.KuvanOtsikko
{

margin-top: 10px;
margin-bottom: 10px;
font-size: 34px;
text-align: center;
color: #333333;
}


p.KuvanEsittely
{

margin-top: 10px;
margin-bottom: 5px;
margin-left: 100px;
margin-right: 100px;
font-size: 14px;
text-align: left;
color: #333333;
}


p.Yhteystiedot
{

margin-top: 5px;
margin-bottom: 5px;
font-size: 14px;
text-align: center;
}


p.Tekstikentta-yla
{
  
  
  
 
  text-align: left;
  padding-left: 5px;
  height: 0px;
  margin: 0px;
  padding-top: 0px;
}

p.Tekstikentta
{
margin-left: 0px;
margin-top: 5px;
margin-bottom: 5px;
padding-top: 20px;
padding-left: 10px;
padding-right: 10px;

font-size: 16px;
text-align: left;
color: #333333;
}

div.Tekstikentta
{
margin-left: 0px;
margin-top: 5px;
margin-bottom: 5px;
padding-top: 20px;
padding-left: 10px;
padding-right: 10px;
font-size: 16px;
text-align: left;
color: #333333;
}

ADDRESS
{
  
  margin-left: 0px;
  margin-top: 5px;
  margin-bottom: 5px;
  font-size: 16px;
  text-align: left;
  color: #333333;

}

/*Tehhään tavalliselle ul:le ja ol:le sama väritys ko teksteilekki*/
ul
{
color: #333333;

}

ol
{
color: #333333;

}
p.Linkit
{
  margin-left: 70px;
  margin-top: 5px;
  margin-bottom: 5px;
  font-size: 17px;
  text-align: left;
}

p.Linkin_valiotsikko
{
  margin-left: 50px;
  margin-top: 5px;
  margin-bottom: 25px;
  font-size: 20px;
  text-align: left;
}











/*####################################################*/
ul.valikko1 {
   margin: 0px;
   margin-left: 10px;
   padding: 0px;
   list-style-type: none;
   text-align: left;
   font-size: 16px;
   margin-top: 0px;
   margin-bottom: 0px;
   
   
   
}
ul.valikko1 li 
{
  margin-top: 5px;
  margin-bottom: 5px;
  
   padding-left: 4px;
   padding-right: 4px;
}


ul.valikko1 a {
  background-color: #ffe332;
  background-image: url('rakennekuvat/rakenne/valikko1.png');
  background-repeat: repeat-y;
  background-position: right;
  color: #393631;
  display: block;
  width: 100%;
  
  padding-left: 4px;
  padding-right: 4px;
  text-decoration: none;
  font-weight : normal;
  font-family: Arial, Helvetica;
  padding-top: 6px;
  padding-bottom: 6px;
}

ul.valikko1 a:visited 
{
   
  color: #393631;
  background-color: #ffe332;
  background-image: url('rakennekuvat/rakenne/valikko1.png');
  background-repeat: repeat-y;
  background-position: right;
  text-decoration: none;
   
}

ul.valikko1 a:hover 
{
  background-color: #ffee84;
  background-image: url('rakennekuvat/rakenne/valikko1.png');
  background-repeat: repeat-y;
  background-position: right;
  color: #393631;
  
  text-decoration: none;
   
}

ul.valikko1 a:active 
{
  background-color: #ffee84;  
  background-image: url('rakennekuvat/rakenne/valikko1.png');
  background-repeat: repeat-y;
  background-position: right;
  color: #393631;
  text-decoration: none;
   
}



ul.valikko1_auki {
   margin: 0px;
   margin-left: 10px;
   padding: 0px;
   list-style-type: none;
   text-align: left;
   font-size: 16px;
   
}
ul.valikko1_auki li 
{
  margin-top: 5px;
  margin-bottom: 5px;
  padding-left: 4px;
   padding-right: 4px;
}


ul.valikko1_auki a {
  background-color: #ffee84;
  background-image: url('rakennekuvat/rakenne/valikko1auki.png');
  background-repeat: repeat-y;
  background-position: right;
  
  color: #393631;
  display: block;
  width: 100%;
  
  padding-left: 4px;
  padding-right: 4px;
  text-decoration: none;
  font-weight : normal;
  font-family: Arial, Helvetica;
  padding-top: 6px;
  padding-bottom: 6px;
}

ul.valikko1_auki a:visited
{
  background-color: #ffee84;
  background-image: url('rakennekuvat/rakenne/valikko1auki.png');
  background-repeat: repeat-y;
  background-position: right;
  color: #393631;
  text-decoration: none;
   
}

ul.valikko1_auki a:hover 
{
  background-color: #ffee84;
  background-image: url('rakennekuvat/rakenne/valikko1auki.png');
  background-repeat: repeat-y;
  background-position: right;
  color: #393631;
  text-decoration: none;
   
}

ul.valikko1_auki a:active 
{
  background-color: #ffee84;
  background-image: url('rakennekuvat/rakenne/valikko1auki.png');
  background-repeat: repeat-y;
  background-position: right;
  color: #393631;
  text-decoration: none;
   
}


/*####################################################*/



/*####################################################*/
ul.valikko2 {
   margin: 0;
   margin-left: 10px;
   padding: 0;
   list-style-type: none;
   text-align: left;
   font-size: 15;
   margin-top: 0px;
   margin-bottom: 0px;
   
   
   
}
ul.valikko2 li 
{
  margin-top: 5px;
  margin-bottom: 5px;
  
   
}


ul.valikko2 a {
   
   color: #ffffff;
   display: block;
   width: 100%;
   
   padding-left: 0px;
   text-decoration: none;
   font-weight : bold;
   font-family: Verdana, Geneva;
   padding-top: 6;
   padding-bottom: 6;
}

ul.valikko2 a:hover 
{
   
   color: #6bb1d5;
   text-decoration: none;
   
}

ul.valikko2 a:active 
{
  
   color: #b0b0b0;
   text-decoration: none;
   
}



ul.valikko2_auki {
   margin: 0;
   margin-left: 10px;
   padding: 0;
   list-style-type: none;
   text-align: left;
   font-size: 15;
   
}
ul.valikko2_auki li 
{
  margin-top: 5px;
  margin-bottom: 5px;
  
}


ul.valikko2_auki a {
   
   color: #5a7b82;
   display: block;
   width: 100%;
   
   padding-left: 0px;
   text-decoration: none;
   font-weight : bold;
   font-family: Verdana, Geneva;
   padding-top: 6;
   padding-bottom: 6;
}

ul.valikko2_auki a:hover 
{
   
   color: #6bb1d5;
   text-decoration: none;
   
}

ul.valikko2_auki a:active 
{
   
   color: #b0b0b0;
   text-decoration: none;
   
}


/*####################################################*/

h1, h2, h3, h4, h5, h6
{
  text-align: left;
  margin-left: 10px;
  margin-top: -5;
  margin-bottom: -5px;

  color: #333333;
}

h1
{
  font-size: 22px;
}

h2
{
  font-size: 18px;
}

h3
{
  font-size: 16px;
}


img.Pikkukuva
{
border: 0px;
width: 180;
}

img.Kieliliput
{
  height: 14px;
}

img.KieliliputAuki
{
  height: 16px;
}

p.FirSoftLinkki
{
font-size: 12px;
}






img.float_vasen
{
  float: left;
  margin: 4px; 
  clear: left; 
}



img.float_oikea
{
  float: right;
  margin: 4px; 
  clear: right; 
}





p.Lisakentta1
{
  
  
  width: 10px;
  height: 178px;
  border: none;
  
}

p.Lisakentta2
{
  
  
  width: 610px;
  height: 178px;
  border: none;
}

p.Lisakentta3
{
  width: 10px;
  height: 178px;
  border: none;
}

p.Lisakentta4
{
  width: 90px;
  height: 178px;
  border: none;
}




td.Td-0-0
{
  background-image: url('rakennekuvat/rakenne/rakenne-0-0.png');
  background-repeat: repeat;
}

td.Td-1-0
{
  background-color: #393631;
  background-image: url('rakennekuvat/rakenne/rakenne-1-0.png');
  background-repeat: no-repeat;
}
td.Td-2-0
{
  background-image: url('rakennekuvat/rakenne/rakenne-2-0.png');
  background-repeat: repeat;
}
td.Td-3-0
{
  background-image: url('rakennekuvat/rakenne/rakenne-3-0.png');
  background-repeat: repeat;
}
td.Td-4-0
{
  background-image: url('rakennekuvat/rakenne/rakenne-4-0.png');
  background-repeat: repeat;
}
td.Td-5-0
{
  background-image: url('rakennekuvat/rakenne/rakenne-5-0.png');
  background-repeat: repeat;
}
td.Td-6-0
{
  background-image: url('rakennekuvat/rakenne/rakenne-6-0.png');
  background-repeat: repeat;
}
td.Td-7-0
{
  background-image: url('rakennekuvat/rakenne/rakenne-7-0.png');
  background-repeat: repeat;
}
td.Td-0-1
{
  background-image: url('rakennekuvat/rakenne/rakenne-0-1.png');
  background-repeat: repeat;
}

td.Td-1-1
{
  background-color: #43403c;
  background-image: url('rakennekuvat/rakenne/rakenne-1-1.png');
  background-repeat: no-repeat;
}
td.Td-2-1
{
  background-image: url('rakennekuvat/rakenne/rakenne-2-1.png');
  background-repeat: repeat;
}
td.Td-3-1
{
  background-color: #3b4127;
  background-image: url('rakennekuvat/rakenne/rakenne-3-1.png');
  background-repeat: repeat;
}
td.Td-4-1
{
  background-color: #3b4127;
  background-image: url('rakennekuvat/rakenne/rakenne-4-1.png');
  background-repeat: no-repeat;
}
td.Td-5-1
{
  background-image: url('rakennekuvat/rakenne/rakenne-5-1.png');
  background-repeat: repeat;
}
td.Td-6-1
{
  background-image: url('rakennekuvat/rakenne/rakenne-6-1.png');
  background-repeat: repeat;
}
td.Td-7-1
{
  background-image: url('rakennekuvat/rakenne/rakenne-7-1.png');
  background-repeat: repeat;
}
td.Td-0-2
{
  background-image: url('rakennekuvat/rakenne/rakenne-0-2.png');
  background-repeat: repeat;
}
td.Td-1-2
{
  background-color: #e0e0e0;
  background-image: url('rakennekuvat/rakenne/rakenne-1-2.png');
  background-repeat: no-repeat;
}
td.Td-2-2
{
  background-image: url('rakennekuvat/rakenne/rakenne-2-2.png');
  background-repeat: repeat;
}
td.Td-3-2
{
  background-image: url('rakennekuvat/rakenne/rakenne-3-2.png');
  background-repeat: repeat;
}
td.Td-4-2
{
  background-color: #3b4127;
  background-image: url('rakennekuvat/rakenne/rakenne-4-2.png');
  background-repeat: repeat-x;
}
td.Td-5-2
{
  background-image: url('rakennekuvat/rakenne/rakenne-5-2.png');
  background-repeat: repeat;
}
td.Td-6-2
{
  background-image: url('rakennekuvat/rakenne/rakenne-6-2.png');
  background-repeat: repeat;
}
td.Td-7-2
{
  background-image: url('rakennekuvat/rakenne/rakenne-7-2.png');
  background-repeat: repeat;
}
td.Td-0-3
{

  background-color: #3b4127;
  background-image: url('rakennekuvat/rakenne/rakenne-0-3.png');
  background-repeat: repeat-y;
}
td.Td-1-3
{

  background-color: #43403c;
  background-image: url('rakennekuvat/rakenne/rakenne-1-3.png');
  background-repeat: repeat-x;
}
td.Td-2-3
{

  background-color: #3b4127;
  background-image: url('rakennekuvat/rakenne/rakenne-2-3.png');
  background-repeat: repeat;

}
td.Td-3-3
{
  background-color: #597164;
  background-image: url('rakennekuvat/rakenne/rakenne-3-3.png');
  background-repeat: repeat;
}
td.Td-4-3
{

  background-color: #3b4127;
  background-image: url('rakennekuvat/rakenne/rakenne-4-3.png');
  background-repeat: repeat;
}
td.Td-5-3
{
  background-color: #3b4127;

  background-image: url('rakennekuvat/rakenne/rakenne-5-3.png');
  background-repeat: repeat-x;
}
td.Td-6-3
{
  background-color: #3b4127;
  background-image: url('rakennekuvat/rakenne/rakenne-6-3.png');
  background-repeat: repeat;
}
td.Td-7-3
{
  background-color: #3b4127;
  background-image: url('rakennekuvat/rakenne/rakenne-7-3.png');
  background-repeat: repeat;
}
td.Td-0-4
{
  background-color: #3b4127;
  background-image: url('rakennekuvat/rakenne/rakenne-0-4.png');
  background-repeat: repeat;
}
td.Td-1-4
{
  background-color: #393631;
  background-image: url('rakennekuvat/rakenne/rakenne-1-4.png');
  background-repeat: no-repeat;
}
td.Td-2-4
{
  background-color: #3b4127;
  background-image: url('rakennekuvat/rakenne/rakenne-2-4.png');
  background-repeat: no-repeat;
}
td.Td-3-4
{
  background-color: #3b4127;
  background-image: url('rakennekuvat/rakenne/rakenne-3-4.png');
  background-repeat: repeat;
}
td.Td-4-4
{
  background-color: #3b4127;
  background-image: url('rakennekuvat/rakenne/rakenne-4-4.png');
  background-repeat: no-repeat;
}
td.Td-5-4
{
  background-color: #3b4127;
  background-image: url('rakennekuvat/rakenne/rakenne-5-4.png');
  background-repeat: repeat;
}
td.Td-6-4
{
  background-color: #3b4127;
  background-image: url('rakennekuvat/rakenne/rakenne-6-4.png');
  background-repeat: repeat;

}
td.Td-7-4
{
  background-color: #3b4127;
  background-image: url('rakennekuvat/rakenne/rakenne-7-4.png');
  background-repeat: no-repeat;
}
td.Td-0-5
{
  background-image: url('rakennekuvat/rakenne/rakenne-0-5.png');
  background-repeat: repeat-x;
}
td.Td-1-5
{
  background-image: url('rakennekuvat/rakenne/rakenne-1-5.png');
  background-repeat: repeat-x;
}
td.Td-2-5
{
  background-image: url('rakennekuvat/rakenne/rakenne-2-5.png');
  background-repeat: repeat;
}
td.Td-3-5
{
  background-color: #3b4127;
  background-image: url('rakennekuvat/rakenne/rakenne-3-5.png');
  background-repeat: no-repeat;
}
td.Td-4-5
{
  background-image: url('rakennekuvat/rakenne/rakenne-4-5.png');
  background-repeat: repeat;
}
td.Td-5-5
{
  background-image: url('rakennekuvat/rakenne/rakenne-5-5.png');
  background-repeat: repeat;
}
td.Td-6-5
{
  background-image: url('rakennekuvat/rakenne/rakenne-6-5.png');
  background-repeat: repeat;
}
td.Td-7-5
{
  background-image: url('rakennekuvat/rakenne/rakenne-7-5.png');
  background-repeat: repeat-x;
}
td.Td-0-6
{
  background-image: url('rakennekuvat/rakenne/rakenne-0-6.png');
  background-repeat: repeat;
}
td.Td-1-6
{
  background-image: url('rakennekuvat/rakenne/rakenne-1-6.png');
  background-repeat: repeat;
}
td.Td-2-6
{
  background-image: url('rakennekuvat/rakenne/rakenne-2-6.png');
  background-repeat: repeat;
}
td.Td-3-6
{
  background-image: url('rakennekuvat/rakenne/rakenne-3-6.png');
  background-repeat: repeat;

}
td.Td-4-6
{
  background-image: url('rakennekuvat/rakenne/rakenne-4-6.png');
  background-repeat: repeat;
}
td.Td-5-6
{
  background-image: url('rakennekuvat/rakenne/rakenne-5-6.png');
  background-repeat: repeat;
}
td.Td-6-6
{
  background-image: url('rakennekuvat/rakenne/rakenne-6-6.png');
  background-repeat: repeat;
}
td.Td-7-6
{
  background-image: url('rakennekuvat/rakenne/rakenne-6-6.png');
  background-repeat: repeat;
}



td.Td-0-7
{
  background-image: url('rakennekuvat/rakenne/rakenne-0-7.png');
  background-repeat: repeat-x;
}
td.Td-1-7
{
  background-image: url('rakennekuvat/rakenne/rakenne-1-7.png');
  background-repeat: repeat-x;

}
td.Td-2-7
{
  background-image: url('rakennekuvat/rakenne/rakenne-2-7.png');
  background-repeat: repeat-x;
}
td.Td-3-7
{
  background-image: url('rakennekuvat/rakenne/rakenne-3-7.png');
  background-repeat: repeat-x;

}
td.Td-4-7
{
  background-image: url('rakennekuvat/rakenne/rakenne-4-7.png');
  background-repeat: repeat-x;
}
td.Td-5-7
{
  background-image: url('rakennekuvat/rakenne/rakenne-5-7.png');
  background-repeat: repeat-x;
}
td.Td-6-7
{
  background-image: url('rakennekuvat/rakenne/rakenne-6-7.png');
  background-repeat: repeat-x;
}
td.Td-7-7
{
  background-image: url('rakennekuvat/rakenne/rakenne-7-7.png');
  background-repeat: repeat-x;
}


/*
td.Td-0-0
{
  background-image: url('rakennekuvat/rakenne/rakenne-0-0.png');
  background-repeat: repeat;
}

td.Td-1-0
{
  background-image: url('rakennekuvat/rakenne/rakenne-1-0.png');
}
td.Td-2-0
{
  background-image: url('rakennekuvat/rakenne/rakenne-2-0.png');
  background-repeat: repeat;
}
td.Td-3-0
{
  background-image: url('rakennekuvat/rakenne/rakenne-3-0.png');
  background-repeat: repeat;
}
td.Td-4-0
{
  background-image: url('rakennekuvat/rakenne/rakenne-4-0.png');
  background-repeat: repeat;
}
td.Td-5-0
{
  background-image: url('rakennekuvat/rakenne/rakenne-5-0.png');
  background-repeat: repeat;
}
td.Td-6-0
{
  background-image: url('rakennekuvat/rakenne/rakenne-6-0.png');
  background-repeat: repeat;
}
td.Td-7-0
{
  background-image: url('rakennekuvat/rakenne/rakenne-7-0.png');
  background-repeat: repeat;
}
td.Td-0-1
{
  background-image: url('rakennekuvat/rakenne/rakenne-0-1.png');
  background-repeat: repeat;
}

td.Td-1-1
{
  background-image: url('rakennekuvat/rakenne/rakenne-1-1.png');
  background-repeat: repeat;
}
td.Td-2-1
{
  background-image: url('rakennekuvat/rakenne/rakenne-2-1.png');
  background-repeat: repeat;
}
td.Td-3-1
{

  background-image: url('rakennekuvat/rakenne/rakenne-3-1.png');
  background-repeat: repeat;
}
td.Td-4-1
{
  background-color: #3b4127;
  background-image: url('rakennekuvat/rakenne/rakenne-4-1.png');
  background-repeat: no-repeat;
}
td.Td-5-1
{
  background-image: url('rakennekuvat/rakenne/rakenne-5-1.png');
  background-repeat: repeat;
}
td.Td-6-1
{
  background-image: url('rakennekuvat/rakenne/rakenne-6-1.png');
  background-repeat: repeat;
}
td.Td-7-1
{
  background-image: url('rakennekuvat/rakenne/rakenne-7-1.png');
  background-repeat: repeat;
}
td.Td-0-2
{
  background-image: url('rakennekuvat/rakenne/rakenne-0-2.png');
  background-repeat: repeat;
}
td.Td-1-2
{
  background-color: #3b4127;
  background-image: url('rakennekuvat/rakenne/rakenne-1-2.png');
  background-repeat: no-repeat;
}
td.Td-2-2
{
  background-image: url('rakennekuvat/rakenne/rakenne-2-2.png');
  background-repeat: repeat;
}
td.Td-3-2
{
  background-image: url('rakennekuvat/rakenne/rakenne-3-2.png');
  background-repeat: repeat;
}
td.Td-4-2
{
  background-color: #3b4127;
  background-image: url('rakennekuvat/rakenne/rakenne-4-2.png');
  background-repeat: repeat-x;
}
td.Td-5-2
{
  background-image: url('rakennekuvat/rakenne/rakenne-5-2.png');
  background-repeat: repeat;
}
td.Td-6-2
{
  background-image: url('rakennekuvat/rakenne/rakenne-6-2.png');
  background-repeat: repeat;
}
td.Td-7-2
{
  background-image: url('rakennekuvat/rakenne/rakenne-7-2.png');
  background-repeat: repeat;
}
td.Td-0-3
{

  background-color: #3b4127;
  background-image: url('rakennekuvat/rakenne/rakenne-0-3.png');
  background-repeat: repeat-y;
}
td.Td-1-3
{

  background-color: #3b4127;
  background-image: url('rakennekuvat/rakenne/rakenne-1-3.png');
  background-repeat: repeat-x;
}
td.Td-2-3
{

  background-color: #3b4127;
  background-image: url('rakennekuvat/rakenne/rakenne-2-3.png');
  background-repeat: repeat;

}
td.Td-3-3
{
  background-color: #597164;
  background-image: url('rakennekuvat/rakenne/rakenne-3-3.png');
  background-repeat: repeat;
}
td.Td-4-3
{

  background-color: #3b4127;
  background-image: url('rakennekuvat/rakenne/rakenne-4-3.png');
  background-repeat: repeat;
}
td.Td-5-3
{
  background-color: #3b4127;

  background-image: url('rakennekuvat/rakenne/rakenne-5-3.png');
  background-repeat: repeat-x;
}
td.Td-6-3
{
  background-color: #3b4127;
  background-image: url('rakennekuvat/rakenne/rakenne-6-3.png');
  background-repeat: repeat;
}
td.Td-7-3
{
  background-color: #3b4127;
  background-image: url('rakennekuvat/rakenne/rakenne-7-3.png');
  background-repeat: repeat;
}
td.Td-0-4
{
  background-color: #3b4127;
  background-image: url('rakennekuvat/rakenne/rakenne-0-4.png');
  background-repeat: repeat;
}
td.Td-1-4
{
  background-color: #3b4127;
  background-image: url('rakennekuvat/rakenne/rakenne-1-4.png');
  background-repeat: no-repeat;
}
td.Td-2-4
{
  background-color: #3b4127;
  background-image: url('rakennekuvat/rakenne/rakenne-2-4.png');
  background-repeat: no-repeat;
}
td.Td-3-4
{
  background-color: #3b4127;
  background-image: url('rakennekuvat/rakenne/rakenne-3-4.png');
  background-repeat: repeat;
}
td.Td-4-4
{
  background-color: #3b4127;
  background-image: url('rakennekuvat/rakenne/rakenne-4-4.png');
  background-repeat: no-repeat;
}
td.Td-5-4
{
  background-color: #3b4127;
  background-image: url('rakennekuvat/rakenne/rakenne-5-4.png');
  background-repeat: repeat;
}
td.Td-6-4
{
  background-color: #3b4127;
  background-image: url('rakennekuvat/rakenne/rakenne-6-4.png');
  background-repeat: repeat;

}
td.Td-7-4
{
  background-color: #3b4127;
  background-image: url('rakennekuvat/rakenne/rakenne-7-4.png');
  background-repeat: no-repeat;
}
td.Td-0-5
{
  background-image: url('rakennekuvat/rakenne/rakenne-0-5.png');
  background-repeat: repeat-x;
}
td.Td-1-5
{
  background-image: url('rakennekuvat/rakenne/rakenne-1-5.png');
  background-repeat: repeat-x;
}
td.Td-2-5
{
  background-image: url('rakennekuvat/rakenne/rakenne-2-5.png');
  background-repeat: repeat;
}
td.Td-3-5
{
  background-color: #3b4127;
  background-image: url('rakennekuvat/rakenne/rakenne-3-5.png');
  background-repeat: no-repeat;
}
td.Td-4-5
{
  background-image: url('rakennekuvat/rakenne/rakenne-4-5.png');
  background-repeat: repeat-x;
}
td.Td-5-5
{
  background-image: url('rakennekuvat/rakenne/rakenne-5-5.png');
  background-repeat: repeat;
}
td.Td-6-5
{
  background-image: url('rakennekuvat/rakenne/rakenne-6-5.png');
  background-repeat: repeat;
}
td.Td-7-5
{
  background-image: url('rakennekuvat/rakenne/rakenne-7-5.png');
  background-repeat: repeat-x;
}
td.Td-0-6
{
  background-image: url('rakennekuvat/rakenne/rakenne-0-6.png');
  background-repeat: repeat-x;
}
td.Td-1-6
{
  background-image: url('rakennekuvat/rakenne/rakenne-1-6.png');
  background-repeat: repeat-x;
}
td.Td-2-6
{
  background-image: url('rakennekuvat/rakenne/rakenne-2-6.png');
  background-repeat: repeat-x;
}
td.Td-3-6
{
  background-image: url('rakennekuvat/rakenne/rakenne-3-6.png');
  background-repeat: repeat;

}
td.Td-4-6
{
  background-image: url('rakennekuvat/rakenne/rakenne-4-6.png');
  background-repeat: repeat-x;
}
td.Td-5-6
{
  background-image: url('rakennekuvat/rakenne/rakenne-5-6.png');
  background-repeat: repeat;
}
td.Td-6-6
{
  background-image: url('rakennekuvat/rakenne/rakenne-6-6.png');
  background-repeat: repeat-x;
}
td.Td-7-6
{
  background-image: url('rakennekuvat/rakenne/rakenne-6-6.png');
  background-repeat: repeat-x;
}



td.Td-0-7
{
  background-image: url('rakennekuvat/rakenne/rakenne-0-7.png');
  background-repeat: repeat-x;
}
td.Td-1-7
{
  background-image: url('rakennekuvat/rakenne/rakenne-1-7.png');
  background-repeat: repeat-x;

}
td.Td-2-7
{
  background-image: url('rakennekuvat/rakenne/rakenne-2-7.png');
  background-repeat: repeat-x;
}
td.Td-3-7
{
  background-image: url('rakennekuvat/rakenne/rakenne-3-7.png');
  background-repeat: repeat-x;

}
td.Td-4-7
{
  background-image: url('rakennekuvat/rakenne/rakenne-4-7.png');
  background-repeat: repeat-x;
}
td.Td-5-7
{
  background-image: url('rakennekuvat/rakenne/rakenne-5-7.png');
  background-repeat: repeat-x;
}
td.Td-6-7
{
  background-image: url('rakennekuvat/rakenne/rakenne-6-7.png');
  background-repeat: repeat-x;
}
td.Td-7-7
{
  background-image: url('rakennekuvat/rakenne/rakenne-7-7.png');
  background-repeat: repeat-x;
}

*/





















/*
####################################################################
####################################################################
####################################################################
*/

td.Galleria-0-0
{
  background-image: url('rakennekuvat/rakenne/galleria-0-0.gif');
  background-repeat: repeat;
  
}


td.Galleria-0-1
{
  background-image: url('rakennekuvat/rakenne/galleria-0-1.gif');
  background-repeat: repeat;
  
}


td.Galleria-0-2
{
  background-image: url('rakennekuvat/rakenne/galleria-0-2.gif');
  background-repeat: repeat;
  
}


td.Galleria-1-0
{
  background-image: url('rakennekuvat/rakenne/galleria-1-0.gif');
  background-repeat: repeat;
  
}


td.Galleria-1-1
{
  background-image: url('rakennekuvat/rakenne/galleria-1-1.gif');
  background-repeat: repeat;
  
}


td.Galleria-1-2
{
  background-image: url('rakennekuvat/rakenne/galleria-1-2.gif');
  background-repeat: repeat;
  
}


td.Galleria-2-0
{
  background-image: url('rakennekuvat/rakenne/galleria-2-0.gif');
  background-repeat: repeat;
  
}


td.Galleria-2-1
{
  background-image: url('rakennekuvat/rakenne/galleria-2-1.gif');
  background-repeat: repeat;
  
}


td.Galleria-2-2
{
  background-image: url('rakennekuvat/rakenne/galleria-2-2.gif');
  background-repeat: repeat;
  
}


td.Galleria-3-0
{
  background-image: url('rakennekuvat/rakenne/galleria-3-0.gif');
  background-repeat: repeat;
  
}


td.Galleria-3-1
{
  background-image: url('rakennekuvat/rakenne/galleria-3-1.gif');
  background-repeat: repeat;
  
}


td.Galleria-3-2
{
  background-image: url('rakennekuvat/rakenne/galleria-3-2.gif');
  background-repeat: repeat;
  
}


td.Galleria-4-0
{
  background-image: url('rakennekuvat/rakenne/galleria-4-0.gif');
  background-repeat: repeat;
  
}


td.Galleria-4-1
{
  background-image: url('rakennekuvat/rakenne/galleria-4-1.gif');
  background-repeat: repeat;
  
}


td.Galleria-4-2
{
  background-image: url('rakennekuvat/rakenne/galleria-4-2.gif');
  background-repeat: repeat;
  
}


td.Galleria-5-0
{
  background-image: url('rakennekuvat/rakenne/galleria-5-0.gif');
  background-repeat: repeat;
  
}


td.Galleria-5-1
{
  background-image: url('rakennekuvat/rakenne/galleria-5-1.gif');
  background-repeat: repeat;
  
}


td.Galleria-5-2
{
  background-image: url('rakennekuvat/rakenne/galleria-5-2.gif');
  background-repeat: repeat;
  
}


td.Galleria-6-0
{
  background-image: url('rakennekuvat/rakenne/galleria-6-0.gif');
  background-repeat: repeat;
  
}


td.Galleria-6-1
{
  background-image: url('rakennekuvat/rakenne/galleria-6-1.gif');
  background-repeat: repeat;
  
}


td.Galleria-6-2
{
  background-image: url('rakennekuvat/rakenne/galleria-6-2.gif');
  background-repeat: repeat;
  
}



p.Kuvagalleria_Otsikko
{
  font-size: 30;
  text-align: center;
  color: #333333;

}
p.Kuvagalleria_Esittely
{
  font-size: 20;
  color: #333333;
  padding: 15px;
}

table.Kuvagalleria_Keski
{
  background-image: url('rakennekuvat/rakenne/kuvagalleria_galleriaosio.gif');
  width: 909;
  
}

table.Kuvagalleria_Ala
{
  /*background-image: url('rakennekuvat/rakenne/kuvagalleria_galleriaosio.gif');*/
  width: 909;
  
}

tr.Kuvagalleria_Alareuna
{
  background-image: url('rakennekuvat/rakenne/kuvagalleria_alareuna.gif');
  width: 875;
  height: 101px;
  
}

tr.Kuvagalleria_Kuva
{
  /*background-image: url('rakennekuvat/rakenne/kuvagalleria_alareuna.gif');*/
  width: 305;
  height: 101px;
  
}

img.Kuvagalleria
{
  border: 0px;
  /*width: 874px;*/
}

a.Kuvagalleria
{
  color: #333333;
} 

p.Kuvagalleria_Copyright
{
  color: #333333;
  text-align: center;
}
