body       { background-color: #1B0E01; margin: 2px 0 25px; padding: 0 }

#page       { width: 950px; margin-left: auto; margin-right: auto;  }
#toplogo    { background-image: url(pict/top-logo.jpg); width: 950px; height: 180px;}
#topmenu    { background-image: url(pict/menu-back.jpg); width: 902px; height: 42px; padding-left: 48px}
#topmenu a  { float: left;}
#flashplay  { padding-left: 1px; float: left; clear: left; border: 0 }
#maintop    { color: #fff; background-image: url(pict/main-top.jpg); width: 850px; height: 31px; padding-top: 40px; padding-left: 100px;  }
#main       { color: #fff; font-size: .75em; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.5em; background-image: url(pict/main-back.jpg); background-repeat: repeat-y; width: 750px; padding-left: 100px; padding-right: 100px; float: left}
#footer      { background-image: url(pict/footer.jpg); background-repeat: no-repeat;width: 950px; height: 200px; clear: both }

.sub-box {width: 700px; margin-left: auto; margin-right: auto;}
.sub-box img {float: left;}

.left-box  {width: 450px; float: left; text-align: justify;}
.right-box {width: 260px; float: right;}

a      { color: #f90; text-decoration: underline }
a:hover    { color: #fff; text-decoration: none }
hr  { color: #ccc; width: 100%; height: 1px }
p { margin: 8px 0; padding: 0 }
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; border-bottom: 2px solid #980305 }
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: 3px 0 }
table { margin: 0; padding: 0; border: 0; border-collapse: collapse}
.gallery  {width: 720px; margin-left: auto; margin-right: auto;}
.gallery img  { background-image: url(pict/img-back.jpg); background-repeat: no-repeat; padding-top: 30px; padding-bottom: 25px; padding-left: 37px; padding-right: 32px; border: 0px;}
.gallery-box  { color: #f90; font-size: 1em; background-color: #44190d; height: 30px; margin-top: 5px; padding-right: 10px; padding-left: 10px; border: solid 1px #993300 }
.gallery-box tr  {height: 30px;}
.gallery-box a  { padding: 5px; background-color: #281109; }

#sign { text-align: center; color: #fff; width: 950px; font-size: 0.75em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; padding-top: 10px; margin-left: auto; margin-right: auto; }
#sign a { color: #fff; text-decoration: none; margin-left: 20px }
