
html, body { margin: 0; padding: 0; width: 100%; height: 100%; background-color: #06101c; font: normal 0.82em Tahoma, sans-serif; letter-spacing: 0.1em; color: #5e7faf; text-align: center; overflow: hidden; }
div, img { margin: 0; padding: 0; border: none; }
a { text-decoration: underline; color: #5c85be; }
a:hover { text-decoration: none; }
a:focus, input:focus { -moz-outline-style: none; }
* html a { position: relative; }

div#distance { margin-top: -300px; width: 1px; height: 50%; float: left; display: inline; background: transparent; }
div#container { position: relative; margin: 0 auto; width: 980px; height: 570px; clear: left; }
div#container div#outer_bg { position: absolute; left: -110px; top: -165px; width: 1200px; height: 900px; background: transparent url('../img/outer_bg.jpg') 0 0 no-repeat; z-index: 10; }
div#container div#inner_bg { position: relative; width: 980px; height: 570px; background: transparent; z-index: 200; text-align: left; overflow: hidden; }

h1#title { margin: 0; padding: 0; width: 480px; height: 112px; float: left; display: inline; background: transparent url('../img/title.jpg') 0 0 no-repeat; text-indent: -5555px; overflow: hidden; }

ul#menu { margin: 0; padding: 0; width: 500px; height: 112px; float: left; display: inline; background: transparent url('../img/menu.jpg') 0 0 no-repeat; list-style-type: none; }
ul#menu li { margin: 0; padding: 0; height: 65px; float: left; display: inline; }
ul#menu li a { width: 100%; height: 100%; display: block; background-position: 0 0; background-repeat: no-repeat; text-indent: -5555px; overflow: hidden; }

ul#menu li#m1 { margin-left: 60px; width: 139px; }
ul#menu li#m1 a { background-image: url('../img/m1.jpg'); }
ul#menu li#m1 a:hover, ul#menu li#m1 a.sel { background-image: url('../img/m1h.jpg'); }

ul#menu li#m2 { margin-left: 25px; width: 71px; }
ul#menu li#m2 a { background-image: url('../img/m2.jpg'); }
ul#menu li#m2 a:hover, ul#menu li#m2 a.sel { background-image: url('../img/m2h.jpg'); }

ul#menu li#m3 { margin-left: 25px; width: 141px; }
ul#menu li#m3 a { background-image: url('../img/m3.jpg'); }
ul#menu li#m3 a:hover, ul#menu li#m3 a.sel { background-image: url('../img/m3h.jpg'); }

img#lighters { float: left; display: inline; clear: left; }

div#content { width: 500px; height: 368px; float: left; display: inline; background: transparent url('../img/right.jpg') 0 0 no-repeat; }
div#content div.text { margin: 0 0 0 20px; padding: 5px 20px 0 0; width: 450px; height: 359px; overflow: hidden; }
div#content div.text p, div#content div.text div { margin: 0 7px 1em 0; width: 436px; text-align: justify; }
div#content div.text div.photos { margin: 0; width: 100%; text-align: left; }
div#content div.text div.photos img { margin: 0 3px 5px 0; border: 1px solid #203a5d; }

ul#logos { margin: 0; padding: 0; width: 480px; height: 90px; float: left; display: inline; clear: left; background: transparent url('../img/bottom_left.jpg') 0 0 no-repeat; list-style-type: none; }
ul#logos li { margin: 1px 0 0 0; padding: 0; height: 30px; float: left; display: inline; background-position: 0 0; background-repeat: no-repeat; }
ul#logos li a { width: 100%; height: 100%; display: block; text-indent: -5555px; overflow: hidden; }
ul#logos li#g1 { margin-left: 62px; width: 98px; background-image: url('../img/colibri.jpg'); }
ul#logos li#g2 { width: 64px; background-image: url('../img/zippo.jpg'); }

div#foot { width: 500px; height: 90px; float: left; display: inline; background: transparent url('../img/bottom_right.jpg') 0 0 no-repeat; }
div#foot a { margin: 6px 47px 0 0; float: right; display: inline; }
