/****************************************************************************************************
/ DEVELOPERS	: 	Catalin Z.
/ LAST UPDATE	:	12.02.2007
/ VERSION		: 	v1.4
/*************************************************************************************************

/*************************************************** RESET */
HTML,BODY,DIV,DL,DT,DD,UL,OL,LI,H1,H2,H3,H4,H5,H6,PRE,FORM,FIELDSET,INPUT,P,BLOCKQUOTE,TH{margin:0; padding:0}
TABLE{border-collapse:collapse; border-spacing:0}
FIELDSET,IMG{border:0}
ADDRESS,CAPTION,CITE,CODE,DFN,EM,STRONG,B,TH,VAR{font-style:normal; font-weight:normal}
OL,UL{list-style:none}
CAPTION,TH{text-align:left}
H1,H2,H3,H3,H4,H5,H6{font-size:100%}
Q:before,Q:after{content:''}
STRONG, B{font-weight:bold} EM{font-style:italic}
/***********************************************************/
/***************************** MAIN BODY, LINK, FORM, LIST */
HTML{}
BODY{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; text-align:center; background:url(imgs/bg.gif) repeat}

A{color:#405e04; text-decoration:underline} A:hover{text-decoration:none}
A B{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; text-decoration:none !important}
A.detalii{background:url(imgs/_icons/detalii.gif) no-repeat left top; padding-left:14px; text-transform:lowercase}
A.normal{text-transform:none}

FORM{ }
INPUT, SELECT, TEXTAREA{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#888}
INPUT, TEXTAREA{padding:2px; border:1px #DDD solid}

UL{ } LI{ }
UL.list1{ } UL.list1 LI{padding:2px 4px; margin-bottom:1px; background:#DDD; border-left:2px #999 solid}
UL.list2{ } UL.list2 LI{padding:2px 4px; padding-left:10px; clear:left}
UL.list2 LI P{width:140px; font-weight:bold; float:left}
UL.list2 LI SPAN{display:block; margin-left:140px; width:500px; border:1px #333 solid}
.list3 LI{padding:4px 0 1px 0; border-bottom:1px #999 solid}
/***********************************************************/
/************************************************* HEADING */
H1, H2, H3, H4, H5, H6{ }
H1{font-size:22px; font-weight:bold; margin-bottom:5px; color:#405e04}
H2{font-size:14px; font-weight:bold; margin-bottom:5px; color:#405e04; position:relative}
H3{font-size:13px; font-weight:bold; margin-bottom:5px; color:#405e04}
H4{font-size:12px; font-weight:bold; margin-bottom:5px; color:#405e04}
H5{ }
H6{ }
/***********************************************************/
/******* POSITORING, ALIGN, WIDTH, HEIGHT, MARGIN, PADDING */
#wrapper{margin:0 auto; text-align:center; width:99%; /*background:url(imgs/bg_g_bottom.gif) repeat-y left top;*/ padding:0 4px; background:url(imgs/bg_top.gif) repeat-x left top}
.cover{opacity: 0.10; filter: alpha(opacity=10); -moz-opacity: 0.10}
	#header{ position:relative; height:150px; width:940px; /*background:url(imgs/bg_g_top.gif) repeat-y left top;*/ background-repeat:no-repeat; background-position:left -15px; text-align:left; margin:0 auto} #header IMG{display:block}
		#logo{width:500px; height:100px; display:block; position:absolute; left:50%; margin:25px 0 0 -250px; color:#FFF}
			*html #logo IMG{display:none}
			*html #logo SPAN{display:block; width:500px; height:100px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/language/ro/imgs/logo.png', sizingMethod='image')}
		#quickLinks{position:absolute; margin:4px 0 0 5px; width:115px; background:#FFF; border:2px #FFF solid; text-align:center; padding:10px 0 10px 10px; opacity: 0.75; filter: alpha(opacity=75); -moz-opacity: 0.75; font-size:11px}
				#quickLinks LI{float:left; text-align:center; padding-left:5px; margin-bottom:5px} #quickLinks .item1{padding-left:0}
				#quickLinks .item1 B, #quickLinks .item2 B, #quickLinks .item3 B, #quickLinks .item4 B{background:url(imgs/_icons/ql.gif) no-repeat left top; display:block; line-height:11px}
				#quickLinks .item1 A B{background-position:center -33px}
				#quickLinks .item2 A B{background-position:center -44px}
				#quickLinks .item3 A B{background-position:center -56px}
				#quickLinks .item4 A B{background-position:center -67px}
				#quickLinks .item1 A:hover B, #quickLinks .item1 A.activ B{background-position:center 1px}
				#quickLinks .item2 A:hover B, #quickLinks .item2 A.activ B{background-position:center -10px}
				#quickLinks .item3 A:hover B, #quickLinks .item3 A.activ B{background-position:center -22px}
				#quickLinks .item4 A:hover B, #quickLinks .item4 A.activ B{background-position:center -77px}
				#quickLinks A{color:#888; text-decoration:none} #quickLinks A:hover, #quickLinks A.activ{color:#505050; text-decoration:underline}

		.searchBox{position:absolute; top:4px; right:5px; margin:0;  text-align:center; padding:5px 10px; font-size:11px}
			.searchBox .BG{ position:absolute; z-index:1; top:0; right:0; width:185px; height:80px; background:#FFF; border:2px #FFF solid; opacity: 0.75; filter: alpha(opacity=75); -moz-opacity: 0.75;}
			.searchBox FORM{ position:relative; z-index:2; padding:0; margin:0;}
			.searchBox .inputText{ width:120px; height:13px; line-height:13px; color:#333; font:11px solid Arial, Helvetica, sans-serif; border:1px solid #80A903; background:#FFF }
			.searchBox H2{ font:normal 14px Arial, Helvetica, sans-serif; padding:0 !important; margin:0 0 5px !important;}

	#subHeader{background:url(imgs/bg_g_bottom.gif) repeat-y left top; padding:0 4px; position:relative; width:940px; margin:0 auto}
	#wrapperTable{background:url(imgs/bg_g_bottom.gif) repeat-y left top; margin:0 auto; padding:0 4px; width:940px}
	#left{width:255px; background:#FFF; color:#FFF; vertical-align:top; text-align:left}
		#mainMenu{position:relative}
			#mainMenu UL{background:#6d76e2 url(imgs/_main_menu/bg.gif) repeat-x left top; padding:5px}
			#mainMenu LI.expand{ }
			#mainMenu LI.expand UL{background:none; padding:0; margin:0}
				#mainMenu UL LI.title{background:none; padding:4px; margin:0; font-size:14px; font-weight:bold; color:#FFF}
				#mainMenu UL LI.title A{background:none; font-weight:bold; padding-left:0}
				#mainMenu UL LI.title A:hover{text-decoration:none}
				#mainMenu UL LI{padding:2px 0 2px 0; text-align:left}
				#mainMenu UL LI.sub{padding-left:15px}
					#mainMenu UL LI A, #mainMenu UL LI.subTitle{color:#FFF; text-decoration:none; background:url(imgs/_main_menu/arrow.gif) no-repeat left center; background-position:0px 4px; padding-left:15px; font-weight:normal}
						.subsubTitle{ margin-left:15px; }
							#mainMenu UL LI.subsub{padding-left:30px}
					#mainMenu UL LI A:hover{text-decoration:underline}
					#mainMenu UL LI{margin-bottom:1px; opacity: 0.90; filter: alpha(opacity=90); -moz-opacity: 0.90}
					#mainMenu UL LI A.activ{background:url(imgs/_main_menu/arrow_ov.gif) no-repeat left center; background-position:0px 6px; font-weight:bold}
			#mainMenu B{background:url(imgs/_main_menu/bg_bottom.gif) repeat-x left top; display:none; height:6px; line-height:6px; position:relative}
		#boxNewsletter{background:#6870e2 url(imgs/bg_newsletter.jpg) repeat-x left top; padding:10px; border-top:10px #FFF solid}
			#boxNewsletter H2{color:#FFF}
			#boxNewsletter INPUT{width:230px}
			#boxNewsletter INPUT.button2, #boxNewsletter INPUT.button2Ov{float:right; margin-top:2px}
			#boxNewsletter .error{padding:4px; background:#FFF; color:#FF0000}
		#footer{background:#80aa00 url(imgs/bg_g_bottom.gif) repeat-y left top; margin:0 -4px; padding:10px 14px; text-align:left; color:#FFF; width:920px; margin:0 auto} #footer A{color:#FFF; text-decoration:none} #footer A:hover{text-decoration:underline}
			#footer P{font-size:10px; margin-top:2px} #footer P A{text-decoration:underline} #footer P A:hover{text-decoration:none}
			#footer DIV{float:right; width:300px; text-align:right}
	#right{background:#FFF url(imgs/separator_right.jpg) no-repeat left center; vertical-align:top; padding:10px; text-align:left}
		#boxesIndex{margin-bottom:10px} #boxesIndex A{color:#888; font-weight:bold; text-decoration:underline} #boxesIndex A:hover{text-decoration:none}
			#boxesIndex .boxContact{width:405px; height:120px; border:1px #666 solid}
				#boxesIndex .boxContact P{padding:45px 5px 0 110px}
			#boxesIndex .boxSuport{width:239px; height:122px; float:right}
				#boxesIndex .boxSuport P{padding:55px 5px 0 114px}
		#boxLanguage{float:right; padding:12px 10px 0 0; text-align:right}
			#boxLanguage H2{color:#FFF}
		#breadCrump{text-align:right; background:#DDD; padding:4px; margin-bottom:5px} #breadCrump b{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; padding:0 2px}
		#utilityBand{text-align:right; padding:10px 0} #utilityBand IMG{vertical-align:middle; margin:0 4px 0 10px} #utilityBand A{text-decoration:none} #utilityBand A:hover{text-decoration:underline}

	#validHtml{width:200px; padding:5px; margin:0 auto; margin-top:10px; margin-bottom:10px; background:#EEE; font-size:10px; border:1px #DDD solid}
		#validHtml A{background:#000; color:#FFF; padding:2px; text-decoration:none} #validHtml A:hover{background:none; color:#000}
		#validHtml STRONG{display:block; padding-bottom:5px; font-size:13px}

#wrapperPopupFoto{width:100%; text-align:center; padding-top:50px}
	#wrapperPopupFoto TABLE{margin:0 auto; background:#FFF}
	#wrapperPopupFoto TABLE TR TD{padding:0 10px; padding-bottom:5px; text-align:center; cursor:pointer}
	#wrapperPopupFoto TABLE TR TD IMG{display:block; margin:0 auto; margin-top:20px}
		#popupFoto{ }
/* DEBUG *//*
#wrapper{height:1000px}*/
#mainMenu UL LI A.activ{font-size:16px}
/*********/
/***********************************************************/
/************************************************** COLORS */

/***********************************************************/
/*************************** BACKGROUND COLOR && || IMAGE  */

/***********************************************************/
/******************************************* USUAL CLASSES */
.error, .mandatory{color:#FF0000}
.errorInput{border:1px #FF0000 solid}
.clear{clear:both; margin:0; padding:0; border:0 none; line-height:1px; height:1px; font-size:1px}
.clearFix{content:"."; display:block; height:0; clear:both; visibility:hidden}
.left{float:left} .right{float:right}
/*.hidePrint,*/ .noDisplay{display:none}
.noBorder{border:0 none}
.noRows{text-align:center}
.noData{padding:15px 0 0 10px}
.button1, .button1Ov{cursor:pointer; padding:0 !important; border:1px #80AA00 solid; background:#80AA00; color:#FFF; font-weight:bold; }
.button1Ov{background:#FFF; color:#80AA00}
.button2, .button2Ov{cursor:pointer; border:none; background:#FFF; color:#000; font-weight:bold; width:auto !important}
.button2Ov{background:#80AA00; color:#FFF}
.border{border:1px #1036BD solid; padding:4px}
.twoCols{ } .twoCols .left{width:48%} .twoCols .right{width:48%}
/***********************************************************/

/******************************************** contact.php */
.contactText{ }
.contactText P{ }
.contactText .boxInfo2{display:none}
.contactText #date_last_update{display:none}
.contactText H2{ }
.contactText .articleBox{ }

.contactForm{float:right; width:400px; margin-left:20px; margin-right:10px}
.contactForm P{padding:4px}
.contactForm LABEL, .contactForm INPUT, .contactForm TEXTAREA{display:block; float:left; margin-bottom:10px}
.contactForm LABEL{text-align:right; width:100px; padding-right:10px}
.contactForm TEXTAREA{height:80px; width:200px}
.contactForm BR{clear:left}
.contactForm .button1, .contactForm .button1Ov{ }
.contactForm .ov{border:1px #e30369 solid}
.contactForm H1{padding-left:50px}
.contactForm H2{margin-bottom:20px}
.contactForm P.error{padding:4px 4px 15px 4px}
/***********************************************************/

/************************************************ SITE MAP */
.siteMap{margin:0 auto}
.siteMap .title{font-size:15px; font-weight:bold}
.siteMap HR{margin-bottom:15px}
.siteMap A{background:url(imgs/_icons/detalii.gif) no-repeat left center; padding-left:15px}
/***********************************************************/

/**************************************** article info box */
.articleBox{background:url(imgs/_boxes/bg_article.gif) no-repeat left top; padding:20px 10px 55px 10px}
*html .articleBox{ }
#date_last_update{border-bottom:1px #DDD solid; background:url(imgs/_boxes/bg_article_bottom.gif) repeat-x left bottom; margin:0 0 5px 0; width:644px; padding:30px 10px 5px 10px; font-size:10px; position:absolute}
.articleBox #date_last_update{border-bottom:1px #DDD solid; background:url(imgs/_boxes/bg_article_bottom.gif) repeat-x left bottom; margin:0 -10px 5px -10px; width:644px; padding:30px 10px 5px 10px; font-size:10px; position:absolute}
.articleBox LI{padding-bottom:10px; width:100%; #width:auto; _width:auto; position:relative}
.articleBox HR{height:1px; line-height:1px; font-size:0; padding-bottom:5px; background:#FFF; border:none; border-top:1px #DDD solid}
.articleBox .nota{font-size:10; color:#999}
.articleBox .headerMonth{padding:15px 4px 5px 4px}
.fixOrganigrama IMG{margin-top:20px}

.articleBox .boxInfo2 UL LI{padding-bottom:5px}

.date_last_update{border-bottom:1px #DDD solid; background:url(imgs/_boxes/bg_article_bottom.gif) repeat-x left bottom; margin:0 0 5px 0; width:644px; padding:30px 10px 5px 10px; font-size:10px; position:absolute}
.articleBox .date_last_update{border-bottom:1px #DDD solid; background:url(imgs/_boxes/bg_article_bottom.gif) repeat-x left bottom; margin:0 -10px 5px -10px; width:644px; padding:30px 10px 5px 10px; font-size:10px; position:absolute}


.articleTable{width:100%} .articleTable TR TD{padding:6px 4px 1px 4px; border-bottom:1px #DDD solid; vertical-align:top}
.articleTable TR.title TD{background:#DDD; font-weight:bold; padding:4px}
.articleTable TR TD.tdStyle1{background:#EEE}

.articleTable2{width:100%} .articleTable2 TR TD{padding:6px 4px 1px 4px; border:1px #DDD solid; vertical-align:top}
.articleTable2 TR.title TD{background:#DDD; font-weight:bold; padding:4px}
.articleTable2 TR TD.tdStyle1{background:#EEE}

.boxInfo1, .boxInfo2, .boxInfo3{font-size:11px}
.boxInfo1{float:right; border:1px #999 solid; width:200px; padding:10px; margin:10px 10px 5px 10px; background:#FFF; position:relative; z-index:1} /* width real 220px */
.boxInfo2{float:right; border:1px #999 solid; width:150px; padding:10px; margin:10px 10px 5px 10px; background:#FFF; position:relative; z-index:1} /* width real 130px */
.boxInfo3{float:right; border:1px #999 solid; width:330px; padding:5px; margin:-22px 10px 5px 10px; background:#FFF; position:relative; z-index:1} .boxInfo3 A{text-decoration:none; padding:0 2px} .boxInfo3 IMG{vertical-align:middle}
.boxInfo1 IMG, .boxInfo2 IMG{vertical-align:middle}
*html .boxInfo1, *html .boxInfo2{margin-right:5px}

.boxInfo4{text-align:right}
.boxInfo4 SPAN{background:#DDD; padding:8px; position: relative; display:inline-block; }
.boxInfo4 SPAN A{ }

#slideShow{width:200px; background-color:#fff; margin-bottom:5px; text-align:center}
#slideShow IMG{margin:0 auto; margin-bottom:5px}
/***********************************************************/

/******************************************** Galerie foto */
.galerieFoto{margin-right:-10px; margin-left:5px; padding-bottom:10px; position:relative}
	.galerieFoto .item{cursor:pointer !important}
	.galerieFoto .item A{float:left; width:200px; margin-right:15px; margin-top:20px}
	.galerieFoto .item A B{border:1px #DDD solid; color:#DDD; display:block; width:200px; height:200px; margin-bottom:5px; background-repeat:no-repeat; background-position:center center; background-color:#DDD; text-decoration:none; font-size:0; cursor:pointer !important}
	.galerieFoto .item A:hover B{border:1px #999 solid}
	.galerieFoto .item A SPAN{ }
/***********************************************************/

/****************************************** Formatare text */
#adresa B, #telefon B{display:block}
#stema{text-align:center; display:block} #stema IMG{margin:0 auto} #stema HR{margin-bottom:10px}
/***********************************************************/

.programareAudiente{ width:390px; }
	.programareAudiente LABEL{width:120px}
	.programareAudiente INPUT{width:200px}

.trimitePetitie{background:#EFEFEF; padding:10px}
	.trimitePetitie LABEL{display:block}
	.trimitePetitie INPUT{border-top:none; border-left:none; border-right:none}
	.trimitePetitie TEXTAREA{width:98%; height:200px}
	.trimitePetitie P TEXTAREA{width:98%; height:auto}
	.trimitePetitie P{padding:4px 0}

.articoleIndex{ }
	.articoleIndex UL{margin:0 10px}

.formating1{ } .formating1 LI{padding:0; margin:0} .formating1 H3{margin:10px 0 0 0 !important}
	.formating1 UL{margin-left:20px; list-style:disc}
	.formating1 UL UL{margin-left:30px; list-style:circle}
	.formating1 UL UL UL{margin-left:40px; list-style:square}


.h1_index{ position:relative; height:auto; width:auto; background:#405e04; color:#fff; font:normal 22px Arial, Helvetica, sans-serif; text-align:left; padding:5px 5px 0; margin:0 0 5px; overflow:visible;}
	.h1_index EM{ display:block; position:absolute; right:0; bottom:0; margin:0 11px -11px 0; width:13px; height:11px; background:url(imgs/h1_bg.gif) top left no-repeat}
	*html .h1_index EM{ position:relative; float:right; margin:0 5px 0 0; }
	
#ultimele_hotarari{ position:relative; float:left;width:328px; padding:0 0 10px; margin: 0 5px 0 0; background:#eee; color:#000; text-align:center;}
	#ultimele_hotarari UL{ list-style-type:none; padding:5px; margin:0; text-align:left;}
	#ultimele_hotarari UL LI{ border-bottom:1px solid #ddd; padding:0 0 5px; margin:0 0 5px;}
	#ultimele_hotarari UL LI P{ padding:0; margin:0 0 5px;}

#box_contact{ position:relative; float:right; width:270px; padding:5px; margin:0 0 5px; background:#eee url(imgs/box_contact_bg.jpg) 5px 5px no-repeat}
	.bc_adresa{ padding:38px 0 5px 75px; font-weight:bold}
	.bc_telefoane{ text-align:right; width:150px;}
	.bc_telefoane B{float:left}

#box_banatul_montan{ position:relative; float:right; width:270px; padding:60px 5px 5px; margin:0 0 5px; background:#497abe url(imgs/banatul_montan_bg.jpg) top left no-repeat; color:#fff}
	#box_banatul_montan UL{ list-style-type:none; padding:0; margin:0 0 0 40px;}
	#box_banatul_montan A{ color:#fff}

#box_caras_severin{position:relative; float:right; width:185px; height:102px; padding:5px 90px 5px 5px; margin:0 0 5px; background:#80aa00 url(imgs/box_caras_severin_bg.jpg) top left no-repeat; color:#fff;}
	#box_caras_severin H2{ background:none; color:#fff; font:normal 22px Arial, Helvetica, sans-serif; padding:0; margin:0}
	#box_caras_severin UL{ list-style-type:none; padding:0; margin:0 0 0 40px;}
	#box_caras_severin A{ color:#fff}

#box_afla_mai_multe{ position:relative; float:left; background:#363636 url(imgs/box_afla_mai_multe.jpg) top left no-repeat; width:211px; height:212px; padding:5px; margin:0 5px 5px 0; color:#fff }
	#box_afla_mai_multe H2{ color:#fff; font:normal 18px Arial, Helvetica, sans-serif; margin:5px 0 10px 45px;  }
	#box_afla_mai_multe UL{ list-style-type:none; padding:0; margin:20px 0 0 40px}
	#box_afla_mai_multe A{ color:#fff}

#box_programeaza_audienta{ position:relative; float:right; background:#172d4c url(imgs/box_programeaza_audienta.jpg) top left no-repeat; width:270px; /* height:212px; */ padding:5px; margin:0 0 5px; color:#fff }
	#box_programeaza_audienta H2{ color:#fff; font:normal 18px Arial, Helvetica, sans-serif; margin:5px 0 10px 45px;  }
	#box_programeaza_audienta P{ text-align:center; margin-top:15px;}
	#box_programeaza_audienta A{ color:#fff; font-weight:bold;}

#box_trimite_petitie{ position:relative; float:right; background:#172d4c url(imgs/box_trimite_petitie.jpg) top left no-repeat; width:270px; /* height:212px; */ padding:5px; margin:0 0 5px; color:#fff }
	#box_trimite_petitie H2{ color:#fff; font:normal 18px Arial, Helvetica, sans-serif; margin:5px 0 10px 45px;  }
	#box_trimite_petitie UL{ list-style-type:none; padding:0; margin:20px 0 0 40px}
	#box_trimite_petitie A{ color:#fff;}

#box_ultimele_anunturi{ position:relative; float:left; width:377px; margin:0 5px 10px 0; padding:0 0 5px; text-align:center; color:#000; background:#eee}
	#box_ultimele_anunturi H1{ text-align:left;}
	#box_ultimele_anunturi UL{ text-align:left; list-style-type:none; margin:5px 5px 10px; padding:0;}
	#box_ultimele_anunturi UL LI{ border-bottom:1px solid #ddd; padding:0 0 5px; margin:0 0 5px;}
	#box_ultimele_anunturi P{ text-align:right;}

#box_ultimele_comunicate{ position:relative; float:right; width:328px; padding:0 0 10px; text-align:center; color:#000; background:#eee}
	#box_ultimele_comunicate H1{ text-align:left;}
	#box_ultimele_comunicate UL{ text-align:left; list-style-type:none; margin:5px 5px 10px; padding:0;}
	#box_ultimele_comunicate UL LI{ border-bottom:1px solid #ddd; padding:0 0 5px; margin:0 0 5px;}
	#box_ultimele_comunicate P{ text-align:right;}
.actualizare{ font-weight:bold; text-align:center;}
_ultimele_comunicate UL{ text-align:left; list-style-type:none; margin:5px 5px 10px; padding:0;}
	#box_ultimele_comunicate UL LI{ border-bottom:1px solid #ddd; padding:0 0 5px; margin:0 0 5px;}
	#box_ultimele_comunicate P{ text-align:right;}
.actualizare{ font-weight:bold; text-align:center;}
.descriereComunicat{text-align:justify;}

