html {
  scroll-behavior: smooth;
}
div#site_all div#continut_tot {
    width: 1240px;
    /*padding: 0px 10px 0px 10px;*/
    height: auto;
    margin: 65px auto 0px auto;
    /*background-color: #F6F6F6;*/
    
}

div#titlu_det h1 {
    margin: 0px 0px 10px 0px;
    padding: 5px 5px 5px 26px;
    font-size: 20px;
    font-weight: 500;
    color: #222;
    background: url('../img/down3.png') no-repeat center left 10px;
}
div#pret_all {
    width: 1220px;
    float: left;
    margin-bottom: 5px;
}

div#pret_all div#pret_det {
    font-size: 20px;
    color: #333;
    font-family: "Manrope M","Open Sans B",Helvetica,Arial,sans-serif;
    text-align: left;
    margin-bottom: 10px;
    padding-left: 10px;
    width: 723px;
    float: left;
}

div#pret_all div#pret_det span.det_comision_cump {
    font-size: 14px;
    color: gray;
    border: 1px solid #DEDEDE;
    padding: 5px;
    /*background-color: #F7F7F7;*/
    border-radius: 5px;
}
div#pret_all div#oferta_inactiva_info {
    font-size: 14px;
    color: green;
    line-height: 24px;
    text-transform: uppercase;
    font-family: "Manrope M","Open Sans B",Helvetica,Arial,sans-serif;
    text-align: left;
    margin-bottom: 10px;
    padding-left: 20px;
    width: 723px;
    float: left;
    background: #FFFFFF url('../img/info4.png') no-repeat left center;
}
div#pret_all div#social_fb {
    width: 155px;
    float: left;
    text-align: right;
}

div#pret_all div#id_oferta {
    padding: 6px 5px 2px 0px;
    color: #777777;
    text-align: right;
    font-size: 16px;
    width: 142px; /*152px cu social activ*/
    float: right;
}

/*********DETALII**************/
div#detalii {
    width: 930px;
    height: auto;
    margin-right: 10px;
    float: left;
}
div#detalii h3 {
    font-size: 16px;
    padding: 7px 0px 7px 30px;
    background: #f7f7f7 url('../img/down12.png') no-repeat center left 10px;
    color: #222;
    /*text-transform:uppercase;*/ 
    
    /*letter-spacing: 0.5px;*/
    border: 1px solid #DEDEDE;
    border-radius: 5px 5px 0px 0px;
    margin-bottom: 10px;
}
div#detalii span.link_tel_detalii {
    cursor: pointer;
    color: #005EB6;
    width: 150px;
}
div#detalii span.telefon_detalii {

}

/*********DETALII 1**************/
div#detalii div#detalii_1 {
    margin-bottom: 10px;
    float: left;
    padding: 0px 0px 5px 0px;
    width: 930px;
}
div#detalii div#detalii_1 div#detalii_1_left { /*******imagini, detalii**********/
    width: 500px;
    height: auto;
    float: left;
    background-color: #f7f7f7;
    margin-right: 10px;
    border: 1px solid #DEDEDE;
    border-radius: 3px;
    padding: 10px 3px 3px 10px;
}
div#detalii div#detalii_1 div#detalii_1_left div#img_tot {
    -webkit-animation: fadeEffect 1s;
  animation: fadeEffect 1s;
    
}
div#detalii div#detalii_1 div#detalii_1_left div#img_tot #img_first {
    text-align: center;
    width: 368px;
    height: 248px;
    margin: 0px 7px 7px 0px;
    overflow: hidden;
    position: relative;
    float: left;
/*    padding: 3px;*/
    background-color: #ffffff;
}
div#detalii div#detalii_1 div#detalii_1_left div#img_tot #img_first img {
    width: 368px;
    height: 248px;
    
    border: 0px;
    
    /*border-radius: 3px;*/
    /*opacity: 0.9;*/
    
    display: block;
    height: auto !important;
    min-height: 248px;
}
div#detalii div#detalii_1 div#detalii_1_left div#img_tot #img_first table#table_nr {
    width: auto; 
    position: absolute;
    top: 10px;
    left: auto;
    margin-left: 10px;
    display: block;
}
div#detalii div#detalii_1 div#detalii_1_left div#img_tot #img_first table#table_nr span#nr_poze {
    background: #000000 url('../img/camera.png') no-repeat center left 5px;
    color: #FFFFFF;
    padding: 5px 5px 5px 25px;
    border-radius: 5px;
    opacity: 0.8;
    
}
div#detalii div#detalii_1 div#detalii_1_left div#img_tot #img_first table#table_nr span#nr_video {
    background: #000000 url('../img/film.png') no-repeat center left 5px;
    
    color: #FFFFFF;
    padding: 5px 11px 5px 14px;
    border-radius: 5px;
    opacity: 0.8;
    text-decoration: none;
}
div#detalii div#detalii_1 div#detalii_1_left div#img_tot #img_first table#table_nr span#nr_tur {
    background: #000000;
    font-family: "Manrope M","Open Sans B",Helvetica,Arial,sans-serif;
    color: #FFFFFF;
    padding: 5px 5px 5px 5px;
    border-radius: 5px;
    opacity: 0.8;
    text-decoration: none;
}


div#detalii div#detalii_1 div#detalii_1_left div#img_tot div.img_rest {
    text-align: center;
    width: 118px;
    height:78px;
    margin: 0px 7px 7px 0px;
    float: left;
    overflow: hidden;
    position: relative;
    /*padding: 3px;*/
    background-color: #ffffff;
}
div#detalii div#detalii_1 div#detalii_1_left div#img_tot div.img_rest img {
    width: 118px;
    height: 78px;
    
    border: 0px;
    
    /*border-radius: 3px;*/
    opacity: 1;
    
    display: block;
    height: auto !important;
    min-height: 78px;
}
div#detalii div#detalii_1 div#detalii_1_left div#img_tot div.img_rest img:hover {
    opacity: 0.9;
}
div#detalii div#detalii_1 div#detalii_1_left div#img_tot div.rest_tur a {
    text-decoration: none;
    background: #FFFFFF url('../img/360.png') no-repeat center;
    display: block;
    height: 78px;
    /*border: 1px solid #CCCCCC;*/
}
div#detalii div#detalii_1 div#detalii_1_left div#img_tot div.rest_video a {
    text-decoration: none;
    background: #FFFFFF url('../img/film3.png') no-repeat center;
    display: block;
    height: 78px;
    /*border: 1px solid #CCCCCC;*/
}
div#detalii div#detalii_1 div#detalii_1_left div#img_tot div.rest_tur a:hover, div#detalii div#detalii_1 div#detalii_1_left div#img_tot div.rest_video a:hover {
    opacity: 0.9;
}
div#detalii div#detalii_1 div#detalii_1_right { /*******caracteristici**********/
    width: 400px;
    height: auto;
    float: left;
}
div#detalii div#detalii_1 div#detalii_1_right ul {
    list-style-type: none;
}
div#detalii div#detalii_1 div#detalii_1_right ul li {
    font-size: 15px;
    color: #404040;
    border-bottom: 1px solid #EEEEEE;
    padding: 7px 5px 7px 20px;
    background: url('../img/right12.png') no-repeat left 5px center;
}
div#detalii div#detalii_1 div#detalii_1_right ul li#nr_unit_disponibile {
    background-color: #F7F7F7;
    color: green;
}
div#detalii div#detalii_1 div#detalii_1_right ul li#disponibilitate_li {
    color: red; 
    border-top: 1px solid red; 
    border-bottom: 1px solid red; 
    background-color: #FFCECE;
}
div#detalii div#detalii_1 div#detalii_1_right ul li#disponibilitate_li span {
    color: red;
}
div#detalii div#detalii_1 div#detalii_1_right ul li:hover {
    background-color: #F7F7F7;
    cursor: default;
    
}

div#detalii div#detalii_1 div#detalii_1_right ul li span {
    float: right;
    /*color: #222;*/    
}
div#detalii div#detalii_1 div#detalii_1_right ul li a {
    color: #06c; 
    text-decoration: none;
}
div#detalii div#detalii_1 div#detalii_1_right ul li a:hover {
    color: #FFA500;
}

div#detalii div#detalii_1 div#detalii_1_right ul li#li_suprafete {
     background: none;
    padding: 0px 0px 0px 0px;
    
}
div#detalii div#detalii_1 div#detalii_1_right ul li#li_suprafete div.suprafete_link {
    background: #F7F7F7 url('../img/down2.png') no-repeat left 3px center;
    color: #06c;
    cursor: pointer;
    padding: 10px 5px 10px 23px;
}
div#detalii div#detalii_1 div#detalii_1_right ul li#li_suprafete div.suprafete_link:hover {
    color: #FFA500;
    background: #FFFFFF url('../img/down4.png') no-repeat left 3px center;
}
div#detalii div#detalii_1 div#detalii_1_right ul li#li_suprafete div.suprafete_link_acces {
    background: #FFFFFF url('../img/down4.png') no-repeat left 3px center;
    color: #FFA500;
}
div#detalii div#detalii_1 div#detalii_1_right ul li#li_suprafete div#lista_suprafete {
    margin-top: 10px;
}
div#detalii div#detalii_1 div#detalii_1_right ul li#li_suprafete div#lista_suprafete div.suprafata {
    font-size: 15px;
    color: #404040;
    padding: 7px 5px 7px 20px;
    background: #F7F7F7 url('../img/right12.png') no-repeat left 5px center;
    margin-bottom: 5px;
    margin-right: 8px;
    margin-left: 8px;
}

div#detalii div#detalii_1 div#detalii_1_right ul li#li_suprafete div#lista_suprafete div.suprafata:hover {
    background-color: #EEEEEE;
}
div#detalii div#detalii_1 div#detalii_1_right ul li#li_suprafete div#lista_suprafete div.nume_releveu {
    font-size: 15px;
    font-family: "Manrope M","Open Sans B",Helvetica,Arial,sans-serif;
    padding: 5px 0px 5px 0px;
    margin: 5px;
    border-radius: 5px;
    text-align: center;
    background: #EEE;
}
div#detalii div#detalii_1 div#detalii_1_right ul li#li_suprafete div#lista_suprafete div.suprafata span {
    margin-right: 5px;
}

div#detalii div#detalii_1 div#detalii_1_right ul li.li_proiect {
    background: none;
    padding: 10px 0px 0px 0px;
    border-bottom: none;
}
/*********DETALII 2**************/

div#detalii div.detalii_2 { /*******supliment**********/
    width: 930px;
    height: auto;
    padding: 5px 0px 0px 0px;
    margin-bottom: 15px;
    float: left;
    /*margin-bottom: 10px;*/
}
div#detalii div.detalii_2 div.supliment {
    width: 930px;
    float: left;
}
div#detalii div.detalii_2 div.supliment div.sup_val1 {
    width: 196px;
    height: 35px;
    margin-left: 10px;
    margin-bottom: 5px;
    float: left;
    font-size: 14px;
    color: #404040;
    padding: 5px 5px 5px 19px;
    background: #F7F7F7 url('../img/right6.png') no-repeat center left 5px;
    border-radius: 5px;
    

}
div#detalii div.detalii_2 div.supliment div.sup_val1 div.sup_val_secund, div#detalii div.detalii_2 div.supliment div.sup_val2 div.sup_val_secund {
    position: relative;
    top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
div#detalii div.detalii_2 div.supliment div.sup_val1 div.sup_val_secund span.span_da {
    float: right;
    color: #293d4e; 
    font-weight: normal
}
div#detalii div.detalii_2 div.supliment div.sup_val2 {
    width: 196px;
    height: 35px;
    margin-left: 10px;
    margin-bottom: 5px;
    float: left;
    font-size: 14px;
    color: #404040;
    padding: 5px 5px 5px 19px;
    background: #F7F7F7 url('../img/right6.png') no-repeat center left 5px;
    border-radius: 5px;
    

}
/*div#detalii div.detalii_2 div.supliment div.sup_val2 span.span_other {
    color: #777777;
}*/
div#detalii div.detalii_2 div.supliment div.sup_val1:hover, div#detalii div.detalii_2 div.supliment div.sup_val2:hover {
    background-color: #FAFAFA;
    cursor: default;
}

/*********DETALII 3**************/
div#detalii div#detalii_3 { /*******alte detalii**********/
     width: 930px;
    height: auto;
    padding: 5px 0px 5px 0px;
    float: left;
    margin-bottom: 10px;
    
    min-height: 150px;
    height: auto !important;
    height: 150px;
}
div#detalii div#detalii_3 p {
    /*margin-top: 10px;*/
    padding: 2px 5px 2px 5px;
    font-size: 14px;
    line-height: 20px;
    color: #404040;
    text-align: left;
    word-wrap: break-word;
    line-height: 1.8;
}

/*********DETALII 4**************/

div#detalii div#detalii_4 {
    width: 930px;
    height: auto;
    padding: 5px 0px 5px 0px;
    float: left;
    margin-bottom: 10px;
    
    min-height: 150px;
    height: auto !important;
    height: 150px;
}
div#detalii div#detalii_4 .tab {
    overflow: hidden;
  
    padding: 0px 0px 0px 30px;
    background: #f7f7f7 url('../img/down3.png') no-repeat center left 10px;
    color: #000000;
    /*text-transform:uppercase;*/ 

    letter-spacing: 0.5px;
    border: 1px solid #DEDEDE;
    border-radius: 3px;
    margin-bottom: 0px;
}

/* Style the buttons inside the tab */
div#detalii div#detalii_4 .tab button {
  background-color: inherit;
  float: left;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 7px 10px 7px 25px;
  color: #222;
  font-size: 16px;
  transition: 0.3s;
  border-left: 1px solid #DEDEDE;
  border-right: 1px solid #DEDEDE;
  font-family: "Manrope M","Open Sans B",Helvetica,Arial,sans-serif;
}
.btn_tur_tab {
    background: url('../img/3d-view.png') no-repeat center left 5px;
}
.btn_video_tab {
    background: url('../img/film2.png') no-repeat center left 5px;
}
/* Change background color of buttons on hover */
div#detalii div#detalii_4 .tab button:hover {
  background-color: #fff;
}

/* Create an active/current tablink class */
div#detalii div#detalii_4 .tab button.active {
  background-color: #DEDEDE;
}

/* Style the tab content */
div#detalii div#detalii_4 .tabcontent {
  display: none;
  padding-top: 10px;
  border-top: none;
  
  -webkit-animation: fadeEffect 1s;
  animation: fadeEffect 1s;
}
/* Fade in tabs */
@-webkit-keyframes fadeEffect {
  from {opacity: 0;}
  to {opacity: 1;}
}

@keyframes fadeEffect {
  from {opacity: 0;}
  to {opacity: 1;}
}

/*********DATE**************/

div#date {
    width: 300px;
    height: auto;
    float: left;
}

div#date div#date1 {
    padding: 10px 10px 5px 10px;
    border-top: 1px solid #0A5CB2;
    border-left: 1px solid #0A5CB2;
    border-right: 1px solid #0A5CB2;
    border-radius: 5px 5px 0px 0px;
    
    background-color: #0A5CB2;
    
}

div#date div#date1 div#disponibilitate {
    margin-bottom: 5px;
    color: #FFFFFF;
    font-size: 15px;
    font-family: "Manrope M","Open Sans B",Helvetica,Arial,sans-serif;
    background: url('../img/circle-green.png') no-repeat center left;
    padding: 3px 0px 3px 17px;
}
div#date div#date1 div#disponibilitate_vi {
    margin-bottom: 5px;
    color: #FFFFFF;
    font-size: 14px;
    background: url('../img/circle-red.png') no-repeat center left;
    padding: 3px 0px 3px 17px;
}
div#date div#date1 div#verificare {
    color: #FAFAFA;
    font-size: 14px;
    margin-bottom: 5px;
}

div#date div#date2 {
    padding: 10px;
/*    border-top: 1px solid #1075CE;*/
    border-left: 1px solid #DEDEDE;
    border-right: 1px solid #DEDEDE;
    background-color: #f7f7f7;
    
    min-height: 70px;
    height: auto !important;
    height: 70px;
    float: left;
    width: 278px;
}
div#date div#date2 div.tit_contact {
    font-size: 16px;
    font-family: "Manrope M","Open Sans B",Helvetica,Arial,sans-serif;
    margin: 0 auto 5px auto;
    color: #FFF;
    padding: 7px 5px 7px 25px;
    background: #0A5CB2 url('../img/down16.png') no-repeat center left 7px;
    border-radius: 5px;
    /*border: 1px solid #DEDEDE;*/
    text-align: initial;
    width: 205px;
}

div#date div#date2  div#det_agent {
    float: left;
    margin-bottom: 15px;
    margin-top: 5px;
    width: 278px;
    /*border: 1px solid #DEDEDE;*/
    border-radius: 5px;
    
}




div#date div#date2  div#det_agent div#det_agent_left {
    /*background-color: green;*/
    width: 67px;
    height: 67px;
    padding: 3px;
    float: left;
    border: 1px solid #DEDEDE;
    border-radius: 5px 5px 5px 5px;
    background-color: #FFFFFF;
    /*margin-top: 5px;*/
    
}
div#date div#date2  div#det_agent div#det_agent_left img {
    width: 67px;
    height: 67px;
    border-radius: 5px;
}


div#date div#date2  div#det_agent div#det_agent_right {
    width: 200px;
    margin-top: 7px;
    float: left;
    
}

div#date div#date2  div#det_agent div#det_agent_right div#nume_agent {
    font-size: 16px;
    color: #222;
     margin-bottom: 7px;
     margin-left: 5px;
     padding: 0px 0px 0px 0px;
    text-align: center;
}
div#date div#date2  div#det_agent div#det_agent_right div#nume_agent a {
    text-decoration: none;
    color: #222;
    font-size: 18px;
    font-family: "Manrope M","Open Sans B",Helvetica,Arial,sans-serif;
}
div#date div#date2  div#det_agent div#det_agent_right div#nume_agent a:hover {
    color: #FFA500;
}
div#date div#date2 div#det_agent div#det_agent_right div#telefon {
    margin-left: 5px;
    padding: 7px 0px 7px 20px;
    border-radius: 3px;
    height: 20px;
    /*text-align: center;*/
    border: 1px solid #DEDEDE;
    /*background-color: #FFF;*/
    /*background:  url('../img/phone9.png') no-repeat left 5px center;*/
    line-height: 24px;
    font-size: 16px;
    letter-spacing: 0.7px;
    font-family: "Manrope M","Open Sans B",Helvetica,Arial,sans-serif;
    
}
div#date div#date2 div#det_agent div#det_agent_right div#telefon div#telefon_hide {
    font-size: 16px;
    color: #000000;
}
div#date div#date2 div#det_agent div#det_agent_right div#telefon div#telefon_hide #btn_tel {
    border: 1px solid transparent;
    color: #06c;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    font-size: 16px;
    cursor: pointer;
    background-color: transparent; 
    /*text-transform: uppercase;*/
    font-family: "Manrope M","Open Sans B",Helvetica,Arial,sans-serif;
}
div#date div#date2 div#det_agent div#det_agent_right div#telefon div#telefon_hide #btn_tel:hover {
    color: #FFA500;
}
div#date div#date2 div#det_agent div#det_agent_right div#telefon div.tel_contact {
    font-size: 16px;
    color: #000000;
    margin: 0 auto;
}

div#date div#date2 div#form_contact {
    float: left;
    width: 100%;
    text-align: center;
}


div#date div#date2 #info_nume, div#date div#date2 #info_telefon, div#date div#date2 #info_email, div#date div#date2 #info_cod {
    border: 1px solid #CCC;
    border-radius: 3px;
    padding: 9px 24px 9px 7px;
    color: #404040;
    width: 205px;
    background-color: #FFFFFF;
    margin-bottom: 4px;
    font-size: 14px;
}
div#date div#date2 #info_nume:focus, div#date div#date2 #info_telefon:focus, div#date div#date2 #info_email:focus, div#date div#date2 #info_mesaj:focus, div#date div#date2 #info_cod:focus {
    border: 1px solid #C3C4C5;
    background-color: #FFFFE6;
}
div#date div#date2 #info_nume {
    background: #FFFFFF url('../img/smile.png') no-repeat center right 5px;
    margin-top: 5px;
}
div#date div#date2 #info_telefon {
    background: #FFFFFF url('../img/phone5.png') no-repeat center right 5px;
}
div#date div#date2 #info_email {
    background: #FFFFFF url('../img/email.png') no-repeat center right 5px;
}
div#date div#date2 #info_mesaj {
    border: 1px solid #CCC;
    border-radius: 3px;
    padding: 5px 7px 5px 7px;
    width: 222px;
    background-color: #FFFFFF;
    margin-bottom: 4px;
    
    background: #FFFFFF url('../img/msg2.png') no-repeat top 5px right 5px;
    height: 78px;
    font-size: 14px;
    color: #404040;
    resize: vertical;
    letter-spacing: 0.5px;
}
div#date div#date2 #btn_send_mesaj {
    border: 1px solid #FFA500;
    border-radius: 5px;
    padding: 7px 0px 7px 0px;
    color: #FFFFFF;
    width: 238px;
    cursor: pointer;
    font-family: "Manrope M","Open Sans B",Helvetica,Arial,sans-serif;
    margin-top: 4px;
    margin-bottom: 5px;
    font-size: 15px;
    
    background-color: #FFA500;
    background: -webkit-linear-gradient(180deg, #FFBE00, #FFA500); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(180deg, #FFBE00, #FFA500); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(180deg, #FFBE00, #FFA500); /* For Firefox 3.6 to 15 */
    background: linear-gradient(180deg, #FFBE00, #FFA500); /* Standard syntax (must be last) */
}
div#date div#date2 #btn_send_mesaj:hover, div#date div#date3 #btn_raport:hover {
    background: #FFC000;
}
div#date div#date2 div.error_send_mesaj {
    color: red;
    padding: 4px 4px 4px 23px;
    background: #FFCECE url('../img/circle-red.png') no-repeat center left 5px;
    margin-bottom: 5px;
    text-align: left;
    border-radius: 5px;
}
div#date div#date2 div#confirm_send_mesaj {
    width: auto;
    padding: 7px 7px 7px 38px;
    border-radius: 5px;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 12px;
    font-weight: 500;
    color: #528425;
    background: #E8F4DE url('../img/info3.png') no-repeat center left 10px;;
}



div#date div#date3 {
    padding: 10px;
    border: 1px solid #0A5CB2;
    border-radius: 0px 0px 5px 5px;
    background-color: #0A5CB2;
    clear: both;
    
}
div#date div#date3 div#div_link_oferta {
    padding: 2px 0px 2px 19px;
    background: url('../img/link3.png') no-repeat center left;
    margin-bottom: 3px;
    color: #FFFFFF;
    
    font-size: 14px;
}
div#date div#date3 div#div_link_oferta input#input_link_oferta {
    border: 1px solid #0A5CB2;
    width: 150px;
    padding: 0px;
    background-color: #0A5CB2;
    color: #FFFFFF;
    font-size: 14px;
    font-family: "Manrope M","Open Sans B",Helvetica,Arial,sans-serif;
}
div#date div#date3 a {
    color: #FFFFFF;
    text-decoration: none;
}
div#date div#date3 a:hover {
     text-decoration: underline;
}

div#date div#date3 div#print {
    padding: 2px 0px 2px 19px;
    background: url('../img/print2.png') no-repeat center left;
    margin-bottom: 3px;
    font-size: 14px;
}

div#date div#date3 div#msg { /**msg dupa raport**/
    padding: 5px 0px 5px 23px;
    background: #F7F7F7 url('../img/valid3.png') no-repeat center left 5px;
    color: white;
    margin: 10px 0px 10px 0px;
}
div#date div#date3 div#raport div#raport_link{
    font-size: 14px;
    color: #FFFFFF;
    background: url('../img/plus2.png') no-repeat left center;
    padding: 2px 0px 2px 19px;
    cursor: pointer;
}
div#date div#date3 div#raport div#raport_link:hover {
    text-decoration: underline;
}

div#date div#date3 select#motiv {
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 5px;
    border: 1px solid #CCCCCC;
    width: 240px;
    color: #777777;
    border-radius: 3px;
    font-size: 14px;
}
div#date div#date3 input#alt_motiv {
    margin-bottom: 10px;
    border: 1px solid #CCCCCC;
    padding: 5px;
    width: 228px;
    color: #777777;
    border-radius: 3px;
    font-size: 14px;
}

div#date div#date3 #btn_raport {
    background-color: #FFA500;
    border: 1px solid #FFA500;
    padding: 5px 10px 5px 10px;
    color: #FFFFFF;
    font-size: 14px;
    font-family: "Manrope M","Open Sans B",Helvetica,Arial,sans-serif;
    border-radius: 3px;
    cursor: pointer;
}
div#date div#oferta_dezactivata {
    padding: 15px 15px 15px 25px;
    border: 1px solid #DEDEDE;
    border-radius: 3px;
    font-size: 14px;
    color: #777777;
    background: #f7f7f7 url('../img/info2.gif') no-repeat center left 5px;
}

/*********ALTE OFERTE**************/

div#alte_oferte {
    width: 1240px;
    height: auto;
    float: left;
    padding: 5px 0px 10px 0px; 
    margin-top: 10px;
    margin-bottom: 10px; 
    /*clear: both;*/
}
div#alte_oferte div#tit_alte_oferte {
    font-size: 18px;
    font-family: "Manrope M","Open Sans B",Helvetica,Arial,sans-serif;
    padding: 7px 0px 7px 30px;
    background: #FFFFFF url('../img/down12.png') no-repeat center left 10px;
    color: #222;
    margin-bottom: 15px;
}
div#alte_oferte div#tit_alte_oferte a {
    color: #06c; 
    text-decoration: none;
}
div#alte_oferte div#tit_alte_oferte a:hover {
    color: #FFA500;
}

div#alte_oferte div.oferta_a {
    width: 237px;
    padding: 0px;
    margin-right: 10px;
    float: left;
    border: 1px solid #DEDEDE;
    border-radius: 5px;
    background-color: #F7F7F7; 
    
    filter: drop-shadow(1px 1px 1px #DEDEDE);
    transition: 0.2s;
}
div#alte_oferte div.oferta_a:not(:last-child){
    margin-right: 10px;
}
div#alte_oferte div.oferta_a:hover {
    box-shadow: 3px 3px 3px #DEDEDE;
}

div#alte_oferte div.oferta_a div.img_a {
    text-align: center;
    margin-bottom: 5px;
    width: 237px;
    height: 153px;
    margin: 0 auto;
    border-radius: 5px 5px 0px 0px;
    overflow: hidden;
    position: relative;
}
div#alte_oferte div.oferta_a div.img_a img {
    border: 0 none;
    width: 237px;
    height: 153px;
    display: block;
    height: auto !important;
    min-height: 153px;
    border-radius: 5px 5px 0px 0px;
}
div#alte_oferte div.oferta_a div.img_a span.pret_a {
    background-color: #000000;
    /*opacity: 0.8;*/
    font-size: 15px;
    position: absolute;
    margin-top: 128px;
    border-radius: 0px 5px 5px 0px;
    color: #FFFFFF;
    text-align: left;
    padding-left: 15px;
    padding-right: 10px;
    line-height: 20px;
    display: block;
    
    background: rgb(0, 0, 0); /* fallback color */
    background: rgba(0, 0, 0, 0.7);
    font-family: "Manrope M","Open Sans B",Helvetica,Arial,sans-serif;
}
div#alte_oferte div.oferta_a div.locatie_a {
    height: auto;
    font-size: 14px;
    color: #777;
    margin: 5px 0px 5px 5px;
}
div#alte_oferte div.oferta_a div.tip_prop_a {
    height: auto;
    font-size: 14px;
    color: #333;
    margin: 5px 0px 5px 5px;
}
div#alte_oferte div.oferta_a div.link_detalii_a {
    margin-top: 15px;
    margin-bottom: 10px;
}
div#alte_oferte div.oferta_a div.link_detalii_a a{
    font-size: 14px;
    padding: 5px 9px 5px 9px;
    font-family: "Manrope M","Open Sans B",Helvetica,Arial,sans-serif;
    background: #FFA500;
    text-decoration: none;
    border-radius: 5px;
    margin-left: 5px;
    
    color: #FFFFFF;
    background-color: #FFA500;
    background: -webkit-linear-gradient(180deg, #FFBE00, #FFA500); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(180deg, #FFBE00, #FFA500); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(180deg, #FFBE00, #FFA500); /* For Firefox 3.6 to 15 */
    background: linear-gradient(180deg, #FFBE00, #FFA500); /* Standard syntax (must be last) */
}
div#alte_oferte div.oferta_a div.link_detalii_a a:hover {
     background: #FFC000;
      
}


/**************AFISARE PRET CONVERT************************/

.den_pret_principal{
position: relative;
/*float: right;*/

}
.den_pret_secund {
   text-decoration-style: dotted;
   text-decoration-color: #CCCCCC;
   text-decoration-line: underline; 
   margin-right: 5px;
   cursor: help;
}
.den_pret_secund img{
border: 0px;
margin: 0px;
}

.den_pret_secund:hover{
background-color: transparent;
}

.den_pret_secund:hover img{
 filter: grayscale(100%);
 -webkit-filter: grayscale(100%);
}

.den_pret_secund .den_pret_subsecund{ /*CSS for enlarged image*/
position: absolute;
background-color: #FAFAFA;
padding: 5px;
left: -1200px;
border: 1px solid #CCCCCC;
visibility: hidden;
color: #777777;
text-decoration: none;

width: 140px;
font-size: 12px;

}

.den_pret_secund .den_pret_subsecund img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.den_pret_secund:hover .den_pret_subsecund{ /*CSS for enlarged image*/
visibility: visible;
top: 20px;
left: 20px; /*position where enlarged image should offset horizontally */
z-index: 50;

}

.den_pret_secund .den_pret_subsecund div#tit_conversie_pret {
    background-color: #DEDEDE;
    padding: 4px;
    margin-bottom: 5px;text-align: center;
}
.den_pret_secund .den_pret_subsecund div.moneda_conversie {
    padding: 3px;
    margin-left: 5px;
}

/*******************************************************************/


#load{
    width:500px;
    height:200px;
    position:absolute;
    z-index:9999;
    background:url("../img/lightbox/loading.gif") no-repeat center center ;
}
#load2{
    width:118px;
    height:78px;
    position:absolute;
    z-index:9999;
    background:url("../img/loader2.gif") no-repeat center top 57px, url('../img/360.png') no-repeat center;
    /*opacity: 0.7;*/
    display: block;
    
    animation: blinker 1s linear infinite;  
}
@keyframes blinker {  
  50% { opacity: 0.5; }
}

#scroll_top_btn {
    width: 40px;
    line-height: 40px;
    overflow: hidden;
    z-index: 999;
    display: none;
    cursor: pointer;
    position: fixed;
    bottom: 20px;
    right: 20px;
    background-color: #DEDEDE;
    color: #06c;
    text-align: center;
    font-size: 30px;
    text-decoration: none;
    border-radius: 10px;
}
#scroll_top_btn:hover {
    color: #FFA500;
}