body{margin:0;padding:0}
.topmenu a {
  font: bold 10px verdana;
  margin:10px;
  color: #ad7979;
  text-decoration:none;
}
.topmenu a:hover{
  color: #fff;
  text-decoration:underline;
}

.footer td { padding-top:31px }
.footer a {
  color: #ad7979;
  text-decoration:none;
  border:0;
  cursor:pointer;
}

h1.pagehdr {
  padding: 0;
  margin:  0;
  margin-bottom: 15px;
  font: bold 14px verdana;
  color: #a10202;
}

h1.modlinehdr {
  padding: 0;
  margin:  0;
  margin-bottom: 15px;
  font: bold 16px verdana;
  color: #a10202;
}

p.pagehdr {
  padding: 0;
  margin:  0;
  margin-bottom: 15px;
  font: bold 14px verdana;
  color: #a10202;
}

p.modlinehdr {
  padding: 0;
  margin:  0;
  margin-bottom: 15px;
  font: bold 16px verdana;
  color: #a10202;
}


h3.infohdr {
  font: bold 11px verdana;
  color: #a10202;
  padding: 0;
  margin: 10px;
  margin-bottom: 0;
}

#mainmenu ul {
  margin: 0;
  padding-left: 25px;
}

#mainmenu li {
  list-style-image: url(imgs/bullet0.gif);
  margin: 0;
  padding-bottom: 5px;
}

#mainmenu div {
  margin: 0;
  padding: 0;
  padding-top: 0px;
}

#mainmenu div li {
  padding-top: 1px;
}

#mainmenu a {
  color: #600101;
  border:0;
  text-decoration:none;
  font: normal 12px verdana;
}

#mainmenu a:hover {
  text-decoration:underline;
}

#mainmenu li ul a {
  font: normal 11px verdana;
}

div.pagecontent {
  font: normal 11px verdana;
}
div.pagefooter {
  font: normal 10px verdana;
  color: #fff;
}
div.pagecontent p, div.pagefooter p{
  padding-top:0;
  margin-top:0;
}


a.butlike {
  display: block;
  font: bold 10px verdana;
  color: #e8d5d5;
  width:100px;
  height:18px;
  margin-top:8px;
  border: 1px solid #fff;
  text-decoration:none;
  background-image: url(imgs/but_bg.png);
  cursor:pointer;
}
a.butlike span {
  display: block;
  padding-top: 2px;
  padding-left: 11px;
}
a.butlike:hover {
  background-image: url(imgs/but_bgovr.png);
}
a.butlike:hover span {
  padding-top: 1px;
  padding-left: 12px;
}

div.form {
  border:1px solid #600000;
  padding:3px;
  background-color: #f7f1f1;
  background-color: #efefef;
}

div.form table {
  border-collapse: collapse;
  background-color: #f7f1f1;
  background-color: #efefef;
}
div.form table td, div.form table th {
  border:1px solid #600000;
  font: normal 11px verdana;
  color:#600000;
  height:30px;
  vertical-align: middle;
  padding-left:7px;
  padding-right:7px;
  text-align: left;
}

div.form table th {
  font: bold 11px verdana;
}

div.form select, div.form textarea, div.form input {
  width: 100%;
}

#pageBodyArea {
  font: normal 11px verdana;
  color: #000;
  text-align: justify;
}
#pageBodyArea h3 {
  font: bold 12px verdana;
  color: #a10202;
  margin-left:0;
  padding-left:0;
}

#pageBodyArea a.goto {
  font: bold 10px verdana;
  color: #a10202;
  text-decoration: underline;
}

#pageBodyArea a.goto:hover {
  text-decoration: none;
}

table.paging td {
  font: normal 10px verdana;
  text-align:justify;
}

a.paging, a.pagingsel {
  font: bold 10px verdana;
  color: #a10202;
  text-decoration: none;
  padding: 4px;
  padding-top: 3px;
  padding-bottom: 3px;
  border:1px solid #e9d6d6;
}
a.pagingsel, a.paging:hover {
  background-color: #e9d6d6;
  border-color:#a10202;
}

a.dalee {
  font-size: 10px;
  color: #800000;
  text-decoration: underline;
}

#main_text a {color:#800000}
#main_text p {text-align:justify}
.map h4 {margin:0;}