body { margin: 0px; background: #ddddbb; }
table { border-collapse: collapse; }
td { padding: 0px; }
 
 .tab { width: 100%; height: 100%; background: #ffffff; }
 .tabtop { width: 100%; height: 100%; }

  .tr1 { height: 150px; background: #009900 url(tr1g.gif) repeat-x; }
   .tr1td1 { vertical-align: top; text-align: center; }
    .tr1td1 img { margin: 3px 0px 3px 0px; }
    .tr1td1 h1 { color: #ffffff; background: #009900; font: 500 30px arial; margin: 0px 10px 0px 10px; }
    .tr1td1 div { color: #ffffff; background: #009900; font: 500 16px arial; margin: 0px 50px 0px 50px;
                  padding-bottom: 3px;  }
 
   .tabtop td { vertical-align: top; text-align: center; width: 25%; }
    .tabtop div { background: #009900; margin: 5px 10px 0px 10px; padding-bottom: 10px; }
    .tabtop a { color: #cceecc; font: 500 14px arial; }
    .tabtop a:hover { color: #ffffff; }

   .tr2td1 { vertical-align: top; }

    .mainMenu a { color: #009900; background: url(menu.gif) 2px 50% no-repeat; font: 14px arial; display: block; 
                padding: 5px 0px 5px 25px; }
    .mainMenu a:hover { color: #080; background: #e8f8e8 url(menu.gif) 2px 50% no-repeat; }

   .tr2td2 { width: 100%; height: 100%; text-align: center; vertical-align: top; }
    .tr2td2 h1 { color: 444444; background: #eeeedd; font: 30px times new roman; 
                 margin: 5px 30px 0px 30px; padding: 5px 10px 5px 10px; }
    .tr2td2 img { margin: 5px 10px 5px 10px; }
    .tr2td2 p { color: 333333; background: #eeeedd; font: 500 17px times new roman; text-align: justify; 
                margin: 0px 30px 20px 30px; padding: 5px 10px 5px 10px; }
    .tr2td2 .foto { text-align: center; border: 2px solid #00aa00; margin-bottom: 10px; }
    .tr2td2 .foto td { border: 1px solid #00aa00; }
    .sk a { color: #ff3333; font: 500 17px times new roman; margin-bottom: 10px; display: block; }
    .sk a:hover { color: #ff0000; }

  .tr3 { background: #009900 url(tr3bg.gif) repeat-x; height: 70px; }
   .tr3td1 { background: url(tr3p1.gif) 50% 50% repeat-x; }
   .tr3td1 div { color: #ffffff; background: #007700; font: bold 15px arial; margin: 0px 5px 0px 5px;
                text-align: center; }
  .tr4 { background: #ddddbb; }
   .tr4 img {  }

  .takru { font: 12px arial; display: block; margin: 5px 0px 3px 15px; color: #f60; }
  .takru:hover { font: bold 12px arial; }
  .refTak a { font: 12px arial; display: block; margin: 5px 0px 3px 15px; color: #d00; }
  .refTak a:hover { font: bold 12px arial; }

  .wmLink a { font: 12px arial; display: block; margin: 5px 0px 3px 15px; color: #080; }
  .wmLink a:hover { font: bold 12px arial; }

  .pr p { background: #ffe; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; font: 13px arial; } 
  .pr a { color: #333333; font: 13px arial; display: inline; text-decoration: none; margin: 0px; padding: 0px; }
  .pr a:hover { color: #333333; }

  .pr2 a { color: #333333; font: 500 17px times new roman; display: inline; text-decoration: none; }
  .pr2 a:hover { color: #333333; }