/*Стили альбома. Стили основного контента (кроме меню и футера)*/

#header {
	overflow: hidden;	/* Отмена обтекания после основного контента */
	padding: 10px 0;	/* Отступы внутренние сверху и снизу */
	font: normal normal normal 16px/1.4em 'open sans',sans-serif;
	color: #383838;	/* Цвет шрифта */
}

.karkas {
	max-width: 1062px;	/* Ширина страницы */
	margin: 0 auto;	/*центровка по горизонтали*/
	background-color: #ffeae0;	
}

#main-content {
	overflow: hidden;	/* Отмена обтекания после основного контента */
	padding-bottom: 50px;
}

h4 {
	text-align: center;
	font: italic normal normal 35px/1.4em georgia,palatino,'book antiqua','palatino linotype',serif;
	color: #383838;
	margin: 10px 0;
}

/* Галерея */

/* Контейнер галереи */
#galCont {
	/*max-width: 960px; */
	max-width: 95%;
	margin: 0 auto; 
	overflow: hidden;
	/*border: 1px solid green;*/	
	text-align: center; /*justify;*/
	padding-top: 12px;
}

/*Контейнеры ссылок с картинками и подписями*/
figure {
	display: inline-block;
	padding: 0;
}

/*Контейнеры ссылок с картинками и подписями (caption)*/

.figure {
	/*width: 300px;*/
	height: 236px;
	display: inline-block;
	/*margin: 0 8px;*/
	/*border: 1px solid red;*/
	padding: 0;
}

a {
	display:block;
}

.textMini {
	font-family: arial,sans-serif;
	font-size: 12px;
	line-height: 20px;
	text-align: center;
}

/* Контейнеры иконок */
.iImg {
	/*width: 300px;*/
	height: 200px;
	overflow: hidden;		/*?*/
	line-height: 200px;		/* Высота строки, для центрирования картинки по высоте */
	text-align: center;
	background-color: #faf5eb;
}

.iImg:hover {
    background-color: rgba(0,0,0,.03);
    -moz-box-shadow: 0 2px 12px 0 rgba(0,0,0,.3);
    box-shadow: 0 2px 12px 0 rgba(0,0,0,.3);	
}

/* Маленькие картинки галереи */
.iImg img {
	vertical-align: middle;	/* Центрирование картинки по высоте */
}

/* Здесь галерея заканчивается */

/* Футер */
#footer {
	margin-bottom: 20px;
}
