/********************************************************************************/
/* PROJECT 	: PALMED
/* DATE 	: 2010.03.10
/* IMPLEMENTED BY	: mihai pintilie
/********************************************************************************/
/**INITIAL RESETS**/
HTML, BODY{ margin:0; padding:0; border:none; font:normal 11px Verdana, Arial, Helvetica, sans-serif; background:#eff7ff; color:#082239; text-align:left; line-height:18px; }
BODY{ background:#eff7ff; }
/**DEFAULT TAGS**/
H1{ margin:0; padding:10px 0; font-size:24px; font-weight:normal; color:#01A2FF; }
H2{ margin:0; padding:10px 0 20px; font-size:18px; font-weight:normal; color:#00070c; }
H3{ margin:0; padding:10px 0; font-size:14px; font-weight:bold; color:#13395b; }
H4{ margin:0; padding:0; font-size:12px; font-weight:bold; color:#000333; }
P{ margin:0; padding:3px 0; }
OL{ margin:0 0 0 20px; padding:0; list-style-type:decimal; }
	OL LI{margin:0; padding:0; list-style-type:decimal; }
UL{ margin:0 0 0 15px; padding:0; }
	UL LI{ margin:0; padding:0; }
	UL > LI{ list-style-type:none; }
	OL > LI{ margin:5px 0 0 0; padding:0; }
	
LABEL{ margin:0;padding:0; }
INPUT, TEXTAREA{ color:#333333; background:#FFFFFF !important; }
SELECT{ border:1px solid #c4c4c4 }
A{ padding:0px; text-decoration:underline; color:#082239; outline:none; cursor:pointer; }
A:hover{ color:#be1717; text-decoration:none; }
IMG{ border:0; }
/*************************************************************************************************************/
/**GENERAL CLASSES**/
.clear{ position:relative !important; float:none !important; clear: both !important; padding:0 !important; margin: 0 0 -1px !important; text-decoration:none !important; text-indent:-10000px !important; border: none !important; background:transparent !important; background-image:none !important; height:1px !important; font-size:1px !important; overflow:hidden !important; } 
.activeLink{ background-color:#ed174f; color:#fff !important; }
.noBorder{ border:none !important; }
.noMargin{ margin:0 !important; }
.noPadding{ padding:0 !important; }
.center{ margin:0 auto; }
/*************************************************************************************************************/
.wrapper{ width:960px; margin:0 auto; }

/*HEADER*/
#header{ height:446px; background:url(imgs/header_bg.jpg) no-repeat top center; }
	#logo{ display:block; width:355px; height:112px; background:url(imgs/logo.png) no-repeat; text-indent:-9999px; }
		.buttDetails{ display:block; float:right; width:107px; height:24px; padding-top:5px; background:url(imgs/butt_details.png) no-repeat; color:#0a1e2f; text-decoration:none; text-align:center; }
/*MENU*/
	#nav{ float:right; }
		#nav LI{ float:left; }
			#nav LI A{ overflow:hidden; display:block; height:26px; padding-top:9px; color:#13395a; font-weight:bold; text-decoration:none; }
				#nav LI A:hover, .navActive{ color:#fff !important; }
			.navButt{ text-align:center; }
				.navButt:hover, .navActive{ background-image:url(imgs/nav_bg.jpg); }
				#navHome{ width:73px; background-position:0 0; }
				#navAbout{ width:105px; background-position:-74px 0; }
				#navProducts{ width:164px; background-position:-179px 0; }
				#navEvents{ width:180px; background-position:-344px 0; }
				#navContact{ width:80px; background-position:-524px 0; }

/*CAROUSEL*/
	#slider{ float:right; width:749px; height:340px; }
		.sliderText{ float:left; width:240px; text-align:right; color:#FFFFFF; font-size:12px; padding:50px 0 0 0; }
		.sliderPic{ float:right; height:300px; margin-top:20px; margin-right:10px; background:url(imgs/slide.png) no-repeat; }
		
/*SLIDESHOW INDEX*/
UL.slideshow{ list-style:none; overflow:hidden; position:relative; margin:0; padding:0; float:right; width:749px; height:300px; }	
UL.slideshow LI{ position:absolute; left:0; right:0; }
UL.slideshow LI.show{ z-index:500; }
.slideshowText{ float:left; width:240px; text-align:right; color:#FFFFFF; font-size:12px; padding:30px 0 0 0; }
	.detailsA{ float:right; display:block; width:107px; height:24px; padding-top:5px; background:url(imgs/butt_details.png) no-repeat; text-align:center; text-decoration:none; }
.slideshowPic{ float:right; height:240px !important; margin-top:20px; margin-right:10px; }

/*INFOBAR*/
#infoBar{ height:198px; border-bottom:1px solid #fff; background:url(imgs/info_bar_bg.gif) repeat-x; color:#fff; }
	#infoBarBG{ height:197px; margin:0 auto; background:url(imgs/info_bar_details_bg.jpg) top center; }
		#infoBarText{ width:500px; margin:0 auto; padding-top:20px; }
			#infoBarText H3{ color:#fff; }
			#infoBarText A{ color:#fff; font-style:italic; text-decoration:none; }
				#infoBarText A:hover{ color:#be1717; }
/*CONTENT*/
#content{ margin-bottom:10px; background:url(imgs/content_top_shadow.jpg) top center no-repeat; }
	#contentNav{ float:left; width:154px; padding:45px 23px;  background:#fff; }
		#contentNav LI{ padding:10px 0 5px; border-bottom:1px solid #f1eee8; color:#13395b; }
			#contentNav LI H3{ font-size:18px; margin-bottom:10px; padding:0; color:#13395b; }
			#contentNav LI A{ font-size:12px; color:#082239; text-decoration:none; }
				#contentNav LI A:hover, .miniActive{ color:#be1717 !important; }
	#contentMain{ position:relative; float:left; width:710px; padding:45px 0 45px 25px; }
		#HProducer{ padding:30px 0 0px; }
		#contentLeft{ float:left; width:448px; margin-right:25px; }
			.producerLogo{ overflow:hidden; float:left; width:195px; height:47px; margin:0 8px 8px 0; border:1px solid #dfe7f1; opacity:0.65; text-align:center; background:#fff; }
				.producerLogo:hover{ opacity:1; }
		#contentRight{ float:right; width:236px; }
			#contentRight H3{ margin-bottom:10px; border-bottom:1px solid #bbc7ce; }
			.event{  }
				.event H3{ padding-bottom:0; }
				.eventAdded{ padding-top:0; font-size:10px; color:#ccc; }
			.certificate{ padding:13px 0; border-bottom:1px solid #e4ecf1; font-size:10px; line-height:10px; }
				.certificate IMG{ float:left; width:95px; height:82px; border:1px solid #bfc6e9; overflow:hidden; }
				.certificateDesc{ float:right; width:125px; }
		.productVideo{ float:left; margin:30px 10px 0 0; z-index:auto; }
		#productGallery{ margin-top:40px; }
			.productItem{ display:block; float:left; width:137px; height:132px; margin:0 10px 10px 0; padding:6px 0 0 5px; background:url(imgs/productItem.gif) no-repeat; font-size:10px; color:#082239; text-decoration:none; }
				.productItem IMG{ overflow:hidden; width:124px; height:87px; border:1px solid #d9dada; }
		#productList{ margin:40px 0 0 0; }
			#productList LI{ margin-bottom:2px; background:#fff; }
		#map{ height:400px; border:1px solid #fff; }
		#backTop{ position:absolute; bottom:0; right:15px; }
/*WALL POST*/
			#wallPost{ width:236px; }
				#wallTabs{ margin-bottom:2px; border-bottom:1px solid #e4ecf1; }
					#wallTabs A{ display:block; float:left; width:116px; border-top:1px solid #eef6fe; border-right:1px solid #eef6fe; border-left:1px solid #eef6fe; color:#13395b; text-decoration:none; text-align:center; }
						#wallTabs A:hover, .active{ border-top:1px solid #e4ecf1 !important; border-right:1px solid #e4ecf1 !important; border-left:1px solid #e4ecf1 !important; background:#f8fbfd !important; color:#901717 !important; }
				#wallText{ width:236px; padding:5px 0 20px; background:url(imgs/wall_text_bg.jpg) bottom center no-repeat #fff; }
				UL.tickerEvents {}
			.loader{ width:31px; height:31px; margin:0 auto; padding:10px 0 20px 0; }
/*PAGINATION*/		
		#pagination{ position:absolute; bottom:30px; }
			.butts{ display:block; float:left; width:79px; height:18px; margin-right:3px; text-align:center; color:#b4c2cd; text-decoration:none; }
			#paginationLeft{ float:left; }
				#firstPage{ width:71px; padding-left:8px; background:url(imgs/pag_first.gif) no-repeat; }
				#prevPage{ background:url(imgs/pag_bg.gif) no-repeat; }
			#paginationPages{ margin-bottom:15px; }
				.buttPagination{ border:0 !important; text-decoration:none; background:none !important; color:#b4c2cd; }
			#paginationRight{ float:left; }
				#nextPage{ background:url(imgs/pag_bg.gif) no-repeat; }
				#lastPage{ width:63px; padding-right:16px; background:url(imgs/pag_last.gif) no-repeat; }
/*FORM*/
#contactForm{ margin-top:20px; }
	.sliding{ clear:both; position:relative; margin:0 0 10px; }
	LABEL{ cursor:pointer; display:block; }
	INPUT, TEXTAREA{ width:230px; border:1px solid #e7e6e5; padding:1px; }
	INPUT:focus, TEXTAREA:focus{ border-color:#777; }
	#buttSend{ float:right; width:56px; height:19px; padding:0; border:none; background:url(imgs/butt_send.gif) no-repeat; text-align:center; text-decoration:none; color:#fff; }
		#buttSend:hover{ color:#be1717; }
/*ERROR*/
#errorBox{ width:210px; margin:0 auto 30px; padding:10px; border:1px solid #EF271D; background:#FF7F7F; font-size:10px; color:#000; }
		#errorBox H3{ margin:0; padding:4px 0; border:none; font-size:12px; }
		#errorBox UL{ margin:10px 0 0 0px; }
		#errorBox LI{ list-style-type:none; }
	INPUT.error, SELECT.error, TEXTAREA.error { border:1px solid #EF271D !important; background:#FFF4F2 !important; }
	LABEL.error{ color:#EF271D !important; }
#successBox{ width:210px; margin:0 auto 30px; padding:10px; border:1px solid #249224; background:#8CDA5C; font-size:10px; color:#000;  }
		#successBox H3{ margin:0; padding:4px 0; border:none; font-size:12px; color:#249224; }
/*FOOTER*/
#footer{ padding:30px 0; border-top:1px solid #f8f6f2; background:url(imgs/footer_bg.jpg) no-repeat top center #fff; font-size:10px; color:#13395b; }
	#footerLeft{ float:left; width:400px; }
	#footerRight{ float:right; width:400px; text-align:right; }
/*LANGUAGEBOX*/
#languageBox{ position:absolute; top:0; margin:10px 0 0 850px; font-size:12px; }
	#languageBox A{ font-weight:bold; text-decoration:none; }
		#languageBox A:hover, .langActive{ color:#fff; }
	
/*IE*/
*html UL LI{ list-style-type:none; }
*html #logo{ behavior: url(/js/ie6_transparency/iepngfix.htc); }
/*
*html .slideshowPic{ background:url(imgs/slide_ie.png) no-repeat; behavior: url(js/ie6_transparency/iepngfix.htc); }
*:first-child+html .slideshowPic{ background:url(imgs/slide_ie.png) no-repeat; }
*/
*html .producerLogo { filter: alpha(opacity=65); }
*:first-child+html .producerLogo { filter: alpha(opacity=65); }
*html .producerLogo:hover { filter: alpha(opacity=100); }
*:first-child+html .producerLogo:hover { filter: alpha(opacity=100); }
*html .detailsA{ background-image:url(imgs/butt_details.gif); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imgs/butt_details.gif', sizingMethod='crop'); }
*html .productItem{ background-image:url(imgs/productItem.gif); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imgs/productItem.gif', sizingMethod='crop'); }
*html #buttSend{ background-image:url(imgs/butt_send.gif); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imgs/butt_send.gif', sizingMethod='crop'); }
*html #firstPage{ background-image:url(imgs/pag_first.gif); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imgs/pag_first.gif', sizingMethod='crop'); }
*html #prevPage, #nextPage{ background-image:url(imgs/pag_bg.gif) !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imgs/pag_bg.gif', sizingMethod='crop'); }
*html #lastPage{ background-image:url(imgs/pag_last.gif) !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imgs/pag_last.gif', sizingMethod='crop'); }