body {background: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-align: center; color: #fff; font-size: 9pt;}

a {color: #fff; text-decoration: none; font-size: 8pt; }
a:hover { color: #f90; }
img {border: 0;}
h1 {font-size: 10pt; margin: 0px;}

#body {width: 920px; margin: 0pt auto;}

#top {text-align: right; padding: 10px; margin-bottom: 20px;}
#top_left {float: left;}
#top_left a {font-weight: bold; font-size: 9px; letter-spacing: 1px;}

#gal_menu { }
#gal_menu ul {margin: 0; padding: 0; list-style-type: none; display: inline;}
#gal_menu li {padding-top: 2px; margin-bottom: 5px; width: 83px; float: left;}
#gal_menu a {font-weight: bold; font-size: 7pt;}
#gal_menu img {border: 2px solid #fff; margin-bottom: 5px;}

#menu { width: 195px; float: left; text-align: left; }
#menu ul { list-style-type:none; padding: 0px; margin: 0px; }
#menu ul li { font-weight: bold; background:transparent url('images/freccia.gif') no-repeat scroll 0px 4px; border-bottom:1px dotted #aaa; font-size:12px; padding-left:5px; line-height: 18px; margin-bottom: 3px;}
#menu ul li ul { margin-left: 10px; margin-bottom: 5px; }
#menu ul li ul li { font-weight: normal; border: 0; background: none; margin-bottom: 0px; line-height: 15px; }

#nav { text-align: left; padding-bottom: 25px; }
#nav a { font-size: 7pt; text-decoration: underline; }
#nav a:hover { text-decoration: none; }

#content { width: 680px; float:right; padding-right: 20px; text-align: left; }
#content p { text-align: justify; }
#content td { color: #ffffff; font-size: 9pt; }
#content a { font-size: 9pt; text-decoration: underline; }
#content a:hover { font-size: 9pt; text-decoration: underline; }

.spacer{clear:both;font-size:1px;}

#bottom { padding: 10px; margin-bottom: 20px; }
#bottom span { font-size: 8pt; color: #999; text-align: center; }
#bottom .left { float: left; font-size: 10pt; font-weight: bold; }
#bottom .right { float:right; text-align: right; font-size: 10pt; font-weight: bold; }
#bottom .right a { font-size: 10pt; }

div.galery {float: left; font-size: 8pt; width: 130px; text-align: center; margin-bottom: 10px;}
.galery div {background-color: #666; width: 110px; height: 110px; text-align: center; border: 1px solid #000; position: relative;}
.galery a {display: block; position: absolute; top: 50%; left: 0%; width: 100%;}
.galery img {position: relative; top: -50%;}

td.preview {background-color: #666666; width: 110px; height: 110px; text-align: center;}
td.preview2 {width: 130px; text-align: center; color: #ffffff; font-size: 8pt;}

.clients { text-align: left; }
.clients li {line-height: 20px; list-style-type: none;}

