* {
	margin: 0;
	padding: 0;
}

a {
	outline: none;
	text-decoration: none;
	color: #29c6f1;
}

img {
	border: none;
}

hr {
	display: none;
}

br.br1 {
	clear: both
}

span.sp1 {
	line-height: 0px;
	height: 0px;
	clear: both;
}

span.sp0 {
	clear:both;
	line-height:0;
	font-size:0px;
	margin:0;
	padding:0;
	display: block;
}

input {
	font: normal 11px Tahoma, Verdana, Helvetica, sans-serif;
	color: #6d6e71;
	padding: 2px;
}

body {
	padding: 11px 0 0 0;
	font: normal 11px Tahoma, Verdana, Helvetica, sans-serif;
	text-align: center;
	background: url(../_img/bg-body.gif) #fff repeat-x;
	color: #6d6e71;
}

div.d-container {
	width: 905px;
	margin: 0 auto;
	text-align: left;
}

	div.d-top {
		width: 895px;
		height: 74px;
		padding: 10px 0 0 5px;
	}
	
		div.d-logo {
			width: 268px;
			height: 51px;
			float: left;
		}
		
		div.d-cart {
			position: relative;
			top: -10px;
			width: 142px;		
			line-height: 18px;	
			padding: 10px 0 10px 35px;
			color: #29c6f1;
			font-size: 12px;
			font-weight: bold;
			background: url(../_img/cart.gif) #c3effb no-repeat 8px 9px;
			float: right;			
		}
		
			div.d-cart span {
				color: #f12982;
			}
			
	div.d-menu {
		width: 900px;
		height: 45px;		
		background: url(../_img/bg-menu.gif) repeat-x;
	}
	
		div.d-menu-l {
			width: 7px;
			height: 45px;
			background: url(../_img/bg-menu-l.gif) no-repeat;			
			float: left;
		}
		
		div.d-menu-r {
			width: 7px;
			height: 45px;
			background: url(../_img/bg-menu-r.gif) no-repeat;			
			float: right;
		}
		
		div.d-menu a.l-menu:link, div.d-menu a.l-menu:visited {
			width: 86px;
			height: 45px;
			line-height: 42px;
			color: #fff;
			font-weight: bold;
			font-size: 12px;
			text-align: center;
			display: block;
			float: left;			
		}
		
		div.d-menu a.l-menu:hover, div.d-menu a.l-menu:active {
			background: url(../_img/l-menu.gif) no-repeat 0px 8px;
		}
		
		div.d-search {
			width: 286px;
			height: 33px;			
			float: left;
			padding: 12px 0 0 20px;
			color: #fff;
			font-weight: bold;
			background: url(../_img/bg-search.gif) no-repeat 0px 10px;
			margin-left: 60px;
		}
		
			div.d-search span {
				padding: 3px 0 0 0;
				margin-right: 15px;
			}
	div#submenuProduse{width:105px; padding:5px; position:absolute; left:50%; top:140px; background-color:#BEF1FF; margin-left: -368px; visibility: hidden; text-align:left; line-height:16px;border:1px #6D6E71 solid;border-top:0px;}
	div#submenuMarci{width:90px; padding:5px; position:absolute; left:50%; top:140px; background-color:#BEF1FF; margin-left: -278px; visibility: hidden; text-align:left; line-height:16px;border:1px #6D6E71 solid;border-top:0px;}
	div#submenuOcazii{width:90px; padding:5px; position:absolute; left:50%; top:140px; background-color:#BEF1FF; margin-left: -188px; visibility: hidden; text-align:left; line-height:16px;border:1px #6D6E71 solid;border-top:0px;}
		

	
	div.d-main {
		width: 905px;
		margin: 0 auto;
		margin-top: 15px;		
	}
	
		div.d-left {
			width: 193px; 			
			float: left;
			margin-right: 6px;
		}
		
			div.d-filters {
				width: 193px;
				margin-bottom: 10px;
			}
			
				h2.h2-blue {
					width: 193px;
					height: 45px;					
					background: url(../_img/h2-blue.gif) no-repeat;
				}
				
				h2.h2-open {
					background: url(../_img/h2-blue-open.gif) no-repeat;
				}
				
				h2.h2-next {
					background: url(../_img/h2-blue-next.gif) no-repeat;
				}
				
					h2.h2-blue a, h2.h2-main a {
						display: block;
						width: 148px;
						padding-left: 45px;
						height: 45px;
						line-height: 45px;
						font-size: 12px;
						font-weight: bold;
						color: #fff;
					}					
					
				div.d-options {
					width: 173px;
					line-height: 22px;
					padding: 8px 0 8px 20px;
					background: #bef1ff;
					font-size: 12px;
				}
				
				div.d-options label {					
					clear: both;
				}
				
				div.d-options a {
					color: #6d6e71;
				}
				
				div.d-options input {
					margin-right: 10px;
					position: relative;
					top: 2px;
				}
			
			div.d-act-filt-top, div.d-act-filt-bottom {
				width: 193px;
				height: 8px;				
			}
			
			div.d-act-filt-top {
				background: url(../_img/act-filt-top.gif) no-repeat;
			}
			
			div.d-act-filt-bottom {
				margin: 0 0 10px 0;
				background: url(../_img/act-filt-bottom.gif) no-repeat;
			}
			
			div.d-act-filt {
				width: 163px;
				padding: 10px 10px 10px 20px;				
				background: #94d207;
				font-size: 12px;
				font-weight: bold;
				color: #fff;
			}
			
			div.d-act-filt div.d-sales-line {
				margin: 10px 0 0 0;
				padding: 0;
			}
				
			div.d-sales {
				width: 173px;	
				padding: 10px 10px 4px 10px;			
				background: #bef1ff;
			}	
			
				div.d-sales-img {
					width: 80px;
					float: left;					
				}				
					
				div.d-sales-desc {
					width: 93px;
					float: left;					
				}
				
				div.d-sales-img, div.d-sales-desc {
					margin: 10px 0;
				}
				
				div.d-sales-desc em {
					font-style: normal;
					font-weight: bold;
				}
				
				div.d-sales-line {
					width: 170px;
					height: 3px;
					margin: 5px 0;
					background: url(../_img/dot-line.gif) repeat-x;
				}
			
			div.d-bottom {
				width: 193px;
				height: 6px;
				background: url(../_img/bg-d-bottom.gif) no-repeat;
			}
			
		div.d-content {
			width: 701px;			
			float: left;			
		}
			
			div.d-splash {
				width: 697px;
				height: 107px; 
				padding-top: 200px;
				line-height: 22px;
				background: url(../_img/splash.jpg) no-repeat;
				margin-bottom: 10px;
			}			
			
			div.d-splash-det {
				width: 193px;
				height: 107px; 
				padding-top: 200px;
				line-height: 22px;
				background: url(../_img/splash-detail.jpg) no-repeat;
				margin-bottom: 10px;
			}
		
			div.d-list {
				width: 494px;
				margin-right:6px;
				float: left;				
			}
			
				h2.h2-main {
					width: 494px;
					height: 45px;					
					background: url(../_img/h2-main.gif) no-repeat;					
				}
				
				div.d-list-item {
					width: 161px;
					float: left;
					margin-right: 5px;
					margin-bottom: 5px;					
				}
				
					div.d-item-cont {
						border: solid 1px #ccc;
						border-top: none;
						border-bottom: none;
						text-align: center;
						height:240px;
					}
					
					div.d-item-cont em {
						display: block;
						width: 100px;
						margin: 0 auto;
						margin-bottom: 10px;
						font-style: normal;
						font-weight: bold;
						color: #29c6f1;
					}
					
					div.d-item-cont span {
						display: block;
						color: #8bca08;
						font-size: 14px;
						font-weight: bold;
						margin-top: 10px;
					}			
					
					div.d-item-top {
						width: 161px;
						height: 10px;
						background: url(../_img/bg-item-top.gif) no-repeat;
					}
					
					div.d-item-bottom {
						width: 161px;
						height: 10px;
						background: url(../_img/bg-item-bottom.gif) no-repeat;
					}
			
			div.d-detail {
				width: 494px;
				float: left;
				margin-right: 10px;				
			}
			
				div.d-detail-img {
					width: 230px;
					float: left;
				}
				
					div.d-detail-img img {
						border: solid 5px #29c6f1;
					}				
				
				div.d-detail-price {
					width: 250px;
					padding-left: 14px;
					float: left;
					font-size: 18px;
				}
				
				div.d-detail-price h1 {
					color: #6d6d6d;
					font-size: 14px;
					margin-bottom: 5px;
				}
				
				div.d-detail-price em, div.d-detail-desc em {
					display: block;
					font-style: normal;
					font-weight: bold;
					color: #94d207;					
					font-size: 12px;
					margin-bottom: 10px;
				}
				
				div.d-detail-price span {
					color: #f12982;
				}
				
				div.d-detail-gallery {
					margin-top: 15px;
				}
				
					div.d-detail-gallery img {
						border: solid 2px #29c6f1;					
					}
				
				div.d-detail-desc {
					font-size: 12px;
					margin-top: 10px;
				}	
				
				div.d-detail-line {
					width: 494px;
					height: 3px;
					margin: 20px 0;
					background: url(../_img/dot-line-blue.gif) repeat-x;
				}							
						
			div.d-right {
				width: 193px;				
				float: left;				
			}
			
				div.d-login, div.d-newsletter {
					width: 173px;	
					padding: 10px 10px 4px 10px;			
					background: #bef1ff;
					text-align: center;
				}
				
				div.d-newsletter p {
					text-align: left;
				}
				
				div.d-login input, div.d-newsletter input {
					width: 153px;
					margin-bottom: 10px;
				}
			
	div.d-foot {
		width: 900px;
		height: 50px;
		background: #29c6f1;
	}
	
		div.d-copy {
			width: 375px;
			height: 50px;
			line-height: 50px;
			padding-left: 25px;
			background: url(../_img/d-foot-l.gif)	no-repeat;
			float: left;
			color: #fff;
			font-weight: bold;
			font-size: 12px;
		}
		
		div.d-bottom-menu {
			width: 500px;
			height: 50px;
			line-height: 50px;
			background: url(../_img/d-foot-r.gif)	no-repeat right;
			float: left;
			text-align: right;
		}
		
		div.d-bottom-menu a:link, div.d-bottom-menu a:visited {
			color:  #fff;
			font-weight: bold;
			margin-right: 20px;
			font-size: 12px;
		}
		
		div.d-bottom-menu a:hover, div.d-bottom-menu a:active {
			text-decoration: underline;
		}
		
/* LINKS */

a.l-but-green:link, a.l-but-green:visited {	
	display: block;
	height: 21px;	
	line-height: 21px;	
	text-align: center;
	color: #fff;
	font-size: 12px;
	font-weight: bold;	
}

a.l-but-green:hover, a.l-but-green:active {
	color: #000;
}

a.l-49 {
	width: 49px;
	margin-left: 10px;
	background: url(../_img/l-but-green-49.gif) no-repeat;
}

a.l-57 {
	width: 57px;	
	margin: 10px 0 0 20px;
	background: url(../_img/l-but-green-57.gif) no-repeat;
}

a.l-99 {
	width: 99px;		
	background: url(../_img/l-but-green-99.gif) no-repeat;
}

a.l-cart:link, a.l-cart:visited {
	display: block;
	width: 160px;
	height: 35px;	
	line-height: 35px;	
	text-align: center;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	float: right;
	background: url(../_img/l-but-green-160.gif) no-repeat;
	margin-bottom: 10px;
}

a.l-cart:hover, a.l-cart:active {
	color: #000;
}

a.l-splash:link, a.l-splash:visited {
	display: block;
	width: 22px;
	height: 21px;
	line-height: 21px;
	text-align: center;
	color: #fff;
	font-size: 12px;
	float: right;
	background: url(../_img/l-splash.gif) no-repeat;
}

a.l-splash:hover, a.l-splash:active {
	background: url(../_img/l-splash-1.gif) no-repeat;
}

a.l-check {
	background: url(../_img/l-check.gif) no-repeat 10px 13px;
}

a.l-heart {
	background: url(../_img/l-heart.gif) no-repeat 10px 13px;
}

a.l-star {
	background: url(../_img/l-star.gif) no-repeat 10px 11px;
}

a.l-pen {
	background: url(../_img/l-pen.gif) no-repeat 10px 9px;
}

a.l-env {
	background: url(../_img/l-env.gif) no-repeat 10px 9px;
}

a.l-sales:link, a.l-sales:visited {
	width: 173px;
	height: 20px;
	text-align: right;
	line-height: 20px;
	display: block;	
	color: #f12982;
	font-size: 12px;
	font-weight: bold;
}

a.l-sales:hover, a.l-sales:active {
	color: #6d6e71;
}

a.l-arrow-green:link, a.l-arrow-green:visited{
	display: block;
	width: 120px;
	height: 20px;	
	line-height: 20px;	
	padding-left: 25px;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	background: url(../_img/arrow.gif) no-repeat 5px 5px;
}

a.l-arrow-green:hover, a.l-arrow-green:active {	
	color: #000;	
}

a.l-arrow-blue:link, a.l-arrow-blue:visited{
	display: block;
	width: 50px;	
	padding-left: 25px;
	color: #94d207;
	font-weight: bold;
	font-size: 12px;
	background: url(../_img/arrow-blue.gif) no-repeat 5px 4px;
	float: right;
	margin-right: 17px;
}

a.l-arrow-blue:hover, a.l-arrow-blue:active {	
	color: #000;	
}

a.l-grey {
	color: #6d6e71;
}

/* TEXT FIElDS */

input.i-text {
	height: 15px;
	padding-top: 3px;
	border: solid 1px #c4c4c4;
}
	
/* _img */

img.im-star {
	margin: 0;
	padding: 0;
}

img.im-border {
	border: solid 1px #999;
	margin-bottom: 5px;
}
