body        { background-color: black; margin-top: 15px; padding: 0 }

#page        { font-size: 0.85em; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; width: 960px }
#enter { text-align: center; margin: 0 auto; width: 539px; height: 40px }
#topmenu               { background-image: url(pict/topmenu.jpg); background-repeat: no-repeat; width: 960px; height: 38px; float: left; clear: left }
#topsub  { background-image: url(pict/topsub.jpg); background-repeat: no-repeat; width: 960px; height: 60px; float: left }
#top { text-align: left; width: 960px; height: 204px; float: left; clear: left; background-image: url(pict/top1.jpg); background-repeat: no-repeat;  }
#main     { color: #333; font-size: 1.2em; background-position: left top; padding-bottom: 25px; width: 960px; float: left }
.prod-box            { font-size: 0.9em; font-family: Arial, Verdana, Helvetica; margin-right: 2px; margin-left: 10px; width: 215px; float: left; _height: 330px; min-height: 330px }
.prod-box h1 { background-image: url(pict/h1-back.jpg); margin: 0px; padding: 4px 6px 8px 8px; }
.prod-box p { margin: 0 0 0 3px }
.prod-box img { margin-left: 20px }
.right-box       { font-size: 0.8em; font-family: Arial, Verdana, Helvetica; padding: 0 20px; width: 920px; float: left; _height: 300px; min-height: 300px         }
.links       { padding-top: 10px; padding-left: 20px; float: left }
.links a  { color: #fff; font-size: 1em; text-decoration: none; padding-right: 20px; float: left }
.border { margin-right: 20px; padding: 2px; float: left; border: solid 1px #999 }
.image { margin: 15px;}
.flags { padding-top: 7px; float: right; clear: right }
#footer                { color: #fff; font-size: 0.75em; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(pict/footer-back.jpg); background-repeat: no-repeat; text-align: right; width: 960px; height: 67px; clear: both }
#footer p   { padding-top: 8px; padding-right: 0; padding-bottom: 0; height: 22px }
#footer a { color: #fff; text-decoration: none; background-position: 1em 0; display: inline; margin: 0 13px 0 0; padding: 0; height: 30px }
a      { color: #462514; text-decoration: underline }
a:hover    { color: red; text-decoration: none }
hr  { color: #ccc; width: 100%; height: 1px }
p  { }
p.indent {margin-left:40px}
p.left {text-align:left}
p.center {text-align:center}
p.right {text-align:right}

img  { border-width: 0;}
img.left  { margin-right: 5px; float: left }
img.right   { margin-left: 5px; float: right }

kbd {padding:0px 1px 0px 1px;border-width:1px 2px 2px 1px;border-style:solid}
abbr {border-bottom:1px dashed;cursor:help}
span.underline {text-decoration:underline}
h1    { color: #4c4c4c; font-size: 1.2em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 0 0 20px; padding: 0 }
h2  { color: #ff8200; font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; display: block; margin: 0; padding: 0 }
td    { margin: 0; padding-left: 10px; }
table { margin: 0; padding: 0; border: 0; border-collapse: collapse}
.gallery  { width: 640px; float: left }
.gallery img  { margin-top: 10px; margin-bottom: 10px; padding: 1px; border: solid 1px #f90 }
.gallery-box  { color: #f90; font-size: 1em; background-color: #760e0e; margin-top: 5px; padding-right: 10px; padding-left: 10px; border: solid 1px #400909 }
#b0 { z-index: 10; width: 145px; float: left }
#b1      { z-index: 10; width: 150px; float: left }
#b2 { z-index: 10; width: 170px; float: left }
#b22 { z-index: 10; width: 120px; float: left }
#b3 { z-index: 10; width: 157px; float: left }
#b33 { z-index: 10; width: 135px; float: left }
#b4 { z-index: 10; width: 120px; float: left }
#Menu #b1 ul     { background-color: #401f0f }
#Menu             { margin: 0; padding: 0; z-index: 50; height: 35px; float: left }
#Menu a            { color: #ffffff; text-decoration: none; display: block; padding-top: 10px; padding-left: 20px; height: 30px }
#Menu a:hover  { color: #ffb1b1 }
#Menu li            { list-style: none; display: block; position: relative; height: 40px }
#Menu li ul        { visibility: hidden; margin-left: 20px; padding: 5px 2px; position: absolute; top: 35px; left: 2px; width: 223px; border: solid 0 #fff }
#Menu li ul li    { color: #fff; background-image: none; text-align: left; padding: 0 5px; position: relative; z-index: 60; width: auto; height: 23px }
#Menu li ul li a     { color: #fff; background-image: url(pict/dots.gif); background-repeat: no-repeat; background-position: 0 3px; text-align: left; padding: 2px 0 0 20px; position: relative; z-index: 60; width: auto; height: 20px }
#Menu li ul li a:hover   { background-color: #6b3518; background-image: url(pict/dots-hover.gif); background-repeat: no-repeat; background-position: 0 3px }
#Menu li:hover>ul { visibility: visible; }
