/* CSS Document PAV */
body {
   margin-left: 0px;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   background-repeat: repeat-x;
   background-color: #EEEEDD;
}

body,td,th {
   font-family: Verdana, Geneva, sans-serif;
   font-size: 10px;
}

div {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
}

form {
   margin: 0px;
}

img {
   border: 0px;
   margin: 0px;
   padding: 0px;
}

#loginBox {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   padding: 10px;
   background: #806699;
   border: 1px solid black;
   width: 225px;
}


.indexLanguages {
  float:right;
  padding-top:36px;
}

div#modalPanelLoginDiv {
 background-color:black;
}

a {
   text-decoration: none;
   color: #5E4A71;
}

a:hover {
   color: #f59e51;
}

#portal_frame {
   width: 966px;
}

/* stiluri pentru divurile principale */ /*-- TOP --*/
.footerLogo {
   float: left;
   margin-top: 20px;
}

#welcome {
   float: left;
   width: 580px;
   float: left;
   margin: 30px 0px 0px 20px;
   color: #333333;
   font-size: 12px;
   color: white;
}

#language {
   float: left;
   margin-left: 75px;
}

#wdd {
   color: #f8f8f4;
}

#header {
   background-image: url(images/content/bgHead.jpg);
}

#content {
   background-color:#ffffff;
   padding:10px 30px;
   color: #6d6f5b;
   width: 925px;
}

#half1 {
   margin: 0px;
   padding-top: 5px;
}

#contentTop {
 background-image: url(images/content/contentTop.jpg);
 background-repeat:no-repeat;
 height:7px;
 margin-top:5px;
}

#contentBottom {
 background-image: url(images/content/contentBottom.jpg);
 height:7px;
 margin-bottom:5px;
}

#half2 {
   text-align:right;
}

#footer {
   background-image:url(images/content/footerBg.jpg);
   background-repeat:no-repeat;
   color:#999966;
   height:40px;
   width:985px;
   margin-left:auto;
   margin-right:auto;
   padding-top:10px;
   text-align:right;
   border: 0;
   font-style: italic;
   font-size:11px;
}

#language {
   width: 230px;
   height: 35px;
   float: left;
   background-color: #999966
}

.langpi {
   display: inline;
}

.langp {
   display: inline;
}

.butonLimbaActiv {

}

.butonLimbaInactiv {

}

#menu_static {
   background-image:
      url('images/content/bgHead.jpg');
      height: 100px;
}

#formCautare {
   width: 210px;
   height: 50px;
   float: left;
   background-image:
      url('images/content/searchBg.jpg');
   background-repeat: repeat-x;
}

.butCauta {
   font-size: 12px;
   margin: 18px 0px 0px 8px;
   float: left;
   width: 70px;
   height: 17px;
   font-weight: bold;
   font-size: 11px;
   color: #336699;
   border-color: #ec2e38;
   border-width: 0px;
   background-color: white;
   z-index: 90;
   text-align: center;
}

.butCauta:hover {
   color: orange;
   font-size: 12px;
   z-index: 90;
}

.campText {
   width: 100px;
   height: 15px;
   float: left;
   border: none;
   z-index: 90;
   margin: 18px 0px 0px 25px;
}

/*-- END TOP --*/ /*-- MIDDLE --*/

#middle {
   width: 830px;
}

#left_1 {
   width: 208px;
   height: 50px;
}

#left_2 {
   margin-left: 20px;
   min-height: 120px;
}

#left_3 {

}

#left_4 {

}

.pagina {

}

td.right {
   width: 200px;
   background-image:
      url('images/content/rightBg.jpg');
}

.wcontent {
   width: 630px;
   background-image:
      url('images/content/wContentBg.jpg');
   padding-left: 20px;
}


/*-- END MIDDLE --*/ /*-- MENIU DINAMIC --*/
#meniu-div {
   width: 180px;
   float: left;
   margin-left: 25px;
}

#basketProduse {

}

#meniupag a {

}

.meniut1 {

}

.meniucn1 {
   padding-bottom: 10px;
}

a.meniun1p {
   line-height: 14px;
}

.meniut2 {
   width: 180px;
   padding-left: 10px;
   line-height: 14px;
}

.meniucn2 {

}

.meniut3 {
   padding-bottom: 5px;
}

.meniucn3 {
   width: 180px;
   line-height: 14px;
}

.meniun3p,.meniun2p,.meniun1p {
   padding-left: 0px;
   font-size: 9pt;
   line-height: 25px;
   font-weight: bold;
   color: white;
}

.meniuItemClass {
   font-size: 13px;
   font-weight: bold;
   color: white;
   margin: 5px 0px 0px 10px;
}

.meniuItemClass:hover {
   color: #f59e51;
}

.meniuItemClass a {
   color: white;
}

.meniuItemClass a:hover {
   color: #5E4A71;
}

/*-- END MENIU DINAMIC --*/ /*-- BOTTOM --*/
#bottom {
   width: 830px;
   height: 82px;
   background-image:
      url('images/content/footer.jpg');
   background-repeat: no-repeat;
   background-color: #999966;
   float: right;
}

#copyright {
   width: 280px;
   height: 40px;
   color: #ffffff;
   font-size: 10px;
   float: left;
   margin: 20px 0px 0px 20px;
}


#baraLinkuri {
   text-align: right;
   color: #f8f8f4;
   font-size: 11px;
}

#baraLinkuri a {
   color: #f8f8f4;
   text-decoration: none;
}

#baraLinkuri a:visited {
   color: #f8f8f4;
   font-size: 11px;
}

#baraLinkuri a:hover {
   color: #f8f8f4;
   font-size: 11px;
}

#linieMenuTop {
   background-color: #BABA8F;
   color: #FFFFFF;
   font-size: 12px;
   font-weight: bold;
   height: 20px;
   line-height: 20px;
   text-align: center;
   width: 985px;
}

#linieMenuTop a {
   color: #FFFFFF;
}

/*-- END BOTTOM --*/ /*-- ADMINISTRARE --*/
.adminButton {
   margin-top: 5px;
   margin-right: 5px;
}

.tableList {
   width: 100%;
}

/*-- Tabel basket --*/

.basketMobil {
 position:fixed;
 border:1px solid #A1A1A1;
}

#basket {

}

#zona_basket {
   width: 200px;
}

.stilTabelBasket {

}

.stilBasketJos {
   text-align: right;
}

.stilBasketJos a:visited {
   color: navy;
   font-weight: bold;
   font-size: 9pt;
   text-decoration: none;
}

.basket_head table {
   width: 100%;
}

.basket_head {
  background-color:#ADDBE7;
  opacity:0.7;
}

.basket_head td {
   text-align: right;
   font-size: 14px;
   font-weight: bold;
}

.basket_body {

}

.basket_body table {
   width: 100%;
}

.zona_middle_basket {
   margin: 0px 0px 0px 0px
}

.zona_bottom_basket {

}

#lista_produse_cos {
   font-size: 10px;
}

/*-- End Tabel basket --*/ /*-- Lista Pagini --*/
.listTitle {
   color: #274463;
   font-size: 14px;
   font-weight: bold;
   text-align: right;
   margin: 0px 30px 0px 0px;
}

.title {
   color: #274463;
   font-size: 11px;
   font-weight: bold;
   text-align: center;
}

.pagina_titlu {
   color: #C80000;
   font-size: 15px;
   height: 20px;
   font-weight: bold;
   text-align: center;
}

.c1 {
   text-align: right;
   width: 45%;
}

.c2 {
   text-align: center;
   width: 10%;
}

.c3 {
   text-align: left;
   width: 45%;
}

.coloane_table {
   text-align: left;
   font-size: 11px;
}

td.pgt_statica {
   color: #777777;
   font-weight: bold;
}

td.pgt_dinamica {
   color: #336699;
   font-weight: bold;
}

.randuri1_table {
   background: lightblue;
}

.randuri2_table {
   background: #FFFFFF;
}

.tableScroller {
   text-align: center;
   border-right: 0px;
   border-left: 0px;
   border-top: 0px;
   border-bottom: 1px;
   border-color: #274463;
   border-style: solid;
   width: 100%;
}

.tableSort {

}

/*-- End Lista Pagini --*/ /*-- Pagini Edit --*/
.edit_c1 {
   text-align: left;
}

.edit_c2 {
   text-align: left;
}

.edit_c2 input[type=text] {
   width: 180px;
}

.edit_c2 input[type=password] {
   width: 180px;
}

.edit_c3 {
   width: 100px;
}

.error {
   font-size: 16px;
   font-weight: bold;
   color: white;
   background-color: red;
}

/*-- End Pagini Edit --*/ /*-- Lista categorii --*/
.nivel_1 {
   clear: both;
   width: 500px;
   border-bottom: 1px solid #dddddd;
   margin: 5px 5px 2px 85px;
   color: #666666;
   background: white;
}

.nivel_2 {
   text-align: left;
   width: 450px;
   padding-left: 25px;
}

.nivel_3 {
   text-align: left;
   width: 400px;
   padding-left: 25px;
}

.childs_1 {
   color: #336699;
}

.childs_2 {
   color: green;
}

.ctree_col1 {
   width: 30px;
   text-align: left;
}

.ctree_col2 {
   text-align: left;
   font-weight: bold;
}

.ctree_col3 {
   width: 30px;
   text-align: center;
   font-weight: bold;
}

.ctree_col4 {
   width: 60px;
   text-align: center;
   font-weight: bold;
}

.ctree_d {
   text-align: left;
}

/*-- End Lista categorii --*/ /*-- END ADMINISTRARE --*/
   /*-- Pagina de INDEX --*/
#IndexCA h3 {
   font-style: italic;
   font-weight: bold;
   color: red;
}

#IndexCA {
   font-size: 16px;
   width: 100px;
}

#IndexCB h3 {
   font-style: italic;
   font-weight: bold;
   color: red;
   font-size: 16px;
}

#IndexCB {
   font-size: 16px;
   width: 100px;
}

#IndexCC h3 {
   font-style: italic;
   font-weight: bold;
   color: red;
   font-size: 16px;
}

#IndexCC {
   font-size: 16px;
   width: 100px;
}

#IndexCD h3 {
   font-style: italic;
   font-weight: bold;
   color: red;
   font-size: 16px;
}

#IndexCD {
   font-size: 16px;
   width: 100px;
}

/*-- End Pagina Index --*/
   /*-- Butoane, tabele, categorii, imagini Administrare --*/
a .butonPaginatorFirst {
   float: left;
   width: 30px;
   height: 15px;
   background-image:
      url('images/butoane/bt_first.gif');
   background-repeat: no-repeat;
}

a .butonPaginatorPrev {
   float: left;
   width: 15px;
   height: 15px;
   background-image:
      url('images/butoane/bt_previous.gif');
   background-repeat: no-repeat;
}

a .butonPaginatorLast {
   float: right;
   width: 30px;
   height: 15px;
   background-image:
      url('images/butoane/bt_last.gif');
   background-repeat: no-repeat;
}

a .butonPaginatorNext {
   float: right;
   width: 15px;
   height: 15px;
   background-image:
      url('images/butoane/bt_next.gif');
   background-repeat: no-repeat;
}

.cc1 {
   background-color: #FFFFFF;
   width: 100px;
   border: 1px solid #999999;
   font-size: 12px;
   text-align: center;
   font-weight: bold;
   vertical-align: top;
}

.cc2 {
   background-color: #FFFFFF;
   width: 100px;
   border: 1px solid #999999;
   font-size: 12px;
   text-align: center;
   font-weight: bold;
   vertical-align: top;
}

.ccc1 {
   background-color: #FFFFFF;
   width: 100px;
   border: 1px solid #999999;
   font-size: 12px;
   text-align: center;
   font-weight: bold;
   vertical-align: top;
}

.ccc2 {
   background-color: #FFFFFF;
   width: 100px;
   border: 1px solid #999999;
   font-size: 12px;
   text-align: center;
   font-weight: bold;
   vertical-align: top;
}

.cc1 div table {
   white-space: nowrap;
}

.cc2 div table {
   white-space: nowrap;
}

.ccc1 div table {
   white-space: nowrap;
}

.ccc2 div table {
   white-space: nowrap;
}

.divTabel {
   height: 110px;
   overflow: scroll;
}

.col1_cat {

}

.col2_cat {

}

.col1_css {
   width: 18%;
   text-align: left;
   font-size: 12px;
}

.col2_css {
   width: 82%;
   text-align: left;
   font-size: 12px;
}

.col2_css input {
   width: 200px;
}

.stilImagini {
   width: 350px;
}

.stilInputEditorArticol {
   width: 400px;
}

.stilEditorPagina {
   width: 400px;
}

.stilInputArticole {
   width: 180px
}

.stilInputPagini {
   width: 180px
}

.tableSort {

}

.help_style h1 {
   font-size: 18px;
   text-align: center;
}

.help_style h2 {
   font-size: 16px;
   color: blue;
   text-align: center;
}

.help_style th {
   font-size: 12px;
}

.help_style td {
   font-size: 12px;
}

.help_style table {
   background-color: lime;
}

.help_style .help_dreapta {
   color: red;
   text-align: center;
}

.help_style p {
   font-size: 12px;
   text-align: center;
}

.help_style em {
   color: red;
}

.imgselect_true {
   border-style: solid;
   border: 3px;
   border-color: red;
}

.div_imagini {
   background-color: white;
}

.div_input {

}

.c1_filtru {
   text-align: left;
   width: 30%;
}

.c2_filtru {
   text-align: left;
   width: 70%;
}

/*-- End Butoane, tabele, categorii, imagini Administrare --*/
   /*-- Harta Site --*/
.stilCategorie1,.stilCategorie2 {
   font-size: 12px;
   font-weight: bold;
   color: orange;
}

.stilSubcategorie {
   font-size: 11px;
   font-weight: bold;
   color: #8F8F8F;
}

.stilPagina1 a,.stilPagina2 a {
   font-size: 11px;
   color: #999966;
   font-weight: bold;
   margin: 20px;
}

.stilPagina1 a:hover,.stilPagina1 a:hover {
   color: #605e37;
}

.titluHartaSite {
   text-align: right;
   font-weight: bold;
   font-style: italic;
}

/*-- End Harta Site --*/
   /*-- Stiluri pentru divuri secundare - editoare --*/
.searchArrea {
   width: 420px;
   border: 1px solid #999999;
   background-color: #EFEFEF;
   margin: 2px 0px 2px 5px;
   text-align: center;
}

.localArrea {
   width: 96%;
   border: 1px solid #999999;
   background-color: #EFEFEF;
   margin: 1px auto 10px auto;
   text-align: center;
   padding:5px;
   color:#4F4F31;
}

.localArrea img {
   border: 0px;
}

.titluPagina {
   font-weight: bold;
   font-size: 16px;
   margin: 0px 30px 10px 20px;
   text-align: right;
   color: #999966;
   line-height: 30px;
}

.textPagina {
   font-size: 14px;
   color: #6d6f5b;
   margin: 0px 20px 0px 30px;
}

.textReferinte {
   font-weight: bold;
   font-size: 14px;
   text-align: center;
   color: #999966;
}

.linkReferinte {
   font-weight: bold;
   font-size: 12px;
   text-align: center;
   color: #c59de4;
}

.div_prop {
   width: 48%;
   float: left;
   border: 1px solid #999999;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   background-color: #EFEFEF;
   margin-left: 0px;
   display: inline;
}

.lista_cauta {
   width: 614px;
   border: 1px solid #999999;
}

.editorDojo {
   height: 500px;
}

/*-- End Stiluri pentru divuri secundare - editoare --*/
   /*-- Pagina CLIENT --*/
.pagClient {
   margin: 0px 0px 0px 10px;
}

/*-- END Pagina CLIENT --*/ /* --- RICHFACES START-- */
.dr-table-cell {
   vertical-align: top;
}

.dr-table-cell .dr-pnl-b {
   min-height: 50px;
}

.dr_rich_table {
   width: 100%;
}

.rich-table {
   width: 100%;
}

.dr-pnl {
   width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.dr-pnl {
   width: 100%;
   margin-left: auto;
   margin-right: auto;
}

.dr-mpnl-pnl-h {
   background-color: transparent;
   background-image: none;
   border: 0px;
   text-align: center;
}

.dr-mpnl-pnl {
   border-color: transparent;
}
/* --- RICHFACES END - */ /*---- THE END ----*/

/*CLAIM EDITOR*/
div.claimEditorArrea .title{
   font-size:12px;
}

div.claimEditorArrea div.prop{
   width:100%;
   margin:5px;
}

div.claimEditorArrea span.required{
   color:red;
}

div.claimEditorArrea div.prop div.name{
   width:200px;
   display:inline-block;
}

div.claimEditorArrea div.prop div.value{
   display:inline-block;
}
div.claimEditorArrea span.errors{
  color:white;
  font-size:10px;
}

div.claimEditorArrea div.value textarea{
  background-color: white;
  border:1px solid #666666;
}

div.claimEditorArrea div.prop span.error{
   color:white;
}

div.errors_png {
	width:13px;
	height:13px;
	margin-right:1px;
	margin-left:1px;
	display:inline-block;
	background-image: url("images/error.png");
}
/*CLAIM EDITOR END*/

