body {
  background-color:#363636;
  font-family:Arial,sans-serif;
  color:#999;
  text-align:left;
  margin:0;
  margin-bottom:40px;
}
#head {
  width:1100px;
  height:242px;
  margin:10px auto 0;
  padding-top:1px;
  text-align:center;
  background-image:url(images/bow.png);
  background-position:bottom center;
  background-repeat:no-repeat;
}
#head h1 {
  font-size:18px;
  font-weight:normal;
  letter-spacing:2px;
  margin-top:0;
}
#head h2 {
  font-size:48px;
  font-weight:normal;
  letter-spacing:11px;
  margin:15px 0 6px;
}
#head h3 {
  letter-spacing:2px;
  margin-top:42px;
}
#navi {
  font-weight:normal;
  font-size:15px;
  letter-spacing:1px;
  width:603px;
  height:35px;
  margin:0 auto;
  text-align:center;
}
#navi ul {
  margin:0 11px;
  list-style:none inside none;
  height:35px;
  padding-top:24px;
}
#navi li {
  display:inline;
  padding:0 40px;
}
#navi a {
  color:#999;
  text-decoration:none;
}
#navi a:hover {
  color:#ccc;
}
#navi .active a {
  color:#e0e0e0;
}
#gallery {
  width:1100px;
  height:431px;
  margin:0 auto;
}
#gal_left {
  float:left;
  width:279px;
  height:430px;
  background-image:url(images/left.png);
  background-repeat:no-repeat;
}
#gal_right {
  float:right;
  width:279px;
  height:430px;
  background-image:url(images/right.png);
  background-repeat:no-repeat;
  background-position:right top;
}
#gal_center {
  width:542px;
  height:430px;
  margin-left:279px;
  background-color:#525252;
  background-image:url(images/bottom.png);
  background-repeat:no-repeat;
  background-position:bottom right;
}
#leftarrow {
  position:absolute;
  width:271px;
  height:385px;
  cursor:pointer;
  background-image:url(images/transp.gif);
  background-repeat:no-repeat;
  background-position:center left;
}
#rightarrow {
  position:absolute;
  width:271px;
  height:385px;
  margin-left:271px;
  cursor:pointer;
  background-image:url(images/transp.gif);
  background-repeat:no-repeat;
  background-position:center right;
}
#gal_center img {
  margin:6px 0;
}
#content {
  width:1100px;
  margin:0 auto;
  font-size:12px;
  line-height:1.5;
}
#left,#right,h1,h2,h3,h4,h5,h6 {
  font-family:"Times New Roman",serif;
  font-weight:normal;
}
#left ol,#left ul,#right ol,#right ul {
  margin-left:-25px;
}
#left,#right div {
  padding:0 20px;
}
h1 {
 font-size:48px;
}
h2 {
 font-size:27px;
}
h3 {
 font-size:24px;
}
h4 {
 font-size:18px;
}
h5 {
 font-size:15px;
}
h6 {
 font-size:14px;
}
.flattext {
  font-family:Arial;
}
#left {
  float:left;
  width:275px;
  font-weight:bold;
  letter-spacing:1px;
}
#center {
  width:470px;
  background-color:#363636;
  padding:0 40px;
  margin-left:275px;
}
#right {
  float:right;
  width:275px;
  font-weight:bold;
  letter-spacing:1px;
}
img {
  border:none;
}
a {
  color:#999;
}
a:hover {
  color:#fff;
}
.white {
  color:#fff;
}
.red {
  color:#f00;
}
textarea {
  width:100%;
  height:95%;
}
fieldset {
  border:none;
}
#c_left,#c_center,#c_right {
  position:absolute;
  display:none;
  visibility:hidden;
}
#images {
  list-style-type:none;
  margin:0;
  padding:0;
}
#images li {
  margin:15px;
  height:150px;
  padding-left:10px;
}
#images img {
  vertical-align:middle;
  margin-right:20px;
}
button,label span {
  font-size:small !important;
  padding:10px;
}


