/**
 * Messages
 */
.warning, .error, .success { margin-left: -10px; padding: 10px 10px 10px 30px;  width: 570px; }

.warning { border-top: 1px solid #FEEEA0; border-bottom: 1px solid #FEEEA0; background-color: #FFF2B3; color: #5B1413; width: 95%; text-align: center;}
.warning a { color: #EAC31E; text-decoration: underline; }


.error { border-top: 1px solid #333; border-bottom: 1px solid #333; background-color: #CB2026; color: #FFF; width: 95%; text-align: center;}
.error a { text-decoration: underline; }

.errorSmall { border-top: 1px solid #333; border-bottom: 1px solid #333; background-color: #CB2026; color: #fff; width: 100px; }
.errorSmall a { text-decoration: underline; }


.success { border-top: 1px solid #333; border-bottom: 1px solid #333; background-color: #0B8140; color: #fff; width: 95%; text-align: center;}
.success a { text-decoration: underline; }

/**
 * Form
 */

form>ul { margin: 0px; padding: 0px; }
form>ul>li { width: 100%; margin: 10px 0px; overflow: hidden; }

.stdForm { margin: 20px 20px; }
.stdForm label { width: 120px; float: left; margin: 0px 20px 0px 0px; }
.stdForm label span.fieldname { font-size: 14px; font-weight: bold; display: block; }
.stdForm label span.tip { font-size: 10px; color: #555; }

.stdForm input[type="text"], textarea { width: 300px; float: left; padding: 2px; }
.stdForm textarea { height: 200px; width: 300px; }
.stdForm input[type="image"] { margin-left: 160px; }
.stdForm input[type="file"] { width: 300px; }



/* general */ 

* {
  padding:0px;
  margin:0px;
}

body {
  text-align:center;
  font-family:Verdana, Geneva, sans-serif;
  font-size:12px;
  color:gray;
  background-color:black;
}

div#container {
 width:980px;
 text-align:left;
 margin-left:auto;
 margin-right:auto;
 padding-top:2px;
 padding-left:0px;
 padding-right:0px;
 background-color:white;
 overflow: hidden;
	position: relative;
}

img {
 border:none;
}

/* start header */

div#header {
 margin-left:auto;
 margin-right:auto; 
 width:960px; 
 padding-left:10px; 
 padding-right:10px;
 padding-top:10px;
 background-color:white;
}

div#header-left {
  width:320px;
  text-align:center;
  display:block;
  float:left;
  margin-bottom:5px;
}

div#header-right {
  width:620px;
  display:block;
  float:left;
  margin-bottom:5px;
}

div#header-right-up {
  padding-bottom:4px;
  display:block;
  float:left;
}

div#header-right-dn {
 text-align:left;  
 background-image:url('/images/background-cauta.jpg');
 display:block;
 width:620px; 
 float:left;
 padding:10px;
 height:30px;
}

div#header-contact {
 width:206px; 
 text-align:center; 
 font-weight:bold; 
 display:block;
 float:left;
 padding-top:10px;
}

div#header-download {
 width:206px; 
 text-align:center; 
 font-weight:bold;
 display:block;
 float:left;
}

div#header-adress {
 width:206px; 
 display:block;
 float:left;
 text-align:left;
}

.clear {
 clear:both;
}

#triggerGlobalSearch {
float:left; 
background:transparent url('images/cauta1.jpg');
display:block; 
width:107px; 
height:27px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
margin-left:10px;  
cursor:pointer;
}


/* start meniu sus */

div#meniu-sus-st {
 background-image:url('/images/meniu-sus-st.jpg');
 display:block;
 float:left;
 width:13px;
 height:43px;
}

div#meniu-sus-dr {
 background-image:url('/images/meniu-sus-dr.jpg');
 display:block;
 float:left;
 width:7px;
 height:43px;
}

div#meniu-sus {
 background-image:url('/images/meniu-sus-mij.jpg');
 background-repeat:repeat-x;
 width:940px;
 height:43px;
 display:block;
 float:left;
 margin-bottom:5px;
}

.meniu-sus-ul {
 float:left;
 list-style-type:none;
 margin-top:12px;
}

.meniu-sus-ul-li {
 float:left;
 margin-left:17px;
 color:white;
 font-weight:bold;
 font-size:14px;
 font-family:Arial;
 list-style-type:none;
}

div#lang {
 margin-top:10px;
}

/* banner */

div#banner {
 /*background-image:url('/images/banner.jpg');*/
 width:938px;
 height:332px;
 display:block;
 text-align:center;
 margin-left:auto;
 margin-right:auto;
 z-index:1;
}

/* main */

div#main {
 float:left;
 margin-left:10px!important;
 margin-left:5px;
 width:690px!important;
 width:680px;
 display:block;
 margin-top:10px;
 color:black;
 
}

.navigation, #navigation {
 background-color:#e2e2e2;
 color:#aa032e;
 padding:10px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;  
overflow:auto;
}

/* div-uri "main" per pagina */ 

div#produs,       div#home, div#stire,        div#categorie,   div#cerere-de-oferta, 
div#contact,      div#rezultatele-cautarii,   div#referinte,   div#inchirieri, 
div#cariere,      div#produse,                div#stiri,       div#portofoliu-clienti,
div#arhiva-stiri, div#parteneri,              div#aparitii-in-presa,
div#diplome-si-certificari, div#client, div#service {
 margin-top:10px;
 background-color:#e2e2e2;
 padding:10px;
 padding-bottom:30px;
 color:black;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px; 
overflow:auto;  
}

/* align image into textbox */

div.entry img {
 
}

div.entry > p > img {
 margin:2px;
 float:right;
}

div#meniu-produs ul {
 list-style-type:none;
 text-align:left;
 float:left; 
 width:160px;
 margin-bottom: 10px;
}

div#meniu-produs ul li {
 background-image:url('/images/meniu-produs-bkgr.jpg');
 background-repeat:no-repeat;
 width:144px;
 height:22px;
 display:block;
 color:white;
 padding-top:6px;
 cursor:pointer;
 text-align:center;
}

div#meniu-produs ul li:hover {
 background-image:url('/images/meniu-produs-bkgr-hover.jpg');
}

h1 {
 font-size:20px;
 font-family:Arial;
 color:black;
 margin-top:10px;
 margin-bottom:10px;
}

div.detalii, 
div.detalii-tehnice, 
div.partener-produs {
 background-color:#e2e2e2;
 margin-top:10px;
 padding:10px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;   
}

#table-detalii {
 border-top:#aa032e 4px solid;
 border-bottom:#aa032e 4px solid;
 border-left:#B7B7B7 2px solid;
 border-right:#B7B7B7 2px solid;
 width:90%;
 background-color:#CCCCCC;
 text-align:center;
 margin-bottom:10px;
 font-size:12px;
}

tr#table-head {
 background-color:#e0d0d4;
}

tr.row-0 {
 background-color:white;
}

tr.row-1 {
 background-color:#e2e2e2;
}

#table-detalii td {
 padding:2px;
}

div#solicitari {
 width:81%;
 display:block;
 padding-top:20px;
 padding-bottom:20px;
 overflow:auto;
}

div#intro, div#intro-detalii {
 text-align:left; 
 margin-top:10px;
}


/* gallery */
#gallery 
{
display: block;
float: left;
width: 690px;
margin-right: 0px;
margin-bottom: 0px;
background: #fff;
}


/* footer */

div#footer {
 display:block;
 /*background:url('/images/footer-bkgr.jpg') repeat-x;*/
 background-color: #fff;
 height:155px;
 width:980px;
 margin-left:auto;
 margin-right:auto;
}

div#descarca-materiale {
 background-image:url('/images/descarca-materiale-prezentare.jpg');
 float:left; width:248px; height:68px;
}

div#cere-o-oferta {
 background-image:url('/images/cere-oferta.jpg');
 float:right; width:248px; height:68px;
}

div.inner-text {
 margin-right:60px;
 margin-top:22px;
 margin-left:10px; 
 color:white; 
 text-align:left; 
}

div#footer ul {
 list-style-type:none;
 text-align:center;
 padding-top:15px;
 padding-left:70px;
}

div#footer ul li {
 list-style-type:none;
 float:left;
 color:white;
 margin-left:20px;
 font-family:Arial;
 font-size:14px;
 font-weight:bold;
}

/* sidebar */

div#sidebar {
 float:right;
 margin-right:10px!important;
 margin-right:5px;
 margin-top:10px;
 margin-left:10px;
 margin-bottom:10px;
 width:259px;
}

div.box {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px; 
background-color:#e2e2e2;
padding-top:10px;
padding-bottom:10px;
margin-bottom:10px;
}

div.headbox {
 width:259px;
 height:30px;
 color:white;
 font-size:18px;
 font-weight:bold;
 font-family:Arial;
 margin-bottom:10px;
}

div.inner-box {
 padding-left:30px;
 padding-top:3px; 
}

div.box ul {
  color:#404040;
  margin-top:0px;
  margin-left:20px;
}

/* patches for IE6 */
div.box ul li  { padding-bottom:10px; }
li.categories { list-style-type:none; }
div.box > ul > li.pagenav { list-style-type:none; }

/* email, links */
a.email {
 direction:rtl;
 unicode-bidi:bidi-override;
 text-decoration:none;
 color:gray;
}

a.product-info-link {
  text-decoration:none;
  color:black;
}
 
a.email:hover, a.link-red:hover, a.product-info-link:hover { color:#aa032e; }
a.link-red { text-decoration:none; color:gray; }
a.meniu-link { color:white; text-decoration:none; }
a.meniu-link:hover { color:#80d7df; }
a { color:#aa032e; text-decoration:none; }
a:hover { color:#f00e0e; }

/* overwrite wp list type */
li {
 
}

/* texts styles */

.text-head {
  color:#aa032e;
  font-weight:bold;
}

.text-body, .text-head {
  margin-top:10px;
}

/* reset old styles */

ul.post-categories > li {
  list-style-type:none;
  float:left;
}

/* eof */

div.frame-list {
 padding:5px;
 margin: 0px 15px 20px 0px;
 height:184px;
 display:block;
 background:#F0F0F0;
 /* overflow:hidden; */   
 /* prevent something bad */
}

div.frame-list-2-elem {
 padding:5px;
 margin: 0px 15px 20px 120px;
 height:184px;
 display:block;
 background:#F0F0F0;
 display:inline;
 /* overflow:hidden; */   
 /* prevent something bad */
}

div.frame-list-1-elem {
 padding:5px;
 margin: 0px 15px 20px 216px;
 height:184px;
 display:block;
 background:#F0F0F0;
 display:inline;
 /* overflow:hidden; */   
 /* prevent something bad */
}

.listare-produse {
  width:191px;
  margin-bottom:5px;
  font-size: 10px;
  display:block;
  background-image:url('/images/categorii-bkgr.jpg');
  color:white;
  font-weight:bold;
}

a.listare-produse-link, 
a#meniu-asociat-produs, a.prod-list-actions {
  color:white;
}

a.listare-produse-link:hover,
a#meniu-asociat-produs:hover, a.prod-list-actions:hover {
  color:white;
}

#table-cerere-de-oferta input, 
#table-contact input,
#table-cerere-de-oferta select, 
#table-cerere-de-oferta textarea, 
#table-contact textarea {
   width:300px;
}

input#submit {
  width:200px; /* overwrite and custom */
  margin-top:20px;
}

#informatii {
  font-size:9px; 
  font-family:Arial;
  color:red;
  font-style:italic;
  margin-top:20px;
}

/* cerere de oferta */
div#cerere-oferta-notificare, 
div#contact-notificare {
  padding:10px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px; 
margin:10px;
}

#s {
float:left; 
width:490px; 
height:29px;
border:#CCCCCC 1px solid;
color:gray;
font-size:20px;
}

div.product-info-list {
  margin-top:10px;
  margin-bottom:10px;
}

div.block-into-index {
 width:213px; 
 display:block; 
 float:left; 
 padding:5px;
 margin-top:10px;
 margin-bottom:10px;
}

#misiune-viziune-valori{
background:#f0f0f0;
float: left;
margin-top:10px;
margin-bottom:10px;
}

#misiune-viziune-valori p{
font-size: 10px;
}

#misiune-viziune-valori h3{
color:#AA032E;
font-weight:bold;
}

.add-radius {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px; 
}

/* jQuery lightBox plugin - Gallery style */
#gallery {
margin-top:10px;
}
#gallery ul 
{ 
list-style: none;
margin-left:10px; 
}
#gallery ul li 
{
display: inline;
margin-right: 10px;
margin-left:10px; 
}
#gallery ul img { 
  border: 2px solid #f0f0f0; 
  border-width: 2px; 
}
#gallery ul a:hover img {
	border: 2px solid #f00e0e;
	border-width: 2px;
}
#gallery ul a:hover { 
    color: #f00e0e;
}


div.limit-title-list {
 padding-top:7px; 
 padding-left:7px;
 overflow:hidden;
 height:25px;
}

.limit-title-list h1
{
    font-size: 11px;
    margin-top: 0px;
}
   
.list-indent {
  margin-left:20px;
}

h3.evenimente-titlu {
 color:#aa032e;
  margin-bottom:10px;
}

div#pad-evenimente {
   background-color:#e2e2e2;
   padding:10px;
   color:black;
   display:block;
   float:left;
   margin-top:10px;
   width:670px;
}

div.edit-eveniment {
  clear:both; 
  margin-top:10px;
  margin-bottom:20px;
}

div#navigation-evenimente {
  padding-top:10px;
  padding-bottom:20px;
  color:#aa032e;
}

input#EmailNewsletter {
width:110px; 
float:left; 
color:#CCCCCC; 
height:23px; 
border:#CCCCCC 1px solid;
text-align:center;
}

div.box-content {
 padding:10px;
}

/* meniu dinamic */
.ul-submenu {
  z-index:999; 
  position:absolute; 
  background:#3e3f43; 
  width:150px; 
  border:#ce0e41 2px outset;
  padding-left:5px;
  padding-right:5px;
  padding-top:10px;
  padding-bottom:10px;
  font-size:12px;
}

.li-submenu {
  display:block;
  text-align:left;
  padding:5px;
}

.li-submenu:hover {
  background:#ce0e41; 
}

div.evenimente-mic {
  width:200px;
  display:block;
  margin-bottom:10px;
}

div.evenimente-mare {
  float:left;
  width:465px;
  text-align:left;
  display:block;
}

div.eveniment-date {
 text-align:center; 
 padding-top:5px; 
 padding-bottom:5px;
}

div.evenimente-separator {
  margin:10px;
}

div.evenimente-mare h3 {
  position:inline;
  display:run-in;
}
tr.detalii-produs-1 {
  background-color:#cccccc;
}
tr.detalii-produs-1  td {
 padding-top:2px;
 padding-bottom:2px;
}

#text-area{
background-color: #CCCCCC;
margin-left:10px;
margin-top:10px;
}

#text-area h3 {
margin:10px 0 5px 10px;
}

#text-area p {
margin-left: 5px;
padding-bottom:10px;
}

.portofoliu-clienti-img {
  float:left;
  padding:5px;
}
hr {
  color:#cccccc;
  height:1px;
  width:90%;
  text-align:center;
  clear:both;
  margin:10px auto;
  margin-bottom:20px;
}
h2 {
  display:run-in;
  display:inline;
  margin-right:4px; 
}
a.rss-link {
  text-decoration:none;
  color:white;
}
p.data-aparitie {
  margin-top:5px; margin-bottom:20px; 
  font-size:10px; font-style:italic;
}
div.client {
  float:left;
  margin:5px;
  padding:5px;
  background-color:#f0f0f0;
  padding-bottom:10px;
}

div.client h2
{
padding-bottom:10px;
}

div.detalii-client {
   margin:2px; padding:2px; border:#cccccc 1px solid;
}
.alignright {
 float:right;
}
.alignleft {
 float:left;
}

#produse
{
float:left;
width:650px;
}

#partener-produs
{
float:left;
width: 690px;
}

#partener-produs li
{
background:#999999;
width:211px;
margin-top:10px;
float:left;
margin-right:15px;
height:190px;
padding-top:2px;
margin-bottom:10px;
list-style:none;
}

#partener-produs li a
{
color:#FFFFFF;
}

#partener-produs li p
{
font-size:12px;
font-weight:bold;
color:#FFFFFF;
margin-bottom:5px;
margin-top:5px;
margin-left:10px;
}

#partener-produs li img
{
margin-left:10px;
}

#tabel_prod
{
margin-left: 15px;
margin-right: 15px;
width: 440px;
}

#link_mareste
{
margin-top:5px;
margin-bottom:5px;
}

#poza-partener
{
float:left;
}

#text-partener
{
float:right;
width:360px;
}

#lang
{
float:right;
height:43px;
}

.lang-flags
{
width: 24px;
height: 24px;
margin-left:5px;
margin-right:5px;
}

#parteneri
{
padding-bottom:30px;
}

#referinte img
{
float:left;
margin-bottom:20px;
margin-right:30px;
}

#referinte li
{
float:left;
}

#referinte p
{
margin-bottom:10px;
}

#referinte h4
{
font-size:18px;
}

.testimonial
{
float:left;
  margin:5px;
  background-color:#f0f0f0;
  margin-bottom:10px;
  width: 660px;
}

ol
{
list-style:decimal;
margin-left:20px;
}

#ev
{
display:inline;
float:left;
margin-right:20px;
}

/* css gallery */

.gallery {
float:left;
width: 680px;
height: 900px;
margin: 0 0 0 0;
margin-left: 5px;
background: ;
}



.gallery h2 {

color: #fff;
font: 16px Verdana, Geneva, sans-serif;
font-weight: bold;
margin-top: 5px;
margin-bottom: 5px;


}




.thumb {
float:left;
width: 220px;
height: 130px;
background: #fff;
margin-right: 10px;
margin-bottom: 10px;

}




.thumb_last {
float:left;
width: 220px;
height: 130px;
background: #fff;
margin-right: 0px;
margin-bottom: 10px;
}

/* Slider */

#slider_overlay {
		background: url(/images/transpBlack.png);
		padding: 13px 10px 0 0;
		width: 928px;
		height: 30px;
		margin: 289px 0 0 15px;
		position: absolute;
		z-index: 99;
		color: white;
		text-align: right;
		font-weight: bold;
		font-size: 16px;
		top: 2px;
		left: 0px;
}

/* Captcha */

#recaptcha_reload {display:none;}
#recaptcha_switch_audio {display:none;}
#recaptcha_whatsthis {display:none;}
#recaptcha_tagline {display:none;}

