/* = Общие стили HTM */header {	display: block;	position: relative; 	margin: 0; 	background: #f9f9f9;}		.back { font:normal 3em 'Agency FB'; color: #0074A3; position:absolute; top: 10px; right: 10%;}.back:hover {text-decoration: underline;}.how { color: #990000; }.to { color: #0074A3; }.make { color: #006600; }.demo { font: normal 2em 'Agency FB';}/* main */#main {	width: 94%;	padding: 1% 3%;	}#main h1 { 	text-align: center;	font: 2em Helvetica; 	margin: 20px 0 10px 0;	padding-bottom: 15px;	border-bottom: 2px solid #444444; }/* Задаем сброс обтекания */.clear {	margin-top: -1px;	height: 1px;	clear:both;	zoom: 1;}		/* Slider */.slider {	/* Ширина контейнера */	width: 1040px;	/* Внешние тступы сверху и снизу */	margin: 20px auto;	/* Внутренние отступы для ссылок navy */	padding: 0 30px;	/* Позиционирование */	position: relative;	/* Скроем то что выходит за границы */	overflow: hidden;}.slider h3 { text-align:center; font-family: DinText,Helvetica,Arial;text-transform: uppercase;font-size: 22px;font-weight: 400; color:#337ab7;}/* Двойной клик по ссылкам вперед/назад вызывает выделение всех элементов слайдера,поэтому предотвращаем это */.slider::-moz-selection { background: transparent; color: #fff; text-shadow: none; }.slider::selection { background: transparent; color: #fff; text-shadow: none; }.slide-list {	position: relative;	margin: 0;	padding: 0;}.slide-wrap {	position: relative;	left: 0px;	top: 0;	/* максимально возможная ширина обертки слайдера */	width: 10000000px;}.slide-item {	/* Ширина слайда */	width: 250px;	/* Внутренние отступы */	padding: 5px;	/* Обтекание */	float: left;	margin-left:5px;}.slide-title {	/* Шрифт */	font: bold 16px monospace;	/* Указываем, что элемент блочный */	display: block;}/* навигация вперед/назад */.navy {	/* абсолютное позиционирование */	position: absolute;	top: 0;	z-index: 1;	height: 100%;	/* ширина ссылок */	width: 44px;	cursor: pointer;	}.prev-slide {	left: 0;	background:  url(bg/left-arrow.png) 50% no-repeat;;}.next-slide {	right: 0;	background: url(bg/right-arrow.png) 120% no-repeat;}.navy.disable {	background: #dbdbdb;}/* навигация старт/пауза */.auto {	width: 7px;	height: 11px;	cursor: pointer;	margin: 10px auto;}.play {	background: url(bg/play.png) center no-repeat;}.pause {	background: url(bg/pause.png) center no-repeat;}