html {
  height:100%;
}

body { min-height:100%; position:relative; /*min-*/width:1063px; background-color: #E9E9E9; margin:0 auto; padding: 0;}

* html body { height:100%; padding: 0 0 0 11%; }
a:link {
    color: #1D1C1C; /* Цвет ссылок */
   }
a:visited {
    color: #1D1C1C; /* Цвет посещенных ссылок */
   }
H1 {
    font: 100% sans-serif;
    line-height: 0px;
    
   }
H2 {
    font: 100% sans-serif;
    line-height: 0px;
    color: #871515;
    
   }
   
H3 {
    font: 100% sans-serif;
    line-height: 0px;
    color: #871515;
    
   }


.le {text-align: left;}
.ri {text-align: right;}

.let {
    /* color: red; Цвет символа */
    font-size: 160%; /* Размер шрифта */
    font-family: /*Myriad Pro,*/ sans-serif;
 
   } 
.all {
	width: 1063px;
	/*min-height: 100%;*/ 
	background: url('../images/background.jpg') repeat-y;
	padding-top: 14px; 
	border: 0px solid black;
	float: left;
	position: relative
   }
.container { 
	width: 62px; 
	background: #FFF;
	padding: 0px; 
	border: 0px; 
	float: left;
	left: auto;
	margin: 0;
	position: relative;
	/*padding-bottom:32767px;
	margin-bottom:-32767px;
	overflow:hidden;*/ 
   }
.menu { 
	width: 219px;
	height: 100%; 
	background: #DCDBD;
	background:url('../images/fonright1.gif') repeat-y;  
	padding: 0px;
	margin: 0px;
	border: solid 0px black;
	float: left;
	top: 0px; 
	left: 0px;
	position: relative;
	/*padding-bottom:32767px;
	margin-bottom:-32767px;
  	overflow:hidden;*/
   }
.left123 { 
	width: 782px; 
	background: #fff; 
	padding: 0px;
	margin: 0px; 
	border: solid 0px black; 
	float: left; 
	top: 0px; 
	left: auto;
	position: relative;
   }
.top { 
	width: 782px;
	height: 89px; 
	background: #fff; 
	padding: 0px;
	margin: 0px; 
	border: solid 0px black; 
	float: left; 
	top: 0px; 
	left: auto;
	position: relative; 
   }
div.block4-1 { 
	width: 50%px;
	height: 82px; 
	background: #fff;
	margin: 0px; 
	padding: 7px 0px 0px 15px; 
	border: solid 0px black; 	 	 
	float: left;
	text-align: left;
	color: #403F3D;
	font: 13pt sans-serif;
	position: relative;	 
   }
div.block4-2 { 
	width: 50%;
	height: 82px; 
	background: #fff;
	margin: 0px; 
	padding: 7px 15px 0px 0px;
	border: solid 0px black; 	 	 
	float: right;
	text-align: right;
	color: #403F3D;
	font: 13pt sans-serif;
	position: relative; 
   }
.content  { 
	width: 742px;
	/*min-height: 400px;*/
	padding: 0px;
	margin: 0px; 
	background: #fff; 
	float: right; 
	border: solid 0px black;
	font: sans-serif;
	font: 12pt sans-serif; 
 	color: #1D1C1C;
 	/*text-align: center;*/
  
   }  
        }
.contenttitle { 
	width: 100%;
	padding: 0px;
	margin: 0px; 
	background: #fff; 
	float: right; 
	border: solid 0px black;   
   }
.gallery1 {
	text-decoration:none;
	margin-left: 35px;
	"margin-right: 20px;"
	border: 0px ;
}

.footer { 
	width: 100%; 
	float: left;
	border: solid 0px black; 
 	bottom: 0px;
 	font: sans-serif;
	font: 7pt sans-serif; 
 	color: #1D1C1C;
 	margin: 0px ;  
   	PADDING: 0px;
   	float: right;
   	text-align: right;
   }



   <!--верхнее меню остальных -->
#topmenu {
	width: 219px ;
	height: 287px ;
	border: solid 0px red;
	margin: 0px ;
	padding: 0px ;
}
ul#navigation {
	width: 100% ;
	height: 287px ;
	border: 0px solid black;
	background:url('../images/link.jpg') repeat-y;
	margin: 0 ;
	padding: 0 ;
	list-style-type: none ;
	text-transform: uppercase ;
	overflow: hidden 
}
ul#navigation li {
	height: 24px ;
	"float: left ;"
	padding: 0 ;
	margin: 2px 0px 0px 0px ;
	/*font-size: 1.3ex ;"*/
}
ul#navigation li a:link, #navigation li a:visited {
	color:#3F3F3F;
	text-decoration:none;
	/*"padding: 10px 10px 10px 10px ;"*/
	margin: 0px 0px 0px 0px ;
	border: 0px ;
	font-weight: bold ;
	text-transform: uppercase ;
	font-family: arial, tahoma ;
	font-size: 11px ;
}
ul#navigation li a:hover {
	color:#E44734;	
}




<!--нижнее меню -->
#downmenu {
	width: 219px ;
	
	border: solid 0px green;
	margin: 0px ;
	padding: 0px ;
	margin-top: 0px;
	padding-top: 50;
	
	
}
ul#navigation2 {
	height: 115px ;
	border: solid 0px black;
	background:url('../images/linkdown1.jpg') repeat-y;
	width: 100% ;
	margin: 19px 0px 0px 18px ;
	padding: 0 ;
	list-style-type: none ;
	text-transform: uppercase ;
	overflow: hidden ;
}
ul#navigation2 li {
	height: 23px ;
	"float: left ;"
	padding: 0 ;
	"margin: 15px 0px 0px 15px ;"
	"font-size: 1.3ex ;"
}
ul#navigation2 li a:link, #navigation2 li a:visited {
	color:#3F3F3F;
	text-decoration:none;
	"padding: 10px 10px 10px 10px ;"
	margin: 0px 0px 0px 0px ;
	border: 0px ;
	font-weight: bold ;
	text-transform: uppercase ;
	font-family: arial, tahoma ;
	font-size: 9px ;
}
ul#navigation2 li a:hover {
	color:#E44734;
	/*background:url('images/navigshablon.png') repeat-y;*/
}
<!--конец нижнее меню -->



.tuningButtons td{border:solid 1px red;}