#content {
	width: 535px !important;
}

#colorBig {
	display: none;
	border: 1px solid #000000;
	width: 60px;
	height: 60px;
}

.details {
	width: 535px;
	padding-right: 4px;
}

	.details .locator {
		width: 535px;
		margin-bottom: 20px;
	}
	
		.details .locator .browse {
			text-align: right;
		}
		
	.details h1 {
		font-size: 14px;
		font-weight: bold;
		margin-bottom: 4px;
	}
	
	.details .artNum {
		color: #8F8E8E;
		font-size: 10px;
		margin-bottom: 10px;
	}
	
	.details .images {
		float: left;
		width: 260px;
		margin-right: 4px;
	}
		
		#product_img {
			width: 258px;
			height: auto;
		}
		
		.details .images img {
			border: 1px solid #EDEDED;
		}
		
		.details .images .thumbs {
			margin-top: 6px;
		}
		
		.details .images .video {
			margin-top:10px;
		}
		
	.details .addInfo {
		margin-top: 10px;
	}
		
		.details .addInfo strong {
			display: block;
			margin-bottom: 10px;
		}
		
		.details .addInfo img {
			border: none !important;
		}
		
	.details .tools {
		margin-top: 10px;
	}
		
	.details .info {
		float: left;
		width: 270px;
	}
		
		.details .desc {
			
		}
			
			.details .desc .vendor {
				float: left;
				margin-right: 6px;
			}
			
		.details .variants {
			margin-top: 20px;
		}

			.details .variants strong {
				display: block;
				padding-bottom: 10px;
				background:#ffffff;
				margin: 0 5px 0 5px;
			}

			.details .variants table {
				width: 535px;
				margin-bottom: 10px;
			}
			
			.details .variants table.variantListTable {
				background: #ffffff;
				
			}
			
			
				.details .variants table th {
					padding-bottom: 4px;
					border-bottom: 1px solid #E4E4E4;
					text-transform: uppercase;
				}
				
				.details .variants table td {
					padding-top: 4px;
				}
					
					.details .variants table td.varselect {
						width: 200px;
					}
					
					.details .variants table td.delivery {
						width: 195px;
					}
					
					.details .variants table td .amount {
						width: 39px;
						border: 1px solid #E4E4E4;
						text-align: right;
					}
				
				
					.details .variants table td.price {
						color: #ee0000;
						font-weight:bold;
					}
					
					.details .variants table td .uvp {
						color:#000000;
						font-weight:normal !important;
					}
				
				.details .variants table .delivery {
					text-align: left;
				}
				
			.details .toBasket {
				text-align: right;
			}
		
		.details .bargain {
			text-align: right;
			font-size: 14px;
			font-weight: bold;
		}
		
		.details .bargain + .details .price {
			margin-top: 4px !important;
		}
		
		.details .multivariants {
			margin-top: 20px;
		}
			
			
		.details .priceAndDel{
			padding-top: 10px;
		}
			
			
			.details .deliveryTime {
				width:120px;
				float:left;
			}
			
			
			
			.details .singlePrice {
				
				color: #FFA207;
				font-size: 18px;
				font-weight: bold;
				text-align: right;
				width:150px;
				float:left;
				
			}
			
			
			.details .multivariants .price {
				margin: 10px 0 0 0;
				color: #FFA207;
				font-size: 18px;
				font-weight: bold;
				text-align: right;
			
			}
			
			
			.details .multivariants .toBasket {
				margin-top: 10px;
				width: 270px;
			}
				
				.details .multivariants .toBasket .amount {
					text-align: left;
				}
					
					.details .multivariants .toBasket .amount input {
						text-align: right;
					}
					
			.details .multivariants .variantLayer {
				margin-bottom: 16px;
			}
				
				.details .multivariants .variantLayer strong {
					display: block;
					margin-bottom: 4px;
				}
				
				.details .multivariants .variantLayer select {
					width: 270px;
					background: #EBFAD3;
					border: 1px solid #D6D6D6;
				}
				
				.details .multivariants .variantLayer .colors {
					
				}
					
					.details .multivariants .variantLayer .colors td {
						padding: 2px;
					}
						
						.details .multivariants .variantLayer .colors td img {
							border: 1px solid #000000;
							cursor: pointer;
							padding: 0;
							margin: 0;
						}
				
				.details .selectedValues img {
					border: 1px solid #000000;
				}
				
				.details .selectedValues p {
					margin-bottom: 6px;
				}
				
			.details .hoveredArticleInfo {
				margin: 10px 0;
				padding-bottom: 10px;
				border-bottom: 1px solid #E4E4E4;
			}	
				
			.details .flag {
				width: 6px;
				height: 6px;
				border: 1px solid #969696;
				margin: 3px 8px 0 0;
				float: left;
			}
			
			.details .flag.red {
				background-color: #f00;
			}
			
			.details .flag.orange {
				background-color: #ffb200;
			}
			
			.details .flag.green {
				background-color: #00ab1f;
			}
			
	.details .tabNav {
		background: #F7FAEF;
		float: left;
		width: 535px;
		margin-top: 20px;
		list-style-type: none !important;
		margin: 20px 0 0 0 !important;
	}
	
		.details .tabNav li {
			float: left;
			padding: 6px 10px 6px 20px;
			cursor: pointer;
			font-weight: bold;
			background: url(bg/arrow_black_right.gif) no-repeat 10px 9px;
			margin: 0 !important;
		}
		
			.details .tabNav .active {
				background-color: #E5F2CF;
			}
	
	.details .tabs {
		background-color: #E5F2CF;
		padding: 10px;
	}
	
		.details .tabs .tab {
			display: none;
		}
			
			.details .tabs .tab table {
				margin-bottom: 1.5em;
			}
			
			.details .tabs .tab.active {
				display: block;
			}
			
			.details .tabs .tab p {
				margin-bottom: 1.5em;
			}
			
	.crosseling {
		background:#f9e1bb ;
		padding:10px 0 0 0;
		margin:15px 0 0 0;
	}
	
		.crosseling .variants{
		
			margin-top:10px;
		}
	
		.crosseling .toBasketCross{
			text-align: right;
			padding:10px 0 0 0;
			background:#ffffff;
		}
	
	
		.crosseling .productPic{
			float:left;
			width:80px;
			padding:0 0 0 5px;
		}
	
		.crosseling .data{
			float:left;
			width:440px;
		}
	
			.crosseling .data .crosshead{
				margin: 0 0 10px 0;
				font-weight:bold;
				font-size:12px;
			}
	
				.details .variants table.variantListTable {
				background: #ffffff;
				width: 525px;
				margin: 0 0 10px 5px;
			}
			
			
				.details .variants table.variantListTable th {
					padding-bottom: 4px;
					border-bottom: 1px solid #E4E4E4;
					text-transform: uppercase;
				}
				
				.details .variants table.variantListTable td {
					padding-top: 4px;
				}
					
					.details .variants table.variantListTable td.varselect {
						width: 185px;
						padding: 0 0 0 5px;
					}
					
					.details .variants table.variantListTable td.delivery {
						width: 195px;
					}
					
					.details .variants table td.variantListTable .amount {
						width: 39px;
						border: 1px solid #E4E4E4;
						text-align: right;
					}
				
				
					.details .variants table.variantListTable td.price {
						color: #ee0000;
						font-weight:bold;
					}
					
					.details .variants table.variantListTable td .uvp {
						color:#000000;
						font-weight:normal !important;
					}
				
				.details .variants table.variantListTable .delivery {
					text-align: left;
				}