body {
     background:  #cccccc;
     background: #ccc url('img/gradient2.jpg') repeat-x;
     margin: 0;
     padding: 0;
     text-align: center;
     font: normal 10pt Arial, Helvetica, _sans;
}
li {
     list-style: url('img/list_element2.gif');
     margin-left: 30px;
     padding-bottom: .5em
}
a {text-decoration: none; color: #900;}
a:visited, a:active {text-decoration: none; color: #C00;}
a:hover {text-decoration: underline; color: #C00;}

#main {
      width: 800px;
      margin: 0 auto;
      padding:0;
      background: #fff;
      border: 1px solid #ddd;
      border-top: 3px solid #990000;
}

#top {
     width: 100%;
     height: 319px;
     background: url('img/top1.jpg');
     margin: 0;
     padding: 0;
}

#menu{
      float: right;
      margin-top: 50px;
      width: 150px;
      height: 200px;
      padding:0;
      font-size: 9pt;
      text-align: center;

      list-style: none;
}
#menu li {
      margin: 0; 
      padding:0;
      list-style: none;
}
#menu li a {
text-decoration: none;
      display: block;
      width: 100%;
      font: 9pt Verdana, Arial, _sans;
      font-weight:normal;
      color: #444;
      font-weight:bold;
      padding: 7px 0;
      }
#menu li a.sel {color: #900;}
#menu li a:hover {color: #000; }
#menu li a.sel:hover {color: #C00; }



#content {
      text-align: left;

}
h1, h2, h3, p {margin:.5em; margin-left: 30px; padding: 0; font-family: Arial, Helvetica, _sans; font-size: 10pt}
h1 {margin-top: 0; font-family: Garamond, Times, _serif; color: #900; font-size: 24pt}
h2 {font-family: Garamond, Times, _serif; color: #C00; font-size: 18pt}
h3 {color: #C00; font-size: 14pt}
p {margin: .5em 1em 1em 30px }
p.special {font-family: Garamond, Times, _serif; color: #C00; font-size: 14pt; font-style: italic}


#fotki {
       width: 200px;
       float: right;
}

#fotki a {
       display: block;
       width: 170px;
       height: 120px;
       margin: 0 0 10px 0;
       padding-right: 2px;
       background: url('img/thumbnailframe.gif');
       text-align: center;
       }
#fotki a img {
       border: 0;
       margin-top: 7px;
       }

#fotki2 {
       width: 90%;
       margin-left: 30px;
}

#fotki2 a {
       display: block;
       width: 170px;
       height: 120px;
       margin: 0;
       margin-right: 10px;
       background: url('img/thumbnailframe.gif');
       text-align: center;
       float: left;
       }
#fotki2 a img {
       border: 1px solid #999;
       margin-top: 7px;
       }




#fotki3 {
       width: 90%;
       margin-left: 30px;
}

#fotki3 a {
       display: block;
       width: 170px;
       height: 130px;
       margin: 0;
       margin-right: 10px;
       background: url('img/thumbnailframe2_170x130.gif');
       text-align: center;
       float: left;
       }
#fotki3 a img {
       border: 1px solid #ddd;
       margin-top: 7px;
       }


.galrow {
       width: 100%;
padding: 0 30px;
margin-bottom: 20px;
text-align: center;
clear: both;
}

.galitem {
       display: block;
       float: left;
       width: 170px;
       height: 170px;
       margin: 0 15px 10px 0;
       padding: 0px;
       background: url('img/thumbnailframe2.gif') top left no-repeat;
       text-align: center;
       }
.galimg {width: 100%; height: 125px; padding-top: 7px}
.galitem p {font-size: x-small; text-align: center; color: #666; margin: 0; padding: 0 5px 0 0;}

.galitem img {
       border: 1px solid #ddd;
/*        margin-top: 7px; */
       }

.navi { text-align: right; margin-right: 50px}
.navi span {padding: 5px; margin-right: 5px; border: 1px solid #ddd}
.navi a {padding: 5px; margin-right: 5px; border: 1px solid #ddd}
.navi a:hover {border: 1px solid #aaa; text-decoration: none; }
.navi_sel {background: #eee; font-weight: bold}



#foot {
  clear: both;
  position: relative;
  bottom: 0;
  left: 0;
  width: 100%;
  margin: 0px;
  height: 40px;
  background: url('img/bottom1.jpg') left bottom no-repeat;
  border-bottom: 3px solid #990000;
  font-size: 90%; color: #666;
}
#foot a, #foot a:active, #foot a:visited {color: #999; text-decoration: none}
#foot a:hover {color: #000;}
