/* ELECTROCONTACT CSS */

body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	background-image:url(images/bg.jpg);
	background-repeat:repeat-x;
}
a {
	color:#005aaa;
	text-decoration:none;
}
a:hover {
	color:#3F3F3F;
}
ul, li, p {
	margin:0;
	padding:0;
}
select {
	font-size:11px;
	padding:2px;
}
#container {
	width:740px;
	float:left;
}
#content img {
	max-width:470px;
	}
#left {
	width:240px;
	float:left;
}
#intro {
	width:240px;
	height:510px;
	float:left;
	margin-top:-3px;
	background-color:#F7F7F7;
}
html>body #intro {
	margin-top:0px;
}
#flash {
	width:200px;
	height:500px;
	float:left;
	margin-top:5px;
}
#greenbar, #greenbar_en {
	width:30px;
	float:left;
	height:500px;
	margin-left:5px;
	margin-top:5px;
}
#greenbar {
	background-image:url(images/greenbar.png);
}
#greenbar_en {
	background-image:url(images/greenbar_en.png);
}
#right {
	width:500px;
	float:left;
}
#top {
	width:500px;
	float:left;
	height:95px;
}
#top_right {
	width:200px;
	float:right;
}
#search {
	width:167px;
	margin-top:15px;
	float:right;
}
.searchfield {
	width:111px;
	height:15px;
	font-size:10px;
	text-indent:5px;
	background-image:url(images/search.jpg);
	float:left;
	border:0;
	background-repeat:no-repeat;
}
.searchbutton, .searchbutton_over {
	width:54px;
	height:17px;
	font-size:10px;
	color:#FFFFFF;
	padding-bottom:2px;
	float:left;
	border:0;
	cursor:pointer;
}
.searchbutton {
	background-image:url(images/search_but.jpg);
	background-repeat:no-repeat;
}
.searchbutton_over {
	background-image:url(images/search_but_over.jpg);
	background-repeat:no-repeat;
}
html>body .searchbutton, html>body .searchbutton_over {
	padding-bottom:3px;
}
#lang {
	width:150px;
	float:right;
	margin-top:15px;
	text-align:right;
}
#lang li {
	display:inline;
	margin-left:15px;
	text-transform:uppercase;
}
#lang a {
	color:#FFFFFF;
}
#lang a:hover {
	color:#66CC00;
}
#news {
	width:275px;
	padding:10px 15px 10px 15px;
	float:left;
	height:160px;
}
.newshead {
	font-size:16px;
}
#news li {
	color:#F7F7F7;
	list-style:none;
	margin-top:10px;
}
#news li a {
	font-size:12px;
	font-weight:bold;
	color:#66CC00;
}
#menu {
	width:195px;
	float:left;
	height:180px;
	background-image:url(images/menu_bg.jpg);
}
.button a {
	width:190px;
	height:30px;
	float:right;
	margin-left:5px;
	margin-top:5px;
	padding-top:5px;
	display:block;
	color:#FFFFFF;
	text-indent:8px;
	font-weight:bold;
	letter-spacing:-1px;
}
html>body .button a {
	height:25px;
	}
span.menu {
	font-size:16px;
}
.button a:hover {
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gui/images/button_over.png', sizingMethod='scale');
	cursor:pointer;
	color:#FFFFFF;
}
html>body .button a:hover {
	background-image:url(images/button_over.png);
	cursor:pointer;
	margin-left:5px;
}
#info {
	width:470px;
	height:85px;
	padding:15px;
	float:left;
	background-image:url(images/medalion.jpg);
	background-repeat:no-repeat;
}
p.pt {
	font-size:16px;
}
p.pp {
	width:275px;
	margin-top:5px;
}
p.pp a {
	color:#FFFFFF;
	font-weight:bold;
}
p.pp a:hover {
	background-color:#FFFFFF;
	color:#3F3F3F;
}
#rezprod {
	width:275px;
	margin-top:5px;
	padding:0px 15px 10px 15px;
	float:left;
	color:#3F3F3F;
	border-right:1px dotted #DCDDDE;
}
.rezimg a {
	width:75px;
	height:45px;
	border:3px solid #FAFAFA;
	float:left;
	margin-top:15px;
}
.rezimg a:hover {
	border:3px solid #EFEFEF;
}
.rezimg img {
	border:0px;
}
.rezcont {
	width:182px;
	float:left;
	margin-left:10px;
	height:52px;
	margin-top:15px;
}
.rezttl {
	font-size:14px;
}
#fabrici {
	width:179px;
	float:left;
	margin-left:15px;
	margin-top:20px;
}
#fabrici ul {
	margin-bottom:15px;
}
#fabrici li a {
	list-style:none;
	letter-spacing:-1px;
	font-weight:bold;
	font-size:14px;
}
#fabrici li {
	margin-bottom:5px;
}
#footer {
	width:470px;
	float:left;
	padding:10px;
	color:#999999;
	margin-top:15px;
}
#footer ul li {
	display:inline;
	margin-right:20px;
}
/* -------------------------------------------------- 

				TABEL GENERAL

---------------------------------------------------*/
table {
	border:1px solid #DCDDDE;
	font-size:11px;
	background-color:#ECECEC;
	}
table tr.head td {
	background-color:#005AAA;
	color:#FFF;
	padding:3px;
	}
table tr td {
	background-color:#FFF;
	margin:1px;
	padding:3px;
	}
/* -------------------------------------------------- 

				TABEL LIMITATOARE

---------------------------------------------------*/

.tlcontainer, .tlcontainer2 {
	float:left;
	margin-top:7px;
	font-size:10px;
}
.tlcontainer {
	width:390px;
}
.tlcontainer2 {
	width:260px;
}
.tlrow {
	float:left;
	width:390px;
	float:left;
	text-align:center;
	margin-top:1px;
}
.tlcolup {
	float:left;
	width:96px;
	background-color:#005AAA;
	color:#FFFFFF;
	margin-left:1px;
	padding-top:1px;
	height:20px;
}
.tlcol {
	float:left;
	width:96px;
	background-color:#FAFAFA;
	margin-left:1px;
	padding-top:1px;
	padding-bottom:1px;
}
.tlcolupip {
	float:left;
	background-color:#005AAA;
	color:#FFFFFF;
	margin-left:1px;
	padding-top:1px;
	height:20px;
	width:64px;
}
.tlcolip {
	float:left;
	background-color:#FAFAFA;
	margin-left:1px;
	padding-top:1px;
	padding-bottom:1px;
	width:64px;
}
.legend {
	font-size:10px;
}
.rightcontainer {
	width:180px;
	float:right;
}
.limitmod {
	width:180px;
	float:right;
	margin-top:14px;
	color:#00659E;
	border:1px solid #DCDDDE;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	letter-spacing:-1px;
}
.limitmod ul {
	margin-top:7px;
	margin-bottom:7px;
}
.limitmod li {
	margin-left:14px;
	margin-bottom:2px;
}
/* -------------------------------------------------- 

				TABEL TRANSFORMATOARE

---------------------------------------------------*/

.transftable {
	float:left;
	margin-top:14px;
	width:180px;
	font-size:10px;
	border:1px solid #DCDDDE;
	background-color:#ECECEC;
	padding-top:1px;
}
.ttrow {
	width:180px;
	margin-bottom:1px;
	float:left;
	text-align:center;
}
.ttcol1, .ttcol4, .ttcol6 {
	float:left;
	margin-left:1px;
	padding-top:1px;
	background-color:#005AAA;
	color:#FFFFFF;
	font-size:10px;
	height:20px;
	text-align:center;
}
.ttcol1 {
	width:38px;
}
.ttcol4 {
	width:99px;
	text-align:center;
}
.ttcol5, .ttcol2, .ttcol3 {
	float:left;
	background-color:#FAFAFA;
	margin-left:1px;
	font-size:10px;
	padding-top:1px;
	padding-bottom:1px;
}
.ttcol5 {
	width:77px;
}
.ttcol6 {
	width:78px;
}
.ttcol2 {
	width:38px;
}
.ttcol3 {
	width:100px;
}
.ttcont {
	float:right;
	margin-top:14px;
}
/* -------------------------------------------------- 

				  TABEL SESIZOARE

---------------------------------------------------*/

.ses {
	float:left;
	width:390px;
	text-align:center;
	font-size:11px;
	margin-top:1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.sescont {
	width:390px;
	margin-top:14px;
	float:left;
	border:1px solid #DCDDDE;
	padding-left:1px;
	padding-bottom:1px;
	background-color:#ECECEC;
}
.sestip, .sesio, .sesun {
	float:left;
	height:20px;
	background-color:#005AAA;
	color:#FFFFFF;
	margin-right:1px;
	padding-top:2px;
}
.sestip {
	width:99px;
}
.sesio {
	width:56px;
}
.sesun {
	width:65px;
	height:20px;
}
.sestip2, .sesio2, .sesun2 {
	float:left;
	margin-right:1px;
	background-color:#FFFFFF;
	height:20px;
}
.sestip2 {
	width:99px;
}
.sesio2 {
	width:56px;
}
.sesun2 {
	width:65px;
}
.sesmod {
	width:180px;
	float:right;
	margin-top:14px;
}
.sessimb a {
	width:180px;
	height:37px;
	display:block;
	background-image:url(images/prod/sesind/simbolizare.gif);
}
.sessimb a:hover {
	background-image:url(images/prod/sesind/simbolizare_on.gif);
}
.sessopt a {
	width:180px;
	height:38px;
	display:block;
	background-image:url(images/prod/sesind/simbopt.gif);
}
.sessopt a:hover {
	background-image:url(images/prod/sesind/simbopt_on.gif);
}
.sesul {
	margin-top:14px;
	margin-left:14px;
}
/* -------------------------------------------------- 

				  TABEL COMUTATOARE

---------------------------------------------------*/

.comxhead, .comyhead, .comzhead {
	float:left;
	margin-right:1px;
	background-color:#005AAA;
	color:#FFFFFF;
	padding-top:2px;
	padding-bottom:4px;
}
.comxhead {
	width:49px;
}
.comyhead {
	width:69px;
}
.comzhead {
	width:149px;
}
.comx, .comy, .comz {
	float:left;
	margin-right:1px;
	background-color:#FAFAFA;
	padding-top:2px;
	padding-bottom:2px;
}
.comx {
	width:49px;
}
.comy {
	width:69px;
}
.comz {
	width:149px;
}
/* -------------------------------------------------- 

				  TABEL APEX

---------------------------------------------------*/

.apxhead, .apzhead, .apwhead {
	float:left;
	margin-right:1px;
	background-color:#005AAA;
	color:#FFFFFF;
	padding-top:2px;
	padding-bottom:2px;
}
.apxhead {
	width:59px;
	text-align:left;
	text-indent:5px;
}
.apzhead {
	width:269px;
	text-align:left;
	text-indent:3px;
}
.apwhead {
	width:29px;
	letter-spacing:-1px;
}
.apx, .apz, .apw {
	float:left;
	margin-right:1px;
	padding-top:2px;
	padding-bottom:2px;
}
.apx {
	width:59px;
	text-align:left;
	text-indent:3px;
	background-color:#FAFAFA;
}
.apz {
	width:269px;
	font-size:11px;
	text-align:left;
	text-indent:3px;
	letter-spacing:-1px;
	background-color:#FFFFFF;
}
.apw {
	width:29px;
	background-color:#FFFFFF;
}
/* -------------------------------------------------- 

		 	TABEL MICROINTRERUPATOARE

---------------------------------------------------*/

.microx, .microy, .microz, .microv {
	float:left;
	margin-right:1px;
	background-color:#FAFAFA;
	padding-top:2px;
	padding-bottom:2px;
	font-size:11px;
}
.headmicrox, .headmicroy, .headmicroz, .headmicrov {
	background-color:#005AAA;
	color:#FFFFFF;
	float:left;
	margin-right:1px;
	padding-top:2px;
	padding-bottom:2px;
	font-size:11px;
}
.microx, .headmicrox {
	width:49px;
	text-align:left;
	text-indent:3px;
}
.microy, .headmicroy {
	width:229px;
	text-align:left;
	text-indent:7px;
	letter-spacing:-1px;
}
.microz, .headmicroz {
	width:59px;
}
.microv, .headmicrov {
	width:339px;
	text-align:left;
	text-indent:7px;
}
/* -------------------------------------------------- 

	 	TABEL PRIZE SI FISE INDUSTRIALE

---------------------------------------------------*/

.pfx, .pfy, .pfz {
	float:left;
	margin-right:1px;
	background-color:#FAFAFA;
	padding-top:2px;
	padding-bottom:2px;
	font-size:10px;
}
.headpfx, .headpfy, .headpfz {
	background-color:#005AAA;
	float:left;
	margin-right:1px;
	padding-top:2px;
	padding-bottom:2px;
	font-size:10px;
	color:#FFFFFF;
}
.pfx, .headpfx {
	width:79px;
}
.pfy, .headpfy {
	width:49px;
}
.pfz, .headpfz {
	width:129px;
	letter-spacing:-1px;
}
/* -------------------------------------------------- 

				ORGANIGRAMA 

---------------------------------------------------*/

.org_mid, .org_high, .org2, .org3 {
	border:1px solid #DCDDDE;
	float:left;
	background-color:#EFEFEF;
	text-align:center;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
}
#org_container, .clienti_cont {
	width:475px;
	float:left;
}
#org_container p {
	margin:0;
	padding:0;
}
.clienti {
	width:150px;
	margin-bottom:10px;
	padding-right:8px;
	float:left;
}
.org_mid {
	width:115px;
	margin-top:5px;
	padding-top:5px;
	height:50px;
	line-height:2em;
}
.org_high {
	width:185px;
	padding-top:5px;
	height:50px;
	line-height:2em;
}
.org_blank {
	height:40px;
}
html>body .org_blank {
	height:90px;
}
.org_flanc {
	width:117px;
	margin-top:-5px;
	float:left;
}
.org_arrow {
	width:27px;
	float:left;
	text-align:right;
}
.org_center {
	width:185px;
	float:left;
}
.org_down_arrow {
	float:left;
	width:470px;
}
.org2 {
	width:110px;
	padding-top:5px;
	height:50px;
	line-height:2em;
}
.org2 {
	margin-right:6px;
}
.org3 {
	width:470px;
	margin-top:10px;
	padding-top:5px;
	padding-bottom:10px;
	line-height:2em;
}
.arrow_left_up {
	margin-left:4px;
	margin-top:2px;
}
.arrow_right_up {
	margin-top:30px;
}
.down2 {
	margin-top:2px;
	margin-bottom:1px;
}
.aga {
	font-size:22px;
	font-family:Arial, Helvetica, sans-serif;
}
.pdep {
	margin-top:20px;
}
.pact {
	font-size:11px;
	line-height:0.8em;
}
.pcons {
	margin-top:15px;
}
.pname {
	margin-top:-10px;
}
.photo {
	width:85px;
	float:right;
	margin-top:25px;
	margin-left:20px;
}
.prbox a {
	width:140px;
	padding:10px;
	float:left;
	border:5px solid #FAFAFA;
	text-align:center;
	vertical-align:middle;
	height:150px;
	margin:1px;
	}
	html>body .prbox a {
		width:120px;
		height:130px;
		}
.prbox a:hover {
	border:5px solid #EFEFEF;
	background-image:url(images/linkbg.png);
	background-repeat:repeat;
	}
.exp {
	width:370px;
	float:left;
}
.email {
	font-weight:bold;
	color:#005aaa;
}
.director {
	width:475px;
	float:left;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px solid #DCDDDE;
}
.func {
	margin-top:-10px;
	margin-left:2px;
	float:left;
}
#cadres {
	width:135px;
	float:left;
	margin-right:30px;
}
#cform {
	width:260px;
	background-color:#F7F7F7;
	padding:10px;
	float:right;
	text-indent:0;
	margin-top:-40px;
}
.clayer {
	width:130px;
	float:left;
	margin-left:0px;
}
.clayer input {
	width:120px;
	float:left;
	font-size:11px;
	margin:0;
}
.textarea textarea {
	width:250px;
	height:80px;
}
.textarea input {
	width:250px;
}
.textarea select {
	width:255px;
}
.textarea {
	width:260px;
	float:left;
	margin-top:10px;
}
.dept {
	width:230px;
	margin-top:10px;
	float:left;
}
.pressdate {
	font-weight:bold;
	font-size:12px;
	color:#000000;
}
.nota {
	width:400px;
	float:left;
	}
/* These are standard sIFR styles... do not modify */



.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}
.sIFR-replaced {
	visibility: visible !important;
}
span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

