body {padding: 0px; color: #FFFFFF; background-color: #333333; font-family: Arial, Helvetica, sans-serif; }

#maintable{border: 1px solid #444444;height: 100%;width: 980px;}
#maintable TD{border: 1px solid #555555;}	
		
.logo{width: 278px; height: 144px;}

.top A:link, visited, hover{text-decoration: none;}

.page{font-size: 18px; text-decoration: none;}

.top{vertical-align: bottom; text-align: right;margin: 0px; padding-bottom: 5px; padding-right: 5px; font-size: 14px; }
.mmenulink{border-right: 1px dotted grey; margin: 0px; padding-right: 5px; }
A.mmenulink:link{font-size: 14px; color: #FFFFFF; weight: bold;}
A.mmenulink:visited{color: #FFFFFF; text-decoration: none; weight: bold;}
A.mmenulink:hover{color: #AAAAFF; text-decoration: none; weight: bold;}

.pagename{font-size: 18px; color: #FFFFFF; text-decoration: none;}

.mainframe{padding: 10px; text-align: left; vertical-align: top; font-size: 13px; line-height: 17px; padding-top: 20px; width: 100%;}
.mainframe P{font-family: Arial, Helvetica, sans-serif; text-indent: 1.5em; font-size: 13px; line-height: 17px; }
.mainframe b{color: #FFFFFF; }


.promolink{font-size: 17px; text-decoration: none; weight: bold;}
A.promolink:link{color: #FFFFFF; text-decoration: none; weight: bold;}
A.promolink:visited{color: #FFFFFF; text-decoration: none; weight: bold;}
A.promolink:hover{color: #AAAAFF; text-decoration: none; weight: bold;}


A.promoslink:link{font-size: 14px; color: #FFFFFF; text-decoration: none;}
A.promoslink:visited{font-size: 14px; color: #FFFFFF; text-decoration: none;}
A.promoslink:hover{font-size: 14px; color: #AAAAFF; text-decoration: none;}

.promoslink{padding-bottom: 3px; border-bottom: 1px dotted grey; }
.promos{width: 0px; text-align: right; vertical-align: top; padding-top: 10px; padding-right: 5px;}
.promos P{margin: 0px; padding-top: 10px; }

.foto{float: left; margin-right: 10px; margin-bottom: 0px; padding-bottom: 0px; width: 150px; height: 190px; }
.image{float: left; margin-right: 10px; margin-bottom: 0px; padding-bottom: 0px; width: 150px; height: 150px; }


.project{border: none; font-size: 12px; text-indent: 5px; border-collapse: collapse; }


.sig{font-size: 12px; color: #FFFFFF; text-decoration: none;}	
A.sig:link{color: #FFFFFF; text-decoration: underline;}
A.sig:visited{color: #FFFFFF; text-decoration: none}
A.sig:hover{color: #FFFFFF; text-decoration: none}
	
.promotion{font-size: 12px; color: #888888; text-decoration: none;}	
.promoblock{font-size: 11px; color: #666666; text-decoration: none;}
A:link{color: #666666; text-decoration: none}
A:visited{color: #666666; text-decoration: none}
A:hover{color: #666666; text-decoration: none}

.copyright{text-align: right; vertical-align: middle; font-size: 12px; }
A.copyright:link{color: #FFFFFF; text-decoration: underline;}
A.copyright:visited{color: #FFFFFF; text-decoration: none}
A.copyright:hover{color: #AAAAFF; text-decoration: none}




.gallerypreview{float: left; margin-right: 30px; margin-bottom: 0px; padding-bottom: 0px; }

.pics{height: auto; text-align: center; text-indent: 0px; }

.footer{height: 50px; width: 100%; }

.counters{float: left; vertical-align: middle;}





	#gallery {	}
	#gallery ul { list-style: none; text-align: center; }
	#gallery ul li { display: inline; vertical-align: middle;}
	#gallery ul img {		border: 5px solid #413c39;	}
	
	#gallery ul a:hover img {		border: 5px solid #7a7571;		color: #7a7571;	}
	#gallery ul a:hover { color: #fff; }
	
	
	
img{border: none; }

	


.underfoto{font-size: 14px; color: #FFFFFF; text-decoration: none;}
