.page-headers {
	position: relative;
	z-index: 900;
	max-width: 960px;
	margin: 0 auto;
	overflow: hidden;
}

	.page-headers__bottom {
		background: transparent url('assets/header-bottom.jpg') top left repeat-x;
		height:9px;
	}
	.page-headers__list {
		position: absolute;
		top: 0;
		left: 0;
		list-style-type: none;
		position: relative;
		text-align: left;
	}

	.page-headers__item {

	}

	.page-headers__link {

	}

	.page-headers__image {
		display: block;
	}

	.page-headers__pager {
		position: absolute;
		bottom: 30px;
		left: 175px;
		text-align: left;
		z-index: 101;
	}

		.page-headers__pager span {
			display: inline-block;
			text-indent: -9001px;
			width: 16px;
			height: 16px;
			background-color: #fff;
			-moz-box-shadow: 0 0 5px rgba(0,0,0,.5);
			-webkit-box-shadow: 0 0 5px rgba(0,0,0,.5);
			box-shadow: 0 0 5px rgba(0,0,0,.5);
			margin: 0 5px;
			-moz-border-radius: 8px;
			-webkit-border-radius: 8px;
			border-radius: 8px;
			opacity: .4;
			cursor: pointer;
		}

		.page-headers__pager span.cycle-pager-active {
			opacity: 1;
		}

	.page-headers__text {
		position: absolute;
		bottom: 0;
		left: 0;
		width: 363px;
		background: rgba(255,255,255,.58);
		z-index: 102;
		font-size: 14px;
		color: #515151;
		padding: 10px 20px;
	}

	.page-headers__text-link {
		color: #515151;
		text-decoration: underline;
	}

	/* Size: Large */

	.page-headers_size_large {

	}

		.page-headers_size_large .page-headers__inner1 {
			height: 400px;
		}

	/* Size: Small */

	.page-headers_size_small {

	}

		.page-headers_size_small .page-headers__inner1 {
			height: 295px;
		}

	/* Style: ;

	/* Style: Overflow */

	.page-headers_style_overflow {
		width: auto;
		max-width: 100%;
		overflow: hidden;
	}

		.page-headers_style_overflow .page-headers__inner2 {
			position: absolute;
			left: 50%;
			top: 0;
			width: 0;
			height: 0;
		}

		.page-headers_style_overflow .page-headers__inner3 {
			position: absolute;
			margin-left: -640px;
			left: 0;
			top: 0;
			width: 1280px; 
			height: 400px;
		}

		.page-headers_style_overflow .page-headers__list {

		}

		.page-headers_style_overflow .page-headers__item {
			position: absolute;
			top: 0;
			left: 0;
		}

		.page-headers_style_overflow .page-headers__link {
			position: absolute;
			top: 0;
			left: 0;
		}

		.page-headers_style_overflow .page-headers__image {
			position: absolute;
			top: 0;
			left: 0;
		}