body {
background:#F9F1DA;
margin:0;
}
body,table {
font-family:Arial;
font-size:12px;
}
td {
vertical-align:top;
}
input,textarea {
border:1px solid #000;
}
a {
text-decoration:none;
color:#990000;
}
p {
text-align:justify;
padding-bottom:5px;
line-height:1.5;
}
#site {
margin:auto;
}
#top {
color:#fff;
font-size:11px;
}
#top a {
color:#fff;
}
#footer {
color:#fff;
background: url('gfx/gfx_15.jpg') bottom no-repeat;
vertical-align:bottom;
font-size:11px;
}
#footer a {
color:#fff;
}

h1 {
margin:0;
padding:0;
font-size:16px;
color:#A30303;
}
h2 {
margin:0;
padding:0;
font-size:14px;
color:#A30303;
}
.foto {
margin:5px;
padding:2px;
width:120px;
border:3px solid #fff;
}

#gkateg td {
padding:10px;
vertical-align:bottom;
}
#gkateg img {
border:1px solid #990000;
}
#gfoto td {
vertical-align:bottom;
padding:10px;
}
#gfoto img {
margin:3px;
background:#fff;
padding:3px;
border:1px solid #999999;
}

.clear {
clear:both;
}

/* 
#lightbox{
background-color:#eee;
padding: 10px;
border-bottom: 2px solid #666;
border-right: 2px solid #666;
}
#lightboxDetails{
font-size: 0.8em;
padding-top: 0.4em;
}
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#lightbox img{ border: none; }
#overlay img{ border: none; }
#overlay{ background-image: url(overlay.png); } 
* html #overlay {
background-color: #000;
background-color: transparent;
background-image: url(blank.gif);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
}
*/