.clearBoth{clear:both}
.clearLeft{clear:left}
.clearRight{clear:right}
.floatRight{float:right}
.floatLeft{float:left}
.bc{border:1px black solid}
/***************************************************/
.white_corner_upper_left {
	position: 		absolute;
	top: 			0;
	left: 			0;
	z-index:		100;
}
.white_corner_upper_right {
	position: 		absolute;
	top: 			0;
	right: 			0;
	z-index:		100;
}
.white_corner_lower_left {
	position: 		absolute;
	bottom: 		0;
	left: 			0;
	z-index:		100;
}
.white_corner_lower_right {
	position: 		absolute;
	bottom: 		0;
	right: 			0;
	z-index:		100;
}
/***************************************************/

/**************************************************/
.productInformationWrapper{
	position:		relative;
	width:			640px;
	
	
}

.productInformationSheet{
	position:		relative;
	padding:		10px;
	width:			620px;
	
	background-color:	#ffffff;
	font-family:		arial;
	color:			#000000;	
	font-size:		14px;
	border:			1px solid black;
	
}



.productInformationTitle{
	padding:		10px;
	font-size:		23px;
	
}
.productInformationTopBlock{
	position:		relative;
	width:			100%;
	background-color:	#EDEAD6;
	
}
.productInformationImg{
	width:			100%;
	min-height:		300px;
	height:			300px;
	height:			auto !important;
	overflow-y:		hidden;
	background-color:	#ffffff;
	border:			1px solid black;
	text-align:		center;
}
.productInformationList{
	position:		relative;
}
.productInformationInfo{
	padding:		10px;
}
.productInformationRow{
	position:		relative;
	width:			100%;
	overflow:		hidden;
	
	float:			left;
}
.productInformationItem{
	padding:		3px 0 3px 0;
	float:			left;
}
.productInformationIngrBlock{
	position:		relative;
	width:			600px;
	padding:		10px;
	background-color:	#E4EBCB;
	
	margin-top:		10px;
}
.productInformationListBlock{
	position:		relative;
	width:			600px;
	padding:		10px;
	background-color:	#E6E7EC;
	
	margin-top:		10px;
}
.productInformationBlockTitle{
	font-size:		20px;
	padding-bottom:		10px;
}
.productListColumnName{
	min-width:		180px;
}
.productInformationWrapperButton{
	position:		relative;
	float:			right;
	z-index:		250;
}
.productInformationWrapperMenu{
	display:none;
}
.newsBlock{
	position:		relative;
	margin-bottom:		10px;
	padding:		10px;
	border:			1px solid #D8D6CF;
	background-color:	#FAF9F5;
	color:			#6a522c;	
}
.newsImage{
	position:		relative;
	margin-right:		20px;
}
.newsTextWrapper{
	position:		relative;
	
	
}

.newsTitle{
	font-size:		20px;	
	padding-bottom:		10px;	
}
.aboutImage{
	position:		relative;
	float:			right;	
	padding:		0 0 10px 10px;
}
/*
.bannerTitle{
	position:		relative;
	left:			-195px;
	top:			20px;
	font-size:		10px;	
	color:			#7A715A;
}
*/
.bannerArea{
	position:		relative;
	top:			25px;
	width:			310px;
	height:			180px;
	display:		block;
	overflow:		hidden;
}
.colorBlock a{
	color:			#ffffff;
	text-decoration:	none;
	font-size:		12px;
	font-weight:		bold;
	
}
.colorBlock a:hover{
	color:			#ffffff;
	text-decoration:	underline;
	
}
.colorBlock a:visited{color:#ffffff}

.productLabel{
	position:		relative;
	background-color:	#ffffff;	
	width:			640px;
	min-height:		173px;
	height:			173px;
	height:			auto !important;
	top:			40px;
}
.productLabelImg{
	border:			1px solid black;
}
.productLabelTitle{
	position:		absolute;
	right:			20px;
	top:			10px;
	font-weight:		bold;
	font-size:		30px;
	/*
	width:			500px;
	text-align:		center;
	*/
}
.productLabelIngredients{
	position:		relative;
	left:			335px;
	top:			50px;
	width:			300px;
	font-size:		12px;
	
	padding-bottom:		100px;
}