/******************** GLOBAL RESETTING CODE BASED ON YAHOO CSS RESET ********************/


body,div,dl,dt,dd,ol,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,ul,li{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
/*li{list-style:none;}*/
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
/* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*to enable resizing for IE*/
input,textarea,select{*font-size:100%;}
/*because legend doesn't inherit in IE */
legend{color:#000;}
li {list-style-type:none;} 

BODY
{

  background-color:#848E98;
  font-size:12px;
  font-family:arial,helvetica;
  color:black;
}


#action-menu 
{
  margin-bottom:20px;
}

#action-menu  .qsearch
{
  float:right;
}



/*mesajele de confirmare pentru actiuni variate in site, ex add,edit,delete*/
#flash_message
{
  margin-left:20px;
  margin-right:20px;
  margin-top:10px;
  margin-bottom:10px;
  padding:5px;
  background-color:white;
  display:none;
  text-align:center;
  color:#295F4A;
  font-family:Tahoma,arial,helvetica;
}

#flash_message.error
{
  
  color:red;
  background-color:white;
  
  
}



/******************************************************/

#main
{
  width:922px;
  margin-left:auto;
  margin-right:auto;
  background-color:white;
}

/******************************************************/

#header
{
  width:922px;
  height:113px;
  background-color:#184658;
  background-image:url("../images/backend/header.jpg");
  background-repeat:no-repeat;
}



#headerlinks
{
  float:right;
  margin-top:20px;
  width:200px;
  height:70px;
  font-size:12px;
  color:white;
  font-family:Tahoma,Arial;
}

#headerlinks SPAN
{
  color:#CBE5FD;
}

#headerlinks A
{
  font-size:12px;
  color:white;
  font-family:Tahoma,Arial;
  text-decoration:none;
}


#headerlinks A:hover
{

}

/******************************************************/

#menutop
{
  background-color:#406471;
  background-image:url("../images/backend/bgmenutop.png");
  background-repeat:repeat-x;
  border-top:1px solid white;
  height:42px;
  width:922px;
  overflow:hidden;
}

#menutop UL
{
  margin-left:20px;
  display:block;
  margin-top:10px;
  width:700px;
  height:20px;
  overflow:hidden; 
}

#menutop UL LI
{
  float:left;
  margin-right:70px;
}

#menutop UL LI A
{
  font-family:Tahoma,Arial,helvetica;
  text-decoration:none;
  color:white;
  font-size:11px;
  
}

#menutop UL LI A:hover
{
  text-decoration:underline;
}

#searchbox
{
  width:180px;
  float:right;  
  margin-top:7px;
}


#searchbox .tbox
{
  width:120px;
  color:#2A4D60;
  font-size:12px;
  border:none;
  height:12px;
  float:left;
  padding:1px;
}

#searchbox .btn
{
  height:17px;
  width:32px;
  background-image:url("../images/backend/btsearch.jpg");
  background-repeat:no-repeat;
  float:left;
  margin-left:5px;
  border:none;
}

/*submenu*/
UL.menu-ul
{
  background-color:#518092;
  border-bottom:2px solid #2A4D60;
  border-left:2px solid #2A4D60;
  border-right:2px solid #2A4D60;
}

UL.menu-ul .menu-item
{
  
}

UL.menu-ul .menu-item A
{
  display:block;
  font-family:Tahoma,Arial,helvetica;
  text-decoration:none;
  color:white;
  font-size:11px;
  padding:10px;
  width:150px;
}

UL.menu-ul .menu-item A:hover
{
  background-color:#3B5C68;
  color:white;
  text-decoration:none;
  padding:10px;
}

/******************************************************/

#content
{
  width:922px;
  background-color:white;
  min-height:450px;
  background-image:url("../images/backend/bg-content.jpg");
  background-repeat:repeat-x;
}

/******************************************************/

#content-navigation
{
  height:25px;
  margin-left:20px;
  margin-right:20px;
  padding-top:5px;
}

#content-navigation A
{
  font-size:12px;
  font-weight:bold;
  color:#307592;  
  text-decoration:none;
}

#content-navigation A:hover
{
  color:#307592;
  text-decoration:underline;
}

#content-navigation SPAN.separator
{
  font-size:12px;
  font-weight:bold;
  color:#307592;  
}

#content-navigation SPAN.curent
{
  font-size:12px;
  font-weight:bold;
  color:#92B2BF;  
}

/******************************************************/




#content-leftmenu
{
  width:195px;
  margin-left:0px;
  float:left;
  padding-left:20px;
  
}

#meniu
{
  
  width:193px;
}

#meniu LI
{
  background-color:#589FBC;
  list-style:none;
}


#meniu LI.sus
{
  background-color:#316D85;
  height:20px;
  color:white;
  font-family:tahoma,arial;
  padding-top:6px;
  padding-left:10px;
  font-size:10px;
  font-weight:bold;
}

#meniu LI.jos
{
  background-image:url('../images/backend/bgmeniujos.jpg');
  background-repeat:no-repeat;
  height:14px;  
  background-color:white;
  list-style:none;
}



#meniu LI.level1
{
  padding-left:20px;
  font-size:12px;
  font-family:arial,helvetica;
  color:white;
  font-weight:bold;  
  padding-top:10px;
  background-image:url("../images/backend/menuseparator.jpg");
  background-repeat:no-repeat;  
  background-position:20px 5px;
}


#meniu LI.level1 SPAN
{
  cursor:pointer;
  color:white;
}

#meniu LI.level1 SPAN:hover
{
  color:#154051;
}

#meniu LI.level1 A
{
  font-size:12px;
  font-family:arial,helvetica;
  color:white;
  text-decoration:none;
  font-weight:bold;
}

#meniu LI.level1 A:hover
{
  color:#154051;
  text-decoration:none;
  font-weight:bold;
}

#meniu LI.level1 A:active
{
  color:white;
}

#meniu LI.level2
{
  margin-left:20px;
  list-style:none;
}

#meniu LI.level2 A
{
  font-weight:normal;
}

#meniu LI.level2 A:hover
{
  font-weight:normal;
}


#meniu LI.level3
{
  margin-left:20px;
  list-style:none;
}




/******************************************************/

#content-area-normal
{
  width:500px;
  margin-left:15px;
  float:left;
}

/******************************************************/

#content-area-wide
{
  margin-left:20px;
  margin-right:20px;
}

/******************************************************/

#content-rightboxes
{
  width:160px;
  float:left;
  margin-left:15px;
  margin-top:45px;

}


.infobox
{
  border:1px solid #C8D7DE;
}

.infobox-header
{
  background-image:url("../images/backend/infobox.jpg");
  background-repeat:no-repeat;
  width:159px;
  height:22px;
}

.infobox-header DIV
{
  color:white;
  padding-top:5px;
  margin-left:15px;
  font-size:10px;
  
}

.infobox-content
{
  min-height:40px;
  padding:5px;
  color:#316D85;
  background-color:white;
}

.infobox-content A
{
  font-size:12px;
  color:#316D85;
  text-decoration:underline;
}
/******************************************************/


#footer
{
  width:922px;
  height:68px;
  background-color:#434A56;
  background-image:url("../images/backend/footer.jpg");
  border-top:1px solid white;
}

#footer-text
{
  text-align:center;
  margin-top:30px;
  font-size:12px;
  color:white;
}

/******************************************************/


#content INPUT[type=button],#content INPUT[type=submit]
{
  border-left:1px solid black;
  border-top:1px solid black;
  border-right:2px solid #555555;
  border-bottom:2px solid #555555;
  padding:2px;
  background-color:white;
  color:black;
}


#content H1
{
  font-size:19px;
  font-weight:bold;
  font-family:Tahoma,Arial,helvetica;
  color:#589FBC;
  height:45px;
  display:block;
  border-bottom:1px solid #337794;
  margin-bottom:5px;
}


#content H2
{
  font-size:15px;
  font-weight:bold;
  font-family:Tahoma,Arial,helvetica;
  color:#589FBC;
  display:block;
  margin-bottom:5px;
}



#content A
{
  color:#17A0B8;
  text-decoration:underline;
}

#content A:hover
{
  color:#1A495D;
}


#content UL.lst_normal
{
  margin-left:20px;
}

#content UL.lst_normal LI
{
  list-style:square;
  margin-top:10px;
}
/*------------*/

TABLE.tbl_normal
{
  
  background-color:white;
}





TABLE.tbl_normal TD
{
  padding:4px;
}

TABLE.tbl_normal TH
{
  padding-left:6px;
  padding-right:6px;
  background-color:#589FBB;
  border:1px solid #589FBB;
  color:white;
  font-weight:bold;
  text-align:center;
}


TABLE.tbl_normal TH.header
{
  cursor:pointer;
}

TABLE.tbl_normal TH.headerSortUp
{
    background-image:url('../images/backend/arrow-up-sort.gif');
    background-repeat:no-repeat;
    background-position:center right;
}

TABLE.tbl_normal TH.headerSortDown
{
    background-image:url('../images/backend/arrow-down-sort.gif');
    background-repeat:no-repeat;
    background-position:center right;    
}


/*------------*/

TABLE.tbl_login
{
  border:1px solid #589FBB;
}

TABLE.tbl_login TD
{
  padding:6px;
}

/*------------*/

TABLE.tbl_border
{
  border:none;
}

TABLE.tbl_border TD
{
  border:1px solid #589FBB;
}

/*------------*/

TABLE.tbl_listauseri
{
  
}

TABLE.tbl_listauseri TD
{
  padding:3px;
}

TABLE.tbl_listauseri TR:hover
{
  background-color:#E2EDF1;
}
  
TABLE.tbl_listauseri TD.permisiune_loading
{
  
  font-size:10px;
  background-image:
}  

  
TABLE.tbl_listauseri TD.permisiune_activa
{
  background-color:#CFFFD5;
  font-size:10px;
}
  
TABLE.tbl_listauseri TD.permisiune_inactiva
{
  background-color:#EEEEEE;
  font-size:10px;
}


/*------------*/

TABLE.tbl_edit
{
  background-color:transparent;
  border:1px solid #589FBB;
}
TABLE.tbl_edit TD
{
  
}

TABLE.tbl_edit TD.nume-camp
{
  color:#589FBB;
  font-weight:bold;
  vertical-align:top;
}

.poza_galerie
{
  margin-right:10px;
  margin-bottom:10px;
  border:2px solid white;
}

.poza_galerie:hover
{
  border:2px solid red;
}

.poza_principala
{
  margin-top:10px;
  border:2px solid white;
}

.poza_principala:hover
{
  border:2px solid red;
}

/*------------*/



.helpbox
{
font-size:12px;color:#777777;font-weight:normal;border:1px solid #cccccc;margin:10px;padding:10px;background-color:#EEEEEE
}