body {
   margin: 0;
   background: #f4f4f4 url(bg.gif) top center repeat-y;
}
table {
   width: 778;
   border: none;
   border-collapse: collapse;
   background-color: white;
}
td {
   padding: 15px;
   border: none;
   text-align: left;
   vertical-align: top;
   font-family: Verdana, Arial, sans-serif;
   font-size: 14px;
   font-weight: normal;
   color: #607080;
}

td.logo {
   padding: 0px;
   border-bottom: 1px solid #efefef;
   background-color: #fafafa;
}
img.logo {
   border: none;
   width: 150px;
   height: 50px;
}
table.menu {
   margin: 1px;
}
td.menu {
   text-align: center;
   vertical-align: middle;
   padding: 1px;
   background-color: #efefef;
}
td.menul {
   text-align: left;
   vertical-align: middle;
   padding: 5px;
}
td.about {
   text-align: justify;
   border-right: 1px solid #efefef;
   border-top: 1px solid #efefef;
   border-bottom: 1px solid #efefef;
}
td.aboutl {
   text-align: justify;
   border-left: 1px solid #efefef;
   border-top: 1px solid #efefef;
   border-bottom: 1px solid #efefef;
}
td.lastversion {
   border-top: 1px solid #efefef;
   border-bottom: 1px solid #efefef;
   background-color: #fafafa;
}
td.donate {
   font-size: 11px;
   border-bottom: 1px solid #f0f0f0;
   background-color: #fafafa;
}
td.screen {
   padding: 5px 10px;
   background-color: #fafafa;
   width: 160px;
   font-size: 11px;
}
img.screen {
   border: 1px solid #efefef;
   width: 160px;
   height: 120px;
}
td.comment {
   font-size: 11px;
   background-color: #fafafa;
}
td.buttons {
   font-size: 11px;
   border-top: 1px solid #f0f0f0;
   background-color: #fafafa;
}
img.userbar {
   border: none;
   width: 350px;
   height: 20px;
}
td.copyright {
   text-align: center;
   vertical-align: middle;
   padding: 1px;
   background-color: #efefef;
   border-top: 1px solid #ffffff;
}


td.fileparam {
   font-size: 11px;
   padding: 2px 20px;
   border-top: 1px solid #f0f0f0;
   border-right: none;
   border-bottom: 1px solid #f0f0f0;
   border-left: none;
}
td.filevalue {
   font-size: 11px;
   padding: 2px 10px;
   border-top: 1px solid #f0f0f0;
   border-right: none;
   border-bottom: 1px solid #f0f0f0;
}
td.filedownload {
   font-size: 14px;
   padding: 2px 20px;
   text-align: right;
}


th {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   background-color: #f0f0f0;
   padding: 3px 5px;
   text-align: left;
}
h2 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
}
div {
   margin: 5px;
}
a {
   color: #005599;
   text-decoration: none;
}
a:hover {
   color: red;
   text-decoration: underline;
}
ul {
   padding: 5px 10px;
   margin: 5px 15px;
}
