  html,body{
  	margin:0;
	padding:0
	}
  /* убираем отступ у тега body */

 img { vertical-align: top; }

  #menu{
  	width:355px;
	float:left;
	padding-bottom: 50px;
	}
  /* ширина 250 px, этот блок обтекает с левой стороны
  следующий блок, цвет фона */

td {
  text-align:left;
}

.header {
	font-size:xx-large;
	font-weight: bold;
}

  #right_menu{
  	width:85px;
	height:100%;
	float:right;
	background:#FFFFFF
	}
  /* ширина 250 px, этот блок обтекает с левой стороны
  следующий блок, цвет фона */

  #info{
  	min-width:550px;
	margin-left:355px
	}
   /* минимальная ширина 550 px, отступ слева 250 px */

  #info_int{
  	margin-right:85px
	}

.gallery_content a img {border:0px; margin:3px;}

  #body{
  	background:url(images/transparent.gif);
	background-repeat:repeat-y;
    width: expression(((document.documentElement.clientWidth ||
    document.body.clientWidth) < 800)? "800px" : "100%")}
  /* задаем фоновое изображение, размножающееся по вертикали,
      css хак для Internet Explorer, имитация свойства min-width */

#body_2{
	background:url(bg-menu.gif); 
	background-repeat:repeat-y; 
	background-position:right; 
	min-width:800px
	}


  #footer{
  	height:20px;
	min-width:800px;
	background:url(cell_logo.jpg);
	clear:both
	}
  /* высота 20 px, минимальная ширина 800 px,
  цвет фона, прекращение обтекания */
