html {
  border: 2px solid white;
}

body {
  margin: 0px;
  background-color: #E7E7EF;
  background-image: url('layout/back.gif');
  background-repeat: repeat-y;
  font-family: Arial, Verdana, sans-serif;
  font-size: 13px;
}

.r1 {
  background-image: url('layout/r1.gif');
}

.r2 {
  background-image: url('layout/r2.gif');
}

.tag {
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  color: #004082;
  margin: 0px 0px 0px 25px;
}

.navi {
  margin: 0px 2px 0px 2px;
  padding: 3px 0px 0px 10px;
  height: 21px;
  font-family: Arial, Verdana, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: white;
  background-image: url('layout/navi.gif');
}

.naviselect {
  margin: 0px 2px 0px 2px;
  padding: 3px 0px 0px 10px;
  height: 21px;
  font-family: Arial, Verdana, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: yellow;
  background-image: url('layout/navi.gif');
}

.subnavi {
  margin: 4px 0px 4px 20px;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  color: white;
  letter-spacing: 1px;
}

.subnaviselect {
  margin: 4px 0px 4px 20px;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  color: yellow;
  letter-spacing: 1px;
}

.contentimg {
  position: absolute;
  right: 0px;
  top: 84px;
  margin: 0;
  padding: 0px;
  z-index: 0;
}

.text {
  position: relative;
  background-image: url('layout/man.gif');
  background-position: left bottom;
  background-repeat: no-repeat;
  z-index: 10;
}

.text H2 {
  margin: 15px 40px 0px 25px;
  font-family: Arial, Verdana, sans-serif;
  font-size: 16px;
}

.text p {
  margin: 15px 40px 25px 25px;
}

.breadcrumb {
  margin: 15px 40px 0px 25px;
}

.navi a, .subnavi a  {
  color: white;
  text-decoration: none;
}

.naviselect a  {
  color: yellow;
  text-decoration: none;
}

.subnaviselect a {
  color: yellow;
  text-decoration: none;
}

.navi a:hover, .naviselect a:hover, .subnavi a:hover, .subnaviselect a:hover {
  color: yellow;
}

a  {
  color: #004082;
  text-decoration: none;
}

a:hover {
  color: darkred;
}

.floatright-1 {
  float: right;
  width: 220px;
  height: 20px;
  text-align: right;
  z-index: -10;
  clear: right;
  border: none;
}

.floatright-2 {
  float: right;
  width: 205px;
  height: 20px;
  text-align: right;
  z-index: -10;
  clear: right;
  border: none;
}

.floatright-3 {
  float: right;
  width: 190px;
  height: 20px;
  text-align: right;
  z-index: -10;
  clear: right;
  border: none;
}

.floatright-4 {
  float: right;
  width: 170px;
  height: 20px;
  text-align: right;
  z-index: -10;
  clear: right;
  border: none;
}

.floatright-5 {
  float: right;
  width: 160px;
  height: 20px;
  text-align: right;
  z-index: -10;
  clear: right;
  border: none;
}

.floatright-6 {
  float: right;
  width: 140px;
  height: 20px;
  text-align: right;
  z-index: -10;
  clear: right;
  border: none;
}

.floatright-7 {
  float: right;
  width: 140px;
  height: 20px;
  text-align: right;
  z-index: -10;
  clear: right;
  border: none;
}

.floatright-8 {
  float: right;
  width: 130px;
  height: 20px;
  text-align: right;
  z-index: -10;
  clear: right;
  border: none;
}

.floatright-9 {
  float: right;
  width: 120px;
  height: 20px;
  text-align: right;
  z-index: -10;
  clear: right;
  border: none;
}

.floatright-10 {
  float: right;
  width: 110px;
  height: 20px;
  text-align: right;
  z-index: -10;
  clear: right;
  border: none;
}

.floatright-11 {
  float: right;
  width: 100px;
  height: 20px;
  text-align: right;
  z-index: -10;
  clear: right;
  border: none;
}

.floatright-12 {
  float: right;
  width: 70px;
  height: 20px;
  text-align: right;
  z-index: -10;
  clear: right;
  border: none;
}

.gallery {
  float: right;
  width: 150px;
  text-align: right;
  clear: right;
  border: none;
  padding: 40px 10px 30px 10px;
}

.img {
  border: 2px solid black;
}

.left {
  position: absolute;
  left: 0;
  top: 0;
}
