.pageContent {
	position: relative;

	}
.pageContent.pageContentItems {
    min-height: 570px;
	position: relative;
	margin-top: -50px;
	padding: 50px 0;
	background: url(../../i/news/news-gr.png) repeat-x;
	}
	.pageContentInner {
		margin: 0 auto;
		width: 1000px;
		}
		.pageContentItems .sidebar {
			margin-left: 16px;
            display: block; 
            position: absolute; 
            top: 48px;
			}
		.itemDescription {
			position: relative;
			z-index: 2;
			float: left;
			padding: 26px 12px 0 17px;
			width: 410px;
			min-height: 735px;
			background: url(../../i/content/description-sh.png) no-repeat top right;
			}
			.itemDescription__header {
				margin-bottom: 30px;
				font-size: 18px;
				color: #04458f;
				font-family: 'DINPro_Regular';
				text-transform: uppercase;
				font-weight: normal;
				}
			.itemDescription__text {
				padding: 0 20px 0 0;
				font-size: 14px;
				line-height: 1.4;
				}
				.itemDescription__text p {
					margin-bottom: 25px;
					}
		.itemSpecs {
			float: left;
			width: 100%;
			}
		.itemSpecs p, .itemSpecs li  {
			font-size: 15px; line-height: 24px;
			}
			.itemSpecs__header {
				position: relative;
				padding: 26px 30px 0;
				}
				.itemSpecs__header__title {
					position: relative;
					padding-bottom: 65px;
					font-size: 18px;
					color: #04458f;
					font-family: 'DINPro_Regular';
					text-transform: uppercase;
					font-weight: normal;
					}
				.itemSpecs__header .blockBg {
					position: absolute;
					left: -12px;
					top: 0;
					height: 100%;
					width: 2000px;
					background: #ededed;
					}
			.itemSpecsTabsWrap {
				padding-bottom: 20px;
				}
				.itemSpecsTabs {
					margin-top: -35px;
					}
					.specsList {
						padding-left: 26px;
					width: 92%;
						color: #252525;
						}
						.specsList table {
							width: 100%;
							}
							.specsList table tr {
								border-bottom: 1px solid #d9d9d9;
								}
								.specsList table tr td {
									padding: 6px 0;
                                    
									}
        	                        .specsList table tr td p{
        	                   
        	                        }
								.specsList table tr td b{
									color: #636363;
							
									}
					/*.specsList {
						padding-left: 26px;
						}
						.specsList li {
							padding: 6px 0;
							border-bottom: 1px solid #d9d9d9;
							}
							.specsList__label {
								float: left;
								width: 280px;
								margin-right: 27px;
								color: #636363;
								}
							.specsList__value {
								float: left;
								width: 140px;
								color: #252525;
								}*/
					.tabContent ul {
						padding-left: 54px;
						}
						.tabContent ul li {
							margin: 6px 0;
							position: relative;
							list-style: none;
							line-height: 1.4;
							}
							.tabContent ul li > .before,
							.tabContent ul li:before {
								position: absolute;
								left: -29px;
								top: 6px;
								display: block;
								width: 20px;
								height: 1px;
								background: #04458f;
								content: '';
								}
					.b2bBlock {
						position: relative;
						margin: 0 0 20px 0;
						padding: 15px 5px 13px 100px;
						display: block;
						width: 292px;
						height: 71px;
						font-size: 14px;
						color: #000;
						font-family: 'DINPro_Regular';
						-webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.2);
			            -moz-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.2);
						box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.2);
						text-decoration: none;
						line-height: 1.5;
						}
						.b2bBlock span {
							position: relative;
							}