body { font-family: Calibri; font-size: 16px; letter-spacing: 1px; color: #000; text-decoration: none; text-align:left; margin: 0px 0px 1px 0px;  }

.mySlides {display: none}
img {vertical-align: middle;}

/* Slideshow container */
.slideshow-container {
  max-width: 100%;
  position: center;
  margin: auto;
}

.prev {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: auto;
  padding: 16px;
  margin-top: -22px;
  color: white;
  font-weight: bold;
  font-size: 18px;
  
  border-radius: 0 3px 3px 0;
  user-select: none;
  
}

.next {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: auto;
  padding: 16px;
  margin-top: -22px;
  color: white;
  font-weight: bold;
  font-size: 18px;

  border-radius: 0 3px 3px 0;
  user-select: none;
}

/* Position the "next button" to the right */
.next {
  right: 0;
  border-radius: 3px 0 0 3px;
}

/* On hover, add a black background color with a little bit see-through */
.prev:hover, .next:hover {
  background-color: rgba(0,0,0,0.8);
}

/* Caption text */
.text {
  color: #f2f2f2;
  font-size: 15px;
  padding: 8px 12px;
  position: absolute;
  bottom: 8px;
  width: 100%;
  text-align: center;
}

/* The dots/bullets/indicators */
.dot {
  cursor: pointer;
  height: 15px;
  width: 15px;
  margin: 0 2px;
  background-color: #bbb;
  border-radius: 50%;
  display: inline-block;

}

.active, .dot:hover {
  background-color: #717171;
}

/* Fading animation */
.fade {
  animation-name: fade;
  animation-duration: 1.5s;
}

@keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
}

a:link {color: #0F606B; text-decoration:underline;}a:visited {color:#0F606B; text-decoration:underline;}a:hover {color:#282828; text-decoration:none;}
a.negru-alb:link  { color:#000; text-decoration:none;}
a.negru-alb:visited  { color:#000; text-decoration:none;}
a.negru-alb:hover  { color:#999; text-decoration:none;}

.MeniuTablet {margin-bottom: 1px; font-size:18px;} 
.MeniuTablet a:link { padding:2px 0px 2px 10px; display: block; color:#FFF;text-decoration:none;}
.MeniuTablet a:visited { padding:2px 0px 2px 10px; display: block; color:#FFF;text-decoration:none;}
.MeniuTablet a:hover { padding:2px 0px 2px 10px; display: block; color:#FF6600;text-decoration:none;}
table.card { box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); border-radius: 5px; }
header {width: 100%;height: 70px;position: relative;top: 0;left: 0;z-index: 100; border-bottom: 2px solid #333;}
#logo{margin:1px;float: left;width: 160px;height: 65px;background: url(imagini/logo.avif) no-repeat left; background-size: 200px; padding: 3px 10px 0px 0px;display: block;}
nav {float: right;padding:10px;}
nav_tablet {float: right;padding:0px; width:300px;}
#menu-icon {display: hidden;width: 40px;height: 30px;background: #FFF url(imagini/hamburger-menu.png) no-repeat center; border-radius: 5px; margin-right:20px; margin-top:10px;}
#menu-icon_tablet {display:hidden;width:40px;height:30px;background: #FFF url(imagini/hamburger-menu.png) no-repeat center; border-radius: 2px; margin-right:20px;}
a:hover#menu-icon {background-color:#FFF;}
a:hover#menu-icon_tablet {background-color:#FFF;}

#headline {margin:0px;padding:0px;background-color:#FFF;}
#headline ul { margin:0px; padding:0px;} 
#headline li { text-align:center; display:block;}

nav_tablet ul, nav_tablet:active ul { display:none; position:relative;background: #333333; width:200px; border-radius:8px;}
nav_tablet li {text-align: center;width:100%;padding:0px;margin:0px;}
nav_tablet:hover ul {display: block;} 
#headline span.main1  {padding:3px; margin: 3px; font-size:50px; color:#FFF;font-weight:bold; fon}
#headline a.link_cerculete:link  { padding:4px; margin: 3px; font-size:20px; text-decoration:none; color:#000;}
#headline a.link_cerculete:visited  { padding:4px; margin: 3px; font-size:20px; text-decoration:none; color:#000;}
#headline a.link_cerculete:hover  {background-color:#636665; padding:4px; margin: 3px; font-size:20px; border-radius:4px; text-decoration:none; color:#000;}
#headline a.calea:link  { margin: 0px 5px 0px 5px; font-size:16px; text-decoration:none; color:#D11400;}
#headline a.calea:visited  { margin: 0px 5px 0px 5px; font-size:16px; text-decoration:none; color:#D11400;}
#headline a.calea:hover  {margin: 0px 5px 0px 5px; font-size:16px; text-decoration:none; color:#8B362D;}
#headline a.white_black:link  { color:#FFF; text-decoration:none;}
#headline a.white_black:visited  { color:#FFF; text-decoration:none;}
#headline a.white_black:hover  { color:#000; text-decoration:none;}

/*MEDIA QUERY*/
@media only screen and (max-width : 830px) {
H1 { color:#370E00; font-size:30px; padding:10px 0px 15px 0px; margin:0px;}
H1.albmare { color:#FFF; font-size:30px; padding: 0px; margin:0px; letter-spacing: 0.5px;}
H2 { color:#370E00; font-size:26px; padding:10px 0px 15px 0px; margin:0px;}
H3 { color:#370E00; font-size:20px; padding:0px; margin:0px;}
span.albmare2 { color:#FFF; font-size:30px; padding: 0px; margin:0px; text-decoration:none; box-sizing: border-box;}
#headline #stanga {
		padding: 14px;
        text-align:left;
		font-size:18px;
		box-sizing: border-box;
      }
#headline #dreapta {padding: 14px;color: #333; font-size: 18px; box-sizing: border-box;}
#headline a.tel:link  { color:#000; text-decoration:none; font-size:16px; border-radius:5px; margin-top:5px; background:url(imagini/icon/tel-p-negru.png) no-repeat left center; background-size: 18px; padding: 4px 4px 4px 24px; background-color:#F2F2F2;}
#headline a.tel:visited  { color:#000; text-decoration:none; font-size:16px; border-radius:5px; margin-top:5px; background:url(imagini/icon/tel-p-negru.png) no-repeat left center; background-size: 18px; padding: 4px 4px 4px 24px; background-color:#F2F2F2;}
#headline a.tel:hover  { color:#FFF; text-decoration:none; font-size:16px; border-radius:5px; margin-top:5px; background:url(imagini/icon/tel-p-alb.png) no-repeat left center; background-size: 18px; padding: 4px 4px 4px 24px; background-color:#000000;}
#headline #dreapta a.alb-galben:link { color:#292929; text-decoration:none; font-size:20px; border-radius:5px; margin-top:5px; padding: 20px; background-color:#FFF; display:inline-block; box-sizing: border-box;}
#headline #dreapta a.alb-galben:visited { color:#292929; text-decoration:none; font-size:20px; border-radius:5px; margin-top:5px; padding: 20px; background-color:#FFF; display:inline-block; box-sizing: border-box;}
#headline #dreapta a.alb-galben:hover { color:#CDB03B; text-decoration:none; font-size:20px; border-radius:5px; margin-top:5px; padding: 20px; background-color:#FFF; display:inline-block; box-sizing: border-box;}
.butoninactiv{ border: 1px #EBEBEB solid; border-radius:4px; padding:5px; font-size:16px; color:#999; width: 40px; background-color:#F4E5E4; box-sizing: border-box;}
.butonactiv{ border: 1px #D0E5D5 solid; border-radius:4px; padding:5px; font-size:16px; color:#000; width:40px; background-color:#ECFAEF;}
.butonactiv:hover{ border: 1px #B7CFBD solid; border-radius:4px; padding:5px; font-size:16px; color:#000; width:40px; background-color:#D9F0DE;}

#headline div.chenar_articol {float:left;width:100%; text-align:center; margin-top:10px; padding:5px; background-color:#EFF9FE; box-sizing: border-box; border-bottom: 3px solid #D9E9F1;}
#headline div.chenar_articol:hover {float:left;width:100%; text-align:center; margin:1px; padding:5px; background-color:#EFF9FE; border: 1px solid #E1E1E1; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); box-sizing: border-box; border-bottom: 3px solid #C4D7E0;}
a.titlul_articol { color:#16265C; font-size:22px; background: url(imagini/steluta.png) no-repeat left center; background-size: 22px; padding: 15px 5px 15px 30px; display:block; float:left;}
a.titlul_articol:hover { color:#060E28; font-size:22px; background: url(imagini/steluta.png) no-repeat left center; background-size: 22px; padding: 15px 5px 15px 50px; display:block; float:left;}
#headline div.bucata_articol {float:left;width:100%; text-align:left; margin:5px; padding:5px; background-color:#F2FBFF; border: 1px solid #E6F1F7;box-sizing: border-box; text-align:left}

.datainactiv{ border: 1px #EBEBEB solid; border-radius:4px; padding:5px; font-size:16px; color:#999; width: 50%; background-color:#F4E5E4; box-sizing: border-box; margin:10px;}
.dataactiv{ border: 1px #D0E5D5 solid; border-radius:4px; padding:5px; font-size:16px; color:#000; width:50%; background-color:#ECFAEF;margin:10px;}
.dataactiv:hover{ border: 1px #B7CFBD solid; border-radius:4px; padding:5px; font-size:16px; color:#000; width:50%; background-color:#D9F0DE;margin:10px;}

thead tr { position: absolute; top: -9999px; left: -9999px; }
table { font-size:18px;}
#menu-icon {display:inline-block;}
#menu-icon_tablet {display:inline-block;}
.inputstyle { background-color: #FFFFFF; height:25px; font-family: Calibri;font-size: 18px;color: #666; align:center; padding: 6px; margin: 4px; line-height: normal; border: 1px #DCECF9 solid; border-radius: 3px 3px;}
.inputstyleCere { border-radius:10px; font-size:20px; color:#000; background-color:#FF761B; border: 1px #FF6600 solid; padding: 13px 23px 13px 23px; width:90%; }
.inputstyle_trimitere { background-color: #EACF61; font-family: Calibri;font-size: 16px;color: #000; align:center; padding: 10px 40px 10px 40px; line-height: normal; border: 0px; border-radius: 3px;}
.inputstyle_transparent { background-color: #FAEEBE; font-family: Calibri;font-size: 16px;color: #000; align:center; padding: 6px; font-weight:bold; border: 4px solid #EACF61; border-radius: 3px;}
.MeniuMobil {margin:10px; padding:5px;} 
.MeniuMobil a:link { padding:2px 0px 2px 10px; display:block; color:#FFF;text-decoration:none;}
.MeniuMobil a:visited { padding:2px 0px 2px 10px; display:block; color:#FFF;text-decoration:none;}
.MeniuMobil a.griulet:link {color:#FFF; text-decoration:none; display:block; font-size:16px; border-bottom: 1px solid #7C7F7E; background-color:#636665; padding:10px 0px 10px 0px;}

nav ul, nav:active ul { display:none;position:absolute;padding:1px;right:0px;top:50px;width:50%;border-radius:5px; background-color:#000;}
nav li {margin:0; border-bottom: 1px solid #333;}

nav:hover ul {display: block;}
#headline a.black_grey:link  { color:#FFF; text-decoration:none; font-size:16px; }
#headline a.black_grey:visited  { color:#FFF; text-decoration:none; font-size:16px; }
#headline a.black_grey:hover  { color:#999; text-decoration:none; font-size:16px; }
#headline a.black_grey2:link  { color:#000; text-decoration:none; font-size:16px;}
#headline a.black_grey2:visited  { color:#000; text-decoration:none; font-size:16px;}
#headline a.black_grey2:hover  { color:#999; text-decoration:none; font-size:16px;}
#headline a.link_cerculete:link  { padding:3px; margin: 5px; font-size:16px; text-decoration:none; color:#FFF; background-color:#333; border-radius:5px;}
#headline a.link_cerculete:visited  { padding:3px; margin: 5px; font-size:16px; text-decoration:none; color:#FFF; background-color:#333; border-radius:5px;}
#headline a.link_cerculete:hover  { padding:3px; margin: 5px; font-size:16px; border-radius:4px; text-decoration:none; color:#FFF; background-color:#333; border-radius:5px;}
#headline div.div50 {float:left;width:99%; text-align:center; box-sizing: border-box; display:block; box-sizing: border-box;}
#headline div.div50:hover {float:left;width:99%; text-align:center; box-sizing: border-box; display:block; box-sizing: border-box;}
#headline div.div50-2 {width:99%; float:center; text-align:center; font-size:25px; color: #000; text-decoration:none; overflow:hidden; box-sizing: border-box; display:block;}
#headline div.div33shadow-no {float:center;width:95%; text-align:center; box-shadow: 1px 1px 12px 2px rgba(0,0,0,0.05); border-radius:10px;border: 1px solid #EFEFEF; margin: 10px 0px 10px 0px; padding:5px; box-sizing: border-box;}
#headline div.div33shadow-no2 {float:center;width:95%; text-align:center; box-shadow: 1px 1px 12px 2px rgba(0,0,0,0.05); border-radius:10px;border: 1px solid #EFEFEF; margin: 10px 0px 10px 0px; padding:5px; box-sizing: border-box;}

#headline div.div33shadow2 {float:left;width:95%; text-align:center; box-shadow: 1px 1px 12px 2px rgba(0,0,0,0.05); border-radius:10px;border: 1px solid #EFEFEF; margin: 10px 0px 10px 0px; padding:5px;}
#headline div.div33shadow2:hover {float:left;width:95%; text-align:center; box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.05); border-radius:10px; border: 1px solid #E2E2E2; margin: 10px 0px 10px 0px; padding:5px;}
#headline div.div33shadow3 {float:left;width:95%; text-align:center; box-shadow: 1px 10px 12px 2px rgba(0,0,0,0.05);margin:10px; border-radius:10px;border: 1px solid #EFEFEF; padding:5px;}
#headline div.div33shadow3:hover {float:left;width:95%; text-align:center; box-shadow: 1px 10px 22px 8px rgba(0,0,0,0.55); margin:10px; border-radius:10px; border: 1px solid #EFEFEF; padding:5px;}
div.faq__content {float:left; width:100%; text-align:left; margin:20px; padding:15px; background-color:#F3F3F3; box-sizing: border-box; border-bottom: 1px solid #999; font-size:16px; color:#333; display:block; box-sizing: border-box;}
summary {float:left; width:100%; text-align:left; margin:10px; padding:15px; background-color:#DCDCDC; box-sizing: border-box; border-bottom: 3px solid #999; font-size:20px; color:#333; box-sizing: border-box; display:inline;}
#headline div.div100blue {float:left;width:85%; text-align:left; margin: 5px 0px 5px 0px; border-radius:10px; border-bottom: 1px solid #EFEFEF; background: url(imagini/checked-blue.avif) no-repeat left center; background-size: 20px; padding: 5px 5px 5px 40px;}
#headline div.div100blue:hover {float:left;width:85%; text-align:left; box-shadow: 1px 10px 12px 0px rgba(0,0,0,0.05);margin: 5px 0px 5px 0px; border-radius:10px;border-bottom: 1px solid #EFEFEF; background: url(imagini/checked-grey.avif) no-repeat left center; background-size: 20px; padding: 5px 5px 5px 40px;}
#headline li.plans{ display: block; border-bottom: 1px #535353 solid; background-color: #FCFCFC;  float:left; width:100%; color: #FFF; text-decoration:none;  margin-bottom:3px;margin-top:3px; background: url(imagini/bifa-galben1.png) no-repeat left center; background-size: 15px; padding: 3px 0px 0px 30px; text-align:left;box-sizing: border-box;}
#headline li.plans:hover{ display: block; border-bottom: 1px #6E6E6E solid; background-color: #F3F3F3; float:left; width:100%; color: #FFF; text-decoration:none;  margin-bottom:3px;margin-top:3px; background: url(imagini/bifa-galben2.png) no-repeat left center; background-size: 15px; padding: 3px 0px 0px 30px; text-align:left;box-sizing: border-box;}
#headline li.plans2{ display: block; background-color: #000; float:left; width:100%; color: #000; text-decoration:none;  margin-bottom:3px;margin-top:3px; background: url(imagini/bifa-galben1.png) no-repeat left center; background-size: 15px; padding: 3px 0px 0px 30px; text-align:left; box-sizing: border-box;}
#headline li.plans2:hover{ display: block; background-color: #F3F3F3; float:left; width:100%; color: #000; text-decoration:none;  margin-bottom:3px;margin-top:3px; background: url(imagini/bifa-galben2.png) no-repeat left center; background-size: 15px; padding: 3px 0px 0px 30px; text-align:left; box-sizing: border-box;}
#headline a.galbenmare:link { padding:5px 15px 5px 15px; margin: 10px; font-size:20px; border-radius:6px; text-decoration:none; color:#000; background-color:#EACF61; display:block; text-align:center;}
#headline a.galbenmare:visited { padding:5px 15px 5px 15px; margin: 10px; font-size:20px; border-radius:6px; text-decoration:none; color:#000; background-color:#EACF61; display:block; text-align:center;}
#headline a.galbenmare:hover { padding:5px 15px 5px 15px; margin: 10px; font-size:20px; border-radius:6px; text-decoration:none; color:#000; background-color:#EFEFEF; border: 1px #EACF61 solid; display:block; text-align:center;}
a.alb:link {color: #FFF; text-decoration:none; font-size:15px;}a.alb:visited {color:#FFF; text-decoration:none;font-size:15px;}a.alb:hover {color:#EDEDED;text-decoration:none;font-size:15px;}
#headline a.programeaza_consutatie:link  { color:#333; text-decoration:none; background-color: #EACF61; padding:5px; margin:10px; font-size:18px; border-radius:5px; border: 1px solid #EACF61; letter-spacing: -0.5px; font-weight:bold; display:block; text-align:center;}
#headline a.programeaza_consutatie:visited  { color:#333; text-decoration:none; background-color: #EACF61; padding:5px; margin:10px; font-size:18px; border-radius:5px; border: 1px solid #EACF61; letter-spacing: -0.5px; font-weight:bold; display:block; text-align:center;}
#headline a.programeaza_consutatie:hover  { color:#999; text-decoration:none; background-color: #EACF61; padding:5px; margin:10px; font-size:18px; border-radius:5px; border: 1px solid #000;letter-spacing: -0.5px; font-weight:bold; display:block; text-align:center;} 
}
@media only screen and (min-width : 830px) {
/*desktop*/

.mySlides {display: none}
img {vertical-align: middle;}

/* Slideshow container */
.slideshow-container {
  max-width: 100%;
  position: relative;
  margin: auto;
}

/* Next & previous buttons */
.prev {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: auto;
  padding: 16px;
  margin-top: -22px;
  color: white;
  font-weight: bold;
  font-size: 18px;

  border-radius: 0 3px 3px 0;
  user-select: none;
  url(https://www.reteauaochio.ro/#);
}

.next {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: auto;
  padding: 16px;
  margin-top: -22px;
  color: white;
  font-weight: bold;
  font-size: 18px;

  border-radius: 0 3px 3px 0;
  user-select: none;
  url(https://www.reteauaochio.ro/#);
}

/* Position the "next button" to the right */
.next {
  right: 0;
  border-radius: 3px 0 0 3px;
}

/* On hover, add a black background color with a little bit see-through */
.prev:hover, .next:hover {
  background-color: rgba(0,0,0,0.8);
}

/* Caption text */
.text {
  color: #f2f2f2;
  font-size: 15px;
  padding: 8px 12px;
  position: absolute;
  bottom: 8px;
  width: 100%;
  text-align: center;
}

/* The dots/bullets/indicators */
.dot {
  cursor: pointer;
  height: 15px;
  width: 15px;
  margin: 0 2px;
  background-color: #bbb;
  border-radius: 50%;
  display: inline-block;

}

.active, .dot:hover {
  background-color: #717171;
}

/* Fading animation */
.fade {
  animation-name: fade;
  animation-duration: 1.5s;
}

@keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
}

H1 { color:#370E00; font-size:50px; padding:10px 0px 15px 0px; margin:0px;}
H1.albmare { color:#FFF; font-size:40px; padding: 0px; margin:0px; letter-spacing: -0.5px; text-decoration:none;}
H2 { color:#370E00; font-size:42px; padding:10px 0px 15px 0px; margin:0px;}
H3 { color:#370E00; font-size:30px; padding:0px; margin:0px;}
#headline #stanga {
            float: left; 
            width: 73%;
            font-size: 16px;
            box-sizing: border-box;
            padding-right: 10px;
			background-color: #FDFDFD;	
			color: #333; text-align:left;
}
#headline #dreapta {float:right;padding-left: 2px; width: 27%;box-sizing: border-box;background-color: #FDFDFD;color: #333; text-align:left;}
span.albmare2 { color:#FFF; font-size:40px; padding: 0px; margin:0px; text-decoration:none; box-sizing: border-box;}
#headline a.tel:link  { color:#000; text-decoration:none; font-size:16px; border-radius:5px; margin-top:5px; background:url(imagini/icon/tel-p-negru.png) no-repeat left center; background-size: 18px; padding: 4px 4px 4px 24px; background-color:#F2F2F2;}
#headline a.tel:visited  { color:#000; text-decoration:none; font-size:16px; border-radius:5px; margin-top:5px; background:url(imagini/icon/tel-p-negru.png) no-repeat left center; background-size: 18px; padding: 4px 4px 4px 24px; background-color:#F2F2F2;}
#headline a.tel:hover  { color:#FFF; text-decoration:none; font-size:16px; border-radius:5px; margin-top:5px; background:url(imagini/icon/tel-p-alb.png) no-repeat left center; background-size: 18px; padding: 4px 4px 4px 24px; background-color:#000000;}

#headline #dreapta a.cat:link { color:#000; text-decoration:none; font-size:18px; border-radius:5px; margin-top:5px; padding: 10px 10px 10px 20px; background-color:#F2F2F2; display:block; box-sizing: border-box;}
#headline #dreapta a.cat:visited { color:#000; text-decoration:none; font-size:18px; border-radius:5px; margin-top:5px; padding: 10px 10px 10px 20px; background-color:#F2F2F2; display:block; box-sizing: border-box;}
#headline #dreapta a.cat:hover { color:#292929; text-decoration:none; font-size:18px; border-radius:5px; margin-top:5px; padding: 10px 10px 10px 20px; background-color:#FFF; display:block; box-sizing: border-box;}

#headline #dreapta a.scat:link { color:#292929; text-decoration:none; font-size:16px; border-radius:5px; margin:1px 0px 0px 25px; padding: 8px 8px 8px 20px; background-color:#F6F6F6; display:block; box-sizing: border-box;}
#headline #dreapta a.scat:visited { color:#292929; text-decoration:none; font-size:16px; border-radius:5px; margin:1px 0px 0px 25px; padding: 8px 8px 8px 20px; background-color:#F6F6F6; display:block; box-sizing: border-box;}
#headline #dreapta a.scat:hover { color:#646464; text-decoration:none; font-size:16px; border-radius:5px; margin:1px 0px 0px 25px; padding: 8px 8px 8px 20px; background-color:#FFF; display:block; box-sizing: border-box;}

#headline #dreapta a.alb-galben:link { color:#292929; text-decoration:none; font-size:18px; border-radius:5px; margin-top:5px; padding: 20px; background-color:#FFF; display:inline-block; box-sizing: border-box;}
#headline #dreapta a.alb-galben:visited { color:#292929; text-decoration:none; font-size:18px; border-radius:5px; margin-top:5px; padding: 20px; background-color:#FFF; display:inline-block; box-sizing: border-box;}
#headline #dreapta a.alb-galben:hover { color:#CDB03B; text-decoration:none; font-size:18px; border-radius:5px; margin-top:5px; padding: 20px; background-color:#FFF; display:inline-block; box-sizing: border-box;}

nav_tablet { position: absolute; top: -9999px; left: -9999px; }
header {position: absolute;}
.dropdown {position: relative; display: inline-block;}
.dropdown-content {display: none; position: absolute; background-color: #f1f1f1; min-width: 190px; z-index: 1; border-radius:4px;}
.dropdown-content a { color: black; padding:6px 8px; text-decoration: none; display:block; border-radius:4px; font-size:14px; border-bottom: 1px solid #DEDEDE;}
.dropdown-content a:hover {background-color:#ddd; border-bottom:1px solid #0F606B;}
.dropdown:hover .dropdown-content {display: block;}

.butoninactiv{ border: 1px #EBEBEB solid; border-radius:4px; padding:10px; font-size:14px; color:#999; width: 40px; background-color:#F4E5E4; box-sizing: border-box;}
.butonactiv{ border: 1px #D0E5D5 solid; border-radius:4px; padding:10px; font-size:14px; color:#999; width:40px; background-color:#ECFAEF;}
.butonactiv:hover{ border: 1px #B7CFBD solid; border-radius:4px; padding:10px; font-size:14px; color:#999; width:40px; background-color:#D9F0DE;}

.datainactiv{ border: 1px #EBEBEB solid; border-radius:4px; padding:10px; font-size:14px; color:#999; width: 80%; background-color:#F4E5E4; box-sizing: border-box; margin:10px;}
.dataactiv{ border: 1px #D0E5D5 solid; border-radius:4px; padding:10px; font-size:14px; color:#999; width:80%; background-color:#ECFAEF;margin:10px;}
.dataactiv:hover{ border: 1px #B7CFBD solid; border-radius:4px; padding:10px; font-size:14px; color:#999; width:80%; background-color:#D9F0DE;margin:10px;}

.inputstyleCere { border-radius:10px; font-size:20px; color:#000; background-color:#FF761B; border: 1px #FF6600 solid; padding: 13px 23px 13px 23px;}
a.alb:link {color: #FFF; text-decoration:none; font-size:16px;}a.alb:visited {color:#FFF; text-decoration:none;font-size:16px;}a.alb:hover {color:#EDEDED;text-decoration:none;font-size:16px;}
#headline {margin:0px;padding:0px;color:#000;font-size:17px; }
#headline a.black_grey:link  { color:#000; text-decoration:none; font-size:18px;}
#headline a.black_grey:visited  { color:#000; text-decoration:none; font-size:18px;}
#headline a.black_grey:hover  { color:#000; text-decoration:none; font-size:18px;}
#headline a.black_grey2:link  { color:#000; text-decoration:none; font-size:18px;}
#headline a.black_grey2:visited  { color:#000; text-decoration:none; font-size:18px;}
#headline a.black_grey2:hover  { color:#999; text-decoration:none; font-size:18px;}
#headline span.main1  {padding:3px; margin:3px; font-size:40px; color:#FFF;}
#headline a.link_cerculete:link  { padding:3px; margin: 5px; font-size:16px; text-decoration:none; color:#FFF;}
#headline a.link_cerculete:visited  { padding:3px; margin: 5px; font-size:16px; text-decoration:none; color:#FFF;}
#headline a.link_cerculete:hover  {background-color:#636665; padding:3px; margin: 5px; font-size:16px; border-radius:4px; text-decoration:none; color:#FFF;}

#headline a.calea:link  { margin: 0px 5px 0px 5px; font-size:16px; text-decoration:none; color:#D11400;}
#headline a.calea:visited  { margin: 0px 5px 0px 5px; font-size:16px; text-decoration:none; color:#D11400;}
#headline a.calea:hover  {margin: 0px 5px 0px 5px; font-size:16px; text-decoration:none; color:#8B362D;}


#headline #head { height:25px; font-size:18px; padding: 3px; font-weight:bold; background-color:#FFFFFF;}
#headline #head:hover { height:25px; font-size:18px; padding: 3px; font-weight:bold; background-color:#F1F1F1; transition-duration: 2s; transition-property: background-color; border-radius:4px; border-bottom: 1px solid #F1F1F1;}

#headline a.programeaza_consutatie:link  { color:#333; text-decoration:none; background-color: #EACF61; padding:15px; margin:10px; font-size:18px; border-radius:5px; border: 10px solid #EACF61; letter-spacing: -0.1px; font-weight:bold; display:block; text-align:center; box-sizing: border-box;}
#headline a.programeaza_consutatie:visited  { color:#333; text-decoration:none; background-color: #EACF61; padding:15px; margin:10px; font-size:18px; border-radius:5px; border: 10px solid #EACF61; letter-spacing: -0.1px; font-weight:bold; display:block; text-align:center; box-sizing: border-box;}
#headline a.programeaza_consutatie:hover  { color:#999; text-decoration:none; background-color: #EACF61; padding:15px; margin:10px; font-size:18px; border-radius:5px; border: 1px solid #000;letter-spacing: -0.1px; font-weight:bold;transition-property: border; transition-duration: 2s; display:block; text-align:center; box-sizing: border-box;} 

#headline a.facebook_icon:link  {  border-radius:10px; border: 10px solid #FFF; background-color:#FFFFFF; height:50px;}
#headline a.facebook_icon:visited  { border-radius:10px; border: 10px solid #FFF; background-color:#FFFFFF; height:50px;}
#headline a.facebook_icon:hover  {  border-radius:10px; border: 10px solid #000; transition-property: border; transition-duration: 2s; background-color:#FFFFFF; height:50px;} 

#headline div.div50 {float:left;width:50%; text-align:center; box-sizing: border-box; display:block;}
#headline div.div50:hover {float:left;width:50%; text-align:center; box-sizing: border-box; display:block;}
#headline div.div50-2 {width:50%; float:left; text-align:center; font-size:30px; color: #000; text-decoration:none; overflow:hidden; box-sizing: border-box; display:block;}
#headline div.div33shadow-no2 {float:left;width:99%; text-align:center; box-shadow: 1px 1px 12px 2px rgba(0,0,0,0.05);margin:10px; border-radius:10px;border: 1px solid #EFEFEF; padding:5px;}
#headline div.div33shadow-no {float:left;width:30%; text-align:center; box-shadow: 1px 1px 12px 2px rgba(0,0,0,0.05);margin:10px; border-radius:10px;border: 1px solid #EFEFEF; padding:5px;}
#headline div.div33shadow2 {float:left;width:30%; text-align:center; box-shadow: 1px 1px 12px 2px rgba(0,0,0,0.05);margin:10px; border-radius:10px;border: 1px solid #EFEFEF; padding:5px;}
#headline div.div33shadow2:hover {float:left;width:30%; text-align:center; box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.05); margin:10px; border-radius:10px; border: 1px solid #E2E2E2; padding:5px; background-color:#333; color:#FFF;}
#headline div.div33shadow3 {float:left;width:30%; text-align:center; box-shadow: 1px 10px 12px 2px rgba(0,0,0,0.05);margin:10px; border-radius:10px;border: 1px solid #EFEFEF; padding:5px;}
#headline div.div33shadow3:hover {float:left;width:30%; text-align:center; box-shadow: 1px 10px 22px 8px rgba(0,0,0,0.55); margin:10px; border-radius:10px; border: 1px solid #EFEFEF; padding:5px;}
div.faq__content {float:left; width:100%; text-align:left; margin:20px; padding:15px; background-color:#F3F3F3; box-sizing: border-box; border-bottom: 1px solid #999; font-size:16px; color:#333; display:block; box-sizing: border-box;}
summary {float:left; width:100%; text-align:left; margin:10px; padding:15px; background-color:#DCDCDC; box-sizing: border-box; border-bottom: 3px solid #999; font-size:20px; color:#333; box-sizing: border-box; display:inline;}
#headline div.chenar_articol {float:left;width:100%; text-align:left; margin:10px; padding:15px; background-color:#EFF9FE; box-sizing: border-box; border-bottom: 5px solid #D9E9F1;}
#headline div.chenar_articol:hover {float:left;width:100%; text-align:left; margin:10px; padding:15px; background-color:#EFF9FE; box-shadow: 1px 10px 12px 0px rgba(0,0,0,0.05);  box-sizing: border-box; border-bottom: 5px solid #EBD061;}
a.titlul_articol { color:#16265C; font-size:30px; background: url(imagini/steluta.png) no-repeat left center; background-size: 22px; padding: 15px 5px 15px 50px; display:block;}
a.titlul_articol:hover { color:#060E28; font-size:30px; background: url(imagini/steluta.png) no-repeat left center; background-size: 22px; padding: 15px 5px 15px 50px; display:block;}
#headline div.bucata_articol {float:left;width:95%; text-align:left; margin:10px; padding:10px; background-color:#F2FBFF; border: 1px solid #E6F1F7; box-sizing:border-box;}


#headline div.div100blue {float:left;width:95%; text-align:left; margin: 5px 10px 5px 10px; border-radius:10px; border-bottom: 1px solid #EFEFEF; background: url(imagini/checked-blue.avif) no-repeat left center; background-size: 22px; padding: 5px 5px 5px 50px;}
#headline div.div100blue:hover {float:left;width:95%; text-align:left; box-shadow: 1px 10px 12px 0px rgba(0,0,0,0.05);margin: 5px 10px 5px 10px; border-radius:10px;border-bottom: 1px solid #EFEFEF; background: url(imagini/checked-grey.avif) no-repeat left center; background-size: 22px; padding: 5px 5px 5px 50px;}
#headline li.plans{ display: block; border-bottom: 1px #535353 solid; background-color: #FCFCFC;  float:left; width:100%; color: #FFF; text-decoration:none;  margin-bottom:3px;margin-top:3px; background: url(imagini/bifa-galben1.png) no-repeat left center; background-size: 15px; padding: 3px 0px 0px 30px; text-align:left; box-sizing: border-box;}
#headline li.plans:hover{ display: block; border-bottom: 1px #6E6E6E solid; background-color: #F3F3F3; float:left; width:100%; color: #FFF; text-decoration:none;  margin-bottom:3px;margin-top:3px; background: url(imagini/bifa-galben2.png) no-repeat left center; background-size: 15px; padding: 3px 0px 0px 30px;; text-align:left; box-sizing: border-box;}	
#headline li.plans2{ display: block;  float:left; width:100%; color: #000; text-decoration:none;  margin-bottom:3px;margin-top:3px; background: url(imagini/bifa-galben1.png) no-repeat left center; background-size: 15px; padding: 3px 0px 0px 30px; text-align:left; box-sizing: border-box;}
#headline li.plans2:hover{ display: block; float:left; width:100%; color: #333; text-decoration:none;  margin-bottom:3px;margin-top:3px; background: url(imagini/bifa-galben2.png) no-repeat left center; background-size: 15px; padding: 3px 0px 0px 30px;; text-align:left; box-sizing: border-box;}
#headline a.galbenmare:link { padding:15px; margin: 5px; font-size:26px; border-radius:6px; text-decoration:none; color:#000; background-color:#EACF61; border: 1px #333 solid; letter-spacing: -0.3px; text-align:center;box-sizing: border-box; display: inline-block;}
#headline a.galbenmare:visited { padding:15px; margin: 5px; font-size:26px; border-radius:6px; text-decoration:none; color:#000; background-color:#EACF61; border: 1px #333 solid; letter-spacing: -0.3px; text-align:center;box-sizing: border-box;display: inline-block;}
#headline a.galbenmare:hover { padding:15px; margin: 5px; font-size:26px; border-radius:6px; text-decoration:none; color:#000; background-color:#EFEFEF; border: 1px #EACF61 solid; letter-spacing: -0.3px; text-align:center;box-sizing: border-box;display: inline-block;}

#headline li.links20 { padding:10px 14px 10px 14px; margin: 5px; font-size:18px; border-radius:6px; text-decoration:none; color:#999; background-color:#F8F8F8; border: 1px #F8F8F8 solid; text-align:center; box-sizing: border-box; display: inline-block;}
#headline li.links20 a { font-size:18px; text-decoration:none; color:#D11400;}
#headline li.links20:hover a { font-size:18px; text-decoration:none; color:#960E00;}

#headline li.links20_rosupal { padding:10px 14px 10px 14px; margin: 5px; font-size:18px; border-radius:6px; text-decoration:none; color:#FFF; background-color:#F0C9C5; border: 1px #F0C9C5 solid; text-align:center; box-sizing: border-box; display: inline-block;}
#headline li.links20_rosu { padding:10px 14px 10px 14px; margin: 5px; font-size:18px; border-radius:6px; text-decoration:none; color:#FFF; background-color:#D11400; border: 1px #D11400 solid; text-align:center; box-sizing: border-box; display: inline-block;}
#headline li.links20_rosu a { font-size:18px; text-decoration:none; color:#FFF;}
#headline li.links20_rosu:hover a { font-size:18px; text-decoration:none; color:#F8F8F8;}


#headline li.planif_servicii{ display: block;  float:left; width:100%; color: #FFF; text-decoration:none;  margin-bottom:3px;margin-top:3px; background: url(imagini/icon/servicii.png) no-repeat left center; background-size: 20px; padding: 10px 10px 10px 30px; text-align:left; box-sizing: border-box; background-color:#171717; font-size:16px; font-weight:bold; border-radius:4px;}
#headline li.planif_servicii:hover{ display: block; float:left; width:100%; color: #E8E8E8; text-decoration:none;  margin-bottom:3px;margin-top:3px; background: url(imagini/icon/servicii.png) no-repeat left center; background-size: 20px; padding: 10px 10px 10px 30px;; text-align:left; box-sizing: border-box;background-color:#000000; font-size:16px; font-weight:bold; border-radius:4px;}

#headline li.planif_data{ display: block;  float:left; width:100%; color: #FFF; text-decoration:none;  margin-bottom:3px;margin-top:3px; background: url(imagini/icon/data.png) no-repeat left center; background-size: 20px; padding: 10px 10px 10px 30px; text-align:left; box-sizing: border-box; background-color:#171717; font-size:16px; font-weight:bold; border-radius:4px;}
#headline li.planif_data:hover{ display: block; float:left; width:100%; color: #E8E8E8; text-decoration:none;  margin-bottom:3px;margin-top:3px; background: url(imagini/icon/data.png) no-repeat left center; background-size: 20px; padding: 10px 10px 10px 30px;; text-align:left; box-sizing: border-box;background-color:#000000; font-size:16px; font-weight:bold; border-radius:4px;}

#headline li.planif_info{ display: block;  float:left; width:100%; color: #FFF; text-decoration:none;  margin-bottom:3px;margin-top:3px; background: url(imagini/icon/informatii.png) no-repeat left center; background-size: 20px; padding: 10px 10px 10px 30px; text-align:left; box-sizing: border-box; background-color:#171717; font-size:16px; font-weight:bold; border-radius:4px;}
#headline li.planif_info:hover{ display: block; float:left; width:100%; color: #E8E8E8; text-decoration:none;  margin-bottom:3px;margin-top:3px; background: url(imagini/icon/informatii.png) no-repeat left center; background-size: 20px; padding: 10px 10px 10px 30px;; text-align:left; box-sizing: border-box;background-color:#000000; font-size:16px; font-weight:bold; border-radius:4px;}
.inputstyle_trimitere { background-color: #EACF61; font-family: Calibri;font-size: 16px;color: #000; align:center; padding: 10px 40px 10px 40px; line-height: normal; border: 0px; border-radius: 3px;}
.inputstyle_transparent { background-color: #FAEEBE; font-family: Calibri;font-size: 16px;color: #000; align:center; padding: 6px; font-weight:bold; border: 4px solid #EACF61; border-radius: 3px;}
.inputstyle { background-color: #FFFFFF; height:25px; font-family: Calibri;font-size: 18px;color: #666; align:center; padding: 6px; margin: 4px; line-height: normal; border: 1px #DCECF9 solid; border-radius: 3px 3px;}


.container {margin:0;background-color:#FFF; text-align:left;}
.container1024 {margin:0;max-width: 1300px;}
}
