		
.comenzifarmaciateiro,
.comenzifarmaciateiro h1,
.comenzifarmaciateiro h2,
.comenzifarmaciateiro h3,
.comenzifarmaciateiro h4,
.comenzifarmaciateiro h5,
.comenzifarmaciateiro h6,
.comenzifarmaciateiro a:link,
.comenzifarmaciateiro a:active,
.comenzifarmaciateiro a:visited,
.comenzifarmaciateiro a:hover {
	color: #608362;
	}

body {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0;
	}

h1, h2, h3, h4, h5, h6, p {
	margin: 0;
	}
h1 {
	font-size: 19px;
	}

h2 {
	font-size: 16px;
	}

h3 {
	font-size: 14px;
	}

/**************************************************************************************
	NEW STYLES
***************************************************************************************/

/* round corners */
	.tr, .tl, .br, .bl {
		height: 100%;
		background-repeat: no-repeat;
	}
	
	.tr {
		background-position: right top;
	}
	
	.tl {
		background-position: left top;
		padding: 0 0 10px 0;
	}
	
	.br {
		background-position: right bottom;
	}
	
	.bl {
		background-position: left bottom;
	}

/* box */
	.filledBox {
		width: auto;
		height: auto;
	}
	
	.filledBox .inner {
		padding: 10px;
	}


/* ajax dialogs container */
#dialogs, #auxDialogs {
	width: 100%;
	height: 1px;
}

/* general styles */
A:link, A:active, A:visited, A:hover {
	font-weight: bold;
	text-decoration: none;
}

A:hover {
	text-decoration: underline;
}

input, textarea, select {
	padding: 3px 0 3px 5px;
	margin-bottom: 4px;
}

TABLE {
	border-collapse: collapse;
}

.center {
	text-align: center;
}

.leftAlign {
	text-align: left;
}

.rightAlign {
	text-align: right;
}

.visible {
	display: inherit;	
}

.invisible {
	display: none;
}

.halfSize {
	width: 45%;
}

.em, .italic {
	font-style: italic;
}

.note {
	border: 1px solid #999;
	color: #777;
	padding: 5px;
}

.noMargin {
	margin: 0;
}

.conclusion {
	border-top: 1px solid #999;
	margin-top: 10px;
}

.clearl {
	clear: left;
}

.clearr {
	clear: right;
}

.clear {
	clear: both;
}

.left {
	float: left;
	display: inline;
	position: relative;
	zoom: 1;
}

.right {
	float: right;
	display: inline;
	position: relative;
	zoom: 1;
}

.small {
	font-size: 75%;
}

.indent {
	margin-left: 40px;
}

.smallIndent {
	margin-left: 10px;
}

.rightIndent {
	margin-right: 40px;
}

.smallRightIndent {
	margin-right: 10px;
}

.topMargin {
	margin-top: 10px;
}

.bottomMargin {
	margin-bottom: 10px;
}

.topPad {
	padding-top: 10px;
	color: #999;
}

.bottomPad {
	margin-bottom: 10px;
}

.strike {
	text-decoration: line-through;
}

.dashed {
	border: 1px dashed #999;
}

.block {
	display: block;
}

.inline {
	display: inline;
}

.noOverflow {
	overflow: hidden;
}

.oneLineHeight {
	height: 18px;
}

H1 A:hover, H2 A:hover, H3 A:hover {
	text-decoration: none;
}

UL {
	margin: 0;
	padding: 0;
}

OL {
	margin: 0;
	padding: 0px;
}

UL LI {
	list-style-type: none;
	list-style-position: outside;
	/* margin-bottom: 5px; */
}

OL LI {
	list-style-position: inside;
	margin-bottom: 5px;
}

UL.tight LI {
	margin-bottom: 0;
}

A IMG {
	border: 0px none transparent;
}

INPUT.button, INPUT.button:hover, INPUT.focus {
/*	background-color: transparent;*/
	border: 0px none transparent;
	padding-left: 0;
}

h3.bottomBorder {
	border-bottom: 1px dotted #ccc;
}

/* tree lists */
	.tree UL UL LI {
		margin-left: 10px;
	}

/* listing tables and lists */
	.listing {
		width: 100%;
	}
	
	.listing .header {
		font-weight: bold;
	}
	
	.listing .header A.sort:link,
	.listing .header A.sort:active,
	.listing .header A.sort:visited,
	.listing .header A.sort:hover {
		text-decoration: none;
		padding: 2px 5px 2px 5px;
	}
	
	.listing .header A.sortAsc,
	.listing .header A.sortDesc {
		padding-right: 20px !important;
	}
	
	.listing .header A.sort:hover {
		color: #fff;
		background-color: #608362;
	}
	
	.listing LI {
		margin-top: 10px;
	}
	
/* link listing */
	.linksListing OL LI H3 {
		display: inline;
		border: none;
		font-weight: normal;
		font-size: 12px;
	}
	
	.linksListing OL LI H3 A:hover {
		text-decoration: underline;
	}
	
/* page */
	
	#page {
		width: 100%;
		min-width: 970px;
	}
	
	#pageContent {
		min-width: 970px;
	}
	


/* header */
	
	#header {
		min-width: 970px;
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
	}
	
	#header #innerHeader {
		min-width: 970px;
	}
	
	#headerContent {
		background-repeat: repeat-x;
		height: 156px;
		height: 88px;
	}
	
/* breadcrumb */
	#breadcrumb {
		margin: 10px 0 0 195px;
		padding: 0 0 0 5px;
		font-size: 27px;
		line-height: 22px;
		color: #ccc;
		}
	#breadcrumb span {
		font-size: 14px;
		padding-bottom: 1px;
		vertical-align: middle;
		color: #666;
		}
		#breadcrumb .headerNavigation {
			font-size: 12px;
			display: inline-block;
			padding: 2px 10px;
			background: #f3f3f3;
			text-decoration: none;

			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
			border-radius: 5px;
			vertical-align: middle;
			}
		#breadcrumb .headerNavigation:hover,
		#breadcrumb .headerNavigation:focus {
			text-decoration: none;
			background: #f7f7f7;
			}
	
#footer{
	float: left;
	display: inline;
	position: relative;
	zoom: 1;
	width:100%;
	height:183px;
	margin:0;
	background: url('../images/footer_bg.gif') repeat-x #979797;
	color:#fff;
	font:11px/16px Arial, Helvetica, sans-serif;
	text-align: center;
	}
	#footer ul{
		width: 970px;
		margin:41px auto 0 auto;
		line-height:0;
		height:20px;
		}
		#footer ul li{
			display:block;
			float:left;
			display: inline;
			position: relative;
			zoom: 1;
			height:16px;
			font:13px/16px Arial, Helvetica, sans-serif;
			}
			#footer ul li a{
				margin:0;
				font-size: 13px;
				text-decoration:none;
				color:#FCFCFC;
				background-color:#979797;
				float: left;
				display: inline;
				position: relative;
				zoom: 1;
				padding: 0 10px;
				}
			#footer ul li a:hover{
				text-decoration:underline;
				}
	#footer ul.ad{
		width:530px; 
		margin:17px auto 0 auto; 
		display:block; 
		height:50px;
		}
		#footer ul.ad li{
			float:left;
			display: inline;
			position: relative;
			zoom: 1;
			margin:0;
			border-right:#fff 1px dashed;	
			height:37px;
			}
		#footer ul.ad li.li1{
			float:left;	
			display: inline;
			position: relative;
			zoom: 1;
			margin:0; 
			border-right:none; 
			height:37px;
			}
			#footer ul.ad li a.add{
				font:10px/14px Tahoma, Arial, Helvetica, sans-serif; 
				color:#353535;	
				text-decoration:none; 
				font-weight:bold;
				margin:0;
				padding: 0 10px;				
				background-color:#979797;
				display:block;
				}
			#footer ul.ad li a.add:hover{
				text-decoration:none;
				}
			#footer ul.ad li a.add span{
				color:#FFDB5D; 
				background-color:#979797; 
				text-transform:uppercase;
				}
	#footer p {
		width:240px;
		margin:0 auto;
		display:block;
		}
	#footer p.lk {
		margin:0 auto; 
		text-align:center;
		}
	#footer p.lk a {
		color:#fff; 
		background-color:#979797; 
		text-decoration:underline;
		}
	#footer p a:hover {	
		color:#000;
		background-color:#C6C6C6;
		}

/* self promo */
	#selfPromo {
		width: 600px;
		height: 100px;
	}
	
	/* ie transparent png hack */
	* html #selfPromo {
		background-image: none;
	}
	
	#headerContent #selfPromo {
		float: left;
	}
	

/* tab-uri de noutati, promotii si recomandari */
	#tabs {
		z-index: 100;
		padding-top: 0px;
		padding-left: 20px;
	}

	#tabs h2.tab {
		font-size: 14px;
		float: left;
		display: inline;
		width: 136px;
		height: 22px;
		font-size: 12px;
		font-weight: normal;
		margin: 2px 0 0;
		opacity: .9;
		-moz-opacity: .9;
		filter: alpha(opacity: 90);
		color: #2a648f;
		background: transparent url('../images/sprite_taburi.png') 0 -204px no-repeat;
		}
	
	#tabs H2.tab1 {
		z-index: 1;
	}
	
	#tabs H2.tab2 {
		z-index: 2;
	}
	
	#tabs H2.tab3 {
		z-index: 3;
	}
	
	#tabs H2.tab4 {
		z-index: 4;
	}
	
	#tabs h2.selected {
		margin-top: -2px;
		height: 26px;
		font-size: 13px;
		opacity: 1;
		-moz-opacity: 1;
		filter: alpha(opacity: 100);
		position:relative; zoom:1;
	}
	
	#tabs h2.tab a:link,
	#tabs h2.tab a:active,
	#tabs h2.tab a:visited,
	#tabs h2.tab a:hover {
		display: block;
		height: 100%;
		text-decoration: none;
		margin-right: 10px;
		padding: 1px 0 0 14px;
		padding: 5px 0 0 16px;
	}
	
	#tabs H2.selected A:link,
	#tabs H2.selected A:active,
	#tabs H2.selected A:visited,
	#tabs H2.selected A:hover {
		padding-top: 4px;
	}

	#headerContent #tabs {
		position: absolute;
		left: 180px;
		margin-top: 132px;
		margin-top: 56px;
	}


/* logo */
	#logo, #logo_subdomain {
		width: 170px;
		height: 81px;
		background-image: url(../images/logo.png);
		background-repeat: no-repeat;
		margin: 5px 0 0 20px;
	}
	
	#logo_subdomain {
		background-image: none;
		width: auto;
		height: auto;
	}
	
	#logo A {
		display: block;
		height: 100%;
	}
	
/* banner */
	#banner {
		position: absolute;
		right: 10px;
		top: -3px;
		
		width: 728px;
		height: 90px;
		
		background: none;
		margin: 5px 0 0 20px;
	}
	
/* menu */
	#menu {
		padding: 5px 0 0 10px;
	}
	
	#menu UL {
		list-style-type: none;
		margin: 0;
		padding: 0;
	}
	
	#menu LI {
		display: block;
		float: left;
		
		margin: 0;
		padding: 0;
		margin-left: -3px;
		
		height: 34px;
		text-align: left;
		
		background-repeat: no-repeat;
		background-position: left bottom;
	}
	
	#menu LI H6 {
		font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
		font-weight: bold;
		font-size: 12px;
		margin: 0;
	}
	
	#menu UL LI A:link,
	#menu UL LI A:active,
	#menu UL LI A:visited,
	#menu UL LI A:hover {
		text-decoration: none;
		display: block;
		margin: 7px 10px 0 5px;
		padding: 5px 7px 0 30px;
	}
	
	#menu UL.tabs LI {
		opacity: .5;
		-moz-opacity: .5;
		filter: alpha(opacity:50);
	}
	
	#menu UL.tabs LI.selected {
		opacity: 1;
		-moz-opacity: 1;
		filter: alpha(opacity:100);
	}
	
/* popup menus */
	.popupMenu a.title:hover {
		text-decoration: none;
	}
	
	.popupMenu .dialog UL LI {
		margin: 0;
		padding: 0;
	}
	
	.popupMenu .dialog UL LI.selected {
		font-weight: bold;
		color: #608362;
	}
	
	.popupMenu .dialog UL LI A:link,
	.popupMenu .dialog UL LI A:visited,
	.popupMenu .dialog UL LI A:active,
	.popupMenu .dialog UL LI A:hover {
		margin: 0;
		display: block;
		height: 18px;
		font-weight: normal;
		padding: 1px 5px !important;
		color: #608362;
	}
	
	.popupMenu .dialog UL LI A:hover {
		color: #fff !important;
		text-decoration: none !important;
		background-color: #97CB50;
	}
	
	.popupMenu .icon {
		margin: 0;
		padding: 0;
	}
	
	.popupMenu UL LI LI {
		display: inline;
	}


/* Information menu */
	#information {
		padding: 0 20px 0 0;
		}
	#informationMenu,
	#customerMenu {
		float: left;
		margin-left: 14px;
		position: relative; zoom:1;
	}
	#customerMenu a.title,
	#customerMenu a.title:link,
	#customerMenu a.title:visited,
	#informationMenu a.title,
	#informationMenu a.title:link,
	#informationMenu a.title:visited {
		display: block;
		width: 123px;
		height: 30px;
		background: transparent url('../images/sprite_butoane.png') no-repeat;
		}
	#customerMenu a.title,
	#customerMenu a.title:link,
	#customerMenu a.title:visited {
		background-position: 0 -1288px;
		}
	#customerMenu a.title:hover {
		background-position: 0 -1318px;
		}
	#informationMenu a.title,
	#informationMenu a.title:link,
	#informationMenu a.title:visited {
		background-position: 0 -1348px;
		}
	#informationMenu a.title:hover {
		background-position: 0 -1378px;
		}

	
/* header info and help */
	#headerContent #info {
		float: right;
		margin-top: 40px;
		padding: 0 20px 0 0;
		position: absolute;
		right: 0;
		width: 300px;

		display: none;
		visibility: hidden;
	}
	
	#headerContent #help {
		height: 20px;
		text-align: right;
	}

	#headerContent #search {
		margin: 5px 0 0;
		float: right;
	}
	
	#headerContent #search {
		margin: 5px 0 0;
		float: right;
	}

	#customer,
	#help {
		padding: 0;
		line-height: 15px;
		}	
/* search */

	#search {
		font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
		font-weight: bold;
		font-size: 14px;
	}
	
	#search input {
		height: 21px;
		border: 0;
		float: left;
	}
	
	#search DIV.text {
		float: left;
		margin: 0 10px 0 0;
	}
		
	#search input.input {
		background: transparent url('../images/sprite_butoane.png') 0 -1408px no-repeat;
		width: 120px;
		margin: 0;
		margin: 10px 0 0 0;
		height: 19px;
		padding: 2px 20px 0 10px;
	}
	
	/* ie hack */
	* html #search INPUT.text {
		background-attachment: fixed;
	}
	
	#search input.submit {
		font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
		font-weight: bold;
		font-size: 14px;
		text-align: center;
		padding: 0 6px 2px;
		width: 150px;
		margin-left: 0;
		margin-top: 5px;
		height: 22px;
		cursor: pointer;
		background: transparent url('../images/sprite_butoane.png') 0 -22px no-repeat;
		color: #fff;
	}

	#search #advancedSearch {
		clear: both;
		margin: 5px 0 0 90px;
		margin: 5px 0 0 30px;
		font-size: 11px;
		font-weight: normal;
	}
	
	#search #advancedSearch A:link,
	#search #advancedSearch A:visited,
	#search #advancedSearch A:active,
	#search #advancedSearch A:hover {	
		height: 13px;	
		padding: 0 0 0 20px;
		background-repeat: no-repeat;
	}


/****************************************************/




/* content */
	#content {
		float: left;
		display: inline;
		zoom: 1;
		width: 100%;
		margin: 140px 0 20px;
		}

/* center template */
	#center {
		float: left;
		position: relative;
		display: inline;
		zoom: 1;
		width: 64%;
		margin-left: 190px;
		margin-top: 30px;
		margin-right: -100%;
	}
	
	#center .content {
		min-height: 600px;
		min-width: 600px;
		width: 100%;
		padding-left: 8px;
	}
	
	* html #center .content {
		height: 600px;
	}
	
/* left column */
	#left {
		float: left;
		position: relative;
		display: inline;
		zoom: 1;
		width: 175px;
		margin-top: 0;
		margin-bottom: 20px;
		}
	
	#left .content {
		min-height: 579px;
		}
	
	#left .bottom {
		height: 14px;
		background: transparent url('../images/sprite_butoane.png') -1px -1849px no-repeat;
		border-left: 1px solid #c6c6c6;
		}

/* right column */
	#right {
		float: right;
		position: relative;
		display: inline;
		zoom: 1;
		width: 171px;
		margin-top: 0;
		margin-bottom: 20px;
		}

	#right .content {
		}
	
	#right .bottom {
		height: 14px;
		background: transparent url('../images/sprite_butoane.png') 0 -1933px no-repeat;
		border-right: 1px solid #c6c6c6;
		}
	
	
/* boxes */	
	.box H2, .box H3 {
		margin-top: 0;
	}
	
	.bordered {
		border: 1px solid #ccc;
	}

	.box .boxHeading {
		background-repeat: no-repeat;
		font-weight: bold;
		font-size: 16px;
		padding: 2px 20px 0 20px;
		height: 25px;
		letter-spacing: -1px;
	}
	
	#cart_content,
	#cart_content {
		height: auto;
		padding: 5px;
		border: 0;
		background-color: #faffdf;
	}
	#shoppingCartLink, #checkoutLink {
		margin-top: 5px;
		}
	
	#left .boxHeading {
		border-left: 1px solid #c6c6c6;
		text-align: left;
		padding-left: 25px;
	}
	
	#right .boxHeading {
		border-right: 1px solid #c6c6c6;
		text-align: left;
	}


	#left .boxHeading {
		background: transparent url('../images/sprite_butoane.png') -1px -1807px no-repeat;
		}
	
	#right .boxHeading {
		background: transparent url('../images/sprite_butoane.png') 0 -1891px no-repeat;
		}
	
	#left .firstBox .boxHeading {
		background: transparent url('../images/sprite_butoane.png') -1px -1779px no-repeat;
		}
	
	#right .firstBox .boxHeading {
		background: transparent url('../images/sprite_butoane.png') 0 -1863px no-repeat;
		}
	
	
/* boxes content */
	.boxContent {
		overflow: hidden;
	}
	.productLinks .boxContent {
		width: 100%;
		}

	
	#left .boxContent,
	#right .boxContent {
		background: #f2f2f2 none;
		padding-bottom: 10px;
		border: 1px solid #c6c6c6;
		border-top: 1px solid #fff;
		border-bottom: none;
		border-top: none;
		}
	#right #logos_paymentBox .boxContent,
	#right #logos_shippingBox .boxContent {
		background: #fff none;
		text-align: center;
		}

	#left .boxContent {
		margin: 0;
		text-align: right;
		padding: 5px 10px 10px;
		}
	#right .boxContent {
		padding: 5px 10px 10px;
		}
	
	.boxContent .input input#loginEmail {
		margin-top: 10px;
		}
	.boxContent .input input,
	.boxContent select {
		width: 130px;
		}
	
/* categories box */
	#categoriesBox .boxContent,
	#articole_de_la_mediciBox .boxContent {
		text-align: left;
		margin: -2px 0 0;
		position:relative; zoom:1;
		padding: 0 1px;
	}
	#articole_de_la_mediciBox .boxContent a:link,
	#articole_de_la_mediciBox .boxContent a:visited,
	#articole_de_la_mediciBox .boxContent a:hover {
		display:block; 
		margin-bottom: 1px;
		padding:5px 5px 5px 14px; 
		background: #fff url('../images/icon_articol.png') no-repeat scroll 12px 7px; 
		overflow:hidden;
		line-height:130%; 
		text-align: left;
		text-decoration: none;
		}
	
	#categoriesBox .boxContent A:link,
	#categoriesBox .boxContent A:active,
	#categoriesBox .boxContent A:visited,
	#categoriesBox .boxContent A:hover {
		font-size: 11px;
		font-weight: normal;
		background-repeat: no-repeat;
		background-position: right 0px;
		display: block;
		overflow: hidden;
		margin-bottom: 1px;
		padding-left: 5px;
		text-decoration: none;
	}
	
	#categoriesBox .boxContent UL {
		margin: 0 !important;
		padding: 0 !important;
	}
	
	#categoriesBox .boxContent LI LI A:link,
	#categoriesBox .boxContent LI LI A:visited,
	#categoriesBox .boxContent LI LI A:active,
	#categoriesBox .boxContent LI LI A:hover {
		height: 17px;
	}
	
	#categoriesBox .boxContent A:hover {
		color: #608362;
		background-position: right -23px;
		position:relative; zoom:1;
	}
	
	
	#categoriesBox .boxContent BR {
		display: none;
	}
	
/* wishlist box */
	.wishlist LI {
		/*border-top: 1px solid #999;*/
		display: block;
	}
	
	UL.wishlist .productPrice {
		text-align: right;
	}
	
	.wishlist .total {
		font-weight: bold;
		border-top: 1px solid #333;
	}
	
	UL.wishlist LI A:link,
	UL.wishlist LI A:active,
	UL.wishlist LI A:visited,
	UL.wishlist LI A:hover {
		font-weight: normal;
	}
	
	UL.wishlist LI.site {
		padding: 5px 0 5px 0;
	}
	
	UL.wishlist LI.site H3 {
		font-size: 11px;
		font-weight: bold;
		margin: 0px;
	}

	
	
	
/*********************************************/

/* product and category heading */	
	H2.heading {
		margin-top: 10px;
		font-size: 16px;
	}
	
	.pageHeadingImage {
		float: right;
		position: relative;
		display: inline;
		zoom: 1;
	}
	
/* navigation links */
	.navigation {
		clear: both;
		height: 20px;
		padding-right: 20px;
	}
	
	.navigationTop {
		margin: 20px 0 3px 0;
	}
	
	.navigationBottom {
		margin: 5px 0 20px 0;
	}
	
	.navigation .count {
		float: left;
		position: relative;
		display: inline;
		zoom: 1;
		color: #aaa;
	}
	
	.navigation .pages {
		float: right;
		position: relative;
		display: inline;
		zoom: 1;
	}

	
/* category listing */
	.categories {
		clear: both;
		margin-bottom: 40px;
	}
	
	.categories LI.cat {
		width: 220px;
		float: left;
		position: relative;
		display: inline;
		zoom: 1;
		margin: 0 20px 10px 20px;
	}
	
	* html .categories LI.cat {
		height: 100px;
	}
	
	.categories LI .count {
		font-size: 90%;
		color: #999;
	}
	
	.categories LI.cat A:link,
	.categories LI.cat A:active,
	.categories LI.cat A:visited,
	.categories LI.cat A:hover {
		background-repeat: no-repeat;
		padding: 0 0 0 20px;
	}
	
	.subCategories {
		padding: 0 0 0 14px;
	}
	
	.subCategories LI.subCat {
		display: inline;
		font-size: 80%;
		margin-right: 5px;
	}
	
	.subCategories UL LI.subCat A:link,
	.subCategories UL LI.subCat A:active,
	.subCategories UL LI.subCat A:visited,
	.subCategories UL LI.subCat A:hover {
		background-image: none;
		padding: 0;
		font-weight: normal;
	}
	
/* products filters */
	.filters {
		height: 40px;
		padding: 5px 10px 0 10px;
	}
	
	.filters HR {
		height: 0px;
		border: 0px solid #ccc;
		border-top-width: 1px;
	}
	
	.filters .dialog, 
	.filters .dialogLoading,
	.filters .dialogHidden {
		background-color: #fff;
		border: 1px solid #333;
		padding: 5px;
	}
	
	.filters .dialog {
		overflow: auto;
	}
	
	.filters .dialogLoading UL {
		display: none;
	}
	
	.filters .dialog UL {
		margin: 0;
		padding: 0;
	}
	
	.filters .dialog UL LI {
		height: 20px;
		display: block;
		margin: 0;
		padding: 0;
		overflow: hidden;
	}
	
	.filters A.title:link,
	.filters A.title:active,
	.filters A.title:visited,
	.filters A.title:hover {
		padding: 2px 5px 2px 5px;
	}
	
	.filters .dialog UL LI,
	.filters .dialog UL LI A:link,
	.filters .dialog UL LI A:visited,
	.filters .dialog UL LI A:active,
	.filters .dialog UL LI A:hover {
		color: #608362;
	}
	
	.filters .dialog UL LI.selected {
		font-weight: bold;
		padding: 1px 5px 1px 5px;
		color: #608362;
	}
	
	.filters .dialog UL LI A:link,
	.filters .dialog UL LI A:visited,
	.filters .dialog UL LI A:active,
	.filters .dialog UL LI A:hover {
		font-weight: normal;
		display: block;
		text-decoration: none;
		padding: 1px 5px 1px 5px;
	}
	
	.filters A.title:hover,
	.filters .dialog UL LI A:hover {
		color: #fff;
		background-color: #608362;
	}
	
/* product listing */
	.listing {
		clear: both;
	}
	
	.categoryDescription {
		margin-bottom: 10px;
	}

	.productBox,
	.productBoxHover
	 {
		float: left;
		display: inline;
		position:relative; 
		zoom:1;
		width: 227px;
		height: 140px;
		/* background: transparent url('../images/sprite_butoane.png') 0 -1441px no-repeat; */
		margin: 0 10px 15px 0;
		padding: 15px 10px 14px 15px;
		overflow: hidden;
		text-align: left;
		
		background: #f9f9f9 none;
		-moz-border-radius: 8px;
		-webkit-border-radius: 8px;
		border-radius: 8px;
	}
	
	.productBoxHover {
		background: transparent url('../images/sprite_butoane.png') 0 -1610px no-repeat;
	}
	
	.productBox A:link,
	.productBox A:active,
	.productBox A:visited,
	.productBox A:hover {
		text-decoration: none;
	}
	
	.productBoxHover A:link,
	.productBoxHover A:visited,
	.productBoxHover A:active,
	.productBoxHover A:hover
	{

		text-decoration: none;
	}
	
	.PRODUCT_LIST_IMAGE {
		float: left;
		position: relative;
		display: inline;
		zoom: 1;
		margin: 0;
	}
	
	.PRODUCT_LIST_IMAGE img,
	.COL_PRODUCT_LIST_IMAGE img {
		border-width: 1px;
		border-style: solid;
		border: none;
		background-repeat: no-repeat;
		width: 95px;
		}
	
	.PRODUCT_LIST_IMAGE A {
		display: block;
	}
	
	.PRODUCT_LIST_IMAGE .productListingImage {
		height: 126px;
		width: 80px;
	}
	
	.product {
		padding: 0 17px 0px 0;
	}
	
	.productBox .PRODUCT_LIST_IMAGE .productListingImage,
	.productBox .PRODUCT_LIST_BUY_NOW IMG {
		opacity: .6;
		-moz-opacity: .6;
		filter: alpha(opacity: 60);
	}
	
	.productBoxHover .PRODUCT_LIST_IMAGE .productListingImage {
		opacity: .8;
		-moz-opacity: .8;
		filter: alpha(opacity: 80);
	}
	
	.productBox .PRODUCT_LIST_BUY_NOW IMG {
		opacity: .5;
		-moz-opacity: .5;
		filter: alpha(opacity: 50);
	}
	
	.productBoxHover .PRODUCT_LIST_BUY_NOW IMG {
		opacity: .7;
		-moz-opacity: .7;
		filter: alpha(opacity: 70);
	}
	
	.productBoxHover .PRODUCT_LIST_IMAGE A:hover,
	.productBoxHover .PRODUCT_LIST_BUY_NOW A:hover IMG {
		opacity: 1;
		-moz-opacity: 1;
		filter: alpha(opacity: 100);
	}

	



/* product line listing */
	
	TABLE.lineListing {
		width: 100%;
	}
	
	.productLine TD, .productLineHover TD {
		border-bottom: 1px solid #ccc;
		padding: 3px 0 3px 0;
	}

	.lineListing .COL_PRODUCT_LIST_IMAGE .productListingImage {
		border: 2px solid #fff;
		display: block;
		margin: 0 10px 0 0;
	}
	.lineListing .COL_PRODUCT_LIST_IMAGE .cu-reteta {
		border: 2px solid #DF7753;
		}
	
	.lineListing .COL_PRODUCT_LIST_NAME {
		width: 100%;
		padding-left: 10px;
		padding-right: 20px;
	}
	
	.lineListing .COL_PRODUCT_LIST_NAME .productName {
		margin: 0;
		float: left;
		position: relative;
		display: inline;
		zoom: 1;
	}
	
	.lineListing .COL_PRODUCT_LIST_NAME .manufacturerName {
		margin: 0;
	}
	
	.lineListing .COL_PRODUCT_LIST_NAME .productName h2 {
		font-size: 20px;
		margin: 0;
		letter-spacing: -0.5px;
		line-height: 110%;
		}
	.lineListing .COL_PRODUCT_LIST_NAME .productName h2 em {
		font-size: 12px;
		color: #999;
		}
	
	.lineListing .COL_PRODUCT_LIST_NAME .authorName, .lineListing .COL_PRODUCT_LIST_NAME .authorName H3 {
		font-size: 13px;
	}
	
	.lineListing .COL_PRODUCT_LIST_NAME .authorName H3 {
		margin: 0;
		border: 0px none transparent;
	}
	
	.lineListing .COL_PRODUCT_LIST_NAME .authorName,
	.lineListing .COL_PRODUCT_LIST_NAME .authorName H3,
	.lineListing .COL_PRODUCT_LIST_NAME .authorName H3 A:link,
	.lineListing .COL_PRODUCT_LIST_NAME .authorName H3 A:visited,
	.lineListing .COL_PRODUCT_LIST_NAME .authorName H3 A:active,
	.lineListing .COL_PRODUCT_LIST_NAME .authorName H3 A:hover {
		color: #777;
	}
	
	.lineListing .COL_PRODUCT_LIST_NAME .manufacturerName H3 {
		margin: 0;
		border: 0px none transparent;
	}
	
	.lineListing .COL_PRODUCT_LIST_NAME .manufacturerName,
	.lineListing .COL_PRODUCT_LIST_NAME .manufacturerName H3,
	.lineListing .COL_PRODUCT_LIST_NAME .manufacturerName H3 A:link,
	.lineListing .COL_PRODUCT_LIST_NAME .manufacturerName H3 A:visited,
	.lineListing .COL_PRODUCT_LIST_NAME .manufacturerName H3 A:active,
	.lineListing .COL_PRODUCT_LIST_NAME .manufacturerName H3 A:hover {
		color: #777;
	}

	.lineListing .COL_PRODUCT_LIST_NAME .productDescription {
		clear: both;
		min-height: 70px;
		font-size: 11px;
		padding: 5px 0 0 0;
	}
	
	* html .lineListing .COL_PRODUCT_LIST_NAME .productDescription {
		height: 70px;
	}
	
	.COL_PRODUCT_LIST_PRICE_DETAIL,
	.lineListing .COL_PRODUCT_LIST_PRICE {
		padding: 3px 10px 5px;
		background: #fcfcfc;
		border-left: 1px solid transparent;
		border-right: 1px solid #f3f3f3;
	}
	.COL_PRODUCT_LIST_PRICE_DETAIL {
		padding: 15px 20px;
		}
	
	.lineListing .COL_PRODUCT_LIST_PRICE .price {
		display: inline;
		height: 31px;
		float: right;
		margin: 0;
		padding: 2px 10px 7px;
		font-size: 29px;
		font-weight: bold;
		color: #666;
		text-shadow: 1px 1px 0 #fff;
		letter-spacing: -1px;
		}
	#page_product_info .pret {
		float: none;
		display: inline-block;
		height: 31px;
		margin: 0 0 7px;
		padding: 5px 10px 10px;
		background: #f6f6f6;
		color: #aaa;
		font-size: 15px;
		font-weight: normal;
		letter-spacing: -1px;
		
		-moz-box-shadow: 0 0 2px #ccc;
		-webkit-box-shadow: 0 0 2px #ccc;
		box-shadow: 0 0 2px #ccc;
		
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		}
	#page_product_info .pret .fancyPrice {
		font-size: 29px;
		color: #666;
		text-shadow: 1px 1px 0 #fff;
		}
	#page_product_info .fancyCurrency,
	.lineListing .COL_PRODUCT_LIST_PRICE .price .fancyCurrency {
		display: inline-block;
		margin-top: 0;
		/*padding-bottom: 20px;*/
		padding-left: 3px;
		padding-top: 2px;
		vertical-align: top;
		font-size: 12px;
		color: #999;
		}
	
	.lineListing .COL_PRODUCT_LIST_PRICE .buy {
		float: none;
		height: 50px;
	}
	
	.lineListing .COL_PRODUCT_LIST_PRICE .actions {
		width: 185px;
		height: 22px;
		float: none;
	}
	.lineListing .COL_PRODUCT_LIST_PRICE .actions a:hover {
		text-decoration: none;
		}
	.lineListing .COL_PRODUCT_LIST_PRICE .actions a.butonInfo,
	.lineListing .COL_PRODUCT_LIST_PRICE .actions a.butonInfo:link,
	.lineListing .COL_PRODUCT_LIST_PRICE .actions a.butonInfo:visited {
		margin-left: 3px;
		}
	
/* product short listing */
	.productLine {
		margin: 0 5px 5px 5px;
		clear: both;
	}
	table tr.productLine:hover td,
	table tr.productLine:hover td,
	table tr.productLineHover td {
		background: #fcfcfc;
		}
	table .productLineHover .COL_PRODUCT_LIST_PRICE {
		border-left-color: #fff;
		background: #f6f6f6;
		}
	
	.productName {
		float: left;
		position: relative;
		display: inline;
		zoom: 1;
		margin-left: 10px;
	}
	.productNameShort a.denumireProdusCos,
	.productNameShort a.denumireProdusCos:link,
	.productNameShort a.denumireProdusCos:visited {
		font-size: 11px;
		line-height: 110%;
		}
	
	.productDateExpected {
		float: left;
		position: relative;
		display: inline;
		zoom: 1;
	}
	
/* listing modules */
	.listingModule {
		clear: both;
		display: block;
		margin-right: -20px;
		position:relative; zoom:1;
	}
	
	

	
/* progress bars */
	.progress .center,
	.progress .left,
	.progress .right {
		float: left;
		position: relative;
		display: inline;
		zoom: 1;
	}
	
	.progress .left,
	.progress .right {
		background-repeat: no-repeat;
	}

/******************* DIALOGS **********************/

	.dialog, .dialogLoading, .dialogHidden {
		border: 0px none transparent;
		-moz-opacity: .9;
		opacity: .9;
		filter: alpha(opacity:90);
		padding: 0px;
		position: absolute;
		z-index: 99999;
	}
	
	.dialogHidden {
		display: none;
	}
	
	.dialogLoading .content,
	.dialogLoading .close {
		display: none;
	}
	
	.dialog .content {
		margin: 5px;
		height: 100%;
		clear: both;
	}
	
	.dialog .close {
		float: right;
		display: inline;
		margin: 10px 0 5px;
		width: 25px;
		height: 22px;
		background: transparent url('../images/sprite_butoane.png') 0 -902px no-repeat;
	}
	
	.dialog .content DIV.loading {
		width: 100%;
		text-align: center;
		padding-top: 100px;
	}
	
	.dialog A.close:link,
	.dialog A.close:visited,
	.dialog A.close:active,
	.dialog A.close:hover {
		-moz-opacity: .7;
		opacity: .7;
		filter: alpha(opacity:70);
	}
	
	.dialog A.close:hover {
		-moz-opacity: 1;
		opacity: 1;
		filter: alpha(opacity:100);
	}
	
	.dialog H1,
	.dialog H2 {
		text-align: left;
		padding: 0 0 0 0;
		background-image: none;
	}
	
	.dialog .dialogContent,
	.dialogLoading .dialogContent {
		background-color: #fff;
		border: 1px solid #555;
	}	
	
	.dialog .dialogContent .content DIV.loading {
		width: 100%;
		text-align: center;
		padding-top: 10px;
	}
	
/* advanced search dialog */

	#advancedSearchDialog {
		position: absolute;
		width: 300px;
		height: 200px;
	}

	#advancedSearchBox FORM { clear: both; }
	
	#advancedSearchBox FORM .label,
	#advancedSearchBox .box {
		clear: both;
		display: block;
		margin-top: 7px;
	}
	
	#advancedSearchBox FORM INPUT { clear: both; }
	
	#advancedSearchBox #advancedSearchInput {
		width: 100%;
	}
	
	#advancedSearchBox .left {
		float: left;
		display: inline;
		position: relative;
		zoom: 1;
	}
	
	#advancedSearchBox .indented {
		margin-left: 7px;
	}
	
	#advancedSearchBox .box .button {
		float: right;
		display: inline;
		position: relative;
		zoom: 1;
	}
	
	#advancedSearchBox #searchHelp {
		float: right;
		display: inline;
		position: relative;
		zoom: 1;
		margin: 5px 0 0 0;
	}

	#advancedSearchBox H1,
	#advancedSearchBox H2 {
		margin: 0 10px 10px 0;
	}
	
	
/* product description dialog */
	.dialog .productScrollableContent {
		height: 300px;
		overflow: auto;
	}
	
	.dialog .productPrice, .price {
		font-weight: bold;
		margin: 0 0 10px 0;
		font-size: 16px;
		float: right;
		display: inline;
		position: relative;
		zoom: 1;
	}

	.dialog .productImage {
		text-align: center;
		float: right;
		display: inline;
		position: relative;
		zoom: 1;
	}
	
	.dialog .productImage IMG {
		border-style: solid;
		border-width: 2px;
		margin-top: 10px;
	}

	.dialog .productDateAvailable {
		clear: both;
		text-align: center;
	}
	
	.dialog .productButtons {
		padding-top: 10px;
		clear: both;
		float: right;
		display: inline;
		position: relative;
		zoom: 1;
		text-align: right;
	}
	
	.dialog .productAddToWishlist {
		margin: 5px 0 0 0;
	}
	
	.dialog .productAttributes H4 {
		width: 130px;
		text-align: right;
		margin: 0 5px 0 0;
		border: none;
		float: left;
		display: inline;
		position: relative;
		zoom: 1;
	}
	
	.dialog .productAttributes SELECT {
		float: left;
		display: inline;
		position: relative;
		zoom: 1;
		width: 150px;
	}
	
	.dialog .productAttributes .filledBox .tl {
		padding: 5px;
	}
	
	
/* information area */
	#information .content {
		margin: 0;
		padding: 0;
		clear: none;
	}

	#information UL {
		list-style-type: none;
		margin: 0;
		padding: 0;
	}
	
	#information UL LI {
		display: block;
		float: none;
		margin: 0 0 5px 5px;
		padding: 0;
		text-align: left;
		height: auto;
		background-repeat: no-repeat;
		background-position: left bottom;
	}
	
	#information UL LI A:link,
	#information UL LI A:active,
	#information UL LI A:visited,
	#information UL LI A:hover {
		margin: 0;
		padding: 0;
		text-decoration: none;
	}
	
	#information UL LI A:hover {
		text-decoration: underline;
	}
	
	#information UL LI HR {
		height: 0px;
		border: solid #ccc 0px;
		border-top-width: 1px;
	}
	


/* information dialog */
	#informationBoxDialog {
		border: 1px solid #999;
		background-color: #fff;
		padding: 10px 5px 5px 5px;
	}
	
	
/* customer description dialog */
	#customerInfoDialog {
		border: 1px solid #000;
		background-color: #fff;
		padding: 10px 5px 5px 5px;
	}
	

/* session frames */
	#sessionFrames {
		display: none;
	}
	
	
/* forms */
	.form .title {
		font-size: 130%;
		font-weight: bold;
	}
	
	.form .box {
		margin-left: 20px;
	}
	
	.formError {
		border: 1px solid #FA4748;
		background-color: #FFF5F5;
		padding: 5px;
		margin: 0 0 10px 0;
		font-weight: normal;
		line-height: 120%;
	}
	
	.formMessage {
		border: 1px solid #628D62;
		background-color: #E0FFE1;
		padding: 5px;
		margin: 0 0 10px 0;
		font-weight: normal;
		line-height: 120%;
	}
	.formError img,
	.formMessage img {
		vertical-align: middle;
		}
	
/* sfatul zilei */
	#sfatulZilei {
		margin-bottom: 15px;
		border: 3px solid #E8E8D2;
		padding: 5px;
	}
	
	#sfatulZilei H3 {
		margin-top: 0;
	}
	
	
	
/**************************************************************************************
	PAGES
***************************************************************************************/


/* account wizard */
	.accountNavigation {
		margin-bottom: 30px;
	}
	
	
	
/* submit buttons for manufacturers and authors boxes */
	#products_authorsBox .button, #manufacturersBox .button {
		margin-left:5px;
		margin-bottom:-6.5px;
	}
	
	#page_account .fancyButtons .button {
		margin-bottom: 25px;
	}
	
	#page_account .fancyButtons	.button A:link,
	#page_account .fancyButtons	.button A:active,
	#page_account .fancyButtons	.button A:visited,
	#page_account .fancyButtons	.button A:hover {
		display: block;
		padding: 2px 0 0 65px;
		font-weight: normal;
		width: 260px;
		height: 60px;
		background-repeat: no-repeat;
		text-decoration: none;
		color: #555;
		font-size: 11px;
	}
	
	#page_account .fancyButtons	.button A:hover {
		color: #000;
	}
	
	#page_account #myAccountButton A:link,
	#page_account #myAccountButton A:visited,
	#page_account #myAccountButton A:active,
	#page_account #myAccountButton A:hover {
		background-image: url(../../comenzi.farmaciatei.ro/images/account_personal.gif);
	}
	
	#page_account #myAccountButton A:hover {
		background-image: url(../../comenzi.farmaciatei.ro/images/account_personal_hover.gif);
	}
	
	#page_account #passwordButton A:link,
	#page_account #passwordButton A:visited,
	#page_account #passwordButton A:active,
	#page_account #passwordButton A:hover {
		background-image: url(../../comenzi.farmaciatei.ro/images/account_password.gif);
	}
	
	#page_account #passwordButton A:hover {
		background-image: url(../../comenzi.farmaciatei.ro/images/account_password_hover.gif);
	}
	
	#page_account #ordersButton A:link,
	#page_account #ordersButton A:visited,
	#page_account #ordersButton A:active,
	#page_account #ordersButton A:hover {
		background-image: url(../../comenzi.farmaciatei.ro/images/account_orders.gif);
	}
	
	#page_account #ordersButton A:hover {
		background-image: url(../../comenzi.farmaciatei.ro/images/account_orders_hover.gif);
	}
	
/* newsdesk info */
	#page_newsdesk_products .newsTitleLetter {
		font-size: 14px;
		font-weight: bold;
		padding-top: 20px;
	}
	
	#page_newsdesk_products .newsTitle {
		font-size: 15px;
		font-weight: bold;
		padding-top: 20px;
		border-bottom: 1px dashed #000;
		color: #000;
	}
	
	#page_newsdesk_products .newsTitle A:link,
	#page_newsdesk_products .newsTitle A:visited,
	#page_newsdesk_products .newsTitle A:active,
	#page_newsdesk_products .newsTitle A:hover {
		color: #000;
	}
	
	#page_newsdesk_products .newsTitle A:hover {
		text-decoration: none;
	}


.stil_heading_new{
		font-size: 12px;
		font-weight: bold;
		color:#000;
}
ol.faq {
	float: left;
	display: inline;
	padding: 20px 50px 20px 30px;
	border: 1px dotted #eaeaea;
	background-color: #F5FFDF;
	}
.clearfloat {
	float: none;
	clear: both;
	}
.culoareRosu {
	color: #f00;
	}
.fundalRosu {
	background-color: #f00;
	}
	
	
	
	
	
	
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* product_info.css
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
.productLinks {
}

.productLinks A {
	display: block;
}

.productAddToCart {
	float: none;
	}

.productAddToWishlist {
	margin-top: 5px; /* pentru aici: https://comenzi.farmaciatei.ro/lapte_si_cereale_bebelusi/nestle_nan_4_dupa_18_luni_400g-p10022680 */
}

.productImage {
	float: left;
	margin: 0 30px 10px 0;
}

.productPrice {
	font-weight: bold;
	margin: 0 0 10px 0;
	color: #194968;
	font-size: 16px;
	float: right;
}

.productDescription {
	clear: both;
	margin-top: 20px;
}

.button {
	margin-bottom: 5px;
}

.deliveryInformation {
	font-size: 11px;
	padding: 3px;
	border: 1px solid #ccc;
	color: #777;
}

.name H3 {
	margin: 0 0 10px 0;
}

H2 .author,
H2 .author A:link,
H2 .author A:active,
H2 .author A:visited,
H2 .author A:hover {
	font-weight: normal;
	color: #777;
}

H2 .author A:link,
H2 .author A:active,
H2 .author A:visited,
H2 .author A:hover {
	font-weight: bold;
}

.name H3 {
	border: none;
}

.productAttributes {
	padding: 0 10px 10px 0;
	}

.attributesBox {
	/*
	width: 250px;
	height: 150px;
	position: absolute;
	margin-top: 190px;
	*/
	}

.productAttributes DIV {
}

.productAttributes UL {
}

.productAttributes H3,
.productAttributes H4 {
	border: none;
}

.productAttributes H3 {
	margin: 0 0 5px 0;
}

.productAttributes h4 {
	margin: 0;
	padding: 4px 10px;
	background: #AFDD62 none repeat scroll 0 0;
	border: 1px solid #A5BF6B;
	color: #fff;
	font-size: 14px;
	}

p.reteta-10,
p.reteta-11,
p.reteta-13,
.productAttributes p.reteta-10,
.productAttributes p.reteta-11,
.productAttributes p.reteta-13 {
	padding: 1px 10px;
	display: inline-block;
	background: #FAFFDF none repeat scroll 0 0;
	border: 1px solid #CAEC80;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	color: #333;
	line-height: 20px;
	font-size: 13px;
	font-family: Arial, sans-serif;
	}
p.reteta-10,
.productAttributes p.reteta-10 {
	background: #C47350 none repeat scroll 0 0;
	color: #fff;
	border: none;
	}
p.reteta-13,
.productAttributes p.reteta-13 {
	background: none repeat scroll 0 0 #ffffce;
	border: 1px solid #EDEDAA;
	}
p.mesaj-fara-reteta {
	display: block;
	padding: 4px 10px;
	margin-bottom: 5px;
	background: #7D856A;
	/*background: #B9CB90;*/
	font-size: 11px;
	line-height: 130%;
	color: #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	font-family: Arial, sans-serif;
	}
p.mesaj-fara-reteta.short {
	width: 360px;
	}

.productAttributes H3 {
	display: inline;
}

.productAttributes DIV INPUT {
	width: 100%;
	float: right;
}



UL.tabMenu {
	margin-top: 40px;
	background-repeat: repeat-x;
	background-position: left bottom;
}

UL.tabMenu LI {
	float: left;
	padding: 0 0 3px 0;
	height: 21px;
	margin: 0 5px 3px 0;
	
}

UL.tabMenu LI.start {
	width: 20px;
}

UL.tabMenu LI.end {
	float: none;
}

UL.tabMenu LI.selected {
	margin: 0 5px 0 0;
	padding: 0 0 3px 0;
	background-color: #fff;
}

.tab {
	background-repeat: repeat-x;
}

.tabLeft {
	background-position: left top;
	background-repeat: no-repeat;
}

.tabRight {
	padding: 2px 5px 1px;
	}

.tab h2 {
	font-size: 13px;
	margin: 0;
}

.tab H2 a,
.tab H2 a:link,
.tab H2 a:active,
.tab H2 a:visited,
.tab H2 a:hover {
	padding: 0 5px;
	color: #fff;
	font-weight: normal;
	}



#newComment TEXTAREA.text {
	width: 100%;
	height: 200px;
}

#reviews UL LI H3 {
	margin: 0;
}





/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* login.css
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
.newCustomer {
	width: 50%;
}

.returningCustomer {
	text-align: right;
	width: 30%;
}

.returningCustomer DIV.innerContent {
	width: auto;

	text-align: left;
}




/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* manufacturers.css
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
.searchInput {
	margin-bottom:6px;
	width:350px;
}





/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* products_manufacturers_info.css
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
.deliveryInformation {
	font-size: 11px;
	padding: 3px;
	border: 1px solid #ccc;
	color: #777;
}





/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* stylesheet.css
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */


body {
	color: #333;
	}

UL.bullet {
	padding-left: 50px;
}

UL.bullet LI, UL LI.bullet {
	list-style-image: url(../images/bullet.png);
}


/**************************************************************************************
	NEW STYLES
***************************************************************************************/

/* round corners */
	.tr {
		background-image: url(../images/tr.gif);
		}
	
	.tl {
		background-image: url(../images/tl.gif);
		}
	.tr,
	.dialogContent {
		padding: 0 15px;
		}
	
	.br {
		background-image: url(../images/br.gif);
		}
	
	.bl {
		background-image: url(../images/bl.gif);
		}


/* box */
	.filledBox .tr {
		background-image: url(../images/tr2.gif);
	}
	
	.filledBox .tl {
		background-image: url(../images/tl2.gif);
	}
	
	.filledBox .br {
		background-image: url(../images/br2.gif);
	}
	
	.filledBox .bl {
		background-image: url(../images/bl2.gif);
	}
	
	.filledBox {
	}

/* ajax dialogs container */

/* general styles */


/* listing tables */
	.listing {
		padding: 0;
	}
	
	.listing .header {
		background-color: #F5FFDF;
		border-collapse: separate;
	}
	div.listing tr.header td {
		padding: 2px 10px 2px 0;
		}
	
	.listing .header a.sortAsc,
	.listing .header a.sortDesc {
		background-position: center right;
		background-repeat: no-repeat;
		}
	
	.listing .header a.sortAsc {
		background: transparent url('../images/sprite_butoane.png') -207px -1377px no-repeat;
		}
	
	.listing .header a.sortDesc {
		background: transparent url('../images/sprite_butoane.png') -154px -1409px no-repeat;
		}

	.listing li h3 {
		padding-bottom: 0;
		}
	.listing li {
		padding: 5px 10px 0 0;
		border-top: 1px solid #ddd;
		}
	
	.listing tr.even {
	}
	

/* self promo */
	#selfPromo {
		background: transparent url('../images/self_promo.png') no-repeat;
	}
	
/* logo */
	#logo {
		width: 170px;
		height: 81px;
		background-image: url(../images/logo.png);
		background-repeat: no-repeat;
		margin: 5px 0 0 20px;
	}
	
/* menu */
	#menu UL LI A:link,
	#menu UL LI A:active,
	#menu UL LI A:visited,
	#menu UL LI A:hover {
		color: #fff;
	}

	/* Sprite pentru meniul cu tab-uri */
	#menu ul li {
		height: 34px;
		background: transparent url('../images/sprite_taburi.png') no-repeat;
		}

	#menu ul li#carti {
		width: 117px;
		background-position: 0 0;
		}
		#menu ul li#carti a {
			padding-left: 43px;
			}

	#menu ul li#cadouri {
		width: 150px;
		background-position: 0 -34px;
		}
	#menu ul li#sfaturisanatoase {
		width: 181px;
		background-position: 0 -34px;
		}
	#menu ul li#produseNaturiste {
		width: 181px;
		background-position: 0 -68px;
		}
	#menu ul li#articoleSportive {
		width: 175px;
		background-position: 0 -102px;
		}
	#menu ul li#farmacie {
		width: 181px;
		background-position: 0 -136px;
		}
	#menu ul li#aquavista {
		width: 144px;
		background-position: 0 -170px;
		}
	
	
/* search */
	#info A:link,
	#info A:active,
	#info A:visited,
	#info A:hover {
		color: #fff;
	}



	
/* boxes heading */	
	.box .boxHeading,
	.box .boxHeading A:link,
	.box .boxHeading A:active,
	.box .boxHeading A:visited,
	.box .boxHeading A:hover {
		color: #666;
	}
	
	#categoriesBox .boxContent LI A:link,
	#categoriesBox .boxContent LI A:visited,
	#categoriesBox .boxContent LI A:active,
	#categoriesBox .boxContent LI A:hover {
		background: #fff none no-repeat;
		padding: 2px 0 2px 14px;
	}
	
	#categoriesBox .boxContent LI LI A:link,
	#categoriesBox .boxContent LI LI A:visited,
	#categoriesBox .boxContent LI LI A:active,
	#categoriesBox .boxContent LI LI A:hover {
		background-image: none;	
	}
	
	#categoriesBox .boxContent span,
	#articole_de_la_mediciBox .boxContent span {
		padding-left: 12px;
		}
	
	#articole_de_la_mediciBox .boxContent span {
		display: block; 
		padding-left: 12px; 
		font-size: 13px; 
		font-weight: normal;
		letter-spacing:-0.2px;
		}
	
	#categoriesBox .boxContent .parent {
		background-image: url(../images/cat_parent.png);
		background-position: left center;
		background-repeat: no-repeat;
	}
	
	#categoriesBox .boxContent .selected {
		/* background-image: url(../images/cat_selected.gif); */
		background-image: url(../images/cat_selected.png);
		background-position: left center;
		background-repeat: no-repeat;
	}
		
/* progress bars */
	.progress, .progress .center, .progress .left, .progress .right {
		height: 13px;
	}
	
	.progress .center {
		background-image: url(../images/progress_bg.gif);
	}
	
	.progress .left,
	.progress .right {
		width: 6px; 
	}
	
	.progress .left {
		background-image: url(../images/progress_left.gif);
	}
	
	.progress .right {
		background-image: url(../images/progress_right.gif);
	}
	
/*********************************************/

/* product and category heading */
	h1, h1.pageHeading, h2.heading  {
		margin: 0 0 10px 0;
		padding: 3px 0 0 0;
		background: none;
		font: normal normal 26px/28px Arial, sans-serif;
		color: #a68a33;
		}

	h2.withoutAuthor a,
	h2.withoutAuthor a:link,
	h2.withoutAuthor a:visited {
		display: inline-block;
		margin-left: 10px;
		font-size: 12px;
		font-weight: bold;
		line-height: 120%;
		height: auto;
		color: #333;
		}
	h3, h3.name {
		font-size: 18px;
		color: #3F7F00;
		margin: 0;
		padding: 2px 0 5px 0;
		}
	
	
/* category listing */
	.categories LI.cat A:link,
	.categories LI.cat A:active,
	.categories LI.cat A:visited,
	.categories LI.cat A:hover {
		background-image: url(../images/bullet.png);
	}

/* undercategory listing */
	.undercategories LI.cat A:link,
	.undercategories LI.cat A:active,
	.undercategories LI.cat A:visited,
	.undercategories LI.cat A:hover {
		background-image: none;
	}

/* modules listing */
	.moduleRow, .moduleRowOver, .moduleRowSelected {
		padding-top: 7px;
		height: 33px;
		cursor: pointer;
		background-repeat: repeat-x; 
	}

	.moduleRow {
		background-image: url(../images/moduleRow.jpg);
	}
	
	.moduleRowOver {
		background-image: url(../images/moduleRowOver.jpg);
	}
	
	.moduleRowSelected {
		background-image: url(../images/moduleRowSelected.jpg);
	}
	

/* product filters */
	.filters {
		background-color:#FAFAFA;
		border:1px solid #EEEEEE;
		height: 22px;
	}
	
	

/* product listing */
	.productBox .PRODUCT_LIST_PRICE {
		color: #999;
	}
	
	.productBoxHover .PRODUCT_LIST_PRICE {
		color: #777;
	}
	
	
/* product short listing */
	.productDateExpected {
		color: #1A4B6B;
	}
	
/* listing modules */
	


	
/******************* DIALOGS **********************/	
/* advanced search dialog */

	
/* product description dialog */
	.dialog .productPrice {
	}

	.dialog .productImage IMG {
	}
	
	.dialog .productDateAvailable {
		color: #DB2719;
	}
	


/* information dialog */
	
/* sfatul zilei */
	#sfatulZilei {
		background-image: url(../images/leaf.jpg);
		background-repeat: no-repeat;
		background-position: 30px center;
	}


/**************************************************************************************
	PAGES
***************************************************************************************/

/* checkout process */
	.checkoutNavigation {
		float: left;
		margin-bottom: 20px;
		width: 100%;
		}
		.checkoutNavigation div {
			float: left;
			}
			.checkoutNavigation div .tab {
				float: right; display: inline;
				background: transparent url('../images/sprite_butoane.png') 0 -1006px no-repeat;
				width: 130px;
				height: 22px;
				line-height: 22px;
				padding: 0 35px 0 0;
				text-align: right;
				margin-left: -38px;
				}
				.checkoutNavigation div .tab a:link,
				.checkoutNavigation div .tab a:visited,
				.checkoutNavigation div .tab a:active,
				.checkoutNavigation div .tab a:hover {
					font-weight: normal;
					text-decoration: none;
					color: #fff;
					}
				.checkoutNavigation div .tab a.incomplete:link,
				.checkoutNavigation div .tab a.incomplete:visited,
				.checkoutNavigation div .tab a.incomplete:active,
				.checkoutNavigation div .tab a.incomplete:hover {
					color: #333;
					}
	
			.checkoutNavigation div .selected {
				background: transparent url('../images/sprite_butoane.png') 0 -962px no-repeat;
				color: #fff;
				}
			.checkoutNavigation div .completed {
				background: transparent url('../images/sprite_butoane.png') 0 -984px no-repeat;
				color: #fff;
				}
				.checkoutNavigation div .selected a:link,
				.checkoutNavigation div .selected a:visited,
				.checkoutNavigation div .selected a:active,
				.checkoutNavigation div .selected a:hover {
					font-weight: bold;
					color: #fff;
				}

	.checkoutNavigation .tab1 {
		z-index: 4;
	}
	
	.checkoutNavigation .tab2 {
		z-index: 3;
	
	}
	
	.checkoutNavigation .tab3 {
		z-index: 2;
	
	}
	
	.checkoutNavigation .tab4 {
		z-index: 1;
	}
		
/* product info */
	#page_product_info UL.tabMenu {
		background-image: url(../images/tab_bottom.jpg);
	}
	
	#page_product_info .tab {
		background-image: url(../images/header_tab_bg.jpg);
	}
	
	#page_product_info .tabLeft {
		background-image: url(../images/header_tab_left.jpg);
	}
	
	#page_product_info .tabRight {
		background: #77ae49 none; /* for non-css3 browsers */
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#a3dc3a, endColorstr=#77ae49); /* for IE6 & IE7 */
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a3dc3a', endColorstr='#77ae49'); /* for IE8 */
		background: -webkit-gradient(linear, left top, left bottom, from(#a3dc3a), to(#77ae49)); /* for webkit browsers */
		background: -moz-linear-gradient(top,  #a3dc3a,  #77ae49); /* for firefox 3.6+ */
	}


/*footer comercials*/

.comercials A:link,
.comercials A:visited,
.comercials A:active,
.comercials A:hover {
	filter: alpha(opacity=30);
	-moz-opacity: .3;
	opacity: .3;

}

.comercials A:hover {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;

}



.comercials A IMG {
	border: 0;
}

.display_inline
{
display:inline;
}

.link_recenzie:link,
.link_recenzie:active,
.link_recenzie:visited
{
font-family: Arial, Helvetica, sans-serif;
color:#FF7522;
font-size:12px;
font-weight:bold;
text-decoration: none;
}

.link_recenzie:hover
{
font-family: Arial, Helvetica, sans-serif;
color:#FF7522;
font-size:12px;
font-weight:bold;
text-decoration: underline;
}

.linieProdus {
	padding: 5px 10px;
	}
div.odd {
	background-color: #F5FFDF;
	}
div.even {
	}
div.linieProdus.odd {
	background-color: #fafafa;
	}
div.linieProdus.even {
	background-color: #fefefe;
	}	
	
	/* IE6 css fixer v0.4: Thu, 30 Jul 2009 20:05:56 +0200 */

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

	/* add display:inline to floated elements */
	.checkoutNavigation,
	.checkoutNavigation div,
	.checkoutNavigation div .tab {display:inline;}

	/* fix negative margins */
	.checkoutNavigation div .tab {position:relative; zoom:1;}

	
/* Galerie */
div.galerieFoto,
div.articoleSiNoutati {
	float: left;
	display: inline;
	max-width: 792px;
	width: auto !important;
	width: 100% !important;
	width: 792px;
	padding: 0 10px;
	margin: 5px 0;
	background: transparent none;
	}
div.fotoIlustratie {
	max-width: 800px;
	width: 800px;
	padding: 0;
	}
	div.galerieFoto a,
	div.galerieFoto a:link,
	div.galerieFoto a:visited {
		float: left;
		display: inline;
		/*
		width: 176px;
		height: 132px;
		*/
		padding: 5px;
		margin: 0 5px 10px 0;
		background: #F5FFDF none;
		border: 1px solid #ccc;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		text-decoration: none;
		}
	div.galerieFoto a.fotoIlustratie,
	div.galerieFoto a.fotoIlustratie:link,
	div.galerieFoto a.fotoIlustratie:visited {
		width: 756px;
		height: auto;
		}
	div.galerieFoto a:hover,
	div.galerieFoto a:focus {
		background: #fff none;
		background: #97CB50 none;
		}
		div.galerieFoto a img {
			/*width: 176px;*/
			/*height: 132px;*/
			border: none;
			}
		div.galerieFoto a.fotoIlustratie img {
			width: 756px;
			}
/* End Galerie */




/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* specific.css
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* colors */

	/* general colors */	
	A:link, A:active, A:visited, A:hover,
	#information UL LI A:link,
	#information UL LI A:active,
	#information UL LI A:visited {
		color: #355F0C;
	}
	
	A:hover,
	#information UL LI A:hover {
		color: #69976B;
	}
	
	input, textarea, select {
		color: #2C3F2D;
		border: 1px solid #B5B16A;
		background-color: #FAF6C4;
	}
	
	INPUT:focus, INPUT:hover,
	TEXTATEA:focus, TEXTAREA:hover,
	SELECT:focus, SELECT:hover {
		background-color: #EBFFBF;
	}
	
	INPUT.button, INPUT.button:hover, INPUT.focus {
		background-color: transparent;
		border-color: transparent;
	}
	
	/* header */
	#headerContent {
		background-image: url('../images/top_bg.png');
		background-color: #fcfcfc;
	}
	
	/* menu */
	
	/* search */
	#info {
		color: #E8F9E9;
	}
	
	/* information area */
	/* product box */
	.productBox A:link,
	.productBox A:active,
	.productBox A:visited,
	.productBox A:hover {
		color: #69976B;
		}
	
	.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: 120px;
		margin-left: 100px;
		}
	
		.PRODUCT_LIST_NAME .authorName {
			margin-top: -10px;
			}
		
		.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;
			display: inline;
			position: relative;
			zoom: 1;
			margin-top: 7px;
			width: 110px;
			}
		
		.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: 78px;
			}
		
		.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;
			}
		.productBoxHover .PRODUCT_LIST_NAME h2 a,
		.productBox .PRODUCT_LIST_NAME h2 a {
			font-weight: bold;
			}
		
		.PRODUCT_LIST_NAME h2:first-line {
			font-size: 15px;
			}

		.PRODUCT_LIST_BUY_NOW {
			float: left;
			position: absolute;
			width: 124px;
			padding: 5px 0 0 5px;
			margin-left: 100px;
			margin-top: 80px;
			text-align: left;
			}
		.casete-noutati.PRODUCT_LIST_BUY_NOW {
			margin-top: 70px;
			}
			.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,
			a.butonLIVEChat,
			a.butonLIVEChat:link,
			a.butonLIVEChat:visited,
			.buy a.buy,
			.buy a.buy:link,
			.buy a.buy:visited,
			.COL_PRODUCT_LIST_PRICE .buy a.buy,
			.COL_PRODUCT_LIST_PRICE .buy a.buy:link,
			.COL_PRODUCT_LIST_PRICE .buy a.buy:visited {
				float: right;
				display: inline;
				position: relative;
				zoom: 1;
				height: 22px;
				text-align: center;
				color: #fff;
				line-height: 22px;
				}
			.productLinks .buy a.buy,
			.productLinks .buy a.buy:link,
			.productLinks .buy a.buy:visited {
				float: none;
				display: inline-block;
				}

			.butonDublu,
			.butonDublu:link,
			.butonDublu:visited,
			.buton96,
			.buton96:link,
			.buton96:visited,
			.buton150,
			.buton150:link,
			.buton150:visited,
			.buton180,
			.buton180:link,
			.buton180:visited,
			.PRODUCT_LIST_BUY_NOW a.buy,
			.PRODUCT_LIST_BUY_NOW a.buy:link,
			.PRODUCT_LIST_BUY_NOW a.buy:visited,
			.buy a.buy,
			.buy a.buy:link,
			.buy a.buy:visited,
			.COL_PRODUCT_LIST_PRICE .buy a.buy,
			.COL_PRODUCT_LIST_PRICE .buy a.buy:link,
			.COL_PRODUCT_LIST_PRICE .buy a.buy:visited {
				height: 22px;
				margin-bottom: 2px;
				text-align: center;
				color: #fff;
				width: 96px;
				text-decoration: none;
				background: transparent url('../images/sprite_butoane.png') 0 -1116px no-repeat;
				border: none;
				cursor: pointer;
				line-height: 22px;
				padding: 0;
				}
			.PRODUCT_LIST_BUY_NOW a.buy,
			.PRODUCT_LIST_BUY_NOW a.buy:link,
			.PRODUCT_LIST_BUY_NOW a.buy:visited,
			.buy a.buy,
			.buy a.buy:link,
			.buy a.buy:visited,
			.COL_PRODUCT_LIST_PRICE .buy a.buy,
			.COL_PRODUCT_LIST_PRICE .buy a.buy:link,
			.COL_PRODUCT_LIST_PRICE .buy a.buy:visited,
			body form input.buton-normal,
			body form input.buton-normal:hover,
			body form input.buton-normal:focus {
				text-shadow: -1px -1px 0 #A27F3B;
				
				background: transparent url('../images/sprite_butoane.png') 0 -1138px no-repeat;
				width: 98px;
				
				/* Modified by ByColor - 2011.10.05 */
				/* Dangerous change - PLEASE TEST IT THOROUGHLY */
				width: 118px;
				background: #B6974E;
				filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8A76C, endColorstr=#AD8F3E); /* for IE6 & IE7 */
				filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#C8A76C', endColorstr='#AD8F3E'); /* for IE8 */
				background: -webkit-gradient(linear, left top, left bottom, from(#C8A76C), to(#AD8F3E)); /* for webkit browsers */
				background: -moz-linear-gradient(top,  #C8A76C,  #AD8F3E); /* for firefox 3.6+ */

				border: 1px solid #AA7E4F;
				-moz-border-radius: 4px;
				-webkit-border-radius: 4px;
				border-radius: 4px;
				
				-mox-box-shadow: 1px 1px 1px #ddd;
				-webkit-box-shadow: 1px 1px 1px #ddd;
				box-shadow: 1px 1px 1px #ddd;
				
				/* Dangerous change - PLEASE TEST IT THOROUGHLY */
				/* End Modified by ByColor - 2011.10.05 */
				}
			.PRODUCT_LIST_BUY_NOW a.buy:hover,
			.PRODUCT_LIST_BUY_NOW a.buy:focus,
			.buy a.buy:hover,
			.buy a.buy:focus,
			.COL_PRODUCT_LIST_PRICE .buy a.buy:hover,
			.COL_PRODUCT_LIST_PRICE .buy a.buy:focus,
			body form input.buton-normal {
				background: #77ae49 none; /* for non-css3 browsers */
				filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#a3dc3a, endColorstr=#77ae49); /* for IE6 & IE7 */
				filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a3dc3a', endColorstr='#77ae49'); /* for IE8 */
				background: -webkit-gradient(linear, left top, left bottom, from(#a3dc3a), to(#77ae49)); /* for webkit browsers */
				background: -moz-linear-gradient(top,  #a3dc3a,  #77ae49); /* for firefox 3.6+ */
				
				border-color: #769928;
				text-shadow: -1px -1px 0 #769928;
				}
			body form input.buton-normal {
				color: #fff;
				}
			.buy a.buy,
			.buy a.buy:link,
			.buy a.buy:visited,
			.COL_PRODUCT_LIST_PRICE .buy a.buy,
			.COL_PRODUCT_LIST_PRICE .buy a.buy:link,
			.COL_PRODUCT_LIST_PRICE .buy a.buy:visited {
				height: 35px;
				line-height: 35px;
				margin-top: 10px;
				}
			.butonDublu,
			.butonDublu:link,
			.butonDublu:visited {
				width: 190px;
				height: 42px;
				padding: 0;
				font-size: 20px;
				font-weight: bold;
				background: transparent url('../images/sprite_butoane.png') 0 -1202px no-repeat;
				font-family: Arial,sans-serif;
				margin-right: 10px;
				}
				
			a.butonDublu,
			a.butonDublu:link,
			a.butonDublu:visited {
				line-height: 42px;
				}
			.buy a.buy,
			.buy a.buy:active,
			.buy a.buy:link,
			.buy a.buy:visited,
			.productListing-col .buy a.buy,
			.productListing-col .buy a.buy:link,
			.productListing-col .buy a.buy:visited {
				width: 164px;
				height: 35px;
				font: normal bold 18px/35px Arial, sans-serif;

				/*
				background: #bf9f5c url('../images/sprite_butoane.png') 0 -1954px no-repeat;
				border: 1px solid #fff;
				*/
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
				border-radius: 5px;
				}
			.buy a.buy:hover,
			.buy a.buy:focus,
			.productListing-col .buy a.buy:hover,
			.productListing-col .buy a.buy:focus {
				/*
				background: #8CC834 none;
				border-color: #769928;
				*/
				}
			.buy .buy-stoc-epuizat,
			.productListing-col .buy .buy-stoc-epuizat {
				display: inline;
				float: right;
				width: 163px;
				height: 35px;
				line-height: 35px;
				margin-top: 10px;
				
				background: #f0f0f0;
				border: 1px solid #ded1d1;
				color: #ded1d1;
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
				border-radius: 5px;
				font: bold 18px/35px Arial,sans-serif;
				
				text-shadow: 1px 1px 0 #fff;
				text-align: center;
				}
			.disponibilitate,
			.productListing-col .disponibilitate {
				color:#666; 
				float:right; 
				display:block;
				width: 135px;
				margin: 5px 0 0;
				padding: 3px 20px 3px 10px; 
				background:#fcfcfc; 
				border: none;
				text-shadow: 1px 1px 0 #fafafa;
				}
			.disponibilitate.stoc-ok,
			.productListing-col .disponibilitate.stoc-ok,
			.disponibilitate.no-stoc,
			.productListing-col .disponibilitate.no-stoc {
				background: none repeat scroll 0 0 #e6f9dc;
				border: 1px solid #fff;
				-moz-border-radius: 4px;
				-webkit-border-radius: 4px;
				border-radius: 4px;
				}
			.disponibilitate.no-stoc,
			.productListing-col .disponibilitate.no-stoc {
				background: none repeat scroll 0 0 #feebdf;
				}
			.casete-noutati .disponibilitate {
				font-size: 10px;
				line-height: 110%;
				width: 105px;
				padding-right: 5px;
				}

			.buton150,
			.buton150:link,
			.buton150:visited {
				width: 150px;
				background: transparent url('../images/sprite_butoane.png') 0 -1072px no-repeat;
				}
			.buton96,
			.buton96:link,
			.buton96:visited
			.buton150,
			.buton150:link,
			.buton150:visited {
				float: left;
				}
			input.buton150 {
				padding-bottom: 4px;
				padding-right: 10px;
				}
			.buton180,
			.buton180:link,
			.buton180:visited {
				width: 180px;
				background: transparent url('../images/sprite_butoane.png') 0 -1028px no-repeat;
				}
			.buton150:hover {
				background: transparent url('../images/sprite_butoane.png') 0 -1094px no-repeat;
				}
			.buton180:hover {
				background: transparent url('../images/sprite_butoane.png') 0 -1050px no-repeat;
				}
			a.butonInfo,
			a.butonInfo:link,
			a.butonInfo:visited {
				width: 56px;
				background: transparent url('../images/sprite_butoane.png') 0 -1266px no-repeat;
				}
			a.butonLIVEChat,
			a.butonLIVEChat:link,
			a.butonLIVEChat:visited {
				margin-right: 0;
				background: none;
				padding: 0;
				}
			.productBoxHover a.butonLIVEChat,
			.productBoxHover a.butonLIVEChat:link,
			.productBoxHover a.butonLIVEChat:visited,
			.productBox a.butonLIVEChat,
			.productBox a.butonLIVEChat:link,
			.productBox a.butonLIVEChat:visited {
				margin-right: 3px;
				}

			.stoc {
				float: right;
				display: inline;
				margin-right: 3px;
				width: 22px; 
				height: 22px; 
				}
			.COL_PRODUCT_LIST_PRICE .stoc {
				margin: 0;
				margin-left: 3px;
				}
			.disponibil {
				background: transparent url('../images/sprite_butoane.png') -148px -940px no-repeat;
				}
			.epuizat {
				background: transparent url('../images/sprite_butoane.png') -216px -940px no-repeat;
				}
			.wishlist {
				float:left;
				display: inline;
				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;
			}
		.marire-cantitate,
		.scadere-cantitate,
		.eliminare-produs {
			width: 16px;
			height: 16px;
			display: inline-block;
			background: transparent url('../images/sprite_butoane.png') -69px -924px no-repeat;
			}
		.scadere-cantitate {
			background-position: -109px -924px;
			}
		.eliminare-produs {
			background-position: -148px -924px;
			}
		
		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: 0;
			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;
			}
		div#page_shopping_cart .PRODUCT_LIST_PRICE {
			position: static;
			float: right;
			margin-top: 0;
			}
			.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,
			.PRODUCT_LIST_PRICE s span.fancyPrice {
				color: #DA3E2F;
				font-size: 8px;
				text-decoration: line-through;
				}
			.PRODUCT_LIST_PRICE span.productSpecialPrice span.fancyPrice {
				font-size: 12px;
				padding-left: 2px;
				}

	
	/* product short listing */
	.productDateExpected {
	}
	
	/* dialogs */
	
	.dialog, .dialogLoading, .dialogHidden {
		border: 1px solid #7DB37F;
	}
	.dialog {
		padding: 10px 20px;
		background: #f9f9f9 none;
		-moz-box-shadow: 3px 3px 3px #aaa;
		-webkit-box-shadow: 3px 3px 3px #aaa;
		box-shadow: 3px 3px 3px #aaa;
		}
	
	/* product description dialog */
	.dialog .productPrice {
		color: #194968;
	}

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

	.dialog .productDateAvailable {
	}
	
	/* information dialog */
	
	
/* positions and sizes */
	#headerContent #selfPromo {
		margin: 0 0 0 0;
		margin-left: -470px;
		zoom: 1;
		width: 600px;
		width: 470px;
		height: 155px;
		height: 88px;
		float: right;
	}

	#logo {
		width: 177px;
		height: 58px;
		margin-left: 44px;
		margin-top: 28px;

		margin-left: 14px;
		margin-top: 18px;
		float: left; display: inline;
	}
	
	/* Sprite pentru logo-urile de pe coloana dreapta */
	.logouri {
		display: block; 
		margin: 5px auto 0;
		background: #fff url('../images/sprite_logouri.png') no-repeat;
		text-decoration: none;
		color: transparent;
		}
	.logouri:hover,
	.logouri:focus {
		text-decoration: none;
		color: transparent;
		}
	#visa-logo {
		width: 92px;
		height: 57px;
		background-position: 0 0;
		}
	#po-logo {
		width: 104px;
		height: 88px;
		background-position: 0 -57px;
		}
	#bookurier-logo {
		width: 96px;
		height: 27px;
		margin-top: 15px;
		background-position: 0 -91px;
		}
	#cash-logo {
		width: 96px;
		height: 81px;
		background-position: 0 -118px;
		}
	#mastercard-logo {
		width: 91px;
		height: 53px;
		background-position: 0 -199px;
		}
	#raiffeisen-logo {
		width: 110px;
		height: 37px;
		background-position: 0 -252px;
		}
	#pegasus-logo {
		width: 95px;
		height: 60px;
		background-position: 0 -289px;
		}
	#poverificare-logo {
		width: 104px;
		height: 87px;
		background-position: 0 -349px;
		}
	#dhl-logo {
		width: 110px;
		height: 21px;
		margin-top: 15px;
		background-position: 0 -440px;
		}

/* 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: #faffdf;
	}


/* Articole */
div#page_article_info {
	padding: 5px 0 5px 10px;
	}
div.celMaiNouArticol {
	float: left;
	display: inline;
	padding: 20px; 
	background-color: #fcfcfc; 
	margin-bottom: 10px; 
	margin-top: 5px;
	}
	div.articolSecundarHomepage img.pozaArticol {
		float: left; 
		display: inline;
		position: relative;
		zoom: 1;
		width: 60px; 
		height: 80px; 
		padding: 10px; 
		vertical-align: middle; 
		background-color: #fff; 
		margin-bottom: 10px;
		margin-right: 20px;
		}
	div.celMaiNouArticol img.pozaArticol {
		float: left;
		display: inline;
		margin-right: 20px;
		}

	div.articolSecundarHomepage h1.titluArticol {
		float: left; 
		display: inline;
		position: relative;
		zoom: 1;
		}
		div.articolSecundarHomepage div.titluArticol span {
			color: #777;
			}
	div.articolSecundarHomepage div.continutArticol {
		float: left; 
		display: inline;
		position: relative;
		zoom: 1;
		width: 100%;
		height: 100px;
		}
		div#page_article_info p,
		div.articolSecundarHomepage div.continutArticol p {
			margin-bottom: 10px;
			font-size: 13px;
			}
		div.celMaiNouArticol div.continutArticol span.citesteMaiMult,
		div.articolSecundarHomepage div.continutArticol span.citesteMaiMult {
			margin-bottom: 0;
			margin-left: 10px;
			text-align: right;
			}

/* Prezentare si articole prima pagina */
div.holderPrezentareSiArticoleHomepage {
	display: block; 
	padding-bottom: 10px; 
	width: 100%;
	min-width: 600px;
	margin-bottom: 10px;
	}
/* Articole secundare prima pagina */
div.articolSecundarHomepage {
	float: left;
	display: inline;
	width: 213px;
	/*height: 225px;*/
	height: 170px;
	padding: 20px 20px 15px; 
	margin: 10px 12px 0 0; 
	background-color: #fcfcfc; 
	border-top: 1px solid #ddd;
	}
	div.celMaiNouArticol div.lingaVideo {
		width: 300px;
		margin-bottom: 10px;
		}
	div.articolSecundarHomepage h1.titluArticol {
		/*width: 110px;*/
		font-size: 19px;
		line-height: 22px;
		margin-bottom: 0;
		}
	div.articolSecundarHomepage div.titluArticol span {
		font-size: 10px;
		line-height: 12px;		
		}
	div.articolSecundarHomepage div.continutArticol {
		margin-top: 10px;
		line-height: 130%;
		}
	div.articolSecundarHomepage span.citesteMaiMult {
		float: left;
		display: inline;
		position: relative; zoom:1;
		width: 233px;
		margin-left: -20px; 
		margin-top: -18px;
		padding: 5px 10px;
		background: transparent url('../images/fundalCitesteMaiMult.png') repeat-x; 
		text-align: right;
		}
		div.articolSecundarHomepage span.citesteMaiMult a,
		div.articolSecundarHomepage span.citesteMaiMult a:link,
		div.articolSecundarHomepage span.citesteMaiMult a:visited {
			color: #fff;
			text-decoration: none;
			}
		div.articolSecundarHomepage span.citesteMaiMult a:hover {
			text-decoration: underline;
			}
	div.articolSecundarHomepage span.scrisDe {
		float: left;
		display: inline;
		position: relative; zoom: 1;
		height: 10px; 
		width: 233px; 
		margin-left: -20px; 
		margin-top: 0; 
		font-size: 9px; 
		padding-left: 10px; 
		color: #999; 
		text-align: right;
		}
	div.articolGeolocatie span.citesteMaiMult {
		margin-top: -31px;
		}

div.ultimulArticolSecundarHomepage {
	margin-right: 0;
	}

	div.articolTertiarHomepage {
		float: left;
		display: inline;
		width: 763px;
		padding: 5px 10px;
		margin: 0 12px 0 0; 
		background-color: #fff; 
		border-bottom: 2px solid #fafafa;
		}
		div.articolTertiarHomepage .inset-data {
			float:left; display:inline;
			margin-right: 20px;
			text-align: right;
			}
			div.articolTertiarHomepage .inset-data .tertiar-zi {
				color: #ddd;
				font-family: Arial;
				font-size: 12px;
				font-weight: bold;
				letter-spacing: -1px;
				}
			div.articolTertiarHomepage .inset-data .tertiar-luna {
			    color: #ddd;
				font-size: 12px;
				}
			div.articolTertiarHomepage .inset-data .tertiar-an {
				color: #eee;
				display: block;
				font-size: 22px;
				font-weight: bold;
				letter-spacing: -2px;
				line-height: 14px;
				text-align: center;
				}
		div.articolTertiarHomepage .inset-article {
			float:left; display:inline;
			width: 670px;
			}
		a.tertiar-citesteMaiMult,
		div.articolTertiarHomepage .inset-article .tertiar-citesteMaiMult {
			float: right;
			display: inline;
			padding: 0 10px; 
			background-color: #D1DF99;
			background-color: #D3DFA7;
			-moz-border-radius: 5px; 
			-webkit-border-radius: 5px; 
			border-radius: 5px; 
			color: #fff;
			}
		a.tertiar-citesteMaiMult:hover,
		a.tertiar-citesteMaiMult:focus,
		div.articolTertiarHomepage .inset-article .tertiar-citesteMaiMult:hover,
		div.articolTertiarHomepage .inset-article .tertiar-citesteMaiMult:focus {
			background-color: #85C03F;
			text-decoration: none;
			}

			div.articolTertiarHomepage h1.titluArticol {
				padding: 0;
				margin: 0;
				font-size: 15px;
				line-height: 120%;
				padding-bottom: 3px;
				}



/* Misc */
	.endPage {
		width: 100%;
		margin-top: 20px;
		padding: 20px 0;
		border-top: 1px dotted #3F7F00;
		text-align: center;
		}
	.centrat {
		float: none;
		margin: 0 auto;
		}

	.tipLivrare_0,
	.tipLivrare_1,
	.tipLivrare_2 {
		display: block;
		}
		
	/* 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;}
	

	/* Tabela de prezentare a comparatiilor din cadrul unui articol */
	div#page_article_info table {
		border-collapse: collapse;
		margin: 5px 30px 10px;
		}
	div#page_article_info table tr th,
	div#page_article_info table tr td {
		padding: 4px 10px;
		background: #FAFFDF none repeat scroll 0 0;
		border: 1px dotted #CAEC80;
		}
	div#page_article_info table tr th {
		background: #AFDD62 none repeat scroll 0 0;
		border:1px solid #fff;
		color: #fff;
		font-size: 14px;
		}

	/* Disable cart */
	/* Here we can disable cart (8 of 8) */
		/* End Here we can disable cart (8 of 8) */
	
/* Prezentare flash pentru home */
.prezentare-flash {
	width: 94%;
	width: 740px;
	padding: 15px;

	border:1px solid #ccc;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;

	box-shadow: 1px 1px 2px #ccc;
	-moz-box-shadow: 1px 1px 2px #ccc;
	-webkit-box-shadow: 1px 1px 2px #ccc;
	
	background: #eaeaea; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e0e0e0'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#e0e0e0)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #f9f9f9,  #e0e0e0); /* for firefox 3.6+ */
	}
	.prezentare-flash #film-mare {
		float: left; display: inline;
		width: 520px;
		height: 390px;
		margin-right: 0;
		position: relative; zoom:1;
		text-decoration: none;
		color: #666;

		border: 1px solid #aaa;
		box-shadow: 1px 1px 3px #999;
		-moz-box-shadow: 1px 1px 3px #999;
		-webkit-box-shadow: 1px 1px 3px #999;
		
		background: transparent url('../images/cumsecomanda.jpg') 0 0 no-repeat;
		}
	.prezentare-flash #film-mare:hover,
	.prezentare-flash #film-mare:focus {
		background-position: 0 -390px;
		}

	.prezentare-flash #film-mare span.explicatie {
		display: block;
		position: absolute;
		height: 0;
		width: 480px;
		padding: 7px 20px;
		bottom: 0;
		background: #fff;
		opacity: 0;
		-moz-opacity: 0;
		filter:alpha(opacity=0);
		text-decoration: none;
		}
		
	.prezentare-flash .butoane {
		position: absolute;
		left: 528px;
		width: 230px;
		}

		.prezentare-flash .buton-flash {
			float: left; display: inline;
			width: 165px;
			height: auto;
			margin-top: -1px;
			position: relative; zoom:1;
			padding: 8px 20px 8px 40px;
			color: #fff;
			color: #555;
			text-shadow: 1px 1px 1px #fff;
			font: normal 14px/17px Trebuchet MS,Verdana,Arial,sans-serif;
			text-align: left;
			border: 1px solid #5E9F1D;
			border-color: #ccc #fff #fff #ccc;
			
			background: #eaeaea; /* for non-css3 browsers */
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f3f3', endColorstr='#fcfcfc'); /* for IE */
			background: -webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#fcfcfc)); /* for webkit browsers */
			background: -moz-linear-gradient(top,  #f3f3f3,  #fcfcfc); /* for firefox 3.6+ */
			}
		.prezentare-flash .buton-flash:hover,
		.prezentare-flash .buton-flash:focus {
			color: #fff;
			text-shadow: 1px 1px 1px #5E9F1D;
			background: #67AD23; /* for non-css3 browsers */
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#67AD23', endColorstr='#97CB50'); /* for IE */
			background: -webkit-gradient(linear, left top, left bottom, from(#67AD23), to(#97CB50)); /* for webkit browsers */
			background: -moz-linear-gradient(top,  #67AD23,  #97CB50); /* for firefox 3.6+ */
			
			text-decoration: none;
			}
		.prezentare-flash .buton-flash span.buton-play {
			float: left; display: inline;
			width: 23px;
			height: 23px;
			margin-left: -26px;
			position: relative; zoom: 1;
			background: transparent url('../images/sprite_butoane.png') -216px -973px no-repeat;
			}
		.prezentare-flash .buton-flash:hover span.buton-play,
		.prezentare-flash .buton-flash:focus span.buton-play {
			background-position: -216px -996px;
			}
		.prezentare-flash .buton-flash.buton-top {
			margin-top: 5px;
			border-radius: 0 5px 0 0;
			-moz-border-radius: 0 5px 0 0;
			-webkit-border-radius: 0 5px 0 0;
			}

	/* Prezentare flash pentru orice alta pagina in afara home */
.holderNonIndexFlash .prezentare-flash {
	width: 523px;
	}
	.holderNonIndexFlash .prezentare-flash #film-mare {
		background-position: 0 -780px;
		height: 137px;
		}
	.holderNonIndexFlash .prezentare-flash #film-mare:hover,
	.holderNonIndexFlash .prezentare-flash #film-mare:focus {
		background-position: 0 -917px;
		}
	.holderNonIndexFlash .prezentare-flash .butoane,
	.holderNonIndexFlash .prezentare-flash .butoane * {
		display: none;
		}
		.holderNonIndexFlash .prezentare-flash #film-mare span.explicatie {
			width: 438px;
			margin-left: 42px;
			}

/* Ilustratie */
.prezentare-flash,
.ilustratie-mica {
	margin-left: 10px;
	}

/* Casete de polling */
#poll-prima-pagina,
#poll-pagina-produs {
	float: right;
	display: none;
	bottom: 0;
	right: 0;
	padding: 0;
	width: 700px;
	color: #fff;
	}

#banda-info.caseta-poll-minimizata {
	width: 22px;
	height: 20px;
	padding: 0;

	border-left: 1px solid #fff;
	border-radius: 8px 0 0 0;
	-moz-border-radius: 8px 0 0 0;
	-webkit-border-radius: 8px 0 0 0;
	}
#ultima-comanda-pe-site,
#useri-pe-aceeasi-pagina,
#ultima-comanda-pentru-produs {
	float: left;
	display: inline;
	margin-left: 10px;
	margin-top: 2px;
	padding-right: 10px;
	font-size: 11px;
	line-height: 110%;
	width: 460px;
	}
#useri-pe-aceeasi-pagina {
	margin-left: 20px;
	width: 180px;
	}

a#minimizeaza-poll {
	display: block;
	position: absolute;
	width: 15px;
	height: 16px;
	top: 0;
	right: 0;
	text-decoration: none;
	background: transparent url('../images/sprite_butoane.png') -168px -1304px no-repeat;
	}
a#minimizeaza-poll:hover,
a#minimizeaza-poll:focus {
	text-decoration: none;
	}
.caseta-poll-minimizata a#minimizeaza-poll {
	background-position: -185px -1304px;
	}



/* Banda jos */
#banda-info {
	position: fixed;
	height: 26px;
	bottom: 0;
	right: 0;
	padding: 1px 0;
	z-index: 1000;
	width: 100%;
	color: #fff;
	overflow: visible;

	background: #77ae49 none; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#a3dc3a, endColorstr=#77ae49); /* for IE6 & IE7 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a3dc3a', endColorstr='#77ae49'); /* for IE8 */
	background: -webkit-gradient(linear, left top, left bottom, from(#a3dc3a), to(#77ae49)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #a3dc3a,  #77ae49); /* for firefox 3.6+ */

	box-shadow: 1px 1px 2px #ccc;
	-moz-box-shadow: 1px 1px 2px #ccc;
	-webkit-box-shadow: 1px 1px 2px #ccc;

	border: none;
	border-top: 1px solid #fff;
	}
	#banda-info #icon-flash {
		float: left;
		display: inline;
		width: 129px;
		height: 37px;
		margin-top: -9px;
		margin-left: 10px;
		position: relative; zoom:1;
		}
	#banda-info #text-stiri {
		float: left; display: inline;
		width: 45px;
		height: 17px;
		margin: 3px 10px 0 20px;
		font-size: 0;
		color: transparent;
		background: transparent url('../images/sprite_butoane.png') 0 -2000px no-repeat;
		
		background: transparent none;
		font-size: 17px;
		color: #c8e897;
		width: 170px;
		}
	#banda-info #text-stiri a {
		color: #fff;
		}
	#banda-info #text-stiri a:hover,
	#banda-info #text-stiri a:focus {
		text-decoration: none;
		}

		#news {
			float: left;
			display: inline;
			overflow: hidden;
			}
			#news-shim {
				height: 24px;
				margin-top: 0;
				}
				#news div.stire {
					float: left; display: inline;
					padding-top: 5px;
					width: 350px;
					}
					#news div.stire a {
						float: left; display: inline;
						font-size: 13px;
						color: #fff;
						text-decoration: none;
						}
					#news div.stire a:hover {
						color: #E8FFBF;
						text-decoration: underline;
						}
					#news div.stire .navigare {
						float: left; display: inline;
						width: 8px;
						height: 24px;
						margin-left: 10px;
						}
						#news div.stire .navigare a {
							text-decoration: none;
							display: block;
							position: relative; zoom: 1;
							width: 8px;
							height: 10px;
							margin-bottom: 1px;
							outline: none;
							background: transparent url('../images/sprite_butoane.png') -240px -1382px no-repeat;
							}
						#news div.stire .navigare a.prev-news {
							margin-top: -2px;
							background-position: -240px -1396px;
							}
						#news div.stire .navigare a.prev-news:hover,
						#news div.stire .navigare a.prev-news:focus {
							text-decoration: none;
							background-position: -240px -1382px;
							}
						#news div.stire .navigare a.next-news {
							background-position: -193px -1430px;
							}
						#news div.stire .navigare a.next-news:hover,
						#news div.stire .navigare a.next-news:focus {
							text-decoration: none;
							background-position: -193px -1416px;
							}
						#news div.stire .navigare .sageata-dezactivata {
							visibility: hidden;
							}


/* Cart specific */
#loading {
	display: none;
	position: absolute;
	margin-left: 25%;
	}



	
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* geo_styles.css
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* Stiluri pentru Geolocatie */
#infodesk {
	display: block;
	position: absolute;
	width: 246px;
	right: 0;
	margin-right: -8px;
	top: 100px;
	background: none;
	z-index: 999999;
	font-size: 11px; 
	color: #666;
	}

	a#hideshow,
	a#hideshow:link,
	a#hideshow:visited {
		float: left;
		display: inline;
		position: absolute;
		left: 0;
		margin-top: 55px;
		width: 24px;
		height: 60px;
		background: transparent url('../images/fundal-hideshow-infodesk.png') 0 0 repeat-y;
		border: 1px solid #fff;
		font-size: 28px;
		font-weight: bold;
		color: #fff;
		text-decoration: none;
		text-align: center;
		line-height: 54px;

		border-top-left-radius: 4px;
		border-bottom-left-radius: 4px;
		-moz-border-radius-topleft: 4px;
		-moz-border-radius-bottomleft: 4px;
		-webkit-border-top-left: 4px;
		-webkit-border-bottom-left: 4px;
		}
	a#hideshow:focus,
	a#hideshow:hover {
		background-position: -30px 0;

		box-shadow: -1px 1px 2px #fff;
		-moz-box-shadow: -1px 1px 2px #fff;
		-webkit-box-shadow: -1px 1px 2px #fff;
		}

	#infodesk #content-infodesk {
		float: right;
		display: inline;
		width: 180px;
		height: auto;
		right: 0;
		padding: 20px 15px 20px 25px;
		background: #fff;

		border: 1px solid #BEDF99;
		border-right: 1px solid #fff;
		
		border-top-left-radius: 8px;
		border-bottom-left-radius: 8px;
		-moz-border-radius-topleft: 8px;
		-moz-border-radius-bottomleft: 8px;
		-webkit-border-top-left: 8px;
		-webkit-border-bottom-left: 8px;
		
		box-shadow: -1px 1px 1px #999;
		-moz-box-shadow: -1px 1px 1px #999;
		-webkit-box-shadow: -1px 1px 1px #999;
		}
	
		#expiry-date {
			margin: 0 0 5px;
			padding: 5px 0;
			border-top: 1px solid #eee;
			border-bottom: 1px solid #eee;
			color: #a80;
			font-size: 16px;
			}
			#expiry-date strong {
				color: #333;
				}
		#infodesk #content-infodesk #status {
			width: 190px;
			height: 300px;
			margin-top: 5px;
			right: 0;
			margin-right: 0;
			overflow: auto;
			}
			#infodesk #content-infodesk #status .eveniment {
				float: left;
				display: inline;
				width: 150px;
				padding: 10px 10px 10px 0;
				margin: 0;
				background: #fff;
				border-bottom: 1px solid #f0f0f0;
				font-size: 9px;
				}
			#infodesk #content-infodesk #status .fresh {
				display: none;
				}
				#infodesk #content-infodesk #status .eveniment a,
				#infodesk #content-infodesk #status .eveniment a:link,
				#infodesk #content-infodesk #status .eveniment a:visited {
					float: left;
					display: inline;
					padding: 0 0 5px;
					font-family: "Trebuchet MS",Verdana,Arial,sans-serif;
					font-size: 12px;
					font-weight: bold;
					color: #355F0C;
					line-height: 110%;
					}
				#infodesk #content-infodesk #status .eveniment a:hover,
				#infodesk #content-infodesk #status .eveniment a:focus {
					color: #69976B;
					text-decoration: underline;
					}
				#infodesk #content-infodesk #status .eveniment p.pret {
					float: left;
					display: inline;
					margin-top: 0;
					padding-bottom: 3px;
					}
					#infodesk #content-infodesk #status .eveniment p.pret span.fancyPrice {
						float: left;
						display: inline;
						font-family: Arial,sans-serif;
						font-size: 18px;
						font-weight: bold;
						text-align: left;
						color: #999;
						}
					#infodesk #content-infodesk #status .eveniment p.pret .fancyCurrency {
						float: left;
						display: inline;
						font-family: Arial,sans-serif;
						font-size: 10px;
						font-weight: normal;
						padding-left: 2px;
						color: #999;
						}
				#infodesk #content-infodesk #status .eveniment a.pozaProdus,
				#infodesk #content-infodesk #status .eveniment a.pozaProdus:link,
				#infodesk #content-infodesk #status .eveniment a.pozaProdus:visited {
					float: left;
					display: inline;
					width: 140px;
					height: 140px;
					margin: 0;
					padding: 5px;
					background: none repeat scroll 0 0 #F5FFDF;
					border: 1px solid #CCCCCC;
					text-decoration: none;

					border-radius: 5px;
					-moz-border-radius: 5px;
					-webkit-border-radius: 5px;
					}
				#infodesk #content-infodesk #status .eveniment a.pozaProdus:hover,
				#infodesk #content-infodesk #status .eveniment a.pozaProdus:focus {
					background: #97CB50 none repeat scroll 0 0;
					}
				#infodesk #content-infodesk #status .eveniment img {
							float: left;
							display: inline;
							width: 140px;
							height: 140px;
							margin: 0;
							border: none;
							text-decoration: none;
							}

	#infodesk h3 {
		margin: 0;
		padding: 0;
		font-family: Arial,sans-serif;
		font-size: 19px;
		font-style: normal;
		font-weight: normal;
		line-height: 110%;
		color: #A68A33;
		}
	#infodesk p {
		margin-bottom: 0;
		}

/* Harta propriu-zisa */
div#harta-interactiva {
	display: block; 
	width: 100%; 
	height: 600px;
	margin: 0;
	top: 0;
	left: 0;
	}
	div#harta-interactiva div.locatieNoua {
		position: absolute;
		zoom:1;
		width: 160px;
		height: auto;
		padding: 0;
		border: none;
		}
		div#harta-interactiva div.contentLocatie {
			float: left;
			display: inline;
			position: relative; zoom:1;
			width: 100%;
			height: auto;
			padding: 10px 15px;
			background-color: #fcfcfc;
			border: 1px solid #D8DFD1;

			border-radius: 8px;
			-moz-border-radius: 8px;
			-webkit-border-radius: 8px;

			box-shadow: 1px 1px 2px #999;
			-moz-box-shadow: 1px 1px 2px #999;
			-webkit-box-shadow: 1px 1px 2px #999;
			}
		.pinpointer {
			float: left;
			display: inline;
			width: 200px;
			height: 40px;
			background: transparent url('../images/pinpointer.png') no-repeat;
			}
			div#harta-interactiva .gmnoprint div.infowindow-html {
				width: 160px;
				height: 100%;
				}
			div#harta-interactiva h4.titlu-locatie,
			div#harta-interactiva .gmnoprint div.infowindow-html h4.titlu-locatie {
				width: 150px;
				margin: 0;
				padding: 0;
				font-family: Arial,sans-serif;
				font-size: 14px;
				font-style: normal;
				font-weight: normal;
				line-height: 100%;
				color: #A68A33;
				}
			div#harta-interactiva p.text-locatie,
			div#harta-interactiva .gmnoprint div.infowindow-html p.text-locatie {
				width: 150px;
				margin: 0 0 5px;
				padding: 0;
				font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
				font-size: 10px;
				color: #666;
				}

			div#harta-interactiva div.locatieNoua div.contentLocatie ul,
			div#harta-interactiva .gmnoprint div.infowindow-html ul {
				display: block;
				width: 150px;
				margin: 0;
				padding: 0;
				}
				div#harta-interactiva div.locatieNoua div.contentLocatie ul li,
				div#harta-interactiva .gmnoprint div.infowindow-html ul li {
					float: left;
					display: inline;
					width: 150px;
					padding: 1px 3px;
					list-style: none;
					}
					div#harta-interactiva div.locatieNoua div.contentLocatie ul li img.geo-imagineProdus,
					div#harta-interactiva .gmnoprint div.infowindow-html ul li img {
						float: left;
						display: inline;
						width: 40px;
						height: 40px;
						border: none;
						text-decoration: none;
						margin-right: 5px;
						}
					div#harta-interactiva div.locatieNoua div.contentLocatie ul li a,
					div#harta-interactiva div.locatieNoua div.contentLocatie ul li a:link,
					div#harta-interactiva div.locatieNoua div.contentLocatie ul li a:visited,
					div#harta-interactiva .gmnoprint div.infowindow-html ul li a,
					div#harta-interactiva .gmnoprint div.infowindow-html ul li a:link,
					div#harta-interactiva .gmnoprint div.infowindow-html ul li a:visited {
						float: left;
						display: inline;
						width: 100px;
						border: none;
						font-family: "Trebuchet MS",Verdana,Arial,sans-serif;
						font-size: 10px;
						font-weight: bold;
						color: #355F0C;
						text-decoration: none;
						line-height: 130%;
						}
					div#harta-interactiva div.locatieNoua div.contentLocatie ul li a:hover,
					div#harta-interactiva div.locatieNoua div.contentLocatie ul li a:focus,
					div#harta-interactiva .gmnoprint div.infowindow-html ul li a:hover,
					div#harta-interactiva .gmnoprint div.infowindow-html ul li a:focus {
						color: #69976B;
						text-decoration: underline;
						}

.clearfloat {
	clear: both;
	}



/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* rating.css
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/*  styles for the unit rater
--------------------------------------------------------- 
ryan masuga, masugadesign.com
ryan@masugadesign.com 
Licensed under a Creative Commons Attribution 3.0 License.
http://creativecommons.org/licenses/by/3.0/
See readme.txt for full credit details.
--------------------------------------------------------- */

.ratingblock {
	display:block;
	padding-bottom:0px;
	margin-bottom:0px;
	}

.loading {
	height: 30px;
	background: url('../images/working.gif') 50% 50% no-repeat;
	}
	
.unit-rating { /* the UL */
	list-style:none;
	margin: 0;
	padding:0px;
	height: 16px;
	position: relative;
	background: url('../images/starrating.gif') top left repeat-x;		
	}

.unit-rating li{
  text-indent: -90000px;
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
	}
	
.unit-rating li a {
	outline: none;
	display: block;
	width: 16px;
	height: 16px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0;
	}
	
.unit-rating li a:hover{
	background: url('../images/starrating.gif') left center;
	height: 16px;
	z-index: 2;
	left: 0;
	}

.unit-rating a.r1-unit{left: 0;}
.unit-rating a.r1-unit:hover{width:16px;}
.unit-rating a.r2-unit{left:16px;}
.unit-rating a.r2-unit:hover{width: 32px;}
.unit-rating a.r3-unit{left: 32px;}
.unit-rating a.r3-unit:hover{width: 48px;}
.unit-rating a.r4-unit{left: 48px;}	
.unit-rating a.r4-unit:hover{width: 64px;}
.unit-rating a.r5-unit{left: 64px;}
.unit-rating a.r5-unit:hover{width: 80px;}
.unit-rating a.r6-unit{left: 80px;}
.unit-rating a.r6-unit:hover{width: 96px;}
.unit-rating a.r7-unit{left: 96px;}
.unit-rating a.r7-unit:hover{width: 112px;}
.unit-rating a.r8-unit{left: 112px;}
.unit-rating a.r8-unit:hover{width: 128px;}
.unit-rating a.r9-unit{left: 128px;}
.unit-rating a.r9-unit:hover{width: 144px;}
.unit-rating a.r10-unit{left: 144px;}
.unit-rating a.r10-unit:hover{width: 160px;}

.unit-rating li.current-rating {
	background: url('../images/starrating.gif') left bottom;
	position: absolute;
	height: 16px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
	}

.voted {color:#999;}
.thanks {color:#36AA3D;}
.static {color:#5D3126;}





/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* update.css
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* Update temporar pina va fi refacuta pagina */
.alegereSigle {
	float: left;
	display: inline;
	zoom: 1;
	margin: 0 10px 30px;
	width: 45%;
	}
	.alegereSigle img {
		float: left;
		margin-bottom: 10px;
		}
	.alegereSigle textarea {
		float: left;
		font-size: 10px;
		width: 70%;
		height: 76px;
		padding: 4px;
		margin-left: 10px;
		}
	.set1 {
		}
	textarea.set2 {
		width: 96%;
		margin-left: 0;
		height: 40px;
		}
.reminder {
	border: 1px dashed #f00; 
	background-color: #FFF6DF; 
	padding: 5px 15px; 
	color: #333;
	margin:10px 0 10px 8px;
	clear: both;
	width: 760px;
	width: 94%;
	}
.reminder.half {
	float: left; display: inline;
	clear: none;
	margin-right: 2%;
	width: 40%;
	}
.reminder.bebetei {
	height: 82px;
	padding: 10px 0 0 15px;
	background: #fafafa url('../images/fundal-reminder.png') repeat-x;
	}
.reminder.donatie {
	background: none;
	border: 1px solid #FBC926;
	width: 728px;
	height: auto;
	padding: 0;
	}
	.reminder.donatie .blocks {
		}
.reminder.eveniment {
	background: #fafafa;
	border: 1px dashed #B5D67E;
	-moz-box-shadow: 2px 2px 2px #f0f0f0;
	-webkit-box-shadow: 2px 2px 2px #f0f0f0;
	box-shadow: 2px 2px 2px #f0f0f0;
	
	}
.reminder h2 {
	color: #f00;
	margin: 0;
	}
	
.reminder a.inchideFereastra,
.reminder a.inchideFereastra:link,
.reminder a.inchideFereastra:visited {
	float: right;
	display: inline;
	margin-top: 5px;
	zoome:1;
	width: 46px;
	height: 11px;
	text-decoration: none;
	background: transparent url('../images/buton-Close.png') no-repeat;
	}
.reminder a.inchideFereastra:hover {
	background: transparent url('../images/butonOver-Close.png') no-repeat;
	}
.hoverishToTop {
	width: 8px;
	height: 5px;
	background: transparent url('../images/sprite_butoane.png') -136px -1430px no-repeat;
	}


/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* jquery.fancybox-1.3.1.css
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 *
 * Version: 1.3.1 (05/03/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	height: 40px;
	width: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

* html #fancybox-loading {	/* IE6 */
	position: absolute;
	margin-top: 0;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('../scripts/fancybox.png');
}

#fancybox-overlay {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: #000;
	z-index: 1100;
	display: none;
}

* html #fancybox-overlay {	/* IE6 */
	position: absolute;
	width: 100%;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 20px;
	z-index: 1101;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #FFF;
}

#fancybox-inner {
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: 0;
	outline: none;
	overflow: hidden;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

#fancybox-close {
	position: absolute;
	top: -10px;
	right: -10px;
	width: 22px;
	height: 22px;
	background: transparent url('../images/sprite_butoane.png') 0 -902px no-repeat;
	cursor: pointer;
	z-index: 1103;
	display: none;
}
#fancybox-close:hover,
#fancybox-close:focus {
	background-position: -69px -902px;
	}

#fancybox_error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 7px;
	margin: 0;
}

#fancybox-content {
	height: auto;
	width: auto;
	padding: 0;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
	-ms-interpolation-mode: bicubic;
}

#fancybox-frame {
	position: relative;
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-title {
	position: absolute;
	bottom: 0;
	left: 0;
	font-family: Arial;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding: 10px 0;
	text-align: center;
	color: #333;
}

.fancybox-title-outside {
	padding-top: 5px;
	color: #FFF;
	text-align: center;
	font-weight: bold;
}

.fancybox-title-over {
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('../scripts/fancy_title_over.png');
	display: block;
}

#fancybox-title-wrap {
	display: inline-block;
}

#fancybox-title-wrap span {
	height: 32px;
	float: left;
}

#fancybox-title-left {
	padding-left: 15px;
	background-image: url('../scripts/fancybox.png');
	background-position: -40px -90px;
	background-repeat: no-repeat;
}

#fancybox-title-main {
	font-weight: bold;
	line-height: 29px;
	background-image: url('../scripts/fancybox-x.png');
	background-position: 0 -40px;
	color: #FFF;
}

#fancybox-title-right {
	padding-left: 15px;
	background-image: url('../scripts/fancybox.png');
	background-position: -55px -90px;
	background-repeat: no-repeat;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background-image: url('../scripts/blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0;
}

#fancybox-right {
	right: 0;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 22px;
	height: 22px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background: transparent url('../images/sprite_butoane.png') -185px -880px no-repeat;
	}

#fancybox-right-ico {
	background: transparent url('../images/sprite_butoane.png') -185px -902px no-repeat;
	}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible;    /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancy-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancy-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('../scripts/fancybox-x.png');
}

#fancy-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('../scripts/fancybox.png');
	background-position: -40px -162px;
}

#fancy-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('../scripts/fancybox-y.png');
	background-position: -20px 0;
}

#fancy-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('../scripts/fancybox.png');
	background-position: -40px -182px; 
}

#fancy-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('../scripts/fancybox-x.png');
	background-position: 0 -20px;
}

#fancy-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('../scripts/fancybox.png');
	background-position: -40px -142px;
}

#fancy-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('../scripts/fancybox-y.png');
}

#fancy-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('../scripts/fancybox.png');
	background-position: -40px -122px;
}

/* IE */

#fancybox-loading.fancybox-ie div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../scripts/fancy_loading.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-close		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../scripts/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-title-over	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../scripts/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie #fancybox-title-left	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../scripts/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-main	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../scripts/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-right	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../scripts/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-left-ico		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../scripts/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-right-ico	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../scripts/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie .fancy-bg { background: transparent !important; }

.fancybox-ie #fancy-bg-n	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../scripts/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-ne	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../scripts/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-e	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../scripts/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-se	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../scripts/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-s	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../scripts/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-sw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../scripts/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-w	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../scripts/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-nw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../scripts/fancy_shadow_nw.png', sizingMethod='scale'); }

#page #pageContent #content a.link-cft {
	background: none repeat scroll 0 0 #FFFFEE;
    border: 1px solid #d1e7bc;
    padding: 0 5px;
	display: inline-block;
	height: 15px;
	line-height: 14px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	}

/* Maintenance Mode */
.maintenance {
	background: #7ab53a none;
	}
	.maintenance #page {
		background: transparent url('/images/fundal_maintenance.png') repeat-x;
		}
/* End Maintenance Mode */

#acord-vanzare {
	width: 500px;
	padding: 20px;
	}
	#acord-vanzare .light {
		color: #555;
		}
	#holder-raspunsuri-acord {
		width: 100%;
		clear: both;
		}
		#holder-raspunsuri-acord div {
			width: 42%;
			height: 100%;
			float: left; display: inline;
			padding: 10px 15px;
			background: #fafafa;
			}
			#holder-raspunsuri-acord #raspuns-da,
			#holder-raspunsuri-acord #raspuns-nu {
				margin-top: 10px;
				}
			#holder-raspunsuri-acord #raspuns-da {
				float: left;
				margin-right: 5px;
				}

	/* Formular verificare telefon si trimitere SMS */
	#holder-verificare-telefon {
		float: left; display: inline;
		width: 500px;
		/*height: 300px;*/
		}
	#holder-verificare-telefon h3 {
		margin-left: 10px;
		}
	#holder-verificare-telefon p {
		font-size: 10px; 
		color: #666; 
		line-height: 130%; 
		margin-bottom: 5px;
		}
	#holder-verificare-telefon a {
		font: normal normal 11px/22px Arial, sans-serif;
		}
	#holder-verificare-telefon a:hover,
	#holder-verificare-telefon a:focus {
		font: normal normal 11px/22px Arial, sans-serif;
		cursor: pointer;
		text-decoration: none;
		}
		#anuleaza-verificare-telefon {
			float: left;
			}
		#trimite-verificare-telefon,
		#trimite-verificare-cod {
			float: none;
			display: inline-block;
			width: 130px;
			padding: 0 10px;
			background-position: 0 -1072px;
			}
		#trimite-verificare-telefon:hover,
		#trimite-verificare-telefon:focus,
		#trimite-verificare-cod:hover,
		#trimite-verificare-cod:focus {
			background-position: 0 -1094px;
			}
		#rezultat-verificare-telefon {
			display: none;
			float: left;
			width: 100%;
			background: #fafafa;
			padding: 5px 10px;
			}
			#retrimite-verificare-cod {
				}

	#telefon {
		display: inline-block;
		width: 138px;
		height: 16px;
		margin: 5px 0 0 10px;
		background: url("/templates/comenzi.farmaciatei.ro/images/telefon.png") no-repeat scroll 0 0 transparent;
		}
	#quick-contact {
		display: inline-block;
		width: 138px;
		height: 17px;
		margin: 5px 0 0 10px;
		background: url("/templates/comenzi.farmaciatei.ro/images/quick_contact.png") no-repeat scroll 0 0 transparent;
		}
	

