/*Formatare pagina*/

body{

	font: 12px verdana, arial, sans-serif;

	color: #000000;

	background: url(imagini_pagina/bg.jpg);

	background-repeat: repeat-x;

	background-position: top;

	background-color: #2e3c16;

	margin: 0;

}

/*Imaginea imagine fundal pagina*/

#fundal_pagina{

	background: url(imagini_pagina/main_bg.png);

	background-repeat: repeat-y;

	background-position: center;

}

/*Imagine logo*/

#logo{

	height: 78px;

	background: url(imagini_pagina/logo.jpg);

	background-repeat: no-repeat;

	background-position: top left;

}

/*Imagine logo jos*/

#logo_jos{

	height: 35px;

	height: 50px;

	margin: 0 auto;

	background: url(imagini_pagina/menubg.jpg);

	background-repeat: repeat-x;

	background-position: top;

}

/*Imaginea header*/

#header{

	width: 1014px;

	margin: 0 0 0 0;

	height: 234px;

	background: url(imagini_pagina/header.jpg);

	background-repeat: no-repeat;

	background-position: top;

}

/*Formatare butoane meniu*/

.menu_ul{

	list-style-type: none;

	padding-right: 0px;

	padding-left: 0px;

	padding-bottom: 10px;

	margin: 0px;

	padding-top: 10px;

}

/*Formatare background meniu*/

#menu{

	vertical-align: top;

	background: url(imagini_pagina/contentbg.jpg);

	background-repeat: repeat-x;

	background-position: top;

	background-color: #f3f5e9;

}

/*Formatare scris butoane meniu*/

.menu_ul {

  list-style-type: none;

  margin: 0;

  padding: 0;

  width: 170px;

  background-color: #f1f1f1;

  border: 1px solid #555;

}



.menu_li a {

  display: block;

  color: #000;

  padding: 5px 10px;

  text-decoration: none;

}



.menu_li {

  text-align: left;

  border-bottom: 1px solid #555;

}



.menu_li:last-child {

  border-bottom: none;

}



.menu_li a.active {

  background-color: #056b39;

  color: white;

}



.menu_li a:hover:not(.active) {

  background-color: #555;

  color: white;

}

/*Formatare legaturi*/

a{

	color: #335000;

	font-weight: bold;

	text-decoration: none;

}



/*Formatare fundal celula pagina*/

#td_continut{

	background: url(imagini_pagina/contentbg.jpg);

	background-repeat:repeat-x;

	background-position:top;

	background-color: #f3f5e9;

	vertical-align: top;

}

/*Formatare titlu pagina*/

h2#titlu{

	font-family: verdana, arial, sans-serif;

	font-weight: bold;

	color: #ffffff;

	font-size: 22px;

	text-align: center;

	margin: 2px

}

/*Formatare titlu de pe pagina*/
h2#titlu_pagina{

	font-family: verdana, arial, sans-serif;

	font-weight: bold;

	color: #335000;

	font-size: 22px;

	text-align: center;

	margin: 20px;
	
	background-color: yellow;
	
	padding-bottom: 0px;

}
/*Formatare subtitlu*/

h3.subtitlu{

	margin: 20px;

	padding-bottom: 0px;

	font-size: 18px;

	text-indent: 50px;

	color: #335000;

	font-weight: bold;

	background-color: silver;

}

/*Formatare buton legatura*/

.click {

  display: inline-block;

  padding: 2px 10px;

  font-size: 12px;

  cursor: pointer;

  text-align: center;

  text-decoration: none;

  outline: none;

  color: #fff;

  background-color: #056b39;

  border: none;

  border-radius: 7px;

  box-shadow: 0 5px #999;

}



.click:hover {background-color: #1f4c25}



.click:active {

  background-color: #3e8e41;

  box-shadow: 0 3px #666;

  transform: translateY(3px);

}

/*Formatare text*/

.text{

	font-family: verdana, arial, sans-serif;

	text-indent: 20px;

	font-size: 14px;

	margin: 20px;

}

/*Formatare text celula*/

.text_celula{

	font-family: verdana, arial, sans-serif;

	font-size: 14px;

	margin: 10px

}

/*Formatare element subsol*/

#footer

{

	background: url(imagini_pagina/footer.jpg);

	background-repeat:repeat-x;

	background-position:top;

	height: 50px;

	margin: 0 auto;

	font-size: 14px;

	color: #ffffff;

	padding-top: 30px;

	text-align: center;

	clear:both;

	padding-bottom: 5px;

}

.poze{

	margin-top: 0px;

	margin-bottom: 0px;

	margin-left:20px;

	margin-left: 20px;

}


/*****************************
*	horizontal news ticker
******************************/

.ticker-wrapper-h{
	display: flex;	
	position: relative;
	overflow: hidden;
	border: 1px solid #1c6547;
}

.ticker-wrapper-h .heading{
	background-color: #1c6547;
	color: #fff;
	padding: 5px 10px;
	flex: 0 0 auto;
	z-index: 1000;
}
.ticker-wrapper-h .heading:after{
	content: "";
	position: absolute;
	top: 0;
	border-left: 20px solid #1c6547;
	border-top: 17px solid transparent;
	border-bottom: 15px solid transparent;
}


.news-ticker-h{
	display: flex;
	margin:0;
	padding: 0;
	padding-left: 90%;
	z-index: 999;
	
	animation-iteration-count: infinite;
	animation-timing-function: linear;
	animation-name: tic-h;
	animation-duration: 30s;
	
}
.news-ticker-h:hover { 
	animation-play-state: paused; 
}

.news-ticker-h li{
	display: flex;
	width: 100%;
	align-items: center;
	white-space: nowrap;
	padding-left: 20px;
}

.news-ticker-h li a{
	color: yellow;
	font-weight: bold;
}

@keyframes tic-h {
	0% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		visibility: visible;
	}
	100% {
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
	}
}