@charset "utf-8";
/* CSS Document */

body { background:#ffffff url(../layout/site-bg.png) left top repeat-x; }

body, td, th { font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; line-height:14px; color:#6f6f6f; }

/*div { position:relative; float:left; clear:both; }
*/

input, select, option { font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; }

h2 { font-size:18px; }

h4 { font-size:16px; font-weight:bold; color:#a146ae; line-height:21px; }

a { color:#0070b7; text-decoration:none;}
a:hover { color:#004789; }

a.accent { color:#5b920a; font-weight:bold; text-decoration:none; }
a.accent:hover { color:#3f7600; text-decoration:underline; }

.accent_txt{ color:#a146ae; font-weight:normal; text-decoration:none; font-size:18px;display:block; padding-top:5px; margin:0; padding-bottom:0;}


.productListing-heading { background:#d9eac4; padding:3px 2px; line-height:16px; }
.productListing-data { padding-top:3px; }
.productSpecialPrice { font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; line-height:14px; color:#ff0000; }

.site-bg { width:100%; background:url(../layout/site-bg-mid.jpg) center top no-repeat; }

.wrapper { width:960px; float:none; margin:0 auto; }

.header { width:960px; height:86px; padding-top:45px; position: relative;}
	.flash { width:269px; height:86px; z-index:100 !important; float:left; position: absolute; top:42px; left:0px;}
	
	.marquee {width:650px; padding:4px; font-size:20px; padding-top:25px;clear:none;text-align:right;float:right;}
	marquee{ margin:0px; padding:0px; }
	/*
.header { width:960px; height:86px; padding-top:45px; position: relative;}
	.flash { width:269px; height:86px; z-index:100 !important; float:left; position: absolute;}
	
	.marquee {width:650px; padding:4px; font-size:14px; padding-top:25px;clear:none;text-align:right;float:right;}
	marquee{ margin:0px; padding:0px; }

	.menu { width:765px; height:39px; clear:right; z-index:90; float:right;margin-left:-89px;background-color:#fff;}
	.menu a { position:relative; float:left; clear:none; background-image:url(../layout/menu.gif); height:39px; background-repeat:no-repeat; }
	.menu a span { display:none; cursor:pointer; }

a#home-nav { width:316px; background-position:0px 0px; }
a#despre-nav { width:117px; background-position:-316px 0px; }
a#produse-nav { width:99px; background-position:-433px 0px; }
a#evenimente-nav { width:128px; background-position:-532px 0px; }
a#contact-nav { width:105px; background-position:-660px 0px; }

a#home-nav:hover, a#home-nav:active, #home a#home-nav { width:316px; background-position:0px -39px; }
a#despre-nav:hover, a#despre-nav:active, #despre a#despre-nav { width:117px; background-position:-316px -39px; }
a#produse-nav:hover, a#produse-nav:active, #produse a#produse-nav { width:99px; background-position:-433px -39px; }
a#evenimente-nav:hover, a#evenimente-nav:active, #evenimente a#evenimente-nav { width:128px; background-position:-532px -39px; }
a#contact-nav:hover, a#contact-nav:active, #contact a#contact-nav { width:105px; background-position:-660px -39px; }
*/
	.menu { width:765px; height:39px; clear:right; z-index:90; float:right;margin-left:-89px;background-color:#fff;}
	.menu a { position:relative; float:left; clear:none; background-image:url(../layout/menu.png); height:39px; background-repeat:no-repeat; }
	.menu a span { display:none; cursor:pointer; }

a#home-nav { width:316px; background-position:0px 0px; }
a#despre-nav { width:117px; background-position:-316px 0px; }
a#produse-nav { width:99px; background-position:-433px 0px; }
a#evenimente-nav { width:128px; background-position:-532px 0px; }
a#contact-nav { width:105px; background-position:-660px 0px; }

a#home-nav:hover, a#home-nav:active, #home a#home-nav { width:316px; background-position:0px -39px; }
a#despre-nav:hover, a#despre-nav:active, #despre a#despre-nav { width:117px; background-position:-316px -39px; }
a#produse-nav:hover, a#produse-nav:active, #produse a#produse-nav { width:99px; background-position:-433px -39px; }
a#evenimente-nav:hover, a#evenimente-nav:active, #evenimente a#evenimente-nav { width:128px; background-position:-532px -39px; }
a#contact-nav:hover, a#contact-nav:active, #contact a#contact-nav { width:105px; background-position:-660px -39px; }

	

.pimages a img { border:#bd6dc7 4px solid; background:#FFFFFF; }
.pimages a:hover img { border:#7f0090 4px solid; }

.productListing-data a img { border:#bd6dc7 4px solid; background:#FFFFFF; }
.productListing-data a:hover img { border:#7f0090 4px solid; }
.productListing-data .new_prod{margin-top:5px;}

a.osc-button img { border:none; }
a.osc-button:hover img { border:none; }
	
.content { width:975px; text-align: left;}

.left { clear:none; width:230px; padding:60px 5px 5px; background-image:url('../layout/logo-flash-trans.jpg'); background-repeat:no-repeat;}

	.left h2, .right h2 { color:#a146ae; letter-spacing:-1px; margin-bottom:1px; line-height:18px; }
	.left h3 { font-size:15px; }
	.left h2, .left h3, .left h4 { margin-bottom:1px; }
	
	.product-menu { width:230px; margin-bottom:10px; }
		.product-menu h3 { color:#ffffff; position:relative; float:left; clear:both; }	
		.product-menu h3 a { position:relative; float:left; clear:both; width:210px; padding:4px 10px 6px; color:#FFFFFF; text-decoration:none; background:url(../layout/categorie-bg.png) 0 0 no-repeat; }
		.product-menu h3 a:hover { position:relative; float:left; clear:both; width:210px; padding:4px 10px 6px; color:#FFFFFF; text-decoration:none; background:url(../layout/categorie-bg.png) 0 -24px no-repeat; }
		.product-menu h4 { position:relative; float:left; clear:both; font-size:13px; }
		.product-menu h4 a { position:relative; float:left; clear:both; width:210px; padding:4px 10px 6px; color:#863a90; text-decoration:none; background:#f1edf5; }
		.product-menu h4 a:hover { color:#7f0090; background:#daeba8; }
		.product-menu h5 { position:relative; float:left; clear:both; font-size:12px; }
		.product-menu h5 a { position:relative; float:left; clear:both; width:210px; padding:2px 0px 6px 20px; color:#863a90; text-decoration:none; background:#f1edf5; }
		.product-menu h5 a:hover { color:#7f0090; background:#daeba8; }
		
	.sidebox { width:230px; background:#f1edf5 url(../layout/sidebox-top.png) left top no-repeat; margin-bottom:10px; }
		.sidebox .bottom { padding:5px 10px; width:210px; background:url(../layout/sidebox-btm.png) left bottom no-repeat; }
		.sidebox h3 { color:#a045ad; margin-bottom:5px; }
		.sidebox select { width:210px; margin-bottom:5px; }
		.sidebox input { width:205px; margin-bottom:5px; }
		.sidebox p { margin-bottom:5px; }
		
			.dark { background:#f3e2f4 url(../layout/sidebox2-top.png) left top no-repeat; }
			.dark .bottom { padding:5px 10px; width:210px; background:url(../layout/sidebox2-btm.png) left bottom no-repeat; }
			
			.login input { width:145px; }
			
			#cos h3 a { color:#a045ad; text-decoration:none; }
			#cos h3 a:hover { color:#a045ad; text-decoration:underline; }
			#cos table td, #cos table th { padding:5px; }
			#cos table th table td { padding:0 0 5px 0; }
			#cos table th table { border-bottom:1px solid #969696; }
			
			#oferta table { margin-bottom:5px; }
			#oferta a img { border:#bd6dc7 4px solid; margin-bottom:5px; margin-left:5px; }
			#oferta a:hover img { border:#7f0090 4px solid; }
			#oferta h3 { font-size:14px; }
			#oferta h3 a { text-decoration:none; font-weight:bold; }
			#oferta h5 { font-size:20px; color:#bd6dc7; }
			
			#vandute a img { border:#bd6dc7 2px solid; margin-bottom:5px; margin-right:5px; }
			#vandute a:hover img { border:#7f0090 2px solid; }


.center { width:470px; padding:5px 5px 30px; clear:none; 
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}

	.center-flash { width:470px; margin-bottom:10px; }
	
	.center h2 { width:450px; padding:5px 10px; color:#FFFFFF; background:#82b83a url(../layout/center-title-bg.png) left top no-repeat; position:relative; float:left; clear:both; display:block; margin-bottom:5px; }
	.center strong {font-weight:bold;}
	.center p{padding: 1.5px 0px; font-family: Verdana, Arial, Helvetica, sans-serif;}
	.center td{padding: 1.5px 0px; font-family: Verdana, Arial, Helvetica, sans-serif;}
	
	table.produse { width:100%; position:relative; float:left; clear:both; }
	table.produse td { padding:5px; color:#000000;  }
	table.produse td a { color:#7f0090; text-decoration:none; }
	table.produse td a img { border:#bd6dc7 4px solid; margin-bottom:5px; }
	table.produse td a:hover { color:#59006c; text-decoration:none; }
	table.produse td a:hover img { border:#7f0090 4px solid; }
	
.right { clear:none; width:230px; padding:5px; }


.footer { width:940px; padding:5px 10px; background:url(../layout/footer-bg.png) center top no-repeat; }

	.btm-menu { width:940px; text-align:right; color:#FFFFFF; padding-bottom:10px; font-family:Arial, Helvetica, sans-serif; }
	.btm-menu a { color:#ffffff; text-decoration:none; }
	.btm-menu a:hover, .btm-menu a:active { color:#ffffff; text-decoration:underline; }
		
	.legals { width:940px; color:#bd6dc7; padding-bottom:30px; }
.prod_desc {float:none;clear:none;}
.prod_desc strong{font-weight:bold;}
.prod_desc em {font-style:italic; }
.prod_desc ul{list-style: disc;margin-left:7px;padding-left: 7px;}
.prod_desc ol{list-style: disc; list-style-type:decimal; margin-left:7px; padding-left: 7px;}

table.produse td.formattedtext { padding:15px; line-height:1.3em; }
.formattedtext p { margin-bottom:1em; text-align:justify; }
.formattedtext ul { margin:5px 0 1em; }
.formattedtext ul li { margin:0 0 .5em 35px; list-style:disc outside; }
.formattedtext ul li ul { margin:5px 0 .5em 35px; }
.formattedtext ul li ul li { margin:0 0 .5em 0; list-style:square outside; }
.formattedtext strong { font-weight:bold; }
.formattedtext h3 { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; margin-bottom:9px; color:#6ba121; }

.Xl{float:left;}

/* IE HACKS */
