body {
  margin-top: 0px;
}

.fr-top {
  position: relative;
  float: left;
  top: 0px;
}

.fr-center {
  position: relative;
  float: left;
}

.ln-center {
  position: relative;
  float: left;
  overflow: visible;
  margin-left: 0px;
  margin-right: 0px;
  padding-left: 0px;
  padding-right: 0px;
}

.ct-navbar {
  position: absolute;
  width: 600px;
  float: left;
}

.ri-nav {
  position: relative;
  float: right;
}

body {
  width: 1000px;
}

.fr-top {
  width: 1000px;
}

.fr-bottom {
  bottom: 0px;
  position: relative;
  float: left;
  width: 1000px;
}

.fr-center {
  width: 1000px;
}

.ln-left {
  position: absolute;
  width: 200px;
}

.ln-right {
  position: absolute;
  width: 180px;
  margin-top: -85px;
  margin-left: 820px;
}

.ln-center {
  width: 600px;
}

.ct-body {
  margin-top: 40px;
  margin-bottom: 0px;
  margin-left: 210px;
  width: 580px;
  padding-left: 10px;
  padding-right: 10px;
}

.ri-announce {
  position: relative;
  float: right;
  width: 160px;
  font-size: 15px;
  line-height: 25px;
}

.ln-vcard {
  width: 200px;
}

.vc-right {
  width: 126px;
}

.ln-news {
  width: 180px;
}

.p-name p {
  font-size: 19px;
}

.p-adr p {
  font-size: 13.3px;
}

.p-mail p {
  font-size: 12px;
}

.p-mail p a {
  font-size: 10px;
}

.contenttable {
  width: 576px;
}
