 html, body  {margin:0px; padding:0px; background-color:#ffffff;
 background-image: url(fon14.jpg); background-repeat:repeat; 
 background-attachment: fixed; 
     font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; color: #000000;
	font-size: 13px; 
	 vertical-align: top; text-align:center; }
	 
 table.main {width: 900px; height: 100%; background-color:#ffffff;
  border-collapse: separate; vertical-align: top;
 text-align:center;
  font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; color: #000000;
	font-size: 13px; 
	 }
	 
	 
	 
	 td {  vertical-align: top; text-align:left; }
	 
	 td.drz { height:50px; background: #900000;  
    color: white;   vertical-align: middle; font-size: 30px; font-weight: bold; 
	  text-align:center; line-height: 1,2; }
	   
	 td.tel { vertical-align: bottom; font-size: 11px; font-weight: bold; 
	  text-align:left; line-height: 1,2; }
 td.shapa { background-image: url(shapa.jpg); width: 900px; height:205; background-repeat: no-repeat; } 
 
  td.niz {   height:25px; background-color:#58b400;
     
    vertical-align: middle; text-align:center; font-size: 10px; font-weight: 900;
     
   border-style: solid none solid none;
		 border-width:4px;
		  border-color:#ffffff; } 
   
   td.men  {  vertical-align: top; text-align:left; 
   font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; color: #000000;
	font-size: 13px;
	   border: 6px  double #f0e68c; /* Параметры границы */
	     
    padding: 10  0 10 10px; /* Поля вокруг текста */  } 
	
td.usl  {  vertical-align: top; text-align:left; 
   font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; color: #000000;
	font-size: 18px; font-weight: bold;
	   
  } 
	
	 
	.ramka  {  
	    border-style:none solid none solid;
		 border-width:4px;
		  border-color:#ffffff;
		 /* Параметры границы */
    padding: 0px; /* Поля вокруг текста */ } 
	
	.ramka3  { height: 30; vertical-align: middle;
	border-style: solid none solid none;
		 border-width:4px;
		  border-color:#ffffff;
		   padding: 0 0 0 5px;
		  }   
	
	
	.ramka1 {   vertical-align: top; text-align:left;
	border-style:double;
	 border-width:5px;
   border-color:#409000; /* Параметры границы */
    padding: 0  20px; /* Поля вокруг текста */}
	 
	.ramka2 {   vertical-align: top; text-align:left;
	border-style:double;
	 border-width:5px;
   border-color: #b40000; /* Параметры границы */
    padding: 0  20px; /* Поля вокруг текста */}
	
	.ramka4 {   vertical-align: top; text-align:left;
	border-style:double;
	 border-width:5px;
   border-color: gold; /* Параметры границы */
    padding: 0  20px; /* Поля вокруг текста */}
	
	.ramka11 {   vertical-align: top; text-align:left;
	border-style:double;
	 border-width:5px;
   border-color: #58b400; /* Параметры границы */
    padding: 0px; /* Поля вокруг текста */}
	
	.ramka12 {   vertical-align: middle; text-align:center;
	border-style:none none double;
	 border-width:5px;
   border-color: #58b400; /* Параметры границы */
    padding: 5px; /* Поля вокруг текста */}
    
    .ramka13 {   vertical-align: middle; text-align:left;
	border-style:none none double;
	 border-width:5px;
   border-color: #58b400; /* Параметры границы */
    padding: 15px; /* Поля вокруг текста */}
    
	 ul {
    list-style: square outside; 
	 
	}
     
   
    ul.hr {  
    margin: 0; /* Обнуляем значение отступов */
    padding: 0px; /* Значение полей */
   }
   ul.hr li { 
    display: inline; /* Отображать как строчный элемент */
    margin-right: 5px; /* Отступ слева */
    margin-left: 0px; /* Отступ слева */
    padding: 0px; /* Поля вокруг текста */
   }
   
   ul.zavod { 
   
    font-size: 13px; 
  font-weight: 900;
  	  line-height:200%;

margin: 20px; /* Обнуляем значение отступов */
    padding: 0px; /* Значение полей */
   }
   ul.zavod li {  
    display: block; /* Отображать как блочный элемент */
    margin-right: 5px; /* Отступ слева */
    margin-left: 5px; /* Отступ слева */
    padding: 0px; /* Поля вокруг текста */
   }
   
   
   A.meny {font-size:  13px  ; color: #000000;
	  border-collapse: collapse;
    font-weight: bold;
	text-align:justify;
	 text-decoration: none;}
	 
	   a:hover { color: #ff0000; text-decoration: underline; }
     a:link { text-decoration: none; }
    a:visited { text-decoration: none; }
    
    a:active { text-decoration: none; }
	A.meny1 {font-size:  13px  ; color:#ff0000;
	  border-collapse: collapse;
    font-weight: bold;
	text-align:justify;
	 text-decoration: none;}
	 
	  A.meny2 {font-size:  13px  ; color: #000000;
	  border-collapse: collapse;
    font-weight: bold;
	text-align:justify;
	 text-decoration: underline; }
	 
	  A.meny3 {font-size:  12px  ; color: #000000;
	  border-collapse: collapse;
    font-weight: bold;
	text-align:justify;
	 text-decoration: none; }
	 
	 A.archive {font-size: 18px  ; color: #000000;
	  border-collapse: collapse;
    font-weight: bold;
	text-align:center;
	  text-decoration: none; }
	 
	 A.uslugi {font-size:  18px  ; color: #000000;
	  border-collapse: collapse;
    font-weight: bold;
	text-align:left;
	 text-decoration: underline; }
  
 
  h1 { vertical-align: middle;
   font-size: 20px;
    color:#000000;
	 font-weight: 900;
	font-style: italic;
	text-align:  center;
	 line-height:100%;
	 
	}
	h2 { vertical-align: middle;
  font-size: 18px;
    color:#000000;
    font-weight: 900;
	font-style: italic;
	text-align:  center;
	  line-height:100%;
	 }
	 
	 h3 { vertical-align: middle;
  font-size: 16px;
    color:#000000;
    font-weight: 900;
	font-style: italic;
	text-align:  center;
	  line-height:100%;
	 }
	 
	 h3.ar { vertical-align: middle;
  font-size: 16px;
  font-style: normal;
    color:#000000;
    font-weight: 900;
	 text-align:  center;
	  line-height:100%;
	 }
	 
	  h4 { vertical-align: middle;
  font-size: 14px;
    color:#000000;
    font-weight: 900;
	font-style: italic;
	text-align:  center;
	  line-height:100%;
	 }
	 
	  h5 { vertical-align: middle;
  font-size: 14px;
    color:#000000;
    font-weight: 900;
	 
	text-align:  center;
	  line-height:150%;
	 }
	 
	 h5.red { vertical-align: middle;
  font-size: 14px;
    color:#6c0000;
    font-weight: 900;
	 
	text-align:  center;
	  line-height:150%;
	 }
	 
	  P {  text-indent:30px;
   font-size: 12px;
	color: #000000;
	vertical-align: top;  text-align: justify;
	 margin:10px 40px;
      line-height:130%;}
         
	td.bord {	  border: 4px double black; /* Параметры границы */
    background: #fc3; /* Цвет фона */
    padding: 10px; /* Поля вокруг текста */
   }
   
   img {border:0px;}
   img.right  {float: right;}
   img.left  {float: left;}
   
   div {vertical-align: middle;
  font-size: 14px;
     
    font-weight: 900;
	 
	text-align:  left;
	  line-height:150%; }
	 
	div.uslugi {margin:10px 10px;
	  vertical-align: middle;
  font-size: 12px;
      text-align: center;
	  line-height:150%;}   