body  {

  background: url(../poze/bg.gif) repeat-x top left #e0e0e1;
  margin:0;padding:0;

}

#container {

  width:960px;
  margin:0 auto;

}

.clear {

  clear:both;

}

/*****************************************************************************
 *
 * meniu top
 * 
 *****************************************************************************/

#menu_top {

  width:100%;
  padding:4px 0px 4px 0;
  display:block;
  font-size:10px;
  font-family:Tahoma;
  font-weight:normal;
  color:#000000;
  text-decoration:none;
  text-align:right;

}

#menu_top a, #menu_top a:hover {

  font-size:14px;
  font-family:Tahoma;
  font-weight:normal;
  color:#000000;
  text-decoration:none;
  padding:2px;

}

#menu_top a:hover { background-color:#05ace0;color:#FFFFFF; }

#submenu_top {

  position:relative;
  z-index:10;

}

#fl {
  position:relative;
  z-index:11;
}


/*****************************************************************************
 *
 * logo & fl
 * 
 *****************************************************************************/
 
 
#logo {

  background: url(../poze/logo_injoy.gif) no-repeat top right;
  width:100%;
  height:50px;
  padding:14px 0px 14px 0;
}

#logo p {

  padding:0;
  margin:0 250px 0 50px;
  font-size:21px;
  font-family:Tahoma;
  font-weight:normal;
  color:#05ace0;
  text-decoration:none;
  
}

#fl {}

/*****************************************************************************
 *
 * meniu_sus
 * 
 *****************************************************************************/

#menu_sus {

  width:100%;
  height:35px;
  padding:8px 0 0px 0;

}

#menu_sus_st {

  width:7px;
  height:35px;
  background: url(../poze/menu_sus_st.gif) no-repeat top left;
  float:left;
  clear:none;

}

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

#menu_sus_dr {

  width:33px;
  height:35px;
  background: url(../poze/menu_sus_dr.gif) no-repeat top right;
  float:right;
  clear:none;

}

#menu_sus_mij {

  width:920px;
  height:35px;
  background: url(../poze/menu_sus_mij.gif) repeat-x top left;
  float:left;
  clear:none;

}

#menu_sus_mij ul {

  list-style:none;
  padding:0;margin:0;
  height:35px;
}

#menu_sus_mij ul li {

  display:inline;
  text-align:center;
  float:left;
  clear:none;
  height:35px;
  padding:6px 0 7px 0;
  margin:0px;
}

#menu_sus_mij ul li#sep {

  width:2px;
  padding:0;
  height:35px;
  background-color:#ffffff;

}

#menu_sus_mij ul li #sel {

  background-color:#05ace0;

}

#menu_sus_mij ul li a, #menu_sus_mij ul li a:hover {

  font-size:18px;
  font-family:Tahoma;
  font-weight:normal;
  color:#FFFFFF;
  text-decoration:none;
  padding:6px 20px 7px 20px;
  margin:0;


}

#menu_sus_mij ul li a:hover{


  color:#000000;
  background-color:#FFFFFF;


}

/*****************************************************************************
 *
 * form cauta sus
 * 
 *****************************************************************************/ 

#form_cauta_sus {

  padding-left:8px;
  padding-right:8px;


}

#form_cauta_sus input[type=text]{

  font-size:12px;
  font-family:Tahoma;
  font-weight:normal;
  color:#FFFFFF;
  background-color:#555e63;
  text-decoration:none;
  padding:3px;
  margin:0;
  border:1px solid white;

}


/*****************************************************************************
 *
 * pagina
 * 
 *****************************************************************************/  

#pagina {

  padding:0;margin:0px;
  font-family:Tahoma;
}

#spacer {

  padding:0;
  margin:20px 0px 20px 0px;
  
}

#pagina h1 {

  font-size:25px;
  font-weight:normal;
  color:#05ace0;
  padding:0;
  margin:0px 0px 0px 0px;

}

#pagina h1.titlu_carte { margin:0px;padding:0 0 10px 0;text-align:left;font-size:19px; }
#pagina .autor { text-align:left;margin:0px;padding:0; }
#pagina .autor a, #pagina .autor a:hover { text-align:left;margin:0px;padding:0; }
#pagina .autor a, #pagina .autor a:hover { font-size:16px; }
#pagina p.detalii_carte { text-align:left;margin:0px;padding:0; }

#pagina h2 {

  font-size:21px;
  font-weight:normal;
  color:#05ace0;
  padding:0;
  margin:0px 0px 0px 0px;

}

#pagina h3 {

  font-size:18px;
  font-weight:normal;
  color:#05ace0;
  padding:0;
  margin:0px 0px 0px 0px;

}


#pagina p, #pagina a, #pagina a:hover {

/*  font-size:13px;*/
  color:#000000;
  text-align:justify;
  text-decoration:none;
  
}

#pagina a, #pagina a:hover {

  color:#05ace0;
} 

#pagina a:hover {

  background-color:#05ace0;
  color:#FFFFFF;
} 

/*****************************************************************************
 *
 * pagina popup
 * 
 *****************************************************************************/
 
.container_popup {

  position:absolute;
  top:1;
  left:1;
  display:none;
  background-color:#ffffff;
  width:400px;
  z-index:5;

} 
 
#pagina_popup {

  font-size:15px;
  color:#000000;
  padding:10px;
  text-align:justify;
  text-decoration:none;

} 
 
/*****************************************************************************
 *
 * pagina popup detalii
 * 
 *****************************************************************************/ 
 
.pagina_div {
  float:left;
  padding:3px;
  width:99%;
  display:block;
  padding-bottom:3px;
  clear:both;
  font-size:13px;
  font-family:Tahoma;
  font-weight:normal;
  color:#000000;
  text-decoration:none;  
  text-align:left;
}  

.pagina_div a, .pagina_div a:hover {

  font-size:11px;
  font-family:Tahoma;
  font-weight:normal;
  color:#05ace0;
  text-decoration:none;
  
} 

.pagina_div a:hover { color:#848484; } 

.pagina_div .titlu { padding:10px 0 0 0; font-size:18px; font-family:Georgia; } 
 
.pagina_div .subtitlu { 
  padding:3px 0 0 0;  
  font-weight:bold;
  width:100%;

} 

.inchide {
  display:block;
  width:100%;
  clear:both; 
  text-align:right;
  padding:1px;margin:1px;
}  

.inchide a, .inchide a:hover {

  font-size:13px;
  font-family:Tahoma;
  font-weight:bold;
  background-color:#05ace0;
  color:#ffffff;
  text-decoration:none;  
  text-align:left;
  padding:3px;margin:1px;
  
}  

.inchide a:hover { color:#ffffff; background-color:#21c8fc; }  


.list_carti, .listare_pagina, .list_carti_cos, a.list_carti , a.list_carti:hover {
  float:left;
  padding:3px;
  width:99%;
  height:70px;
  display:block;
  padding-bottom:3px;
  clear:both;
  font-size:12px;
  font-family:Tahoma;
  font-weight:normal;
  color:#000000;
  text-decoration:none;  
  text-align:left;
  border-bottom:1px solid #e0e0e1;
  
} 



.listare_pagina {background-color:#ffffff;}

.total_cos {

  font-weight:bold;
  height:20px;
  background-color:#f3f3f3;

}
 
.listare_carti_33  {float:left;clear:none;width:33%;text-align:center;height:280px;} 
 
.list_carti_cos a, .list_carti_cos a:hover, .listare_carti_33 h4, .listare_pagina h4, .list_carti_cos h4, .list_carti h4, .list_carti:hover h4 {
  padding:0px;margin:0px;

  font-family:Tahoma;
  font-weight:bold;
  color:#05ace0; 
  text-decoration:none; 
}


.nobg, .nobg a, .nobg a:hover { background:none; }
 
.list_carti_cos a:hover { text-decoration:underline; } 
 
a.list_carti , a.list_carti:hover {

  background:#ffffff url(../poze/ico_cos.gif) no-repeat bottom right;
  cursor: hand;

}


a.list_carti:hover {

  background:#efefef url(../poze/ico_cos.gif) no-repeat bottom right;

}
 
 
/*****************************************************************************
 *
 * jos
 * 
 *****************************************************************************/

#jos {
  clear:both;
  float:right;
  width:100%;  
  text-align:center;
  margin:0px auto;

}

#jos p {

  font-size:12px;
  font-weight:normal;
  color:#000000;
  padding:10px;
  font-family:Tahoma;
  text-align:center;
  margin:5px 0px 5px 0px;

}

/*****************************************************************************
 *
 * form
 * 
 *****************************************************************************/


.form_input_pop {

  font-size:12px;
  font-family:Tahoma;
  font-weight:normal;
  color:#000000;
  background-color:#FFFFFF;
  text-decoration:none;
  padding:3px;
  margin:0;
  border:1px solid #8a8a8a;

}


input[type=text].form_input_pop  {

  width:200px;

}

.label_pop {

  font-size:12px;
  width:130px;
  display:block;
  clear:none;
  font-family:Tahoma;
  font-weight:normal;
  color:#FFFFFF;
  background-color:#05ace0;
  text-decoration:none;
  padding:3px;
  margin:7px 0 2px 0;

}

.label_contact {
  font-size:12px;
  display:block;
  clear:none;
  font-family:Tahoma;
  font-weight:normal;
  color:#FFFFFF;
  background-color:#05ace0;
  text-decoration:none;
  padding:3px;
  margin:7px 0 2px 0;

}

.form_buton_pop {

  font-size:12px;
  font-family:Tahoma;
  font-weight:normal;
  color:#FFFFFF;
  background-color:#555e63;
  text-decoration:none;
  padding:3px;
  margin:2px;
  border:0px;

}

#bloc_media {

  padding-top:10px;
  clear:both;
  width:98%;
  font-size:12px;
  font-family:Tahoma;
  font-weight:normal;
  text-align:center;
  text-decoration:none;
  color:#000000;
  float:left;

}

.ico_menu {

  float:left;
  text-align:left;
  padding:10px;
  clear:both;
  width:95%;
  
}

.ico_menu a, .ico_menu a:hover {
  display:inline;
  clear:both;
  float:left;
  width:95%;
  background-color:#e0e0e1;
  padding:2px;margin:4px;
  
}

.ico_menu a:hover {

  background-color: #05ace0;

}

#leftside { width: 66%; float: left; }
#rightside { width: 33%; float: right; }

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