/*
 *	Platinum Finance
 *	----------------
 *
 *	Description :	General stylesheet for platinumfinance.ro
 *
 *	Made by :		Viorel Mocanu
 *					salut@viorelmocanu.ro
 *
 *	Version :		0.1
 *
 */

/* GLOBALS */

html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td, a, img, button, button span, button strong { border : none; background : transparent; margin : 0; padding : 0; outline : 0; }

/* GENERALS */

body { background : #fff url(../img/bg-body.png) left top repeat-x; color : #808080; font-family : Arial, Helvetica, Lucida Grande, Verdana, sans-serif; font-size : 100.01%; text-align : center; }

a, a:link { background : transparent; color : #e72b00; text-decoration : none; }
a:active { color : #d6370d; text-decoration : none; }
a:hover { color : #f58220; text-decoration : none; }

button, label, a { cursor : pointer; }

a img { display : block; }

ul, ol { list-style-type : none; list-style-position : outside; }

h1, h2, h3, h4, h5, h6 { font-size : 1em; line-height : 1.5em; font-weight : 100; color : #000; }

q, blockquote { font-style : italic; font-family : Georgia, Times New Roman, Times, serif; }

legend { display : none !important; white-space : normal !important; }
input, select, textarea { display : block; padding : 2px 3px; border : 1px solid #666; background : #fff !important; color : #666; font-size : 12px; }
input:focus, input:active, input:hover, select:focus, select:active, select:hover, textarea:focus, textarea:active, textarea:hover,
input.focus, input.active, input.hover, select.focus, select.active, select.hover, textarea.focus, textarea.active, textarea.hover { border : 1px solid #f58220; background : #f6f6f6 !important; color : #000; }

input[type=radio], input[type=checkbox] { border : none; padding : 0; margin : 0; width : 14px; height : 14px; color : #000; }

/* GENERAL CLASSES */

.Hidden, .hidden { display : block; text-indent : -9999px; }
form .Hidden, form .hidden { display : none !important; }
form.Hidden, form.hidden { display : none; text-indent : 0; }

/* header anchors */
.Featured h2 a, .ListaProduse h3 a, #footerMenu a, #footerInfo a, #aside a, .Subheader a, .ContinutArticol h2 a,
.ContinutArticol h3 a { color : #000; }
.Featured h2 a:active, .ListaProduse h3 a:active, #footerMenu a:activea:active, #aside a:active, .Subheader a:active, .ContinutArticol h2 a:active,
.ContinutArticol h3 a:active { color : #d6370d; }
.Featured h2 a:hover, .ListaProduse h3 a:hover, #footerMenu a:hover, #footerInfo a:hover, #aside a:hover, .Subheader a:hover, .ContinutArticol h2 a:hover,
.ContinutArticol h3 a:hover { color : #f58220; }

/* STRUCTURALS */

#goContent { display : none; }

#framework { font-size : 12px; line-height : 17px; text-align : left; }

	#header { width : 100%; height : 130px; margin : 1.8% 0 0 0; }

		#branding { float : left; width : 30.0%; height : 130px; min-width : 286px; margin : 0 0 0 4.8%; }
			#branding a { display : block; width : 286px; height : 130px; background : transparent url(../img/logo.png) left top no-repeat; }
			#branding a:hover { background : transparent url(../img/logo.png) left bottom no-repeat; }

		#menu { float : right; width : 60.4%; height : 34px; min-width : 503px; margin : 61px 4.8% 0 0; }

			ul.Nivel_0 { display : block; width : 100%; min-width : 534px; margin : 0 0 0 3.1%; z-index : 10; }
				.Nivel_0 li { display : block; float : left; position : relative; }
					.Nivel_0 li a { display : block; padding : 0 0 0 17px; }
						.Nivel_0 li a .Wrap { display : block; padding : 0 17px 0 0; }
							.Nivel_0 li a .Hidden { display : block; height : 34px; margin : 0 auto; }
				
				li#li-desprenoi { width : 21.7228%; }
					a#a-desprenoi { padding : 0 0 0 32px; background : transparent url(../img/menu-sprite.png) left 0px no-repeat; }
					.desprenoi a#a-desprenoi { padding : 0 0 0 32px; background : transparent url(../img/menu-sprite.png) left -68px no-repeat; }
						a#a-desprenoi .Wrap { background : transparent url(../img/menu-sprite.png) right -34px no-repeat; }
						.desprenoi a#a-desprenoi .Wrap { background : transparent url(../img/menu-sprite.png) right -102px no-repeat; }
						.finantare a#a-desprenoi .Wrap { background : transparent url(../img/menu-sprite.png) right bottom no-repeat; }
							a#a-desprenoi .Wrap .Hidden { width : 71px; background : transparent url(../img/menu-sprite.png) 0px -136px no-repeat; }
							a#a-desprenoi:hover .Wrap .Hidden { background : transparent url(../img/menu-sprite.png) 0px -170px no-repeat; }
				li#li-finantare { width : 17.4157%; }
					a#a-finantare { background : transparent url(../img/menu-sprite.png) left -34px no-repeat; }
					.desprenoi a#a-finantare { background : transparent url(../img/menu-sprite.png) left bottom no-repeat; }
					.finantare a#a-finantare { background : transparent url(../img/menu-sprite.png) left -102px no-repeat; }
						a#a-finantare .Wrap { background : transparent url(../img/menu-sprite.png) right -34px no-repeat; }
						.finantare a#a-finantare .Wrap { background : transparent url(../img/menu-sprite.png) right -102px no-repeat; }
						.fondurieuropene a#a-finantare .Wrap { background : transparent url(../img/menu-sprite.png) right bottom no-repeat; }
							a#a-finantare .Wrap .Hidden { width : 67px; background : transparent url(../img/menu-sprite.png) -71px -136px no-repeat; }
							a#a-finantare:hover .Wrap .Hidden { background : transparent url(../img/menu-sprite.png) -71px -170px no-repeat; }
				li#li-fondurieuropene { width : 26.5917%; }
					a#a-fondurieuropene { background : transparent url(../img/menu-sprite.png) left -34px no-repeat; }
					.finantare a#a-fondurieuropene { background : transparent url(../img/menu-sprite.png) left bottom no-repeat; }
					.fondurieuropene a#a-fondurieuropene { background : transparent url(../img/menu-sprite.png) left -102px no-repeat; }
						a#a-fondurieuropene .Wrap { background : transparent url(../img/menu-sprite.png) right -34px no-repeat; }
						.fondurieuropene a#a-fondurieuropene .Wrap { background : transparent url(../img/menu-sprite.png) right -102px no-repeat; }
						.investitii a#a-fondurieuropene .Wrap { background : transparent url(../img/menu-sprite.png) right bottom no-repeat; }
							a#a-fondurieuropene .Wrap .Hidden { width : 115px; background : transparent url(../img/menu-sprite.png) -138px -136px no-repeat; }
							a#a-fondurieuropene:hover .Wrap .Hidden { background : transparent url(../img/menu-sprite.png) -138px -170px no-repeat; }
				li#li-investitii { width : 16.2921%; }
					a#a-investitii { background : transparent url(../img/menu-sprite.png) left -34px no-repeat; }
					.fondurieuropene a#a-investitii { background : transparent url(../img/menu-sprite.png) left bottom no-repeat; }
					.investitii a#a-investitii { background : transparent url(../img/menu-sprite.png) left -102px no-repeat; }
						a#a-investitii .Wrap { background : transparent url(../img/menu-sprite.png) right -34px no-repeat; }
						.investitii a#a-investitii .Wrap { background : transparent url(../img/menu-sprite.png) right -102px no-repeat; }
						.contact a#a-investitii .Wrap { background : transparent url(../img/menu-sprite.png) right bottom no-repeat; }
							a#a-investitii .Wrap .Hidden { width : 61px; background : transparent url(../img/menu-sprite.png) -253px -136px no-repeat; }
							a#a-investitii:hover .Wrap .Hidden { background : transparent url(../img/menu-sprite.png) -253px -170px no-repeat; }
				li#li-contact { width : 17.9777%; }
					a#a-contact { padding : 0 32px 0 0; background : transparent url(../img/menu-sprite.png) right 0px no-repeat; }
					.contact a#a-contact { padding : 0 32px 0 0; background : transparent url(../img/menu-sprite.png) right -68px no-repeat; }
						a#a-contact .Wrap { padding : 0 0 0 17px; background : transparent url(../img/menu-sprite.png) left -34px no-repeat; }
						.investitii a#a-contact .Wrap { padding : 0 0 0 17px; background : transparent url(../img/menu-sprite.png) left bottom no-repeat; }
						.contact a#a-contact .Wrap { padding : 0 0 0 17px; background : transparent url(../img/menu-sprite.png) left -102px no-repeat; }
							a#a-contact .Wrap .Hidden { width : 57px; background : transparent url(../img/menu-sprite.png) -314px -136px no-repeat; }
							a#a-contact:hover .Wrap .Hidden { background : transparent url(../img/menu-sprite.png) -314px -170px no-repeat; }

				#menu .Submeniu { display : none; position : relative; z-index : 100; margin : 1px 17px 0 -14px; padding : 0 0 10px 0; background : #f04e23; border-top : 1px solid #f04e23; border-left : 1px solid #f04e23; border-right : 1px solid #e7451a; border-bottom : 1px solid #e7451a; }
				li#li-finantare .Submeniu { width : 342%; }
				li#li-investitii .Submeniu { width : 191%; }
				#menu li.MenuChoice:hover .Submeniu, #menu li.hover .Submeniu { display : block; }

					.Separator { display : block; float : left; width : 50%; }
						#menu .Submeniu a { padding : 0; color : #fff; }
						#menu .Submeniu a:hover { color : #000; }

						.Submeniu h6 { display : block; font-size : 12px; line-height : 17px; font-weight : 900; text-transform : uppercase; }
							#menu .Submeniu h6 a { display : block; padding : 8px 0 5px 10%; background : transparent url(../img/bg-meniu.png) center top no-repeat; }

						.Nivel_0 ul { display : block; width : 100%; padding : 0 0 8px 0; }
							.Nivel_0 ul li { display : block; float : none; }
								#menu .Nivel_0 ul li a { display : block; padding : 0 0 0 10%; background : transparent url(../img/bullet-alb.png) 4.5% top no-repeat; }
								#menu .Nivel_0 ul li.Active a { color : #000; background : transparent url(../img/bullet.png) 4.5% top no-repeat; font-weight : 900; }
									#menu a.LinkCategorie { display : block; padding : 0 0 0 10%; font-size : 9px; line-height : 9px; }

						ul.Nivel_1 { display : block; padding : 8px 0 0 0; background : transparent url(../img/bg-meniu.png) center top no-repeat; }

						ul.Nivel_2 { display : block; }

				a.LinkCategorie {  }

		#tools { float : right; width : 29.9%; height : 23px; min-width : 299px; margin : 12px 4.8% 0 0; }

			form#cautaInSite { display : block; float : left; width : 58.5284%; height : 16px; margin : 0 8.0267% 0 0; }

				#cautaInSite label { display : block; float : left; width : 24.5714%; height : 16px; background : transparent url(../img/cauta.png) left top no-repeat; }
				#cautaInSite label:active, #cautaInSite label:hover, #cautaInSite label.active, #cautaInSite label.hover { background : transparent url(../img/cauta.png) left bottom no-repeat; }

				#cautaWrap { display : block; float : left; width : 58.6971%; height : 16px; padding : 0 2.4457% 0 0; margin : 0 4.5714% 0 0; background : transparent url(../img/cauta-input.png) right top no-repeat; }
					#cautaWrap div { width : 96%; height : 12px; padding : 2px 0 2px 4%; background : transparent url(../img/cauta-input.png) left top no-repeat; border : none; }
						#cautaWrap input { display : block; float : left; width : 100%; height : 12px; padding : 0 !important; background : transparent !important; border : none; font-size : 9px; line-height : 12px; color : #999; }
						#cautaWrap input:active, #cautaWrap input:hover, #cautaWrap input.active, #cautaWrap input.hover { color : #f04e23 !important; }

				#cautaInSite button { display : block; float : left; width : 9.7144%; min-width : 17px; height : 16px; background : transparent url(../img/go.png) left top no-repeat; }
					#cautaInSite button:active, #cautaInSite button:hover, #cautaInSite button.active, #cautaInSite button.hover { background : transparent url(../img/go.png) left bottom no-repeat; }

			a#english { display : block; float : left; width : 20.0669%; min-width : 60px; height : 16px; margin : 0 8.0267% 0 0; background : transparent url(../img/english.png) center top no-repeat; }
			a#english:hover { background : transparent url(../img/english.png) center bottom no-repeat; }

			a#rss { display : block; float : right; width : 5.3513%; min-width : 16px; height : 16px; background : transparent url(../img/rss.png) right top no-repeat; }
			a#rss:hover { background : transparent url(../img/rss.png) right bottom no-repeat; }
	
	#content { clear : both; }
	
		#main { float : left; width : 57.3%; margin : 0 0 0 3.2%; }

			#main h1 { display : block; padding : 12px 2.4% 0 2.4%; font-size : 48px; line-height : 48px; font-weight : 900; color : #000; letter-spacing : -1px; }
			#main h2.Subheader { display : block; padding : 5px 2.4% 0 2.4%; font-size : 24px; line-height : 24px; font-weight : 100; color : #000; }
			
			#main p { margin : 7px 0 0 0; }
			
			.ContinutArticol { padding : 16px 0 0 0; }
				.ContinutArticol h2 { display : block; padding : 25px 2.4% 2px 2.4%; color : #000; font-size : 18px; line-height : 18px; font-weight : 900; }
				.ContinutArticol h3 { display : block; padding : 26px 2.4% 3px 2.4%; color : #000; font-size : 12px; line-height : 12px; font-weight : 900; text-transform : uppercase; }
				#main .ContinutArticol p { display : block; padding : 8px 2.4% 0 2.4%; margin : 0; }
				.ContinutArticol ol { list-style-type : decimal; list-style-position : outside; display : block; padding : 8px 0 0 0; margin : 0 2.4%; }
				.ContinutArticol ul { display : block; padding : 8px 0 0 0; }
					.ContinutArticol ul li { display : block; padding : 0 2.4%; background : transparent url(../img/bullet.png) 0.7% top no-repeat; }
				.ContinutArticol strong { color : #000; }

			.Descriere { padding : 6px 2.4% 0 2.4%; }
			
			.Featured { margin : 30px 0 0 0; padding : 0 0 13px 0; border : 1px solid #000; background : #f6f6f6; }
				.Featured h2 { display : block; padding : 13px 2.7% 0 2.7%; font-size : 24px; line-height : 24px; font-weight : 900; }
				#main .Featured p { margin : 7px 2.7% 0 2.7%; }
				a.VeziProdus { display : block; min-width : 380px; height : 35px; margin : 7px 2.6% 0 2.6%; padding : 0 10px 0 0; background : transparent url(../img/buton-veziprodus.png) right top no-repeat; }
					a.VeziProdus .Wrap { display : block; height : 35px; padding : 0 0 0 10px; background : transparent url(../img/buton-veziprodus.png) left top no-repeat; }
						a.VeziProdus .Hidden { display : block; width : 380px; height : 35px; margin : 0 auto; background : transparent url(../img/buton-veziprodus.png) left bottom no-repeat; }
				a.VeziProdus:active { background : transparent url(../img/buton-veziprodus.png) right -35px no-repeat; }
					a.VeziProdus:active .Wrap { background : transparent url(../img/buton-veziprodus.png) left -35px no-repeat; }
						a.VeziProdus:active .Hidden { background : transparent url(../img/buton-veziprodus.png) center bottom no-repeat; }
				a.VeziProdus:hover { background : transparent url(../img/buton-veziprodus.png) right -70px no-repeat; }
					a.VeziProdus:hover .Wrap { background : transparent url(../img/buton-veziprodus.png) left -70px no-repeat; }
						a.VeziProdus:hover .Hidden { background : transparent url(../img/buton-veziprodus.png) right bottom no-repeat; }

			ol.ListaProduse { display : block; margin : 21px 2.8% 0 2.8%; }
				.Grid {  }
				.List {  }
					.List li { margin : 9px 0 0 0; }

				.ListaProduse li { display : block; }
					.ListaProduse h3 { display : block; margin : 0 0 9px 0; font-size : 18px; line-height : 18px; font-weight : 900; }
					.ListaProduse a.ImagineMica { display : block; float : left; margin : 4px 3% 0 0; }
					.ListaProduse .DescriereLista {  }

			.Paginatie {  }
			
				strong.PagLocatie {  }
				
				ul.PagLista {  }
					.PagLista li {  }
					.PagLista li.Prima {  }
					.PagLista li.Ultima {  }
					.PagLista li.ETC {  }
					.PagLista li.Precedenta {  }
					.PagLista li.Urmatoarea {  }
					.PagLista li.Active {  }
			
			#callToAction { margin : 22px 0 0 0; padding : 0 0 0 2.8%; background : #eaeaea url(../img/bg-box-top.png) left top no-repeat; }
				#callToAction .Wrap { padding : 0 2.87% 0 0; background : transparent url(../img/bg-box-top.png) right top no-repeat; }
				
					#callToAction h2 { display : block; padding : 22px 0 1px 0; font-size : 24px; line-height : 24px; font-weight : 900; }
			
					form#trimiteMesaj { display : block; width : 102.95%; margin : 0 0 0 -2.95%; padding : 0 0 0 3%; background : transparent url(../img/bg-box-bottom.png) left bottom no-repeat; }
						#trimiteMesaj fieldset { display : block; padding : 0 2.87% 16px 0; background : transparent url(../img/bg-box-bottom.png) right bottom no-repeat; }
							#trimiteMesaj ul { width : 100%; }
								#trimiteMesaj li { display : block; float : left; width : 50%; margin : 12px 0 0 0; }
								#trimiteMesaj li.Mare { float : right; }
								#trimiteMesaj li.Proces { float : right; width : 48.25%; padding : 0 1% 0 0; text-align : right; }
									#trimiteMesaj label { display : block; font-size : 18px; line-height : 18px; color : #666; }
									#trimiteMesaj label .Mic { font-size : 12px; line-height : 18px; font-style : italic; }
									#trimiteMesaj label:active, #trimiteMesaj label:hover, #trimiteMesaj label.active, #trimiteMesaj label.hover { color : #f58220; }
									#trimiteMesaj input, #trimiteMesaj textarea { display : block; width : 92%; margin : 4px 0 0 0; padding : 5px 3px; }
									#trimiteMesaj textarea { width : 96.5%; height : 137px; }
									
									button#contactAcum { display : block; float : left; width : 96%; min-width : 254px; height : 37px; margin : 10px 0 0 -1%; }
										#contactAcum .Wrap { display : block; height : 35px; padding : 0 0 0 10px; background : transparent url(../img/buton-trimitedatele.png) left top no-repeat; }
											#contactAcum .Wrap2 { display : block; height : 35px; padding : 0 10px 0 0; background : transparent url(../img/buton-trimitedatele.png) right top no-repeat; }
												#contactAcum .Hidden { display : block !important; width : 234px; height : 35px; margin : 0 auto; background : transparent url(../img/buton-trimitedatele.png) left bottom no-repeat; }
										#contactAcum:active .Wrap { background : transparent url(../img/buton-trimitedatele.png) left -35px no-repeat; }
											#contactAcum:active .Wrap2 { background : transparent url(../img/buton-trimitedatele.png) right -35px no-repeat; }
												#contactAcum:active .Hidden { background : transparent url(../img/buton-trimitedatele.png) -234px bottom no-repeat; }
										#contactAcum:hover .Wrap { background : transparent url(../img/buton-trimitedatele.png) left -70px no-repeat; }
											#contactAcum:hover .Wrap2 { background : transparent url(../img/buton-trimitedatele.png) right -70px no-repeat; }
												#contactAcum:hover .Hidden { background : transparent url(../img/buton-trimitedatele.png) -468px bottom no-repeat; }

									#proces {  }
		
		#aside { float : right; width : 33.1%; margin : 0 3.2% 0 0; }
			
			#aside h2 { display : block; padding : 22px 0 0 0; color : #666; font-size : 18px; line-height : 18px; text-transform : uppercase; font-weight : 100; letter-spacing : -0.5px; }
				#aside h2 a { color : #666; }
				#aside h2 a:active { color : #d6370d; }
				#aside h2 a:hover { color : #f58220; }

			a#print { display : block; padding : 0 0 0 35px; margin : 12px 4.8338% 13px 4.8338%; background : transparent url(../img/print.png) left top no-repeat; font-size : 18px; line-height : 24px; font-weight : 900; }

			#calculator { margin : 24px 0 6px 0; }
				#calculator h2 { float : left; width : 69%; }
				ul#tipCalc { float : right; width : 100px; height : 18px; padding : 22px 0 0 0; font-size : 9px; line-height : 18px; }
					#tipCalc { display : block; }
						#tipCalc li { display : block; float : left; }
						#tipCalc li.Spatiat { padding : 0 5px 0 0; margin : 0 5px 0 0; background : transparent url(../img/bat.png) right center no-repeat; }
							#tipCalc li a { display : block; float : left; }
							#tipCalc li.Active a { color : #f04e23; font-weight : 900; }

				#calculator form { display : block; clear : both; }
				#calculator form.Hidden { display : none; }
					#calculator form ul { display : block; padding : 12px 0 0 0; }
						#calculator form li { display : block; width : 100%; }
							#calculator form li label, #calculator form li input, #calculator form li div { display : block; float : left; }
							#calculator form li label { font-size : 12px; line-height : 21px; font-weight : 900; white-space : nowrap; }
							#calculator form li label.Active { color : #f04e23; }

							#calculator label#l-rata-moneda, #calculator label#l-rata-val, #calculator label#l-rata-tmp { width : 120px; color : #000; font-weight : 100; }
							label#l-rata-moneda { width : 124px; float : left; }

							input#rata-moneda-eur, input#rata-moneda-ron { width : 14px; height : 21px; margin : 0 3px 0 0; background : transparent !important; }
							label#l-rata-moneda-eur, label#l-rata-moneda-ron { margin : 0 12px 0 0; }

							input#rata-val, input#rata-tmp { width : 45px; margin : 0 3px 0 0; text-align : right; }
							
							button#rata-send { display : block; width : 102%; min-width : 270px; margin : 0 -1%; }
								#rata-send .Wrap { display : block; height : 35px; padding : 0 0 0 10px; background : transparent url(../img/buton-calc-rata.png) left top no-repeat; }
									#rata-send .Wrap2 { display : block; height : 35px; padding : 0 10px 0 0; background : transparent url(../img/buton-calc-rata.png) right top no-repeat; }
										#rata-send .Hidden { display : block !important; width : 270px; height : 35px; margin : 0 auto; background : transparent url(../img/buton-calc-rata.png) left bottom no-repeat; }
								#rata-send:active .Wrap { background : transparent url(../img/buton-calc-rata.png) left -35px no-repeat; }
									#rata-send:active .Wrap2 { background : transparent url(../img/buton-calc-rata.png) right -35px no-repeat; }
										#rata-send:active .Hidden { background : transparent url(../img/buton-calc-rata.png) -270px bottom no-repeat; }
								#rata-send:hover .Wrap { background : transparent url(../img/buton-calc-rata.png) left -70px no-repeat; }
									#rata-send:hover .Wrap2 { background : transparent url(../img/buton-calc-rata.png) right -70px no-repeat; }
										#rata-send:hover .Hidden { background : transparent url(../img/buton-calc-rata.png) -540px bottom no-repeat; }


			#sideMenu {  }
				#sideMenu h2 { padding : 15px 4.8338% 0 4.8338%; }
			
				ul.Side_0 { display : block; margin : 13px 0 0 0; }
					.Side_0 h3 { display : block; margin : 0 4.8338%; border-bottom : 1px solid #ccc; font-size : 18px; line-height : 30px; font-weight : 900; }
					.Side_0 .Active h3 { border-bottom : 1px solid #fff; /*line-height : 18px;*/ }
						.Side_0 h3 a { display : block; }
						/*.Side_0 .Active h3 a { padding : 6px 0 0 0; }*/
						.Side_0 h3 a:hover { background : transparent url(../img/minmax.png) right top no-repeat; }
						.Side_0 .Active h3 a:hover { background : transparent url(../img/minmax.png) right bottom no-repeat; }
				
					.SideSubmeniu { display : none; }
					.Active .SideSubmeniu { display : block; }
						.SideSubmeniu h4 { display : block; margin : 3px 0 2px 0; font-size : 12px; line-height : 12px; text-transform : uppercase; font-weight : 900; letter-spacing : 1px; }
							#aside .SideSubmeniu h4 a { display : block; padding : 4px 4.8338% 5px 4.8338%; color : #666; background : #eee; }
							#aside .SideSubmeniu h4 a:hover { color : #f58220; background : #f6f6f6; }
				
					.Side_0 ul { display : block; margin : 0; }
					/*.Side_0 .Active ul { margin : 2px 0 0 0; }*/
						.Side_0 ul li { display : block; }
							.Side_0 ul li a { display : block; padding : 0 4.8338%; background : transparent url(../img/bullet.png) 2.5% top no-repeat; }
							.Side_0 ul li.Active a { background : transparent url(../img/favicon.gif) 1.35% 1px no-repeat; font-weight : 900; }
							
					.Side_0 ul.Side_2 { padding : 0 0 5px 0; }
			
			.Box { display : block; margin : 24px 0 0 0; padding : 0 0 0 4.8338%; background : #eaeaea url(../img/bg-box-top.png) left top no-repeat; }
				.Box .Wrap { display : block; padding : 0 5.0793% 0 0; background : transparent url(../img/bg-box-top.png) right top no-repeat; }
					.BoxEnd { display : block; width : 100%; margin : 0 0 0 -5.0793%; padding : 0 0 0 5.0793%; background : transparent url(../img/bg-box-bottom.png) left bottom no-repeat; }
						.BoxEndWrap { display : block; padding : 0 5.0793% 0 0; background : transparent url(../img/bg-box-bottom.png) right bottom no-repeat; }

				ul.BulletedList { display : block; width : 110.7%; margin : 13px -5.35% 0 -5.35%; }
					.BulletedList li { display : block; }
						.BulletedList a { display : block; width : 90.3324%; padding : 0 4.8338%; background : transparent url(../img/bullet.png) 2.5% 6px no-repeat; }
							.NewsTitle { display : block; padding : 5px 0 6px 0; background : transparent url(../img/fanta.png) left bottom repeat-x; }
							.Last .NewsTitle { background : transparent; }
							.NewsDate { display : block; float : right; margin : 6px 0 2px 5.35%; color : #666; font-size : 9px; line-height : 17px; }
							a:hover .NewsDate { color : #000; }
				
				.Anexa { display : block; height : 96px; width : 105.35%; margin : 8px 0 0 -5.35%; padding : 0 0 0 5.35%; background : #868686 url(../img/bg-anexa.png) left top no-repeat; border-top : 1px solid #dddddd; }
					.Anexa .AWrap { display : block; height : 96px; padding : 0 4.8338% 0 0; background : transparent url(../img/bg-anexa.png) right top no-repeat; }
						.Anexa .BWrap { display : block; height : 95px; background : transparent url(../img/bg-anexa.png) center -96px no-repeat; }
							.Anexa p { display : block; padding : 12px 0; color : #000; }
								.Anexa form { display : block; }
									.Anexa input#newsletter { display : block; float : left; width : 55%; }

									button#nlSubmit { display : block; float : right; width : 40%; min-width : 90px; height : 25px; margin : -3px 0 0 0; }
										#nlSubmit .Wrap { display : block; height : 23px; padding : 0 0 0 6px; background : transparent url(../img/buton-nlsubmit.png) left top no-repeat; }
											#nlSubmit .Wrap2 { display : block; height : 23px; padding : 0 6px 0 0; background : transparent url(../img/buton-nlsubmit.png) right top no-repeat; }
												#nlSubmit .Hidden { display : block !important; width : 79px; height : 23px; margin : 0 auto; background : transparent url(../img/buton-nlsubmit.png) left bottom no-repeat; }
										#nlSubmit:active .Wrap { background : transparent url(../img/buton-nlsubmit.png) left -23px no-repeat; }
											#nlSubmit:active .Wrap2 { background : transparent url(../img/buton-nlsubmit.png) right -23px no-repeat; }
												#nlSubmit:active .Hidden { background : transparent url(../img/buton-nlsubmit.png) -79px bottom no-repeat; }
										#nlSubmit:hover .Wrap { background : transparent url(../img/buton-nlsubmit.png) left -46px no-repeat; }
											#nlSubmit:hover .Wrap2 { background : transparent url(../img/buton-nlsubmit.png) right -46px no-repeat; }
												#nlSubmit:hover .Hidden { background : transparent url(../img/buton-nlsubmit.png) -158px bottom no-repeat; }

	#footer { margin : 0.6% 4.8% 1.8% 4.8%; }
	
		a#footerLogo { display : block; float : left; width : 25%; min-width : 194px; height : 74px; margin : 0 0 2% 0; background : transparent url(../img/logo-mic.png) left top no-repeat; }
		a#footerLogo:hover { background : transparent url(../img/logo-mic.png) left bottom no-repeat; }
		
		#footerMenu { display : block; float : left; height : 42px; width : 70%; padding : 12px 14px 0 0; background : transparent url(../img/bg-fm.png) right bottom no-repeat; }
			#footerMenu ul { display : block; height : 42px; padding : 0 0 0 14px; background : transparent url(../img/bg-fm.png) left bottom no-repeat; }
				#footerMenu li { display : block; float : left; height : 42px; padding : 0 1px 0 0; background : transparent url(../img/bat.png) right center no-repeat; }
				#footerMenu li.Last { padding : 0; background : transparent; }
					#footerMenu a { display : block; height : 42px; padding : 0 10px; font-size : 12px; line-height : 42px; }
		
		p#footerInfo { display : block; float : left; width : 66%; padding : 12px 24px; color : #666; font-size : 9px; line-height : 12px; }

/* HACKS */

.clearfix:after, #content:after, #menu ul:after, .ListaProduse:after, .ListaProduse li:after, #trimiteMesaj ul:after, #footerMenu ul:after,
#footer:after, #header:after, .Submeniu:after, #calculator form li:after, .BulletedList a:after
{ content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }

.clearfix, #content, #menu ul, .ListaProduse, .ListaProduse li, #trimiteMesaj ul, #footerMenu ul,
#footer, #header, .Submeniu, #calculator form li, .BulletedList a
{ display: inline-block; }

html[xmlns] .clearfix, html[xmlns] #content, html[xmlns] #menu ul, html[xmlns] .ListaProduse, html[xmlns] .ListaProduse li, html[xmlns] #trimiteMesaj ul, html[xmlns] #footerMenu ul,
html[xmlns] #footer, html[xmlns] #header, html[xmlns] .Submeniu, html[xmlns] #calculator form li, html[xmlns] .BulletedList a
{ display: block; }

* html .clearfix, * html #content, * html #menu ul, * html .ListaProduse, * html .ListaProduse li, * html #trimiteMesaj ul, * html #footerMenu ul,
* html #footer, * html #header, * html .Submeniu, * html #calculator form li, * html .BulletedList a
{ height: 1%; }

/* LIGHTBOX */

#lightbox{ position: absolute; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0; }
#lightbox a img{ border: none; }
#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }
#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{ width: 49%; height: 100%; background: transparent url(../img/blank.gif) no-repeat; /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../img/prev.gif) left 50% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../img/next.gif) right 50% no-repeat; }
/*** START : next / previous text links ***/
#nextLinkText, #prevLinkText{ color: #FF9834; font-weight:bold; text-decoration: none; }
#nextLinkText{ padding-left: 20px; }
#prevLinkText{ padding-right: 20px; }
/*** END : next / previous text links ***/
/*** START : added padding when navbar is on top ***/
.ontop #imageData { padding-top: 5px; }
/*** END : added padding when navbar is on top ***/
#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; }
#imageData{ padding:0 10px; }
#imageData #imageDetails{ width: 90%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}
#imageData #helpDisplay {clear: left; float: left; display: block; }
#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; display: none; }
#lightboxIframe { display: none; }


/*****************************************************************************
scalable Inman Flash Replacement (sIFR) version 3. Copyright 2006 – 2008 Mark Wubben, <http://novemberborn.net/>
This software is licensed and provided under the CC-GNU LGPL. See <http://creativecommons.org/licenses/LGPL/2.1/>
*****************************************************************************/

@media screen 
{

	.sIFR-flash { visibility: visible !important; margin: 0; padding: 0; }
	.sIFR-replaced, .sIFR-ignore { visibility: visible !important; }
	.sIFR-alternate { position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden; }
	.sIFR-replaced div.sIFR-fixfocus { margin: 0pt;  padding: 0pt;  overflow: auto;  letter-spacing: 0px;  float: none; }

	.sIFR-active .Titlu h2.sIFR { visibility : hidden; margin : 0; padding : 0 0 4px 0; }

}

/* STYLE SWITCHER */

body.w-wide li#li-finantare .Submeniu { width : 344%; }
body.w-wide li#li-investitii .Submeniu { width : 198.5%; }

body.w-wide .Side_0 ul li.Active a { background : transparent url(../img/favicon.gif) 1.7% 1px no-repeat; }


body.w-oldstandard #menu { margin : 61px 3.2% 0 0; }

body.w-oldstandard #calculator h2 { width : 100%; float : none; }
body.w-oldstandard ul#tipCalc { width : 100%; float : none; padding : 2px 0 0 0; }

body.w-oldstandard .Anexa p { font-size : 11px; line-height : 17px; }


body.w-small #header { height : auto; }
	body.w-small #branding { margin : 0 0 12px 4.8%; }
	body.w-small #menu { float : none; width : 100%; margin : 0 0 0 -3%; padding : 70px 0 0 0; }
	body.w-small #tools { min-width : 0; margin : 0 4.8% 50px 0; }
		body.w-small form#cautaInSite { width : 63%; margin : 0; }
			body.w-small #cautaInSite label { width : 28%; }
			body.w-small #cautaWrap { width : 48%; margin : 0 3% 0 0; }
		body.w-small a#english { margin : 0; }

body.w-small li#li-investitii .Submeniu { width : 195%; }

body.w-small #aside h2 { font-size : 12px; line-height : 17px; letter-spacing : 1px; }

body.w-small #calculator h2 { width : 100%; float : none; font-size : 18px; line-height : 18px; font-weight : 100; letter-spacing : 0; }
body.w-small ul#tipCalc { width : 100%; float : none; padding : 2px 0 0 0; }
body.w-small label#l-rata-moneda-eur, body.w-small label#l-rata-moneda-ron { margin : 0 6px 0 0; }

body.w-small button#rata-send { display : block; width : 102%; min-width : 145px; margin : 0 -1%; }
	body.w-small #rata-send .Wrap { display : block; height : 35px; padding : 0 0 0 10px; background : transparent url(../img/buton-calc-rata-mic.png) left top no-repeat; }
		body.w-small #rata-send .Wrap2 { display : block; height : 35px; padding : 0 10px 0 0; background : transparent url(../img/buton-calc-rata-mic.png) right top no-repeat; }
			body.w-small #rata-send .Hidden { display : block !important; width : 145px; height : 35px; margin : 0 auto; background : transparent url(../img/buton-calc-rata-mic.png) left bottom no-repeat; }
	body.w-small #rata-send:active .Wrap { background : transparent url(../img/buton-calc-rata-mic.png) left -35px no-repeat; }
		body.w-small #rata-send:active .Wrap2 { background : transparent url(../img/buton-calc-rata-mic.png) right -35px no-repeat; }
			body.w-small #rata-send:active .Hidden { background : transparent url(../img/buton-calc-rata-mic.png) -145px bottom no-repeat; }
	body.w-small #rata-send:hover .Wrap { background : transparent url(../img/buton-calc-rata-mic.png) left -70px no-repeat; }
		body.w-small #rata-send:hover .Wrap2 { background : transparent url(../img/buton-calc-rata-mic.png) right -70px no-repeat; }
			body.w-small #rata-send:hover .Hidden { background : transparent url(../img/buton-calc-rata-mic.png) -290px bottom no-repeat; }

body.w-small .Anexa .BWrap { background : transparent; }
	body.w-small .Anexa p { font-size : 9px; line-height : 17px; }
		body.w-small .Anexa input#newsletter { width : 50%; }
		body.w-small button#nlSubmit { width : 43%; }

body.w-small a#footer {  }
	body.w-small a#footerLogo { width : 32.5%; }
	body.w-small #footerMenu { width : 65%; }
		body.w-small #footerMenu a { font-size : 9px; padding : 0 3px; }
	body.w-small p#footerInfo { width : 60%; padding : 12px 17px; }