@charset "windows-1251";
/* CSS Document */
* {
  margin: 0;
  padding: 0;
}
body {
  background: #FFFDF2 url(images/fon_body.jpg);
  font-family: Verdana, Arial, Helvetica, sans-serif;
}	
table {
  border-collapse: collapse;
  width: 100%;  
}
img {
  border: none; 
}
h1 {
  font-size: 16px;
  font-weight: 600;
  margin: 0px 0px 0px 3px;
  color: #1E1B14;
}
h3 {
 font-size: 15px; 
 color: #525A1C;
}
address {
 font-size: 11px;
 line-height: 10px;
 color: #1E1B14;
}
.table_screen {
  height: 100%;
}
.td_center {
  width: 780px;
  background: #FAE4BB url(images/fon_center.jpg); 
}
.table_center {
  height: 100%;
}
.td_center2 {
  background: url(images/fon_center1.jpg);
  width: 780px;
  height: 251px;
}
/*Высота строк*/
.tr_menu {
  height: 51px;
  background: url(images/fon_menu.jpg) repeat-x bottom;
}
.tr_niz {
  height: 44px;
  background: url(images/fon_niz.jpg) repeat-x top;
}
.tr_niz2 {
  height: 25px;
}
/*Высота строк*/
/*Фоны*/
.td_left {
  background:url(images/fon_left.jpg) repeat-y right;
}
.td_right {
  background: url(images/fon_right.jpg) repeat-y left;
}
.td_top_left {
  background: url(images/fon_left_top.jpg) no-repeat right bottom;
}
.td_top_right {
  background: url(images/fon_top_right.jpg) no-repeat bottom left;
}
.td_bottom_left {
  background: url(images/fon_bottom_left.jpg) no-repeat top right; 
}
.td_bottom_right {
  background: url(images/fon_bottom_right.jpg) no-repeat top left;
}
/*Фоны*/
/*Горизонтальное меню*/
.table_menu {
  height: 51px;
}
.td_menu1 {
  background: url(images/img_center2.gif) no-repeat right;
  width: 244px;
}
.p_mail {
  width: 61px;
  height: 51px;
  margin: 0px 0px 0px 53px;
}
.td_mail {
  background: url(images/line_menu.gif) no-repeat center left;
}
.table_menu2 {
  height: 51px;
  width: 434;
}
.p_link {
  text-align: center;
  font-size: 12px;
}
.p_link a {
  font-weight: bold;
  color: #5B6A6F;
}
.p_link a:hover  {
  color: #A2A7A9;
}
.p_link_aktive {
  text-align: center;
  font-size: 12px;
}
.p_link_aktive a {
  color: #000000;
  text-decoration: none;
  font-weight: bold;
}
/*Горизонтальное меню*/
/*Вертикальное меню*/
.td_zag2 {
  border-bottom: #ACA086 solid 1px;
}
.span_zag {
 color: #ACA086;
 font-size: 12px;
 font-weight: bold;
 padding: 0px 10px 0px 0px;
 background: url(images/fon_menu.gif) no-repeat right bottom;
}
.table_menu5 {
  font-size: 12px;
  margin: 15px 0px 0px 0px;
}
.table_menu5 a {
  color: #000000;
  display: block;
  padding: 0px 30px 15px 27px;
  text-decoration: underline;
}
.table_menu5 a:hover {
  color: #746E62;
}
.p_active a {
  color: #786E59;
  display: block;
  padding: 0px 30px 15px 27px;
  text-decoration: none;
  font-weight: bold;
}
/*Вертикальное меню*/
/**/
.table_niz {
   height: 44px;
}
.td_niz2 {
  background: url(images/katana2.jpg) no-repeat left;
}
.p_niz2 {
  text-align: center;
  color: #9F9276;
  font-size: 10px;
  font-weight: bold;
  margin: 0px 9px 0px 200px;
 }
.p_niz2 a {
  color: #9F9276;
   }
.p_niz2 a:hover {
  color: #BBB099;  
}
.p_niz_3 {
  text-align: center;
  color: #9F9276;
  font-size: 10px;
  font-weight: bold;
  ma rgin: 0px 9px 0px 200px;
 }
.p_niz_3 a {
  color: #9F9276;
   }
.p_niz_3 a:hover {
  color: #BBB099;  
}
/**/
/*Контент*/
.div_content {
  margin: 0px 20px 30px 25px;
}
.div_content p {
  font-size: 0.7em; 
  color: #1E1B14;
  margin: 15px 0px 0px 0px;
}
/*Контент*/
/*Текстовый блок*/
.table_mud {
  width: 208px;
  margin-top: 20px;
  background: url(images/fon_mud.jpg);
}
.td_mud {
  width: 198px;
  h eight: 90px;
  background: url(images/fon_mud_niz2.jpg) no-repeat bottom center;
}
.td_ugol_1 {
  width: 5px; 
  height: 5px;
  background: url(images/fon_mud1.gif);
}
.td_ugo2 {
  width: 5px; 
  height: 5px;
  background: url(images/fon_mud2.gif);
}
.td_ugol_3 {
  width: 5px; 
  height: 5px;
  background: url(images/fon_mud4.gif);
}
.td_ugol_4 {
  width: 5px; 
  height: 5px;
  background: url(images/fon_mud3.gif);
}
.td_boc_11 {
  border-left: #FFFFFF solid 1px;
}

.td_boc_22 {
  border-right: #FFFFFF solid 1px;
}
.td_boc_33 {
  border-top: #FFFFFF solid 1px;
}
.p_content {
  margin: 10px 4px 10px 10px ;
  font-size: 11px;
  color: #666666;
  font-style: italic;
}
/*Текстовый блок*/
/*Новости*/
.table_news {
  font-size: 0.7em;
  width: 90%;
  margin: 0px 0px 25px 0px;
}
.img_news {
  float: left;
  border: #453207 solid 1px;
  margin: 5px 7px 5px 0px;
}
.p_link2 {
  text-align: right;
  margin: 0px 0px 7px 0px;
}
.p_link2 a {
  color: #757671;
  font-weight: bold;
}
.p_link2 a:hover {
  color: #A0A296;
}
.p_time  {
  color:#666666;
  font-weight: bold;
}
.td_link {
  background: url(images/news_line.gif) repeat-x bottom;
}
/*Новости*/
/*Навигатор*/
.p_navig {
  text-align: center;
  font-size: 12px;
  margin: 15px 0px 30px 0px;
  font-weight: bold;
  color: #757671; 
}
.p_navig a {
  color: #757671;
  text-decoration: none;
  padding: 1px 3px 1px 3px;
}
.p_navig a:hover {
  color: #111110;
}
.p_navig span {
  padding: 1px 3px 1px 3px;
  border: #50514B solid 1px; 
  color: #50514B;
}
/*Навигатор*/
/*Form*/
.div_content2 {
  margin: 0px 20px 30px 25px;
}
.p_adres {
  font-size: 12px;
  margin: 30px 0px 20px 10px;
}
.p_adres strong {
  color: #5B6A6F;
  font-size: 13px;
}
.p_adres a {
  color: #000;
}
.p_adres a:hover {
  color: #2F4E58;
}
.table_form {
  width: 85%;
  margin: 35px 0px 30px 0px;
  font-size: 12px;
}
.table_form td {
  padding: 3px;
}
.table_form select, input, textarea {
  width: 100%;
  border: #605642 solid 1px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}
.table_form span {
  font-weight: bold;
  color: #FF0000;
}

.p_line {
  padding: 10px 0px 15px 0px;
  background: url(images/News_line.gif) repeat-x bottom;
}
.td_line {
  background: url(images/News_line.gif) repeat-x top;
}
 .p_error {
  text-align: center;
  font-size: 13px;
  margin: 25px 30px 0px 30px;
  color: #FF0000; 
 }
.p_error span {
  font-si ze: 13px;
  font-weight: bold;
 }
.p_ok {
  text-align: center;
  font-size: 12px;
  color: #3E5D64;
  font-weight: bold; 
  margin: 20px 0px 20px 0px;
}

/*Form*/
/*Фотогалерея*/
.table_foto td {
  padding: 0px 40px 0px 40px;
  width: 33%;
}
.p_foto {
  text-align: center;
  font-size: 11px;
  margin: 15px 0px 20px 0px;
}
.p_foto a {
  color:#000;
}
.p_foto a:hover {
  color: #666666;
}
.p_foto img {
 border: #000000 solid 1px;
 margin: 0px 0px 3px 0px;
}
/*Фотогалерея*/

