body {
	margin: 0 auto;
	padding: 0;
	font: normal normal 11px "Trebuchet MS", sans-serif;
	line-height: 15px;
	color: #555;
	background: #FFF url(../img/bg_site.jpg) repeat-x;
	text-align: center;
}

#wrap {
	width: 960px;
	text-align: left;
	margin: 0 auto;
}

#headerText {
	position: relative;
	width: 255px;
	color: #fff;
	top: 80px;
	left: 425px;
	line-height: 13px;
	z-index:1;
}

#headerText a {
	color: #fff;
	text-decoration: none;
}

#headerText a:hover {
	color: #fff;
	text-decoration: underline;
}

.artPic {
	float: left;
	border: 5px solid #e5e5e5;
	margin-right: 15px;
}

.artPic2 {
	border: 5px solid #e5e5e5;
}

.green {
	color: #05905b;
}

.conditii {
	width: 270px;
	height: 90px;
	overflow: auto;
	font: normal normal 11px "Trebuchet MS", sans-serif;
	line-height: 15px;
	color: #555;
	background: #f5f5f5;
	border: 1px solid #ddd;
}

.input {
	font: normal normal 11px "Trebuchet MS", sans-serif;
	line-height: 15px;
	color: #555;
	background: #f5f5f5;
	border: 1px solid #ddd;
}

.button {
	font: normal bold 11px "Trebuchet MS", sans-serif;
	line-height: 15px;
	color: #fff;
	background: #05905b;
	border: 0;
}

.contactTitle {
	width:70px;
	display: block;
	float: left;
}

.dwlBox {
	border: 1px dashed #ddd;
	background: #f5f5f5;
	padding: 10px;
}

.dwlFile {
	background: url(../img/icon_disk.gif) no-repeat;
	padding: 0 0 5px 20px;
	line-height: 18px;
}

.butProduseRo {
	display: block;
	width: 230px;
	height: 50px;
	background: url(../img/b_produse_ro.jpg) no-repeat;
}

.butProduseRo:hover {
	display: block;
	width: 230px;
	height: 50px;
	background: url(../img/b_produse_ro.jpg) no-repeat 0 -50px;
}

.butSolutiiRo {
	display: block;
	width: 230px;
	height: 50px;
	background: url(../img/b_solutii_ro.jpg) no-repeat;
}

.butSolutiiRo:hover {
	display: block;
	width: 230px;
	height: 50px;
	background: url(../img/b_solutii_ro.jpg) no-repeat 0 -50px;
}

.butServiciiRo {
	display: block;
	width: 230px;
	height: 50px;
	background: url(../img/b_servicii_ro.jpg) no-repeat;
}

.butServiciiRo:hover {
	display: block;
	width: 230px;
	height: 50px;
	background: url(../img/b_servicii_ro.jpg) no-repeat 0 -50px;
}

.butProduseEn {
	display: block;
	width: 230px;
	height: 50px;
	background: url(../img/b_produse_en.jpg) no-repeat 0 -50px;
}

.butProduseEn:hover {
	display: block;
	width: 230px;
	height: 50px;
	background: url(../img/b_produse_en.jpg) no-repeat;
}

.butSolutiiEn {
	display: block;
	width: 230px;
	height: 50px;
	background: url(../img/b_solutii_en.jpg) no-repeat 0 -50px;
}

.butSolutiiEn:hover {
	display: block;
	width: 230px;
	height: 50px;
	background: url(../img/b_solutii_en.jpg) no-repeat;
}

.butServiciiEn {
	display: block;
	width: 230px;
	height: 50px;
	background: url(../img/b_servicii_en.jpg) no-repeat 0 -50px;
}

.butServiciiEn:hover {
	display: block;
	width: 230px;
	height: 50px;
	background: url(../img/b_servicii_en.jpg) no-repeat;
}

.butProduseRo span, .butSolutiiRo span, .butServiciiRo span, .butProduseEn span, .butSolutiiEn span, .butServiciiEn span { display: none; }

h1 {
	margin: 0;
	padding: 0;
	font: normal bold 13px "Trebuchet MS", sans-serif;
	color: #05905b;
	text-transform: uppercase;
}

.noutatiLeft {
	margin: 0;
	padding: 0 0 0 25px;
	background: url(../img/bg_noutati.gif) no-repeat center left;
}

form {
	margin: 0;
	padding: 0;
}

.newsletter {
	display: block;
	width: 210px;
	height: 80px;
	margin: 0;
	padding: 10px;
	background: url(../img/bg_newsletter.jpg) no-repeat;
}

.newsletterContent {
	width: 210px;
	height: 60px;
	color: #fff;
}

.inputNewsletter {
	border: 0;
	height: 16px;
	width: 125px;
	background: #fff url(../img/bg_input_newsletter.gif) no-repeat top left;
	font: normal normal 11px "Trebuchet MS", sans-serif;
	line-height: 15px;
	color: #777;
}

.solutiiHome {
	display: block;
	background: url(../img/bg_sol_home.jpg) no-repeat;
	line-height: 14px;
}

.picSolutii {
	margin-bottom: 10px;
}

.solutiiHome div {
	margin: 20px 0 0 20px;
	width: 180px;
}

.footer {
	font-size: 10px;
}

.footer a {
	padding-left: 15px;
	padding-right: 15px;
}

/* Start: Topmenu classes */

.link_menu{ font-size:11px; color:#fff; text-align:left; text-decoration:none; display:block; border-top:1px solid #FFF; background: #05905b; padding: 4px;}
.link_menu:hover { background: #1eb27a; }

.link_menu_en{ font-size:11px; color:#fff; text-align:left; text-decoration:none; display:block; border-top:1px solid #FFF; background: #054e8e; padding: 4px;}
.link_menu_en:hover { background: #4784ba; }

/* Clasele care au easy clear!!! */
.topmenu:after { content: ".";  display: block; height: 0; clear: both; visibility:hidden;}
.topmenu {display: inline-table; width: 720px;}
/* Hides from IE-mac \*/
* html .topmenu {height: 1%;}
.topmenu {display: block;}
/* End hide from IE-mac */

/* Clasele care au easy clear!!! */
.topmenu_en:after { content: ".";  display: block; height: 0; clear: both; visibility:hidden;}
.topmenu_en {display: inline-table; width: 720px;}
/* Hides from IE-mac \*/
* html .topmenu_en {height: 1%;}
.topmenu_en {display: block;}
/* End hide from IE-mac */


/*style pentru dropdown menu*/
.menu1, .menu2{ display:block; margin-right:1px; color:#ffffff;}/*height:30px; in loc de padding*/
.menu1 a, .menu2 a {color:#ffffff; font: normal normal 11px "Trebuchet MS", sans-serif;  height: 30px; text-decoration:none; padding: 0; display: block;}
.menu1 a:hover, .menu2 a:hover { color: #ffeaac; }

.topmenu {
	display: block;
	height: 30px;
	width: 730px;
	font-size: 12px;
	padding: 0;
	margin: 0;
}
.topmenu ul {
	width: 720px;
	margin: 0;
	padding: 0;
	list-style: none;
}

.topmenu #nav li li a { display:block; padding: 4px; color:#fff;}
.topmenu #nav li li a:hover {padding: 4px; font-weight:bold;}
.topmenu li {float: right; position: relative; cursor: default; z-index:10;}
.topmenu li ul {display: none; position: absolute; top: 100%; left: 0; background:transparent;z-index:10;}
.topmenu li>ul {top: auto; left: auto;}
.topmenu li li {display: block; float: none; background-color: transparent;border: 0;}
.topmenu li:hover ul, li.over ul {display: block;}
.topmenu .subMenu{ width:150px;}
.topmenu .subMenuFirst{z-index:10; margin-bottom:-200px; width:150px;/*padding-left:10px;*/padding-top:0; padding-bottom:0;}
* html .topmenu .subMenuFirst{width: 150px;}
#nav img {border:0;}

.topmenu a span { display: none; }

/*Engleza*/
.topmenu_en {
	display: block;
	height: 30px;
	width: 730px;
	font-size: 12px;
	padding: 0;
	margin: 0;
}
.topmenu_en ul {
	width: 720px;
	margin: 0;
	padding: 0;
	list-style: none;
}

.topmenu_en #nav li li a { display:block; padding: 4px; color:#fff;}
.topmenu_en #nav li li a:hover {padding: 4px; font-weight:bold;}
.topmenu_en li {float: right; position: relative; cursor: default; z-index:10;}
.topmenu_en li ul {display: none; position: absolute; top: 100%; left: 0; background:transparent;z-index:10;}
.topmenu_en li>ul {top: auto; left: auto;}
.topmenu_en li li {display: block; float: none; background-color: transparent;border: 0;}
.topmenu_en li:hover ul, li.over ul {display: block;}
.topmenu_en .subMenu{ width:150px;}
.topmenu_en .subMenuFirst{z-index:10; margin-bottom:-200px; width:150px;/*padding-left:10px;*/padding-top:0; padding-bottom:0;}
* html .topmenu_en .subMenuFirst{width: 150px;}
#nav img {border:0;}

.topmenu_en a span { display: none; }

/* Romana */

.butHomeRo {
	display: block;
	height: 30px;
	width: 55px;
	background: url(../img/b_home_ro.gif) no-repeat;
}

.butHomeRo_over {
	display: block;
	height: 30px;
	width: 55px;
	background: url(../img/b_home_ro.gif) no-repeat 0 -30px;
}

.butHomeRo:hover {
	background: url(../img/b_home_ro.gif) no-repeat 0 -30px;
}

.butHomeRo_over:hover {
	background: url(../img/b_home_ro.gif) no-repeat 0 -30px;
}

.butSuntemRo {
	display: block;
	height: 30px;
	width: 87px;
	background: url(../img/b_cinesuntem_ro.gif) no-repeat;
}

.butSuntemRo_over {
	display: block;
	height: 30px;
	width: 87px;
	background: url(../img/b_cinesuntem_ro.gif) no-repeat 0 -30px;
}

.butSuntemRo:hover {
	background: url(../img/b_cinesuntem_ro.gif) no-repeat 0 -30px;
}

.butSuntemRo_over:hover {
	background: url(../img/b_cinesuntem_ro.gif) no-repeat 0 -30px;
}

.butOferimRo {
	display: block;
	height: 30px;
	width: 72px;
	background: url(../img/b_ceoferim_ro.gif) no-repeat;
}

.butOferimRo_over {
	display: block;
	height: 30px;
	width: 72px;
	background: url(../img/b_ceoferim_ro.gif) no-repeat 0 -30px;
}

.butOferimRo:hover {
	background: url(../img/b_ceoferim_ro.gif) no-repeat 0 -30px;
}

.butOferimRo_over:hover {
	background: url(../img/b_ceoferim_ro.gif) no-repeat 0 -30px;
}

.butSuportRo {
	display: block;
	height: 30px;
	width: 99px;
	background: url(../img/b_suport_ro.gif) no-repeat;
}

.butSuportRo_over {
	display: block;
	height: 30px;
	width: 99px;
	background: url(../img/b_suport_ro.gif) no-repeat 0 -30px;
}

.butSuportRo:hover {
	background: url(../img/b_suport_ro.gif) no-repeat 0 -30px;
}

.butSuportRo_over:hover {
	background: url(../img/b_suport_ro.gif) no-repeat 0 -30px;
}

.butNoutatiRo {
	display: block;
	height: 30px;
	width: 64px;
	background: url(../img/b_noutati_ro.gif) no-repeat;
}

.butNoutatiRo_over {
	display: block;
	height: 30px;
	width: 64px;
	background: url(../img/b_noutati_ro.gif) no-repeat 0 -30px;
}

.butNoutatiRo:hover {
	background: url(../img/b_noutati_ro.gif) no-repeat 0 -30px;
}

.butNoutatiRo_over:hover {
	background: url(../img/b_noutati_ro.gif) no-repeat 0 -30px;
}

.butCariereRo {
	display: block;
	height: 30px;
	width: 61px;
	background: url(../img/b_cariere_ro.gif) no-repeat;
}

.butCariereRo_over {
	display: block;
	height: 30px;
	width: 61px;
	background: url(../img/b_cariere_ro.gif) no-repeat 0 -30px;
}

.butCariereRo:hover {
	background: url(../img/b_cariere_ro.gif) no-repeat 0 -30px;
}

.butCariereRo_over:hover {
	background: url(../img/b_cariere_ro.gif) no-repeat 0 -30px;
}

.butContactRo {
	display: block;
	height: 30px;
	width: 67px;
	background: url(../img/b_contact_ro.gif) no-repeat;
}

.butContactRo_over {
	display: block;
	height: 30px;
	width: 67px;
	background: url(../img/b_contact_ro.gif) no-repeat 0 -30px;
}

.butContactRo:hover {
	background: url(../img/b_contact_ro.gif) no-repeat 0 -30px;
}

.butContactRo_over:hover {
	background: url(../img/b_contact_ro.gif) no-repeat 0 -30px;
}

.butHartaRo {
	display: block;
	height: 30px;
	width: 79px;
	background: url(../img/b_harta_ro.gif) no-repeat;
}

.butHartaRo_over{
	display: block;
	height: 30px;
	width: 79px;
	background: url(../img/b_harta_ro.gif) no-repeat 0 -30px;
}

.butHartaRo:hover {
	background: url(../img/b_harta_ro.gif) no-repeat 0 -30px;
}

.butHartaRo_over:hover {
	background: url(../img/b_harta_ro.gif) no-repeat 0 -30px;
}

/* Engleza */

.butHomeEn {
	display: block;
	height: 30px;
	width: 50px;
	background: url(../img/b_home_en.gif) no-repeat;
}

.butHomeEn_over {
	display: block;
	height: 30px;
	width: 50px;
	background: url(../img/b_home_en.gif) no-repeat 0 -30px;
}

.butHomeEn_over:hover {
	background: url(../img/b_home_en.gif) no-repeat 0 -30px;
}

.butHomeEn:hover {
	background: url(../img/b_home_en.gif) no-repeat 0 -30px;
}

.butSuntemEn {
	display: block;
	height: 30px;
	width: 73px;
	background: url(../img/b_cinesuntem_en.gif) no-repeat;
}

.butSuntemEn_over {
	display: block;
	height: 30px;
	width: 73px;
	background: url(../img/b_cinesuntem_en.gif) no-repeat 0 -30px;
}

.butSuntemEn:hover {
	background: url(../img/b_cinesuntem_en.gif) no-repeat 0 -30px;
}

.butSuntemEn_over:hover {
	background: url(../img/b_cinesuntem_en.gif) no-repeat 0 -30px;
}

.butOferimEn {
	display: block;
	height: 30px;
	width: 76px;
	background: url(../img/b_ceoferim_en.gif) no-repeat;
}

.butOferimEn_over {
	display: block;
	height: 30px;
	width: 76px;
	background: url(../img/b_ceoferim_en.gif) no-repeat 0 -30px;
}

.butOferimEn:hover {
	background: url(../img/b_ceoferim_en.gif) no-repeat 0 -30px;
}

.butOferimEn_over:hover {
	background: url(../img/b_ceoferim_en.gif) no-repeat 0 -30px;
}

.butSuportEn {
	display: block;
	height: 30px;
	width: 123px;
	background: url(../img/b_suport_en.gif) no-repeat;
}

.butSuportEn_over {
	display: block;
	height: 30px;
	width: 123px;
	background: url(../img/b_suport_en.gif) no-repeat 0 -30px;
}

.butSuportEn_over:hover {
	background: url(../img/b_suport_en.gif) no-repeat 0 -30px;
}

.butSuportEn:hover {
	background: url(../img/b_suport_en.gif) no-repeat 0 -30px;
}

.butNoutatiEn {
	display: block;
	height: 30px;
	width: 50px;
	background: url(../img/b_noutati_en.gif) no-repeat;
}

.butNoutatiEn_over{
	display: block;
	height: 30px;
	width: 50px;
	background: url(../img/b_noutati_en.gif) no-repeat 0 -30px;
}

.butNoutatiEn_over:hover {
	background: url(../img/b_noutati_en.gif) no-repeat 0 -30px;
}

.butNoutatiEn:hover {
	background: url(../img/b_noutati_en.gif) no-repeat 0 -30px;
}

.butCariereEn {
	display: block;
	height: 30px;
	width: 65px;
	background: url(../img/b_cariere_en.gif) no-repeat;
}

.butCariereEn_over {
	display: block;
	height: 30px;
	width: 65px;
	background: url(../img/b_cariere_en.gif) no-repeat 0 -30px;
}

.butCariereEn_over:hover {
	background: url(../img/b_cariere_en.gif) no-repeat 0 -30px;
}

.butCariereEn:hover {
	background: url(../img/b_cariere_en.gif) no-repeat 0 -30px;
}

.butContactEn {
	display: block;
	height: 30px;
	width: 67px;
	background: url(../img/b_contact_en.gif) no-repeat;
}

.butContactEn_over {
	display: block;
	height: 30px;
	width: 67px;
	background: url(../img/b_contact_en.gif) no-repeat 0 -30px;
}

.butContactEn:hover {
	background: url(../img/b_contact_en.gif) no-repeat 0 -30px;
}

.butContactEn_over:hover {
	background: url(../img/b_contact_en.gif) no-repeat 0 -30px;
}

.butHartaEn {
	display: block;
	height: 30px;
	width: 65px;
	background: url(../img/b_harta_en.gif) no-repeat;
}

.butHartaEn_over {
	display: block;
	height: 30px;
	width: 65px;
	background: url(../img/b_harta_en.gif) no-repeat 0 -30px;
}

.butHartaEn_over:hover {
	background: url(../img/b_harta_en.gif) no-repeat 0 -30px;
}

.butHartaEn:hover {
	background: url(../img/b_harta_en.gif) no-repeat 0 -30px;
}

/* End: Topmenu classes */

#dropmenudiv{
	position:absolute;
	font: normal normal 11px "Trebuchet MS", sans-serif;
	z-index:100;
	text-align: left;
	width: 200px;
}

#dropmenudiv a{
	display: block;
	background-color: #20976a;
	margin-bottom: 1px;
	text-decoration: none;
	padding: 4px;
	color: #fff;
	width: 200px;
}

#dropmenudiv a:hover{ /*hover background color*/
	background-color: #1eb27a;
	width: 200px;
}

#dropmenudivEn{
	position:absolute;
	font: normal normal 11px "Trebuchet MS", sans-serif;
	z-index:100;
	text-align: left;
	width: 200px;
}

#dropmenudivEn a{
	display: block;
	background-color: #3f6e97;
	margin-bottom: 1px;
	text-decoration: none;
	padding: 4px;
	color: #fff;
	width: 200px;
}

#dropmenudivEn a:hover{ /*hover background color*/
	background-color: #4784ba;
	width: 200px;
}

.subArrow {
	margin: 0 5px 0 5px;
}

a {
	color: #054e8e;
	text-decoration: none;
}

a:hover {
	color: #05905b;
	text-decoration: none;
}

.categLeft {
	padding: 4px 0 4px 0;
	border-bottom: 1px dashed #bbb;
}