/*

    
    
    
  




    
  */


body {


  margin: 0;


  padding: 0;


  font: 0.7em Verdana, Tahoma, Arial, Helvetica, sans-serif;


  color: #333;


  background: #fff;


}


a {


  color: #0078EC;


  text-decoration: none;


  border-bottom: 1px solid #fff;


}


a:hover {


  border-bottom: 1px solid #000;


}


h2 {


  margin: 0 0 16px 0;


  padding: 0;


  font: 1.9em Arial, Helvetica, sans-serif;


}


h3 {


  margin: 0 0 16px 0;


  padding: 0;


  font: bold 1.3em Arial, Helvetica, sans-serif;


  color: #483D8B;


}


h4 {


  margin: 0 0 10px 0;


  padding: 0;


  font: bold 1.1em Arial, Helvetica, sans-serif;


}


p, .div_p {


  margin: 0 0 12px 0;


  padding: 0;


}


ul {


  margin: 0 0 16px 0;


  padding: 0;


  list-style: none;


}


ul li {


  margin: 0 0 5px 0;


  padding: 0 0 0 26px;


  background: url(imgs/tab_general.gif) 12px 7px no-repeat;


}


form label {


  cursor: pointer;


}


fieldset {


  margin: 0 0 20px 0;


  padding: 10px 20px;


  border: 3px double #ccc;


}


legend {


  padding: 4px 10px;


  font: 1.3em Georgia, serif;


  background: #FFFFE0;


  border: 1px dotted #ccc;


  color: #483D8B;


}


form fieldset p {


  background: #f9f9f9;


  padding: 10px;


  border: 1px dotted #aaa;


}


fieldset input, fieldset textarea {


  padding: 3px;


  font: 1em Verdana, Tahoma, sans-serif;


  letter-spacing: 1px;


}





/* BANNER SUS */


#logo {


  margin: 0;


  padding: 0;


  font: 1em Verdana, Tahoma, sans-serif;


}


#logo a {


  display: block;


  border: none;


  margin: 0 0 10px 0;


  height: 195px;


  width: 780px;


  background: url(images/header_180612_banner-site-nou.jpg) top center no-repeat;


  text-indent: -9999px;


}


#logo_bibi {


  margin: 15px 0;


  padding: 0 0 15px 0;


  border-bottom: 1px dotted #777;


  font: bold 2.2em Arial, Helvetica, sans-serif;


}


#logo_bibi a {


  display: block;


  height: 80px;


  background: url(imgs/bibi.jpg) no-repeat;


  text-indent: -9999px;


}


#pagina {


  width: 780px;


  margin: 0 auto;


  padding: 0;


}





/* HEADER */


#header {


  margin: 0 0 16px 0;


  padding: 0;


  height: 1%;


  border-bottom: 1px solid #ccc;


  background: #fff;


}


#tag {


  float: left;


  width: 400px;


  font: bold 1.2em Arial, Georgia, serif;


  color: #000;


  margin: 0;


  padding-top: 16px;


}


#access {


  position: absolute;


  margin: -900px 0 0 0;


  width: 100px;


}


#cautare {


  float: right;


  margin: 0;


  text-align: center;


  width: 250px;


  padding: 0;


}


#cautare p {


  margin: 0;


  padding: 12px 0;


}


#cautare #caut {


  border: 3px double #ccc;


  margin: 0 -23px 0 0;


  padding: 3px;


  font: 0.8em Verdana, Tahoma, sans-serif;


  letter-spacing: 1px;


  width: 128px;


}


#cauta {


  padding: 2px;


  margin: -800px 0 0 0;


  padding: 0;


  border: none;


  background: none;


  cursor: pointer;


  text-transform: uppercase;


  font-size: smaller;


  letter-spacing: 1px;


  color: #483D8B;


  position: absolute;


}





/* COLOANA STANGA */


#coloana_stanga {


  float: left;


  width: 170px;


  margin: 0 15px 0 0;


}


#coloana_stanga h2 {


  margin: 0 0 10px 0;


  padding: 7px;


  font: bold 1.3em Arial, Helvetica, Verdana, Tahoma, sans-serif;


  text-align: center;


  letter-spacing: 1px;


  background: #f9f9f9;


  border: 1px dotted #ccc;


  color: #0058AC;


  color: #483D8B;


}


#coloana_stanga a {


  color: #3F347E;


  text-decoration: none;


}


#coloana_stanga a:hover {


  text-decoration: underline;


}


#navigare {


  position: absolute;


  text-indent: -9999px;


  width: 3px;


  margin: -600px 0 0 -300px !important;


  padding: 0;


}


#coloana_stanga #meniu {


  margin: 0 0 16px 0;


  padding: 0 2px;


  list-style: none;


  border-top: 1px dotted #ccc;


  border-right: 1px dotted #ccc;


  border-left: 1px dotted #ccc;


}


#coloana_stanga #meniu li {


  margin: 0;


  padding: 2px 0;


  border-bottom: 1px dotted #ccc;


}


#coloana_stanga #meniu li a {


  display: block;


  padding: 5px 7px;


  margin: 0;


  text-indent: 0;


  background: #f0f0f0;


  color: #00519F;


  border: none;


  text-decoration: none;


}


#coloana_stanga #meniu a:hover {


  color: #0078EC;


  background: #FFFFE0;


  border: none;


  text-decoration: none;


}


.noutate_scurt {


  margin: 0 0 10px 0;


  padding: 2px;


  border: 1px dotted #ccc;





}


#coloana_stanga .noutate_scurt h3 {


  margin: 0;


  padding: 0;


}


#coloana_stanga .noutate_scurt h3 a {


  color: #454545;


  background: #fff;


  font: bold 0.8em Arial;


  display: block;


  padding: 5px;


}


#coloana_stanga .noutate_scurt h3 a:hover {


  background: #fff;


  color: #000;


  text-decoration: none;


}


.noutate_data {


  color: #777;


  background: #f9f9f9;


  font-size: 0.9em;


  margin: 0;


  padding: 2px 5px;


}


.noutate_text {


  color: #333;


  background: #f9f9f9;


  margin: 0;


  padding: 6px 5px;


  font-size: 0.9em;


  line-height: 1.4em;


}


#noutati_lista a {


  font-weight: bold;


  border-left: 1px dotted #000;


  border-right: 1px dotted #000;


  border-top: 2px solid #9370DB;


  border-bottom: 2px solid #9370DB;


  padding: 4px 6px;


  display: block


}


.data_lista_noutati {


  color: #483D8B;


  font-weight: bold;


  font-size: smaller;


}





/* -- CONTINUT ---------------------------------------------------- */


#continut_index {


  float: right;


  width: 595px;


  margin: 0;


  padding: 0;


  color: #000162;


}


#continut {


  float: right;


  width: 580px;


  margin: 0;


  padding: 0 0 0 15px;


  color: #000162;


}


#texte_index p, #continut p {


  text-align: justify;


  line-height: 1.6em;


}


#texte_index ul, #continut ul {


  list-style: disc inside;


}


#texte_index li, #continut li {


  line-height: 1.4em;


}


#continut_index h2, #texte_index h2, #continut h2 {


  font: bold 1.5em Arial, Helvetica, sans-serif;


  color: #0058AC;


  margin: 0 0 10px 0;


  padding: 0 0 12px 0;


  border-bottom: 1px solid #ccc;


}


#tc {


  padding: 12px 15px !important;


}


#texte_index h3, #continut h3 {


  margin: 0 0 10px 0;


}


#texte_index {


  float: left;


  width: 410px;


  margin: 0;


  padding: 0 15px;


}


#variante_oferta {


  margin: 0 0 16px 0;


  padding: 0;


  border: 1px solid #e7e7e7;


  font-size: smaller;


  width: 100%;


  clear: both;


}


#variante_oferta td {


  border-top: 1px solid #bdbdbd;


  border-bottom: 1px solid #bdbdbd;


  padding: 0;


  border-collapse: separate;


  text-align: center;


  background: #f9f9f9;


}


#variante_oferta th {


  cursor: help;


  background: #e7e7e7;


  color: #000;


  border-top: 1px solid #bdbdbd;


  border-bottom: 1px solid #bdbdbd;


  padding: 5px;


  font-size: 1.1em;


}


#variante_oferta th:hover {


  background: #ccc;


}


#variante_oferta .perioada {


  cursor: help;


  background: #f9f9f9;


  color: #000;


  border-left: 4px solid #ccc;


  padding: 3px;


}


#variante_oferta .perioada:hover {


  background: #e7e7e7;


}


th.th_perioada {


  border-left: 4px solid #ccc;


}


th.th_ai {


  border-right: 4px solid #ccc;


}


#variante_oferta a {


  display: block;


  padding: 5px;


  color: #0058AC;


  background: #f9f9f9;


  border: none;


}


#variante_oferta a:hover {


  background: #483D8B;


  color: #fff;


}


#variante_oferta .final_linie {


  border-right: 4px solid #ccc;


}


#variante_oferta input {


  margin: 0;


  padding: 4px 0;


  background: transparent;


  border: none;


  cursor: pointer;


  font: 1em Verdana, Tahoma, sans-serif;


  color: #0058AC;


}


#variante_oferta input:hover {


  color: #C21537;


  background: #fff;


}


#variante_oferta form, #variante_oferta form p {


  margin: 0 !important;


  text-align: center;


}


.info_oferta {


  margin: 0 0 10px 0;


  padding: 0;


  font-size: smaller;


}


.info_oferta dt {


  margin: 0;


  padding: 0;


  width: 200px;


  font: bold 1em Arial;


  letter-spacing: 1px;


  color: #0058AC;


}


.info_oferta dd {


  margin: 0;


  padding: 0;


  width: 400px;


  border-bottom: 1px dotted #ccc;


}


.info_oferta p, .info_oferta ul {


  margin: 0 0 8px 0;


}


.info_oferta li {


  margin: 0;


}


#lista_tari, #lista_localitati {


  margin: 0 0 16px 0;


  padding: 0;


  list-style: none !important;


}


#lista_tari li, #lista_localitati li {


  width: 170px;


  float: left;


  padding: 2px 4px;


  margin: 0 10px 10px 0;


  border: 2px solid #efefef;


  color: #898989;


}


#am_oferte_speciale {


  margin: 0 0 16px 0;


  padding: 10px;


  border: 1px dotted #ccc;


  background: #f9f9f9;


}


#am_oferte_speciale dt {


  margin: 0 0 6px 0;


  padding: 0;


  font: bold 1.1em Arial, Helvetica, sans-serif;


}


#am_oferte_speciale dd {


  margin: 0;


  padding: 0;


}


#am_oferte_speciale ul {


  margin: 0;


  padding: 0;


  list-style: inside;


}


#am_oferte_speciale li {


  margin: 0;


  padding: 0 0 0 12px;


}


#print {


  padding: 2px 3px 2px 22px;


  background: url(imgs/print.gif) 3px 2px no-repeat;


  color: #555;


}


#galerie_imagini {


  float: right;


  width: 120px;


  padding: 10px;


  margin: 0 0 12px 30px;


}


#galerie_imagini a {


  display: block;


  text-align: center;


}





/* -- COLOANA DREAPTA ---------------------------------------- */


#coloana_dreapta {


  float: right;


  width: 140px;


}


#coloana_dreapta .bloc {


  margin: 0 0 16px 0;


  padding: 3px;


  border: 1px dotted #ccc;


  background: #fff;


}


#coloana_dreapta .bloc ul {


  margin: 0 0 8px 0;


  padding: 3px 5px 1px 5px;


  list-style: circle inside !important;


}


.bloc li {


  margin: 0 0 1px 0;


  padding: 0 0 0 0;


  font-size: 0.8em;


  background: none;


}


.bloc p {


  line-height: 1.4em;


  font-size: 0.9em;


  padding: 3px 5px 1px 5px;


  margin: 0 0 5px 0;


}


.buton {


  border: 1px dotted #999;


  background: none;


  padding: 2px 5px;


  font: bold 1em Arial, Helvetica, sans-serif;


  display: block;


  cursor: pointer;


}


.buton:hover {


  background: #483D8B;


  color: #fff !important;


}


#coloana_dreapta h2 {


  margin: 0 0 8px 0;


  padding: 5px;


  font: bold 1.1em Arial, Helvetica, sans-serif;


  color: #454545;


  border-bottom: 1px solid #ccc;


  background: #efefef;


  text-align: left;


}


#coloana_dreapta input.text {


  width: 90%;


  font: 1em Verdana, Tahoma, Arial, Helvetica, sans-serif;


  letter-spacing: 1px;


  padding: 2px;


  border: 3px double #ccc;


}


#coloana_dreapta h3 {


  margin: 0 0 16px 0;


  padding: 0;


  font: 1em Georgia, Verdana, Tahoma, Arial, Helvetica, sans-serif;


  text-transform: uppercase;


  letter-spacing: 1px;


  color: #7143C0;


  line-height: 1.4em;


}


#coloana_dreapta form {


  margin: 0 0 2px 0;


}


#coloana_dreapta form p {


  font-size: smaller;


  margin: 0 0 3px 0;


}


#y_msgr_off {


  display: block;


  text-align: center;


  padding: 2px 0;


  border: 1px solid #ccc;


  background: #f9f9f9;


  color: #aaa;


}


#y_msgr_on {


  display: block;


  text-align: center;


  padding: 2px 0;


  border: 1px solid #ccc;


  background: #483D8B;


  color: #fff;


}


#y_msgr_on:hover {


  background: #6658B8;


}


/* FOOTER */


#footer {


  clear: both;


  width: 780px;


  margin: 0 auto;


  padding: 10px 0;


  border-top: 1px solid #ccc;


  background: url(imgs/foot.gif) no-repeat;


  font: 1em Arial;


}


#copyright {


  clear: both;


  padding: 0 8px;


  margin: 0 0 8px 342px;


  line-height: 1.6em;


  font-weight: bold;


  border-left: 1px solid #777;


}


#copyright a img {


  border: none;


}


#pagini {


  padding: 4px 6px;


  margin: 0 0 0 342px;


  color: #e7e7e7;


  border-left: 1px solid #777;


}


#pagini a {


  margin: 0;


  padding: 0 8px;


}





/* GENERALE */


.clears {


  clear: both;


}


.fl {


  float: left;


}


.fr {


  float: right;


}


.center {


  text-align: center !important;


}


.bold {


  font-weight: bold !important;


}


.underline {


  text-decoration: underline !important;


}


.italic {


  font-style: italic !important;


}


.block {


  display: block;


}


.smaller {


  font-size: 0.8em;


}


#destinatiile_saptamanii {


  clear: both;


}


#destinatiile_saptamanii h3 {


  font-size: 1.2em;


  margin-bottom: 2px !important;


}


#subcategorii {


  clear: both;


  margin: 0 0 16px 0;


}


#subcategorii h3 {


  margin: 0 0 10px 0;


}


.subcategorie {


  float: left;


  height: 1%;


  margin: 0 20px 14px 0;


  padding: 0;


  text-align: center;


}


.subcategorie h4 {


  margin: 0 0 4px 0;


  padding: 3px;


  background: #fff;


  font-weight: normal;


  text-align: center;


  border: 1px solid #e7e7e7;


}


.subcategorie h4 a {


  display: block;


  border: none;


  margin: 0 0 3px 0;


  padding: 5px;


  font-weight: bold;


  background: #483D8B;


  color: #fff;


}


.subcategorie h4 a:hover {


  background: #B22222;


  color: #fff;


}


.lista_clasificare {


  float: left;


  width: 165px;


  margin: 0 10px 20px 0;


  padding: 2px;


  border: 1px solid #e7e7e7;


}


.lista_clasificare h3 {


  font-size: 1.2em;


  background: #e7e7e7;


  color: #483D8B;


  margin: 0 0 2px 0 !important;


  padding: 4px;


}


.lista_clasificare ul {


  margin: 0;


  padding: 0;


  list-style: none !important;


}


.lista_clasificare ul li {


  margin: 0;


  padding: 4px;


  border-bottom: 1px dotted #e0e0e0;


  background: #f9f9f9;


}


.thumb {


  width: 70px;


}


a img {


  border: 2px solid #EDE7F7;


  padding: 3px;


}


img.fr {


  float: right;


  margin: 0 0 16px 20px;


}


.pabs {


  position: absolute;


}