ul#logos { display:block; margin:40px 0 0 0; text-align:center; padding:0; }
ul#logos li { margin:10px 0 0 0; list-style:none;}
ul#logos li.image img { border:2px solid #9a8e51; padding:2px; }

ul#logos-bottom {display:block;margin:50px 0 40px 0;text-align:center;padding:0;}
ul#logos-bottom li {display:inline;margin:0;list-style:none; padding:0 20px;}
ul#logos-bottom li img { vertical-align:middle;}

/* other styles */
h1.header {color:#4d392e;font: normal 1.2em georgia;text-align:center;margin:10px 0 0 0;padding:0;border:none;width:100%;}
h1.h1-footer { color:#4d392e; font: normal 1em georgia; text-align:center;margin:.5em 0 0 0; padding:0; border:none; width:100%; }
span.slide { padding:0 0 0 10px; margin:0 0 10px 0; }
p.head { text-align:center; font-weight:bold; line-height:1.2em; padding:1em 1em 0 1em; }
p.claim { text-align:center; background-color:#f0e7d7; font-weight:bold; line-height:1.5em; padding:0; margin:0 0 5px 0; }
p.description { line-height:1.5em; text-align:justify; padding:0 1em 0 1em; }
p.language { text-align:center; margin:10px 0 25px 0; padding:10px 0 10px 0; background:#fbfaf4; }
p.language-foto { text-align:center; margin:0 0 5px 0; padding:0; background:#fbfaf4; }
p.mainbody { line-height:1.5em; text-align:justify; padding:0 .8em 0 .8em; }
p.mainbody-italic { line-height:1.2em; text-align:justify; padding:1em; font-weight:bold; font-style:italic; width:90%; margin:0 auto 15px auto; background:#f0e7d7; border:1px solid #e8ce9d; }
p.note { line-height:1.2em; text-align:justify; padding:1em; border:2px solid #e8ce9d; width:90%; margin:0 auto 5px auto; }
p.address {padding:0 0 0 5px; font:normal 11px verdana;}
p.address-foto { text-align:center; margin:0; padding:0; font:normal 13px verdana;}
ul#comments { list-style:none; padding:0 5px 0 5px; margin:0 0 0 20px;}
ul#comments li { margin:0 0 5px 0; list-style:disc;}
img.vamiddle { vertical-align:middle; }
a.roma { margin:0 2px 0 0; }
ul#sales li { margin:0 0 5px 0; }
span.line-through {text-decoration:line-through; margin:0 15px;}
/* bottom keys */
p.key {font:normal 11px verdana; line-height:16px; padding:0; margin:0;}
p.key a:link, p.key a:visited {color:green; text-decoration:underline;}
p.key a:hover {color:white; text-decoration:none;}
/* right menu */
#navcontainer { background: #f0e7d7; margin: 0 auto; padding: .5em 0; font-family: georgia, serif; font-size: 13px; text-align: center; text-transform: lowercase; }
ul#navlist { text-align: left; list-style: none; padding: 0; margin: 0 auto; width: 80%; }
ul#navlist li { display: block; margin: 0; padding: 0; }
ul#navlist li a { display: block; width:100%; text-align:center; padding:0.5em; border-width: 1px; border-color: #ffe #aaab9c #ccc #fff; border-style: solid; color: #777; text-decoration: none; background: #fbfaf4; }
#navcontainer>ul#navlist li a { width: auto; }
ul#navlist li#active a { background: #f0e7d7; color: #800000; }
ul#navlist li a:hover, ul#navlist li#active a:hover { color: #800000; background: transparent; border-color: #aaab9c #fff #fff #ccc; }
