body	{
			margin:0px;
			padding:0px;
			background-color:#e9dba9;
			font-family:Verdana;
	   		   position:  relative; 
   /*  чтобы  потомки  элемента  body  позиционировались  по  отношению  к  body  */ 
   height:  auto  !important; 
   /*  для  Firefox  и  Opera  —  чтобы  не  сработало  следующее  объявление  */ 
   height:  100%; 
   /*  для  IE  (работает  некорректно,  что  обеспечивает  нужный  результат)  */ 
   min-height:  100%; 
   /*  для  Firefox  и  Opera  (в  IE  7  делает  то  же,  что  предыдущее  объявление)  */ 
		}

td {
			vertical-align:top;
			font-size:12px;
			line-height:15px;
			font-family:Verdana;
			color:#1F4666;

table {

		border-collapse: collapse
}						}		

   height:  100%; 
   /*  чтобы  элемент  html  распространялся  на  всю  высоту  окна  браузера  */ 
} 
  
 

 
div  { 
   padding-bottom:  4em; 
   /*  чтобы  колонтитул  не  накладывался  на  основное  содержание  */ 
}

.footer {
      width: 100%;
      position: absolute;
      bottom: 0 !important;
      bottom: -33px;
  	  padding-bottom: -10em;
}



  ul {
    position: absolute;
    bottom: 12;
    background: #FFFFFF;
    font: bold 1em Tahoma, sans-serif;
    padding: -10em 10;
    text-align: center;
    white-space: nowrap;
  }

  ul * {
    color: #fff;
  }

  li {
    display: inline;
  }

