body {background: #F8F8E3; font-family: Verdana; color: #8C9081; }

.main {font: 12px Verdana; color: #8C9081; text-align:center; }
.g {font: 12px Georgia; color: #42402F; text-align: justify; line-height: 110%; }
p.jp {font: 12px Georgia; color: #42402F; text-align: justify; text-indent: 20pt; }
p.j {font: 12px Tahoma; color: #8C9081; text-align: justify; line-height: 110%; }
p.c {font: 12px Tahoma; color: #8C9081; text-align: center; line-height: 110%; }
p.p-right {font: 12px Tahoma; color: #8C9081; text-align: right; line-height: 110%; }
p.l {font: 12px Tahoma; color: #8C9081; text-align: left; line-height: 110%; }
p.lt {font: 12px Tahoma; color: #8C9081; text-align: left; line-height: 110%; }
A.main {font: 12px Verdana; color: #8C9081; text-decoration: none; }
A:hover.main {font: 12px Verdana; color: #2E2C17; }

.map {font: 12px Tahoma; color: #CFCDBB; }
A.map {font: 12px Tahoma; color: #CFCDBB; text-decoration: none; }
A:visited.map {font: 12px Tahoma; color: #CFCDBB; text-decoration: none; }
A:hover.map {font: 12px Tahoma; color: #42402F; }

.map2 {font: 12px Tahoma; color: #42402F; }
A.map2 {font: 12px Tahoma; color: #8C9081; text-decoration: none; }
A:visited.map2 {font: 12px Tahoma; color: #8C9081; text-decoration: none; }
A:hover.map2 {font: 12px Verdana; color: #42402F; }
.map-page A {padding-right: .3em;padding-left: 0; }
.map-page A:hover.map2 {font: 12px Tahoma;padding-right: 0;padding-left: .3em; }

.sys {font: 12px Verdana; color: #DDDECB; }
A {font: 12px Verdana; color: #8C9081; text-decoration: none; }
A:visited {font: 12px Verdana; color: #8C9081; text-decoration: none; }
A:hover {font: 12px Verdana; color: #42402F; }

.no {font: 12px Verdana; color: #F8F8E3; }
A.no {font: 12px Verdana; color: #F8F8E3; text-decoration: none; }
A:visited.no {font: 12px Verdana; color: #F8F8E3; text-decoration: none; }
A:hover.no {font: 12px Verdana; color: #F8F8E3; }

.txt {font: 12px Verdana; color: #42402F; }
.txt2 {font: 12px Verdana; color: #2E2C17; }
.col-txt2{color:#2E2C17;}
.txt3 {font: 12px Verdana; color: #42402F; }
.pre {font: 12px lucida console; color: #42402F;}
.col-pre{color:#42402F;}
.col-l{color:#2E2C17;}

.useful {font: 12px Verdana; color: #8C9081; }
.useful-b {font: 38px Times New Roman; color: #DDDECB; line-height: 70%; }
.useful-bm {font: 23px Times New Roman; color: #DDDECB }

.gall-start .main.centres a {display: inline-block;margin: 10px 16px;}
.info:hover,
.map2.col-dark {color: #42402F;}
img[src="line.gif"] {margin: 15px 0 5px 0;}
.map-page img[src="line.gif"] {margin: 0;}
.map-page p.p-right {text-align: left; line-height: 140%; }
.map-page .text {color:#42402F;margin-left: -2em;}
.map-page .text2 {color:#CFCDBB;}
.map-txt {display: inline-block;height: 100%;padding: 2em;vertical-align: middle;}
.map-img {vertical-align: middle;}
span.text2.heading {margin-left: -2em;}