@charset "utf-8";
/* CSS Document */

* {box-sizing: border-box;} /*imi spune ca pt TOATE elementele din CSS padding, margin, border, etc sunt INSIDE dimensiune)*/

/* Slideshow container */
.slideshow-container {
  max-width: 100%;
  position: relative;
  margin: auto;
  border-bottom:white solid 0.2em;}

.mySlidesF {display: none; position:relative; width:100%;}
img {vertical-align: middle;}

.active {
  background-color: #717171;}

/* Fading animation */
.fade {
  -webkit-animation-name: fade;
  -webkit-animation-duration: 1.5s;
  animation-name: fade;
  animation-duration: 1.5s;}

@-webkit-keyframes fade {
  from {opacity: .7} 
  to {opacity: 1}}

@keyframes fade {
  from {opacity: .7} 
  to {opacity: 1}}


#banda_titlu {
	font-size:0.6em;
	position:relative;
	background-color:rgba(0,0,0,0.7);
	width: 100%; 
	margin:0;
	padding:0;
	padding-top:1em!important; padding-bottom:1em!important;}

#titlu {
	position:relative;width: 100%;
	text-align:center;color: white;font-size:1em; 
	margin:0.25em;
	padding:0; 	}
	
#banda_menu {display:inline-block;
	position:relative;
	background-color:rgba(255,255,255,1);
	width: 100%; 
	margin:0;padding:0;padding-top:0.6em!important;padding-bottom:0.1em!important;}
	
#menu, #menu_steag { display:inline-block;
	position:relative; /*width: 100%;border:solid;*/
	float:right;
	margin-right:1em;margin-left:1em; margin-top:0.25em;margin-bottom:0.25em;
		padding-left:1em; padding-right:1em;
		border:1px grey solid;border-radius:0.5em;
	/*margin:0;padding:0;*/}

.meniu-d {text-decoration:none;color:rgba(0,0,0,0.7); 
		font-size:1em; 
		/*margin-right:1em;margin-left:1em; margin-top:0.5em;margin-bottom:0.5em;
		padding-left:1em; padding-right:1em;
		border:1px grey solid;border-radius:0.5em;*/}
.meniu-d:hover {background-color: rgba(100,100,100);color:white;}

#steag {position:relative;float:right;margin:0; margin-left:1em!important;}

:target {
  display: block;
  position: relative;
  visibility: hidden;
  top:-3em;
}

#continut { display:inline-block;
			width:90%; height:auto;
			margin:auto;
			position:relative; 
			z-index:20;
			}

.continut_text { position:relative; clear:left;
					margin:0;
					padding:1em;
					padding-left:5%!important;padding-right:5%!important;;
					}
.paragraf_text {margin:0; text-indent:1.5em;}

#continut_foto {	width:95%;margin:auto;
					padding:0%;padding-left:5%!important;padding-right:5%!important;
					margin-top:0!important;
					position:relative; clear:left;
					z-index:70;}
#prev {cursor:pointer;}
.prev-c {float:left; width:19%; margin:0.5%;}

.zindex-inherit {z-index:inherit;}
					
.contact-d {margin-bottom:1em;
			width:45%;
			position:relative;float:left;
			padding-left:1em;
			font-size:1em;}
			
.tel {color:rgba(102,0,102,1);}

.hover-d:hover {color:black;background-color:white; color:rgba(102,0,102,1); }
.border-d {border-radius:3px;
				border:solid rgba(150,150,150) 1px;width:auto!important;
				box-shadow:2px 2px 2px rgba(0,0,0,0.3);
				padding:3px;
				background-color:rgba(102,0,102,1);
				color:white;}

.continut_sub {width:50%;margin:0;border:0;padding:5%; 
					position:relative; float:left;}
					}
