@import url(texts.css);

* {
	margin: 0;
	padding: 0;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8e8e8e;
	background-image: url("../../fade.png");	
	/* behavior:url("/parts/ro/csshover.htc"); */
}
#webspace {
	width: 960px;
	float: left;
	/*margin: 0 auto;*/
	clear: both;
	display: block;
}
#container {
	width: 790px;
	float: left;
	clear: both;
	display: block;
	padding-right: 10px;
}
#skyscraper {
	width: 160px;
	float: left;
	clear: none;
	display: block;
	margin-top: 143px;
}
#header {
	width: 770px;
	float: left;
	clear: both;
	/*position: relative;*/
	display: block;
	background-color: #82b449;
	color: #FFFFFF;
	background-image: url(../logo_fl1.gif);
	background-position: top right;
	background-repeat: no-repeat;
}
	#logo {
		width: 258px;
		height:92px;
		float: left;
		clear: none;
		position: relative;
		display: inline;
		padding-right: 50px;
	}
	#searchbox {
		width: 240px;
		float: left;
		position: relative;
		display: inline;
		margin-top: 16px;
		padding-top: 22px;
	}
		#searchbox input {
			float: left;
			display: inline;
			margin: 0;
			padding: 0;
			border: 0;
		}
		#searchbox input.field {
			border: none;
			padding: 5px 5px 0px 5px;
			width: 200px;
			height: 18px;
			background: url(../bg-leftcorner-input.gif) top left no-repeat #fff;
			font-size: 12px;
			color: #7c7c7c;
			font-weight: none;
		}
		
				
	#loginbox {
		width: 230px;
		float: left;
		clear: none;
		position: relative;
		display: inline;
		margin-top: 12px;
	}



	
#menu {
	width: 770px;
	float: left;
	display: block;
	padding: 0;
/*	margin: 0px 0px 0px 0px; */
	/*position: relative;*/
	z-index: 10000;
			background-color: #646464;
		border-top: 3px solid #424242;
		border-bottom: 1px solid #424242;
}

	

	#menu ul {
		width: 770px;
	}

			#menu ul li {
			display: block;
			float: left;
		}
		#menu ul li a {
			height: 20px;
			background-position: top;
			background-repeat: no-repeat;
			display: block;
		}


			#menu ul li a span {
				display: none;
			}

		#menu ul li a:hover, #menu ul li:hover a, #menu ul li.over a {
			background-position: bottom;
		}

			#menu ul li#menu4 a {
				width:89px;
				background-image:url(btn-card-off.gif)

			}
			#menu ul li#menu4 a.card:hover {
				background-image:url(btn-card-on.gif)
			}
			#menu ul li#menu4 a.credit {
				background-image: url(btn-card-credit.gif);
			}
			#menu ul li#menu4 a.fidelitate {
				background-image: url(btn-card-fidelitate.gif);
			}
			#menu ul li#menu4 a.parteneri {
				background-image: url(btn-beneficii.gif);
			}			



			#menu ul li#menu444 a {
				width:80px;
				background-image:url(btn-servicii2-off.gif);

			}
			#menu ul li#menu444 a.serv_med:hover {
				background-image:url(btn-servicii2-on.gif);
			}

			#menu ul li#menu444 a.serviciimed {
				background-image: url(btn-servicii_medicale.gif);
			}
			#menu ul li#menu444 a.campanii {
				background-image: url(btn-campanii.gif);
			}







			#menu ul li#menu22 a {
				width:89px;
				background-image:url(btn-compania-off.gif)
			}
			#menu ul li#menu22 a.companie:hover {
				background-image:url(btn-compania-on.gif)
			}
			#menu ul li#menu22 a.desprenoi {
				background-image: url(btn-despre_noi.gif);
			}
			#menu ul li#menu22 a.pttine {
				background-image: url(btn-pttine.gif);
			}
			#menu ul li#menu22 a.ibici {
				background-image: url(btn-ibici.gif);
			}
			#menu ul li#menu22 a.presa {
				background-image: url(btn-presa.gif);
			}
			#menu ul li#menu22 a.publicatii {
				background-image: url(btn-publicatii.gif);
			}
			#menu ul li#menu22 a.parteneri {
				background-image: url(btn-parteneri.gif);
			}

			#menu ul li#menu9 a {
				width:98px;
				background-image:url(btn-servicii-off.gif)
			}
			#menu ul li#menu9 a.servicii:hover {
				background-image:url(btn-servicii-on.gif)
			}
			#menu ul li#menu9 a.audiometrie {
				background-image: url(btn-audiometrie.gif);
			}
			#menu ul li#menu9 a.dermoanalize {
				background-image: url(btn-dermoanalize.gif);
			}
			#menu ul li#menu9 a.tensiune {
				background-image: url(btn-tensiune.gif);
			}
			#menu ul li#menu9 a.greutate {
				background-image: url(btn-greutate.gif);
			}

			#menu ul li#menu9 a.greutate {
				background-image: url(btn-greutate.gif);
			}

			#menu ul li#menu9 a.par {
				background-image: url(btn-analiza-par.gif);
			}



			#menu ul li#menu_serv a {
				width:90px;
				background-image:url(btn-servicii2-off.gif);
				background-position:right;
			}
			#menu ul li#menu_serv a.servicii:hover {
				background-image:url(btn-servicii2-on.gif);
			}
			#menu ul li#menu_serv a.serviciimed {
				background-image: url(btn-servicii_medicale.gif);
			}
			#menu ul li#menu_serv a.campanii {
				background-image: url(btn-campanii.gif);
			}



			#menu ul li#menu1 a {
				width: 75px;
				background-image: url(menu-home.gif);
			}
			#menu ul li#menu2 a {
				width: 95px;
				background-image: url(menu-despre.gif);
			}
			#menu ul li#menu3 a {
				width: 82px;
				background-image: url(menu-farmacii.gif);
			}

			#menu ul li#menu5 a {
				width: 78px;
				background-image: url(menu-cariere.gif);
			}
			#menu ul li#menu6 a {
				width: 72px;
				background-image: url(menu-forum.gif);
			}
			#menu ul li#menu7 a {
				width: 90px;
				background-image: url(menu-benessere.gif);
			}
			#menu ul li#menu8 a {
				width: 82px;
				background-image: url(menu-contact.gif);
			}


#menu ul li#menu88 a {
				width:98px;
				background-image:url(btn-online-off.gif)
			}
			#menu ul li#menu88 a.online:hover {
				background-image:url(btn-online-on.gif)
			}
			#menu ul li#menu88 a.intrebari {
				background-image: url(btn-intrebari_frecvente.gif);
			}
			#menu ul li#menu88 a.cum_cumpar {
				background-image: url(btn-cum_cumpar.gif);
			}

	#menu ul li ul {
		width: 89px;
		display: none;
		position: absolute;
		border-top: 1px solid #424242;
		margin-left:-1px;
		padding-top:0px;
		*margin-left:-1px;
		z-index: 100000;
	}
	#menu ul li:hover ul, #menu ul li.over ul, #menu .active {
		display: block;
	}
		#menu ul li ul li {
			padding: 0px 1px;
			width: 80px;
			float: left;
			clear: none;
			position: relative;

		}
		#menu ul li#menu2 ul li a {
			width: 81px;
			height: 21px;
			font-size: 12px;
		}
		#menu ul li#menu2 ul li a.fidelitate {
			padding-top:1px;
		}


		#languages {
			width: 70px;
			float: right;
			clear: none;
			display: block;
			position: relative;
		}
			#languages a {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				font-weight: bolder;
				text-decoration: none;
				color: #CCCCCC;
				vertical-align: middle; 
			}

		#errorband {
			width: 764px;
			height: 25px;
			padding: 3px;
			clear: both;
			display: block;
			position: relative;
			color: #f24b02;
			background-color: #fffbd6;
			border: 1px solid #e2dea0;
		}



#content {
	width: 770px;
	float: left;
	display: block;
	margin-top: 7px;
}



	#content.home {
		background-image: url(bg-home.gif);
		background-position: top left;
		background-repeat: no-repeat;
	}
	body#home #content, body#text #content {
		background-image: url(bg-home.gif);
		background-position: top left;
		background-repeat: repeat-y;
	}
	body#interior #content {
		background-image: url(bg-interior.gif);
		background-position: top left;
		background-repeat: repeat-y;
	}
	#sidebar, #secondary {
		width: 165px;
		float: left;
		display: block;
		background-color: #f1f1f1;
	}

	.categories {
		width: 165px;
		float: left;
		clear: both;
		display:block;
		position: relative; 
		margin-bottom: 15px;
	}
	.categories ul {
		list-style-type: none;
		width: 155px;
		padding: 10px 5px 0px 5px;
		margin: 0px;
		float: left;
		clear: both;
		display:block;
		position: relative; 
	}
		span#1_1, span#2_1 {
			display: none;
		}
	ul.links {
		list-style-type: none;
		width: 145px;
		float: left;
		clear: both;
		display:block;
		position: relative; 
	}
	.categories ul li, ul.links li {
		padding-left: 10px;
	}
	.categories ul span {
		display: none;
	}
	.categories ul li.catname {
		padding-left: 0px;
		padding-bottom: 3px;
	}
		.categories ul li a, ul.links li a{
			text-decoration: none;
		}
		.categories ul li a:hover, ul.links lia:hover {
			text-decoration: underline;
		}
			.categories ul li span.arrow, ul.links li span.arrow {
				background-image: url(arrow-light.gif);
				background-position: bottom left;
				background-repeat: no-repeat;
				width: 10px;
				height: 12px;
				display: block;
				float: left;
				clear: none;
			}
		.categories ul li.catname a {
			color: #70af5c;
			text-decoration: none;
			font-weight: bold;
		}
		.categories ul li.catname a:hover {
			color: #646464;
			text-decoration: underline;
		}		
			.categories ul li.catname span.arrow {
				background-image: url(arrow-strong.gif);
				background-position:center;
				background-repeat: no-repeat;
				width: 14px;
				height: 12px;
				display: block;
				float: left;
				clear: none;
			}
		.categories ul li.more a {
			padding-left: 10px;
			float: left;
			display: inline;
			clear: none;
			position: relative;
		}
			.categories ul li.more span.arrow {
				background-image: url(arrow-down.gif);
				background-position:center;
				background-repeat: no-repeat;
				width: 10px;
				height: 12px;
				display: block;
				float: left;
				clear: none;
			}
		.categories ul li.otheritems {
			padding: 5px 0px 5px 0px;
			border-bottom: 1px solid #dbdbdb;	
		}
			.categories ul li.otheritems span.arrow {
				background-image: url(arrow-strong.gif);
				background-position:center;
				background-repeat: no-repeat;
				width: 14px;
				height: 12px;
				display: block;
				float: left;
				clear: none;
			}
	.boxtitle {
		width: 100%;
		height: 17px;
		float: left;
		clear: none;
		display: block;
		background-color: #646464;
		border-top: 3px solid #424242;
		border-bottom: 1px solid #424242;
		font-size: 12px;
		font-weight: bold;
		color: #FFFFFF;
	}
	
	#boxtitle-promotie {
		width: 597px;
		height: 17px;
		float: left;
		display: block;
		background-color: #646464;
		border-top: 3px solid #424242;
		border-bottom: 1px solid #424242;
		font-size: 12px;
		font-weight: bold;
		color: #FFFFFF;
	}
	

	.box {
		padding: 10px;
		background-color: #e3e3e3;
		margin-bottom: 8px;	
		display: block;
		float: left;
		clear: none;
	}
		#sidebar .box, #secondary .box {
			width: 145px;
		}
		#primary .box {
			width: 404px;
		}
	.boxtitle-light {
		width: 100%;
		background-color: #f1f1f1;
		display: block;
		float: left;
		clear: none;
		border-bottom: 1px solid #FFFFFF;
	}
		.boxtitle-light img {
		   float: left;
		   display: inline;
		}
		  a.rss-feed {
			   float: right;
			   display: inline;
			   padding-left: 20px;
			   background: url(../icon-rss.gif) left no-repeat;
			   margin: 5px 5px 0px 0px;
		  }
	.box-light {
		padding: 10px;
		background-color: #f0f0f0;
		margin-bottom: 7px;	
		display: block;
		float: left;
		clear: none;
	}
		body#home .box-light {
			width: 404px;

		}
		.box a {
			text-decoration: none;
		}
		.box a:hover {
			text-decoration: underline;
		}
		.promo {
			padding: 0px;
			width: 100%;
		}
			.box span.arrow {
				background-image: url(arrow-light.gif);
				background-position:center;
				background-repeat: no-repeat;
				width: 10px;
				height: 12px;
				display: block;
				float: left;
				clear: none;
			}
					
#primary, body#text #primary {
	width: 424px;
	padding: 0px 8px 0px 8px;
	float: left;
	display: block;
}


	body#interior #primary {
		width: 597px;
		padding: 0px 0px 60px 8px;
		display:block;
		float:left;

	}
	
	
#promo1, #promo2, #promo3, #promo4, #promo5, #promo6, #promo7, #promo8, #promo9, #promo10, #promo11, #promo12, #promo13, #promo14, #promo15, #promo16, #promo17, #promo18, #promo19, #promo20, #promo21, #promo22, #promo23, #promo24, #promo25, #promo26, #promo27, #promo28, #promo29, #promo30, #promo31, #promo32, #promo33 {
	z-index: 10;
	position: absolute;
	left: 80px;
}
#promo-wish1, #promo-wish2, #promo-wish3, #promo-wish4, #promo-wish5, #promo-wish6, #promo-wish7, #promo-wish8, #promo-wish9, #promo-wish10, #promo-wish11, #promo-wish12, #promo-wish13, #promo-wish14, #promo-wish15 {
margin-left:5px;
*margin-left:0px;
*left:180px;
position:absolute;
z-index:10;
}
#promo-oferta1, #promo-oferta2, #promo-oferta3, #promo-oferta4, #promo-oferta5, #promo-oferta6, #promo-oferta7, #promo-oferta8, #promo-oferta9, #promo-oferta10, #promo-oferta11, #promo-oferta12, #promo-oferta13, #promo-oferta14, #promo-oferta15, #promo-oferta16, #promo-oferta17, #promo-oferta18, #promo-oferta19, #promo-oferta20, #promo-oferta21, #promo-oferta22, #promo-oferta23, #promo-oferta24, #promo-oferta25, #promo-oferta26, #promo-oferta27, #promo-oferta28, #promo-oferta29, #promo-oferta30, #promo-oferta31, #promo-oferta32, #promo-oferta33 {
	z-index: 10;
	position: absolute;
	top: 20px;
	left:155px;
}

	#breadcrumb {
		padding-left: 10px;
		color: #e0e0e0;
	}
	#tabs {
		margin-top: 22px;
		width: 591px;
		padding-left: 3px;
		padding-right: 3px;
		float: left;
		clear: both;
		display: block;
		position: relative;
		background-image: url(bg-tabs.gif);
		background-position: bottom;
		background-repeat: repeat-x;
	}
		#tabs ul {
			padding-left: 50px;
			list-style-type: none;
		}
		#tabs ul li {
			border: 1px solid #c3c3c3;
			float: left;
			clear: none;
			display: inline;
		}
		#tabs ul li a {
			padding: 3px 15px 3px 15px;
			border-top: 1px solid #FFFFFF;
			background-color: #ececec;
			display: block;
			text-decoration: none;
		}
		#tabs ul li a:hover {
			background-color: #FFFFFF;
		}
		#tabs ul li.on {
			border-bottom: 1px solid #FFFFFF;
			padding: 4px 15px 3px 15px;
			background-color: #FFFFFF;
			display: block;
		}

	.producator {
		padding: 15px 15px 0px 15px;
		float: left;
		clear: none;
		display: block;
		font-size: 14px;
		font-weight: bold;
	}

	#paginatie {
		margin-top: 20px;
		width: 541px;
		padding-left: 25px;
		padding-right: 25px;
		float: left;
		clear: both;
		display: block;
		font-size: 12px;
	}
	body#text #paginatie {
		width: 374px;
	}
		#paginatie ul {
			float: right;
			clear: none;
			display: inline;
			list-style-type: none;
		}
		#paginatie ul li {
			float: left;
			clear: none;
			display: inline;
			padding: 0px 5px 0px 5px;
			
		}
		#paginatie ul li.on {
			color: #82b449;
			font-weight: bold;
		}
		
		.comment {
			float: left;
			clear: none;
			display: block;
			width: 90%;   /*aici GABI*/
			position: relative;
			margin-bottom: 10px;
			padding-top:17px;
			padding-left:10px;
		}	
			.comment .imageholder {
				padding-right: 10px;
				display: block;
				float: left;
				clear: none;
			}
	.commentform {
		width: 300px;
		float: left;
		clear: none;
		display: block;
		position: relative;
	}
	
	.half-column {
		width: 180px;
		padding: 0px 11px 0px 11px;
		float: left;
		clear: none;
		display: block;
	}
	.column {
		margin-right:15px;
		float: left;
		clear: none;
		display: block;
	}
	
	#ad {
		width: 300px;
		padding: 0px 124px 0px 0px;
		margin-bottom: 7px;	
		display: block;
		float: left;
		clear: none;
		background-image: url(ad_faces.jpg);
		background-position: right;
		background-repeat: no-repeat;
	}
	.previews .product-prev {
		border-top: 1px solid #dbdbdb;
		border-right: 1px solid #dbdbdb;
		width: 120px;
		height: 185px;
		padding: 10px 10px 0px 10px;
		float: left;
		clear: none;
		display: inline;
		position: relative;
		margin-bottom: 20px;
	}
	.previewslarge .product-prev {
		border-top: 1px solid #dbdbdb;
		border-right: 1px solid #dbdbdb;
		width: 128px;
		padding: 10px;
		float: left;
		clear: none;
		display: inline;
		position: relative;
		margin-bottom: 20px;
		height:180px;
	}
		.previews .product-prev .imageholder, .previewslarge .product-prev .imageholder {
			padding: 0px 10px 5px 10px;
		}
		.last {
			border-right: none;
		}

	.listed .product-prev {
		width: 591px;
		padding: 20px 3px 20px 3px;
		float: left;
		clear: both;
		display: block;
		border-bottom: 1px solid #dbdbdb;
	}		
		.listed .product-prev .imageholder {
			width: 90px;
			padding: 0px 10px 5px 30px;
			float: left;
			vertical-align:middle;
			clear: none;
			display: inline;
		}
		.listed .product-prev .specs {
			width: 200px;
			padding: 10px 90px 0px 10px;
			float: left;
			clear: none;
			display: block;
		}
		.listed .product-prev .price{
			width: 140px;
			padding: 10px 0px 0px 10px;
			float: left;
			clear: none;
			display: block;
			text-align: right;
		}

		.listed .product-prev .col1 {
			width: 100px;
			padding: 10px 10px 5px 10px;
			float: left;
			clear: none;
			display: inline;
		}
		.listed .product-prev .col2 {
			width: 220px;
			padding: 10px 30px 0px 10px;
			float: left;
			clear: none;
			display: block;
		}
		.listed .product-prev .col3 {
			width: 180px;
			padding: 10px 0px 0px 10px;
			float: left;
			clear: none;
			display: block;
			text-align: center;
		}
			.listed .product-prev .col3 input.btn {
				width: 150px;
				margin-top: 10px;
			}


		.product {
			width: 591px;
			padding: 20px 3px 20px 3px;
			float: left;
			clear: both;
			display: block;
			position:relative;
		}
				.product .imageholder {
					width: 215px;
					padding: 0px 15px 0px 15px;
					float: left;
					clear: none;
					display: inline;
				}
					/* zoom product */
					.product .imagezoomed {
						width: 300px;
						padding: 0px 30px 0px 0px;
						float: left;
						clear: none;
						display: inline;
					}
					
				.product .utils {
					width: 215px;
					float: left;
					display: block;
				}
			.product .specs {
				width: 275px;
				float: left;
				clear: none;
				display: block;
				font-size:12px;
				
			}

			.specs  {
				color:#646464;
			}
				.product .price {
					font-weight: bold;
					margin-top: 20px;
				}
					.product .price image {
						margin-top:3px;
						margin-bottom: 3px;
					}

		.article-related {
			width: 541px;
			padding: 20px 25px 20px 25px;
			/*border-top: 1px solid #dbdbdb;*/
			float: left;
			clear: none;
			display: block;
		}
			.article-related .product-prev {
				width: 135px;
				float: left;
				clear: none;
				display: block;
				position: relative;
				margin: 0px;
				padding: 25px 0px 0px 0px;
				border: 0px;
			}			
			.article-related .product-prev imageholder{
				float: left;
				clear: both;	
					
			}
			.article-related .product-prev .imageholder {
				display:block;
				padding-left:25px;
			}
						
			.article-related .product-prev p, .article-related .product-prev h2, .article-related .product-prev a img {
				text-align: center;
			}			
			
	.box-oferta {
		width: 283px;
		padding: 0px 7px 0px 7px;
		float: left;
		clear: none;
		display: block;
		position: relative;
		margin-top: 15px;
	}
		.box-oferta .top {
			width: 283px;
			height: 15px;
			display: block;
			float: left;
			clear: both;
			margin: 0px;
			padding: 0px;
			background-image: url(bg-offer-top.gif);
			background-position: top;
			background-repeat: no-repeat;
		}
		.box-oferta .middle {
			width: 253px;
			height: 150px;
			display: block;
			float: left;
			clear: both;
			margin: 0px;
			padding: 10px 20px 20px 10px;
			background-image: url(bg-offer-middle.gif);
			background-position: top;
			background-repeat: repeat-y;
		}
		.box-oferta .bottom {
			width: 283px;
			height: 10px;
			display: block;
			float: left;
			clear: both;
			margin: 0px;
			padding: 0px;
			background-image: url(bg-offer-bottom.gif);
			background-position: top;
			background-repeat: no-repeat;
		}
			.box-oferta .imageholder {
				width: 90px;
				float: left;
				clear: none;
				padding-right: 15px;
			}
			.box-oferta .specs {
				width: 148px;
				float: left;
				clear: none;
				display: block;
			}
			.box-oferta .price{
				float: left;
				clear: none;
				display: block;
				margin-top: 10px;
			}
		.box-highlight {
			width: 580px;
			padding: 0px 7px 0px 7px;
			float: left;
			clear: none;
			display: block;
			position: relative;
			margin-top: 15px;
		}
			.box-highlight .top {
				width: 580px;
				height: 10px;
				display: block;
				overflow: hidden;
				float: left;
				clear: both;
				margin: 0px;
				padding: 0px;
				background-image: url(bg-boxhighlight-top.gif);
				background-position: top;
				background-repeat: no-repeat;
			}
			.box-highlight .middle {
				width: 555px;
				display: block;
				float: left;
				clear: both;
				margin: 0px;
				padding: 0px 5px 0px 20px;
				background-image: url(bg-boxhighlight-middle.gif);
				background-position: top;
				background-repeat: repeat-y;
			}
			.box-highlight .bottom {
				width: 580px;
				height: 10px;
				display: block;
				float: left;
				clear: both;
				margin: 0px;
				padding: 0px;
				background-image: url(bg-boxhighlight-bottom.gif);
				background-position: top;
				background-repeat: no-repeat;
			}			
				.box-highlight ul {
					width: 270px;
					list-style-type: none;
					float: left;
					clear: none;
					display: block;
					margin: 0px;
					padding: 0px;
					margin-top: 10px;
				}
					.box-highlight ul .half-column {
						width: 125px;
						padding: 0px 10px 0px 0px;
					}				
					.box-highlight ul li {
						background-image: url(bg-shadowlist.gif);
						background-position: bottom;
						background-repeat: repeat-x;
						padding: 3px;	
					}
					.box-highlight ul li.last {
						background-image: none;
					}

				.box-highlight .box-oferta {
					width: 273px;
					float: left;
					clear: none;
					display: block;
					position: relative;
					padding: 5px;
					margin: 0px;
				}
					.box-highlight .box-oferta .top {
						width: 273px;
						height: 10px;
						display: block;
						overflow: hidden;
						float: left;
						clear: both;
						margin: 0px;
						padding: 0px;
						background-image: url(bg-boxhl-oferta-top.gif);
						background-position: top;
						background-repeat: no-repeat;
					}
					.box-highlight .box-oferta .middle {
						width: 243px;
						display: block;
						float: left;
						clear: both;
						margin: 0px;
						padding: 5px 10px 10px 20px;
						background-image: url(bg-boxhl-oferta-middle.gif);
						background-position: top;
						background-repeat: repeat-y;
					}
					.box-highlight .box-oferta .bottom {
						width: 273px;
						height: 10px;
						display: block;
						float: left;
						clear: both;
						margin: 0px;
						padding: 0px;
						background-image: url(bg-boxhl-oferta-bottom.gif);
						background-position: top;
						background-repeat: no-repeat;
					}
					.box-highlight .box-oferta .imageholder {
						padding: 0px 0px 0px 10px;
					}
					.box-highlight .box-oferta .specs {
						width: 143px;
					}
					.box-highlight .box-oferta .price p{
						width: 135px;
						float: left;
						clear: none;
						padding-right: 5px;
					}
					
	#steps {
		/* width: 400px; */
		width: 300px;
		float: left;
		clear: none;
		display: block;
		margin-top: 20px;
		margin-bottom: 15px;
		background-image:url(bg-steps.gif);
		background-position: top right;
		background-repeat: no-repeat;
		/* padding-left: 120px; */
		margin-left:150px;
	}
		#steps .step {
			width: 32px;
			float: left;
			clear: none;
			display: inline;
			text-align: center;
		}
		#steps span {
			width: 95px;
			float: left;
			clear: none;
			display: block;
		}
	table.spatiatmic td {
		padding: 5px 0px 2px 0px;
	}
	table.spatiat th {
		padding: 15px 20px 12px 20px;
		font-weight: bold;
	}
	table.spatiat td {
		padding: 15px 20px 12px 20px;
		font-size: 12px;
	}
	table.spatiat td td {
		padding: 5px;
	}
	table#cos.spatiat td.dark {
		background-color: #646464;
		font-size: 11px;
		color: #dadada;
	}
	table#cos {
		float: left;
		clear: both;
		display: block;
	}
	table#cos td {
		background-color: #FFFFFF;
	}
	table#cos th {
		background-color: #ececec;
		border-top: 1px solid #FFFFFF;
	}		
		table#cos .imageholder {
			float: left;
			clear: none;
			display: block;
			padding-left: 10px;
			padding-right: 10px;
		}
		table#cos .specs {
			float: left;
			clear: none;
			display: block;
			margin-top: 30px;
		}
		table.product-prev a {
			font-weight: bold;
			color: #82b449;
			font-size: 12px;
		}
		table.product-prev select {
			margin-top: 5px;
		}
	table.formular {
		float: left;
		clear: both;
		display: block;
		position: relative;
		margin-top: 30px;
		margin-left: 20px;
	}
	table.formular td {
		height: 25px;
		font-size: 12px;
	}		
	.table-related {
		width: 545px;
		float:left;
		clear: none;
		display: block;
		margin: 0px;
		background-color: #ececec;
		border-left: 1px solid #b7b7b7;
		border-right: 1px solid #b7b7b7;
		border-top: 5px solid #b7b7b7;				
		padding: 25px;
	}
		.table-related p {
			padding: 2px;
		}
	.costbar {
		width: 595px;
		float:left;
		clear: none;
		display: block;
		margin: 0px;
		background-color: #646464;
		border: 1px solid #646464;	
	}
		.costbar .button {
			float: left;
			clear: none;
			display: block;
			position: relative;
			width: 126px;
		}
		.costbar .button input {
			width: 126px;
			margin: 0;
			padding: 0;
			float: left;
			clear: none;
			display: inline;
			position: relative;
			border: none;
		}
		.costbar .cost {
			width: 323px;
			text-align: center;
			float: left;
			clear: none;
			display: block;		
			padding: 10px;
			color: #FFFFFF;
		}
	.info {
		width: 400px;
		padding-left: 20px;
		margin-top: 20px;
		float: left;
		clear: none;
		display: block;
	}
		.info .icon {
			float: left;
			clear: none;
			display: inline;
			padding-right: 10px;
		}
	.dataholder_extins {
		width: 500px;
		float: left;
		clear: none;
		display: inline;
		padding-right: 50px;
	}
		.dataholder_extins p {
			padding: 2px 0px 2px 0px;
			margin: 0px 0px 0px 10px;
		}
	.dataholder {
		width: 350px;
		float: left;
		clear: none;
		display: inline;
		padding-right: 50px;
	}
		.dataholder p {
			padding: 2px 0px 2px 0px;
		}
	.categlisted {
		width: 541px;
		padding: 10px 25px 10px 25px;
		float: left;
		clear: none;
		display: block;
	}
		.categlisted .column {
			width: 140px;
			float: left;
			clear: none;
			display: inline;
			padding: 0px 10px 0px 0px;
		}
		.categlisted ul {
			list-style-type: none;
		}
			.categlisted ul li {
				font-size: 12px;
				color: #82b449;
				padding-bottom: 5px;
			}
			.categlisted ul li span.arrow {
				background-image: url(arrow-strong.gif);
				background-position:left;
				background-repeat: no-repeat;
				width: 14px;
				height: 12px;
				display: block;
				float: left;
				clear: none;
			}
	.search-results {
		width: 541px;
		padding: 20px 25px 0px 25px;
		font-weight: bold;
		font-size: 12px;
		color: #a5a5a5;
		float: left;
		clear: none;
		display: block;
	}
		.search-results p {
			padding-bottom: 5px;
		}
	
	ul.producatori {
		list-style-type: none;
		width: 190px;
		padding-left: 40px;
		margin-top: 20px;
	}
		ul.producatori li {
			color: #aaaaaa;
		}
		ul.producatori li.letter {
			font-size: 18px;
			color: #646464;
			padding-bottom: 3px;
			margin-bottom: 5px;
			border-bottom: 1px solid #dbdbdb;
		}
	.textholder {
		padding: 20px;
		float: left;
		clear: none;
		display: block;
	}
		.textholder p {
			margin-bottom: 10px;
		}
.greybox {
	width: 236px;
	margin: 10px 0px 0px 0px;
	padding: 12px;
	background-color: #f1f1f1;
	float: left;
	clear: none;
	position: relative;
	display: block;
}

.news_holder{
	padding:5px;
	width:300px;
	float: left;
	clear: none;
	display: inline;
}

.news_title {
	color: #70af5c;
	text-decoration: none;
	font-weight: bold;
	height: 20px;
	margin-left: 10px;
	margin-top: 5px;
	display: block;
}

.news_title_big {
	color: #70af5c;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	/* height: 20px; */
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom:10px;
	display: block;
}

.news_body {
	text-decoration: none;
	margin-left: 10px;
	display: block;
}

.news_detalii {
	color: #70af5c;
	text-decoration: none;
	margin-left: 2px;
}

.news_detalii a:hover{
	color: #646464;
	text-decoration: underline;
}

.news_image {
	margin:5px;
	padding: 5px;
	background-color: #f1f1f1;
	border: solid 1px #dbdbdb;
	float: right;
	margin-top:15px;
}

.news_image_big {
	margin: 10px;
	padding: 5px;
	background-color: #f1f1f1;
	border: solid 1px #dbdbdb;
	float: left;
}

.infoholder {
	margin-bottom: 20px;
}
	.newsdate {
		float: right;
		clear: none;
		display: inline;
		font-weight: bold;
	}
	.dotted {
		width: 100%;
		float: left;
		clear: none;
		display: block;
		background-image: url(bg-dotted.gif);
		background-repeat: repeat-x;
		background-position: bottom left;
	}

#login {
	width: 595px;
	padding: 40px 0px 30px 0px;
	border-left: 1px solid #c3c3c3;
	border-right: 1px solid #c3c3c3;
	background-color: #f1f1f1;
	float: left;
	clear: none;
	display: block;
}
	#login .half-column {
		width: 247px;
		padding: 0px 25px 0px 25px;
		float: left;
		clear: none;
		display: block;
	}
#login-bottom {
	height: 18px;
	width: 597px;
	float: left;
	clear: none;
	display: block;
	background-image: url(boxlogin-bottom.gif);
	background-position: top;
	background-repeat: no-repeat;
}
			
#footer {
	margin-top: 15px;
	width: 770px;
	float: left;
	clear: both;
	display: block;
	position: relative;
	text-align:center;
	padding-bottom: 15px;
}




/* Bogdan */

	div#latest-discussion-forum {
	
		float:left;
		display:block;
		width:541px;
		padding: 20px 25px 5px 25px;
	}
	
	div#latest-discussion-forum ul.forum-categories {
		list-style-type:none;
		padding-left:15px;
		width:490px;
		float:left;
		display:block;
		color: #63a742;
		font-weight:bold;
	}
	ul.forum-categories li {
		
		display:inline;
		
	}	
	ul.forum-categories li a {
		background-image:url(../forum_promo.gif);
		background-position: top left;
		background-repeat:no-repeat;
		width:135px;
		display:block;
		float:left;
		padding-left:25px;
		color: #63a742;
		font-weight:bold;
		margin-top:17px;
	}
	
	#userband p {
	
		padding-left:10px;
	}
	
	#middle-userband {
		width:367px;
		display:inline;
		float:left;
		color: #adadad;
	}
	
	#middle-userband a{
	
		color: #7c7c7c;
		font-weight:bold;
		padding-left:5px;
		padding-right:5px;
		
	}
	
	div#username {
		float:left;
		display:inline;
		padding-left:15px;
		padding-right: 25px;
	
	}
	
	#buttoncos {
		width: 145px;
		padding-left: 20px;
		float: right;
		display: block;
		background-image: url(../icon-cosproduse.gif);
		background-position: left;
		background-repeat: no-repeat;
	}
	
	#buttoncos-nelogat {
		width: 145px;
		padding-left: 20px;
		padding-top: 2px;
		margin-top:2px;
		float: right;
		display: block;
		background-image: url(../icon-cosproduse.gif);
		background-position: left;
		background-repeat: no-repeat;
	}
	
	#userband {
			width: 767px;
			height: 22px;
			padding: 12px 3px 0px 0px;
			float: left;
			display: block;
			position: relative;
			color: #888888;
			background-color: #e2e2e2;
			border-bottom: 1px solid #c3c3c3;
		}
	#userband.nelogat {
		height: 26px;
		padding-top: 8px;
	}
			
		#userband #login-left {
			width: 400px;
			padding-left:10px;
			float: left;
			display: block;
			color: #7C7C7C;
			background-color: #e2e2e2;



		}
		
		
		
		#userband #login-right {
			width: 160px;
			padding-left:10px;
			padding-top:4px;
			float: left;
			display: block;
			color: #adadad;
			background-color: #e2e2e2;
			
		}
		
		#userband #login-right a{
			color: #7C7C7C;
			padding-left:3px;
			padding-right:5px;
		}
		

		

		.fieldholder {
			float: left;
			display: inline;
			padding-right:10px;



		}
		
		.fieldholder a img {
			border:0;
			padding-top:2px;
			



		}

		

		
		#userband #login-right a{
		
			color: #7C7C7C;
			font-weight:bold;
		}
	

		#cautare-header {
		
			display:block;
			float:left;
			width:255px;
			padding-top:20px;
			padding-left:50px;
			margin-top:30px;

		}
		
		
		.promotie {
		
			display:block;
			float:left;
			width:597px;
			/*padding-bottom:25px;*/
			padding-bottom: 5px;
			/*border-bottom:1px solid #c9c9c9;*/
			border-bottom:1px dashed #c9c9c9;
		}
		
		.promotie-last {
		
			display:block;
			float:left;
			width:597px;
			padding-bottom:25px;
			
		}
		
		body#interior  #primary  div.promotie-logo {
		
			display:block;
			float:left;
			/*padding-top:25px;*/
			padding-top: 5px;
			padding-left:10px;
			width:195px;
			/*height:170px;*/


		}
		
		body#interior  #primary  div.promotie-top {
			display:block;
			float:left;
			width:372px;
			padding-left:20px;
			/*margin-top:30px;*/
			margin-top:10px;
		
		}
		
		body#interior  #primary  div.promotie-top p span.reducere-rosu {
			font-size:14px;
			color: #ff4200;
			font-weight:bold;
			float:left;
			display:block;
			width:120px;
			padding-bottom:15px;
			
		
		}
		
		body#interior  #primary  div.promotie-top p span.descriere  {
			padding-left:20px;
			padding-bottom:15px;
			width:232px;
			display:block;
			float:right;


		
		}
		
		body#interior  #primary  div.promotie-top p a.promo {
			display:block;
			float:left;
			width:228px;
			padding-left:144px;
			color: #359816;
		}
		
		body#interior  #primary  div.promotie-top p a.promo:hover {
			text-decoration:none;
		}
		
		
/* Promotie Card Centrofarm Bogdan */

		.promotie-carduri {
			display:block;
			float:left;
			width:597px;
			padding-bottom:25px;
			padding-top:20px;
			border-bottom:1px solid #c9c9c9;	
		}	
		.promotie-carduri-last {
			display:block;
			float:left;
			width:597px;
			padding-bottom:25px;
			padding-top:20px;	
		}	
		
		div.logo-card {
		
			display:block;
			float:left;
			width:250px;
		}
		
		div.description-card {
		
			display:block;
			float:left;
			width:325px;
			padding-left:15px;
			padding-right:7px;
			padding-top:10px;
		}
		
		div.description-card ul li {
			text-align:justify;
			
		}
		
		div.description-card ul li.fara-bullet {
			list-style-type:none;
		}
		
		
		div.description-card a {
			color: #359816;
			display:block;
			float:left;
			padding-top:15px;
		}
		
		div.description-card a:hover {
			text-decoration:none;
			color: #359816;
		}
		
/* Concurs Mai */

		.holder-concurs {
			display:block;
			float:left;
			width:597px;
		}
		
		.header {
			display:block;
			float:left;
			padding-bottom:20px;
		}
		
		.produse-campanie {
			display:block;
			float:left;
			padding-left:25px;
			padding-right:45px;
			padding-bottom:35px;
			width:527px;
		}
		
		.product-holder{
			display:block;
			float:left;
			padding-right:50px;
			width:140px;			
		}
		
		.product-holder-last{
			display:block;
			float:left;
			width:140px;			
		}
		
		.product-holder p,.product-holder-last p{
			display:block;
			padding-bottom:15px;
		}
		
		.product-holder a, .product-holder-last a{
			color:#6cb0c6;
			font-family:Tahoma,Geneva, Arial, Helvetica, sans-serif;
			font-size:12px;
			text-decoration:underline;
		}
		
		.product-holder a:hover,.product-holder-last a:hover{
			color:#6cb0c6;
			text-decoration:none;
		}
		
		
		.product-holder-last {
			padding-right:0;
			margin:0;
		}
		
		.middle-concurs {
			
			background:url(../../images/bg-middle.gif);
			background-repeat:no-repeat;
			background-position:left;
			display:block;
			float:left;
			height:153px;
			width:597px;
		}
		
		.middle-concurs .raspuns {
			display:block;
			float:left;
			padding-left:30px;
			padding-top:72px;
			padding-bottom:10px;
			width:567px;
		}
		
		.middle-concurs .regulament{
			display:block;
			float:left;
			padding-left:194px;
			width:403px;
		}
		
		 .middle-concurs .regulament a{
			color:#6cb0c6;
			font-family:Tahoma,Geneva, Arial, Helvetica, sans-serif;
			font-size:12px;
			text-decoration:underline;
		}
		
		.middle-concurs .regulament a:hover{
			color:#6cb0c6;
			text-decoration:none;
		}
		.middle-concurs img {
			display:block;
			float:left;
		}
		input.raspuns-concurs {
			border:1px solid #a6c4cd;
			display:block;
			float:left;
			font-size:13px;
			padding-top:8px;
			padding-bottom:8px;
			padding-left:5px;
			width:222px;
		}
		
		input.submit {
			border:0;
			margin-left:10px;
		}
		
		.concurs-invita {
			display:block;
			float:left;
			padding-left:140px;
			padding-top:35px;
			width:457px;
		}
		
		.email-prieteni img {
			display:block;
			float:left;
		}
		
		.top-prieteni {
			display:block;
			float:left;
			padding-bottom:18px;
		}
		
		.email-prieteni {
			display:block;
			float:left;
			padding-bottom:18px;
			width:457px;
		}
		.email-prieteni input {
			background-color:#edf8fc;
			border:1px solid #a6c4cd;
			font-size:13px;
			padding-top:7px;
			padding-bottom:7px;
			padding-left:5px;
			width:222px;
		}
		
		.trimite-prieteni {
			display:block;
			float:left;
			padding-top:8px;
		}
		.trimite-prieteni input {
			border:0;
		}
		
		

/* End Concurs Mai */		


 td.rezultate-cautare a.cautare-produse{

	font-size:14px;
	text-decoration:none;
	color:#63A742;
	font-weight:bold;
}

 td.rezultate-cautare a.cautare-produse:hover {

	text-decoration:underline;
	color:#646464;
}

/* Doresc acest produs PAG-PRODUS*/ 

.mesaj-produse {
	display:block;
	float:left;
	padding-top:5px;
	padding-bottom:10px;
}	
		
.mesaj-produse p {
	padding-bottom:5px;
}
			
.mesaj-produse p input.trimitere-email {
	float:left;
	margin-right:5px;
	padding-bottom:4px;
	padding-top:4px;
	padding-left:4px;
	width:120px;
}

/* Doresc acest produs CATEGORIE*/ 

.mesaj-produse-cat {
	display:block;
	padding-top:5px;
	padding-bottom:0px;
}	
		
.mesaj-produse-cat {
	border:solid 1px #DBDBDB;
	padding:7px;
	margin-top:10px;
	width:425px; float:right;
	margin-right:10px;

}
			
.mesaj-produse-cat div input.trimitere-email {
	
	padding-bottom:4px;
	padding-top:4px;
	padding-left:4px;
	width:120px;
}
.mesaj-produse-cat div input {
	padding-right:0px;
	float:right;
}

.td_border tr td {
border-bottom:solid 1px #EEE;
padding:2px;
}

.td_spacer tr td {
padding:3px;
margin:3px;
}

a.editor {
	background-image:url(editor_pencil.gif);
	background-repeat:no-repeat;
	width:auto;
	height:18px;
	display:block;
	float:left;
	
	margin:1px 0px 0px 10px;
	line-height:18px;
	padding-left:24px;
}
a.editor:hover {
	background-image:url(editor_pencil.gif);
	background-position:0px -18px;
}

.clear-float {
clear:both;
}

body#text div#primary ul, body#text div#primary old {
	margin-left:20px;
	margin-bottom:10px;
}

.bg_alb td {
		background:#FFFFFF;
		}
		.bg_gri td {
		background:#E7E7E7;
		}
		
#primary .title {font-weight:bold; }

.ascuns {
	visibility: hidden;
	position: absolute;
	z-index: 100;
	left: 200px;
	top: 110px;
}

.radio_b {
	margin-bottom:-4px;
}

.negru_fum {
color:#646464;
}

.prospect {
font-size:12px;
line-height:1.5em;
}

.prospect p {
margin-bottom:3px;
}