body{
	font-family:  "Trebuchet MS", arial, sans-serif;
	width: 100%; text-align: center;
	background-image: url(bg_center.jpg); background-position: center top;
	margin: 0px;
}
a{color: #666; text-decoration: none; }
.wrap0top{
	width: 100%; height: auto; text-align: center;
	background-image: url(bg_top.jpg); background-position: center top; background-repeat: no-repeat;
}
.wrap0bottom{
	width: 100%; height: auto; text-align: center;
	background-image: url(bg_bottom.jpg); background-position: center bottom; background-repeat: no-repeat;
	padding-bottom: 5px;
}

	.wrap1{
		width: 768px; height: auto;
		background-image: url(bg_footer.gif); background-position: center bottom; background-repeat: no-repeat;
	}	
			.header{
				float: left; width: 768px; height: 406px;
				background-image: url(bg_header.jpg); text-align: left;
			}
			.despre_noi{
				float: left; width: 351px; height: auto;
				padding: 17px 0 7px 17px;
			}
			.servicii{
				float: right; width: 335px; height: auto;
				padding: 17px 0 7px 17px;
			}
	
			.text1_wrap{
				float: left; width: 768px; height: auto;
				background-image: url(bg_text1.jpg);
			}
			.text1{
				float: left; width: 768px; height: auto;
				background-image: url(bg_text1_down.jpg); background-position: center bottom; background-repeat: no-repeat;
				font-size: 14px; line-height: 118%; color: #666;
				padding-bottom: 75px;
			}
			.text1_left{
				float: left; width: 370px; height: auto;
				text-align: left; padding: 7px 0 0 20px;
			}
			.text1_right{
				float: right; width: 313px; height: auto;
				text-align: left; padding: 7px 20px 0 0;
			}
			.text1_right h2{ font-size: 13px; font-weight: bold; margin: 0px 0 5px 0;}
			.text1_right ul{ margin: 0px 0 10px 0; padding: 0px; }
			.text1_right li{ margin: 0px; padding: 0px; font-style: italic; list-style: disc inside; font-size: 14px; }

			.salon{
				float: left; width: 768px; height: 522px;
				background-image: url(bg_salon.jpg); background-position: center bottom; background-repeat: no-repeat;
				font-size: 14px; line-height: 118%; color: #666;
				padding: 4px 0 0 0;
			}
			.salon_left{
				float: left; width: 382px; height: auto;
				text-align: left; padding: 7px 0 0 20px;
			}
				.salon_left img { border: solid 4px #DAD9D6; }
				.salon_left img:hover { border: solid 4px #C5C4BE; }
			
			.salon_right{
				float: right; width: 313px; height: auto;
				text-align: left; padding: 7px 20px 0 0;
			}
			.salon_right ul{ margin: 0px 0 10px 0; padding: 0px; }
			.salon_right li{ margin: 0px; padding: 0px; font-style: italic; list-style: disc inside; font-size: 14px; }			
						
			.despre_noi2{
				float: left; width: 724px; height: auto;
				text-align: left; padding: 7px 20px 24px 20px;
				background-color: #E4E4E4; margin-left: 2px;
			}
			.despre_noi2 img{ float: left; margin: 0 20px 8px 0; border: solid 4px #DAD9D6; }
			.despre_noi2 img:hover { border: solid 4px #C5C4BE; }
			.despre_noi2 h1{ font-size: 13px; font-weight: bold; margin: 0px 0 5px 0;}
			.despre_noi2 ul{ margin: 00; padding: 0px; }
			.despre_noi2 li{ margin: 0px; padding: 0px; font-style: italic; list-style: disc inside; font-size: 14px; line-height: 17px; }			
			
			
			.servicii2{
				float: left; width: 718px; height: 282px; background-image: url(bg_servicii.jpg);
				padding: 10px 30px 0 20px; text-align: left;
			}
				.servicii2 p {
					font-size: 14px; line-height: 118%; color: #666; text-align: left;
					font-style: italic; margin: 0px; padding: 0px;
				}
				.servicii2 h1{ font-size: 20px; color: #84796B; font-weight: normal; margin: 0px 0 28px 0px; }
				.servicii2 img{ border: solid 4px #DAD9D6; }
				.servicii2 img:hover { border: solid 4px #C5C4BE; }
			
				.servicii2 ul{ margin: 0px 0 10px 0; padding: 0px; }
				.servicii2 li{ color: #666; margin: 0px; padding: 0px; font-style: italic; list-style: disc inside; font-size: 14px;  line-height: 18px; }			
			
			.imagini_text{
				float: left; width: 718px; height: auto; background-image: url(bg_imagini_text.jpg);
				font-size: 14px; line-height: 118%; color: #666;
				padding: 10px 30px 13px 20px; text-align: left;
			}
			
			.imagini_poze{
				float: left; width: 768px; height: auto; background-image: url(bg_imagini_rep.jpg);			
				padding: 0; text-align: left;					
			}
				.imagini_poze img{ border: solid 4px #DAD9D6; }
				.imagini_poze img:hover { border: solid 4px #C5C4BE; }
			
				.imagini_poze_top{
						float: left; width: 768px; height: auto; background-image: url(bg_imagini_up.jpg); background-position: top left; background-repeat: no-repeat;
						padding-top: 18px;
				}
				.imagini_poze_down{
						float: left; width: 764px; height: auto; background-image: url(bg_imagini_dw.jpg); background-position: bottom left; background-repeat: no-repeat;
						padding-left: 4px;
				}			
				
			.salon_bg{
				float: left; width: 768px; height: auto; background-image: url(bg_imagini_rep.jpg);			
				padding: 0; text-align: left;					
			}
				.salon_bg_top{
						float: left; width: 768px; height: auto; background-image: url(bg_imagini_up.jpg); background-position: top left; background-repeat: no-repeat;
				}
				.salon_bg_down{
						float: left; width: 768px; height: auto; background-image: url(bg_imagini_dw.jpg); background-position: bottom left; background-repeat: no-repeat;
						padding: 15px 0 15px 0;
				}		
				
			.salon_border{ width: 720px; height: 214px; border: solid 4px #DAD9D6; background-color: #9F9180; }
			.salon_left2{ float: left; width: 374px; height: 214px; }
			.salon_left2 img { border: 0px; }
			.salon_right2{
				float: right; width: 318px; height: 192px;
				background-color: #9F9180; border: solid 4px #8F7E6B;
				color: #fff; text-align: left;
				padding: 7px 10px 7px 10px; 
			}
			.salon_right2 ul{ margin: 0; padding: 0px; }
			.salon_right2 li{ margin: 0; padding: 0px; font-style: italic; list-style: disc inside; font-size: 14px; line-height: 17px; }		
			.salon_right2 span { display: block; font-size: 13px; margin: 0 0 4px 0; font-weight: bold; font-style: normal;}
			.salon_right2 p { font-family: arial; font-size: 12px; margin: -4px 0 1px 0; padding: 0; }
				
			.contact_wrap{
				float: left; width: 768px; height: 280px; background-image: url(bg_contact.jpg);
				font-size: 14px; line-height: 118%; color: #666;
			}

			.contact_title{
				float: left; width: 748px; height: 30px; text-align: left;
				padding: 38px 0 0 20px;
			}
			
			.contact_title2{
				float: left; width: 748px; height: 30px; text-align: left;
				padding: 15px 0 0 20px;
			}
			
			.contact{ float: left; font-size: 14px; line-height: 118%; color: #666; }
			.contact form { margin: 0px; padding: 0px; }

			.contact_text{ text-align: left; padding: 10px 20px 7px 20px; font-size: 14px; line-height: 148%; color: #666; }
				.contact_text a{ color: #666; text-decoration: none; }
				.contact_text a:hover{ color: #8A6E41; text-decoration: none; }
				
			.contact_left{
				float: left; width: 382px; height: auto;
				text-align: left; padding: 7px 0 0 20px;
			}
				.contact_left label { display: block; margin: 10px 0 4px 0; }
				.contact_left input { width: 378px; height: 20px; font-size: 14px; border: solid 1px #ccc; }
			
			.contact_right{
				float: right; width: 313px; height: auto;
				text-align: left; padding: 7px 20px 0 0;
			}			
				.contact_right label { display: block; margin: 10px 0 4px 0; }
				.contact_right input { width: 309px; height: 20px; font-size: 16px; border: solid 1px #ccc; }
				.contact_right textarea { width: 309px; height: 75px; border: solid 1px #ccc; }
			.contact_right a{  float: right; display: block; font-size: 13px; text-decoration: none; margin: 8px 3px 0 4px; }
			#button1{ width: auto; height: 21px; color: #fff; background-color: #8F7E6B; padding: 4px 22px 1px 19px; }
			#button1:hover { background-color: #7D7D7D; }
			#button2{ width: auto; height: 21px; color: #fff; background-color: #8F7E6B; padding: 4px 8px 1px 12px; }
			#button2:hover { background-color: #7D7D7D; }
			
			.footer{
				float:left; width: 768px; height: 136px;
				color: #868073; font-size: 11px; 
				padding-top: 48px; line-height: 170%;
			}
				.footer a{ color: #868073; text-decoration: none; }
				.footer a:hover{ color: #8A6E41; text-decoration: none; }
				
			.partners{
				float:left; width: 685px; height: 37px;
				/*border: solid 1px #000;*/
				margin: 0 0 14px 0;
				padding: 17px 0 0 83px;
			}
				.partners a{ margin: 0 10px 0 10px; text-decoration: none; }
				#p1{ float: left; display: block; width:98px; height:26px; background-image: url(../partners/turabo_logo.jpg); background-position: top left; }
				#p1:hover{ background-position: bottom left; }				
				#p2{ float: left; display: block; width:170px; height:26px; background-image: url(../partners/grand_logo.jpg); background-position: top left; }
				#p2:hover{ background-position: bottom left; }				
				#p3{ float: left; display: block; width:153px; height:26px; background-image: url(../partners/society_logo.jpg); background-position: top left; }
				#p3:hover{ background-position: bottom left; }				
				#p4{ float: left; display: block; width:60px; height:26px; background-image: url(../partners/cafe_logo.jpg); background-position: top left; }
				#p4:hover{ background-position: bottom left; }				
		
		.img1 { width: 382px; height: 214px; background-color: #8F7E6B; }
		.img2 { float: left; width: 232px; height: 137px; background-color: #8F7E6B; margin: 0 0px 14px 14px; }
		.img3 { float: left; width: 217px; height: 217px; background-color: #8F7E6B; margin: 0 15px 0 0;}
			
.noborder{ border: 0px; }
.nomargin { margin: 0px; }
.clear{ clear: both; }