﻿body {
  margin:0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background-color: #FFFFFF;
  background-image: url(../i/bg.jpg);
  font-family: Georgia;
  position: relative;
}
a img {border: 0px;}
p {
  padding: 0px;
  margin: 0px;
}
form, ul, li {
  margin: 0px;
  padding: 0px;
}

.untop {
  width: 1000px;
  margin: 0px auto;
  height: 47px;
  position: relative;
}
.untop a {
  color: #EDD089;
  font-style: italic;
  font-size: 18px;
  line-height: 45px;
}
.untop a:hover, .untop a#active {
  color: #FFFFFF;
  text-decoration: none;
}
.untop a img {
  margin-right: 16px;
  margin-left: 35px;
}
.untop .tel {
  color: #FFFFCC;
  font-size: 24px;
  font-style: italic;
  margin-left: 32px;
}
.untop .R_U {
  position: absolute;
  width: 150px;
  text-align: right;
  top: 0px;
  right: 45px;
}
.untop .R_U a {
  font-size: 14px;
  margin-left: 23px;
}
.flash_menu {
  position: relative;
  width: 1000px;
  height: 440px;
  margin: 0px auto;
  margin-bottom: 50px;
  text-align: center;
  vertical-align: top;
/*  background-image: url(../i/bg_flash_and_menu.png);
  background-repeat: no-repeat;
  filter:expression(fixPNG(this));
  padding-top: 6px;*/
}
.flash_menu .flash {
  position: absolute;
  top: 6px;
  left: 5px;
}
.flash_menu .menu {
  position: absolute;
  bottom: 10px;
  left: 5px;
  width: 990px;
  text-align: center;
}
.flash_menu .menu a {
  font-size: 21px;
  color: #EDD089;
  font-style: italic;
  margin-left: 22px;
  margin-right: 22px;
}
.flash_menu .menu a:hover, .flash_menu .menu a#active {
  color: #FFFFFF;
  text-decoration: none;
}
.trio td {
  vertical-align: top;
  width: 33.3%;
}
.name_page {
  text-align: left;
  width: 946px;
  margin: 0px auto;
  border-bottom: 2px solid #D7B190;
  font-family: Arial;
  font-size: 21px;
  font-style: italic;
  color: #FFFFFF;
  padding-left: 54px;
  padding-bottom: 19px;
}
.content {
  width: 954px;
  margin: 0px auto;
  padding: 21px 23px;
  font-family: Arial;
  font-size: 14px;
  color: #FFFFFF;
}
.two {
  margin-top: 30px;
}
.two td {
  vertical-align: top;
  width: 50%;
  text-align: center;
}
.two td a {
  color: #EDD089;
  font-size: 21px;
  font-style: italic;
}
.two td a:hover {
  text-decoration: none;
  color: #FFFFFF;
}
.gallery td {
  text-align: center;
}
.gallery a {
  color: #EDD089;
  font-size: 14px;
  font-style: italic;
}
.gallery a:hover {
  color: #FFFFFF;
  text-decoration: none;
}
.gallery a img {
  padding: 5px;
  background-image: url(../i/bg_img_gallery.png);
  background-repeat: no-repeat;
}
.gallery a:hover img {
  background-image: url(../i/bg_img_gallery_hover.png);
}
*HTML .gallery a img {
  background-image: none;
  background-color: #D7B190;
}
*HTML .gallery a:hover img {
  background-image: none;
  background-color: #FFFFFF;
}
.news .date {
  display: block;
  background-image: url(../i/bg_date_news.jpg);
  background-repeat: no-repeat;
  background-position: left;
  height: 21px;
  line-height: 21px;
  width: 80px;
  text-align: center;
}
.news .name {
  color: #FFFFCC;
}
.news a {
  color: #EDD089;
}
.news .yel {
  color: #FFDE00;
}
.name_table {
  font-size: 18px;
  font-family: Georgia;
  font-style: italic;
  text-align: center;
  margin-bottom: 10px;
}
table.gust {
  border: 1px solid #D7B190;
  background-color: #20672B;
  font-family: Georgia;
  font-size: 14px;
  font-style: italic;
  padding: 10px;
}
table.gust td {
  padding: 10px 14px 10px 14px;
}
table.gust td span {
  color: #D55B55;
}
table.gust td input, table.gust td textarea {
  width: 335px;
}
table.gust td input.capcha {
  width: 109px;
}
table.gust td input.bottom {
  background-color: transparent;
  border: 0px;
  width: 154px;
  height: 34px;
  background-image: url(../i/button.jpg);
  background-repeat: no-repeat;
  cursor: pointer;
  color:#FFFFFF;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:20px;
  font-style:italic;
}
table.gust td textarea {
  height: 77px;
}
.barpage {
  text-align: center;
  color: #EDD089;
  font-size: 18px;
  margin-top: 50px;
}
.barpage a {
  color: #EDD089;
  padding: 0px 7px 0px 7px;
}
.barpage a:hover, .barpage a#active {
  color: #FFFFFF;
  text-decoration: none;
}
.barpage a#none {
  color: #FFFFFF;
  text-decoration: none;
  cursor: text;
}

.footer {
  font-family: Arial;
  font-size: 12px;
  color: #FFFFFF;
  margin-top: 40px;
}
.footer td {
  padding: 12px;
  vertical-align: bottom;
}
.footer a {
  color: #FBC926;
}
.two img.mes {
background-image: url(../i/bg_mes.png);
padding: 9px 4px 7px 9px;
}


