html, body, table, td, div, p, ul, ol, h1, h2, h3, h4, h5, h6, hr, img, form, input, textarea {margin: 0; padding: 0; border-style: none; }
* {background-repeat: no-repeat; }
ul, ol li {list-style-type: none;}
a {color:#000;}
html, body {
margin: 0;
padding: 0;
width:100%;
height: 100%;
}







/*top level styling*/


/* positioning */

body {
font-family: Tahoma, Verdana, Arial, sans-serif;
font-size:11px; 
text-align: center;
background:url(../img/body_bg.jpg) top left repeat-x;
width:100%;
height:100%;
}

#main {
overflow: auto;
margin:0 auto;
padding:0 10px;
position: relative;
text-align: left;
background-color:#fff;
}

* html body #main {width:980px;}

body>#main {width:960px;}


#header {
padding-left:10px;
padding-top:20px;
padding-bottom:20px;
position: relative;
display: block;
}

#header.ro {
background:url(../img/bg_headerRo.gif) right 75px no-repeat;
}

#header.en {
background:url(../img/bg_headerEn.gif) right 75px no-repeat;
}

#sidebar {
width:195px;
float:left;
overflow: hidden;
position: relative;
}

#content {
position: relative;
width:765px;
overflow: hidden;
float:left;
}

#footer {
position: relative;
clear: both;
padding-top:20px;
margin-bottom: 85px;
color:#c4c4c4;
overflow: hidden;
}

#footer p {
padding-top:5px;
border-top:1px solid #d3d3d3;

}



/* styles */

#menu {
width:183px;
height:188px;
padding-top:10px;
overflow: hidden;
background-color:#fff;
border:1px solid #e3e3e3;
}

* html body #main #sidebar #menu {height:200px;padding-top:10px;}

.primaPagina #sidebar #menu {border:none;}



#menu li {
padding-left:10px;
}

#menu li a {
display: block;
width: 165px;
height:29px;
border-bottom:1px solid #d3d3d3;
text-indent: -100000px;
overflow: hidden;
cursor: pointer;
outline: none;
}

#menu li a:hover {border-bottom:1px solid #0E76BC;}
#menu li.selected a {border-bottom:3px solid #0E76BC;}

#menu.ro li a {background: url(../img/ugg-menu4_ro.gif) top left no-repeat;}
#menu.ro #menu_produse		a {background-position: 0 0}
#menu.ro #menu_servicii		a {background-position: -165px 0}
#menu.ro #menu_cineSuntem	a {background-position: -330px 0}
#menu.ro #menu_parteneri	a {background-position: -495px 0}
#menu.ro #menu_contact		a {background-position: -660px 0}
#menu.ro #menu_cariere		a {background-position: -825px 0; border-bottom:none;}

#menu.ro #menu_produse		a:hover {background-position: 0 -30px}
#menu.ro #menu_servicii		a:hover {background-position: -165px -30px}
#menu.ro #menu_cineSuntem	a:hover {background-position: -330px -30px}
#menu.ro #menu_parteneri	a:hover {background-position: -495px -30px}
#menu.ro #menu_contact		a:hover {background-position: -660px -30px}
#menu.ro #menu_cariere		a:hover {background-position: -825px -30px; border-bottom:none;}

#menu.ro #menu_produse.selected		a {background-position: 0 -60px}
#menu.ro #menu_servicii.selected	a {background-position: -165px -60px}
#menu.ro #menu_cineSuntem.selected	a {background-position: -330px -60px}
#menu.ro #menu_parteneri.selected	a {background-position: -495px -60px}
#menu.ro #menu_contact.selected		a {background-position: -660px -60px}
#menu.ro #menu_cariere.selected		a {background-position: -825px -60px; border-bottom:none;}

#menu.en li a {background: url(../img/ugg-menu4_en.gif) top left no-repeat;}
#menu.en #menu_products		a {background-position: 0 0}
#menu.en #menu_services		a {background-position: -165px 0}
#menu.en #menu_aboutUs		a {background-position: -330px 0}
#menu.en #menu_partners		a {background-position: -495px 0}
#menu.en #menu_contact		a {background-position: -660px 0}
#menu.en #menu_careers		a {background-position: -825px 0; border-bottom:none;}

#menu.en #menu_products		a:hover {background-position: 0 -30px}
#menu.en #menu_services		a:hover {background-position: -165px -30px}
#menu.en #menu_aboutUs		a:hover {background-position: -330px -30px}
#menu.en #menu_partners		a:hover {background-position: -495px -30px}
#menu.en #menu_contact		a:hover {background-position: -660px -30px}
#menu.en #menu_careers		a:hover {background-position: -825px -30px; border-bottom:none;}

#menu.en #menu_products.selected	a {background-position: 0 -60px}
#menu.en #menu_services.selected	a {background-position: -165px -60px}
#menu.en #menu_aboutUs.selected		a {background-position: -330px -60px}
#menu.en #menu_partners.selected	a {background-position: -495px -60px}
#menu.en #menu_contact.selected		a {background-position: -660px -60px}
#menu.en #menu_careers.selected		a {background-position: -825px -60px; border-bottom:none;}

#lang {
position:absolute;
top:10px;
right:10px;
width:51px;
}

#header>#lang {right:0;}


#lang li a {
display: block;
width:51px;
height:20px;
overflow: hidden;
text-indent:-1000px;
background-image: url(../img/menu_lang.gif);
background-repeat: no-repeat;

}

#pageLangEN a {background-position: 0 0}
#pageLangEN a:hover {background-position: 0 -20px}


#pageLangRO a {background-position: -51px 0}
#pageLangRO a:hover {background-position: -51px -20px}

/* homepage */


#promoSections {
position:relative;
overflow: hidden;
padding-top:20px;
}

#promoSections li {
float: left;
width:255px;
}

#promoSections li h3 {
margin-bottom:5px;
}

#serviciiHome {background:url(../img/visualHome_servicii.jpg) 0 23px no-repeat}
#produseHome {background:url(../img/visualHome_produse.jpg) 0 23px no-repeat}
#contactHome {background:url(../img/visualHome_contact.gif) 0 23px no-repeat}

#promoSections .address {
margin-top:80px;
font-weight: normal;
font-size:12px;
color:#727272;
width:230px;
}

#promoSections li h4 {
margin-top:80px;
font-weight: normal;
font-size:12px;
color:#727272;
width:230px;
}

h3.titlesHome {
width:100%;
height:23px;
overflow:hidden;
background-image: url(../img/bg_titlesHome_ro.gif);
background-repeat: no-repeat;
text-indent: -10000px;
}

h3.titlesHomeEn {
width:100%;
height:23px;
overflow:hidden;
background-image: url(../img/bg_titlesHome_en.gif);
background-repeat: no-repeat;
text-indent: -10000px;
}

#titleHomeServices  {background-position: 0 0}
#titleHomeProducts	{background-position: 0 -23px;}
#titleHomeContact	{background-position: 0 -46px;}

#titleHomeServicii  {background-position: 0 0}
#titleHomeProduse	{background-position: 0 -23px;}
#titleHomeContact	{background-position: 0 -46px;}

#promoSections li p.link {
margin-top:10px;
position: relative;
overflow: hidden;
}

#promoSections li p.link a {
text-transform: uppercase;
background-color:#f0aa46;
width:auto;
text-decoration: none;
color:#fff;
padding:3px 5px;
float:left;
}

#promoSections li p.link a:hover {
background-color: #fff;
color:#f0aa46;
}

#promoSections li.last {margin-right:0;}



/* domains */



#presentation {
float:left;
width:190px;
}

#sectionDisplay {
float:left;
width:575px;
overflow: hidden;
}




#presentation .sectionTitle {
width:190px;
height:200px;
overflow: hidden;
text-indent: -10000px;
background-position: top left;
background-repeat: no-repeat;
margin-bottom:10px;
}


#titleProduse {background-image:url(../img/title_produse.jpg);}
#titleParteneri {background-image:url(../img/title_parteneri.jpg);}
#titleContact {background-image:url(../img/title_contact.jpg);}
#titleCineSuntem {background-image:url(../img/title_cineSuntem.jpg);}
#titleServicii {background-image:url(../img/title_servicii.jpg);}
#titleCariere {background-image:url(../img/title_cariere.jpg);}

#titleProducts {background-image:url(../img/title_products.jpg);}
#titleServices {background-image:url(../img/title_services.jpg);}
#titleAboutUs {background-image:url(../img/title_aboutUs.jpg);}
#titlePartners {background-image:url(../img/title_partners.jpg);}
#titleCareers {background-image:url(../img/title_careers.jpg);}



.sectionDesc {
width:180px;
height:250px;
overflow: hidden;
text-indent:-10000px;
background-position: top left;
background-repeat: no-repeat;
}

#presentation .subMenu {}
#presentation .subMenu a {display:block;width:173px;background:#0A3C79;padding:10px 0 10px 5px;margin-bottom: 10px;overflow: hidden;text-decoration: none; font-size:14px;font-style: italic;border:1px solid #0A3C79;}
#presentation .subMenu a:hover {background:#fff; border:1px solid #0A3C79;color:#0A3C79;}

#descParteneri 	{background-image:url(../img/desc_parteneri.gif);}
#descProduse 	{background-image:url(../img/desc_produse.gif);}
#descContactRo 	{background-image:url(../img/desc_contactRo.gif);}
#descCineSuntem {background-image:url(../img/desc_cineSuntem.gif);}
#descServicii 	{background-image:url(../img/desc_servicii.gif);}
#descCariere 	{background-image:url(../img/desc_cariere.gif);}

/* ----------- */
#descPartners 	{background-image:url(../img/desc_partners.gif);}
#descProducts 	{background-image:url(../img/desc_products.gif);}
#descAddress 	{background-image:url(../img/descAddress.gif);}
#descAbout 		{background-image:url(../img/desc_aboutUs.gif);}
#descServices 	{background-image:url(../img/desc_services.gif);}
#descCareers 	{background-image:url(../img/desc_careers.gif);}
#descContactEn 	{background-image:url(../img/desc_contactEn.gif);}



#sectionDisplay #visual {
margin-bottom:5px;
padding-bottom:0;
}





#sectionDisplay h2 {
color:#3376BD;
font-size:13px;
font-weight: bold;
padding-bottom:5px;
}

#sectionDisplay a {color: #3376BD;}

#sectionDisplay a:hover {color: #999;text-decoration: none;}

#sectionDisplay ul, #sectionDisplay  p {
font-size:13px;
padding-bottom:15px;
}

#sectionDisplay ul li {
padding-left:15px;
padding-bottom:5px;
background: url(../img/bullet.gif) 0 5px no-repeat;
}


/* pagina produse */


div.products {
padding-top:5px;
padding-bottom:5px;
border-bottom:1px solid #e3e3e3;
margin-bottom:4px;
overflow: hidden;
position: relative;
padding-left:140px;
background-position:0 5px;
}
div.products div {font-size:12px;}
div.products ul li {font-style: italic; padding-bottom:3px;font-size:12px;color:#777;}
div.products h2 {font-size:13px; color:#3377BD; padding-bottom:5px;font-weight: bold;}
div.products p {color:#444;}
#bio {margin-bottom:20px;}

#cereals {background-image:url(../img/thumb_cereals.jpg);padding-bottom:20px;}
#seeds {background-image:url(../img/thumb_seeds.jpg);}
#otherProducts {background-image:url(../img/thumb_other2.jpg);padding-bottom:20px;}
#bio {background:url(../img/thumb_bio.jpg) top left no-repeat;padding-bottom:80px;}





/* pagina  parteneri */

#sectionDisplay #partnerList {
float: left;
overflow: hidden;
width:575px;
padding-top:18px;
}
#sectionDisplay #partnerList li {
position:relative;
overflow: hidden;
width: 100%;
padding-bottom:15px;
padding-left:0;
background: none;
}

#sectionDisplay #partnerList p.partnerLogo {float:left;width:130px;}
#sectionDisplay #partnerList h2 {float:right;width:420px;}
#sectionDisplay #partnerList h3 {float:right;width:420px;}

#sectionDisplay #partnerList h2 a {
color:#3376BD;
font-size:13px;
font-weight: bold;
}

#sectionDisplay #partnerList h2 a:hover {text-decoration: none;color:#999;}

#sectionDisplay #partnerList h3 {
font-size:13px;
font-weight: normal;
font-size:12px; color:#333;
}

/* pagina companie */



#sectionDisplay #company {
position:relative;
overflow: hidden;
float:left;
width:575px;
}

#sectionDisplay #company li {
width:287px;
float:left;
position: relative;
margin-bottom:10px;
padding:0;
background:none;

padding-bottom:9px;
}

#sectionDisplay #company li p {
float:left;
}


#sectionDisplay #company li p.thumb {width:95px;}
#sectionDisplay #company li p.name {width:185px;font-weight:bold; font-size:13px; color:#3376BC;padding-bottom:5px;}
#sectionDisplay #company li p.func {font-size: 13px; color:#777;}


#structura {
margin-top:20px;
width:575px;
height:35px;
background:url(../img/title_structuraRo.gif) top left no-repeat;
text-indent: -1000px;
overflow: hidden;
}
#structure {
margin-top:20px;
width:575px;
height:35px;
background:url(../img/title_structuraEn.gif) top left no-repeat;
text-indent: -1000px;
overflow: hidden;
}


/* pagina cariere */
#sectionDisplay #posturi {
margin:0;
padding:0;
margin-top:10px;
height:30px;
width: 135px;
overflow: hidden;
text-indent: -10000px;
background:url(../img/title_posturiDisponibile.gif) 10px 0 no-repeat #fff;
}

#sectionDisplay #openings {
margin-top:10px;
height:30px;
width: 135px;
overflow: hidden;
text-indent: -10000px;
background:url(../img/title_openings.gif) 10px 0 no-repeat #fff;
}


#sectionDisplay #cariereList {
margin:0;
padding:0;
}

#sectionDisplay #cariereList li {
padding-top:0;
margin-top:0;
padding-bottom:20px;
font-size:12px;
padding-left:10px;
background:none;
}

#sectionDisplay #cariereList p {padding-bottom:5px;}


#sectionDisplay #cariereList .jobTitle {
font-size:15px;
width:490px;
font-weight: normal;
padding-bottom: 0;
}

#sectionDisplay #cariereList .location {border-bottom:1px solid #c3c3c3;
}
#sectionDisplay #cariereList .location span {color:#777;}
#sectionDisplay #cariereList .activitati { font-weight: normal;color:#777;padding-top:10px;}
#sectionDisplay #cariereList ul {float:none;}
#sectionDisplay #cariereList ul li {padding-bottom:5px;padding-left:13px; background:url(../img/bullet2.gif) 0 6px no-repeat;}
#sectionDisplay #cariereList ul li ul li {padding-bottom:3px;padding-left:13px; background:url(../img/bullet3.gif) 0 6px no-repeat;}
#sectionDisplay #cariereList .action {padding-left:15px; background:url(../img/bullet4.gif) 0 4px no-repeat;}
#sectionDisplay #cariereList .action a {font-weight: bold;text-decoration: none;color:#3376BC;}
#sectionDisplay #cariereList .action a:hover {text-decoration: underline;color:#333;}


/* FORMULARE */

/* formular de contact */

#sectionDisplay #contactForm {
width:480px;
margin-top:17px;
margin-left:45px;
overflow: hidden;
}

#contactForm #formTitle {
padding: 0;
font-size:14px;
color:#3377BD;
margin-bottom: 8px;
padding-bottom: 5px;
height:20px;
overflow: hidden;
text-indent: -10000px;
background-repeat: no-repeat;
background-position: top left;
}

#contactForm #formTitle.RO {background-image:url(../img/title_contactForm.gif);}
#contactForm #formTitle.EN {background-image:url(../img/title_onlineContact.gif);}


#contactForm p {
padding-bottom:10px;
font-size:14px;
overflow: hidden;
width:100%;
}

#contactForm p.error {
color:#f00;
margin-bottom:20px;
font-size: 11px;
padding-bottom:3px;
}


#contactForm p label {display: block;width:10%;float:left;text-align: right; padding:3px;padding-right: 20px;}

#contactForm p input {
border:1px solid #acacac;
padding:3px;
color:#666;
width:80%;
float: right;
font-size:14px;

}

#contactForm p textarea {

border:1px solid #acacac;
color:#666;
padding: 3px;
width:80%;
float:right;
font-size:14px;
font-family: Tahoma, Verdana, Arial, sans-serif; 
}


#contactForm p.formInfo {
width:81%;
float:right;
margin-bottom:15px;
font-size: 11px;
color:#999;
line-height:20px;
padding:0;

}

#contactForm #formButton {
float:right;
width:82%;
}

#contactForm>#formButton {

}

#contactForm #formButton input {width:100px; padding:5px; background-color:#3376BC;color:#fff;cursor: pointer;border:none;float:left;}

/* formular upload CV */

#sectionDisplay #uploadCv {
width:470px;
margin-left:45px;
}

#sectionDisplay #uploadCv p {
float: left;
overflow: hidden;
font-size:12px;
padding-top:15px;
position:relative;
width:450px;
}

#sectionDisplay #uploadCv p label {
float:left;
display: block;
font-size:13px;
width:85px;
}

#sectionDisplay #uploadCv p input {
padding:3px;
font-family: Tahoma, Verdana, arial, sans-serif;
float:left;
width:300px;
font-size:12px;
border:1px solid #c3c3c3;
}

#sectionDisplay #uploadCv p.cv {
padding:10px;
margin-top:10px;
background-color:#e7edf7;
border:1px solid #d1def3;
}

#sectionDisplay #uploadCv p.cv span {
display: block;
clear: both;
font-size:11px;
color: #3377BD;
font-style: italic;
}


#sectionDisplay #uploadCv p #submitCV {
width:100px;
border:none;
background-color:#3376BC;
color:#fff;
}


/*



#logo a {
display: block;
width:160px;
height:87px;
overflow: hidden;
text-indent: -10000px;
background:url(../img/logo.gif) top left no-repeat #fff;
}

*/

/* mesaje de succes */

#succesMessage {
margin-left:45px;
border:1px solid #3376BC; width:460px; float:left;margin-top:15px;padding:15px;overflow: hidden;
}

#succesMessage h2 {
font-size:14px; padding-bottom:20px;color:#3376BC;
}

#succesMessage p {
font-size:13px;
padding-bottom:10px;
}

