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


body 		 { margin: 0; padding: 0; font-size: 14px; font-family: Tahoma; background: url(../image/bkbody-2.jpg) repeat; }

#wrapper-location  { width: 100%; margin: 0 auto ; padding: 0; background: url(../image/bkbody.jpg) repeat !important; }

h1, h2, h3, h4	 { color: #e4dad1; font-family: Tahoma; margin:0; padding: 0;}
h1	{font-size: 20px;}
h2	{font-size: 16px; line-height: 140%;}
h3	{font-size: 14px;}
h4	{font-size: 12px;}

p			 { margin-bottom: 5px;	line-height: 140%; color: #866765;} 
a 			 { text-decoration: none;  color:#757c7e;}
a:hover 	 { text-decoration: none; color: #e4dad1;}
ul, li		 { margin: 0; padding: 0;}

.hmenuLink a 			 { text-decoration: none;  color:#e4dad1;}
.hmenuLink a:hover 	 { text-decoration: none; color: #757c7e;}

#wplanner		{ clear: both; margin: 220px 0 0 50px; font-size: 15px; font-family: Tahoma; text-transform:uppercase;}
#wplanner_en	{ clear: both; margin: 0 0 0 240px; font-size: 13px; font-family: Tahoma; text-transform:uppercase;}

/*	lingue	*/
#lingue		{width: 950px; height: 20px; margin: 0 auto; }
#lingue ul	{/*float: right;*/ margin: 0; padding: 0;}
#lingue li	{display: inline; color:#866765; font-size: 11px;}
#lingue a	{font-size: 11px;}

/*	header	*/
#header_down 	{ width: 100%;  height: 265px; margin: 0 auto; padding: 0;}
#header_up 		{ width: 950px; height: 265px; margin: 0 auto; padding: 0;}

#hcenter		{ float: left; width: 262px; height: 220px; background: url(../image/logo_NEW.gif) no-repeat; margin:0; padding: 0;}
#hleft			{ float: left; width: 344px; margin: 80px 0 0 0; padding: 0;}
#hright			{ float: left; width: 344px; margin: 80px 0 0 0; padding: 0;}
#hmenu			{ clear: both; font-size: 16px; font-family: Tahoma; color: #E4DAD1; text-align: center}



#hleft_en			{ float: left; width: 269px; height: 135px; background: url(../image/petali_sx.gif) no-repeat; margin: 80px 0 0 0; padding: 0;}
#hright_en			{ float: left; width: 269px; height: 135px; background: url(../image/petali_dx.gif) no-repeat; margin: 80px 0 0 0; padding: 0;}

#page			{ clear: both; width: 950px; height: 100%; margin: 5px auto; padding: 5px;}

#menu			{ float: left;  width: 140px; margin: 10px 0 0 0;}
#menu_de		{ float: left;  width: 140px; margin: 10px 0 0 0;}
#menu_btn		{ width: 108px; height: 16px; margin: 10px 0 10px 0;}

#content		{ float: left;  width: 950px; height: 100%; margin: 0; padding: 0;}
#content_up		{ width: 930px; margin: 15px 0 10px 0; background-color: #b79a97; padding: 10px; color: #E4DAD1;}
#content_up	p	{ color: #e4dad1;}
#content_down	{ clear:both;   height: 400px; width: 950px; margin: 0 0 0 0;}

#contform		{float:left; width: 435px; margin: 0 0 0 150px;  }
#contatti		{float:left; width: 220px; height: 185px; margin: 15px 0; padding: 0; color: #e4dad1; font-size: 14px; background-color: #b79a97; padding: 8px;}

#formSent		{float:left; width: 400px; height: 135px; margin: 15px 0; padding: 0; color: #e4dad1; font-size: 14px; background-color: #b79a97; padding: 8px;}

#eventi		{ width: 108px; height: 207px; margin: 11px 0px 15px 0px; background-color: #b79a97; padding: 8px; color: #e4dad1;}

/*	business	*/
#content_business_up  		{ height: 130px; margin: 15px 0 0 10px; background-color: #b79a97; padding: 8px;}
#content_business_sx		{ float:left; width: 310px; height: 210px; margin: 15px 0 0 10px; background-color: #b79a97; padding: 10px 0;}
#content_business_sx ul	 	{ display:block; margin: 0;	padding: 0;	}
#content_business_sx li	 	{ display:block; color: #e4dad1; margin: 0 0 0 15px; list-style:circle;}
#content_business_dx  		{ float:left; width: 300px; height: 210px;  margin: 15px 0 0 10px; }

/*	about us	*/
#content_aboutus_sx		{ float:left; width: 300px;  margin: 15px 0 0 10px; background-color: #b79a97; padding: 8px;}
#content_aboutus_dx  	{ float:left; width: 295px;  margin: 15px 0 0 10px; padding: 0;}
#content_aboutus_dx img	{ clear: both;  margin: 0; padding: 0 0 3px 0;}

#content_aboutus_dx_ru  	{ float:left; width: 220px;  margin: 15px 0 0 10px; padding: 0;}
#content_aboutus_sx_ru			{ float:left; width: 380px;  margin: 15px 0 0 10px; background-color: #b79a97; padding: 8px;}

/*	our services	*/
#content_service_up  		{ height: 70px; margin: 15px 0 0 15px;}
#content_service_dx  		{ float:left; width: 140px; height: 320px; padding: 0 0 0 10px;}
#content_service_sx			{ float:left; width: 140px; height: 320px; margin: 0 0 0 15px;}
.content_service_img		{ clear: both;  height: 47px; margin: 0 0 3px 0;}
#content_service_dx_02		{ float:left; width: 160px; height: 300px; margin: 0;}
#content_service_sx_02		{ float:left; width: 160px; height: 300px; margin: 0;}

/*	SERVICE	ENGLISH		*/
#content_service_dx_02_en		{ float:left; width: 160px; height: 100%; margin: 0;}
#content_service_sx_02_en		{ float:left; width: 160px; height: 100%; margin: 0;}
#content_service_dx_en  		{ float:left; width: 140px; height: 100%; padding: 0 0 0 10px;}
#content_service_sx_en			{ float:left; width: 140px; height: 100%; margin: 0 0 0 15px;}

.description_service		{ width: 160px; height: 20px; padding: 27px 0 0 5px; margin: 0 0 3px 0; background-color: #b79a97;}
.description_service a		{ margin: 0; padding: 0; color: #e4dad1; /*text-decoration:underline;*/ font-weight:bold;}
.description_2_line			{ width: 160px; height: 37px; padding: 10px 0 0 5px; margin: 0 0 3px 0; background-color: #b79a97;}
.description_2_line a		{ margin: 0; padding: 0; color: #e4dad1; /*text-decoration:underline;*/ font-weight:bold;}

#content_service_sx ul	 	{ display:block; margin: 0; padding: 0; }
#content_service_sx li	 	{ display:block; color: #e4dad1; margin: 0 0 0 15px; list-style:circle;}

.testo_coda					{ clear: both; display: block; height: 45px; width: 100%; margin: 10px 0 0 15px;}

#pageservice				{ clear: both; height: 20px; margin: 0 0 0 543px; padding: 0;}

/*	location	*/
#content_locations_sx 		{ float: left; width: 320px; margin: 15px 0 0 150px;}
.content_locations_img		{ clear: both;  height: 70px; margin: 0 0 3px 0;}
#content_locations_dx 		{ float: left; width: 300px; margin: 15px 0 0 0;}
#description_location		{ width: 100%; height: 70px; padding: 0; margin: 0 0 3px 0; background-color: #b79a97;}
#description_location p		{ margin: 0 0 0 5px; padding: 0; font-size: 120%;}
#description_location a		{ margin: 0; padding: 0; color: #e4dad1; /*text-decoration:underline;*/}
#description_location h2	{ margin: 0 0 0 5px; padding: 23px 0 0 0; color: #d1c1ba; }

.content_photo_img			{ float:left;  height: 70px; margin: 20px 26px 0  0;}


#footer-wrap	{ clear:both; width: 100%; margin: 0 auto; padding: 0; background:url(../image/bkfooter.jpg) repeat-x;}
/*#footer			{ clear:both;   height: 85px; width: 800px; margin: 0 auto;}*/
#footer_en		{ clear:both;   height: 79px; width: 950px; margin: 0 auto;}
#footer_nav		{ float: right; height: 55px; margin: 10px 80px 18px 0; padding: 0; text-align: center; line-height: 30px;}
#footer_nav ul, #footer_nav li   { font-size: 11px; display: inline;  margin: 10px 8px 0 8px; padding: 0; list-style: none; color:#b69996;}
.andress		{ clear:both; 	margin: 0 0 0 58px; padding: 0;}
.andress_ru		{ clear:both; 	margin: 0 0 0 33px; padding: 0;}


/*   slider   */

#slider			{    float: left; width: 100%;  height: 380px; position: relative; overflow: hidden;padding: 0 10px 0 0;}
#sliderContent 	{    width: 100%;   position: absolute;	top: 0;	}
.sliderImage 	{    float: left;   position: relative;	display: none; margin: 0; padding: 0;}
.clear 			{	 clear: both;}


/*   testimonials   */

.testimonials-01	{    width: 90%; height: 1px; margin: 0 0 0 25px; text-align: center; background-color: #E4DAD1;}


