body {font: 12px times, arial; cursor: default;}
td {font: 12px times, arial; cursor: default;}

a {color: #800000;}
a:hover {color: #cd0000;}
a.w {color: white;}
a.w:hover {color: #e0c0c0;}
a.g {color: #505050;}
a.g:hover {color: #cd0000;}
a.hmenu {font: 12px times; color: #202020; text-decoration: none;}
a.hmenu:hover {font: 12px times; color: #800000; text-decoration: underline;}
a.vmenu {color: #800000; text-decoration: none;}
a.vmenu:hover {color: #000000; text-decoration: underline;}
a.nu {color: #800000; text-decoration: none;}
a.nu:hover {color: #000000; text-decoration: underline;}

td.menu {color: white; width: 90px; text-align: center; font: bold 12px times, arial;}
a.menu {color: white; font: bold 12px times, arial; text-decoration: none;}
a.menu:hover {text-decoration: underline;}
td.smenu {height: 18px; padding-left: 0px;}

td.vmenu {color: white; height: 26px; background: #f6f2e8; border-bottom: 1px solid #d4d0c8; padding-left: 10px; font: bold 12px times, arial;}
td.vsmenu {background: #f8f5ef; padding-left: 10px;}
td.varr {width: 16px; text-align: right; font: 9px arial; padding-top: 1px;}

h1 {font: 18px times; letter-spacing: -1; color: #800000; margin:0;}
h2 {font: 16px times; letter-spacing: -1; color: #800000; margin:0;}

div.text {text-align: justify; text-indent: 0px; font: 14px times, arial; line-height: 15px;}
p {margin: 0;}

input {border: 1px solid #c0c0c0;}
td.arr {font: 9px arial; color: #cd0000; width: 6px; padding-top: 3px;}
font.arr {font: 9px arial;}

#gallist {list-style: none; padding: 0; margin: 20px 0;}
#gallist li {display: block; padding: 10px 0; clear: both; height: 90px;  border-bottom: 1px dashed #c0c0c0;}
#gallist li:last-child {border: 0;}
#gallist a img {float: left; margin: 0 10px 0 0; border: 1px solid #999;}
#gallist a:hover img {border: 1px solid #b00;}
#gallist a span {font-size: 14px;}

#gallery {list-style: none; padding: 0; margin: 20px 0;}
#gallery li {float: left; width: 180px; height: 120px; overflow: hidden; margin: 0 10px 20px 0;}
#gallery li a img {margin: 0 0 0 0; border: 1px solid #999;}
#gallery li a:hover img {border: 1px solid #b00;}
#gallery li span {display: block; font: 9px arial;}

hr {clear: both; height: 2px; padding: 0; margin: 1px 0; border: 0; border-top: 1px solid #c0c0c0; border-bottom: 1px solid white;}
html>body hr {height: 0px; margin: 10px 0;}
