dt {
   font-family:Georgia;
   font-size:11pt;
   font-weight:bold;
}
.galleriakuva_iso {
   border: 3px double #1D170E;
   background-color: #6A5737;
}
.galleriakuva_pieni {
   width:90px;
   margin-right:2px;
}
.galleria_kuvanimi {
   font-family: Georgia;
   font-size: 13pt;
   font-weight: bold;
   color:#FFFFFF;
}
.galleriakuva_linkki {
   text-decoration:none;
   border-bottom:0px;
}
#maksuloota_kausiotsikko, #EskaRa-CUP_pistejako {
   font-weight:bold;
   font-family:Georgia;
   font-size:13pt;
}
.kurssisuunnitelma {
   border: 3px double #1D170E;
   background-color:#5f4e30;
   text-align:center;
}
.gallerianavigointi {
   text-align:center;
   padding-top:20px;
   font-size:30px;
}
.gallerianavigointi a {
   text-decoration:none;
   color:#FFFFFF;
   background-color:transparent;
}
.gallerianavigointi a:hover {
   color:#555E2F;
}
hlokunta_kuva {
   float:right;
}
.kurssisuunnitelma_kellonajat {
   border:0px solid #000;
   font-weight:bold;
}
.kurssisuunnitelma td {
   border:1px solid #1d170e;
   padding:3px;
   text-align:center;
}
.kuvamerkki a:hover {
   background-color:none;
   border-bottom: 0px dashed #555E2F;
}
#maksuloota td, #EskaRa-CUP td {
   border:1px solid #1d170e;
   padding:3px;
   text-align:center;
}
#maksuloota th, #EskaRa-CUP th {
   text-align:center;
}
#maksuloota, #EskaRa-CUP {
   width:350px;
   border: 3px double #1D170E;
   background-color:#5f4e30;
   text-align:center;
}
.paivitys {
   text-align:center;
   padding-top:20px;
}
.kuva_hevosesittely {
   height:250px;
   margin-top:3px;
}
.tasausta_vailla {
   text-align:justify;
}
.loota_yhteystiedot {
   padding:4px;
   line-height:18px;
   width:560px;
}
.kuva_hevosesittely2 {
   height:200px;
   margin-top:3px;
}
.kuvamerkki {
   width:200px;
   max-height:400px;
   background-color:#5f4e30;
   border: 3px double #6A5737;
   text-align:justify;
   padding:2px;
   vertical-align:top;
}
.otsikko_hevosesittely {
   font-family:Georgia;
   font-size:13pt;
   font-weight:bold;
   padding-top:7px;
}
