*{
margin:0;
padding:0;
}



html, body {

  font-family:  Tahoma, Arial, Verdana,  Helvetica, sans-serif;
  font-size: 11px; 
  
  color: #010101;
  min-width:1100px;
  width: expression((document.documentElement.clientWidth || document.body.clientWidth) < 1100 ? "1100px" : "auto");
}

img {
border: 0;
}
p {line-height: 21px;}
ul li {line-height: 21px;list-style: square inside;}

td {

font-size: 12px;

}


h1 {


  font-size: 30px; 
  font-family: Arial Narrow, sans-serif;
  font-weight: 300;
  padding-bottom: 5px;
  color: #2E1501;

}
h1 span {font-size: 21px;}

h3 ,h3 a {


font-weight: 300;
padding: 0px 0px 3px 0px;
color: #08750D;
text-decoration: underline;
}
h3 a:hover {text-decoration: none;}

h2 {


  font-size: 14px; 
  font-family: Tahoma;
  font-weight: 900;
  padding-bottom: 5px;
  color: #286400;
  text-align: center;

}

h2 a {color: #056509;text-decoration: underline;}

a {
   position: relative;color: #000;
}

a:hover {text-decoration: underline;}

p {line-height: 17px;}




#top_menu {
position: relative; 
text-align: right;
float: right;
   padding: 25px;
}

#top_menu ul li {

   list-style: none;
   float: left;
   word-spacing: 5px;
   color: #3C1C02;
   padding-right: 20px;  
}

#top_menu ul li a {color: #3C1C02;text-decoration: none;word-spacing: 0px;font-size: 11px;}
#top_menu ul li a:hover {text-decoration: underline;}


#top_lenta {

   background: #EEECE6 url("/pictures/lenta_bg.png") repeat-x;
   height: 88px;
   clear: both;
}

#top_contacts {
   padding-top: 15px;
   float: right;
   width: 500px;
   text-align: right;  
}


#all_content {

   width: 97%;margin: 0 auto;

}  

#center_cont a {color: #0066AD;}
#center_cont a:hover {color: #004487;text-decoration: none;}
#center_cont table {
   border-top: 1px solid #6E6E6E;
   border-left: 1px solid #6E6E6E;
   margin: 10px 0 20px 0;
}

#center_cont table td  {

   padding: 10px;
   border-right: 1px solid #6E6E6E;
   border-bottom: 1px solid #6E6E6E;
}

#gen_photo {
   width: 191px;
   background: #2C1502;
   text-align: center;
   color: #fff;
   font-size: 12px;
   font-weight: 900;
   float: left;
   margin-right: 1px;
   border-top: 1px solid #E7E7E7;
}

#gen_photo a {color: #fff;text-decoration: none;}
#gen_photo a:hover {text-decoration: underline;}


#center_right {width: 25%;padding: 20px 10px;}


#right_content {

  width: 20%;

  padding-left: 0px;

}



#gen_blok td {

   width: 46%;
   padding: 2% 2% 2% 2%;   
  border-bottom: 0px dotted #959595;


}
#gen_blok td h2 a {text-decoration: underline;}
#gen_blok td h2 a {text-decoration: none;}

#footer {
  width: 88%;
  margin: 0 auto;
  padding: 40px;
  font-size: 11px;
   height: 18px;
   border-top: 1px dotted #B1B1B1;
   margin-top: 30px;
}

#gen_news span {

   font-weight: 900;

}


#quest {

   position: absolute; top: 23px; left: 300px;

}
#quest a {text-decoration: underline;}



.ul_second {
   color: #A4A4A4;
   float: left;
   width: 200px;
   padding:  30px;
   border: 1px solid #F2EEE5;
   background: #F1EEE5;
   margin: 0 30px 30px 0;
}

.ul_second li {list-style: square;}
.ul_second li a {color: #08750D;line-height: 23px;}
.ul_second li a:hover {color: #0CA913;text-decoration: none;}



.icon_second {
   color: #A4A4A4;
   float: left;
   width: 140px;
   height: 140px;
   padding:  10px;
   border: 1px solid #F2EEE5;
   text-align: center;
   margin: 0 10px 10px 0;
}

.icon_second  a {color: #1D1918;font-size: 19px;text-decoration: none;}
.icon_second  a:hover {color: #0CA913;text-decoration: underline;}

.icon_second p {line-height: 19px;padding-bottom: 10px;}


.zagolovok_catalog {padding: 10px 0;display: block;}













