  .yhtt_sep        { background-image: url(kuvat/bambuSB.jpg);
                     background-repeat: repeat-y;
                     background-position: top left;
                     background-attachment: fixed;
                   }

  .yhtt            { font-family: 'Arial';
                     font-size: 12pt;
                   }
                   
  .prnt            { font-family: 'Arial';
                     font-size: 12pt;
                     margin-top: 0px;
                     margin-left: 2px; 
                     padding-top: 0px;
                   }

  .main            { background-image: url(kuvat/shito_back.jpg);
                     background-repeat: no-repeat;
                     background-position: center;
                     background-attachment: fixed; 
                     font-family: 'Arial';
                     font-size: 12pt;
                   }
                   
  .upd             { font-family: 'Arial';
                     font-size: 12pt;
                   }

  .trnsp           { background-color: transparent; }
                   
  .solid           { border-style: solid; border-width: 1px; background-color: #D4C6AC; border-color: BROWN; }
  .ptitle          { font-family: 'Arial'; font-size: 22pt; font-weight: bold; }
  .back            { border-style: none; border-width: 1px; background-color: LIGHTSKYBLUE; text-align: center; }
  .harja           { padding: 0; border-style: solid; border-width: 1px; background-color: WHITE; border-color: BLACK; }
  .harja_b         { padding: 0; border-style: solid; border-width: 0px 0px 1px 0px; background-color: WHITE; border-color: BLACK; }
  .harja_bd        { padding: 0; border-style: dashed; border-width: 0px 0px 1px 0px; background-color: WHITE; border-color: BLACK; }
  .harja_bd2       { padding: 0; border-style: dashed; border-width: 0px 0px 1px 0px; background-color: CORNSILK; border-color: BLACK; }
  .harja_bl        { padding: 0; border-style: solid; border-width: 0px 1px 1px 0px; background-color: WHITE; border-color: BLACK; }
  .harja_bl2       { padding: 0; border-style: solid; border-width: 0px 0px 1px 0px; background-color: LIGHTGREY; border-color: BLACK; }
  .harja_bl3       { padding: 0; border-style: solid; border-width: 0px 0px 1px 0px; background-color: CORNSILK; border-color: BLACK; }
  .harja_l         { padding: 0; border-style: solid; border-width: 0px 1px 0px 0px; background-color: WHITE; border-color: BLACK; }
  .harja_n         { padding: 0; border-style: solid; border-width: 0px; background-color: WHITE; }
  .leiri           { padding: 0; border-style: solid; border-width: 2px; background-color: WHITE; border-color: RED; }
  .leiri_t         { font-size: 400%; }
  
  .title:Link      { font-family: 'Arial'; font-size: 12pt; color: black; text-align: center; text-decoration: none; }
  .title:Visited   { font-family: 'Arial'; font-size: 12pt; color: black; text-align: center; text-decoration: none; }
  .title:Hover     { font-family: 'Arial'; font-size: 12pt; color: black; text-align:center; text-decoration: none; background-color: MOCCASIN; }

  .plnk:Link       { font-family: 'Arial'; font-size: 12pt; color: red; text-align: center; text-decoration: none; }
  .plnk:Visited    { font-family: 'Arial'; font-size: 12pt; color: red; text-align: center; text-decoration: none; }
  .plnk:Hover      { font-family: 'Arial'; font-size: 12pt; color: red; text-align:center; text-decoration: underline; }
  
  .llnk:Link       { font-family: 'Arial'; font-size: 10pt; color: blue; text-align: center; text-decoration: none; }
  .llnk:Visited    { font-family: 'Arial'; font-size: 10pt; color: blue; text-align: center; text-decoration: none; }
  .llnk:Hover      { font-family: 'Arial'; font-size: 10pt; color: blue; text-align:center; text-decoration: underline; }
  
  .mail:Link       { font-family: 'Arial'; font-size: 12pt; color: blue; text-decoration: none; }
  .mail:Visited    { font-family: 'Arial'; font-size: 12pt; color: red; text-decoration: none; }
  .mail:Hover      { font-family: 'Arial'; font-size: 12pt; color: blue; text-decoration: underline; }
  
  .norm:Link       { font-family: 'Arial'; font-size: 12pt; color: blue; text-decoration: none; }
  .norm:Visited    { font-family: 'Arial'; font-size: 12pt; color: blue; text-decoration: none; }
  .norm:Hover      { font-family: 'Arial'; font-size: 12pt; color: blue; text-decoration: underline; }
  
  .gall:Link       { font-family: 'Arial'; font-size: 22pt; font-weight: bold; color: black; text-decoration: none; }
  .gall:Visited    { font-family: 'Arial'; font-size: 22pt; font-weight: bold; color: red; text-decoration: none; }
  .gall:Hover      { font-family: 'Arial'; font-size: 22pt; font-weight: bold; color: black; text-decoration: underline; }
  
  .blue_par        { background-color: DEEPSKYBLUE; border-style: solid; border-width: 1px; padding-bottom: 4px; }
  .red_par         { background-color: ORANGERED; border-style: solid; border-width: 1px; }
  .corn_par        { background-color: CORNSILK; border-style: solid; border-width: 1px;  padding-bottom: 4px; }
  .updt_ok         { background-color: yellow; border-style: dashed; border-width: 1px; text-align: center; font-weight: bolder; }
  .updt_err        { background-color: ORANGERED; border-style: dashed; border-width: 1px; text-align: center; font-weight: bolder; }
  
  .bambuT          { background-image: url(kuvat/bambuTT.jpg); background-repeat: repeat-x; background-position: bottom center }
  .bambuB          { background-image: url(kuvat/bambuTB.jpg); background-repeat: repeat-x; background-position: top center }
  
  .galt            { font-family: 'Arial'; font-size: 8pt; color: black; }
