* {
   font-size: 12px; 
   font-family: Arial, Helvetica, sans-serif;
}

body {
   margin: 0 0 0 0;
   padding: 0 0 0 0;
   text-align: center;
   min-width: 995px;
   background: #F4D5A8 url(/site/images/obschie/fon-site2.jpg) repeat;
}

#siteContainer {
   margin: 0 auto;
   width: 995px;
   text-align: justify;
   color: #000000;
   background: #FEF5EA url(/site/images/obschie/razdelitel.gif) repeat-y 217px;
   border-left: solid 1px #C4743C;
   border-right: solid 1px #C4743C;
}

#mainmenu {
   height: 27px;
   background: #FBF7EB url(/site/images/obschie/mmenu-fon.gif) repeat-x;
   padding: 0px 0px 0px 0px;
   white-space: nowrap;
}

#mainmenu a {
   display: block;
   float: left;
   font-weight: bold;
   font-size: 13px;
   color: #FFFFFF;
   padding: 3px 6px 4px 6px;
   margin-left: 15px;
}

#mainmenu a:hover {
   background-color: #C0C156;
   text-decoration: none;
}

.mainmenuActive {
   background-color: #C0C156;
   text-decoration: none;
   display: block;
   float: left;
   font-weight: bold;
   font-size: 13px;
   color: #FFFFFF;
   padding: 3px 6px 4px 6px;
   margin-left: 15px;
}

#mainBox {
   width: 743px;
   float: right;
   padding-right: 10px;
   padding-top: 19px;
   background: url(/site/images/obschie/fon-ugol.gif) no-repeat top right;
}

#leftSide {
   width: 533px;
   margin: 0;
   padding: 0;
   float: left;
   text-align: justify;
}

#rightSide {
   width: 210px;
   margin: 0;
   padding: 0;
   float: right;
   text-align: right;
   position: relative;
   left: 0px;
   top: -35px;
}

#mainBoxIndex {
   width: 753px;
   float: right;
   padding-right: 0px;
   padding-top: 19px;
   background: url(/site/images/obschie/fon-ugol.gif) no-repeat top right;
}

#footer {
   background: url(/site/images/obschie/footer-fon.gif) repeat-x;
   height: 32px;
   color: #761C1F;
   clear: both;
}

#footer a {
   display: block;
   height: 15px;
   float: left;
   padding: 0 5px 0 5px;
   background-color: #C0C156;
   font-size: 12px;
   font-weight: normal;
   color: #761C1F;
   margin: 7px 0px 0px 10px;
}

#footer span {
   display: block;
   height: 20px;
   float: left;
   padding: 0px 5px 0 5px;
   background-color: #C0C156;
   font-size: 14px;
   font-weight: bold;
   color: #761C1F;
   margin: 5px 120px 0px 200px;
}

#infobl {
   width: 218px;
   float: left;
   margin-right: 15px;
   margin-bottom: 15px;
   background: url(/site/images/obschie/razdelitel.gif) repeat-y right;
}

img {
   border: 0;
}

.prop img {
   border: 1px solid #BF6423;
   margin-right: 5px;
}

.anons {
   margin: 0;
   height: 105px;
}

.anons p {
   margin: 0 0 0 140px;
}

.gazeta {
   margin: 0;
   height: 113px;
}

.gazeta p {
   margin: 0 0 0 100px;
}

.gallery {
   padding-top: 5px;
   padding-bottom: 30px;
   margin-left: 13px;
   margin-right: 12px;
   width: 120px;
   height: 125px;
   float: left;
   text-align: center;
}

.thumbgall:hover img {
   border: 1px solid #C0C156;
}

.gallery200 {
  padding-top: 5px;
  padding-bottom: 30px;
  margin-left: 13px;
  margin-right: 12px;
  width: 200px;
  height: 185px;
  float: left;
  text-align: center;
}

.media {
   margin: 0 0 30px 10px;
}

.media h3, .media p {
   margin: 0px 0 0px 170px;
   padding-top: 0px;
}

.ramka {
   border: 1px solid #BF6423;
}

.clear {
   clear: both;
}

.table1 {
   border-top: 1px solid #BF6423;
   border-left: 1px solid #BF6423;
}

.table1 th  {
   border-bottom: 1px solid #BF6423;
   border-right: 1px solid #BF6423;
   background-color: #C0C156;
   color: #BF6423;
   text-align: center; 
   height: 30px;   
}

.table1 td {
   border-bottom: 1px solid #BF6423;
   border-right: 1px solid #BF6423;
}




/* ÔÎÐÌÛ --------------------------------------------------- */

#searchForm {
   height: 63px;
   margin: 0px;
   padding: 45px 0 0 0;
   background: url(/site/images/obschie/info-4.jpg) no-repeat;
   text-align: center;
}

#searchForm input {
   border: none;
   border: 2px solid #935C43;
   /*background-color: #FEF5EA;*/
}

.button {
   height: 20px;
   margin: -1 0 0 3px;
   cursor: pointer;
   color: #935C43;
   background-color: #C0C156;
   font-weight: bold;
}

.inpmail {
   border: 1px solid #935C43;
   width: 300px;
}

label {
  font-size: 13px;
  color: #BF6423;
  font-weight: bold;
  font-style: italic;
  float: left;
  width: 100px;
}

.lableForm {
  font-size: 13px;
  color: #BF6423;
  font-weight: bold;
  font-style: italic;
  float: left;
  width: 100px;
}


/* ÒÅÊÑÒ ----------------------------------------------- */

a {
   color: #BF6423;
   text-decoration: none;
   font-weight: bold;
}

a:hover {
   text-decoration: underline;
}

h1 {
   margin-top: 0px;
   padding-top: 0px;
   font-size: 14px;
   font-weight: bold;
   color: #BF6423;
   text-transform: uppercase;
   text-align: center;
}

h2 {
   font-size: 14px;
   font-weight: bold;
   color: #BF6423;
}

h3 {
   font-size: 12px;
   font-weight: bold;
   color: #BF6423;
   margin-bottom: 0px;
   padding-bottom: 0px;
}

.zagolovok {
   font-size: 15px;
   font-weight: bold;
   color: #BF6423;
}

.news {
   margin: 0;
   padding: 0;
}

.data {
   margin-top: 0;
   margin-bottom: 7px;
   padding: 0;
   font-weight: bold;
   color: #C9322B;
}

.news .newsanons {
   margin-top: 0px;
   margin-right: 5px;
   margin-left: 123px;
}

.newsanons a {
   float: right;
}

.all {
   display: block;
   float: right;
   background: url(/site/images/main/news2.gif) no-repeat top;
   width: 43px;
   height: 25px;
   padding-top: 9px;
}

.all-anonsi {
   display: block;
   float: right;
   background: url(/site/images/main/anonsi-right.gif) no-repeat top;
   width: 42px;
   height: 26px;
   padding-top: 10px;
}

.GalleryTitle {
   color: #BF6423;
   font-weight: bold;
   display: block;
   margin-top: 5px;
}

.anonsZag {
   display: block;
   margin: 0;
   padding: 0;
   font-weight: bold;
   text-align: left;
}

/* Ííàâèãàöèîííûå ññûëêè */
.selected {
   color: #C0C156;
   font-weight: bold;
}

#nav_links {
   margin-top: 4px;
}

#nav_links li {
   margin-bottom: 3px;
}

#nav_links a:hover {
   color: #C0C156;
}

.videlenie {
   color: #BF6423;
   font-weight: bold;
}

