.textPage {
	position: relative;
	margin-top: 27px;
	padding-top: 14px;
	background-repeat: no-repeat;
	background-position: center top;
	}
.textPage.bgTextPage {
	padding-bottom: 50px;
	}
	.textPage > .before,
	.textPage:before {
		position: absolute;
		top: -20px;
		left: 50%;
		display: block;
		margin-left: -575px;
		width: 1150px;
		height: 20px;
		background: url(../../i/slider/slider-sh-t.png) no-repeat;
		content: '';
		}
	.textPageInner {
		width: 965px;
		margin: 0 auto;
		padding-bottom: 30px;
		}
	.textPageInner.cf.catalog {
		padding-top: 30px;
		}
		.textPage__content {
			float: left;
			width: 675px;
			margin-left: 20px;
			}
			.textPage__content__header {
				margin: -7px 0 30px;
				font-size: 26px;
				color: #252525;
				text-transform: uppercase;
				font-family: 'DINPro_Regular';
				line-height: 1.2;
				font-weight: normal;
				}
			.contentImgWrap {
				margin-bottom: 10px;
				padding-bottom: 19px;
				background: url(../../i/content/img-sh.png) no-repeat center bottom;
				}
				.contentImgWrap img {
					display: block;
					}
			.textPage__content > img {
				display: block;
				margin-bottom: 25px;
				}
			.textPage__content > p {
				margin-bottom: 25px;
				font-size: 14px;
				line-height: 1.4;
				}

		.textPage__content__meta {
			margin-bottom: 23px;
			}

		.aritcleTabs {
			width: 435px;
			float: right;
			}
			.aritcleTabs__list {
				position: relative;
				right: -100px;
				top: -10px;
				padding-left: 55px;
				background: url(../../i/content/tabs-sh-short.png) no-repeat center bottom;
				}
				.aritcleTabs__list li {}
					.aritcleTabs__list li a {
						position: relative;
						left: 33px;
						float: left;
						margin-right: 5px;
						padding: 7px 10px 0;
						height: 28px;
						border-bottom: 0;
						-webkit-border-radius: 5px 5px 0 0;
						   -moz-border-radius: 5px 5px 0 0;
								border-radius: 5px 5px 0 0;
						color: #797979;
						text-transform: uppercase;
						font-size: 14px;
						font-family: 'DINPro_Bold';
						cursor: pointer;
						text-decoration: none;
						}
						.aritcleTabs__list li a > .before,
						.aritcleTabs__list li a:before {
							position: absolute;
							bottom: -7px;
							left: -7px;
							display: block;
							width: 150%;
							height: 7px;
							background: white;
							content: '';
							}
					.aritcleTabs__list li a:hover,
					.aritcleTabs__list li.m-cur a {
						z-index: 3;
						background: white;
						-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);
						   -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);
								box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);
						color: #04458f;
						}


		.articleYear {
			float: right;
			background: #e9e9e9;
			-webkit-box-shadow: inset 0px 0px 5px 1px rgba(0, 0, 0, 0.2);
			   -moz-box-shadow: inset 0px 0px 5px 1px rgba(0, 0, 0, 0.2);
	        	    box-shadow: inset 0px 0px 5px 1px rgba(0, 0, 0, 0.2);
			}
			.articleYear li {
				float: left;
				}
				.articleYear li a {
					display: block;
					padding: 5px 9px 0;
					height: 20px;
					text-decoration: none;
					color: #555;
					margin: 1px;
					}
				.articleYear li a:hover,
				.articleYear li.m-cur a {
					background: url(../../i/sidebar/filter-price-bg.png) repeat-x top #04458f;
					color: white;
					margin: 0;
					border: 1px solid #a60938;
					}

		.post {}
			.postDate {
				position: relative;
				top: 7px;
				margin-right: 5px;
				display: inline-block;
				font-size: 14px;
				color: #04458f;
				vertical-align: top;
				}
			.postHeader {
				font-weight: normal;
				margin-bottom: 27px;
				display: inline-block;
				font-size: 26px;
				line-height: 1.3;
				color: #252525;
				text-transform: uppercase;
                font-family: 'DINPro_Regular' !important;
                max-width: 590px;
				}
			.postText {
				margin-bottom: 10px;
				padding-bottom: 35px;
				background: url(../../i/content/img-sh.png) no-repeat center bottom;
				font-size: 14px;
				line-height: 1.4;
				}
			.postText.category {
				margin-bottom: 0px;
				padding-bottom: 0px;
				background: none;
				
				}
                .postText a {
                    color: #04458f;
					text-decoration: none;
                    }
				.postText p {
					margin-bottom: 20px;
					}

			