/* colors */

	/* general colors */
	body {
		/* background-color: #fff; */
		color: #333;
	}
	
	A:link, A:active, A:visited, A:hover,
	#information UL LI A:link,
	#information UL LI A:active,
	#information UL LI A:visited {
		/* color: #4B6B4C; */
		color: #4E535B;
	}
	
	A:hover,
	#information UL LI A:hover {
		color: #A2A4A6;
	}
	
	input, textarea, select {
		color: #2C3F2D;
		border: 1px solid #d8d8d8;
		background-color: #DFDFDF;
	}
	
	INPUT:focus, INPUT:hover,
	TEXTATEA:focus, TEXTAREA:hover,
	SELECT:focus, SELECT:hover {
		background-color: #ffffff;
	}
	
	INPUT.button, INPUT.button:hover, INPUT.focus {
		background-color: transparent;
		border-color: transparent;
	}
	
	/* header */
	#headerContent {
		background-image: url(../images/top_bg.png);
		background-color: #4E535B;
	}
	
	/* menu */
	
	/* search */
	#info {
		color: #ffffff;
	}
	
	/* information area */


	/* boxes */
	.categories A:link,
	.categories A:active,
	.categories A:visited,
	.categories A:hover {
	
	}
	
	#categoriesBox .boxContent A:hover {
	}
	
	#categoriesBox .boxContent A B {
	}
	
	/* product box */
	.productBox A:link,
	.productBox A:active,
	.productBox A:visited,
	.productBox A:hover {
		color: #4C535B;
		}
	
	.productBoxHover A:link,
	.productBoxHover A:visited,
	.productBoxHover A:active,
	.productBoxHover A:hover {
		color: #4B6B4C;
		}
	
	.productBoxHover a:hover {
		color: #2C3F2D;
		}

		.PRODUCT_LIST_IMAGE img {
			position: absolute;
			border: 1px solid #c6c6c6;
			border-right: none;
			border-bottom: none;
			}

	.PRODUCT_LIST_NAME {	
		float: left;
		position: absolute;
		width: 96px;
		margin-left: 95px
		}
	
		.PRODUCT_LIST_NAME .authorName {
			margin-top: -1px;
			}
		
		.PRODUCT_LIST_NAME .authorName h3 {
			border: none;
			font-size: 11px;
			margin: 0;
			}
		
		.PRODUCT_LIST_NAME .authorName a:link,
		.PRODUCT_LIST_NAME .authorName a:active,
		.PRODUCT_LIST_NAME .authorName a:visited,
		.PRODUCT_LIST_NAME .authorName a:hover {
			color: #555;
			font-weight: normal;
			}
		
		.PRODUCT_LIST_NAME .authorName A:hover {
			}
		
		.PRODUCT_LIST_NAME .manufacturerName_firstpage {
			float: left;
			margin-top: 7px;
			width: 30px;
			}
		
		.PRODUCT_LIST_NAME .manufacturerName_firstpage h3 {
			border: none;
			margin: 0;
			}
		
		.PRODUCT_LIST_NAME .manufacturerName_firstpage a:link,
		.PRODUCT_LIST_NAME .manufacturerName_firstpage a:visited {
			display: block;
			margin-left: 10px;
			font-size: 10px;
			font-weight: normal;
			line-height: 12px;
			height: auto;
			width: auto;
			color: #666;
			}
		.PRODUCT_LIST_NAME .manufacturerName_firstpage a:hover {
			color: #333;
			}
		

		.PRODUCT_LIST_NAME h2 {
			font-size: 11px;
			margin: 0;
			overflow: hidden;
			}
		
		.PRODUCT_LIST_NAME h2.withAuthor {
			height: <?= $sites[SITE]['imageSize']['height'] - 17 ?>px;
			}
		
		.PRODUCT_LIST_NAME h2.withoutAuthor {
			height: auto;
			}
		
		.PRODUCT_LIST_NAME .authorName {
			height: 15px;
			overflow: hidden;
			}
		
		.PRODUCT_LIST_NAME h2 a:link,
		.PRODUCT_LIST_NAME h2 a:active,
		.PRODUCT_LIST_NAME h2 a:visited,
		.PRODUCT_LIST_NAME h2 a:hover {
			font-weight: normal;
			}
		
		.PRODUCT_LIST_NAME h2:first-line {
			font-size: 12px;
			}

		.PRODUCT_LIST_BUY_NOW {
			float: left;
			position: absolute;
			width: 96px;
			padding: 5px 5px 0 10px;
			margin-left: 95px;
			margin-top: 80px;
			text-align: left;
			}
			.PRODUCT_LIST_BUY_NOW a.buy,
			.PRODUCT_LIST_BUY_NOW a.buy:link,
			.PRODUCT_LIST_BUY_NOW a.buy:visited,
			a.butonInfo,
			a.butonInfo:link,
			a.butonInfo:visited {
				float: left;
				height: 22px;
				padding-top: 2px;
				text-align: center;
				color: #fff;
				}
			.PRODUCT_LIST_BUY_NOW a.buy,
			.PRODUCT_LIST_BUY_NOW a.buy:link,
			.PRODUCT_LIST_BUY_NOW a.buy:visited,
			.butonDublu,
			.butonDublu:link,
			.butonDublu:visited,
			.buton96,
			.buton96:link,
			.buton96:visited,
			.buton150,
			.buton150:link,
			.buton150:visited {
				height: 22px;
				padding-top: 2px;
				text-align: center;
				color: #fff;
				width: 96px;
				text-decoration: none;
				background: transparent url('../images/buton96Verde.png') no-repeat;
				border: none;
				cursor: pointer;
				}
			.PRODUCT_LIST_BUY_NOW a.buy,
			.PRODUCT_LIST_BUY_NOW a.buy:link,
			.PRODUCT_LIST_BUY_NOW a.buy:visited {
				background: transparent url('../images/button_buy_now.png') no-repeat;
				}
			.butonDublu,
			.butonDublu:link,
			.butonDublu:visited {
				width: 190px;
				height: 42px;
				font-size: 20px;
				font-weight: bold;
				background: transparent url('../images/butonDubluMaro.png') no-repeat;
				font-family: Arial,sans-serif;
				margin-right: 10px;
				}
				
			a.butonDublu,
			a.butonDublu:link,
			a.butonDublu:visited {
				padding-top: 9px;
				}
			.buton150,
			.buton150:link,
			.buton150:visited {
				width: 150px;
				background: transparent url('../images/buton150Verde.png') no-repeat;
				}
			.buton96,
			.buton96:link,
			.buton96:visited
			.buton150,
			.buton150:link,
			.buton150:visited {
				float: left;
				}
			a.butonInfo,
			a.butonInfo:link,
			a.butonInfo:visited {
				width: 69px;
				background: transparent url('../images/button_info.png') no-repeat;
				}
			.stoc {
				float: left;
				margin-left: 5px;
				width: 22px; 
				height: 22px; 
				}
			.disponibil {
				background: transparent url('../images/disponibil.png') no-repeat;
				}
			.epuizat {
				background: transparent url('../images/epuizat.png') no-repeat;
				}
			.wishlist {
				float:left;
				height:22px;
				margin-left:5px;
				width:22px;
				}
			.productBox .PRODUCT_LIST_BUY_NOW img,
			.productBoxHover .PRODUCT_LIST_BUY_NOW img {
				vertical-align: middle; 
				padding-bottom: 2px;
				opacity: 1;
				}
		.modificareCantitate {
			padding: 3px 0 10px;
			}
		td.productPrice .fancyPrice {
			font-size: 12px;
			font-weight: bold;
			color: #608362;
			}
		.PRODUCT_LIST_PRICE,
		.dialog .productPrice,
		.total .productPrice {
			width: 90px;
			padding: 2px 0 2px 6px;
			margin-left: 0px;
			background-color: #fafafa;
			border-left: 1px solid #c6c6c6;
			border-top: 1px solid #c6c6c6;
			color: #666 !important;
			font-family: Arial,sans-serif;
			font-size: 18px;
			font-weight: bold;
			text-align: left;
			}
		.total .productPrice {
			margin-top: 5px;
			width: 100%;
			}
		.PRODUCT_LIST_PRICE {
			float: left;
			position: absolute;
			margin-top: 105px;
			}
			.PRODUCT_LIST_PRICE .fancyPrice,
			.dialog .productPrice .fancyPrice,
			.total .productPrice,
			.total .productPrice  .fancyPrice,
			.total .productPrice  .totalizare {
				float: left;
				}
			.PRODUCT_LIST_PRICE .fancyCurrency,
			.dialog .productPrice .fancyCurrency,
			.total .productPrice  .fancyCurrency {
				float: left;
				font-size: 10px;
				font-weight: normal;
				padding-left: 2px;
				}
			.total .productPrice  .totalizare {
				padding-right:3px;
				font-weight: normal;
				font-size: 12px;
				line-height:200%;
				}
			.PRODUCT_LIST_PRICE s {
				color: #DA3E2F;
				}

	
	/* product short listing */
	.productDateExpected {
	}
	
	/* dialogs */
	
	.dialog, .dialogLoading, .dialogHidden {
		border-color: #7DB37F;
	}
	
	/* product description dialog */
	.dialog .productPrice {
		color: #194968;
	}

	.productImage img {
		border: 1px solid #c6c6c6;
		border-top: 1px solid #f4f4f4;
		border-left: 1px solid #f4f4f4;
	}

	.dialog .productDateAvailable {
	}
	
	/* information dialog */
	
	
/* positions and sizes */
	#headerContent #selfPromo {
		margin: 0 0 0 0;
		width: 600px;
		height: 155px;
	}

	#logo {
		width: 250px;
		height: 89px;
		margin-left: 14px;
		margin-top: 10px;
	}

/* images */
	/* ie transparent png hack */
	* html #selfPromo {
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../images/self_promo.png');
	}

	.boxContent iframe,
	.box .boxContent div iframe,
	.box .boxContent div iframe html {
		border: 0;
		background-color: #F2F2F2;
	}
/* Misc */
	.endPage {
		width: 100%;
		margin-top: 20px;
		padding: 20px 0;
		border-top: 1px dotted #3F7F00;
		text-align: center;
		}
	.centrat {
		float: none;
		margin: 0 auto;
		}


	/* IE6 css fixer v0.4: Thu, 30 Jul 2009 20:06:56 +0200 */

	/* ============================================= */
	/* safe settings                                 */

	/* add display:inline to floated elements */
	.PRODUCT_LIST_NAME,
	.PRODUCT_LIST_NAME .manufacturerName_firstpage,
	.PRODUCT_LIST_BUY_NOW,
	.PRODUCT_LIST_BUY_NOW a.buy,.PRODUCT_LIST_BUY_NOW a.buy:link,.PRODUCT_LIST_BUY_NOW a.buy:visited,a.butonInfo,a.butonInfo:link,a.butonInfo:visited,
	.stoc,
	.wishlist,
	.PRODUCT_LIST_PRICE,
	.PRODUCT_LIST_PRICE .fancyCurrency,.dialog .productPrice .fancyCurrency,.total .productPrice .fancyCurrency,
	.buton150,.buton150:link,.buton150:visited,.PRODUCT_LIST_PRICE .fancyPrice,.dialog .productPrice .fancyPrice,.total .productPrice,.total .productPrice .fancyPrice,.total .productPrice .totalizare {display:inline;}

	/* add zoom:1 to overflow:hidden */
	.PRODUCT_LIST_NAME .authorName,
	.PRODUCT_LIST_NAME h2 {zoom:1;}

	/* fix negative margins */
	.PRODUCT_LIST_NAME .authorName {position:relative; zoom:1;}