*{ }
html, body{ height:100%; margin:0; padding:0; border:none}
body{ background:#464b4f; text-align:center; font:11px Arial, Helvetica, sans-serif; color:#666767;}

FORM, P{ margin:0; padding:0; border:none}
UL{ margin:0 5px; padding:0 5px; list-style-type:none}

TABLE{ border-collapse:collapse}
TD{ vertical-align:top}

H1, H2, H3, H4{ font:14px Arial, Helvetica, sans-serif; margin:0; position:relative; }
	H1{ background:#464b4f; padding:5px; margin:0 0 10px; color:#fff; text-transform:uppercase}
		H1 P{ border-left:5px solid #f00; padding:2px 0 2px 5px; }
	H2{ background:#f00; padding:5px; margin:0 0 10px; color:#fff; text-transform:uppercase}
		H2 P{border-left:5px solid #fff; padding:2px 0 2px 5px; }
	H3{ font-size:12px; background:#f00; padding:2px 5px; margin:0 0 5px; color:#fff; text-transform:uppercase;}
		H3 P{border-left:5px solid #900; padding:0 0 0 5px; }
	H4{ border-bottom:1px solid #5cb737;font-weight:bold;; margin:10px 0 5px}


A{color:#3c528c; text-decoration:underline; position:relative;}
A:hover, .activ, .activ:hover{ background:#b00; color:#fff; text-decoration:none}
A IMG, A:hover IMG{border:none}

.ov{ background:#f0f3f5; color:#464b4f}

INPUT{ vertical-align:bottom}
INPUT, SELECT, TEXTAREA{font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif}

.inputText{ border:1px solid #3c528c}

.button1{ background:#fff; border:1px solid #3c528c; color:#3c528c}
.button1Ov{ background:#3c528c; border:1px solid #fff; color:#fff}

.clear{clear:both !important; background:none !important; margin:0 !important; padding:0 !important; border:0 none !important; line-height:1px !important; height:1px !important; font-size:1px !important; margin-bottom:-1px !important; text-decoration:none !important;}

.error{color:#f00}

.noBorder{border:none !important}
.centered{ text-align:center}
.left{ text-align:left}
.right{ text-align:right}
.padded{padding:5px 10px;}

#wrapper{width:839px;margin:20px auto; text-align:left; position:relative;}

#logo{ display:block; float:left; width:450px; height:80px; background:url(imgs/logo.gif) top left no-repeat; text-decoration:none; position:relative}
#shortcuts{float:right; margin-top:20px}
	#shortcuts A{ display:block; width:70px; height:10px; float:left; color:#fff; font-size:9px; text-decoration:none; text-align:center; padding-top:11px; margin-left:20px;}
	#shortcuts A:hover{color:#5cb737}
	#shortcuts .home{ background:url(imgs/_icons/ic_home.gif) center top no-repeat}
	#shortcuts .sitemap{ background:url(imgs/_icons/ic_map.gif) center top no-repeat}
	#shortcuts .contact{ background:url(imgs/_icons/ic_contact.gif) center top no-repeat}

#mainMenu{width:842px; margin:20px 0 0 0; padding:0 !important; position:relative; text-transform:uppercase}
*html #mainMenu{margin:20px 0 0 1px !important}
	#mainMenu .noBreak{ float:left; display:block; width:118px; height:24px; padding:11px 0 0 1px; position:relative; background:#f00; color:#000; font:bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration:none; text-align:center; border-bottom:2px solid #ff9999; border-right:1px solid #fff}
	#mainMenu .noBreak P{ margin:0 !important; padding:10px 0 0; position:absolute; top:0; left:0; width:119px; height:25px; color:#fff; z-index:2; cursor:pointer}
	#mainMenu .Break{ float:left; display:block; width:118px; height:29px; padding:6px 0 0 1px; position:relative; background:#f00; color:#000; font:bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration:none; text-align:center; border-bottom:2px solid #ff9999; border-right:1px solid #fff}
	#mainMenu .Break P{ margin:0 !important; padding:5px 0 0; position:absolute; top:0; left:0; width:119px; height:30px; color:#fff; z-index:2; cursor:pointer}
	#mainMenu .noBreak:hover, #mainMenu .Break:hover, #mainMenu .activ, mainMenu .activ:hover{ background:#000; color:#b00; border-bottom:2px solid #b00}
	.noRightBorder{ border-right:none !important}

#main{ width:809px; padding:0 15px; background:#fff; position:relative}

#rightSide{ width:224px; float:right; border-left:1px solid #464b4f; position:relative; }
	#rightSide UL{ list-style-type:none; margin:0 0 10px; padding:0 0 0 10px; font-weight:bold}
	#rightSide UL LI A{color:#464b4f; text-decoration:none; padding:0 10px 0 2px}
	#rightSide UL LI A:hover, #rightSide UL LI .activ{color:#fff}

#content{float:left; position:relative;width:569px; padding:0 15px 5px 0; margin:0 -1px 0 0; border-right:1px solid #464b4f;}

#banner{ margin:0 5px 0 -15px; width:240px; float:left; position:relative}
#index{ float:left; position:relative; max-width:339px;}

#utile, #legislatie{ width:50%; float:left}
	#utile UL{ list-style-image:url(imgs/_icons/sageata.gif); margin:0 5px 10px 20px}
	#utile UL LI{ margin:0 0 2px;}
	#utile UL LI A{ color:#464b4f;text-decoration:none; padding:0 10px 0 2px; font-weight:bold;}
	#utile UL LI A:hover{color:#fff}

	#legislatie UL{ list-style-type:none; margin:0 15px; padding:0 5px;}

#footer{color:#fff; text-align:right; font-size:10px; padding:20px 40px !important; position:relative}
#footer A{color:#fff; margin:5px 0}

/*
#breadCrumb{ text-align:right; padding:0 5px; margin-bottom:10px; font-weight:bold; background:#b00; color:#5cb737}
#breadCrumb A{color:#bbb; text-decoration:none}
#breadCrumb A:hover{color:#fff;}
*/
#breadCrumb{border-bottom:2px solid #5cb737; text-align:right; margin-bottom:10px;}
#breadCrumb A{font-weight:bold;  color:#fff; background:#5cb737; padding:0 5px; text-decoration:none; border:1px solid #5cb737}
#breadCrumb A:hover{ color:#5cb737; background:none; border:1px solid #5cb737}

.acrobatReader{padding:10px 50px 11px 11px; color:#464b4f; border:1px #b00 solid; margin:25px 0 5px 0; background:url(imgs/_icons/acrobat_reader.jpg) right top no-repeat; font-style:italic}

.redList{list-style-image:url(imgs/_icons/sageata_2.gif); margin:0 20px; padding:0 20px}
.redList A{font-weight:bold}

.list1{ margin:0 0 0 10px; list-style-image:none; list-style-type:disc; list-style:outside}
.list1 UL{ list-style-type:circle}

.contactDivR{float:left; width:48%}
.contactDivL{float:right;width:48%}
.directiune H1, .directiune H2, .directiune H3{ background:none; color:#464b4f; margin:0; padding:0}
.directiune{ padding:0 15px; position:relative;  margin-bottom:20px}
.directiune H2{font-weight:bold; font-size:13px; margin-left:-15px; margin-top:5px}

.declaratie{padding:5px 0}

.thumb{ width:130px; height:110px; float:left; margin:5px; overflow:hidden; text-align:center; border:1px solid #464b4f; background:#eef}
.thumb IMG{ margin-top:5px;border:2px solid #464b4f}
.th_ov{ border:1px solid #b00; background:#fee}
.th_ov IMG{ border:1px solid #b00 !important}

SPAN STRONG{font-size:12px; color:#464b4f}

.inapoi{ font-size:12px; font-weight:bold; text-decoration:underline; color:#5cb737; padding:0 5px}
.inapoi:hover{ background:#5cb737; color:#fff;text-decoration:none;}
.inapoi B{color:#000; font-size:14px}

#utilityBand{ position:relative;width:569px; padding:5px 15px 5px 0;text-align:right;margin:0 -1px 0 0; border-right:1px solid #464b4f; background:#DDD}
	#utilityBand IMG{ vertical-align:middle; margin-left:20px}

#contactTOT H1, #contactTOT H2, #contactTOT H3{background:none; color:#666767; font-weight:bold; margin:0;font-size:12px}
#contactTOT P{margin:0; padding:0;}
	#contactTOT H1{color:#f00;font-size:14px}

.proiect{ font-weight:bold; font-size:14px;}
	.proiectDescriere{ padding-left:30px; font-size:12px; font-weight:normal;}
