HTML, BODY		{	margin:0; padding:0; border:0; font:normal 12px Arial, Helvetica, sans-serif; line-height:20px; color:#a19da2; }

HTML	{	background:transparent url(../img/bg-html.png) top left repeat; height:100%; }

BODY	{	background:transparent url(../img/bg-body.png) top left repeat-x; position:relative; min-height:100%; height:auto !important; height:100%; }

OBJECT:focus	{	outline:none; }

A		{	text-decoration:none; color:#b66121; }
A:hover	{	text-decoration:underline; }
A IMG	{	border:0; }

.alternative-link		{	color:#b66121 !important; text-decoration:underline !important; }
.alternative-link:hover	{	text-decoration:none !important; }

.download-link			{	text-decoration:underline !important; }
.download-link:hover	{	text-decoration:none !important; }

.lightbox				{	position:relative; }
.lightbox-hidden		{	display:none; }
.icon-magnifier			{	position:absolute; z-index:4; bottom:15px; right:15px;}

.date	{	color: #796790;/*color:#423454;*/ }

H1		{	position:relative; margin:0; padding:26px 0 18px; font:normal 28px "Trebuchet MS", Tahoma, sans-serif; color:#f78b00; }
H2		{	position:relative; margin:0; padding:26px 0 18px; font:normal 24px "Trebuchet MS", Tahoma, sans-serif; color:#f78b00; }
H3		{	position:relative; margin:0; padding:0 0 6px; font:normal 24px "Trebuchet MS", Tahoma, sans-serif; color:#f78b00;}

P		{	padding:0; margin:0; }

#wrapper		{	position:relative; z-index:2; width:974px; margin:0 auto; overflow:hidden;
					background:url(../img/bg-header.png) 105px top no-repeat;
				}

#language		{	position:absolute; top:0; right:13px; z-index:2;
					list-style-type:none; padding:0; margin:0;
				}
	#language LI	{	position:relative; float:left; list-style-type:none; padding:0; margin:0 0 0 10px; }
		#language LI A				{	position:relative; display:block; padding:7px 5px 6px; color:#fff; font:normal 12px Arial, Helvetica, sans-serif; text-decoration:none; background:transparent; }
		#language LI A:hover		{	text-decoration:underline; }
		#language LI A.selected-language	{	background:#f5821f; }

#header			{	position:relative; height:163px; margin:0 0 37px; z-index:1;  }
	
	#logo			{	position:absolute; display:block; bottom:6px; left:30px; width:214px; height:70px;
						background:url(../img/logo-multi.png) top left no-repeat;
					}
		#logo IMG		{	display:none; }
	
	#mainMenu		{	position:absolute; bottom:0px; left:325px;
						list-style-type:none; margin:0; padding:0;
					}
		#mainMenu LI	{	float:left; padding:0; margin:0 25px 0 0; list-style-type:none; }

			#mainMenu LI A						{	font:normal 18px "Trebuchet MS", Tahoma, sans-serif; color:#fff; text-decoration:none; }

			#mainMenu LI A:hover				{	border-bottom:1px solid #FFF; text-decoration:none; }
			#mainMenu LI A.selected-mainMenu	{	border-bottom:1px solid #dc6600 !important; color:#dc6600; text-decoration:none; }


	#subMenu		{	position:relative; list-style-type:none; margin:-20px 0 48px 409px; padding:0; overflow: hidden; float:left; display:inline;
						background:url(../img/bg-transparent.png) top left repeat; 
						-moz-border-radius:5px; 
						-webkit-border-radius:5px;
						border-radius:5px;
					}
	.opera #subMenu		{	background:url(../img/bg-rounded.svg) top left repeat !important; }
		#subMenu LI		{	float:left; padding:9px 12px 6px; margin:0; list-style-type:none; }

			#subMenu LI A						{	font:normal 16px "Trebuchet MS", Tahoma, sans-serif; color:#bab7bb; text-decoration:none; }

			#subMenu LI A:hover					{	border-bottom:1px solid #bab7bb; text-decoration:none; }
			#subMenu LI A.selected-subMenu		{	border-bottom:1px solid #dc6600 !important; color:#dc6600; text-decoration:none; }


		
	#slider			{	position:relative; padding:15px 0 0; margin:0 0 40px; }
	
	.slider-controls	{	position:relative; width:220px; overflow:hidden; margin:0 auto;
							list-style-type:none; padding:0; 
							-moz-opacity:0.6; 
							-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
							filter:alpha(opacity=60);
							opacity: 0.6;
						}
		
		.slider-controls LI					{	background:transparent; float:left; padding:0 0 15px; margin:0 25px 0 0; list-style-type:none; }
		.slider-controls LI.selected-slide	{	background:url(../img/slide-selected-bg.png) bottom center no-repeat; }

			.slider-controls LI A					{	font:normal 18px "Trebuchet MS", Tahoma, sans-serif; color:#fff; text-decoration:none; }

			.slider-controls LI A:hover				{	border-bottom:1px solid #FFF; text-decoration:none; }
			.slider-controls LI.selected-slide A	{	border-bottom:1px solid #dc6600 !important; text-decoration:none; color:#dc6600; }

	.slider-contents	{	position:relative; padding:7px 0; clear:both; overflow:hidden; background:url(../img/slides-bg.png) bottom left no-repeat; }
		.slides				{	position:relative; width:2922px; height:238px; padding:0; margin:0; list-style-type:none; }
		.slides LI			{	position:relative; width:938px; height:238px; padding:0 8px 0 28px; overflow:hidden; float:left; }
		.slides .slide-image{	position:relative; float:right; margin:0 0 0 16px; }


#highlights		{	position:relative; width:918px; height:238px; margin:0 0 40px; padding:7px 28px; clear:both; overflow:hidden; 
					background:url(../img/slides-bg.png) top left no-repeat; 
				}


.column-1-of-3,
.column-2-of-3,
.column-3-of-3	{	position:relative; float:left; padding:0 0 35px; }

.column-1-of-3	{	clear:both; padding-right:20px; width:265px; }
.column-2-of-3	{	width:343px; }
.column-3-of-3	{	padding-left:25px; width:265px; }

.column-1-of-2	{	position:relative; width:465px; float:left; padding:0 0 35px; margin:0; clear:both; }
.column-2-of-2	{	position:relative; width:388px; float:left; padding:0 0 35px 65px; margin:0; }
	.column-2-of-2 .lightbox	{	margin-left:-8px; }

.no-title		{	padding-top:35px; }

.message{ color: #f78b00; margin-top: 10px; }

/* ALEX ADDED */

.friend_logo{
	padding:26px 0 18px;
}

#status{
	width: 100%;
	margin-top: 10px;
	color: #f78b00;
}

.buttons{
	margin-top: 10px;
}

.menu-list{ list-style-type:none; margin: 0px; padding: 5px; height: 20px; clear: right; }
.menu-list-dark{ list-style-type:none; margin: 0px; margin-bottom: 1px; padding: 5px; height: 20px; background:url(../img/bg-transparent.png) top left repeat; clear: right; }
.menu-list-item-left{ float: left; }
.menu-list-item-right{ float: right; clear: right; }

.form{ padding:20px 0 18px; }
label{ display: block; }
.text_input, .text_input_mesaj{ margin-left: 5px; margin-bottom: 5px; }
.text_input_company, .text_input_telephone{ margin-left: 5px; margin-bottom: 5px; padding-right: 5px; display: none; }
	.text_input input, .text_input_company input, .text_input_telephone input{ width: 100%; }
	.text_input textarea, .text_input_mesaj textarea{ width: 100%; height: 115px;}
.select{ padding-top: 10px; }
	.select label{ display: inline; padding-left: 5px; }
.submit{ margin-top: 5px; text-align: right; padding-right: 7px;}

/* END OF ALEX ADDED */

#content		{	position:relative; width:918px; padding:0 28px; overflow:hidden; margin:0; }
	#content .column-2-of-3	{	width:333px; padding-right:10px; }

#footer			{	position:relative; width:918px; height:auto; overflow:hidden; margin:40px 0 60px; padding:20px 28px 20px; clear:both;
					background:url(../img/bg-transparent.png) top left repeat; 
				}

	#footer A		{	color:#a19da2; }
	
	#footerMenu		{	position:relative; list-style-type:none; margin:0 0 10px; padding:0; float:left; }
		#footerMenu LI	{	position:relative; float:left; width:85px; padding:0; margin:0; }
	
	#footer ADDRESS	{	font-style:normal; }
	.phone-number	{	font-size:24px; color:#f5821f; display:inline-block; padding:0 0 7px; }
	
	#footer .column-1-of-3, #footer .column-2-of-3, #footer .column-3-of-3,
	#footer .column-1-of-2, #footer .column-2-of-2
					{	padding-bottom:0 !important; }
	

#lightLeft		{	position:absolute; z-index:1; top:100px; left:0; height:530px; width:268px; 
					background:transparent url(../img/lights-sprite.png) top left no-repeat; }
#lightRight		{	position:absolute; z-index:1; top:100px; right:0; height:548px; width:281px; 
					background:transparent url(../img/lights-sprite.png) top right no-repeat; }
#lightBottom	{	position:absolute; z-index:1; bottom:0px; left:50%; margin-left:-370px; height:357px; width:741px; 
					background:transparent url(../img/lights-sprite.png) bottom left no-repeat; }


.offices-mod H1,
.offices-mod H2,
.offices-mod H3									{	color:#6594d6; }
.offices-mod A									{	color:#455d89; }
.offices-mod #logo								{	background-position:0px -70px; }
.offices-mod #language LI A.selected-language	{	background:#6594d6; }
.offices-mod #mainMenu LI A.selected-mainMenu	{	border-bottom:1px solid #6594d6 !important; color:#6594d6; }
.offices-mod .phone-number						{	color:#6594d6; }
.offices-mod #wrapper							{	background:url(../img/bg-header-offices.png) 60px top no-repeat; }


.shops-mod H1,
.shops-mod H2,
.shops-mod H3									{	color:#ae2101; }
.shops-mod A									{	color:#71190a; }
.shops-mod #logo								{	background-position:0px -140px; }
.shops-mod #language LI A.selected-language		{	background:#ae2101; }
.shops-mod #mainMenu LI A.selected-mainMenu		{	border-bottom:1px solid #ae2101 !important; color:#ae2101; }
.shops-mod .phone-number						{	color:#ae2101; }
.shops-mod #wrapper								{	background:url(../img/bg-header-shops.png) 235px top no-repeat; }

.caffe-mod #wrapper								{	background:url(../img/bg-header-caffe.png) 114px top no-repeat; }

