@charset "utf-8";
/* CSS Document */

@import url("br.css");


body{
	text-align:center;
	background:url(bg.gif) repeat-x top;
	background-color:#ffffff;
	font-family:Arial;
}

#mainwrap{
	width:711px;
	margin:0px auto;
	text-align:left;

}
#wrapper{
	margin-top:93px;
	padding-bottom:75px;
	width:711px;
	background-color:#ffffff;
}
.menuitem{
	height:41px;
}

/*
	definirea imaginilor mari din pagina in functie de pagina pe care se afla vizitatorul
*/
.contentdiv{
	float:right;
	padding:10px 0 0 0;
	text-align:left;
	background:url(bgwrapper.jpg) repeat-x top;
	background-color:#fff;
}
.contentdiv p {
	margin-bottom:10px;
}

.contentdiv h3 {
	font-size:14px;
	margin-bottom:5px; 
	font-weight:bold;
}
.contentdiv h3 a{
	color:#198400;

}
#despre_noi h3{
	margin-bottom:15px;
}
#imagine{
	margin-left:-10px;
	float:left; 
	width:461px; 
	height:196px; 
	display:block;
}

#home #mainwrap #imagine{
	background:url('imagini/homepage.jpg') no-repeat top left;
}
#despre_noi #mainwrap #imagine{
	background:url('imagini/desprenoi.jpg') no-repeat top left;
}
#executie_stante #mainwrap #imagine{
	background:url('imagini/executiestante.jpg') no-repeat top left;
}
#executie_componente #mainwrap #imagine{
	background:url('imagini/executiecomponente.jpg') no-repeat top left;
}
#confectii_metalice #mainwrap #imagine{
	background:url('imagini/confectiimetalice.jpg') no-repeat top left;
}

#productie #mainwrap #imagine{
	background:url('imagini/productie.jpg') no-repeat top left;
}
#punere_punct #mainwrap #imagine{
	background:url('imagini/punere_punct.jpg') no-repeat top left;
}
#ajustaj #mainwrap #imagine{
	background:url('imagini/ajustaj.jpg') no-repeat top left;
}
#masinare #imagine{
	background:url('imagini/masinare.jpg') no-repeat top left;
}
#tusare #imagine{
	background:url('imagini/tusare.jpg') no-repeat top left;
}
#executie #imagine{
	background:url('imagini/executie.jpg') no-repeat top left;
}
#modele #imagine{
	background:url('imagini/modele.jpg') no-repeat top left;
}


#proiectare #imagine{
	background:url('imagini/proiectare.jpg') no-repeat top left;
}
#portofoliu #imagine{
	background:url('imagini/portfolio.jpg') no-repeat top left;
}
#punere_la_punct #imagine, #utilaje_dotare #imagine{
	background:url('imagini/punerelapunct.jpg') no-repeat top left;
}
 #asigurarea_calitatii #imagine{
	background:url('imagini/asigurarea_calitatii.jpg') no-repeat top left;

 }
#utilaje_dotare #imagine{
	background:url('imagini/utilajedotare.jpg') no-repeat top left;
}
#contact #mainwrap #imagine,#sitemap #mainwrap #imagine{
display:none;
}
#contact .contentdiv, #sitemap .contentdiv{
	background:#fff;
	border-top:10px solid #e2e2e2;
}

#cale{
	font-size:11px;
	width:420px;
	margin-bottom:20px;
}
#cale li{
	float:left;
	padding-left:10px;
	margin-right:10px;
	font-weight:bold;
	background:url('cale.gif') no-repeat top left;
}
#cale a{
	color:#999999;
}
#content{
	padding-left:10px;
	width:450px;
}
.imagini{
	padding:2px;
	background:#a0a0a0;
	float:left;
	width:75px;
	height:75px;
	margin-bottom:20px;
	margin-right:20px;
}
#content h1{
	color:#009900;
	font-weight:bold;
	font-size:20px;
}
#content h2{
	color:#888;
	font-weight:bold;
	font-size:18px;
}
#portofoliu h2{
	color:#009900;
	font-size:20px;
}

#portofoliu h3{
	color:#74b565;
	font-size:14px;
}
#portofoliu h4{
	color:#74b565;
	font-size:14px;
	font-weight:bold;
	padding-left:10px;
}
#sidebar{
	width:250px;	
	text-align:right;
	background-color:#fff;
	font-size:14px;
	text-transform:uppercase;
}

#sidebar li{
	border-bottom:1px solid #fff;
	padding:0px;
}
.navigarelevel1{
	border-top:1px solid #fff;
}
.navigarelevel1 a{
	text-decoration:none;
	color:#009900;
	font-weight:bold;
	display:block;
	background:url(bgmenu.jpg) no-repeat top right;
	padding:10px 40px 10px 0;
}
.navigarelevel2{
	border-top:1px solid #fff;
	background:#7cae6f;
	}
.navigarelevel2 a{
	background:url(bgmenuactivesub.jpg) no-repeat top right;
	color:#fff;
}
.navigarelevel3{
	border-top:1px solid #fff;
	background:#b8d3b0;
}

.navigarelevel3 a{
	background:url(bgmenuactivesub2.jpg) no-repeat top right;
	color:#009900;
}
#contactmic{
	text-transform:none;
	font-size:11px;
	text-align:left;
	padding-left:40px;
	background-image:url('endmenu.jpg');
	background-position:right;
	height:150px;
	padding-top:50px;
	background-repeat:no-repeat;
}
#contactmic .titlu a{
	font-size:14px;
	font-weight:bolder;
	color:#009900;
	margin-bottom:10px;
	display:block;
	text-decoration:none;
}
#contactmic .titlu a:hover{
	text-decoration:underline;
}

/*#navmenu{
	background-color:#fff;
	border:10px solid #fff;
	width:230px;
}

#navmenu li{
	width:230px;
	height:41px;
	font-size:12px;
}

#navmenu li ul li{
	display:block;
	height:100px;
}
#navmenu .menuc ul{
display:none;
}

#navmenu li a{

	text-decoration:none;
	color:#009900;
	font-weight:bold;
	display:block;
	background:url(bgmenu.jpg) no-repeat top right;
}

#navmenu li ul li a{
	text-decoration:none;
	color:#009900;
	font-weight:bold;
	display:block;
	background:url(bgmenu.jpg) no-repeat top right;
}
*/

/*
	definirea stilului pentru butoane active in functie de pagina pe care se afla vizitatorul
*/

#home #b1,#despre_noi #b2,#productie #b3,#proiectare #b4,#portofoliu #b5,#contact #b6,#sitemap #b7{
	background:url(bgactive.jpg) no-repeat top right;
	color:#fff;
	background-color:#247a0f;

}


#productie #b31, #productie #b32, #productie #b33,#modele #b31, #modele #b32, #modele #b33,#executie #b31, #executie #b32, #executie #b33,#punere_la_punct #b31, #punere_la_punct #b32, #punere_la_punct #b33,#masinare #b31, #masinare #b32, #masinare #b33,#ajustaj #b31, #ajustaj #b32, #ajustaj #b33,#tusare #b31, #tusare #b32, #tusare #b33,#punere_punct #b31, #punere_punct #b32, #punere_punct #b33,#asigurarea_calitatii #b31, #asigurarea_calitatii #b32, #asigurarea_calitatii #b33,#utilaje_dotare #b31, #utilaje_dotare #b32, #utilaje_dotare #b33{
	background:url(bgmenuactivesub.jpg) no-repeat top right;
	color:#fff;
}
#modele #b3,#executie #b3,#punere_la_punct #b3,#utilaje_dotare #b3,#asigurarea_calitatii #b3,#masinare #b3,#tusare #b3,#ajustaj #b3,#punere_punct #b3, #executie_stante #b2, #executie_componente #b2, #confectii_metalice #b2	{
	background:url(bgactive.jpg) no-repeat top right;
	color:#fff;
	background-color:#247a0f;
}
#executie_stante #b21,#executie_componente #b22,#confectii_metalice #b23,#executie #b32,#modele #b31,#punere_la_punct #b33{
	background:#7cae6f;
}
#masinare #b321, #utilaje_dotare #b322,#tusare #b323, #ajustaj #b324,#punere_punct #b325,#asigurarea_calitatii #b326{
	background:#b8d3b0;
	color:#fff;
}

#asigurarea_calitatii #b331{
	background:url(bgmenuactivesub2.jpg) no-repeat top right;
	color:#fff;
}
#utilaje_dotare #b332{
	background:url(bgmenuactivesub2.jpg) no-repeat top right;
	color:#fff;
}
#modele_mare #b3{
	background:url(bgactive.jpg) no-repeat top right;
	color:#fff;
	background-color:#247a0f;
}
#modele_mare #b31,#modele_mare #b32,#modele_mare #b33{
	background:url(bgmenuactivesub.jpg) no-repeat top right;
	color:#fff;
}


#navmenu li a:hover{
	text-decoration:underline;
}
#navmenu li .submenu{
	background:url(bgmenu2.jpg) no-repeat top right;
}


#listautilaje{
	list-style-type:circle;
	margin-left:20px;
	font-size:12px;
}
#listautilaje ul{
	padding-left:30px;
}
#smp{
	margin-left:20px;
}
#smp li{
	margin:3px 0 3px 0
}
#smp a{
	background:url('smp.gif') no-repeat left top;
	padding:0px 0 0px 20px;
	color:#006600;
}
#smp a:hover{
	color:#000;
}
.smpl2{
	padding-left:20px;
}
.smpl3{
	padding-left:20px;
}
#listaportofoliu{
	font-size:12px;
	font-weight:bold;
}
#listaportofoliu ul{
	margin-bottom:10px;
	margin-top:10px;
}
#listaportofoliu ul li{
	padding:0 0 5px 30px;

}
#listaportofoliu ul li span{
}
#listaportofoliu ul li .firma{
	font-size:12px;
	font-weight:bold;
}
#listaportofoliu ul li .firma .tara{
	font-weight:normal;
	width:100px;
	color:#999999;

}
#listaportofoliu ul li .proiect{
	font-weight:normal;
	width:400px;
	color: #000000;
	display:inline;
	float:left;
}
#listaportofoliu ul li .proiect strong{
	font-weight:bold;
	color:#666666;
}

/*
#listaportofoliu li{
margin-bottom:4px;
}
*/
#listaportofoliu .gri{
	color:#999999;
}
#listaportofoliu .verde{
	color:#009900;
}
#header{
	position:absolute;
	top:0px;
	margin:0px auto;
	width:710px;
	height:93px;
	text-align:left;
	float:left;
	background:url('logo.jpg') no-repeat 1px top;
}
#flashcontainer_header{
	width:462px;
	height:93px;
	background:red;
	display:block;
	margin-left:251px;
}
#footer{
	width:691px;
	padding:10px;
	background-color:#fff;
	margin:0px auto;
	text-align:center;
}
#footernav{
	width:500px;
	padding-top:10px;
	border-top:5px solid #178500;
	margin:0px auto;
}
#footernav li{
	float:left;
	font-size:11px;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
	border-left:1px solid #666666;
	border-right:1px solid #666666;
}
#footernav a{
	color:#666666;
}


.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */