body {
	margin: 0; padding: 0; background: #fff; text-align: center; background: #c43a3a; font: 11px Arial, "Trebuchet MS", Tahoma; color: #707070;
}
/* e2efe1 */
* body { behavior: url("css/csshover.htc"); }

a { padding: 2px 0; text-decoration: none; font-size: 11px; color: #690505; }
a:hover { text-decoration: underline; color: #000; }
	
.top { margin: 5px auto 0; width: 850px; height: 235px; background: #fff; color: #000; text-align: center; }
* html .top { height: 240px; }

/* header */
.header { position: relative; clear: both; }
	
	/* menu */
	#menu { position: relative; clear: both; height: 30px; }
	#menu a { position: relative; margin: 0; padding: 0 2px; text-decoration: underline; color: #000; }
	#menu a:hover { margin-top: 2px; padding-bottom: 5px; text-decoration: none; color: #d10000; }

	/* banner */
	#banner { position: relative; clear: both; width: 840px; margin: 0 auto; padding: 5px; color: #000; }
	
	/* logo & slogan */
	#ads { position: absolute; width: 135px; top: -2px; left: 5px; }
	* html #ads { top: 6px; }
	
	.bbox { float: left; margin: 0; padding: 0; text-align: left; }
	.bbox h2 { clear: both; margin: -5px 0 0 0; padding: 0 0 5px 0; font-weight: bold; font-size: 12px; color: #970008; }
	* html .bbox h2 { margin: 8px 0 0 0; padding: 0 0 5px 0; }
	.bbox h3 { clear: both; margin: 0; padding: 0; font-weight: bold; font-size: 11px; color: #000; }
	* html .bbox h3 { padding: 2px 0 0 0; }
	
	/* box form */
	.bbox form { margin: 0; text-indent: 0; word-spacing: 0; }
	* html .bbox img { margin: 1px 0 0 0; border: 0; }
	.bbox img { border: 0; } 
	.bbox img.sbutton { margin: 0 0 0 5px; border: 0; } 
	.bbox input { 
		float: left; width: 150px; height: 20px; margin: 0 0 3px 0; padding: 3px 0 0 3px; border: 1px solid #dcdcdc; vertical-align: top;
		background: #fff; font-size: 11px; color: #b60008;
	}
	.bbox input.login { width: 90px; height: 20px; border: 1px solid #ccc; font-size: 11px; color: #000; }
	.bbox input.price-min, .bbox input.price-max { width: 54px; height: 20px; font-size: 11px; color: #000; }
	.bbox input.price-max { clear: none; }
	
	/* box width */
	.w-logo { width: 140px; padding: 5px 0; }
	.w-search { width: 533px; padding: 5px 15px 0 10px; border-right: 1px solid #eee; border-left: 1px solid #eee; background: #ffe7e7; }
	* html .bbox-width-search { width: 539px; }
	
	/* middle order box */
	.craiova-orders { height: 75px; margin: 15px 0 5px -100px; padding: 0; }
	* html .craiova-orders { margin: 15px 0 0 -100px; }
	.craiova-orders h2 { margin: 0; padding: 0 0 20px 0; text-align: center; text-transform: uppercase; font-weight: bold; font-size: 15px; color: #970008; }
	.craiova-orders h2 span { font: bold 22px fixedsys, monospace; color: #d90000; }
	.craiova-orders #logo-text { position: absolute; width: 306px; left: 160px; top: -5px; }
	.craiova-orders #logo { position: absolute; width: 135px; left: 560px; top: 5px; }
	.craiova-orders #slogan { text-align: center; font-weight: bold; color: #c10000; }
		
		/* phones */
		#contact-phones { position: absolute; top: 80px; left: 250px; font-size: 13px; color: #c10000; }
	
	/* login box */
	#login { position: absolute; top: -30px; left: 710px; width: 135px; }
	* html #login { left: 710px; }
	
/* container include left, iddle and right panels */
.container { 
	position: relative; clear: both; width: 840px; height: auto; margin: 0 auto; padding: 5px; background: #fff; text-align: left; color: #000;
}

	/* left boxes */
	.title { clear: left; height: auto; margin: 0; padding: 7px 5px; border: 1px solid #6d0008; background: #9f1000; text-align: center; }
	* html .title { margin: 0; }
	.title strong { margin: 0; padding: 10px 3px 0 3px; font-size: 11px; color: #fff; }
	
	/* ads box content */
	.ads-title { clear: left; height: auto; margin: 7px 0 0 0; padding: 7px 5px; border: 1px solid #a5a5a5; background: #eee; text-align: center; }
	* html .ads-title { margin: 0; }
	.ads-title strong { margin: 0; padding: 10px 0 0 7px; font-size: 11px; color: #000; }
	.ads-content { clear: left; height: 100%; margin: 0; padding: 5px 0 0 3px; border: 1px solid #eee; color: #505254; }
	.ads-content a { text-decoration: underline; }
	.ads-content img { margin: 0 0 5px 0; border: 0; }
	
	/* content */
	.content { clear: left; height: 100%; margin: 0; padding: 10px 0 0 5px; color: #505254; }
	.content b { color: #000; }
	.content a { line-height: 20px; padding: 2px 0; text-decoration: none; font-size: 11px; color: #690505; }
	.content a:hover { text-decoration: underline; color: #000; }
	.content img { border: 0; }
	.content img.logout { margin: 0 5px 0 0; vertical-align: middle; }
	
	/* inner */
	.inner { line-height: 16px; text-align: center; }
	.inner img { padding: 5px 0; }
	.inner span { padding: 0 2px; font-weight: bold; font-size: 12px; background: #d4e6ea; color: #000; }
	.inner span a, .inner span a:hover { text-decoration: none; color: #fff; }
	.inner strong { margin: 0; padding: 0; font-weight: bold; color: #696969; }
	.inner strong.value { color: #c10000; }
	.inner a { text-decoration: underline; font-size: 11px; color: #ba0008; }
	.inner a:hover { text-decoration: none; color: #690008; }
	.inner a.mail { text-decoration: none; font-size: 11px; color: #690505; }
	.inner a.mail:hover { text-decoration: underline; font-size: 11px; color: #000; }
	.inner form { margin: 0; text-indent: 0; word-spacing: 0; }
	* html .inner img { margin: 1px 0 0 0; border: 0; }
	.inner input { 
		float: left; width: 120px; height: 15px; margin: 0 0 3px 0; padding: 3px 0 0 3px; border: 1px solid #dcdcdc; vertical-align: top;
		background: #fff2f2; font-size: 11px; color: #b60008;
	}
	
	/* content logged */
	.signed { background: #ffe7e7; }

/* left */
#left { float: left; width: 135px; margin: 0; padding: 0; font-size: 11px; }

/* categories */
#left a.category { margin: 0; font-weight: bold; font-size: 11px; }
#left a.category:hover { color: #d55500; }
#left .category-item { margin: 0; padding: 5px 3px 0 3px; list-style: none; word-spacing: 0; text-indent: 0; }

#left .catlist { display: block; margin: 0; padding: 0; list-style: none; }
#left .catlist li { padding: 0 0 0 3px; }
#left .catlist li a { 
	margin: 0; padding: 0 2px 0 12px; background: url("../img/cumparaturi/arrow-subcategory.gif") no-repeat 0 4px; color: #873737;
}
#left .catlist li a:hover { color: #60000c; }
#left .catlist li span { line-height: 25px; font-weight: bold; color: #c50c0c; }
#left .catlist li span a { padding: 0; border: none; background: none; color: #c50c0c; }
#left .catlist li span a:hover { background: none; color: #c50c0c; }

	/* list */
	.list { clear: both; height: 100%; margin: 0; padding: 5px 0 0 5px; border-bottom: 1px solid #eee; }
	.list ul { margin: 0; padding: 0; list-style: none; }
	.list li { display: block; width: 98%; margin: 3px 0; padding: 0; border-bottom: 1px solid #eee; }
	.list li a { margin: 0; padding: 0 10px 0 16px; color: #000; }
	
	/* special products */
	.sprods { clear: right; width: 130px; margin: 3px 0 0 0; padding: 5px 0 0 0; border-bottom: 1px solid #dbdbdb; text-align: center; }
	.sprods h2 { margin: 0; padding: 0 2px; font-weight: bold; font-size: 11px; }
	.sprods h2 a { line-height: 18px; margin: 5px 0 0 0; padding: 2px 5px; text-decoration: underline; color: #690505; }
	.sprods h2 a:hover { text-decoration: underline; color: #000; }
	.sprods img { width: 90px; margin: 3px 0 0 0; border: 0; }
	.sprods a:hover img { border: 0; background: #fff; }
	.sprods p { line-height: 25px; margin: 0; padding: 0; font-weight: bold; font-size: 11px; color: #000; }
	.sprods p span { font-size: 12px; color: #d10000; }

/* middle */
#middle { float: left; width: 560px; margin: 0; padding: 0 0 0 5px; border-bottom: 1px solid #eee; }
#middle strong { padding: 0 2px; color: #d90000; }
#middle big { padding: 0 2px; background: #c2141c; color: #fff; }
#middle h3 { margin: 0; padding: 0 2px; font-size: 13px; color: #e68700; }
#middle p { clear: both; margin: 0; padding: 0; }
* html #middle p { padding: 5px 0 0 0; }

	/* you are here */
	#known-area { margin: 0; padding: 0 5px; color: #fff; }
	#known-area a { padding: 2px 3px; text-decoration: underline; color: #ffedf4; }
	#known-area a:hover { text-decoration: none; color: #ffb6af; }
	
	/* center and middle text */
	.mid-text, .center-text { clear: both; margin: 10px 0; line-height: 20px; text-align: justify; }
	.mid-text b, .center-text b { font-weight: bold; color: #000; }
	
	.mid-text h4, .center-text h4 { margin: 0; padding: 0; background: #fff2f2; font-weight: bold; font-size: 11px; color: #c10000; }
	.mid-text big, .center-text big { padding: 2px; background: #d90000; font-weight: bold; font-size: 12px; color: #fff; }
	.mid-text big a, .center-text big a { text-decoration: none; color: #fff; }
	.mid-text big a:hover, .center-text big a:hover { color: #fff; }
	
	.mid-text a, .center-text a { padding: 2px 0; text-decoration: underline; font-size: 11px; color: #690505; }
	.mid-text a:hover, .center-text a:hover { text-decoration: none; color: #000; }
	.mid-text a.pdf { line-height: 25px; padding: 0 2px 0 18px; background: url("../img/icons/icon-pdf.gif") no-repeat 0 -2px; vertical-align: middle; }
	.mid-text a.xls { line-height: 25px; padding: 0 2px 0 18px; background: url("../img/icons/icon-xls.gif") no-repeat 0 -2px; vertical-align: middle; }
	
	.last-hold { clear: both; margin: 0; padding: 10px 0; color: #000; }
	.last-hold small { font-weight: bold; font-size: 13px; }
	.last-hold ul { display: block; width: auto; margin: 0; padding: 5px; text-align: justify; }
	.last-hold li { margin: 0; padding: 2px; border-bottom: 1px solid #e0e0e0; list-style-type: none; }
	.last-hold li img { border: 0; height: 25px; }
	.last-hold li a { line-height: 18px; margin: 5px 0 0 0; padding: 2px 5px; text-decoration: none; font-size: 11px; color: #000; }
	.last-hold li a em { font-style: normal; font-weight: bold; font-size: 12px; color: #9d0303; }

/* right */
#right { float: left; width: 135px; margin: 0; padding: 0 0 0 5px; }

#right input { 
	height: 20px; margin: 0 0 3px 0; padding: 3px 0 0 3px; border: 1px solid #dcdcdc; vertical-align: middle;
	background: #fff2f2; font-size: 11px; color: #000;
}
#right input.login { width: 115px; font-weight: bold; }
#right form { margin: 0; text-indent: 0; word-spacing: 0; }
#right a.sbutton { margin: 0; padding: 0; border: 0; background: none; }

	/* currency */
	#currency { line-height: 25px; margin: 0; padding: 0; }
	#currency span { font-weight: bold; font-size: 12px; color: #ee2707; }
	
	/* flash banner */
	#flash-banner { position: relative; margin: 0; padding: 0; background: #fff; z-index: 1; }
		/* flash content */
		#flashcontent { font: bold 11px "Trebuchet MS", Trebuchet, Arial, sans-serif; background: #fff; color: #d90000; }
	
/* footer gradient */
#footer-gradient { 
	clear: both; width: 850px; line-height: 20px; margin: 0 auto; padding: 0; border-top: 2px solid #ae3500;
	background: url("../img/cumparaturi/bg-footer-gradient.jpg") repeat-x; color: #fff;
}
#footer-gradient span { padding: 2px; background: #fdf0f0; color: #d90000; }

/* footer */
#footer { position: relative; clear: both; width: 850px; line-height: 20px; margin: 0 auto; border-top: 1px solid #dfc7c7; background: #fff; }
.inner-footer { padding: 10px 5px 0; font-size: 11px; color: #000; }
.inner-footer a { text-decoration: underline; color: #000; }
.inner-footer a:hover { text-decoration: none; color: #9a210d; }

	/* validation */
	.validation { position: relative; float: left; margin: 0; padding: 5px 0; text-align: left; }
	.validation a { padding: 0 3px; text-decoration: none; }
	.validation a:hover { text-decoration: underline; }
	.validation a.html { background: #d59393; font-size: 10px; color: #fff; }
	.validation a.css { background: #b51212; font-size: 10px; color: #fff; }
	.validation a.html:hover, .validation a.css:hover { color: #fff; }
	
	/* web design author */
	#creation-logo { position: relative; float: left; margin: 5px 0 0 0; padding: 5px; font: 11px Arial, "Trebuchet MS", Tahoma; color: #86888b; }
	#creation-logo a { text-decoration: none; font-weight: bold; font-size: 11px; color: #000; }
	#creation-logo a:hover { color: #5e9f1f; }
	#creation-logo em { font-style: normal; font-weight: bold; color: #5e9f1f; }
	#creation-logo strong { color: #000; }

	/* Partners */
	.partners { clear: both; margin: 0 auto; padding: 0; text-align: center; }
	.partners a { text-decoration: none; color: #696969; }
	.partners img { position: relative; margin: 3px 0 3px 0; padding: 0; border: 0; vertical-align: middle; }
	
	/* navigator */
	.navigator { 
		clear: both; height: 20px; margin: 5px 0; padding: 3px 0; border-top: 1px solid #f6edef; border-bottom: 1px solid #f6edef;
		text-align: justify; font-size: 11px; color: #965f68;
	}
	.navigator span.jump_to { padding-left: 10px; font-weight: bold; color: #000; }
	.navigator input { width: 30px; height: 18px; border: 1px solid #7b7b7b; vertical-align: middle; font-weight: bold; font-size: 11px; }
	.navigator img { margin: 0; padding: 0 2px; border: 0; vertical-align: text-bottom; }
	.navigator b { padding-left: 10px; }
	.navigator a, .navigator a:hover { margin: 0; padding: 0; border: none; background: none; }
	
	span.customer { padding: 2px; background: #d90000; font-weight: bold; color: #fff; }

/**/
/* clearfix */
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; height: 0; line-height: 0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }
.clear { clear: both; }
/**/
