.navmap li a:link { background-color: #999; }
.navmap li a:visited { background-color: #CCC; }
.navmap li a:hover { background-color: #F99; }
#main-right-back { background: #532323; }

.table-map table {
display: block;
width: 640;
height: 480;
/*background: #CCC;*/
}

.table-map table tr td {
text-align: center;
width: 18px;
height: 18px;
padding: 0px;
color: #000;
border: 1px dashed #BBB;
font-family: arial, helvetica, sans-serif;
font-size: 9px;
}

.table-map table tr td a {
display: block;
background: #047;
color: #FFF;
text-align: center;
width: 18px;
height: 12px;
padding: 3px 0px 3px 0px;
border: 0px;
font-size: 8px;
}

.table-map table tr td a:visited {
/* background: #E55; */
background: #B00;
color: #FFF;
text-decoration: none;
}

.table-map table tr td a:hover {
background: #999;
color: #FFF;
text-decoration: none;
}

.table-map table tr td {
color: #000;
}