/* STANDARD COMPLETE CSS FOR MAMBO 4.5.X TEMPLATES */
/* By Dinh Viet Hung (C) http://www.mambotheme.com: free templates and Professional Templates Club */
/*eidtat de Dragos Tuta la 18.11.2006 */

/*LOCAL

/* Stilurile sunt ordonate in fuctie de probabilitatea de a fi folosite intr-un proiect Selenis. */

/*===================================================================================================
 
 STILURI PENTRU TAG-URILE HTML PRINCIPALE */
	/* Stil pentru tag-ul body.Iti permite sa controlezi familia de fonturi si background-ul */
	body {
		font-family:Arial, Helvetica, sans-serif;
		font-size: 12px;
		padding:0;
		margin:0;
	} 
	
	/* START STILURI PENTRU LISTE (mai exista un tip de lista neordonata pentru modulele laterale cu background gri moduletable_gri)
	===================================================================================================================== */
	/* lista neordonata general */
	ul {
		list-style-type:none;
		list-style-image: url(../images/bullet.gif);		
	}
	
	/* elemente din lista neordonata */
	li {
		margin:8px 0 0 0;		 	 			
	}
	
	/* lista ordonata general */ 
	ol{
		margin-bottom: 10px;
		
	}
	/* elemente din lista ordonata */
	ol li {
	 	background: none;
		padding:0;
		margin-top:7px;
		
	}
	/* Input pentru formulare*/
	input{
		border:1px solid #000000;
	}
	/* Textarea pentru formulare*/
	textarea{
		border:1px solid #000000;
	}
	
	/* clasa pentru lista orizontala de bulleturi*/ 
	.orizontal {
		display:inline;
		vertical-align:middle;
		margin-right:15px;		
	}
	.contentpaneopen li.orizontal {
		padding-left: 14px;

	}
	.contentpaneopen p img{
		border:0;
	}

	/* stil pentru un element de lista neordonata din josul paginii de stiri*/
	li.detalii_companie{
		padding-left: 20px;
		background:transparent url(../images/bullet.gif) no-repeat;
		background-position:0 3px;
		margin-top:7px;
	}

	/*Stil ce da o dimensiune fixa tabelului din centrul paginii*/
	table.contentpaneopen {
		width:520px;
		margin:0;
		overflow:hidden;
		
	}
	
	img {
		border:0;
	}


	
/* END STILURI PENTRU LISTE ===================================================== */
	
	/* Defineste stilurile pentru <p> cu familia de fonturi si dimensiunea fontului, daca
	 vrei sa fii sigur ca acestea apar corect si in IE*/
	p {
		margin: 0 0 1em;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 12px;
	}
	
	/* Stil pentru un paragraf cu border top si bottom. Ex: in pg de tip articol dialog cu blogerii*/
	.evidentiat{
		border-top:1px solid #CCCCCC;
		border-bottom:1px solid #CCCCCC;
		display:block;
		overflow:hidden;
		padding-top:10px;
		padding-bottom:10px;
		width:100%;
	}
	
	td{
		font-family:Arial, Helvetica, sans-serif;
		font-size: 12px;
	} 
	em {
	} /* tag-ul em (emphasis)*/
	
	hr {
		border:0;
		background-color: #cccccc;
		height:1px;
	}

/* IMAGINI ==================================================================================================== */
	
	/* imagine de edit intr-un link - se afiseaza in paginile site-ului atunci cand esti logat */
	a:link img.edit_icon, a:visited  img.edit_icon {
	}
	
/* LINK-URI ====================================================================================================== */
	
	/* LINK normal + link vizitat */
	a:link, a:visited {	
		color:#006600;
		/*font-weight:bold;*/
		
	}	
	/* link mouse over*/	
	a:hover {
		color: #002F00;
	}
	

    
/* HEADER-E (h1->h6) ===================================================================================================

	Foloseste <h1> pentru Major Points (subtitlu), <h2> pentru Minor Points, si asa mai departe.
	Atunci cand ai nevoie de un tip nou de font defineste un nou <h>. Tag-urile <h> sunt 
	setate automat, deci seteaza-le cat mai multe proprietati, daca vrei sa se modifice.*/ 	
	
	/* MAJOR POINTS (Subtitlu)*/
	h1 {		
		padding: 10px 0 10px 0;
		font-size:18px;
		color: #0e4b25;
		font-weight:bold;
		margin:0;
	}		
	h1 a img{
		border:0;
	}
		
	h2 {	
		font-size:14px;
		color:#0E4B25;
		font-weight:bold;
		margin: 5px 0 5px 0;
		padding:0 0 0 0;
		clear:both;
	}
	
	/* LINK normal + link vizitat */
	h2 a:link,  h2 a:visited {	
		font-weight:bold;
		
	}	
	/* link mouse over
	a:hover {
		color: #002F00;
	}	*/
	* html h2 {
		margin: 5px 0 10px 0;
		padding:0;
	}
	/* MINOR POINTS (textul se indenteaza dreapta)*/
	
	h3 {
		font-size: 12px;
		font-weight: bold;
	}
	h4 {
		font-size:14px;
		color:#0E4B25;
		font-weight:bold;
		margin-bottom:3px;
		border-top-width: 1px;
		border-top-color: #cccccc;
		border-top-style: solid;
		padding-top: 8px;
		margin-top:0px;
		clear:both;
		
	}
	
	h4 a img{
		border:0;
		
	}
	
	h5 {font-size:13px; font-weight:bold; 
		margin: 5px 0 5px 0;
		color:#42624E;
		padding:0 0 0 0;}
	
	/*Titlu cu bullet pe chenar backgound gri*/
	h6 {
		background:url(../images/bulet_grey_studiu.gif) no-repeat;
		padding-left: 20px;
		font-size:12px;
		font-weight:bold;
		font-style:italic;
		color:#0E4B25;
		margin-top:0px;
		padding-top:2px;
		margin-bottom: 15px;
		background-position: 0 2px;
	}
		
/* BEGIN ZONE SI STILURI PENTRU SECTIUNILE PRINCIPALE ALE PAGINII (ID-uri) ========================================================*/

	/*Zona pentru header */
	#header {
		width: 994px;
		height:87px;
		background: url(../images/header.gif) no-repeat;
		margin: 8px auto;
		color:#ffffff;
		text-align:left;
	}
	/*Zona pentru feed RSS */
	#feed{
		float:right;
		margin-top: 4px;
		margin-right:23px;
		display:inline;
	}
	#feed a:link, #feed a:visited{
		color:#fff;
		font-weight:normal;
		font-size:11px;
	}
	#feed img{
		padding-top:0;
	}
	/*Zona pentru logo in header*/
	#logo img{
		margin-top: 20px;
		margin-left: 60px;
		border:0;
	}
	#logo a:link img, #logo a:visited img {
		border:0;
		margin-bottom:0;
		margin-top:17px;
	}
	#logo #logo_RS {
		float: left;
	}
	
	#logo cite{
		clear: both;
		font-size:13px;
		float:left;
	}
	#logo cite{
		padding-left: 60px;
		border:0;
	}
	/*Zona modulul de search din header */
	#logo form{
		margin:-24px 0 1px 0;
		padding:11px 23px 8px 5px;
		*margin: 33px -125px 0 0;
		*padding: 0px 0px 0px 0;
		float:right;
	}
	#logo form a:link, #logo form a:visited{
		color:#ffffff;
		margin-right: 7px;
		text-decoration:none;
	}
	#logo form a:hover{
		text-decoration:underline;
	}
	#logo a:link, #logo a:visited{
		font-size:11px;
		color:#ffffff;
		margin-right: 7px;
		font-weight:normal;
		text-decoration:none;
	}
	#logo a:hover{
		text-decoration:underline;
	}
	#logo form input.inputbox {
		font-size:11px;
		width: 115px;
		border-width:0;
		
	}
	/*Zona pentru toata pagina*/
	#toata_pagina {
		width:994px;
		margin: 0 auto;
		
	}	
	/*Zona pentru meniul principal*/
	.meniup {
		margin-top:0;
		margin-bottom:29px;
		background:#f0f0f0;
		width:165px;
		overflow:auto;
	}
	.meniup table{
		width:165px;
		margin:0;
	}
	.meniup table td{
		width:165px;
	}
		
	/*Zona pentru coloana din stanga care include meniul secundar si modulele*/
	#coloana_stanga {
		float:left;
		width: 181px;
		text-align:left;
		display:inline;
		margin-left: 15px;
		margin-top:2px;
	}	
			
	/*Zona pentru coloana din centru (poate sa includa pathway, continut si modul de print si e-mail)*/		
	#coloana_centru {
		float:left;
		text-align:left;
		width:520px;
		margin-bottom: 30px;
		margin-top:2px;
		padding-left:10px;
	}
	/* Zona pentru coloana din centru pentru template-ul cu 2 coloane*/
	#coloana_centru_2_coloane {
		float:left;
		text-align:left;
		width:780px;
		margin-bottom: 30px;
		margin-top:2px;
		padding-left:10px;
	}
	
	#coloana_centru_2_coloane table.contentpaneopen{
		width:780px;
	}
	
	/*Zona pentru coloana din dreapta care include zona pentru modulele din dreapta*/
	#coloana_dreapta {
		width: 240px;
		float: right;
		margin-bottom: 30px;
		margin-right: 16px;
		display:inline;
		margin-top:2px;
	}	
		
	
	/* ID-ul care contine link-ul si icon-ul de versiune printabila, respectiv trimite pagina pe email*/
	#print_email {
		background:url(../images/background_print_email.gif) no-repeat;
		float:right;
		height:21px;
		color:#000000;
		clear:both;
		padding: 3px 10px 0 10px;
		margin-right:0;
		text-align:center;
		border-width:0px;
	}
	/*Zona pentru footer*/
	#footer {
		font-size:10px;
		color:#000000;
		width: 994px;
		height:108px;
		background: url(../images/footer.gif) no-repeat;
		clear:both;
	}
	#footer img{
		border:0;
	}
	.site{
		float:left;
		margin: 65px 0 0 100px;
		width: 200px;
		display:inline;
	}
	.site img{
		vertical-align:middle;
	}
	#footer table{
		float:left;
		margin-top:59px;	
		margin-left: 40px;
	}
	#footer table td{
		text-align:left;
		width:90px;
		font-size:10px;
	}
	#footer td img{
		padding-right: 40px;
	}
	.trafic{
		float:right;
		width:100px;
		margin-top:65px;
		padding-right: 5px;
	}
	.cropper_home{
		border: 1px solid rgb(138, 196, 147);
		overflow: hidden;
		width: 54px;
		height: 80px;
		
	}
	.cropper_home img{
		margin-left: -25px;
	}
	.cropper_home_profil{
		border: 1px solid rgb(138, 196, 147);
		overflow: hidden;
		width: 54px;
		height: 80px;
	}
	
	
	.cropper_vot_proiecte{
		border: 1px solid rgb(138, 196, 147);
		overflow: hidden;
		width: 50px;
		height: 70px;
		float:left;
		margin: 0px 5px 0px 0px;
		padding: 0px;
	}
	.cropper_vot_proiecte img {
		border-width: 0px;
		margin-left:-25px;
	}
		
 /* END ZONE SI STILURI SPECIALE PENTRU TEMPLATE HOMEPAGE=====================================================================*/
 
 
 /* Clase pentru paginile secundare ===========================================*/
		
		/*Clasa ce afiseaza meniul orizontal la centru*/
		
		/* Diviziune ce tine compact meniul orizontal*/
		.meniu_orizontal {
			width:520px;
			margin-bottom: 20px;		
			margin-top: 4px;
			overflow:auto;	
			
		}
		.meniu_orizontal div.meniu_centru {
			margin-left:60px;
		}
		/* Clasa care da unei imagini un padding in partea dreapta si in partea de jos*/
		
		/*Proprietatile care incep cu underscore sunt citite doar de IE6*/
		.img_right{
			padding-right:10px;
			padding-bottom: 5px;
		}
		.buton{
			font-size: 11px;
			margin-right: 3px;
			float:left;
			_margin-right:-2px;
		}
		.buton img{
			float:left;
		}
		.buton div{
			background:#f0f0f0 url(../images/buletpeg.gif) no-repeat 1px;
			float:left;
			padding:5px 0 6px 15px;
			_margin-left: -3px;
			_margin-right:-3px;
		}
		.buton a:link, .buton a:visited{
			color:#000000;
			font-weight:normal;
			font-size:11px;
			text-decoration: none;
		}
		.buton a:hover{
			color:#006600;
			font-weight:normal;
			font-size:11px;
			text-decoration: underline;
		}
		
		.buton_verde{
			font-size: 11px;
			margin-right: 3px;
			float:left;
			_margin-right:-2px;
		}
		.buton_verde img{
			float:left;
		}
		.buton_verde a:link, .buton_verde a:visited {
			color:#000000;
			font-weight:normal;
			font-size:11px;
			text-decoration: none;
		}
		.buton_verde a:hover{
			color:#006600;
			font-weight:normal;
			font-size:11px;
			text-decoration: underline;
		}
		.buton_verde div{
			background:#8ac492 url(../images/buletpev.gif) no-repeat 1px;
			float:left;
			padding:5px 0 6px 15px;
			_margin-left:-3px;
			_margin-right:-3px;
			
		}
		
		/*CLasa pentru un div ce are bacground gri si colturi rotunde */
		.chenar_gri{
			margin-bottom:10px;
			padding-left:10px;
			padding-right:10px;
			margin-left:-10px;
			
		}
		.chenar_gri div{
			background-color:#f0f0f0;
			overflow:hidden;
			margin-top:-3px;
			margin-bottom:-2px;
			margin-right:0;
			_padding-right: 5px;
			
		}
		
		
		/* Clasa pentru div-ul cu fundal gri . Definitia de forma * html... este interpretata doar de 
		IE6*/	
		.background_gri{
			width:485px;
			background-color:#f0f0f0; 
			clear:both;
			padding: 5px 10px 5px 10px;
			overflow:hidden;
			margin-top:5px;
			
		}
		* html .background_gri{
			width:495px;
		}
		.background_gri div{
			float:right;
			margin-top:-15px;
		}
		
		.background_gri span {
			float:left;
		}
		.background_gri h2{
			margin:0;
			padding:0;
			font-weight:bold;
			font-size:12px;
			clear:none;
		}
		.background_gri div span.createdate{
			float:left;
		}
		
		
		/* Stil pentru continut cu backgroundul gri pe o pagina de tip articol*/
		.background_gri_blog{
			width:98%;
			background-color:#F5F5F5; 
			clear:both;
			font-size:11px;
			padding: 5px 10px 5px 10px;
			overflow:hidden;
			margin-top:5px;
			margin-bottom:10px;
		}
		.background_gri_blog p{
			font-size:11px;
		}
		.background_gri_blog h2{
			margin-top:5px;
			margin-bottom:5px;
			padding: 0 0 0 0;
		}
		.background_gri_blog ul{
			margin-left:10px;
		}
		
		/* Stil pentru dreptunghi cu border==================================== */
		.border_gri{
			width:98%;
			border:1px solid #cccccc; 
			clear:both;
			font-size:11px;
			padding: 5px 10px 5px 10px;
			overflow:hidden;
			margin-top:5px;
			margin-bottom:10px;
		}
		.border_gri p{
			font-size:11px;
		}
		.border_gri h2{
			margin-top:5px;
			margin-bottom:5px;
			padding: 0 0 0 0;
		}
		.border_gri ul{
			margin-left:10px;
		}
		/* ==================================================================== */
		
		
		
		/* Stil pentru text de culoare gri si link */
		.text_gri {
			color:#868A8C;
		}
		.text_gri a:link,.text_gri a:visited {
			color:#868A8C;
			text-decoration:underline;
			font-weight:bold;
		}
		.text_gri a:hover{
			color:#000000;
		}
	
 /* End clase pentru paginile secundare ========================================
 
	
		
/*===================================================================================================
STILURI PENTRU MENIURI. Aici se fac setarile grafice pentru meniuri */

	/*  Stil care evidentiaza link-ul la care esti
	(si pentru meniul principal si meniul secundal) */
	#active_menu {}
	
	/* MENIUL PRINCIPAL. =============================================================================
	Atentie! E probabil ca link-urile sa nu ia stilurile
	daca nu sunt definite cu a.mainlevel:link, etc */		

	.mainlevel {} 
	
	/* Link normal + link vizitat in meniul principal */
	a.mainlevel:link, a.mainlevel:visited {	
		background:url(../images/bulet_grey_studiu.gif) no-repeat;
		font-size:11px;
		font-weight:bold;
		color:#000000;
		text-decoration:none;
		padding-left:20px;
		margin-left:1px;
		line-height: 16px;
	}	
	
	/* link mouse over in meniul principal*/
	a.mainlevel:hover{
		text-decoration:none;
		color:#006600;
	}	
	/* link activ in meniul principal*/
	.mainlevel #active_menu{
	
	}
	/*Clasa pentru link extern*/
	.link_extern{
		background: url(../images/link_extern.jpg) no-repeat right;
		padding-right: 15px;
	}
	/*Clasa pentru link bold*/
	.link_bold{
		font-weight:bold;
	}
	
	/*Clasa pentru link extern pe background gri*/
	.link_extern_bg_gri{
		background: url(../images/link_extern_gri.jpg) no-repeat right;
		padding-right: 15px;
	}
	.link_ppt{
		background: url(../images/link_ppt.gif) no-repeat ;
		padding-left:20px;
	}
	.link_pdf{
		background: url(../images/link_pdf.gif) no-repeat ;
		padding-left:20px;
	}
	.link_audio{
		background: url(../images/link_audio.gif) no-repeat ;
		padding-left:20px;
	}
	.link_video{
		background: url(../images/link_video.gif) no-repeat ;
		padding-left:20px;
	}
	.link_page_top{
		background-color: #f0f0f0; 
		padding: 10px 10px 5px 10px;
		text-align:right;
	}
	div a.link_page_top:link, div a.link_page_top:visited {
		margin-top:2px;
		clear:both;
	}
	.link_download{
		background: url(../images/link_download.gif) no-repeat ;
		padding-left:20px;
	}
		
	/* MENIUL SECUNDAR (nu este standard Joomla sau Mambo, este creat de Selenis) 
	Defineste doar de aici meniul. Spre exemplu foloseste "display:block" pentru ca
	fiecare element sa fie pus pe o linie noua. E probabil ca link-urile sa nu ia 
	stilurile daca nu sunt definite cu a.mainlevel_sub:link etc.*/	
	
	 /* Impreuna cu stilul creat de selenis am definit ai stilul standard folosit de Joomla si Mambo - sublevel  */
		
	/* Stilul care afiseaza Meniul Secundar*/	
		.mainlevel_sub, .sublevel{}	
	
	/* Tabelul in care se afiseaza Meniul Secundar */	
		.mainlevel_sub .moduletable, .sublevel .moduletable{

	}	
	
	/* Link normal + link vizitat in meniul secundar */
	a.sublevel:link, a.sublevel:visited {
		font-size: 11px;
		color: #000000;
		text-decoration: none;
		font-weight: normal;
		line-height:17px;
		padding-left: 5px;
	}	
	
	/* link mouse over in meniul secundar*/
	a.sublevel:hover {
		text-decoration: none;
		color: #006600;
		font-weight: normal;
	}	
	
	/* link activ in meniul secundar*/
	#active_menu mainlevel_sub, #active_menu sublevel {
		
	} 

	/* MENIUL PATHWAY. Atentie! E probabil ca link-urile sa nu ia stilurile
	daca nu sunt definite cu a.pathway:link, etc */	
	
	/*Zona pentru afisarea pathway-ului*/	
	#pathway{
		font-size:11px;
		margin-top: 13px;
		margin-bottom: 7px;
		margin-left:0;
	}
	span.pathway img{
		margin-right:3px;
	}

	/* Link normal + link vizitat in patway */
	a.pathway:link, a.pathway:visited {		
		color:#339966;
		font-weight:bold;
		padding-left: 15px;
		text-decoration: underline;
		background: url(../images/bullet.gif) no-repeat;
		background-position: 0 3px;
	}
	/* link mouse over in patway*/	
	a.pathway:hover{
		color:#000000;
		font-weight:bold;
	}

	/*MENIURI DE NAVIGARE intre paginile unei liste*/
	.nav{
		text-align:center;
	}
	.nav img{
		border:0;
	}
	/* Stilul pentru footer-ul de navigare a unei pagini de tipul 	"<< Start < Previous 1 Next > End >>" sau "Pagini: 1 2 3" */
	
	/* Stilul pentru link-ul "Precedentul" (Previous) din footer-ul de navigare intre articole*/
	.pagenav_prev{
		
	}
	/*Stil pentru meniul de navigare intr-o lista de pagini*/
	.background_navigare{
		width:495px;
		background-color:#f0f0f0;
		text-align:center;
		padding: 5px;
	}

	/* stil pentru meniul pe ani dintr-o lista de stiri*/
	strong.pagenav #active_menu  {
		display:block;
		font-weight:bold;
		width:50px;
	}

/*===================================================================================================
STILURI PENTRU CONTINUT Aici se fac setarile grafice specifice pentru elementele din zona 
						principala de continut, altele decat Pathway-ul (care se seteaza de la 
						Meniuri)*/

	/* FEREASTRA PRINCIPALA DE CONTINUT (pagini de continut static + pagini afisate cu o componenta).*/
	.contentpaneopen {
		margin-right: 5px;
	}

	span.contentpaneopen{
		margin:0;
		padding:0;
	}
	/* Stil ce se aplica linkului din coloana centru de pe pagina de home*/	 
	.link_home{
		background: url( ../images/gri.gif) no-repeat;
		padding-left:22px;
		
	}
	.link_home h2{
		color:#006600;
		font-weight:bold;
		font-weight:normal;
		font-size:12px;
		margin:0;
		padding:0;
	}
	.titlu_sectiune{
		margin-bottom:8px;
	}
	/* Clasa ce aliniaza o imagine la stanga iar textul e in dreapta*/
	.text_foto_stanga {
		margin-top: 5px;
		overflow:hidden;
		clear:both;
		padding:0 0 0 0;
		margin-bottom:5px;
		margin-left: 10px;
	}
	.text_foto_stanga img{
		margin-right:10px;
		border:0;
		float:left;		
	}
	.text_foto_stanga p a:link img, .text_foto_stanga p a:visited img{
		 float:none;
	}
	.text_foto_stanga p.text_gri{
		float:right;
	}
	.text_foto_stanga p{
		padding-left:0px;
	}
	.text_foto_stanga div{
		padding-right: 10px;
		margin-top:5px;
	}
	.text_foto_stanga div a img{
		float:none;
	}
	.text_foto_stanga em{
		padding-right:10px;
	}
	.text_foto_stanga div a.link_page_top:link, .text_foto_stanga div a.link_page_top:visited{
		float:right;
		background:none;
	}
	

	/* begin stil pentru imagine in partea stanga si text in dreapta. textul nu face wrap sub imagine*/

	.text_foto_stanga_no_wrap {
		margin-top: 5px;
		overflow:hidden;
		clear:both;
		padding:0 0 0 0;
		margin-bottom:5px;
		margin-left: 10px;
	}
	.text_foto_stanga_no_wrap img{
		margin-right:10px;
		border:0;
		float:left;
	}
	.text_foto_stanga_no_wrap p a:link img, .text_foto_stanga_no_wrap p a:visited img{
		 float:none;
	}
	.text_foto_stanga_no_wrap p.text_gri{
		float:right;
	}
	.text_foto_stanga_no_wrap p{
		padding-left:0px;
		margin-top:0px;
	}
	.text_foto_stanga_no_wrap div{
		padding-right: 10px;
		float:left;
		width:400px;
	}
	.text_foto_stanga_no_wrap div a img{
		float:none;
	}
	.text_foto_stanga_no_wrap em{
		padding-right:10px;
	}
	.text_foto_stanga_no_wrap div a.link_page_top:link, .text_foto_stanga_no_wrap div a.link_page_top:visited{
		float:right;
		background:none;
	}



	/* end stil pentru imagine in partea stanga si text in dreapta. */
	
	.text_foto_stanga div.cropper_home{
		float:left;
		padding-right:5px;
		clear:both;
		margin-right: 10px;
		padding-left:0px;
	}
	
	.text_foto_stanga_home div.cropper_home_profil{
		float:left;
		padding-right:5px;
		clear:both;
		margin-right: 10px;
		padding-left:0px;
		margin-left:0px;
	}
	
	/* Clasa ce tine o fotografie in stanga si text in dreapta pentru home page*/
	.text_foto_stanga_home{
		margin-top: 5px;
		overflow:hidden;
		clear:both;
		padding:0 0 0 0;
		margin-left: 2px;
		margin-bottom:5px;
		width:510px;
		
	}
	
	.text_foto_stanga_home img{
		margin-right: 10px;
		border:0;
		float:left;
				
	}
	.text_foto_stanga_home object{
		margin-right: 10px;
		border:0;
		float:left;
	}
	.text_foto_stanga_home div{
		padding-right: 10px;
		margin-top:5px;
		overflow:hidden;
		
	}
	
	.text_foto_stanga_home a:link img, .text_foto_stanga_home a:visited img {
		border:1px solid rgb(138, 196, 147);
	}
	.text_foto_stanga_home div a:link img, .text_foto_stanga_home div a:visited img{
		float:none;
		border:0;
	}
	.text_foto_stanga_home div.cropper_home{
		float:left;
		padding-right:5px;
		clear:both;
		margin-right: 10px;
		padding-left:0px;
		margin-left:0px;
		margin-bottom:10px;
	}
	
	/* Clasa ce aliniaza o poza in partea dreapta si textul in stanga*/
	.text_foto_dreapta {
		margin-top: 5px;
		overflow:hidden;
		padding:0 15px 0 0px;
		clear:both;
		margin-bottom:5px;
		margin-left:10px;
		
	
	}
	.text_foto_dreapta img {
		padding-left: 10px;
		padding-right: 15px;
		margin-right:3px;
		border:0;
		float:right;
	}


	/* stiluri pentru pagina CSR in Romania*/

	/* Stil pentru o celula de continut din pagina casr in romania*/
	.container_csr{
		background: url('../images/back_csr_alb.gif') no-repeat;
		float:left;
		font-size:11px;
		width:250px;
		padding:0 0 10px 0;
		margin:0;
		position:relative;
	}
	.container_csr div{
		margin-left:10px;
		padding-bottom:0px;
	}
	.container_csr h2{
		margin-bottom:5px;
		margin-top:5px;
		padding-left:10px;
	}
	.container_csr p{
		font-size:11px;
		height:70px;
		padding-left:10px;
	}
	.container_csr a:link, .container_csr a:visited{
		font-weight:normal;
		font-size:11px;
	}
	.container_csr ul{
		margin:-2px 0 0 23px;
		padding:0 0 20px 0;
	}
	.container_csr strong.bold_text{
		display:block;
		font-size:11px;
		margin-left:23px;
		margin-top:7px;
	}
	.ordonare{
		height:35px;
		overflow:hidden;
	}
	.ordonare strong.bold_text{
		margin-left: 14px;
	}
	.container_csr .ordonare span{
		margin-left:14px;
	}
	.ordonare span a:link, .ordonare span a:visited{
		margin-right:5px;
	}
	.container_csr a.readon:link, .container_csr a.readon:visited{
		font-size:12px;
		float:none;
	}
	* html .container_csr a.readon:link, * html .container_csr a.readon:visited, * html .container_csr a.readon:hover{
		float:none;
		font-size:12px;
	}

	/* stil pentru coloana din dreapta in pagina csr in romania*/
	.container_csr_right{
		background: url('../images/back_csr_alb.gif') no-repeat;
		float:right;
		font-size:11px;
		width:250px;
		padding:0 0 10px 0;
	}
	.container_csr_right div{
		margin-left:10px;
	}
	.container_csr_right ul{
		margin:-2px 0 0 23px;
		padding:0 0 20px 0;
	}
	.container_csr_right h2{
		margin-bottom:5px;
		margin-top:5px;
		padding-left:10px;
	}
	.container_csr_right p{
		font-size:11px;
		height:70px;
		padding-left:10px;
	}
	.container_csr_right a:link, .container_csr_right a:visited{
		font-weight:normal;
		font-size:11px;
	}
	.container_csr_right strong.bold_text{
		display:block;
		font-size:11px;
		margin-left:23px;
		margin-top:7px;
	}
	
	.container_csr_right a.readon:link, .container_csr_right a.readon:visited, .container_csr_right a.readon:hover {
		font-size:12px;
		float:none;
	}
	* html .container_csr_right a.readon:link, * html .container_csr_right a.readon:visited{
		float:none;
		font-size:12px;
	}


	/* stil pentru celula de continut  cu background gri*/
	.container_csr_gri{
		background: url('../images/back_csr_gri.gif') no-repeat;
		float:left;
		font-size:11px;
		width:249px;
		padding:0 0 10px 0;
		margin:0;
		position:relative;
	}
	.container_csr_gri strong.bold_text{
		display:block;
		font-size:11px;
		margin-left:10px;
		margin-top:7px;
	}			
	
	
	.container_csr_gri a:link, .container_csr_gri a:visited{
		font-weight:normal;
	}
	
	ul.container_csr_gri_left {
		float:left;
		margin: -2px 0 0 30px;
		padding:0 0 0 0;		
	}

	
	.container_csr_right_gri{
		background: url('../images/back_csr_gri.gif') no-repeat;
		float:right;
		font-size:11px;
		width:250px;
		padding:0 0 10px 0;
	}	
	.container_csr_right_gri strong.bold_text{
		display:block;
		font-size:11px;
		margin-left:10px;
		margin-top:7px;
	}
	.container_csr_right_gri a:link, .container_csr_right_gri a:visited{
		font-weight:normal;
	}
	.linie_continut{
		width:100%;
		clear:both;
		overflow:hidden;
		margin-bottom:10px;
	}
	
	/* Clasa ce tine o fotografie in stanga si text in dreapta pentru home page*/
	.text_foto_stanga_csr{
		margin-top: 5px;
		overflow:hidden;
		padding:0 0 0 0;
		margin-left: 2px;
		margin-bottom:5px;
		width:370px;
	}
	.text_foto_stanga_csr img{
		margin-right: 10px;
		border:0;
		float:left;
				
	}
	.text_foto_stanga_csr object{
		margin-right: 10px;
		border:0;
		float:left;
	}
	.text_foto_stanga_csr div{
		padding-right: 10px;
		margin-top:5px;
		overflow:hidden;
	}
	.text_foto_stanga_csr h2{
		clear:none;
	}
	.text_foto_stanga_csr .cropper_home_profil{
		float:left;
		padding-right:5px;
		clear:both;
		margin-right: 10px;
		padding-left:0px;
		margin-left:0px;
		margin-bottom:10px;
	}
	.text_foto_stanga_csr a:link img, .text_foto_stanga_csr a:visited img {
		border:1px solid rgb(138, 196, 147);
	}
	.text_foto_stanga_csr div a:link img, .text_foto_stanga_csr div a:visited img{
		float:none;
		border:0;
	}
	.text_foto_stanga_csr div.cropper_home{
		float:left;
		padding-right:5px;
		clear:both;
		margin-right: 10px;
		padding-left:0px;
		margin-left:0px;
		margin-bottom:10px;
	}

	.domenii{
		float:right;
		font-size:11px;
		padding-bottom:5px;
		padding-right:10px;
		margin-bottom:10px;
	}
	.domenii ul{
		background-color:#f1f1f1;
		padding-left:0px;
		padding-bottom:5px;
	}
	.domenii ul li{
		background:none;
		padding-left:10px;
		padding-right:10px;
	}
	.titlu_domenii{
		border-bottom:1px solid white;
		padding-top:10px;
		padding-bottom:5px;
	}
	* html .domenii{
		padding-bottom:10px;
		
	}
	* html .domenii ul {
		padding-left:0px;
		padding-bottom:5px;
		margin:0;
	}
	*:first-child+html .domenii {
		padding-bottom:10px;
	}
	*:first-child+html .domenii ul{
		padding-left:0px;
		margin:0;
	}

	

	/* end stiluri pentru pagina CSR in Romania ============================= */
	
	/*Clasa ce nu lasa textul sa faca wrap pe langa o imagine */
	.text_foto{
		padding: 5px 10px 0 0;
		overflow:hidden;
		clear:both;
		margin-bottom: 15px;
		width:100%;
	}
	.text_foto img{
		border:0;
		float:left;
		padding-right: 10px;
		margin-left:10px;
		_margin-right:10px;
	}
	.text_foto div{
		margin-left: 120px;
		padding-right:10px;
	}
	.text_foto div a:link img, .text_foto div a:visited img, .text_foto div a:hover img{
		float:none;
	}
	.text_foto h3{
		clear:none;
		margin:0;
		padding:0;
		display:inline;
	}
	
	/* Clasa pentru sectiunea de sub titlul unei pagini de aparitii in presa detaliu*/
	.top_aparitii_presa{
		width:500px;
		margin-top:5px;
		margin-bottom:10px;
		overflow:hidden;
	}
	.top_aparitii_presa div {
		float:left;
	}
	.top_aparitii_presa div p{
		margin-left:0;
	}
	.top_aparitii_presa span.text_gri, .top_aparitii_presa a.link_extern:link, .top_aparitii_presa a.link_extern:visited{
		margin-left:30px;
		float:left; 
	}
	.top_aparitii_presa p {
		margin-left:70px;
	}

	/* Clasa ce aliniaza orice div la dreapta inclusiv continutul din interior. E folosit pentru a alinia textul din
	headul unui articol	*/
	.aliniaza_dreapta_companie{
		float:right;
		text-align:right;
		width: 255px;
		padding:0;
	}
	
	/* Stil pentru celula ce contine imaginea unui stakeholder*/
	.stackeholder{
		border-top:1px solid #eeeeee;
		border-bottom:1px solid #eeeeee;
		border-left:1px solid #eeeeee;
		border-right:1px solid #eeeeee;
		float:left;
		height:162px;
		margin-bottom:10px;
		padding-top:10px;
		width:100px;
		text-align:center;
	}
	.stackeholder_gri{
		background-color:#eeeeee;
		border-top:1px solid #eeeeee;
		border-bottom:1px solid #eeeeee;
		float:left;
		height:162px;
		margin-bottom:10px;
		padding-top:10px;
		width:100px;
		text-align:center;
	}
	.stackeholder img, .stackeholder_gri img{
		margin-bottom: 4px;
	}
	

	/*TITLUL UNEI PAGINI (de continut static + generata cu o componenta).
	Atentie: dupa ce ajunge online, stilul va fi subordonat .contentpaneopen/.contentpane. 
	Deci multe din proprietatile lui pot fi definite in clasele supra-ordonate*/
	.contentheading, .componentheading {
		padding: 10px 0 10px 0;
		font-size:18px;
		color: #0e4b25;
		font-weight:bold;
	}
	
	/*fortez tabelul care contine titlul paginii sa se intinda cat toata fereastra de continut */
	td .contentheading {
		width:520px;
		clear:both;
	}

			
	/*TITLU ARTICOL in lista blogsection*/
	.contentpagetitle {
		color:#228146;
		font-size:14px;
		font-weight:bold;
		
	}

	/* Stilul pentru textul "Scris de... /Written by:...." */
	.small_verde{
		font-size:11px;
	}
	.small{
		font-size:11px;
	}
	.small a:link, .small a:visited{
		font-size:11px;
		color:#000000;
		text-decoration:underline;
		font-weight:normal;
	}
	.small a:hover{
		font-size:11px;
		color:#006600;
		text-decoration:underline;
		font-weight:normal;
	}
	a:link.small {
		color:#868A8C;
		text-decoration:underline;
	} 
	a:hover.small {
		color:#595C5E;
	}
	/*Clasa pentru font de 10 pixeli*/
	.smaller{
		font-size:10px;
	}
	
	/* Clasa pentru text mic gri*/
	.small_gri{
		font-size:11px;
		color:#868A8C;
	}
	.small_gri a:link, .small_gri a:visited{
		color:#868A8C;
	}
	.small_gri a:hover{
		color:#000000;
	}
	div.small_gri{
		margin-bottom: 5px;
	}
	
	/*Clasa pentru text de 10px*/
	.smallest_gri{
		font-size:10px;
		color:#868A8C;
	}

	/*Clasa creata pentru pagina categorii_elemente*/
	.code{
		margin:10px;
		padding:10px;
		background-color:#fff;
		color:black;
		border:5px solid #eeeeee;
		clear:both;
	}

	

/*===================================================================================================
STILURI PENTRU MODULE Aici se fac setarile grafice specifice modulelor stanga-dreapta, 
					  altele decat meniurile sau modulul de search. */

	/* Modul cu background gri*/
	 .moduletable_gri{
		text-align:left;
		margin:0 0 10px 0;
		padding: 0 0 0 0;
	}
	.moduletable_gri div{
		background-color:#f0f0f0;
		margin-top:0px;
		margin-bottom: -4px;
		padding: 5px 5px 5px 10px;
		margin-right: 0px;
		overflow:hidden;
				
	}
	* html .moduletable_gri div {
		margin-top:-3px;
		padding-right:3px;
	}
	*:first-child+html .moduletable_gri div {
		margin-top:-3px;
	}
	.moduletable_gri ul{
		margin-left:-20px;
	}
	 .moduletable_gri li{
	 	font-size:11px;
		margin-top: 10px;
		clear:both;
	}
	
	.moduletable_gri div img{
		float:left;
		border:1px solid #8AC493;
		margin-right:2px;
	}
	.moduletable_gri div p{
		font-size:11px;
		width: 135px;
		float:left;
		margin-left: 5px;
	}
	.moduletable_gri div a:link, .moduletable_gri div a:hover, .moduletable_gri div a:visited{
		z-index:1;
	}
	.moduletable_gri div div{
		margin-bottom:0;
		margin-top:0;
		padding-top:0;
		padding-bottom:0;
		padding-right:0;
		overflow:hidden;
		width:220px;
		padding-left: 5px;
		
	}
	.moduletable_gri div div img{
		border:0;
		float:right;
		
	}
	.moduletable_gri div span.small cite{
		padding-right:5px;
		
	}
	.moduletable_gri div span.small {
		padding-right:10px;
		z-index:1;
	}
	
	.moduletable_gri div.linkuri_laterale{
		clear:both;
		overflow:hidden;
		margin-bottom:10px;
		margin-left:0px;
		width:auto;
		padding-left:0px;
	}
	
	/*Stil pentru linkurile din modulele coloanei din dreapta. Ex se gaseste in modulul Ultimele profiluri de companii*/
	a.lista:link, a.lista:visited, .lista a:link, .lista a:visited{
		margin-bottom:5px;
		display:block;
		clear:both;
	}
	/*Clase folosite pentru modulul cu meniul companiilor interesate de CSR*/
	.moduletable_meniu{
		width:240px;
		margin-bottom:10px;
		overflow:hidden;
	}
	.moduletable_meniu img{
		border:0;
	}
	.moduletable_meniu_down{
		padding-left: 30px;
		margin-bottom:10px;
		overflow:hidden;
	}

	/*Stil pentru modulele din coloana stanga*/
	.moduletable_verde_left {
		clear:both;
		margin-top:20px;
		font-size:12px;
	}	
	
	
	.moduletable_verde_left div {
		font-size:12px;
		background-color:#419F54;
		color:#ffffff;
		text-align:left;
		overflow:hidden;
		padding: 10px 8px 8px 7px;
		margin: 0 16px -6px 0;
		
	}
	
	#form1 {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		font-size:12px;
	}
	.moduletable_verde_left input.button {
		border-width:0px 0px 0px 0px;
		font-size:12px;
		margin-left:2px;
	}
	.moduletable_verde_left input.inputbox {
		margin-bottom: 10px;
		margin-top: 10px;
		font-size: 12px;
		width: 148px;
		height: 18px;
	}

	/*Clasa pentru modulul de parteneri si sponsori*/
	.moduletable_white {
		width: 165px;
		text-align:center;
		padding-top: 10px;
	}
	.moduletable_white div{
		text-align:left;
		margin-top:20px;
		margin-bottom:10px;
		font-weight:bold;
	}
	.moduletable_white img {
		border:0;
		margin-top:8px;
		padding-top:5px;
		padding-bottom:5px;
	}

	
	/*Stil pentru modulele din coloana dreapta */
	.moduletable_verde {
		margin: 0 0 10px 0;
		text-align:left;
		overflow:hidden;
	
	}
	.moduletable_verde div{
		background-color:#419F54;
		color:#ffffff;
		padding: 10px 5px 1px 10px;
		margin: -3px 0 -2px 0;
		overflow:hidden;
		width:240px;
	}
	
	.moduletable_verde div img{
		float:right;
		padding-right:15px;
	}
	.moduletable_verde div p img {
		border:none;
		float:none;
	}
	
	.moduletable_verde div span img{
		float:right;
		border: none;
		
	}
	.moduletable_verde a:link, .moduletable_verde a:visited, .moduletable_verde a:hover{
		color:#ffffff;
		text-decoration:underline;
		font-weight:normal;
	}
	/* Stil pentru div-ul ce contine logo-ul unei companii pe pagina detaliu companie*/
	#logo_col_dreapta{
		text-align:right;
		margin-bottom:15px;
		margin-top:45px;
	}
	#logo_col_dreapta img{
		border:0;
	}
	/*STILURI PENTRU MODULE DE TIP REGISTER - link-uri catre administrarea din front_end. 
	Atentie! - stilul este custom: trebuie sa completezi in setarile modulului class suffix: _register*/
	
	/* Clasa pentru tabelul unui modul de tip register. */
	.moduletable_register {}

/*===================================================================================================
STILURI PENTRU PAGINA  SI MODULUL DE SEARCH */		
			
	/*Stil pentru mesaj la inceput de pagina dupa o actiune in formular*/
	.message {
		color:#FF1200;
		font-size:13px;
		font-weight:bold;
	}
	.search {
		width: 200px;
		float: right;
	} /* Clasa care se aplica div-ului care tine MODULUL DE SEARCH: 
	inputbox, search button, text, etc. Poti sa definesti .search .inputbox{..} etc.*/
	
	/*Stile ce altereaza div-ul cu textul cauta pe site*/	
	.search .button{		
			
	}
	.search .inputbox{
		width: 118px;
		border: 1px solid #ffffff;
	}
	
	/*Stil pentru textul din inputboxul de search*/
	#mod_search_searchword{
	}
 	
	/* Stilul pentru textul din pagina rezultatelor de search. Formateaza continutul de tipul 
	"au fost gasite 4 rezultate ..." */
	table.searchintro {}
	
	/* Stilul celulei care afiseaza intoducerea din pagina de search ex:
	 "au fost gasite 4 rezultate ..." */
	table.searchintro td {} 
	
	/* Stil pentru cuvant gasit la actiunea de search */
	.highlight {
		color:#FF6600;
		font-weight:bold;
	}
	/*	Stil care controleaza modul de afisare a capitolelor de rezultate din pagina de search*/
	.titlu {
		font-weight:bold;
	}
	fieldset{
		border-top:0;
		border-bottom: 1px solid #f0f0f0;
		border-left:0;
		border-right:0;
	}
	
/* DATA ARTICOL ========================================================================================= */
	
	/*Data la care a fost creat (se afiseaza sub titlul paginii) si la care a fost modificat( se afiseaza lafinalul paginii paginii) */
	.createdate, .modifydate {
		color:#595C5E;
		font-size: 11px;
	}	
	.createdate a:link, .createdate a:visited{
		color:#595C5E;
		font-size: 11px;
		font-weight:normal;
		
	}
	
	/* Clase pentru divurile stanga si dreapta din pagina de index abonare la newsletter*/
	.newsletter_left {
		float:left;
		width:295px;
		padding-right:10px;
		clear:both;
	}
	.newsletter_left form {
		clear:both;
		overflow:hidden;
		width:295px;
	}
	.newsletter_left table{
		margin-top:0;
	}
	.newsletter_left table td{
		vertical-align:top;
	}
	label{
		padding-right: 10px;
		margin-top:15px;
	}
	.newsletter_left input.inputbox {
		width:143px;
		border:1px solid #000;
		font-size:11px;
		margin-bottom:10px;
	}
	.newsletter_left input.button {
		margin-top:10px;
	}
	.newsletter_left select{
		margin-bottom:10px;
		border:1px solid #000;
	}
	.newsletter_left input#check1, .newsletter_left input#check2, input#check1, input#check2 {
		border:0px;
		
	}
	.newsletter_right{
		float:left;
		width:450px;
		padding-right: 5px;
		padding-left:10px;
		border-left: 1px solid #cccccc;
	}
	
	.newsletter_right h2{
		margin-top:0px;
		padding-top:0px;
	}
	
	/* Stil pentru sectiune unde e afisat form-ukl de vot proiect luna pe pagina voteaza proiectul lunii*/
	
	/*Stil pentru div-ul ce contine formularul de inscriere si textul din dreapta*/
	.proiect_vot{
		clear:both;
		padding:5px; 
	}
	.proiect_vot div{
		float:left;
		background-color:#eeeeee;
		width:250px;
		overflow:auto;
		padding:10px 0 10px 10px;
	}
	.proiect_vot p{
		margin-left:270px;
	}
	.proiect_vot table td{
		vertical-align:top;
	}
	.proiect_vot input.inputbox{
		width:160px;
		height:13px;
		border:1px solid #000;
		font-size:10px;
		margin-bottom:5px;
	}
	.proiect_vot input.button{
		border:0;
		padding-top:10px;
		padding-left:90px;
	}
	.proiect_vot div table tr td input.checkbox{
		border:0;
		margin-top:15px;
	}
	.module_vot table{
		clear:both;
	}

	.module_vot table td.gri{
		background-color:#f0f0f0;
		width:165px;
	}
	.module_vot input.radio{
		border:0;
	}
	
	
	/* Stil pentru linie ce tine 2 liste de posturi*/
	.linie_posturi {
		overflow:hidden;
		width:100%;
		
	}
	.linie_posturi a.link_page_top:link, .linie_posturi a.link_page_top:visited {
		background:none;
		clear:both;
		display:block;
		text-align:right;
		margin-right:35px;
		overflow:hidden;
		width:94%;
	}
	
	/*Stil pentru lista de posturi de pe bloguri*/
	.lista_posturi{
		float:left;
		overflow:hidden;
		width:364px;
		margin-right: 10px;
		padding-right:10px;
	}
	
	* html .lista_posturi{
		width:383px;
		margin-right:5px;
	} /* stil pentru ie6*/
	
	.lista_posturi_dreapta{
		float:right;
		overflow:hidden;
		width:379px;
		padding-right:10px;
	}
	
	* html .lista_posturi_dreapta {
		width:380px;
		margin-right:5px;
	} /* stil pentru ie6*/
	
	/* Stil pentru posturile cele mai recente*/
	.lista_posturi_recente{
		border:1px solid #419F54; 
		float:right;
		overflow:hidden;
		width:378px;
		padding-right:10px;
		margin-bottom:10px;
		margin-top: 0px;

	}
	.lista_posturi_recente h3{
		background-color:#419F54;
		color:#FFFFFF;
		margin:0px 0px 0px 0px;
		padding: 3px 0 3px 5px;
		width:389px;
	}

	
	.lista_posturi h3{
		background-color:#FFFFFF;
		color:#000;
		margin:0px 0px 0px 0px;
		padding: 3px 0 3px 0px;
		width:389px;
		font-weight:normal;
	}
	
	* html .lista_posturi_recente{
		width:380px;
		margin-right:5px;
	}/* stil pentru ie6*/
	
	/* Stil de post cu background*/
	ul.active{
		background-color:#F5F5F5;
		border-top:1px dotted #cccccc;
		font-size:11px;
		height:80px;
		list-style-type: none;
		margin: 0 0 0 0;
		overflow:hidden;
		padding:10px 5px 10px 5px;
		width:100%;
	}
	* html ul.active{
		width:380px;
		height:95px;
	}
	ul.active li{
		background:none;
		margin: 0 0 0 0;
		padding:0 0 0 0;
		
	}

	
	/* Stil de post fara background*/
	ul.no_background{
		border-top:1px dotted #cccccc;
		font-size:11px;
		height:80px;
		list-style-type: none;
		margin: 0 0 0 0;
		overflow:hidden;
		padding:10px 5px 10px 5px;
		width:100%;
	}
	* html div.moduletable ul.no_background{
		height:95px;
		width:380px;
	}
	ul.no_background li{
		background:none;
		margin: 0 0 0 0;
		padding:0 0 0 0;
		
	}
	
	.moduletable div.link_top{
		margin-right:0px;
		clear:right;
		padding-top:8px;
		padding-bottom:3px;
		margin-top:-3px;
		margin-bottom:23px;
	}

	
	* html .moduletable div.link_top {
		clear:none;
		padding-top:8px;
		padding-bottom:3px;
		margin-top:-15px;
		width:100%;
		overflow:hidden;
	}
	
	*:first-child+html .moduletable div.link_top{
		clear:none;
		padding-top:8px;
		padding-bottom:3px;
		margin-top:0px;
		overflow:hidden;
	}
	
	.link_top_clear{
		clear:both;
	}
	

	.lista_posturi_dreapta div.link_top{
		margin-bottom:7px;
	}
	* html .lista_posturi_dreapta div.link_top{
		margin-top:4px;
		margin-bottom:4px;
	}
	*:first-child+html .lista_posturi_dreapta div.link_top{
		margin-top:4px;
		margin-bottom:4px;
	}
	
/*. CITESTE MAI DEPARTE (read more) =================================================================== */
	
	/* Link normal si vizitat pentru "citeste mai departe" */
	a.readon:link, a.readon:visited {
		color:#339966;
		font-weight:bold;
		padding-left: 15px;
		text-decoration: underline;
		background: url(../images/bullet.gif) no-repeat;
		background-position: 0 3px;
	} 
	
	/* Link la mouseover pentru "citeste mai departe" */
	div a.readon:hover {
		color: #002F00;
	}
	/* Link cu clasa readon in interiorul unui div se va alinia in partea dreapta*/
	div a.readon:link, div a.readon:visited, div a.readon:hover, div.readon {
		float:right;
		margin-bottom:6px;
		
	}
	div.readon{
		text-align:right;
		clear:both;
		margin-bottom:6px;
		overflow:hidden;
		width:100%;
	}
	div.readon img{
		border:0;
	}
	
/* Begin Stiluri pentru afisarea link-urilor si a icon-urilor de print si e-mail pagina========================================*/
	
		
	/* link normal si vizitat in modulul de versiune printabila si trimite pagina pe email */
	#print_email a:link, #print_email a:visited{
		color:#000000;
		font-size:11px;
		font-weight:normal;
		text-decoration:none;
	}
	
	/* link mouse over in print si email */
	#print_email a:hover{
		text-decoration:underline;
	}
	
/* End Stiluri pentru afisarea link-urilor si a icon-urilor de print si e-mail pagina=================================*/

/*===================================================================================================
STILURI PENTRU FORMULARE */	
 	/* BUTON */	
	.button, input.button {
		border:0;
	}
	
	/* INPUT */
	.inputbox {
		border: solid 1px #ffffff;
		width: 142px;
		color:#000000;
	}
	/*Clasa pentru inputboxul din componenta de search*/
	.inputbox1{
		border: solid 1px #000000;
	}
/* BEGIN STILURI PENTRU INTERFATA ADMINISTRATOR (Front-end) =============================================*/

/* Stilul pentru HR-ul care desparte controalele in formular*/
	hr.dashed, .dashed {
		

	}


/* stiluri standard pentru afisarea unui liste de inregistrari */
	table.adminlist {
		
	}
	

	table.adminlist th {
		
	}
	/*Stil propriu selenis care controleaza TD-ul care desparte inregistrarile unei liste de administrare dupa categorie*/
		table.adminlist .th_categorie  {
		
	}

	table.adminlist th.title {
		
	}

	table.adminlist th a:link, table.adminlist th a:visited {
		
	}

	table.adminlist th a:hover {
		
	}

	table.adminlist tr.row0 {
		
	}
	
	table.adminlist tr.row1 {
		
	}

	table.adminlist td {
		
	}
	
	table.adminlist tr.row0:hover {
		
	}
	
	table.adminlist tr.row1:hover {
		
	}

	table.adminlist td.options {
		
	}
	
	select.options, input.options {
		
	}
	
/* stiluri standard pentru tabelul unui formular*/
	#adminFormPhotos{
	
	}
	
	
	#adminForm, form {
		
	}
	
	table.adminform {
		
	}
	
	button_calendar {
	
	}
	
	table.adminform tr.row0 {
		
	}
	
	table.adminform tr.row1 {
		
	}
	
	table.adminform th {
		
	}

	table.adminform td {
		
	}
	
	table.adminform td.editor {
		
	}
	
	#adminForm table td.contentheading {
		
	}
/* END STILURI PENTRU FORMULARE SI LISTE ADMINISTRARE DIN FRONTEND======================================================================*/

/*===================================================================================================
STILURI POLL-uri */

	/* Stilul td-ului, celulei din tabelul poll-ului */
	.poll {} 
	
	/* Stilul de border pentru tabelul de vot de la poll-uri*/
	.pollstableborder {} 
		
	/*Stilul pentru textul afisat in pagina de rezultate ale unui poll "Number of Voters"*/
	.smalldark {}


/*===================================================================================================
 STILURI PE CARE NU E PROBABIL SA LE FOLOSIM */ 


	/*Stilul pentru footerul de navigare dintr-o pagina ("<< Start < Prev Next > End >>") atunci cand nu apare ca si link (nu exista articole prin care sa se anvigheze*/
	.pagenavbar {} 
	
	/*Stilul pentru footerul de navigare dintr-o pagina ("<< Start < Prev Next > End >>") atunci este link */
	.pagenavbar:link {} 
	.pagenavbar:visited {}
	

	/* STILURI PENTRU CATEGORII si SECTIUNI */

	/* Stilul descrierii unei sectiuni sau categorii */
	.contentdescription {} 

	/* STILURI PENTRU SECTIUNI */

	/*Stilul de header pentru tabelul de afisare a item-urilor dintr-o sectiune. Exemplu: tabel de afisare a comentariilor */
	.sectiontableheader {} 
		
	/*Stilul pentru prima linie a tabelului de afisare a item-urilor dintr-o sectiune.*/
	.sectiontableentry1 {} 
		
	/*Stilul pentru a doua linie a tabelului de afisare a item-urilor dintr-o sectiune.*/
	.sectiontableentry2 {}

	/* STILURI PENTRU CATEGORII */		
	.category {}
	a.category:link {}
	a.category:hover {}
	a.category:visited {}


	/*Stilul titlurilor de link-uri din sectiunea "weblinks"*/
	.weblinks{} 
	a.weblinks:hover {}

	/* Stilul link-urilor din sectiunea "blog" care apar la "more" - citeste mai multe */
	.blogsection {} 

	/*Stilul textului "More" din sectiunea "blog"*/
	.blog_more {} 

	/* Stilul link-urilor din sectiunea "blog" */

	.blogsection a:link {} /* set the link format */
	.blogsection a:visited {} /* same as above, but to set the visited link format */
	.blogsection a:hover {} /* same as above, but for links with mouse pointer over it */

	/*Stilul pentru butonul / textul "Back"*/
	.back_button {} 
		
	 /*Stilul pentru lista "ultimele stiri"  - bydefault lista se incarca in modulul user1 */
	.latestnews ul {}
	.latestnews li {}
	
	/*Stilul pentru lista "cele mai populare articole"  - default lista se incarca in modulul user2 */
	.mostread ul{} 
	.mostread li{}

/* STILURI JOOMLA LA CARE NU AM IDENTIFICAT LOCUL DE APLICARE*/
 
	/* Formating the table of the Tables of Contents for multiple pages content or article */
	table.contenttoc {} 
	table.contenttoc td {} /* same as above, used to format the td and able cells */
	table.contenttoc th {} /* same as above, used to format the th of "Tables of Content" ( normally Article Index)*/
	table.contenttoc td.toclink {} /* same as above, used to format toc link texts*/
	a.toclink:link {} /* same as above, used to format toc link text status*/
	a.toclink:visited {} 
	a.toclink:hover {} 

	/*!!!! SETARI FEED-URI NEWS */

	/*Stilul numelui de news feed */
	.newsfeedheading {} 
	
	/* Stilul de data al feed-ului */
	.newsfeeddate {} 
	
	/* stilul textului inclus in feed */
	.fase4rdf {} 
 

/* MAMBO TABBED FRONTEND ADMIN INTERFACE */
/* The CSS below defines how the frontend admin interface when logged in */
 
	.ontab {}/* For styling of the "Tab" buttons when editing contents through the frontend as admin. 
	This .ontab is the styling for the tab when it is active or after its "clicked" */
	.offtab {} /* Same as above, used for styling of the "Tab" buttons when editing contents through the frontend. 
	This the styling for the tab when it is NOT active or when it is NOT "clicked" */
	.tabpadding {} /* this style is used set the size of the tab in the above */ 
	.tabheading {} /* Not too sure what this is used for. Couldn't find anything related to it yet at the moment */
	.pagetext {} /* this style is used to style the content of the editing form contents (where HTMLArea sits and all its forms + contents) in
	the frontend Administration interface */ 
	
	
	
/* BEGIN STILURI CUSTOM ======================================================================================================*/
	


	/* Stil pentru celula de continut din pagina csr in romania */

	.text_sub_foto{
		width: 158px;
		float:left;
		margin: 0px 0px 0px 10px;
		overflow:hidden;
		padding-bottom: 20px;
		
	}
	.container_imagine{
		border:1px solid #e1e1e1;
		background-color: #f1f1f1;
		text-align:center;
		padding-top:5px;
		padding-bottom:5px;
		_height:115px;
		min-height:120px;
	}
	.container_logo{
		border:1px solid #e1e1e1;
		background-color: #f1f1f1;
		height:50px;
		text-align:center;
		padding-top:5px;
		padding-bottom:5px;
	}
	.container_logo img{
		vertical-align:middle;
	}
	.text_sub_foto h2 a:link , .text_sub_foto h2 a:visited {
		border-bottom:0px;
		background-position: 0px 3px;
		font-size:12px;
		display:block;
	}
	.text_sub_foto h2{
		font-size:12px;
	}
	.text_sub_foto p.small{
		margin-top:-5px;
	}
	/* Stil pentru linia ce tine 3 celule de continut pe pagina csr in romania*/
	.linie_celule_proiecte {
		width: 100%;
		height: 100%;
		overflow: hidden;
		clear: both;
	}
	.linie_celule_proiecte div.text_sub_foto a.readon:link, .linie_celule_proiecte div.text_sub_foto a.readon:visited {
		margin-top:-5px;
		float:none;
	}




	/* Clase pentru pagina contact selenis*/
	.contact_left{
		float:left;
		border-right:1px solid #cccccc;
		padding-right:40px;
	}
	.contact_right{
		margin-left:270px;
	}
	/* Stil pentru checkboxurile din componenta de cautare*/
	 input#searchphraseall {
		border:0;
	}
	 input#searchphraseany {
		border:0;
	}
	 input#searchphraseexact {
		border:0;
	}
	
	/* Stil pentru comentarii*/
	.comentariu{
		border-top:1px solid #eeeeee;
		margin-top:5px;
		margin-bottom:5px;
		overflow:hidden;
		padding:5px;
	}
	.comentariu_back_gri{
		background-color:#F5F5F5;
		border-top:1px solid #eeeeee;
		margin-top:5px;
		margin-bottom:5px;
		overflow:hidden;
		padding:5px;
	}
	.comentariu div, .comentariu_back_gri div {
		text-align:right;
	}
	/*stil pentru formularul de adaugare al unui comentariu*/
	.form_comentariu{
		border-top:1px solid #eeeeee;
		margin:0;
	}
	.form_comentariu table td{
		vertical-align:top;
		font-size:11px;
	}
	
	.form_comentariu textarea{
		padding:0;
	}
	
	/* hack pentru ie6*/
	* html .form_comentariu table{
		margin-top:-5px;
	}
	/* stil pentru dreptunghi cu background alb si border*/
	.border_gri{
		border:1px solid #EEEEEE;
		width:485px;
	}
	
	/*stil pentru pagina de istoric a proiectelor lunii*/
	.container_istoric_proiectul_lunii p {
		margin-top: -5px;
	}
	
	/*stil pentru modulul de pingback*/
	.modul_pingback {
		padding-bottom: 4px;
		width: 520px;
	}
	.modul_pingback_body {
		background: url(../../../images/stories/modul_pingback_body.gif) repeat-y; 
		font-size: 13px; 
		padding: 0 10px 0 10px;
	}
	
/*stil pentru afisarea comentariilor*/
table.casuta_comentarii_gri {
	background-color: #F0F0F0;
	width: 100%;
}

table.casuta_comentarii_alb {
	background-color: #FFFFFF;
	width: 100%;
}

.comentariu_nivel_0 {
	width: 100%;
	margin-bottom: 5px;
}

table.casuta_comentarii_gri td.corpul_comentariului {
	padding-left: 10px;
	padding-top: 3px;
}

table.casuta_comentarii_gri td.corpul_comentariului input {
	border: none;
	float: right;
	padding-right: 5px;
	padding-bottom: 3px;
}
.comentariu_nivel_inferior {
	margin-left: 15px;
	padding: 3px;
	_width: 100%;
}

input#input_comentariu_nou {
	border: 0;
	float: right;
	margin-top: -28px;
}

input.comentarii_inputbox {
	width: 325px;
	border: 1px solid #999999; 
}

.comentarii_textarea {
	width: 325px;
	border: 1px solid #999999; 
}

.comentarii_colt_tabel {
	width: 5px;
	height: 5px;
	*margin-bottom: -10px;
	padding: 0;
}
td.comentarii_header_tabel {
	width: 100%;
	height: 5px;
	*margin-top: -10px;
}

.comentarii_colt_tabel_jos img{
	width: 5px;
	height: 5px;
	*margin-bottom: -3px;
	padding: 0;
}

.comentarii_colt_tabel_sus img{
	width: 5px;
	height: 5px;
	*margin-top: -12px;
	padding: 0;
}
