/* CSS Document */
body {
background:#fff1d1 url('bg-body.jpg') center top repeat-y;
margin:0;
padding:0;
font-family:Arial,Helvetica,sans-serif;
color:#666666;
text-align:center;
}
a, a:active, a:visited {
color:#669113;
text-decoration:underline;
}
a:hover {
color:#666666;
text-decoration:none;
}
.clr {
clear:both;   
}
del {
color:#ff0000;
}
#page {
text-align:left;
width:967px;
margin:0 auto;
background:url('bg-page.gif') left top repeat-x;
}
h1#pageTitle {
display:none;
}
#header {
height:409px;
background:url('bg-header.jpg') left top no-repeat;
}
#logo {
position:absolute;
margin-left:393px;
top:195px;
}
#vzp {
position:absolute;
margin-left:825px;
top:110px;
}
#vzp img,
#logo img {
border:none;
}
#left {
background:url('bg-left.jpg') left top no-repeat;
position:absolute; 
width:156px;
height:1276px;
top:0;
margin:0 0 0 -156px;
}
#right {
top:0;
margin:0 0 0 967px;
position:absolute;
background:url('bg-right.jpg') left top no-repeat;
width:157px;
height:628px;
}
#menu1 {
margin:318px -2px 0 0;
width:710px;
height:44px;
line-height:44px;
float:right;
}
#menu1 li {
float:left;
list-style-type:none;
background:url('bg-menu1-li-h.jpg') left top no-repeat;
}
#menu1 li a {
text-decoration:none;
text-transform:uppercase;
color:#fff;
display:block;
width:142px;
height:44px;
text-align:center;
background:url('bg-menu1-li.jpg') left top no-repeat;
}
#menu1 li.last a {
width:140px;
}
#menu1 li.active a,
#menu1 li a:hover {
background:none;
}
#header {
}
#content {
margin:-20px 5px 0 0;
padding:0 18px 18px 18px;
}
#footer {
clear:both;
text-align:center;
font-size:0.80em;
margin:100px 0 0 0;
}
#news ul {
list-style-type:none;
padding:0;
}
#news ul li {
clear:both;
margin:0 0 30px 0;
}
#news ul li div.news-img {
float:left;
margin:0 10px 10px 0;
}

ul#albums,
ul#photos {
list-style-type:none;
padding:0;
margin:0;
}
ul#albums .photo-image {
float:left;
border:1px solid #666666;
margin:0 10px 0 0;
}
.album-title {margin:0 0 4px 0;display:inline;}
ul#albums li {
clear:both;
}
ul#photos li {
margin:0 5px 18px 0;
padding:0 0 0 0;
float:left;
width:154px;
height:219px;
}
.first-row-photo {
clear:both;
}
ul#photos li a img {
border:none;
}
h3.photo-title {
margin:11px 3px 0 3px;
font-size:0.75em;
}