body
{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
width:auto;
margin:0px 0px 20px 30px;
background:#5f6f89;
}
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden; 
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
	.clearfix {display:block;}
/* End hide from IE Mac */

/* font a */
.fontbiger {font-size:15px; font-style:italic; font-weight:bold; !important }

.fontbigest { font-size: 14px; !important } 

.fontbig { font-size: 13px; !important } 

.fontmedium { font-size: 12px;  !important}

.fontsmall { font-size: 11px;  !important}

.fontverysmall { font-size: 10px;  !important}

/* end font a */


a
{
color: #C00;
text-decoration:none;
font-weight: normal;
font-size:12px;
}
a:hover
{
color: #006;
}
a.more
{
	font-weight:bold;
	}
a.black
{
color:#000000;
}
a.lnkbuton
{
margin:0px 20px;
padding:1px 5px;
font-size:11px;
color:#ffffff;
background:#ff3602;
float:right;
}
a.lnkbuton:hover
{
background:#000000;
color:#FFFFFF;
border-bottom:#FFFFFF 3px double;
}
.fontred { font-style:italic; color:#F00;}
#container
{
	display:block;
	margin:auto;
	padding:20px 0px 0px 0px;
	width:950px;
	}

#header
{
display:inline-block;
margin:2px 0px 0px 0px;
width:100%;
background:url(../images/top_page.jpg) no-repeat;
}
#logo
{
	float:left;
	background:url(../images/logotip.jpg) no-repeat;
	display:block;
	width:230px;
	height:85px;
	margin:10px 0px 0px 33px;
	text-indent:-9999px;
	
	}
* html #logo
{
	float:left;
	background:url(../images/logotip.jpg) no-repeat;
	display:block;
	width:230px;
	height:85px;
	margin:10px 0px 0px 20px;
	text-indent:-9999px;
	
	}
.center
{
float:left;
width:950px;
}
#meniusecundar
{
	float:right;
	margin:50px 0px 0px 0px;
	padding:5px 0px 5px 10px;
	background:url(../images/left_menu_sec.jpg) left no-repeat;
	}
#meniusecundar a
{
	padding:5px 10px;
	color:#F00;
	background:url(../images/bgr_menu_sec.jpg);
	}
#meniusecundar a:hover
{
	color:#006;
	}
#divizii
{
	float:left;
	width:100%;
	background:url(../images/bgr_divizii.jpg);
	border-top:1px solid #b6c1c3;
	border-bottom:1px solid #b6c1c3;
	padding:0px 0px 10px 0px;
	}
#meniuprincipal{
	width:950px;
	margin:0px 0px 0px 0px;
	padding:0px;
	height:62px;
	background:url(../images/bgr_meniu_principal.jpg);
	}
* html #meniuprincipal{
	width:952px;
	margin:0px 0px 0px 0px;
	padding:0px;
	height:62px;
	background:url(../images/bgr_meniu_principal.jpg);
	}
#meniuprincipal ul
{
	margin:0px;
	padding:0px;
	}
#meniuprincipal ul li
{
	float:left;
	margin:0px 2px 0px 0px;
	padding:0px;
	list-style-type:none;
	}

.sectiunisaem{
	width:950px;
	display:block;}

.lnksectiune{
	float:left;
	width:230px;
	height:310px;
	background:url(../images/bgr_img_divizie.jpg) no-repeat;
	margin:5px 3px;
	}
* html .lnksectiune{
	float:left;
	width:230px;
	height:310px;
	background:url(../images/bgr_img_divizie.jpg) no-repeat;
	margin:5px 2px;
}
.colaj
{
	float:left;
	margin:5px 1px 10px 5px;
	}
.title_divhidro
{
	float:left;
	margin:10px 0px 0px 55px;
	width:150px;
	height:50px;
	text-indent:-9999px;
	background:url(../images/title_div_hidro.jpg) no-repeat;
	}
* html .title_divhidro
{
	float:left;
	margin:10px 0px 0px 30px;
	width:150px;
	height:50px;
	text-indent:-9999px;
	background:url(../images/title_div_hidro.jpg) no-repeat;
	}
.title_divtermo
{
	float:left;
	margin:10px 0px 0px 55px;
	width:150px;
	height:50px;
	text-indent:-9999px;
	background:url(../images/title_div_termo.jpg) no-repeat;
	}
* html .title_divtermo
{
	float:left;
	margin:10px 0px 0px 30px;
	width:150px;
	height:50px;
	text-indent:-9999px;
	background:url(../images/title_div_termo.jpg) no-repeat;
	}
.title_divinstalatii
{
	float:left;
	margin:3px 0px 0px 10px;
	width:220px;
	height:50px;
	text-indent:-9999px;
	background:url(../images/title_div_inst_electr.jpg) no-repeat;
	}
.title_divechipamente
{
	float:left;
	margin:3px 0px 0px 10px;
	width:220px;
	height:50px;
	text-indent:-9999px;
	background:url(../images/title_div_fabr_echipamente.jpg) no-repeat;
	}
.container
{
margin:0px 0px 0px 0px;
float:left;
font-size:12px;
font-weight:normal;
background:url(../images/bgr_img_top_content.jpg) no-repeat #fcfcfc;
}

.containerleft
{
	float:left;
	margin:10px 5px 0px 10px;
	width:325px;
	/*border:1px #F00 solid;*/
	}
* html .containerleft
{
	float:left;
	margin:10px 5px 0px 5px;
	width:325px;
	}
	
.containercenter
{
	float:left;
	margin:10px 5px 0px 0px;
	width:300px;
/*	border:1px #0F0 solid;*/
	}

.containerright
{
	float:left;
	margin:10px 0px 0px 0px;
	width:300px;
	}


.container_content
{
	padding:5px 10px;
	margin:0px 0px 10px 0px;
	}
* html .container_content
{
	padding:5px 5px;
	margin:0px 0px 10px 0px;
	}
.container_page
{
margin:0px 0px 0px 0px;
width:100%;
float:left;
padding:0px;
font-size:12px;
font-weight:normal;
background:#fafafa;
}

.prezentare{ 
text-align:justify;
background: url(../images/bgr_box_home.jpg) no-repeat;
}
.container_content.prezentare h2
{
	display:block;
	margin:0px;
	width:130px;
	height:25px;
	background:url(../images/title_prezentare.jpg) no-repeat;
	text-indent:-9999px;
	}
h3 { 
color:#F00;
font-size:12px;
font-style:italic;
}
* html h3{
	width:95%;
	margin:15px 0px 5px 0px;
	font-size:14px;
	font-weight:bold;
	border-bottom:0px #F00 solid;
	}
	
.organizare{ 
text-align:justify;
background: url(../images/bgr_box_home.jpg) no-repeat;
}
.container_content.organizare h2
{
	display:block;
	margin:0px;
	width:125px;
	height:25px;
	background:url(../images/title_organizare.jpg);
	text-indent:-9999px;
	}
* html .container_content.organizare h2
{
	display:block;
	margin:0px;
	width:125px;
	height:25px;
	background:url(../images/title_organizare.jpg) no-repeat;
	text-indent:-9999px;
	}
.container_content.organizare p
{
	margin:0px; padding:0px;
	}	
.sfera_activitate{ 
text-align:justify;
background: url(../images/bgr_box_home.jpg) no-repeat;
}
.container_content.sfera_activitate h2
{
	display:block;
	margin:0px;
	width:210px;
	height:25px;
	background:url(../images/title_sferadeactivitate.jpg) no-repeat;
	text-indent:-9999px;
	}

.lucrari{ 
text-align:justify;
background: url(../images/bgr_box_home_bottom.jpg) no-repeat;
}
.container_content.lucrari h2
{
	display:block;
	margin:0px;
	width:70px;
	height:25px;
	background:url(../images/title_lucrari.jpg) no-repeat;
	text-indent:-9999px;
	}
.presa{ 
text-align:justify;
background: url(../images/bgr_box_home_bottom.jpg) no-repeat;
}
.container_content.presa h2
{
	display:block;
	margin:0px;
	width:70px;
	height:25px;
	background:url(../images/title_presa.jpg) no-repeat;
	text-indent:-9999px;
	}
.certificate{
	float:left;
text-align:justify;
background: url(../images/bgr_box_home_bottom.jpg) no-repeat;
}
.container_content.certificate h2
{
	display:block;
	margin:0px;
	width:240px;
	height:25px;
	background:url(../images/title_cert-aut.jpg) no-repeat;
	text-indent:-9999px;
	}
.certificatn{
	float:left;
	width:90px;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	}

.pg
{
	text-align: justify;}

#footer{
	float:left;
	padding:10px 0px;
	margin:10px 20px 20px 10px;
	width:900px;
	border-top:1px solid #666;
	text-align:center;
	font-size:11px;
	}
* html #footer{
	float:left;
	padding:10px 0px;
	margin:10px 16px 10px 10px;
	width:900px;
	border-top:1px solid #666;
	text-align:center;
	font-size:11px;
	}
#footer a
{
	color:#666;
	}
#footer a:hover
{
	color:#F00;}

#copyright
{
	color:#FFF;
	padding:20px 0px;
	text-align:right;
	width:930px;
	margin:auto;}
* html #copyright
{
	color:#FFF;
	margin:0px;
	padding:5px 0px;
	text-align:right;
	width:100%;
	}
.opac
{
filter:alpha(opacity=80) ; 
-moz-opacity:0.8;
}
/*---------------------------- start css pag interior---------------------------------------------------*/
.content_page
{
	float:left;
	padding:10px 0px 10px 10px;
	width:730px;
	border:0px solid blue;
	}
.content_page_all
{
	float:left;
	padding:20px 0px 10px 10px;
	width:95%;
	border:0px solid blue;
	}
.right_prezentare
{
	float:right;
	margin:0px 0px 0px 5px;
	border:0px solid red;
	width:200px;
	}
.categorii
{
	padding:0px;
	width:100%;
	}
.categorii a.lnk
{
	float:left;
	display:block;
	background:#e6e6e6;
	padding:5px 10px;
	margin:0px 8px;
	font-size:12px;
	color: #333;
	}
* html .categorii a.lnk
{
	float:left;
	display:block;
	background:#e6e6e6;
	padding:5px 10px;
	margin:0px 8px;
	font-size:12px;
	color: #333;
	}
.categorii a.lnk:hover
{
	float:left;
	display:block;
	background: #CCC;
	padding:5px 10px;
	margin:0px 9px;
	font-size:12px;
	color:#333;
	}
	
.categorii a.lnkred
{
	float:left;
	display:block;
	background:#fff8d0;
	border:1px solid #FFB191;
	padding:5px 10px;
	margin:0px 8px;
	font-size:12px;
	color: #f00;
	}
.categorii a.lnkred:hover
{
	float:left;
	display:block;
	background:#FF8080;
	padding:5px 10px;
	margin:0px 8px;
	font-size:12px;
	color: #000;
	}
.articol
{
	float:left;
	font-size:12px;
	width:100%;
	margin:5px 5px;
	}
* html .articol
{
	float:left;
	font-size:12px;
	width:97%;
	margin:30px 0px 0px 10px;
	}
.articol h2
{
	font-size: 24px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:lighter;
	padding:0px 5px 0px 0px;
	border-bottom:1px solid #b1b1b1;
	color:#ed1b24;
	}
.articol h2.maro
{
	color: #A05050;
	}
	.articol h2.blue
{
	color: #09C;
	}
	.articol h2.green
{
	color: #693;
	}
.articol h2 .titletn
{
	font-size:16px;
	color:#666;
	}

.articol p
{
	color:#333;
	margin:5px;
	font-weight: normal;
	}
.articol p img
{
	border:5px solid #CCC;
	margin:5px;
	}
.hidroint{
	margin:10px 0px 0px 20px;
		  }
.termoint{
	margin:10px 0px 0px 20px;
		  }
.instalatiiint{
	margin:10px 0px 0px 20px;
		  }
.fabricaint{
	margin:10px 0px 0px 20px;
		  }
.redlight{
	background: #FF8080; height:30px; padding:2px 0px; text-align:center; font-style:italic; font-size:16px; color:#FFF;
	}
.orangelight
{
	background:#fff8d0; height:30px;  padding:2px 0px; text-align:center; font-style:italic; 
	}
	
.gry
{
	background:#e6e6e6; height:25px; padding:2px 0px; text-align:center; font-style:italic;
	}
.bgr_articol
{
	background: #F0F0F0;
	margin:10px 0px;
	padding:10px 5px;
	color: #F00;
	}
.bgr_articol.green
{
	background: #DFEDD1;
	}
.bgr_articol.red
{
	background: #FFF4F4;
	}
.bgr_articol.blue
{
	background: #ECECFF;
	}
.bgr_articol.maro
{
	background: #F0E8E6;
	}
.locatii
{
	width:100%;
	margin:10px 0px;
	}	
.locatii table tr td
{
	background:#e6e6e6;
	}
.nr
{
	background:#F00;
	color:#FFF;
	padding:2px 5px;}
.maplegend
{
	text-align:center;
	background:#FFF;
	width:100%;
	}
/*---------------------------- end css pag interior---------------------------------------------------*/

