.product-main-info{
	background-color : #F3F2F3;
	padding          : 10px 0 20px;
	padding-left     : 10px;
	margin-bottom    : 15px;
	position         : relative;
}

	.product-info-header{
		font-size   : 21px;
		margin      : 10px;
		font-style  : italic;
		font-weight : normal;
		width       : 87%;
	}
	
	.product-main-info .photos-conteiner{
		vertical-align     : top;
		display            : inline-block;
		width              : 70%;
		-webkit-box-sizing : border-box;
		-moz-box-sizing    : border-box;
		-ms-box-sizing     : border-box;
		box-sizing         : border-box;
	}
	
	.product-main-info .main-propertys-conteiner{
		display            : inline-block;
		width              : 30%;
		vertical-align     : top;
		-webkit-box-sizing : border-box;
		-moz-box-sizing    : border-box;
		-ms-box-sizing     : border-box;
		box-sizing         : border-box;
		padding            : 0  10px;
	}
	
.product-main-info .print-link{
	position : absolute;
	top      : 25px;
	right    : 10px;
}

.product-cur-photo-container{
	position         : relative;
	float            : left;
	width            : 570px;
	height           : 380px;
	overflow         : hidden;
	text-align       : center;
	background-color : #ffffff;
}

	.product-cur-photo-container.photo-hot-marked .hot-marker{
		display : block;
	}

.product-cur-photo{
	max-width  : 560px;
	max-height : 420px;
}

.product-info-right-block{
	text-align : center;
}

		.product-info-right-block .product-info-table td{
			padding : 3px 0;
		}

			.product-info-right-block .product-info-table tr td:last-child{
				padding-left : 10px;
			}

	.product-info-right-block .button-fat{
		display     : block;
		font-size   : 13px;
		font-weight : bold;
	}

.product-thumbs-container{
	width       : 90px;
	height      : 380px;
	margin-left : 570px;

	-ms-overflow-x : hidden;
	overflow-x     : hidden;
}

	.product-thumbs-container img{
		width : 80px;
	}

		.product-thumbs-container a.product-thumb-selected img{
			outline : 2px solid #717171;
		}

.product-info-right-credit{
	margin      : 30px 0 0px;
	font-size   : 14px;
	font-weight : bold;
}

.product-info-table{
	font-size    : 14px;
	text-align   : left;
	margin       : 20px 0;
	width        : 300px;
	table-layout : fixed;
}

	.product-info-table td{
		overflow    : hidden;
		white-space : nowrap;
	}

.product-info-opts-group{
	color        : #787878;
	padding-left : 25px;
}

.product-ext-info{
	background-color: #F3F2F3;
	padding         : 10px 10px 20px;
	margin          : 15px 15px 20px 0;
}

	.product-ext-info .product-ext-info-header{
		font-size   : 14px;
		font-weight : bold;
		background  : url("images/info_block_bg.png") right no-repeat transparent;
		padding     : 4px 10px;
		margin-top  : 10px;
	}

		.product-ext-info .product-ext-info-header span{
			padding          : 4px 0;
			background-color : #F3F2F3;
		}

.product-info-add{
	color  : #787878;
	margin : 5px 10px 0;
}

@media print{
	html{
		background-color : #fff !important;
	}

	.page-footer{
		display : none !important;
	}

	.page-header-wrap{
		display : none !important;
	}

	.main-menu-wrap{
		display : none !important;
	}

	.main-banners-set{
		display : none !important;
	}

	.button-fat{
		display : none !important;
	}

	.page-content{
		margin : auto;
	}

	.noPrint{
		display : none !important;
	}
	
	#INTRUMConsult , .print-link , .main-all-block{
		display : none !important;
	}

}

.productPropertys{
	position   : relative;
	text-align : left;
	margin     : 20px 0;
}

	.productPropertys .property{
		margin : 3px 0;
	}

		.productPropertys .property .propName{
			display     : inline-block;
			width       : 50%;
			white-space : nowrap;
			overflow    : hidden;
			position    : relative;
		}

			.productPropertys .property .propName .fadergray{
				position         : absolute;
				right            : 0px;
				background-image : url(images/fadegray.png);
				width            : 25px;
				height           : 100%;
			}

	.product-info-add .property{
		width   : 50%;
		display : inline-block;
		padding : 3px;
		margin  : 1px 0;

		-webkit-box-sizing : border-box;
		-moz-box-sizing    : border-box;
		-ms-box-sizing     : border-box;
		box-sizing         : border-box;
	}
	/*
	.product-info-add .property.even{
		background-color : #fff;
	}
	*/