body {
	margin: 0; padding: 0; 
	background: #f3f3f3 url("../img/intretinere-corporala/bg-body.gif") repeat-x top left;
	text-align: left; font: 11px Arial, "Trebuchet MS", Tahoma; color: #000;
}

a { text-decoration: underline; font-size: 11px; color: #000; }
a:hover { text-decoration: none; }

img { border: 0; }

/* container */
.container { clear: both; width: 980px; margin: 0; }

/* header */
#header { position: relative; width: 100%; height: 400px; margin: 0; padding: 0; }
	
	/* header left */
	#hleft { float: left; width: 690px; }
		
		/* header content */
		#hLeftContent { float: right; width: 660px; }
			
			/* header content top */
			#hLeftContentTop { 
				position: relative; width: 100%; height: 205px;
				background: #f6a3e2 url("../img/intretinere-corporala/bg-left-content.gif") no-repeat left bottom; z-index: 100;
			}
				
				/* menu zone */
				#menuzone { position: absolute; width: 560px; margin: 0; padding: 0; top: 140px; left: 125px; }
				
				/* menu */
				#menu, #menu ul { float: left; margin: 0; padding: 0; font-weight: bold; text-align: left; }
				
				#menu li a { 
					display: block; margin-right: 20px; padding: 10px 10px; background: url("../img/intretinere-corporala/bg-line-menu.gif") no-repeat top right;
					text-decoration: none; font: bold 13px Arial, Helvetica, sans-serif; color: #b80c23;
				}
				#menu li a:hover { font-weight: bold; color: #e30421; }
				/* url("../img/intretinere-corporala/bg-menu-flower.gif") no-repeat 0 center */
				#menu li a#salon { background: #e6b1d9; border: 1px solid #eee; font-weight: bold; font-size: 16px; color: #e30421; }
				#menu li a#cabinet { padding-bottom: 15px; font-weight: bold; color: #624e4d; }
				#menu li a#none { background: none; }
				#menu li a img { margin: 0 5px 0 0; border: 1px solid #b8d1e4; vertical-align: middle; }
				
				#menu li { float: left; display: inline; list-style: none; }
				
				#menu li:hover ul, #menu li.sfhover ul { left: auto; padding-top: 5px; }
				
				#menu li ul { position: absolute; left: -999em; }
				
				#menu li ul li .inner {
					width: 200px; height: 120px; padding: 10px; border: 2px solid #e7c5c5;
					background: #ffeded url("../img/intretinere-corporala/bg-submenu.gif") no-repeat right bottom;
				}
				
				#menu li ul li a { position: relative; width: auto; line-height: 20px; margin: 0; padding: 3px 10px; background: none; font-size: 12px; }
				#menu li ul li a { text-decoration: underline; color: #b21414; }
				#menu li ul li a:hover { text-decoration: none; color: #eb2020; }
				
				
				/* logo */
				#logo { position: absolute; width: 440px; height: 75px; margin: 0; top: 5px; left: 70px; padding: 0; }
				/* slogan */
				#slogan { position: absolute; margin: 0; top: 75px; left: 129px; padding: 0; }
				#slogan h1 { margin: 0; padding: 0; font-weight: bold; font-size: 13px; color: #6e2635; }
			
			/* header content bottom */
			#hLeftContentBottom { width: 100%; height: 195px; background: #fff url("../img/intretinere-corporala/bg-offer.jpg") no-repeat top right; z-index: 0; }
			
				/* offer */
				#offer { clear: both; padding: 5px 10px; }
				#offer h2 { line-height: 20px; margin: 0; padding: 0; font: 17px "Trebuchet", Arial; color: #881d24; }
				#offer h2 span { font-weight: bold; color: #e30c0c; }
				
				/* endowment */
				#endowment { clear: both; padding: 5px 10px; color: #7a7575; }
				
				/* endowment list */
				.show_cat { position: relative; clear: both; width: 99%; margin: 10px 0 0 0; padding: 0; color: #b53619; }
				.show_cat ul { margin: 0; padding: 0; }
				.show_cat li { 
					float: left; width: 45%; line-height: 22px; margin: 0; padding: 2px 0 2px 25px; list-style: none;
					background: url("../img/intretinere-corporala/icon-cheked.gif") no-repeat 0 0; font-weight: bold; font-size: 11px; color: #601d1d;
				}
				
	/* header right */
	#hright { position: relative; float: left; width: 290px; height: 330px; background: url("../img/intretinere-corporala/bg-frame.gif") no-repeat 0 30px; }
		
		/* banner */
		#player { position: absolute; width: 20px; height: 20px; top: 3px; left: 35px; }
		
		/* header top links */
		#links { position: relative; padding: 10px 0; text-align: right; color: #a85a5a; }
		#links a { padding: 0 3px; color: #a80981; }
		
		/* banner */
		#banner { position: absolute; width: 240px; height: 255px; top: 27px; left: 13px; }
		
		/* not loading flash text */
		#flash, #flash-player { background: transparent; font: bold 11px "Trebuchet MS", Tahoma; color: #d90000; }
	
	/* middle */
	#middle { clear: both; width: 980px; margin: 0; padding: 0; }
	
		/* left */
		#left { float: left; width: 690px; margin: 0; padding: 0; font-size: 12px; background: url("../img/intretinere-corporala/bg-r-gradient.gif") no-repeat 0 0; }
		#left h1 { margin: 5px 0; padding: 0; font-weight: bold; font-size: 12px; color: #b62aff; }
		#left big { margin: 5px 0; font-weight: bold; color: #ce2987; }
		
			/* middle text */
			.mid-text {
				float: right; width: 650px; line-height: 18px; margin: 0; padding: 0 5px; background: #fff; text-align: justify; 
				font-family: Arial, sans-serif; font-size: 12px; letter-spacing: 0; color: #333;
			}
			.mid-text b { color: #c10000; }
			.mid-text strong { padding: 0 3px; background: #ffeaf5; font-weight: normal; }
			.mid-text a { text-decoration: underline; }
			.mid-text h3 { margin: 5px; padding: 0; text-align: center; font-weight: bold; font-size: 13px; color: #d90000; }
			.mid-text h3 img { vertical-align: middle; }
			
			.category { 
				clear: both; height: 35px; margin: 0 0 20px 0; padding: 15px 0 5px 5px; border: 1px solid #e4e0e0;
				background: url("../img/intretinere-corporala/bg-location.gif") repeat-x 0 0; font-size: 12px;
			}
			.category span { border-bottom: 1px solid #ffc2f2; font-weight: bold; font-size: 13px; color: #c10000; }
			.category a { font-size: 12px; text-decoration: underline; }
			.category u { 
				padding: 5px 0 5px 25px; background: url("../img/intretinere-corporala/arrow-in.gif") no-repeat 5px 5px; font-weight: bold; text-decoration: none;
			}
			
			#picture { float: right; width: 100px; height: 100%; margin: 0 5px 5px; padding: 5px; border: 1px solid #eee; }
			#picture img { width: 100px; }
		
		/* right */
		#right { float: left; width: 280px; margin: 0; padding: 0 5px; background: url("../img/intretinere-corporala/bg-r-gradient.gif") no-repeat 0 0; }
		#right h2 { text-transform: uppercase; text-align: center; font-weight: bold; font-size: 12px; }
		#right img { border: 0; }
		
			/* box */
			#rbox { margin: 5px; padding: 5px; border-right: 3px solid #c10000; }
			#rbox h2 { clear: both; margin: 0 5px; padding: 5px; border-bottom: 1px solid #ffc2f2; text-align: left; text-transform: none; color: #e21f60; }
			#rbox .inner-box { 
				line-height: 22px; margin: 5px; padding: 5px; border: 1px solid #e2e2e2; border-top: none; border-left: none;
				background: url("../img/intretinere-corporala/bg-r-box.gif") no-repeat right bottom; font-size: 12px; color: #5B0C25;
			}
			#rbox .inner-box a { font-weight: bold; color: #c10000; }
			
			/* validation */
			#validation { clear: both; position: relative; width: 100%; margin: 10px 0 0; padding: 0; text-align: center; }
			* html #validation { margin: 10px 0 0; padding: 0;}
			#validation a { margin: 0; padding: 2px; text-decoration: none; }
			#validation a:hover { border-top: 2px solid #eee; }
			#validation a.html { background: #d6213a; font-size: 10px; color: #fff; }
			#validation a.html:hover { background: #c69191; }
			#validation a.css { background: #c69191; font-size: 10px; color: #fff; }
			#validation a.css:hover { background: #d6213a; }
	
	/* footer */
	#footer { clear: both; float: left; width: 690px; height: 80px; margin: 0; padding: 0; color: #89133a; }
	#footer span { font-weight: bold; color: #d90000; }
	#footer a { line-height: 20px; margin: 0 3px; color: #b7194e; }
	#footer a:hover { color: #e21f60; }
	
		/* links */
		.links { float: right; width: 660px; line-height: 20px; margin: 0; padding: 20px 0; background: url("../img/intretinere-corporala/bg-footer.jpg") no-repeat; }
		.links strong { color: #84d700; }
		
		/* partners */
		.partners { clear: both; float: left; width: 690px; height: 80px; margin: 7px 5px 7px 0; padding: 0; text-align: center; color: #d90000; }
		.partners a { border: none; text-decoration: none; font-size: 11px; color: #6a0808; }
		.partners img { position: relative; float: none; margin: 3px 0 3px 0; padding: 0; border: 0; vertical-align: middle; }
		
		/* web design author */
		#creation-logo { position: relative; clear: both; margin: 0 0 0 20px; padding: 5px; font: 11px Arial, "Trebuchet MS", Tahoma; color: #afb7b0; }
		#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; }
	
	span.customer { font-weight: bold; font-size: 13px; color: #e2120c; }

/* clearfix */
/**/
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
/* .clearfix { display: inline-block; } */
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }
.clear { clear: both; }
/**/
