body {font-family: Tahoma, Arial, Century gothic, sans-serif; font-size: 8pt;}
a:hover {text-decoration: underline;}
a {text-decoration: none;}
#main {background-color: #fff;}
img {margin: 0; padding: 0; border: none;}

h1, h2, h3, h4, .ab10 {
font-family: Arial, Tahoma, Century gothic, sans-serif;
}

h1, h3 {font-size: 14pt;}
h2 {font-size: 12pt;}
h4 {font-size: 10pt;}
h3 {color: rgb(254,97,2); font-style: italic;}
.ab10 {font-size: 10pt;}

.ab10 a {color: rgb(44,84,149);}
.ab10 a:visited {color: rgb(44,84,149);}

.ab10  {
text-align: justify;
color: #000;
}

.tloc8, .tloc8b {
color: rgb(44,84,149);
}

.tloc8b, .tb8b, #hm1 {
font-weight: 800;
}

.tb8, .tb8b, .tb8top {
font-family: Tahoma, Arial, Century gothic, sans-serif;
color: #000;
}

.tbl8 {
color: rgb(13,3,215);
}

.tl8 {
color: rgb(189,205,253);
}

.tb8top {
padding-top: 10px;
}

.locator {
padding-top: 5px;
padding-bottom: 10px;
width: 920px;
height; 15px;
}

.artpic {
float: left;
padding-right: 20px;
padding-bottom: 10px;
}

.txt {
width: 500px;
text-align: left;
}

#head {
background-image: url('/images/grtop.gif');
background-repeat: repeat-x;
width: 920px;
height: 120px;
}

#box920, #box2 {
width: 920px;
}

#hbox1 {
width: 192px;
float: left;
}

#hbox2 {
width: 536px;
float: left;
}

#hbox3 {
width: 192px;
float: left;
}

#box21 {
width: 160px;
float: left;
}

#box22 {
width: 530px;
float: left;
}

#box23 {
width: 220px;
float: left;
}

#hslogan {
color: rgb(189,205,253);
height: 15px;
}

#hbanner, #botbanner {
padding-top: 10px;
height: 60px;
}

#hbanner {
padding-bottom: 10px;
}

#botbanner {
padding-bottom: 25px;
clear: both;
}

#hmenu {
line-height: 15px;
padding-top: 10px;
width: 476px;
}

#hm1, #hm2, #hm3, #hm4, #hm5, #hm6, #hm8, #hm9, .hm10, #hm11 {
height: 15px;
}

#hm5, #hm6, #hm8, #hm9, .hm10, #hm11 {
font-family: Tahoma, Arial, Century gothic, sans-serif;
font-size: 8pt;
float: left;
}

#hm1 {
width: 126px;
background-image: url('/images/m1.gif');
float: left;
}

#hm2 {
width: 97px;
background-image: url('/images/m2.gif');
float: left;
}

#hm3 {
width: 125px;
background-image: url('/images/m3.gif');
float: left;
}

#hm4 {
width: 115px;
background-image: url('/images/m4.gif');
float: left;
}

#hm5 {
background-image: url('/images/m5.gif');
width: 110px;
}

#hm6 {
background-image: url('/images/m6.gif');
width: 126px;
}

#hm8 {
background-image: url('/images/m8.gif');
width: 130px;
}

#hm9 {
background-image: url('/images/m9.gif');
width: 125px;
}

.hm10 {
background-image: url('/images/m10.gif');
width: 106px;
}

#hm11 {
background-image: url('/images/m11.gif');
width: 130px;
}

.leftm {
color: #000;
background-image: url('/images/grleft.gif');
background-repeat: repeat-y;
width: 160px;
line-height: 16px;
}

.leftm1, .leftm2, .leftm1kat, .leftm1mark, .leftm1f, .leftm1n, .leftm1twn, .leftm1p, .leftm1r, {
width: 160px;
height: 18px;
line-height: 18px;
color: rgb(44,84,149);
font-weight: 800;
}

.leftm1 {
background-image: url('/images/topm01.gif');
line-height: 18px;
color: rgb(44,84,149);
font-weight: 800;
}

.leftm2 {
background-image: url('/images/topm02.gif');
line-height: 18px;
color: rgb(44,84,149);
font-weight: 800;
}

.leftm1kat {
background-image: url('/images/topm01kat.gif');
}

.leftm1mark {
background-image: url('/images/topm01mark.gif');
line-height: 18px;
color: rgb(44,84,149);
font-weight: 800;
}

.leftm1f {
background-image: url('/images/topm01f.gif');
}

.leftm1n {
background-image: url('/images/topm01n.gif');
}

.leftm1twn {
background-image: url('/images/topm01twn.gif');
}

.leftm1p {
background-image: url('/images/topm01p.gif');
}

.leftm1r {
background-image: url('/images/topm01r.gif');
}

.leftm1kat {
background-image: url('/images/topm01kat.gif');
}

.leftm3 {
background-image: url('/images/topm03.gif');
height: 12px;
width: 160px;
}

#navcommon {
width: 160px;
height: 72px;
background-image: url('/images/navcommon.gif');
background-repeat: no-repeat;
line-height: 18px;
}

#footer {
background-image: url('/images/grfoot.gif');
background-repeat: repeat-x;
width: 920px;
clear: both;
height: 54px;
}

#copyr {
padding-top: 15px;
padding-left: 150px;
float: left;
width: 550px;
}

#countlogo {
padding-top: 12px;
width: 130px;
height:31px;
float: left;
}

.bn02 {
text-align: center;
background-image: url('/images/bgbn02.gif');
width: 160px;
height: 80px;
margin-top: 15px;
margin-bottom: 15px;
}

.pglbox {
height:18px;
width: 422px;
clear: both;
padding-bottom: 25px;
}

#pgl01, #pgl02, #pgl03 {
color: #000;
height:18px;
line-height: 18px;
}

#pgl01 {
width: 146px;
background-image: url('/images/pglbkl.gif');
background-repeat: no-repeat;
float: left;
}

#pgl02 {
width: 130px;
background-image: url('/images/pglbk.gif');
background-repeat: repeat-x;
word-spacing: 5px;
float: left;
}

#pgl03 {
width: 146px;
background-image: url('/images/pglbkr.gif');
background-repeat: no-repeat;
float: left;
}

.topimg {
width: 500px;
height: 100px;
letter-spacing:10px;
}

.line500 {
height: 26px;
width: 500px;
background-image: url('/images/line500.gif');
clear: both;
line-height: 26px;
}

.rss {
padding-bottom: 10px;
font-family: Tahoma, Arial, Century gothic, sans-serif;
text-align: justify;
width: 500px;
}

#ord1 {
width: 700px;
}

#ord11 {
padding-top: 30px;
font-family: Arial, Tahoma, Century gothic, sans-serif;
font-size: 10pt;
text-align: justify;
color: #000;
width: 700px;
height: 159px;
}

#ord12 {
padding-top: 10px;
padding-bottom: 50px;
width: 400px;
}

#back {
width: 60px;
height: 14px;
line-height: 14px;
}

.townslist {
padding-bottom: 10px;
padding-top: 10px;
padding-left: 30px;
font-family: Tahoma, Arial, Century gothic, sans-serif;
font-size: 8pt;
text-align: left;
width: 135px;
float: left;
}

.box700 {
width: 700px;
text-align: justify;
}

.gal {
padding-left: 20px;
padding-right: 20px;
text-align: left;
width: 480px;
height: 110px;
clear: both;
}

.art {
padding-left: 20px;
padding-right: 20px;
text-align: left;
}

.gallery {
letter-spacing: 10pt;
width: 500px;
height: 130px;
}

.botline {
background-image: url('/images/gr20bot.gif');
background-repeat: repeat-x;
width: 920px;
height: 20px;
clear: both;
}

.bottom, .alink {
font-family: Tahoma, Arial, Century gothic, sans-serif;
font-size: 8pt;
color: rgb(68,101,151);
}

.bottom {
background-color: rgb(189,210,242);
width: 920px;
padding-top: 10px;
padding-bottom: 10px;
clear: both;
}
