/****************************************/
/***** Global Settings ******************/
/****************************************/
/*font global, line height*/
BODY									{ font:12px/1.25 Arial, Helvetica, sans-serif; color:#333; background:#FFF; text-align:center }
/*heading*/
H1, H2, H3, H4, H5, H6					{ font-weight:normal }
H1										{ font-size:20px }
H2										{ font-size:18px; color:#bebdbd; font-weight:bold }
/*link*/
A										{ color:#ed1c24; text-decoration:none }
A:hover									{ text-decoration:underline }
/*html tags*/
SMALL									{ font-size:0.85em }
SUP										{ position:relative; bottom:0.3em; vertical-align:baseline }
SUB										{ position:relative; bottom:-0.2em; vertical-align:baseline }
ACRONYM, ABBR							{ cursor:help; letter-spacing:1px; border-bottom:1px dashed }
/*formulare*/
FORM									{  }
INPUT, SELECT, TEXTAREA					{ font:12px Arial, Helvetica, sans-serif }
TEXTAREA								{ line-height:1.25 }
LABEL,
INPUT.submit, INPUT.submitOv,
INPUT.buttons							{ cursor:pointer }
/****************************************/
/***** Global Classes *******************/
/****************************************/
.alignLeft								{ float:left }
.alignRight								{ float:right }
.red, .error							{ color:#FF0000 }
.hide									{ display:none }

.ui-tabs .ui-tabs-hide					{ display:none !important }

.ic					{ background:url(../images/ic.png) no-repeat 1024px 1024px }
BUTTON.icPrev,
BUTTON.icNext		{ width:10px; height:19px; padding:0; margin:0; overflow:hidden; text-indent:-9999px; border:none; cursor:pointer }
BUTTON.icTop,
BUTTON.icBottom		{ width:19px; height:10px; padding:0; margin:0; overflow:hidden; text-indent:-9999px; border:none; cursor:pointer }
BUTTON.icPrev		{ background-position:-19px -15px }
BUTTON.icNext		{ background-position:-19px -111px }
BUTTON.icTop		{ background-position:-15px -499px }
BUTTON.icBottom		{ background-position:-15px -595px }

.icPrev				{ background-position:-19px -63px }
.icPrev:hover		{ background-position:-19px -15px }
.icNext				{ background-position:-19px -159px }
.icNext:hover		{ background-position:-19px -111px }
.icTel				{ background-position:-15px -345px }
.icMail				{ background-position:-15px -393px }

.b					{ background:url(../images/ic.png) no-repeat 1024px 1024px }
.bDownload			{ padding:0 20px 0 60px; line-height:40px; background-position:8px -244px; background-color:#FFF; border:1px solid #e8e8e8; text-transform:uppercase; font-weight:bold }
.bDownload:hover	{ background-color:#ed1c24; border-color:#ed1c24; text-decoration:none; color:#FFF }
.bBuy				{ padding:6px 20px 6px 50px; line-height:30px; background-position:5px -298px; background-color:#FFF; border:1px solid #e8e8e8; text-transform:uppercase; color:#3b8a34 }
.bBuy:hover			{ background-color:#3b8a34; border-color:#3b8a34; background-position:5px -442px; color:#FFF; text-decoration:none }
.bWhite				{ font-size:15px; line-height:39px; padding:12px; color:#939598; background:#FFF; border:1px solid #e1e1e2 }
.bWhite SMALL		{ font-family:Tahoma, Geneva, sans-serif; font-size:12px; font-weight:bold; color:#ed1c24 }
.bWhite:hover		{ text-decoration:none; color:#ed1c24 }

.page-title			{ margin-bottom:15px; font-size:20px; color:#bebdbd; font-weight:bold }
.page-title H1		{ font-weight:bold; font-size:20px }
.page-title SMALL	{ font-size:12px; font-weight:normal }
.page-title STRONG	{ color:#ed1c24; font-weight:bold }
.page-title EM		{ font-size:12px }

.paginate			{ text-align:center; color:#ed1c24; font-size:14px; line-height:20px }
.paginate SMALL		{ font-size:14px; padding:2px 5px }
.paginate A			{ padding:2px 5px; color:#666 }
.paginate A:hover	{ color:#ed1c24; text-decoration:none }
.paginate .ic		{ padding-left:3px; padding-right:3px }

.article-thumb		{ padding:2px; background:#FFF; border:1px solid #e0e0e0 }
.article-thumb IMG	{ display:block }
.article-thumb SMALL{ display:block; padding:5px 10px; font-size:10px; color:#999 }

.article-player		{ width:854px; padding:2px; margin:0 auto; border:1px solid #e0e0e0; background:#FFF }

/* custom */
#slider-home		{  }
#tabs-home			{  }
	#tabs-home UL, #tabs-home DIV		{ display:none }
	#tabs-home .ui-tabs-nav				{ position:relative; z-index:2; display:block; width:100%; overflow:hidden; margin-bottom:-7px; text-align:center; font-size:20px }
		#tabs-home .ui-tabs-nav LI					{ display:inline; float:left; line-height:50px; padding:0 10px; margin-left:10px; font-family:Tahoma, Geneva, sans-serif; font-size:12px; font-weight:bold; color:#ed1c24 }
		#tabs-home .ui-tabs-nav LI A				{ font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; color:#b0b1b3 }
		#tabs-home .ui-tabs-nav LI A:hover			{ text-decoration:none; color:#ed1c24 }
		#tabs-home .ui-tabs-nav LI.ui-state-active	{ background:url(../images/tabs-home-ul-li-active.png) no-repeat 50% 100% }
		#tabs-home .ui-tabs-nav LI.ui-state-active A{ color:#ed1c24 }
	#tabs-home .ui-tabs-panel			{ position:relative; z-index:1; display:block; min-height:220px; height:auto !important; height:220px; padding:20px 490px 20px 20px; border:1px solid #EEE; background:#FFF }
		#tabs-home .ui-tabs-panel BIG		{ display:block; margin-bottom:18px; font-size:13px; line-height:18px; font-weight:bold }
		#tabs-home .ui-tabs-panel P			{ margin-bottom:18px; line-height:18px; color:#666 }
		#tabs-home .ui-tabs-panel .img		{ position:absolute; top:20px; right:20px; width:420px; height:220px; background-color:#333 }
		#tabs-home .ui-tabs-panel A			{ font-size:15px }
		#tabs-home .ui-tabs-panel A:hover	{ color:#333; text-decoration:none }
		#tabs-home .ui-tabs-panel A SMALL	{ font-family:Tahoma, Geneva, sans-serif; font-size:12px; font-weight:bold }
	#tabs-home-1						{  }
		#tabs-home-1 .img					{ background:url(../images/content/tabs-home-1.jpg) no-repeat 0 0 }
	#tabs-home-2						{  }
		#tabs-home-2 .img					{ background:url(../images/content/tabs-home-2.jpg) no-repeat 0 0 }
	#tabs-home-3						{  }
		#tabs-home-3 .img					{ background:url(../images/content/tabs-home-3.jpg) no-repeat 0 0 }
	#tabs-home-4						{  }
		#tabs-home-4 .img					{ background:url(../images/content/tabs-home-4.jpg) no-repeat 0 0 }
#history			{ width:100%; overflow:hidden }
	#history .nav		{ float:left; width:64px }
		#history .nav .ic		{ display:block; margin-left:17px }
		#history .nav .icTop	{ margin-bottom:5px }
		#history .nav .icBottom	{ margin-top:5px }
		#history .nav .disabled	{ visibility:hidden }
		#history .nav .carousel	{ background:url(../images/line-history-nav-carousel.gif) repeat-y 52px 0; font-size:16px; font-weight:bold }
			#history .nav .carousel UL				{  }
			#history .nav .carousel UL LI			{ padding:3px 15px 3px 5px }
			#history .nav .carousel UL LI A			{ display:block; height:23px; line-height:23px; color:#bebdbd; text-align:center }
			#history .nav .carousel UL LI A:hover	{ color:#ed1c24; text-decoration:none }
			#history .nav .carousel UL LI.activ		{ background:url(../images/history-nav-carousel-activ.png) no-repeat 0 0 }
			#history .nav .carousel UL LI.activ A	{ color:#ed1c24 }
	#history .tabs		{ display:none; float:right; width:870px }
		#history .tabs UL		{ padding-top:8px; font-size:14px }
		#history .tabs UL LI	{ padding:10px 0 0 20px; background:url(../images/bullet-red.gif) no-repeat 0 15px; line-height:18px }
#boardOfDir			{ width:700px; overflow:hidden; padding:40px; background:#FFF; text-align:left }
	#boardOfDir .thumb		{ float:right; border:1px solid #cfcfcf; padding:3px; background:#FFF }
	#boardOfDir .page-title	{ margin-bottom:25px }
		#boardOfDir .page-title H1		{ margin-bottom:4px; color:#333; font-weight:normal }
		#boardOfDir .page-title SMALL	{ display:block; margin-bottom:2px; font-size:14px; color:#ed1c24 }
	#boardOfDir UL			{ width:260px; padding:5px 0; margin-bottom:25px; border-top:1px solid #bbb; border-bottom:1px solid #bbb; font-size:15px }
		#boardOfDir UL LI				{ padding-left:25px; line-height:28px }
	#boardOfDir DL			{  }
		#boardOfDir DL DT				{ font-size:15px; margin-bottom:10px }
		#boardOfDir DL DD				{ padding:0 0 8px 14px; line-height:17px; background:url(../images/bullet-red.gif) no-repeat 0 5px; color:#666 }
.gallery			{ width:100%; overflow:hidden; text-align:center }
.gallery .top		{ padding:1px; margin-bottom:20px; border:1px solid #e0e0e0; background:#FFF }
	.gallery .top IMG			{ display:block; margin:0 auto }
	.gallery .top DIV			{ width:100%; overflow:hidden; padding:10px 0; background:#f5f5f5; border-top:1px solid #FFF; font-size:11px; color:#666; text-align:left }
	.gallery .top DIV .b		{ float:right; margin-right:10px }
	.gallery .top DIV P			{ overflow:hidden; padding:3px 15px 3px 10px !important }
.gallery .ic		{ margin-top:48px }
.gallery .icPrev	{ float:left }
.gallery .icNext	{ float:right }
.gallery .carousel	{ margin:0 auto; padding:1px 0 }
	.gallery .carousel UL		{  }
	.gallery .carousel UL LI	{ width:145px; height:109px; margin:0 2px; border:2px solid #FFF; background:#FFF; text-align:center }
	.gallery .carousel UL LI IMG{ display:block; margin:0 auto; cursor:pointer }
.subscribe			{  }
	.subscribe DT		{ margin-top:20px }
	.subscribe DT IMG	{ display:block }
	.subscribe DD		{ width:100%; overflow:hidden; margin-top:20px }
		.subscribe DD BIG	{ float:left; width:180px; font-size:30px; font-weight:bold; color:#bebdbd }
		.subscribe DD .desc	{ float:right; width:730px; padding:9px 19px; background:#FFF; border:1px solid #ebebeb }
			.subscribe DD .desc .descWrap	{ width:100%; overflow:hidden }
				.subscribe DD .desc .descWrap DL	{ float:left; display:inline; margin-left:10px; width:320px; font-size:14px }
				.subscribe DD .desc .descWrap DL DT	{ font-weight:bold; color:#666; padding:6px 0 10px 0; margin:0 }
				.subscribe DD .desc .descWrap DL DD	{ width:auto; padding:5px 0 5px 14px; margin:0; line-height:17px; background:url(../images/bullet-red.gif) no-repeat 0 10px }
				.subscribe DD .desc .descWrap TABLE	{ float:right; width:390px }
			.subscribe DD .desc TABLE		{ width:100% }
			.subscribe DD .desc P			{ padding:5px 10px !important; color:#666 }

/* tables */
TABLE.subscribe		{ font-size:14px }
	TABLE.subscribe TD,
	TABLE.subscribe TH			{ padding:6px 10px }
	TABLE.subscribe TH			{ font-weight:bold }
	TABLE.subscribe THEAD		{  }
		TABLE.subscribe THEAD TH	{ color:#666; padding-bottom:10px }
	TABLE.subscribe TBODY		{  }
		TABLE.subscribe TBODY TD,
		TABLE.subscribe TBODY TH	{ background:#f3f1e5; border-bottom:5px solid #FFF }
			TABLE.subscribe TBODY TD SMALL			{ font-size:12px; color:#a9a8a8; text-transform:uppercase }
			TABLE.subscribe TBODY TD SMALL STRONG	{ font-size:20px; color:#3b8a34 }

/* lists */
UL.News			{ border-bottom:1px solid #f1f1f1; margin-bottom:20px }
	UL.News LI				{ width:100%; overflow:hidden; margin-bottom:30px }
	UL.News LI A.thumb		{ float:left; padding:2px; margin-right:10px; border:1px solid #E0E0E0; background:#FFF }
	UL.News LI SMALL		{ display:block; margin-bottom:2px; font-size:12px; color:#bebdbd }
	UL.News LI BIG			{ display:block; margin-bottom:8px; font-size:20px; font-weight:bold; color:#bebdbd } 
	UL.News LI BIG A		{ color:#bebdbd }
	UL.News LI BIG A:hover	{ color:#ED1C24 }
	UL.News LI P			{ line-height:18px }
	UL.News LI A SMALL		{ display:inline; font-family:Tahoma, Geneva, sans-serif; font-size:12px; font-weight:bold }
	UL.News LI A:hover SMALL{ color:#ED1C24 }
UL.Events		{ border-bottom:1px solid #f1f1f1; margin-bottom:20px }
	UL.Events LI				{ width:100%; overflow:hidden; margin-bottom:30px }
	UL.Events LI SMALL			{ display:block; margin-bottom:2px; font-size:12px; color:#bebdbd }
	UL.Events LI BIG			{ display:block; font-size:20px; font-weight:bold; color:#bebdbd } 
	UL.Events LI BIG A			{ color:#bebdbd }
	UL.Events LI BIG A:hover	{ color:#ED1C24 }
	UL.Events LI EM				{ font-style:italic; color:#bebdbd }
	UL.Events LI P				{ margin-top:8px; line-height:18px }
	UL.Events LI A SMALL		{ display:inline; font-family:Tahoma, Geneva, sans-serif; font-size:12px; font-weight:bold }
	UL.Events LI A:hover SMALL	{ color:#ED1C24 }
UL.Investitors	{  }
	UL.Investitors LI		{ padding:8px 8px 8px 70px !important; margin-top:20px; line-height:40px !important; border:1px solid #e1e1ca; background:#fbfbe1 url(../images/ic.png) no-repeat 9px -188px !important; font-size:14px; font-weight:bold }
	UL.Investitors LI A		{ float:right }
UL.boardOfDir	{ width:100%; overflow:hidden }
	UL.boardOfDir LI		{ float:left; width:320px; overflow:hidden; margin-bottom:30px }
		UL.boardOfDir LI A			{ position:relative; display:block; width:310px; height:92px; overflow:hidden; padding-right:10px }
		UL.boardOfDir LI A SPAN		{ float:left; padding:2px; margin-right:10px; background:#FFF; border:1px solid #e0e0e0 }
		UL.boardOfDir LI A SPAN IMG	{ display:block }
		UL.boardOfDir LI A BIG		{ display:block; margin-bottom:3px; font-size:16px; color:#333 }
		UL.boardOfDir LI A SMALL	{ display:block; margin-bottom:2px; font-size:13px; color:#ed1c24 }
		UL.boardOfDir LI A EM		{ position:absolute; bottom:0; left:102px; color:#b5b5b5 }
		UL.boardOfDir LI A EM B		{ font-family:Tahoma, Geneva, sans-serif; font-size:12px; font-weight:bold }
		UL.boardOfDir LI A:hover	{ text-decoration:none }
		UL.boardOfDir LI A:hover BIG,
		UL.boardOfDir LI A:hover EM	{ color:#ed1c24 }
UL.Gallery		{ width:651px; overflow:hidden; margin:0 0 20px -11px; border-bottom:1px solid #F1F1F1 }
	UL.Gallery LI			{ width:206px; height:216px; overflow:hidden; display:inline; float:left; margin:0 0 20px 11px; color:#bebdbd }
		UL.Gallery LI .thumb		{ display:block; padding:2px; margin-bottom:8px; border:1px solid #E0E0E0; background:#FFF; text-align:center }
		UL.Gallery LI .thumb IMG	{ display:block; margin:0 auto }
		UL.Gallery LI SMALL			{ font-size:12px }
		UL.Gallery LI BIG			{ display:block; font-size:14px; font-weight:bold; color:#bebdbd }
		UL.Gallery LI BIG A			{ color:#bebdbd }
		UL.Gallery LI BIG A:hover	{ color:#ED1C24 }
UL.Bu			{ width:100%; overflow:hidden; margin:10px 0 0 0 }
	UL.Bu LI		{ width:212px; float:left; overflow:hidden; text-align:center }
	UL.Bu LI A		{ float:left; position:relative; width:100%; height:70px; overflow:hidden }
	UL.Bu LI A:hover IMG{ position:absolute; display:block; top:-70px }

/* widget */
.widget		{ margin-bottom:10px }
	.widget-title	{ margin-bottom:5px; font-size:20px; text-align:left }
	.widget-content	{ overflow:hidden; background:#f2f2f2 }

.widget-gallery		{ text-align:center }
	.widget-gallery .thumb		{ display:block; padding:2px; margin-bottom:10px; border:1px solid #e0e0e0; background:#FFF }
		.widget-gallery .thumb IMG	{ display:block; margin:0 auto }
	.widget-gallery .ic			{ margin-top:23px }
	.widget-gallery .icPrev		{ float:left }
	.widget-gallery .icNext		{ float:right }
	.widget-gallery .carousel	{ margin:0 auto; padding:1px 0 }
		.widget-gallery .carousel UL		{  }
		.widget-gallery .carousel UL LI		{ width:90px; height:60px; margin:0 2px; border:2px solid #FFF; background:#FFF; text-align:center }
		.widget-gallery .carousel UL LI IMG	{ display:block; margin:0 auto; cursor:pointer }
.widget-events		{  }
	.widget-events .title		{ margin-bottom:10px; color:#bebdbd }
	.widget-events .widget-title{ margin-top:10px }
	.widget-events SELECT		{ margin:5px }
	.widget-events .navY		{ margin-bottom:10px; text-align:center; color:#ed1c24; font-size:20px; line-height:20px }
	.widget-events .navY A		{ padding:2px 3px; font-size:14px; color:#666 }
	.widget-events .navY A:hover{ color:#ed1c24; text-decoration:none }
	.widget-events UL			{ width:324px; overflow:hidden; margin:-1px 0 0 -1px }
	.widget-events UL LI		{ float:left; width:70px; padding:18px 5px; border-left:1px solid #FFF; border-top:1px solid #FFF }
	.widget-events UL LI A		{ color:#666 }
	.widget-events UL LI A:hover,
	.widget-events UL LI.activ A{ color:#ed1c24; text-decoration:none }
	.widget-events UL LI.activ	{ background:#FFF }

/* content */
.article #content				{  }
	.article #content P				{ line-height:18px; padding-bottom:15px }
	.article #content STRONG		{ font-weight:bold }
	.article #content EM			{ font-style:italic }
.article-news #content			{  }
.article-events #content		{  }
	.article-events #content H1		{ color:#333 }
	.article-events #content .label	{ width:100%; overflow:hidden; margin:0 0 25px 2px }
		.article-events #content .label LI			{ float:left; width:212px; color:#666 }
		.article-events #content .label LI STRONG	{ display:block; margin-top:2px }
.article-investitors #content	{  }
.article-factsheet #content		{  }
.article-gallery #content		{  }
.article-bu #content			{  }
.article-subscribe #content		{  }
.article-static #content		{  }
	.article-static #content H2				{ margin-bottom:10px }
	.article-static #content .alignLeft		{ margin-right:20px }
	.article-static #content .alignRight	{ margin-left:20px }
	.article-static #content .article-thumb,
	.article-static #content .article-player,
	.article-static #content DL,
	.article-static #content UL,
	.article-static #content OL				{ margin-bottom:15px }
	.article-static #content .paginate		{ margin-top:20px }
	.article-static #content DL DT			{ font-weight:bold; font-size:14px }
	.article-static #content DL DD			{ padding:10px 0 0 32px; background:url(../images/bullet-red.gif) no-repeat 10px 15px; line-height:18px }
	.article-static #content UL LI			{ padding:2px 0 2px 20px; background:url(../images/bullet-red.gif) no-repeat 0 7px; line-height:18px }
.article-404 #content			{ text-align:center }
	.article-404 #content H1		{ height:220px; margin:0 auto; background:url(../images/404.gif) no-repeat 50% 0; text-indent:-9999px }
	.article-404 #content P			{ padding:30px 0; font-size:14px; color:#ed1c24 }

/****************************************/
/***** CSS3 *****************************/
/****************************************/
#slider UL.ui-jcoverflip LI A,
.bDownload, .bBuy, .bWhite
{ box-shadow:0 0 2px #DDD; -moz-box-shadow:0 0 2px #DDD; -webkit-box-shadow:0 0 2px #DDD }
.widget-gallery .carousel UL LI,
.gallery .carousel UL LI
{ box-shadow:0 0 2px #666; -moz-box-shadow:0 0 1px #777; -webkit-box-shadow:0 0 2px #666 }
#tabs-home .ui-tabs-panel,
.widget-content
{ box-shadow:inner 0 0 4px #e1e1e1; -moz-box-shadow:inset 0 0 4px #e1e1e1; -webkit-box-shadow:inset 0 0 4px #e1e1e1 }
#tabs-home .ui-tabs-panel,
UL.Investitors LI,
.widget-content,
.article-gallery #content .thumb,
.subscribe DD .desc,
.article-player
{ border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px }
.bDownload, .bBuy, .bWhite
{ border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px }

/* Campanii
 ****************************************/
.campM,
.campF		{ position:relative }
.campM A,
.campF A	{ position:absolute; text-indent:-9999em }
.campF A.f	{ left:164px; top:895px; width:246px; height:62px }
.campF A.m	{ left:657px; top:736px; width:186px; height:48px }
.campF A.fm	{ left:600px; top:1421px; width:143px; height:42px }
.campM A.m	{ left:145px; top:915px; width:249px; height:63px }
.campM A.f	{ left:650px; top:776px; width:198px; height:51px }
.campM A.mf	{ left:600px; top:1486px; width:142px; height:41px }


/* VA ROG, MODIFICARI IN modif.css */