a { color: #9e4b4b; }
a.menu { color: #6b2533; text-decoration: none; }
a.menu2 { text-decoration: none; text-transform: uppercase; }
a.menu3 { color: #424242; text-decoration: none; }
a.menu:hover { text-decoration: underline; }
a.text { text-decoration: none; }
body, td, input, textarea, select, a.text { color: #424242; font-family: Arial, Verdana, Helvetica, sans-serif; }
img { border-color: #e1cba9; }
p { margin-bottom: 7px; }
p, ul, ol { margin-top: 0; padding-top: 0; }
table { font-size:100%;}
.alla { color: #901935; font-weight: bold; }
.alla, .alla2 { font-size: 12px; }
.alla2 { color: #a3a087; }
.ban { font-size:12px; color: #7f3241; line-height: 90%; }
.bg_b { background-position: 0 bottom; }
.bg_b { background-repeat: repeat-x;}
.bg_r { background-repeat: repeat-y;}
.bg_r { background-position: right 0; }
.copy { color: #cbb28b; }
.info { font-size: 80%; font-family: "Arial Narrow"; line-height: 9px; }
.input, td.checkcode input { font-size: 100%; background-color: #f9f6da; border: solid 1px #f0e1b5; }
.normal {font-size: 75%;}
.small, a.menu, a.menu2, a.menu3, .copy { font-size: 70%; }
.tablehead { color: black; font-weight: bold; background-image: url(../images/bg14.gif); height: 23px  }
.title { color: #7f3241; font-size: 13px; font-weight: bold; text-transform: uppercase; }
h1 { color: #aa7147; font-size: 14px; text-transform: uppercase; letter-spacing: 4px; margin: 4px 17px 0 0; padding: 0; }
.hdn { display:none}
div.lang { position:absolute; width:420px; text-align:right; padding-top:7px; }
div.lang a { color:#f9f6da; text-decoration:none; margin:0 5px; font-size:10px; text-transform:uppercase; }
div.lang a.cur { color:white; text-decoration:underline;  }

div.bitem { text-align:left; float:left; margin:0 5px 15px 0; font-size: 75%; }
div.bitem img { border:2px solid; display:block; margin-bottom:2px; }