/* разметка */


#horizon { /* горизонт (для вертикального выравнивания) */
	background-color: transparent;
	text-align: center;
	position: absolute;
	top: 50%;
	left: 0px;
	width: 100%;
	height: 1px;
	overflow: visible;
	visibility: visible;
	display: block;
}

#content { /* обертка для содержимого */
	position: absolute;
	left: 0;
	width: 100%;
	min-width: 1000px;
	visibility: visible;
	height: 638px;
	margin-top: -319px;
	/*background-color: rgb(255,255,102);*/
}

#content.main-page {
  height: 200px;
  margin-top: -100px;
}

#content.smaller {
	height: 580px;
	margin-top: -290px;  
}

#content.medium {
	height: 620px;
	margin-top: -310px;
}