/* Generated by KompoZer */
body {
  margin: 0px;
  padding: 0px;
  background: #2f2f2f none repeat scroll 0% 50%;
}
table {
  border:  none;
  border-collapse: collapse;
}
table {
  border:  none;
  width: 100%;
  height: 100%;
}
td {
  padding: 0px;
  vertical-align: top;
}
a {
  color: #95471d;
}
a:hover {
  text-decoration: none;
}
.strong {
  color: #7e8080;
  font-size: 1.1em;
}
img {
  border:  none;
}
.m_text, table, li, input, textarea {
  font-family: Tahoma;
  line-height: 14px;
  font-size: 13px;
  color: #858889;
}
.m_text {
  height: 800px;
}
.main {
  width: 766px;
}
.header {
  background: #252a2c url(images/header_bg.gif) no-repeat scroll center bottom;
  height: 325px;
}
.header .main {
  background: transparent url(images/top_bg.jpg) no-repeat scroll 25px 79px;
}
.logo {
  margin: 18px 152px 0 50px;
}
.menu {
  padding: 220px 0 0 29px;
}
.indent {
  padding: 39px 29px 20px;
}
.middle {
  background: #252a2c none repeat scroll 0% 50%;
  height: 410px;
}
#index .indent {
  padding: 39px 25px 20px 29px;
}
.footer {
  height: 65px;
}
.footer .main {
  background: transparent url(images/footer_bg.gif) repeat-x scroll center top;
  width: 708px;
}
.footer td {
  padding: 28px 0 0 7px;
  text-align: center;
  color: #5a5b5c;
}
.footer a {
  color: #663318;
}
.ver_line {
  background: transparent url(images/ver_line.gif) repeat-y scroll center top;
  width: 1px;
}
.line {
  background: transparent url(images/line.gif) repeat-x scroll center top;
  height: 1px;
}
.h_text {
  background: transparent url(images/h_text_tall.gif) repeat-x scroll center bottom;
}
.h_text .right {
  padding: 0 0 12px 17px;
  background: transparent url(images/h_text_right.gif) no-repeat scroll right bottom;
}
.h_text img {
  float: left;
}
.h_text .right .more {
  padding: 7px 15px 0 0;
  text-align: right;
}
.h_text .right .more a {
  background: transparent url(images/more_bg.gif) no-repeat scroll 0 4px;
  padding-left: 12px;
  color: #95471d;
  font-size: 9px;
  text-decoration: none;
}
.h_text .right .more a:hover {
  text-decoration: underline;
}
.clear {
  clear: both;
}
.no_class, form, .no_class td {
  border:  none;
  margin: 0px;
  padding: 0px;
  width: auto;
  height: auto;
}
.input {
  padding: 2px 0 0 5px;
  vertical-align: middle;
  width: 174px;
  height: 19px;
}
textarea {
  width: 174px;
  height: 80px;
  padding-left: 5px;
  overflow: auto;
}
ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
}
li {
  margin: 0px;
  padding: 0px 0px 0px 19px;
  background: transparent url(images/list_bg.gif) no-repeat scroll 0 7px;
  line-height: 19px;
}

