body { font: normal 100% Arial, Helvetica, Tahoma, Verdana, sans-serif; text-align: center; margin: 0; }

a { color: #666; text-decoration: none; }
a:hover { color: #000; border-bottom: 1px dashed #999; }

div#wrapper { width: 625px; margin: 0 auto; text-align: left; position: relative; font-size: 0.85em; }

div#header { width: 100%; height: 52px; padding: 0; margin: 10px 0; }
div#logo { width: 200px; border-right: 1px solid #ddd; float: left; }
div#logo a { border: none; }
div#logo a img { border: none; margin-left: 30px; }
div#header ul { padding: 0; margin: 18px; list-style: none; float: right; }
div#header ul li { display: inline; padding: 0 10px; background: url(/img/dot.gif); background-repeat: no-repeat; background-position: 0 6px; }
div#header ul li a { font-size: 0.85em; }

div#menu { width: 200px; height: 181px; float: left; background-image: url(/img/lu_gray_corner.gif); background-repeat: no-repeat; background-color: #f0f0f0; clear: both; }
div#stock_foto { width: 425px; height: 181px; float: left; }
div#stock_foto img {  }

div#l_panel { width: 200px; float: left; clear: both; }
div#l_panel ul { float: left; }

div#main { width: 425px; padding: 0px;; line-height: 150%; float: left; margin: 0; }

div#main p { text-align: justify; }
div#main p img { border: 1px solid #000; margin-left: 4px; margin-bottom: 4px; float: right; }
div#main ul { clear: both; }

div#footer { width: 625px; height: 40px; background-image: url(/img/footer.gif); float: left; margin-top: 20px; background-repeat: no-repeat; }
div#footer div { text-indent: 1.5em; font-size: 0.8em; padding-top: 14px; float: left; }
div#footer div#mail { float: right; margin-right: 1.5em; }


ul#menu_nav { padding: 0; margin: 3px 14px;; list-style: none; }
ul#menu_nav li { text-transform: uppercase; }
ul#menu_nav li a { width: 144px; display: block; padding: 9px 2px 9px 20px; color: #666; font-weight: bold; text-decoration: none; border-bottom: 1px solid #d8d8d8; background: none; }
ul#menu_nav li a#last { border-bottom: none; }
ul#menu_nav li a:hover { color: #000; background: url(/img/arrow.gif); background-repeat: no-repeat; background-position: 3px 11px; }

ul#portfolio { list-style: none; padding: 0; margin: 0; }
ul#portfolio li { font-size: 1.05em; color: #be0104; margin-bottom: 6px; }
ul#portfolio ul li { font-size: 1em; border: none; padding: 0; margin: 0; }

h1#head_l {  background-image: url(/img/l_header.gif); width: 200px; height: 40px; color: #be0104; margin: 20px 0 8px 0; padding-top: 12px; font-size: 1.2em; text-indent: 20px; text-transform: uppercase; background-repeat: no-repeat; float: left; }
h1#head_r_n {  background-image: url(/img/r_header.jpg); width: 425px; height: 40px; color: #fff; margin: 20px 0 8px 0; padding-top: 12px; font-size: 1.2em; text-indent: 20px; text-transform: uppercase; background-repeat: no-repeat; float: left; }
h1#head_r_w {  background-image: url(/img/r_header.jpg); width: 625px; height: 40px; color: #fff; margin: 20px 0 8px 0; padding-top: 12px; font-size: 1.2em; text-indent: 20px; text-transform: uppercase; background-repeat: no-repeat; float: left; }
h2 { font-size: 1.15em; color: #be0104; border-bottom: 1px dashed #be0104; padding: 0 4px; }

.news { font-size: 0.8em; line-height: 130%; text-align: left; padding: 8px; }
.news div { color: #be0104; font-weight: bold; font-size: 1.13em; }

acronym, abbr { letter-spacing: .07em; border-bottom: 1px dashed #999; cursor: help; }
address { text-align: center; font-style: normal; }

div#mov { border: 1px solid silver; padding: 2px; width: 210px; height: 169px; margin: 0 auto; }
div#flv { width: 400px; margin: 0 auto; text-align: center; }
div#qt { border: 1px solid #f7e0e0; clear: both; padding: 4px; }
div#qt img { padding-right: 8px; }

