body,html {
  margin: 0;
  padding : 0;
  background-color : #38150f;
  font-family : Verdana, Helvetica, sans-serif;
  font-size : 12px;
  text-align: left;
  color: #eeeeee;

  background-image: url(../images/foot.jpg);
  background-repeat: no-repeat;
  background-position: center bottom;  
}

td {
font-family: verdana,Helvetica, sans-serif;
font-size: 12px;
}

a {
color: #eeeeee; text-decoration: none;
}

a:hover {
color: #ffffff; text-decoration: underline;
}

h1, h2, h3, h4 {
 color: #fff;
 /*font-style: italic;*/
}

h1 { font-size: 12px; }

hr {color: #bbb; background-color: #bbb; height: 1px; border-width:0px; }



.clear {
  clear: both; /* Отменяем обтекание */
}

.bigtxt {
font-size: 20px;
color: #eeeeee;
}

form { margin: 0; padding: 0; }
.form_act { display: none; margin-top: 2px;  padding-left: 5px; vertical-align: middle; }
.form_err { display: none; width: 490px; padding: 2px 4px; margin-bottom: 2px; background-color: #d52626; border: 1px solid #d52626; color: #fff; font-size: 13px; border-radius: 5px; -moz-border-radius: 5px; }
#form_complete { display: none; width: 500px; padding: 5px 5px; margin-bottom: 2px; background-color: #666; border: 1px solid #666; color: #fff; font-size: 13px; border-radius: 5px; -moz-border-radius: 5px;  }
#form_onemore { display: none; width: 250px; }

.form_title_1 { padding: 2px 0; color: #555; font-size: 14px; }
.form_pole_1 { width: 500px; height: 24px; padding: 0 4px; font-size: 14px; border: 1px solid #aaa; margin-bottom: 10px; text-align: left; border-radius: 5px; -moz-border-radius: 5px; }
.form_area_1 { width: 500px; height: 140px; padding: 0 4px; font-size: 14px; border: 1px solid #aaa; margin-bottom: 10px; text-align: left; border-radius: 5px; -moz-border-radius: 5px; }
.form_select_1 { width: 510px; height: 25px; padding: 0 0; font-size: 14px; border: 1px solid #aaa; margin-bottom: 10px; text-align: left; border-radius: 5px; -moz-border-radius: 5px; }
.button_1         {  margin: 0; padding: 3px 20px;  text-align: center; font-size: 14px; color: #fff; text-decoration: none; font-weight: bold; border: 1px solid #444; background-color: #444; cursor:pointer; cursor:hand; border-radius: 5px; -moz-border-radius: 5px; }
.button_1:hover { background-color: #888; color: #fff; text-decoration: none; }
.protect_cod {margin: 0; padding: 1px 8px; border: 1px solid #555; background: #ccc; font-size: 18px; line-height: 24px; /*font-weight: bold;*/ color: #444;}



#window_price { position: absolute; top: 0; left: 50%; width: 600px; margin-left: -300px; text-align: left; z-index: 10000; display: none; }
#window_price_cont { padding: 10px; border: 2px solid #999; background-color: #fff; color: #000; display: none; }
#window_price_but {  width: 240px; height: 26px; line-height: 24px; margin-left: 180px;  background: url(/images/but_bg.jpg) top left repeat-x; border: 1px solid #fff; font-size: 14px; color: #fff; font-weight: bold; text-align: center; cursor:pointer; cursor:hand; }
#window_price_but:hover { background-color: #eee; background: url(/images/but_bg_h.jpg) top left repeat-x; }


#window_muar { position: fixed; width: 100%; height: 100%;  z-index: 900; background: url(/images/px_50.png) top left repeat; display: none;  }
#window_block { position: fixed; top: 200px; left: 50%; width: 600px; margin-left: -300px; min-height: 100px; text-align: left; padding: 3px; border: 2px solid #999; background-color: #fff; color: #000; z-index: 10000; display: none; }
#window_close { text-align: right; }
#window_close_but { cursor:pointer; cursor:hand; }
#window_cont { padding: 1px 10px 10px 10px; }



/*Галерея*/
.gallery_img_block     { float: left; width: 136px; height: 130px; margin-right: 4px; text-align: center; }
.gallery_title         { color: #fffac4; font-size: 13px; }
.gallery_title  a      { color: #fffac4; font-size: 13px; }
/*Галерея*/



/*Докс*/
.doc_block_img  { float:left; width: 250px;  }
.doc_block_text { float:left; width: 450px;  }
.doc_title      { font-size: 13px; }
.doc_img_icon   { position: relative; left: 0; top: 4px; z-index: 1; }
/*Докс*/



/*Ссылки*/
.cell {
 background: #531e1a;
}

.big_font {
 font-size : 15px;
 font-family : Arial;
 font-style: italic;
 font-weight: bold;
 /*text-align: center;*/
 color: #fffac4;
}

.big_font a {
 color: #fffac4;
}

.lili {
 padding-top: 4px;
 padding-bottom: 4px;
}

.d_bord {
 
}

/*контент*/
.link_fab {
 font-size : 12px;
 text-align: left;
 font-family : Arial;
 font-weight: bold;
 margin: 0px;
 padding: 0 0 2px 20px;
 color: #fffac4;
 
}

.big2 {
 font-size : 15px;
 font-style: italic;
 font-weight: bold;
 text-align: left;
 font-family : Arial;
 margin: 0px;
 padding: 0px;
 color: #fffac4;
 
}


.big2 a {
 color: #fffac4;
}

.big {
 font-size : 16px;
 font-style: italic;
 font-weight: bold;
 font-family : Book Antiqua;
 margin-bottom: 5px;
 color: #fffac4;
 
}

.anons {
 font-size : 16px;
 font-weight: bold;
}

.path {
 font-size : 10px;
 font-style: italic;
 font-weight: bold;
 color: #fffac4;
}

.path a {
 font-size : 12px;
 font-style: italic;
 font-weight: bold;
 color: #fffac4;
}


.block2 {
 width: 100%;
 
 margin-bottom: 20px;
}

.marg {
 margin: 4px;
}

.img1 {
 border: 1px solid #936e6a;
 margin: 4px 10px 0 0;
}

.img_block {
 margin: 4px;
 float: left;
 width: 130px;
 text-align: center;
}

.foto1 {
  border: 4px solid #ffffff;
  margin: 4px;
}


/*подвал*/
.cop {
font-size: 10px;
color: #eeeeee;
}


/*Выпадающее меню1*/

#nav, #nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
  border: 0;
  background: none;
  width: 100%;
}
#nav li {
  float: left;
  position: relative;
  background: #531e1a;
  font-size : 12px;
  z-index: 10;
}
#nav li ul {
  display: none;
  position: absolute;  
  padding: 0;
  width: 182px;
  z-index: 10;
}

#nav li ul li {
  border: 1px solid #38150f;
}

#nav a {
  color: #fffac4;
  text-decoration: none;
  display: block;
  width: 100%;
  padding-left: 8px;
  border: 0px solid #aaa;
}


#nav a:hover {
  color: #fffac4;
  text-decoration: underline;
  background: #531e1a;
}
#nav li:hover, #nav li.jshover {
  background: #531e1a;
}

#nav li li a {
  width: 180px;
  background: none;
}
#nav li:hover ul, #nav li.jshover ul {
  display: block;
}


/*Выпадающее меню2*/

#nav1, #nav1 ul {
  list-style: none;
  margin: 0;
  padding: 0;
  border: 0;
  background: none;
  width: 100%;
}
#nav1 li {
  float: left;
  position: relative;
  background: #531e1a;
  font-size : 12px;
  z-index: 10;
}
#nav1 li ul {
  display: none;
  position: absolute;  
  padding: 0;
  width: 182px;
  z-index: 10;
}

#nav1 li ul li {
  border: 1px solid #38150f;
}

#nav1 a {
  color: #fffac4;
  text-decoration: none;
  display: block;
  width: 100%;
  padding-left: 10px;
  border: 0px solid #aaa;
}


#nav1 a:hover {
  color: #fffac4;
  text-decoration: underline;
  background: #531e1a;
}
#nav1 li:hover, #nav1 li.jshover {
  background: #531e1a;
}

#nav1 li li a {
  width: 180px;
  background: none;
}
#nav1 li:hover ul, #nav1 li.jshover ul {
  display: block;
}

/*Выпадающее меню3*/

#nav2, #nav2 ul {
  list-style: none;
  margin: 0;
  padding: 0;
  border: 0;
  background: none;
  width: 100%;
}
#nav2 li {
  float: left;
  position: relative;
  background: #531e1a;
  font-size : 12px;
  z-index: 10;
}
#nav2 li ul {
  display: none;
  position: absolute;  
  padding: 0;
  width: 182px;
  z-index: 10;
}

#nav2 li ul li {
  border: 1px solid #38150f;
}

#nav2 a {
  color: #fffac4;
  text-decoration: none;
  display: block;
  width: 100%;
  padding-left: 10px;
  border: 0px solid #aaa;
}


#nav2 a:hover {
  color: #fffac4;
  text-decoration: underline;
  background: #531e1a;
}
#nav2 li:hover, #nav2 li.jshover {
  background: #531e1a;
}

#nav2 li li a {
  width: 180px;
  background: none;
}
#nav2 li:hover ul, #nav2 li.jshover ul {
  display: block;
}





/*Галерея*/



.gall_img {
 margin: 4px;
 border: 3px solid #fff;


}
