/* CSS Document */
html, body, form {
	margin:0;
	padding:0;
}
radio {
	width:50px;
	height:50px;
}
body {
	background:url(../images/body_bg.gif) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
}
a { text-decoration:none; color:#333; }
ul, li { margin:0; padding:0; list-style:none; }
.clearFloats { clear:both; }


.style5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #a3a3a3;
	text-decoration: none;
}

.style4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7F7F7F;
	text-decoration: none;
}

.siteContainer {
	width:920px;
	margin:0 auto;
	padding:0 11px 0 13px;
	background:#fff;
	display:block
}
.header {
	width:920px;
	float:left; display:inline
}
	.header-top {
		height:19px;
		line-height:18px;
		padding-left:11px;
		border-bottom:1px solid #fff;
		background:#999;
		color:#eee;
		font-weight:bold;
	}
		.header-top a { color:#eee; font-weight:normal}
		.header-top a:HOVER
				{ color:#FFF; text-decoration:underline}
	.header-content {
		width:920px;
		height:98px;
		background:url(../images/header-content_bg.gif);
		position:relative;
	}
	.logo {
		width:223px;
		height:85px;
		position:absolute;
		top:4px; left:22px;
	}
	.tel {
		width:286px;
		height:29px;
		position:absolute;
		top:36px; left:297px;
	}
	.tel1 {
		position:absolute;
		top:60px; left:173px;
	}
	.cart						{	width:100%; height:33px; background:url(../images/bg-cartbar.gif) center top repeat-x; overflow:hidden;	display:block; position:fixed; bottom:0; left:0; z-index:99999999; text-align:center}
	.cart .inner				{	width:920px; margin:0 auto; display:block; position:relative}
	.cart .inner span			{	width:100%; display:inline; float:left; margin:10px 0 0 0; color:#FFF; font-size:12px; text-align:center}
	.cart .inner span strong	{	color:#FFF}
	.cart .inner a.view			{	display:block; width:138px; height:20px; position:absolute; top:4px; left:0; background:url(../images/btn-cartbar2.gif) top right no-repeat; font-size:11px; color:#FFF; padding:6px 0 0 20px}
	.cart .inner a.view:HOVER	{	background-position:top left; color:#333; text-decoration:underline}
	.cart .inner a.finalize		{	display:block; width:145px; height:21px; position:absolute; top:3px; right:0; background:url(../images/btn-cartbar.jpg) top left no-repeat; font-size:11px; font-weight:bold; color:#FFF; padding:7px 0 0 15px; text-align:left}
	.cart .inner a.finalize:HOVER
								{	background-position:top right}
	
	.header-content-right {
		margin-top:-21px;
		margin-right:10px;
		float:right;
		position:relative;
		width:330px
	}
	.vezi-cosul {
		width:70px;
		height:18px;
		line-height:18px;
		margin-top:6px;
		margin-right:3px;
		text-align:center;
		color:#fff;
		background:url(../images/vezi-cosul.gif);
		display:block;
		float:left;
	}
	.comanda {
		width:92px;
		height:18px;
		line-height:18px;
		margin-top:6px;
		text-align:center;
		color:#fff;
		background:url(../images/comanda_bg.gif);
		display:block;
		float:left;
	}
.suport					{	position:absolute; width:210px; height:45px; top:18px; display:block; left:350px; background:url(../images/bg-support.gif) top left no-repeat; padding:16px 0 0 56px}
.suport span			{	width:100%; float:left; display:inline;	font-size:12px;	color:#555; padding:0}
.suport strong			{	width:100%;	float:left; display:inline;	color:#C20E0E; font-size:22px; padding:0; line-height:22px}	
	
.cautare				{	width:255px; height:42px; padding:14px 0 0 10px; background:url(../images/cart_bg.gif); overflow:hidden; float:right; display:inline}
.cautare form			{	display:inline; float:left; width:100%}
.cautare .input-search 	{ 	display:inline; float:left; width:185px; height:17px; padding:4px; border:1px solid #BBB; color:#777; font-size:12px; -webkit-border-top-left-radius:3px; -webkit-border-bottom-left-radius:3px; -moz-border-radius-topleft:3px; -moz-border-radius-bottomleft:3px; border-top-left-radius:3px; border-bottom-left-radius:3px; border-right:none; font-style:italic; font-family:Arial, Sans-serif, Helvetica}
.cautare .input-search:FOCUS
						{ 	outline-color:transparent; outline-style:none; border-color:#999; color:#333; font-style:normal}
.cautare .input-submit 	{	display:inline; float:left; width:51px; height:27px; background:url(../images/btn-qsearch.gif) top left no-repeat; border:none; cursor:pointer}
.cautare .input-submit:HOVER
						{	background-position:bottom left}

.cautare-avansata		{	display:inline; float:right; width:250px; height:34px; color:#FFF; background:url(../images/btn-asearch.jpg) top left no-repeat; font-weight:bold; padding:6px 0 0 14px; margin:10px 0 0 0; font-size:12px}
.cautare-avansata:HOVER	{	background-position:bottom left}

.meniu 					{	float:left; display:inline; width:916px; height:23px; padding:4px 0 4px 4px; background:url(../images/meniu_bg.gif) top left no-repeat; position:relative}
.meniu li 				{	float:left; display:inline; margin:0 2px; height:23px}
.meniu li a 			{	float:left; display:inline; height:23px; color:#fff; text-decoration:none}
.meniu li a span		{	float:left; display:inline; font-weight:bold; padding:4px 9px 0 9px; height:19px; color:#fff}
.meniu li a:HOVER		{	background:url(../images/btn-meniu.gif) top left no-repeat}
.meniu li a:HOVER span	{	background:url(../images/btn-meniu-r.gif) top right no-repeat}
.meniu li a.rss 		{	float:left; display:inline; height:23px; width:23px; background:url(../images/rss.gif) top left no-repeat}
.meniu li a.rss:HOVER	{	background:url(../images/rss.gif) bottom left no-repeat}
.meniu .login 			{	width:132px; position:absolute; right:0; text-align:right; display:block; top:0; background:url(../images/btn-login.gif) top left no-repeat; height:31px}
.meniu .login:HOVER		{	background-position:bottom left}
.meniu .login a			{	float:right; display:inline; font-weight:bold; color:#fff; text-transform:uppercase; margin:8px 8px 0 0}
.location {
	padding-left:9px;
	margin:10px 0 10px 0;
	font-size:11px;
	float:left; display:inline;
	width:911px;
}
	.location img { margin:0 2px 0 2px; vertical-align:middle; }
	
.main-content {
	width:920px;
	float:left; display:inline
}
.left {
	width:212px;
	margin-right:10px;
	float:left; display:inline
}
.right {
	width:698px;
	float:left; display:inline
}
.right .noticebar{
	width:680px;
	height:23px;
	float:left;
	display:inline;
	background:url(../images/bg-anunt.gif) top left no-repeat;
	margin:0 0 10px 0;
	padding:9px 9px 0 9px;
}
.right .noticebar:HOVER{
	background-position:bottom left
}
.right .noticebar div.text{
	width:665px;
	float:left;
	display:inline;
	color:#111;
	font-size:12px
}
.right .noticebar div.text p{
	color:#111;
	font-size:12px
}
.right .noticebar div.text p a {float: none;background:none;text-decoration:underline;}
.right .noticebar a{
	width:15px;
	height:15px;
	float:right;
	display:inline;
	background:url(../images/btn-anunt.gif) top left no-repeat
}
.right .noticebar a:HOVER{
	background-position:top right
}
.locationf {
	padding-left:0px;
	margin:7px 0 1px 0;
	font-size:11px;
}
.side-block {
	display:inline; float:left; 
	width:209px;
	border:1px solid #ddd;
	border-top:none;
	padding-left:1px;
	margin-bottom:12px;
	*overflow:hidden;
}
.side-block .round-corners-blue		{	width:212px; height:5px; background:url(../images/round-corners-gray.gif) top no-repeat; position:relative; left:-2px; overflow:hidden}
.side-block .side-block-title		{	width:178px; height:28px; line-height:24px; padding-left:30px; background:url(../images/side-block-title_bg.gif) 10px 7px no-repeat #dddddd; font-weight:bold; font-size:12px; color:#222}
.side-block .side-block-content		{	padding:9px}
.side-block .side-block-content .text
									{	width:100%; margin:0 0 5px 0}
.side-block .side-block-content form,
.side-block .side-block-content fieldset
									{	width:100%; border:none; padding:0; margin:0}
.side-block .side-block-content fieldset input.input-news
									{ 	display:inline; float:left; width:113px; height:17px; padding:4px; border:1px solid #BBB; color:#777; font-size:12px; -webkit-border-top-left-radius:3px; -webkit-border-bottom-left-radius:3px; -moz-border-radius-topleft:3px; -moz-border-radius-bottomleft:3px; border-top-left-radius:3px; border-bottom-left-radius:3px; font-style:italic; font-family:Arial, Sans-serif, Helvetica; background:#F5F5F5; border-right:0}
.side-block .side-block-content fieldset input.input-news:FOCUS
									{ 	outline-color:transparent; outline-style:none; border-color:#AAA; color:#333; background:#FFF; font-style:normal}
.side-block .side-block-content fieldset input.submit-news
									{ 	display:inline; float:left; height:27px; border:1px solid #777; color:#FFF; font-size:12px; font-weight:normal; background:#999; width:65px; font-family:Arial, Sans-serif, Helvetica; -webkit-border-top-right-radius:3px; -webkit-border-bottom-right-radius:3px; -moz-border-radius-topright:3px; -moz-border-radius-bottomright:3px; border-top-right-radius:3px; border-bottom-right-radius: 3px; cursor:pointer; border-left:none}
.side-block .side-block-content fieldset input.submit-news:HOVER
									{ 	background:#777}
.side-block .categ					{	display:inline; float:left; width:186px; padding:7px 0 7px 22px; background:url(../images/arrcat-exp.gif) 9px 12px no-repeat; font-weight:normal; font-size:12px; border-bottom:1px dotted #CCC}
.side-block .categ:HOVER			{	color:#B70605; text-decoration:underline}
.side-block .sub-categ				{	display:inline; float:left; width:172px; padding:10px 0 0 36px; font-weight:normal; background:url(../images/arrcat-last.gif) 22px 15px no-repeat; font-weight:bold; color:#B70605}
.side-block .sub-categ:HOVER		{	color:#B70605; text-decoration:underline}
.side-block .no-border-bottom		{	padding-bottom:10px; border-bottom:none; border-bottom:1px dotted #CCC}

.side-block .side-block-content a.grey
									{ 	display:inline; float:left; padding:5px 10px; border:1px solid #777; color:#FFF; font-size:12px; font-weight:normal; background:#999; font-family:Arial, Sans-serif, Helvetica; -webkit-border-top-right-radius:3px; -webkit-border-bottom-right-radius:3px; -moz-border-radius-topright:3px; -moz-border-radius-bottomright:3px; border-top-right-radius:3px; border-bottom-right-radius: 3px; cursor:pointer; border-left:none; margin:0 0 10px 0}
.side-block .side-block-content a.grey:HOVER
									{ 	background:#777}
.side-block .side-block-content a.red
									{ 	display:inline; float:left; padding:5px 10px; border:1px solid #930402; color:#FFF; font-size:12px; font-weight:normal; background:#b70605; font-family:Arial, Sans-serif, Helvetica; -webkit-border-top-left-radius:3px; -webkit-border-bottom-left-radius:3px; -moz-border-radius-topleft:3px; -moz-border-radius-bottomleft:3px; border-top-left-radius:3px; border-bottom-left-radius: 3px; cursor:pointer; border-right:none; margin:0 0 10px 0}
.side-block .side-block-content a.red:HOVER
									{ 	background:#930402}
	.prag-pret {
		width:92px;
		margin:0 9px 8px -1px;
		float:left;
		display:inline
	}
	.prag-pret a{
		width:82px; padding:4px;
		background:#EEE;
		border:1px solid #DDD;
		float:left;
		display:inline;
		text-align:center;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
	}
	.prag-pret a:HOVER{
		border:1px solid #BBB;
		color:#B70605;
	}
.control-container						{	float:left; display:inline;	width:31px; height:177px; background:url(../images/control-container_bg.gif); margin:0 0 10px 1px}
.control-container .control				{	float:left; display:inline;	width:25px;	margin:50px 3px 0 3px}
.control-container .control a			{	float:left; display:inline; width:25px; height:26px; background:url(../images/btn-slider.gif) no-repeat}
.control-container .control #prev		{	background-position:left top}
.control-container .control #next		{	background-position:left bottom}
.control-container .control #pause		{	background-position:left center}
.control-container .control #prev:HOVER	{	background-position:right top}
.control-container .control #next:HOVER	{	background-position:right bottom}
.control-container .control #pause:HOVER{	background-position:right center}


.products								{	}
.product 								{	float:left; display:inline; width:167px; height:284px; margin:0 10px 10px 0}
.product-spacer							{	float:left; display:inline; width:10px; height:280px}
.product .product-title					{	width:100%; height:31px; font-weight:bold; font-size:11px}
.product .product-price					{	width:100%; color:#B70605; font-weight:bold; height:20px; text-align:right}
.product .product-stock					{	color:#999; font-weight:bold; height:16px; text-align:right; padding-top:1px}
.product .product-pic					{	width:165px; height:165px; border:1px solid #ddd; text-align:center; position:relative;	overflow:hidden}
.product:HOVER .product-pic				{	border:1px solid #999}
.product .product-data					{	width:153px; height:110px; padding:7px 7px 0 7px; background:url(../images/product-data_bg.gif) no-repeat bottom left #eee;	margin-top:1px; position:relative}
.product .product-data.freetrans		{	background:url(../images/product-data_bg-tr.gif) no-repeat bottom left #eee}
.product .nou							{	width:63px;	height:63px; background:url(../images/cadou-nou.png); position:absolute; top:0px; left:0}
.product .reducere						{	width:63px;	height:63px; background:url(../images/reducere.png); position:absolute;	top:0; left:0}
.product .indisponibil					{	width:63px;	height:63px; background:url(../images/indisp.png); position:absolute; top:0px; left:0}
.product .cadou							{	width:63px; height:63px; background:url(../images/cadou.png); position:absolute; bottom:0px; right:0}
	
/* ------------------------------ DETALII ------------------------------*/
.detail-block {
	width:697px;
	background:url(../images/bg-box.gif) top left repeat-y;
	padding-left:1px;
	*overflow:hidden;
	
}
	.detail-block_top {
		width:698px;
		height:5px;
		position:relative; left:-1px;
		background:url(../images/detail-block_top.gif);
		overflow:hidden;
	}

.detail-gallery {
	width:326px;
	height:372px;
	background:#fff;
	text-align:center;
	overflow:hidden;
	float:left;
	position:relative
}	
.detail-gallery .transport{
	width:74px;
	height:74px;
	position:absolute;
	top:0; left:5px;
}
.detail-data {
	width:369px;
	/*height:282px;*/
	padding-top:10px;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	background:#eee;
	float:left;
}
.detail-title {
	font-size:16px;
	color:#b70605;
	display:inline; float:left;
	margin:0 0 10px 4px;
	width:361px;
}
.cantitate {
	width:361px;
	height:36px;
	line-height:36px;
	margin-top:10px;
	margin-left:4px;
	background:url(../images/cantitate_bg.gif);
	overflow:hidden;
	display:inline; float:left
}
	.cantitate img { display:block; float:left; margin:1px 3px 0 1px; }
	.cantitate span {  }
	.cantitate form { display:inline;  position:relative; bottom:2px; }
	.cantitate form select { 
		margin-top:4px; 
		margin-left:8px; 
		vertical-align:middle; 
	}
.detail-price {
	margin:11px 0 12px 0;
	display:inline; float:left; width:100%;
	text-align:center;
}
.gift-options					{	display:inline; float:left; width:249px; margin:15px 0 0 14px; padding:0 0 10px 92px; border-bottom:1px dotted #BBB}
.gift-options input				{	display:inline; float:left; width:13px; height:13px; margin:0 5px 5px 0}
.gift-options label				{	display:inline; float:left; width:231px; height:13px; margin:0 0 5px 0}
.gift-options label strong		{	color:#B70605; font-size:12px}
.detail-buy a					{	display:inline; float:left; width:361px; height:36px; background:url(../images/adauga_bg.jpg) top left no-repeat; margin:0 0 0 4px}
.detail-buy a:HOVER				{	background-position:bottom left}

.thumbnails						{	width:369px; height:73px; padding-top:5px; background:#eee; border-right:1px solid #fff; border-bottom:1px solid #fff; float:right; margin-left:1px}
.thumbnails .thumb				{	width:66px; height:66px; border:1px solid #dedede; margin-left:5px; float:left; display:inline; overflow:hidden; background:#FFF}
.thumbnails .thumb:HOVER		{	border:1px solid #999}

.detail-info-text				{	margin:12px 0px 10px 11px; width:351px; float:left; display:inline; text-align:center}
.detail-data #links_titles		{	float:left; display:inline; margin:0 0 10px 101px; width:257px}
.detail-data #links_titles span	{	float:left; display:inline; font-weight:bold; font-size:11px; color:#B70605}
.detail-data #links_titles strong
								{	float:left; display:inline; font-weight:bold; font-size:11px; margin:0 3px; color:#666}
.thumbnails #links_infos		{	float:left; display:inline; width:100%; position:relative}
.thumbnails #links_infos .link-description
								{	display:none; position:absolute; width:280px; top:-45px; left:85px}
.thumbnails #links_infos .link-description.shipping
								{	left:121px}
.thumbnails #links_infos .link-description.retur
								{	left:-50px}
.thumbnails #links_infos .link-description.promo
								{	left:11px}
.thumbnails #links_infos .link-description .top
								{	float:left; display:inline; width:250px; padding:15px 15px 0 15px; background:url(../images/bg-prod-help.png) top left no-repeat}
.thumbnails #links_infos .link-description .top strong
								{	float:left; display:inline; width:100%; padding:0 0 5px 0; color:#B70605; border-bottom:1px dotted #CCC}
.thumbnails #links_infos .link-description .top .text
								{	float:left; display:inline; width:100%; padding:5px 0 0 0; color:#555}
.thumbnails #links_infos .link-description .bottom
								{	float:left; display:inline; width:280px; height:15px; background:url(../images/bg-prod-help2.png) bottom left no-repeat}
.detail-notify					{	display:inline; float:left; width:341px; height:66px; background:url(../images/notificare-bg.gif) top left no-repeat; margin:0 0 0 4px; padding:15px 10px}
.detail-notify span.text,
.detail-notify form,
.detail-notify fieldset	{	display:inline; float:left; width:100%; margin:0; padding:0; border:none}
.detail-notify fieldset input.text
								{	display:inline; float:left; width:150px; height:17px; padding:4px; border:1px solid #BBB; color:#777; font-size:12px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; font-style:italic; font-family:Arial, Sans-serif, Helvetica; background:#F5F5F5; margin:10px 4px 0 0}
.detail-notify fieldset input.text:FOCUS
								{	outline-color:transparent; outline-style:none; border-color:#AAA; color:#333; background:#FFF; font-style:normal}
.detail-notify fieldset input.submit-alarma
								{	display:inline; float:left; width:161px; height:27px; background:url(../images/btn-notify.gif) top left no-repeat; margin:10px 0 0 0; border:none; cursor:pointer}
.detail-notify fieldset input.submit-alarma:HOVER
								{	background-position:bottom left}
.actionswrapper			{	height:35px; width:696px; border:1px solid #dedede; margin-left:-1px}
.actions				{	display:inline; float:left; height:33px; width:688px; background:#eee; border:1px solid #fff; padding:0 5px 0 1px}
.actions a				{	display:inline; float:left; height:23px; width:139px; color:#555; font-size:12px; padding:10px 0 0 33px}
.actions a.info			{	background:url(../images/icon-info.jpg) top left no-repeat}
.actions a.print		{	background:url(../images/icon-print.jpg) top left no-repeat}
.actions a.comm			{	background:url(../images/icon-comm.jpg) top left no-repeat}
.actions a.send			{	background:url(../images/icon-send.jpg) top left no-repeat}
.actions a:HOVER		{	color:#222; background-position:bottom left}
	
.alarma					{	width:696px; border:1px solid #dfdfdf; border-top:none; margin-bottom:15px; *overflow:hidden}
/*.alarma:HOVER			{	border-color:#AAA}*/
.alarma	.alarma_top		{	width:669px; height:33px; line-height:34px; padding-left:29px; margin-bottom:12px; background:url(../images/alarma_top.gif) top left no-repeat; position:relative; left:-1px; overflow:hidden;	font-size:12px;	color:#444; font-weight:bold; text-transform:uppercase}
/*.alarma:HOVER .alarma_top
						{	background-position:bottom left; color:#222}*/
.alarma span,
.alarma form			{	margin-left:10px; margin-bottom:10px; display:block}
.alarma input			{	width:150px; height:17px; padding:4px; border:1px solid #BBB; color:#777; font-size:12px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; font-style:italic; font-family:Arial, Sans-serif, Helvetica; background:#F5F5F5; margin:0 4px 0 0}
.alarma input:FOCUS		{	outline-color:transparent; outline-style:none; border-color:#AAA; color:#333; background:#FFF; font-style:normal}
.alarma .submit-alarma	{	height:27px; border:1px solid #777; color:#FFF; font-size:12px; font-weight:bold; background:#999; font-family:Arial, Sans-serif, Helvetica; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; cursor:pointer; font-style:normal; width:120px}
.alarma .submit-alarma:HOVER
						{ 	background:#777}
	
.pareri					{	width:696px; border:1px solid #dfdfdf; border-top:none; margin-bottom:15px; *overflow:hidden}
/*.pareri:HOVER			{	border-color:#AAA}*/
.pareri .pareri_top		{	width:669px; height:33px; line-height:33px; padding-left:29px; margin-bottom:12px; background:url(../images/pareri_top.gif) top left no-repeat; position:relative; left:-1px; overflow:hidden; font-size:12px; color:#444; text-transform:uppercase; font-weight:bold}
/*.pareri:HOVER .pareri_top
						{	background-position:bottom left; color:#222}*/
.pareri .comment		{	width:695px; font-size:12px; margin-bottom:10px}
.pareri .comment_top	{	margin-left:1px; padding-bottom:3px; border-bottom:1px solid #eee; padding-left:11px}
.pareri .comment-text	{	padding-left:11px; padding-right:13px; text-align:justify; padding-top:4px}
.pareri div.rating		{	width:75px; margin-top:3px; float:right;}

.altii					{	width:696px; border:1px solid #dfdfdf; border-top:none; margin-bottom:15px; *overflow:hidden}
/*.altii:HOVER			{	border-color:#AAA}*/
.altii .altii_top		{	width:669px; height:33px; line-height:33px; padding-left:29px; margin-bottom:12px; background:url(../images/altii_top.gif) top left no-repeat; position:relative; left:-1px; overflow:hidden; font-size:12px; color:#444; text-transform:uppercase; font-weight:bold}
/*.altii:HOVER .altii_top
						{	background-position:bottom left; color:#222}*/
	
.produs-mic				{	height:68px; font-size:11px; margin:0 45px 7px 5px; float:left; overflow:hidden}
.produs-mic .produs-mic-thumb
						{	width:66px; height:66px; border:1px solid #ddd;	float:left}
.produs-mic:HOVER .produs-mic-thumb
						{	border:1px solid #999}
.produs-mic .produs-mic-info
						{	width:100px; height:58px; padding-top:10px; padding-left:5px; float:left; overflow:hidden}
.ultimele {float: left;display: inline}
.ultimele_top {
	width:888px;
	height:25px;
	line-height:25px;
	background:url(../images/ultimele_top.gif);
	padding-left:30px;
	font-size:12px;
	font-weight:bold;
	margin-top:25px;
	*margin-top:40px;
	float:left;
	display:inline;
}
.last {
	float:left;
	margin-bottom:15px;
	width:131px;
	display:inline;
}
.last-pic {
	width:130px;
	height:130px;
	border:1px solid #ddd;
	border-right:none;
}
.last:HOVER .last-pic{
	border:1px solid #999;
	z-index:999;
	position:relative
}
.last-info {
	width:121px;
	height:50px;
	padding-left:9px;
	padding-top:7px;
	background:#eee;
	border:1px solid #fff;
	border-right:none;
}
.ultim-name {
	height:30px;
	font-weight:bold;
}
.ultim-price {
	color:#B70605;
	text-align:right;
	font-weight:bold;
	float:left;
	width:116px;
}

.ultimele_top2 {
    background: url("../images/ultimele_top.gif") repeat scroll 0 0 transparent;
   
    font-size: 12px;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    margin-top: 13px;
    padding-left: 30px;
    width: 888px;}
.etichete {width:896px; padding:10px;border:1px solid #ccc;float: left;display: inline}
.etichete a:HOVER{color:#C20E0E !important}
/***************************************/
/*caracteristici produs*/

.tblDetalii {margin-bottom:5px;}
.tblDetalii th {width:30%; font-weight:normal; background-color:#E3EFD1; padding:3px 5px; text-align:left; border-bottom: solid 1px #fff; color:#000000;}
.tblDetalii td {width:70%; padding:3px 5px; text-align:left; border-bottom:solid 1px #fff}

.green_line{background-color:#FFF}
.white_line{background-color:#F6F6F6}


/*---------------- CART ----------------------------*/
.cart-head{
	color:#444444;
	font-size:11px;
	width:690px;
	height:24px;
	display:inline;
	float:left;
	margin-bottom:1px;
	text-align:left;
	font-weight:bold;
	padding:4px 7px 0px 0px;
	border-bottom:solid 1px #d6d6d6;
	/*background:url(../images/arrow-expand.gif) right center no-repeat;*/
	}
.cart-head a{
	color:#444444;
	text-decoration:none;
	}
.cart-content{
	color:#444444;
	font-size:11px;
	width:698px;
	display:inline;
	float:left;
	text-align:left;
	font-weight:bold;
	background-color:#eeeeee;
	margin-bottom:5px;
	}
.cart-content-row{
	color:#444444;
	font-size:11px;
	width:698px;
	display:inline;
	float:left;
	text-align:left;
	font-weight:bold;
	border-bottom:solid 1px #ffffff;	
	}
.cart-content-column-50-perc {
	width:330px;
}	
.cart-content-column-66-perc {
	width:436px;
}	
.cart-content-column-33-perc {
	width:218px;
}	

.cart-content-column{
	color:#444444;
	font-size:11px;
	display:inline;
	float:left;
	text-align:left;
	font-weight:bold;
	padding:5px 7px 5px 7px;
	}
.cart-content-column a{
	color:#444444;
	font-weight:normal;
	text-decoration:underline;
	}
.cart-content-column a:hover{
	font-weight:normal;
	text-decoration:none;
	}	
.cart-content-column-nopadding{
	color:#444444;
	font-size:11px;
	display:inline;
	float:left;
	text-align:left;
	font-weight:bold;
	padding:0px;
	}
.cart-content-column-nopadding img{
	border:#cccccc solid 1px;
	margin-right:10px;
	}
input.cantitate{
	width:30px;
	height:13px;
	font: 11px Arial, Helvetica, sans-serif, Tahoma;
	color: #666666;
	text-decoration: none;
	padding-left:2px;
}
input.adresa{
	width:120px;
	height:13px;
	font: 11px Arial, Helvetica, sans-serif, Tahoma;
	color: #666666;
	text-decoration: none;
	padding-left:2px;
}
input.adresa-long{
	width:220px;
	height:13px;
	font: 11px Arial, Helvetica, sans-serif, Tahoma;
	color: #666666;
	text-decoration: none;
	padding-left:2px;
}
input.cart-submit {
	width:182px;
	height:68px;
	margin-top:20px;
	background:url(../images/bg-send.gif) top left no-repeat;
	border:none;
}
input.cart-subsubmit {
	height:24px;
	border:none;
	background:#dedede url(../images/arrow-breadcrumb.gif) no-repeat 0px 8px;
	font: 12px Arial, Helvetica, sans-serif, Tahoma;
	color:#B70605;
	display:inline;
	padding:5px 10px 5px 16px;
	overflow:visible;
	float:right;
	margin-right:7px;
}
input.cart-subsubmit:hover {
	height:24px;
	border:none;
	background:#d9d9d9 url(../images/arrow-breadcrumb.gif) no-repeat 0px 8px;
	font: 12px Arial, Helvetica, sans-serif, Tahoma;
	color:#B70605;
	display:inline;
	padding:5px 10px 5px 16px;
	overflow:visible;
	float:right;
	margin-right:7px;
}
.termeni{
	text-align:left;
	width:714px;
	height:20px;
	display:block;
	float:left;
	padding-top:10px;
	color:#444444;
}
.termeni a{
	color:#999999;
	text-decoration:none;	
}
.termeni a:hover{
	text-decoration:underline;
}


.clear {
  clear: both;
  height: 0;
}


/***************** BROWSE: FILTERS ********************/

/* FILTER */
.filterWrapper{
	border:1px solid #DDDDDD;
	display:inline;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	margin-bottom:10px;
	width:696px;
	padding:0px;
	background: url(../imgs/bg-sortingrow.gif) bottom left repeat-x #f5f5f5;
	font-color:#666;
	font-size:11px;
}

.filterHead {
	color:#20659E;
	display:block;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-left:10px;
	padding-left:0px;
	padding-top:0px;
	width:447px;
}
.filterHead a {
	background:#EBF0F4 none repeat scroll 0%;
	color:#C60000;
	display:block;
	float:left;
	font-size:12px;
	font-weight:normal;
	height:17px;
	margin-left:10px;
	padding:1px 15px 0px;
}
.filterBody {
	color:#666;
	display:inline;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:10px;
	padding-top:12px;
	width:686px;
}
.filterColumn {
	color:#666;
	display:inline;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-bottom:5px;
	width:134px;
}
.sortingRow {
	color:#b70605;
	display:inline;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-top:20px;
	position:relative;
	width:676px;
	padding-bottom:8px;
}
.sortingRowImg {
	margin:0px 5px;
}
.pagenumber{
	width:594px;
	height:30px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	float:left;
	margin-top:15px;
}
.pagenumber a{
	color:#5089be;
	text-decoration:underline;
}
.pagenumber a:hover{
	color:#5089be;
	text-decoration:none;
}
select.pagenumber-formfield {
	/*width:30px;*/
	height:18px;
	font: 11px Arial, Helvetica, sans-serif, Tahoma;
	color: #666666;
	text-decoration: none;
	padding-left:2px;
}
select.pagenumber-submit {
	height:18px;
	border:none;
	background-color:#c60000;
	font: 11px Arial, Helvetica, sans-serif, Tahoma;
	color:#EEEEEE;
	display:inline;
	margin-left:10px;
	padding:0px 3px 0px 3px;
}
#footer {
	width:902px;
	height:85px;
	border-top:1px solid #c20e0e;
	padding:20px 0 0 18px;
	background-color:#eeeeee;
	margin-bottom:25px;
	margin-top:15px;
	color:#999;
	font-size:11px;
	position:relative;
	float:left; display:inline
}
#footer a {
	font-size:11px;
	font-weight:bold;
	color:#777;
	margin-right:10px;
}
#footer a:HOVER{
	color:#C20E0E
}
#footer #xcommerce {
	width:168px;
	height:15px;
	display:inline;
	float:right;
	border:none;
	margin:0;
	font-size:10px;
	color:#999;
	text-decoration:none;
	background:url(../images/xcommerce.gif) top left no-repeat;
	font-weight:normal;
	padding:25px 0 0 0;	
}
	

/****************** CONTACT PAGE *************************/
.alarma_contact {
	width:674px;
	padding:14px 10px 15px 13px;
	background-color:#f5f5f5;
	margin-top:15px;
	margin-bottom:11px;
}
.alarma_contact .search-text-contact { color:#666; margin-right:15px; font: 11px Arial, Helvetica, sans-serif, Tahoma; float:left; display:inline}
.alarma_contact .search-text-contact-red { color:#FF0000; margin-right:15px; font: 11px Arial, Helvetica, sans-serif, Tahoma; float:left; display:inline}
input.alarma-submit-contact {
		height:20px;
		padding-left:15px;
		padding-right:15px;
		background-color:#333333;
		border-width:0;
		font-size:12px;
		color:#fff;
		text-align:center;
		position:relative;
		top:-3px;
		*top:-3px;
		padding-top:3px;
		vertical-align:middle;
		font: 12px Arial, Helvetica, sans-serif, Tahoma;
		float:left;
		display:inline;
	}
.contact-textarea-red {
	width:501px;
	height:100px;
	font: 11px Arial, Helvetica, sans-serif, Tahoma;
	border:1px solid #999;
	color:#FF0000;
	text-decoration: none;
	padding-left:5px;
	padding-top:5px;
	overflow:auto;
	background:#FFF;
	margin:8px 60px 0 0;
	float:left;
}
.contact-textarea {
	width:501px;
	height:100px;
	font: 11px Arial, Helvetica, sans-serif, Tahoma;
	border:1px solid #999;
	color:#444;
	text-decoration: none;
	padding-left:5px;
	padding-top:5px;
	overflow:auto;
	background:#FFF;
	margin:8px 60px 0 0;
	float:left;
}


/*-------------------------------------------------------------------------CAUTARE AVANSATA*/

h1{
	color:#c20e0e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	display:inline;
	float:left;
	width:696px;
	font-weight:bold;
	padding-top:2px;
}
.longSelect{
	background:#efefef;
	color:#666;
	font-size:11px;
	width:400px;
	height:20px;
	border-left:1px solid #93a1a0;
	border-top:1px solid #93a1a0;
	border-right:none;
	border-bottom:none;
	padding-top:2px;
}
.longTextfield{
	background:#efefef;
	color:#666;
	font-size:11px;
	width:400px;
	height:15px;
	border-left:1px solid #93a1a0;
	border-top:1px solid #93a1a0;
	border-right:none;
	border-bottom:none;
	padding-top:2px;
	overflow:auto;
}
.shortTextfield{
	background:#efefef;
	color:#666;
	font-size:11px;
	width:50px;
	height:15px;
	border-left:1px solid #93a1a0;
	border-top:1px solid #93a1a0;
	border-right:none;
	border-bottom:none;
	padding-top:2px;
	overflow:auto;
}
.radio{
	display:inline;
	border:none;
}
.rss{
	width:26px;
	height:26px;
	border:none;
	display:inline;
	float:left;}
.rss img{
	border:none}
	
.filterWrapper2{
	display:inline;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	margin:10px 0;
	width:100%;
	padding:0px;
	font-color:#666;
	font-size:11px;
	border-top:solid 1px #ddd;
}
.sortingRow2				{	color:#b70605; display:inline; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:25px 0 0 0; position:relative; width:100%}
.sortingRow2 a				{	padding:5px 8px; background:#EEE; border:#DDD solid 1px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-size:12px}
.sortingRow2 a:HOVER		{	border:#BBB solid 1px; color:#B70605}
.sortingRow2 a.selected		{	color:#B70605; background:#CCC; border:1px solid #BBB; font-weight:bold}

/*--------------- RAMI: CLASE IMAGINI -----------------*/
.img_ultimele{
	max-width:130px; 
	max-height:130px; 
	width: expression(this.width > 130 ? 121: true); 
	height: expression(this.height > 130 ? 130: true);
}

.img_banner_land{
	max-width:260px; 
	max-height:165px; 
	width: expression(this.width > 260 ? 260: true); 
	height: expression(this.height > 165 ? 165: true);
}

.img_prod{
	max-width:161px;
	max-height:161px; 
	width: expression(this.width > 161 ? 161: true); 
	height: expression(this.height > 161 ? 161: true);
}

.img_banner{
	max-width:165px; 
	max-height:165px; 
	width: expression(this.width > 165 ? 165: true); 
	height: expression(this.height > 165 ? 165: true);
}

/* Radio Buttons */
label.radio_checked {
	background: #fff url(bullet_green.png) no-repeat;	
	display: block;
	margin: 10px 0;
	padding-left: 25px;
}
label.radio_unchecked  {
	background: #fff url(bullet_white.png) no-repeat;	
	display: block;
	margin: 10px 0;
	padding-left: 25px;
}
ul.accessibility {
	position: absolute;
	top: -100%;
}

li.ja-firstitem, #ja-subnav li.first-item a, #ja-subnav a.first-item {
	background: none !important;
}

/*NEWSLETTER PROMO*/

.overmask					{	display:block; position:fixed; top:0; left:0; width:100%; height:100%; background:#FFF; opacity:0.5; filter:alpha(opacity=50); z-index:99999999}
.popup						{	display:block; position:fixed; top:50%; left:50%; width:407px; height:245px; background:url(../images/bg-popup.png) top left no-repeat; z-index:100000000; margin-left:-203px; margin-top:-122px;}
.popup .p-close				{	float:right; display:inline; width:17px; height:17px; margin:17px 34px 0 0; background:url(../images/btn-popup.gif) top left no-repeat}
.popup .p-close:HOVER		{	background-position:bottom left}
.popup .p-text				{	float:left; display:inline; width:265px; height:70px; margin:70px 0 0 59px; font-size:12px; color:#656565; text-align:left; line-height:18px}
.popup .p-text p			{	float:left; display:inline; width:100%}
.popup .p-form				{	float:left; display:inline; width:265px; margin:0 0 0 59px}
.popup .p-form fieldset		{	float:left; display:inline; width:100%; border:none; margin:0; padding:0}
.popup .p-form fieldset input.text
							{ 	display:inline; float:left; width:155px; height:17px; padding:4px; border:1px solid #BBB; color:#777; font-size:12px; -webkit-border-top-left-radius:3px; -webkit-border-bottom-left-radius:3px; -moz-border-radius-topleft:3px; -moz-border-radius-bottomleft:3px; border-top-left-radius:3px; border-bottom-left-radius:3px; font-style:italic; font-family:Arial, Sans-serif, Helvetica; background:#F5F5F5; border-right:0}
.popup .p-form fieldset input.text:FOCUS
							{ 	outline-color:transparent; outline-style:none; border-color:#AAA; color:#333; background:#FFF; font-style:normal}
.popup .p-form fieldset input.btn
							{ 	display:inline; float:left; height:27px; border:1px solid #777; color:#FFF; font-size:12px; font-weight:normal; background:#999; width:100px; font-family:Arial, Sans-serif, Helvetica; -webkit-border-top-right-radius:3px; -webkit-border-bottom-right-radius:3px; -moz-border-radius-topright:3px; -moz-border-radius-bottomright:3px; border-top-right-radius:3px; border-bottom-right-radius: 3px; cursor:pointer; border-left:none}
.popup .p-form fieldset input.btn:HOVER
							{ 	background:#777}
.popup .p-link				{	float:right; display:inline; margin:35px 50px 0 0; color:#4166a5; font-size:11px; text-decoration:underline}
.popup .p-link:HOVER		{	color:#B70605}

.alert-block				{	background:#FFFEAB; border-bottom:1px solid #CECCB4; padding:10px 0; width:100%; position:fixed; z-index:999999999; font-size:12px; font-weight:bold; color:#333; top:0; left:0; text-align:center}
.alert-block span			{	padding:0 !important; margin:0 !important; color:#111 !important; font-size:12px !important; font-weight:bold !important}

form.asearch				{	float:left; display:inline; width:100%; background:url(../images/bg-asearch.gif) bottom left no-repeat; margin:0 0 10px 0}
form.asearch fieldset		{	float:left; display:inline; width:100%; background:url(../images/bg-asearch2.gif) top left no-repeat; padding:0; margin:0; border:none; position:relative}
form.asearch fieldset .group{	float:left; display:inline; width:271px; margin:15px 0 15px 16px; padding:16px 0 10px 15px}
form.asearch fieldset .group .group-title
							{	float:left; display:inline; width:233px; padding:0 0 0 38px; color:#b70605; font-size:18px; line-height:18px}
form.asearch fieldset .group .group-subtitle
							{	float:left; display:inline; width:233px; padding:0 0 0 38px; color:#666; font-size:11px; line-height:11px}
form.asearch fieldset .group .group-fields
							{	float:left; display:inline; width:271px; padding:20px 0 0 0; color:#333; font-size:11px; line-height:11px}
form.asearch fieldset .group .group-fields .field-values
							{	float:left; display:inline; width:100%}
form.asearch fieldset .group .group-fields .field-values.c input
							{	float:left; display:inline; width:13px; height:13px; margin:0 5px 5px 0; cursor:pointer}
form.asearch fieldset .group .group-fields .field-values.c label
							{	float:left; display:inline; width:253px; height:12px; margin:1px 0 5px 0; font-size:11px; color:#333}
form.asearch fieldset .group .group-fields .field-values.r
							{	float:left; display:inline; width:191px; margin:0 0 20px 65px}
form.asearch fieldset .group .group-fields .field-values.r input
							{	float:left; display:inline; width:13px; height:13px; margin:0 5px 5px 0; cursor:pointer}
form.asearch fieldset .group .group-fields .field-values.r label
							{	float:left; display:inline; width:auto; height:12px; margin:1px 5px 5px 0; font-size:11px; color:#333}
form.asearch fieldset .group .group-fields .field-values.s
							{	float:left; display:inline; width:100%; margin:0 0 10px 0}
form.asearch fieldset .group .group-fields .field-values.s label
							{	float:left; display:inline; width:65px; height:12px; margin:8px 0 0 0; font-size:11px; color:#b70605; font-weight:bold}
form.asearch fieldset .group .group-fields .field-values.s .jNiceWrapper
							{	float:left; display:inline; width:191px; height:24px}
form.asearch fieldset .group .group-fields .field-values.s .jNiceWrapper select
							{	height:1px; line-height:1px}
form.asearch fieldset .group .group-fields .field-values.s .jNiceWrapper .jNiceSelectWrapper
							{	float:left; display:inline; width:191px; height:24px; font-size:11px; color:#555; position:relative}
form.asearch fieldset .group .group-fields .field-values.s .jNiceWrapper .jNiceSelectWrapper div
							{	float:left; display:inline; width:100%}
form.asearch fieldset .group .group-fields .field-values.s .jNiceWrapper .jNiceSelectWrapper div .jNiceSelectText
							{	float:left; display:inline; width:155px; height:17px; background:url(../images/jNice/bg-select-nice.gif) top left no-repeat; position:static; border:none; padding:0; margin:0; line-height:11px; padding:7px 0 0 7px}
form.asearch fieldset .group .group-fields .field-values.s .jNiceWrapper .jNiceSelectWrapper div .jNiceSelectText:HOVER
							{	background-position:bottom left}
form.asearch fieldset .group .group-fields .field-values.s .jNiceWrapper .jNiceSelectWrapper div .jNiceSelectOpen
							{	float:left; display:inline; width:29px; height:24px; background:url(../images/jNice/bg-select-nice.gif) top right no-repeat; position:static; border:none; padding:0; margin:0}
form.asearch fieldset .group .group-fields .field-values.s .jNiceWrapper .jNiceSelectWrapper div .jNiceSelectOpen:HOVER
							{	background-position:bottom right}
form.asearch fieldset .group .group-fields .field-values.s .jNiceWrapper .jNiceSelectWrapper ul
							{	float:left; display:inline; width:160px; height:140px; position:absolute; top:22px; left:0; border:none; padding:0; margin:0; background:#FFF; border:1px solid #BBB}
form.asearch fieldset .group .group-fields .field-values.s .jNiceWrapper .jNiceSelectWrapper ul li a
							{	color:#555}
form.asearch fieldset .group .group-fields .field-values.s .jNiceWrapper .jNiceSelectWrapper ul li a:HOVER
							{	background:#555; color:#FFF}
form.asearch fieldset button{	position:absolute; bottom:31px; right:31px; background:url(../images/btn-asearch-form.jpg) bottom left no-repeat; display:block; width:256px; height:34px; border:none; cursor:pointer}
form.asearch fieldset button:HOVER
							{	background-position:top left}
							
							
.jNiceHidden {display:none;}


