body
{
    text-align: center;
    margin: auto;
    padding: 10px;
    font-family: Arial, "Times New Roman";
    font-weight: normal;
    font-size: 11px;
    color: #404040;
    background: url(../images/_layout/bg6.gif) repeat center;
    background-color: white;
}
div
{
    display: block;
}
p
{
    text-indent: 2em;
    line-height: 1.4em;
}
ul, li
{
    line-height: 1.4em;
}
.clearB
{
    clear: both;
}
.clearL
{
    clear: left;
}
.clearR
{
    clear: right;
}
h2
{
    font-size: 18px;
}
h3
{
    font-size: 16px;
}
h4
{
    font-size: 13px;
}
a, a:visited
{
    text-decoration: none;
    color: #0063AA;
}
a:hover
{
    text-decoration: underline;
    color: #0091C9;
}

#ALL
{
    margin: auto;
    display: block;
    width: 870px;
    border: 1px solid #ccc; /*#f1f1f1;*/
    border-top: none;
    padding-bottom: 2px;
    background-color: white;
}
/*****    HEADER    *****/
/************************/
#header
{
    border-bottom: none;
    margin-bottom: 20px;
}
/***** CONTENT MAIN *****/
/************************/
#content
{
    padding: 10px 0;
    margin: 0 20px;
    background: url(../images/_layout/bg_ALL.gif) repeat-y center top;
}
#content a
{
    font-weight: bold;
}
/***** CONTENT Top *****/
#bannerTop
{
    margin: auto;
    margin-bottom: 10px;
    font-size: 18px;
    background-color: white;
}
/***** CONTENT Left *****/
#mainLeft
{
    float: left;
    width: 330px;
}
#mainLeft p
{
    font-size: 12px;
    text-indent: 2em;
    text-align: justify;
    padding: 5px;
    line-height: 1.3em;
    margin: 0px;
    padding: 0 20px;
}
#mainNoutati
{
    border-top: none;
    margin: 15px 15px 0 15px;
}
#mainNoutatiList
{
    text-align: left;
    margin-left: 5px;
}
.titlu2
{
    display: block;
    background: url(../images/_layout/bg1.gif) repeat-y center;
    border: 1px solid #ff8a00;
    color: #0063AA;
    font-size: 16px;
    font-weight: bold;
}
#mainNoutati ul
{
    list-style-image: url(../images/_layout/bullet.gif);
    list-style-position: inside;
    font-size: 12px;
    text-align: left;
    text-indent: 1em;
    padding-left: 0px;
    margin: 5px 2px;
}
/***** CONTENT Right *****/
#mainRight
{
    float: right;
    width: 480px;
    text-align: right; /*    border-left: 1px solid #CCC;*/
    padding-left: 10px;
}
.HProdus
{
    /*    border: 1px solid #ddd;*/
    float: left;
    width: 230px;
    text-align: center;
    font-size: 13px;
    font-weight: bold;
    padding-bottom: 5px;
}
.HProdus img
{
    width: 205px; /*    border: 1px solid #aaa;*/
    border: none;
    margin: 5px 0;
}
.HCertif
{
    float: right;
    margin: 0 13px 10px 13px;
}
.HCertif a
{
    text-decoration: none;
    display: block;
}
.HCertif img
{
    width: 36px;
    border: 0;
}
/***** FOOTER *****/
#footer
{
    margin-top: 15px;
}
#footer_band
{
    padding: 5px 0;
    background-color: #0091C9;
    padding-left: 40px;
    color: white;
    text-align: center;
}
#footer a
{
    text-decoration: none;
    color: white;
    font-weight: bold;
}
#footer a:hover
{
    color: black;
    text-decoration: underline;
}
.limit
{
    width: 15px;
}
#footer2
{
    margin: auto;
    text-align: right;
    display: block;
    width: 880px;
    color: #939598;
}
#footer2 #trafic
{
    float: left;
    padding-left: 25px;
    width: 460px;
    text-align: center;
}
#footer2 #TMT
{
    float: right;
    padding: 5px 25px 0 0;
}
#footer2 #TMT a
{
    color: #939598;
    text-decoration: none;
}
#footer2 #TMT a:hover
{
    text-decoration: underline;
    color: #777;
}
#footer2 #macon
{
    float: left;
    padding: 5px 0 0 25px;
}
/**********************************************************/
/********************** DESPRE NOI ************************/
/**********************************************************/

/***** Istoric *****/
#istoric, #management, #cariera
{
    padding: 10px 80px;
    text-align: justify;
    font-size: 12px;
    background: url(../images/_layout/bg_ALL.gif) repeat-y center top;
}
#istoric .titlu, #management .titlu
{
    display: block;
    width: 400px;
    background: url(../images/_layout/bg3.gif) repeat-y center;
    border: 1px solid #ff8a00;
    text-indent: 4em;
    text-align: left;
    color: #0063AA;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 50px;
}
#istoric p
{
    margin: 5px 0;
}
#istoric ul
{
    list-style-position: inside;
    list-style-image: url(../images/_layout/bullet.gif);
    text-align: justify;
    margin-top: 0px;
    margin-left: 0px;
    padding-left: 5px;
}
#istoric li
{
    padding-bottom: 4px;
}
#istoric ul#LLL li
{
    padding-left: 10px;
}
#istoric ul#LLL li ul li
{
    padding-left: 20px;
}
#istoric ul#LLL li ul li ul li
{
    padding-left: 30px;
}
#istoric a
{
    text-decoration: none;
    font-weight: bold;
    color: #0063AA;
}
#istoric a:hover
{
    text-decoration: underline;
    color: #0091C9;
}
/***** Management *****/
#management
{
    padding: 10px 100px;
    text-align: center;
}
#management .titlu
{
    float: left;
    margin-bottom: 50px;
}
#management .manager
{
    display: block;
    border: 3px solid #eee;
    border-bottom: 3px dotted #eee;
    border-top: none;
    margin: auto;
    width: 650px;
    margin-top: 10px;
    font-size: 13px;
    padding: 5px 0;
    z-index: 10;
}
.MLeft
{
    margin: 0 10px 5px 10px;
    padding: 1px; #padding-bottom:0px;
background-color:#ddd;
float:left;
text-align:center;
display:block;
border:1pxsolid#aaa;
}
.MRight
{
    margin: 0 10px 5px 10px;
    padding: 1px;
    float: right; #padding-bottom:0px;
text-align:center;
display:block;
border:1pxsolid#aaa;
background-color:#ddd;
}
.MLeft img, .MRight img
{
    width: 120px;
    border: 1px solid #ccc;
}
.manager p
{
    text-indent: 3em;
    text-align: justify;
    padding: 0 15px;
    margin: 5px 0;
}
.MNume
{
    font-size: 16px;
    font-weight: bold;
    display: block;
}
.MNumeR
{
    text-align: right;
    font-size: 16px;
    font-weight: bold;
    display: block;
}
/***** Localizare *****/
#localizare
{
    padding: 10px 0px;
    text-align: justify;
    font-size: 12px;
}
#localizare #titlu
{
    display: block;
    width: 350px;
    background: url(../images/_layout/bg3.gif) repeat-y center;
    border: 1px solid #ff8a00;
    text-indent: 4em;
    color: #0063AA;
    font-size: 20px;
    font-weight: bold;
    margin: 0 0 50px 80px;
}
#localizare p
{
    margin: 10px 60px;
    font-size: 12px;
}
/**********************************************************/
/*********************** PRODUSE **************************/
/**********************************************************/
#produse
{
    padding: 10px 40px;
    text-align: justify;
    font-size: 12px;
    background: url(../images/_layout/bg_ALL.gif) repeat-y center top;
}
#produse .titlu
{
    display: block;
    width: 600px;
    background: url(../images/_layout/bg3.gif) repeat-y center;
    border: 1px solid #ff8a00;
    text-indent: 4em;
    color: #0063AA;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 50px;
}
/**********************************************************/
/************************* SMI ****************************/
/**********************************************************/

/***** Calitate, Mediu, .... *****/
#istoric .titlu_SMI, .titlu_SMI2, .titlu_SMI3
{
    display: block;
    width: 720px;
    background: url(../images/_layout/bg3.gif) repeat-y center;
    border: 1px solid #ff8a00;
    text-indent: 2em;
    color: #0063AA;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 50px;
}
#istoric .titlu_SMI2
{
    width: 600px;
}
#istoric .titlu_SMI3
{
    width: 350px;
}
#istoric .subTitlu_SMI
{
    width: 350px;
    display: block;
    background: url(../images/_layout/bg3.gif) repeat-y center;
    border: 1px solid #ff8a00;
    text-indent: 2em;
    color: #0094de;
    color: #0063AA;
    font-size: 15px;
    font-weight: bold;
    margin-top: 20px;
}
#istoric table
{
    background-color: white;
}
#istoric table a img
{
    border: none;
}
#istoric table a
{
    border: none;
    text-decoration: none;
    display: block;
}
#slideShowL
{
    float: left;
    margin: 0 20px 20px 0;
}
#slideShowR
{
    float: right;
    margin: 0 0 20px 20px;
}
#istoric #slideShow2
{
    float: left;
    margin: 10px 0 20px 20px;
}
#istoric th, td
{
    text-align: center;
}
/**********************************************************/
/*******************DISTRIBUTIE-VANZARI********************/
/**********************************************************/
#harta
{
    margin: auto;
}
/**********************************************************/
/*******************Selectare Limba************************/
/**********************************************************/
#langSelector
{
    margin: auto;
    display: block;
    width: 850px;
    text-align: right;
}
img.flags
{
    border: 1px solid #000000;
    height: 13px;
    width: 21px;
    margin-right: 5px;
}
.mic2 a
{
    font-size: 12px !important;
}
/**********************************************************/
/*******************Selectare Limba************************/
/**********************************************************/
/***** Tabele *****/
th
{
    text-align: center;
}
td, th
{
    border: 1px solid black;
    padding-left: 0.5em;
}
.viewGrid{
  border-collapse: collapse;
  color: black;
  margin: 10px 0px 0px 10px;
  margin: auto;
  font-size: 11px;
  width: 70% !important;
}
.viewGrid th, .viewGrid td{
  border: 1px solid silver;
  padding: 1px 3px !important;
  font-weight: normal;
  vertical-align: middle;
}
.viewGrid th{
  font-weight: bold;
  text-align: center;
  background-color: #efefef !important; /*#CEDEBD  */
}
.tdLeft{
  text-align: left !important;
}
.tdCenter{
  text-align: center !important;
}
.tdRight{
  text-align: right !important;
}
table img{
  border: none;
}
.viewGrid input, .viewGrid select, .viewGrid textarea{
  border: 1px solid silver;
  padding-left: 2px;
}
.viewGridInputMed{
  width: 200px;
}
.viewGridInputMax{
  width: 350px;
}
.textData{
	width:160px !important;
	color: #525252 !important;
}
.viewGridSelectMed{
  width: 200px;
}
.viewGridSelectMax{
  width: 350px;
}
.notaRed
{
  font-weight: bold;
  color: red;
}
option{
  text-indent: 15px;
  color: black;
}
/***** Casute Mesaje *****/
.messageBox {
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	margin: 50px auto;
	border-collapse: collapse;
  border: 1px solid #ff8a00 !important;
	width: 250px !important;
	color: #0063AA;
}
.messageBox td{
  border: 0px solid #ff8a00;
}
.messageTitle
{
  background: #F06D28 url(../images/_layout/bg3.gif) repeat-y center;
  border-bottom:1px solid #ff8a00 !important;
	color: #0063AA;
	font-weight: bold;
	font-size: 15px;
}
.messageBox td
{
	padding: 3px 10px;
}
.messageBox input
{
  background-color: #FFFFFF;
  border: 1px solid #808080;
  font-size: 10px;
  padding: 0 5px;
  color: #000000;
}
p.yyyeee{
  background-color: white;
}